From e95d93e6313fb642e6ab1762e2cda4245f20ee20 Mon Sep 17 00:00:00 2001 From: Abbes Bahfir Date: Fri, 19 Oct 2018 17:31:26 +0100 Subject: [PATCH 001/236] fix:follow url back link --- htdocs/categories/viewcat.php | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/htdocs/categories/viewcat.php b/htdocs/categories/viewcat.php index ba3580cea87..3bb309814b3 100644 --- a/htdocs/categories/viewcat.php +++ b/htdocs/categories/viewcat.php @@ -197,8 +197,7 @@ $head = categories_prepare_head($object,$type); dol_fiche_head($head, 'card', $title, -1, 'category'); - -$linkback = ''.$langs->trans("BackToList").''; +$linkback=(GETPOST('linkback') ? GETPOST('linkback'): ''.$langs->trans("BackToList").''); $object->next_prev_filter=" type = ".$object->type; $object->ref = $object->label; $morehtmlref='
'.$langs->trans("Root").' >> '; From 1b60fb7702a5f4e13925116a3269dfb7e3b07185 Mon Sep 17 00:00:00 2001 From: Bahfir Abbes Date: Fri, 19 Oct 2018 18:00:24 +0100 Subject: [PATCH 002/236] Update viewcat.php --- htdocs/categories/viewcat.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/htdocs/categories/viewcat.php b/htdocs/categories/viewcat.php index 3bb309814b3..a71fa14ebdd 100644 --- a/htdocs/categories/viewcat.php +++ b/htdocs/categories/viewcat.php @@ -197,7 +197,8 @@ $head = categories_prepare_head($object,$type); dol_fiche_head($head, 'card', $title, -1, 'category'); -$linkback=(GETPOST('linkback') ? GETPOST('linkback'): ''.$langs->trans("BackToList").''); +$linkback=(GETPOST('linkback') ? GETPOST('linkback'):DOL_URL_ROOT.'/categories/index.php?leftmenu=cat&type='.$type); +$linkback = ''.$langs->trans("BackToList").''; $object->next_prev_filter=" type = ".$object->type; $object->ref = $object->label; $morehtmlref='
'.$langs->trans("Root").' >> '; From 26b00dc5caf37bab641540b5f54cefe356b647d9 Mon Sep 17 00:00:00 2001 From: Regis Houssin Date: Tue, 30 Oct 2018 17:40:05 +0100 Subject: [PATCH 003/236] NEW possibility to defined rounding rules by currency --- htdocs/admin/limits.php | 100 ++++++++++++++++---------- htdocs/core/lib/multicurrency.lib.php | 29 +++++++- 2 files changed, 89 insertions(+), 40 deletions(-) diff --git a/htdocs/admin/limits.php b/htdocs/admin/limits.php index ca4b8fca512..b492664fd97 100644 --- a/htdocs/admin/limits.php +++ b/htdocs/admin/limits.php @@ -1,6 +1,6 @@ - * Copyright (C) 2009-2012 Regis Houssin + * Copyright (C) 2009-2018 Regis Houssin * Copyright (C) 2010 Juanjo Menent * * This program is free software; you can redistribute it and/or modify @@ -32,31 +32,37 @@ $langs->loadLangs(array('companies', 'products', 'admin')); if (! $user->admin) accessforbidden(); $action = GETPOST('action','alpha'); +$currencycode = GETPOST('currencycode', 'alpha'); + +$mainmaxdecimalsunit = 'MAIN_MAX_DECIMALS_UNIT'.(! empty($currencycode)?'_'.$currencycode:''); +$mainmaxdecimalstot = 'MAIN_MAX_DECIMALS_TOT'.(! empty($currencycode)?'_'.$currencycode:''); +$mainmaxdecimalsshown = 'MAIN_MAX_DECIMALS_SHOWN'.(! empty($currencycode)?'_'.$currencycode:''); +$mainroundingruletot = 'MAIN_ROUNDING_RULE_TOT'.(! empty($currencycode)?'_'.$currencycode:''); if ($action == 'update') { - $error=0; - $MAXDEC=8; - if ($_POST["MAIN_MAX_DECIMALS_UNIT"] > $MAXDEC - || $_POST["MAIN_MAX_DECIMALS_TOT"] > $MAXDEC - || $_POST["MAIN_MAX_DECIMALS_SHOWN"] > $MAXDEC) + $error=0; + $MAXDEC=8; + if ($_POST[$mainmaxdecimalsunit] > $MAXDEC + || $_POST[$mainmaxdecimalstot] > $MAXDEC + || $_POST[$mainmaxdecimalsshown] > $MAXDEC) { $error++; setEventMessages($langs->trans("ErrorDecimalLargerThanAreForbidden",$MAXDEC), null, 'errors'); } - if ($_POST["MAIN_MAX_DECIMALS_UNIT"] < 0 - || $_POST["MAIN_MAX_DECIMALS_TOT"] < 0 - || $_POST["MAIN_MAX_DECIMALS_SHOWN"] < 0) + if ($_POST[$mainmaxdecimalsunit].(! empty($currencycode)?'_'.$currencycode:'') < 0 + || $_POST[$mainmaxdecimalstot] < 0 + || $_POST[$mainmaxdecimalsshown] < 0) { $langs->load("errors"); $error++; setEventMessages($langs->trans("ErrorNegativeValueNotAllowed"), null, 'errors'); } - if ($_POST["MAIN_ROUNDING_RULE_TOT"]) + if ($_POST[$mainroundingruletot]) { - if ($_POST["MAIN_ROUNDING_RULE_TOT"] * pow(10,$_POST["MAIN_MAX_DECIMALS_TOT"]) < 1) + if ($_POST[$mainroundingruletot] * pow(10,$_POST[$mainmaxdecimalstot]) < 1) { $langs->load("errors"); $error++; @@ -66,22 +72,21 @@ if ($action == 'update') if (! $error) { - dolibarr_set_const($db, "MAIN_MAX_DECIMALS_UNIT", $_POST["MAIN_MAX_DECIMALS_UNIT"],'chaine',0,'',$conf->entity); - dolibarr_set_const($db, "MAIN_MAX_DECIMALS_TOT", $_POST["MAIN_MAX_DECIMALS_TOT"],'chaine',0,'',$conf->entity); - dolibarr_set_const($db, "MAIN_MAX_DECIMALS_SHOWN", $_POST["MAIN_MAX_DECIMALS_SHOWN"],'chaine',0,'',$conf->entity); + dolibarr_set_const($db, $mainmaxdecimalsunit, $_POST[$mainmaxdecimalsunit],'chaine',0,'',$conf->entity); + dolibarr_set_const($db, $mainmaxdecimalstot, $_POST[$mainmaxdecimalstot],'chaine',0,'',$conf->entity); + dolibarr_set_const($db, $mainmaxdecimalsshown, $_POST[$mainmaxdecimalsshown],'chaine',0,'',$conf->entity); - dolibarr_set_const($db, "MAIN_ROUNDING_RULE_TOT", $_POST["MAIN_ROUNDING_RULE_TOT"],'chaine',0,'',$conf->entity); + dolibarr_set_const($db, $mainroundingruletot, $_POST[$mainroundingruletot],'chaine',0,'',$conf->entity); - header("Location: ".$_SERVER["PHP_SELF"]."?mainmenu=home&leftmenu=setup"); + header("Location: ".$_SERVER["PHP_SELF"]."?mainmenu=home&leftmenu=setup".(! empty($currencycode)?'¤cycode='.$currencycode:'')); exit; } } - /* * View -*/ + */ $form=new Form($db); @@ -89,6 +94,31 @@ llxHeader(); print load_fiche_titre($langs->trans("LimitsSetup"),'','title_setup'); +if ($conf->multicurrency->enabled && $conf->global->MULTICURRENCY_USE_LIMIT_BY_CURRENCY) +{ + require_once DOL_DOCUMENT_ROOT.'/core/lib/multicurrency.lib.php'; + + $currencycode = (! empty($currencycode)?$currencycode:$conf->currency); + $aCurrencies = array($conf->currency); // Default currency always first position + + $sql = 'SELECT rowid, code FROM '.MAIN_DB_PREFIX.'multicurrency'; + $sql.= ' WHERE entity = '.$conf->entity; + $sql.= ' AND code != "'.$conf->currency.'"'; // Default currency always first position + $resql = $db->query($sql); + if ($resql) + { + while ($obj = $db->fetch_object($resql)) + { + $aCurrencies[] = $obj->code; + } + + if (! empty($aCurrencies) && count($aCurrencies) > 1) + { + $head = multicurrencyLimitPrepareHead($aCurrencies); + dol_fiche_head($head, $currencycode, '', -1, "multicurrency"); + } + } +} print $langs->trans("LimitsDesc")."
\n"; print "
\n"; @@ -98,29 +128,29 @@ if ($action == 'edit') print '
'; print ''; print ''; + if ($conf->multicurrency->enabled && $conf->global->MULTICURRENCY_USE_LIMIT_BY_CURRENCY) { + print ''; + } clearstatcache(); print ''; print ''; - print ''; - + print ''; print ''; - - - print ''; + print ''; + print ''; + print ''; print ''; + print ''; print '
'.$langs->trans("Parameter").''.$langs->trans("Value").'
'; print $form->textwithpicto($langs->trans("MAIN_MAX_DECIMALS_UNIT"),$langs->trans("ParameterActiveForNextInputOnly")); - print '
'; print $form->textwithpicto($langs->trans("MAIN_MAX_DECIMALS_TOT"),$langs->trans("ParameterActiveForNextInputOnly")); - print '
'.$langs->trans("MAIN_MAX_DECIMALS_SHOWN").'
'.$langs->trans("MAIN_MAX_DECIMALS_SHOWN").'
'; print $form->textwithpicto($langs->trans("MAIN_ROUNDING_RULE_TOT"),$langs->trans("ParameterActiveForNextInputOnly")); - print '
'; @@ -136,32 +166,28 @@ else print ''; print ''; - print ''; - + print ''; print ''; - - - print ''; + print ''; + print ''; + print ''; print ''; + print ''; print '
'.$langs->trans("Parameter").''.$langs->trans("Value").'
'; print $form->textwithpicto($langs->trans("MAIN_MAX_DECIMALS_UNIT"),$langs->trans("ParameterActiveForNextInputOnly")); - print ''.$conf->global->MAIN_MAX_DECIMALS_UNIT.'
'.(! empty($conf->global->$mainmaxdecimalsunit)?$conf->global->$mainmaxdecimalsunit:$conf->global->MAIN_MAX_DECIMALS_UNIT).'
'; print $form->textwithpicto($langs->trans("MAIN_MAX_DECIMALS_TOT"),$langs->trans("ParameterActiveForNextInputOnly")); - print ''.$conf->global->MAIN_MAX_DECIMALS_TOT.'
'.$langs->trans("MAIN_MAX_DECIMALS_SHOWN").''.$conf->global->MAIN_MAX_DECIMALS_SHOWN.'
'.(! empty($conf->global->$mainmaxdecimalstot)?$conf->global->$mainmaxdecimalstot:$conf->global->MAIN_MAX_DECIMALS_TOT).'
'.$langs->trans("MAIN_MAX_DECIMALS_SHOWN").''.(! empty($conf->global->$mainmaxdecimalsshown)?$conf->global->$mainmaxdecimalsshown:$conf->global->MAIN_MAX_DECIMALS_SHOWN).'
'; print $form->textwithpicto($langs->trans("MAIN_ROUNDING_RULE_TOT"),$langs->trans("ParameterActiveForNextInputOnly")); - print ''.$conf->global->MAIN_ROUNDING_RULE_TOT.'
'.(! empty($conf->global->$mainroundingruletot)?$conf->global->$mainroundingruletot:$conf->global->MAIN_ROUNDING_RULE_TOT).'
'; print ''; } - if (empty($mysoc->country_code)) { $langs->load("errors"); @@ -170,7 +196,6 @@ if (empty($mysoc->country_code)) } else { - // Show examples print ''.$langs->trans("ExamplesWithCurrentSetup").":
\n"; @@ -196,7 +221,6 @@ else print " - ".$langs->trans("VAT").": ".$vat.'%'; print "   ->   ".$langs->trans("TotalPriceAfterRounding").": ".$tmparray[0].' / '.$tmparray[1].' / '.$tmparray[2]."
\n"; - // Add vat rates examples specific to country $vat_rates=array(); diff --git a/htdocs/core/lib/multicurrency.lib.php b/htdocs/core/lib/multicurrency.lib.php index 339ca2d01bc..968fe3d956d 100644 --- a/htdocs/core/lib/multicurrency.lib.php +++ b/htdocs/core/lib/multicurrency.lib.php @@ -1,6 +1,6 @@ - * Copyright (C) 2015 ATM Consulting +/* Copyright (C) 2015 ATM Consulting + * Copyright (C) 2018 Regis Houssin * * 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 @@ -44,3 +44,28 @@ function multicurrencyAdminPrepareHead() return $head; } + +/** + * Prepare array with list of currency tabs + * + * @param array $aCurrencies Currencies array + * @return array Array of tabs + */ +function multicurrencyLimitPrepareHead($aCurrencies) +{ + global $langs; + + $i=0; + $head = array(); + + foreach($aCurrencies as $currency) + { + $head[$i][0] = $_SERVER['PHP_SELF'].'?currencycode='.$currency; + $head[$i][1] = $langs->trans("Currency".$currency).' ('.$langs->getCurrencySymbol($currency).')'; + $head[$i][2] = $currency; + + $i++; + } + + return $head; +} \ No newline at end of file From 6e770676388649eff4427f51cd1060cd52c448d1 Mon Sep 17 00:00:00 2001 From: Regis Houssin Date: Tue, 30 Oct 2018 17:59:14 +0100 Subject: [PATCH 004/236] FIX better check --- htdocs/admin/limits.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/htdocs/admin/limits.php b/htdocs/admin/limits.php index b492664fd97..104fb2cd388 100644 --- a/htdocs/admin/limits.php +++ b/htdocs/admin/limits.php @@ -94,7 +94,7 @@ llxHeader(); print load_fiche_titre($langs->trans("LimitsSetup"),'','title_setup'); -if ($conf->multicurrency->enabled && $conf->global->MULTICURRENCY_USE_LIMIT_BY_CURRENCY) +if (! empty($conf->multicurrency->enabled) && ! empty($conf->global->MULTICURRENCY_USE_LIMIT_BY_CURRENCY)) { require_once DOL_DOCUMENT_ROOT.'/core/lib/multicurrency.lib.php'; @@ -128,7 +128,7 @@ if ($action == 'edit') print ''; print ''; print ''; - if ($conf->multicurrency->enabled && $conf->global->MULTICURRENCY_USE_LIMIT_BY_CURRENCY) { + if (! empty($conf->multicurrency->enabled) && ! empty($conf->global->MULTICURRENCY_USE_LIMIT_BY_CURRENCY)) { print ''; } From 9999ae05ccfd8499145c1ad7c40f97f86552e664 Mon Sep 17 00:00:00 2001 From: Christophe Battarel Date: Wed, 1 May 2019 11:10:11 +0200 Subject: [PATCH 005/236] add default warehouse --- htdocs/fourn/commande/dispatch.php | 36 ++++++++++++++++++++++++++++-- 1 file changed, 34 insertions(+), 2 deletions(-) diff --git a/htdocs/fourn/commande/dispatch.php b/htdocs/fourn/commande/dispatch.php index 7a8bb2bcd22..46c4d4c7f81 100644 --- a/htdocs/fourn/commande/dispatch.php +++ b/htdocs/fourn/commande/dispatch.php @@ -8,6 +8,7 @@ * Copyright (C) 2016 Florian Henry * Copyright (C) 2017 Ferran Marcet * Copyright (C) 2018 Frédéric France + * Copyright (C) 2019 Christophe Battarel * * 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 @@ -51,6 +52,8 @@ $id = GETPOST("id", 'int'); $ref = GETPOST('ref'); $lineid = GETPOST('lineid', 'int'); $action = GETPOST('action', 'aZ09'); +$fk_entrepot_default = GETPOST('fk_entrepot_default','int'); + if ($user->societe_id) $socid = $user->societe_id; $result = restrictedArea($user, 'fournisseur', $id, 'commande_fournisseur', 'commande'); @@ -236,6 +239,7 @@ if ($action == 'dispatch' && $user->rights->fournisseur->commande->receptionner) $prod = "product_" . $reg[1] . '_' . $reg[2]; $qty = "qty_" . $reg[1] . '_' . $reg[2]; $ent = "entrepot_" . $reg[1] . '_' . $reg[2]; + if(empty($ent)) $ent = $fk_entrepot_default; $pu = "pu_" . $reg[1] . '_' . $reg[2]; // This is unit price including discount $fk_commandefourndet = "fk_commandefourndet_" . $reg[1] . '_' . $reg[2]; @@ -456,8 +460,10 @@ if ($id > 0 || ! empty($ref)) { if ($object->statut == CommandeFournisseur::STATUS_ORDERSENT || $object->statut == CommandeFournisseur::STATUS_RECEIVED_PARTIALLY || $object->statut == CommandeFournisseur::STATUS_RECEIVED_COMPLETELY) { - $entrepot = new Entrepot($db); - $listwarehouses = $entrepot->list_array(1); + + require_once DOL_DOCUMENT_ROOT.'/product/class/html.formproduct.class.php'; + $formproduct = new FormProduct($db); + $formproduct->loadWarehouses(); if(empty($conf->reception->enabled))print ''; else print ''; @@ -508,6 +514,23 @@ if ($id > 0 || ! empty($ref)) { $i = 0; if ($num) { + $entrepot = new Entrepot($db); + $listwarehouses=$entrepot->list_array(1); + + // entrepot par défaut + print $langs->trans("Warehouse").' : '; + if (count($listwarehouses)>1) + { + print $form->selectarray('fk_entrepot_default', $listwarehouses, $fk_entrepot_default, 1, 0, 0, '', 0, 0, $disabled); + } + elseif (count($listwarehouses)==1) + { + print $form->selectarray('fk_entrepot_default', $listwarehouses, $fk_entrepot_default, 0, 0, 0, '', 0, 0, $disabled); + } + else + { + print $langs->trans("NoWarehouseDefined"); + } print ''; print '' . $langs->trans("Description") . ''; @@ -758,6 +781,15 @@ if ($id > 0 || ! empty($ref)) { dol_fiche_end(); + // traitement entrepot par défaut + print ''; // List of lines already dispatched $sql = "SELECT p.ref, p.label,"; From ed12b1855c09472e10dcd9f4a0f46e0f5cd1baed Mon Sep 17 00:00:00 2001 From: Christophe Battarel Date: Wed, 1 May 2019 13:55:27 +0200 Subject: [PATCH 006/236] change entrepot to warehouse --- htdocs/fourn/commande/dispatch.php | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/htdocs/fourn/commande/dispatch.php b/htdocs/fourn/commande/dispatch.php index 46c4d4c7f81..a13fc9a982b 100644 --- a/htdocs/fourn/commande/dispatch.php +++ b/htdocs/fourn/commande/dispatch.php @@ -52,7 +52,7 @@ $id = GETPOST("id", 'int'); $ref = GETPOST('ref'); $lineid = GETPOST('lineid', 'int'); $action = GETPOST('action', 'aZ09'); -$fk_entrepot_default = GETPOST('fk_entrepot_default','int'); +$fk_default_warehouse = GETPOST('fk_default_warehouse','int'); if ($user->societe_id) $socid = $user->societe_id; @@ -239,7 +239,7 @@ if ($action == 'dispatch' && $user->rights->fournisseur->commande->receptionner) $prod = "product_" . $reg[1] . '_' . $reg[2]; $qty = "qty_" . $reg[1] . '_' . $reg[2]; $ent = "entrepot_" . $reg[1] . '_' . $reg[2]; - if(empty($ent)) $ent = $fk_entrepot_default; + if(empty($ent)) $ent = $fk_default_warehouse; $pu = "pu_" . $reg[1] . '_' . $reg[2]; // This is unit price including discount $fk_commandefourndet = "fk_commandefourndet_" . $reg[1] . '_' . $reg[2]; @@ -521,11 +521,11 @@ if ($id > 0 || ! empty($ref)) { print $langs->trans("Warehouse").' : '; if (count($listwarehouses)>1) { - print $form->selectarray('fk_entrepot_default', $listwarehouses, $fk_entrepot_default, 1, 0, 0, '', 0, 0, $disabled); + print $form->selectarray('fk_default_warehouse', $listwarehouses, $fk_default_warehouse, 1, 0, 0, '', 0, 0, $disabled); } elseif (count($listwarehouses)==1) { - print $form->selectarray('fk_entrepot_default', $listwarehouses, $fk_entrepot_default, 0, 0, 0, '', 0, 0, $disabled); + print $form->selectarray('fk_default_warehouse', $listwarehouses, $fk_default_warehouse, 0, 0, 0, '', 0, 0, $disabled); } else { @@ -784,9 +784,9 @@ if ($id > 0 || ! empty($ref)) { // traitement entrepot par défaut print ''; From 98ba7e8184dd340fc6e3ea7fe4ff52125208c24f Mon Sep 17 00:00:00 2001 From: altairis Date: Wed, 21 Aug 2019 10:37:13 +0200 Subject: [PATCH 007/236] FIX PSR2 missing space --- htdocs/fourn/commande/dispatch.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/fourn/commande/dispatch.php b/htdocs/fourn/commande/dispatch.php index a13fc9a982b..a97ea89b31a 100644 --- a/htdocs/fourn/commande/dispatch.php +++ b/htdocs/fourn/commande/dispatch.php @@ -52,7 +52,7 @@ $id = GETPOST("id", 'int'); $ref = GETPOST('ref'); $lineid = GETPOST('lineid', 'int'); $action = GETPOST('action', 'aZ09'); -$fk_default_warehouse = GETPOST('fk_default_warehouse','int'); +$fk_default_warehouse = GETPOST('fk_default_warehouse', 'int'); if ($user->societe_id) $socid = $user->societe_id; From 7c3e643fca180d67a41a4c9b1928bc45276fac58 Mon Sep 17 00:00:00 2001 From: Christophe Battarel Date: Thu, 22 Aug 2019 16:07:18 +0200 Subject: [PATCH 008/236] fix PSR2 missing space --- htdocs/fourn/commande/dispatch.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/fourn/commande/dispatch.php b/htdocs/fourn/commande/dispatch.php index a13fc9a982b..a97ea89b31a 100644 --- a/htdocs/fourn/commande/dispatch.php +++ b/htdocs/fourn/commande/dispatch.php @@ -52,7 +52,7 @@ $id = GETPOST("id", 'int'); $ref = GETPOST('ref'); $lineid = GETPOST('lineid', 'int'); $action = GETPOST('action', 'aZ09'); -$fk_default_warehouse = GETPOST('fk_default_warehouse','int'); +$fk_default_warehouse = GETPOST('fk_default_warehouse', 'int'); if ($user->societe_id) $socid = $user->societe_id; From dff36c9d684720c74420fb02dc9a361cb1358392 Mon Sep 17 00:00:00 2001 From: Christophe Battarel Date: Thu, 5 Sep 2019 15:30:14 +0200 Subject: [PATCH 009/236] actualize from develop --- htdocs/fourn/commande/dispatch.php | 144 +++++++++++++++++++++++------ 1 file changed, 114 insertions(+), 30 deletions(-) diff --git a/htdocs/fourn/commande/dispatch.php b/htdocs/fourn/commande/dispatch.php index a97ea89b31a..ea51bcdb4d7 100644 --- a/htdocs/fourn/commande/dispatch.php +++ b/htdocs/fourn/commande/dispatch.php @@ -246,7 +246,7 @@ if ($action == 'dispatch' && $user->rights->fournisseur->commande->receptionner) // We ask to move a qty if (GETPOST($qty) != 0) { if (! (GETPOST($ent, 'int') > 0)) { - dol_syslog('No dispatch for line ' . $key . ' as no warehouse choosed'); + dol_syslog('No dispatch for line ' . $key . ' as no warehouse was chosen.'); $text = $langs->transnoentities('Warehouse') . ', ' . $langs->transnoentities('Line') . ' ' . ($numline); setEventMessages($langs->trans('ErrorFieldRequired', $text), null, 'errors'); $error ++; @@ -283,7 +283,7 @@ if ($action == 'dispatch' && $user->rights->fournisseur->commande->receptionner) // We ask to move a qty if (GETPOST($qty) > 0) { if (! (GETPOST($ent, 'int') > 0)) { - dol_syslog('No dispatch for line ' . $key . ' as no warehouse choosed'); + dol_syslog('No dispatch for line ' . $key . ' as no warehouse was chosen.'); $text = $langs->transnoentities('Warehouse') . ', ' . $langs->transnoentities('Line') . ' ' . ($numline) . '-' . ($reg[1] + 1); setEventMessages($langs->trans('ErrorFieldRequired', $text), null, 'errors'); $error ++; @@ -418,13 +418,13 @@ if ($id > 0 || ! empty($ref)) { print '
'; print '
'; - print ''; + print '
'; // Date if ($object->methode_commande_id > 0) { print '"; @@ -454,12 +454,13 @@ if ($id > 0 || ! empty($ref)) { // Line of orders if ($object->statut <= CommandeFournisseur::STATUS_ACCEPTED || $object->statut >= CommandeFournisseur::STATUS_CANCELED) { - print ''.$langs->trans("OrderStatusNotReadyToDispatch").''; + print '
'.$langs->trans("OrderStatusNotReadyToDispatch").''; } if ($object->statut == CommandeFournisseur::STATUS_ORDERSENT || $object->statut == CommandeFournisseur::STATUS_RECEIVED_PARTIALLY - || $object->statut == CommandeFournisseur::STATUS_RECEIVED_COMPLETELY) { + || $object->statut == CommandeFournisseur::STATUS_RECEIVED_COMPLETELY) + { require_once DOL_DOCUMENT_ROOT.'/product/class/html.formproduct.class.php'; $formproduct = new FormProduct($db); @@ -500,11 +501,35 @@ if ($id > 0 || ! empty($ref)) { $sql = "SELECT l.rowid, l.fk_product, l.subprice, l.remise_percent, l.ref AS sref, SUM(l.qty) as qty,"; $sql .= " p.ref, p.label, p.tobatch, p.fk_default_warehouse"; + + // Enable hooks to alter the SQL query (SELECT) + $parameters = array(); + $reshook = $hookmanager->executeHooks( + 'printFieldListSelect', + $parameters, + $object, + $action + ); + if ($reshook < 0) setEventMessages($hookmanager->error, $hookmanager->errors, 'errors'); + $sql .= $hookmanager->resPrint; + $sql .= " FROM " . MAIN_DB_PREFIX . "commande_fournisseurdet as l"; $sql .= " LEFT JOIN " . MAIN_DB_PREFIX . "product as p ON l.fk_product=p.rowid"; $sql .= " WHERE l.fk_commande = " . $object->id; if (empty($conf->global->STOCK_SUPPORTS_SERVICES)) $sql .= " AND l.product_type = 0"; + + // Enable hooks to alter the SQL query (WHERE) + $parameters = array(); + $reshook = $hookmanager->executeHooks( + 'printFieldListWhere', + $parameters, + $object, + $action + ); + if ($reshook < 0) setEventMessages($hookmanager->error, $hookmanager->errors, 'errors'); + $sql .= $hookmanager->resPrint; + $sql .= " GROUP BY p.ref, p.label, p.tobatch, l.rowid, l.fk_product, l.subprice, l.remise_percent, p.fk_default_warehouse"; // Calculation of amount dispatched is done per fk_product so we must group by fk_product $sql .= " ORDER BY p.ref, p.label"; @@ -514,23 +539,23 @@ if ($id > 0 || ! empty($ref)) { $i = 0; if ($num) { - $entrepot = new Entrepot($db); - $listwarehouses=$entrepot->list_array(1); + $entrepot = new Entrepot($db); + $listwarehouses=$entrepot->list_array(1); + // entrepot par défaut + print $langs->trans("Warehouse").' : '; + if (count($listwarehouses)>1) + { + print $form->selectarray('fk_default_warehouse', $listwarehouses, $fk_default_warehouse, 1, 0, 0, '', 0, 0, $disabled); + } + elseif (count($listwarehouses)==1) + { + print $form->selectarray('fk_default_warehouse', $listwarehouses, $fk_default_warehouse, 0, 0, 0, '', 0, 0, $disabled); + } + else + { + print $langs->trans("NoWarehouseDefined"); + } - // entrepot par défaut - print $langs->trans("Warehouse").' : '; - if (count($listwarehouses)>1) - { - print $form->selectarray('fk_default_warehouse', $listwarehouses, $fk_default_warehouse, 1, 0, 0, '', 0, 0, $disabled); - } - elseif (count($listwarehouses)==1) - { - print $form->selectarray('fk_default_warehouse', $listwarehouses, $fk_default_warehouse, 0, 0, 0, '', 0, 0, $disabled); - } - else - { - print $langs->trans("NoWarehouseDefined"); - } print ''; print ''; @@ -546,12 +571,24 @@ if ($id > 0 || ! empty($ref)) { print ''; print ''; } - print ''; + //print ''; print ''; print ''; print ''; print ''; - print ''; + print ''; + + // Enable hooks to append additional columns + $parameters = array(); + $reshook = $hookmanager->executeHooks( + 'printFieldListTitle', + $parameters, + $object, + $action + ); + if ($reshook < 0) setEventMessages($hookmanager->error, $hookmanager->errors, 'errors'); + print $hookmanager->resPrint; + print "\n"; } @@ -618,7 +655,7 @@ if ($id > 0 || ! empty($ref)) { $up_ht_disc = price2num($up_ht_disc * (100 - $objp->remise_percent) / 100, 'MU'); // Supplier ref - print ''; + //print ''; // Qty ordered print ''; @@ -634,6 +671,23 @@ if ($id > 0 || ! empty($ref)) { //print img_picto($langs->trans('AddDispatchBatchLine'), 'split.png', 'onClick="addDispatchLine(' . $i . ',\'' . $type . '\')"'); print ''; // Dispatch column print ''; // Warehouse column + + // Enable hooks to append additional columns + $parameters = array( + 'is_information_row' => true, // allows hook to distinguish between the + // rows with information and the rows with + // dispatch form input + 'objp' => $objp + ); + $reshook = $hookmanager->executeHooks( + 'printFieldListValue', + $parameters, + $object, + $action + ); + if ($reshook < 0) setEventMessages($hookmanager->error, $hookmanager->errors, 'errors'); + print $hookmanager->resPrint; + print ''; print ''; @@ -674,10 +728,27 @@ if ($id > 0 || ! empty($ref)) { //print img_picto($langs->trans('AddStockLocationLine'), 'split.png', 'onClick="addDispatchLine(' . $i . ',\'' . $type . '\')"'); print ''; // Dispatch column print ''; // Warehouse column + + // Enable hooks to append additional columns + $parameters = array( + 'is_information_row' => true, // allows hook to distinguish between the + // rows with information and the rows with + // dispatch form input + 'objp' => $objp + ); + $reshook = $hookmanager->executeHooks( + 'printFieldListValue', + $parameters, + $object, + $action + ); + if ($reshook < 0) setEventMessages($hookmanager->error, $hookmanager->errors, 'errors'); + print $hookmanager->resPrint; + print ''; print ''; - print '\n"; + // Enable hooks to append additional columns + $parameters = array( + 'is_information_row' => false // this is a dispatch form row + ); + $reshook = $hookmanager->executeHooks( + 'printFieldListValue', + $parameters, + $object, + $action + ); + if ($reshook < 0) setEventMessages($hookmanager->error, $hookmanager->errors, 'errors'); + print $hookmanager->resPrint; + print "\n"; } } @@ -737,13 +821,12 @@ if ($id > 0 || ! empty($ref)) { print "
' . $langs->trans("Date") . ''; if ($object->date_commande) { - print dol_print_date($object->date_commande, "dayhourtext") . "\n"; + print dol_print_date($object->date_commande, "dayhour") . "\n"; } print "
' . $langs->trans("Description") . '' . $langs->trans("SupplierRef") . '' . $langs->trans("SupplierRef") . '' . $langs->trans("QtyOrdered") . '' . $langs->trans("QtyDispatchedShort") . '' . $langs->trans("QtyToDispatchShort") . '' . $langs->trans("Warehouse") . '' . $langs->trans("Warehouse") . '
'.$objp->sref.''.$objp->sref.'' . $objp->qty . '
'; + print ''; print ''; print ''; @@ -725,6 +796,19 @@ if ($id > 0 || ! empty($ref)) { } print "
\n"; print '
'; - print "
\n"; if ($nbproduct) { $checkboxlabel = $langs->trans("CloseReceivedSupplierOrdersAutomatically", $langs->transnoentitiesnoconv('StatusOrderReceivedAll')); - print '
'; + print '
'; $parameters = array(); $reshook = $hookmanager->executeHooks('addMoreActionsButtons', $parameters, $object, $action); // Note that $action and $object may have been // modified by hook @@ -760,7 +843,7 @@ if ($id > 0 || ! empty($ref)) { } empty($conf->reception->enabled)?$dispatchBt=$langs->trans("DispatchVerb"):$dispatchBt=$langs->trans("Receive"); - print '
'; @@ -770,7 +853,8 @@ if ($id > 0 || ! empty($ref)) { // Message if nothing to dispatch if (! $nbproduct) { - if (empty($conf->global->SUPPLIER_ORDER_DISABLE_STOCK_DISPATCH_WHEN_TOTAL_REACHED)) + print "
\n"; + if (empty($conf->global->SUPPLIER_ORDER_DISABLE_STOCK_DISPATCH_WHEN_TOTAL_REACHED)) print '
'.$langs->trans("NoPredefinedProductToDispatch").'
'; // No predefined line at all else print '
'.$langs->trans("NoMorePredefinedProductToDispatch").'
'; // No predefined line that remain to be dispatched. From 0bf70dddc73972c566aa2456cf470d3c1db76799 Mon Sep 17 00:00:00 2001 From: Christophe Battarel Date: Thu, 5 Sep 2019 15:33:16 +0200 Subject: [PATCH 010/236] actualize from develop --- htdocs/fourn/commande/dispatch.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/htdocs/fourn/commande/dispatch.php b/htdocs/fourn/commande/dispatch.php index ea51bcdb4d7..ac611155f31 100644 --- a/htdocs/fourn/commande/dispatch.php +++ b/htdocs/fourn/commande/dispatch.php @@ -571,7 +571,7 @@ if ($id > 0 || ! empty($ref)) { print ''; print ''; } - //print '' . $langs->trans("SupplierRef") . ''; + print '' . $langs->trans("SupplierRef") . ''; print '' . $langs->trans("QtyOrdered") . ''; print '' . $langs->trans("QtyDispatchedShort") . ''; print '' . $langs->trans("QtyToDispatchShort") . ''; @@ -655,7 +655,7 @@ if ($id > 0 || ! empty($ref)) { $up_ht_disc = price2num($up_ht_disc * (100 - $objp->remise_percent) / 100, 'MU'); // Supplier ref - //print ''.$objp->sref.''; + print ''.$objp->sref.''; // Qty ordered print '' . $objp->qty . ''; @@ -748,7 +748,7 @@ if ($id > 0 || ! empty($ref)) { print ''; print ''; - print ''; + print ''; print ''; print ''; From 8b8a5e315a5cef22537912491f7eaddba5c84508 Mon Sep 17 00:00:00 2001 From: altairis Date: Fri, 4 Oct 2019 10:55:09 +0200 Subject: [PATCH 011/236] fix test error --- htdocs/fourn/commande/dispatch.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/fourn/commande/dispatch.php b/htdocs/fourn/commande/dispatch.php index e9eb310438a..5e247809e52 100644 --- a/htdocs/fourn/commande/dispatch.php +++ b/htdocs/fourn/commande/dispatch.php @@ -239,7 +239,7 @@ if ($action == 'dispatch' && $user->rights->fournisseur->commande->receptionner) $prod = "product_" . $reg[1] . '_' . $reg[2]; $qty = "qty_" . $reg[1] . '_' . $reg[2]; $ent = "entrepot_" . $reg[1] . '_' . $reg[2]; - if(empty($ent)) $ent = $fk_default_warehouse; + if (empty(GETPOST($ent))) $ent = $fk_default_warehouse; $pu = "pu_" . $reg[1] . '_' . $reg[2]; // This is unit price including discount $fk_commandefourndet = "fk_commandefourndet_" . $reg[1] . '_' . $reg[2]; From 89dd74c1151ffa963d0f1cfcafb7f8ea3b28d77f Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Wed, 4 Dec 2019 22:05:09 +0100 Subject: [PATCH 012/236] Fix clean old files --- htdocs/install/upgrade2.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/htdocs/install/upgrade2.php b/htdocs/install/upgrade2.php index c932b2631e8..b7b82048e0b 100644 --- a/htdocs/install/upgrade2.php +++ b/htdocs/install/upgrade2.php @@ -4463,13 +4463,15 @@ function migrate_delete_old_files($db, $langs, $conf) '/core/modules/facture/pdf_crabe.modules.php', '/core/modules/facture/pdf_oursin.modules.php', - '/compta/facture/class/api_invoice.class.php', + '/categories/class/api_category.class.php', + '/categories/class/api_deprecated_category.class.php', + '/compta/facture/class/api_invoice.class.php', '/commande/class/api_commande.class.php', '/user/class/api_user.class.php', '/product/class/api_product.class.php', '/societe/class/api_contact.class.php', '/societe/class/api_thirdparty.class.php', - '/support/online.php', + '/support/online.php', '/takepos/class/actions_takepos.class.php' ); From 18464de297ca61caf3d8f1123c1ef82712ee985c Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Wed, 4 Dec 2019 22:08:32 +0100 Subject: [PATCH 013/236] Clean old file --- htdocs/install/upgrade2.php | 1 + 1 file changed, 1 insertion(+) diff --git a/htdocs/install/upgrade2.php b/htdocs/install/upgrade2.php index b7b82048e0b..60064ff33c2 100644 --- a/htdocs/install/upgrade2.php +++ b/htdocs/install/upgrade2.php @@ -4463,6 +4463,7 @@ function migrate_delete_old_files($db, $langs, $conf) '/core/modules/facture/pdf_crabe.modules.php', '/core/modules/facture/pdf_oursin.modules.php', + '/api/class/api_generic.class.php', '/categories/class/api_category.class.php', '/categories/class/api_deprecated_category.class.php', '/compta/facture/class/api_invoice.class.php', From 139419c3e85928e3b7ecc6775f10f7369b8216df Mon Sep 17 00:00:00 2001 From: Florian Mortgat Date: Thu, 5 Dec 2019 10:38:03 +0100 Subject: [PATCH 014/236] FIX 10.0: do not display single-letter values (indicating duration unit without value) in product list (this fix exists in develop) --- htdocs/product/list.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/product/list.php b/htdocs/product/list.php index cfa330196d9..f3a190e329b 100644 --- a/htdocs/product/list.php +++ b/htdocs/product/list.php @@ -900,7 +900,7 @@ if ($resql) print $duration_value; print (! empty($duration_unit) && isset($dur[$duration_unit]) ? ' '.$langs->trans($dur[$duration_unit]) : ''); } - else + elseif (! preg_match('/^[a-z]$/i', $obj->duration)) // If duration is a simple char (like 's' of 'm'), we do not show value { print $obj->duration; } From 3f6715a377e5a6f094421140df6feb9b7efe7032 Mon Sep 17 00:00:00 2001 From: Florian Mortgat Date: Thu, 5 Dec 2019 15:22:06 +0100 Subject: [PATCH 015/236] FIX: add URL param "restore_last_search_values=1" to all backlinks that point to a list --- htdocs/adherents/document.php | 2 +- htdocs/adherents/subscription/info.php | 2 +- htdocs/bookmarks/card.php | 2 +- htdocs/comm/card.php | 2 +- htdocs/comm/mailing/card.php | 2 +- htdocs/comm/mailing/cibles.php | 2 +- htdocs/comm/mailing/info.php | 2 +- htdocs/compta/paiement/card.php | 2 +- htdocs/compta/paiement/info.php | 2 +- htdocs/livraison/card.php | 2 +- htdocs/loan/card.php | 2 +- htdocs/loan/document.php | 2 +- htdocs/loan/info.php | 2 +- htdocs/loan/note.php | 2 +- htdocs/loan/schedule.php | 2 +- htdocs/product/stock/card.php | 2 +- htdocs/product/stock/info.php | 2 +- htdocs/product/stock/movement_card.php | 2 +- htdocs/product/stock/movement_list.php | 2 +- htdocs/reception/contact.php | 2 +- htdocs/reception/note.php | 2 +- htdocs/societe/paymentmodes.php | 8 ++++---- htdocs/societe/price.php | 2 +- htdocs/ticket/card.php | 4 ++-- htdocs/user/bank.php | 2 +- htdocs/user/param_ihm.php | 2 +- 26 files changed, 30 insertions(+), 30 deletions(-) diff --git a/htdocs/adherents/document.php b/htdocs/adherents/document.php index 72a1bd0d569..310bc275a9a 100644 --- a/htdocs/adherents/document.php +++ b/htdocs/adherents/document.php @@ -115,7 +115,7 @@ if ($id > 0) print '
'; print ''; - $linkback = ''.$langs->trans("BackToList").''; + $linkback = ''.$langs->trans("BackToList").''; // Login if (empty($conf->global->ADHERENT_LOGIN_NOT_REQUIRED)) diff --git a/htdocs/adherents/subscription/info.php b/htdocs/adherents/subscription/info.php index 37a719e52bc..56043d3f8a3 100644 --- a/htdocs/adherents/subscription/info.php +++ b/htdocs/adherents/subscription/info.php @@ -53,7 +53,7 @@ $head = subscription_prepare_head($object); dol_fiche_head($head, 'info', $langs->trans("Subscription"), -1, 'payment'); -$linkback = ''.$langs->trans("BackToList").''; +$linkback = ''.$langs->trans("BackToList").''; dol_banner_tab($object, 'rowid', $linkback, 1); diff --git a/htdocs/bookmarks/card.php b/htdocs/bookmarks/card.php index 40558895fe2..1fa904a7781 100644 --- a/htdocs/bookmarks/card.php +++ b/htdocs/bookmarks/card.php @@ -223,7 +223,7 @@ if ($id > 0 && ! preg_match('/^add/i', $action)) dol_fiche_head($head, $hselected, $langs->trans("Bookmark"), -1, 'bookmark'); - $linkback = ''.$langs->trans("BackToList").''; + $linkback = ''.$langs->trans("BackToList").''; dol_banner_tab($object, 'id', $linkback, 1, 'rowid', 'ref', '', '', 0, '', '', 0); diff --git a/htdocs/comm/card.php b/htdocs/comm/card.php index 3d21c987c69..9130efabeeb 100644 --- a/htdocs/comm/card.php +++ b/htdocs/comm/card.php @@ -238,7 +238,7 @@ if ($object->id > 0) dol_fiche_head($head, 'customer', $langs->trans("ThirdParty"), -1, 'company'); - $linkback = ''.$langs->trans("BackToList").''; + $linkback = ''.$langs->trans("BackToList").''; dol_banner_tab($object, 'socid', $linkback, ($user->societe_id?0:1), 'rowid', 'nom'); diff --git a/htdocs/comm/mailing/card.php b/htdocs/comm/mailing/card.php index 88dfcef7d7f..f0e179c1318 100644 --- a/htdocs/comm/mailing/card.php +++ b/htdocs/comm/mailing/card.php @@ -1174,7 +1174,7 @@ else dol_fiche_head($head, 'card', $langs->trans("Mailing"), -1, 'email'); - $linkback = ''.$langs->trans("BackToList").''; + $linkback = ''.$langs->trans("BackToList").''; $morehtmlright=''; if ($object->statut == 2) $morehtmlright.=' ('.$object->countNbOfTargets('alreadysent').'/'.$object->nbemail.') '; diff --git a/htdocs/comm/mailing/cibles.php b/htdocs/comm/mailing/cibles.php index 532e792bd6e..06a6dfccc55 100644 --- a/htdocs/comm/mailing/cibles.php +++ b/htdocs/comm/mailing/cibles.php @@ -176,7 +176,7 @@ if ($object->fetch($id) >= 0) dol_fiche_head($head, 'targets', $langs->trans("Mailing"), -1, 'email'); - $linkback = ''.$langs->trans("BackToList").''; + $linkback = ''.$langs->trans("BackToList").''; $morehtmlright=''; $nbtry = $nbok = 0; diff --git a/htdocs/comm/mailing/info.php b/htdocs/comm/mailing/info.php index 5097b310363..ba606520c18 100644 --- a/htdocs/comm/mailing/info.php +++ b/htdocs/comm/mailing/info.php @@ -54,7 +54,7 @@ if ($object->fetch($id) >= 0) dol_fiche_head($head, 'info', $langs->trans("Mailing"), -1, 'email'); - $linkback = ''.$langs->trans("BackToList").''; + $linkback = ''.$langs->trans("BackToList").''; $morehtmlright=''; if ($object->statut == 2) $morehtmlright.=' ('.$object->countNbOfTargets('alreadysent').'/'.$object->nbemail.') '; diff --git a/htdocs/compta/paiement/card.php b/htdocs/compta/paiement/card.php index 4c0effee111..848cc20d483 100644 --- a/htdocs/compta/paiement/card.php +++ b/htdocs/compta/paiement/card.php @@ -204,7 +204,7 @@ if ($action == 'valide') print $form->formconfirm($_SERVER['PHP_SELF'].'?id='.$object->id.'&facid='.$facid, $langs->trans("ValidatePayment"), $langs->trans("ConfirmValidatePayment"), 'confirm_valide', '', 0, 2); } -$linkback = '' . $langs->trans("BackToList") . ''; +$linkback = '' . $langs->trans("BackToList") . ''; dol_banner_tab($object, 'ref', $linkback, 1, 'ref', 'ref', ''); diff --git a/htdocs/compta/paiement/info.php b/htdocs/compta/paiement/info.php index 7cf4c7fede0..18be92e4582 100644 --- a/htdocs/compta/paiement/info.php +++ b/htdocs/compta/paiement/info.php @@ -58,7 +58,7 @@ $head = payment_prepare_head($object); dol_fiche_head($head, 'info', $langs->trans("PaymentCustomerInvoice"), -1, 'payment'); -$linkback = '' . $langs->trans("BackToList") . ''; +$linkback = '' . $langs->trans("BackToList") . ''; dol_banner_tab($object, 'ref', $linkback, 1, 'ref', 'ref', ''); diff --git a/htdocs/livraison/card.php b/htdocs/livraison/card.php index cb3aa136c2c..b3e654c8104 100644 --- a/htdocs/livraison/card.php +++ b/htdocs/livraison/card.php @@ -440,7 +440,7 @@ else /* if (($object->origin == 'shipment' || $object->origin == 'expedition') && $object->origin_id > 0) { - $linkback = ''.$langs->trans("BackToList").''; + $linkback = ''.$langs->trans("BackToList").''; // Ref print ''; diff --git a/htdocs/loan/card.php b/htdocs/loan/card.php index a4e6cd57870..73d7a7eeaf0 100644 --- a/htdocs/loan/card.php +++ b/htdocs/loan/card.php @@ -439,7 +439,7 @@ if ($id > 0) // Loan card - $linkback = '' . $langs->trans("BackToList") . ''; + $linkback = '' . $langs->trans("BackToList") . ''; $morehtmlref='
'; // Ref loan diff --git a/htdocs/loan/document.php b/htdocs/loan/document.php index 7544e1913e8..2dc7566fad7 100644 --- a/htdocs/loan/document.php +++ b/htdocs/loan/document.php @@ -124,7 +124,7 @@ if ($object->id) } $morehtmlref.='
'; - $linkback = '' . $langs->trans("BackToList") . ''; + $linkback = '' . $langs->trans("BackToList") . ''; $object->totalpaid = $totalpaid; // To give a chance to dol_banner_tab to use already paid amount to show correct status diff --git a/htdocs/loan/info.php b/htdocs/loan/info.php index a6f7b12a9de..7027af16636 100644 --- a/htdocs/loan/info.php +++ b/htdocs/loan/info.php @@ -96,7 +96,7 @@ if (! empty($conf->projet->enabled)) { } $morehtmlref.=''; -$linkback = '' . $langs->trans("BackToList") . ''; +$linkback = '' . $langs->trans("BackToList") . ''; $object->totalpaid = $totalpaid; // To give a chance to dol_banner_tab to use already paid amount to show correct status diff --git a/htdocs/loan/note.php b/htdocs/loan/note.php index b0ec23316c7..b8a70c19b7e 100644 --- a/htdocs/loan/note.php +++ b/htdocs/loan/note.php @@ -113,7 +113,7 @@ if ($id > 0) } $morehtmlref.=''; - $linkback = '' . $langs->trans("BackToList") . ''; + $linkback = '' . $langs->trans("BackToList") . ''; $object->totalpaid = $totalpaid; // To give a chance to dol_banner_tab to use already paid amount to show correct status diff --git a/htdocs/loan/schedule.php b/htdocs/loan/schedule.php index d4e7dec9feb..791d16dfa33 100644 --- a/htdocs/loan/schedule.php +++ b/htdocs/loan/schedule.php @@ -44,7 +44,7 @@ llxHeader("", $title, $help_url); $head=loan_prepare_head($object); dol_fiche_head($head, 'FinancialCommitment', $langs->trans("Loan"), -1, 'bill'); -$linkback = '' . $langs->trans("BackToList") . ''; +$linkback = '' . $langs->trans("BackToList") . ''; $morehtmlref='
'; // Ref loan diff --git a/htdocs/product/stock/card.php b/htdocs/product/stock/card.php index 1c78d6726d3..879d143b3f7 100644 --- a/htdocs/product/stock/card.php +++ b/htdocs/product/stock/card.php @@ -309,7 +309,7 @@ else print $formconfirm; // Warehouse card - $linkback = ''.$langs->trans("BackToList").''; + $linkback = ''.$langs->trans("BackToList").''; $morehtmlref='
'; $morehtmlref.=$langs->trans("LocationSummary").' : '.$object->lieu; diff --git a/htdocs/product/stock/info.php b/htdocs/product/stock/info.php index c038952f6ba..5ec19cc6e9d 100644 --- a/htdocs/product/stock/info.php +++ b/htdocs/product/stock/info.php @@ -53,7 +53,7 @@ $head = stock_prepare_head($object); dol_fiche_head($head, 'info', $langs->trans("Warehouse"), -1, 'stock'); -$linkback = ''.$langs->trans("BackToList").''; +$linkback = ''.$langs->trans("BackToList").''; $morehtmlref='
'; $morehtmlref.=$langs->trans("LocationSummary").' : '.$object->lieu; diff --git a/htdocs/product/stock/movement_card.php b/htdocs/product/stock/movement_card.php index b75042c7cca..ac9635d525f 100644 --- a/htdocs/product/stock/movement_card.php +++ b/htdocs/product/stock/movement_card.php @@ -567,7 +567,7 @@ if ($resql) dol_fiche_head($head, 'movements', $langs->trans("Warehouse"), -1, 'stock'); - $linkback = ''.$langs->trans("BackToList").''; + $linkback = ''.$langs->trans("BackToList").''; $morehtmlref='
'; $morehtmlref.=$langs->trans("LocationSummary").' : '.$object->lieu; diff --git a/htdocs/product/stock/movement_list.php b/htdocs/product/stock/movement_list.php index 836bb97e50c..2c69f7f9005 100644 --- a/htdocs/product/stock/movement_list.php +++ b/htdocs/product/stock/movement_list.php @@ -543,7 +543,7 @@ if ($resql) dol_fiche_head($head, 'movements', $langs->trans("Warehouse"), -1, 'stock'); - $linkback = ''.$langs->trans("BackToList").''; + $linkback = ''.$langs->trans("BackToList").''; $morehtmlref='
'; $morehtmlref.=$langs->trans("LocationSummary").' : '.$object->lieu; diff --git a/htdocs/reception/contact.php b/htdocs/reception/contact.php index d51062ef7ef..445d995b488 100644 --- a/htdocs/reception/contact.php +++ b/htdocs/reception/contact.php @@ -162,7 +162,7 @@ if ($id > 0 || ! empty($ref)) // Reception card - $linkback = ''.$langs->trans("BackToList").''; + $linkback = ''.$langs->trans("BackToList").''; $morehtmlref='
'; // Ref customer reception diff --git a/htdocs/reception/note.php b/htdocs/reception/note.php index 740bf6bd522..5af4d12040a 100644 --- a/htdocs/reception/note.php +++ b/htdocs/reception/note.php @@ -103,7 +103,7 @@ if ($id > 0 || ! empty($ref)) // Reception card - $linkback = ''.$langs->trans("BackToList").''; + $linkback = ''.$langs->trans("BackToList").''; $morehtmlref='
'; // Ref customer reception diff --git a/htdocs/societe/paymentmodes.php b/htdocs/societe/paymentmodes.php index 922fea064ec..0276ce9123b 100644 --- a/htdocs/societe/paymentmodes.php +++ b/htdocs/societe/paymentmodes.php @@ -1451,7 +1451,7 @@ if ($socid && $action == 'edit' && $user->rights->societe->creer) { dol_fiche_head($head, 'rib', $langs->trans("ThirdParty"), 0, 'company'); - $linkback = ''.$langs->trans("BackToList").''; + $linkback = ''.$langs->trans("BackToList").''; dol_banner_tab($object, 'socid', $linkback, ($user->societe_id?0:1), 'rowid', 'nom'); @@ -1555,7 +1555,7 @@ if ($socid && $action == 'editcard' && $user->rights->societe->creer) { dol_fiche_head($head, 'rib', $langs->trans("ThirdParty"), 0, 'company'); - $linkback = ''.$langs->trans("BackToList").''; + $linkback = ''.$langs->trans("BackToList").''; dol_banner_tab($object, 'socid', $linkback, ($user->societe_id?0:1), 'rowid', 'nom'); @@ -1603,7 +1603,7 @@ if ($socid && $action == 'create' && $user->rights->societe->creer) { dol_fiche_head($head, 'rib', $langs->trans("ThirdParty"), 0, 'company'); - $linkback = ''.$langs->trans("BackToList").''; + $linkback = ''.$langs->trans("BackToList").''; dol_banner_tab($object, 'socid', $linkback, ($user->societe_id?0:1), 'rowid', 'nom'); @@ -1701,7 +1701,7 @@ if ($socid && $action == 'createcard' && $user->rights->societe->creer) { dol_fiche_head($head, 'rib', $langs->trans("ThirdParty"), 0, 'company'); - $linkback = ''.$langs->trans("BackToList").''; + $linkback = ''.$langs->trans("BackToList").''; dol_banner_tab($object, 'socid', $linkback, ($user->societe_id?0:1), 'rowid', 'nom'); diff --git a/htdocs/societe/price.php b/htdocs/societe/price.php index 1476bb8ce75..039c1fe1bd5 100644 --- a/htdocs/societe/price.php +++ b/htdocs/societe/price.php @@ -187,7 +187,7 @@ $head = societe_prepare_head($object); dol_fiche_head($head, 'price', $langs->trans("ThirdParty"), -1, 'company'); -$linkback = ''.$langs->trans("BackToList").''; +$linkback = ''.$langs->trans("BackToList").''; dol_banner_tab($object, 'socid', $linkback, ($user->societe_id?0:1), 'rowid', 'nom'); diff --git a/htdocs/ticket/card.php b/htdocs/ticket/card.php index 93a6981f8be..a9a8010eb20 100644 --- a/htdocs/ticket/card.php +++ b/htdocs/ticket/card.php @@ -693,7 +693,7 @@ if (empty($action) || $action == 'view' || $action == 'addlink' || $action == 'd */ print '
'.$langs->trans("RefSending").'
'; - $linkback = '' . $langs->trans("BackToList") . ''; + $linkback = '' . $langs->trans("BackToList") . ''; // Ref print ''; + + print ''; + + if ($conf->global->TAKEPOS_SUPPLEMENTS) + { + print '\n"; + } } print 'fk_parent_line].=' order'; + $htmlsupplements[$line->fk_parent_line].= '" id="'.$line->id.'">'; + $htmlsupplements[$line->fk_parent_line].= ''; + if ($_SESSION["basiclayout"] != 1) + { + $htmlsupplements[$line->fk_parent_line] .= ''; + $htmlsupplements[$line->fk_parent_line] .= ''; + $htmlsupplements[$line->fk_parent_line] .= ''; + } + $htmlsupplements[$line->fk_parent_line] .= ''."\n"; + continue; + } $htmlforlines = ''; $htmlforlines .= ''.price($line->total_ttc).''; } $htmlforlines .= ''."\n"; + $htmlforlines .= $htmlsupplements[$line->id]; print $htmlforlines; } diff --git a/htdocs/takepos/takepos.php b/htdocs/takepos/takepos.php index ef987c84d86..b4810b23595 100644 --- a/htdocs/takepos/takepos.php +++ b/htdocs/takepos/takepos.php @@ -233,10 +233,14 @@ function LoadProducts(position, issubcat) { console.log("LoadProducts"); var maxproduct = ; - $('#catimg'+position).animate({opacity: '0.5'}, 1); - $('#catimg'+position).animate({opacity: '1'}, 100); - if (issubcat==true) currentcat=$('#prodiv'+position).data('rowid'); - else currentcat=$('#catdiv'+position).data('rowid'); + if (position=="supplements") currentcat="supplements"; + else + { + $('#catimg'+position).animate({opacity: '0.5'}, 1); + $('#catimg'+position).animate({opacity: '1'}, 100); + if (issubcat==true) currentcat=$('#prodiv'+position).data('rowid'); + else currentcat=$('#catdiv'+position).data('rowid'); + } if (currentcat == undefined) return; pageproducts=0; ishow=0; //product to show counter @@ -353,7 +357,7 @@ function ClickProduct(position) { console.log("Click on product at position "+position+" for idproduct "+idproduct); if (idproduct=="") return; // Call page invoice.php to generate the section with product lines - $("#poslines").load("invoice.php?action=addline&place="+place+"&idproduct="+idproduct, function() { + $("#poslines").load("invoice.php?action=addline&place="+place+"&idproduct="+idproduct+"&selectedline="+selectedline, function() { //$('#poslines').scrollTop($('#poslines')[0].scrollHeight); }); } @@ -723,6 +727,10 @@ if ($conf->global->TAKEPOS_BAR_RESTAURANT) { $menus[$r++]=array('title'=>'
'.$langs->trans("OrderNotes").'
', 'action'=>'TakeposOrderNotes();'); } + if ($conf->global->TAKEPOS_SUPPLEMENTS) + { + $menus[$r++]=array('title'=>'
'.$langs->trans("ProductSupplements").'
', 'action'=>'LoadProducts(\'supplements\');'); + } } if ($conf->global->TAKEPOSCONNECTOR) { From f28e4c14e875915db7abe99ea4db5a03a49b25cd Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Mon, 9 Dec 2019 13:40:26 +0100 Subject: [PATCH 022/236] FIX #12644 --- htdocs/compta/facture/card.php | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/htdocs/compta/facture/card.php b/htdocs/compta/facture/card.php index 9cb76a2f292..b067adffeca 100644 --- a/htdocs/compta/facture/card.php +++ b/htdocs/compta/facture/card.php @@ -1939,7 +1939,14 @@ if (empty($reshook)) if ($tva_npr) $info_bits |= 0x01; - if ($usercanproductignorepricemin && (! empty($price_min) && (price2num($pu_ht) * (1 - price2num($remise_percent) / 100) < price2num($price_min)))) { + $price2num_pu_ht = price2num($pu_ht); + $price2num_remise_percent = price2num($remise_percent); + $price2num_price_min = price2num($price_min); + if (empty($price2num_pu_ht)) $price2num_pu_ht = 0; + if (empty($price2num_remise_percent)) $price2num_remise_percent = 0; + if (empty($price2num_price_min)) $price2num_price_min = 0; + + if ($usercanproductignorepricemin && (! empty($price_min) && ($price2num_pu_ht * (1 - $price2num_remise_percent / 100) < $price2num_price_min))) { $mesg = $langs->trans("CantBeLessThanMinPrice", price(price2num($price_min, 'MU'), 0, $langs, 0, 0, - 1, $conf->currency)); setEventMessages($mesg, null, 'errors'); } else { From 903c3771ba877a717f3efb3503ac68c55290149d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=A9rald=20Lelarge?= Date: Mon, 9 Dec 2019 14:56:20 +0100 Subject: [PATCH 023/236] FIX #12665 Mass invoice validation with stock management Normally the mass invoice validation is not authorized due to the need to choose the warehouse where to increase or decrease the stock. A message ErrorMassValidationNotAllowedWhenStockIncreaseOnAction is displayed to inform the user to do this validation manually one by one. The invoices should not be validated. --- htdocs/core/actions_massactions.inc.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/core/actions_massactions.inc.php b/htdocs/core/actions_massactions.inc.php index 6cd98f00e48..440c16954a1 100644 --- a/htdocs/core/actions_massactions.inc.php +++ b/htdocs/core/actions_massactions.inc.php @@ -1084,7 +1084,7 @@ if (! $error && $massaction == 'validate' && $permtocreate) { $objecttmp=new $objectclass($db); - if ($objecttmp->element == 'invoice' && ! empty($conf->stock->enabled) && ! empty($conf->global->STOCK_CALCULATE_ON_BILL)) + if (($objecttmp->element == 'facture' || $objecttmp->element == 'invoice') && ! empty($conf->stock->enabled) && ! empty($conf->global->STOCK_CALCULATE_ON_BILL)) { $langs->load("errors"); setEventMessages($langs->trans('ErrorMassValidationNotAllowedWhenStockIncreaseOnAction'), null, 'errors'); From 407fe902b49019c9bd62549d12e40f7d237c6a11 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= Date: Mon, 9 Dec 2019 16:42:57 +0100 Subject: [PATCH 024/236] missing $db for line 711 --- htdocs/core/class/utils.class.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/core/class/utils.class.php b/htdocs/core/class/utils.class.php index 8ce4cca7ca6..12972a89752 100644 --- a/htdocs/core/class/utils.class.php +++ b/htdocs/core/class/utils.class.php @@ -586,7 +586,7 @@ class Utils */ function generateDoc($module) { - global $conf, $langs; + global $conf, $langs, $db; global $dirins; $error = 0; From a16e342af6b6e5e564e22c09b6812c5640351f08 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= Date: Mon, 9 Dec 2019 23:15:15 +0100 Subject: [PATCH 025/236] typo --- htdocs/core/class/commonobject.class.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/core/class/commonobject.class.php b/htdocs/core/class/commonobject.class.php index 32dd6fbd361..4ae766d4f4d 100644 --- a/htdocs/core/class/commonobject.class.php +++ b/htdocs/core/class/commonobject.class.php @@ -497,7 +497,7 @@ abstract class CommonObject $this->country =$tmparray['label']; } - if ($withregion && $this->state_id && (empty($this->state_code) || empty($this->state) || empty($this->region) || empty($this->region_cpde))) + if ($withregion && $this->state_id && (empty($this->state_code) || empty($this->state) || empty($this->region) || empty($this->region_code))) { require_once DOL_DOCUMENT_ROOT .'/core/lib/company.lib.php'; $tmparray=getState($this->state_id,'all',0,1); From de741f5dd023715392c7fb7da9e66fa10482486e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= Date: Mon, 9 Dec 2019 23:22:13 +0100 Subject: [PATCH 026/236] The variable $id seems to be never defined --- htdocs/core/class/commonobject.class.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/htdocs/core/class/commonobject.class.php b/htdocs/core/class/commonobject.class.php index 32dd6fbd361..e73447709ac 100644 --- a/htdocs/core/class/commonobject.class.php +++ b/htdocs/core/class/commonobject.class.php @@ -1764,7 +1764,7 @@ abstract class CommonObject */ function setMulticurrencyCode($code) { - dol_syslog(get_class($this).'::setMulticurrencyCode('.$id.')'); + dol_syslog(get_class($this).'::setMulticurrencyCode('.$code.')'); if ($this->statut >= 0 || $this->element == 'societe') { $fieldname = 'multicurrency_code'; @@ -1806,7 +1806,7 @@ abstract class CommonObject */ function setMulticurrencyRate($rate, $mode=1) { - dol_syslog(get_class($this).'::setMulticurrencyRate('.$id.')'); + dol_syslog(get_class($this).'::setMulticurrencyRate('.$rate.','.$mode.')'); if ($this->statut >= 0 || $this->element == 'societe') { $fieldname = 'multicurrency_tx'; From f4674a7558037a6d6c6f57fd16c362ec2b9cec45 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= Date: Tue, 10 Dec 2019 07:51:39 +0100 Subject: [PATCH 027/236] doxygen and $db bot defined --- htdocs/core/lib/files.lib.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/htdocs/core/lib/files.lib.php b/htdocs/core/lib/files.lib.php index e003b74f3e6..10aa26e99d6 100644 --- a/htdocs/core/lib/files.lib.php +++ b/htdocs/core/lib/files.lib.php @@ -958,18 +958,18 @@ function dol_unescapefile($filename) */ function dolCheckVirus($src_file) { - global $conf; + global $conf, $db; if (! empty($conf->global->MAIN_ANTIVIRUS_COMMAND)) { if (! class_exists('AntiVir')) { require_once DOL_DOCUMENT_ROOT.'/core/class/antivir.class.php'; } - $antivir=new AntiVir($db); + $antivir = new AntiVir($db); $result = $antivir->dol_avscan_file($src_file); if ($result < 0) // If virus or error, we stop here { - $reterrors=$antivir->errors; + $reterrors = $antivir->errors; return $reterrors; } } @@ -992,7 +992,7 @@ function dolCheckVirus($src_file) * @param integer $uploaderrorcode Value of PHP upload error code ($_FILES['field']['error']) * @param int $nohook Disable all hooks * @param string $varfiles _FILES var name - * @return int >0 if OK, <0 or string if KO + * @return int|string >0 if OK, <0 or string if KO * @see dol_move */ function dol_move_uploaded_file($src_file, $dest_file, $allowoverwrite, $disablevirusscan=0, $uploaderrorcode=0, $nohook=0, $varfiles='addedfile') From 5d61e53140fa716e6916aa4ab491f27fb0804602 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=A9rald=20Lelarge?= Date: Mon, 9 Dec 2019 14:56:20 +0100 Subject: [PATCH 028/236] FIX #12665 Mass invoice validation with stock management Normally the mass invoice validation is not authorized due to the need to choose the warehouse where to increase or decrease the stock. A message ErrorMassValidationNotAllowedWhenStockIncreaseOnAction is displayed to inform the user to do this validation manually one by one. The invoices should not be validated. --- htdocs/core/actions_massactions.inc.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/core/actions_massactions.inc.php b/htdocs/core/actions_massactions.inc.php index 62d8e2466b0..ad98cfa2ae1 100644 --- a/htdocs/core/actions_massactions.inc.php +++ b/htdocs/core/actions_massactions.inc.php @@ -1048,7 +1048,7 @@ if (! $error && $massaction == 'validate' && $permtocreate) { $objecttmp=new $objectclass($db); - if ($objecttmp->element == 'invoice' && ! empty($conf->stock->enabled) && ! empty($conf->global->STOCK_CALCULATE_ON_BILL)) + if (($objecttmp->element == 'facture' || $objecttmp->element == 'invoice') && ! empty($conf->stock->enabled) && ! empty($conf->global->STOCK_CALCULATE_ON_BILL)) { $langs->load("errors"); setEventMessages($langs->trans('ErrorMassValidationNotAllowedWhenStockIncreaseOnAction'), null, 'errors'); From 97ec8b8e0261689194ba5a1be20d702aea6ff2a4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=A9rald=20Lelarge?= Date: Mon, 9 Dec 2019 14:56:20 +0100 Subject: [PATCH 029/236] FIX #12665 Mass invoice validation with stock management Normally the mass invoice validation is not authorized due to the need to choose the warehouse where to increase or decrease the stock. A message ErrorMassValidationNotAllowedWhenStockIncreaseOnAction is displayed to inform the user to do this validation manually one by one. The invoices should not be validated. --- htdocs/core/actions_massactions.inc.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/core/actions_massactions.inc.php b/htdocs/core/actions_massactions.inc.php index 03cf1eae755..99bc62dff79 100644 --- a/htdocs/core/actions_massactions.inc.php +++ b/htdocs/core/actions_massactions.inc.php @@ -1079,7 +1079,7 @@ if (! $error && $massaction == 'validate' && $permtocreate) { $objecttmp=new $objectclass($db); - if ($objecttmp->element == 'invoice' && ! empty($conf->stock->enabled) && ! empty($conf->global->STOCK_CALCULATE_ON_BILL)) + if (($objecttmp->element == 'facture' || $objecttmp->element == 'invoice') && ! empty($conf->stock->enabled) && ! empty($conf->global->STOCK_CALCULATE_ON_BILL)) { $langs->load("errors"); setEventMessages($langs->trans('ErrorMassValidationNotAllowedWhenStockIncreaseOnAction'), null, 'errors'); From b92ec604ecc4f7034e0bbaac0bea80213e7f3741 Mon Sep 17 00:00:00 2001 From: Mistral Oz - LWEP Date: Tue, 10 Dec 2019 18:25:30 +0100 Subject: [PATCH 030/236] New model "Excel 2007" : first col at wrong position The first column start at id 0 instead of id 1. At id 0, the first column move at Z position. Documentation : https://phpspreadsheet.readthedocs.io/en/latest/topics/migration-from-PHPExcel/#column-index-based-on-1 --- .../modules/export/export_excel2007new.modules.php | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/htdocs/core/modules/export/export_excel2007new.modules.php b/htdocs/core/modules/export/export_excel2007new.modules.php index 038446643a2..776ad5e395a 100644 --- a/htdocs/core/modules/export/export_excel2007new.modules.php +++ b/htdocs/core/modules/export/export_excel2007new.modules.php @@ -262,7 +262,10 @@ class ExportExcel2007new extends ModeleExports $this->workbook->getActiveSheet()->getStyle('1')->getFont()->setBold(true); $this->workbook->getActiveSheet()->getStyle('1')->getAlignment()->setHorizontal(PhpOffice\PhpSpreadsheet\Style\Alignment::HORIZONTAL_LEFT); - $this->col=0; + $this->col=1; + if (! empty($conf->global->MAIN_USE_PHP_WRITEEXCEL)) { + $this->col=0; + } foreach($array_selected_sorted as $code => $value) { $alias=$array_export_fields_label[$code]; @@ -302,7 +305,10 @@ class ExportExcel2007new extends ModeleExports global $conf; // Define first row - $this->col=0; + $this->col=1; + if (! empty($conf->global->MAIN_USE_PHP_WRITEEXCEL)) { + $this->col=0; + } $reg=array(); From 3762bbd64374034fffb0aa2f90afc36bb17b440d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= Date: Tue, 10 Dec 2019 18:46:07 +0100 Subject: [PATCH 031/236] do not trim int --- htdocs/contrat/class/contrat.class.php | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/htdocs/contrat/class/contrat.class.php b/htdocs/contrat/class/contrat.class.php index 25fe68fb8aa..e17bb9800da 100644 --- a/htdocs/contrat/class/contrat.class.php +++ b/htdocs/contrat/class/contrat.class.php @@ -643,7 +643,7 @@ class Contrat extends CommonObject $sql .= " note_private, note_public, model_pdf, extraparams"; $sql .= " FROM ".MAIN_DB_PREFIX."contrat"; if (!$id) $sql .= " WHERE entity IN (".getEntity('contract').")"; - else $sql .= " WHERE rowid=".$id; + else $sql .= " WHERE rowid=".(int) $id; if ($ref_customer) { $sql .= " AND ref_customer = '".$this->db->escape($ref_customer)."'"; @@ -1291,20 +1291,20 @@ class Contrat extends CommonObject // Clean parameters if (empty($this->fk_commercial_signature) && $this->commercial_signature_id > 0) $this->fk_commercial_signature = $this->commercial_signature_id; if (empty($this->fk_commercial_suivi) && $this->commercial_suivi_id > 0) $this->fk_commercial_suivi = $this->commercial_suivi_id; - if (empty($this->fk_soc) && $this->socid > 0) $this->fk_soc = $this->socid; - if (empty($this->fk_project) && $this->projet > 0) $this->fk_project = $this->projet; + if (empty($this->fk_soc) && $this->socid > 0) $this->fk_soc = (int) $this->socid; + if (empty($this->fk_project) && $this->projet > 0) $this->fk_project = (int) $this->projet; if (isset($this->ref)) $this->ref = trim($this->ref); if (isset($this->ref_customer)) $this->ref_customer = trim($this->ref_customer); if (isset($this->ref_supplier)) $this->ref_supplier = trim($this->ref_supplier); if (isset($this->ref_ext)) $this->ref_ext = trim($this->ref_ext); - if (isset($this->entity)) $this->entity = trim($this->entity); + if (isset($this->entity)) $this->entity = (int) $this->entity); if (isset($this->statut)) $this->statut = (int) $this->statut; - if (isset($this->fk_soc)) $this->fk_soc = trim($this->fk_soc); + if (isset($this->fk_soc)) $this->fk_soc = (int) $this->fk_soc; if (isset($this->fk_commercial_signature)) $this->fk_commercial_signature = trim($this->fk_commercial_signature); if (isset($this->fk_commercial_suivi)) $this->fk_commercial_suivi = trim($this->fk_commercial_suivi); if (isset($this->fk_user_mise_en_service)) $this->fk_user_mise_en_service = trim($this->fk_user_mise_en_service); - if (isset($this->fk_user_cloture)) $this->fk_user_cloture = trim($this->fk_user_cloture); + if (isset($this->fk_user_cloture)) $this->fk_user_cloture = (int) $this->fk_user_cloture); if (isset($this->note_private)) $this->note_private = trim($this->note_private); if (isset($this->note_public)) $this->note_public = trim($this->note_public); if (isset($this->import_key)) $this->import_key = trim($this->import_key); From b5c5b4e76548ec92366d892e4ae62684c2fa91a9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= Date: Tue, 10 Dec 2019 18:55:22 +0100 Subject: [PATCH 032/236] Update contrat.class.php --- htdocs/contrat/class/contrat.class.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/contrat/class/contrat.class.php b/htdocs/contrat/class/contrat.class.php index e17bb9800da..cf4ca6d28b3 100644 --- a/htdocs/contrat/class/contrat.class.php +++ b/htdocs/contrat/class/contrat.class.php @@ -1298,7 +1298,7 @@ class Contrat extends CommonObject if (isset($this->ref_customer)) $this->ref_customer = trim($this->ref_customer); if (isset($this->ref_supplier)) $this->ref_supplier = trim($this->ref_supplier); if (isset($this->ref_ext)) $this->ref_ext = trim($this->ref_ext); - if (isset($this->entity)) $this->entity = (int) $this->entity); + if (isset($this->entity)) $this->entity = (int) $this->entity; if (isset($this->statut)) $this->statut = (int) $this->statut; if (isset($this->fk_soc)) $this->fk_soc = (int) $this->fk_soc; if (isset($this->fk_commercial_signature)) $this->fk_commercial_signature = trim($this->fk_commercial_signature); From 2b869558907b8ffcc71cb0980944f5614a6e75b1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= Date: Tue, 10 Dec 2019 19:44:20 +0100 Subject: [PATCH 033/236] Update contrat.class.php --- htdocs/contrat/class/contrat.class.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/htdocs/contrat/class/contrat.class.php b/htdocs/contrat/class/contrat.class.php index cf4ca6d28b3..89ee93a39e8 100644 --- a/htdocs/contrat/class/contrat.class.php +++ b/htdocs/contrat/class/contrat.class.php @@ -1303,8 +1303,8 @@ class Contrat extends CommonObject if (isset($this->fk_soc)) $this->fk_soc = (int) $this->fk_soc; if (isset($this->fk_commercial_signature)) $this->fk_commercial_signature = trim($this->fk_commercial_signature); if (isset($this->fk_commercial_suivi)) $this->fk_commercial_suivi = trim($this->fk_commercial_suivi); - if (isset($this->fk_user_mise_en_service)) $this->fk_user_mise_en_service = trim($this->fk_user_mise_en_service); - if (isset($this->fk_user_cloture)) $this->fk_user_cloture = (int) $this->fk_user_cloture); + if (isset($this->fk_user_mise_en_service)) $this->fk_user_mise_en_service = (int) $this->fk_user_mise_en_service; + if (isset($this->fk_user_cloture)) $this->fk_user_cloture = (int) $this->fk_user_cloture; if (isset($this->note_private)) $this->note_private = trim($this->note_private); if (isset($this->note_public)) $this->note_public = trim($this->note_public); if (isset($this->import_key)) $this->import_key = trim($this->import_key); From 5c59ddb3572dc1085ea5356e2fc5213646e9c1f5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= Date: Tue, 10 Dec 2019 21:11:52 +0100 Subject: [PATCH 034/236] add hook like for per day/week/month --- htdocs/comm/action/card.php | 2 +- htdocs/comm/action/index.php | 5 +++++ htdocs/comm/action/peruser.php | 25 +++++++++++++++++++++++++ 3 files changed, 31 insertions(+), 1 deletion(-) diff --git a/htdocs/comm/action/card.php b/htdocs/comm/action/card.php index 765502075c2..19856095cd5 100644 --- a/htdocs/comm/action/card.php +++ b/htdocs/comm/action/card.php @@ -623,7 +623,7 @@ if (empty($reshook) && $action == 'update') */ if (empty($reshook) && $action == 'confirm_delete' && GETPOST("confirm") == 'yes') { - $object->fetch($id); + $object->fetch($id); $object->fetch_optionals(); $object->fetch_userassigned(); $object->oldcopy = clone $object; diff --git a/htdocs/comm/action/index.php b/htdocs/comm/action/index.php index 47feb0e75ae..562982dfc47 100644 --- a/htdocs/comm/action/index.php +++ b/htdocs/comm/action/index.php @@ -89,6 +89,7 @@ $pid=GETPOST("search_projectid", "int", 3)?GETPOST("search_projectid", "int", 3) $status=GETPOST("search_status", 'aZ09')?GETPOST("search_status", 'aZ09'):GETPOST("status", 'aZ09'); // status may be 0, 50, 100, 'todo' $type=GETPOST("search_type", 'aZ09')?GETPOST("search_type", 'aZ09'):GETPOST("type", 'aZ09'); $maxprint=(isset($_GET["maxprint"])?GETPOST("maxprint"):$conf->global->AGENDA_MAX_EVENTS_DAY_VIEW); +$optioncss = GETPOST('optioncss', 'aZ'); // Option for the css output (always '' except when 'print') // Set actioncode (this code must be same for setting actioncode into peruser, listacton and index) if (GETPOST('search_actioncode', 'array')) { @@ -167,6 +168,10 @@ if ($action == 'delete_action') { $event = new ActionComm($db); $event->fetch($actionid); + $event->fetch_optionals(); + $event->fetch_userassigned(); + $event->oldcopy = clone $event; + $result = $event->delete(); } diff --git a/htdocs/comm/action/peruser.php b/htdocs/comm/action/peruser.php index 54373fcf8a9..6a2e8167dfb 100644 --- a/htdocs/comm/action/peruser.php +++ b/htdocs/comm/action/peruser.php @@ -88,6 +88,7 @@ $pid=GETPOST("search_projectid", "int", 3)?GETPOST("search_projectid", "int", 3) $status=GETPOST("search_status", 'alpha')?GETPOST("search_status", 'alpha'):GETPOST("status", 'alpha'); $type=GETPOST("search_type", 'alpha')?GETPOST("search_type", 'alpha'):GETPOST("type", 'alpha'); $maxprint=((GETPOST("maxprint", 'int')!='')?GETPOST("maxprint", 'int'):$conf->global->AGENDA_MAX_EVENTS_DAY_VIEW); +$optioncss = GETPOST('optioncss', 'aZ'); // Option for the css output (always '' except when 'print') // Set actioncode (this code must be same for setting actioncode into peruser, listacton and index) if (GETPOST('search_actioncode', 'array')) { @@ -154,6 +155,10 @@ if ($action == 'delete_action') { $event = new ActionComm($db); $event->fetch($actionid); + $event->fetch_optionals(); + $event->fetch_userassigned(); + $event->oldcopy = clone $event; + $result = $event->delete(); } @@ -162,6 +167,26 @@ if ($action == 'delete_action') /* * View */ +$parameters = array( + 'socid' => $socid, + 'status' => $status, + 'year' => $year, + 'month' => $month, + 'day' => $day, + 'type' => $type, + 'maxprint' => $maxprint, + 'filter' => $filter, + 'filtert' => $filtert, + 'showbirthday' => $showbirthday, + 'canedit' => $canedit, + 'optioncss' => $optioncss, + 'actioncode' => $actioncode, + 'pid' => $pid, + 'resourceid' => $resourceid, + 'usergroup' => $usergroup, +); +$reshook = $hookmanager->executeHooks('beforeAgendaPerUser', $parameters, $object, $action); // Note that $action and $object may have been modified by some hooks +if ($reshook < 0) setEventMessages($hookmanager->error, $hookmanager->errors, 'errors'); $form = new Form($db); $companystatic = new Societe($db); From cc96ad03c1315d5265d1897f18a566114d07d418 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=BCdiger=20Hahn?= Date: Wed, 11 Dec 2019 14:00:27 +0100 Subject: [PATCH 035/236] Update replenish.php --- htdocs/product/stock/replenish.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/product/stock/replenish.php b/htdocs/product/stock/replenish.php index d3a647adfcf..b909a9f2e9d 100644 --- a/htdocs/product/stock/replenish.php +++ b/htdocs/product/stock/replenish.php @@ -367,7 +367,7 @@ if ($usevirtualstock) $sqlExpeditionsCli .= " LEFT JOIN ".MAIN_DB_PREFIX."commande as c ON (c.rowid = cd.fk_commande)"; $sqlExpeditionsCli .= " WHERE e.entity IN (".getEntity('expedition').")"; $sqlExpeditionsCli .= " AND cd.fk_product = p.rowid"; - $sqlExpeditionsCli .= " AND c.fk_statut IN (1,2))"; + $sqlExpeditionsCli .= " AND e.fk_statut IN (1,2))"; $sqlCommandesFourn = "(SELECT ".$db->ifsql("SUM(cd.qty) IS NULL", "0", "SUM(cd.qty)")." as qty"; $sqlCommandesFourn .= " FROM ".MAIN_DB_PREFIX."commande_fournisseurdet as cd"; From caaa95da6aaf691dd42c3e86284a3aeb91cf41af Mon Sep 17 00:00:00 2001 From: atm-greg Date: Wed, 11 Dec 2019 15:33:36 +0100 Subject: [PATCH 036/236] hook on ics generation to add more events in eventarray --- htdocs/comm/action/class/actioncomm.class.php | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/htdocs/comm/action/class/actioncomm.class.php b/htdocs/comm/action/class/actioncomm.class.php index 69f748412a1..6f262076616 100644 --- a/htdocs/comm/action/class/actioncomm.class.php +++ b/htdocs/comm/action/class/actioncomm.class.php @@ -1721,6 +1721,13 @@ class ActionComm extends CommonObject } $diff++; } + + $parameters=array('filters' => $filters, 'eventarray' => &$eventarray); + $reshook=$hookmanager->executeHooks('addMoreEventsExport', $parameters); // Note that $action and $object may have been modified by hook + if ($reshook > 0) + { + $eventarray = $hookmanager->resArray; + } } else { From 307bad1d2aa3466a9d2d134119f061bb80a33251 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= Date: Wed, 11 Dec 2019 19:11:13 +0100 Subject: [PATCH 037/236] doxygen todo --- htdocs/adherents/subscription.php | 2 +- htdocs/admin/ticket.php | 2 +- htdocs/categories/class/categorie.class.php | 2 +- htdocs/comm/action/class/actioncomm.class.php | 2 +- htdocs/compta/cashcontrol/cashcontrol_card.php | 2 +- htdocs/compta/prelevement/class/rejetprelevement.class.php | 2 +- htdocs/compta/resultat/result.php | 2 +- htdocs/compta/stats/index.php | 2 +- htdocs/core/actions_massactions.inc.php | 2 +- htdocs/core/actions_sendmails.inc.php | 4 ++-- htdocs/core/class/commonobject.class.php | 6 +++--- htdocs/core/class/html.formfile.class.php | 2 +- htdocs/core/class/notify.class.php | 2 +- .../interface_50_modNotification_Notification.class.php | 2 +- htdocs/expensereport/class/expensereport.class.php | 4 ++-- htdocs/stripe/payment.php | 2 +- htdocs/user/class/user.class.php | 2 +- 17 files changed, 21 insertions(+), 21 deletions(-) diff --git a/htdocs/adherents/subscription.php b/htdocs/adherents/subscription.php index 3d1885799c3..1c6505a260b 100644 --- a/htdocs/adherents/subscription.php +++ b/htdocs/adherents/subscription.php @@ -898,7 +898,7 @@ if ($rowid > 0) 'moreattr' => 'maxlength="128"', ); } - // @TODO Add other extrafields mandatory for thirdparty creation + // @todo Add other extrafields mandatory for thirdparty creation print $form->formconfirm($_SERVER["PHP_SELF"]."?rowid=".$object->id, $langs->trans("CreateDolibarrThirdParty"), $langs->trans("ConfirmCreateThirdParty"), "confirm_create_thirdparty", $formquestion, 1); } diff --git a/htdocs/admin/ticket.php b/htdocs/admin/ticket.php index 98d77d47118..526c8785681 100644 --- a/htdocs/admin/ticket.php +++ b/htdocs/admin/ticket.php @@ -432,7 +432,7 @@ print ''; print ''; */ -// @TODO Use module notification instead... +// @todo Use module notification instead... // Email de réception des notifications print ''; diff --git a/htdocs/categories/class/categorie.class.php b/htdocs/categories/class/categorie.class.php index b9d58fc76f1..acbffa109a2 100644 --- a/htdocs/categories/class/categorie.class.php +++ b/htdocs/categories/class/categorie.class.php @@ -98,7 +98,7 @@ class Categorie extends CommonObject /** * @var array Foreign keys mapping from type string * - * @TODO Move to const array when PHP 5.6 will be our minimum target + * @todo Move to const array when PHP 5.6 will be our minimum target */ protected $MAP_CAT_FK = array( 'product' => 'product', diff --git a/htdocs/comm/action/class/actioncomm.class.php b/htdocs/comm/action/class/actioncomm.class.php index 69f748412a1..38af9bfd4fd 100644 --- a/htdocs/comm/action/class/actioncomm.class.php +++ b/htdocs/comm/action/class/actioncomm.class.php @@ -1112,7 +1112,7 @@ class ActionComm extends CommonObject /** * Load all objects with filters. - * @TODO WARNING: This make a fetch on all records instead of making one request with a join. + * @todo WARNING: This make a fetch on all records instead of making one request with a join. * * @param DoliDb $db Database handler * @param int $socid Filter by thirdparty diff --git a/htdocs/compta/cashcontrol/cashcontrol_card.php b/htdocs/compta/cashcontrol/cashcontrol_card.php index ef88c586ede..9f2a69ff6c5 100644 --- a/htdocs/compta/cashcontrol/cashcontrol_card.php +++ b/htdocs/compta/cashcontrol/cashcontrol_card.php @@ -248,7 +248,7 @@ if ($action == "create" || $action == "start") $vartouse = 'CASHDESK_ID_BANKACCOUNT_CASH'.$terminaltouse; $bankid = $conf->global->$vartouse; // This value is ok for 'Terminal 0' for module 'CashDesk' and 'TakePos' (they manage only 1 terminal) // Hook to get the good bank id according to posmodule and posnumber. - // @TODO add hook here + // @todo add hook here if ($bankid > 0) { diff --git a/htdocs/compta/prelevement/class/rejetprelevement.class.php b/htdocs/compta/prelevement/class/rejetprelevement.class.php index 851a6450b8b..740a1e47784 100644 --- a/htdocs/compta/prelevement/class/rejetprelevement.class.php +++ b/htdocs/compta/prelevement/class/rejetprelevement.class.php @@ -280,7 +280,7 @@ class RejetPrelevement * * @param int $amounts If you want to get the amount of the order for each invoice * @return array Array List of invoices related to the withdrawal line - * @TODO A withdrawal line is today linked to one and only one invoice. So the function should return only one object ? + * @todo A withdrawal line is today linked to one and only one invoice. So the function should return only one object ? */ private function getListInvoices($amounts = 0) { diff --git a/htdocs/compta/resultat/result.php b/htdocs/compta/resultat/result.php index 9af5a559f5e..6e91ef53e2b 100644 --- a/htdocs/compta/resultat/result.php +++ b/htdocs/compta/resultat/result.php @@ -420,7 +420,7 @@ elseif ($modecompta=="BOOKKEEPING") foreach ($cpts as $i => $cpt) // Loop on each account. { // We make 1 loop for each account because we may want detail per account. - // @TODO Optimize to ask a 'group by' account and a filter with account in (..., ...) in request + // @todo Optimize to ask a 'group by' account and a filter with account in (..., ...) in request // Each month $resultN = 0; diff --git a/htdocs/compta/stats/index.php b/htdocs/compta/stats/index.php index ac3e800e6e4..df9ac7d3a7e 100644 --- a/htdocs/compta/stats/index.php +++ b/htdocs/compta/stats/index.php @@ -194,7 +194,7 @@ elseif ($modecompta=="BOOKKEEPING") $sql = "SELECT date_format(b.doc_date,'%Y-%m') as dm, sum(b.credit) as amount_ttc"; $sql.= " FROM ".MAIN_DB_PREFIX."accounting_bookkeeping as b, ".MAIN_DB_PREFIX."accounting_journal as aj"; $sql.= " WHERE b.entity = ".$conf->entity; - $sql.= " AND b.code_journal = aj.code AND aj.nature = 2" ; // @TODO currently count amount in sale journal, but we need to define a category group for turnover + $sql.= " AND b.code_journal = aj.code AND aj.nature = 2" ; // @todo currently count amount in sale journal, but we need to define a category group for turnover } $sql.= " GROUP BY dm"; diff --git a/htdocs/core/actions_massactions.inc.php b/htdocs/core/actions_massactions.inc.php index 35009811fe2..f379cd0c82f 100644 --- a/htdocs/core/actions_massactions.inc.php +++ b/htdocs/core/actions_massactions.inc.php @@ -1280,7 +1280,7 @@ if (!$error && ($massaction == 'delete' || ($action == 'delete' && $confirm == ' } // Generate document foreach object according to model linked to object -// @TODO : propose model selection +// @todo : propose model selection if (!$error && $massaction == 'generate_doc' && $permissiontoread) { $db->begin(); diff --git a/htdocs/core/actions_sendmails.inc.php b/htdocs/core/actions_sendmails.inc.php index f490397754d..3f13eec2b34 100644 --- a/htdocs/core/actions_sendmails.inc.php +++ b/htdocs/core/actions_sendmails.inc.php @@ -431,7 +431,7 @@ if (($action == 'send' || $action == 'relance') && ! $_POST['addfile'] && ! $_PO $object->socid = $sendtosocid; // To link to a company $object->sendtoid = $sendtoid; // To link to contact addresses. This is an array. $object->actiontypecode = $actiontypecode; // Type of event ('AC_OTH', 'AC_OTH_AUTO', 'AC_XXX'...) - $object->actionmsg = $actionmsg; // Long text (@TODO Replace this with $message, we already have details of email in dedicated properties) + $object->actionmsg = $actionmsg; // Long text (@todo Replace this with $message, we already have details of email in dedicated properties) $object->actionmsg2 = $actionmsg2; // Short text ($langs->transnoentities('MailSentBy')...); $object->trackid = $trackid; @@ -444,7 +444,7 @@ if (($action == 'send' || $action == 'relance') && ! $_POST['addfile'] && ! $_PO $object->sendtouserid = $sendtouserid; } - $object->email_msgid = $mailfile->msgid; // @TODO Set msgid into $mailfile after sending + $object->email_msgid = $mailfile->msgid; // @todo Set msgid into $mailfile after sending $object->email_from = $from; $object->email_subject = $subject; $object->email_to = $sendto; diff --git a/htdocs/core/class/commonobject.class.php b/htdocs/core/class/commonobject.class.php index 544063bc4c8..25588323103 100644 --- a/htdocs/core/class/commonobject.class.php +++ b/htdocs/core/class/commonobject.class.php @@ -2598,7 +2598,7 @@ abstract class CommonObject */ public function updateRangOfLine($rowid, $rang) { - $fieldposition = 'rang'; // @TODO Rename 'rang' into 'position' + $fieldposition = 'rang'; // @todo Rename 'rang' into 'position' if (in_array($this->table_element_line, array('bom_bomline', 'ecm_files', 'emailcollector_emailcollectoraction'))) $fieldposition = 'position'; $sql = 'UPDATE '.MAIN_DB_PREFIX.$this->table_element_line.' SET '.$fieldposition.' = '.$rang; @@ -4883,7 +4883,7 @@ abstract class CommonObject /** * Build thumb - * @TODO Move this into files.lib.php + * @todo Move this into files.lib.php * * @param string $file Path file in UTF8 to original file to create thumbs from. * @return void @@ -6607,7 +6607,7 @@ abstract class CommonObject // Show only the key field in params if (is_array($params) && array_key_exists('onlykey', $params) && $key != $params['onlykey']) continue; - // @TODO Add test also on 'enabled' (different than 'list' that is 'visibility') + // @todo Add test also on 'enabled' (different than 'list' that is 'visibility') $enabled = 1; $visibility = 1; diff --git a/htdocs/core/class/html.formfile.class.php b/htdocs/core/class/html.formfile.class.php index 0352700d91a..c78fe06693b 100644 --- a/htdocs/core/class/html.formfile.class.php +++ b/htdocs/core/class/html.formfile.class.php @@ -971,7 +971,7 @@ class FormFile } // Get list of files starting with name of ref (but not followed by "-" to discard uploaded files and get only generated files) - // @TODO Why not showing by default all files by just removing the '[^\-]+' at end of regex ? + // @todo Why not showing by default all files by just removing the '[^\-]+' at end of regex ? if (!empty($conf->global->MAIN_SHOW_ALL_FILES_ON_DOCUMENT_TOOLTIP)) { $filterforfilesearch = preg_quote(basename($modulesubdir), '/'); diff --git a/htdocs/core/class/notify.class.php b/htdocs/core/class/notify.class.php index 12be3854ed6..7a3508c7d2f 100644 --- a/htdocs/core/class/notify.class.php +++ b/htdocs/core/class/notify.class.php @@ -65,7 +65,7 @@ class Notify // Les codes actions sont definis dans la table llx_notify_def // codes actions supported are - // @TODO defined also into interface_50_modNotificiation_Notificiation.class.php + // @todo defined also into interface_50_modNotificiation_Notificiation.class.php public $arrayofnotifsupported = array( 'BILL_VALIDATE', 'BILL_PAYED', diff --git a/htdocs/core/triggers/interface_50_modNotification_Notification.class.php b/htdocs/core/triggers/interface_50_modNotification_Notification.class.php index f467040a00d..490727f9521 100644 --- a/htdocs/core/triggers/interface_50_modNotification_Notification.class.php +++ b/htdocs/core/triggers/interface_50_modNotification_Notification.class.php @@ -44,7 +44,7 @@ class InterfaceNotification extends DolibarrTriggers */ public $picto = 'email'; - // @TODO Defined also into notify.class.php) + // @todo Defined also into notify.class.php) public $listofmanagedevents=array( 'BILL_VALIDATE', 'BILL_PAYED', diff --git a/htdocs/expensereport/class/expensereport.class.php b/htdocs/expensereport/class/expensereport.class.php index ad21603efce..79ea7552237 100644 --- a/htdocs/expensereport/class/expensereport.class.php +++ b/htdocs/expensereport/class/expensereport.class.php @@ -2712,8 +2712,8 @@ class ExpenseReportLine if (!empty($this->id)) $sql.= ' AND d.rowid <> '.$this->id; $sql .= ' AND d.fk_c_type_fees = '.$rule->fk_c_type_fees; if ($mode == 'day' || $mode == 'EX_DAY') $sql .= ' AND d.date = \''.dol_print_date($this->date, '%Y-%m-%d').'\''; - elseif ($mode == 'mon' || $mode == 'EX_MON') $sql .= ' AND DATE_FORMAT(d.date, \'%Y-%m\') = \''.dol_print_date($this->date, '%Y-%m').'\''; // @TODO DATE_FORMAT is forbidden - elseif ($mode == 'year' || $mode == 'EX_YEA') $sql .= ' AND DATE_FORMAT(d.date, \'%Y\') = \''.dol_print_date($this->date, '%Y').'\''; // @TODO DATE_FORMAT is forbidden + elseif ($mode == 'mon' || $mode == 'EX_MON') $sql .= ' AND DATE_FORMAT(d.date, \'%Y-%m\') = \''.dol_print_date($this->date, '%Y-%m').'\''; // @todo DATE_FORMAT is forbidden + elseif ($mode == 'year' || $mode == 'EX_YEA') $sql .= ' AND DATE_FORMAT(d.date, \'%Y\') = \''.dol_print_date($this->date, '%Y').'\''; // @todo DATE_FORMAT is forbidden dol_syslog('ExpenseReportLine::getExpAmount'); diff --git a/htdocs/stripe/payment.php b/htdocs/stripe/payment.php index 4692687220a..7e4abfb5692 100644 --- a/htdocs/stripe/payment.php +++ b/htdocs/stripe/payment.php @@ -28,7 +28,7 @@ /** * \file htdocs/stripe/payment.php * \ingroup stripe - * \brief Payment page for customers invoices. @TODO Seems deprecated and bugged and not used (no link to this page) ! + * \brief Payment page for customers invoices. @todo Seems deprecated and bugged and not used (no link to this page) ! */ // Load Dolibarr environment diff --git a/htdocs/user/class/user.class.php b/htdocs/user/class/user.class.php index ffb8c15e3c3..7ade356a360 100644 --- a/htdocs/user/class/user.class.php +++ b/htdocs/user/class/user.class.php @@ -1971,7 +1971,7 @@ class User extends CommonObject * * @param User $user Object user that send email * @param string $password New password - * @param int $changelater 0=Send clear passwod into email, 1=Change password only after clicking on confirm email. @TODO Add method 2 = Send link to reset password + * @param int $changelater 0=Send clear passwod into email, 1=Change password only after clicking on confirm email. @todo Add method 2 = Send link to reset password * @return int < 0 si erreur, > 0 si ok */ public function send_password($user, $password = '', $changelater = 0) From 1733aa18df996d6a9a7fb70d4c01bfaf3386225d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= Date: Wed, 11 Dec 2019 19:57:10 +0100 Subject: [PATCH 038/236] fix phpcs --- htdocs/margin/tabs/productMargins.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/margin/tabs/productMargins.php b/htdocs/margin/tabs/productMargins.php index 3b53cea29d2..f73dab4136d 100644 --- a/htdocs/margin/tabs/productMargins.php +++ b/htdocs/margin/tabs/productMargins.php @@ -243,7 +243,7 @@ if ($id > 0 || !empty($ref)) print '\n"; print '\n"; if (!empty($conf->global->DISPLAY_MARGIN_RATES)) - print '\n"; + print '\n"; if (!empty($conf->global->DISPLAY_MARK_RATES)) print "\n"; print ''; From b59d93c8d7a12d5be69ab653b408375bb25c2a04 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= Date: Wed, 11 Dec 2019 20:11:53 +0100 Subject: [PATCH 039/236] doxygen --- htdocs/loan/calcmens.php | 5 +++-- .../mymodule/doc/doc_generic_myobject_odt.modules.php | 2 +- htdocs/mrp/ajax/ajax_bom.php | 2 +- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/htdocs/loan/calcmens.php b/htdocs/loan/calcmens.php index e31353b3726..b65aa41c4d4 100644 --- a/htdocs/loan/calcmens.php +++ b/htdocs/loan/calcmens.php @@ -18,8 +18,9 @@ */ /** - * \file tvi/ajax/list.php - * \brief File to return datables output + * \file htdocs/loan/calcmens.php + * \ingroup loan + * \brief File to calculate loan monthly payments */ if (!defined('NOTOKENRENEWAL')) define('NOTOKENRENEWAL', '1'); // Disables token renewal diff --git a/htdocs/modulebuilder/template/core/modules/mymodule/doc/doc_generic_myobject_odt.modules.php b/htdocs/modulebuilder/template/core/modules/mymodule/doc/doc_generic_myobject_odt.modules.php index db6462eb90a..a1314d54226 100644 --- a/htdocs/modulebuilder/template/core/modules/mymodule/doc/doc_generic_myobject_odt.modules.php +++ b/htdocs/modulebuilder/template/core/modules/mymodule/doc/doc_generic_myobject_odt.modules.php @@ -22,7 +22,7 @@ */ /** - * \file htdocs/core/modules/commande/doc/doc_generic_myobject_odt.modules.php + * \file htdocs/core/modules/mymodule/doc/doc_generic_myobject_odt.modules.php * \ingroup mymodule * \brief File of class to build ODT documents for myobjects */ diff --git a/htdocs/mrp/ajax/ajax_bom.php b/htdocs/mrp/ajax/ajax_bom.php index 15b70ae17c9..19fea01aa60 100644 --- a/htdocs/mrp/ajax/ajax_bom.php +++ b/htdocs/mrp/ajax/ajax_bom.php @@ -16,7 +16,7 @@ */ /** - * \file htdocs/mrp/ajax/ajax.php + * \file htdocs/mrp/ajax/ajax_bom.php * \brief Ajax search component for Mrp. It get BOM content. */ From c98ab917ddd8ef8e0a5940edab63f8089dcb4d5f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= Date: Wed, 11 Dec 2019 20:33:58 +0100 Subject: [PATCH 040/236] doxygen --- htdocs/admin/bank_extrafields.php | 17 ++++------ htdocs/admin/commande.php | 2 +- htdocs/api/admin/explorer.php | 31 +++++++++---------- .../admin/facture_cust_extrafields.php | 20 ++++++------ .../admin/facture_rec_cust_extrafields.php | 20 ++++++------ .../admin/facturedet_cust_extrafields.php | 20 ++++++------ .../admin/facturedet_rec_cust_extrafields.php | 20 ++++++------ 7 files changed, 61 insertions(+), 69 deletions(-) diff --git a/htdocs/admin/bank_extrafields.php b/htdocs/admin/bank_extrafields.php index 5daafd17fb9..75fd269abc9 100644 --- a/htdocs/admin/bank_extrafields.php +++ b/htdocs/admin/bank_extrafields.php @@ -87,12 +87,9 @@ if ($action != 'create' && $action != 'edit') } -/* ************************************************************************** */ -/* */ -/* Creation of an optional field - /* */ -/* ************************************************************************** */ - +/* + * Creation of an optional field + */ if ($action == 'create') { print '
'; @@ -101,11 +98,9 @@ if ($action == 'create') require DOL_DOCUMENT_ROOT.'/core/tpl/admin_extrafields_add.tpl.php'; } -/* ************************************************************************** */ -/* */ -/* Edition of an optional field */ -/* */ -/* ************************************************************************** */ +/* + * Edition of an optional field + */ if ($action == 'edit' && ! empty($attrname)) { print "
"; diff --git a/htdocs/admin/commande.php b/htdocs/admin/commande.php index 3f064e22dfb..895c7d6618d 100644 --- a/htdocs/admin/commande.php +++ b/htdocs/admin/commande.php @@ -587,8 +587,8 @@ if (!empty($conf->global->SHIPPABLE_ORDER_ICON_IN_LIST)) { print ''; print '
'; -/* Seems to be not so used. So kept hidden for the moment to avoid dangerous options inflation. /* +// Seems to be not so used. So kept hidden for the moment to avoid dangerous options inflation. // Ask for payment bank during order if ($conf->banque->enabled) { diff --git a/htdocs/api/admin/explorer.php b/htdocs/api/admin/explorer.php index 4e92873c384..ac267d29bc3 100644 --- a/htdocs/api/admin/explorer.php +++ b/htdocs/api/admin/explorer.php @@ -132,24 +132,21 @@ foreach ($modulesdir as $dir) $classname = ucfirst($classname); require_once $dir_part.$file_searched; - if (class_exists($classname)) - { - dol_syslog("Found API classname=".$classname); - $api->r->addAPIClass($classname,''); + // if (class_exists($classname)) + // { + // dol_syslog("Found API classname=".$classname); + // $api->r->addAPIClass($classname,''); + // require_once DOL_DOCUMENT_ROOT.'/includes/restler/framework/Luracast/Restler/Routes.php'; + // $tmpclass = new ReflectionClass($classname); + // try { + // $classMetadata = CommentParser::parse($tmpclass->getDocComment()); + // } catch (Exception $e) { + // throw new RestException(500, "Error while parsing comments of `$classname` class. " . $e->getMessage()); + // } - /* - require_once DOL_DOCUMENT_ROOT.'/includes/restler/framework/Luracast/Restler/Routes.php'; - $tmpclass = new ReflectionClass($classname); - try { - $classMetadata = CommentParser::parse($tmpclass->getDocComment()); - } catch (Exception $e) { - throw new RestException(500, "Error while parsing comments of `$classname` class. " . $e->getMessage()); - }*/ - - //$listofapis[]=array('classname'=>$classname, 'fullpath'=>$file_searched); - /* } - + // //$listofapis[]=array('classname'=>$classname, 'fullpath'=>$file_searched); + // } }*/ } } @@ -160,7 +157,7 @@ foreach ($modulesdir as $dir) } //var_dump($listofapis); -$listofapis = Routes::toArray(); // TODO api for "status" is lost here +$listofapis = Routes::toArray(); // @todo api for "status" is lost here //var_dump($listofapis); diff --git a/htdocs/compta/facture/admin/facture_cust_extrafields.php b/htdocs/compta/facture/admin/facture_cust_extrafields.php index 127e38a0ddf..c9d4d906280 100644 --- a/htdocs/compta/facture/admin/facture_cust_extrafields.php +++ b/htdocs/compta/facture/admin/facture_cust_extrafields.php @@ -85,11 +85,11 @@ if ($action != 'create' && $action != 'edit') } -/* ************************************************************************** */ -/* */ -/* Creation of an optional field */ -/* */ -/* ************************************************************************** */ +/* + * + * Creation of an optional field + * + */ if ($action == 'create') { @@ -99,11 +99,11 @@ if ($action == 'create') require DOL_DOCUMENT_ROOT.'/core/tpl/admin_extrafields_add.tpl.php'; } -/* ************************************************************************** */ -/* */ -/* Edition of an optional field */ -/* */ -/* ************************************************************************** */ +/* + * + * Edition of an optional field + * + */ if ($action == 'edit' && ! empty($attrname)) { $langs->load("members"); diff --git a/htdocs/compta/facture/admin/facture_rec_cust_extrafields.php b/htdocs/compta/facture/admin/facture_rec_cust_extrafields.php index b8fb7ade572..08a2280ff1c 100644 --- a/htdocs/compta/facture/admin/facture_rec_cust_extrafields.php +++ b/htdocs/compta/facture/admin/facture_rec_cust_extrafields.php @@ -86,11 +86,11 @@ if ($action != 'create' && $action != 'edit') } -/* ************************************************************************** */ -/* */ -/* Creation of an optional field */ -/* */ -/* ************************************************************************** */ +/* + * + * Creation of an optional field + * + */ if ($action == 'create') { @@ -100,11 +100,11 @@ if ($action == 'create') require DOL_DOCUMENT_ROOT.'/core/tpl/admin_extrafields_add.tpl.php'; } -/* ************************************************************************** */ -/* */ -/* Edition of an optional field */ -/* */ -/* ************************************************************************** */ +/* + * + * Edition of an optional field + * + */ if ($action == 'edit' && ! empty($attrname)) { $langs->load("members"); diff --git a/htdocs/compta/facture/admin/facturedet_cust_extrafields.php b/htdocs/compta/facture/admin/facturedet_cust_extrafields.php index 07115733efb..fad5ec0e7a2 100644 --- a/htdocs/compta/facture/admin/facturedet_cust_extrafields.php +++ b/htdocs/compta/facture/admin/facturedet_cust_extrafields.php @@ -86,11 +86,11 @@ if ($action != 'create' && $action != 'edit') } -/* ************************************************************************** */ -/* */ -/* Creation d'un champ optionnel -/* */ -/* ************************************************************************** */ +/* + * + * Creation d'un champ optionnel + * + */ if ($action == 'create') { @@ -100,11 +100,11 @@ if ($action == 'create') require DOL_DOCUMENT_ROOT.'/core/tpl/admin_extrafields_add.tpl.php'; } -/* ************************************************************************** */ -/* */ -/* Edition d'un champ optionnel */ -/* */ -/* ************************************************************************** */ +/* + * + * Edition d'un champ optionnel + * + */ if ($action == 'edit' && ! empty($attrname)) { print "
"; diff --git a/htdocs/compta/facture/admin/facturedet_rec_cust_extrafields.php b/htdocs/compta/facture/admin/facturedet_rec_cust_extrafields.php index cd73063e1e6..133102fc282 100644 --- a/htdocs/compta/facture/admin/facturedet_rec_cust_extrafields.php +++ b/htdocs/compta/facture/admin/facturedet_rec_cust_extrafields.php @@ -86,11 +86,11 @@ if ($action != 'create' && $action != 'edit') } -/* ************************************************************************** */ -/* */ -/* Creation d'un champ optionnel -/* */ -/* ************************************************************************** */ +/* + * + * Creation d'un champ optionnel + * + */ if ($action == 'create') { @@ -100,11 +100,11 @@ if ($action == 'create') require DOL_DOCUMENT_ROOT.'/core/tpl/admin_extrafields_add.tpl.php'; } -/* ************************************************************************** */ -/* */ -/* Edition d'un champ optionnel */ -/* */ -/* ************************************************************************** */ +/* + * + * Edition d'un champ optionnel + * + */ if ($action == 'edit' && ! empty($attrname)) { print "
"; From 4309601ffb3ce36e7b8af3e0fcaecb30b7e6d150 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= Date: Wed, 11 Dec 2019 20:40:18 +0100 Subject: [PATCH 041/236] typo --- build/README | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build/README b/build/README index ab83fef26e4..07f0ebe3b55 100644 --- a/build/README +++ b/build/README @@ -36,7 +36,7 @@ Note: Prerequisites to build autoexe DoliWamp package: > perl makepack-dolibarrmodule.pl - To build developper documentation, launch the script -> perl dolybarr-doxygen-build.pl +> perl dolibarr-doxygen-build.pl Note: From 069e39ead8cf7c445e13732be079fdc2f7dc7bf2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= Date: Wed, 11 Dec 2019 21:09:47 +0100 Subject: [PATCH 042/236] Update dolibarr-doxygen-build.pl --- build/doxygen/dolibarr-doxygen-build.pl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build/doxygen/dolibarr-doxygen-build.pl b/build/doxygen/dolibarr-doxygen-build.pl index 259e5aca766..75a5cceddbe 100755 --- a/build/doxygen/dolibarr-doxygen-build.pl +++ b/build/doxygen/dolibarr-doxygen-build.pl @@ -36,7 +36,7 @@ $SOURCE="../.."; $result = open( IN, "< " . $SOURCE . "/htdocs/filefunc.inc.php" ); if ( !$result ) { die "Error: Can't open descriptor file " . $SOURCE . "/htdocs/filefunc.inc.php\n"; } while () { - if ( $_ =~ /define\('DOL_VERSION','([\d\.a-z\-]+)'\)/ ) { $PROJVERSION = $1; break; } + if ( $_ =~ /define\('DOL_VERSION', '([\d\.a-z\-]+)'\)/ ) { $PROJVERSION = $1; break; } } close IN; ($MAJOR,$MINOR,$BUILD)=split(/\./,$PROJVERSION,3); From 66805a502ae977557ff56bec0274a76b765529c0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= Date: Wed, 11 Dec 2019 22:53:57 +0100 Subject: [PATCH 043/236] doxygen --- build/doxygen/dolibarr-doxygen-filter.pl | 4 ++-- .../bookkeeping/thirdparty_lettering_supplier.php | 2 +- htdocs/admin/commande_fournisseur_dispatch_extrafields.php | 2 +- htdocs/asset/admin/assets_extrafields.php | 6 +++--- htdocs/compta/paiement/class/cpaiement.class.php | 2 +- htdocs/core/class/html.formticket.class.php | 2 +- htdocs/user/admin/group_extrafields.php | 6 +++--- htdocs/user/admin/user_extrafields.php | 6 +++--- 8 files changed, 15 insertions(+), 15 deletions(-) diff --git a/build/doxygen/dolibarr-doxygen-filter.pl b/build/doxygen/dolibarr-doxygen-filter.pl index c3ab35cb8d2..9233bd9e77d 100755 --- a/build/doxygen/dolibarr-doxygen-filter.pl +++ b/build/doxygen/dolibarr-doxygen-filter.pl @@ -8,7 +8,7 @@ # Usage: dolibarr-doxygen-filter.pl pathtofilefromdolibarrroot $file=$ARGV[0]; -if (! $file) +if (! $file) { print "Usage: dolibarr-doxygen-filter.pl pathtofilefromdolibarrroot\n"; exit; @@ -75,7 +75,7 @@ while () { $insidedquote=0; } - } + } } } $ignore=""; diff --git a/htdocs/accountancy/bookkeeping/thirdparty_lettering_supplier.php b/htdocs/accountancy/bookkeeping/thirdparty_lettering_supplier.php index 338c795b4b2..61e5e34da99 100644 --- a/htdocs/accountancy/bookkeeping/thirdparty_lettering_supplier.php +++ b/htdocs/accountancy/bookkeeping/thirdparty_lettering_supplier.php @@ -21,7 +21,7 @@ */ /** - * \file htdocs/accountancy/bookkeeping/thirdparty_lettrage_supplier.php + * \file htdocs/accountancy/bookkeeping/thirdparty_lettering_supplier.php * \ingroup Accountancy (Double entries) * \brief Tab to setup lettering */ diff --git a/htdocs/admin/commande_fournisseur_dispatch_extrafields.php b/htdocs/admin/commande_fournisseur_dispatch_extrafields.php index f06c4412207..900d66c73b5 100644 --- a/htdocs/admin/commande_fournisseur_dispatch_extrafields.php +++ b/htdocs/admin/commande_fournisseur_dispatch_extrafields.php @@ -25,7 +25,7 @@ */ /** - * \file htdocs/admin/commandefournisseurdispatch_extrafields.php + * \file htdocs/admin/commande_fournisseur_dispatch_extrafields.php * \ingroup reception * \brief Page to setup extra fields of reception */ diff --git a/htdocs/asset/admin/assets_extrafields.php b/htdocs/asset/admin/assets_extrafields.php index 60147cf512b..d4ae2bd2930 100644 --- a/htdocs/asset/admin/assets_extrafields.php +++ b/htdocs/asset/admin/assets_extrafields.php @@ -17,9 +17,9 @@ */ /** - * \file htdocs/asset/admin/asset_extrafields.php - * \ingroup asset - * \brief Page to setup extra fields of assets + * \file htdocs/asset/admin/assets_extrafields.php + * \ingroup asset + * \brief Page to setup extra fields of assets */ require '../../main.inc.php'; diff --git a/htdocs/compta/paiement/class/cpaiement.class.php b/htdocs/compta/paiement/class/cpaiement.class.php index 4363f39216f..9a0e4b6c5fe 100644 --- a/htdocs/compta/paiement/class/cpaiement.class.php +++ b/htdocs/compta/paiement/class/cpaiement.class.php @@ -19,7 +19,7 @@ */ /** - * \file htdocs/compat/paiement/class/cpaiement.class.php + * \file htdocs/compta/paiement/class/cpaiement.class.php * \ingroup facture * \brief This file is to manage CRUD function of type of payments */ diff --git a/htdocs/core/class/html.formticket.class.php b/htdocs/core/class/html.formticket.class.php index 117af9e8f19..90bbe9d0449 100644 --- a/htdocs/core/class/html.formticket.class.php +++ b/htdocs/core/class/html.formticket.class.php @@ -18,7 +18,7 @@ */ /** - * \file ticket/class/html.ticket.class.php + * \file htdocs/core/class/html.formticket.class.php * \ingroup ticket * \brief Fichier de la classe permettant la generation du formulaire html d'envoi de mail unitaire */ diff --git a/htdocs/user/admin/group_extrafields.php b/htdocs/user/admin/group_extrafields.php index a934d6cd74c..69b56cf9261 100644 --- a/htdocs/user/admin/group_extrafields.php +++ b/htdocs/user/admin/group_extrafields.php @@ -20,9 +20,9 @@ */ /** - * \file htdocs/adherents/admin/adherent_extrafields.php - * \ingroup member - * \brief Page to setup extra fields of members + * \file htdocs/user/admin/user_extrafields.php + * \ingroup user + * \brief Page to setup extra fields of users */ require '../../main.inc.php'; diff --git a/htdocs/user/admin/user_extrafields.php b/htdocs/user/admin/user_extrafields.php index 712d7318391..1f87b5fbe90 100644 --- a/htdocs/user/admin/user_extrafields.php +++ b/htdocs/user/admin/user_extrafields.php @@ -19,9 +19,9 @@ */ /** - * \file htdocs/adherents/admin/adherent_extrafields.php - * \ingroup member - * \brief Page to setup extra fields of members + * \file htdocs/user/admin/user_extrafields.php + * \ingroup user + * \brief Page to setup extra fields of users */ require '../../main.inc.php'; From 12f84d82543cacb10f6faec8cbe6b3a3800a28a1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= Date: Wed, 11 Dec 2019 23:04:27 +0100 Subject: [PATCH 044/236] doxygen --- htdocs/core/db/sqlite3.class.php | 2 +- htdocs/core/lib/functionsnumtoword.lib.php | 2 +- .../core/modules/modEmailCollector.class.php | 18 +++++++++--------- htdocs/fichinter/class/fichinterrec.class.php | 6 +++--- htdocs/takepos/send.php | 2 +- htdocs/user/admin/group_extrafields.php | 2 +- 6 files changed, 16 insertions(+), 16 deletions(-) diff --git a/htdocs/core/db/sqlite3.class.php b/htdocs/core/db/sqlite3.class.php index af529e97fae..20a5f9728cb 100644 --- a/htdocs/core/db/sqlite3.class.php +++ b/htdocs/core/db/sqlite3.class.php @@ -21,7 +21,7 @@ */ /** - * \file htdocs/core/db/sqlite.class.php + * \file htdocs/core/db/sqlite3.class.php * \brief Class file to manage Dolibarr database access for a SQLite database */ diff --git a/htdocs/core/lib/functionsnumtoword.lib.php b/htdocs/core/lib/functionsnumtoword.lib.php index a0ae9bb3692..5fbb799b7dc 100644 --- a/htdocs/core/lib/functionsnumtoword.lib.php +++ b/htdocs/core/lib/functionsnumtoword.lib.php @@ -17,7 +17,7 @@ * or see https://www.gnu.org/ */ /** - * \file htdocs/core/lib/functionsnumbertoword.lib.php + * \file htdocs/core/lib/functionsnumtoword.lib.php * \brief A set of functions for Dolibarr * This file contains all frequently used functions. */ diff --git a/htdocs/core/modules/modEmailCollector.class.php b/htdocs/core/modules/modEmailCollector.class.php index 092aeb3fa3a..0b02576f5d4 100644 --- a/htdocs/core/modules/modEmailCollector.class.php +++ b/htdocs/core/modules/modEmailCollector.class.php @@ -16,18 +16,18 @@ */ /** - * \defgroup dav Module dav - * \brief dav module descriptor. + * \defgroup emailcollector Module emailcollector + * \brief emailcollector module descriptor. * - * \file htdocs/dav/core/modules/modDav.class.php - * \ingroup dav - * \brief Description and activation file for module dav + * \file htdocs/emailcollector/core/modules/modEmailCollector.class.php + * \ingroup emailcollector + * \brief Description and activation file for module emailcollector */ include_once DOL_DOCUMENT_ROOT .'/core/modules/DolibarrModules.class.php'; /** - * Description and activation class for module dav + * Description and activation class for module emailcollector */ class modEmailCollector extends DolibarrModules { @@ -108,10 +108,10 @@ class modEmailCollector extends DolibarrModules ); - if (! isset($conf->dav) || ! isset($conf->dav->enabled)) + if (! isset($conf->emailcollector) || ! isset($conf->emailcollector->enabled)) { - $conf->dav=new stdClass(); - $conf->dav->enabled=0; + $conf->emailcollector=new stdClass(); + $conf->emailcollector->enabled=0; } diff --git a/htdocs/fichinter/class/fichinterrec.class.php b/htdocs/fichinter/class/fichinterrec.class.php index d4f526d9847..92a42d1ffdf 100644 --- a/htdocs/fichinter/class/fichinterrec.class.php +++ b/htdocs/fichinter/class/fichinterrec.class.php @@ -23,9 +23,9 @@ */ /** - * \file fichinterrec/class/fichinter-rec.class.php - * \ingroup facture - * \brief Fichier de la classe des factures recurentes + * \file htdocs/fichinter/class/fichinterrec.class.php + * \ingroup facture + * \brief Fichier de la classe des factures recurentes */ require_once DOL_DOCUMENT_ROOT.'/core/class/notify.class.php'; diff --git a/htdocs/takepos/send.php b/htdocs/takepos/send.php index 7c5676c5a1f..268fa6f6670 100644 --- a/htdocs/takepos/send.php +++ b/htdocs/takepos/send.php @@ -16,7 +16,7 @@ */ /** - * \file htdocs/takepos/printsend.php + * \file htdocs/takepos/send.php * \ingroup takepos * \brief Page with the content of the popup to enter payments */ diff --git a/htdocs/user/admin/group_extrafields.php b/htdocs/user/admin/group_extrafields.php index 69b56cf9261..92be17dcd47 100644 --- a/htdocs/user/admin/group_extrafields.php +++ b/htdocs/user/admin/group_extrafields.php @@ -20,7 +20,7 @@ */ /** - * \file htdocs/user/admin/user_extrafields.php + * \file htdocs/user/admin/group_extrafields.php * \ingroup user * \brief Page to setup extra fields of users */ From f30d1394ddcbf8970d42dd6ddb7fe44db8eb7f0e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= Date: Wed, 11 Dec 2019 23:30:54 +0100 Subject: [PATCH 045/236] doxygen --- htdocs/don/admin/donation.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/htdocs/don/admin/donation.php b/htdocs/don/admin/donation.php index 9b1c08704b6..b5c775207ba 100644 --- a/htdocs/don/admin/donation.php +++ b/htdocs/don/admin/donation.php @@ -21,9 +21,9 @@ */ /** - * \file htdocs/don/admin/dons.php - * \ingroup donations - * \brief Page to setup the donation module + * \file htdocs/don/admin/donation.php + * \ingroup donations + * \brief Page to setup the donation module */ require '../../main.inc.php'; require_once DOL_DOCUMENT_ROOT . '/core/lib/admin.lib.php'; From 269e53583d58f7fb932c37bf001a0b246a45d995 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= Date: Wed, 11 Dec 2019 23:46:12 +0100 Subject: [PATCH 046/236] doxygen --- htdocs/compta/bank/class/account.class.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/compta/bank/class/account.class.php b/htdocs/compta/bank/class/account.class.php index ec29e4e5240..aca498c1ed6 100644 --- a/htdocs/compta/bank/class/account.class.php +++ b/htdocs/compta/bank/class/account.class.php @@ -132,7 +132,7 @@ class Account extends CommonObject /** * IBAN number (International Bank Account Number). Stored into iban_prefix field into database - * @var + * @var string */ public $iban; From 9357bfd98e7d763f7a771148c73d899689a10793 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= Date: Thu, 12 Dec 2019 08:17:14 +0100 Subject: [PATCH 047/236] doxygen --- htdocs/compta/bank/various_payment/card.php | 2 +- htdocs/core/boxes/box_birthdays_members.php | 4 ++-- htdocs/core/boxes/box_last_ticket.php | 2 +- htdocs/core/boxes/box_project.php | 2 +- htdocs/core/class/fileupload.class.php | 2 +- htdocs/core/class/workboardresponse.class.php | 2 +- htdocs/product/class/product.class.php | 2 +- htdocs/zapier/class/api_zapier.class.php | 18 +++++++++--------- 8 files changed, 17 insertions(+), 17 deletions(-) diff --git a/htdocs/compta/bank/various_payment/card.php b/htdocs/compta/bank/various_payment/card.php index 72226f18cd6..027294663f1 100644 --- a/htdocs/compta/bank/various_payment/card.php +++ b/htdocs/compta/bank/various_payment/card.php @@ -17,7 +17,7 @@ */ /** - * \file htdocs/compta/bank/various_expenses/card.php + * \file htdocs/compta/bank/various_payment/card.php * \ingroup bank * \brief Page of various expenses */ diff --git a/htdocs/core/boxes/box_birthdays_members.php b/htdocs/core/boxes/box_birthdays_members.php index 1addf1c4827..e48271c4d84 100644 --- a/htdocs/core/boxes/box_birthdays_members.php +++ b/htdocs/core/boxes/box_birthdays_members.php @@ -2,7 +2,7 @@ /* Copyright (C) 2003-2007 Rodolphe Quiedeville * Copyright (C) 2004-2010 Laurent Destailleur * Copyright (C) 2005-2009 Regis Houssin - * Copyright (C) 2015 Frederic France + * Copyright (C) 2015-2019 Frederic France * * 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 @@ -19,7 +19,7 @@ */ /** - * \file htdocs/core/boxes/box_adherent_birthdays.php + * \file htdocs/core/boxes/box_birthdays_members.php * \ingroup member * \brief Box for member birthdays */ diff --git a/htdocs/core/boxes/box_last_ticket.php b/htdocs/core/boxes/box_last_ticket.php index 0ac4557431b..252141db9eb 100644 --- a/htdocs/core/boxes/box_last_ticket.php +++ b/htdocs/core/boxes/box_last_ticket.php @@ -19,7 +19,7 @@ */ /** - * \file core/boxes/box_ticket_latest.php + * \file htdocs/core/boxes/box_last_ticket.php * \ingroup ticket * \brief This box shows latest created tickets */ diff --git a/htdocs/core/boxes/box_project.php b/htdocs/core/boxes/box_project.php index edd6c89054d..68095eaec31 100644 --- a/htdocs/core/boxes/box_project.php +++ b/htdocs/core/boxes/box_project.php @@ -19,7 +19,7 @@ */ /** - * \file htdocs/core/boxes/box_activite.php + * \file htdocs/core/boxes/box_project.php * \ingroup projet * \brief Module to show Projet activity of the current Year */ diff --git a/htdocs/core/class/fileupload.class.php b/htdocs/core/class/fileupload.class.php index a4be0739aa5..beb887d8b76 100644 --- a/htdocs/core/class/fileupload.class.php +++ b/htdocs/core/class/fileupload.class.php @@ -17,7 +17,7 @@ */ /** - * \file htdocs/core/ajax/fileupload.class.php + * \file htdocs/core/class/fileupload.class.php * \brief File to return Ajax response on file upload */ diff --git a/htdocs/core/class/workboardresponse.class.php b/htdocs/core/class/workboardresponse.class.php index 12174916422..e2d9cc2c0d7 100644 --- a/htdocs/core/class/workboardresponse.class.php +++ b/htdocs/core/class/workboardresponse.class.php @@ -18,7 +18,7 @@ */ /** - * \file htdocs/core/class/WorkboardResponse.class.php + * \file htdocs/core/class/workboardresponse.class.php * \brief Class that represents response of load_board functions */ diff --git a/htdocs/product/class/product.class.php b/htdocs/product/class/product.class.php index 88a0fc30488..e32f0c32f8f 100644 --- a/htdocs/product/class/product.class.php +++ b/htdocs/product/class/product.class.php @@ -252,7 +252,7 @@ class Product extends CommonObject /** * Customs code * - * @var + * @var string */ public $customcode; diff --git a/htdocs/zapier/class/api_zapier.class.php b/htdocs/zapier/class/api_zapier.class.php index c4fb81065d5..638b02c0c58 100644 --- a/htdocs/zapier/class/api_zapier.class.php +++ b/htdocs/zapier/class/api_zapier.class.php @@ -263,15 +263,15 @@ class ZapierApi extends DolibarrApi ); } - /** - * Update hook - * - * @param int $id Id of hook to update - * @param array $request_data Datas - * @return int - * - * @url PUT /hooks/{id} - */ + // /** + // * Update hook + // * + // * @param int $id Id of hook to update + // * @param array $request_data Datas + // * @return int + // * + // * @url PUT /hooks/{id} + // */ /*public function put($id, $request_data = null) { if (! DolibarrApiAccess::$user->rights->zapier->write) { From a527e72124f5b49aa2145542e87f64e8dd55f034 Mon Sep 17 00:00:00 2001 From: Regis Houssin Date: Thu, 12 Dec 2019 16:35:07 +0100 Subject: [PATCH 048/236] FIX #12688 --- htdocs/compta/resultat/index.php | 4 +++- htdocs/compta/stats/index.php | 1 + 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/htdocs/compta/resultat/index.php b/htdocs/compta/resultat/index.php index d40f00a9c42..887412bc6a4 100644 --- a/htdocs/compta/resultat/index.php +++ b/htdocs/compta/resultat/index.php @@ -815,7 +815,9 @@ if (! empty($conf->accounting->enabled) && ($modecompta == 'BOOKKEEPING')) $sql = "SELECT b.doc_ref, b.numero_compte, b.subledger_account, b.subledger_label, pcg_type, date_format(b.doc_date,'%Y-%m') as dm, sum(b.debit) as debit, sum(b.credit) as credit, sum(b.montant) as amount"; $sql.= " FROM ".MAIN_DB_PREFIX."accounting_bookkeeping as b, ".MAIN_DB_PREFIX."accounting_account as aa"; - $sql.= " WHERE b.numero_compte = aa.account_number AND b.entity = ".$conf->entity; + $sql.= " WHERE b.entity = ".$conf->entity; + $sql.= " AND aa.entity = ".$conf->entity; + $sql.= " AND b.numero_compte = aa.account_number"; $sql.= " AND ".$predefinedgroupwhere; $sql.= " AND fk_pcg_version = '".$db->escape($charofaccountstring)."'"; if (! empty($date_start) && ! empty($date_end)) diff --git a/htdocs/compta/stats/index.php b/htdocs/compta/stats/index.php index cd17fbba233..c14bc46ad13 100644 --- a/htdocs/compta/stats/index.php +++ b/htdocs/compta/stats/index.php @@ -194,6 +194,7 @@ elseif ($modecompta=="BOOKKEEPING") $sql = "SELECT date_format(b.doc_date,'%Y-%m') as dm, sum(b.credit) as amount_ttc"; $sql.= " FROM ".MAIN_DB_PREFIX."accounting_bookkeeping as b, ".MAIN_DB_PREFIX."accounting_journal as aj"; $sql.= " WHERE b.entity = ".$conf->entity; + $sql.= " AND aj.entity = ".$conf->entity; $sql.= " AND b.code_journal = aj.code AND aj.nature = 2" ; // @TODO currently count amount in sale journal, but we need to define a category group for turnover } From a0aa51fe0ce3ae51039a70329b43c43191a6bede Mon Sep 17 00:00:00 2001 From: gauthier Date: Thu, 12 Dec 2019 16:46:25 +0100 Subject: [PATCH 049/236] FIX : CommandeFournisseurLigne update function must not be able to return other value than 1 if success --- htdocs/fourn/class/fournisseur.commande.class.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/fourn/class/fournisseur.commande.class.php b/htdocs/fourn/class/fournisseur.commande.class.php index d0d0e4a1615..29d56a3aabf 100644 --- a/htdocs/fourn/class/fournisseur.commande.class.php +++ b/htdocs/fourn/class/fournisseur.commande.class.php @@ -3577,7 +3577,7 @@ class CommandeFournisseurLigne extends CommonOrderLine if (! $error) { $this->db->commit(); - return $result; + return 1; } else { From 43f150dc426aafd016972b2dad0c2aaa3571a773 Mon Sep 17 00:00:00 2001 From: Anthony Berton <34568357+bb2a@users.noreply.github.com> Date: Thu, 12 Dec 2019 17:02:59 +0100 Subject: [PATCH 050/236] Update societe.class.php --- htdocs/societe/class/societe.class.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/htdocs/societe/class/societe.class.php b/htdocs/societe/class/societe.class.php index c2017c894c0..286aa63821e 100644 --- a/htdocs/societe/class/societe.class.php +++ b/htdocs/societe/class/societe.class.php @@ -673,6 +673,7 @@ class Societe extends CommonObject if (empty($this->status)) $this->status = 0; $this->name = $this->name ?trim($this->name) : trim($this->nom); if (!empty($conf->global->MAIN_FIRST_TO_UPPER)) $this->name = ucwords($this->name); + if (!empty($conf->global->MAIN_ALL_TO_UPPER)) $this->name=strtoupper($this->name); $this->nom = $this->name; // For backward compatibility if (empty($this->client)) $this->client = 0; if (empty($this->fournisseur)) $this->fournisseur = 0; @@ -987,7 +988,9 @@ class Societe extends CommonObject dol_syslog(get_class($this)."::Update id=".$id." call_trigger=".$call_trigger." allowmodcodeclient=".$allowmodcodeclient." allowmodcodefournisseur=".$allowmodcodefournisseur); $now = dol_now(); - + + if (!empty($conf->global->MAIN_FIRST_TO_UPPER)) $this->name = ucwords($this->name); + if (! empty($conf->global->MAIN_ALL_TO_UPPER)) $this->name=strtoupper($this->name); // Clean parameters $this->id = $id; $this->entity = ((isset($this->entity) && is_numeric($this->entity)) ? $this->entity : $conf->entity); From 380b698c6f6c664a56e7263fdddf820b01a11c0b Mon Sep 17 00:00:00 2001 From: stickler-ci Date: Thu, 12 Dec 2019 16:09:23 +0000 Subject: [PATCH 051/236] Fixing style errors. --- htdocs/societe/class/societe.class.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/societe/class/societe.class.php b/htdocs/societe/class/societe.class.php index 286aa63821e..3160a701f64 100644 --- a/htdocs/societe/class/societe.class.php +++ b/htdocs/societe/class/societe.class.php @@ -988,7 +988,7 @@ class Societe extends CommonObject dol_syslog(get_class($this)."::Update id=".$id." call_trigger=".$call_trigger." allowmodcodeclient=".$allowmodcodeclient." allowmodcodefournisseur=".$allowmodcodefournisseur); $now = dol_now(); - + if (!empty($conf->global->MAIN_FIRST_TO_UPPER)) $this->name = ucwords($this->name); if (! empty($conf->global->MAIN_ALL_TO_UPPER)) $this->name=strtoupper($this->name); // Clean parameters From 21a28e4bb48ba607c5575624c434337c44914d09 Mon Sep 17 00:00:00 2001 From: Anthony Berton <34568357+bb2a@users.noreply.github.com> Date: Thu, 12 Dec 2019 17:20:20 +0100 Subject: [PATCH 052/236] Update contact.class.php --- htdocs/contact/class/contact.class.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/htdocs/contact/class/contact.class.php b/htdocs/contact/class/contact.class.php index a945e8cb5a5..ddad3792a2b 100644 --- a/htdocs/contact/class/contact.class.php +++ b/htdocs/contact/class/contact.class.php @@ -261,6 +261,7 @@ class Contact extends CommonObject $this->lastname = $this->lastname ?trim($this->lastname) : trim($this->name); $this->firstname = trim($this->firstname); if (!empty($conf->global->MAIN_FIRST_TO_UPPER)) $this->lastname = ucwords($this->lastname); + if (!empty($conf->global->MAIN_ALL_TO_UPPER)) $this->lastname = strtoupper($this->lastname); if (!empty($conf->global->MAIN_FIRST_TO_UPPER)) $this->firstname = ucwords($this->firstname); if (empty($this->socid)) $this->socid = 0; if (empty($this->priv)) $this->priv = 0; @@ -372,6 +373,10 @@ class Contact extends CommonObject $this->entity = ((isset($this->entity) && is_numeric($this->entity)) ? $this->entity : $conf->entity); // Clean parameters + if (!empty($conf->global->MAIN_FIRST_TO_UPPER)) $this->lastname = ucwords($this->lastname); + if (!empty($conf->global->MAIN_ALL_TO_UPPER)) $this->lastname = strtoupper($this->lastname); + if (!empty($conf->global->MAIN_FIRST_TO_UPPER)) $this->firstname = ucwords($this->firstname); + $this->lastname = trim($this->lastname) ?trim($this->lastname) : trim($this->lastname); $this->firstname = trim($this->firstname); $this->email = trim($this->email); From ffde746479371f0754e3f408aa3e19db9eb4d94b Mon Sep 17 00:00:00 2001 From: stickler-ci Date: Thu, 12 Dec 2019 16:22:07 +0000 Subject: [PATCH 053/236] Fixing style errors. --- htdocs/contact/class/contact.class.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/contact/class/contact.class.php b/htdocs/contact/class/contact.class.php index ddad3792a2b..0c8da446df7 100644 --- a/htdocs/contact/class/contact.class.php +++ b/htdocs/contact/class/contact.class.php @@ -376,7 +376,7 @@ class Contact extends CommonObject if (!empty($conf->global->MAIN_FIRST_TO_UPPER)) $this->lastname = ucwords($this->lastname); if (!empty($conf->global->MAIN_ALL_TO_UPPER)) $this->lastname = strtoupper($this->lastname); if (!empty($conf->global->MAIN_FIRST_TO_UPPER)) $this->firstname = ucwords($this->firstname); - + $this->lastname = trim($this->lastname) ?trim($this->lastname) : trim($this->lastname); $this->firstname = trim($this->firstname); $this->email = trim($this->email); From 68a1b12fbab1e218c894ae9b8d557d66a0aef888 Mon Sep 17 00:00:00 2001 From: Anthony Berton <34568357+bb2a@users.noreply.github.com> Date: Thu, 12 Dec 2019 17:27:24 +0100 Subject: [PATCH 054/236] Update user.class.php --- htdocs/user/class/user.class.php | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/htdocs/user/class/user.class.php b/htdocs/user/class/user.class.php index ffb8c15e3c3..10a71dadd6c 100644 --- a/htdocs/user/class/user.class.php +++ b/htdocs/user/class/user.class.php @@ -1175,6 +1175,11 @@ class User extends CommonObject global $mysoc; // Clean parameters + + if (!empty($conf->global->MAIN_FIRST_TO_UPPER)) $this->lastname=ucwords($this->lastname); + if (!empty($conf->global->MAIN_ALL_TO_UPPER)) $this->lastname=strtoupper($this->lastname); + if (!empty($conf->global->MAIN_FIRST_TO_UPPER)) $this->firstname=ucwords($this->firstname); + $this->login = trim($this->login); if (!isset($this->entity)) $this->entity = $conf->entity; // If not defined, we use default value @@ -1513,6 +1518,11 @@ class User extends CommonObject dol_syslog(get_class($this)."::update notrigger=".$notrigger.", nosyncmember=".$nosyncmember.", nosyncmemberpass=".$nosyncmemberpass); // Clean parameters + + if (!empty($conf->global->MAIN_FIRST_TO_UPPER)) $this->lastname=ucwords($this->lastname); + if (!empty($conf->global->MAIN_ALL_TO_UPPER)) $this->lastname=strtoupper($this->lastname); + if (!empty($conf->global->MAIN_FIRST_TO_UPPER)) $this->firstname=ucwords($this->firstname); + $this->lastname = trim($this->lastname); $this->firstname = trim($this->firstname); $this->employee = $this->employee ? $this->employee : 0; From 31b09f433ffe914e7eff46c9c03e343bdc43940a Mon Sep 17 00:00:00 2001 From: stickler-ci Date: Thu, 12 Dec 2019 16:29:11 +0000 Subject: [PATCH 055/236] Fixing style errors. --- htdocs/user/class/user.class.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/htdocs/user/class/user.class.php b/htdocs/user/class/user.class.php index 10a71dadd6c..051c9f43d0c 100644 --- a/htdocs/user/class/user.class.php +++ b/htdocs/user/class/user.class.php @@ -1175,11 +1175,11 @@ class User extends CommonObject global $mysoc; // Clean parameters - + if (!empty($conf->global->MAIN_FIRST_TO_UPPER)) $this->lastname=ucwords($this->lastname); if (!empty($conf->global->MAIN_ALL_TO_UPPER)) $this->lastname=strtoupper($this->lastname); if (!empty($conf->global->MAIN_FIRST_TO_UPPER)) $this->firstname=ucwords($this->firstname); - + $this->login = trim($this->login); if (!isset($this->entity)) $this->entity = $conf->entity; // If not defined, we use default value @@ -1518,11 +1518,11 @@ class User extends CommonObject dol_syslog(get_class($this)."::update notrigger=".$notrigger.", nosyncmember=".$nosyncmember.", nosyncmemberpass=".$nosyncmemberpass); // Clean parameters - + if (!empty($conf->global->MAIN_FIRST_TO_UPPER)) $this->lastname=ucwords($this->lastname); if (!empty($conf->global->MAIN_ALL_TO_UPPER)) $this->lastname=strtoupper($this->lastname); if (!empty($conf->global->MAIN_FIRST_TO_UPPER)) $this->firstname=ucwords($this->firstname); - + $this->lastname = trim($this->lastname); $this->firstname = trim($this->firstname); $this->employee = $this->employee ? $this->employee : 0; From 7d8707a7b28106ebb5a3572e6d597e9a1da403b8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= Date: Thu, 12 Dec 2019 20:06:01 +0100 Subject: [PATCH 056/236] The variable $conf seems to be never defined --- htdocs/reception/class/reception.class.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/reception/class/reception.class.php b/htdocs/reception/class/reception.class.php index e43782c2603..260a3744e2e 100644 --- a/htdocs/reception/class/reception.class.php +++ b/htdocs/reception/class/reception.class.php @@ -1106,7 +1106,7 @@ class Reception extends CommonObject */ public function getNomUrl($withpicto = 0, $option = 0, $max = 0, $short = 0, $notooltip = 0) { - global $langs; + global $conf, $langs; $result = ''; $label = ''.$langs->trans("ShowReception").''; $label .= '
'.$langs->trans('Ref').': '.$this->ref; From 2136499c672614fd3015115d9b05800b379e5735 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= Date: Thu, 12 Dec 2019 20:11:18 +0100 Subject: [PATCH 057/236] The variable $query seems to be never defined --- htdocs/fourn/class/fournisseur.commande.class.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/htdocs/fourn/class/fournisseur.commande.class.php b/htdocs/fourn/class/fournisseur.commande.class.php index abda1519002..977545bdeb9 100644 --- a/htdocs/fourn/class/fournisseur.commande.class.php +++ b/htdocs/fourn/class/fournisseur.commande.class.php @@ -2892,9 +2892,9 @@ class CommandeFournisseur extends CommonOrder $resql = $db->query($sql); if ($resql) { - if ($db->num_rows($query)) + if ($db->num_rows($resql)) { - $obj = $db->fetch_object($query); + $obj = $db->fetch_object($resql); $string = $langs->trans($obj->code); if ($string == $obj->code) From e4a7ae2ea0e3e447f5d810f885a64d093b360e6d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= Date: Thu, 12 Dec 2019 20:25:36 +0100 Subject: [PATCH 058/236] The variable xxx seems to be never defined --- htdocs/fichinter/class/fichinter.class.php | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/htdocs/fichinter/class/fichinter.class.php b/htdocs/fichinter/class/fichinter.class.php index 380204c2b0d..9ca729aedfc 100644 --- a/htdocs/fichinter/class/fichinter.class.php +++ b/htdocs/fichinter/class/fichinter.class.php @@ -6,7 +6,7 @@ * Copyright (C) 2015 Marcos García * Copyright (C) 2015 Charlie Benke * Copyright (C) 2018 Nicolas ZABOURI - * Copyright (C) 2018 Frédéric France + * Copyright (C) 2018-2019 Frédéric France * * 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 @@ -197,6 +197,8 @@ class Fichinter extends CommonObject { global $conf, $langs; + $error = 0; + dol_syslog(get_class($this)."::create ref=".$this->ref); // Check parameters @@ -329,6 +331,8 @@ class Fichinter extends CommonObject */ public function update($user, $notrigger = 0) { + global $conf; + if (! is_numeric($this->duration)) { $this->duration = 0; } @@ -1474,6 +1478,8 @@ class FichinterLigne extends CommonObjectLine { global $langs,$conf; + $error = 0; + dol_syslog("FichinterLigne::insert rang=".$this->rang); $this->db->begin(); @@ -1570,7 +1576,9 @@ class FichinterLigne extends CommonObjectLine { global $langs,$conf; - $this->db->begin(); + $error = 0; + + $this->db->begin(); // Mise a jour ligne en base $sql = "UPDATE ".MAIN_DB_PREFIX."fichinterdet SET"; From a76e35848d41ce048d8173d16f37f293d64df3c7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= Date: Thu, 12 Dec 2019 20:29:16 +0100 Subject: [PATCH 059/236] Update combinations.php --- htdocs/variants/combinations.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/htdocs/variants/combinations.php b/htdocs/variants/combinations.php index c3f2b198301..04c9e70c447 100644 --- a/htdocs/variants/combinations.php +++ b/htdocs/variants/combinations.php @@ -374,7 +374,7 @@ if (! empty($id) || ! empty($ref)) if ($action == 'add' || ($action == 'edit')) { if ($action == 'add') { $title = $langs->trans('NewProductCombination'); - //print dol_fiche_head(); + // dol_fiche_head(); $features = $_SESSION['addvariant_'.$object->id]; //First, sanitize $listofvariantselected = '
'; @@ -499,7 +499,7 @@ if (! empty($id) || ! empty($ref)) print ''."\n"; } - print dol_fiche_head(); + dol_fiche_head(); print '
' . $langs->trans('Ref') . ''; @@ -821,7 +821,7 @@ if (empty($action) || $action == 'view' || $action == 'addlink' || $action == 'd $morehtmlref.=''; - $linkback = '' . $langs->trans("BackToList") . ' '; + $linkback = '' . $langs->trans("BackToList") . ' '; dol_banner_tab($object, 'ref', $linkback, ($user->societe_id ? 0 : 1), 'ref', 'ref', $morehtmlref); diff --git a/htdocs/user/bank.php b/htdocs/user/bank.php index 2e2091034f9..2c00dfe3150 100644 --- a/htdocs/user/bank.php +++ b/htdocs/user/bank.php @@ -477,7 +477,7 @@ if ($id && ($action == 'edit' || $action == 'create' ) && $user->rights->user->u $title = $langs->trans("User"); dol_fiche_head($head, 'bank', $title, 0, 'user'); - $linkback = ''.$langs->trans("BackToList").''; + $linkback = ''.$langs->trans("BackToList").''; dol_banner_tab($object, 'id', $linkback, $user->rights->user->user->lire || $user->admin); diff --git a/htdocs/user/param_ihm.php b/htdocs/user/param_ihm.php index 90228aa952e..de2a84518ff 100644 --- a/htdocs/user/param_ihm.php +++ b/htdocs/user/param_ihm.php @@ -323,7 +323,7 @@ else { dol_fiche_head($head, 'guisetup', $title, -1, 'user'); - $linkback = ''.$langs->trans("BackToList").''; + $linkback = ''.$langs->trans("BackToList").''; dol_banner_tab($object, 'id', $linkback, $user->rights->user->user->lire || $user->admin); From 486f5980673c011f2b815801cccd97d36228429f Mon Sep 17 00:00:00 2001 From: atm-lena Date: Thu, 5 Dec 2019 16:09:52 +0100 Subject: [PATCH 016/236] FIX getrights() request --- htdocs/user/class/user.class.php | 1 + 1 file changed, 1 insertion(+) diff --git a/htdocs/user/class/user.class.php b/htdocs/user/class/user.class.php index 8e0a9d956cb..b2d31b40590 100644 --- a/htdocs/user/class/user.class.php +++ b/htdocs/user/class/user.class.php @@ -879,6 +879,7 @@ class User extends CommonObject else { $sql.= " AND gr.entity = ".$conf->entity; + $sql.= " AND gu.entity = ".$conf->entity; $sql.= " AND r.entity = ".$conf->entity; } $sql.= " AND gr.fk_usergroup = gu.fk_usergroup"; From d73bd3ee9a6b433f513fec4cdedfdc2e0f8c9e21 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Fri, 6 Dec 2019 18:41:22 +0100 Subject: [PATCH 017/236] Fix a supplier ref is mandatory for import --- htdocs/core/modules/modProduct.class.php | 2 +- htdocs/core/modules/modService.class.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/htdocs/core/modules/modProduct.class.php b/htdocs/core/modules/modProduct.class.php index d05a767425b..e5c1e91b973 100644 --- a/htdocs/core/modules/modProduct.class.php +++ b/htdocs/core/modules/modProduct.class.php @@ -587,7 +587,7 @@ class modProduct extends DolibarrModules $this->import_fields_array[$r]=array(//field order as per structure of table llx_product_fournisseur_price, without optional fields 'sp.fk_product'=>"ProductOrService*", 'sp.fk_soc' => "Supplier*", - 'sp.ref_fourn' => 'SupplierRef', + 'sp.ref_fourn' => 'SupplierRef*', 'sp.quantity' => "QtyMin*", 'sp.tva_tx' => 'VATRate', 'sp.default_vat_code' => 'VATCode', diff --git a/htdocs/core/modules/modService.class.php b/htdocs/core/modules/modService.class.php index 20db49d5e69..d4e6313e054 100644 --- a/htdocs/core/modules/modService.class.php +++ b/htdocs/core/modules/modService.class.php @@ -563,7 +563,7 @@ class modService extends DolibarrModules $this->import_fields_array[$r]=array(//field order as per structure of table llx_product_fournisseur_price, without optional fields 'sp.fk_product'=>"ProductOrService*", 'sp.fk_soc' => "Supplier*", - 'sp.ref_fourn' => 'SupplierRef', + 'sp.ref_fourn' => 'SupplierRef*', 'sp.quantity' => "QtyMin*", 'sp.tva_tx' => 'VATRate', 'sp.default_vat_code' => 'VATCode', From cafe26cfc34927914fc84f5be22384ad13282d1b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= Date: Fri, 6 Dec 2019 23:23:57 +0100 Subject: [PATCH 018/236] Update card.php --- htdocs/expedition/card.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/expedition/card.php b/htdocs/expedition/card.php index c8ebeb5be57..8abd7779849 100644 --- a/htdocs/expedition/card.php +++ b/htdocs/expedition/card.php @@ -699,7 +699,7 @@ if (empty($reshook)) if ($lines[$i]->entrepot_id > 0) { // single warehouse shipment line - if ($lines[i]->entrepot_id == $lotStock->warehouseid) + if ($lines[$i]->entrepot_id == $lotStock->warehouseid) { $lineIdToAddLot = $line_id; } From f51a68ceb10fe32d67e6c47c0ea74f9fe114ea2d Mon Sep 17 00:00:00 2001 From: Laurent Dinclaux Date: Sat, 7 Dec 2019 15:36:23 +1100 Subject: [PATCH 019/236] Takepos: Well align the search field width, keep old CSS rule as fallback for old browsers --- htdocs/takepos/takepos.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/takepos/takepos.php b/htdocs/takepos/takepos.php index 339bbaa0643..5af931c8fac 100644 --- a/htdocs/takepos/takepos.php +++ b/htdocs/takepos/takepos.php @@ -719,7 +719,7 @@ $menus[$r++]=array('title'=>'< print ''."\n"; print '
'; - print ' '; + print ' '; print ''.img_picto('', 'searchclear').''; print '
'; ?> From d41675b028a232e83315ca12adbc190ec04e1b42 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=BCdiger=20Hahn?= Date: Sun, 8 Dec 2019 18:15:13 +0100 Subject: [PATCH 020/236] Fix translations --- htdocs/langs/en_US/sendings.lang | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/htdocs/langs/en_US/sendings.lang b/htdocs/langs/en_US/sendings.lang index f3f023f8dcf..5ce3b7f67e9 100644 --- a/htdocs/langs/en_US/sendings.lang +++ b/htdocs/langs/en_US/sendings.lang @@ -54,10 +54,10 @@ ActionsOnShipping=Events on shipment LinkToTrackYourPackage=Link to track your package ShipmentCreationIsDoneFromOrder=For the moment, creation of a new shipment is done from the order card. ShipmentLine=Shipment line -ProductQtyInCustomersOrdersRunning=Product quantity into open sales orders -ProductQtyInSuppliersOrdersRunning=Product quantity into open purchase orders +ProductQtyInCustomersOrdersRunning=Product quantity from open sales orders +ProductQtyInSuppliersOrdersRunning=Product quantity from open purchase orders ProductQtyInShipmentAlreadySent=Product quantity from open sales order already sent -ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from open purchase order already received +ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from open purchase orders already received NoProductToShipFoundIntoStock=No product to ship found in warehouse %s. Correct stock or go back to choose another warehouse. WeightVolShort=Weight/Vol. ValidateOrderFirstBeforeShipment=You must first validate the order before being able to make shipments. From acbd8efa7d18e2bf2a3e9b00ac5db25f1e0c4159 Mon Sep 17 00:00:00 2001 From: andreubisquerra Date: Sun, 8 Dec 2019 23:16:49 +0100 Subject: [PATCH 021/236] NEW: Takepos supplements --- htdocs/langs/en_US/cashdesk.lang | 2 ++ htdocs/takepos/admin/setup.php | 18 +++++++++++ htdocs/takepos/ajax/ajax.php | 1 + htdocs/takepos/invoice.php | 51 +++++++++++++++++++++++++++++++- htdocs/takepos/takepos.php | 18 +++++++---- 5 files changed, 84 insertions(+), 6 deletions(-) diff --git a/htdocs/langs/en_US/cashdesk.lang b/htdocs/langs/en_US/cashdesk.lang index 0516de208fc..8bf34a3ae17 100644 --- a/htdocs/langs/en_US/cashdesk.lang +++ b/htdocs/langs/en_US/cashdesk.lang @@ -77,3 +77,5 @@ InvoiceIsAlreadyValidated=Invoice is already validated NoLinesToBill=No lines to bill CustomReceipt=Custom Receipt ReceiptName=Receipt Name +ProductSupplements=Product Supplements +SupplementCategory=Supplement category diff --git a/htdocs/takepos/admin/setup.php b/htdocs/takepos/admin/setup.php index 2e82f0471bd..c78f744e1d2 100644 --- a/htdocs/takepos/admin/setup.php +++ b/htdocs/takepos/admin/setup.php @@ -75,6 +75,8 @@ if (GETPOST('action', 'alpha') == 'set') $res = dolibarr_set_const($db, "TAKEPOS_ORDER_PRINTERS", GETPOST('TAKEPOS_ORDER_PRINTERS', 'alpha'), 'chaine', 0, '', $conf->entity); $res = dolibarr_set_const($db, "TAKEPOS_ORDER_NOTES", GETPOST('TAKEPOS_ORDER_NOTES', 'alpha'), 'chaine', 0, '', $conf->entity); $res = dolibarr_set_const($db, "TAKEPOS_PHONE_BASIC_LAYOUT", GETPOST('TAKEPOS_PHONE_BASIC_LAYOUT', 'alpha'), 'chaine', 0, '', $conf->entity); + $res = dolibarr_set_const($db, "TAKEPOS_SUPPLEMENTS", GETPOST('TAKEPOS_SUPPLEMENTS', 'alpha'), 'chaine', 0, '', $conf->entity); + $res = dolibarr_set_const($db, "TAKEPOS_SUPPLEMENTS_CATEGORY", GETPOST('TAKEPOS_SUPPLEMENTS_CATEGORY', 'alpha'), 'chaine', 0, '', $conf->entity); $res = dolibarr_set_const($db, "TAKEPOS_AUTO_PRINT_TICKETS", GETPOST('TAKEPOS_AUTO_PRINT_TICKETS', 'int'), 'int', 0, '', $conf->entity); $res = dolibarr_set_const($db, "TAKEPOS_NUMPAD", GETPOST('TAKEPOS_NUMPAD', 'alpha'), 'chaine', 0, '', $conf->entity); $res = dolibarr_set_const($db, "TAKEPOS_NUM_TERMINALS", GETPOST('TAKEPOS_NUM_TERMINALS', 'alpha'), 'chaine', 0, '', $conf->entity); @@ -222,6 +224,22 @@ if ($conf->global->TAKEPOS_BAR_RESTAURANT) print '
'; print $form->selectyesno("TAKEPOS_PHONE_BASIC_LAYOUT", $conf->global->TAKEPOS_PHONE_BASIC_LAYOUT, 1); print '
'; + print $langs->trans("ProductSupplements"); + print ''; + print $form->selectyesno("TAKEPOS_SUPPLEMENTS", $conf->global->TAKEPOS_SUPPLEMENTS, 1); + print '
'; + print $langs->trans("SupplementCategory"); + print ''; + print $form->select_all_categories(Categorie::TYPE_PRODUCT, $conf->global->TAKEPOS_SUPPLEMENTS_CATEGORY, 'TAKEPOS_SUPPLEMENTS_CATEGORY', 64, 0, 0); + print ajax_combobox('TAKEPOS_SUPPLEMENTS_CATEGORY'); + print "
'; diff --git a/htdocs/takepos/ajax/ajax.php b/htdocs/takepos/ajax/ajax.php index 7e3049f9f6e..74b24d78570 100644 --- a/htdocs/takepos/ajax/ajax.php +++ b/htdocs/takepos/ajax/ajax.php @@ -45,6 +45,7 @@ $id = GETPOST('id', 'int'); if ($action == 'getProducts') { $object = new Categorie($db); + if ($category=="supplements") $category=$conf->global->TAKEPOS_SUPPLEMENTS_CATEGORY; $result = $object->fetch($category); if ($result > 0) { diff --git a/htdocs/takepos/invoice.php b/htdocs/takepos/invoice.php index 23bc09a7268..0b7ebff8548 100644 --- a/htdocs/takepos/invoice.php +++ b/htdocs/takepos/invoice.php @@ -87,6 +87,7 @@ $placeid = 0; // $placeid is id of invoice $number = GETPOST('number', 'alpha'); $idline = GETPOST('idline', 'int'); +$selectedline = GETPOST('selectedline', 'int'); $desc = GETPOST('desc', 'alpha'); $pay = GETPOST('pay', 'alpha'); $amountofpayment = price2num(GETPOST('amount', 'alpha')); @@ -276,7 +277,23 @@ if ($action == "addline") $price_base_type = $prod->multiprices_base_type[$customer->price_level]; } - $idoflineadded = $invoice->addline($prod->description, $price, 1, $tva_tx, $prod->localtax1_tx, $prod->localtax2_tx, $idproduct, $customer->remise_percent, '', 0, 0, 0, '', $price_base_type, $price_ttc, $prod->type, -1, 0, '', 0, 0, null, 0, '', 0, 100, '', null, 0); + if ($conf->global->TAKEPOS_SUPPLEMENTS) + { + require_once DOL_DOCUMENT_ROOT.'/categories/class/categorie.class.php'; + $cat = new Categorie($db); + $categories = $cat->containing($idproduct, 'product'); + $found = (array_search($conf->global->TAKEPOS_SUPPLEMENTS_CATEGORY, array_column($categories, 'id'))); + if ($found !== false) // If this product is a supplement + { + $sql = "SELECT fk_parent_line FROM ".MAIN_DB_PREFIX."facturedet where rowid=$selectedline"; + $resql = $db->query($sql); + $row = $db->fetch_array($resql); + if ($row[0]==null) $parent_line=$selectedline; + else $parent_line=$row[0]; //If the parent line is already a supplement, add the supplement to the main product + } + } + + $idoflineadded = $invoice->addline($prod->description, $price, 1, $tva_tx, $prod->localtax1_tx, $prod->localtax2_tx, $idproduct, $customer->remise_percent, '', 0, 0, 0, '', $price_base_type, $price_ttc, $prod->type, -1, 0, '', 0, $parent_line, null, 0, '', 0, 100, '', null, 0); $invoice->fetch($placeid); } @@ -689,6 +706,37 @@ if ($placeid > 0) $tmplines = array_reverse($invoice->lines); foreach ($tmplines as $line) { + if ($line->fk_parent_line!=false) + { + $htmlsupplements[$line->fk_parent_line].='
'; + $htmlsupplements[$line->fk_parent_line].= img_picto('', 'rightarrow'); + if ($line->product_label) $htmlsupplements[$line->fk_parent_line] .= $line->product_label; + if ($line->product_label && $line->desc) $htmlsupplements[$line->fk_parent_line] .= '
'; + if ($line->product_label != $line->desc) + { + $firstline = dolGetFirstLineOfText($line->desc); + if ($firstline != $line->desc) + { + $htmlsupplements[$line->fk_parent_line] .= $form->textwithpicto(dolGetFirstLineOfText($line->desc), $line->desc); + } + else + { + $htmlsupplements[$line->fk_parent_line] .= $line->desc; + } + } + $htmlsupplements[$line->fk_parent_line] .= '
'.vatrate($line->remise_percent, true).''.$line->qty.''.price($line->total_ttc).'
'.$langs->trans("TicketEmailNotificationTo").''.price(price2num($cumul_qty, 'MT'))."'.price(price2num($totalMargin, 'MT'))."'.(($marginRate === '') ? 'n/a' : price(price2num($marginRate, 'MT'))."'.(($marginRate === '') ? 'n/a' : price(price2num($marginRate, 'MT')))."".(($markRate === '') ? 'n/a' : price(price2num($markRate, 'MT'))."%")." 
'; From a63caf38d34d1b2035f4bbf7af88f969e4efec8f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= Date: Thu, 12 Dec 2019 20:39:28 +0100 Subject: [PATCH 060/236] The variable $conf seems to be never defined --- .../modules/societe/mod_codecompta_digitaria.php | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/htdocs/core/modules/societe/mod_codecompta_digitaria.php b/htdocs/core/modules/societe/mod_codecompta_digitaria.php index 7dbf129b766..d97ac5df0ff 100644 --- a/htdocs/core/modules/societe/mod_codecompta_digitaria.php +++ b/htdocs/core/modules/societe/mod_codecompta_digitaria.php @@ -2,6 +2,7 @@ /* Copyright (C) 2004 Rodolphe Quiedeville * Copyright (C) 2010 Laurent Destailleur * Copyright (C) 2019 Alexandre Spangaro + * Copyright (C) 2019 Frédéric France * * 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 @@ -42,8 +43,16 @@ class mod_codecompta_digitaria extends ModeleAccountancyCode */ public $version = 'dolibarr'; // 'development', 'experimental', 'dolibarr' + /** + * Prefix customer accountancy code + * @var string + */ public $prefixcustomeraccountancycode; + /** + * Prefix supplier accountancy code + * @var string + */ public $prefixsupplieraccountancycode; public $position = 30; @@ -117,7 +126,7 @@ class mod_codecompta_digitaria extends ModeleAccountancyCode */ public function getExample($langs, $objsoc = 0, $type = -1) { - global $mysoc; + global $conf, $mysoc; $s = $langs->trans("ThirdPartyName").": ".$mysoc->name; $s .= "
\n"; @@ -142,6 +151,7 @@ class mod_codecompta_digitaria extends ModeleAccountancyCode public function get_code($db, $societe, $type = '') { // phpcs:enable + global $conf; $i = 0; $this->code = ''; From d4dfa840d9d8773ffd55468e99838795eff58cc4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= Date: Thu, 12 Dec 2019 20:48:14 +0100 Subject: [PATCH 061/236] doxygen --- htdocs/core/class/commonobject.class.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/core/class/commonobject.class.php b/htdocs/core/class/commonobject.class.php index 544063bc4c8..36b21771be9 100644 --- a/htdocs/core/class/commonobject.class.php +++ b/htdocs/core/class/commonobject.class.php @@ -73,7 +73,7 @@ abstract class CommonObject public $table_element; /** - * @var int Name of subtable line + * @var string Name of subtable line */ public $table_element_line = ''; From 4dd3cb346967e7cebecd2598a259f2587b2c7480 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=BCdiger=20Hahn?= Date: Fri, 13 Dec 2019 07:58:36 +0100 Subject: [PATCH 062/236] Prevent stock amount from becoming NULL Set stock to 0 if NULL --- htdocs/core/class/html.form.class.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/core/class/html.form.class.php b/htdocs/core/class/html.form.class.php index cac859c53b5..223f34a7dce 100644 --- a/htdocs/core/class/html.form.class.php +++ b/htdocs/core/class/html.form.class.php @@ -2095,7 +2095,7 @@ class Form } else { - $selectFieldsGrouped = ", p.stock"; + $selectFieldsGrouped = ", ".$db->ifsql("p.stock IS NULL", 0, "p.stock")." AS stock"; } $sql = "SELECT "; From a3dd454f86dfea0f1f24edf9ecf696a4eea9c7d9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= Date: Fri, 13 Dec 2019 08:00:34 +0100 Subject: [PATCH 063/236] The property db does not exist on mod_arctic --- htdocs/core/modules/fichinter/mod_arctic.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/htdocs/core/modules/fichinter/mod_arctic.php b/htdocs/core/modules/fichinter/mod_arctic.php index 4d8ea35e4d9..3087864b38a 100644 --- a/htdocs/core/modules/fichinter/mod_arctic.php +++ b/htdocs/core/modules/fichinter/mod_arctic.php @@ -63,11 +63,11 @@ class mod_arctic extends ModeleNumRefFicheinter */ public function info() { - global $conf, $langs; + global $db, $conf, $langs; $langs->load("bills"); - $form = new Form($this->db); + $form = new Form($db); $texte = $langs->trans('GenericNumRefModelDesc')."
\n"; $texte.= ''; From c269229aab6a0ac6ef8f52026b6418ea08836601 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= Date: Fri, 13 Dec 2019 08:12:55 +0100 Subject: [PATCH 064/236] doxygen --- htdocs/product/stock/lib/replenishment.lib.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/htdocs/product/stock/lib/replenishment.lib.php b/htdocs/product/stock/lib/replenishment.lib.php index 01f10915ec2..0286b6bc480 100644 --- a/htdocs/product/stock/lib/replenishment.lib.php +++ b/htdocs/product/stock/lib/replenishment.lib.php @@ -110,7 +110,7 @@ function dispatchedOrders() * ordered * * @param int $product_id Product id - * @return void + * @return string|null */ function ordered($product_id) { @@ -155,7 +155,7 @@ function ordered($product_id) * getProducts * * @param int $order_id Order id - * @return void + * @return array|array[integer] */ function getProducts($order_id) { From cad54c6d7a8421678d56a2390b6614534d0d35c2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= Date: Fri, 13 Dec 2019 10:42:49 +0100 Subject: [PATCH 065/236] Update generate_filelist_xml.php --- build/generate_filelist_xml.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/build/generate_filelist_xml.php b/build/generate_filelist_xml.php index 25f4af98207..45955d04ce1 100755 --- a/build/generate_filelist_xml.php +++ b/build/generate_filelist_xml.php @@ -72,7 +72,7 @@ while ($i < $argc) if (empty($release)) { - print "Error: Missing release paramater\n"; + print "Error: Missing release parameter\n"; print "Usage: ".$script_file." release=autostable|auto[-mybuild]|x.y.z[-mybuild] [includecustom=1] [includeconstant=CC:MY_CONF_NAME:value]\n"; exit -1; } @@ -164,7 +164,7 @@ $iterator1 = new RecursiveIteratorIterator($dir_iterator1); // Need to ignore document custom etc. Note: this also ignore natively symbolic links. $files = new RegexIterator($iterator1, '#^(?:[A-Z]:)?(?:/(?!(?:'.($includecustom?'':'custom\/|').'documents\/|conf\/|install\/))[^/]+)+/[^/]+\.(?:php|css|html|js|json|tpl|jpg|png|gif|sql|lang)$#i'); */ -$regextoinclude='\.(php|css|html|js|json|tpl|jpg|png|gif|sql|lang)$'; +$regextoinclude='\.(php|css|scss|html|xml|js|json|tpl|jpg|png|gif|ico|sql|lang|txt|yml|bak|md|mp3|mp4|wav|mkv|z|gz|zip|rar|tar|less|svg|eot|woff|woff2|ttf|manifest)$'; $regextoexclude='('.($includecustom?'':'custom|').'documents|conf|install|public\/test|Shared\/PCLZip|nusoap\/lib\/Mail|php\/example|php\/test|geoip\/sample.*\.php|ckeditor\/samples|ckeditor\/adapters)$'; // Exclude dirs $files = dol_dir_list(DOL_DOCUMENT_ROOT, 'files', 1, $regextoinclude, $regextoexclude, 'fullname'); $dir=''; From a923a48e64ffec14d956049d5ae60446653c35b5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= Date: Fri, 13 Dec 2019 10:44:12 +0100 Subject: [PATCH 066/236] Update filecheck.php --- htdocs/admin/system/filecheck.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/htdocs/admin/system/filecheck.php b/htdocs/admin/system/filecheck.php index 14b25aedac2..7e3468160c6 100644 --- a/htdocs/admin/system/filecheck.php +++ b/htdocs/admin/system/filecheck.php @@ -2,7 +2,7 @@ /* Copyright (C) 2005-2016 Laurent Destailleur * Copyright (C) 2007 Rodolphe Quiedeville * Copyright (C) 2007-2012 Regis Houssin - * Copyright (C) 2015 Frederic France + * Copyright (C) 2015-2019 Frederic France * Copyright (C) 2017 Nicolas ZABOURI * * This program is free software; you can redistribute it and/or modify @@ -214,7 +214,7 @@ if (! $error && $xml) $includecustom=(empty($xml->dolibarr_htdocs_dir[0]['includecustom'])?0:$xml->dolibarr_htdocs_dir[0]['includecustom']); // Defined qualified files (must be same than into generate_filelist_xml.php) - $regextoinclude='\.(php|css|html|js|json|tpl|jpg|png|gif|sql|lang)$'; + $regextoinclude='\.(php|css|scss|html|xml|js|json|tpl|jpg|png|gif|ico|sql|lang|txt|yml|bak|md|mp3|mp4|wav|mkv|z|gz|zip|rar|tar|less|svg|eot|woff|woff2|ttf|manifest)$'; $regextoexclude='('.($includecustom?'':'custom|').'documents|conf|install|public\/test|Shared\/PCLZip|nusoap\/lib\/Mail|php\/example|php\/test|geoip\/sample.*\.php|ckeditor\/samples|ckeditor\/adapters)$'; // Exclude dirs $scanfiles = dol_dir_list(DOL_DOCUMENT_ROOT, 'files', 1, $regextoinclude, $regextoexclude); From 030b78d79f1ab63f3b129363f4c1fff939dfc32e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= Date: Fri, 13 Dec 2019 11:16:04 +0100 Subject: [PATCH 067/236] Update generate_filelist_xml.php --- build/generate_filelist_xml.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build/generate_filelist_xml.php b/build/generate_filelist_xml.php index 45955d04ce1..490b8ca9f37 100755 --- a/build/generate_filelist_xml.php +++ b/build/generate_filelist_xml.php @@ -164,7 +164,7 @@ $iterator1 = new RecursiveIteratorIterator($dir_iterator1); // Need to ignore document custom etc. Note: this also ignore natively symbolic links. $files = new RegexIterator($iterator1, '#^(?:[A-Z]:)?(?:/(?!(?:'.($includecustom?'':'custom\/|').'documents\/|conf\/|install\/))[^/]+)+/[^/]+\.(?:php|css|html|js|json|tpl|jpg|png|gif|sql|lang)$#i'); */ -$regextoinclude='\.(php|css|scss|html|xml|js|json|tpl|jpg|png|gif|ico|sql|lang|txt|yml|bak|md|mp3|mp4|wav|mkv|z|gz|zip|rar|tar|less|svg|eot|woff|woff2|ttf|manifest)$'; +$regextoinclude='\.(php|php3|php4|php5|phtml|phps|phar|css|scss|html|xml|js|json|tpl|jpg|png|gif|ico|sql|lang|txt|yml|bak|md|mp3|mp4|wav|mkv|z|gz|zip|rar|tar|less|svg|eot|woff|woff2|ttf|manifest)$'; $regextoexclude='('.($includecustom?'':'custom|').'documents|conf|install|public\/test|Shared\/PCLZip|nusoap\/lib\/Mail|php\/example|php\/test|geoip\/sample.*\.php|ckeditor\/samples|ckeditor\/adapters)$'; // Exclude dirs $files = dol_dir_list(DOL_DOCUMENT_ROOT, 'files', 1, $regextoinclude, $regextoexclude, 'fullname'); $dir=''; From 6e64a20f9e859d4b6f039ed1c1ad3d763bb156fb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= Date: Fri, 13 Dec 2019 11:16:46 +0100 Subject: [PATCH 068/236] Update filecheck.php --- htdocs/admin/system/filecheck.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/admin/system/filecheck.php b/htdocs/admin/system/filecheck.php index 7e3468160c6..ef1132c272c 100644 --- a/htdocs/admin/system/filecheck.php +++ b/htdocs/admin/system/filecheck.php @@ -214,7 +214,7 @@ if (! $error && $xml) $includecustom=(empty($xml->dolibarr_htdocs_dir[0]['includecustom'])?0:$xml->dolibarr_htdocs_dir[0]['includecustom']); // Defined qualified files (must be same than into generate_filelist_xml.php) - $regextoinclude='\.(php|css|scss|html|xml|js|json|tpl|jpg|png|gif|ico|sql|lang|txt|yml|bak|md|mp3|mp4|wav|mkv|z|gz|zip|rar|tar|less|svg|eot|woff|woff2|ttf|manifest)$'; + $regextoinclude='\.(php|php3|php4|php5|phtml|phps|phar|css|scss|html|xml|js|json|tpl|jpg|png|gif|ico|sql|lang|txt|yml|bak|md|mp3|mp4|wav|mkv|z|gz|zip|rar|tar|less|svg|eot|woff|woff2|ttf|manifest)$'; $regextoexclude='('.($includecustom?'':'custom|').'documents|conf|install|public\/test|Shared\/PCLZip|nusoap\/lib\/Mail|php\/example|php\/test|geoip\/sample.*\.php|ckeditor\/samples|ckeditor\/adapters)$'; // Exclude dirs $scanfiles = dol_dir_list(DOL_DOCUMENT_ROOT, 'files', 1, $regextoinclude, $regextoexclude); From 18e3a4bcbb7f9018f3b9cd5a5102c335991047f8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= Date: Fri, 13 Dec 2019 12:56:02 +0100 Subject: [PATCH 069/236] Update generate_filelist_xml.php --- build/generate_filelist_xml.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build/generate_filelist_xml.php b/build/generate_filelist_xml.php index 490b8ca9f37..d8bb0882f6b 100755 --- a/build/generate_filelist_xml.php +++ b/build/generate_filelist_xml.php @@ -164,7 +164,7 @@ $iterator1 = new RecursiveIteratorIterator($dir_iterator1); // Need to ignore document custom etc. Note: this also ignore natively symbolic links. $files = new RegexIterator($iterator1, '#^(?:[A-Z]:)?(?:/(?!(?:'.($includecustom?'':'custom\/|').'documents\/|conf\/|install\/))[^/]+)+/[^/]+\.(?:php|css|html|js|json|tpl|jpg|png|gif|sql|lang)$#i'); */ -$regextoinclude='\.(php|php3|php4|php5|phtml|phps|phar|css|scss|html|xml|js|json|tpl|jpg|png|gif|ico|sql|lang|txt|yml|bak|md|mp3|mp4|wav|mkv|z|gz|zip|rar|tar|less|svg|eot|woff|woff2|ttf|manifest)$'; +$regextoinclude='\.(php|php3|php4|php5|phtml|phps|phar|inc|css|scss|html|xml|js|json|tpl|jpg|jpeg|png|gif|ico|sql|lang|txt|yml|bak|md|mp3|mp4|wav|mkv|z|gz|zip|rar|tar|less|svg|eot|woff|woff2|ttf|manifest)$'; $regextoexclude='('.($includecustom?'':'custom|').'documents|conf|install|public\/test|Shared\/PCLZip|nusoap\/lib\/Mail|php\/example|php\/test|geoip\/sample.*\.php|ckeditor\/samples|ckeditor\/adapters)$'; // Exclude dirs $files = dol_dir_list(DOL_DOCUMENT_ROOT, 'files', 1, $regextoinclude, $regextoexclude, 'fullname'); $dir=''; From 50937f8ca14c046ec76daba922006abf00fc64ea Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= Date: Fri, 13 Dec 2019 12:56:48 +0100 Subject: [PATCH 070/236] Update filecheck.php --- htdocs/admin/system/filecheck.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/admin/system/filecheck.php b/htdocs/admin/system/filecheck.php index ef1132c272c..bf777180314 100644 --- a/htdocs/admin/system/filecheck.php +++ b/htdocs/admin/system/filecheck.php @@ -214,7 +214,7 @@ if (! $error && $xml) $includecustom=(empty($xml->dolibarr_htdocs_dir[0]['includecustom'])?0:$xml->dolibarr_htdocs_dir[0]['includecustom']); // Defined qualified files (must be same than into generate_filelist_xml.php) - $regextoinclude='\.(php|php3|php4|php5|phtml|phps|phar|css|scss|html|xml|js|json|tpl|jpg|png|gif|ico|sql|lang|txt|yml|bak|md|mp3|mp4|wav|mkv|z|gz|zip|rar|tar|less|svg|eot|woff|woff2|ttf|manifest)$'; + $regextoinclude='\.(php|php3|php4|php5|phtml|phps|phar|inc|css|scss|html|xml|js|json|tpl|jpg|jpeg|png|gif|ico|sql|lang|txt|yml|bak|md|mp3|mp4|wav|mkv|z|gz|zip|rar|tar|less|svg|eot|woff|woff2|ttf|manifest)$'; $regextoexclude='('.($includecustom?'':'custom|').'documents|conf|install|public\/test|Shared\/PCLZip|nusoap\/lib\/Mail|php\/example|php\/test|geoip\/sample.*\.php|ckeditor\/samples|ckeditor\/adapters)$'; // Exclude dirs $scanfiles = dol_dir_list(DOL_DOCUMENT_ROOT, 'files', 1, $regextoinclude, $regextoexclude); From bac5c3800e2bfc25b70ae83c378339829b2b5cdc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= Date: Fri, 13 Dec 2019 14:46:27 +0100 Subject: [PATCH 071/236] Update api_setup.class.php --- htdocs/api/class/api_setup.class.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/api/class/api_setup.class.php b/htdocs/api/class/api_setup.class.php index ef2b4c8bb6d..35a6770ead7 100644 --- a/htdocs/api/class/api_setup.class.php +++ b/htdocs/api/class/api_setup.class.php @@ -711,7 +711,7 @@ class Setup extends DolibarrApi $includecustom=(empty($xml->dolibarr_htdocs_dir[0]['includecustom'])?0:$xml->dolibarr_htdocs_dir[0]['includecustom']); // Defined qualified files (must be same than into generate_filelist_xml.php) - $regextoinclude='\.(php|css|html|js|json|tpl|jpg|png|gif|sql|lang)$'; + $regextoinclude='\.(php|php3|php4|php5|phtml|phps|phar|inc|css|scss|html|xml|js|json|tpl|jpg|jpeg|png|gif|ico|sql|lang|txt|yml|bak|md|mp3|mp4|wav|mkv|z|gz|zip|rar|tar|less|svg|eot|woff|woff2|ttf|manifest)$'; $regextoexclude='('.($includecustom?'':'custom|').'documents|conf|install|public\/test|Shared\/PCLZip|nusoap\/lib\/Mail|php\/example|php\/test|geoip\/sample.*\.php|ckeditor\/samples|ckeditor\/adapters)$'; // Exclude dirs $scanfiles = dol_dir_list(DOL_DOCUMENT_ROOT, 'files', 1, $regextoinclude, $regextoexclude); From 874eab1619ec34b5fdabc5713f0e34cb7a4eadb7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= Date: Fri, 13 Dec 2019 14:51:18 +0100 Subject: [PATCH 072/236] $type and $module are not defined --- htdocs/api/class/api_setup.class.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/htdocs/api/class/api_setup.class.php b/htdocs/api/class/api_setup.class.php index 05bad1bbe7e..a92a372cc99 100644 --- a/htdocs/api/class/api_setup.class.php +++ b/htdocs/api/class/api_setup.class.php @@ -1286,9 +1286,9 @@ class Setup extends DolibarrApi $sql = "SELECT rowid, code, pos, label, use_default, description"; $sql .= " FROM ".MAIN_DB_PREFIX."c_ticket_type as t"; - $sql .= " WHERE t.active = ".$active; - if ($type) $sql .= " AND t.type LIKE '%".$this->db->escape($type)."%'"; - if ($module) $sql .= " AND t.module LIKE '%".$this->db->escape($module)."%'"; + $sql .= " WHERE t.active = ".(int) $active; + // if ($type) $sql .= " AND t.type LIKE '%".$this->db->escape($type)."%'"; + // if ($module) $sql .= " AND t.module LIKE '%".$this->db->escape($module)."%'"; // Add sql filters if ($sqlfilters) { From cc1454c8d5add9d70868428b8af68418b978b5f8 Mon Sep 17 00:00:00 2001 From: gauthier Date: Fri, 13 Dec 2019 14:55:39 +0100 Subject: [PATCH 073/236] FIX : product_fourn_price_id was assigned too late for logPrice() function --- htdocs/fourn/class/fournisseur.product.class.php | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/htdocs/fourn/class/fournisseur.product.class.php b/htdocs/fourn/class/fournisseur.product.class.php index 786a650efb3..a6411942f75 100644 --- a/htdocs/fourn/class/fournisseur.product.class.php +++ b/htdocs/fourn/class/fournisseur.product.class.php @@ -434,11 +434,9 @@ class ProductFournisseur extends Product $sql .= (empty($fk_barcode_type) ? 'NULL' : "'" . $this->db->escape($fk_barcode_type) . "'"); $sql .= ")"; - $idinserted = 0; - $resql = $this->db->query($sql); if ($resql) { - $idinserted = $this->db->last_insert_id(MAIN_DB_PREFIX . "product_fournisseur_price"); + $this->product_fourn_price_id = $this->db->last_insert_id(MAIN_DB_PREFIX . "product_fournisseur_price"); } else { $error++; @@ -461,7 +459,6 @@ class ProductFournisseur extends Product if (empty($error)) { $this->db->commit(); - $this->product_fourn_price_id = $idinserted; return $this->product_fourn_price_id; } else { $this->db->rollback(); From d38c73c90addb7e83e86799bc100b9d9d3544676 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Fri, 13 Dec 2019 15:52:08 +0100 Subject: [PATCH 074/236] FIX output of emails from and error on emailing pages. --- htdocs/comm/mailing/card.php | 14 +++++++++-- htdocs/comm/mailing/cibles.php | 34 +++++++++++++++++++++++++-- htdocs/core/class/CMailFile.class.php | 2 ++ htdocs/core/class/html.form.class.php | 2 +- htdocs/core/lib/functions.lib.php | 4 ++-- 5 files changed, 49 insertions(+), 7 deletions(-) diff --git a/htdocs/comm/mailing/card.php b/htdocs/comm/mailing/card.php index 8deb8100c72..ceb878a2de9 100644 --- a/htdocs/comm/mailing/card.php +++ b/htdocs/comm/mailing/card.php @@ -1,6 +1,6 @@ - * Copyright (C) 2005-2016 Laurent Destailleur + * Copyright (C) 2005-2019 Laurent Destailleur * Copyright (C) 2005-2016 Regis Houssin * * This program is free software; you can redistribute it and/or modify @@ -763,7 +763,7 @@ if ($action == 'create') print '

'; print '
'; - print ''; + print ''; print ''; @@ -906,6 +906,11 @@ else print $form->editfieldkey("MailFrom", 'email_from', $object->email_from, $object, $user->rights->mailing->creer && $object->statut < 3, 'string'); print ''; // Errors to @@ -913,6 +918,11 @@ else print $form->editfieldkey("MailErrorsTo", 'email_errorsto', $object->email_errorsto, $object, $user->rights->mailing->creer && $object->statut < 3, 'string'); print ''; // Nb of distinct emails diff --git a/htdocs/comm/mailing/cibles.php b/htdocs/comm/mailing/cibles.php index 706153e897c..9e820a6d608 100644 --- a/htdocs/comm/mailing/cibles.php +++ b/htdocs/comm/mailing/cibles.php @@ -229,6 +229,7 @@ if ($object->fetch($id) >= 0) { $nbtry = $object->countNbOfTargets('alreadysent'); $nbko = $object->countNbOfTargets('alreadysentko'); + $nbok = ($nbtry - $nbko); $morehtmlright .= ' ('.$nbtry.'/'.$object->nbemail; if ($nbko) $morehtmlright .= ' - '.$nbko.' '.$langs->trans("Error"); @@ -244,10 +245,39 @@ if ($object->fetch($id) >= 0) print ''; - print ''; + print ''; // Errors to - print ''; // Nb of distinct emails diff --git a/htdocs/core/class/CMailFile.class.php b/htdocs/core/class/CMailFile.class.php index eb15710eb7c..aafda1197f6 100644 --- a/htdocs/core/class/CMailFile.class.php +++ b/htdocs/core/class/CMailFile.class.php @@ -1489,6 +1489,7 @@ class CMailFile * If format 3: '' or '"John Doe" ' or '"=?UTF-8?B?Sm9obiBEb2U=?=" ' * If format 4: 'John Doe' or 'john@doe.com' if no label exists * If format 5: John Doe or john@doe.com if no label exists + * @see getArrayAddress() */ public static function getValidAddress($address, $format, $encode = 0, $maxnumberofemail = 0) { @@ -1560,6 +1561,7 @@ class CMailFile * * @param string $address Example: 'John Doe , Alan Smith ' or 'john@doe.com, alan@smith.com' * @return array array of email => name + * @see getValidAddress() */ public function getArrayAddress($address) { diff --git a/htdocs/core/class/html.form.class.php b/htdocs/core/class/html.form.class.php index 7671c50a09c..dd0d145be96 100644 --- a/htdocs/core/class/html.form.class.php +++ b/htdocs/core/class/html.form.class.php @@ -285,7 +285,7 @@ class Form } $ret .= $tmpcontent; } - else $ret .= $value; + else $ret .= dol_escape_htmltag($value); if ($formatfunc && method_exists($object, $formatfunc)) { diff --git a/htdocs/core/lib/functions.lib.php b/htdocs/core/lib/functions.lib.php index 76e1105f113..ce556c0f91b 100644 --- a/htdocs/core/lib/functions.lib.php +++ b/htdocs/core/lib/functions.lib.php @@ -2149,7 +2149,7 @@ function dol_print_url($url, $target = '_blank', $max = 32, $withpicto = 0) * @param int $socid Id of third party if known * @param int $addlink 0=no link, 1=email has a html email link (+ link to create action if constant AGENDA_ADDACTIONFOREMAIL is on) * @param int $max Max number of characters to show - * @param int $showinvalid Show warning if syntax email is wrong + * @param int $showinvalid 1=Show warning if syntax email is wrong * @param int $withpicto Show picto * @return string HTML Link */ @@ -2191,7 +2191,7 @@ function dol_print_email($email, $cid = 0, $socid = 0, $addlink = 0, $max = 64, } } - $rep = '
'.($withpicto ?img_picto($langs->trans("EMail"), 'object_email.png').' ' : '').$newemail.'
'; + $rep = '
'.($withpicto ?img_picto($langs->trans("EMail"), 'object_email.png').' ' : '').$newemail.'
'; if ($hookmanager) { $parameters = array('cid' => $cid, 'socid' => $socid, 'addlink' => $addlink, 'picto' => $withpicto); $reshook = $hookmanager->executeHooks('printEmail', $parameters, $email); From 6a03015fa4671e6848a84ee26afe643af6209378 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Fri, 13 Dec 2019 16:29:58 +0100 Subject: [PATCH 075/236] Fix warning --- htdocs/comm/mailing/card.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/htdocs/comm/mailing/card.php b/htdocs/comm/mailing/card.php index ceb878a2de9..9375767a172 100644 --- a/htdocs/comm/mailing/card.php +++ b/htdocs/comm/mailing/card.php @@ -907,7 +907,7 @@ else print '
\n"; print '\n"; if (!empty($conf->global->DISPLAY_MARGIN_RATES)) - print '\n"; + print '\n"; if (!empty($conf->global->DISPLAY_MARK_RATES)) print "\n"; print ''; From 31a60ff30b8116f8fe7a8d14171699bd19aba835 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sat, 14 Dec 2019 14:41:27 +0100 Subject: [PATCH 079/236] Fix $db --- htdocs/core/class/utils.class.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/htdocs/core/class/utils.class.php b/htdocs/core/class/utils.class.php index 12972a89752..5007e642300 100644 --- a/htdocs/core/class/utils.class.php +++ b/htdocs/core/class/utils.class.php @@ -586,7 +586,7 @@ class Utils */ function generateDoc($module) { - global $conf, $langs, $db; + global $conf, $langs; global $dirins; $error = 0; @@ -708,7 +708,7 @@ class Utils $outfile=$dirofmoduletmp.'/out.tmp'; require_once DOL_DOCUMENT_ROOT.'/core/class/utils.class.php'; - $utils = new Utils($db); + $utils = new Utils($this->db); $resarray = $utils->executeCLI($command, $outfile); if ($resarray['result'] != '0') { From f15d65c2b966e01ff4898101d51c52a9baf94d82 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= Date: Sat, 14 Dec 2019 16:09:48 +0100 Subject: [PATCH 080/236] doxygen --- htdocs/core/modules/cheque/mod_chequereceipt_mint.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/core/modules/cheque/mod_chequereceipt_mint.php b/htdocs/core/modules/cheque/mod_chequereceipt_mint.php index dfdc0df0fe4..730bed1d247 100644 --- a/htdocs/core/modules/cheque/mod_chequereceipt_mint.php +++ b/htdocs/core/modules/cheque/mod_chequereceipt_mint.php @@ -22,7 +22,7 @@ * \brief File containing class for numbering module Mint */ -require_once DOL_DOCUMENT_ROOT .'/core/modules/cheque/modules_chequereceipts.php'; +require_once DOL_DOCUMENT_ROOT .'/core/modules/cheque/modules_chequereceipt.php'; /** * Class to manage cheque receipts numbering rules Mint From ddc827e48e58f3fdade7916cb7bc5aad2e03c086 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= Date: Sat, 14 Dec 2019 16:11:27 +0100 Subject: [PATCH 081/236] Update mod_chequereceipt_thyme.php --- htdocs/core/modules/cheque/mod_chequereceipt_thyme.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/core/modules/cheque/mod_chequereceipt_thyme.php b/htdocs/core/modules/cheque/mod_chequereceipt_thyme.php index 1855e51f4bc..ddcb5d1965b 100644 --- a/htdocs/core/modules/cheque/mod_chequereceipt_thyme.php +++ b/htdocs/core/modules/cheque/mod_chequereceipt_thyme.php @@ -18,7 +18,7 @@ */ /** - * \file htdocs/core/modules/cheque/mod_chequereceipts_thyme.php + * \file htdocs/core/modules/cheque/mod_chequereceipt_thyme.php * \ingroup cheque * \brief File containing class for numbering module Thyme */ From 440b846e9a613f1f9feee8a1eb7d80c347513c2a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= Date: Sat, 14 Dec 2019 16:12:38 +0100 Subject: [PATCH 082/236] Update mod_chequereceipt_mint.php --- htdocs/core/modules/cheque/mod_chequereceipt_mint.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/core/modules/cheque/mod_chequereceipt_mint.php b/htdocs/core/modules/cheque/mod_chequereceipt_mint.php index 730bed1d247..d72f8286488 100644 --- a/htdocs/core/modules/cheque/mod_chequereceipt_mint.php +++ b/htdocs/core/modules/cheque/mod_chequereceipt_mint.php @@ -22,7 +22,7 @@ * \brief File containing class for numbering module Mint */ -require_once DOL_DOCUMENT_ROOT .'/core/modules/cheque/modules_chequereceipt.php'; +require_once DOL_DOCUMENT_ROOT .'/core/modules/cheque/mod_chequereceipt_mint.php'; /** * Class to manage cheque receipts numbering rules Mint From 8c7f0e669b3a04bfd6d8aa01f1645de4cbb584e7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= Date: Sat, 14 Dec 2019 16:13:48 +0100 Subject: [PATCH 083/236] Update mod_chequereceipt_mint.php --- htdocs/core/modules/cheque/mod_chequereceipt_mint.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/htdocs/core/modules/cheque/mod_chequereceipt_mint.php b/htdocs/core/modules/cheque/mod_chequereceipt_mint.php index d72f8286488..8ee74065583 100644 --- a/htdocs/core/modules/cheque/mod_chequereceipt_mint.php +++ b/htdocs/core/modules/cheque/mod_chequereceipt_mint.php @@ -17,12 +17,12 @@ */ /** - * \file htdocs/core/modules/cheque/mod_chequereceipts_mint.php + * \file htdocs/core/modules/cheque/mod_chequereceipt_mint.php * \ingroup cheque * \brief File containing class for numbering module Mint */ -require_once DOL_DOCUMENT_ROOT .'/core/modules/cheque/mod_chequereceipt_mint.php'; +require_once DOL_DOCUMENT_ROOT .'/core/modules/cheque/modules_chequereceipts.php'; /** * Class to manage cheque receipts numbering rules Mint From 7eee26cc0f86d1e1f3158c8eed68d19af8a7fc5a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= Date: Sat, 14 Dec 2019 16:18:41 +0100 Subject: [PATCH 084/236] Update project.php --- htdocs/projet/admin/project.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/projet/admin/project.php b/htdocs/projet/admin/project.php index bd6c5eacc47..f129f2abc62 100644 --- a/htdocs/projet/admin/project.php +++ b/htdocs/projet/admin/project.php @@ -22,7 +22,7 @@ */ /** - * \file htdocs/admin/project.php + * \file htdocs/projet/admin/project.php * \ingroup project * \brief Page to setup project module */ From a6f0a7f49913482dae5c739a05022b8a2b3f2dcc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= Date: Sat, 14 Dec 2019 16:19:59 +0100 Subject: [PATCH 085/236] Update note.php --- htdocs/reception/note.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/reception/note.php b/htdocs/reception/note.php index 838128b871e..82b5724908e 100644 --- a/htdocs/reception/note.php +++ b/htdocs/reception/note.php @@ -19,7 +19,7 @@ */ /** - * \file htdocs/reception/nosendingte.php + * \file htdocs/reception/note.php * \ingroup receptionsending * \brief Note card reception */ From bd270cd535a04fac16170f72d4c54713e418199c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= Date: Sat, 14 Dec 2019 16:21:18 +0100 Subject: [PATCH 086/236] Update dolresource.class.php --- htdocs/resource/class/dolresource.class.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/resource/class/dolresource.class.php b/htdocs/resource/class/dolresource.class.php index e2c00528781..2b3b0613092 100644 --- a/htdocs/resource/class/dolresource.class.php +++ b/htdocs/resource/class/dolresource.class.php @@ -16,7 +16,7 @@ */ /** - * \file resource/class/resource.class.php + * \file htdocs/resource/class/dolresource.class.php * \ingroup resource * \brief Class file for resource object */ From e9a0646f6f7ef55bdae6b85c880ace1247e513ab Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sat, 14 Dec 2019 22:25:34 +0100 Subject: [PATCH 087/236] Update fournisseur.product.class.php --- htdocs/fourn/class/fournisseur.product.class.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/htdocs/fourn/class/fournisseur.product.class.php b/htdocs/fourn/class/fournisseur.product.class.php index a6411942f75..ac936f30334 100644 --- a/htdocs/fourn/class/fournisseur.product.class.php +++ b/htdocs/fourn/class/fournisseur.product.class.php @@ -391,7 +391,6 @@ class ProductFournisseur extends Product return -2; } } - else { dol_syslog(get_class($this) . '::update_buyprice without knowing id of line, so we delete from company, quantity and supplier_ref and insert again', LOG_DEBUG); @@ -434,6 +433,8 @@ class ProductFournisseur extends Product $sql .= (empty($fk_barcode_type) ? 'NULL' : "'" . $this->db->escape($fk_barcode_type) . "'"); $sql .= ")"; + $this->product_fourn_price_id = 0; + $resql = $this->db->query($sql); if ($resql) { $this->product_fourn_price_id = $this->db->last_insert_id(MAIN_DB_PREFIX . "product_fournisseur_price"); From 2c4fd099c8fefe0089c46bcf84c1608553f36601 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sat, 14 Dec 2019 22:27:45 +0100 Subject: [PATCH 088/236] Update fournisseur.product.class.php --- htdocs/fourn/class/fournisseur.product.class.php | 1 + 1 file changed, 1 insertion(+) diff --git a/htdocs/fourn/class/fournisseur.product.class.php b/htdocs/fourn/class/fournisseur.product.class.php index ac936f30334..4dbd2365c6f 100644 --- a/htdocs/fourn/class/fournisseur.product.class.php +++ b/htdocs/fourn/class/fournisseur.product.class.php @@ -445,6 +445,7 @@ class ProductFournisseur extends Product if (! $error && empty($conf->global->PRODUCT_PRICE_SUPPLIER_NO_LOG)) { // Add record into log table + // $this->product_fourn_price_id must be set $result = $this->logPrice($user, $now, $buyprice, $qty, $multicurrency_buyprice, $multicurrency_unitBuyPrice, $multicurrency_tx, $fk_multicurrenc, $multicurrency_code); if ($result < 0) { $error++; From 9e4fb8d4fe165d3d27bc50e3ba95e5ff45cc2c2b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= Date: Sun, 15 Dec 2019 10:02:20 +0100 Subject: [PATCH 089/236] doxygen --- .../class/accountancycategory.class.php | 1 - htdocs/core/class/openid.class.php | 2 +- .../export/export_excel2007new.modules.php | 2 +- .../mailings/advthirdparties.modules.php | 4 +- htdocs/core/modules/modBom.class.php | 2 +- htdocs/core/modules/modDataPolicy.class.php | 2 +- .../core/modules/modEmailCollector.class.php | 2 +- htdocs/core/modules/modIncoterm.class.php | 9 +- htdocs/core/modules/modMrp.class.php | 4 +- htdocs/core/modules/modTakePos.class.php | 2 +- .../modules/printing/modules_printing.php | 2 +- .../doc/pdf_standard.modules.php | 2 +- .../mod_supplier_payment_bronan.php | 2 +- htdocs/don/payment/payment.php | 2 +- htdocs/ecm/class/ecmfiles.class.php | 4 +- .../expedition/class/api_shipments.class.php | 116 +++++++++--------- .../class/productstockentrepot.class.php | 4 +- htdocs/projet/class/api_tasks.class.php | 61 ++++----- htdocs/public/onlinesign/newonlinesign.php | 2 +- htdocs/resource/list.php | 8 +- htdocs/salaries/admin/salaries.php | 2 +- .../salaries/admin/salaries_extrafields.php | 2 +- .../variants/class/ProductAttribute.class.php | 2 +- htdocs/website/class/website.class.php | 2 +- htdocs/website/class/websitepage.class.php | 2 +- htdocs/zapier/class/api_zapier.class.php | 2 +- htdocs/zapier/class/hook.class.php | 2 +- htdocs/zapier/hook_agenda.php | 17 +-- htdocs/zapier/hook_card.php | 37 +----- htdocs/zapier/hook_document.php | 17 +-- htdocs/zapier/hook_list.php | 41 +------ htdocs/zapier/hook_note.php | 15 +-- htdocs/zapier/zapierindex.php | 31 ++--- .../accountancy/export-thirdpartyaccount.php | 2 +- .../sync_members_types_dolibarr2ldap.php | 2 +- .../sync_members_types_ldap2dolibarr.php | 2 +- 36 files changed, 147 insertions(+), 264 deletions(-) diff --git a/htdocs/accountancy/class/accountancycategory.class.php b/htdocs/accountancy/class/accountancycategory.class.php index 5e99f3fc4a6..2f0cf264529 100644 --- a/htdocs/accountancy/class/accountancycategory.class.php +++ b/htdocs/accountancy/class/accountancycategory.class.php @@ -38,7 +38,6 @@ class AccountancyCategory // extends CommonObject /** * @var string Error string - * @see $errors */ public $error; diff --git a/htdocs/core/class/openid.class.php b/htdocs/core/class/openid.class.php index e4fe7843d1d..7fcb2a9cdb4 100644 --- a/htdocs/core/class/openid.class.php +++ b/htdocs/core/class/openid.class.php @@ -158,7 +158,7 @@ class SimpleOpenID }else{ $identity = $u['scheme'] . '://' . $u['host'] . $u['path']; } - //*/ + */ $this->openid_url_identity = $a; } diff --git a/htdocs/core/modules/export/export_excel2007new.modules.php b/htdocs/core/modules/export/export_excel2007new.modules.php index 09a93f3d60f..3d27f78b39d 100644 --- a/htdocs/core/modules/export/export_excel2007new.modules.php +++ b/htdocs/core/modules/export/export_excel2007new.modules.php @@ -17,7 +17,7 @@ */ /** - * \file htdocs/core/modules/export/export_excelnew.modules.php + * \file htdocs/core/modules/export/export_excel2007new.modules.php * \ingroup export * \brief File of class to generate export file with Excel format */ diff --git a/htdocs/core/modules/mailings/advthirdparties.modules.php b/htdocs/core/modules/mailings/advthirdparties.modules.php index 558744d87e8..9ccf3757b80 100644 --- a/htdocs/core/modules/mailings/advthirdparties.modules.php +++ b/htdocs/core/modules/mailings/advthirdparties.modules.php @@ -10,8 +10,8 @@ */ /** - * \file advtargetingemaling/modules/mailings/advthirdparties.modules.php - * \ingroup advtargetingemaling + * \file htdocs/core/modules/mailings/advthirdparties.modules.php + * \ingroup mailing * \brief Example file to provide a list of recipients for mailing module */ diff --git a/htdocs/core/modules/modBom.class.php b/htdocs/core/modules/modBom.class.php index 98b1e7659ec..5de876f2fb1 100644 --- a/htdocs/core/modules/modBom.class.php +++ b/htdocs/core/modules/modBom.class.php @@ -21,7 +21,7 @@ * \defgroup bom Module Bom * \brief Bom module descriptor. * - * \file htdocs/bom/core/modules/modBom.class.php + * \file htdocs/core/modules/modBom.class.php * \ingroup bom * \brief Description and activation file for module Bom */ diff --git a/htdocs/core/modules/modDataPolicy.class.php b/htdocs/core/modules/modDataPolicy.class.php index c5169c7f6d1..58ce388e78e 100644 --- a/htdocs/core/modules/modDataPolicy.class.php +++ b/htdocs/core/modules/modDataPolicy.class.php @@ -21,7 +21,7 @@ * \defgroup datapolicy Module datapolicy * \brief datapolicy module descriptor. * - * \file htdocs/datapolicy/core/modules/modDataPolicy.class.php + * \file htdocs/core/modules/modDataPolicy.class.php * \ingroup datapolicy * \brief Description and activation file for module DATAPOLICY */ diff --git a/htdocs/core/modules/modEmailCollector.class.php b/htdocs/core/modules/modEmailCollector.class.php index 0b02576f5d4..6e34440a4cd 100644 --- a/htdocs/core/modules/modEmailCollector.class.php +++ b/htdocs/core/modules/modEmailCollector.class.php @@ -19,7 +19,7 @@ * \defgroup emailcollector Module emailcollector * \brief emailcollector module descriptor. * - * \file htdocs/emailcollector/core/modules/modEmailCollector.class.php + * \file htdocs/core/modules/modEmailCollector.class.php * \ingroup emailcollector * \brief Description and activation file for module emailcollector */ diff --git a/htdocs/core/modules/modIncoterm.class.php b/htdocs/core/modules/modIncoterm.class.php index f27db640a3a..2d3c79281b7 100644 --- a/htdocs/core/modules/modIncoterm.class.php +++ b/htdocs/core/modules/modIncoterm.class.php @@ -18,11 +18,10 @@ */ /** - * \defgroup mymodule Module MyModule - * \brief Example of a module descriptor. - * Such a file must be copied into htdocs/mymodule/core/modules directory. - * \file htdocs/mymodule/core/modules/modMyModule.class.php - * \ingroup mymodule + * \defgroup incoterm Module MyModule + * + * \file htdocs/core/modules/modIncoterm.class.php + * \ingroup incoterm * \brief Description and activation file for module MyModule */ include_once DOL_DOCUMENT_ROOT .'/core/modules/DolibarrModules.class.php'; diff --git a/htdocs/core/modules/modMrp.class.php b/htdocs/core/modules/modMrp.class.php index e66814d5fc1..d4d9d9c5140 100644 --- a/htdocs/core/modules/modMrp.class.php +++ b/htdocs/core/modules/modMrp.class.php @@ -19,10 +19,10 @@ */ /** - * \defgroup mrp Module Mrp + * \defgroup mrp Module Mrp * \brief Mrp module descriptor. * - * \file htdocs/mrp/core/modules/modMrp.class.php + * \file htdocs/core/modules/modMrp.class.php * \ingroup mrp * \brief Description and activation file for module Mrp */ diff --git a/htdocs/core/modules/modTakePos.class.php b/htdocs/core/modules/modTakePos.class.php index 7024a151bb9..b5f79f79d8d 100644 --- a/htdocs/core/modules/modTakePos.class.php +++ b/htdocs/core/modules/modTakePos.class.php @@ -20,7 +20,7 @@ * \defgroup takepos Module TakePos * \brief TakePos module descriptor. * - * \file htdocs/takepos/core/modules/modTakePos.class.php + * \file htdocs/core/modules/modTakePos.class.php * \ingroup takepos * \brief Description and activation file for module TakePos */ diff --git a/htdocs/core/modules/printing/modules_printing.php b/htdocs/core/modules/printing/modules_printing.php index ab3a50e0989..99a24bfa6b5 100644 --- a/htdocs/core/modules/printing/modules_printing.php +++ b/htdocs/core/modules/printing/modules_printing.php @@ -18,7 +18,7 @@ */ /** - * \file htdocs/core/modules/mailings/modules_printing.php + * \file htdocs/core/modules/printing/modules_printing.php * \ingroup printing * \brief File with parent class of printing modules */ diff --git a/htdocs/core/modules/supplier_payment/doc/pdf_standard.modules.php b/htdocs/core/modules/supplier_payment/doc/pdf_standard.modules.php index f9b0d1b106c..e8b97224aad 100644 --- a/htdocs/core/modules/supplier_payment/doc/pdf_standard.modules.php +++ b/htdocs/core/modules/supplier_payment/doc/pdf_standard.modules.php @@ -19,7 +19,7 @@ */ /** - * \file htdocs/core/modules/supplier_invoice/doc/pdf_standard.modules.php + * \file htdocs/core/modules/supplier_payment/doc/pdf_standard.modules.php * \ingroup fournisseur * \brief Class file to generate the supplier invoice payment file with the standard model */ diff --git a/htdocs/core/modules/supplier_payment/mod_supplier_payment_bronan.php b/htdocs/core/modules/supplier_payment/mod_supplier_payment_bronan.php index 561af243386..1bc34d41bce 100644 --- a/htdocs/core/modules/supplier_payment/mod_supplier_payment_bronan.php +++ b/htdocs/core/modules/supplier_payment/mod_supplier_payment_bronan.php @@ -17,7 +17,7 @@ */ /** - * \file htdocs/core/modules/payment/mod_payment_bronan.php + * \file htdocs/core/modules/supplier_payment/mod_supplier_payment_bronan.php * \ingroup supplier_payment * \brief File containing class for numbering module Bronan */ diff --git a/htdocs/don/payment/payment.php b/htdocs/don/payment/payment.php index 3fed9dd165f..3bbbf9b35ca 100644 --- a/htdocs/don/payment/payment.php +++ b/htdocs/don/payment/payment.php @@ -17,7 +17,7 @@ */ /** - * \file htdocs/don/payment.php + * \file htdocs/don/payment/payment.php * \ingroup donations * \brief Page to add payment of a donation */ diff --git a/htdocs/ecm/class/ecmfiles.class.php b/htdocs/ecm/class/ecmfiles.class.php index a88ecd57d7c..01f6228ad83 100644 --- a/htdocs/ecm/class/ecmfiles.class.php +++ b/htdocs/ecm/class/ecmfiles.class.php @@ -4,7 +4,7 @@ * Copyright (C) 2015 Florian Henry * Copyright (C) 2015 Raphaël Doursenaud * Copyright (C) 2018 Francis Appels - * Copyright (C) ---Put here your own copyright and developer email--- + * Copyright (C) 2019 Frédéric France * * 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 @@ -21,7 +21,7 @@ */ /** - * \file ecm/ecmfiles.class.php + * \file htdocs/ecm/class/ecmfiles.class.php * \ingroup ecm * \brief Class to manage ECM Files (Create/Read/Update/Delete) */ diff --git a/htdocs/expedition/class/api_shipments.class.php b/htdocs/expedition/class/api_shipments.class.php index d1cb1484688..5aca14fb28d 100644 --- a/htdocs/expedition/class/api_shipments.class.php +++ b/htdocs/expedition/class/api_shipments.class.php @@ -208,15 +208,15 @@ class Shipments extends DolibarrApi return $this->shipment->id; } - /** - * Get lines of an shipment - * - * @param int $id Id of shipment - * - * @url GET {id}/lines - * - * @return int - */ + // /** + // * Get lines of an shipment + // * + // * @param int $id Id of shipment + // * + // * @url GET {id}/lines + // * + // * @return int + // */ /* public function getLines($id) { @@ -241,16 +241,16 @@ class Shipments extends DolibarrApi } */ - /** - * Add a line to given shipment - * - * @param int $id Id of shipment to update - * @param array $request_data ShipmentLine data - * - * @url POST {id}/lines - * - * @return int - */ + // /** + // * Add a line to given shipment + // * + // * @param int $id Id of shipment to update + // * @param array $request_data ShipmentLine data + // * + // * @url POST {id}/lines + // * + // * @return int + // */ /* public function postLine($id, $request_data = null) { @@ -303,17 +303,17 @@ class Shipments extends DolibarrApi return false; }*/ - /** - * Update a line to given shipment - * - * @param int $id Id of shipment to update - * @param int $lineid Id of line to update - * @param array $request_data ShipmentLine data - * - * @url PUT {id}/lines/{lineid} - * - * @return object - */ + // /** + // * Update a line to given shipment + // * + // * @param int $id Id of shipment to update + // * @param int $lineid Id of line to update + // * @param array $request_data ShipmentLine data + // * + // * @url PUT {id}/lines/{lineid} + // * + // * @return object + // */ /* public function putLine($id, $lineid, $request_data = null) { @@ -486,7 +486,7 @@ class Shipments extends DolibarrApi * @url POST {id}/validate * * @return array - * FIXME An error 403 is returned if the request has an empty body. + * \todo An error 403 is returned if the request has an empty body. * Error message: "Forbidden: Content type `text/plain` is not supported." * Workaround: send this in the body * { @@ -528,20 +528,20 @@ class Shipments extends DolibarrApi } - /** - * Classify the shipment as invoiced - * - * @param int $id Id of the shipment - * - * @url POST {id}/setinvoiced - * - * @return int - * - * @throws 400 - * @throws 401 - * @throws 404 - * @throws 405 - */ + // /** + // * Classify the shipment as invoiced + // * + // * @param int $id Id of the shipment + // * + // * @url POST {id}/setinvoiced + // * + // * @return int + // * + // * @throws 400 + // * @throws 401 + // * @throws 404 + // * @throws 405 + // */ /* public function setinvoiced($id) { @@ -566,19 +566,19 @@ class Shipments extends DolibarrApi */ - /** - * Create a shipment using an existing order. - * - * @param int $orderid Id of the order - * - * @url POST /createfromorder/{orderid} - * - * @return int - * @throws 400 - * @throws 401 - * @throws 404 - * @throws 405 - */ + // /** + // * Create a shipment using an existing order. + // * + // * @param int $orderid Id of the order + // * + // * @url POST /createfromorder/{orderid} + // * + // * @return int + // * @throws 400 + // * @throws 401 + // * @throws 404 + // * @throws 405 + // */ /* public function createShipmentFromOrder($orderid) { diff --git a/htdocs/product/stock/class/productstockentrepot.class.php b/htdocs/product/stock/class/productstockentrepot.class.php index a53b669c183..7937bc560bb 100644 --- a/htdocs/product/stock/class/productstockentrepot.class.php +++ b/htdocs/product/stock/class/productstockentrepot.class.php @@ -3,7 +3,7 @@ * Copyright (C) 2014-2016 Juanjo Menent * Copyright (C) 2015 Florian Henry * Copyright (C) 2015 Raphaël Doursenaud - * Copyright (C) 2018 Frédéric France + * Copyright (C) 2018-2019 Frédéric France * * 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 @@ -20,7 +20,7 @@ */ /** - * \file ProductEntrepot/ProductStockEntrepot.class.php + * \file htdocs/product/stock/class/productstockentrepot.class.php * \ingroup ProductEntrepot * \brief This file is an example for a CRUD class file (Create/Read/Update/Delete) * Put some comments here diff --git a/htdocs/projet/class/api_tasks.class.php b/htdocs/projet/class/api_tasks.class.php index 7dc9e5ccd52..d7448931086 100644 --- a/htdocs/projet/class/api_tasks.class.php +++ b/htdocs/projet/class/api_tasks.class.php @@ -163,6 +163,7 @@ class Tasks extends DolibarrApi { $num = $db->num_rows($result); $min = min($num, ($limit <= 0 ? $num : $limit)); + $i = 0; while ($i < $min) { $obj = $db->fetch_object($result); @@ -213,14 +214,14 @@ class Tasks extends DolibarrApi return $this->task->id; } - /** - * Get time spent of a task - * - * @param int $id Id of task - * @return int - * - * @url GET {id}/tasks - */ + // /** + // * Get time spent of a task + // * + // * @param int $id Id of task + // * @return int + // * + // * @url GET {id}/tasks + // */ /* public function getLines($id, $includetimespent=0) { @@ -297,16 +298,16 @@ class Tasks extends DolibarrApi } - /** - * Add a task to given project - * - * @param int $id Id of project to update - * @param array $request_data Projectline data - * - * @url POST {id}/tasks - * - * @return int - */ + // /** + // * Add a task to given project + // * + // * @param int $id Id of project to update + // * @param array $request_data Projectline data + // * + // * @url POST {id}/tasks + // * + // * @return int + // */ /* public function postLine($id, $request_data = null) { @@ -359,17 +360,17 @@ class Tasks extends DolibarrApi } */ - /** - * Update a task to given project - * - * @param int $id Id of project to update - * @param int $taskid Id of task to update - * @param array $request_data Projectline data - * - * @url PUT {id}/tasks/{taskid} - * - * @return object - */ + // /** + // * Update a task to given project + // * + // * @param int $id Id of project to update + // * @param int $taskid Id of task to update + // * @param array $request_data Projectline data + // * + // * @url PUT {id}/tasks/{taskid} + // * + // * @return object + // */ /* public function putLine($id, $lineid, $request_data = null) { @@ -616,6 +617,6 @@ class Tasks extends DolibarrApi } - // TODO + // \todo // getSummaryOfTimeSpent } diff --git a/htdocs/public/onlinesign/newonlinesign.php b/htdocs/public/onlinesign/newonlinesign.php index 7ffc0908c4e..21bc9e3c3c3 100644 --- a/htdocs/public/onlinesign/newonlinesign.php +++ b/htdocs/public/onlinesign/newonlinesign.php @@ -21,7 +21,7 @@ */ /** - * \file htdocs/public/onlinesign/newsign.php + * \file htdocs/public/onlinesign/newonlinesign.php * \ingroup core * \brief File to offer a way to make an online signature for a particular Dolibarr entity */ diff --git a/htdocs/resource/list.php b/htdocs/resource/list.php index d0f85eb9fe2..db7ae3c30ff 100644 --- a/htdocs/resource/list.php +++ b/htdocs/resource/list.php @@ -1,7 +1,7 @@ - * Copyright (C) 2018 Nicolas ZABOURI - * Copyright (C) 2018 Frédéric France +/* Copyright (C) 2013-2014 Jean-François Ferry + * Copyright (C) 2018 Nicolas ZABOURI + * Copyright (C) 2018-2019 Frédéric France * * 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 @@ -18,7 +18,7 @@ */ /** - * \file resource/index.php + * \file htdocs/resource/list.php * \ingroup resource * \brief Page to manage resource objects */ diff --git a/htdocs/salaries/admin/salaries.php b/htdocs/salaries/admin/salaries.php index db97de6a21a..ebb301f00e1 100644 --- a/htdocs/salaries/admin/salaries.php +++ b/htdocs/salaries/admin/salaries.php @@ -17,7 +17,7 @@ */ /** - * \file htdocs/admin/salaries.php + * \file htdocs/salaries/admin/salaries.php * \ingroup Salaries * \brief Setup page to configure salaries module */ diff --git a/htdocs/salaries/admin/salaries_extrafields.php b/htdocs/salaries/admin/salaries_extrafields.php index f04937b59f4..2ea9ba62919 100644 --- a/htdocs/salaries/admin/salaries_extrafields.php +++ b/htdocs/salaries/admin/salaries_extrafields.php @@ -18,7 +18,7 @@ */ /** - * \file htdocs/admin/salaries_extrafields.php + * \file htdocs/salaries/admin/salaries_extrafields.php * \ingroup member * \brief Page to setup extra fields of salaries */ diff --git a/htdocs/variants/class/ProductAttribute.class.php b/htdocs/variants/class/ProductAttribute.class.php index 3ccdb6dbf03..80923a70f4b 100644 --- a/htdocs/variants/class/ProductAttribute.class.php +++ b/htdocs/variants/class/ProductAttribute.class.php @@ -36,7 +36,7 @@ class ProductAttribute /** * Ref of the product attribute - * @var + * @var string */ public $ref; diff --git a/htdocs/website/class/website.class.php b/htdocs/website/class/website.class.php index 5c2bf40aa03..2f78e66c22d 100644 --- a/htdocs/website/class/website.class.php +++ b/htdocs/website/class/website.class.php @@ -20,7 +20,7 @@ */ /** - * \file website/website.class.php + * \file htdocs/website/class/website.class.php * \ingroup website * \brief File for the CRUD class of website (Create/Read/Update/Delete) */ diff --git a/htdocs/website/class/websitepage.class.php b/htdocs/website/class/websitepage.class.php index abdb8d323eb..1661044401a 100644 --- a/htdocs/website/class/websitepage.class.php +++ b/htdocs/website/class/websitepage.class.php @@ -19,7 +19,7 @@ */ /** - * \file website/websitepage.class.php + * \file htdocs/website/class/websitepage.class.php * \ingroup website * \brief File for the CRUD class of websitepage (Create/Read/Update/Delete) */ diff --git a/htdocs/zapier/class/api_zapier.class.php b/htdocs/zapier/class/api_zapier.class.php index 638b02c0c58..49674758e1b 100644 --- a/htdocs/zapier/class/api_zapier.class.php +++ b/htdocs/zapier/class/api_zapier.class.php @@ -23,7 +23,7 @@ dol_include_once('/zapier/class/hook.class.php'); /** - * \file htdocs/modulebuilder/template/class/api_zapier.class.php + * \file htdocs/zapier/class/api_zapier.class.php * \ingroup zapier * \brief File for API management of hook. */ diff --git a/htdocs/zapier/class/hook.class.php b/htdocs/zapier/class/hook.class.php index fdc7aba2bc9..31dd57a11a2 100644 --- a/htdocs/zapier/class/hook.class.php +++ b/htdocs/zapier/class/hook.class.php @@ -16,7 +16,7 @@ */ /** - * \file htdocs/modulebuilder/template/class/hook.class.php + * \file htdocs/zapier/class/hook.class.php * \ingroup zapier * \brief This file is a CRUD class file for Hook (Create/Read/Update/Delete) */ diff --git a/htdocs/zapier/hook_agenda.php b/htdocs/zapier/hook_agenda.php index 3d5c789c2b1..d445bc15638 100644 --- a/htdocs/zapier/hook_agenda.php +++ b/htdocs/zapier/hook_agenda.php @@ -17,26 +17,13 @@ */ /** - * \file htdocs/modulebuilder/template/myobject_agenda.php + * \file htdocs/zapier/hook_agenda.php * \ingroup mymodule * \brief Page of MyObject events */ // Load Dolibarr environment -$res = 0; -// Try main.inc.php into web root known defined into CONTEXT_DOCUMENT_ROOT (not always defined) -if (!$res && !empty($_SERVER["CONTEXT_DOCUMENT_ROOT"])) $res = @include $_SERVER["CONTEXT_DOCUMENT_ROOT"]."/main.inc.php"; -// Try main.inc.php into web root detected using web root calculated from SCRIPT_FILENAME -$tmp = empty($_SERVER['SCRIPT_FILENAME']) ? '' : $_SERVER['SCRIPT_FILENAME']; $tmp2 = realpath(__FILE__); $i = strlen($tmp) - 1; $j = strlen($tmp2) - 1; -while ($i > 0 && $j > 0 && isset($tmp[$i]) && isset($tmp2[$j]) && $tmp[$i] == $tmp2[$j]) { $i--; $j--; } -if (!$res && $i > 0 && file_exists(substr($tmp, 0, ($i + 1))."/main.inc.php")) $res = @include substr($tmp, 0, ($i + 1))."/main.inc.php"; -if (!$res && $i > 0 && file_exists(dirname(substr($tmp, 0, ($i + 1)))."/main.inc.php")) $res = @include dirname(substr($tmp, 0, ($i + 1)))."/main.inc.php"; -// Try main.inc.php using relative path -if (!$res && file_exists("../main.inc.php")) $res = @include "../main.inc.php"; -if (!$res && file_exists("../../main.inc.php")) $res = @include "../../main.inc.php"; -if (!$res && file_exists("../../../main.inc.php")) $res = @include "../../../main.inc.php"; -if (!$res) die("Include of main fails"); - +require '../main.inc.php'; require_once DOL_DOCUMENT_ROOT.'/contact/class/contact.class.php'; require_once DOL_DOCUMENT_ROOT.'/core/lib/company.lib.php'; require_once DOL_DOCUMENT_ROOT.'/core/lib/functions2.lib.php'; diff --git a/htdocs/zapier/hook_card.php b/htdocs/zapier/hook_card.php index a2d82904f58..94296627aca 100644 --- a/htdocs/zapier/hook_card.php +++ b/htdocs/zapier/hook_card.php @@ -17,46 +17,13 @@ */ /** - * \file htdocs/modulebuilder/template/myobject_card.php + * \file htdocs/zapier/myobject_card.php * \ingroup mymodule * \brief Page to create/edit/view myobject */ -//if (! defined('NOREQUIREDB')) define('NOREQUIREDB','1'); // Do not create database handler $db -//if (! defined('NOREQUIREUSER')) define('NOREQUIREUSER','1'); // Do not load object $user -//if (! defined('NOREQUIRESOC')) define('NOREQUIRESOC','1'); // Do not load object $mysoc -//if (! defined('NOREQUIRETRAN')) define('NOREQUIRETRAN','1'); // Do not load object $langs -//if (! defined('NOSCANGETFORINJECTION')) define('NOSCANGETFORINJECTION','1'); // Do not check injection attack on GET parameters -//if (! defined('NOSCANPOSTFORINJECTION')) define('NOSCANPOSTFORINJECTION','1'); // Do not check injection attack on POST parameters -//if (! defined('NOCSRFCHECK')) define('NOCSRFCHECK','1'); // Do not check CSRF attack (test on referer + on token if option MAIN_SECURITY_CSRF_WITH_TOKEN is on). -//if (! defined('NOTOKENRENEWAL')) define('NOTOKENRENEWAL','1'); // Do not roll the Anti CSRF token (used if MAIN_SECURITY_CSRF_WITH_TOKEN is on) -//if (! defined('NOSTYLECHECK')) define('NOSTYLECHECK','1'); // Do not check style html tag into posted data -//if (! defined('NOREQUIREMENU')) define('NOREQUIREMENU','1'); // If there is no need to load and show top and left menu -//if (! defined('NOREQUIREHTML')) define('NOREQUIREHTML','1'); // If we don't need to load the html.form.class.php -//if (! defined('NOREQUIREAJAX')) define('NOREQUIREAJAX','1'); // Do not load ajax.lib.php library -//if (! defined("NOLOGIN")) define("NOLOGIN",'1'); // If this page is public (can be called outside logged session). This include the NOIPCHECK too. -//if (! defined('NOIPCHECK')) define('NOIPCHECK','1'); // Do not check IP defined into conf $dolibarr_main_restrict_ip -//if (! defined("MAIN_LANG_DEFAULT")) define('MAIN_LANG_DEFAULT','auto'); // Force lang to a particular value -//if (! defined("MAIN_AUTHENTICATION_MODE")) define('MAIN_AUTHENTICATION_MODE','aloginmodule'); // Force authentication handler -//if (! defined("NOREDIRECTBYMAINTOLOGIN")) define('NOREDIRECTBYMAINTOLOGIN',1); // The main.inc.php does not make a redirect if not logged, instead show simple error message -//if (! defined("FORCECSP")) define('FORCECSP','none'); // Disable all Content Security Policies - - // Load Dolibarr environment -$res = 0; -// Try main.inc.php into web root known defined into CONTEXT_DOCUMENT_ROOT (not always defined) -if (!$res && !empty($_SERVER["CONTEXT_DOCUMENT_ROOT"])) $res = @include $_SERVER["CONTEXT_DOCUMENT_ROOT"]."/main.inc.php"; -// Try main.inc.php into web root detected using web root calculated from SCRIPT_FILENAME -$tmp = empty($_SERVER['SCRIPT_FILENAME']) ? '' : $_SERVER['SCRIPT_FILENAME']; $tmp2 = realpath(__FILE__); $i = strlen($tmp) - 1; $j = strlen($tmp2) - 1; -while ($i > 0 && $j > 0 && isset($tmp[$i]) && isset($tmp2[$j]) && $tmp[$i] == $tmp2[$j]) { $i--; $j--; } -if (!$res && $i > 0 && file_exists(substr($tmp, 0, ($i + 1))."/main.inc.php")) $res = @include substr($tmp, 0, ($i + 1))."/main.inc.php"; -if (!$res && $i > 0 && file_exists(dirname(substr($tmp, 0, ($i + 1)))."/main.inc.php")) $res = @include dirname(substr($tmp, 0, ($i + 1)))."/main.inc.php"; -// Try main.inc.php using relative path -if (!$res && file_exists("../main.inc.php")) $res = @include "../main.inc.php"; -if (!$res && file_exists("../../main.inc.php")) $res = @include "../../main.inc.php"; -if (!$res && file_exists("../../../main.inc.php")) $res = @include "../../../main.inc.php"; -if (!$res) die("Include of main fails"); - +require '../main.inc.php'; require_once DOL_DOCUMENT_ROOT.'/core/class/html.formcompany.class.php'; require_once DOL_DOCUMENT_ROOT.'/core/class/html.formfile.class.php'; dol_include_once('/mymodule/class/myobject.class.php'); diff --git a/htdocs/zapier/hook_document.php b/htdocs/zapier/hook_document.php index 966a2b138cf..bedb4eb3590 100644 --- a/htdocs/zapier/hook_document.php +++ b/htdocs/zapier/hook_document.php @@ -17,26 +17,13 @@ */ /** - * \file htdocs/modulebuilder/template/myobject_document.php + * \file htdocs/zapier/myobject_document.php * \ingroup mymodule * \brief Tab for documents linked to MyObject */ // Load Dolibarr environment -$res = 0; -// Try main.inc.php into web root known defined into CONTEXT_DOCUMENT_ROOT (not always defined) -if (!$res && !empty($_SERVER["CONTEXT_DOCUMENT_ROOT"])) $res = @include $_SERVER["CONTEXT_DOCUMENT_ROOT"]."/main.inc.php"; -// Try main.inc.php into web root detected using web root calculated from SCRIPT_FILENAME -$tmp = empty($_SERVER['SCRIPT_FILENAME']) ? '' : $_SERVER['SCRIPT_FILENAME']; $tmp2 = realpath(__FILE__); $i = strlen($tmp) - 1; $j = strlen($tmp2) - 1; -while ($i > 0 && $j > 0 && isset($tmp[$i]) && isset($tmp2[$j]) && $tmp[$i] == $tmp2[$j]) { $i--; $j--; } -if (!$res && $i > 0 && file_exists(substr($tmp, 0, ($i + 1))."/main.inc.php")) $res = @include substr($tmp, 0, ($i + 1))."/main.inc.php"; -if (!$res && $i > 0 && file_exists(dirname(substr($tmp, 0, ($i + 1)))."/main.inc.php")) $res = @include dirname(substr($tmp, 0, ($i + 1)))."/main.inc.php"; -// Try main.inc.php using relative path -if (!$res && file_exists("../main.inc.php")) $res = @include "../main.inc.php"; -if (!$res && file_exists("../../main.inc.php")) $res = @include "../../main.inc.php"; -if (!$res && file_exists("../../../main.inc.php")) $res = @include "../../../main.inc.php"; -if (!$res) die("Include of main fails"); - +require '../main.inc.php'; require_once DOL_DOCUMENT_ROOT.'/core/lib/company.lib.php'; require_once DOL_DOCUMENT_ROOT.'/core/lib/files.lib.php'; require_once DOL_DOCUMENT_ROOT.'/core/lib/images.lib.php'; diff --git a/htdocs/zapier/hook_list.php b/htdocs/zapier/hook_list.php index a49c0655b80..25864a7e35a 100644 --- a/htdocs/zapier/hook_list.php +++ b/htdocs/zapier/hook_list.php @@ -1,6 +1,6 @@ - * Copyright (C) ---Put here your own copyright and developer email--- +/* Copyright (C) 2007-2017 Laurent Destailleur + * Copyright (C) 2019 Frédéric France * * 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 @@ -17,45 +17,14 @@ */ /** - * \file htdocs/modulebuilder/template/hook_list.php - * \ingroup mymodule + * \file htdocs/zapier/hook_list.php + * \ingroup zapier * \brief List page for hook */ -//if (! defined('NOREQUIREDB')) define('NOREQUIREDB','1'); // Do not create database handler $db -//if (! defined('NOREQUIREUSER')) define('NOREQUIREUSER','1'); // Do not load object $user -//if (! defined('NOREQUIRESOC')) define('NOREQUIRESOC','1'); // Do not load object $mysoc -//if (! defined('NOREQUIRETRAN')) define('NOREQUIRETRAN','1'); // Do not load object $langs -//if (! defined('NOSCANGETFORINJECTION')) define('NOSCANGETFORINJECTION','1'); // Do not check injection attack on GET parameters -//if (! defined('NOSCANPOSTFORINJECTION')) define('NOSCANPOSTFORINJECTION','1'); // Do not check injection attack on POST parameters -//if (! defined('NOCSRFCHECK')) define('NOCSRFCHECK','1'); // Do not check CSRF attack (test on referer + on token if option MAIN_SECURITY_CSRF_WITH_TOKEN is on). -//if (! defined('NOTOKENRENEWAL')) define('NOTOKENRENEWAL','1'); // Do not roll the Anti CSRF token (used if MAIN_SECURITY_CSRF_WITH_TOKEN is on) -//if (! defined('NOSTYLECHECK')) define('NOSTYLECHECK','1'); // Do not check style html tag into posted data -//if (! defined('NOIPCHECK')) define('NOIPCHECK','1'); // Do not check IP defined into conf $dolibarr_main_restrict_ip -//if (! defined('NOREQUIREMENU')) define('NOREQUIREMENU','1'); // If there is no need to load and show top and left menu -//if (! defined('NOREQUIREHTML')) define('NOREQUIREHTML','1'); // If we don't need to load the html.form.class.php -//if (! defined('NOREQUIREAJAX')) define('NOREQUIREAJAX','1'); // Do not load ajax.lib.php library -//if (! defined("NOLOGIN")) define("NOLOGIN",'1'); // If this page is public (can be called outside logged session) -//if (! defined("MAIN_LANG_DEFAULT")) define('MAIN_LANG_DEFAULT','auto'); // Force lang to a particular value -//if (! defined("MAIN_AUTHENTICATION_MODE")) define('MAIN_AUTHENTICATION_MODE','aloginmodule'); // Force authentication handler -//if (! defined("NOREDIRECTBYMAINTOLOGIN")) define('NOREDIRECTBYMAINTOLOGIN',1); // The main.inc.php does not make a redirect if not logged, instead show simple error message -//if (! defined("XFRAMEOPTIONS_ALLOWALL")) define('XFRAMEOPTIONS_ALLOWALL',1); // Do not add the HTTP header 'X-Frame-Options: SAMEORIGIN' but 'X-Frame-Options: ALLOWALL' // Load Dolibarr environment -$res = 0; -// Try main.inc.php into web root known defined into CONTEXT_DOCUMENT_ROOT (not always defined) -if (!$res && !empty($_SERVER["CONTEXT_DOCUMENT_ROOT"])) $res = @include $_SERVER["CONTEXT_DOCUMENT_ROOT"]."/main.inc.php"; -// Try main.inc.php into web root detected using web root calculated from SCRIPT_FILENAME -$tmp = empty($_SERVER['SCRIPT_FILENAME']) ? '' : $_SERVER['SCRIPT_FILENAME']; $tmp2 = realpath(__FILE__); $i = strlen($tmp) - 1; $j = strlen($tmp2) - 1; -while ($i > 0 && $j > 0 && isset($tmp[$i]) && isset($tmp2[$j]) && $tmp[$i] == $tmp2[$j]) { $i--; $j--; } -if (!$res && $i > 0 && file_exists(substr($tmp, 0, ($i + 1))."/main.inc.php")) $res = @include substr($tmp, 0, ($i + 1))."/main.inc.php"; -if (!$res && $i > 0 && file_exists(dirname(substr($tmp, 0, ($i + 1)))."/main.inc.php")) $res = @include dirname(substr($tmp, 0, ($i + 1)))."/main.inc.php"; -// Try main.inc.php using relative path -if (!$res && file_exists("../main.inc.php")) $res = @include "../main.inc.php"; -if (!$res && file_exists("../../main.inc.php")) $res = @include "../../main.inc.php"; -if (!$res && file_exists("../../../main.inc.php")) $res = @include "../../../main.inc.php"; -if (!$res) die("Include of main fails"); - +require '../main.inc.php'; require_once DOL_DOCUMENT_ROOT.'/core/class/html.formcompany.class.php'; require_once DOL_DOCUMENT_ROOT.'/core/lib/date.lib.php'; require_once DOL_DOCUMENT_ROOT.'/core/lib/company.lib.php'; diff --git a/htdocs/zapier/hook_note.php b/htdocs/zapier/hook_note.php index abb66fd6f38..11ad5efa9f2 100644 --- a/htdocs/zapier/hook_note.php +++ b/htdocs/zapier/hook_note.php @@ -23,20 +23,7 @@ */ // Load Dolibarr environment -$res = 0; -// Try main.inc.php into web root known defined into CONTEXT_DOCUMENT_ROOT (not always defined) -if (!$res && !empty($_SERVER["CONTEXT_DOCUMENT_ROOT"])) $res = @include $_SERVER["CONTEXT_DOCUMENT_ROOT"]."/main.inc.php"; -// Try main.inc.php into web root detected using web root calculated from SCRIPT_FILENAME -$tmp = empty($_SERVER['SCRIPT_FILENAME']) ? '' : $_SERVER['SCRIPT_FILENAME']; $tmp2 = realpath(__FILE__); $i = strlen($tmp) - 1; $j = strlen($tmp2) - 1; -while ($i > 0 && $j > 0 && isset($tmp[$i]) && isset($tmp2[$j]) && $tmp[$i] == $tmp2[$j]) { $i--; $j--; } -if (!$res && $i > 0 && file_exists(substr($tmp, 0, ($i + 1))."/main.inc.php")) $res = @include substr($tmp, 0, ($i + 1))."/main.inc.php"; -if (!$res && $i > 0 && file_exists(dirname(substr($tmp, 0, ($i + 1)))."/main.inc.php")) $res = @include dirname(substr($tmp, 0, ($i + 1)))."/main.inc.php"; -// Try main.inc.php using relative path -if (!$res && file_exists("../main.inc.php")) $res = @include "../main.inc.php"; -if (!$res && file_exists("../../main.inc.php")) $res = @include "../../main.inc.php"; -if (!$res && file_exists("../../../main.inc.php")) $res = @include "../../../main.inc.php"; -if (!$res) die("Include of main fails"); - +require '../main.inc.php'; dol_include_once('/mymodule/class/myobject.class.php'); dol_include_once('/mymodule/lib/mymodule_myobject.lib.php'); diff --git a/htdocs/zapier/zapierindex.php b/htdocs/zapier/zapierindex.php index f9931a29d41..77a9d5b4112 100644 --- a/htdocs/zapier/zapierindex.php +++ b/htdocs/zapier/zapierindex.php @@ -19,36 +19,23 @@ */ /** - * \file htdocs/zapierfordolibarr/template/zapierfordolibarrindex.php - * \ingroup zapierfordolibarr - * \brief Home page of zapierfordolibarr top menu + * \file htdocs/zapier/zapierindex.php + * \ingroup zapier + * \brief Home page of zapier top menu */ // Load Dolibarr environment -$res=0; -// Try main.inc.php into web root known defined into CONTEXT_DOCUMENT_ROOT (not always defined) -if (! $res && ! empty($_SERVER["CONTEXT_DOCUMENT_ROOT"])) $res=@include $_SERVER["CONTEXT_DOCUMENT_ROOT"]."/main.inc.php"; -// Try main.inc.php into web root detected using web root calculated from SCRIPT_FILENAME -$tmp=empty($_SERVER['SCRIPT_FILENAME'])?'':$_SERVER['SCRIPT_FILENAME'];$tmp2=realpath(__FILE__); $i=strlen($tmp)-1; $j=strlen($tmp2)-1; -while($i > 0 && $j > 0 && isset($tmp[$i]) && isset($tmp2[$j]) && $tmp[$i]==$tmp2[$j]) { $i--; $j--; } -if (! $res && $i > 0 && file_exists(substr($tmp, 0, ($i+1))."/main.inc.php")) $res=@include substr($tmp, 0, ($i+1))."/main.inc.php"; -if (! $res && $i > 0 && file_exists(dirname(substr($tmp, 0, ($i+1)))."/main.inc.php")) $res=@include dirname(substr($tmp, 0, ($i+1)))."/main.inc.php"; -// Try main.inc.php using relative path -if (! $res && file_exists("../main.inc.php")) $res=@include "../main.inc.php"; -if (! $res && file_exists("../../main.inc.php")) $res=@include "../../main.inc.php"; -if (! $res && file_exists("../../../main.inc.php")) $res=@include "../../../main.inc.php"; -if (! $res) die("Include of main fails"); - +require '../main.inc.php'; require_once DOL_DOCUMENT_ROOT.'/core/class/html.formfile.class.php'; // Load translation files required by the page -$langs->loadLangs(array("zapierfordolibarr@zapierfordolibarr")); +$langs->loadLangs(array("zapier@zapier")); $action=GETPOST('action', 'alpha'); // Securite acces client -if (! $user->rights->zapierfordolibarr->read) accessforbidden(); +if (! $user->rights->zapier->read) accessforbidden(); $socid=GETPOST('socid', 'int'); if (isset($user->socid) && $user->socid > 0) { @@ -76,14 +63,14 @@ $formfile = new FormFile($db); llxHeader("", $langs->trans("ZapierForDolibarrArea")); -print load_fiche_titre($langs->trans("ZapierForDolibarrArea"), '', 'zapierfordolibarr.png@zapierfordolibarr'); +print load_fiche_titre($langs->trans("ZapierForDolibarrArea"), '', 'zapier.png@zapier'); print '
'; /* BEGIN MODULEBUILDER DRAFT MYOBJECT // Draft MyObject -if (! empty($conf->zapierfordolibarr->enabled) && $user->rights->zapierfordolibarr->read) +if (! empty($conf->zapier->enabled) && $user->rights->zapier->read) { $langs->load("orders"); @@ -169,7 +156,7 @@ $max=3; /* BEGIN MODULEBUILDER LASTMODIFIED MYOBJECT // Last modified myobject -if (! empty($conf->zapierfordolibarr->enabled) && $user->rights->zapierfordolibarr->read) +if (! empty($conf->zapier->enabled) && $user->rights->zapier->read) { $sql = "SELECT s.rowid, s.nom as name, s.client, s.datec, s.tms, s.canvas"; $sql.= ", s.code_client"; diff --git a/scripts/accountancy/export-thirdpartyaccount.php b/scripts/accountancy/export-thirdpartyaccount.php index b03f397fd7e..9399066078f 100755 --- a/scripts/accountancy/export-thirdpartyaccount.php +++ b/scripts/accountancy/export-thirdpartyaccount.php @@ -20,7 +20,7 @@ */ /** - * \file htdocs/accountancy/admin/export-thirdpartyaccount.php + * \file scripts/accountancy/export-thirdpartyaccount.php * \ingroup Accounting Expert * \brief Page to detect empty accounting account */ diff --git a/scripts/members/sync_members_types_dolibarr2ldap.php b/scripts/members/sync_members_types_dolibarr2ldap.php index a1a41398841..2665a0c828b 100755 --- a/scripts/members/sync_members_types_dolibarr2ldap.php +++ b/scripts/members/sync_members_types_dolibarr2ldap.php @@ -20,7 +20,7 @@ */ /** - * \file scripts/user/sync_members_types_dolibarr2ldap.php + * \file scripts/members/sync_members_types_dolibarr2ldap.php * \ingroup ldap core * \brief Script de mise a jour des types de membres dans LDAP depuis base Dolibarr */ diff --git a/scripts/members/sync_members_types_ldap2dolibarr.php b/scripts/members/sync_members_types_ldap2dolibarr.php index 598b9e5502c..06e96aa44ae 100755 --- a/scripts/members/sync_members_types_ldap2dolibarr.php +++ b/scripts/members/sync_members_types_ldap2dolibarr.php @@ -21,7 +21,7 @@ */ /** - * \file scripts/user/sync_members_types_ldap2dolibarr.php + * \file scripts/members/sync_members_types_ldap2dolibarr.php * \ingroup ldap member * \brief Script to update members types into Dolibarr from LDAP */ From e1386faa595c4b8be4750d7e975ee92d6f38e9b3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= Date: Sun, 15 Dec 2019 10:53:03 +0100 Subject: [PATCH 090/236] doxygen --- htdocs/product/stock/lib/replenishment.lib.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/product/stock/lib/replenishment.lib.php b/htdocs/product/stock/lib/replenishment.lib.php index 0286b6bc480..a23b99b9293 100644 --- a/htdocs/product/stock/lib/replenishment.lib.php +++ b/htdocs/product/stock/lib/replenishment.lib.php @@ -155,7 +155,7 @@ function ordered($product_id) * getProducts * * @param int $order_id Order id - * @return array|array[integer] + * @return array|integer[] */ function getProducts($order_id) { From 9685b56375b653361bed0729d0cd6e83cdbafbc2 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sun, 15 Dec 2019 15:03:22 +0100 Subject: [PATCH 091/236] Fix warning --- htdocs/compta/bank/class/account.class.php | 1 + 1 file changed, 1 insertion(+) diff --git a/htdocs/compta/bank/class/account.class.php b/htdocs/compta/bank/class/account.class.php index aca498c1ed6..594cad56ea0 100644 --- a/htdocs/compta/bank/class/account.class.php +++ b/htdocs/compta/bank/class/account.class.php @@ -1427,6 +1427,7 @@ class Account extends CommonObject if (!empty($this->iban)) { // If IBAN defined, we can know country of account from it + $reg = array(); if (preg_match("/^([a-zA-Z][a-zA-Z])/i", $this->iban, $reg)) return $reg[1]; } From 0ef3de98c67f9dcdff50ef4fba6df3e9ba83dc0c Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sun, 15 Dec 2019 17:18:09 +0100 Subject: [PATCH 092/236] Try to fix conflict of several stripe accounts --- .../install/mysql/migration/10.0.0-11.0.0.sql | 2 ++ .../mysql/tables/llx_societe_account.sql | 3 +- htdocs/societe/class/societeaccount.class.php | 29 ++++++++++--------- htdocs/societe/paymentmodes.php | 9 ++++-- htdocs/stripe/class/stripe.class.php | 11 +++---- 5 files changed, 33 insertions(+), 21 deletions(-) diff --git a/htdocs/install/mysql/migration/10.0.0-11.0.0.sql b/htdocs/install/mysql/migration/10.0.0-11.0.0.sql index 4bacfa9b765..5d31d3de9dc 100644 --- a/htdocs/install/mysql/migration/10.0.0-11.0.0.sql +++ b/htdocs/install/mysql/migration/10.0.0-11.0.0.sql @@ -59,6 +59,8 @@ ALTER TABLE llx_emailcollector_emailcollectoraction ADD COLUMN position integer -- For v11 +ALTER TABLE llx_societe_account ADD COLUMN site_account varchar(128); + UPDATE llx_holiday SET ref = rowid WHERE ref IS NULL; -- VMYSQL4.3 ALTER TABLE llx_holiday MODIFY COLUMN ref varchar(30) NOT NULL; -- VPGSQL8.2 ALTER TABLE llx_holiday ALTER COLUMN ref SET NOT NULL; diff --git a/htdocs/install/mysql/tables/llx_societe_account.sql b/htdocs/install/mysql/tables/llx_societe_account.sql index 605a3d85313..feffc7c9bd6 100644 --- a/htdocs/install/mysql/tables/llx_societe_account.sql +++ b/htdocs/install/mysql/tables/llx_societe_account.sql @@ -20,13 +20,14 @@ CREATE TABLE llx_societe_account( -- BEGIN MODULEBUILDER FIELDS rowid integer AUTO_INCREMENT PRIMARY KEY NOT NULL, entity integer DEFAULT 1, - key_account varchar(128), + key_account varchar(128), -- the id of third party in external web site (for site_account if site_account defined) login varchar(128) NOT NULL, pass_encoding varchar(24), pass_crypted varchar(128), pass_temp varchar(128), -- temporary password when asked for forget password fk_soc integer, site varchar(128), -- name of external web site + site_account varchar(128), -- a key to identify the account on external web site fk_website integer, -- id of local web site note_private text, date_last_login datetime, diff --git a/htdocs/societe/class/societeaccount.class.php b/htdocs/societe/class/societeaccount.class.php index abfe4cad716..49ee793b285 100644 --- a/htdocs/societe/class/societeaccount.class.php +++ b/htdocs/societe/class/societeaccount.class.php @@ -86,7 +86,8 @@ class SocieteAccount extends CommonObject 'pass_temp' => array('type'=>'varchar(128)', 'label'=>'Temp', 'visible'=>0, 'enabled'=>0, 'position'=>32, 'notnull'=>-1,), 'fk_soc' => array('type'=>'integer:Societe:societe/class/societe.class.php', 'label'=>'ThirdParty', 'visible'=>1, 'enabled'=>1, 'position'=>40, 'notnull'=>-1, 'index'=>1), 'site' => array('type'=>'varchar(128)', 'label'=>'Site', 'visible'=>-1, 'enabled'=>1, 'position'=>41), - 'fk_website' => array('type'=>'integer:Website:website/class/website.class.php', 'label'=>'WebSite', 'visible'=>1, 'enabled'=>1, 'position'=>42, 'notnull'=>-1, 'index'=>1), + 'site_account' => array('type'=>'varchar(128)', 'label'=>'SiteAccount', 'visible'=>-1, 'enabled'=>1, 'position'=>42, 'help'=>'A key to identify the account on external web site'), + 'fk_website' => array('type'=>'integer:Website:website/class/website.class.php', 'label'=>'WebSite', 'visible'=>1, 'enabled'=>1, 'position'=>43, 'notnull'=>-1, 'index'=>1), 'date_last_login' => array('type'=>'datetime', 'label'=>'LastConnexion', 'visible'=>2, 'enabled'=>1, 'position'=>50, 'notnull'=>0,), 'date_previous_login' => array('type'=>'datetime', 'label'=>'PreviousConnexion', 'visible'=>2, 'enabled'=>1, 'position'=>51, 'notnull'=>0,), //'note_public' => array('type'=>'text', 'label'=>'NotePublic', 'visible'=>-1, 'enabled'=>1, 'position'=>45, 'notnull'=>-1,), @@ -121,6 +122,7 @@ class SocieteAccount extends CommonObject public $fk_soc; public $site; + public $site_account; /** * @var integer|string date_last_login @@ -294,21 +296,22 @@ class SocieteAccount extends CommonObject /** * Try to find the external customer id of a thirdparty for another site/system. * - * @param int $id Id of third party - * @param string $site Site (example: 'stripe', '...') - * @param int $status Status (0=test, 1=live) - * @return string Stripe customer ref 'cu_xxxxxxxxxxxxx' or '' + * @param int $id Id of third party + * @param string $site Site (example: 'stripe', '...') + * @param int $status Status (0=test, 1=live) + * @param string $site_account Value to use to identify with account to use on site when site can offer several accounts. For example: 'pk_live_123456' when using Stripe service. + * @return string Stripe customer ref 'cu_xxxxxxxxxxxxx' or '' * @see getThirdPartyID() */ - public function getCustomerAccount($id, $site, $status = 0) + public function getCustomerAccount($id, $site, $status = 0, $site_account = '') { $sql = "SELECT sa.key_account as key_account, sa.entity"; - $sql.= " FROM " . MAIN_DB_PREFIX . "societe_account as sa"; - $sql.= " WHERE sa.fk_soc = " . $id; - $sql.= " AND sa.entity IN (".getEntity('societe').")"; - $sql.= " AND sa.site = '".$this->db->escape($site)."' AND sa.status = ".((int) $status); - $sql.= " AND key_account IS NOT NULL AND key_account <> ''"; - //$sql.= " ORDER BY sa.key_account DESC"; + $sql .= " FROM " . MAIN_DB_PREFIX . "societe_account as sa"; + $sql .= " WHERE sa.fk_soc = " . $id; + $sql .= " AND sa.entity IN (".getEntity('societe').")"; + $sql .= " AND sa.site = '".$this->db->escape($site)."' AND sa.status = ".((int) $status); + $sql .= " AND key_account IS NOT NULL AND key_account <> ''"; + $sql .= " ORDER BY sa.site_account DESC"; // To get the entry with a site_account defined in priority dol_syslog(get_class($this) . "::getCustomerAccount Try to find the first system customer id for ".$site." of thirdparty id=".$id." (exemple: cus_.... for stripe)", LOG_DEBUG); $result = $this->db->query($sql); @@ -327,7 +330,7 @@ class SocieteAccount extends CommonObject } /** - * Try to find the thirdparty id for an another site/system external id. + * Try to find the thirdparty id from an another site/system external id. * * @param string $id Id of customer in external system (example: 'cu_xxxxxxxxxxxxx', ...) * @param string $site Site (example: 'stripe', '...') diff --git a/htdocs/societe/paymentmodes.php b/htdocs/societe/paymentmodes.php index 23a7c30f77e..e10603a2ba6 100644 --- a/htdocs/societe/paymentmodes.php +++ b/htdocs/societe/paymentmodes.php @@ -79,9 +79,14 @@ if (!empty($conf->stripe->enabled)) $servicestatus = 1; } + // Force to use the correct API key + global $stripearrayofkeysbyenv; + $site_account = $stripearrayofkeysbyenv[$servicestatus]['public_key']; + //var_dump($site_account); + $stripe = new Stripe($db); - $stripeacc = $stripe->getStripeAccount($service); // Get Stripe OAuth connect account (no network access here) - $stripecu = $stripe->getStripeCustomerAccount($object->id, $servicestatus); // Get remote Stripe customer 'cus_...' (no network access here) + $stripeacc = $stripe->getStripeAccount($service); // Get Stripe OAuth connect account (no remote access to Stripe here) + $stripecu = $stripe->getStripeCustomerAccount($object->id, $servicestatus, $site_account); // Get remote Stripe customer 'cus_...' (no remote access to Stripe here) } diff --git a/htdocs/stripe/class/stripe.class.php b/htdocs/stripe/class/stripe.class.php index 5f8e264e9ab..e425b54de6f 100644 --- a/htdocs/stripe/class/stripe.class.php +++ b/htdocs/stripe/class/stripe.class.php @@ -125,15 +125,16 @@ class Stripe extends CommonObject /** * getStripeCustomerAccount * - * @param int $id Id of third party - * @param int $status Status - * @return string Stripe customer ref 'cu_xxxxxxxxxxxxx' or '' + * @param int $id Id of third party + * @param int $status Status + * @param string $site_account Value to use to identify with account to use on site when site can offer several accounts. For example: 'pk_live_123456' when using Stripe service. + * @return string Stripe customer ref 'cu_xxxxxxxxxxxxx' or '' */ - public function getStripeCustomerAccount($id, $status = 0) + public function getStripeCustomerAccount($id, $status = 0, $site_account = '') { include_once DOL_DOCUMENT_ROOT.'/societe/class/societeaccount.class.php'; $societeaccount = new SocieteAccount($this->db); - return $societeaccount->getCustomerAccount($id, 'stripe', $status); // Get thirdparty cus_... + return $societeaccount->getCustomerAccount($id, 'stripe', $status, $site_account); // Get thirdparty cus_... } From 95fc14475c1e02b5bc3f4374f4a0a8c0e6290a9a Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sun, 15 Dec 2019 17:32:45 +0100 Subject: [PATCH 093/236] Fix show correct stripe publishable_key on payment mode page --- htdocs/core/class/html.form.class.php | 21 +++++++++++++++---- htdocs/societe/class/societeaccount.class.php | 3 ++- htdocs/societe/paymentmodes.php | 5 ++--- 3 files changed, 21 insertions(+), 8 deletions(-) diff --git a/htdocs/core/class/html.form.class.php b/htdocs/core/class/html.form.class.php index c5414d6c89c..0eadfba7ad0 100644 --- a/htdocs/core/class/html.form.class.php +++ b/htdocs/core/class/html.form.class.php @@ -100,9 +100,10 @@ class Form * @param int $fieldrequired 1 if we want to show field as mandatory using the "fieldrequired" CSS. * @param int $notabletag 1=Do not output table tags but output a ':', 2=Do not output table tags and no ':', 3=Do not output table tags but output a ' ' * @param string $paramid Key of parameter for id ('id', 'socid') + * @param string $help Tooltip help * @return string HTML edit field */ - public function editfieldkey($text, $htmlname, $preselected, $object, $perm, $typeofdata = 'string', $moreparam = '', $fieldrequired = 0, $notabletag = 0, $paramid = 'id') + public function editfieldkey($text, $htmlname, $preselected, $object, $perm, $typeofdata = 'string', $moreparam = '', $fieldrequired = 0, $notabletag = 0, $paramid = 'id', $help = '') { global $conf, $langs; @@ -116,14 +117,22 @@ class Form $tmp = explode(':', $typeofdata); $ret .= '
'; if ($fieldrequired) $ret .= ''; - $ret .= $langs->trans($text); + if ($help) { + $ret .= $this->textwithpicto($langs->trans($text), $help); + } else { + $ret .= $langs->trans($text); + } if ($fieldrequired) $ret .= ''; $ret .= '
'."\n"; } else { if ($fieldrequired) $ret .= ''; - $ret .= $langs->trans($text); + if ($help) { + $ret .= $this->textwithpicto($langs->trans($text), $help); + } else { + $ret .= $langs->trans($text); + } if ($fieldrequired) $ret .= ''; } } @@ -131,7 +140,11 @@ class Form { if (empty($notabletag) && GETPOST('action', 'aZ09') != 'edit'.$htmlname && $perm) $ret .= '
'.$langs->trans("MailTopic").'
'.$langs->trans("MailTopic").'
'.$langs->trans("BackgroundColorByDefault").''; print $htmlother->selectColor($_POST['bgcolor'], 'bgcolor', '', 0); print '
'; print $form->editfieldval("MailFrom", 'email_from', $object->email_from, $object, $user->rights->mailing->creer && $object->statut < 3, 'string'); + $email = CMailFile::getValidAddress($object->email_from, 2); + if (!isValidEmail($email)) { + $langs->load("errors"); + print img_warning($langs->trans("ErrorBadEMail", $email)); + } print '
'; print $form->editfieldval("MailErrorsTo", 'email_errorsto', $object->email_errorsto, $object, $user->rights->mailing->creer && $object->statut < 3, 'string'); + $email = CMailFile::getValidAddress($object->email_errorsto, 2); + if (!isValidEmail($email)) { + $langs->load("errors"); + print img_warning($langs->trans("ErrorBadEMail", $email)); + } print '
'.$langs->trans("MailTitle").''.$object->titre.'
'.$langs->trans("MailFrom").''.dol_print_email($object->email_from, 0, 0, 0, 0, 1).'
'.$langs->trans("MailFrom").''; + $emailarray = CMailFile::getArrayAddress($object->email_from); + foreach($emailarray as $email => $name) { + if ($name && $name != $email) { + print dol_escape_htmltag($name).' <'.$email; + print '>'; + if (!isValidEmail($email)) { + $langs->load("errors"); + print img_warning($langs->trans("ErrorBadEMail", $email)); + } + } else { + print dol_print_email($object->email_from, 0, 0, 0, 0, 1); + } + } + //print dol_print_email($object->email_from, 0, 0, 0, 0, 1); + //var_dump($object->email_from); + print '
'.$langs->trans("MailErrorsTo").''.dol_print_email($object->email_errorsto, 0, 0, 0, 0, 1); + print '
'.$langs->trans("MailErrorsTo").''; + $emailarray = CMailFile::getArrayAddress($object->email_errorsto); + foreach($emailarray as $email => $name) { + if ($name != $email) { + print dol_escape_htmltag($name).' <'.$email; + print '>'; + if (!isValidEmail($email)) { + $langs->load("errors"); + print img_warning($langs->trans("ErrorBadEMail", $email)); + } + } else { + print dol_print_email($object->email_errorsto, 0, 0, 0, 0, 1); + } + } print '
'; print $form->editfieldval("MailFrom", 'email_from', $object->email_from, $object, $user->rights->mailing->creer && $object->statut < 3, 'string'); $email = CMailFile::getValidAddress($object->email_from, 2); - if (!isValidEmail($email)) { + if ($email && !isValidEmail($email)) { $langs->load("errors"); print img_warning($langs->trans("ErrorBadEMail", $email)); } @@ -919,7 +919,7 @@ else print ''; print $form->editfieldval("MailErrorsTo", 'email_errorsto', $object->email_errorsto, $object, $user->rights->mailing->creer && $object->statut < 3, 'string'); $email = CMailFile::getValidAddress($object->email_errorsto, 2); - if (!isValidEmail($email)) { + if ($email && !isValidEmail($email)) { $langs->load("errors"); print img_warning($langs->trans("ErrorBadEMail", $email)); } From 7d395547973e5e496e786ecb09dff02f215bd39c Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Fri, 13 Dec 2019 17:16:21 +0100 Subject: [PATCH 076/236] FIX Bad type of sql fields --- .../tables/llx_product_attribute_combination.sql | 14 +++++++------- .../mysql/tables/llx_product_pricerules.sql | 10 +++++----- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/htdocs/install/mysql/tables/llx_product_attribute_combination.sql b/htdocs/install/mysql/tables/llx_product_attribute_combination.sql index 361588c10b4..2e80a4b2af2 100644 --- a/htdocs/install/mysql/tables/llx_product_attribute_combination.sql +++ b/htdocs/install/mysql/tables/llx_product_attribute_combination.sql @@ -18,11 +18,11 @@ CREATE TABLE llx_product_attribute_combination ( - rowid INT PRIMARY KEY NOT NULL AUTO_INCREMENT, - fk_product_parent INT NOT NULL, - fk_product_child INT NOT NULL, - variation_price FLOAT NOT NULL, - variation_price_percentage INT NULL, - variation_weight FLOAT NOT NULL, - entity INT DEFAULT 1 NOT NULL + rowid INTEGER PRIMARY KEY NOT NULL AUTO_INCREMENT, + fk_product_parent INTEGER NOT NULL, + fk_product_child INTEGER NOT NULL, + variation_price DOUBLE(24,8) NOT NULL, + variation_price_percentage INTEGER NULL, + variation_weight REAL NOT NULL, + entity INTEGER DEFAULT 1 NOT NULL )ENGINE=innodb; diff --git a/htdocs/install/mysql/tables/llx_product_pricerules.sql b/htdocs/install/mysql/tables/llx_product_pricerules.sql index 22d2b9926cf..4089d2f3a60 100644 --- a/htdocs/install/mysql/tables/llx_product_pricerules.sql +++ b/htdocs/install/mysql/tables/llx_product_pricerules.sql @@ -18,9 +18,9 @@ CREATE TABLE llx_product_pricerules ( - rowid INT PRIMARY KEY NOT NULL AUTO_INCREMENT, - level INT NOT NULL, -- Which price level is this rule for? - fk_level INT NOT NULL, -- Price variations are made over price of X - var_percent FLOAT NOT NULL, -- Price variation over based price - var_min_percent FLOAT NOT NULL -- Min price discount over general price + rowid INTEGER PRIMARY KEY NOT NULL AUTO_INCREMENT, + level INTEGER NOT NULL, -- Which price level is this rule for? + fk_level INTEGER NOT NULL, -- Price variations are made over price of X + var_percent REAL NOT NULL, -- Price variation over based price + var_min_percent REAL NOT NULL -- Min price discount over general price )ENGINE=innodb; From 9f2a628c3b1dd68d7cc56ebf5b2ff73c187a7b2a Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sat, 14 Dec 2019 13:25:21 +0100 Subject: [PATCH 077/236] Remove bak file --- build/generate_filelist_xml.php | 2 +- htdocs/admin/system/filecheck.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/build/generate_filelist_xml.php b/build/generate_filelist_xml.php index d8bb0882f6b..c2d9fa37e69 100755 --- a/build/generate_filelist_xml.php +++ b/build/generate_filelist_xml.php @@ -164,7 +164,7 @@ $iterator1 = new RecursiveIteratorIterator($dir_iterator1); // Need to ignore document custom etc. Note: this also ignore natively symbolic links. $files = new RegexIterator($iterator1, '#^(?:[A-Z]:)?(?:/(?!(?:'.($includecustom?'':'custom\/|').'documents\/|conf\/|install\/))[^/]+)+/[^/]+\.(?:php|css|html|js|json|tpl|jpg|png|gif|sql|lang)$#i'); */ -$regextoinclude='\.(php|php3|php4|php5|phtml|phps|phar|inc|css|scss|html|xml|js|json|tpl|jpg|jpeg|png|gif|ico|sql|lang|txt|yml|bak|md|mp3|mp4|wav|mkv|z|gz|zip|rar|tar|less|svg|eot|woff|woff2|ttf|manifest)$'; +$regextoinclude='\.(php|php3|php4|php5|phtml|phps|phar|inc|css|scss|html|xml|js|json|tpl|jpg|jpeg|png|gif|ico|sql|lang|txt|yml|md|mp3|mp4|wav|mkv|z|gz|zip|rar|tar|less|svg|eot|woff|woff2|ttf|manifest)$'; $regextoexclude='('.($includecustom?'':'custom|').'documents|conf|install|public\/test|Shared\/PCLZip|nusoap\/lib\/Mail|php\/example|php\/test|geoip\/sample.*\.php|ckeditor\/samples|ckeditor\/adapters)$'; // Exclude dirs $files = dol_dir_list(DOL_DOCUMENT_ROOT, 'files', 1, $regextoinclude, $regextoexclude, 'fullname'); $dir=''; diff --git a/htdocs/admin/system/filecheck.php b/htdocs/admin/system/filecheck.php index bf777180314..fbdfd71c34e 100644 --- a/htdocs/admin/system/filecheck.php +++ b/htdocs/admin/system/filecheck.php @@ -214,7 +214,7 @@ if (! $error && $xml) $includecustom=(empty($xml->dolibarr_htdocs_dir[0]['includecustom'])?0:$xml->dolibarr_htdocs_dir[0]['includecustom']); // Defined qualified files (must be same than into generate_filelist_xml.php) - $regextoinclude='\.(php|php3|php4|php5|phtml|phps|phar|inc|css|scss|html|xml|js|json|tpl|jpg|jpeg|png|gif|ico|sql|lang|txt|yml|bak|md|mp3|mp4|wav|mkv|z|gz|zip|rar|tar|less|svg|eot|woff|woff2|ttf|manifest)$'; + $regextoinclude='\.(php|php3|php4|php5|phtml|phps|phar|inc|css|scss|html|xml|js|json|tpl|jpg|jpeg|png|gif|ico|sql|lang|txt|yml|md|mp3|mp4|wav|mkv|z|gz|zip|rar|tar|less|svg|eot|woff|woff2|ttf|manifest)$'; $regextoexclude='('.($includecustom?'':'custom|').'documents|conf|install|public\/test|Shared\/PCLZip|nusoap\/lib\/Mail|php\/example|php\/test|geoip\/sample.*\.php|ckeditor\/samples|ckeditor\/adapters)$'; // Exclude dirs $scanfiles = dol_dir_list(DOL_DOCUMENT_ROOT, 'files', 1, $regextoinclude, $regextoexclude); From 26f0a30cfa6bb699c2b1cffc9d0fb77b55ad8ed3 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sat, 14 Dec 2019 13:41:33 +0100 Subject: [PATCH 078/236] Fix syntax error --- htdocs/margin/tabs/productMargins.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/margin/tabs/productMargins.php b/htdocs/margin/tabs/productMargins.php index 3b53cea29d2..e911c1816ae 100644 --- a/htdocs/margin/tabs/productMargins.php +++ b/htdocs/margin/tabs/productMargins.php @@ -243,7 +243,7 @@ if ($id > 0 || !empty($ref)) print ''.price(price2num($cumul_qty, 'MT'))."'.price(price2num($totalMargin, 'MT'))."'.(($marginRate === '') ? 'n/a' : price(price2num($marginRate, 'MT'))."'.(($marginRate === '') ? 'n/a' : price(price2num($marginRate, 'MT'))."%")."".(($markRate === '') ? 'n/a' : price(price2num($markRate, 'MT'))."%")." 
'; diff --git a/htdocs/societe/class/societeaccount.class.php b/htdocs/societe/class/societeaccount.class.php index 49ee793b285..d6b9ef35acf 100644 --- a/htdocs/societe/class/societeaccount.class.php +++ b/htdocs/societe/class/societeaccount.class.php @@ -310,7 +310,8 @@ class SocieteAccount extends CommonObject $sql .= " WHERE sa.fk_soc = " . $id; $sql .= " AND sa.entity IN (".getEntity('societe').")"; $sql .= " AND sa.site = '".$this->db->escape($site)."' AND sa.status = ".((int) $status); - $sql .= " AND key_account IS NOT NULL AND key_account <> ''"; + $sql .= " AND sa.key_account IS NOT NULL AND sa.key_account <> ''"; + $sql .= " AND (sa.site_account = '' OR sa.site_account IS NULL OR sa.site_account = '".$this->db->escape($site_account)."')"; $sql .= " ORDER BY sa.site_account DESC"; // To get the entry with a site_account defined in priority dol_syslog(get_class($this) . "::getCustomerAccount Try to find the first system customer id for ".$site." of thirdparty id=".$id." (exemple: cus_.... for stripe)", LOG_DEBUG); diff --git a/htdocs/societe/paymentmodes.php b/htdocs/societe/paymentmodes.php index ddc667ef12e..44f391d529a 100644 --- a/htdocs/societe/paymentmodes.php +++ b/htdocs/societe/paymentmodes.php @@ -81,8 +81,7 @@ if (!empty($conf->stripe->enabled)) // Force to use the correct API key global $stripearrayofkeysbyenv; - $site_account = $stripearrayofkeysbyenv[$servicestatus]['public_key']; - //var_dump($site_account); + $site_account = $stripearrayofkeysbyenv[$servicestatus]['publishable_key']; $stripe = new Stripe($db); $stripeacc = $stripe->getStripeAccount($service); // Get Stripe OAuth connect account (no remote access to Stripe here) @@ -848,7 +847,7 @@ if ($socid && $action != 'edit' && $action != 'create' && $action != 'editcard' $permissiontowrite = $user->rights->societe->creer; // Stripe customer key 'cu_....' stored into llx_societe_account print ''; // @todo Use module notification instead... -// Email de réception des notifications -print ''; +// Email d'envoi des notifications +print ''; print ''; +print ''; print ''; print ''; -// Email d'envoi des notifications -print ''; +// Email de réception des notifications +print ''; print ''; +print ''; print ''; print ''; diff --git a/htdocs/public/ticket/create_ticket.php b/htdocs/public/ticket/create_ticket.php index 0601ecf5b1e..def832bae14 100644 --- a/htdocs/public/ticket/create_ticket.php +++ b/htdocs/public/ticket/create_ticket.php @@ -218,6 +218,8 @@ if ($action == 'create_ticket' && GETPOST('add', 'alpha')) { $from = $conf->global->MAIN_INFO_SOCIETE_NOM . '<' . $conf->global->TICKET_NOTIFICATION_EMAIL_FROM . '>'; $replyto = $from; + $sendtocc = ''; + $deliveryreceipt = 0; $message = dol_nl2br($message); @@ -359,14 +361,19 @@ if ($action != "infos_success") { $formticket->param = array('returnurl' => $_SERVER['PHP_SELF'].($conf->entity > 1 ? '?entity='.$conf->entity : '')); - if (empty($defaultref)) { - $defaultref = ''; - } - print load_fiche_titre($langs->trans('NewTicket'), '', '', 0, 0, 'marginleftonly'); - print '
' . $langs->trans('TicketPublicInfoCreateTicket') . '
'; - $formticket->showForm(); + if (empty($conf->global->TICKET_NOTIFICATION_EMAIL_FROM)) { + $langs->load("errors"); + print '
'; + print $langs->trans("ErrorFieldRequired", $langs->transnoentities("TicketEmailNotificationFrom")).'
'; + print $langs->trans("ErrorModuleSetupNotComplete", $langs->transnoentities("Ticket")); + print '
'; + } + else { + print '
' . $langs->trans('TicketPublicInfoCreateTicket') . '
'; + $formticket->showForm(); + } } print '
'; diff --git a/htdocs/ticket/css/styles.css.php b/htdocs/ticket/css/styles.css.php index 906d50602a1..15eadf8ffb8 100644 --- a/htdocs/ticket/css/styles.css.php +++ b/htdocs/ticket/css/styles.css.php @@ -144,11 +144,7 @@ div.ticketform .blue:hover { border:solid 1px rgba(168,168,168,.4); border-top:solid 1px f8f8f8; background-color: #f8f8f8; - background-image: -o-linear-gradient(top, rgba(250,250,250,.6) 0%, rgba(192,192,192,.3) 100%); - background-image: -moz-linear-gradient(top, rgba(250,250,250,.6) 0%, rgba(192,192,192,.3) 100%); - background-image: -webkit-linear-gradient(top, rgba(250,250,250,.6) 0%, rgba(192,192,192,.3) 100%); - background-image: -ms-linear-gradient(top, rgba(250,250,250,.6) 0%, rgba(192,192,192,.3) 100%); - background-image: linear-gradient(top, rgba(250,250,250,.6) 0%, rgba(192,192,192,.3) 100%); } + #form_create_ticket input.text, #form_create_ticket textarea { width:450px;} From 9e94be8baca77ca18ace1ce6e55c2a974ecd77af Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sun, 15 Dec 2019 20:31:09 +0100 Subject: [PATCH 099/236] CSS --- htdocs/core/lib/functions.lib.php | 2 +- htdocs/theme/eldy/badges.inc.php | 6 ++++-- htdocs/theme/eldy/theme_vars.inc.php | 2 +- htdocs/theme/md/badges.inc.php | 6 ++++-- 4 files changed, 10 insertions(+), 6 deletions(-) diff --git a/htdocs/core/lib/functions.lib.php b/htdocs/core/lib/functions.lib.php index 4e7b1b221c2..f41f8f976c1 100644 --- a/htdocs/core/lib/functions.lib.php +++ b/htdocs/core/lib/functions.lib.php @@ -3099,7 +3099,7 @@ function img_picto($titlealt, $picto, $moreatt = '', $pictoisfullpath = false, $ $fakey = 'fa-'.$arrayconvpictotofa[$pictowithouttext]; } elseif ($pictowithouttext == 'switch_on') { - $facolor = '#227722'; + $morecss = 'font-status4'; $fakey = 'fa-'.$arrayconvpictotofa[$pictowithouttext]; } elseif ($pictowithouttext == 'off') { diff --git a/htdocs/theme/eldy/badges.inc.php b/htdocs/theme/eldy/badges.inc.php index 75dcde0c2e4..28702bacb66 100644 --- a/htdocs/theme/eldy/badges.inc.php +++ b/htdocs/theme/eldy/badges.inc.php @@ -221,14 +221,16 @@ function _createStatusBadgeCss($statusName, $statusVarNamePrefix = '', $commentL print $cssPrefix . ".badge-status" . $statusName . " {\n"; print " color: " . $thisBadgeTextColor . " !important;\n"; - if (in_array($statusName, $TBadgeBorderOnly)) { print " border-color: " . $thisBadgeBorderColor . ";\n"; } - print " background-color: " . $thisBadgeBackgroundColor . ";\n"; print "}\n"; + print $cssPrefix . ".font-status" . $statusName . " {\n"; + print " color: " . $thisBadgeBackgroundColor . " !important;\n"; + print "}\n"; + print $cssPrefix . ".badge-status" . $statusName . ".focus, " . $cssPrefix . ".badge-status" . $statusName . ":focus {\n"; print " outline: 0;\n"; print " box-shadow: 0 0 0 0.2rem " . colorHexToRgb($thisBadgeBackgroundColor, 0.5) . ";\n"; diff --git a/htdocs/theme/eldy/theme_vars.inc.php b/htdocs/theme/eldy/theme_vars.inc.php index 5f7c8f60233..69e95498cee 100644 --- a/htdocs/theme/eldy/theme_vars.inc.php +++ b/htdocs/theme/eldy/theme_vars.inc.php @@ -108,7 +108,7 @@ $badgeStatus0 = '#cbd3d3'; $badgeStatus1 = '#bc9526'; $badgeStatus2 = '#e6f0f0'; $badgeStatus3 = '#bca52b'; -$badgeStatus4 = '#55a590'; +$badgeStatus4 = '#55a580'; $badgeStatus5 = '#cad2d2'; $badgeStatus6 = '#cad2d2'; $badgeStatus7 = '#baa32b'; diff --git a/htdocs/theme/md/badges.inc.php b/htdocs/theme/md/badges.inc.php index 9f53a631ee4..aa067c74365 100644 --- a/htdocs/theme/md/badges.inc.php +++ b/htdocs/theme/md/badges.inc.php @@ -210,14 +210,16 @@ function _createStatusBadgeCss($statusName, $statusVarNamePrefix = '', $commentL print $cssPrefix . ".badge-status" . $statusName . " {\n"; print " color: " . $thisBadgeTextColor . " !important;\n"; - if (in_array($statusName, $TBadgeBorderOnly)) { print " border-color: " . $thisBadgeBorderColor . ";\n"; } - print " background-color: " . $thisBadgeBackgroundColor . ";\n"; print "}\n"; + print $cssPrefix . ".font-status" . $statusName . " {\n"; + print " color: " . $thisBadgeBackgroundColor . " !important;\n"; + print "}\n"; + print $cssPrefix . ".badge-status" . $statusName . ".focus, " . $cssPrefix . ".badge-status" . $statusName . ":focus {\n"; print " outline: 0;\n"; print " box-shadow: 0 0 0 0.2rem " . colorHexToRgb($thisBadgeBackgroundColor, 0.5) . ";\n"; From c00bdca31be6add4ae099d036b8fac5e40a6779b Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sun, 15 Dec 2019 20:58:44 +0100 Subject: [PATCH 100/236] CSS Use var in theme for picto warning --- htdocs/index.php | 2 +- htdocs/theme/eldy/badges.inc.php | 4 ++-- htdocs/theme/eldy/global.inc.php | 2 +- htdocs/theme/eldy/progress.inc.php | 6 +++--- htdocs/theme/eldy/theme_vars.inc.php | 12 ++++++------ htdocs/theme/md/badges.inc.php | 2 +- htdocs/theme/md/style.css.php | 2 +- htdocs/theme/md/theme_vars.inc.php | 8 ++++---- 8 files changed, 19 insertions(+), 19 deletions(-) diff --git a/htdocs/index.php b/htdocs/index.php index ad4412ad746..3ed9eae2073 100644 --- a/htdocs/index.php +++ b/htdocs/index.php @@ -723,7 +723,7 @@ if (empty($conf->global->MAIN_DISABLE_GLOBAL_WORKBOARD)) { $textLate = ''; if ($board->nbtodolate > 0) { - $textLate .= ' '; + $textLate .= ' '; $textLate .= ' '.$board->nbtodolate; $textLate .= ''; } diff --git a/htdocs/theme/eldy/badges.inc.php b/htdocs/theme/eldy/badges.inc.php index 28702bacb66..8ee7d0f02ee 100644 --- a/htdocs/theme/eldy/badges.inc.php +++ b/htdocs/theme/eldy/badges.inc.php @@ -95,7 +95,7 @@ a.badge-success:focus, a.badge-success:hover { /* DANGER */ .badge-danger { color: #fff !important; - background-color: ; + background-color: ; } a.badge-danger.focus, a.badge-danger:focus { outline: 0; @@ -108,7 +108,7 @@ a.badge-danger:focus, a.badge-danger:hover { /* WARNING */ .badge-warning { - color: #212529 !important; + color: #fff !important; background-color: ; } a.badge-warning.focus, a.badge-warning:focus { diff --git a/htdocs/theme/eldy/global.inc.php b/htdocs/theme/eldy/global.inc.php index 70e960d424a..a773c34d765 100644 --- a/htdocs/theme/eldy/global.inc.php +++ b/htdocs/theme/eldy/global.inc.php @@ -1399,7 +1399,7 @@ div.nopadding { } .pictowarning { /* vertical-align: text-bottom; */ - color: #9f4705; + color: ; } .pictomodule { width: 14px; diff --git a/htdocs/theme/eldy/progress.inc.php b/htdocs/theme/eldy/progress.inc.php index a211c40efb4..750db266dfd 100644 --- a/htdocs/theme/eldy/progress.inc.php +++ b/htdocs/theme/eldy/progress.inc.php @@ -147,7 +147,7 @@ if (! defined('ISLOADEDBYSTEELSHEET')) die('Must be call by steelsheet'); ?> } .progress-bar-green, .progress-bar-success { - background-color: #00a65a; + background-color: ; } .progress-striped .progress-bar-green, .progress-striped .progress-bar-success { @@ -167,7 +167,7 @@ if (! defined('ISLOADEDBYSTEELSHEET')) die('Must be call by steelsheet'); ?> } .progress-bar-yellow, .progress-bar-warning { - background-color: #bc9526; + background-color: ; } .progress-striped .progress-bar-yellow, .progress-striped .progress-bar-warning { @@ -177,7 +177,7 @@ if (! defined('ISLOADEDBYSTEELSHEET')) die('Must be call by steelsheet'); ?> } .progress-bar-red, .progress-bar-danger { - background-color: #dd4b39; + background-color: ; } .progress-striped .progress-bar-red, .progress-striped .progress-bar-danger { diff --git a/htdocs/theme/eldy/theme_vars.inc.php b/htdocs/theme/eldy/theme_vars.inc.php index 69e95498cee..3c544fbb4a4 100644 --- a/htdocs/theme/eldy/theme_vars.inc.php +++ b/htdocs/theme/eldy/theme_vars.inc.php @@ -80,17 +80,17 @@ $toolTipFontColor = '#333'; // text color $textSuccess = '#28a745'; $colorblind_deuteranopes_textSuccess = '#37de5d'; -$textDanger = '#dc3545'; -$textWarning = '#bc9526'; +$textWarning = '#a37c0d'; // See $badgeWarning +$textDanger = '#9f4705'; // See $badgeDanger $colorblind_deuteranopes_textWarning = $textWarning; // currently not tested with a color blind people so use default color // Badges colors $badgePrimary = '#007bff'; $badgeSecondary = '#cccccc'; -$badgeSuccess = '#28a745'; -$badgeDanger = '#9f4705'; -$badgeWarning = '#ffc107'; +$badgeSuccess = '#55a580'; +$badgeWarning = '#a37c0d'; // See $textDanger bc9526 +$badgeDanger = '#9f4705'; // See $textDanger $badgeInfo = '#aaaabb'; $badgeDark = '#343a40'; $badgeLight = '#f8f9fa'; @@ -108,7 +108,7 @@ $badgeStatus0 = '#cbd3d3'; $badgeStatus1 = '#bc9526'; $badgeStatus2 = '#e6f0f0'; $badgeStatus3 = '#bca52b'; -$badgeStatus4 = '#55a580'; +$badgeStatus4 = '#55a580'; // Color ok $badgeStatus5 = '#cad2d2'; $badgeStatus6 = '#cad2d2'; $badgeStatus7 = '#baa32b'; diff --git a/htdocs/theme/md/badges.inc.php b/htdocs/theme/md/badges.inc.php index aa067c74365..cb389dc6f11 100644 --- a/htdocs/theme/md/badges.inc.php +++ b/htdocs/theme/md/badges.inc.php @@ -108,7 +108,7 @@ a.badge-danger:focus, a.badge-danger:hover { /* WARNING */ .badge-warning { - color: #212529 !important; + color: #fff !important; background-color: ; } a.badge-warning.focus, a.badge-warning:focus { diff --git a/htdocs/theme/md/style.css.php b/htdocs/theme/md/style.css.php index 377f18154fd..16498e9e736 100644 --- a/htdocs/theme/md/style.css.php +++ b/htdocs/theme/md/style.css.php @@ -1605,7 +1605,7 @@ div.nopadding { } .pictowarning { /* vertical-align: text-bottom; */ - color: #9f4705; + color: ; } .pictomodule { width: 14px; diff --git a/htdocs/theme/md/theme_vars.inc.php b/htdocs/theme/md/theme_vars.inc.php index c67a4ad9d50..b1bafcc7717 100644 --- a/htdocs/theme/md/theme_vars.inc.php +++ b/htdocs/theme/md/theme_vars.inc.php @@ -73,16 +73,16 @@ $fontsizesmaller = '11'; // text color $textSuccess = '#28a745'; $colorblind_deuteranopes_textSuccess = '#37de5d'; -$textDanger = '#dc3545'; -$textWarning = '#f39c12'; +$textWarning = '#a37c0d'; // See $badgeWarning +$textDanger = '#8c4446'; // See $badgeDanger $colorblind_deuteranopes_textWarning = $textWarning; // currently not tested with a color blind people so use default color // Badges colors $badgePrimary = '#007bff'; $badgeSecondary = '#999999'; $badgeSuccess = '#28a745'; -$badgeDanger = '#8c4446'; -$badgeWarning = '#ffc107'; +$badgeWarning = '#a37c0d'; // See $textWarning +$badgeDanger = '#8c4446'; // See $textDanger $badgeInfo = '#17a2b8'; $badgeDark = '#343a40'; $badgeLight = '#f8f9fa'; From 0a169028e7cfd32a2dca352b6e90ec494fb1a105 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sun, 15 Dec 2019 21:06:37 +0100 Subject: [PATCH 101/236] Look and feel v11 --- htdocs/cron/class/cronjob.class.php | 55 ++++++++++------------------- 1 file changed, 19 insertions(+), 36 deletions(-) diff --git a/htdocs/cron/class/cronjob.class.php b/htdocs/cron/class/cronjob.class.php index 245026ab2fb..f645244e40a 100644 --- a/htdocs/cron/class/cronjob.class.php +++ b/htdocs/cron/class/cronjob.class.php @@ -1,5 +1,5 @@ +/* Copyright (C) 2007-2019 Laurent Destailleur * Copyright (C) 2013 Florian Henry * * This program is free software; you can redistribute it and/or modify @@ -1306,43 +1306,26 @@ class Cronjob extends CommonObject */ public function LibStatut($status, $mode = 0, $processing = 0) { - // phpcs:enable - global $langs; - $langs->load('users'); + // phpcs:enable + if (empty($this->labelStatus) || empty($this->labelStatusShort)) + { + global $langs; + $langs->load('users'); - $moretext = ''; - if ($processing) $moretext=' ('.$langs->trans("Running").')'; + $moretext = ''; + if ($processing) $moretext=' ('.$langs->trans("Running").')'; - if ($mode == 0) - { - if ($status == 1) return $langs->trans('Enabled').$moretext; - elseif ($status == 0) return $langs->trans('Disabled').$moretext; - } - elseif ($mode == 1) - { - if ($status == 1) return $langs->trans('Enabled').$moretext; - elseif ($status == 0) return $langs->trans('Disabled').$moretext; - } - elseif ($mode == 2) - { - if ($status == 1) return img_picto($langs->trans('Enabled'), 'statut'.($processing?'1':'4'), 'class="pictostatus"').' '.$langs->trans('Enabled').$moretext; - elseif ($status == 0) return img_picto($langs->trans('Disabled'), 'statut5', 'class="pictostatus"').' '.$langs->trans('Disabled').$moretext; - } - elseif ($mode == 3) - { - if ($status == 1) return img_picto($langs->trans('Enabled').$moretext, 'statut'.($processing?'1':'4'), 'class="pictostatus"'); - elseif ($status == 0) return img_picto($langs->trans('Disabled').$moretext, 'statut5', 'class="pictostatus"'); - } - elseif ($mode == 4) - { - if ($status == 1) return img_picto($langs->trans('Enabled').$moretext, 'statut'.($processing?'1':'4'), 'class="pictostatus"').' '.$langs->trans('Enabled').$moretext; - elseif ($status == 0) return img_picto($langs->trans('Disabled').$moretext, 'statut5', 'class="pictostatus"').' '.$langs->trans('Disabled').$moretext; - } - elseif ($mode == 5) - { - if ($status == 1) return $langs->trans('Enabled').$moretext.' '.img_picto($langs->trans('Enabled').$moretext, 'statut'.($processing?'1':'4'), 'class="pictostatus"'); - elseif ($status == 0) return $langs->trans('Disabled').$moretext.' '.img_picto($langs->trans('Disabled').$moretext, 'statut5', 'class="pictostatus"'); - } + $this->labelStatus[self::STATUS_DISABLED] = $langs->trans('Draft').$moretext; + $this->labelStatus[self::STATUS_ENABLED] = $langs->trans('Enabled').$moretext; + $this->labelStatusShort[self::STATUS_DISABLED] = $langs->trans('Draft'); + $this->labelStatusShort[self::STATUS_ENABLED] = $langs->trans('Enabled'); + } + + $statusType = 'status4'; + if ($status == 1 && $processing) $statusType = 'status1'; + if ($status == 0) $statusType = 'status5'; + + return dolGetStatus($this->labelStatus[$status], $this->labelStatusShort[$status], '', $statusType, $mode); } } From 2e58bf40b865bc0e84b6ee0f0941cebcf6bf107c Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sun, 15 Dec 2019 21:09:00 +0100 Subject: [PATCH 102/236] Fix reposition --- htdocs/cron/list.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/htdocs/cron/list.php b/htdocs/cron/list.php index e3289f2c8e0..833c7344f43 100644 --- a/htdocs/cron/list.php +++ b/htdocs/cron/list.php @@ -554,7 +554,7 @@ if ($num > 0) } if ($user->rights->cron->delete) { - print "rowid."&action=delete".($page ? '&page='.$page : '').($sortfield ? '&sortfield='.$sortfield : '').($sortorder ? '&sortorder='.$sortorder : '').$param; + print 'trans('CronDelete'))."\">".img_picto($langs->trans('CronDelete'), 'delete')."  "; } else { print "trans('NotEnoughPermissions'))."\">".img_picto($langs->trans('NotEnoughPermissions'), 'delete')."   "; @@ -562,7 +562,7 @@ if ($num > 0) if ($user->rights->cron->execute) { if (!empty($obj->status)) { - print 'global->CRON_KEY) ? '' : '&securitykey='.$conf->global->CRON_KEY); print ($sortfield ? '&sortfield='.$sortfield : ''); print ($sortorder ? '&sortorder='.$sortorder : ''); From 98bd4f3a667cbb1a23fbcf39467b88f95bfb9644 Mon Sep 17 00:00:00 2001 From: John Botella Date: Mon, 16 Dec 2019 09:44:08 +0100 Subject: [PATCH 103/236] Fix document module call --- htdocs/core/class/html.formfile.class.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/htdocs/core/class/html.formfile.class.php b/htdocs/core/class/html.formfile.class.php index 7b885d36a52..2508ebce5ca 100644 --- a/htdocs/core/class/html.formfile.class.php +++ b/htdocs/core/class/html.formfile.class.php @@ -675,7 +675,10 @@ class FormFile else { $tmp=explode(':', $modulepart); - if (! empty($tmp[2])) $submodulepart=$tmp[2]; + if (! empty($tmp[1])){ + $modulepart=$tmp[0]; + $submodulepart=$tmp[1]; + } $file=dol_buildpath('/'.$modulepart.'/core/modules/'.$modulepart.'/modules_'.$submodulepart.'.php', 0); $res=include_once $file; } From 28bcb49957979a91d957491f5a9e1ab8e7fe805a Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Mon, 16 Dec 2019 11:32:27 +0100 Subject: [PATCH 104/236] Fix css --- htdocs/admin/modules.php | 4 ++-- htdocs/core/lib/functions.lib.php | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/htdocs/admin/modules.php b/htdocs/admin/modules.php index 9171d9ffda7..9a0d8a459a2 100644 --- a/htdocs/admin/modules.php +++ b/htdocs/admin/modules.php @@ -993,10 +993,10 @@ if ($mode == 'deploy') { if ($dirins_ok) { - if (! is_writable(dol_osencode($dirins))) + if (!is_writable(dol_osencode($dirins))) { $langs->load("errors"); - $message=info_admin($langs->trans("ErrorFailedToWriteInDir", $dirins)); + $message=info_admin($langs->trans("ErrorFailedToWriteInDir", $dirins), 0, 0, '1', 'warning'); $allowfromweb=0; } } diff --git a/htdocs/core/lib/functions.lib.php b/htdocs/core/lib/functions.lib.php index f41f8f976c1..1ec0bda3017 100644 --- a/htdocs/core/lib/functions.lib.php +++ b/htdocs/core/lib/functions.lib.php @@ -3774,7 +3774,7 @@ function img_searchclear($titlealt = 'default', $other = '') * @param integer $infoonimgalt Info is shown only on alt of star picto, otherwise it is show on output after the star picto * @param int $nodiv No div * @param string $admin '1'=Info for admin users. '0'=Info for standard users (change only the look), 'error','xxx'=Other - * @param string $morecss More CSS + * @param string $morecss More CSS ('', 'warning', 'error') * @return string String with info text */ function info_admin($text, $infoonimgalt = 0, $nodiv = 0, $admin = '1', $morecss = '') From 646587a9cf7b8229ddb5cd749583426487f9a554 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Mon, 16 Dec 2019 11:50:25 +0100 Subject: [PATCH 105/236] Value "None" To unbind is more visible. --- htdocs/accountancy/customer/card.php | 2 +- htdocs/accountancy/customer/lines.php | 4 +++- htdocs/accountancy/expensereport/card.php | 2 +- htdocs/accountancy/expensereport/lines.php | 2 ++ htdocs/accountancy/supplier/card.php | 2 +- htdocs/accountancy/supplier/lines.php | 2 ++ htdocs/core/class/html.formaccounting.class.php | 14 ++++++++------ 7 files changed, 18 insertions(+), 10 deletions(-) diff --git a/htdocs/accountancy/customer/card.php b/htdocs/accountancy/customer/card.php index eb7156eee82..60d9cdc8218 100644 --- a/htdocs/accountancy/customer/card.php +++ b/htdocs/accountancy/customer/card.php @@ -119,7 +119,7 @@ if (!empty($id)) { print ''; print ''; - print load_fiche_titre($langs->trans('CustomersVentilation'), '', 'title_setup'); + print load_fiche_titre($langs->trans('CustomersVentilation'), '', 'title_accountancy'); dol_fiche_head(); diff --git a/htdocs/accountancy/customer/lines.php b/htdocs/accountancy/customer/lines.php index 10742b863d2..4a20d6e3764 100644 --- a/htdocs/accountancy/customer/lines.php +++ b/htdocs/accountancy/customer/lines.php @@ -37,6 +37,8 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/company.lib.php'; // Load translation files required by the page $langs->loadLangs(array("bills", "compta", "accountancy", "productbatch")); +$optioncss = GETPOST('optioncss', 'aZ'); // Option for the css output (always '' except when 'print') + $account_parent = GETPOST('account_parent'); $changeaccount = GETPOST('changeaccount'); // Search Getpost @@ -389,7 +391,7 @@ if ($result) { print '
'; print ''; diff --git a/htdocs/accountancy/expensereport/card.php b/htdocs/accountancy/expensereport/card.php index 5d9bc60c6ac..1ee6a9e5541 100644 --- a/htdocs/accountancy/expensereport/card.php +++ b/htdocs/accountancy/expensereport/card.php @@ -121,7 +121,7 @@ if (!empty($id)) { print ''; print ''; - print load_fiche_titre($langs->trans('ExpenseReportsVentilation'), '', 'title_setup'); + print load_fiche_titre($langs->trans('ExpenseReportsVentilation'), '', 'title_accountancy'); dol_fiche_head(); diff --git a/htdocs/accountancy/expensereport/lines.php b/htdocs/accountancy/expensereport/lines.php index 56f7ee6ba96..f77ee12071d 100644 --- a/htdocs/accountancy/expensereport/lines.php +++ b/htdocs/accountancy/expensereport/lines.php @@ -36,6 +36,8 @@ require_once DOL_DOCUMENT_ROOT . '/core/lib/date.lib.php'; // Load translation files required by the page $langs->loadLangs(array("compta","bills","other","accountancy","trips","productbatch")); +$optioncss = GETPOST('optioncss', 'aZ'); // Option for the css output (always '' except when 'print') + $account_parent = GETPOST('account_parent', 'int'); $changeaccount = GETPOST('changeaccount'); // Search Getpost diff --git a/htdocs/accountancy/supplier/card.php b/htdocs/accountancy/supplier/card.php index 622ac801fbc..ebbcb4a20df 100644 --- a/htdocs/accountancy/supplier/card.php +++ b/htdocs/accountancy/supplier/card.php @@ -121,7 +121,7 @@ if (!empty($id)) { print ''; print ''; - print load_fiche_titre($langs->trans('SuppliersVentilation'), '', 'title_setup'); + print load_fiche_titre($langs->trans('SuppliersVentilation'), '', 'title_accountancy'); dol_fiche_head(); diff --git a/htdocs/accountancy/supplier/lines.php b/htdocs/accountancy/supplier/lines.php index e6ef6ac1291..e3079fa1dad 100644 --- a/htdocs/accountancy/supplier/lines.php +++ b/htdocs/accountancy/supplier/lines.php @@ -39,6 +39,8 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/company.lib.php'; // Load translation files required by the page $langs->loadLangs(array("compta", "bills", "other", "accountancy", "productbatch")); +$optioncss = GETPOST('optioncss', 'aZ'); // Option for the css output (always '' except when 'print') + $account_parent = GETPOST('account_parent'); $changeaccount = GETPOST('changeaccount'); // Search Getpost diff --git a/htdocs/core/class/html.formaccounting.class.php b/htdocs/core/class/html.formaccounting.class.php index 7292fe8c235..461a6a12947 100644 --- a/htdocs/core/class/html.formaccounting.class.php +++ b/htdocs/core/class/html.formaccounting.class.php @@ -277,9 +277,15 @@ class FormAccounting extends Form $out = ''; $options = array(); + + if ($showempty == 2) + { + $options['0'] = '--- '.$langs->trans("None").' ---'; + } + if ($usecache && ! empty($this->options_cache[$usecache])) { - $options = $this->options_cache[$usecache]; + $options = array_merge($options, $this->options_cache[$usecache]); $selected=$selectid; } else @@ -333,14 +339,10 @@ class FormAccounting extends Form if ($usecache) { $this->options_cache[$usecache] = $options; + unset($this->options_cache[$usecache]['0']); } } - if ($showempty == 2) - { - $options['0'] = $langs->trans("None"); - } - $out .= Form::selectarray($htmlname, $options, $selected, ($showempty > 0 ? 1 : 0), 0, 0, '', 0, 0, 0, '', $morecss, 1); return $out; From fdf4d86d812af385828cd3736bbd84bff58f0b44 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Mon, 16 Dec 2019 12:38:51 +0100 Subject: [PATCH 106/236] Debug code --- htdocs/accountancy/customer/index.html | 0 htdocs/accountancy/customer/index.php | 4 ++-- htdocs/accountancy/customer/list.php | 4 ++-- htdocs/accountancy/expensereport/index.html | 0 htdocs/accountancy/expensereport/index.php | 4 ++-- htdocs/accountancy/expensereport/list.php | 16 +++++----------- htdocs/accountancy/index.html | 0 htdocs/accountancy/supplier/index.html | 0 htdocs/accountancy/supplier/index.php | 4 ++-- htdocs/accountancy/supplier/list.php | 4 ++-- .../core/class/html.formaccounting.class.php | 2 +- htdocs/core/lib/functions.lib.php | 2 +- htdocs/langs/en_US/accountancy.lang | 2 +- htdocs/theme/eldy/global.inc.php | 18 +++++++++++------- htdocs/theme/md/style.css.php | 17 ++++++++++------- 15 files changed, 39 insertions(+), 38 deletions(-) delete mode 100644 htdocs/accountancy/customer/index.html delete mode 100644 htdocs/accountancy/expensereport/index.html delete mode 100644 htdocs/accountancy/index.html delete mode 100644 htdocs/accountancy/supplier/index.html diff --git a/htdocs/accountancy/customer/index.html b/htdocs/accountancy/customer/index.html deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/htdocs/accountancy/customer/index.php b/htdocs/accountancy/customer/index.php index 49bda732640..782b151a5a4 100644 --- a/htdocs/accountancy/customer/index.php +++ b/htdocs/accountancy/customer/index.php @@ -212,8 +212,8 @@ $textnextyear = ' '.$langs->trans("DescVentilCustomer").'
'; -print $langs->trans("DescVentilMore", $langs->transnoentitiesnoconv("ValidateHistory"), $langs->transnoentitiesnoconv("ToBind")).'
'; +print ''.$langs->trans("DescVentilCustomer").'
'; +print ''.$langs->trans("DescVentilMore", $langs->transnoentitiesnoconv("ValidateHistory"), $langs->transnoentitiesnoconv("ToBind")).'
'; print '

'; diff --git a/htdocs/accountancy/customer/list.php b/htdocs/accountancy/customer/list.php index 867c79099a6..66e0daa065a 100644 --- a/htdocs/accountancy/customer/list.php +++ b/htdocs/accountancy/customer/list.php @@ -37,7 +37,7 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/date.lib.php'; require_once DOL_DOCUMENT_ROOT.'/core/lib/company.lib.php'; // Load translation files required by the page -$langs->loadLangs(array("bills", "compta", "accountancy", "other", "productbatch")); +$langs->loadLangs(array("bills", "companies", "compta", "accountancy", "other", "productbatch")); $action = GETPOST('action', 'alpha'); $massaction = GETPOST('massaction', 'alpha'); @@ -363,7 +363,7 @@ if ($result) { print '
'; print ''; print ''; - print ''; print ''; print ''; - print ''; // Current account - print ''; diff --git a/htdocs/accountancy/index.html b/htdocs/accountancy/index.html deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/htdocs/accountancy/supplier/index.html b/htdocs/accountancy/supplier/index.html deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/htdocs/accountancy/supplier/index.php b/htdocs/accountancy/supplier/index.php index 2955ddec881..1a0844436b6 100644 --- a/htdocs/accountancy/supplier/index.php +++ b/htdocs/accountancy/supplier/index.php @@ -210,8 +210,8 @@ $textnextyear = ' '.$langs->trans("DescVentilSupplier").'
'; -print $langs->trans("DescVentilMore", $langs->transnoentitiesnoconv("ValidateHistory"), $langs->transnoentitiesnoconv("ToBind")).'
'; +print ''.$langs->trans("DescVentilSupplier").'
'; +print ''.$langs->trans("DescVentilMore", $langs->transnoentitiesnoconv("ValidateHistory"), $langs->transnoentitiesnoconv("ToBind")).'
'; print '

'; $y = $year_current; diff --git a/htdocs/accountancy/supplier/list.php b/htdocs/accountancy/supplier/list.php index bf27dcf650d..3ef3e25e031 100644 --- a/htdocs/accountancy/supplier/list.php +++ b/htdocs/accountancy/supplier/list.php @@ -37,7 +37,7 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/date.lib.php'; require_once DOL_DOCUMENT_ROOT.'/core/lib/company.lib.php'; // Load translation files required by the page -$langs->loadLangs(array("bills", "compta", "accountancy", "other", "productbatch")); +$langs->loadLangs(array("bills", "companies", "compta", "accountancy", "other", "productbatch")); $action = GETPOST('action', 'alpha'); $massaction = GETPOST('massaction', 'alpha'); @@ -362,7 +362,7 @@ if ($result) { print '
'; print ''; print ''; - print ''; // Piece number - if (! empty($arrayfields['t.piece_num']['checked'])) + if (!empty($arrayfields['t.piece_num']['checked'])) { print ''; - if (! $i) $totalarray['nbfield']++; + if (!$i) $totalarray['nbfield']++; } // Document date - if (! empty($arrayfields['t.doc_date']['checked'])) + if (!empty($arrayfields['t.doc_date']['checked'])) { - print ''; - if (! $i) $totalarray['nbfield']++; + print ''; + if (!$i) $totalarray['nbfield']++; } // Document ref - if (! empty($arrayfields['t.doc_ref']['checked'])) + if (!empty($arrayfields['t.doc_ref']['checked'])) { - print ''; - if (! $i) $totalarray['nbfield']++; + print ''; + if (!$i) $totalarray['nbfield']++; } // Account number - if (! empty($arrayfields['t.numero_compte']['checked'])) + if (!empty($arrayfields['t.numero_compte']['checked'])) { - print ''; - if (! $i) $totalarray['nbfield']++; + print ''; + if (!$i) $totalarray['nbfield']++; } // Subledger account - if (! empty($arrayfields['t.subledger_account']['checked'])) + if (!empty($arrayfields['t.subledger_account']['checked'])) { - print ''; - if (! $i) $totalarray['nbfield']++; + print ''; + if (!$i) $totalarray['nbfield']++; } // Label operation - if (! empty($arrayfields['t.label_operation']['checked'])) + if (!empty($arrayfields['t.label_operation']['checked'])) { - print ''; - if (! $i) $totalarray['nbfield']++; + print ''; + if (!$i) $totalarray['nbfield']++; } // Amount debit - if (! empty($arrayfields['t.debit']['checked'])) + if (!empty($arrayfields['t.debit']['checked'])) { - print ''; - if (! $i) $totalarray['nbfield']++; - if (! $i) $totalarray['pos'][$totalarray['nbfield']]='totaldebit'; + print ''; + if (!$i) $totalarray['nbfield']++; + if (!$i) $totalarray['pos'][$totalarray['nbfield']] = 'totaldebit'; $totalarray['val']['totaldebit'] += $line->debit; } // Amount credit - if (! empty($arrayfields['t.credit']['checked'])) + if (!empty($arrayfields['t.credit']['checked'])) { - print ''; - if (! $i) $totalarray['nbfield']++; - if (! $i) $totalarray['pos'][$totalarray['nbfield']]='totalcredit'; + print ''; + if (!$i) $totalarray['nbfield']++; + if (!$i) $totalarray['pos'][$totalarray['nbfield']] = 'totalcredit'; $totalarray['val']['totalcredit'] += $line->credit; } // Lettering code - if (! empty($arrayfields['t.lettering_code']['checked'])) + if (!empty($arrayfields['t.lettering_code']['checked'])) { - print ''; - if (! $i) $totalarray['nbfield']++; + print ''; + if (!$i) $totalarray['nbfield']++; } // Journal code - if (! empty($arrayfields['t.code_journal']['checked'])) + if (!empty($arrayfields['t.code_journal']['checked'])) { $accountingjournal = new AccountingJournal($db); $result = $accountingjournal->fetch('', $line->code_journal); - $journaltoshow = (($result > 0)?$accountingjournal->getNomUrl(0, 0, 0, '', 0) : $line->code_journal); - print ''; - if (! $i) $totalarray['nbfield']++; + $journaltoshow = (($result > 0) ? $accountingjournal->getNomUrl(0, 0, 0, '', 0) : $line->code_journal); + print ''; + if (!$i) $totalarray['nbfield']++; } // Fields from hook - $parameters=array('arrayfields'=>$arrayfields, 'obj'=>$obj); - $reshook=$hookmanager->executeHooks('printFieldListValue', $parameters); // Note that $action and $object may have been modified by hook + $parameters = array('arrayfields'=>$arrayfields, 'obj'=>$obj); + $reshook = $hookmanager->executeHooks('printFieldListValue', $parameters); // Note that $action and $object may have been modified by hook print $hookmanager->resPrint; // Creation operation date - if (! empty($arrayfields['t.date_creation']['checked'])) + if (!empty($arrayfields['t.date_creation']['checked'])) { - print ''; - if (! $i) $totalarray['nbfield']++; + print ''; + if (!$i) $totalarray['nbfield']++; } // Modification operation date - if (! empty($arrayfields['t.tms']['checked'])) + if (!empty($arrayfields['t.tms']['checked'])) { - print ''; - if (! $i) $totalarray['nbfield']++; + print ''; + if (!$i) $totalarray['nbfield']++; } // Exported operation date - if (! empty($arrayfields['t.date_export']['checked'])) + if (!empty($arrayfields['t.date_export']['checked'])) { - print ''; - if (! $i) $totalarray['nbfield']++; + print ''; + if (!$i) $totalarray['nbfield']++; } // Action column print ''; - if (! $i) $totalarray['nbfield']++; + if (!$i) $totalarray['nbfield']++; print "\n"; diff --git a/htdocs/admin/mails_templates.php b/htdocs/admin/mails_templates.php index 47300a5530d..05049a5c739 100644 --- a/htdocs/admin/mails_templates.php +++ b/htdocs/admin/mails_templates.php @@ -43,133 +43,133 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/accounting.lib.php'; require_once DOL_DOCUMENT_ROOT.'/core/class/html.formaccounting.class.php'; // Load translation files required by the page -$langs->loadLangs(array("errors","admin","mails","languages")); +$langs->loadLangs(array("errors", "admin", "mails", "languages")); -$action = GETPOST('action', 'alpha')?GETPOST('action', 'alpha'):'view'; -$confirm = GETPOST('confirm', 'alpha'); // Result of a confirmation +$action = GETPOST('action', 'alpha') ?GETPOST('action', 'alpha') : 'view'; +$confirm = GETPOST('confirm', 'alpha'); // Result of a confirmation $id = GETPOST('id', 'int'); $rowid = GETPOST('rowid', 'alpha'); -$search_label=GETPOST('search_label', 'alphanohtml'); // Must allow value like 'Abc Def' or '(MyTemplateName)' -$search_type_template=GETPOST('search_type_template', 'alpha'); -$search_lang=GETPOST('search_lang', 'alpha'); -$search_fk_user=GETPOST('search_fk_user', 'intcomma'); -$search_topic=GETPOST('search_topic', 'alpha'); +$search_label = GETPOST('search_label', 'alphanohtml'); // Must allow value like 'Abc Def' or '(MyTemplateName)' +$search_type_template = GETPOST('search_type_template', 'alpha'); +$search_lang = GETPOST('search_lang', 'alpha'); +$search_fk_user = GETPOST('search_fk_user', 'intcomma'); +$search_topic = GETPOST('search_topic', 'alpha'); -if (! empty($user->socid)) accessforbidden(); +if (!empty($user->socid)) accessforbidden(); $acts[0] = "activate"; $acts[1] = "disable"; $actl[0] = img_picto($langs->trans("Disabled"), 'switch_off'); $actl[1] = img_picto($langs->trans("Activated"), 'switch_on'); -$listoffset=GETPOST('listoffset', 'alpha'); -$listlimit =GETPOST('listlimit', 'alpha')>0?GETPOST('listlimit', 'alpha'):1000; +$listoffset = GETPOST('listoffset', 'alpha'); +$listlimit = GETPOST('listlimit', 'alpha') > 0 ?GETPOST('listlimit', 'alpha') : 1000; $active = 1; $sortfield = GETPOST("sortfield", 'alpha'); $sortorder = GETPOST("sortorder", 'alpha'); $page = GETPOST("page", 'int'); if (empty($page) || $page == -1) { $page = 0; } // If $page is not defined, or '' or -1 -$offset = $listlimit * $page ; +$offset = $listlimit * $page; $pageprev = $page - 1; $pagenext = $page + 1; -if (empty($sortfield)) $sortfield='type_template, lang, position, label'; -if (empty($sortorder)) $sortorder='ASC'; +if (empty($sortfield)) $sortfield = 'type_template, lang, position, label'; +if (empty($sortorder)) $sortorder = 'ASC'; // Initialize technical object to manage hooks of page. Note that conf->hooks_modules contains array of hook context $hookmanager->initHooks(array('emailtemplates')); // Name of SQL tables of dictionaries -$tabname=array(); -$tabname[25]= MAIN_DB_PREFIX."c_email_templates"; +$tabname = array(); +$tabname[25] = MAIN_DB_PREFIX."c_email_templates"; // Nom des champs en resultat de select pour affichage du dictionnaire -$tabfield=array(); -$tabfield[25]= "label,lang,type_template,fk_user,private,position,topic,joinfiles,content"; -if (! empty($conf->global->MAIN_EMAIL_TEMPLATES_FOR_OBJECT_LINES)) $tabfield[25].=',content_lines'; +$tabfield = array(); +$tabfield[25] = "label,lang,type_template,fk_user,private,position,topic,joinfiles,content"; +if (!empty($conf->global->MAIN_EMAIL_TEMPLATES_FOR_OBJECT_LINES)) $tabfield[25] .= ',content_lines'; // Nom des champs d'edition pour modification d'un enregistrement -$tabfieldvalue=array(); -$tabfieldvalue[25]= "label,lang,type_template,fk_user,private,position,topic,joinfiles,content"; -if (! empty($conf->global->MAIN_EMAIL_TEMPLATES_FOR_OBJECT_LINES)) $tabfieldvalue[25].=',content_lines'; +$tabfieldvalue = array(); +$tabfieldvalue[25] = "label,lang,type_template,fk_user,private,position,topic,joinfiles,content"; +if (!empty($conf->global->MAIN_EMAIL_TEMPLATES_FOR_OBJECT_LINES)) $tabfieldvalue[25] .= ',content_lines'; // Nom des champs dans la table pour insertion d'un enregistrement -$tabfieldinsert=array(); -$tabfieldinsert[25]= "label,lang,type_template,fk_user,private,position,topic,joinfiles,content"; -if (! empty($conf->global->MAIN_EMAIL_TEMPLATES_FOR_OBJECT_LINES)) $tabfieldinsert[25].=',content_lines'; -$tabfieldinsert[25].=',entity'; // Must be at end because not into other arrays +$tabfieldinsert = array(); +$tabfieldinsert[25] = "label,lang,type_template,fk_user,private,position,topic,joinfiles,content"; +if (!empty($conf->global->MAIN_EMAIL_TEMPLATES_FOR_OBJECT_LINES)) $tabfieldinsert[25] .= ',content_lines'; +$tabfieldinsert[25] .= ',entity'; // Must be at end because not into other arrays // Condition to show dictionary in setup page -$tabcond=array(); -$tabcond[25]= true; +$tabcond = array(); +$tabcond[25] = true; // List of help for fields // Set MAIN_EMAIL_TEMPLATES_FOR_OBJECT_LINES to allow edit of template for lines require_once DOL_DOCUMENT_ROOT.'/core/class/html.formmail.class.php'; -$formmail=new FormMail($db); +$formmail = new FormMail($db); if (empty($conf->global->MAIN_EMAIL_TEMPLATES_FOR_OBJECT_LINES)) { - $tmp=FormMail::getAvailableSubstitKey('formemail'); - $tmp['__(AnyTranslationKey)__']='Translation'; + $tmp = FormMail::getAvailableSubstitKey('formemail'); + $tmp['__(AnyTranslationKey)__'] = 'Translation'; $helpsubstit = $langs->trans("AvailableVariables").':
'; $helpsubstitforlines = $langs->trans("AvailableVariables").':
'; - foreach($tmp as $key => $val) + foreach ($tmp as $key => $val) { - $helpsubstit.=$key.' -> '.$val.'
'; - $helpsubstitforlines.=$key.' -> '.$val.'
'; + $helpsubstit .= $key.' -> '.$val.'
'; + $helpsubstitforlines .= $key.' -> '.$val.'
'; } } else { - $tmp=FormMail::getAvailableSubstitKey('formemailwithlines'); - $tmp['__(AnyTranslationKey)__']='Translation'; + $tmp = FormMail::getAvailableSubstitKey('formemailwithlines'); + $tmp['__(AnyTranslationKey)__'] = 'Translation'; $helpsubstit = $langs->trans("AvailableVariables").':
'; $helpsubstitforlines = $langs->trans("AvailableVariables").':
'; - foreach($tmp as $key => $val) + foreach ($tmp as $key => $val) { - $helpsubstit.=$key.' -> '.$val.'
'; + $helpsubstit .= $key.' -> '.$val.'
'; } - $tmp=FormMail::getAvailableSubstitKey('formemailforlines'); - foreach($tmp as $key => $val) + $tmp = FormMail::getAvailableSubstitKey('formemailforlines'); + foreach ($tmp as $key => $val) { - $helpsubstitforlines.=$key.' -> '.$val.'
'; + $helpsubstitforlines .= $key.' -> '.$val.'
'; } } -$tabhelp=array(); -$tabhelp[25] = array('topic'=>$helpsubstit,'joinfiles'=>$langs->trans('AttachMainDocByDefault'), 'content'=>$helpsubstit,'content_lines'=>$helpsubstitforlines,'type_template'=>$langs->trans("TemplateForElement"),'private'=>$langs->trans("TemplateIsVisibleByOwnerOnly"), 'position'=>$langs->trans("PositionIntoComboList")); +$tabhelp = array(); +$tabhelp[25] = array('topic'=>$helpsubstit, 'joinfiles'=>$langs->trans('AttachMainDocByDefault'), 'content'=>$helpsubstit, 'content_lines'=>$helpsubstitforlines, 'type_template'=>$langs->trans("TemplateForElement"), 'private'=>$langs->trans("TemplateIsVisibleByOwnerOnly"), 'position'=>$langs->trans("PositionIntoComboList")); // List of check for fields (NOT USED YET) -$tabfieldcheck=array(); +$tabfieldcheck = array(); $tabfieldcheck[25] = array(); // Define elementList and sourceList (used for dictionary type of contacts "llx_c_type_contact") $elementList = array(); -$sourceList=array(); +$sourceList = array(); // We save list of template email Dolibarr can manage. This list can found by a grep into code on "->param['models']" $elementList = array(); -if ($conf->propal->enabled) $elementList['propal_send']=$langs->trans('MailToSendProposal'); -if ($conf->commande->enabled) $elementList['order_send']=$langs->trans('MailToSendOrder'); -if ($conf->facture->enabled) $elementList['facture_send']=$langs->trans('MailToSendInvoice'); -if ($conf->expedition->enabled) $elementList['shipping_send']=$langs->trans('MailToSendShipment'); -if ($conf->reception->enabled) $elementList['reception_send']=$langs->trans('MailToSendReception'); -if ($conf->ficheinter->enabled) $elementList['fichinter_send']=$langs->trans('MailToSendIntervention'); -if ($conf->supplier_proposal->enabled) $elementList['supplier_proposal_send']=$langs->trans('MailToSendSupplierRequestForQuotation'); -if ($conf->fournisseur->enabled) $elementList['order_supplier_send']=$langs->trans('MailToSendSupplierOrder'); -if ($conf->fournisseur->enabled) $elementList['invoice_supplier_send']=$langs->trans('MailToSendSupplierInvoice'); -if ($conf->societe->enabled) $elementList['thirdparty']=$langs->trans('MailToThirdparty'); -if ($conf->adherent->enabled) $elementList['member']=$langs->trans('MailToMember'); -if ($conf->contrat->enabled) $elementList['contract']=$langs->trans('MailToSendContract'); -if ($conf->projet->enabled) $elementList['project']=$langs->trans('MailToProject'); -$elementList['user']=$langs->trans('MailToUser'); +if ($conf->propal->enabled) $elementList['propal_send'] = $langs->trans('MailToSendProposal'); +if ($conf->commande->enabled) $elementList['order_send'] = $langs->trans('MailToSendOrder'); +if ($conf->facture->enabled) $elementList['facture_send'] = $langs->trans('MailToSendInvoice'); +if ($conf->expedition->enabled) $elementList['shipping_send'] = $langs->trans('MailToSendShipment'); +if ($conf->reception->enabled) $elementList['reception_send'] = $langs->trans('MailToSendReception'); +if ($conf->ficheinter->enabled) $elementList['fichinter_send'] = $langs->trans('MailToSendIntervention'); +if ($conf->supplier_proposal->enabled) $elementList['supplier_proposal_send'] = $langs->trans('MailToSendSupplierRequestForQuotation'); +if ($conf->fournisseur->enabled) $elementList['order_supplier_send'] = $langs->trans('MailToSendSupplierOrder'); +if ($conf->fournisseur->enabled) $elementList['invoice_supplier_send'] = $langs->trans('MailToSendSupplierInvoice'); +if ($conf->societe->enabled) $elementList['thirdparty'] = $langs->trans('MailToThirdparty'); +if ($conf->adherent->enabled) $elementList['member'] = $langs->trans('MailToMember'); +if ($conf->contrat->enabled) $elementList['contract'] = $langs->trans('MailToSendContract'); +if ($conf->projet->enabled) $elementList['project'] = $langs->trans('MailToProject'); +$elementList['user'] = $langs->trans('MailToUser'); -$parameters=array('elementList'=>$elementList); -$reshook=$hookmanager->executeHooks('emailElementlist', $parameters); // Note that $action and $object may have been modified by some hooks +$parameters = array('elementList'=>$elementList); +$reshook = $hookmanager->executeHooks('emailElementlist', $parameters); // Note that $action and $object may have been modified by some hooks if ($reshook == 0) { foreach ($hookmanager->resArray as $item => $value) { $elementList[$item] = $value; @@ -177,8 +177,8 @@ if ($reshook == 0) { } // Add all and none after the sort -$elementList['all'] ='-- '.$langs->trans("All").' -- ('.$langs->trans('VisibleEverywhere').')'; -$elementList['none']='-- '.$langs->trans("None").' -- ('.$langs->trans('VisibleNowhere').')'; +$elementList['all'] = '-- '.$langs->trans("All").' -- ('.$langs->trans('VisibleEverywhere').')'; +$elementList['none'] = '-- '.$langs->trans("None").' -- ('.$langs->trans('VisibleNowhere').')'; asort($elementList); @@ -189,37 +189,37 @@ $id = 25; * Actions */ -if (GETPOST('cancel', 'alpha')) { $action='list'; $massaction=''; } -if (! GETPOST('confirmmassaction', 'alpha') && $massaction != 'presend' && $massaction != 'confirm_presend') { $massaction=''; } +if (GETPOST('cancel', 'alpha')) { $action = 'list'; $massaction = ''; } +if (!GETPOST('confirmmassaction', 'alpha') && $massaction != 'presend' && $massaction != 'confirm_presend') { $massaction = ''; } -$parameters=array(); -$reshook=$hookmanager->executeHooks('doActions', $parameters, $object, $action); // Note that $action and $object may have been modified by some hooks +$parameters = array(); +$reshook = $hookmanager->executeHooks('doActions', $parameters, $object, $action); // Note that $action and $object may have been modified by some hooks if ($reshook < 0) setEventMessages($hookmanager->error, $hookmanager->errors, 'errors'); if (empty($reshook)) { // Purge search criteria - if (GETPOST('button_removefilter_x', 'alpha') || GETPOST('button_removefilter.x', 'alpha') ||GETPOST('button_removefilter', 'alpha')) // All tests are required to be compatible with all browsers + if (GETPOST('button_removefilter_x', 'alpha') || GETPOST('button_removefilter.x', 'alpha') || GETPOST('button_removefilter', 'alpha')) // All tests are required to be compatible with all browsers { - $search_label=''; - $search_type_template=''; - $search_lang=''; - $search_fk_user=''; - $search_topic=''; - $toselect=''; - $search_array_options=array(); + $search_label = ''; + $search_type_template = ''; + $search_lang = ''; + $search_fk_user = ''; + $search_topic = ''; + $toselect = ''; + $search_array_options = array(); } // Actions add or modify an entry into a dictionary if (GETPOST('actionadd', 'alpha') || GETPOST('actionmodify', 'alpha')) { - $listfield=explode(',', str_replace(' ', '', $tabfield[$id])); - $listfieldinsert=explode(',', $tabfieldinsert[$id]); - $listfieldmodify=explode(',', $tabfieldinsert[$id]); - $listfieldvalue=explode(',', $tabfieldvalue[$id]); + $listfield = explode(',', str_replace(' ', '', $tabfield[$id])); + $listfieldinsert = explode(',', $tabfieldinsert[$id]); + $listfieldmodify = explode(',', $tabfieldinsert[$id]); + $listfieldvalue = explode(',', $tabfieldvalue[$id]); // Check that all fields are filled - $ok=1; + $ok = 1; foreach ($listfield as $f => $value) { // Not mandatory fields @@ -227,14 +227,14 @@ if (empty($reshook)) if ($value == 'content') continue; if ($value == 'content_lines') continue; - if (GETPOST('actionmodify', 'alpha') && $value == 'topic') $_POST['topic']=$_POST['topic-'.$rowid]; + if (GETPOST('actionmodify', 'alpha') && $value == 'topic') $_POST['topic'] = $_POST['topic-'.$rowid]; - if ((! isset($_POST[$value]) || $_POST[$value]=='' || $_POST[$value]=='-1') && $value != 'lang' && $value != 'fk_user' && $value != 'position') + if ((!isset($_POST[$value]) || $_POST[$value] == '' || $_POST[$value] == '-1') && $value != 'lang' && $value != 'fk_user' && $value != 'position') { - $ok=0; - $fieldnamekey=$listfield[$f]; + $ok = 0; + $fieldnamekey = $listfield[$f]; // We take translate key of field - if ($fieldnamekey == 'libelle' || ($fieldnamekey == 'label')) $fieldnamekey='Code'; + if ($fieldnamekey == 'libelle' || ($fieldnamekey == 'label')) $fieldnamekey = 'Code'; if ($fieldnamekey == 'code') $fieldnamekey = 'Code'; if ($fieldnamekey == 'note') $fieldnamekey = 'Note'; if ($fieldnamekey == 'type_template') $fieldnamekey = 'TypeOfTemplate'; @@ -253,36 +253,36 @@ if (empty($reshook)) // Add new entry $sql = "INSERT INTO ".$tabname[$id]." ("; // List of fields - $sql.= $tabfieldinsert[$id]; - $sql.=",active)"; - $sql.= " VALUES("; + $sql .= $tabfieldinsert[$id]; + $sql .= ",active)"; + $sql .= " VALUES("; // List of values - $i=0; + $i = 0; foreach ($listfieldinsert as $f => $value) { //var_dump($i.' - '.$listfieldvalue[$i].' - '.$_POST[$listfieldvalue[$i]].' - '.$value); - $keycode=$listfieldvalue[$i]; + $keycode = $listfieldvalue[$i]; if ($value == 'label') $_POST[$keycode] = dol_escape_htmltag($_POST[$keycode]); - if ($value == 'lang') $keycode='langcode'; + if ($value == 'lang') $keycode = 'langcode'; if ($value == 'entity') $_POST[$keycode] = $conf->entity; - if ($i) $sql.=","; - if ($value == 'fk_user' && ! ($_POST[$keycode] > 0)) $_POST[$keycode]=''; - if ($value == 'private' && ! is_numeric($_POST[$keycode])) $_POST[$keycode]='0'; - if ($value == 'position' && ! is_numeric($_POST[$keycode])) $_POST[$keycode]='1'; - if ($_POST[$keycode] == '' && $keycode != 'langcode') $sql.="null"; // lang must be '' if not defined so the unique key that include lang will work - elseif ($_POST[$keycode] == '0' && $keycode == 'langcode') $sql.="''"; // lang must be '' if not defined so the unique key that include lang will work - else $sql.="'".$db->escape($_POST[$keycode])."'"; + if ($i) $sql .= ","; + if ($value == 'fk_user' && !($_POST[$keycode] > 0)) $_POST[$keycode] = ''; + if ($value == 'private' && !is_numeric($_POST[$keycode])) $_POST[$keycode] = '0'; + if ($value == 'position' && !is_numeric($_POST[$keycode])) $_POST[$keycode] = '1'; + if ($_POST[$keycode] == '' && $keycode != 'langcode') $sql .= "null"; // lang must be '' if not defined so the unique key that include lang will work + elseif ($_POST[$keycode] == '0' && $keycode == 'langcode') $sql .= "''"; // lang must be '' if not defined so the unique key that include lang will work + else $sql .= "'".$db->escape($_POST[$keycode])."'"; $i++; } - $sql.=",1)"; + $sql .= ",1)"; dol_syslog("actionadd", LOG_DEBUG); $result = $db->query($sql); if ($result) // Add is ok { setEventMessages($langs->transnoentities("RecordSaved"), null, 'mesgs'); - $_POST=array('id'=>$id); // Clean $_POST array, we keep only + $_POST = array('id'=>$id); // Clean $_POST array, we keep only } else { @@ -298,7 +298,7 @@ if (empty($reshook)) // Si verif ok et action modify, on modifie la ligne if ($ok && GETPOST('actionmodify')) { - $rowidcol="rowid"; + $rowidcol = "rowid"; // Modify entry $sql = "UPDATE ".$tabname[$id]." SET "; @@ -306,27 +306,27 @@ if (empty($reshook)) $i = 0; foreach ($listfieldmodify as $field) { - $keycode=$listfieldvalue[$i]; - if ($field == 'lang') $keycode='langcode'; + $keycode = $listfieldvalue[$i]; + if ($field == 'lang') $keycode = 'langcode'; - if ($field == 'fk_user' && ! ($_POST['fk_user'] > 0)) $_POST['fk_user']=''; - if ($field == 'topic') $_POST['topic']=$_POST['topic-'.$rowid]; - if ($field == 'joinfiles') $_POST['joinfiles']=$_POST['joinfiles-'.$rowid]; - if ($field == 'content') $_POST['content']=$_POST['content-'.$rowid]; - if ($field == 'content_lines') $_POST['content_lines']=$_POST['content_lines-'.$rowid]; + if ($field == 'fk_user' && !($_POST['fk_user'] > 0)) $_POST['fk_user'] = ''; + if ($field == 'topic') $_POST['topic'] = $_POST['topic-'.$rowid]; + if ($field == 'joinfiles') $_POST['joinfiles'] = $_POST['joinfiles-'.$rowid]; + if ($field == 'content') $_POST['content'] = $_POST['content-'.$rowid]; + if ($field == 'content_lines') $_POST['content_lines'] = $_POST['content_lines-'.$rowid]; if ($field == 'entity') $_POST[$keycode] = $conf->entity; - if ($i) $sql.=","; - $sql.= $field."="; + if ($i) $sql .= ","; + $sql .= $field."="; //print $keycode.' - '.$_POST[$keycode].'
'; - if ($_POST[$keycode] == '' || ($keycode != 'langcode' && $keycode != 'position' && $keycode != 'private' && empty($_POST[$keycode]))) $sql.="null"; // lang must be '' if not defined so the unique key that include lang will work - elseif ($_POST[$keycode] == '0' && $keycode == 'langcode') $sql.="''"; // lang must be '' if not defined so the unique key that include lang will work - elseif ($keycode == 'private') $sql.=((int) $_POST[$keycode]); // private must be 0 or 1 - elseif ($keycode == 'position') $sql.=((int) $_POST[$keycode]); - else $sql.="'".$db->escape($_POST[$keycode])."'"; + if ($_POST[$keycode] == '' || ($keycode != 'langcode' && $keycode != 'position' && $keycode != 'private' && empty($_POST[$keycode]))) $sql .= "null"; // lang must be '' if not defined so the unique key that include lang will work + elseif ($_POST[$keycode] == '0' && $keycode == 'langcode') $sql .= "''"; // lang must be '' if not defined so the unique key that include lang will work + elseif ($keycode == 'private') $sql .= ((int) $_POST[$keycode]); // private must be 0 or 1 + elseif ($keycode == 'position') $sql .= ((int) $_POST[$keycode]); + else $sql .= "'".$db->escape($_POST[$keycode])."'"; $i++; } - $sql.= " WHERE ".$rowidcol." = '".$rowid."'"; + $sql .= " WHERE ".$rowidcol." = '".$rowid."'"; //print $sql;exit; dol_syslog("actionmodify", LOG_DEBUG); //print $sql; @@ -344,13 +344,13 @@ if (empty($reshook)) if ($action == 'confirm_delete' && $confirm == 'yes') // delete { - $rowidcol="rowid"; + $rowidcol = "rowid"; $sql = "DELETE from ".$tabname[$id]." WHERE ".$rowidcol."='".$rowid."'"; dol_syslog("delete", LOG_DEBUG); $result = $db->query($sql); - if (! $result) + if (!$result) { if ($db->errno() == 'DB_ERROR_CHILD_EXISTS') { @@ -366,7 +366,7 @@ if (empty($reshook)) // activate if ($action == $acts[0]) { - $rowidcol="rowid"; + $rowidcol = "rowid"; $sql = "UPDATE ".$tabname[$id]." SET active = 1 WHERE ".$rowidcol."='".$rowid."'"; @@ -380,7 +380,7 @@ if (empty($reshook)) // disable if ($action == $acts[1]) { - $rowidcol="rowid"; + $rowidcol = "rowid"; $sql = "UPDATE ".$tabname[$id]." SET active = 0 WHERE ".$rowidcol."='".$rowid."'"; @@ -398,13 +398,13 @@ if (empty($reshook)) */ $form = new Form($db); -$formadmin=new FormAdmin($db); +$formadmin = new FormAdmin($db); llxHeader(); -$titre=$langs->trans("EMailsSetup"); -$linkback=''; -$titlepicto='title_setup'; +$titre = $langs->trans("EMailsSetup"); +$linkback = ''; +$titlepicto = 'title_setup'; print load_fiche_titre($titre, $linkback, $titlepicto); @@ -415,35 +415,35 @@ dol_fiche_head($head, 'templates', '', -1); // Confirmation de la suppression de la ligne if ($action == 'delete') { - print $form->formconfirm($_SERVER["PHP_SELF"].'?'.($page?'page='.$page.'&':'').'sortfield='.$sortfield.'&sortorder='.$sortorder.'&rowid='.$rowid.'&code='.$code.'&id='.$id, $langs->trans('DeleteLine'), $langs->trans('ConfirmDeleteLine'), 'confirm_delete', '', 0, 1); + print $form->formconfirm($_SERVER["PHP_SELF"].'?'.($page ? 'page='.$page.'&' : '').'sortfield='.$sortfield.'&sortorder='.$sortorder.'&rowid='.$rowid.'&code='.$code.'&id='.$id, $langs->trans('DeleteLine'), $langs->trans('ConfirmDeleteLine'), 'confirm_delete', '', 0, 1); } //var_dump($elementList); -$sql="SELECT rowid as rowid, label, type_template, lang, fk_user, private, position, topic, joinfiles, content_lines, content, enabled, active"; -$sql.=" FROM ".MAIN_DB_PREFIX."c_email_templates"; -$sql.=" WHERE entity IN (".getEntity('email_template').")"; -if (! $user->admin) +$sql = "SELECT rowid as rowid, label, type_template, lang, fk_user, private, position, topic, joinfiles, content_lines, content, enabled, active"; +$sql .= " FROM ".MAIN_DB_PREFIX."c_email_templates"; +$sql .= " WHERE entity IN (".getEntity('email_template').")"; +if (!$user->admin) { - $sql.=" AND (private = 0 OR (private = 1 AND fk_user = ".$user->id."))"; // Show only public and private to me - $sql.=" AND (active = 1 OR fk_user = ".$user->id.")"; // Show only active or owned by me + $sql .= " AND (private = 0 OR (private = 1 AND fk_user = ".$user->id."))"; // Show only public and private to me + $sql .= " AND (active = 1 OR fk_user = ".$user->id.")"; // Show only active or owned by me } if (empty($conf->global->MAIN_MULTILANGS)) { - $sql.= " AND (lang = '".$langs->defaultlang."' OR lang IS NULL OR lang = '')"; + $sql .= " AND (lang = '".$langs->defaultlang."' OR lang IS NULL OR lang = '')"; } -if ($search_label) $sql.=natural_search('label', $search_label); -if ($search_type_template != '' && $search_type_template != '-1') $sql.=natural_search('type_template', $search_type_template); -if ($search_lang) $sql.=natural_search('lang', $search_lang); -if ($search_fk_user != '' && $search_fk_user != '-1') $sql.=natural_search('fk_user', $search_fk_user, 2); -if ($search_topic) $sql.=natural_search('topic', $search_topic); +if ($search_label) $sql .= natural_search('label', $search_label); +if ($search_type_template != '' && $search_type_template != '-1') $sql .= natural_search('type_template', $search_type_template); +if ($search_lang) $sql .= natural_search('lang', $search_lang); +if ($search_fk_user != '' && $search_fk_user != '-1') $sql .= natural_search('fk_user', $search_fk_user, 2); +if ($search_topic) $sql .= natural_search('topic', $search_topic); // If sort order is "country", we use country_code instead -if ($sortfield == 'country') $sortfield='country_code'; -$sql.=$db->order($sortfield, $sortorder); -$sql.=$db->plimit($listlimit+1, $offset); +if ($sortfield == 'country') $sortfield = 'country_code'; +$sql .= $db->order($sortfield, $sortorder); +$sql .= $db->plimit($listlimit + 1, $offset); //print $sql; -$fieldlist=explode(',', $tabfield[$id]); +$fieldlist = explode(',', $tabfield[$id]); // Form to add a new line print ''; @@ -459,38 +459,38 @@ foreach ($fieldlist as $field => $value) { // Determine le nom du champ par rapport aux noms possibles // dans les dictionnaires de donnees - $valuetoshow=ucfirst($fieldlist[$field]); // Par defaut - $valuetoshow=$langs->trans($valuetoshow); // try to translate - $align="left"; - if ($fieldlist[$field]=='fk_user') { $valuetoshow=$langs->trans("Owner");} - if ($fieldlist[$field]=='lang') { $valuetoshow=(empty($conf->global->MAIN_MULTILANGS) ? ' ' : $langs->trans("Language")); } - if ($fieldlist[$field]=='type') { $valuetoshow=$langs->trans("Type"); } - if ($fieldlist[$field]=='code') { $valuetoshow=$langs->trans("Code"); } - if ($fieldlist[$field]=='libelle' || $fieldlist[$field]=='label') { $valuetoshow=$langs->trans("Code"); } - if ($fieldlist[$field]=='type_template') { $valuetoshow=$langs->trans("TypeOfTemplate"); } - if ($fieldlist[$field]=='private') { $align='center'; } - if ($fieldlist[$field]=='position') { $align='center'; } + $valuetoshow = ucfirst($fieldlist[$field]); // Par defaut + $valuetoshow = $langs->trans($valuetoshow); // try to translate + $align = "left"; + if ($fieldlist[$field] == 'fk_user') { $valuetoshow = $langs->trans("Owner"); } + if ($fieldlist[$field] == 'lang') { $valuetoshow = (empty($conf->global->MAIN_MULTILANGS) ? ' ' : $langs->trans("Language")); } + if ($fieldlist[$field] == 'type') { $valuetoshow = $langs->trans("Type"); } + if ($fieldlist[$field] == 'code') { $valuetoshow = $langs->trans("Code"); } + if ($fieldlist[$field] == 'libelle' || $fieldlist[$field] == 'label') { $valuetoshow = $langs->trans("Code"); } + if ($fieldlist[$field] == 'type_template') { $valuetoshow = $langs->trans("TypeOfTemplate"); } + if ($fieldlist[$field] == 'private') { $align = 'center'; } + if ($fieldlist[$field] == 'position') { $align = 'center'; } - if ($fieldlist[$field]=='topic') { $valuetoshow=''; } - if ($fieldlist[$field]=='joinfiles') { $valuetoshow=''; } - if ($fieldlist[$field]=='content') { $valuetoshow=''; } - if ($fieldlist[$field]=='content_lines') { $valuetoshow=''; } + if ($fieldlist[$field] == 'topic') { $valuetoshow = ''; } + if ($fieldlist[$field] == 'joinfiles') { $valuetoshow = ''; } + if ($fieldlist[$field] == 'content') { $valuetoshow = ''; } + if ($fieldlist[$field] == 'content_lines') { $valuetoshow = ''; } if ($valuetoshow != '') { print '
'; } } print ''; print ''; @@ -515,7 +515,7 @@ $errors = $hookmanager->errors; // Line to enter new values (input fields) -print ""; +print ""; if (empty($reshook)) { @@ -532,29 +532,29 @@ print ""; // Show fields for topic, join files and body $fieldsforcontent = array('topic', 'joinfiles', 'content'); -if (! empty($conf->global->MAIN_EMAIL_TEMPLATES_FOR_OBJECT_LINES)) { $fieldsforcontent = array('content','content_lines'); } +if (!empty($conf->global->MAIN_EMAIL_TEMPLATES_FOR_OBJECT_LINES)) { $fieldsforcontent = array('content', 'content_lines'); } foreach ($fieldsforcontent as $tmpfieldlist) { print ''; if ($tmpfieldlist == 'topic') { - print ''; } @@ -583,7 +583,7 @@ foreach ($fieldsforcontent as $tmpfieldlist) -$colspan=count($fieldlist)+1; +$colspan = count($fieldlist) + 1; //print ''; // Keep   to have a line with enough height print '
'; if ($fieldrequired) $ret .= ''; - $ret .= $langs->trans($text); + if ($help) { + $ret .= $this->textwithpicto($langs->trans($text), $help); + } else { + $ret .= $langs->trans($text); + } if ($fieldrequired) $ret .= ''; if (!empty($notabletag)) $ret .= ' '; if (empty($notabletag) && GETPOST('action', 'aZ09') != 'edit'.$htmlname && $perm) $ret .= '
'; - print $form->editfieldkey("StripeCustomerId", 'key_account', $stripecu, $object, $permissiontowrite, 'string', '', 0, 2, 'socid'); + print $form->editfieldkey("StripeCustomerId", 'key_account', $stripecu, $object, $permissiontowrite, 'string', '', 0, 2, 'socid', 'Publishable key '.$site_account); print ''; print $form->editfieldval("StripeCustomerId", 'key_account', $stripecu, $object, $permissiontowrite, 'string', '', null, null, '', 2, '', 'socid'); if (!empty($conf->stripe->enabled) && $stripecu && $action != 'editkey_account') From a3736399da92db76ab8810f982873d3bedf21c31 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sun, 15 Dec 2019 17:44:05 +0100 Subject: [PATCH 094/236] Fix to select correct record with compatibility with old record --- htdocs/stripe/class/stripe.class.php | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/htdocs/stripe/class/stripe.class.php b/htdocs/stripe/class/stripe.class.php index e425b54de6f..13b16d258d1 100644 --- a/htdocs/stripe/class/stripe.class.php +++ b/htdocs/stripe/class/stripe.class.php @@ -159,12 +159,17 @@ class Stripe extends CommonObject $customer = null; + // Force to use the correct API key + global $stripearrayofkeysbyenv; + \Stripe\Stripe::setApiKey($stripearrayofkeysbyenv[$status]['secret_key']); + $sql = "SELECT sa.key_account as key_account, sa.entity"; // key_account is cus_.... $sql .= " FROM ".MAIN_DB_PREFIX."societe_account as sa"; $sql .= " WHERE sa.fk_soc = ".$object->id; $sql .= " AND sa.entity IN (".getEntity('societe').")"; $sql .= " AND sa.site = 'stripe' AND sa.status = ".((int) $status); - $sql .= " AND key_account IS NOT NULL AND key_account <> ''"; + $sql .= " AND (sa.site_account IS NULL OR sa.site_account = '' OR sa.site_account = '".$this->db->escape($stripearrayofkeysbyenv[$status]['publishable_key'])."'"; + $sql .= " AND sa.key_account IS NOT NULL AND sa.key_account <> ''"; dol_syslog(get_class($this)."::customerStripe search stripe customer id for thirdparty id=".$object->id, LOG_DEBUG); $resql = $this->db->query($sql); @@ -175,10 +180,6 @@ class Stripe extends CommonObject $obj = $this->db->fetch_object($resql); $tiers = $obj->key_account; - // Force to use the correct API key - global $stripearrayofkeysbyenv; - \Stripe\Stripe::setApiKey($stripearrayofkeysbyenv[$status]['secret_key']); - dol_syslog(get_class($this)."::customerStripe found stripe customer key_account = ".$tiers.". We will try to read it on Stripe with publishable_key = ".$stripearrayofkeysbyenv[$status]['publishable_key']); try { From 9aac612ed935e50744ea9065a263ed9f62075a9b Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sun, 15 Dec 2019 17:46:56 +0100 Subject: [PATCH 095/236] Fix sql error --- htdocs/stripe/class/stripe.class.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/stripe/class/stripe.class.php b/htdocs/stripe/class/stripe.class.php index 13b16d258d1..931cfbfa83e 100644 --- a/htdocs/stripe/class/stripe.class.php +++ b/htdocs/stripe/class/stripe.class.php @@ -168,7 +168,7 @@ class Stripe extends CommonObject $sql .= " WHERE sa.fk_soc = ".$object->id; $sql .= " AND sa.entity IN (".getEntity('societe').")"; $sql .= " AND sa.site = 'stripe' AND sa.status = ".((int) $status); - $sql .= " AND (sa.site_account IS NULL OR sa.site_account = '' OR sa.site_account = '".$this->db->escape($stripearrayofkeysbyenv[$status]['publishable_key'])."'"; + $sql .= " AND (sa.site_account IS NULL OR sa.site_account = '' OR sa.site_account = '".$this->db->escape($stripearrayofkeysbyenv[$status]['publishable_key'])."')"; $sql .= " AND sa.key_account IS NOT NULL AND sa.key_account <> ''"; dol_syslog(get_class($this)."::customerStripe search stripe customer id for thirdparty id=".$object->id, LOG_DEBUG); From 7c71f6cae9adb4970cac22346b3e3762506a6c0f Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sun, 15 Dec 2019 17:48:30 +0100 Subject: [PATCH 096/236] Fix message --- htdocs/core/lib/functions.lib.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/core/lib/functions.lib.php b/htdocs/core/lib/functions.lib.php index ce556c0f91b..4e7b1b221c2 100644 --- a/htdocs/core/lib/functions.lib.php +++ b/htdocs/core/lib/functions.lib.php @@ -3916,7 +3916,7 @@ function dol_print_error($db = '', $error = '', $errors = null) if (empty($dolibarr_main_prod)) print $out; else // This should not happen, except if there is a bug somewhere. Enabled and check log in such case. { - print 'This website is currently temporarly offline.

This may be due to a maintenance operation. Current status of operation are on next line...

'."\n"; + print 'This website or feature is currently temporarly not available.

This may be due to a maintenance operation. Current status of operation are on next line...

'."\n"; $langs->load("errors"); print $langs->trans("DolibarrHasDetectedError").'. '; print $langs->trans("YouCanSetOptionDolibarrMainProdToZero"); From 49a8b4544e8f2eb2fd1732038c03411c0e44b9cf Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sun, 15 Dec 2019 19:32:37 +0100 Subject: [PATCH 097/236] Fix look and feel v11 --- .../facture/class/facture-rec.class.php | 120 ++++++++++++++---- 1 file changed, 95 insertions(+), 25 deletions(-) diff --git a/htdocs/compta/facture/class/facture-rec.class.php b/htdocs/compta/facture/class/facture-rec.class.php index 8482ede3c3a..5480142ec78 100644 --- a/htdocs/compta/facture/class/facture-rec.class.php +++ b/htdocs/compta/facture/class/facture-rec.class.php @@ -1291,7 +1291,6 @@ class FactureRec extends CommonInvoice */ public function getLibStatut($mode = 0, $alreadypaid = -1) { - return $this->LibStatut($this->frequency ? 1 : 0, $this->suspended, $mode, $alreadypaid, empty($this->type) ? 0 : $this->type); } @@ -1312,19 +1311,30 @@ class FactureRec extends CommonInvoice global $langs; $langs->load('bills'); + $labelStatus = $langs->trans('Active'); + $statusType = 'status0'; + //print "$recur,$status,$mode,$alreadypaid,$type"; if ($mode == 0) { $prefix = ''; if ($recur) { - if ($status == self::STATUS_SUSPENDED) return $langs->trans('Disabled'); - else return $langs->trans('Active'); + if ($status == self::STATUS_SUSPENDED) { + $labelStatus = $langs->trans('Disabled'); + } + else { + $labelStatus = $langs->trans('Active'); + } } else { - if ($status == self::STATUS_SUSPENDED) return $langs->trans('Disabled'); - else return $langs->trans("Draft"); + if ($status == self::STATUS_SUSPENDED) { + $labelStatus = $langs->trans('Disabled'); + } + else { + $labelStatus = $langs->trans("Draft"); + } } } elseif ($mode == 1) @@ -1332,26 +1342,46 @@ class FactureRec extends CommonInvoice $prefix = 'Short'; if ($recur) { - if ($status == self::STATUS_SUSPENDED) return $langs->trans('Disabled'); - else return $langs->trans('Active'); + if ($status == self::STATUS_SUSPENDED) { + $labelStatus = $langs->trans('Disabled'); + } + else { + $labelStatus = $langs->trans('Active'); + } } else { - if ($status == self::STATUS_SUSPENDED) return $langs->trans('Disabled'); - else return $langs->trans("Draft"); + if ($status == self::STATUS_SUSPENDED) { + $labelStatus = $langs->trans('Disabled'); + } + else { + $labelStatus = $langs->trans("Draft"); + } } } elseif ($mode == 2) { if ($recur) { - if ($status == self::STATUS_SUSPENDED) return img_picto($langs->trans('Disabled'), 'statut6').' '.$langs->trans('Disabled'); - else return img_picto($langs->trans('Active'), 'statut4').' '.$langs->trans('Active'); + if ($status == self::STATUS_SUSPENDED) { + $statusType = 'status6'; + $labelStatus = $langs->trans('Disabled'); + } + else { + $statusType = 'status4'; + $labelStatus = $langs->trans('Active'); + } } else { - if ($status == self::STATUS_SUSPENDED) return img_picto($langs->trans('Disabled'), 'statut6').' '.$langs->trans('Disabled'); - else return img_picto($langs->trans('Draft'), 'statut0').' '.$langs->trans('Draft'); + if ($status == self::STATUS_SUSPENDED) { + $statusType = 'status6'; + $labelStatus = $langs->trans('Disabled'); + } + else { + $statusType = 'status0'; + $labelStatus = $langs->trans('Draft'); + } } } elseif ($mode == 3) @@ -1359,13 +1389,25 @@ class FactureRec extends CommonInvoice if ($recur) { $prefix = 'Short'; - if ($status == self::STATUS_SUSPENDED) return img_picto($langs->trans('Disabled'), 'statut6'); - else return img_picto($langs->trans('Active'), 'statut4'); + if ($status == self::STATUS_SUSPENDED) { + $statusType = 'status6'; + $labelStatus = $langs->trans('Disabled'); + } + else { + $statusType = 'status4'; + $labelStatus = $langs->trans('Active'); + } } else { - if ($status == self::STATUS_SUSPENDED) return img_picto($langs->trans('Disabled'), 'statut6'); - else return img_picto($langs->trans('Draft'), 'statut0'); + if ($status == self::STATUS_SUSPENDED) { + $statusType = 'status6'; + $labelStatus = $langs->trans('Disabled'); + } + else { + $statusType = 'status0'; + $labelStatus = $langs->trans('Draft'); + } } } elseif ($mode == 4) @@ -1373,13 +1415,25 @@ class FactureRec extends CommonInvoice $prefix = ''; if ($recur) { - if ($status == self::STATUS_SUSPENDED) return img_picto($langs->trans('Disabled'), 'statut6').' '.$langs->trans('Disabled'); - else return img_picto($langs->trans('Active'), 'statut4').' '.$langs->trans('Active'); + if ($status == self::STATUS_SUSPENDED) { + $statusType = 'status6'; + $labelStatus = $langs->trans('Disabled'); + } + else { + $statusType = 'status4'; + $labelStatus = $langs->trans('Active'); + } } else { - if ($status == self::STATUS_SUSPENDED) return img_picto($langs->trans('Disabled'), 'statut6').' '.$langs->trans('Disabled'); - else return img_picto($langs->trans('Draft'), 'statut0').' '.$langs->trans('Draft'); + if ($status == self::STATUS_SUSPENDED) { + $statusType = 'status6'; + $labelStatus = $langs->trans('Disabled'); + } + else { + $statusType = 'status0'; + $labelStatus = $langs->trans('Draft'); + } } } elseif ($mode == 5 || $mode == 6) @@ -1388,15 +1442,31 @@ class FactureRec extends CommonInvoice if ($mode == 5) $prefix = 'Short'; if ($recur) { - if ($status == self::STATUS_SUSPENDED) return ''.$langs->trans('Disabled').' '.img_picto($langs->trans('Disabled'), 'statut6'); - else return ''.$langs->trans('Active').' '.img_picto($langs->trans('Active'), 'statut4'); + if ($status == self::STATUS_SUSPENDED) { + $statusType = 'status6'; + $labelStatus = $langs->trans('Disabled'); + } + else { + $statusType = 'status4'; + $labelStatus = $langs->trans('Active'); + } } else { - if ($status == self::STATUS_SUSPENDED) return ''.$langs->trans('Disabled').' '.img_picto($langs->trans('Disabled'), 'statut6'); - else return $langs->trans('Draft').' '.img_picto($langs->trans('Active'), 'statut0'); + if ($status == self::STATUS_SUSPENDED) { + $statusType = 'status6'; + $labelStatus = $langs->trans('Disabled'); + } + else { + $statusType = 'status0'; + $labelStatus = $langs->trans('Draft'); + } } } + + if (empty($labelStatusShort)) $labelStatusShort = $labelStatus; + + return dolGetStatus($labelStatus, $labelStatusShort, '', $statusType, $mode); } /** From d979f6f0f479d3323a61045b8edaf451111d27f8 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sun, 15 Dec 2019 20:02:56 +0100 Subject: [PATCH 098/236] Debug module ticket. Add error if sender email is not defined. --- htdocs/admin/ticket.php | 16 ++++++++-------- htdocs/public/ticket/create_ticket.php | 19 +++++++++++++------ htdocs/ticket/css/styles.css.php | 6 +----- 3 files changed, 22 insertions(+), 19 deletions(-) diff --git a/htdocs/admin/ticket.php b/htdocs/admin/ticket.php index dba4bf1bb91..7f3bec211f9 100644 --- a/htdocs/admin/ticket.php +++ b/htdocs/admin/ticket.php @@ -434,21 +434,21 @@ print '
'.$langs->trans("TicketEmailNotificationTo").'
'.$langs->trans("TicketEmailNotificationFrom").''; -print ''; -print $form->textwithpicto('', $langs->trans("TicketEmailNotificationToHelp"), 1, 'help'); +print $form->textwithpicto('', $langs->trans("TicketEmailNotificationFromHelp"), 1, 'help'); print '
'.$langs->trans("TicketEmailNotificationFrom").'
'.$langs->trans("TicketEmailNotificationTo").''; -print ''; -print $form->textwithpicto('', $langs->trans("TicketEmailNotificationFromHelp"), 1, 'help'); +print $form->textwithpicto('', $langs->trans("TicketEmailNotificationToHelp"), 1, 'help'); print '
'.$objp->tva_intra.''; - print $codecompta.' '; + print $codecompta.' '; print img_edit(); print ''; print '
'; + print ''; if (!empty($conf->global->MAIN_LIST_FILTER_ON_DAY)) { print ''; } diff --git a/htdocs/accountancy/expensereport/index.html b/htdocs/accountancy/expensereport/index.html deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/htdocs/accountancy/expensereport/index.php b/htdocs/accountancy/expensereport/index.php index 2f22344e8fb..387cfd0fb8e 100644 --- a/htdocs/accountancy/expensereport/index.php +++ b/htdocs/accountancy/expensereport/index.php @@ -138,8 +138,8 @@ $textnextyear = ' '.$langs->trans("DescVentilExpenseReport").'
'; -print $langs->trans("DescVentilExpenseReportMore", $langs->transnoentitiesnoconv("ValidateHistory"), $langs->transnoentitiesnoconv("ToBind")).'
'; +print ''.$langs->trans("DescVentilExpenseReport").'
'; +print ''.$langs->trans("DescVentilExpenseReportMore", $langs->transnoentitiesnoconv("ValidateHistory"), $langs->transnoentitiesnoconv("ToBind")).'
'; print '

'; diff --git a/htdocs/accountancy/expensereport/list.php b/htdocs/accountancy/expensereport/list.php index 29b58d76c78..93baeb78b2b 100644 --- a/htdocs/accountancy/expensereport/list.php +++ b/htdocs/accountancy/expensereport/list.php @@ -35,7 +35,7 @@ require_once DOL_DOCUMENT_ROOT.'/core/class/html.formother.class.php'; require_once DOL_DOCUMENT_ROOT.'/core/lib/date.lib.php'; // Load translation files required by the page -$langs->loadLangs(array("bills", "compta", "accountancy", "other", "trips", "productbatch")); +$langs->loadLangs(array("bills", "companies", "compta", "accountancy", "other", "trips", "productbatch")); $action = GETPOST('action', 'alpha'); $massaction = GETPOST('massaction', 'alpha'); @@ -47,6 +47,7 @@ $toselect = GETPOST('toselect', 'array'); $mesCasesCochees = GETPOST('toselect', 'array'); // Search Getpost +$search_lineid = GETPOST('search_lineid', 'alpha'); $search_expensereport = GETPOST('search_expensereport', 'alpha'); $search_label = GETPOST('search_label', 'alpha'); $search_desc = GETPOST('search_desc', 'alpha'); @@ -57,8 +58,6 @@ $search_day = GETPOST("search_day", "int"); $search_month = GETPOST("search_month", "int"); $search_year = GETPOST("search_year", "int"); -$btn_ventil = GETPOST('ventil', 'alpha'); - // Load variable for pagination $limit = GETPOST('limit', 'int') ?GETPOST('limit', 'int') : (empty($conf->global->ACCOUNTING_LIMIT_LIST_VENTILATION) ? $conf->liste_limit : $conf->global->ACCOUNTING_LIMIT_LIST_VENTILATION); $sortfield = GETPOST('sortfield', 'alpha'); @@ -123,7 +122,6 @@ if ($massaction == 'ventil') { if (!empty($mesCasesCochees)) { $msg = '
'.$langs->trans("SelectedLines").': '.count($mesCasesCochees).'
'; $msg .= '
'; - $mesCodesVentilChoisis = $codeventil; $cpt = 0; $ok = 0; $ko = 0; @@ -255,12 +253,8 @@ if ($result) { if ($search_vat) $param .= '&search_vat='.urlencode($search_vat); $arrayofmassactions = array( - 'ventil'=>$langs->trans("Ventilate") - //'presend'=>$langs->trans("SendByMail"), - //'builddoc'=>$langs->trans("PDFMerge"), + 'ventil' => $langs->trans("Ventilate") ); - //if ($user->rights->mymodule->supprimer) $arrayofmassactions['predelete']=''.$langs->trans("Delete"); - //if (in_array($massaction, array('presend','predelete'))) $arrayofmassactions=array(); $massactionbutton = $form->selectMassAction('ventil', $arrayofmassactions, 1); @@ -294,7 +288,7 @@ if ($result) { print '
'; + print ''; if (!empty($conf->global->MAIN_LIST_FILTER_ON_DAY)) print ''; print ''; $formother->select_year($search_year, 'search_year', 1, 20, 5); @@ -372,7 +366,7 @@ if ($result) { print ''; + print ''; print length_accountg(html_entity_decode($objp->code_buy)); print ''; + print ''; if (!empty($conf->global->MAIN_LIST_FILTER_ON_DAY)) print ''; print ''; $formother->select_year($search_year, 'search_year', 1, 20, 5); diff --git a/htdocs/core/class/html.formaccounting.class.php b/htdocs/core/class/html.formaccounting.class.php index 461a6a12947..dc864b2440d 100644 --- a/htdocs/core/class/html.formaccounting.class.php +++ b/htdocs/core/class/html.formaccounting.class.php @@ -285,7 +285,7 @@ class FormAccounting extends Form if ($usecache && ! empty($this->options_cache[$usecache])) { - $options = array_merge($options, $this->options_cache[$usecache]); + $options = $options + $this->options_cache[$usecache]; // We use + instead of array_merge because we don't want to reindex key from 0 $selected=$selectid; } else diff --git a/htdocs/core/lib/functions.lib.php b/htdocs/core/lib/functions.lib.php index 1ec0bda3017..1e6e8d2fc41 100644 --- a/htdocs/core/lib/functions.lib.php +++ b/htdocs/core/lib/functions.lib.php @@ -4237,7 +4237,7 @@ function print_barre_liste($titre, $page, $file, $options = '', $sortfield = '', if ($totalnboflines) // If we know total nb of lines { // Define nb of extra page links before and after selected page + ... + first or last - $maxnbofpage = (empty($conf->dol_optimize_smallscreen) ? 4 : 1); + $maxnbofpage = (empty($conf->dol_optimize_smallscreen) ? 4 : 0); if ($limit > 0) $nbpages = ceil($totalnboflines / $limit); else $nbpages = 1; diff --git a/htdocs/langs/en_US/accountancy.lang b/htdocs/langs/en_US/accountancy.lang index a86c89aef09..8ef93053ce9 100644 --- a/htdocs/langs/en_US/accountancy.lang +++ b/htdocs/langs/en_US/accountancy.lang @@ -240,7 +240,7 @@ DescVentilDoneCustomer=Consult here the list of the lines of invoices customers DescVentilTodoCustomer=Bind invoice lines not already bound with a product accounting account ChangeAccount=Change the product/service accounting account for selected lines with the following accounting account: Vide=- -DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account (only record not already transfered in accountancy are visible) DescVentilDoneSupplier=Consult here the list of the lines of vendor invoices and their accounting account DescVentilTodoExpenseReport=Bind expense report lines not already bound with a fee accounting account DescVentilExpenseReport=Consult here the list of expense report lines bound (or not) to a fee accounting account diff --git a/htdocs/theme/eldy/global.inc.php b/htdocs/theme/eldy/global.inc.php index a773c34d765..8c73a914f40 100644 --- a/htdocs/theme/eldy/global.inc.php +++ b/htdocs/theme/eldy/global.inc.php @@ -841,6 +841,7 @@ table[summary="list_of_modules"] .fa-cog { .minwidth75imp { min-width: 75px !important; } .minwidth100imp { min-width: 100px !important; } .minwidth200imp { min-width: 200px !important; } + .minwidth250imp { min-width: 250px !important; } .minwidth300imp { min-width: 300px !important; } .minwidth400imp { min-width: 400px !important; } .minwidth500imp { min-width: 500px !important; } @@ -892,6 +893,7 @@ table[summary="list_of_modules"] .fa-cog { .minwidth100imp { min-width: 100px !important; } .minwidth150imp { min-width: 150px !important; } .minwidth200imp { min-width: 200px !important; } + .minwidth250imp { min-width: 250px !important; } .minwidth300imp { min-width: 300px !important; } .minwidth400imp { min-width: 300px !important; } .minwidth500imp { min-width: 300px !important; } @@ -906,10 +908,11 @@ table[summary="list_of_modules"] .fa-cog { { .maxwidthonsmartphone { max-width: 100px; } .minwidth50imp { min-width: 50px !important; } - .minwidth75imp { min-width: 70px !important; } - .minwidth100imp { min-width: 80px !important; } - .minwidth150imp { min-width: 100px !important; } + .minwidth75imp { min-width: 75px !important; } + .minwidth100imp { min-width: 100px !important; } + .minwidth150imp { min-width: 110px !important; } .minwidth200imp { min-width: 110px !important; } + .minwidth250imp { min-width: 115px !important; } .minwidth300imp { min-width: 120px !important; } .minwidth400imp { min-width: 150px !important; } .minwidth500imp { min-width: 250px !important; } @@ -994,10 +997,11 @@ table[summary="list_of_modules"] .fa-cog { .maxwidth300onsmartphone { max-width: 300px; } .maxwidth400onsmartphone { max-width: 400px; } .minwidth50imp { min-width: 50px !important; } - .minwidth75imp { min-width: 60px !important; } - .minwidth100imp { min-width: 80px !important; } - .minwidth150imp { min-width: 90px !important; } - .minwidth200imp { min-width: 100px !important; } + .minwidth75imp { min-width: 75px !important; } + .minwidth100imp { min-width: 100px !important; } + .minwidth150imp { min-width: 110px !important; } + .minwidth200imp { min-width: 110px !important; } + .minwidth250imp { min-width: 115px !important; } .minwidth300imp { min-width: 120px !important; } .minwidth400imp { min-width: 150px !important; } .minwidth500imp { min-width: 250px !important; } diff --git a/htdocs/theme/md/style.css.php b/htdocs/theme/md/style.css.php index 16498e9e736..bc00bd1c147 100644 --- a/htdocs/theme/md/style.css.php +++ b/htdocs/theme/md/style.css.php @@ -1057,6 +1057,7 @@ table[summary="list_of_modules"] .fa-cog { .minwidth75imp { min-width: 75px !important; } .minwidth100imp { min-width: 100px !important; } .minwidth200imp { min-width: 200px !important; } + .minwidth250imp { min-width: 250px !important; } .minwidth300imp { min-width: 300px !important; } .minwidth400imp { min-width: 400px !important; } .minwidth500imp { min-width: 500px !important; } @@ -1108,11 +1109,11 @@ table[summary="list_of_modules"] .fa-cog { .minwidth100imp { min-width: 100px !important; } .minwidth150imp { min-width: 150px !important; } .minwidth200imp { min-width: 200px !important; } + .minwidth250imp { min-width: 250px !important; } .minwidth300imp { min-width: 300px !important; } .minwidth400imp { min-width: 300px !important; } .minwidth500imp { min-width: 300px !important; } - .linkedcol-element { min-width: unset; } @@ -1124,9 +1125,10 @@ table[summary="list_of_modules"] .fa-cog { .maxwidthonsmartphone { max-width: 100px; } .minwidth50imp { min-width: 50px !important; } .minwidth75imp { min-width: 70px !important; } - .minwidth100imp { min-width: 80px !important; } - .minwidth150imp { min-width: 100px !important; } + .minwidth100imp { min-width: 100px !important; } + .minwidth150imp { min-width: 110px !important; } .minwidth200imp { min-width: 110px !important; } + .minwidth250imp { min-width: 115px !important; } .minwidth300imp { min-width: 120px !important; } .minwidth400imp { min-width: 150px !important; } .minwidth500imp { min-width: 250px !important; } @@ -1203,10 +1205,11 @@ table[summary="list_of_modules"] .fa-cog { .maxwidth300onsmartphone { max-width: 300px; } .maxwidth400onsmartphone { max-width: 400px; } .minwidth50imp { min-width: 50px !important; } - .minwidth75imp { min-width: 60px !important; } - .minwidth100imp { min-width: 80px !important; } - .minwidth150imp { min-width: 90px !important; } - .minwidth200imp { min-width: 100px !important; } + .minwidth75imp { min-width: 75px !important; } + .minwidth100imp { min-width: 100px !important; } + .minwidth150imp { min-width: 110px !important; } + .minwidth200imp { min-width: 110px !important; } + .minwidth250imp { min-width: 115px !important; } .minwidth300imp { min-width: 120px !important; } .minwidth400imp { min-width: 150px !important; } .minwidth500imp { min-width: 250px !important; } From c8baaa2995d5f04be6b41ab785205ecdac673e14 Mon Sep 17 00:00:00 2001 From: Scrutinizer Auto-Fixer Date: Mon, 16 Dec 2019 12:06:25 +0000 Subject: [PATCH 107/236] Scrutinizer Auto-Fixes This commit consists of patches automatically generated for this project on https://scrutinizer-ci.com --- htdocs/accountancy/bookkeeping/list.php | 214 ++--- htdocs/admin/mails_templates.php | 560 ++++++------- htdocs/admin/modules.php | 470 +++++------ htdocs/admin/perms.php | 62 +- htdocs/admin/propal.php | 172 ++-- htdocs/admin/reception_setup.php | 120 +-- htdocs/admin/supplier_proposal.php | 18 +- htdocs/admin/user.php | 64 +- htdocs/admin/usergroup.php | 68 +- htdocs/bookmarks/list.php | 76 +- htdocs/comm/action/pertype.php | 750 +++++++++--------- htdocs/comm/mailing/cibles.php | 4 +- htdocs/comm/propal/list.php | 62 +- htdocs/commande/list.php | 88 +- htdocs/compta/deplacement/stats/index.php | 86 +- htdocs/compta/facture/list.php | 128 +-- htdocs/compta/sociales/list.php | 128 +-- htdocs/compta/stats/cabyuser.php | 210 ++--- htdocs/compta/stats/casoc.php | 274 +++---- htdocs/contact/list.php | 422 +++++----- htdocs/core/ajax/ajaxdirpreview.php | 168 ++-- htdocs/core/ajax/ajaxdirtree.php | 230 +++--- htdocs/core/class/html.form.class.php | 216 ++--- htdocs/core/get_info.php | 88 +- htdocs/core/lib/admin.lib.php | 588 +++++++------- htdocs/core/lib/ldap.lib.php | 32 +- htdocs/core/lib/price.lib.php | 156 ++-- .../doc/doc_generic_shipment_odt.modules.php | 276 +++---- .../doc/doc_generic_invoice_odt.modules.php | 272 +++---- .../modules/printing/printgcp.modules.php | 90 +-- .../modules/printing/printipp.modules.php | 86 +- .../doc/doc_generic_reception_odt.modules.php | 286 +++---- .../doc/doc_generic_stock_odt.modules.php | 256 +++--- ...doc_generic_supplier_order_odt.modules.php | 282 +++---- ..._generic_supplier_proposal_odt.modules.php | 306 +++---- .../user/doc/doc_generic_user_odt.modules.php | 258 +++--- .../doc/doc_generic_usergroup_odt.modules.php | 286 +++---- htdocs/core/tpl/objectline_view.tpl.php | 118 +-- htdocs/core/tpl/passwordforgotten.tpl.php | 58 +- htdocs/margin/tabs/thirdpartyMargins.php | 104 +-- htdocs/mrp/class/mo.class.php | 34 +- htdocs/product/stats/commande_fournisseur.php | 124 +-- htdocs/product/stats/contrat.php | 114 +-- htdocs/product/stats/facture_fournisseur.php | 114 +-- htdocs/product/stats/propal.php | 128 +-- htdocs/product/stats/supplier_proposal.php | 126 +-- htdocs/public/opensurvey/studs.php | 274 +++---- htdocs/salaries/list.php | 152 ++-- htdocs/theme/eldy/global.inc.php | 12 +- htdocs/theme/md/style.css.php | 2 +- 50 files changed, 4606 insertions(+), 4606 deletions(-) diff --git a/htdocs/accountancy/bookkeeping/list.php b/htdocs/accountancy/bookkeeping/list.php index 758906cb19d..b55a3f696fd 100644 --- a/htdocs/accountancy/bookkeeping/list.php +++ b/htdocs/accountancy/bookkeeping/list.php @@ -169,8 +169,8 @@ $error = 0; if (GETPOST('cancel', 'alpha')) { $action = 'list'; $massaction = ''; } if (!GETPOST('confirmmassaction', 'alpha') && $massaction != 'presend' && $massaction != 'confirm_presend') { $massaction = ''; } -$parameters=array('socid'=>$socid); -$reshook=$hookmanager->executeHooks('doActions', $parameters, $object, $action); // Note that $action and $object may have been modified by some hooks +$parameters = array('socid'=>$socid); +$reshook = $hookmanager->executeHooks('doActions', $parameters, $object, $action); // Note that $action and $object may have been modified by some hooks if ($reshook < 0) setEventMessages($hookmanager->error, $hookmanager->errors, 'errors'); if (empty($reshook)) @@ -207,111 +207,111 @@ if (empty($reshook)) // Must be after the remove filter action, before the export. $param = ''; - $filter = array (); - if (! empty($search_date_start)) { + $filter = array(); + if (!empty($search_date_start)) { $filter['t.doc_date>='] = $search_date_start; - $tmp=dol_getdate($search_date_start); - $param .= '&search_date_startmonth=' . $tmp['mon'] . '&search_date_startday=' . $tmp['mday'] . '&search_date_startyear=' . $tmp['year']; + $tmp = dol_getdate($search_date_start); + $param .= '&search_date_startmonth='.$tmp['mon'].'&search_date_startday='.$tmp['mday'].'&search_date_startyear='.$tmp['year']; } - if (! empty($search_date_end)) { + if (!empty($search_date_end)) { $filter['t.doc_date<='] = $search_date_end; - $tmp=dol_getdate($search_date_end); - $param .= '&search_date_endmonth=' . $tmp['mon'] . '&search_date_endday=' . $tmp['mday'] . '&search_date_endyear=' . $tmp['year']; + $tmp = dol_getdate($search_date_end); + $param .= '&search_date_endmonth='.$tmp['mon'].'&search_date_endday='.$tmp['mday'].'&search_date_endyear='.$tmp['year']; } - if (! empty($search_doc_date)) { + if (!empty($search_doc_date)) { $filter['t.doc_date'] = $search_doc_date; - $tmp=dol_getdate($search_doc_date); - $param .= '&doc_datemonth=' . $tmp['mon'] . '&doc_dateday=' . $tmp['mday'] . '&doc_dateyear=' . $tmp['year']; + $tmp = dol_getdate($search_doc_date); + $param .= '&doc_datemonth='.$tmp['mon'].'&doc_dateday='.$tmp['mday'].'&doc_dateyear='.$tmp['year']; } - if (! empty($search_doc_type)) { + if (!empty($search_doc_type)) { $filter['t.doc_type'] = $search_doc_type; - $param .= '&search_doc_type=' . urlencode($search_doc_type); + $param .= '&search_doc_type='.urlencode($search_doc_type); } - if (! empty($search_doc_ref)) { + if (!empty($search_doc_ref)) { $filter['t.doc_ref'] = $search_doc_ref; - $param .= '&search_doc_ref=' . urlencode($search_doc_ref); + $param .= '&search_doc_ref='.urlencode($search_doc_ref); } - if (! empty($search_accountancy_code)) { + if (!empty($search_accountancy_code)) { $filter['t.numero_compte'] = $search_accountancy_code; - $param .= '&search_accountancy_code=' . urlencode($search_accountancy_code); + $param .= '&search_accountancy_code='.urlencode($search_accountancy_code); } - if (! empty($search_accountancy_code_start)) { + if (!empty($search_accountancy_code_start)) { $filter['t.numero_compte>='] = $search_accountancy_code_start; - $param .= '&search_accountancy_code_start=' . urlencode($search_accountancy_code_start); + $param .= '&search_accountancy_code_start='.urlencode($search_accountancy_code_start); } - if (! empty($search_accountancy_code_end)) { + if (!empty($search_accountancy_code_end)) { $filter['t.numero_compte<='] = $search_accountancy_code_end; - $param .= '&search_accountancy_code_end=' . urlencode($search_accountancy_code_end); + $param .= '&search_accountancy_code_end='.urlencode($search_accountancy_code_end); } - if (! empty($search_accountancy_aux_code)) { + if (!empty($search_accountancy_aux_code)) { $filter['t.subledger_account'] = $search_accountancy_aux_code; - $param .= '&search_accountancy_aux_code=' . urlencode($search_accountancy_aux_code); + $param .= '&search_accountancy_aux_code='.urlencode($search_accountancy_aux_code); } - if (! empty($search_accountancy_aux_code_start)) { + if (!empty($search_accountancy_aux_code_start)) { $filter['t.subledger_account>='] = $search_accountancy_aux_code_start; - $param .= '&search_accountancy_aux_code_start=' . urlencode($search_accountancy_aux_code_start); + $param .= '&search_accountancy_aux_code_start='.urlencode($search_accountancy_aux_code_start); } - if (! empty($search_accountancy_aux_code_end)) { + if (!empty($search_accountancy_aux_code_end)) { $filter['t.subledger_account<='] = $search_accountancy_aux_code_end; - $param .= '&search_accountancy_aux_code_end=' . urlencode($search_accountancy_aux_code_end); + $param .= '&search_accountancy_aux_code_end='.urlencode($search_accountancy_aux_code_end); } - if (! empty($search_mvt_label)) { + if (!empty($search_mvt_label)) { $filter['t.label_operation'] = $search_mvt_label; - $param .= '&search_mvt_label=' . urlencode($search_mvt_label); + $param .= '&search_mvt_label='.urlencode($search_mvt_label); } - if (! empty($search_direction)) { + if (!empty($search_direction)) { $filter['t.sens'] = $search_direction; - $param .= '&search_direction=' . urlencode($search_direction); + $param .= '&search_direction='.urlencode($search_direction); } - if (! empty($search_ledger_code)) { + if (!empty($search_ledger_code)) { $filter['t.code_journal'] = $search_ledger_code; - $param .= '&search_ledger_code=' . urlencode($search_ledger_code); + $param .= '&search_ledger_code='.urlencode($search_ledger_code); } - if (! empty($search_mvt_num)) { + if (!empty($search_mvt_num)) { $filter['t.piece_num'] = $search_mvt_num; - $param .= '&search_mvt_num=' . urlencode($search_mvt_num); + $param .= '&search_mvt_num='.urlencode($search_mvt_num); } - if (! empty($search_date_creation_start)) { + if (!empty($search_date_creation_start)) { $filter['t.date_creation>='] = $search_date_creation_start; - $tmp=dol_getdate($search_date_creation_start); - $param .= '&date_creation_startmonth=' . $tmp['mon'] . '&date_creation_startday=' . $tmp['mday'] . '&date_creation_startyear=' . $tmp['year']; + $tmp = dol_getdate($search_date_creation_start); + $param .= '&date_creation_startmonth='.$tmp['mon'].'&date_creation_startday='.$tmp['mday'].'&date_creation_startyear='.$tmp['year']; } - if (! empty($search_date_creation_end)) { + if (!empty($search_date_creation_end)) { $filter['t.date_creation<='] = $search_date_creation_end; - $tmp=dol_getdate($search_date_creation_end); - $param .= '&date_creation_endmonth=' . $tmp['mon'] . '&date_creation_endday=' . $tmp['mday'] . '&date_creation_endyear=' . $tmp['year']; + $tmp = dol_getdate($search_date_creation_end); + $param .= '&date_creation_endmonth='.$tmp['mon'].'&date_creation_endday='.$tmp['mday'].'&date_creation_endyear='.$tmp['year']; } - if (! empty($search_date_modification_start)) { + if (!empty($search_date_modification_start)) { $filter['t.tms>='] = $search_date_modification_start; - $tmp=dol_getdate($search_date_modification_start); - $param .= '&date_modification_startmonth=' . $tmp['mon'] . '&date_modification_startday=' . $tmp['mday'] . '&date_modification_startyear=' . $tmp['year']; + $tmp = dol_getdate($search_date_modification_start); + $param .= '&date_modification_startmonth='.$tmp['mon'].'&date_modification_startday='.$tmp['mday'].'&date_modification_startyear='.$tmp['year']; } - if (! empty($search_date_modification_end)) { + if (!empty($search_date_modification_end)) { $filter['t.tms<='] = $search_date_modification_end; - $tmp=dol_getdate($search_date_modification_end); - $param .= '&date_modification_endmonth=' . $tmp['mon'] . '&date_modification_endday=' . $tmp['mday'] . '&date_modification_endyear=' . $tmp['year']; + $tmp = dol_getdate($search_date_modification_end); + $param .= '&date_modification_endmonth='.$tmp['mon'].'&date_modification_endday='.$tmp['mday'].'&date_modification_endyear='.$tmp['year']; } - if (! empty($search_date_export_start)) { + if (!empty($search_date_export_start)) { $filter['t.date_export>='] = $search_date_export_start; - $tmp=dol_getdate($search_date_export_start); - $param .= '&date_export_startmonth=' . $tmp['mon'] . '&date_export_startday=' . $tmp['mday'] . '&date_export_startyear=' . $tmp['year']; + $tmp = dol_getdate($search_date_export_start); + $param .= '&date_export_startmonth='.$tmp['mon'].'&date_export_startday='.$tmp['mday'].'&date_export_startyear='.$tmp['year']; } - if (! empty($search_date_export_end)) { + if (!empty($search_date_export_end)) { $filter['t.date_export<='] = $search_date_export_end; - $tmp=dol_getdate($search_date_export_end); - $param .= '&date_export_endmonth=' . $tmp['mon'] . '&date_export_endday=' . $tmp['mday'] . '&date_export_endyear=' . $tmp['year']; + $tmp = dol_getdate($search_date_export_end); + $param .= '&date_export_endmonth='.$tmp['mon'].'&date_export_endday='.$tmp['mday'].'&date_export_endyear='.$tmp['year']; } - if (! empty($search_debit)) { + if (!empty($search_debit)) { $filter['t.debit'] = $search_debit; - $param .= '&search_debit=' . urlencode($search_debit); + $param .= '&search_debit='.urlencode($search_debit); } - if (! empty($search_credit)) { + if (!empty($search_credit)) { $filter['t.credit'] = $search_credit; - $param .= '&search_credit=' . urlencode($search_credit); + $param .= '&search_credit='.urlencode($search_credit); } - if (! empty($search_lettering_code)) { + if (!empty($search_lettering_code)) { $filter['t.lettering_code'] = $search_lettering_code; - $param .= '&search_lettering_code=' . urlencode($search_lettering_code); + $param .= '&search_lettering_code='.urlencode($search_lettering_code); } } @@ -325,7 +325,7 @@ if ($action == 'delbookkeeping' && $user->rights->accounting->mouvements->suppri } // Make a redirect to avoid to launch the delete later after a back button - header("Location: list.php".($param?'?'.$param:'')); + header("Location: list.php".($param ? '?'.$param : '')); exit; } } @@ -872,125 +872,125 @@ while ($i < min($num, $limit)) print '
'; $object->id = $line->id; $object->piece_num = $line->piece_num; print $object->getNomUrl(1, '', 0, '', 1); print '' . dol_print_date($line->doc_date, 'day') . ''.dol_print_date($line->doc_date, 'day').'' . $line->doc_ref . ''.$line->doc_ref.'' . length_accountg($line->numero_compte) . ''.length_accountg($line->numero_compte).'' . length_accounta($line->subledger_account) . ''.length_accounta($line->subledger_account).'' . $line->label_operation . ''.$line->label_operation.'' . ($line->debit ? price($line->debit) : ''). ''.($line->debit ? price($line->debit) : '').'' . ($line->credit ? price($line->credit) : '') . ''.($line->credit ? price($line->credit) : '').'' . $line->lettering_code . ''.$line->lettering_code.'' . $journaltoshow . ''.$journaltoshow.'' . dol_print_date($line->date_creation, 'dayhour') . ''.dol_print_date($line->date_creation, 'dayhour').'' . dol_print_date($line->date_modification, 'dayhour') . ''.dol_print_date($line->date_modification, 'dayhour').'' . dol_print_date($line->date_export, 'dayhour') . ''.dol_print_date($line->date_export, 'dayhour').''; if (empty($line->date_export)) { if ($user->rights->accounting->mouvements->creer) { - print '' . img_edit() . ''; + print ''.img_edit().''; } if ($user->rights->accounting->mouvements->supprimer) { - print ' ' . img_delete() . ''; + print ' '.img_delete().''; } } print '
'; - if (! empty($tabhelp[$id][$value]) && preg_match('/^http(s*):/i', $tabhelp[$id][$value])) print ''.$valuetoshow.' '.img_help(1, $valuetoshow).''; - elseif (! empty($tabhelp[$id][$value])) + if (!empty($tabhelp[$id][$value]) && preg_match('/^http(s*):/i', $tabhelp[$id][$value])) print ''.$valuetoshow.' '.img_help(1, $valuetoshow).''; + elseif (!empty($tabhelp[$id][$value])) { - if (in_array($value, array('topic'))) print $form->textwithpicto($valuetoshow, $tabhelp[$id][$value], 1, 'help', '', 0, 2, $value); // Tooltip on click - else print $form->textwithpicto($valuetoshow, $tabhelp[$id][$value], 1, 'help', '', 0, 2); // Tooltip on hover + if (in_array($value, array('topic'))) print $form->textwithpicto($valuetoshow, $tabhelp[$id][$value], 1, 'help', '', 0, 2, $value); // Tooltip on click + else print $form->textwithpicto($valuetoshow, $tabhelp[$id][$value], 1, 'help', '', 0, 2); // Tooltip on hover } else print $valuetoshow; print ''; -print ''; +print ''; print '
'; // Label if ($tmpfieldlist == 'topic') { - print '' . $form->textwithpicto($langs->trans("Topic"), $tabhelp[$id][$tmpfieldlist], 1, 'help', '', 0, 2, $tmpfieldlist) . ' '; + print ''.$form->textwithpicto($langs->trans("Topic"), $tabhelp[$id][$tmpfieldlist], 1, 'help', '', 0, 2, $tmpfieldlist).' '; } if ($tmpfieldlist == 'joinfiles') { - print '' . $form->textwithpicto($langs->trans("FilesAttachedToEmail"), $tabhelp[$id][$tmpfieldlist], 1, 'help', '', 0, 2, $tmpfieldlist) . ' '; + print ''.$form->textwithpicto($langs->trans("FilesAttachedToEmail"), $tabhelp[$id][$tmpfieldlist], 1, 'help', '', 0, 2, $tmpfieldlist).' '; } if ($tmpfieldlist == 'content') print $form->textwithpicto($langs->trans("Content"), $tabhelp[$id][$tmpfieldlist], 1, 'help', '', 0, 2, $tmpfieldlist).'
'; if ($tmpfieldlist == 'content_lines') - print $form->textwithpicto($langs->trans("ContentForLines"), $tabhelp[$id][$tmpfieldlist], 1, 'help', '', 0, 2, $tmpfieldlist) . '
'; + print $form->textwithpicto($langs->trans("ContentForLines"), $tabhelp[$id][$tmpfieldlist], 1, 'help', '', 0, 2, $tmpfieldlist).'
'; // Input field if ($tmpfieldlist == 'topic') { - print ''; + print ''; } elseif ($tmpfieldlist == 'joinfiles') { - print ''; + print ''; } else { @@ -563,7 +563,7 @@ foreach ($fieldsforcontent as $tmpfieldlist) $okforextended = true; if (empty($conf->global->FCKEDITOR_ENABLE_MAIL)) $okforextended = false; - $doleditor = new DolEditor($tmpfieldlist, (! empty($obj->{$tmpfieldlist}) ? $obj->{$tmpfieldlist} : ''), '', 120, 'dolibarr_mailings', 'In', 0, false, $okforextended, ROWS_4, '90%'); + $doleditor = new DolEditor($tmpfieldlist, (!empty($obj->{$tmpfieldlist}) ? $obj->{$tmpfieldlist} : ''), '', 120, 'dolibarr_mailings', 'In', 0, false, $okforextended, ROWS_4, '90%'); print $doleditor->Create(1); } else @@ -571,9 +571,9 @@ foreach ($fieldsforcontent as $tmpfieldlist) } print '
'; + print ''; if ($action != 'edit') { - print ''; + print ''; } print '
 
'; @@ -601,36 +601,36 @@ print ''; // List of available record in database dol_syslog("htdocs/admin/dict", LOG_DEBUG); -$resql=$db->query($sql); +$resql = $db->query($sql); if ($resql) { $num = $db->num_rows($resql); $i = 0; $param = '&id='.$id; - if ($search_label) $param.= '&search_label='.urlencode($search_label); - if ($search_lang > 0) $param.= '&search_lang='.urlencode($search_lang); - if ($search_type_template != '-1') $param.= '&search_type_template='.urlencode($search_type_template); - if ($search_fk_user > 0) $param.= '&search_fk_user='.urlencode($search_fk_user); - if ($search_topic) $param.= '&search_topic='.urlencode($search_topic); + if ($search_label) $param .= '&search_label='.urlencode($search_label); + if ($search_lang > 0) $param .= '&search_lang='.urlencode($search_lang); + if ($search_type_template != '-1') $param .= '&search_type_template='.urlencode($search_type_template); + if ($search_fk_user > 0) $param .= '&search_fk_user='.urlencode($search_fk_user); + if ($search_topic) $param .= '&search_topic='.urlencode($search_topic); $paramwithsearch = $param; - if ($sortorder) $paramwithsearch.= '&sortorder='.urlencode($sortorder); - if ($sortfield) $paramwithsearch.= '&sortfield='.urlencode($sortfield); - if (GETPOST('from', 'alpha')) $paramwithsearch.= '&from='.urlencode(GETPOST('from', 'alpha')); + if ($sortorder) $paramwithsearch .= '&sortorder='.urlencode($sortorder); + if ($sortfield) $paramwithsearch .= '&sortfield='.urlencode($sortfield); + if (GETPOST('from', 'alpha')) $paramwithsearch .= '&from='.urlencode(GETPOST('from', 'alpha')); // There is several pages if ($num > $listlimit) { - print ''; } // Title line with search boxes print ''; - $filterfound=0; + $filterfound = 0; foreach ($fieldlist as $field => $value) { if ($value == 'label') print ''; @@ -643,8 +643,8 @@ if ($resql) elseif ($value == 'fk_user') { print ''; @@ -654,12 +654,12 @@ if ($resql) { print ''; } - elseif (! in_array($value, array('content', 'content_lines'))) print ''; + elseif (!in_array($value, array('content', 'content_lines'))) print ''; } if (empty($conf->global->MAIN_EMAIL_TEMPLATES_FOR_OBJECT_LINES)) print ''; // Action column print ''; print ''; @@ -668,11 +668,11 @@ if ($resql) print ''; foreach ($fieldlist as $field => $value) { - $showfield=1; // By defaut - $align="left"; - $sortable=1; - $valuetoshow=''; - $forcenowrap=1; + $showfield = 1; // By defaut + $align = "left"; + $sortable = 1; + $valuetoshow = ''; + $forcenowrap = 1; /* $tmparray=getLabelOfField($fieldlist[$field]); $showfield=$tmp['showfield']; @@ -680,33 +680,33 @@ if ($resql) $align=$tmp['align']; $sortable=$tmp['sortable']; */ - $valuetoshow=ucfirst($fieldlist[$field]); // By defaut - $valuetoshow=$langs->trans($valuetoshow); // try to translate - if ($fieldlist[$field]=='fk_user') { $valuetoshow=$langs->trans("Owner"); } - if ($fieldlist[$field]=='lang') { $valuetoshow=$langs->trans("Language"); } - if ($fieldlist[$field]=='type') { $valuetoshow=$langs->trans("Type"); } - if ($fieldlist[$field]=='libelle' || $fieldlist[$field]=='label') { $valuetoshow=$langs->trans("Code"); } - if ($fieldlist[$field]=='type_template') { $valuetoshow=$langs->trans("TypeOfTemplate"); } - if ($fieldlist[$field]=='private') { $align='center'; } - if ($fieldlist[$field]=='position') { $align='center'; } + $valuetoshow = ucfirst($fieldlist[$field]); // By defaut + $valuetoshow = $langs->trans($valuetoshow); // try to translate + if ($fieldlist[$field] == 'fk_user') { $valuetoshow = $langs->trans("Owner"); } + if ($fieldlist[$field] == 'lang') { $valuetoshow = $langs->trans("Language"); } + if ($fieldlist[$field] == 'type') { $valuetoshow = $langs->trans("Type"); } + if ($fieldlist[$field] == 'libelle' || $fieldlist[$field] == 'label') { $valuetoshow = $langs->trans("Code"); } + if ($fieldlist[$field] == 'type_template') { $valuetoshow = $langs->trans("TypeOfTemplate"); } + if ($fieldlist[$field] == 'private') { $align = 'center'; } + if ($fieldlist[$field] == 'position') { $align = 'center'; } - if ($fieldlist[$field]=='joinfiles') { $valuetoshow=$langs->trans("FilesAttachedToEmail"); $align='center'; $forcenowrap=0; } - if ($fieldlist[$field]=='content') { $valuetoshow=$langs->trans("Content"); $showfield=0;} - if ($fieldlist[$field]=='content_lines') { $valuetoshow=$langs->trans("ContentLines"); $showfield=0; } + if ($fieldlist[$field] == 'joinfiles') { $valuetoshow = $langs->trans("FilesAttachedToEmail"); $align = 'center'; $forcenowrap = 0; } + if ($fieldlist[$field] == 'content') { $valuetoshow = $langs->trans("Content"); $showfield = 0; } + if ($fieldlist[$field] == 'content_lines') { $valuetoshow = $langs->trans("ContentLines"); $showfield = 0; } // Show fields if ($showfield) { - if (! empty($tabhelp[$id][$value])) + if (!empty($tabhelp[$id][$value])) { - if (in_array($value, array('topic'))) $valuetoshow = $form->textwithpicto($valuetoshow, $tabhelp[$id][$value], 1, 'help', '', 0, 2, 'tooltip'.$value, $forcenowrap); // Tooltip on click - else $valuetoshow = $form->textwithpicto($valuetoshow, $tabhelp[$id][$value], 1, 'help', '', 0, 2, '', $forcenowrap); // Tooltip on hover + if (in_array($value, array('topic'))) $valuetoshow = $form->textwithpicto($valuetoshow, $tabhelp[$id][$value], 1, 'help', '', 0, 2, 'tooltip'.$value, $forcenowrap); // Tooltip on click + else $valuetoshow = $form->textwithpicto($valuetoshow, $tabhelp[$id][$value], 1, 'help', '', 0, 2, '', $forcenowrap); // Tooltip on hover } - print getTitleFieldOfList($valuetoshow, 0, $_SERVER["PHP_SELF"], ($sortable?$fieldlist[$field]:''), ($page?'page='.$page.'&':''), $param, "align=".$align, $sortfield, $sortorder); + print getTitleFieldOfList($valuetoshow, 0, $_SERVER["PHP_SELF"], ($sortable ? $fieldlist[$field] : ''), ($page ? 'page='.$page.'&' : ''), $param, "align=".$align, $sortfield, $sortorder); } } - print getTitleFieldOfList($langs->trans("Status"), 0, $_SERVER["PHP_SELF"], "active", ($page?'page='.$page.'&':''), $param, 'align="center"', $sortfield, $sortorder); + print getTitleFieldOfList($langs->trans("Status"), 0, $_SERVER["PHP_SELF"], "active", ($page ? 'page='.$page.'&' : ''), $param, 'align="center"', $sortfield, $sortorder); print getTitleFieldOfList(''); print ''; @@ -717,14 +717,14 @@ if ($resql) { $obj = $db->fetch_object($resql); - if ($action == 'edit' && ($rowid == (! empty($obj->rowid)?$obj->rowid:$obj->code))) + if ($action == 'edit' && ($rowid == (!empty($obj->rowid) ? $obj->rowid : $obj->code))) { print ''; - $tmpaction='edit'; - $parameters=array('fieldlist'=>$fieldlist, 'tabname'=>$tabname[$id]); - $reshook=$hookmanager->executeHooks('editEmailTemplateFieldlist', $parameters, $obj, $tmpaction); // Note that $action and $object may have been modified by some hooks - $error=$hookmanager->error; $errors=$hookmanager->errors; + $tmpaction = 'edit'; + $parameters = array('fieldlist'=>$fieldlist, 'tabname'=>$tabname[$id]); + $reshook = $hookmanager->executeHooks('editEmailTemplateFieldlist', $parameters, $obj, $tmpaction); // Note that $action and $object may have been modified by some hooks + $error = $hookmanager->error; $errors = $hookmanager->errors; // Show fields if (empty($reshook)) fieldList($fieldlist, $obj, $tabname[$id], 'edit'); @@ -734,12 +734,12 @@ if ($resql) print ''; print ''; print ''; - print '
'; + print '
'; print ''; print ''; $fieldsforcontent = array('topic', 'joinfiles', 'content'); - if (! empty($conf->global->MAIN_EMAIL_TEMPLATES_FOR_OBJECT_LINES)) + if (!empty($conf->global->MAIN_EMAIL_TEMPLATES_FOR_OBJECT_LINES)) { $fieldsforcontent = array('topic', 'joinfiles', 'content', 'content_lines'); } @@ -757,20 +757,20 @@ if ($resql) print ''; @@ -783,42 +783,42 @@ if ($resql) } else { - $keyforobj='type_template'; - if (! in_array($obj->$keyforobj, array_keys($elementList))) + $keyforobj = 'type_template'; + if (!in_array($obj->$keyforobj, array_keys($elementList))) { $i++; - continue; // It means this is a type of template not into elementList (may be because enabled condition of this type is false because module is not enabled) + continue; // It means this is a type of template not into elementList (may be because enabled condition of this type is false because module is not enabled) } // Test on 'enabled' - if (! dol_eval($obj->enabled, 1)) + if (!dol_eval($obj->enabled, 1)) { $i++; - continue; // Email template not qualified + continue; // Email template not qualified } print ''; $tmpaction = 'view'; - $parameters=array('var'=>$var, 'fieldlist'=>$fieldlist, 'tabname'=>$tabname[$id]); - $reshook=$hookmanager->executeHooks('viewEmailTemplateFieldlist', $parameters, $obj, $tmpaction); // Note that $action and $object may have been modified by some hooks + $parameters = array('var'=>$var, 'fieldlist'=>$fieldlist, 'tabname'=>$tabname[$id]); + $reshook = $hookmanager->executeHooks('viewEmailTemplateFieldlist', $parameters, $obj, $tmpaction); // Note that $action and $object may have been modified by some hooks - $error=$hookmanager->error; $errors=$hookmanager->errors; + $error = $hookmanager->error; $errors = $hookmanager->errors; if (empty($reshook)) { foreach ($fieldlist as $field => $value) { - if (in_array($fieldlist[$field], array('content','content_lines'))) continue; - $showfield=1; - $align="left"; - $valuetoshow=$obj->{$fieldlist[$field]}; + if (in_array($fieldlist[$field], array('content', 'content_lines'))) continue; + $showfield = 1; + $align = "left"; + $valuetoshow = $obj->{$fieldlist[$field]}; if ($value == 'label' || $value == 'topic') { $valuetoshow = dol_escape_htmltag($valuetoshow); } if ($value == 'type_template') { - $valuetoshow = isset($elementList[$valuetoshow])?$elementList[$valuetoshow]:$valuetoshow; + $valuetoshow = isset($elementList[$valuetoshow]) ? $elementList[$valuetoshow] : $valuetoshow; } if ($value == 'lang' && $valuetoshow) { @@ -828,29 +828,29 @@ if ($resql) { if ($valuetoshow > 0) { - $fuser=new User($db); + $fuser = new User($db); $fuser->fetch($valuetoshow); $valuetoshow = $fuser->getNomUrl(1); } } if ($value == 'private') { - $align="center"; - if ($valuetoshow) $valuetoshow=yn($valuetoshow); - else $valuetoshow=''; + $align = "center"; + if ($valuetoshow) $valuetoshow = yn($valuetoshow); + else $valuetoshow = ''; } if ($value == 'position') { - $align="center"; + $align = "center"; } if ($value == 'joinfiles') { - $align="center"; - if ($valuetoshow) $valuetoshow=1; - else $valuetoshow=''; + $align = "center"; + if ($valuetoshow) $valuetoshow = 1; + else $valuetoshow = ''; } - $class='tddict'; + $class = 'tddict'; // Show value for field if ($showfield) { @@ -861,17 +861,17 @@ if ($resql) } // Can an entry be erased or disabled ? - $iserasable=1;$canbedisabled=1;$canbemodified=1; // true by default - if (! $user->admin && $obj->fk_user != $user->id) + $iserasable = 1; $canbedisabled = 1; $canbemodified = 1; // true by default + if (!$user->admin && $obj->fk_user != $user->id) { - $iserasable=0; - $canbedisabled=0; - $canbemodified=0; + $iserasable = 0; + $canbedisabled = 0; + $canbemodified = 0; } - $url = $_SERVER["PHP_SELF"].'?'.($page?'page='.$page.'&':'').'sortfield='.$sortfield.'&sortorder='.$sortorder.'&rowid='.(! empty($obj->rowid)?$obj->rowid:(! empty($obj->code)?$obj->code:'')).'&code='.(! empty($obj->code)?urlencode($obj->code):''); + $url = $_SERVER["PHP_SELF"].'?'.($page ? 'page='.$page.'&' : '').'sortfield='.$sortfield.'&sortorder='.$sortorder.'&rowid='.(!empty($obj->rowid) ? $obj->rowid : (!empty($obj->code) ? $obj->code : '')).'&code='.(!empty($obj->code) ?urlencode($obj->code) : ''); if ($param) $url .= '&'.$param; - $url.='&'; + $url .= '&'; // Status / Active print ''; @@ -1000,20 +1000,20 @@ function fieldList($fieldlist, $obj = '', $tabname = '', $context = '') elseif ($fieldlist[$field] == 'lang') { print ''; @@ -1022,7 +1022,7 @@ function fieldList($fieldlist, $obj = '', $tabname = '', $context = '') elseif ($fieldlist[$field] == 'type_template') { print ''; } - elseif ($context == 'add' && in_array($fieldlist[$field], array('topic', 'joinfiles', 'content', 'content_lines'))) continue; + elseif ($context == 'add' && in_array($fieldlist[$field], array('topic', 'joinfiles', 'content', 'content_lines'))) continue; elseif ($context == 'edit' && in_array($fieldlist[$field], array('topic', 'joinfiles', 'content', 'content_lines'))) continue; elseif ($context == 'hide' && in_array($fieldlist[$field], array('topic', 'joinfiles', 'content', 'content_lines'))) continue; else { - $size=''; $class=''; $classtd=''; - if ($fieldlist[$field]=='code') $class='maxwidth100'; - if ($fieldlist[$field]=='label') $class='maxwidth100'; - if ($fieldlist[$field]=='private') { $class='maxwidth50'; $classtd='center'; } - if ($fieldlist[$field]=='position') { $class='maxwidth50'; $classtd='center'; } - if ($fieldlist[$field]=='libelle') $class='quatrevingtpercent'; - if ($fieldlist[$field]=='topic') $class='quatrevingtpercent'; - if ($fieldlist[$field]=='sortorder' || $fieldlist[$field]=='sens' || $fieldlist[$field]=='category_type') $size='size="2" '; + $size = ''; $class = ''; $classtd = ''; + if ($fieldlist[$field] == 'code') $class = 'maxwidth100'; + if ($fieldlist[$field] == 'label') $class = 'maxwidth100'; + if ($fieldlist[$field] == 'private') { $class = 'maxwidth50'; $classtd = 'center'; } + if ($fieldlist[$field] == 'position') { $class = 'maxwidth50'; $classtd = 'center'; } + if ($fieldlist[$field] == 'libelle') $class = 'quatrevingtpercent'; + if ($fieldlist[$field] == 'topic') $class = 'quatrevingtpercent'; + if ($fieldlist[$field] == 'sortorder' || $fieldlist[$field] == 'sens' || $fieldlist[$field] == 'category_type') $size = 'size="2" '; - print ''; - if ($fieldlist[$field]=='private') + print ''; + if ($fieldlist[$field] == 'private') { if (empty($user->admin)) { @@ -1058,12 +1058,12 @@ function fieldList($fieldlist, $obj = '', $tabname = '', $context = '') else { //print ''; - print $form->selectyesno($fieldlist[$field], (isset($obj->{$fieldlist[$field]})?$obj->{$fieldlist[$field]}:''), 1); + print $form->selectyesno($fieldlist[$field], (isset($obj->{$fieldlist[$field]}) ? $obj->{$fieldlist[$field]}:''), 1); } } else { - print ''; + print ''; } print ''; } diff --git a/htdocs/admin/modules.php b/htdocs/admin/modules.php index 9a0d8a459a2..5619c5a9713 100644 --- a/htdocs/admin/modules.php +++ b/htdocs/admin/modules.php @@ -36,34 +36,34 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/functions2.lib.php'; require_once DOL_DOCUMENT_ROOT.'/admin/dolistore/class/dolistore.class.php'; // Load translation files required by the page -$langs->loadLangs(array("errors","admin","modulebuilder")); +$langs->loadLangs(array("errors", "admin", "modulebuilder")); -$mode=GETPOST('mode', 'alpha'); -if (empty($mode)) $mode='common'; -$action=GETPOST('action', 'alpha'); +$mode = GETPOST('mode', 'alpha'); +if (empty($mode)) $mode = 'common'; +$action = GETPOST('action', 'alpha'); //var_dump($_POST);exit; -$value=GETPOST('value', 'alpha'); -$page_y=GETPOST('page_y', 'int'); -$search_keyword=GETPOST('search_keyword', 'alpha'); -$search_status=GETPOST('search_status', 'alpha'); -$search_nature=GETPOST('search_nature', 'alpha'); -$search_version=GETPOST('search_version', 'alpha'); +$value = GETPOST('value', 'alpha'); +$page_y = GETPOST('page_y', 'int'); +$search_keyword = GETPOST('search_keyword', 'alpha'); +$search_status = GETPOST('search_status', 'alpha'); +$search_nature = GETPOST('search_nature', 'alpha'); +$search_version = GETPOST('search_version', 'alpha'); // For dolistore search $options = array(); $options['per_page'] = 20; -$options['categorie'] = ((GETPOST('categorie', 'int')?GETPOST('categorie', 'int'):0) + 0); -$options['start'] = ((GETPOST('start', 'int')?GETPOST('start', 'int'):0) + 0); -$options['end'] = ((GETPOST('end', 'int')?GETPOST('end', 'int'):0) + 0); +$options['categorie'] = ((GETPOST('categorie', 'int') ?GETPOST('categorie', 'int') : 0) + 0); +$options['start'] = ((GETPOST('start', 'int') ?GETPOST('start', 'int') : 0) + 0); +$options['end'] = ((GETPOST('end', 'int') ?GETPOST('end', 'int') : 0) + 0); $options['search'] = GETPOST('search_keyword', 'alpha'); $dolistore = new Dolistore(false); -if (! $user->admin) +if (!$user->admin) accessforbidden(); -$familyinfo=array( +$familyinfo = array( 'hr'=>array('position'=>'001', 'label'=>$langs->trans("ModuleFamilyHr")), 'crm'=>array('position'=>'006', 'label'=>$langs->trans("ModuleFamilyCrm")), 'srm'=>array('position'=>'007', 'label'=>$langs->trans("ModuleFamilySrm")), @@ -78,20 +78,20 @@ $familyinfo=array( 'other'=>array('position'=>'100', 'label'=>$langs->trans("ModuleFamilyOther")), ); -$param=''; -if (! GETPOST('buttonreset', 'alpha')) +$param = ''; +if (!GETPOST('buttonreset', 'alpha')) { - if ($search_keyword) $param.='&search_keyword='.urlencode($search_keyword); - if ($search_status && $search_status != '-1') $param.='&search_status='.urlencode($search_status); - if ($search_nature && $search_nature != '-1') $param.='&search_nature='.urlencode($search_nature); - if ($search_version && $search_version != '-1') $param.='&search_version='.urlencode($search_version); + if ($search_keyword) $param .= '&search_keyword='.urlencode($search_keyword); + if ($search_status && $search_status != '-1') $param .= '&search_status='.urlencode($search_status); + if ($search_nature && $search_nature != '-1') $param .= '&search_nature='.urlencode($search_nature); + if ($search_version && $search_version != '-1') $param .= '&search_version='.urlencode($search_version); } -$dirins=DOL_DOCUMENT_ROOT.'/custom'; -$urldolibarrmodules='https://www.dolistore.com/'; +$dirins = DOL_DOCUMENT_ROOT.'/custom'; +$urldolibarrmodules = 'https://www.dolistore.com/'; // Initialize technical object to manage hooks of page. Note that conf->hooks_modules contains array of hook context -$hookmanager->initHooks(array('adminmodules','globaladmin')); +$hookmanager->initHooks(array('adminmodules', 'globaladmin')); /* @@ -100,27 +100,27 @@ $hookmanager->initHooks(array('adminmodules','globaladmin')); $formconfirm = ''; -$parameters=array(); -$reshook=$hookmanager->executeHooks('doActions', $parameters, $object, $action); // Note that $action and $object may have been modified by some hooks +$parameters = array(); +$reshook = $hookmanager->executeHooks('doActions', $parameters, $object, $action); // Note that $action and $object may have been modified by some hooks if ($reshook < 0) setEventMessages($hookmanager->error, $hookmanager->errors, 'errors'); if (GETPOST('buttonreset', 'alpha')) { - $search_keyword=''; - $search_status=''; - $search_nature=''; - $search_version=''; + $search_keyword = ''; + $search_status = ''; + $search_nature = ''; + $search_version = ''; } -if ($action=='install') +if ($action == 'install') { - $error=0; + $error = 0; // $original_file should match format module_modulename-x.y[.z].zip - $original_file=basename($_FILES["fileinstall"]["name"]); - $newfile=$conf->admin->dir_temp.'/'.$original_file.'/'.$original_file; + $original_file = basename($_FILES["fileinstall"]["name"]); + $newfile = $conf->admin->dir_temp.'/'.$original_file.'/'.$original_file; - if (! $original_file) + if (!$original_file) { $langs->load("Error"); setEventMessages($langs->trans("ErrorModuleFileRequired"), null, 'warnings'); @@ -128,13 +128,13 @@ if ($action=='install') } else { - if (! $error && ! preg_match('/\.zip$/i', $original_file)) + if (!$error && !preg_match('/\.zip$/i', $original_file)) { $langs->load("errors"); setEventMessages($langs->trans("ErrorFileMustBeADolibarrPackage", $original_file), null, 'errors'); $error++; } - if (! $error && ! preg_match('/^(module[a-zA-Z0-9]*|theme)_.*\-([0-9][0-9\.]*)\.zip$/i', $original_file)) + if (!$error && !preg_match('/^(module[a-zA-Z0-9]*|theme)_.*\-([0-9][0-9\.]*)\.zip$/i', $original_file)) { $langs->load("errors"); setEventMessages($langs->trans("ErrorFilenameDosNotMatchDolibarrPackageRules", $original_file, 'module_*-x.y*.zip'), null, 'errors'); @@ -148,7 +148,7 @@ if ($action=='install') } } - if (! $error) + if (!$error) { if ($original_file) { @@ -156,19 +156,19 @@ if ($action=='install') dol_mkdir($conf->admin->dir_temp.'/'.$original_file); } - $tmpdir=preg_replace('/\.zip$/i', '', $original_file).'.dir'; + $tmpdir = preg_replace('/\.zip$/i', '', $original_file).'.dir'; if ($tmpdir) { @dol_delete_dir_recursive($conf->admin->dir_temp.'/'.$tmpdir); dol_mkdir($conf->admin->dir_temp.'/'.$tmpdir); } - $result=dol_move_uploaded_file($_FILES['fileinstall']['tmp_name'], $newfile, 1, 0, $_FILES['fileinstall']['error']); + $result = dol_move_uploaded_file($_FILES['fileinstall']['tmp_name'], $newfile, 1, 0, $_FILES['fileinstall']['error']); if ($result > 0) { - $result=dol_uncompress($newfile, $conf->admin->dir_temp.'/'.$tmpdir); + $result = dol_uncompress($newfile, $conf->admin->dir_temp.'/'.$tmpdir); - if (! empty($result['error'])) + if (!empty($result['error'])) { $langs->load("errors"); setEventMessages($langs->trans($result['error'], $original_file), null, 'errors'); @@ -177,23 +177,23 @@ if ($action=='install') else { // Now we move the dir of the module - $modulename=preg_replace('/module_/', '', $original_file); - $modulename=preg_replace('/\-([0-9][0-9\.]*)\.zip$/i', '', $modulename); + $modulename = preg_replace('/module_/', '', $original_file); + $modulename = preg_replace('/\-([0-9][0-9\.]*)\.zip$/i', '', $modulename); // Search dir $modulename - $modulenamedir=$conf->admin->dir_temp.'/'.$tmpdir.'/'.$modulename; // Example .../mymodule + $modulenamedir = $conf->admin->dir_temp.'/'.$tmpdir.'/'.$modulename; // Example .../mymodule //var_dump($modulenamedir); - if (! dol_is_dir($modulenamedir)) + if (!dol_is_dir($modulenamedir)) { - $modulenamedir=$conf->admin->dir_temp.'/'.$tmpdir.'/htdocs/'.$modulename; // Example .../htdocs/mymodule + $modulenamedir = $conf->admin->dir_temp.'/'.$tmpdir.'/htdocs/'.$modulename; // Example .../htdocs/mymodule //var_dump($modulenamedir); - if (! dol_is_dir($modulenamedir)) + if (!dol_is_dir($modulenamedir)) { setEventMessages($langs->trans("ErrorModuleFileSeemsToHaveAWrongFormat").'
'.$langs->trans("ErrorModuleFileSeemsToHaveAWrongFormat2", $modulename, 'htdocs/'.$modulename), null, 'errors'); $error++; } } - if (! $error) + if (!$error) { // TODO Make more test } @@ -208,18 +208,18 @@ if ($action=='install') } $modulenamearrays[$modulename] = $modulename; - foreach($modulenamearrays as $modulenameval) { - if (strpos($modulenameval, '#') === 0) continue; // Discard comments - if (strpos($modulenameval, '//') === 0) continue; // Discard comments - if (! trim($modulenameval)) continue; + foreach ($modulenamearrays as $modulenameval) { + if (strpos($modulenameval, '#') === 0) continue; // Discard comments + if (strpos($modulenameval, '//') === 0) continue; // Discard comments + if (!trim($modulenameval)) continue; // Now we install the module - if (! $error) + if (!$error) { //var_dump($dirins); - @dol_delete_dir_recursive($dirins.'/'.$modulenameval); // delete the zip file + @dol_delete_dir_recursive($dirins.'/'.$modulenameval); // delete the zip file dol_syslog("We copy now directory ".$conf->admin->dir_temp.'/'.$tmpdir.'/htdocs/'.$modulenameval." into target dir ".$dirins.'/'.$modulenameval); - $result=dolCopyDir($conf->admin->dir_temp.'/'.$tmpdir.'/htdocs/'.$modulenameval, $dirins.'/'.$modulenameval, '0444', 1); + $result = dolCopyDir($conf->admin->dir_temp.'/'.$tmpdir.'/htdocs/'.$modulenameval, $dirins.'/'.$modulenameval, '0444', 1); if ($result <= 0) { dol_syslog('Failed to call dolCopyDir result='.$result." with param ".$modulenamedir." and ".$dirins.'/'.$modulenameval, LOG_WARNING); @@ -238,7 +238,7 @@ if ($action=='install') } } - if (! $error) + if (!$error) { setEventMessages($langs->trans("SetupIsReadyForUse", DOL_URL_ROOT.'/admin/modules.php?mainmenu=home', $langs->transnoentitiesnoconv("Home").' - '.$langs->transnoentitiesnoconv("Setup").' - '.$langs->transnoentitiesnoconv("Modules")), null, 'warnings'); } @@ -247,17 +247,17 @@ if ($action=='install') if ($action == 'set' && $user->admin) { $resarray = activateModule($value); - if (! empty($resarray['errors'])) setEventMessages('', $resarray['errors'], 'errors'); + if (!empty($resarray['errors'])) setEventMessages('', $resarray['errors'], 'errors'); else { //var_dump($resarray);exit; if ($resarray['nbperms'] > 0) { - $tmpsql="SELECT COUNT(rowid) as nb FROM ".MAIN_DB_PREFIX."user WHERE admin <> 1"; - $resqltmp=$db->query($tmpsql); + $tmpsql = "SELECT COUNT(rowid) as nb FROM ".MAIN_DB_PREFIX."user WHERE admin <> 1"; + $resqltmp = $db->query($tmpsql); if ($resqltmp) { - $obj=$db->fetch_object($resqltmp); + $obj = $db->fetch_object($resqltmp); //var_dump($obj->nb);exit; if ($obj && $obj->nb > 1) { @@ -268,14 +268,14 @@ if ($action == 'set' && $user->admin) else dol_print_error($db); } } - header("Location: ".$_SERVER["PHP_SELF"]."?mode=".$mode.$param.($page_y?'&page_y='.$page_y:'')); + header("Location: ".$_SERVER["PHP_SELF"]."?mode=".$mode.$param.($page_y ? '&page_y='.$page_y : '')); exit; } elseif ($action == 'reset' && $user->admin && GETPOST('confirm') == 'yes') { - $result=unActivateModule($value); + $result = unActivateModule($value); if ($result) setEventMessages($result, null, 'errors'); - header("Location: ".$_SERVER["PHP_SELF"]."?mode=".$mode.$param.($page_y?'&page_y='.$page_y:'')); + header("Location: ".$_SERVER["PHP_SELF"]."?mode=".$mode.$param.($page_y ? '&page_y='.$page_y : '')); exit; } @@ -291,51 +291,51 @@ $form = new Form($db); $morecss = array("/admin/dolistore/css/dolistore.css"); // Set dir where external modules are installed -if (! dol_is_dir($dirins)) +if (!dol_is_dir($dirins)) { dol_mkdir($dirins); } -$dirins_ok=(dol_is_dir($dirins)); +$dirins_ok = (dol_is_dir($dirins)); -$help_url='EN:First_setup|FR:Premiers_paramétrages|ES:Primeras_configuraciones'; +$help_url = 'EN:First_setup|FR:Premiers_paramétrages|ES:Primeras_configuraciones'; llxHeader('', $langs->trans("Setup"), $help_url, '', '', '', $morejs, $morecss, 0, 0); // Search modules dirs $modulesdir = dolGetModulesDirs(); -$arrayofnatures=array('core'=>$langs->transnoentitiesnoconv("Core"), 'external'=>$langs->transnoentitiesnoconv("External").' - ['.$langs->trans("AllPublishers").']'); -$arrayofwarnings=array(); // Array of warning each module want to show when activated -$arrayofwarningsext=array(); // Array of warning each module want to show when we activate an external module +$arrayofnatures = array('core'=>$langs->transnoentitiesnoconv("Core"), 'external'=>$langs->transnoentitiesnoconv("External").' - ['.$langs->trans("AllPublishers").']'); +$arrayofwarnings = array(); // Array of warning each module want to show when activated +$arrayofwarningsext = array(); // Array of warning each module want to show when we activate an external module $filename = array(); $modules = array(); $orders = array(); $categ = array(); $dirmod = array(); -$i = 0; // is a sequencer of modules found -$j = 0; // j is module number. Automatically affected if module number not defined. -$modNameLoaded=array(); +$i = 0; // is a sequencer of modules found +$j = 0; // j is module number. Automatically affected if module number not defined. +$modNameLoaded = array(); foreach ($modulesdir as $dir) { // Load modules attributes in arrays (name, numero, orders) from dir directory //print $dir."\n
"; dol_syslog("Scan directory ".$dir." for module descriptor files (modXXX.class.php)"); - $handle=@opendir($dir); + $handle = @opendir($dir); if (is_resource($handle)) { - while (($file = readdir($handle))!==false) + while (($file = readdir($handle)) !== false) { //print "$i ".$file."\n
"; - if (is_readable($dir.$file) && substr($file, 0, 3) == 'mod' && substr($file, dol_strlen($file) - 10) == '.class.php') + if (is_readable($dir.$file) && substr($file, 0, 3) == 'mod' && substr($file, dol_strlen($file) - 10) == '.class.php') { $modName = substr($file, 0, dol_strlen($file) - 10); if ($modName) { - if (! empty($modNameLoaded[$modName])) // In cache of already loaded modules ? + if (!empty($modNameLoaded[$modName])) // In cache of already loaded modules ? { - $mesg="Error: Module ".$modName." was found twice: Into ".$modNameLoaded[$modName]." and ".$dir.". You probably have an old file on your disk.
"; + $mesg = "Error: Module ".$modName." was found twice: Into ".$modNameLoaded[$modName]." and ".$dir.". You probably have an old file on your disk.
"; setEventMessages($mesg, null, 'warnings'); dol_syslog($mesg, LOG_ERR); continue; @@ -343,48 +343,48 @@ foreach ($modulesdir as $dir) try { - $res=include_once $dir.$file; // A class already exists in a different file will send a non catchable fatal error. + $res = include_once $dir.$file; // A class already exists in a different file will send a non catchable fatal error. if (class_exists($modName)) { try { $objMod = new $modName($db); - $modNameLoaded[$modName]=$dir; - if (! $objMod->numero > 0 && $modName != 'modUser') + $modNameLoaded[$modName] = $dir; + if (!$objMod->numero > 0 && $modName != 'modUser') { dol_syslog('The module descriptor '.$modName.' must have a numero property', LOG_ERR); } $j = $objMod->numero; - $modulequalified=1; + $modulequalified = 1; // We discard modules according to features level (PS: if module is activated we always show it) $const_name = 'MAIN_MODULE_'.strtoupper(preg_replace('/^mod/i', '', get_class($objMod))); - if ($objMod->version == 'development' && (empty($conf->global->$const_name) && ($conf->global->MAIN_FEATURES_LEVEL < 2))) $modulequalified=0; - if ($objMod->version == 'experimental' && (empty($conf->global->$const_name) && ($conf->global->MAIN_FEATURES_LEVEL < 1))) $modulequalified=0; - if (preg_match('/deprecated/', $objMod->version) && (empty($conf->global->$const_name) && ($conf->global->MAIN_FEATURES_LEVEL >= 0))) $modulequalified=0; + if ($objMod->version == 'development' && (empty($conf->global->$const_name) && ($conf->global->MAIN_FEATURES_LEVEL < 2))) $modulequalified = 0; + if ($objMod->version == 'experimental' && (empty($conf->global->$const_name) && ($conf->global->MAIN_FEATURES_LEVEL < 1))) $modulequalified = 0; + if (preg_match('/deprecated/', $objMod->version) && (empty($conf->global->$const_name) && ($conf->global->MAIN_FEATURES_LEVEL >= 0))) $modulequalified = 0; // We discard modules according to property ->hidden - if (! empty($objMod->hidden)) $modulequalified=0; + if (!empty($objMod->hidden)) $modulequalified = 0; if ($modulequalified > 0) { - $publisher=dol_escape_htmltag($objMod->getPublisher()); - $external=($objMod->isCoreOrExternalModule() == 'external'); + $publisher = dol_escape_htmltag($objMod->getPublisher()); + $external = ($objMod->isCoreOrExternalModule() == 'external'); if ($external) { if ($publisher) { - $arrayofnatures['external_'.$publisher]=$langs->trans("External").' - '.$publisher; + $arrayofnatures['external_'.$publisher] = $langs->trans("External").' - '.$publisher; } else { - $arrayofnatures['external_']=$langs->trans("External").' - '.$langs->trans("UnknownPublishers"); + $arrayofnatures['external_'] = $langs->trans("External").' - '.$langs->trans("UnknownPublishers"); } } ksort($arrayofnatures); // Define array $categ with categ with at least one qualified module - $filename[$i]= $modName; + $filename[$i] = $modName; $modules[$modName] = $objMod; // Gives the possibility to the module, to provide his own family info and position of this family @@ -395,20 +395,20 @@ foreach ($modulesdir as $dir) $familykey = $objMod->family; } - $moduleposition = ($objMod->module_position?$objMod->module_position:'50'); + $moduleposition = ($objMod->module_position ? $objMod->module_position : '50'); if ($moduleposition == '50' && ($objMod->isCoreOrExternalModule() == 'external')) { - $moduleposition = '80'; // External modules at end by default + $moduleposition = '80'; // External modules at end by default } // Add list of warnings to show into arrayofwarnings and arrayofwarningsext - if (! empty($objMod->warnings_activation)) + if (!empty($objMod->warnings_activation)) { - $arrayofwarnings[$modName]=$objMod->warnings_activation; + $arrayofwarnings[$modName] = $objMod->warnings_activation; } - if (! empty($objMod->warnings_activation_ext)) + if (!empty($objMod->warnings_activation_ext)) { - $arrayofwarningsext[$modName]=$objMod->warnings_activation_ext; + $arrayofwarningsext[$modName] = $objMod->warnings_activation_ext; } $familyposition = $familyinfo[$familykey]['position']; @@ -419,20 +419,20 @@ foreach ($modulesdir as $dir) //$familyposition += 100; } - $orders[$i] = $familyposition."_".$familykey."_".$moduleposition."_".$j; // Sort by family, then by module position then number - $dirmod[$i] = $dir; + $orders[$i] = $familyposition."_".$familykey."_".$moduleposition."_".$j; // Sort by family, then by module position then number + $dirmod[$i] = $dir; //print $i.'-'.$dirmod[$i].'
'; // Set categ[$i] $specialstring = 'unknown'; - if ($objMod->version == 'development' || $objMod->version == 'experimental') $specialstring='expdev'; - if (isset($categ[$specialstring])) $categ[$specialstring]++; // Array of all different modules categories - else $categ[$specialstring]=1; + if ($objMod->version == 'development' || $objMod->version == 'experimental') $specialstring = 'expdev'; + if (isset($categ[$specialstring])) $categ[$specialstring]++; // Array of all different modules categories + else $categ[$specialstring] = 1; $j++; $i++; } else dol_syslog("Module ".get_class($objMod)." not qualified"); } - catch(Exception $e) + catch (Exception $e) { dol_syslog("Failed to load ".$dir.$file." ".$e->getMessage(), LOG_ERR); } @@ -442,7 +442,7 @@ foreach ($modulesdir as $dir) print "Warning bad descriptor file : ".$dir.$file." (Class ".$modName." not found into file)
"; } } - catch(Exception $e) + catch (Exception $e) { dol_syslog("Failed to load ".$dir.$file." ".$e->getMessage(), LOG_ERR); } @@ -459,13 +459,13 @@ foreach ($modulesdir as $dir) if ($action == 'reset_confirm' && $user->admin) { - if(!empty($modules[$value])) { - $objMod = $modules[$value]; + if (!empty($modules[$value])) { + $objMod = $modules[$value]; - if(!empty($objMod->langfiles)) $langs->loadLangs($objMod->langfiles); + if (!empty($objMod->langfiles)) $langs->loadLangs($objMod->langfiles); $form = new Form($db); - $formconfirm = $form->formconfirm($_SERVER["PHP_SELF"] . '?value='.$value.'&mode='.$mode.$param, $langs->trans('ConfirmUnactivation'), $langs->trans(GETPOST('confirm_message_code')), 'reset', '', 'no', 1); + $formconfirm = $form->formconfirm($_SERVER["PHP_SELF"].'?value='.$value.'&mode='.$mode.$param, $langs->trans('ConfirmUnactivation'), $langs->trans(GETPOST('confirm_message_code')), 'reset', '', 'no', 1); } } @@ -476,17 +476,17 @@ asort($orders); //var_dump($categ); //var_dump($modules); -$nbofactivatedmodules=count($conf->modules); -$moreinfo=$langs->trans("TotalNumberOfActivatedModules", ($nbofactivatedmodules-1), count($modules)); +$nbofactivatedmodules = count($conf->modules); +$moreinfo = $langs->trans("TotalNumberOfActivatedModules", ($nbofactivatedmodules - 1), count($modules)); if ($nbofactivatedmodules <= 1) $moreinfo .= ' '.img_warning($langs->trans("YouMustEnableOneModule")); print load_fiche_titre($langs->trans("ModulesSetup"), $moreinfo, 'title_setup'); // Start to show page -if ($mode=='common') print ''.$langs->trans("ModulesDesc")."
\n"; -if ($mode=='marketplace') print ''.$langs->trans("ModulesMarketPlaceDesc")."
\n"; -if ($mode=='deploy') print ''.$langs->trans("ModulesDeployDesc", $langs->transnoentitiesnoconv("AvailableModules"))."
\n"; -if ($mode=='develop') print ''.$langs->trans("ModulesDevelopDesc")."
\n"; +if ($mode == 'common') print ''.$langs->trans("ModulesDesc")."
\n"; +if ($mode == 'marketplace') print ''.$langs->trans("ModulesMarketPlaceDesc")."
\n"; +if ($mode == 'deploy') print ''.$langs->trans("ModulesDeployDesc", $langs->transnoentitiesnoconv("AvailableModules"))."
\n"; +if ($mode == 'develop') print ''.$langs->trans("ModulesDevelopDesc")."
\n"; $head = modules_prepare_head(); @@ -508,66 +508,66 @@ if ($mode == 'common') dol_fiche_head($head, $mode, '', -1); $moreforfilter = ''; - $moreforfilter.='
'; - $moreforfilter.= $langs->trans('Keyword') . ': '; - $moreforfilter.= '
'; - $moreforfilter.='
'; - $moreforfilter.= $langs->trans('Origin') . ': '.$form->selectarray('search_nature', $arrayofnatures, dol_escape_htmltag($search_nature), 1); - $moreforfilter.= '
'; - if (! empty($conf->global->MAIN_FEATURES_LEVEL)) + $moreforfilter .= '
'; + $moreforfilter .= $langs->trans('Keyword').': '; + $moreforfilter .= '
'; + $moreforfilter .= '
'; + $moreforfilter .= $langs->trans('Origin').': '.$form->selectarray('search_nature', $arrayofnatures, dol_escape_htmltag($search_nature), 1); + $moreforfilter .= '
'; + if (!empty($conf->global->MAIN_FEATURES_LEVEL)) { $array_version = array('stable'=>$langs->transnoentitiesnoconv("Stable")); - if ($conf->global->MAIN_FEATURES_LEVEL < 0) $array_version['deprecated']=$langs->trans("Deprecated"); - if ($conf->global->MAIN_FEATURES_LEVEL > 0) $array_version['experimental']=$langs->trans("Experimental"); - if ($conf->global->MAIN_FEATURES_LEVEL > 1) $array_version['development']=$langs->trans("Development"); - $moreforfilter.='
'; - $moreforfilter.= $langs->trans('Version') . ': '.$form->selectarray('search_version', $array_version, $search_version, 1); - $moreforfilter.= '
'; + if ($conf->global->MAIN_FEATURES_LEVEL < 0) $array_version['deprecated'] = $langs->trans("Deprecated"); + if ($conf->global->MAIN_FEATURES_LEVEL > 0) $array_version['experimental'] = $langs->trans("Experimental"); + if ($conf->global->MAIN_FEATURES_LEVEL > 1) $array_version['development'] = $langs->trans("Development"); + $moreforfilter .= '
'; + $moreforfilter .= $langs->trans('Version').': '.$form->selectarray('search_version', $array_version, $search_version, 1); + $moreforfilter .= '
'; } - $moreforfilter.='
'; - $moreforfilter.= $langs->trans('Status') . ': '.$form->selectarray('search_status', array('active'=>$langs->transnoentitiesnoconv("Enabled"), 'disabled'=>$langs->transnoentitiesnoconv("Disabled")), $search_status, 1); - $moreforfilter.= '
'; - $moreforfilter.=' '; - $moreforfilter.='
'; - $moreforfilter.=''; - $moreforfilter.=' '; - $moreforfilter.=''; - $moreforfilter.= '
'; + $moreforfilter .= '
'; + $moreforfilter .= $langs->trans('Status').': '.$form->selectarray('search_status', array('active'=>$langs->transnoentitiesnoconv("Enabled"), 'disabled'=>$langs->transnoentitiesnoconv("Disabled")), $search_status, 1); + $moreforfilter .= '
'; + $moreforfilter .= ' '; + $moreforfilter .= '
'; + $moreforfilter .= ''; + $moreforfilter .= ' '; + $moreforfilter .= ''; + $moreforfilter .= '
'; - if (! empty($moreforfilter)) + if (!empty($moreforfilter)) { print $moreforfilter; - $parameters=array(); - $reshook=$hookmanager->executeHooks('printFieldPreListTitle', $parameters); // Note that $action and $object may have been modified by hook + $parameters = array(); + $reshook = $hookmanager->executeHooks('printFieldPreListTitle', $parameters); // Note that $action and $object may have been modified by hook print $hookmanager->resPrint; } - $moreforfilter=''; + $moreforfilter = ''; print '

'; - $object=new stdClass(); - $parameters=array(); - $reshook=$hookmanager->executeHooks('insertExtraHeader', $parameters, $object, $action); // Note that $action and $object may have been modified by some hooks + $object = new stdClass(); + $parameters = array(); + $reshook = $hookmanager->executeHooks('insertExtraHeader', $parameters, $object, $action); // Note that $action and $object may have been modified by some hooks if ($reshook < 0) setEventMessages($hookmanager->error, $hookmanager->errors, 'errors'); // Show list of modules - $oldfamily=''; + $oldfamily = ''; foreach ($orders as $key => $value) { - $tab=explode('_', $value); - $familykey=$tab[1]; - $module_position=$tab[2]; + $tab = explode('_', $value); + $familykey = $tab[1]; + $module_position = $tab[2]; $modName = $filename[$key]; - $objMod = $modules[$modName]; + $objMod = $modules[$modName]; //print $objMod->name." - ".$key." - ".$objMod->version."
"; - if ($mode == 'expdev' && $objMod->version != 'development' && $objMod->version != 'experimental') continue; // Discard if not for current tab + if ($mode == 'expdev' && $objMod->version != 'development' && $objMod->version != 'experimental') continue; // Discard if not for current tab - if (! $objMod->getName()) + if (!$objMod->getName()) { dol_syslog("Error for module ".$key." - Property name of module looks empty", LOG_WARNING); continue; @@ -576,28 +576,28 @@ if ($mode == 'common') $const_name = 'MAIN_MODULE_'.strtoupper(preg_replace('/^mod/i', '', get_class($objMod))); // Check filters - $modulename=$objMod->getName(); - $moduletechnicalname=$objMod->name; - $moduledesc=$objMod->getDesc(); - $moduledesclong=$objMod->getDescLong(); - $moduleauthor=$objMod->getPublisher(); + $modulename = $objMod->getName(); + $moduletechnicalname = $objMod->name; + $moduledesc = $objMod->getDesc(); + $moduledesclong = $objMod->getDescLong(); + $moduleauthor = $objMod->getPublisher(); // We discard showing according to filters if ($search_keyword) { - $qualified=0; + $qualified = 0; if (preg_match('/'.preg_quote($search_keyword).'/i', $modulename) || preg_match('/'.preg_quote($search_keyword).'/i', $moduletechnicalname) || preg_match('/'.preg_quote($search_keyword).'/i', $moduledesc) || preg_match('/'.preg_quote($search_keyword).'/i', $moduledesclong) || preg_match('/'.preg_quote($search_keyword).'/i', $moduleauthor) - ) $qualified=1; - if (! $qualified) continue; + ) $qualified = 1; + if (!$qualified) continue; } if ($search_status) { if ($search_status == 'active' && empty($conf->global->$const_name)) continue; - if ($search_status == 'disabled' && ! empty($conf->global->$const_name)) continue; + if ($search_status == 'disabled' && !empty($conf->global->$const_name)) continue; } if ($search_nature) { @@ -605,24 +605,24 @@ if ($mode == 'common') if (preg_match('/^external_(.*)$/', $search_nature, $reg)) { //print $reg[1].'-'.dol_escape_htmltag($objMod->getPublisher()); - $publisher=dol_escape_htmltag($objMod->getPublisher()); + $publisher = dol_escape_htmltag($objMod->getPublisher()); if ($reg[1] && dol_escape_htmltag($reg[1]) != $publisher) continue; - if (! $reg[1] && ! empty($publisher)) continue; + if (!$reg[1] && !empty($publisher)) continue; } if ($search_nature == 'core' && $objMod->isCoreOrExternalModule() == 'external') continue; } if ($search_version) { if (($objMod->version == 'development' || $objMod->version == 'experimental' || preg_match('/deprecated/', $objMod->version)) && $search_version == 'stable') continue; - if ($objMod->version != 'development' && ($search_version == 'development')) continue; + if ($objMod->version != 'development' && ($search_version == 'development')) continue; if ($objMod->version != 'experimental' && ($search_version == 'experimental')) continue; - if (! preg_match('/deprecated/', $objMod->version) && ($search_version == 'deprecated')) continue; + if (!preg_match('/deprecated/', $objMod->version) && ($search_version == 'deprecated')) continue; } // Load all lang files of module if (isset($objMod->langfiles) && is_array($objMod->langfiles)) { - foreach($objMod->langfiles as $domain) + foreach ($objMod->langfiles as $domain) { $langs->load($domain); } @@ -634,39 +634,39 @@ if ($mode == 'common') print '
'; - print_fleche_navigation($page, $_SERVER["PHP_SELF"], $paramwithsearch, ($num > $listlimit), ''); + print '
'; + print_fleche_navigation($page, $_SERVER["PHP_SELF"], $paramwithsearch, ($num > $listlimit), ''); print '
'; - $restrictid=array(); - if (! $user->admin) $restrictid=array($user->id); + $restrictid = array(); + if (!$user->admin) $restrictid = array($user->id); //var_dump($restrictid); print $form->select_dolusers($search_fk_user, 'search_fk_user', 1, null, 0, 'hierarchyme', null, 0, 0, 1, '', 0, '', 'maxwidth100'); print ''.$form->selectarray('search_type_template', $elementList, $search_type_template, 1, 0, 0, '', 0, 0, 0, '', 'maxwidth100 maxwidth100onsmartphone').''; - $searchpicto=$form->showFilterButtons(); + $searchpicto = $form->showFilterButtons(); print $searchpicto; print '
'; if ($tmpfieldlist == 'topic') { - print '' . $form->textwithpicto($langs->trans("Topic"), $tabhelp[$id][$tmpfieldlist], 1, 'help', '', 0, 2, $tmpfieldlist) . ' '; - print ''; + print ''.$form->textwithpicto($langs->trans("Topic"), $tabhelp[$id][$tmpfieldlist], 1, 'help', '', 0, 2, $tmpfieldlist).' '; + print ''; } if ($tmpfieldlist == 'joinfiles') { - print '' . $form->textwithpicto($langs->trans("FilesAttachedToEmail"), $tabhelp[$id][$tmpfieldlist], 1, 'help', '', 0, 2, $tmpfieldlist) . ' '; - print ''; + print ''.$form->textwithpicto($langs->trans("FilesAttachedToEmail"), $tabhelp[$id][$tmpfieldlist], 1, 'help', '', 0, 2, $tmpfieldlist).' '; + print ''; } if ($tmpfieldlist == 'content') { - print $form->textwithpicto($langs->trans("Content"), $tabhelp[$id][$tmpfieldlist], 1, 'help', '', 0, 2, $tmpfieldlist) . '
'; + print $form->textwithpicto($langs->trans("Content"), $tabhelp[$id][$tmpfieldlist], 1, 'help', '', 0, 2, $tmpfieldlist).'
'; $okforextended = true; if (empty($conf->global->FCKEDITOR_ENABLE_MAIL)) $okforextended = false; - $doleditor = new DolEditor($tmpfieldlist.'-'.$rowid, (! empty($obj->{$tmpfieldlist}) ? $obj->{$tmpfieldlist} : ''), '', 140, 'dolibarr_mailings', 'In', 0, false, $okforextended, ROWS_6, '90%'); + $doleditor = new DolEditor($tmpfieldlist.'-'.$rowid, (!empty($obj->{$tmpfieldlist}) ? $obj->{$tmpfieldlist} : ''), '', 140, 'dolibarr_mailings', 'In', 0, false, $okforextended, ROWS_6, '90%'); print $doleditor->Create(1); } print '
'; @@ -956,7 +956,7 @@ function fieldList($fieldlist, $obj = '', $tabname = '', $context = '') global $conf, $langs, $user, $db; global $form; global $region_id; - global $elementList,$sourceList,$localtax_typeList; + global $elementList, $sourceList, $localtax_typeList; global $bc; $formadmin = new FormAdmin($db); @@ -975,24 +975,24 @@ function fieldList($fieldlist, $obj = '', $tabname = '', $context = '') { if ($context == 'add') // I am not admin and we show the add form { - print $user->getNomUrl(1); // Me - $forcedvalue=$user->id; + print $user->getNomUrl(1); // Me + $forcedvalue = $user->id; } else { - if ($obj && ! empty($obj->{$fieldlist[$field]}) && $obj->{$fieldlist[$field]} > 0) + if ($obj && !empty($obj->{$fieldlist[$field]}) && $obj->{$fieldlist[$field]} > 0) { - $fuser=new User($db); + $fuser = new User($db); $fuser->fetch($obj->{$fieldlist[$field]}); print $fuser->getNomUrl(1); - $forcedvalue=$fuser->id; + $forcedvalue = $fuser->id; } else { - $forcedvalue=$obj->{$fieldlist[$field]}; + $forcedvalue = $obj->{$fieldlist[$field]}; } } - $keyname=$fieldlist[$field]; + $keyname = $fieldlist[$field]; print ''; } print ''; - if (! empty($conf->global->MAIN_MULTILANGS)) + if (!empty($conf->global->MAIN_MULTILANGS)) { - $selectedlang = GETPOSTISSET('langcode')?GETPOST('langcode', 'aZ09'):$langs->defaultlang; + $selectedlang = GETPOSTISSET('langcode') ?GETPOST('langcode', 'aZ09') : $langs->defaultlang; if ($context == 'edit') $selectedlang = $obj->{$fieldlist[$field]}; print $formadmin->select_language($selectedlang, 'langcode', 0, null, 1, 0, 0, 'maxwidth150'); } else { - if (! empty($obj->{$fieldlist[$field]})) + if (!empty($obj->{$fieldlist[$field]})) { print $obj->{$fieldlist[$field]}.' - '.$langs->trans('Language_'.$obj->{$fieldlist[$field]}); } - $keyname=$fieldlist[$field]; - if ($keyname == 'lang') $keyname='langcode'; // Avoid conflict with lang param + $keyname = $fieldlist[$field]; + if ($keyname == 'lang') $keyname = 'langcode'; // Avoid conflict with lang param print ''; } print ''; - if ($context == 'edit' && ! empty($obj->{$fieldlist[$field]}) && ! in_array($obj->{$fieldlist[$field]}, array_keys($elementList))) + if ($context == 'edit' && !empty($obj->{$fieldlist[$field]}) && !in_array($obj->{$fieldlist[$field]}, array_keys($elementList))) { // Current tempalte type is an unknown type, so we must keep it as it is. print ''; @@ -1030,26 +1030,26 @@ function fieldList($fieldlist, $obj = '', $tabname = '', $context = '') } else { - print $form->selectarray('type_template', $elementList, (! empty($obj->{$fieldlist[$field]})?$obj->{$fieldlist[$field]}:''), 1, 0, 0, '', 0, 0, 0, '', 'maxwidth150 maxwidth100onsmartphone'); + print $form->selectarray('type_template', $elementList, (!empty($obj->{$fieldlist[$field]}) ? $obj->{$fieldlist[$field]}:''), 1, 0, 0, '', 0, 0, 0, '', 'maxwidth150 maxwidth100onsmartphone'); } print '

'; } - $familytext = empty($familyinfo[$familykey]['label'])?$familykey:$familyinfo[$familykey]['label']; + $familytext = empty($familyinfo[$familykey]['label']) ? $familykey : $familyinfo[$familykey]['label']; print load_fiche_titre($familytext, '', ''); print '
'; print ''."\n"; - $atleastoneforfamily=0; + $atleastoneforfamily = 0; } $atleastoneforfamily++; - if ($familykey!=$oldfamily) + if ($familykey != $oldfamily) { - $familytext=empty($familyinfo[$familykey]['label'])?$familykey:$familyinfo[$familykey]['label']; - $oldfamily=$familykey; + $familytext = empty($familyinfo[$familykey]['label']) ? $familykey : $familyinfo[$familykey]['label']; + $oldfamily = $familykey; } // Version (with picto warning or not) - $version=$objMod->getVersion(0); - $versiontrans=''; - if (preg_match('/development/i', $version)) $versiontrans.=img_warning($langs->trans("Development"), 'style="float: left"'); - if (preg_match('/experimental/i', $version)) $versiontrans.=img_warning($langs->trans("Experimental"), 'style="float: left"'); - if (preg_match('/deprecated/i', $version)) $versiontrans.=img_warning($langs->trans("Deprecated"), 'style="float: left"'); - $versiontrans.=$objMod->getVersion(1); + $version = $objMod->getVersion(0); + $versiontrans = ''; + if (preg_match('/development/i', $version)) $versiontrans .= img_warning($langs->trans("Development"), 'style="float: left"'); + if (preg_match('/experimental/i', $version)) $versiontrans .= img_warning($langs->trans("Experimental"), 'style="float: left"'); + if (preg_match('/deprecated/i', $version)) $versiontrans .= img_warning($langs->trans("Deprecated"), 'style="float: left"'); + $versiontrans .= $objMod->getVersion(1); // Define imginfo - $imginfo="info"; + $imginfo = "info"; if ($objMod->isCoreOrExternalModule() == 'external') { - $imginfo="info_black"; + $imginfo = "info_black"; } print ''."\n"; @@ -674,10 +674,10 @@ if ($mode == 'common') // Picto + Name of module print ' \n"; // Activate/Disable and Setup (2 columns) - if (! empty($conf->global->$const_name)) // If module is already activated + if (!empty($conf->global->$const_name)) // If module is already activated { $disableSetup = 0; // Link enable/disabme print ''."\n"; // Link config - if (! empty($objMod->config_page_url) && !$disableSetup) + if (!empty($objMod->config_page_url) && !$disableSetup) { - $backtourlparam=''; - if ($search_keyword != '') $backtourlparam.=($backtourlparam?'&':'?').'search_keyword='.$search_keyword; // No urlencode here, done later - if ($search_nature > -1) $backtourlparam.=($backtourlparam?'&':'?').'search_nature='.$search_nature; - if ($search_version > -1) $backtourlparam.=($backtourlparam?'&':'?').'search_version='.$search_version; - if ($search_status > -1) $backtourlparam.=($backtourlparam?'&':'?').'search_status='.$search_status; - $backtourl=$_SERVER["PHP_SELF"].$backtourlparam; + $backtourlparam = ''; + if ($search_keyword != '') $backtourlparam .= ($backtourlparam ? '&' : '?').'search_keyword='.$search_keyword; // No urlencode here, done later + if ($search_nature > -1) $backtourlparam .= ($backtourlparam ? '&' : '?').'search_nature='.$search_nature; + if ($search_version > -1) $backtourlparam .= ($backtourlparam ? '&' : '?').'search_version='.$search_version; + if ($search_status > -1) $backtourlparam .= ($backtourlparam ? '&' : '?').'search_status='.$search_status; + $backtourl = $_SERVER["PHP_SELF"].$backtourlparam; if (is_array($objMod->config_page_url)) { print ''; print ''."\n"; - $url='https://www.dolistore.com'; + $url = 'https://www.dolistore.com'; print ''; print ''; print ''; @@ -1052,29 +1052,29 @@ if ($mode == 'deploy') print $langs->trans("YouCanSubmitFile"); - $max=$conf->global->MAIN_UPLOAD_DOC; // In Kb - $maxphp=@ini_get('upload_max_filesize'); // In unknown - if (preg_match('/k$/i', $maxphp)) $maxphp=$maxphp*1; - if (preg_match('/m$/i', $maxphp)) $maxphp=$maxphp*1024; - if (preg_match('/g$/i', $maxphp)) $maxphp=$maxphp*1024*1024; - if (preg_match('/t$/i', $maxphp)) $maxphp=$maxphp*1024*1024*1024; - $maxphp2=@ini_get('post_max_size'); // In unknown - if (preg_match('/k$/i', $maxphp2)) $maxphp2=$maxphp2*1; - if (preg_match('/m$/i', $maxphp2)) $maxphp2=$maxphp2*1024; - if (preg_match('/g$/i', $maxphp2)) $maxphp2=$maxphp2*1024*1024; - if (preg_match('/t$/i', $maxphp2)) $maxphp2=$maxphp2*1024*1024*1024; + $max = $conf->global->MAIN_UPLOAD_DOC; // In Kb + $maxphp = @ini_get('upload_max_filesize'); // In unknown + if (preg_match('/k$/i', $maxphp)) $maxphp = $maxphp * 1; + if (preg_match('/m$/i', $maxphp)) $maxphp = $maxphp * 1024; + if (preg_match('/g$/i', $maxphp)) $maxphp = $maxphp * 1024 * 1024; + if (preg_match('/t$/i', $maxphp)) $maxphp = $maxphp * 1024 * 1024 * 1024; + $maxphp2 = @ini_get('post_max_size'); // In unknown + if (preg_match('/k$/i', $maxphp2)) $maxphp2 = $maxphp2 * 1; + if (preg_match('/m$/i', $maxphp2)) $maxphp2 = $maxphp2 * 1024; + if (preg_match('/g$/i', $maxphp2)) $maxphp2 = $maxphp2 * 1024 * 1024; + if (preg_match('/t$/i', $maxphp2)) $maxphp2 = $maxphp2 * 1024 * 1024 * 1024; // Now $max and $maxphp and $maxphp2 are in Kb $maxmin = $max; $maxphptoshow = $maxphptoshowparam = ''; if ($maxphp > 0) { - $maxmin=min($max, $maxphp); + $maxmin = min($max, $maxphp); $maxphptoshow = $maxphp; $maxphptoshowparam = 'upload_max_filesize'; } if ($maxphp2 > 0) { - $maxmin=min($max, $maxphp2); + $maxmin = min($max, $maxphp2); if ($maxphp2 < $maxphp) { $maxphptoshow = $maxphp2; @@ -1087,7 +1087,7 @@ if ($mode == 'deploy') print ''."\n"; // MAX_FILE_SIZE doit précéder le champ input de type file - print ''; + print ''; } print ' '; print ''; - if (! empty($conf->global->MAIN_UPLOAD_DOC)) + if (!empty($conf->global->MAIN_UPLOAD_DOC)) { if ($user->admin) { @@ -1131,11 +1131,11 @@ if ($mode == 'deploy') } } - if (! empty($result['return'])) + if (!empty($result['return'])) { print '
'; - foreach($result['return'] as $value) + foreach ($result['return'] as $value) { echo $value.'
'; } @@ -1167,7 +1167,7 @@ if ($mode == 'develop') print ''; print ''."\n"; - $url='https://partners.dolibarr.org'; + $url = 'https://partners.dolibarr.org'; print ''; diff --git a/htdocs/admin/perms.php b/htdocs/admin/perms.php index ea8f839600d..1f811c325dd 100644 --- a/htdocs/admin/perms.php +++ b/htdocs/admin/perms.php @@ -31,7 +31,7 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/functions2.lib.php'; // Load translation files required by the page $langs->loadLangs(array('admin', 'users', 'other')); -$action=GETPOST('action', 'aZ09'); +$action = GETPOST('action', 'aZ09'); if (!$user->admin) accessforbidden(); @@ -43,16 +43,16 @@ if (!$user->admin) accessforbidden(); if ($action == 'add') { $sql = "UPDATE ".MAIN_DB_PREFIX."rights_def SET bydefault=1"; - $sql.= " WHERE id = ".GETPOST("pid", 'int'); - $sql.= " AND entity = ".$conf->entity; + $sql .= " WHERE id = ".GETPOST("pid", 'int'); + $sql .= " AND entity = ".$conf->entity; $db->query($sql); } if ($action == 'remove') { $sql = "UPDATE ".MAIN_DB_PREFIX."rights_def SET bydefault=0"; - $sql.= " WHERE id = ".GETPOST('pid', 'int'); - $sql.= " AND entity = ".$conf->entity; + $sql .= " WHERE id = ".GETPOST('pid', 'int'); + $sql .= " AND entity = ".$conf->entity; $db->query($sql); } @@ -61,7 +61,7 @@ if ($action == 'remove') * View */ -$wikihelp='EN:Setup_Security|FR:Paramétrage_Sécurité|ES:Configuración_Seguridad'; +$wikihelp = 'EN:Setup_Security|FR:Paramétrage_Sécurité|ES:Configuración_Seguridad'; llxHeader('', $langs->trans("DefaultRights"), $wikihelp); print load_fiche_titre($langs->trans("SecuritySetup"), '', 'title_setup'); @@ -78,10 +78,10 @@ foreach ($modulesdir as $dir) { // Load modules attributes in arrays (name, numero, orders) from dir directory //print $dir."\n
"; - $handle=@opendir(dol_osencode($dir)); + $handle = @opendir(dol_osencode($dir)); if (is_resource($handle)) { - while (($file = readdir($handle))!==false) + while (($file = readdir($handle)) !== false) { if (is_readable($dir.$file) && substr($file, 0, 3) == 'mod' && substr($file, dol_strlen($file) - 10) == '.class.php') { @@ -94,7 +94,7 @@ foreach ($modulesdir as $dir) // Load all lang files of module if (isset($objMod->langfiles) && is_array($objMod->langfiles)) { - foreach($objMod->langfiles as $domain) + foreach ($objMod->langfiles as $domain) { $langs->load($domain); } @@ -102,8 +102,8 @@ foreach ($modulesdir as $dir) // Load all permissions if ($objMod->rights_class) { - $ret=$objMod->insert_permissions(0); - $modules[$objMod->rights_class]=$objMod; + $ret = $objMod->insert_permissions(0); + $modules[$objMod->rights_class] = $objMod; //print "modules[".$objMod->rights_class."]=$objMod;"; } } @@ -114,7 +114,7 @@ foreach ($modulesdir as $dir) $db->commit(); -$head=security_prepare_head(); +$head = security_prepare_head(); dol_fiche_head($head, 'default', $langs->trans("Security"), -1); @@ -127,42 +127,42 @@ print '
'; - $alttext=''; + $alttext = ''; //if (is_array($objMod->need_dolibarr_version)) $alttext.=($alttext?' - ':'').'Dolibarr >= '.join('.',$objMod->need_dolibarr_version); //if (is_array($objMod->phpmin)) $alttext.=($alttext?' - ':'').'PHP >= '.join('.',$objMod->phpmin); - if (! empty($objMod->picto)) + if (!empty($objMod->picto)) { if (preg_match('/^\//i', $objMod->picto)) print img_picto($alttext, $objMod->picto, 'class="valignmiddle pictomodule"', 1); else print img_object($alttext, $objMod->picto, 'class="valignmiddle pictomodule"'); @@ -703,13 +703,13 @@ if ($mode == 'common') // Version print ''; print $versiontrans; - if(!empty($conf->global->CHECKLASTVERSION_EXTERNALMODULE)){ + if (!empty($conf->global->CHECKLASTVERSION_EXTERNALMODULE)) { require_once DOL_DOCUMENT_ROOT.'/core/lib/geturl.lib.php'; if (!empty($objMod->url_last_version)) { $newversion = getURLContent($objMod->url_last_version); - if(isset($newversion['content'])){ + if (isset($newversion['content'])) { if (version_compare($newversion['content'], $versiontrans) > 0) { - print " ".$newversion['content'].""; + print " ".$newversion['content'].""; } } } @@ -717,38 +717,38 @@ if ($mode == 'common') print "'; - if (! empty($arrayofwarnings[$modName])) + if (!empty($arrayofwarnings[$modName])) { print ''."\n"; } - if (! empty($objMod->disabled)) + if (!empty($objMod->disabled)) { print $langs->trans("Disabled"); } - elseif (! empty($objMod->always_enabled) || ((! empty($conf->multicompany->enabled) && $objMod->core_enabled) && ($user->entity || $conf->entity!=1))) + elseif (!empty($objMod->always_enabled) || ((!empty($conf->multicompany->enabled) && $objMod->core_enabled) && ($user->entity || $conf->entity != 1))) { if (method_exists($objMod, 'alreadyUsed') && $objMod->alreadyUsed()) print $langs->trans("Used"); else { print img_picto($langs->trans("Required"), 'switch_on', '', false, 0, 0, '', 'opacitymedium'); //print $langs->trans("Required"); } - if (! empty($conf->multicompany->enabled) && $user->entity) $disableSetup++; + if (!empty($conf->multicompany->enabled) && $user->entity) $disableSetup++; } else { - if(!empty($objMod->warnings_unactivation[$mysoc->country_code]) && method_exists($objMod, 'alreadyUsed') && $objMod->alreadyUsed()) { - print 'warnings_unactivation[$mysoc->country_code].'&value=' . $modName . '&mode=' . $mode . $param . '">'; + if (!empty($objMod->warnings_unactivation[$mysoc->country_code]) && method_exists($objMod, 'alreadyUsed') && $objMod->alreadyUsed()) { + print 'warnings_unactivation[$mysoc->country_code].'&value='.$modName.'&mode='.$mode.$param.'">'; print img_picto($langs->trans("Activated"), 'switch_on'); print ''; } else { - print ''; + print ''; print img_picto($langs->trans("Activated"), 'switch_on'); print ''; } @@ -756,22 +756,22 @@ if ($mode == 'common') print ''; - $i=0; + $i = 0; foreach ($objMod->config_page_url as $page) { - $urlpage=$page; + $urlpage = $page; if ($i++) { print ''.img_picto(ucfirst($page), "setup").''; @@ -781,13 +781,13 @@ if ($mode == 'common') { if (preg_match('/^([^@]+)@([^@]+)$/i', $urlpage, $regs)) { - $urltouse=dol_buildpath('/'.$regs[2].'/admin/'.$regs[1], 1); - print ''.img_picto($langs->trans("Setup"), "setup", 'style="padding-right: 6px"').''; + $urltouse = dol_buildpath('/'.$regs[2].'/admin/'.$regs[1], 1); + print ''.img_picto($langs->trans("Setup"), "setup", 'style="padding-right: 6px"').''; } else { - $urltouse=$urlpage; - print ''.img_picto($langs->trans("Setup"), "setup", 'style="padding-right: 6px"').''; + $urltouse = $urlpage; + print ''.img_picto($langs->trans("Setup"), "setup", 'style="padding-right: 6px"').''; } } } @@ -811,49 +811,49 @@ if ($mode == 'common') { // Link enable/disable print ''; - if (! empty($objMod->always_enabled)) + if (!empty($objMod->always_enabled)) { // Should never happened } - elseif (! empty($objMod->disabled)) + elseif (!empty($objMod->disabled)) { print $langs->trans("Disabled"); } else { // Module qualified for activation - $warningmessage=''; - if (! empty($arrayofwarnings[$modName])) + $warningmessage = ''; + if (!empty($arrayofwarnings[$modName])) { print ''."\n"; foreach ($arrayofwarnings[$modName] as $keycountry => $cursorwarningmessage) { - $warningmessage .= ($warningmessage?"\n":"").$langs->trans($cursorwarningmessage, $objMod->getName(), $mysoc->country_code); + $warningmessage .= ($warningmessage ? "\n" : "").$langs->trans($cursorwarningmessage, $objMod->getName(), $mysoc->country_code); } } - if ($objMod->isCoreOrExternalModule() == 'external' && ! empty($arrayofwarningsext)) + if ($objMod->isCoreOrExternalModule() == 'external' && !empty($arrayofwarningsext)) { print ''."\n"; foreach ($arrayofwarningsext as $keymodule => $arrayofwarningsextbycountry) { - $keymodulelowercase=strtolower(preg_replace('/^mod/', '', $keymodule)); + $keymodulelowercase = strtolower(preg_replace('/^mod/', '', $keymodule)); if (in_array($keymodulelowercase, $conf->modules)) // If module that request warning is on { foreach ($arrayofwarningsextbycountry as $keycountry => $cursorwarningmessage) { if (preg_match('/^always/', $keycountry) || ($mysoc->country_code && preg_match('/^'.$mysoc->country_code.'/', $keycountry))) { - $warningmessage .= ($warningmessage?"\n":"").$langs->trans($cursorwarningmessage, $objMod->getName(), $mysoc->country_code, $modules[$keymodule]->getName()); - $warningmessage .= ($warningmessage?"\n":"").($warningmessage?"\n":"").$langs->trans("Module").' : '.$objMod->getName(); - if (! empty($objMod->editor_name)) $warningmessage .= ($warningmessage?"\n":"").$langs->trans("Publisher").' : '.$objMod->editor_name; - if (! empty($objMod->editor_name)) $warningmessage .= ($warningmessage?"\n":"").$langs->trans("ModuleTriggeringThisWarning").' : '.$modules[$keymodule]->getName(); + $warningmessage .= ($warningmessage ? "\n" : "").$langs->trans($cursorwarningmessage, $objMod->getName(), $mysoc->country_code, $modules[$keymodule]->getName()); + $warningmessage .= ($warningmessage ? "\n" : "").($warningmessage ? "\n" : "").$langs->trans("Module").' : '.$objMod->getName(); + if (!empty($objMod->editor_name)) $warningmessage .= ($warningmessage ? "\n" : "").$langs->trans("Publisher").' : '.$objMod->editor_name; + if (!empty($objMod->editor_name)) $warningmessage .= ($warningmessage ? "\n" : "").$langs->trans("ModuleTriggeringThisWarning").' : '.$modules[$keymodule]->getName(); } } } } } print ''."\n"; - print ''; print img_picto($langs->trans("Disabled"), 'switch_off'); @@ -898,7 +898,7 @@ if ($mode == 'marketplace') print '
'.$langs->trans("DoliStoreDesc").''.$url.'
'; print''; print '
'; // Show permissions lines $sql = "SELECT r.id, r.libelle, r.module, r.perms, r.subperms, r.bydefault"; -$sql.= " FROM ".MAIN_DB_PREFIX."rights_def as r"; -$sql.= " WHERE r.libelle NOT LIKE 'tou%'"; // On ignore droits "tous" -$sql.= " AND entity = ".$conf->entity; -if (empty($conf->global->MAIN_USE_ADVANCED_PERMS)) $sql.= " AND r.perms NOT LIKE '%_advance'"; // Hide advanced perms if option is not enabled -$sql.= " ORDER BY r.module, r.id"; +$sql .= " FROM ".MAIN_DB_PREFIX."rights_def as r"; +$sql .= " WHERE r.libelle NOT LIKE 'tou%'"; // On ignore droits "tous" +$sql .= " AND entity = ".$conf->entity; +if (empty($conf->global->MAIN_USE_ADVANCED_PERMS)) $sql .= " AND r.perms NOT LIKE '%_advance'"; // Hide advanced perms if option is not enabled +$sql .= " ORDER BY r.module, r.id"; $result = $db->query($sql); if ($result) { - $num = $db->num_rows($result); - $i = 0; - $oldmod = ""; + $num = $db->num_rows($result); + $i = 0; + $oldmod = ""; while ($i < $num) { $obj = $db->fetch_object($result); // Si la ligne correspond a un module qui n'existe plus (absent de includes/module), on l'ignore - if (! $modules[$obj->module]) + if (!$modules[$obj->module]) { $i++; continue; } // Check if permission we found is inside a module definition. If not, we discard it. - $found=false; - foreach($modules[$obj->module]->rights as $key => $val) + $found = false; + foreach ($modules[$obj->module]->rights as $key => $val) { - $rights_class=$objMod->rights_class; + $rights_class = $objMod->rights_class; if ($val[4] == $obj->perms && (empty($val[5]) || $val[5] == $obj->subperms)) { - $found=true; + $found = true; break; } } - if (! $found) + if (!$found) { $i++; continue; @@ -171,9 +171,9 @@ if ($result) // Break found, it's a new module to catch if ($oldmod <> $obj->module) { - $oldmod = $obj->module; - $objMod = $modules[$obj->module]; - $picto = ($objMod->picto?$objMod->picto:'generic'); + $oldmod = $obj->module; + $objMod = $modules[$obj->module]; + $picto = ($objMod->picto ? $objMod->picto : 'generic'); print ''; print ''; @@ -190,8 +190,8 @@ if ($result) print ' '; print ''; - $perm_libelle=($conf->global->MAIN_USE_ADVANCED_PERMS && ($langs->trans("PermissionAdvanced".$obj->id)!=("PermissionAdvanced".$obj->id))?$langs->trans("PermissionAdvanced".$obj->id):(($langs->trans("Permission".$obj->id)!=("Permission".$obj->id))?$langs->trans("Permission".$obj->id):$obj->libelle)); - print ''; + $perm_libelle = ($conf->global->MAIN_USE_ADVANCED_PERMS && ($langs->trans("PermissionAdvanced".$obj->id) != ("PermissionAdvanced".$obj->id)) ? $langs->trans("PermissionAdvanced".$obj->id) : (($langs->trans("Permission".$obj->id) != ("Permission".$obj->id)) ? $langs->trans("Permission".$obj->id) : $obj->libelle)); + print ''; print ''."\n"; @@ -319,22 +319,22 @@ foreach ($dirmodels as $reldir) } print ''; - $propal=new Propal($db); + $propal = new Propal($db); $propal->initAsSpecimen(); // Info - $htmltooltip=''; - $htmltooltip.=''.$langs->trans("Version").': '.$module->getVersion().'
'; - $propal->type=0; - $nextval=$module->getNextValue($mysoc, $propal); + $htmltooltip = ''; + $htmltooltip .= ''.$langs->trans("Version").': '.$module->getVersion().'
'; + $propal->type = 0; + $nextval = $module->getNextValue($mysoc, $propal); if ("$nextval" != $langs->trans("NotAvailable")) { // Keep " on nextval - $htmltooltip.=''.$langs->trans("NextValue").': '; + $htmltooltip .= ''.$langs->trans("NextValue").': '; if ($nextval) { - if (preg_match('/^Error/', $nextval) || $nextval=='NotConfigured') + if (preg_match('/^Error/', $nextval) || $nextval == 'NotConfigured') $nextval = $langs->trans($nextval); - $htmltooltip.=$nextval.'
'; + $htmltooltip .= $nextval.'
'; } else { - $htmltooltip.=$langs->trans($module->error).'
'; + $htmltooltip .= $langs->trans($module->error).'
'; } } @@ -362,14 +362,14 @@ print load_fiche_titre($langs->trans("ProposalsPDFModules"), '', ''); // Load array def with activated templates $def = array(); $sql = "SELECT nom"; -$sql.= " FROM ".MAIN_DB_PREFIX."document_model"; -$sql.= " WHERE type = '".$type."'"; -$sql.= " AND entity = ".$conf->entity; -$resql=$db->query($sql); +$sql .= " FROM ".MAIN_DB_PREFIX."document_model"; +$sql .= " WHERE type = '".$type."'"; +$sql .= " AND entity = ".$conf->entity; +$resql = $db->query($sql); if ($resql) { $i = 0; - $num_rows=$db->num_rows($resql); + $num_rows = $db->num_rows($resql); while ($i < $num_rows) { $array = $db->fetch_array($resql); @@ -397,43 +397,43 @@ clearstatcache(); foreach ($dirmodels as $reldir) { - foreach (array('','/doc') as $valdir) + foreach (array('', '/doc') as $valdir) { $dir = dol_buildpath($reldir."core/modules/propale".$valdir); if (is_dir($dir)) { - $handle=opendir($dir); + $handle = opendir($dir); if (is_resource($handle)) { - while (($file = readdir($handle))!==false) + while (($file = readdir($handle)) !== false) { - $filelist[]=$file; + $filelist[] = $file; } closedir($handle); arsort($filelist); - foreach($filelist as $file) + foreach ($filelist as $file) { if (preg_match('/\.modules\.php$/i', $file) && preg_match('/^(pdf_|doc_)/', $file)) { if (file_exists($dir.'/'.$file)) { - $name = substr($file, 4, dol_strlen($file) -16); - $classname = substr($file, 0, dol_strlen($file) -12); + $name = substr($file, 4, dol_strlen($file) - 16); + $classname = substr($file, 0, dol_strlen($file) - 12); require_once $dir.'/'.$file; $module = new $classname($db); - $modulequalified=1; - if ($module->version == 'development' && $conf->global->MAIN_FEATURES_LEVEL < 2) $modulequalified=0; - if ($module->version == 'experimental' && $conf->global->MAIN_FEATURES_LEVEL < 1) $modulequalified=0; + $modulequalified = 1; + if ($module->version == 'development' && $conf->global->MAIN_FEATURES_LEVEL < 2) $modulequalified = 0; + if ($module->version == 'experimental' && $conf->global->MAIN_FEATURES_LEVEL < 1) $modulequalified = 0; if ($modulequalified) { $var = !$var; print ''; print ""; print "\n"; print ''; */ -$substitutionarray=pdf_getSubstitutionArray($langs, null, null, 2); -$substitutionarray['__(AnyTranslationKey)__']=$langs->trans("Translation"); +$substitutionarray = pdf_getSubstitutionArray($langs, null, null, 2); +$substitutionarray['__(AnyTranslationKey)__'] = $langs->trans("Translation"); $htmltext = ''.$langs->trans("AvailableVariables").':
'; -foreach($substitutionarray as $key => $val) $htmltext.=$key.'
'; -$htmltext.='
'; +foreach ($substitutionarray as $key => $val) $htmltext .= $key.'
'; +$htmltext .= ''; print ''; print ''; print ''; print '\n"; @@ -251,11 +251,11 @@ foreach ($dirmodels as $reldir) // Show example of numbering module print ''."\n"; @@ -272,21 +272,21 @@ foreach ($dirmodels as $reldir) } print ''; - $reception=new Reception($db); + $reception = new Reception($db); $reception->initAsSpecimen(); // Info - $htmltooltip=''; - $htmltooltip.=''.$langs->trans("Version").': '.$module->getVersion().'
'; - $nextval=$module->getNextValue($mysoc, $reception); + $htmltooltip = ''; + $htmltooltip .= ''.$langs->trans("Version").': '.$module->getVersion().'
'; + $nextval = $module->getNextValue($mysoc, $reception); if ("$nextval" != $langs->trans("NotAvailable")) { // Keep " on nextval - $htmltooltip.=''.$langs->trans("NextValue").': '; + $htmltooltip .= ''.$langs->trans("NextValue").': '; if ($nextval) { - if (preg_match('/^Error/', $nextval) || $nextval=='NotConfigured') + if (preg_match('/^Error/', $nextval) || $nextval == 'NotConfigured') $nextval = $langs->trans($nextval); - $htmltooltip.=$nextval.'
'; + $htmltooltip .= $nextval.'
'; } else { - $htmltooltip.=$langs->trans($module->error).'
'; + $htmltooltip .= $langs->trans($module->error).'
'; } } @@ -312,19 +312,19 @@ print '
'.$langs->trans("Module").''.$perm_libelle. ''.$perm_libelle.''; if ($obj->bydefault == 1) diff --git a/htdocs/admin/propal.php b/htdocs/admin/propal.php index 4cde7aa8a20..a78add3cdc4 100644 --- a/htdocs/admin/propal.php +++ b/htdocs/admin/propal.php @@ -37,13 +37,13 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/propal.lib.php'; // Load translation files required by the page $langs->loadLangs(array("admin", "other", "errors", "propal")); -if (! $user->admin) accessforbidden(); +if (!$user->admin) accessforbidden(); $action = GETPOST('action', 'alpha'); $value = GETPOST('value', 'alpha'); $label = GETPOST('label', 'alpha'); $scandir = GETPOST('scan_dir', 'alpha'); -$type='propal'; +$type = 'propal'; /* * Actions @@ -51,16 +51,16 @@ $type='propal'; include DOL_DOCUMENT_ROOT.'/core/actions_setmoduleoptions.inc.php'; -$error=0; +$error = 0; if ($action == 'updateMask') { - $maskconstpropal=GETPOST('maskconstpropal', 'alpha'); - $maskpropal=GETPOST('maskpropal', 'alpha'); + $maskconstpropal = GETPOST('maskconstpropal', 'alpha'); + $maskpropal = GETPOST('maskpropal', 'alpha'); if ($maskconstpropal) $res = dolibarr_set_const($db, $maskconstpropal, $maskpropal, 'chaine', 0, '', $conf->entity); - if (! $res > 0) $error++; + if (!$res > 0) $error++; - if (! $error) + if (!$error) { setEventMessages($langs->trans("SetupSaved"), null, 'mesgs'); } @@ -71,20 +71,20 @@ if ($action == 'updateMask') } elseif ($action == 'specimen') { - $modele=GETPOST('module', 'alpha'); + $modele = GETPOST('module', 'alpha'); $propal = new Propal($db); $propal->initAsSpecimen(); // Search template files - $file=''; $classname=''; $filefound=0; - $dirmodels=array_merge(array('/'), (array) $conf->modules_parts['models']); - foreach($dirmodels as $reldir) + $file = ''; $classname = ''; $filefound = 0; + $dirmodels = array_merge(array('/'), (array) $conf->modules_parts['models']); + foreach ($dirmodels as $reldir) { - $file=dol_buildpath($reldir."core/modules/propale/doc/pdf_".$modele.".modules.php"); + $file = dol_buildpath($reldir."core/modules/propale/doc/pdf_".$modele.".modules.php"); if (file_exists($file)) { - $filefound=1; + $filefound = 1; $classname = "pdf_".$modele; break; } @@ -121,9 +121,9 @@ elseif ($action == 'setribchq') $res = dolibarr_set_const($db, "FACTURE_RIB_NUMBER", $rib, 'chaine', 0, '', $conf->entity); $res = dolibarr_set_const($db, "FACTURE_CHQ_NUMBER", $chq, 'chaine', 0, '', $conf->entity); - if (! $res > 0) $error++; + if (!$res > 0) $error++; - if (! $error) + if (!$error) { setEventMessages($langs->trans("SetupSaved"), null, 'mesgs'); } @@ -137,9 +137,9 @@ elseif ($action == 'set_PROPALE_DRAFT_WATERMARK') $draft = GETPOST('PROPALE_DRAFT_WATERMARK', 'alpha'); $res = dolibarr_set_const($db, "PROPALE_DRAFT_WATERMARK", trim($draft), 'chaine', 0, '', $conf->entity); - if (! $res > 0) $error++; + if (!$res > 0) $error++; - if (! $error) + if (!$error) { setEventMessages($langs->trans("SetupSaved"), null, 'mesgs'); } @@ -150,13 +150,13 @@ elseif ($action == 'set_PROPALE_DRAFT_WATERMARK') } elseif ($action == 'set_PROPOSAL_FREE_TEXT') { - $freetext = GETPOST('PROPOSAL_FREE_TEXT', 'none'); // No alpha here, we want exact string + $freetext = GETPOST('PROPOSAL_FREE_TEXT', 'none'); // No alpha here, we want exact string $res = dolibarr_set_const($db, "PROPOSAL_FREE_TEXT", $freetext, 'chaine', 0, '', $conf->entity); - if (! $res > 0) $error++; + if (!$res > 0) $error++; - if (! $error) + if (!$error) { setEventMessages($langs->trans("SetupSaved"), null, 'mesgs'); } @@ -169,9 +169,9 @@ elseif ($action == 'setdefaultduration') { $res = dolibarr_set_const($db, "PROPALE_VALIDITY_DURATION", $value, 'chaine', 0, '', $conf->entity); - if (! $res > 0) $error++; + if (!$res > 0) $error++; - if (! $error) + if (!$error) { setEventMessages($langs->trans("SetupSaved"), null, 'mesgs'); } @@ -185,9 +185,9 @@ elseif ($action == 'set_BANK_ASK_PAYMENT_BANK_DURING_PROPOSAL') { $res = dolibarr_set_const($db, "BANK_ASK_PAYMENT_BANK_DURING_PROPOSAL", $value, 'chaine', 0, '', $conf->entity); - if (! $res > 0) $error++; + if (!$res > 0) $error++; - if (! $error) + if (!$error) { setEventMessages($langs->trans("SetupSaved"), null, 'mesgs'); } @@ -238,15 +238,15 @@ elseif ($action == 'setmod') * View */ -$form=new Form($db); +$form = new Form($db); -$dirmodels=array_merge(array('/'), (array) $conf->modules_parts['models']); +$dirmodels = array_merge(array('/'), (array) $conf->modules_parts['models']); llxHeader('', $langs->trans("PropalSetup")); //if ($mesg) print $mesg; -$linkback=''.$langs->trans("BackToModuleList").''; +$linkback = ''.$langs->trans("BackToModuleList").''; print load_fiche_titre($langs->trans("PropalSetup"), $linkback, 'title_setup'); $head = propal_admin_prepare_head(); @@ -278,18 +278,18 @@ foreach ($dirmodels as $reldir) $handle = opendir($dir); if (is_resource($handle)) { - while (($file = readdir($handle))!==false) + while (($file = readdir($handle)) !== false) { - if (substr($file, 0, 12) == 'mod_propale_' && substr($file, dol_strlen($file)-3, 3) == 'php') + if (substr($file, 0, 12) == 'mod_propale_' && substr($file, dol_strlen($file) - 3, 3) == 'php') { - $file = substr($file, 0, dol_strlen($file)-4); + $file = substr($file, 0, dol_strlen($file) - 4); require_once $dir.$file.'.php'; $module = new $file; // Show modules according to features level - if ($module->version == 'development' && $conf->global->MAIN_FEATURES_LEVEL < 2) continue; + if ($module->version == 'development' && $conf->global->MAIN_FEATURES_LEVEL < 2) continue; if ($module->version == 'experimental' && $conf->global->MAIN_FEATURES_LEVEL < 1) continue; if ($module->isEnabled()) @@ -300,9 +300,9 @@ foreach ($dirmodels as $reldir) // Show example of numbering module print ''; - $tmp=$module->getExample(); + $tmp = $module->getExample(); if (preg_match('/^Error/', $tmp)) print '
'.$langs->trans($tmp).'
'; - elseif ($tmp=='NotConfigured') print $langs->trans($tmp); + elseif ($tmp == 'NotConfigured') print $langs->trans($tmp); else print $tmp; print '
'; - print (empty($module->name)?$name:$module->name); + print (empty($module->name) ? $name : $module->name); print "\n"; if (method_exists($module, 'info')) print $module->info($langs); else print $module->description; @@ -469,19 +469,19 @@ foreach ($dirmodels as $reldir) // Info $htmltooltip = $langs->trans("Name").': '.$module->name; - $htmltooltip.='
'.$langs->trans("Type").': '.($module->type?$module->type:$langs->trans("Unknown")); + $htmltooltip .= '
'.$langs->trans("Type").': '.($module->type ? $module->type : $langs->trans("Unknown")); if ($module->type == 'pdf') { - $htmltooltip.='
'.$langs->trans("Width").'/'.$langs->trans("Height").': '.$module->page_largeur.'/'.$module->page_hauteur; + $htmltooltip .= '
'.$langs->trans("Width").'/'.$langs->trans("Height").': '.$module->page_largeur.'/'.$module->page_hauteur; } - $htmltooltip.='

'.$langs->trans("FeaturesSupported").':'; - $htmltooltip.='
'.$langs->trans("Logo").': '.yn($module->option_logo, 1, 1); - $htmltooltip.='
'.$langs->trans("PaymentMode").': '.yn($module->option_modereg, 1, 1); - $htmltooltip.='
'.$langs->trans("PaymentConditions").': '.yn($module->option_condreg, 1, 1); - $htmltooltip.='
'.$langs->trans("MultiLanguage").': '.yn($module->option_multilang, 1, 1); + $htmltooltip .= '

'.$langs->trans("FeaturesSupported").':'; + $htmltooltip .= '
'.$langs->trans("Logo").': '.yn($module->option_logo, 1, 1); + $htmltooltip .= '
'.$langs->trans("PaymentMode").': '.yn($module->option_modereg, 1, 1); + $htmltooltip .= '
'.$langs->trans("PaymentConditions").': '.yn($module->option_condreg, 1, 1); + $htmltooltip .= '
'.$langs->trans("MultiLanguage").': '.yn($module->option_multilang, 1, 1); //$htmltooltip.='
'.$langs->trans("Discounts").': '.yn($module->option_escompte,1,1); //$htmltooltip.='
'.$langs->trans("CreditNote").': '.yn($module->option_credit_note,1,1); - $htmltooltip.='
'.$langs->trans("WatermarkOnDraftProposal").': '.yn($module->option_draft_watermark, 1, 1); + $htmltooltip .= '
'.$langs->trans("WatermarkOnDraftProposal").': '.yn($module->option_draft_watermark, 1, 1); print '
'; @@ -535,14 +535,14 @@ if (empty($conf->facture->enabled)) print '
".$langs->trans("SuggestPaymentByRIBOnAccount").""; - if (! empty($conf->banque->enabled)) + if (!empty($conf->banque->enabled)) { $sql = "SELECT rowid, label"; - $sql.= " FROM ".MAIN_DB_PREFIX."bank_account"; - $sql.= " WHERE clos = 0"; - $sql.= " AND courant = 1"; - $sql.= " AND entity IN (".getEntity('bank_account').")"; - $resql=$db->query($sql); + $sql .= " FROM ".MAIN_DB_PREFIX."bank_account"; + $sql .= " WHERE clos = 0"; + $sql .= " AND courant = 1"; + $sql .= " AND entity IN (".getEntity('bank_account').")"; + $resql = $db->query($sql); if ($resql) { $num = $db->num_rows($resql); @@ -556,7 +556,7 @@ if (empty($conf->facture->enabled)) $row = $db->fetch_row($resql); print ''; $i++; @@ -580,15 +580,15 @@ if (empty($conf->facture->enabled)) print ""; print '
'; print $form->textwithpicto($langs->trans("FreeLegalTextOnProposal"), $langs->trans("AddCRIfTooLong").'

'.$htmltext, 1, 'help', '', 0, 2, 'freetexttooltip').'
'; -$variablename='PROPOSAL_FREE_TEXT'; +$variablename = 'PROPOSAL_FREE_TEXT'; if (empty($conf->global->PDF_ALLOW_HTML_FOR_FREE_TEXT)) { print ''; @@ -670,7 +670,7 @@ if (empty($conf->global->PDF_ALLOW_HTML_FOR_FREE_TEXT)) else { include_once DOL_DOCUMENT_ROOT.'/core/class/doleditor.class.php'; - $doleditor=new DolEditor($variablename, $conf->global->$variablename, '', 80, 'dolibarr_notes'); + $doleditor = new DolEditor($variablename, $conf->global->$variablename, '', 80, 'dolibarr_notes'); print $doleditor->Create(); } print '
'; diff --git a/htdocs/admin/reception_setup.php b/htdocs/admin/reception_setup.php index d705ee0e38d..f62834e3084 100644 --- a/htdocs/admin/reception_setup.php +++ b/htdocs/admin/reception_setup.php @@ -32,18 +32,18 @@ $langs->loadLangs(array("admin", "receptions", 'other')); if (!$user->admin) accessforbidden(); -$action=GETPOST('action', 'alpha'); -$value=GETPOST('value', 'alpha'); +$action = GETPOST('action', 'alpha'); +$value = GETPOST('value', 'alpha'); $label = GETPOST('label', 'alpha'); $scandir = GETPOST('scan_dir', 'alpha'); -$type='reception'; +$type = 'reception'; /* * Actions */ -if (! empty($conf->reception->enabled) && empty($conf->global->MAIN_SUBMODULE_RECEPTION)) +if (!empty($conf->reception->enabled) && empty($conf->global->MAIN_SUBMODULE_RECEPTION)) { // This option should always be set to on when module is on. dolibarr_set_const($db, "MAIN_SUBMODULE_RECEPTION", "1", 'chaine', 0, '', $conf->entity); @@ -51,7 +51,7 @@ if (! empty($conf->reception->enabled) && empty($conf->global->MAIN_SUBMODULE_RE if (empty($conf->global->RECEPTION_ADDON_NUMBER)) { - $conf->global->RECEPTION_ADDON_NUMBER='mod_reception_beryl'; + $conf->global->RECEPTION_ADDON_NUMBER = 'mod_reception_beryl'; } @@ -63,9 +63,9 @@ include DOL_DOCUMENT_ROOT.'/core/actions_setmoduleoptions.inc.php'; if ($action == 'updateMask') { - $maskconst=GETPOST('maskconstreception', 'alpha'); - $maskvalue=GETPOST('maskreception', 'alpha'); - if (! empty($maskconst)) + $maskconst = GETPOST('maskconstreception', 'alpha'); + $maskvalue = GETPOST('maskreception', 'alpha'); + if (!empty($maskconst)) $res = dolibarr_set_const($db, $maskconst, $maskvalue, 'chaine', 0, '', $conf->entity); if (isset($res)) @@ -79,7 +79,7 @@ if ($action == 'updateMask') elseif ($action == 'set_param') { - $freetext=GETPOST('RECEPTION_FREE_TEXT', 'none'); // No alpha here, we want exact string + $freetext = GETPOST('RECEPTION_FREE_TEXT', 'none'); // No alpha here, we want exact string $res = dolibarr_set_const($db, "RECEPTION_FREE_TEXT", $freetext, 'chaine', 0, '', $conf->entity); if ($res <= 0) { @@ -87,7 +87,7 @@ elseif ($action == 'set_param') setEventMessages($langs->trans("Error"), null, 'errors'); } - $draft=GETPOST('RECEPTION_DRAFT_WATERMARK', 'alpha'); + $draft = GETPOST('RECEPTION_DRAFT_WATERMARK', 'alpha'); $res = dolibarr_set_const($db, "RECEPTION_DRAFT_WATERMARK", trim($draft), 'chaine', 0, '', $conf->entity); if ($res <= 0) { @@ -95,7 +95,7 @@ elseif ($action == 'set_param') setEventMessages($langs->trans("Error"), null, 'errors'); } - if (! $error) + if (!$error) { setEventMessages($langs->trans("SetupSaved"), null, 'mesgs'); } @@ -103,20 +103,20 @@ elseif ($action == 'set_param') elseif ($action == 'specimen') { - $modele=GETPOST('module', 'alpha'); + $modele = GETPOST('module', 'alpha'); $exp = new Reception($db); $exp->initAsSpecimen(); // Search template files - $file=''; $classname=''; $filefound=0; - $dirmodels=array_merge(array('/'), (array) $conf->modules_parts['models']); - foreach($dirmodels as $reldir) + $file = ''; $classname = ''; $filefound = 0; + $dirmodels = array_merge(array('/'), (array) $conf->modules_parts['models']); + foreach ($dirmodels as $reldir) { - $file=dol_buildpath($reldir."core/modules/reception/doc/pdf_".$modele.".modules.php", 0); + $file = dol_buildpath($reldir."core/modules/reception/doc/pdf_".$modele.".modules.php", 0); if (file_exists($file)) { - $filefound=1; + $filefound = 1; $classname = "pdf_".$modele; break; } @@ -191,13 +191,13 @@ elseif ($action == 'setmodel') * View */ -$dirmodels=array_merge(array('/'), (array) $conf->modules_parts['models']); +$dirmodels = array_merge(array('/'), (array) $conf->modules_parts['models']); -$form=new Form($db); +$form = new Form($db); llxHeader("", $langs->trans("ReceptionsSetup")); -$linkback=''.$langs->trans("BackToModuleList").''; +$linkback = ''.$langs->trans("BackToModuleList").''; print load_fiche_titre($langs->trans("ReceptionsSetup"), $linkback, 'title_setup'); print '
'; $head = reception_admin_prepare_head(); @@ -228,11 +228,11 @@ foreach ($dirmodels as $reldir) $handle = opendir($dir); if (is_resource($handle)) { - while (($file = readdir($handle))!==false) + while (($file = readdir($handle)) !== false) { - if (substr($file, 0, 14) == 'mod_reception_' && substr($file, dol_strlen($file)-3, 3) == 'php') + if (substr($file, 0, 14) == 'mod_reception_' && substr($file, dol_strlen($file) - 3, 3) == 'php') { - $file = substr($file, 0, dol_strlen($file)-4); + $file = substr($file, 0, dol_strlen($file) - 4); require_once $dir.$file.'.php'; @@ -241,7 +241,7 @@ foreach ($dirmodels as $reldir) if ($module->isEnabled()) { // Show modules according to features level - if ($module->version == 'development' && $conf->global->MAIN_FEATURES_LEVEL < 2) continue; + if ($module->version == 'development' && $conf->global->MAIN_FEATURES_LEVEL < 2) continue; if ($module->version == 'experimental' && $conf->global->MAIN_FEATURES_LEVEL < 1) continue; print '
'.$module->nom."'; - $tmp=$module->getExample(); + $tmp = $module->getExample(); if (preg_match('/^Error/', $tmp)) { $langs->load("errors"); print '
'.$langs->trans($tmp).'
'; } - elseif ($tmp=='NotConfigured') print $langs->trans($tmp); + elseif ($tmp == 'NotConfigured') print $langs->trans($tmp); else print $tmp; print '

'; print load_fiche_titre($langs->trans("ReceptionsReceiptModel")); // Defini tableau def de modele invoice -$type="reception"; +$type = "reception"; $def = array(); $sql = "SELECT nom"; -$sql.= " FROM ".MAIN_DB_PREFIX."document_model"; -$sql.= " WHERE type = '".$type."'"; -$sql.= " AND entity = ".$conf->entity; +$sql .= " FROM ".MAIN_DB_PREFIX."document_model"; +$sql .= " WHERE type = '".$type."'"; +$sql .= " AND entity = ".$conf->entity; -$resql=$db->query($sql); +$resql = $db->query($sql); if ($resql) { $i = 0; - $num_rows=$db->num_rows($resql); + $num_rows = $db->num_rows($resql); while ($i < $num_rows) { $array = $db->fetch_array($resql); @@ -351,42 +351,42 @@ clearstatcache(); foreach ($dirmodels as $reldir) { - foreach (array('','/doc') as $valdir) + foreach (array('', '/doc') as $valdir) { $dir = dol_buildpath($reldir."core/modules/reception".$valdir); if (is_dir($dir)) { - $handle=opendir($dir); + $handle = opendir($dir); if (is_resource($handle)) { - while (($file = readdir($handle))!==false) + while (($file = readdir($handle)) !== false) { - $filelist[]=$file; + $filelist[] = $file; } closedir($handle); arsort($filelist); - foreach($filelist as $file) + foreach ($filelist as $file) { if (preg_match('/\.modules\.php$/i', $file) && preg_match('/^(pdf_|doc_)/', $file)) { if (file_exists($dir.'/'.$file)) { - $name = substr($file, 4, dol_strlen($file) -16); - $classname = substr($file, 0, dol_strlen($file) -12); + $name = substr($file, 4, dol_strlen($file) - 16); + $classname = substr($file, 0, dol_strlen($file) - 12); require_once $dir.'/'.$file; $module = new $classname($db); - $modulequalified=1; - if ($module->version == 'development' && $conf->global->MAIN_FEATURES_LEVEL < 2) $modulequalified=0; - if ($module->version == 'experimental' && $conf->global->MAIN_FEATURES_LEVEL < 1) $modulequalified=0; + $modulequalified = 1; + if ($module->version == 'development' && $conf->global->MAIN_FEATURES_LEVEL < 2) $modulequalified = 0; + if ($module->version == 'experimental' && $conf->global->MAIN_FEATURES_LEVEL < 1) $modulequalified = 0; if ($modulequalified) { print ''; - print (empty($module->name)?$name:$module->name); + print (empty($module->name) ? $name : $module->name); print "\n"; if (method_exists($module, 'info')) print $module->info($langs); else print $module->description; @@ -421,18 +421,18 @@ foreach ($dirmodels as $reldir) print ''; // Info - $htmltooltip = ''.$langs->trans("Name").': '.$module->name; - $htmltooltip.='
'.$langs->trans("Type").': '.($module->type?$module->type:$langs->trans("Unknown")); + $htmltooltip = ''.$langs->trans("Name").': '.$module->name; + $htmltooltip .= '
'.$langs->trans("Type").': '.($module->type ? $module->type : $langs->trans("Unknown")); if ($module->type == 'pdf') { - $htmltooltip.='
'.$langs->trans("Width").'/'.$langs->trans("Height").': '.$module->page_largeur.'/'.$module->page_hauteur; + $htmltooltip .= '
'.$langs->trans("Width").'/'.$langs->trans("Height").': '.$module->page_largeur.'/'.$module->page_hauteur; } - $htmltooltip.='

'.$langs->trans("FeaturesSupported").':'; - $htmltooltip.='
'.$langs->trans("Logo").': '.yn($module->option_logo, 1, 1); - $htmltooltip.='
'.$langs->trans("PaymentMode").': '.yn($module->option_modereg, 1, 1); - $htmltooltip.='
'.$langs->trans("PaymentConditions").': '.yn($module->option_condreg, 1, 1); - $htmltooltip.='
'.$langs->trans("MultiLanguage").': '.yn($module->option_multilang, 1, 1); - $htmltooltip.='
'.$langs->trans("WatermarkOnDraftOrders").': '.yn($module->option_draft_watermark, 1, 1); + $htmltooltip .= '

'.$langs->trans("FeaturesSupported").':'; + $htmltooltip .= '
'.$langs->trans("Logo").': '.yn($module->option_logo, 1, 1); + $htmltooltip .= '
'.$langs->trans("PaymentMode").': '.yn($module->option_modereg, 1, 1); + $htmltooltip .= '
'.$langs->trans("PaymentConditions").': '.yn($module->option_condreg, 1, 1); + $htmltooltip .= '
'.$langs->trans("MultiLanguage").': '.yn($module->option_multilang, 1, 1); + $htmltooltip .= '
'.$langs->trans("WatermarkOnDraftOrders").': '.yn($module->option_draft_watermark, 1, 1); print ''; print $form->textwithpicto('', $htmltooltip, 1, 0); diff --git a/htdocs/admin/supplier_proposal.php b/htdocs/admin/supplier_proposal.php index 783804a3d3f..12d9ded677c 100644 --- a/htdocs/admin/supplier_proposal.php +++ b/htdocs/admin/supplier_proposal.php @@ -434,20 +434,20 @@ foreach ($dirmodels as $reldir) print ''; // Info - $htmltooltip = ''.$langs->trans("Name").': '.$module->name; - $htmltooltip.='
'.$langs->trans("Type").': '.($module->type?$module->type:$langs->trans("Unknown")); + $htmltooltip = ''.$langs->trans("Name").': '.$module->name; + $htmltooltip .= '
'.$langs->trans("Type").': '.($module->type ? $module->type : $langs->trans("Unknown")); if ($module->type == 'pdf') { - $htmltooltip.='
'.$langs->trans("Width").'/'.$langs->trans("Height").': '.$module->page_largeur.'/'.$module->page_hauteur; + $htmltooltip .= '
'.$langs->trans("Width").'/'.$langs->trans("Height").': '.$module->page_largeur.'/'.$module->page_hauteur; } - $htmltooltip.='

'.$langs->trans("FeaturesSupported").':'; - $htmltooltip.='
'.$langs->trans("Logo").': '.yn($module->option_logo, 1, 1); - $htmltooltip.='
'.$langs->trans("PaymentMode").': '.yn($module->option_modereg, 1, 1); - $htmltooltip.='
'.$langs->trans("PaymentConditions").': '.yn($module->option_condreg, 1, 1); - $htmltooltip.='
'.$langs->trans("MultiLanguage").': '.yn($module->option_multilang, 1, 1); + $htmltooltip .= '

'.$langs->trans("FeaturesSupported").':'; + $htmltooltip .= '
'.$langs->trans("Logo").': '.yn($module->option_logo, 1, 1); + $htmltooltip .= '
'.$langs->trans("PaymentMode").': '.yn($module->option_modereg, 1, 1); + $htmltooltip .= '
'.$langs->trans("PaymentConditions").': '.yn($module->option_condreg, 1, 1); + $htmltooltip .= '
'.$langs->trans("MultiLanguage").': '.yn($module->option_multilang, 1, 1); //$htmltooltip.='
'.$langs->trans("Discounts").': '.yn($module->option_escompte,1,1); //$htmltooltip.='
'.$langs->trans("CreditNote").': '.yn($module->option_credit_note,1,1); - $htmltooltip.='
'.$langs->trans("WatermarkOnDraftProposal").': '.yn($module->option_draft_watermark, 1, 1); + $htmltooltip .= '
'.$langs->trans("WatermarkOnDraftProposal").': '.yn($module->option_draft_watermark, 1, 1); print ''; diff --git a/htdocs/admin/user.php b/htdocs/admin/user.php index c0db15a48a7..d19e5d6fe92 100644 --- a/htdocs/admin/user.php +++ b/htdocs/admin/user.php @@ -34,7 +34,7 @@ require_once DOL_DOCUMENT_ROOT.'/core/class/extrafields.class.php'; // Load translation files required by the page $langs->loadLangs(array('admin', 'members', 'users')); -if (! $user->admin) accessforbidden(); +if (!$user->admin) accessforbidden(); $extrafields = new ExtraFields($db); @@ -42,7 +42,7 @@ $action = GETPOST('action', 'alpha'); $backtopage = GETPOST('backtopage', 'alpha'); $value = GETPOST('value', 'alpha'); -$type='user'; +$type = 'user'; /* @@ -87,7 +87,7 @@ elseif ($action == 'setdoc') } elseif (preg_match('/set_([a-z0-9_\-]+)/i', $action, $reg)) { - $code=$reg[1]; + $code = $reg[1]; if (dolibarr_set_const($db, $code, 1, 'chaine', 0, '', $conf->entity) > 0) { header("Location: ".$_SERVER["PHP_SELF"]); @@ -101,7 +101,7 @@ elseif (preg_match('/set_([a-z0-9_\-]+)/i', $action, $reg)) elseif (preg_match('/del_([a-z0-9_\-]+)/i', $action, $reg)) { - $code=$reg[1]; + $code = $reg[1]; if (dolibarr_del_const($db, $code, $conf->entity) > 0) { header("Location: ".$_SERVER["PHP_SELF"]); @@ -134,14 +134,14 @@ elseif ($action == 'sethideinactiveuser') $form = new Form($db); -$help_url='EN:Module_Users|FR:Module_Utilisateurs|ES:Módulo_Usuarios'; +$help_url = 'EN:Module_Users|FR:Module_Utilisateurs|ES:Módulo_Usuarios'; llxHeader('', $langs->trans("UsersSetup"), $help_url); -$linkback=''.$langs->trans("BackToModuleList").''; +$linkback = ''.$langs->trans("BackToModuleList").''; print load_fiche_titre($langs->trans("UsersSetup"), $linkback, 'title_setup'); -$head=user_admin_prepare_head(); +$head = user_admin_prepare_head(); dol_fiche_head($head, 'card', $langs->trans("MenuUsersAndGroups"), -1, 'user'); @@ -181,19 +181,19 @@ print ''; print '
'; -$dirmodels=array_merge(array('/'), (array) $conf->modules_parts['models']); +$dirmodels = array_merge(array('/'), (array) $conf->modules_parts['models']); // Defini tableau def des modeles $def = array(); $sql = "SELECT nom"; -$sql.= " FROM ".MAIN_DB_PREFIX."document_model"; -$sql.= " WHERE type = '".$type."'"; -$sql.= " AND entity = ".$conf->entity; -$resql=$db->query($sql); +$sql .= " FROM ".MAIN_DB_PREFIX."document_model"; +$sql .= " WHERE type = '".$type."'"; +$sql .= " AND entity = ".$conf->entity; +$resql = $db->query($sql); if ($resql) { $i = 0; - $num_rows=$db->num_rows($resql); + $num_rows = $db->num_rows($resql); while ($i < $num_rows) { $array = $db->fetch_array($resql); @@ -220,41 +220,41 @@ clearstatcache(); foreach ($dirmodels as $reldir) { - foreach (array('','/doc') as $valdir) + foreach (array('', '/doc') as $valdir) { $dir = dol_buildpath($reldir."core/modules/user".$valdir); if (is_dir($dir)) { - $handle=opendir($dir); + $handle = opendir($dir); if (is_resource($handle)) { - while (($file = readdir($handle))!==false) + while (($file = readdir($handle)) !== false) { - $filelist[]=$file; + $filelist[] = $file; } closedir($handle); arsort($filelist); - foreach($filelist as $file) + foreach ($filelist as $file) { if (preg_match('/\.modules\.php$/i', $file) && preg_match('/^(pdf_|doc_)/', $file)) { if (file_exists($dir.'/'.$file)) { - $name = substr($file, 4, dol_strlen($file) -16); - $classname = substr($file, 0, dol_strlen($file) -12); + $name = substr($file, 4, dol_strlen($file) - 16); + $classname = substr($file, 0, dol_strlen($file) - 12); require_once $dir.'/'.$file; $module = new $classname($db); - $modulequalified=1; - if ($module->version == 'development' && $conf->global->MAIN_FEATURES_LEVEL < 2) $modulequalified=0; - if ($module->version == 'experimental' && $conf->global->MAIN_FEATURES_LEVEL < 1) $modulequalified=0; + $modulequalified = 1; + if ($module->version == 'development' && $conf->global->MAIN_FEATURES_LEVEL < 2) $modulequalified = 0; + if ($module->version == 'experimental' && $conf->global->MAIN_FEATURES_LEVEL < 1) $modulequalified = 0; if ($modulequalified) { print ''; - print (empty($module->name)?$name:$module->name); + print (empty($module->name) ? $name : $module->name); print "\n"; if (method_exists($module, 'info')) print $module->info($langs); else print $module->description; @@ -290,17 +290,17 @@ foreach ($dirmodels as $reldir) // Info $htmltooltip = ''.$langs->trans("Name").': '.$module->name; - $htmltooltip.= '
'.$langs->trans("Type").': '.($module->type?$module->type:$langs->trans("Unknown")); + $htmltooltip .= '
'.$langs->trans("Type").': '.($module->type ? $module->type : $langs->trans("Unknown")); if ($module->type == 'pdf') { - $htmltooltip.='
'.$langs->trans("Width").'/'.$langs->trans("Height").': '.$module->page_largeur.'/'.$module->page_hauteur; + $htmltooltip .= '
'.$langs->trans("Width").'/'.$langs->trans("Height").': '.$module->page_largeur.'/'.$module->page_hauteur; } - $htmltooltip.='

'.$langs->trans("FeaturesSupported").':'; - $htmltooltip.='
'.$langs->trans("Logo").': '.yn($module->option_logo, 1, 1); - $htmltooltip.='
'.$langs->trans("PaymentMode").': '.yn($module->option_modereg, 1, 1); - $htmltooltip.='
'.$langs->trans("PaymentConditions").': '.yn($module->option_condreg, 1, 1); - $htmltooltip.='
'.$langs->trans("MultiLanguage").': '.yn($module->option_multilang, 1, 1); - $htmltooltip.='
'.$langs->trans("WatermarkOnDraftOrders").': '.yn($module->option_draft_watermark, 1, 1); + $htmltooltip .= '

'.$langs->trans("FeaturesSupported").':'; + $htmltooltip .= '
'.$langs->trans("Logo").': '.yn($module->option_logo, 1, 1); + $htmltooltip .= '
'.$langs->trans("PaymentMode").': '.yn($module->option_modereg, 1, 1); + $htmltooltip .= '
'.$langs->trans("PaymentConditions").': '.yn($module->option_condreg, 1, 1); + $htmltooltip .= '
'.$langs->trans("MultiLanguage").': '.yn($module->option_multilang, 1, 1); + $htmltooltip .= '
'.$langs->trans("WatermarkOnDraftOrders").': '.yn($module->option_draft_watermark, 1, 1); print ''; diff --git a/htdocs/admin/usergroup.php b/htdocs/admin/usergroup.php index 75cdc514518..270d7dd6653 100644 --- a/htdocs/admin/usergroup.php +++ b/htdocs/admin/usergroup.php @@ -35,13 +35,13 @@ require_once DOL_DOCUMENT_ROOT.'/core/class/extrafields.class.php'; // Load translation files required by the page $langs->loadLangs(array("admin", "members", "users")); -if (! $user->admin) accessforbidden(); +if (!$user->admin) accessforbidden(); $extrafields = new ExtraFields($db); $action = GETPOST('action', 'alpha'); $value = GETPOST('value', 'alpha'); -$type='group'; +$type = 'group'; /* * Action @@ -85,7 +85,7 @@ elseif ($action == 'setdoc') } elseif (preg_match('/set_([a-z0-9_\-]+)/i', $action, $reg)) { - $code=$reg[1]; + $code = $reg[1]; if (dolibarr_set_const($db, $code, 1, 'chaine', 0, '', $conf->entity) > 0) { header("Location: ".$_SERVER["PHP_SELF"]); @@ -99,7 +99,7 @@ elseif (preg_match('/set_([a-z0-9_\-]+)/i', $action, $reg)) elseif (preg_match('/del_([a-z0-9_\-]+)/i', $action, $reg)) { - $code=$reg[1]; + $code = $reg[1]; if (dolibarr_del_const($db, $code, $conf->entity) > 0) { header("Location: ".$_SERVER["PHP_SELF"]); @@ -114,33 +114,33 @@ elseif (preg_match('/del_([a-z0-9_\-]+)/i', $action, $reg)) * View */ -$help_url='EN:Module_Users|FR:Module_Utilisateurs|ES:Módulo_Usuarios'; +$help_url = 'EN:Module_Users|FR:Module_Utilisateurs|ES:Módulo_Usuarios'; llxHeader('', $langs->trans("UsersSetup"), $help_url); -$linkback=''.$langs->trans("BackToModuleList").''; +$linkback = ''.$langs->trans("BackToModuleList").''; print load_fiche_titre($langs->trans("UsersSetup"), $linkback, 'title_setup'); -$head=user_admin_prepare_head(); +$head = user_admin_prepare_head(); dol_fiche_head($head, 'usergroupcard', $langs->trans("MenuUsersAndGroups"), -1, 'user'); -$dirmodels=array_merge(array('/'), (array) $conf->modules_parts['models']); +$dirmodels = array_merge(array('/'), (array) $conf->modules_parts['models']); -$form=new Form($db); +$form = new Form($db); // Defini tableau def des modeles $def = array(); $sql = "SELECT nom"; -$sql.= " FROM ".MAIN_DB_PREFIX."document_model"; -$sql.= " WHERE type = '".$type."'"; -$sql.= " AND entity = ".$conf->entity; -$resql=$db->query($sql); +$sql .= " FROM ".MAIN_DB_PREFIX."document_model"; +$sql .= " WHERE type = '".$type."'"; +$sql .= " AND entity = ".$conf->entity; +$resql = $db->query($sql); if ($resql) { $i = 0; - $num_rows=$db->num_rows($resql); + $num_rows = $db->num_rows($resql); while ($i < $num_rows) { $array = $db->fetch_array($resql); @@ -167,41 +167,41 @@ clearstatcache(); foreach ($dirmodels as $reldir) { - foreach (array('','/doc') as $valdir) + foreach (array('', '/doc') as $valdir) { $dir = dol_buildpath($reldir."core/modules/usergroup".$valdir); if (is_dir($dir)) { - $handle=opendir($dir); + $handle = opendir($dir); if (is_resource($handle)) { - while (($file = readdir($handle))!==false) + while (($file = readdir($handle)) !== false) { - $filelist[]=$file; + $filelist[] = $file; } closedir($handle); arsort($filelist); - foreach($filelist as $file) + foreach ($filelist as $file) { if (preg_match('/\.modules\.php$/i', $file) && preg_match('/^(pdf_|doc_)/', $file)) { if (file_exists($dir.'/'.$file)) { - $name = substr($file, 4, dol_strlen($file) -16); - $classname = substr($file, 0, dol_strlen($file) -12); + $name = substr($file, 4, dol_strlen($file) - 16); + $classname = substr($file, 0, dol_strlen($file) - 12); require_once $dir.'/'.$file; $module = new $classname($db); - $modulequalified=1; - if ($module->version == 'development' && $conf->global->MAIN_FEATURES_LEVEL < 2) $modulequalified=0; - if ($module->version == 'experimental' && $conf->global->MAIN_FEATURES_LEVEL < 1) $modulequalified=0; + $modulequalified = 1; + if ($module->version == 'development' && $conf->global->MAIN_FEATURES_LEVEL < 2) $modulequalified = 0; + if ($module->version == 'experimental' && $conf->global->MAIN_FEATURES_LEVEL < 1) $modulequalified = 0; if ($modulequalified) { print ''; - print (empty($module->name)?$name:$module->name); + print (empty($module->name) ? $name : $module->name); print "\n"; if (method_exists($module, 'info')) print $module->info($langs); else print $module->description; @@ -236,18 +236,18 @@ foreach ($dirmodels as $reldir) print ''; // Info - $htmltooltip = ''.$langs->trans("Name").': '.$module->name; - $htmltooltip.='
'.$langs->trans("Type").': '.($module->type?$module->type:$langs->trans("Unknown")); + $htmltooltip = ''.$langs->trans("Name").': '.$module->name; + $htmltooltip .= '
'.$langs->trans("Type").': '.($module->type ? $module->type : $langs->trans("Unknown")); if ($module->type == 'pdf') { - $htmltooltip.='
'.$langs->trans("Width").'/'.$langs->trans("Height").': '.$module->page_largeur.'/'.$module->page_hauteur; + $htmltooltip .= '
'.$langs->trans("Width").'/'.$langs->trans("Height").': '.$module->page_largeur.'/'.$module->page_hauteur; } - $htmltooltip.='

'.$langs->trans("FeaturesSupported").':'; - $htmltooltip.='
'.$langs->trans("Logo").': '.yn($module->option_logo, 1, 1); - $htmltooltip.='
'.$langs->trans("PaymentMode").': '.yn($module->option_modereg, 1, 1); - $htmltooltip.='
'.$langs->trans("PaymentConditions").': '.yn($module->option_condreg, 1, 1); - $htmltooltip.='
'.$langs->trans("MultiLanguage").': '.yn($module->option_multilang, 1, 1); - $htmltooltip.='
'.$langs->trans("WatermarkOnDraftOrders").': '.yn($module->option_draft_watermark, 1, 1); + $htmltooltip .= '

'.$langs->trans("FeaturesSupported").':'; + $htmltooltip .= '
'.$langs->trans("Logo").': '.yn($module->option_logo, 1, 1); + $htmltooltip .= '
'.$langs->trans("PaymentMode").': '.yn($module->option_modereg, 1, 1); + $htmltooltip .= '
'.$langs->trans("PaymentConditions").': '.yn($module->option_condreg, 1, 1); + $htmltooltip .= '
'.$langs->trans("MultiLanguage").': '.yn($module->option_multilang, 1, 1); + $htmltooltip .= '
'.$langs->trans("WatermarkOnDraftOrders").': '.yn($module->option_draft_watermark, 1, 1); print ''; diff --git a/htdocs/bookmarks/list.php b/htdocs/bookmarks/list.php index be1afb30bd4..5f3f3a165ef 100644 --- a/htdocs/bookmarks/list.php +++ b/htdocs/bookmarks/list.php @@ -27,21 +27,21 @@ require_once DOL_DOCUMENT_ROOT.'/bookmarks/class/bookmark.class.php'; // Load translation files required by the page $langs->loadLangs(array('bookmarks', 'admin')); -$action=GETPOST('action', 'alpha'); -$massaction=GETPOST('massaction', 'alpha'); -$show_files=GETPOST('show_files', 'int'); -$confirm=GETPOST('confirm', 'alpha'); +$action = GETPOST('action', 'alpha'); +$massaction = GETPOST('massaction', 'alpha'); +$show_files = GETPOST('show_files', 'int'); +$confirm = GETPOST('confirm', 'alpha'); $toselect = GETPOST('toselect', 'array'); -$contextpage= GETPOST('contextpage', 'aZ')?GETPOST('contextpage', 'aZ'):'myobjectlist'; // To manage different context of search +$contextpage = GETPOST('contextpage', 'aZ') ?GETPOST('contextpage', 'aZ') : 'myobjectlist'; // To manage different context of search // Security check -if (! $user->rights->bookmark->lire) { +if (!$user->rights->bookmark->lire) { restrictedArea($user, 'bookmarks'); } $optioncss = GETPOST('optioncss', 'alpha'); // Load variable for pagination -$limit = GETPOST('limit', 'int')?GETPOST('limit', 'int'):$conf->liste_limit; +$limit = GETPOST('limit', 'int') ?GETPOST('limit', 'int') : $conf->liste_limit; $sortfield = GETPOST('sortfield', 'alpha'); $sortorder = GETPOST('sortorder', 'alpha'); $page = GETPOST('page', 'int'); @@ -54,7 +54,7 @@ if (!$sortorder) $sortorder = 'ASC'; $id = GETPOST("id", 'int'); -$object=new Bookmark($db); +$object = new Bookmark($db); $permissiontoread = $user->rights->bookmark->lire; $permissiontoadd = $user->rights->bookmark->write; @@ -67,7 +67,7 @@ $permissiontodelete = $user->rights->bookmark->delete; if ($action == 'delete') { - $res=$object->remove($id); + $res = $object->remove($id); if ($res > 0) { header("Location: ".$_SERVER["PHP_SELF"]); @@ -84,20 +84,20 @@ if ($action == 'delete') * View */ -$userstatic=new User($db); +$userstatic = new User($db); $title = $langs->trans("ListOfBookmarks"); llxHeader('', $title); $sql = "SELECT b.rowid, b.dateb, b.fk_user, b.url, b.target, b.title, b.favicon, b.position,"; -$sql.= " u.login, u.lastname, u.firstname"; -$sql.= " FROM ".MAIN_DB_PREFIX."bookmark as b LEFT JOIN ".MAIN_DB_PREFIX."user as u ON b.fk_user=u.rowid"; -$sql.= " WHERE 1=1"; -$sql.= " AND b.entity IN (".getEntity('bookmark').")"; -if (! $user->admin) $sql.= " AND (b.fk_user = ".$user->id." OR b.fk_user is NULL OR b.fk_user = 0)"; +$sql .= " u.login, u.lastname, u.firstname"; +$sql .= " FROM ".MAIN_DB_PREFIX."bookmark as b LEFT JOIN ".MAIN_DB_PREFIX."user as u ON b.fk_user=u.rowid"; +$sql .= " WHERE 1=1"; +$sql .= " AND b.entity IN (".getEntity('bookmark').")"; +if (!$user->admin) $sql .= " AND (b.fk_user = ".$user->id." OR b.fk_user is NULL OR b.fk_user = 0)"; -$sql.=$db->order($sortfield.", position", $sortorder); +$sql .= $db->order($sortfield.", position", $sortorder); // Count total nb of records $nbtotalofrecords = ''; @@ -118,10 +118,10 @@ if (is_numeric($nbtotalofrecords) && $limit > $nbtotalofrecords) } else { - $sql.= $db->plimit($limit+1, $offset); + $sql .= $db->plimit($limit + 1, $offset); - $resql=$db->query($sql); - if (! $resql) + $resql = $db->query($sql); + if (!$resql) { dol_print_error($db); exit; @@ -131,22 +131,22 @@ else } $param = ""; -if (! empty($contextpage) && $contextpage != $_SERVER["PHP_SELF"]) $param.='&contextpage='.urlencode($contextpage); -if ($limit > 0 && $limit != $conf->liste_limit) $param.='&limit='.urlencode($limit); -if ($optioncss != '') $param ='&optioncss='.urlencode($optioncss); +if (!empty($contextpage) && $contextpage != $_SERVER["PHP_SELF"]) $param .= '&contextpage='.urlencode($contextpage); +if ($limit > 0 && $limit != $conf->liste_limit) $param .= '&limit='.urlencode($limit); +if ($optioncss != '') $param = '&optioncss='.urlencode($optioncss); -$moreforfilter=''; +$moreforfilter = ''; // List of mass actions available -$arrayofmassactions = array( +$arrayofmassactions = array( //'validate'=>$langs->trans("Validate"), //'generate_doc'=>$langs->trans("ReGeneratePDF"), //'builddoc'=>$langs->trans("PDFMerge"), //'presend'=>$langs->trans("SendByMail"), ); -if ($permissiontodelete) $arrayofmassactions['predelete']=''.$langs->trans("Delete"); -if (GETPOST('nomassaction', 'int') || in_array($massaction, array('presend','predelete'))) $arrayofmassactions=array(); -$massactionbutton=$form->selectMassAction('', $arrayofmassactions); +if ($permissiontodelete) $arrayofmassactions['predelete'] = ''.$langs->trans("Delete"); +if (GETPOST('nomassaction', 'int') || in_array($massaction, array('presend', 'predelete'))) $arrayofmassactions = array(); +$massactionbutton = $form->selectMassAction('', $arrayofmassactions); print ''; if ($optioncss != '') print ''; @@ -158,13 +158,13 @@ print ''; print ''; print ''; -$newcardbutton=''; -$newcardbutton.= dolGetButtonTitle($langs->trans('New'), '', 'fa fa-plus-circle', DOL_URL_ROOT.'/bookmarks/card.php?action=create', '', !empty($user->rights->bookmark->creer)); +$newcardbutton = ''; +$newcardbutton .= dolGetButtonTitle($langs->trans('New'), '', 'fa fa-plus-circle', DOL_URL_ROOT.'/bookmarks/card.php?action=create', '', !empty($user->rights->bookmark->creer)); print_barre_liste($title, $page, $_SERVER["PHP_SELF"], $param, $sortfield, $sortorder, $massactionbutton, $num, $nbtotalofrecords, 'bookmark', 0, $newcardbutton, '', $limit); print '
'; -print ''."\n"; +print '
'."\n"; print ""; //print ""; @@ -193,13 +193,13 @@ while ($i < min($num, $limit)) print $object->getNomUrl(1); print ''; - $linkintern=0; - $title=$obj->title; - $link=$obj->url; + $linkintern = 0; + $title = $obj->title; + $link = $obj->url; // Title print "\n"; // Target @@ -222,8 +222,8 @@ while ($i < min($num, $limit)) print ''; } - if (! $i) $totalarray['nbfield']++; + if (!$i) $totalarray['nbfield']++; } // Availability - if (! empty($arrayfields['ava.rowid']['checked'])) + if (!empty($arrayfields['ava.rowid']['checked'])) { print ''; - if (! $i) $totalarray['nbfield']++; + if (!$i) $totalarray['nbfield']++; } // Amount HT - if (! empty($arrayfields['p.total_ht']['checked'])) + if (!empty($arrayfields['p.total_ht']['checked'])) { print '\n"; - if (! $i) $totalarray['nbfield']++; - if (! $i) $totalarray['pos'][$totalarray['nbfield']]='p.total_ht'; + if (!$i) $totalarray['nbfield']++; + if (!$i) $totalarray['pos'][$totalarray['nbfield']] = 'p.total_ht'; $totalarray['val']['p.total_ht'] += $obj->total_ht; } // Amount VAT - if (! empty($arrayfields['p.total_vat']['checked'])) + if (!empty($arrayfields['p.total_vat']['checked'])) { print '\n"; - if (! $i) $totalarray['nbfield']++; - if (! $i) $totalarray['pos'][$totalarray['nbfield']]='p.total_vat'; + if (!$i) $totalarray['nbfield']++; + if (!$i) $totalarray['pos'][$totalarray['nbfield']] = 'p.total_vat'; $totalarray['val']['p.total_vat'] += $obj->total_vat; } // Amount TTC - if (! empty($arrayfields['p.total_ttc']['checked'])) + if (!empty($arrayfields['p.total_ttc']['checked'])) { print '\n"; - if (! $i) $totalarray['nbfield']++; - if (! $i) $totalarray['pos'][$totalarray['nbfield']]='p.total_ttc'; + if (!$i) $totalarray['nbfield']++; + if (!$i) $totalarray['pos'][$totalarray['nbfield']] = 'p.total_ttc'; $totalarray['val']['p.total_ttc'] += $obj->total_ttc; } // Amount invoiced - if(! empty($arrayfields['p.total_ht_invoiced']['checked'])) { + if (!empty($arrayfields['p.total_ht_invoiced']['checked'])) { $totalInvoiced = 0; $p = new Propal($db); $TInvoiceData = $p->InvoiceArrayList($obj->rowid); - if(! empty($TInvoiceData)) { - foreach($TInvoiceData as $invoiceData) { + if (!empty($TInvoiceData)) { + foreach ($TInvoiceData as $invoiceData) { $invoice = new Facture($db); $invoice->fetch($invoiceData->facid); - if(! empty($conf->global->FACTURE_DEPOSITS_ARE_JUST_PAYMENTS) && $invoice->type == Facture::TYPE_DEPOSIT) continue; + if (!empty($conf->global->FACTURE_DEPOSITS_ARE_JUST_PAYMENTS) && $invoice->type == Facture::TYPE_DEPOSIT) continue; $totalInvoiced += $invoice->total_ht; } } print '\n"; - if (! $i) $totalarray['nbfield']++; - if (! $i) $totalarray['pos'][$totalarray['nbfield']]='p.total_ht_invoiced'; + if (!$i) $totalarray['nbfield']++; + if (!$i) $totalarray['pos'][$totalarray['nbfield']] = 'p.total_ht_invoiced'; $totalarray['val']['p.total_ht_invoiced'] += $obj->total_ht_invoiced; } // Amount invoiced - if(! empty($arrayfields['p.total_invoiced']['checked'])) { + if (!empty($arrayfields['p.total_invoiced']['checked'])) { $totalInvoiced = 0; $p = new Propal($db); $TInvoiceData = $p->InvoiceArrayList($obj->rowid); - if(! empty($TInvoiceData)) { - foreach($TInvoiceData as $invoiceData) { + if (!empty($TInvoiceData)) { + foreach ($TInvoiceData as $invoiceData) { $invoice = new Facture($db); $invoice->fetch($invoiceData->facid); - if(! empty($conf->global->FACTURE_DEPOSITS_ARE_JUST_PAYMENTS) && $invoice->type == Facture::TYPE_DEPOSIT) continue; + if (!empty($conf->global->FACTURE_DEPOSITS_ARE_JUST_PAYMENTS) && $invoice->type == Facture::TYPE_DEPOSIT) continue; $totalInvoiced += $invoice->total_ttc; } } print '\n"; - if (! $i) $totalarray['nbfield']++; - if (! $i) $totalarray['pos'][$totalarray['nbfield']]='p.total_invoiced'; + if (!$i) $totalarray['nbfield']++; + if (!$i) $totalarray['pos'][$totalarray['nbfield']] = 'p.total_invoiced'; $totalarray['val']['p.total_invoiced'] += $obj->total_invoiced; } - $userstatic->id=$obj->fk_user_author; - $userstatic->login=$obj->login; + $userstatic->id = $obj->fk_user_author; + $userstatic->login = $obj->login; // Author - if (! empty($arrayfields['u.login']['checked'])) + if (!empty($arrayfields['u.login']['checked'])) { print '\n"; - if (! $i) $totalarray['nbfield']++; + if (!$i) $totalarray['nbfield']++; } - if (! empty($arrayfields['sale_representative']['checked'])) + if (!empty($arrayfields['sale_representative']['checked'])) { // Sales representatives print ''; - if (! $i) $totalarray['nbfield']++; + if (!$i) $totalarray['nbfield']++; } // Town - if (! empty($arrayfields['s.town']['checked'])) + if (!empty($arrayfields['s.town']['checked'])) { print ''; - if (! $i) $totalarray['nbfield']++; + if (!$i) $totalarray['nbfield']++; } // Zip - if (! empty($arrayfields['s.zip']['checked'])) + if (!empty($arrayfields['s.zip']['checked'])) { print ''; - if (! $i) $totalarray['nbfield']++; + if (!$i) $totalarray['nbfield']++; } // State - if (! empty($arrayfields['state.nom']['checked'])) + if (!empty($arrayfields['state.nom']['checked'])) { print "\n"; - if (! $i) $totalarray['nbfield']++; + if (!$i) $totalarray['nbfield']++; } // Country - if (! empty($arrayfields['country.code_iso']['checked'])) + if (!empty($arrayfields['country.code_iso']['checked'])) { print ''; - if (! $i) $totalarray['nbfield']++; + if (!$i) $totalarray['nbfield']++; } // Type ent - if (! empty($arrayfields['typent.code']['checked'])) + if (!empty($arrayfields['typent.code']['checked'])) { print ''; - if (! $i) $totalarray['nbfield']++; + if (!$i) $totalarray['nbfield']++; } // Order date - if (! empty($arrayfields['c.date_commande']['checked'])) + if (!empty($arrayfields['c.date_commande']['checked'])) { print ''; - if (! $i) $totalarray['nbfield']++; + if (!$i) $totalarray['nbfield']++; } // Plannned date of delivery - if (! empty($arrayfields['c.date_delivery']['checked'])) + if (!empty($arrayfields['c.date_delivery']['checked'])) { print ''; - if (! $i) $totalarray['nbfield']++; + if (!$i) $totalarray['nbfield']++; } // Amount HT - if (! empty($arrayfields['c.total_ht']['checked'])) + if (!empty($arrayfields['c.total_ht']['checked'])) { print '\n"; - if (! $i) $totalarray['nbfield']++; - if (! $i) $totalarray['pos'][$totalarray['nbfield']]='c.total_ht'; + if (!$i) $totalarray['nbfield']++; + if (!$i) $totalarray['pos'][$totalarray['nbfield']] = 'c.total_ht'; $totalarray['val']['c.total_ht'] += $obj->total_ht; } // Amount VAT - if (! empty($arrayfields['c.total_vat']['checked'])) + if (!empty($arrayfields['c.total_vat']['checked'])) { print '\n"; - if (! $i) $totalarray['nbfield']++; - if (! $i) $totalarray['pos'][$totalarray['nbfield']]='c.total_tva'; + if (!$i) $totalarray['nbfield']++; + if (!$i) $totalarray['pos'][$totalarray['nbfield']] = 'c.total_tva'; $totalarray['val']['c.total_tva'] += $obj->total_tva; } // Amount TTC - if (! empty($arrayfields['c.total_ttc']['checked'])) + if (!empty($arrayfields['c.total_ttc']['checked'])) { print '\n"; - if (! $i) $totalarray['nbfield']++; - if (! $i) $totalarray['pos'][$totalarray['nbfield']]='c.total_ttc'; + if (!$i) $totalarray['nbfield']++; + if (!$i) $totalarray['pos'][$totalarray['nbfield']] = 'c.total_ttc'; $totalarray['val']['c.total_ttc'] += $obj->total_ttc; } // Extra fields include DOL_DOCUMENT_ROOT.'/core/tpl/extrafields_list_print_fields.tpl.php'; // Fields from hook - $parameters=array('arrayfields'=>$arrayfields, 'obj'=>$obj, 'i'=>$i); - $reshook=$hookmanager->executeHooks('printFieldListValue', $parameters); // Note that $action and $object may have been modified by hook + $parameters = array('arrayfields'=>$arrayfields, 'obj'=>$obj, 'i'=>$i); + $reshook = $hookmanager->executeHooks('printFieldListValue', $parameters); // Note that $action and $object may have been modified by hook print $hookmanager->resPrint; // Date creation - if (! empty($arrayfields['c.datec']['checked'])) + if (!empty($arrayfields['c.datec']['checked'])) { print ''; - if (! $i) $totalarray['nbfield']++; + if (!$i) $totalarray['nbfield']++; } // Date modification - if (! empty($arrayfields['c.tms']['checked'])) + if (!empty($arrayfields['c.tms']['checked'])) { print ''; - if (! $i) $totalarray['nbfield']++; + if (!$i) $totalarray['nbfield']++; } // Date cloture - if (! empty($arrayfields['c.date_cloture']['checked'])) + if (!empty($arrayfields['c.date_cloture']['checked'])) { print ''; - if (! $i) $totalarray['nbfield']++; + if (!$i) $totalarray['nbfield']++; } // Status - if (! empty($arrayfields['c.fk_statut']['checked'])) + if (!empty($arrayfields['c.fk_statut']['checked'])) { print ''; - if (! $i) $totalarray['nbfield']++; + if (!$i) $totalarray['nbfield']++; } // Billed - if (! empty($arrayfields['c.facture']['checked'])) + if (!empty($arrayfields['c.facture']['checked'])) { print ''; - if (! $i) $totalarray['nbfield']++; + if (!$i) $totalarray['nbfield']++; } // Action column print ''; - if (! $i) $totalarray['nbfield']++; + if (!$i) $totalarray['nbfield']++; print "\n"; - $total+=$obj->total_ht; - $subtotal+=$obj->total_ht; + $total += $obj->total_ht; + $subtotal += $obj->total_ht; $i++; } diff --git a/htdocs/compta/deplacement/stats/index.php b/htdocs/compta/deplacement/stats/index.php index 9b6e129d0a5..c9c48fd9b93 100644 --- a/htdocs/compta/deplacement/stats/index.php +++ b/htdocs/compta/deplacement/stats/index.php @@ -30,11 +30,11 @@ require_once DOL_DOCUMENT_ROOT.'/compta/deplacement/class/deplacementstats.class // Load translation files required by the page $langs->loadLangs(array('trips', 'companies')); -$WIDTH=DolGraph::getDefaultGraphSizeForStats('width'); -$HEIGHT=DolGraph::getDefaultGraphSizeForStats('height'); +$WIDTH = DolGraph::getDefaultGraphSizeForStats('width'); +$HEIGHT = DolGraph::getDefaultGraphSizeForStats('height'); -$userid=GETPOST('userid', 'int'); if ($userid < 0) $userid=0; -$socid=GETPOST('socid', 'int'); if ($socid < 0) $socid=0; +$userid = GETPOST('userid', 'int'); if ($userid < 0) $userid = 0; +$socid = GETPOST('socid', 'int'); if ($socid < 0) $socid = 0; $id = GETPOST('id', 'int'); // Security check @@ -43,51 +43,51 @@ if ($user->socid > 0) $action = ''; $socid = $user->socid; } -if ($user->socid) $socid=$user->socid; +if ($user->socid) $socid = $user->socid; $result = restrictedArea($user, 'deplacement', $id, ''); // Other security check $childids = $user->getAllChildIds(); -$childids[]=$user->id; +$childids[] = $user->id; if ($userid > 0) { - if (empty($user->rights->deplacement->readall) && empty($user->rights->deplacement->lire_tous) && ! in_array($userid, $childids)) + if (empty($user->rights->deplacement->readall) && empty($user->rights->deplacement->lire_tous) && !in_array($userid, $childids)) { accessforbidden(); exit; } } -$nowyear=strftime("%Y", dol_now()); -$year = GETPOST('year')>0?GETPOST('year'):$nowyear; +$nowyear = strftime("%Y", dol_now()); +$year = GETPOST('year') > 0 ?GETPOST('year') : $nowyear; //$startyear=$year-2; -$startyear=$year-1; -$endyear=$year; +$startyear = $year - 1; +$endyear = $year; -$mode=GETPOST("mode")?GETPOST("mode"):'customer'; +$mode = GETPOST("mode") ?GETPOST("mode") : 'customer'; /* * View */ -$form=new Form($db); +$form = new Form($db); llxHeader(); -$title=$langs->trans("TripsAndExpensesStatistics"); -$dir=$conf->deplacement->dir_temp; +$title = $langs->trans("TripsAndExpensesStatistics"); +$dir = $conf->deplacement->dir_temp; print load_fiche_titre($title, $mesg); dol_mkdir($dir); -$useridtofilter=$userid; // Filter from parameters +$useridtofilter = $userid; // Filter from parameters if (empty($useridtofilter)) { - $useridtofilter=$childids; - if (! empty($user->rights->deplacement->readall) || ! empty($user->rights->deplacement->lire_tous)) $useridtofilter=0; + $useridtofilter = $childids; + if (!empty($user->rights->deplacement->readall) || !empty($user->rights->deplacement->lire_tous)) $useridtofilter = 0; } $stats = new DeplacementStats($db, $socid, $useridtofilter); @@ -104,13 +104,13 @@ $fileurlnb = DOL_URL_ROOT.'/viewimage.php?modulepart=tripsexpensesstats&file $px1 = new DolGraph(); $mesg = $px1->isGraphKo(); -if (! $mesg) +if (!$mesg) { $px1->SetData($data); - $i=$startyear;$legend=array(); + $i = $startyear; $legend = array(); while ($i <= $endyear) { - $legend[]=$i; + $legend[] = $i; $i++; } $px1->SetLegend($legend); @@ -120,7 +120,7 @@ if (! $mesg) $px1->SetYLabel($langs->trans("Number")); $px1->SetShading(3); $px1->SetHorizTickIncrement(1); - $px1->mode='depth'; + $px1->mode = 'depth'; $px1->SetTitle($langs->trans("NumberByMonth")); $px1->draw($filenamenb, $fileurlnb); @@ -136,13 +136,13 @@ $fileurlamount = DOL_URL_ROOT.'/viewimage.php?modulepart=tripsexpensesstats& $px2 = new DolGraph(); $mesg = $px2->isGraphKo(); -if (! $mesg) +if (!$mesg) { $px2->SetData($data); - $i=$startyear;$legend=array(); + $i = $startyear; $legend = array(); while ($i <= $endyear) { - $legend[]=$i; + $legend[] = $i; $i++; } $px2->SetLegend($legend); @@ -153,7 +153,7 @@ if (! $mesg) $px2->SetYLabel($langs->trans("Amount")); $px2->SetShading(3); $px2->SetHorizTickIncrement(1); - $px2->mode='depth'; + $px2->mode = 'depth'; $px2->SetTitle($langs->trans("AmountTotal")); $px2->draw($filenameamount, $fileurlamount); @@ -177,13 +177,13 @@ else $px3 = new DolGraph(); $mesg = $px3->isGraphKo(); -if (! $mesg) +if (!$mesg) { $px3->SetData($data); - $i = $startyear;$legend=array(); + $i = $startyear; $legend = array(); while ($i <= $endyear) { - $legend[]=$i; + $legend[] = $i; $i++; } $px3->SetLegend($legend); @@ -194,7 +194,7 @@ if (! $mesg) $px3->SetHeight($HEIGHT); $px3->SetShading(3); $px3->SetHorizTickIncrement(1); - $px3->mode='depth'; + $px3->mode = 'depth'; $px3->SetTitle($langs->trans("AmountAverage")); $px3->draw($filename_avg, $fileurl_avg); @@ -203,16 +203,16 @@ if (! $mesg) // Show array $data = $stats->getAllByYear(); -$arrayyears=array(); -foreach($data as $val) { - $arrayyears[$val['year']]=$val['year']; +$arrayyears = array(); +foreach ($data as $val) { + $arrayyears[$val['year']] = $val['year']; } -if (! count($arrayyears)) $arrayyears[$nowyear]=$nowyear; +if (!count($arrayyears)) $arrayyears[$nowyear] = $nowyear; -$h=0; +$h = 0; $head = array(); -$head[$h][0] = DOL_URL_ROOT . '/compta/deplacement/stats/index.php'; +$head[$h][0] = DOL_URL_ROOT.'/compta/deplacement/stats/index.php'; $head[$h][1] = $langs->trans("ByMonthYear"); $head[$h][2] = 'byyear'; $h++; @@ -232,18 +232,18 @@ print '
 "; - $linkintern=1; + $linkintern = 1; if ($linkintern) print "url."\">"; print $title; if ($linkintern) print ""; @@ -207,9 +207,9 @@ while ($i < min($num, $limit)) // Url print ''; - if (! $linkintern) print 'target?' target="newlink"':'').'>'; + if (!$linkintern) print 'target ? ' target="newlink"' : '').'>'; print $link; - if (! $linkintern) print ''; + if (!$linkintern) print ''; print "'; if ($obj->fk_user) { - $userstatic->id=$obj->fk_user; - $userstatic->lastname=$obj->login; + $userstatic->id = $obj->fk_user; + $userstatic->lastname = $obj->login; print $userstatic->getNomUrl(1); } else diff --git a/htdocs/comm/action/pertype.php b/htdocs/comm/action/pertype.php index 43e28b34ca3..5208e56df5e 100644 --- a/htdocs/comm/action/pertype.php +++ b/htdocs/comm/action/pertype.php @@ -39,7 +39,7 @@ require_once DOL_DOCUMENT_ROOT.'/core/class/html.formprojet.class.php'; require_once DOL_DOCUMENT_ROOT.'/projet/class/project.class.php'; -if (! isset($conf->global->AGENDA_MAX_EVENTS_DAY_VIEW)) $conf->global->AGENDA_MAX_EVENTS_DAY_VIEW=3; +if (!isset($conf->global->AGENDA_MAX_EVENTS_DAY_VIEW)) $conf->global->AGENDA_MAX_EVENTS_DAY_VIEW = 3; $filter = GETPOST("filter", 'alpha', 3); $filtert = GETPOST("filtert", "int", 3); @@ -51,90 +51,90 @@ $showbirthday = 0; // If not choice done on calendar owner, we filter on user. if (empty($filtert) && empty($conf->global->AGENDA_ALL_CALENDARS)) { - $filtert=$user->id; + $filtert = $user->id; } $sortfield = GETPOST("sortfield", 'alpha'); $sortorder = GETPOST("sortorder", 'alpha'); $page = GETPOST("page", "int"); if (empty($page) || $page == -1) { $page = 0; } // If $page is not defined, or '' or -1 -$limit = GETPOST('limit', 'int')?GETPOST('limit', 'int'):$conf->liste_limit; +$limit = GETPOST('limit', 'int') ?GETPOST('limit', 'int') : $conf->liste_limit; $offset = $limit * $page; -if (! $sortorder) $sortorder="ASC"; -if (! $sortfield) $sortfield="a.datec"; +if (!$sortorder) $sortorder = "ASC"; +if (!$sortfield) $sortfield = "a.datec"; // Security check $socid = GETPOST("socid", "int"); -if ($user->socid) $socid=$user->socid; +if ($user->socid) $socid = $user->socid; $result = restrictedArea($user, 'agenda', 0, '', 'myactions'); -if ($socid < 0) $socid=''; +if ($socid < 0) $socid = ''; -$canedit=1; -if (! $user->rights->agenda->myactions->read) accessforbidden(); -if (! $user->rights->agenda->allactions->read) $canedit=0; -if (! $user->rights->agenda->allactions->read || $filter =='mine') // If no permission to see all, we show only affected to me +$canedit = 1; +if (!$user->rights->agenda->myactions->read) accessforbidden(); +if (!$user->rights->agenda->allactions->read) $canedit = 0; +if (!$user->rights->agenda->allactions->read || $filter == 'mine') // If no permission to see all, we show only affected to me { - $filtert=$user->id; + $filtert = $user->id; } //$action=GETPOST('action','alpha'); -$action='show_pertype'; -$resourceid=GETPOST("resourceid", "int"); -$year=GETPOST("year", "int")?GETPOST("year", "int"):date("Y"); -$month=GETPOST("month", "int")?GETPOST("month", "int"):date("m"); -$week=GETPOST("week", "int")?GETPOST("week", "int"):date("W"); -$day=GETPOST("day", "int")?GETPOST("day", "int"):date("d"); -$pid=GETPOST("projectid", "int", 3); -$status=GETPOST("status", 'alpha'); -$type=GETPOST("type", 'alpha'); -$maxprint=((GETPOST("maxprint", 'int')!='')?GETPOST("maxprint", 'int'):$conf->global->AGENDA_MAX_EVENTS_DAY_VIEW); +$action = 'show_pertype'; +$resourceid = GETPOST("resourceid", "int"); +$year = GETPOST("year", "int") ?GETPOST("year", "int") : date("Y"); +$month = GETPOST("month", "int") ?GETPOST("month", "int") : date("m"); +$week = GETPOST("week", "int") ?GETPOST("week", "int") : date("W"); +$day = GETPOST("day", "int") ?GETPOST("day", "int") : date("d"); +$pid = GETPOST("projectid", "int", 3); +$status = GETPOST("status", 'alpha'); +$type = GETPOST("type", 'alpha'); +$maxprint = ((GETPOST("maxprint", 'int') != '') ?GETPOST("maxprint", 'int') : $conf->global->AGENDA_MAX_EVENTS_DAY_VIEW); // Set actioncode (this code must be same for setting actioncode into peruser, listacton and index) if (GETPOST('actioncode', 'array')) { - $actioncode=GETPOST('actioncode', 'array', 3); - if (! count($actioncode)) $actioncode='0'; + $actioncode = GETPOST('actioncode', 'array', 3); + if (!count($actioncode)) $actioncode = '0'; } else { - $actioncode=GETPOST("actioncode", "alpha", 3)?GETPOST("actioncode", "alpha", 3):(GETPOST("actioncode", "alpha")=='0'?'0':(empty($conf->global->AGENDA_DEFAULT_FILTER_TYPE)?'':$conf->global->AGENDA_DEFAULT_FILTER_TYPE)); + $actioncode = GETPOST("actioncode", "alpha", 3) ?GETPOST("actioncode", "alpha", 3) : (GETPOST("actioncode", "alpha") == '0' ? '0' : (empty($conf->global->AGENDA_DEFAULT_FILTER_TYPE) ? '' : $conf->global->AGENDA_DEFAULT_FILTER_TYPE)); } -if ($actioncode == '' && empty($actioncodearray)) $actioncode=(empty($conf->global->AGENDA_DEFAULT_FILTER_TYPE)?'':$conf->global->AGENDA_DEFAULT_FILTER_TYPE); +if ($actioncode == '' && empty($actioncodearray)) $actioncode = (empty($conf->global->AGENDA_DEFAULT_FILTER_TYPE) ? '' : $conf->global->AGENDA_DEFAULT_FILTER_TYPE); -$dateselect=dol_mktime(0, 0, 0, GETPOST('dateselectmonth', 'int'), GETPOST('dateselectday', 'int'), GETPOST('dateselectyear', 'int')); +$dateselect = dol_mktime(0, 0, 0, GETPOST('dateselectmonth', 'int'), GETPOST('dateselectday', 'int'), GETPOST('dateselectyear', 'int')); if ($dateselect > 0) { - $day=GETPOST('dateselectday', 'int'); - $month=GETPOST('dateselectmonth', 'int'); - $year=GETPOST('dateselectyear', 'int'); + $day = GETPOST('dateselectday', 'int'); + $month = GETPOST('dateselectmonth', 'int'); + $year = GETPOST('dateselectyear', 'int'); } -$tmp=empty($conf->global->MAIN_DEFAULT_WORKING_HOURS)?'9-18':$conf->global->MAIN_DEFAULT_WORKING_HOURS; -$tmparray=explode('-', $tmp); -$begin_h = GETPOST('begin_h', 'int')!=''?GETPOST('begin_h', 'int'):($tmparray[0] != '' ? $tmparray[0] : 9); -$end_h = GETPOST('end_h', 'int')?GETPOST('end_h', 'int'):($tmparray[1] != '' ? $tmparray[1] : 18); +$tmp = empty($conf->global->MAIN_DEFAULT_WORKING_HOURS) ? '9-18' : $conf->global->MAIN_DEFAULT_WORKING_HOURS; +$tmparray = explode('-', $tmp); +$begin_h = GETPOST('begin_h', 'int') != '' ?GETPOST('begin_h', 'int') : ($tmparray[0] != '' ? $tmparray[0] : 9); +$end_h = GETPOST('end_h', 'int') ?GETPOST('end_h', 'int') : ($tmparray[1] != '' ? $tmparray[1] : 18); if ($begin_h < 0 || $begin_h > 23) $begin_h = 9; if ($end_h < 1 || $end_h > 24) $end_h = 18; if ($end_h <= $begin_h) $end_h = $begin_h + 1; -$tmp=empty($conf->global->MAIN_DEFAULT_WORKING_DAYS)?'1-5':$conf->global->MAIN_DEFAULT_WORKING_DAYS; -$tmparray=explode('-', $tmp); +$tmp = empty($conf->global->MAIN_DEFAULT_WORKING_DAYS) ? '1-5' : $conf->global->MAIN_DEFAULT_WORKING_DAYS; +$tmparray = explode('-', $tmp); $begin_d = 1; $end_d = 53; -if ($status == '' && ! isset($_GET['status']) && ! isset($_POST['status'])) $status=(empty($conf->global->AGENDA_DEFAULT_FILTER_STATUS)?'':$conf->global->AGENDA_DEFAULT_FILTER_STATUS); -if (empty($action) && ! isset($_GET['action']) && ! isset($_POST['action'])) $action=(empty($conf->global->AGENDA_DEFAULT_VIEW)?'show_month':$conf->global->AGENDA_DEFAULT_VIEW); +if ($status == '' && !isset($_GET['status']) && !isset($_POST['status'])) $status = (empty($conf->global->AGENDA_DEFAULT_FILTER_STATUS) ? '' : $conf->global->AGENDA_DEFAULT_FILTER_STATUS); +if (empty($action) && !isset($_GET['action']) && !isset($_POST['action'])) $action = (empty($conf->global->AGENDA_DEFAULT_VIEW) ? 'show_month' : $conf->global->AGENDA_DEFAULT_VIEW); -if (GETPOST('viewcal') && $action != 'show_day' && $action != 'show_week' && $action != 'show_peruser') { - $action='show_month'; $day=''; +if (GETPOST('viewcal') && $action != 'show_day' && $action != 'show_week' && $action != 'show_peruser') { + $action = 'show_month'; $day = ''; } // View by month if (GETPOST('viewweek', 'alpha') || $action == 'show_week') { - $action='show_week'; $week=($week?$week:date("W")); $day=($day?$day:date("d")); + $action = 'show_week'; $week = ($week ? $week : date("W")); $day = ($day ? $day : date("d")); } // View by week -if (GETPOST('viewday', 'alpha') || $action == 'show_day') { - $action='show_day'; $day=($day?$day:date("d")); +if (GETPOST('viewday', 'alpha') || $action == 'show_day') { + $action = 'show_day'; $day = ($day ? $day : date("d")); } // View by day -if (GETPOST('viewyear', 'alpha') || $action == 'show_year') { - $action='show_year'; +if (GETPOST('viewyear', 'alpha') || $action == 'show_year') { + $action = 'show_year'; } // View by year // Load translation files required by the page @@ -148,11 +148,11 @@ $hookmanager->initHooks(array('agenda')); * Actions */ -if ($action =='delete_action') +if ($action == 'delete_action') { $event = new ActionComm($db); $event->fetch($actionid); - $result=$event->delete(); + $result = $event->delete(); } @@ -161,21 +161,21 @@ if ($action =='delete_action') * View */ -$form=new Form($db); -$companystatic=new Societe($db); +$form = new Form($db); +$companystatic = new Societe($db); -$help_url='EN:Module_Agenda_En|FR:Module_Agenda|ES:Módulo_Agenda'; +$help_url = 'EN:Module_Agenda_En|FR:Module_Agenda|ES:Módulo_Agenda'; llxHeader('', $langs->trans("Agenda"), $help_url); -$now=dol_now(); -$nowarray=dol_getdate($now); -$nowyear=$nowarray['year']; -$nowmonth=$nowarray['mon']; -$nowday=$nowarray['mday']; +$now = dol_now(); +$nowarray = dol_getdate($now); +$nowyear = $nowarray['year']; +$nowmonth = $nowarray['mon']; +$nowday = $nowarray['mday']; // Define list of all external calendars (global setup) -$listofextcals=array(); +$listofextcals = array(); $prev = dol_get_first_day($year, $month); $first_day = 1; @@ -196,30 +196,30 @@ $tmpday = $first_day; //print 'xx'.$prev_year.'-'.$prev_month.'-'.$prev_day; //print 'xx'.$next_year.'-'.$next_month.'-'.$next_day; -$title=$langs->trans("DoneAndToDoActions"); -if ($status == 'done') $title=$langs->trans("DoneActions"); -if ($status == 'todo') $title=$langs->trans("ToDoActions"); +$title = $langs->trans("DoneAndToDoActions"); +if ($status == 'done') $title = $langs->trans("DoneActions"); +if ($status == 'todo') $title = $langs->trans("ToDoActions"); -$param=''; -if ($actioncode || isset($_GET['actioncode']) || isset($_POST['actioncode'])) $param.="&actioncode=".$actioncode; -if ($resourceid > 0) $param.="&resourceid=".$resourceid; -if ($status || isset($_GET['status']) || isset($_POST['status'])) $param.="&status=".$status; -if ($filter) $param.="&filter=".$filter; -if ($filtert) $param.="&filtert=".$filtert; -if ($usergroup) $param.="&usergroup=".$usergroup; -if ($socid) $param.="&socid=".$socid; -if ($showbirthday) $param.="&showbirthday=1"; -if ($pid) $param.="&projectid=".$pid; -if ($type) $param.="&type=".$type; -if ($action == 'show_day' || $action == 'show_week' || $action == 'show_month' || $action != 'show_peruser' || $action != 'show_pertype') $param.='&action='.$action; -$param.="&maxprint=".$maxprint; +$param = ''; +if ($actioncode || isset($_GET['actioncode']) || isset($_POST['actioncode'])) $param .= "&actioncode=".$actioncode; +if ($resourceid > 0) $param .= "&resourceid=".$resourceid; +if ($status || isset($_GET['status']) || isset($_POST['status'])) $param .= "&status=".$status; +if ($filter) $param .= "&filter=".$filter; +if ($filtert) $param .= "&filtert=".$filtert; +if ($usergroup) $param .= "&usergroup=".$usergroup; +if ($socid) $param .= "&socid=".$socid; +if ($showbirthday) $param .= "&showbirthday=1"; +if ($pid) $param .= "&projectid=".$pid; +if ($type) $param .= "&type=".$type; +if ($action == 'show_day' || $action == 'show_week' || $action == 'show_month' || $action != 'show_peruser' || $action != 'show_pertype') $param .= '&action='.$action; +$param .= "&maxprint=".$maxprint; $prev = dol_get_first_day($year, 1); $prev_year = $year - 1; $prev_month = $month; $prev_day = $day; $first_day = 1; -$first_month= 1; +$first_month = 1; $first_year = $year; $week = $prev['week']; @@ -231,8 +231,8 @@ $next_month = $month; $next_day = $day; // Define firstdaytoshow and lastdaytoshow (warning: lastdaytoshow is last second to show + 1) -$firstdaytoshow=dol_mktime(0, 0, 0, $first_month, $first_day, $first_year); -$lastdaytoshow=dol_time_plus_duree($firstdaytoshow, 7, 'd'); +$firstdaytoshow = dol_mktime(0, 0, 0, $first_month, $first_day, $first_year); +$lastdaytoshow = dol_time_plus_duree($firstdaytoshow, 7, 'd'); //print $firstday.'-'.$first_month.'-'.$first_year; //print dol_print_date($firstdaytoshow,'dayhour'); //print dol_print_date($lastdaytoshow,'dayhour'); @@ -241,42 +241,42 @@ $max_day_in_month = date("t", dol_mktime(0, 0, 0, $month, 1, $year)); $tmpday = $first_day; -$nav ="".img_previous($langs->trans("Previous"))."\n"; -$nav.=" ".dol_print_date(dol_mktime(0, 0, 0, $first_month, $first_day, $first_year), "%Y")." \n"; -$nav.="".img_next($langs->trans("Next"))."\n"; -$nav.="   (".$langs->trans("Today").")"; -$picto='calendarweek'; +$nav = "".img_previous($langs->trans("Previous"))."\n"; +$nav .= " ".dol_print_date(dol_mktime(0, 0, 0, $first_month, $first_day, $first_year), "%Y")." \n"; +$nav .= "".img_next($langs->trans("Next"))."\n"; +$nav .= "   (".$langs->trans("Today").")"; +$picto = 'calendarweek'; -$nav.='   '; -$nav.=''; -$nav.=''; -$nav.=''; -$nav.=''; -$nav.=''; -$nav.=''; -$nav.=''; -$nav.=''; -$nav.=''; -$nav.=''; -$nav.=''; -$nav.=''; -$nav.=''; -$nav.=''; +$nav .= '   '; +$nav .= ''; +$nav .= ''; +$nav .= ''; +$nav .= ''; +$nav .= ''; +$nav .= ''; +$nav .= ''; +$nav .= ''; +$nav .= ''; +$nav .= ''; +$nav .= ''; +$nav .= ''; +$nav .= ''; +$nav .= ''; -$nav.= $form->selectDate($dateselect, 'dateselect', 0, 0, 1, '', 1, 0); -$nav.=' '; -$nav.=''; +$nav .= $form->selectDate($dateselect, 'dateselect', 0, 0, 1, '', 1, 0); +$nav .= ' '; +$nav .= ''; // Must be after the nav definition -$param.='&year='.$year.'&month='.$month.($day?'&day='.$day:''); +$param .= '&year='.$year.'&month='.$month.($day ? '&day='.$day : ''); //print 'x'.$param; -$tabactive='cardpertype'; +$tabactive = 'cardpertype'; -$paramnoaction=preg_replace('/action=[a-z_]+/', '', $param); +$paramnoaction = preg_replace('/action=[a-z_]+/', '', $param); $head = calendars_prepare_head($paramnoaction); @@ -284,51 +284,51 @@ dol_fiche_head($head, $tabactive, $langs->trans('Agenda'), 0, 'action'); print_actions_filter($form, $canedit, $status, $year, $month, $day, $showbirthday, 0, $filtert, 0, $pid, $socid, $action, $listofextcals, $actioncode, $usergroup, '', $resourceid); dol_fiche_end(); -$showextcals=$listofextcals; +$showextcals = $listofextcals; // Legend if ($conf->use_javascript_ajax) { - $s=''; - $s.='' . "\n"; - if (! empty($conf->use_javascript_ajax)) + $s .= '});'."\n"; + $s .= ''."\n"; + if (!empty($conf->use_javascript_ajax)) { - $s.='
' . $langs->trans("LocalAgenda").'  
'; + $s .= '
'.$langs->trans("LocalAgenda").'  
'; if (is_array($showextcals) && count($showextcals) > 0) { foreach ($showextcals as $val) { $htmlname = md5($val['name']); - $s.='' . "\n"; - $s.='
' . $val ['name'] . '  
'; + $s .= ''."\n"; + $s .= '
'.$val ['name'].'  
'; } } //$s.='
'.$langs->trans("AgendaShowBirthdayEvents").'  
'; // Calendars from hooks - $parameters=array(); $object=null; - $reshook=$hookmanager->executeHooks('addCalendarChoice', $parameters, $object, $action); + $parameters = array(); $object = null; + $reshook = $hookmanager->executeHooks('addCalendarChoice', $parameters, $object, $action); if (empty($reshook)) { - $s.= $hookmanager->resPrint; + $s .= $hookmanager->resPrint; } elseif ($reshook > 1) { @@ -339,168 +339,168 @@ if ($conf->use_javascript_ajax) -$link=''; +$link = ''; print load_fiche_titre($s, $link.'     '.$nav, ''); // Get event in an array -$eventarray=array(); +$eventarray = array(); $sql = 'SELECT'; -if ($usergroup > 0) $sql.=" DISTINCT"; -$sql.= ' a.id, a.label,'; -$sql.= ' a.datep,'; -$sql.= ' a.datep2,'; -$sql.= ' a.percent,'; -$sql.= ' a.fk_user_author,a.fk_user_action,'; -$sql.= ' a.transparency, a.priority, a.fulldayevent, a.location,'; -$sql.= ' a.fk_soc, a.fk_contact, a.fk_element, a.elementtype, a.fk_project,'; -$sql.= ' ca.code, ca.color'; -$sql.= ' FROM '.MAIN_DB_PREFIX.'c_actioncomm as ca, '.MAIN_DB_PREFIX."actioncomm as a"; -if (! $user->rights->societe->client->voir && ! $socid) $sql.= " LEFT JOIN ".MAIN_DB_PREFIX."societe_commerciaux as sc ON a.fk_soc = sc.fk_soc"; +if ($usergroup > 0) $sql .= " DISTINCT"; +$sql .= ' a.id, a.label,'; +$sql .= ' a.datep,'; +$sql .= ' a.datep2,'; +$sql .= ' a.percent,'; +$sql .= ' a.fk_user_author,a.fk_user_action,'; +$sql .= ' a.transparency, a.priority, a.fulldayevent, a.location,'; +$sql .= ' a.fk_soc, a.fk_contact, a.fk_element, a.elementtype, a.fk_project,'; +$sql .= ' ca.code, ca.color'; +$sql .= ' FROM '.MAIN_DB_PREFIX.'c_actioncomm as ca, '.MAIN_DB_PREFIX."actioncomm as a"; +if (!$user->rights->societe->client->voir && !$socid) $sql .= " LEFT JOIN ".MAIN_DB_PREFIX."societe_commerciaux as sc ON a.fk_soc = sc.fk_soc"; // We must filter on resource table -if ($resourceid > 0) $sql.=", ".MAIN_DB_PREFIX."element_resources as r"; +if ($resourceid > 0) $sql .= ", ".MAIN_DB_PREFIX."element_resources as r"; // We must filter on assignement table -if ($filtert > 0 || $usergroup > 0) $sql.=", ".MAIN_DB_PREFIX."actioncomm_resources as ar"; -if ($usergroup > 0) $sql.= " LEFT JOIN ".MAIN_DB_PREFIX."usergroup_user as ugu ON ugu.fk_user = ar.fk_element"; -$sql.= ' WHERE a.fk_action = ca.id'; -$sql.= ' AND a.entity IN ('.getEntity('agenda').')'; +if ($filtert > 0 || $usergroup > 0) $sql .= ", ".MAIN_DB_PREFIX."actioncomm_resources as ar"; +if ($usergroup > 0) $sql .= " LEFT JOIN ".MAIN_DB_PREFIX."usergroup_user as ugu ON ugu.fk_user = ar.fk_element"; +$sql .= ' WHERE a.fk_action = ca.id'; +$sql .= ' AND a.entity IN ('.getEntity('agenda').')'; // Condition on actioncode -if (! empty($actioncode)) +if (!empty($actioncode)) { if (empty($conf->global->AGENDA_USE_EVENT_TYPE)) { - if ($actioncode == 'AC_NON_AUTO') $sql.= " AND ca.type != 'systemauto'"; - elseif ($actioncode == 'AC_ALL_AUTO') $sql.= " AND ca.type = 'systemauto'"; + if ($actioncode == 'AC_NON_AUTO') $sql .= " AND ca.type != 'systemauto'"; + elseif ($actioncode == 'AC_ALL_AUTO') $sql .= " AND ca.type = 'systemauto'"; else { - if ($actioncode == 'AC_OTH') $sql.= " AND ca.type != 'systemauto'"; - if ($actioncode == 'AC_OTH_AUTO') $sql.= " AND ca.type = 'systemauto'"; + if ($actioncode == 'AC_OTH') $sql .= " AND ca.type != 'systemauto'"; + if ($actioncode == 'AC_OTH_AUTO') $sql .= " AND ca.type = 'systemauto'"; } } else { - if ($actioncode == 'AC_NON_AUTO') $sql.= " AND ca.type != 'systemauto'"; - elseif ($actioncode == 'AC_ALL_AUTO') $sql.= " AND ca.type = 'systemauto'"; + if ($actioncode == 'AC_NON_AUTO') $sql .= " AND ca.type != 'systemauto'"; + elseif ($actioncode == 'AC_ALL_AUTO') $sql .= " AND ca.type = 'systemauto'"; else { - $sql.=" AND ca.code IN ('".implode("','", explode(',', $actioncode))."')"; + $sql .= " AND ca.code IN ('".implode("','", explode(',', $actioncode))."')"; } } } -if ($resourceid > 0) $sql.=" AND r.element_type = 'action' AND r.element_id = a.id AND r.resource_id = ".$db->escape($resourceid); -if ($pid) $sql.=" AND a.fk_project=".$db->escape($pid); -if (! $user->rights->societe->client->voir && ! $socid) $sql.= " AND (a.fk_soc IS NULL OR sc.fk_user = " .$user->id . ")"; -if ($socid > 0) $sql.= ' AND a.fk_soc = '.$socid; +if ($resourceid > 0) $sql .= " AND r.element_type = 'action' AND r.element_id = a.id AND r.resource_id = ".$db->escape($resourceid); +if ($pid) $sql .= " AND a.fk_project=".$db->escape($pid); +if (!$user->rights->societe->client->voir && !$socid) $sql .= " AND (a.fk_soc IS NULL OR sc.fk_user = ".$user->id.")"; +if ($socid > 0) $sql .= ' AND a.fk_soc = '.$socid; // We must filter on assignement table -if ($filtert > 0 || $usergroup > 0) $sql.= " AND ar.fk_actioncomm = a.id AND ar.element_type='user'"; +if ($filtert > 0 || $usergroup > 0) $sql .= " AND ar.fk_actioncomm = a.id AND ar.element_type='user'"; if ($action == 'show_day') { - $sql.= " AND ("; - $sql.= " (a.datep BETWEEN '".$db->idate(dol_mktime(0, 0, 0, $month, $day, $year))."'"; - $sql.= " AND '".$db->idate(dol_mktime(23, 59, 59, $month, $day, $year))."')"; - $sql.= " OR "; - $sql.= " (a.datep2 BETWEEN '".$db->idate(dol_mktime(0, 0, 0, $month, $day, $year))."'"; - $sql.= " AND '".$db->idate(dol_mktime(23, 59, 59, $month, $day, $year))."')"; - $sql.= " OR "; - $sql.= " (a.datep < '".$db->idate(dol_mktime(0, 0, 0, $month, $day, $year))."'"; - $sql.= " AND a.datep2 > '".$db->idate(dol_mktime(23, 59, 59, $month, $day, $year))."')"; - $sql.= ')'; + $sql .= " AND ("; + $sql .= " (a.datep BETWEEN '".$db->idate(dol_mktime(0, 0, 0, $month, $day, $year))."'"; + $sql .= " AND '".$db->idate(dol_mktime(23, 59, 59, $month, $day, $year))."')"; + $sql .= " OR "; + $sql .= " (a.datep2 BETWEEN '".$db->idate(dol_mktime(0, 0, 0, $month, $day, $year))."'"; + $sql .= " AND '".$db->idate(dol_mktime(23, 59, 59, $month, $day, $year))."')"; + $sql .= " OR "; + $sql .= " (a.datep < '".$db->idate(dol_mktime(0, 0, 0, $month, $day, $year))."'"; + $sql .= " AND a.datep2 > '".$db->idate(dol_mktime(23, 59, 59, $month, $day, $year))."')"; + $sql .= ')'; } else { // To limit array - $sql.= " AND ("; - $sql.= " (a.datep BETWEEN '".$db->idate(dol_mktime(0, 0, 0, 1, 1, $year)-(60*60*24*7))."'"; // Start 7 days before - $sql.= " AND '".$db->idate(dol_mktime(23, 59, 59, 12, 31, $year)+(60*60*24*7))."')"; // End 7 days after - $sql.= " OR "; - $sql.= " (a.datep2 BETWEEN '".$db->idate(dol_mktime(0, 0, 0, 1, 1, $year)-(60*60*24*7))."'"; - $sql.= " AND '".$db->idate(dol_mktime(23, 59, 59, 12, 31, $year)+(60*60*24*7))."')"; - $sql.= " OR "; - $sql.= " (a.datep < '".$db->idate(dol_mktime(0, 0, 0, 12, 1, $year)-(60*60*24*7))."'"; - $sql.= " AND a.datep2 > '".$db->idate(dol_mktime(23, 59, 59, 12, 31, $year)+(60*60*24*7))."')"; - $sql.= ')'; + $sql .= " AND ("; + $sql .= " (a.datep BETWEEN '".$db->idate(dol_mktime(0, 0, 0, 1, 1, $year) - (60 * 60 * 24 * 7))."'"; // Start 7 days before + $sql .= " AND '".$db->idate(dol_mktime(23, 59, 59, 12, 31, $year) + (60 * 60 * 24 * 7))."')"; // End 7 days after + $sql .= " OR "; + $sql .= " (a.datep2 BETWEEN '".$db->idate(dol_mktime(0, 0, 0, 1, 1, $year) - (60 * 60 * 24 * 7))."'"; + $sql .= " AND '".$db->idate(dol_mktime(23, 59, 59, 12, 31, $year) + (60 * 60 * 24 * 7))."')"; + $sql .= " OR "; + $sql .= " (a.datep < '".$db->idate(dol_mktime(0, 0, 0, 12, 1, $year) - (60 * 60 * 24 * 7))."'"; + $sql .= " AND a.datep2 > '".$db->idate(dol_mktime(23, 59, 59, 12, 31, $year) + (60 * 60 * 24 * 7))."')"; + $sql .= ')'; } -if ($type) $sql.= " AND ca.id = ".$type; -if ($status == '0') { $sql.= " AND a.percent = 0"; } -if ($status == '-1') { $sql.= " AND a.percent = -1"; } // Not applicable -if ($status == '50') { $sql.= " AND (a.percent > 0 AND a.percent < 100)"; } // Running already started -if ($status == 'done' || $status == '100') { $sql.= " AND (a.percent = 100)"; } -if ($status == 'todo') { $sql.= " AND (a.percent >= 0 AND a.percent < 100)"; } +if ($type) $sql .= " AND ca.id = ".$type; +if ($status == '0') { $sql .= " AND a.percent = 0"; } +if ($status == '-1') { $sql .= " AND a.percent = -1"; } // Not applicable +if ($status == '50') { $sql .= " AND (a.percent > 0 AND a.percent < 100)"; } // Running already started +if ($status == 'done' || $status == '100') { $sql .= " AND (a.percent = 100)"; } +if ($status == 'todo') { $sql .= " AND (a.percent >= 0 AND a.percent < 100)"; } // We must filter on assignement table if ($filtert > 0 || $usergroup > 0) { - $sql.= " AND ("; - if ($filtert > 0) $sql.= "ar.fk_element = ".$filtert; - if ($usergroup > 0) $sql.= ($filtert>0?" OR ":"")." ugu.fk_usergroup = ".$usergroup; - $sql.= ")"; + $sql .= " AND ("; + if ($filtert > 0) $sql .= "ar.fk_element = ".$filtert; + if ($usergroup > 0) $sql .= ($filtert > 0 ? " OR " : "")." ugu.fk_usergroup = ".$usergroup; + $sql .= ")"; } // Sort on date -$sql.= ' ORDER BY fk_user_action, datep'; //fk_user_action +$sql .= ' ORDER BY fk_user_action, datep'; //fk_user_action //print $sql; dol_syslog("comm/action/index.php", LOG_DEBUG); -$resql=$db->query($sql); +$resql = $db->query($sql); if ($resql) { $num = $db->num_rows($resql); - $i=0; + $i = 0; while ($i < $num) { $obj = $db->fetch_object($resql); // Discard auto action if option is on - if (! empty($conf->global->AGENDA_ALWAYS_HIDE_AUTO) && $obj->code == 'AC_OTH_AUTO') + if (!empty($conf->global->AGENDA_ALWAYS_HIDE_AUTO) && $obj->code == 'AC_OTH_AUTO') { $i++; continue; } - $datep=$db->jdate($obj->datep); - $datep2=$db->jdate($obj->datep2); + $datep = $db->jdate($obj->datep); + $datep2 = $db->jdate($obj->datep2); // Create a new object action - $event=new ActionComm($db); - $event->id=$obj->id; - $event->datep=$datep; // datep and datef are GMT date - $event->datef=$datep2; - $event->type_code=$obj->code; - $event->type_color=$obj->color; - $event->label=$obj->label; - $event->percentage=$obj->percent; - $event->authorid=$obj->fk_user_author; // user id of creator - $event->userownerid=$obj->fk_user_action; // user id of owner - $event->priority=$obj->priority; - $event->fulldayevent=$obj->fulldayevent; - $event->location=$obj->location; - $event->transparency=$obj->transparency; + $event = new ActionComm($db); + $event->id = $obj->id; + $event->datep = $datep; // datep and datef are GMT date + $event->datef = $datep2; + $event->type_code = $obj->code; + $event->type_color = $obj->color; + $event->label = $obj->label; + $event->percentage = $obj->percent; + $event->authorid = $obj->fk_user_author; // user id of creator + $event->userownerid = $obj->fk_user_action; // user id of owner + $event->priority = $obj->priority; + $event->fulldayevent = $obj->fulldayevent; + $event->location = $obj->location; + $event->transparency = $obj->transparency; - $event->fk_project=$obj->fk_project; + $event->fk_project = $obj->fk_project; - $event->socid=$obj->fk_soc; - $event->contactid=$obj->fk_contact; + $event->socid = $obj->fk_soc; + $event->contactid = $obj->fk_contact; - $event->fk_element=$obj->fk_element; - $event->elementtype=$obj->elementtype; + $event->fk_element = $obj->fk_element; + $event->elementtype = $obj->elementtype; // Defined date_start_in_calendar and date_end_in_calendar property // They are date start and end of action but modified to not be outside calendar view. if ($event->percentage <= 0) { - $event->date_start_in_calendar=$datep; - if ($datep2 != '' && $datep2 >= $datep) $event->date_end_in_calendar=$datep2; - else $event->date_end_in_calendar=$datep; + $event->date_start_in_calendar = $datep; + if ($datep2 != '' && $datep2 >= $datep) $event->date_end_in_calendar = $datep2; + else $event->date_end_in_calendar = $datep; } else { - $event->date_start_in_calendar=$datep; - if ($datep2 != '' && $datep2 >= $datep) $event->date_end_in_calendar=$datep2; - else $event->date_end_in_calendar=$datep; + $event->date_start_in_calendar = $datep; + if ($datep2 != '' && $datep2 >= $datep) $event->date_end_in_calendar = $datep2; + else $event->date_end_in_calendar = $datep; } // Define ponctual property if ($event->date_start_in_calendar == $event->date_end_in_calendar) { - $event->ponctuel=1; + $event->ponctuel = 1; } // Check values @@ -513,29 +513,29 @@ if ($resql) else { //print $i.' - '.dol_print_date($this->date_start_in_calendar, 'dayhour').' - '.dol_print_date($this->date_end_in_calendar, 'dayhour').'
'."\n"; - $event->fetch_userassigned(); // This load $event->userassigned + $event->fetch_userassigned(); // This load $event->userassigned - if ($event->date_start_in_calendar < $firstdaytoshow) $event->date_start_in_calendar=$firstdaytoshow; - if ($event->date_end_in_calendar >= $lastdaytoshow) $event->date_end_in_calendar=($lastdaytoshow - 1); + if ($event->date_start_in_calendar < $firstdaytoshow) $event->date_start_in_calendar = $firstdaytoshow; + if ($event->date_end_in_calendar >= $lastdaytoshow) $event->date_end_in_calendar = ($lastdaytoshow - 1); // Add an entry in actionarray for each day - $daycursor=$event->date_start_in_calendar; + $daycursor = $event->date_start_in_calendar; $annee = date('Y', $daycursor); $mois = date('m', $daycursor); $jour = date('d', $daycursor); // Loop on each day covered by action to prepare an index to show on calendar - $loop=true; $j=0; - $daykey=dol_mktime(0, 0, 0, $mois, $jour, $annee); + $loop = true; $j = 0; + $daykey = dol_mktime(0, 0, 0, $mois, $jour, $annee); do { //if ($event->id==408) print 'daykey='.$daykey.' '.$event->datep.' '.$event->datef.'
'; - $eventarray[$daykey][]=$event; + $eventarray[$daykey][] = $event; $j++; - $daykey+=60*60*24; - if ($daykey > $event->date_end_in_calendar) $loop=false; + $daykey += 60 * 60 * 24; + if ($daykey > $event->date_end_in_calendar) $loop = false; } while ($loop); @@ -550,9 +550,9 @@ else dol_print_error($db); } -$maxnbofchar=18; -$cachethirdparties=array(); -$cachecontacts=array(); +$maxnbofchar = 18; +$cachethirdparties = array(); +$cachecontacts = array(); // Define theme_datacolor array $color_file = DOL_DOCUMENT_ROOT."/theme/".$conf->theme."/theme_vars.inc.php"; @@ -560,24 +560,24 @@ if (is_readable($color_file)) { include_once $color_file; } -if (! is_array($theme_datacolor)) $theme_datacolor=array(array(120,130,150), array(200,160,180), array(190,190,220)); +if (!is_array($theme_datacolor)) $theme_datacolor = array(array(120, 130, 150), array(200, 160, 180), array(190, 190, 220)); -$newparam=$param; // newparam is for birthday links -$newparam=preg_replace('/showbirthday=/i', 'showbirthday_=', $newparam); // To avoid replacement when replace day= is done -$newparam=preg_replace('/action=show_month&?/i', '', $newparam); -$newparam=preg_replace('/action=show_week&?/i', '', $newparam); -$newparam=preg_replace('/day=[0-9]+&?/i', '', $newparam); -$newparam=preg_replace('/month=[0-9]+&?/i', '', $newparam); -$newparam=preg_replace('/year=[0-9]+&?/i', '', $newparam); -$newparam=preg_replace('/viewweek=[0-9]+&?/i', '', $newparam); -$newparam=preg_replace('/showbirthday_=/i', 'showbirthday=', $newparam); // Restore correct parameter -$newparam.='&viewweek=1'; +$newparam = $param; // newparam is for birthday links +$newparam = preg_replace('/showbirthday=/i', 'showbirthday_=', $newparam); // To avoid replacement when replace day= is done +$newparam = preg_replace('/action=show_month&?/i', '', $newparam); +$newparam = preg_replace('/action=show_week&?/i', '', $newparam); +$newparam = preg_replace('/day=[0-9]+&?/i', '', $newparam); +$newparam = preg_replace('/month=[0-9]+&?/i', '', $newparam); +$newparam = preg_replace('/year=[0-9]+&?/i', '', $newparam); +$newparam = preg_replace('/viewweek=[0-9]+&?/i', '', $newparam); +$newparam = preg_replace('/showbirthday_=/i', 'showbirthday=', $newparam); // Restore correct parameter +$newparam .= '&viewweek=1'; echo '
'; echo ''; echo ''; -echo '' ; +echo ''; echo '
'; @@ -590,7 +590,7 @@ echo ''; echo ''; echo ''; -$i=0; // 0 = sunday, +$i = 0; // 0 = sunday, echo '\n"; echo ''; echo ''; -$i=0; +$i = 0; for ($h = $begin_d; $h < $end_d; $h++) { echo '\n"; echo "\n"; -$typeofevents=array(); +$typeofevents = array(); // Load array of colors by type -$colorsbytype=array(); -$labelbytype=array(); -$sql="SELECT code, color, libelle as label FROM ".MAIN_DB_PREFIX."c_actioncomm ORDER BY position"; -$resql=$db->query($sql); +$colorsbytype = array(); +$labelbytype = array(); +$sql = "SELECT code, color, libelle as label FROM ".MAIN_DB_PREFIX."c_actioncomm ORDER BY position"; +$resql = $db->query($sql); while ($obj = $db->fetch_object($resql)) { - $colorsbytype[$obj->code]=$obj->color; - $labelbytype[$obj->code]=$obj->label; + $colorsbytype[$obj->code] = $obj->color; + $labelbytype[$obj->code] = $obj->label; } // Loop on each user to show calendar -$todayarray=dol_getdate($now, 'fast'); +$todayarray = dol_getdate($now, 'fast'); $sav = $tmpday; $showheader = true; $var = false; foreach ($typeofevents as $typeofevent) { - $var = ! $var; + $var = !$var; echo ""; - echo ''; + echo ''; $tmpday = $sav; // Lopp on each day of week @@ -653,11 +653,11 @@ foreach ($typeofevents as $typeofevent) $tmpmonth = $tmparray['mon']; $tmpyear = $tmparray['year']; - $style='cal_current_month'; - if ($iter_day == 6) $style.=' cal_other_month'; - $today=0; - if ($todayarray['mday']==$tmpday && $todayarray['mon']==$tmpmonth && $todayarray['year']==$tmpyear) $today=1; - if ($today) $style='cal_today_peruser'; + $style = 'cal_current_month'; + if ($iter_day == 6) $style .= ' cal_other_month'; + $today = 0; + if ($todayarray['mday'] == $tmpday && $todayarray['mon'] == $tmpmonth && $todayarray['year'] == $tmpyear) $today = 1; + if ($today) $style = 'cal_today_peruser'; show_day_events_pertype($username, $tmpday, $tmpmonth, $tmpyear, $monthshown, $style, $eventarray, 0, $maxnbofchar, $newparam, 1, 300, $showheader, $colorsbytype, $var); @@ -670,16 +670,16 @@ foreach ($typeofevents as $typeofevent) echo "
'; echo $langs->trans("Year"); print "
"; @@ -600,7 +600,7 @@ echo "
'; @@ -611,29 +611,29 @@ echo "
' . $username->getNomUrl(1). ''.$username->getNomUrl(1).'
\n"; -if (! empty($conf->global->AGENDA_USE_EVENT_TYPE)) +if (!empty($conf->global->AGENDA_USE_EVENT_TYPE)) { $langs->load("commercial"); print '
'.$langs->trans("Legend").':
'; - foreach($colorsbytype as $code => $color) + foreach ($colorsbytype as $code => $color) { if ($color) { - print '
 
'; - print $langs->trans("Action".$code)!="Action".$code?$langs->trans("Action".$code):$labelbytype[$code]; + print '
 
'; + print $langs->trans("Action".$code) != "Action".$code ? $langs->trans("Action".$code) : $labelbytype[$code]; //print $code; print '
'; } @@ -761,20 +761,20 @@ function show_day_events_pertype($username, $day, $month, $year, $monthshown, $s { global $db; global $user, $conf, $langs, $hookmanager, $action; - global $filter, $filtert, $status, $actioncode; // Filters used into search form - global $theme_datacolor; // Array with a list of different we can use (come from theme) + global $filter, $filtert, $status, $actioncode; // Filters used into search form + global $theme_datacolor; // Array with a list of different we can use (come from theme) global $cachethirdparties, $cachecontacts, $cacheprojects, $colorindexused; global $begin_h, $end_h; - $cases1 = array(); // Color first half hour + $cases1 = array(); // Color first half hour $cases2 = array(); // Color second half hour $curtime = dol_mktime(0, 0, 0, $month, $day, $year); - $i=0; $nummytasks=0; $numother=0; $numbirthday=0; $numical=0; $numicals=array(); - $ymd=sprintf("%04d", $year).sprintf("%02d", $month).sprintf("%02d", $day); + $i = 0; $nummytasks = 0; $numother = 0; $numbirthday = 0; $numical = 0; $numicals = array(); + $ymd = sprintf("%04d", $year).sprintf("%02d", $month).sprintf("%02d", $day); - $nextindextouse=count($colorindexused); // At first run, this is 0, so fist user has 0, next 1, ... + $nextindextouse = count($colorindexused); // At first run, this is 0, so fist user has 0, next 1, ... //if ($username->id && $day==1) var_dump($eventarray); // We are in a particular day for $username, now we scan all events @@ -785,70 +785,70 @@ function show_day_events_pertype($username, $day, $month, $year, $monthshown, $s $jour = date('d', $daykey); //print $annee.'-'.$mois.'-'.$jour.' '.$year.'-'.$month.'-'.$day."
\n"; - if ($day==$jour && $month==$mois && $year==$annee) // Is it the day we are looking for when calling function ? + if ($day == $jour && $month == $mois && $year == $annee) // Is it the day we are looking for when calling function ? { // Scan all event for this date foreach ($eventarray[$daykey] as $index => $event) { //var_dump($event); - $keysofuserassigned=array_keys($event->userassigned); - if (! in_array($username->id, $keysofuserassigned)) continue; // We discard record if event is from another user than user we want to show + $keysofuserassigned = array_keys($event->userassigned); + if (!in_array($username->id, $keysofuserassigned)) continue; // We discard record if event is from another user than user we want to show //if ($username->id != $event->userownerid) continue; // We discard record if event is from another user than user we want to show - $parameters=array(); - $reshook=$hookmanager->executeHooks('formatEvent', $parameters, $event, $action); // Note that $action and $object may have been modified by some hooks + $parameters = array(); + $reshook = $hookmanager->executeHooks('formatEvent', $parameters, $event, $action); // Note that $action and $object may have been modified by some hooks if ($reshook < 0) setEventMessages($hookmanager->error, $hookmanager->errors, 'errors'); - $ponct=($event->date_start_in_calendar == $event->date_end_in_calendar); + $ponct = ($event->date_start_in_calendar == $event->date_end_in_calendar); // Define $color (Hex string like '0088FF') and $cssclass of event - $color=-1; $cssclass=''; $colorindex=-1; + $color = -1; $cssclass = ''; $colorindex = -1; if (in_array($user->id, $keysofuserassigned)) { - $nummytasks++; $cssclass='family_mytasks'; - if (! empty($conf->global->AGENDA_USE_EVENT_TYPE)) $color=$event->type_color; + $nummytasks++; $cssclass = 'family_mytasks'; + if (!empty($conf->global->AGENDA_USE_EVENT_TYPE)) $color = $event->type_color; } elseif ($event->type_code == 'ICALEVENT') { $numical++; - if (! empty($event->icalname)) + if (!empty($event->icalname)) { - if (! isset($numicals[dol_string_nospecial($event->icalname)])) { + if (!isset($numicals[dol_string_nospecial($event->icalname)])) { $numicals[dol_string_nospecial($event->icalname)] = 0; } $numicals[dol_string_nospecial($event->icalname)]++; } - $color=$event->icalcolor; - $cssclass=(! empty($event->icalname)?'family_ext'.md5($event->icalname):'family_other unsortable'); + $color = $event->icalcolor; + $cssclass = (!empty($event->icalname) ? 'family_ext'.md5($event->icalname) : 'family_other unsortable'); } elseif ($event->type_code == 'BIRTHDAY') { - $numbirthday++; $colorindex=2; $cssclass='family_birthday unsortable'; $color=sprintf("%02x%02x%02x", $theme_datacolor[$colorindex][0], $theme_datacolor[$colorindex][1], $theme_datacolor[$colorindex][2]); + $numbirthday++; $colorindex = 2; $cssclass = 'family_birthday unsortable'; $color = sprintf("%02x%02x%02x", $theme_datacolor[$colorindex][0], $theme_datacolor[$colorindex][1], $theme_datacolor[$colorindex][2]); } else { - $numother++; $cssclass='family_other'; - if (! empty($conf->global->AGENDA_USE_EVENT_TYPE)) $color=$event->type_color; + $numother++; $cssclass = 'family_other'; + if (!empty($conf->global->AGENDA_USE_EVENT_TYPE)) $color = $event->type_color; } if ($color < 0) // Color was not forced. Set color according to color index. { // Define color index if not yet defined - $idusertouse=($event->userownerid?$event->userownerid:0); + $idusertouse = ($event->userownerid ? $event->userownerid : 0); if (isset($colorindexused[$idusertouse])) { - $colorindex=$colorindexused[$idusertouse]; // Color already assigned to this user + $colorindex = $colorindexused[$idusertouse]; // Color already assigned to this user } else { - $colorindex=$nextindextouse; - $colorindexused[$idusertouse]=$colorindex; - if (! empty($theme_datacolor[$nextindextouse+1])) $nextindextouse++; // Prepare to use next color + $colorindex = $nextindextouse; + $colorindexused[$idusertouse] = $colorindex; + if (!empty($theme_datacolor[$nextindextouse + 1])) $nextindextouse++; // Prepare to use next color } // Define color - $color=sprintf("%02x%02x%02x", $theme_datacolor[$colorindex][0], $theme_datacolor[$colorindex][1], $theme_datacolor[$colorindex][2]); + $color = sprintf("%02x%02x%02x", $theme_datacolor[$colorindex][0], $theme_datacolor[$colorindex][1], $theme_datacolor[$colorindex][2]); } //$cssclass=$cssclass.' '.$cssclass.'_day_'.$ymd; @@ -861,193 +861,193 @@ function show_day_events_pertype($username, $day, $month, $year, $monthshown, $s { $a = dol_mktime((int) $h, 0, 0, $month, $day, $year, false, 0); $b = dol_mktime((int) $h, 30, 0, $month, $day, $year, false, 0); - $c = dol_mktime((int) $h+1, 0, 0, $month, $day, $year, false, 0); + $c = dol_mktime((int) $h + 1, 0, 0, $month, $day, $year, false, 0); - $dateendtouse=$event->date_end_in_calendar; - if ($dateendtouse==$event->date_start_in_calendar) $dateendtouse++; + $dateendtouse = $event->date_end_in_calendar; + if ($dateendtouse == $event->date_start_in_calendar) $dateendtouse++; //print dol_print_date($event->date_start_in_calendar,'dayhour').'-'.dol_print_date($a,'dayhour').'-'.dol_print_date($b,'dayhour').'
'; if ($event->date_start_in_calendar < $b && $dateendtouse > $a) { - $busy=$event->transparency; - $cases1[$h][$event->id]['busy']=$busy; - $cases1[$h][$event->id]['string']=dol_print_date($event->date_start_in_calendar, 'dayhour'); + $busy = $event->transparency; + $cases1[$h][$event->id]['busy'] = $busy; + $cases1[$h][$event->id]['string'] = dol_print_date($event->date_start_in_calendar, 'dayhour'); if ($event->date_end_in_calendar && $event->date_end_in_calendar != $event->date_start_in_calendar) { - $tmpa=dol_getdate($event->date_start_in_calendar, true); - $tmpb=dol_getdate($event->date_end_in_calendar, true); - if ($tmpa['mday'] == $tmpb['mday'] && $tmpa['mon'] == $tmpb['mon'] && $tmpa['year'] == $tmpb['year']) $cases1[$h][$event->id]['string'].='-'.dol_print_date($event->date_end_in_calendar, 'hour'); - else $cases1[$h][$event->id]['string'].='-'.dol_print_date($event->date_end_in_calendar, 'dayhour'); + $tmpa = dol_getdate($event->date_start_in_calendar, true); + $tmpb = dol_getdate($event->date_end_in_calendar, true); + if ($tmpa['mday'] == $tmpb['mday'] && $tmpa['mon'] == $tmpb['mon'] && $tmpa['year'] == $tmpb['year']) $cases1[$h][$event->id]['string'] .= '-'.dol_print_date($event->date_end_in_calendar, 'hour'); + else $cases1[$h][$event->id]['string'] .= '-'.dol_print_date($event->date_end_in_calendar, 'dayhour'); } - $cases1[$h][$event->id]['string'].=' - '.$event->label; - $cases1[$h][$event->id]['typecode']=$event->type_code; - $cases1[$h][$event->id]['color']=$color; + $cases1[$h][$event->id]['string'] .= ' - '.$event->label; + $cases1[$h][$event->id]['typecode'] = $event->type_code; + $cases1[$h][$event->id]['color'] = $color; if ($event->fk_project > 0) { if (empty($cacheprojects[$event->fk_project])) { - $tmpproj=new Project($db); + $tmpproj = new Project($db); $tmpproj->fetch($event->fk_project); - $cacheprojects[$event->fk_project]=$tmpproj; + $cacheprojects[$event->fk_project] = $tmpproj; } - $cases1[$h][$event->id]['string'].=', '.$langs->trans("Project").': '.$cacheprojects[$event->fk_project]->ref.' - '.$cacheprojects[$event->fk_project]->title; + $cases1[$h][$event->id]['string'] .= ', '.$langs->trans("Project").': '.$cacheprojects[$event->fk_project]->ref.' - '.$cacheprojects[$event->fk_project]->title; } if ($event->socid > 0) { if (empty($cachethirdparties[$event->socid])) { - $tmpthirdparty=new Societe($db); + $tmpthirdparty = new Societe($db); $tmpthirdparty->fetch($event->socid); - $cachethirdparties[$event->socid]=$tmpthirdparty; + $cachethirdparties[$event->socid] = $tmpthirdparty; } - $cases1[$h][$event->id]['string'].=', '.$cachethirdparties[$event->socid]->name; + $cases1[$h][$event->id]['string'] .= ', '.$cachethirdparties[$event->socid]->name; } if ($event->contactid > 0) { if (empty($cachecontacts[$event->contactid])) { - $tmpcontact=new Contact($db); + $tmpcontact = new Contact($db); $tmpcontact->fetch($event->contactid); - $cachecontacts[$event->contactid]=$tmpcontact; + $cachecontacts[$event->contactid] = $tmpcontact; } - $cases1[$h][$event->id]['string'].=', '.$cachecontacts[$event->contactid]->getFullName($langs); + $cases1[$h][$event->id]['string'] .= ', '.$cachecontacts[$event->contactid]->getFullName($langs); } } if ($event->date_start_in_calendar < $c && $dateendtouse > $b) { - $busy=$event->transparency; - $cases2[$h][$event->id]['busy']=$busy; - $cases2[$h][$event->id]['string']=dol_print_date($event->date_start_in_calendar, 'dayhour'); + $busy = $event->transparency; + $cases2[$h][$event->id]['busy'] = $busy; + $cases2[$h][$event->id]['string'] = dol_print_date($event->date_start_in_calendar, 'dayhour'); if ($event->date_end_in_calendar && $event->date_end_in_calendar != $event->date_start_in_calendar) { - $tmpa=dol_getdate($event->date_start_in_calendar, true); - $tmpb=dol_getdate($event->date_end_in_calendar, true); - if ($tmpa['mday'] == $tmpb['mday'] && $tmpa['mon'] == $tmpb['mon'] && $tmpa['year'] == $tmpb['year']) $cases2[$h][$event->id]['string'].='-'.dol_print_date($event->date_end_in_calendar, 'hour'); - else $cases2[$h][$event->id]['string'].='-'.dol_print_date($event->date_end_in_calendar, 'dayhour'); + $tmpa = dol_getdate($event->date_start_in_calendar, true); + $tmpb = dol_getdate($event->date_end_in_calendar, true); + if ($tmpa['mday'] == $tmpb['mday'] && $tmpa['mon'] == $tmpb['mon'] && $tmpa['year'] == $tmpb['year']) $cases2[$h][$event->id]['string'] .= '-'.dol_print_date($event->date_end_in_calendar, 'hour'); + else $cases2[$h][$event->id]['string'] .= '-'.dol_print_date($event->date_end_in_calendar, 'dayhour'); } - $cases2[$h][$event->id]['string'].=' - '.$event->label; - $cases2[$h][$event->id]['typecode']=$event->type_code; - $cases2[$h][$event->id]['color']=$color; + $cases2[$h][$event->id]['string'] .= ' - '.$event->label; + $cases2[$h][$event->id]['typecode'] = $event->type_code; + $cases2[$h][$event->id]['color'] = $color; if ($event->fk_project > 0) { if (empty($cacheprojects[$event->fk_project])) { - $tmpproj=new Project($db); + $tmpproj = new Project($db); $tmpproj->fetch($event->fk_project); - $cacheprojects[$event->fk_project]=$tmpproj; + $cacheprojects[$event->fk_project] = $tmpproj; } - $cases2[$h][$event->id]['string'].=', '.$langs->trans("Project").': '.$cacheprojects[$event->fk_project]->ref.' - '.$cacheprojects[$event->fk_project]->title; + $cases2[$h][$event->id]['string'] .= ', '.$langs->trans("Project").': '.$cacheprojects[$event->fk_project]->ref.' - '.$cacheprojects[$event->fk_project]->title; } if ($event->socid > 0) { if (empty($cachethirdparties[$event->socid])) { - $tmpthirdparty=new Societe($db); + $tmpthirdparty = new Societe($db); $tmpthirdparty->fetch($event->socid); - $cachethirdparties[$event->socid]=$tmpthirdparty; + $cachethirdparties[$event->socid] = $tmpthirdparty; } - $cases2[$h][$event->id]['string'].=', '.$cachethirdparties[$event->socid]->name; + $cases2[$h][$event->id]['string'] .= ', '.$cachethirdparties[$event->socid]->name; } if ($event->contactid > 0) { if (empty($cachecontacts[$event->contactid])) { - $tmpcontact=new Contact($db); + $tmpcontact = new Contact($db); $tmpcontact->fetch($event->contactid); - $cachecontacts[$event->contactid]=$tmpcontact; + $cachecontacts[$event->contactid] = $tmpcontact; } - $cases2[$h][$event->id]['string'].=', '.$cachecontacts[$event->contactid]->getFullName($langs); + $cases2[$h][$event->id]['string'] .= ', '.$cachecontacts[$event->contactid]->getFullName($langs); } } } else { - $busy=$event->transparency; - $cases1[$h][$event->id]['busy']=$busy; - $cases2[$h][$event->id]['busy']=$busy; - $cases1[$h][$event->id]['string']=$event->label; - $cases2[$h][$event->id]['string']=$event->label; - $cases1[$h][$event->id]['typecode']=$event->type_code; - $cases2[$h][$event->id]['typecode']=$event->type_code; - $cases1[$h][$event->id]['color']=$color; - $cases2[$h][$event->id]['color']=$color; + $busy = $event->transparency; + $cases1[$h][$event->id]['busy'] = $busy; + $cases2[$h][$event->id]['busy'] = $busy; + $cases1[$h][$event->id]['string'] = $event->label; + $cases2[$h][$event->id]['string'] = $event->label; + $cases1[$h][$event->id]['typecode'] = $event->type_code; + $cases2[$h][$event->id]['typecode'] = $event->type_code; + $cases1[$h][$event->id]['color'] = $color; + $cases2[$h][$event->id]['color'] = $color; } } $i++; } - break; // We found the date we were looking for. No need to search anymore. + break; // We found the date we were looking for. No need to search anymore. } } // Now output $casesX for ($h = $begin_h; $h < $end_h; $h++) { - $color1='';$color2=''; - $style1='';$style2=''; - $string1=' ';$string2=' '; - $title1='';$title2=''; + $color1 = ''; $color2 = ''; + $style1 = ''; $style2 = ''; + $string1 = ' '; $string2 = ' '; + $title1 = ''; $title2 = ''; if (isset($cases1[$h]) && $cases1[$h] != '') { //$title1.=count($cases1[$h]).' '.(count($cases1[$h])==1?$langs->trans("Event"):$langs->trans("Events")); - if (count($cases1[$h]) > 1) $title1.=count($cases1[$h]).' '.(count($cases1[$h])==1?$langs->trans("Event"):$langs->trans("Events")); - $string1=' '; - if (empty($conf->global->AGENDA_NO_TRANSPARENT_ON_NOT_BUSY)) $style1='peruser_notbusy'; - else $style1='peruser_busy'; - foreach($cases1[$h] as $id => $ev) + if (count($cases1[$h]) > 1) $title1 .= count($cases1[$h]).' '.(count($cases1[$h]) == 1 ? $langs->trans("Event") : $langs->trans("Events")); + $string1 = ' '; + if (empty($conf->global->AGENDA_NO_TRANSPARENT_ON_NOT_BUSY)) $style1 = 'peruser_notbusy'; + else $style1 = 'peruser_busy'; + foreach ($cases1[$h] as $id => $ev) { - if ($ev['busy']) $style1='peruser_busy'; + if ($ev['busy']) $style1 = 'peruser_busy'; } } if (isset($cases2[$h]) && $cases2[$h] != '') { //$title2.=count($cases2[$h]).' '.(count($cases2[$h])==1?$langs->trans("Event"):$langs->trans("Events")); - if (count($cases2[$h]) > 1) $title2.=count($cases2[$h]).' '.(count($cases2[$h])==1?$langs->trans("Event"):$langs->trans("Events")); - $string2=' '; - if (empty($conf->global->AGENDA_NO_TRANSPARENT_ON_NOT_BUSY)) $style2='peruser_notbusy'; - else $style2='peruser_busy'; - foreach($cases2[$h] as $id => $ev) + if (count($cases2[$h]) > 1) $title2 .= count($cases2[$h]).' '.(count($cases2[$h]) == 1 ? $langs->trans("Event") : $langs->trans("Events")); + $string2 = ' '; + if (empty($conf->global->AGENDA_NO_TRANSPARENT_ON_NOT_BUSY)) $style2 = 'peruser_notbusy'; + else $style2 = 'peruser_busy'; + foreach ($cases2[$h] as $id => $ev) { - if ($ev['busy']) $style2='peruser_busy'; + if ($ev['busy']) $style2 = 'peruser_busy'; } } - $ids1='';$ids2=''; - if (count($cases1[$h]) && array_keys($cases1[$h])) $ids1=join(',', array_keys($cases1[$h])); - if (count($cases2[$h]) && array_keys($cases2[$h])) $ids2=join(',', array_keys($cases2[$h])); + $ids1 = ''; $ids2 = ''; + if (count($cases1[$h]) && array_keys($cases1[$h])) $ids1 = join(',', array_keys($cases1[$h])); + if (count($cases2[$h]) && array_keys($cases2[$h])) $ids2 = join(',', array_keys($cases2[$h])); - if ($h == $begin_h) echo '
'; - else echo ''; + if ($h == $begin_h) echo ''; + else echo ''; if (count($cases1[$h]) == 1) // only 1 event { $output = array_slice($cases1[$h], 0, 1); - $title1=$langs->trans("Ref").' '.$ids1.($title1?' - '.$title1:''); - if ($output[0]['string']) $title1.=($title1?' - ':'').$output[0]['string']; + $title1 = $langs->trans("Ref").' '.$ids1.($title1 ? ' - '.$title1 : ''); + if ($output[0]['string']) $title1 .= ($title1 ? ' - ' : '').$output[0]['string']; if ($output[0]['color']) $color1 = $output[0]['color']; } elseif (count($cases1[$h]) > 1) { - $title1=$langs->trans("Ref").' '.$ids1.($title1?' - '.$title1:''); - $color1='222222'; + $title1 = $langs->trans("Ref").' '.$ids1.($title1 ? ' - '.$title1 : ''); + $color1 = '222222'; } if (count($cases2[$h]) == 1) // only 1 event { $output = array_slice($cases2[$h], 0, 1); - $title2=$langs->trans("Ref").' '.$ids2.($title2?' - '.$title2:''); - if ($output[0]['string']) $title2.=($title2?' - ':'').$output[0]['string']; + $title2 = $langs->trans("Ref").' '.$ids2.($title2 ? ' - '.$title2 : ''); + if ($output[0]['string']) $title2 .= ($title2 ? ' - ' : '').$output[0]['string']; if ($output[0]['color']) $color2 = $output[0]['color']; } elseif (count($cases2[$h]) > 1) { - $title2=$langs->trans("Ref").' '.$ids2.($title2?' - '.$title2:''); - $color2='222222'; + $title2 = $langs->trans("Ref").' '.$ids2.($title2 ? ' - '.$title2 : ''); + $color2 = '222222'; } print ''; - print ''; print '
'; + print '
'; print $string1; - print ''; + print ''; print $string2; print '
'; diff --git a/htdocs/comm/mailing/cibles.php b/htdocs/comm/mailing/cibles.php index 460c691329e..a744578b392 100644 --- a/htdocs/comm/mailing/cibles.php +++ b/htdocs/comm/mailing/cibles.php @@ -247,7 +247,7 @@ if ($object->fetch($id) >= 0) print '
'.$langs->trans("MailFrom").''; $emailarray = CMailFile::getArrayAddress($object->email_from); - foreach($emailarray as $email => $name) { + foreach ($emailarray as $email => $name) { if ($name && $name != $email) { print dol_escape_htmltag($name).' <'.$email; print '>'; @@ -266,7 +266,7 @@ if ($object->fetch($id) >= 0) // Errors to print '
'.$langs->trans("MailErrorsTo").''; $emailarray = CMailFile::getArrayAddress($object->email_errorsto); - foreach($emailarray as $email => $name) { + foreach ($emailarray as $email => $name) { if ($name != $email) { print dol_escape_htmltag($name).' <'.$email; print '>'; diff --git a/htdocs/comm/propal/list.php b/htdocs/comm/propal/list.php index 887c99e7aeb..481d4021e33 100644 --- a/htdocs/comm/propal/list.php +++ b/htdocs/comm/propal/list.php @@ -931,105 +931,105 @@ if ($resql) { print ' '; $form->form_availability('', $obj->availability, 'none', 1); print ''.price($obj->total_ht)."'.price($obj->total_vat)."'.price($obj->total_ttc)."'.price($totalInvoiced)."'.price($totalInvoiced)."'; if ($userstatic->id) print $userstatic->getLoginUrl(1); print "'; if ($obj->socid > 0) { - $listsalesrepresentatives=$companystatic->getSalesRepresentatives($user); + $listsalesrepresentatives = $companystatic->getSalesRepresentatives($user); if ($listsalesrepresentatives < 0) dol_print_error($db); - $nbofsalesrepresentative=count($listsalesrepresentatives); + $nbofsalesrepresentative = count($listsalesrepresentatives); if ($nbofsalesrepresentative > 3) // We print only number { print ''; diff --git a/htdocs/commande/list.php b/htdocs/commande/list.php index e8dde584661..43a0cde43c1 100644 --- a/htdocs/commande/list.php +++ b/htdocs/commande/list.php @@ -993,148 +993,148 @@ if ($resql) } } print ''; print $obj->town; print ''; print $obj->zip; print '".$obj->state_name."'; - $tmparray=getCountry($obj->fk_pays, 'all'); + $tmparray = getCountry($obj->fk_pays, 'all'); print $tmparray['label']; print ''; - if (count($typenArray)==0) $typenArray = $formcompany->typent_array(1); + if (count($typenArray) == 0) $typenArray = $formcompany->typent_array(1); print $typenArray[$obj->typent_code]; print ''; print dol_print_date($db->jdate($obj->date_commande), 'day'); print ''; print dol_print_date($db->jdate($obj->date_delivery), 'day'); print ''.price($obj->total_ht)."'.price($obj->total_tva)."'.price($obj->total_ttc)."'; print dol_print_date($db->jdate($obj->date_creation), 'dayhour', 'tzuser'); print ''; print dol_print_date($db->jdate($obj->date_update), 'dayhour', 'tzuser'); print ''; print dol_print_date($db->jdate($obj->date_cloture), 'dayhour', 'tzuser'); print ''.$generic_commande->LibStatut($obj->fk_statut, $obj->billed, 5, 1).''.yn($obj->billed).''; if ($massactionbutton || $massaction) // If we are in select mode (massactionbutton defined) or if we have already selected and sent an action ($massaction) defined { - $selected=0; - if (in_array($obj->rowid, $arrayofselected)) $selected=1; - print ''; + $selected = 0; + if (in_array($obj->rowid, $arrayofselected)) $selected = 1; + print ''; } print '
'; print ''; // Company print ''; // User print ''; // Year print ''; @@ -261,11 +261,11 @@ print ''; print ''; print ''; -$oldyear=0; +$oldyear = 0; foreach ($data as $val) { $year = $val['year']; - while ($year && $oldyear > $year+1) + while ($year && $oldyear > $year + 1) { // If we have empty year $oldyear--; print ''; @@ -281,7 +281,7 @@ foreach ($data as $val) print ''; print ''; print ''; - $oldyear=$year; + $oldyear = $year; } print '
'.$langs->trans("Filter").'
'.$langs->trans("ThirdParty").''; -$filter=''; +$filter = ''; print $form->select_company($socid, 'socid', $filter, 1, 1, 0, array(), 0, '', 'style="width: 95%"'); print '
'.$langs->trans("User").''; -$include=''; -if (empty($user->rights->deplacement->readall) && empty($user->rights->deplacement->lire_tous)) $include='hierarchy'; +$include = ''; +if (empty($user->rights->deplacement->readall) && empty($user->rights->deplacement->lire_tous)) $include = 'hierarchy'; print $form->select_dolusers($userid, 'userid', 1, '', 0, $include, '', 0, 0, 0, '', 0, '', 'maxwidth300'); print '
'.$langs->trans("Year").''; -if (! in_array($year, $arrayyears)) $arrayyears[$year]=$year; +if (!in_array($year, $arrayyears)) $arrayyears[$year] = $year; arsort($arrayyears); print $form->selectarray('year', $arrayyears, $year, 0); print '
'.$langs->trans("AmountTotal").''.$langs->trans("AmountAverage").'
'.price(price2num($val['total'], 'MT'), 1).''.price(price2num($val['avg'], 'MT'), 1).'
'; diff --git a/htdocs/compta/facture/list.php b/htdocs/compta/facture/list.php index b4fa97e209e..00aa9deb4df 100644 --- a/htdocs/compta/facture/list.php +++ b/htdocs/compta/facture/list.php @@ -1139,205 +1139,205 @@ if ($resql) print $thirdpartystatic->getNomUrl(1, 'customer'); } print ''; - if (! $i) $totalarray['nbfield']++; + if (!$i) $totalarray['nbfield']++; } // Town - if (! empty($arrayfields['s.town']['checked'])) + if (!empty($arrayfields['s.town']['checked'])) { print ''; print $obj->town; print ''; - if (! $i) $totalarray['nbfield']++; + if (!$i) $totalarray['nbfield']++; } // Zip - if (! empty($arrayfields['s.zip']['checked'])) + if (!empty($arrayfields['s.zip']['checked'])) { print ''; print $obj->zip; print ''; - if (! $i) $totalarray['nbfield']++; + if (!$i) $totalarray['nbfield']++; } // State - if (! empty($arrayfields['state.nom']['checked'])) + if (!empty($arrayfields['state.nom']['checked'])) { print "".$obj->state_name."\n"; - if (! $i) $totalarray['nbfield']++; + if (!$i) $totalarray['nbfield']++; } // Country - if (! empty($arrayfields['country.code_iso']['checked'])) + if (!empty($arrayfields['country.code_iso']['checked'])) { print ''; - $tmparray=getCountry($obj->fk_pays, 'all'); + $tmparray = getCountry($obj->fk_pays, 'all'); print $tmparray['label']; print ''; - if (! $i) $totalarray['nbfield']++; + if (!$i) $totalarray['nbfield']++; } // Type ent - if (! empty($arrayfields['typent.code']['checked'])) + if (!empty($arrayfields['typent.code']['checked'])) { print ''; - if (! is_array($typenArray) || count($typenArray)==0) $typenArray = $formcompany->typent_array(1); + if (!is_array($typenArray) || count($typenArray) == 0) $typenArray = $formcompany->typent_array(1); print $typenArray[$obj->typent_code]; print ''; - if (! $i) $totalarray['nbfield']++; + if (!$i) $totalarray['nbfield']++; } // Staff - if (! empty($arrayfields['staff.code']['checked'])) + if (!empty($arrayfields['staff.code']['checked'])) { print ''; - if (! is_array($staffArray) || count($staffArray)==0) $staffArray = $formcompany->effectif_array(1); + if (!is_array($staffArray) || count($staffArray) == 0) $staffArray = $formcompany->effectif_array(1); print $staffArray[$obj->staff_code]; print ''; - if (! $i) $totalarray['nbfield']++; + if (!$i) $totalarray['nbfield']++; } // Payment mode - if (! empty($arrayfields['f.fk_mode_reglement']['checked'])) + if (!empty($arrayfields['f.fk_mode_reglement']['checked'])) { print ''; $form->form_modes_reglement($_SERVER['PHP_SELF'], $obj->fk_mode_reglement, 'none', '', -1); print ''; - if (! $i) $totalarray['nbfield']++; + if (!$i) $totalarray['nbfield']++; } // Payment terms - if (! empty($arrayfields['f.fk_cond_reglement']['checked'])) + if (!empty($arrayfields['f.fk_cond_reglement']['checked'])) { print ''; $form->form_conditions_reglement($_SERVER['PHP_SELF'], $obj->fk_cond_reglement, 'none'); print ''; - if (! $i) $totalarray['nbfield']++; + if (!$i) $totalarray['nbfield']++; } // Module Source - if (! empty($arrayfields['f.module_source']['checked'])) + if (!empty($arrayfields['f.module_source']['checked'])) { print ''; print $obj->module_source; print ''; - if (! $i) $totalarray['nbfield']++; + if (!$i) $totalarray['nbfield']++; } // POS Terminal - if (! empty($arrayfields['f.pos_source']['checked'])) + if (!empty($arrayfields['f.pos_source']['checked'])) { print ''; print $obj->pos_source; print ''; - if (! $i) $totalarray['nbfield']++; + if (!$i) $totalarray['nbfield']++; } // Amount HT - if (! empty($arrayfields['f.total_ht']['checked'])) + if (!empty($arrayfields['f.total_ht']['checked'])) { print ''.price($obj->total_ht)."\n"; - if (! $i) $totalarray['nbfield']++; - if (! $i) $totalarray['pos'][$totalarray['nbfield']]='f.total_ht'; + if (!$i) $totalarray['nbfield']++; + if (!$i) $totalarray['pos'][$totalarray['nbfield']] = 'f.total_ht'; $totalarray['val']['f.total_ht'] += $obj->total_ht; } // Amount VAT - if (! empty($arrayfields['f.total_vat']['checked'])) + if (!empty($arrayfields['f.total_vat']['checked'])) { print ''.price($obj->total_vat)."\n"; - if (! $i) $totalarray['nbfield']++; - if (! $i) $totalarray['pos'][$totalarray['nbfield']]='f.total_vat'; + if (!$i) $totalarray['nbfield']++; + if (!$i) $totalarray['pos'][$totalarray['nbfield']] = 'f.total_vat'; $totalarray['val']['f.total_vat'] += $obj->total_vat; } // Amount LocalTax1 - if (! empty($arrayfields['f.total_localtax1']['checked'])) + if (!empty($arrayfields['f.total_localtax1']['checked'])) { print ''.price($obj->total_localtax1)."\n"; - if (! $i) $totalarray['nbfield']++; - if (! $i) $totalarray['pos'][$totalarray['nbfield']]='f.total_localtax1'; + if (!$i) $totalarray['nbfield']++; + if (!$i) $totalarray['pos'][$totalarray['nbfield']] = 'f.total_localtax1'; $totalarray['val']['f.total_localtax1'] += $obj->total_localtax1; } // Amount LocalTax2 - if (! empty($arrayfields['f.total_localtax2']['checked'])) + if (!empty($arrayfields['f.total_localtax2']['checked'])) { print ''.price($obj->total_localtax2)."\n"; - if (! $i) $totalarray['nbfield']++; - if (! $i) $totalarray['pos'][$totalarray['nbfield']]='f.total_localtax2'; + if (!$i) $totalarray['nbfield']++; + if (!$i) $totalarray['pos'][$totalarray['nbfield']] = 'f.total_localtax2'; $totalarray['val']['f.total_localtax2'] += $obj->total_localtax2; } // Amount TTC - if (! empty($arrayfields['f.total_ttc']['checked'])) + if (!empty($arrayfields['f.total_ttc']['checked'])) { print ''.price($obj->total_ttc)."\n"; - if (! $i) $totalarray['nbfield']++; - if (! $i) $totalarray['pos'][$totalarray['nbfield']]='f.total_ttc'; + if (!$i) $totalarray['nbfield']++; + if (!$i) $totalarray['pos'][$totalarray['nbfield']] = 'f.total_ttc'; $totalarray['val']['f.total_ttc'] += $obj->total_ttc; } - if(! empty($arrayfields['f.retained_warranty']['checked'])) + if (!empty($arrayfields['f.retained_warranty']['checked'])) { - print ''.(! empty($obj->retained_warranty)?price($obj->retained_warranty).'%':' ').''; + print ''.(!empty($obj->retained_warranty) ?price($obj->retained_warranty).'%' : ' ').''; } - if (! empty($arrayfields['dynamount_payed']['checked'])) + if (!empty($arrayfields['dynamount_payed']['checked'])) { - print ''.(! empty($totalpay)?price($totalpay, 0, $langs):' ').''; // TODO Use a denormalized field - if (! $i) $totalarray['nbfield']++; - if (! $i) $totalarray['pos'][$totalarray['nbfield']]='totalam'; + print ''.(!empty($totalpay) ?price($totalpay, 0, $langs) : ' ').''; // TODO Use a denormalized field + if (!$i) $totalarray['nbfield']++; + if (!$i) $totalarray['pos'][$totalarray['nbfield']] = 'totalam'; $totalarray['val']['totalam'] += $totalpay; } - if (! empty($arrayfields['rtp']['checked'])) + if (!empty($arrayfields['rtp']['checked'])) { - print ''.(! empty($remaintopay)?price($remaintopay, 0, $langs):' ').''; // TODO Use a denormalized field - if (! $i) $totalarray['nbfield']++; - if (! $i) $totalarray['pos'][$totalarray['nbfield']]='rtp'; + print ''.(!empty($remaintopay) ?price($remaintopay, 0, $langs) : ' ').''; // TODO Use a denormalized field + if (!$i) $totalarray['nbfield']++; + if (!$i) $totalarray['pos'][$totalarray['nbfield']] = 'rtp'; $totalarray['val']['rtp'] += $remaintopay; } // Extra fields include DOL_DOCUMENT_ROOT.'/core/tpl/extrafields_list_print_fields.tpl.php'; // Fields from hook - $parameters=array('arrayfields'=>$arrayfields, 'obj'=>$obj, 'i'=>$i); - $reshook=$hookmanager->executeHooks('printFieldListValue', $parameters); // Note that $action and $object may have been modified by hook + $parameters = array('arrayfields'=>$arrayfields, 'obj'=>$obj, 'i'=>$i); + $reshook = $hookmanager->executeHooks('printFieldListValue', $parameters); // Note that $action and $object may have been modified by hook print $hookmanager->resPrint; // Date creation - if (! empty($arrayfields['f.datec']['checked'])) + if (!empty($arrayfields['f.datec']['checked'])) { print ''; print dol_print_date($db->jdate($obj->date_creation), 'dayhour', 'tzuser'); print ''; - if (! $i) $totalarray['nbfield']++; + if (!$i) $totalarray['nbfield']++; } // Date modification - if (! empty($arrayfields['f.tms']['checked'])) + if (!empty($arrayfields['f.tms']['checked'])) { print ''; print dol_print_date($db->jdate($obj->date_update), 'dayhour', 'tzuser'); print ''; - if (! $i) $totalarray['nbfield']++; + if (!$i) $totalarray['nbfield']++; } // Date closing - if (! empty($arrayfields['f.date_closing']['checked'])) + if (!empty($arrayfields['f.date_closing']['checked'])) { print ''; print dol_print_date($db->jdate($obj->date_closing), 'dayhour', 'tzuser'); print ''; - if (! $i) $totalarray['nbfield']++; + if (!$i) $totalarray['nbfield']++; } // Status - if (! empty($arrayfields['f.fk_statut']['checked'])) + if (!empty($arrayfields['f.fk_statut']['checked'])) { print ''; print $facturestatic->LibStatut($obj->paye, $obj->fk_statut, 5, $paiement, $obj->type); print ""; - if (! $i) $totalarray['nbfield']++; + if (!$i) $totalarray['nbfield']++; } // Action column print ''; if (($massactionbutton || $massaction) && $contextpage != 'poslist') // If we are in select mode (massactionbutton defined) or if we have already selected and sent an action ($massaction) defined { - $selected=0; - if (in_array($obj->id, $arrayofselected)) $selected=1; - print ''; + $selected = 0; + if (in_array($obj->id, $arrayofselected)) $selected = 1; + print ''; } - print '' ; - if (! $i) $totalarray['nbfield']++; + print ''; + if (!$i) $totalarray['nbfield']++; print "\n"; diff --git a/htdocs/compta/sociales/list.php b/htdocs/compta/sociales/list.php index ababa20b50a..efd16970227 100644 --- a/htdocs/compta/sociales/list.php +++ b/htdocs/compta/sociales/list.php @@ -33,16 +33,16 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/date.lib.php'; // Load translation files required by the page $langs->loadLangs(array('compta', 'banks', 'bills')); -$action=GETPOST('action', 'alpha'); -$massaction=GETPOST('massaction', 'alpha'); -$show_files=GETPOST('show_files', 'int'); -$confirm=GETPOST('confirm', 'alpha'); +$action = GETPOST('action', 'alpha'); +$massaction = GETPOST('massaction', 'alpha'); +$show_files = GETPOST('show_files', 'int'); +$confirm = GETPOST('confirm', 'alpha'); $toselect = GETPOST('toselect', 'array'); -$contextpage=GETPOST('contextpage', 'aZ')?GETPOST('contextpage', 'aZ'):'sclist'; +$contextpage = GETPOST('contextpage', 'aZ') ?GETPOST('contextpage', 'aZ') : 'sclist'; // Security check -$socid = isset($_GET["socid"])?$_GET["socid"]:''; -if ($user->socid) $socid=$user->socid; +$socid = isset($_GET["socid"]) ? $_GET["socid"] : ''; +if ($user->socid) $socid = $user->socid; $result = restrictedArea($user, 'tax', '', '', 'charges'); $search_ref = GETPOST('search_ref', 'int'); @@ -50,7 +50,7 @@ $search_label = GETPOST('search_label', 'alpha'); $search_amount = GETPOST('search_amount', 'alpha'); $search_status = GETPOST('search_status', 'int'); $search_day_lim = GETPOST('search_day_lim', 'int'); -$search_month_lim = GETPOST('search_month_lim', 'int'); +$search_month_lim = GETPOST('search_month_lim', 'int'); $search_year_lim = GETPOST('search_year_lim', 'int'); $limit = GETPOST('limit', 'int') ?GETPOST('limit', 'int') : $conf->liste_limit; @@ -61,40 +61,40 @@ if (empty($page) || $page == -1) { $page = 0; } // If $page is not defined, $offset = $limit * $page; $pageprev = $page - 1; $pagenext = $page + 1; -if (! $sortfield) $sortfield="cs.date_ech"; -if (! $sortorder) $sortorder="DESC"; +if (!$sortfield) $sortfield = "cs.date_ech"; +if (!$sortorder) $sortorder = "DESC"; -$year=GETPOST("year", 'int'); -$filtre=GETPOST("filtre", 'int'); +$year = GETPOST("year", 'int'); +$filtre = GETPOST("filtre", 'int'); -if (! GETPOSTISSET('search_typeid')) +if (!GETPOSTISSET('search_typeid')) { - $newfiltre=str_replace('filtre=', '', $filtre); - $filterarray=explode('-', $newfiltre); - foreach($filterarray as $val) + $newfiltre = str_replace('filtre=', '', $filtre); + $filterarray = explode('-', $newfiltre); + foreach ($filterarray as $val) { - $part=explode(':', $val); - if ($part[0] == 'cs.fk_type') $search_typeid=$part[1]; + $part = explode(':', $val); + if ($part[0] == 'cs.fk_type') $search_typeid = $part[1]; } } else { - $search_typeid=GETPOST('search_typeid', 'int'); + $search_typeid = GETPOST('search_typeid', 'int'); } if (GETPOST('button_removefilter_x', 'alpha') || GETPOST('button_removefilter.x', 'alpha') || GETPOST('button_removefilter', 'alpha')) // All test are required to be compatible with all browsers { - $search_ref=""; - $search_label=""; - $search_amount=""; - $search_status=''; - $search_typeid=""; - $year=""; - $search_day_lim=''; - $search_year_lim=''; - $search_month_lim=''; - $toselect=''; - $search_array_options=array(); + $search_ref = ""; + $search_label = ""; + $search_amount = ""; + $search_status = ''; + $search_typeid = ""; + $year = ""; + $search_day_lim = ''; + $search_year_lim = ''; + $search_month_lim = ''; + $toselect = ''; + $search_array_options = array(); } @@ -105,25 +105,25 @@ if (GETPOST('button_removefilter_x', 'alpha') || GETPOST('button_removefilter.x' $form = new Form($db); $formother = new FormOther($db); $formsocialcontrib = new FormSocialContrib($db); -$chargesociale_static=new ChargeSociales($db); +$chargesociale_static = new ChargeSociales($db); llxHeader('', $langs->trans("SocialContributions")); $sql = "SELECT cs.rowid as id, cs.fk_type as type, "; -$sql.= " cs.amount, cs.date_ech, cs.libelle as label, cs.paye, cs.periode,"; -$sql.= " c.libelle as type_label,"; -$sql.= " SUM(pc.amount) as alreadypayed"; -$sql.= " FROM ".MAIN_DB_PREFIX."c_chargesociales as c,"; -$sql.= " ".MAIN_DB_PREFIX."chargesociales as cs"; -$sql.= " LEFT JOIN ".MAIN_DB_PREFIX."paiementcharge as pc ON pc.fk_charge = cs.rowid"; -$sql.= " WHERE cs.fk_type = c.id"; -$sql.= " AND cs.entity = ".$conf->entity; +$sql .= " cs.amount, cs.date_ech, cs.libelle as label, cs.paye, cs.periode,"; +$sql .= " c.libelle as type_label,"; +$sql .= " SUM(pc.amount) as alreadypayed"; +$sql .= " FROM ".MAIN_DB_PREFIX."c_chargesociales as c,"; +$sql .= " ".MAIN_DB_PREFIX."chargesociales as cs"; +$sql .= " LEFT JOIN ".MAIN_DB_PREFIX."paiementcharge as pc ON pc.fk_charge = cs.rowid"; +$sql .= " WHERE cs.fk_type = c.id"; +$sql .= " AND cs.entity = ".$conf->entity; // Search criteria -if ($search_ref) $sql.=" AND cs.rowid=".$db->escape($search_ref); -if ($search_label) $sql.=natural_search("cs.libelle", $search_label); -if ($search_amount) $sql.=natural_search("cs.amount", price2num(trim($search_amount)), 1); -if ($search_status != '' && $search_status >= 0) $sql.=" AND cs.paye = ".$db->escape($search_status); -$sql.= dolSqlDateFilter("cs.periode", $search_day_lim, $search_month_lim, $search_year_lim); +if ($search_ref) $sql .= " AND cs.rowid=".$db->escape($search_ref); +if ($search_label) $sql .= natural_search("cs.libelle", $search_label); +if ($search_amount) $sql .= natural_search("cs.amount", price2num(trim($search_amount)), 1); +if ($search_status != '' && $search_status >= 0) $sql .= " AND cs.paye = ".$db->escape($search_status); +$sql .= dolSqlDateFilter("cs.periode", $search_day_lim, $search_month_lim, $search_year_lim); //$sql.= dolSqlDateFilter("cs.periode", 0, 0, $year); if ($year > 0) { @@ -185,7 +185,7 @@ if ($resql) if ($year) { - $center=($year?"".img_previous()." ".$langs->trans("Year")." $year ".img_next()."":""); + $center = ($year ? "".img_previous()." ".$langs->trans("Year")." $year ".img_next()."" : ""); print_barre_liste($langs->trans("SocialContributions"), $page, $_SERVER["PHP_SELF"], $param, $sortfield, $sortorder, $center, $num, $totalnboflines, 'invoicing', 0, $newcardbutton, '', $limit); } else @@ -219,9 +219,9 @@ if ($resql) print ''; // Period end date print ''; - if (! empty($conf->global->MAIN_LIST_FILTER_ON_DAY)) print ''; + if (!empty($conf->global->MAIN_LIST_FILTER_ON_DAY)) print ''; print ''; - $formother->select_year($search_year_lim?$search_year_lim:-1, 'search_year_lim', 1, 20, 5, 0, 0, '', 'widthauto valignmiddle'); + $formother->select_year($search_year_lim ? $search_year_lim : -1, 'search_year_lim', 1, 20, 5, 0, 0, '', 'widthauto valignmiddle'); print ''; // Amount print ''; @@ -230,12 +230,12 @@ if ($resql) print ' '; // Status print ''; - $liststatus=array('0'=>$langs->trans("Unpaid"), '1'=>$langs->trans("Paid")); + $liststatus = array('0'=>$langs->trans("Unpaid"), '1'=>$langs->trans("Paid")); print $form->selectarray('search_status', $liststatus, $search_status, 1); print ''; print ''; - $searchpicto=$form->showFilterAndCheckAddButtons(0); + $searchpicto = $form->showFilterAndCheckAddButtons(0); print $searchpicto; print ''; print "\n"; @@ -251,30 +251,30 @@ if ($resql) print_liste_field_titre('', $_SERVER["PHP_SELF"], "", '', '', '', $sortfield, $sortorder, 'maxwidthsearch '); print "\n"; - $i=0; - $totalarray=array(); + $i = 0; + $totalarray = array(); while ($i < min($num, $limit)) { $obj = $db->fetch_object($resql); - $chargesociale_static->id=$obj->id; - $chargesociale_static->ref=$obj->id; - $chargesociale_static->label=$obj->label; - $chargesociale_static->type_label=$obj->type_label; + $chargesociale_static->id = $obj->id; + $chargesociale_static->ref = $obj->id; + $chargesociale_static->label = $obj->label; + $chargesociale_static->type_label = $obj->type_label; print ''; // Ref print "".$chargesociale_static->getNomUrl(1, '20')."\n"; - if (! $i) $totalarray['nbfield']++; + if (!$i) $totalarray['nbfield']++; // Label print "".dol_trunc($obj->label, 42)."\n"; - if (! $i) $totalarray['nbfield']++; + if (!$i) $totalarray['nbfield']++; // Type print "".$obj->type_label."\n"; - if (! $i) $totalarray['nbfield']++; + if (!$i) $totalarray['nbfield']++; // Date end period print ''; @@ -287,24 +287,24 @@ if ($resql) print ' '; } print "\n"; - if (! $i) $totalarray['nbfield']++; + if (!$i) $totalarray['nbfield']++; // Amount print ''.price($obj->amount).''; - if (! $i) $totalarray['nbfield']++; - if (! $i) $totalarray['pos'][$totalarray['nbfield']]='totalttcfield'; + if (!$i) $totalarray['nbfield']++; + if (!$i) $totalarray['pos'][$totalarray['nbfield']] = 'totalttcfield'; $totalarray['val']['totalttcfield'] += $obj->amount; // Due date print ''.dol_print_date($db->jdate($obj->date_ech), 'day').''; - if (! $i) $totalarray['nbfield']++; + if (!$i) $totalarray['nbfield']++; print ''.$chargesociale_static->LibStatut($obj->paye, 5, $obj->alreadypayed).''; - if (! $i) $totalarray['nbfield']++; + if (!$i) $totalarray['nbfield']++; print ''; - if (! $i) $totalarray['nbfield']++; + if (!$i) $totalarray['nbfield']++; print ''; $i++; diff --git a/htdocs/compta/stats/cabyuser.php b/htdocs/compta/stats/cabyuser.php index 7e74e013580..8d49711b121 100644 --- a/htdocs/compta/stats/cabyuser.php +++ b/htdocs/compta/stats/cabyuser.php @@ -36,21 +36,21 @@ $socid = GETPOST('socid', 'int'); // Security check if ($user->socid > 0) $socid = $user->socid; -if (! empty($conf->comptabilite->enabled)) $result=restrictedArea($user, 'compta', '', '', 'resultat'); -if (! empty($conf->accounting->enabled)) $result=restrictedArea($user, 'accounting', '', '', 'comptarapport'); +if (!empty($conf->comptabilite->enabled)) $result = restrictedArea($user, 'compta', '', '', 'resultat'); +if (!empty($conf->accounting->enabled)) $result = restrictedArea($user, 'accounting', '', '', 'comptarapport'); // Define modecompta ('CREANCES-DETTES' or 'RECETTES-DEPENSES') $modecompta = $conf->global->ACCOUNTING_MODE; -if (GETPOST("modecompta")) $modecompta=GETPOST("modecompta"); +if (GETPOST("modecompta")) $modecompta = GETPOST("modecompta"); -$sortorder=isset($_GET["sortorder"])?$_GET["sortorder"]:$_POST["sortorder"]; -$sortfield=isset($_GET["sortfield"])?$_GET["sortfield"]:$_POST["sortfield"]; -if (! $sortorder) $sortorder="asc"; -if (! $sortfield) $sortfield="name"; +$sortorder = isset($_GET["sortorder"]) ? $_GET["sortorder"] : $_POST["sortorder"]; +$sortfield = isset($_GET["sortfield"]) ? $_GET["sortfield"] : $_POST["sortfield"]; +if (!$sortorder) $sortorder = "asc"; +if (!$sortfield) $sortfield = "name"; // Date range -$year=GETPOST("year"); -$month=GETPOST("month"); +$year = GETPOST("year"); +$month = GETPOST("month"); $date_startyear = GETPOST("date_startyear"); $date_startmonth = GETPOST("date_startmonth"); $date_startday = GETPOST("date_startday"); @@ -67,49 +67,49 @@ if (empty($year)) $month_current = strftime("%m", dol_now()); $year_start = $year; } -$date_start=dol_mktime(0, 0, 0, $_REQUEST["date_startmonth"], $_REQUEST["date_startday"], $_REQUEST["date_startyear"]); -$date_end=dol_mktime(23, 59, 59, $_REQUEST["date_endmonth"], $_REQUEST["date_endday"], $_REQUEST["date_endyear"]); +$date_start = dol_mktime(0, 0, 0, $_REQUEST["date_startmonth"], $_REQUEST["date_startday"], $_REQUEST["date_startyear"]); +$date_end = dol_mktime(23, 59, 59, $_REQUEST["date_endmonth"], $_REQUEST["date_endday"], $_REQUEST["date_endyear"]); // Quarter if (empty($date_start) || empty($date_end)) // We define date_start and date_end { - $q=GETPOST("q")?GETPOST("q"):0; - if ($q==0) + $q = GETPOST("q") ?GETPOST("q") : 0; + if ($q == 0) { // We define date_start and date_end - $month_start=GETPOST("month")?GETPOST("month"):($conf->global->SOCIETE_FISCAL_MONTH_START?($conf->global->SOCIETE_FISCAL_MONTH_START):1); - $year_end=$year_start; - $month_end=$month_start; - if (! GETPOST("month")) // If month not forced + $month_start = GETPOST("month") ?GETPOST("month") : ($conf->global->SOCIETE_FISCAL_MONTH_START ? ($conf->global->SOCIETE_FISCAL_MONTH_START) : 1); + $year_end = $year_start; + $month_end = $month_start; + if (!GETPOST("month")) // If month not forced { - if (! GETPOST('year') && $month_start > $month_current) + if (!GETPOST('year') && $month_start > $month_current) { $year_start--; $year_end--; } - $month_end=$month_start-1; - if ($month_end < 1) $month_end=12; + $month_end = $month_start - 1; + if ($month_end < 1) $month_end = 12; else $year_end++; } - $date_start=dol_get_first_day($year_start, $month_start, false); $date_end=dol_get_last_day($year_end, $month_end, false); + $date_start = dol_get_first_day($year_start, $month_start, false); $date_end = dol_get_last_day($year_end, $month_end, false); } - if ($q==1) { $date_start=dol_get_first_day($year_start, 1, false); $date_end=dol_get_last_day($year_start, 3, false); } - if ($q==2) { $date_start=dol_get_first_day($year_start, 4, false); $date_end=dol_get_last_day($year_start, 6, false); } - if ($q==3) { $date_start=dol_get_first_day($year_start, 7, false); $date_end=dol_get_last_day($year_start, 9, false); } - if ($q==4) { $date_start=dol_get_first_day($year_start, 10, false); $date_end=dol_get_last_day($year_start, 12, false); } + if ($q == 1) { $date_start = dol_get_first_day($year_start, 1, false); $date_end = dol_get_last_day($year_start, 3, false); } + if ($q == 2) { $date_start = dol_get_first_day($year_start, 4, false); $date_end = dol_get_last_day($year_start, 6, false); } + if ($q == 3) { $date_start = dol_get_first_day($year_start, 7, false); $date_end = dol_get_last_day($year_start, 9, false); } + if ($q == 4) { $date_start = dol_get_first_day($year_start, 10, false); $date_end = dol_get_last_day($year_start, 12, false); } } else { // TODO We define q } // $date_start and $date_end are defined. We force $year_start and $nbofyear -$tmps=dol_getdate($date_start); +$tmps = dol_getdate($date_start); $year_start = $tmps['year']; -$tmpe=dol_getdate($date_end); +$tmpe = dol_getdate($date_end); $year_end = $tmpe['year']; $nbofyear = ($year_end - $year_start) + 1; -$commonparams=array(); -$commonparams['modecompta']=$modecompta; +$commonparams = array(); +$commonparams['modecompta'] = $modecompta; $commonparams['sortorder'] = $sortorder; $commonparams['sortfield'] = $sortfield; @@ -124,15 +124,15 @@ $headerparams['q'] = $q; $tableparams = array(); $tableparams['search_categ'] = $selected_cat; -$tableparams['subcat'] = ($subcat === true)?'yes':''; +$tableparams['subcat'] = ($subcat === true) ? 'yes' : ''; // Adding common parameters $allparams = array_merge($commonparams, $headerparams, $tableparams); $headerparams = array_merge($commonparams, $headerparams); $tableparams = array_merge($commonparams, $tableparams); -foreach($allparams as $key => $value) { - $paramslink .= '&' . $key . '=' . $value; +foreach ($allparams as $key => $value) { + $paramslink .= '&'.$key.'='.$value; } /* @@ -141,77 +141,77 @@ foreach($allparams as $key => $value) { llxHeader(); -$form=new Form($db); +$form = new Form($db); // TODO Report from bookkeeping not yet available, so we switch on report on business events -if ($modecompta=="BOOKKEEPING") $modecompta="CREANCES-DETTES"; -if ($modecompta=="BOOKKEEPINGCOLLECTED") $modecompta="RECETTES-DEPENSES"; +if ($modecompta == "BOOKKEEPING") $modecompta = "CREANCES-DETTES"; +if ($modecompta == "BOOKKEEPINGCOLLECTED") $modecompta = "RECETTES-DEPENSES"; // Show report header -if ($modecompta=="CREANCES-DETTES") { - $name=$langs->trans("Turnover").', '.$langs->trans("ByUserAuthorOfInvoice"); - $calcmode=$langs->trans("CalcModeDebt"); +if ($modecompta == "CREANCES-DETTES") { + $name = $langs->trans("Turnover").', '.$langs->trans("ByUserAuthorOfInvoice"); + $calcmode = $langs->trans("CalcModeDebt"); //$calcmode.='
('.$langs->trans("SeeReportInInputOutputMode",'','').')'; - $description=$langs->trans("RulesCADue"); - if (! empty($conf->global->FACTURE_DEPOSITS_ARE_JUST_PAYMENTS)) $description.= $langs->trans("DepositsAreNotIncluded"); - else $description.= $langs->trans("DepositsAreIncluded"); - $builddate=dol_now(); + $description = $langs->trans("RulesCADue"); + if (!empty($conf->global->FACTURE_DEPOSITS_ARE_JUST_PAYMENTS)) $description .= $langs->trans("DepositsAreNotIncluded"); + else $description .= $langs->trans("DepositsAreIncluded"); + $builddate = dol_now(); //$exportlink=$langs->trans("NotYetAvailable"); } -elseif ($modecompta=="RECETTES-DEPENSES") +elseif ($modecompta == "RECETTES-DEPENSES") { - $name=$langs->trans("TurnoverCollected").', '.$langs->trans("ByUserAuthorOfInvoice"); - $calcmode=$langs->trans("CalcModeEngagement"); + $name = $langs->trans("TurnoverCollected").', '.$langs->trans("ByUserAuthorOfInvoice"); + $calcmode = $langs->trans("CalcModeEngagement"); //$calcmode.='
('.$langs->trans("SeeReportInDueDebtMode",'','').')'; - $description=$langs->trans("RulesCAIn"); - $description.= $langs->trans("DepositsAreIncluded"); - $builddate=dol_now(); + $description = $langs->trans("RulesCAIn"); + $description .= $langs->trans("DepositsAreIncluded"); + $builddate = dol_now(); //$exportlink=$langs->trans("NotYetAvailable"); } -elseif ($modecompta=="BOOKKEEPING") +elseif ($modecompta == "BOOKKEEPING") { } -elseif ($modecompta=="BOOKKEEPINGCOLLECTED") +elseif ($modecompta == "BOOKKEEPINGCOLLECTED") { } -$period=$form->selectDate($date_start, 'date_start', 0, 0, 0, '', 1, 0).' - '.$form->selectDate($date_end, 'date_end', 0, 0, 0, '', 1, 0); -if ($date_end == dol_time_plus_duree($date_start, 1, 'y') - 1) $periodlink=''.img_previous().' '.img_next().''; +$period = $form->selectDate($date_start, 'date_start', 0, 0, 0, '', 1, 0).' - '.$form->selectDate($date_end, 'date_end', 0, 0, 0, '', 1, 0); +if ($date_end == dol_time_plus_duree($date_start, 1, 'y') - 1) $periodlink = ''.img_previous().' '.img_next().''; else $periodlink = ''; -$moreparam=array(); -if (! empty($modecompta)) $moreparam['modecompta']=$modecompta; +$moreparam = array(); +if (!empty($modecompta)) $moreparam['modecompta'] = $modecompta; report_header($name, $namelink, $period, $periodlink, $description, $builddate, $exportlink, $moreparam, $calcmode); -if (! empty($conf->accounting->enabled) && $modecompta != 'BOOKKEEPING') +if (!empty($conf->accounting->enabled) && $modecompta != 'BOOKKEEPING') { print info_admin($langs->trans("WarningReportNotReliable"), 0, 0, 1); } -$name=array(); +$name = array(); // Show array print '
'; // Extra parameters management -foreach($headerparams as $key => $value) +foreach ($headerparams as $key => $value) { print ''; } -$catotal=0; +$catotal = 0; if ($modecompta == 'CREANCES-DETTES') { $sql = "SELECT u.rowid as rowid, u.lastname as name, u.firstname as firstname, sum(f.total) as amount, sum(f.total_ttc) as amount_ttc"; - $sql.= " FROM ".MAIN_DB_PREFIX."user as u"; - $sql.= " LEFT JOIN ".MAIN_DB_PREFIX."facture as f ON f.fk_user_author = u.rowid"; - $sql.= " WHERE f.fk_statut in (1,2)"; - if (! empty($conf->global->FACTURE_DEPOSITS_ARE_JUST_PAYMENTS)) { - $sql.= " AND f.type IN (0,1,2,5)"; + $sql .= " FROM ".MAIN_DB_PREFIX."user as u"; + $sql .= " LEFT JOIN ".MAIN_DB_PREFIX."facture as f ON f.fk_user_author = u.rowid"; + $sql .= " WHERE f.fk_statut in (1,2)"; + if (!empty($conf->global->FACTURE_DEPOSITS_ARE_JUST_PAYMENTS)) { + $sql .= " AND f.type IN (0,1,2,5)"; } else { - $sql.= " AND f.type IN (0,1,2,3,5)"; + $sql .= " AND f.type IN (0,1,2,3,5)"; } if ($date_start && $date_end) { - $sql.= " AND f.datef >= '".$db->idate($date_start)."' AND f.datef <= '".$db->idate($date_end)."'"; + $sql .= " AND f.datef >= '".$db->idate($date_start)."' AND f.datef <= '".$db->idate($date_end)."'"; } } else { /* @@ -219,31 +219,31 @@ if ($modecompta == 'CREANCES-DETTES') { * vieilles versions, ils n'etaient pas lies via paiement_facture. On les ajoute plus loin) */ $sql = "SELECT u.rowid as rowid, u.lastname as name, u.firstname as firstname, sum(pf.amount) as amount_ttc"; - $sql.= " FROM ".MAIN_DB_PREFIX."user as u" ; - $sql.= " LEFT JOIN ".MAIN_DB_PREFIX."facture as f ON f.fk_user_author = u.rowid "; - $sql.= " LEFT JOIN ".MAIN_DB_PREFIX."paiement_facture as pf ON pf.fk_facture = f.rowid"; - $sql.= " LEFT JOIN ".MAIN_DB_PREFIX."paiement as p ON p.rowid = pf.fk_paiement"; - $sql.= " WHERE 1=1"; + $sql .= " FROM ".MAIN_DB_PREFIX."user as u"; + $sql .= " LEFT JOIN ".MAIN_DB_PREFIX."facture as f ON f.fk_user_author = u.rowid "; + $sql .= " LEFT JOIN ".MAIN_DB_PREFIX."paiement_facture as pf ON pf.fk_facture = f.rowid"; + $sql .= " LEFT JOIN ".MAIN_DB_PREFIX."paiement as p ON p.rowid = pf.fk_paiement"; + $sql .= " WHERE 1=1"; if ($date_start && $date_end) { - $sql.= " AND p.datep >= '".$db->idate($date_start)."' AND p.datep <= '".$db->idate($date_end)."'"; + $sql .= " AND p.datep >= '".$db->idate($date_start)."' AND p.datep <= '".$db->idate($date_end)."'"; } } -$sql.= " AND f.entity IN (".getEntity('invoice').")"; -if ($socid) $sql.= " AND f.fk_soc = ".$socid; +$sql .= " AND f.entity IN (".getEntity('invoice').")"; +if ($socid) $sql .= " AND f.fk_soc = ".$socid; $sql .= " GROUP BY u.rowid, u.lastname, u.firstname"; $sql .= " ORDER BY u.rowid"; $result = $db->query($sql); if ($result) { $num = $db->num_rows($result); - $i=0; + $i = 0; while ($i < $num) { $obj = $db->fetch_object($result); $amount_ht[$obj->rowid] = $obj->amount; $amount[$obj->rowid] = $obj->amount_ttc; $name[$obj->rowid] = $obj->name.' '.$obj->firstname; - $catotal_ht+=$obj->amount; - $catotal+=$obj->amount_ttc; + $catotal_ht += $obj->amount; + $catotal += $obj->amount_ttc; $i++; } } else { @@ -253,29 +253,29 @@ if ($result) { // Adding old-version payments, non-bound by "paiement_facture" then without User if ($modecompta != 'CREANCES-DETTES') { $sql = "SELECT -1 as rowidx, '' as name, '' as firstname, sum(DISTINCT p.amount) as amount_ttc"; - $sql.= " FROM ".MAIN_DB_PREFIX."bank as b"; - $sql.= ", ".MAIN_DB_PREFIX."bank_account as ba"; - $sql.= ", ".MAIN_DB_PREFIX."paiement as p"; - $sql.= " LEFT JOIN ".MAIN_DB_PREFIX."paiement_facture as pf ON p.rowid = pf.fk_paiement"; - $sql.= " WHERE pf.rowid IS NULL"; - $sql.= " AND p.fk_bank = b.rowid"; - $sql.= " AND b.fk_account = ba.rowid"; - $sql.= " AND ba.entity IN (".getEntity('bank_account').")"; + $sql .= " FROM ".MAIN_DB_PREFIX."bank as b"; + $sql .= ", ".MAIN_DB_PREFIX."bank_account as ba"; + $sql .= ", ".MAIN_DB_PREFIX."paiement as p"; + $sql .= " LEFT JOIN ".MAIN_DB_PREFIX."paiement_facture as pf ON p.rowid = pf.fk_paiement"; + $sql .= " WHERE pf.rowid IS NULL"; + $sql .= " AND p.fk_bank = b.rowid"; + $sql .= " AND b.fk_account = ba.rowid"; + $sql .= " AND ba.entity IN (".getEntity('bank_account').")"; if ($date_start && $date_end) { - $sql.= " AND p.datep >= '".$db->idate($date_start)."' AND p.datep <= '".$db->idate($date_end)."'"; + $sql .= " AND p.datep >= '".$db->idate($date_start)."' AND p.datep <= '".$db->idate($date_end)."'"; } - $sql.= " GROUP BY rowidx, name, firstname"; - $sql.= " ORDER BY rowidx"; + $sql .= " GROUP BY rowidx, name, firstname"; + $sql .= " ORDER BY rowidx"; $result = $db->query($sql); if ($result) { $num = $db->num_rows($result); - $i=0; + $i = 0; while ($i < $num) { $obj = $db->fetch_object($result); $amount[$obj->rowidx] = $obj->amount_ttc; $name[$obj->rowidx] = $obj->name.' '.$obj->firstname; - $catotal+=$obj->amount_ttc; + $catotal += $obj->amount_ttc; $i++; } } else { @@ -283,10 +283,10 @@ if ($modecompta != 'CREANCES-DETTES') { } } -$morefilter=''; +$morefilter = ''; print '
'; -print ''."\n"; +print '
'."\n"; print ""; print_liste_field_titre( @@ -343,45 +343,45 @@ print_liste_field_titre( print "\n"; if (count($amount)) { - $arrayforsort=$name; + $arrayforsort = $name; // We define arrayforsort if ($sortfield == 'name' && $sortorder == 'asc') { asort($name); - $arrayforsort=$name; + $arrayforsort = $name; } if ($sortfield == 'name' && $sortorder == 'desc') { arsort($name); - $arrayforsort=$name; + $arrayforsort = $name; } if ($sortfield == 'amount_ht' && $sortorder == 'asc') { asort($amount_ht); - $arrayforsort=$amount_ht; + $arrayforsort = $amount_ht; } if ($sortfield == 'amount_ht' && $sortorder == 'desc') { arsort($amount_ht); - $arrayforsort=$amount_ht; + $arrayforsort = $amount_ht; } if ($sortfield == 'amount_ttc' && $sortorder == 'asc') { asort($amount); - $arrayforsort=$amount; + $arrayforsort = $amount; } if ($sortfield == 'amount_ttc' && $sortorder == 'desc') { arsort($amount); - $arrayforsort=$amount; + $arrayforsort = $amount; } $i = 0; - foreach($arrayforsort as $key => $value) { + foreach ($arrayforsort as $key => $value) { print ''; // Third party - $fullname=$name[$key]; + $fullname = $name[$key]; if ($key >= 0) { - $linkname=''.img_object($langs->trans("ShowUser"), 'user').' '.$fullname.''; + $linkname = ''.img_object($langs->trans("ShowUser"), 'user').' '.$fullname.''; } else { - $linkname=$langs->trans("PaymentsNotLinkedToUser"); + $linkname = $langs->trans("PaymentsNotLinkedToUser"); } print "\n"; @@ -427,13 +427,13 @@ if (count($amount)) { // Other stats print ''; diff --git a/htdocs/compta/stats/casoc.php b/htdocs/compta/stats/casoc.php index b6dc847f6a8..5e7340f20c8 100644 --- a/htdocs/compta/stats/casoc.php +++ b/htdocs/compta/stats/casoc.php @@ -40,12 +40,12 @@ $langs->loadLangs(array('companies', 'categories', 'bills', 'compta')); // Define modecompta ('CREANCES-DETTES' or 'RECETTES-DEPENSES') $modecompta = $conf->global->ACCOUNTING_MODE; -if (GETPOST("modecompta")) $modecompta=GETPOST("modecompta"); +if (GETPOST("modecompta")) $modecompta = GETPOST("modecompta"); -$sortorder=isset($_GET["sortorder"])?$_GET["sortorder"]:$_POST["sortorder"]; -$sortfield=isset($_GET["sortfield"])?$_GET["sortfield"]:$_POST["sortfield"]; -if (! $sortorder) $sortorder="asc"; -if (! $sortfield) $sortfield="nom"; +$sortorder = isset($_GET["sortorder"]) ? $_GET["sortorder"] : $_POST["sortorder"]; +$sortfield = isset($_GET["sortfield"]) ? $_GET["sortfield"] : $_POST["sortfield"]; +if (!$sortorder) $sortorder = "asc"; +if (!$sortfield) $sortfield = "nom"; $socid = GETPOST('socid', 'int'); @@ -58,12 +58,12 @@ if (GETPOST('subcat', 'alpha') === 'yes') { // Security check if ($user->socid > 0) $socid = $user->socid; -if (! empty($conf->comptabilite->enabled)) $result=restrictedArea($user, 'compta', '', '', 'resultat'); -if (! empty($conf->accounting->enabled)) $result=restrictedArea($user, 'accounting', '', '', 'comptarapport'); +if (!empty($conf->comptabilite->enabled)) $result = restrictedArea($user, 'compta', '', '', 'resultat'); +if (!empty($conf->accounting->enabled)) $result = restrictedArea($user, 'accounting', '', '', 'comptarapport'); // Date range -$year=GETPOST("year", 'int'); -$month=GETPOST("month", 'int'); +$year = GETPOST("year", 'int'); +$month = GETPOST("month", 'int'); $search_societe = GETPOST("search_societe", 'alpha'); $search_zip = GETPOST("search_zip", 'alpha'); $search_town = GETPOST("search_town", 'alpha'); @@ -84,35 +84,35 @@ if (empty($year)) $month_current = strftime("%m", dol_now()); $year_start = $year; } -$date_start=dol_mktime(0, 0, 0, GETPOST("date_startmonth"), GETPOST("date_startday"), GETPOST("date_startyear")); -$date_end=dol_mktime(23, 59, 59, GETPOST("date_endmonth"), GETPOST("date_endday"), GETPOST("date_endyear")); +$date_start = dol_mktime(0, 0, 0, GETPOST("date_startmonth"), GETPOST("date_startday"), GETPOST("date_startyear")); +$date_end = dol_mktime(23, 59, 59, GETPOST("date_endmonth"), GETPOST("date_endday"), GETPOST("date_endyear")); // Quarter if (empty($date_start) || empty($date_end)) // We define date_start and date_end { - $q=GETPOST("q", "int")?GETPOST("q", "int"):0; + $q = GETPOST("q", "int") ?GETPOST("q", "int") : 0; if (empty($q)) { // We define date_start and date_end - $month_start=GETPOST("month")?GETPOST("month"):($conf->global->SOCIETE_FISCAL_MONTH_START?($conf->global->SOCIETE_FISCAL_MONTH_START):1); - $year_end=$year_start; - $month_end=$month_start; - if (! GETPOST("month")) // If month not forced + $month_start = GETPOST("month") ?GETPOST("month") : ($conf->global->SOCIETE_FISCAL_MONTH_START ? ($conf->global->SOCIETE_FISCAL_MONTH_START) : 1); + $year_end = $year_start; + $month_end = $month_start; + if (!GETPOST("month")) // If month not forced { - if (! GETPOST('year') && $month_start > $month_current) + if (!GETPOST('year') && $month_start > $month_current) { $year_start--; $year_end--; } - $month_end=$month_start-1; - if ($month_end < 1) $month_end=12; + $month_end = $month_start - 1; + if ($month_end < 1) $month_end = 12; else $year_end++; } - $date_start=dol_get_first_day($year_start, $month_start, false); $date_end=dol_get_last_day($year_end, $month_end, false); + $date_start = dol_get_first_day($year_start, $month_start, false); $date_end = dol_get_last_day($year_end, $month_end, false); } - if ($q==1) { $date_start=dol_get_first_day($year_start, 1, false); $date_end=dol_get_last_day($year_start, 3, false); } - if ($q==2) { $date_start=dol_get_first_day($year_start, 4, false); $date_end=dol_get_last_day($year_start, 6, false); } - if ($q==3) { $date_start=dol_get_first_day($year_start, 7, false); $date_end=dol_get_last_day($year_start, 9, false); } - if ($q==4) { $date_start=dol_get_first_day($year_start, 10, false); $date_end=dol_get_last_day($year_start, 12, false); } + if ($q == 1) { $date_start = dol_get_first_day($year_start, 1, false); $date_end = dol_get_last_day($year_start, 3, false); } + if ($q == 2) { $date_start = dol_get_first_day($year_start, 4, false); $date_end = dol_get_last_day($year_start, 6, false); } + if ($q == 3) { $date_start = dol_get_first_day($year_start, 7, false); $date_end = dol_get_last_day($year_start, 9, false); } + if ($q == 4) { $date_start = dol_get_first_day($year_start, 10, false); $date_end = dol_get_last_day($year_start, 12, false); } } else { @@ -120,14 +120,14 @@ else } // $date_start and $date_end are defined. We force $year_start and $nbofyear -$tmps=dol_getdate($date_start); +$tmps = dol_getdate($date_start); $year_start = $tmps['year']; -$tmpe=dol_getdate($date_end); +$tmpe = dol_getdate($date_end); $year_end = $tmpe['year']; $nbofyear = ($year_end - $year_start) + 1; -$commonparams=array(); -$commonparams['modecompta']=$modecompta; +$commonparams = array(); +$commonparams['modecompta'] = $modecompta; $commonparams['sortorder'] = $sortorder; $commonparams['sortfield'] = $sortfield; @@ -146,15 +146,15 @@ $tableparams['search_societe'] = $search_societe; $tableparams['search_zip'] = $search_zip; $tableparams['search_town'] = $search_town; $tableparams['search_country'] = $search_country; -$tableparams['subcat'] = ($subcat === true)?'yes':''; +$tableparams['subcat'] = ($subcat === true) ? 'yes' : ''; // Adding common parameters $allparams = array_merge($commonparams, $headerparams, $tableparams); $headerparams = array_merge($commonparams, $headerparams); $tableparams = array_merge($commonparams, $tableparams); -foreach($allparams as $key => $value) { - $paramslink .= '&' . $key . '=' . $value; +foreach ($allparams as $key => $value) { + $paramslink .= '&'.$key.'='.$value; } @@ -164,89 +164,89 @@ foreach($allparams as $key => $value) { llxHeader(); -$form=new Form($db); -$thirdparty_static=new Societe($db); +$form = new Form($db); +$thirdparty_static = new Societe($db); $formother = new FormOther($db); // TODO Report from bookkeeping not yet available, so we switch on report on business events -if ($modecompta=="BOOKKEEPING") $modecompta="CREANCES-DETTES"; -if ($modecompta=="BOOKKEEPINGCOLLECTED") $modecompta="RECETTES-DEPENSES"; +if ($modecompta == "BOOKKEEPING") $modecompta = "CREANCES-DETTES"; +if ($modecompta == "BOOKKEEPINGCOLLECTED") $modecompta = "RECETTES-DEPENSES"; // Show report header -if ($modecompta=="CREANCES-DETTES") +if ($modecompta == "CREANCES-DETTES") { - $name=$langs->trans("Turnover").', '.$langs->trans("ByThirdParties"); - $calcmode=$langs->trans("CalcModeDebt"); + $name = $langs->trans("Turnover").', '.$langs->trans("ByThirdParties"); + $calcmode = $langs->trans("CalcModeDebt"); //$calcmode.='
('.$langs->trans("SeeReportInInputOutputMode",'','').')'; - $description=$langs->trans("RulesCADue"); - if (! empty($conf->global->FACTURE_DEPOSITS_ARE_JUST_PAYMENTS)) $description.= $langs->trans("DepositsAreNotIncluded"); - else $description.= $langs->trans("DepositsAreIncluded"); - $builddate=dol_now(); + $description = $langs->trans("RulesCADue"); + if (!empty($conf->global->FACTURE_DEPOSITS_ARE_JUST_PAYMENTS)) $description .= $langs->trans("DepositsAreNotIncluded"); + else $description .= $langs->trans("DepositsAreIncluded"); + $builddate = dol_now(); //$exportlink=$langs->trans("NotYetAvailable"); } -elseif ($modecompta=="RECETTES-DEPENSES") +elseif ($modecompta == "RECETTES-DEPENSES") { - $name=$langs->trans("TurnoverCollected").', '.$langs->trans("ByThirdParties"); - $calcmode=$langs->trans("CalcModeEngagement"); + $name = $langs->trans("TurnoverCollected").', '.$langs->trans("ByThirdParties"); + $calcmode = $langs->trans("CalcModeEngagement"); //$calcmode.='
('.$langs->trans("SeeReportInDueDebtMode",'','').')'; - $description=$langs->trans("RulesCAIn"); - $description.= $langs->trans("DepositsAreIncluded"); - $builddate=dol_now(); + $description = $langs->trans("RulesCAIn"); + $description .= $langs->trans("DepositsAreIncluded"); + $builddate = dol_now(); //$exportlink=$langs->trans("NotYetAvailable"); } -elseif ($modecompta=="BOOKKEEPING") +elseif ($modecompta == "BOOKKEEPING") { } -elseif ($modecompta=="BOOKKEEPINGCOLLECTED") +elseif ($modecompta == "BOOKKEEPINGCOLLECTED") { } -$period=$form->selectDate($date_start, 'date_start', 0, 0, 0, '', 1, 0).' - '.$form->selectDate($date_end, 'date_end', 0, 0, 0, '', 1, 0); -if ($date_end == dol_time_plus_duree($date_start, 1, 'y') - 1) $periodlink=''.img_previous().''.img_next().''; +$period = $form->selectDate($date_start, 'date_start', 0, 0, 0, '', 1, 0).' - '.$form->selectDate($date_end, 'date_end', 0, 0, 0, '', 1, 0); +if ($date_end == dol_time_plus_duree($date_start, 1, 'y') - 1) $periodlink = ''.img_previous().''.img_next().''; else $periodlink = ''; report_header($name, $namelink, $period, $periodlink, $description, $builddate, $exportlink, $tableparams, $calcmode); -if (! empty($conf->accounting->enabled) && $modecompta != 'BOOKKEEPING') +if (!empty($conf->accounting->enabled) && $modecompta != 'BOOKKEEPING') { print info_admin($langs->trans("WarningReportNotReliable"), 0, 0, 1); } -$name=array(); +$name = array(); // Show Array -$catotal=0; +$catotal = 0; if ($modecompta == 'CREANCES-DETTES') { $sql = "SELECT DISTINCT s.rowid as socid, s.nom as name, s.zip, s.town, s.fk_pays,"; - $sql.= " sum(f.total) as amount, sum(f.total_ttc) as amount_ttc"; - $sql.= " FROM ".MAIN_DB_PREFIX."facture as f, ".MAIN_DB_PREFIX."societe as s"; + $sql .= " sum(f.total) as amount, sum(f.total_ttc) as amount_ttc"; + $sql .= " FROM ".MAIN_DB_PREFIX."facture as f, ".MAIN_DB_PREFIX."societe as s"; if ($selected_cat === -2) // Without any category { - $sql.= " LEFT OUTER JOIN ".MAIN_DB_PREFIX."categorie_societe as cs ON s.rowid = cs.fk_soc"; + $sql .= " LEFT OUTER JOIN ".MAIN_DB_PREFIX."categorie_societe as cs ON s.rowid = cs.fk_soc"; } elseif ($selected_cat) // Into a specific category { - $sql.= ", ".MAIN_DB_PREFIX."categorie as c, ".MAIN_DB_PREFIX."categorie_societe as cs"; + $sql .= ", ".MAIN_DB_PREFIX."categorie as c, ".MAIN_DB_PREFIX."categorie_societe as cs"; } - $sql.= " WHERE f.fk_statut in (1,2)"; - if (! empty($conf->global->FACTURE_DEPOSITS_ARE_JUST_PAYMENTS)) { - $sql.= " AND f.type IN (0,1,2,5)"; + $sql .= " WHERE f.fk_statut in (1,2)"; + if (!empty($conf->global->FACTURE_DEPOSITS_ARE_JUST_PAYMENTS)) { + $sql .= " AND f.type IN (0,1,2,5)"; } else { - $sql.= " AND f.type IN (0,1,2,3,5)"; + $sql .= " AND f.type IN (0,1,2,3,5)"; } - $sql.= " AND f.fk_soc = s.rowid"; + $sql .= " AND f.fk_soc = s.rowid"; if ($date_start && $date_end) { - $sql.= " AND f.datef >= '".$db->idate($date_start)."' AND f.datef <= '".$db->idate($date_end)."'"; + $sql .= " AND f.datef >= '".$db->idate($date_start)."' AND f.datef <= '".$db->idate($date_end)."'"; } if ($selected_cat === -2) // Without any category { - $sql.=" AND cs.fk_soc is null"; + $sql .= " AND cs.fk_soc is null"; } elseif ($selected_cat) { // Into a specific category - $sql.= " AND (c.rowid = ".$db->escape($selected_cat); - if ($subcat) $sql.=" OR c.fk_parent = " . $db->escape($selected_cat); - $sql.= ")"; - $sql.= " AND cs.fk_categorie = c.rowid AND cs.fk_soc = s.rowid"; + $sql .= " AND (c.rowid = ".$db->escape($selected_cat); + if ($subcat) $sql .= " OR c.fk_parent = ".$db->escape($selected_cat); + $sql .= ")"; + $sql .= " AND cs.fk_categorie = c.rowid AND cs.fk_soc = s.rowid"; } } else { /* @@ -254,50 +254,50 @@ if ($modecompta == 'CREANCES-DETTES') { * vieilles versions, ils n'etaient pas lies via paiement_facture. On les ajoute plus loin) */ $sql = "SELECT s.rowid as socid, s.nom as name, s.zip, s.town, s.fk_pays, sum(pf.amount) as amount_ttc"; - $sql.= " FROM ".MAIN_DB_PREFIX."facture as f"; - $sql.= ", ".MAIN_DB_PREFIX."paiement_facture as pf"; - $sql.= ", ".MAIN_DB_PREFIX."paiement as p"; - $sql.= ", ".MAIN_DB_PREFIX."societe as s"; + $sql .= " FROM ".MAIN_DB_PREFIX."facture as f"; + $sql .= ", ".MAIN_DB_PREFIX."paiement_facture as pf"; + $sql .= ", ".MAIN_DB_PREFIX."paiement as p"; + $sql .= ", ".MAIN_DB_PREFIX."societe as s"; if ($selected_cat === -2) // Without any category { - $sql.= " LEFT OUTER JOIN ".MAIN_DB_PREFIX."categorie_societe as cs ON s.rowid = cs.fk_soc"; + $sql .= " LEFT OUTER JOIN ".MAIN_DB_PREFIX."categorie_societe as cs ON s.rowid = cs.fk_soc"; } elseif ($selected_cat) // Into a specific category { - $sql.= ", ".MAIN_DB_PREFIX."categorie as c, ".MAIN_DB_PREFIX."categorie_societe as cs"; + $sql .= ", ".MAIN_DB_PREFIX."categorie as c, ".MAIN_DB_PREFIX."categorie_societe as cs"; } - $sql.= " WHERE p.rowid = pf.fk_paiement"; - $sql.= " AND pf.fk_facture = f.rowid"; - $sql.= " AND f.fk_soc = s.rowid"; + $sql .= " WHERE p.rowid = pf.fk_paiement"; + $sql .= " AND pf.fk_facture = f.rowid"; + $sql .= " AND f.fk_soc = s.rowid"; if ($date_start && $date_end) { - $sql.= " AND p.datep >= '".$db->idate($date_start)."' AND p.datep <= '".$db->idate($date_end)."'"; + $sql .= " AND p.datep >= '".$db->idate($date_start)."' AND p.datep <= '".$db->idate($date_end)."'"; } if ($selected_cat === -2) // Without any category { - $sql.=" AND cs.fk_soc is null"; + $sql .= " AND cs.fk_soc is null"; } elseif ($selected_cat) { // Into a specific category - $sql.= " AND (c.rowid = ".$selected_cat; - if ($subcat) $sql.=" OR c.fk_parent = " . $selected_cat; - $sql.= ")"; - $sql.= " AND cs.fk_categorie = c.rowid AND cs.fk_soc = s.rowid"; + $sql .= " AND (c.rowid = ".$selected_cat; + if ($subcat) $sql .= " OR c.fk_parent = ".$selected_cat; + $sql .= ")"; + $sql .= " AND cs.fk_categorie = c.rowid AND cs.fk_soc = s.rowid"; } } -if (!empty($search_societe)) $sql.= natural_search('s.nom', $search_societe); -if (!empty($search_zip)) $sql.= natural_search('s.zip', $search_zip); -if (!empty($search_town)) $sql.= natural_search('s.town', $search_town); -if ($search_country > 0) $sql.= ' AND s.fk_pays = '.$search_country.''; -$sql.= " AND f.entity IN (".getEntity('invoice').")"; -if ($socid) $sql.= " AND f.fk_soc = ".$socid; -$sql.= " GROUP BY s.rowid, s.nom, s.zip, s.town, s.fk_pays"; -$sql.= " ORDER BY s.rowid"; +if (!empty($search_societe)) $sql .= natural_search('s.nom', $search_societe); +if (!empty($search_zip)) $sql .= natural_search('s.zip', $search_zip); +if (!empty($search_town)) $sql .= natural_search('s.town', $search_town); +if ($search_country > 0) $sql .= ' AND s.fk_pays = '.$search_country.''; +$sql .= " AND f.entity IN (".getEntity('invoice').")"; +if ($socid) $sql .= " AND f.fk_soc = ".$socid; +$sql .= " GROUP BY s.rowid, s.nom, s.zip, s.town, s.fk_pays"; +$sql .= " ORDER BY s.rowid"; //echo $sql; dol_syslog("casoc", LOG_DEBUG); $result = $db->query($sql); if ($result) { $num = $db->num_rows($result); - $i=0; + $i = 0; while ($i < $num) { $obj = $db->fetch_object($result); $amount_ht[$obj->socid] = $obj->amount; @@ -306,8 +306,8 @@ if ($result) { $address_zip[$obj->socid] = $obj->zip; $address_town[$obj->socid] = $obj->town; $address_pays[$obj->socid] = getCountry($obj->fk_pays); - $catotal_ht+=$obj->amount; - $catotal+=$obj->amount_ttc; + $catotal_ht += $obj->amount; + $catotal += $obj->amount_ttc; $i++; } } else { @@ -317,22 +317,22 @@ if ($result) { // On ajoute les paiements anciennes version, non lies par paiement_facture if ($modecompta != 'CREANCES-DETTES') { $sql = "SELECT '0' as socid, 'Autres' as name, sum(p.amount) as amount_ttc"; - $sql.= " FROM ".MAIN_DB_PREFIX."bank as b"; - $sql.= ", ".MAIN_DB_PREFIX."bank_account as ba"; - $sql.= ", ".MAIN_DB_PREFIX."paiement as p"; - $sql.= " LEFT JOIN ".MAIN_DB_PREFIX."paiement_facture as pf ON p.rowid = pf.fk_paiement"; - $sql.= " WHERE pf.rowid IS NULL"; - $sql.= " AND p.fk_bank = b.rowid"; - $sql.= " AND b.fk_account = ba.rowid"; - $sql.= " AND ba.entity IN (".getEntity('bank_account').")"; - if ($date_start && $date_end) $sql.= " AND p.datep >= '".$db->idate($date_start)."' AND p.datep <= '".$db->idate($date_end)."'"; - $sql.= " GROUP BY socid, name"; - $sql.= " ORDER BY name"; + $sql .= " FROM ".MAIN_DB_PREFIX."bank as b"; + $sql .= ", ".MAIN_DB_PREFIX."bank_account as ba"; + $sql .= ", ".MAIN_DB_PREFIX."paiement as p"; + $sql .= " LEFT JOIN ".MAIN_DB_PREFIX."paiement_facture as pf ON p.rowid = pf.fk_paiement"; + $sql .= " WHERE pf.rowid IS NULL"; + $sql .= " AND p.fk_bank = b.rowid"; + $sql .= " AND b.fk_account = ba.rowid"; + $sql .= " AND ba.entity IN (".getEntity('bank_account').")"; + if ($date_start && $date_end) $sql .= " AND p.datep >= '".$db->idate($date_start)."' AND p.datep <= '".$db->idate($date_end)."'"; + $sql .= " GROUP BY socid, name"; + $sql .= " ORDER BY name"; $result = $db->query($sql); if ($result) { $num = $db->num_rows($result); - $i=0; + $i = 0; while ($i < $num) { $obj = $db->fetch_object($result); $amount[$obj->rowid] += $obj->amount_ttc; @@ -340,7 +340,7 @@ if ($modecompta != 'CREANCES-DETTES') { $address_zip[$obj->rowid] = $obj->zip; $address_town[$obj->rowid] = $obj->town; $address_pays[$obj->rowid] = getCountry($obj->fk_pays); - $catotal+=$obj->amount_ttc; + $catotal += $obj->amount_ttc; $i++; } } else { @@ -353,22 +353,22 @@ if ($modecompta != 'CREANCES-DETTES') { $i = 0; print ''; // Extra parameters management -foreach($headerparams as $key => $value) +foreach ($headerparams as $key => $value) { print ''; } -$moreforfilter=''; +$moreforfilter = ''; print '
'; -print '
".$linkname."'; - if (! empty($conf->propal->enabled) && $key>0) { + if (!empty($conf->propal->enabled) && $key > 0) { print ' '.img_picto($langs->trans("ProposalStats"), "stats").' '; } - if (! empty($conf->commande->enabled) && $key>0) { + if (!empty($conf->commande->enabled) && $key > 0) { print ' '.img_picto($langs->trans("OrderStats"), "stats").' '; } - if (! empty($conf->facture->enabled) && $key>0) { + if (!empty($conf->facture->enabled) && $key > 0) { print ' '.img_picto($langs->trans("InvoiceStats"), "stats").' '; } print '
'."\n"; +print '
'."\n"; // Category filter print ''; print ''; // Third party - $fullname=$name[$key]; + $fullname = $name[$key]; if ($key > 0) { - $thirdparty_static->id=$key; - $thirdparty_static->name=$fullname; - $thirdparty_static->client=1; - $linkname=$thirdparty_static->getNomUrl(1, 'customer'); + $thirdparty_static->id = $key; + $thirdparty_static->name = $fullname; + $thirdparty_static->client = 1; + $linkname = $thirdparty_static->getNomUrl(1, 'customer'); } else { - $linkname=$langs->trans("PaymentsNotLinkedToInvoice"); + $linkname = $langs->trans("PaymentsNotLinkedToInvoice"); } print "\n"; @@ -603,13 +603,13 @@ if (count($amount)) { // Other stats print ''; diff --git a/htdocs/contact/list.php b/htdocs/contact/list.php index ae6bc068628..c666456661e 100644 --- a/htdocs/contact/list.php +++ b/htdocs/contact/list.php @@ -43,98 +43,98 @@ $langs->loadLangs(array("companies", "suppliers", "categories")); $socialnetworks = getArrayOfSocialNetworks(); -$action=GETPOST('action', 'alpha'); -$massaction=GETPOST('massaction', 'alpha'); -$show_files=GETPOST('show_files', 'int'); -$confirm=GETPOST('confirm', 'alpha'); +$action = GETPOST('action', 'alpha'); +$massaction = GETPOST('massaction', 'alpha'); +$show_files = GETPOST('show_files', 'int'); +$confirm = GETPOST('confirm', 'alpha'); $toselect = GETPOST('toselect', 'array'); -$contextpage=GETPOST('contextpage', 'aZ')?GETPOST('contextpage', 'aZ'):'contactlist'; +$contextpage = GETPOST('contextpage', 'aZ') ?GETPOST('contextpage', 'aZ') : 'contactlist'; // Security check $id = GETPOST('id', 'int'); $contactid = GETPOST('id', 'int'); -$ref = ''; // There is no ref for contacts -if ($user->socid) $socid=$user->socid; +$ref = ''; // There is no ref for contacts +if ($user->socid) $socid = $user->socid; $result = restrictedArea($user, 'contact', $contactid, ''); -$sall=trim((GETPOST('search_all', 'alphanohtml')!='')?GETPOST('search_all', 'alphanohtml'):GETPOST('sall', 'alphanohtml')); -$search_cti=preg_replace('/^0+/', '', preg_replace('/[^0-9]/', '', GETPOST('search_cti', 'alphanohtml'))); // Phone number without any special chars -$search_phone=GETPOST("search_phone", 'alpha'); +$sall = trim((GETPOST('search_all', 'alphanohtml') != '') ?GETPOST('search_all', 'alphanohtml') : GETPOST('sall', 'alphanohtml')); +$search_cti = preg_replace('/^0+/', '', preg_replace('/[^0-9]/', '', GETPOST('search_cti', 'alphanohtml'))); // Phone number without any special chars +$search_phone = GETPOST("search_phone", 'alpha'); -$search_id=trim(GETPOST("search_id", "int")); -$search_firstlast_only=GETPOST("search_firstlast_only", 'alpha'); -$search_lastname=GETPOST("search_lastname", 'alpha'); -$search_firstname=GETPOST("search_firstname", 'alpha'); -$search_societe=GETPOST("search_societe", 'alpha'); -$search_poste=GETPOST("search_poste", 'alpha'); -$search_phone_perso=GETPOST("search_phone_perso", 'alpha'); -$search_phone_pro=GETPOST("search_phone_pro", 'alpha'); -$search_phone_mobile=GETPOST("search_phone_mobile", 'alpha'); -$search_fax=GETPOST("search_fax", 'alpha'); -$search_email=GETPOST("search_email", 'alpha'); -$search_no_email=GETPOST("search_no_email", 'int'); -if (! empty($conf->socialnetworks->enabled)) { +$search_id = trim(GETPOST("search_id", "int")); +$search_firstlast_only = GETPOST("search_firstlast_only", 'alpha'); +$search_lastname = GETPOST("search_lastname", 'alpha'); +$search_firstname = GETPOST("search_firstname", 'alpha'); +$search_societe = GETPOST("search_societe", 'alpha'); +$search_poste = GETPOST("search_poste", 'alpha'); +$search_phone_perso = GETPOST("search_phone_perso", 'alpha'); +$search_phone_pro = GETPOST("search_phone_pro", 'alpha'); +$search_phone_mobile = GETPOST("search_phone_mobile", 'alpha'); +$search_fax = GETPOST("search_fax", 'alpha'); +$search_email = GETPOST("search_email", 'alpha'); +$search_no_email = GETPOST("search_no_email", 'int'); +if (!empty($conf->socialnetworks->enabled)) { foreach ($socialnetworks as $key => $value) { if ($value['active']) { $search_{$key} = GETPOST("search_".$key, 'alpha'); } } } -$search_priv=GETPOST("search_priv", 'alpha'); -$search_categ=GETPOST("search_categ", 'int'); -$search_categ_thirdparty=GETPOST("search_categ_thirdparty", 'int'); -$search_categ_supplier=GETPOST("search_categ_supplier", 'int'); -$search_status=GETPOST("search_status", 'int'); -$search_type=GETPOST('search_type', 'alpha'); -$search_zip=GETPOST('search_zip', 'alpha'); -$search_town=GETPOST('search_town', 'alpha'); -$search_import_key=GETPOST("search_import_key", "alpha"); -$search_country=GETPOST("search_country", 'intcomma'); -$search_roles=GETPOST("search_roles", 'array'); +$search_priv = GETPOST("search_priv", 'alpha'); +$search_categ = GETPOST("search_categ", 'int'); +$search_categ_thirdparty = GETPOST("search_categ_thirdparty", 'int'); +$search_categ_supplier = GETPOST("search_categ_supplier", 'int'); +$search_status = GETPOST("search_status", 'int'); +$search_type = GETPOST('search_type', 'alpha'); +$search_zip = GETPOST('search_zip', 'alpha'); +$search_town = GETPOST('search_town', 'alpha'); +$search_import_key = GETPOST("search_import_key", "alpha"); +$search_country = GETPOST("search_country", 'intcomma'); +$search_roles = GETPOST("search_roles", 'array'); -if ($search_status=='') $search_status=1; // always display active customer first +if ($search_status == '') $search_status = 1; // always display active customer first $optioncss = GETPOST('optioncss', 'alpha'); -$type=GETPOST("type", 'aZ'); -$view=GETPOST("view", 'alpha'); +$type = GETPOST("type", 'aZ'); +$view = GETPOST("view", 'alpha'); -$limit = GETPOST('limit', 'int')?GETPOST('limit', 'int'):$conf->liste_limit; +$limit = GETPOST('limit', 'int') ?GETPOST('limit', 'int') : $conf->liste_limit; $sortfield = GETPOST('sortfield', 'alpha'); $sortorder = GETPOST('sortorder', 'alpha'); $page = GETPOST('page', 'int'); -$userid=GETPOST('userid', 'int'); -$begin=GETPOST('begin'); -if (! $sortorder) $sortorder="ASC"; -if (! $sortfield) $sortfield="p.lastname"; +$userid = GETPOST('userid', 'int'); +$begin = GETPOST('begin'); +if (!$sortorder) $sortorder = "ASC"; +if (!$sortfield) $sortfield = "p.lastname"; if (empty($page) || $page < 0) { $page = 0; } $offset = $limit * $page; -$titre = (! empty($conf->global->SOCIETE_ADDRESSES_MANAGEMENT) ? $langs->trans("ListOfContacts") : $langs->trans("ListOfContactsAddresses")); +$titre = (!empty($conf->global->SOCIETE_ADDRESSES_MANAGEMENT) ? $langs->trans("ListOfContacts") : $langs->trans("ListOfContactsAddresses")); if ($type == "p") { - if (empty($contextpage) || $contextpage == 'contactlist') $contextpage='contactprospectlist'; - $titre.=' ('.$langs->trans("ThirdPartyProspects").')'; - $urlfiche="card.php"; + if (empty($contextpage) || $contextpage == 'contactlist') $contextpage = 'contactprospectlist'; + $titre .= ' ('.$langs->trans("ThirdPartyProspects").')'; + $urlfiche = "card.php"; } if ($type == "c") { - if (empty($contextpage) || $contextpage == 'contactlist') $contextpage='contactcustomerlist'; - $titre.=' ('.$langs->trans("ThirdPartyCustomers").')'; - $urlfiche="card.php"; + if (empty($contextpage) || $contextpage == 'contactlist') $contextpage = 'contactcustomerlist'; + $titre .= ' ('.$langs->trans("ThirdPartyCustomers").')'; + $urlfiche = "card.php"; } elseif ($type == "f") { - if (empty($contextpage) || $contextpage == 'contactlist') $contextpage='contactsupplierlist'; - $titre.=' ('.$langs->trans("ThirdPartySuppliers").')'; - $urlfiche="card.php"; + if (empty($contextpage) || $contextpage == 'contactlist') $contextpage = 'contactsupplierlist'; + $titre .= ' ('.$langs->trans("ThirdPartySuppliers").')'; + $urlfiche = "card.php"; } elseif ($type == "o") { - if (empty($contextpage) || $contextpage == 'contactlist') $contextpage='contactotherlist'; - $titre.=' ('.$langs->trans("OthersNotLinkedToThirdParty").')'; - $urlfiche=""; + if (empty($contextpage) || $contextpage == 'contactlist') $contextpage = 'contactotherlist'; + $titre .= ' ('.$langs->trans("OthersNotLinkedToThirdParty").')'; + $urlfiche = ""; } // Initialize technical object to manage hooks of page. Note that conf->hooks_modules contains array of hook context @@ -172,7 +172,7 @@ $arrayfields = array( 'p.phone_mobile'=>array('label'=>"PhoneMobile", 'checked'=>1), 'p.fax'=>array('label'=>"Fax", 'checked'=>0), 'p.email'=>array('label'=>"EMail", 'checked'=>1), - 'p.no_email'=>array('label'=>"No_Email", 'checked'=>0, 'enabled'=>(! empty($conf->mailing->enabled))), + 'p.no_email'=>array('label'=>"No_Email", 'checked'=>0, 'enabled'=>(!empty($conf->mailing->enabled))), 'p.thirdparty'=>array('label'=>"ThirdParty", 'checked'=>1, 'enabled'=>empty($conf->global->SOCIETE_DISABLE_CONTACTS)), 'p.priv'=>array('label'=>"ContactVisibility", 'checked'=>1, 'position'=>200), 'p.datec'=>array('label'=>"DateCreationShort", 'checked'=>0, 'position'=>500), @@ -180,7 +180,7 @@ $arrayfields = array( 'p.statut'=>array('label'=>"Status", 'checked'=>1, 'position'=>1000), 'p.import_key'=>array('label'=>"ImportId", 'checked'=>0, 'position'=>1100), ); -if (! empty($conf->socialnetworks->enabled)) { +if (!empty($conf->socialnetworks->enabled)) { foreach ($socialnetworks as $key => $value) { if ($value['active']) { $arrayfields['p.'.$key] = array( @@ -229,91 +229,91 @@ if (empty($reshook)) // Did we click on purge search criteria ? if (GETPOST('button_removefilter_x', 'alpha') || GETPOST('button_removefilter.x', 'alpha') || GETPOST('button_removefilter', 'alpha')) // All tests are required to be compatible with all browsers { - $sall=""; - $search_id=''; - $search_firstlast_only=""; - $search_lastname=""; - $search_firstname=""; - $search_societe=""; - $search_town=""; - $search_zip=""; - $search_country=""; - $search_poste=""; - $search_phone=""; - $search_phone_perso=""; - $search_phone_pro=""; - $search_phone_mobile=""; - $search_fax=""; - $search_email=""; - $search_no_email=-1; - if (! empty($conf->socialnetworks->enabled)) { + $sall = ""; + $search_id = ''; + $search_firstlast_only = ""; + $search_lastname = ""; + $search_firstname = ""; + $search_societe = ""; + $search_town = ""; + $search_zip = ""; + $search_country = ""; + $search_poste = ""; + $search_phone = ""; + $search_phone_perso = ""; + $search_phone_pro = ""; + $search_phone_mobile = ""; + $search_fax = ""; + $search_email = ""; + $search_no_email = -1; + if (!empty($conf->socialnetworks->enabled)) { foreach ($socialnetworks as $key => $value) { if ($value['active']) { $search_{$key} = ""; } } } - $search_priv=""; - $search_status=-1; - $search_categ=''; - $search_categ_thirdparty=''; - $search_categ_supplier=''; - $search_import_key=''; - $toselect=''; - $search_array_options=array(); - $search_roles=array(); + $search_priv = ""; + $search_status = -1; + $search_categ = ''; + $search_categ_thirdparty = ''; + $search_categ_supplier = ''; + $search_import_key = ''; + $toselect = ''; + $search_array_options = array(); + $search_roles = array(); } // Mass actions - $objectclass='Contact'; - $objectlabel='Contact'; + $objectclass = 'Contact'; + $objectlabel = 'Contact'; $permissiontoread = $user->rights->societe->lire; $permissiontodelete = $user->rights->societe->supprimer; $uploaddir = $conf->societe->dir_output; include DOL_DOCUMENT_ROOT.'/core/actions_massactions.inc.php'; } -if ($search_priv < 0) $search_priv=''; +if ($search_priv < 0) $search_priv = ''; /* * View */ -$form=new Form($db); -$formother=new FormOther($db); -$formcompany=new FormCompany($db); -$contactstatic=new Contact($db); +$form = new Form($db); +$formother = new FormOther($db); +$formcompany = new FormCompany($db); +$contactstatic = new Contact($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")); $sql = "SELECT s.rowid as socid, s.nom as name,"; -$sql.= " p.rowid, p.lastname as lastname, p.statut, p.firstname, p.zip, p.town, p.poste, p.email, p.no_email,"; -$sql.= " p.socialnetworks,"; -$sql.= " p.phone as phone_pro, p.phone_mobile, p.phone_perso, p.fax, p.fk_pays, p.priv, p.datec as date_creation, p.tms as date_update,"; -$sql.= " co.label as country, co.code as country_code"; +$sql .= " p.rowid, p.lastname as lastname, p.statut, p.firstname, p.zip, p.town, p.poste, p.email, p.no_email,"; +$sql .= " p.socialnetworks,"; +$sql .= " p.phone as phone_pro, p.phone_mobile, p.phone_perso, p.fax, p.fk_pays, p.priv, p.datec as date_creation, p.tms as date_update,"; +$sql .= " co.label as country, co.code as country_code"; // Add fields from extrafields -if (! empty($extrafields->attributes[$object->table_element]['label'])) { - foreach ($extrafields->attributes[$object->table_element]['label'] as $key => $val) $sql.=($extrafields->attributes[$object->table_element]['type'][$key] != 'separate' ? ", ef.".$key.' as options_'.$key : ''); +if (!empty($extrafields->attributes[$object->table_element]['label'])) { + foreach ($extrafields->attributes[$object->table_element]['label'] as $key => $val) $sql .= ($extrafields->attributes[$object->table_element]['type'][$key] != 'separate' ? ", ef.".$key.' as options_'.$key : ''); } // Add fields from hooks -$parameters=array(); -$reshook=$hookmanager->executeHooks('printFieldListSelect', $parameters); // Note that $action and $object may have been modified by hook -$sql.=$hookmanager->resPrint; -$sql.= " FROM ".MAIN_DB_PREFIX."socpeople as p"; -if (is_array($extrafields->attributes[$object->table_element]['label']) && count($extrafields->attributes[$object->table_element]['label'])) $sql.= " LEFT JOIN ".MAIN_DB_PREFIX.$object->table_element."_extrafields as ef on (p.rowid = ef.fk_object)"; -$sql.= " LEFT JOIN ".MAIN_DB_PREFIX."c_country as co ON co.rowid = p.fk_pays"; -$sql.= " LEFT JOIN ".MAIN_DB_PREFIX."societe as s ON s.rowid = p.fk_soc"; -if (! empty($search_categ)) $sql.= ' LEFT JOIN '.MAIN_DB_PREFIX."categorie_contact as cc ON p.rowid = cc.fk_socpeople"; // We need this table joined to the select in order to filter by categ -if (! empty($search_categ_thirdparty)) $sql.= ' LEFT JOIN '.MAIN_DB_PREFIX."categorie_societe as cs ON s.rowid = cs.fk_soc"; // We need this table joined to the select in order to filter by categ -if (! empty($search_categ_supplier)) $sql.= ' LEFT JOIN '.MAIN_DB_PREFIX."categorie_fournisseur as cs2 ON s.rowid = cs2.fk_soc"; // We need this table joined to the select in order to filter by categ +$parameters = array(); +$reshook = $hookmanager->executeHooks('printFieldListSelect', $parameters); // Note that $action and $object may have been modified by hook +$sql .= $hookmanager->resPrint; +$sql .= " FROM ".MAIN_DB_PREFIX."socpeople as p"; +if (is_array($extrafields->attributes[$object->table_element]['label']) && count($extrafields->attributes[$object->table_element]['label'])) $sql .= " LEFT JOIN ".MAIN_DB_PREFIX.$object->table_element."_extrafields as ef on (p.rowid = ef.fk_object)"; +$sql .= " LEFT JOIN ".MAIN_DB_PREFIX."c_country as co ON co.rowid = p.fk_pays"; +$sql .= " LEFT JOIN ".MAIN_DB_PREFIX."societe as s ON s.rowid = p.fk_soc"; +if (!empty($search_categ)) $sql .= ' LEFT JOIN '.MAIN_DB_PREFIX."categorie_contact as cc ON p.rowid = cc.fk_socpeople"; // We need this table joined to the select in order to filter by categ +if (!empty($search_categ_thirdparty)) $sql .= ' LEFT JOIN '.MAIN_DB_PREFIX."categorie_societe as cs ON s.rowid = cs.fk_soc"; // We need this table joined to the select in order to filter by categ +if (!empty($search_categ_supplier)) $sql .= ' LEFT JOIN '.MAIN_DB_PREFIX."categorie_fournisseur as cs2 ON s.rowid = cs2.fk_soc"; // We need this table joined to the select in order to filter by categ if (!$user->rights->societe->client->voir && !$socid) $sql .= " LEFT JOIN ".MAIN_DB_PREFIX."societe_commerciaux as sc ON s.rowid = sc.fk_soc"; -$sql.= ' WHERE p.entity IN ('.getEntity('socpeople').')'; +$sql .= ' WHERE p.entity IN ('.getEntity('socpeople').')'; if (!$user->rights->societe->client->voir && !$socid) //restriction { - $sql .= " AND (sc.fk_user = " .$user->id." OR p.fk_soc IS NULL)"; + $sql .= " AND (sc.fk_user = ".$user->id." OR p.fk_soc IS NULL)"; } -if (! empty($userid)) // propre au commercial +if (!empty($userid)) // propre au commercial { $sql .= " AND p.fk_user_creat=".$db->escape($userid); } @@ -329,46 +329,46 @@ else if ($search_priv == '1') $sql .= " AND (p.priv='1' AND p.fk_user_creat=".$user->id.")"; } -if ($search_categ > 0) $sql.= " AND cc.fk_categorie = ".$db->escape($search_categ); -if ($search_categ == -2) $sql.= " AND cc.fk_categorie IS NULL"; -if ($search_categ_thirdparty > 0) $sql.= " AND cs.fk_categorie = ".$db->escape($search_categ_thirdparty); -if ($search_categ_thirdparty == -2) $sql.= " AND cs.fk_categorie IS NULL"; -if ($search_categ_supplier > 0) $sql.= " AND cs2.fk_categorie = ".$db->escape($search_categ_supplier); -if ($search_categ_supplier == -2) $sql.= " AND cs2.fk_categorie IS NULL"; +if ($search_categ > 0) $sql .= " AND cc.fk_categorie = ".$db->escape($search_categ); +if ($search_categ == -2) $sql .= " AND cc.fk_categorie IS NULL"; +if ($search_categ_thirdparty > 0) $sql .= " AND cs.fk_categorie = ".$db->escape($search_categ_thirdparty); +if ($search_categ_thirdparty == -2) $sql .= " AND cs.fk_categorie IS NULL"; +if ($search_categ_supplier > 0) $sql .= " AND cs2.fk_categorie = ".$db->escape($search_categ_supplier); +if ($search_categ_supplier == -2) $sql .= " AND cs2.fk_categorie IS NULL"; -if ($sall) $sql.= natural_search(array_keys($fieldstosearchall), $sall); -if (strlen($search_phone)) $sql.= natural_search(array('p.phone', 'p.phone_perso', 'p.phone_mobile'), $search_phone); -if (strlen($search_cti)) $sql.= natural_search(array('p.phone', 'p.phone_perso', 'p.phone_mobile'), $search_cti); -if (strlen($search_firstlast_only)) $sql.= natural_search(array('p.lastname', 'p.firstname'), $search_firstlast_only); +if ($sall) $sql .= natural_search(array_keys($fieldstosearchall), $sall); +if (strlen($search_phone)) $sql .= natural_search(array('p.phone', 'p.phone_perso', 'p.phone_mobile'), $search_phone); +if (strlen($search_cti)) $sql .= natural_search(array('p.phone', 'p.phone_perso', 'p.phone_mobile'), $search_cti); +if (strlen($search_firstlast_only)) $sql .= natural_search(array('p.lastname', 'p.firstname'), $search_firstlast_only); -if ($search_id > 0) $sql.= natural_search("p.rowid", $search_id, 1); -if ($search_lastname) $sql.= natural_search('p.lastname', $search_lastname); -if ($search_firstname) $sql.= natural_search('p.firstname', $search_firstname); -if ($search_societe) $sql.= natural_search('s.nom', $search_societe); +if ($search_id > 0) $sql .= natural_search("p.rowid", $search_id, 1); +if ($search_lastname) $sql .= natural_search('p.lastname', $search_lastname); +if ($search_firstname) $sql .= natural_search('p.firstname', $search_firstname); +if ($search_societe) $sql .= natural_search('s.nom', $search_societe); if ($search_country) $sql .= " AND p.fk_pays IN (".$search_country.')'; -if (strlen($search_poste)) $sql.= natural_search('p.poste', $search_poste); -if (strlen($search_phone_perso)) $sql.= natural_search('p.phone_perso', $search_phone_perso); -if (strlen($search_phone_pro)) $sql.= natural_search('p.phone', $search_phone_pro); -if (strlen($search_phone_mobile)) $sql.= natural_search('p.phone_mobile', $search_phone_mobile); -if (strlen($search_fax)) $sql.= natural_search('p.fax', $search_fax); -if (! empty($conf->socialnetworks->enabled)) { +if (strlen($search_poste)) $sql .= natural_search('p.poste', $search_poste); +if (strlen($search_phone_perso)) $sql .= natural_search('p.phone_perso', $search_phone_perso); +if (strlen($search_phone_pro)) $sql .= natural_search('p.phone', $search_phone_pro); +if (strlen($search_phone_mobile)) $sql .= natural_search('p.phone_mobile', $search_phone_mobile); +if (strlen($search_fax)) $sql .= natural_search('p.fax', $search_fax); +if (!empty($conf->socialnetworks->enabled)) { foreach ($socialnetworks as $key => $value) { if ($value['active'] && strlen($search_{$key})) { //$sql.= natural_search("p.socialnetworks->'$.".$key."'", $search_{$key}); - $sql.= ' AND p.socialnetworks LIKE \'%"'.$key.'":"'.$search_{$key}.'%\''; + $sql .= ' AND p.socialnetworks LIKE \'%"'.$key.'":"'.$search_{$key}.'%\''; } } } -if (strlen($search_email)) $sql.= natural_search('p.email', $search_email); -if (strlen($search_zip)) $sql.= natural_search("p.zip", $search_zip); -if (strlen($search_town)) $sql.= natural_search("p.town", $search_town); -if (count($search_roles)>0) { +if (strlen($search_email)) $sql .= natural_search('p.email', $search_email); +if (strlen($search_zip)) $sql .= natural_search("p.zip", $search_zip); +if (strlen($search_town)) $sql .= natural_search("p.town", $search_town); +if (count($search_roles) > 0) { $sql .= " AND p.rowid IN (SELECT sc.fk_socpeople FROM ".MAIN_DB_PREFIX."societe_contacts as sc WHERE sc.fk_c_type_contact IN (".implode(',', $search_roles)."))"; } -if ($search_no_email != '' && $search_no_email >= 0) $sql.= " AND p.no_email = ".$db->escape($search_no_email); -if ($search_status != '' && $search_status >= 0) $sql.= " AND p.statut = ".$db->escape($search_status); -if ($search_import_key) $sql.= natural_search("p.import_key", $search_import_key); +if ($search_no_email != '' && $search_no_email >= 0) $sql .= " AND p.no_email = ".$db->escape($search_no_email); +if ($search_status != '' && $search_status >= 0) $sql .= " AND p.statut = ".$db->escape($search_status); +if ($search_import_key) $sql .= natural_search("p.import_key", $search_import_key); if ($type == "o") // filtre sur type { $sql .= " AND p.fk_soc IS NULL"; @@ -617,52 +617,52 @@ if (!empty($arrayfields['p.town']['checked'])) print ''; }*/ // Country -if (! empty($arrayfields['country.code_iso']['checked'])) +if (!empty($arrayfields['country.code_iso']['checked'])) { print ''; } -if (! empty($arrayfields['p.phone']['checked'])) +if (!empty($arrayfields['p.phone']['checked'])) { print ''; } -if (! empty($arrayfields['p.phone_perso']['checked'])) +if (!empty($arrayfields['p.phone_perso']['checked'])) { print ''; } -if (! empty($arrayfields['p.phone_mobile']['checked'])) +if (!empty($arrayfields['p.phone_mobile']['checked'])) { print ''; } -if (! empty($arrayfields['p.fax']['checked'])) +if (!empty($arrayfields['p.fax']['checked'])) { print ''; } -if (! empty($arrayfields['p.email']['checked'])) +if (!empty($arrayfields['p.email']['checked'])) { print ''; } -if (! empty($arrayfields['p.no_email']['checked'])) +if (!empty($arrayfields['p.no_email']['checked'])) { print ''; } -if (! empty($conf->socialnetworks->enabled)) { +if (!empty($conf->socialnetworks->enabled)) { foreach ($socialnetworks as $key => $value) { if ($value['active']) { - if (! empty($arrayfields['p.'.$key]['checked'])) + if (!empty($arrayfields['p.'.$key]['checked'])) { print ''; } -if (! empty($arrayfields['p.priv']['checked'])) +if (!empty($arrayfields['p.priv']['checked'])) { print ''; } @@ -726,32 +726,32 @@ print ''; // Ligne des titres print ''; -if (! empty($arrayfields['p.rowid']['checked'])) print_liste_field_titre($arrayfields['p.rowid']['label'], $_SERVER["PHP_SELF"], "p.rowid", "", $param, "", $sortfield, $sortorder); -if (! empty($arrayfields['p.lastname']['checked'])) print_liste_field_titre($arrayfields['p.lastname']['label'], $_SERVER["PHP_SELF"], "p.lastname", $begin, $param, '', $sortfield, $sortorder); -if (! empty($arrayfields['p.firstname']['checked'])) print_liste_field_titre($arrayfields['p.firstname']['label'], $_SERVER["PHP_SELF"], "p.firstname", $begin, $param, '', $sortfield, $sortorder); -if (! empty($arrayfields['p.poste']['checked'])) print_liste_field_titre($arrayfields['p.poste']['label'], $_SERVER["PHP_SELF"], "p.poste", $begin, $param, '', $sortfield, $sortorder); -if (! empty($arrayfields['p.zip']['checked'])) print_liste_field_titre($arrayfields['p.zip']['label'], $_SERVER["PHP_SELF"], "p.zip", $begin, $param, '', $sortfield, $sortorder); -if (! empty($arrayfields['p.town']['checked'])) print_liste_field_titre($arrayfields['p.town']['label'], $_SERVER["PHP_SELF"], "p.town", $begin, $param, '', $sortfield, $sortorder); +if (!empty($arrayfields['p.rowid']['checked'])) print_liste_field_titre($arrayfields['p.rowid']['label'], $_SERVER["PHP_SELF"], "p.rowid", "", $param, "", $sortfield, $sortorder); +if (!empty($arrayfields['p.lastname']['checked'])) print_liste_field_titre($arrayfields['p.lastname']['label'], $_SERVER["PHP_SELF"], "p.lastname", $begin, $param, '', $sortfield, $sortorder); +if (!empty($arrayfields['p.firstname']['checked'])) print_liste_field_titre($arrayfields['p.firstname']['label'], $_SERVER["PHP_SELF"], "p.firstname", $begin, $param, '', $sortfield, $sortorder); +if (!empty($arrayfields['p.poste']['checked'])) print_liste_field_titre($arrayfields['p.poste']['label'], $_SERVER["PHP_SELF"], "p.poste", $begin, $param, '', $sortfield, $sortorder); +if (!empty($arrayfields['p.zip']['checked'])) print_liste_field_titre($arrayfields['p.zip']['label'], $_SERVER["PHP_SELF"], "p.zip", $begin, $param, '', $sortfield, $sortorder); +if (!empty($arrayfields['p.town']['checked'])) print_liste_field_titre($arrayfields['p.town']['label'], $_SERVER["PHP_SELF"], "p.town", $begin, $param, '', $sortfield, $sortorder); //if (! empty($arrayfields['state.nom']['checked'])) print_liste_field_titre($arrayfields['state.nom']['label'],$_SERVER["PHP_SELF"],"state.nom","",$param,'',$sortfield,$sortorder); //if (! empty($arrayfields['region.nom']['checked'])) print_liste_field_titre($arrayfields['region.nom']['label'],$_SERVER["PHP_SELF"],"region.nom","",$param,'',$sortfield,$sortorder); -if (! empty($arrayfields['country.code_iso']['checked'])) { +if (!empty($arrayfields['country.code_iso']['checked'])) { print_liste_field_titre($arrayfields['country.code_iso']['label'], $_SERVER["PHP_SELF"], "co.code_iso", "", $param, '', $sortfield, $sortorder, 'center '); } -if (! empty($arrayfields['p.phone']['checked'])) print_liste_field_titre($arrayfields['p.phone']['label'], $_SERVER["PHP_SELF"], "p.phone", $begin, $param, '', $sortfield, $sortorder); -if (! empty($arrayfields['p.phone_perso']['checked'])) print_liste_field_titre($arrayfields['p.phone_perso']['label'], $_SERVER["PHP_SELF"], "p.phone_perso", $begin, $param, '', $sortfield, $sortorder); -if (! empty($arrayfields['p.phone_mobile']['checked'])) print_liste_field_titre($arrayfields['p.phone_mobile']['label'], $_SERVER["PHP_SELF"], "p.phone_mobile", $begin, $param, '', $sortfield, $sortorder); -if (! empty($arrayfields['p.fax']['checked'])) print_liste_field_titre($arrayfields['p.fax']['label'], $_SERVER["PHP_SELF"], "p.fax", $begin, $param, '', $sortfield, $sortorder); -if (! empty($arrayfields['p.email']['checked'])) print_liste_field_titre($arrayfields['p.email']['label'], $_SERVER["PHP_SELF"], "p.email", $begin, $param, '', $sortfield, $sortorder); -if (! empty($arrayfields['p.no_email']['checked'])) print_liste_field_titre($arrayfields['p.no_email']['label'], $_SERVER["PHP_SELF"], "p.no_email", $begin, $param, '', $sortfield, $sortorder, 'center '); -if (! empty($conf->socialnetworks->enabled)) { +if (!empty($arrayfields['p.phone']['checked'])) print_liste_field_titre($arrayfields['p.phone']['label'], $_SERVER["PHP_SELF"], "p.phone", $begin, $param, '', $sortfield, $sortorder); +if (!empty($arrayfields['p.phone_perso']['checked'])) print_liste_field_titre($arrayfields['p.phone_perso']['label'], $_SERVER["PHP_SELF"], "p.phone_perso", $begin, $param, '', $sortfield, $sortorder); +if (!empty($arrayfields['p.phone_mobile']['checked'])) print_liste_field_titre($arrayfields['p.phone_mobile']['label'], $_SERVER["PHP_SELF"], "p.phone_mobile", $begin, $param, '', $sortfield, $sortorder); +if (!empty($arrayfields['p.fax']['checked'])) print_liste_field_titre($arrayfields['p.fax']['label'], $_SERVER["PHP_SELF"], "p.fax", $begin, $param, '', $sortfield, $sortorder); +if (!empty($arrayfields['p.email']['checked'])) print_liste_field_titre($arrayfields['p.email']['label'], $_SERVER["PHP_SELF"], "p.email", $begin, $param, '', $sortfield, $sortorder); +if (!empty($arrayfields['p.no_email']['checked'])) print_liste_field_titre($arrayfields['p.no_email']['label'], $_SERVER["PHP_SELF"], "p.no_email", $begin, $param, '', $sortfield, $sortorder, 'center '); +if (!empty($conf->socialnetworks->enabled)) { foreach ($socialnetworks as $key => $value) { - if ($value['active'] && ! empty($arrayfields['p.'.$key]['checked'])) { + if ($value['active'] && !empty($arrayfields['p.'.$key]['checked'])) { print_liste_field_titre($arrayfields['p.'.$key]['label'], $_SERVER["PHP_SELF"], "p.".$key, $begin, $param, '', $sortfield, $sortorder); } } } -if (! empty($arrayfields['p.thirdparty']['checked'])) print_liste_field_titre($arrayfields['p.thirdparty']['label'], $_SERVER["PHP_SELF"], "s.nom", $begin, $param, '', $sortfield, $sortorder); -if (! empty($arrayfields['p.priv']['checked'])) print_liste_field_titre($arrayfields['p.priv']['label'], $_SERVER["PHP_SELF"], "p.priv", $begin, $param, '', $sortfield, $sortorder, 'center '); +if (!empty($arrayfields['p.thirdparty']['checked'])) print_liste_field_titre($arrayfields['p.thirdparty']['label'], $_SERVER["PHP_SELF"], "s.nom", $begin, $param, '', $sortfield, $sortorder); +if (!empty($arrayfields['p.priv']['checked'])) print_liste_field_titre($arrayfields['p.priv']['label'], $_SERVER["PHP_SELF"], "p.priv", $begin, $param, '', $sortfield, $sortorder, 'center '); // Extra fields include DOL_DOCUMENT_ROOT.'/core/tpl/extrafields_list_search_title.tpl.php'; // Hook fields @@ -780,67 +780,67 @@ print "\n"; $i = 0; -$totalarray=array(); +$totalarray = array(); while ($i < min($num, $limit)) { $obj = $db->fetch_object($result); print ''; $arraysocialnetworks = (array) json_decode($obj->socialnetworks, true); - $contactstatic->lastname=$obj->lastname; - $contactstatic->firstname=''; - $contactstatic->id=$obj->rowid; - $contactstatic->statut=$obj->statut; - $contactstatic->poste=$obj->poste; - $contactstatic->email=$obj->email; - $contactstatic->phone_pro=$obj->phone_pro; - $contactstatic->phone_perso=$obj->phone_perso; - $contactstatic->phone_mobile=$obj->phone_mobile; - $contactstatic->zip=$obj->zip; - $contactstatic->town=$obj->town; + $contactstatic->lastname = $obj->lastname; + $contactstatic->firstname = ''; + $contactstatic->id = $obj->rowid; + $contactstatic->statut = $obj->statut; + $contactstatic->poste = $obj->poste; + $contactstatic->email = $obj->email; + $contactstatic->phone_pro = $obj->phone_pro; + $contactstatic->phone_perso = $obj->phone_perso; + $contactstatic->phone_mobile = $obj->phone_mobile; + $contactstatic->zip = $obj->zip; + $contactstatic->town = $obj->town; $contactstatic->socialnetworks = $arraysocialnetworks; $contactstatic->country = $obj->country; $contactstatic->country_code = $obj->country_code; // ID - if (! empty($arrayfields['p.rowid']['checked'])) + if (!empty($arrayfields['p.rowid']['checked'])) { print '\n"; - if (! $i) $totalarray['nbfield']++; + if (!$i) $totalarray['nbfield']++; } // Name - if (! empty($arrayfields['p.lastname']['checked'])) + if (!empty($arrayfields['p.lastname']['checked'])) { print ''; - if (! $i) $totalarray['nbfield']++; + if (!$i) $totalarray['nbfield']++; } // Firstname - if (! empty($arrayfields['p.firstname']['checked'])) + if (!empty($arrayfields['p.firstname']['checked'])) { print ''; - if (! $i) $totalarray['nbfield']++; + if (!$i) $totalarray['nbfield']++; } // Job position - if (! empty($arrayfields['p.poste']['checked'])) + if (!empty($arrayfields['p.poste']['checked'])) { print ''; - if (! $i) $totalarray['nbfield']++; + if (!$i) $totalarray['nbfield']++; } // Zip - if (! empty($arrayfields['p.zip']['checked'])) + if (!empty($arrayfields['p.zip']['checked'])) { print ''; - if (! $i) $totalarray['nbfield']++; + if (!$i) $totalarray['nbfield']++; } // Town - if (! empty($arrayfields['p.town']['checked'])) + if (!empty($arrayfields['p.town']['checked'])) { print ''; - if (! $i) $totalarray['nbfield']++; + if (!$i) $totalarray['nbfield']++; } // State /*if (! empty($arrayfields['state.nom']['checked'])) @@ -855,60 +855,60 @@ while ($i < min($num, $limit)) if (! $i) $totalarray['nbfield']++; }*/ // Country - if (! empty($arrayfields['country.code_iso']['checked'])) + if (!empty($arrayfields['country.code_iso']['checked'])) { print ''; - if (! $i) $totalarray['nbfield']++; + if (!$i) $totalarray['nbfield']++; } // Phone - if (! empty($arrayfields['p.phone']['checked'])) + if (!empty($arrayfields['p.phone']['checked'])) { print ''; - if (! $i) $totalarray['nbfield']++; + if (!$i) $totalarray['nbfield']++; } // Phone perso - if (! empty($arrayfields['p.phone_perso']['checked'])) + if (!empty($arrayfields['p.phone_perso']['checked'])) { print ''; - if (! $i) $totalarray['nbfield']++; + if (!$i) $totalarray['nbfield']++; } // Phone mobile - if (! empty($arrayfields['p.phone_mobile']['checked'])) + if (!empty($arrayfields['p.phone_mobile']['checked'])) { print ''; - if (! $i) $totalarray['nbfield']++; + if (!$i) $totalarray['nbfield']++; } // Fax - if (! empty($arrayfields['p.fax']['checked'])) + if (!empty($arrayfields['p.fax']['checked'])) { print ''; - if (! $i) $totalarray['nbfield']++; + if (!$i) $totalarray['nbfield']++; } // EMail - if (! empty($arrayfields['p.email']['checked'])) + if (!empty($arrayfields['p.email']['checked'])) { print ''; - if (! $i) $totalarray['nbfield']++; + if (!$i) $totalarray['nbfield']++; } // No EMail - if (! empty($arrayfields['p.no_email']['checked'])) + if (!empty($arrayfields['p.no_email']['checked'])) { print ''; - if (! $i) $totalarray['nbfield']++; + if (!$i) $totalarray['nbfield']++; } - if (! empty($conf->socialnetworks->enabled)) { + if (!empty($conf->socialnetworks->enabled)) { foreach ($socialnetworks as $key => $value) { - if ($value['active'] && ! empty($arrayfields['p.'.$key]['checked'])) { + if ($value['active'] && !empty($arrayfields['p.'.$key]['checked'])) { print ''; - if (! $i) $totalarray['nbfield']++; + if (!$i) $totalarray['nbfield']++; } } } // Company - if (! empty($arrayfields['p.thirdparty']['checked'])) + if (!empty($arrayfields['p.thirdparty']['checked'])) { print '"; @@ -299,7 +299,7 @@ if (empty($conf->use_javascript_ajax) || ! empty($conf->global->MAIN_ECM_DISABLE print "\n"; } - $oldvallevel=$val['level']; + $oldvallevel = $val['level']; $nbofentries++; } @@ -318,7 +318,7 @@ if (empty($conf->use_javascript_ajax) || ! empty($conf->global->MAIN_ECM_DISABLE // Close db if mode is not noajax -if ((! isset($mode) || $mode != 'noajax') && is_object($db)) $db->close(); +if ((!isset($mode) || $mode != 'noajax') && is_object($db)) $db->close(); @@ -348,7 +348,7 @@ function treeOutputForAbsoluteDir($sqltree, $selecteddir, $fullpathselecteddir, { $files = @scandir($fullpathselecteddir); - if (! empty($files)) + if (!empty($files)) { natcasesort($files); if (count($files) > 2) /* The 2 accounts for . and .. */ @@ -360,56 +360,56 @@ function treeOutputForAbsoluteDir($sqltree, $selecteddir, $fullpathselecteddir, { if ($file == 'temp') continue; - $nbofsubdir=0; - $nboffilesinsubdir=0; + $nbofsubdir = 0; + $nboffilesinsubdir = 0; - $val=array(); + $val = array(); // Loop on all database entries (sqltree) to find the one matching the subdir found into dir to scan - foreach($sqltree as $key => $tmpval) + foreach ($sqltree as $key => $tmpval) { //print "-- key=".$key." - ".$tmpval['fullrelativename']." vs ".(($selecteddir != '/'?$selecteddir.'/':'').$file)."
\n"; - if ($tmpval['fullrelativename'] == (($selecteddir != '/'?$selecteddir.'/':'').$file)) // We found equivalent record into database + if ($tmpval['fullrelativename'] == (($selecteddir != '/' ? $selecteddir.'/' : '').$file)) // We found equivalent record into database { - $val=$tmpval; - $resarray=tree_showpad($sqltree, $key, 1); + $val = $tmpval; + $resarray = tree_showpad($sqltree, $key, 1); // Refresh cache for this subdir if (isset($val['cachenbofdoc']) && $val['cachenbofdoc'] < 0) // Cache is not up to date, so we update it for this directory t { - $result=$ecmdirstatic->fetch($val['id']); - $ecmdirstatic->ref=$ecmdirstatic->label; + $result = $ecmdirstatic->fetch($val['id']); + $ecmdirstatic->ref = $ecmdirstatic->label; - $result=$ecmdirstatic->refreshcachenboffile(0); - $val['cachenbofdoc']=$result; + $result = $ecmdirstatic->refreshcachenboffile(0); + $val['cachenbofdoc'] = $result; } - $a=$resarray[0]; - $nbofsubdir=$resarray[1]; - $nboffilesinsubdir=$resarray[2]; + $a = $resarray[0]; + $nbofsubdir = $resarray[1]; + $nboffilesinsubdir = $resarray[2]; break; } } //print 'modulepart='.$modulepart.' fullpathselecteddir='.$fullpathselecteddir.' - val[fullrelativename] (in database)='.$val['fullrelativename'].' - val[id]='.$val['id'].' - is_dir='.dol_is_dir($fullpathselecteddir . $file).' - file='.$file."\n"; - if ($file != '.' && $file != '..' && ((! empty($val['fullrelativename']) && $val['id'] >= 0) || dol_is_dir($fullpathselecteddir . (preg_match('/\/$/', $fullpathselecteddir)?'':'/') . $file))) + if ($file != '.' && $file != '..' && ((!empty($val['fullrelativename']) && $val['id'] >= 0) || dol_is_dir($fullpathselecteddir.(preg_match('/\/$/', $fullpathselecteddir) ? '' : '/').$file))) { if (empty($val['fullrelativename'])) // If we did not find entry into database, but found a directory (dol_is_dir was ok at previous test) { - $val['fullrelativename']=(($selecteddir && $selecteddir != '/')?$selecteddir.'/':'').$file; - $val['id']=0; - $val['label']=$file; - $val['description']=''; - $nboffilesinsubdir=$langs->trans("Unknown"); + $val['fullrelativename'] = (($selecteddir && $selecteddir != '/') ? $selecteddir.'/' : '').$file; + $val['id'] = 0; + $val['label'] = $file; + $val['description'] = ''; + $nboffilesinsubdir = $langs->trans("Unknown"); } - $collapsedorexpanded='collapsed'; - if (preg_match('/^'.preg_quote($val['fullrelativename'].'/', '/').'/', $preopened)) $collapsedorexpanded='expanded'; - print '
  • '; // collapsed is opposite if expanded + $collapsedorexpanded = 'collapsed'; + if (preg_match('/^'.preg_quote($val['fullrelativename'].'/', '/').'/', $preopened)) $collapsedorexpanded = 'expanded'; + print '
  • '; // collapsed is opposite if expanded print ""; print dol_escape_htmltag($file); @@ -425,10 +425,10 @@ function treeOutputForAbsoluteDir($sqltree, $selecteddir, $fullpathselecteddir, // Nb of docs print '
  • '; print ''; // Edit link @@ -445,16 +445,16 @@ function treeOutputForAbsoluteDir($sqltree, $selecteddir, $fullpathselecteddir, if ($modulepart == 'ecm') { print '"; } @@ -467,17 +467,17 @@ function treeOutputForAbsoluteDir($sqltree, $selecteddir, $fullpathselecteddir, { //print 'modulepart='.$modulepart.' fullpathselecteddir='.$fullpathselecteddir.' - val[fullrelativename] (in database)='.$val['fullrelativename'].' - val[id]='.$val['id'].' - is_dir='.dol_is_dir($fullpathselecteddir . $file).' - file='.$file."\n"; $newselecteddir = $val['fullrelativename']; - $newfullpathselecteddir=''; + $newfullpathselecteddir = ''; if ($modulepart == 'ecm') { - $newfullpathselecteddir=$conf->ecm->dir_output.'/'.($val['fullrelativename'] != '/' ? $val['fullrelativename'] : ''); + $newfullpathselecteddir = $conf->ecm->dir_output.'/'.($val['fullrelativename'] != '/' ? $val['fullrelativename'] : ''); } elseif ($modulepart == 'medias') { - $newfullpathselecteddir=$dolibarr_main_data_root.'/medias/'.($val['fullrelativename'] != '/' ? $val['fullrelativename'] : ''); + $newfullpathselecteddir = $dolibarr_main_data_root.'/medias/'.($val['fullrelativename'] != '/' ? $val['fullrelativename'] : ''); } - if ($newfullpathselecteddir) treeOutputForAbsoluteDir($sqltree, $newselecteddir, $newfullpathselecteddir, $modulepart, $websitekey, $pageid, $preopened, $fullpathpreopened, $depth+1); + if ($newfullpathselecteddir) treeOutputForAbsoluteDir($sqltree, $newselecteddir, $newfullpathselecteddir, $modulepart, $websitekey, $pageid, $preopened, $fullpathpreopened, $depth + 1); } print "\n"; diff --git a/htdocs/core/class/html.form.class.php b/htdocs/core/class/html.form.class.php index 0eadfba7ad0..614b17a4967 100644 --- a/htdocs/core/class/html.form.class.php +++ b/htdocs/core/class/html.form.class.php @@ -1637,52 +1637,52 @@ class Form $includeUsers = implode(",", $user->getAllChildIds(1)); } - $out=''; + $out = ''; $outarray = array(); // Forge request to select users $sql = "SELECT DISTINCT u.rowid, u.lastname as lastname, u.firstname, u.statut, u.login, u.admin, u.entity"; - if (! empty($conf->multicompany->enabled) && $conf->entity == 1 && $user->admin && ! $user->entity) + if (!empty($conf->multicompany->enabled) && $conf->entity == 1 && $user->admin && !$user->entity) { - $sql.= ", e.label"; + $sql .= ", e.label"; } - $sql.= " FROM ".MAIN_DB_PREFIX ."user as u"; - if (! empty($conf->multicompany->enabled) && $conf->entity == 1 && $user->admin && ! $user->entity) + $sql .= " FROM ".MAIN_DB_PREFIX."user as u"; + if (!empty($conf->multicompany->enabled) && $conf->entity == 1 && $user->admin && !$user->entity) { - $sql.= " LEFT JOIN ".MAIN_DB_PREFIX ."entity as e ON e.rowid=u.entity"; - if ($force_entity) $sql.= " WHERE u.entity IN (0,".$force_entity.")"; - else $sql.= " WHERE u.entity IS NOT NULL"; + $sql .= " LEFT JOIN ".MAIN_DB_PREFIX."entity as e ON e.rowid=u.entity"; + if ($force_entity) $sql .= " WHERE u.entity IN (0,".$force_entity.")"; + else $sql .= " WHERE u.entity IS NOT NULL"; } else { - if (! empty($conf->global->MULTICOMPANY_TRANSVERSE_MODE)) + if (!empty($conf->global->MULTICOMPANY_TRANSVERSE_MODE)) { - $sql.= " LEFT JOIN ".MAIN_DB_PREFIX."usergroup_user as ug"; - $sql.= " ON ug.fk_user = u.rowid"; - $sql.= " WHERE ug.entity = ".$conf->entity; + $sql .= " LEFT JOIN ".MAIN_DB_PREFIX."usergroup_user as ug"; + $sql .= " ON ug.fk_user = u.rowid"; + $sql .= " WHERE ug.entity = ".$conf->entity; } else { - $sql.= " WHERE u.entity IN (0,".$conf->entity.")"; + $sql .= " WHERE u.entity IN (0,".$conf->entity.")"; } } - if (! empty($user->socid)) $sql.= " AND u.fk_soc = ".$user->socid; - if (is_array($exclude) && $excludeUsers) $sql.= " AND u.rowid NOT IN (".$excludeUsers.")"; - if ($includeUsers) $sql.= " AND u.rowid IN (".$includeUsers.")"; - if (! empty($conf->global->USER_HIDE_INACTIVE_IN_COMBOBOX) || $noactive) $sql.= " AND u.statut <> 0"; - if (! empty($morefilter)) $sql.=" ".$morefilter; + if (!empty($user->socid)) $sql .= " AND u.fk_soc = ".$user->socid; + if (is_array($exclude) && $excludeUsers) $sql .= " AND u.rowid NOT IN (".$excludeUsers.")"; + if ($includeUsers) $sql .= " AND u.rowid IN (".$includeUsers.")"; + if (!empty($conf->global->USER_HIDE_INACTIVE_IN_COMBOBOX) || $noactive) $sql .= " AND u.statut <> 0"; + if (!empty($morefilter)) $sql .= " ".$morefilter; if (empty($conf->global->MAIN_FIRSTNAME_NAME_POSITION)) // MAIN_FIRSTNAME_NAME_POSITION is 0 means firstname+lastname { - $sql.= " ORDER BY u.firstname ASC"; + $sql .= " ORDER BY u.firstname ASC"; } else { - $sql.= " ORDER BY u.lastname ASC"; + $sql .= " ORDER BY u.lastname ASC"; } dol_syslog(get_class($this)."::select_dolusers", LOG_DEBUG); - $resql=$this->db->query($sql); + $resql = $this->db->query($sql); if ($resql) { $num = $this->db->num_rows($resql); @@ -3797,11 +3797,11 @@ class Form $num = 0; $sql = "SELECT rowid, label, bank, clos as status, currency_code"; - $sql.= " FROM ".MAIN_DB_PREFIX."bank_account"; - $sql.= " WHERE entity IN (".getEntity('bank_account').")"; - if ($status != 2) $sql.= " AND clos = ".(int) $status; - if ($filtre) $sql.=" AND ".$filtre; - $sql.= " ORDER BY label"; + $sql .= " FROM ".MAIN_DB_PREFIX."bank_account"; + $sql .= " WHERE entity IN (".getEntity('bank_account').")"; + if ($status != 2) $sql .= " AND clos = ".(int) $status; + if ($filtre) $sql .= " AND ".$filtre; + $sql .= " ORDER BY label"; dol_syslog(get_class($this)."::select_comptes", LOG_DEBUG); $result = $this->db->query($sql); @@ -3869,11 +3869,11 @@ class Form $num = 0; $sql = "SELECT rowid, name, fk_country, status, entity"; - $sql.= " FROM ".MAIN_DB_PREFIX."establishment"; - $sql.= " WHERE 1=1"; - if ($status != 2) $sql.= " AND status = ".(int) $status; - if ($filtre) $sql.=" AND ".$filtre; - $sql.= " ORDER BY name"; + $sql .= " FROM ".MAIN_DB_PREFIX."establishment"; + $sql .= " WHERE 1=1"; + if ($status != 2) $sql .= " AND status = ".(int) $status; + if ($filtre) $sql .= " AND ".$filtre; + $sql .= " ORDER BY name"; dol_syslog(get_class($this)."::select_establishment", LOG_DEBUG); $result = $this->db->query($sql); @@ -5746,18 +5746,18 @@ class Form // If reset_scripts is not empty, print the link with the reset_scripts in the onClick if ($reset_scripts && empty($conf->dol_optimize_smallscreen)) { - $retstring.=' '; + $retstring .= ' '; } } // Add a "Plus one hour" link if ($conf->use_javascript_ajax && $adddateof) { - $tmparray=dol_getdate($adddateof); + $tmparray = dol_getdate($adddateof); if (empty($labeladddateof)) $labeladddateof = $langs->trans("DateInvoice"); - $retstring.=' -
    '; -print $langs->trans("Category") . ': ' . $formother->select_categories(Categorie::TYPE_CUSTOMER, $selected_cat, 'search_categ', true); +print $langs->trans("Category").': '.$formother->select_categories(Categorie::TYPE_CUSTOMER, $selected_cat, 'search_categ', true); print ' '; -print $langs->trans("SubCats") . '? '; +print $langs->trans("SubCats").'? '; print '\n"; if (count($amount)) { - $arrayforsort=$name; + $arrayforsort = $name; // Defining array arrayforsort if ($sortfield == 'nom' && $sortorder == 'asc') { asort($name); - $arrayforsort=$name; + $arrayforsort = $name; } if ($sortfield == 'nom' && $sortorder == 'desc') { arsort($name); - $arrayforsort=$name; + $arrayforsort = $name; } if ($sortfield == 'amount_ht' && $sortorder == 'asc') { asort($amount_ht); - $arrayforsort=$amount_ht; + $arrayforsort = $amount_ht; } if ($sortfield == 'amount_ht' && $sortorder == 'desc') { arsort($amount_ht); - $arrayforsort=$amount_ht; + $arrayforsort = $amount_ht; } if ($sortfield == 'amount_ttc' && $sortorder == 'asc') { asort($amount); - $arrayforsort=$amount; + $arrayforsort = $amount; } if ($sortfield == 'amount_ttc' && $sortorder == 'desc') { arsort($amount); - $arrayforsort=$amount; + $arrayforsort = $amount; } if ($sortfield == 'zip' && $sortorder == 'asc') { asort($address_zip); - $arrayforsort=$address_zip; + $arrayforsort = $address_zip; } if ($sortfield == 'zip' && $sortorder == 'desc') { arsort($address_zip); - $arrayforsort=$address_zip; + $arrayforsort = $address_zip; } if ($sortfield == 'town' && $sortorder == 'asc') { asort($address_town); - $arrayforsort=$address_town; + $arrayforsort = $address_town; } if ($sortfield == 'town' && $sortorder == 'desc') { arsort($address_town); - $arrayforsort=$address_town; + $arrayforsort = $address_town; } if ($sortfield == 'country' && $sortorder == 'asc') { asort($address_pays); - $arrayforsort=$address_town; + $arrayforsort = $address_town; } if ($sortfield == 'country' && $sortorder == 'desc') { arsort($address_pays); - $arrayforsort=$address_town; + $arrayforsort = $address_town; } - foreach($arrayforsort as $key=>$value) { + foreach ($arrayforsort as $key=>$value) { print '
    ".$linkname."'; - if (! empty($conf->propal->enabled) && $key>0) { + if (!empty($conf->propal->enabled) && $key > 0) { print ' '.img_picto($langs->trans("ProposalStats"), "stats").' '; } - if (! empty($conf->commande->enabled) && $key>0) { + if (!empty($conf->commande->enabled) && $key > 0) { print ' '.img_picto($langs->trans("OrderStats"), "stats").' '; } - if (! empty($conf->facture->enabled) && $key>0) { + if (!empty($conf->facture->enabled) && $key > 0) { print ' '.img_picto($langs->trans("InvoiceStats"), "stats").' '; } print ''; print $form->select_country($search_country, 'search_country', '', 0, 'minwidth100imp maxwidth100'); print ''; print ''; print ''; print ''; print ''; print ''; print ''; print ''; print ''; print ''; print ''; print $form->selectarray('search_no_email', array('-1'=>'', '0'=>$langs->trans('No'), '1'=>$langs->trans('Yes')), $search_no_email); print ''; print ''; @@ -671,16 +671,16 @@ if (! empty($conf->socialnetworks->enabled)) { } } } -if (! empty($arrayfields['p.thirdparty']['checked'])) +if (!empty($arrayfields['p.thirdparty']['checked'])) { print ''; print ''; print ''; - $selectarray=array('0'=>$langs->trans("ContactPublic"),'1'=>$langs->trans("ContactPrivate")); + $selectarray = array('0'=>$langs->trans("ContactPublic"), '1'=>$langs->trans("ContactPrivate")); print $form->selectarray('search_priv', $selectarray, $search_priv, 1); print '
    '; print $obj->rowid; print "'; print $contactstatic->getNomUrl(1, '', 0); print ''.$obj->firstname.''.$obj->poste.''.$obj->zip.''.$obj->town.''; - $tmparray=getCountry($obj->fk_pays, 'all'); + $tmparray = getCountry($obj->fk_pays, 'all'); print $tmparray['label']; print ''.dol_print_phone($obj->phone_pro, $obj->country_code, $obj->rowid, $obj->socid, 'AC_TEL').''.dol_print_phone($obj->phone_perso, $obj->country_code, $obj->rowid, $obj->socid, 'AC_TEL').''.dol_print_phone($obj->phone_mobile, $obj->country_code, $obj->rowid, $obj->socid, 'AC_TEL').''.dol_print_phone($obj->fax, $obj->country_code, $obj->rowid, $obj->socid, 'AC_TEL').''.dol_print_email($obj->email, $obj->rowid, $obj->socid, 'AC_EMAIL', 18).''.yn($obj->no_email).''.dol_print_socialnetworks($arraysocialnetworks[$key], $obj->rowid, $obj->socid, $key).''; if ($obj->socid) diff --git a/htdocs/core/ajax/ajaxdirpreview.php b/htdocs/core/ajax/ajaxdirpreview.php index 57bbf9eb54d..e5aa9cbe4bb 100644 --- a/htdocs/core/ajax/ajaxdirpreview.php +++ b/htdocs/core/ajax/ajaxdirpreview.php @@ -27,24 +27,24 @@ * ajaxdirpreview.php?mode=nojs&action=preview&module=ecm§ion=0&file=xxx */ -if (! defined('NOTOKENRENEWAL')) define('NOTOKENRENEWAL', 1); // Disables token renewal -if (! defined('NOREQUIREMENU')) define('NOREQUIREMENU', '1'); -if (! defined('NOREQUIREHTML')) define('NOREQUIREHTML', '1'); -if (! defined('NOREQUIREAJAX')) define('NOREQUIREAJAX', '1'); +if (!defined('NOTOKENRENEWAL')) define('NOTOKENRENEWAL', 1); // Disables token renewal +if (!defined('NOREQUIREMENU')) define('NOREQUIREMENU', '1'); +if (!defined('NOREQUIREHTML')) define('NOREQUIREHTML', '1'); +if (!defined('NOREQUIREAJAX')) define('NOREQUIREAJAX', '1'); -if (! isset($mode) || $mode != 'noajax') // For ajax call +if (!isset($mode) || $mode != 'noajax') // For ajax call { require_once '../../main.inc.php'; require_once DOL_DOCUMENT_ROOT.'/core/lib/files.lib.php'; require_once DOL_DOCUMENT_ROOT.'/core/class/html.formfile.class.php'; require_once DOL_DOCUMENT_ROOT.'/ecm/class/ecmdirectory.class.php'; - $action=GETPOST('action', 'aZ09'); - $file=urldecode(GETPOST('file', 'alpha')); - $section=GETPOST("section", 'alpha'); - $module=GETPOST("module", 'alpha'); - $urlsource=GETPOST("urlsource", 'alpha'); - $search_doc_ref=GETPOST('search_doc_ref', 'alpha'); + $action = GETPOST('action', 'aZ09'); + $file = urldecode(GETPOST('file', 'alpha')); + $section = GETPOST("section", 'alpha'); + $module = GETPOST("module", 'alpha'); + $urlsource = GETPOST("urlsource", 'alpha'); + $search_doc_ref = GETPOST('search_doc_ref', 'alpha'); $sortfield = GETPOST("sortfield", 'alpha'); $sortorder = GETPOST("sortorder", 'alpha'); @@ -53,16 +53,16 @@ if (! isset($mode) || $mode != 'noajax') // For ajax call $offset = $conf->liste_limit * $page; $pageprev = $page - 1; $pagenext = $page + 1; - if (! $sortorder) $sortorder="ASC"; - if (! $sortfield) $sortfield="name"; + if (!$sortorder) $sortorder = "ASC"; + if (!$sortfield) $sortfield = "name"; $rootdirfordoc = $conf->ecm->dir_output; $upload_dir = dirname(str_replace("../", "/", $rootdirfordoc.'/'.$file)); $ecmdir = new EcmDirectory($db); - $result=$ecmdir->fetch($section); - if (! $result > 0) + $result = $ecmdir->fetch($section); + if (!$result > 0) { //dol_print_error($db,$ecmdir->error); //exit; @@ -73,21 +73,21 @@ else // For no ajax call $rootdirfordoc = $conf->ecm->dir_output; $ecmdir = new EcmDirectory($db); - $relativepath=''; + $relativepath = ''; if ($section > 0) { - $result=$ecmdir->fetch($section); - if (! $result > 0) + $result = $ecmdir->fetch($section); + if (!$result > 0) { dol_print_error($db, $ecmdir->error); exit; } - $relativepath=$ecmdir->getRelativePath(); // Example 'mydir/' + $relativepath = $ecmdir->getRelativePath(); // Example 'mydir/' } elseif (GETPOST('section_dir')) { - $relativepath=GETPOST('section_dir'); + $relativepath = GETPOST('section_dir'); } //var_dump($section.'-'.GETPOST('section_dir').'-'.$relativepath); @@ -96,12 +96,12 @@ else // For no ajax call if (empty($url)) { - if (GETPOSTISSET('website')) $url=DOL_URL_ROOT.'/website/index.php'; - else $url=DOL_URL_ROOT.'/ecm/index.php'; + if (GETPOSTISSET('website')) $url = DOL_URL_ROOT.'/website/index.php'; + else $url = DOL_URL_ROOT.'/ecm/index.php'; } // Load translation files required by the page -$langs->loadLangs(array("ecm","companies","other")); +$langs->loadLangs(array("ecm", "companies", "other")); // Security check if ($user->socid > 0) $socid = $user->socid; @@ -121,7 +121,7 @@ if (preg_match('/\.\./', $upload_dir) || preg_match('/[<>|]/', $upload_dir)) // Check permissions if ($modulepart == 'ecm') { - if (! $user->rights->ecm->read) accessforbidden(); + if (!$user->rights->ecm->read) accessforbidden(); } if ($modulepart == 'medias') { @@ -141,7 +141,7 @@ if ($modulepart == 'medias') * View */ -if (! isset($mode) || $mode != 'noajax') +if (!isset($mode) || $mode != 'noajax') { // Ajout directives pour resoudre bug IE header('Cache-Control: Public, must-revalidate'); @@ -150,10 +150,10 @@ if (! isset($mode) || $mode != 'noajax') top_httphead(); } -$type='directory'; +$type = 'directory'; // This test if file exists should be useless. We keep it to find bug more easily -if (! dol_is_dir($upload_dir)) +if (!dol_is_dir($upload_dir)) { //dol_mkdir($upload_dir); /*$langs->load("install"); @@ -164,19 +164,19 @@ if (! dol_is_dir($upload_dir)) print ''."\n"; //print ''."\n"; -$param=($sortfield?'&sortfield='.urlencode($sortfield):'').($sortorder?'&sortorder='.urlencode($sortorder):''); -if (! empty($websitekey)) $param.='&website='.urlencode($websitekey); -if (! empty($pageid)) $param.='&pageid='.urlencode($pageid); +$param = ($sortfield ? '&sortfield='.urlencode($sortfield) : '').($sortorder ? '&sortorder='.urlencode($sortorder) : ''); +if (!empty($websitekey)) $param .= '&website='.urlencode($websitekey); +if (!empty($pageid)) $param .= '&pageid='.urlencode($pageid); // Dir scan if ($type == 'directory') { - $formfile=new FormFile($db); + $formfile = new FormFile($db); - $maxlengthname=40; - $excludefiles = array('^SPECIMEN\.pdf$','^\.','(\.meta|_preview.*\.png)$','^temp$','^payments$','^CVS$','^thumbs$'); - $sorting = (strtolower($sortorder)=='desc'?SORT_DESC:SORT_ASC); + $maxlengthname = 40; + $excludefiles = array('^SPECIMEN\.pdf$', '^\.', '(\.meta|_preview.*\.png)$', '^temp$', '^payments$', '^CVS$', '^thumbs$'); + $sorting = (strtolower($sortorder) == 'desc' ?SORT_DESC:SORT_ASC); // Right area. If module is defined here, we are in automatic ecm. $automodules = array('company', 'invoice', 'invoice_supplier', 'propal', 'supplier_proposal', 'order', 'order_supplier', 'contract', 'product', 'tax', 'project', 'fichinter', 'user', 'expensereport', 'holiday', 'banque'); @@ -218,17 +218,17 @@ if ($type == 'directory') // Automatic list if (in_array($module, $automodules)) { - $param.='&module='.$module; - if (isset($search_doc_ref) && $search_doc_ref != '') $param.='&search_doc_ref='.urlencode($search_doc_ref); + $param .= '&module='.$module; + if (isset($search_doc_ref) && $search_doc_ref != '') $param .= '&search_doc_ref='.urlencode($search_doc_ref); - $textifempty=($section?$langs->trans("NoFileFound"):($showonrightsize=='featurenotyetavailable'?$langs->trans("FeatureNotYetAvailable"):$langs->trans("NoFileFound"))); + $textifempty = ($section ? $langs->trans("NoFileFound") : ($showonrightsize == 'featurenotyetavailable' ? $langs->trans("FeatureNotYetAvailable") : $langs->trans("NoFileFound"))); - if ($module == 'company') $excludefiles[]='^contact$'; // The subdir 'contact' contains files of contacts with no id of thirdparty. + if ($module == 'company') $excludefiles[] = '^contact$'; // The subdir 'contact' contains files of contacts with no id of thirdparty. - $filter=preg_quote($search_doc_ref, '/'); - $filearray=dol_dir_list($upload_dir, "files", 1, $filter, $excludefiles, $sortfield, $sorting, 1); + $filter = preg_quote($search_doc_ref, '/'); + $filearray = dol_dir_list($upload_dir, "files", 1, $filter, $excludefiles, $sortfield, $sorting, 1); - $perm=$user->rights->ecm->upload; + $perm = $user->rights->ecm->upload; $formfile->list_of_autoecmfiles($upload_dir, $filearray, $module, $param, 1, '', $perm, 1, $textifempty, $maxlengthname, $url, 1); } @@ -248,84 +248,84 @@ if ($type == 'directory') 'max_file_size' => string '2097152' (length=7) 'sendit' => string 'Envoyer fichier' (length=15) */ - $relativepath=GETPOST('file', 'alpha')?GETPOST('file', 'alpha'):GETPOST('section_dir', 'alpha'); - if ($relativepath && $relativepath!= '/') $relativepath.='/'; + $relativepath = GETPOST('file', 'alpha') ?GETPOST('file', 'alpha') : GETPOST('section_dir', 'alpha'); + if ($relativepath && $relativepath != '/') $relativepath .= '/'; $upload_dir = $dolibarr_main_data_root.'/'.$module.'/'.$relativepath; if (GETPOSTISSET('website') || GETPOSTISSET('file_manager')) { - $param.='&file_manager=1'; - if (!preg_match('/website=/', $param)) $param.='&website='.urlencode(GETPOST('website', 'alpha')); - if (!preg_match('/pageid=/', $param)) $param.='&pageid='.urlencode(GETPOST('pageid', 'int')); + $param .= '&file_manager=1'; + if (!preg_match('/website=/', $param)) $param .= '&website='.urlencode(GETPOST('website', 'alpha')); + if (!preg_match('/pageid=/', $param)) $param .= '&pageid='.urlencode(GETPOST('pageid', 'int')); //if (!preg_match('/backtopage=/',$param)) $param.='&backtopage='.urlencode($_SERVER["PHP_SELF"].'?file_manager=1&website='.$websitekey.'&pageid='.$pageid); } } else { - $relativepath=$ecmdir->getRelativePath(); + $relativepath = $ecmdir->getRelativePath(); $upload_dir = $conf->ecm->dir_output.'/'.$relativepath; } // If $section defined with value 0 if (($section === '0' || empty($section)) && ($module != 'medias')) { - $filearray=array(); + $filearray = array(); } else { - $filearray=dol_dir_list($upload_dir, "files", 0, '', array('^\.','(\.meta|_preview.*\.png)$','^temp$','^CVS$'), $sortfield, $sorting, 1); + $filearray = dol_dir_list($upload_dir, "files", 0, '', array('^\.', '(\.meta|_preview.*\.png)$', '^temp$', '^CVS$'), $sortfield, $sorting, 1); } if ($section) { - $param.='§ion='.$section; - if (isset($search_doc_ref) && $search_doc_ref != '') $param.='&search_doc_ref='.$search_doc_ref; + $param .= '§ion='.$section; + if (isset($search_doc_ref) && $search_doc_ref != '') $param .= '&search_doc_ref='.$search_doc_ref; $textifempty = $langs->trans('NoFileFound'); } elseif ($section === '0') { - if ($module == 'ecm') $textifempty='
    '.$langs->trans("DirNotSynchronizedSyncFirst").'

    '; + if ($module == 'ecm') $textifempty = '
    '.$langs->trans("DirNotSynchronizedSyncFirst").'

    '; else $textifempty = $langs->trans('NoFileFound'); } - else $textifempty=($showonrightsize=='featurenotyetavailable'?$langs->trans("FeatureNotYetAvailable"):$langs->trans("ECMSelectASection")); + else $textifempty = ($showonrightsize == 'featurenotyetavailable' ? $langs->trans("FeatureNotYetAvailable") : $langs->trans("ECMSelectASection")); if ($module == 'medias') { $useinecm = 6; - $modulepart='medias'; - $perm=($user->rights->website->write || $user->rights->emailing->creer); - $title='none'; + $modulepart = 'medias'; + $perm = ($user->rights->website->write || $user->rights->emailing->creer); + $title = 'none'; } - elseif($module == 'ecm') // DMS/ECM -> manual structure + elseif ($module == 'ecm') // DMS/ECM -> manual structure { - if($user->rights->ecm->read) + if ($user->rights->ecm->read) { // Buttons: Preview $useinecm = 2; } - if($user->rights->ecm->upload) + if ($user->rights->ecm->upload) { // Buttons: Preview + Delete $useinecm = 4; } - if($user->rights->ecm->setup) + if ($user->rights->ecm->setup) { // Buttons: Preview + Delete + Edit $useinecm = 5; } - $perm=$user->rights->ecm->upload; - $modulepart='ecm'; - $title=''; // Use default + $perm = $user->rights->ecm->upload; + $modulepart = 'ecm'; + $title = ''; // Use default } else { $useinecm = 5; - $modulepart='ecm'; - $perm=$user->rights->ecm->upload; - $title=''; // Use default + $modulepart = 'ecm'; + $perm = $user->rights->ecm->upload; + $title = ''; // Use default } // When we show list of files for ECM files, $filearray contains file list, and directory is defined with modulepart + section into $param @@ -338,33 +338,33 @@ if ($type == 'directory') // Bottom of page -$useajax=1; -if (! empty($conf->dol_use_jmobile)) $useajax=0; -if (empty($conf->use_javascript_ajax)) $useajax=0; -if (! empty($conf->global->MAIN_ECM_DISABLE_JS)) $useajax=0; +$useajax = 1; +if (!empty($conf->dol_use_jmobile)) $useajax = 0; +if (empty($conf->use_javascript_ajax)) $useajax = 0; +if (!empty($conf->global->MAIN_ECM_DISABLE_JS)) $useajax = 0; //$param.=($param?'?':'').(preg_replace('/^&/','',$param)); if ($useajax || $action == 'delete') { - $urlfile=''; - if ($action == 'delete') $urlfile=GETPOST('urlfile', 'alpha'); + $urlfile = ''; + if ($action == 'delete') $urlfile = GETPOST('urlfile', 'alpha'); - if (empty($section_dir)) $section_dir=GETPOST("file", "alpha"); - $section_id=$section; + if (empty($section_dir)) $section_dir = GETPOST("file", "alpha"); + $section_id = $section; require_once DOL_DOCUMENT_ROOT.'/core/class/html.form.class.php'; - $useglobalvars=1; + $useglobalvars = 1; $form = new Form($db); - $formquestion['urlfile']=array('type'=>'hidden','value'=>$urlfile,'name'=>'urlfile'); // We must always put field, even if empty because it is fille by javascript later - $formquestion['section']=array('type'=>'hidden','value'=>$section,'name'=>'section'); // We must always put field, even if empty because it is fille by javascript later - $formquestion['section_id']=array('type'=>'hidden','value'=>$section_id,'name'=>'section_id'); // We must always put field, even if empty because it is fille by javascript later - $formquestion['section_dir']=array('type'=>'hidden','value'=>$section_dir,'name'=>'section_dir'); // We must always put field, even if empty because it is fille by javascript later - if (! empty($action) && $action == 'file_manager') $formquestion['file_manager']=array('type'=>'hidden','value'=>1,'name'=>'file_manager'); - if (! empty($websitekey)) $formquestion['website'] =array('type'=>'hidden','value'=>$websitekey,'name'=>'website'); - if (! empty($pageid) && $pageid > 0) $formquestion['pageid'] =array('type'=>'hidden','value'=>$pageid,'name'=>'pageid'); + $formquestion['urlfile'] = array('type'=>'hidden', 'value'=>$urlfile, 'name'=>'urlfile'); // We must always put field, even if empty because it is fille by javascript later + $formquestion['section'] = array('type'=>'hidden', 'value'=>$section, 'name'=>'section'); // We must always put field, even if empty because it is fille by javascript later + $formquestion['section_id'] = array('type'=>'hidden', 'value'=>$section_id, 'name'=>'section_id'); // We must always put field, even if empty because it is fille by javascript later + $formquestion['section_dir'] = array('type'=>'hidden', 'value'=>$section_dir, 'name'=>'section_dir'); // We must always put field, even if empty because it is fille by javascript later + if (!empty($action) && $action == 'file_manager') $formquestion['file_manager'] = array('type'=>'hidden', 'value'=>1, 'name'=>'file_manager'); + if (!empty($websitekey)) $formquestion['website'] = array('type'=>'hidden', 'value'=>$websitekey, 'name'=>'website'); + if (!empty($pageid) && $pageid > 0) $formquestion['pageid'] = array('type'=>'hidden', 'value'=>$pageid, 'name'=>'pageid'); - print $form->formconfirm($url, $langs->trans("DeleteFile"), $langs->trans("ConfirmDeleteFile"), 'confirm_deletefile', $formquestion, "no", ($useajax?'deletefile':0)); + print $form->formconfirm($url, $langs->trans("DeleteFile"), $langs->trans("ConfirmDeleteFile"), 'confirm_deletefile', $formquestion, "no", ($useajax ? 'deletefile' : 0)); } if ($useajax) @@ -402,4 +402,4 @@ if ($useajax) } // Close db if mode is not noajax -if ((! isset($mode) || $mode != 'noajax') && is_object($db)) $db->close(); +if ((!isset($mode) || $mode != 'noajax') && is_object($db)) $db->close(); diff --git a/htdocs/core/ajax/ajaxdirtree.php b/htdocs/core/ajax/ajaxdirtree.php index 1870d0a7d88..04687b77829 100644 --- a/htdocs/core/ajax/ajaxdirtree.php +++ b/htdocs/core/ajax/ajaxdirtree.php @@ -26,14 +26,14 @@ // This script is called with a POST method. // Directory to scan (full path) is inside POST['dir'] and encode by js escape() if ajax is used or encoded by urlencode if mode=noajax -if (! defined('NOTOKENRENEWAL')) define('NOTOKENRENEWAL', 1); // Disables token renewal -if (! defined('NOREQUIREMENU')) define('NOREQUIREMENU', '1'); -if (! defined('NOREQUIREHTML')) define('NOREQUIREHTML', '1'); -if (! defined('NOREQUIREAJAX')) define('NOREQUIREAJAX', '1'); +if (!defined('NOTOKENRENEWAL')) define('NOTOKENRENEWAL', 1); // Disables token renewal +if (!defined('NOREQUIREMENU')) define('NOREQUIREMENU', '1'); +if (!defined('NOREQUIREHTML')) define('NOREQUIREHTML', '1'); +if (!defined('NOREQUIREAJAX')) define('NOREQUIREAJAX', '1'); -if (! isset($mode) || $mode != 'noajax') // For ajax call +if (!isset($mode) || $mode != 'noajax') // For ajax call { - $res=@include '../../main.inc.php'; + $res = @include '../../main.inc.php'; include_once DOL_DOCUMENT_ROOT.'/core/lib/files.lib.php'; include_once DOL_DOCUMENT_ROOT.'/core/lib/functions2.lib.php'; include_once DOL_DOCUMENT_ROOT.'/core/lib/treeview.lib.php'; @@ -43,41 +43,41 @@ if (! isset($mode) || $mode != 'noajax') // For ajax call //if (GETPOST('preopened')) { $_GET['dir'] = $_POST['dir'] = '/bbb/'; } $openeddir = GETPOST('openeddir'); - $modulepart= GETPOST('modulepart'); - $selecteddir = jsUnEscape(GETPOST('dir')); // relative path. We must decode using same encoding function used by javascript: escape() + $modulepart = GETPOST('modulepart'); + $selecteddir = jsUnEscape(GETPOST('dir')); // relative path. We must decode using same encoding function used by javascript: escape() $preopened = GETPOST('preopened'); - if ($selecteddir != '/') $selecteddir = preg_replace('/\/$/', '', $selecteddir); // We removed last '/' except if it is '/' + if ($selecteddir != '/') $selecteddir = preg_replace('/\/$/', '', $selecteddir); // We removed last '/' except if it is '/' } else // For no ajax call { //if (GETPOST('preopened')) { $_GET['dir'] = $_POST['dir'] = GETPOST('preopened'); } $openeddir = GETPOST('openeddir'); - $modulepart= GETPOST('modulepart'); + $modulepart = GETPOST('modulepart'); $selecteddir = GETPOST('dir'); $preopened = GETPOST('preopened'); - if ($selecteddir != '/') $selecteddir = preg_replace('/\/$/', '', $selecteddir); // We removed last '/' except if it is '/' - if (empty($url)) $url=DOL_URL_ROOT.'/ecm/index.php'; + if ($selecteddir != '/') $selecteddir = preg_replace('/\/$/', '', $selecteddir); // We removed last '/' except if it is '/' + if (empty($url)) $url = DOL_URL_ROOT.'/ecm/index.php'; } // Load translation files required by the page $langs->load("ecm"); // Define fullpathselecteddir. -$fullpathselecteddir=''; +$fullpathselecteddir = ''; if ($modulepart == 'ecm') { - $fullpathselecteddir=$conf->ecm->dir_output.'/'.($selecteddir != '/' ? $selecteddir : ''); - $fullpathpreopened=$conf->ecm->dir_output.'/'.($preopened != '/' ? $preopened : ''); + $fullpathselecteddir = $conf->ecm->dir_output.'/'.($selecteddir != '/' ? $selecteddir : ''); + $fullpathpreopened = $conf->ecm->dir_output.'/'.($preopened != '/' ? $preopened : ''); } elseif ($modulepart == 'medias') { - $fullpathselecteddir=$dolibarr_main_data_root.'/medias/'.($selecteddir != '/' ? $selecteddir : ''); - $fullpathpreopened=$dolibarr_main_data_root.'/medias/'.($preopened != '/' ? $preopened : ''); + $fullpathselecteddir = $dolibarr_main_data_root.'/medias/'.($selecteddir != '/' ? $selecteddir : ''); + $fullpathpreopened = $dolibarr_main_data_root.'/medias/'.($preopened != '/' ? $preopened : ''); } @@ -94,7 +94,7 @@ if (preg_match('/\.\./', $fullpathselecteddir) || preg_match('/[<>|]/', $fullpat // Check permissions if ($modulepart == 'ecm') { - if (! $user->rights->ecm->read) accessforbidden(); + if (!$user->rights->ecm->read) accessforbidden(); } elseif ($modulepart == 'medias') { @@ -106,22 +106,22 @@ elseif ($modulepart == 'medias') * View */ -if (! isset($mode) || $mode != 'noajax') // if ajax mode +if (!isset($mode) || $mode != 'noajax') // if ajax mode { top_httphead(); } //print ''."\n"; -$userstatic=new User($db); -$form=new Form($db); +$userstatic = new User($db); +$form = new Form($db); $ecmdirstatic = new EcmDirectory($db); // Load full tree of ECM module from database. We will use it to define nbofsubdir and nboffilesinsubdir -if (empty($sqltree)) $sqltree=$ecmdirstatic->get_full_arbo(0); +if (empty($sqltree)) $sqltree = $ecmdirstatic->get_full_arbo(0); // Try to find selected dir id into $sqltree and save it into $current_ecmdir_id -$current_ecmdir_id=-1; -foreach($sqltree as $keycursor => $val) +$current_ecmdir_id = -1; +foreach ($sqltree as $keycursor => $val) { //print $val['fullrelativename']." == ".$selecteddir; if ($val['fullrelativename'] == $selecteddir) @@ -130,7 +130,7 @@ foreach($sqltree as $keycursor => $val) } } -if (! empty($conf->use_javascript_ajax) && empty($conf->global->MAIN_ECM_DISABLE_JS)) +if (!empty($conf->use_javascript_ajax) && empty($conf->global->MAIN_ECM_DISABLE_JS)) { treeOutputForAbsoluteDir($sqltree, $selecteddir, $fullpathselecteddir, $modulepart, $websitekey, $pageid, $preopened, $fullpathpreopened); @@ -158,111 +158,111 @@ if (! empty($conf->use_javascript_ajax) && empty($conf->global->MAIN_ECM_DISABLE } -if (empty($conf->use_javascript_ajax) || ! empty($conf->global->MAIN_ECM_DISABLE_JS)) +if (empty($conf->use_javascript_ajax) || !empty($conf->global->MAIN_ECM_DISABLE_JS)) { print '
      '; // Load full tree from database. We will use it to define nbofsubdir and nboffilesinsubdir - if (empty($sqltree)) $sqltree=$ecmdirstatic->get_full_arbo(0); // Slow + if (empty($sqltree)) $sqltree = $ecmdirstatic->get_full_arbo(0); // Slow // ----- This section will show a tree from a fulltree array ----- // $section must also be defined // ---------------------------------------------------------------- // Define fullpathselected ( _x_y_z ) of $section parameter (!! not into ajaxdirtree) - $fullpathselected=''; - foreach($sqltree as $key => $val) + $fullpathselected = ''; + foreach ($sqltree as $key => $val) { //print $val['id']."-".$section."
      "; if ($val['id'] == $section) { - $fullpathselected=$val['fullpath']; + $fullpathselected = $val['fullpath']; break; } } //print "fullpathselected=".$fullpathselected."
      "; // Update expandedsectionarray in session - $expandedsectionarray=array(); - if (isset($_SESSION['dol_ecmexpandedsectionarray'])) $expandedsectionarray=explode(',', $_SESSION['dol_ecmexpandedsectionarray']); + $expandedsectionarray = array(); + if (isset($_SESSION['dol_ecmexpandedsectionarray'])) $expandedsectionarray = explode(',', $_SESSION['dol_ecmexpandedsectionarray']); if ($section && GETPOST('sectionexpand') == 'true') { // We add all sections that are parent of opened section - $pathtosection=explode('_', $fullpathselected); - foreach($pathtosection as $idcursor) + $pathtosection = explode('_', $fullpathselected); + foreach ($pathtosection as $idcursor) { - if ($idcursor && ! in_array($idcursor, $expandedsectionarray)) // Not already in array + if ($idcursor && !in_array($idcursor, $expandedsectionarray)) // Not already in array { - $expandedsectionarray[]=$idcursor; + $expandedsectionarray[] = $idcursor; } } - $_SESSION['dol_ecmexpandedsectionarray']=join(',', $expandedsectionarray); + $_SESSION['dol_ecmexpandedsectionarray'] = join(',', $expandedsectionarray); } if ($section && GETPOST('sectionexpand') == 'false') { // We removed all expanded sections that are child of the closed section - $oldexpandedsectionarray=$expandedsectionarray; - $expandedsectionarray=array(); // Reset - foreach($oldexpandedsectionarray as $sectioncursor) + $oldexpandedsectionarray = $expandedsectionarray; + $expandedsectionarray = array(); // Reset + foreach ($oldexpandedsectionarray as $sectioncursor) { // TODO is_in_subtree(fulltree,sectionparent,sectionchild) does nox exists. Enable or remove this... //if ($sectioncursor && ! is_in_subtree($sqltree,$section,$sectioncursor)) $expandedsectionarray[]=$sectioncursor; } - $_SESSION['dol_ecmexpandedsectionarray']=join(',', $expandedsectionarray); + $_SESSION['dol_ecmexpandedsectionarray'] = join(',', $expandedsectionarray); } //print $_SESSION['dol_ecmexpandedsectionarray'].'
      '; - $nbofentries=0; - $oldvallevel=0; - foreach($sqltree as $key => $val) + $nbofentries = 0; + $oldvallevel = 0; + foreach ($sqltree as $key => $val) { - $ecmdirstatic->id=$val['id']; - $ecmdirstatic->ref=$val['label']; + $ecmdirstatic->id = $val['id']; + $ecmdirstatic->ref = $val['label']; // Refresh cache if (preg_match('/refresh/i', $action)) { - $result=$ecmdirstatic->fetch($val['id']); - $ecmdirstatic->ref=$ecmdirstatic->label; + $result = $ecmdirstatic->fetch($val['id']); + $ecmdirstatic->ref = $ecmdirstatic->label; - $result=$ecmdirstatic->refreshcachenboffile(0); - $val['cachenbofdoc']=$result; + $result = $ecmdirstatic->refreshcachenboffile(0); + $val['cachenbofdoc'] = $result; } //$fullpathparent=preg_replace('/(_[^_]+)$/i','',$val['fullpath']); // Define showline - $showline=0; + $showline = 0; // If directory is son of expanded directory, we show line - if (in_array($val['id_mere'], $expandedsectionarray)) $showline=4; + if (in_array($val['id_mere'], $expandedsectionarray)) $showline = 4; // If directory is brother of selected directory, we show line - elseif ($val['id'] != $section && $val['id_mere'] == $ecmdirstatic->motherof[$section]) $showline=3; + elseif ($val['id'] != $section && $val['id_mere'] == $ecmdirstatic->motherof[$section]) $showline = 3; // If directory is parent of selected directory or is selected directory, we show line - elseif (preg_match('/'.$val['fullpath'].'_/i', $fullpathselected.'_')) $showline=2; + elseif (preg_match('/'.$val['fullpath'].'_/i', $fullpathselected.'_')) $showline = 2; // If we are level one we show line - elseif ($val['level'] < 2) $showline=1; + elseif ($val['level'] < 2) $showline = 1; if ($showline) { - if (in_array($val['id'], $expandedsectionarray)) $option='indexexpanded'; - else $option='indexnotexpanded'; + if (in_array($val['id'], $expandedsectionarray)) $option = 'indexexpanded'; + else $option = 'indexnotexpanded'; //print $option; print '
    '; - $userstatic->id=$val['fk_user_c']; - $userstatic->lastname=$val['login_c']; - $htmltooltip=''.$langs->trans("ECMSection").': '.$val['label'].'
    '; - $htmltooltip=''.$langs->trans("Type").': '.$langs->trans("ECMSectionManual").'
    '; - $htmltooltip.=''.$langs->trans("ECMCreationUser").': '.$userstatic->getNomUrl(1, '', false, 1).'
    '; - $htmltooltip.=''.$langs->trans("ECMCreationDate").': '.dol_print_date($val['date_c'], "dayhour").'
    '; - $htmltooltip.=''.$langs->trans("Description").': '.$val['description'].'
    '; - $htmltooltip.=''.$langs->trans("ECMNbOfFilesInDir").': '.$val['cachenbofdoc'].'
    '; - if ($nbofsubdir) $htmltooltip.=''.$langs->trans("ECMNbOfFilesInSubDir").': '.$nboffilesinsubdir; - else $htmltooltip.=''.$langs->trans("ECMNbOfSubDir").': '.$nbofsubdir.'
    '; + $userstatic->id = $val['fk_user_c']; + $userstatic->lastname = $val['login_c']; + $htmltooltip = ''.$langs->trans("ECMSection").': '.$val['label'].'
    '; + $htmltooltip = ''.$langs->trans("Type").': '.$langs->trans("ECMSectionManual").'
    '; + $htmltooltip .= ''.$langs->trans("ECMCreationUser").': '.$userstatic->getNomUrl(1, '', false, 1).'
    '; + $htmltooltip .= ''.$langs->trans("ECMCreationDate").': '.dol_print_date($val['date_c'], "dayhour").'
    '; + $htmltooltip .= ''.$langs->trans("Description").': '.$val['description'].'
    '; + $htmltooltip .= ''.$langs->trans("ECMNbOfFilesInDir").': '.$val['cachenbofdoc'].'
    '; + if ($nbofsubdir) $htmltooltip .= ''.$langs->trans("ECMNbOfFilesInSubDir").': '.$nboffilesinsubdir; + else $htmltooltip .= ''.$langs->trans("ECMNbOfSubDir").': '.$nbofsubdir.'
    '; print $form->textwithpicto('', $htmltooltip, 1, 'info'); print "
    '; - print (isset($val['cachenbofdoc']) && $val['cachenbofdoc'] >= 0)?$val['cachenbofdoc']:' '; + print (isset($val['cachenbofdoc']) && $val['cachenbofdoc'] >= 0) ? $val['cachenbofdoc'] : ' '; print ''; - if ($nbofsubdir > 0 && $nboffilesinsubdir > 0) print '+'.$nboffilesinsubdir.' '; + if ($nbofsubdir > 0 && $nboffilesinsubdir > 0) print '+'.$nboffilesinsubdir.' '; print ''; - $userstatic->id=isset($val['fk_user_c'])?$val['fk_user_c']:0; - $userstatic->lastname=isset($val['login_c'])?$val['login_c']:0; - $htmltooltip=''.$langs->trans("ECMSection").': '.$val['label'].'
    '; - $htmltooltip=''.$langs->trans("Type").': '.$langs->trans("ECMSectionManual").'
    '; - $htmltooltip.=''.$langs->trans("ECMCreationUser").': '.$userstatic->getNomUrl(1, '', false, 1).'
    '; - $htmltooltip.=''.$langs->trans("ECMCreationDate").': '.(isset($val['date_c'])?dol_print_date($val['date_c'], "dayhour"):$langs->trans("NeedRefresh")).'
    '; - $htmltooltip.=''.$langs->trans("Description").': '.$val['description'].'
    '; - $htmltooltip.=''.$langs->trans("ECMNbOfFilesInDir").': '.((isset($val['cachenbofdoc']) && $val['cachenbofdoc'] >= 0)?$val['cachenbofdoc']:$langs->trans("NeedRefresh")).'
    '; - if ($nboffilesinsubdir > 0) $htmltooltip.=''.$langs->trans("ECMNbOfFilesInSubDir").': '.$nboffilesinsubdir; - else $htmltooltip.=''.$langs->trans("ECMNbOfSubDir").': '.($nbofsubdir >= 0 ? $nbofsubdir : $langs->trans("NeedRefresh")).'
    '; + $userstatic->id = isset($val['fk_user_c']) ? $val['fk_user_c'] : 0; + $userstatic->lastname = isset($val['login_c']) ? $val['login_c'] : 0; + $htmltooltip = ''.$langs->trans("ECMSection").': '.$val['label'].'
    '; + $htmltooltip = ''.$langs->trans("Type").': '.$langs->trans("ECMSectionManual").'
    '; + $htmltooltip .= ''.$langs->trans("ECMCreationUser").': '.$userstatic->getNomUrl(1, '', false, 1).'
    '; + $htmltooltip .= ''.$langs->trans("ECMCreationDate").': '.(isset($val['date_c']) ?dol_print_date($val['date_c'], "dayhour") : $langs->trans("NeedRefresh")).'
    '; + $htmltooltip .= ''.$langs->trans("Description").': '.$val['description'].'
    '; + $htmltooltip .= ''.$langs->trans("ECMNbOfFilesInDir").': '.((isset($val['cachenbofdoc']) && $val['cachenbofdoc'] >= 0) ? $val['cachenbofdoc'] : $langs->trans("NeedRefresh")).'
    '; + if ($nboffilesinsubdir > 0) $htmltooltip .= ''.$langs->trans("ECMNbOfFilesInSubDir").': '.$nboffilesinsubdir; + else $htmltooltip .= ''.$langs->trans("ECMNbOfSubDir").': '.($nbofsubdir >= 0 ? $nbofsubdir : $langs->trans("NeedRefresh")).'
    '; print $form->textwithpicto('', $htmltooltip, 1, "info"); print "
    '; - if ($object->photo) $ret.=''; - $ret.=''; - $ret.='
    '.$langs->trans("Delete").'

    '; + if ($object->photo) $ret .= "
    \n"; + $ret .= ''; + if ($object->photo) $ret .= ''; + $ret .= ''; + $ret .= '
    '.$langs->trans("Delete").'

    '; } } else dol_print_error('', 'Call of showphoto with wrong parameters modulepart='.$modulepart); diff --git a/htdocs/core/get_info.php b/htdocs/core/get_info.php index c7c7682c884..1564fc3f9bc 100644 --- a/htdocs/core/get_info.php +++ b/htdocs/core/get_info.php @@ -27,31 +27,31 @@ //if (! defined('NOREQUIREDB')) define('NOREQUIREDB','1'); // Not disabled cause need to load personalized language //if (! defined('NOREQUIRESOC')) define('NOREQUIRESOC','1'); //if (! defined('NOREQUIRETRAN')) define('NOREQUIRETRAN','1'); // Not disabled cause need to do translations -if (! defined('NOCSRFCHECK')) define('NOCSRFCHECK', 1); -if (! defined('NOTOKENRENEWAL')) define('NOTOKENRENEWAL', 1); +if (!defined('NOCSRFCHECK')) define('NOCSRFCHECK', 1); +if (!defined('NOTOKENRENEWAL')) define('NOTOKENRENEWAL', 1); //if (! defined('NOLOGIN')) define('NOLOGIN',1); // Not disabled cause need to load personalized language -if (! defined('NOREQUIREMENU')) define('NOREQUIREMENU', 1); +if (!defined('NOREQUIREMENU')) define('NOREQUIREMENU', 1); require_once '../main.inc.php'; -if (GETPOST('lang', 'aZ09')) $langs->setDefaultLang(GETPOST('lang', 'aZ09')); // If language was forced on URL by the main.inc.php +if (GETPOST('lang', 'aZ09')) $langs->setDefaultLang(GETPOST('lang', 'aZ09')); // If language was forced on URL by the main.inc.php $langs->load("main"); -$right=($langs->trans("DIRECTION")=='rtl'?'left':'right'); -$left=($langs->trans("DIRECTION")=='rtl'?'right':'left'); +$right = ($langs->trans("DIRECTION") == 'rtl' ? 'left' : 'right'); +$left = ($langs->trans("DIRECTION") == 'rtl' ? 'right' : 'left'); /* * View */ -$title=$langs->trans("Info"); +$title = $langs->trans("Info"); // URL http://mydolibarr/core/search_page?dol_use_jmobile=1 can be used for tests -$head=''."\n"; -$arrayofjs=array(); -$arrayofcss=array(); +$head = ''."\n"; +$arrayofjs = array(); +$arrayofcss = array(); top_htmlhead($head, $title, 0, 0, $arrayofjs, $arrayofcss); @@ -60,39 +60,39 @@ print ''."\n"; print '
    '; //print '
    '; -$nbofsearch=0; +$nbofsearch = 0; // Define link to login card -$appli=constant('DOL_APPLICATION_TITLE'); -if (! empty($conf->global->MAIN_APPLICATION_TITLE)) +$appli = constant('DOL_APPLICATION_TITLE'); +if (!empty($conf->global->MAIN_APPLICATION_TITLE)) { - $appli=$conf->global->MAIN_APPLICATION_TITLE; + $appli = $conf->global->MAIN_APPLICATION_TITLE; if (preg_match('/\d\.\d/', $appli)) { - if (! preg_match('/'.preg_quote(DOL_VERSION).'/', $appli)) $appli.=" (".DOL_VERSION.")"; // If new title contains a version that is different than core + if (!preg_match('/'.preg_quote(DOL_VERSION).'/', $appli)) $appli .= " (".DOL_VERSION.")"; // If new title contains a version that is different than core } - else $appli.=" ".DOL_VERSION; + else $appli .= " ".DOL_VERSION; } -else $appli.=" ".DOL_VERSION; +else $appli .= " ".DOL_VERSION; -if (! empty($conf->global->MAIN_FEATURES_LEVEL)) $appli.="
    ".$langs->trans("LevelOfFeature").': '.$conf->global->MAIN_FEATURES_LEVEL; +if (!empty($conf->global->MAIN_FEATURES_LEVEL)) $appli .= "
    ".$langs->trans("LevelOfFeature").': '.$conf->global->MAIN_FEATURES_LEVEL; -$logouttext=''; +$logouttext = ''; if (empty($conf->global->MAIN_OPTIMIZEFORTEXTBROWSER)) { //$logouthtmltext=$appli.'
    '; if ($_SESSION["dol_authmode"] != 'forceuser' && $_SESSION["dol_authmode"] != 'http') { - $logouthtmltext.=$langs->trans("Logout").'
    '; + $logouthtmltext .= $langs->trans("Logout").'
    '; - $logouttext .=''; + $logouttext .= ''; //$logouttext .= img_picto($langs->trans('Logout').":".$langs->trans('Logout'), 'logout_top.png', 'class="login"', 0, 0, 1); - $logouttext .=''; - $logouttext .=''; + $logouttext .= ''; + $logouttext .= ''; } else { - $logouthtmltext.=$langs->trans("NoLogoutProcessWithAuthMode", $_SESSION["dol_authmode"]); + $logouthtmltext .= $langs->trans("NoLogoutProcessWithAuthMode", $_SESSION["dol_authmode"]); $logouttext .= img_picto($langs->trans('Logout').":".$langs->trans('Logout'), 'logout_top.png', 'class="login"', 0, 0, 1); } } @@ -100,36 +100,36 @@ if (empty($conf->global->MAIN_OPTIMIZEFORTEXTBROWSER)) print '\n"; // end div class="login_block" +print "
    \n"; // end div class="login_block" print '
    '; print ''."\n"; diff --git a/htdocs/core/lib/admin.lib.php b/htdocs/core/lib/admin.lib.php index 288e7058a08..5f0830387f2 100644 --- a/htdocs/core/lib/admin.lib.php +++ b/htdocs/core/lib/admin.lib.php @@ -24,7 +24,7 @@ * \brief Library of admin functions */ -require_once DOL_DOCUMENT_ROOT . '/core/lib/functions2.lib.php'; +require_once DOL_DOCUMENT_ROOT.'/core/lib/functions2.lib.php'; /** * Renvoi une version en chaine depuis une version en tableau @@ -35,10 +35,10 @@ require_once DOL_DOCUMENT_ROOT . '/core/lib/functions2.lib.php'; */ function versiontostring($versionarray) { - $string='?'; - if (isset($versionarray[0])) $string=$versionarray[0]; - if (isset($versionarray[1])) $string.='.'.$versionarray[1]; - if (isset($versionarray[2])) $string.='.'.$versionarray[2]; + $string = '?'; + if (isset($versionarray[0])) $string = $versionarray[0]; + if (isset($versionarray[1])) $string .= '.'.$versionarray[1]; + if (isset($versionarray[2])) $string .= '.'.$versionarray[2]; return $string; } @@ -59,25 +59,25 @@ function versiontostring($versionarray) */ function versioncompare($versionarray1, $versionarray2) { - $ret=0; - $level=0; - $count1=count($versionarray1); - $count2=count($versionarray2); - $maxcount=max($count1, $count2); + $ret = 0; + $level = 0; + $count1 = count($versionarray1); + $count2 = count($versionarray2); + $maxcount = max($count1, $count2); while ($level < $maxcount) { - $operande1=isset($versionarray1[$level])?$versionarray1[$level]:0; - $operande2=isset($versionarray2[$level])?$versionarray2[$level]:0; - if (preg_match('/alpha|dev/i', $operande1)) $operande1=-5; - if (preg_match('/alpha|dev/i', $operande2)) $operande2=-5; - if (preg_match('/beta$/i', $operande1)) $operande1=-4; - if (preg_match('/beta$/i', $operande2)) $operande2=-4; - if (preg_match('/beta([0-9])+/i', $operande1)) $operande1=-3; - if (preg_match('/beta([0-9])+/i', $operande2)) $operande2=-3; - if (preg_match('/rc$/i', $operande1)) $operande1=-2; - if (preg_match('/rc$/i', $operande2)) $operande2=-2; - if (preg_match('/rc([0-9])+/i', $operande1)) $operande1=-1; - if (preg_match('/rc([0-9])+/i', $operande2)) $operande2=-1; + $operande1 = isset($versionarray1[$level]) ? $versionarray1[$level] : 0; + $operande2 = isset($versionarray2[$level]) ? $versionarray2[$level] : 0; + if (preg_match('/alpha|dev/i', $operande1)) $operande1 = -5; + if (preg_match('/alpha|dev/i', $operande2)) $operande2 = -5; + if (preg_match('/beta$/i', $operande1)) $operande1 = -4; + if (preg_match('/beta$/i', $operande2)) $operande2 = -4; + if (preg_match('/beta([0-9])+/i', $operande1)) $operande1 = -3; + if (preg_match('/beta([0-9])+/i', $operande2)) $operande2 = -3; + if (preg_match('/rc$/i', $operande1)) $operande1 = -2; + if (preg_match('/rc$/i', $operande2)) $operande2 = -2; + if (preg_match('/rc([0-9])+/i', $operande1)) $operande1 = -1; + if (preg_match('/rc([0-9])+/i', $operande2)) $operande2 = -1; $level++; //print 'level '.$level.' '.$operande1.'-'.$operande2.'
    '; if ($operande1 < $operande2) { $ret = -$level; break; } @@ -135,55 +135,55 @@ function run_sql($sqlfile, $silent = 1, $entity = '', $usesavepoint = 1, $handle dol_syslog("Admin.lib::run_sql run sql file ".$sqlfile." silent=".$silent." entity=".$entity." usesavepoint=".$usesavepoint." handler=".$handler." okerror=".$okerror, LOG_DEBUG); - if (! is_numeric($linelengthlimit)) + if (!is_numeric($linelengthlimit)) { dol_syslog("Admin.lib::run_sql param linelengthlimit is not a numeric", LOG_ERR); return -1; } - $ok=0; - $error=0; - $i=0; + $ok = 0; + $error = 0; + $i = 0; $buffer = ''; $arraysql = array(); // Get version of database - $versionarray=$db->getVersionArray(); + $versionarray = $db->getVersionArray(); $fp = fopen($sqlfile, "r"); if ($fp) { - while (! feof($fp)) + while (!feof($fp)) { // Warning fgets with second parameter that is null or 0 hang. if ($linelengthlimit > 0) $buf = fgets($fp, $linelengthlimit); else $buf = fgets($fp); // Test if request must be ran only for particular database or version (if yes, we must remove the -- comment) - $reg=array(); + $reg = array(); if (preg_match('/^--\sV(MYSQL|PGSQL)([^\s]*)/i', $buf, $reg)) { - $qualified=1; + $qualified = 1; // restrict on database type - if (! empty($reg[1])) + if (!empty($reg[1])) { - if (! preg_match('/'.preg_quote($reg[1]).'/i', $db->type)) $qualified=0; + if (!preg_match('/'.preg_quote($reg[1]).'/i', $db->type)) $qualified = 0; } // restrict on version if ($qualified) { - if (! empty($reg[2])) + if (!empty($reg[2])) { if (is_numeric($reg[2])) // This is a version { - $versionrequest=explode('.', $reg[2]); + $versionrequest = explode('.', $reg[2]); //print var_dump($versionrequest); //print var_dump($versionarray); - if (! count($versionrequest) || ! count($versionarray) || versioncompare($versionrequest, $versionarray) > 0) + if (!count($versionrequest) || !count($versionarray) || versioncompare($versionrequest, $versionarray) > 0) { - $qualified=0; + $qualified = 0; } } else // This is a test on a constant. For example when we have -- VMYSQLUTF8UNICODE, we test constant $conf->global->UTF8UNICODE @@ -191,7 +191,7 @@ function run_sql($sqlfile, $silent = 1, $entity = '', $usesavepoint = 1, $handle $dbcollation = strtoupper(preg_replace('/_/', '', $conf->db->dolibarr_main_db_collation)); //var_dump($reg[2]); //var_dump($dbcollation); - if (empty($conf->db->dolibarr_main_db_collation) || ($reg[2] != $dbcollation)) $qualified=0; + if (empty($conf->db->dolibarr_main_db_collation) || ($reg[2] != $dbcollation)) $qualified = 0; //var_dump($qualified); } } @@ -200,15 +200,15 @@ function run_sql($sqlfile, $silent = 1, $entity = '', $usesavepoint = 1, $handle if ($qualified) { // Version qualified, delete SQL comments - $buf=preg_replace('/^--\sV(MYSQL|PGSQL)([^\s]*)/i', '', $buf); + $buf = preg_replace('/^--\sV(MYSQL|PGSQL)([^\s]*)/i', '', $buf); //print "Ligne $i qualifi?e par version: ".$buf.'
    '; } } // Add line buf to buffer if not a comment - if ($nocommentremoval || ! preg_match('/^\s*--/', $buf)) + if ($nocommentremoval || !preg_match('/^\s*--/', $buf)) { - if (empty($nocommentremoval)) $buf=preg_replace('/([,;ERLT\)])\s*--.*$/i', '\1', $buf); //remove comment from a line that not start with -- before add it to the buffer + if (empty($nocommentremoval)) $buf = preg_replace('/([,;ERLT\)])\s*--.*$/i', '\1', $buf); //remove comment from a line that not start with -- before add it to the buffer $buffer .= trim($buf); } @@ -217,13 +217,13 @@ function run_sql($sqlfile, $silent = 1, $entity = '', $usesavepoint = 1, $handle if (preg_match('/;/', $buffer)) // If string contains ';', it's end of a request string, we save it in arraysql. { // Found new request - if ($buffer) $arraysql[$i]=$buffer; + if ($buffer) $arraysql[$i] = $buffer; $i++; - $buffer=''; + $buffer = ''; } } - if ($buffer) $arraysql[$i]=$buffer; + if ($buffer) $arraysql[$i] = $buffer; fclose($fp); } else @@ -232,42 +232,42 @@ function run_sql($sqlfile, $silent = 1, $entity = '', $usesavepoint = 1, $handle } // Loop on each request to see if there is a __+MAX_table__ key - $listofmaxrowid=array(); // This is a cache table - foreach($arraysql as $i => $sql) + $listofmaxrowid = array(); // This is a cache table + foreach ($arraysql as $i => $sql) { - $newsql=$sql; + $newsql = $sql; // Replace __+MAX_table__ with max of table while (preg_match('/__\+MAX_([A-Za-z0-9_]+)__/i', $newsql, $reg)) { - $table=$reg[1]; - if (! isset($listofmaxrowid[$table])) + $table = $reg[1]; + if (!isset($listofmaxrowid[$table])) { //var_dump($db); - $sqlgetrowid='SELECT MAX(rowid) as max from '.preg_replace('/^llx_/', MAIN_DB_PREFIX, $table); - $resql=$db->query($sqlgetrowid); + $sqlgetrowid = 'SELECT MAX(rowid) as max from '.preg_replace('/^llx_/', MAIN_DB_PREFIX, $table); + $resql = $db->query($sqlgetrowid); if ($resql) { - $obj=$db->fetch_object($resql); - $listofmaxrowid[$table]=$obj->max; - if (empty($listofmaxrowid[$table])) $listofmaxrowid[$table]=0; + $obj = $db->fetch_object($resql); + $listofmaxrowid[$table] = $obj->max; + if (empty($listofmaxrowid[$table])) $listofmaxrowid[$table] = 0; } else { - if (! $silent) print ''; - if (! $silent) print '
    '.$langs->trans("Failed to get max rowid for ".$table)."
    "; - if (! $silent) print ''; + if (!$silent) print ''; + if (!$silent) print '
    '.$langs->trans("Failed to get max rowid for ".$table)."
    "; + if (!$silent) print ''; $error++; break; } } // Replace __+MAX_llx_table__ with +999 - $from='__+MAX_'.$table.'__'; - $to='+'.$listofmaxrowid[$table]; - $newsql=str_replace($from, $to, $newsql); - dol_syslog('Admin.lib::run_sql New Request '.($i+1).' (replacing '.$from.' to '.$to.')', LOG_DEBUG); + $from = '__+MAX_'.$table.'__'; + $to = '+'.$listofmaxrowid[$table]; + $newsql = str_replace($from, $to, $newsql); + dol_syslog('Admin.lib::run_sql New Request '.($i + 1).' (replacing '.$from.' to '.$to.')', LOG_DEBUG); - $arraysql[$i]=$newsql; + $arraysql[$i] = $newsql; } if ($offsetforchartofaccount > 0) @@ -284,37 +284,37 @@ function run_sql($sqlfile, $silent = 1, $entity = '', $usesavepoint = 1, $handle } // Loop on each request to execute request - $cursorinsert=0; - $listofinsertedrowid=array(); - foreach($arraysql as $i => $sql) + $cursorinsert = 0; + $listofinsertedrowid = array(); + foreach ($arraysql as $i => $sql) { if ($sql) { // Replace the prefix tables if (MAIN_DB_PREFIX != 'llx_') { - $sql=preg_replace('/llx_/i', MAIN_DB_PREFIX, $sql); + $sql = preg_replace('/llx_/i', MAIN_DB_PREFIX, $sql); } - if (!empty($handler)) $sql=preg_replace('/__HANDLER__/i', "'".$handler."'", $sql); + if (!empty($handler)) $sql = preg_replace('/__HANDLER__/i', "'".$handler."'", $sql); - $newsql=preg_replace('/__ENTITY__/i', (!empty($entity)?$entity:$conf->entity), $sql); + $newsql = preg_replace('/__ENTITY__/i', (!empty($entity) ? $entity : $conf->entity), $sql); // Ajout trace sur requete (eventuellement a commenter si beaucoup de requetes) - if (! $silent) print ''.$langs->trans("Request").' '.($i+1)." sql='".dol_htmlentities($newsql, ENT_NOQUOTES)."'\n"; - dol_syslog('Admin.lib::run_sql Request '.($i+1), LOG_DEBUG); - $sqlmodified=0; + if (!$silent) print ''.$langs->trans("Request").' '.($i + 1)." sql='".dol_htmlentities($newsql, ENT_NOQUOTES)."'\n"; + dol_syslog('Admin.lib::run_sql Request '.($i + 1), LOG_DEBUG); + $sqlmodified = 0; // Replace for encrypt data if (preg_match_all('/__ENCRYPT\(\'([^\']+)\'\)__/i', $newsql, $reg)) { - $num=count($reg[0]); + $num = count($reg[0]); - for($j=0;$j<$num;$j++) + for ($j = 0; $j < $num; $j++) { - $from = $reg[0][$j]; - $to = $db->encrypt($reg[1][$j], 1); - $newsql = str_replace($from, $to, $newsql); + $from = $reg[0][$j]; + $to = $db->encrypt($reg[1][$j], 1); + $newsql = str_replace($from, $to, $newsql); } $sqlmodified++; } @@ -322,13 +322,13 @@ function run_sql($sqlfile, $silent = 1, $entity = '', $usesavepoint = 1, $handle // Replace for decrypt data if (preg_match_all('/__DECRYPT\(\'([A-Za-z0-9_]+)\'\)__/i', $newsql, $reg)) { - $num=count($reg[0]); + $num = count($reg[0]); - for($j=0;$j<$num;$j++) + for ($j = 0; $j < $num; $j++) { - $from = $reg[0][$j]; - $to = $db->decrypt($reg[1][$j]); - $newsql = str_replace($from, $to, $newsql); + $from = $reg[0][$j]; + $to = $db->decrypt($reg[1][$j]); + $newsql = str_replace($from, $to, $newsql); } $sqlmodified++; } @@ -336,88 +336,88 @@ function run_sql($sqlfile, $silent = 1, $entity = '', $usesavepoint = 1, $handle // Replace __x__ with rowid of insert nb x while (preg_match('/__([0-9]+)__/', $newsql, $reg)) { - $cursor=$reg[1]; + $cursor = $reg[1]; if (empty($listofinsertedrowid[$cursor])) { - if (! $silent) print ''; - if (! $silent) print '
    '.$langs->trans("FileIsNotCorrect")."
    "; - if (! $silent) print ''; + if (!$silent) print ''; + if (!$silent) print '
    '.$langs->trans("FileIsNotCorrect")."
    "; + if (!$silent) print ''; $error++; break; } - $from='__'.$cursor.'__'; - $to=$listofinsertedrowid[$cursor]; - $newsql=str_replace($from, $to, $newsql); + $from = '__'.$cursor.'__'; + $to = $listofinsertedrowid[$cursor]; + $newsql = str_replace($from, $to, $newsql); $sqlmodified++; } - if ($sqlmodified) dol_syslog('Admin.lib::run_sql New Request '.($i+1), LOG_DEBUG); + if ($sqlmodified) dol_syslog('Admin.lib::run_sql New Request '.($i + 1), LOG_DEBUG); - $result=$db->query($newsql, $usesavepoint); + $result = $db->query($newsql, $usesavepoint); if ($result) { - if (! $silent) print ''."\n"; + if (!$silent) print ''."\n"; if (preg_replace('/insert into ([^\s]+)/i', $newsql, $reg)) { $cursorinsert++; // It's an insert - $table=preg_replace('/([^a-zA-Z_]+)/i', '', $reg[1]); - $insertedrowid=$db->last_insert_id($table); - $listofinsertedrowid[$cursorinsert]=$insertedrowid; + $table = preg_replace('/([^a-zA-Z_]+)/i', '', $reg[1]); + $insertedrowid = $db->last_insert_id($table); + $listofinsertedrowid[$cursorinsert] = $insertedrowid; dol_syslog('Admin.lib::run_sql Insert nb '.$cursorinsert.', done in table '.$table.', rowid is '.$listofinsertedrowid[$cursorinsert], LOG_DEBUG); } // print 'OK'; } else { - $errno=$db->errno(); - if (! $silent) print ''."\n"; + $errno = $db->errno(); + if (!$silent) print ''."\n"; // Define list of errors we accept (array $okerrors) - $okerrors=array( // By default + $okerrors = array( // By default 'DB_ERROR_TABLE_ALREADY_EXISTS', 'DB_ERROR_COLUMN_ALREADY_EXISTS', 'DB_ERROR_KEY_NAME_ALREADY_EXISTS', - 'DB_ERROR_TABLE_OR_KEY_ALREADY_EXISTS', // PgSql use same code for table and key already exist + 'DB_ERROR_TABLE_OR_KEY_ALREADY_EXISTS', // PgSql use same code for table and key already exist 'DB_ERROR_RECORD_ALREADY_EXISTS', 'DB_ERROR_NOSUCHTABLE', 'DB_ERROR_NOSUCHFIELD', 'DB_ERROR_NO_FOREIGN_KEY_TO_DROP', 'DB_ERROR_NO_INDEX_TO_DROP', - 'DB_ERROR_CANNOT_CREATE', // Qd contrainte deja existante + 'DB_ERROR_CANNOT_CREATE', // Qd contrainte deja existante 'DB_ERROR_CANT_DROP_PRIMARY_KEY', 'DB_ERROR_PRIMARY_KEY_ALREADY_EXISTS', 'DB_ERROR_22P02' ); - if ($okerror == 'none') $okerrors=array(); + if ($okerror == 'none') $okerrors = array(); // Is it an error we accept - if (! in_array($errno, $okerrors)) + if (!in_array($errno, $okerrors)) { - if (! $silent) print ''; - if (! $silent) print '
    '.$langs->trans("Error")." ".$db->errno().": ".$newsql."
    ".$db->error()."
    "; - if (! $silent) print ''."\n"; - dol_syslog('Admin.lib::run_sql Request '.($i+1)." Error ".$db->errno()." ".$newsql."
    ".$db->error(), LOG_ERR); + if (!$silent) print ''; + if (!$silent) print '
    '.$langs->trans("Error")." ".$db->errno().": ".$newsql."
    ".$db->error()."
    "; + if (!$silent) print ''."\n"; + dol_syslog('Admin.lib::run_sql Request '.($i + 1)." Error ".$db->errno()." ".$newsql."
    ".$db->error(), LOG_ERR); $error++; } } - if (! $silent) print ''."\n"; + if (!$silent) print ''."\n"; } } if ($error == 0) { - if (! $silent) print ''.$langs->trans("ProcessMigrateScript").''; - if (! $silent) print ''.$langs->trans("OK").''."\n"; + if (!$silent) print ''.$langs->trans("ProcessMigrateScript").''; + if (!$silent) print ''.$langs->trans("OK").''."\n"; $ok = 1; } else { - if (! $silent) print ''.$langs->trans("ProcessMigrateScript").''; - if (! $silent) print ''.$langs->trans("KO").''."\n"; + if (!$silent) print ''.$langs->trans("ProcessMigrateScript").''; + if (!$silent) print ''.$langs->trans("KO").''."\n"; $ok = 0; } @@ -446,16 +446,16 @@ function dolibarr_del_const($db, $name, $entity = 1) } $sql = "DELETE FROM ".MAIN_DB_PREFIX."const"; - $sql.= " WHERE (".$db->decrypt('name')." = '".$db->escape($name)."'"; - if (is_numeric($name)) $sql.= " OR rowid = '".$db->escape($name)."'"; - $sql.= ")"; - if ($entity >= 0) $sql.= " AND entity = ".$entity; + $sql .= " WHERE (".$db->decrypt('name')." = '".$db->escape($name)."'"; + if (is_numeric($name)) $sql .= " OR rowid = '".$db->escape($name)."'"; + $sql .= ")"; + if ($entity >= 0) $sql .= " AND entity = ".$entity; dol_syslog("admin.lib::dolibarr_del_const", LOG_DEBUG); - $resql=$db->query($sql); + $resql = $db->query($sql); if ($resql) { - $conf->global->$name=''; + $conf->global->$name = ''; return 1; } else @@ -478,19 +478,19 @@ function dolibarr_del_const($db, $name, $entity = 1) function dolibarr_get_const($db, $name, $entity = 1) { global $conf; - $value=''; + $value = ''; $sql = "SELECT ".$db->decrypt('value')." as value"; - $sql.= " FROM ".MAIN_DB_PREFIX."const"; - $sql.= " WHERE name = ".$db->encrypt($name, 1); - $sql.= " AND entity = ".$entity; + $sql .= " FROM ".MAIN_DB_PREFIX."const"; + $sql .= " WHERE name = ".$db->encrypt($name, 1); + $sql .= " AND entity = ".$entity; dol_syslog("admin.lib::dolibarr_get_const", LOG_DEBUG); - $resql=$db->query($sql); + $resql = $db->query($sql); if ($resql) { - $obj=$db->fetch_object($resql); - if ($obj) $value=$obj->value; + $obj = $db->fetch_object($resql); + if ($obj) $value = $obj->value; } return $value; } @@ -515,7 +515,7 @@ function dolibarr_set_const($db, $name, $value, $type = 'chaine', $visible = 0, global $conf; // Clean parameters - $name=trim($name); + $name = trim($name); // Check parameters if (empty($name)) @@ -529,35 +529,35 @@ function dolibarr_set_const($db, $name, $value, $type = 'chaine', $visible = 0, $db->begin(); $sql = "DELETE FROM ".MAIN_DB_PREFIX."const"; - $sql.= " WHERE name = ".$db->encrypt($name, 1); - if ($entity >= 0) $sql.= " AND entity = ".$entity; + $sql .= " WHERE name = ".$db->encrypt($name, 1); + if ($entity >= 0) $sql .= " AND entity = ".$entity; dol_syslog("admin.lib::dolibarr_set_const", LOG_DEBUG); - $resql=$db->query($sql); + $resql = $db->query($sql); if (strcmp($value, '')) // true if different. Must work for $value='0' or $value=0 { $sql = "INSERT INTO ".MAIN_DB_PREFIX."const(name,value,type,visible,note,entity)"; - $sql.= " VALUES ("; - $sql.= $db->encrypt($name, 1); - $sql.= ", ".$db->encrypt($value, 1); - $sql.= ",'".$db->escape($type)."',".$visible.",'".$db->escape($note)."',".$entity.")"; + $sql .= " VALUES ("; + $sql .= $db->encrypt($name, 1); + $sql .= ", ".$db->encrypt($value, 1); + $sql .= ",'".$db->escape($type)."',".$visible.",'".$db->escape($note)."',".$entity.")"; //print "sql".$value."-".pg_escape_string($value)."-".$sql;exit; //print "xx".$db->escape($value); dol_syslog("admin.lib::dolibarr_set_const", LOG_DEBUG); - $resql=$db->query($sql); + $resql = $db->query($sql); } if ($resql) { $db->commit(); - $conf->global->$name=$value; + $conf->global->$name = $value; return 1; } else { - $error=$db->lasterror(); + $error = $db->lasterror(); $db->rollback(); return -1; } @@ -646,13 +646,13 @@ function security_prepare_head() // Show permissions lines - $nbPerms=0; + $nbPerms = 0; $sql = "SELECT COUNT(r.id) as nb"; - $sql.= " FROM ".MAIN_DB_PREFIX."rights_def as r"; - $sql.= " WHERE r.libelle NOT LIKE 'tou%'"; // On ignore droits "tous" - $sql.= " AND entity = ".$conf->entity; - $sql.= " AND bydefault = 1"; - if (empty($conf->global->MAIN_USE_ADVANCED_PERMS)) $sql.= " AND r.perms NOT LIKE '%_advance'"; // Hide advanced perms if option is not enabled + $sql .= " FROM ".MAIN_DB_PREFIX."rights_def as r"; + $sql .= " WHERE r.libelle NOT LIKE 'tou%'"; // On ignore droits "tous" + $sql .= " AND entity = ".$conf->entity; + $sql .= " AND bydefault = 1"; + if (empty($conf->global->MAIN_USE_ADVANCED_PERMS)) $sql .= " AND r.perms NOT LIKE '%_advance'"; // Hide advanced perms if option is not enabled $resql = $db->query($sql); if ($resql) { @@ -663,7 +663,7 @@ function security_prepare_head() $head[$h][0] = DOL_URL_ROOT."/admin/perms.php"; $head[$h][1] = $langs->trans("DefaultRights"); - if ($nbPerms > 0) $head[$h][1].= ''.$nbPerms.''; + if ($nbPerms > 0) $head[$h][1] .= ''.$nbPerms.''; $head[$h][2] = 'default'; $h++; @@ -765,7 +765,7 @@ function defaultvalues_prepare_head() $head[$h][2] = 'sortorder'; $h++; - if (! empty($conf->use_javascript_ajax)) + if (!empty($conf->use_javascript_ajax)) { $head[$h][0] = DOL_URL_ROOT."/admin/defaultvalues.php?mode=focus"; $head[$h][1] = $langs->trans("DefaultFocus"); @@ -814,14 +814,14 @@ function listOfSessions() $dh = @opendir(dol_osencode($sessPath)); if ($dh) { - while(($file = @readdir($dh)) !== false) + while (($file = @readdir($dh)) !== false) { if (preg_match('/^sess_/i', $file) && $file != "." && $file != "..") { $fullpath = $sessPath.$file; - if(! @is_dir($fullpath) && is_readable($fullpath)) + if (!@is_dir($fullpath) && is_readable($fullpath)) { - $sessValues = file_get_contents($fullpath); // get raw session data + $sessValues = file_get_contents($fullpath); // get raw session data // Example of possible value //$sessValues = 'newtoken|s:32:"1239f7a0c4b899200fe9ca5ea394f307";dol_loginmesg|s:0:"";newtoken|s:32:"1236457104f7ae0f328c2928973f3cb5";dol_loginmesg|s:0:"";token|s:32:"123615ad8d650c5cc4199b9a1a76783f"; // dol_login|s:5:"admin";dol_authmode|s:8:"dolibarr";dol_tz|s:1:"1";dol_tz_string|s:13:"Europe/Berlin";dol_dst|i:0;dol_dst_observed|s:1:"1";dol_dst_first|s:0:"";dol_dst_second|s:0:"";dol_screenwidth|s:4:"1920"; @@ -831,12 +831,12 @@ function listOfSessions() (preg_match('/dol_entity\|i:'.$conf->entity.';/i', $sessValues) || preg_match('/dol_entity\|s:([0-9]+):"'.$conf->entity.'"/i', $sessValues)) && // limit to current entity preg_match('/dol_company\|s:([0-9]+):"('.$conf->global->MAIN_INFO_SOCIETE_NOM.')"/i', $sessValues)) // limit to company name { - $tmp=explode('_', $file); - $idsess=$tmp[1]; - $regs=array(); + $tmp = explode('_', $file); + $idsess = $tmp[1]; + $regs = array(); $loginfound = preg_match('/dol_login\|s:[0-9]+:"([A-Za-z0-9]+)"/i', $sessValues, $regs); if ($loginfound) $arrayofSessions[$idsess]["login"] = $regs[1]; - $arrayofSessions[$idsess]["age"] = time()-filectime($fullpath); + $arrayofSessions[$idsess]["age"] = time() - filectime($fullpath); $arrayofSessions[$idsess]["creation"] = filectime($fullpath); $arrayofSessions[$idsess]["modification"] = filemtime($fullpath); $arrayofSessions[$idsess]["raw"] = $sessValues; @@ -863,28 +863,28 @@ function purgeSessions($mysessionid) $sessPath = ini_get("session.save_path")."/"; dol_syslog('admin.lib:purgeSessions mysessionid='.$mysessionid.' sessPath='.$sessPath); - $error=0; + $error = 0; $dh = @opendir(dol_osencode($sessPath)); - while(($file = @readdir($dh)) !== false) + while (($file = @readdir($dh)) !== false) { if ($file != "." && $file != "..") { $fullpath = $sessPath.$file; - if(! @is_dir($fullpath)) + if (!@is_dir($fullpath)) { - $sessValues = file_get_contents($fullpath); // get raw session data + $sessValues = file_get_contents($fullpath); // get raw session data if (preg_match('/dol_login/i', $sessValues) && // limit to dolibarr session preg_match('/dol_entity\|s:([0-9]+):"('.$conf->entity.')"/i', $sessValues) && // limit to current entity preg_match('/dol_company\|s:([0-9]+):"('.$conf->global->MAIN_INFO_SOCIETE_NOM.')"/i', $sessValues)) // limit to company name { - $tmp=explode('_', $file); - $idsess=$tmp[1]; + $tmp = explode('_', $file); + $idsess = $tmp[1]; // We remove session if it's not ourself if ($idsess != $mysessionid) { - $res=@unlink($fullpath); - if (! $res) $error++; + $res = @unlink($fullpath); + if (!$res) $error++; } } } @@ -892,7 +892,7 @@ function purgeSessions($mysessionid) } @closedir($dh); - if (! $error) return 1; + if (!$error) return 1; else return -$error; } @@ -909,7 +909,7 @@ function activateModule($value, $withdeps = 1) { global $db, $langs, $conf, $mysoc; - $ret=array(); + $ret = array(); // Check parameters if (empty($value)) { @@ -917,20 +917,20 @@ function activateModule($value, $withdeps = 1) return $ret; } - $ret=array('nbmodules'=>0, 'errors'=>array(), 'nbperms'=>0); + $ret = array('nbmodules'=>0, 'errors'=>array(), 'nbperms'=>0); $modName = $value; - $modFile = $modName . ".class.php"; + $modFile = $modName.".class.php"; // Loop on each directory to fill $modulesdir $modulesdir = dolGetModulesDirs(); // Loop on each modulesdir directories - $found=false; + $found = false; foreach ($modulesdir as $dir) { if (file_exists($dir.$modFile)) { - $found=@include_once $dir.$modFile; + $found = @include_once $dir.$modFile; if ($found) break; } } @@ -938,16 +938,16 @@ function activateModule($value, $withdeps = 1) $objMod = new $modName($db); // Test if PHP version ok - $verphp=versionphparray(); - $vermin=isset($objMod->phpmin)?$objMod->phpmin:0; + $verphp = versionphparray(); + $vermin = isset($objMod->phpmin) ? $objMod->phpmin : 0; if (is_array($vermin) && versioncompare($verphp, $vermin) < 0) { $ret['errors'][] = $langs->trans("ErrorModuleRequirePHPVersion", versiontostring($vermin)); return $ret; } // Test if Dolibarr version ok - $verdol=versiondolibarrarray(); - $vermin=isset($objMod->need_dolibarr_version)?$objMod->need_dolibarr_version:0; + $verdol = versiondolibarrarray(); + $vermin = isset($objMod->need_dolibarr_version) ? $objMod->need_dolibarr_version : 0; //print 'version: '.versioncompare($verdol,$vermin).' - '.join(',',$verdol).' - '.join(',',$vermin);exit; if (is_array($vermin) && versioncompare($verdol, $vermin) < 0) { $ret['errors'][] = $langs->trans("ErrorModuleRequireDolibarrVersion", versiontostring($vermin)); @@ -961,28 +961,28 @@ function activateModule($value, $withdeps = 1) } $const_name = $objMod->const_name; - if(!empty($conf->global->$const_name)){ + if (!empty($conf->global->$const_name)) { return $ret; } - $result=$objMod->init(); // Enable module + $result = $objMod->init(); // Enable module if ($result <= 0) { - $ret['errors'][]=$objMod->error; + $ret['errors'][] = $objMod->error; } else { if ($withdeps) { - if (isset($objMod->depends) && is_array($objMod->depends) && ! empty($objMod->depends)) + if (isset($objMod->depends) && is_array($objMod->depends) && !empty($objMod->depends)) { // Activation of modules this module depends on // this->depends may be array('modModule1', 'mmodModule2') or array('always1'=>"modModule1", 'FR'=>'modModule2') foreach ($objMod->depends as $key => $modulestring) { //var_dump((! is_numeric($key)) && ! preg_match('/^always/', $key) && $mysoc->country_code && ! preg_match('/^'.$mysoc->country_code.'/', $key));exit; - if ((! is_numeric($key)) && ! preg_match('/^always/', $key) && $mysoc->country_code && ! preg_match('/^'.$mysoc->country_code.'/', $key)) + if ((!is_numeric($key)) && !preg_match('/^always/', $key) && $mysoc->country_code && !preg_match('/^'.$mysoc->country_code.'/', $key)) { dol_syslog("We are not concerned by dependency with key=".$key." because our country is ".$mysoc->country_code); continue; @@ -993,10 +993,10 @@ function activateModule($value, $withdeps = 1) if (file_exists($dir.$modulestring.".class.php")) { $resarray = activateModule($modulestring); - if (empty($resarray['errors'])){ + if (empty($resarray['errors'])) { $activate = true; - }else{ - foreach ($resarray['errors'] as $errorMessage){ + } else { + foreach ($resarray['errors'] as $errorMessage) { dol_syslog($errorMessage, LOG_ERR); } } @@ -1006,8 +1006,8 @@ function activateModule($value, $withdeps = 1) if ($activate) { - $ret['nbmodules']+=$resarray['nbmodules']; - $ret['nbperms']+=$resarray['nbperms']; + $ret['nbmodules'] += $resarray['nbmodules']; + $ret['nbperms'] += $resarray['nbperms']; } else { @@ -1016,7 +1016,7 @@ function activateModule($value, $withdeps = 1) } } - if (isset($objMod->conflictwith) && is_array($objMod->conflictwith) && ! empty($objMod->conflictwith)) + if (isset($objMod->conflictwith) && is_array($objMod->conflictwith) && !empty($objMod->conflictwith)) { // Desactivation des modules qui entrent en conflit $num = count($objMod->conflictwith); @@ -1034,10 +1034,10 @@ function activateModule($value, $withdeps = 1) } } - if (! count($ret['errors'])) + if (!count($ret['errors'])) { $ret['nbmodules']++; - $ret['nbperms']+=count($objMod->rights); + $ret['nbperms'] += count($objMod->rights); } return $ret; @@ -1058,20 +1058,20 @@ function unActivateModule($value, $requiredby = 1) // Check parameters if (empty($value)) return 'ErrorBadParameter'; - $ret=''; + $ret = ''; $modName = $value; - $modFile = $modName . ".class.php"; + $modFile = $modName.".class.php"; // Loop on each directory to fill $modulesdir $modulesdir = dolGetModulesDirs(); // Loop on each modulesdir directories - $found=false; + $found = false; foreach ($modulesdir as $dir) { if (file_exists($dir.$modFile)) { - $found=@include_once $dir.$modFile; + $found = @include_once $dir.$modFile; if ($found) break; } } @@ -1079,8 +1079,8 @@ function unActivateModule($value, $requiredby = 1) if ($found) { $objMod = new $modName($db); - $result=$objMod->remove(); - if ($result <= 0) $ret=$objMod->error; + $result = $objMod->remove(); + if ($result <= 0) $ret = $objMod->error; } else // We come here when we try to unactivate a module when module does not exists anymore in sources { @@ -1088,17 +1088,17 @@ function unActivateModule($value, $requiredby = 1) // TODO Replace this after DolibarrModules is moved as abstract class with a try catch to show module we try to disable has not been found or could not be loaded include_once DOL_DOCUMENT_ROOT.'/core/modules/DolibarrModules.class.php'; $genericMod = new DolibarrModules($db); - $genericMod->name=preg_replace('/^mod/i', '', $modName); - $genericMod->rights_class=strtolower(preg_replace('/^mod/i', '', $modName)); - $genericMod->const_name='MAIN_MODULE_'.strtoupper(preg_replace('/^mod/i', '', $modName)); - dol_syslog("modules::unActivateModule Failed to find module file, we use generic function with name " . $modName); + $genericMod->name = preg_replace('/^mod/i', '', $modName); + $genericMod->rights_class = strtolower(preg_replace('/^mod/i', '', $modName)); + $genericMod->const_name = 'MAIN_MODULE_'.strtoupper(preg_replace('/^mod/i', '', $modName)); + dol_syslog("modules::unActivateModule Failed to find module file, we use generic function with name ".$modName); $genericMod->remove(''); } // Disable modules that depends on module we disable - if (! $ret && $requiredby && is_object($objMod) && is_array($objMod->requiredby)) + if (!$ret && $requiredby && is_object($objMod) && is_array($objMod->requiredby)) { - $countrb=count($objMod->requiredby); + $countrb = count($objMod->requiredby); for ($i = 0; $i < $countrb; $i++) { //var_dump($objMod->requiredby[$i]); @@ -1144,13 +1144,13 @@ function complete_dictionary_with_modules(&$taborder, &$tabname, &$tablib, &$tab // Load modules attributes in arrays (name, numero, orders) from dir directory //print $dir."\n
    "; dol_syslog("Scan directory ".$dir." for modules"); - $handle=@opendir(dol_osencode($dir)); + $handle = @opendir(dol_osencode($dir)); if (is_resource($handle)) { - while (($file = readdir($handle))!==false) + while (($file = readdir($handle)) !== false) { //print "$i ".$file."\n
    "; - if (is_readable($dir.$file) && substr($file, 0, 3) == 'mod' && substr($file, dol_strlen($file) - 10) == '.class.php') + if (is_readable($dir.$file) && substr($file, 0, 3) == 'mod' && substr($file, dol_strlen($file) - 10) == '.class.php') { $modName = substr($file, 0, dol_strlen($file) - 10); @@ -1168,14 +1168,14 @@ function complete_dictionary_with_modules(&$taborder, &$tabname, &$tablib, &$tab $j = 1000 + $i; } - $modulequalified=1; + $modulequalified = 1; // We discard modules according to features level (PS: if module is activated we always show it) $const_name = 'MAIN_MODULE_'.strtoupper(preg_replace('/^mod/i', '', get_class($objMod))); - if ($objMod->version == 'development' && $conf->global->MAIN_FEATURES_LEVEL < 2 && ! $conf->global->$const_name) $modulequalified=0; - if ($objMod->version == 'experimental' && $conf->global->MAIN_FEATURES_LEVEL < 1 && ! $conf->global->$const_name) $modulequalified=0; + if ($objMod->version == 'development' && $conf->global->MAIN_FEATURES_LEVEL < 2 && !$conf->global->$const_name) $modulequalified = 0; + if ($objMod->version == 'experimental' && $conf->global->MAIN_FEATURES_LEVEL < 1 && !$conf->global->$const_name) $modulequalified = 0; //If module is not activated disqualified - if (empty($conf->global->$const_name)) $modulequalified=0; + if (empty($conf->global->$const_name)) $modulequalified = 0; if ($modulequalified) { @@ -1187,23 +1187,23 @@ function complete_dictionary_with_modules(&$taborder, &$tabname, &$tablib, &$tab } // Complete the arrays &$tabname,&$tablib,&$tabsql,&$tabsqlsort,&$tabfield,&$tabfieldvalue,&$tabfieldinsert,&$tabrowid,&$tabcond - if (empty($objMod->dictionaries) && ! empty($objMod->dictionnaries)) $objMod->dictionaries=$objMod->dictionnaries; // For backward compatibility + if (empty($objMod->dictionaries) && !empty($objMod->dictionnaries)) $objMod->dictionaries = $objMod->dictionnaries; // For backward compatibility - if (! empty($objMod->dictionaries)) + if (!empty($objMod->dictionaries)) { //var_dump($objMod->dictionaries['tabname']); - $nbtabname=$nbtablib=$nbtabsql=$nbtabsqlsort=$nbtabfield=$nbtabfieldvalue=$nbtabfieldinsert=$nbtabrowid=$nbtabcond=$nbtabfieldcheck=$nbtabhelp=0; - foreach($objMod->dictionaries['tabname'] as $val) { $nbtabname++; $taborder[] = max($taborder)+1; $tabname[] = $val; } // Position - foreach($objMod->dictionaries['tablib'] as $val) { $nbtablib++; $tablib[] = $val; } - foreach($objMod->dictionaries['tabsql'] as $val) { $nbtabsql++; $tabsql[] = $val; } - foreach($objMod->dictionaries['tabsqlsort'] as $val) { $nbtabsqlsort++; $tabsqlsort[] = $val; } - foreach($objMod->dictionaries['tabfield'] as $val) { $nbtabfield++; $tabfield[] = $val; } - foreach($objMod->dictionaries['tabfieldvalue'] as $val) { $nbtabfieldvalue++; $tabfieldvalue[] = $val; } - foreach($objMod->dictionaries['tabfieldinsert'] as $val) { $nbtabfieldinsert++; $tabfieldinsert[] = $val; } - foreach($objMod->dictionaries['tabrowid'] as $val) { $nbtabrowid++; $tabrowid[] = $val; } - foreach($objMod->dictionaries['tabcond'] as $val) { $nbtabcond++; $tabcond[] = $val; } - if (! empty($objMod->dictionaries['tabhelp'])) foreach($objMod->dictionaries['tabhelp'] as $val) { $nbtabhelp++; $tabhelp[] = $val; } - if (! empty($objMod->dictionaries['tabfieldcheck'])) foreach($objMod->dictionaries['tabfieldcheck'] as $val) { $nbtabfieldcheck++; $tabfieldcheck[] = $val; } + $nbtabname = $nbtablib = $nbtabsql = $nbtabsqlsort = $nbtabfield = $nbtabfieldvalue = $nbtabfieldinsert = $nbtabrowid = $nbtabcond = $nbtabfieldcheck = $nbtabhelp = 0; + foreach ($objMod->dictionaries['tabname'] as $val) { $nbtabname++; $taborder[] = max($taborder) + 1; $tabname[] = $val; } // Position + foreach ($objMod->dictionaries['tablib'] as $val) { $nbtablib++; $tablib[] = $val; } + foreach ($objMod->dictionaries['tabsql'] as $val) { $nbtabsql++; $tabsql[] = $val; } + foreach ($objMod->dictionaries['tabsqlsort'] as $val) { $nbtabsqlsort++; $tabsqlsort[] = $val; } + foreach ($objMod->dictionaries['tabfield'] as $val) { $nbtabfield++; $tabfield[] = $val; } + foreach ($objMod->dictionaries['tabfieldvalue'] as $val) { $nbtabfieldvalue++; $tabfieldvalue[] = $val; } + foreach ($objMod->dictionaries['tabfieldinsert'] as $val) { $nbtabfieldinsert++; $tabfieldinsert[] = $val; } + foreach ($objMod->dictionaries['tabrowid'] as $val) { $nbtabrowid++; $tabrowid[] = $val; } + foreach ($objMod->dictionaries['tabcond'] as $val) { $nbtabcond++; $tabcond[] = $val; } + if (!empty($objMod->dictionaries['tabhelp'])) foreach ($objMod->dictionaries['tabhelp'] as $val) { $nbtabhelp++; $tabhelp[] = $val; } + if (!empty($objMod->dictionaries['tabfieldcheck'])) foreach ($objMod->dictionaries['tabfieldcheck'] as $val) { $nbtabfieldcheck++; $tabfieldcheck[] = $val; } if ($nbtabname != $nbtablib || $nbtablib != $nbtabsql || $nbtabsql != $nbtabsqlsort) { @@ -1212,7 +1212,7 @@ function complete_dictionary_with_modules(&$taborder, &$tabname, &$tablib, &$tab } else { - $taborder[] = 0; // Add an empty line + $taborder[] = 0; // Add an empty line } } @@ -1252,12 +1252,12 @@ function activateModulesRequiredByCountry($country_code) { // Load modules attributes in arrays (name, numero, orders) from dir directory dol_syslog("Scan directory ".$dir." for modules"); - $handle=@opendir(dol_osencode($dir)); + $handle = @opendir(dol_osencode($dir)); if (is_resource($handle)) { - while (($file = readdir($handle))!==false) + while (($file = readdir($handle)) !== false) { - if (is_readable($dir.$file) && substr($file, 0, 3) == 'mod' && substr($file, dol_strlen($file) - 10) == '.class.php') + if (is_readable($dir.$file) && substr($file, 0, 3) == 'mod' && substr($file, dol_strlen($file) - 10) == '.class.php') { $modName = substr($file, 0, dol_strlen($file) - 10); @@ -1266,14 +1266,14 @@ function activateModulesRequiredByCountry($country_code) include_once $dir.$file; $objMod = new $modName($db); - $modulequalified=1; + $modulequalified = 1; // We discard modules according to features level (PS: if module is activated we always show it) $const_name = 'MAIN_MODULE_'.strtoupper(preg_replace('/^mod/i', '', get_class($objMod))); - if ($objMod->version == 'development' && $conf->global->MAIN_FEATURES_LEVEL < 2) $modulequalified=0; - if ($objMod->version == 'experimental' && $conf->global->MAIN_FEATURES_LEVEL < 1) $modulequalified=0; - if(!empty($conf->global->$const_name)) $modulequalified=0; // already activated + if ($objMod->version == 'development' && $conf->global->MAIN_FEATURES_LEVEL < 2) $modulequalified = 0; + if ($objMod->version == 'experimental' && $conf->global->MAIN_FEATURES_LEVEL < 1) $modulequalified = 0; + if (!empty($conf->global->$const_name)) $modulequalified = 0; // already activated if ($modulequalified) { @@ -1329,13 +1329,13 @@ function complete_elementList_with_modules(&$elementList) // Load modules attributes in arrays (name, numero, orders) from dir directory //print $dir."\n
    "; dol_syslog("Scan directory ".$dir." for modules"); - $handle=@opendir(dol_osencode($dir)); + $handle = @opendir(dol_osencode($dir)); if (is_resource($handle)) { - while (($file = readdir($handle))!==false) + while (($file = readdir($handle)) !== false) { //print "$i ".$file."\n
    "; - if (is_readable($dir.$file) && substr($file, 0, 3) == 'mod' && substr($file, dol_strlen($file) - 10) == '.class.php') + if (is_readable($dir.$file) && substr($file, 0, 3) == 'mod' && substr($file, dol_strlen($file) - 10) == '.class.php') { $modName = substr($file, 0, dol_strlen($file) - 10); @@ -1353,33 +1353,33 @@ function complete_elementList_with_modules(&$elementList) $j = 1000 + $i; } - $modulequalified=1; + $modulequalified = 1; // We discard modules according to features level (PS: if module is activated we always show it) $const_name = 'MAIN_MODULE_'.strtoupper(preg_replace('/^mod/i', '', get_class($objMod))); - if ($objMod->version == 'development' && $conf->global->MAIN_FEATURES_LEVEL < 2 && ! $conf->global->$const_name) $modulequalified=0; - if ($objMod->version == 'experimental' && $conf->global->MAIN_FEATURES_LEVEL < 1 && ! $conf->global->$const_name) $modulequalified=0; + if ($objMod->version == 'development' && $conf->global->MAIN_FEATURES_LEVEL < 2 && !$conf->global->$const_name) $modulequalified = 0; + if ($objMod->version == 'experimental' && $conf->global->MAIN_FEATURES_LEVEL < 1 && !$conf->global->$const_name) $modulequalified = 0; //If module is not activated disqualified - if (empty($conf->global->$const_name)) $modulequalified=0; + if (empty($conf->global->$const_name)) $modulequalified = 0; if ($modulequalified) { // Load languages files of module if (isset($objMod->langfiles) && is_array($objMod->langfiles)) { - foreach($objMod->langfiles as $langfile) + foreach ($objMod->langfiles as $langfile) { $langs->load($langfile); } } $modules[$i] = $objMod; - $filename[$i]= $modName; - $orders[$i] = $objMod->family."_".$j; // Sort on family then module number + $filename[$i] = $modName; + $orders[$i] = $objMod->family."_".$j; // Sort on family then module number $dirmod[$i] = $dir; //print "x".$modName." ".$orders[$i]."\n
    "; - if (! empty($objMod->module_parts['contactelement'])) + if (!empty($objMod->module_parts['contactelement'])) { $elementList[$objMod->name] = $langs->trans($objMod->name); } @@ -1415,12 +1415,12 @@ function complete_elementList_with_modules(&$elementList) */ function form_constantes($tableau, $strictw3c = 0, $helptext = '') { - global $db,$langs,$conf,$user; + global $db, $langs, $conf, $user; global $_Avery_Labels; $form = new Form($db); - if (! empty($strictw3c) && $strictw3c == 1) + if (!empty($strictw3c) && $strictw3c == 1) { print "\n".''; print ''; @@ -1437,10 +1437,10 @@ function form_constantes($tableau, $strictw3c = 0, $helptext = '') if (empty($strictw3c)) print ''.$langs->trans("Action").''; print "\n"; - $label=''; - foreach($tableau as $key => $const) // Loop on each param + $label = ''; + foreach ($tableau as $key => $const) // Loop on each param { - $label=''; + $label = ''; // $const is a const key like 'MYMODULE_ABC' if (is_numeric($key)) { // Very old behaviour $type = 'string'; @@ -1461,25 +1461,25 @@ function form_constantes($tableau, $strictw3c = 0, $helptext = '') } $sql = "SELECT "; - $sql.= "rowid"; - $sql.= ", ".$db->decrypt('name')." as name"; - $sql.= ", ".$db->decrypt('value')." as value"; - $sql.= ", type"; - $sql.= ", note"; - $sql.= " FROM ".MAIN_DB_PREFIX."const"; - $sql.= " WHERE ".$db->decrypt('name')." = '".$db->escape($const)."'"; - $sql.= " AND entity IN (0, ".$conf->entity.")"; - $sql.= " ORDER BY name ASC, entity DESC"; + $sql .= "rowid"; + $sql .= ", ".$db->decrypt('name')." as name"; + $sql .= ", ".$db->decrypt('value')." as value"; + $sql .= ", type"; + $sql .= ", note"; + $sql .= " FROM ".MAIN_DB_PREFIX."const"; + $sql .= " WHERE ".$db->decrypt('name')." = '".$db->escape($const)."'"; + $sql .= " AND entity IN (0, ".$conf->entity.")"; + $sql .= " ORDER BY name ASC, entity DESC"; $result = $db->query($sql); dol_syslog("List params", LOG_DEBUG); if ($result) { - $obj = $db->fetch_object($result); // Take first result of select + $obj = $db->fetch_object($result); // Take first result of select if (empty($obj)) // If not yet into table { - $obj = (object) array('rowid'=>'','name'=>$const,'value'=>'','type'=>$type,'note'=>''); + $obj = (object) array('rowid'=>'', 'name'=>$const, 'value'=>'', 'type'=>$type, 'note'=>''); } if (empty($strictw3c)) @@ -1493,10 +1493,10 @@ function form_constantes($tableau, $strictw3c = 0, $helptext = '') // Show constant print ''; if (empty($strictw3c)) print ''; - print ''; - print ''; + print ''; + print ''; print ''; - print ''; + print ''; print ($label ? $label : $langs->trans('Desc'.$const)); @@ -1536,55 +1536,55 @@ function form_constantes($tableau, $strictw3c = 0, $helptext = '') print ''; // List of possible labels (defined into $_Avery_Labels variable set into format_cards.lib.php) require_once DOL_DOCUMENT_ROOT.'/core/lib/format_cards.lib.php'; - $arrayoflabels=array(); - foreach(array_keys($_Avery_Labels) as $codecards) + $arrayoflabels = array(); + foreach (array_keys($_Avery_Labels) as $codecards) { - $arrayoflabels[$codecards]=$_Avery_Labels[$codecards]['name']; + $arrayoflabels[$codecards] = $_Avery_Labels[$codecards]['name']; } - print $form->selectarray('constvalue'.(empty($strictw3c)?'':'[]'), $arrayoflabels, ($obj->value?$obj->value:'CARD'), 1, 0, 0); + print $form->selectarray('constvalue'.(empty($strictw3c) ? '' : '[]'), $arrayoflabels, ($obj->value ? $obj->value : 'CARD'), 1, 0, 0); print ''; - print ''; + print ''; print ''; } else { print ''; - print ''; - print ''; - if ($obj->type == 'textarea' || in_array($const, array('ADHERENT_CARD_TEXT','ADHERENT_CARD_TEXT_RIGHT','ADHERENT_ETIQUETTE_TEXT'))) + print ''; + print ''; + if ($obj->type == 'textarea' || in_array($const, array('ADHERENT_CARD_TEXT', 'ADHERENT_CARD_TEXT_RIGHT', 'ADHERENT_ETIQUETTE_TEXT'))) { - print '\n"; } elseif ($obj->type == 'html') { require_once DOL_DOCUMENT_ROOT.'/core/class/doleditor.class.php'; - $doleditor=new DolEditor('constvalue_'.$const.(empty($strictw3c)?'':'[]'), $obj->value, '', 160, 'dolibarr_notes', '', false, false, $conf->fckeditor->enabled, ROWS_5, '90%'); + $doleditor = new DolEditor('constvalue_'.$const.(empty($strictw3c) ? '' : '[]'), $obj->value, '', 160, 'dolibarr_notes', '', false, false, $conf->fckeditor->enabled, ROWS_5, '90%'); $doleditor->Create(); } elseif ($obj->type == 'yesno') { - print $form->selectyesno('constvalue'.(empty($strictw3c)?'':'[]'), $obj->value, 1); + print $form->selectyesno('constvalue'.(empty($strictw3c) ? '' : '[]'), $obj->value, 1); } elseif (preg_match('/emailtemplate/', $obj->type)) { include_once DOL_DOCUMENT_ROOT.'/core/class/html.formmail.class.php'; $formmail = new FormMail($db); - $tmp=explode(':', $obj->type); + $tmp = explode(':', $obj->type); - $nboftemplates = $formmail->fetchAllEMailTemplate($tmp[1], $user, null, -1); // We set lang=null to get in priority record with no lang + $nboftemplates = $formmail->fetchAllEMailTemplate($tmp[1], $user, null, -1); // We set lang=null to get in priority record with no lang //$arraydefaultmessage = $formmail->getEMailTemplate($db, $tmp[1], $user, null, 0, 1, ''); - $arrayofmessagename=array(); + $arrayofmessagename = array(); if (is_array($formmail->lines_model)) { - foreach($formmail->lines_model as $modelmail) + foreach ($formmail->lines_model as $modelmail) { //var_dump($modelmail); - $moreonlabel=''; - if (! empty($arrayofmessagename[$modelmail->label])) $moreonlabel=' ('.$langs->trans("SeveralLangugeVariatFound").')'; - $arrayofmessagename[$modelmail->label]=$langs->trans(preg_replace('/\(|\)/', '', $modelmail->label)).$moreonlabel; + $moreonlabel = ''; + if (!empty($arrayofmessagename[$modelmail->label])) $moreonlabel = ' ('.$langs->trans("SeveralLangugeVariatFound").')'; + $arrayofmessagename[$modelmail->label] = $langs->trans(preg_replace('/\(|\)/', '', $modelmail->label)).$moreonlabel; } } //var_dump($arraydefaultmessage); @@ -1593,7 +1593,7 @@ function form_constantes($tableau, $strictw3c = 0, $helptext = '') } else // type = 'string' ou 'chaine' { - print ''; + print ''; } print ''; } @@ -1611,7 +1611,7 @@ function form_constantes($tableau, $strictw3c = 0, $helptext = '') } print ''; - if (! empty($strictw3c) && $strictw3c == 1) + if (!empty($strictw3c) && $strictw3c == 1) { print '
    '; print "
    \n"; @@ -1627,24 +1627,24 @@ function form_constantes($tableau, $strictw3c = 0, $helptext = '') */ function showModulesExludedForExternal($modules) { - global $conf,$langs; + global $conf, $langs; - $text=$langs->trans("OnlyFollowingModulesAreOpenedToExternalUsers"); - $listofmodules=explode(',', $conf->global->MAIN_MODULES_FOR_EXTERNAL); - $i=0; + $text = $langs->trans("OnlyFollowingModulesAreOpenedToExternalUsers"); + $listofmodules = explode(',', $conf->global->MAIN_MODULES_FOR_EXTERNAL); + $i = 0; if (!empty($modules)) { - foreach($modules as $module) + foreach ($modules as $module) { - $moduleconst=$module->const_name; - $modulename=strtolower($module->name); + $moduleconst = $module->const_name; + $modulename = strtolower($module->name); //print 'modulename='.$modulename; //if (empty($conf->global->$moduleconst)) continue; - if (! in_array($modulename, $listofmodules)) continue; + if (!in_array($modulename, $listofmodules)) continue; //var_dump($modulename.' - '.$langs->trans('Module'.$module->numero.'Name')); - if ($i > 0) $text.=', '; - else $text.=' '; + if ($i > 0) $text .= ', '; + else $text .= ' '; $i++; $text .= $langs->trans('Module'.$module->numero.'Name'); } @@ -1669,13 +1669,13 @@ function addDocumentModel($name, $type, $label = '', $description = '') $db->begin(); $sql = "INSERT INTO ".MAIN_DB_PREFIX."document_model (nom, type, entity, libelle, description)"; - $sql.= " VALUES ('".$db->escape($name)."','".$type."',".$conf->entity.", "; - $sql.= ($label?"'".$db->escape($label)."'":'null').", "; - $sql.= (! empty($description)?"'".$db->escape($description)."'":"null"); - $sql.= ")"; + $sql .= " VALUES ('".$db->escape($name)."','".$type."',".$conf->entity.", "; + $sql .= ($label ? "'".$db->escape($label)."'" : 'null').", "; + $sql .= (!empty($description) ? "'".$db->escape($description)."'" : "null"); + $sql .= ")"; dol_syslog("admin.lib::addDocumentModel", LOG_DEBUG); - $resql=$db->query($sql); + $resql = $db->query($sql); if ($resql) { $db->commit(); @@ -1703,12 +1703,12 @@ function delDocumentModel($name, $type) $db->begin(); $sql = "DELETE FROM ".MAIN_DB_PREFIX."document_model"; - $sql.= " WHERE nom = '".$db->escape($name)."'"; - $sql.= " AND type = '".$type."'"; - $sql.= " AND entity = ".$conf->entity; + $sql .= " WHERE nom = '".$db->escape($name)."'"; + $sql .= " AND type = '".$type."'"; + $sql .= " AND entity = ".$conf->entity; dol_syslog("admin.lib::delDocumentModel", LOG_DEBUG); - $resql=$db->query($sql); + $resql = $db->query($sql); if ($resql) { $db->commit(); @@ -1733,9 +1733,9 @@ function phpinfo_array() ob_start(); phpinfo(); $info_arr = array(); - $info_lines = explode("\n", strip_tags(ob_get_clean(), "

    ")); // end of ob_start() + $info_lines = explode("\n", strip_tags(ob_get_clean(), "

    ")); // end of ob_start() $cat = "General"; - foreach($info_lines as $line) + foreach ($info_lines as $line) { // new cat? $title = array(); @@ -1745,7 +1745,7 @@ function phpinfo_array() { $info_arr[trim($cat)][trim($val[1])] = $val[2]; } - elseif(preg_match("~]+>([^<]*)]+>([^<]*)]+>([^<]*)~", $line, $val)) + elseif (preg_match("~]+>([^<]*)]+>([^<]*)]+>([^<]*)~", $line, $val)) { $info_arr[trim($cat)][trim($val[1])] = array("local" => $val[2], "master" => $val[3]); } @@ -1797,7 +1797,7 @@ function email_admin_prepare_head() $h = 0; $head = array(); - if (! empty($user->admin) && (empty($_SESSION['leftmenu']) || $_SESSION['leftmenu'] != 'email_templates')) + if (!empty($user->admin) && (empty($_SESSION['leftmenu']) || $_SESSION['leftmenu'] != 'email_templates')) { $head[$h][0] = DOL_URL_ROOT."/admin/mails.php"; $head[$h][1] = $langs->trans("OutGoingEmailSetup"); @@ -1818,7 +1818,7 @@ function email_admin_prepare_head() $head[$h][2] = 'templates'; $h++; - if ($conf->global->MAIN_FEATURES_LEVEL >= 1 && ! empty($user->admin) && (empty($_SESSION['leftmenu']) || $_SESSION['leftmenu'] != 'email_templates')) + if ($conf->global->MAIN_FEATURES_LEVEL >= 1 && !empty($user->admin) && (empty($_SESSION['leftmenu']) || $_SESSION['leftmenu'] != 'email_templates')) { $head[$h][0] = DOL_URL_ROOT."/admin/mails_senderprofile_list.php"; $head[$h][1] = $langs->trans("EmailSenderProfiles"); diff --git a/htdocs/core/lib/ldap.lib.php b/htdocs/core/lib/ldap.lib.php index 6e9fd42b932..038791ce1cc 100644 --- a/htdocs/core/lib/ldap.lib.php +++ b/htdocs/core/lib/ldap.lib.php @@ -35,7 +35,7 @@ function ldap_prepare_head() $langs->load("ldap"); // Onglets - $head=array(); + $head = array(); $h = 0; $head[$h][0] = DOL_URL_ROOT."/admin/ldap.php"; @@ -43,7 +43,7 @@ function ldap_prepare_head() $head[$h][2] = 'ldap'; $h++; - if (! empty($conf->global->LDAP_SYNCHRO_ACTIVE)) + if (!empty($conf->global->LDAP_SYNCHRO_ACTIVE)) { $head[$h][0] = DOL_URL_ROOT."/admin/ldap_users.php"; $head[$h][1] = $langs->trans("LDAPUsersSynchro"); @@ -51,7 +51,7 @@ function ldap_prepare_head() $h++; } - if (! empty($conf->global->LDAP_SYNCHRO_ACTIVE)) + if (!empty($conf->global->LDAP_SYNCHRO_ACTIVE)) { $head[$h][0] = DOL_URL_ROOT."/admin/ldap_groups.php"; $head[$h][1] = $langs->trans("LDAPGroupsSynchro"); @@ -59,7 +59,7 @@ function ldap_prepare_head() $h++; } - if (! empty($conf->societe->enabled) && ! empty($conf->global->LDAP_CONTACT_ACTIVE)) + if (!empty($conf->societe->enabled) && !empty($conf->global->LDAP_CONTACT_ACTIVE)) { $head[$h][0] = DOL_URL_ROOT."/admin/ldap_contacts.php"; $head[$h][1] = $langs->trans("LDAPContactsSynchro"); @@ -67,7 +67,7 @@ function ldap_prepare_head() $h++; } - if (! empty($conf->adherent->enabled) && ! empty($conf->global->LDAP_MEMBER_ACTIVE)) + if (!empty($conf->adherent->enabled) && !empty($conf->global->LDAP_MEMBER_ACTIVE)) { $head[$h][0] = DOL_URL_ROOT."/admin/ldap_members.php"; $head[$h][1] = $langs->trans("LDAPMembersSynchro"); @@ -75,7 +75,7 @@ function ldap_prepare_head() $h++; } - if (! empty($conf->adherent->enabled) && ! empty($conf->global->LDAP_MEMBER_TYPE_ACTIVE)) + if (!empty($conf->adherent->enabled) && !empty($conf->global->LDAP_MEMBER_TYPE_ACTIVE)) { $head[$h][0] = DOL_URL_ROOT."/admin/ldap_members_types.php"; $head[$h][1] = $langs->trans("LDAPMembersTypesSynchro"); @@ -109,7 +109,7 @@ function show_ldap_test_button($butlabel, $testlabel, $key, $dn, $objectclass) //print 'key='.$key.' dn='.$dn.' objectclass='.$objectclass; print '
    '; - if (! function_exists("ldap_connect")) + if (!function_exists("ldap_connect")) { print ''.$butlabel.''; } @@ -146,35 +146,35 @@ function show_ldap_content($result, $level, $count, $var, $hide = 0, $subcount = global $bc, $conf; $count--; - if ($count == 0) return -1; // To stop loop - if (! is_array($result)) return -1; + if ($count == 0) return -1; // To stop loop + if (!is_array($result)) return -1; - foreach($result as $key => $val) + foreach ($result as $key => $val) { if ("$key" == "objectclass") continue; if ("$key" == "count") continue; if ("$key" == "dn") continue; if ("$val" == "objectclass") continue; - $lastkey[$level]=$key; + $lastkey[$level] = $key; if (is_array($val)) { - $hide=0; - if (! is_numeric($key)) + $hide = 0; + if (!is_numeric($key)) { print ''; print ''; print $key; print ''; - if (strtolower($key) == 'userpassword') $hide=1; + if (strtolower($key) == 'userpassword') $hide = 1; } - show_ldap_content($val, $level+1, $count, $var, $hide, $val["count"]); + show_ldap_content($val, $level + 1, $count, $var, $hide, $val["count"]); } elseif ($subcount) { $subcount--; - $newstring=dol_htmlentitiesbr($val); + $newstring = dol_htmlentitiesbr($val); if ($hide) print preg_replace('/./i', '*', $newstring); else print $newstring; print '
    '; diff --git a/htdocs/core/lib/price.lib.php b/htdocs/core/lib/price.lib.php index d95acc75718..5ff4c77ae2e 100644 --- a/htdocs/core/lib/price.lib.php +++ b/htdocs/core/lib/price.lib.php @@ -85,45 +85,45 @@ */ function calcul_price_total($qty, $pu, $remise_percent_ligne, $txtva, $uselocaltax1_rate, $uselocaltax2_rate, $remise_percent_global, $price_base_type, $info_bits, $type, $seller = '', $localtaxes_array = '', $progress = 100, $multicurrency_tx = 1, $pu_devise = 0, $multicurrency_code = '') { - global $conf,$mysoc,$db; + global $conf, $mysoc, $db; - $result=array(); + $result = array(); // Clean parameters - if (empty($info_bits)) $info_bits=0; - if (empty($txtva)) $txtva=0; - if (empty($seller) || ! is_object($seller)) + if (empty($info_bits)) $info_bits = 0; + if (empty($txtva)) $txtva = 0; + if (empty($seller) || !is_object($seller)) { dol_syslog("Price.lib::calcul_price_total Warning: function is called with parameter seller that is missing", LOG_WARNING); - if (! is_object($mysoc)) // mysoc may be not defined (during migration process) + if (!is_object($mysoc)) // mysoc may be not defined (during migration process) { - $mysoc=new Societe($db); + $mysoc = new Societe($db); $mysoc->setMysoc($conf); } - $seller=$mysoc; // If sell is done to a customer, $seller is not provided, we use $mysoc + $seller = $mysoc; // If sell is done to a customer, $seller is not provided, we use $mysoc //var_dump($seller->country_id);exit; } - if (empty($localtaxes_array) || ! is_array($localtaxes_array)) + if (empty($localtaxes_array) || !is_array($localtaxes_array)) { dol_syslog("Price.lib::calcul_price_total Warning: function is called with parameter localtaxes_array that is missing", LOG_WARNING); } // Too verbose. Enable for debug only //dol_syslog("Price.lib::calcul_price_total qty=".$qty." pu=".$pu." remiserpercent_ligne=".$remise_percent_ligne." txtva=".$txtva." uselocaltax1_rate=".$uselocaltax1_rate." uselocaltax2_rate=".$uselocaltax2_rate.' remise_percent_global='.$remise_percent_global.' price_base_type='.$ice_base_type.' type='.$type.' progress='.$progress); - $countryid=$seller->country_id; + $countryid = $seller->country_id; - if (is_numeric($uselocaltax1_rate)) $uselocaltax1_rate=(float) $uselocaltax1_rate; - if (is_numeric($uselocaltax2_rate)) $uselocaltax2_rate=(float) $uselocaltax2_rate; + if (is_numeric($uselocaltax1_rate)) $uselocaltax1_rate = (float) $uselocaltax1_rate; + if (is_numeric($uselocaltax2_rate)) $uselocaltax2_rate = (float) $uselocaltax2_rate; - if ($uselocaltax1_rate < 0) $uselocaltax1_rate=$seller->localtax1_assuj; - if ($uselocaltax2_rate < 0) $uselocaltax2_rate=$seller->localtax2_assuj; + if ($uselocaltax1_rate < 0) $uselocaltax1_rate = $seller->localtax1_assuj; + if ($uselocaltax2_rate < 0) $uselocaltax2_rate = $seller->localtax2_assuj; //var_dump($uselocaltax1_rate.' - '.$uselocaltax2_rate); dol_syslog('Price.lib::calcul_price_total qty='.$qty.' pu='.$pu.' remise_percent_ligne='.$remise_percent_ligne.' txtva='.$txtva.' uselocaltax1_rate='.$uselocaltax1_rate.' uselocaltax2_rate='.$uselocaltax2_rate.' remise_percent_global='.$remise_percent_global.' price_base_type='.$price_base_type.' type='.$type.' progress='.$progress); // Now we search localtaxes information ourself (rates and types). - $localtax1_type=0; - $localtax2_type=0; + $localtax1_type = 0; + $localtax2_type = 0; if (is_array($localtaxes_array)) { @@ -137,19 +137,19 @@ function calcul_price_total($qty, $pu, $remise_percent_ligne, $txtva, $uselocalt dol_syslog("Price.lib::calcul_price_total search vat information using old deprecated method", LOG_WARNING); $sql = "SELECT taux, localtax1, localtax2, localtax1_type, localtax2_type"; - $sql.= " FROM ".MAIN_DB_PREFIX."c_tva as cv"; - $sql.= " WHERE cv.taux = ".$txtva; - $sql.= " AND cv.fk_pays = ".$countryid; + $sql .= " FROM ".MAIN_DB_PREFIX."c_tva as cv"; + $sql .= " WHERE cv.taux = ".$txtva; + $sql .= " AND cv.fk_pays = ".$countryid; $resql = $db->query($sql); if ($resql) { $obj = $db->fetch_object($resql); if ($obj) { - $localtax1_rate=$obj->localtax1; - $localtax2_rate=$obj->localtax2; - $localtax1_type=$obj->localtax1_type; - $localtax2_type=$obj->localtax2_type; + $localtax1_rate = $obj->localtax1; + $localtax2_rate = $obj->localtax2; + $localtax1_type = $obj->localtax1_type; + $localtax2_type = $obj->localtax2_type; //var_dump($localtax1_rate.' '.$localtax2_rate.' '.$localtax1_type.' '.$localtax2_type);exit; } } @@ -158,14 +158,14 @@ function calcul_price_total($qty, $pu, $remise_percent_ligne, $txtva, $uselocalt // pu calculation from pu_devise if pu empty if (empty($pu) && !empty($pu_devise)) { - if (! empty($multicurrency_tx)) $pu = $pu_devise / $multicurrency_tx; + if (!empty($multicurrency_tx)) $pu = $pu_devise / $multicurrency_tx; else { dol_syslog('Price.lib::calcul_price_total function called with bad parameters combination (multicurrency_tx empty when pu_devise not) ', LOG_ERR); return array(); } } - if ($pu === '') $pu=0; + if ($pu === '') $pu = 0; // pu_devise calculation from pu if (empty($pu_devise) && !empty($multicurrency_tx)) { if (is_numeric($pu) && is_numeric($multicurrency_tx)) $pu_devise = $pu * $multicurrency_tx; @@ -178,11 +178,11 @@ function calcul_price_total($qty, $pu, $remise_percent_ligne, $txtva, $uselocalt // initialize total (may be HT or TTC depending on price_base_type) $tot_sans_remise = $pu * $qty * $progress / 100; - $tot_avec_remise_ligne = $tot_sans_remise * (1 - ($remise_percent_ligne / 100)); + $tot_avec_remise_ligne = $tot_sans_remise * (1 - ($remise_percent_ligne / 100)); $tot_avec_remise = $tot_avec_remise_ligne * (1 - ($remise_percent_global / 100)); // initialize result array - for ($i=0; $i <= 15; $i++) $result[$i] = 0; + for ($i = 0; $i <= 15; $i++) $result[$i] = 0; // if there's some localtax including vat, we calculate localtaxes (we will add later) @@ -202,9 +202,9 @@ function calcul_price_total($qty, $pu, $remise_percent_ligne, $txtva, $uselocalt //print 'rr'.$price_base_type.'-'.$txtva.'-'.$tot_sans_remise_wt."-".$pu_wt."-".$uselocaltax1_rate."-".$localtax1_rate."-".$localtax1_type."\n"; - $localtaxes = array(0,0,0); + $localtaxes = array(0, 0, 0); $apply_tax = false; - switch($localtax1_type) { + switch ($localtax1_type) { case '2': // localtax on product or service $apply_tax = true; break; @@ -217,18 +217,18 @@ function calcul_price_total($qty, $pu, $remise_percent_ligne, $txtva, $uselocalt } if ($uselocaltax1_rate && $apply_tax) { - $result[14] = price2num(($tot_sans_remise_wt * (1 + ( $localtax1_rate / 100))) - $tot_sans_remise_wt, 'MT'); + $result[14] = price2num(($tot_sans_remise_wt * (1 + ($localtax1_rate / 100))) - $tot_sans_remise_wt, 'MT'); $localtaxes[0] += $result[14]; - $result[9] = price2num(($tot_avec_remise_wt * (1 + ( $localtax1_rate / 100))) - $tot_avec_remise_wt, 'MT'); + $result[9] = price2num(($tot_avec_remise_wt * (1 + ($localtax1_rate / 100))) - $tot_avec_remise_wt, 'MT'); $localtaxes[1] += $result[9]; - $result[11] = price2num(($pu_wt * (1 + ( $localtax1_rate / 100))) - $pu_wt, 'MU'); + $result[11] = price2num(($pu_wt * (1 + ($localtax1_rate / 100))) - $pu_wt, 'MU'); $localtaxes[2] += $result[11]; } $apply_tax = false; - switch($localtax2_type) { + switch ($localtax2_type) { case '2': // localtax on product or service $apply_tax = true; break; @@ -240,13 +240,13 @@ function calcul_price_total($qty, $pu, $remise_percent_ligne, $txtva, $uselocalt break; } if ($uselocaltax2_rate && $apply_tax) { - $result[15] = price2num(($tot_sans_remise_wt * (1 + ( $localtax2_rate / 100))) - $tot_sans_remise_wt, 'MT'); + $result[15] = price2num(($tot_sans_remise_wt * (1 + ($localtax2_rate / 100))) - $tot_sans_remise_wt, 'MT'); $localtaxes[0] += $result[15]; - $result[10] = price2num(($tot_avec_remise_wt * (1 + ( $localtax2_rate / 100))) - $tot_avec_remise_wt, 'MT'); + $result[10] = price2num(($tot_avec_remise_wt * (1 + ($localtax2_rate / 100))) - $tot_avec_remise_wt, 'MT'); $localtaxes[1] += $result[10]; - $result[12] = price2num(($pu_wt * (1 + ( $localtax2_rate / 100))) - $pu_wt, 'MU'); + $result[12] = price2num(($pu_wt * (1 + ($localtax2_rate / 100))) - $pu_wt, 'MU'); $localtaxes[2] += $result[12]; } @@ -255,36 +255,36 @@ function calcul_price_total($qty, $pu, $remise_percent_ligne, $txtva, $uselocalt { // We work to define prices using the price without tax $result[6] = price2num($tot_sans_remise, 'MT'); - $result[8] = price2num($tot_sans_remise * (1 + ( (($info_bits & 1)?0:$txtva) / 100)) + $localtaxes[0], 'MT'); // Selon TVA NPR ou non - $result8bis= price2num($tot_sans_remise * (1 + ( $txtva / 100)) + $localtaxes[0], 'MT'); // Si TVA consideree normale (non NPR) + $result[8] = price2num($tot_sans_remise * (1 + ((($info_bits & 1) ? 0 : $txtva) / 100)) + $localtaxes[0], 'MT'); // Selon TVA NPR ou non + $result8bis = price2num($tot_sans_remise * (1 + ($txtva / 100)) + $localtaxes[0], 'MT'); // Si TVA consideree normale (non NPR) $result[7] = price2num($result8bis - ($result[6] + $localtaxes[0]), 'MT'); $result[0] = price2num($tot_avec_remise, 'MT'); - $result[2] = price2num($tot_avec_remise * (1 + ( (($info_bits & 1)?0:$txtva) / 100)) + $localtaxes[1], 'MT'); // Selon TVA NPR ou non - $result2bis= price2num($tot_avec_remise * (1 + ( $txtva / 100)) + $localtaxes[1], 'MT'); // Si TVA consideree normale (non NPR) - $result[1] = price2num($result2bis - ($result[0] + $localtaxes[1]), 'MT'); // Total VAT = TTC - (HT + localtax) + $result[2] = price2num($tot_avec_remise * (1 + ((($info_bits & 1) ? 0 : $txtva) / 100)) + $localtaxes[1], 'MT'); // Selon TVA NPR ou non + $result2bis = price2num($tot_avec_remise * (1 + ($txtva / 100)) + $localtaxes[1], 'MT'); // Si TVA consideree normale (non NPR) + $result[1] = price2num($result2bis - ($result[0] + $localtaxes[1]), 'MT'); // Total VAT = TTC - (HT + localtax) $result[3] = price2num($pu, 'MU'); - $result[5] = price2num($pu * (1 + ( (($info_bits & 1)?0:$txtva) / 100)) + $localtaxes[2], 'MU'); // Selon TVA NPR ou non - $result5bis= price2num($pu * (1 + ($txtva / 100)) + $localtaxes[2], 'MU'); // Si TVA consideree normale (non NPR) + $result[5] = price2num($pu * (1 + ((($info_bits & 1) ? 0 : $txtva) / 100)) + $localtaxes[2], 'MU'); // Selon TVA NPR ou non + $result5bis = price2num($pu * (1 + ($txtva / 100)) + $localtaxes[2], 'MU'); // Si TVA consideree normale (non NPR) $result[4] = price2num($result5bis - ($result[3] + $localtaxes[2]), 'MU'); } else { // We work to define prices using the price with tax $result[8] = price2num($tot_sans_remise + $localtaxes[0], 'MT'); - $result[6] = price2num($tot_sans_remise / (1 + ((($info_bits & 1)?0:$txtva) / 100)), 'MT'); // Selon TVA NPR ou non - $result6bis= price2num($tot_sans_remise / (1 + ($txtva / 100)), 'MT'); // Si TVA consideree normale (non NPR) + $result[6] = price2num($tot_sans_remise / (1 + ((($info_bits & 1) ? 0 : $txtva) / 100)), 'MT'); // Selon TVA NPR ou non + $result6bis = price2num($tot_sans_remise / (1 + ($txtva / 100)), 'MT'); // Si TVA consideree normale (non NPR) $result[7] = price2num($result[8] - ($result6bis + $localtaxes[0]), 'MT'); $result[2] = price2num($tot_avec_remise + $localtaxes[1], 'MT'); - $result[0] = price2num($tot_avec_remise / (1 + ((($info_bits & 1)?0:$txtva) / 100)), 'MT'); // Selon TVA NPR ou non - $result0bis= price2num($tot_avec_remise / (1 + ($txtva / 100)), 'MT'); // Si TVA consideree normale (non NPR) - $result[1] = price2num($result[2] - ($result0bis + $localtaxes[1]), 'MT'); // Total VAT = TTC - (HT + localtax) + $result[0] = price2num($tot_avec_remise / (1 + ((($info_bits & 1) ? 0 : $txtva) / 100)), 'MT'); // Selon TVA NPR ou non + $result0bis = price2num($tot_avec_remise / (1 + ($txtva / 100)), 'MT'); // Si TVA consideree normale (non NPR) + $result[1] = price2num($result[2] - ($result0bis + $localtaxes[1]), 'MT'); // Total VAT = TTC - (HT + localtax) $result[5] = price2num($pu + $localtaxes[2], 'MU'); - $result[3] = price2num($pu / (1 + ((($info_bits & 1)?0:$txtva) / 100)), 'MU'); // Selon TVA NPR ou non - $result3bis= price2num($pu / (1 + ($txtva / 100)), 'MU'); // Si TVA consideree normale (non NPR) + $result[3] = price2num($pu / (1 + ((($info_bits & 1) ? 0 : $txtva) / 100)), 'MU'); // Selon TVA NPR ou non + $result3bis = price2num($pu / (1 + ($txtva / 100)), 'MU'); // Si TVA consideree normale (non NPR) $result[4] = price2num($result[5] - ($result3bis + $localtaxes[2]), 'MU'); } @@ -293,13 +293,13 @@ function calcul_price_total($qty, $pu, $remise_percent_ligne, $txtva, $uselocalt //If input unit price is 'TTC', we need to have the totals without main VAT for a correct calculation if ($price_base_type == 'TTC') { - $tot_sans_remise= price2num($tot_sans_remise / (1 + ($txtva / 100)), 'MU'); - $tot_avec_remise= price2num($tot_avec_remise / (1 + ($txtva / 100)), 'MU'); + $tot_sans_remise = price2num($tot_sans_remise / (1 + ($txtva / 100)), 'MU'); + $tot_avec_remise = price2num($tot_avec_remise / (1 + ($txtva / 100)), 'MU'); $pu = price2num($pu / (1 + ($txtva / 100)), 'MU'); } $apply_tax = false; - switch($localtax1_type) { + switch ($localtax1_type) { case '1': // localtax on product or service $apply_tax = true; break; @@ -311,18 +311,18 @@ function calcul_price_total($qty, $pu, $remise_percent_ligne, $txtva, $uselocalt break; } if ($uselocaltax1_rate && $apply_tax) { - $result[14] = price2num(($tot_sans_remise * (1 + ( $localtax1_rate / 100))) - $tot_sans_remise, 'MT'); // amount tax1 for total_ht_without_discount - $result[8] += $result[14]; // total_ttc_without_discount + tax1 + $result[14] = price2num(($tot_sans_remise * (1 + ($localtax1_rate / 100))) - $tot_sans_remise, 'MT'); // amount tax1 for total_ht_without_discount + $result[8] += $result[14]; // total_ttc_without_discount + tax1 - $result[9] = price2num(($tot_avec_remise * (1 + ( $localtax1_rate / 100))) - $tot_avec_remise, 'MT'); // amount tax1 for total_ht - $result[2] += $result[9]; // total_ttc + tax1 + $result[9] = price2num(($tot_avec_remise * (1 + ($localtax1_rate / 100))) - $tot_avec_remise, 'MT'); // amount tax1 for total_ht + $result[2] += $result[9]; // total_ttc + tax1 - $result[11] = price2num(($pu * (1 + ( $localtax1_rate / 100))) - $pu, 'MU'); // amount tax1 for pu_ht - $result[5] += $result[11]; // pu_ht + tax1 + $result[11] = price2num(($pu * (1 + ($localtax1_rate / 100))) - $pu, 'MU'); // amount tax1 for pu_ht + $result[5] += $result[11]; // pu_ht + tax1 } $apply_tax = false; - switch($localtax2_type) { + switch ($localtax2_type) { case '1': // localtax on product or service $apply_tax = true; break; @@ -334,34 +334,34 @@ function calcul_price_total($qty, $pu, $remise_percent_ligne, $txtva, $uselocalt break; } if ($uselocaltax2_rate && $apply_tax) { - $result[15] = price2num(($tot_sans_remise * (1 + ( $localtax2_rate / 100))) - $tot_sans_remise, 'MT'); // amount tax2 for total_ht_without_discount - $result[8] += $result[15]; // total_ttc_without_discount + tax2 + $result[15] = price2num(($tot_sans_remise * (1 + ($localtax2_rate / 100))) - $tot_sans_remise, 'MT'); // amount tax2 for total_ht_without_discount + $result[8] += $result[15]; // total_ttc_without_discount + tax2 - $result[10] = price2num(($tot_avec_remise * (1 + ( $localtax2_rate / 100))) - $tot_avec_remise, 'MT'); // amount tax2 for total_ht - $result[2] += $result[10]; // total_ttc + tax2 + $result[10] = price2num(($tot_avec_remise * (1 + ($localtax2_rate / 100))) - $tot_avec_remise, 'MT'); // amount tax2 for total_ht + $result[2] += $result[10]; // total_ttc + tax2 - $result[12] = price2num(($pu * (1 + ( $localtax2_rate / 100))) - $pu, 'MU'); // amount tax2 for pu_ht - $result[5] += $result[12]; // pu_ht + tax2 + $result[12] = price2num(($pu * (1 + ($localtax2_rate / 100))) - $pu, 'MU'); // amount tax2 for pu_ht + $result[5] += $result[12]; // pu_ht + tax2 } // If rounding is not using base 10 (rare) - if (! empty($conf->global->MAIN_ROUNDING_RULE_TOT)) + if (!empty($conf->global->MAIN_ROUNDING_RULE_TOT)) { if ($price_base_type == 'HT') { - $result[0]=round($result[0]/$conf->global->MAIN_ROUNDING_RULE_TOT, 0)*$conf->global->MAIN_ROUNDING_RULE_TOT; - $result[1]=round($result[1]/$conf->global->MAIN_ROUNDING_RULE_TOT, 0)*$conf->global->MAIN_ROUNDING_RULE_TOT; - $result[2]=price2num($result[0]+$result[1], 'MT'); - $result[9]=round($result[9]/$conf->global->MAIN_ROUNDING_RULE_TOT, 0)*$conf->global->MAIN_ROUNDING_RULE_TOT; - $result[10]=round($result[10]/$conf->global->MAIN_ROUNDING_RULE_TOT, 0)*$conf->global->MAIN_ROUNDING_RULE_TOT; + $result[0] = round($result[0] / $conf->global->MAIN_ROUNDING_RULE_TOT, 0) * $conf->global->MAIN_ROUNDING_RULE_TOT; + $result[1] = round($result[1] / $conf->global->MAIN_ROUNDING_RULE_TOT, 0) * $conf->global->MAIN_ROUNDING_RULE_TOT; + $result[2] = price2num($result[0] + $result[1], 'MT'); + $result[9] = round($result[9] / $conf->global->MAIN_ROUNDING_RULE_TOT, 0) * $conf->global->MAIN_ROUNDING_RULE_TOT; + $result[10] = round($result[10] / $conf->global->MAIN_ROUNDING_RULE_TOT, 0) * $conf->global->MAIN_ROUNDING_RULE_TOT; } else { - $result[1]=round($result[1]/$conf->global->MAIN_ROUNDING_RULE_TOT, 0)*$conf->global->MAIN_ROUNDING_RULE_TOT; - $result[2]=round($result[2]/$conf->global->MAIN_ROUNDING_RULE_TOT, 0)*$conf->global->MAIN_ROUNDING_RULE_TOT; - $result[0]=price2num($result[2]-$result[1], 'MT'); - $result[9]=round($result[9]/$conf->global->MAIN_ROUNDING_RULE_TOT, 0)*$conf->global->MAIN_ROUNDING_RULE_TOT; - $result[10]=round($result[10]/$conf->global->MAIN_ROUNDING_RULE_TOT, 0)*$conf->global->MAIN_ROUNDING_RULE_TOT; + $result[1] = round($result[1] / $conf->global->MAIN_ROUNDING_RULE_TOT, 0) * $conf->global->MAIN_ROUNDING_RULE_TOT; + $result[2] = round($result[2] / $conf->global->MAIN_ROUNDING_RULE_TOT, 0) * $conf->global->MAIN_ROUNDING_RULE_TOT; + $result[0] = price2num($result[2] - $result[1], 'MT'); + $result[9] = round($result[9] / $conf->global->MAIN_ROUNDING_RULE_TOT, 0) * $conf->global->MAIN_ROUNDING_RULE_TOT; + $result[10] = round($result[10] / $conf->global->MAIN_ROUNDING_RULE_TOT, 0) * $conf->global->MAIN_ROUNDING_RULE_TOT; } } @@ -377,7 +377,7 @@ function calcul_price_total($qty, $pu, $remise_percent_ligne, $txtva, $uselocalt $keyforforeignMAIN_MAX_DECIMALS_UNIT = 'MAIN_MAX_DECIMALS_UNIT_'.$multicurrency_code; $keyforforeignMAIN_MAX_DECIMALS_TOT = 'MAIN_MAX_DECIMALS_TOT_'.$multicurrency_code; $keyforforeignMAIN_ROUNDING_RULE_TOT = 'MAIN_ROUNDING_RULE_TOT_'.$multicurrency_code; - if (! empty($conf->global->$keyforforeignMAIN_ROUNDING_RULE_TOT)) { + if (!empty($conf->global->$keyforforeignMAIN_ROUNDING_RULE_TOT)) { $conf->global->MAIN_MAX_DECIMALS_UNIT = $keyforforeignMAIN_MAX_DECIMALS_UNIT; $conf->global->MAIN_MAX_DECIMALS_TOT = $keyforforeignMAIN_MAX_DECIMALS_TOT; $conf->global->MAIN_ROUNDING_RULE_TOT = $keyforforeignMAIN_ROUNDING_RULE_TOT; diff --git a/htdocs/core/modules/expedition/doc/doc_generic_shipment_odt.modules.php b/htdocs/core/modules/expedition/doc/doc_generic_shipment_odt.modules.php index 18ef68550a4..a16140f91cf 100644 --- a/htdocs/core/modules/expedition/doc/doc_generic_shipment_odt.modules.php +++ b/htdocs/core/modules/expedition/doc/doc_generic_shipment_odt.modules.php @@ -69,37 +69,37 @@ class doc_generic_shipment_odt extends ModelePdfExpedition global $conf, $langs, $mysoc; // Load translation files required by the page - $langs->loadLangs(array("main","companies")); + $langs->loadLangs(array("main", "companies")); $this->db = $db; $this->name = "ODT templates"; $this->description = $langs->trans("DocumentModelOdt"); - $this->scandir = 'EXPEDITION_ADDON_PDF_ODT_PATH'; // Name of constant that is used to save list of directories to scan + $this->scandir = 'EXPEDITION_ADDON_PDF_ODT_PATH'; // Name of constant that is used to save list of directories to scan // Page size for A4 format $this->type = 'odt'; $this->page_largeur = 0; $this->page_hauteur = 0; - $this->format = array($this->page_largeur,$this->page_hauteur); - $this->marge_gauche=0; - $this->marge_droite=0; - $this->marge_haute=0; - $this->marge_basse=0; + $this->format = array($this->page_largeur, $this->page_hauteur); + $this->marge_gauche = 0; + $this->marge_droite = 0; + $this->marge_haute = 0; + $this->marge_basse = 0; - $this->option_logo = 1; // Affiche logo - $this->option_tva = 0; // Gere option tva EXPEDITION_TVAOPTION - $this->option_modereg = 0; // Affiche mode reglement - $this->option_condreg = 0; // Affiche conditions reglement - $this->option_codeproduitservice = 0; // Affiche code produit-service - $this->option_multilang = 1; // Dispo en plusieurs langues - $this->option_escompte = 0; // Affiche si il y a eu escompte - $this->option_credit_note = 0; // Support credit notes - $this->option_freetext = 1; // Support add of a personalised text - $this->option_draft_watermark = 0; // Support add of a watermark on drafts + $this->option_logo = 1; // Affiche logo + $this->option_tva = 0; // Gere option tva EXPEDITION_TVAOPTION + $this->option_modereg = 0; // Affiche mode reglement + $this->option_condreg = 0; // Affiche conditions reglement + $this->option_codeproduitservice = 0; // Affiche code produit-service + $this->option_multilang = 1; // Dispo en plusieurs langues + $this->option_escompte = 0; // Affiche si il y a eu escompte + $this->option_credit_note = 0; // Support credit notes + $this->option_freetext = 1; // Support add of a personalised text + $this->option_draft_watermark = 0; // Support add of a watermark on drafts // Recupere emetteur - $this->emetteur=$mysoc; - if (! $this->emetteur->country_code) $this->emetteur->country_code=substr($langs->defaultlang, -2); // By default if not defined + $this->emetteur = $mysoc; + if (!$this->emetteur->country_code) $this->emetteur->country_code = substr($langs->defaultlang, -2); // By default if not defined } @@ -111,82 +111,82 @@ class doc_generic_shipment_odt extends ModelePdfExpedition */ public function info($langs) { - global $conf,$langs; + global $conf, $langs; // Load translation files required by the page - $langs->loadLangs(array("errors","companies")); + $langs->loadLangs(array("errors", "companies")); $form = new Form($this->db); $texte = $this->description.".
    \n"; - $texte.= '
    '; - $texte.= ''; - $texte.= ''; - $texte.= ''; - $texte.= ''; + $texte .= ''; + $texte .= ''; + $texte .= ''; + $texte .= ''; + $texte .= '
    '; // List of directories area - $texte.= ''; + $texte .= ''; - $texte.= ''; - $texte.= ''; + $texte .= ''; + $texte .= ''; - $texte.= '
    '; - $texttitle=$langs->trans("ListOfDirectories"); - $listofdir=explode(',', preg_replace('/[\r\n]+/', ',', trim($conf->global->EXPEDITION_ADDON_PDF_ODT_PATH))); - $listoffiles=array(); - foreach($listofdir as $key=>$tmpdir) + $texte .= '
    '; + $texttitle = $langs->trans("ListOfDirectories"); + $listofdir = explode(',', preg_replace('/[\r\n]+/', ',', trim($conf->global->EXPEDITION_ADDON_PDF_ODT_PATH))); + $listoffiles = array(); + foreach ($listofdir as $key=>$tmpdir) { - $tmpdir=trim($tmpdir); - $tmpdir=preg_replace('/DOL_DATA_ROOT/', DOL_DATA_ROOT, $tmpdir); - if (! $tmpdir) { + $tmpdir = trim($tmpdir); + $tmpdir = preg_replace('/DOL_DATA_ROOT/', DOL_DATA_ROOT, $tmpdir); + if (!$tmpdir) { unset($listofdir[$key]); continue; } - if (! is_dir($tmpdir)) $texttitle.=img_warning($langs->trans("ErrorDirNotFound", $tmpdir), 0); + if (!is_dir($tmpdir)) $texttitle .= img_warning($langs->trans("ErrorDirNotFound", $tmpdir), 0); else { - $tmpfiles=dol_dir_list($tmpdir, 'files', 0, '\.(ods|odt)'); - if (count($tmpfiles)) $listoffiles=array_merge($listoffiles, $tmpfiles); + $tmpfiles = dol_dir_list($tmpdir, 'files', 0, '\.(ods|odt)'); + if (count($tmpfiles)) $listoffiles = array_merge($listoffiles, $tmpfiles); } } - $texthelp=$langs->trans("ListOfDirectoriesForModelGenODT"); + $texthelp = $langs->trans("ListOfDirectoriesForModelGenODT"); // Add list of substitution keys - $texthelp.='
    '.$langs->trans("FollowingSubstitutionKeysCanBeUsed").'
    '; - $texthelp.=$langs->transnoentitiesnoconv("FullListOnOnlineDocumentation"); // This contains an url, we don't modify it + $texthelp .= '
    '.$langs->trans("FollowingSubstitutionKeysCanBeUsed").'
    '; + $texthelp .= $langs->transnoentitiesnoconv("FullListOnOnlineDocumentation"); // This contains an url, we don't modify it - $texte.= $form->textwithpicto($texttitle, $texthelp, 1, 'help', '', 1); - $texte.= '
    '; - $texte.= ''; - $texte.= '
    '; - $texte.= ''; - $texte.= '
    '; + $texte .= $form->textwithpicto($texttitle, $texthelp, 1, 'help', '', 1); + $texte .= '
    '; + $texte .= ''; + $texte .= '
    '; + $texte .= ''; + $texte .= '
    '; // Scan directories - $nbofiles=count($listoffiles); - if (! empty($conf->global->EXPEDITION_ADDON_PDF_ODT_PATH)) + $nbofiles = count($listoffiles); + if (!empty($conf->global->EXPEDITION_ADDON_PDF_ODT_PATH)) { - $texte.=$langs->trans("NumberOfModelFilesFound").': '; + $texte .= $langs->trans("NumberOfModelFilesFound").': '; //$texte.=$nbofiles?'':''; - $texte.=count($listoffiles); + $texte .= count($listoffiles); //$texte.=$nbofiles?'':''; - $texte.=''; + $texte .= ''; } if ($nbofiles) { - $texte.=''; } - $texte.= '
    '; - $texte.= $langs->trans("ExampleOfDirectoriesForModelGen"); - $texte.= '
    '; + $texte .= $langs->trans("ExampleOfDirectoriesForModelGen"); + $texte .= '
    '; - $texte.= '
    '; + $texte .= ''; + $texte .= ''; return $texte; } @@ -206,7 +206,7 @@ class doc_generic_shipment_odt extends ModelePdfExpedition public function write_file($object, $outputlangs, $srctemplatepath, $hidedetails = 0, $hidedesc = 0, $hideref = 0) { // phpcs:enable - global $user,$langs,$conf,$mysoc,$hookmanager; + global $user, $langs, $conf, $mysoc, $hookmanager; if (empty($srctemplatepath)) { @@ -215,17 +215,17 @@ class doc_generic_shipment_odt extends ModelePdfExpedition } // Add odtgeneration hook - if (! is_object($hookmanager)) + if (!is_object($hookmanager)) { include_once DOL_DOCUMENT_ROOT.'/core/class/hookmanager.class.php'; - $hookmanager=new HookManager($this->db); + $hookmanager = new HookManager($this->db); } $hookmanager->initHooks(array('odtgeneration')); global $action; - if (! is_object($outputlangs)) $outputlangs=$langs; - $sav_charset_output=$outputlangs->charset_output; - $outputlangs->charset_output='UTF-8'; + if (!is_object($outputlangs)) $outputlangs = $langs; + $sav_charset_output = $outputlangs->charset_output; + $outputlangs->charset_output = 'UTF-8'; // Load traductions files required by page $outputlangs->loadLangs(array("main", "dict", "companies", "bills")); @@ -233,11 +233,11 @@ class doc_generic_shipment_odt extends ModelePdfExpedition if ($conf->expedition->dir_output."/sending") { // If $object is id instead of object - if (! is_object($object)) + if (!is_object($object)) { $id = $object; $object = new Expedition($this->db); - $result=$object->fetch($id); + $result = $object->fetch($id); if ($result < 0) { dol_print_error($this->db, $object->error); @@ -247,14 +247,14 @@ class doc_generic_shipment_odt extends ModelePdfExpedition $dir = $conf->expedition->dir_output."/sending"; $objectref = dol_sanitizeFileName($object->ref); - if (! preg_match('/specimen/i', $objectref)) $dir.= "/" . $objectref; - $file = $dir . "/" . $objectref . ".odt"; + if (!preg_match('/specimen/i', $objectref)) $dir .= "/".$objectref; + $file = $dir."/".$objectref.".odt"; - if (! file_exists($dir)) + if (!file_exists($dir)) { if (dol_mkdir($dir) < 0) { - $this->error=$langs->transnoentities("ErrorCanNotCreateDir", $dir); + $this->error = $langs->transnoentities("ErrorCanNotCreateDir", $dir); return -1; } } @@ -262,25 +262,25 @@ class doc_generic_shipment_odt extends ModelePdfExpedition if (file_exists($dir)) { //print "srctemplatepath=".$srctemplatepath; // Src filename - $newfile=basename($srctemplatepath); - $newfiletmp=preg_replace('/\.od(t|s)/i', '', $newfile); - $newfiletmp=preg_replace('/template_/i', '', $newfiletmp); - $newfiletmp=preg_replace('/modele_/i', '', $newfiletmp); - $newfiletmp=$objectref.'_'.$newfiletmp; + $newfile = basename($srctemplatepath); + $newfiletmp = preg_replace('/\.od(t|s)/i', '', $newfile); + $newfiletmp = preg_replace('/template_/i', '', $newfiletmp); + $newfiletmp = preg_replace('/modele_/i', '', $newfiletmp); + $newfiletmp = $objectref.'_'.$newfiletmp; //$file=$dir.'/'.$newfiletmp.'.'.dol_print_date(dol_now(),'%Y%m%d%H%M%S').'.odt'; // Get extension (ods or odt) - $newfileformat=substr($newfile, strrpos($newfile, '.')+1); - if ( ! empty($conf->global->MAIN_DOC_USE_TIMING)) + $newfileformat = substr($newfile, strrpos($newfile, '.') + 1); + if (!empty($conf->global->MAIN_DOC_USE_TIMING)) { - $format=$conf->global->MAIN_DOC_USE_TIMING; - if ($format == '1') $format='%Y%m%d%H%M%S'; - $filename=$newfiletmp.'-'.dol_print_date(dol_now(), $format).'.'.$newfileformat; + $format = $conf->global->MAIN_DOC_USE_TIMING; + if ($format == '1') $format = '%Y%m%d%H%M%S'; + $filename = $newfiletmp.'-'.dol_print_date(dol_now(), $format).'.'.$newfileformat; } else { - $filename=$newfiletmp.'.'.$newfileformat; + $filename = $newfiletmp.'.'.$newfileformat; } - $file=$dir.'/'.$filename; + $file = $dir.'/'.$filename; //print "newdir=".$dir; //print "newfile=".$newfile; //print "file=".$file; @@ -290,19 +290,19 @@ class doc_generic_shipment_odt extends ModelePdfExpedition // If SHIPMENT contact defined on invoice, we use it - $usecontact=false; - $arrayidcontact=$object->getIdContact('external', 'SHIPPING'); + $usecontact = false; + $arrayidcontact = $object->getIdContact('external', 'SHIPPING'); if (count($arrayidcontact) > 0) { - $usecontact=true; - $result=$object->fetch_contact($arrayidcontact[0]); + $usecontact = true; + $result = $object->fetch_contact($arrayidcontact[0]); } // Recipient name $contactobject = null; - if (! empty($usecontact)) { + if (!empty($usecontact)) { // On peut utiliser le nom de la societe du contact - if (! empty($conf->global->MAIN_USE_COMPANY_NAME_OF_CONTACT)) + if (!empty($conf->global->MAIN_USE_COMPANY_NAME_OF_CONTACT)) $socobject = $object->contact; else { $socobject = $object->thirdparty; @@ -314,7 +314,7 @@ class doc_generic_shipment_odt extends ModelePdfExpedition } // Make substitution - $substitutionarray=array( + $substitutionarray = array( '__FROM_NAME__' => $this->emetteur->name, '__FROM_EMAIL__' => $this->emetteur->email, '__TOTAL_TTC__' => $object->total_ttc, @@ -323,15 +323,15 @@ class doc_generic_shipment_odt extends ModelePdfExpedition ); complete_substitutions_array($substitutionarray, $langs, $object); // Call the ODTSubstitution hook - $parameters=array('file'=>$file,'object'=>$object,'outputlangs'=>$outputlangs,'substitutionarray'=>&$substitutionarray); - $reshook=$hookmanager->executeHooks('ODTSubstitution', $parameters, $this, $action); // Note that $action and $object may have been modified by some hooks + $parameters = array('file'=>$file, 'object'=>$object, 'outputlangs'=>$outputlangs, 'substitutionarray'=>&$substitutionarray); + $reshook = $hookmanager->executeHooks('ODTSubstitution', $parameters, $this, $action); // Note that $action and $object may have been modified by some hooks // Line of free text - $newfreetext=''; - $paramfreetext='EXPEDITION_FREE_TEXT'; - if (! empty($conf->global->$paramfreetext)) + $newfreetext = ''; + $paramfreetext = 'EXPEDITION_FREE_TEXT'; + if (!empty($conf->global->$paramfreetext)) { - $newfreetext=make_substitutions($conf->global->$paramfreetext, $substitutionarray); + $newfreetext = make_substitutions($conf->global->$paramfreetext, $substitutionarray); } // Open and load template @@ -341,15 +341,15 @@ class doc_generic_shipment_odt extends ModelePdfExpedition $srctemplatepath, array( 'PATH_TO_TMP' => $conf->expedition->dir_temp, - 'ZIP_PROXY' => 'PclZipProxy', // PhpZipProxy or PclZipProxy. Got "bad compression method" error when using PhpZipProxy. + 'ZIP_PROXY' => 'PclZipProxy', // PhpZipProxy or PclZipProxy. Got "bad compression method" error when using PhpZipProxy. 'DELIMITER_LEFT' => '{', 'DELIMITER_RIGHT' => '}' ) ); } - catch(Exception $e) + catch (Exception $e) { - $this->error=$e->getMessage(); + $this->error = $e->getMessage(); dol_syslog($e->getMessage(), LOG_INFO); return -1; } @@ -364,15 +364,15 @@ class doc_generic_shipment_odt extends ModelePdfExpedition try { $odfHandler->setVars('free_text', $newfreetext, true, 'UTF-8'); } - catch(OdfException $e) + catch (OdfException $e) { dol_syslog($e->getMessage(), LOG_INFO); } // Make substitutions into odt of user info - $tmparray=$this->get_substitutionarray_user($user, $outputlangs); + $tmparray = $this->get_substitutionarray_user($user, $outputlangs); //var_dump($tmparray); exit; - foreach($tmparray as $key=>$value) + foreach ($tmparray as $key=>$value) { try { if (preg_match('/logo$/', $key)) // Image @@ -392,9 +392,9 @@ class doc_generic_shipment_odt extends ModelePdfExpedition } } // Make substitutions into odt of mysoc - $tmparray=$this->get_substitutionarray_mysoc($mysoc, $outputlangs); + $tmparray = $this->get_substitutionarray_mysoc($mysoc, $outputlangs); //var_dump($tmparray); exit; - foreach($tmparray as $key=>$value) + foreach ($tmparray as $key=>$value) { try { if (preg_match('/logo$/', $key)) // Image @@ -419,7 +419,7 @@ class doc_generic_shipment_odt extends ModelePdfExpedition } else { $tmparray = $this->get_substitutionarray_thirdparty($socobject, $outputlangs); } - foreach($tmparray as $key=>$value) + foreach ($tmparray as $key=>$value) { try { if (preg_match('/logo$/', $key)) // Image @@ -439,8 +439,8 @@ class doc_generic_shipment_odt extends ModelePdfExpedition } if ($usecontact && is_object($contactobject)) { - $tmparray=$this->get_substitutionarray_contact($contactobject, $outputlangs, 'contact'); - foreach($tmparray as $key=>$value) + $tmparray = $this->get_substitutionarray_contact($contactobject, $outputlangs, 'contact'); + foreach ($tmparray as $key=>$value) { try { if (preg_match('/logo$/', $key)) // Image @@ -453,7 +453,7 @@ class doc_generic_shipment_odt extends ModelePdfExpedition $odfHandler->setVars($key, $value, true, 'UTF-8'); } } - catch(OdfException $e) + catch (OdfException $e) { dol_syslog($e->getMessage(), LOG_INFO); } @@ -461,12 +461,12 @@ class doc_generic_shipment_odt extends ModelePdfExpedition } // Replace tags of object + external modules - $tmparray=$this->get_substitutionarray_shipment($object, $outputlangs); + $tmparray = $this->get_substitutionarray_shipment($object, $outputlangs); complete_substitutions_array($tmparray, $outputlangs, $object); // Call the ODTSubstitution hook - $parameters=array('odfHandler'=>&$odfHandler,'file'=>$file,'object'=>$object,'outputlangs'=>$outputlangs,'substitutionarray'=>&$tmparray); - $reshook=$hookmanager->executeHooks('ODTSubstitution', $parameters, $this, $action); // Note that $action and $object may have been modified by some hooks - foreach($tmparray as $key=>$value) + $parameters = array('odfHandler'=>&$odfHandler, 'file'=>$file, 'object'=>$object, 'outputlangs'=>$outputlangs, 'substitutionarray'=>&$tmparray); + $reshook = $hookmanager->executeHooks('ODTSubstitution', $parameters, $this, $action); // Note that $action and $object may have been modified by some hooks + foreach ($tmparray as $key=>$value) { try { if (preg_match('/logo$/', $key)) // Image @@ -479,7 +479,7 @@ class doc_generic_shipment_odt extends ModelePdfExpedition $odfHandler->setVars($key, $value, true, 'UTF-8'); } } - catch(OdfException $e) + catch (OdfException $e) { dol_syslog($e->getMessage(), LOG_INFO); } @@ -491,7 +491,7 @@ class doc_generic_shipment_odt extends ModelePdfExpedition try { $listlines = $odfHandler->setSegment('lines'); } - catch(OdfException $e) + catch (OdfException $e) { // We may arrive here if tags for lines not present into template $foundtagforlines = 0; @@ -501,22 +501,22 @@ class doc_generic_shipment_odt extends ModelePdfExpedition { foreach ($object->lines as $line) { - $tmparray=$this->get_substitutionarray_shipment_lines($line, $outputlangs); + $tmparray = $this->get_substitutionarray_shipment_lines($line, $outputlangs); complete_substitutions_array($tmparray, $outputlangs, $object, $line, "completesubstitutionarray_lines"); // Call the ODTSubstitutionLine hook - $parameters=array('odfHandler'=>&$odfHandler,'file'=>$file,'object'=>$object,'outputlangs'=>$outputlangs,'substitutionarray'=>&$tmparray,'line'=>$line); - $reshook=$hookmanager->executeHooks('ODTSubstitutionLine', $parameters, $this, $action); // Note that $action and $object may have been modified by some hooks - foreach($tmparray as $key => $val) + $parameters = array('odfHandler'=>&$odfHandler, 'file'=>$file, 'object'=>$object, 'outputlangs'=>$outputlangs, 'substitutionarray'=>&$tmparray, 'line'=>$line); + $reshook = $hookmanager->executeHooks('ODTSubstitutionLine', $parameters, $this, $action); // Note that $action and $object may have been modified by some hooks + foreach ($tmparray as $key => $val) { try { $listlines->setVars($key, $val, true, 'UTF-8'); } - catch(OdfException $e) + catch (OdfException $e) { dol_syslog($e->getMessage(), LOG_INFO); } - catch(SegmentException $e) + catch (SegmentException $e) { dol_syslog($e->getMessage(), LOG_INFO); } @@ -528,14 +528,14 @@ class doc_generic_shipment_odt extends ModelePdfExpedition } catch (OdfException $e) { - $this->error=$e->getMessage(); + $this->error = $e->getMessage(); dol_syslog($this->error, LOG_WARNING); return -1; } // Replace labels translated - $tmparray=$outputlangs->get_translations_for_substitutions(); - foreach($tmparray as $key=>$value) + $tmparray = $outputlangs->get_translations_for_substitutions(); + foreach ($tmparray as $key=>$value) { try { $odfHandler->setVars($key, $value, true, 'UTF-8'); @@ -547,15 +547,15 @@ class doc_generic_shipment_odt extends ModelePdfExpedition } // Call the beforeODTSave hook - $parameters=array('odfHandler'=>&$odfHandler,'file'=>$file,'object'=>$object,'outputlangs'=>$outputlangs,'substitutionarray'=>&$tmparray); - $reshook=$hookmanager->executeHooks('beforeODTSave', $parameters, $this, $action); // Note that $action and $object may have been modified by some hooks + $parameters = array('odfHandler'=>&$odfHandler, 'file'=>$file, 'object'=>$object, 'outputlangs'=>$outputlangs, 'substitutionarray'=>&$tmparray); + $reshook = $hookmanager->executeHooks('beforeODTSave', $parameters, $this, $action); // Note that $action and $object may have been modified by some hooks // Write new file if (!empty($conf->global->MAIN_ODT_AS_PDF)) { try { $odfHandler->exportAsAttachedPDF($file); } catch (Exception $e) { - $this->error=$e->getMessage(); + $this->error = $e->getMessage(); dol_syslog($e->getMessage(), LOG_INFO); return -1; } @@ -564,26 +564,26 @@ class doc_generic_shipment_odt extends ModelePdfExpedition try { $odfHandler->saveToDisk($file); } catch (Exception $e) { - $this->error=$e->getMessage(); + $this->error = $e->getMessage(); dol_syslog($e->getMessage(), LOG_INFO); return -1; } } - $parameters=array('odfHandler'=>&$odfHandler,'file'=>$file,'object'=>$object,'outputlangs'=>$outputlangs,'substitutionarray'=>&$tmparray); - $reshook=$hookmanager->executeHooks('afterODTCreation', $parameters, $this, $action); // Note that $action and $object may have been modified by some hooks + $parameters = array('odfHandler'=>&$odfHandler, 'file'=>$file, 'object'=>$object, 'outputlangs'=>$outputlangs, 'substitutionarray'=>&$tmparray); + $reshook = $hookmanager->executeHooks('afterODTCreation', $parameters, $this, $action); // Note that $action and $object may have been modified by some hooks - if (! empty($conf->global->MAIN_UMASK)) + if (!empty($conf->global->MAIN_UMASK)) @chmod($file, octdec($conf->global->MAIN_UMASK)); - $odfHandler=null; // Destroy object + $odfHandler = null; // Destroy object $this->result = array('fullpath'=>$file); - return 1; // Success + return 1; // Success } else { - $this->error=$langs->transnoentities("ErrorCanNotCreateDir", $dir); + $this->error = $langs->transnoentities("ErrorCanNotCreateDir", $dir); return -1; } } diff --git a/htdocs/core/modules/facture/doc/doc_generic_invoice_odt.modules.php b/htdocs/core/modules/facture/doc/doc_generic_invoice_odt.modules.php index be264918a89..d19eb584d81 100644 --- a/htdocs/core/modules/facture/doc/doc_generic_invoice_odt.modules.php +++ b/htdocs/core/modules/facture/doc/doc_generic_invoice_odt.modules.php @@ -68,37 +68,37 @@ class doc_generic_invoice_odt extends ModelePDFFactures global $conf, $langs, $mysoc; // Load translation files required by the page - $langs->loadLangs(array("main","companies")); + $langs->loadLangs(array("main", "companies")); $this->db = $db; $this->name = "ODT/ODS templates"; $this->description = $langs->trans("DocumentModelOdt"); - $this->scandir = 'FACTURE_ADDON_PDF_ODT_PATH'; // Name of constant that is used to save list of directories to scan + $this->scandir = 'FACTURE_ADDON_PDF_ODT_PATH'; // Name of constant that is used to save list of directories to scan // Page size for A4 format $this->type = 'odt'; $this->page_largeur = 0; $this->page_hauteur = 0; - $this->format = array($this->page_largeur,$this->page_hauteur); - $this->marge_gauche=0; - $this->marge_droite=0; - $this->marge_haute=0; - $this->marge_basse=0; + $this->format = array($this->page_largeur, $this->page_hauteur); + $this->marge_gauche = 0; + $this->marge_droite = 0; + $this->marge_haute = 0; + $this->marge_basse = 0; - $this->option_logo = 1; // Affiche logo - $this->option_tva = 0; // Gere option tva FACTURE_TVAOPTION - $this->option_modereg = 0; // Affiche mode reglement - $this->option_condreg = 0; // Affiche conditions reglement - $this->option_codeproduitservice = 0; // Affiche code produit-service - $this->option_multilang = 1; // Dispo en plusieurs langues - $this->option_escompte = 0; // Affiche si il y a eu escompte - $this->option_credit_note = 0; // Support credit notes - $this->option_freetext = 1; // Support add of a personalised text - $this->option_draft_watermark = 0; // Support add of a watermark on drafts + $this->option_logo = 1; // Affiche logo + $this->option_tva = 0; // Gere option tva FACTURE_TVAOPTION + $this->option_modereg = 0; // Affiche mode reglement + $this->option_condreg = 0; // Affiche conditions reglement + $this->option_codeproduitservice = 0; // Affiche code produit-service + $this->option_multilang = 1; // Dispo en plusieurs langues + $this->option_escompte = 0; // Affiche si il y a eu escompte + $this->option_credit_note = 0; // Support credit notes + $this->option_freetext = 1; // Support add of a personalised text + $this->option_draft_watermark = 0; // Support add of a watermark on drafts // Recupere emetteur - $this->emetteur=$mysoc; - if (! $this->emetteur->country_code) $this->emetteur->country_code=substr($langs->defaultlang, -2); // Par defaut, si n'etait pas defini + $this->emetteur = $mysoc; + if (!$this->emetteur->country_code) $this->emetteur->country_code = substr($langs->defaultlang, -2); // Par defaut, si n'etait pas defini } @@ -113,79 +113,79 @@ class doc_generic_invoice_odt extends ModelePDFFactures global $conf, $langs; // Load translation files required by the page - $langs->loadLangs(array("errors","companies")); + $langs->loadLangs(array("errors", "companies")); $form = new Form($this->db); $texte = $this->description.".
    \n"; - $texte.= '
    '; - $texte.= ''; - $texte.= ''; - $texte.= ''; - $texte.= ''; + $texte .= ''; + $texte .= ''; + $texte .= ''; + $texte .= ''; + $texte .= '
    '; // List of directories area - $texte.= ''; + $texte .= ''; - $texte.= ''; - $texte.= ''; + $texte .= ''; + $texte .= ''; - $texte.= '
    '; - $texttitle=$langs->trans("ListOfDirectories"); - $listofdir=explode(',', preg_replace('/[\r\n]+/', ',', trim($conf->global->FACTURE_ADDON_PDF_ODT_PATH))); - $listoffiles=array(); - foreach($listofdir as $key=>$tmpdir) + $texte .= '
    '; + $texttitle = $langs->trans("ListOfDirectories"); + $listofdir = explode(',', preg_replace('/[\r\n]+/', ',', trim($conf->global->FACTURE_ADDON_PDF_ODT_PATH))); + $listoffiles = array(); + foreach ($listofdir as $key=>$tmpdir) { - $tmpdir=trim($tmpdir); - $tmpdir=preg_replace('/DOL_DATA_ROOT/', DOL_DATA_ROOT, $tmpdir); - if (! $tmpdir) { + $tmpdir = trim($tmpdir); + $tmpdir = preg_replace('/DOL_DATA_ROOT/', DOL_DATA_ROOT, $tmpdir); + if (!$tmpdir) { unset($listofdir[$key]); continue; } - if (! is_dir($tmpdir)) $texttitle.=img_warning($langs->trans("ErrorDirNotFound", $tmpdir), 0); + if (!is_dir($tmpdir)) $texttitle .= img_warning($langs->trans("ErrorDirNotFound", $tmpdir), 0); else { - $tmpfiles=dol_dir_list($tmpdir, 'files', 0, '\.(ods|odt)'); - if (count($tmpfiles)) $listoffiles=array_merge($listoffiles, $tmpfiles); + $tmpfiles = dol_dir_list($tmpdir, 'files', 0, '\.(ods|odt)'); + if (count($tmpfiles)) $listoffiles = array_merge($listoffiles, $tmpfiles); } } - $texthelp=$langs->trans("ListOfDirectoriesForModelGenODT"); + $texthelp = $langs->trans("ListOfDirectoriesForModelGenODT"); // Add list of substitution keys - $texthelp.='
    '.$langs->trans("FollowingSubstitutionKeysCanBeUsed").'
    '; - $texthelp.=$langs->transnoentitiesnoconv("FullListOnOnlineDocumentation"); // This contains an url, we don't modify it + $texthelp .= '
    '.$langs->trans("FollowingSubstitutionKeysCanBeUsed").'
    '; + $texthelp .= $langs->transnoentitiesnoconv("FullListOnOnlineDocumentation"); // This contains an url, we don't modify it - $texte.= $form->textwithpicto($texttitle, $texthelp, 1, 'help', '', 1); - $texte.= '
    '; - $texte.= ''; - $texte.= '
    '; - $texte.= ''; - $texte.= '
    '; + $texte .= $form->textwithpicto($texttitle, $texthelp, 1, 'help', '', 1); + $texte .= '
    '; + $texte .= ''; + $texte .= '
    '; + $texte .= ''; + $texte .= '
    '; // Scan directories - $nbofiles=count($listoffiles); - if (! empty($conf->global->FACTURE_ADDON_PDF_ODT_PATH)) + $nbofiles = count($listoffiles); + if (!empty($conf->global->FACTURE_ADDON_PDF_ODT_PATH)) { - $texte.=$langs->trans("NumberOfModelFilesFound").': '; + $texte .= $langs->trans("NumberOfModelFilesFound").': '; //$texte.=$nbofiles?'':''; - $texte.=count($listoffiles); + $texte .= count($listoffiles); //$texte.=$nbofiles?'':''; - $texte.=''; + $texte .= ''; } if ($nbofiles) { - $texte.=''; } - $texte.= '
    '; - $texte.= $langs->trans("ExampleOfDirectoriesForModelGen"); - $texte.= '
    '; + $texte .= $langs->trans("ExampleOfDirectoriesForModelGen"); + $texte .= '
    '; - $texte.= '
    '; + $texte .= ''; + $texte .= ''; return $texte; } @@ -205,7 +205,7 @@ class doc_generic_invoice_odt extends ModelePDFFactures public function write_file($object, $outputlangs, $srctemplatepath, $hidedetails = 0, $hidedesc = 0, $hideref = 0) { // phpcs:enable - global $user,$langs,$conf,$mysoc,$hookmanager; + global $user, $langs, $conf, $mysoc, $hookmanager; if (empty($srctemplatepath)) { @@ -214,17 +214,17 @@ class doc_generic_invoice_odt extends ModelePDFFactures } // Add odtgeneration hook - if (! is_object($hookmanager)) + if (!is_object($hookmanager)) { include_once DOL_DOCUMENT_ROOT.'/core/class/hookmanager.class.php'; - $hookmanager=new HookManager($this->db); + $hookmanager = new HookManager($this->db); } $hookmanager->initHooks(array('odtgeneration')); global $action; - if (! is_object($outputlangs)) $outputlangs=$langs; - $sav_charset_output=$outputlangs->charset_output; - $outputlangs->charset_output='UTF-8'; + if (!is_object($outputlangs)) $outputlangs = $langs; + $sav_charset_output = $outputlangs->charset_output; + $outputlangs->charset_output = 'UTF-8'; // Load translation files required by the page $outputlangs->loadLangs(array("main", "dict", "companies", "bills")); @@ -232,11 +232,11 @@ class doc_generic_invoice_odt extends ModelePDFFactures if ($conf->facture->dir_output) { // If $object is id instead of object - if (! is_object($object)) + if (!is_object($object)) { $id = $object; $object = new Facture($this->db); - $result=$object->fetch($id); + $result = $object->fetch($id); if ($result < 0) { dol_print_error($this->db, $object->error); @@ -246,14 +246,14 @@ class doc_generic_invoice_odt extends ModelePDFFactures $dir = $conf->facture->dir_output; $objectref = dol_sanitizeFileName($object->ref); - if (! preg_match('/specimen/i', $objectref)) $dir.= "/" . $objectref; - $file = $dir . "/" . $objectref . ".odt"; + if (!preg_match('/specimen/i', $objectref)) $dir .= "/".$objectref; + $file = $dir."/".$objectref.".odt"; - if (! file_exists($dir)) + if (!file_exists($dir)) { if (dol_mkdir($dir) < 0) { - $this->error=$langs->transnoentities("ErrorCanNotCreateDir", $dir); + $this->error = $langs->transnoentities("ErrorCanNotCreateDir", $dir); return -1; } } @@ -261,26 +261,26 @@ class doc_generic_invoice_odt extends ModelePDFFactures if (file_exists($dir)) { //print "srctemplatepath=".$srctemplatepath; // Src filename - $newfile=basename($srctemplatepath); - $newfiletmp=preg_replace('/\.od(t|s)/i', '', $newfile); - $newfiletmp=preg_replace('/template_/i', '', $newfiletmp); - $newfiletmp=preg_replace('/modele_/i', '', $newfiletmp); + $newfile = basename($srctemplatepath); + $newfiletmp = preg_replace('/\.od(t|s)/i', '', $newfile); + $newfiletmp = preg_replace('/template_/i', '', $newfiletmp); + $newfiletmp = preg_replace('/modele_/i', '', $newfiletmp); - $newfiletmp=$objectref.'_'.$newfiletmp; + $newfiletmp = $objectref.'_'.$newfiletmp; // Get extension (ods or odt) - $newfileformat=substr($newfile, strrpos($newfile, '.')+1); - if ( ! empty($conf->global->MAIN_DOC_USE_TIMING)) + $newfileformat = substr($newfile, strrpos($newfile, '.') + 1); + if (!empty($conf->global->MAIN_DOC_USE_TIMING)) { - $format=$conf->global->MAIN_DOC_USE_TIMING; - if ($format == '1') $format='%Y%m%d%H%M%S'; - $filename=$newfiletmp.'-'.dol_print_date(dol_now(), $format).'.'.$newfileformat; + $format = $conf->global->MAIN_DOC_USE_TIMING; + if ($format == '1') $format = '%Y%m%d%H%M%S'; + $filename = $newfiletmp.'-'.dol_print_date(dol_now(), $format).'.'.$newfileformat; } else { - $filename=$newfiletmp.'.'.$newfileformat; + $filename = $newfiletmp.'.'.$newfileformat; } - $file=$dir.'/'.$filename; + $file = $dir.'/'.$filename; //$file=$dir.'/'.$newfiletmp.'.'.dol_print_date(dol_now(),'%Y%m%d%H%M%S').'.odt'; //print "newdir=".$dir; //print "newfile=".$newfile; @@ -291,19 +291,19 @@ class doc_generic_invoice_odt extends ModelePDFFactures // If BILLING contact defined on invoice, we use it - $usecontact=false; - $arrayidcontact=$object->getIdContact('external', 'BILLING'); + $usecontact = false; + $arrayidcontact = $object->getIdContact('external', 'BILLING'); if (count($arrayidcontact) > 0) { - $usecontact=true; - $result=$object->fetch_contact($arrayidcontact[0]); + $usecontact = true; + $result = $object->fetch_contact($arrayidcontact[0]); } // Recipient name $contactobject = null; - if (! empty($usecontact)) { + if (!empty($usecontact)) { // On peut utiliser le nom de la societe du contact - if (! empty($conf->global->MAIN_USE_COMPANY_NAME_OF_CONTACT)) + if (!empty($conf->global->MAIN_USE_COMPANY_NAME_OF_CONTACT)) $socobject = $object->contact; else { $socobject = $object->thirdparty; @@ -321,7 +321,7 @@ class doc_generic_invoice_odt extends ModelePDFFactures $propal_object = $object->linkedObjects['propal'][0]; // Make substitution - $substitutionarray=array( + $substitutionarray = array( '__FROM_NAME__' => $this->emetteur->name, '__FROM_EMAIL__' => $this->emetteur->email, '__TOTAL_TTC__' => $object->total_ttc, @@ -330,15 +330,15 @@ class doc_generic_invoice_odt extends ModelePDFFactures ); complete_substitutions_array($substitutionarray, $langs, $object); // Call the ODTSubstitution hook - $parameters=array('file'=>$file,'object'=>$object,'outputlangs'=>$outputlangs,'substitutionarray'=>&$substitutionarray); - $reshook=$hookmanager->executeHooks('ODTSubstitution', $parameters, $this, $action); // Note that $action and $object may have been modified by some hooks + $parameters = array('file'=>$file, 'object'=>$object, 'outputlangs'=>$outputlangs, 'substitutionarray'=>&$substitutionarray); + $reshook = $hookmanager->executeHooks('ODTSubstitution', $parameters, $this, $action); // Note that $action and $object may have been modified by some hooks // Line of free text - $newfreetext=''; - $paramfreetext='INVOICE_FREE_TEXT'; - if (! empty($conf->global->$paramfreetext)) + $newfreetext = ''; + $paramfreetext = 'INVOICE_FREE_TEXT'; + if (!empty($conf->global->$paramfreetext)) { - $newfreetext=make_substitutions($conf->global->$paramfreetext, $substitutionarray); + $newfreetext = make_substitutions($conf->global->$paramfreetext, $substitutionarray); } // Open and load template @@ -348,7 +348,7 @@ class doc_generic_invoice_odt extends ModelePDFFactures $srctemplatepath, array( 'PATH_TO_TMP' => $conf->facture->dir_temp, - 'ZIP_PROXY' => 'PclZipProxy', // PhpZipProxy or PclZipProxy. Got "bad compression method" error when using PhpZipProxy. + 'ZIP_PROXY' => 'PclZipProxy', // PhpZipProxy or PclZipProxy. Got "bad compression method" error when using PhpZipProxy. 'DELIMITER_LEFT' => '{', 'DELIMITER_RIGHT' => '}' ) @@ -356,7 +356,7 @@ class doc_generic_invoice_odt extends ModelePDFFactures } catch (Exception $e) { - $this->error=$e->getMessage(); + $this->error = $e->getMessage(); dol_syslog($e->getMessage(), LOG_INFO); return -1; } @@ -378,26 +378,26 @@ class doc_generic_invoice_odt extends ModelePDFFactures // Define substitution array $substitutionarray = getCommonSubstitutionArray($outputlangs, 0, null, $object); - $array_object_from_properties=$this->get_substitutionarray_each_var_object($object, $outputlangs); - $array_objet=$this->get_substitutionarray_object($object, $outputlangs); - $array_user=$this->get_substitutionarray_user($user, $outputlangs); - $array_soc=$this->get_substitutionarray_mysoc($mysoc, $outputlangs); - $array_thirdparty=$this->get_substitutionarray_thirdparty($socobject, $outputlangs); - $array_propal=is_object($propal_object)?$this->get_substitutionarray_object($propal_object, $outputlangs, 'propal'):array(); - $array_other=$this->get_substitutionarray_other($outputlangs); + $array_object_from_properties = $this->get_substitutionarray_each_var_object($object, $outputlangs); + $array_objet = $this->get_substitutionarray_object($object, $outputlangs); + $array_user = $this->get_substitutionarray_user($user, $outputlangs); + $array_soc = $this->get_substitutionarray_mysoc($mysoc, $outputlangs); + $array_thirdparty = $this->get_substitutionarray_thirdparty($socobject, $outputlangs); + $array_propal = is_object($propal_object) ? $this->get_substitutionarray_object($propal_object, $outputlangs, 'propal') : array(); + $array_other = $this->get_substitutionarray_other($outputlangs); // retrieve contact information for use in object as contact_xxx tags $array_thirdparty_contact = array(); - if ($usecontact && is_object($contactobject)) $array_thirdparty_contact=$this->get_substitutionarray_contact($contactobject, $outputlangs, 'contact'); + if ($usecontact && is_object($contactobject)) $array_thirdparty_contact = $this->get_substitutionarray_contact($contactobject, $outputlangs, 'contact'); $tmparray = array_merge($substitutionarray, $array_object_from_properties, $array_user, $array_soc, $array_thirdparty, $array_objet, $array_propal, $array_other, $array_thirdparty_contact); complete_substitutions_array($tmparray, $outputlangs, $object); // Call the ODTSubstitution hook - $parameters=array('odfHandler'=>&$odfHandler,'file'=>$file,'object'=>$object,'outputlangs'=>$outputlangs,'substitutionarray'=>&$tmparray); - $reshook=$hookmanager->executeHooks('ODTSubstitution', $parameters, $this, $action); // Note that $action and $object may have been modified by some hooks + $parameters = array('odfHandler'=>&$odfHandler, 'file'=>$file, 'object'=>$object, 'outputlangs'=>$outputlangs, 'substitutionarray'=>&$tmparray); + $reshook = $hookmanager->executeHooks('ODTSubstitution', $parameters, $this, $action); // Note that $action and $object may have been modified by some hooks //var_dump($tmparray); exit; - foreach($tmparray as $key=>$value) + foreach ($tmparray as $key=>$value) { try { if (preg_match('/logo$/', $key)) // Image @@ -423,7 +423,7 @@ class doc_generic_invoice_odt extends ModelePDFFactures try { $listlines = $odfHandler->setSegment('lines'); } - catch(OdfException $e) + catch (OdfException $e) { // We may arrive here if tags for lines not present into template $foundtagforlines = 0; @@ -433,22 +433,22 @@ class doc_generic_invoice_odt extends ModelePDFFactures { foreach ($object->lines as $line) { - $tmparray=$this->get_substitutionarray_lines($line, $outputlangs); + $tmparray = $this->get_substitutionarray_lines($line, $outputlangs); complete_substitutions_array($tmparray, $outputlangs, $object, $line, "completesubstitutionarray_lines"); // Call the ODTSubstitutionLine hook - $parameters=array('odfHandler'=>&$odfHandler,'file'=>$file,'object'=>$object,'outputlangs'=>$outputlangs,'substitutionarray'=>&$tmparray,'line'=>$line); - $reshook=$hookmanager->executeHooks('ODTSubstitutionLine', $parameters, $this, $action); // Note that $action and $object may have been modified by some hooks - foreach($tmparray as $key => $val) + $parameters = array('odfHandler'=>&$odfHandler, 'file'=>$file, 'object'=>$object, 'outputlangs'=>$outputlangs, 'substitutionarray'=>&$tmparray, 'line'=>$line); + $reshook = $hookmanager->executeHooks('ODTSubstitutionLine', $parameters, $this, $action); // Note that $action and $object may have been modified by some hooks + foreach ($tmparray as $key => $val) { try { $listlines->setVars($key, $val, true, 'UTF-8'); } - catch(OdfException $e) + catch (OdfException $e) { dol_syslog($e->getMessage(), LOG_INFO); } - catch(SegmentException $e) + catch (SegmentException $e) { dol_syslog($e->getMessage(), LOG_INFO); } @@ -458,36 +458,36 @@ class doc_generic_invoice_odt extends ModelePDFFactures $odfHandler->mergeSegment($listlines); } } - catch(OdfException $e) + catch (OdfException $e) { - $this->error=$e->getMessage(); + $this->error = $e->getMessage(); dol_syslog($this->error, LOG_WARNING); return -1; } // Replace labels translated - $tmparray=$outputlangs->get_translations_for_substitutions(); - foreach($tmparray as $key=>$value) + $tmparray = $outputlangs->get_translations_for_substitutions(); + foreach ($tmparray as $key=>$value) { try { $odfHandler->setVars($key, $value, true, 'UTF-8'); } - catch(OdfException $e) + catch (OdfException $e) { dol_syslog($e->getMessage(), LOG_INFO); } } // Call the beforeODTSave hook - $parameters=array('odfHandler'=>&$odfHandler,'file'=>$file,'object'=>$object,'outputlangs'=>$outputlangs,'substitutionarray'=>&$tmparray); - $reshook=$hookmanager->executeHooks('beforeODTSave', $parameters, $this, $action); // Note that $action and $object may have been modified by some hooks + $parameters = array('odfHandler'=>&$odfHandler, 'file'=>$file, 'object'=>$object, 'outputlangs'=>$outputlangs, 'substitutionarray'=>&$tmparray); + $reshook = $hookmanager->executeHooks('beforeODTSave', $parameters, $this, $action); // Note that $action and $object may have been modified by some hooks // Write new file if (!empty($conf->global->MAIN_ODT_AS_PDF)) { try { $odfHandler->exportAsAttachedPDF($file); - }catch (Exception $e){ - $this->error=$e->getMessage(); + } catch (Exception $e) { + $this->error = $e->getMessage(); dol_syslog($e->getMessage(), LOG_INFO); return -1; } @@ -496,26 +496,26 @@ class doc_generic_invoice_odt extends ModelePDFFactures try { $odfHandler->saveToDisk($file); } catch (Exception $e) { - $this->error=$e->getMessage(); + $this->error = $e->getMessage(); dol_syslog($e->getMessage(), LOG_INFO); return -1; } } - $parameters=array('odfHandler'=>&$odfHandler,'file'=>$file,'object'=>$object,'outputlangs'=>$outputlangs,'substitutionarray'=>&$tmparray); - $reshook=$hookmanager->executeHooks('afterODTCreation', $parameters, $this, $action); // Note that $action and $object may have been modified by some hooks + $parameters = array('odfHandler'=>&$odfHandler, 'file'=>$file, 'object'=>$object, 'outputlangs'=>$outputlangs, 'substitutionarray'=>&$tmparray); + $reshook = $hookmanager->executeHooks('afterODTCreation', $parameters, $this, $action); // Note that $action and $object may have been modified by some hooks - if (! empty($conf->global->MAIN_UMASK)) + if (!empty($conf->global->MAIN_UMASK)) @chmod($file, octdec($conf->global->MAIN_UMASK)); - $odfHandler=null; // Destroy object + $odfHandler = null; // Destroy object $this->result = array('fullpath'=>$file); - return 1; // Success + return 1; // Success } else { - $this->error=$langs->transnoentities("ErrorCanNotCreateDir", $dir); + $this->error = $langs->transnoentities("ErrorCanNotCreateDir", $dir); return -1; } } diff --git a/htdocs/core/modules/printing/printgcp.modules.php b/htdocs/core/modules/printing/printgcp.modules.php index 63e647e113c..1a225518518 100644 --- a/htdocs/core/modules/printing/printgcp.modules.php +++ b/htdocs/core/modules/printing/printgcp.modules.php @@ -80,7 +80,7 @@ class printing_printgcp extends PrintingDriver // Define $urlwithroot $urlwithouturlroot = preg_replace('/'.preg_quote(DOL_URL_ROOT, '/').'$/i', '', trim($dolibarr_main_url_root)); - $urlwithroot = $urlwithouturlroot.DOL_URL_ROOT; // This is to use external domain name found into config file + $urlwithroot = $urlwithouturlroot.DOL_URL_ROOT; // This is to use external domain name found into config file //$urlwithroot=DOL_MAIN_URL_ROOT; // This is to use same domain name than current $this->db = $db; @@ -103,10 +103,10 @@ class printing_printgcp extends PrintingDriver $this->google_secret, $urlwithroot.'/core/modules/oauth/google_oauthcallback.php' ); - $access = ($storage->hasAccessToken($this->OAUTH_SERVICENAME_GOOGLE)?'HasAccessToken':'NoAccessToken'); + $access = ($storage->hasAccessToken($this->OAUTH_SERVICENAME_GOOGLE) ? 'HasAccessToken' : 'NoAccessToken'); $serviceFactory = new \OAuth\ServiceFactory(); $apiService = $serviceFactory->createService($this->OAUTH_SERVICENAME_GOOGLE, $credentials, $storage, array()); - $token_ok=true; + $token_ok = true; try { $token = $storage->retrieveAccessToken($this->OAUTH_SERVICENAME_GOOGLE); } catch (Exception $e) { @@ -140,10 +140,10 @@ class printing_printgcp extends PrintingDriver 'info'=>$access, 'type'=>'info', 'renew'=>$urlwithroot.'/core/modules/oauth/google_oauthcallback.php?state=userinfo_email,userinfo_profile,cloud_print&backtourl='.urlencode(DOL_URL_ROOT.'/printing/admin/printing.php?mode=setup&driver=printgcp'), - 'delete'=>($storage->hasAccessToken($this->OAUTH_SERVICENAME_GOOGLE)?$urlwithroot.'/core/modules/oauth/google_oauthcallback.php?action=delete&backtourl='.urlencode(DOL_URL_ROOT.'/printing/admin/printing.php?mode=setup&driver=printgcp'):'') + 'delete'=>($storage->hasAccessToken($this->OAUTH_SERVICENAME_GOOGLE) ? $urlwithroot.'/core/modules/oauth/google_oauthcallback.php?action=delete&backtourl='.urlencode(DOL_URL_ROOT.'/printing/admin/printing.php?mode=setup&driver=printgcp') : '') ); if ($token_ok) { - $expiredat=''; + $expiredat = ''; $refreshtoken = $token->getRefreshToken(); @@ -159,11 +159,11 @@ class printing_printgcp extends PrintingDriver } else { - $expiredat=dol_print_date($endoflife, "dayhour"); + $expiredat = dol_print_date($endoflife, "dayhour"); } - $this->conf[] = array('varname'=>'TOKEN_REFRESH', 'info'=>((! empty($refreshtoken))?'Yes':'No'), 'type'=>'info'); - $this->conf[] = array('varname'=>'TOKEN_EXPIRED', 'info'=>($expire?'Yes':'No'), 'type'=>'info'); + $this->conf[] = array('varname'=>'TOKEN_REFRESH', 'info'=>((!empty($refreshtoken)) ? 'Yes' : 'No'), 'type'=>'info'); + $this->conf[] = array('varname'=>'TOKEN_EXPIRED', 'info'=>($expire ? 'Yes' : 'No'), 'type'=>'info'); $this->conf[] = array('varname'=>'TOKEN_EXPIRE_AT', 'info'=>($expiredat), 'type'=>'info'); } /* @@ -193,37 +193,37 @@ class printing_printgcp extends PrintingDriver $langs->load('printing'); $html = ''; - $html.= ''.$langs->trans('GCP_Name').''; - $html.= ''.$langs->trans('GCP_displayName').''; - $html.= ''.$langs->trans('GCP_Id').''; - $html.= ''.$langs->trans('GCP_OwnerName').''; - $html.= ''.$langs->trans('GCP_State').''; - $html.= ''.$langs->trans('GCP_connectionStatus').''; - $html.= ''.$langs->trans('GCP_Type').''; - $html.= ''.$langs->trans("Select").''; - $html.= ''."\n"; + $html .= ''.$langs->trans('GCP_Name').''; + $html .= ''.$langs->trans('GCP_displayName').''; + $html .= ''.$langs->trans('GCP_Id').''; + $html .= ''.$langs->trans('GCP_OwnerName').''; + $html .= ''.$langs->trans('GCP_State').''; + $html .= ''.$langs->trans('GCP_connectionStatus').''; + $html .= ''.$langs->trans('GCP_Type').''; + $html .= ''.$langs->trans("Select").''; + $html .= ''."\n"; $list = $this->getlistAvailablePrinters(); //$html.= '
    '.print_r($list,true).'
    '; foreach ($list['available'] as $printer_det) { - $html.= ''; - $html.= ''.$printer_det['name'].''; - $html.= ''.$printer_det['displayName'].''; - $html.= ''.$printer_det['id'].''; // id to identify printer to use - $html.= ''.$printer_det['ownerName'].''; - $html.= ''.$printer_det['status'].''; - $html.= ''.$langs->trans('STATE_'.$printer_det['connectionStatus']).''; - $html.= ''.$langs->trans('TYPE_'.$printer_det['type']).''; + $html .= ''; + $html .= ''.$printer_det['name'].''; + $html .= ''.$printer_det['displayName'].''; + $html .= ''.$printer_det['id'].''; // id to identify printer to use + $html .= ''.$printer_det['ownerName'].''; + $html .= ''.$printer_det['status'].''; + $html .= ''.$langs->trans('STATE_'.$printer_det['connectionStatus']).''; + $html .= ''.$langs->trans('TYPE_'.$printer_det['type']).''; // Defaut - $html.= ''; + $html .= ''; if ($conf->global->PRINTING_GCP_DEFAULT == $printer_det['id']) { - $html.= img_picto($langs->trans("Default"), 'on'); + $html .= img_picto($langs->trans("Default"), 'on'); } else - $html.= ''.img_picto($langs->trans("Disabled"), 'off').''; - $html.= ''; - $html.= ''."\n"; + $html .= ''.img_picto($langs->trans("Disabled"), 'off').''; + $html .= ''; + $html .= ''."\n"; } $this->resprint = $html; return $error; @@ -249,7 +249,7 @@ class printing_printgcp extends PrintingDriver $serviceFactory = new \OAuth\ServiceFactory(); $apiService = $serviceFactory->createService($this->OAUTH_SERVICENAME_GOOGLE, $credentials, $storage, array()); // Check if we have auth token - $token_ok=true; + $token_ok = true; try { $token = $storage->retrieveAccessToken($this->OAUTH_SERVICENAME_GOOGLE); } catch (Exception $e) { @@ -285,12 +285,12 @@ class printing_printgcp extends PrintingDriver $responsedata = json_decode($response, true); $printers = $responsedata['printers']; // Check if we have printers? - if(count($printers)==0) { + if (count($printers) == 0) { // We dont have printers so return blank array - $ret['available'] = array(); + $ret['available'] = array(); } else { // We have printers so returns printers as array - $ret['available'] = $printers; + $ret['available'] = $printers; } return $ret; } @@ -311,10 +311,10 @@ class printing_printgcp extends PrintingDriver $error = 0; $fileprint = $conf->{$module}->dir_output; - if ($subdir!='') { - $fileprint.='/'.$subdir; + if ($subdir != '') { + $fileprint .= '/'.$subdir; } - $fileprint.='/'.$file; + $fileprint .= '/'.$file; $mimetype = dol_mimetype($fileprint); // select printer uri for module order, propal,... $sql = "SELECT rowid, printer_id, copy FROM ".MAIN_DB_PREFIX."printing WHERE module='".$module."' AND driver='printgcp' AND userid=".$user->id; @@ -328,9 +328,9 @@ class printing_printgcp extends PrintingDriver } else { - if (! empty($conf->global->PRINTING_GCP_DEFAULT)) + if (!empty($conf->global->PRINTING_GCP_DEFAULT)) { - $printer_id=$conf->global->PRINTING_GCP_DEFAULT; + $printer_id = $conf->global->PRINTING_GCP_DEFAULT; } else { @@ -345,7 +345,7 @@ class printing_printgcp extends PrintingDriver $ret = $this->sendPrintToPrinter($printer_id, $file, $fileprint, $mimetype); $this->error = 'PRINTGCP: '.$ret['errormessage']; - if ($ret['status']!=1) { + if ($ret['status'] != 1) { $error++; } return $error; @@ -364,12 +364,12 @@ class printing_printgcp extends PrintingDriver { // Check if printer id if (empty($printerid)) { - return array('status' =>0, 'errorcode' =>'','errormessage'=>'No provided printer ID'); + return array('status' =>0, 'errorcode' =>'', 'errormessage'=>'No provided printer ID'); } // Open the file which needs to be print $handle = fopen($filepath, "rb"); - if(!$handle) { - return array('status' =>0, 'errorcode' =>'','errormessage'=>'Could not read the file.'); + if (!$handle) { + return array('status' =>0, 'errorcode' =>'', 'errormessage'=>'Could not read the file.'); } // Read file content $contents = fread($handle, filesize($filepath)); @@ -394,7 +394,7 @@ class printing_printgcp extends PrintingDriver $apiService = $serviceFactory->createService($this->OAUTH_SERVICENAME_GOOGLE, $credentials, $storage, array()); // Check if we have auth token and refresh it - $token_ok=true; + $token_ok = true; try { $token = $storage->retrieveAccessToken($this->OAUTH_SERVICENAME_GOOGLE); } catch (Exception $e) { @@ -442,7 +442,7 @@ class printing_printgcp extends PrintingDriver $serviceFactory = new \OAuth\ServiceFactory(); $apiService = $serviceFactory->createService($this->OAUTH_SERVICENAME_GOOGLE, $credentials, $storage, array()); // Check if we have auth token - $token_ok=true; + $token_ok = true; try { $token = $storage->retrieveAccessToken($this->OAUTH_SERVICENAME_GOOGLE); } catch (Exception $e) { diff --git a/htdocs/core/modules/printing/printipp.modules.php b/htdocs/core/modules/printing/printipp.modules.php index b8cc6ac3b4c..5a3d2481c6d 100644 --- a/htdocs/core/modules/printing/printipp.modules.php +++ b/htdocs/core/modules/printing/printipp.modules.php @@ -41,14 +41,14 @@ class printing_printipp extends PrintingDriver public $conf = array(); public $host; public $port; - public $userid; /* user login */ + public $userid; /* user login */ public $user; public $password; /** * @var string Error code (or message) */ - public $error=''; + public $error = ''; /** * @var string[] Error codes (or messages) @@ -70,11 +70,11 @@ class printing_printipp extends PrintingDriver { global $conf; - $this->db=$db; - $this->host=$conf->global->PRINTIPP_HOST; - $this->port=$conf->global->PRINTIPP_PORT; - $this->user=$conf->global->PRINTIPP_USER; - $this->password=$conf->global->PRINTIPP_PASSWORD; + $this->db = $db; + $this->host = $conf->global->PRINTIPP_HOST; + $this->port = $conf->global->PRINTIPP_PORT; + $this->user = $conf->global->PRINTIPP_USER; + $this->password = $conf->global->PRINTIPP_PASSWORD; $this->conf[] = array('varname'=>'PRINTIPP_HOST', 'required'=>1, 'example'=>'localhost', 'type'=>'text'); $this->conf[] = array('varname'=>'PRINTIPP_PORT', 'required'=>1, 'example'=>'631', 'type'=>'text'); $this->conf[] = array('varname'=>'PRINTIPP_USER', 'required'=>0, 'example'=>'', 'type'=>'text', 'moreattributes'=>'autocomplete="off"'); @@ -104,7 +104,7 @@ class printing_printipp extends PrintingDriver $ipp->setPort($this->port); $ipp->setJobName($file, true); $ipp->setUserName($this->userid); - if (! empty($this->user)) $ipp->setAuthentication($this->user, $this->password); + if (!empty($this->user)) $ipp->setAuthentication($this->user, $this->password); // select printer uri for module order, propal,... $sql = "SELECT rowid,printer_id,copy FROM ".MAIN_DB_PREFIX."printing WHERE module = '".$module."' AND driver = 'printipp' AND userid = ".$user->id; @@ -118,7 +118,7 @@ class printing_printipp extends PrintingDriver } else { - if (! empty($conf->global->PRINTIPP_URI_DEFAULT)) + if (!empty($conf->global->PRINTIPP_URI_DEFAULT)) { dol_syslog("Will use default printer conf->global->PRINTIPP_URI_DEFAULT = ".$conf->global->PRINTIPP_URI_DEFAULT); $ipp->setPrinterURI($conf->global->PRINTIPP_URI_DEFAULT); @@ -136,9 +136,9 @@ class printing_printipp extends PrintingDriver // Set number of copy $ipp->setCopies($obj->copy); - $fileprint=$conf->{$module}->dir_output; - if ($subdir!='') $fileprint.='/'.$subdir; - $fileprint.='/'.$file; + $fileprint = $conf->{$module}->dir_output; + if ($subdir != '') $fileprint .= '/'.$subdir; + $fileprint .= '/'.$file; $ipp->setData($fileprint); try { $ipp->printJob(); @@ -146,7 +146,7 @@ class printing_printipp extends PrintingDriver $this->errors[] = $e->getMessage(); $error++; } - if ($error==0) $this->errors[] = 'PRINTIPP: Job added'; + if ($error == 0) $this->errors[] = 'PRINTIPP: Job added'; return $error; } @@ -162,42 +162,42 @@ class printing_printipp extends PrintingDriver $error = 0; $html = ''; - $html.= ''.$langs->trans('IPP_Uri').''; - $html.= ''.$langs->trans('IPP_Name').''; - $html.= ''.$langs->trans('IPP_State').''; - $html.= ''.$langs->trans('IPP_State_reason').''; - $html.= ''.$langs->trans('IPP_State_reason1').''; - $html.= ''.$langs->trans('IPP_BW').''; - $html.= ''.$langs->trans('IPP_Color').''; + $html .= ''.$langs->trans('IPP_Uri').''; + $html .= ''.$langs->trans('IPP_Name').''; + $html .= ''.$langs->trans('IPP_State').''; + $html .= ''.$langs->trans('IPP_State_reason').''; + $html .= ''.$langs->trans('IPP_State_reason1').''; + $html .= ''.$langs->trans('IPP_BW').''; + $html .= ''.$langs->trans('IPP_Color').''; //$html.= ''.$langs->trans('IPP_Device').''; - $html.= ''.$langs->trans('IPP_Media').''; - $html.= ''.$langs->trans('IPP_Supported').''; - $html.= ''.$langs->trans("Select").''; - $html.= "\n"; + $html .= ''.$langs->trans('IPP_Media').''; + $html .= ''.$langs->trans('IPP_Supported').''; + $html .= ''.$langs->trans("Select").''; + $html .= "\n"; $list = $this->getlistAvailablePrinters(); foreach ($list as $value) { $printer_det = $this->getPrinterDetail($value); - $html.= ''; - $html.= ''.$value.''; + $html .= ''; + $html .= ''.$value.''; //$html.= '
    '.print_r($printer_det,true).'
    '; - $html.= ''.$printer_det->printer_name->_value0.''; - $html.= ''.$langs->trans('STATE_IPP_'.$printer_det->printer_state->_value0).''; - $html.= ''.$langs->trans('STATE_IPP_'.$printer_det->printer_state_reasons->_value0).''; - $html.= ''.(! empty($printer_det->printer_state_reasons->_value1)?$langs->trans('STATE_IPP_'.$printer_det->printer_state_reasons->_value1):'').''; - $html.= ''.$langs->trans('IPP_COLOR_'.$printer_det->printer_type->_value2).''; - $html.= ''.$langs->trans('IPP_COLOR_'.$printer_det->printer_type->_value3).''; + $html .= ''.$printer_det->printer_name->_value0.''; + $html .= ''.$langs->trans('STATE_IPP_'.$printer_det->printer_state->_value0).''; + $html .= ''.$langs->trans('STATE_IPP_'.$printer_det->printer_state_reasons->_value0).''; + $html .= ''.(!empty($printer_det->printer_state_reasons->_value1) ? $langs->trans('STATE_IPP_'.$printer_det->printer_state_reasons->_value1) : '').''; + $html .= ''.$langs->trans('IPP_COLOR_'.$printer_det->printer_type->_value2).''; + $html .= ''.$langs->trans('IPP_COLOR_'.$printer_det->printer_type->_value3).''; //$html.= ''.$printer_det->device_uri->_value0.''; - $html.= ''.$printer_det->media_default->_value0.''; - $html.= ''.$langs->trans('MEDIA_IPP_'.$printer_det->media_type_supported->_value1).''; + $html .= ''.$printer_det->media_default->_value0.''; + $html .= ''.$langs->trans('MEDIA_IPP_'.$printer_det->media_type_supported->_value1).''; // Defaut - $html.= ''; + $html .= ''; if ($conf->global->PRINTIPP_URI_DEFAULT == $value) { - $html.= img_picto($langs->trans("Default"), 'on'); + $html .= img_picto($langs->trans("Default"), 'on'); } else { - $html.= ''.img_picto($langs->trans("Disabled"), 'off').''; + $html .= ''.img_picto($langs->trans("Disabled"), 'off').''; } - $html.= ''; - $html.= ''."\n"; + $html .= ''; + $html .= ''."\n"; } $this->resprint = $html; return $error; @@ -217,7 +217,7 @@ class printing_printipp extends PrintingDriver $ipp->setHost($this->host); $ipp->setPort($this->port); $ipp->setUserName($this->userid); - if (! empty($this->user)) { + if (!empty($this->user)) { $ipp->setAuthentication($this->user, $this->password); } $ipp->getPrinters(); @@ -232,7 +232,7 @@ class printing_printipp extends PrintingDriver */ private function getPrinterDetail($uri) { - global $conf,$db; + global $conf, $db; include_once DOL_DOCUMENT_ROOT.'/includes/printipp/CupsPrintIPP.php'; $ipp = new CupsPrintIPP(); @@ -240,7 +240,7 @@ class printing_printipp extends PrintingDriver $ipp->setHost($this->host); $ipp->setPort($this->port); $ipp->setUserName($this->userid); - if (! empty($this->user)) { + if (!empty($this->user)) { $ipp->setAuthentication($this->user, $this->password); } $ipp->setPrinterURI($uri); @@ -266,7 +266,7 @@ class printing_printipp extends PrintingDriver $ipp->setHost($this->host); $ipp->setPort($this->port); $ipp->setUserName($this->userid); - if (! empty($this->user)) { + if (!empty($this->user)) { $ipp->setAuthentication($this->user, $this->password); } // select printer uri for module order, propal,... diff --git a/htdocs/core/modules/reception/doc/doc_generic_reception_odt.modules.php b/htdocs/core/modules/reception/doc/doc_generic_reception_odt.modules.php index e57d4dc2733..bdb9d8485d6 100644 --- a/htdocs/core/modules/reception/doc/doc_generic_reception_odt.modules.php +++ b/htdocs/core/modules/reception/doc/doc_generic_reception_odt.modules.php @@ -39,7 +39,7 @@ class doc_generic_reception_odt extends ModelePdfReception /** * @var Company Issuer object that emits */ - public $emetteur; // Objet societe qui emet + public $emetteur; // Objet societe qui emet /** * @var array Minimum version of PHP required by module. @@ -60,7 +60,7 @@ class doc_generic_reception_odt extends ModelePdfReception */ public function __construct($db) { - global $conf,$langs,$mysoc; + global $conf, $langs, $mysoc; $langs->load("main"); $langs->load("companies"); @@ -68,32 +68,32 @@ class doc_generic_reception_odt extends ModelePdfReception $this->db = $db; $this->name = "ODT templates"; $this->description = $langs->trans("DocumentModelOdt"); - $this->scandir = 'RECEPTION_ADDON_PDF_ODT_PATH'; // Name of constant that is used to save list of directories to scan + $this->scandir = 'RECEPTION_ADDON_PDF_ODT_PATH'; // Name of constant that is used to save list of directories to scan // Page size for A4 format $this->type = 'odt'; $this->page_largeur = 0; $this->page_hauteur = 0; - $this->format = array($this->page_largeur,$this->page_hauteur); - $this->marge_gauche=0; - $this->marge_droite=0; - $this->marge_haute=0; - $this->marge_basse=0; + $this->format = array($this->page_largeur, $this->page_hauteur); + $this->marge_gauche = 0; + $this->marge_droite = 0; + $this->marge_haute = 0; + $this->marge_basse = 0; - $this->option_logo = 1; // Affiche logo - $this->option_tva = 0; // Gere option tva RECEPTION_TVAOPTION - $this->option_modereg = 0; // Affiche mode reglement - $this->option_condreg = 0; // Affiche conditions reglement - $this->option_codeproduitservice = 0; // Affiche code produit-service - $this->option_multilang = 1; // Dispo en plusieurs langues - $this->option_escompte = 0; // Affiche si il y a eu escompte - $this->option_credit_note = 0; // Support credit notes - $this->option_freetext = 1; // Support add of a personalised text - $this->option_draft_watermark = 0; // Support add of a watermark on drafts + $this->option_logo = 1; // Affiche logo + $this->option_tva = 0; // Gere option tva RECEPTION_TVAOPTION + $this->option_modereg = 0; // Affiche mode reglement + $this->option_condreg = 0; // Affiche conditions reglement + $this->option_codeproduitservice = 0; // Affiche code produit-service + $this->option_multilang = 1; // Dispo en plusieurs langues + $this->option_escompte = 0; // Affiche si il y a eu escompte + $this->option_credit_note = 0; // Support credit notes + $this->option_freetext = 1; // Support add of a personalised text + $this->option_draft_watermark = 0; // Support add of a watermark on drafts // Recupere emetteur - $this->emetteur=$mysoc; - if (! $this->emetteur->country_code) $this->emetteur->country_code=substr($langs->defaultlang, -2); // By default if not defined + $this->emetteur = $mysoc; + if (!$this->emetteur->country_code) $this->emetteur->country_code = substr($langs->defaultlang, -2); // By default if not defined } @@ -105,7 +105,7 @@ class doc_generic_reception_odt extends ModelePdfReception */ public function info($langs) { - global $conf,$langs; + global $conf, $langs; $langs->load("companies"); $langs->load("errors"); @@ -113,74 +113,74 @@ class doc_generic_reception_odt extends ModelePdfReception $form = new Form($this->db); $texte = $this->description.".
    \n"; - $texte.= '
    '; - $texte.= ''; - $texte.= ''; - $texte.= ''; - $texte.= ''; + $texte .= ''; + $texte .= ''; + $texte .= ''; + $texte .= ''; + $texte .= '
    '; // List of directories area - $texte.= ''; + $texte .= ''; - $texte.= ''; - $texte.= ''; + $texte .= ''; + $texte .= ''; - $texte.= '
    '; - $texttitle=$langs->trans("ListOfDirectories"); - $listofdir=explode(',', preg_replace('/[\r\n]+/', ',', trim($conf->global->RECEPTION_ADDON_PDF_ODT_PATH))); - $listoffiles=array(); - foreach($listofdir as $key=>$tmpdir) + $texte .= '
    '; + $texttitle = $langs->trans("ListOfDirectories"); + $listofdir = explode(',', preg_replace('/[\r\n]+/', ',', trim($conf->global->RECEPTION_ADDON_PDF_ODT_PATH))); + $listoffiles = array(); + foreach ($listofdir as $key=>$tmpdir) { - $tmpdir=trim($tmpdir); - $tmpdir=preg_replace('/DOL_DATA_ROOT/', DOL_DATA_ROOT, $tmpdir); - if (! $tmpdir) { + $tmpdir = trim($tmpdir); + $tmpdir = preg_replace('/DOL_DATA_ROOT/', DOL_DATA_ROOT, $tmpdir); + if (!$tmpdir) { unset($listofdir[$key]); continue; } - if (! is_dir($tmpdir)) $texttitle.=img_warning($langs->trans("ErrorDirNotFound", $tmpdir), 0); + if (!is_dir($tmpdir)) $texttitle .= img_warning($langs->trans("ErrorDirNotFound", $tmpdir), 0); else { - $tmpfiles=dol_dir_list($tmpdir, 'files', 0, '\.(ods|odt)'); - if (count($tmpfiles)) $listoffiles=array_merge($listoffiles, $tmpfiles); + $tmpfiles = dol_dir_list($tmpdir, 'files', 0, '\.(ods|odt)'); + if (count($tmpfiles)) $listoffiles = array_merge($listoffiles, $tmpfiles); } } - $texthelp=$langs->trans("ListOfDirectoriesForModelGenODT"); + $texthelp = $langs->trans("ListOfDirectoriesForModelGenODT"); // Add list of substitution keys - $texthelp.='
    '.$langs->trans("FollowingSubstitutionKeysCanBeUsed").'
    '; - $texthelp.=$langs->transnoentitiesnoconv("FullListOnOnlineDocumentation"); // This contains an url, we don't modify it + $texthelp .= '
    '.$langs->trans("FollowingSubstitutionKeysCanBeUsed").'
    '; + $texthelp .= $langs->transnoentitiesnoconv("FullListOnOnlineDocumentation"); // This contains an url, we don't modify it - $texte.= $form->textwithpicto($texttitle, $texthelp, 1, 'help', '', 1); - $texte.= '
    '; - $texte.= ''; - $texte.= '
    '; - $texte.= ''; - $texte.= '
    '; + $texte .= $form->textwithpicto($texttitle, $texthelp, 1, 'help', '', 1); + $texte .= '
    '; + $texte .= ''; + $texte .= '
    '; + $texte .= ''; + $texte .= '
    '; // Scan directories - $nbofiles=count($listoffiles); - if (! empty($conf->global->RECEPTION_ADDON_PDF_ODT_PATH)) + $nbofiles = count($listoffiles); + if (!empty($conf->global->RECEPTION_ADDON_PDF_ODT_PATH)) { - $texte.=$langs->trans("NumberOfModelFilesFound").': '; + $texte .= $langs->trans("NumberOfModelFilesFound").': '; //$texte.=$nbofiles?'':''; - $texte.=count($listoffiles); + $texte .= count($listoffiles); //$texte.=$nbofiles?'':''; - $texte.=''; + $texte .= ''; } if ($nbofiles) { - $texte.=''; } - $texte.= '
    '; - $texte.= $langs->trans("ExampleOfDirectoriesForModelGen"); - $texte.= '
    '; + $texte .= $langs->trans("ExampleOfDirectoriesForModelGen"); + $texte .= '
    '; - $texte.= '
    '; + $texte .= ''; + $texte .= ''; return $texte; } @@ -200,7 +200,7 @@ class doc_generic_reception_odt extends ModelePdfReception public function write_file($object, $outputlangs, $srctemplatepath, $hidedetails = 0, $hidedesc = 0, $hideref = 0) { // phpcs:enable - global $user,$langs,$conf,$mysoc,$hookmanager; + global $user, $langs, $conf, $mysoc, $hookmanager; if (empty($srctemplatepath)) { @@ -209,17 +209,17 @@ class doc_generic_reception_odt extends ModelePdfReception } // Add odtgeneration hook - if (! is_object($hookmanager)) + if (!is_object($hookmanager)) { include_once DOL_DOCUMENT_ROOT.'/core/class/hookmanager.class.php'; - $hookmanager=new HookManager($this->db); + $hookmanager = new HookManager($this->db); } $hookmanager->initHooks(array('odtgeneration')); global $action; - if (! is_object($outputlangs)) $outputlangs=$langs; - $sav_charset_output=$outputlangs->charset_output; - $outputlangs->charset_output='UTF-8'; + if (!is_object($outputlangs)) $outputlangs = $langs; + $sav_charset_output = $outputlangs->charset_output; + $outputlangs->charset_output = 'UTF-8'; $outputlangs->load("main"); $outputlangs->load("dict"); @@ -229,11 +229,11 @@ class doc_generic_reception_odt extends ModelePdfReception if ($conf->reception->dir_output."/reception") { // If $object is id instead of object - if (! is_object($object)) + if (!is_object($object)) { $id = $object; $object = new Reception($this->db); - $result=$object->fetch($id); + $result = $object->fetch($id); if ($result < 0) { dol_print_error($this->db, $object->error); @@ -243,14 +243,14 @@ class doc_generic_reception_odt extends ModelePdfReception $dir = $conf->reception->dir_output."/reception"; $objectref = dol_sanitizeFileName($object->ref); - if (! preg_match('/specimen/i', $objectref)) $dir.= "/" . $objectref; - $file = $dir . "/" . $objectref . ".odt"; + if (!preg_match('/specimen/i', $objectref)) $dir .= "/".$objectref; + $file = $dir."/".$objectref.".odt"; - if (! file_exists($dir)) + if (!file_exists($dir)) { if (dol_mkdir($dir) < 0) { - $this->error=$langs->transnoentities("ErrorCanNotCreateDir", $dir); + $this->error = $langs->transnoentities("ErrorCanNotCreateDir", $dir); return -1; } } @@ -258,25 +258,25 @@ class doc_generic_reception_odt extends ModelePdfReception if (file_exists($dir)) { //print "srctemplatepath=".$srctemplatepath; // Src filename - $newfile=basename($srctemplatepath); - $newfiletmp=preg_replace('/\.od(t|s)/i', '', $newfile); - $newfiletmp=preg_replace('/template_/i', '', $newfiletmp); - $newfiletmp=preg_replace('/modele_/i', '', $newfiletmp); - $newfiletmp=$objectref.'_'.$newfiletmp; + $newfile = basename($srctemplatepath); + $newfiletmp = preg_replace('/\.od(t|s)/i', '', $newfile); + $newfiletmp = preg_replace('/template_/i', '', $newfiletmp); + $newfiletmp = preg_replace('/modele_/i', '', $newfiletmp); + $newfiletmp = $objectref.'_'.$newfiletmp; //$file=$dir.'/'.$newfiletmp.'.'.dol_print_date(dol_now(),'%Y%m%d%H%M%S').'.odt'; // Get extension (ods or odt) - $newfileformat=substr($newfile, strrpos($newfile, '.')+1); - if ( ! empty($conf->global->MAIN_DOC_USE_TIMING)) + $newfileformat = substr($newfile, strrpos($newfile, '.') + 1); + if (!empty($conf->global->MAIN_DOC_USE_TIMING)) { - $format=$conf->global->MAIN_DOC_USE_TIMING; - if ($format == '1') $format='%Y%m%d%H%M%S'; - $filename=$newfiletmp.'-'.dol_print_date(dol_now(), $format).'.'.$newfileformat; + $format = $conf->global->MAIN_DOC_USE_TIMING; + if ($format == '1') $format = '%Y%m%d%H%M%S'; + $filename = $newfiletmp.'-'.dol_print_date(dol_now(), $format).'.'.$newfileformat; } else { - $filename=$newfiletmp.'.'.$newfileformat; + $filename = $newfiletmp.'.'.$newfileformat; } - $file=$dir.'/'.$filename; + $file = $dir.'/'.$filename; //print "newdir=".$dir; //print "newfile=".$newfile; //print "file=".$file; @@ -286,28 +286,28 @@ class doc_generic_reception_odt extends ModelePdfReception // If BILLING contact defined on invoice, we use it - $usecontact=false; - $arrayidcontact=$object->getIdContact('external', 'BILLING'); + $usecontact = false; + $arrayidcontact = $object->getIdContact('external', 'BILLING'); if (count($arrayidcontact) > 0) { - $usecontact=true; - $result=$object->fetch_contact($arrayidcontact[0]); + $usecontact = true; + $result = $object->fetch_contact($arrayidcontact[0]); } // Recipient name - if (! empty($usecontact)) + if (!empty($usecontact)) { // On peut utiliser le nom de la societe du contact - if (! empty($conf->global->MAIN_USE_COMPANY_NAME_OF_CONTACT)) $socobject = $object->contact; + if (!empty($conf->global->MAIN_USE_COMPANY_NAME_OF_CONTACT)) $socobject = $object->contact; else $socobject = $object->thirdparty; } else { - $socobject=$object->thirdparty; + $socobject = $object->thirdparty; } // Make substitution - $substitutionarray=array( + $substitutionarray = array( '__FROM_NAME__' => $this->emetteur->name, '__FROM_EMAIL__' => $this->emetteur->email, '__TOTAL_TTC__' => $object->total_ttc, @@ -316,15 +316,15 @@ class doc_generic_reception_odt extends ModelePdfReception ); complete_substitutions_array($substitutionarray, $langs, $object); // Call the ODTSubstitution hook - $parameters=array('file'=>$file,'object'=>$object,'outputlangs'=>$outputlangs,'substitutionarray'=>&$substitutionarray); - $reshook=$hookmanager->executeHooks('ODTSubstitution', $parameters, $this, $action); // Note that $action and $object may have been modified by some hooks + $parameters = array('file'=>$file, 'object'=>$object, 'outputlangs'=>$outputlangs, 'substitutionarray'=>&$substitutionarray); + $reshook = $hookmanager->executeHooks('ODTSubstitution', $parameters, $this, $action); // Note that $action and $object may have been modified by some hooks // Line of free text - $newfreetext=''; - $paramfreetext='RECEPTION_FREE_TEXT'; - if (! empty($conf->global->$paramfreetext)) + $newfreetext = ''; + $paramfreetext = 'RECEPTION_FREE_TEXT'; + if (!empty($conf->global->$paramfreetext)) { - $newfreetext=make_substitutions($conf->global->$paramfreetext, $substitutionarray); + $newfreetext = make_substitutions($conf->global->$paramfreetext, $substitutionarray); } // Open and load template @@ -334,15 +334,15 @@ class doc_generic_reception_odt extends ModelePdfReception $srctemplatepath, array( 'PATH_TO_TMP' => $conf->reception->dir_temp, - 'ZIP_PROXY' => 'PclZipProxy', // PhpZipProxy or PclZipProxy. Got "bad compression method" error when using PhpZipProxy. + 'ZIP_PROXY' => 'PclZipProxy', // PhpZipProxy or PclZipProxy. Got "bad compression method" error when using PhpZipProxy. 'DELIMITER_LEFT' => '{', 'DELIMITER_RIGHT' => '}' ) ); } - catch(Exception $e) + catch (Exception $e) { - $this->error=$e->getMessage(); + $this->error = $e->getMessage(); return -1; } // After construction $odfHandler->contentXml contains content and @@ -355,14 +355,14 @@ class doc_generic_reception_odt extends ModelePdfReception // Make substitutions into odt of freetext try { $odfHandler->setVars('free_text', $newfreetext, true, 'UTF-8'); - } catch(OdfException $e) { + } catch (OdfException $e) { dol_syslog($e->getMessage(), LOG_INFO); } // Make substitutions into odt of user info - $tmparray=$this->get_substitutionarray_user($user, $outputlangs); + $tmparray = $this->get_substitutionarray_user($user, $outputlangs); //var_dump($tmparray); exit; - foreach($tmparray as $key=>$value) + foreach ($tmparray as $key=>$value) { try { if (preg_match('/logo$/', $key)) // Image @@ -375,14 +375,14 @@ class doc_generic_reception_odt extends ModelePdfReception { $odfHandler->setVars($key, $value, true, 'UTF-8'); } - } catch(OdfException $e) { + } catch (OdfException $e) { dol_syslog($e->getMessage(), LOG_INFO); } } // Make substitutions into odt of mysoc - $tmparray=$this->get_substitutionarray_mysoc($mysoc, $outputlangs); + $tmparray = $this->get_substitutionarray_mysoc($mysoc, $outputlangs); //var_dump($tmparray); exit; - foreach($tmparray as $key=>$value) + foreach ($tmparray as $key=>$value) { try { if (preg_match('/logo$/', $key)) // Image @@ -395,13 +395,13 @@ class doc_generic_reception_odt extends ModelePdfReception { $odfHandler->setVars($key, $value, true, 'UTF-8'); } - } catch(OdfException $e) { + } catch (OdfException $e) { dol_syslog($e->getMessage(), LOG_INFO); } } // Make substitutions into odt of thirdparty - $tmparray=$this->get_substitutionarray_thirdparty($socobject, $outputlangs); - foreach($tmparray as $key=>$value) + $tmparray = $this->get_substitutionarray_thirdparty($socobject, $outputlangs); + foreach ($tmparray as $key=>$value) { try { if (preg_match('/logo$/', $key)) // Image @@ -413,17 +413,17 @@ class doc_generic_reception_odt extends ModelePdfReception { $odfHandler->setVars($key, $value, true, 'UTF-8'); } - } catch(OdfException $e) { + } catch (OdfException $e) { dol_syslog($e->getMessage(), LOG_INFO); } } // Replace tags of object + external modules - $tmparray=$this->get_substitutionarray_reception($object, $outputlangs); + $tmparray = $this->get_substitutionarray_reception($object, $outputlangs); complete_substitutions_array($tmparray, $outputlangs, $object); // Call the ODTSubstitution hook - $parameters=array('odfHandler'=>&$odfHandler,'file'=>$file,'object'=>$object,'outputlangs'=>$outputlangs,'substitutionarray'=>&$tmparray); - $reshook=$hookmanager->executeHooks('ODTSubstitution', $parameters, $this, $action); // Note that $action and $object may have been modified by some hooks - foreach($tmparray as $key=>$value) + $parameters = array('odfHandler'=>&$odfHandler, 'file'=>$file, 'object'=>$object, 'outputlangs'=>$outputlangs, 'substitutionarray'=>&$tmparray); + $reshook = $hookmanager->executeHooks('ODTSubstitution', $parameters, $this, $action); // Note that $action and $object may have been modified by some hooks + foreach ($tmparray as $key=>$value) { try { if (preg_match('/logo$/', $key)) // Image @@ -435,7 +435,7 @@ class doc_generic_reception_odt extends ModelePdfReception { $odfHandler->setVars($key, $value, true, 'UTF-8'); } - } catch(OdfException $e) { + } catch (OdfException $e) { dol_syslog($e->getMessage(), LOG_INFO); } } @@ -445,18 +445,18 @@ class doc_generic_reception_odt extends ModelePdfReception $listlines = $odfHandler->setSegment('lines'); foreach ($object->lines as $line) { - $tmparray=$this->get_substitutionarray_reception_lines($line, $outputlangs); + $tmparray = $this->get_substitutionarray_reception_lines($line, $outputlangs); complete_substitutions_array($tmparray, $outputlangs, $object, $line, "completesubstitutionarray_lines"); // Call the ODTSubstitutionLine hook - $parameters=array('odfHandler'=>&$odfHandler,'file'=>$file,'object'=>$object,'outputlangs'=>$outputlangs,'substitutionarray'=>&$tmparray,'line'=>$line); - $reshook=$hookmanager->executeHooks('ODTSubstitutionLine', $parameters, $this, $action); // Note that $action and $object may have been modified by some hooks - foreach($tmparray as $key => $val) + $parameters = array('odfHandler'=>&$odfHandler, 'file'=>$file, 'object'=>$object, 'outputlangs'=>$outputlangs, 'substitutionarray'=>&$tmparray, 'line'=>$line); + $reshook = $hookmanager->executeHooks('ODTSubstitutionLine', $parameters, $this, $action); // Note that $action and $object may have been modified by some hooks + foreach ($tmparray as $key => $val) { try { $listlines->setVars($key, $val, true, 'UTF-8'); - } catch(OdfException $e) { + } catch (OdfException $e) { dol_syslog($e->getMessage(), LOG_INFO); - } catch(SegmentException $e) { + } catch (SegmentException $e) { dol_syslog($e->getMessage(), LOG_INFO); } } @@ -464,58 +464,58 @@ class doc_generic_reception_odt extends ModelePdfReception } $odfHandler->mergeSegment($listlines); } - catch(OdfException $e) + catch (OdfException $e) { - $this->error=$e->getMessage(); + $this->error = $e->getMessage(); dol_syslog($this->error, LOG_WARNING); return -1; } // Replace labels translated - $tmparray=$outputlangs->get_translations_for_substitutions(); - foreach($tmparray as $key=>$value) + $tmparray = $outputlangs->get_translations_for_substitutions(); + foreach ($tmparray as $key=>$value) { try { $odfHandler->setVars($key, $value, true, 'UTF-8'); - } catch(OdfException $e) { + } catch (OdfException $e) { dol_syslog($e->getMessage(), LOG_INFO); } } // Call the beforeODTSave hook - $parameters=array('odfHandler'=>&$odfHandler,'file'=>$file,'object'=>$object,'outputlangs'=>$outputlangs,'substitutionarray'=>&$tmparray); - $reshook=$hookmanager->executeHooks('beforeODTSave', $parameters, $this, $action); // Note that $action and $object may have been modified by some hooks + $parameters = array('odfHandler'=>&$odfHandler, 'file'=>$file, 'object'=>$object, 'outputlangs'=>$outputlangs, 'substitutionarray'=>&$tmparray); + $reshook = $hookmanager->executeHooks('beforeODTSave', $parameters, $this, $action); // Note that $action and $object may have been modified by some hooks // Write new file if (!empty($conf->global->MAIN_ODT_AS_PDF)) { try { $odfHandler->exportAsAttachedPDF($file); - } catch (Exception $e){ - $this->error=$e->getMessage(); + } catch (Exception $e) { + $this->error = $e->getMessage(); return -1; } } else { try { $odfHandler->saveToDisk($file); - } catch (Exception $e){ - $this->error=$e->getMessage(); + } catch (Exception $e) { + $this->error = $e->getMessage(); return -1; } } - $parameters=array('odfHandler'=>&$odfHandler,'file'=>$file,'object'=>$object,'outputlangs'=>$outputlangs,'substitutionarray'=>&$tmparray); - $reshook=$hookmanager->executeHooks('afterODTCreation', $parameters, $this, $action); // Note that $action and $object may have been modified by some hooks + $parameters = array('odfHandler'=>&$odfHandler, 'file'=>$file, 'object'=>$object, 'outputlangs'=>$outputlangs, 'substitutionarray'=>&$tmparray); + $reshook = $hookmanager->executeHooks('afterODTCreation', $parameters, $this, $action); // Note that $action and $object may have been modified by some hooks - if (! empty($conf->global->MAIN_UMASK)) + if (!empty($conf->global->MAIN_UMASK)) @chmod($file, octdec($conf->global->MAIN_UMASK)); - $odfHandler=null; // Destroy object + $odfHandler = null; // Destroy object - return 1; // Success + return 1; // Success } else { - $this->error=$langs->transnoentities("ErrorCanNotCreateDir", $dir); + $this->error = $langs->transnoentities("ErrorCanNotCreateDir", $dir); return -1; } } diff --git a/htdocs/core/modules/stock/doc/doc_generic_stock_odt.modules.php b/htdocs/core/modules/stock/doc/doc_generic_stock_odt.modules.php index 4d8692822d7..f38798ab958 100644 --- a/htdocs/core/modules/stock/doc/doc_generic_stock_odt.modules.php +++ b/htdocs/core/modules/stock/doc/doc_generic_stock_odt.modules.php @@ -66,37 +66,37 @@ class doc_generic_stock_odt extends ModelePDFStock global $conf, $langs, $mysoc; // Load translation files required by the page - $langs->loadLangs(array("main","companies")); + $langs->loadLangs(array("main", "companies")); $this->db = $db; $this->name = "ODT templates"; $this->description = $langs->trans("DocumentModelOdt"); - $this->scandir = 'STOCK_ADDON_PDF_ODT_PATH'; // Name of constant that is used to save list of directories to scan + $this->scandir = 'STOCK_ADDON_PDF_ODT_PATH'; // Name of constant that is used to save list of directories to scan // Page size for A4 format $this->type = 'odt'; $this->page_largeur = 0; $this->page_hauteur = 0; - $this->format = array($this->page_largeur,$this->page_hauteur); - $this->marge_gauche=0; - $this->marge_droite=0; - $this->marge_haute=0; - $this->marge_basse=0; + $this->format = array($this->page_largeur, $this->page_hauteur); + $this->marge_gauche = 0; + $this->marge_droite = 0; + $this->marge_haute = 0; + $this->marge_basse = 0; - $this->option_logo = 1; // Affiche logo - $this->option_tva = 0; // Gere option tva STOCK_TVAOPTION - $this->option_modereg = 0; // Affiche mode reglement - $this->option_condreg = 0; // Affiche conditions reglement - $this->option_codeproduitservice = 0; // Affiche code produit-service - $this->option_multilang = 1; // Dispo en plusieurs langues - $this->option_escompte = 0; // Affiche si il y a eu escompte - $this->option_credit_note = 0; // Support credit notes - $this->option_freetext = 1; // Support add of a personalised text - $this->option_draft_watermark = 0; // Support add of a watermark on drafts + $this->option_logo = 1; // Affiche logo + $this->option_tva = 0; // Gere option tva STOCK_TVAOPTION + $this->option_modereg = 0; // Affiche mode reglement + $this->option_condreg = 0; // Affiche conditions reglement + $this->option_codeproduitservice = 0; // Affiche code produit-service + $this->option_multilang = 1; // Dispo en plusieurs langues + $this->option_escompte = 0; // Affiche si il y a eu escompte + $this->option_credit_note = 0; // Support credit notes + $this->option_freetext = 1; // Support add of a personalised text + $this->option_draft_watermark = 0; // Support add of a watermark on drafts // Recupere emetteur - $this->emetteur=$mysoc; - if (! $this->emetteur->country_code) $this->emetteur->country_code=substr($langs->defaultlang, -2); // By default if not defined + $this->emetteur = $mysoc; + if (!$this->emetteur->country_code) $this->emetteur->country_code = substr($langs->defaultlang, -2); // By default if not defined } @@ -111,60 +111,60 @@ class doc_generic_stock_odt extends ModelePDFStock global $conf, $langs; // Load translation files required by the page - $langs->loadLangs(array("errors","companies")); + $langs->loadLangs(array("errors", "companies")); $form = new Form($this->db); $texte = $this->description.".
    \n"; - $texte.= '
    '; - $texte.= ''; - $texte.= ''; - $texte.= ''; + $texte .= ''; + $texte .= ''; + $texte .= ''; + $texte .= ''; if ($conf->global->MAIN_PROPAL_CHOOSE_ODT_DOCUMENT > 0) { - $texte.= ''; - $texte.= ''; - $texte.= ''; + $texte .= ''; + $texte .= ''; + $texte .= ''; } - $texte.= ''; + $texte .= '
    '; // List of directories area - $texte.= ''; + $texte .= ''; - $texte.= ''; - $texte.= ''; + $texte .= ''; + $texte .= ''; - $texte.= '
    '; - $texttitle=$langs->trans("ListOfDirectories"); - $listofdir=explode(',', preg_replace('/[\r\n]+/', ',', trim($conf->global->STOCK_ADDON_PDF_ODT_PATH))); - $listoffiles=array(); - foreach($listofdir as $key=>$tmpdir) + $texte .= '
    '; + $texttitle = $langs->trans("ListOfDirectories"); + $listofdir = explode(',', preg_replace('/[\r\n]+/', ',', trim($conf->global->STOCK_ADDON_PDF_ODT_PATH))); + $listoffiles = array(); + foreach ($listofdir as $key=>$tmpdir) { - $tmpdir=trim($tmpdir); - $tmpdir=preg_replace('/DOL_DATA_ROOT/', DOL_DATA_ROOT, $tmpdir); - if (! $tmpdir) { + $tmpdir = trim($tmpdir); + $tmpdir = preg_replace('/DOL_DATA_ROOT/', DOL_DATA_ROOT, $tmpdir); + if (!$tmpdir) { unset($listofdir[$key]); continue; } - if (! is_dir($tmpdir)) $texttitle.=img_warning($langs->trans("ErrorDirNotFound", $tmpdir), 0); + if (!is_dir($tmpdir)) $texttitle .= img_warning($langs->trans("ErrorDirNotFound", $tmpdir), 0); else { - $tmpfiles=dol_dir_list($tmpdir, 'files', 0, '\.(ods|odt)'); - if (count($tmpfiles)) $listoffiles=array_merge($listoffiles, $tmpfiles); + $tmpfiles = dol_dir_list($tmpdir, 'files', 0, '\.(ods|odt)'); + if (count($tmpfiles)) $listoffiles = array_merge($listoffiles, $tmpfiles); } } - $texthelp=$langs->trans("ListOfDirectoriesForModelGenODT"); + $texthelp = $langs->trans("ListOfDirectoriesForModelGenODT"); // Add list of substitution keys - $texthelp.='
    '.$langs->trans("FollowingSubstitutionKeysCanBeUsed").'
    '; - $texthelp.=$langs->transnoentitiesnoconv("FullListOnOnlineDocumentation"); // This contains an url, we don't modify it + $texthelp .= '
    '.$langs->trans("FollowingSubstitutionKeysCanBeUsed").'
    '; + $texthelp .= $langs->transnoentitiesnoconv("FullListOnOnlineDocumentation"); // This contains an url, we don't modify it - $texte.= $form->textwithpicto($texttitle, $texthelp, 1, 'help', '', 1); - $texte.= '
    '; - $texte.= ''; - $texte.= '
    '; - $texte.= ''; - $texte.= '
    '; + $texte .= $form->textwithpicto($texttitle, $texthelp, 1, 'help', '', 1); + $texte .= '
    '; + $texte .= ''; + $texte .= '
    '; + $texte .= ''; + $texte .= '
    '; // Scan directories if (count($listofdir)) { - $texte.=$langs->trans("NumberOfModelFilesFound").': '.count($listoffiles).''; + $texte .= $langs->trans("NumberOfModelFilesFound").': '.count($listoffiles).''; /*if ($conf->global->MAIN_STOCK_CHOOSE_ODT_DOCUMENT > 0) { @@ -192,15 +192,15 @@ class doc_generic_stock_odt extends ModelePDFStock }*/ } - $texte.= '
    '; - $texte.= $langs->trans("ExampleOfDirectoriesForModelGen"); - $texte.= '
    '; + $texte .= $langs->trans("ExampleOfDirectoriesForModelGen"); + $texte .= '
    '; - $texte.= '
    '; + $texte .= ''; + $texte .= ''; return $texte; } @@ -220,7 +220,7 @@ class doc_generic_stock_odt extends ModelePDFStock public function write_file($object, $outputlangs, $srctemplatepath, $hidedetails = 0, $hidedesc = 0, $hideref = 0) { // phpcs:enable - global $stock,$langs,$conf,$mysoc,$hookmanager,$user; + global $stock, $langs, $conf, $mysoc, $hookmanager, $user; if (empty($srctemplatepath)) { @@ -229,17 +229,17 @@ class doc_generic_stock_odt extends ModelePDFStock } // Add odtgeneration hook - if (! is_object($hookmanager)) + if (!is_object($hookmanager)) { include_once DOL_DOCUMENT_ROOT.'/core/class/hookmanager.class.php'; - $hookmanager=new HookManager($this->db); + $hookmanager = new HookManager($this->db); } $hookmanager->initHooks(array('odtgeneration')); global $action; - if (! is_object($outputlangs)) $outputlangs=$langs; - $sav_charset_output=$outputlangs->charset_output; - $outputlangs->charset_output='UTF-8'; + if (!is_object($outputlangs)) $outputlangs = $langs; + $sav_charset_output = $outputlangs->charset_output; + $outputlangs->charset_output = 'UTF-8'; // Load translation files required by the page $outputlangs->loadLangs(array("main", "dict", "companies", "bills")); @@ -247,11 +247,11 @@ class doc_generic_stock_odt extends ModelePDFStock if ($conf->product->dir_output) { // If $object is id instead of object - if (! is_object($object)) + if (!is_object($object)) { $id = $object; $object = new Stock($this->db); - $result=$object->fetch($id); + $result = $object->fetch($id); if ($result < 0) { dol_print_error($this->db, $object->error); @@ -264,14 +264,14 @@ class doc_generic_stock_odt extends ModelePDFStock $dir = $conf->product->dir_output; $objectref = dol_sanitizeFileName($object->ref); - if (! preg_match('/specimen/i', $objectref)) $dir.= "/" . $objectref; - $file = $dir . "/" . $objectref . ".odt"; + if (!preg_match('/specimen/i', $objectref)) $dir .= "/".$objectref; + $file = $dir."/".$objectref.".odt"; - if (! file_exists($dir)) + if (!file_exists($dir)) { if (dol_mkdir($dir) < 0) { - $this->error=$langs->transnoentities("ErrorCanNotCreateDir", $dir); + $this->error = $langs->transnoentities("ErrorCanNotCreateDir", $dir); return -1; } } @@ -279,26 +279,26 @@ class doc_generic_stock_odt extends ModelePDFStock if (file_exists($dir)) { //print "srctemplatepath=".$srctemplatepath; // Src filename - $newfile=basename($srctemplatepath); - $newfiletmp=preg_replace('/\.od(t|s)/i', '', $newfile); - $newfiletmp=preg_replace('/template_/i', '', $newfiletmp); - $newfiletmp=preg_replace('/modele_/i', '', $newfiletmp); + $newfile = basename($srctemplatepath); + $newfiletmp = preg_replace('/\.od(t|s)/i', '', $newfile); + $newfiletmp = preg_replace('/template_/i', '', $newfiletmp); + $newfiletmp = preg_replace('/modele_/i', '', $newfiletmp); - $newfiletmp=$objectref.'_'.$newfiletmp; + $newfiletmp = $objectref.'_'.$newfiletmp; // Get extension (ods or odt) - $newfileformat=substr($newfile, strrpos($newfile, '.')+1); - if ( ! empty($conf->global->MAIN_DOC_USE_TIMING)) + $newfileformat = substr($newfile, strrpos($newfile, '.') + 1); + if (!empty($conf->global->MAIN_DOC_USE_TIMING)) { - $format=$conf->global->MAIN_DOC_USE_TIMING; - if ($format == '1') $format='%Y%m%d%H%M%S'; - $filename=$newfiletmp.'-'.dol_print_date(dol_now(), $format).'.'.$newfileformat; + $format = $conf->global->MAIN_DOC_USE_TIMING; + if ($format == '1') $format = '%Y%m%d%H%M%S'; + $filename = $newfiletmp.'-'.dol_print_date(dol_now(), $format).'.'.$newfileformat; } else { - $filename=$newfiletmp.'.'.$newfileformat; + $filename = $newfiletmp.'.'.$newfileformat; } - $file=$dir.'/'.$filename; + $file = $dir.'/'.$filename; //print "newdir=".$dir; //print "newfile=".$newfile; //print "file=".$file; @@ -308,20 +308,20 @@ class doc_generic_stock_odt extends ModelePDFStock // If CUSTOMER contact defined on stock, we use it - $usecontact=false; - $arrayidcontact=$object->getIdContact('external', 'CUSTOMER'); + $usecontact = false; + $arrayidcontact = $object->getIdContact('external', 'CUSTOMER'); if (count($arrayidcontact) > 0) { - $usecontact=true; - $result=$object->fetch_contact($arrayidcontact[0]); + $usecontact = true; + $result = $object->fetch_contact($arrayidcontact[0]); } // Recipient name - $contactobject=null; - if (! empty($usecontact)) + $contactobject = null; + if (!empty($usecontact)) { // On peut utiliser le nom de la societe du contact - if (! empty($conf->global->MAIN_USE_COMPANY_NAME_OF_CONTACT)) { + if (!empty($conf->global->MAIN_USE_COMPANY_NAME_OF_CONTACT)) { $socobject = $object->contact; } else { $socobject = $object->thirdparty; @@ -331,10 +331,10 @@ class doc_generic_stock_odt extends ModelePDFStock } else { - $socobject=$object->thirdparty; + $socobject = $object->thirdparty; } // Make substitution - $substitutionarray=array( + $substitutionarray = array( '__FROM_NAME__' => $this->emetteur->name, '__FROM_EMAIL__' => $this->emetteur->email, '__TOTAL_TTC__' => $object->total_ttc, @@ -343,15 +343,15 @@ class doc_generic_stock_odt extends ModelePDFStock ); complete_substitutions_array($substitutionarray, $langs, $object); // Call the ODTSubstitution hook - $parameters=array('file'=>$file,'object'=>$object,'outputlangs'=>$outputlangs,'substitutionarray'=>&$substitutionarray); - $reshook=$hookmanager->executeHooks('ODTSubstitution', $parameters, $this, $action); // Note that $action and $object may have been modified by some hooks + $parameters = array('file'=>$file, 'object'=>$object, 'outputlangs'=>$outputlangs, 'substitutionarray'=>&$substitutionarray); + $reshook = $hookmanager->executeHooks('ODTSubstitution', $parameters, $this, $action); // Note that $action and $object may have been modified by some hooks // Line of free text - $newfreetext=''; - $paramfreetext='stock_FREE_TEXT'; - if (! empty($conf->global->$paramfreetext)) + $newfreetext = ''; + $paramfreetext = 'stock_FREE_TEXT'; + if (!empty($conf->global->$paramfreetext)) { - $newfreetext=make_substitutions($conf->global->$paramfreetext, $substitutionarray); + $newfreetext = make_substitutions($conf->global->$paramfreetext, $substitutionarray); } // Open and load template @@ -361,15 +361,15 @@ class doc_generic_stock_odt extends ModelePDFStock $srctemplatepath, array( 'PATH_TO_TMP' => $conf->product->dir_temp, - 'ZIP_PROXY' => 'PclZipProxy', // PhpZipProxy or PclZipProxy. Got "bad compression method" error when using PhpZipProxy. + 'ZIP_PROXY' => 'PclZipProxy', // PhpZipProxy or PclZipProxy. Got "bad compression method" error when using PhpZipProxy. 'DELIMITER_LEFT' => '{', 'DELIMITER_RIGHT' => '}' ) ); } - catch(Exception $e) + catch (Exception $e) { - $this->error=$e->getMessage(); + $this->error = $e->getMessage(); dol_syslog($e->getMessage(), LOG_INFO); return -1; } @@ -394,22 +394,22 @@ class doc_generic_stock_odt extends ModelePDFStock $substitutionarray = getCommonSubstitutionArray($outputlangs, 0, null, $object); $array_object_from_properties = $this->get_substitutionarray_each_var_object($object, $outputlangs); //$array_objet=$this->get_substitutionarray_object($object,$outputlangs); - $array_user=$this->get_substitutionarray_user($user, $outputlangs); - $array_soc=$this->get_substitutionarray_mysoc($mysoc, $outputlangs); - $array_thirdparty=$this->get_substitutionarray_thirdparty($socobject, $outputlangs); - $array_other=$this->get_substitutionarray_other($outputlangs); + $array_user = $this->get_substitutionarray_user($user, $outputlangs); + $array_soc = $this->get_substitutionarray_mysoc($mysoc, $outputlangs); + $array_thirdparty = $this->get_substitutionarray_thirdparty($socobject, $outputlangs); + $array_other = $this->get_substitutionarray_other($outputlangs); // retrieve contact information for use in stock as contact_xxx tags $array_thirdparty_contact = array(); - if ($usecontact && is_object($contactobject)) $array_thirdparty_contact=$this->get_substitutionarray_contact($contactobject, $outputlangs, 'contact'); + if ($usecontact && is_object($contactobject)) $array_thirdparty_contact = $this->get_substitutionarray_contact($contactobject, $outputlangs, 'contact'); $tmparray = array_merge($substitutionarray, $array_object_from_properties, $array_user, $array_soc, $array_thirdparty, $array_other, $array_thirdparty_contact); complete_substitutions_array($tmparray, $outputlangs, $object); // Call the ODTSubstitution hook - $parameters=array('file'=>$file,'object'=>$object,'outputlangs'=>$outputlangs,'substitutionarray'=>&$tmparray); - $reshook=$hookmanager->executeHooks('ODTSubstitution', $parameters, $this, $action); // Note that $action and $object may have been modified by some hooks + $parameters = array('file'=>$file, 'object'=>$object, 'outputlangs'=>$outputlangs, 'substitutionarray'=>&$tmparray); + $reshook = $hookmanager->executeHooks('ODTSubstitution', $parameters, $this, $action); // Note that $action and $object may have been modified by some hooks - foreach($tmparray as $key=>$value) + foreach ($tmparray as $key=>$value) { try { if (preg_match('/logo$/', $key)) // Image @@ -431,25 +431,25 @@ class doc_generic_stock_odt extends ModelePDFStock try { $listlines = $odfHandler->setSegment('supplierprices'); - if(!empty($object->supplierprices)){ + if (!empty($object->supplierprices)) { foreach ($object->supplierprices as $supplierprice) { $array_lines = $this->get_substitutionarray_each_var_object($supplierprice, $outputlangs); complete_substitutions_array($array_lines, $outputlangs, $object, $supplierprice, "completesubstitutionarray_lines"); // Call the ODTSubstitutionLine hook - $parameters=array('odfHandler'=>&$odfHandler,'file'=>$file,'object'=>$object,'outputlangs'=>$outputlangs,'substitutionarray'=>&$array_lines,'line'=>$supplierprice); - $reshook=$hookmanager->executeHooks('ODTSubstitutionLine', $parameters, $this, $action); // Note that $action and $object may have been modified by some hooks - foreach($array_lines as $key => $val) + $parameters = array('odfHandler'=>&$odfHandler, 'file'=>$file, 'object'=>$object, 'outputlangs'=>$outputlangs, 'substitutionarray'=>&$array_lines, 'line'=>$supplierprice); + $reshook = $hookmanager->executeHooks('ODTSubstitutionLine', $parameters, $this, $action); // Note that $action and $object may have been modified by some hooks + foreach ($array_lines as $key => $val) { try { $listlines->setVars($key, $val, true, 'UTF-8'); } - catch(OdfException $e) + catch (OdfException $e) { dol_syslog($e->getMessage(), LOG_INFO); } - catch(SegmentException $e) + catch (SegmentException $e) { dol_syslog($e->getMessage(), LOG_INFO); } @@ -459,36 +459,36 @@ class doc_generic_stock_odt extends ModelePDFStock } $odfHandler->mergeSegment($listlines); } - catch(OdfException $e) + catch (OdfException $e) { - $this->error=$e->getMessage(); + $this->error = $e->getMessage(); dol_syslog($this->error, LOG_WARNING); return -1; } // Replace labels translated - $tmparray=$outputlangs->get_translations_for_substitutions(); - foreach($tmparray as $key=>$value) + $tmparray = $outputlangs->get_translations_for_substitutions(); + foreach ($tmparray as $key=>$value) { try { $odfHandler->setVars($key, $value, true, 'UTF-8'); } - catch(OdfException $e) + catch (OdfException $e) { dol_syslog($e->getMessage(), LOG_INFO); } } // Call the beforeODTSave hook - $parameters=array('odfHandler'=>&$odfHandler,'file'=>$file,'object'=>$object,'outputlangs'=>$outputlangs); - $reshook=$hookmanager->executeHooks('beforeODTSave', $parameters, $this, $action); // Note that $action and $object may have been modified by some hooks + $parameters = array('odfHandler'=>&$odfHandler, 'file'=>$file, 'object'=>$object, 'outputlangs'=>$outputlangs); + $reshook = $hookmanager->executeHooks('beforeODTSave', $parameters, $this, $action); // Note that $action and $object may have been modified by some hooks // Write new file if (!empty($conf->global->MAIN_ODT_AS_PDF)) { try { $odfHandler->exportAsAttachedPDF($file); } catch (Exception $e) { - $this->error=$e->getMessage(); + $this->error = $e->getMessage(); dol_syslog($e->getMessage(), LOG_INFO); return -1; } @@ -497,26 +497,26 @@ class doc_generic_stock_odt extends ModelePDFStock try { $odfHandler->saveToDisk($file); } catch (Exception $e) { - $this->error=$e->getMessage(); + $this->error = $e->getMessage(); dol_syslog($e->getMessage(), LOG_INFO); return -1; } } - $reshook=$hookmanager->executeHooks('afterODTCreation', $parameters, $this, $action); // Note that $action and $object may have been modified by some hooks + $reshook = $hookmanager->executeHooks('afterODTCreation', $parameters, $this, $action); // Note that $action and $object may have been modified by some hooks - if (! empty($conf->global->MAIN_UMASK)) + if (!empty($conf->global->MAIN_UMASK)) @chmod($file, octdec($conf->global->MAIN_UMASK)); - $odfHandler=null; // Destroy object + $odfHandler = null; // Destroy object $this->result = array('fullpath'=>$file); - return 1; // Success + return 1; // Success } else { - $this->error=$langs->transnoentities("ErrorCanNotCreateDir", $dir); + $this->error = $langs->transnoentities("ErrorCanNotCreateDir", $dir); return -1; } } diff --git a/htdocs/core/modules/supplier_order/pdf/doc_generic_supplier_order_odt.modules.php b/htdocs/core/modules/supplier_order/pdf/doc_generic_supplier_order_odt.modules.php index cfaf1334b5b..db473766a43 100644 --- a/htdocs/core/modules/supplier_order/pdf/doc_generic_supplier_order_odt.modules.php +++ b/htdocs/core/modules/supplier_order/pdf/doc_generic_supplier_order_odt.modules.php @@ -69,37 +69,37 @@ class doc_generic_supplier_order_odt extends ModelePDFSuppliersOrders global $conf, $langs, $mysoc; // Load translation files required by the page - $langs->loadLangs(array("main","companies")); + $langs->loadLangs(array("main", "companies")); $this->db = $db; $this->name = "ODT templates"; $this->description = $langs->trans("DocumentModelOdt"); - $this->scandir = 'SUPPLIER_ORDER_ADDON_PDF_ODT_PATH'; // Name of constant that is used to save list of directories to scan + $this->scandir = 'SUPPLIER_ORDER_ADDON_PDF_ODT_PATH'; // Name of constant that is used to save list of directories to scan // Page size for A4 format $this->type = 'odt'; $this->page_largeur = 0; $this->page_hauteur = 0; - $this->format = array($this->page_largeur,$this->page_hauteur); - $this->marge_gauche=0; - $this->marge_droite=0; - $this->marge_haute=0; - $this->marge_basse=0; + $this->format = array($this->page_largeur, $this->page_hauteur); + $this->marge_gauche = 0; + $this->marge_droite = 0; + $this->marge_haute = 0; + $this->marge_basse = 0; - $this->option_logo = 1; // Affiche logo - $this->option_tva = 0; // Gere option tva COMMANDE_TVAOPTION - $this->option_modereg = 0; // Affiche mode reglement - $this->option_condreg = 0; // Affiche conditions reglement - $this->option_codeproduitservice = 0; // Affiche code produit-service - $this->option_multilang = 1; // Dispo en plusieurs langues - $this->option_escompte = 0; // Affiche si il y a eu escompte - $this->option_credit_note = 0; // Support credit notes - $this->option_freetext = 1; // Support add of a personalised text - $this->option_draft_watermark = 0; // Support add of a watermark on drafts + $this->option_logo = 1; // Affiche logo + $this->option_tva = 0; // Gere option tva COMMANDE_TVAOPTION + $this->option_modereg = 0; // Affiche mode reglement + $this->option_condreg = 0; // Affiche conditions reglement + $this->option_codeproduitservice = 0; // Affiche code produit-service + $this->option_multilang = 1; // Dispo en plusieurs langues + $this->option_escompte = 0; // Affiche si il y a eu escompte + $this->option_credit_note = 0; // Support credit notes + $this->option_freetext = 1; // Support add of a personalised text + $this->option_draft_watermark = 0; // Support add of a watermark on drafts // Recupere issuer - $this->issuer=$mysoc; - if (! $this->issuer->country_code) $this->issuer->country_code=substr($langs->defaultlang, -2); // By default if not defined + $this->issuer = $mysoc; + if (!$this->issuer->country_code) $this->issuer->country_code = substr($langs->defaultlang, -2); // By default if not defined } @@ -111,83 +111,83 @@ class doc_generic_supplier_order_odt extends ModelePDFSuppliersOrders */ public function info($langs) { - global $conf,$langs; + global $conf, $langs; // Load translation files required by the page - $langs->loadLangs(array("errors","companies")); + $langs->loadLangs(array("errors", "companies")); $form = new Form($this->db); $texte = $this->description.".
    \n"; - $texte.= '
    '; - $texte.= ''; - $texte.= ''; - $texte.= ''; - $texte.= ''; + $texte .= ''; + $texte .= ''; + $texte .= ''; + $texte .= ''; + $texte .= '
    '; // List of directories area - $texte.= ''; + $texte .= ''; - $texte.= ''; - $texte.= ''; + $texte .= ''; + $texte .= ''; - $texte.= '
    '; - $texttitle=$langs->trans("ListOfDirectories"); - $listofdir=explode(',', preg_replace('/[\r\n]+/', ',', trim($conf->global->SUPPLIER_ORDER_ADDON_PDF_ODT_PATH))); - $listoffiles=array(); - foreach($listofdir as $key=>$tmpdir) + $texte .= '
    '; + $texttitle = $langs->trans("ListOfDirectories"); + $listofdir = explode(',', preg_replace('/[\r\n]+/', ',', trim($conf->global->SUPPLIER_ORDER_ADDON_PDF_ODT_PATH))); + $listoffiles = array(); + foreach ($listofdir as $key=>$tmpdir) { - $tmpdir=trim($tmpdir); - $tmpdir=preg_replace('/DOL_DATA_ROOT/', DOL_DATA_ROOT, $tmpdir); - if (! $tmpdir) { + $tmpdir = trim($tmpdir); + $tmpdir = preg_replace('/DOL_DATA_ROOT/', DOL_DATA_ROOT, $tmpdir); + if (!$tmpdir) { unset($listofdir[$key]); continue; } - if (! is_dir($tmpdir)) $texttitle.=img_warning($langs->trans("ErrorDirNotFound", $tmpdir), 0); + if (!is_dir($tmpdir)) $texttitle .= img_warning($langs->trans("ErrorDirNotFound", $tmpdir), 0); else { - $tmpfiles=dol_dir_list($tmpdir, 'files', 0, '\.(ods|odt)'); - if (count($tmpfiles)) $listoffiles=array_merge($listoffiles, $tmpfiles); + $tmpfiles = dol_dir_list($tmpdir, 'files', 0, '\.(ods|odt)'); + if (count($tmpfiles)) $listoffiles = array_merge($listoffiles, $tmpfiles); } } - $texthelp=$langs->trans("ListOfDirectoriesForModelGenODT"); + $texthelp = $langs->trans("ListOfDirectoriesForModelGenODT"); // Add list of substitution keys - $texthelp.='
    '.$langs->trans("FollowingSubstitutionKeysCanBeUsed").'
    '; - $texthelp.=$langs->transnoentitiesnoconv("FullListOnOnlineDocumentation"); // This contains an url, we don't modify it + $texthelp .= '
    '.$langs->trans("FollowingSubstitutionKeysCanBeUsed").'
    '; + $texthelp .= $langs->transnoentitiesnoconv("FullListOnOnlineDocumentation"); // This contains an url, we don't modify it - $texte.= $form->textwithpicto($texttitle, $texthelp, 1, 'help', '', 1); - $texte.= '
    '; - $texte.= ''; - $texte.= '
    '; - $texte.= ''; - $texte.= '
    '; + $texte .= $form->textwithpicto($texttitle, $texthelp, 1, 'help', '', 1); + $texte .= '
    '; + $texte .= ''; + $texte .= '
    '; + $texte .= ''; + $texte .= '
    '; // Scan directories - $nbofiles=count($listoffiles); - if (! empty($conf->global->COMMANDE_ADDON_PDF_ODT_PATH)) + $nbofiles = count($listoffiles); + if (!empty($conf->global->COMMANDE_ADDON_PDF_ODT_PATH)) { - $texte.=$langs->trans("NumberOfModelFilesFound").': '; + $texte .= $langs->trans("NumberOfModelFilesFound").': '; //$texte.=$nbofiles?'':''; - $texte.=count($listoffiles); + $texte .= count($listoffiles); //$texte.=$nbofiles?'':''; - $texte.=''; + $texte .= ''; } if ($nbofiles) { - $texte.=''; } - $texte.= '
    '; - $texte.= $langs->trans("ExampleOfDirectoriesForModelGen"); - $texte.= '
    '; + $texte .= $langs->trans("ExampleOfDirectoriesForModelGen"); + $texte .= '
    '; - $texte.= '
    '; + $texte .= ''; + $texte .= ''; return $texte; } @@ -207,7 +207,7 @@ class doc_generic_supplier_order_odt extends ModelePDFSuppliersOrders public function write_file($object, $outputlangs, $srctemplatepath, $hidedetails = 0, $hidedesc = 0, $hideref = 0) { // phpcs:enable - global $user,$langs,$conf,$mysoc,$hookmanager; + global $user, $langs, $conf, $mysoc, $hookmanager; if (empty($srctemplatepath)) { @@ -216,17 +216,17 @@ class doc_generic_supplier_order_odt extends ModelePDFSuppliersOrders } // Add odtgeneration hook - if (! is_object($hookmanager)) + if (!is_object($hookmanager)) { include_once DOL_DOCUMENT_ROOT.'/core/class/hookmanager.class.php'; - $hookmanager=new HookManager($this->db); + $hookmanager = new HookManager($this->db); } $hookmanager->initHooks(array('odtgeneration')); global $action; - if (! is_object($outputlangs)) $outputlangs=$langs; - $sav_charset_output=$outputlangs->charset_output; - $outputlangs->charset_output='UTF-8'; + if (!is_object($outputlangs)) $outputlangs = $langs; + $sav_charset_output = $outputlangs->charset_output; + $outputlangs->charset_output = 'UTF-8'; $outputlangs->loadLangs(array("main", "dict", "companies", "bills")); @@ -237,22 +237,22 @@ class doc_generic_supplier_order_odt extends ModelePDFSuppliersOrders if ($object->specimen) { $dir = $conf->fournisseur->commande->dir_output; - $file = $dir . "/SPECIMEN.pdf"; + $file = $dir."/SPECIMEN.pdf"; } else { $objectref = dol_sanitizeFileName($object->ref); $objectrefsupplier = dol_sanitizeFileName($object->ref_supplier); - $dir = $conf->fournisseur->commande->dir_output . '/'. $objectref; - $file = $dir . "/" . $objectref . ".pdf"; - if (! empty($conf->global->SUPPLIER_REF_IN_NAME)) $file = $dir . "/" . $objectref . ($objectrefsupplier?"_".$objectrefsupplier:"").".pdf"; + $dir = $conf->fournisseur->commande->dir_output.'/'.$objectref; + $file = $dir."/".$objectref.".pdf"; + if (!empty($conf->global->SUPPLIER_REF_IN_NAME)) $file = $dir."/".$objectref.($objectrefsupplier ? "_".$objectrefsupplier : "").".pdf"; } - if (! file_exists($dir)) + if (!file_exists($dir)) { if (dol_mkdir($dir) < 0) { - $this->error=$langs->transnoentities("ErrorCanNotCreateDir", $dir); + $this->error = $langs->transnoentities("ErrorCanNotCreateDir", $dir); return -1; } } @@ -260,25 +260,25 @@ class doc_generic_supplier_order_odt extends ModelePDFSuppliersOrders if (file_exists($dir)) { //print "srctemplatepath=".$srctemplatepath; // Src filename - $newfile=basename($srctemplatepath); - $newfiletmp=preg_replace('/\.od(t|s)/i', '', $newfile); - $newfiletmp=preg_replace('/template_/i', '', $newfiletmp); - $newfiletmp=preg_replace('/modele_/i', '', $newfiletmp); - $newfiletmp=$objectref.'_'.$newfiletmp; + $newfile = basename($srctemplatepath); + $newfiletmp = preg_replace('/\.od(t|s)/i', '', $newfile); + $newfiletmp = preg_replace('/template_/i', '', $newfiletmp); + $newfiletmp = preg_replace('/modele_/i', '', $newfiletmp); + $newfiletmp = $objectref.'_'.$newfiletmp; //$file=$dir.'/'.$newfiletmp.'.'.dol_print_date(dol_now(),'%Y%m%d%H%M%S').'.odt'; // Get extension (ods or odt) - $newfileformat=substr($newfile, strrpos($newfile, '.')+1); - if ( ! empty($conf->global->MAIN_DOC_USE_TIMING)) + $newfileformat = substr($newfile, strrpos($newfile, '.') + 1); + if (!empty($conf->global->MAIN_DOC_USE_TIMING)) { - $format=$conf->global->MAIN_DOC_USE_TIMING; - if ($format == '1') $format='%Y%m%d%H%M%S'; - $filename=$newfiletmp.'-'.dol_print_date(dol_now(), $format).'.'.$newfileformat; + $format = $conf->global->MAIN_DOC_USE_TIMING; + if ($format == '1') $format = '%Y%m%d%H%M%S'; + $filename = $newfiletmp.'-'.dol_print_date(dol_now(), $format).'.'.$newfileformat; } else { - $filename=$newfiletmp.'.'.$newfileformat; + $filename = $newfiletmp.'.'.$newfileformat; } - $file=$dir.'/'.$filename; + $file = $dir.'/'.$filename; //print "newdir=".$dir; //print "newfile=".$newfile; //print "file=".$file; @@ -288,20 +288,20 @@ class doc_generic_supplier_order_odt extends ModelePDFSuppliersOrders // If CUSTOMER contact defined on order, we use it - $usecontact=false; - $arrayidcontact=$object->getIdContact('external', 'CUSTOMER'); + $usecontact = false; + $arrayidcontact = $object->getIdContact('external', 'CUSTOMER'); if (count($arrayidcontact) > 0) { - $usecontact=true; - $result=$object->fetch_contact($arrayidcontact[0]); + $usecontact = true; + $result = $object->fetch_contact($arrayidcontact[0]); } // Recipient name - $contactobject=null; - if (! empty($usecontact)) + $contactobject = null; + if (!empty($usecontact)) { // On peut utiliser le nom de la societe du contact - if (! empty($conf->global->MAIN_USE_COMPANY_NAME_OF_CONTACT)) $socobject = $object->contact; + if (!empty($conf->global->MAIN_USE_COMPANY_NAME_OF_CONTACT)) $socobject = $object->contact; else { $socobject = $object->thirdparty; // if we have a CUSTOMER contact and we dont use it as recipient we store the contact object for later use @@ -310,11 +310,11 @@ class doc_generic_supplier_order_odt extends ModelePDFSuppliersOrders } else { - $socobject=$object->thirdparty; + $socobject = $object->thirdparty; } // Make substitution - $substitutionarray=array( + $substitutionarray = array( '__FROM_NAME__' => $this->issuer->name, '__FROM_EMAIL__' => $this->issuer->email, '__TOTAL_TTC__' => $object->total_ttc, @@ -323,15 +323,15 @@ class doc_generic_supplier_order_odt extends ModelePDFSuppliersOrders ); complete_substitutions_array($substitutionarray, $langs, $object); // Call the ODTSubstitution hook - $parameters=array('file'=>$file,'object'=>$object,'outputlangs'=>$outputlangs,'substitutionarray'=>&$substitutionarray); - $reshook=$hookmanager->executeHooks('ODTSubstitution', $parameters, $this, $action); // Note that $action and $object may have been modified by some hooks + $parameters = array('file'=>$file, 'object'=>$object, 'outputlangs'=>$outputlangs, 'substitutionarray'=>&$substitutionarray); + $reshook = $hookmanager->executeHooks('ODTSubstitution', $parameters, $this, $action); // Note that $action and $object may have been modified by some hooks // Line of free text - $newfreetext=''; - $paramfreetext='ORDER_FREE_TEXT'; - if (! empty($conf->global->$paramfreetext)) + $newfreetext = ''; + $paramfreetext = 'ORDER_FREE_TEXT'; + if (!empty($conf->global->$paramfreetext)) { - $newfreetext=make_substitutions($conf->global->$paramfreetext, $substitutionarray); + $newfreetext = make_substitutions($conf->global->$paramfreetext, $substitutionarray); } // Open and load template @@ -341,15 +341,15 @@ class doc_generic_supplier_order_odt extends ModelePDFSuppliersOrders $srctemplatepath, array( 'PATH_TO_TMP' => $conf->fournisseur->dir_temp, - 'ZIP_PROXY' => 'PclZipProxy', // PhpZipProxy or PclZipProxy. Got "bad compression method" error when using PhpZipProxy. + 'ZIP_PROXY' => 'PclZipProxy', // PhpZipProxy or PclZipProxy. Got "bad compression method" error when using PhpZipProxy. 'DELIMITER_LEFT' => '{', 'DELIMITER_RIGHT' => '}' ) ); } - catch(Exception $e) + catch (Exception $e) { - $this->error=$e->getMessage(); + $this->error = $e->getMessage(); dol_syslog($e->getMessage(), LOG_INFO); return -1; } @@ -364,31 +364,31 @@ class doc_generic_supplier_order_odt extends ModelePDFSuppliersOrders try { $odfHandler->setVars('free_text', $newfreetext, true, 'UTF-8'); } - catch(OdfException $e) + catch (OdfException $e) { dol_syslog($e->getMessage(), LOG_INFO); } // Define substitution array $substitutionarray = getCommonSubstitutionArray($outputlangs, 0, null, $object); - $array_object_from_properties=$this->get_substitutionarray_each_var_object($object, $outputlangs); - $array_objet=$this->get_substitutionarray_object($object, $outputlangs); - $array_user=$this->get_substitutionarray_user($user, $outputlangs); - $array_soc=$this->get_substitutionarray_mysoc($mysoc, $outputlangs); - $array_thirdparty=$this->get_substitutionarray_thirdparty($socobject, $outputlangs); - $array_other=$this->get_substitutionarray_other($outputlangs); + $array_object_from_properties = $this->get_substitutionarray_each_var_object($object, $outputlangs); + $array_objet = $this->get_substitutionarray_object($object, $outputlangs); + $array_user = $this->get_substitutionarray_user($user, $outputlangs); + $array_soc = $this->get_substitutionarray_mysoc($mysoc, $outputlangs); + $array_thirdparty = $this->get_substitutionarray_thirdparty($socobject, $outputlangs); + $array_other = $this->get_substitutionarray_other($outputlangs); // retrieve contact information for use in object as contact_xxx tags $array_thirdparty_contact = array(); - if ($usecontact && is_object($contactobject)) $array_thirdparty_contact=$this->get_substitutionarray_contact($contactobject, $outputlangs, 'contact'); + if ($usecontact && is_object($contactobject)) $array_thirdparty_contact = $this->get_substitutionarray_contact($contactobject, $outputlangs, 'contact'); $tmparray = array_merge($substitutionarray, $array_object_from_properties, $array_user, $array_soc, $array_thirdparty, $array_objet, $array_other, $array_thirdparty_contact); complete_substitutions_array($tmparray, $outputlangs, $object); // Call the ODTSubstitution hook - $parameters=array('odfHandler'=>&$odfHandler,'file'=>$file,'object'=>$object,'outputlangs'=>$outputlangs,'substitutionarray'=>&$tmparray); - $reshook=$hookmanager->executeHooks('ODTSubstitution', $parameters, $this, $action); // Note that $action and $object may have been modified by some hooks + $parameters = array('odfHandler'=>&$odfHandler, 'file'=>$file, 'object'=>$object, 'outputlangs'=>$outputlangs, 'substitutionarray'=>&$tmparray); + $reshook = $hookmanager->executeHooks('ODTSubstitution', $parameters, $this, $action); // Note that $action and $object may have been modified by some hooks - foreach($tmparray as $key=>$value) + foreach ($tmparray as $key=>$value) { try { if (preg_match('/logo$/', $key)) // Image @@ -401,7 +401,7 @@ class doc_generic_supplier_order_odt extends ModelePDFSuppliersOrders $odfHandler->setVars($key, $value, true, 'UTF-8'); } } - catch(OdfException $e) + catch (OdfException $e) { dol_syslog($e->getMessage(), LOG_INFO); } @@ -413,7 +413,7 @@ class doc_generic_supplier_order_odt extends ModelePDFSuppliersOrders try { $listlines = $odfHandler->setSegment('lines'); } - catch(OdfException $e) + catch (OdfException $e) { // We may arrive here if tags for lines not present into template $foundtagforlines = 0; @@ -423,22 +423,22 @@ class doc_generic_supplier_order_odt extends ModelePDFSuppliersOrders { foreach ($object->lines as $line) { - $tmparray=$this->get_substitutionarray_lines($line, $outputlangs); + $tmparray = $this->get_substitutionarray_lines($line, $outputlangs); complete_substitutions_array($tmparray, $outputlangs, $object, $line, "completesubstitutionarray_lines"); // Call the ODTSubstitutionLine hook - $parameters=array('odfHandler'=>&$odfHandler,'file'=>$file,'object'=>$object,'outputlangs'=>$outputlangs,'substitutionarray'=>&$tmparray,'line'=>$line); - $reshook=$hookmanager->executeHooks('ODTSubstitutionLine', $parameters, $this, $action); // Note that $action and $object may have been modified by some hooks - foreach($tmparray as $key => $val) + $parameters = array('odfHandler'=>&$odfHandler, 'file'=>$file, 'object'=>$object, 'outputlangs'=>$outputlangs, 'substitutionarray'=>&$tmparray, 'line'=>$line); + $reshook = $hookmanager->executeHooks('ODTSubstitutionLine', $parameters, $this, $action); // Note that $action and $object may have been modified by some hooks + foreach ($tmparray as $key => $val) { try { $listlines->setVars($key, $val, true, 'UTF-8'); } - catch(OdfException $e) + catch (OdfException $e) { dol_syslog($e->getMessage(), LOG_INFO); } - catch(SegmentException $e) + catch (SegmentException $e) { dol_syslog($e->getMessage(), LOG_INFO); } @@ -448,21 +448,21 @@ class doc_generic_supplier_order_odt extends ModelePDFSuppliersOrders $odfHandler->mergeSegment($listlines); } } - catch(OdfException $e) + catch (OdfException $e) { - $this->error=$e->getMessage(); + $this->error = $e->getMessage(); dol_syslog($this->error, LOG_WARNING); return -1; } // Replace labels translated - $tmparray=$outputlangs->get_translations_for_substitutions(); - foreach($tmparray as $key=>$value) + $tmparray = $outputlangs->get_translations_for_substitutions(); + foreach ($tmparray as $key=>$value) { try { $odfHandler->setVars($key, $value, true, 'UTF-8'); } - catch(OdfException $e) + catch (OdfException $e) { dol_syslog($e->getMessage(), LOG_INFO); } @@ -470,15 +470,15 @@ class doc_generic_supplier_order_odt extends ModelePDFSuppliersOrders // Call the beforeODTSave hook - $parameters=array('odfHandler'=>&$odfHandler,'file'=>$file,'object'=>$object,'outputlangs'=>$outputlangs,'substitutionarray'=>&$tmparray); - $reshook=$hookmanager->executeHooks('beforeODTSave', $parameters, $this, $action); // Note that $action and $object may have been modified by some hooks + $parameters = array('odfHandler'=>&$odfHandler, 'file'=>$file, 'object'=>$object, 'outputlangs'=>$outputlangs, 'substitutionarray'=>&$tmparray); + $reshook = $hookmanager->executeHooks('beforeODTSave', $parameters, $this, $action); // Note that $action and $object may have been modified by some hooks // Write new file if (!empty($conf->global->MAIN_ODT_AS_PDF)) { try { $odfHandler->exportAsAttachedPDF($file); - }catch (Exception $e){ - $this->error=$e->getMessage(); + } catch (Exception $e) { + $this->error = $e->getMessage(); dol_syslog($e->getMessage(), LOG_INFO); return -1; } @@ -487,27 +487,27 @@ class doc_generic_supplier_order_odt extends ModelePDFSuppliersOrders try { $odfHandler->saveToDisk($file); } catch (Exception $e) { - $this->error=$e->getMessage(); + $this->error = $e->getMessage(); dol_syslog($e->getMessage(), LOG_INFO); return -1; } } - $parameters=array('odfHandler'=>&$odfHandler,'file'=>$file,'object'=>$object,'outputlangs'=>$outputlangs,'substitutionarray'=>&$tmparray); - $reshook=$hookmanager->executeHooks('afterODTCreation', $parameters, $this, $action); // Note that $action and $object may have been modified by some hooks + $parameters = array('odfHandler'=>&$odfHandler, 'file'=>$file, 'object'=>$object, 'outputlangs'=>$outputlangs, 'substitutionarray'=>&$tmparray); + $reshook = $hookmanager->executeHooks('afterODTCreation', $parameters, $this, $action); // Note that $action and $object may have been modified by some hooks - if (! empty($conf->global->MAIN_UMASK)) + if (!empty($conf->global->MAIN_UMASK)) @chmod($file, octdec($conf->global->MAIN_UMASK)); - $odfHandler=null; // Destroy object + $odfHandler = null; // Destroy object $this->result = array('fullpath'=>$file); - return 1; // Success + return 1; // Success } else { - $this->error=$langs->transnoentities("ErrorCanNotCreateDir", $dir); + $this->error = $langs->transnoentities("ErrorCanNotCreateDir", $dir); return -1; } } diff --git a/htdocs/core/modules/supplier_proposal/doc/doc_generic_supplier_proposal_odt.modules.php b/htdocs/core/modules/supplier_proposal/doc/doc_generic_supplier_proposal_odt.modules.php index dcc9457e588..3bb92cb9cf7 100644 --- a/htdocs/core/modules/supplier_proposal/doc/doc_generic_supplier_proposal_odt.modules.php +++ b/htdocs/core/modules/supplier_proposal/doc/doc_generic_supplier_proposal_odt.modules.php @@ -67,37 +67,37 @@ class doc_generic_supplier_proposal_odt extends ModelePDFSupplierProposal global $conf, $langs, $mysoc; // Load translation files required by the page - $langs->loadLangs(array("main","companies")); + $langs->loadLangs(array("main", "companies")); $this->db = $db; $this->name = "ODT templates"; $this->description = $langs->trans("DocumentModelOdt"); - $this->scandir = 'SUPPLIER_PROPOSAL_ADDON_PDF_ODT_PATH'; // Name of constant that is used to save list of directories to scan + $this->scandir = 'SUPPLIER_PROPOSAL_ADDON_PDF_ODT_PATH'; // Name of constant that is used to save list of directories to scan // Page size for A4 format $this->type = 'odt'; $this->page_largeur = 0; $this->page_hauteur = 0; - $this->format = array($this->page_largeur,$this->page_hauteur); - $this->marge_gauche=0; - $this->marge_droite=0; - $this->marge_haute=0; - $this->marge_basse=0; + $this->format = array($this->page_largeur, $this->page_hauteur); + $this->marge_gauche = 0; + $this->marge_droite = 0; + $this->marge_haute = 0; + $this->marge_basse = 0; - $this->option_logo = 1; // Affiche logo - $this->option_tva = 0; // Gere option tva PROPALE_TVAOPTION - $this->option_modereg = 0; // Affiche mode reglement - $this->option_condreg = 0; // Affiche conditions reglement - $this->option_codeproduitservice = 0; // Affiche code produit-service - $this->option_multilang = 1; // Dispo en plusieurs langues - $this->option_escompte = 0; // Affiche si il y a eu escompte - $this->option_credit_note = 0; // Support credit notes - $this->option_freetext = 1; // Support add of a personalised text - $this->option_draft_watermark = 0; // Support add of a watermark on drafts + $this->option_logo = 1; // Affiche logo + $this->option_tva = 0; // Gere option tva PROPALE_TVAOPTION + $this->option_modereg = 0; // Affiche mode reglement + $this->option_condreg = 0; // Affiche conditions reglement + $this->option_codeproduitservice = 0; // Affiche code produit-service + $this->option_multilang = 1; // Dispo en plusieurs langues + $this->option_escompte = 0; // Affiche si il y a eu escompte + $this->option_credit_note = 0; // Support credit notes + $this->option_freetext = 1; // Support add of a personalised text + $this->option_draft_watermark = 0; // Support add of a watermark on drafts // Recupere emetteur - $this->emetteur=$mysoc; - if (! $this->emetteur->country_code) $this->emetteur->country_code=substr($langs->defaultlang, -2); // By default if not defined + $this->emetteur = $mysoc; + if (!$this->emetteur->country_code) $this->emetteur->country_code = substr($langs->defaultlang, -2); // By default if not defined } @@ -117,106 +117,106 @@ class doc_generic_supplier_proposal_odt extends ModelePDFSupplierProposal $form = new Form($this->db); $texte = $this->description.".
    \n"; - $texte.= '
    '; - $texte.= ''; - $texte.= ''; - $texte.= ''; + $texte .= ''; + $texte .= ''; + $texte .= ''; + $texte .= ''; if ($conf->global->MAIN_SUPPLIER_PROPOSAL_CHOOSE_ODT_DOCUMENT > 0) { - $texte.= ''; - $texte.= ''; - $texte.= ''; + $texte .= ''; + $texte .= ''; + $texte .= ''; } - $texte.= ''; + $texte .= '
    '; // List of directories area - $texte.= ''; + $texte .= '"; + $texte .= '
    '; - $texttitle=$langs->trans("ListOfDirectories"); - $listofdir=explode(',', preg_replace('/[\r\n]+/', ',', trim($conf->global->SUPPLIER_PROPOSAL_ADDON_PDF_ODT_PATH))); - $listoffiles=array(); - foreach($listofdir as $key=>$tmpdir) + $texte .= '
    '; + $texttitle = $langs->trans("ListOfDirectories"); + $listofdir = explode(',', preg_replace('/[\r\n]+/', ',', trim($conf->global->SUPPLIER_PROPOSAL_ADDON_PDF_ODT_PATH))); + $listoffiles = array(); + foreach ($listofdir as $key=>$tmpdir) { - $tmpdir=trim($tmpdir); - $tmpdir=preg_replace('/DOL_DATA_ROOT/', DOL_DATA_ROOT, $tmpdir); - if (! $tmpdir) { + $tmpdir = trim($tmpdir); + $tmpdir = preg_replace('/DOL_DATA_ROOT/', DOL_DATA_ROOT, $tmpdir); + if (!$tmpdir) { unset($listofdir[$key]); continue; } - if (! is_dir($tmpdir)) $texttitle.=img_warning($langs->trans("ErrorDirNotFound", $tmpdir), 0); + if (!is_dir($tmpdir)) $texttitle .= img_warning($langs->trans("ErrorDirNotFound", $tmpdir), 0); else { - $tmpfiles=dol_dir_list($tmpdir, 'files', 0, '\.(ods|odt)'); - if (count($tmpfiles)) $listoffiles=array_merge($listoffiles, $tmpfiles); + $tmpfiles = dol_dir_list($tmpdir, 'files', 0, '\.(ods|odt)'); + if (count($tmpfiles)) $listoffiles = array_merge($listoffiles, $tmpfiles); } } - $texthelp=$langs->trans("ListOfDirectoriesForModelGenODT"); + $texthelp = $langs->trans("ListOfDirectoriesForModelGenODT"); // Add list of substitution keys - $texthelp.='
    '.$langs->trans("FollowingSubstitutionKeysCanBeUsed").'
    '; - $texthelp.=$langs->transnoentitiesnoconv("FullListOnOnlineDocumentation"); // This contains an url, we don't modify it + $texthelp .= '
    '.$langs->trans("FollowingSubstitutionKeysCanBeUsed").'
    '; + $texthelp .= $langs->transnoentitiesnoconv("FullListOnOnlineDocumentation"); // This contains an url, we don't modify it - $texte.= $form->textwithpicto($texttitle, $texthelp, 1, 'help', '', 1); - $texte.= '
    '; - $texte.= ''; - $texte.= '
    '; - $texte.= ''; - $texte.= '
    '; + $texte .= $form->textwithpicto($texttitle, $texthelp, 1, 'help', '', 1); + $texte .= '
    '; + $texte .= ''; + $texte .= '
    '; + $texte .= ''; + $texte .= '
    '; // Scan directories - $nbofiles=count($listoffiles); - if (! empty($conf->global->SUPPLIER_PROPOSAL_ADDON_PDF_ODT_PATH)) + $nbofiles = count($listoffiles); + if (!empty($conf->global->SUPPLIER_PROPOSAL_ADDON_PDF_ODT_PATH)) { - $texte.=$langs->trans("NumberOfModelFilesFound").': '; + $texte .= $langs->trans("NumberOfModelFilesFound").': '; //$texte.=$nbofiles?'':''; - $texte.=count($listoffiles); + $texte .= count($listoffiles); //$texte.=$nbofiles?'':''; - $texte.=''; + $texte .= ''; } if ($nbofiles) { - $texte.=''; if ($conf->global->MAIN_SUPPLIER_PROPOSAL_CHOOSE_ODT_DOCUMENT > 0) { // Model for creation - $liste=ModelePDFSupplierProposal::liste_modeles($this->db); - $texte.= ''; - $texte.= ''; - $texte.= ''; - $texte.= '"; + $liste = ModelePDFSupplierProposal::liste_modeles($this->db); + $texte .= '
    '.$langs->trans("DefaultModelSupplierProposalCreate").''; - $texte.= $form->selectarray('value2', $liste, $conf->global->SUPPLIER_PROPOSAL_ADDON_PDF_ODT_DEFAULT); - $texte.= "
    '; + $texte .= ''; + $texte .= ''; + $texte .= '"; - $texte.= ''; - $texte.= ''; - $texte.= '"; - $texte.= ''; + $texte .= ''; + $texte .= ''; + $texte .= '"; + $texte .= ''; - $texte.= ''; - $texte.= '"; - $texte.= '
    '.$langs->trans("DefaultModelSupplierProposalCreate").''; + $texte .= $form->selectarray('value2', $liste, $conf->global->SUPPLIER_PROPOSAL_ADDON_PDF_ODT_DEFAULT); + $texte .= "
    '.$langs->trans("DefaultModelSupplierProposalToBill").''; - $texte.= $form->selectarray('value3', $liste, $conf->global->SUPPLIER_PROPOSAL_ADDON_PDF_ODT_TOBILL); - $texte.= "
    '.$langs->trans("DefaultModelSupplierProposalToBill").''; + $texte .= $form->selectarray('value3', $liste, $conf->global->SUPPLIER_PROPOSAL_ADDON_PDF_ODT_TOBILL); + $texte .= "
    '.$langs->trans("DefaultModelSupplierProposalClosed").''; - $texte.= $form->selectarray('value4', $liste, $conf->global->SUPPLIER_PROPOSAL_ADDON_PDF_ODT_CLOSED); - $texte.= "
    '; + $texte .= '
    '.$langs->trans("DefaultModelSupplierProposalClosed").''; + $texte .= $form->selectarray('value4', $liste, $conf->global->SUPPLIER_PROPOSAL_ADDON_PDF_ODT_CLOSED); + $texte .= "
    '; } } - $texte.= ''; + $texte .= ''; - $texte.= ''; - $texte.= $langs->trans("ExampleOfDirectoriesForModelGen"); - $texte.= ''; - $texte.= ''; + $texte .= ''; + $texte .= $langs->trans("ExampleOfDirectoriesForModelGen"); + $texte .= ''; + $texte .= ''; - $texte.= ''; - $texte.= '
    '; + $texte .= ''; + $texte .= ''; return $texte; } @@ -245,17 +245,17 @@ class doc_generic_supplier_proposal_odt extends ModelePDFSupplierProposal } // Add odtgeneration hook - if (! is_object($hookmanager)) + if (!is_object($hookmanager)) { include_once DOL_DOCUMENT_ROOT.'/core/class/hookmanager.class.php'; - $hookmanager=new HookManager($this->db); + $hookmanager = new HookManager($this->db); } $hookmanager->initHooks(array('odtgeneration')); global $action; - if (! is_object($outputlangs)) $outputlangs=$langs; - $sav_charset_output=$outputlangs->charset_output; - $outputlangs->charset_output='UTF-8'; + if (!is_object($outputlangs)) $outputlangs = $langs; + $sav_charset_output = $outputlangs->charset_output; + $outputlangs->charset_output = 'UTF-8'; // Load translation files required by the page $outputlangs->loadLangs(array("main", "companies", "bills", "dict")); @@ -263,11 +263,11 @@ class doc_generic_supplier_proposal_odt extends ModelePDFSupplierProposal if ($conf->supplier_proposal->dir_output) { // If $object is id instead of object - if (! is_object($object)) + if (!is_object($object)) { $id = $object; $object = new SupplierProposal($this->db); - $result=$object->fetch($id); + $result = $object->fetch($id); if ($result < 0) { dol_print_error($this->db, $object->error); @@ -277,14 +277,14 @@ class doc_generic_supplier_proposal_odt extends ModelePDFSupplierProposal $dir = $conf->supplier_proposal->dir_output; $objectref = dol_sanitizeFileName($object->ref); - if (! preg_match('/specimen/i', $objectref)) $dir.= "/" . $objectref; - $file = $dir . "/" . $objectref . ".odt"; + if (!preg_match('/specimen/i', $objectref)) $dir .= "/".$objectref; + $file = $dir."/".$objectref.".odt"; - if (! file_exists($dir)) + if (!file_exists($dir)) { if (dol_mkdir($dir) < 0) { - $this->error=$langs->transnoentities("ErrorCanNotCreateDir", $dir); + $this->error = $langs->transnoentities("ErrorCanNotCreateDir", $dir); return -1; } } @@ -292,26 +292,26 @@ class doc_generic_supplier_proposal_odt extends ModelePDFSupplierProposal if (file_exists($dir)) { //print "srctemplatepath=".$srctemplatepath; // Src filename - $newfile=basename($srctemplatepath); - $newfiletmp=preg_replace('/\.od(t|s)/i', '', $newfile); - $newfiletmp=preg_replace('/template_/i', '', $newfiletmp); - $newfiletmp=preg_replace('/modele_/i', '', $newfiletmp); + $newfile = basename($srctemplatepath); + $newfiletmp = preg_replace('/\.od(t|s)/i', '', $newfile); + $newfiletmp = preg_replace('/template_/i', '', $newfiletmp); + $newfiletmp = preg_replace('/modele_/i', '', $newfiletmp); - $newfiletmp=$objectref.'_'.$newfiletmp; + $newfiletmp = $objectref.'_'.$newfiletmp; // Get extension (ods or odt) - $newfileformat=substr($newfile, strrpos($newfile, '.')+1); - if ( ! empty($conf->global->MAIN_DOC_USE_TIMING)) + $newfileformat = substr($newfile, strrpos($newfile, '.') + 1); + if (!empty($conf->global->MAIN_DOC_USE_TIMING)) { - $format=$conf->global->MAIN_DOC_USE_TIMING; - if ($format == '1') $format='%Y%m%d%H%M%S'; - $filename=$newfiletmp.'-'.dol_print_date(dol_now(), $format).'.'.$newfileformat; + $format = $conf->global->MAIN_DOC_USE_TIMING; + if ($format == '1') $format = '%Y%m%d%H%M%S'; + $filename = $newfiletmp.'-'.dol_print_date(dol_now(), $format).'.'.$newfileformat; } else { - $filename=$newfiletmp.'.'.$newfileformat; + $filename = $newfiletmp.'.'.$newfileformat; } - $file=$dir.'/'.$filename; + $file = $dir.'/'.$filename; //print "newdir=".$dir; //print "newfile=".$newfile; //print "file=".$file; @@ -321,28 +321,28 @@ class doc_generic_supplier_proposal_odt extends ModelePDFSupplierProposal // If BILLING contact defined on invoice, we use it - $usecontact=false; - $arrayidcontact=$object->getIdContact('external', 'BILLING'); + $usecontact = false; + $arrayidcontact = $object->getIdContact('external', 'BILLING'); if (count($arrayidcontact) > 0) { - $usecontact=true; - $result=$object->fetch_contact($arrayidcontact[0]); + $usecontact = true; + $result = $object->fetch_contact($arrayidcontact[0]); } // Recipient name - if (! empty($usecontact)) + if (!empty($usecontact)) { // On peut utiliser le nom de la societe du contact - if (! empty($conf->global->MAIN_USE_COMPANY_NAME_OF_CONTACT)) $socobject = $object->contact; + if (!empty($conf->global->MAIN_USE_COMPANY_NAME_OF_CONTACT)) $socobject = $object->contact; else $socobject = $object->thirdparty; } else { - $socobject=$object->thirdparty; + $socobject = $object->thirdparty; } // Make substitution - $substitutionarray=array( + $substitutionarray = array( '__FROM_NAME__' => $this->emetteur->name, '__FROM_EMAIL__' => $this->emetteur->email, '__TOTAL_TTC__' => $object->total_ttc, @@ -351,15 +351,15 @@ class doc_generic_supplier_proposal_odt extends ModelePDFSupplierProposal ); complete_substitutions_array($substitutionarray, $langs, $object); // Call the ODTSubstitution hook - $parameters=array('file'=>$file,'object'=>$object,'outputlangs'=>$outputlangs,'substitutionarray'=>&$substitutionarray); - $reshook=$hookmanager->executeHooks('ODTSubstitution', $parameters, $this, $action); // Note that $action and $object may have been modified by some hooks + $parameters = array('file'=>$file, 'object'=>$object, 'outputlangs'=>$outputlangs, 'substitutionarray'=>&$substitutionarray); + $reshook = $hookmanager->executeHooks('ODTSubstitution', $parameters, $this, $action); // Note that $action and $object may have been modified by some hooks // Line of free text - $newfreetext=''; - $paramfreetext='SUPPLIER_PROPOSAL_FREE_TEXT'; - if (! empty($conf->global->$paramfreetext)) + $newfreetext = ''; + $paramfreetext = 'SUPPLIER_PROPOSAL_FREE_TEXT'; + if (!empty($conf->global->$paramfreetext)) { - $newfreetext=make_substitutions($conf->global->$paramfreetext, $substitutionarray); + $newfreetext = make_substitutions($conf->global->$paramfreetext, $substitutionarray); } // Open and load template @@ -369,7 +369,7 @@ class doc_generic_supplier_proposal_odt extends ModelePDFSupplierProposal $srctemplatepath, array( 'PATH_TO_TMP' => $conf->supplier_proposal->dir_temp, - 'ZIP_PROXY' => 'PclZipProxy', // PhpZipProxy or PclZipProxy. Got "bad compression method" error when using PhpZipProxy. + 'ZIP_PROXY' => 'PclZipProxy', // PhpZipProxy or PclZipProxy. Got "bad compression method" error when using PhpZipProxy. 'DELIMITER_LEFT' => '{', 'DELIMITER_RIGHT' => '}' ) @@ -377,7 +377,7 @@ class doc_generic_supplier_proposal_odt extends ModelePDFSupplierProposal } catch (Exception $e) { - $this->error=$e->getMessage(); + $this->error = $e->getMessage(); dol_syslog($e->getMessage(), LOG_INFO); return -1; } @@ -399,20 +399,20 @@ class doc_generic_supplier_proposal_odt extends ModelePDFSupplierProposal // Define substitution array $substitutionarray = getCommonSubstitutionArray($outputlangs, 0, null, $object); - $array_objet=$this->get_substitutionarray_object($object, $outputlangs); - $array_user=$this->get_substitutionarray_user($user, $outputlangs); - $array_soc=$this->get_substitutionarray_mysoc($mysoc, $outputlangs); - $array_thirdparty=$this->get_substitutionarray_thirdparty($socobject, $outputlangs); - $array_other=$this->get_substitutionarray_other($outputlangs); + $array_objet = $this->get_substitutionarray_object($object, $outputlangs); + $array_user = $this->get_substitutionarray_user($user, $outputlangs); + $array_soc = $this->get_substitutionarray_mysoc($mysoc, $outputlangs); + $array_thirdparty = $this->get_substitutionarray_thirdparty($socobject, $outputlangs); + $array_other = $this->get_substitutionarray_other($outputlangs); $tmparray = array_merge($substitutionarray, $array_user, $array_soc, $array_thirdparty, $array_objet, $array_other); complete_substitutions_array($tmparray, $outputlangs, $object); // Call the ODTSubstitution hook - $parameters=array('odfHandler'=>&$odfHandler,'file'=>$file,'object'=>$object,'outputlangs'=>$outputlangs,'substitutionarray'=>&$tmparray); - $reshook=$hookmanager->executeHooks('ODTSubstitution', $parameters, $this, $action); // Note that $action and $object may have been modified by some hooks + $parameters = array('odfHandler'=>&$odfHandler, 'file'=>$file, 'object'=>$object, 'outputlangs'=>$outputlangs, 'substitutionarray'=>&$tmparray); + $reshook = $hookmanager->executeHooks('ODTSubstitution', $parameters, $this, $action); // Note that $action and $object may have been modified by some hooks - foreach($tmparray as $key=>$value) + foreach ($tmparray as $key=>$value) { try { if (preg_match('/logo$/', $key)) // Image @@ -425,7 +425,7 @@ class doc_generic_supplier_proposal_odt extends ModelePDFSupplierProposal $odfHandler->setVars($key, $value, true, 'UTF-8'); } } - catch(OdfException $e) + catch (OdfException $e) { dol_syslog($e->getMessage(), LOG_INFO); } @@ -437,7 +437,7 @@ class doc_generic_supplier_proposal_odt extends ModelePDFSupplierProposal try { $listlines = $odfHandler->setSegment('lines'); } - catch(OdfException $e) + catch (OdfException $e) { // We may arrive here if tags for lines not present into template $foundtagforlines = 0; @@ -447,22 +447,22 @@ class doc_generic_supplier_proposal_odt extends ModelePDFSupplierProposal { foreach ($object->lines as $line) { - $tmparray=$this->get_substitutionarray_lines($line, $outputlangs); + $tmparray = $this->get_substitutionarray_lines($line, $outputlangs); complete_substitutions_array($tmparray, $outputlangs, $object, $line, "completesubstitutionarray_lines"); // Call the ODTSubstitutionLine hook - $parameters=array('odfHandler'=>&$odfHandler,'file'=>$file,'object'=>$object,'outputlangs'=>$outputlangs,'substitutionarray'=>&$tmparray,'line'=>$line); - $reshook=$hookmanager->executeHooks('ODTSubstitutionLine', $parameters, $this, $action); // Note that $action and $object may have been modified by some hooks - foreach($tmparray as $key => $val) + $parameters = array('odfHandler'=>&$odfHandler, 'file'=>$file, 'object'=>$object, 'outputlangs'=>$outputlangs, 'substitutionarray'=>&$tmparray, 'line'=>$line); + $reshook = $hookmanager->executeHooks('ODTSubstitutionLine', $parameters, $this, $action); // Note that $action and $object may have been modified by some hooks + foreach ($tmparray as $key => $val) { try { $listlines->setVars($key, $val, true, 'UTF-8'); } - catch(OdfException $e) + catch (OdfException $e) { dol_syslog($e->getMessage(), LOG_INFO); } - catch(SegmentException $e) + catch (SegmentException $e) { dol_syslog($e->getMessage(), LOG_INFO); } @@ -472,36 +472,36 @@ class doc_generic_supplier_proposal_odt extends ModelePDFSupplierProposal $odfHandler->mergeSegment($listlines); } } - catch(OdfException $e) + catch (OdfException $e) { - $this->error=$e->getMessage(); + $this->error = $e->getMessage(); dol_syslog($this->error, LOG_WARNING); return -1; } // Replace labels translated - $tmparray=$outputlangs->get_translations_for_substitutions(); - foreach($tmparray as $key=>$value) + $tmparray = $outputlangs->get_translations_for_substitutions(); + foreach ($tmparray as $key=>$value) { try { $odfHandler->setVars($key, $value, true, 'UTF-8'); } - catch(OdfException $e) + catch (OdfException $e) { dol_syslog($e->getMessage(), LOG_INFO); } } // Call the beforeODTSave hook - $parameters=array('odfHandler'=>&$odfHandler,'file'=>$file,'object'=>$object,'outputlangs'=>$outputlangs,'substitutionarray'=>&$tmparray); - $reshook=$hookmanager->executeHooks('beforeODTSave', $parameters, $this, $action); // Note that $action and $object may have been modified by some hooks + $parameters = array('odfHandler'=>&$odfHandler, 'file'=>$file, 'object'=>$object, 'outputlangs'=>$outputlangs, 'substitutionarray'=>&$tmparray); + $reshook = $hookmanager->executeHooks('beforeODTSave', $parameters, $this, $action); // Note that $action and $object may have been modified by some hooks // Write new file if (!empty($conf->global->MAIN_ODT_AS_PDF)) { try { $odfHandler->exportAsAttachedPDF($file); } catch (Exception $e) { - $this->error=$e->getMessage(); + $this->error = $e->getMessage(); dol_syslog($e->getMessage(), LOG_INFO); return -1; } @@ -510,26 +510,26 @@ class doc_generic_supplier_proposal_odt extends ModelePDFSupplierProposal try { $odfHandler->saveToDisk($file); } catch (Exception $e) { - $this->error=$e->getMessage(); + $this->error = $e->getMessage(); dol_syslog($e->getMessage(), LOG_INFO); return -1; } } - $parameters=array('odfHandler'=>&$odfHandler,'file'=>$file,'object'=>$object,'outputlangs'=>$outputlangs,'substitutionarray'=>&$tmparray); - $reshook=$hookmanager->executeHooks('afterODTCreation', $parameters, $this, $action); // Note that $action and $object may have been modified by some hooks + $parameters = array('odfHandler'=>&$odfHandler, 'file'=>$file, 'object'=>$object, 'outputlangs'=>$outputlangs, 'substitutionarray'=>&$tmparray); + $reshook = $hookmanager->executeHooks('afterODTCreation', $parameters, $this, $action); // Note that $action and $object may have been modified by some hooks - if (! empty($conf->global->MAIN_UMASK)) + if (!empty($conf->global->MAIN_UMASK)) @chmod($file, octdec($conf->global->MAIN_UMASK)); - $odfHandler=null; // Destroy object + $odfHandler = null; // Destroy object $this->result = array('fullpath'=>$file); - return 1; // Success + return 1; // Success } else { - $this->error=$langs->transnoentities("ErrorCanNotCreateDir", $dir); + $this->error = $langs->transnoentities("ErrorCanNotCreateDir", $dir); return -1; } } diff --git a/htdocs/core/modules/user/doc/doc_generic_user_odt.modules.php b/htdocs/core/modules/user/doc/doc_generic_user_odt.modules.php index ebd40b806a5..7177cec3f07 100644 --- a/htdocs/core/modules/user/doc/doc_generic_user_odt.modules.php +++ b/htdocs/core/modules/user/doc/doc_generic_user_odt.modules.php @@ -64,37 +64,37 @@ class doc_generic_user_odt extends ModelePDFUser global $conf, $langs, $mysoc; // Load translation files required by the page - $langs->loadLangs(array("main","companies")); + $langs->loadLangs(array("main", "companies")); $this->db = $db; $this->name = "ODT templates"; $this->description = $langs->trans("DocumentModelOdt"); - $this->scandir = 'USER_ADDON_PDF_ODT_PATH'; // Name of constant that is used to save list of directories to scan + $this->scandir = 'USER_ADDON_PDF_ODT_PATH'; // Name of constant that is used to save list of directories to scan // Page size for A4 format $this->type = 'odt'; $this->page_largeur = 0; $this->page_hauteur = 0; - $this->format = array($this->page_largeur,$this->page_hauteur); - $this->marge_gauche=0; - $this->marge_droite=0; - $this->marge_haute=0; - $this->marge_basse=0; + $this->format = array($this->page_largeur, $this->page_hauteur); + $this->marge_gauche = 0; + $this->marge_droite = 0; + $this->marge_haute = 0; + $this->marge_basse = 0; - $this->option_logo = 1; // Affiche logo - $this->option_tva = 0; // Gere option tva USER_TVAOPTION - $this->option_modereg = 0; // Affiche mode reglement - $this->option_condreg = 0; // Affiche conditions reglement - $this->option_codeproduitservice = 0; // Affiche code produit-service - $this->option_multilang = 1; // Dispo en plusieurs langues - $this->option_escompte = 0; // Affiche si il y a eu escompte - $this->option_credit_note = 0; // Support credit notes - $this->option_freetext = 1; // Support add of a personalised text - $this->option_draft_watermark = 0; // Support add of a watermark on drafts + $this->option_logo = 1; // Affiche logo + $this->option_tva = 0; // Gere option tva USER_TVAOPTION + $this->option_modereg = 0; // Affiche mode reglement + $this->option_condreg = 0; // Affiche conditions reglement + $this->option_codeproduitservice = 0; // Affiche code produit-service + $this->option_multilang = 1; // Dispo en plusieurs langues + $this->option_escompte = 0; // Affiche si il y a eu escompte + $this->option_credit_note = 0; // Support credit notes + $this->option_freetext = 1; // Support add of a personalised text + $this->option_draft_watermark = 0; // Support add of a watermark on drafts // Recupere emetteur - $this->emetteur=$mysoc; - if (! $this->emetteur->country_code) $this->emetteur->country_code=substr($langs->defaultlang, -2); // By default if not defined + $this->emetteur = $mysoc; + if (!$this->emetteur->country_code) $this->emetteur->country_code = substr($langs->defaultlang, -2); // By default if not defined } @@ -114,91 +114,91 @@ class doc_generic_user_odt extends ModelePDFUser $form = new Form($this->db); $texte = $this->description.".
    \n"; - $texte.= '
    '; - $texte.= ''; - $texte.= ''; - $texte.= ''; + $texte .= ''; + $texte .= ''; + $texte .= ''; + $texte .= ''; if ($conf->global->MAIN_PROPAL_CHOOSE_ODT_DOCUMENT > 0) { - $texte.= ''; - $texte.= ''; - $texte.= ''; + $texte .= ''; + $texte .= ''; + $texte .= ''; } - $texte.= ''; + $texte .= '
    '; // List of directories area - $texte.= ''; + $texte .= '"; + $texte .= '
    '; - $texttitle=$langs->trans("ListOfDirectories"); - $listofdir=explode(',', preg_replace('/[\r\n]+/', ',', trim($conf->global->USER_ADDON_PDF_ODT_PATH))); - $listoffiles=array(); - foreach($listofdir as $key=>$tmpdir) + $texte .= '
    '; + $texttitle = $langs->trans("ListOfDirectories"); + $listofdir = explode(',', preg_replace('/[\r\n]+/', ',', trim($conf->global->USER_ADDON_PDF_ODT_PATH))); + $listoffiles = array(); + foreach ($listofdir as $key=>$tmpdir) { - $tmpdir=trim($tmpdir); - $tmpdir=preg_replace('/DOL_DATA_ROOT/', DOL_DATA_ROOT, $tmpdir); - if (! $tmpdir) { + $tmpdir = trim($tmpdir); + $tmpdir = preg_replace('/DOL_DATA_ROOT/', DOL_DATA_ROOT, $tmpdir); + if (!$tmpdir) { unset($listofdir[$key]); continue; } - if (! is_dir($tmpdir)) $texttitle.=img_warning($langs->trans("ErrorDirNotFound", $tmpdir), 0); + if (!is_dir($tmpdir)) $texttitle .= img_warning($langs->trans("ErrorDirNotFound", $tmpdir), 0); else { - $tmpfiles=dol_dir_list($tmpdir, 'files', 0, '\.(ods|odt)'); - if (count($tmpfiles)) $listoffiles=array_merge($listoffiles, $tmpfiles); + $tmpfiles = dol_dir_list($tmpdir, 'files', 0, '\.(ods|odt)'); + if (count($tmpfiles)) $listoffiles = array_merge($listoffiles, $tmpfiles); } } - $texthelp=$langs->trans("ListOfDirectoriesForModelGenODT"); + $texthelp = $langs->trans("ListOfDirectoriesForModelGenODT"); // Add list of substitution keys - $texthelp.='
    '.$langs->trans("FollowingSubstitutionKeysCanBeUsed").'
    '; - $texthelp.=$langs->transnoentitiesnoconv("FullListOnOnlineDocumentation"); // This contains an url, we don't modify it + $texthelp .= '
    '.$langs->trans("FollowingSubstitutionKeysCanBeUsed").'
    '; + $texthelp .= $langs->transnoentitiesnoconv("FullListOnOnlineDocumentation"); // This contains an url, we don't modify it - $texte.= $form->textwithpicto($texttitle, $texthelp, 1, 'help', '', 1); - $texte.= '
    '; - $texte.= ''; - $texte.= '
    '; - $texte.= ''; - $texte.= '
    '; + $texte .= $form->textwithpicto($texttitle, $texthelp, 1, 'help', '', 1); + $texte .= '
    '; + $texte .= ''; + $texte .= '
    '; + $texte .= ''; + $texte .= '
    '; // Scan directories if (count($listofdir)) { - $texte.=$langs->trans("NumberOfModelFilesFound").': '.count($listoffiles).''; + $texte .= $langs->trans("NumberOfModelFilesFound").': '.count($listoffiles).''; if ($conf->global->MAIN_PROPAL_CHOOSE_ODT_DOCUMENT > 0) { // Model for creation - $liste=ModelePDFUser::liste_modeles($this->db); - $texte.= ''; - $texte.= ''; - $texte.= ''; - $texte.= '"; + $liste = ModelePDFUser::liste_modeles($this->db); + $texte .= '
    '.$langs->trans("DefaultModelPropalCreate").''; - $texte.= $form->selectarray('value2', $liste, $conf->global->USER_ADDON_PDF_ODT_DEFAULT); - $texte.= "
    '; + $texte .= ''; + $texte .= ''; + $texte .= '"; - $texte.= ''; - $texte.= ''; - $texte.= '"; - $texte.= ''; + $texte .= ''; + $texte .= ''; + $texte .= '"; + $texte .= ''; - $texte.= ''; - $texte.= '"; - $texte.= '
    '.$langs->trans("DefaultModelPropalCreate").''; + $texte .= $form->selectarray('value2', $liste, $conf->global->USER_ADDON_PDF_ODT_DEFAULT); + $texte .= "
    '.$langs->trans("DefaultModelPropalToBill").''; - $texte.= $form->selectarray('value3', $liste, $conf->global->USER_ADDON_PDF_ODT_TOBILL); - $texte.= "
    '.$langs->trans("DefaultModelPropalToBill").''; + $texte .= $form->selectarray('value3', $liste, $conf->global->USER_ADDON_PDF_ODT_TOBILL); + $texte .= "
    '.$langs->trans("DefaultModelPropalClosed").''; - $texte.= $form->selectarray('value4', $liste, $conf->global->USER_ADDON_PDF_ODT_CLOSED); - $texte.= "
    '; + $texte .= '
    '.$langs->trans("DefaultModelPropalClosed").''; + $texte .= $form->selectarray('value4', $liste, $conf->global->USER_ADDON_PDF_ODT_CLOSED); + $texte .= "
    '; } } - $texte.= ''; + $texte .= ''; - $texte.= ''; - $texte.= $langs->trans("ExampleOfDirectoriesForModelGen"); - $texte.= ''; - $texte.= ''; + $texte .= ''; + $texte .= $langs->trans("ExampleOfDirectoriesForModelGen"); + $texte .= ''; + $texte .= ''; - $texte.= ''; - $texte.= '
    '; + $texte .= ''; + $texte .= ''; return $texte; } @@ -227,17 +227,17 @@ class doc_generic_user_odt extends ModelePDFUser } // Add odtgeneration hook - if (! is_object($hookmanager)) + if (!is_object($hookmanager)) { include_once DOL_DOCUMENT_ROOT.'/core/class/hookmanager.class.php'; - $hookmanager=new HookManager($this->db); + $hookmanager = new HookManager($this->db); } $hookmanager->initHooks(array('odtgeneration')); global $action; - if (! is_object($outputlangs)) $outputlangs=$langs; - $sav_charset_output=$outputlangs->charset_output; - $outputlangs->charset_output='UTF-8'; + if (!is_object($outputlangs)) $outputlangs = $langs; + $sav_charset_output = $outputlangs->charset_output; + $outputlangs->charset_output = 'UTF-8'; // Load translation files required by the page $outputlangs->loadLangs(array("main", "companies", "bills", "dict")); @@ -245,11 +245,11 @@ class doc_generic_user_odt extends ModelePDFUser if ($conf->user->dir_output) { // If $object is id instead of object - if (! is_object($object)) + if (!is_object($object)) { $id = $object; $object = new User($this->db); - $result=$object->fetch($id); + $result = $object->fetch($id); if ($result < 0) { dol_print_error($this->db, $object->error); @@ -259,14 +259,14 @@ class doc_generic_user_odt extends ModelePDFUser $dir = $conf->user->dir_output; $objectref = dol_sanitizeFileName($object->ref); - if (! preg_match('/specimen/i', $objectref)) $dir.= "/" . $objectref; - $file = $dir . "/" . $objectref . ".odt"; + if (!preg_match('/specimen/i', $objectref)) $dir .= "/".$objectref; + $file = $dir."/".$objectref.".odt"; - if (! file_exists($dir)) + if (!file_exists($dir)) { if (dol_mkdir($dir) < 0) { - $this->error=$langs->transnoentities("ErrorCanNotCreateDir", $dir); + $this->error = $langs->transnoentities("ErrorCanNotCreateDir", $dir); return -1; } } @@ -274,26 +274,26 @@ class doc_generic_user_odt extends ModelePDFUser if (file_exists($dir)) { //print "srctemplatepath=".$srctemplatepath; // Src filename - $newfile=basename($srctemplatepath); - $newfiletmp=preg_replace('/\.od(t|s)/i', '', $newfile); - $newfiletmp=preg_replace('/template_/i', '', $newfiletmp); - $newfiletmp=preg_replace('/modele_/i', '', $newfiletmp); + $newfile = basename($srctemplatepath); + $newfiletmp = preg_replace('/\.od(t|s)/i', '', $newfile); + $newfiletmp = preg_replace('/template_/i', '', $newfiletmp); + $newfiletmp = preg_replace('/modele_/i', '', $newfiletmp); - $newfiletmp=$objectref.'_'.$newfiletmp; + $newfiletmp = $objectref.'_'.$newfiletmp; // Get extension (ods or odt) - $newfileformat=substr($newfile, strrpos($newfile, '.')+1); - if ( ! empty($conf->global->MAIN_DOC_USE_TIMING)) + $newfileformat = substr($newfile, strrpos($newfile, '.') + 1); + if (!empty($conf->global->MAIN_DOC_USE_TIMING)) { - $format=$conf->global->MAIN_DOC_USE_TIMING; - if ($format == '1') $format='%Y%m%d%H%M%S'; - $filename=$newfiletmp.'-'.dol_print_date(dol_now(), $format).'.'.$newfileformat; + $format = $conf->global->MAIN_DOC_USE_TIMING; + if ($format == '1') $format = '%Y%m%d%H%M%S'; + $filename = $newfiletmp.'-'.dol_print_date(dol_now(), $format).'.'.$newfileformat; } else { - $filename=$newfiletmp.'.'.$newfileformat; + $filename = $newfiletmp.'.'.$newfileformat; } - $file=$dir.'/'.$filename; + $file = $dir.'/'.$filename; //print "newdir=".$dir; //print "newfile=".$newfile; //print "file=".$file; @@ -303,19 +303,19 @@ class doc_generic_user_odt extends ModelePDFUser // If CUSTOMER contact defined on user, we use it - $usecontact=false; - $arrayidcontact=$object->getIdContact('external', 'CUSTOMER'); + $usecontact = false; + $arrayidcontact = $object->getIdContact('external', 'CUSTOMER'); if (count($arrayidcontact) > 0) { - $usecontact=true; - $result=$object->fetch_contact($arrayidcontact[0]); + $usecontact = true; + $result = $object->fetch_contact($arrayidcontact[0]); } // Recipient name - if (! empty($usecontact)) + if (!empty($usecontact)) { // On peut utiliser le nom de la societe du contact - if (! empty($conf->global->MAIN_USE_COMPANY_NAME_OF_CONTACT)) $socobject = $object->contact; + if (!empty($conf->global->MAIN_USE_COMPANY_NAME_OF_CONTACT)) $socobject = $object->contact; else { $socobject = $object->thirdparty; // if we have a CUSTOMER contact and we dont use it as recipient we store the contact object for later use @@ -324,7 +324,7 @@ class doc_generic_user_odt extends ModelePDFUser } else { - $socobject=$object->thirdparty; + $socobject = $object->thirdparty; } // Open and load template @@ -334,35 +334,35 @@ class doc_generic_user_odt extends ModelePDFUser $srctemplatepath, array( 'PATH_TO_TMP' => $conf->user->dir_temp, - 'ZIP_PROXY' => 'PclZipProxy', // PhpZipProxy or PclZipProxy. Got "bad compression method" error when using PhpZipProxy. + 'ZIP_PROXY' => 'PclZipProxy', // PhpZipProxy or PclZipProxy. Got "bad compression method" error when using PhpZipProxy. 'DELIMITER_LEFT' => '{', 'DELIMITER_RIGHT' => '}' ) ); } - catch(Exception $e) + catch (Exception $e) { - $this->error=$e->getMessage(); + $this->error = $e->getMessage(); dol_syslog($e->getMessage(), LOG_WARNING); return -1; } // Make substitutions into odt - $array_user=$this->get_substitutionarray_user($object, $outputlangs); - $array_soc=$this->get_substitutionarray_mysoc($mysoc, $outputlangs); - $array_thirdparty=$this->get_substitutionarray_thirdparty($socobject, $outputlangs); - $array_other=$this->get_substitutionarray_other($outputlangs); + $array_user = $this->get_substitutionarray_user($object, $outputlangs); + $array_soc = $this->get_substitutionarray_mysoc($mysoc, $outputlangs); + $array_thirdparty = $this->get_substitutionarray_thirdparty($socobject, $outputlangs); + $array_other = $this->get_substitutionarray_other($outputlangs); // retrieve contact information for use in object as contact_xxx tags $array_thirdparty_contact = array(); - if ($usecontact && is_object($contactobject)) $array_thirdparty_contact=$this->get_substitutionarray_contact($contactobject, $outputlangs, 'contact'); + if ($usecontact && is_object($contactobject)) $array_thirdparty_contact = $this->get_substitutionarray_contact($contactobject, $outputlangs, 'contact'); $tmparray = array_merge($array_user, $array_soc, $array_thirdparty, $array_other, $array_thirdparty_contact); complete_substitutions_array($tmparray, $outputlangs, $object); $object->fetch_optionals(); // Call the ODTSubstitution hook - $parameters=array('file'=>$file,'object'=>$object,'outputlangs'=>$outputlangs,'substitutionarray'=>&$tmparray); - $reshook=$hookmanager->executeHooks('ODTSubstitution', $parameters, $this, $action); // Note that $action and $object may have been modified by some hooks - foreach($tmparray as $key=>$value) + $parameters = array('file'=>$file, 'object'=>$object, 'outputlangs'=>$outputlangs, 'substitutionarray'=>&$tmparray); + $reshook = $hookmanager->executeHooks('ODTSubstitution', $parameters, $this, $action); // Note that $action and $object may have been modified by some hooks + foreach ($tmparray as $key=>$value) { try { if (preg_match('/logo$/', $key)) // Image @@ -375,15 +375,15 @@ class doc_generic_user_odt extends ModelePDFUser $odfHandler->setVars($key, $value, true, 'UTF-8'); } } - catch(OdfException $e) + catch (OdfException $e) { dol_syslog($e->getMessage(), LOG_WARNING); } } // Replace labels translated - $tmparray=$outputlangs->get_translations_for_substitutions(); - foreach($tmparray as $key=>$value) + $tmparray = $outputlangs->get_translations_for_substitutions(); + foreach ($tmparray as $key=>$value) { try { $odfHandler->setVars($key, $value, true, 'UTF-8'); @@ -395,15 +395,15 @@ class doc_generic_user_odt extends ModelePDFUser } // Call the beforeODTSave hook - $parameters=array('odfHandler'=>&$odfHandler,'file'=>$file,'object'=>$object,'outputlangs'=>$outputlangs); - $reshook=$hookmanager->executeHooks('beforeODTSave', $parameters, $this, $action); // Note that $action and $object may have been modified by some hooks + $parameters = array('odfHandler'=>&$odfHandler, 'file'=>$file, 'object'=>$object, 'outputlangs'=>$outputlangs); + $reshook = $hookmanager->executeHooks('beforeODTSave', $parameters, $this, $action); // Note that $action and $object may have been modified by some hooks // Write new file if (!empty($conf->global->MAIN_ODT_AS_PDF)) { try { $odfHandler->exportAsAttachedPDF($file); } catch (Exception $e) { - $this->error=$e->getMessage(); + $this->error = $e->getMessage(); dol_syslog($e->getMessage(), LOG_WARNING); return -1; } @@ -412,26 +412,26 @@ class doc_generic_user_odt extends ModelePDFUser try { $odfHandler->saveToDisk($file); } catch (Exception $e) { - $this->error=$e->getMessage(); + $this->error = $e->getMessage(); dol_syslog($e->getMessage(), LOG_WARNING); return -1; } } - $reshook=$hookmanager->executeHooks('afterODTCreation', $parameters, $this, $action); // Note that $action and $object may have been modified by some hooks + $reshook = $hookmanager->executeHooks('afterODTCreation', $parameters, $this, $action); // Note that $action and $object may have been modified by some hooks - if (! empty($conf->global->MAIN_UMASK)) + if (!empty($conf->global->MAIN_UMASK)) @chmod($file, octdec($conf->global->MAIN_UMASK)); - $odfHandler=null; // Destroy object + $odfHandler = null; // Destroy object $this->result = array('fullpath'=>$file); - return 1; // Success + return 1; // Success } else { - $this->error=$langs->transnoentities("ErrorCanNotCreateDir", $dir); + $this->error = $langs->transnoentities("ErrorCanNotCreateDir", $dir); return -1; } } @@ -452,7 +452,7 @@ class doc_generic_user_odt extends ModelePDFUser { // phpcs:enable $array_other = array(); - foreach($object as $key => $value) { + foreach ($object as $key => $value) { if (!is_array($value) && !is_object($value)) { $array_other[$array_key.'_'.$key] = $value; } diff --git a/htdocs/core/modules/usergroup/doc/doc_generic_usergroup_odt.modules.php b/htdocs/core/modules/usergroup/doc/doc_generic_usergroup_odt.modules.php index 2dbe87bdccf..dfc187e636a 100644 --- a/htdocs/core/modules/usergroup/doc/doc_generic_usergroup_odt.modules.php +++ b/htdocs/core/modules/usergroup/doc/doc_generic_usergroup_odt.modules.php @@ -67,37 +67,37 @@ class doc_generic_usergroup_odt extends ModelePDFUserGroup global $conf, $langs, $mysoc; // Load translation files required by the page - $langs->loadLangs(array("main","companies")); + $langs->loadLangs(array("main", "companies")); $this->db = $db; $this->name = "ODT templates"; $this->description = $langs->trans("DocumentModelOdt"); - $this->scandir = 'USERGROUP_ADDON_PDF_ODT_PATH'; // Name of constant that is used to save list of directories to scan + $this->scandir = 'USERGROUP_ADDON_PDF_ODT_PATH'; // Name of constant that is used to save list of directories to scan // Page size for A4 format $this->type = 'odt'; $this->page_largeur = 0; $this->page_hauteur = 0; - $this->format = array($this->page_largeur,$this->page_hauteur); - $this->marge_gauche=0; - $this->marge_droite=0; - $this->marge_haute=0; - $this->marge_basse=0; + $this->format = array($this->page_largeur, $this->page_hauteur); + $this->marge_gauche = 0; + $this->marge_droite = 0; + $this->marge_haute = 0; + $this->marge_basse = 0; - $this->option_logo = 1; // Affiche logo - $this->option_tva = 0; // Gere option tva USERGROUP_TVAOPTION - $this->option_modereg = 0; // Affiche mode reglement - $this->option_condreg = 0; // Affiche conditions reglement - $this->option_codeproduitservice = 0; // Affiche code produit-service - $this->option_multilang = 1; // Dispo en plusieurs langues - $this->option_escompte = 0; // Affiche si il y a eu escompte - $this->option_credit_note = 0; // Support credit notes - $this->option_freetext = 1; // Support add of a personalised text - $this->option_draft_watermark = 0; // Support add of a watermark on drafts + $this->option_logo = 1; // Affiche logo + $this->option_tva = 0; // Gere option tva USERGROUP_TVAOPTION + $this->option_modereg = 0; // Affiche mode reglement + $this->option_condreg = 0; // Affiche conditions reglement + $this->option_codeproduitservice = 0; // Affiche code produit-service + $this->option_multilang = 1; // Dispo en plusieurs langues + $this->option_escompte = 0; // Affiche si il y a eu escompte + $this->option_credit_note = 0; // Support credit notes + $this->option_freetext = 1; // Support add of a personalised text + $this->option_draft_watermark = 0; // Support add of a watermark on drafts // Recupere emetteur - $this->emetteur=$mysoc; - if (! $this->emetteur->country_code) $this->emetteur->country_code=substr($langs->defaultlang, -2); // By default if not defined + $this->emetteur = $mysoc; + if (!$this->emetteur->country_code) $this->emetteur->country_code = substr($langs->defaultlang, -2); // By default if not defined } @@ -109,99 +109,99 @@ class doc_generic_usergroup_odt extends ModelePDFUserGroup */ public function info($langs) { - global $conf,$langs; + global $conf, $langs; // Load translation files required by the page - $langs->loadLangs(array("errors","companies")); + $langs->loadLangs(array("errors", "companies")); $form = new Form($this->db); $texte = $this->description.".
    \n"; - $texte.= '
    '; - $texte.= ''; - $texte.= ''; - $texte.= ''; + $texte .= ''; + $texte .= ''; + $texte .= ''; + $texte .= ''; if ($conf->global->MAIN_PROPAL_CHOOSE_ODT_DOCUMENT > 0) { - $texte.= ''; - $texte.= ''; - $texte.= ''; + $texte .= ''; + $texte .= ''; + $texte .= ''; } - $texte.= ''; + $texte .= '
    '; // List of directories area - $texte.= ''; + $texte .= '"; + $texte .= '
    '; - $texttitle=$langs->trans("ListOfDirectories"); - $listofdir=explode(',', preg_replace('/[\r\n]+/', ',', trim($conf->global->USERGROUP_ADDON_PDF_ODT_PATH))); - $listoffiles=array(); - foreach($listofdir as $key=>$tmpdir) + $texte .= '
    '; + $texttitle = $langs->trans("ListOfDirectories"); + $listofdir = explode(',', preg_replace('/[\r\n]+/', ',', trim($conf->global->USERGROUP_ADDON_PDF_ODT_PATH))); + $listoffiles = array(); + foreach ($listofdir as $key=>$tmpdir) { - $tmpdir=trim($tmpdir); - $tmpdir=preg_replace('/DOL_DATA_ROOT/', DOL_DATA_ROOT, $tmpdir); - if (! $tmpdir) { + $tmpdir = trim($tmpdir); + $tmpdir = preg_replace('/DOL_DATA_ROOT/', DOL_DATA_ROOT, $tmpdir); + if (!$tmpdir) { unset($listofdir[$key]); continue; } - if (! is_dir($tmpdir)) $texttitle.=img_warning($langs->trans("ErrorDirNotFound", $tmpdir), 0); + if (!is_dir($tmpdir)) $texttitle .= img_warning($langs->trans("ErrorDirNotFound", $tmpdir), 0); else { - $tmpfiles=dol_dir_list($tmpdir, 'files', 0, '\.(ods|odt)'); - if (count($tmpfiles)) $listoffiles=array_merge($listoffiles, $tmpfiles); + $tmpfiles = dol_dir_list($tmpdir, 'files', 0, '\.(ods|odt)'); + if (count($tmpfiles)) $listoffiles = array_merge($listoffiles, $tmpfiles); } } - $texthelp=$langs->trans("ListOfDirectoriesForModelGenODT"); + $texthelp = $langs->trans("ListOfDirectoriesForModelGenODT"); // Add list of substitution keys - $texthelp.='
    '.$langs->trans("FollowingSubstitutionKeysCanBeUsed").'
    '; - $texthelp.=$langs->transnoentitiesnoconv("FullListOnOnlineDocumentation"); // This contains an url, we don't modify it + $texthelp .= '
    '.$langs->trans("FollowingSubstitutionKeysCanBeUsed").'
    '; + $texthelp .= $langs->transnoentitiesnoconv("FullListOnOnlineDocumentation"); // This contains an url, we don't modify it - $texte.= $form->textwithpicto($texttitle, $texthelp, 1, 'help', '', 1); - $texte.= '
    '; - $texte.= ''; - $texte.= '
    '; - $texte.= ''; - $texte.= '
    '; + $texte .= $form->textwithpicto($texttitle, $texthelp, 1, 'help', '', 1); + $texte .= '
    '; + $texte .= ''; + $texte .= '
    '; + $texte .= ''; + $texte .= '
    '; // Scan directories if (count($listofdir)) { - $texte.=$langs->trans("NumberOfModelFilesFound").': '.count($listoffiles).''; + $texte .= $langs->trans("NumberOfModelFilesFound").': '.count($listoffiles).''; if ($conf->global->MAIN_PROPAL_CHOOSE_ODT_DOCUMENT > 0) { // Model for creation - $liste=ModelePDFUserGroup::liste_modeles($this->db); - $texte.= ''; - $texte.= ''; - $texte.= ''; - $texte.= '"; + $liste = ModelePDFUserGroup::liste_modeles($this->db); + $texte .= '
    '.$langs->trans("DefaultModelPropalCreate").''; - $texte.= $form->selectarray('value2', $liste, $conf->global->USERGROUP_ADDON_PDF_ODT_DEFAULT); - $texte.= "
    '; + $texte .= ''; + $texte .= ''; + $texte .= '"; - $texte.= ''; - $texte.= ''; - $texte.= '"; - $texte.= ''; + $texte .= ''; + $texte .= ''; + $texte .= '"; + $texte .= ''; - $texte.= ''; - $texte.= '"; - $texte.= '
    '.$langs->trans("DefaultModelPropalCreate").''; + $texte .= $form->selectarray('value2', $liste, $conf->global->USERGROUP_ADDON_PDF_ODT_DEFAULT); + $texte .= "
    '.$langs->trans("DefaultModelPropalToBill").''; - $texte.= $form->selectarray('value3', $liste, $conf->global->USERGROUP_ADDON_PDF_ODT_TOBILL); - $texte.= "
    '.$langs->trans("DefaultModelPropalToBill").''; + $texte .= $form->selectarray('value3', $liste, $conf->global->USERGROUP_ADDON_PDF_ODT_TOBILL); + $texte .= "
    '.$langs->trans("DefaultModelPropalClosed").''; - $texte.= $form->selectarray('value4', $liste, $conf->global->USERGROUP_ADDON_PDF_ODT_CLOSED); - $texte.= "
    '; + $texte .= '
    '.$langs->trans("DefaultModelPropalClosed").''; + $texte .= $form->selectarray('value4', $liste, $conf->global->USERGROUP_ADDON_PDF_ODT_CLOSED); + $texte .= "
    '; } } - $texte.= ''; + $texte .= ''; - $texte.= ''; - $texte.= $langs->trans("ExampleOfDirectoriesForModelGen"); - $texte.= ''; - $texte.= ''; + $texte .= ''; + $texte .= $langs->trans("ExampleOfDirectoriesForModelGen"); + $texte .= ''; + $texte .= ''; - $texte.= ''; - $texte.= '
    '; + $texte .= ''; + $texte .= ''; return $texte; } @@ -230,17 +230,17 @@ class doc_generic_usergroup_odt extends ModelePDFUserGroup } // Add odtgeneration hook - if (! is_object($hookmanager)) + if (!is_object($hookmanager)) { include_once DOL_DOCUMENT_ROOT.'/core/class/hookmanager.class.php'; - $hookmanager=new HookManager($this->db); + $hookmanager = new HookManager($this->db); } $hookmanager->initHooks(array('odtgeneration')); global $action; - if (! is_object($outputlangs)) $outputlangs=$langs; - $sav_charset_output=$outputlangs->charset_output; - $outputlangs->charset_output='UTF-8'; + if (!is_object($outputlangs)) $outputlangs = $langs; + $sav_charset_output = $outputlangs->charset_output; + $outputlangs->charset_output = 'UTF-8'; // Load translation files required by the page $outputlangs->loadLangs(array("main", "companies", "bills", "dict")); @@ -248,11 +248,11 @@ class doc_generic_usergroup_odt extends ModelePDFUserGroup if ($conf->user->dir_output) { // If $object is id instead of object - if (! is_object($object)) + if (!is_object($object)) { $id = $object; $object = new UserGroup($this->db); - $result=$object->fetch($id); + $result = $object->fetch($id); if ($result < 0) { dol_print_error($this->db, $object->error); @@ -262,14 +262,14 @@ class doc_generic_usergroup_odt extends ModelePDFUserGroup $dir = $conf->usergroup->dir_output; $objectref = dol_sanitizeFileName($object->ref); - if (! preg_match('/specimen/i', $objectref)) $dir.= "/" . $objectref; - $file = $dir . "/" . $objectref . ".odt"; + if (!preg_match('/specimen/i', $objectref)) $dir .= "/".$objectref; + $file = $dir."/".$objectref.".odt"; - if (! file_exists($dir)) + if (!file_exists($dir)) { if (dol_mkdir($dir) < 0) { - $this->error=$langs->transnoentities("ErrorCanNotCreateDir", $dir); + $this->error = $langs->transnoentities("ErrorCanNotCreateDir", $dir); return -1; } } @@ -277,26 +277,26 @@ class doc_generic_usergroup_odt extends ModelePDFUserGroup if (file_exists($dir)) { //print "srctemplatepath=".$srctemplatepath; // Src filename - $newfile=basename($srctemplatepath); - $newfiletmp=preg_replace('/\.od(t|s)/i', '', $newfile); - $newfiletmp=preg_replace('/template_/i', '', $newfiletmp); - $newfiletmp=preg_replace('/modele_/i', '', $newfiletmp); + $newfile = basename($srctemplatepath); + $newfiletmp = preg_replace('/\.od(t|s)/i', '', $newfile); + $newfiletmp = preg_replace('/template_/i', '', $newfiletmp); + $newfiletmp = preg_replace('/modele_/i', '', $newfiletmp); - $newfiletmp=$objectref.'_'.$newfiletmp; + $newfiletmp = $objectref.'_'.$newfiletmp; // Get extension (ods or odt) - $newfileformat=substr($newfile, strrpos($newfile, '.')+1); - if ( ! empty($conf->global->MAIN_DOC_USE_TIMING)) + $newfileformat = substr($newfile, strrpos($newfile, '.') + 1); + if (!empty($conf->global->MAIN_DOC_USE_TIMING)) { - $format=$conf->global->MAIN_DOC_USE_TIMING; - if ($format == '1') $format='%Y%m%d%H%M%S'; - $filename=$newfiletmp.'-'.dol_print_date(dol_now(), $format).'.'.$newfileformat; + $format = $conf->global->MAIN_DOC_USE_TIMING; + if ($format == '1') $format = '%Y%m%d%H%M%S'; + $filename = $newfiletmp.'-'.dol_print_date(dol_now(), $format).'.'.$newfileformat; } else { - $filename=$newfiletmp.'.'.$newfileformat; + $filename = $newfiletmp.'.'.$newfileformat; } - $file=$dir.'/'.$filename; + $file = $dir.'/'.$filename; //print "newdir=".$dir; //print "newfile=".$newfile; //print "file=".$file; @@ -306,19 +306,19 @@ class doc_generic_usergroup_odt extends ModelePDFUserGroup // If CUSTOMER contact defined on user, we use it - $usecontact=false; - $arrayidcontact=$object->getIdContact('external', 'CUSTOMER'); + $usecontact = false; + $arrayidcontact = $object->getIdContact('external', 'CUSTOMER'); if (count($arrayidcontact) > 0) { - $usecontact=true; - $result=$object->fetch_contact($arrayidcontact[0]); + $usecontact = true; + $result = $object->fetch_contact($arrayidcontact[0]); } // Recipient name - if (! empty($usecontact)) + if (!empty($usecontact)) { // On peut utiliser le nom de la societe du contact - if (! empty($conf->global->MAIN_USE_COMPANY_NAME_OF_CONTACT)) $socobject = $object->contact; + if (!empty($conf->global->MAIN_USE_COMPANY_NAME_OF_CONTACT)) $socobject = $object->contact; else { $socobject = $object->thirdparty; // if we have a CUSTOMER contact and we dont use it as recipient we store the contact object for later use @@ -327,10 +327,10 @@ class doc_generic_usergroup_odt extends ModelePDFUserGroup } else { - $socobject=$object->thirdparty; + $socobject = $object->thirdparty; } // Make substitution - $substitutionarray=array( + $substitutionarray = array( '__FROM_NAME__' => $this->emetteur->name, '__FROM_EMAIL__' => $this->emetteur->email, '__TOTAL_TTC__' => $object->total_ttc, @@ -339,15 +339,15 @@ class doc_generic_usergroup_odt extends ModelePDFUserGroup ); complete_substitutions_array($substitutionarray, $langs, $object); // Call the ODTSubstitution hook - $parameters=array('file'=>$file,'object'=>$object,'outputlangs'=>$outputlangs,'substitutionarray'=>&$substitutionarray); - $reshook=$hookmanager->executeHooks('ODTSubstitution', $parameters, $this, $action); // Note that $action and $object may have been modified by some hooks + $parameters = array('file'=>$file, 'object'=>$object, 'outputlangs'=>$outputlangs, 'substitutionarray'=>&$substitutionarray); + $reshook = $hookmanager->executeHooks('ODTSubstitution', $parameters, $this, $action); // Note that $action and $object may have been modified by some hooks // Line of free text - $newfreetext=''; - $paramfreetext='user_FREE_TEXT'; - if (! empty($conf->global->$paramfreetext)) + $newfreetext = ''; + $paramfreetext = 'user_FREE_TEXT'; + if (!empty($conf->global->$paramfreetext)) { - $newfreetext=make_substitutions($conf->global->$paramfreetext, $substitutionarray); + $newfreetext = make_substitutions($conf->global->$paramfreetext, $substitutionarray); } // Open and load template @@ -357,13 +357,13 @@ class doc_generic_usergroup_odt extends ModelePDFUserGroup $srctemplatepath, array( 'PATH_TO_TMP' => $conf->user->dir_temp, - 'ZIP_PROXY' => 'PclZipProxy', // PhpZipProxy or PclZipProxy. Got "bad compression method" error when using PhpZipProxy. + 'ZIP_PROXY' => 'PclZipProxy', // PhpZipProxy or PclZipProxy. Got "bad compression method" error when using PhpZipProxy. 'DELIMITER_LEFT' => '{', 'DELIMITER_RIGHT' => '}' ) ); } catch (Exception $e) { - $this->error=$e->getMessage(); + $this->error = $e->getMessage(); dol_syslog($e->getMessage(), LOG_WARNING); return -1; } @@ -384,23 +384,23 @@ class doc_generic_usergroup_odt extends ModelePDFUserGroup } // Make substitutions into odt - $array_user=$this->get_substitutionarray_user($user, $outputlangs); - $array_global=$this->get_substitutionarray_each_var_object($object, $outputlangs); - $array_soc=$this->get_substitutionarray_mysoc($mysoc, $outputlangs); - $array_thirdparty=$this->get_substitutionarray_thirdparty($socobject, $outputlangs); - $array_objet=$this->get_substitutionarray_each_var_object($object, $outputlangs); - $array_other=$this->get_substitutionarray_other($outputlangs); + $array_user = $this->get_substitutionarray_user($user, $outputlangs); + $array_global = $this->get_substitutionarray_each_var_object($object, $outputlangs); + $array_soc = $this->get_substitutionarray_mysoc($mysoc, $outputlangs); + $array_thirdparty = $this->get_substitutionarray_thirdparty($socobject, $outputlangs); + $array_objet = $this->get_substitutionarray_each_var_object($object, $outputlangs); + $array_other = $this->get_substitutionarray_other($outputlangs); // retrieve contact information for use in object as contact_xxx tags $array_thirdparty_contact = array(); - if ($usecontact && is_object($contactobject)) $array_thirdparty_contact=$this->get_substitutionarray_contact($contactobject, $outputlangs, 'contact'); + if ($usecontact && is_object($contactobject)) $array_thirdparty_contact = $this->get_substitutionarray_contact($contactobject, $outputlangs, 'contact'); $tmparray = array_merge($array_global, $array_user, $array_soc, $array_thirdparty, $array_objet, $array_other, $array_thirdparty_contact); complete_substitutions_array($tmparray, $outputlangs, $object); $object->fetch_optionals(); // Call the ODTSubstitution hook - $parameters=array('file'=>$file,'object'=>$object,'outputlangs'=>$outputlangs,'substitutionarray'=>&$tmparray); - $reshook=$hookmanager->executeHooks('ODTSubstitution', $parameters, $this, $action); // Note that $action and $object may have been modified by some hooks - foreach($tmparray as $key=>$value) + $parameters = array('file'=>$file, 'object'=>$object, 'outputlangs'=>$outputlangs, 'substitutionarray'=>&$tmparray); + $reshook = $hookmanager->executeHooks('ODTSubstitution', $parameters, $this, $action); // Note that $action and $object may have been modified by some hooks + foreach ($tmparray as $key=>$value) { try { @@ -436,14 +436,14 @@ class doc_generic_usergroup_odt extends ModelePDFUserGroup { foreach ($object->members as $u) { - $tmparray=$this->get_substitutionarray_each_var_object($u, $outputlangs); + $tmparray = $this->get_substitutionarray_each_var_object($u, $outputlangs); unset($tmparray['object_pass']); unset($tmparray['object_pass_indatabase']); complete_substitutions_array($tmparray, $outputlangs, $object, $user, "completesubstitutionarray_users"); // Call the ODTSubstitutionLine hook - $parameters=array('odfHandler'=>&$odfHandler,'file'=>$file,'object'=>$object,'outputlangs'=>$outputlangs,'substitutionarray'=>&$tmparray,'line'=>$u); - $reshook=$hookmanager->executeHooks('ODTSubstitutionLine', $parameters, $this, $action); // Note that $action and $object may have been modified by some hooks - foreach($tmparray as $key => $val) + $parameters = array('odfHandler'=>&$odfHandler, 'file'=>$file, 'object'=>$object, 'outputlangs'=>$outputlangs, 'substitutionarray'=>&$tmparray, 'line'=>$u); + $reshook = $hookmanager->executeHooks('ODTSubstitutionLine', $parameters, $this, $action); // Note that $action and $object may have been modified by some hooks + foreach ($tmparray as $key => $val) { try { @@ -465,16 +465,16 @@ class doc_generic_usergroup_odt extends ModelePDFUserGroup $odfHandler->mergeSegment($listlines); } } - catch(OdfException $e) + catch (OdfException $e) { - $this->error=$e->getMessage(); + $this->error = $e->getMessage(); dol_syslog($this->error, LOG_WARNING); return -1; } // Replace labels translated - $tmparray=$outputlangs->get_translations_for_substitutions(); - foreach($tmparray as $key => $value) + $tmparray = $outputlangs->get_translations_for_substitutions(); + foreach ($tmparray as $key => $value) { try { $odfHandler->setVars($key, $value, true, 'UTF-8'); @@ -486,15 +486,15 @@ class doc_generic_usergroup_odt extends ModelePDFUserGroup } // Call the beforeODTSave hook - $parameters=array('odfHandler'=>&$odfHandler, 'file'=>$file, 'object'=>$object, 'outputlangs'=>$outputlangs); - $reshook=$hookmanager->executeHooks('beforeODTSave', $parameters, $this, $action); // Note that $action and $object may have been modified by some hooks + $parameters = array('odfHandler'=>&$odfHandler, 'file'=>$file, 'object'=>$object, 'outputlangs'=>$outputlangs); + $reshook = $hookmanager->executeHooks('beforeODTSave', $parameters, $this, $action); // Note that $action and $object may have been modified by some hooks // Write new file if (!empty($conf->global->MAIN_ODT_AS_PDF)) { try { $odfHandler->exportAsAttachedPDF($file); } catch (Exception $e) { - $this->error=$e->getMessage(); + $this->error = $e->getMessage(); dol_syslog($e->getMessage(), LOG_WARNING); return -1; } @@ -503,26 +503,26 @@ class doc_generic_usergroup_odt extends ModelePDFUserGroup try { $odfHandler->saveToDisk($file); } catch (Exception $e) { - $this->error=$e->getMessage(); + $this->error = $e->getMessage(); dol_syslog($e->getMessage(), LOG_WARNING); return -1; } } - $reshook=$hookmanager->executeHooks('afterODTCreation', $parameters, $this, $action); // Note that $action and $object may have been modified by some hooks + $reshook = $hookmanager->executeHooks('afterODTCreation', $parameters, $this, $action); // Note that $action and $object may have been modified by some hooks - if (! empty($conf->global->MAIN_UMASK)) + if (!empty($conf->global->MAIN_UMASK)) @chmod($file, octdec($conf->global->MAIN_UMASK)); - $odfHandler=null; // Destroy object + $odfHandler = null; // Destroy object $this->result = array('fullpath'=>$file); - return 1; // Success + return 1; // Success } else { - $this->error=$langs->transnoentities("ErrorCanNotCreateDir", $dir); + $this->error = $langs->transnoentities("ErrorCanNotCreateDir", $dir); return -1; } } diff --git a/htdocs/core/tpl/objectline_view.tpl.php b/htdocs/core/tpl/objectline_view.tpl.php index 2c1b5085e89..12bb5053a46 100644 --- a/htdocs/core/tpl/objectline_view.tpl.php +++ b/htdocs/core/tpl/objectline_view.tpl.php @@ -64,21 +64,21 @@ $domData .= ' data-qty="'.$line->qty.'"'; $domData .= ' data-product_type="'.$line->product_type.'"'; -$coldisplay=0; ?> +$coldisplay = 0; ?> > -global->MAIN_VIEW_LINE_NUMBER)) { ?> - +global->MAIN_VIEW_LINE_NUMBER)) { ?> +
    info_bits & 2) == 2) { print ''; - $txt=''; + $txt = ''; print img_object($langs->trans("ShowReduc"), 'reduc').' '; - if ($line->description == '(DEPOSIT)') $txt=$langs->trans("Deposit"); - elseif ($line->description == '(EXCESS RECEIVED)') $txt=$langs->trans("ExcessReceived"); - elseif ($line->description == '(EXCESS PAID)') $txt=$langs->trans("ExcessPaid"); + if ($line->description == '(DEPOSIT)') $txt = $langs->trans("Deposit"); + elseif ($line->description == '(EXCESS RECEIVED)') $txt = $langs->trans("ExcessReceived"); + elseif ($line->description == '(EXCESS PAID)') $txt = $langs->trans("ExcessPaid"); //else $txt=$langs->trans("Discount"); print $txt; print ''; @@ -86,55 +86,55 @@ if (($line->info_bits & 2) == 2) { { if ($line->description == '(CREDIT_NOTE)' && $line->fk_remise_except > 0) { - $discount=new DiscountAbsolute($this->db); + $discount = new DiscountAbsolute($this->db); $discount->fetch($line->fk_remise_except); - echo ($txt?' - ':'').$langs->transnoentities("DiscountFromCreditNote", $discount->getNomUrl(0)); + echo ($txt ? ' - ' : '').$langs->transnoentities("DiscountFromCreditNote", $discount->getNomUrl(0)); } elseif ($line->description == '(DEPOSIT)' && $line->fk_remise_except > 0) { - $discount=new DiscountAbsolute($this->db); + $discount = new DiscountAbsolute($this->db); $discount->fetch($line->fk_remise_except); - echo ($txt?' - ':'').$langs->transnoentities("DiscountFromDeposit", $discount->getNomUrl(0)); + echo ($txt ? ' - ' : '').$langs->transnoentities("DiscountFromDeposit", $discount->getNomUrl(0)); // Add date of deposit - if (! empty($conf->global->INVOICE_ADD_DEPOSIT_DATE)) + if (!empty($conf->global->INVOICE_ADD_DEPOSIT_DATE)) echo ' ('.dol_print_date($discount->datec).')'; } elseif ($line->description == '(EXCESS RECEIVED)' && $objp->fk_remise_except > 0) { - $discount=new DiscountAbsolute($this->db); + $discount = new DiscountAbsolute($this->db); $discount->fetch($line->fk_remise_except); - echo ($txt?' - ':'').$langs->transnoentities("DiscountFromExcessReceived", $discount->getNomUrl(0)); + echo ($txt ? ' - ' : '').$langs->transnoentities("DiscountFromExcessReceived", $discount->getNomUrl(0)); } elseif ($line->description == '(EXCESS PAID)' && $objp->fk_remise_except > 0) { - $discount=new DiscountAbsolute($this->db); + $discount = new DiscountAbsolute($this->db); $discount->fetch($line->fk_remise_except); - echo ($txt?' - ':'').$langs->transnoentities("DiscountFromExcessPaid", $discount->getNomUrl(0)); + echo ($txt ? ' - ' : '').$langs->transnoentities("DiscountFromExcessPaid", $discount->getNomUrl(0)); } else { - echo ($txt?' - ':'').dol_htmlentitiesbr($line->description); + echo ($txt ? ' - ' : '').dol_htmlentitiesbr($line->description); } } } else { - $format = $conf->global->MAIN_USE_HOURMIN_IN_DATE_RANGE?'dayhour':'day'; + $format = $conf->global->MAIN_USE_HOURMIN_IN_DATE_RANGE ? 'dayhour' : 'day'; if ($line->fk_product > 0) { - echo $form->textwithtooltip($text, $description, 3, '', '', $i, 0, (!empty($line->fk_parent_line)?img_picto('', 'rightarrow'):'')); + echo $form->textwithtooltip($text, $description, 3, '', '', $i, 0, (!empty($line->fk_parent_line) ?img_picto('', 'rightarrow') : '')); } else { - if ($type==1) $text = img_object($langs->trans('Service'), 'service'); + if ($type == 1) $text = img_object($langs->trans('Service'), 'service'); else $text = img_object($langs->trans('Product'), 'product'); - if (! empty($line->label)) { - $text.= ' '.$line->label.''; - echo $form->textwithtooltip($text, dol_htmlentitiesbr($line->description), 3, '', '', $i, 0, (!empty($line->fk_parent_line)?img_picto('', 'rightarrow'):'')); + if (!empty($line->label)) { + $text .= ' '.$line->label.''; + echo $form->textwithtooltip($text, dol_htmlentitiesbr($line->description), 3, '', '', $i, 0, (!empty($line->fk_parent_line) ?img_picto('', 'rightarrow') : '')); } else { - if (! empty($line->fk_parent_line)) echo img_picto('', 'rightarrow'); + if (!empty($line->fk_parent_line)) echo img_picto('', 'rightarrow'); echo $text.' '.dol_htmlentitiesbr($line->description); } } @@ -153,9 +153,9 @@ else } // Add description in form - if ($line->fk_product > 0 && ! empty($conf->global->PRODUIT_DESC_IN_FORM)) + if ($line->fk_product > 0 && !empty($conf->global->PRODUIT_DESC_IN_FORM)) { - print (! empty($line->description) && $line->description!=$line->product_label)?'
    '.dol_htmlentitiesbr($line->description):''; + print (!empty($line->description) && $line->description != $line->product_label) ? '
    '.dol_htmlentitiesbr($line->description) : ''; } } @@ -164,7 +164,7 @@ if ($user->rights->fournisseur->lire && $line->fk_fournprice > 0) require_once DOL_DOCUMENT_ROOT.'/fourn/class/fournisseur.product.class.php'; $productfourn = new ProductFournisseur($this->db); $productfourn->fetch_product_fournisseur_price($line->fk_fournprice); - echo '
    ' . $langs->trans('Supplier') . ' : ' . $productfourn->getSocNomUrl(1, 'supplier') . ' - ' . $langs->trans('Ref') . ' : '; + echo '
    '.$langs->trans('Supplier').' : '.$productfourn->getSocNomUrl(1, 'supplier').' - '.$langs->trans('Ref').' : '; // Supplier ref if ($user->rights->produit->creer || $user->rights->service->creer) // change required right here { @@ -176,29 +176,29 @@ if ($user->rights->fournisseur->lire && $line->fk_fournprice > 0) } } -if (! empty($conf->accounting->enabled) && $line->fk_accounting_account > 0) +if (!empty($conf->accounting->enabled) && $line->fk_accounting_account > 0) { - $accountingaccount=new AccountingAccount($this->db); + $accountingaccount = new AccountingAccount($this->db); $accountingaccount->fetch($line->fk_accounting_account); - echo '

    ' . $langs->trans('AccountingAffectation') . ' : ' . $accountingaccount->getNomUrl(0, 1, 1); + echo '

    '.$langs->trans('AccountingAffectation').' : '.$accountingaccount->getNomUrl(0, 1, 1); } print ''; if ($object->element == 'supplier_proposal' || $object->element == 'order_supplier' || $object->element == 'invoice_supplier') // We must have same test in printObjectLines { print ''; - echo ($line->ref_fourn?$line->ref_fourn:$line->ref_supplier); + echo ($line->ref_fourn ? $line->ref_fourn : $line->ref_supplier); print ''; } // VAT Rate print ''; $coldisplay++; -$positiverates=''; -if (price2num($line->tva_tx)) $positiverates.=($positiverates?'/':'').price2num($line->tva_tx); -if (price2num($line->total_localtax1)) $positiverates.=($positiverates?'/':'').price2num($line->localtax1_tx); -if (price2num($line->total_localtax2)) $positiverates.=($positiverates?'/':'').price2num($line->localtax2_tx); -if (empty($positiverates)) $positiverates='0'; -echo vatrate($positiverates.($line->vat_src_code?' ('.$line->vat_src_code.')':''), '%', $line->info_bits); +$positiverates = ''; +if (price2num($line->tva_tx)) $positiverates .= ($positiverates ? '/' : '').price2num($line->tva_tx); +if (price2num($line->total_localtax1)) $positiverates .= ($positiverates ? '/' : '').price2num($line->localtax1_tx); +if (price2num($line->total_localtax2)) $positiverates .= ($positiverates ? '/' : '').price2num($line->localtax2_tx); +if (empty($positiverates)) $positiverates = '0'; +echo vatrate($positiverates.($line->vat_src_code ? ' ('.$line->vat_src_code.')' : ''), '%', $line->info_bits); //echo vatrate($line->tva_tx.($line->vat_src_code?(' ('.$line->vat_src_code.')'):''), '%', $line->info_bits); ?> @@ -209,7 +209,7 @@ echo vatrate($positiverates.($line->vat_src_code?' ('.$line->vat_src_code.')':'' - pu_ttc)?price($line->pu_ttc):price($line->subprice)); ?> + pu_ttc) ?price($line->pu_ttc) : price($line->subprice)); ?> @@ -219,7 +219,7 @@ if ((($line->info_bits & 2) != 2) && $line->special_code != 3) { // for example always visible on invoice but must be visible only if stock module on and stock decrease option is on invoice validation and status is not validated // must also not be output for most entities (proposal, intervention, ...) //if($line->qty > $line->stock) print img_picto($langs->trans("StockTooLow"),"warning", 'style="vertical-align: bottom;"')." "; - echo price($line->qty, 0, '', 0, 0); // Yes, it is a quantity, not a price, but we just want the formating role of function price + echo price($line->qty, 0, '', 0, 0); // Yes, it is a quantity, not a price, but we just want the formating role of function price } else echo ' '; print ''; @@ -248,26 +248,26 @@ if ($this->situation_cycle_ref) { include_once DOL_DOCUMENT_ROOT.'/core/lib/price.lib.php'; $coldisplay++; - print '' . $line->situation_percent . '%'; + print ''.$line->situation_percent.'%'; $coldisplay++; - $locataxes_array = getLocalTaxesFromRate($line->tva.($line->vat_src_code ? ' ('.$line->vat_src_code.')' : ''), 0, ($senderissupplier?$mysoc:$object->thirdparty), ($senderissupplier?$object->thirdparty:$mysoc)); - $tmp = calcul_price_total($line->qty, $line->pu, $line->remise_percent, $line->txtva, -1, -1, 0, 'HT', $line->info_bits, $line->type, ($senderissupplier?$object->thirdparty:$mysoc), $locataxes_array, 100, $object->multicurrency_tx, $line->multicurrency_subprice); - print '' . price($tmp[0]) . ''; + $locataxes_array = getLocalTaxesFromRate($line->tva.($line->vat_src_code ? ' ('.$line->vat_src_code.')' : ''), 0, ($senderissupplier ? $mysoc : $object->thirdparty), ($senderissupplier ? $object->thirdparty : $mysoc)); + $tmp = calcul_price_total($line->qty, $line->pu, $line->remise_percent, $line->txtva, -1, -1, 0, 'HT', $line->info_bits, $line->type, ($senderissupplier ? $object->thirdparty : $mysoc), $locataxes_array, 100, $object->multicurrency_tx, $line->multicurrency_subprice); + print ''.price($tmp[0]).''; } -if ($usemargins && ! empty($conf->margin->enabled) && empty($user->socid)) +if ($usemargins && !empty($conf->margin->enabled) && empty($user->socid)) { if (!empty($user->rights->margins->creer)) { ?> pa_ht); ?> global->DISPLAY_MARGIN_RATES) && $user->rights->margins->liretous) { ?> - pa_ht == 0)?'n/a':price(price2num($line->marge_tx, 'MT')).'%'); ?> + if (!empty($conf->global->DISPLAY_MARGIN_RATES) && $user->rights->margins->liretous) { ?> + pa_ht == 0) ? 'n/a' : price(price2num($line->marge_tx, 'MT')).'%'); ?> global->DISPLAY_MARK_RATES) && $user->rights->margins->liretous) {?> + if (!empty($conf->global->DISPLAY_MARK_RATES) && $user->rights->margins->liretous) {?> marque_tx, 'MT')).'%'; ?> special_code == 3) { ?> +if ($line->special_code == 3) { ?> trans('Option'); ?> '; @@ -276,9 +276,9 @@ if ($line->special_code == 3) { ?> { print 'country_code).'='.price($line->total_ht); - print '
    '.$langs->transcountry("TotalVAT", ($senderissupplier?$object->thirdparty->country_code:$mysoc->country_code)).'='.price($line->total_tva); - if (price2num($line->total_localtax1)) print '
    '.$langs->transcountry("TotalLT1", ($senderissupplier?$object->thirdparty->country_code:$mysoc->country_code)).'='.price($line->total_localtax1); - if (price2num($line->total_localtax2)) print '
    '.$langs->transcountry("TotalLT2", ($senderissupplier?$object->thirdparty->country_code:$mysoc->country_code)).'='.price($line->total_localtax2); + print '
    '.$langs->transcountry("TotalVAT", ($senderissupplier ? $object->thirdparty->country_code : $mysoc->country_code)).'='.price($line->total_tva); + if (price2num($line->total_localtax1)) print '
    '.$langs->transcountry("TotalLT1", ($senderissupplier ? $object->thirdparty->country_code : $mysoc->country_code)).'='.price($line->total_localtax1); + if (price2num($line->total_localtax2)) print '
    '.$langs->transcountry("TotalLT2", ($senderissupplier ? $object->thirdparty->country_code : $mysoc->country_code)).'='.price($line->total_localtax2); print '
    '.$langs->transcountry("TotalTTC", $mysoc->country_code).'='.price($line->total_ttc); print '">'; } @@ -298,10 +298,10 @@ if ($outputalsopricetotalwithtax) { $coldisplay++; } -if ($this->statut == 0 && ($object_rights->creer) && $action != 'selectlines' ) { +if ($this->statut == 0 && ($object_rights->creer) && $action != 'selectlines') { print ''; $coldisplay++; - if (($line->info_bits & 2) == 2 || ! empty($disableedit)) { + if (($line->info_bits & 2) == 2 || !empty($disableedit)) { } else { ?> id.'#line_'.$line->id; ?>"> '; @@ -310,8 +310,8 @@ if ($this->statut == 0 && ($object_rights->creer) && $action != 'selectlines' ) print ''; $coldisplay++; - if (($line->fk_prev_id == null ) && empty($disableremove)) { //La suppression n'est autorisée que si il n'y a pas de ligne dans une précédente situation - print 'id . '">'; + if (($line->fk_prev_id == null) && empty($disableremove)) { //La suppression n'est autorisée que si il n'y a pas de ligne dans une précédente situation + print 'id.'">'; print img_delete(); print ''; } @@ -325,23 +325,23 @@ if ($this->statut == 0 && ($object_rights->creer) && $action != 'selectlines' ) + if ($i < $num - 1) { ?> id; ?>"> '; } else { - print 'browser->layout != 'phone' && empty($disablemove)) ?' class="linecolmove tdlineupdown center"':' class="linecolmove center"').'>'; + print 'browser->layout != 'phone' && empty($disablemove)) ? ' class="linecolmove tdlineupdown center"' : ' class="linecolmove center"').'>'; $coldisplay++; } } else { print ''; - $coldisplay = $coldisplay+3; + $coldisplay = $coldisplay + 3; } if ($action == 'selectlines') { ?> - + \n"; diff --git a/htdocs/core/tpl/passwordforgotten.tpl.php b/htdocs/core/tpl/passwordforgotten.tpl.php index 265268f6e6f..ab12b48aa08 100644 --- a/htdocs/core/tpl/passwordforgotten.tpl.php +++ b/htdocs/core/tpl/passwordforgotten.tpl.php @@ -17,7 +17,7 @@ */ // Protection to avoid direct call of template -if (empty($conf) || ! is_object($conf)) +if (empty($conf) || !is_object($conf)) { print "Error, template page can't be called as URL"; exit; @@ -29,32 +29,32 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/functions2.lib.php'; header('Cache-Control: Public, must-revalidate'); header("Content-type: text/html; charset=".$conf->file->character_set_client); -if (GETPOST('dol_hide_topmenu')) $conf->dol_hide_topmenu=1; -if (GETPOST('dol_hide_leftmenu')) $conf->dol_hide_leftmenu=1; -if (GETPOST('dol_optimize_smallscreen')) $conf->dol_optimize_smallscreen=1; -if (GETPOST('dol_no_mouse_hover')) $conf->dol_no_mouse_hover=1; -if (GETPOST('dol_use_jmobile')) $conf->dol_use_jmobile=1; +if (GETPOST('dol_hide_topmenu')) $conf->dol_hide_topmenu = 1; +if (GETPOST('dol_hide_leftmenu')) $conf->dol_hide_leftmenu = 1; +if (GETPOST('dol_optimize_smallscreen')) $conf->dol_optimize_smallscreen = 1; +if (GETPOST('dol_no_mouse_hover')) $conf->dol_no_mouse_hover = 1; +if (GETPOST('dol_use_jmobile')) $conf->dol_use_jmobile = 1; // If we force to use jmobile, then we reenable javascript -if (! empty($conf->dol_use_jmobile)) $conf->use_javascript_ajax=1; +if (!empty($conf->dol_use_jmobile)) $conf->use_javascript_ajax = 1; $php_self = $_SERVER['PHP_SELF']; -$php_self.= dol_escape_htmltag($_SERVER["QUERY_STRING"])?'?'.dol_escape_htmltag($_SERVER["QUERY_STRING"]):''; +$php_self .= dol_escape_htmltag($_SERVER["QUERY_STRING"]) ? '?'.dol_escape_htmltag($_SERVER["QUERY_STRING"]) : ''; -$titleofpage=$langs->trans('SendNewPassword'); +$titleofpage = $langs->trans('SendNewPassword'); print top_htmlhead('', $titleofpage); -$colorbackhmenu1='60,70,100'; // topmenu -if (! isset($conf->global->THEME_ELDY_TOPMENU_BACK1)) $conf->global->THEME_ELDY_TOPMENU_BACK1=$colorbackhmenu1; -$colorbackhmenu1 =empty($user->conf->THEME_ELDY_ENABLE_PERSONALIZED)?(empty($conf->global->THEME_ELDY_TOPMENU_BACK1)?$colorbackhmenu1:$conf->global->THEME_ELDY_TOPMENU_BACK1) :(empty($user->conf->THEME_ELDY_TOPMENU_BACK1)?$colorbackhmenu1:$user->conf->THEME_ELDY_TOPMENU_BACK1); -$colorbackhmenu1=join(',', colorStringToArray($colorbackhmenu1)); // Normalize value to 'x,y,z' +$colorbackhmenu1 = '60,70,100'; // topmenu +if (!isset($conf->global->THEME_ELDY_TOPMENU_BACK1)) $conf->global->THEME_ELDY_TOPMENU_BACK1 = $colorbackhmenu1; +$colorbackhmenu1 = empty($user->conf->THEME_ELDY_ENABLE_PERSONALIZED) ? (empty($conf->global->THEME_ELDY_TOPMENU_BACK1) ? $colorbackhmenu1 : $conf->global->THEME_ELDY_TOPMENU_BACK1) : (empty($user->conf->THEME_ELDY_TOPMENU_BACK1) ? $colorbackhmenu1 : $user->conf->THEME_ELDY_TOPMENU_BACK1); +$colorbackhmenu1 = join(',', colorStringToArray($colorbackhmenu1)); // Normalize value to 'x,y,z' ?> -global->MAIN_LOGIN_BACKGROUND)?'':' style="background-size: cover; background-position: center center; background-attachment: fixed; background-repeat: no-repeat; background-image: url(\''.DOL_URL_ROOT.'/viewimage.php?cache=1&noalt=1&modulepart=mycompany&file='.urlencode('logos/'.$conf->global->MAIN_LOGIN_BACKGROUND).'\')"'; ?>> +global->MAIN_LOGIN_BACKGROUND) ? '' : ' style="background-size: cover; background-position: center center; background-attachment: fixed; background-repeat: no-repeat; background-image: url(\''.DOL_URL_ROOT.'/viewimage.php?cache=1&noalt=1&modulepart=mycompany&file='.urlencode('logos/'.$conf->global->MAIN_LOGIN_BACKGROUND).'\')"'; ?>> dol_use_jmobile)) { ?> '; diff --git a/htdocs/mrp/class/mo.class.php b/htdocs/mrp/class/mo.class.php index 44b3f4cab4e..393d5416d52 100644 --- a/htdocs/mrp/class/mo.class.php +++ b/htdocs/mrp/class/mo.class.php @@ -180,12 +180,12 @@ class Mo extends CommonObject /** * @var array List of child tables. To test if we can delete object. */ - protected $childtables=array(); + protected $childtables = array(); /** * @var array List of child tables. To know object to delete on cascade. */ - protected $childtablesoncascade=array('mrp_production'); + protected $childtablesoncascade = array('mrp_production'); /** * @var MoLine[] Array of subtable lines @@ -251,14 +251,14 @@ class Mo extends CommonObject } // Insert lines in mrp_production table - if (! $error && $this->fk_bom > 0) + if (!$error && $this->fk_bom > 0) { include_once DOL_DOCUMENT_ROOT.'/bom/class/bom.class.php'; $bom = new Bom($this->db); $bom->fetch($this->fk_bom); if ($bom->id > 0) { - foreach($bom->lines as $line) + foreach ($bom->lines as $line) { $moline = new MoLine($this->db); @@ -289,7 +289,7 @@ class Mo extends CommonObject } } - if (! $error) { + if (!$error) { $this->db->commit(); } else { $this->db->rollback(); @@ -818,9 +818,9 @@ class Mo extends CommonObject //print ''.$form->showCheckAddButtons('checkforselect', 1).''; print ''; print ''; - $i = 0; + $i = 0; - if (! empty($this->lines)) + if (!empty($this->lines)) { foreach ($this->lines as $line) { @@ -828,9 +828,9 @@ class Mo extends CommonObject { if (empty($line->fk_parent_line)) { - $parameters=array('line'=>$line, 'i'=>$i); - $action=''; - $hookmanager->executeHooks('printOriginObjectLine', $parameters, $this, $action); // Note that $action and $object may have been modified by some hooks + $parameters = array('line'=>$line, 'i'=>$i); + $action = ''; + $hookmanager->executeHooks('printOriginObjectLine', $parameters, $this, $action); // Note that $action and $object may have been modified by some hooks } } else @@ -863,12 +863,12 @@ class Mo extends CommonObject $this->tpl['id'] = $line->id; - $this->tpl['label']=''; - if (! empty($line->fk_product)) + $this->tpl['label'] = ''; + if (!empty($line->fk_product)) { $productstatic = new Product($this->db); $productstatic->fetch($line->fk_product); - $this->tpl['label'].= $productstatic->getNomUrl(1); + $this->tpl['label'] .= $productstatic->getNomUrl(1); //$this->tpl['label'].= ' - '.$productstatic->label; } else @@ -912,7 +912,7 @@ class MoLine extends CommonObjectLine */ public $isextrafieldmanaged = 0; - public $fields=array( + public $fields = array( 'rowid' =>array('type'=>'integer', 'label'=>'ID', 'enabled'=>1, 'visible'=>-1, 'notnull'=>1, 'position'=>10), 'fk_mo' =>array('type'=>'integer', 'label'=>'Fk mo', 'enabled'=>1, 'visible'=>-1, 'notnull'=>1, 'position'=>15), 'position' =>array('type'=>'integer', 'label'=>'Position', 'enabled'=>1, 'visible'=>-1, 'notnull'=>1, 'position'=>20), @@ -976,13 +976,13 @@ class MoLine extends CommonObjectLine // Translate some data of arrayofkeyval if (is_object($langs)) { - foreach($this->fields as $key => $val) + foreach ($this->fields as $key => $val) { if (is_array($val['arrayofkeyval'])) { - foreach($val['arrayofkeyval'] as $key2 => $val2) + foreach ($val['arrayofkeyval'] as $key2 => $val2) { - $this->fields[$key]['arrayofkeyval'][$key2]=$langs->trans($val2); + $this->fields[$key]['arrayofkeyval'][$key2] = $langs->trans($val2); } } } diff --git a/htdocs/product/stats/commande_fournisseur.php b/htdocs/product/stats/commande_fournisseur.php index 05a86f3e25b..df6abec3d22 100644 --- a/htdocs/product/stats/commande_fournisseur.php +++ b/htdocs/product/stats/commande_fournisseur.php @@ -24,10 +24,10 @@ * \brief Page des stats des commandes fournisseurs pour un produit */ require '../../main.inc.php'; -require_once DOL_DOCUMENT_ROOT . '/core/lib/product.lib.php'; -require_once DOL_DOCUMENT_ROOT . '/fourn/class/fournisseur.commande.class.php'; -require_once DOL_DOCUMENT_ROOT . '/product/class/product.class.php'; -require_once DOL_DOCUMENT_ROOT . '/core/class/html.formother.class.php'; +require_once DOL_DOCUMENT_ROOT.'/core/lib/product.lib.php'; +require_once DOL_DOCUMENT_ROOT.'/fourn/class/fournisseur.commande.class.php'; +require_once DOL_DOCUMENT_ROOT.'/product/class/product.class.php'; +require_once DOL_DOCUMENT_ROOT.'/core/class/html.formother.class.php'; // Load translation files required by the page $langs->loadLangs(array('orders', 'products', 'companies')); @@ -36,22 +36,22 @@ $id = GETPOST('id', 'int'); $ref = GETPOST('ref', 'alpha'); // Security check -$fieldvalue = (! empty($id) ? $id : (! empty($ref) ? $ref : '')); -$fieldtype = (! empty($ref) ? 'ref' : 'rowid'); +$fieldvalue = (!empty($id) ? $id : (!empty($ref) ? $ref : '')); +$fieldtype = (!empty($ref) ? 'ref' : 'rowid'); $socid = ''; -if (! empty($user->socid)) +if (!empty($user->socid)) $socid = $user->socid; $result = restrictedArea($user, 'produit|service', $fieldvalue, 'product&product', '', '', $fieldtype); // Initialize technical object to manage hooks of page. Note that conf->hooks_modules contains array of hook context -$hookmanager->initHooks(array ( +$hookmanager->initHooks(array( 'productstatssupplyorder' )); $mesg = ''; // Load variable for pagination -$limit = GETPOST('limit', 'int')?GETPOST('limit', 'int'):$conf->liste_limit; +$limit = GETPOST('limit', 'int') ?GETPOST('limit', 'int') : $conf->liste_limit; $sortfield = GETPOST('sortfield', 'alpha'); $sortorder = GETPOST('sortorder', 'alpha'); $page = GETPOST('page', 'int'); @@ -59,9 +59,9 @@ if (empty($page) || $page == -1) { $page = 0; } // If $page is not defined, $offset = $limit * $page; $pageprev = $page - 1; $pagenext = $page + 1; -if (! $sortorder) +if (!$sortorder) $sortorder = "DESC"; -if (! $sortfield) +if (!$sortfield) $sortfield = "c.date_commande"; $search_month = GETPOST('search_month', 'aplha'); $search_year = GETPOST('search_year', 'int'); @@ -82,23 +82,23 @@ $societestatic = new Societe($db); $form = new Form($db); $formother = new FormOther($db); -if ($id > 0 || ! empty($ref)) { +if ($id > 0 || !empty($ref)) { $product = new Product($db); $result = $product->fetch($id, $ref); $object = $product; - $parameters = array ('id' => $id); + $parameters = array('id' => $id); $reshook = $hookmanager->executeHooks('doActions', $parameters, $product, $action); // Note that $action and $object may have been modified by some hooks if ($reshook < 0) setEventMessages($hookmanager->error, $hookmanager->errors, 'errors'); - llxHeader("", "", $langs->trans("CardProduct" . $product->type)); + llxHeader("", "", $langs->trans("CardProduct".$product->type)); if ($result > 0) { $head = product_prepare_head($product); - $titre = $langs->trans("CardProduct" . $product->type); + $titre = $langs->trans("CardProduct".$product->type); $picto = ($product->type == Product::TYPE_SERVICE ? 'service' : 'product'); dol_fiche_head($head, 'referers', $titre, -1, $picto); @@ -109,7 +109,7 @@ if ($id > 0 || ! empty($ref)) { $linkback = ''.$langs->trans("BackToList").''; $shownav = 1; - if ($user->socid && ! in_array('product', explode(',', $conf->global->MAIN_MODULES_FOR_EXTERNAL))) $shownav=0; + if ($user->socid && !in_array('product', explode(',', $conf->global->MAIN_MODULES_FOR_EXTERNAL))) $shownav = 0; dol_banner_tab($object, 'ref', $linkback, $shownav, 'ref'); @@ -133,26 +133,26 @@ if ($id > 0 || ! empty($ref)) { $sql = "SELECT DISTINCT s.nom as name, s.rowid as socid, s.code_client,"; $sql .= " c.rowid, d.total_ht as total_ht, c.ref,"; $sql .= " c.date_commande, c.fk_statut as statut, c.rowid as commandeid, d.rowid, d.qty"; - if (! $user->rights->societe->client->voir && ! $socid) + if (!$user->rights->societe->client->voir && !$socid) $sql .= ", sc.fk_soc, sc.fk_user "; - $sql .= " FROM " . MAIN_DB_PREFIX . "societe as s"; - $sql .= ", " . MAIN_DB_PREFIX . "commande_fournisseur as c"; - $sql .= ", " . MAIN_DB_PREFIX . "commande_fournisseurdet as d"; - if (! $user->rights->societe->client->voir && ! $socid) - $sql .= ", " . MAIN_DB_PREFIX . "societe_commerciaux as sc"; + $sql .= " FROM ".MAIN_DB_PREFIX."societe as s"; + $sql .= ", ".MAIN_DB_PREFIX."commande_fournisseur as c"; + $sql .= ", ".MAIN_DB_PREFIX."commande_fournisseurdet as d"; + if (!$user->rights->societe->client->voir && !$socid) + $sql .= ", ".MAIN_DB_PREFIX."societe_commerciaux as sc"; $sql .= " WHERE c.fk_soc = s.rowid"; - $sql .= " AND c.entity = " . $conf->entity; + $sql .= " AND c.entity = ".$conf->entity; $sql .= " AND d.fk_commande = c.rowid"; - $sql .= " AND d.fk_product =" . $product->id; - if (! empty($search_month)) - $sql .= ' AND MONTH(c.date_commande) IN (' . $search_month . ')'; - if (! empty($search_year)) - $sql .= ' AND YEAR(c.date_commande) IN (' . $search_year . ')'; - if (! $user->rights->societe->client->voir && ! $socid) - $sql .= " AND s.rowid = sc.fk_soc AND sc.fk_user = " . $user->id; + $sql .= " AND d.fk_product =".$product->id; + if (!empty($search_month)) + $sql .= ' AND MONTH(c.date_commande) IN ('.$search_month.')'; + if (!empty($search_year)) + $sql .= ' AND YEAR(c.date_commande) IN ('.$search_year.')'; + if (!$user->rights->societe->client->voir && !$socid) + $sql .= " AND s.rowid = sc.fk_soc AND sc.fk_user = ".$user->id; if ($socid) - $sql .= " AND c.fk_soc = " . $socid; - $sql.= $db->order($sortfield, $sortorder); + $sql .= " AND c.fk_soc = ".$socid; + $sql .= $db->order($sortfield, $sortorder); // Calcul total qty and amount for global if full scan list $total_ht = 0; @@ -172,33 +172,33 @@ if ($id > 0 || ! empty($ref)) { if ($result) { $num = $db->num_rows($result); - if (! empty($id)) - $option .= '&id=' . $product->id; - if (! empty($search_month)) - $option .= '&search_month=' . $search_month; - if (! empty($search_year)) - $option .= '&search_year=' . $search_year; - if ($limit > 0 && $limit != $conf->liste_limit) $option.='&limit='.urlencode($limit); + if (!empty($id)) + $option .= '&id='.$product->id; + if (!empty($search_month)) + $option .= '&search_month='.$search_month; + if (!empty($search_year)) + $option .= '&search_year='.$search_year; + if ($limit > 0 && $limit != $conf->liste_limit) $option .= '&limit='.urlencode($limit); - print '
    ' . "\n"; - if (! empty($sortfield)) - print ''; - if (! empty($sortorder)) - print ''; - if (! empty($page)) { - print ''; - $option .= '&page=' . $page; + print ''."\n"; + if (!empty($sortfield)) + print ''; + if (!empty($sortorder)) + print ''; + if (!empty($page)) { + print ''; + $option .= '&page='.$page; } print_barre_liste($langs->trans("SuppliersOrders"), $page, $_SERVER["PHP_SELF"], "&id=".$product->id, $sortfield, $sortorder, '', $num, $totalofrecords, '', 0, '', '', $limit); print '
    '; print '
    '; - print $langs->trans('Period') . ' (' . $langs->trans("OrderDate") . ') - '; - print $langs->trans('Month') . ': '; - print $langs->trans('Year') . ':' . $formother->selectyear($search_year ? $search_year : - 1, 'search_year', 1, 20, 5); + print $langs->trans('Period').' ('.$langs->trans("OrderDate").') - '; + print $langs->trans('Month').': '; + print $langs->trans('Year').':'.$formother->selectyear($search_year ? $search_year : - 1, 'search_year', 1, 20, 5); print '
    '; - print ''; - print ''; + print ''; + print ''; print '
    '; print '
    '; print '
    '; @@ -222,8 +222,8 @@ if ($id > 0 || ! empty($ref)) { { $objp = $db->fetch_object($result); - $total_ht+=$objp->total_ht; - $total_qty+=$objp->qty; + $total_ht += $objp->total_ht; + $total_qty += $objp->qty; $supplierorderstatic->id = $objp->commandeid; $supplierorderstatic->ref = $objp->ref; @@ -234,13 +234,13 @@ if ($id > 0 || ! empty($ref)) { print ''; print $supplierorderstatic->getNomUrl(1); print "\n"; - print '' . $societestatic->getNomUrl(1) . ''; - print "" . $objp->code_client . "\n"; + print ''.$societestatic->getNomUrl(1).''; + print "".$objp->code_client."\n"; print ''; - print dol_print_date($db->jdate($objp->date_commande), 'dayhour') . ""; - print '' . $objp->qty . "\n"; - print '' . price($objp->total_ht) . "\n"; - print '' . $supplierorderstatic->getLibStatut(4) . ''; + print dol_print_date($db->jdate($objp->date_commande), 'dayhour').""; + print ''.$objp->qty."\n"; + print ''.price($objp->total_ht)."\n"; + print ''.$supplierorderstatic->getLibStatut(4).''; print "\n"; $i++; } @@ -249,8 +249,8 @@ if ($id > 0 || ! empty($ref)) { if ($num < $limit) print ''.$langs->trans("Total").''; else print ''.$langs->trans("Totalforthispage").''; print ''; - print '' . $total_qty . ''; - print '' . price($total_ht) . ''; + print ''.$total_qty.''; + print ''.price($total_ht).''; print ''; print ""; print '

    '; diff --git a/htdocs/product/stats/contrat.php b/htdocs/product/stats/contrat.php index 7c21fb60a15..a478a542f0f 100644 --- a/htdocs/product/stats/contrat.php +++ b/htdocs/product/stats/contrat.php @@ -35,10 +35,10 @@ $id = GETPOST('id', 'int'); $ref = GETPOST('ref', 'alpha'); // Security check -$fieldvalue = (! empty($id) ? $id : (! empty($ref) ? $ref : '')); -$fieldtype = (! empty($ref) ? 'ref' : 'rowid'); -if ($user->socid) $socid=$user->socid; -$result=restrictedArea($user, 'produit|service', $fieldvalue, 'product&product', '', '', $fieldtype); +$fieldvalue = (!empty($id) ? $id : (!empty($ref) ? $ref : '')); +$fieldtype = (!empty($ref) ? 'ref' : 'rowid'); +if ($user->socid) $socid = $user->socid; +$result = restrictedArea($user, 'produit|service', $fieldvalue, 'product&product', '', '', $fieldtype); // Initialize technical object to manage hooks of page. Note that conf->hooks_modules contains array of hook context $hookmanager->initHooks(array('productstatscontract')); @@ -46,7 +46,7 @@ $hookmanager->initHooks(array('productstatscontract')); $mesg = ''; // Load variable for pagination -$limit = GETPOST('limit', 'int')?GETPOST('limit', 'int'):$conf->liste_limit; +$limit = GETPOST('limit', 'int') ?GETPOST('limit', 'int') : $conf->liste_limit; $sortfield = GETPOST("sortfield", 'alpha'); $sortorder = GETPOST("sortorder", 'alpha'); $page = GETPOST("page", 'int'); @@ -54,47 +54,47 @@ if (empty($page) || $page == -1) { $page = 0; } // If $page is not defined, $offset = $limit * $page; $pageprev = $page - 1; $pagenext = $page + 1; -if (! $sortorder) $sortorder="DESC"; -if (! $sortfield) $sortfield="c.date_contrat"; +if (!$sortorder) $sortorder = "DESC"; +if (!$sortfield) $sortfield = "c.date_contrat"; /* * View */ -$staticcontrat=new Contrat($db); -$staticcontratligne=new ContratLigne($db); +$staticcontrat = new Contrat($db); +$staticcontratligne = new ContratLigne($db); $form = new Form($db); -if ($id > 0 || ! empty($ref)) +if ($id > 0 || !empty($ref)) { $product = new Product($db); $result = $product->fetch($id, $ref); $object = $product; - $parameters=array('id'=>$id); - $reshook=$hookmanager->executeHooks('doActions', $parameters, $product, $action); // Note that $action and $object may have been modified by some hooks + $parameters = array('id'=>$id); + $reshook = $hookmanager->executeHooks('doActions', $parameters, $product, $action); // Note that $action and $object may have been modified by some hooks if ($reshook < 0) setEventMessages($hookmanager->error, $hookmanager->errors, 'errors'); llxHeader("", "", $langs->trans("CardProduct".$product->type)); if ($result > 0) { - $head=product_prepare_head($product); - $titre=$langs->trans("CardProduct".$product->type); - $picto=($product->type==Product::TYPE_SERVICE?'service':'product'); + $head = product_prepare_head($product); + $titre = $langs->trans("CardProduct".$product->type); + $picto = ($product->type == Product::TYPE_SERVICE ? 'service' : 'product'); dol_fiche_head($head, 'referers', $titre, -1, $picto); - $reshook=$hookmanager->executeHooks('formObjectOptions', $parameters, $product, $action); // Note that $action and $object may have been modified by hook + $reshook = $hookmanager->executeHooks('formObjectOptions', $parameters, $product, $action); // Note that $action and $object may have been modified by hook print $hookmanager->resPrint; if ($reshook < 0) setEventMessages($hookmanager->error, $hookmanager->errors, 'errors'); $linkback = ''.$langs->trans("BackToList").''; $shownav = 1; - if ($user->socid && ! in_array('product', explode(',', $conf->global->MAIN_MODULES_FOR_EXTERNAL))) $shownav=0; + if ($user->socid && !in_array('product', explode(',', $conf->global->MAIN_MODULES_FOR_EXTERNAL))) $shownav = 0; dol_banner_tab($object, 'ref', $linkback, $shownav, 'ref'); @@ -113,31 +113,31 @@ if ($id > 0 || ! empty($ref)) dol_fiche_end(); - $now=dol_now(); + $now = dol_now(); $sql = "SELECT"; - $sql.= ' sum('.$db->ifsql("cd.statut=0", 1, 0).') as nb_initial,'; - $sql.= ' sum('.$db->ifsql("cd.statut=4 AND cd.date_fin_validite > '".$db->idate($now)."'", 1, 0).") as nb_running,"; - $sql.= ' sum('.$db->ifsql("cd.statut=4 AND (cd.date_fin_validite IS NULL OR cd.date_fin_validite <= '".$db->idate($now)."')", 1, 0).') as nb_late,'; - $sql.= ' sum('.$db->ifsql("cd.statut=5", 1, 0).') as nb_closed,'; - $sql.= " c.rowid as rowid, c.ref, c.ref_customer, c.ref_supplier, c.date_contrat, c.statut as statut,"; - $sql.= " s.nom as name, s.rowid as socid, s.code_client"; - $sql.= " FROM ".MAIN_DB_PREFIX."societe as s"; - if (!$user->rights->societe->client->voir && !$socid) $sql.= ", ".MAIN_DB_PREFIX."societe_commerciaux as sc"; - $sql.= ", ".MAIN_DB_PREFIX."contrat as c"; - $sql.= ", ".MAIN_DB_PREFIX."contratdet as cd"; - $sql.= " WHERE c.rowid = cd.fk_contrat"; - $sql.= " AND c.fk_soc = s.rowid"; - $sql.= " AND c.entity IN (".getEntity('contract').")"; - $sql.= " AND cd.fk_product =".$product->id; - if (!$user->rights->societe->client->voir && !$socid) $sql.= " AND s.rowid = sc.fk_soc AND sc.fk_user = " .$user->id; - if ($socid) $sql.= " AND s.rowid = ".$socid; - $sql.= " GROUP BY c.rowid, c.ref, c.ref_customer, c.ref_supplier, c.date_contrat, c.statut, s.nom, s.rowid, s.code_client"; - $sql.= $db->order($sortfield, $sortorder); + $sql .= ' sum('.$db->ifsql("cd.statut=0", 1, 0).') as nb_initial,'; + $sql .= ' sum('.$db->ifsql("cd.statut=4 AND cd.date_fin_validite > '".$db->idate($now)."'", 1, 0).") as nb_running,"; + $sql .= ' sum('.$db->ifsql("cd.statut=4 AND (cd.date_fin_validite IS NULL OR cd.date_fin_validite <= '".$db->idate($now)."')", 1, 0).') as nb_late,'; + $sql .= ' sum('.$db->ifsql("cd.statut=5", 1, 0).') as nb_closed,'; + $sql .= " c.rowid as rowid, c.ref, c.ref_customer, c.ref_supplier, c.date_contrat, c.statut as statut,"; + $sql .= " s.nom as name, s.rowid as socid, s.code_client"; + $sql .= " FROM ".MAIN_DB_PREFIX."societe as s"; + if (!$user->rights->societe->client->voir && !$socid) $sql .= ", ".MAIN_DB_PREFIX."societe_commerciaux as sc"; + $sql .= ", ".MAIN_DB_PREFIX."contrat as c"; + $sql .= ", ".MAIN_DB_PREFIX."contratdet as cd"; + $sql .= " WHERE c.rowid = cd.fk_contrat"; + $sql .= " AND c.fk_soc = s.rowid"; + $sql .= " AND c.entity IN (".getEntity('contract').")"; + $sql .= " AND cd.fk_product =".$product->id; + if (!$user->rights->societe->client->voir && !$socid) $sql .= " AND s.rowid = sc.fk_soc AND sc.fk_user = ".$user->id; + if ($socid) $sql .= " AND s.rowid = ".$socid; + $sql .= " GROUP BY c.rowid, c.ref, c.ref_customer, c.ref_supplier, c.date_contrat, c.statut, s.nom, s.rowid, s.code_client"; + $sql .= $db->order($sortfield, $sortorder); //Calcul total qty and amount for global if full scan list - $total_ht=0; - $total_qty=0; + $total_ht = 0; + $total_qty = 0; // Count total nb of records $totalofrecords = ''; @@ -153,22 +153,22 @@ if ($id > 0 || ! empty($ref)) if ($result) { $num = $db->num_rows($result); - if (! empty($id)) - $option .= '&id=' . $product->id; - if (! empty($search_month)) - $option .= '&search_month=' . $search_month; - if (! empty($search_year)) - $option .= '&search_year=' . $search_year; - if ($limit > 0 && $limit != $conf->liste_limit) $option.='&limit='.urlencode($limit); + if (!empty($id)) + $option .= '&id='.$product->id; + if (!empty($search_month)) + $option .= '&search_month='.$search_month; + if (!empty($search_year)) + $option .= '&search_year='.$search_year; + if ($limit > 0 && $limit != $conf->liste_limit) $option .= '&limit='.urlencode($limit); - print '' . "\n"; - if (! empty($sortfield)) - print ''; - if (! empty($sortorder)) - print ''; - if (! empty($page)) { - print ''; - $option .= '&page=' . $page; + print ''."\n"; + if (!empty($sortfield)) + print ''; + if (!empty($sortorder)) + print ''; + if (!empty($page)) { + print ''; + $option .= '&page='.$page; } print_barre_liste($langs->trans("Contrats"), $page, $_SERVER["PHP_SELF"], "&id=".$product->id, $sortfield, $sortorder, '', $num, $totalofrecords, '', 0, '', '', $limit); @@ -188,7 +188,7 @@ if ($id > 0 || ! empty($ref)) print_liste_field_titre($staticcontratligne->LibStatut(5, 3), $_SERVER["PHP_SELF"], "", '', '', 'align="center" width="16"', $sortfield, $sortorder, 'maxwidthsearch '); print "\n"; - $contracttmp=new Contrat($db); + $contracttmp = new Contrat($db); if ($num > 0) { @@ -211,9 +211,9 @@ if ($id > 0 || ! empty($ref)) print dol_print_date($db->jdate($objp->date_contrat), 'dayhour').""; //print "".price($objp->total_ht)."\n"; //print ''; - print ''.($objp->nb_initial>0?$objp->nb_initial:'').''; - print ''.($objp->nb_running+$objp->nb_late>0?$objp->nb_running+$objp->nb_late:'').''; - print ''.($objp->nb_closed>0?$objp->nb_closed:'').''; + print ''.($objp->nb_initial > 0 ? $objp->nb_initial : '').''; + print ''.($objp->nb_running + $objp->nb_late > 0 ? $objp->nb_running + $objp->nb_late : '').''; + print ''.($objp->nb_closed > 0 ? $objp->nb_closed : '').''; //$contratstatic->LibStatut($objp->statut,5).''; print "\n"; $i++; diff --git a/htdocs/product/stats/facture_fournisseur.php b/htdocs/product/stats/facture_fournisseur.php index c1caa90a8d3..34247393106 100644 --- a/htdocs/product/stats/facture_fournisseur.php +++ b/htdocs/product/stats/facture_fournisseur.php @@ -26,10 +26,10 @@ */ require '../../main.inc.php'; -require_once DOL_DOCUMENT_ROOT . '/core/lib/product.lib.php'; -require_once DOL_DOCUMENT_ROOT . '/fourn/class/fournisseur.facture.class.php'; -require_once DOL_DOCUMENT_ROOT . '/product/class/product.class.php'; -require_once DOL_DOCUMENT_ROOT . '/core/class/html.formother.class.php'; +require_once DOL_DOCUMENT_ROOT.'/core/lib/product.lib.php'; +require_once DOL_DOCUMENT_ROOT.'/fourn/class/fournisseur.facture.class.php'; +require_once DOL_DOCUMENT_ROOT.'/product/class/product.class.php'; +require_once DOL_DOCUMENT_ROOT.'/core/class/html.formother.class.php'; // Load translation files required by the page $langs->loadLangs(array('companies', 'bills', 'products', 'companies')); @@ -38,10 +38,10 @@ $id = GETPOST('id', 'int'); $ref = GETPOST('ref', 'alpha'); // Security check -$fieldvalue = (! empty($id) ? $id : (! empty($ref) ? $ref : '')); -$fieldtype = (! empty($ref) ? 'ref' : 'rowid'); +$fieldvalue = (!empty($id) ? $id : (!empty($ref) ? $ref : '')); +$fieldtype = (!empty($ref) ? 'ref' : 'rowid'); $socid = ''; -if (! empty($user->socid)) $socid=$user->socid; +if (!empty($user->socid)) $socid = $user->socid; $result = restrictedArea($user, 'produit|service', $fieldvalue, 'product&product', '', '', $fieldtype); // Initialize technical object to manage hooks of page. Note that conf->hooks_modules contains array of hook context @@ -50,7 +50,7 @@ $hookmanager->initHooks(array('productstatssupplyinvoice')); $mesg = ''; // Load variable for pagination -$limit = GETPOST('limit', 'int')?GETPOST('limit', 'int'):$conf->liste_limit; +$limit = GETPOST('limit', 'int') ?GETPOST('limit', 'int') : $conf->liste_limit; $sortfield = GETPOST("sortfield", 'alpha'); $sortorder = GETPOST("sortorder", 'alpha'); $page = GETPOST("page", 'int'); @@ -58,8 +58,8 @@ if (empty($page) || $page == -1) { $page = 0; } // If $page is not defined, $offset = $limit * $page; $pageprev = $page - 1; $pagenext = $page + 1; -if (! $sortorder) $sortorder = "DESC"; -if (! $sortfield) $sortfield = "f.datef"; +if (!$sortorder) $sortorder = "DESC"; +if (!$sortfield) $sortfield = "f.datef"; $search_month = GETPOST('search_month', 'aplha'); $search_year = GETPOST('search_year', 'int'); @@ -78,7 +78,7 @@ $societestatic = new Societe($db); $form = new Form($db); $formother = new FormOther($db); -if ($id > 0 || ! empty($ref)) +if ($id > 0 || !empty($ref)) { $product = new Product($db); $result = $product->fetch($id, $ref); @@ -89,12 +89,12 @@ if ($id > 0 || ! empty($ref)) $reshook = $hookmanager->executeHooks('doActions', $parameters, $product, $action); // Note that $action and $object may have been modified by some hooks if ($reshook < 0) setEventMessages($hookmanager->error, $hookmanager->errors, 'errors'); - llxHeader("", "", $langs->trans("CardProduct" . $product->type)); + llxHeader("", "", $langs->trans("CardProduct".$product->type)); if ($result > 0) { $head = product_prepare_head($product); - $titre = $langs->trans("CardProduct" . $product->type); + $titre = $langs->trans("CardProduct".$product->type); $picto = ($product->type == Product::TYPE_SERVICE ? 'service' : 'product'); dol_fiche_head($head, 'referers', $titre, -1, $picto); @@ -105,7 +105,7 @@ if ($id > 0 || ! empty($ref)) $linkback = ''.$langs->trans("BackToList").''; $shownav = 1; - if ($user->socid && ! in_array('product', explode(',', $conf->global->MAIN_MODULES_FOR_EXTERNAL))) $shownav=0; + if ($user->socid && !in_array('product', explode(',', $conf->global->MAIN_MODULES_FOR_EXTERNAL))) $shownav = 0; dol_banner_tab($object, 'ref', $linkback, $shownav, 'ref'); @@ -128,22 +128,22 @@ if ($id > 0 || ! empty($ref)) { $sql = "SELECT DISTINCT s.nom as name, s.rowid as socid, s.code_client, d.rowid, d.total_ht as line_total_ht,"; $sql .= " f.rowid as facid, f.ref, f.ref_supplier, f.datef, f.libelle as label, f.total_ht, f.total_ttc, f.total_tva, f.paye, f.fk_statut as statut, d.qty"; - if (! $user->rights->societe->client->voir && ! $socid) + if (!$user->rights->societe->client->voir && !$socid) $sql .= ", sc.fk_soc, sc.fk_user "; - $sql .= " FROM " . MAIN_DB_PREFIX . "societe as s"; - $sql .= ", " . MAIN_DB_PREFIX . "facture_fourn as f"; - $sql .= ", " . MAIN_DB_PREFIX . "facture_fourn_det as d"; - if (! $user->rights->societe->client->voir && ! $socid) $sql .= ", " . MAIN_DB_PREFIX . "societe_commerciaux as sc"; + $sql .= " FROM ".MAIN_DB_PREFIX."societe as s"; + $sql .= ", ".MAIN_DB_PREFIX."facture_fourn as f"; + $sql .= ", ".MAIN_DB_PREFIX."facture_fourn_det as d"; + if (!$user->rights->societe->client->voir && !$socid) $sql .= ", ".MAIN_DB_PREFIX."societe_commerciaux as sc"; $sql .= " WHERE f.fk_soc = s.rowid"; $sql .= " AND f.entity IN (".getEntity('facture_fourn').")"; $sql .= " AND d.fk_facture_fourn = f.rowid"; - $sql .= " AND d.fk_product =" . $product->id; - if (! empty($search_month)) - $sql .= ' AND MONTH(f.datef) IN (' . $search_month . ')'; - if (! empty($search_year)) - $sql .= ' AND YEAR(f.datef) IN (' . $search_year . ')'; - if (! $user->rights->societe->client->voir && ! $socid) $sql .= " AND s.rowid = sc.fk_soc AND sc.fk_user = " . $user->id; - if ($socid) $sql .= " AND f.fk_soc = " . $socid; + $sql .= " AND d.fk_product =".$product->id; + if (!empty($search_month)) + $sql .= ' AND MONTH(f.datef) IN ('.$search_month.')'; + if (!empty($search_year)) + $sql .= ' AND YEAR(f.datef) IN ('.$search_year.')'; + if (!$user->rights->societe->client->voir && !$socid) $sql .= " AND s.rowid = sc.fk_soc AND sc.fk_user = ".$user->id; + if ($socid) $sql .= " AND f.fk_soc = ".$socid; $sql .= " ORDER BY $sortfield $sortorder "; // Calcul total qty and amount for global if full scan list @@ -158,40 +158,40 @@ if ($id > 0 || ! empty($ref)) $totalofrecords = $db->num_rows($result); } - $sql.= $db->plimit($limit + 1, $offset); + $sql .= $db->plimit($limit + 1, $offset); $result = $db->query($sql); if ($result) { $num = $db->num_rows($result); - if (! empty($id)) - $option .= '&id=' . $product->id; - if (! empty($search_month)) - $option .= '&search_month=' . $search_month; - if (! empty($search_year)) - $option .= '&search_year=' . $search_year; - if ($limit > 0 && $limit != $conf->liste_limit) $option.='&limit='.urlencode($limit); + if (!empty($id)) + $option .= '&id='.$product->id; + if (!empty($search_month)) + $option .= '&search_month='.$search_month; + if (!empty($search_year)) + $option .= '&search_year='.$search_year; + if ($limit > 0 && $limit != $conf->liste_limit) $option .= '&limit='.urlencode($limit); - print '' . "\n"; - if (! empty($sortfield)) - print ''; - if (! empty($sortorder)) - print ''; - if (! empty($page)) { - print ''; - $option .= '&page=' . $page; + print ''."\n"; + if (!empty($sortfield)) + print ''; + if (!empty($sortorder)) + print ''; + if (!empty($page)) { + print ''; + $option .= '&page='.$page; } print_barre_liste($langs->trans("SuppliersInvoices"), $page, $_SERVER["PHP_SELF"], "&id=$product->id", $sortfield, $sortorder, '', $num, $totalofrecords, '', 0, '', '', $limit); print '
    '; print '
    '; - print $langs->trans('Period') . ' (' . $langs->trans("DateInvoice") . ') - '; - print $langs->trans('Month') . ': '; - print $langs->trans('Year') . ':' . $formother->selectyear($search_year ? $search_year : - 1, 'search_year', 1, 20, 5); + print $langs->trans('Period').' ('.$langs->trans("DateInvoice").') - '; + print $langs->trans('Month').': '; + print $langs->trans('Year').':'.$formother->selectyear($search_year ? $search_year : - 1, 'search_year', 1, 20, 5); print '
    '; - print ''; - print ''; + print ''; + print ''; print '
    '; print '
    '; print '
    '; @@ -215,8 +215,8 @@ if ($id > 0 || ! empty($ref)) { $objp = $db->fetch_object($result); - $total_ht+=$objp->line_total_ht; - $total_qty+=$objp->qty; + $total_ht += $objp->line_total_ht; + $total_qty += $objp->qty; $supplierinvoicestatic->id = $objp->facid; $supplierinvoicestatic->ref = $objp->ref; @@ -233,13 +233,13 @@ if ($id > 0 || ! empty($ref)) print ''; print $supplierinvoicestatic->getNomUrl(1); print "\n"; - print '' . $societestatic->getNomUrl(1) . ''; - print "" . $objp->code_client . "\n"; + print ''.$societestatic->getNomUrl(1).''; + print "".$objp->code_client."\n"; print ''; - print dol_print_date($db->jdate($objp->datef), 'dayhour') . ""; - print '' . $objp->qty . "\n"; - print '' . price($objp->line_total_ht) . "\n"; - print '' . $supplierinvoicestatic->LibStatut($objp->paye, $objp->statut, 5) . ''; + print dol_print_date($db->jdate($objp->datef), 'dayhour').""; + print ''.$objp->qty."\n"; + print ''.price($objp->line_total_ht)."\n"; + print ''.$supplierinvoicestatic->LibStatut($objp->paye, $objp->statut, 5).''; print "\n"; $i++; } @@ -248,8 +248,8 @@ if ($id > 0 || ! empty($ref)) if ($num < $limit) print ''.$langs->trans("Total").''; else print ''.$langs->trans("Totalforthispage").''; print ''; - print '' . $total_qty . ''; - print '' . price($total_ht) . ''; + print ''.$total_qty.''; + print ''.price($total_ht).''; print ''; print ""; print '
    '; diff --git a/htdocs/product/stats/propal.php b/htdocs/product/stats/propal.php index f8893dce3e1..17e9c37158c 100644 --- a/htdocs/product/stats/propal.php +++ b/htdocs/product/stats/propal.php @@ -25,10 +25,10 @@ */ require '../../main.inc.php'; -require_once DOL_DOCUMENT_ROOT . '/core/lib/product.lib.php'; -require_once DOL_DOCUMENT_ROOT . '/comm/propal/class/propal.class.php'; -require_once DOL_DOCUMENT_ROOT . '/product/class/product.class.php'; -require_once DOL_DOCUMENT_ROOT . '/core/class/html.formother.class.php'; +require_once DOL_DOCUMENT_ROOT.'/core/lib/product.lib.php'; +require_once DOL_DOCUMENT_ROOT.'/comm/propal/class/propal.class.php'; +require_once DOL_DOCUMENT_ROOT.'/product/class/product.class.php'; +require_once DOL_DOCUMENT_ROOT.'/core/class/html.formother.class.php'; // Load translation files required by the page $langs->loadLangs(array('products', 'companies')); @@ -37,19 +37,19 @@ $id = GETPOST('id', 'int'); $ref = GETPOST('ref', 'alpha'); // Security check -$fieldvalue = (! empty($id) ? $id : (! empty($ref) ? $ref : '')); -$fieldtype = (! empty($ref) ? 'ref' : 'rowid'); -$socid=''; -if (! empty($user->socid)) $socid=$user->socid; +$fieldvalue = (!empty($id) ? $id : (!empty($ref) ? $ref : '')); +$fieldtype = (!empty($ref) ? 'ref' : 'rowid'); +$socid = ''; +if (!empty($user->socid)) $socid = $user->socid; $result = restrictedArea($user, 'produit|service', $fieldvalue, 'product&product', '', '', $fieldtype); // Initialize technical object to manage hooks of page. Note that conf->hooks_modules contains array of hook context -$hookmanager->initHooks(array ('productstatspropal')); +$hookmanager->initHooks(array('productstatspropal')); $mesg = ''; // Load variable for pagination -$limit = GETPOST('limit', 'int')?GETPOST('limit', 'int'):$conf->liste_limit; +$limit = GETPOST('limit', 'int') ?GETPOST('limit', 'int') : $conf->liste_limit; $sortfield = GETPOST('sortfield', 'alpha'); $sortorder = GETPOST('sortorder', 'alpha'); $page = GETPOST('page', 'int'); @@ -57,8 +57,8 @@ if (empty($page) || $page == -1) { $page = 0; } // If $page is not defined, $offset = $limit * $page; $pageprev = $page - 1; $pagenext = $page + 1; -if (! $sortorder) $sortorder = "DESC"; -if (! $sortfield) $sortfield = "p.datep"; +if (!$sortorder) $sortorder = "DESC"; +if (!$sortfield) $sortfield = "p.datep"; $search_month = GETPOST('search_month', 'aplha'); $search_year = GETPOST('search_year', 'int'); @@ -73,28 +73,28 @@ if (GETPOST('button_removefilter_x', 'alpha') || GETPOST('button_removefilter', */ $propalstatic = new Propal($db); -$societestatic=new Societe($db); +$societestatic = new Societe($db); $form = new Form($db); $formother = new FormOther($db); -if ($id > 0 || ! empty($ref)) +if ($id > 0 || !empty($ref)) { $product = new Product($db); $result = $product->fetch($id, $ref); $object = $product; - $parameters = array ('id' => $id); + $parameters = array('id' => $id); $reshook = $hookmanager->executeHooks('doActions', $parameters, $product, $action); // Note that $action and $object may have been modified by some hooks if ($reshook < 0) setEventMessages($hookmanager->error, $hookmanager->errors, 'errors'); - llxHeader("", "", $langs->trans("CardProduct" . $product->type)); + llxHeader("", "", $langs->trans("CardProduct".$product->type)); if ($result > 0) { $head = product_prepare_head($product); - $titre = $langs->trans("CardProduct" . $product->type); + $titre = $langs->trans("CardProduct".$product->type); $picto = ($product->type == Product::TYPE_SERVICE ? 'service' : 'product'); dol_fiche_head($head, 'referers', $titre, -1, $picto); @@ -105,7 +105,7 @@ if ($id > 0 || ! empty($ref)) $linkback = ''.$langs->trans("BackToList").''; $shownav = 1; - if ($user->socid && ! in_array('product', explode(',', $conf->global->MAIN_MODULES_FOR_EXTERNAL))) $shownav=0; + if ($user->socid && !in_array('product', explode(',', $conf->global->MAIN_MODULES_FOR_EXTERNAL))) $shownav = 0; dol_banner_tab($object, 'ref', $linkback, $shownav, 'ref'); @@ -129,26 +129,26 @@ if ($id > 0 || ! empty($ref)) $sql = "SELECT DISTINCT s.nom as name, s.rowid as socid, p.rowid as propalid, p.ref, d.total_ht as amount,"; $sql .= " p.ref_client,"; $sql .= "p.datep, p.fk_statut as statut, d.rowid, d.qty"; - if (! $user->rights->societe->client->voir && ! $socid) + if (!$user->rights->societe->client->voir && !$socid) $sql .= ", sc.fk_soc, sc.fk_user "; - $sql .= " FROM " . MAIN_DB_PREFIX . "societe as s"; - $sql .= "," . MAIN_DB_PREFIX . "propal as p"; - $sql .= ", " . MAIN_DB_PREFIX . "propaldet as d"; - if (! $user->rights->societe->client->voir && ! $socid) - $sql .= ", " . MAIN_DB_PREFIX . "societe_commerciaux as sc"; + $sql .= " FROM ".MAIN_DB_PREFIX."societe as s"; + $sql .= ",".MAIN_DB_PREFIX."propal as p"; + $sql .= ", ".MAIN_DB_PREFIX."propaldet as d"; + if (!$user->rights->societe->client->voir && !$socid) + $sql .= ", ".MAIN_DB_PREFIX."societe_commerciaux as sc"; $sql .= " WHERE p.fk_soc = s.rowid"; $sql .= " AND p.entity IN (".getEntity('propal').")"; $sql .= " AND d.fk_propal = p.rowid"; - $sql .= " AND d.fk_product =" . $product->id; - if (! empty($search_month)) - $sql .= ' AND MONTH(p.datep) IN (' . $search_month . ')'; - if (! empty($search_year)) - $sql .= ' AND YEAR(p.datep) IN (' . $search_year . ')'; - if (! $user->rights->societe->client->voir && ! $socid) - $sql .= " AND s.rowid = sc.fk_soc AND sc.fk_user = " . $user->id; + $sql .= " AND d.fk_product =".$product->id; + if (!empty($search_month)) + $sql .= ' AND MONTH(p.datep) IN ('.$search_month.')'; + if (!empty($search_year)) + $sql .= ' AND YEAR(p.datep) IN ('.$search_year.')'; + if (!$user->rights->societe->client->voir && !$socid) + $sql .= " AND s.rowid = sc.fk_soc AND sc.fk_user = ".$user->id; if ($socid) - $sql .= " AND p.fk_soc = " . $socid; - $sql.= $db->order($sortfield, $sortorder); + $sql .= " AND p.fk_soc = ".$socid; + $sql .= $db->order($sortfield, $sortorder); // Calcul total qty and amount for global if full scan list $total_ht = 0; @@ -169,33 +169,33 @@ if ($id > 0 || ! empty($ref)) { $num = $db->num_rows($result); - if (! empty($id)) - $option .= '&id=' . $product->id; - if (! empty($search_month)) - $option .= '&search_month=' . $search_month; - if (! empty($search_year)) - $option .= '&search_year=' . $search_year; - if ($limit > 0 && $limit != $conf->liste_limit) $option.='&limit='.urlencode($limit); + if (!empty($id)) + $option .= '&id='.$product->id; + if (!empty($search_month)) + $option .= '&search_month='.$search_month; + if (!empty($search_year)) + $option .= '&search_year='.$search_year; + if ($limit > 0 && $limit != $conf->liste_limit) $option .= '&limit='.urlencode($limit); - print '' . "\n"; - if (! empty($sortfield)) - print ''; - if (! empty($sortorder)) - print ''; - if (! empty($page)) { - print ''; - $option .= '&page=' . $page; + print ''."\n"; + if (!empty($sortfield)) + print ''; + if (!empty($sortorder)) + print ''; + if (!empty($page)) { + print ''; + $option .= '&page='.$page; } print_barre_liste($langs->trans("Proposals"), $page, $_SERVER["PHP_SELF"], "&id=".$product->id, $sortfield, $sortorder, '', $num, $totalofrecords, '', 0, '', '', $limit); print '
    '; print '
    '; - print $langs->trans('Period') . ' (' . $langs->trans("DatePropal") . ') - '; - print $langs->trans('Month') . ': '; - print $langs->trans('Year') . ':' . $formother->selectyear($search_year ? $search_year : - 1, 'search_year', 1, 20, 5); + print $langs->trans('Period').' ('.$langs->trans("DatePropal").') - '; + print $langs->trans('Month').': '; + print $langs->trans('Year').':'.$formother->selectyear($search_year ? $search_year : - 1, 'search_year', 1, 20, 5); print '
    '; - print ''; - print ''; + print ''; + print ''; print '
    '; print '
    '; print '
    '; @@ -218,12 +218,12 @@ if ($id > 0 || ! empty($ref)) { $objp = $db->fetch_object($result); - $total_ht+=$objp->amount; - $total_qty+=$objp->qty; + $total_ht += $objp->amount; + $total_qty += $objp->qty; - $propalstatic->id=$objp->propalid; - $propalstatic->ref=$objp->ref; - $propalstatic->ref_client=$objp->ref_client; + $propalstatic->id = $objp->propalid; + $propalstatic->ref = $objp->ref; + $propalstatic->ref_client = $objp->ref_client; $societestatic->fetch($objp->socid); print ''; @@ -232,10 +232,10 @@ if ($id > 0 || ! empty($ref)) print "\n"; print ''.$societestatic->getNomUrl(1).''; print ''; - print dol_print_date($db->jdate($objp->datep), 'dayhour') . ""; - print "" . $objp->qty . "\n"; - print '' . price($objp->amount) . '' . "\n"; - print '' . $propalstatic->LibStatut($objp->statut, 5) . ''; + print dol_print_date($db->jdate($objp->datep), 'dayhour').""; + print "".$objp->qty."\n"; + print ''.price($objp->amount).''."\n"; + print ''.$propalstatic->LibStatut($objp->statut, 5).''; print "\n"; $i++; } @@ -245,8 +245,8 @@ if ($id > 0 || ! empty($ref)) if ($num < $limit) print ''.$langs->trans("Total").''; else print ''.$langs->trans("Totalforthispage").''; print ''; - print '' . $total_qty . ''; - print '' . price($total_ht) . ''; + print ''.$total_qty.''; + print ''.price($total_ht).''; print ''; print ""; print '
    '; diff --git a/htdocs/product/stats/supplier_proposal.php b/htdocs/product/stats/supplier_proposal.php index 9c76cca7c96..c344170e674 100644 --- a/htdocs/product/stats/supplier_proposal.php +++ b/htdocs/product/stats/supplier_proposal.php @@ -25,10 +25,10 @@ */ require '../../main.inc.php'; -require_once DOL_DOCUMENT_ROOT . '/core/lib/product.lib.php'; -require_once DOL_DOCUMENT_ROOT . '/supplier_proposal/class/supplier_proposal.class.php'; -require_once DOL_DOCUMENT_ROOT . '/product/class/product.class.php'; -require_once DOL_DOCUMENT_ROOT . '/core/class/html.formother.class.php'; +require_once DOL_DOCUMENT_ROOT.'/core/lib/product.lib.php'; +require_once DOL_DOCUMENT_ROOT.'/supplier_proposal/class/supplier_proposal.class.php'; +require_once DOL_DOCUMENT_ROOT.'/product/class/product.class.php'; +require_once DOL_DOCUMENT_ROOT.'/core/class/html.formother.class.php'; // Load translation files required by the page $langs->loadLangs(array('products', 'companies')); @@ -37,19 +37,19 @@ $id = GETPOST('id', 'int'); $ref = GETPOST('ref', 'alpha'); // Security check -$fieldvalue = (! empty($id) ? $id : (! empty($ref) ? $ref : '')); -$fieldtype = (! empty($ref) ? 'ref' : 'rowid'); -$socid=''; -if (! empty($user->socid)) $socid=$user->socid; +$fieldvalue = (!empty($id) ? $id : (!empty($ref) ? $ref : '')); +$fieldtype = (!empty($ref) ? 'ref' : 'rowid'); +$socid = ''; +if (!empty($user->socid)) $socid = $user->socid; $result = restrictedArea($user, 'produit|service', $fieldvalue, 'product&product', '', '', $fieldtype); // Initialize technical object to manage hooks of page. Note that conf->hooks_modules contains array of hook context -$hookmanager->initHooks(array ('productstatspropal')); +$hookmanager->initHooks(array('productstatspropal')); $mesg = ''; // Load variable for pagination -$limit = GETPOST('limit', 'int')?GETPOST('limit', 'int'):$conf->liste_limit; +$limit = GETPOST('limit', 'int') ?GETPOST('limit', 'int') : $conf->liste_limit; $sortfield = GETPOST('sortfield', 'alpha'); $sortorder = GETPOST('sortorder', 'alpha'); $page = GETPOST('page', 'int'); @@ -57,8 +57,8 @@ if (empty($page) || $page == -1) { $page = 0; } // If $page is not defined, $offset = $limit * $page; $pageprev = $page - 1; $pagenext = $page + 1; -if (! $sortorder) $sortorder = "DESC"; -if (! $sortfield) $sortfield = "p.date_valid"; +if (!$sortorder) $sortorder = "DESC"; +if (!$sortfield) $sortfield = "p.date_valid"; $search_month = GETPOST('search_month', 'aplha'); $search_year = GETPOST('search_year', 'int'); @@ -73,28 +73,28 @@ if (GETPOST('button_removefilter_x', 'alpha') || GETPOST('button_removefilter', */ $propalstatic = new SupplierProposal($db); -$societestatic=new Societe($db); +$societestatic = new Societe($db); $form = new Form($db); $formother = new FormOther($db); -if ($id > 0 || ! empty($ref)) +if ($id > 0 || !empty($ref)) { $product = new Product($db); $result = $product->fetch($id, $ref); $object = $product; - $parameters = array ('id' => $id); + $parameters = array('id' => $id); $reshook = $hookmanager->executeHooks('doActions', $parameters, $product, $action); // Note that $action and $object may have been modified by some hooks if ($reshook < 0) setEventMessages($hookmanager->error, $hookmanager->errors, 'errors'); - llxHeader("", "", $langs->trans("CardProduct" . $product->type)); + llxHeader("", "", $langs->trans("CardProduct".$product->type)); if ($result > 0) { $head = product_prepare_head($product); - $titre = $langs->trans("CardProduct" . $product->type); + $titre = $langs->trans("CardProduct".$product->type); $picto = ($product->type == Product::TYPE_SERVICE ? 'service' : 'product'); dol_fiche_head($head, 'referers', $titre, -1, $picto); @@ -105,7 +105,7 @@ if ($id > 0 || ! empty($ref)) $linkback = ''.$langs->trans("BackToList").''; $shownav = 1; - if ($user->socid && ! in_array('product', explode(',', $conf->global->MAIN_MODULES_FOR_EXTERNAL))) $shownav=0; + if ($user->socid && !in_array('product', explode(',', $conf->global->MAIN_MODULES_FOR_EXTERNAL))) $shownav = 0; dol_banner_tab($object, 'ref', $linkback, $shownav, 'ref'); @@ -129,26 +129,26 @@ if ($id > 0 || ! empty($ref)) $sql = "SELECT DISTINCT s.nom as name, s.rowid as socid, p.rowid as propalid, p.ref, d.total_ht as amount,"; //$sql .= " p.ref_supplier,"; $sql .= "p.date_valid, p.fk_statut as statut, d.rowid, d.qty"; - if (! $user->rights->societe->client->voir && ! $socid) + if (!$user->rights->societe->client->voir && !$socid) $sql .= ", sc.fk_soc, sc.fk_user "; - $sql .= " FROM " . MAIN_DB_PREFIX . "societe as s"; - $sql .= "," . MAIN_DB_PREFIX . "supplier_proposal as p"; - $sql .= ", " . MAIN_DB_PREFIX . "supplier_proposaldet as d"; - if (! $user->rights->societe->client->voir && ! $socid) - $sql .= ", " . MAIN_DB_PREFIX . "societe_commerciaux as sc"; + $sql .= " FROM ".MAIN_DB_PREFIX."societe as s"; + $sql .= ",".MAIN_DB_PREFIX."supplier_proposal as p"; + $sql .= ", ".MAIN_DB_PREFIX."supplier_proposaldet as d"; + if (!$user->rights->societe->client->voir && !$socid) + $sql .= ", ".MAIN_DB_PREFIX."societe_commerciaux as sc"; $sql .= " WHERE p.fk_soc = s.rowid"; $sql .= " AND p.entity IN (".getEntity('supplier_proposal').")"; $sql .= " AND d.fk_supplier_proposal = p.rowid"; - $sql .= " AND d.fk_product =" . $product->id; - if (! empty($search_month)) - $sql .= ' AND MONTH(p.datep) IN (' . $search_month . ')'; - if (! empty($search_year)) - $sql .= ' AND YEAR(p.datep) IN (' . $search_year . ')'; - if (! $user->rights->societe->client->voir && ! $socid) - $sql .= " AND s.rowid = sc.fk_soc AND sc.fk_user = " . $user->id; + $sql .= " AND d.fk_product =".$product->id; + if (!empty($search_month)) + $sql .= ' AND MONTH(p.datep) IN ('.$search_month.')'; + if (!empty($search_year)) + $sql .= ' AND YEAR(p.datep) IN ('.$search_year.')'; + if (!$user->rights->societe->client->voir && !$socid) + $sql .= " AND s.rowid = sc.fk_soc AND sc.fk_user = ".$user->id; if ($socid) - $sql .= " AND p.fk_soc = " . $socid; - $sql.= $db->order($sortfield, $sortorder); + $sql .= " AND p.fk_soc = ".$socid; + $sql .= $db->order($sortfield, $sortorder); // Calcul total qty and amount for global if full scan list $total_ht = 0; @@ -169,33 +169,33 @@ if ($id > 0 || ! empty($ref)) { $num = $db->num_rows($result); - if (! empty($id)) - $option .= '&id=' . $product->id; - if (! empty($search_month)) - $option .= '&search_month=' . $search_month; - if (! empty($search_year)) - $option .= '&search_year=' . $search_year; - if ($limit > 0 && $limit != $conf->liste_limit) $option.='&limit='.urlencode($limit); + if (!empty($id)) + $option .= '&id='.$product->id; + if (!empty($search_month)) + $option .= '&search_month='.$search_month; + if (!empty($search_year)) + $option .= '&search_year='.$search_year; + if ($limit > 0 && $limit != $conf->liste_limit) $option .= '&limit='.urlencode($limit); - print '' . "\n"; - if (! empty($sortfield)) - print ''; - if (! empty($sortorder)) - print ''; - if (! empty($page)) { - print ''; - $option .= '&page=' . $page; + print ''."\n"; + if (!empty($sortfield)) + print ''; + if (!empty($sortorder)) + print ''; + if (!empty($page)) { + print ''; + $option .= '&page='.$page; } print_barre_liste($langs->trans("Proposals"), $page, $_SERVER["PHP_SELF"], "&id=".$product->id, $sortfield, $sortorder, '', $num, $totalofrecords, '', 0, '', '', $limit); print '
    '; print '
    '; - print $langs->trans('Period') . ' (' . $langs->trans("DatePropal") . ') - '; - print $langs->trans('Month') . ': '; - print $langs->trans('Year') . ':' . $formother->selectyear($search_year ? $search_year : - 1, 'search_year', 1, 20, 5); + print $langs->trans('Period').' ('.$langs->trans("DatePropal").') - '; + print $langs->trans('Month').': '; + print $langs->trans('Year').':'.$formother->selectyear($search_year ? $search_year : - 1, 'search_year', 1, 20, 5); print '
    '; - print ''; - print ''; + print ''; + print ''; print '
    '; print '
    '; print '
    '; @@ -218,11 +218,11 @@ if ($id > 0 || ! empty($ref)) { $objp = $db->fetch_object($result); - $total_ht+=$objp->amount; - $total_qty+=$objp->qty; + $total_ht += $objp->amount; + $total_qty += $objp->qty; - $propalstatic->id=$objp->propalid; - $propalstatic->ref=$objp->ref; + $propalstatic->id = $objp->propalid; + $propalstatic->ref = $objp->ref; $societestatic->fetch($objp->socid); print ''; @@ -231,10 +231,10 @@ if ($id > 0 || ! empty($ref)) print "\n"; print ''.$societestatic->getNomUrl(1).''; print ''; - print dol_print_date($db->jdate($objp->date_valid), 'dayhour') . ""; - print "" . $objp->qty . "\n"; - print '' . price($objp->amount) . '' . "\n"; - print '' . $propalstatic->LibStatut($objp->statut, 5) . ''; + print dol_print_date($db->jdate($objp->date_valid), 'dayhour').""; + print "".$objp->qty."\n"; + print ''.price($objp->amount).''."\n"; + print ''.$propalstatic->LibStatut($objp->statut, 5).''; print "\n"; $i++; } @@ -244,8 +244,8 @@ if ($id > 0 || ! empty($ref)) if ($num < $limit) print ''.$langs->trans("Total").''; else print ''.$langs->trans("Totalforthispage").''; print ''; - print '' . $total_qty . ''; - print '' . price($total_ht) . ''; + print ''.$total_qty.''; + print ''.price($total_ht).''; print ''; print ""; print '
    '; diff --git a/htdocs/public/opensurvey/studs.php b/htdocs/public/opensurvey/studs.php index 35e40cf786c..ab011dd219a 100644 --- a/htdocs/public/opensurvey/studs.php +++ b/htdocs/public/opensurvey/studs.php @@ -22,8 +22,8 @@ * \brief Page to list surveys */ -define("NOLOGIN", 1); // This means this output page does not require to be logged. -define("NOCSRFCHECK", 1); // We accept to go on this page from external web site. +define("NOLOGIN", 1); // This means this output page does not require to be logged. +define("NOCSRFCHECK", 1); // We accept to go on this page from external web site. require '../../main.inc.php'; require_once DOL_DOCUMENT_ROOT."/core/lib/admin.lib.php"; require_once DOL_DOCUMENT_ROOT."/core/lib/files.lib.php"; @@ -32,17 +32,17 @@ require_once DOL_DOCUMENT_ROOT."/opensurvey/fonctions.php"; // Init vars -$action=GETPOST('action', 'aZ09'); +$action = GETPOST('action', 'aZ09'); $numsondage = ''; if (GETPOST('sondage')) { $numsondage = GETPOST('sondage', 'alpha'); } -$object=new Opensurveysondage($db); -$result=$object->fetch(0, $numsondage); +$object = new Opensurveysondage($db); +$result = $object->fetch(0, $numsondage); -$nblines=$object->fetch_lines(); +$nblines = $object->fetch_lines(); //If the survey has not yet finished, then it can be modified $canbemodified = ((empty($object->date_fin) || $object->date_fin > dol_now()) && $object->status != Opensurveysondage::STATUS_CLOSED); @@ -57,40 +57,40 @@ if (empty($conf->opensurvey->enabled)) accessforbidden('', 0, 0, 1); $nbcolonnes = substr_count($object->sujet, ',') + 1; -$listofvoters=explode(',', $_SESSION["savevoter"]); +$listofvoters = explode(',', $_SESSION["savevoter"]); // Add comment if (GETPOST('ajoutcomment', 'alpha')) { if (!$canbemodified) accessforbidden('', 0, 0, 1); - $error=0; + $error = 0; $comment = GETPOST("comment", 'none'); $comment_user = GETPOST('commentuser', 'nohtml'); - if (! $comment) + if (!$comment) { $error++; setEventMessages($langs->trans("ErrorFieldRequired", $langs->transnoentitiesnoconv("Comment")), null, 'errors'); } - if (! $comment_user) + if (!$comment_user) { $error++; setEventMessages($langs->trans("ErrorFieldRequired", $langs->transnoentitiesnoconv("User")), null, 'errors'); } - if (! in_array($comment_user, $listofvoters)) + if (!in_array($comment_user, $listofvoters)) { setEventMessages($langs->trans("UserMustBeSameThanUserUsedToVote"), null, 'errors'); $error++; } - if (! $error) + if (!$error) { $resql = $object->addComment($comment, $comment_user); - if (! $resql) dol_print_error($db); + if (!$resql) dol_print_error($db); } } @@ -103,29 +103,29 @@ if (GETPOST("boutonp") || GETPOST("boutonp.x") || GETPOST("boutonp_x")) // bout if (GETPOST('nom', 'nohtml')) { $nouveauchoix = ''; - for ($i=0;$i<$nbcolonnes;$i++) + for ($i = 0; $i < $nbcolonnes; $i++) { if (isset($_POST["choix$i"]) && $_POST["choix$i"] == '1') { - $nouveauchoix.="1"; + $nouveauchoix .= "1"; } elseif (isset($_POST["choix$i"]) && $_POST["choix$i"] == '2') { - $nouveauchoix.="2"; + $nouveauchoix .= "2"; } else { // sinon c'est 0 - $nouveauchoix.="0"; + $nouveauchoix .= "0"; } } - $nom=substr(GETPOST("nom", 'nohtml'), 0, 64); + $nom = substr(GETPOST("nom", 'nohtml'), 0, 64); // Check if vote already exists $sql = 'SELECT id_users, nom as name'; - $sql.= ' FROM '.MAIN_DB_PREFIX.'opensurvey_user_studs'; - $sql.= " WHERE id_sondage='".$db->escape($numsondage)."' AND nom = '".$db->escape($nom)."' ORDER BY id_users"; + $sql .= ' FROM '.MAIN_DB_PREFIX.'opensurvey_user_studs'; + $sql .= " WHERE id_sondage='".$db->escape($numsondage)."' AND nom = '".$db->escape($nom)."' ORDER BY id_users"; $resql = $db->query($sql); - if (! $resql) dol_print_error($db); + if (!$resql) dol_print_error($db); $num_rows = $db->num_rows($resql); if ($num_rows > 0) @@ -136,14 +136,14 @@ if (GETPOST("boutonp") || GETPOST("boutonp.x") || GETPOST("boutonp_x")) // bout else { $sql = 'INSERT INTO '.MAIN_DB_PREFIX.'opensurvey_user_studs (nom, id_sondage, reponses)'; - $sql.= " VALUES ('".$db->escape($nom)."', '".$db->escape($numsondage)."','".$db->escape($nouveauchoix)."')"; - $resql=$db->query($sql); + $sql .= " VALUES ('".$db->escape($nom)."', '".$db->escape($numsondage)."','".$db->escape($nouveauchoix)."')"; + $resql = $db->query($sql); if ($resql) { // Add voter to session - $_SESSION["savevoter"]=$nom.','.(empty($_SESSION["savevoter"])?'':$_SESSION["savevoter"]); // Save voter - $listofvoters=explode(',', $_SESSION["savevoter"]); + $_SESSION["savevoter"] = $nom.','.(empty($_SESSION["savevoter"]) ? '' : $_SESSION["savevoter"]); // Save voter + $listofvoters = explode(',', $_SESSION["savevoter"]); if ($object->mailsonde) { @@ -165,8 +165,8 @@ if (GETPOST("boutonp") || GETPOST("boutonp.x") || GETPOST("boutonp_x")) // bout $body = str_replace('\n', '
    ', $langs->transnoentities('EmailSomeoneVoted', $nom, getUrlSondage($numsondage, true))); //var_dump($body);exit; - $cmailfile=new CMailFile("[".$application."] ".$langs->trans("Poll").': '.$object->titre, $email, $conf->global->MAIN_MAIL_EMAIL_FROM, $body, null, null, null, '', '', 0, -1); - $result=$cmailfile->sendfile(); + $cmailfile = new CMailFile("[".$application."] ".$langs->trans("Poll").': '.$object->titre, $email, $conf->global->MAIN_MAIL_EMAIL_FROM, $body, null, null, null, '', '', 0, -1); + $result = $cmailfile->sendfile(); } } } @@ -184,19 +184,19 @@ if (GETPOST("boutonp") || GETPOST("boutonp.x") || GETPOST("boutonp_x")) // bout $testmodifier = false; $testligneamodifier = false; $ligneamodifier = -1; -for ($i=0; $i < $nblines; $i++) +for ($i = 0; $i < $nblines; $i++) { if (isset($_POST['modifierligne'.$i])) { - $ligneamodifier=$i; - $testligneamodifier=true; + $ligneamodifier = $i; + $testligneamodifier = true; } //test to see if a line is to be modified if (isset($_POST['validermodifier'.$i])) { - $modifier=$i; - $testmodifier=true; + $modifier = $i; + $testmodifier = true; } } @@ -204,35 +204,35 @@ if ($testmodifier) { //var_dump($_POST);exit; $nouveauchoix = ''; - for ($i=0;$i<$nbcolonnes;$i++) + for ($i = 0; $i < $nbcolonnes; $i++) { //var_dump($_POST["choix$i"]); if (isset($_POST["choix".$i]) && $_POST["choix".$i] == '1') { - $nouveauchoix.="1"; + $nouveauchoix .= "1"; } elseif (isset($_POST["choix".$i]) && $_POST["choix".$i] == '2') { - $nouveauchoix.="2"; + $nouveauchoix .= "2"; } else { // sinon c'est 0 - $nouveauchoix.="0"; + $nouveauchoix .= "0"; } } if (!$canbemodified) accessforbidden('', 0, 0, 1); - $idtomodify=$_POST["idtomodify".$modifier]; + $idtomodify = $_POST["idtomodify".$modifier]; $sql = 'UPDATE '.MAIN_DB_PREFIX."opensurvey_user_studs"; - $sql.= " SET reponses = '".$db->escape($nouveauchoix)."'"; - $sql.= " WHERE id_users = '".$db->escape($idtomodify)."'"; + $sql .= " SET reponses = '".$db->escape($nouveauchoix)."'"; + $sql .= " WHERE id_users = '".$db->escape($idtomodify)."'"; $resql = $db->query($sql); - if (! $resql) dol_print_error($db); + if (!$resql) dol_print_error($db); } // Delete comment -$idcomment=GETPOST('deletecomment', 'int'); +$idcomment = GETPOST('deletecomment', 'int'); if ($idcomment) { if (!$canbemodified) accessforbidden('', 0, 0, 1); @@ -246,10 +246,10 @@ if ($idcomment) * View */ -$form=new Form($db); +$form = new Form($db); -$arrayofjs=array(); -$arrayofcss=array('/opensurvey/css/style.css'); +$arrayofjs = array(); +$arrayofcss = array('/opensurvey/css/style.css'); llxHeaderSurvey($object->titre, "", 0, 0, $arrayofjs, $arrayofcss); if (empty($object->ref)) // For survey, id is a hex string @@ -264,14 +264,14 @@ if (empty($object->ref)) // For survey, id is a hex string } // Define format of choices -$toutsujet=explode(",", $object->sujet); -$listofanswers=array(); +$toutsujet = explode(",", $object->sujet); +$listofanswers = array(); foreach ($toutsujet as $value) { - $tmp=explode('@', $value); - $listofanswers[]=array('label'=>$tmp[0],'format'=>($tmp[1]?$tmp[1]:'checkbox')); + $tmp = explode('@', $value); + $listofanswers[] = array('label'=>$tmp[0], 'format'=>($tmp[1] ? $tmp[1] : 'checkbox')); } -$toutsujet=str_replace("°", "'", $toutsujet); +$toutsujet = str_replace("°", "'", $toutsujet); print '
    '.$langs->trans("YouAreInivitedToVote").'
    '; @@ -280,7 +280,7 @@ print $langs->trans("OpenSurveyHowTo").'

    '; print '
    '."\n"; //affichage du titre du sondage -$titre=str_replace("\\", "", $object->titre); +$titre = str_replace("\\", "", $object->titre); print ''.dol_htmlentities($titre).'

    '."\n"; //affichage des commentaires du sondage @@ -302,7 +302,7 @@ if (!$canbemodified) { } print ''."\n"; -print ''; +print ''; print '
    '."\n"; print '

    '."\n"; @@ -311,22 +311,22 @@ print '

    '."\n"; print ''."\n"; // Show choice titles -if ($object->format=="D") +if ($object->format == "D") { //display of survey topics print ''."\n"; print ''."\n"; //display of years - $colspan=1; - $nbofsujet=count($toutsujet); - for ($i=0;$i<$nbofsujet;$i++) + $colspan = 1; + $nbofsujet = count($toutsujet); + for ($i = 0; $i < $nbofsujet; $i++) { - if (isset($toutsujet[$i+1]) && date('Y', intval($toutsujet[$i])) == date('Y', intval($toutsujet[$i+1]))) { + if (isset($toutsujet[$i + 1]) && date('Y', intval($toutsujet[$i])) == date('Y', intval($toutsujet[$i + 1]))) { $colspan++; } else { print ''."\n"; - $colspan=1; + $colspan = 1; } } @@ -335,21 +335,21 @@ if ($object->format=="D") print ''."\n"; //display of months - $colspan=1; - for ($i=0;$i<$nbofsujet;$i++) { - $cur = intval($toutsujet[$i]); // intval() est utiliser pour supprimer le suffixe @* qui déplaît logiquement à strftime() + $colspan = 1; + for ($i = 0; $i < $nbofsujet; $i++) { + $cur = intval($toutsujet[$i]); // intval() est utiliser pour supprimer le suffixe @* qui déplaît logiquement à strftime() - if (isset($toutsujet[$i+1]) === false) { + if (isset($toutsujet[$i + 1]) === false) { $next = false; } else { - $next = intval($toutsujet[$i+1]); + $next = intval($toutsujet[$i + 1]); } - if ($next && dol_print_date($cur, "%B") == dol_print_date($next, "%B") && dol_print_date($cur, "%Y") == dol_print_date($next, "%Y")){ + if ($next && dol_print_date($cur, "%B") == dol_print_date($next, "%B") && dol_print_date($cur, "%Y") == dol_print_date($next, "%Y")) { $colspan++; } else { print ''."\n"; - $colspan=1; + $colspan = 1; } } @@ -358,19 +358,19 @@ if ($object->format=="D") print ''."\n"; //display of days - $colspan=1; - for ($i=0;$i<$nbofsujet;$i++) { + $colspan = 1; + for ($i = 0; $i < $nbofsujet; $i++) { $cur = intval($toutsujet[$i]); - if (isset($toutsujet[$i+1]) === false) { + if (isset($toutsujet[$i + 1]) === false) { $next = false; } else { - $next = intval($toutsujet[$i+1]); + $next = intval($toutsujet[$i + 1]); } if ($next && dol_print_date($cur, "%a %e") == dol_print_date($next, "%a %e") && dol_print_date($cur, "%B") == dol_print_date($next, "%B")) { $colspan++; } else { print ''."\n"; - $colspan=1; + $colspan = 1; } } @@ -381,8 +381,8 @@ if ($object->format=="D") print ''."\n"; print ''."\n"; - for ($i=0; isset($toutsujet[$i]); $i++) { - $heures=explode('@', $toutsujet[$i]); + for ($i = 0; isset($toutsujet[$i]); $i++) { + $heures = explode('@', $toutsujet[$i]); if (isset($heures[1])) { print ''."\n"; } else { @@ -399,9 +399,9 @@ else print ''."\n"; print ''."\n"; - for ($i=0; isset($toutsujet[$i]); $i++) + for ($i = 0; isset($toutsujet[$i]); $i++) { - $tmp=explode('@', $toutsujet[$i]); + $tmp = explode('@', $toutsujet[$i]); print ''."\n"; } @@ -413,19 +413,19 @@ else $sumfor = array(); $sumagainst = array(); $compteur = 0; -$sql ="SELECT id_users, nom as name, id_sondage, reponses"; -$sql.=" FROM ".MAIN_DB_PREFIX."opensurvey_user_studs"; -$sql.=" WHERE id_sondage = '".$db->escape($numsondage)."'"; -$resql=$db->query($sql); -if (! $resql) +$sql = "SELECT id_users, nom as name, id_sondage, reponses"; +$sql .= " FROM ".MAIN_DB_PREFIX."opensurvey_user_studs"; +$sql .= " WHERE id_sondage = '".$db->escape($numsondage)."'"; +$resql = $db->query($sql); +if (!$resql) { dol_print_error($db); exit; } -$num=$db->num_rows($resql); +$num = $db->num_rows($resql); while ($compteur < $num) { - $obj=$db->fetch_object($resql); + $obj = $db->fetch_object($resql); $ensemblereponses = $obj->reponses; @@ -443,40 +443,40 @@ while ($compteur < $num) print ''."\n"; // si la ligne n'est pas a changer, on affiche les données - if (! $testligneamodifier) + if (!$testligneamodifier) { for ($i = 0; $i < $nbcolonnes; $i++) { $car = substr($ensemblereponses, $i, 1); //print 'xx'.$i."-".$car.'-'.$listofanswers[$i]['format'].'zz'; - if (empty($listofanswers[$i]['format']) || ! in_array($listofanswers[$i]['format'], array('yesno','foragainst'))) + if (empty($listofanswers[$i]['format']) || !in_array($listofanswers[$i]['format'], array('yesno', 'foragainst'))) { if (((string) $car) == "1") print ''."\n"; else print ''."\n"; // Total - if (! isset($sumfor[$i])) $sumfor[$i] = 0; + if (!isset($sumfor[$i])) $sumfor[$i] = 0; if (((string) $car) == "1") $sumfor[$i]++; } - if (! empty($listofanswers[$i]['format']) && $listofanswers[$i]['format'] == 'yesno') + if (!empty($listofanswers[$i]['format']) && $listofanswers[$i]['format'] == 'yesno') { if (((string) $car) == "1") print ''."\n"; elseif (((string) $car) == "0") print ''."\n"; else print ''."\n"; // Total - if (! isset($sumfor[$i])) $sumfor[$i] = 0; - if (! isset($sumagainst[$i])) $sumagainst[$i] = 0; + if (!isset($sumfor[$i])) $sumfor[$i] = 0; + if (!isset($sumagainst[$i])) $sumagainst[$i] = 0; if (((string) $car) == "1") $sumfor[$i]++; if (((string) $car) == "0") $sumagainst[$i]++; } - if (! empty($listofanswers[$i]['format']) && $listofanswers[$i]['format'] == 'foragainst') + if (!empty($listofanswers[$i]['format']) && $listofanswers[$i]['format'] == 'foragainst') { if (((string) $car) == "1") print ''."\n"; elseif (((string) $car) == "0") print ''."\n"; else print ''."\n"; // Total - if (! isset($sumfor[$i])) $sumfor[$i] = 0; - if (! isset($sumagainst[$i])) $sumagainst[$i] = 0; + if (!isset($sumfor[$i])) $sumfor[$i] = 0; + if (!isset($sumagainst[$i])) $sumagainst[$i] = 0; if (((string) $car) == "1") $sumfor[$i]++; if (((string) $car) == "0") $sumagainst[$i]++; } @@ -491,20 +491,20 @@ while ($compteur < $num) { $car = substr($ensemblereponses, $i, 1); print ''."\n"; @@ -515,33 +515,33 @@ while ($compteur < $num) for ($i = 0; $i < $nbcolonnes; $i++) { $car = substr($ensemblereponses, $i, 1); - if (empty($listofanswers[$i]['format']) || ! in_array($listofanswers[$i]['format'], array('yesno','foragainst'))) + if (empty($listofanswers[$i]['format']) || !in_array($listofanswers[$i]['format'], array('yesno', 'foragainst'))) { if (((string) $car) == "1") print ''."\n"; else print ''."\n"; // Total - if (! isset($sumfor[$i])) $sumfor[$i] = 0; + if (!isset($sumfor[$i])) $sumfor[$i] = 0; if (((string) $car) == "1") $sumfor[$i]++; } - if (! empty($listofanswers[$i]['format']) && $listofanswers[$i]['format'] == 'yesno') + if (!empty($listofanswers[$i]['format']) && $listofanswers[$i]['format'] == 'yesno') { if (((string) $car) == "1") print ''."\n"; elseif (((string) $car) == "0") print ''."\n"; else print ''."\n"; // Total - if (! isset($sumfor[$i])) $sumfor[$i] = 0; - if (! isset($sumagainst[$i])) $sumagainst[$i] = 0; + if (!isset($sumfor[$i])) $sumfor[$i] = 0; + if (!isset($sumagainst[$i])) $sumagainst[$i] = 0; if (((string) $car) == "1") $sumfor[$i]++; if (((string) $car) == "0") $sumagainst[$i]++; } - if (! empty($listofanswers[$i]['format']) && $listofanswers[$i]['format'] == 'foragainst') + if (!empty($listofanswers[$i]['format']) && $listofanswers[$i]['format'] == 'foragainst') { if (((string) $car) == "1") print ''."\n"; elseif (((string) $car) == "0") print ''."\n"; else print ''."\n"; // Total - if (! isset($sumfor[$i])) $sumfor[$i] = 0; - if (! isset($sumagainst[$i])) $sumagainst[$i] = 0; + if (!isset($sumfor[$i])) $sumfor[$i] = 0; + if (!isset($sumagainst[$i])) $sumagainst[$i] = 0; if (((string) $car) == "1") $sumfor[$i]++; if (((string) $car) == "0") $sumagainst[$i]++; } @@ -556,7 +556,7 @@ while ($compteur < $num) } //demande de confirmation pour modification de ligne - for ($i=0; $i < $nblines; $i++) + for ($i = 0; $i < $nblines; $i++) { if (isset($_POST["modifierligne".$i])) { @@ -575,7 +575,7 @@ while ($compteur < $num) } // Add line to add new record -if ($ligneamodifier < 0 && (! isset($_SESSION['nom']))) +if ($ligneamodifier < 0 && (!isset($_SESSION['nom']))) { print ''."\n"; print ''."\n"; // affichage des cases de formulaire checkbox pour un nouveau choix - for ($i=0;$i<$nbcolonnes;$i++) + for ($i = 0; $i < $nbcolonnes; $i++) { print ''."\n"; @@ -619,10 +619,10 @@ if ($ligneamodifier < 0 && (! isset($_SESSION['nom']))) } // Select value of best choice (for checkbox columns only) -$nbofcheckbox=0; -for ($i=0; $i < $nbcolonnes; $i++) +$nbofcheckbox = 0; +for ($i = 0; $i < $nbcolonnes; $i++) { - if (empty($listofanswers[$i]['format']) || ! in_array($listofanswers[$i]['format'], array('yesno','foragainst'))) + if (empty($listofanswers[$i]['format']) || !in_array($listofanswers[$i]['format'], array('yesno', 'foragainst'))) $nbofcheckbox++; if (isset($sumfor[$i])) { @@ -630,7 +630,7 @@ for ($i=0; $i < $nbcolonnes; $i++) { $meilleurecolonne = $sumfor[$i]; } - if (! isset($meilleurecolonne) || $sumfor[$i] > $meilleurecolonne) + if (!isset($meilleurecolonne) || $sumfor[$i] > $meilleurecolonne) { $meilleurecolonne = $sumfor[$i]; } @@ -640,18 +640,18 @@ for ($i=0; $i < $nbcolonnes; $i++) if ($object->allow_spy) { // Show line total print ''."\n"; - print ''."\n"; + print ''."\n"; for ($i = 0; $i < $nbcolonnes; $i++) { - $showsumfor = isset($sumfor[$i])?$sumfor[$i]:''; - $showsumagainst = isset($sumagainst[$i])?$sumagainst[$i]:''; + $showsumfor = isset($sumfor[$i]) ? $sumfor[$i] : ''; + $showsumagainst = isset($sumagainst[$i]) ? $sumagainst[$i] : ''; if (empty($showsumfor)) $showsumfor = 0; if (empty($showsumagainst)) $showsumagainst = 0; print ''."\n"; } print ''; @@ -660,10 +660,10 @@ if ($object->allow_spy) { { print ''."\n"; print ''."\n"; - for ($i=0; $i < $nbcolonnes; $i++) + for ($i = 0; $i < $nbcolonnes; $i++) { //print 'xx'.(! empty($listofanswers[$i]['format'])).'-'.$sumfor[$i].'-'.$meilleurecolonne; - if (empty($listofanswers[$i]['format']) || ! in_array($listofanswers[$i]['format'], array('yesno','foragainst')) && isset($sumfor[$i]) && isset($meilleurecolonne) && $sumfor[$i] == $meilleurecolonne) + if (empty($listofanswers[$i]['format']) || !in_array($listofanswers[$i]['format'], array('yesno', 'foragainst')) && isset($sumfor[$i]) && isset($meilleurecolonne) && $sumfor[$i] == $meilleurecolonne) { print ''."\n"; } else { @@ -677,28 +677,28 @@ print '
    '.date('Y', intval($toutsujet[$i])).''.dol_print_date($cur, "%B").''.dol_print_date($cur, "%a %e").'
    '.dol_htmlentities($heures[1]).'
    '.$tmp[0].''.dol_htmlentities($obj->name).'OKKO'.$langs->trans("Yes").''.$langs->trans("No").' '.$langs->trans("For").''.$langs->trans("Against").' '; - if (empty($listofanswers[$i]['format']) || ! in_array($listofanswers[$i]['format'], array('yesno','foragainst'))) + if (empty($listofanswers[$i]['format']) || !in_array($listofanswers[$i]['format'], array('yesno', 'foragainst'))) { print ''; } - if (! empty($listofanswers[$i]['format']) && $listofanswers[$i]['format'] == 'yesno') + if (!empty($listofanswers[$i]['format']) && $listofanswers[$i]['format'] == 'yesno') { - $arraychoice=array('2'=>' ','0'=>$langs->trans("No"),'1'=>$langs->trans("Yes")); + $arraychoice = array('2'=>' ', '0'=>$langs->trans("No"), '1'=>$langs->trans("Yes")); print $form->selectarray("choix".$i, $arraychoice, $car); } - if (! empty($listofanswers[$i]['format']) && $listofanswers[$i]['format'] == 'foragainst') + if (!empty($listofanswers[$i]['format']) && $listofanswers[$i]['format'] == 'foragainst') { - $arraychoice=array('2'=>' ','0'=>$langs->trans("Against"),'1'=>$langs->trans("For")); + $arraychoice = array('2'=>' ', '0'=>$langs->trans("Against"), '1'=>$langs->trans("For")); print $form->selectarray("choix".$i, $arraychoice, $car); } print 'OKKO'.$langs->trans("For").''.$langs->trans("Against").' '.$langs->trans("For").''.$langs->trans("Against").' 
    '."\n"; @@ -588,10 +588,10 @@ if ($ligneamodifier < 0 && (! isset($_SESSION['nom']))) print ''; - if (empty($listofanswers[$i]['format']) || ! in_array($listofanswers[$i]['format'], array('yesno','foragainst'))) + if (empty($listofanswers[$i]['format']) || !in_array($listofanswers[$i]['format'], array('yesno', 'foragainst'))) { print ''; } - if (! empty($listofanswers[$i]['format']) && $listofanswers[$i]['format'] == 'yesno') + if (!empty($listofanswers[$i]['format']) && $listofanswers[$i]['format'] == 'yesno') { - $arraychoice=array('2'=>' ','0'=>$langs->trans("No"),'1'=>$langs->trans("Yes")); + $arraychoice = array('2'=>' ', '0'=>$langs->trans("No"), '1'=>$langs->trans("Yes")); print $form->selectarray("choix".$i, $arraychoice, GETPOST('choix'.$i)); } - if (! empty($listofanswers[$i]['format']) && $listofanswers[$i]['format'] == 'foragainst') + if (!empty($listofanswers[$i]['format']) && $listofanswers[$i]['format'] == 'foragainst') { - $arraychoice=array('2'=>' ','0'=>$langs->trans("Against"),'1'=>$langs->trans("For")); + $arraychoice = array('2'=>' ', '0'=>$langs->trans("Against"), '1'=>$langs->trans("For")); print $form->selectarray("choix".$i, $arraychoice, GETPOST('choix'.$i)); } print '
    '. $langs->trans("Total") .''.$langs->trans("Total").''; - if (empty($listofanswers[$i]['format']) || ! in_array($listofanswers[$i]['format'], array('yesno','foragainst'))) print $showsumfor; - if (! empty($listofanswers[$i]['format']) && $listofanswers[$i]['format'] == 'yesno') print $langs->trans("Yes").': '.$showsumfor.'
    '.$langs->trans("No").': '.$showsumagainst; - if (! empty($listofanswers[$i]['format']) && $listofanswers[$i]['format'] == 'foragainst') print $langs->trans("For").': '.$showsumfor.'
    '.$langs->trans("Against").': '.$showsumagainst; + if (empty($listofanswers[$i]['format']) || !in_array($listofanswers[$i]['format'], array('yesno', 'foragainst'))) print $showsumfor; + if (!empty($listofanswers[$i]['format']) && $listofanswers[$i]['format'] == 'yesno') print $langs->trans("Yes").': '.$showsumfor.'
    '.$langs->trans("No").': '.$showsumagainst; + if (!empty($listofanswers[$i]['format']) && $listofanswers[$i]['format'] == 'foragainst') print $langs->trans("For").': '.$showsumfor.'
    '.$langs->trans("Against").': '.$showsumagainst; print '
    '."\n"; print '
    '."\n"; if ($object->allow_spy) { - $toutsujet=explode(",", $object->sujet); - $toutsujet=str_replace("°", "'", $toutsujet); + $toutsujet = explode(",", $object->sujet); + $toutsujet = str_replace("°", "'", $toutsujet); - $compteursujet=0; + $compteursujet = 0; $meilleursujet = ''; for ($i = 0; $i < $nbcolonnes; $i++) { if (isset($sumfor[$i]) && isset($meilleurecolonne) && $sumfor[$i] == $meilleurecolonne) { - $meilleursujet.=", "; - if ($object->format=="D") { + $meilleursujet .= ", "; + if ($object->format == "D") { $meilleursujetexport = $toutsujet[$i]; if (strpos($toutsujet[$i], '@') !== false) { $toutsujetdate = explode("@", $toutsujet[$i]); - $meilleursujet .= dol_print_date($toutsujetdate[0], 'daytext'). ' ('.dol_print_date($toutsujetdate[0], '%A').')' . ' - ' . $toutsujetdate[1]; + $meilleursujet .= dol_print_date($toutsujetdate[0], 'daytext').' ('.dol_print_date($toutsujetdate[0], '%A').')'.' - '.$toutsujetdate[1]; } else { - $meilleursujet .= dol_print_date($toutsujet[$i], 'daytext'). ' ('.dol_print_date($toutsujet[$i], '%A').')'; + $meilleursujet .= dol_print_date($toutsujet[$i], 'daytext').' ('.dol_print_date($toutsujet[$i], '%A').')'; } } else { - $tmps=explode('@', $toutsujet[$i]); + $tmps = explode('@', $toutsujet[$i]); $meilleursujet .= dol_htmlentities($tmps[0]); } @@ -706,7 +706,7 @@ if ($object->allow_spy) { } } - $meilleursujet=substr("$meilleursujet", 1); + $meilleursujet = substr("$meilleursujet", 1); $meilleursujet = str_replace("°", "'", $meilleursujet); @@ -717,9 +717,9 @@ if ($object->allow_spy) { print '

    '."\n"; if (isset($meilleurecolonne) && $compteursujet == "1") { - print ' ' . $langs->trans('TheBestChoice') . ": ".$meilleursujet." " . $langs->trans('with') . " $meilleurecolonne " . $vote_str . ".\n"; + print ' '.$langs->trans('TheBestChoice').": ".$meilleursujet." ".$langs->trans('with')." $meilleurecolonne ".$vote_str.".\n"; } elseif (isset($meilleurecolonne)) { - print ' ' . $langs->trans('TheBestChoices') . ": ".$meilleursujet." " . $langs->trans('with') . " $meilleurecolonne " . $vote_str . ".\n"; + print ' '.$langs->trans('TheBestChoices').": ".$meilleursujet." ".$langs->trans('with')." $meilleurecolonne ".$vote_str.".\n"; } print '


    '."\n"; @@ -734,7 +734,7 @@ $comments = $object->getComments(); if ($comments) { - print "
    " . $langs->trans("CommentsOfVoters") . ":
    \n"; + print "
    ".$langs->trans("CommentsOfVoters").":
    \n"; foreach ($comments as $obj) { // ligne d'un usager pré-authentifié @@ -749,15 +749,15 @@ if ($comments) // Form to add comment if ($object->allow_comments) { - print '
    ' .$langs->trans("AddACommentForPoll") . "
    \n"; + print '
    '.$langs->trans("AddACommentForPoll")."
    \n"; print '
    '."\n"; - print $langs->trans("Name") .': '; + print $langs->trans("Name").': '; print '   '."\n"; print '
    '."\n"; print ''."\n"; - print '
    '."\n"; // div add comment + print '
    '."\n"; // div add comment } print '

    '; diff --git a/htdocs/salaries/list.php b/htdocs/salaries/list.php index 50f8a0e5d0d..0f87d01097d 100644 --- a/htdocs/salaries/list.php +++ b/htdocs/salaries/list.php @@ -26,17 +26,17 @@ require '../main.inc.php'; require_once DOL_DOCUMENT_ROOT.'/salaries/class/paymentsalary.class.php'; require_once DOL_DOCUMENT_ROOT.'/compta/bank/class/account.class.php'; -if (! empty($conf->accounting->enabled)) require_once DOL_DOCUMENT_ROOT . '/accountancy/class/accountingjournal.class.php'; +if (!empty($conf->accounting->enabled)) require_once DOL_DOCUMENT_ROOT.'/accountancy/class/accountingjournal.class.php'; // Load translation files required by the page -$langs->loadLangs(array("compta","salaries","bills","hrm")); +$langs->loadLangs(array("compta", "salaries", "bills", "hrm")); // Security check $socid = GETPOST("socid", "int"); -if ($user->socid) $socid=$user->socid; +if ($user->socid) $socid = $user->socid; $result = restrictedArea($user, 'salaries', '', '', ''); -$limit = GETPOST('limit', 'int')?GETPOST('limit', 'int'):$conf->liste_limit; +$limit = GETPOST('limit', 'int') ?GETPOST('limit', 'int') : $conf->liste_limit; $search_ref = GETPOST('search_ref', 'int'); $search_user = GETPOST('search_user', 'alpha'); $search_label = GETPOST('search_label', 'alpha'); @@ -50,25 +50,25 @@ if (empty($page) || $page == -1) { $page = 0; } // If $page is not defined, $offset = $conf->liste_limit * $page; $pageprev = $page - 1; $pagenext = $page + 1; -if (! $sortfield) $sortfield="s.datep,s.rowid"; -if (! $sortorder) $sortorder="DESC,DESC"; +if (!$sortfield) $sortfield = "s.datep,s.rowid"; +if (!$sortorder) $sortorder = "DESC,DESC"; $optioncss = GETPOST('optioncss', 'alpha'); -$filtre=$_GET["filtre"]; +$filtre = $_GET["filtre"]; if (empty($_REQUEST['typeid'])) { - $newfiltre=str_replace('filtre=', '', $filtre); - $filterarray=explode('-', $newfiltre); - foreach($filterarray as $val) + $newfiltre = str_replace('filtre=', '', $filtre); + $filterarray = explode('-', $newfiltre); + foreach ($filterarray as $val) { - $part=explode(':', $val); - if ($part[0] == 's.fk_typepayment') $typeid=$part[1]; + $part = explode(':', $val); + if ($part[0] == 's.fk_typepayment') $typeid = $part[1]; } } else { - $typeid=$_REQUEST['typeid']; + $typeid = $_REQUEST['typeid']; } @@ -79,11 +79,11 @@ else if (GETPOST('button_removefilter_x', 'alpha') || GETPOST('button_removefilter.x', 'alpha') || GETPOST('button_removefilter', 'alpha')) // All test are required to be compatible with all browsers { - $search_ref=""; - $search_label=""; - $search_amount=""; - $search_account=''; - $typeid=""; + $search_ref = ""; + $search_label = ""; + $search_amount = ""; + $search_account = ''; + $typeid = ""; } @@ -99,56 +99,56 @@ $userstatic = new User($db); $accountstatic = new Account($db); $sql = "SELECT u.rowid as uid, u.lastname, u.firstname, u.login, u.email, u.admin, u.salary as current_salary, u.fk_soc as fk_soc, u.statut as status,"; -$sql.= " s.rowid, s.fk_user, s.amount, s.salary, s.label, s.datep as datep, s.datev as datev, s.fk_typepayment as type, s.num_payment, s.fk_bank,"; -$sql.= " ba.rowid as bid, ba.ref as bref, ba.number as bnumber, ba.account_number, ba.fk_accountancy_journal, ba.label as blabel,"; -$sql.= " pst.code as payment_code"; -$sql.= " FROM ".MAIN_DB_PREFIX."payment_salary as s"; -$sql.= " LEFT JOIN ".MAIN_DB_PREFIX."c_paiement as pst ON s.fk_typepayment = pst.id"; -$sql.= " LEFT JOIN ".MAIN_DB_PREFIX."bank as b ON s.fk_bank = b.rowid"; -$sql.= " LEFT JOIN ".MAIN_DB_PREFIX."bank_account as ba ON b.fk_account = ba.rowid,"; -$sql.= " ".MAIN_DB_PREFIX."user as u"; -$sql.= " WHERE u.rowid = s.fk_user"; -$sql.= " AND s.entity = ".$conf->entity; +$sql .= " s.rowid, s.fk_user, s.amount, s.salary, s.label, s.datep as datep, s.datev as datev, s.fk_typepayment as type, s.num_payment, s.fk_bank,"; +$sql .= " ba.rowid as bid, ba.ref as bref, ba.number as bnumber, ba.account_number, ba.fk_accountancy_journal, ba.label as blabel,"; +$sql .= " pst.code as payment_code"; +$sql .= " FROM ".MAIN_DB_PREFIX."payment_salary as s"; +$sql .= " LEFT JOIN ".MAIN_DB_PREFIX."c_paiement as pst ON s.fk_typepayment = pst.id"; +$sql .= " LEFT JOIN ".MAIN_DB_PREFIX."bank as b ON s.fk_bank = b.rowid"; +$sql .= " LEFT JOIN ".MAIN_DB_PREFIX."bank_account as ba ON b.fk_account = ba.rowid,"; +$sql .= " ".MAIN_DB_PREFIX."user as u"; +$sql .= " WHERE u.rowid = s.fk_user"; +$sql .= " AND s.entity = ".$conf->entity; // Search criteria -if ($search_ref) $sql.=" AND s.rowid=".$search_ref; -if ($search_user) $sql.=natural_search(array('u.login', 'u.lastname', 'u.firstname', 'u.email'), $search_user); -if ($search_label) $sql.=natural_search(array('s.label'), $search_label); -if ($search_amount) $sql.=natural_search("s.amount", $search_amount, 1); -if ($search_account > 0) $sql .=" AND b.fk_account=".$search_account; +if ($search_ref) $sql .= " AND s.rowid=".$search_ref; +if ($search_user) $sql .= natural_search(array('u.login', 'u.lastname', 'u.firstname', 'u.email'), $search_user); +if ($search_label) $sql .= natural_search(array('s.label'), $search_label); +if ($search_amount) $sql .= natural_search("s.amount", $search_amount, 1); +if ($search_account > 0) $sql .= " AND b.fk_account=".$search_account; if ($filtre) { - $filtre=str_replace(":", "=", $filtre); + $filtre = str_replace(":", "=", $filtre); $sql .= " AND ".$filtre; } if ($typeid) { $sql .= " AND s.fk_typepayment=".$typeid; } -$sql.= $db->order($sortfield, $sortorder); +$sql .= $db->order($sortfield, $sortorder); //$sql.= " GROUP BY u.rowid, u.lastname, u.firstname, s.rowid, s.fk_user, s.amount, s.label, s.datev, s.fk_typepayment, s.num_payment, pst.code"; -$totalnboflines=0; -$result=$db->query($sql); +$totalnboflines = 0; +$result = $db->query($sql); if ($result) { $totalnboflines = $db->num_rows($result); } -$sql.= $db->plimit($limit+1, $offset); +$sql .= $db->plimit($limit + 1, $offset); $result = $db->query($sql); if ($result) { $num = $db->num_rows($result); $i = 0; - $total = 0 ; + $total = 0; - $param=''; - if (! empty($contextpage) && $contextpage != $_SERVER["PHP_SELF"]) $param.='&contextpage='.$contextpage; - if ($limit > 0 && $limit != $conf->liste_limit) $param.='&limit='.$limit; - if ($typeid) $param.='&typeid='.$typeid; - if ($optioncss != '') $param.='&optioncss='.$optioncss; + $param = ''; + if (!empty($contextpage) && $contextpage != $_SERVER["PHP_SELF"]) $param .= '&contextpage='.$contextpage; + if ($limit > 0 && $limit != $conf->liste_limit) $param .= '&limit='.$limit; + if ($typeid) $param .= '&typeid='.$typeid; + if ($optioncss != '') $param .= '&optioncss='.$optioncss; - $newcardbutton=''; - if (! empty($user->rights->salaries->write)) + $newcardbutton = ''; + if (!empty($user->rights->salaries->write)) { $newcardbutton .= dolGetButtonTitle($langs->trans('NewSalaryPayment'), '', 'fa fa-plus-circle', DOL_URL_ROOT.'/salaries/card.php?action=create'); } @@ -165,7 +165,7 @@ if ($result) print_barre_liste($langs->trans("SalariesPayments"), $page, $_SERVER["PHP_SELF"], $param, $sortfield, $sortorder, '', $num, $totalnboflines, 'title_accountancy.png', 0, $newcardbutton, '', $limit); print '
    '; - print ''."\n"; + print '
    '."\n"; print ''; // Ref @@ -185,7 +185,7 @@ if ($result) $form->select_types_paiements($typeid, 'typeid', '', 0, 1, 1, 16); print ''; // Account - if (! empty($conf->banque->enabled)) + if (!empty($conf->banque->enabled)) { print ''; print ''; @@ -205,7 +205,7 @@ if ($result) print_liste_field_titre("Label", $_SERVER["PHP_SELF"], "s.label", "", $param, 'class="left"', $sortfield, $sortorder); print_liste_field_titre("DatePayment", $_SERVER["PHP_SELF"], "s.datep,s.rowid", "", $param, 'align="center"', $sortfield, $sortorder); print_liste_field_titre("PaymentMode", $_SERVER["PHP_SELF"], "type", "", $param, 'class="left"', $sortfield, $sortorder); - if (! empty($conf->banque->enabled)) print_liste_field_titre("BankAccount", $_SERVER["PHP_SELF"], "ba.label", "", $param, "", $sortfield, $sortorder); + if (!empty($conf->banque->enabled)) print_liste_field_titre("BankAccount", $_SERVER["PHP_SELF"], "ba.label", "", $param, "", $sortfield, $sortorder); print_liste_field_titre("PayedByThisPayment", $_SERVER["PHP_SELF"], "s.amount", "", $param, 'class="right"', $sortfield, $sortorder); print_liste_field_titre('', $_SERVER["PHP_SELF"], "", '', '', '', $sortfield, $sortorder, 'maxwidthsearch '); print "\n"; @@ -218,75 +218,75 @@ if ($result) print ''; - $userstatic->id=$obj->uid; - $userstatic->lastname=$obj->lastname; - $userstatic->firstname=$obj->firstname; - $userstatic->admin=$obj->admin; - $userstatic->login=$obj->login; - $userstatic->email=$obj->email; - $userstatic->socid=$obj->fk_soc; - $userstatic->statut=$obj->status; + $userstatic->id = $obj->uid; + $userstatic->lastname = $obj->lastname; + $userstatic->firstname = $obj->firstname; + $userstatic->admin = $obj->admin; + $userstatic->login = $obj->login; + $userstatic->email = $obj->email; + $userstatic->socid = $obj->fk_soc; + $userstatic->statut = $obj->status; - $salstatic->id=$obj->rowid; - $salstatic->ref=$obj->rowid; + $salstatic->id = $obj->rowid; + $salstatic->ref = $obj->rowid; // Ref print "\n"; - if (! $i) $totalarray['nbfield']++; + if (!$i) $totalarray['nbfield']++; // Employee print "\n"; - if (! $i) $totalarray['nbfield']++; + if (!$i) $totalarray['nbfield']++; // Label payment print "\n"; - if (! $i) $totalarray['nbfield']++; + if (!$i) $totalarray['nbfield']++; // Date payment print '\n"; - if (! $i) $totalarray['nbfield']++; + if (!$i) $totalarray['nbfield']++; // Type print ''; - if (! $i) $totalarray['nbfield']++; + if (!$i) $totalarray['nbfield']++; // Account - if (! empty($conf->banque->enabled)) + if (!empty($conf->banque->enabled)) { print ''; - if (! $i) $totalarray['nbfield']++; + if (!$i) $totalarray['nbfield']++; } // Amount print ''; - if (! $i) $totalarray['nbfield']++; - if (! $i) $totalarray['pos'][$totalarray['nbfield']]='totalttcfield'; + if (!$i) $totalarray['nbfield']++; + if (!$i) $totalarray['pos'][$totalarray['nbfield']] = 'totalttcfield'; $totalarray['val']['totalttcfield'] += $obj->amount; print ''; - if (! $i) $totalarray['nbfield']++; + if (!$i) $totalarray['nbfield']++; print "\n"; diff --git a/htdocs/theme/eldy/global.inc.php b/htdocs/theme/eldy/global.inc.php index 8c73a914f40..6474495c86b 100644 --- a/htdocs/theme/eldy/global.inc.php +++ b/htdocs/theme/eldy/global.inc.php @@ -1097,7 +1097,7 @@ td.showDragHandle { #id-left { padding-top: 20px; padding-bottom: 5px; - global->MAIN_USE_TOP_MENU_SEARCH_DROPDOWN) && ! empty($conf->global->MAIN_USE_TOP_MENU_BOOKMARK_DROPDOWN)) { ?> + global->MAIN_USE_TOP_MENU_SEARCH_DROPDOWN) && !empty($conf->global->MAIN_USE_TOP_MENU_BOOKMARK_DROPDOWN)) { ?> padding-top: 8px; } @@ -1138,11 +1138,11 @@ div.blockvmenulogo border-bottom: 0 !important; } .menulogocontainer { - margin: px; + margin: px; margin-left: 11px; margin-right: 9px; padding: 0; - height: px; + height: px; /* width: 100px; */ max-width: 100px; vertical-align: middle; @@ -2070,8 +2070,8 @@ div.login_block_other { padding-top: 0; text-align: right; margin-right: 8px; } float: right; vertical-align: top; padding: 0px 3px 0px 4px !important; - line-height: px; - height: px; + line-height: px; + height: px; } .atoplogin, .atoplogin:hover { color: # !important; @@ -5976,4 +5976,4 @@ include dol_buildpath($path.'/theme/'.$theme.'/info-box.inc.php', 0); include dol_buildpath($path.'/theme/'.$theme.'/progress.inc.php', 0); include dol_buildpath($path.'/theme/'.$theme.'/timeline.inc.php', 0); -if (! empty($conf->global->THEME_CUSTOM_CSS)) print $conf->global->THEME_CUSTOM_CSS; +if (!empty($conf->global->THEME_CUSTOM_CSS)) print $conf->global->THEME_CUSTOM_CSS; diff --git a/htdocs/theme/md/style.css.php b/htdocs/theme/md/style.css.php index bc00bd1c147..625b69e9228 100644 --- a/htdocs/theme/md/style.css.php +++ b/htdocs/theme/md/style.css.php @@ -6079,6 +6079,6 @@ include dol_buildpath($path.'/theme/'.$theme.'/info-box.inc.php', 0); include dol_buildpath($path.'/theme/'.$theme.'/progress.inc.php', 0); include dol_buildpath($path.'/theme/eldy/timeline.inc.php', 0); // actually md use same style as eldy theme -if (! empty($conf->global->THEME_CUSTOM_CSS)) print $conf->global->THEME_CUSTOM_CSS; +if (!empty($conf->global->THEME_CUSTOM_CSS)) print $conf->global->THEME_CUSTOM_CSS; if (is_object($db)) $db->close(); From c3cd6ad1afc6605b2a7979736020908e7e81a940 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Mon, 16 Dec 2019 13:10:57 +0100 Subject: [PATCH 108/236] Fix example --- htdocs/core/modules/modEmailCollector.class.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/core/modules/modEmailCollector.class.php b/htdocs/core/modules/modEmailCollector.class.php index 0b02576f5d4..0bfc9fd2595 100644 --- a/htdocs/core/modules/modEmailCollector.class.php +++ b/htdocs/core/modules/modEmailCollector.class.php @@ -324,7 +324,7 @@ class modEmailCollector extends DolibarrModules $sqlforexampleC3 = "INSERT INTO ".MAIN_DB_PREFIX."emailcollector_emailcollectorfilter (fk_emailcollector, type, rulevalue, date_creation, fk_user_creat, status)"; $sqlforexampleC3 .= " VALUES ((SELECT rowid FROM ".MAIN_DB_PREFIX."emailcollector_emailcollector WHERE ref = 'Collect_Leads' and entity = ".$conf->entity."), 'to', 'sales@example.com', '".$this->db->idate(dol_now())."', ".$user->id.", 1)"; $sqlforexampleC4 = "INSERT INTO ".MAIN_DB_PREFIX."emailcollector_emailcollectoraction (fk_emailcollector, type, actionparam, date_creation, fk_user_creat, status)"; - $sqlforexampleC4 .= " VALUES ((SELECT rowid FROM ".MAIN_DB_PREFIX."emailcollector_emailcollector WHERE ref = 'Collect_Leads' and entity = ".$conf->entity."), 'project', 'tmp_aaa=EXTRACT:HEADER:^From:(.*);socid=SETIFEMPTY:1;usage_opportunity=SET:1;description=EXTRACT:BODY:(.*);title=SET:Lead or message by __tmp_aaa__ receivied by email', '".$this->db->idate(dol_now())."', ".$user->id.", 1)"; + $sqlforexampleC4 .= " VALUES ((SELECT rowid FROM ".MAIN_DB_PREFIX."emailcollector_emailcollector WHERE ref = 'Collect_Leads' and entity = ".$conf->entity."), 'project', 'tmp_from=EXTRACT:HEADER:^From:(.*);socid=SETIFEMPTY:1;usage_opportunity=SET:1;description=EXTRACT:BODY:(.*);title=SET:Lead or message from __tmp_from__ received by email', '".$this->db->idate(dol_now())."', ".$user->id.", 1)"; $sql[] = $sqlforexampleC1; $sql[] = $sqlforexampleC2; $sql[] = $sqlforexampleC3; From 98cc2c2886be01bd995245dd66c59fd8b5454bf3 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Mon, 16 Dec 2019 14:29:47 +0100 Subject: [PATCH 109/236] Add tooltip --- htdocs/langs/en_US/website.lang | 3 ++- htdocs/website/class/websitepage.class.php | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/htdocs/langs/en_US/website.lang b/htdocs/langs/en_US/website.lang index df0a695cd4c..4a578b53b72 100644 --- a/htdocs/langs/en_US/website.lang +++ b/htdocs/langs/en_US/website.lang @@ -119,4 +119,5 @@ ShowSubContainersOnOff=Mode to execute 'dynamic content' is %s GlobalCSSorJS=Global CSS/JS/Header file of web site BackToHomePage=Back to home page... TranslationLinks=Translation links -YouTryToAccessToAFileThatIsNotAWebsitePage=You try to access to a page that is not a website page \ No newline at end of file +YouTryToAccessToAFileThatIsNotAWebsitePage=You try to access to a page that is not a website page +UseTextBetween5And70Chars=For good SEO practices, use a text between 5 and 70 characters \ No newline at end of file diff --git a/htdocs/website/class/websitepage.class.php b/htdocs/website/class/websitepage.class.php index abdb8d323eb..a97a66c9912 100644 --- a/htdocs/website/class/websitepage.class.php +++ b/htdocs/website/class/websitepage.class.php @@ -113,7 +113,7 @@ class WebsitePage extends CommonObject 'pageurl' =>array('type'=>'varchar(16)', 'label'=>'WEBSITE_PAGENAME', 'enabled'=>1, 'visible'=>1, 'notnull'=>1, 'index'=>1, 'position'=>10, 'searchall'=>1, 'comment'=>'Ref/alias of page'), 'aliasalt' =>array('type'=>'varchar(255)', 'label'=>'AliasAlt', 'enabled'=>1, 'visible'=>1, 'notnull'=>1, 'index'=>0, 'position'=>11, 'searchall'=>0, 'comment'=>'Alias alternative of page'), 'type_container' =>array('type'=>'varchar(16)', 'label'=>'Type', 'enabled'=>1, 'visible'=>1, 'notnull'=>1, 'index'=>0, 'position'=>12, 'comment'=>'Type of container'), - 'title' =>array('type'=>'varchar(255)', 'label'=>'Label', 'enabled'=>1, 'visible'=>1, 'position'=>30, 'searchall'=>1), + 'title' =>array('type'=>'varchar(255)', 'label'=>'Label', 'enabled'=>1, 'visible'=>1, 'position'=>30, 'searchall'=>1, 'help'=>'UseTextBetween5And70Chars'), 'description' =>array('type'=>'varchar(255)', 'label'=>'Description', 'enabled'=>1, 'visible'=>1, 'position'=>30, 'searchall'=>1), 'image' =>array('type'=>'varchar(255)', 'label'=>'Image', 'enabled'=>1, 'visible'=>1, 'position'=>32, 'searchall'=>0, 'help'=>'Relative path of media. Used if Type is "blogpost"'), 'keywords' =>array('type'=>'varchar(255)', 'label'=>'Keywords', 'enabled'=>1, 'visible'=>1, 'position'=>45, 'searchall'=>0), From 65abe7532c7b9ad196b6cf3415310ac2080c2a0f Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Mon, 16 Dec 2019 19:05:32 +0100 Subject: [PATCH 110/236] Fix error message not reported when deleting record in ledger. --- htdocs/accountancy/bookkeeping/list.php | 59 +++++++++++-------- .../accountancy/class/bookkeeping.class.php | 23 ++++++-- .../core/class/html.formaccounting.class.php | 4 +- htdocs/langs/en_US/accountancy.lang | 1 + htdocs/theme/eldy/global.inc.php | 2 +- 5 files changed, 57 insertions(+), 32 deletions(-) diff --git a/htdocs/accountancy/bookkeeping/list.php b/htdocs/accountancy/bookkeeping/list.php index 758906cb19d..7740956c916 100644 --- a/htdocs/accountancy/bookkeeping/list.php +++ b/htdocs/accountancy/bookkeeping/list.php @@ -104,7 +104,6 @@ $object = new BookKeeping($db); $hookmanager->initHooks(array('bookkeepinglist')); $formaccounting = new FormAccounting($db); -$formother = new FormOther($db); $form = new Form($db); if (!in_array($action, array('export_file', 'delmouv', 'delmouvconfirm')) && !isset($_POST['begin']) && !isset($_GET['begin']) && !isset($_POST['formfilteraction']) && GETPOST('page', 'int') == '' && !GETPOST('noreset', 'int') && $user->rights->accounting->mouvements->export) @@ -211,57 +210,57 @@ if (empty($reshook)) if (! empty($search_date_start)) { $filter['t.doc_date>='] = $search_date_start; $tmp=dol_getdate($search_date_start); - $param .= '&search_date_startmonth=' . $tmp['mon'] . '&search_date_startday=' . $tmp['mday'] . '&search_date_startyear=' . $tmp['year']; + $param .= '&search_date_startmonth='.urlencode($tmp['mon']).'&search_date_startday='.urlencode($tmp['mday']).'&search_date_startyear='.urlencode($tmp['year']); } if (! empty($search_date_end)) { $filter['t.doc_date<='] = $search_date_end; $tmp=dol_getdate($search_date_end); - $param .= '&search_date_endmonth=' . $tmp['mon'] . '&search_date_endday=' . $tmp['mday'] . '&search_date_endyear=' . $tmp['year']; + $param .= '&search_date_endmonth='.urlencode($tmp['mon']).'&search_date_endday='.urlencode($tmp['mday']).'&search_date_endyear='.urlencode($tmp['year']); } if (! empty($search_doc_date)) { $filter['t.doc_date'] = $search_doc_date; $tmp=dol_getdate($search_doc_date); - $param .= '&doc_datemonth=' . $tmp['mon'] . '&doc_dateday=' . $tmp['mday'] . '&doc_dateyear=' . $tmp['year']; + $param .= '&doc_datemonth='.urlencode($tmp['mon']).'&doc_dateday='.urlencode($tmp['mday']).'&doc_dateyear='.urlencode($tmp['year']); } if (! empty($search_doc_type)) { $filter['t.doc_type'] = $search_doc_type; - $param .= '&search_doc_type=' . urlencode($search_doc_type); + $param .= '&search_doc_type='.urlencode($search_doc_type); } if (! empty($search_doc_ref)) { $filter['t.doc_ref'] = $search_doc_ref; - $param .= '&search_doc_ref=' . urlencode($search_doc_ref); + $param .= '&search_doc_ref='.urlencode($search_doc_ref); } if (! empty($search_accountancy_code)) { $filter['t.numero_compte'] = $search_accountancy_code; - $param .= '&search_accountancy_code=' . urlencode($search_accountancy_code); + $param .= '&search_accountancy_code='.urlencode($search_accountancy_code); } if (! empty($search_accountancy_code_start)) { $filter['t.numero_compte>='] = $search_accountancy_code_start; - $param .= '&search_accountancy_code_start=' . urlencode($search_accountancy_code_start); + $param .= '&search_accountancy_code_start='.urlencode($search_accountancy_code_start); } if (! empty($search_accountancy_code_end)) { $filter['t.numero_compte<='] = $search_accountancy_code_end; - $param .= '&search_accountancy_code_end=' . urlencode($search_accountancy_code_end); + $param .= '&search_accountancy_code_end='.urlencode($search_accountancy_code_end); } if (! empty($search_accountancy_aux_code)) { $filter['t.subledger_account'] = $search_accountancy_aux_code; - $param .= '&search_accountancy_aux_code=' . urlencode($search_accountancy_aux_code); + $param .= '&search_accountancy_aux_code='.urlencode($search_accountancy_aux_code); } if (! empty($search_accountancy_aux_code_start)) { $filter['t.subledger_account>='] = $search_accountancy_aux_code_start; - $param .= '&search_accountancy_aux_code_start=' . urlencode($search_accountancy_aux_code_start); + $param .= '&search_accountancy_aux_code_start='.urlencode($search_accountancy_aux_code_start); } if (! empty($search_accountancy_aux_code_end)) { $filter['t.subledger_account<='] = $search_accountancy_aux_code_end; - $param .= '&search_accountancy_aux_code_end=' . urlencode($search_accountancy_aux_code_end); + $param .= '&search_accountancy_aux_code_end='.urlencode($search_accountancy_aux_code_end); } if (! empty($search_mvt_label)) { $filter['t.label_operation'] = $search_mvt_label; - $param .= '&search_mvt_label=' . urlencode($search_mvt_label); + $param .= '&search_mvt_label='.urlencode($search_mvt_label); } if (! empty($search_direction)) { $filter['t.sens'] = $search_direction; - $param .= '&search_direction=' . urlencode($search_direction); + $param .= '&search_direction='.urlencode($search_direction); } if (! empty($search_ledger_code)) { $filter['t.code_journal'] = $search_ledger_code; @@ -274,32 +273,32 @@ if (empty($reshook)) if (! empty($search_date_creation_start)) { $filter['t.date_creation>='] = $search_date_creation_start; $tmp=dol_getdate($search_date_creation_start); - $param .= '&date_creation_startmonth=' . $tmp['mon'] . '&date_creation_startday=' . $tmp['mday'] . '&date_creation_startyear=' . $tmp['year']; + $param .= '&date_creation_startmonth=' . urlencode($tmp['mon']) . '&date_creation_startday=' . urlencode($tmp['mday']) . '&date_creation_startyear=' . urlencode($tmp['year']); } if (! empty($search_date_creation_end)) { $filter['t.date_creation<='] = $search_date_creation_end; $tmp=dol_getdate($search_date_creation_end); - $param .= '&date_creation_endmonth=' . $tmp['mon'] . '&date_creation_endday=' . $tmp['mday'] . '&date_creation_endyear=' . $tmp['year']; + $param .= '&date_creation_endmonth=' .urlencode($tmp['mon']) . '&date_creation_endday=' . urlencode($tmp['mday']) . '&date_creation_endyear=' . urlencode($tmp['year']); } if (! empty($search_date_modification_start)) { $filter['t.tms>='] = $search_date_modification_start; $tmp=dol_getdate($search_date_modification_start); - $param .= '&date_modification_startmonth=' . $tmp['mon'] . '&date_modification_startday=' . $tmp['mday'] . '&date_modification_startyear=' . $tmp['year']; + $param .= '&date_modification_startmonth=' . urlencode($tmp['mon']) . '&date_modification_startday=' . urlencode($tmp['mday']) . '&date_modification_startyear=' . urlencode($tmp['year']); } if (! empty($search_date_modification_end)) { $filter['t.tms<='] = $search_date_modification_end; $tmp=dol_getdate($search_date_modification_end); - $param .= '&date_modification_endmonth=' . $tmp['mon'] . '&date_modification_endday=' . $tmp['mday'] . '&date_modification_endyear=' . $tmp['year']; + $param .= '&date_modification_endmonth=' . urlencode($tmp['mon']) . '&date_modification_endday=' . urlencode($tmp['mday']) . '&date_modification_endyear=' . urlencode($tmp['year']); } if (! empty($search_date_export_start)) { $filter['t.date_export>='] = $search_date_export_start; $tmp=dol_getdate($search_date_export_start); - $param .= '&date_export_startmonth=' . $tmp['mon'] . '&date_export_startday=' . $tmp['mday'] . '&date_export_startyear=' . $tmp['year']; + $param .= '&date_export_startmonth=' . urlencode($tmp['mon']) . '&date_export_startday=' . urlencode($tmp['mday']) . '&date_export_startyear=' . urlencode($tmp['year']); } if (! empty($search_date_export_end)) { $filter['t.date_export<='] = $search_date_export_end; $tmp=dol_getdate($search_date_export_end); - $param .= '&date_export_endmonth=' . $tmp['mon'] . '&date_export_endday=' . $tmp['mday'] . '&date_export_endyear=' . $tmp['year']; + $param .= '&date_export_endmonth=' . urlencode($tmp['mon']) . '&date_export_endday=' . urlencode($tmp['mday']) . '&date_export_endyear=' . urlencode($tmp['year']); } if (! empty($search_debit)) { $filter['t.debit'] = $search_debit; @@ -330,6 +329,7 @@ if ($action == 'delbookkeeping' && $user->rights->accounting->mouvements->suppri } } if ($action == 'delbookkeepingyearconfirm' && $user->rights->accounting->mouvements->supprimer_tous) { + $delmonth = GETPOST('delmonth', 'int'); $delyear = GETPOST('delyear', 'int'); if ($delyear == -1) { $delyear = 0; @@ -339,9 +339,9 @@ if ($action == 'delbookkeepingyearconfirm' && $user->rights->accounting->mouveme $deljournal = 0; } - if (!empty($delyear) || !empty($deljournal)) + if (!empty($delmonth) || !empty($delyear) || !empty($deljournal)) { - $result = $object->deleteByYearAndJournal($delyear, $deljournal); + $result = $object->deleteByYearAndJournal($delyear, $deljournal, '', ($delmonth > 0 ? $delmonth : 0)); if ($result < 0) { setEventMessages($object->error, $object->errors, 'errors'); } @@ -529,6 +529,8 @@ if ($action == 'export_file' && $user->rights->accounting->mouvements->export) { * View */ +$formother = new FormOther($db); + $title_page = $langs->trans("Bookkeeping"); // Count total nb of records @@ -581,9 +583,20 @@ if ($action == 'delbookkeepingyear') { if (empty($delyear)) { $delyear = dol_print_date(dol_now(), '%Y'); } + $month_array = array(); + for ($i = 1; $i <= 12; $i++) { + $month_array[$i] = $langs->trans("Month".sprintf("%02d", $i)); + } $year_array = $formaccounting->selectyear_accountancy_bookkepping($delyear, 'delyear', 0, 'array'); $journal_array = $formaccounting->select_journal($deljournal, 'deljournal', '', 1, 1, 1, '', 0, 1); + $form_question['delmonth'] = array( + 'name' => 'delmonth', + 'type' => 'select', + 'label' => $langs->trans('DelMonth'), + 'values' => $month_array, + 'default' => '' + ); $form_question['delyear'] = array( 'name' => 'delyear', 'type' => 'select', @@ -599,7 +612,7 @@ if ($action == 'delbookkeepingyear') { 'default' => $deljournal ); - $formconfirm = $form->formconfirm($_SERVER["PHP_SELF"].'?'.$param, $langs->trans('DeleteMvt'), $langs->trans('ConfirmDeleteMvt'), 'delbookkeepingyearconfirm', $form_question, 0, 1, 250); + $formconfirm = $form->formconfirm($_SERVER["PHP_SELF"].'?'.$param, $langs->trans('DeleteMvt'), $langs->trans('ConfirmDeleteMvt'), 'delbookkeepingyearconfirm', $form_question, 0, 1, 260); print $formconfirm; } diff --git a/htdocs/accountancy/class/bookkeeping.class.php b/htdocs/accountancy/class/bookkeeping.class.php index a1116ecd6a2..16a6b5820f0 100644 --- a/htdocs/accountancy/class/bookkeeping.class.php +++ b/htdocs/accountancy/class/bookkeeping.class.php @@ -1366,29 +1366,40 @@ class BookKeeping extends CommonObject /** * Delete bookkeeping by year * - * @param string $delyear Year to delete + * @param int $delyear Year to delete * @param string $journal Journal to delete * @param string $mode Mode + * @param int $delmonth Month * @return int <0 if KO, >0 if OK */ - public function deleteByYearAndJournal($delyear = '', $journal = '', $mode = '') + public function deleteByYearAndJournal($delyear = 0, $journal = '', $mode = '', $delmonth = 0) { - global $conf; + global $langs; - if (empty($delyear) && empty($journal)) + if (empty($delyear) && empty($journal)) { + $this->error = 'ErrorOneFieldRequired'; return -1; } + if (!empty($delmonth) && empty($delyear)) + { + $this->error = 'YearRequiredIfMonthDefined'; + return -2; + } $this->db->begin(); - // first check if line not yet in bookkeeping + // Delete record in bookkeeping $sql = "DELETE"; $sql .= " FROM ".MAIN_DB_PREFIX.$this->table_element.$mode; $sql .= " WHERE 1 = 1"; - if (!empty($delyear)) $sql .= " AND YEAR(doc_date) = ".$delyear; // FIXME Must use between + $sql.= dolSqlDateFilter('doc_date', 0, $delmonth, $delyear); if (!empty($journal)) $sql .= " AND code_journal = '".$this->db->escape($journal)."'"; $sql .= " AND entity IN (".getEntity('accountancy').")"; + + // TODO: In a future we must forbid deletion if record is inside a closed fiscal period. + + print $sql; exit; $resql = $this->db->query($sql); if (!$resql) { diff --git a/htdocs/core/class/html.formaccounting.class.php b/htdocs/core/class/html.formaccounting.class.php index dc864b2440d..5757b87ceb9 100644 --- a/htdocs/core/class/html.formaccounting.class.php +++ b/htdocs/core/class/html.formaccounting.class.php @@ -448,10 +448,10 @@ class FormAccounting extends Form $out_array = array(); - $sql = "SELECT DISTINCT date_format(doc_date,'%Y') as dtyear"; + $sql = "SELECT DISTINCT date_format(doc_date, '%Y') as dtyear"; $sql .= " FROM ".MAIN_DB_PREFIX."accounting_bookkeeping"; $sql .= " WHERE entity IN (" . getEntity('accountancy') . ")"; - $sql .= " ORDER BY date_format(doc_date,'%Y')"; + $sql .= " ORDER BY date_format(doc_date, '%Y')"; dol_syslog(get_class($this)."::".__METHOD__, LOG_DEBUG); $resql = $this->db->query($sql); diff --git a/htdocs/langs/en_US/accountancy.lang b/htdocs/langs/en_US/accountancy.lang index 8ef93053ce9..956901982f5 100644 --- a/htdocs/langs/en_US/accountancy.lang +++ b/htdocs/langs/en_US/accountancy.lang @@ -197,6 +197,7 @@ ByPersonalizedAccountGroups=By personalized groups ByYear=By year NotMatch=Not Set DeleteMvt=Delete Ledger lines +DelMonth=Month to delete DelYear=Year to delete DelJournal=Journal to delete ConfirmDeleteMvt=This will delete all lines of the Ledger for year and/or from a specific journal. At least one criterion is required. diff --git a/htdocs/theme/eldy/global.inc.php b/htdocs/theme/eldy/global.inc.php index 8c73a914f40..71f40184af0 100644 --- a/htdocs/theme/eldy/global.inc.php +++ b/htdocs/theme/eldy/global.inc.php @@ -2776,7 +2776,7 @@ table.listwithfilterbefore { .tagtr, .table-border-row { display: table-row; } .tagtd, .table-border-col, .table-key-border-col, .table-val-border-col { display: table-cell; } .confirmquestions .tagtr .tagtd:not(:first-child) { padding-left: 10px; } - +.confirmquestions { margin-top: 5px; } /* Pagination */ div.refidpadding { From e3cc541ff230edf94f4f7b63dff8419b6e0fe0a1 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Mon, 16 Dec 2019 19:19:37 +0100 Subject: [PATCH 111/236] Fix debug code --- htdocs/accountancy/class/bookkeeping.class.php | 1 - 1 file changed, 1 deletion(-) diff --git a/htdocs/accountancy/class/bookkeeping.class.php b/htdocs/accountancy/class/bookkeeping.class.php index 16a6b5820f0..6068e6ec0c1 100644 --- a/htdocs/accountancy/class/bookkeeping.class.php +++ b/htdocs/accountancy/class/bookkeeping.class.php @@ -1399,7 +1399,6 @@ class BookKeeping extends CommonObject // TODO: In a future we must forbid deletion if record is inside a closed fiscal period. - print $sql; exit; $resql = $this->db->query($sql); if (!$resql) { From 5c8733a84b894bf5d05e10cf57b0d5af23d8f162 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Mon, 16 Dec 2019 19:30:18 +0100 Subject: [PATCH 112/236] More complete message --- htdocs/accountancy/bookkeeping/list.php | 2 +- htdocs/langs/en_US/accountancy.lang | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/htdocs/accountancy/bookkeeping/list.php b/htdocs/accountancy/bookkeeping/list.php index c54463c544a..b24e7f2b595 100644 --- a/htdocs/accountancy/bookkeeping/list.php +++ b/htdocs/accountancy/bookkeeping/list.php @@ -612,7 +612,7 @@ if ($action == 'delbookkeepingyear') { 'default' => $deljournal ); - $formconfirm = $form->formconfirm($_SERVER["PHP_SELF"].'?'.$param, $langs->trans('DeleteMvt'), $langs->trans('ConfirmDeleteMvt'), 'delbookkeepingyearconfirm', $form_question, 0, 1, 260); + $formconfirm = $form->formconfirm($_SERVER["PHP_SELF"].'?'.$param, $langs->trans('DeleteMvt'), $langs->trans('ConfirmDeleteMvt'), 'delbookkeepingyearconfirm', $form_question, 0, 1, 300); print $formconfirm; } diff --git a/htdocs/langs/en_US/accountancy.lang b/htdocs/langs/en_US/accountancy.lang index 956901982f5..bc6cd99caa4 100644 --- a/htdocs/langs/en_US/accountancy.lang +++ b/htdocs/langs/en_US/accountancy.lang @@ -200,7 +200,7 @@ DeleteMvt=Delete Ledger lines DelMonth=Month to delete DelYear=Year to delete DelJournal=Journal to delete -ConfirmDeleteMvt=This will delete all lines of the Ledger for year and/or from a specific journal. At least one criterion is required. +ConfirmDeleteMvt=This will delete all lines of the Ledger for the year/month and/or from a specific journal (At least one criterion is required). You will have to reuse the feature 'Registration inaccounting' to have the deleted record back in the ledger. ConfirmDeleteMvtPartial=This will delete the transaction from the Ledger (all lines related to same transaction will be deleted) FinanceJournal=Finance journal ExpenseReportsJournal=Expense reports journal From a3fa6eb4739505e41577a6a65e579800d453c6d9 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Mon, 16 Dec 2019 19:40:18 +0100 Subject: [PATCH 113/236] Debug v11 --- htdocs/accountancy/admin/productaccount.php | 4 ++-- htdocs/core/menus/init_menu_auguria.sql | 2 +- htdocs/core/menus/standard/eldy.lib.php | 4 +++- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/htdocs/accountancy/admin/productaccount.php b/htdocs/accountancy/admin/productaccount.php index 13abe51ccaf..6b5210f3f42 100644 --- a/htdocs/accountancy/admin/productaccount.php +++ b/htdocs/accountancy/admin/productaccount.php @@ -383,11 +383,11 @@ if ($result) if (! empty($conf->global->ACCOUNTANCY_SHOW_PROD_DESC)) print ''; // On sell if ($accounting_product_mode == 'ACCOUNTANCY_SELL' || $accounting_product_mode == 'ACCOUNTANCY_SELL_INTRA' || $accounting_product_mode == 'ACCOUNTANCY_SELL_EXPORT') { - print ''; + print ''; } // On buy elseif ($accounting_product_mode == 'ACCOUNTANCY_BUY') { - print ''; + print ''; } // Current account print '
    '; $form->select_comptes($search_account, 'search_account', 0, '', 1); @@ -195,7 +195,7 @@ if ($result) print ''; - $searchpicto=$form->showFilterAndCheckAddButtons(0); + $searchpicto = $form->showFilterAndCheckAddButtons(0); print $searchpicto; print '
    ".$salstatic->getNomUrl(1)."".$userstatic->getNomUrl(1)."".dol_trunc($obj->label, 40)."'.dol_print_date($db->jdate($obj->datep), 'day')."'.$langs->trans("PaymentTypeShort".$obj->payment_code).' '.$obj->num_payment.''; if ($obj->fk_bank > 0) { //$accountstatic->fetch($obj->fk_bank); - $accountstatic->id=$obj->bid; - $accountstatic->ref=$obj->bref; - $accountstatic->number=$obj->bnumber; + $accountstatic->id = $obj->bid; + $accountstatic->ref = $obj->bref; + $accountstatic->number = $obj->bnumber; - if (! empty($conf->accounting->enabled)) + if (!empty($conf->accounting->enabled)) { - $accountstatic->account_number=$obj->account_number; + $accountstatic->account_number = $obj->account_number; $accountingjournal = new AccountingJournal($db); $accountingjournal->fetch($obj->fk_accountancy_journal); $accountstatic->accountancy_journal = $accountingjournal->getNomUrl(0, 1, 1, '', 1); } - $accountstatic->label=$obj->blabel; + $accountstatic->label = $obj->blabel; print $accountstatic->getNomUrl(1); } else print ' '; print ''.price($obj->amount).'
    '.$form->selectyesno('search_onsell', $search_onsell, 1, false, 1).''.$form->selectyesno('search_onsell', $search_onsell, 1, false, 1).''.$form->selectyesno('search_onpurchase', $search_onpurchase, 1, false, 1).''.$form->selectyesno('search_onpurchase', $search_onpurchase, 1, false, 1).''; diff --git a/htdocs/core/menus/init_menu_auguria.sql b/htdocs/core/menus/init_menu_auguria.sql index 10c9f2003c0..8948c391899 100644 --- a/htdocs/core/menus/init_menu_auguria.sql +++ b/htdocs/core/menus/init_menu_auguria.sql @@ -257,7 +257,7 @@ insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, left insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', '$conf->accounting->enabled && $leftmenu=="accountancy_admin"', __HANDLER__, 'left', 2463__+MAX_llx_menu__, 'accountancy', 'accountancy_admin_product', 2451__+MAX_llx_menu__, '/accountancy/admin/productaccount.php?mainmenu=accountancy&leftmenu=accountancy_admin', 'MenuProductsAccounts', 2, 'accountancy', '$user->rights->accounting->chartofaccount', '', 0, 55, __ENTITY__); insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', '$conf->accounting->enabled && $leftmenu=="accountancy_admin"', __HANDLER__, 'left', 2464__+MAX_llx_menu__, 'accountancy', 'accountancy_admin_export', 2451__+MAX_llx_menu__, '/accountancy/admin/export.php?mainmenu=accountancy&leftmenu=accountancy_admin', 'ExportOptions', 2, 'accountancy', '$user->rights->accounting->chartofaccount', '', 0, 60, __ENTITY__); - insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', '$conf->accounting->enabled && $leftmenu=="accountancy_admin"', __HANDLER__, 'left', 2465__+MAX_llx_menu__, 'accountancy', 'accountancy_admin_closure', 2451__+MAX_llx_menu__, '/accountancy/admin/closure.php?mainmenu=accountancy&leftmenu=accountancy_admin', 'MenuClosureAccounts', 2, 'accountancy', '$user->rights->accounting->chartofaccount', '', 0, 70, __ENTITY__); + insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', '$conf->accounting->enabled && $leftmenu=="accountancy_admin" && $conf->global->MAIN_FEATURES_LEVEL > 1', __HANDLER__, 'left', 2465__+MAX_llx_menu__, 'accountancy', 'accountancy_admin_closure', 2451__+MAX_llx_menu__, '/accountancy/admin/closure.php?mainmenu=accountancy&leftmenu=accountancy_admin', 'MenuClosureAccounts', 2, 'accountancy', '$user->rights->accounting->chartofaccount', '', 0, 70, __ENTITY__); -- Accounting period insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', '$conf->accounting->enabled && $leftmenu=="accountancy_admin" && $conf->global->MAIN_FEATURES_LEVEL > 0', __HANDLER__, 'left', 2450__+MAX_llx_menu__, 'accountancy', 'accountancy_admin_period', 2451__+MAX_llx_menu__, '/accountancy/admin/fiscalyear.php?mainmenu=accountancy&leftmenu=accountancy_admin', 'FiscalPeriod', 1, 'admin', '', '', 2, 80, __ENTITY__); -- Binding diff --git a/htdocs/core/menus/standard/eldy.lib.php b/htdocs/core/menus/standard/eldy.lib.php index f08c99a4c82..d1db12b9e2e 100644 --- a/htdocs/core/menus/standard/eldy.lib.php +++ b/htdocs/core/menus/standard/eldy.lib.php @@ -1200,7 +1200,9 @@ function print_left_eldy_menu($db, $menu_array_before, $menu_array_after, &$tabM $newmenu->add("/admin/dict.php?id=17&from=accountancy&mainmenu=accountancy&leftmenu=accountancy_admin", $langs->trans("MenuExpenseReportAccounts"), 1, $user->rights->accounting->chartofaccount, '', $mainmenu, 'accountancy_admin_default', 100); } $newmenu->add("/accountancy/admin/productaccount.php?mainmenu=accountancy&leftmenu=accountancy_admin", $langs->trans("MenuProductsAccounts"), 1, $user->rights->accounting->chartofaccount, '', $mainmenu, 'accountancy_admin_product', 110); - $newmenu->add("/accountancy/admin/closure.php?mainmenu=accountancy&leftmenu=accountancy_admin", $langs->trans("MenuClosureAccounts"), 1, $user->rights->accounting->chartofaccount, '', $mainmenu, 'accountancy_admin_closure', 120); + if ($conf->global->MAIN_FEATURES_LEVEL > 1) { + $newmenu->add("/accountancy/admin/closure.php?mainmenu=accountancy&leftmenu=accountancy_admin", $langs->trans("MenuClosureAccounts"), 1, $user->rights->accounting->chartofaccount, '', $mainmenu, 'accountancy_admin_closure', 120); + } $newmenu->add("/accountancy/admin/export.php?mainmenu=accountancy&leftmenu=accountancy_admin", $langs->trans("ExportOptions"), 1, $user->rights->accounting->chartofaccount, '', $mainmenu, 'accountancy_admin_export', 130); } From 9fdd1357d0b8ea29965c012202a09a0e92a7bc97 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= Date: Mon, 16 Dec 2019 20:21:06 +0100 Subject: [PATCH 114/236] The variable $num does not seem to be defined for all execution paths --- htdocs/core/boxes/box_activity.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/htdocs/core/boxes/box_activity.php b/htdocs/core/boxes/box_activity.php index 4864bcad371..40bfe965c60 100644 --- a/htdocs/core/boxes/box_activity.php +++ b/htdocs/core/boxes/box_activity.php @@ -1,7 +1,7 @@ * Copyright (C) 2005-2015 Laurent Destailleur - * Copyright (C) 2014-2015 Frederic France + * Copyright (C) 2014-2019 Frederic France * * 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 @@ -431,7 +431,7 @@ class box_activity extends ModeleBoxes $line++; $j++; } - if ($num==0) { + if (count($data)==0) { $this->info_box_contents[$line][0] = array( 'td' => 'class="center"', 'text'=>$langs->trans("NoRecordedInvoices"), From 05f1a556343df7b076b8f57c900e99fb1f7de049 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= Date: Mon, 16 Dec 2019 20:27:41 +0100 Subject: [PATCH 115/236] doxygen --- htdocs/datapolicy/class/actions_datapolicy.class.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/htdocs/datapolicy/class/actions_datapolicy.class.php b/htdocs/datapolicy/class/actions_datapolicy.class.php index 82b6d829544..7d467729841 100644 --- a/htdocs/datapolicy/class/actions_datapolicy.class.php +++ b/htdocs/datapolicy/class/actions_datapolicy.class.php @@ -1,6 +1,6 @@ - * Copyright (C) 2018 Frédéric France + * Copyright (C) 2018-2019 Frédéric France * * 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 @@ -384,7 +384,7 @@ class ActionsDatapolicy * @param Object $object Object * @param string $action Actions * @param HookManager $hookmanager Hook manager - * @return void + * @return int */ public function printCommonFooter($parameters, &$object, &$action, $hookmanager) { From ab1b5cfab50e5b46f4a26d97580956b3dea60c76 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20FRANCE?= Date: Mon, 16 Dec 2019 20:30:24 +0100 Subject: [PATCH 116/236] The variable $i seems to be never defined. --- htdocs/ticket/class/api_tickets.class.php | 1 + 1 file changed, 1 insertion(+) diff --git a/htdocs/ticket/class/api_tickets.class.php b/htdocs/ticket/class/api_tickets.class.php index c95b092cf2e..707fe403c6c 100644 --- a/htdocs/ticket/class/api_tickets.class.php +++ b/htdocs/ticket/class/api_tickets.class.php @@ -291,6 +291,7 @@ class Tickets extends DolibarrApi $result = $db->query($sql); if ($result) { $num = $db->num_rows($result); + $i = 0; while ($i < $num) { $obj = $db->fetch_object($result); $ticket_static = new Ticket($db); From 6e2e02fd4001cf699bea1fde724e84ca31a753e4 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Mon, 16 Dec 2019 21:06:32 +0100 Subject: [PATCH 117/236] Look and feel v11 --- htdocs/admin/oauth.php | 2 +- htdocs/admin/oauthlogintokens.php | 9 ++++++--- htdocs/core/modules/oauth/google_oauthcallback.php | 6 ++++-- 3 files changed, 11 insertions(+), 6 deletions(-) diff --git a/htdocs/admin/oauth.php b/htdocs/admin/oauth.php index 25afbaad943..df64d2843f6 100644 --- a/htdocs/admin/oauth.php +++ b/htdocs/admin/oauth.php @@ -88,7 +88,7 @@ $head = oauthadmin_prepare_head(); dol_fiche_head($head, 'services', '', -1, 'technic'); -print $langs->trans("ListOfSupportedOauthProviders").'

    '; +print ''.$langs->trans("ListOfSupportedOauthProviders").'

    '; print ''; diff --git a/htdocs/admin/oauthlogintokens.php b/htdocs/admin/oauthlogintokens.php index 01d36898c78..61496dbf30e 100644 --- a/htdocs/admin/oauthlogintokens.php +++ b/htdocs/admin/oauthlogintokens.php @@ -122,7 +122,7 @@ dol_fiche_head($head, 'tokengeneration', '', -1, 'technic'); if ($mode == 'setup' && $user->admin) { - print $langs->trans("OAuthSetupForLogin")."

    \n"; + print ''.$langs->trans("OAuthSetupForLogin")."

    \n"; foreach ($list as $key) { @@ -135,14 +135,17 @@ if ($mode == 'setup' && $user->admin) if ($key[0] == 'OAUTH_GITHUB_NAME') { $OAUTH_SERVICENAME = 'GitHub'; - $urltorenew = $urlwithroot.'/core/modules/oauth/github_oauthcallback.php?state=user,public_repo&backtourl='.urlencode(DOL_URL_ROOT.'/admin/oauthlogintokens.php'); + $state='user,public_repo'; // List of keys that will be converted into scopes (from constants 'SCOPE_state_in_uppercase' in file of service) + $urltorenew = $urlwithroot.'/core/modules/oauth/github_oauthcallback.php?state='.$state.'&backtourl='.urlencode(DOL_URL_ROOT.'/admin/oauthlogintokens.php'); $urltodelete = $urlwithroot.'/core/modules/oauth/github_oauthcallback.php?action=delete&backtourl='.urlencode(DOL_URL_ROOT.'/admin/oauthlogintokens.php'); $urltocheckperms = 'https://github.com/settings/applications/'; } elseif ($key[0] == 'OAUTH_GOOGLE_NAME') { $OAUTH_SERVICENAME = 'Google'; - $urltorenew = $urlwithroot.'/core/modules/oauth/google_oauthcallback.php?state=userinfo_email,userinfo_profile,cloud_print&backtourl='.urlencode(DOL_URL_ROOT.'/admin/oauthlogintokens.php'); + $state='userinfo_email,userinfo_profile,cloud_print'; // List of keys that will be converted into scopes (from constants 'SCOPE_state_in_uppercase' in file of service) + //$state.=',gmail_full'; + $urltorenew = $urlwithroot.'/core/modules/oauth/google_oauthcallback.php?state='.$state.'&backtourl='.urlencode(DOL_URL_ROOT.'/admin/oauthlogintokens.php'); $urltodelete = $urlwithroot.'/core/modules/oauth/google_oauthcallback.php?action=delete&backtourl='.urlencode(DOL_URL_ROOT.'/admin/oauthlogintokens.php'); $urltocheckperms = 'https://security.google.com/settings/security/permissions'; } diff --git a/htdocs/core/modules/oauth/google_oauthcallback.php b/htdocs/core/modules/oauth/google_oauthcallback.php index ca3060ecf22..c9fd9869caf 100644 --- a/htdocs/core/modules/oauth/google_oauthcallback.php +++ b/htdocs/core/modules/oauth/google_oauthcallback.php @@ -80,11 +80,13 @@ if ($action != 'delete' && empty($requestedpermissionsarray)) //var_dump($requestedpermissionsarray);exit; // Instantiate the Api service using the credentials, http client and storage mechanism for the token +// $requestedpermissionsarray contains list of scopes. +// Conversion into URL is done by Reflection on constant with name SCOPE_scope_in_uppercase /** @var $apiService Service */ $apiService = $serviceFactory->createService('Google', $credentials, $storage, $requestedpermissionsarray); // access type needed to have oauth provider refreshing token -// alos note that a refresh token is sent only after a prompt +// also note that a refresh token is sent only after a prompt $apiService->setAccessType('offline'); $apiService->setApprouvalPrompt('force'); @@ -147,7 +149,7 @@ else // If entry on page with no parameter, we arrive here // Creation of record with state in this tables depend on the Provider used (see its constructor). if (GETPOST('state')) { - $url = $apiService->getAuthorizationUri(array('state'=>GETPOST('state'))); + $url = $apiService->getAuthorizationUri(array('state'=>GETPOST('state'))); } else { From 138215fc3f8b96d2c052441ae152df2446cf90ce Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Mon, 16 Dec 2019 22:30:16 +0100 Subject: [PATCH 118/236] Add INVOICE_ALLOW_FREE_REF as a quick hack to solve trouble with non european users. --- htdocs/compta/facture/card.php | 12 ++++++++++++ htdocs/compta/facture/class/facture.class.php | 14 +++++++------- htdocs/core/lib/company.lib.php | 2 +- 3 files changed, 20 insertions(+), 8 deletions(-) diff --git a/htdocs/compta/facture/card.php b/htdocs/compta/facture/card.php index 92e0f0a7543..b5db78e8154 100644 --- a/htdocs/compta/facture/card.php +++ b/htdocs/compta/facture/card.php @@ -497,6 +497,12 @@ if (empty($reshook)) } } + elseif ($action == 'setref' && $usercancreate) + { + $object->fetch($id); + $object->setValueFrom('ref', GETPOST('ref'), '', null, '', '', $user, 'BILL_MODIFY'); + } + elseif ($action == 'setref_client' && $usercancreate) { $object->fetch($id); @@ -3816,6 +3822,12 @@ elseif ($id > 0 || !empty($ref)) $linkback = ''.$langs->trans("BackToList").''; $morehtmlref = '
    '; + // Ref invoice + if ($object->status == $object::STATUS_DRAFT && ! $mysoc->isInEEC() && ! empty($conf->global->INVOICE_ALLOW_FREE_REF)) { + $morehtmlref .= $form->editfieldkey("Ref", 'ref', $object->ref, $object, $usercancreate, 'string', '', 0, 1); + $morehtmlref .= $form->editfieldval("Ref", 'ref', $object->ref, $object, $usercancreate, 'string', '', null, null, '', 1); + $morehtmlref .= '
    '; + } // Ref customer $morehtmlref .= $form->editfieldkey("RefCustomer", 'ref_client', $object->ref_client, $object, $usercancreate, 'string', '', 0, 1); $morehtmlref .= $form->editfieldval("RefCustomer", 'ref_client', $object->ref_client, $object, $usercancreate, 'string', '', null, null, '', 1); diff --git a/htdocs/compta/facture/class/facture.class.php b/htdocs/compta/facture/class/facture.class.php index 7886b62f00e..05b7fc88196 100644 --- a/htdocs/compta/facture/class/facture.class.php +++ b/htdocs/compta/facture/class/facture.class.php @@ -1378,12 +1378,13 @@ class Facture extends CommonInvoice $sql .= ' LEFT JOIN '.MAIN_DB_PREFIX.'c_paiement as p ON f.fk_mode_reglement = p.id'; $sql .= ' LEFT JOIN '.MAIN_DB_PREFIX.'c_incoterms as i ON f.fk_incoterms = i.rowid'; - if ($rowid) $sql .= " WHERE f.rowid=".$rowid; - else $sql .= ' WHERE f.entity IN ('.getEntity('invoice').')'; // Dont't use entity if you use rowid - - if ($ref) $sql .= " AND f.ref='".$this->db->escape($ref)."'"; - if ($ref_ext) $sql .= " AND f.ref_ext='".$this->db->escape($ref_ext)."'"; - if ($ref_int) $sql .= " AND f.ref_int='".$this->db->escape($ref_int)."'"; + if ($rowid) $sql .= " WHERE f.rowid=".$rowid; + else { + $sql .= ' WHERE f.entity IN ('.getEntity('invoice').')'; // Dont't use entity if you use rowid + if ($ref) $sql .= " AND f.ref='".$this->db->escape($ref)."'"; + if ($ref_ext) $sql .= " AND f.ref_ext='".$this->db->escape($ref_ext)."'"; + if ($ref_int) $sql .= " AND f.ref_int='".$this->db->escape($ref_int)."'"; + } dol_syslog(get_class($this)."::fetch", LOG_DEBUG); $result = $this->db->query($sql); @@ -1832,7 +1833,6 @@ class Facture extends CommonInvoice { $srcinvoice = new Facture($this->db); $srcinvoice->fetch($remise->fk_facture_source); - $totalcostpriceofinvoice = 0; include_once DOL_DOCUMENT_ROOT.'/core/class/html.formmargin.class.php'; // TODO Move this into commonobject $formmargin = new FormMargin($this->db); $arraytmp = $formmargin->getMarginInfosArray($srcinvoice, false); diff --git a/htdocs/core/lib/company.lib.php b/htdocs/core/lib/company.lib.php index 01fe1c848c3..1268fb505a7 100644 --- a/htdocs/core/lib/company.lib.php +++ b/htdocs/core/lib/company.lib.php @@ -644,7 +644,7 @@ function getFormeJuridiqueLabel($code) /** * Return list of countries that are inside the EEC (European Economic Community) - * TODO Add a field into country dictionary. + * Note: Try to keep this function as a "memory only" function for performance reasons. * * @return array Array of countries code in EEC */ From 404ae0c20988e9fc7d9318d758456bbc26469d9a Mon Sep 17 00:00:00 2001 From: Scrutinizer Auto-Fixer Date: Tue, 17 Dec 2019 02:00:52 +0000 Subject: [PATCH 119/236] Scrutinizer Auto-Fixes This commit consists of patches automatically generated for this project on https://scrutinizer-ci.com --- htdocs/accountancy/customer/lines.php | 2 +- htdocs/accountancy/expensereport/lines.php | 132 +-- htdocs/accountancy/supplier/lines.php | 2 +- .../core/class/html.formaccounting.class.php | 94 +- htdocs/cron/class/cronjob.class.php | 820 +++++++++--------- htdocs/public/ticket/create_ticket.php | 80 +- htdocs/societe/class/societeaccount.class.php | 84 +- htdocs/theme/eldy/badges.inc.php | 38 +- htdocs/theme/eldy/theme_vars.inc.php | 10 +- htdocs/theme/md/badges.inc.php | 40 +- htdocs/theme/md/theme_vars.inc.php | 8 +- 11 files changed, 655 insertions(+), 655 deletions(-) diff --git a/htdocs/accountancy/customer/lines.php b/htdocs/accountancy/customer/lines.php index 4a20d6e3764..6a9ba9d84f2 100644 --- a/htdocs/accountancy/customer/lines.php +++ b/htdocs/accountancy/customer/lines.php @@ -37,7 +37,7 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/company.lib.php'; // Load translation files required by the page $langs->loadLangs(array("bills", "compta", "accountancy", "productbatch")); -$optioncss = GETPOST('optioncss', 'aZ'); // Option for the css output (always '' except when 'print') +$optioncss = GETPOST('optioncss', 'aZ'); // Option for the css output (always '' except when 'print') $account_parent = GETPOST('account_parent'); $changeaccount = GETPOST('changeaccount'); diff --git a/htdocs/accountancy/expensereport/lines.php b/htdocs/accountancy/expensereport/lines.php index f77ee12071d..1bedd8b871d 100644 --- a/htdocs/accountancy/expensereport/lines.php +++ b/htdocs/accountancy/expensereport/lines.php @@ -26,17 +26,17 @@ */ require '../../main.inc.php'; -require_once DOL_DOCUMENT_ROOT . '/core/class/html.formaccounting.class.php'; -require_once DOL_DOCUMENT_ROOT . '/expensereport/class/expensereport.class.php'; -require_once DOL_DOCUMENT_ROOT . '/core/lib/date.lib.php'; -require_once DOL_DOCUMENT_ROOT . '/core/lib/accounting.lib.php'; -require_once DOL_DOCUMENT_ROOT . '/core/class/html.formother.class.php'; -require_once DOL_DOCUMENT_ROOT . '/core/lib/date.lib.php'; +require_once DOL_DOCUMENT_ROOT.'/core/class/html.formaccounting.class.php'; +require_once DOL_DOCUMENT_ROOT.'/expensereport/class/expensereport.class.php'; +require_once DOL_DOCUMENT_ROOT.'/core/lib/date.lib.php'; +require_once DOL_DOCUMENT_ROOT.'/core/lib/accounting.lib.php'; +require_once DOL_DOCUMENT_ROOT.'/core/class/html.formother.class.php'; +require_once DOL_DOCUMENT_ROOT.'/core/lib/date.lib.php'; // Load translation files required by the page -$langs->loadLangs(array("compta","bills","other","accountancy","trips","productbatch")); +$langs->loadLangs(array("compta", "bills", "other", "accountancy", "trips", "productbatch")); -$optioncss = GETPOST('optioncss', 'aZ'); // Option for the css output (always '' except when 'print') +$optioncss = GETPOST('optioncss', 'aZ'); // Option for the css output (always '' except when 'print') $account_parent = GETPOST('account_parent', 'int'); $changeaccount = GETPOST('changeaccount'); @@ -47,12 +47,12 @@ $search_desc = GETPOST('search_desc', 'alpha'); $search_amount = GETPOST('search_amount', 'alpha'); $search_account = GETPOST('search_account', 'alpha'); $search_vat = GETPOST('search_vat', 'alpha'); -$search_day=GETPOST("search_day", "int"); -$search_month=GETPOST("search_month", "int"); -$search_year=GETPOST("search_year", "int"); +$search_day = GETPOST("search_day", "int"); +$search_month = GETPOST("search_month", "int"); +$search_year = GETPOST("search_year", "int"); // Load variable for pagination -$limit = GETPOST('limit', 'int')?GETPOST('limit', 'int'):(empty($conf->global->ACCOUNTING_LIMIT_LIST_VENTILATION)?$conf->liste_limit:$conf->global->ACCOUNTING_LIMIT_LIST_VENTILATION); +$limit = GETPOST('limit', 'int') ?GETPOST('limit', 'int') : (empty($conf->global->ACCOUNTING_LIMIT_LIST_VENTILATION) ? $conf->liste_limit : $conf->global->ACCOUNTING_LIMIT_LIST_VENTILATION); $sortfield = GETPOST('sortfield', 'alpha'); $sortorder = GETPOST('sortorder', 'alpha'); $page = GETPOST('page', 'int'); @@ -60,9 +60,9 @@ if (empty($page) || $page < 0) $page = 0; $pageprev = $page - 1; $pagenext = $page + 1; $offset = $limit * $page; -if (! $sortfield) +if (!$sortfield) $sortfield = "erd.date, erd.rowid"; -if (! $sortorder) { +if (!$sortorder) { if ($conf->global->ACCOUNTING_LIST_SORT_VENTILATION_DONE > 0) { $sortorder = "DESC"; } @@ -71,7 +71,7 @@ if (! $sortorder) { // Security check if ($user->socid > 0) accessforbidden(); -if (! $user->rights->accounting->bind->write) +if (!$user->rights->accounting->bind->write) accessforbidden(); $formaccounting = new FormAccounting($db); @@ -98,27 +98,27 @@ if (GETPOST('button_removefilter_x', 'alpha') || GETPOST('button_removefilter.x' if (is_array($changeaccount) && count($changeaccount) > 0) { $error = 0; - if (! (GETPOST('account_parent', 'int') >= 0)) + if (!(GETPOST('account_parent', 'int') >= 0)) { $error++; setEventMessages($langs->trans("ErrorFieldRequired", $langs->transnoentitiesnoconv("Account")), null, 'errors'); } - if (! $error) + if (!$error) { $db->begin(); - $sql1 = "UPDATE " . MAIN_DB_PREFIX . "expensereport_det as erd"; - $sql1 .= " SET erd.fk_code_ventilation=" . (GETPOST('account_parent', 'int') > 0 ? GETPOST('account_parent', 'int') : '0'); - $sql1 .= ' WHERE erd.rowid IN (' . implode(',', $changeaccount) . ')'; + $sql1 = "UPDATE ".MAIN_DB_PREFIX."expensereport_det as erd"; + $sql1 .= " SET erd.fk_code_ventilation=".(GETPOST('account_parent', 'int') > 0 ? GETPOST('account_parent', 'int') : '0'); + $sql1 .= ' WHERE erd.rowid IN ('.implode(',', $changeaccount).')'; - dol_syslog('accountancy/expensereport/lines.php::changeaccount sql= ' . $sql1); + dol_syslog('accountancy/expensereport/lines.php::changeaccount sql= '.$sql1); $resql1 = $db->query($sql1); - if (! $resql1) { - $error ++; + if (!$resql1) { + $error++; setEventMessages($db->lasterror(), null, 'errors'); } - if (! $error) { + if (!$error) { $db->commit(); setEventMessages($langs->trans('Save'), null, 'mesgs'); } else { @@ -126,7 +126,7 @@ if (is_array($changeaccount) && count($changeaccount) > 0) { setEventMessages($db->lasterror(), null, 'errors'); } - $account_parent = ''; // Protection to avoid to mass apply it a second time + $account_parent = ''; // Protection to avoid to mass apply it a second time } } @@ -138,7 +138,7 @@ if (is_array($changeaccount) && count($changeaccount) > 0) { $form = new Form($db); $formother = new FormOther($db); -llxHeader('', $langs->trans("ExpenseReportsVentilation") . ' - ' . $langs->trans("Dispatched")); +llxHeader('', $langs->trans("ExpenseReportsVentilation").' - '.$langs->trans("Dispatched")); print ''."\n"; print '
    '; -print ''; +print ''; print ''; /* diff --git a/htdocs/accountancy/admin/fiscalyear_card.php b/htdocs/accountancy/admin/fiscalyear_card.php index 3656a8f16a2..facbb5052e2 100644 --- a/htdocs/accountancy/admin/fiscalyear_card.php +++ b/htdocs/accountancy/admin/fiscalyear_card.php @@ -158,7 +158,7 @@ if ($action == 'create') print load_fiche_titre($langs->trans("NewFiscalYear")); print ''; - print ''; + print ''; print ''; dol_fiche_head(); @@ -207,7 +207,7 @@ if ($action == 'create') dol_fiche_head($head, 'card', $langs->trans("Fiscalyear"), 0, 'cron'); print ''."\n"; - print ''; + print ''; print ''; print ''; diff --git a/htdocs/accountancy/admin/index.php b/htdocs/accountancy/admin/index.php index d4630c4505f..02963557222 100644 --- a/htdocs/accountancy/admin/index.php +++ b/htdocs/accountancy/admin/index.php @@ -167,7 +167,7 @@ $linkback = ''; print load_fiche_titre($langs->trans('ConfigAccountingExpert'), $linkback, 'accountancy'); print ''; -print ''; +print ''; print ''; // Default mode for calculating turnover (parameter ACCOUNTING_MODE) diff --git a/htdocs/accountancy/admin/journals_list.php b/htdocs/accountancy/admin/journals_list.php index 7c834c56ad2..62313faa2f2 100644 --- a/htdocs/accountancy/admin/journals_list.php +++ b/htdocs/accountancy/admin/journals_list.php @@ -408,7 +408,7 @@ if ($id) $fieldlist = explode(',', $tabfield[$id]); print ''; - print ''; + print ''; print ''; print '
    '; diff --git a/htdocs/accountancy/admin/productaccount.php b/htdocs/accountancy/admin/productaccount.php index 6b5210f3f42..60c9c88f0c8 100644 --- a/htdocs/accountancy/admin/productaccount.php +++ b/htdocs/accountancy/admin/productaccount.php @@ -324,7 +324,7 @@ if ($result) print ''; if ($optioncss != '') print ''; - print ''; + print ''; print ''; print ''; print ''; diff --git a/htdocs/accountancy/bookkeeping/balance.php b/htdocs/accountancy/bookkeeping/balance.php index 86ec1162832..42491afa294 100644 --- a/htdocs/accountancy/bookkeeping/balance.php +++ b/htdocs/accountancy/bookkeeping/balance.php @@ -196,7 +196,7 @@ if ($action != 'export_csv') print ''; if ($optioncss != '') print ''; - print ''; + print ''; print ''; print ''; print ''; diff --git a/htdocs/accountancy/bookkeeping/card.php b/htdocs/accountancy/bookkeeping/card.php index c1513a93a23..26476119cca 100644 --- a/htdocs/accountancy/bookkeeping/card.php +++ b/htdocs/accountancy/bookkeeping/card.php @@ -347,7 +347,7 @@ if ($action == 'create') print ''; if ($optioncss != '') print ''; - print ''; + print ''; print ''."\n"; print ''."\n"; print ''."\n"; @@ -444,7 +444,7 @@ if ($action == 'create') if ($action == 'editdate') { print ''; if ($optioncss != '') print ''; - print ''; + print ''; print ''; print ''; print $form->selectDate($object->doc_date ? $object->doc_date : - 1, 'doc_date', '', '', '', "setdate"); @@ -468,7 +468,7 @@ if ($action == 'create') if ($action == 'editjournal') { print ''; if ($optioncss != '') print ''; - print ''; + print ''; print ''; print ''; print $formaccounting->select_journal($object->code_journal, 'code_journal', 0, 0, array(), 1, 1); @@ -492,7 +492,7 @@ if ($action == 'create') if ($action == 'editdocref') { print ''; if ($optioncss != '') print ''; - print ''; + print ''; print ''; print ''; print ''; @@ -588,7 +588,7 @@ if ($action == 'create') print ''; if ($optioncss != '') print ''; - print ''; + print ''; print ''."\n"; print ''."\n"; print ''."\n"; diff --git a/htdocs/accountancy/bookkeeping/list.php b/htdocs/accountancy/bookkeeping/list.php index b24e7f2b595..d5a24a0e2e5 100644 --- a/htdocs/accountancy/bookkeeping/list.php +++ b/htdocs/accountancy/bookkeeping/list.php @@ -621,7 +621,7 @@ if (!empty($contextpage) && $contextpage != $_SERVER["PHP_SELF"]) $param .= '&co if ($limit > 0 && $limit != $conf->liste_limit) $param .= '&limit='.$limit; print ''; -print ''; +print ''; print ''; if ($optioncss != '') print ''; print ''; diff --git a/htdocs/accountancy/bookkeeping/listbyaccount.php b/htdocs/accountancy/bookkeeping/listbyaccount.php index 5ceb9eb66a8..2cb28b59584 100644 --- a/htdocs/accountancy/bookkeeping/listbyaccount.php +++ b/htdocs/accountancy/bookkeeping/listbyaccount.php @@ -250,7 +250,7 @@ if ($action == 'delbookkeepingyear') { print ''; -print ''; +print ''; print ''; if ($optioncss != '') print ''; print ''; diff --git a/htdocs/accountancy/customer/card.php b/htdocs/accountancy/customer/card.php index 60d9cdc8218..0a39fbc8254 100644 --- a/htdocs/accountancy/customer/card.php +++ b/htdocs/accountancy/customer/card.php @@ -115,7 +115,7 @@ if (!empty($id)) { $objp = $db->fetch_object($result); print ''."\n"; - print ''; + print ''; print ''; print ''; diff --git a/htdocs/accountancy/customer/lines.php b/htdocs/accountancy/customer/lines.php index 6a9ba9d84f2..f6b149de291 100644 --- a/htdocs/accountancy/customer/lines.php +++ b/htdocs/accountancy/customer/lines.php @@ -277,7 +277,7 @@ if ($result) { print ''."\n"; print ''; if ($optioncss != '') print ''; - print ''; + print ''; print ''; print ''; print ''; diff --git a/htdocs/accountancy/customer/list.php b/htdocs/accountancy/customer/list.php index 66e0daa065a..e8b898a455d 100644 --- a/htdocs/accountancy/customer/list.php +++ b/htdocs/accountancy/customer/list.php @@ -336,7 +336,7 @@ if ($result) { print ''."\n"; print ''; if ($optioncss != '') print ''; - print ''; + print ''; print ''; print ''; print ''; diff --git a/htdocs/accountancy/expensereport/card.php b/htdocs/accountancy/expensereport/card.php index 1ee6a9e5541..36d587e0c99 100644 --- a/htdocs/accountancy/expensereport/card.php +++ b/htdocs/accountancy/expensereport/card.php @@ -117,7 +117,7 @@ if (!empty($id)) { $objp = $db->fetch_object($result); print ''."\n"; - print ''; + print ''; print ''; print ''; diff --git a/htdocs/accountancy/expensereport/lines.php b/htdocs/accountancy/expensereport/lines.php index 1bedd8b871d..cc606555b37 100644 --- a/htdocs/accountancy/expensereport/lines.php +++ b/htdocs/accountancy/expensereport/lines.php @@ -230,7 +230,7 @@ if ($result) { print ''."\n"; print ''; if ($optioncss != '') print ''; - print ''; + print ''; print ''; print ''; print ''; diff --git a/htdocs/accountancy/expensereport/list.php b/htdocs/accountancy/expensereport/list.php index 93baeb78b2b..c0d9d1a03b5 100644 --- a/htdocs/accountancy/expensereport/list.php +++ b/htdocs/accountancy/expensereport/list.php @@ -261,7 +261,7 @@ if ($result) { print ''."\n"; print ''; if ($optioncss != '') print ''; - print ''; + print ''; print ''; print ''; print ''; diff --git a/htdocs/accountancy/supplier/card.php b/htdocs/accountancy/supplier/card.php index ebbcb4a20df..6140f90fe8d 100644 --- a/htdocs/accountancy/supplier/card.php +++ b/htdocs/accountancy/supplier/card.php @@ -117,7 +117,7 @@ if (!empty($id)) { $objp = $db->fetch_object($result); print ''."\n"; - print ''; + print ''; print ''; print ''; diff --git a/htdocs/accountancy/supplier/lines.php b/htdocs/accountancy/supplier/lines.php index 60d0665c530..7afae1538e7 100644 --- a/htdocs/accountancy/supplier/lines.php +++ b/htdocs/accountancy/supplier/lines.php @@ -279,7 +279,7 @@ if ($result) { print ''."\n"; print ''; if ($optioncss != '') print ''; - print ''; + print ''; print ''; print ''; print ''; diff --git a/htdocs/accountancy/supplier/list.php b/htdocs/accountancy/supplier/list.php index 3ef3e25e031..33e356dddb4 100644 --- a/htdocs/accountancy/supplier/list.php +++ b/htdocs/accountancy/supplier/list.php @@ -334,7 +334,7 @@ if ($result) { print ''."\n"; print ''; if ($optioncss != '') print ''; - print ''; + print ''; print ''; print ''; print ''; diff --git a/htdocs/adherents/admin/adherent.php b/htdocs/adherents/admin/adherent.php index bcf76ab3f3c..72c1e078ba0 100644 --- a/htdocs/adherents/admin/adherent.php +++ b/htdocs/adherents/admin/adherent.php @@ -150,7 +150,7 @@ $head = member_admin_prepare_head(); dol_fiche_head($head, 'general', $langs->trans("Members"), -1, 'user'); print ''; -print ''; +print ''; print ''; print load_fiche_titre($langs->trans("MemberMainOptions"), '', ''); diff --git a/htdocs/adherents/admin/adherent_emails.php b/htdocs/adherents/admin/adherent_emails.php index cdcc898498a..9fef348315b 100644 --- a/htdocs/adherents/admin/adherent_emails.php +++ b/htdocs/adherents/admin/adherent_emails.php @@ -151,7 +151,7 @@ dol_fiche_head($head, 'emails', $langs->trans("Members"), -1, 'user'); // TODO Use global form //print ''; -//print ''; +//print ''; //print ''; $helptext='*'.$langs->trans("FollowingConstantsWillBeSubstituted").'
    '; diff --git a/htdocs/adherents/admin/website.php b/htdocs/adherents/admin/website.php index 17aa2d365df..cfbeb29c7c3 100644 --- a/htdocs/adherents/admin/website.php +++ b/htdocs/adherents/admin/website.php @@ -95,7 +95,7 @@ $head = member_admin_prepare_head(); print ''; print ''; -print ''; +print ''; dol_fiche_head($head, 'website', $langs->trans("Members"), -1, 'user'); diff --git a/htdocs/adherents/card.php b/htdocs/adherents/card.php index f012ce3a571..1b68d910f0d 100644 --- a/htdocs/adherents/card.php +++ b/htdocs/adherents/card.php @@ -931,7 +931,7 @@ else } print ''; - print ''; + print ''; print ''; print ''; if ($backtopage) print ''; @@ -1168,7 +1168,7 @@ else } print ''; - print ''; + print ''; print ''; print ''; print ''; @@ -1684,7 +1684,7 @@ else print ''; print ''; print ''; - print ''; + print ''; print '
    '; print '
    '; print $form->select_company($object->socid, 'socid', '', 1); diff --git a/htdocs/adherents/index.php b/htdocs/adherents/index.php index 28fb8b3b29a..51f58ec89c3 100644 --- a/htdocs/adherents/index.php +++ b/htdocs/adherents/index.php @@ -138,7 +138,7 @@ if (!empty($conf->global->MAIN_SEARCH_FORM_ON_HOME_AREAS)) // This is useles if (count($listofsearchfields)) { print ''; - print ''; + print ''; print '
    '; print ''; $i = 0; diff --git a/htdocs/adherents/note.php b/htdocs/adherents/note.php index b7d9c840633..e232539491b 100644 --- a/htdocs/adherents/note.php +++ b/htdocs/adherents/note.php @@ -71,7 +71,7 @@ if ($id) dol_fiche_head($head, 'note', $langs->trans("Member"), -1, 'user'); print ""; - print ''; + print ''; $linkback = ''.$langs->trans("BackToList").''; diff --git a/htdocs/adherents/subscription.php b/htdocs/adherents/subscription.php index 1c6505a260b..20854f57279 100644 --- a/htdocs/adherents/subscription.php +++ b/htdocs/adherents/subscription.php @@ -464,7 +464,7 @@ if ($rowid > 0) if (!empty($conf->societe->enabled)) $rowspan++; print ''; - print ''; + print ''; print ''; dol_fiche_head($head, 'subscription', $langs->trans("Member"), -1, 'user'); @@ -579,7 +579,7 @@ if ($rowid > 0) print ''; print ''; print ''; - print ''; + print ''; print '
    '; print '
    '; print $form->select_company($object->fk_soc, 'socid', '', 1); @@ -905,7 +905,7 @@ if ($rowid > 0) print ''; - print ''; + print ''; print ''; print ''; print ''; diff --git a/htdocs/adherents/subscription/card.php b/htdocs/adherents/subscription/card.php index bca4236bfa2..57c50e1b6b3 100644 --- a/htdocs/adherents/subscription/card.php +++ b/htdocs/adherents/subscription/card.php @@ -187,7 +187,7 @@ if ($user->rights->adherent->cotisation->creer && $action == 'edit') $head = subscription_prepare_head($object); print ''; - print ''; + print ''; print ""; print ""; print "fk_bank."\">"; @@ -297,7 +297,7 @@ if ($rowid && $action != 'edit') } print ''; - print ''; + print ''; $linkback = ''.$langs->trans("BackToList").''; diff --git a/htdocs/adherents/subscription/list.php b/htdocs/adherents/subscription/list.php index 276186a469a..56862e794e8 100644 --- a/htdocs/adherents/subscription/list.php +++ b/htdocs/adherents/subscription/list.php @@ -253,7 +253,7 @@ if ($user->rights->adherent->cotisation->creer) print ''; if ($optioncss != '') print ''; -print ''; +print ''; print ''; print ''; print ''; diff --git a/htdocs/adherents/type.php b/htdocs/adherents/type.php index ecfd12142f4..e92060d9e11 100644 --- a/htdocs/adherents/type.php +++ b/htdocs/adherents/type.php @@ -248,7 +248,7 @@ if (!$rowid && $action != 'create' && $action != 'edit') print ''; if ($optioncss != '') print ''; - print ''; + print ''; print ''; print ''; print ''; @@ -327,7 +327,7 @@ if ($action == 'create') print load_fiche_titre($langs->trans("NewMemberType"), '', 'members'); print ''; - print ''; + print ''; print ''; dol_fiche_head(''); @@ -768,7 +768,7 @@ if ($rowid > 0) $head = member_type_prepare_head($object); print ''; - print ''; + print ''; print ''; print ''; diff --git a/htdocs/adherents/type_translation.php b/htdocs/adherents/type_translation.php index b70327271f0..26850c72b84 100644 --- a/htdocs/adherents/type_translation.php +++ b/htdocs/adherents/type_translation.php @@ -220,7 +220,7 @@ if ($action == 'edit') require_once DOL_DOCUMENT_ROOT.'/core/class/doleditor.class.php'; print ''; - print ''; + print ''; print ''; print ''; @@ -287,7 +287,7 @@ if ($action == 'add' && $user->rights->adherent->configurer) print '
    '; print ''; - print ''; + print ''; print ''; print ''; diff --git a/htdocs/admin/accountant.php b/htdocs/admin/accountant.php index 3f2e89f4f92..83c143e4955 100644 --- a/htdocs/admin/accountant.php +++ b/htdocs/admin/accountant.php @@ -106,7 +106,7 @@ print '$(document).ready(function () { print ''."\n"; print ''; -print ''; +print ''; print ''; print ''; diff --git a/htdocs/admin/agenda.php b/htdocs/admin/agenda.php index 34c2444c07b..b01f96019b5 100644 --- a/htdocs/admin/agenda.php +++ b/htdocs/admin/agenda.php @@ -128,7 +128,7 @@ $linkback = ''; -print ''; +print ''; print ''; $param = ''; diff --git a/htdocs/admin/agenda_extsites.php b/htdocs/admin/agenda_extsites.php index 7eac38293d5..9eddccd0ba9 100644 --- a/htdocs/admin/agenda_extsites.php +++ b/htdocs/admin/agenda_extsites.php @@ -133,7 +133,7 @@ $linkback=''; -print ''; +print ''; print ''; $head=agenda_prepare_head(); diff --git a/htdocs/admin/agenda_xcal.php b/htdocs/admin/agenda_xcal.php index 3d1ddf1ed54..3f6484ef639 100644 --- a/htdocs/admin/agenda_xcal.php +++ b/htdocs/admin/agenda_xcal.php @@ -78,7 +78,7 @@ print load_fiche_titre($langs->trans("AgendaSetup"), $linkback, 'title_setup'); print ''; -print ''; +print ''; $head = agenda_prepare_head(); diff --git a/htdocs/admin/bank.php b/htdocs/admin/bank.php index 534153a6c37..b048dea9565 100644 --- a/htdocs/admin/bank.php +++ b/htdocs/admin/bank.php @@ -224,7 +224,7 @@ $linkback = ''; -print ''; +print ''; print ''; $head = bank_admin_prepare_head(null); diff --git a/htdocs/admin/barcode.php b/htdocs/admin/barcode.php index a6cf1db4ce7..c5cefe48674 100644 --- a/htdocs/admin/barcode.php +++ b/htdocs/admin/barcode.php @@ -196,7 +196,7 @@ print load_fiche_titre($langs->trans("BarcodeEncodeModule"), '', ''); if (empty($conf->use_javascript_ajax)) { print ''; - print ''; + print ''; print ''; } @@ -306,7 +306,7 @@ print "
    "; print load_fiche_titre($langs->trans("OtherOptions"), '', ''); print ""; -print ''; +print ''; print ""; print '
    '; diff --git a/htdocs/admin/bom.php b/htdocs/admin/bom.php index 687ef4ee494..9a10c2f3886 100644 --- a/htdocs/admin/bom.php +++ b/htdocs/admin/bom.php @@ -478,7 +478,7 @@ foreach ($substitutionarray as $key => $val) $htmltext .= $key.'
    '; $htmltext .= ''; print ''; -print ''; +print ''; print ''; print '
    '; print $form->textwithpicto($langs->trans("FreeLegalTextOnBOMs"), $langs->trans("AddCRIfTooLong").'

    '.$htmltext, 1, 'help', '', 0, 2, 'freetexttooltip').'
    '; @@ -501,7 +501,7 @@ print ''; //Use draft Watermark print "
    "; -print ''; +print ''; print ""; print '
    '; print $form->textwithpicto($langs->trans("WatermarkOnDraftBOMs"), $htmltext, 1, 'help', '', 0, 2, 'watermarktooltip').'
    '; diff --git a/htdocs/admin/boxes.php b/htdocs/admin/boxes.php index 90d09a17a1b..76fc188bc0c 100644 --- a/htdocs/admin/boxes.php +++ b/htdocs/admin/boxes.php @@ -327,7 +327,7 @@ print "\n\n".''."\n"; print load_fiche_titre($langs->trans("BoxesAvailable")); print ''."\n"; -print ''."\n"; +print ''."\n"; print ''."\n"; print '
    '; @@ -454,7 +454,7 @@ print '
    '; print "\n\n".''."\n"; print load_fiche_titre($langs->trans("Other")); print ''; -print ''; +print ''; print ''; print ''; diff --git a/htdocs/admin/chequereceipts.php b/htdocs/admin/chequereceipts.php index c4c6e4506d9..b63cecf340b 100644 --- a/htdocs/admin/chequereceipts.php +++ b/htdocs/admin/chequereceipts.php @@ -237,7 +237,7 @@ print '
    '; print load_fiche_titre($langs->trans("OtherOptions"), '', ''); print ''; -print ''; +print ''; print ''; print '
    '; diff --git a/htdocs/admin/clicktodial.php b/htdocs/admin/clicktodial.php index fbf8bc63b6d..9149896988d 100644 --- a/htdocs/admin/clicktodial.php +++ b/htdocs/admin/clicktodial.php @@ -70,7 +70,7 @@ print $langs->trans("ClickToDialDesc")."
    \n"; print '
    '; print ''; -print ''; +print ''; print ''; print '
    '; diff --git a/htdocs/admin/commande.php b/htdocs/admin/commande.php index 895c7d6618d..2688b252d58 100644 --- a/htdocs/admin/commande.php +++ b/htdocs/admin/commande.php @@ -535,7 +535,7 @@ foreach ($substitutionarray as $key => $val) $htmltext .= $key.'
    '; $htmltext .= ''; print ''; -print ''; +print ''; print ''; print '
    '; print $form->textwithpicto($langs->trans("FreeLegalTextOnOrders"), $langs->trans("AddCRIfTooLong").'

    '.$htmltext, 1, 'help', '', 0, 2, 'freetexttooltip').'
    '; @@ -558,7 +558,7 @@ print ''; //Use draft Watermark print "
    "; -print ''; +print ''; print ""; print '
    '; print $form->textwithpicto($langs->trans("WatermarkOnDraftOrders"), $htmltext, 1, 'help', '', 0, 2, 'watermarktooltip').'
    '; diff --git a/htdocs/admin/company.php b/htdocs/admin/company.php index 357d53df1c3..ce75d83505a 100644 --- a/htdocs/admin/company.php +++ b/htdocs/admin/company.php @@ -400,7 +400,7 @@ print '$(document).ready(function () { print ''."\n"; print ''; -print ''; +print ''; print ''; print ''; diff --git a/htdocs/admin/compta.php b/htdocs/admin/compta.php index 25cf1df9a11..70b6f303627 100644 --- a/htdocs/admin/compta.php +++ b/htdocs/admin/compta.php @@ -107,7 +107,7 @@ print load_fiche_titre($langs->trans('ComptaSetup'), $linkback, 'title_setup'); print '
    '; print ''; -print ''; +print ''; print ''; print '
    '; diff --git a/htdocs/admin/const.php b/htdocs/admin/const.php index b3b1637e4fd..eed7f40910c 100644 --- a/htdocs/admin/const.php +++ b/htdocs/admin/const.php @@ -192,7 +192,7 @@ print "
    \n"; $param = ''; print 'entity) && $debug)?'?debug=1':'').'" method="POST">'; -print ''; +print ''; print ''; print ''; print ''; diff --git a/htdocs/admin/contract.php b/htdocs/admin/contract.php index 907d56333b4..3c727fe1397 100644 --- a/htdocs/admin/contract.php +++ b/htdocs/admin/contract.php @@ -456,7 +456,7 @@ print "
    "; */ print ''; -print ''; +print ''; print ''; print load_fiche_titre($langs->trans("OtherOptions"), '', ''); diff --git a/htdocs/admin/dav.php b/htdocs/admin/dav.php index 80bb04f4852..eb62c224e5c 100644 --- a/htdocs/admin/dav.php +++ b/htdocs/admin/dav.php @@ -65,7 +65,7 @@ print load_fiche_titre($langs->trans("DAVSetup"), $linkback, 'title_setup'); print ''; -print ''; +print ''; $head = dav_admin_prepare_head(); @@ -74,7 +74,7 @@ dol_fiche_head($head, 'webdav', '', -1, 'action'); if ($action == 'edit') { print ''; - print ''; + print ''; print ''; print '
    '; diff --git a/htdocs/admin/debugbar.php b/htdocs/admin/debugbar.php index 77969820598..9a702f56545 100644 --- a/htdocs/admin/debugbar.php +++ b/htdocs/admin/debugbar.php @@ -90,7 +90,7 @@ print '
    '; // Level print ''; -print ''; +print ''; print ''; print '
    '; diff --git a/htdocs/admin/defaultvalues.php b/htdocs/admin/defaultvalues.php index ae383242b11..8ddd453b458 100644 --- a/htdocs/admin/defaultvalues.php +++ b/htdocs/admin/defaultvalues.php @@ -220,7 +220,7 @@ if ($defaultvalue) $param .= '&defaultvalue='.urlencode($defaultvalue); print 'entity) && $debug) ? '?debug=1' : '').'" method="POST">'; if ($optioncss != '') print ''; -print ''; +print ''; print ''; print ''; print ''; @@ -240,7 +240,7 @@ if ($mode == 'mandatory') print info_admin($langs->trans("FeatureSupportedOnTextFieldsOnly")).'
    '; } -print ''; +print ''; print ''; print ''; diff --git a/htdocs/admin/delais.php b/htdocs/admin/delais.php index ec494d5a812..9897b3c8a88 100644 --- a/htdocs/admin/delais.php +++ b/htdocs/admin/delais.php @@ -183,7 +183,7 @@ $countrynotdefined = ''.$langs->trans("ErrorSetACountryFirst if ($action == 'edit') { print ''; - print ''; + print ''; print ''; print '
    '; diff --git a/htdocs/admin/dict.php b/htdocs/admin/dict.php index bc0f57d40fb..e5a525a62c9 100644 --- a/htdocs/admin/dict.php +++ b/htdocs/admin/dict.php @@ -1042,7 +1042,7 @@ if ($id) $fieldlist = explode(',', $tabfield[$id]); print ''; - print ''; + print ''; print ''; if ($id == 10 && empty($conf->global->FACTURE_TVAOPTION)) @@ -1223,7 +1223,7 @@ if ($id) print ''; - print ''; + print ''; print ''; // List of available record in database diff --git a/htdocs/admin/emailcollector_card.php b/htdocs/admin/emailcollector_card.php index 804c2a37a6f..09871ee1276 100644 --- a/htdocs/admin/emailcollector_card.php +++ b/htdocs/admin/emailcollector_card.php @@ -253,7 +253,7 @@ if ($action == 'create') { print load_fiche_titre($langs->trans("NewEmailCollector", $langs->transnoentitiesnoconv("EmailCollector"))); print ''; - print ''; + print ''; print ''; print ''; @@ -288,7 +288,7 @@ if (($id || $ref) && $action == 'edit') print load_fiche_titre($langs->trans("EmailCollector")); print ''; - print ''; + print ''; print ''; print ''; print ''; @@ -382,7 +382,7 @@ if ($object->id > 0 && (empty($action) || ($action != 'edit' && $action != 'crea //$morehtmlref.=$form->form_project($_SERVER['PHP_SELF'] . '?id=' . $object->id, $object->socid, $object->fk_project, 'projectid', 0, 0, 1, 1); $morehtmlref.=''; $morehtmlref.=''; - $morehtmlref.=''; + $morehtmlref.=''; $morehtmlref.=$formproject->select_projects($object->socid, $object->fk_project, 'projectid', $maxlength, 0, 1, 0, 1, 0, 0, '', 1); $morehtmlref.=''; $morehtmlref.=''; @@ -475,7 +475,7 @@ if ($object->id > 0 && (empty($action) || ($action != 'edit' && $action != 'crea print '
    '; - print ''; + print ''; print ''; print ''; print ''; diff --git a/htdocs/admin/emailcollector_list.php b/htdocs/admin/emailcollector_list.php index c10e44e0e10..53d9fd8d1f1 100644 --- a/htdocs/admin/emailcollector_list.php +++ b/htdocs/admin/emailcollector_list.php @@ -313,7 +313,7 @@ $massactionbutton = $form->selectMassAction('', $arrayofmassactions); print ''; if ($optioncss != '') print ''; -print ''; +print ''; print ''; print ''; print ''; diff --git a/htdocs/admin/events.php b/htdocs/admin/events.php index 0109538f71f..9265604f427 100644 --- a/htdocs/admin/events.php +++ b/htdocs/admin/events.php @@ -79,7 +79,7 @@ print "
    \n"; print ''; -print ''; +print ''; print ''; $head=security_prepare_head(); diff --git a/htdocs/admin/expedition.php b/htdocs/admin/expedition.php index d0c4e0dc542..58808c00410 100644 --- a/htdocs/admin/expedition.php +++ b/htdocs/admin/expedition.php @@ -466,7 +466,7 @@ print '
    '; print load_fiche_titre($langs->trans("OtherOptions")); print ''; -print ''; +print ''; print ''; print "
    "; diff --git a/htdocs/admin/expensereport.php b/htdocs/admin/expensereport.php index 3139de4849d..b55f5cba2bf 100644 --- a/htdocs/admin/expensereport.php +++ b/htdocs/admin/expensereport.php @@ -462,7 +462,7 @@ print '
    '; */ print ''; -print ''; +print ''; print ''; print load_fiche_titre($langs->trans("OtherOptions"), '', ''); diff --git a/htdocs/admin/expensereport_ik.php b/htdocs/admin/expensereport_ik.php index 66897261207..0933d823297 100644 --- a/htdocs/admin/expensereport_ik.php +++ b/htdocs/admin/expensereport_ik.php @@ -108,7 +108,7 @@ if ($action == 'edit') echo ''; } -echo ''; +echo ''; echo '
    '; diff --git a/htdocs/admin/expensereport_rules.php b/htdocs/admin/expensereport_rules.php index becf50fa7a2..a40e8d95520 100644 --- a/htdocs/admin/expensereport_rules.php +++ b/htdocs/admin/expensereport_rules.php @@ -158,7 +158,7 @@ echo $langs->trans('ExpenseReportRulesDesc'); if ($action != 'edit') { echo ''; - echo ''; + echo ''; echo ''; echo '
    '; @@ -196,7 +196,7 @@ if ($action != 'edit') echo ''; -echo ''; +echo ''; if ($action == 'edit') { diff --git a/htdocs/admin/export.php b/htdocs/admin/export.php index 42aa330d1bd..107954fa4cd 100644 --- a/htdocs/admin/export.php +++ b/htdocs/admin/export.php @@ -86,7 +86,7 @@ print ''; print '
     '; print ''; -print ''; +print ''; print ''; echo ajax_constantonoff('EXPORTS_SHARE_MODELS'); print ''; diff --git a/htdocs/admin/external_rss.php b/htdocs/admin/external_rss.php index c73567a5745..1b41205b3b5 100644 --- a/htdocs/admin/external_rss.php +++ b/htdocs/admin/external_rss.php @@ -198,7 +198,7 @@ print '
    '; // Formulaire ajout print '
    '; -print ''; +print ''; print ''; print ''; @@ -255,7 +255,7 @@ if ($resql) print ""; print '
    '; - print ''; + print ''; print ""; print ""; diff --git a/htdocs/admin/facture.php b/htdocs/admin/facture.php index 6f1f621b90a..669e9e4f5a9 100644 --- a/htdocs/admin/facture.php +++ b/htdocs/admin/facture.php @@ -605,7 +605,7 @@ if(!empty($conf->global->INVOICE_USE_DEFAULT_DOCUMENT)) // Hidden conf print '
    '; print load_fiche_titre($langs->trans("BillsPDFModulesAccordindToInvoiceType"), '', ''); print ''; - print ''; + print ''; print ''; print '
    ".$langs->trans("RSS")." ".($i+1)."
    '; print ''; @@ -646,7 +646,7 @@ print '
    '; print load_fiche_titre($langs->trans("SuggestedPaymentModesIfNotDefinedInInvoice"), '', ''); print ''; -print ''; +print ''; print '
    '; @@ -747,7 +747,7 @@ print "\n"; // Force date validation print ''; -print ''; +print ''; print ''; print '\n"; print ''; // print products on fichinter print ''; -print ''; +print ''; print ''; print ''; @@ -581,7 +581,7 @@ print "\n"; print ''; // Use services duration print ''; -print ''; +print ''; print ''; print ''; print ''; print ''; // Use duration print ''; -print ''; +print ''; print ''; print ''; print ''; print ''; // use date without hour print ''; -print ''; +print ''; print ''; print ''; print '
    '; print $langs->trans("ForceInvoiceDate"); @@ -765,7 +765,7 @@ foreach($substitutionarray as $key => $val) $htmltext.=$key.'
    '; $htmltext.=''; print ''; -print ''; +print ''; print ''; print '
    '; print $form->textwithpicto($langs->trans("FreeLegalTextOnInvoices"), $langs->trans("AddCRIfTooLong").'

    '.$htmltext, 1, 'help', '', 0, 2, 'freetexttooltip').'
    '; @@ -787,7 +787,7 @@ print ''; print '
    '; -print ''; +print ''; print ''; print '
    '; print $form->textwithpicto($langs->trans("WatermarkOnDraftBill"), $htmltext, 1, 'help', '', 0, 2, 'watermarktooltip').'
    '; diff --git a/htdocs/admin/facture_situation.php b/htdocs/admin/facture_situation.php index 0378f5cf0d4..459fc801bae 100644 --- a/htdocs/admin/facture_situation.php +++ b/htdocs/admin/facture_situation.php @@ -81,7 +81,7 @@ print load_fiche_titre($langs->trans("InvoiceSituation"), '', ''); $var=0; print ''; -print ''; +print ''; _updateBtn(); diff --git a/htdocs/admin/fichinter.php b/htdocs/admin/fichinter.php index 413f14e02df..149a1e0376d 100644 --- a/htdocs/admin/fichinter.php +++ b/htdocs/admin/fichinter.php @@ -533,7 +533,7 @@ foreach ($substitutionarray as $key => $val) $htmltext .= $key.'
    '; $htmltext .= ''; print ''; -print ''; +print ''; print ''; print '
    '; print $form->textwithpicto($langs->trans("FreeLegalTextOnInterventions"), $langs->trans("AddCRIfTooLong").'

    '.$htmltext, 1, 'help', '', 0, 2, 'freetexttooltip').'
    '; @@ -555,7 +555,7 @@ print ''; //Use draft Watermark print "
    "; -print ''; +print ''; print ""; print '
    '; print $form->textwithpicto($langs->trans("WatermarkOnDraftInterventionCards"), $htmltext, 1, 'help', '', 0, 2, 'watermarktooltip').'
    '; @@ -567,7 +567,7 @@ print "
    '; print $langs->trans("PrintProductsOnFichinter").' ('.$langs->trans("PrintProductsOnFichinterDetails").')
    '; @@ -597,7 +597,7 @@ print '
    '; @@ -613,7 +613,7 @@ print '
    '; diff --git a/htdocs/admin/geoipmaxmind.php b/htdocs/admin/geoipmaxmind.php index 0baf9a6cdc1..38074953e26 100644 --- a/htdocs/admin/geoipmaxmind.php +++ b/htdocs/admin/geoipmaxmind.php @@ -96,7 +96,7 @@ if (! empty($conf->global->GEOIPMAXMIND_COUNTRY_DATAFILE)) // Mode print ''; -print ''; +print ''; print ''; print ''; diff --git a/htdocs/admin/holiday.php b/htdocs/admin/holiday.php index 0920b656e4f..8cef5be5f26 100644 --- a/htdocs/admin/holiday.php +++ b/htdocs/admin/holiday.php @@ -473,7 +473,7 @@ print "
    "; */ print ''; -print ''; +print ''; print ''; print load_fiche_titre($langs->trans("OtherOptions"), '', ''); diff --git a/htdocs/admin/ihm.php b/htdocs/admin/ihm.php index d2044436937..fa83d5d4839 100644 --- a/htdocs/admin/ihm.php +++ b/htdocs/admin/ihm.php @@ -227,7 +227,7 @@ print ''.$langs->trans("DisplayDesc")."
    \n require_once DOL_DOCUMENT_ROOT.'/core/class/doleditor.class.php'; print ''; -print ''; +print ''; print ''; clearstatcache(); diff --git a/htdocs/admin/ldap.php b/htdocs/admin/ldap.php index 00158dbb5e6..edb0c800720 100644 --- a/htdocs/admin/ldap.php +++ b/htdocs/admin/ldap.php @@ -107,7 +107,7 @@ $form=new Form($db); print ''; -print ''; +print ''; dol_fiche_head($head, 'ldap', $langs->trans("LDAPSetup"), -1); diff --git a/htdocs/admin/ldap_contacts.php b/htdocs/admin/ldap_contacts.php index 4e49bee1d44..4a6a21197a8 100644 --- a/htdocs/admin/ldap_contacts.php +++ b/htdocs/admin/ldap_contacts.php @@ -114,7 +114,7 @@ print $langs->trans("LDAPDescContact").'
    '; print '
    '; print ''; -print ''; +print ''; print '
    '; diff --git a/htdocs/admin/ldap_groups.php b/htdocs/admin/ldap_groups.php index 284427e4536..194475ab32c 100644 --- a/htdocs/admin/ldap_groups.php +++ b/htdocs/admin/ldap_groups.php @@ -105,7 +105,7 @@ print '
    '; print ''; -print ''; +print ''; $form = new Form($db); diff --git a/htdocs/admin/ldap_members.php b/htdocs/admin/ldap_members.php index 457e63d0330..f2e8002c8df 100644 --- a/htdocs/admin/ldap_members.php +++ b/htdocs/admin/ldap_members.php @@ -125,7 +125,7 @@ if (! function_exists("ldap_connect")) } print ''; -print ''; +print ''; dol_fiche_head($head, 'members', $langs->trans("LDAPSetup"), -1); diff --git a/htdocs/admin/ldap_members_types.php b/htdocs/admin/ldap_members_types.php index adc60f8969c..6628dd4d144 100644 --- a/htdocs/admin/ldap_members_types.php +++ b/htdocs/admin/ldap_members_types.php @@ -103,7 +103,7 @@ print '
    '; print ''; -print ''; +print ''; $form = new Form($db); diff --git a/htdocs/admin/ldap_users.php b/htdocs/admin/ldap_users.php index 1b800612d62..ef8937713dd 100644 --- a/htdocs/admin/ldap_users.php +++ b/htdocs/admin/ldap_users.php @@ -120,7 +120,7 @@ if (! function_exists("ldap_connect")) print ''; -print ''; +print ''; dol_fiche_head($head, 'users', $langs->trans("LDAPSetup"), -1); diff --git a/htdocs/admin/limits.php b/htdocs/admin/limits.php index f7b32a2c5ef..e48f1b729f4 100644 --- a/htdocs/admin/limits.php +++ b/htdocs/admin/limits.php @@ -96,7 +96,7 @@ print "
    \n"; if ($action == 'edit') { print ''; - print ''; + print ''; print ''; clearstatcache(); diff --git a/htdocs/admin/livraison.php b/htdocs/admin/livraison.php index a1f6f27883f..4cd8f4841e5 100644 --- a/htdocs/admin/livraison.php +++ b/htdocs/admin/livraison.php @@ -454,7 +454,7 @@ foreach ($substitutionarray as $key => $val) $htmltext .= $key.'
    '; $htmltext .= ''; print ''; -print ''; +print ''; print ''; print '
    '; print $form->textwithpicto($langs->trans("FreeLegalTextOnDeliveryReceipts"), $langs->trans("AddCRIfTooLong").'

    '.$htmltext, 1, 'help', '', 0, 2, 'freetexttooltip').'
    '; diff --git a/htdocs/admin/loan.php b/htdocs/admin/loan.php index a97952cb2df..45202de342b 100644 --- a/htdocs/admin/loan.php +++ b/htdocs/admin/loan.php @@ -83,7 +83,7 @@ $linkback = ''; -print ''; +print ''; print ''; /* diff --git a/htdocs/admin/mailing.php b/htdocs/admin/mailing.php index 715633ca77e..4a37c761628 100644 --- a/htdocs/admin/mailing.php +++ b/htdocs/admin/mailing.php @@ -102,7 +102,7 @@ if (! empty($conf->use_javascript_ajax)) print '
    '; print ''; -print ''; +print ''; print ''; print ''; diff --git a/htdocs/admin/mailman.php b/htdocs/admin/mailman.php index 42f9ada8c0f..2407d77c34e 100644 --- a/htdocs/admin/mailman.php +++ b/htdocs/admin/mailman.php @@ -158,7 +158,7 @@ $head = mailmanspip_admin_prepare_head(); if (! empty($conf->global->ADHERENT_USE_MAILMAN)) { print ''; - print ''; + print ''; print ''; dol_fiche_head($head, 'mailman', $langs->trans("Setup"), -1, 'user'); @@ -229,7 +229,7 @@ else if (! empty($conf->global->ADHERENT_USE_MAILMAN)) { print ''; - print ''; + print ''; print ''; print $langs->trans("TestSubscribe").'
    '; @@ -238,7 +238,7 @@ if (! empty($conf->global->ADHERENT_USE_MAILMAN)) print ''; print ''; - print ''; + print ''; print ''; print $langs->trans("TestUnSubscribe").'
    '; diff --git a/htdocs/admin/mails.php b/htdocs/admin/mails.php index eea2aaad9b4..acb4e768527 100644 --- a/htdocs/admin/mails.php +++ b/htdocs/admin/mails.php @@ -246,7 +246,7 @@ if ($action == 'edit') } print ''; - print ''; + print ''; print ''; dol_fiche_head($head, 'common', '', -1); diff --git a/htdocs/admin/mails_emailing.php b/htdocs/admin/mails_emailing.php index 3221c67fbc8..60de9f34443 100644 --- a/htdocs/admin/mails_emailing.php +++ b/htdocs/admin/mails_emailing.php @@ -214,7 +214,7 @@ if ($action == 'edit') } print ''; - print ''; + print ''; print ''; dol_fiche_head($head, 'common_emailing', '', -1); diff --git a/htdocs/admin/mails_senderprofile_list.php b/htdocs/admin/mails_senderprofile_list.php index e287db9c7c9..a6cfe1f4093 100644 --- a/htdocs/admin/mails_senderprofile_list.php +++ b/htdocs/admin/mails_senderprofile_list.php @@ -346,7 +346,7 @@ $massactionbutton = $form->selectMassAction('', $arrayofmassactions); print ''; if ($optioncss != '') print ''; -print ''; +print ''; print ''; print ''; print ''; @@ -360,7 +360,7 @@ if ($action != 'create') { } else { /*print ''; if ($optioncss != '') print ''; - print ''; + print ''; print ''; print ''; print ''; diff --git a/htdocs/admin/mails_templates.php b/htdocs/admin/mails_templates.php index 05049a5c739..bb5fd72ec29 100644 --- a/htdocs/admin/mails_templates.php +++ b/htdocs/admin/mails_templates.php @@ -447,7 +447,7 @@ $fieldlist = explode(',', $tabfield[$id]); // Form to add a new line print ''; -print ''; +print ''; print ''; print '
    '; @@ -593,7 +593,7 @@ print '
    '; print ''; -print ''; +print ''; print ''; print '
    '; diff --git a/htdocs/admin/menus.php b/htdocs/admin/menus.php index fdbf34a5e13..32cd7c35829 100644 --- a/htdocs/admin/menus.php +++ b/htdocs/admin/menus.php @@ -150,7 +150,7 @@ $h++; print ''; -print ''; +print ''; print ''; dol_fiche_head($head, 'handler', $langs->trans("Menus"), -1); diff --git a/htdocs/admin/menus/edit.php b/htdocs/admin/menus/edit.php index b55edaa4ba7..f82c423d438 100644 --- a/htdocs/admin/menus/edit.php +++ b/htdocs/admin/menus/edit.php @@ -309,7 +309,7 @@ if ($action == 'create') print load_fiche_titre($langs->trans("NewMenu"), '', 'title_setup'); print ''; - print ''; + print ''; dol_fiche_head(); @@ -430,7 +430,7 @@ elseif ($action == 'edit') print '
    '; print ''; - print ''; + print ''; print ''; print ''; diff --git a/htdocs/admin/modules.php b/htdocs/admin/modules.php index 5619c5a9713..1dfb49a6c05 100644 --- a/htdocs/admin/modules.php +++ b/htdocs/admin/modules.php @@ -500,7 +500,7 @@ if ($mode == 'common') print ''; if ($optioncss != '') print ''; - print ''; + print ''; print ''; print ''; print ''; @@ -1046,7 +1046,7 @@ if ($mode == 'deploy') print '
    '; print ''; - print ''; + print ''; print ''; print ''; diff --git a/htdocs/admin/mrp.php b/htdocs/admin/mrp.php index 359119e9091..32af954f059 100644 --- a/htdocs/admin/mrp.php +++ b/htdocs/admin/mrp.php @@ -479,7 +479,7 @@ foreach($substitutionarray as $key => $val) $htmltext.=$key.'
    '; $htmltext.=''; print ''; -print ''; +print ''; print ''; print '
    '; print ''; print ''; print ''; print ''."\n"; print ''; print ''; -print ''; +print ''; print ''; print ''; @@ -343,7 +343,7 @@ foreach ($TCurrency as &$currency) print ''; print '
    '; print $form->textwithpicto($langs->trans("FreeLegalTextOnMOs"), $langs->trans("AddCRIfTooLong").'

    '.$htmltext, 1, 'help', '', 0, 2, 'freetexttooltip').'
    '; @@ -502,7 +502,7 @@ print ''; //Use draft Watermark print "
    "; -print ''; +print ''; print ""; print '
    '; print $form->textwithpicto($langs->trans("WatermarkOnDraftMOs"), $htmltext, 1, 'help', '', 0, 2, 'watermarktooltip').'
    '; diff --git a/htdocs/admin/multicurrency.php b/htdocs/admin/multicurrency.php index 2544b9bd0ee..0c6d3e219b8 100644 --- a/htdocs/admin/multicurrency.php +++ b/htdocs/admin/multicurrency.php @@ -236,7 +236,7 @@ print '
    '.$langs->transnoentitiesnoconv("multicurrency_buyPriceInCurrency").''; print ''; -print ''; +print ''; print ''; print $form->selectyesno("MULTICURRENCY_BUY_PRICE_IN_CURRENCY",$conf->global->MULTICURRENCY_BUY_PRICE_IN_CURRENCY,1); print ''; @@ -250,7 +250,7 @@ print '
    '.$langs->transnoentitiesnoconv("multicurrency_modifyRateApplication").''; print ''; -print ''; +print ''; print ''; print $form->selectarray('MULTICURRENCY_MODIFY_RATE_APPLICATION', array('PU_DOLIBARR' => 'PU_DOLIBARR', 'PU_CURRENCY' => 'PU_CURRENCY'), $conf->global->MULTICURRENCY_MODIFY_RATE_APPLICATION); print ''; @@ -266,7 +266,7 @@ print '
    '; if (!empty($conf->global->MAIN_MULTICURRENCY_ALLOW_SYNCHRONIZATION)) { print ''; - print ''; + print ''; print ''; print '
    '; @@ -317,7 +317,7 @@ print '
    '.$langs->trans("Rate").'
    '.$currency->code.' - '.$currency->name.''; print ''; - print ''; + print ''; print ''; print ''; print '1 '.$conf->currency.' = '; diff --git a/htdocs/admin/notification.php b/htdocs/admin/notification.php index eb6f8d18fe4..1eddaef9903 100644 --- a/htdocs/admin/notification.php +++ b/htdocs/admin/notification.php @@ -120,7 +120,7 @@ print $langs->trans("NotificationsDescGlobal").'
    '; print '
    '; print ''; -print ''; +print ''; print ''; print ''; diff --git a/htdocs/admin/oauth.php b/htdocs/admin/oauth.php index df64d2843f6..785a77ac043 100644 --- a/htdocs/admin/oauth.php +++ b/htdocs/admin/oauth.php @@ -80,7 +80,7 @@ $linkback = ''; -print ''; +print ''; print ''; $head = oauthadmin_prepare_head(); diff --git a/htdocs/admin/oauthlogintokens.php b/htdocs/admin/oauthlogintokens.php index 61496dbf30e..ca75eee69ef 100644 --- a/htdocs/admin/oauthlogintokens.php +++ b/htdocs/admin/oauthlogintokens.php @@ -220,7 +220,7 @@ if ($mode == 'setup' && $user->admin) $submit_enabled = 0; print ''; - print ''; + print ''; print ''; diff --git a/htdocs/admin/openinghours.php b/htdocs/admin/openinghours.php index f07d80a109b..5d82ecbd5b9 100644 --- a/htdocs/admin/openinghours.php +++ b/htdocs/admin/openinghours.php @@ -86,7 +86,7 @@ if (empty($action) || $action == 'edit' || $action == 'updateedit') * Edit parameters */ print ''; - print ''; + print ''; print ''; print '
    '; diff --git a/htdocs/admin/payment.php b/htdocs/admin/payment.php index 0aa25d446dd..a62aa14764c 100644 --- a/htdocs/admin/payment.php +++ b/htdocs/admin/payment.php @@ -232,7 +232,7 @@ print "
    "; print load_fiche_titre($langs->trans("OtherOptions"), '', ''); print ''; -print ''; +print ''; print ''; print '
    '; diff --git a/htdocs/admin/pdf.php b/htdocs/admin/pdf.php index 144eabf9aab..df62acee3a4 100644 --- a/htdocs/admin/pdf.php +++ b/htdocs/admin/pdf.php @@ -124,7 +124,7 @@ print "
    \n"; $noCountryCode = (empty($mysoc->country_code) ? true : false); print ''; -print ''; +print ''; print ''; clearstatcache(); diff --git a/htdocs/admin/prelevement.php b/htdocs/admin/prelevement.php index d7061def3e9..b3e6ec312ae 100644 --- a/htdocs/admin/prelevement.php +++ b/htdocs/admin/prelevement.php @@ -208,7 +208,7 @@ print load_fiche_titre($langs->trans("WithdrawalsSetup"), $linkback, 'title_setu print '
    '; print ''; -print ''; +print ''; print '
    '; @@ -488,7 +488,7 @@ if (! empty($conf->global->MAIN_MODULE_NOTIFICATION)) print ''; - print ''; + print ''; print '
    '; print ''; print ''; diff --git a/htdocs/admin/propal.php b/htdocs/admin/propal.php index a78add3cdc4..ee814ec46fb 100644 --- a/htdocs/admin/propal.php +++ b/htdocs/admin/propal.php @@ -521,7 +521,7 @@ if (empty($conf->facture->enabled)) print load_fiche_titre($langs->trans("SuggestedPaymentModesIfNotDefinedInProposal"), '', ''); print ''; - print ''; + print ''; print '
    '.$langs->trans("User").'
    '; @@ -628,7 +628,7 @@ print ""; print ""; -print ''; +print ''; print ""; print ''; print ''; @@ -639,7 +639,7 @@ print ''; /* print '
    '; -print ''; +print ''; print ''; print '
    '.$langs->trans("DefaultProposalDurationValidity").'
    '; print $langs->trans("UseCustomerContactAsPropalRecipientIfExist"); @@ -658,7 +658,7 @@ foreach ($substitutionarray as $key => $val) $htmltext .= $key.'
    '; $htmltext .= ''; print ''; -print ''; +print ''; print ''; print '
    '; print $form->textwithpicto($langs->trans("FreeLegalTextOnProposal"), $langs->trans("AddCRIfTooLong").'

    '.$htmltext, 1, 'help', '', 0, 2, 'freetexttooltip').'
    '; @@ -680,7 +680,7 @@ print ''; print "
    "; -print ''; +print ''; print ""; print '
    '; print $form->textwithpicto($langs->trans("WatermarkOnDraftProposal"), $htmltext, 1, 'help', '', 0, 2, 'watermarktooltip').'
    '; diff --git a/htdocs/admin/proxy.php b/htdocs/admin/proxy.php index 670e6e43b54..c00bef75697 100644 --- a/htdocs/admin/proxy.php +++ b/htdocs/admin/proxy.php @@ -88,7 +88,7 @@ print "
    \n"; print ''; -print ''; +print ''; print ''; diff --git a/htdocs/admin/receiptprinter.php b/htdocs/admin/receiptprinter.php index 8a2b3078c7d..96c00f48312 100644 --- a/htdocs/admin/receiptprinter.php +++ b/htdocs/admin/receiptprinter.php @@ -252,7 +252,7 @@ $head = receiptprinteradmin_prepare_head($mode); if ($mode == 'config' && $user->admin) { print ''; - print ''; + print ''; if ($action!='editprinter') { print ''; } else { @@ -375,7 +375,7 @@ if ($mode == 'config' && $user->admin) { if ($mode == 'template' && $user->admin) { print ''; - print ''; + print ''; if ($action!='edittemplate') { print ''; } else { diff --git a/htdocs/admin/reception_setup.php b/htdocs/admin/reception_setup.php index f62834e3084..6ee3eeb8f05 100644 --- a/htdocs/admin/reception_setup.php +++ b/htdocs/admin/reception_setup.php @@ -472,7 +472,7 @@ print '
    '; print load_fiche_titre($langs->trans("OtherOptions")); print ''; -print ''; +print ''; print ''; print ""; diff --git a/htdocs/admin/resource.php b/htdocs/admin/resource.php index 4304007d830..462326316b2 100644 --- a/htdocs/admin/resource.php +++ b/htdocs/admin/resource.php @@ -73,7 +73,7 @@ $head=resource_admin_prepare_head(); dol_fiche_head($head, 'general', $langs->trans("ResourceSingular"), -1, 'action'); print ''; -print ''; +print ''; print ''; print '
    '; diff --git a/htdocs/admin/security.php b/htdocs/admin/security.php index f3004e7b6e7..f016c305a15 100644 --- a/htdocs/admin/security.php +++ b/htdocs/admin/security.php @@ -213,7 +213,7 @@ dol_fiche_head($head, 'passwords', $langs->trans("Security"), -1); // Choix du gestionnaire du generateur de mot de passe print ''; -print ''; +print ''; print ''; print ''; print ''; @@ -400,7 +400,7 @@ if ($conf->global->USER_PASSWORD_GENERATED == "Perso") { // Cryptage mot de passe print '
    '; print ""; -print ''; +print ''; print ""; print '
    '; diff --git a/htdocs/admin/security_file.php b/htdocs/admin/security_file.php index 7b11aa3570e..039f6c80331 100644 --- a/htdocs/admin/security_file.php +++ b/htdocs/admin/security_file.php @@ -95,7 +95,7 @@ print "
    \n"; print ''; -print ''; +print ''; print ''; $head = security_prepare_head(); diff --git a/htdocs/admin/security_other.php b/htdocs/admin/security_other.php index 87cd8519449..e85853541de 100644 --- a/htdocs/admin/security_other.php +++ b/htdocs/admin/security_other.php @@ -94,7 +94,7 @@ print "
    \n"; print ''; -print ''; +print ''; print ''; $head=security_prepare_head(); diff --git a/htdocs/admin/sms.php b/htdocs/admin/sms.php index 021d6d99d4e..b725a2e50ae 100644 --- a/htdocs/admin/sms.php +++ b/htdocs/admin/sms.php @@ -161,7 +161,7 @@ if ($action == 'edit') if (!count($listofmethods)) print '
    '.$langs->trans("NoSmsEngine", 'DoliStore').'
    '; print ''; - print ''; + print ''; print ''; clearstatcache(); diff --git a/htdocs/admin/spip.php b/htdocs/admin/spip.php index d3611577a34..5b5bf692e22 100644 --- a/htdocs/admin/spip.php +++ b/htdocs/admin/spip.php @@ -123,7 +123,7 @@ $head = mailmanspip_admin_prepare_head(); if (! empty($conf->global->ADHERENT_USE_SPIP)) { print ''; - print ''; + print ''; print ''; dol_fiche_head($head, 'spip', $langs->trans("Setup"), -1, 'user'); diff --git a/htdocs/admin/stock.php b/htdocs/admin/stock.php index d3a361db66f..f2fa67eba57 100644 --- a/htdocs/admin/stock.php +++ b/htdocs/admin/stock.php @@ -518,7 +518,7 @@ if ($conf->global->PRODUIT_SOUSPRODUITS) print ''; print '
    '.$langs->trans("IndependantSubProductStock").''; print ""; - print ''; + print ''; print ""; print $form->selectyesno("INDEPENDANT_SUBPRODUCT_STOCK",$conf->global->INDEPENDANT_SUBPRODUCT_STOCK,1); print ''; diff --git a/htdocs/admin/supplier_invoice.php b/htdocs/admin/supplier_invoice.php index 7ebe887f306..bfbe5eb0f96 100644 --- a/htdocs/admin/supplier_invoice.php +++ b/htdocs/admin/supplier_invoice.php @@ -461,7 +461,7 @@ print '

    '; */ print ''; -print ''; +print ''; print ''; print load_fiche_titre($langs->trans("OtherOptions"), '', ''); diff --git a/htdocs/admin/supplier_order.php b/htdocs/admin/supplier_order.php index 9a97ccb640f..55c14a22e4d 100644 --- a/htdocs/admin/supplier_order.php +++ b/htdocs/admin/supplier_order.php @@ -483,7 +483,7 @@ print '

    '; */ print ''; -print ''; +print ''; print ''; print load_fiche_titre($langs->trans("OtherOptions"), '', ''); diff --git a/htdocs/admin/supplier_proposal.php b/htdocs/admin/supplier_proposal.php index 12d9ded677c..6f297514999 100644 --- a/htdocs/admin/supplier_proposal.php +++ b/htdocs/admin/supplier_proposal.php @@ -500,7 +500,7 @@ foreach ($substitutionarray as $key => $val) $htmltext .= $key.'
    '; $htmltext .= ''; print ''; -print ''; +print ''; print ''; print '
    '; print $form->textwithpicto($langs->trans("FreeLegalTextOnSupplierProposal"), $langs->trans("AddCRIfTooLong").'

    '.$htmltext, 1, 'help', '', 0, 2, 'freetexttooltip').'
    '; @@ -522,7 +522,7 @@ print ''; print "
    "; -print ''; +print ''; print ""; print '
    '; print $form->textwithpicto($langs->trans("WatermarkOnDraftProposal"), $htmltext, 1, 'help', '', 0, 2, 'watermarktooltip').'
    '; diff --git a/htdocs/admin/syslog.php b/htdocs/admin/syslog.php index 96dd3d456b7..c597f82a79d 100644 --- a/htdocs/admin/syslog.php +++ b/htdocs/admin/syslog.php @@ -196,7 +196,7 @@ print load_fiche_titre($langs->trans("SyslogOutput")); // Mode print ''; -print ''; +print ''; print ''; print ''; print ''; @@ -269,7 +269,7 @@ print load_fiche_titre($langs->trans("SyslogLevel")); // Level print ''; -print ''; +print ''; print ''; print '
    '; print ''; diff --git a/htdocs/admin/taxes.php b/htdocs/admin/taxes.php index 8bab3b94ff5..c4bf602217a 100644 --- a/htdocs/admin/taxes.php +++ b/htdocs/admin/taxes.php @@ -134,7 +134,7 @@ if (empty($mysoc->tva_assuj)) else { print ''; - print ''; + print ''; print ''; print '
    '; diff --git a/htdocs/admin/ticket.php b/htdocs/admin/ticket.php index 7f3bec211f9..97d81a3e03c 100644 --- a/htdocs/admin/ticket.php +++ b/htdocs/admin/ticket.php @@ -291,7 +291,7 @@ print '

    '; if (!$conf->use_javascript_ajax) { print ''; - print ''; + print ''; print ''; } @@ -403,7 +403,7 @@ print load_fiche_titre($langs->trans("Notification")); print ''; print ''; -print ''; +print ''; print ''; print ''; diff --git a/htdocs/admin/ticket_public.php b/htdocs/admin/ticket_public.php index de46acb69f5..a4098e52247 100644 --- a/htdocs/admin/ticket_public.php +++ b/htdocs/admin/ticket_public.php @@ -196,7 +196,7 @@ if (!empty($conf->global->TICKET_ENABLE_PUBLIC_INTERFACE)) { if (empty($conf->use_javascript_ajax)) { print ''; - print ''; + print ''; print ''; } @@ -291,7 +291,7 @@ if (!empty($conf->global->TICKET_ENABLE_PUBLIC_INTERFACE)) print '
    '; print ''; - print ''; + print ''; print ''; print ''; diff --git a/htdocs/admin/tools/dolibarr_export.php b/htdocs/admin/tools/dolibarr_export.php index 46e9651e2ca..26906735d68 100644 --- a/htdocs/admin/tools/dolibarr_export.php +++ b/htdocs/admin/tools/dolibarr_export.php @@ -131,7 +131,7 @@ print '
    '; print "\n"; print ''; -print ''; +print ''; print ''; print '
    1'; @@ -538,7 +538,7 @@ print "
    \n"; print "\n"; print ''; -print ''; +print ''; print ''; print '
    2'; diff --git a/htdocs/admin/tools/purge.php b/htdocs/admin/tools/purge.php index 91a03387f9c..38f88931ce8 100644 --- a/htdocs/admin/tools/purge.php +++ b/htdocs/admin/tools/purge.php @@ -83,7 +83,7 @@ print '
    '; print ''; -print ''; +print ''; print ''; print '
    '; diff --git a/htdocs/admin/translation.php b/htdocs/admin/translation.php index 9be3591a298..c3b38ca7a45 100644 --- a/htdocs/admin/translation.php +++ b/htdocs/admin/translation.php @@ -241,7 +241,7 @@ if ($transvalue) $param.='&transvalue='.urlencode($transvalue); print 'entity) && $debug)?'?debug=1':'').'" method="POST">'; if ($optioncss != '') print ''; -print ''; +print ''; print ''; print ''; print ''; diff --git a/htdocs/admin/website.php b/htdocs/admin/website.php index 9840121861a..d639b8d2a9b 100644 --- a/htdocs/admin/website.php +++ b/htdocs/admin/website.php @@ -446,7 +446,7 @@ if ($id) $fieldlist=explode(',', $tabfield[$id]); print ''; - print ''; + print ''; print '
    '; // Form to add a new line @@ -528,7 +528,7 @@ if ($id) print '
    '; print ''; - print ''; + print ''; print ''; print ''; diff --git a/htdocs/admin/website_options.php b/htdocs/admin/website_options.php index 31995f2d90e..92c16a1123e 100644 --- a/htdocs/admin/website_options.php +++ b/htdocs/admin/website_options.php @@ -100,7 +100,7 @@ dol_fiche_head($head, 'options', '', -1); if ($action == 'edit') { print ''; - print ''; + print ''; print ''; print '
    '; diff --git a/htdocs/api/admin/index.php b/htdocs/api/admin/index.php index 00e804dec06..90bc9acd2fd 100644 --- a/htdocs/api/admin/index.php +++ b/htdocs/api/admin/index.php @@ -100,7 +100,7 @@ print $langs->trans("ApiDesc")."
    \n"; print "
    \n"; print ''; -print ''; +print ''; print ''; print '
    '; diff --git a/htdocs/asset/admin/setup.php b/htdocs/asset/admin/setup.php index 1aee94fb715..752d569c7d1 100644 --- a/htdocs/asset/admin/setup.php +++ b/htdocs/asset/admin/setup.php @@ -66,7 +66,7 @@ dol_fiche_head($head, 'settings', $langs->trans("Assets"), -1, 'generic'); if ($action == 'edit') { print ''; - print ''; + print ''; print ''; print '
    '; diff --git a/htdocs/asset/card.php b/htdocs/asset/card.php index d6b92639233..5c28e7843ba 100644 --- a/htdocs/asset/card.php +++ b/htdocs/asset/card.php @@ -141,7 +141,7 @@ if ($action == 'create') print load_fiche_titre($langs->trans("NewAsset"), '', 'accountancy'); print ''; - print ''; + print ''; print ''; print ''; @@ -174,7 +174,7 @@ if (($id || $ref) && $action == 'edit') print load_fiche_titre($langs->trans("Assets")); print ''; - print ''; + print ''; print ''; print ''; print ''; diff --git a/htdocs/asset/list.php b/htdocs/asset/list.php index 9d480eccebe..fb8c4066a10 100644 --- a/htdocs/asset/list.php +++ b/htdocs/asset/list.php @@ -310,7 +310,7 @@ if ($user->rights->asset->write) print ''; if ($optioncss != '') print ''; -print ''; +print ''; print ''; print ''; print ''; diff --git a/htdocs/asset/note.php b/htdocs/asset/note.php index 9af78befa0b..7b92e1dab92 100644 --- a/htdocs/asset/note.php +++ b/htdocs/asset/note.php @@ -108,7 +108,7 @@ if ($id > 0 || !empty($ref)) //$morehtmlref.=$form->form_project($_SERVER['PHP_SELF'] . '?id=' . $object->id, $object->socid, $object->fk_project, 'projectid', 0, 0, 1, 1); $morehtmlref.=''; $morehtmlref.=''; - $morehtmlref.=''; + $morehtmlref.=''; $morehtmlref.=$formproject->select_projects($object->socid, $object->fk_project, 'projectid', $maxlength, 0, 1, 0, 1, 0, 0, '', 1); $morehtmlref.=''; $morehtmlref.=''; diff --git a/htdocs/asset/type.php b/htdocs/asset/type.php index 1ca019f5988..9f5f8597663 100644 --- a/htdocs/asset/type.php +++ b/htdocs/asset/type.php @@ -230,7 +230,7 @@ if (!$rowid && $action != 'create' && $action != 'edit') print ''; if ($optioncss != '') print ''; - print ''; + print ''; print ''; print ''; print ''; @@ -338,7 +338,7 @@ if ($action == 'create') print load_fiche_titre($langs->trans("NewAssetType")); print ''; - print ''; + print ''; print ''; dol_fiche_head(''); @@ -547,7 +547,7 @@ if ($rowid > 0) $head = asset_type_prepare_head($object); print ''; - print ''; + print ''; print ''; print ''; diff --git a/htdocs/blockedlog/admin/blockedlog.php b/htdocs/blockedlog/admin/blockedlog.php index e5c089061eb..065dd4cda9e 100644 --- a/htdocs/blockedlog/admin/blockedlog.php +++ b/htdocs/blockedlog/admin/blockedlog.php @@ -118,7 +118,7 @@ if (!empty($conf->global->BLOCKEDLOG_USE_REMOTE_AUTHORITY)) { print ''; print ''; print ''; print '
    '.$langs->trans("BlockedLogAuthorityUrl").img_info($langs->trans('BlockedLogAuthorityNeededToStoreYouFingerprintsInNonAlterableRemote')).''; print ''; - print ''; + print ''; print ''; print ''; print ''; @@ -130,7 +130,7 @@ print '
    '.$langs->trans("BlockedLogDisableNotAllowedForCountry").''; print ''; -print ''; +print ''; print ''; $sql = "SELECT rowid, code as code_iso, code_iso as code_iso3, label, favorite"; diff --git a/htdocs/blockedlog/admin/blockedlog_list.php b/htdocs/blockedlog/admin/blockedlog_list.php index 63e94d00a47..becbbc3f151 100644 --- a/htdocs/blockedlog/admin/blockedlog_list.php +++ b/htdocs/blockedlog/admin/blockedlog_list.php @@ -352,7 +352,7 @@ print ''; // You can use div-table-responsive-no-min if you dont need reserved height for your table if ($optioncss != '') print ''; -print ''; +print ''; print ''; print ''; print ''; diff --git a/htdocs/bom/admin/setup.php b/htdocs/bom/admin/setup.php index 3e3a03e139c..6abad8e3d58 100644 --- a/htdocs/bom/admin/setup.php +++ b/htdocs/bom/admin/setup.php @@ -74,7 +74,7 @@ echo $langs->trans("BomSetupPage").'

    '; if ($action == 'edit') { print ''; - print ''; + print ''; print ''; print ''; diff --git a/htdocs/bom/bom_agenda.php b/htdocs/bom/bom_agenda.php index af41824fa08..37197d641dc 100644 --- a/htdocs/bom/bom_agenda.php +++ b/htdocs/bom/bom_agenda.php @@ -155,7 +155,7 @@ if ($object->id > 0) //$morehtmlref.=$form->form_project($_SERVER['PHP_SELF'] . '?id=' . $object->id, $object->socid, $object->fk_project, 'projectid', 0, 0, 1, 1); $morehtmlref.=''; $morehtmlref.=''; - $morehtmlref.=''; + $morehtmlref.=''; $morehtmlref.=$formproject->select_projects($object->socid, $object->fk_project, 'projectid', $maxlength, 0, 1, 0, 1, 0, 0, '', 1); $morehtmlref.=''; $morehtmlref.=''; diff --git a/htdocs/bom/bom_card.php b/htdocs/bom/bom_card.php index e5647fc5b5a..a980df3e6fc 100644 --- a/htdocs/bom/bom_card.php +++ b/htdocs/bom/bom_card.php @@ -245,7 +245,7 @@ if ($action == 'create') print load_fiche_titre($langs->trans("NewBOM"), '', 'cubes'); print ''; - print ''; + print ''; print ''; print ''; @@ -278,7 +278,7 @@ if (($id || $ref) && $action == 'edit') print load_fiche_titre($langs->trans("BillOfMaterials"), '', 'cubes'); print ''; - print ''; + print ''; print ''; print ''; print ''; @@ -476,7 +476,7 @@ if ($object->id > 0 && (empty($action) || ($action != 'edit' && $action != 'crea //$morehtmlref.=$form->form_project($_SERVER['PHP_SELF'] . '?id=' . $object->id, $object->socid, $object->fk_project, 'projectid', 0, 0, 1, 1); $morehtmlref.=''; $morehtmlref.=''; - $morehtmlref.=''; + $morehtmlref.=''; $morehtmlref.=$formproject->select_projects($object->socid, $object->fk_project, 'projectid', 0, 0, 1, 0, 1, 0, 0, '', 1); $morehtmlref.=''; $morehtmlref.=''; diff --git a/htdocs/bom/bom_list.php b/htdocs/bom/bom_list.php index 0ff7ed8c672..be19e4ae8f2 100644 --- a/htdocs/bom/bom_list.php +++ b/htdocs/bom/bom_list.php @@ -424,7 +424,7 @@ $massactionbutton=$form->selectMassAction('', $arrayofmassactions); print ''; if ($optioncss != '') print ''; -print ''; +print ''; print ''; print ''; print ''; diff --git a/htdocs/bom/bom_note.php b/htdocs/bom/bom_note.php index 8d4e2241e97..dce9bc82b06 100644 --- a/htdocs/bom/bom_note.php +++ b/htdocs/bom/bom_note.php @@ -110,7 +110,7 @@ if ($id > 0 || !empty($ref)) //$morehtmlref.=$form->form_project($_SERVER['PHP_SELF'] . '?id=' . $object->id, $object->socid, $object->fk_project, 'projectid', 0, 0, 1, 1); $morehtmlref.=''; $morehtmlref.=''; - $morehtmlref.=''; + $morehtmlref.=''; $morehtmlref.=$formproject->select_projects($object->socid, $object->fk_project, 'projectid', $maxlength, 0, 1, 0, 1, 0, 0, '', 1); $morehtmlref.=''; $morehtmlref.=''; diff --git a/htdocs/bookmarks/admin/bookmark.php b/htdocs/bookmarks/admin/bookmark.php index 5486a4887d1..b2c7d227b38 100644 --- a/htdocs/bookmarks/admin/bookmark.php +++ b/htdocs/bookmarks/admin/bookmark.php @@ -66,7 +66,7 @@ print $langs->trans("BookmarkDesc")."
    \n"; print '
    '; print ''; -print ''; +print ''; print ''; print '
    '; diff --git a/htdocs/bookmarks/bookmarks.lib.php b/htdocs/bookmarks/bookmarks.lib.php index 670f8768e9a..8d772bf5b33 100644 --- a/htdocs/bookmarks/bookmarks.lib.php +++ b/htdocs/bookmarks/bookmarks.lib.php @@ -66,7 +66,7 @@ function printBookmarksList() $ret.= ''."\n"; $ret.= ''; - $ret.= ''; + $ret.= ''; $ret.= ''; + print ''; print ''; print load_fiche_titre($langs->trans("NewBookmark")); @@ -212,7 +212,7 @@ if ($id > 0 && ! preg_match('/^add/i', $action)) if ($action == 'edit') { print ''; - print ''; + print ''; print ''; print ''; print ''; diff --git a/htdocs/bookmarks/list.php b/htdocs/bookmarks/list.php index 5f3f3a165ef..4e9d6851399 100644 --- a/htdocs/bookmarks/list.php +++ b/htdocs/bookmarks/list.php @@ -150,7 +150,7 @@ $massactionbutton = $form->selectMassAction('', $arrayofmassactions); print ''; if ($optioncss != '') print ''; -print ''; +print ''; print ''; print ''; print ''; diff --git a/htdocs/cashdesk/admin/cashdesk.php b/htdocs/cashdesk/admin/cashdesk.php index d66b57deaf3..7c72858387a 100644 --- a/htdocs/cashdesk/admin/cashdesk.php +++ b/htdocs/cashdesk/admin/cashdesk.php @@ -92,7 +92,7 @@ print '
    '; // Mode print ''; -print ''; +print ''; print ''; if (!empty($conf->service->enabled)) diff --git a/htdocs/categories/card.php b/htdocs/categories/card.php index d252171b38f..67adacb5aae 100644 --- a/htdocs/categories/card.php +++ b/htdocs/categories/card.php @@ -234,7 +234,7 @@ if ($user->rights->categorie->creer) dol_set_focus('#label'); print ''; - print ''; + print ''; print ''; print ''; print ''; diff --git a/htdocs/categories/edit.php b/htdocs/categories/edit.php index 9c653decdff..48bd82b9326 100644 --- a/htdocs/categories/edit.php +++ b/htdocs/categories/edit.php @@ -139,7 +139,7 @@ $object->fetch($id); print "\n"; print ''; -print ''; +print ''; print ''; print ''; print ''; diff --git a/htdocs/categories/index.php b/htdocs/categories/index.php index 61e3e4a09df..4cbd3164fbd 100644 --- a/htdocs/categories/index.php +++ b/htdocs/categories/index.php @@ -83,7 +83,7 @@ print '
    '; * Zone recherche produit/service */ print ''; -print ''; +print ''; print ''; diff --git a/htdocs/categories/traduction.php b/htdocs/categories/traduction.php index 56363870dd7..fdc30557ae7 100644 --- a/htdocs/categories/traduction.php +++ b/htdocs/categories/traduction.php @@ -263,7 +263,7 @@ if ($action == 'edit') require_once DOL_DOCUMENT_ROOT.'/core/class/doleditor.class.php'; print ''; - print ''; + print ''; print ''; print ''; print ''; @@ -335,7 +335,7 @@ if ($action == 'add' && ($user->rights->produit->creer || $user->rights->service print '
    '; print ''; - print ''; + print ''; print ''; print ''; print ''; diff --git a/htdocs/categories/viewcat.php b/htdocs/categories/viewcat.php index 7d3c64019a9..2b96b293f2d 100644 --- a/htdocs/categories/viewcat.php +++ b/htdocs/categories/viewcat.php @@ -364,7 +364,7 @@ if ($type == Categorie::TYPE_PRODUCT) { print '
    '; print ''; - print ''; + print ''; print ''; print ''; print ''; @@ -380,7 +380,7 @@ if ($type == Categorie::TYPE_PRODUCT) } print ''; - print ''; + print ''; print ''; print ''; print ''; @@ -445,7 +445,7 @@ if ($type == Categorie::TYPE_SUPPLIER) else { print ''; - print ''; + print ''; print ''; print ''; print ''; @@ -510,7 +510,7 @@ if ($type == Categorie::TYPE_CUSTOMER) else { print ''; - print ''; + print ''; print ''; print ''; print ''; @@ -577,7 +577,7 @@ if ($type == Categorie::TYPE_MEMBER) else { print ''; - print ''; + print ''; print ''; print ''; print ''; @@ -644,7 +644,7 @@ if ($type == Categorie::TYPE_CONTACT) else { print ''; - print ''; + print ''; print ''; print ''; print ''; @@ -711,7 +711,7 @@ if ($type == Categorie::TYPE_ACCOUNT) else { print ''; - print ''; + print ''; print ''; print ''; print ''; @@ -779,7 +779,7 @@ if ($type == Categorie::TYPE_PROJECT) else { print ''; - print ''; + print ''; print ''; print ''; print ''; diff --git a/htdocs/collab/index.php b/htdocs/collab/index.php index d295daefdd4..c570e12ba31 100644 --- a/htdocs/collab/index.php +++ b/htdocs/collab/index.php @@ -154,7 +154,7 @@ $help_url = ''; llxHeader('', $langs->trans("WebsiteSetup"), $help_url, '', 0, '', '', '', '', '', ''."\n".'
    '); print "\n".'
    '; -print ''; +print ''; if ($action == 'create') { print ''; diff --git a/htdocs/comm/action/card.php b/htdocs/comm/action/card.php index 19856095cd5..f7a9495c244 100644 --- a/htdocs/comm/action/card.php +++ b/htdocs/comm/action/card.php @@ -828,7 +828,7 @@ if ($action == 'create') } print ''; - print ''; + print ''; print ''; print ''; if ($backtopage) print ''; @@ -1228,7 +1228,7 @@ if ($id > 0) } print ''; - print ''; + print ''; print ''; print ''; print ''; @@ -1589,7 +1589,7 @@ if ($id > 0) //$morehtmlref.=$form->form_project($_SERVER['PHP_SELF'] . '?id=' . $object->id, $object->socid, $object->fk_project, 'projectid', 0, 0, 1, 1); $morehtmlref.=''; $morehtmlref.=''; - $morehtmlref.=''; + $morehtmlref.=''; $morehtmlref.=$formproject->select_projects($object->socid, $object->fk_project, 'projectid', $maxlength, 0, 1, 0, 1, 0, 0, '', 1); $morehtmlref.=''; $morehtmlref.=''; diff --git a/htdocs/comm/action/index.php b/htdocs/comm/action/index.php index a6696bc629d..c4750ef54db 100644 --- a/htdocs/comm/action/index.php +++ b/htdocs/comm/action/index.php @@ -392,7 +392,7 @@ $head = calendars_prepare_head($paramnoaction); print '
    '."\n"; if ($optioncss != '') print ''; -print ''; +print ''; dol_fiche_head($head, $tabactive, $langs->trans('Agenda'), 0, 'action'); print_actions_filter($form, $canedit, $status, $year, $month, $day, $showbirthday, 0, $filtert, 0, $pid, $socid, $action, $listofextcals, $actioncode, $usergroup, '', $resourceid); diff --git a/htdocs/comm/action/list.php b/htdocs/comm/action/list.php index b9519dc377c..023b1f4b21d 100644 --- a/htdocs/comm/action/list.php +++ b/htdocs/comm/action/list.php @@ -377,7 +377,7 @@ if ($resql) print ''."\n"; if ($optioncss != '') print ''; - print ''; + print ''; print ''; print ''; print ''; diff --git a/htdocs/comm/action/pertype.php b/htdocs/comm/action/pertype.php index 5208e56df5e..04f334a9551 100644 --- a/htdocs/comm/action/pertype.php +++ b/htdocs/comm/action/pertype.php @@ -576,7 +576,7 @@ $newparam .= '&viewweek=1'; echo ''; echo ''; -echo ''; +echo ''; echo ''; echo ''; diff --git a/htdocs/comm/action/rapport/index.php b/htdocs/comm/action/rapport/index.php index b26f05a4adb..92744da332c 100644 --- a/htdocs/comm/action/rapport/index.php +++ b/htdocs/comm/action/rapport/index.php @@ -114,7 +114,7 @@ if ($resql) print '
    '; if ($optioncss != '') print ''; - print ''; + print ''; print ''; print ''; print ''; diff --git a/htdocs/comm/index.php b/htdocs/comm/index.php index 9243ee361c1..111b411549e 100644 --- a/htdocs/comm/index.php +++ b/htdocs/comm/index.php @@ -119,7 +119,7 @@ if (!empty($conf->global->MAIN_SEARCH_FORM_ON_HOME_AREAS)) // This is useles if (count($listofsearchfields)) { print ''; - print ''; + print ''; print '
    '; print '
    '; $i = 0; diff --git a/htdocs/comm/mailing/card.php b/htdocs/comm/mailing/card.php index e2985677514..0900c5b032c 100644 --- a/htdocs/comm/mailing/card.php +++ b/htdocs/comm/mailing/card.php @@ -725,7 +725,7 @@ if ($action == 'create') { // EMailing in creation mode print ''."\n"; - print ''; + print ''; print ''; $htmltext = ''.$langs->trans("FollowingConstantsWillBeSubstituted").':
    '; @@ -1265,7 +1265,7 @@ else print "
    \n"; print ''."\n"; - print ''; + print ''; print ''; print ''; diff --git a/htdocs/comm/mailing/cibles.php b/htdocs/comm/mailing/cibles.php index a744578b392..3dcfdf9e451 100644 --- a/htdocs/comm/mailing/cibles.php +++ b/htdocs/comm/mailing/cibles.php @@ -404,7 +404,7 @@ if ($object->fetch($id) >= 0) if ($allowaddtarget) { print ''; - print ''; + print ''; } else { @@ -518,7 +518,7 @@ if ($object->fetch($id) >= 0) if ($search_other) $param .= "&search_other=".urlencode($search_other); print ''; - print ''; + print ''; print ''; print ''; print ''; @@ -536,7 +536,7 @@ if ($object->fetch($id) >= 0) print "\n\n"; print ''; - print ''; + print ''; print ''; print ''; print ''; diff --git a/htdocs/comm/mailing/index.php b/htdocs/comm/mailing/index.php index b0cbcc23784..61187f2e647 100644 --- a/htdocs/comm/mailing/index.php +++ b/htdocs/comm/mailing/index.php @@ -59,7 +59,7 @@ print '
    '; //{ // Recherche emails print ''; - print ''; + print ''; print '
    '; print '
    '; print ''; diff --git a/htdocs/comm/mailing/list.php b/htdocs/comm/mailing/list.php index b3b07a8a875..7e2baa7274b 100644 --- a/htdocs/comm/mailing/list.php +++ b/htdocs/comm/mailing/list.php @@ -167,7 +167,7 @@ if ($result) print ''; if ($optioncss != '') print ''; - print ''; + print ''; print ''; print ''; print ''; diff --git a/htdocs/comm/multiprix.php b/htdocs/comm/multiprix.php index 32fe301489e..c4e0df11df2 100644 --- a/htdocs/comm/multiprix.php +++ b/htdocs/comm/multiprix.php @@ -86,7 +86,7 @@ if ($_socid > 0) if ($objsoc->client == 2) $tabchoice = 'prospect'; print ''; - print ''; + print ''; print ''; dol_fiche_head($head, $tabchoice, $langs->trans("ThirdParty"), 0, 'company'); diff --git a/htdocs/comm/propal/card.php b/htdocs/comm/propal/card.php index cc69ecd0c6c..8c46cb162d3 100644 --- a/htdocs/comm/propal/card.php +++ b/htdocs/comm/propal/card.php @@ -1986,7 +1986,7 @@ if ($action == 'create') //$morehtmlref.=$form->form_project($_SERVER['PHP_SELF'] . '?id=' . $object->id, $object->socid, $object->fk_project, 'projectid', 0, 0, 1, 1); $morehtmlref .= ''; $morehtmlref .= ''; - $morehtmlref .= ''; + $morehtmlref .= ''; $morehtmlref .= $formproject->select_projects($object->socid, $object->fk_project, 'projectid', $maxlength, 0, 1, 0, 1, 0, 0, '', 1); $morehtmlref .= ''; $morehtmlref .= ''; diff --git a/htdocs/comm/propal/contact.php b/htdocs/comm/propal/contact.php index 248ad8f47a0..c052c234eab 100644 --- a/htdocs/comm/propal/contact.php +++ b/htdocs/comm/propal/contact.php @@ -178,7 +178,7 @@ if ($object->id > 0) //$morehtmlref.=$form->form_project($_SERVER['PHP_SELF'] . '?id=' . $object->id, $object->socid, $object->fk_project, 'projectid', 0, 0, 1, 1); $morehtmlref.='
    '; $morehtmlref.=''; - $morehtmlref.=''; + $morehtmlref.=''; $morehtmlref.=$formproject->select_projects($object->socid, $object->fk_project, 'projectid', $maxlength, 0, 1, 0, 1, 0, 0, '', 1); $morehtmlref.=''; $morehtmlref.=''; diff --git a/htdocs/comm/propal/document.php b/htdocs/comm/propal/document.php index af2e866966a..9279da9b029 100644 --- a/htdocs/comm/propal/document.php +++ b/htdocs/comm/propal/document.php @@ -133,7 +133,7 @@ if ($object->id > 0) //$morehtmlref.=$form->form_project($_SERVER['PHP_SELF'] . '?id=' . $object->id, $object->socid, $object->fk_project, 'projectid', 0, 0, 1, 1); $morehtmlref.='
    '; $morehtmlref.=''; - $morehtmlref.=''; + $morehtmlref.=''; $morehtmlref.=$formproject->select_projects($object->socid, $object->fk_project, 'projectid', $maxlength, 0, 1, 0, 1, 0, 0, '', 1); $morehtmlref.=''; $morehtmlref.=''; diff --git a/htdocs/comm/propal/index.php b/htdocs/comm/propal/index.php index bfd7bdb7baf..11bb4292036 100644 --- a/htdocs/comm/propal/index.php +++ b/htdocs/comm/propal/index.php @@ -69,7 +69,7 @@ if (!empty($conf->global->MAIN_SEARCH_FORM_ON_HOME_AREAS)) // This is useles { print '
    '; print '
    '; - print ''; + print ''; print '
    '.$langs->trans("SearchAMailing").'
    '; print ''; print '
    '.$langs->trans("Search").'
    '; diff --git a/htdocs/comm/propal/info.php b/htdocs/comm/propal/info.php index 1e27f187488..7fa7cccca78 100644 --- a/htdocs/comm/propal/info.php +++ b/htdocs/comm/propal/info.php @@ -94,7 +94,7 @@ if (! empty($conf->projet->enabled)) //$morehtmlref.=$form->form_project($_SERVER['PHP_SELF'] . '?id=' . $object->id, $object->socid, $object->fk_project, 'projectid', 0, 0, 1, 1); $morehtmlref.=''; $morehtmlref.=''; - $morehtmlref.=''; + $morehtmlref.=''; $morehtmlref.=$formproject->select_projects($object->socid, $object->fk_project, 'projectid', $maxlength, 0, 1, 0, 1, 0, 0, '', 1); $morehtmlref.=''; $morehtmlref.=''; diff --git a/htdocs/comm/propal/list.php b/htdocs/comm/propal/list.php index 481d4021e33..267b5d041ac 100644 --- a/htdocs/comm/propal/list.php +++ b/htdocs/comm/propal/list.php @@ -456,7 +456,7 @@ if ($resql) // Fields title search print '
    '; if ($optioncss != '') print ''; - print ''; + print ''; print ''; print ''; print ''; diff --git a/htdocs/comm/propal/note.php b/htdocs/comm/propal/note.php index 1abbeb6370c..aa18229ca40 100644 --- a/htdocs/comm/propal/note.php +++ b/htdocs/comm/propal/note.php @@ -109,7 +109,7 @@ if ($id > 0 || !empty($ref)) //$morehtmlref.=$form->form_project($_SERVER['PHP_SELF'] . '?id=' . $object->id, $object->socid, $object->fk_project, 'projectid', 0, 0, 1, 1); $morehtmlref.=''; $morehtmlref.=''; - $morehtmlref.=''; + $morehtmlref.=''; $morehtmlref.=$formproject->select_projects($object->socid, $object->fk_project, 'projectid', $maxlength, 0, 1, 0, 1, 0, 0, '', 1); $morehtmlref.=''; $morehtmlref.='
    '; diff --git a/htdocs/comm/prospect/index.php b/htdocs/comm/prospect/index.php index 4bdcbae59a8..ff0beef4037 100644 --- a/htdocs/comm/prospect/index.php +++ b/htdocs/comm/prospect/index.php @@ -56,7 +56,7 @@ if (!empty($conf->propal->enabled)) { $var = false; print '
    '; - print ''; + print ''; print ''; print ''; print '
    '.$langs->trans("SearchAProposal").'
    '; diff --git a/htdocs/comm/remise.php b/htdocs/comm/remise.php index 2b8c8ef5df2..b552423ffa0 100644 --- a/htdocs/comm/remise.php +++ b/htdocs/comm/remise.php @@ -110,7 +110,7 @@ if ($socid > 0) $isSupplier = $object->fournisseur == 1; print ''; - print ''; + print ''; print ''; print ''; diff --git a/htdocs/comm/remx.php b/htdocs/comm/remx.php index c4b6ac18987..902b773735a 100644 --- a/htdocs/comm/remx.php +++ b/htdocs/comm/remx.php @@ -248,7 +248,7 @@ if ($socid > 0) $head = societe_prepare_head($object); print ''; - print ''; + print ''; print ''; print ''; diff --git a/htdocs/commande/card.php b/htdocs/commande/card.php index 97668dcba69..c3ba8426d5a 100644 --- a/htdocs/commande/card.php +++ b/htdocs/commande/card.php @@ -2098,7 +2098,7 @@ if ($action == 'create' && $usercancreate) //$morehtmlref.=$form->form_project($_SERVER['PHP_SELF'] . '?id=' . $object->id, $object->socid, $object->fk_project, 'projectid', 0, 0, 1, 1); $morehtmlref .= ''; $morehtmlref .= ''; - $morehtmlref .= ''; + $morehtmlref .= ''; $morehtmlref .= $formproject->select_projects($object->socid, $object->fk_project, 'projectid', $maxlength, 0, 1, 0, 1, 0, 0, '', 1); $morehtmlref .= ''; $morehtmlref .= ''; diff --git a/htdocs/commande/contact.php b/htdocs/commande/contact.php index 10aaf0fd2ac..d5c5aef30a2 100644 --- a/htdocs/commande/contact.php +++ b/htdocs/commande/contact.php @@ -172,7 +172,7 @@ if ($id > 0 || !empty($ref)) //$morehtmlref.=$form->form_project($_SERVER['PHP_SELF'] . '?id=' . $object->id, $object->socid, $object->fk_project, 'projectid', 0, 0, 1, 1); $morehtmlref.='
    '; $morehtmlref.=''; - $morehtmlref.=''; + $morehtmlref.=''; $morehtmlref.=$formproject->select_projects($object->thirdparty->id, $object->fk_project, 'projectid', $maxlength, 0, 1, 0, 1, 0, 0, '', 1); $morehtmlref.=''; $morehtmlref.='
    '; diff --git a/htdocs/commande/document.php b/htdocs/commande/document.php index 6714e25ddeb..6f71cf5c153 100644 --- a/htdocs/commande/document.php +++ b/htdocs/commande/document.php @@ -135,7 +135,7 @@ if ($id > 0 || !empty($ref)) //$morehtmlref.=$form->form_project($_SERVER['PHP_SELF'] . '?id=' . $object->id, $object->socid, $object->fk_project, 'projectid', 0, 0, 1, 1); $morehtmlref.='
    '; $morehtmlref.=''; - $morehtmlref.=''; + $morehtmlref.=''; $morehtmlref.=$formproject->select_projects($object->thirdparty->id, $object->fk_project, 'projectid', $maxlength, 0, 1, 0, 1, 0, 0, '', 1); $morehtmlref.=''; $morehtmlref.='
    '; diff --git a/htdocs/commande/index.php b/htdocs/commande/index.php index d097b39b644..b8866a7c487 100644 --- a/htdocs/commande/index.php +++ b/htdocs/commande/index.php @@ -74,7 +74,7 @@ if (!empty($conf->global->MAIN_SEARCH_FORM_ON_HOME_AREAS)) // This is useles // Search customer orders $var = false; print '
    '; - print ''; + print ''; print '
    '; print ''; print ''; diff --git a/htdocs/commande/info.php b/htdocs/commande/info.php index d509d3711b2..2465602904a 100644 --- a/htdocs/commande/info.php +++ b/htdocs/commande/info.php @@ -92,7 +92,7 @@ if (! empty($conf->projet->enabled)) //$morehtmlref.=$form->form_project($_SERVER['PHP_SELF'] . '?id=' . $object->id, $object->socid, $object->fk_project, 'projectid', 0, 0, 1, 1); $morehtmlref.=''; $morehtmlref.=''; - $morehtmlref.=''; + $morehtmlref.=''; $morehtmlref.=$formproject->select_projects($object->thirdparty->id, $object->fk_project, 'projectid', $maxlength, 0, 1, 0, 1, 0, 0, '', 1); $morehtmlref.=''; $morehtmlref.=''; diff --git a/htdocs/commande/list.php b/htdocs/commande/list.php index 43a0cde43c1..417f7384aff 100644 --- a/htdocs/commande/list.php +++ b/htdocs/commande/list.php @@ -455,7 +455,7 @@ if ($resql) // Lines of title fields print ''; if ($optioncss != '') print ''; - print ''; + print ''; print ''; print ''; print ''; diff --git a/htdocs/commande/note.php b/htdocs/commande/note.php index 3c6b1c37de3..7fa49743c30 100644 --- a/htdocs/commande/note.php +++ b/htdocs/commande/note.php @@ -105,7 +105,7 @@ if ($id > 0 || !empty($ref)) //$morehtmlref.=$form->form_project($_SERVER['PHP_SELF'] . '?id=' . $object->id, $object->socid, $object->fk_project, 'projectid', 0, 0, 1, 1); $morehtmlref.=''; $morehtmlref.=''; - $morehtmlref.=''; + $morehtmlref.=''; $morehtmlref.=$formproject->select_projects($object->socid, $object->fk_project, 'projectid', $maxlength, 0, 1, 0, 1, 0, 0, '', 1); $morehtmlref.=''; $morehtmlref.=''; diff --git a/htdocs/commande/orderstoinvoice.php b/htdocs/commande/orderstoinvoice.php index ced7d258167..a473ccbb993 100644 --- a/htdocs/commande/orderstoinvoice.php +++ b/htdocs/commande/orderstoinvoice.php @@ -403,7 +403,7 @@ if ($action == 'create' && !$error) $absolute_discount = $soc->getAvailableDiscounts(); print ''; - print ''; + print ''; print ''; print ''."\n"; print ''; diff --git a/htdocs/compta/bank/bankentries_list.php b/htdocs/compta/bank/bankentries_list.php index 0980f70df29..74e9cebfe79 100644 --- a/htdocs/compta/bank/bankentries_list.php +++ b/htdocs/compta/bank/bankentries_list.php @@ -608,7 +608,7 @@ if ($resql) // Lines of title fields print ''."\n"; if ($optioncss != '') print ''; - print ''; + print ''; print ''; print ''; print ''; diff --git a/htdocs/compta/bank/card.php b/htdocs/compta/bank/card.php index 2897eb6e5c3..4e11e7d140d 100644 --- a/htdocs/compta/bank/card.php +++ b/htdocs/compta/bank/card.php @@ -340,7 +340,7 @@ if ($action == 'create') } print ''; - print ''; + print ''; print ''; print ''; @@ -826,7 +826,7 @@ else } print ''; - print ''; + print ''; print ''; print ''."\n\n"; diff --git a/htdocs/compta/bank/categ.php b/htdocs/compta/bank/categ.php index a343d09ddc2..21712e9a36f 100644 --- a/htdocs/compta/bank/categ.php +++ b/htdocs/compta/bank/categ.php @@ -83,7 +83,7 @@ print load_fiche_titre($langs->trans("RubriquesTransactions")); print ''; if ($optioncss != '') print ''; -print ''; +print ''; print ''; print ''; /*print ''; diff --git a/htdocs/compta/bank/line.php b/htdocs/compta/bank/line.php index cdab5006ef9..963a3edf26f 100644 --- a/htdocs/compta/bank/line.php +++ b/htdocs/compta/bank/line.php @@ -299,7 +299,7 @@ if ($result) } print ''; - print ''; + print ''; print ''; print ''; print ''; @@ -632,7 +632,7 @@ if ($result) print '
    '."\n"; print ''; - print ''; + print ''; print ''; print ''; print ''; diff --git a/htdocs/compta/bank/list.php b/htdocs/compta/bank/list.php index 3a9db058c91..329ac25ef79 100644 --- a/htdocs/compta/bank/list.php +++ b/htdocs/compta/bank/list.php @@ -239,7 +239,7 @@ if ($user->rights->banque->configurer) // Lines of title fields print ''; if ($optioncss != '') print ''; -print ''; +print ''; print ''; print ''; print ''; diff --git a/htdocs/compta/bank/releve.php b/htdocs/compta/bank/releve.php index 8920d5eff9b..e299b999a0e 100644 --- a/htdocs/compta/bank/releve.php +++ b/htdocs/compta/bank/releve.php @@ -265,7 +265,7 @@ if (empty($numref)) print_barre_liste('', $page, $_SERVER["PHP_SELF"], "&account=".$object->id, $sortfield, $sortorder, '', $numrows, $totalnboflines, ''); print ''; - print ''; + print ''; print ''; print ''; print ''; @@ -380,7 +380,7 @@ else //print_barre_liste($title, $page, $_SERVER["PHP_SELF"], $param, $sortfield, $sortorder, $massactionbutton, 0, $nbtotalofrecords, 'title_bank.png', 0, '', '', 0, 1); print ""; - print ''; + print ''; print ''; print '
    '; diff --git a/htdocs/compta/bank/transfer.php b/htdocs/compta/bank/transfer.php index 7ce6763b8e0..dbceabf642e 100644 --- a/htdocs/compta/bank/transfer.php +++ b/htdocs/compta/bank/transfer.php @@ -234,7 +234,7 @@ print $langs->trans("TransferDesc"); print "

    "; print ''; -print ''; +print ''; print ''; diff --git a/htdocs/compta/bank/various_payment/card.php b/htdocs/compta/bank/various_payment/card.php index 027294663f1..f4a88f8eba2 100644 --- a/htdocs/compta/bank/various_payment/card.php +++ b/htdocs/compta/bank/various_payment/card.php @@ -258,7 +258,7 @@ foreach ($bankcateg->fetchAll() as $bankcategory) { if ($action == 'create') { print ''; - print ''; + print ''; print ''; print ''; @@ -431,7 +431,7 @@ if ($id) //$morehtmlref.=$form->form_project($_SERVER['PHP_SELF'] . '?id=' . $object->id, $object->socid, $object->fk_project, 'projectid', 0, 0, 1, 1); $morehtmlref.=''; $morehtmlref.=''; - $morehtmlref.=''; + $morehtmlref.=''; $morehtmlref.=$formproject->select_projects(0, $object->fk_project, 'projectid', $maxlength, 0, 1, 0, 1, 0, 0, '', 1); $morehtmlref.=''; $morehtmlref.=''; diff --git a/htdocs/compta/bank/various_payment/info.php b/htdocs/compta/bank/various_payment/info.php index 7498872881d..f0f584ca99b 100644 --- a/htdocs/compta/bank/various_payment/info.php +++ b/htdocs/compta/bank/various_payment/info.php @@ -68,7 +68,7 @@ if (! empty($conf->projet->enabled)) //$morehtmlref.=$form->form_project($_SERVER['PHP_SELF'] . '?id=' . $object->id, $object->socid, $object->fk_project, 'projectid', 0, 0, 1, 1); $morehtmlref.='
    '; $morehtmlref.=''; - $morehtmlref.=''; + $morehtmlref.=''; $morehtmlref.=$formproject->select_projects(0, $object->fk_project, 'projectid', $maxlength, 0, 1, 0, 1, 0, 0, '', 1); $morehtmlref.=''; $morehtmlref.=''; diff --git a/htdocs/compta/bank/various_payment/list.php b/htdocs/compta/bank/various_payment/list.php index 81c2a10ba13..95d84954490 100644 --- a/htdocs/compta/bank/various_payment/list.php +++ b/htdocs/compta/bank/various_payment/list.php @@ -163,7 +163,7 @@ if ($result) print '
    '; if ($optioncss != '') print ''; - print ''; + print ''; print ''; print ''; print ''; diff --git a/htdocs/compta/cashcontrol/cashcontrol_list.php b/htdocs/compta/cashcontrol/cashcontrol_list.php index c32c11226dd..6bb57a348da 100644 --- a/htdocs/compta/cashcontrol/cashcontrol_list.php +++ b/htdocs/compta/cashcontrol/cashcontrol_list.php @@ -328,7 +328,7 @@ $massactionbutton = $form->selectMassAction('', $arrayofmassactions); print ''; if ($optioncss != '') print ''; -print ''; +print ''; print ''; print ''; print ''; diff --git a/htdocs/compta/deplacement/card.php b/htdocs/compta/deplacement/card.php index c121ee7836d..cabc3510ea4 100644 --- a/htdocs/compta/deplacement/card.php +++ b/htdocs/compta/deplacement/card.php @@ -247,7 +247,7 @@ if ($action == 'create') $datec = dol_mktime(12, 0, 0, GETPOST('remonth', 'int'), GETPOST('reday', 'int'), GETPOST('reyear', 'int')); print ''."\n"; - print ''; + print ''; print ''; print '
    '.$langs->trans("Search").'
    '; @@ -335,7 +335,7 @@ elseif ($id) } print ''."\n"; - print ''; + print ''; print ''; print ''; diff --git a/htdocs/compta/facture/card-rec.php b/htdocs/compta/facture/card-rec.php index e5139b061aa..07697ffd2d9 100644 --- a/htdocs/compta/facture/card-rec.php +++ b/htdocs/compta/facture/card-rec.php @@ -989,7 +989,7 @@ if ($action == 'create') $result = $object->getLinesArray(); print ''; - print ''; + print ''; print ''; print ''; @@ -1258,7 +1258,7 @@ else //$morehtmlref.=$form->form_project($_SERVER['PHP_SELF'] . '?id=' . $object->id, $object->socid, $object->fk_project, 'projectid', 0, 0, 1, 1); $morehtmlref .= ''; $morehtmlref .= ''; - $morehtmlref .= ''; + $morehtmlref .= ''; $morehtmlref .= $formproject->select_projects($object->socid, $object->fk_project, 'projectid', $maxlength, 0, 1, 0, 1, 0, 0, '', 1); $morehtmlref .= ''; $morehtmlref .= ''; @@ -1531,7 +1531,7 @@ else { print ''; print ''; - print ''; + print ''; print '
    '; print '
    '; print " ".$form->selectarray('unit_frequency', array('d'=>$langs->trans('Day'), 'm'=>$langs->trans('Month'), 'y'=>$langs->trans('Year')), ($object->unit_frequency ? $object->unit_frequency : 'm')); diff --git a/htdocs/compta/facture/card.php b/htdocs/compta/facture/card.php index 7e1faa00e60..02cc7b04b86 100644 --- a/htdocs/compta/facture/card.php +++ b/htdocs/compta/facture/card.php @@ -3848,7 +3848,7 @@ elseif ($id > 0 || !empty($ref)) //$morehtmlref.=$form->form_project($_SERVER['PHP_SELF'] . '?id=' . $object->id, $object->socid, $object->fk_project, 'projectid', 0, 0, 1, 1); $morehtmlref .= ''; $morehtmlref .= ''; - $morehtmlref .= ''; + $morehtmlref .= ''; $morehtmlref .= $formproject->select_projects($object->socid, $object->fk_project, 'projectid', $maxlength, 0, 1, 0, 1, 0, 0, '', 1); $morehtmlref .= ''; $morehtmlref .= ''; @@ -4174,7 +4174,7 @@ elseif ($id > 0 || !empty($ref)) { print '
    '; print ''; - print ''; + print ''; print ''; print ''; print '
    '; @@ -4206,7 +4206,7 @@ elseif ($id > 0 || !empty($ref)) //date('Y-m-d',$object->date_lim_reglement) print '
    '; print ''; - print ''; + print ''; $retained_warranty_fk_cond_reglement = GETPOST('retained_warranty_fk_cond_reglement', 'int'); $retained_warranty_fk_cond_reglement = !empty($retained_warranty_fk_cond_reglement) ? $retained_warranty_fk_cond_reglement : $object->retained_warranty_fk_cond_reglement; $retained_warranty_fk_cond_reglement = !empty($retained_warranty_fk_cond_reglement) ? $retained_warranty_fk_cond_reglement : $conf->global->INVOICE_SITUATION_DEFAULT_RETAINED_WARRANTY_COND_ID; @@ -4247,7 +4247,7 @@ elseif ($id > 0 || !empty($ref)) //date('Y-m-d',$object->date_lim_reglement) print ''; print ''; - print ''; + print ''; print ''; print ''; print '
    '; @@ -4794,7 +4794,7 @@ elseif ($id > 0 || !empty($ref)) print '
    '; print '
    '; - print ''; + print ''; print ''; print ''; diff --git a/htdocs/compta/facture/contact.php b/htdocs/compta/facture/contact.php index 0c0e3d1a99c..c340d68242e 100644 --- a/htdocs/compta/facture/contact.php +++ b/htdocs/compta/facture/contact.php @@ -171,7 +171,7 @@ if ($id > 0 || !empty($ref)) //$morehtmlref.=$form->form_project($_SERVER['PHP_SELF'] . '?id=' . $object->id, $object->socid, $object->fk_project, 'projectid', 0, 0, 1, 1); $morehtmlref.=''; $morehtmlref.=''; - $morehtmlref.=''; + $morehtmlref.=''; $morehtmlref.=$formproject->select_projects($object->socid, $object->fk_project, 'projectid', $maxlength, 0, 1, 0, 1, 0, 0, '', 1); $morehtmlref.=''; $morehtmlref.='
    '; diff --git a/htdocs/compta/facture/document.php b/htdocs/compta/facture/document.php index 91e6ab46c5a..e880d77db74 100644 --- a/htdocs/compta/facture/document.php +++ b/htdocs/compta/facture/document.php @@ -137,7 +137,7 @@ if ($id > 0 || !empty($ref)) //$morehtmlref.=$form->form_project($_SERVER['PHP_SELF'] . '?id=' . $object->id, $object->socid, $object->fk_project, 'projectid', 0, 0, 1, 1); $morehtmlref .= '
    '; $morehtmlref .= ''; - $morehtmlref .= ''; + $morehtmlref .= ''; $morehtmlref .= $formproject->select_projects($object->socid, $object->fk_project, 'projectid', $maxlength, 0, 1, 0, 1, 0, 0, '', 1); $morehtmlref .= ''; $morehtmlref .= '
    '; diff --git a/htdocs/compta/facture/info.php b/htdocs/compta/facture/info.php index 36a2496bdcf..bad63cf1f61 100644 --- a/htdocs/compta/facture/info.php +++ b/htdocs/compta/facture/info.php @@ -84,7 +84,7 @@ if (!empty($conf->projet->enabled)) //$morehtmlref.=$form->form_project($_SERVER['PHP_SELF'] . '?id=' . $object->id, $object->socid, $object->fk_project, 'projectid', 0, 0, 1, 1); $morehtmlref .= '
    '; $morehtmlref .= ''; - $morehtmlref .= ''; + $morehtmlref .= ''; $morehtmlref .= $formproject->select_projects($object->socid, $object->fk_project, 'projectid', $maxlength, 0, 1, 0, 1, 0, 0, '', 1); $morehtmlref .= ''; $morehtmlref .= '
    '; diff --git a/htdocs/compta/facture/note.php b/htdocs/compta/facture/note.php index d211c04d375..07084a0cf2c 100644 --- a/htdocs/compta/facture/note.php +++ b/htdocs/compta/facture/note.php @@ -107,7 +107,7 @@ if ($id > 0 || !empty($ref)) //$morehtmlref.=$form->form_project($_SERVER['PHP_SELF'] . '?id=' . $object->id, $object->socid, $object->fk_project, 'projectid', 0, 0, 1, 1); $morehtmlref .= '
    '; $morehtmlref .= ''; - $morehtmlref .= ''; + $morehtmlref .= ''; $morehtmlref .= $formproject->select_projects($object->socid, $object->fk_project, 'projectid', $maxlength, 0, 1, 0, 1, 0, 0, '', 1); $morehtmlref .= ''; $morehtmlref .= '
    '; diff --git a/htdocs/compta/facture/prelevement.php b/htdocs/compta/facture/prelevement.php index 7f0111f7caf..2ba9e775687 100644 --- a/htdocs/compta/facture/prelevement.php +++ b/htdocs/compta/facture/prelevement.php @@ -197,7 +197,7 @@ if ($object->id > 0) //$morehtmlref.=$form->form_project($_SERVER['PHP_SELF'] . '?id=' . $object->id, $object->socid, $object->fk_project, 'projectid', 0, 0, 1, 1); $morehtmlref.='
    '; $morehtmlref.=''; - $morehtmlref.=''; + $morehtmlref.=''; $morehtmlref.=$formproject->select_projects($object->socid, $object->fk_project, 'projectid', $maxlength, 0, 1, 0, 1, 0, 0, '', 1); $morehtmlref.=''; $morehtmlref.='
    '; diff --git a/htdocs/compta/index.php b/htdocs/compta/index.php index 6e815e8c500..813fe6f81bd 100644 --- a/htdocs/compta/index.php +++ b/htdocs/compta/index.php @@ -114,7 +114,7 @@ if (!empty($conf->global->MAIN_SEARCH_FORM_ON_HOME_AREAS)) // This is useles if (count($listofsearchfields)) { print '
    '; - print ''; + print ''; print '
    '; print ''; $i = 0; diff --git a/htdocs/compta/localtax/card.php b/htdocs/compta/localtax/card.php index 47b251b788b..7d62d8441b7 100644 --- a/htdocs/compta/localtax/card.php +++ b/htdocs/compta/localtax/card.php @@ -160,7 +160,7 @@ if ($action == 'create') print load_fiche_titre($langs->transcountry($lttype == 2 ? "newLT2Payment" : "newLT1Payment", $mysoc->country_code)); print ''."\n"; - print ''; + print ''; print ''; print ''; diff --git a/htdocs/compta/localtax/clients.php b/htdocs/compta/localtax/clients.php index a5a98b052c4..61a11a042f2 100644 --- a/htdocs/compta/localtax/clients.php +++ b/htdocs/compta/localtax/clients.php @@ -113,7 +113,7 @@ llxHeader('', '', '', '', 0, 0, '', '', $morequerystring); $name = $langs->transcountry($local == 1 ? "LT1ReportByCustomers" : "LT2ReportByCustomers", $mysoc->country_code); $fsearch = ''; -$fsearch .= ''; +$fsearch .= ''; $fsearch .= ''; $fsearch .= ''; $fsearch .= $langs->trans("SalesTurnoverMinimum").': '; diff --git a/htdocs/compta/localtax/index.php b/htdocs/compta/localtax/index.php index f9f3b210a67..7755e4ffd16 100644 --- a/htdocs/compta/localtax/index.php +++ b/htdocs/compta/localtax/index.php @@ -227,7 +227,7 @@ if ($localTaxType == 1) { } $fsearch = ''; -$fsearch .= ''; +$fsearch .= ''; $fsearch .= ''; $fsearch .= ''; diff --git a/htdocs/compta/localtax/quadri_detail.php b/htdocs/compta/localtax/quadri_detail.php index 501e76e53ac..8e2e871251f 100644 --- a/htdocs/compta/localtax/quadri_detail.php +++ b/htdocs/compta/localtax/quadri_detail.php @@ -129,7 +129,7 @@ foreach ($listofparams as $param) llxHeader('', $langs->trans("LocalTaxReport"), '', '', 0, 0, '', '', $morequerystring); $fsearch = ''; -$fsearch .= ''; +$fsearch .= ''; $fsearch .= ''; $fsearch .= ''; diff --git a/htdocs/compta/paiement.php b/htdocs/compta/paiement.php index 611667cbdfc..67da7f0d766 100644 --- a/htdocs/compta/paiement.php +++ b/htdocs/compta/paiement.php @@ -461,7 +461,7 @@ if ($action == 'create' || $action == 'confirm_paiement' || $action == 'add_paie } print ''; - print ''; + print ''; print ''; print ''; print ''; diff --git a/htdocs/compta/paiement/cheque/card.php b/htdocs/compta/paiement/cheque/card.php index 0f760e9197c..526905e2ee9 100644 --- a/htdocs/compta/paiement/cheque/card.php +++ b/htdocs/compta/paiement/cheque/card.php @@ -462,7 +462,7 @@ if ($action == 'new') $num = $db->num_rows($resql); print ''; - print ''; + print ''; print ''; print ''; @@ -581,7 +581,7 @@ else if ($action == 'editdate') { print ''; - print ''; + print ''; print ''; print $form->selectDate($object->date_bordereau, 'datecreate_', '', '', '', "setdate"); print ''; @@ -608,7 +608,7 @@ else if ($action == 'editrefext') { print ''; - print ''; + print ''; print ''; print ''; print ''; diff --git a/htdocs/compta/paiement/cheque/list.php b/htdocs/compta/paiement/cheque/list.php index dcf04b95a96..823ae87d420 100644 --- a/htdocs/compta/paiement/cheque/list.php +++ b/htdocs/compta/paiement/cheque/list.php @@ -132,7 +132,7 @@ if ($resql) print ''; if ($optioncss != '') print ''; - print ''; + print ''; print ''; print ''; print ''; diff --git a/htdocs/compta/paiement/list.php b/htdocs/compta/paiement/list.php index 89878df3e2a..b1de388f7ba 100644 --- a/htdocs/compta/paiement/list.php +++ b/htdocs/compta/paiement/list.php @@ -210,7 +210,7 @@ if ($resql) print ''; if ($optioncss != '') print ''; - print ''; + print ''; print ''; print ''; print ''; diff --git a/htdocs/compta/paiement/rapport.php b/htdocs/compta/paiement/rapport.php index 0140031431f..0cbd34fb069 100644 --- a/htdocs/compta/paiement/rapport.php +++ b/htdocs/compta/paiement/rapport.php @@ -92,7 +92,7 @@ print load_fiche_titre($titre, '', 'invoicing'); // Formulaire de generation print ''; -print ''; +print ''; print ''; $cmonth = GETPOST("remonth")?GETPOST("remonth"):date("n", time()); $syear = GETPOST("reyear")?GETPOST("reyear"):date("Y", time()); diff --git a/htdocs/compta/paiement_charge.php b/htdocs/compta/paiement_charge.php index fb60b61077e..561120aead6 100644 --- a/htdocs/compta/paiement_charge.php +++ b/htdocs/compta/paiement_charge.php @@ -192,7 +192,7 @@ if ($action == 'create') } print ''; - print ''; + print ''; print ''; print ''; print ''; diff --git a/htdocs/compta/prelevement/bons.php b/htdocs/compta/prelevement/bons.php index b09e4b9a098..7f38df2ef39 100644 --- a/htdocs/compta/prelevement/bons.php +++ b/htdocs/compta/prelevement/bons.php @@ -114,7 +114,7 @@ if ($result) // Lines of title fields print ''; if ($optioncss != '') print ''; - print ''; + print ''; print ''; print ''; print ''; diff --git a/htdocs/compta/prelevement/card.php b/htdocs/compta/prelevement/card.php index 72508c804a5..b7850fb8dc0 100644 --- a/htdocs/compta/prelevement/card.php +++ b/htdocs/compta/prelevement/card.php @@ -260,7 +260,7 @@ if ($id > 0 || $ref) if (empty($object->date_trans) && $user->rights->prelevement->bons->send && $action == 'settransmitted') { print ''; - print ''; + print ''; print ''; print '
    '; print ''; @@ -284,7 +284,7 @@ if ($id > 0 || $ref) if (!empty($object->date_trans) && $object->date_credit == 0 && $user->rights->prelevement->bons->credit && $action == 'setcredited') { print ''; - print ''; + print ''; print ''; print '
    '; print ''; diff --git a/htdocs/compta/prelevement/create.php b/htdocs/compta/prelevement/create.php index aa64f9675e7..e27896a21ec 100644 --- a/htdocs/compta/prelevement/create.php +++ b/htdocs/compta/prelevement/create.php @@ -242,7 +242,7 @@ if ($resql) if(! empty($page) && $num <= $nbtotalofrecords) $page = 0; print ''; - print ''; + print ''; print ''; print_barre_liste($langs->trans("InvoiceWaitingWithdraw"), $page, $_SERVER['PHP_SELF'], $param, '', '', '', $num, $nbtotalofrecords, 'invoicing', 0, '', '', $limit); diff --git a/htdocs/compta/prelevement/demandes.php b/htdocs/compta/prelevement/demandes.php index 67d4fcbc078..d21815acfac 100644 --- a/htdocs/compta/prelevement/demandes.php +++ b/htdocs/compta/prelevement/demandes.php @@ -144,7 +144,7 @@ print_barre_liste($title, $page, $_SERVER["PHP_SELF"], $param, $sortfield, $sort print ''; if ($optioncss != '') print ''; -print ''; +print ''; print ''; print ''; print ''; diff --git a/htdocs/compta/prelevement/factures.php b/htdocs/compta/prelevement/factures.php index 40baf8a3d7d..63db9aea363 100644 --- a/htdocs/compta/prelevement/factures.php +++ b/htdocs/compta/prelevement/factures.php @@ -186,7 +186,7 @@ if ($result) // Lines of title fields print ''; if ($optioncss != '') print ''; - print ''; + print ''; print ''; print ''; print ''; diff --git a/htdocs/compta/prelevement/line.php b/htdocs/compta/prelevement/line.php index fdea395e3e5..5d0734cae22 100644 --- a/htdocs/compta/prelevement/line.php +++ b/htdocs/compta/prelevement/line.php @@ -180,7 +180,7 @@ if ($id) $rej = new RejetPrelevement($db, $user); print ''; - print ''; + print ''; print ''; print '
    '; diff --git a/htdocs/compta/sociales/card.php b/htdocs/compta/sociales/card.php index 83ee0b5f622..f8a9a2d2975 100644 --- a/htdocs/compta/sociales/card.php +++ b/htdocs/compta/sociales/card.php @@ -312,7 +312,7 @@ if ($action == 'create') print load_fiche_titre($langs->trans("NewSocialContribution")); print ''; - print ''; + print ''; print ''; dol_fiche_head(); @@ -458,7 +458,7 @@ if ($id > 0) if ($action == 'edit') { print "id&action=update\" method=\"post\">"; - print ''; + print ''; } dol_fiche_head($head, 'card', $langs->trans("SocialContribution"), -1, 'bill'); @@ -481,7 +481,7 @@ if ($id > 0) //$morehtmlref.=$form->form_project($_SERVER['PHP_SELF'] . '?id=' . $object->id, $object->socid, $object->fk_project, 'projectid', 0, 0, 1, 1); $morehtmlref.=''; $morehtmlref.=''; - $morehtmlref.=''; + $morehtmlref.=''; $morehtmlref.=$formproject->select_projects(0, $object->fk_project, 'projectid', $maxlength, 0, 1, 0, 1, 0, 0, '', 1); $morehtmlref.=''; $morehtmlref.=''; diff --git a/htdocs/compta/sociales/list.php b/htdocs/compta/sociales/list.php index efd16970227..a75431c057e 100644 --- a/htdocs/compta/sociales/list.php +++ b/htdocs/compta/sociales/list.php @@ -176,7 +176,7 @@ if ($resql) print ''; if ($optioncss != '') print ''; - print ''; + print ''; print ''; print ''; print ''; diff --git a/htdocs/compta/sociales/payments.php b/htdocs/compta/sociales/payments.php index e634907f4e0..f89171a082d 100644 --- a/htdocs/compta/sociales/payments.php +++ b/htdocs/compta/sociales/payments.php @@ -81,7 +81,7 @@ if ($sortorder) $param .= '&sortorder='.$sortorder; print ''; if ($optioncss != '') print ''; -print ''; +print ''; print ''; print ''; print ''; diff --git a/htdocs/compta/tva/card.php b/htdocs/compta/tva/card.php index e084dd4fab6..174da6b5869 100644 --- a/htdocs/compta/tva/card.php +++ b/htdocs/compta/tva/card.php @@ -229,7 +229,7 @@ if ($action == 'create') } print ''; - print ''; + print ''; print ''; print '
    '; diff --git a/htdocs/compta/tva/clients.php b/htdocs/compta/tva/clients.php index d6ed2bf054a..77777420f93 100644 --- a/htdocs/compta/tva/clients.php +++ b/htdocs/compta/tva/clients.php @@ -146,7 +146,7 @@ if (isset($_REQUEST['extra_report']) && $_REQUEST['extra_report'] == 1) { llxHeader('', $langs->trans("VATReport"), '', '', 0, 0, '', '', $morequerystring); $fsearch = ''; -$fsearch .= ''; +$fsearch .= ''; $fsearch .= ''; $fsearch .= $langs->trans("SalesTurnoverMinimum").': '; $fsearch .= ''; diff --git a/htdocs/compta/tva/index.php b/htdocs/compta/tva/index.php index 8fbf5b1b0fa..23d0d47aeb5 100644 --- a/htdocs/compta/tva/index.php +++ b/htdocs/compta/tva/index.php @@ -223,7 +223,7 @@ $company_static = new Societe($db); $tva = new Tva($db); $fsearch = ''; -$fsearch .= ''; +$fsearch .= ''; $fsearch .= ''; $description = $fsearch; diff --git a/htdocs/compta/tva/list.php b/htdocs/compta/tva/list.php index 01beb9874b9..35492d19821 100644 --- a/htdocs/compta/tva/list.php +++ b/htdocs/compta/tva/list.php @@ -156,7 +156,7 @@ if ($result) print ''; if ($optioncss != '') print ''; - print ''; + print ''; print ''; print ''; print ''; diff --git a/htdocs/compta/tva/quadri_detail.php b/htdocs/compta/tva/quadri_detail.php index 0309139d3d5..6c580b3137b 100644 --- a/htdocs/compta/tva/quadri_detail.php +++ b/htdocs/compta/tva/quadri_detail.php @@ -146,7 +146,7 @@ llxHeader('', $title, '', '', 0, 0, '', '', $morequerystring); //$fsearch.='
    '; $fsearch = ''; -$fsearch .= ''; +$fsearch .= ''; $fsearch .= ''; //$fsearch.=' '.$langs->trans("SalesTurnoverMinimum").': '; //$fsearch.=' '; diff --git a/htdocs/contact/card.php b/htdocs/contact/card.php index 2998e0890f2..e09089d455b 100644 --- a/htdocs/contact/card.php +++ b/htdocs/contact/card.php @@ -609,7 +609,7 @@ else } print ''; - print ''; + print ''; print ''; print ''; if (!empty($objsoc)) { @@ -938,7 +938,7 @@ else } print ''; - print ''; + print ''; print ''; print ''; print ''; diff --git a/htdocs/contact/consumption.php b/htdocs/contact/consumption.php index 09e83c313c0..eec5e7ee91e 100644 --- a/htdocs/contact/consumption.php +++ b/htdocs/contact/consumption.php @@ -163,7 +163,7 @@ print '
    '; print ''; -print ''; +print ''; $sql_select=''; if ($type_element == 'fichinter') diff --git a/htdocs/contact/list.php b/htdocs/contact/list.php index c666456661e..06cfe319c41 100644 --- a/htdocs/contact/list.php +++ b/htdocs/contact/list.php @@ -492,7 +492,7 @@ if ($user->rights->societe->contact->creer) print ''; if ($optioncss != '') print ''; -print ''; +print ''; print ''; print ''; print ''; diff --git a/htdocs/contact/perso.php b/htdocs/contact/perso.php index f3a93ebac33..68da63bc5a3 100644 --- a/htdocs/contact/perso.php +++ b/htdocs/contact/perso.php @@ -143,7 +143,7 @@ if ($action == 'edit') */ print ''; - print ''; + print ''; print ''; print ''; diff --git a/htdocs/contrat/agenda.php b/htdocs/contrat/agenda.php index e40c4e3b54b..6b754dc9551 100644 --- a/htdocs/contrat/agenda.php +++ b/htdocs/contrat/agenda.php @@ -171,7 +171,7 @@ if ($id > 0) //$morehtmlref.=$form->form_project($_SERVER['PHP_SELF'] . '?id=' . $object->id, $object->socid, $object->fk_project, 'projectid', 0, 0, 1, 1); $morehtmlref.=''; $morehtmlref.=''; - $morehtmlref.=''; + $morehtmlref.=''; $morehtmlref.=$formproject->select_projects($object->thirdparty->id, $object->fk_project, 'projectid', $maxlength, 0, 1, 0, 1, 0, 0, '', 1); $morehtmlref.=''; $morehtmlref.=''; diff --git a/htdocs/contrat/card.php b/htdocs/contrat/card.php index accbbfa242e..e61b0077ef7 100644 --- a/htdocs/contrat/card.php +++ b/htdocs/contrat/card.php @@ -1163,7 +1163,7 @@ if ($action == 'create') $object->date_contrat = dol_now(); print '
    '; - print ''; + print ''; print ''; print ''."\n"; @@ -1383,7 +1383,7 @@ else if (!empty($object->brouillon) && $user->rights->contrat->creer) { print ''; - print ''; + print ''; print ''; } @@ -1425,7 +1425,7 @@ else //$morehtmlref.=$form->form_project($_SERVER['PHP_SELF'] . '?id=' . $object->id, $object->socid, $object->fk_project, 'projectid', 0, 0, 1, 1); $morehtmlref .= ''; $morehtmlref .= ''; - $morehtmlref .= ''; + $morehtmlref .= ''; $morehtmlref .= $formproject->select_projects($object->thirdparty->id, $object->fk_project, 'projectid', $maxlength, 0, 1, 0, 1, 0, 0, '', 1); $morehtmlref .= ''; $morehtmlref .= ''; @@ -1528,7 +1528,7 @@ else { print '
    '; print '
    '; - print ''; + print ''; print ''; print ''; print ''; @@ -1949,7 +1949,7 @@ else if ($user->rights->contrat->activer && $action == 'activateline' && $object->lines[$cursorline - 1]->id == GETPOST('ligne')) { print ''; - print ''; + print ''; print '
    '; @@ -2003,7 +2003,7 @@ else print ''."\n"; print ''; - print ''; + print ''; print ''; print '
    '; @@ -2064,7 +2064,7 @@ else print "\n"; print ' - + diff --git a/htdocs/contrat/contact.php b/htdocs/contrat/contact.php index 529c09fa9bf..5e95cb56e74 100644 --- a/htdocs/contrat/contact.php +++ b/htdocs/contrat/contact.php @@ -176,7 +176,7 @@ if ($id > 0 || !empty($ref)) //$morehtmlref.=$form->form_project($_SERVER['PHP_SELF'] . '?id=' . $object->id, $object->socid, $object->fk_project, 'projectid', 0, 0, 1, 1); $morehtmlref .= ''; $morehtmlref .= ''; - $morehtmlref .= ''; + $morehtmlref .= ''; $morehtmlref .= $formproject->select_projects($object->thirdparty->id, $object->fk_project, 'projectid', $maxlength, 0, 1, 0, 1, 0, 0, '', 1); $morehtmlref .= ''; $morehtmlref .= ''; diff --git a/htdocs/contrat/document.php b/htdocs/contrat/document.php index be3ef012b93..aae50630eb7 100644 --- a/htdocs/contrat/document.php +++ b/htdocs/contrat/document.php @@ -149,7 +149,7 @@ if ($object->id) //$morehtmlref.=$form->form_project($_SERVER['PHP_SELF'] . '?id=' . $object->id, $object->socid, $object->fk_project, 'projectid', 0, 0, 1, 1); $morehtmlref .= ''; $morehtmlref .= ''; - $morehtmlref .= ''; + $morehtmlref .= ''; $morehtmlref .= $formproject->select_projects($object->thirdparty->id, $object->fk_project, 'projectid', $maxlength, 0, 1, 0, 1, 0, 0, '', 1); $morehtmlref .= ''; $morehtmlref .= ''; diff --git a/htdocs/contrat/index.php b/htdocs/contrat/index.php index 2b19050c5b9..6dd6fc56e17 100644 --- a/htdocs/contrat/index.php +++ b/htdocs/contrat/index.php @@ -84,7 +84,7 @@ if (!empty($conf->global->MAIN_SEARCH_FORM_ON_HOME_AREAS)) // This is useles if (!empty($conf->contrat->enabled)) { print ''; - print ''; + print ''; print '
    '; print '
    '; diff --git a/htdocs/contrat/list.php b/htdocs/contrat/list.php index 48deeba1565..328507f6722 100644 --- a/htdocs/contrat/list.php +++ b/htdocs/contrat/list.php @@ -377,7 +377,7 @@ if ($user->rights->contrat->creer) print ''; if ($optioncss != '') print ''; -print ''; +print ''; print ''; print ''; print ''; diff --git a/htdocs/contrat/note.php b/htdocs/contrat/note.php index 80ce7bcf8b3..7921f7a6a61 100644 --- a/htdocs/contrat/note.php +++ b/htdocs/contrat/note.php @@ -117,7 +117,7 @@ if ($id > 0 || !empty($ref)) //$morehtmlref.=$form->form_project($_SERVER['PHP_SELF'] . '?id=' . $object->id, $object->socid, $object->fk_project, 'projectid', 0, 0, 1, 1); $morehtmlref .= ''; $morehtmlref .= ''; - $morehtmlref .= ''; + $morehtmlref .= ''; $morehtmlref .= $formproject->select_projects($object->thirdparty->id, $object->fk_project, 'projectid', $maxlength, 0, 1, 0, 1, 0, 0, '', 1); $morehtmlref .= ''; $morehtmlref .= ''; diff --git a/htdocs/contrat/services_list.php b/htdocs/contrat/services_list.php index acbd80a05e3..fdc1b4a13a1 100644 --- a/htdocs/contrat/services_list.php +++ b/htdocs/contrat/services_list.php @@ -326,7 +326,7 @@ $massactionbutton = $form->selectMassAction('', $arrayofmassactions); print ''; if ($optioncss != '') print ''; -print ''; +print ''; print ''; print ''; print ''; diff --git a/htdocs/core/lib/accounting.lib.php b/htdocs/core/lib/accounting.lib.php index 35a82f5dff8..0200fbc5b91 100644 --- a/htdocs/core/lib/accounting.lib.php +++ b/htdocs/core/lib/accounting.lib.php @@ -186,7 +186,7 @@ function journalHead($nom, $variante, $period, $periodlink, $description, $build $head[$h][2] = 'journal'; print ''; - print ''; + print ''; dol_fiche_head($head, 'journal'); diff --git a/htdocs/core/lib/admin.lib.php b/htdocs/core/lib/admin.lib.php index 5f0830387f2..96ae3bc667e 100644 --- a/htdocs/core/lib/admin.lib.php +++ b/htdocs/core/lib/admin.lib.php @@ -1423,7 +1423,7 @@ function form_constantes($tableau, $strictw3c = 0, $helptext = '') if (!empty($strictw3c) && $strictw3c == 1) { print "\n".''; - print ''; + print ''; print ''; } @@ -1485,7 +1485,7 @@ function form_constantes($tableau, $strictw3c = 0, $helptext = '') if (empty($strictw3c)) { print "\n".''; - print ''; + print ''; } print ''; diff --git a/htdocs/core/lib/company.lib.php b/htdocs/core/lib/company.lib.php index 1268fb505a7..83876b63be9 100644 --- a/htdocs/core/lib/company.lib.php +++ b/htdocs/core/lib/company.lib.php @@ -991,7 +991,7 @@ function show_contacts($conf, $langs, $db, $object, $backtopage = '') print load_fiche_titre($title, $newcardbutton, ''); print ''; - print ''; + print ''; print ''; print ''; print ''; diff --git a/htdocs/core/modules/barcode/mod_barcode_product_standard.php b/htdocs/core/modules/barcode/mod_barcode_product_standard.php index b8fc623709d..43b78da0f6f 100644 --- a/htdocs/core/modules/barcode/mod_barcode_product_standard.php +++ b/htdocs/core/modules/barcode/mod_barcode_product_standard.php @@ -91,7 +91,7 @@ class mod_barcode_product_standard extends ModeleNumRefBarCode $texte = $langs->trans('GenericNumRefModelDesc')."
    \n"; $texte.= ''; - $texte.= ''; + $texte.= ''; $texte.= ''; $texte.= ''; $texte.= '
    '; diff --git a/htdocs/core/modules/bom/doc/doc_generic_bom_odt.modules.php b/htdocs/core/modules/bom/doc/doc_generic_bom_odt.modules.php index be50e7bb757..6e23160baf6 100644 --- a/htdocs/core/modules/bom/doc/doc_generic_bom_odt.modules.php +++ b/htdocs/core/modules/bom/doc/doc_generic_bom_odt.modules.php @@ -112,7 +112,7 @@ class doc_generic_bom_odt extends ModelePDFBom $texte = $this->description.".
    \n"; $texte .= ''; - $texte .= ''; + $texte .= ''; $texte .= ''; $texte .= ''; $texte .= '
    '; diff --git a/htdocs/core/modules/bom/mod_bom_advanced.php b/htdocs/core/modules/bom/mod_bom_advanced.php index 4a139b98379..7d96c900581 100644 --- a/htdocs/core/modules/bom/mod_bom_advanced.php +++ b/htdocs/core/modules/bom/mod_bom_advanced.php @@ -66,7 +66,7 @@ class mod_bom_advanced extends ModeleNumRefboms $texte = $langs->trans('GenericNumRefModelDesc')."
    \n"; $texte.= ''; - $texte.= ''; + $texte.= ''; $texte.= ''; $texte.= ''; $texte.= '
    '; diff --git a/htdocs/core/modules/cheque/mod_chequereceipt_thyme.php b/htdocs/core/modules/cheque/mod_chequereceipt_thyme.php index ddcb5d1965b..045253050d5 100644 --- a/htdocs/core/modules/cheque/mod_chequereceipt_thyme.php +++ b/htdocs/core/modules/cheque/mod_chequereceipt_thyme.php @@ -60,7 +60,7 @@ class mod_chequereceipt_thyme extends ModeleNumRefChequeReceipts $texte = $langs->trans('GenericNumRefModelDesc')."
    \n"; $texte.= ''; - $texte.= ''; + $texte.= ''; $texte.= ''; $texte.= ''; $texte.= '
    '; diff --git a/htdocs/core/modules/expedition/doc/doc_generic_shipment_odt.modules.php b/htdocs/core/modules/expedition/doc/doc_generic_shipment_odt.modules.php index a16140f91cf..747096e852a 100644 --- a/htdocs/core/modules/expedition/doc/doc_generic_shipment_odt.modules.php +++ b/htdocs/core/modules/expedition/doc/doc_generic_shipment_odt.modules.php @@ -120,7 +120,7 @@ class doc_generic_shipment_odt extends ModelePdfExpedition $texte = $this->description.".
    \n"; $texte .= ''; - $texte .= ''; + $texte .= ''; $texte .= ''; $texte .= ''; $texte .= '
    '; diff --git a/htdocs/core/modules/expedition/mod_expedition_ribera.php b/htdocs/core/modules/expedition/mod_expedition_ribera.php index 258062accd5..c8f9b49e58d 100644 --- a/htdocs/core/modules/expedition/mod_expedition_ribera.php +++ b/htdocs/core/modules/expedition/mod_expedition_ribera.php @@ -68,7 +68,7 @@ class mod_expedition_ribera extends ModelNumRefExpedition $texte = $langs->trans('GenericNumRefModelDesc')."
    \n"; $texte .= ''; - $texte .= ''; + $texte .= ''; $texte .= ''; $texte .= ''; $texte .= '
    '; diff --git a/htdocs/core/modules/expensereport/mod_expensereport_sand.php b/htdocs/core/modules/expensereport/mod_expensereport_sand.php index a2d4cbd9182..043f67cfb0f 100644 --- a/htdocs/core/modules/expensereport/mod_expensereport_sand.php +++ b/htdocs/core/modules/expensereport/mod_expensereport_sand.php @@ -69,7 +69,7 @@ class mod_expensereport_sand extends ModeleNumRefExpenseReport $texte = $langs->trans('GenericNumRefModelDesc')."
    \n"; $texte .= ''; - $texte .= ''; + $texte .= ''; $texte .= ''; $texte .= ''; $texte .= '
    '; diff --git a/htdocs/core/modules/facture/doc/doc_generic_invoice_odt.modules.php b/htdocs/core/modules/facture/doc/doc_generic_invoice_odt.modules.php index d19eb584d81..a6e28214335 100644 --- a/htdocs/core/modules/facture/doc/doc_generic_invoice_odt.modules.php +++ b/htdocs/core/modules/facture/doc/doc_generic_invoice_odt.modules.php @@ -119,7 +119,7 @@ class doc_generic_invoice_odt extends ModelePDFFactures $texte = $this->description.".
    \n"; $texte .= ''; - $texte .= ''; + $texte .= ''; $texte .= ''; $texte .= ''; $texte .= '
    '; diff --git a/htdocs/core/modules/facture/mod_facture_mercure.php b/htdocs/core/modules/facture/mod_facture_mercure.php index bb8f94d43a1..2bcaa616a56 100644 --- a/htdocs/core/modules/facture/mod_facture_mercure.php +++ b/htdocs/core/modules/facture/mod_facture_mercure.php @@ -60,7 +60,7 @@ class mod_facture_mercure extends ModeleNumRefFactures $texte = $langs->trans('GenericNumRefModelDesc')."
    \n"; $texte.= ''; - $texte.= ''; + $texte.= ''; $texte.= ''; $texte.= ''; $texte.= ''; diff --git a/htdocs/core/modules/fichinter/mod_arctic.php b/htdocs/core/modules/fichinter/mod_arctic.php index eb01e36f652..e8d2aeff63e 100644 --- a/htdocs/core/modules/fichinter/mod_arctic.php +++ b/htdocs/core/modules/fichinter/mod_arctic.php @@ -71,7 +71,7 @@ class mod_arctic extends ModeleNumRefFicheinter $texte = $langs->trans('GenericNumRefModelDesc')."
    \n"; $texte .= ''; - $texte .= ''; + $texte .= ''; $texte .= ''; $texte .= ''; $texte .= '
    '; diff --git a/htdocs/core/modules/holiday/mod_holiday_immaculate.php b/htdocs/core/modules/holiday/mod_holiday_immaculate.php index dee02685bf6..b2b1052d021 100644 --- a/htdocs/core/modules/holiday/mod_holiday_immaculate.php +++ b/htdocs/core/modules/holiday/mod_holiday_immaculate.php @@ -73,7 +73,7 @@ class mod_holiday_immaculate extends ModelNumRefHolidays $texte = $langs->trans('GenericNumRefModelDesc')."
    \n"; $texte.= ''; - $texte.= ''; + $texte.= ''; $texte.= ''; $texte.= ''; $texte.= '
    '; diff --git a/htdocs/core/modules/livraison/mod_livraison_saphir.php b/htdocs/core/modules/livraison/mod_livraison_saphir.php index bd6fa731294..ad03984a6f2 100644 --- a/htdocs/core/modules/livraison/mod_livraison_saphir.php +++ b/htdocs/core/modules/livraison/mod_livraison_saphir.php @@ -70,7 +70,7 @@ class mod_livraison_saphir extends ModeleNumRefDeliveryOrder $texte = $langs->trans('GenericNumRefModelDesc')."
    \n"; $texte .= ''; - $texte .= ''; + $texte .= ''; $texte .= ''; $texte .= ''; $texte .= '
    '; diff --git a/htdocs/core/modules/mrp/doc/doc_generic_mo_odt.modules.php b/htdocs/core/modules/mrp/doc/doc_generic_mo_odt.modules.php index 735fa64bd6e..398c8670a47 100644 --- a/htdocs/core/modules/mrp/doc/doc_generic_mo_odt.modules.php +++ b/htdocs/core/modules/mrp/doc/doc_generic_mo_odt.modules.php @@ -119,7 +119,7 @@ class doc_generic_mo_odt extends ModelePDFMo $texte = $this->description.".
    \n"; $texte .= ''; - $texte .= ''; + $texte .= ''; $texte .= ''; $texte .= ''; $texte .= '
    '; diff --git a/htdocs/core/modules/mrp/mod_mo_advanced.php b/htdocs/core/modules/mrp/mod_mo_advanced.php index 54e82467900..186caca619a 100644 --- a/htdocs/core/modules/mrp/mod_mo_advanced.php +++ b/htdocs/core/modules/mrp/mod_mo_advanced.php @@ -66,7 +66,7 @@ class mod_mo_advanced extends ModeleNumRefMos $texte = $langs->trans('GenericNumRefModelDesc')."
    \n"; $texte .= ''; - $texte .= ''; + $texte .= ''; $texte .= ''; $texte .= ''; $texte .= '
    '; diff --git a/htdocs/core/modules/payment/mod_payment_ant.php b/htdocs/core/modules/payment/mod_payment_ant.php index 9a77e189d5e..612a411daed 100644 --- a/htdocs/core/modules/payment/mod_payment_ant.php +++ b/htdocs/core/modules/payment/mod_payment_ant.php @@ -69,7 +69,7 @@ class mod_payment_ant extends ModeleNumRefPayments $texte = $langs->trans('GenericNumRefModelDesc')."
    \n"; $texte.= ''; - $texte.= ''; + $texte.= ''; $texte.= ''; $texte.= ''; $texte.= '
    '; diff --git a/htdocs/core/modules/reception/doc/doc_generic_reception_odt.modules.php b/htdocs/core/modules/reception/doc/doc_generic_reception_odt.modules.php index bdb9d8485d6..51438ed6bf8 100644 --- a/htdocs/core/modules/reception/doc/doc_generic_reception_odt.modules.php +++ b/htdocs/core/modules/reception/doc/doc_generic_reception_odt.modules.php @@ -114,7 +114,7 @@ class doc_generic_reception_odt extends ModelePdfReception $texte = $this->description.".
    \n"; $texte .= ''; - $texte .= ''; + $texte .= ''; $texte .= ''; $texte .= ''; $texte .= '
    '; diff --git a/htdocs/core/modules/reception/mod_reception_moonstone.php b/htdocs/core/modules/reception/mod_reception_moonstone.php index b3075d67bca..1e383a982d6 100644 --- a/htdocs/core/modules/reception/mod_reception_moonstone.php +++ b/htdocs/core/modules/reception/mod_reception_moonstone.php @@ -49,7 +49,7 @@ class mod_reception_moonstone extends ModelNumRefReception $texte = $langs->trans('GenericNumRefModelDesc')."
    \n"; $texte.= ''; - $texte.= ''; + $texte.= ''; $texte.= ''; $texte.= ''; $texte.= '
    '; diff --git a/htdocs/core/modules/stock/doc/doc_generic_stock_odt.modules.php b/htdocs/core/modules/stock/doc/doc_generic_stock_odt.modules.php index f38798ab958..23609ad4384 100644 --- a/htdocs/core/modules/stock/doc/doc_generic_stock_odt.modules.php +++ b/htdocs/core/modules/stock/doc/doc_generic_stock_odt.modules.php @@ -117,7 +117,7 @@ class doc_generic_stock_odt extends ModelePDFStock $texte = $this->description.".
    \n"; $texte .= ''; - $texte .= ''; + $texte .= ''; $texte .= ''; $texte .= ''; if ($conf->global->MAIN_PROPAL_CHOOSE_ODT_DOCUMENT > 0) diff --git a/htdocs/core/modules/supplier_invoice/mod_facture_fournisseur_tulip.php b/htdocs/core/modules/supplier_invoice/mod_facture_fournisseur_tulip.php index b5d8bc5183b..85eb6673124 100644 --- a/htdocs/core/modules/supplier_invoice/mod_facture_fournisseur_tulip.php +++ b/htdocs/core/modules/supplier_invoice/mod_facture_fournisseur_tulip.php @@ -76,7 +76,7 @@ class mod_facture_fournisseur_tulip extends ModeleNumRefSuppliersInvoices $texte = $langs->trans('GenericNumRefModelDesc')."
    \n"; $texte.= ''; - $texte.= ''; + $texte.= ''; $texte.= ''; $texte.= ''; $texte.= ''; diff --git a/htdocs/core/modules/supplier_order/mod_commande_fournisseur_orchidee.php b/htdocs/core/modules/supplier_order/mod_commande_fournisseur_orchidee.php index c9584690693..565e8cbd41d 100644 --- a/htdocs/core/modules/supplier_order/mod_commande_fournisseur_orchidee.php +++ b/htdocs/core/modules/supplier_order/mod_commande_fournisseur_orchidee.php @@ -72,7 +72,7 @@ class mod_commande_fournisseur_orchidee extends ModeleNumRefSuppliersOrders $texte = $langs->trans('GenericNumRefModelDesc')."
    \n"; $texte.= ''; - $texte.= ''; + $texte.= ''; $texte.= ''; $texte.= ''; $texte.= '
    '; diff --git a/htdocs/core/modules/supplier_order/pdf/doc_generic_supplier_order_odt.modules.php b/htdocs/core/modules/supplier_order/pdf/doc_generic_supplier_order_odt.modules.php index db473766a43..e3c46904c1f 100644 --- a/htdocs/core/modules/supplier_order/pdf/doc_generic_supplier_order_odt.modules.php +++ b/htdocs/core/modules/supplier_order/pdf/doc_generic_supplier_order_odt.modules.php @@ -120,7 +120,7 @@ class doc_generic_supplier_order_odt extends ModelePDFSuppliersOrders $texte = $this->description.".
    \n"; $texte .= ''; - $texte .= ''; + $texte .= ''; $texte .= ''; $texte .= ''; $texte .= '
    '; diff --git a/htdocs/core/modules/supplier_payment/mod_supplier_payment_brodator.php b/htdocs/core/modules/supplier_payment/mod_supplier_payment_brodator.php index 322608a82a8..92a2862143f 100644 --- a/htdocs/core/modules/supplier_payment/mod_supplier_payment_brodator.php +++ b/htdocs/core/modules/supplier_payment/mod_supplier_payment_brodator.php @@ -69,7 +69,7 @@ class mod_supplier_payment_brodator extends ModeleNumRefSupplierPayments $texte = $langs->trans('GenericNumRefModelDesc')."
    \n"; $texte.= ''; - $texte.= ''; + $texte.= ''; $texte.= ''; $texte.= ''; $texte.= '
    '; diff --git a/htdocs/core/modules/supplier_proposal/doc/doc_generic_supplier_proposal_odt.modules.php b/htdocs/core/modules/supplier_proposal/doc/doc_generic_supplier_proposal_odt.modules.php index 3bb92cb9cf7..9c7305d1c07 100644 --- a/htdocs/core/modules/supplier_proposal/doc/doc_generic_supplier_proposal_odt.modules.php +++ b/htdocs/core/modules/supplier_proposal/doc/doc_generic_supplier_proposal_odt.modules.php @@ -118,7 +118,7 @@ class doc_generic_supplier_proposal_odt extends ModelePDFSupplierProposal $texte = $this->description.".
    \n"; $texte .= ''; - $texte .= ''; + $texte .= ''; $texte .= ''; $texte .= ''; if ($conf->global->MAIN_SUPPLIER_PROPOSAL_CHOOSE_ODT_DOCUMENT > 0) diff --git a/htdocs/core/modules/supplier_proposal/mod_supplier_proposal_saphir.php b/htdocs/core/modules/supplier_proposal/mod_supplier_proposal_saphir.php index a2b76da03e4..bfaaa6b15fb 100644 --- a/htdocs/core/modules/supplier_proposal/mod_supplier_proposal_saphir.php +++ b/htdocs/core/modules/supplier_proposal/mod_supplier_proposal_saphir.php @@ -72,7 +72,7 @@ class mod_supplier_proposal_saphir extends ModeleNumRefSupplierProposal $texte = $langs->trans('GenericNumRefModelDesc')."
    \n"; $texte.= ''; - $texte.= ''; + $texte.= ''; $texte.= ''; $texte.= ''; $texte.= '
    '; diff --git a/htdocs/core/modules/user/doc/doc_generic_user_odt.modules.php b/htdocs/core/modules/user/doc/doc_generic_user_odt.modules.php index 7177cec3f07..881ba4cb469 100644 --- a/htdocs/core/modules/user/doc/doc_generic_user_odt.modules.php +++ b/htdocs/core/modules/user/doc/doc_generic_user_odt.modules.php @@ -115,7 +115,7 @@ class doc_generic_user_odt extends ModelePDFUser $texte = $this->description.".
    \n"; $texte .= ''; - $texte .= ''; + $texte .= ''; $texte .= ''; $texte .= ''; if ($conf->global->MAIN_PROPAL_CHOOSE_ODT_DOCUMENT > 0) diff --git a/htdocs/core/modules/usergroup/doc/doc_generic_usergroup_odt.modules.php b/htdocs/core/modules/usergroup/doc/doc_generic_usergroup_odt.modules.php index dfc187e636a..1b1d6ba1dab 100644 --- a/htdocs/core/modules/usergroup/doc/doc_generic_usergroup_odt.modules.php +++ b/htdocs/core/modules/usergroup/doc/doc_generic_usergroup_odt.modules.php @@ -118,7 +118,7 @@ class doc_generic_usergroup_odt extends ModelePDFUserGroup $texte = $this->description.".
    \n"; $texte .= ''; - $texte .= ''; + $texte .= ''; $texte .= ''; $texte .= ''; if ($conf->global->MAIN_PROPAL_CHOOSE_ODT_DOCUMENT > 0) diff --git a/htdocs/core/photos_resize.php b/htdocs/core/photos_resize.php index cb57c81833d..17c7cb9e974 100644 --- a/htdocs/core/photos_resize.php +++ b/htdocs/core/photos_resize.php @@ -446,7 +446,7 @@ print '
    '."\n"; print ''."\n"; print ''; -print ''; +print ''; print '
    '; print ''.$langs->trans("Resize").''; @@ -498,7 +498,7 @@ if (!empty($conf->use_javascript_ajax)) print ''; print '
    '; print ''; - print ''; + print ''; print '
    '.$langs->trans("NewSizeAfterCropping").': diff --git a/htdocs/core/tpl/advtarget.tpl.php b/htdocs/core/tpl/advtarget.tpl.php index 7b1af75950d..478c2dfa4b8 100644 --- a/htdocs/core/tpl/advtarget.tpl.php +++ b/htdocs/core/tpl/advtarget.tpl.php @@ -51,7 +51,7 @@ print load_fiche_titre($langs->trans("AdvTgtTitle")); print '
    '."\n"; print ''."\n"; -print ''."\n"; +print ''."\n"; print ''."\n"; print '
    '."\n"; @@ -527,7 +527,7 @@ print '
    '."\n"; print ''."\n"; print '
    '."\n"; print '
    '; -print ''; +print ''; print load_fiche_titre($langs->trans("ToClearAllRecipientsClickHere")); print ''; print ''; diff --git a/htdocs/core/tpl/resource_view.tpl.php b/htdocs/core/tpl/resource_view.tpl.php index a34d508ddd0..02cb6b82261 100644 --- a/htdocs/core/tpl/resource_view.tpl.php +++ b/htdocs/core/tpl/resource_view.tpl.php @@ -23,7 +23,7 @@ print '
    '.$langs->trans('Mandatory').'
    '; print ''; -print ''; +print ''; print ''; print ''; print ''; diff --git a/htdocs/cron/admin/cron.php b/htdocs/cron/admin/cron.php index 9dc8b43379f..860a825cc33 100644 --- a/htdocs/cron/admin/cron.php +++ b/htdocs/cron/admin/cron.php @@ -72,7 +72,7 @@ print load_fiche_titre($langs->trans("CronSetup"), $linkback, 'title_setup'); $head = cronadmin_prepare_head(); print ''; -print ''; +print ''; dol_fiche_head($head, 'setup', $langs->trans("Module2300Name"), -1, 'cron'); diff --git a/htdocs/cron/card.php b/htdocs/cron/card.php index 44d142880dd..0afc1ca59df 100644 --- a/htdocs/cron/card.php +++ b/htdocs/cron/card.php @@ -313,7 +313,7 @@ if (empty($object->status) && $action != 'create') if (($action=="create") || ($action=="edit")) { print ''; - print ''."\n"; + print ''."\n"; print ''."\n"; if (!empty($object->id)) { print ''."\n"; diff --git a/htdocs/cron/list.php b/htdocs/cron/list.php index 833c7344f43..dd70d6d6913 100644 --- a/htdocs/cron/list.php +++ b/htdocs/cron/list.php @@ -331,7 +331,7 @@ $massactionbutton = $form->selectMassAction('', $arrayofmassactions); print ''."\n"; if ($optioncss != '') print ''; -print ''; +print ''; print ''; print ''; print ''; diff --git a/htdocs/datapolicy/admin/setup.php b/htdocs/datapolicy/admin/setup.php index 544ce275852..fe9e5bbc5c3 100644 --- a/htdocs/datapolicy/admin/setup.php +++ b/htdocs/datapolicy/admin/setup.php @@ -107,7 +107,7 @@ echo ''.$langs->trans("datapolicySetupPage").''; - print ''; + print ''; print ''; print '
    '; diff --git a/htdocs/don/admin/donation.php b/htdocs/don/admin/donation.php index 4809dfc4253..9387c1a099d 100644 --- a/htdocs/don/admin/donation.php +++ b/htdocs/don/admin/donation.php @@ -345,7 +345,7 @@ print ''; print "\n"; print ''; -print ''; +print ''; print ''; print ''; @@ -381,7 +381,7 @@ print "\n"; print ''; print ''; -print ''; +print ''; print ''; print '
    '; diff --git a/htdocs/don/card.php b/htdocs/don/card.php index e20db4be2d2..bba65463bb6 100644 --- a/htdocs/don/card.php +++ b/htdocs/don/card.php @@ -321,7 +321,7 @@ if ($action == 'create') print load_fiche_titre($langs->trans("AddDonation"), '', 'invoicing'); print ''; - print ''; + print ''; print ''; dol_fiche_head(''); @@ -494,7 +494,7 @@ if (!empty($id) && $action == 'edit') $head = donation_prepare_head($object); print ''; - print ''; + print ''; print ''; print ''; print ''; @@ -651,7 +651,7 @@ if (!empty($id) && $action != 'edit') //$morehtmlref.=$form->form_project($_SERVER['PHP_SELF'] . '?id=' . $object->id, $object->socid, $object->fk_project, 'projectid', 0, 0, 1, 1); $morehtmlref.=''; $morehtmlref.=''; - $morehtmlref.=''; + $morehtmlref.=''; $morehtmlref.=$formproject->select_projects($object->socid, $object->fk_project, 'projectid', $maxlength, 0, 1, 0, 1, 0, 0, '', 1); $morehtmlref.=''; $morehtmlref.=''; diff --git a/htdocs/don/document.php b/htdocs/don/document.php index cc2570038b7..9e23fe46452 100644 --- a/htdocs/don/document.php +++ b/htdocs/don/document.php @@ -131,7 +131,7 @@ if ($object->id) //$morehtmlref.=$form->form_project($_SERVER['PHP_SELF'] . '?id=' . $object->id, $object->socid, $object->fk_project, 'projectid', 0, 0, 1, 1); $morehtmlref.='
    '; $morehtmlref.=''; - $morehtmlref.=''; + $morehtmlref.=''; $morehtmlref.=$formproject->select_projects($object->socid, $object->fk_project, 'projectid', $maxlength, 0, 1, 0, 1, 0, 0, '', 1); $morehtmlref.=''; $morehtmlref.='
    '; diff --git a/htdocs/don/index.php b/htdocs/don/index.php index cfaa22bca0b..6366d0fb6e6 100644 --- a/htdocs/don/index.php +++ b/htdocs/don/index.php @@ -100,7 +100,7 @@ if (!empty($conf->global->MAIN_SEARCH_FORM_ON_HOME_AREAS)) // This is useles if (count($listofsearchfields)) { print '
    '; - print ''; + print ''; print ''; $i = 0; foreach ($listofsearchfields as $key => $value) diff --git a/htdocs/don/info.php b/htdocs/don/info.php index b82bea6a259..e2249e082a7 100644 --- a/htdocs/don/info.php +++ b/htdocs/don/info.php @@ -86,7 +86,7 @@ if (! empty($conf->projet->enabled)) //$morehtmlref.=$form->form_project($_SERVER['PHP_SELF'] . '?id=' . $object->id, $object->socid, $object->fk_project, 'projectid', 0, 0, 1, 1); $morehtmlref.=''; $morehtmlref.=''; - $morehtmlref.=''; + $morehtmlref.=''; $morehtmlref.=$formproject->select_projects($object->socid, $object->fk_project, 'projectid', $maxlength, 0, 1, 0, 1, 0, 0, '', 1); $morehtmlref.=''; $morehtmlref.=''; diff --git a/htdocs/don/list.php b/htdocs/don/list.php index 0c0ba9bf619..48b5f108b81 100644 --- a/htdocs/don/list.php +++ b/htdocs/don/list.php @@ -151,7 +151,7 @@ if ($resql) print ''."\n"; if ($optioncss != '') print ''; - print ''; + print ''; print ''; print ''; print ''; diff --git a/htdocs/don/note.php b/htdocs/don/note.php index 7d6b7e727c9..128ea2163c7 100644 --- a/htdocs/don/note.php +++ b/htdocs/don/note.php @@ -102,7 +102,7 @@ if ($id > 0 || !empty($ref)) //$morehtmlref.=$form->form_project($_SERVER['PHP_SELF'] . '?id=' . $object->id, $object->socid, $object->fk_project, 'projectid', 0, 0, 1, 1); $morehtmlref.=''; $morehtmlref.=''; - $morehtmlref.=''; + $morehtmlref.=''; $morehtmlref.=$formproject->select_projects($object->socid, $object->fk_project, 'projectid', $maxlength, 0, 1, 0, 1, 0, 0, '', 1); $morehtmlref.=''; $morehtmlref.=''; diff --git a/htdocs/don/payment/payment.php b/htdocs/don/payment/payment.php index 3bbbf9b35ca..abdc35c850e 100644 --- a/htdocs/don/payment/payment.php +++ b/htdocs/don/payment/payment.php @@ -180,7 +180,7 @@ if ($action == 'create') print load_fiche_titre($langs->trans("DoPayment")); print ''; - print ''; + print ''; print ''; print ''; print ''; diff --git a/htdocs/don/stats/index.php b/htdocs/don/stats/index.php index 381d1ba7011..182f7697601 100644 --- a/htdocs/don/stats/index.php +++ b/htdocs/don/stats/index.php @@ -217,7 +217,7 @@ print '
    '; //{ // Show filter box print ''; - print ''; + print ''; print '
    '; print ''; diff --git a/htdocs/ecm/dir_add_card.php b/htdocs/ecm/dir_add_card.php index c47a4a389b7..4d04648a3d0 100644 --- a/htdocs/ecm/dir_add_card.php +++ b/htdocs/ecm/dir_add_card.php @@ -225,7 +225,7 @@ if ($action == 'create') // Create //*********************** print ''; - print ''; + print ''; print ''; print ''; print ''; diff --git a/htdocs/ecm/dir_card.php b/htdocs/ecm/dir_card.php index d0ebba5c543..45ef7370681 100644 --- a/htdocs/ecm/dir_card.php +++ b/htdocs/ecm/dir_card.php @@ -309,7 +309,7 @@ dol_fiche_head($head, 'card', $langs->trans("ECMSectionManual"), -1, 'dir'); if ($action == 'edit') { print ''; - print ''; + print ''; print ''; print ''; print ''; diff --git a/htdocs/ecm/file_card.php b/htdocs/ecm/file_card.php index 1e8c268982f..3664a2e7f28 100644 --- a/htdocs/ecm/file_card.php +++ b/htdocs/ecm/file_card.php @@ -232,7 +232,7 @@ $head = ecm_file_prepare_head($file); if ($action == 'edit') { print ''; - print ''; + print ''; print ''; print ''; print ''; diff --git a/htdocs/ecm/search.php b/htdocs/ecm/search.php index 2b4fb1e8c0b..eb5eeef8c5d 100644 --- a/htdocs/ecm/search.php +++ b/htdocs/ecm/search.php @@ -133,7 +133,7 @@ print '
    '.$langs->trans("Filter").'
    '; //print load_fiche_titre($langs->trans("ECMSectionsManual")); print ''; -print ''; +print ''; print ''; print ""; print ''; @@ -147,7 +147,7 @@ print "
    '.$langs->trans("ECMSearchByKeywords").'
    "; //print load_fiche_titre($langs->trans("ECMSectionAuto")); print '
    '; -print ''; +print ''; print ''; print ""; print ''; diff --git a/htdocs/expedition/card.php b/htdocs/expedition/card.php index b5848cd562b..0b9682f5f06 100644 --- a/htdocs/expedition/card.php +++ b/htdocs/expedition/card.php @@ -906,7 +906,7 @@ if ($action == 'create') if (!empty($conf->stock->enabled)) $entrepot = new Entrepot($db); print ''; - print ''; + print ''; print ''; print ''; print ''; @@ -1739,7 +1739,7 @@ elseif ($id || $ref) // $morehtmlref.=$form->form_project($_SERVER['PHP_SELF'] . '?id=' . $object->id, $object->socid, $object->fk_project, 'projectid', 0, 0, 1, 1); $morehtmlref .= ''; $morehtmlref .= ''; - $morehtmlref .= ''; + $morehtmlref .= ''; $morehtmlref .= $formproject->select_projects($object->socid, $object->fk_project, 'projectid', $maxlength, 0, 1, 0, 1, 0, 0, '', 1); $morehtmlref .= ''; $morehtmlref .= ''; @@ -1810,7 +1810,7 @@ elseif ($id || $ref) if ($action == 'editdate_livraison') { print ''; - print ''; + print ''; print ''; print $form->selectDate($object->date_delivery ? $object->date_delivery : -1, 'liv_', 1, 1, '', "setdate_livraison", 1, 0); print ''; @@ -1833,7 +1833,7 @@ elseif ($id || $ref) print ''; print ''; print ''; - print ''; + print ''; print ''; print $formproduct->selectMeasuringUnits("weight_units", "weight", $object->weight_units, 0, 2); print ' '; @@ -1868,7 +1868,7 @@ elseif ($id || $ref) print ''; print ''; print ''; - print ''; + print ''; print ''; print $formproduct->selectMeasuringUnits("size_units", "size", $object->size_units, 0, 2); print ' '; @@ -1945,7 +1945,7 @@ elseif ($id || $ref) if ($action == 'editshipping_method_id') { print ''; - print ''; + print ''; print ''; $object->fetch_delivery_methods(); print $form->selectarray("shipping_method_id", $object->meths, $object->shipping_method_id, 1, 0, 0, "", 1); diff --git a/htdocs/expedition/contact.php b/htdocs/expedition/contact.php index bf800927e33..478d4287a82 100644 --- a/htdocs/expedition/contact.php +++ b/htdocs/expedition/contact.php @@ -179,7 +179,7 @@ if ($id > 0 || !empty($ref)) // $morehtmlref.=$form->form_project($_SERVER['PHP_SELF'] . '?id=' . $object->id, $object->socid, $object->fk_project, 'projectid', 0, 0, 1, 1); $morehtmlref .= ''; $morehtmlref .= ''; - $morehtmlref .= ''; + $morehtmlref .= ''; $morehtmlref .= $formproject->select_projects($object->socid, $object->fk_project, 'projectid', $maxlength, 0, 1, 0, 1, 0, 0, '', 1); $morehtmlref .= ''; $morehtmlref .= ''; diff --git a/htdocs/expedition/document.php b/htdocs/expedition/document.php index e434bc524e2..ab83142cc4b 100644 --- a/htdocs/expedition/document.php +++ b/htdocs/expedition/document.php @@ -126,7 +126,7 @@ if ($id > 0 || !empty($ref)) { // $morehtmlref.=$form->form_project($_SERVER['PHP_SELF'] . '?id=' . $object->id, $object->socid, $object->fk_project, 'projectid', 0, 0, 1, 1); $morehtmlref .= ''; $morehtmlref .= ''; - $morehtmlref .= ''; + $morehtmlref .= ''; $morehtmlref .= $formproject->select_projects($object->socid, $object->fk_project, 'projectid', $maxlength, 0, 1, 0, 1, 0, 0, '', 1); $morehtmlref .= ''; $morehtmlref .= ''; diff --git a/htdocs/expedition/index.php b/htdocs/expedition/index.php index a1d3c2a579c..8c60c194c8b 100644 --- a/htdocs/expedition/index.php +++ b/htdocs/expedition/index.php @@ -56,7 +56,7 @@ print '
    '; if (! empty($conf->global->MAIN_SEARCH_FORM_ON_HOME_AREAS)) // This is useless due to the global search combo { print '
    '; - print ''; + print ''; print '
    '; print '
    '.$langs->trans("ECMSearchByEntity").'
    '; print ''; diff --git a/htdocs/expedition/list.php b/htdocs/expedition/list.php index 390a38dc203..7c400c0fbb7 100644 --- a/htdocs/expedition/list.php +++ b/htdocs/expedition/list.php @@ -301,7 +301,7 @@ if ($resql) $i = 0; print ''."\n"; if ($optioncss != '') print ''; - print ''; + print ''; print ''; print ''; print ''; diff --git a/htdocs/expedition/shipment.php b/htdocs/expedition/shipment.php index 5b9f2573863..4834152127f 100644 --- a/htdocs/expedition/shipment.php +++ b/htdocs/expedition/shipment.php @@ -295,7 +295,7 @@ if ($id > 0 || !empty($ref)) //$morehtmlref.=$form->form_project($_SERVER['PHP_SELF'] . '?id=' . $object->id, $object->socid, $object->fk_project, 'projectid', 0, 0, 1, 1); $morehtmlref.=''; $morehtmlref.=''; - $morehtmlref.=''; + $morehtmlref.=''; $morehtmlref.=$formproject->select_projects($object->socid, $object->fk_project, 'projectid', $maxlength, 0, 1, 0, 1, 0, 0, '', 1); $morehtmlref.=''; $morehtmlref.=''; @@ -371,7 +371,7 @@ if ($id > 0 || !empty($ref)) if ($action == 'editdate_livraison') { print ''; - print ''; + print ''; print ''; print $form->selectDate($object->date_livraison > 0 ? $object->date_livraison : -1, 'liv_', '', '', '', "setdatedelivery"); print ''; diff --git a/htdocs/expedition/stats/index.php b/htdocs/expedition/stats/index.php index ebede918552..f6642de917f 100644 --- a/htdocs/expedition/stats/index.php +++ b/htdocs/expedition/stats/index.php @@ -216,7 +216,7 @@ print '
    '; //{ // Show filter box print ''; - print ''; + print ''; print '
    '.$langs->trans("Search").'
    '; print ''; diff --git a/htdocs/expensereport/card.php b/htdocs/expensereport/card.php index b15631a8f86..03339b0a0af 100644 --- a/htdocs/expensereport/card.php +++ b/htdocs/expensereport/card.php @@ -1445,7 +1445,7 @@ if ($action == 'create') print load_fiche_titre($langs->trans("NewTrip")); print ''; - print ''; + print ''; print ''; dol_fiche_head(''); @@ -1585,7 +1585,7 @@ else if ($action == 'edit' && ($object->fk_statut < 3 || $object->fk_statut == 99)) { print "\n"; - print ''; + print ''; print ''; dol_fiche_head($head, 'card', $langs->trans("ExpenseReport"), 0, 'trip'); @@ -1780,7 +1780,7 @@ else //$morehtmlref.=$form->form_project($_SERVER['PHP_SELF'] . '?id=' . $object->id, $object->socid, $object->fk_project, 'projectid', 0, 0, 1, 1); $morehtmlref.=''; $morehtmlref.=''; - $morehtmlref.=''; + $morehtmlref.=''; $morehtmlref.=$formproject->select_projects($object->socid, $object->fk_project, 'projectid', $maxlength, 0, 1, 0, 1, 0, 0, '', 1); $morehtmlref.=''; $morehtmlref.=''; @@ -2102,7 +2102,7 @@ else if (($object->fk_statut == 0 || $object->fk_statut == 99) && $action != 'editline') $actiontouse = 'addline'; print ''; - print ''; + print ''; print ''; print ''; print ''; diff --git a/htdocs/expensereport/list.php b/htdocs/expensereport/list.php index 385277bb7d3..5604ee77dc3 100644 --- a/htdocs/expensereport/list.php +++ b/htdocs/expensereport/list.php @@ -370,7 +370,7 @@ if ($resql) // Lines of title fields print ''."\n"; if ($optioncss != '') print ''; - print ''; + print ''; print ''; print ''; print ''; diff --git a/htdocs/expensereport/payment/payment.php b/htdocs/expensereport/payment/payment.php index b7a0d4f4c78..2f915b3f8e8 100644 --- a/htdocs/expensereport/payment/payment.php +++ b/htdocs/expensereport/payment/payment.php @@ -203,7 +203,7 @@ if ($action == 'create' || empty($action)) print load_fiche_titre($langs->trans("DoPayment")); print ''; - print ''; + print ''; print ''; print ''; print ''; diff --git a/htdocs/exports/export.php b/htdocs/exports/export.php index 07d368ef264..166551fecb8 100644 --- a/htdocs/exports/export.php +++ b/htdocs/exports/export.php @@ -537,7 +537,7 @@ if ($step == 2 && $datatoexport) // Combo list of export models print ''; - print ''; + print ''; print ''; print ''; print ''; @@ -747,7 +747,7 @@ if ($step == 3 && $datatoexport) // un formulaire en plus pour recuperer les filtres print ''; - print ''; + print ''; print '
    '; // You can use div-table-responsive-no-min if you dont need reserved height for your table @@ -1050,7 +1050,7 @@ if ($step == 4 && $datatoexport) print $langs->trans("SaveExportModel"); print ''; - print ''; + print ''; print ''; print ''; print ''; diff --git a/htdocs/externalsite/admin/externalsite.php b/htdocs/externalsite/admin/externalsite.php index f01a3447760..92eaeee2188 100644 --- a/htdocs/externalsite/admin/externalsite.php +++ b/htdocs/externalsite/admin/externalsite.php @@ -82,7 +82,7 @@ print $langs->trans("Module100Desc")."
    \n"; print '
    '; print ''; -print ''; +print ''; print ''; print "
    '.$langs->trans("Filter").'
    "; diff --git a/htdocs/fichinter/card-rec.php b/htdocs/fichinter/card-rec.php index 7d0b704cf31..7b0ad3180ec 100644 --- a/htdocs/fichinter/card-rec.php +++ b/htdocs/fichinter/card-rec.php @@ -252,7 +252,7 @@ if ($action == 'create') { if ($object->fetch($id, $ref) > 0) { print ''; - print ''; + print ''; print ''; print ''; @@ -484,7 +484,7 @@ if ($action == 'create') { if ($action == 'classify') { $morehtmlref .= ''; $morehtmlref .= ''; - $morehtmlref .= ''; + $morehtmlref .= ''; $morehtmlref .= $formproject->select_projects($object->socid, $object->fk_project, 'projectid', $maxlength, 0, 1, 0, 1, 0, 0, '', 1); $morehtmlref .= ''; $morehtmlref .= ''; @@ -585,7 +585,7 @@ if ($action == 'create') { if ($action == 'editfrequency') { print ''; print ''; - print ''; + print ''; print '
    '; print '
    '; print ' '; diff --git a/htdocs/fichinter/card.php b/htdocs/fichinter/card.php index 2d4dc5f7143..d2a4171eb4f 100644 --- a/htdocs/fichinter/card.php +++ b/htdocs/fichinter/card.php @@ -905,7 +905,7 @@ if ($action == 'create') $soc->fetch($socid); print ''; - print ''; + print ''; print ''; print ''; @@ -1202,7 +1202,7 @@ elseif ($id > 0 || !empty($ref)) //$morehtmlref.=$form->form_project($_SERVER['PHP_SELF'] . '?id=' . $object->id, $object->socid, $object->fk_project, 'projectid', 0, 0, 1, 1); $morehtmlref .= ''; $morehtmlref .= ''; - $morehtmlref .= ''; + $morehtmlref .= ''; $morehtmlref .= $formproject->select_projects($object->socid, $object->fk_project, 'projectid', $maxlength, 0, 1, 0, 1, 0, 0, '', 1); $morehtmlref .= ''; $morehtmlref .= ''; @@ -1353,7 +1353,7 @@ elseif ($id > 0 || !empty($ref)) if (empty($conf->global->FICHINTER_DISABLE_DETAILS)) { print '
    '; - print ''; + print ''; print ''; if ($action == 'editline') { diff --git a/htdocs/fichinter/contact.php b/htdocs/fichinter/contact.php index 2d3531a838a..2e2d62ff4f3 100644 --- a/htdocs/fichinter/contact.php +++ b/htdocs/fichinter/contact.php @@ -149,7 +149,7 @@ if ($id > 0 || !empty($ref)) //$morehtmlref.=$form->form_project($_SERVER['PHP_SELF'] . '?id=' . $object->id, $object->socid, $object->fk_project, 'projectid', 0, 0, 1, 1); $morehtmlref.=''; $morehtmlref.=''; - $morehtmlref.=''; + $morehtmlref.=''; $morehtmlref.=$formproject->select_projects($object->socid, $object->fk_project, 'projectid', $maxlength, 0, 1, 0, 1, 0, 0, '', 1); $morehtmlref.=''; $morehtmlref.='
    '; diff --git a/htdocs/fichinter/document.php b/htdocs/fichinter/document.php index 08bd5930cb1..3538279f5e6 100644 --- a/htdocs/fichinter/document.php +++ b/htdocs/fichinter/document.php @@ -128,7 +128,7 @@ if ($object->id) //$morehtmlref.=$form->form_project($_SERVER['PHP_SELF'] . '?id=' . $object->id, $object->socid, $object->fk_project, 'projectid', 0, 0, 1, 1); $morehtmlref.='
    '; $morehtmlref.=''; - $morehtmlref.=''; + $morehtmlref.=''; $morehtmlref.=$formproject->select_projects($object->socid, $object->fk_project, 'projectid', $maxlength, 0, 1, 0, 1, 0, 0, '', 1); $morehtmlref.=''; $morehtmlref.='
    '; diff --git a/htdocs/fichinter/index.php b/htdocs/fichinter/index.php index 01eee972ffb..cd18699ccdb 100644 --- a/htdocs/fichinter/index.php +++ b/htdocs/fichinter/index.php @@ -70,7 +70,7 @@ if (!empty($conf->global->MAIN_SEARCH_FORM_ON_HOME_AREAS)) // This is useles // Search ficheinter $var = false; print '
    '; - print ''; + print ''; print '
    '; print ''; print ''; diff --git a/htdocs/fichinter/info.php b/htdocs/fichinter/info.php index 993d675f15d..a6f12835420 100644 --- a/htdocs/fichinter/info.php +++ b/htdocs/fichinter/info.php @@ -90,7 +90,7 @@ if (!empty($conf->projet->enabled)) //$morehtmlref.=$form->form_project($_SERVER['PHP_SELF'] . '?id=' . $object->id, $object->socid, $object->fk_project, 'projectid', 0, 0, 1, 1); $morehtmlref .= ''; $morehtmlref .= ''; - $morehtmlref .= ''; + $morehtmlref .= ''; $morehtmlref .= $formproject->select_projects($object->socid, $object->fk_project, 'projectid', $maxlength, 0, 1, 0, 1, 0, 0, '', 1); $morehtmlref .= ''; $morehtmlref .= ''; diff --git a/htdocs/fichinter/list.php b/htdocs/fichinter/list.php index 9564481eab4..03000bdb44d 100644 --- a/htdocs/fichinter/list.php +++ b/htdocs/fichinter/list.php @@ -326,7 +326,7 @@ if ($resql) // Lines of title fields print ''."\n"; if ($optioncss != '') print ''; - print ''; + print ''; print ''; print ''; print ''; diff --git a/htdocs/fichinter/note.php b/htdocs/fichinter/note.php index b4dc53f9f8a..c372ded97ed 100644 --- a/htdocs/fichinter/note.php +++ b/htdocs/fichinter/note.php @@ -94,7 +94,7 @@ if ($id > 0 || !empty($ref)) //$morehtmlref.=$form->form_project($_SERVER['PHP_SELF'] . '?id=' . $object->id, $object->socid, $object->fk_project, 'projectid', 0, 0, 1, 1); $morehtmlref.=''; $morehtmlref.=''; - $morehtmlref.=''; + $morehtmlref.=''; $morehtmlref.=$formproject->select_projects($object->socid, $object->fk_project, 'projectid', $maxlength, 0, 1, 0, 1, 0, 0, '', 1); $morehtmlref.=''; $morehtmlref.=''; diff --git a/htdocs/fourn/commande/card.php b/htdocs/fourn/commande/card.php index a8ec90f86fe..957561466c7 100644 --- a/htdocs/fourn/commande/card.php +++ b/htdocs/fourn/commande/card.php @@ -1547,7 +1547,7 @@ if ($action == 'create') if (empty($mode_reglement_id) && !empty($conf->global->SUPPLIER_ORDER_DEFAULT_PAYMENT_MODE_ID)) $mode_reglement_id = $conf->global->SUPPLIER_ORDER_DEFAULT_PAYMENT_MODE_ID; print ''; - print ''; + print ''; print ''; print ''."\n"; print ''; @@ -1918,7 +1918,7 @@ elseif (!empty($object->id)) $morehtmlref .= ' : '; $morehtmlref .= ''; $morehtmlref .= ''; - $morehtmlref .= ''; + $morehtmlref .= ''; $morehtmlref .= $form->select_company($object->thirdparty->id, 'new_socid', 's.fournisseur=1', '', 0, 0, array(), 0, 'minwidth300'); $morehtmlref .= ''; $morehtmlref .= ''; @@ -1942,7 +1942,7 @@ elseif (!empty($object->id)) //$morehtmlref.=$form->form_project($_SERVER['PHP_SELF'] . '?id=' . $object->id, $object->socid, $object->fk_project, 'projectid', 0, 0, 1, 1); $morehtmlref .= ''; $morehtmlref .= ''; - $morehtmlref .= ''; + $morehtmlref .= ''; $morehtmlref .= $formproject->select_projects((empty($conf->global->PROJECT_CAN_ALWAYS_LINK_TO_ALL_SUPPLIERS) ? $object->socid : -1), $object->fk_project, 'projectid', $maxlength, 0, 1, 0, 1, 0, 0, '', 1); $morehtmlref .= ''; $morehtmlref .= ''; @@ -2140,7 +2140,7 @@ elseif (!empty($object->id)) if ($action == 'editdate_livraison') { print ''; - print ''; + print ''; print ''; $usehourmin = 0; if (!empty($conf->global->SUPPLIER_ORDER_USE_HOUR_FOR_DELIVERY_DATE)) $usehourmin = 1; @@ -2284,7 +2284,7 @@ elseif (!empty($object->id)) print ' - + @@ -2575,7 +2575,7 @@ elseif (!empty($object->id)) print ''."\n"; print ''; - print ''; + print ''; print ''; print load_fiche_titre($langs->trans("ToOrder"), '', ''); print '
    '.$langs->trans("Search").'
    '; @@ -2632,7 +2632,7 @@ elseif (!empty($object->id)) // Set status to received (action=livraison) print ''."\n"; print ''; - print ''; + print ''; print ''; print load_fiche_titre($langs->trans("Receive"), '', ''); @@ -2708,7 +2708,7 @@ elseif (!empty($object->id)) //Table/form header print '
    '; print ''; - print ''; + print ''; print ''; print ''; @@ -2858,7 +2858,7 @@ elseif (!empty($object->id)) //Form print ''; - print ''; + print ''; print ''; print ''; print ''; diff --git a/htdocs/fourn/commande/contact.php b/htdocs/fourn/commande/contact.php index 3f8a7693e12..d3ee809413e 100644 --- a/htdocs/fourn/commande/contact.php +++ b/htdocs/fourn/commande/contact.php @@ -165,7 +165,7 @@ if ($id > 0 || !empty($ref)) //$morehtmlref.=$form->form_project($_SERVER['PHP_SELF'] . '?id=' . $object->id, $object->socid, $object->fk_project, 'projectid', 0, 0, 1, 1); $morehtmlref.=''; $morehtmlref.=''; - $morehtmlref.=''; + $morehtmlref.=''; $morehtmlref.=$formproject->select_projects($object->socid, $object->fk_project, 'projectid', $maxlength, 0, 1, 0, 1, 0, 0, '', 1); $morehtmlref.=''; $morehtmlref.=''; diff --git a/htdocs/fourn/commande/dispatch.php b/htdocs/fourn/commande/dispatch.php index 7990e6f8083..2ada245ff8b 100644 --- a/htdocs/fourn/commande/dispatch.php +++ b/htdocs/fourn/commande/dispatch.php @@ -415,7 +415,7 @@ if ($id > 0 || !empty($ref)) { //$morehtmlref.=$form->form_project($_SERVER['PHP_SELF'] . '?id=' . $object->id, $object->socid, $object->fk_project, 'projectid', 0, 0, 1, 1); $morehtmlref .= ''; $morehtmlref .= ''; - $morehtmlref .= ''; + $morehtmlref .= ''; $morehtmlref .= $formproject->select_projects($object->socid, $object->fk_project, 'projectid', $maxlength, 0, 1, 0, 1, 0, 0, '', 1); $morehtmlref .= ''; $morehtmlref .= ''; @@ -491,7 +491,7 @@ if ($id > 0 || !empty($ref)) { if (empty($conf->reception->enabled))print ''; else print ''; - print ''; + print ''; if (empty($conf->reception->enabled))print ''; else print ''; diff --git a/htdocs/fourn/commande/document.php b/htdocs/fourn/commande/document.php index f879f077183..203ee0be5df 100644 --- a/htdocs/fourn/commande/document.php +++ b/htdocs/fourn/commande/document.php @@ -134,7 +134,7 @@ if ($object->id > 0) //$morehtmlref.=$form->form_project($_SERVER['PHP_SELF'] . '?id=' . $object->id, $object->socid, $object->fk_project, 'projectid', 0, 0, 1, 1); $morehtmlref.=''; $morehtmlref.=''; - $morehtmlref.=''; + $morehtmlref.=''; $morehtmlref.=$formproject->select_projects($object->socid, $object->fk_project, 'projectid', $maxlength, 0, 1, 0, 1, 0, 0, '', 1); $morehtmlref.=''; $morehtmlref.=''; diff --git a/htdocs/fourn/commande/index.php b/htdocs/fourn/commande/index.php index 2831e4590c7..b09b67ba1d3 100644 --- a/htdocs/fourn/commande/index.php +++ b/htdocs/fourn/commande/index.php @@ -62,7 +62,7 @@ print '
    '; if (!empty($conf->global->MAIN_SEARCH_FORM_ON_HOME_AREAS)) // This is useless due to the global search combo { print '
    '; - print ''; + print ''; print '
    '; print '
    '; print ''; diff --git a/htdocs/fourn/commande/info.php b/htdocs/fourn/commande/info.php index 6928ed9d055..efabf409cdc 100644 --- a/htdocs/fourn/commande/info.php +++ b/htdocs/fourn/commande/info.php @@ -130,7 +130,7 @@ if (! empty($conf->projet->enabled)) //$morehtmlref.=$form->form_project($_SERVER['PHP_SELF'] . '?id=' . $object->id, $object->socid, $object->fk_project, 'projectid', 0, 0, 1, 1); $morehtmlref.=''; $morehtmlref.=''; - $morehtmlref.=''; + $morehtmlref.=''; $morehtmlref.=$formproject->select_projects($object->socid, $object->fk_project, 'projectid', $maxlength, 0, 1, 0, 1, 0, 0, '', 1); $morehtmlref.=''; $morehtmlref.=''; diff --git a/htdocs/fourn/commande/list.php b/htdocs/fourn/commande/list.php index 4582f76c8a6..b64fde8bdad 100644 --- a/htdocs/fourn/commande/list.php +++ b/htdocs/fourn/commande/list.php @@ -641,7 +641,7 @@ if ($resql) // Fields title search print ''; if ($optioncss != '') print ''; - print ''; + print ''; print ''; print ''; print ''; diff --git a/htdocs/fourn/commande/note.php b/htdocs/fourn/commande/note.php index a6697aeb098..02d9ceef5c2 100644 --- a/htdocs/fourn/commande/note.php +++ b/htdocs/fourn/commande/note.php @@ -111,7 +111,7 @@ if ($id > 0 || !empty($ref)) //$morehtmlref.=$form->form_project($_SERVER['PHP_SELF'] . '?id=' . $object->id, $object->socid, $object->fk_project, 'projectid', 0, 0, 1, 1); $morehtmlref.=''; $morehtmlref.=''; - $morehtmlref.=''; + $morehtmlref.=''; $morehtmlref.=$formproject->select_projects($object->socid, $object->fk_project, 'projectid', $maxlength, 0, 1, 0, 1, 0, 0, '', 1); $morehtmlref.=''; $morehtmlref.=''; diff --git a/htdocs/fourn/commande/orderstoinvoice.php b/htdocs/fourn/commande/orderstoinvoice.php index 2a1cf24b3b7..ff3fc1f336e 100644 --- a/htdocs/fourn/commande/orderstoinvoice.php +++ b/htdocs/fourn/commande/orderstoinvoice.php @@ -323,7 +323,7 @@ if ($action == 'create' && !$error) { } print ''; - print ''; + print ''; print ''; print ''."\n"; print ''; @@ -511,7 +511,7 @@ if (($action != 'create' && $action != 'add') && !$error) { $periodely = $html->selectDate($date_starty, 'date_start_dely', 0, 0, 1, '', 1, 0).' - '.$html->selectDate($date_endy, 'date_end_dely', 0, 0, 1, '', 1, 0); print ''; - print ''; + print ''; print ''; diff --git a/htdocs/fourn/facture/card.php b/htdocs/fourn/facture/card.php index 51cf62258a6..9f08e944ee0 100644 --- a/htdocs/fourn/facture/card.php +++ b/htdocs/fourn/facture/card.php @@ -1717,7 +1717,7 @@ if ($action == 'create') } print ''; - print ''; + print ''; print ''; if ($societe->id > 0) print ''."\n"; print ''; @@ -2394,7 +2394,7 @@ else //$morehtmlref.=$form->form_project($_SERVER['PHP_SELF'] . '?id=' . $object->id, $object->socid, $object->fk_project, 'projectid', 0, 0, 1, 1); $morehtmlref .= ''; $morehtmlref .= ''; - $morehtmlref .= ''; + $morehtmlref .= ''; $morehtmlref .= $formproject->select_projects((empty($conf->global->PROJECT_CAN_ALWAYS_LINK_TO_ALL_SUPPLIERS) ? $object->socid : -1), $object->fk_project, 'projectid', $maxlength, 0, 1, 0, 1, 0, 0, '', 1); $morehtmlref .= ''; $morehtmlref .= ''; @@ -2987,7 +2987,7 @@ else * Lines */ print ''; - print ''; + print ''; print ''; print ''; print ''; diff --git a/htdocs/fourn/facture/contact.php b/htdocs/fourn/facture/contact.php index c80dcf31c61..cce1b34822d 100644 --- a/htdocs/fourn/facture/contact.php +++ b/htdocs/fourn/facture/contact.php @@ -165,7 +165,7 @@ if ($id > 0 || !empty($ref)) //$morehtmlref.=$form->form_project($_SERVER['PHP_SELF'] . '?id=' . $object->id, $object->socid, $object->fk_project, 'projectid', 0, 0, 1, 1); $morehtmlref .= ''; $morehtmlref .= ''; - $morehtmlref .= ''; + $morehtmlref .= ''; $morehtmlref .= $formproject->select_projects($object->socid, $object->fk_project, 'projectid', $maxlength, 0, 1, 0, 1, 0, 0, '', 1); $morehtmlref .= ''; $morehtmlref .= ''; diff --git a/htdocs/fourn/facture/document.php b/htdocs/fourn/facture/document.php index e2f03a89a20..2c409b08ea7 100644 --- a/htdocs/fourn/facture/document.php +++ b/htdocs/fourn/facture/document.php @@ -116,7 +116,7 @@ if ($object->id > 0) //$morehtmlref.=$form->form_project($_SERVER['PHP_SELF'] . '?id=' . $object->id, $object->socid, $object->fk_project, 'projectid', 0, 0, 1, 1); $morehtmlref .= ''; $morehtmlref .= ''; - $morehtmlref .= ''; + $morehtmlref .= ''; $morehtmlref .= $formproject->select_projects($object->socid, $object->fk_project, 'projectid', $maxlength, 0, 1, 0, 1, 0, 0, '', 1); $morehtmlref .= ''; $morehtmlref .= ''; diff --git a/htdocs/fourn/facture/info.php b/htdocs/fourn/facture/info.php index 4b024cef449..f7f99b020fc 100644 --- a/htdocs/fourn/facture/info.php +++ b/htdocs/fourn/facture/info.php @@ -90,7 +90,7 @@ if (!empty($conf->projet->enabled)) //$morehtmlref.=$form->form_project($_SERVER['PHP_SELF'] . '?id=' . $object->id, $object->socid, $object->fk_project, 'projectid', 0, 0, 1, 1); $morehtmlref .= ''; $morehtmlref .= ''; - $morehtmlref .= ''; + $morehtmlref .= ''; $morehtmlref .= $formproject->select_projects($object->thirdparty->id, $object->fk_project, 'projectid', $maxlength, 0, 1, 0, 1, 0, 0, '', 1); $morehtmlref .= ''; $morehtmlref .= ''; diff --git a/htdocs/fourn/facture/list.php b/htdocs/fourn/facture/list.php index 05965067b55..4141c8a7955 100644 --- a/htdocs/fourn/facture/list.php +++ b/htdocs/fourn/facture/list.php @@ -480,7 +480,7 @@ if ($resql) $i = 0; print ''."\n"; if ($optioncss != '') print ''; - print ''; + print ''; print ''; print ''; print ''; diff --git a/htdocs/fourn/facture/note.php b/htdocs/fourn/facture/note.php index 53aa47ee760..ea6a2c55454 100644 --- a/htdocs/fourn/facture/note.php +++ b/htdocs/fourn/facture/note.php @@ -110,7 +110,7 @@ if ($object->id > 0) //$morehtmlref.=$form->form_project($_SERVER['PHP_SELF'] . '?id=' . $object->id, $object->socid, $object->fk_project, 'projectid', 0, 0, 1, 1); $morehtmlref.=''; $morehtmlref.=''; - $morehtmlref.=''; + $morehtmlref.=''; $morehtmlref.=$formproject->select_projects($object->socid, $object->fk_project, 'projectid', $maxlength, 0, 1, 0, 1, 0, 0, '', 1); $morehtmlref.=''; $morehtmlref.=''; diff --git a/htdocs/fourn/facture/paiement.php b/htdocs/fourn/facture/paiement.php index cb7d1351fd5..53ccf3d4d58 100644 --- a/htdocs/fourn/facture/paiement.php +++ b/htdocs/fourn/facture/paiement.php @@ -463,7 +463,7 @@ if ($action == 'create' || $action == 'confirm_paiement' || $action == 'add_paie } print ''; - print ''; + print ''; print ''; print ''; print ''; @@ -887,7 +887,7 @@ if (empty($action) || $action == 'list') print ''; if ($optioncss != '') print ''; - print ''; + print ''; print ''; print ''; print ''; diff --git a/htdocs/fourn/facture/rapport.php b/htdocs/fourn/facture/rapport.php index 59ad242fa05..db9d93c7b7e 100644 --- a/htdocs/fourn/facture/rapport.php +++ b/htdocs/fourn/facture/rapport.php @@ -95,7 +95,7 @@ print load_fiche_titre($titre, '', 'invoicing'); // Formulaire de generation print ''; -print ''; +print ''; print ''; $cmonth = GETPOST("remonth")?GETPOST("remonth"):date("n", time()); $syear = GETPOST("reyear")?GETPOST("reyear"):date("Y", time()); diff --git a/htdocs/fourn/product/list.php b/htdocs/fourn/product/list.php index cfa12648377..6f46e0823ca 100644 --- a/htdocs/fourn/product/list.php +++ b/htdocs/fourn/product/list.php @@ -225,7 +225,7 @@ if ($resql) print ''; if ($optioncss != '') print ''; - print ''; + print ''; if ($fourn_id > 0) print ''; print ''; print ''; diff --git a/htdocs/ftp/admin/ftpclient.php b/htdocs/ftp/admin/ftpclient.php index 1b79f55d51d..5dc537908c2 100644 --- a/htdocs/ftp/admin/ftpclient.php +++ b/htdocs/ftp/admin/ftpclient.php @@ -153,7 +153,7 @@ else { // Formulaire ajout print ''; - print ''; + print ''; print '
    '.$langs->trans("Search").'
    '; print ''; @@ -233,7 +233,7 @@ else //print "x".join(',',$reg)."=".$obj->name."=".$idrss; print ""; - print ''; + print ''; print ''; print '
    '."\n"; diff --git a/htdocs/ftp/index.php b/htdocs/ftp/index.php index 354fa5c0921..a421926387d 100644 --- a/htdocs/ftp/index.php +++ b/htdocs/ftp/index.php @@ -447,7 +447,7 @@ else print ''; print ''; - print ''; + print ''; // Construit liste des repertoires diff --git a/htdocs/holiday/card.php b/htdocs/holiday/card.php index 5c09090dde1..f6484a313aa 100644 --- a/htdocs/holiday/card.php +++ b/htdocs/holiday/card.php @@ -978,7 +978,7 @@ if ((empty($id) && empty($ref)) || $action == 'add' || $action == 'request' || $ // Formulaire de demande print ''."\n"; - print ''."\n"; + print ''."\n"; print ''."\n"; if (empty($conf->global->HOLIDAY_HIDE_BALANCE)) @@ -1196,7 +1196,7 @@ else if ($action == 'edit' && $object->statut == Holiday::STATUS_DRAFT) $edit = true; print ''."\n"; - print ''."\n"; + print ''."\n"; print ''."\n"; print ''."\n"; } diff --git a/htdocs/holiday/define_holiday.php b/htdocs/holiday/define_holiday.php index 586617a79d6..fc91e86fbb8 100644 --- a/htdocs/holiday/define_holiday.php +++ b/htdocs/holiday/define_holiday.php @@ -181,7 +181,7 @@ if ($result < 0) { print ''; if ($optioncss != '') print ''; -print ''; +print ''; print ''; print ''; print ''; diff --git a/htdocs/holiday/list.php b/htdocs/holiday/list.php index da83eee70c9..2361edf8a27 100644 --- a/htdocs/holiday/list.php +++ b/htdocs/holiday/list.php @@ -388,7 +388,7 @@ if ($resql) // Lines of title fields print ''."\n"; if ($optioncss != '') print ''; - print ''; + print ''; print ''; print ''; print ''; diff --git a/htdocs/holiday/view_log.php b/htdocs/holiday/view_log.php index 813fe245cc1..7c5ebb36d7c 100644 --- a/htdocs/holiday/view_log.php +++ b/htdocs/holiday/view_log.php @@ -147,7 +147,7 @@ if ($search_id) $param='&search_id='.urlencode($search_id); print ''; if ($optioncss != '') print ''; -print ''; +print ''; print ''; print ''; print ''; diff --git a/htdocs/hrm/admin/admin_hrm.php b/htdocs/hrm/admin/admin_hrm.php index 7ec1e83a5ec..c839e7c4cd4 100644 --- a/htdocs/hrm/admin/admin_hrm.php +++ b/htdocs/hrm/admin/admin_hrm.php @@ -75,7 +75,7 @@ print load_fiche_titre($langs->trans("HRMSetup"), $linkback); $head = hrm_admin_prepare_head(); print ''; -print ''; +print ''; print ''; dol_fiche_head($head, 'parameters', $langs->trans("HRM"), -1, "user"); diff --git a/htdocs/hrm/establishment/card.php b/htdocs/hrm/establishment/card.php index b64563e38f2..11a08d400a3 100644 --- a/htdocs/hrm/establishment/card.php +++ b/htdocs/hrm/establishment/card.php @@ -176,7 +176,7 @@ if ($action == 'create') print load_fiche_titre($langs->trans("NewEstablishment")); print ''; - print ''; + print ''; print ''; dol_fiche_head(); @@ -274,7 +274,7 @@ if (($id || $ref) && $action == 'edit') dol_fiche_head($head, 'card', $langs->trans("Establishment"), 0, 'building'); print '' . "\n"; - print ''; + print ''; print ''; print ''; diff --git a/htdocs/hrm/index.php b/htdocs/hrm/index.php index 24c9b827117..2a3a19b4171 100644 --- a/htdocs/hrm/index.php +++ b/htdocs/hrm/index.php @@ -113,7 +113,7 @@ if (! empty($conf->global->MAIN_SEARCH_FORM_ON_HOME_AREAS)) // This is usele if (count($listofsearchfields)) { print ''; - print ''; + print ''; print '
    '; print '
    '; $i=0; diff --git a/htdocs/imports/import.php b/htdocs/imports/import.php index b38087c66f7..b5cdc05206d 100644 --- a/htdocs/imports/import.php +++ b/htdocs/imports/import.php @@ -434,7 +434,7 @@ if ($step == 2 && $datatoimport) print ''; - print ''; + print ''; print ''; print ''.$langs->trans("ChooseFormatOfFileToImport", img_picto('', 'filenew')).'

    '; @@ -545,7 +545,7 @@ if ($step == 3 && $datatoimport) print '
    '; print ''; - print ''; + print ''; print ''; print ''; @@ -854,7 +854,7 @@ if ($step == 4 && $datatoimport) // List of source fields print ''."\n"; print ''; - print ''; + print ''; print ''; print ''; print ''; @@ -1139,7 +1139,7 @@ if ($step == 4 && $datatoimport) print '
    '.$langs->trans("SaveImportModel").'
    '; print ''; - print ''; + print ''; print ''; print ''; print ''; diff --git a/htdocs/livraison/card.php b/htdocs/livraison/card.php index 01dcf7388a3..5717eecf83a 100644 --- a/htdocs/livraison/card.php +++ b/htdocs/livraison/card.php @@ -336,7 +336,7 @@ else print ''; - print ''; + print ''; print ''; print ''; print ''; @@ -400,7 +400,7 @@ else // $morehtmlref.=$form->form_project($_SERVER['PHP_SELF'] . '?id=' . $expedition->id, $expedition->socid, $expedition->fk_project, 'projectid', 0, 0, 1, 1); $morehtmlref .= ''; $morehtmlref .= ''; - $morehtmlref .= ''; + $morehtmlref .= ''; $morehtmlref .= $formproject->select_projects($expedition->socid, $expedition->fk_project, 'projectid', $maxlength, 0, 1, 0, 1, 0, 0, '', 1); $morehtmlref .= ''; $morehtmlref .= ''; @@ -498,7 +498,7 @@ else if ($action == 'editdate_livraison') { print ''; - print ''; + print ''; print ''; print $form->selectDate($object->date_delivery ? $object->date_delivery : -1, 'liv_', 1, 1, '', "setdate_livraison", 1, 1); print ''; diff --git a/htdocs/loan/card.php b/htdocs/loan/card.php index 27e6f4da7a0..aeb4f77550b 100644 --- a/htdocs/loan/card.php +++ b/htdocs/loan/card.php @@ -258,7 +258,7 @@ if ($action == 'create') $datec = dol_mktime(12, 0, 0, GETPOST('remonth', 'int'), GETPOST('reday', 'int'), GETPOST('reyear', 'int')); print ''."\n"; - print ''; + print ''; print ''; dol_fiche_head(); @@ -418,7 +418,7 @@ if ($id > 0) if ($action == 'edit') { print ''."\n"; - print ''; + print ''; print ''; print ''; } @@ -458,7 +458,7 @@ if ($id > 0) //$morehtmlref.=$form->form_project($_SERVER['PHP_SELF'] . '?id=' . $object->id, $object->socid, $object->fk_project, 'projectid', 0, 0, 1, 1); $morehtmlref .= ''; $morehtmlref .= ''; - $morehtmlref .= ''; + $morehtmlref .= ''; $morehtmlref .= $formproject->select_projects($object->socid, $object->fk_project, 'projectid', $maxlength, 0, 1, 0, 1, 0, 0, '', 1); $morehtmlref .= ''; $morehtmlref .= ''; diff --git a/htdocs/loan/document.php b/htdocs/loan/document.php index 00efe316732..5fc927a1a5e 100644 --- a/htdocs/loan/document.php +++ b/htdocs/loan/document.php @@ -103,7 +103,7 @@ if ($object->id) // $morehtmlref.=$form->form_project($_SERVER['PHP_SELF'] . '?id=' . $object->id, $object->socid, $object->fk_project, 'projectid', 0, 0, 1, 1); $morehtmlref .= ''; $morehtmlref .= ''; - $morehtmlref .= ''; + $morehtmlref .= ''; $morehtmlref .= $formproject->select_projects($object->socid, $object->fk_project, 'projectid', $maxlength, 0, 1, 0, 1, 0, 0, '', 1); $morehtmlref .= ''; $morehtmlref .= ''; diff --git a/htdocs/loan/info.php b/htdocs/loan/info.php index cc2d71a9d65..575c8d74586 100644 --- a/htdocs/loan/info.php +++ b/htdocs/loan/info.php @@ -75,7 +75,7 @@ if (!empty($conf->projet->enabled)) { // $morehtmlref.=$form->form_project($_SERVER['PHP_SELF'] . '?id=' . $object->id, $object->socid, $object->fk_project, 'projectid', 0, 0, 1, 1); $morehtmlref .= ''; $morehtmlref .= ''; - $morehtmlref .= ''; + $morehtmlref .= ''; $morehtmlref .= $formproject->select_projects($object->socid, $object->fk_project, 'projectid', $maxlength, 0, 1, 0, 1, 0, 0, '', 1); $morehtmlref .= ''; $morehtmlref .= ''; diff --git a/htdocs/loan/note.php b/htdocs/loan/note.php index a9e15385e34..5ff943f31e4 100644 --- a/htdocs/loan/note.php +++ b/htdocs/loan/note.php @@ -92,7 +92,7 @@ if ($id > 0) // $morehtmlref.=$form->form_project($_SERVER['PHP_SELF'] . '?id=' . $object->id, $object->socid, $object->fk_project, 'projectid', 0, 0, 1, 1); $morehtmlref .= ''; $morehtmlref .= ''; - $morehtmlref .= ''; + $morehtmlref .= ''; $morehtmlref .= $formproject->select_projects($object->socid, $object->fk_project, 'projectid', $maxlength, 0, 1, 0, 1, 0, 0, '', 1); $morehtmlref .= ''; $morehtmlref .= ''; diff --git a/htdocs/loan/schedule.php b/htdocs/loan/schedule.php index 8b4d7937d52..4410e598204 100644 --- a/htdocs/loan/schedule.php +++ b/htdocs/loan/schedule.php @@ -63,7 +63,7 @@ if (!empty($conf->projet->enabled)) //$morehtmlref.=$form->form_project($_SERVER['PHP_SELF'] . '?id=' . $object->id, $object->socid, $object->fk_project, 'projectid', 0, 0, 1, 1); $morehtmlref .= ''; $morehtmlref .= ''; - $morehtmlref .= ''; + $morehtmlref .= ''; $morehtmlref .= $formproject->select_projects($object->socid, $object->fk_project, 'projectid', $maxlength, 0, 1, 0, 1, 0, 0, '', 1); $morehtmlref .= ''; $morehtmlref .= ''; diff --git a/htdocs/margin/admin/margin.php b/htdocs/margin/admin/margin.php index 3def4a011ed..84218b40a89 100644 --- a/htdocs/margin/admin/margin.php +++ b/htdocs/margin/admin/margin.php @@ -130,7 +130,7 @@ $form = new Form($db); // GLOBAL DISCOUNT MANAGEMENT print ''; -print ''; +print ''; print ""; print ''; print ''; @@ -237,7 +237,7 @@ $methods = array( print ''; -print ''; +print ''; print ""; print ''; print ''; @@ -253,7 +253,7 @@ print ''; // INTERNAL CONTACT TYPE USED AS COMMERCIAL AGENT print ''; -print ''; +print ''; print ""; print ''; print ''; diff --git a/htdocs/modulebuilder/admin/setup.php b/htdocs/modulebuilder/admin/setup.php index 5c5274aba16..db30c32607f 100644 --- a/htdocs/modulebuilder/admin/setup.php +++ b/htdocs/modulebuilder/admin/setup.php @@ -92,7 +92,7 @@ llxHeader('', $langs->trans("ModulebuilderSetup")); $linkback = ''.$langs->trans("BackToModuleList").''; print ''; -print ''; +print ''; print ''; print load_fiche_titre($langs->trans("ModuleSetup").' '.$langs->trans('Modulebuilder'), $linkback); diff --git a/htdocs/modulebuilder/index.php b/htdocs/modulebuilder/index.php index a3a503e702b..70f9287501b 100644 --- a/htdocs/modulebuilder/index.php +++ b/htdocs/modulebuilder/index.php @@ -1629,7 +1629,7 @@ if ($module == 'initmodule') { // New module print ''; - print ''; + print ''; print ''; print ''; @@ -1646,7 +1646,7 @@ elseif ($module == 'deletemodule') { print ''."\n"; print ''; - print ''; + print ''; print ''; print ''; @@ -1915,7 +1915,7 @@ elseif (! empty($module)) // New module print ''; - print ''; + print ''; print ''; print ''; print ''; @@ -1951,7 +1951,7 @@ elseif (! empty($module)) print ''; - print ''; + print ''; print ''; print ''; print ''; @@ -1988,7 +1988,7 @@ elseif (! empty($module)) // New module print ''; - print ''; + print ''; print ''; print ''; print ''; @@ -2032,7 +2032,7 @@ elseif (! empty($module)) print load_fiche_titre($langs->trans("ListOfDictionariesEntries"), '', ''); print ''; - print ''; + print ''; print ''; print ''; print ''; @@ -2124,7 +2124,7 @@ elseif (! empty($module)) // New module print ''; - print ''; + print ''; print ''; print ''; print ''; @@ -2197,7 +2197,7 @@ elseif (! empty($module)) { // New object tab print ''; - print ''; + print ''; print ''; print ''; print ''; @@ -2226,7 +2226,7 @@ elseif (! empty($module)) { // Delete object tab print ''; - print ''; + print ''; print ''; print ''; print ''; @@ -2464,7 +2464,7 @@ elseif (! empty($module)) //var_dump($reflectorpropdefault); print ''; - print ''; + print ''; print ''; print ''; print ''; @@ -2678,7 +2678,7 @@ elseif (! empty($module)) // New module print ''; - print ''; + print ''; print ''; print ''; print ''; @@ -2728,7 +2728,7 @@ elseif (! empty($module)) // New module print ''; - print ''; + print ''; print ''; print ''; print ''; @@ -2773,7 +2773,7 @@ elseif (! empty($module)) print load_fiche_titre($langs->trans("ListOfMenusEntries"), '', ''); print ''; - print ''; + print ''; print ''; print ''; print ''; @@ -2872,7 +2872,7 @@ elseif (! empty($module)) // New module print ''; - print ''; + print ''; print ''; print ''; print ''; @@ -2913,7 +2913,7 @@ elseif (! empty($module)) print load_fiche_titre($langs->trans("ListOfPermissionsDefined"), '', ''); print ''; - print ''; + print ''; print ''; print ''; print ''; @@ -2972,7 +2972,7 @@ elseif (! empty($module)) // New module print ''; - print ''; + print ''; print ''; print ''; print ''; @@ -3030,7 +3030,7 @@ elseif (! empty($module)) // New module print ''; - print ''; + print ''; print ''; print ''; print ''; @@ -3092,7 +3092,7 @@ elseif (! empty($module)) // New module print ''; - print ''; + print ''; print ''; print ''; print ''; @@ -3144,7 +3144,7 @@ elseif (! empty($module)) // New module print ''; - print ''; + print ''; print ''; print ''; print ''; @@ -3196,7 +3196,7 @@ elseif (! empty($module)) // New module print ''; - print ''; + print ''; print ''; print ''; print ''; @@ -3255,7 +3255,7 @@ elseif (! empty($module)) // New module print ''; - print ''; + print ''; print ''; print ''; print ''; @@ -3341,7 +3341,7 @@ elseif (! empty($module)) // New module print ''; - print ''; + print ''; print ''; print ''; print ''; @@ -3379,7 +3379,7 @@ elseif (! empty($module)) print load_fiche_titre($langs->trans("CronJobProfiles"), '', ''); print ''; - print ''; + print ''; print ''; print ''; print ''; @@ -3463,7 +3463,7 @@ elseif (! empty($module)) // New module print ''; - print ''; + print ''; print ''; print ''; print ''; @@ -3527,7 +3527,7 @@ elseif (! empty($module)) // New module print ''; - print ''; + print ''; print ''; print ''; print ''; @@ -3583,7 +3583,7 @@ elseif (! empty($module)) print '
    '; print ''; - print ''; + print ''; print ''; print ''; print ''; @@ -3654,7 +3654,7 @@ elseif (! empty($module)) print '
    '; print ''; - print ''; + print ''; print ''; print ''; print ''; diff --git a/htdocs/modulebuilder/template/admin/setup.php b/htdocs/modulebuilder/template/admin/setup.php index 56e7865a346..05b2c56ffb8 100644 --- a/htdocs/modulebuilder/template/admin/setup.php +++ b/htdocs/modulebuilder/template/admin/setup.php @@ -94,7 +94,7 @@ echo ''.$langs->trans("MyModuleSetupPage").'< if ($action == 'edit') { print ''; - print ''; + print ''; print ''; print '
    '.$langs->trans("MARGIN_TYPE").'
    '.$langs->trans("MARGIN_METHODE_FOR_DISCOUNT").'
    '.$langs->trans("AgentContactType").'
    '; diff --git a/htdocs/modulebuilder/template/core/modules/mymodule/doc/doc_generic_myobject_odt.modules.php b/htdocs/modulebuilder/template/core/modules/mymodule/doc/doc_generic_myobject_odt.modules.php index 95663a9a3d3..df2c61ab7f5 100644 --- a/htdocs/modulebuilder/template/core/modules/mymodule/doc/doc_generic_myobject_odt.modules.php +++ b/htdocs/modulebuilder/template/core/modules/mymodule/doc/doc_generic_myobject_odt.modules.php @@ -119,7 +119,7 @@ class doc_generic_myobject_odt extends ModelePDFMyObject $texte = $this->description.".
    \n"; $texte .= ''; - $texte .= ''; + $texte .= ''; $texte .= ''; $texte .= ''; $texte .= '
    '; diff --git a/htdocs/modulebuilder/template/core/modules/mymodule/mod_myobject_advanced.php b/htdocs/modulebuilder/template/core/modules/mymodule/mod_myobject_advanced.php index dfcd1a574e7..f9cc9d0b27c 100644 --- a/htdocs/modulebuilder/template/core/modules/mymodule/mod_myobject_advanced.php +++ b/htdocs/modulebuilder/template/core/modules/mymodule/mod_myobject_advanced.php @@ -66,7 +66,7 @@ class mod_myobject_advanced extends ModeleNumRefMyObject $texte = $langs->trans('GenericNumRefModelDesc')."
    \n"; $texte.= ''; - $texte.= ''; + $texte.= ''; $texte.= ''; $texte.= ''; $texte.= '
    '; diff --git a/htdocs/modulebuilder/template/myobject_agenda.php b/htdocs/modulebuilder/template/myobject_agenda.php index e607cdfebb4..5beec62cac2 100644 --- a/htdocs/modulebuilder/template/myobject_agenda.php +++ b/htdocs/modulebuilder/template/myobject_agenda.php @@ -167,7 +167,7 @@ if ($object->id > 0) //$morehtmlref.=$form->form_project($_SERVER['PHP_SELF'] . '?id=' . $object->id, $object->socid, $object->fk_project, 'projectid', 0, 0, 1, 1); $morehtmlref.=''; $morehtmlref.=''; - $morehtmlref.=''; + $morehtmlref.=''; $morehtmlref.=$formproject->select_projects($object->socid, $object->fk_project, 'projectid', $maxlength, 0, 1, 0, 1, 0, 0, '', 1); $morehtmlref.=''; $morehtmlref.=''; diff --git a/htdocs/modulebuilder/template/myobject_card.php b/htdocs/modulebuilder/template/myobject_card.php index 8790349b9ce..c69293b2e49 100644 --- a/htdocs/modulebuilder/template/myobject_card.php +++ b/htdocs/modulebuilder/template/myobject_card.php @@ -202,7 +202,7 @@ if ($action == 'create') print load_fiche_titre($langs->trans("NewObject", $langs->transnoentitiesnoconv("MyObject"))); print ''; - print ''; + print ''; print ''; print ''; @@ -237,7 +237,7 @@ if (($id || $ref) && $action == 'edit') print load_fiche_titre($langs->trans("MyObject")); print ''; - print ''; + print ''; print ''; print ''; print ''; @@ -341,7 +341,7 @@ if ($object->id > 0 && (empty($action) || ($action != 'edit' && $action != 'crea //$morehtmlref.=$form->form_project($_SERVER['PHP_SELF'] . '?id=' . $object->id, $object->socid, $object->fk_project, 'projectid', 0, 0, 1, 1); $morehtmlref.=''; $morehtmlref.=''; - $morehtmlref.=''; + $morehtmlref.=''; $morehtmlref.=$formproject->select_projects($object->socid, $object->fk_project, 'projectid', 0, 0, 1, 0, 1, 0, 0, '', 1); $morehtmlref.=''; $morehtmlref.=''; diff --git a/htdocs/modulebuilder/template/myobject_list.php b/htdocs/modulebuilder/template/myobject_list.php index 804b3d1f8ab..319d8ff8903 100644 --- a/htdocs/modulebuilder/template/myobject_list.php +++ b/htdocs/modulebuilder/template/myobject_list.php @@ -357,7 +357,7 @@ $massactionbutton = $form->selectMassAction('', $arrayofmassactions); print ''; if ($optioncss != '') print ''; -print ''; +print ''; print ''; print ''; print ''; diff --git a/htdocs/modulebuilder/template/myobject_note.php b/htdocs/modulebuilder/template/myobject_note.php index fe2919ea7a0..13d54251215 100644 --- a/htdocs/modulebuilder/template/myobject_note.php +++ b/htdocs/modulebuilder/template/myobject_note.php @@ -122,7 +122,7 @@ if ($id > 0 || !empty($ref)) //$morehtmlref.=$form->form_project($_SERVER['PHP_SELF'] . '?id=' . $object->id, $object->socid, $object->fk_project, 'projectid', 0, 0, 1, 1); $morehtmlref.=''; $morehtmlref.=''; - $morehtmlref.=''; + $morehtmlref.=''; $morehtmlref.=$formproject->select_projects($object->socid, $object->fk_project, 'projectid', $maxlength, 0, 1, 0, 1, 0, 0, '', 1); $morehtmlref.=''; $morehtmlref.=''; diff --git a/htdocs/mrp/mo_agenda.php b/htdocs/mrp/mo_agenda.php index 669102487d5..ee2c9840a0d 100644 --- a/htdocs/mrp/mo_agenda.php +++ b/htdocs/mrp/mo_agenda.php @@ -158,7 +158,7 @@ if ($object->id > 0) //$morehtmlref.=$form->form_project($_SERVER['PHP_SELF'] . '?id=' . $object->id, $object->socid, $object->fk_project, 'projectid', 0, 0, 1, 1); $morehtmlref.=''; $morehtmlref.=''; - $morehtmlref.=''; + $morehtmlref.=''; $morehtmlref.=$formproject->select_projects($object->socid, $object->fk_project, 'projectid', $maxlength, 0, 1, 0, 1, 0, 0, '', 1); $morehtmlref.=''; $morehtmlref.=''; diff --git a/htdocs/mrp/mo_card.php b/htdocs/mrp/mo_card.php index f22c42140f5..6fa86a34b76 100644 --- a/htdocs/mrp/mo_card.php +++ b/htdocs/mrp/mo_card.php @@ -202,7 +202,7 @@ if ($action == 'create') print load_fiche_titre($langs->trans("NewObject", $langs->transnoentitiesnoconv("Mo")), '', 'cubes'); print ''; - print ''; + print ''; print ''; print ''; @@ -304,7 +304,7 @@ if (($id || $ref) && $action == 'edit') print load_fiche_titre($langs->trans("MO"), '', 'cubes'); print ''; - print ''; + print ''; print ''; print ''; print ''; @@ -434,7 +434,7 @@ if ($object->id > 0 && (empty($action) || ($action != 'edit' && $action != 'crea //$morehtmlref.=$form->form_project($_SERVER['PHP_SELF'] . '?id=' . $object->id, $object->fk_soc, $object->fk_project, 'projectid', 0, 0, 1, 1); $morehtmlref .= ''; $morehtmlref .= ''; - $morehtmlref .= ''; + $morehtmlref .= ''; $morehtmlref .= $formproject->select_projects($object->fk_soc, $object->fk_project, 'projectid', 0, 0, 1, 0, 1, 0, 0, '', 1); $morehtmlref .= ''; $morehtmlref .= ''; diff --git a/htdocs/mrp/mo_list.php b/htdocs/mrp/mo_list.php index 4d3bb9cd313..5da7bc4f23b 100644 --- a/htdocs/mrp/mo_list.php +++ b/htdocs/mrp/mo_list.php @@ -337,7 +337,7 @@ $massactionbutton = $form->selectMassAction('', $arrayofmassactions); print ''; if ($optioncss != '') print ''; -print ''; +print ''; print ''; print ''; print ''; diff --git a/htdocs/mrp/mo_note.php b/htdocs/mrp/mo_note.php index c177012a201..f76602580a7 100644 --- a/htdocs/mrp/mo_note.php +++ b/htdocs/mrp/mo_note.php @@ -111,7 +111,7 @@ if ($id > 0 || ! empty($ref)) //$morehtmlref.=$form->form_project($_SERVER['PHP_SELF'] . '?id=' . $object->id, $object->socid, $object->fk_project, 'projectid', 0, 0, 1, 1); $morehtmlref.=''; $morehtmlref.=''; - $morehtmlref.=''; + $morehtmlref.=''; $morehtmlref.=$formproject->select_projects($object->socid, $object->fk_project, 'projectid', $maxlength, 0, 1, 0, 1, 0, 0, '', 1); $morehtmlref.=''; $morehtmlref.=''; diff --git a/htdocs/mrp/mo_production.php b/htdocs/mrp/mo_production.php index 0fc427ebea1..d268b5e1a6b 100644 --- a/htdocs/mrp/mo_production.php +++ b/htdocs/mrp/mo_production.php @@ -260,7 +260,7 @@ if ($object->id > 0 && (empty($action) || ($action != 'edit' && $action != 'crea //$morehtmlref.=$form->form_project($_SERVER['PHP_SELF'] . '?id=' . $object->id, $object->fk_soc, $object->fk_project, 'projectid', 0, 0, 1, 1); $morehtmlref .= ''; $morehtmlref .= ''; - $morehtmlref .= ''; + $morehtmlref .= ''; $morehtmlref .= $formproject->select_projects($object->fk_soc, $object->fk_project, 'projectid', 0, 0, 1, 0, 1, 0, 0, '', 1); $morehtmlref .= ''; $morehtmlref .= ''; diff --git a/htdocs/opensurvey/list.php b/htdocs/opensurvey/list.php index c8ab3d4fbee..67b80295252 100644 --- a/htdocs/opensurvey/list.php +++ b/htdocs/opensurvey/list.php @@ -245,7 +245,7 @@ $massactionbutton = $form->selectMassAction('', $arrayofmassactions); print ''; if ($optioncss != '') print ''; -print ''; +print ''; print ''; print ''; print ''; diff --git a/htdocs/paybox/admin/paybox.php b/htdocs/paybox/admin/paybox.php index 8ac92f60f18..ec7ec4e60f6 100644 --- a/htdocs/paybox/admin/paybox.php +++ b/htdocs/paybox/admin/paybox.php @@ -113,7 +113,7 @@ $head[$h][2] = 'payboxaccount'; $h++; print ''; -print ''; +print ''; print ''; dol_fiche_head($head, 'payboxaccount', '', -1); diff --git a/htdocs/paypal/admin/paypal.php b/htdocs/paypal/admin/paypal.php index 7136b505f8a..85b8bc375b2 100644 --- a/htdocs/paypal/admin/paypal.php +++ b/htdocs/paypal/admin/paypal.php @@ -118,7 +118,7 @@ print load_fiche_titre($langs->trans("ModuleSetup").' PayPal', $linkback); $head=paypaladmin_prepare_head(); print ''; -print ''; +print ''; print ''; diff --git a/htdocs/printing/admin/printing.php b/htdocs/printing/admin/printing.php index 4549e9657de..ab655d790f6 100644 --- a/htdocs/printing/admin/printing.php +++ b/htdocs/printing/admin/printing.php @@ -119,7 +119,7 @@ $head = printingAdminPrepareHead($mode); if ($mode == 'setup' && $user->admin) { print ''; - print ''; + print ''; print ''; dol_fiche_head($head, $mode, $langs->trans("ModuleSetup"), -1, 'technic'); diff --git a/htdocs/product/admin/dynamic_prices.php b/htdocs/product/admin/dynamic_prices.php index 98bfc5a304c..cf89db252e5 100644 --- a/htdocs/product/admin/dynamic_prices.php +++ b/htdocs/product/admin/dynamic_prices.php @@ -206,7 +206,7 @@ if ($action != 'create_updater' && $action != 'edit_updater') if ($action == 'create_variable' || $action == 'edit_variable') { //Form print ''; - print ''; + print ''; print ''; print ''; @@ -297,7 +297,7 @@ if ($action != 'create_variable' && $action != 'edit_variable') if ($action == 'create_updater' || $action == 'edit_updater') { //Form print ''; - print ''; + print ''; print ''; print ''; diff --git a/htdocs/product/admin/product.php b/htdocs/product/admin/product.php index deafff12cfe..3df07bf36c3 100644 --- a/htdocs/product/admin/product.php +++ b/htdocs/product/admin/product.php @@ -534,7 +534,7 @@ print load_fiche_titre($langs->trans("ProductOtherConf"), '', ''); print ''; -print ''; +print ''; print ''; print '
    '; diff --git a/htdocs/product/admin/product_tools.php b/htdocs/product/admin/product_tools.php index ccdd666bc30..a3813963cc5 100644 --- a/htdocs/product/admin/product_tools.php +++ b/htdocs/product/admin/product_tools.php @@ -293,7 +293,7 @@ if (empty($mysoc->country_code)) else { print ''; - print ''; + print ''; print ''; print '
    '; diff --git a/htdocs/product/card.php b/htdocs/product/card.php index c9bf226a60b..6d36495d5fc 100644 --- a/htdocs/product/card.php +++ b/htdocs/product/card.php @@ -954,7 +954,7 @@ else dol_set_focus('input[name="ref"]'); print ''; - print ''; + print ''; print ''; print ''."\n"; if (!empty($modCodeProduct->code_auto)) @@ -1331,7 +1331,7 @@ else // Main official, simple, and not duplicated code print ''."\n"; - print ''; + print ''; print ''; print ''; print ''; @@ -1723,7 +1723,7 @@ else if (empty($tmpcode) && !empty($modBarCodeProduct->code_auto)) $tmpcode = $modBarCodeProduct->getNextValue($object, $type); print ''; - print ''; + print ''; print ''; print ''; print ''; @@ -2209,7 +2209,7 @@ if (!empty($conf->global->PRODUCT_ADD_FORM_ADD_TO) && $object->id && ($action == if (!empty($html)) { print ''; - print ''; + print ''; print ''; print load_fiche_titre($langs->trans("AddToDraft"), '', ''); diff --git a/htdocs/product/class/html.formproduct.class.php b/htdocs/product/class/html.formproduct.class.php index b7a5111f775..af78ab5b59d 100644 --- a/htdocs/product/class/html.formproduct.class.php +++ b/htdocs/product/class/html.formproduct.class.php @@ -300,7 +300,7 @@ class FormProduct if ($htmlname != "none") { print ''; print ''; - print ''; + print ''; print '
    '; print '
    '; print $this->selectWarehouses($selected, $htmlname, '', $addempty); diff --git a/htdocs/product/composition/card.php b/htdocs/product/composition/card.php index 8fb3420df49..cb95f10d79f 100644 --- a/htdocs/product/composition/card.php +++ b/htdocs/product/composition/card.php @@ -499,7 +499,7 @@ if ($id > 0 || ! empty($ref)) print ''; print ''; print '
    '; - print ''; + print ''; print $langs->trans("KeywordFilter").': '; print '   '; print '
    '; @@ -522,7 +522,7 @@ if ($id > 0 || ! empty($ref)) { print '
    '; print ''; - print ''; + print ''; print ''; print ''; print ''; diff --git a/htdocs/product/document.php b/htdocs/product/document.php index f649f4a5a0b..797ecab7647 100644 --- a/htdocs/product/document.php +++ b/htdocs/product/document.php @@ -271,7 +271,7 @@ if ($object->id) } print ''; - print ''; + print ''; print ''; if (count($filetomerge->lines) == 0) { print $langs->trans('PropalMergePdfProductChooseFile'); diff --git a/htdocs/product/dynamic_price/editor.php b/htdocs/product/dynamic_price/editor.php index 9b16db0eef9..42872f22e1e 100644 --- a/htdocs/product/dynamic_price/editor.php +++ b/htdocs/product/dynamic_price/editor.php @@ -172,7 +172,7 @@ print load_fiche_titre($langs->trans("PriceExpressionEditor")); //Form/Table print ''; -print ''; +print ''; print ''; dol_fiche_head(); diff --git a/htdocs/product/fournisseurs.php b/htdocs/product/fournisseurs.php index 089b71a7d4a..bd93ef60a26 100644 --- a/htdocs/product/fournisseurs.php +++ b/htdocs/product/fournisseurs.php @@ -452,7 +452,7 @@ if ($id > 0 || $ref) } print ''; - print ''; + print ''; print ''; dol_fiche_head(); diff --git a/htdocs/product/index.php b/htdocs/product/index.php index 6f5467a4517..55244f31e52 100644 --- a/htdocs/product/index.php +++ b/htdocs/product/index.php @@ -94,7 +94,7 @@ if (!empty($conf->global->MAIN_SEARCH_FORM_ON_HOME_AREAS)) // This is useles if (count($listofsearchfields)) { print ''; - print ''; + print ''; print '
    '; print '
    '; $i = 0; diff --git a/htdocs/product/inventory/card.php b/htdocs/product/inventory/card.php index bb6802469e3..305c586d82c 100644 --- a/htdocs/product/inventory/card.php +++ b/htdocs/product/inventory/card.php @@ -151,7 +151,7 @@ if ($action == 'create') print load_fiche_titre($langs->trans("NewInventory"), '', 'products'); print ''; - print ''; + print ''; print ''; print ''; @@ -186,7 +186,7 @@ if (($id || $ref) && $action == 'edit') print load_fiche_titre($langs->trans("Inventory"), '', 'products'); print ''; - print ''; + print ''; print ''; print ''; print ''; @@ -274,7 +274,7 @@ if ($object->id > 0 && (empty($action) || ($action != 'edit' && $action != 'crea //$morehtmlref.=$form->form_project($_SERVER['PHP_SELF'] . '?id=' . $object->id, $object->socid, $object->fk_project, 'projectid', 0, 0, 1, 1); $morehtmlref.=''; $morehtmlref.=''; - $morehtmlref.=''; + $morehtmlref.=''; $morehtmlref.=$formproject->select_projects($object->socid, $object->fk_project, 'projectid', $maxlength, 0, 1, 0, 1, 0, 0, '', 1); $morehtmlref.=''; $morehtmlref.=''; diff --git a/htdocs/product/inventory/inventory.php b/htdocs/product/inventory/inventory.php index e7f7799691d..daf35ad7f95 100644 --- a/htdocs/product/inventory/inventory.php +++ b/htdocs/product/inventory/inventory.php @@ -214,7 +214,7 @@ if ($object->id > 0 && (empty($action) || ($action != 'edit' && $action != 'crea //$morehtmlref.=$form->form_project($_SERVER['PHP_SELF'] . '?id=' . $object->id, $object->socid, $object->fk_project, 'projectid', 0, 0, 1, 1); $morehtmlref.=''; $morehtmlref.=''; - $morehtmlref.=''; + $morehtmlref.=''; $morehtmlref.=$formproject->select_projects($object->socid, $object->fk_project, 'projectid', $maxlength, 0, 1, 0, 1, 0, 0, '', 1); $morehtmlref.=''; $morehtmlref.=''; diff --git a/htdocs/product/inventory/list.php b/htdocs/product/inventory/list.php index 843a7b6cb0a..11854843b9d 100644 --- a/htdocs/product/inventory/list.php +++ b/htdocs/product/inventory/list.php @@ -298,7 +298,7 @@ $massactionbutton = $form->selectMassAction('', $arrayofmassactions); print ''; if ($optioncss != '') print ''; -print ''; +print ''; print ''; print ''; print ''; diff --git a/htdocs/product/list.php b/htdocs/product/list.php index 3aba9ba35bb..69e89483c4f 100644 --- a/htdocs/product/list.php +++ b/htdocs/product/list.php @@ -502,7 +502,7 @@ if ($resql) print ''; if ($optioncss != '') print ''; - print ''; + print ''; print ''; print ''; print ''; diff --git a/htdocs/product/price.php b/htdocs/product/price.php index c102e89898c..a6697701a68 100644 --- a/htdocs/product/price.php +++ b/htdocs/product/price.php @@ -838,7 +838,7 @@ if (!empty($conf->global->PRODUIT_MULTIPRICES) || !empty($conf->global->PRODUIT_ if (preg_match('/editlabelsellingprice/', $action)) { print ''; - print ''; + print ''; print ''; print ''; print $langs->trans("SellingPrice").' '.$i.' - '; @@ -1317,7 +1317,7 @@ if ($action == 'edit_price' && $object->getRights()->creer) id.'" method="POST">'; - print ''; + print ''; print ''; print ''; diff --git a/htdocs/product/reassort.php b/htdocs/product/reassort.php index 12c9163cf92..48d336e8ace 100644 --- a/htdocs/product/reassort.php +++ b/htdocs/product/reassort.php @@ -212,7 +212,7 @@ if ($resql) llxHeader("", $texte, $helpurl); print ''; - print ''; + print ''; print ''; print ''; print ''; diff --git a/htdocs/product/reassortlot.php b/htdocs/product/reassortlot.php index dcdd0e2588d..5d44f37b910 100644 --- a/htdocs/product/reassortlot.php +++ b/htdocs/product/reassortlot.php @@ -227,7 +227,7 @@ if ($resql) llxHeader("", $title, $helpurl, $texte); print ''; - print ''; + print ''; print ''; print ''; print ''; diff --git a/htdocs/product/stock/card.php b/htdocs/product/stock/card.php index 8b9dd15f038..d6a1914afc5 100644 --- a/htdocs/product/stock/card.php +++ b/htdocs/product/stock/card.php @@ -249,7 +249,7 @@ if ($action == 'create') dol_set_focus('input[name="libelle"]'); print ''."\n"; - print ''; + print ''; print ''; print ''; @@ -657,7 +657,7 @@ else $langs->trans("WarehouseEdit"); print ''; - print ''; + print ''; print ''; print ''; diff --git a/htdocs/product/stock/index.php b/htdocs/product/stock/index.php index ea39a0caf42..35e16e5c840 100644 --- a/htdocs/product/stock/index.php +++ b/htdocs/product/stock/index.php @@ -60,7 +60,7 @@ print '
    '; if (! empty($conf->global->MAIN_SEARCH_FORM_ON_HOME_AREAS)) // This is useless due to the global search combo { print ''; - print ''; + print ''; print '
    '; print '
    '; print ""; diff --git a/htdocs/product/stock/list.php b/htdocs/product/stock/list.php index 23efeb0cf6d..22f86df95a8 100644 --- a/htdocs/product/stock/list.php +++ b/htdocs/product/stock/list.php @@ -283,7 +283,7 @@ $massactionbutton = $form->selectMassAction('', $arrayofmassactions); print ''; if ($optioncss != '') print ''; -print ''; +print ''; print ''; print ''; print ''; diff --git a/htdocs/product/stock/massstockmove.php b/htdocs/product/stock/massstockmove.php index 444440df4a3..8d98f028d23 100644 --- a/htdocs/product/stock/massstockmove.php +++ b/htdocs/product/stock/massstockmove.php @@ -334,7 +334,7 @@ print '
    '."\n"; // Form to add a line print ''; -print ''; +print ''; print ''; @@ -432,7 +432,7 @@ print '
    '; print ''; -print ''; +print ''; print ''; // Button to record mass movement diff --git a/htdocs/product/stock/movement_card.php b/htdocs/product/stock/movement_card.php index d577cf56b22..d1cb6a8dbde 100644 --- a/htdocs/product/stock/movement_card.php +++ b/htdocs/product/stock/movement_card.php @@ -720,7 +720,7 @@ if ($resql) print ''; if ($optioncss != '') print ''; - print ''; + print ''; print ''; print ''; print ''; diff --git a/htdocs/product/stock/movement_list.php b/htdocs/product/stock/movement_list.php index ce44f28effe..cfb0d6d0b9c 100644 --- a/htdocs/product/stock/movement_list.php +++ b/htdocs/product/stock/movement_list.php @@ -702,7 +702,7 @@ if ($resql) print ''; if ($optioncss != '') print ''; - print ''; + print ''; print ''; print ''; print ''; diff --git a/htdocs/product/stock/product.php b/htdocs/product/stock/product.php index e6f288d2a52..889084aa4be 100644 --- a/htdocs/product/stock/product.php +++ b/htdocs/product/stock/product.php @@ -1017,7 +1017,7 @@ if (!$variants) { $productCombinations = $prodcomb->fetchAllByFkProductParent($object->id); print ''; - print ''; + print ''; print ''; print ''; print ''; diff --git a/htdocs/product/stock/productlot_list.php b/htdocs/product/stock/productlot_list.php index d832a0406ee..0930cee2090 100644 --- a/htdocs/product/stock/productlot_list.php +++ b/htdocs/product/stock/productlot_list.php @@ -293,7 +293,7 @@ if ($resql) print ''; if ($optioncss != '') print ''; - print ''; + print ''; print ''; print ''; print ''; diff --git a/htdocs/product/stock/replenish.php b/htdocs/product/stock/replenish.php index 2e62e7447e7..438bcaa79af 100644 --- a/htdocs/product/stock/replenish.php +++ b/htdocs/product/stock/replenish.php @@ -549,7 +549,7 @@ if (!empty($conf->global->STOCK_ALLOW_ADD_LIMIT_STOCK_BY_WAREHOUSE) && $fk_entre $stocklabel .= ' ('.$langs->trans("AllWarehouses").')'; } print ''. - ''. + ''. ''. ''. ''. diff --git a/htdocs/product/stock/tpl/stockcorrection.tpl.php b/htdocs/product/stock/tpl/stockcorrection.tpl.php index 3e4bffc967b..6d63d258c9c 100644 --- a/htdocs/product/stock/tpl/stockcorrection.tpl.php +++ b/htdocs/product/stock/tpl/stockcorrection.tpl.php @@ -59,7 +59,7 @@ if (empty($conf) || !is_object($conf)) { dol_fiche_head(); - print ''; + print ''; print ''; print ''; print '
    '; diff --git a/htdocs/product/stock/tpl/stocktransfer.tpl.php b/htdocs/product/stock/tpl/stocktransfer.tpl.php index 854fc1e6b97..dffd18e0176 100644 --- a/htdocs/product/stock/tpl/stocktransfer.tpl.php +++ b/htdocs/product/stock/tpl/stocktransfer.tpl.php @@ -59,7 +59,7 @@ if ($pdluoid > 0) dol_fiche_head(); - print ''; + print ''; print ''; print ''; if ($pdluoid) diff --git a/htdocs/product/traduction.php b/htdocs/product/traduction.php index bab78114fed..c4b93b55969 100644 --- a/htdocs/product/traduction.php +++ b/htdocs/product/traduction.php @@ -238,7 +238,7 @@ if ($action == 'edit') require_once DOL_DOCUMENT_ROOT.'/core/class/doleditor.class.php'; print ''; - print ''; + print ''; print ''; print ''; @@ -315,7 +315,7 @@ if ($action == 'add' && ($user->rights->produit->creer || $user->rights->service print '
    '; print ''; - print ''; + print ''; print ''; print ''; diff --git a/htdocs/projet/activity/index.php b/htdocs/projet/activity/index.php index 11c2e91b233..7f61b9d49ab 100644 --- a/htdocs/projet/activity/index.php +++ b/htdocs/projet/activity/index.php @@ -110,7 +110,7 @@ if (!empty($conf->global->MAIN_SEARCH_FORM_ON_HOME_AREAS)) // This is useles if (count($listofsearchfields)) { print ''; - print ''; + print ''; print '
    '; print '
    '; $i = 0; diff --git a/htdocs/projet/activity/perday.php b/htdocs/projet/activity/perday.php index fffab036d2d..8215eec4258 100644 --- a/htdocs/projet/activity/perday.php +++ b/htdocs/projet/activity/perday.php @@ -446,7 +446,7 @@ $nav .= ' id > 0 ? '?id='.$project->id : '').'">'; -print ''; +print ''; print ''; print ''; print ''; diff --git a/htdocs/projet/activity/perweek.php b/htdocs/projet/activity/perweek.php index 535f8e17522..d4fbd628a4d 100644 --- a/htdocs/projet/activity/perweek.php +++ b/htdocs/projet/activity/perweek.php @@ -463,7 +463,7 @@ $nav .= ' '; -print ''; +print ''; print ''; print ''; print ''; diff --git a/htdocs/projet/admin/project.php b/htdocs/projet/admin/project.php index f129f2abc62..f6e592d5b81 100644 --- a/htdocs/projet/admin/project.php +++ b/htdocs/projet/admin/project.php @@ -303,7 +303,7 @@ dol_fiche_head($head, 'project', $langs->trans("Projects"), -1, 'project'); $form=new Form($db); print ''; -print ''; +print ''; print ''; print '
    '; @@ -864,7 +864,7 @@ print load_fiche_titre($langs->trans("Other"), '', ''); $form=new Form($db); print ''; -print ''; +print ''; print ''; print '
    '; diff --git a/htdocs/projet/card.php b/htdocs/projet/card.php index 19bedc123ff..332049f194f 100644 --- a/htdocs/projet/card.php +++ b/htdocs/projet/card.php @@ -503,7 +503,7 @@ if ($action == 'create' && $user->rights->projet->creer) print load_fiche_titre($titlenew, '', 'project'); print ''; - print ''; + print ''; print ''; print ''; @@ -789,7 +789,7 @@ elseif ($object->id > 0) print ''; - print ''; + print ''; print ''; print ''; print ''; diff --git a/htdocs/projet/index.php b/htdocs/projet/index.php index cd82f25d4d8..9ab79a3b677 100644 --- a/htdocs/projet/index.php +++ b/htdocs/projet/index.php @@ -80,7 +80,7 @@ else $titleall=$langs->trans("AllAllowedProjects").'

    '; $morehtml=''; $morehtml.=''; -$morehtml.=''; +$morehtml.=''; $morehtml.=''; + print ''; print '
    '; print '
    '; $i = 0; diff --git a/htdocs/projet/list.php b/htdocs/projet/list.php index 63240e9f842..0832dd41901 100644 --- a/htdocs/projet/list.php +++ b/htdocs/projet/list.php @@ -447,7 +447,7 @@ if ($user->rights->projet->creer) print ''; if ($optioncss != '') print ''; -print ''; +print ''; print ''; print ''; print ''; diff --git a/htdocs/projet/tasks/contact.php b/htdocs/projet/tasks/contact.php index c60f1baef99..b9ca9b64b0e 100644 --- a/htdocs/projet/tasks/contact.php +++ b/htdocs/projet/tasks/contact.php @@ -382,7 +382,7 @@ if ($id > 0 || ! empty($ref)) print "\n"; print ''; - print ''; + print ''; print ''; print ''; print ''; @@ -417,7 +417,7 @@ if ($id > 0 || ! empty($ref)) if ($projectstatic->socid) { print ''; - print ''; + print ''; print ''; print ''; print ''; diff --git a/htdocs/projet/tasks/list.php b/htdocs/projet/tasks/list.php index a529c7d1a9d..3fd85f4082e 100644 --- a/htdocs/projet/tasks/list.php +++ b/htdocs/projet/tasks/list.php @@ -415,7 +415,7 @@ if ($user->rights->projet->creer) print ''; if ($optioncss != '') print ''; -print ''; +print ''; print ''; print ''; print ''; diff --git a/htdocs/projet/tasks/task.php b/htdocs/projet/tasks/task.php index e0da6834f69..8199b5b17b4 100644 --- a/htdocs/projet/tasks/task.php +++ b/htdocs/projet/tasks/task.php @@ -381,7 +381,7 @@ if ($id > 0 || !empty($ref)) if ($action == 'edit' && $user->rights->projet->creer) { print ''; - print ''; + print ''; print ''; print ''; print ''; diff --git a/htdocs/projet/tasks/time.php b/htdocs/projet/tasks/time.php index e5ed76cfc84..8e7856759a7 100644 --- a/htdocs/projet/tasks/time.php +++ b/htdocs/projet/tasks/time.php @@ -805,7 +805,7 @@ if (($id > 0 || !empty($ref)) || $projectidforalltimes > 0) print ''; if ($optioncss != '') print ''; - print ''; + print ''; print ''; if ($action == 'editline') print ''; elseif ($action == 'splitline') print ''; diff --git a/htdocs/public/demo/index.php b/htdocs/public/demo/index.php index 53c4f2d3052..8a20432b1ba 100644 --- a/htdocs/public/demo/index.php +++ b/htdocs/public/demo/index.php @@ -328,7 +328,7 @@ foreach ($demoprofiles as $profilearray) print ''."\n"; print ''."\n"; print ''."\n"; - print ''."\n"; + print ''."\n"; print ''."\n"; print ''."\n"; print ''."\n"; diff --git a/htdocs/public/members/new.php b/htdocs/public/members/new.php index 72c49b6e9fd..75dfce81a3c 100644 --- a/htdocs/public/members/new.php +++ b/htdocs/public/members/new.php @@ -507,7 +507,7 @@ dol_htmloutput_errors($errmsg); // Print form print ''."\n"; -print ''; +print ''; print ''; print ''; diff --git a/htdocs/public/onlinesign/newonlinesign.php b/htdocs/public/onlinesign/newonlinesign.php index 21bc9e3c3c3..dd4845111e1 100644 --- a/htdocs/public/onlinesign/newonlinesign.php +++ b/htdocs/public/onlinesign/newonlinesign.php @@ -149,7 +149,7 @@ if (!empty($source) && in_array($ref, array('member_ref', 'contractline_ref', 'i print ''."\n"; print '
    '."\n"; print ''."\n"; -print ''."\n"; +print ''."\n"; print ''."\n"; print ''."\n"; print ''."\n"; diff --git a/htdocs/public/payment/newpayment.php b/htdocs/public/payment/newpayment.php index fe2822452a6..1357f9a86bb 100644 --- a/htdocs/public/payment/newpayment.php +++ b/htdocs/public/payment/newpayment.php @@ -745,7 +745,7 @@ if ((empty($paymentmethod) || $paymentmethod == 'stripe') && !empty($conf->strip print ''."\n"; print '
    '."\n"; print ''."\n"; -print ''."\n"; +print ''."\n"; print ''."\n"; print ''."\n"; print ''."\n"; @@ -1819,7 +1819,7 @@ if (preg_match('/^dopayment/', $action)) // If we choosed/click on the payment print ''."\n"; print ''."\n"; - print ''."\n"; + print ''."\n"; print ''."\n"; print ''."\n"; print ''."\n"; diff --git a/htdocs/public/ticket/list.php b/htdocs/public/ticket/list.php index 834d5aa67ee..edb89257e3e 100644 --- a/htdocs/public/ticket/list.php +++ b/htdocs/public/ticket/list.php @@ -658,7 +658,7 @@ if ($action == "view_ticketlist") print ''; print ''; - print ''; + print ''; print ''; print ''; print ''; @@ -683,7 +683,7 @@ if ($action == "view_ticketlist") print '
    '; print ''; - print ''; + print ''; print ''; //print ''; diff --git a/htdocs/public/ticket/view.php b/htdocs/public/ticket/view.php index fd57df992ca..8f6d84059a5 100644 --- a/htdocs/public/ticket/view.php +++ b/htdocs/public/ticket/view.php @@ -344,7 +344,7 @@ if ($action == "view_ticket" || $action == "presend" || $action == "close" || $a if ($action != 'presend') { print ''; - print ''; + print ''; print ''; print ''; print ''; @@ -382,7 +382,7 @@ if ($action == "view_ticket" || $action == "presend" || $action == "close" || $a print '
    '; print ''; - print ''; + print ''; print ''; print '

    '; diff --git a/htdocs/reception/card.php b/htdocs/reception/card.php index e8a67222a30..eaec20db955 100644 --- a/htdocs/reception/card.php +++ b/htdocs/reception/card.php @@ -746,7 +746,7 @@ if ($action == 'create') if (!empty($conf->stock->enabled)) $entrepot = new Entrepot($db); print ''; - print ''; + print ''; print ''; print ''; print ''; @@ -1332,7 +1332,7 @@ elseif ($id || $ref) // $morehtmlref.=$form->form_project($_SERVER['PHP_SELF'] . '?id=' . $object->id, $object->socid, $object->fk_project, 'projectid', 0, 0, 1, 1); $morehtmlref .= ''; $morehtmlref .= ''; - $morehtmlref .= ''; + $morehtmlref .= ''; $morehtmlref .= $formproject->select_projects($object->socid, $object->fk_project, 'projectid', $maxlength, 0, 1, 0, 1, 0, 0, '', 1); $morehtmlref .= ''; $morehtmlref .= ''; @@ -1412,7 +1412,7 @@ elseif ($id || $ref) if ($action == 'editdate_livraison') { print '
    '; - print ''; + print ''; print ''; print $form->selectDate($object->date_delivery ? $object->date_delivery : -1, 'liv_', 1, 1, '', "setdate_livraison", 1, 0); print ''; @@ -1435,7 +1435,7 @@ elseif ($id || $ref) print ''; print ''; print ''; - print ''; + print ''; print ''; print $formproduct->selectMeasuringUnits("weight_units", "weight", $object->weight_units, 0, 2); print ' '; @@ -1470,7 +1470,7 @@ elseif ($id || $ref) print ''; print ''; print ''; - print ''; + print ''; print ''; print $formproduct->selectMeasuringUnits("size_units", "size", $object->size_units, 0, 2); print ' '; @@ -1548,7 +1548,7 @@ elseif ($id || $ref) if ($action == 'editshipping_method_id') { print ''; - print ''; + print ''; print ''; $object->fetch_delivery_methods(); print $form->selectarray("shipping_method_id", $object->meths, $object->shipping_method_id, 1, 0, 0, "", 1); diff --git a/htdocs/reception/contact.php b/htdocs/reception/contact.php index d59f9b55996..c4e4710fde7 100644 --- a/htdocs/reception/contact.php +++ b/htdocs/reception/contact.php @@ -182,7 +182,7 @@ if ($id > 0 || !empty($ref)) // $morehtmlref.=$form->form_project($_SERVER['PHP_SELF'] . '?id=' . $object->id, $object->socid, $object->fk_project, 'projectid', 0, 0, 1, 1); $morehtmlref .= ''; $morehtmlref .= ''; - $morehtmlref .= ''; + $morehtmlref .= ''; $morehtmlref .= $formproject->select_projects($object->socid, $object->fk_project, 'projectid', $maxlength, 0, 1, 0, 1, 0, 0, '', 1); $morehtmlref .= ''; $morehtmlref .= ''; diff --git a/htdocs/reception/index.php b/htdocs/reception/index.php index fb4967436e2..a9ed8667474 100644 --- a/htdocs/reception/index.php +++ b/htdocs/reception/index.php @@ -57,7 +57,7 @@ print '

    '; if (! empty($conf->global->MAIN_SEARCH_FORM_ON_HOME_AREAS)) // This is useless due to the global search combo { print '
    '; - print ''; + print ''; print '
    '; print '
    '; print ''; diff --git a/htdocs/reception/list.php b/htdocs/reception/list.php index eaf4f14bbe6..abdfd46ce67 100644 --- a/htdocs/reception/list.php +++ b/htdocs/reception/list.php @@ -544,7 +544,7 @@ if ($resql) $i = 0; print ''."\n"; if ($optioncss != '') print ''; - print ''; + print ''; print ''; print ''; print ''; diff --git a/htdocs/reception/note.php b/htdocs/reception/note.php index ee6200bd8a2..0bec9f8c9e2 100644 --- a/htdocs/reception/note.php +++ b/htdocs/reception/note.php @@ -122,7 +122,7 @@ if ($id > 0 || !empty($ref)) // $morehtmlref.=$form->form_project($_SERVER['PHP_SELF'] . '?id=' . $object->id, $object->socid, $object->fk_project, 'projectid', 0, 0, 1, 1); $morehtmlref .= ''; $morehtmlref .= ''; - $morehtmlref .= ''; + $morehtmlref .= ''; $morehtmlref .= $formproject->select_projects($object->socid, $object->fk_project, 'projectid', $maxlength, 0, 1, 0, 1, 0, 0, '', 1); $morehtmlref .= ''; $morehtmlref .= ''; diff --git a/htdocs/reception/stats/index.php b/htdocs/reception/stats/index.php index 8c79daf76ea..f36c8cf4a86 100644 --- a/htdocs/reception/stats/index.php +++ b/htdocs/reception/stats/index.php @@ -219,7 +219,7 @@ print '
    '; //{ // Show filter box print '
    '; - print ''; + print ''; print '
    '.$langs->trans("Search").'
    '; print ''; diff --git a/htdocs/resource/card.php b/htdocs/resource/card.php index d2b16926a1a..975dd564a31 100644 --- a/htdocs/resource/card.php +++ b/htdocs/resource/card.php @@ -241,7 +241,7 @@ if ($action == 'create' || $object->fetch($id, $ref) > 0) // Create/Edit object print ''; - print ''; + print ''; print ''; print '
    '.$langs->trans("Filter").'
    '; diff --git a/htdocs/resource/class/html.formresource.class.php b/htdocs/resource/class/html.formresource.class.php index 9b3dd7dea03..3c0bb36116e 100644 --- a/htdocs/resource/class/html.formresource.class.php +++ b/htdocs/resource/class/html.formresource.class.php @@ -91,7 +91,7 @@ class FormResource if ($outputmode != 2) { $out = ''; - $out .= ''; + $out .= ''; } if ($resourcestat) diff --git a/htdocs/resource/element_resource.php b/htdocs/resource/element_resource.php index 81e79aea228..1ce3957071a 100644 --- a/htdocs/resource/element_resource.php +++ b/htdocs/resource/element_resource.php @@ -513,7 +513,7 @@ else //$morehtmlref.=$form->form_project($_SERVER['PHP_SELF'] . '?id=' . $fichinter->id, $fichinter->socid, $fichinter->fk_project, 'projectid', 0, 0, 1, 1); $morehtmlref .= ''; $morehtmlref .= ''; - $morehtmlref .= ''; + $morehtmlref .= ''; $morehtmlref .= $formproject->select_projects($fichinter->socid, $fichinter->fk_project, 'projectid', $maxlength, 0, 1, 0, 1, 0, 0, '', 1); $morehtmlref .= ''; $morehtmlref .= ''; diff --git a/htdocs/resource/list.php b/htdocs/resource/list.php index db7ae3c30ff..36415c0b951 100644 --- a/htdocs/resource/list.php +++ b/htdocs/resource/list.php @@ -166,7 +166,7 @@ $selectedfields = $form->multiSelectArrayWithCheckbox('selectedfields', $arrayfi print ''; if ($optioncss != '') print ''; -print ''; +print ''; print ''; print ''; print ''; diff --git a/htdocs/salaries/admin/salaries.php b/htdocs/salaries/admin/salaries.php index ebb301f00e1..6ab5f5d13b0 100644 --- a/htdocs/salaries/admin/salaries.php +++ b/htdocs/salaries/admin/salaries.php @@ -89,7 +89,7 @@ dol_fiche_head($head, 'general', $langs->trans("Salaries"), -1, 'payment'); print load_fiche_titre($langs->trans("Options"), '', ''); print ''; -print ''; +print ''; print ''; /* diff --git a/htdocs/salaries/card.php b/htdocs/salaries/card.php index 287da684742..c9ccd78c244 100644 --- a/htdocs/salaries/card.php +++ b/htdocs/salaries/card.php @@ -251,7 +251,7 @@ if ($action == 'create') } print ''; - print ''; + print ''; print ''; print load_fiche_titre($langs->trans("NewSalaryPayment"), '', 'title_accountancy.png'); @@ -397,7 +397,7 @@ if ($id) //$morehtmlref.=$form->form_project($_SERVER['PHP_SELF'] . '?id=' . $object->id, $object->socid, $object->fk_project, 'projectid', 0, 0, 1, 1); $morehtmlref.=''; $morehtmlref.=''; - $morehtmlref.=''; + $morehtmlref.=''; $morehtmlref.=$formproject->select_projects(0, $object->fk_project, 'projectid', $maxlength, 0, 1, 0, 1, 0, 0, '', 1); $morehtmlref.=''; $morehtmlref.=''; diff --git a/htdocs/salaries/list.php b/htdocs/salaries/list.php index 0f87d01097d..50bb56bbd28 100644 --- a/htdocs/salaries/list.php +++ b/htdocs/salaries/list.php @@ -155,7 +155,7 @@ if ($result) print ''; if ($optioncss != '') print ''; - print ''; + print ''; print ''; print ''; print ''; diff --git a/htdocs/societe/admin/societe.php b/htdocs/societe/admin/societe.php index c08abe24c07..fb6663be951 100644 --- a/htdocs/societe/admin/societe.php +++ b/htdocs/societe/admin/societe.php @@ -764,7 +764,7 @@ print load_fiche_titre($langs->trans("Other"), '', ''); $form = new Form($db); print ''; -print ''; +print ''; print ''; print '
    '; diff --git a/htdocs/societe/card.php b/htdocs/societe/card.php index 83da4d9aed9..e8d4c327ecf 100644 --- a/htdocs/societe/card.php +++ b/htdocs/societe/card.php @@ -1163,7 +1163,7 @@ else print ''; print ''; - print ''; + print ''; print ''; print ''; print ''; @@ -1803,7 +1803,7 @@ else print ''; print ''; - print ''; + print ''; print ''; print ''; if ($modCodeClient->code_auto || $modCodeFournisseur->code_auto) print ''; @@ -2424,7 +2424,7 @@ else { print ''; print ''; - print ''; + print ''; print '
    '; if ($action == 'editRE') { @@ -2442,7 +2442,7 @@ else { print ''; print ''; - print ''; + print ''; print ''; if ($action == 'editIRPF') { print ''; if ($action == 'editRE') { print ''; if ($action == 'editIRPF') { print '
    '.$langs->transcountry("Localtax1", $mysoc->country_code).' id.'">'.img_edit($langs->transnoentitiesnoconv('Edit'), 1).'
    '.$langs->transcountry("Localtax2", $mysoc->country_code).'id.'">'.img_edit($langs->transnoentitiesnoconv('Edit'), 1).''; @@ -2463,7 +2463,7 @@ else { print ''; print ''; - print ''; + print ''; print '
    '.$langs->transcountry("Localtax1", $mysoc->country_code).'id.'">'.img_edit($langs->transnoentitiesnoconv('Edit'), 1).''; @@ -2484,7 +2484,7 @@ else { print ''; print ''; - print ''; + print ''; print '
    '.$langs->transcountry("Localtax2", $mysoc->country_code).' id.'">'.img_edit($langs->transnoentitiesnoconv('Edit'), 1).''; diff --git a/htdocs/societe/consumption.php b/htdocs/societe/consumption.php index b55c6a3242e..cd82533fc88 100644 --- a/htdocs/societe/consumption.php +++ b/htdocs/societe/consumption.php @@ -172,7 +172,7 @@ print '
    '; print ''; -print ''; +print ''; $sql_select=''; /*if ($type_element == 'action') diff --git a/htdocs/societe/list.php b/htdocs/societe/list.php index 828cb4c703b..1cc10743c3a 100644 --- a/htdocs/societe/list.php +++ b/htdocs/societe/list.php @@ -614,7 +614,7 @@ if ($user->rights->societe->creer && $contextpage != 'poslist') print ''; if ($optioncss != '') print ''; -print ''; +print ''; print ''; print ''; print ''; diff --git a/htdocs/societe/notify/card.php b/htdocs/societe/notify/card.php index d3f4c30f575..dcb9dcb7996 100644 --- a/htdocs/societe/notify/card.php +++ b/htdocs/societe/notify/card.php @@ -222,7 +222,7 @@ if ($result > 0) print load_fiche_titre($langs->trans("AddNewNotification"), '', ''); print ''; - print ''; + print ''; print ''; $param="&socid=".$socid; @@ -455,7 +455,7 @@ if ($result > 0) print ''; if ($optioncss != '') print ''; - print ''; + print ''; print ''; print ''; print ''; diff --git a/htdocs/societe/paymentmodes.php b/htdocs/societe/paymentmodes.php index 44f391d529a..9bf2a40f069 100644 --- a/htdocs/societe/paymentmodes.php +++ b/htdocs/societe/paymentmodes.php @@ -774,7 +774,7 @@ if (empty($companybankaccount->socid)) $companybankaccount->socid = $object->id; if ($socid && ($action == 'edit' || $action == 'editcard') && $user->rights->societe->creer) { print ''; - print ''; + print ''; $actionforadd = 'update'; if ($action == 'editcard') $actionforadd = 'updatecard'; print ''; @@ -783,7 +783,7 @@ if ($socid && ($action == 'edit' || $action == 'editcard') && $user->rights->soc if ($socid && ($action == 'create' || $action == 'createcard') && $user->rights->societe->creer) { print ''; - print ''; + print ''; $actionforadd = 'add'; if ($action == 'createcard') $actionforadd = 'addcard'; print ''; @@ -866,7 +866,7 @@ if ($socid && $action != 'edit' && $action != 'create' && $action != 'editcard' { print ''; print ''; - print ''; + print ''; print ''; print ''; print ''; @@ -920,7 +920,7 @@ if ($socid && $action != 'edit' && $action != 'create' && $action != 'editcard' { print '
    '; print ''; - print ''; + print ''; print ''; print ''; //print ''; @@ -1474,7 +1474,7 @@ if ($socid && $action != 'edit' && $action != 'create' && $action != 'editcard' { $out .= ''; $out .= ''; - $out .= ''; + $out .= ''; $out .= ''; $out .= ''; diff --git a/htdocs/societe/societecontact.php b/htdocs/societe/societecontact.php index 0894935b962..8874a62bc3b 100644 --- a/htdocs/societe/societecontact.php +++ b/htdocs/societe/societecontact.php @@ -162,7 +162,7 @@ if ($id > 0 || ! empty($ref)) dol_fiche_head($head, 'contact', $langs->trans("ThirdParty"), -1, 'company'); print ''; - print ''; + print ''; $linkback = ''.$langs->trans("BackToList").''; diff --git a/htdocs/societe/website.php b/htdocs/societe/website.php index 1d12ea9d304..5d248ec16fd 100644 --- a/htdocs/societe/website.php +++ b/htdocs/societe/website.php @@ -333,7 +333,7 @@ $massactionbutton = $form->selectMassAction('', $arrayofmassactions); print ''; if ($optioncss != '') print ''; -print ''; +print ''; print ''; print ''; print ''; diff --git a/htdocs/stripe/admin/stripe.php b/htdocs/stripe/admin/stripe.php index 688b71bb68e..c26f1ea709c 100644 --- a/htdocs/stripe/admin/stripe.php +++ b/htdocs/stripe/admin/stripe.php @@ -160,7 +160,7 @@ print load_fiche_titre($langs->trans("ModuleSetup").' Stripe', $linkback); $head = stripeadmin_prepare_head(); print ''; -print ''; +print ''; print ''; dol_fiche_head($head, 'stripeaccount', '', -1); diff --git a/htdocs/stripe/charge.php b/htdocs/stripe/charge.php index 00c0f026e2a..2edb8e6166a 100644 --- a/htdocs/stripe/charge.php +++ b/htdocs/stripe/charge.php @@ -82,7 +82,7 @@ if (!$rowid) { print ''; if ($optioncss != '') print ''; - print ''; + print ''; print ''; print ''; print ''; diff --git a/htdocs/stripe/payment.php b/htdocs/stripe/payment.php index 7e4abfb5692..b6bc81a91e2 100644 --- a/htdocs/stripe/payment.php +++ b/htdocs/stripe/payment.php @@ -556,7 +556,7 @@ if ($action == 'create' || $action == 'confirm_paiement' || $action == 'add_paie } print ''; - print ''; + print ''; print ''; print ''; print ''; diff --git a/htdocs/stripe/payout.php b/htdocs/stripe/payout.php index 3d643fef35d..37f9ae65f42 100644 --- a/htdocs/stripe/payout.php +++ b/htdocs/stripe/payout.php @@ -82,7 +82,7 @@ if (!$rowid) { if ($optioncss != '') { print ''; } - print ''; + print ''; print ''; print ''; print ''; diff --git a/htdocs/stripe/transaction.php b/htdocs/stripe/transaction.php index 624bdb89bcf..7094b9427a1 100644 --- a/htdocs/stripe/transaction.php +++ b/htdocs/stripe/transaction.php @@ -81,7 +81,7 @@ if (!$rowid) { print ''; if ($optioncss != '') print ''; - print ''; + print ''; print ''; print ''; print ''; diff --git a/htdocs/supplier_proposal/card.php b/htdocs/supplier_proposal/card.php index 609dc8d3b0c..5889cf6d91a 100644 --- a/htdocs/supplier_proposal/card.php +++ b/htdocs/supplier_proposal/card.php @@ -1472,7 +1472,7 @@ if ($action == 'create') //$morehtmlref.=$form->form_project($_SERVER['PHP_SELF'] . '?id=' . $object->id, $object->socid, $object->fk_project, 'projectid', 0, 0, 1, 1); $morehtmlref .= ''; $morehtmlref .= ''; - $morehtmlref .= ''; + $morehtmlref .= ''; $morehtmlref .= $formproject->select_projects((empty($conf->global->PROJECT_CAN_ALWAYS_LINK_TO_ALL_SUPPLIERS) ? $object->socid : -1), $object->fk_project, 'projectid', $maxlength, 0, 1, 0, 1, 0, 0, '', 1); $morehtmlref .= ''; $morehtmlref .= '
    '; diff --git a/htdocs/supplier_proposal/contact.php b/htdocs/supplier_proposal/contact.php index ca99b90f1b8..13a277542b4 100644 --- a/htdocs/supplier_proposal/contact.php +++ b/htdocs/supplier_proposal/contact.php @@ -166,7 +166,7 @@ if ($id > 0 || !empty($ref)) //$morehtmlref.=$form->form_project($_SERVER['PHP_SELF'] . '?id=' . $object->id, $object->socid, $object->fk_project, 'projectid', 0, 0, 1, 1); $morehtmlref.='
    '; $morehtmlref.=''; - $morehtmlref.=''; + $morehtmlref.=''; $morehtmlref.=$formproject->select_projects($object->socid, $object->fk_project, 'projectid', $maxlength, 0, 1, 0, 1, 0, 0, '', 1); $morehtmlref.=''; $morehtmlref.='
    '; diff --git a/htdocs/supplier_proposal/document.php b/htdocs/supplier_proposal/document.php index 0451b18ac2e..151baf128aa 100644 --- a/htdocs/supplier_proposal/document.php +++ b/htdocs/supplier_proposal/document.php @@ -121,7 +121,7 @@ if ($object->id > 0) //$morehtmlref.=$form->form_project($_SERVER['PHP_SELF'] . '?id=' . $object->id, $object->socid, $object->fk_project, 'projectid', 0, 0, 1, 1); $morehtmlref.='
    '; $morehtmlref.=''; - $morehtmlref.=''; + $morehtmlref.=''; $morehtmlref.=$formproject->select_projects($object->socid, $object->fk_project, 'projectid', $maxlength, 0, 1, 0, 1, 0, 0, '', 1); $morehtmlref.=''; $morehtmlref.='
    '; diff --git a/htdocs/supplier_proposal/index.php b/htdocs/supplier_proposal/index.php index d0520317845..a6c95083410 100644 --- a/htdocs/supplier_proposal/index.php +++ b/htdocs/supplier_proposal/index.php @@ -70,7 +70,7 @@ print '
    '; if (!empty($conf->global->MAIN_SEARCH_FORM_ON_HOME_AREAS)) // This is useless due to the global search combo { print '
    '; - print ''; + print ''; print '
    '; print ''; print ''; diff --git a/htdocs/supplier_proposal/info.php b/htdocs/supplier_proposal/info.php index 7b259b166e4..094258ff348 100644 --- a/htdocs/supplier_proposal/info.php +++ b/htdocs/supplier_proposal/info.php @@ -86,7 +86,7 @@ if (! empty($conf->projet->enabled)) //$morehtmlref.=$form->form_project($_SERVER['PHP_SELF'] . '?id=' . $object->id, $object->socid, $object->fk_project, 'projectid', 0, 0, 1, 1); $morehtmlref.=''; $morehtmlref.=''; - $morehtmlref.=''; + $morehtmlref.=''; $morehtmlref.=$formproject->select_projects($object->socid, $object->fk_project, 'projectid', $maxlength, 0, 1, 0, 1, 0, 0, '', 1); $morehtmlref.=''; $morehtmlref.=''; diff --git a/htdocs/supplier_proposal/list.php b/htdocs/supplier_proposal/list.php index a3ffe34fff3..7531cc133bf 100644 --- a/htdocs/supplier_proposal/list.php +++ b/htdocs/supplier_proposal/list.php @@ -399,7 +399,7 @@ if ($resql) // Fields title search print ''; if ($optioncss != '') print ''; - print ''; + print ''; print ''; print ''; print ''; diff --git a/htdocs/supplier_proposal/note.php b/htdocs/supplier_proposal/note.php index 3ba3d133a3d..a3e58312e11 100644 --- a/htdocs/supplier_proposal/note.php +++ b/htdocs/supplier_proposal/note.php @@ -106,7 +106,7 @@ if ($id > 0 || ! empty($ref)) //$morehtmlref.=$form->form_project($_SERVER['PHP_SELF'] . '?id=' . $object->id, $object->socid, $object->fk_project, 'projectid', 0, 0, 1, 1); $morehtmlref.=''; $morehtmlref.=''; - $morehtmlref.=''; + $morehtmlref.=''; $morehtmlref.=$formproject->select_projects($object->socid, $object->fk_project, 'projectid', $maxlength, 0, 1, 0, 1, 0, 0, '', 1); $morehtmlref.=''; $morehtmlref.=''; diff --git a/htdocs/takepos/admin/receipt.php b/htdocs/takepos/admin/receipt.php index d1a0c3775a0..967881e33d7 100644 --- a/htdocs/takepos/admin/receipt.php +++ b/htdocs/takepos/admin/receipt.php @@ -82,7 +82,7 @@ print '
    '; // Mode print ''; -print ''; +print ''; print ''; print '
    '.$langs->trans("Search").'
    '; diff --git a/htdocs/takepos/admin/setup.php b/htdocs/takepos/admin/setup.php index 2e82f0471bd..895b82ac033 100644 --- a/htdocs/takepos/admin/setup.php +++ b/htdocs/takepos/admin/setup.php @@ -125,7 +125,7 @@ print '
    '; // Mode print ''; -print ''; +print ''; print ''; print '
    '; diff --git a/htdocs/takepos/admin/terminal.php b/htdocs/takepos/admin/terminal.php index 7e9d974f0a9..d2769d77afb 100644 --- a/htdocs/takepos/admin/terminal.php +++ b/htdocs/takepos/admin/terminal.php @@ -123,7 +123,7 @@ print '
    '; // Mode print ''; -print ''; +print ''; print ''; print '
    '; diff --git a/htdocs/ticket/agenda.php b/htdocs/ticket/agenda.php index c5ffc4b0ab8..02bf584db05 100644 --- a/htdocs/ticket/agenda.php +++ b/htdocs/ticket/agenda.php @@ -198,7 +198,7 @@ if (! empty($conf->projet->enabled)) //$morehtmlref.=$form->form_project($_SERVER['PHP_SELF'] . '?id=' . $object->id, $object->socid, $object->fk_project, 'projectid', 0, 0, 1, 1); $morehtmlref.=''; $morehtmlref.=''; - $morehtmlref.=''; + $morehtmlref.=''; $morehtmlref.=$formproject->select_projects($object->socid, $object->fk_project, 'projectid', 0, 0, 1, 0, 1, 0, 0, '', 1); $morehtmlref.=''; $morehtmlref.=''; diff --git a/htdocs/ticket/card.php b/htdocs/ticket/card.php index 24423f85d46..b03ca04461d 100644 --- a/htdocs/ticket/card.php +++ b/htdocs/ticket/card.php @@ -800,7 +800,7 @@ if (empty($action) || $action == 'view' || $action == 'addlink' || $action == 'd //$morehtmlref.=$form->form_project($_SERVER['PHP_SELF'] . '?id=' . $object->id, $object->socid, $object->fk_project, 'projectid', 0, 0, 1, 1); $morehtmlref .= '
    '; $morehtmlref .= ''; - $morehtmlref .= ''; + $morehtmlref .= ''; $morehtmlref .= $formproject->select_projects($object->socid, $object->fk_project, 'projectid', 0, 0, 1, 0, 1, 0, 0, '', 1); $morehtmlref .= ''; $morehtmlref .= ''; @@ -892,7 +892,7 @@ if (empty($action) || $action == 'view' || $action == 'addlink' || $action == 'd // Show user list to assignate one if status is "read" if (GETPOST('set', 'alpha') == "assign_ticket" && $object->fk_statut < 8 && !$user->socid && $user->rights->ticket->write) { print '
    '; - print ''; + print ''; print ''; print ''; print ' '; @@ -914,7 +914,7 @@ if (empty($action) || $action == 'view' || $action == 'addlink' || $action == 'd print '
    '; // Line to enter new values - print ""; + print ''; $obj = new stdClass(); // If data was already input, we define them in obj to populate input fields. @@ -597,44 +597,9 @@ if ($id) // Title of lines print ''; - foreach ($fieldlist as $field => $value) - { - // Determine le nom du champ par rapport aux noms possibles - // dans les dictionnaires de donnees - $showfield=1; // By defaut - $class="left"; - $sortable=1; - $valuetoshow=''; - /* - $tmparray=getLabelOfField($fieldlist[$field]); - $showfield=$tmp['showfield']; - $valuetoshow=$tmp['valuetoshow']; - $align=$tmp['align']; - $sortable=$tmp['sortable']; - */ - $valuetoshow=ucfirst($fieldlist[$field]); // By defaut - $valuetoshow=$langs->trans($valuetoshow); // try to translate - if ($fieldlist[$field]=='code') { - $valuetoshow=$langs->trans("Code"); - } - if ($fieldlist[$field]=='libelle' || $fieldlist[$field]=='label') { - $valuetoshow=$langs->trans("Label"); - } - if ($fieldlist[$field]=='country') { - $valuetoshow=$langs->trans("Country"); - } - if ($fieldlist[$field]=='country_id') { - $showfield=0; - } - if ($fieldlist[$field]=='fk_pcg_version') { - $valuetoshow=$langs->trans("Pcg_version"); - } - - // Affiche nom du champ - if ($showfield) { - print getTitleFieldOfList($valuetoshow, 0, $_SERVER["PHP_SELF"], ($sortable?$fieldlist[$field]:''), ($page?'page='.$page.'&':''), $param, "", $sortfield, $sortorder, $class.' '); - } - } + print getTitleFieldOfList($langs->trans("Pcg_version"), 0, $_SERVER["PHP_SELF"], "pcg_version", ($page?'page='.$page.'&':''), $param, '', $sortfield, $sortorder, ''); + print getTitleFieldOfList($langs->trans("Label"), 0, $_SERVER["PHP_SELF"], "label", ($page?'page='.$page.'&':''), $param, '', $sortfield, $sortorder, ''); + print getTitleFieldOfList($langs->trans("Country"), 0, $_SERVER["PHP_SELF"], "country_code", ($page?'page='.$page.'&':''), $param, '', $sortfield, $sortorder, ''); print getTitleFieldOfList($langs->trans("Status"), 0, $_SERVER["PHP_SELF"], "active", ($page?'page='.$page.'&':''), $param, '', $sortfield, $sortorder, 'center '); print getTitleFieldOfList(''); print getTitleFieldOfList(''); diff --git a/htdocs/install/mysql/data/llx_accounting_abc.sql b/htdocs/install/mysql/data/llx_accounting_abc.sql index 6a04816ca27..845b68e54a4 100644 --- a/htdocs/install/mysql/data/llx_accounting_abc.sql +++ b/htdocs/install/mysql/data/llx_accounting_abc.sql @@ -77,6 +77,10 @@ INSERT INTO llx_accounting_system (fk_country, pcg_version, label, active) VALUE -- Description of chart of account MA PCG INSERT INTO llx_accounting_system (fk_country, pcg_version, label, active) VALUES ( 12, 'PCG', 'The Moroccan chart of accounts', 1); +-- Description of chart of account SE BAS-K1-MINI +INSERT INTO llx_accounting_system (fk_country, pcg_version, label, active) VALUES ( 20, 'BAS-K1-MINI', 'The Swedish mini chart of accounts', 1); + + --DELETE FROM llx_accounting_system WHERE pcg_version = 'SYSCOHADA'; -- Description of chart of account BJ SYSCOHADA diff --git a/htdocs/install/mysql/data/llx_accounting_account_se.sql b/htdocs/install/mysql/data/llx_accounting_account_se.sql new file mode 100644 index 00000000000..0a0c890bcf6 --- /dev/null +++ b/htdocs/install/mysql/data/llx_accounting_account_se.sql @@ -0,0 +1,60 @@ +-- Copyright (C) 2001-2004 Rodolphe Quiedeville +-- Copyright (C) 2003 Jean-Louis Bergamo +-- Copyright (C) 2004-2009 Laurent Destailleur +-- Copyright (C) 2004 Benoit Mortier +-- Copyright (C) 2004 Guillaume Delecourt +-- Copyright (C) 2005-2009 Regis Houssin +-- Copyright (C) 2007 Patrick Raguin +-- Copyright (C) 2011-2017 Alexandre Spangaro +-- Copyright (C) 2019 swedebugia +-- +-- 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 . +-- + +-- +-- Ne pas placer de commentaire en fin de ligne, ce fichier est parsé lors +-- de l'install et tous les sigles '--' sont supprimés. +-- + +-- Description of the accounts in BAS-K1-MINI +-- ADD 2000000 to rowid # Do no remove this comment -- + +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 1, 'BAS-K1-MINI', 'IMMO', '', '1000', '0', 'Immateriella anläggningstillgångar', 1); +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 2, 'BAS-K1-MINI', 'IMMO', '', '1110', '0', 'Byggnader och markanläggningar', 1); +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 3, 'BAS-K1-MINI', 'IMMO', '', '1130', '0', 'Mark och andra tillgångar som inte får skrivas av', 1); +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 4, 'BAS-K1-MINI', 'IMMO', '', '1220', '0', 'Maskiner och inventarier', 1); +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 5, 'BAS-K1-MINI', 'IMMO', '', '1300', '0', 'Övriga anläggningstillgångar', 1); +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 6, 'BAS-K1-MINI', 'CAPIT', '', '1400', '0', 'Varulager', 1); +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 7, 'BAS-K1-MINI', 'CAPIT', '', '1500', '0', 'Kundfordringar', 1); +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 8, 'BAS-K1-MINI', 'CAPIT', '', '1600', '0', 'Övriga fordringar', 1); +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 9, 'BAS-K1-MINI', 'CAPIT', '', '1920', '0', 'Kassa och bank', 1); +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 10, 'BAS-K1-MINI', 'FINAN', '', '2010', '0', 'Eget kapital', 1); +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 11, 'BAS-K1-MINI', 'FINAN', '', '2330', '0', 'Låneskulder', 1); +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 12, 'BAS-K1-MINI', 'FINAN', '', '2610', '0', 'Skatteskulder', 1); +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 13, 'BAS-K1-MINI', 'FINAN', '', '2440', '0', 'Leverantörsskulder', 1); +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 14, 'BAS-K1-MINI', 'FINAN', '', '2900', '0', 'Övriga skulder', 1); +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 15, 'BAS-K1-MINI', 'INCOME', '', '3000', '0', 'Försäljning och utfört arbete samt övriga momspliktiga intäkter', 1); +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 16, 'BAS-K1-MINI', 'INCOME', '', '3100', '0', 'Momsfria intäkter', 1); +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 17, 'BAS-K1-MINI', 'INCOME', '', '3200', '0', 'Bil- och bostadsförmån m.m.', 1); +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 18, 'BAS-K1-MINI', 'INCOME', '', '8310', '0', 'Ränteintäkter', 1); +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 19, 'BAS-K1-MINI', 'EXPENSE', '', '4000', '0', 'Varor, material och tjänster', 1); +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 20, 'BAS-K1-MINI', 'EXPENSE', '', '6900', '0', 'Övriga externa kostnader', 1); +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 21, 'BAS-K1-MINI', 'EXPENSE', '', '7000', '0', 'Anställd personal', 1); +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 22, 'BAS-K1-MINI', 'EXPENSE', '', '8410', '0', 'Räntekostnader m.m.', 1); +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 23, 'BAS-K1-MINI', 'OTHER', '', '7820', '0', 'Avskrivningar och nedskrivningar av byggnader och markanläggningar', 1); +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 24, 'BAS-K1-MINI', 'OTHER', '', '7810', '0', 'Avskrivningar och nedskrivningar av maskiner och inventarier och immateriella tillgångar', 1); +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 25, 'BAS-K1-MINI', 'OTHER', '', '2080', '0', 'Periodiseringsfonder', 1); +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 26, 'BAS-K1-MINI', 'OTHER', '', '2050', '0', 'Expansionsfond', 1); +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 27, 'BAS-K1-MINI', 'OTHER', '', '2060', '0', 'Ersättningsfonder', 1); +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, active) VALUES (__ENTITY__, 28, 'BAS-K1-MINI', 'OTHER', '', '2070', '0', 'Insatsemissioner, skogskonto, upphovsmannakonto, avbetalningsplan på skog o.d.', 1); diff --git a/htdocs/install/mysql/migration/10.0.0-11.0.0.sql b/htdocs/install/mysql/migration/10.0.0-11.0.0.sql index e35be192bd5..d3c15dc3f68 100644 --- a/htdocs/install/mysql/migration/10.0.0-11.0.0.sql +++ b/htdocs/install/mysql/migration/10.0.0-11.0.0.sql @@ -59,6 +59,8 @@ ALTER TABLE llx_emailcollector_emailcollectoraction ADD COLUMN position integer -- For v11 +INSERT INTO llx_accounting_system (fk_country, pcg_version, label, active) VALUES ( 20, 'BAS-K1-MINI', 'The Swedish mini chart of accounts', 1); + ALTER TABLE llx_c_action_trigger MODIFY COLUMN elementtype varchar(64) NOT NULL; ALTER TABLE llx_societe_account ADD COLUMN site_account varchar(128); From 0f30e6f73bc37f8c3fcb992a509c9704ab9972bb Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Thu, 19 Dec 2019 11:35:50 +0100 Subject: [PATCH 153/236] Update dispatch.php --- htdocs/fourn/commande/dispatch.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/fourn/commande/dispatch.php b/htdocs/fourn/commande/dispatch.php index 7a98344d8fb..7d25bd7bdc0 100644 --- a/htdocs/fourn/commande/dispatch.php +++ b/htdocs/fourn/commande/dispatch.php @@ -55,7 +55,7 @@ $action = GETPOST('action', 'aZ09'); $fk_default_warehouse = GETPOST('fk_default_warehouse', 'int'); if ($user->socid) - $socid = $user->societe_id; + $socid = $user->socid; $result = restrictedArea($user, 'fournisseur', $id, 'commande_fournisseur', 'commande'); if (empty($conf->stock->enabled)) { From 2f41a53bb48f7452ae2794f35e0c17394d19ef18 Mon Sep 17 00:00:00 2001 From: stickler-ci Date: Thu, 19 Dec 2019 10:38:19 +0000 Subject: [PATCH 154/236] Fixing style errors. --- htdocs/fourn/commande/dispatch.php | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/htdocs/fourn/commande/dispatch.php b/htdocs/fourn/commande/dispatch.php index 7d25bd7bdc0..46b2f6a50ad 100644 --- a/htdocs/fourn/commande/dispatch.php +++ b/htdocs/fourn/commande/dispatch.php @@ -240,7 +240,7 @@ if ($action == 'dispatch' && $user->rights->fournisseur->commande->receptionner) $qty = "qty_".$reg[1].'_'.$reg[2]; $ent = "entrepot_".$reg[1].'_'.$reg[2]; if (empty(GETPOST($ent))) $ent = $fk_default_warehouse; - $pu = "pu_".$reg[1].'_'.$reg[2]; // This is unit price including discount + $pu = "pu_".$reg[1].'_'.$reg[2]; // This is unit price including discount $fk_commandefourndet = "fk_commandefourndet_".$reg[1].'_'.$reg[2]; if (!empty($conf->global->SUPPLIER_ORDER_CAN_UPDATE_BUYINGPRICE_DURING_RECEIPT)) { @@ -490,7 +490,6 @@ if ($id > 0 || !empty($ref)) { || $object->statut == CommandeFournisseur::STATUS_RECEIVED_PARTIALLY || $object->statut == CommandeFournisseur::STATUS_RECEIVED_COMPLETELY) { - require_once DOL_DOCUMENT_ROOT.'/product/class/html.formproduct.class.php'; $formproduct = new FormProduct($db); $formproduct->loadWarehouses(); From 063c139feefe0a7d6552a14c0649aa3c83aa5ca0 Mon Sep 17 00:00:00 2001 From: Pierre Ardoin <32256817+mapiolca@users.noreply.github.com> Date: Thu, 19 Dec 2019 11:52:30 +0100 Subject: [PATCH 155/236] Situation Invoice Compatibility take progress percent into account in buying price --- htdocs/margin/productMargins.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/htdocs/margin/productMargins.php b/htdocs/margin/productMargins.php index 22dfd0146b1..8ec46c3e8ed 100644 --- a/htdocs/margin/productMargins.php +++ b/htdocs/margin/productMargins.php @@ -181,8 +181,8 @@ if ($id > 0) $sql.= " d.fk_product,"; if ($id > 0) $sql.= " f.rowid as facid, f.ref, f.total as total_ht, f.datef, f.paye, f.fk_statut as statut,"; $sql.= " SUM(d.total_ht) as selling_price,"; // Note: qty and buy_price_ht is always positive (if not your database may be corrupted, you can update this) -$sql.= " SUM(".$db->ifsql('d.total_ht < 0', 'd.qty * d.buy_price_ht * -1', 'd.qty * d.buy_price_ht').") as buying_price,"; -$sql.= " SUM(".$db->ifsql('d.total_ht < 0', '-1 * (abs(d.total_ht) - (d.buy_price_ht * d.qty))', 'd.total_ht - (d.buy_price_ht * d.qty)').") as marge"; +$sql.= " SUM(".$db->ifsql('d.total_ht < 0', 'd.qty * d.buy_price_ht * -1 * (d.situation_percent / 100)', 'd.qty * d.buy_price_ht * (d.situation_percent / 100)').") as buying_price,"; +$sql.= " SUM(".$db->ifsql('d.total_ht < 0', '-1 * (abs(d.total_ht) - (d.buy_price_ht * d.qty * (d.situation_percent / 100)))', 'd.total_ht - (d.buy_price_ht * d.qty * (d.situation_percent / 100))').") as marge"; $sql.= " FROM ".MAIN_DB_PREFIX."societe as s"; $sql.= ", ".MAIN_DB_PREFIX."facture as f"; $sql.= ", ".MAIN_DB_PREFIX."facturedet as d"; From 14cf295f22b10269cbb5a111c32f0f8ccb7c4714 Mon Sep 17 00:00:00 2001 From: Pierre Ardoin <32256817+mapiolca@users.noreply.github.com> Date: Thu, 19 Dec 2019 11:58:25 +0100 Subject: [PATCH 156/236] Update to integer situation invoice Before : Situation invoice with situation_percent < 100 => Negative and Bad margin (not proportional) Now : Situation invoice with situation_percent < 100 => Correct and proportional. --- htdocs/margin/tabs/productMargins.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/htdocs/margin/tabs/productMargins.php b/htdocs/margin/tabs/productMargins.php index afb1dda37a9..9b62c1b1bca 100644 --- a/htdocs/margin/tabs/productMargins.php +++ b/htdocs/margin/tabs/productMargins.php @@ -137,8 +137,8 @@ if ($id > 0 || ! empty($ref)) if (!$user->rights->societe->client->voir && !$socid) $sql.= " sc.fk_soc, sc.fk_user,"; $sql.= " sum(d.total_ht) as selling_price,"; // may be negative or positive $sql.= " ".$db->ifsql('f.type = 2', -1, 1)." * sum(d.qty) as qty,"; // not always positive in case of Credit note - $sql.= " ".$db->ifsql('f.type = 2', -1, 1)." * sum(d.qty * d.buy_price_ht) as buying_price,"; // not always positive in case of Credit note - $sql.= " ".$db->ifsql('f.type = 2', -1, 1)." * sum(abs(d.total_ht) - (d.buy_price_ht * d.qty)) as marge" ; // not always positive in case of Credit note + $sql.= " ".$db->ifsql('f.type = 2', -1, 1)." * sum(d.qty * d.buy_price_ht * (d.situation_percent / 100)) as buying_price,"; // not always positive in case of Credit note + $sql.= " ".$db->ifsql('f.type = 2', -1, 1)." * sum(abs(d.total_ht) - (d.buy_price_ht * d.qty * (d.situation_percent / 100))) as marge" ; // not always positive in case of Credit note $sql.= " FROM ".MAIN_DB_PREFIX."societe as s"; $sql.= ", ".MAIN_DB_PREFIX."facture as f"; $sql.= ", ".MAIN_DB_PREFIX."facturedet as d"; From 347eae05acf9b5cc613bb6c946648ddabde28053 Mon Sep 17 00:00:00 2001 From: Pierre Ardoin <32256817+mapiolca@users.noreply.github.com> Date: Thu, 19 Dec 2019 12:03:09 +0100 Subject: [PATCH 157/236] Update to integer situation invoice Before : Situation invoice with situation_percent < 100 => Negative and Bad margin (not proportional) Now : Situation invoice with situation_percent < 100 => Correct and proportional. --- htdocs/margin/customerMargins.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/htdocs/margin/customerMargins.php b/htdocs/margin/customerMargins.php index 78d105ad5cb..36e033a5e50 100644 --- a/htdocs/margin/customerMargins.php +++ b/htdocs/margin/customerMargins.php @@ -205,8 +205,8 @@ $sql.= " s.rowid as socid, s.nom as name, s.code_client, s.client,"; if ($client) $sql.= " f.rowid as facid, f.ref, f.total as total_ht, f.datef, f.paye, f.fk_statut as statut,"; $sql.= " sum(d.total_ht) as selling_price,"; // Note: qty and buy_price_ht is always positive (if not, your database may be corrupted, you can update this) -$sql.= " sum(".$db->ifsql('d.total_ht < 0', 'd.qty * d.buy_price_ht * -1', 'd.qty * d.buy_price_ht').") as buying_price,"; -$sql.= " sum(".$db->ifsql('d.total_ht < 0', '-1 * (abs(d.total_ht) - (d.buy_price_ht * d.qty))', 'd.total_ht - (d.buy_price_ht * d.qty)').") as marge"; +$sql.= " sum(".$db->ifsql('d.total_ht < 0', 'd.qty * d.buy_price_ht * -1 * (d.situation_percent / 100)', 'd.qty * d.buy_price_ht * (d.situation_percent / 100)').") as buying_price,"; +$sql.= " sum(".$db->ifsql('d.total_ht < 0', '-1 * (abs(d.total_ht) - (d.buy_price_ht * d.qty * (d.situation_percent / 100)))', 'd.total_ht - (d.buy_price_ht * d.qty * (d.situation_percent / 100))').") as marge"; $sql.= " FROM ".MAIN_DB_PREFIX."societe as s"; $sql.= ", ".MAIN_DB_PREFIX."facture as f"; $sql.= ", ".MAIN_DB_PREFIX."facturedet as d"; From a82f996fcf63d35cb3eb455635cd728f802f3eba Mon Sep 17 00:00:00 2001 From: Pierre Ardoin <32256817+mapiolca@users.noreply.github.com> Date: Thu, 19 Dec 2019 12:04:48 +0100 Subject: [PATCH 158/236] Update to integer situation invoice Before : Situation invoice with situation_percent < 100 => Negative and Bad margin (not proportional) Now : Situation invoice with situation_percent < 100 => Correct and proportional. --- htdocs/margin/tabs/thirdpartyMargins.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/htdocs/margin/tabs/thirdpartyMargins.php b/htdocs/margin/tabs/thirdpartyMargins.php index 1d0897a72b0..337190b6c15 100644 --- a/htdocs/margin/tabs/thirdpartyMargins.php +++ b/htdocs/margin/tabs/thirdpartyMargins.php @@ -147,8 +147,8 @@ if ($socid > 0) $sql.= " f.rowid as facid, f.ref, f.total as total_ht,"; $sql.= " f.datef, f.paye, f.fk_statut as statut, f.type,"; $sql.= " sum(d.total_ht) as selling_price,"; // may be negative or positive - $sql.= " sum(d.qty * d.buy_price_ht) as buying_price,"; // always positive - $sql.= " sum(abs(d.total_ht) - (d.buy_price_ht * d.qty)) as marge"; // always positive + $sql.= " sum(d.qty * d.buy_price_ht * (d.situation_percent / 100)) as buying_price,"; // always positive + $sql.= " sum(abs(d.total_ht) - (d.buy_price_ht * d.qty * (d.situation_percent / 100))) as marge"; // always positive $sql.= " FROM ".MAIN_DB_PREFIX."societe as s"; $sql.= ", ".MAIN_DB_PREFIX."facture as f"; $sql.= ", ".MAIN_DB_PREFIX."facturedet as d"; From 07b8deaf234839f6bb5e6e8af73df7295ccc8cb1 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Thu, 19 Dec 2019 12:05:18 +0100 Subject: [PATCH 159/236] Fix clean of constant _TABS_ was forgotten --- htdocs/install/repair.php | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/htdocs/install/repair.php b/htdocs/install/repair.php index b46e9713983..e433ec27f8c 100644 --- a/htdocs/install/repair.php +++ b/htdocs/install/repair.php @@ -68,18 +68,23 @@ $actiondone=1; print '

    '.$langs->trans("Repair").'

    '; print 'Option standard (\'test\' or \'confirmed\') is '.(GETPOST('standard', 'alpha')?GETPOST('standard', 'alpha'):'undefined').'
    '."\n"; +// Disable modules +print 'Option force_disable_of_modules_not_found (\'test\' or \'confirmed\') is '.(GETPOST('force_disable_of_modules_not_found', 'alpha')?GETPOST('force_disable_of_modules_not_found', 'alpha'):'undefined').'
    '."\n"; +// Files print 'Option restore_thirdparties_logos (\'test\' or \'confirmed\') is '.(GETPOST('restore_thirdparties_logos', 'alpha')?GETPOST('restore_thirdparties_logos', 'alpha'):'undefined').'
    '."\n"; print 'Option restore_user_pictures (\'test\' or \'confirmed\') is '.(GETPOST('restore_user_pictures', 'alpha')?GETPOST('restore_user_pictures', 'alpha'):'undefined').'
    '."\n"; +print 'Option rebuild_product_thumbs (\'test\' or \'confirmed\') is '.(GETPOST('rebuild_product_thumbs', 'alpha')?GETPOST('rebuild_product_thumbs', 'alpha'):'undefined').'
    '."\n"; +// Clean tables and data print 'Option clean_linked_elements (\'test\' or \'confirmed\') is '.(GETPOST('clean_linked_elements', 'alpha')?GETPOST('clean_linked_elements', 'alpha'):'undefined').'
    '."\n"; print 'Option clean_menus (\'test\' or \'confirmed\') is '.(GETPOST('clean_menus', 'alpha')?GETPOST('clean_menus', 'alpha'):'undefined').'
    '."\n"; print 'Option clean_orphelin_dir (\'test\' or \'confirmed\') is '.(GETPOST('clean_orphelin_dir', 'alpha')?GETPOST('clean_orphelin_dir', 'alpha'):'undefined').'
    '."\n"; print 'Option clean_product_stock_batch (\'test\' or \'confirmed\') is '.(GETPOST('clean_product_stock_batch', 'alpha')?GETPOST('clean_product_stock_batch', 'alpha'):'undefined').'
    '."\n"; -print 'Option set_empty_time_spent_amount (\'test\' or \'confirmed\') is '.(GETPOST('set_empty_time_spent_amount', 'alpha')?GETPOST('set_empty_time_spent_amount', 'alpha'):'undefined').'
    '."\n"; -print 'Option rebuild_product_thumbs (\'test\' or \'confirmed\') is '.(GETPOST('rebuild_product_thumbs', 'alpha')?GETPOST('rebuild_product_thumbs', 'alpha'):'undefined').'
    '."\n"; -print 'Option force_disable_of_modules_not_found (\'test\' or \'confirmed\') is '.(GETPOST('force_disable_of_modules_not_found', 'alpha')?GETPOST('force_disable_of_modules_not_found', 'alpha'):'undefined').'
    '."\n"; print 'Option clean_perm_table (\'test\' or \'confirmed\') is '.(GETPOST('clean_perm_table', 'alpha')?GETPOST('clean_perm_table', 'alpha'):'undefined').'
    '."\n"; -print 'Option force_utf8_on_tables, for mysql/mariadb only (\'test\' or \'confirmed\') is '.(GETPOST('force_utf8_on_tables', 'alpha')?GETPOST('force_utf8_on_tables', 'alpha'):'undefined').'
    '."\n"; print 'Option repair_link_dispatch_lines_supplier_order_lines, (\'test\' or \'confirmed\') is '.(GETPOST('repair_link_dispatch_lines_supplier_order_lines', 'alpha')?GETPOST('repair_link_dispatch_lines_supplier_order_lines', 'alpha'):'undefined').'
    '."\n"; +// Init data +print 'Option set_empty_time_spent_amount (\'test\' or \'confirmed\') is '.(GETPOST('set_empty_time_spent_amount', 'alpha')?GETPOST('set_empty_time_spent_amount', 'alpha'):'undefined').'
    '."\n"; +// Structure +print 'Option force_utf8_on_tables, for mysql/mariadb only (\'test\' or \'confirmed\') is '.(GETPOST('force_utf8_on_tables', 'alpha')?GETPOST('force_utf8_on_tables', 'alpha'):'undefined').'
    '."\n"; print '
    '; print '
    '; if ($user->rights->ticket->write && $action == 'progression') { print ''; - print ''; + print ''; print ''; print ''; print ''; @@ -964,7 +964,7 @@ if (empty($action) || $action == 'view' || $action == 'addlink' || $action == 'd // Classification of ticket print ''; - print ''; + print ''; print ''; print ''; print ''; diff --git a/htdocs/ticket/contact.php b/htdocs/ticket/contact.php index 692c8588396..61d01a2332f 100644 --- a/htdocs/ticket/contact.php +++ b/htdocs/ticket/contact.php @@ -189,7 +189,7 @@ if ($id > 0 || !empty($track_id) || !empty($ref)) { //$morehtmlref.=$form->form_project($_SERVER['PHP_SELF'] . '?id=' . $object->id, $object->socid, $object->fk_project, 'projectid', 0, 0, 1, 1); $morehtmlref.=''; $morehtmlref.=''; - $morehtmlref.=''; + $morehtmlref.=''; $morehtmlref.=$formproject->select_projects($object->socid, $object->fk_project, 'projectid', 0, 0, 1, 0, 1, 0, 0, '', 1); $morehtmlref.=''; $morehtmlref.=''; diff --git a/htdocs/ticket/document.php b/htdocs/ticket/document.php index 8c069e5968c..966fa200144 100644 --- a/htdocs/ticket/document.php +++ b/htdocs/ticket/document.php @@ -154,7 +154,7 @@ if ($object->id) //$morehtmlref.=$form->form_project($_SERVER['PHP_SELF'] . '?id=' . $object->id, $object->socid, $object->fk_project, 'projectid', 0, 0, 1, 1); $morehtmlref.='
    '; $morehtmlref.=''; - $morehtmlref.=''; + $morehtmlref.=''; $morehtmlref.=$formproject->select_projects($object->socid, $object->fk_project, 'projectid', 0, 0, 1, 0, 1, 0, 0, '', 1); $morehtmlref.=''; $morehtmlref.='
    '; diff --git a/htdocs/ticket/list.php b/htdocs/ticket/list.php index 5c29e8212a4..dec12f329e7 100644 --- a/htdocs/ticket/list.php +++ b/htdocs/ticket/list.php @@ -453,7 +453,7 @@ $massactionbutton = $form->selectMassAction('', $arrayofmassactions); print '
    '; if ($optioncss != '') print ''; -print ''; +print ''; print ''; print ''; print ''; diff --git a/htdocs/ticket/messaging.php b/htdocs/ticket/messaging.php index fd432fa6dde..4e5d0133069 100644 --- a/htdocs/ticket/messaging.php +++ b/htdocs/ticket/messaging.php @@ -197,7 +197,7 @@ if (! empty($conf->projet->enabled)) //$morehtmlref.=$form->form_project($_SERVER['PHP_SELF'] . '?id=' . $object->id, $object->socid, $object->fk_project, 'projectid', 0, 0, 1, 1); $morehtmlref.=''; $morehtmlref.=''; - $morehtmlref.=''; + $morehtmlref.=''; $morehtmlref.=$formproject->select_projects($object->socid, $object->fk_project, 'projectid', 0, 0, 1, 0, 1, 0, 0, '', 1); $morehtmlref.=''; $morehtmlref.='
    '; diff --git a/htdocs/ticket/stats/index.php b/htdocs/ticket/stats/index.php index 588b645710a..1f5f06ccc1f 100644 --- a/htdocs/ticket/stats/index.php +++ b/htdocs/ticket/stats/index.php @@ -227,7 +227,7 @@ print '
    '; // Show filter box print '
    '; -print ''; +print ''; print ''; diff --git a/htdocs/user/notify/card.php b/htdocs/user/notify/card.php index 2d6bc021355..6fc3f937008 100644 --- a/htdocs/user/notify/card.php +++ b/htdocs/user/notify/card.php @@ -193,7 +193,7 @@ if ($result > 0) print load_fiche_titre($langs->trans("AddNewNotification"), '', ''); print ''; - print ''; + print ''; print ''; $param="&id=".$id; @@ -433,7 +433,7 @@ if ($result > 0) print ''; if ($optioncss != '') print ''; - print ''; + print ''; print ''; print ''; print ''; diff --git a/htdocs/variants/card.php b/htdocs/variants/card.php index 67f283c97cb..9f3deb9e93f 100644 --- a/htdocs/variants/card.php +++ b/htdocs/variants/card.php @@ -232,7 +232,7 @@ if ($action == 'edit') { if ($action == 'edit_value') { print ''; - print ''; + print ''; print ''; print ''; print ''; diff --git a/htdocs/variants/combinations.php b/htdocs/variants/combinations.php index 679c1777297..0525e8007df 100644 --- a/htdocs/variants/combinations.php +++ b/htdocs/variants/combinations.php @@ -492,7 +492,7 @@ if (!empty($id) || !empty($ref)) print load_fiche_titre($title); print ''."\n"; - print ''; + print ''; print ''."\n"; print ''."\n"; if ($valueid > 0) { @@ -692,7 +692,7 @@ if (!empty($id) || !empty($ref)) // List of variants print ''; - print ''; + print ''; print ''; print ''; print ''; diff --git a/htdocs/variants/create.php b/htdocs/variants/create.php index e579ea95d04..55bf1c81f34 100644 --- a/htdocs/variants/create.php +++ b/htdocs/variants/create.php @@ -70,7 +70,7 @@ print load_fiche_titre($title); dol_fiche_head(); print ''; -print ''; +print ''; print ''; print ''; diff --git a/htdocs/variants/create_val.php b/htdocs/variants/create_val.php index 260665a0155..e0828cc07dd 100644 --- a/htdocs/variants/create_val.php +++ b/htdocs/variants/create_val.php @@ -112,7 +112,7 @@ print '
    '; print ''; -print ''; +print ''; print ''; print ''; print ''; diff --git a/htdocs/webservices/admin/index.php b/htdocs/webservices/admin/index.php index 26b06f513ba..76ce6e26255 100644 --- a/htdocs/webservices/admin/index.php +++ b/htdocs/webservices/admin/index.php @@ -69,7 +69,7 @@ print $langs->trans("WebServicesDesc")."
    \n"; print "
    \n"; print ''; -print ''; +print ''; print '
    '; print ''; diff --git a/htdocs/website/index.php b/htdocs/website/index.php index 72fd6d0b70e..b3132afd1c8 100644 --- a/htdocs/website/index.php +++ b/htdocs/website/index.php @@ -1954,7 +1954,7 @@ llxHeader($moreheadcss.$moreheadjs, $langs->trans("WebsiteSetup"), $help_url, '' print "\n"; print ''; -print ''; +print ''; print ''; if ($action == 'createsite') @@ -3291,7 +3291,7 @@ if ($action == 'replacesite' || $action == 'replacesiteconfirm') $searchkey = GETPOST('searchstring', 'none'); print ''; - print ''; + print ''; print ''; print ''; diff --git a/htdocs/website/websiteaccount_card.php b/htdocs/website/websiteaccount_card.php index 6a151a71519..64fbd96dd61 100644 --- a/htdocs/website/websiteaccount_card.php +++ b/htdocs/website/websiteaccount_card.php @@ -135,7 +135,7 @@ if ($action == 'create') print load_fiche_titre($langs->trans("NewObject", $langs->transnoentitiesnoconv("WebsiteAccount"))); print ''; - print ''; + print ''; print ''; print ''; @@ -247,7 +247,7 @@ if ($object->id > 0 && (empty($action) || ($action != 'edit' && $action != 'crea //$morehtmlref.=$form->form_project($_SERVER['PHP_SELF'] . '?id=' . $object->id, $object->socid, $object->fk_project, 'projectid', 0, 0, 1, 1); $morehtmlref.=''; $morehtmlref.=''; - $morehtmlref.=''; + $morehtmlref.=''; $morehtmlref.=$formproject->select_projects($object->socid, $object->fk_project, 'projectid', $maxlength, 0, 1, 0, 1, 0, 0, '', 1); $morehtmlref.=''; $morehtmlref.=''; diff --git a/htdocs/zapier/admin/setup.php b/htdocs/zapier/admin/setup.php index 167da89cfe9..e608ece5bb7 100644 --- a/htdocs/zapier/admin/setup.php +++ b/htdocs/zapier/admin/setup.php @@ -75,7 +75,7 @@ echo $langs->trans("ZapierSetupPage").'

    '; if ($action == 'edit') { print ''; - print ''; + print ''; print ''; print '
    '; diff --git a/htdocs/zapier/hook_agenda.php b/htdocs/zapier/hook_agenda.php index d445bc15638..6792ecbbc05 100644 --- a/htdocs/zapier/hook_agenda.php +++ b/htdocs/zapier/hook_agenda.php @@ -156,7 +156,7 @@ if ($object->id > 0) //$morehtmlref.=$form->form_project($_SERVER['PHP_SELF'] . '?id=' . $object->id, $object->socid, $object->fk_project, 'projectid', 0, 0, 1, 1); $morehtmlref.=''; $morehtmlref.=''; - $morehtmlref.=''; + $morehtmlref.=''; $morehtmlref.=$formproject->select_projects($object->socid, $object->fk_project, 'projectid', $maxlength, 0, 1, 0, 1, 0, 0, '', 1); $morehtmlref.=''; $morehtmlref.=''; diff --git a/htdocs/zapier/hook_card.php b/htdocs/zapier/hook_card.php index 94296627aca..c2eaa616cae 100644 --- a/htdocs/zapier/hook_card.php +++ b/htdocs/zapier/hook_card.php @@ -147,7 +147,7 @@ if ($action == 'create') print load_fiche_titre($langs->trans("NewObject", $langs->transnoentitiesnoconv("MyObject"))); print ''; - print ''; + print ''; print ''; print ''; @@ -180,7 +180,7 @@ if (($id || $ref) && $action == 'edit') print load_fiche_titre($langs->trans("MyObject")); print ''; - print ''; + print ''; print ''; print ''; print ''; @@ -280,7 +280,7 @@ if ($object->id > 0 && (empty($action) || ($action != 'edit' && $action != 'crea //$morehtmlref.=$form->form_project($_SERVER['PHP_SELF'] . '?id=' . $object->id, $object->socid, $object->fk_project, 'projectid', 0, 0, 1, 1); $morehtmlref.=''; $morehtmlref.=''; - $morehtmlref.=''; + $morehtmlref.=''; $morehtmlref.=$formproject->select_projects($object->socid, $object->fk_project, 'projectid', 0, 0, 1, 0, 1, 0, 0, '', 1); $morehtmlref.=''; $morehtmlref.=''; diff --git a/htdocs/zapier/hook_list.php b/htdocs/zapier/hook_list.php index 25864a7e35a..56a68ad7300 100644 --- a/htdocs/zapier/hook_list.php +++ b/htdocs/zapier/hook_list.php @@ -326,7 +326,7 @@ $massactionbutton = $form->selectMassAction('', $arrayofmassactions); print ''; if ($optioncss != '') print ''; -print ''; +print ''; print ''; print ''; print ''; diff --git a/htdocs/zapier/hook_note.php b/htdocs/zapier/hook_note.php index 11ad5efa9f2..af96dfce98c 100644 --- a/htdocs/zapier/hook_note.php +++ b/htdocs/zapier/hook_note.php @@ -110,7 +110,7 @@ if ($id > 0 || !empty($ref)) //$morehtmlref.=$form->form_project($_SERVER['PHP_SELF'] . '?id=' . $object->id, $object->socid, $object->fk_project, 'projectid', 0, 0, 1, 1); $morehtmlref.=''; $morehtmlref.=''; - $morehtmlref.=''; + $morehtmlref.=''; $morehtmlref.=$formproject->select_projects($object->socid, $object->fk_project, 'projectid', $maxlength, 0, 1, 0, 1, 0, 0, '', 1); $morehtmlref.=''; $morehtmlref.=''; From d9a1e1b348cb4b0ec1633cd0cf28cef4d0aba351 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Thu, 19 Dec 2019 10:01:11 +0100 Subject: [PATCH 143/236] Fix several non dolibarr behaviour on input of salary payments --- htdocs/compta/accounting-files.php | 6 +-- htdocs/langs/en_US/main.lang | 1 + htdocs/salaries/card.php | 72 +++++++++++++++++------------- 3 files changed, 45 insertions(+), 34 deletions(-) diff --git a/htdocs/compta/accounting-files.php b/htdocs/compta/accounting-files.php index a7de150edee..ac019de8088 100644 --- a/htdocs/compta/accounting-files.php +++ b/htdocs/compta/accounting-files.php @@ -136,7 +136,7 @@ if (($action == "searchfiles" || $action == "dl")) { $sql .= " AND t.fk_statut <> ".Don::STATUS_DRAFT; $sql .= " UNION ALL"; // Paiements of salaries - $sql .= " SELECT t.rowid as id, t.label as ref, 1 as paid, amount as total_ht, amount as total_ttc, 0 as total_vat, t.fk_user as fk_soc, datep as date, 'SalaryPayment' as item, CONCAT(CONCAT(u.lastname, ' '), u.firstname) as thirdparty_name, '' as thirdparty_code, c.code as country_code, '' as vatnum"; + $sql .= " SELECT t.rowid as id, t.ref as ref, 1 as paid, amount as total_ht, amount as total_ttc, 0 as total_vat, t.fk_user as fk_soc, datep as date, 'SalaryPayment' as item, CONCAT(CONCAT(u.lastname, ' '), u.firstname) as thirdparty_name, '' as thirdparty_code, c.code as country_code, '' as vatnum"; $sql .= " FROM ".MAIN_DB_PREFIX."payment_salary as t LEFT JOIN ".MAIN_DB_PREFIX."user as u ON u.rowid = t.fk_user LEFT JOIN ".MAIN_DB_PREFIX."c_country as c ON c.rowid = u.fk_country"; $sql .= " WHERE datep between ".$wheretail; $sql .= " AND t.entity IN (".($entity == 1 ? '0,1' : $entity).')'; @@ -450,7 +450,7 @@ if (!empty($date_start) && !empty($date_stop)) print '
    '; // You can use div-table-responsive-no-min if you dont need reserved height for your table print '
    '; print ''; - print_liste_field_titre($arrayfields['type']['label'], $_SERVER["PHP_SELF"], "type", "", $param, '', $sortfield, $sortorder, 'nowrap '); + print_liste_field_titre($arrayfields['type']['label'], $_SERVER["PHP_SELF"], "item", "", $param, '', $sortfield, $sortorder, 'nowrap '); print_liste_field_titre($arrayfields['date']['label'], $_SERVER["PHP_SELF"], "date", "", $param, '', $sortfield, $sortorder, 'center nowrap '); print ''; print ''; @@ -465,7 +465,7 @@ if (!empty($date_start) && !empty($date_stop)) print ''; if ($result) { - $TData = dol_sort_array($filesarray, 'date', 'ASC'); + $TData = dol_sort_array($filesarray, $sortfield, $sortorder); if (empty($TData)) { diff --git a/htdocs/langs/en_US/main.lang b/htdocs/langs/en_US/main.lang index b177abf75fd..fa9f48ee4c4 100644 --- a/htdocs/langs/en_US/main.lang +++ b/htdocs/langs/en_US/main.lang @@ -171,6 +171,7 @@ NotValidated=Not validated Save=Save SaveAs=Save As SaveAndStay=Save and stay +SaveAndNew=Save and new TestConnection=Test connection ToClone=Clone ConfirmClone=Choose data you want to clone: diff --git a/htdocs/salaries/card.php b/htdocs/salaries/card.php index c9ccd78c244..798ef8dab4a 100644 --- a/htdocs/salaries/card.php +++ b/htdocs/salaries/card.php @@ -41,11 +41,17 @@ if (! empty($conf->projet->enabled)) $langs->loadLangs(array("compta","banks","bills","users","salaries","hrm")); if (! empty($conf->projet->enabled)) $langs->load("projects"); -$id=GETPOST("id", 'int'); -$action=GETPOST('action', 'aZ09'); -$cancel= GETPOST('cancel', 'aZ09'); +$id = GETPOST("id", 'int'); +$action = GETPOST('action', 'aZ09'); +$cancel = GETPOST('cancel', 'aZ09'); +$accountid = GETPOST("accountid", 'int'); $projectid = (GETPOST('projectid', 'int') ? GETPOST('projectid', 'int') : GETPOST('fk_project', 'int')); +$datep = dol_mktime(12, 0, 0, GETPOST("datepmonth", 'int'), GETPOST("datepday", 'int'), GETPOST("datepyear", 'int')); +$datev = dol_mktime(12, 0, 0, GETPOST("datevmonth", 'int'), GETPOST("datevday", 'int'), GETPOST("datevyear", 'int')); +$datesp = dol_mktime(12, 0, 0, GETPOST("datespmonth", 'int'), GETPOST("datespday", 'int'), GETPOST("datespyear", 'int')); +$dateep = dol_mktime(12, 0, 0, GETPOST("dateepmonth", 'int'), GETPOST("dateepday", 'int'), GETPOST("dateepyear", 'int')); + // Security check $socid = GETPOST("socid", "int"); if ($user->socid) $socid=$user->socid; @@ -60,6 +66,7 @@ $extrafields->fetch_name_optionals_label($object->table_element); // Initialize technical object to manage hooks of page. Note that conf->hooks_modules contains array of hook context $hookmanager->initHooks(array('salarycard', 'globalcard')); + /** * Actions */ @@ -74,34 +81,30 @@ if ($cancel) if ($action == 'classin' && $user->rights->banque->modifier) { $object->fetch($id); - $object->setProject(GETPOST('projectid')); + $object->setProject($projectid); } if ($action == 'add' && empty($cancel)) { $error = 0; - $datep = dol_mktime(12, 0, 0, GETPOST("datepmonth", 'int'), GETPOST("datepday", 'int'), GETPOST("datepyear", 'int')); - $datev = dol_mktime(12, 0, 0, GETPOST("datevmonth", 'int'), GETPOST("datevday", 'int'), GETPOST("datevyear", 'int')); - $datesp = dol_mktime(12, 0, 0, GETPOST("datespmonth", 'int'), GETPOST("datespday", 'int'), GETPOST("datespyear", 'int')); - $dateep = dol_mktime(12, 0, 0, GETPOST("dateepmonth", 'int'), GETPOST("dateepday", 'int'), GETPOST("dateepyear", 'int')); if (empty($datev)) $datev = $datep; $type_payment = dol_getIdFromCode($db, GETPOST("paymenttype", 'alpha'), 'c_paiement', 'code', 'id', 1); - $object->accountid = GETPOST("accountid") > 0 ? GETPOST("accountid", "int") : 0; - $object->fk_user = GETPOST("fk_user") > 0 ? GETPOST("fk_user", "int") : 0; + $object->accountid = GETPOST("accountid", 'int') > 0 ? GETPOST("accountid", "int") : 0; + $object->fk_user = GETPOST("fk_user", 'int') > 0 ? GETPOST("fk_user", "int") : 0; $object->datev = $datev; $object->datep = $datep; - $object->amount = price2num(GETPOST("amount")); - $object->label = GETPOST("label"); + $object->amount = price2num(GETPOST("amount", 'alpha')); + $object->label = GETPOST("label", 'alphanohtml'); $object->datesp = $datesp; $object->dateep = $dateep; - $object->note = GETPOST("note"); + $object->note = GETPOST("note", 'none'); $object->type_payment = ($type_payment > 0 ? $type_payment : 0); - $object->num_payment = GETPOST("num_payment"); + $object->num_payment = GETPOST("num_payment", 'alphanohtml'); $object->fk_user_author = $user->id; - $object->fk_project = GETPOST('fk_project', 'int'); + $object->fk_project = $projectid; // Set user current salary as ref salary for the payment $fuser = new User($db); @@ -146,8 +149,15 @@ if ($action == 'add' && empty($cancel)) if ($ret > 0) { $db->commit(); - header("Location: list.php"); - exit; + + if (GETPOST('saveandnew', 'alpha')) { + setEventMessages($langs->trans("RecordSaved"), '', 'mesgs'); + header("Location: card.php?action=create&fk_project=".urlencode($projectid)."&accountid=".urlencode($accountid).'&paymenttype='.urlencode(GETPOST('paymenttype', 'az09')).'&datepday='.GETPOST("datepday", 'int').'&datepmonth='.GETPOST("datepmonth", 'int').'&datepyear='.GETPOST("datepyear", 'int')); + exit; + } else { + header("Location: list.php"); + exit; + } } else { @@ -272,13 +282,6 @@ if ($action == 'create') print $form->selectDate((empty($datev) ?-1 : $datev), "datev", '', '', '', 'add', 1, 1); print ''; - // Employee - print ''; - // Label print ''; + // Employee + print ''; + // Amount print ''; } @@ -320,14 +328,14 @@ if ($action == 'create') { print ''; } // Type payment print ''; // Number @@ -354,8 +362,10 @@ if ($action == 'create') dol_fiche_end(); print '
    '; - print ''; - print '     '; + print ''; + print '     '; + print ''; + print '     '; print ''; print '
    '; From 38c8b79c5485ecff93e1301d88e2bafcf4e8cf4f Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Thu, 19 Dec 2019 10:03:10 +0100 Subject: [PATCH 144/236] Fix clear search field --- htdocs/salaries/list.php | 1 + 1 file changed, 1 insertion(+) diff --git a/htdocs/salaries/list.php b/htdocs/salaries/list.php index 50bb56bbd28..ba833d79d48 100644 --- a/htdocs/salaries/list.php +++ b/htdocs/salaries/list.php @@ -80,6 +80,7 @@ else if (GETPOST('button_removefilter_x', 'alpha') || GETPOST('button_removefilter.x', 'alpha') || GETPOST('button_removefilter', 'alpha')) // All test are required to be compatible with all browsers { $search_ref = ""; + $search_user = ""; $search_label = ""; $search_amount = ""; $search_account = ''; From e8db3a2aa0035839b784912db3ab93c0e5818b54 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Thu, 19 Dec 2019 10:17:20 +0100 Subject: [PATCH 145/236] Fix look and feel v11 --- htdocs/ticket/card.php | 2 +- htdocs/ticket/class/actions_ticket.class.php | 7 ++----- htdocs/user/class/user.class.php | 2 +- 3 files changed, 4 insertions(+), 7 deletions(-) diff --git a/htdocs/ticket/card.php b/htdocs/ticket/card.php index b03ca04461d..940710ff55c 100644 --- a/htdocs/ticket/card.php +++ b/htdocs/ticket/card.php @@ -970,7 +970,7 @@ if (empty($action) || $action == 'view' || $action == 'addlink' || $action == 'd print ''; print '
    '; // You can use div-table-responsive-no-min if you dont need reserved height for your table - print '
    '.$langs->trans("Ref").''.$langs->trans("Document").'
    '; - print $form->editfieldkey('Employee', 'fk_user', '', $object, 0, 'string', '', 1).''; - $noactive = 0; // We keep active and unactive users - print $form->select_dolusers(GETPOST('fk_user', 'int'), 'fk_user', 1, '', 0, '', '', 0, 0, 0, 'AND employee=1', 0, '', 'maxwidth300', $noactive); - print '
    '; print $form->editfieldkey('Label', 'label', '', $object, 0, 'string', '', 1).''; @@ -297,6 +300,13 @@ if ($action == 'create') print $form->selectDate($dateep, "dateep", '', '', '', 'add'); print '
    '; + print $form->editfieldkey('Employee', 'fk_user', '', $object, 0, 'string', '', 1).''; + $noactive = 0; // We keep active and unactive users + print $form->select_dolusers(GETPOST('fk_user', 'int'), 'fk_user', 1, '', 0, '', '', 0, 0, 0, 'AND employee=1', 0, '', 'maxwidth300', $noactive); + print '
    '; print $form->editfieldkey('Amount', 'amount', '', $object, 0, 'string', '', 1).''; @@ -309,9 +319,7 @@ if ($action == 'create') $formproject = new FormProjets($db); print '
    '.$langs->trans("Project").''; - - $numproject = $formproject->select_projects(-1, $projectid, 'fk_project', 0, 0, 1, 1); - + $formproject->select_projects(-1, $projectid, 'fk_project', 0, 0, 1, 1); print '
    '; print $form->editfieldkey('BankAccount', 'selectaccountid', '', $object, 0, 'string', '', 1).''; - $form->select_comptes($_POST["accountid"], "accountid", 0, '', 1); // Affiche liste des comptes courant + $form->select_comptes($accountid, "accountid", 0, '', 1); // Affiche liste des comptes courant print '
    '; print $form->editfieldkey('PaymentMode', 'selectpaymenttype', '', $object, 0, 'string', '', 1).''; - $form->select_types_paiements(GETPOST("paymenttype"), "paymenttype", '', 2); + $form->select_types_paiements(GETPOST("paymenttype", 'aZ09'), "paymenttype", '', 2); print '
    '; + print '
    '; print ''; print ''; + print ''; print ''; + print ''; print ''; - print ''; + print ''; print ''; + print ''; print '
    '; print $langs->trans('Properties'); diff --git a/htdocs/ticket/class/actions_ticket.class.php b/htdocs/ticket/class/actions_ticket.class.php index f6d03d3360a..2f2a8313c50 100644 --- a/htdocs/ticket/class/actions_ticket.class.php +++ b/htdocs/ticket/class/actions_ticket.class.php @@ -192,7 +192,7 @@ class ActionsTicket // Initial message print '
    '; print '
    '; // You can use div-table-responsive-no-min if you dont need reserved height for your table - print ''; + print '
    '; print ''; + print ''; print ''; + print ''; print ''; - print ''; + print ''; print ''; + print ''; print '
    '; print $langs->trans("InitialMessage"); print ''; @@ -381,9 +381,6 @@ class ActionsTicket print '
    '; print '
    '; print '
    '; - print '
    '; - print '' . $langs->trans('TicketChangeStatus') . ''; - print '
    '; // Exclude status which requires specific method $exclude_status = array(Ticket::STATUS_CLOSED, Ticket::STATUS_CANCELED); // Exclude actual status @@ -394,7 +391,7 @@ class ActionsTicket foreach ($object->statuts_short as $status => $status_label) { if (!in_array($status, $exclude_status)) { - print '
    '; + print '
    '; if ($status == 1) { diff --git a/htdocs/user/class/user.class.php b/htdocs/user/class/user.class.php index 7b89c21972b..3a4f6aee138 100644 --- a/htdocs/user/class/user.class.php +++ b/htdocs/user/class/user.class.php @@ -2436,7 +2436,7 @@ class User extends CommonObject } if ($withpictoimg > -2 && $withpictoimg != 2) { - if (empty($conf->global->MAIN_OPTIMIZEFORTEXTBROWSER)) $result .= ''; + if (empty($conf->global->MAIN_OPTIMIZEFORTEXTBROWSER)) $result .= ''; if ($mode == 'login') $result .= dol_trunc($this->login, $maxlen); else $result .= $this->getFullName($langs, '', ($mode == 'firstelselast' ? 3 : ($mode == 'firstname' ? 2 : -1)), $maxlen); if (empty($conf->global->MAIN_OPTIMIZEFORTEXTBROWSER)) $result .= ''; From 538921f47977c56cbf9aadbdb87bc60b705f6f5a Mon Sep 17 00:00:00 2001 From: Pierre Ardoin <32256817+mapiolca@users.noreply.github.com> Date: Thu, 19 Dec 2019 10:35:38 +0100 Subject: [PATCH 146/236] #FIX Error Margin with Situation Invoice Fix an issue that show a negative margin when $line->situation_percent is not 100% Now, the margin price take progress into account. --- htdocs/core/class/html.formmargin.class.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/htdocs/core/class/html.formmargin.class.php b/htdocs/core/class/html.formmargin.class.php index ea038fa8131..6b7ba7348ff 100644 --- a/htdocs/core/class/html.formmargin.class.php +++ b/htdocs/core/class/html.formmargin.class.php @@ -98,7 +98,11 @@ class FormMargin $pv = $line->total_ht; $pa_ht = ($pv < 0 ? - $line->pa_ht : $line->pa_ht); // We choosed to have line->pa_ht always positive in database, so we guess the correct sign - $pa = $line->qty * $pa_ht; + if ($object->type == Facture::TYPE_SITUATION) { + $pa = $line->qty * $pa_ht * ($line->situation_percent / 100); + } else { + $pa = $line->qty * $pa_ht; + } // calcul des marges if (isset($line->fk_remise_except) && isset($conf->global->MARGIN_METHODE_FOR_DISCOUNT)) { // remise From 43c12db1292fef8a553a53fa851840a136879c1d Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Thu, 19 Dec 2019 10:41:59 +0100 Subject: [PATCH 147/236] Fix load of CSS using dolibarr server --- htdocs/public/website/styles.css.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/htdocs/public/website/styles.css.php b/htdocs/public/website/styles.css.php index 0cf70fdf2b1..e8e4e9a8378 100644 --- a/htdocs/public/website/styles.css.php +++ b/htdocs/public/website/styles.css.php @@ -82,7 +82,9 @@ if (empty($pageid)) { $object->fetch(0, $website); } + $objectpage=new WebsitePage($db); + /* Not required for CSS file $array=$objectpage->fetchAll($object->id); if (is_array($array) && count($array) > 0) @@ -90,13 +92,16 @@ if (empty($pageid)) $firstrep=reset($array); $pageid=$firstrep->id; } + */ } +/* Not required for CSS file if (empty($pageid)) { $langs->load("website"); print $langs->trans("PreviewOfSiteNotYetAvailable"); exit; } +*/ // Security: Delete string ../ into $original_file global $dolibarr_main_data_root; From fea34fa908cee1ca188899fde4cb57831b3c4e1f Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Thu, 19 Dec 2019 10:41:59 +0100 Subject: [PATCH 148/236] Fix load of CSS using dolibarr server --- htdocs/public/website/styles.css.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/htdocs/public/website/styles.css.php b/htdocs/public/website/styles.css.php index 0cf70fdf2b1..e8e4e9a8378 100644 --- a/htdocs/public/website/styles.css.php +++ b/htdocs/public/website/styles.css.php @@ -82,7 +82,9 @@ if (empty($pageid)) { $object->fetch(0, $website); } + $objectpage=new WebsitePage($db); + /* Not required for CSS file $array=$objectpage->fetchAll($object->id); if (is_array($array) && count($array) > 0) @@ -90,13 +92,16 @@ if (empty($pageid)) $firstrep=reset($array); $pageid=$firstrep->id; } + */ } +/* Not required for CSS file if (empty($pageid)) { $langs->load("website"); print $langs->trans("PreviewOfSiteNotYetAvailable"); exit; } +*/ // Security: Delete string ../ into $original_file global $dolibarr_main_data_root; From 2afaed69819b0e1646bc29b2e482b77a424554bf Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Thu, 19 Dec 2019 10:50:23 +0100 Subject: [PATCH 149/236] Fix bad use of MAIN_MAX_DECIMALS_UNIT_ for foreign currencies --- htdocs/core/lib/price.lib.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/htdocs/core/lib/price.lib.php b/htdocs/core/lib/price.lib.php index 5ff4c77ae2e..c06c4431562 100644 --- a/htdocs/core/lib/price.lib.php +++ b/htdocs/core/lib/price.lib.php @@ -378,9 +378,9 @@ function calcul_price_total($qty, $pu, $remise_percent_ligne, $txtva, $uselocalt $keyforforeignMAIN_MAX_DECIMALS_TOT = 'MAIN_MAX_DECIMALS_TOT_'.$multicurrency_code; $keyforforeignMAIN_ROUNDING_RULE_TOT = 'MAIN_ROUNDING_RULE_TOT_'.$multicurrency_code; if (!empty($conf->global->$keyforforeignMAIN_ROUNDING_RULE_TOT)) { - $conf->global->MAIN_MAX_DECIMALS_UNIT = $keyforforeignMAIN_MAX_DECIMALS_UNIT; - $conf->global->MAIN_MAX_DECIMALS_TOT = $keyforforeignMAIN_MAX_DECIMALS_TOT; - $conf->global->MAIN_ROUNDING_RULE_TOT = $keyforforeignMAIN_ROUNDING_RULE_TOT; + $conf->global->MAIN_MAX_DECIMALS_UNIT = $conf->global->$keyforforeignMAIN_MAX_DECIMALS_UNIT; + $conf->global->MAIN_MAX_DECIMALS_TOT = $conf->global->$keyforforeignMAIN_MAX_DECIMALS_TOT; + $conf->global->MAIN_ROUNDING_RULE_TOT = $conf->global->$keyforforeignMAIN_ROUNDING_RULE_TOT; } } From 863fa7360d5acf903272796e75badc0f83690982 Mon Sep 17 00:00:00 2001 From: stickler-ci Date: Thu, 19 Dec 2019 09:57:37 +0000 Subject: [PATCH 150/236] Fixing style errors. --- htdocs/core/lib/multicurrency.lib.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/core/lib/multicurrency.lib.php b/htdocs/core/lib/multicurrency.lib.php index d9d0140fba1..f17d79c6207 100644 --- a/htdocs/core/lib/multicurrency.lib.php +++ b/htdocs/core/lib/multicurrency.lib.php @@ -68,4 +68,4 @@ function multicurrencyLimitPrepareHead($aCurrencies) } return $head; -} \ No newline at end of file +} From 2ae779a13e24f61e9d04879334a135e0e13f20dd Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Thu, 19 Dec 2019 11:08:42 +0100 Subject: [PATCH 151/236] Fix can set zero as value for max number of decimal --- htdocs/admin/limits.php | 40 ++++++++++++++++++++++++---------------- 1 file changed, 24 insertions(+), 16 deletions(-) diff --git a/htdocs/admin/limits.php b/htdocs/admin/limits.php index 02e27813c6f..8bc356e18d9 100644 --- a/htdocs/admin/limits.php +++ b/htdocs/admin/limits.php @@ -94,13 +94,13 @@ llxHeader(); print load_fiche_titre($langs->trans("LimitsSetup"), '', 'title_setup'); +$currencycode = (! empty($currencycode)?$currencycode:$conf->currency); +$aCurrencies = array($conf->currency); // Default currency always first position + if (! empty($conf->multicurrency->enabled) && ! empty($conf->global->MULTICURRENCY_USE_LIMIT_BY_CURRENCY)) { require_once DOL_DOCUMENT_ROOT.'/core/lib/multicurrency.lib.php'; - $currencycode = (! empty($currencycode)?$currencycode:$conf->currency); - $aCurrencies = array($conf->currency); // Default currency always first position - $sql = 'SELECT rowid, code FROM '.MAIN_DB_PREFIX.'multicurrency'; $sql.= ' WHERE entity = '.$conf->entity; $sql.= ' AND code != "'.$conf->currency.'"'; // Default currency always first position @@ -111,12 +111,12 @@ if (! empty($conf->multicurrency->enabled) && ! empty($conf->global->MULTICURREN { $aCurrencies[] = $obj->code; } + } - if (! empty($aCurrencies) && count($aCurrencies) > 1) - { - $head = multicurrencyLimitPrepareHead($aCurrencies); - dol_fiche_head($head, $currencycode, '', -1, "multicurrency"); - } + if (! empty($aCurrencies) && count($aCurrencies) > 1) + { + $head = multicurrencyLimitPrepareHead($aCurrencies); + dol_fiche_head($head, $currencycode, '', -1, "multicurrency"); } } @@ -139,18 +139,18 @@ if ($action == 'edit') print '
    '; print $form->textwithpicto($langs->trans("MAIN_MAX_DECIMALS_UNIT"), $langs->trans("ParameterActiveForNextInputOnly")); - print '
    '; print $form->textwithpicto($langs->trans("MAIN_MAX_DECIMALS_TOT"), $langs->trans("ParameterActiveForNextInputOnly")); - print '
    '.$langs->trans("MAIN_MAX_DECIMALS_SHOWN").'
    '; print $form->textwithpicto($langs->trans("MAIN_ROUNDING_RULE_TOT"), $langs->trans("ParameterActiveForNextInputOnly")); - print '
    '; @@ -170,18 +170,18 @@ else print '
    '; print $form->textwithpicto($langs->trans("MAIN_MAX_DECIMALS_UNIT"), $langs->trans("ParameterActiveForNextInputOnly")); - print ''.(! empty($conf->global->$mainmaxdecimalsunit)?$conf->global->$mainmaxdecimalsunit:$conf->global->MAIN_MAX_DECIMALS_UNIT).'
    '.(isset($conf->global->$mainmaxdecimalsunit)?$conf->global->$mainmaxdecimalsunit:$conf->global->MAIN_MAX_DECIMALS_UNIT).'
    '; print $form->textwithpicto($langs->trans("MAIN_MAX_DECIMALS_TOT"), $langs->trans("ParameterActiveForNextInputOnly")); - print ''.(! empty($conf->global->$mainmaxdecimalstot)?$conf->global->$mainmaxdecimalstot:$conf->global->MAIN_MAX_DECIMALS_TOT).'
    '.(isset($conf->global->$mainmaxdecimalstot)?$conf->global->$mainmaxdecimalstot:$conf->global->MAIN_MAX_DECIMALS_TOT).'
    '.$langs->trans("MAIN_MAX_DECIMALS_SHOWN").''.(! empty($conf->global->$mainmaxdecimalsshown)?$conf->global->$mainmaxdecimalsshown:$conf->global->MAIN_MAX_DECIMALS_SHOWN).'
    '.(isset($conf->global->$mainmaxdecimalsshown)?$conf->global->$mainmaxdecimalsshown:$conf->global->MAIN_MAX_DECIMALS_SHOWN).'
    '; print $form->textwithpicto($langs->trans("MAIN_ROUNDING_RULE_TOT"), $langs->trans("ParameterActiveForNextInputOnly")); - print ''.(! empty($conf->global->$mainroundingruletot)?$conf->global->$mainroundingruletot:$conf->global->MAIN_ROUNDING_RULE_TOT).'
    '.(isset($conf->global->$mainroundingruletot)?$conf->global->$mainroundingruletot:$conf->global->MAIN_ROUNDING_RULE_TOT).'
    '; @@ -190,6 +190,14 @@ else print '
    '; } +if (! empty($conf->multicurrency->enabled) && ! empty($conf->global->MULTICURRENCY_USE_LIMIT_BY_CURRENCY)) +{ + if (! empty($aCurrencies) && count($aCurrencies) > 1) + { + dol_fiche_end(); + } +} + if (empty($mysoc->country_code)) { $langs->load("errors"); From d1fdd11b3759d63ec05b450c816ea099338a8bb3 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Thu, 19 Dec 2019 11:32:10 +0100 Subject: [PATCH 152/236] Close #10907 --- htdocs/accountancy/admin/accountmodel.php | 43 ++----------- .../install/mysql/data/llx_accounting_abc.sql | 4 ++ .../mysql/data/llx_accounting_account_se.sql | 60 +++++++++++++++++++ .../install/mysql/migration/10.0.0-11.0.0.sql | 2 + 4 files changed, 70 insertions(+), 39 deletions(-) create mode 100644 htdocs/install/mysql/data/llx_accounting_account_se.sql diff --git a/htdocs/accountancy/admin/accountmodel.php b/htdocs/accountancy/admin/accountmodel.php index b19303f7d38..2e39105eb21 100644 --- a/htdocs/accountancy/admin/accountmodel.php +++ b/htdocs/accountancy/admin/accountmodel.php @@ -509,7 +509,7 @@ if ($id) print '
    '; @@ -345,13 +350,13 @@ if ($ok && GETPOST('standard', 'alpha')) // clean declaration constants if ($ok && GETPOST('standard', 'alpha')) { - print ''; + print ''; $sql ="SELECT name, entity, value"; $sql.=" FROM ".MAIN_DB_PREFIX."const as c"; $sql.=" WHERE name LIKE 'MAIN_MODULE_%_TPL' OR name LIKE 'MAIN_MODULE_%_CSS' OR name LIKE 'MAIN_MODULE_%_JS' OR name LIKE 'MAIN_MODULE_%_HOOKS'"; $sql.=" OR name LIKE 'MAIN_MODULE_%_TRIGGERS' OR name LIKE 'MAIN_MODULE_%_THEME' OR name LIKE 'MAIN_MODULE_%_SUBSTITUTIONS' OR name LIKE 'MAIN_MODULE_%_MODELS'"; - $sql.=" OR name LIKE 'MAIN_MODULE_%_MENUS' OR name LIKE 'MAIN_MODULE_%_LOGIN' OR name LIKE 'MAIN_MODULE_%_BARCODE'"; + $sql.=" OR name LIKE 'MAIN_MODULE_%_MENUS' OR name LIKE 'MAIN_MODULE_%_LOGIN' OR name LIKE 'MAIN_MODULE_%_BARCODE' OR name LIKE 'MAIN_MODULE_%_TABS_%'"; $sql.=" ORDER BY name, entity"; $resql = $db->query($sql); @@ -376,7 +381,7 @@ if ($ok && GETPOST('standard', 'alpha')) $sql2 ="SELECT COUNT(*) as nb"; $sql2.=" FROM ".MAIN_DB_PREFIX."const as c"; - $sql2.=" WHERE name LIKE 'MAIN_MODULE_".$name."'"; + $sql2.=" WHERE name = 'MAIN_MODULE_".$name."'"; $sql2.=" AND entity = ".$obj->entity; $resql2 = $db->query($sql2); if ($resql2) @@ -384,7 +389,7 @@ if ($ok && GETPOST('standard', 'alpha')) $obj2 = $db->fetch_object($resql2); if ($obj2 && $obj2->nb == 0) { - // Module not found, so we canremove entry + // Module not found, so we can remove entry $sqldelete = "DELETE FROM ".MAIN_DB_PREFIX."const WHERE name = '".$db->escape($obj->name)."' AND entity = ".$obj->entity; if (GETPOST('standard', 'alpha') == 'confirmed') From 2ad483413e729131ec46e3d7484d82599646e7cd Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Thu, 19 Dec 2019 12:05:34 +0100 Subject: [PATCH 160/236] Better place to force the default warehouse --- htdocs/fourn/commande/dispatch.php | 28 +++++++++++++--------------- htdocs/langs/en_US/stocks.lang | 1 + 2 files changed, 14 insertions(+), 15 deletions(-) diff --git a/htdocs/fourn/commande/dispatch.php b/htdocs/fourn/commande/dispatch.php index 46b2f6a50ad..eb9093888af 100644 --- a/htdocs/fourn/commande/dispatch.php +++ b/htdocs/fourn/commande/dispatch.php @@ -569,20 +569,6 @@ if ($id > 0 || !empty($ref)) { if ($num) { $entrepot = new Entrepot($db); $listwarehouses=$entrepot->list_array(1); - // entrepot par défaut - print $langs->trans("Warehouse").' : '; - if (count($listwarehouses)>1) - { - print $form->selectarray('fk_default_warehouse', $listwarehouses, $fk_default_warehouse, 1, 0, 0, '', 0, 0, $disabled); - } - elseif (count($listwarehouses)==1) - { - print $form->selectarray('fk_default_warehouse', $listwarehouses, $fk_default_warehouse, 0, 0, 0, '', 0, 0, $disabled); - } - else - { - print $langs->trans("NoWarehouseDefined"); - } print ''; @@ -613,7 +599,19 @@ if ($id > 0 || !empty($ref)) { } } - print ''; + print ''; // Enable hooks to append additional columns $parameters = array(); diff --git a/htdocs/langs/en_US/stocks.lang b/htdocs/langs/en_US/stocks.lang index ecee37908ce..3e01db9fffb 100644 --- a/htdocs/langs/en_US/stocks.lang +++ b/htdocs/langs/en_US/stocks.lang @@ -215,3 +215,4 @@ StockDecrease=Stock decrease InventoryForASpecificWarehouse=Inventory for a specific warehouse InventoryForASpecificProduct=Inventory for a specific product StockIsRequiredToChooseWhichLotToUse=Stock is required to choose which lot to use +ForceTo=Force to \ No newline at end of file From 91e2fe9a9997f52d901a6cd964d97ac7b48705e9 Mon Sep 17 00:00:00 2001 From: Pierre Ardoin <32256817+mapiolca@users.noreply.github.com> Date: Thu, 19 Dec 2019 12:06:18 +0100 Subject: [PATCH 161/236] Update to integer situation invoice Before : Situation invoice with situation_percent < 100 => Negative and Bad margin (not proportional) Now : Situation invoice with situation_percent < 100 => Correct and proportional. --- htdocs/margin/agentMargins.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/htdocs/margin/agentMargins.php b/htdocs/margin/agentMargins.php index b4e323a54c0..96787b1231b 100644 --- a/htdocs/margin/agentMargins.php +++ b/htdocs/margin/agentMargins.php @@ -139,8 +139,8 @@ $sql.= " s.rowid as socid, s.nom as name, s.code_client, s.client,"; $sql.= " u.rowid as agent, u.login, u.lastname, u.firstname,"; $sql.= " sum(d.total_ht) as selling_price,"; // Note: qty and buy_price_ht is always positive (if not your database may be corrupted, you can update this) -$sql.= " sum(".$db->ifsql('d.total_ht < 0', 'd.qty * d.buy_price_ht * -1', 'd.qty * d.buy_price_ht').") as buying_price,"; -$sql.= " sum(".$db->ifsql('d.total_ht < 0', '-1 * (abs(d.total_ht) - (d.buy_price_ht * d.qty))', 'd.total_ht - (d.buy_price_ht * d.qty)').") as marge" ; +$sql.= " sum(".$db->ifsql('d.total_ht < 0', 'd.qty * d.buy_price_ht * -1 * (d.situation_percent / 100)', 'd.qty * d.buy_price_ht * (d.situation_percent / 100)').") as buying_price,"; +$sql.= " sum(".$db->ifsql('d.total_ht < 0', '-1 * (abs(d.total_ht) - (d.buy_price_ht * d.qty * (d.situation_percent / 100)))', 'd.total_ht - (d.buy_price_ht * d.qty * (d.situation_percent / 100))').") as marge" ; $sql.= " FROM ".MAIN_DB_PREFIX."societe as s"; $sql.= ", ".MAIN_DB_PREFIX."facture as f"; $sql.= " LEFT JOIN ".MAIN_DB_PREFIX."element_contact e ON e.element_id = f.rowid and e.statut = 4 and e.fk_c_type_contact = ".(empty($conf->global->AGENT_CONTACT_TYPE)?-1:$conf->global->AGENT_CONTACT_TYPE); From fb02582de08e97a0a4cca911eafbee04a210a887 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Thu, 19 Dec 2019 12:05:18 +0100 Subject: [PATCH 162/236] Fix clean of constant _TABS_ was forgotten --- htdocs/install/repair.php | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/htdocs/install/repair.php b/htdocs/install/repair.php index b46e9713983..e433ec27f8c 100644 --- a/htdocs/install/repair.php +++ b/htdocs/install/repair.php @@ -68,18 +68,23 @@ $actiondone=1; print '

    '.$langs->trans("Repair").'

    '; print 'Option standard (\'test\' or \'confirmed\') is '.(GETPOST('standard', 'alpha')?GETPOST('standard', 'alpha'):'undefined').'
    '."\n"; +// Disable modules +print 'Option force_disable_of_modules_not_found (\'test\' or \'confirmed\') is '.(GETPOST('force_disable_of_modules_not_found', 'alpha')?GETPOST('force_disable_of_modules_not_found', 'alpha'):'undefined').'
    '."\n"; +// Files print 'Option restore_thirdparties_logos (\'test\' or \'confirmed\') is '.(GETPOST('restore_thirdparties_logos', 'alpha')?GETPOST('restore_thirdparties_logos', 'alpha'):'undefined').'
    '."\n"; print 'Option restore_user_pictures (\'test\' or \'confirmed\') is '.(GETPOST('restore_user_pictures', 'alpha')?GETPOST('restore_user_pictures', 'alpha'):'undefined').'
    '."\n"; +print 'Option rebuild_product_thumbs (\'test\' or \'confirmed\') is '.(GETPOST('rebuild_product_thumbs', 'alpha')?GETPOST('rebuild_product_thumbs', 'alpha'):'undefined').'
    '."\n"; +// Clean tables and data print 'Option clean_linked_elements (\'test\' or \'confirmed\') is '.(GETPOST('clean_linked_elements', 'alpha')?GETPOST('clean_linked_elements', 'alpha'):'undefined').'
    '."\n"; print 'Option clean_menus (\'test\' or \'confirmed\') is '.(GETPOST('clean_menus', 'alpha')?GETPOST('clean_menus', 'alpha'):'undefined').'
    '."\n"; print 'Option clean_orphelin_dir (\'test\' or \'confirmed\') is '.(GETPOST('clean_orphelin_dir', 'alpha')?GETPOST('clean_orphelin_dir', 'alpha'):'undefined').'
    '."\n"; print 'Option clean_product_stock_batch (\'test\' or \'confirmed\') is '.(GETPOST('clean_product_stock_batch', 'alpha')?GETPOST('clean_product_stock_batch', 'alpha'):'undefined').'
    '."\n"; -print 'Option set_empty_time_spent_amount (\'test\' or \'confirmed\') is '.(GETPOST('set_empty_time_spent_amount', 'alpha')?GETPOST('set_empty_time_spent_amount', 'alpha'):'undefined').'
    '."\n"; -print 'Option rebuild_product_thumbs (\'test\' or \'confirmed\') is '.(GETPOST('rebuild_product_thumbs', 'alpha')?GETPOST('rebuild_product_thumbs', 'alpha'):'undefined').'
    '."\n"; -print 'Option force_disable_of_modules_not_found (\'test\' or \'confirmed\') is '.(GETPOST('force_disable_of_modules_not_found', 'alpha')?GETPOST('force_disable_of_modules_not_found', 'alpha'):'undefined').'
    '."\n"; print 'Option clean_perm_table (\'test\' or \'confirmed\') is '.(GETPOST('clean_perm_table', 'alpha')?GETPOST('clean_perm_table', 'alpha'):'undefined').'
    '."\n"; -print 'Option force_utf8_on_tables, for mysql/mariadb only (\'test\' or \'confirmed\') is '.(GETPOST('force_utf8_on_tables', 'alpha')?GETPOST('force_utf8_on_tables', 'alpha'):'undefined').'
    '."\n"; print 'Option repair_link_dispatch_lines_supplier_order_lines, (\'test\' or \'confirmed\') is '.(GETPOST('repair_link_dispatch_lines_supplier_order_lines', 'alpha')?GETPOST('repair_link_dispatch_lines_supplier_order_lines', 'alpha'):'undefined').'
    '."\n"; +// Init data +print 'Option set_empty_time_spent_amount (\'test\' or \'confirmed\') is '.(GETPOST('set_empty_time_spent_amount', 'alpha')?GETPOST('set_empty_time_spent_amount', 'alpha'):'undefined').'
    '."\n"; +// Structure +print 'Option force_utf8_on_tables, for mysql/mariadb only (\'test\' or \'confirmed\') is '.(GETPOST('force_utf8_on_tables', 'alpha')?GETPOST('force_utf8_on_tables', 'alpha'):'undefined').'
    '."\n"; print '
    '; print '

    *** Clean module_parts entries of modules not enabled

    *** Clean constant record of modules not enabled
    '.$langs->trans("Warehouse").''.$langs->trans("Warehouse"); + + // Select warehouse to force it everywhere + if (count($listwarehouses)>1) + { + print '
    '.$langs->trans("ForceTo").' '.$form->selectarray('fk_default_warehouse', $listwarehouses, $fk_default_warehouse, 1, 0, 0, '', 0, 0, $disabled); + } + elseif (count($listwarehouses)==1) + { + print '
    '.$langs->trans("ForceTo").' '.$form->selectarray('fk_default_warehouse', $listwarehouses, $fk_default_warehouse, 0, 0, 0, '', 0, 0, $disabled); + } + + print '
    '; @@ -345,13 +350,13 @@ if ($ok && GETPOST('standard', 'alpha')) // clean declaration constants if ($ok && GETPOST('standard', 'alpha')) { - print ''; + print ''; $sql ="SELECT name, entity, value"; $sql.=" FROM ".MAIN_DB_PREFIX."const as c"; $sql.=" WHERE name LIKE 'MAIN_MODULE_%_TPL' OR name LIKE 'MAIN_MODULE_%_CSS' OR name LIKE 'MAIN_MODULE_%_JS' OR name LIKE 'MAIN_MODULE_%_HOOKS'"; $sql.=" OR name LIKE 'MAIN_MODULE_%_TRIGGERS' OR name LIKE 'MAIN_MODULE_%_THEME' OR name LIKE 'MAIN_MODULE_%_SUBSTITUTIONS' OR name LIKE 'MAIN_MODULE_%_MODELS'"; - $sql.=" OR name LIKE 'MAIN_MODULE_%_MENUS' OR name LIKE 'MAIN_MODULE_%_LOGIN' OR name LIKE 'MAIN_MODULE_%_BARCODE'"; + $sql.=" OR name LIKE 'MAIN_MODULE_%_MENUS' OR name LIKE 'MAIN_MODULE_%_LOGIN' OR name LIKE 'MAIN_MODULE_%_BARCODE' OR name LIKE 'MAIN_MODULE_%_TABS_%'"; $sql.=" ORDER BY name, entity"; $resql = $db->query($sql); @@ -376,7 +381,7 @@ if ($ok && GETPOST('standard', 'alpha')) $sql2 ="SELECT COUNT(*) as nb"; $sql2.=" FROM ".MAIN_DB_PREFIX."const as c"; - $sql2.=" WHERE name LIKE 'MAIN_MODULE_".$name."'"; + $sql2.=" WHERE name = 'MAIN_MODULE_".$name."'"; $sql2.=" AND entity = ".$obj->entity; $resql2 = $db->query($sql2); if ($resql2) @@ -384,7 +389,7 @@ if ($ok && GETPOST('standard', 'alpha')) $obj2 = $db->fetch_object($resql2); if ($obj2 && $obj2->nb == 0) { - // Module not found, so we canremove entry + // Module not found, so we can remove entry $sqldelete = "DELETE FROM ".MAIN_DB_PREFIX."const WHERE name = '".$db->escape($obj->name)."' AND entity = ".$obj->entity; if (GETPOST('standard', 'alpha') == 'confirmed') From 7e526f4f419dc702cba80c2306d7912944ff0770 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Thu, 19 Dec 2019 12:28:50 +0100 Subject: [PATCH 163/236] Fix repair.php removed tabs when it should not --- htdocs/install/repair.php | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/htdocs/install/repair.php b/htdocs/install/repair.php index e433ec27f8c..78abde9caa1 100644 --- a/htdocs/install/repair.php +++ b/htdocs/install/repair.php @@ -357,6 +357,7 @@ if ($ok && GETPOST('standard', 'alpha')) $sql.=" WHERE name LIKE 'MAIN_MODULE_%_TPL' OR name LIKE 'MAIN_MODULE_%_CSS' OR name LIKE 'MAIN_MODULE_%_JS' OR name LIKE 'MAIN_MODULE_%_HOOKS'"; $sql.=" OR name LIKE 'MAIN_MODULE_%_TRIGGERS' OR name LIKE 'MAIN_MODULE_%_THEME' OR name LIKE 'MAIN_MODULE_%_SUBSTITUTIONS' OR name LIKE 'MAIN_MODULE_%_MODELS'"; $sql.=" OR name LIKE 'MAIN_MODULE_%_MENUS' OR name LIKE 'MAIN_MODULE_%_LOGIN' OR name LIKE 'MAIN_MODULE_%_BARCODE' OR name LIKE 'MAIN_MODULE_%_TABS_%'"; + $sql.=" OR name LIKE 'MAIN_MODULE_%_MODULEFOREXTERNAL'"; $sql.=" ORDER BY name, entity"; $resql = $db->query($sql); @@ -374,7 +375,7 @@ if ($ok && GETPOST('standard', 'alpha')) $obj=$db->fetch_object($resql); $reg = array(); - if (preg_match('/MAIN_MODULE_(.*)_(.*)/i', $obj->name, $reg)) + if (preg_match('/MAIN_MODULE_([^_]+)_(.+)/i', $obj->name, $reg)) { $name=$reg[1]; $type=$reg[2]; @@ -396,11 +397,11 @@ if ($ok && GETPOST('standard', 'alpha')) { $db->query($sqldelete); - print ''; + print ''; } else { - print ''; + print ''; } } else @@ -415,6 +416,8 @@ if ($ok && GETPOST('standard', 'alpha')) $db->commit(); } + } else { + dol_print_error($db); } } From 3cef84f26d57f6232cd1fd14275897fe5591e0ab Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Thu, 19 Dec 2019 12:34:58 +0100 Subject: [PATCH 164/236] Move feature from experimental to stable --- ChangeLog | 3 ++- htdocs/core/menus/standard/eldy.lib.php | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index 7091a7010ba..e3a5ef0cbbe 100644 --- a/ChangeLog +++ b/ChangeLog @@ -11,7 +11,8 @@ NEW: Can set the Address/Contact by default on third parties. NEW: Add a dictionary for list of Social networks NEW: A nicer dashboard for open elements on Home page. NEW: Add task widget and add task progress bar -NEW: Support of deployement of metapackages +NEW: Support of deployment of metapackages +NEW: Menu "Export accounting document" to generate a zip with all documents requested by a bookkeeper is now stable. NEW: Add button "Save and Stay" in website editor of pages. NEW: Accountancy - Can add specific widget in this accountancy area. NEW: Accountancy - Add export model LDCompta V9 & higher diff --git a/htdocs/core/menus/standard/eldy.lib.php b/htdocs/core/menus/standard/eldy.lib.php index d1db12b9e2e..99bd8042890 100644 --- a/htdocs/core/menus/standard/eldy.lib.php +++ b/htdocs/core/menus/standard/eldy.lib.php @@ -1316,7 +1316,7 @@ function print_left_eldy_menu($db, $menu_array_before, $menu_array_after, &$tabM } // Files - if ((!empty($conf->global->MAIN_FEATURES_LEVEL) && $conf->global->MAIN_FEATURES_LEVEL >= 1) || !empty($conf->global->ACCOUNTANCY_SHOW_EXPORT_FILES_MENU)) + if (empty($conf->global->ACCOUNTANCY_HIDE_EXPORT_FILES_MENU)) { $newmenu->add("/compta/accounting-files.php?mainmenu=accountancy&leftmenu=accountancy_files", $langs->trans("AccountantFiles"), 1, $user->rights->accounting->mouvements->lire); } From 0636682e91fd0880ccec9f9a5d1720f5904911f0 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Thu, 19 Dec 2019 13:41:43 +0100 Subject: [PATCH 165/236] FIX The substitution variable array was not complete --- htdocs/core/menus/standard/auguria.lib.php | 9 +++++---- htdocs/core/menus/standard/eldy.lib.php | 9 +++++---- htdocs/core/menus/standard/empty.php | 11 +++-------- 3 files changed, 13 insertions(+), 16 deletions(-) diff --git a/htdocs/core/menus/standard/auguria.lib.php b/htdocs/core/menus/standard/auguria.lib.php index cc8a2d42ce5..e35f45576d1 100644 --- a/htdocs/core/menus/standard/auguria.lib.php +++ b/htdocs/core/menus/standard/auguria.lib.php @@ -52,6 +52,8 @@ function print_auguria_menu($db, $atarget, $type_user, &$tabMenu, &$menu, $noout $menuArbo = new Menubase($db, 'auguria'); $newTabMenu = $menuArbo->menuTopCharger('', '', $type_user, 'auguria', $tabMenu); + $substitarray = getCommonSubstitutionArray($langs, 0, null, null); + if (empty($noout)) print_start_menu_array_auguria(); global $usemenuhider; @@ -75,8 +77,6 @@ function print_auguria_menu($db, $atarget, $type_user, &$tabMenu, &$menu, $noout $showmode=dol_auguria_showmenu($type_user, $newTabMenu[$i], $listofmodulesforexternal); if ($showmode == 1) { - $substitarray = array('__LOGIN__' => $user->login, '__USER_ID__' => $user->id, '__USER_SUPERVISOR_ID__' => $user->fk_user); - $substitarray['__USERID__'] = $user->id; // For backward compatibility $newTabMenu[$i]['url'] = make_substitutions($newTabMenu[$i]['url'], $substitarray); $url = $shorturl = $newTabMenu[$i]['url']; @@ -314,6 +314,8 @@ function print_left_auguria_menu($db, $menu_array_before, $menu_array_after, &$t print "\n"; } + $substitarray = getCommonSubstitutionArray($langs, 0, null, null); + // We update newmenu with entries found into database $menuArbo = new Menubase($db, 'auguria'); $newmenu = $menuArbo->menuLeftCharger($newmenu, $mainmenu, $leftmenu, ($user->socid?1:0), 'auguria', $tabMenu); @@ -512,8 +514,7 @@ function print_left_auguria_menu($db, $menu_array_before, $menu_array_after, &$t } // $menu_array[$i]['url'] can be a relative url, a full external url. We try substitution - $substitarray = array('__LOGIN__' => $user->login, '__USER_ID__' => $user->id, '__USER_SUPERVISOR_ID__' => $user->fk_user); - $substitarray['__USERID__'] = $user->id; // For backward compatibility + $menu_array[$i]['url'] = make_substitutions($menu_array[$i]['url'], $substitarray); $url = $shorturl = $shorturlwithoutparam = $menu_array[$i]['url']; diff --git a/htdocs/core/menus/standard/eldy.lib.php b/htdocs/core/menus/standard/eldy.lib.php index d1db12b9e2e..7799ac48690 100644 --- a/htdocs/core/menus/standard/eldy.lib.php +++ b/htdocs/core/menus/standard/eldy.lib.php @@ -52,6 +52,8 @@ function print_eldy_menu($db, $atarget, $type_user, &$tabMenu, &$menu, $noout = $id = 'mainmenu'; $listofmodulesforexternal = explode(',', $conf->global->MAIN_MODULES_FOR_EXTERNAL); + $substitarray = getCommonSubstitutionArray($langs, 0, null, null); + if (empty($noout)) print_start_menu_array(); $usemenuhider = 1; @@ -448,8 +450,6 @@ function print_eldy_menu($db, $atarget, $type_user, &$tabMenu, &$menu, $noout = $showmode = isVisibleToUserType($type_user, $newTabMenu[$i], $listofmodulesforexternal); if ($showmode == 1) { - $substitarray = array('__LOGIN__' => $user->login, '__USER_ID__' => $user->id, '__USER_SUPERVISOR_ID__' => $user->fk_user); - $substitarray['__USERID__'] = $user->id; // For backward compatibility $newTabMenu[$i]['url'] = make_substitutions($newTabMenu[$i]['url'], $substitarray); // url = url from host, shorturl = relative path into dolibarr sources @@ -679,6 +679,8 @@ function print_left_eldy_menu($db, $menu_array_before, $menu_array_after, &$tabM print "\n"; } + $substitarray = getCommonSubstitutionArray($langs, 0, null, null); + /** * We update newmenu with entries found into database * -------------------------------------------------- @@ -1982,8 +1984,7 @@ function print_left_eldy_menu($db, $menu_array_before, $menu_array_after, &$tabM } // $menu_array[$i]['url'] can be a relative url, a full external url. We try substitution - $substitarray = array('__LOGIN__' => $user->login, '__USER_ID__' => $user->id, '__USER_SUPERVISOR_ID__' => $user->fk_user); - $substitarray['__USERID__'] = $user->id; // For backward compatibility + $menu_array[$i]['url'] = make_substitutions($menu_array[$i]['url'], $substitarray); $url = $shorturl = $shorturlwithoutparam = $menu_array[$i]['url']; diff --git a/htdocs/core/menus/standard/empty.php b/htdocs/core/menus/standard/empty.php index 290ef0a959c..923f4e84965 100644 --- a/htdocs/core/menus/standard/empty.php +++ b/htdocs/core/menus/standard/empty.php @@ -146,6 +146,7 @@ class MenuManager $this->menu->add('/index.php', $langs->trans("Home"), 0, $showmode, $this->atarget, 'home', '', 10, $id, $idsel, $classname); + $substitarray = getCommonSubstitutionArray($langs, 0, null, null); // $this->menu->liste is top menu //var_dump($this->menu->liste);exit; @@ -156,8 +157,6 @@ class MenuManager print '
      '; print '
    • '; - $substitarray = array('__LOGIN__' => $user->login, '__USER_ID__' => $user->id, '__USER_SUPERVISOR_ID__' => $user->fk_user); - $substitarray['__USERID__'] = $user->id; // For backward compatibility $val['url'] = make_substitutions($val['url'], $substitarray); if ($val['enabled'] == 1) @@ -257,8 +256,6 @@ class MenuManager if ($showmenu) // Visible (option to hide when not allowed is off or allowed) { - $substitarray = array('__LOGIN__' => $user->login, '__USER_ID__' => $user->id, '__USER_SUPERVISOR_ID__' => $user->fk_user); - $substitarray['__USERID__'] = $user->id; // For backward compatibility $val2['url'] = make_substitutions($val2['url'], $substitarray); $relurl2 = dol_buildpath($val2['url'], 1); @@ -453,13 +450,13 @@ class MenuManager /* if ($mode == 'jmobile') { + $substitarray = getCommonSubstitutionArray($langs, 0, null, null); + foreach($this->menu->liste as $key => $val) // $val['url','titre','level','enabled'=0|1|2,'target','mainmenu','leftmenu' { print '
        '; print '
      • '; - $substitarray = array('__LOGIN__' => $user->login, '__USER_ID__' => $user->id, '__USER_SUPERVISOR_ID__' => $user->fk_user); - $substitarray['__USERID__'] = $user->id; // For backward compatibility $val['url'] = make_substitutions($val['url'], $substitarray); if ($val['enabled'] == 1) @@ -487,8 +484,6 @@ class MenuManager } foreach($submenu->liste as $key2 => $val2) // $val['url','titre','level','enabled'=0|1|2,'target','mainmenu','leftmenu' { - $substitarray = array('__LOGIN__' => $user->login, '__USER_ID__' => $user->id, '__USER_SUPERVISOR_ID__' => $user->fk_user); - $substitarray['__USERID__'] = $user->id; // For backward compatibility $val2['url'] = make_substitutions($val2['url'], $substitarray); $relurl2=dol_buildpath($val2['url'],1); From 44978db0279a1b3f732c315fbf335a02d890f3c3 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Thu, 19 Dec 2019 13:41:43 +0100 Subject: [PATCH 166/236] FIX The substitution variable array was not complete --- htdocs/core/menus/standard/auguria.lib.php | 9 +++++---- htdocs/core/menus/standard/eldy.lib.php | 9 +++++---- htdocs/core/menus/standard/empty.php | 11 +++-------- 3 files changed, 13 insertions(+), 16 deletions(-) diff --git a/htdocs/core/menus/standard/auguria.lib.php b/htdocs/core/menus/standard/auguria.lib.php index cc8a2d42ce5..e35f45576d1 100644 --- a/htdocs/core/menus/standard/auguria.lib.php +++ b/htdocs/core/menus/standard/auguria.lib.php @@ -52,6 +52,8 @@ function print_auguria_menu($db, $atarget, $type_user, &$tabMenu, &$menu, $noout $menuArbo = new Menubase($db, 'auguria'); $newTabMenu = $menuArbo->menuTopCharger('', '', $type_user, 'auguria', $tabMenu); + $substitarray = getCommonSubstitutionArray($langs, 0, null, null); + if (empty($noout)) print_start_menu_array_auguria(); global $usemenuhider; @@ -75,8 +77,6 @@ function print_auguria_menu($db, $atarget, $type_user, &$tabMenu, &$menu, $noout $showmode=dol_auguria_showmenu($type_user, $newTabMenu[$i], $listofmodulesforexternal); if ($showmode == 1) { - $substitarray = array('__LOGIN__' => $user->login, '__USER_ID__' => $user->id, '__USER_SUPERVISOR_ID__' => $user->fk_user); - $substitarray['__USERID__'] = $user->id; // For backward compatibility $newTabMenu[$i]['url'] = make_substitutions($newTabMenu[$i]['url'], $substitarray); $url = $shorturl = $newTabMenu[$i]['url']; @@ -314,6 +314,8 @@ function print_left_auguria_menu($db, $menu_array_before, $menu_array_after, &$t print "\n"; } + $substitarray = getCommonSubstitutionArray($langs, 0, null, null); + // We update newmenu with entries found into database $menuArbo = new Menubase($db, 'auguria'); $newmenu = $menuArbo->menuLeftCharger($newmenu, $mainmenu, $leftmenu, ($user->socid?1:0), 'auguria', $tabMenu); @@ -512,8 +514,7 @@ function print_left_auguria_menu($db, $menu_array_before, $menu_array_after, &$t } // $menu_array[$i]['url'] can be a relative url, a full external url. We try substitution - $substitarray = array('__LOGIN__' => $user->login, '__USER_ID__' => $user->id, '__USER_SUPERVISOR_ID__' => $user->fk_user); - $substitarray['__USERID__'] = $user->id; // For backward compatibility + $menu_array[$i]['url'] = make_substitutions($menu_array[$i]['url'], $substitarray); $url = $shorturl = $shorturlwithoutparam = $menu_array[$i]['url']; diff --git a/htdocs/core/menus/standard/eldy.lib.php b/htdocs/core/menus/standard/eldy.lib.php index 99bd8042890..253b745e25f 100644 --- a/htdocs/core/menus/standard/eldy.lib.php +++ b/htdocs/core/menus/standard/eldy.lib.php @@ -52,6 +52,8 @@ function print_eldy_menu($db, $atarget, $type_user, &$tabMenu, &$menu, $noout = $id = 'mainmenu'; $listofmodulesforexternal = explode(',', $conf->global->MAIN_MODULES_FOR_EXTERNAL); + $substitarray = getCommonSubstitutionArray($langs, 0, null, null); + if (empty($noout)) print_start_menu_array(); $usemenuhider = 1; @@ -448,8 +450,6 @@ function print_eldy_menu($db, $atarget, $type_user, &$tabMenu, &$menu, $noout = $showmode = isVisibleToUserType($type_user, $newTabMenu[$i], $listofmodulesforexternal); if ($showmode == 1) { - $substitarray = array('__LOGIN__' => $user->login, '__USER_ID__' => $user->id, '__USER_SUPERVISOR_ID__' => $user->fk_user); - $substitarray['__USERID__'] = $user->id; // For backward compatibility $newTabMenu[$i]['url'] = make_substitutions($newTabMenu[$i]['url'], $substitarray); // url = url from host, shorturl = relative path into dolibarr sources @@ -679,6 +679,8 @@ function print_left_eldy_menu($db, $menu_array_before, $menu_array_after, &$tabM print "\n"; } + $substitarray = getCommonSubstitutionArray($langs, 0, null, null); + /** * We update newmenu with entries found into database * -------------------------------------------------- @@ -1982,8 +1984,7 @@ function print_left_eldy_menu($db, $menu_array_before, $menu_array_after, &$tabM } // $menu_array[$i]['url'] can be a relative url, a full external url. We try substitution - $substitarray = array('__LOGIN__' => $user->login, '__USER_ID__' => $user->id, '__USER_SUPERVISOR_ID__' => $user->fk_user); - $substitarray['__USERID__'] = $user->id; // For backward compatibility + $menu_array[$i]['url'] = make_substitutions($menu_array[$i]['url'], $substitarray); $url = $shorturl = $shorturlwithoutparam = $menu_array[$i]['url']; diff --git a/htdocs/core/menus/standard/empty.php b/htdocs/core/menus/standard/empty.php index 290ef0a959c..923f4e84965 100644 --- a/htdocs/core/menus/standard/empty.php +++ b/htdocs/core/menus/standard/empty.php @@ -146,6 +146,7 @@ class MenuManager $this->menu->add('/index.php', $langs->trans("Home"), 0, $showmode, $this->atarget, 'home', '', 10, $id, $idsel, $classname); + $substitarray = getCommonSubstitutionArray($langs, 0, null, null); // $this->menu->liste is top menu //var_dump($this->menu->liste);exit; @@ -156,8 +157,6 @@ class MenuManager print '
          '; print '
        • '; - $substitarray = array('__LOGIN__' => $user->login, '__USER_ID__' => $user->id, '__USER_SUPERVISOR_ID__' => $user->fk_user); - $substitarray['__USERID__'] = $user->id; // For backward compatibility $val['url'] = make_substitutions($val['url'], $substitarray); if ($val['enabled'] == 1) @@ -257,8 +256,6 @@ class MenuManager if ($showmenu) // Visible (option to hide when not allowed is off or allowed) { - $substitarray = array('__LOGIN__' => $user->login, '__USER_ID__' => $user->id, '__USER_SUPERVISOR_ID__' => $user->fk_user); - $substitarray['__USERID__'] = $user->id; // For backward compatibility $val2['url'] = make_substitutions($val2['url'], $substitarray); $relurl2 = dol_buildpath($val2['url'], 1); @@ -453,13 +450,13 @@ class MenuManager /* if ($mode == 'jmobile') { + $substitarray = getCommonSubstitutionArray($langs, 0, null, null); + foreach($this->menu->liste as $key => $val) // $val['url','titre','level','enabled'=0|1|2,'target','mainmenu','leftmenu' { print '
            '; print '
          • '; - $substitarray = array('__LOGIN__' => $user->login, '__USER_ID__' => $user->id, '__USER_SUPERVISOR_ID__' => $user->fk_user); - $substitarray['__USERID__'] = $user->id; // For backward compatibility $val['url'] = make_substitutions($val['url'], $substitarray); if ($val['enabled'] == 1) @@ -487,8 +484,6 @@ class MenuManager } foreach($submenu->liste as $key2 => $val2) // $val['url','titre','level','enabled'=0|1|2,'target','mainmenu','leftmenu' { - $substitarray = array('__LOGIN__' => $user->login, '__USER_ID__' => $user->id, '__USER_SUPERVISOR_ID__' => $user->fk_user); - $substitarray['__USERID__'] = $user->id; // For backward compatibility $val2['url'] = make_substitutions($val2['url'], $substitarray); $relurl2=dol_buildpath($val2['url'],1); From 43ff015157b3dc9caec9a8212f650ddb5acd56c4 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Thu, 19 Dec 2019 19:09:56 +0100 Subject: [PATCH 167/236] Fix pb with svg images --- htdocs/core/lib/images.lib.php | 6 +++--- htdocs/product/class/product.class.php | 12 ++++++++---- htdocs/theme/eldy/global.inc.php | 3 ++- 3 files changed, 13 insertions(+), 8 deletions(-) diff --git a/htdocs/core/lib/images.lib.php b/htdocs/core/lib/images.lib.php index 1d1a6b8c7b9..1e6ebfa6d85 100644 --- a/htdocs/core/lib/images.lib.php +++ b/htdocs/core/lib/images.lib.php @@ -33,7 +33,7 @@ $quality = 80; * Return if a filename is file name of a supported image format * * @param string $file Filename - * @return int -1=Not image filename, 0=Image filename but format not supported by PHP, 1=Image filename with format supported by this PHP + * @return int -1=Not image filename, 0=Image filename but format not supported for conversion by PHP, 1=Image filename with format supported by this PHP */ function image_format_supported($file) { @@ -57,12 +57,12 @@ function image_format_supported($file) { if (!function_exists($imgfonction)) { - // Fonctions de conversion non presente dans ce PHP + // Fonctions of conversion not available in this PHP return 0; } } - // Filename is a format image and supported by this PHP + // Filename is a format image and supported for conversion by this PHP return 1; } diff --git a/htdocs/product/class/product.class.php b/htdocs/product/class/product.class.php index e32f0c32f8f..8b7d27073c0 100644 --- a/htdocs/product/class/product.class.php +++ b/htdocs/product/class/product.class.php @@ -4835,8 +4835,10 @@ class Product extends CommonObject global $conf; $dir = $sdir; - if (!empty($conf->global->PRODUCT_USE_OLD_PATH_FOR_PHOTO)) { $dir .= '/'.get_exdir($this->id, 2, 0, 0, $this, 'product').$this->id."/photos/"; - } else { $dir .= '/'.get_exdir(0, 0, 0, 0, $this, 'product').dol_sanitizeFileName($this->ref).'/'; + if (!empty($conf->global->PRODUCT_USE_OLD_PATH_FOR_PHOTO)) { + $dir .= '/'.get_exdir($this->id, 2, 0, 0, $this, 'product').$this->id."/photos/"; + } else { + $dir .= '/'.get_exdir(0, 0, 0, 0, $this, 'product').dol_sanitizeFileName($this->ref).'/'; } $nbphoto = 0; @@ -4847,9 +4849,11 @@ class Product extends CommonObject if (is_resource($handle)) { while (($file = readdir($handle)) !== false) { - if (!utf8_check($file)) { $file = utf8_encode($file); // To be sure data is stored in UTF8 in memory + if (!utf8_check($file)) { + $file = utf8_encode($file); // To be sure data is stored in UTF8 in memory } - if (dol_is_file($dir.$file) && image_format_supported($file) > 0) { return true; + if (dol_is_file($dir.$file) && image_format_supported($file) >= 0) { + return true; } } } diff --git a/htdocs/theme/eldy/global.inc.php b/htdocs/theme/eldy/global.inc.php index a15b6a3dd81..d18c3806363 100644 --- a/htdocs/theme/eldy/global.inc.php +++ b/htdocs/theme/eldy/global.inc.php @@ -1446,7 +1446,7 @@ div.heightref { min-height: 80px; } div.divphotoref { - padding-: 20px; + padding-: 10px; } div.paginationref { padding-bottom: 10px; @@ -3602,6 +3602,7 @@ label.radioprivate { .photowithmargin { margin-bottom: 2px; margin-top: 10px; + margin-right: 10px; } .photowithborder { border: 1px solid #f0f0f0; From 03649ea2c8d49972f962e2d7b553b3511cc3455f Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Thu, 19 Dec 2019 19:09:56 +0100 Subject: [PATCH 168/236] Fix pb with svg images --- htdocs/core/lib/images.lib.php | 6 +++--- htdocs/product/class/product.class.php | 12 ++++++++---- htdocs/theme/eldy/global.inc.php | 3 ++- 3 files changed, 13 insertions(+), 8 deletions(-) diff --git a/htdocs/core/lib/images.lib.php b/htdocs/core/lib/images.lib.php index 1d1a6b8c7b9..1e6ebfa6d85 100644 --- a/htdocs/core/lib/images.lib.php +++ b/htdocs/core/lib/images.lib.php @@ -33,7 +33,7 @@ $quality = 80; * Return if a filename is file name of a supported image format * * @param string $file Filename - * @return int -1=Not image filename, 0=Image filename but format not supported by PHP, 1=Image filename with format supported by this PHP + * @return int -1=Not image filename, 0=Image filename but format not supported for conversion by PHP, 1=Image filename with format supported by this PHP */ function image_format_supported($file) { @@ -57,12 +57,12 @@ function image_format_supported($file) { if (!function_exists($imgfonction)) { - // Fonctions de conversion non presente dans ce PHP + // Fonctions of conversion not available in this PHP return 0; } } - // Filename is a format image and supported by this PHP + // Filename is a format image and supported for conversion by this PHP return 1; } diff --git a/htdocs/product/class/product.class.php b/htdocs/product/class/product.class.php index e32f0c32f8f..8b7d27073c0 100644 --- a/htdocs/product/class/product.class.php +++ b/htdocs/product/class/product.class.php @@ -4835,8 +4835,10 @@ class Product extends CommonObject global $conf; $dir = $sdir; - if (!empty($conf->global->PRODUCT_USE_OLD_PATH_FOR_PHOTO)) { $dir .= '/'.get_exdir($this->id, 2, 0, 0, $this, 'product').$this->id."/photos/"; - } else { $dir .= '/'.get_exdir(0, 0, 0, 0, $this, 'product').dol_sanitizeFileName($this->ref).'/'; + if (!empty($conf->global->PRODUCT_USE_OLD_PATH_FOR_PHOTO)) { + $dir .= '/'.get_exdir($this->id, 2, 0, 0, $this, 'product').$this->id."/photos/"; + } else { + $dir .= '/'.get_exdir(0, 0, 0, 0, $this, 'product').dol_sanitizeFileName($this->ref).'/'; } $nbphoto = 0; @@ -4847,9 +4849,11 @@ class Product extends CommonObject if (is_resource($handle)) { while (($file = readdir($handle)) !== false) { - if (!utf8_check($file)) { $file = utf8_encode($file); // To be sure data is stored in UTF8 in memory + if (!utf8_check($file)) { + $file = utf8_encode($file); // To be sure data is stored in UTF8 in memory } - if (dol_is_file($dir.$file) && image_format_supported($file) > 0) { return true; + if (dol_is_file($dir.$file) && image_format_supported($file) >= 0) { + return true; } } } diff --git a/htdocs/theme/eldy/global.inc.php b/htdocs/theme/eldy/global.inc.php index a15b6a3dd81..d18c3806363 100644 --- a/htdocs/theme/eldy/global.inc.php +++ b/htdocs/theme/eldy/global.inc.php @@ -1446,7 +1446,7 @@ div.heightref { min-height: 80px; } div.divphotoref { - padding-: 20px; + padding-: 10px; } div.paginationref { padding-bottom: 10px; @@ -3602,6 +3602,7 @@ label.radioprivate { .photowithmargin { margin-bottom: 2px; margin-top: 10px; + margin-right: 10px; } .photowithborder { border: 1px solid #f0f0f0; From bceba83f0c54e4ccd203e2a0f68f6e46f4ee6315 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Fri, 20 Dec 2019 10:42:05 +0100 Subject: [PATCH 169/236] Fix position of fields --- htdocs/societe/list.php | 60 ++++++++++++++++++++--------------------- 1 file changed, 30 insertions(+), 30 deletions(-) diff --git a/htdocs/societe/list.php b/htdocs/societe/list.php index 1cc10743c3a..47a116c7fdf 100644 --- a/htdocs/societe/list.php +++ b/htdocs/societe/list.php @@ -174,36 +174,36 @@ $checkedprofid6 = 0; $checkprospectlevel = (in_array($contextpage, array('prospectlist')) ? 1 : 0); $checkstcomm = (in_array($contextpage, array('prospectlist')) ? 1 : 0); $arrayfields = array( - 's.rowid'=>array('label'=>"TechnicalID", 'checked'=>($conf->global->MAIN_SHOW_TECHNICAL_ID ? 1 : 0), 'enabled'=>($conf->global->MAIN_SHOW_TECHNICAL_ID ? 1 : 0)), - 's.nom'=>array('label'=>"ThirdPartyName", 'checked'=>1), - 's.name_alias'=>array('label'=>"AliasNameShort", 'checked'=>1), - 's.barcode'=>array('label'=>"Gencod", 'checked'=>1, 'enabled'=>(!empty($conf->barcode->enabled))), - 's.code_client'=>array('label'=>"CustomerCodeShort", 'checked'=>$checkedcustomercode), - 's.code_fournisseur'=>array('label'=>"SupplierCodeShort", 'checked'=>$checkedsuppliercode, 'enabled'=>(!empty($conf->fournisseur->enabled))), - 's.code_compta'=>array('label'=>"CustomerAccountancyCodeShort", 'checked'=>$checkedcustomeraccountcode), - 's.code_compta_fournisseur'=>array('label'=>"SupplierAccountancyCodeShort", 'checked'=>$checkedsupplieraccountcode, 'enabled'=>(!empty($conf->fournisseur->enabled))), - 's.town'=>array('label'=>"Town", 'checked'=>1), - 's.zip'=>array('label'=>"Zip", 'checked'=>1), - 'state.nom'=>array('label'=>"State", 'checked'=>0), - 'region.nom'=>array('label'=>"Region", 'checked'=>0), - 'country.code_iso'=>array('label'=>"Country", 'checked'=>0), - 's.email'=>array('label'=>"Email", 'checked'=>0), - 's.url'=>array('label'=>"Url", 'checked'=>0), - 's.phone'=>array('label'=>"Phone", 'checked'=>1), - 's.fax'=>array('label'=>"Fax", 'checked'=>0), - 'typent.code'=>array('label'=>"ThirdPartyType", 'checked'=>$checkedtypetiers), - 'staff.code'=>array('label'=>"Staff", 'checked'=>0), - 's.siren'=>array('label'=>"ProfId1Short", 'checked'=>$checkedprofid1), - 's.siret'=>array('label'=>"ProfId2Short", 'checked'=>$checkedprofid2), - 's.ape'=>array('label'=>"ProfId3Short", 'checked'=>$checkedprofid3), - 's.idprof4'=>array('label'=>"ProfId4Short", 'checked'=>$checkedprofid4), - 's.idprof5'=>array('label'=>"ProfId5Short", 'checked'=>$checkedprofid5), - 's.idprof6'=>array('label'=>"ProfId6Short", 'checked'=>$checkedprofid6), - 's.tva_intra'=>array('label'=>"VATIntraShort", 'checked'=>0), - 'customerorsupplier'=>array('label'=>'NatureOfThirdParty', 'checked'=>1), - 's.fk_prospectlevel'=>array('label'=>"ProspectLevelShort", 'checked'=>$checkprospectlevel), - 's.fk_stcomm'=>array('label'=>"StatusProsp", 'checked'=>$checkstcomm), - 's2.nom'=>array('label'=>'ParentCompany', 'checked'=>0), + 's.rowid'=>array('label'=>"TechnicalID", 'position'=>1, 'checked'=>($conf->global->MAIN_SHOW_TECHNICAL_ID ? 1 : 0), 'enabled'=>($conf->global->MAIN_SHOW_TECHNICAL_ID ? 1 : 0)), + 's.nom'=>array('label'=>"ThirdPartyName", 'position'=>2, 'checked'=>1), + 's.name_alias'=>array('label'=>"AliasNameShort", 'position'=>3, 'checked'=>1), + 's.barcode'=>array('label'=>"Gencod", 'position'=>5, 'checked'=>1, 'enabled'=>(!empty($conf->barcode->enabled))), + 's.code_client'=>array('label'=>"CustomerCodeShort", 'position'=>10, 'checked'=>$checkedcustomercode), + 's.code_fournisseur'=>array('label'=>"SupplierCodeShort", 'position'=>11, 'checked'=>$checkedsuppliercode, 'enabled'=>(!empty($conf->fournisseur->enabled))), + 's.code_compta'=>array('label'=>"CustomerAccountancyCodeShort", 'position'=>13, 'checked'=>$checkedcustomeraccountcode), + 's.code_compta_fournisseur'=>array('label'=>"SupplierAccountancyCodeShort", 'position'=>14, 'checked'=>$checkedsupplieraccountcode, 'enabled'=>(!empty($conf->fournisseur->enabled))), + 's.town'=>array('label'=>"Town", 'position'=>20, 'checked'=>1), + 's.zip'=>array('label'=>"Zip", 'position'=>21, 'checked'=>1), + 'state.nom'=>array('label'=>"State", 'position'=>22, 'checked'=>0), + 'region.nom'=>array('label'=>"Region", 'position'=>23, 'checked'=>0), + 'country.code_iso'=>array('label'=>"Country", 'position'=>24, 'checked'=>0), + 's.email'=>array('label'=>"Email", 'position'=>25, 'checked'=>0), + 's.url'=>array('label'=>"Url", 'position'=>26, 'checked'=>0), + 's.phone'=>array('label'=>"Phone", 'position'=>27, 'checked'=>1), + 's.fax'=>array('label'=>"Fax", 'position'=>28, 'checked'=>0), + 'typent.code'=>array('label'=>"ThirdPartyType", 'position'=>29, 'checked'=>$checkedtypetiers), + 'staff.code'=>array('label'=>"Staff", 'position'=>30, 'checked'=>0), + 's.siren'=>array('label'=>"ProfId1Short", 'position'=>40, 'checked'=>$checkedprofid1), + 's.siret'=>array('label'=>"ProfId2Short", 'position'=>41, 'checked'=>$checkedprofid2), + 's.ape'=>array('label'=>"ProfId3Short", 'position'=>42, 'checked'=>$checkedprofid3), + 's.idprof4'=>array('label'=>"ProfId4Short", 'position'=>43, 'checked'=>$checkedprofid4), + 's.idprof5'=>array('label'=>"ProfId5Short", 'position'=>44, 'checked'=>$checkedprofid5), + 's.idprof6'=>array('label'=>"ProfId6Short", 'position'=>45, 'checked'=>$checkedprofid6), + 's.tva_intra'=>array('label'=>"VATIntraShort", 'position'=>50, 'checked'=>0), + 'customerorsupplier'=>array('label'=>'NatureOfThirdParty', 'position'=>61, 'checked'=>1), + 's.fk_prospectlevel'=>array('label'=>"ProspectLevelShort", 'position'=>62, 'checked'=>$checkprospectlevel), + 's.fk_stcomm'=>array('label'=>"StatusProsp", 'position'=>63, 'checked'=>$checkstcomm), + 's2.nom'=>array('label'=>'ParentCompany', 'position'=>64, 'checked'=>0), 's.datec'=>array('label'=>"DateCreation", 'checked'=>0, 'position'=>500), 's.tms'=>array('label'=>"DateModificationShort", 'checked'=>0, 'position'=>500), 's.status'=>array('label'=>"Status", 'checked'=>1, 'position'=>1000), From 9f86cd8824e52280f7b8085885858a43b1920e7f Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Fri, 20 Dec 2019 11:14:16 +0100 Subject: [PATCH 170/236] Debug v11 --- htdocs/contact/class/contact.class.php | 72 ++++++++++++++++++- htdocs/contact/list.php | 29 ++++---- .../class/expensereport.class.php | 2 +- htdocs/modulebuilder/index.php | 27 +++++-- htdocs/mrp/class/mo.class.php | 2 +- htdocs/product/stock/class/entrepot.class.php | 2 +- htdocs/product/stock/productlot_list.php | 2 +- htdocs/projet/class/project.class.php | 6 +- 8 files changed, 115 insertions(+), 27 deletions(-) diff --git a/htdocs/contact/class/contact.class.php b/htdocs/contact/class/contact.class.php index 0c8da446df7..d33a9b67bb2 100644 --- a/htdocs/contact/class/contact.class.php +++ b/htdocs/contact/class/contact.class.php @@ -9,7 +9,7 @@ * Copyright (C) 2013 Alexandre Spangaro * Copyright (C) 2013 Juanjo Menent * Copyright (C) 2015 Marcos García - * Copyright (C) 2019 Nicolas ZABOURI + * Copyright (C) 2019 Nicolas ZABOURI * * 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 @@ -64,6 +64,43 @@ class Contact extends CommonObject /** * @var array Array with all fields and their property. Do not use it as a static var. It may be modified by constructor. */ + public $fields=array( + 'rowid' =>array('type'=>'integer', 'label'=>'TechnicalID', 'enabled'=>1, 'visible'=>-1, 'notnull'=>1, 'position'=>10), + 'datec' =>array('type'=>'datetime', 'label'=>'DateCreation', 'enabled'=>1, 'visible'=>-1, 'position'=>15), + 'tms' =>array('type'=>'timestamp', 'label'=>'DateModification', 'enabled'=>1, 'visible'=>-1, 'notnull'=>1, 'position'=>20), + 'fk_soc' =>array('type'=>'integer', 'label'=>'ThirdParty', 'enabled'=>1, 'visible'=>-1, 'position'=>25), + 'entity' =>array('type'=>'integer', 'label'=>'Entity', 'default'=>1, 'enabled'=>1, 'visible'=>0, 'notnull'=>1, 'position'=>30, 'index'=>1), + 'ref_ext' =>array('type'=>'varchar(255)', 'label'=>'Ref ext', 'enabled'=>1, 'visible'=>0, 'position'=>35), + 'civility' =>array('type'=>'varchar(6)', 'label'=>'Civility', 'enabled'=>1, 'visible'=>-1, 'position'=>40), + 'lastname' =>array('type'=>'varchar(50)', 'label'=>'Lastname', 'enabled'=>1, 'visible'=>-1, 'position'=>45), + 'firstname' =>array('type'=>'varchar(50)', 'label'=>'Firstname', 'enabled'=>1, 'visible'=>-1, 'position'=>50), + 'address' =>array('type'=>'varchar(255)', 'label'=>'Address', 'enabled'=>1, 'visible'=>-1, 'position'=>55), + 'zip' =>array('type'=>'varchar(25)', 'label'=>'Zip', 'enabled'=>1, 'visible'=>-1, 'position'=>60), + 'town' =>array('type'=>'text', 'label'=>'Town', 'enabled'=>1, 'visible'=>-1, 'position'=>65), + 'fk_departement' =>array('type'=>'integer', 'label'=>'Fk departement', 'enabled'=>1, 'visible'=>-1, 'position'=>70), + 'fk_pays' =>array('type'=>'integer', 'label'=>'Fk pays', 'enabled'=>1, 'visible'=>-1, 'position'=>75), + 'birthday' =>array('type'=>'date', 'label'=>'Birthday', 'enabled'=>1, 'visible'=>-1, 'position'=>80), + 'poste' =>array('type'=>'varchar(80)', 'label'=>'PostOrFunction', 'enabled'=>1, 'visible'=>-1, 'position'=>85), + 'phone' =>array('type'=>'varchar(30)', 'label'=>'Phone', 'enabled'=>1, 'visible'=>-1, 'position'=>90), + 'phone_perso' =>array('type'=>'varchar(30)', 'label'=>'Phone perso', 'enabled'=>1, 'visible'=>-1, 'position'=>95), + 'phone_mobile' =>array('type'=>'varchar(30)', 'label'=>'Phone mobile', 'enabled'=>1, 'visible'=>-1, 'position'=>100), + 'fax' =>array('type'=>'varchar(30)', 'label'=>'Fax', 'enabled'=>1, 'visible'=>-1, 'position'=>105), + 'email' =>array('type'=>'varchar(255)', 'label'=>'Email', 'enabled'=>1, 'visible'=>-1, 'position'=>110), + 'socialnetworks' =>array('type'=>'text', 'label'=>'Socialnetworks', 'enabled'=>1, 'visible'=>-1, 'position'=>115), + 'photo' =>array('type'=>'varchar(255)', 'label'=>'Photo', 'enabled'=>1, 'visible'=>-1, 'position'=>170), + 'priv' =>array('type'=>'smallint(6)', 'label'=>'Priv', 'enabled'=>1, 'visible'=>-1, 'notnull'=>1, 'position'=>175), + 'no_email' =>array('type'=>'smallint(6)', 'label'=>'No email', 'enabled'=>1, 'visible'=>-1, 'notnull'=>1, 'position'=>180), + 'fk_user_creat' =>array('type'=>'integer', 'label'=>'UserAuthor', 'enabled'=>1, 'visible'=>-1, 'position'=>185), + 'fk_user_modif' =>array('type'=>'integer', 'label'=>'UserModif', 'enabled'=>1, 'visible'=>-1, 'position'=>190), + 'note_private' =>array('type'=>'text', 'label'=>'NotePrivate', 'enabled'=>1, 'visible'=>0, 'position'=>195), + 'note_public' =>array('type'=>'text', 'label'=>'NotePublic', 'enabled'=>1, 'visible'=>0, 'position'=>200), + 'default_lang' =>array('type'=>'varchar(6)', 'label'=>'Default lang', 'enabled'=>1, 'visible'=>-1, 'position'=>205), + 'canvas' =>array('type'=>'varchar(32)', 'label'=>'Canvas', 'enabled'=>1, 'visible'=>-1, 'position'=>210), + 'statut' =>array('type'=>'tinyint(4)', 'label'=>'Statut', 'enabled'=>1, 'visible'=>-1, 'notnull'=>1, 'position'=>500), + 'import_key' =>array('type'=>'varchar(14)', 'label'=>'ImportId', 'enabled'=>1, 'visible'=>-2, 'position'=>1000), + ); + + /* public $fields = array( 'rowid' =>array('type'=>'integer', 'label'=>'TechnicalID', 'enabled'=>1, 'visible'=>-2, 'notnull'=>1, 'index'=>1, 'position'=>1, 'comment'=>'Id'), 'lastname' =>array('type'=>'varchar(128)', 'label'=>'Name', 'enabled'=>1, 'visible'=>1, 'notnull'=>1, 'showoncombobox'=>1, 'index'=>1, 'position'=>10, 'searchall'=>1), @@ -73,12 +110,13 @@ class Contact extends CommonObject 'note_private' =>array('type'=>'text', 'label'=>'NotePrivate', 'enabled'=>1, 'visible'=>0, 'position'=>61), 'datec' =>array('type'=>'datetime', 'label'=>'DateCreation', 'enabled'=>1, 'visible'=>-2, 'notnull'=>1, 'position'=>500), 'tms' =>array('type'=>'timestamp', 'label'=>'DateModification', 'enabled'=>1, 'visible'=>-2, 'notnull'=>1, 'position'=>501), - //'date_valid' =>array('type'=>'datetime', 'label'=>'DateCreation', 'enabled'=>1, 'visible'=>-2, 'position'=>502), + //'date_valid' =>array('type'=>'datetime', 'label'=>'DateValidation', 'enabled'=>1, 'visible'=>-2, 'position'=>502), 'fk_user_creat' =>array('type'=>'integer', 'label'=>'UserAuthor', 'enabled'=>1, 'visible'=>-2, 'notnull'=>1, 'position'=>510), 'fk_user_modif' =>array('type'=>'integer', 'label'=>'UserModif', 'enabled'=>1, 'visible'=>-2, 'notnull'=>-1, 'position'=>511), //'fk_user_valid' =>array('type'=>'integer', 'label'=>'UserValidation', 'enabled'=>1, 'visible'=>-1, 'position'=>512), 'import_key' =>array('type'=>'varchar(14)', 'label'=>'ImportId', 'enabled'=>1, 'visible'=>-2, 'notnull'=>-1, 'index'=>1, 'position'=>1000), ); + */ public $civility_id; // In fact we store civility_code public $civility_code; @@ -193,8 +231,38 @@ class Contact extends CommonObject */ public function __construct($db) { + global $conf, $langs; + $this->db = $db; + + if (empty($conf->global->MAIN_SHOW_TECHNICAL_ID) && isset($this->fields['rowid'])) $this->fields['rowid']['visible'] = 0; + if (empty($conf->mailing->enabled)) $this->fields['no_email']['enabled'] = 0; + if (!empty($conf->global->SOCIETE_DISABLE_CONTACTS)) $this->fields['thirdparty']['enabled'] = 0; $this->statut = 1; // By default, status is enabled + + // Unset fields that are disabled + foreach ($this->fields as $key => $val) + { + if (isset($val['enabled']) && empty($val['enabled'])) + { + unset($this->fields[$key]); + } + } + + // Translate some data of arrayofkeyval + /*if (is_object($langs)) + { + foreach($this->fields as $key => $val) + { + if (is_array($val['arrayofkeyval'])) + { + foreach($val['arrayofkeyval'] as $key2 => $val2) + { + $this->fields[$key]['arrayofkeyval'][$key2]=$langs->trans($val2); + } + } + } + }*/ } // phpcs:disable PEAR.NamingConventions.ValidFunctionName.ScopeNotCamelCaps diff --git a/htdocs/contact/list.php b/htdocs/contact/list.php index 06cfe319c41..1d0c3839f4f 100644 --- a/htdocs/contact/list.php +++ b/htdocs/contact/list.php @@ -160,20 +160,20 @@ $fieldstosearchall = array( // Definition of fields for list $arrayfields = array( - 'p.rowid'=>array('label'=>"TechnicalID", 'checked'=>($conf->global->MAIN_SHOW_TECHNICAL_ID ? 1 : 0), 'enabled'=>($conf->global->MAIN_SHOW_TECHNICAL_ID ? 1 : 0)), - 'p.lastname'=>array('label'=>"Lastname", 'checked'=>1), - 'p.firstname'=>array('label'=>"Firstname", 'checked'=>1), - 'p.poste'=>array('label'=>"PostOrFunction", 'checked'=>1), - 'p.town'=>array('label'=>"Town", 'checked'=>0), - 'p.zip'=>array('label'=>"Zip", 'checked'=>0), - 'country.code_iso'=>array('label'=>"Country", 'checked'=>0), - 'p.phone'=>array('label'=>"Phone", 'checked'=>1), - 'p.phone_perso'=>array('label'=>"PhonePerso", 'checked'=>0), - 'p.phone_mobile'=>array('label'=>"PhoneMobile", 'checked'=>1), - 'p.fax'=>array('label'=>"Fax", 'checked'=>0), - 'p.email'=>array('label'=>"EMail", 'checked'=>1), - 'p.no_email'=>array('label'=>"No_Email", 'checked'=>0, 'enabled'=>(!empty($conf->mailing->enabled))), - 'p.thirdparty'=>array('label'=>"ThirdParty", 'checked'=>1, 'enabled'=>empty($conf->global->SOCIETE_DISABLE_CONTACTS)), + 'p.rowid'=>array('label'=>"TechnicalID", 'position'=>1, 'checked'=>($conf->global->MAIN_SHOW_TECHNICAL_ID ? 1 : 0), 'enabled'=>($conf->global->MAIN_SHOW_TECHNICAL_ID ? 1 : 0)), + 'p.lastname'=>array('label'=>"Lastname", 'position'=>2, 'checked'=>1), + 'p.firstname'=>array('label'=>"Firstname", 'position'=>3, 'checked'=>1), + 'p.poste'=>array('label'=>"PostOrFunction", 'position'=>10, 'checked'=>1), + 'p.town'=>array('label'=>"Town", 'position'=>20, 'checked'=>0), + 'p.zip'=>array('label'=>"Zip", 'position'=>21, 'checked'=>0), + 'country.code_iso'=>array('label'=>"Country", 'position'=>22, 'checked'=>0), + 'p.phone'=>array('label'=>"Phone", 'position'=>30, 'checked'=>1), + 'p.phone_perso'=>array('label'=>"PhonePerso", 'position'=>31, 'checked'=>0), + 'p.phone_mobile'=>array('label'=>"PhoneMobile", 'position'=>32, 'checked'=>1), + 'p.fax'=>array('label'=>"Fax", 'position'=>33, 'checked'=>0), + 'p.email'=>array('label'=>"EMail", 'position'=>40, 'checked'=>1), + 'p.no_email'=>array('label'=>"No_Email", 'position'=>41, 'checked'=>0, 'enabled'=>(!empty($conf->mailing->enabled))), + 'p.thirdparty'=>array('label'=>"ThirdParty", 'position'=>50, 'checked'=>1, 'enabled'=>empty($conf->global->SOCIETE_DISABLE_CONTACTS)), 'p.priv'=>array('label'=>"ContactVisibility", 'checked'=>1, 'position'=>200), 'p.datec'=>array('label'=>"DateCreationShort", 'checked'=>0, 'position'=>500), 'p.tms'=>array('label'=>"DateModificationShort", 'checked'=>0, 'position'=>500), @@ -186,6 +186,7 @@ if (!empty($conf->socialnetworks->enabled)) { $arrayfields['p.'.$key] = array( 'label' => $value['label'], 'checked' => 0, + 'position' => 300 ); } } diff --git a/htdocs/expensereport/class/expensereport.class.php b/htdocs/expensereport/class/expensereport.class.php index 6d21093f971..05272aa2ff7 100644 --- a/htdocs/expensereport/class/expensereport.class.php +++ b/htdocs/expensereport/class/expensereport.class.php @@ -178,7 +178,7 @@ class ExpenseReport extends CommonObject 'extraparams' =>array('type'=>'varchar(255)', 'label'=>'Extraparams', 'enabled'=>1, 'visible'=>-1, 'position'=>220), 'date_create' =>array('type'=>'datetime', 'label'=>'Date create', 'enabled'=>1, 'visible'=>-1, 'notnull'=>1, 'position'=>300), 'tms' =>array('type'=>'timestamp', 'label'=>'Tms', 'enabled'=>1, 'visible'=>-1, 'notnull'=>1, 'position'=>305), - 'import_key' =>array('type'=>'varchar(14)', 'label'=>'ImportKey', 'enabled'=>1, 'visible'=>-1, 'position'=>1000), + 'import_key' =>array('type'=>'varchar(14)', 'label'=>'ImportId', 'enabled'=>1, 'visible'=>-1, 'position'=>1000), 'model_pdf' =>array('type'=>'varchar(255)', 'label'=>'Model pdf', 'enabled'=>1, 'visible'=>0, 'position'=>1010), 'fk_statut' =>array('type'=>'integer', 'label'=>'Fk statut', 'enabled'=>1, 'visible'=>-1, 'notnull'=>1, 'position'=>500), ); diff --git a/htdocs/modulebuilder/index.php b/htdocs/modulebuilder/index.php index 70f9287501b..580255d596f 100644 --- a/htdocs/modulebuilder/index.php +++ b/htdocs/modulebuilder/index.php @@ -718,14 +718,28 @@ if ($dirins && $action == 'initobject' && $module && GETPOST('createtablearray', if ($type == 'int(11)') $type='integer'; // notnull $notnull = ($obj->Null == 'YES'?0:1); + if ($fieldname == 'fk_user_modif') $notnull = -1; // label $label = preg_replace('/_/', ' ', ucfirst($fieldname)); - if ($fieldname == 'rowid') $label='ID'; - if ($fieldname == 'import_key') $label='ImportKey'; + if ($fieldname == 'rowid') $label='TechnicalID'; + if ($fieldname == 'import_key') $label='ImportId'; + if ($fieldname == 'fk_soc') $label='ThirdParty'; + if ($fieldname == 'tms') $label='DateModification'; + if ($fieldname == 'datec') $label='DateCreation'; + if ($fieldname == 'date_valid') $label='DateValidation'; + if ($fieldname == 'datev') $label='DateValidation'; + if ($fieldname == 'note_private') $label='NotePublic'; + if ($fieldname == 'note_public') $label='NotePrivate'; + if ($fieldname == 'fk_user_creat') $label='UserAuthor'; + if ($fieldname == 'fk_user_modif') $label='UserModif'; + if ($fieldname == 'fk_user_valid') $label='UserValidation'; // visible $visible = -1; if ($fieldname == 'entity') $visible = -2; - if (in_array($fieldname, array('model_pdf', 'note_public', 'note_private'))) $visible = 0; + if ($fieldname == 'import_key') $visible = -2; + if ($fieldname == 'fk_user_creat') $visible = -2; + if ($fieldname == 'fk_user_modif') $visible = -2; + if (in_array($fieldname, array('ref_ext', 'model_pdf', 'note_public', 'note_private'))) $visible = 0; // enabled $enabled = 1; // default @@ -734,6 +748,9 @@ if ($dirins && $action == 'initobject' && $module && GETPOST('createtablearray', // position $position = $i; if (in_array($fieldname, array('status', 'statut', 'fk_status', 'fk_statut'))) $position = 500; + // index + $index = 0; + if ($fieldname == 'entity') $index=1; $string.= "'".$obj->Field."' =>array('type'=>'".$type."', 'label'=>'".$label."',"; if ($default != '') $string.= " 'default'=>".$default.","; @@ -741,7 +758,9 @@ if ($dirins && $action == 'initobject' && $module && GETPOST('createtablearray', $string.= " 'visible'=>".$visible; if ($notnull) $string.= ", 'notnull'=>".$notnull; if ($fieldname == 'ref') $string.= ", 'showoncombobox'=>1"; - $string.= ", 'position'=>".$position."),\n"; + $string.= ", 'position'=>".$position; + if ($index) $string.= ", 'index'=>".$index; + print "),\n"; $string.="
            "; $i+=5; } diff --git a/htdocs/mrp/class/mo.class.php b/htdocs/mrp/class/mo.class.php index 393d5416d52..49c5bed3dda 100644 --- a/htdocs/mrp/class/mo.class.php +++ b/htdocs/mrp/class/mo.class.php @@ -929,7 +929,7 @@ class MoLine extends CommonObjectLine 'tms' =>array('type'=>'timestamp', 'label'=>'Tms', 'enabled'=>1, 'visible'=>-1, 'notnull'=>1, 'position'=>165), 'fk_user_creat' =>array('type'=>'integer', 'label'=>'Fk user creat', 'enabled'=>1, 'visible'=>-1, 'notnull'=>1, 'position'=>170), 'fk_user_modif' =>array('type'=>'integer', 'label'=>'Fk user modif', 'enabled'=>1, 'visible'=>-1, 'position'=>175), - 'import_key' =>array('type'=>'varchar(14)', 'label'=>'ImportKey', 'enabled'=>1, 'visible'=>-1, 'position'=>180), + 'import_key' =>array('type'=>'varchar(14)', 'label'=>'ImportId', 'enabled'=>1, 'visible'=>-1, 'position'=>180), ); public $rowid; diff --git a/htdocs/product/stock/class/entrepot.class.php b/htdocs/product/stock/class/entrepot.class.php index 07eeea82137..a3a97984ce9 100644 --- a/htdocs/product/stock/class/entrepot.class.php +++ b/htdocs/product/stock/class/entrepot.class.php @@ -117,7 +117,7 @@ class Entrepot extends CommonObject //'fk_user_author' =>array('type'=>'integer', 'label'=>'Fk user author', 'enabled'=>1, 'visible'=>-2, 'position'=>82), 'datec' =>array('type'=>'datetime', 'label'=>'DateCreation', 'enabled'=>1, 'visible'=>-2, 'position'=>500), 'tms' =>array('type'=>'timestamp', 'label'=>'DateModification', 'enabled'=>1, 'visible'=>-2, 'notnull'=>1, 'position'=>501), - //'import_key' =>array('type'=>'varchar(14)', 'label'=>'ImportKey', 'enabled'=>1, 'visible'=>-2, 'position'=>1000), + //'import_key' =>array('type'=>'varchar(14)', 'label'=>'ImportId', 'enabled'=>1, 'visible'=>-2, 'position'=>1000), //'model_pdf' =>array('type'=>'varchar(255)', 'label'=>'ModelPDF', 'enabled'=>1, 'visible'=>0, 'position'=>1010), 'statut' =>array('type'=>'tinyint(4)', 'label'=>'Status', 'enabled'=>1, 'visible'=>-2, 'position'=>200), ); diff --git a/htdocs/product/stock/productlot_list.php b/htdocs/product/stock/productlot_list.php index 0930cee2090..4f851d8e1de 100644 --- a/htdocs/product/stock/productlot_list.php +++ b/htdocs/product/stock/productlot_list.php @@ -96,7 +96,7 @@ $arrayfields = array( 't.fk_product'=>array('label'=>$langs->trans("Product"), 'checked'=>1), 't.sellby'=>array('label'=>$langs->trans("SellByDate"), 'checked'=>1), 't.eatby'=>array('label'=>$langs->trans("EatByDate"), 'checked'=>1), - //'t.import_key'=>array('label'=>$langs->trans("ImportKey"), 'checked'=>1), + //'t.import_key'=>array('label'=>$langs->trans("ImportId"), 'checked'=>1), //'t.entity'=>array('label'=>$langs->trans("Entity"), 'checked'=>1, 'enabled'=>(! empty($conf->multicompany->enabled) && empty($conf->global->MULTICOMPANY_TRANSVERSE_MODE))), //'t.fk_user_creat'=>array('label'=>$langs->trans("UserCreationShort"), 'checked'=>0, 'position'=>500), //'t.fk_user_modif'=>array('label'=>$langs->trans("UserModificationShort"), 'checked'=>0, 'position'=>500), diff --git a/htdocs/projet/class/project.class.php b/htdocs/projet/class/project.class.php index 6448dbbf622..9fc172207a3 100644 --- a/htdocs/projet/class/project.class.php +++ b/htdocs/projet/class/project.class.php @@ -180,14 +180,14 @@ class Project extends CommonObject 'fk_statut' =>array('type'=>'smallint(6)', 'label'=>'Fk statut', 'enabled'=>1, 'visible'=>-1, 'notnull'=>1, 'position'=>500), 'fk_opp_status' =>array('type'=>'integer', 'label'=>'Fk opp status', 'enabled'=>1, 'visible'=>-1, 'position'=>75), 'opp_percent' =>array('type'=>'double(5,2)', 'label'=>'Opp percent', 'enabled'=>1, 'visible'=>-1, 'position'=>80), - 'note_private' =>array('type'=>'text', 'label'=>'Note private', 'enabled'=>1, 'visible'=>0, 'position'=>85), - 'note_public' =>array('type'=>'text', 'label'=>'Note public', 'enabled'=>1, 'visible'=>0, 'position'=>90), + 'note_private' =>array('type'=>'text', 'label'=>'NotePrivate', 'enabled'=>1, 'visible'=>0, 'position'=>85), + 'note_public' =>array('type'=>'text', 'label'=>'NotePublic', 'enabled'=>1, 'visible'=>0, 'position'=>90), 'model_pdf' =>array('type'=>'varchar(255)', 'label'=>'Model pdf', 'enabled'=>1, 'visible'=>0, 'position'=>95), 'budget_amount' =>array('type'=>'double(24,8)', 'label'=>'Budget amount', 'enabled'=>1, 'visible'=>-1, 'position'=>100), 'date_close' =>array('type'=>'datetime', 'label'=>'Date close', 'enabled'=>1, 'visible'=>-1, 'position'=>105), 'fk_user_close' =>array('type'=>'integer', 'label'=>'Fk user close', 'enabled'=>1, 'visible'=>-1, 'position'=>110), 'opp_amount' =>array('type'=>'double(24,8)', 'label'=>'Opp amount', 'enabled'=>1, 'visible'=>-1, 'position'=>115), - 'import_key' =>array('type'=>'varchar(14)', 'label'=>'ImportKey', 'enabled'=>1, 'visible'=>-1, 'position'=>120), + 'import_key' =>array('type'=>'varchar(14)', 'label'=>'ImportId', 'enabled'=>1, 'visible'=>-1, 'position'=>120), 'fk_user_modif' =>array('type'=>'integer', 'label'=>'Fk user modif', 'enabled'=>1, 'visible'=>-1, 'position'=>125), 'usage_bill_time' =>array('type'=>'integer', 'label'=>'Usage bill time', 'enabled'=>1, 'visible'=>-1, 'position'=>130), 'usage_opportunity' =>array('type'=>'integer', 'label'=>'Usage opportunity', 'enabled'=>1, 'visible'=>-1, 'position'=>135), From be8075881c6be0599861932b1c3bf371a83a3e34 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Fri, 20 Dec 2019 11:15:15 +0100 Subject: [PATCH 171/236] Clean dead code --- htdocs/contact/class/contact.class.php | 18 ------------------ 1 file changed, 18 deletions(-) diff --git a/htdocs/contact/class/contact.class.php b/htdocs/contact/class/contact.class.php index d33a9b67bb2..038cb82845e 100644 --- a/htdocs/contact/class/contact.class.php +++ b/htdocs/contact/class/contact.class.php @@ -100,24 +100,6 @@ class Contact extends CommonObject 'import_key' =>array('type'=>'varchar(14)', 'label'=>'ImportId', 'enabled'=>1, 'visible'=>-2, 'position'=>1000), ); - /* - public $fields = array( - 'rowid' =>array('type'=>'integer', 'label'=>'TechnicalID', 'enabled'=>1, 'visible'=>-2, 'notnull'=>1, 'index'=>1, 'position'=>1, 'comment'=>'Id'), - 'lastname' =>array('type'=>'varchar(128)', 'label'=>'Name', 'enabled'=>1, 'visible'=>1, 'notnull'=>1, 'showoncombobox'=>1, 'index'=>1, 'position'=>10, 'searchall'=>1), - 'firstname' =>array('type'=>'varchar(128)', 'label'=>'Firstname', 'enabled'=>1, 'visible'=>1, 'notnull'=>1, 'showoncombobox'=>1, 'index'=>1, 'position'=>11, 'searchall'=>1), - 'entity' =>array('type'=>'integer', 'label'=>'Entity', 'enabled'=>1, 'visible'=>0, 'default'=>1, 'notnull'=>1, 'index'=>1, 'position'=>20), - 'note_public' =>array('type'=>'text', 'label'=>'NotePublic', 'enabled'=>1, 'visible'=>0, 'position'=>60), - 'note_private' =>array('type'=>'text', 'label'=>'NotePrivate', 'enabled'=>1, 'visible'=>0, 'position'=>61), - 'datec' =>array('type'=>'datetime', 'label'=>'DateCreation', 'enabled'=>1, 'visible'=>-2, 'notnull'=>1, 'position'=>500), - 'tms' =>array('type'=>'timestamp', 'label'=>'DateModification', 'enabled'=>1, 'visible'=>-2, 'notnull'=>1, 'position'=>501), - //'date_valid' =>array('type'=>'datetime', 'label'=>'DateValidation', 'enabled'=>1, 'visible'=>-2, 'position'=>502), - 'fk_user_creat' =>array('type'=>'integer', 'label'=>'UserAuthor', 'enabled'=>1, 'visible'=>-2, 'notnull'=>1, 'position'=>510), - 'fk_user_modif' =>array('type'=>'integer', 'label'=>'UserModif', 'enabled'=>1, 'visible'=>-2, 'notnull'=>-1, 'position'=>511), - //'fk_user_valid' =>array('type'=>'integer', 'label'=>'UserValidation', 'enabled'=>1, 'visible'=>-1, 'position'=>512), - 'import_key' =>array('type'=>'varchar(14)', 'label'=>'ImportId', 'enabled'=>1, 'visible'=>-2, 'notnull'=>-1, 'index'=>1, 'position'=>1000), - ); - */ - public $civility_id; // In fact we store civility_code public $civility_code; public $civility; From ca6277379a7d3ca50a30adcaa56a617812f41bba Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Fri, 20 Dec 2019 11:17:03 +0100 Subject: [PATCH 172/236] Fix regression --- htdocs/modulebuilder/index.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/modulebuilder/index.php b/htdocs/modulebuilder/index.php index 580255d596f..2efb90fa7cf 100644 --- a/htdocs/modulebuilder/index.php +++ b/htdocs/modulebuilder/index.php @@ -760,7 +760,7 @@ if ($dirins && $action == 'initobject' && $module && GETPOST('createtablearray', if ($fieldname == 'ref') $string.= ", 'showoncombobox'=>1"; $string.= ", 'position'=>".$position; if ($index) $string.= ", 'index'=>".$index; - print "),\n"; + $string.= "),\n"; $string.="
            "; $i+=5; } From cb5b573c5003af894187e0442e6000aebc627097 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Fri, 20 Dec 2019 11:31:40 +0100 Subject: [PATCH 173/236] Fix Too many try of ping --- htdocs/main.inc.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/htdocs/main.inc.php b/htdocs/main.inc.php index 3acc10fe9d7..7744e1ffd16 100644 --- a/htdocs/main.inc.php +++ b/htdocs/main.inc.php @@ -2555,17 +2555,17 @@ if (!function_exists("llxFooter")) if (($_SERVER["PHP_SELF"] == DOL_URL_ROOT.'/index.php') || GETPOST('forceping', 'alpha')) { //print ''; + $hash_unique_id = md5('dolibarr'.$conf->file->instance_unique_id); if (empty($conf->global->MAIN_FIRST_PING_OK_DATE) - || (!empty($conf->file->instance_unique_id) && (md5($conf->file->instance_unique_id) != $conf->global->MAIN_FIRST_PING_OK_ID) && ($conf->global->MAIN_FIRST_PING_OK_ID != 'disabled')) + || (!empty($conf->file->instance_unique_id) && ($hash_unique_id != $conf->global->MAIN_FIRST_PING_OK_ID) && ($conf->global->MAIN_FIRST_PING_OK_ID != 'disabled')) || GETPOST('forceping', 'alpha')) { - if (empty($_COOKIE['DOLINSTALLNOPING_'.md5($conf->file->instance_unique_id)])) + if (empty($_COOKIE['DOLINSTALLNOPING_'.$hash_unique_id])) { include_once DOL_DOCUMENT_ROOT.'/core/lib/functions2.lib.php'; print "\n".''."\n"; print "\n\n"; - $hash_unique_id = md5('dolibarr'.$conf->file->instance_unique_id); $url_for_ping = (empty($conf->global->MAIN_URL_FOR_PING) ? "https://ping.dolibarr.org/" : $conf->global->MAIN_URL_FOR_PING); ?> \n',1,'2019-08-15 00:03:30',NULL,'2019-08-14 22:18:11',NULL,NULL,'page','en_US',NULL,'','',NULL,''),(2,2,'blog-our-company-is-now-on-dolibarr','','Our company is now on Dolibarr ERP CRM','Our company has moved on Dolibarr ERP CRM. This is an important step in improving all of our services.','','\n\n \n \n
            \n
            \n
            \n
            \n
            \n
            \n
            \n
            \n
            title; ?>\n
            \n
            \n
            \n
            \n
            \n
            \n
            \n
            \n\n
            \n


            \n Like several thousands of companies, our company (name ?>) has moved all its information system to Dolibarr ERP CRM. More than 20 applications have been replaced by only one, easier to use and fully integrated.\n This is an important step in improving all of our services.\n \n


            \n \n
            \n \n

            \n
            Screenshot of our new Open Source solution
            \n
            \n \n \n \n





            \n
            \n\n\n\n\n\n',1,'2019-08-15 00:03:30',NULL,'2019-08-14 22:23:06',NULL,NULL,'blogpost','en_US',NULL,'','',NULL,'image/template/background_dolibarr.jpg'),(3,2,'blog-our-new-web-site-has-been-launched','','Our new web site has been launched','Our new website, based on Dolibarr CMS, has been launched. Modern and directly integrated with the internal management tools of the company, many new online services for our customers will be able to see the day...','','\n\n
            \n
            \n
            \n
            \n
            \n
            \n
            \n
            \n
            title; ?>\n
            \n
            \n
            \n
            \n
            \n
            \n
            \n
            \n\n
            \n





            \n\n\n Our new website, based on Dolibarr CMS, has been launched.
            \n Now it is modern and directly integrated with the internal management tools of the company. Many new online services will be available for our customers...\n\n \n\n





            \n
            \n\n\n\n\n\n\n',1,'2019-08-15 00:03:30',NULL,'2019-08-14 22:23:16',NULL,NULL,'blogpost','en_US',NULL,'','',NULL,'image/template/background_rough-horn.jpg'),(4,2,'careers','','Careers','Our job opportunities','career','
            \n\n \n\n
            \n
            \n
            \n
            \n
            \n
            \n
            \n
            \n
            Job opportunities\n
            \n
            \n
            \n
            \n
            \n
            \n
            \n
            \n\n\n
            \n
            \n
            \n
            \n
            \nThere is no job opportunities for the moment...
            \n
            \n
            \n
            \n
            \n
            \n
            \n\n\n

            \n\n \n\n
            \n \n\n',1,'2019-08-15 00:03:30',NULL,'2019-08-14 22:24:41',NULL,NULL,'page','en_US',NULL,'','',NULL,''),(5,2,'carriere','','Carrière','Nos opportunités professionnelles','career','
            \n\n \n\n
            \n
            \n
            \n
            \n
            \n
            \n
            \n
            \n
            Offres d\'emploi\n
            \n
            \n
            \n
            \n
            \n
            \n
            \n
            \n\n\n
            \n
            \n
            \n
            \n
            \nNous n\'avons pas d\'offres d\'emploi ouvertes en ce moment...
            \n
            \n
            \n
            \n
            \n
            \n
            \n\n\n

            \n\n \n\n
            \n \n\n',1,'2019-08-15 00:03:30',NULL,'2019-08-14 22:24:57',NULL,NULL,'page','fr_FR',NULL,'','',NULL,''),(6,2,'clients-testimonials','','Clients Testimonials','Client Testimonials','testimonials, use cases, success story','
            \n\n \n\n
            \n
            \n
            \n
            \n
            \n
            \n
            \n
            \n
            Testimonials\n
            \n
            \n
            \n
            \n
            \n
            \n
            \n
            \n\n\n
            \n

            \n

            What they say about us

            \n



            \n Send us your testimonial (by email to email; ?>\">email; ?>)\n



            \n

            \n
            \n\n

            \n\n \n\n
            \n \n',1,'2019-08-15 00:03:30',NULL,'2019-08-14 22:25:18',NULL,NULL,'page','en_US',NULL,'','',NULL,''),(7,2,'contact','','Contact','Privacy Policies','Contact','
            \n\n \n\n
            \n
            \n
            \n
            \n
            \n
            \n
            \n
            \n
            Contact\n
            \n
            \n
            \n
            \n
            \n
            \n
            \n
            \n\n\n
            \n
            \n

            Contact us:



            \n email ?>
            \n getFullAddress() ?>
            \n
            \n
            \n\n\n \n
            \n
            \n \n
            \n\n


            \n\n \n\n
            \n \n',1,'2019-08-15 00:03:30',NULL,'2019-08-14 22:25:38',NULL,NULL,'page','en_US',NULL,'','',NULL,''),(8,2,'faq','','FAQ','Frequently Asked Questions','faq','
            \n\n \n\n
            \n
            \n
            \n
            \n
            \n
            \n
            \n
            \n
            FAQs\n
            \n
            \n
            \n
            \n
            \n
            \n
            \n
            \n\n\n
            \n
            \n


            Frequently Asked Questions

            \n
            \n
            \n
            \n

            How can I contact you ?


            \nYou can contact us by using this page.\n
            \n
            \n
            \n

            What is your privacy policy ?


            \nYou may find information about our privacy policy on this page.\n\n\n



            \n\n
            \n
            \n\n\n

            \n\n \n\n
            \n \n\n',1,'2019-08-15 00:03:30',NULL,'2019-08-14 22:25:51',NULL,NULL,'page','en_US',NULL,'','',NULL,''),(9,2,'footer','','Footer','Footer','','\n
            \n\n \n \n \n\n
            \n\n\n\n',1,'2019-08-15 00:03:30',NULL,'2019-08-14 22:28:20',NULL,NULL,'other','en_US',NULL,'','',NULL,''),(10,2,'header','','Header and Top Menu','Header with menu','','\n\n\n\n\n
            \n
            \n
            \n \n \n
            \n
            \n
            \n',1,'2019-08-15 00:03:30',NULL,'2019-08-14 22:10:17',NULL,NULL,'other','en_US',NULL,'','',NULL,''),(11,2,'home','','Home','Welcome','','
            \n \n \n \n \n \n
            \n
            \n
            \n
            \n
            \n
            \n
            \n
            \n
            Boost your business\n
            \n
            \n

            We provide powerful solutions for all businesses

            \n
            \n \n
            \n
            \n
            \n
            \n
            \n
            \n
            \n
            \n
            \n
            \n
             Best prices on the market \n
            \n
            \n

            Our optimized processes allows us to provide you very competitive prices

            \n
            \n \n
            \n
            \n
            \n
            \n
            \n
            \n
            \n
            \n
            \n
            \n
            \n
            \n
            \n\n\n\n \n
            \n
            \n
            \n
            \n
            \n
            \n \n
            \n
            \n

            Our sales representative are also technicians.

            \n
            \n
            \n
            \n
            \n
            \n \n
            \n

            Take a look at our offers...

            \n
            \n
            \n
            \n
            \n
            \n \n
            \n

            Our customer-supplier relationship is very appreciated by our customers

            \n
            \n
            \n
            \n
            \n
            \n
            \n
            \n \n
            \n
            \n

            We continue to follow and assist you after the sale. Contact us at any time.

            \n
            \n
            \n
            \n
            \n
            \n\n\n \n
            \n
            \n

            Looking for

            \n

            a high quality service?

            \n

            With a lot of experience, hiring us is a security for your business!

            \n
            \n
            \n
            11
            \n
            Years of Experience
            \n
            \n
            \n
            \n query($sql); $obj = $db->fetch_object($resql); print $obj->nb; ?>\n
            \n
            Experts
            \n
            \n
            \n
            \n query($sql); $obj = $db->fetch_object($resql); print $obj->nb; ?>\n
            \n
            Trusted Clients
            \n
            \n
            \n
            \n \n
            \n
            \n
            \n\n \n \n \n
            \n
            \n
            \n \n
            \n \n
            \n \n
            \n

            our plans

            \n\n \n
            \n \n
            \n
            \n
            \n
            FREE
            \n
            The best choice for personal use
            \n
            The service 1 for free
            \n
            \n 0/ month\n
            \n
            \n Available features are : \n
              \n
            • \n \n Service 1 \n
            • \n
            \n
            \n
            \n Subcribe\n
            \n
            \n
            \n \n \n \n
            \n
            \n
            \n
            STARTER
            \n
            For small companiess
            \n
            The service 1 and product 1 at low price
            \n
            \n 29/ month\n
            \n
            \n Available features are : \n
              \n
            • \n \n Service 1\n
            • \n
            • \n \n Product 1\n
            • \n
            \n
            \n
            \n Subscribe\n
            \n
            \n
            \n \n \n \n
            \n
            \n
            \n
            PREMIUM
            \n
            For large companies
            \n
            The full option package for a one shot price\n
            \n
            \n 2499\n
            \n
            \n Available features are :\n
              \n
            • \n \n Service 1
            • \n
            • \n \n Service 2
            • \n
            • \n \n Product 1
            • \n
            \n
            \n
            \n Buy\n
            \n
            \n
            \n \n
            \n \n
            \n \n
            \n \n
            \n \n \n
            \n
            \n
            \n \n \n \n
            \n
            \n

            our team

            \n
            \n
            \n \n
            \n
            \n
            \n
            \n\n\n \n
            \n
            \n
            \n
            \n
            \n

            Request a callback

            \n
            \n
            \n \n
            \n
            \n \n
            \n
            \n \n
            \n
            \n \n
            \n \n
            \n
            \n
            \n
            \n
            \n \n \n \n
            \n
            \n
            \n
            \n
            \n

            successful cases

            \n
            \n
            \n
            \n
            \n
            \"\"\n
            \n
            \n
            \n
            \"\"\n
            \n
            \n
            \n
            \"\"\n
            \n
            \n
            \n
            \"\"\n
            \n
            \n
            \n
            \n
            \n
            \n
            \n
            \n
            \n
            \n
            \n Albert Einstein\n
            \n
            Scientist, www.emc2.org
            \n
            \n
            \n
            \n
            \n
            -20%
            \n
            Expenses
            \n
            \n
            \n
            \n
            \n
            \n
            \n \n They did everything, with almost no time or effort for me. The best part was that I could trust their team to represent our company professionally with our clients.\n \n
            \n
            \n
            \n
            \n
            \n
            \n
            \n
            \n
            \n
            \n Pierre Curie\n
            \n
            CEO “Cyclonic”
            \n
            \n
            \n
            \n
            \n
            -30%
            \n
            Expenses
            \n
            \n
            \n
            \n
            \n
            \n
            \n \n Their course gave me the confidence to implement new techniques in my work. I learn “how” to write – “what” and “why” also became much clearer.\n \n
            \n
            \n
            \n
            \n
            \n
            \n
            \n
            \n
            \n
            \n Marie Curie\n
            \n
            CTO \"Cyclonic\"
            \n
            \n
            \n
            \n
            \n
            +22%
            \n
            Turnover
            \n
            \n
            \n
            \n
            \n
            \n
            \n \n We were skeptical to work with a consultant to optimize our sales emails, but they were highly recommended by many other startups we knew. They helped us to reach our objective of 20% turnover increase, in 4 monthes.\n \n
            \n
            \n
            \n
            \n
            \n
            \n
            \n
            \n
            \n
            \n John Doe\n
            \n
            Sale representative
            \n
            \n
            \n
            \n
            \n
            +40%
            \n
            Quotes
            \n
            \n
            \n
            \n
            \n
            \n
            \n \n Their work on our website and Internet marketing has made a significant different to our business. We’ve seen a +40% increase in quote requests from our website.\n \n
            \n
            \n
            \n
            \n
            \n
            \n
            \n
            \n
            \n
            \n
            \n \n\n \n
            \n
            \n

            Latest News

            \n
            \n fetchAll($website->id, \'DESC\', \'date_creation\', $MAXNEWS, 0, array(\'type_container\'=>\'blogpost\', \'lang\'=>\'en_US\'));\n foreach($arrayofblogs as $blog)\n {\n $fuser->fetch($blog->fk_user_creat);\n ?>\n \n \n \n
            \n
            \n
            \n\n\n \n\n\n
            \n',1,'2019-08-15 00:03:30',NULL,'2019-08-14 22:29:04',NULL,NULL,'page','en_US',NULL,'','',NULL,''),(12,2,'our-team','','Our team','Our team','team','
            \n\n \n\n
            \n
            \n
            \n
            \n
            \n
            \n
            \n
            \n
            Our team\n
            \n
            \n
            \n
            \n
            \n
            \n
            \n
            \n\n\n
            \n

            \n

            The crew...




            \n query($sql);\n if (! $resql) dol_print_error($db);\n while ($obj = $db->fetch_object($resql))\n {\n $arrayofusers[]=$obj->rowid;\n }\n \n print \'
            \';\n foreach($arrayofusers as $id)\n {\n $fuser->fetch($id);\n\n print \'
            \';\n print \'
            \';\n print \'
            \';\n if ($fuser->photo) print Form::showphoto(\'userphoto\', $fuser, 100, 0, 0, \'photowithmargin\', \'\', 0);\n //print \'photo.\'\" width=\"129\" height=\"129\" alt=\"\">\';\n else print \'\"\"\';\n print \'
            \';\n print \'
            \';\n print \'
            \'.$fuser->firstname.\'
            \';\n print \'
              \';\n //print \'
            • September 24, 2018
            • \';\n if ($fuser->job) print \'
            • \'.$fuser->job.\'
            • \';\n else print \'
            • \';\n print \'
            \';\n print \'
            \';\n print \'
            \';\n print \'
            \';\n }\n print \'
            \';\n\n ?>\n
            \n
            \n\n

            \n\n \n\n
            \n \n',1,'2019-08-15 00:03:30',NULL,'2019-08-14 22:29:25',NULL,NULL,'page','en_US',NULL,'','',NULL,''),(13,2,'partners','','Partners','Partners','partners','
            \n\n \n\n
            \n
            \n
            \n
            \n
            \n
            \n
            \n
            \n
            Partners\n
            \n
            \n
            \n
            \n
            \n
            \n
            \n
            \n\n\n
            \n
            \n

            Our partners...

            \n
            \n
            \n
            \n
            \n
            \n \n
            \n
            \n
            \n
            \n \n
            \n
            \n
            \n
            \n
            \n \n
            \n
            \n
            \n
            \n
            \n \n
            \n
            \n
            \n
            \n
            \n
            \n
            \n
            \n
            \n\n\n

            \n\n \n\n
            \n \n\n',1,'2019-08-15 00:03:30',NULL,'2019-08-14 22:29:51',NULL,NULL,'page','en_US',NULL,'','',NULL,''),(14,2,'pricing','','Pricing','All the prices of our offers','pricing','
            \n\n \n\n
            \n
            \n
            \n
            \n
            \n
            \n
            \n
            \n
            Our plans\n
            \n
            \n
            \n
            \n
            \n
            \n
            \n
            \n\n\n\n\n \n
            \n
            \n
            \n \n
            \n \n
            \n \n
            \n\n \n
            \n \n
            \n
            \n
            \n
            FREE
            \n
            The best choice for personal use
            \n
            The service 1 for free
            \n
            \n 0/ month\n
            \n
            \n Available features are : \n
              \n
            • \n \n Service 1 \n
            • \n
            \n
            \n
            \n Subcribe\n
            \n
            \n
            \n \n \n \n
            \n
            \n
            \n
            STARTER
            \n
            For small companiess
            \n
            The service 1 and product 1 at low price
            \n
            \n 29/ month\n
            \n
            \n Available features are : \n
              \n
            • \n \n Service 1\n
            • \n
            • \n \n Product 1\n
            • \n
            \n
            \n
            \n Subscribe\n
            \n
            \n
            \n \n \n \n
            \n
            \n
            \n
            PREMIUM
            \n
            For large companies
            \n
            The full option package for a one shot price\n
            \n
            \n 2499\n
            \n
            \n Available features are :\n
              \n
            • \n \n Service 1
            • \n
            • \n \n Service 2
            • \n
            • \n \n Product 1
            • \n
            \n
            \n
            \n Buy\n
            \n
            \n
            \n \n
            \n \n
            \n \n
            \n \n
            \n \n \n
            \n
            \n
            \n \n \n \n

            \n\n \n\n
            \n \n',1,'2019-08-15 00:03:30',NULL,'2019-08-14 22:26:54',NULL,NULL,'page','en_US',NULL,'','',NULL,''),(15,2,'privacy-policies','','Privacy Policies','Privacy Policies','Privacy policies, GDPR','
            \n \n \n \n\n\n
            \n
            \n
            \n
            \n
            \n
            \n
            \n
            \n
            Privacy Policy\n
            \n
            \n
            \n
            \n
            \n
            \n
            \n
            \n\n


            \n\n
            \n
            \n

            Information collected and used


            \n

            * Your customer information (email, phone, business name, first and last name of contact, address, postal code, country and VAT number) are stored when you become a customer. This information allows us to bill you. \n

            * If you paid using our online service, we also store the last 4 digits of your card. The full details of your credit card is stored by our payment provider Stripe (the world leader in online payment).

            \n

            * You have the option to request the deletion of your data and the above information at any time (except data required y fiscal tracking rules, like your invoices).

            \n

            * The Privacy Policies and GDPR referral contact for our services is: global->MAIN_INFO_GDPR; ?>

            \n


            \n

            Data Storage and Backups


            \n

            * The storage of collected data (see \'Information collected and used\') is done in a database.

            \n

            * We made one backup every week. Only 4 weeks are kept.

            \n


            \n

            Subcontractor


            \n

            * Our services relies on the following subcontractors and service:
            \n** The host of computer servers, which is ABC company. These servers are hosted in US. No customer information is communicated to this subcontractor who only provides the hardware and network layer, the installation and operation being carried out by us directly.
            \n** The online payment service Stripe, which is used, to ensure regular payment of subscription or your invoices paid online.

            \n


            \n

            Software Protection


            \n

            * Our services runs on Linux Ubuntu systems and software. They benefit from regular security updates when the operating system editor (Ubuntu Canonical) publishes them.

            \n

            * Our services are accessible in HTTPS (HTTP encrypted) only, encrypted with SHA256 certificates.

            \n

            * Our technical platform are protected by various solutions.

            \n


            \n

            Data theft


            \n

            * In case of suspicion of a theft of the data we have collected (see first point \'Information collected and used\'), customers will be informed by email, at email corresponding to their customer account

            \n

             

            \n
            \n
            \n\n\n \n \n \n
            \n \n',1,'2019-08-15 00:03:30',NULL,'2019-08-14 22:27:09',NULL,NULL,'page','en_US',NULL,'','',NULL,''),(16,2,'product-p','','Product P','Product P','','
            \n\n \n\n
            \n
            \n
            \n
            \n
            \n
            \n
            \n
            \n
            Product P\n
            \n
            \n
            \n
            \n
            \n
            \n
            \n
            \n\n\n
            \n
            \n
            \n
            \n
            \nThis is a description page of our product P...
            \n
            \n
            \n
            \n
            \n
            \n
            \n\n\n

            \n\n \n\n
            \n \n\n',1,'2019-08-15 00:03:30',NULL,'2019-08-14 22:27:20',NULL,NULL,'page','en_US',NULL,'','',NULL,''),(17,2,'search','','Search Page','Search Page','','
            \n\n \n\n
            \n
            \n
            \n
            \n
            \n
            \n
            \n
            \n
            Search\n
            \n
            \n
            \n
            \n
            \n
            \n
            \n
            \n\n


            \n\n
            \n \n
            \n
            \n
            \n \">\n
            \n
            \n \n \n
            \n
            \n \n ref.\'.php\">\'.$websitepagefound->title.\' - \'.$websitepagefound->description.\'
            \';\n }\n }\n else\n {\n print $listofpages[\'message\'];\n }\n }\n }\n else\n {\n print $weblang->trans(\"FeatureNotYetAvailable\");\n }\n ?>\n \n





            \n\n\n \n\n\n',1,'2019-08-15 00:03:30',NULL,'2019-08-14 22:27:33',NULL,NULL,'page','fr_FR',NULL,'','',NULL,''),(18,2,'service-s','','Service S','Service S','','
            \n\n \n\n
            \n
            \n
            \n
            \n
            \n
            \n
            \n
            \n
            Service S\n
            \n
            \n
            \n
            \n
            \n
            \n
            \n
            \n\n\n
            \n
            \n
            \n
            \n
            \nThis is a description page of our service S...
            \n
            \n
            \n
            \n
            \n
            \n
            \n\n\n

            \n\n \n\n
            \n',1,'2019-08-15 00:03:30',NULL,'2019-08-14 22:27:45',NULL,NULL,'page','en_US',NULL,'','',NULL,''),(19,2,'test','','test','Page test','test','Test\n',1,'2019-08-15 00:03:30',NULL,'2019-08-14 22:03:30',NULL,NULL,'page','en_US',NULL,'','',NULL,''),(20,3,'credits','','Credits','Credits and legal notices','',' \n \n
            \n\n \n
            \n

            Mentions légales

            \n

            Curriculum Vitae

            \n
            \n\n \n \n\n \n
            \n\n \n
            \n\n

            \n \nThis site is edited by name; ?>\n\n \n

            \n\n
            \n\n
            \n\n \n \n\n
            \n\n',1,'2019-08-15 16:39:56',NULL,'2019-08-16 03:55:59',NULL,NULL,'page','en_US',NULL,'','',NULL,''),(21,3,'footer','','Footer','','',' \n
            \n
            \n

            Aliquam sed mauris

            \n

            Sed lorem ipsum dolor sit amet et nullam consequat feugiat consequat magna adipiscing tempus etiam dolore veroeros. eget dapibus mauris. Cras aliquet, nisl ut viverra sollicitudin, ligula erat egestas velit, vitae tincidunt odio.

            \n \n
            \n
            \n

            Etiam feugiat

            \n
            \n
            Address
            \n
            getFullAddress(1, \'
            \'); ?>
            \n
            Phone
            \n
            phone; ?>
            \n
            Email
            \n
            email; ?>\">email; ?>
            \n
            \n \n
            \n
            © Untitled. Design: HTML5 UP adapted for Dolibarr by NLTechno.
            \n
            \n\n\n\n',1,'2019-08-15 16:42:44',NULL,'2019-08-29 13:25:37',NULL,NULL,'page','fr_FR',NULL,'','',NULL,''),(22,3,'generic','','Generic page','Generic page or my personal Blog','My generic page',' \n\n
            \n\n \n
            \n

            Generic

            \n

            Ipsum dolor sit amet nullam

            \n
            \n\n \n \n\n \n
            \n\n \n
            \n \"\"\n

            Magna feugiat lorem

            \n

            Donec eget ex magna. Interdum et malesuada fames ac ante ipsum primis in faucibus. Pellentesque venenatis dolor imperdiet dolor mattis sagittis. Praesent rutrum sem diam, vitae egestas enim auctor sit amet. Pellentesque leo mauris, consectetur id ipsum sit amet, fergiat. Pellentesque in mi eu massa lacinia malesuada et a elit. Donec urna ex, lacinia in purus ac, pretium pulvinar mauris. Curabitur sapien risus, commodo eget turpis at, elementum convallis fames ac ante ipsum primis in faucibus.

            \n

            Pellentesque venenatis dolor imperdiet dolor mattis sagittis. Praesent rutrum sem diam, vitae egestas enim auctor sit amet.

            \n

            Tempus veroeros

            \n

            Cep risus aliquam gravida cep ut lacus amet. Adipiscing faucibus nunc placerat. Tempus adipiscing turpis non blandit accumsan eget lacinia nunc integer interdum amet aliquam ut orci non col ut ut praesent.

            \n
            \n\n \n
            \n

            Latest Blog posts

            \n
            \n loadLangs(array(\"main\",\"website\"));\n $websitepage = new WebsitePage($db);\n $fuser = new User($db);\n $arrayofblogs = $websitepage->fetchAll($website->id, \'DESC\', \'date_creation\', 5, 0, array(\'type_container\'=>\'blogpost\', \'keywords\'=>$keyword));\n if (is_numeric($arrayofblogs) && $arrayofblogs < 0)\n {\n print \'
            \'.$weblangs->trans($websitepage->error).\'
            \';\n }\n elseif (is_array($arrayofblogs) && ! empty($arrayofblogs))\n {\n foreach($arrayofblogs as $blog)\n {\n print \'\';\n }\n }\n else\n {\n print \'
            \';\n print \'
            \';\n print $weblangs->trans(\"NoArticlesFoundForTheKeyword\", $keyword);\n print \'
            \';\n print \'
            \';\n \n }\n ?>\n
            \n
            \n\n
            \n\n\n\n \n \n \n \n
            \n\n',1,'2019-08-15 00:03:43',NULL,'2019-08-17 16:19:49',NULL,NULL,'page','en_US',NULL,'','',NULL,''),(23,3,'home','','My personal blog','Home page or my personal Blog','My personal blog','\n
            \n\n \n
            \n \"\"\n

            David Doe

            \n

            Welcome on my website
            \n

            \n
            \n\n \n \n\n \n
            \n\n \n
            \n
            \n
            \n
            \n

            Ipsum sed adipiscing

            \n
            \n

            Sed lorem ipsum dolor sit amet nullam consequat feugiat consequat magna\n adipiscing magna etiam amet veroeros. Lorem ipsum dolor tempus sit cursus.\n Tempus nisl et nullam lorem ipsum dolor sit amet aliquam.

            \n \n
            \n \"\"\n
            \n
            \n\n \n
            \n
            \n

            Magna veroeros

            \n
            \n
              \n
            • \n \n

              Ipsum consequat

              \n

              Sed lorem amet ipsum dolor et amet nullam consequat a feugiat consequat tempus veroeros sed consequat.

              \n
            • \n
            • \n \n

              Amed sed feugiat

              \n

              Sed lorem amet ipsum dolor et amet nullam consequat a feugiat consequat tempus veroeros sed consequat.

              \n
            • \n
            • \n \n

              Dolor nullam

              \n

              Sed lorem amet ipsum dolor et amet nullam consequat a feugiat consequat tempus veroeros sed consequat.

              \n
            • \n
            \n \n
            \n\n \n
            \n
            \n

            Ipsum consequat

            \n

            Donec imperdiet consequat consequat. Suspendisse feugiat congue
            \n posuere. Nulla massa urna, fermentum eget quam aliquet.

            \n
            \n
              \n
            • \n \n 5,120 Etiam\n
            • \n
            • \n \n 8,192 Magna\n
            • \n
            • \n \n 2,048 Tempus\n
            • \n
            • \n \n 4,096 Aliquam\n
            • \n
            • \n \n 1,024 Nullam\n
            • \n
            \n

            Nam elementum nisl et mi a commodo porttitor. Morbi sit amet nisl eu arcu faucibus hendrerit vel a risus. Nam a orci mi, elementum ac arcu sit amet, fermentum pellentesque et purus. Integer maximus varius lorem, sed convallis diam accumsan sed. Etiam porttitor placerat sapien, sed eleifend a enim pulvinar faucibus semper quis ut arcu. Ut non nisl a mollis est efficitur vestibulum. Integer eget purus nec nulla mattis et accumsan ut magna libero. Morbi auctor iaculis porttitor. Sed ut magna ac risus et hendrerit scelerisque. Praesent eleifend lacus in lectus aliquam porta. Cras eu ornare dui curabitur lacinia.

            \n \n
            \n\n \n
            \n
            \n

            Congue imperdiet

            \n

            Donec imperdiet consequat consequat. Suspendisse feugiat congue
            \n posuere. Nulla massa urna, fermentum eget quam aliquet.

            \n
            \n \n
            \n\n
            \n\n \n\n
            \n\n',1,'2019-08-15 00:03:43',NULL,'2019-08-29 13:32:53',NULL,NULL,'page','en_US',NULL,'','',NULL,''),(24,3,'menu','','Menu','Menu common to all pages','','\n\n \n',1,'2019-08-15 00:03:43',NULL,'2019-08-29 13:33:08',NULL,NULL,'other','fr_FR',NULL,'','',NULL,''),(25,3,'this-is-a-blog-post','','This is a Blog post','This is a full meta description of the article','blog','\n
            \n This is a blog post article...\n
            \n',1,'2019-08-17 17:18:45',NULL,'2019-08-17 16:26:25',NULL,NULL,'blogpost','fr_FR',NULL,'','',NULL,''); -/*!40000 ALTER TABLE `llx_website_page` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `llx_websiteaccount` --- - -DROP TABLE IF EXISTS `llx_websiteaccount`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `llx_websiteaccount` ( - `rowid` int(11) NOT NULL AUTO_INCREMENT, - `login` varchar(64) COLLATE utf8_unicode_ci NOT NULL, - `password` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, - `fk_soc` int(11) DEFAULT NULL, - `date_creation` datetime NOT NULL, - `tms` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, - `fk_user_creat` int(11) NOT NULL, - `fk_user_modif` int(11) DEFAULT NULL, - `import_key` varchar(14) COLLATE utf8_unicode_ci DEFAULT NULL, - `status` int(11) DEFAULT NULL, - PRIMARY KEY (`rowid`), - KEY `idx_websiteaccount_rowid` (`rowid`), - KEY `idx_websiteaccount_login` (`login`), - KEY `idx_websiteaccount_fk_soc` (`fk_soc`), - KEY `idx_websiteaccount_import_key` (`import_key`), - KEY `idx_websiteaccount_status` (`status`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `llx_websiteaccount` --- - -LOCK TABLES `llx_websiteaccount` WRITE; -/*!40000 ALTER TABLE `llx_websiteaccount` DISABLE KEYS */; -/*!40000 ALTER TABLE `llx_websiteaccount` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `llx_websiteaccount_extrafields` --- - -DROP TABLE IF EXISTS `llx_websiteaccount_extrafields`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `llx_websiteaccount_extrafields` ( - `rowid` int(11) NOT NULL AUTO_INCREMENT, - `tms` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, - `fk_object` int(11) NOT NULL, - `import_key` varchar(14) COLLATE utf8_unicode_ci DEFAULT NULL, - PRIMARY KEY (`rowid`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `llx_websiteaccount_extrafields` --- - -LOCK TABLES `llx_websiteaccount_extrafields` WRITE; -/*!40000 ALTER TABLE `llx_websiteaccount_extrafields` DISABLE KEYS */; -/*!40000 ALTER TABLE `llx_websiteaccount_extrafields` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `llx_workstation` --- - -DROP TABLE IF EXISTS `llx_workstation`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `llx_workstation` ( - `rowid` int(11) NOT NULL DEFAULT '0', - `date_cre` datetime DEFAULT NULL, - `date_maj` datetime DEFAULT NULL, - `entity` int(11) NOT NULL DEFAULT '0', - `fk_usergroup` int(11) NOT NULL DEFAULT '0', - `name` varchar(255) CHARACTER SET latin1 DEFAULT NULL, - `background` varchar(255) CHARACTER SET latin1 DEFAULT NULL, - `type` varchar(10) CHARACTER SET latin1 DEFAULT NULL, - `code` varchar(10) CHARACTER SET latin1 DEFAULT NULL, - `nb_hour_prepare` double NOT NULL DEFAULT '0', - `nb_hour_manufacture` double NOT NULL DEFAULT '0', - `nb_hour_capacity` double NOT NULL DEFAULT '0', - `nb_ressource` double NOT NULL DEFAULT '0', - `thm` double NOT NULL DEFAULT '0', - `thm_machine` double NOT NULL DEFAULT '0', - `thm_overtime` double NOT NULL DEFAULT '0', - `thm_night` double NOT NULL DEFAULT '0', - `nb_hour_before` double NOT NULL DEFAULT '0', - `nb_hour_after` double NOT NULL DEFAULT '0', - `is_parallele` int(11) NOT NULL DEFAULT '0', - PRIMARY KEY (`rowid`), - KEY `date_cre` (`date_cre`), - KEY `date_maj` (`date_maj`), - KEY `entity` (`entity`), - KEY `fk_usergroup` (`fk_usergroup`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `llx_workstation` --- - -LOCK TABLES `llx_workstation` WRITE; -/*!40000 ALTER TABLE `llx_workstation` DISABLE KEYS */; -INSERT INTO `llx_workstation` VALUES (1,'2018-11-18 17:50:22','2018-11-18 17:50:22',1,4,'aaaa','#','HUMAN','',0,0,0,0,0,0,0,0,0,0,0); -/*!40000 ALTER TABLE `llx_workstation` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `llx_workstation_product` --- - -DROP TABLE IF EXISTS `llx_workstation_product`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `llx_workstation_product` ( - `rowid` int(11) NOT NULL DEFAULT '0', - `date_cre` datetime DEFAULT NULL, - `date_maj` datetime DEFAULT NULL, - `fk_product` int(11) NOT NULL DEFAULT '0', - `fk_workstation` int(11) NOT NULL DEFAULT '0', - `nb_hour` double NOT NULL DEFAULT '0', - `rang` double NOT NULL DEFAULT '0', - `nb_hour_prepare` double NOT NULL DEFAULT '0', - `nb_hour_manufacture` double NOT NULL DEFAULT '0', - PRIMARY KEY (`rowid`), - KEY `date_cre` (`date_cre`), - KEY `date_maj` (`date_maj`), - KEY `fk_product` (`fk_product`), - KEY `fk_workstation` (`fk_workstation`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `llx_workstation_product` --- - -LOCK TABLES `llx_workstation_product` WRITE; -/*!40000 ALTER TABLE `llx_workstation_product` DISABLE KEYS */; -/*!40000 ALTER TABLE `llx_workstation_product` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `llx_workstation_schedule` --- - -DROP TABLE IF EXISTS `llx_workstation_schedule`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `llx_workstation_schedule` ( - `rowid` int(11) NOT NULL DEFAULT '0', - `date_cre` datetime DEFAULT NULL, - `date_maj` datetime DEFAULT NULL, - `fk_workstation` int(11) NOT NULL DEFAULT '0', - `day_moment` varchar(255) CHARACTER SET latin1 DEFAULT NULL, - `week_day` int(11) NOT NULL DEFAULT '0', - `nb_ressource` int(11) NOT NULL DEFAULT '0', - `date_off` datetime DEFAULT NULL, - `nb_hour_capacity` double NOT NULL DEFAULT '0', - PRIMARY KEY (`rowid`), - KEY `date_cre` (`date_cre`), - KEY `date_maj` (`date_maj`), - KEY `fk_workstation` (`fk_workstation`), - KEY `date_off` (`date_off`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `llx_workstation_schedule` --- - -LOCK TABLES `llx_workstation_schedule` WRITE; -/*!40000 ALTER TABLE `llx_workstation_schedule` DISABLE KEYS */; -/*!40000 ALTER TABLE `llx_workstation_schedule` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `tmp_links` --- - -DROP TABLE IF EXISTS `tmp_links`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `tmp_links` ( - `objectid` int(11) NOT NULL, - `label` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `max_rowid` int(11) DEFAULT NULL, - `count_rowid` bigint(21) NOT NULL DEFAULT '0' -) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `tmp_links` --- - -LOCK TABLES `tmp_links` WRITE; -/*!40000 ALTER TABLE `tmp_links` DISABLE KEYS */; -INSERT INTO `tmp_links` VALUES (3,'fdf',6,2); -/*!40000 ALTER TABLE `tmp_links` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `tmp_user` --- - -DROP TABLE IF EXISTS `tmp_user`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `tmp_user` ( - `rowid` int(11) NOT NULL DEFAULT '0', - `datec` datetime DEFAULT NULL, - `tms` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, - `fk_user_creat` int(11) DEFAULT NULL, - `fk_user_modif` int(11) DEFAULT NULL, - `login` varchar(50) COLLATE utf8_unicode_ci NOT NULL, - `entity` int(11) NOT NULL DEFAULT '1', - `civility` varchar(6) COLLATE utf8_unicode_ci DEFAULT NULL, - `ref_ext` varchar(50) COLLATE utf8_unicode_ci DEFAULT NULL, - `ref_int` varchar(50) COLLATE utf8_unicode_ci DEFAULT NULL, - `employee` smallint(6) DEFAULT '1', - `fk_establishment` int(11) DEFAULT '0', - `pass` varchar(128) COLLATE utf8_unicode_ci DEFAULT NULL, - `pass_crypted` varchar(128) COLLATE utf8_unicode_ci DEFAULT NULL, - `pass_temp` varchar(128) COLLATE utf8_unicode_ci DEFAULT NULL, - `api_key` varchar(128) COLLATE utf8_unicode_ci DEFAULT NULL, - `lastname` varchar(50) COLLATE utf8_unicode_ci DEFAULT NULL, - `firstname` varchar(50) COLLATE utf8_unicode_ci DEFAULT NULL, - `job` varchar(128) COLLATE utf8_unicode_ci DEFAULT NULL, - `skype` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, - `office_phone` varchar(20) COLLATE utf8_unicode_ci DEFAULT NULL, - `office_fax` varchar(20) COLLATE utf8_unicode_ci DEFAULT NULL, - `user_mobile` varchar(20) COLLATE utf8_unicode_ci DEFAULT NULL, - `personal_mobile` varchar(20) COLLATE utf8_unicode_ci DEFAULT NULL, - `email` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, - `personal_email` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, - `signature` text COLLATE utf8_unicode_ci, - `admin` smallint(6) DEFAULT '0', - `webcal_login` varchar(25) COLLATE utf8_unicode_ci DEFAULT NULL, - `module_comm` smallint(6) DEFAULT '1', - `module_compta` smallint(6) DEFAULT '1', - `fk_soc` int(11) DEFAULT NULL, - `fk_socpeople` int(11) DEFAULT NULL, - `fk_member` int(11) DEFAULT NULL, - `note` text COLLATE utf8_unicode_ci, - `datelastlogin` datetime DEFAULT NULL, - `datepreviouslogin` datetime DEFAULT NULL, - `egroupware_id` int(11) DEFAULT NULL, - `ldap_sid` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, - `statut` tinyint(4) DEFAULT '1', - `photo` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, - `lang` varchar(6) COLLATE utf8_unicode_ci DEFAULT NULL, - `openid` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, - `fk_user` int(11) DEFAULT NULL, - `fk_user_expense_validator` int(11) DEFAULT NULL, - `fk_user_holiday_validator` int(11) DEFAULT NULL, - `thm` double(24,8) DEFAULT NULL, - `address` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, - `zip` varchar(25) COLLATE utf8_unicode_ci DEFAULT NULL, - `town` varchar(50) COLLATE utf8_unicode_ci DEFAULT NULL, - `fk_state` int(11) DEFAULT '0', - `fk_country` int(11) DEFAULT '0', - `color` varchar(6) COLLATE utf8_unicode_ci DEFAULT NULL, - `accountancy_code` varchar(32) COLLATE utf8_unicode_ci DEFAULT NULL, - `barcode` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, - `fk_barcode_type` int(11) DEFAULT '0', - `nb_holiday` int(11) DEFAULT '0', - `salary` double(24,8) DEFAULT NULL, - `tjm` double(24,8) DEFAULT NULL, - `salaryextra` double(24,8) DEFAULT NULL, - `weeklyhours` double(16,8) DEFAULT NULL, - `gender` varchar(10) COLLATE utf8_unicode_ci DEFAULT NULL, - `note_public` text COLLATE utf8_unicode_ci, - `dateemployment` datetime DEFAULT NULL, - `import_key` varchar(14) COLLATE utf8_unicode_ci DEFAULT NULL, - `model_pdf` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, - `birth` date DEFAULT NULL, - `pass_encoding` varchar(24) COLLATE utf8_unicode_ci DEFAULT NULL, - `default_range` int(11) DEFAULT NULL, - `default_c_exp_tax_cat` int(11) DEFAULT NULL, - `dateemploymentend` date DEFAULT NULL, - `twitter` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, - `facebook` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, - `instagram` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, - `snapchat` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, - `googleplus` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, - `youtube` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, - `whatsapp` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, - `linkedin` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, - `fk_warehouse` int(11) DEFAULT NULL -) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `tmp_user` --- - -LOCK TABLES `tmp_user` WRITE; -/*!40000 ALTER TABLE `tmp_user` DISABLE KEYS */; -INSERT INTO `tmp_user` VALUES (1,'2012-07-08 13:20:11','2017-02-01 15:06:04',NULL,NULL,'aeinstein',0,NULL,NULL,NULL,1,0,NULL,'11c9c772d6471aa24c27274bdd8a223b',NULL,NULL,'Einstein','Albert','','','123456789','','',NULL,'aeinstein@example.com',NULL,'',0,'',1,1,NULL,NULL,NULL,'','2017-10-05 08:32:44','2017-10-03 11:43:50',NULL,'',1,'alberteinstein.jpg',NULL,NULL,14,NULL,NULL,NULL,'','','',NULL,NULL,'aaaaff','',NULL,0,0,NULL,NULL,NULL,NULL,'man',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),(2,'2012-07-08 13:54:48','2017-02-01 15:06:04',NULL,NULL,'demo',1,NULL,NULL,NULL,1,0,NULL,'fe01ce2a7fbac8fafaed7c982a04e229',NULL,NULL,'Doe','David','','','09123123','','',NULL,'daviddoe@mycompany.com',NULL,'',0,'',1,1,NULL,NULL,NULL,'','2018-07-30 23:10:54','2018-07-30 23:04:17',NULL,'',1,'johndoe.png',NULL,NULL,11,NULL,NULL,NULL,'','','',NULL,NULL,'','',NULL,0,0,NULL,NULL,NULL,NULL,'man',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),(3,'2012-07-11 16:18:59','2017-02-01 15:06:04',NULL,NULL,'pcurie',1,NULL,NULL,NULL,1,0,NULL,'ab335b4eb4c3c99334f656e5db9584c9',NULL,NULL,'Curie','Pierre','','','','','',NULL,'pcurie@example.com',NULL,'',0,'',1,1,NULL,NULL,2,'','2014-12-21 17:38:55',NULL,NULL,'',1,'pierrecurie.jpg',NULL,NULL,14,NULL,NULL,NULL,'','','',NULL,NULL,'','',NULL,0,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),(4,'2015-01-23 17:52:27','2017-02-01 15:06:04',NULL,NULL,'bbookkeeper',1,NULL,NULL,NULL,1,0,NULL,'a7d30b58d647fcf59b7163f9592b1dbb',NULL,NULL,'Bookkeeper','Bob','Bookkeeper','','','','',NULL,'',NULL,'',0,'',1,1,17,6,NULL,'','2015-02-25 10:18:41','2015-01-23 17:53:20',NULL,'',1,NULL,NULL,NULL,11,NULL,NULL,NULL,'','','',NULL,NULL,'','',NULL,0,0,NULL,NULL,NULL,NULL,'man',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),(10,'2017-10-03 11:47:41','2017-02-01 15:06:04',NULL,NULL,'mcurie',1,NULL,NULL,NULL,1,0,NULL,'52cda011808bb282d1d3625ab607a145',NULL,'t3mnkbhs','Curie','Marie','','','','','',NULL,'',NULL,'',0,NULL,1,1,NULL,NULL,NULL,'',NULL,NULL,NULL,'',1,'mariecurie.jpg',NULL,NULL,14,NULL,NULL,NULL,'','','',NULL,NULL,'ffaaff','',NULL,0,0,NULL,NULL,NULL,NULL,'woman',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),(11,'2017-10-05 09:07:52','2017-02-01 15:06:04',NULL,NULL,'zzeceo',1,NULL,NULL,NULL,1,0,NULL,'92af989c4c3a5140fb5d73eb77a52454',NULL,'cq78nf9m','Zeceo','Zack','President','','','','',NULL,'',NULL,'',0,NULL,1,1,NULL,NULL,NULL,'','2017-10-05 22:48:08','2017-10-05 21:18:46',NULL,'',1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'','','',NULL,NULL,'','',NULL,0,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),(12,'2017-10-05 09:09:46','2018-01-19 11:24:18',NULL,NULL,'admin',0,NULL,NULL,NULL,1,0,NULL,'f6fdffe48c908deb0f4c3bd36c032e72',NULL,'nd6hgbcr','Adminson','Alice','Admin Technical','','','','',NULL,'',NULL,'Alice - 123',1,NULL,1,1,NULL,NULL,NULL,'','2019-06-22 14:14:04','2019-06-22 12:57:58',NULL,'',1,'mariecurie.jpg',NULL,NULL,11,NULL,NULL,NULL,'','','',NULL,NULL,'','',NULL,0,0,NULL,NULL,NULL,NULL,'woman',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),(13,'2017-10-05 21:29:35','2017-02-01 15:06:04',NULL,NULL,'ccommercy',1,NULL,NULL,NULL,1,0,NULL,'179858e041af35e8f4c81d68c55fe9da',NULL,'y451ksdv','Commercy','Charle','Commercial leader','','','','',NULL,'',NULL,'',0,NULL,1,1,NULL,NULL,NULL,'',NULL,NULL,NULL,'',1,NULL,NULL,NULL,11,NULL,NULL,NULL,'','','',NULL,NULL,'','',NULL,0,0,NULL,NULL,NULL,NULL,'man',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),(14,'2017-10-05 21:33:33','2017-02-01 15:06:04',NULL,NULL,'sscientol',1,NULL,NULL,NULL,1,0,NULL,'39bee07ac42f31c98e79cdcd5e5fe4c5',NULL,'s2hp8bxd','Scientol','Sam','Scientist leader','','','','',NULL,'',NULL,'',0,NULL,1,1,NULL,NULL,NULL,'',NULL,NULL,NULL,'',1,NULL,NULL,NULL,11,NULL,NULL,NULL,'','','',NULL,NULL,'','',NULL,0,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),(16,'2017-10-05 22:47:52','2017-02-20 16:49:00',NULL,NULL,'ccommerson',1,NULL,NULL,NULL,1,0,NULL,'d68005ccf362b82d084551b6291792a3',NULL,'cx9y1dk0','Charle1','Commerson','Sale representative','','','','',NULL,'',NULL,'',0,NULL,1,1,NULL,NULL,NULL,'','2017-10-05 23:46:24','2017-10-05 23:37:31',NULL,'',1,NULL,NULL,NULL,13,NULL,NULL,NULL,'','','',NULL,NULL,'','',NULL,0,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),(17,'2017-10-05 22:48:39','2017-02-01 15:06:04',NULL,NULL,'cc2',1,NULL,NULL,NULL,1,0,NULL,'a964065211872fb76f876c6c3e952ea3',NULL,'gw8cb7xj','Charle2','Commerson','Sale representative','','','','',NULL,'',NULL,'',0,NULL,1,1,NULL,NULL,NULL,'','2017-10-05 23:16:06',NULL,NULL,'',0,NULL,NULL,NULL,13,NULL,NULL,NULL,'','','',NULL,NULL,'','',NULL,0,0,NULL,NULL,NULL,NULL,'man',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),(18,'2018-01-22 17:27:02','2017-02-01 15:06:04',NULL,NULL,'ldestailleur',1,NULL,NULL,NULL,1,0,NULL,'1bb7805145a7a5066df9e6d585b8b645',NULL,'87g06wbx','Destailleur','Laurent','Project leader of Dolibarr ERP CRM','','','','',NULL,'ldestailleur@example.com',NULL,'
            Laurent DESTAILLEUR
            \r\n\r\n
            \r\n
            Project Director
            \r\nldestailleur@example.com
            \r\n\r\n
             
            \r\n\r\n\r\n
            ',0,NULL,1,1,10,10,NULL,'More information on http://www.destailleur.fr','2017-09-06 11:55:30','2017-08-30 15:53:25',NULL,'',1,'ldestailleur_200x200.jpg',NULL,NULL,NULL,NULL,NULL,NULL,'','','',NULL,NULL,'007f7f','',NULL,0,0,NULL,NULL,NULL,NULL,'man',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),(19,'2017-02-02 03:55:44','2017-02-01 23:56:50',NULL,NULL,'aboston',1,NULL,NULL,NULL,1,0,NULL,'a7a77a5aff2d5fc2f75f2f61507c88d4',NULL,NULL,'Boston','Alex','','','','','',NULL,'aboston@example.com',NULL,'Alex Boston
            \r\nAdmin support service - 555 01 02 03 04',0,NULL,1,1,NULL,NULL,NULL,'',NULL,NULL,NULL,'',1,NULL,NULL,NULL,12,NULL,NULL,25.00000000,'','','',NULL,NULL,'ff00ff','',NULL,0,0,NULL,NULL,NULL,32.00000000,NULL,NULL,'2016-11-04 00:00:00',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); -/*!40000 ALTER TABLE `tmp_user` ENABLE KEYS */; -UNLOCK TABLES; -/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; - -/*!40101 SET SQL_MODE=@OLD_SQL_MODE */; -/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; -/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; -/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; -/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; -/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; -/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; - --- Dump completed on 2019-10-08 21:05:17 diff --git a/dev/initdemo/mysqldump_dolibarr_11.0.0.sql b/dev/initdemo/mysqldump_dolibarr_11.0.0.sql index 2122fd2f45c..2a16502bcc9 100644 --- a/dev/initdemo/mysqldump_dolibarr_11.0.0.sql +++ b/dev/initdemo/mysqldump_dolibarr_11.0.0.sql @@ -1,8 +1,8 @@ --- MySQL dump 10.16 Distrib 10.1.41-MariaDB, for debian-linux-gnu (x86_64) +-- MySQL dump 10.16 Distrib 10.1.43-MariaDB, for debian-linux-gnu (x86_64) -- -- Host: localhost Database: dolibarr_11 -- ------------------------------------------------------ --- Server version 10.1.41-MariaDB-0ubuntu0.18.04.1 +-- Server version 10.1.43-MariaDB-0ubuntu0.18.04.1 /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; @@ -248,7 +248,7 @@ CREATE TABLE `llx_accounting_system` ( `fk_country` int(11) DEFAULT NULL, PRIMARY KEY (`rowid`), UNIQUE KEY `uk_accounting_system_pcg_version` (`pcg_version`) -) ENGINE=InnoDB AUTO_INCREMENT=65 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; +) ENGINE=InnoDB AUTO_INCREMENT=66 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -257,7 +257,7 @@ CREATE TABLE `llx_accounting_system` ( LOCK TABLES `llx_accounting_system` WRITE; /*!40000 ALTER TABLE `llx_accounting_system` DISABLE KEYS */; -INSERT INTO `llx_accounting_system` VALUES (1,'PCG99-ABREGE','The simple accountancy french plan',1,1),(2,'PCG99-BASE','The base accountancy french plan',1,1),(3,'PCMN-BASE','The base accountancy belgium plan',1,2),(4,'PCG08-PYME','The PYME accountancy spanish plan',1,4),(5,'PC-MIPYME','The PYME accountancy Chile plan',1,67),(6,'ENG-BASE','England plan',1,7),(7,'SYSCOHADA','Plan comptable Ouest-Africain',1,49),(39,'PCG14-DEV','The developed accountancy french plan 2014',1,1),(40,'PCG_SUISSE','Switzerland plan',1,6),(41,'PCN-LUXEMBURG','Plan comptable normalisé Luxembourgeois',1,140),(42,'DK-STD','Standardkontoplan fra SKAT',1,80),(43,'PCT','The Tunisia plan',1,10),(44,'PCG','The Moroccan chart of accounts',1,12),(47,'SYSCOHADA-BJ','Plan comptable Ouest-Africain',1,49),(48,'SYSCOHADA-BF','Plan comptable Ouest-Africain',1,60),(49,'SYSCOHADA-CM','Plan comptable Ouest-Africain',1,24),(50,'SYSCOHADA-CF','Plan comptable Ouest-Africain',1,65),(51,'SYSCOHADA-KM','Plan comptable Ouest-Africain',1,71),(52,'SYSCOHADA-CG','Plan comptable Ouest-Africain',1,72),(53,'SYSCOHADA-CI','Plan comptable Ouest-Africain',1,21),(54,'SYSCOHADA-GA','Plan comptable Ouest-Africain',1,16),(55,'SYSCOHADA-GQ','Plan comptable Ouest-Africain',1,87),(56,'SYSCOHADA-ML','Plan comptable Ouest-Africain',1,147),(57,'SYSCOHADA-NE','Plan comptable Ouest-Africain',1,168),(58,'SYSCOHADA-CD','Plan comptable Ouest-Africain',1,73),(59,'SYSCOHADA-SN','Plan comptable Ouest-Africain',1,22),(60,'SYSCOHADA-TD','Plan comptable Ouest-Africain',1,66),(61,'SYSCOHADA-TG','Plan comptable Ouest-Africain',1,15),(62,'RO-BASE','Plan de conturi romanesc',1,188),(63,'SKR03','Standardkontenrahmen SKR 03',1,5),(64,'SKR04','Standardkontenrahmen SKR 04',1,5); +INSERT INTO `llx_accounting_system` VALUES (1,'PCG99-ABREGE','The simple accountancy french plan',1,1),(2,'PCG99-BASE','The base accountancy french plan',1,1),(3,'PCMN-BASE','The base accountancy belgium plan',1,2),(4,'PCG08-PYME','The PYME accountancy spanish plan',1,4),(5,'PC-MIPYME','The PYME accountancy Chile plan',1,67),(6,'ENG-BASE','England plan',1,7),(7,'SYSCOHADA','Plan comptable Ouest-Africain',1,49),(39,'PCG14-DEV','The developed accountancy french plan 2014',1,1),(40,'PCG_SUISSE','Switzerland plan',1,6),(41,'PCN-LUXEMBURG','Plan comptable normalisé Luxembourgeois',1,140),(42,'DK-STD','Standardkontoplan fra SKAT',1,80),(43,'PCT','The Tunisia plan',1,10),(44,'PCG','The Moroccan chart of accounts',1,12),(47,'SYSCOHADA-BJ','Plan comptable Ouest-Africain',1,49),(48,'SYSCOHADA-BF','Plan comptable Ouest-Africain',1,60),(49,'SYSCOHADA-CM','Plan comptable Ouest-Africain',1,24),(50,'SYSCOHADA-CF','Plan comptable Ouest-Africain',1,65),(51,'SYSCOHADA-KM','Plan comptable Ouest-Africain',1,71),(52,'SYSCOHADA-CG','Plan comptable Ouest-Africain',1,72),(53,'SYSCOHADA-CI','Plan comptable Ouest-Africain',1,21),(54,'SYSCOHADA-GA','Plan comptable Ouest-Africain',1,16),(55,'SYSCOHADA-GQ','Plan comptable Ouest-Africain',1,87),(56,'SYSCOHADA-ML','Plan comptable Ouest-Africain',1,147),(57,'SYSCOHADA-NE','Plan comptable Ouest-Africain',1,168),(58,'SYSCOHADA-CD','Plan comptable Ouest-Africain',1,73),(59,'SYSCOHADA-SN','Plan comptable Ouest-Africain',1,22),(60,'SYSCOHADA-TD','Plan comptable Ouest-Africain',1,66),(61,'SYSCOHADA-TG','Plan comptable Ouest-Africain',1,15),(62,'RO-BASE','Plan de conturi romanesc',1,188),(63,'SKR03','Standardkontenrahmen SKR 03',1,5),(64,'SKR04','Standardkontenrahmen SKR 04',1,5),(65,'BAS-K1-MINI','The Swedish mini chart of accounts',1,20); /*!40000 ALTER TABLE `llx_accounting_system` ENABLE KEYS */; UNLOCK TABLES; @@ -324,7 +324,7 @@ CREATE TABLE `llx_actioncomm` ( KEY `idx_actioncomm_datep2` (`datep2`), KEY `idx_actioncomm_recurid` (`recurid`), KEY `idx_actioncomm_ref_ext` (`ref_ext`) -) ENGINE=InnoDB AUTO_INCREMENT=428 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; +) ENGINE=InnoDB AUTO_INCREMENT=464 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -333,7 +333,7 @@ CREATE TABLE `llx_actioncomm` ( LOCK TABLES `llx_actioncomm` WRITE; /*!40000 ALTER TABLE `llx_actioncomm` DISABLE KEYS */; -INSERT INTO `llx_actioncomm` VALUES (1,NULL,1,'2012-07-08 14:21:44','2012-07-08 14:21:44',50,NULL,'Company AAA and Co added into Dolibarr','2012-07-08 14:21:44','2016-12-21 12:50:33',1,NULL,NULL,1,NULL,0,1,NULL,1,0,0,1,100,'',NULL,NULL,'Company AAA and Co added into Dolibarr\nAuthor: admin',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(2,NULL,1,'2012-07-08 14:23:48','2012-07-08 14:23:48',50,NULL,'Company Belin SARL added into Dolibarr','2012-07-08 14:23:48','2016-12-21 12:50:33',1,NULL,NULL,2,NULL,0,1,NULL,1,0,0,1,100,'',NULL,NULL,'Company Belin SARL added into Dolibarr\nAuthor: admin',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(3,NULL,1,'2012-07-08 22:42:12','2012-07-08 22:42:12',50,NULL,'Company Spanish Comp added into Dolibarr','2012-07-08 22:42:12','2016-12-21 12:50:33',1,NULL,NULL,3,NULL,0,1,NULL,1,0,0,1,100,'',NULL,NULL,'Company Spanish Comp added into Dolibarr\nAuthor: admin',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(4,NULL,1,'2012-07-08 22:48:18','2012-07-08 22:48:18',50,NULL,'Company Prospector Vaalen added into Dolibarr','2012-07-08 22:48:18','2016-12-21 12:50:33',1,NULL,NULL,4,NULL,0,1,NULL,1,0,0,1,100,'',NULL,NULL,'Company Prospector Vaalen added into Dolibarr\nAuthor: admin',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(5,NULL,1,'2012-07-08 23:22:57','2012-07-08 23:22:57',50,NULL,'Company NoCountry Co added into Dolibarr','2012-07-08 23:22:57','2016-12-21 12:50:33',1,NULL,NULL,5,NULL,0,1,NULL,1,0,0,1,100,'',NULL,NULL,'Company NoCountry Co added into Dolibarr\nAuthor: admin',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(6,NULL,1,'2012-07-09 00:15:09','2012-07-09 00:15:09',50,NULL,'Company Swiss customer added into Dolibarr','2012-07-09 00:15:09','2016-12-21 12:50:33',1,NULL,NULL,6,NULL,0,1,NULL,1,0,0,1,100,'',NULL,NULL,'Company Swiss customer added into Dolibarr\nAuthor: admin',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(7,NULL,1,'2012-07-09 01:24:26','2012-07-09 01:24:26',50,NULL,'Company Generic customer added into Dolibarr','2012-07-09 01:24:26','2016-12-21 12:50:33',1,NULL,NULL,7,NULL,0,1,NULL,1,0,0,1,100,'',NULL,NULL,'Company Generic customer added into Dolibarr\nAuthor: admin',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(8,NULL,1,'2012-07-10 14:54:27','2012-07-10 14:54:27',50,NULL,'Société Client salon ajoutée dans Dolibarr','2012-07-10 14:54:27','2016-12-21 12:50:33',1,NULL,NULL,8,NULL,0,1,NULL,1,0,0,1,100,'',NULL,NULL,'Société Client salon ajoutée dans Dolibarr\nAuteur: admin',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(9,NULL,1,'2012-07-10 14:54:44','2012-07-10 14:54:44',50,NULL,'Société Client salon invidivdu ajoutée dans Doliba','2012-07-10 14:54:44','2016-12-21 12:50:33',1,NULL,NULL,9,NULL,0,1,NULL,1,0,0,1,100,'',NULL,NULL,'Société Client salon invidivdu ajoutée dans Dolibarr\nAuteur: admin',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(10,NULL,1,'2012-07-10 14:56:10','2012-07-10 14:56:10',50,NULL,'Facture FA1007-0001 validée dans Dolibarr','2012-07-10 14:56:10','2016-12-21 12:50:33',1,NULL,NULL,9,NULL,0,1,NULL,1,0,0,1,100,'',NULL,NULL,'Facture FA1007-0001 validée dans Dolibarr\nAuteur: admin',1,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(11,NULL,1,'2012-07-10 14:58:53','2012-07-10 14:58:53',50,NULL,'Facture FA1007-0001 validée dans Dolibarr','2012-07-10 14:58:53','2016-12-21 12:50:33',1,NULL,NULL,9,NULL,0,1,NULL,1,0,0,1,100,'',NULL,NULL,'Facture FA1007-0001 validée dans Dolibarr\nAuteur: admin',1,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(12,NULL,1,'2012-07-10 15:00:55','2012-07-10 15:00:55',50,NULL,'Facture FA1007-0001 passée à payée dans Dolibarr','2012-07-10 15:00:55','2016-12-21 12:50:33',1,NULL,NULL,9,NULL,0,1,NULL,1,0,0,1,100,'',NULL,NULL,'Facture FA1007-0001 passée à payée dans Dolibarr\nAuteur: admin',1,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(13,NULL,1,'2012-07-10 15:13:08','2012-07-10 15:13:08',50,NULL,'Société Smith Vick ajoutée dans Dolibarr','2012-07-10 15:13:08','2016-12-21 12:50:33',1,NULL,NULL,10,NULL,0,1,NULL,1,0,0,1,100,'',NULL,NULL,'Société Smith Vick ajoutée dans Dolibarr\nAuteur: admin',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(14,NULL,1,'2012-07-10 15:21:00','2012-07-10 16:21:00',5,NULL,'RDV avec mon chef','2012-07-10 15:21:48','2012-07-10 13:21:48',1,NULL,NULL,NULL,NULL,0,1,NULL,NULL,0,0,1,0,'',3600,NULL,'',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(15,NULL,1,'2012-07-10 18:18:16','2012-07-10 18:18:16',50,NULL,'Contrat CONTRAT1 validé dans Dolibarr','2012-07-10 18:18:16','2016-12-21 12:50:33',1,NULL,NULL,2,NULL,0,1,NULL,1,0,0,1,100,'',NULL,NULL,'Contrat CONTRAT1 validé dans Dolibarr\nAuteur: admin',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(16,NULL,1,'2012-07-10 18:35:57','2012-07-10 18:35:57',50,NULL,'Société Mon client ajoutée dans Dolibarr','2012-07-10 18:35:57','2016-12-21 12:50:33',1,NULL,NULL,11,NULL,0,1,NULL,1,0,0,1,100,'',NULL,NULL,'Société Mon client ajoutée dans Dolibarr\nAuteur: admin',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(17,NULL,1,'2012-07-11 16:18:08','2012-07-11 16:18:08',50,NULL,'Société Dupont Alain ajoutée dans Dolibarr','2012-07-11 16:18:08','2016-12-21 12:50:33',1,NULL,NULL,12,NULL,0,1,NULL,1,0,0,1,100,'',NULL,NULL,'Société Dupont Alain ajoutée dans Dolibarr\nAuteur: admin',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(18,NULL,1,'2012-07-11 17:11:00','2012-07-11 17:17:00',5,NULL,'Rendez-vous','2012-07-11 17:11:22','2012-07-11 15:11:22',1,NULL,NULL,NULL,NULL,0,1,NULL,NULL,0,0,1,0,'gfgdfgdf',360,NULL,'',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(19,NULL,1,'2012-07-11 17:13:20','2012-07-11 17:13:20',50,NULL,'Société Vendeur de chips ajoutée dans Dolibarr','2012-07-11 17:13:20','2016-12-21 12:50:33',1,NULL,NULL,13,NULL,0,1,NULL,1,0,0,1,100,'',NULL,NULL,'Société Vendeur de chips ajoutée dans Dolibarr\nAuteur: admin',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(20,NULL,1,'2012-07-11 17:15:42','2012-07-11 17:15:42',50,NULL,'Commande CF1007-0001 validée','2012-07-11 17:15:42','2016-12-21 12:50:33',1,NULL,NULL,13,NULL,0,1,NULL,1,0,0,1,100,'',NULL,NULL,'Commande CF1007-0001 validée\nAuteur: admin',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(21,NULL,1,'2012-07-11 18:47:33','2012-07-11 18:47:33',50,NULL,'Commande CF1007-0002 validée','2012-07-11 18:47:33','2016-12-21 12:50:33',1,NULL,NULL,1,NULL,0,1,NULL,1,0,0,1,100,'',NULL,NULL,'Commande CF1007-0002 validée\nAuteur: admin',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(22,NULL,1,'2012-07-18 11:36:18','2012-07-18 11:36:18',50,NULL,'Proposition PR1007-0003 validée','2012-07-18 11:36:18','2016-12-21 12:50:33',1,NULL,NULL,4,NULL,0,1,NULL,1,0,0,1,100,'',NULL,NULL,'Proposition PR1007-0003 validée\nAuteur: admin',3,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(23,NULL,1,'2013-07-18 20:49:58','2013-07-18 20:49:58',50,NULL,'Invoice FA1007-0002 validated in Dolibarr','2013-07-18 20:49:58','2016-12-21 12:50:33',1,NULL,NULL,2,NULL,0,1,NULL,1,0,0,1,-1,'',NULL,NULL,'Invoice FA1007-0002 validated in Dolibarr\nAuthor: admin',2,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(24,NULL,1,'2013-07-28 01:37:00',NULL,1,NULL,'Phone call','2013-07-28 01:37:48','2013-07-27 23:37:48',1,NULL,NULL,NULL,2,0,1,NULL,NULL,0,0,1,-1,'',NULL,NULL,'',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(25,NULL,1,'2013-08-01 02:31:24','2013-08-01 02:31:24',50,NULL,'Company mmm added into Dolibarr','2013-08-01 02:31:24','2016-12-21 12:50:33',1,NULL,NULL,15,NULL,0,1,NULL,1,0,0,1,-1,'',NULL,NULL,'Company mmm added into Dolibarr\nAuthor: admin',15,'societe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(26,NULL,1,'2013-08-01 02:31:43','2013-08-01 02:31:43',50,NULL,'Company ppp added into Dolibarr','2013-08-01 02:31:43','2016-12-21 12:50:33',1,NULL,NULL,16,NULL,0,1,NULL,1,0,0,1,-1,'',NULL,NULL,'Company ppp added into Dolibarr\nAuthor: admin',16,'societe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(27,NULL,1,'2013-08-01 02:41:26','2013-08-01 02:41:26',50,NULL,'Company aaa added into Dolibarr','2013-08-01 02:41:26','2016-12-21 12:50:33',1,NULL,NULL,17,NULL,0,1,NULL,1,0,0,1,-1,'',NULL,NULL,'Company aaa added into Dolibarr\nAuthor: admin',17,'societe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(28,NULL,1,'2013-08-01 03:34:11','2013-08-01 03:34:11',50,NULL,'Invoice FA1108-0003 validated in Dolibarr','2013-08-01 03:34:11','2016-12-21 12:50:33',1,NULL,NULL,7,NULL,0,1,NULL,1,0,0,1,-1,'',NULL,NULL,'Invoice FA1108-0003 validated in Dolibarr\nAuthor: admin',5,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(29,NULL,1,'2013-08-01 03:34:11','2013-08-01 03:34:11',50,NULL,'Invoice FA1108-0003 validated in Dolibarr','2013-08-01 03:34:11','2016-12-21 12:50:33',1,NULL,NULL,7,NULL,0,1,NULL,1,0,0,1,-1,'',NULL,NULL,'Invoice FA1108-0003 changed to paid in Dolibarr\nAuthor: admin',5,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(30,NULL,1,'2013-08-06 20:33:54','2013-08-06 20:33:54',50,NULL,'Invoice FA1108-0004 validated in Dolibarr','2013-08-06 20:33:54','2016-12-21 12:50:33',1,NULL,NULL,7,NULL,0,1,NULL,1,0,0,1,-1,'',NULL,NULL,'Invoice FA1108-0004 validated in Dolibarr\nAuthor: admin',6,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(31,NULL,1,'2013-08-06 20:33:54','2013-08-06 20:33:54',50,NULL,'Invoice FA1108-0004 validated in Dolibarr','2013-08-06 20:33:54','2016-12-21 12:50:33',1,NULL,NULL,7,NULL,0,1,NULL,1,0,0,1,-1,'',NULL,NULL,'Invoice FA1108-0004 changed to paid in Dolibarr\nAuthor: admin',6,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(38,NULL,1,'2013-08-08 02:41:55','2013-08-08 02:41:55',50,NULL,'Invoice FA1108-0005 validated in Dolibarr','2013-08-08 02:41:55','2016-12-21 12:50:33',1,NULL,NULL,2,NULL,0,1,NULL,1,0,0,1,-1,'',NULL,NULL,'Invoice FA1108-0005 validated in Dolibarr\nAuthor: admin',8,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(40,NULL,1,'2013-08-08 02:53:40','2013-08-08 02:53:40',50,NULL,'Invoice FA1108-0005 changed to paid in Dolibarr','2013-08-08 02:53:40','2016-12-21 12:50:33',1,NULL,NULL,2,NULL,0,1,NULL,1,0,0,1,-1,'',NULL,NULL,'Invoice FA1108-0005 changed to paid in Dolibarr\nAuthor: admin',8,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(41,NULL,1,'2013-08-08 02:54:05','2013-08-08 02:54:05',50,NULL,'Invoice FA1007-0002 changed to paid in Dolibarr','2013-08-08 02:54:05','2016-12-21 12:50:33',1,NULL,NULL,2,NULL,0,1,NULL,1,0,0,1,-1,'',NULL,NULL,'Invoice FA1007-0002 changed to paid in Dolibarr\nAuthor: admin',2,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(42,NULL,1,'2013-08-08 02:55:04','2013-08-08 02:55:04',50,NULL,'Invoice FA1107-0006 validated in Dolibarr','2013-08-08 02:55:04','2016-12-21 12:50:33',1,NULL,NULL,10,NULL,0,1,NULL,1,0,0,1,-1,'',NULL,NULL,'Invoice FA1107-0006 validated in Dolibarr\nAuthor: admin',3,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(43,NULL,1,'2013-08-08 02:55:26','2013-08-08 02:55:26',50,NULL,'Invoice FA1108-0007 validated in Dolibarr','2013-08-08 02:55:26','2016-12-21 12:50:33',1,NULL,NULL,10,NULL,0,1,NULL,1,0,0,1,-1,'',NULL,NULL,'Invoice FA1108-0007 validated in Dolibarr\nAuthor: admin',9,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(44,NULL,1,'2013-08-08 02:55:58','2013-08-08 02:55:58',50,NULL,'Invoice FA1107-0006 changed to paid in Dolibarr','2013-08-08 02:55:58','2016-12-21 12:50:33',1,NULL,NULL,10,NULL,0,1,NULL,1,0,0,1,-1,'',NULL,NULL,'Invoice FA1107-0006 changed to paid in Dolibarr\nAuthor: admin',3,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(45,NULL,1,'2013-08-08 03:04:22','2013-08-08 03:04:22',50,NULL,'Order CO1108-0001 validated','2013-08-08 03:04:22','2016-12-21 12:50:33',1,NULL,NULL,1,NULL,0,1,NULL,1,0,0,1,-1,'',NULL,NULL,'Order CO1108-0001 validated\nAuthor: admin',5,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(46,NULL,1,'2013-08-08 13:59:09','2013-08-08 13:59:09',50,NULL,'Order CO1107-0002 validated','2013-08-08 13:59:10','2016-12-21 12:50:33',1,NULL,NULL,1,NULL,0,1,NULL,1,0,0,1,-1,'',NULL,NULL,'Order CO1107-0002 validated\nAuthor: admin',1,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(47,NULL,1,'2013-08-08 14:24:18','2013-08-08 14:24:18',50,NULL,'Proposal PR1007-0001 validated','2013-08-08 14:24:18','2016-12-21 12:50:33',1,NULL,NULL,2,NULL,0,1,NULL,1,0,0,1,-1,'',NULL,NULL,'Proposal PR1007-0001 validated\nAuthor: admin',1,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(48,NULL,1,'2013-08-08 14:24:24','2013-08-08 14:24:24',50,NULL,'Proposal PR1108-0004 validated','2013-08-08 14:24:24','2016-12-21 12:50:33',1,NULL,NULL,17,NULL,0,1,NULL,1,0,0,1,-1,'',NULL,NULL,'Proposal PR1108-0004 validated\nAuthor: admin',4,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(49,NULL,1,'2013-08-08 15:04:37','2013-08-08 15:04:37',50,NULL,'Order CF1108-0003 validated','2013-08-08 15:04:37','2016-12-21 12:50:33',1,NULL,NULL,17,NULL,0,1,NULL,1,0,0,1,-1,'',NULL,NULL,'Order CF1108-0003 validated\nAuthor: admin',6,'order_supplier',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(50,NULL,1,'2014-12-08 17:56:47','2014-12-08 17:56:47',40,NULL,'Facture AV1212-0001 validée dans Dolibarr','2014-12-08 17:56:47','2016-12-21 12:50:33',1,NULL,NULL,10,NULL,0,1,NULL,1,0,0,1,-1,'',NULL,NULL,'Facture AV1212-0001 validée dans Dolibarr\nAuteur: admin',10,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(51,NULL,1,'2014-12-08 17:57:11','2014-12-08 17:57:11',40,NULL,'Facture AV1212-0001 validée dans Dolibarr','2014-12-08 17:57:11','2016-12-21 12:50:33',1,NULL,NULL,10,NULL,0,1,NULL,1,0,0,1,-1,'',NULL,NULL,'Facture AV1212-0001 validée dans Dolibarr\nAuteur: admin',10,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(52,NULL,1,'2014-12-08 17:58:27','2014-12-08 17:58:27',40,NULL,'Facture FA1212-0008 validée dans Dolibarr','2014-12-08 17:58:27','2016-12-21 12:50:33',1,NULL,NULL,10,NULL,0,1,NULL,1,0,0,1,-1,'',NULL,NULL,'Facture FA1212-0008 validée dans Dolibarr\nAuteur: admin',11,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(53,NULL,1,'2014-12-08 18:20:49','2014-12-08 18:20:49',40,NULL,'Facture AV1212-0002 validée dans Dolibarr','2014-12-08 18:20:49','2016-12-21 12:50:33',1,NULL,NULL,10,NULL,0,1,NULL,1,0,0,1,-1,'',NULL,NULL,'Facture AV1212-0002 validée dans Dolibarr\nAuteur: admin',12,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(54,NULL,1,'2014-12-09 18:35:07','2014-12-09 18:35:07',40,NULL,'Facture AV1212-0002 passée à payée dans Dolibarr','2014-12-09 18:35:07','2016-12-21 12:50:33',1,NULL,NULL,10,NULL,0,1,NULL,1,0,0,1,-1,'',NULL,NULL,'Facture AV1212-0002 passée à payée dans Dolibarr\nAuteur: admin',12,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(55,NULL,1,'2014-12-09 20:14:42','2014-12-09 20:14:42',40,NULL,'Société doe john ajoutée dans Dolibarr','2014-12-09 20:14:42','2016-12-21 12:50:33',1,NULL,NULL,18,NULL,0,1,NULL,1,0,0,1,-1,'',NULL,NULL,'Société doe john ajoutée dans Dolibarr\nAuteur: admin',18,'societe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(56,NULL,1,'2014-12-12 18:54:19','2014-12-12 18:54:19',40,NULL,'Facture FA1212-0009 validée dans Dolibarr','2014-12-12 18:54:19','2016-12-21 12:50:33',1,NULL,NULL,1,NULL,0,1,NULL,1,0,0,1,-1,'',NULL,NULL,'Facture FA1212-0009 validée dans Dolibarr\nAuteur: admin',55,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(121,NULL,1,'2014-12-06 10:00:00',NULL,50,NULL,'aaab','2014-12-21 17:48:08','2014-12-21 16:54:07',3,1,NULL,NULL,NULL,0,3,NULL,NULL,1,0,1,-1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(122,NULL,1,'2014-12-21 18:09:52','2014-12-21 18:09:52',40,NULL,'Facture client FA1007-0001 envoyée par EMail','2014-12-21 18:09:52','2016-12-21 12:50:33',1,NULL,NULL,9,NULL,0,1,NULL,1,0,0,1,-1,'',NULL,NULL,'Mail envoyé par Firstname SuperAdminName à laurent@destailleur.fr.\nSujet du mail: Envoi facture FA1007-0001\nCorps du mail:\nVeuillez trouver ci-joint la facture FA1007-0001\r\n\r\nVous pouvez cliquer sur le lien sécurisé ci-dessous pour effectuer votre paiement via Paypal\r\n\r\nhttp://localhost/dolibarrnew/public/paypal/newpayment.php?source=invoice&ref=FA1007-0001&securekey=50c82fab36bb3b6aa83e2a50691803b2\r\n\r\nCordialement',1,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(123,NULL,1,'2015-01-06 13:13:57','2015-01-06 13:13:57',40,NULL,'Facture 16 validée dans Dolibarr','2015-01-06 13:13:57','2016-12-21 12:50:33',1,NULL,NULL,1,NULL,0,1,NULL,1,0,0,1,-1,'',NULL,NULL,'Facture 16 validée dans Dolibarr\nAuteur: admin',16,'invoice_supplier',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(124,NULL,1,'2015-01-12 12:23:05','2015-01-12 12:23:05',40,NULL,'Patient aaa ajouté','2015-01-12 12:23:05','2016-12-21 12:50:33',1,NULL,NULL,19,NULL,0,1,NULL,1,0,0,1,-1,'',NULL,NULL,'Patient aaa ajouté\nAuteur: admin',19,'societe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(125,NULL,1,'2015-01-12 12:52:20','2015-01-12 12:52:20',40,NULL,'Patient pppoo ajouté','2015-01-12 12:52:20','2016-12-21 12:50:33',1,NULL,NULL,20,NULL,0,1,NULL,1,0,0,1,-1,'',NULL,NULL,'Patient pppoo ajouté\nAuteur: admin',20,'societe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(127,NULL,1,'2015-01-19 18:22:48','2015-01-19 18:22:48',40,NULL,'Facture FS1301-0001 validée dans Dolibarr','2015-01-19 18:22:48','2016-12-21 12:50:33',1,NULL,NULL,1,NULL,0,1,NULL,1,0,0,1,-1,'',NULL,NULL,'Facture FS1301-0001 validée dans Dolibarr\nAuteur: admin',148,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(128,NULL,1,'2015-01-19 18:31:10','2015-01-19 18:31:10',40,NULL,'Facture FA6801-0010 validée dans Dolibarr','2015-01-19 18:31:10','2016-12-21 12:50:33',1,NULL,NULL,1,NULL,0,1,NULL,1,0,0,1,-1,'',NULL,NULL,'Facture FA6801-0010 validée dans Dolibarr\nAuteur: admin',150,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(129,NULL,1,'2015-01-19 18:31:10','2015-01-19 18:31:10',40,NULL,'Facture FA6801-0010 passée à payée dans Dolibarr','2015-01-19 18:31:10','2016-12-21 12:50:33',1,NULL,NULL,1,NULL,0,1,NULL,1,0,0,1,-1,'',NULL,NULL,'Facture FA6801-0010 passée à payée dans Dolibarr\nAuteur: admin',150,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(130,NULL,1,'2015-01-19 18:31:58','2015-01-19 18:31:58',40,NULL,'Facture FS1301-0002 validée dans Dolibarr','2015-01-19 18:31:58','2016-12-21 12:50:33',1,NULL,NULL,1,NULL,0,1,NULL,1,0,0,1,-1,'',NULL,NULL,'Facture FS1301-0002 validée dans Dolibarr\nAuteur: admin',151,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(131,NULL,1,'2015-01-19 18:31:58','2015-01-19 18:31:58',40,NULL,'Facture FS1301-0002 passée à payée dans Dolibarr','2015-01-19 18:31:58','2016-12-21 12:50:33',1,NULL,NULL,1,NULL,0,1,NULL,1,0,0,1,-1,'',NULL,NULL,'Facture FS1301-0002 passée à payée dans Dolibarr\nAuteur: admin',151,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(132,NULL,1,'2015-01-23 15:07:54','2015-01-23 15:07:54',50,NULL,'Consultation 24 saisie (aaa)','2015-01-23 15:07:54','2016-12-21 12:50:33',1,NULL,NULL,19,NULL,0,1,NULL,1,0,0,1,-1,'',NULL,NULL,'Consultation 24 saisie (aaa)\nAuteur: admin',24,'cabinetmed_cons',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(133,NULL,1,'2015-01-23 16:56:58','2015-01-23 16:56:58',40,NULL,'Patient pa ajouté','2015-01-23 16:56:58','2016-12-21 12:50:33',1,NULL,NULL,21,NULL,0,1,NULL,1,0,0,1,-1,'',NULL,NULL,'Patient pa ajouté\nAuteur: admin',21,'societe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(134,NULL,1,'2015-01-23 17:34:00',NULL,50,NULL,'bbcv','2015-01-23 17:35:21','2015-01-23 16:35:21',1,NULL,1,2,NULL,0,1,NULL,NULL,0,0,1,-1,'',NULL,NULL,'',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(135,NULL,1,'2015-02-12 15:54:00','2015-02-12 15:54:00',40,NULL,'Facture FA1212-0011 validée dans Dolibarr','2015-02-12 15:54:37','2016-12-21 12:50:33',1,1,NULL,7,NULL,0,1,NULL,1,0,0,1,50,NULL,NULL,NULL,'Facture FA1212-0011 validée dans Dolibarr
            \r\nAuteur: admin',13,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(136,NULL,1,'2015-02-12 17:06:51','2015-02-12 17:06:51',40,NULL,'Commande CO1107-0003 validée','2015-02-12 17:06:51','2016-12-21 12:50:33',1,NULL,NULL,1,NULL,0,1,NULL,1,0,0,1,-1,'',NULL,NULL,'Commande CO1107-0003 validée\nAuteur: admin',2,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(137,NULL,1,'2015-02-17 16:22:10','2015-02-17 16:22:10',40,NULL,'Proposition PR1302-0009 validée','2015-02-17 16:22:10','2016-12-21 12:50:33',1,NULL,NULL,19,NULL,0,1,NULL,1,0,0,1,-1,'',NULL,NULL,'Proposition PR1302-0009 validée\nAuteur: admin',9,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(138,NULL,1,'2015-02-17 16:27:00','2015-02-17 16:27:00',40,NULL,'Facture FA1302-0012 validée dans Dolibarr','2015-02-17 16:27:00','2016-12-21 12:50:33',1,NULL,NULL,18,NULL,0,1,NULL,1,0,0,1,-1,'',NULL,NULL,'Facture FA1302-0012 validée dans Dolibarr\nAuteur: admin',152,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(139,NULL,1,'2015-02-17 16:27:29','2015-02-17 16:27:29',40,NULL,'Proposition PR1302-0010 validée','2015-02-17 16:27:29','2016-12-21 12:50:33',1,NULL,NULL,18,NULL,0,1,NULL,1,0,0,1,-1,'',NULL,NULL,'Proposition PR1302-0010 validée\nAuteur: admin',11,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(140,NULL,1,'2015-02-17 18:27:56','2015-02-17 18:27:56',40,NULL,'Commande CO1107-0004 validée','2015-02-17 18:27:56','2016-12-21 12:50:33',1,NULL,NULL,1,NULL,0,1,NULL,1,0,0,1,-1,'',NULL,NULL,'Commande CO1107-0004 validée\nAuteur: admin',3,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(141,NULL,1,'2015-02-17 18:38:14','2015-02-17 18:38:14',40,NULL,'Commande CO1302-0005 validée','2015-02-17 18:38:14','2016-12-21 12:50:33',1,NULL,NULL,18,NULL,0,1,NULL,1,0,0,1,-1,'',NULL,NULL,'Commande CO1302-0005 validée\nAuteur: admin',7,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(142,NULL,1,'2015-02-26 22:57:50','2015-02-26 22:57:50',40,NULL,'Company pppp added into Dolibarr','2015-02-26 22:57:50','2016-12-21 12:50:33',1,NULL,NULL,22,NULL,0,1,NULL,1,0,0,1,-1,'',NULL,NULL,'Company pppp added into Dolibarr\nAuthor: admin',22,'societe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(143,NULL,1,'2015-02-26 22:58:13','2015-02-26 22:58:13',40,NULL,'Company ttttt added into Dolibarr','2015-02-26 22:58:13','2016-12-21 12:50:33',1,NULL,NULL,23,NULL,0,1,NULL,1,0,0,1,-1,'',NULL,NULL,'Company ttttt added into Dolibarr\nAuthor: admin',23,'societe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(144,NULL,1,'2015-02-27 10:00:00','2015-02-27 19:20:00',5,NULL,'Rendez-vous','2015-02-27 19:20:53','2015-02-27 18:20:53',1,NULL,NULL,NULL,NULL,0,1,NULL,1,0,0,1,-1,'',33600,NULL,'',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(145,NULL,1,'2015-02-27 19:28:00',NULL,2,NULL,'fdsfsd','2015-02-27 19:28:48','2015-02-27 18:29:53',1,1,NULL,NULL,NULL,0,1,NULL,1,0,0,1,-1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(146,NULL,1,'2015-03-06 10:05:07','2015-03-06 10:05:07',40,NULL,'Contrat (PROV3) validé dans Dolibarr','2015-03-06 10:05:07','2016-12-21 12:50:33',1,NULL,NULL,19,NULL,0,1,NULL,1,0,0,1,-1,'',NULL,NULL,'Contrat (PROV3) validé dans Dolibarr\nAuteur: admin',3,'contract',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(147,NULL,1,'2015-03-06 16:43:37','2015-03-06 16:43:37',40,NULL,'Facture FA1307-0013 validée dans Dolibarr','2015-03-06 16:43:37','2016-12-21 12:50:33',1,NULL,NULL,12,NULL,0,1,NULL,1,0,0,1,-1,'',NULL,NULL,'Facture FA1307-0013 validée dans Dolibarr\nAuteur: admin',158,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(148,NULL,1,'2015-03-06 16:44:12','2015-03-06 16:44:12',40,NULL,'Facture FA1407-0014 validée dans Dolibarr','2015-03-06 16:44:12','2016-12-21 12:50:33',1,NULL,NULL,12,NULL,0,1,NULL,1,0,0,1,-1,'',NULL,NULL,'Facture FA1407-0014 validée dans Dolibarr\nAuteur: admin',159,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(149,NULL,1,'2015-03-06 16:47:48','2015-03-06 16:47:48',40,NULL,'Facture FA1507-0015 validée dans Dolibarr','2015-03-06 16:47:48','2016-12-21 12:50:33',1,NULL,NULL,12,NULL,0,1,NULL,1,0,0,1,-1,'',NULL,NULL,'Facture FA1507-0015 validée dans Dolibarr\nAuteur: admin',160,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(150,NULL,1,'2015-03-06 16:48:16','2015-03-06 16:48:16',40,NULL,'Facture FA1607-0016 validée dans Dolibarr','2015-03-06 16:48:16','2016-12-21 12:50:33',1,NULL,NULL,12,NULL,0,1,NULL,1,0,0,1,-1,'',NULL,NULL,'Facture FA1607-0016 validée dans Dolibarr\nAuteur: admin',161,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(151,NULL,1,'2015-03-06 17:13:59','2015-03-06 17:13:59',40,NULL,'Société smith smith ajoutée dans Dolibarr','2015-03-06 17:13:59','2016-12-21 12:50:33',1,NULL,NULL,24,NULL,0,1,NULL,1,0,0,1,-1,'',NULL,NULL,'Société smith smith ajoutée dans Dolibarr\nAuteur: admin',24,'societe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(152,NULL,1,'2015-03-08 10:02:22','2015-03-08 10:02:22',40,NULL,'Proposition (PROV12) validée dans Dolibarr','2015-03-08 10:02:22','2016-12-21 12:50:33',1,NULL,NULL,23,NULL,0,1,NULL,1,0,0,1,-1,'',NULL,NULL,'Proposition (PROV12) validée dans Dolibarr\nAuteur: admin',12,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(203,NULL,1,'2015-03-09 19:39:27','2015-03-09 19:39:27',40,'AC_ORDER_SUPPLIER_VALIDATE','Commande CF1303-0004 validée','2015-03-09 19:39:27','2016-12-21 12:50:33',1,NULL,NULL,1,NULL,0,1,NULL,1,0,0,1,-1,'',NULL,NULL,'Commande CF1303-0004 validée\nAuteur: admin',13,'order_supplier',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(204,NULL,1,'2015-03-10 15:47:37','2015-03-10 15:47:37',40,'AC_COMPANY_CREATE','Patient créé','2015-03-10 15:47:37','2016-12-21 12:50:33',1,NULL,NULL,25,NULL,0,1,NULL,1,0,0,1,-1,'',NULL,NULL,'Patient créé\nAuteur: admin',25,'societe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(205,NULL,1,'2015-03-10 15:57:32','2015-03-10 15:57:32',40,'AC_COMPANY_CREATE','Tiers créé','2015-03-10 15:57:32','2016-12-21 12:50:33',1,NULL,NULL,26,NULL,0,1,NULL,1,0,0,1,-1,'',NULL,NULL,'Tiers créé\nAuteur: admin',26,'societe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(206,NULL,1,'2015-03-10 15:58:28','2015-03-10 15:58:28',40,'AC_BILL_VALIDATE','Facture FA1303-0017 validée','2015-03-10 15:58:28','2016-12-21 12:50:33',1,NULL,NULL,26,NULL,0,1,NULL,1,0,0,1,-1,'',NULL,NULL,'Facture FA1303-0017 validée\nAuteur: admin',208,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(207,NULL,1,'2015-03-19 09:38:10','2015-03-19 09:38:10',40,'AC_BILL_VALIDATE','Facture FA1303-0018 validée','2015-03-19 09:38:10','2016-12-21 12:50:33',1,NULL,NULL,19,NULL,0,1,NULL,1,0,0,1,-1,'',NULL,NULL,'Facture FA1303-0018 validée\nAuteur: admin',209,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(208,NULL,1,'2015-03-20 14:30:11','2015-03-20 14:30:11',40,'AC_BILL_VALIDATE','Facture FA1107-0019 validée','2015-03-20 14:30:11','2016-12-21 12:50:33',1,NULL,NULL,10,NULL,0,1,NULL,1,0,0,1,-1,'',NULL,NULL,'Facture FA1107-0019 validée\nAuteur: admin',210,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(209,NULL,1,'2015-03-22 09:40:25','2015-03-22 09:40:25',40,'AC_BILL_VALIDATE','Facture FA1303-0020 validée','2015-03-22 09:40:25','2016-12-21 12:50:33',1,NULL,NULL,19,NULL,0,1,NULL,1,0,0,1,-1,'',NULL,NULL,'Facture FA1303-0020 validée\nAuteur: admin',211,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(210,NULL,1,'2015-03-23 17:16:25','2015-03-23 17:16:25',40,'AC_BILL_VALIDATE','Facture FA1303-0020 validée','2015-03-23 17:16:25','2016-12-21 12:50:33',1,NULL,NULL,19,NULL,0,1,NULL,1,0,0,1,-1,'',NULL,NULL,'Facture FA1303-0020 validée\nAuteur: admin',211,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(211,NULL,1,'2015-03-23 18:08:27','2015-03-23 18:08:27',40,'AC_BILL_VALIDATE','Facture FA1307-0013 validée','2015-03-23 18:08:27','2016-12-21 12:50:33',1,NULL,NULL,12,NULL,0,1,NULL,1,0,0,1,-1,'',NULL,NULL,'Facture FA1307-0013 validée\nAuteur: admin',158,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(212,NULL,1,'2015-03-24 15:54:00','2015-03-24 15:54:00',40,'AC_BILL_VALIDATE','Facture FA1212-0021 validée','2015-03-24 15:54:00','2016-12-21 12:50:33',1,NULL,NULL,1,NULL,0,1,NULL,1,0,0,1,-1,'',NULL,NULL,'Facture FA1212-0021 validée\nAuteur: admin',32,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(213,NULL,1,'2015-11-07 01:02:39','2015-11-07 01:02:39',40,'AC_COMPANY_CREATE','Third party created','2015-11-07 01:02:39','2016-12-21 12:50:33',1,NULL,NULL,27,NULL,0,1,0,1,0,0,1,-1,'',NULL,NULL,'Third party created\nAuthor: admin',27,'societe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(214,NULL,1,'2015-11-07 01:05:22','2015-11-07 01:05:22',40,'AC_COMPANY_CREATE','Third party created','2015-11-07 01:05:22','2016-12-21 12:50:33',1,NULL,NULL,28,NULL,0,1,0,1,0,0,1,-1,'',NULL,NULL,'Third party created\nAuthor: admin',28,'societe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(215,NULL,1,'2015-11-07 01:07:07','2015-11-07 01:07:07',40,'AC_COMPANY_CREATE','Third party created','2015-11-07 01:07:07','2016-12-21 12:50:33',1,NULL,NULL,29,NULL,0,1,0,1,0,0,1,-1,'',NULL,NULL,'Third party created\nAuthor: admin',29,'societe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(216,NULL,1,'2015-11-07 01:07:58','2015-11-07 01:07:58',40,'AC_COMPANY_CREATE','Third party created','2015-11-07 01:07:58','2016-12-21 12:50:33',1,NULL,NULL,30,NULL,0,1,0,1,0,0,1,-1,'',NULL,NULL,'Third party created\nAuthor: admin',30,'societe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(217,NULL,1,'2015-11-07 01:10:09','2015-11-07 01:10:09',40,'AC_COMPANY_CREATE','Third party created','2015-11-07 01:10:09','2016-12-21 12:50:33',1,NULL,NULL,31,NULL,0,1,0,1,0,0,1,-1,'',NULL,NULL,'Third party created\nAuthor: admin',31,'societe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(218,NULL,1,'2015-11-07 01:15:57','2015-11-07 01:15:57',40,'AC_COMPANY_CREATE','Third party created','2015-11-07 01:15:57','2016-12-21 12:50:33',1,NULL,NULL,32,NULL,0,1,0,1,0,0,1,-1,'',NULL,NULL,'Third party created\nAuthor: admin',32,'societe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(219,NULL,1,'2015-11-07 01:16:51','2015-11-07 01:16:51',40,'AC_COMPANY_CREATE','Third party created','2015-11-07 01:16:51','2016-12-21 12:50:33',1,NULL,NULL,33,NULL,0,1,0,1,0,0,1,-1,'',NULL,NULL,'Third party created\nAuthor: admin',33,'societe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(220,NULL,1,'2016-03-02 17:24:04','2016-03-02 17:24:04',40,'AC_BILL_VALIDATE','Invoice FA1302-0022 validated','2016-03-02 17:24:04','2016-12-21 12:50:33',1,NULL,NULL,18,NULL,0,1,0,1,0,0,1,-1,'',NULL,NULL,'Invoice FA1302-0022 validated\nAuthor: admin',157,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(221,NULL,1,'2016-03-02 17:24:28','2016-03-02 17:24:28',40,'AC_BILL_VALIDATE','Invoice FA1303-0020 validated','2016-03-02 17:24:28','2016-12-21 12:50:33',1,NULL,NULL,19,NULL,0,1,0,1,0,0,1,-1,'',NULL,NULL,'Invoice FA1303-0020 validated\nAuthor: admin',211,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(222,NULL,1,'2016-03-05 10:00:00','2016-03-05 10:00:00',5,NULL,'RDV John','2016-03-02 19:54:48','2016-03-02 18:55:29',1,1,NULL,NULL,NULL,0,1,0,NULL,0,0,1,-1,NULL,NULL,NULL,'gfdgdfgdf',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(223,NULL,1,'2016-03-13 10:00:00','2016-03-17 00:00:00',50,NULL,'Congress','2016-03-02 19:55:11','2016-03-02 18:55:11',1,NULL,NULL,NULL,NULL,0,1,0,NULL,0,0,1,-1,'',309600,NULL,'',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(224,NULL,1,'2016-03-14 10:00:00',NULL,1,NULL,'Call john','2016-03-02 19:55:56','2016-03-02 18:55:56',1,NULL,NULL,NULL,NULL,0,1,0,NULL,0,0,1,0,'',NULL,NULL,'tttt',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(225,NULL,1,'2016-03-02 20:11:31','2016-03-02 20:11:31',40,'AC_BILL_UNVALIDATE','Invoice FA1303-0020 go back to draft status','2016-03-02 20:11:31','2016-12-21 12:50:33',1,NULL,NULL,19,NULL,0,1,0,1,0,0,1,-1,'',NULL,NULL,'Invoice FA1303-0020 go back to draft status\nAuthor: admin',211,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(226,NULL,1,'2016-03-02 20:13:39','2016-03-02 20:13:39',40,'AC_BILL_VALIDATE','Invoice FA1303-0020 validated','2016-03-02 20:13:39','2016-12-21 12:50:33',1,NULL,NULL,19,NULL,0,1,0,1,0,0,1,-1,'',NULL,NULL,'Invoice FA1303-0020 validated\nAuthor: admin',211,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(227,NULL,1,'2016-03-03 19:20:10','2016-03-03 19:20:10',40,'AC_BILL_VALIDATE','Invoice FA1212-0023 validated','2016-03-03 19:20:10','2016-12-21 12:50:33',1,NULL,NULL,1,NULL,0,1,0,1,0,0,1,-1,'',NULL,NULL,'Invoice FA1212-0023 validated\nAuthor: admin',33,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(228,NULL,1,'2016-03-03 19:20:25','2016-03-03 19:20:25',40,'AC_BILL_CANCEL','Invoice FA1212-0023 canceled in Dolibarr','2016-03-03 19:20:25','2016-12-21 12:50:33',1,NULL,NULL,1,NULL,0,1,0,1,0,0,1,-1,'',NULL,NULL,'Invoice FA1212-0023 canceled in Dolibarr\nAuthor: admin',33,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(229,NULL,1,'2016-03-03 19:20:56','2016-03-03 19:20:56',40,'AC_BILL_VALIDATE','Invoice AV1403-0003 validated','2016-03-03 19:20:56','2016-12-21 12:50:33',1,NULL,NULL,1,NULL,0,1,0,1,0,0,1,-1,'',NULL,NULL,'Invoice AV1403-0003 validated\nAuthor: admin',212,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(230,NULL,1,'2016-03-03 19:21:29','2016-03-03 19:21:29',40,'AC_BILL_UNVALIDATE','Invoice AV1403-0003 go back to draft status','2016-03-03 19:21:29','2016-12-21 12:50:33',1,NULL,NULL,1,NULL,0,1,0,1,0,0,1,-1,'',NULL,NULL,'Invoice AV1403-0003 go back to draft status\nAuthor: admin',212,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(231,NULL,1,'2016-03-03 19:22:16','2016-03-03 19:22:16',40,'AC_BILL_VALIDATE','Invoice AV1303-0003 validated','2016-03-03 19:22:16','2016-12-21 12:50:33',1,NULL,NULL,1,NULL,0,1,0,1,0,0,1,-1,'',NULL,NULL,'Invoice AV1303-0003 validated\nAuthor: admin',213,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(232,NULL,1,'2018-01-22 18:54:39','2018-01-22 18:54:39',40,'AC_OTH_AUTO','Invoice 16 validated','2018-01-22 18:54:39','2018-01-22 17:54:39',12,NULL,NULL,1,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Invoice 16 validated\nAuthor: admin',16,'invoice_supplier',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(233,NULL,1,'2018-01-22 18:54:46','2018-01-22 18:54:46',40,'AC_OTH_AUTO','Invoice 16 validated','2018-01-22 18:54:46','2018-01-22 17:54:46',12,NULL,NULL,1,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Invoice 16 validated\nAuthor: admin',16,'invoice_supplier',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(234,NULL,1,'2018-07-05 10:00:00','2018-07-05 11:19:00',5,'AC_RDV','Meeting with my boss','2018-07-31 18:19:48','2018-07-31 14:19:48',12,NULL,NULL,NULL,NULL,0,12,1,NULL,0,0,1,-1,'',4740,NULL,'',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(235,NULL,1,'2018-07-13 00:00:00','2018-07-14 23:59:59',50,'AC_OTH','Trip at Las Vegas','2018-07-31 18:20:36','2018-07-31 14:20:36',12,NULL,4,NULL,2,0,12,1,NULL,0,1,1,-1,'',172799,NULL,'',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(236,NULL,1,'2018-07-29 10:00:00',NULL,4,'AC_EMAIL','Remind to send an email','2018-07-31 18:21:04','2018-07-31 14:21:04',12,NULL,NULL,NULL,NULL,0,4,0,NULL,0,0,1,-1,'',NULL,NULL,'',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(237,NULL,1,'2018-07-01 10:00:00',NULL,1,'AC_TEL','Phone call with Mr Vaalen','2018-07-31 18:22:04','2018-07-31 14:22:04',12,NULL,6,4,NULL,0,13,0,NULL,0,0,1,-1,'',NULL,NULL,'',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(238,NULL,1,'2018-08-02 10:00:00','2018-08-02 12:00:00',5,'AC_RDV','Meeting on radium','2018-08-01 01:15:50','2018-07-31 21:15:50',12,NULL,8,10,10,0,12,1,NULL,0,0,1,-1,'',7200,NULL,'',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(239,NULL,1,'2017-01-29 21:49:33','2017-01-29 21:49:33',40,'AC_OTH_AUTO','Proposal PR1302-0007 validated','2017-01-29 21:49:33','2017-01-29 17:49:33',12,NULL,NULL,19,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Proposal PR1302-0007 validated\nAuthor: admin',7,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(240,NULL,1,'2017-01-31 20:52:00',NULL,1,'AC_TEL','Call the boss','2017-01-31 20:52:10','2017-01-31 16:52:25',12,12,6,NULL,NULL,0,12,1,NULL,0,0,1,-1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(242,NULL,1,'2017-02-01 18:52:04','2017-02-01 18:52:04',40,'AC_OTH_AUTO','Order CF1007-0001 validated','2017-02-01 18:52:04','2017-02-01 14:52:04',12,NULL,NULL,13,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Order CF1007-0001 validated\nAuthor: admin',1,'order_supplier',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(243,NULL,1,'2017-02-01 18:52:04','2017-02-01 18:52:04',40,'AC_OTH_AUTO','Order CF1007-0001 approved','2017-02-01 18:52:04','2017-02-01 14:52:04',12,NULL,NULL,13,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Order CF1007-0001 approved\nAuthor: admin',1,'order_supplier',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(245,NULL,1,'2017-02-01 18:52:32','2017-02-01 18:52:32',40,'AC_OTH_AUTO','Supplier order CF1007-0001 submited','2017-02-01 18:52:32','2017-02-01 14:52:32',12,NULL,NULL,13,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Supplier order CF1007-0001 submited\nAuthor: admin',1,'order_supplier',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(249,NULL,1,'2017-02-01 18:54:01','2017-02-01 18:54:01',40,'AC_OTH_AUTO','Supplier order CF1007-0001 received','2017-02-01 18:54:01','2017-02-01 14:54:01',12,NULL,NULL,13,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Supplier order CF1007-0001 received \nAuthor: admin',1,'order_supplier',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(250,NULL,1,'2017-02-01 18:54:42','2017-02-01 18:54:42',40,'AC_OTH_AUTO','Email sent by MyBigCompany To mycustomer@example.com','2017-02-01 18:54:42','2017-02-01 14:54:42',12,NULL,NULL,13,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Sender: MyBigCompany <myemail@mybigcompany.com>
            \nReceiver(s): mycustomer@example.com
            \nEMail topic: Submission of order CF1007-0001
            \nEmail body:
            \nYou will find here our order CF1007-0001
            \r\n
            \r\nSincerely
            \n
            \nAttached files and documents: CF1007-0001.pdf',1,'order_supplier',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(251,NULL,1,'2017-02-01 19:02:21','2017-02-01 19:02:21',40,'AC_OTH_AUTO','Invoice SI1702-0001 validated','2017-02-01 19:02:21','2017-02-01 15:02:21',12,NULL,5,13,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Invoice SI1702-0001 validated\nAuthor: admin',20,'invoice_supplier',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(252,NULL,1,'2017-02-12 23:17:04','2017-02-12 23:17:04',40,'AC_OTH_AUTO','Patient créé','2017-02-12 23:17:04','2017-02-12 19:17:04',12,NULL,NULL,26,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Patient créé\nAuthor: admin',26,'societe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(253,NULL,1,'2017-02-12 23:18:33','2017-02-12 23:18:33',40,'AC_OTH_AUTO','Consultation 2 recorded (aaa)','2017-02-12 23:18:33','2017-02-12 19:18:33',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Consultation 2 recorded (aaa)\nAuthor: admin',2,'cabinetmed_cons',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(254,NULL,1,'2017-02-15 23:28:41','2017-02-15 23:28:41',40,'AC_OTH_AUTO','Order CO7001-0005 validated','2017-02-15 23:28:41','2017-02-15 22:28:41',12,NULL,NULL,4,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Order CO7001-0005 validated\nAuthor: admin',7,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(255,NULL,1,'2017-02-15 23:28:56','2017-02-15 23:28:56',40,'AC_OTH_AUTO','Order CO7001-0006 validated','2017-02-15 23:28:56','2017-02-15 22:28:56',12,NULL,NULL,4,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Order CO7001-0006 validated\nAuthor: admin',8,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(256,NULL,1,'2017-02-15 23:34:33','2017-02-15 23:34:33',40,'AC_OTH_AUTO','Order CO7001-0007 validated','2017-02-15 23:34:33','2017-02-15 22:34:33',12,NULL,NULL,3,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Order CO7001-0007 validated\nAuthor: admin',9,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(257,NULL,1,'2017-02-15 23:35:03','2017-02-15 23:35:03',40,'AC_OTH_AUTO','Order CO7001-0008 validated','2017-02-15 23:35:03','2017-02-15 22:35:03',12,NULL,NULL,3,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Order CO7001-0008 validated\nAuthor: admin',10,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(263,NULL,1,'2017-02-15 23:50:34','2017-02-15 23:50:34',40,'AC_OTH_AUTO','Order CO7001-0005 validated','2017-02-15 23:50:34','2017-02-15 22:50:34',12,NULL,NULL,4,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Order CO7001-0005 validated\nAuthor: admin',17,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(264,NULL,1,'2017-02-15 23:51:23','2017-02-15 23:51:23',40,'AC_OTH_AUTO','Order CO7001-0006 validated','2017-02-15 23:51:23','2017-02-15 22:51:23',12,NULL,NULL,7,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Order CO7001-0006 validated\nAuthor: admin',18,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(265,NULL,1,'2017-02-15 23:54:51','2017-02-15 23:54:51',40,'AC_OTH_AUTO','Order CO7001-0007 validated','2017-02-15 23:54:51','2017-02-15 22:54:51',12,NULL,NULL,17,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Order CO7001-0007 validated\nAuthor: admin',19,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(266,NULL,1,'2017-02-15 23:55:52','2017-02-15 23:55:52',40,'AC_OTH_AUTO','Order CO7001-0007 validated','2017-02-15 23:55:52','2017-02-15 22:55:52',12,NULL,NULL,4,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Order CO7001-0007 validated\nAuthor: admin',20,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(267,NULL,1,'2017-02-16 00:03:44','2017-02-16 00:03:44',40,'AC_OTH_AUTO','Order CO7001-0008 validated','2017-02-16 00:03:44','2017-02-15 23:03:44',12,NULL,NULL,4,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Order CO7001-0008 validated\nAuthor: admin',29,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(268,NULL,1,'2017-02-16 00:05:01','2017-02-16 00:05:01',40,'AC_OTH_AUTO','Order CO7001-0009 validated','2017-02-16 00:05:01','2017-02-15 23:05:01',12,NULL,NULL,11,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Order CO7001-0009 validated\nAuthor: admin',34,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(269,NULL,1,'2017-02-16 00:05:01','2017-02-16 00:05:01',40,'AC_OTH_AUTO','Order CO7001-0010 validated','2017-02-16 00:05:01','2017-02-15 23:05:01',12,NULL,NULL,3,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Order CO7001-0010 validated\nAuthor: admin',38,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(270,NULL,1,'2017-02-16 00:05:11','2017-02-16 00:05:11',40,'AC_OTH_AUTO','Order CO7001-0011 validated','2017-02-16 00:05:11','2017-02-15 23:05:11',12,NULL,NULL,11,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Order CO7001-0011 validated\nAuthor: admin',40,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(271,NULL,1,'2017-02-16 00:05:11','2017-02-16 00:05:11',40,'AC_OTH_AUTO','Order CO7001-0012 validated','2017-02-16 00:05:11','2017-02-15 23:05:11',12,NULL,NULL,10,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Order CO7001-0012 validated\nAuthor: admin',43,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(272,NULL,1,'2017-02-16 00:05:11','2017-02-16 00:05:11',40,'AC_OTH_AUTO','Order CO7001-0013 validated','2017-02-16 00:05:11','2017-02-15 23:05:11',12,NULL,NULL,1,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Order CO7001-0013 validated\nAuthor: admin',47,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(273,NULL,1,'2017-02-16 00:05:11','2017-02-16 00:05:11',40,'AC_OTH_AUTO','Order CO7001-0014 validated','2017-02-16 00:05:11','2017-02-15 23:05:11',12,NULL,NULL,4,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Order CO7001-0014 validated\nAuthor: admin',48,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(274,NULL,1,'2017-02-16 00:05:26','2017-02-16 00:05:26',40,'AC_OTH_AUTO','Order CO7001-0015 validated','2017-02-16 00:05:26','2017-02-15 23:05:26',12,NULL,NULL,1,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Order CO7001-0015 validated\nAuthor: admin',50,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(275,NULL,1,'2017-02-16 00:05:26','2017-02-16 00:05:26',40,'AC_OTH_AUTO','Order CO7001-0016 validated','2017-02-16 00:05:26','2017-02-15 23:05:26',12,NULL,NULL,12,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Order CO7001-0016 validated\nAuthor: admin',54,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(277,NULL,1,'2017-02-16 00:05:35','2017-02-16 00:05:35',40,'AC_OTH_AUTO','Order CO7001-0018 validated','2017-02-16 00:05:35','2017-02-15 23:05:35',12,NULL,NULL,19,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Order CO7001-0018 validated\nAuthor: admin',62,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(278,NULL,1,'2017-02-16 00:05:35','2017-02-16 00:05:35',40,'AC_OTH_AUTO','Order CO7001-0019 validated','2017-02-16 00:05:35','2017-02-15 23:05:35',12,NULL,NULL,3,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Order CO7001-0019 validated\nAuthor: admin',68,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(279,NULL,1,'2017-02-16 00:05:36','2017-02-16 00:05:36',40,'AC_OTH_AUTO','Order CO7001-0020 validated','2017-02-16 00:05:36','2017-02-15 23:05:36',12,NULL,NULL,6,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Order CO7001-0020 validated\nAuthor: admin',72,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(281,NULL,1,'2017-02-16 00:05:37','2017-02-16 00:05:37',40,'AC_OTH_AUTO','Order CO7001-0022 validated','2017-02-16 00:05:37','2017-02-15 23:05:37',12,NULL,NULL,12,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Order CO7001-0022 validated\nAuthor: admin',78,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(282,NULL,1,'2017-02-16 00:05:38','2017-02-16 00:05:38',40,'AC_OTH_AUTO','Order CO7001-0023 validated','2017-02-16 00:05:38','2017-02-15 23:05:38',12,NULL,NULL,11,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Order CO7001-0023 validated\nAuthor: admin',81,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(283,NULL,1,'2017-02-16 00:05:38','2017-02-16 00:05:38',40,'AC_OTH_AUTO','Order CO7001-0024 validated','2017-02-16 00:05:38','2017-02-15 23:05:38',12,NULL,NULL,26,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Order CO7001-0024 validated\nAuthor: admin',83,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(284,NULL,1,'2017-02-16 00:05:38','2017-02-16 00:05:38',40,'AC_OTH_AUTO','Order CO7001-0025 validated','2017-02-16 00:05:38','2017-02-15 23:05:38',12,NULL,NULL,2,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Order CO7001-0025 validated\nAuthor: admin',84,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(285,NULL,1,'2017-02-16 00:05:38','2017-02-16 00:05:38',40,'AC_OTH_AUTO','Order CO7001-0026 validated','2017-02-16 00:05:38','2017-02-15 23:05:38',12,NULL,NULL,1,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Order CO7001-0026 validated\nAuthor: admin',85,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(286,NULL,1,'2017-02-16 00:05:38','2017-02-16 00:05:38',40,'AC_OTH_AUTO','Order CO7001-0027 validated','2017-02-16 00:05:38','2017-02-15 23:05:38',12,NULL,NULL,10,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Order CO7001-0027 validated\nAuthor: admin',88,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(287,NULL,1,'2017-02-16 03:05:56','2017-02-16 03:05:56',40,'AC_OTH_AUTO','Commande CO7001-0016 classée Livrée','2017-02-16 03:05:56','2017-02-15 23:05:56',12,NULL,NULL,12,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Commande CO7001-0016 classée Livrée\nAuteur: admin',54,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(288,NULL,1,'2017-02-16 03:06:01','2017-02-16 03:06:01',40,'AC_OTH_AUTO','Commande CO7001-0016 classée Facturée','2017-02-16 03:06:01','2017-02-15 23:06:01',12,NULL,NULL,12,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Commande CO7001-0016 classée Facturée\nAuteur: admin',54,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(294,NULL,1,'2017-02-16 03:53:04','2017-02-16 03:53:04',40,'AC_OTH_AUTO','Commande CO7001-0021 validée','2017-02-16 03:53:04','2017-02-15 23:53:04',12,NULL,NULL,4,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Commande CO7001-0021 validée\nAuteur: admin',75,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(295,NULL,1,'2017-02-16 03:58:08','2017-02-16 03:58:08',40,'AC_OTH_AUTO','Expédition SH1702-0002 validée','2017-02-16 03:58:08','2017-02-15 23:58:08',12,NULL,NULL,4,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Expédition SH1702-0002 validée\nAuteur: admin',3,'shipping',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(296,NULL,1,'2017-02-16 04:12:29','2017-02-16 04:12:29',40,'AC_OTH_AUTO','Commande CO7001-0021 validée','2017-02-16 04:12:29','2017-02-16 00:12:29',12,NULL,NULL,4,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Commande CO7001-0021 validée\nAuteur: admin',75,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(297,NULL,1,'2017-02-16 04:14:20','2017-02-16 04:14:20',40,'AC_OTH_AUTO','Commande CO7001-0021 validée','2017-02-16 04:14:20','2017-02-16 00:14:20',12,NULL,NULL,4,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Commande CO7001-0021 validée\nAuteur: admin',75,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(298,NULL,1,'2017-02-16 01:44:58','2017-02-16 01:44:58',40,'AC_OTH_AUTO','Proposal PR1702-0009 validated','2017-02-16 01:44:58','2017-02-16 00:44:58',1,NULL,NULL,1,NULL,0,1,0,NULL,0,0,1,-1,'',NULL,NULL,'Proposal PR1702-0009 validated\nAuthor: aeinstein',11,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(299,NULL,1,'2017-02-16 01:45:44','2017-02-16 01:45:44',40,'AC_OTH_AUTO','Proposal PR1702-0010 validated','2017-02-16 01:45:44','2017-02-16 00:45:44',2,NULL,NULL,7,NULL,0,2,0,NULL,0,0,1,-1,'',NULL,NULL,'Proposal PR1702-0010 validated\nAuthor: demo',12,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(300,NULL,1,'2017-02-16 01:46:15','2017-02-16 01:46:15',40,'AC_OTH_AUTO','Proposal PR1702-0011 validated','2017-02-16 01:46:15','2017-02-16 00:46:15',1,NULL,NULL,26,NULL,0,1,0,NULL,0,0,1,-1,'',NULL,NULL,'Proposal PR1702-0011 validated\nAuthor: aeinstein',13,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(301,NULL,1,'2017-02-16 01:46:15','2017-02-16 01:46:15',40,'AC_OTH_AUTO','Proposal PR1702-0012 validated','2017-02-16 01:46:15','2017-02-16 00:46:15',2,NULL,NULL,3,NULL,0,2,0,NULL,0,0,1,-1,'',NULL,NULL,'Proposal PR1702-0012 validated\nAuthor: demo',14,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(302,NULL,1,'2017-02-16 01:46:15','2017-02-16 01:46:15',40,'AC_OTH_AUTO','Proposal PR1702-0013 validated','2017-02-16 01:46:15','2017-02-16 00:46:15',2,NULL,NULL,26,NULL,0,2,0,NULL,0,0,1,-1,'',NULL,NULL,'Proposal PR1702-0013 validated\nAuthor: demo',15,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(303,NULL,1,'2017-02-16 01:46:15','2017-02-16 01:46:15',40,'AC_OTH_AUTO','Proposal PR1702-0014 validated','2017-02-16 01:46:15','2017-02-16 00:46:15',2,NULL,NULL,1,NULL,0,2,0,NULL,0,0,1,-1,'',NULL,NULL,'Proposal PR1702-0014 validated\nAuthor: demo',16,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(304,NULL,1,'2017-02-16 01:46:15','2017-02-16 01:46:15',40,'AC_OTH_AUTO','Proposal PR1702-0015 validated','2017-02-16 01:46:15','2017-02-16 00:46:15',1,NULL,NULL,1,NULL,0,1,0,NULL,0,0,1,-1,'',NULL,NULL,'Proposal PR1702-0015 validated\nAuthor: aeinstein',17,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(305,NULL,1,'2017-02-16 01:46:15','2017-02-16 01:46:15',40,'AC_OTH_AUTO','Proposal PR1702-0016 validated','2017-02-16 01:46:15','2017-02-16 00:46:15',2,NULL,NULL,26,NULL,0,2,0,NULL,0,0,1,-1,'',NULL,NULL,'Proposal PR1702-0016 validated\nAuthor: demo',18,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(306,NULL,1,'2017-02-16 01:46:15','2017-02-16 01:46:15',40,'AC_OTH_AUTO','Proposal PR1702-0017 validated','2017-02-16 01:46:15','2017-02-16 00:46:15',2,NULL,NULL,12,NULL,0,2,0,NULL,0,0,1,-1,'',NULL,NULL,'Proposal PR1702-0017 validated\nAuthor: demo',19,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(307,NULL,1,'2017-02-16 01:46:15','2017-02-16 01:46:15',40,'AC_OTH_AUTO','Proposal PR1702-0018 validated','2017-02-16 01:46:15','2017-02-16 00:46:15',1,NULL,NULL,26,NULL,0,1,0,NULL,0,0,1,-1,'',NULL,NULL,'Proposal PR1702-0018 validated\nAuthor: aeinstein',20,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(308,NULL,1,'2017-02-16 01:46:15','2017-02-16 01:46:15',40,'AC_OTH_AUTO','Proposal PR1702-0019 validated','2017-02-16 01:46:15','2017-02-16 00:46:15',1,NULL,NULL,1,NULL,0,1,0,NULL,0,0,1,-1,'',NULL,NULL,'Proposal PR1702-0019 validated\nAuthor: aeinstein',21,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(309,NULL,1,'2017-02-16 01:46:15','2017-02-16 01:46:15',40,'AC_OTH_AUTO','Proposal PR1702-0020 validated','2017-02-16 01:46:15','2017-02-16 00:46:15',1,NULL,NULL,26,NULL,0,1,0,NULL,0,0,1,-1,'',NULL,NULL,'Proposal PR1702-0020 validated\nAuthor: aeinstein',22,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(310,NULL,1,'2017-02-16 01:46:17','2017-02-16 01:46:17',40,'AC_OTH_AUTO','Proposal PR1702-0021 validated','2017-02-16 01:46:17','2017-02-16 00:46:17',2,NULL,NULL,12,NULL,0,2,0,NULL,0,0,1,-1,'',NULL,NULL,'Proposal PR1702-0021 validated\nAuthor: demo',23,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(311,NULL,1,'2017-02-16 01:46:17','2017-02-16 01:46:17',40,'AC_OTH_AUTO','Proposal PR1702-0022 validated','2017-02-16 01:46:17','2017-02-16 00:46:17',2,NULL,NULL,7,NULL,0,2,0,NULL,0,0,1,-1,'',NULL,NULL,'Proposal PR1702-0022 validated\nAuthor: demo',24,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(312,NULL,1,'2017-02-16 01:46:17','2017-02-16 01:46:17',40,'AC_OTH_AUTO','Proposal PR1702-0023 validated','2017-02-16 01:46:17','2017-02-16 00:46:17',1,NULL,NULL,3,NULL,0,1,0,NULL,0,0,1,-1,'',NULL,NULL,'Proposal PR1702-0023 validated\nAuthor: aeinstein',25,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(313,NULL,1,'2017-02-16 01:46:18','2017-02-16 01:46:18',40,'AC_OTH_AUTO','Proposal PR1702-0024 validated','2017-02-16 01:46:18','2017-02-16 00:46:18',2,NULL,NULL,1,NULL,0,2,0,NULL,0,0,1,-1,'',NULL,NULL,'Proposal PR1702-0024 validated\nAuthor: demo',26,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(314,NULL,1,'2017-02-16 01:46:18','2017-02-16 01:46:18',40,'AC_OTH_AUTO','Proposal PR1702-0025 validated','2017-02-16 01:46:18','2017-02-16 00:46:18',1,NULL,NULL,6,NULL,0,1,0,NULL,0,0,1,-1,'',NULL,NULL,'Proposal PR1702-0025 validated\nAuthor: aeinstein',27,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(315,NULL,1,'2017-02-16 01:46:18','2017-02-16 01:46:18',40,'AC_OTH_AUTO','Proposal PR1702-0026 validated','2017-02-16 01:46:18','2017-02-16 00:46:18',2,NULL,NULL,19,NULL,0,2,0,NULL,0,0,1,-1,'',NULL,NULL,'Proposal PR1702-0026 validated\nAuthor: demo',28,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(316,NULL,1,'2017-02-16 01:46:18','2017-02-16 01:46:18',40,'AC_OTH_AUTO','Proposal PR1702-0027 validated','2017-02-16 01:46:18','2017-02-16 00:46:18',2,NULL,NULL,1,NULL,0,2,0,NULL,0,0,1,-1,'',NULL,NULL,'Proposal PR1702-0027 validated\nAuthor: demo',29,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(317,NULL,1,'2017-02-16 01:46:18','2017-02-16 01:46:18',40,'AC_OTH_AUTO','Proposal PR1702-0028 validated','2017-02-16 01:46:18','2017-02-16 00:46:18',2,NULL,NULL,1,NULL,0,2,0,NULL,0,0,1,-1,'',NULL,NULL,'Proposal PR1702-0028 validated\nAuthor: demo',30,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(318,NULL,1,'2017-02-16 01:46:18','2017-02-16 01:46:18',40,'AC_OTH_AUTO','Proposal PR1702-0029 validated','2017-02-16 01:46:18','2017-02-16 00:46:18',1,NULL,NULL,11,NULL,0,1,0,NULL,0,0,1,-1,'',NULL,NULL,'Proposal PR1702-0029 validated\nAuthor: aeinstein',31,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(319,NULL,1,'2017-02-16 01:46:18','2017-02-16 01:46:18',40,'AC_OTH_AUTO','Proposal PR1702-0030 validated','2017-02-16 01:46:18','2017-02-16 00:46:18',2,NULL,NULL,19,NULL,0,2,0,NULL,0,0,1,-1,'',NULL,NULL,'Proposal PR1702-0030 validated\nAuthor: demo',32,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(320,NULL,1,'2017-02-16 04:46:31','2017-02-16 04:46:31',40,'AC_OTH_AUTO','Proposition PR1702-0026 signée','2017-02-16 04:46:31','2017-02-16 00:46:31',12,NULL,NULL,19,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Proposition PR1702-0026 signée\nAuteur: admin',28,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(321,NULL,1,'2017-02-16 04:46:37','2017-02-16 04:46:37',40,'AC_OTH_AUTO','Proposition PR1702-0027 signée','2017-02-16 04:46:37','2017-02-16 00:46:37',12,NULL,NULL,1,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Proposition PR1702-0027 signée\nAuteur: admin',29,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(322,NULL,1,'2017-02-16 04:46:42','2017-02-16 04:46:42',40,'AC_OTH_AUTO','Proposition PR1702-0028 refusée','2017-02-16 04:46:42','2017-02-16 00:46:42',12,NULL,NULL,1,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Proposition PR1702-0028 refusée\nAuteur: admin',30,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(323,NULL,1,'2017-02-16 04:47:09','2017-02-16 04:47:09',40,'AC_OTH_AUTO','Proposition PR1702-0019 validée','2017-02-16 04:47:09','2017-02-16 00:47:09',12,NULL,NULL,1,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Proposition PR1702-0019 validée\nAuteur: admin',21,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(324,NULL,1,'2017-02-16 04:47:25','2017-02-16 04:47:25',40,'AC_OTH_AUTO','Proposition PR1702-0023 signée','2017-02-16 04:47:25','2017-02-16 00:47:25',12,NULL,NULL,3,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Proposition PR1702-0023 signée\nAuteur: admin',25,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(325,NULL,1,'2017-02-16 04:47:29','2017-02-16 04:47:29',40,'AC_OTH_AUTO','Proposition PR1702-0023 classée payée','2017-02-16 04:47:29','2017-02-16 00:47:29',12,NULL,NULL,3,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Proposition PR1702-0023 classée payée\nAuteur: admin',25,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(326,NULL,1,'2017-02-17 16:07:18','2017-02-17 16:07:18',40,'AC_OTH_AUTO','Proposition PR1702-0021 validée','2017-02-17 16:07:18','2017-02-17 12:07:18',12,NULL,NULL,12,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Proposition PR1702-0021 validée\nAuteur: admin',23,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(327,NULL,1,'2017-05-12 13:53:44','2017-05-12 13:53:44',40,'AC_OTH_AUTO','Email sent by MyBigCompany To Einstein','2017-05-12 13:53:44','2017-05-12 09:53:44',12,NULL,NULL,11,12,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Sender: MyBigCompany <myemail@mybigcompany.com>
            \nReceiver(s): Einstein <genius@example.com>
            \nBcc: Einstein <genius@example.com>
            \nEMail topic: Test
            \nEmail body:
            \nTest\nAuthor: admin',11,'societe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(328,NULL,1,'2017-08-29 22:39:09','2017-08-29 22:39:09',40,'AC_OTH_AUTO','Invoice FA1601-0024 validated','2017-08-29 22:39:09','2017-08-29 18:39:09',12,NULL,NULL,1,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Invoice FA1601-0024 validated\nAuthor: admin',149,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(329,NULL,1,'2019-09-26 13:38:11','2019-09-26 13:38:11',40,'AC_MEMBER_MODIFY','Member Pierre Curie modified','2019-09-26 13:38:11','2019-09-26 11:38:11',12,NULL,NULL,12,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nMember Pierre Curie modified\nMember: Pierre Curie\nType: Standard members',2,'member',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(330,NULL,1,'2019-09-26 13:49:21','2019-09-26 13:49:21',40,'AC_MEMBER_MODIFY','Member Pierre Curie modified','2019-09-26 13:49:21','2019-09-26 11:49:21',12,NULL,NULL,12,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nMember Pierre Curie modified\nMember: Pierre Curie\nType: Standard members',2,'member',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(331,NULL,1,'2019-09-26 17:33:37','2019-09-26 17:33:37',40,'AC_BILL_VALIDATE','Invoice FA1909-0025 validated','2019-09-26 17:33:37','2019-09-26 15:33:37',12,NULL,NULL,12,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nInvoice FA1909-0025 validated',218,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(333,NULL,1,'2019-09-27 16:54:30','2019-09-27 16:54:30',40,'AC_PROPAL_VALIDATE','Proposal PR1909-0031 validated','2019-09-27 16:54:30','2019-09-27 14:54:30',12,NULL,4,7,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nProposal PR1909-0031 validated',10,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(335,NULL,1,'2019-09-27 17:08:59','2019-09-27 17:08:59',40,'AC_PROPAL_VALIDATE','Proposal PR1909-0032 validated','2019-09-27 17:08:59','2019-09-27 15:08:59',12,NULL,6,10,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nProposal PR1909-0032 validated',33,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(337,NULL,1,'2019-09-27 17:13:13','2019-09-27 17:13:13',40,'AC_PROPAL_VALIDATE','Proposal PR1909-0033 validated','2019-09-27 17:13:13','2019-09-27 15:13:13',12,NULL,6,10,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nProposal PR1909-0033 validated',34,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(338,NULL,1,'2019-09-27 17:53:31','2019-09-27 17:53:31',40,'AC_PRODUCT_MODIFY','Product ROLLUPABC modified','2019-09-27 17:53:31','2019-09-27 15:53:31',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nProduct ROLLUPABC modified',11,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(339,NULL,1,'2019-09-27 18:15:00','2019-09-27 18:15:00',40,'AC_PRODUCT_MODIFY','Product ROLLUPABC modified','2019-09-27 18:15:00','2019-09-27 16:15:00',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nProduct ROLLUPABC modified',11,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(340,NULL,1,'2019-09-27 18:40:32','2019-09-27 18:40:32',40,'AC_PRODUCT_MODIFY','Product ROLLUPABC modified','2019-09-27 18:40:32','2019-09-27 16:40:32',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nProduct ROLLUPABC modified',11,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(341,NULL,1,'2019-09-27 19:16:07','2019-09-27 19:16:07',40,'AC_PRODUCT_CREATE','Product ppp created','2019-09-27 19:16:07','2019-09-27 17:16:07',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nProduct ppp created',14,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(342,NULL,1,'2019-09-27 19:18:01','2019-09-27 19:18:01',40,'AC_PRODUCT_MODIFY','Product ppp modified','2019-09-27 19:18:01','2019-09-27 17:18:01',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nProduct ppp modified',14,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(343,NULL,1,'2019-09-27 19:31:45','2019-09-27 19:31:45',40,'AC_PRODUCT_MODIFY','Product ROLLUPABC modified','2019-09-27 19:31:45','2019-09-27 17:31:45',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nProduct ROLLUPABC modified',11,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(344,NULL,1,'2019-09-27 19:32:12','2019-09-27 19:32:12',40,'AC_PRODUCT_MODIFY','Product ROLLUPABC modified','2019-09-27 19:32:12','2019-09-27 17:32:12',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nProduct ROLLUPABC modified',11,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(345,NULL,1,'2019-09-27 19:38:30','2019-09-27 19:38:30',40,'AC_PRODUCT_MODIFY','Product ROLLUPABC modified','2019-09-27 19:38:30','2019-09-27 17:38:30',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nProduct ROLLUPABC modified',11,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(346,NULL,1,'2019-09-27 19:38:37','2019-09-27 19:38:37',40,'AC_PRODUCT_MODIFY','Product ROLLUPABC modified','2019-09-27 19:38:37','2019-09-27 17:38:37',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nProduct ROLLUPABC modified',11,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(347,NULL,1,'2019-09-30 15:49:52',NULL,40,'TICKET_MSG','[MyBigCompany - ticket #15ff11cay39skiaa] New message','2019-09-30 15:49:52','2019-09-30 13:49:52',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,100,'',NULL,NULL,'dfsdfds',2,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(348,NULL,1,'2019-10-01 13:48:36','2019-10-01 13:48:36',40,'AC_PROJECT_MODIFY','Project PJ1607-0001 modified','2019-10-01 13:48:36','2019-10-01 11:48:36',12,NULL,6,10,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nProject PJ1607-0001 modified\nTask: PJ1607-0001',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(349,NULL,1,'2019-10-04 10:10:25','2019-10-04 10:10:25',40,'AC_BILL_SUPPLIER_VALIDATE','Invoice SI1601-0002 validated','2019-10-04 10:10:25','2019-10-04 08:10:25',12,NULL,NULL,1,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nInvoice SI1601-0002 validated',17,'invoice_supplier',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(350,NULL,1,'2019-10-04 10:10:47','2019-10-04 10:10:47',40,'AC_BILL_SUPPLIER_PAYED','Invoice SI1601-0002 changed to paid','2019-10-04 10:10:47','2019-10-04 08:10:47',12,NULL,NULL,1,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nInvoice SI1601-0002 changed to paid',17,'invoice_supplier',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(351,NULL,1,'2019-10-04 10:26:49','2019-10-04 10:26:49',40,'AC_BILL_UNVALIDATE','Invoice FA6801-0010 go back to draft status','2019-10-04 10:26:49','2019-10-04 08:26:49',12,NULL,NULL,1,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nInvoice FA6801-0010 go back to draft status',150,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(352,NULL,1,'2019-10-04 10:27:00','2019-10-04 10:27:00',40,'AC_BILL_VALIDATE','Invoice FA6801-0010 validated','2019-10-04 10:27:00','2019-10-04 08:27:00',12,NULL,NULL,1,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nInvoice FA6801-0010 validated',150,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(353,NULL,1,'2019-10-04 10:28:14','2019-10-04 10:28:14',40,'AC_BILL_PAYED','Invoice FA6801-0010 changed to paid','2019-10-04 10:28:14','2019-10-04 08:28:14',12,NULL,NULL,1,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nInvoice FA6801-0010 changed to paid',150,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(354,NULL,1,'2019-10-04 10:29:22','2019-10-04 10:29:22',40,'AC_BILL_SUPPLIER_PAYED','Invoice SI1601-0002 changed to paid','2019-10-04 10:29:22','2019-10-04 08:29:22',12,NULL,NULL,1,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nInvoice SI1601-0002 changed to paid',17,'invoice_supplier',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(355,NULL,1,'2019-10-04 10:29:41','2019-10-04 10:29:41',40,'AC_BILL_SUPPLIER_UNVALIDATE','Invoice SI1601-0002 go back to draft status','2019-10-04 10:29:41','2019-10-04 08:29:41',12,NULL,NULL,1,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nInvoice SI1601-0002 go back to draft status',17,'invoice_supplier',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(356,NULL,1,'2019-10-04 10:31:30','2019-10-04 10:31:30',40,'AC_BILL_SUPPLIER_VALIDATE','Invoice SI1601-0002 validated','2019-10-04 10:31:30','2019-10-04 08:31:30',12,NULL,NULL,1,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nInvoice SI1601-0002 validated',17,'invoice_supplier',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(357,NULL,1,'2019-10-04 16:56:21',NULL,40,'TICKET_MSG','[MyBigCompany - ticket #9d85cko5qmmo7qxs] New message','2019-10-04 16:56:21','2019-10-04 14:56:21',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,100,'',NULL,NULL,'aaaa',5,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(358,NULL,1,'2019-10-04 17:08:04',NULL,40,'TICKET_MSG','[MyBigCompany - ticket #9d85cko5qmmo7qxs] New message','2019-10-04 17:08:04','2019-10-04 15:08:04',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,100,'',NULL,NULL,'ddddd',5,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(359,NULL,1,'2019-10-04 17:25:05',NULL,40,'TICKET_MSG','[MyBigCompany - ticket #9d85cko5qmmo7qxs] New message','2019-10-04 17:25:05','2019-10-04 15:25:05',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,100,'',NULL,NULL,'aaa',5,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(360,NULL,1,'2019-10-04 17:26:14',NULL,40,'TICKET_MSG','[MyBigCompany - ticket #9d85cko5qmmo7qxs] New message','2019-10-04 17:26:14','2019-10-04 15:26:14',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,100,'',NULL,NULL,'aaa',5,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(361,NULL,1,'2019-10-04 17:30:10',NULL,40,'TICKET_MSG','[MyBigCompany - ticket #9d85cko5qmmo7qxs] New message','2019-10-04 17:30:10','2019-10-04 15:30:10',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,100,'',NULL,NULL,'fdsfs',5,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(362,NULL,1,'2019-10-04 17:51:43',NULL,40,'TICKET_MSG','[MyBigCompany - ticket #9d85cko5qmmo7qxs] New message','2019-10-04 17:51:43','2019-10-04 15:51:43',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,100,'',NULL,NULL,'fdsfs',5,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(363,NULL,1,'2019-10-04 17:52:02',NULL,40,'TICKET_MSG','[MyBigCompany - ticket #9d85cko5qmmo7qxs] New message','2019-10-04 17:52:02','2019-10-04 15:52:02',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,100,'',NULL,NULL,'fdsfs',5,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(364,NULL,1,'2019-10-04 17:52:17',NULL,40,'TICKET_MSG','[MyBigCompany - ticket #9d85cko5qmmo7qxs] New message','2019-10-04 17:52:17','2019-10-04 15:52:17',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,100,'',NULL,NULL,'fdsfs',5,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(365,NULL,1,'2019-10-04 17:52:39',NULL,40,'TICKET_MSG','[MyBigCompany - ticket #9d85cko5qmmo7qxs] New message','2019-10-04 17:52:39','2019-10-04 15:52:39',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,100,'',NULL,NULL,'fdsfs',5,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(366,NULL,1,'2019-10-04 17:52:53',NULL,40,'TICKET_MSG','[MyBigCompany - ticket #9d85cko5qmmo7qxs] New message','2019-10-04 17:52:53','2019-10-04 15:52:53',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,100,'',NULL,NULL,'fdsfs',5,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(367,NULL,1,'2019-10-04 17:53:13',NULL,40,'TICKET_MSG','[MyBigCompany - ticket #9d85cko5qmmo7qxs] New message','2019-10-04 17:53:13','2019-10-04 15:53:13',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,100,'',NULL,NULL,'fdsfs',5,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(368,NULL,1,'2019-10-04 17:53:26',NULL,40,'TICKET_MSG','[MyBigCompany - ticket #9d85cko5qmmo7qxs] New message','2019-10-04 17:53:26','2019-10-04 15:53:26',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,100,'',NULL,NULL,'fdsfs',5,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(369,NULL,1,'2019-10-04 17:53:48',NULL,40,'TICKET_MSG','[MyBigCompany - ticket #9d85cko5qmmo7qxs] New message','2019-10-04 17:53:48','2019-10-04 15:53:48',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,100,'',NULL,NULL,'fdsfs',5,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(370,NULL,1,'2019-10-04 17:54:09',NULL,40,'TICKET_MSG','[MyBigCompany - ticket #9d85cko5qmmo7qxs] New message','2019-10-04 17:54:09','2019-10-04 15:54:09',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,100,'',NULL,NULL,'fdsfs',5,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(371,NULL,1,'2019-10-04 17:54:28',NULL,40,'TICKET_MSG','[MyBigCompany - ticket #9d85cko5qmmo7qxs] New message','2019-10-04 17:54:28','2019-10-04 15:54:28',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,100,'',NULL,NULL,'fdsfs',5,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(372,NULL,1,'2019-10-04 17:55:43',NULL,40,'TICKET_MSG','[MyBigCompany - ticket #9d85cko5qmmo7qxs] New message','2019-10-04 17:55:43','2019-10-04 15:55:43',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,100,'',NULL,NULL,'fdsfs',5,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(373,NULL,1,'2019-10-04 17:56:01',NULL,40,'TICKET_MSG','[MyBigCompany - ticket #9d85cko5qmmo7qxs] New message','2019-10-04 17:56:01','2019-10-04 15:56:01',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,100,'',NULL,NULL,'fdsfs',5,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(374,NULL,1,'2019-10-04 18:00:32',NULL,40,'TICKET_MSG','[MyBigCompany - ticket #9d85cko5qmmo7qxs] New message','2019-10-04 18:00:32','2019-10-04 16:00:32',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,100,'',NULL,NULL,'fdsfs',5,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(375,NULL,1,'2019-10-04 18:00:58',NULL,40,'TICKET_MSG','[MyBigCompany - ticket #9d85cko5qmmo7qxs] New message','2019-10-04 18:00:58','2019-10-04 16:00:58',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,100,'',NULL,NULL,'fdsfs',5,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(376,NULL,1,'2019-10-04 18:11:30',NULL,40,'TICKET_MSG','[MyBigCompany - ticket #9d85cko5qmmo7qxs] New message','2019-10-04 18:11:30','2019-10-04 16:11:30',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,100,'',NULL,NULL,'fdsfs',5,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(377,NULL,1,'2019-10-04 18:12:02',NULL,40,'TICKET_MSG','[MyBigCompany - ticket #9d85cko5qmmo7qxs] New message','2019-10-04 18:12:02','2019-10-04 16:12:02',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,100,'',NULL,NULL,'fffffff',5,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(378,NULL,1,'2019-10-04 18:49:30',NULL,40,'TICKET_MSG','[MyBigCompany - ticket #9d85cko5qmmo7qxs] New message','2019-10-04 18:49:30','2019-10-04 16:49:30',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,100,'',NULL,NULL,'aaa',5,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(379,NULL,1,'2019-10-04 19:00:22',NULL,40,'TICKET_MSG','[MyBigCompany - ticket #9d85cko5qmmo7qxs] New message','2019-10-04 19:00:22','2019-10-04 17:00:22',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,100,'',NULL,NULL,'fff',5,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(380,NULL,1,'2019-10-04 19:24:20','2019-10-04 19:24:20',40,'AC_PROPAL_SENTBYMAIL','Email sent by Alice Adminson To NLTechno','2019-10-04 19:24:20','2019-10-04 17:24:20',12,NULL,6,10,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nSender: Alice Adminson <aadminson@example.com>
            \nReceiver(s): NLTechno <notanemail@nltechno.com>
            \nEmail topic: Envoi de la proposition commerciale PR1909-0032
            \nEmail body:
            \nHello
            \r\n
            \r\nVeuillez trouver, ci-joint, la proposition commerciale PR1909-0032
            \r\n
            \r\n
            \r\nSincerely
            \r\n
            \r\nAlice - 123
            \n
            \nAttached files and documents: PR1909-0032.pdf',33,'propal',NULL,'Envoi de la proposition commerciale PR1909-0032','Alice Adminson ',NULL,'NLTechno ',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(381,NULL,1,'2019-10-04 19:30:13',NULL,40,'TICKET_MSG','[MyBigCompany - ticket #9d85cko5qmmo7qxs] New message','2019-10-04 19:30:13','2019-10-04 17:30:13',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,100,'',NULL,NULL,'',5,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(382,NULL,1,'2019-10-04 19:32:55',NULL,40,'TICKET_MSG','[MyBigCompany - ticket #9d85cko5qmmo7qxs] New message','2019-10-04 19:32:55','2019-10-04 17:32:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,100,'',NULL,NULL,'uuuuuu\n\nAttached files and documents: Array',5,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(383,NULL,1,'2019-10-04 19:37:16',NULL,40,'TICKET_MSG','','2019-10-04 19:37:16','2019-10-04 17:37:16',NULL,NULL,NULL,NULL,NULL,0,NULL,0,NULL,0,0,1,100,'',NULL,NULL,'f\n\nFichiers et documents joints: dolihelp.ico',5,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(384,NULL,1,'2019-10-04 19:39:07',NULL,40,'TICKET_MSG','[MyBigCompany - ticket #9d85cko5qmmo7qxs] New message','2019-10-04 19:39:07','2019-10-04 17:39:07',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,100,'',NULL,NULL,'aaafff\n\nAttached files and documents: dolibarr.gif;doliadmin.ico',5,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(385,NULL,1,'2019-10-07 12:17:07','2019-10-07 12:17:07',40,'AC_PRODUCT_DELETE','Product PREF123456 deleted','2019-10-07 12:17:07','2019-10-07 10:17:07',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nProduct PREF123456 deleted',17,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(386,NULL,1,'2019-10-07 12:17:32','2019-10-07 12:17:32',40,'AC_PRODUCT_DELETE','Product PREF123456 deleted','2019-10-07 12:17:32','2019-10-07 10:17:32',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nProduct PREF123456 deleted',18,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(387,NULL,1,'2019-10-08 19:21:07','2019-10-08 19:21:07',40,'AC_PRODUCT_MODIFY','Product ROLLUPABC modified','2019-10-08 19:21:07','2019-10-08 17:21:07',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nProduct ROLLUPABC modified',11,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(388,NULL,1,'2019-10-08 21:01:07','2019-10-08 21:01:07',40,'AC_MEMBER_MODIFY','Member Pierre Curie modified','2019-10-08 21:01:07','2019-10-08 19:01:07',12,NULL,NULL,12,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nMember Pierre Curie modified\nMember: Pierre Curie\nType: Standard members',2,'member',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(389,NULL,1,'2019-10-08 21:01:22','2019-10-08 21:01:22',40,'AC_MEMBER_MODIFY','Member doe john modified','2019-10-08 21:01:22','2019-10-08 19:01:22',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nMember doe john modified\nMember: doe john\nType: Standard members',3,'member',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(390,NULL,1,'2019-10-08 21:01:45','2019-10-08 21:01:45',40,'AC_MEMBER_MODIFY','Member smith smith modified','2019-10-08 21:01:45','2019-10-08 19:01:45',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nMember smith smith modified\nMember: smith smith\nType: Standard members',4,'member',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(391,NULL,1,'2019-10-08 21:02:18','2019-10-08 21:02:18',40,'AC_MEMBER_MODIFY','Member Vick Smith modified','2019-10-08 21:02:18','2019-10-08 19:02:18',12,NULL,NULL,10,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nMember Vick Smith modified\nMember: Vick Smith\nType: Standard members',1,'member',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(392,NULL,1,'2019-11-28 15:54:46','2019-11-28 15:54:46',40,'AC_BILL_SUPPLIER_VALIDATE','Invoice SI1911-0005 validated','2019-11-28 15:54:47','2019-11-28 11:54:47',12,NULL,NULL,10,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nInvoice SI1911-0005 validated',21,'invoice_supplier',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(393,NULL,1,'2019-11-28 16:33:35','2019-11-28 16:33:35',40,'AC_PRODUCT_CREATE','Product FR-CAR created','2019-11-28 16:33:35','2019-11-28 12:33:35',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nProduct FR-CAR created',24,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(394,NULL,1,'2019-11-28 16:34:08','2019-11-28 16:34:08',40,'AC_PRODUCT_DELETE','Product ppp deleted','2019-11-28 16:34:08','2019-11-28 12:34:08',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nProduct ppp deleted',14,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(395,NULL,1,'2019-11-28 16:34:33','2019-11-28 16:34:33',40,'AC_PRODUCT_MODIFY','Product FR-CAR modified','2019-11-28 16:34:33','2019-11-28 12:34:33',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nProduct FR-CAR modified',24,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(396,NULL,1,'2019-11-28 16:34:46','2019-11-28 16:34:46',40,'AC_PRODUCT_MODIFY','Product FR-CAR modified','2019-11-28 16:34:46','2019-11-28 12:34:46',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nProduct FR-CAR modified',24,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(397,NULL,1,'2019-11-28 16:36:56','2019-11-28 16:36:56',40,'AC_PRODUCT_MODIFY','Product POS-CAR modified','2019-11-28 16:36:56','2019-11-28 12:36:56',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nProduct POS-CAR modified',24,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(398,NULL,1,'2019-11-28 16:37:36','2019-11-28 16:37:36',40,'AC_PRODUCT_CREATE','Product POS-APPLE created','2019-11-28 16:37:36','2019-11-28 12:37:36',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nProduct POS-APPLE created',25,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(399,NULL,1,'2019-11-28 16:37:58','2019-11-28 16:37:58',40,'AC_PRODUCT_MODIFY','Product POS-APPLE modified','2019-11-28 16:37:58','2019-11-28 12:37:58',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nProduct POS-APPLE modified',25,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(400,NULL,1,'2019-11-28 16:38:44','2019-11-28 16:38:44',40,'AC_PRODUCT_CREATE','Product POS-KIWI created','2019-11-28 16:38:44','2019-11-28 12:38:44',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nProduct POS-KIWI created',26,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(401,NULL,1,'2019-11-28 16:39:21','2019-11-28 16:39:21',40,'AC_PRODUCT_CREATE','Product POS-PEACH created','2019-11-28 16:39:21','2019-11-28 12:39:21',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nProduct POS-PEACH created',27,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(402,NULL,1,'2019-11-28 16:39:58','2019-11-28 16:39:58',40,'AC_PRODUCT_CREATE','Product POS-ORANGE created','2019-11-28 16:39:58','2019-11-28 12:39:58',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nProduct POS-ORANGE created',28,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(403,NULL,1,'2019-11-28 17:00:28','2019-11-28 17:00:28',40,'AC_PRODUCT_MODIFY','Product APPLEPIE modified','2019-11-28 17:00:28','2019-11-28 13:00:28',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nProduct APPLEPIE modified',4,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(404,NULL,1,'2019-11-28 17:00:46','2019-11-28 17:00:46',40,'AC_PRODUCT_MODIFY','Product PEARPIE modified','2019-11-28 17:00:46','2019-11-28 13:00:46',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nProduct PEARPIE modified',2,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(405,NULL,1,'2019-11-28 17:01:57','2019-11-28 17:01:57',40,'AC_PRODUCT_MODIFY','Product POS-APPLE modified','2019-11-28 17:01:57','2019-11-28 13:01:57',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nProduct POS-APPLE modified',25,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(406,NULL,1,'2019-11-28 17:03:14','2019-11-28 17:03:14',40,'AC_PRODUCT_CREATE','Product POS-Eggs created','2019-11-28 17:03:14','2019-11-28 13:03:14',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nProduct POS-Eggs created',29,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(407,NULL,1,'2019-11-28 17:04:17','2019-11-28 17:04:17',40,'AC_PRODUCT_MODIFY','Product POS-Eggs modified','2019-11-28 17:04:17','2019-11-28 13:04:17',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nProduct POS-Eggs modified',29,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(408,NULL,1,'2019-11-28 17:09:14','2019-11-28 17:09:14',40,'AC_PRODUCT_CREATE','Product POS-Chips created','2019-11-28 17:09:14','2019-11-28 13:09:14',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nProduct POS-Chips created',30,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(409,NULL,1,'2019-11-28 17:09:54','2019-11-28 17:09:54',40,'AC_PRODUCT_MODIFY','Product POS-Chips modified','2019-11-28 17:09:54','2019-11-28 13:09:54',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nProduct POS-Chips modified',30,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(410,NULL,1,'2019-11-28 18:46:20','2019-11-28 18:46:20',40,'AC_PRODUCT_MODIFY','Product POS-APPLE modified','2019-11-28 18:46:20','2019-11-28 14:46:20',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nProduct POS-APPLE modified',25,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(411,NULL,1,'2019-11-28 18:59:29','2019-11-28 18:59:29',40,'AC_PRODUCT_MODIFY','Product PEARPIE modified','2019-11-28 18:59:29','2019-11-28 14:59:29',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nProduct PEARPIE modified',2,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(412,NULL,1,'2019-11-28 19:02:01','2019-11-28 19:02:01',40,'AC_PRODUCT_MODIFY','Product POS-CARROT modified','2019-11-28 19:02:01','2019-11-28 15:02:01',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nProduct POS-CARROT modified',24,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(413,NULL,1,'2019-11-28 19:09:50','2019-11-28 19:09:50',40,'AC_PRODUCT_MODIFY','Product PEARPIE modified','2019-11-28 19:09:50','2019-11-28 15:09:50',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nProduct PEARPIE modified',2,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(414,NULL,1,'2019-11-28 19:12:50','2019-11-28 19:12:50',40,'AC_PRODUCT_MODIFY','Product PEARPIE modified','2019-11-28 19:12:50','2019-11-28 15:12:50',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nProduct PEARPIE modified',2,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(415,NULL,1,'2019-11-29 12:46:29','2019-11-29 12:46:29',40,'AC_TICKET_CREATE','Ticket TS1911-0004 created','2019-11-29 12:46:29','2019-11-29 08:46:29',12,NULL,4,NULL,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nTicket TS1911-0004 created',6,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(416,NULL,1,'2019-11-29 12:46:34','2019-11-29 12:46:34',40,'AC_TICKET_MODIFY','Ticket TS1911-0004 read by Alice Adminson','2019-11-29 12:46:34','2019-11-29 08:46:34',12,NULL,4,NULL,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nTicket TS1911-0004 read by Alice Adminson',6,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(417,NULL,1,'2019-11-29 12:46:47','2019-11-29 12:46:47',40,'AC_TICKET_ASSIGNED','Ticket TS1911-0004 assigned','2019-11-29 12:46:47','2019-11-29 08:46:47',12,NULL,4,NULL,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nTicket TS1911-0004 assigned\nOld user: None\nNew user: Commerson Charle1',6,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(418,NULL,1,'2019-11-29 12:47:13',NULL,40,'TICKET_MSG','[MyBigCompany - ticket #5gvo9bsjri55zef9] New message','2019-11-29 12:47:13','2019-11-29 08:47:13',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,100,'',NULL,NULL,'Where do you want to install Dolibarr ?
            \r\nOn-Premise or on the Cloud ?',6,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(419,NULL,1,'2019-11-29 12:50:45','2019-11-29 12:50:45',40,'AC_TICKET_CREATE','Ticket TS1911-0005 créé','2019-11-29 12:50:45','2019-11-29 08:50:45',NULL,NULL,NULL,NULL,NULL,0,NULL,0,NULL,0,0,1,-1,'',NULL,NULL,'Auteur: \nTicket TS1911-0005 créé',7,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(420,NULL,1,'2019-11-29 12:52:32','2019-11-29 12:52:32',40,'AC_TICKET_MODIFY','Ticket TS1911-0005 read by Alice Adminson','2019-11-29 12:52:32','2019-11-29 08:52:32',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nTicket TS1911-0005 read by Alice Adminson',7,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(421,NULL,1,'2019-11-29 12:52:53','2019-11-29 12:52:53',40,'AC_TICKET_ASSIGNED','Ticket TS1911-0005 assigned','2019-11-29 12:52:53','2019-11-29 08:52:53',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nTicket TS1911-0005 assigned\nOld user: None\nNew user: Commerson Charle1',7,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(422,NULL,1,'2019-11-29 12:54:04',NULL,40,'TICKET_MSG','[MyBigCompany - ticket #d51wjy4nym7wltg7] New message','2019-11-29 12:54:04','2019-11-29 08:54:04',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,100,'',NULL,NULL,'Hi.
            \r\nThanks for your interest in using Dolibarr ERP CRM.
            \r\nI need more information to give you the correct answer : Where do you want to install Dolibarr. On premise or on Cloud',7,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(423,NULL,1,'2019-11-29 12:54:46',NULL,40,'TICKET_MSG','','2019-11-29 12:54:46','2019-11-29 08:54:46',NULL,NULL,NULL,NULL,NULL,0,NULL,0,NULL,0,0,1,100,'',NULL,NULL,'I need it On-Premise.',7,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(424,NULL,1,'2019-11-29 12:55:42',NULL,40,'TICKET_MSG','[MyBigCompany - ticket #d51wjy4nym7wltg7] New message','2019-11-29 12:55:42','2019-11-29 08:55:42',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,100,'',NULL,NULL,'When used on-premise, you can download and install Dolibarr yourself from ou web portal: https://www.dolibarr.org
            \r\nIt is completely free.',7,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(425,NULL,1,'2019-11-29 12:55:48','2019-11-29 12:55:48',40,'AC_TICKET_CLOSE','Ticket TS1911-0005 closed','2019-11-29 12:55:48','2019-11-29 08:55:48',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nTicket TS1911-0005 closed',7,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(426,NULL,1,'2019-11-29 12:56:47','2019-11-29 12:56:47',40,'AC_BOM_UNVALIDATE','BOM unvalidated','2019-11-29 12:56:47','2019-11-29 08:56:47',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nBOM unvalidated',6,'bom',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(427,NULL,1,'2019-11-29 12:57:14','2019-11-29 12:57:14',40,'AC_BOM_VALIDATE','BOM validated','2019-11-29 12:57:14','2019-11-29 08:57:14',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nBOM validated',6,'bom',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'); +INSERT INTO `llx_actioncomm` VALUES (1,NULL,1,'2012-07-08 14:21:44','2012-07-08 14:21:44',50,NULL,'Company AAA and Co added into Dolibarr','2012-07-08 14:21:44','2016-12-21 12:50:33',1,NULL,NULL,1,NULL,0,1,NULL,1,0,0,1,100,'',NULL,NULL,'Company AAA and Co added into Dolibarr\nAuthor: admin',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(2,NULL,1,'2012-07-08 14:23:48','2012-07-08 14:23:48',50,NULL,'Company Belin SARL added into Dolibarr','2012-07-08 14:23:48','2016-12-21 12:50:33',1,NULL,NULL,2,NULL,0,1,NULL,1,0,0,1,100,'',NULL,NULL,'Company Belin SARL added into Dolibarr\nAuthor: admin',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(3,NULL,1,'2012-07-08 22:42:12','2012-07-08 22:42:12',50,NULL,'Company Spanish Comp added into Dolibarr','2012-07-08 22:42:12','2016-12-21 12:50:33',1,NULL,NULL,3,NULL,0,1,NULL,1,0,0,1,100,'',NULL,NULL,'Company Spanish Comp added into Dolibarr\nAuthor: admin',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(4,NULL,1,'2012-07-08 22:48:18','2012-07-08 22:48:18',50,NULL,'Company Prospector Vaalen added into Dolibarr','2012-07-08 22:48:18','2016-12-21 12:50:33',1,NULL,NULL,4,NULL,0,1,NULL,1,0,0,1,100,'',NULL,NULL,'Company Prospector Vaalen added into Dolibarr\nAuthor: admin',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(5,NULL,1,'2012-07-08 23:22:57','2012-07-08 23:22:57',50,NULL,'Company NoCountry Co added into Dolibarr','2012-07-08 23:22:57','2016-12-21 12:50:33',1,NULL,NULL,5,NULL,0,1,NULL,1,0,0,1,100,'',NULL,NULL,'Company NoCountry Co added into Dolibarr\nAuthor: admin',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(6,NULL,1,'2012-07-09 00:15:09','2012-07-09 00:15:09',50,NULL,'Company Swiss customer added into Dolibarr','2012-07-09 00:15:09','2016-12-21 12:50:33',1,NULL,NULL,6,NULL,0,1,NULL,1,0,0,1,100,'',NULL,NULL,'Company Swiss customer added into Dolibarr\nAuthor: admin',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(7,NULL,1,'2012-07-09 01:24:26','2012-07-09 01:24:26',50,NULL,'Company Generic customer added into Dolibarr','2012-07-09 01:24:26','2016-12-21 12:50:33',1,NULL,NULL,7,NULL,0,1,NULL,1,0,0,1,100,'',NULL,NULL,'Company Generic customer added into Dolibarr\nAuthor: admin',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(8,NULL,1,'2012-07-10 14:54:27','2012-07-10 14:54:27',50,NULL,'Société Client salon ajoutée dans Dolibarr','2012-07-10 14:54:27','2016-12-21 12:50:33',1,NULL,NULL,8,NULL,0,1,NULL,1,0,0,1,100,'',NULL,NULL,'Société Client salon ajoutée dans Dolibarr\nAuteur: admin',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(9,NULL,1,'2012-07-10 14:54:44','2012-07-10 14:54:44',50,NULL,'Société Client salon invidivdu ajoutée dans Doliba','2012-07-10 14:54:44','2016-12-21 12:50:33',1,NULL,NULL,9,NULL,0,1,NULL,1,0,0,1,100,'',NULL,NULL,'Société Client salon invidivdu ajoutée dans Dolibarr\nAuteur: admin',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(10,NULL,1,'2012-07-10 14:56:10','2012-07-10 14:56:10',50,NULL,'Facture FA1007-0001 validée dans Dolibarr','2012-07-10 14:56:10','2016-12-21 12:50:33',1,NULL,NULL,9,NULL,0,1,NULL,1,0,0,1,100,'',NULL,NULL,'Facture FA1007-0001 validée dans Dolibarr\nAuteur: admin',1,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(11,NULL,1,'2012-07-10 14:58:53','2012-07-10 14:58:53',50,NULL,'Facture FA1007-0001 validée dans Dolibarr','2012-07-10 14:58:53','2016-12-21 12:50:33',1,NULL,NULL,9,NULL,0,1,NULL,1,0,0,1,100,'',NULL,NULL,'Facture FA1007-0001 validée dans Dolibarr\nAuteur: admin',1,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(12,NULL,1,'2012-07-10 15:00:55','2012-07-10 15:00:55',50,NULL,'Facture FA1007-0001 passée à payée dans Dolibarr','2012-07-10 15:00:55','2016-12-21 12:50:33',1,NULL,NULL,9,NULL,0,1,NULL,1,0,0,1,100,'',NULL,NULL,'Facture FA1007-0001 passée à payée dans Dolibarr\nAuteur: admin',1,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(13,NULL,1,'2012-07-10 15:13:08','2012-07-10 15:13:08',50,NULL,'Société Smith Vick ajoutée dans Dolibarr','2012-07-10 15:13:08','2016-12-21 12:50:33',1,NULL,NULL,10,NULL,0,1,NULL,1,0,0,1,100,'',NULL,NULL,'Société Smith Vick ajoutée dans Dolibarr\nAuteur: admin',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(14,NULL,1,'2012-07-10 15:21:00','2012-07-10 16:21:00',5,NULL,'RDV avec mon chef','2012-07-10 15:21:48','2012-07-10 13:21:48',1,NULL,NULL,NULL,NULL,0,1,NULL,NULL,0,0,1,0,'',3600,NULL,'',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(15,NULL,1,'2012-07-10 18:18:16','2012-07-10 18:18:16',50,NULL,'Contrat CONTRAT1 validé dans Dolibarr','2012-07-10 18:18:16','2016-12-21 12:50:33',1,NULL,NULL,2,NULL,0,1,NULL,1,0,0,1,100,'',NULL,NULL,'Contrat CONTRAT1 validé dans Dolibarr\nAuteur: admin',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(16,NULL,1,'2012-07-10 18:35:57','2012-07-10 18:35:57',50,NULL,'Société Mon client ajoutée dans Dolibarr','2012-07-10 18:35:57','2016-12-21 12:50:33',1,NULL,NULL,11,NULL,0,1,NULL,1,0,0,1,100,'',NULL,NULL,'Société Mon client ajoutée dans Dolibarr\nAuteur: admin',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(17,NULL,1,'2012-07-11 16:18:08','2012-07-11 16:18:08',50,NULL,'Société Dupont Alain ajoutée dans Dolibarr','2012-07-11 16:18:08','2016-12-21 12:50:33',1,NULL,NULL,12,NULL,0,1,NULL,1,0,0,1,100,'',NULL,NULL,'Société Dupont Alain ajoutée dans Dolibarr\nAuteur: admin',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(18,NULL,1,'2012-07-11 17:11:00','2012-07-11 17:17:00',5,NULL,'Rendez-vous','2012-07-11 17:11:22','2012-07-11 15:11:22',1,NULL,NULL,NULL,NULL,0,1,NULL,NULL,0,0,1,0,'gfgdfgdf',360,NULL,'',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(19,NULL,1,'2012-07-11 17:13:20','2012-07-11 17:13:20',50,NULL,'Société Vendeur de chips ajoutée dans Dolibarr','2012-07-11 17:13:20','2016-12-21 12:50:33',1,NULL,NULL,13,NULL,0,1,NULL,1,0,0,1,100,'',NULL,NULL,'Société Vendeur de chips ajoutée dans Dolibarr\nAuteur: admin',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(20,NULL,1,'2012-07-11 17:15:42','2012-07-11 17:15:42',50,NULL,'Commande CF1007-0001 validée','2012-07-11 17:15:42','2016-12-21 12:50:33',1,NULL,NULL,13,NULL,0,1,NULL,1,0,0,1,100,'',NULL,NULL,'Commande CF1007-0001 validée\nAuteur: admin',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(21,NULL,1,'2012-07-11 18:47:33','2012-07-11 18:47:33',50,NULL,'Commande CF1007-0002 validée','2012-07-11 18:47:33','2016-12-21 12:50:33',1,NULL,NULL,1,NULL,0,1,NULL,1,0,0,1,100,'',NULL,NULL,'Commande CF1007-0002 validée\nAuteur: admin',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(22,NULL,1,'2012-07-18 11:36:18','2012-07-18 11:36:18',50,NULL,'Proposition PR1007-0003 validée','2012-07-18 11:36:18','2016-12-21 12:50:33',1,NULL,NULL,4,NULL,0,1,NULL,1,0,0,1,100,'',NULL,NULL,'Proposition PR1007-0003 validée\nAuteur: admin',3,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(23,NULL,1,'2013-07-18 20:49:58','2013-07-18 20:49:58',50,NULL,'Invoice FA1007-0002 validated in Dolibarr','2013-07-18 20:49:58','2016-12-21 12:50:33',1,NULL,NULL,2,NULL,0,1,NULL,1,0,0,1,-1,'',NULL,NULL,'Invoice FA1007-0002 validated in Dolibarr\nAuthor: admin',2,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(24,NULL,1,'2013-07-28 01:37:00',NULL,1,NULL,'Phone call','2013-07-28 01:37:48','2013-07-27 23:37:48',1,NULL,NULL,NULL,2,0,1,NULL,NULL,0,0,1,-1,'',NULL,NULL,'',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(25,NULL,1,'2013-08-01 02:31:24','2013-08-01 02:31:24',50,NULL,'Company mmm added into Dolibarr','2013-08-01 02:31:24','2016-12-21 12:50:33',1,NULL,NULL,15,NULL,0,1,NULL,1,0,0,1,-1,'',NULL,NULL,'Company mmm added into Dolibarr\nAuthor: admin',15,'societe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(26,NULL,1,'2013-08-01 02:31:43','2013-08-01 02:31:43',50,NULL,'Company ppp added into Dolibarr','2013-08-01 02:31:43','2016-12-21 12:50:33',1,NULL,NULL,16,NULL,0,1,NULL,1,0,0,1,-1,'',NULL,NULL,'Company ppp added into Dolibarr\nAuthor: admin',16,'societe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(27,NULL,1,'2013-08-01 02:41:26','2013-08-01 02:41:26',50,NULL,'Company aaa added into Dolibarr','2013-08-01 02:41:26','2016-12-21 12:50:33',1,NULL,NULL,17,NULL,0,1,NULL,1,0,0,1,-1,'',NULL,NULL,'Company aaa added into Dolibarr\nAuthor: admin',17,'societe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(28,NULL,1,'2013-08-01 03:34:11','2013-08-01 03:34:11',50,NULL,'Invoice FA1108-0003 validated in Dolibarr','2013-08-01 03:34:11','2016-12-21 12:50:33',1,NULL,NULL,7,NULL,0,1,NULL,1,0,0,1,-1,'',NULL,NULL,'Invoice FA1108-0003 validated in Dolibarr\nAuthor: admin',5,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(29,NULL,1,'2013-08-01 03:34:11','2013-08-01 03:34:11',50,NULL,'Invoice FA1108-0003 validated in Dolibarr','2013-08-01 03:34:11','2016-12-21 12:50:33',1,NULL,NULL,7,NULL,0,1,NULL,1,0,0,1,-1,'',NULL,NULL,'Invoice FA1108-0003 changed to paid in Dolibarr\nAuthor: admin',5,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(30,NULL,1,'2013-08-06 20:33:54','2013-08-06 20:33:54',50,NULL,'Invoice FA1108-0004 validated in Dolibarr','2013-08-06 20:33:54','2016-12-21 12:50:33',1,NULL,NULL,7,NULL,0,1,NULL,1,0,0,1,-1,'',NULL,NULL,'Invoice FA1108-0004 validated in Dolibarr\nAuthor: admin',6,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(31,NULL,1,'2013-08-06 20:33:54','2013-08-06 20:33:54',50,NULL,'Invoice FA1108-0004 validated in Dolibarr','2013-08-06 20:33:54','2016-12-21 12:50:33',1,NULL,NULL,7,NULL,0,1,NULL,1,0,0,1,-1,'',NULL,NULL,'Invoice FA1108-0004 changed to paid in Dolibarr\nAuthor: admin',6,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(38,NULL,1,'2013-08-08 02:41:55','2013-08-08 02:41:55',50,NULL,'Invoice FA1108-0005 validated in Dolibarr','2013-08-08 02:41:55','2016-12-21 12:50:33',1,NULL,NULL,2,NULL,0,1,NULL,1,0,0,1,-1,'',NULL,NULL,'Invoice FA1108-0005 validated in Dolibarr\nAuthor: admin',8,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(40,NULL,1,'2013-08-08 02:53:40','2013-08-08 02:53:40',50,NULL,'Invoice FA1108-0005 changed to paid in Dolibarr','2013-08-08 02:53:40','2016-12-21 12:50:33',1,NULL,NULL,2,NULL,0,1,NULL,1,0,0,1,-1,'',NULL,NULL,'Invoice FA1108-0005 changed to paid in Dolibarr\nAuthor: admin',8,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(41,NULL,1,'2013-08-08 02:54:05','2013-08-08 02:54:05',50,NULL,'Invoice FA1007-0002 changed to paid in Dolibarr','2013-08-08 02:54:05','2016-12-21 12:50:33',1,NULL,NULL,2,NULL,0,1,NULL,1,0,0,1,-1,'',NULL,NULL,'Invoice FA1007-0002 changed to paid in Dolibarr\nAuthor: admin',2,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(42,NULL,1,'2013-08-08 02:55:04','2013-08-08 02:55:04',50,NULL,'Invoice FA1107-0006 validated in Dolibarr','2013-08-08 02:55:04','2016-12-21 12:50:33',1,NULL,NULL,10,NULL,0,1,NULL,1,0,0,1,-1,'',NULL,NULL,'Invoice FA1107-0006 validated in Dolibarr\nAuthor: admin',3,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(43,NULL,1,'2013-08-08 02:55:26','2013-08-08 02:55:26',50,NULL,'Invoice FA1108-0007 validated in Dolibarr','2013-08-08 02:55:26','2016-12-21 12:50:33',1,NULL,NULL,10,NULL,0,1,NULL,1,0,0,1,-1,'',NULL,NULL,'Invoice FA1108-0007 validated in Dolibarr\nAuthor: admin',9,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(44,NULL,1,'2013-08-08 02:55:58','2013-08-08 02:55:58',50,NULL,'Invoice FA1107-0006 changed to paid in Dolibarr','2013-08-08 02:55:58','2016-12-21 12:50:33',1,NULL,NULL,10,NULL,0,1,NULL,1,0,0,1,-1,'',NULL,NULL,'Invoice FA1107-0006 changed to paid in Dolibarr\nAuthor: admin',3,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(45,NULL,1,'2013-08-08 03:04:22','2013-08-08 03:04:22',50,NULL,'Order CO1108-0001 validated','2013-08-08 03:04:22','2016-12-21 12:50:33',1,NULL,NULL,1,NULL,0,1,NULL,1,0,0,1,-1,'',NULL,NULL,'Order CO1108-0001 validated\nAuthor: admin',5,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(46,NULL,1,'2013-08-08 13:59:09','2013-08-08 13:59:09',50,NULL,'Order CO1107-0002 validated','2013-08-08 13:59:10','2016-12-21 12:50:33',1,NULL,NULL,1,NULL,0,1,NULL,1,0,0,1,-1,'',NULL,NULL,'Order CO1107-0002 validated\nAuthor: admin',1,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(47,NULL,1,'2013-08-08 14:24:18','2013-08-08 14:24:18',50,NULL,'Proposal PR1007-0001 validated','2013-08-08 14:24:18','2016-12-21 12:50:33',1,NULL,NULL,2,NULL,0,1,NULL,1,0,0,1,-1,'',NULL,NULL,'Proposal PR1007-0001 validated\nAuthor: admin',1,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(48,NULL,1,'2013-08-08 14:24:24','2013-08-08 14:24:24',50,NULL,'Proposal PR1108-0004 validated','2013-08-08 14:24:24','2016-12-21 12:50:33',1,NULL,NULL,17,NULL,0,1,NULL,1,0,0,1,-1,'',NULL,NULL,'Proposal PR1108-0004 validated\nAuthor: admin',4,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(49,NULL,1,'2013-08-08 15:04:37','2013-08-08 15:04:37',50,NULL,'Order CF1108-0003 validated','2013-08-08 15:04:37','2016-12-21 12:50:33',1,NULL,NULL,17,NULL,0,1,NULL,1,0,0,1,-1,'',NULL,NULL,'Order CF1108-0003 validated\nAuthor: admin',6,'order_supplier',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(50,NULL,1,'2014-12-08 17:56:47','2014-12-08 17:56:47',40,NULL,'Facture AV1212-0001 validée dans Dolibarr','2014-12-08 17:56:47','2016-12-21 12:50:33',1,NULL,NULL,10,NULL,0,1,NULL,1,0,0,1,-1,'',NULL,NULL,'Facture AV1212-0001 validée dans Dolibarr\nAuteur: admin',10,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(51,NULL,1,'2014-12-08 17:57:11','2014-12-08 17:57:11',40,NULL,'Facture AV1212-0001 validée dans Dolibarr','2014-12-08 17:57:11','2016-12-21 12:50:33',1,NULL,NULL,10,NULL,0,1,NULL,1,0,0,1,-1,'',NULL,NULL,'Facture AV1212-0001 validée dans Dolibarr\nAuteur: admin',10,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(52,NULL,1,'2014-12-08 17:58:27','2014-12-08 17:58:27',40,NULL,'Facture FA1212-0008 validée dans Dolibarr','2014-12-08 17:58:27','2016-12-21 12:50:33',1,NULL,NULL,10,NULL,0,1,NULL,1,0,0,1,-1,'',NULL,NULL,'Facture FA1212-0008 validée dans Dolibarr\nAuteur: admin',11,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(53,NULL,1,'2014-12-08 18:20:49','2014-12-08 18:20:49',40,NULL,'Facture AV1212-0002 validée dans Dolibarr','2014-12-08 18:20:49','2016-12-21 12:50:33',1,NULL,NULL,10,NULL,0,1,NULL,1,0,0,1,-1,'',NULL,NULL,'Facture AV1212-0002 validée dans Dolibarr\nAuteur: admin',12,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(54,NULL,1,'2014-12-09 18:35:07','2014-12-09 18:35:07',40,NULL,'Facture AV1212-0002 passée à payée dans Dolibarr','2014-12-09 18:35:07','2016-12-21 12:50:33',1,NULL,NULL,10,NULL,0,1,NULL,1,0,0,1,-1,'',NULL,NULL,'Facture AV1212-0002 passée à payée dans Dolibarr\nAuteur: admin',12,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(55,NULL,1,'2014-12-09 20:14:42','2014-12-09 20:14:42',40,NULL,'Société doe john ajoutée dans Dolibarr','2014-12-09 20:14:42','2016-12-21 12:50:33',1,NULL,NULL,18,NULL,0,1,NULL,1,0,0,1,-1,'',NULL,NULL,'Société doe john ajoutée dans Dolibarr\nAuteur: admin',18,'societe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(56,NULL,1,'2014-12-12 18:54:19','2014-12-12 18:54:19',40,NULL,'Facture FA1212-0009 validée dans Dolibarr','2014-12-12 18:54:19','2016-12-21 12:50:33',1,NULL,NULL,1,NULL,0,1,NULL,1,0,0,1,-1,'',NULL,NULL,'Facture FA1212-0009 validée dans Dolibarr\nAuteur: admin',55,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(121,NULL,1,'2014-12-06 10:00:00',NULL,50,NULL,'aaab','2014-12-21 17:48:08','2014-12-21 16:54:07',3,1,NULL,NULL,NULL,0,3,NULL,NULL,1,0,1,-1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(122,NULL,1,'2014-12-21 18:09:52','2014-12-21 18:09:52',40,NULL,'Facture client FA1007-0001 envoyée par EMail','2014-12-21 18:09:52','2016-12-21 12:50:33',1,NULL,NULL,9,NULL,0,1,NULL,1,0,0,1,-1,'',NULL,NULL,'Mail envoyé par Firstname SuperAdminName à laurent@destailleur.fr.\nSujet du mail: Envoi facture FA1007-0001\nCorps du mail:\nVeuillez trouver ci-joint la facture FA1007-0001\r\n\r\nVous pouvez cliquer sur le lien sécurisé ci-dessous pour effectuer votre paiement via Paypal\r\n\r\nhttp://localhost/dolibarrnew/public/paypal/newpayment.php?source=invoice&ref=FA1007-0001&securekey=50c82fab36bb3b6aa83e2a50691803b2\r\n\r\nCordialement',1,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(123,NULL,1,'2015-01-06 13:13:57','2015-01-06 13:13:57',40,NULL,'Facture 16 validée dans Dolibarr','2015-01-06 13:13:57','2016-12-21 12:50:33',1,NULL,NULL,1,NULL,0,1,NULL,1,0,0,1,-1,'',NULL,NULL,'Facture 16 validée dans Dolibarr\nAuteur: admin',16,'invoice_supplier',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(124,NULL,1,'2015-01-12 12:23:05','2015-01-12 12:23:05',40,NULL,'Patient aaa ajouté','2015-01-12 12:23:05','2016-12-21 12:50:33',1,NULL,NULL,19,NULL,0,1,NULL,1,0,0,1,-1,'',NULL,NULL,'Patient aaa ajouté\nAuteur: admin',19,'societe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(125,NULL,1,'2015-01-12 12:52:20','2015-01-12 12:52:20',40,NULL,'Patient pppoo ajouté','2015-01-12 12:52:20','2016-12-21 12:50:33',1,NULL,NULL,20,NULL,0,1,NULL,1,0,0,1,-1,'',NULL,NULL,'Patient pppoo ajouté\nAuteur: admin',20,'societe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(127,NULL,1,'2015-01-19 18:22:48','2015-01-19 18:22:48',40,NULL,'Facture FS1301-0001 validée dans Dolibarr','2015-01-19 18:22:48','2016-12-21 12:50:33',1,NULL,NULL,1,NULL,0,1,NULL,1,0,0,1,-1,'',NULL,NULL,'Facture FS1301-0001 validée dans Dolibarr\nAuteur: admin',148,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(128,NULL,1,'2015-01-19 18:31:10','2015-01-19 18:31:10',40,NULL,'Facture FA6801-0010 validée dans Dolibarr','2015-01-19 18:31:10','2016-12-21 12:50:33',1,NULL,NULL,1,NULL,0,1,NULL,1,0,0,1,-1,'',NULL,NULL,'Facture FA6801-0010 validée dans Dolibarr\nAuteur: admin',150,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(129,NULL,1,'2015-01-19 18:31:10','2015-01-19 18:31:10',40,NULL,'Facture FA6801-0010 passée à payée dans Dolibarr','2015-01-19 18:31:10','2016-12-21 12:50:33',1,NULL,NULL,1,NULL,0,1,NULL,1,0,0,1,-1,'',NULL,NULL,'Facture FA6801-0010 passée à payée dans Dolibarr\nAuteur: admin',150,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(130,NULL,1,'2015-01-19 18:31:58','2015-01-19 18:31:58',40,NULL,'Facture FS1301-0002 validée dans Dolibarr','2015-01-19 18:31:58','2016-12-21 12:50:33',1,NULL,NULL,1,NULL,0,1,NULL,1,0,0,1,-1,'',NULL,NULL,'Facture FS1301-0002 validée dans Dolibarr\nAuteur: admin',151,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(131,NULL,1,'2015-01-19 18:31:58','2015-01-19 18:31:58',40,NULL,'Facture FS1301-0002 passée à payée dans Dolibarr','2015-01-19 18:31:58','2016-12-21 12:50:33',1,NULL,NULL,1,NULL,0,1,NULL,1,0,0,1,-1,'',NULL,NULL,'Facture FS1301-0002 passée à payée dans Dolibarr\nAuteur: admin',151,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(132,NULL,1,'2015-01-23 15:07:54','2015-01-23 15:07:54',50,NULL,'Consultation 24 saisie (aaa)','2015-01-23 15:07:54','2016-12-21 12:50:33',1,NULL,NULL,19,NULL,0,1,NULL,1,0,0,1,-1,'',NULL,NULL,'Consultation 24 saisie (aaa)\nAuteur: admin',24,'cabinetmed_cons',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(133,NULL,1,'2015-01-23 16:56:58','2015-01-23 16:56:58',40,NULL,'Patient pa ajouté','2015-01-23 16:56:58','2016-12-21 12:50:33',1,NULL,NULL,21,NULL,0,1,NULL,1,0,0,1,-1,'',NULL,NULL,'Patient pa ajouté\nAuteur: admin',21,'societe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(134,NULL,1,'2015-01-23 17:34:00',NULL,50,NULL,'bbcv','2015-01-23 17:35:21','2015-01-23 16:35:21',1,NULL,1,2,NULL,0,1,NULL,NULL,0,0,1,-1,'',NULL,NULL,'',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(135,NULL,1,'2015-02-12 15:54:00','2015-02-12 15:54:00',40,NULL,'Facture FA1212-0011 validée dans Dolibarr','2015-02-12 15:54:37','2016-12-21 12:50:33',1,1,NULL,7,NULL,0,1,NULL,1,0,0,1,50,NULL,NULL,NULL,'Facture FA1212-0011 validée dans Dolibarr
            \r\nAuteur: admin',13,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(136,NULL,1,'2015-02-12 17:06:51','2015-02-12 17:06:51',40,NULL,'Commande CO1107-0003 validée','2015-02-12 17:06:51','2016-12-21 12:50:33',1,NULL,NULL,1,NULL,0,1,NULL,1,0,0,1,-1,'',NULL,NULL,'Commande CO1107-0003 validée\nAuteur: admin',2,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(137,NULL,1,'2015-02-17 16:22:10','2015-02-17 16:22:10',40,NULL,'Proposition PR1302-0009 validée','2015-02-17 16:22:10','2016-12-21 12:50:33',1,NULL,NULL,19,NULL,0,1,NULL,1,0,0,1,-1,'',NULL,NULL,'Proposition PR1302-0009 validée\nAuteur: admin',9,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(138,NULL,1,'2015-02-17 16:27:00','2015-02-17 16:27:00',40,NULL,'Facture FA1302-0012 validée dans Dolibarr','2015-02-17 16:27:00','2016-12-21 12:50:33',1,NULL,NULL,18,NULL,0,1,NULL,1,0,0,1,-1,'',NULL,NULL,'Facture FA1302-0012 validée dans Dolibarr\nAuteur: admin',152,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(139,NULL,1,'2015-02-17 16:27:29','2015-02-17 16:27:29',40,NULL,'Proposition PR1302-0010 validée','2015-02-17 16:27:29','2016-12-21 12:50:33',1,NULL,NULL,18,NULL,0,1,NULL,1,0,0,1,-1,'',NULL,NULL,'Proposition PR1302-0010 validée\nAuteur: admin',11,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(140,NULL,1,'2015-02-17 18:27:56','2015-02-17 18:27:56',40,NULL,'Commande CO1107-0004 validée','2015-02-17 18:27:56','2016-12-21 12:50:33',1,NULL,NULL,1,NULL,0,1,NULL,1,0,0,1,-1,'',NULL,NULL,'Commande CO1107-0004 validée\nAuteur: admin',3,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(141,NULL,1,'2015-02-17 18:38:14','2015-02-17 18:38:14',40,NULL,'Commande CO1302-0005 validée','2015-02-17 18:38:14','2016-12-21 12:50:33',1,NULL,NULL,18,NULL,0,1,NULL,1,0,0,1,-1,'',NULL,NULL,'Commande CO1302-0005 validée\nAuteur: admin',7,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(142,NULL,1,'2015-02-26 22:57:50','2015-02-26 22:57:50',40,NULL,'Company pppp added into Dolibarr','2015-02-26 22:57:50','2016-12-21 12:50:33',1,NULL,NULL,22,NULL,0,1,NULL,1,0,0,1,-1,'',NULL,NULL,'Company pppp added into Dolibarr\nAuthor: admin',22,'societe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(143,NULL,1,'2015-02-26 22:58:13','2015-02-26 22:58:13',40,NULL,'Company ttttt added into Dolibarr','2015-02-26 22:58:13','2016-12-21 12:50:33',1,NULL,NULL,23,NULL,0,1,NULL,1,0,0,1,-1,'',NULL,NULL,'Company ttttt added into Dolibarr\nAuthor: admin',23,'societe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(144,NULL,1,'2015-02-27 10:00:00','2015-02-27 19:20:00',5,NULL,'Rendez-vous','2015-02-27 19:20:53','2015-02-27 18:20:53',1,NULL,NULL,NULL,NULL,0,1,NULL,1,0,0,1,-1,'',33600,NULL,'',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(145,NULL,1,'2015-02-27 19:28:00',NULL,2,NULL,'fdsfsd','2015-02-27 19:28:48','2015-02-27 18:29:53',1,1,NULL,NULL,NULL,0,1,NULL,1,0,0,1,-1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(146,NULL,1,'2015-03-06 10:05:07','2015-03-06 10:05:07',40,NULL,'Contrat (PROV3) validé dans Dolibarr','2015-03-06 10:05:07','2016-12-21 12:50:33',1,NULL,NULL,19,NULL,0,1,NULL,1,0,0,1,-1,'',NULL,NULL,'Contrat (PROV3) validé dans Dolibarr\nAuteur: admin',3,'contract',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(147,NULL,1,'2015-03-06 16:43:37','2015-03-06 16:43:37',40,NULL,'Facture FA1307-0013 validée dans Dolibarr','2015-03-06 16:43:37','2016-12-21 12:50:33',1,NULL,NULL,12,NULL,0,1,NULL,1,0,0,1,-1,'',NULL,NULL,'Facture FA1307-0013 validée dans Dolibarr\nAuteur: admin',158,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(148,NULL,1,'2015-03-06 16:44:12','2015-03-06 16:44:12',40,NULL,'Facture FA1407-0014 validée dans Dolibarr','2015-03-06 16:44:12','2016-12-21 12:50:33',1,NULL,NULL,12,NULL,0,1,NULL,1,0,0,1,-1,'',NULL,NULL,'Facture FA1407-0014 validée dans Dolibarr\nAuteur: admin',159,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(149,NULL,1,'2015-03-06 16:47:48','2015-03-06 16:47:48',40,NULL,'Facture FA1507-0015 validée dans Dolibarr','2015-03-06 16:47:48','2016-12-21 12:50:33',1,NULL,NULL,12,NULL,0,1,NULL,1,0,0,1,-1,'',NULL,NULL,'Facture FA1507-0015 validée dans Dolibarr\nAuteur: admin',160,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(150,NULL,1,'2015-03-06 16:48:16','2015-03-06 16:48:16',40,NULL,'Facture FA1607-0016 validée dans Dolibarr','2015-03-06 16:48:16','2016-12-21 12:50:33',1,NULL,NULL,12,NULL,0,1,NULL,1,0,0,1,-1,'',NULL,NULL,'Facture FA1607-0016 validée dans Dolibarr\nAuteur: admin',161,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(151,NULL,1,'2015-03-06 17:13:59','2015-03-06 17:13:59',40,NULL,'Société smith smith ajoutée dans Dolibarr','2015-03-06 17:13:59','2016-12-21 12:50:33',1,NULL,NULL,24,NULL,0,1,NULL,1,0,0,1,-1,'',NULL,NULL,'Société smith smith ajoutée dans Dolibarr\nAuteur: admin',24,'societe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(152,NULL,1,'2015-03-08 10:02:22','2015-03-08 10:02:22',40,NULL,'Proposition (PROV12) validée dans Dolibarr','2015-03-08 10:02:22','2016-12-21 12:50:33',1,NULL,NULL,23,NULL,0,1,NULL,1,0,0,1,-1,'',NULL,NULL,'Proposition (PROV12) validée dans Dolibarr\nAuteur: admin',12,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(203,NULL,1,'2015-03-09 19:39:27','2015-03-09 19:39:27',40,'AC_ORDER_SUPPLIER_VALIDATE','Commande CF1303-0004 validée','2015-03-09 19:39:27','2016-12-21 12:50:33',1,NULL,NULL,1,NULL,0,1,NULL,1,0,0,1,-1,'',NULL,NULL,'Commande CF1303-0004 validée\nAuteur: admin',13,'order_supplier',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(204,NULL,1,'2015-03-10 15:47:37','2015-03-10 15:47:37',40,'AC_COMPANY_CREATE','Patient créé','2015-03-10 15:47:37','2016-12-21 12:50:33',1,NULL,NULL,25,NULL,0,1,NULL,1,0,0,1,-1,'',NULL,NULL,'Patient créé\nAuteur: admin',25,'societe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(205,NULL,1,'2015-03-10 15:57:32','2015-03-10 15:57:32',40,'AC_COMPANY_CREATE','Tiers créé','2015-03-10 15:57:32','2016-12-21 12:50:33',1,NULL,NULL,26,NULL,0,1,NULL,1,0,0,1,-1,'',NULL,NULL,'Tiers créé\nAuteur: admin',26,'societe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(206,NULL,1,'2015-03-10 15:58:28','2015-03-10 15:58:28',40,'AC_BILL_VALIDATE','Facture FA1303-0017 validée','2015-03-10 15:58:28','2016-12-21 12:50:33',1,NULL,NULL,26,NULL,0,1,NULL,1,0,0,1,-1,'',NULL,NULL,'Facture FA1303-0017 validée\nAuteur: admin',208,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(207,NULL,1,'2015-03-19 09:38:10','2015-03-19 09:38:10',40,'AC_BILL_VALIDATE','Facture FA1303-0018 validée','2015-03-19 09:38:10','2016-12-21 12:50:33',1,NULL,NULL,19,NULL,0,1,NULL,1,0,0,1,-1,'',NULL,NULL,'Facture FA1303-0018 validée\nAuteur: admin',209,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(208,NULL,1,'2015-03-20 14:30:11','2015-03-20 14:30:11',40,'AC_BILL_VALIDATE','Facture FA1107-0019 validée','2015-03-20 14:30:11','2016-12-21 12:50:33',1,NULL,NULL,10,NULL,0,1,NULL,1,0,0,1,-1,'',NULL,NULL,'Facture FA1107-0019 validée\nAuteur: admin',210,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(209,NULL,1,'2015-03-22 09:40:25','2015-03-22 09:40:25',40,'AC_BILL_VALIDATE','Facture FA1303-0020 validée','2015-03-22 09:40:25','2016-12-21 12:50:33',1,NULL,NULL,19,NULL,0,1,NULL,1,0,0,1,-1,'',NULL,NULL,'Facture FA1303-0020 validée\nAuteur: admin',211,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(210,NULL,1,'2015-03-23 17:16:25','2015-03-23 17:16:25',40,'AC_BILL_VALIDATE','Facture FA1303-0020 validée','2015-03-23 17:16:25','2016-12-21 12:50:33',1,NULL,NULL,19,NULL,0,1,NULL,1,0,0,1,-1,'',NULL,NULL,'Facture FA1303-0020 validée\nAuteur: admin',211,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(211,NULL,1,'2015-03-23 18:08:27','2015-03-23 18:08:27',40,'AC_BILL_VALIDATE','Facture FA1307-0013 validée','2015-03-23 18:08:27','2016-12-21 12:50:33',1,NULL,NULL,12,NULL,0,1,NULL,1,0,0,1,-1,'',NULL,NULL,'Facture FA1307-0013 validée\nAuteur: admin',158,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(212,NULL,1,'2015-03-24 15:54:00','2015-03-24 15:54:00',40,'AC_BILL_VALIDATE','Facture FA1212-0021 validée','2015-03-24 15:54:00','2016-12-21 12:50:33',1,NULL,NULL,1,NULL,0,1,NULL,1,0,0,1,-1,'',NULL,NULL,'Facture FA1212-0021 validée\nAuteur: admin',32,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(213,NULL,1,'2015-11-07 01:02:39','2015-11-07 01:02:39',40,'AC_COMPANY_CREATE','Third party created','2015-11-07 01:02:39','2016-12-21 12:50:33',1,NULL,NULL,27,NULL,0,1,0,1,0,0,1,-1,'',NULL,NULL,'Third party created\nAuthor: admin',27,'societe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(214,NULL,1,'2015-11-07 01:05:22','2015-11-07 01:05:22',40,'AC_COMPANY_CREATE','Third party created','2015-11-07 01:05:22','2016-12-21 12:50:33',1,NULL,NULL,28,NULL,0,1,0,1,0,0,1,-1,'',NULL,NULL,'Third party created\nAuthor: admin',28,'societe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(215,NULL,1,'2015-11-07 01:07:07','2015-11-07 01:07:07',40,'AC_COMPANY_CREATE','Third party created','2015-11-07 01:07:07','2016-12-21 12:50:33',1,NULL,NULL,29,NULL,0,1,0,1,0,0,1,-1,'',NULL,NULL,'Third party created\nAuthor: admin',29,'societe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(216,NULL,1,'2015-11-07 01:07:58','2015-11-07 01:07:58',40,'AC_COMPANY_CREATE','Third party created','2015-11-07 01:07:58','2016-12-21 12:50:33',1,NULL,NULL,30,NULL,0,1,0,1,0,0,1,-1,'',NULL,NULL,'Third party created\nAuthor: admin',30,'societe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(217,NULL,1,'2015-11-07 01:10:09','2015-11-07 01:10:09',40,'AC_COMPANY_CREATE','Third party created','2015-11-07 01:10:09','2016-12-21 12:50:33',1,NULL,NULL,31,NULL,0,1,0,1,0,0,1,-1,'',NULL,NULL,'Third party created\nAuthor: admin',31,'societe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(218,NULL,1,'2015-11-07 01:15:57','2015-11-07 01:15:57',40,'AC_COMPANY_CREATE','Third party created','2015-11-07 01:15:57','2016-12-21 12:50:33',1,NULL,NULL,32,NULL,0,1,0,1,0,0,1,-1,'',NULL,NULL,'Third party created\nAuthor: admin',32,'societe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(219,NULL,1,'2015-11-07 01:16:51','2015-11-07 01:16:51',40,'AC_COMPANY_CREATE','Third party created','2015-11-07 01:16:51','2016-12-21 12:50:33',1,NULL,NULL,33,NULL,0,1,0,1,0,0,1,-1,'',NULL,NULL,'Third party created\nAuthor: admin',33,'societe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(220,NULL,1,'2016-03-02 17:24:04','2016-03-02 17:24:04',40,'AC_BILL_VALIDATE','Invoice FA1302-0022 validated','2016-03-02 17:24:04','2016-12-21 12:50:33',1,NULL,NULL,18,NULL,0,1,0,1,0,0,1,-1,'',NULL,NULL,'Invoice FA1302-0022 validated\nAuthor: admin',157,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(221,NULL,1,'2016-03-02 17:24:28','2016-03-02 17:24:28',40,'AC_BILL_VALIDATE','Invoice FA1303-0020 validated','2016-03-02 17:24:28','2016-12-21 12:50:33',1,NULL,NULL,19,NULL,0,1,0,1,0,0,1,-1,'',NULL,NULL,'Invoice FA1303-0020 validated\nAuthor: admin',211,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(222,NULL,1,'2016-03-05 10:00:00','2016-03-05 10:00:00',5,NULL,'RDV John','2016-03-02 19:54:48','2016-03-02 18:55:29',1,1,NULL,NULL,NULL,0,1,0,NULL,0,0,1,-1,NULL,NULL,NULL,'gfdgdfgdf',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(223,NULL,1,'2016-03-13 10:00:00','2016-03-17 00:00:00',50,NULL,'Congress','2016-03-02 19:55:11','2016-03-02 18:55:11',1,NULL,NULL,NULL,NULL,0,1,0,NULL,0,0,1,-1,'',309600,NULL,'',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(224,NULL,1,'2016-03-14 10:00:00',NULL,1,NULL,'Call john','2016-03-02 19:55:56','2016-03-02 18:55:56',1,NULL,NULL,NULL,NULL,0,1,0,NULL,0,0,1,0,'',NULL,NULL,'tttt',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(225,NULL,1,'2016-03-02 20:11:31','2016-03-02 20:11:31',40,'AC_BILL_UNVALIDATE','Invoice FA1303-0020 go back to draft status','2016-03-02 20:11:31','2016-12-21 12:50:33',1,NULL,NULL,19,NULL,0,1,0,1,0,0,1,-1,'',NULL,NULL,'Invoice FA1303-0020 go back to draft status\nAuthor: admin',211,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(226,NULL,1,'2016-03-02 20:13:39','2016-03-02 20:13:39',40,'AC_BILL_VALIDATE','Invoice FA1303-0020 validated','2016-03-02 20:13:39','2016-12-21 12:50:33',1,NULL,NULL,19,NULL,0,1,0,1,0,0,1,-1,'',NULL,NULL,'Invoice FA1303-0020 validated\nAuthor: admin',211,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(227,NULL,1,'2016-03-03 19:20:10','2016-03-03 19:20:10',40,'AC_BILL_VALIDATE','Invoice FA1212-0023 validated','2016-03-03 19:20:10','2016-12-21 12:50:33',1,NULL,NULL,1,NULL,0,1,0,1,0,0,1,-1,'',NULL,NULL,'Invoice FA1212-0023 validated\nAuthor: admin',33,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(228,NULL,1,'2016-03-03 19:20:25','2016-03-03 19:20:25',40,'AC_BILL_CANCEL','Invoice FA1212-0023 canceled in Dolibarr','2016-03-03 19:20:25','2016-12-21 12:50:33',1,NULL,NULL,1,NULL,0,1,0,1,0,0,1,-1,'',NULL,NULL,'Invoice FA1212-0023 canceled in Dolibarr\nAuthor: admin',33,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(229,NULL,1,'2016-03-03 19:20:56','2016-03-03 19:20:56',40,'AC_BILL_VALIDATE','Invoice AV1403-0003 validated','2016-03-03 19:20:56','2016-12-21 12:50:33',1,NULL,NULL,1,NULL,0,1,0,1,0,0,1,-1,'',NULL,NULL,'Invoice AV1403-0003 validated\nAuthor: admin',212,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(230,NULL,1,'2016-03-03 19:21:29','2016-03-03 19:21:29',40,'AC_BILL_UNVALIDATE','Invoice AV1403-0003 go back to draft status','2016-03-03 19:21:29','2016-12-21 12:50:33',1,NULL,NULL,1,NULL,0,1,0,1,0,0,1,-1,'',NULL,NULL,'Invoice AV1403-0003 go back to draft status\nAuthor: admin',212,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(231,NULL,1,'2016-03-03 19:22:16','2016-03-03 19:22:16',40,'AC_BILL_VALIDATE','Invoice AV1303-0003 validated','2016-03-03 19:22:16','2016-12-21 12:50:33',1,NULL,NULL,1,NULL,0,1,0,1,0,0,1,-1,'',NULL,NULL,'Invoice AV1303-0003 validated\nAuthor: admin',213,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(232,NULL,1,'2018-01-22 18:54:39','2018-01-22 18:54:39',40,'AC_OTH_AUTO','Invoice 16 validated','2018-01-22 18:54:39','2018-01-22 17:54:39',12,NULL,NULL,1,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Invoice 16 validated\nAuthor: admin',16,'invoice_supplier',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(233,NULL,1,'2018-01-22 18:54:46','2018-01-22 18:54:46',40,'AC_OTH_AUTO','Invoice 16 validated','2018-01-22 18:54:46','2018-01-22 17:54:46',12,NULL,NULL,1,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Invoice 16 validated\nAuthor: admin',16,'invoice_supplier',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(234,NULL,1,'2018-07-05 10:00:00','2018-07-05 11:19:00',5,'AC_RDV','Meeting with my boss','2018-07-31 18:19:48','2018-07-31 14:19:48',12,NULL,NULL,NULL,NULL,0,12,1,NULL,0,0,1,-1,'',4740,NULL,'',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(235,NULL,1,'2018-07-13 00:00:00','2018-07-14 23:59:59',50,'AC_OTH','Trip at Las Vegas','2018-07-31 18:20:36','2018-07-31 14:20:36',12,NULL,4,NULL,2,0,12,1,NULL,0,1,1,-1,'',172799,NULL,'',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(236,NULL,1,'2018-07-29 10:00:00',NULL,4,'AC_EMAIL','Remind to send an email','2018-07-31 18:21:04','2018-07-31 14:21:04',12,NULL,NULL,NULL,NULL,0,4,0,NULL,0,0,1,-1,'',NULL,NULL,'',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(237,NULL,1,'2018-07-01 10:00:00',NULL,1,'AC_TEL','Phone call with Mr Vaalen','2018-07-31 18:22:04','2018-07-31 14:22:04',12,NULL,6,4,NULL,0,13,0,NULL,0,0,1,-1,'',NULL,NULL,'',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(238,NULL,1,'2018-08-02 10:00:00','2018-08-02 12:00:00',5,'AC_RDV','Meeting on radium','2018-08-01 01:15:50','2018-07-31 21:15:50',12,NULL,8,10,10,0,12,1,NULL,0,0,1,-1,'',7200,NULL,'',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(239,NULL,1,'2017-01-29 21:49:33','2017-01-29 21:49:33',40,'AC_OTH_AUTO','Proposal PR1302-0007 validated','2017-01-29 21:49:33','2017-01-29 17:49:33',12,NULL,NULL,19,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Proposal PR1302-0007 validated\nAuthor: admin',7,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(240,NULL,1,'2017-01-31 20:52:00',NULL,1,'AC_TEL','Call the boss','2017-01-31 20:52:10','2017-01-31 16:52:25',12,12,6,NULL,NULL,0,12,1,NULL,0,0,1,-1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(242,NULL,1,'2017-02-01 18:52:04','2017-02-01 18:52:04',40,'AC_OTH_AUTO','Order CF1007-0001 validated','2017-02-01 18:52:04','2017-02-01 14:52:04',12,NULL,NULL,13,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Order CF1007-0001 validated\nAuthor: admin',1,'order_supplier',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(243,NULL,1,'2017-02-01 18:52:04','2017-02-01 18:52:04',40,'AC_OTH_AUTO','Order CF1007-0001 approved','2017-02-01 18:52:04','2017-02-01 14:52:04',12,NULL,NULL,13,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Order CF1007-0001 approved\nAuthor: admin',1,'order_supplier',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(245,NULL,1,'2017-02-01 18:52:32','2017-02-01 18:52:32',40,'AC_OTH_AUTO','Supplier order CF1007-0001 submited','2017-02-01 18:52:32','2017-02-01 14:52:32',12,NULL,NULL,13,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Supplier order CF1007-0001 submited\nAuthor: admin',1,'order_supplier',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(249,NULL,1,'2017-02-01 18:54:01','2017-02-01 18:54:01',40,'AC_OTH_AUTO','Supplier order CF1007-0001 received','2017-02-01 18:54:01','2017-02-01 14:54:01',12,NULL,NULL,13,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Supplier order CF1007-0001 received \nAuthor: admin',1,'order_supplier',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(250,NULL,1,'2017-02-01 18:54:42','2017-02-01 18:54:42',40,'AC_OTH_AUTO','Email sent by MyBigCompany To mycustomer@example.com','2017-02-01 18:54:42','2017-02-01 14:54:42',12,NULL,NULL,13,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Sender: MyBigCompany <myemail@mybigcompany.com>
            \nReceiver(s): mycustomer@example.com
            \nEMail topic: Submission of order CF1007-0001
            \nEmail body:
            \nYou will find here our order CF1007-0001
            \r\n
            \r\nSincerely
            \n
            \nAttached files and documents: CF1007-0001.pdf',1,'order_supplier',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(251,NULL,1,'2017-02-01 19:02:21','2017-02-01 19:02:21',40,'AC_OTH_AUTO','Invoice SI1702-0001 validated','2017-02-01 19:02:21','2017-02-01 15:02:21',12,NULL,5,13,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Invoice SI1702-0001 validated\nAuthor: admin',20,'invoice_supplier',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(252,NULL,1,'2017-02-12 23:17:04','2017-02-12 23:17:04',40,'AC_OTH_AUTO','Patient créé','2017-02-12 23:17:04','2017-02-12 19:17:04',12,NULL,NULL,26,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Patient créé\nAuthor: admin',26,'societe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(253,NULL,1,'2017-02-12 23:18:33','2017-02-12 23:18:33',40,'AC_OTH_AUTO','Consultation 2 recorded (aaa)','2017-02-12 23:18:33','2017-02-12 19:18:33',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Consultation 2 recorded (aaa)\nAuthor: admin',2,'cabinetmed_cons',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(254,NULL,1,'2017-02-15 23:28:41','2017-02-15 23:28:41',40,'AC_OTH_AUTO','Order CO7001-0005 validated','2017-02-15 23:28:41','2017-02-15 22:28:41',12,NULL,NULL,4,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Order CO7001-0005 validated\nAuthor: admin',7,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(255,NULL,1,'2017-02-15 23:28:56','2017-02-15 23:28:56',40,'AC_OTH_AUTO','Order CO7001-0006 validated','2017-02-15 23:28:56','2017-02-15 22:28:56',12,NULL,NULL,4,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Order CO7001-0006 validated\nAuthor: admin',8,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(256,NULL,1,'2017-02-15 23:34:33','2017-02-15 23:34:33',40,'AC_OTH_AUTO','Order CO7001-0007 validated','2017-02-15 23:34:33','2017-02-15 22:34:33',12,NULL,NULL,3,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Order CO7001-0007 validated\nAuthor: admin',9,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(257,NULL,1,'2017-02-15 23:35:03','2017-02-15 23:35:03',40,'AC_OTH_AUTO','Order CO7001-0008 validated','2017-02-15 23:35:03','2017-02-15 22:35:03',12,NULL,NULL,3,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Order CO7001-0008 validated\nAuthor: admin',10,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(263,NULL,1,'2017-02-15 23:50:34','2017-02-15 23:50:34',40,'AC_OTH_AUTO','Order CO7001-0005 validated','2017-02-15 23:50:34','2017-02-15 22:50:34',12,NULL,NULL,4,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Order CO7001-0005 validated\nAuthor: admin',17,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(264,NULL,1,'2017-02-15 23:51:23','2017-02-15 23:51:23',40,'AC_OTH_AUTO','Order CO7001-0006 validated','2017-02-15 23:51:23','2017-02-15 22:51:23',12,NULL,NULL,7,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Order CO7001-0006 validated\nAuthor: admin',18,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(265,NULL,1,'2017-02-15 23:54:51','2017-02-15 23:54:51',40,'AC_OTH_AUTO','Order CO7001-0007 validated','2017-02-15 23:54:51','2017-02-15 22:54:51',12,NULL,NULL,17,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Order CO7001-0007 validated\nAuthor: admin',19,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(266,NULL,1,'2017-02-15 23:55:52','2017-02-15 23:55:52',40,'AC_OTH_AUTO','Order CO7001-0007 validated','2017-02-15 23:55:52','2017-02-15 22:55:52',12,NULL,NULL,4,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Order CO7001-0007 validated\nAuthor: admin',20,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(267,NULL,1,'2017-02-16 00:03:44','2017-02-16 00:03:44',40,'AC_OTH_AUTO','Order CO7001-0008 validated','2017-02-16 00:03:44','2017-02-15 23:03:44',12,NULL,NULL,4,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Order CO7001-0008 validated\nAuthor: admin',29,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(268,NULL,1,'2017-02-16 00:05:01','2017-02-16 00:05:01',40,'AC_OTH_AUTO','Order CO7001-0009 validated','2017-02-16 00:05:01','2017-02-15 23:05:01',12,NULL,NULL,11,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Order CO7001-0009 validated\nAuthor: admin',34,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(269,NULL,1,'2017-02-16 00:05:01','2017-02-16 00:05:01',40,'AC_OTH_AUTO','Order CO7001-0010 validated','2017-02-16 00:05:01','2017-02-15 23:05:01',12,NULL,NULL,3,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Order CO7001-0010 validated\nAuthor: admin',38,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(270,NULL,1,'2017-02-16 00:05:11','2017-02-16 00:05:11',40,'AC_OTH_AUTO','Order CO7001-0011 validated','2017-02-16 00:05:11','2017-02-15 23:05:11',12,NULL,NULL,11,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Order CO7001-0011 validated\nAuthor: admin',40,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(271,NULL,1,'2017-02-16 00:05:11','2017-02-16 00:05:11',40,'AC_OTH_AUTO','Order CO7001-0012 validated','2017-02-16 00:05:11','2017-02-15 23:05:11',12,NULL,NULL,10,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Order CO7001-0012 validated\nAuthor: admin',43,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(272,NULL,1,'2017-02-16 00:05:11','2017-02-16 00:05:11',40,'AC_OTH_AUTO','Order CO7001-0013 validated','2017-02-16 00:05:11','2017-02-15 23:05:11',12,NULL,NULL,1,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Order CO7001-0013 validated\nAuthor: admin',47,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(273,NULL,1,'2017-02-16 00:05:11','2017-02-16 00:05:11',40,'AC_OTH_AUTO','Order CO7001-0014 validated','2017-02-16 00:05:11','2017-02-15 23:05:11',12,NULL,NULL,4,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Order CO7001-0014 validated\nAuthor: admin',48,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(274,NULL,1,'2017-02-16 00:05:26','2017-02-16 00:05:26',40,'AC_OTH_AUTO','Order CO7001-0015 validated','2017-02-16 00:05:26','2017-02-15 23:05:26',12,NULL,NULL,1,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Order CO7001-0015 validated\nAuthor: admin',50,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(275,NULL,1,'2017-02-16 00:05:26','2017-02-16 00:05:26',40,'AC_OTH_AUTO','Order CO7001-0016 validated','2017-02-16 00:05:26','2017-02-15 23:05:26',12,NULL,NULL,12,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Order CO7001-0016 validated\nAuthor: admin',54,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(277,NULL,1,'2017-02-16 00:05:35','2017-02-16 00:05:35',40,'AC_OTH_AUTO','Order CO7001-0018 validated','2017-02-16 00:05:35','2017-02-15 23:05:35',12,NULL,NULL,19,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Order CO7001-0018 validated\nAuthor: admin',62,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(278,NULL,1,'2017-02-16 00:05:35','2017-02-16 00:05:35',40,'AC_OTH_AUTO','Order CO7001-0019 validated','2017-02-16 00:05:35','2017-02-15 23:05:35',12,NULL,NULL,3,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Order CO7001-0019 validated\nAuthor: admin',68,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(279,NULL,1,'2017-02-16 00:05:36','2017-02-16 00:05:36',40,'AC_OTH_AUTO','Order CO7001-0020 validated','2017-02-16 00:05:36','2017-02-15 23:05:36',12,NULL,NULL,6,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Order CO7001-0020 validated\nAuthor: admin',72,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(281,NULL,1,'2017-02-16 00:05:37','2017-02-16 00:05:37',40,'AC_OTH_AUTO','Order CO7001-0022 validated','2017-02-16 00:05:37','2017-02-15 23:05:37',12,NULL,NULL,12,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Order CO7001-0022 validated\nAuthor: admin',78,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(282,NULL,1,'2017-02-16 00:05:38','2017-02-16 00:05:38',40,'AC_OTH_AUTO','Order CO7001-0023 validated','2017-02-16 00:05:38','2017-02-15 23:05:38',12,NULL,NULL,11,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Order CO7001-0023 validated\nAuthor: admin',81,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(283,NULL,1,'2017-02-16 00:05:38','2017-02-16 00:05:38',40,'AC_OTH_AUTO','Order CO7001-0024 validated','2017-02-16 00:05:38','2017-02-15 23:05:38',12,NULL,NULL,26,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Order CO7001-0024 validated\nAuthor: admin',83,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(284,NULL,1,'2017-02-16 00:05:38','2017-02-16 00:05:38',40,'AC_OTH_AUTO','Order CO7001-0025 validated','2017-02-16 00:05:38','2017-02-15 23:05:38',12,NULL,NULL,2,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Order CO7001-0025 validated\nAuthor: admin',84,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(285,NULL,1,'2017-02-16 00:05:38','2017-02-16 00:05:38',40,'AC_OTH_AUTO','Order CO7001-0026 validated','2017-02-16 00:05:38','2017-02-15 23:05:38',12,NULL,NULL,1,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Order CO7001-0026 validated\nAuthor: admin',85,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(286,NULL,1,'2017-02-16 00:05:38','2017-02-16 00:05:38',40,'AC_OTH_AUTO','Order CO7001-0027 validated','2017-02-16 00:05:38','2017-02-15 23:05:38',12,NULL,NULL,10,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Order CO7001-0027 validated\nAuthor: admin',88,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(287,NULL,1,'2017-02-16 03:05:56','2017-02-16 03:05:56',40,'AC_OTH_AUTO','Commande CO7001-0016 classée Livrée','2017-02-16 03:05:56','2017-02-15 23:05:56',12,NULL,NULL,12,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Commande CO7001-0016 classée Livrée\nAuteur: admin',54,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(288,NULL,1,'2017-02-16 03:06:01','2017-02-16 03:06:01',40,'AC_OTH_AUTO','Commande CO7001-0016 classée Facturée','2017-02-16 03:06:01','2017-02-15 23:06:01',12,NULL,NULL,12,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Commande CO7001-0016 classée Facturée\nAuteur: admin',54,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(294,NULL,1,'2017-02-16 03:53:04','2017-02-16 03:53:04',40,'AC_OTH_AUTO','Commande CO7001-0021 validée','2017-02-16 03:53:04','2017-02-15 23:53:04',12,NULL,NULL,4,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Commande CO7001-0021 validée\nAuteur: admin',75,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(295,NULL,1,'2017-02-16 03:58:08','2017-02-16 03:58:08',40,'AC_OTH_AUTO','Expédition SH1702-0002 validée','2017-02-16 03:58:08','2017-02-15 23:58:08',12,NULL,NULL,4,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Expédition SH1702-0002 validée\nAuteur: admin',3,'shipping',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(296,NULL,1,'2017-02-16 04:12:29','2017-02-16 04:12:29',40,'AC_OTH_AUTO','Commande CO7001-0021 validée','2017-02-16 04:12:29','2017-02-16 00:12:29',12,NULL,NULL,4,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Commande CO7001-0021 validée\nAuteur: admin',75,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(297,NULL,1,'2017-02-16 04:14:20','2017-02-16 04:14:20',40,'AC_OTH_AUTO','Commande CO7001-0021 validée','2017-02-16 04:14:20','2017-02-16 00:14:20',12,NULL,NULL,4,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Commande CO7001-0021 validée\nAuteur: admin',75,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(298,NULL,1,'2017-02-16 01:44:58','2017-02-16 01:44:58',40,'AC_OTH_AUTO','Proposal PR1702-0009 validated','2017-02-16 01:44:58','2017-02-16 00:44:58',1,NULL,NULL,1,NULL,0,1,0,NULL,0,0,1,-1,'',NULL,NULL,'Proposal PR1702-0009 validated\nAuthor: aeinstein',11,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(299,NULL,1,'2017-02-16 01:45:44','2017-02-16 01:45:44',40,'AC_OTH_AUTO','Proposal PR1702-0010 validated','2017-02-16 01:45:44','2017-02-16 00:45:44',2,NULL,NULL,7,NULL,0,2,0,NULL,0,0,1,-1,'',NULL,NULL,'Proposal PR1702-0010 validated\nAuthor: demo',12,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(300,NULL,1,'2017-02-16 01:46:15','2017-02-16 01:46:15',40,'AC_OTH_AUTO','Proposal PR1702-0011 validated','2017-02-16 01:46:15','2017-02-16 00:46:15',1,NULL,NULL,26,NULL,0,1,0,NULL,0,0,1,-1,'',NULL,NULL,'Proposal PR1702-0011 validated\nAuthor: aeinstein',13,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(301,NULL,1,'2017-02-16 01:46:15','2017-02-16 01:46:15',40,'AC_OTH_AUTO','Proposal PR1702-0012 validated','2017-02-16 01:46:15','2017-02-16 00:46:15',2,NULL,NULL,3,NULL,0,2,0,NULL,0,0,1,-1,'',NULL,NULL,'Proposal PR1702-0012 validated\nAuthor: demo',14,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(302,NULL,1,'2017-02-16 01:46:15','2017-02-16 01:46:15',40,'AC_OTH_AUTO','Proposal PR1702-0013 validated','2017-02-16 01:46:15','2017-02-16 00:46:15',2,NULL,NULL,26,NULL,0,2,0,NULL,0,0,1,-1,'',NULL,NULL,'Proposal PR1702-0013 validated\nAuthor: demo',15,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(303,NULL,1,'2017-02-16 01:46:15','2017-02-16 01:46:15',40,'AC_OTH_AUTO','Proposal PR1702-0014 validated','2017-02-16 01:46:15','2017-02-16 00:46:15',2,NULL,NULL,1,NULL,0,2,0,NULL,0,0,1,-1,'',NULL,NULL,'Proposal PR1702-0014 validated\nAuthor: demo',16,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(304,NULL,1,'2017-02-16 01:46:15','2017-02-16 01:46:15',40,'AC_OTH_AUTO','Proposal PR1702-0015 validated','2017-02-16 01:46:15','2017-02-16 00:46:15',1,NULL,NULL,1,NULL,0,1,0,NULL,0,0,1,-1,'',NULL,NULL,'Proposal PR1702-0015 validated\nAuthor: aeinstein',17,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(305,NULL,1,'2017-02-16 01:46:15','2017-02-16 01:46:15',40,'AC_OTH_AUTO','Proposal PR1702-0016 validated','2017-02-16 01:46:15','2017-02-16 00:46:15',2,NULL,NULL,26,NULL,0,2,0,NULL,0,0,1,-1,'',NULL,NULL,'Proposal PR1702-0016 validated\nAuthor: demo',18,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(306,NULL,1,'2017-02-16 01:46:15','2017-02-16 01:46:15',40,'AC_OTH_AUTO','Proposal PR1702-0017 validated','2017-02-16 01:46:15','2017-02-16 00:46:15',2,NULL,NULL,12,NULL,0,2,0,NULL,0,0,1,-1,'',NULL,NULL,'Proposal PR1702-0017 validated\nAuthor: demo',19,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(307,NULL,1,'2017-02-16 01:46:15','2017-02-16 01:46:15',40,'AC_OTH_AUTO','Proposal PR1702-0018 validated','2017-02-16 01:46:15','2017-02-16 00:46:15',1,NULL,NULL,26,NULL,0,1,0,NULL,0,0,1,-1,'',NULL,NULL,'Proposal PR1702-0018 validated\nAuthor: aeinstein',20,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(308,NULL,1,'2017-02-16 01:46:15','2017-02-16 01:46:15',40,'AC_OTH_AUTO','Proposal PR1702-0019 validated','2017-02-16 01:46:15','2017-02-16 00:46:15',1,NULL,NULL,1,NULL,0,1,0,NULL,0,0,1,-1,'',NULL,NULL,'Proposal PR1702-0019 validated\nAuthor: aeinstein',21,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(309,NULL,1,'2017-02-16 01:46:15','2017-02-16 01:46:15',40,'AC_OTH_AUTO','Proposal PR1702-0020 validated','2017-02-16 01:46:15','2017-02-16 00:46:15',1,NULL,NULL,26,NULL,0,1,0,NULL,0,0,1,-1,'',NULL,NULL,'Proposal PR1702-0020 validated\nAuthor: aeinstein',22,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(310,NULL,1,'2017-02-16 01:46:17','2017-02-16 01:46:17',40,'AC_OTH_AUTO','Proposal PR1702-0021 validated','2017-02-16 01:46:17','2017-02-16 00:46:17',2,NULL,NULL,12,NULL,0,2,0,NULL,0,0,1,-1,'',NULL,NULL,'Proposal PR1702-0021 validated\nAuthor: demo',23,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(311,NULL,1,'2017-02-16 01:46:17','2017-02-16 01:46:17',40,'AC_OTH_AUTO','Proposal PR1702-0022 validated','2017-02-16 01:46:17','2017-02-16 00:46:17',2,NULL,NULL,7,NULL,0,2,0,NULL,0,0,1,-1,'',NULL,NULL,'Proposal PR1702-0022 validated\nAuthor: demo',24,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(312,NULL,1,'2017-02-16 01:46:17','2017-02-16 01:46:17',40,'AC_OTH_AUTO','Proposal PR1702-0023 validated','2017-02-16 01:46:17','2017-02-16 00:46:17',1,NULL,NULL,3,NULL,0,1,0,NULL,0,0,1,-1,'',NULL,NULL,'Proposal PR1702-0023 validated\nAuthor: aeinstein',25,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(313,NULL,1,'2017-02-16 01:46:18','2017-02-16 01:46:18',40,'AC_OTH_AUTO','Proposal PR1702-0024 validated','2017-02-16 01:46:18','2017-02-16 00:46:18',2,NULL,NULL,1,NULL,0,2,0,NULL,0,0,1,-1,'',NULL,NULL,'Proposal PR1702-0024 validated\nAuthor: demo',26,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(314,NULL,1,'2017-02-16 01:46:18','2017-02-16 01:46:18',40,'AC_OTH_AUTO','Proposal PR1702-0025 validated','2017-02-16 01:46:18','2017-02-16 00:46:18',1,NULL,NULL,6,NULL,0,1,0,NULL,0,0,1,-1,'',NULL,NULL,'Proposal PR1702-0025 validated\nAuthor: aeinstein',27,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(315,NULL,1,'2017-02-16 01:46:18','2017-02-16 01:46:18',40,'AC_OTH_AUTO','Proposal PR1702-0026 validated','2017-02-16 01:46:18','2017-02-16 00:46:18',2,NULL,NULL,19,NULL,0,2,0,NULL,0,0,1,-1,'',NULL,NULL,'Proposal PR1702-0026 validated\nAuthor: demo',28,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(316,NULL,1,'2017-02-16 01:46:18','2017-02-16 01:46:18',40,'AC_OTH_AUTO','Proposal PR1702-0027 validated','2017-02-16 01:46:18','2017-02-16 00:46:18',2,NULL,NULL,1,NULL,0,2,0,NULL,0,0,1,-1,'',NULL,NULL,'Proposal PR1702-0027 validated\nAuthor: demo',29,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(317,NULL,1,'2017-02-16 01:46:18','2017-02-16 01:46:18',40,'AC_OTH_AUTO','Proposal PR1702-0028 validated','2017-02-16 01:46:18','2017-02-16 00:46:18',2,NULL,NULL,1,NULL,0,2,0,NULL,0,0,1,-1,'',NULL,NULL,'Proposal PR1702-0028 validated\nAuthor: demo',30,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(318,NULL,1,'2017-02-16 01:46:18','2017-02-16 01:46:18',40,'AC_OTH_AUTO','Proposal PR1702-0029 validated','2017-02-16 01:46:18','2017-02-16 00:46:18',1,NULL,NULL,11,NULL,0,1,0,NULL,0,0,1,-1,'',NULL,NULL,'Proposal PR1702-0029 validated\nAuthor: aeinstein',31,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(319,NULL,1,'2017-02-16 01:46:18','2017-02-16 01:46:18',40,'AC_OTH_AUTO','Proposal PR1702-0030 validated','2017-02-16 01:46:18','2017-02-16 00:46:18',2,NULL,NULL,19,NULL,0,2,0,NULL,0,0,1,-1,'',NULL,NULL,'Proposal PR1702-0030 validated\nAuthor: demo',32,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(320,NULL,1,'2017-02-16 04:46:31','2017-02-16 04:46:31',40,'AC_OTH_AUTO','Proposition PR1702-0026 signée','2017-02-16 04:46:31','2017-02-16 00:46:31',12,NULL,NULL,19,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Proposition PR1702-0026 signée\nAuteur: admin',28,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(321,NULL,1,'2017-02-16 04:46:37','2017-02-16 04:46:37',40,'AC_OTH_AUTO','Proposition PR1702-0027 signée','2017-02-16 04:46:37','2017-02-16 00:46:37',12,NULL,NULL,1,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Proposition PR1702-0027 signée\nAuteur: admin',29,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(322,NULL,1,'2017-02-16 04:46:42','2017-02-16 04:46:42',40,'AC_OTH_AUTO','Proposition PR1702-0028 refusée','2017-02-16 04:46:42','2017-02-16 00:46:42',12,NULL,NULL,1,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Proposition PR1702-0028 refusée\nAuteur: admin',30,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(323,NULL,1,'2017-02-16 04:47:09','2017-02-16 04:47:09',40,'AC_OTH_AUTO','Proposition PR1702-0019 validée','2017-02-16 04:47:09','2017-02-16 00:47:09',12,NULL,NULL,1,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Proposition PR1702-0019 validée\nAuteur: admin',21,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(324,NULL,1,'2017-02-16 04:47:25','2017-02-16 04:47:25',40,'AC_OTH_AUTO','Proposition PR1702-0023 signée','2017-02-16 04:47:25','2017-02-16 00:47:25',12,NULL,NULL,3,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Proposition PR1702-0023 signée\nAuteur: admin',25,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(325,NULL,1,'2017-02-16 04:47:29','2017-02-16 04:47:29',40,'AC_OTH_AUTO','Proposition PR1702-0023 classée payée','2017-02-16 04:47:29','2017-02-16 00:47:29',12,NULL,NULL,3,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Proposition PR1702-0023 classée payée\nAuteur: admin',25,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(326,NULL,1,'2017-02-17 16:07:18','2017-02-17 16:07:18',40,'AC_OTH_AUTO','Proposition PR1702-0021 validée','2017-02-17 16:07:18','2017-02-17 12:07:18',12,NULL,NULL,12,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Proposition PR1702-0021 validée\nAuteur: admin',23,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(327,NULL,1,'2017-05-12 13:53:44','2017-05-12 13:53:44',40,'AC_OTH_AUTO','Email sent by MyBigCompany To Einstein','2017-05-12 13:53:44','2017-05-12 09:53:44',12,NULL,NULL,11,12,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Sender: MyBigCompany <myemail@mybigcompany.com>
            \nReceiver(s): Einstein <genius@example.com>
            \nBcc: Einstein <genius@example.com>
            \nEMail topic: Test
            \nEmail body:
            \nTest\nAuthor: admin',11,'societe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(328,NULL,1,'2017-08-29 22:39:09','2017-08-29 22:39:09',40,'AC_OTH_AUTO','Invoice FA1601-0024 validated','2017-08-29 22:39:09','2017-08-29 18:39:09',12,NULL,NULL,1,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Invoice FA1601-0024 validated\nAuthor: admin',149,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(329,NULL,1,'2019-09-26 13:38:11','2019-09-26 13:38:11',40,'AC_MEMBER_MODIFY','Member Pierre Curie modified','2019-09-26 13:38:11','2019-09-26 11:38:11',12,NULL,NULL,12,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nMember Pierre Curie modified\nMember: Pierre Curie\nType: Standard members',2,'member',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(330,NULL,1,'2019-09-26 13:49:21','2019-09-26 13:49:21',40,'AC_MEMBER_MODIFY','Member Pierre Curie modified','2019-09-26 13:49:21','2019-09-26 11:49:21',12,NULL,NULL,12,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nMember Pierre Curie modified\nMember: Pierre Curie\nType: Standard members',2,'member',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(331,NULL,1,'2019-09-26 17:33:37','2019-09-26 17:33:37',40,'AC_BILL_VALIDATE','Invoice FA1909-0025 validated','2019-09-26 17:33:37','2019-09-26 15:33:37',12,NULL,NULL,12,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nInvoice FA1909-0025 validated',218,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(333,NULL,1,'2019-09-27 16:54:30','2019-09-27 16:54:30',40,'AC_PROPAL_VALIDATE','Proposal PR1909-0031 validated','2019-09-27 16:54:30','2019-09-27 14:54:30',12,NULL,4,7,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nProposal PR1909-0031 validated',10,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(335,NULL,1,'2019-09-27 17:08:59','2019-09-27 17:08:59',40,'AC_PROPAL_VALIDATE','Proposal PR1909-0032 validated','2019-09-27 17:08:59','2019-09-27 15:08:59',12,NULL,6,10,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nProposal PR1909-0032 validated',33,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(337,NULL,1,'2019-09-27 17:13:13','2019-09-27 17:13:13',40,'AC_PROPAL_VALIDATE','Proposal PR1909-0033 validated','2019-09-27 17:13:13','2019-09-27 15:13:13',12,NULL,6,10,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nProposal PR1909-0033 validated',34,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(338,NULL,1,'2019-09-27 17:53:31','2019-09-27 17:53:31',40,'AC_PRODUCT_MODIFY','Product ROLLUPABC modified','2019-09-27 17:53:31','2019-09-27 15:53:31',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nProduct ROLLUPABC modified',11,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(339,NULL,1,'2019-09-27 18:15:00','2019-09-27 18:15:00',40,'AC_PRODUCT_MODIFY','Product ROLLUPABC modified','2019-09-27 18:15:00','2019-09-27 16:15:00',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nProduct ROLLUPABC modified',11,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(340,NULL,1,'2019-09-27 18:40:32','2019-09-27 18:40:32',40,'AC_PRODUCT_MODIFY','Product ROLLUPABC modified','2019-09-27 18:40:32','2019-09-27 16:40:32',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nProduct ROLLUPABC modified',11,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(341,NULL,1,'2019-09-27 19:16:07','2019-09-27 19:16:07',40,'AC_PRODUCT_CREATE','Product ppp created','2019-09-27 19:16:07','2019-09-27 17:16:07',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nProduct ppp created',14,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(342,NULL,1,'2019-09-27 19:18:01','2019-09-27 19:18:01',40,'AC_PRODUCT_MODIFY','Product ppp modified','2019-09-27 19:18:01','2019-09-27 17:18:01',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nProduct ppp modified',14,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(343,NULL,1,'2019-09-27 19:31:45','2019-09-27 19:31:45',40,'AC_PRODUCT_MODIFY','Product ROLLUPABC modified','2019-09-27 19:31:45','2019-09-27 17:31:45',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nProduct ROLLUPABC modified',11,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(344,NULL,1,'2019-09-27 19:32:12','2019-09-27 19:32:12',40,'AC_PRODUCT_MODIFY','Product ROLLUPABC modified','2019-09-27 19:32:12','2019-09-27 17:32:12',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nProduct ROLLUPABC modified',11,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(345,NULL,1,'2019-09-27 19:38:30','2019-09-27 19:38:30',40,'AC_PRODUCT_MODIFY','Product ROLLUPABC modified','2019-09-27 19:38:30','2019-09-27 17:38:30',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nProduct ROLLUPABC modified',11,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(346,NULL,1,'2019-09-27 19:38:37','2019-09-27 19:38:37',40,'AC_PRODUCT_MODIFY','Product ROLLUPABC modified','2019-09-27 19:38:37','2019-09-27 17:38:37',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nProduct ROLLUPABC modified',11,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(347,NULL,1,'2019-09-30 15:49:52',NULL,40,'TICKET_MSG','[MyBigCompany - ticket #15ff11cay39skiaa] New message','2019-09-30 15:49:52','2019-09-30 13:49:52',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,100,'',NULL,NULL,'dfsdfds',2,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(348,NULL,1,'2019-10-01 13:48:36','2019-10-01 13:48:36',40,'AC_PROJECT_MODIFY','Project PJ1607-0001 modified','2019-10-01 13:48:36','2019-10-01 11:48:36',12,NULL,6,10,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nProject PJ1607-0001 modified\nTask: PJ1607-0001',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(349,NULL,1,'2019-10-04 10:10:25','2019-10-04 10:10:25',40,'AC_BILL_SUPPLIER_VALIDATE','Invoice SI1601-0002 validated','2019-10-04 10:10:25','2019-10-04 08:10:25',12,NULL,NULL,1,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nInvoice SI1601-0002 validated',17,'invoice_supplier',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(350,NULL,1,'2019-10-04 10:10:47','2019-10-04 10:10:47',40,'AC_BILL_SUPPLIER_PAYED','Invoice SI1601-0002 changed to paid','2019-10-04 10:10:47','2019-10-04 08:10:47',12,NULL,NULL,1,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nInvoice SI1601-0002 changed to paid',17,'invoice_supplier',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(351,NULL,1,'2019-10-04 10:26:49','2019-10-04 10:26:49',40,'AC_BILL_UNVALIDATE','Invoice FA6801-0010 go back to draft status','2019-10-04 10:26:49','2019-10-04 08:26:49',12,NULL,NULL,1,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nInvoice FA6801-0010 go back to draft status',150,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(352,NULL,1,'2019-10-04 10:27:00','2019-10-04 10:27:00',40,'AC_BILL_VALIDATE','Invoice FA6801-0010 validated','2019-10-04 10:27:00','2019-10-04 08:27:00',12,NULL,NULL,1,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nInvoice FA6801-0010 validated',150,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(353,NULL,1,'2019-10-04 10:28:14','2019-10-04 10:28:14',40,'AC_BILL_PAYED','Invoice FA6801-0010 changed to paid','2019-10-04 10:28:14','2019-10-04 08:28:14',12,NULL,NULL,1,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nInvoice FA6801-0010 changed to paid',150,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(354,NULL,1,'2019-10-04 10:29:22','2019-10-04 10:29:22',40,'AC_BILL_SUPPLIER_PAYED','Invoice SI1601-0002 changed to paid','2019-10-04 10:29:22','2019-10-04 08:29:22',12,NULL,NULL,1,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nInvoice SI1601-0002 changed to paid',17,'invoice_supplier',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(355,NULL,1,'2019-10-04 10:29:41','2019-10-04 10:29:41',40,'AC_BILL_SUPPLIER_UNVALIDATE','Invoice SI1601-0002 go back to draft status','2019-10-04 10:29:41','2019-10-04 08:29:41',12,NULL,NULL,1,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nInvoice SI1601-0002 go back to draft status',17,'invoice_supplier',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(356,NULL,1,'2019-10-04 10:31:30','2019-10-04 10:31:30',40,'AC_BILL_SUPPLIER_VALIDATE','Invoice SI1601-0002 validated','2019-10-04 10:31:30','2019-10-04 08:31:30',12,NULL,NULL,1,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nInvoice SI1601-0002 validated',17,'invoice_supplier',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(357,NULL,1,'2019-10-04 16:56:21',NULL,40,'TICKET_MSG','[MyBigCompany - ticket #9d85cko5qmmo7qxs] New message','2019-10-04 16:56:21','2019-10-04 14:56:21',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,100,'',NULL,NULL,'aaaa',5,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(358,NULL,1,'2019-10-04 17:08:04',NULL,40,'TICKET_MSG','[MyBigCompany - ticket #9d85cko5qmmo7qxs] New message','2019-10-04 17:08:04','2019-10-04 15:08:04',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,100,'',NULL,NULL,'ddddd',5,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(359,NULL,1,'2019-10-04 17:25:05',NULL,40,'TICKET_MSG','[MyBigCompany - ticket #9d85cko5qmmo7qxs] New message','2019-10-04 17:25:05','2019-10-04 15:25:05',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,100,'',NULL,NULL,'aaa',5,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(360,NULL,1,'2019-10-04 17:26:14',NULL,40,'TICKET_MSG','[MyBigCompany - ticket #9d85cko5qmmo7qxs] New message','2019-10-04 17:26:14','2019-10-04 15:26:14',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,100,'',NULL,NULL,'aaa',5,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(361,NULL,1,'2019-10-04 17:30:10',NULL,40,'TICKET_MSG','[MyBigCompany - ticket #9d85cko5qmmo7qxs] New message','2019-10-04 17:30:10','2019-10-04 15:30:10',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,100,'',NULL,NULL,'fdsfs',5,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(362,NULL,1,'2019-10-04 17:51:43',NULL,40,'TICKET_MSG','[MyBigCompany - ticket #9d85cko5qmmo7qxs] New message','2019-10-04 17:51:43','2019-10-04 15:51:43',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,100,'',NULL,NULL,'fdsfs',5,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(363,NULL,1,'2019-10-04 17:52:02',NULL,40,'TICKET_MSG','[MyBigCompany - ticket #9d85cko5qmmo7qxs] New message','2019-10-04 17:52:02','2019-10-04 15:52:02',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,100,'',NULL,NULL,'fdsfs',5,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(364,NULL,1,'2019-10-04 17:52:17',NULL,40,'TICKET_MSG','[MyBigCompany - ticket #9d85cko5qmmo7qxs] New message','2019-10-04 17:52:17','2019-10-04 15:52:17',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,100,'',NULL,NULL,'fdsfs',5,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(365,NULL,1,'2019-10-04 17:52:39',NULL,40,'TICKET_MSG','[MyBigCompany - ticket #9d85cko5qmmo7qxs] New message','2019-10-04 17:52:39','2019-10-04 15:52:39',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,100,'',NULL,NULL,'fdsfs',5,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(366,NULL,1,'2019-10-04 17:52:53',NULL,40,'TICKET_MSG','[MyBigCompany - ticket #9d85cko5qmmo7qxs] New message','2019-10-04 17:52:53','2019-10-04 15:52:53',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,100,'',NULL,NULL,'fdsfs',5,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(367,NULL,1,'2019-10-04 17:53:13',NULL,40,'TICKET_MSG','[MyBigCompany - ticket #9d85cko5qmmo7qxs] New message','2019-10-04 17:53:13','2019-10-04 15:53:13',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,100,'',NULL,NULL,'fdsfs',5,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(368,NULL,1,'2019-10-04 17:53:26',NULL,40,'TICKET_MSG','[MyBigCompany - ticket #9d85cko5qmmo7qxs] New message','2019-10-04 17:53:26','2019-10-04 15:53:26',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,100,'',NULL,NULL,'fdsfs',5,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(369,NULL,1,'2019-10-04 17:53:48',NULL,40,'TICKET_MSG','[MyBigCompany - ticket #9d85cko5qmmo7qxs] New message','2019-10-04 17:53:48','2019-10-04 15:53:48',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,100,'',NULL,NULL,'fdsfs',5,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(370,NULL,1,'2019-10-04 17:54:09',NULL,40,'TICKET_MSG','[MyBigCompany - ticket #9d85cko5qmmo7qxs] New message','2019-10-04 17:54:09','2019-10-04 15:54:09',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,100,'',NULL,NULL,'fdsfs',5,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(371,NULL,1,'2019-10-04 17:54:28',NULL,40,'TICKET_MSG','[MyBigCompany - ticket #9d85cko5qmmo7qxs] New message','2019-10-04 17:54:28','2019-10-04 15:54:28',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,100,'',NULL,NULL,'fdsfs',5,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(372,NULL,1,'2019-10-04 17:55:43',NULL,40,'TICKET_MSG','[MyBigCompany - ticket #9d85cko5qmmo7qxs] New message','2019-10-04 17:55:43','2019-10-04 15:55:43',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,100,'',NULL,NULL,'fdsfs',5,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(373,NULL,1,'2019-10-04 17:56:01',NULL,40,'TICKET_MSG','[MyBigCompany - ticket #9d85cko5qmmo7qxs] New message','2019-10-04 17:56:01','2019-10-04 15:56:01',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,100,'',NULL,NULL,'fdsfs',5,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(374,NULL,1,'2019-10-04 18:00:32',NULL,40,'TICKET_MSG','[MyBigCompany - ticket #9d85cko5qmmo7qxs] New message','2019-10-04 18:00:32','2019-10-04 16:00:32',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,100,'',NULL,NULL,'fdsfs',5,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(375,NULL,1,'2019-10-04 18:00:58',NULL,40,'TICKET_MSG','[MyBigCompany - ticket #9d85cko5qmmo7qxs] New message','2019-10-04 18:00:58','2019-10-04 16:00:58',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,100,'',NULL,NULL,'fdsfs',5,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(376,NULL,1,'2019-10-04 18:11:30',NULL,40,'TICKET_MSG','[MyBigCompany - ticket #9d85cko5qmmo7qxs] New message','2019-10-04 18:11:30','2019-10-04 16:11:30',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,100,'',NULL,NULL,'fdsfs',5,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(377,NULL,1,'2019-10-04 18:12:02',NULL,40,'TICKET_MSG','[MyBigCompany - ticket #9d85cko5qmmo7qxs] New message','2019-10-04 18:12:02','2019-10-04 16:12:02',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,100,'',NULL,NULL,'fffffff',5,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(378,NULL,1,'2019-10-04 18:49:30',NULL,40,'TICKET_MSG','[MyBigCompany - ticket #9d85cko5qmmo7qxs] New message','2019-10-04 18:49:30','2019-10-04 16:49:30',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,100,'',NULL,NULL,'aaa',5,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(379,NULL,1,'2019-10-04 19:00:22',NULL,40,'TICKET_MSG','[MyBigCompany - ticket #9d85cko5qmmo7qxs] New message','2019-10-04 19:00:22','2019-10-04 17:00:22',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,100,'',NULL,NULL,'fff',5,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(380,NULL,1,'2019-10-04 19:24:20','2019-10-04 19:24:20',40,'AC_PROPAL_SENTBYMAIL','Email sent by Alice Adminson To NLTechno','2019-10-04 19:24:20','2019-10-04 17:24:20',12,NULL,6,10,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nSender: Alice Adminson <aadminson@example.com>
            \nReceiver(s): NLTechno <notanemail@nltechno.com>
            \nEmail topic: Envoi de la proposition commerciale PR1909-0032
            \nEmail body:
            \nHello
            \r\n
            \r\nVeuillez trouver, ci-joint, la proposition commerciale PR1909-0032
            \r\n
            \r\n
            \r\nSincerely
            \r\n
            \r\nAlice - 123
            \n
            \nAttached files and documents: PR1909-0032.pdf',33,'propal',NULL,'Envoi de la proposition commerciale PR1909-0032','Alice Adminson ',NULL,'NLTechno ',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(381,NULL,1,'2019-10-04 19:30:13',NULL,40,'TICKET_MSG','[MyBigCompany - ticket #9d85cko5qmmo7qxs] New message','2019-10-04 19:30:13','2019-10-04 17:30:13',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,100,'',NULL,NULL,'',5,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(382,NULL,1,'2019-10-04 19:32:55',NULL,40,'TICKET_MSG','[MyBigCompany - ticket #9d85cko5qmmo7qxs] New message','2019-10-04 19:32:55','2019-10-04 17:32:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,100,'',NULL,NULL,'uuuuuu\n\nAttached files and documents: Array',5,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(383,NULL,1,'2019-10-04 19:37:16',NULL,40,'TICKET_MSG','','2019-10-04 19:37:16','2019-10-04 17:37:16',NULL,NULL,NULL,NULL,NULL,0,NULL,0,NULL,0,0,1,100,'',NULL,NULL,'f\n\nFichiers et documents joints: dolihelp.ico',5,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(384,NULL,1,'2019-10-04 19:39:07',NULL,40,'TICKET_MSG','[MyBigCompany - ticket #9d85cko5qmmo7qxs] New message','2019-10-04 19:39:07','2019-10-04 17:39:07',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,100,'',NULL,NULL,'aaafff\n\nAttached files and documents: dolibarr.gif;doliadmin.ico',5,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(385,NULL,1,'2019-10-07 12:17:07','2019-10-07 12:17:07',40,'AC_PRODUCT_DELETE','Product PREF123456 deleted','2019-10-07 12:17:07','2019-10-07 10:17:07',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nProduct PREF123456 deleted',17,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(386,NULL,1,'2019-10-07 12:17:32','2019-10-07 12:17:32',40,'AC_PRODUCT_DELETE','Product PREF123456 deleted','2019-10-07 12:17:32','2019-10-07 10:17:32',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nProduct PREF123456 deleted',18,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(387,NULL,1,'2019-10-08 19:21:07','2019-10-08 19:21:07',40,'AC_PRODUCT_MODIFY','Product ROLLUPABC modified','2019-10-08 19:21:07','2019-10-08 17:21:07',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nProduct ROLLUPABC modified',11,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(388,NULL,1,'2019-10-08 21:01:07','2019-10-08 21:01:07',40,'AC_MEMBER_MODIFY','Member Pierre Curie modified','2019-10-08 21:01:07','2019-10-08 19:01:07',12,NULL,NULL,12,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nMember Pierre Curie modified\nMember: Pierre Curie\nType: Standard members',2,'member',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(389,NULL,1,'2019-10-08 21:01:22','2019-10-08 21:01:22',40,'AC_MEMBER_MODIFY','Member doe john modified','2019-10-08 21:01:22','2019-10-08 19:01:22',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nMember doe john modified\nMember: doe john\nType: Standard members',3,'member',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(390,NULL,1,'2019-10-08 21:01:45','2019-10-08 21:01:45',40,'AC_MEMBER_MODIFY','Member smith smith modified','2019-10-08 21:01:45','2019-10-08 19:01:45',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nMember smith smith modified\nMember: smith smith\nType: Standard members',4,'member',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(391,NULL,1,'2019-10-08 21:02:18','2019-10-08 21:02:18',40,'AC_MEMBER_MODIFY','Member Vick Smith modified','2019-10-08 21:02:18','2019-10-08 19:02:18',12,NULL,NULL,10,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nMember Vick Smith modified\nMember: Vick Smith\nType: Standard members',1,'member',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(392,NULL,1,'2019-11-28 15:54:46','2019-11-28 15:54:46',40,'AC_BILL_SUPPLIER_VALIDATE','Invoice SI1911-0005 validated','2019-11-28 15:54:47','2019-11-28 11:54:47',12,NULL,NULL,10,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nInvoice SI1911-0005 validated',21,'invoice_supplier',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(393,NULL,1,'2019-11-28 16:33:35','2019-11-28 16:33:35',40,'AC_PRODUCT_CREATE','Product FR-CAR created','2019-11-28 16:33:35','2019-11-28 12:33:35',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nProduct FR-CAR created',24,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(394,NULL,1,'2019-11-28 16:34:08','2019-11-28 16:34:08',40,'AC_PRODUCT_DELETE','Product ppp deleted','2019-11-28 16:34:08','2019-11-28 12:34:08',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nProduct ppp deleted',14,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(395,NULL,1,'2019-11-28 16:34:33','2019-11-28 16:34:33',40,'AC_PRODUCT_MODIFY','Product FR-CAR modified','2019-11-28 16:34:33','2019-11-28 12:34:33',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nProduct FR-CAR modified',24,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(396,NULL,1,'2019-11-28 16:34:46','2019-11-28 16:34:46',40,'AC_PRODUCT_MODIFY','Product FR-CAR modified','2019-11-28 16:34:46','2019-11-28 12:34:46',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nProduct FR-CAR modified',24,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(397,NULL,1,'2019-11-28 16:36:56','2019-11-28 16:36:56',40,'AC_PRODUCT_MODIFY','Product POS-CAR modified','2019-11-28 16:36:56','2019-11-28 12:36:56',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nProduct POS-CAR modified',24,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(398,NULL,1,'2019-11-28 16:37:36','2019-11-28 16:37:36',40,'AC_PRODUCT_CREATE','Product POS-APPLE created','2019-11-28 16:37:36','2019-11-28 12:37:36',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nProduct POS-APPLE created',25,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(399,NULL,1,'2019-11-28 16:37:58','2019-11-28 16:37:58',40,'AC_PRODUCT_MODIFY','Product POS-APPLE modified','2019-11-28 16:37:58','2019-11-28 12:37:58',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nProduct POS-APPLE modified',25,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(400,NULL,1,'2019-11-28 16:38:44','2019-11-28 16:38:44',40,'AC_PRODUCT_CREATE','Product POS-KIWI created','2019-11-28 16:38:44','2019-11-28 12:38:44',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nProduct POS-KIWI created',26,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(401,NULL,1,'2019-11-28 16:39:21','2019-11-28 16:39:21',40,'AC_PRODUCT_CREATE','Product POS-PEACH created','2019-11-28 16:39:21','2019-11-28 12:39:21',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nProduct POS-PEACH created',27,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(402,NULL,1,'2019-11-28 16:39:58','2019-11-28 16:39:58',40,'AC_PRODUCT_CREATE','Product POS-ORANGE created','2019-11-28 16:39:58','2019-11-28 12:39:58',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nProduct POS-ORANGE created',28,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(403,NULL,1,'2019-11-28 17:00:28','2019-11-28 17:00:28',40,'AC_PRODUCT_MODIFY','Product APPLEPIE modified','2019-11-28 17:00:28','2019-11-28 13:00:28',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nProduct APPLEPIE modified',4,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(404,NULL,1,'2019-11-28 17:00:46','2019-11-28 17:00:46',40,'AC_PRODUCT_MODIFY','Product PEARPIE modified','2019-11-28 17:00:46','2019-11-28 13:00:46',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nProduct PEARPIE modified',2,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(405,NULL,1,'2019-11-28 17:01:57','2019-11-28 17:01:57',40,'AC_PRODUCT_MODIFY','Product POS-APPLE modified','2019-11-28 17:01:57','2019-11-28 13:01:57',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nProduct POS-APPLE modified',25,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(406,NULL,1,'2019-11-28 17:03:14','2019-11-28 17:03:14',40,'AC_PRODUCT_CREATE','Product POS-Eggs created','2019-11-28 17:03:14','2019-11-28 13:03:14',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nProduct POS-Eggs created',29,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(407,NULL,1,'2019-11-28 17:04:17','2019-11-28 17:04:17',40,'AC_PRODUCT_MODIFY','Product POS-Eggs modified','2019-11-28 17:04:17','2019-11-28 13:04:17',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nProduct POS-Eggs modified',29,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(408,NULL,1,'2019-11-28 17:09:14','2019-11-28 17:09:14',40,'AC_PRODUCT_CREATE','Product POS-Chips created','2019-11-28 17:09:14','2019-11-28 13:09:14',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nProduct POS-Chips created',30,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(409,NULL,1,'2019-11-28 17:09:54','2019-11-28 17:09:54',40,'AC_PRODUCT_MODIFY','Product POS-Chips modified','2019-11-28 17:09:54','2019-11-28 13:09:54',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nProduct POS-Chips modified',30,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(410,NULL,1,'2019-11-28 18:46:20','2019-11-28 18:46:20',40,'AC_PRODUCT_MODIFY','Product POS-APPLE modified','2019-11-28 18:46:20','2019-11-28 14:46:20',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nProduct POS-APPLE modified',25,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(411,NULL,1,'2019-11-28 18:59:29','2019-11-28 18:59:29',40,'AC_PRODUCT_MODIFY','Product PEARPIE modified','2019-11-28 18:59:29','2019-11-28 14:59:29',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nProduct PEARPIE modified',2,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(412,NULL,1,'2019-11-28 19:02:01','2019-11-28 19:02:01',40,'AC_PRODUCT_MODIFY','Product POS-CARROT modified','2019-11-28 19:02:01','2019-11-28 15:02:01',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nProduct POS-CARROT modified',24,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(413,NULL,1,'2019-11-28 19:09:50','2019-11-28 19:09:50',40,'AC_PRODUCT_MODIFY','Product PEARPIE modified','2019-11-28 19:09:50','2019-11-28 15:09:50',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nProduct PEARPIE modified',2,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(414,NULL,1,'2019-11-28 19:12:50','2019-11-28 19:12:50',40,'AC_PRODUCT_MODIFY','Product PEARPIE modified','2019-11-28 19:12:50','2019-11-28 15:12:50',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nProduct PEARPIE modified',2,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(415,NULL,1,'2019-11-29 12:46:29','2019-11-29 12:46:29',40,'AC_TICKET_CREATE','Ticket TS1911-0004 created','2019-11-29 12:46:29','2019-11-29 08:46:29',12,NULL,4,NULL,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nTicket TS1911-0004 created',6,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(416,NULL,1,'2019-11-29 12:46:34','2019-11-29 12:46:34',40,'AC_TICKET_MODIFY','Ticket TS1911-0004 read by Alice Adminson','2019-11-29 12:46:34','2019-11-29 08:46:34',12,NULL,4,NULL,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nTicket TS1911-0004 read by Alice Adminson',6,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(417,NULL,1,'2019-11-29 12:46:47','2019-11-29 12:46:47',40,'AC_TICKET_ASSIGNED','Ticket TS1911-0004 assigned','2019-11-29 12:46:47','2019-11-29 08:46:47',12,NULL,4,NULL,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nTicket TS1911-0004 assigned\nOld user: None\nNew user: Commerson Charle1',6,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(418,NULL,1,'2019-11-29 12:47:13',NULL,40,'TICKET_MSG','[MyBigCompany - ticket #5gvo9bsjri55zef9] New message','2019-11-29 12:47:13','2019-11-29 08:47:13',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,100,'',NULL,NULL,'Where do you want to install Dolibarr ?
            \r\nOn-Premise or on the Cloud ?',6,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(419,NULL,1,'2019-11-29 12:50:45','2019-11-29 12:50:45',40,'AC_TICKET_CREATE','Ticket TS1911-0005 créé','2019-11-29 12:50:45','2019-11-29 08:50:45',NULL,NULL,NULL,NULL,NULL,0,NULL,0,NULL,0,0,1,-1,'',NULL,NULL,'Auteur: \nTicket TS1911-0005 créé',7,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(420,NULL,1,'2019-11-29 12:52:32','2019-11-29 12:52:32',40,'AC_TICKET_MODIFY','Ticket TS1911-0005 read by Alice Adminson','2019-11-29 12:52:32','2019-11-29 08:52:32',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nTicket TS1911-0005 read by Alice Adminson',7,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(421,NULL,1,'2019-11-29 12:52:53','2019-11-29 12:52:53',40,'AC_TICKET_ASSIGNED','Ticket TS1911-0005 assigned','2019-11-29 12:52:53','2019-11-29 08:52:53',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nTicket TS1911-0005 assigned\nOld user: None\nNew user: Commerson Charle1',7,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(422,NULL,1,'2019-11-29 12:54:04',NULL,40,'TICKET_MSG','[MyBigCompany - ticket #d51wjy4nym7wltg7] New message','2019-11-29 12:54:04','2019-11-29 08:54:04',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,100,'',NULL,NULL,'Hi.
            \r\nThanks for your interest in using Dolibarr ERP CRM.
            \r\nI need more information to give you the correct answer : Where do you want to install Dolibarr. On premise or on Cloud',7,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(423,NULL,1,'2019-11-29 12:54:46',NULL,40,'TICKET_MSG','','2019-11-29 12:54:46','2019-11-29 08:54:46',NULL,NULL,NULL,NULL,NULL,0,NULL,0,NULL,0,0,1,100,'',NULL,NULL,'I need it On-Premise.',7,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(424,NULL,1,'2019-11-29 12:55:42',NULL,40,'TICKET_MSG','[MyBigCompany - ticket #d51wjy4nym7wltg7] New message','2019-11-29 12:55:42','2019-11-29 08:55:42',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,100,'',NULL,NULL,'When used on-premise, you can download and install Dolibarr yourself from ou web portal: https://www.dolibarr.org
            \r\nIt is completely free.',7,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(425,NULL,1,'2019-11-29 12:55:48','2019-11-29 12:55:48',40,'AC_TICKET_CLOSE','Ticket TS1911-0005 closed','2019-11-29 12:55:48','2019-11-29 08:55:48',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nTicket TS1911-0005 closed',7,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(426,NULL,1,'2019-11-29 12:56:47','2019-11-29 12:56:47',40,'AC_BOM_UNVALIDATE','BOM unvalidated','2019-11-29 12:56:47','2019-11-29 08:56:47',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nBOM unvalidated',6,'bom',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(427,NULL,1,'2019-11-29 12:57:14','2019-11-29 12:57:14',40,'AC_BOM_VALIDATE','BOM validated','2019-11-29 12:57:14','2019-11-29 08:57:14',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nBOM validated',6,'bom',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(428,NULL,1,'2019-12-20 16:40:14','2019-12-20 16:40:14',40,'AC_MO_DELETE','MO deleted','2019-12-20 16:40:14','2019-12-20 12:40:14',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nMO deleted',3,'mo',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(429,NULL,1,'2019-12-20 17:00:43','2019-12-20 17:00:43',40,'AC_MO_DELETE','MO deleted','2019-12-20 17:00:43','2019-12-20 13:00:43',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nMO deleted',7,'mo',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(430,NULL,1,'2019-12-20 17:00:56','2019-12-20 17:00:56',40,'AC_MO_DELETE','MO deleted','2019-12-20 17:00:56','2019-12-20 13:00:56',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nMO deleted',6,'mo',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(431,NULL,1,'2019-12-20 20:00:03','2019-12-20 20:00:03',40,'AC_MO_DELETE','MO deleted','2019-12-20 20:00:03','2019-12-20 16:00:03',12,NULL,6,NULL,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nMO deleted',1,'mo',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(432,NULL,1,'2019-12-20 20:22:11','2019-12-20 20:22:11',40,'AC_MO_DELETE','MO deleted','2019-12-20 20:22:11','2019-12-20 16:22:11',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nMO deleted',10,'mo',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(433,NULL,1,'2019-12-20 20:22:11','2019-12-20 20:22:11',40,'AC_MO_DELETE','MO deleted','2019-12-20 20:22:11','2019-12-20 16:22:11',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nMO deleted',12,'mo',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(434,NULL,1,'2019-12-20 20:22:20','2019-12-20 20:22:20',40,'AC_MO_DELETE','MO deleted','2019-12-20 20:22:20','2019-12-20 16:22:20',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nMO deleted',9,'mo',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(435,NULL,1,'2019-12-20 20:27:07','2019-12-20 20:27:07',40,'AC_MO_DELETE','MO deleted','2019-12-20 20:27:07','2019-12-20 16:27:07',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nMO deleted',13,'mo',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(436,NULL,1,'2019-12-20 20:42:42','2019-12-20 20:42:42',40,'AC_ORDER_VALIDATE','Order CO7001-0027 validated','2019-12-20 20:42:42','2019-12-20 16:42:42',12,NULL,NULL,10,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nOrder CO7001-0027 validated',88,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(437,NULL,1,'2019-12-20 20:46:25','2019-12-20 20:46:25',40,'AC_ORDER_SUPPLIER_RECEIVE','Purchase Order CF1007-0001 received','2019-12-20 20:46:25','2019-12-20 16:46:25',12,NULL,NULL,13,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nPurchase Order CF1007-0001 received ',1,'order_supplier',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(438,NULL,1,'2019-12-20 20:46:45','2019-12-20 20:46:45',40,'AC_ORDER_SUPPLIER_CLASSIFY_BILLED','Purchase Order CF1007-0001 set billed','2019-12-20 20:46:45','2019-12-20 16:46:45',12,NULL,NULL,13,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nPurchase Order CF1007-0001 set billed',1,'order_supplier',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(439,NULL,1,'2019-12-20 20:47:02','2019-12-20 20:47:02',40,'AC_ORDER_SUPPLIER_RECEIVE','Purchase Order CF1007-0001 received','2019-12-20 20:47:02','2019-12-20 16:47:02',12,NULL,NULL,13,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nPurchase Order CF1007-0001 received ',1,'order_supplier',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(440,NULL,1,'2019-12-20 20:47:44','2019-12-20 20:47:44',40,'AC_ORDER_SUPPLIER_RECEIVE','Purchase Order CF1007-0001 received','2019-12-20 20:47:44','2019-12-20 16:47:44',12,NULL,NULL,13,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nPurchase Order CF1007-0001 received ',1,'order_supplier',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(441,NULL,1,'2019-12-20 20:47:53','2019-12-20 20:47:53',40,'AC_ORDER_SUPPLIER_RECEIVE','Purchase Order CF1007-0001 received','2019-12-20 20:47:53','2019-12-20 16:47:53',12,NULL,NULL,13,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nPurchase Order CF1007-0001 received ',1,'order_supplier',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(442,NULL,1,'2019-12-20 20:48:05','2019-12-20 20:48:05',40,'AC_ORDER_SUPPLIER_RECEIVE','Purchase Order CF1007-0001 received','2019-12-20 20:48:05','2019-12-20 16:48:05',12,NULL,NULL,13,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nPurchase Order CF1007-0001 received ',1,'order_supplier',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(443,NULL,1,'2019-12-20 20:48:45','2019-12-20 20:48:45',40,'AC_ORDER_CLASSIFY_BILLED','Order CO7001-0016 classified billed','2019-12-20 20:48:45','2019-12-20 16:48:45',12,NULL,NULL,12,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nOrder CO7001-0016 classified billed',54,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(444,NULL,1,'2019-12-20 20:48:55','2019-12-20 20:48:55',40,'AC_ORDER_CLOSE','Order CO7001-0018 classified delivered','2019-12-20 20:48:55','2019-12-20 16:48:55',12,NULL,NULL,19,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nOrder CO7001-0018 classified delivered',62,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(445,NULL,1,'2019-12-20 20:49:43','2019-12-20 20:49:43',40,'AC_PROPAL_CLASSIFY_BILLED','Proposal PR1702-0027 classified billed','2019-12-20 20:49:43','2019-12-20 16:49:43',12,NULL,NULL,1,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nProposal PR1702-0027 classified billed',29,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(446,NULL,1,'2019-12-20 20:49:54','2019-12-20 20:49:54',40,'AC_PROPAL_CLOSE_SIGNED','Proposal PR1702-0027 signed','2019-12-20 20:49:54','2019-12-20 16:49:54',12,NULL,NULL,1,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nProposal PR1702-0027 signed',29,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(447,NULL,1,'2019-12-20 20:50:14','2019-12-20 20:50:14',40,'AC_PROPAL_CLOSE_REFUSED','Proposal PR1702-0027 refused','2019-12-20 20:50:14','2019-12-20 16:50:14',12,NULL,NULL,1,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nProposal PR1702-0027 refused',29,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(448,NULL,1,'2019-12-20 20:50:23','2019-12-20 20:50:23',40,'AC_PROPAL_CLOSE_SIGNED','Proposal PR1702-0027 signed','2019-12-20 20:50:23','2019-12-20 16:50:23',12,NULL,NULL,1,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nProposal PR1702-0027 signed',29,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(449,NULL,1,'2019-12-21 17:18:22','2019-12-21 17:18:22',40,'AC_BOM_CLOSE','BOM disabled','2019-12-21 17:18:22','2019-12-21 13:18:22',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nBOM disabled',6,'bom',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(450,NULL,1,'2019-12-21 17:18:38','2019-12-21 17:18:38',40,'AC_MEMBER_RESILIATE','Member Vick Smith terminated','2019-12-21 17:18:38','2019-12-21 13:18:38',12,NULL,NULL,10,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nMember Vick Smith terminated\nMember: Vick Smith\nType: Standard members',1,'member',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(451,NULL,1,'2019-12-21 19:46:33','2019-12-21 19:46:33',40,'AC_PROJECT_CREATE','Project PJ1912-0005 created','2019-12-21 19:46:33','2019-12-21 15:46:33',12,NULL,10,NULL,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nProject PJ1912-0005 created\nProject: PJ1912-0005',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(452,NULL,1,'2019-12-21 19:47:03','2019-12-21 19:47:03',40,'AC_PROJECT_MODIFY','Project PJ1912-0005 modified','2019-12-21 19:47:03','2019-12-21 15:47:03',12,NULL,10,NULL,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nProject PJ1912-0005 modified\nTask: PJ1912-0005',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(453,NULL,1,'2019-12-21 19:47:24','2019-12-21 19:47:24',40,'AC_PROJECT_MODIFY','Project PJ1912-0005 modified','2019-12-21 19:47:24','2019-12-21 15:47:24',12,NULL,10,NULL,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nProject PJ1912-0005 modified\nTask: PJ1912-0005',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(454,NULL,1,'2019-12-21 19:47:52','2019-12-21 19:47:52',40,'AC_PROJECT_MODIFY','Project PJ1912-0005 modified','2019-12-21 19:47:52','2019-12-21 15:47:52',12,NULL,10,NULL,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nProject PJ1912-0005 modified\nTask: PJ1912-0005',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(455,NULL,1,'2019-12-21 19:48:06','2019-12-21 19:48:06',40,'AC_PROJECT_MODIFY','Project PJ1912-0005 modified','2019-12-21 19:48:06','2019-12-21 15:48:06',12,NULL,10,1,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nProject PJ1912-0005 modified\nTask: PJ1912-0005',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(456,NULL,1,'2019-12-21 19:49:28','2019-12-21 19:49:28',40,'AC_PROJECT_CREATE','Project PJ1912-0006 created','2019-12-21 19:49:28','2019-12-21 15:49:28',12,NULL,11,10,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nProject PJ1912-0006 created\nProject: PJ1912-0006',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(457,NULL,1,'2019-12-21 19:52:12','2019-12-21 19:52:12',40,'AC_PROJECT_CREATE','Project PJ1912-0007 created','2019-12-21 19:52:12','2019-12-21 15:52:12',12,NULL,12,4,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nProject PJ1912-0007 created\nProject: PJ1912-0007',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(458,NULL,1,'2019-12-21 19:53:21','2019-12-21 19:53:21',40,'AC_PROJECT_CREATE','Project PJ1912-0008 created','2019-12-21 19:53:21','2019-12-21 15:53:21',12,NULL,13,NULL,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nProject PJ1912-0008 created\nProject: PJ1912-0008',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(459,NULL,1,'2019-12-21 19:53:42','2019-12-21 19:53:42',40,'AC_PROJECT_MODIFY','Project PJ1912-0008 modified','2019-12-21 19:53:42','2019-12-21 15:53:42',12,NULL,13,26,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nProject PJ1912-0008 modified\nTask: PJ1912-0008',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(460,NULL,1,'2019-12-21 19:55:23','2019-12-21 19:55:23',40,'AC_PROJECT_MODIFY','Project PJ1912-0006 modified','2019-12-21 19:55:23','2019-12-21 15:55:23',12,NULL,11,10,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nProject PJ1912-0006 modified\nTask: PJ1912-0006',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(461,NULL,1,'2019-12-21 20:10:21','2019-12-21 20:10:21',40,'AC_PROJECT_MODIFY','Project PJ1912-0006 modified','2019-12-21 20:10:21','2019-12-21 16:10:21',12,NULL,11,10,NULL,0,12,0,NULL,0,0,1,-1,'',NULL,NULL,'Author: admin\nProject PJ1912-0006 modified\nTask: PJ1912-0006',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(462,NULL,1,'2019-12-11 10:00:00','2019-12-11 10:00:00',5,'AC_RDV','Meeting with all employees','2019-12-21 20:29:32','2019-12-21 16:29:32',12,NULL,NULL,NULL,NULL,0,12,1,NULL,0,0,1,-1,'',NULL,NULL,'',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'),(463,NULL,1,'2019-12-06 00:00:00',NULL,11,'AC_INT','Intervention on customer site','2019-12-21 20:30:11','2019-12-21 16:30:11',12,NULL,NULL,NULL,NULL,0,12,1,NULL,0,1,1,-1,'',NULL,NULL,'',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default'); /*!40000 ALTER TABLE `llx_actioncomm` ENABLE KEYS */; UNLOCK TABLES; @@ -413,7 +413,7 @@ CREATE TABLE `llx_actioncomm_resources` ( PRIMARY KEY (`rowid`), UNIQUE KEY `uk_actioncomm_resources` (`fk_actioncomm`,`element_type`,`fk_element`), KEY `idx_actioncomm_resources_fk_element` (`fk_element`) -) ENGINE=InnoDB AUTO_INCREMENT=315 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; +) ENGINE=InnoDB AUTO_INCREMENT=354 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -422,7 +422,7 @@ CREATE TABLE `llx_actioncomm_resources` ( LOCK TABLES `llx_actioncomm_resources` WRITE; /*!40000 ALTER TABLE `llx_actioncomm_resources` DISABLE KEYS */; -INSERT INTO `llx_actioncomm_resources` VALUES (1,1,'user',1,NULL,NULL,1),(2,2,'user',1,NULL,NULL,1),(3,3,'user',1,NULL,NULL,1),(4,4,'user',1,NULL,NULL,1),(5,5,'user',1,NULL,NULL,1),(6,6,'user',1,NULL,NULL,1),(7,7,'user',1,NULL,NULL,1),(8,8,'user',1,NULL,NULL,1),(9,9,'user',1,NULL,NULL,1),(10,10,'user',1,NULL,NULL,1),(11,11,'user',1,NULL,NULL,1),(12,12,'user',1,NULL,NULL,1),(13,13,'user',1,NULL,NULL,1),(14,14,'user',1,NULL,NULL,1),(15,15,'user',1,NULL,NULL,1),(16,16,'user',1,NULL,NULL,1),(17,17,'user',1,NULL,NULL,1),(18,18,'user',1,NULL,NULL,1),(19,19,'user',1,NULL,NULL,1),(20,20,'user',1,NULL,NULL,1),(21,21,'user',1,NULL,NULL,1),(22,22,'user',1,NULL,NULL,1),(23,23,'user',1,NULL,NULL,1),(24,24,'user',1,NULL,NULL,1),(25,25,'user',1,NULL,NULL,1),(26,26,'user',1,NULL,NULL,1),(27,27,'user',1,NULL,NULL,1),(28,28,'user',1,NULL,NULL,1),(29,29,'user',1,NULL,NULL,1),(30,30,'user',1,NULL,NULL,1),(31,31,'user',1,NULL,NULL,1),(32,38,'user',1,NULL,NULL,1),(33,40,'user',1,NULL,NULL,1),(34,41,'user',1,NULL,NULL,1),(35,42,'user',1,NULL,NULL,1),(36,43,'user',1,NULL,NULL,1),(37,44,'user',1,NULL,NULL,1),(38,45,'user',1,NULL,NULL,1),(39,46,'user',1,NULL,NULL,1),(40,47,'user',1,NULL,NULL,1),(41,48,'user',1,NULL,NULL,1),(42,49,'user',1,NULL,NULL,1),(43,50,'user',1,NULL,NULL,1),(44,51,'user',1,NULL,NULL,1),(45,52,'user',1,NULL,NULL,1),(46,53,'user',1,NULL,NULL,1),(47,54,'user',1,NULL,NULL,1),(48,55,'user',1,NULL,NULL,1),(49,56,'user',1,NULL,NULL,1),(50,121,'user',3,NULL,NULL,1),(51,122,'user',1,NULL,NULL,1),(52,123,'user',1,NULL,NULL,1),(53,124,'user',1,NULL,NULL,1),(54,125,'user',1,NULL,NULL,1),(55,127,'user',1,NULL,NULL,1),(56,128,'user',1,NULL,NULL,1),(57,129,'user',1,NULL,NULL,1),(58,130,'user',1,NULL,NULL,1),(59,131,'user',1,NULL,NULL,1),(60,132,'user',1,NULL,NULL,1),(61,133,'user',1,NULL,NULL,1),(62,134,'user',1,NULL,NULL,1),(63,135,'user',1,NULL,NULL,1),(64,136,'user',1,NULL,NULL,1),(65,137,'user',1,NULL,NULL,1),(66,138,'user',1,NULL,NULL,1),(67,139,'user',1,NULL,NULL,1),(68,140,'user',1,NULL,NULL,1),(69,141,'user',1,NULL,NULL,1),(70,142,'user',1,NULL,NULL,1),(71,143,'user',1,NULL,NULL,1),(72,144,'user',1,NULL,NULL,1),(73,145,'user',1,NULL,NULL,1),(74,146,'user',1,NULL,NULL,1),(75,147,'user',1,NULL,NULL,1),(76,148,'user',1,NULL,NULL,1),(77,149,'user',1,NULL,NULL,1),(78,150,'user',1,NULL,NULL,1),(79,151,'user',1,NULL,NULL,1),(80,152,'user',1,NULL,NULL,1),(81,203,'user',1,NULL,NULL,1),(82,204,'user',1,NULL,NULL,1),(83,205,'user',1,NULL,NULL,1),(84,206,'user',1,NULL,NULL,1),(85,207,'user',1,NULL,NULL,1),(86,208,'user',1,NULL,NULL,1),(87,209,'user',1,NULL,NULL,1),(88,210,'user',1,NULL,NULL,1),(89,211,'user',1,NULL,NULL,1),(90,212,'user',1,NULL,NULL,1),(91,213,'user',1,NULL,NULL,1),(92,214,'user',1,NULL,NULL,1),(93,215,'user',1,NULL,NULL,1),(94,216,'user',1,NULL,NULL,1),(95,217,'user',1,NULL,NULL,1),(96,218,'user',1,NULL,NULL,1),(97,219,'user',1,NULL,NULL,1),(98,220,'user',1,NULL,NULL,1),(99,221,'user',1,NULL,NULL,1),(100,222,'user',1,NULL,NULL,1),(101,223,'user',1,NULL,NULL,1),(102,224,'user',1,NULL,NULL,1),(103,225,'user',1,NULL,NULL,1),(104,226,'user',1,NULL,NULL,1),(105,227,'user',1,NULL,NULL,1),(106,228,'user',1,NULL,NULL,1),(107,229,'user',1,NULL,NULL,1),(108,230,'user',1,NULL,NULL,1),(109,231,'user',1,NULL,NULL,1),(110,232,'user',12,'0',0,0),(111,233,'user',12,'0',0,0),(112,234,'user',12,'0',0,1),(113,235,'user',12,'0',0,1),(114,236,'user',4,'0',0,0),(115,237,'user',13,'0',0,0),(116,237,'user',16,'0',0,0),(117,237,'user',18,'0',0,0),(118,238,'user',12,'0',0,1),(119,238,'user',3,'0',0,1),(120,238,'user',10,'0',0,1),(121,239,'user',12,'0',0,0),(123,240,'user',12,'0',0,1),(125,242,'user',12,'0',0,0),(126,243,'user',12,'0',0,0),(128,245,'user',12,'0',0,0),(132,249,'user',12,'0',0,0),(133,250,'user',12,'0',0,0),(134,251,'user',12,'0',0,0),(135,252,'user',12,'0',0,0),(136,253,'user',12,'0',0,0),(137,254,'user',12,'0',0,0),(138,255,'user',12,'0',0,0),(139,256,'user',12,'0',0,0),(140,257,'user',12,'0',0,0),(146,263,'user',12,'0',0,0),(147,264,'user',12,'0',0,0),(148,265,'user',12,'0',0,0),(149,266,'user',12,'0',0,0),(150,267,'user',12,'0',0,0),(151,268,'user',12,'0',0,0),(152,269,'user',12,'0',0,0),(153,270,'user',12,'0',0,0),(154,271,'user',12,'0',0,0),(155,272,'user',12,'0',0,0),(156,273,'user',12,'0',0,0),(157,274,'user',12,'0',0,0),(158,275,'user',12,'0',0,0),(160,277,'user',12,'0',0,0),(161,278,'user',12,'0',0,0),(162,279,'user',12,'0',0,0),(164,281,'user',12,'0',0,0),(165,282,'user',12,'0',0,0),(166,283,'user',12,'0',0,0),(167,284,'user',12,'0',0,0),(168,285,'user',12,'0',0,0),(169,286,'user',12,'0',0,0),(170,287,'user',12,'0',0,0),(171,288,'user',12,'0',0,0),(177,294,'user',12,'0',0,0),(178,295,'user',12,'0',0,0),(179,296,'user',12,'0',0,0),(180,297,'user',12,'0',0,0),(181,298,'user',1,'0',0,0),(182,299,'user',2,'0',0,0),(183,300,'user',1,'0',0,0),(184,301,'user',2,'0',0,0),(185,302,'user',2,'0',0,0),(186,303,'user',2,'0',0,0),(187,304,'user',1,'0',0,0),(188,305,'user',2,'0',0,0),(189,306,'user',2,'0',0,0),(190,307,'user',1,'0',0,0),(191,308,'user',1,'0',0,0),(192,309,'user',1,'0',0,0),(193,310,'user',2,'0',0,0),(194,311,'user',2,'0',0,0),(195,312,'user',1,'0',0,0),(196,313,'user',2,'0',0,0),(197,314,'user',1,'0',0,0),(198,315,'user',2,'0',0,0),(199,316,'user',2,'0',0,0),(200,317,'user',2,'0',0,0),(201,318,'user',1,'0',0,0),(202,319,'user',2,'0',0,0),(203,320,'user',12,'0',0,0),(204,321,'user',12,'0',0,0),(205,322,'user',12,'0',0,0),(206,323,'user',12,'0',0,0),(207,324,'user',12,'0',0,0),(208,325,'user',12,'0',0,0),(209,326,'user',12,'0',0,0),(210,327,'user',12,'0',0,0),(211,328,'user',12,'0',0,0),(212,24,'socpeople',2,NULL,NULL,1),(213,235,'socpeople',2,NULL,NULL,1),(214,238,'socpeople',10,NULL,NULL,1),(215,327,'socpeople',12,NULL,NULL,1),(216,329,'user',12,'0',0,0),(217,330,'user',12,'0',0,0),(218,331,'user',12,'0',0,0),(220,333,'user',12,'0',0,0),(222,335,'user',12,'0',0,0),(224,337,'user',12,'0',0,0),(225,338,'user',12,'0',0,0),(226,339,'user',12,'0',0,0),(227,340,'user',12,'0',0,0),(228,341,'user',12,'0',0,0),(229,342,'user',12,'0',0,0),(230,343,'user',12,'0',0,0),(231,344,'user',12,'0',0,0),(232,345,'user',12,'0',0,0),(233,346,'user',12,'0',0,0),(234,347,'user',12,'0',0,0),(235,348,'user',12,'0',0,0),(236,349,'user',12,'0',0,0),(237,350,'user',12,'0',0,0),(238,351,'user',12,'0',0,0),(239,352,'user',12,'0',0,0),(240,353,'user',12,'0',0,0),(241,354,'user',12,'0',0,0),(242,355,'user',12,'0',0,0),(243,356,'user',12,'0',0,0),(244,357,'user',12,'0',0,0),(245,358,'user',12,'0',0,0),(246,359,'user',12,'0',0,0),(247,360,'user',12,'0',0,0),(248,361,'user',12,'0',0,0),(249,362,'user',12,'0',0,0),(250,363,'user',12,'0',0,0),(251,364,'user',12,'0',0,0),(252,365,'user',12,'0',0,0),(253,366,'user',12,'0',0,0),(254,367,'user',12,'0',0,0),(255,368,'user',12,'0',0,0),(256,369,'user',12,'0',0,0),(257,370,'user',12,'0',0,0),(258,371,'user',12,'0',0,0),(259,372,'user',12,'0',0,0),(260,373,'user',12,'0',0,0),(261,374,'user',12,'0',0,0),(262,375,'user',12,'0',0,0),(263,376,'user',12,'0',0,0),(264,377,'user',12,'0',0,0),(265,378,'user',12,'0',0,0),(266,379,'user',12,'0',0,0),(267,380,'user',12,'0',0,0),(268,381,'user',12,'0',0,0),(269,382,'user',12,'0',0,0),(270,383,'user',0,'0',0,0),(271,384,'user',12,'0',0,0),(272,385,'user',12,'0',0,0),(273,386,'user',12,'0',0,0),(274,387,'user',12,'0',0,0),(275,388,'user',12,'0',0,0),(276,389,'user',12,'0',0,0),(277,390,'user',12,'0',0,0),(278,391,'user',12,'0',0,0),(279,392,'user',12,'0',0,0),(280,393,'user',12,'0',0,0),(281,394,'user',12,'0',0,0),(282,395,'user',12,'0',0,0),(283,396,'user',12,'0',0,0),(284,397,'user',12,'0',0,0),(285,398,'user',12,'0',0,0),(286,399,'user',12,'0',0,0),(287,400,'user',12,'0',0,0),(288,401,'user',12,'0',0,0),(289,402,'user',12,'0',0,0),(290,403,'user',12,'0',0,0),(291,404,'user',12,'0',0,0),(292,405,'user',12,'0',0,0),(293,406,'user',12,'0',0,0),(294,407,'user',12,'0',0,0),(295,408,'user',12,'0',0,0),(296,409,'user',12,'0',0,0),(297,410,'user',12,'0',0,0),(298,411,'user',12,'0',0,0),(299,412,'user',12,'0',0,0),(300,413,'user',12,'0',0,0),(301,414,'user',12,'0',0,0),(302,415,'user',12,'0',0,0),(303,416,'user',12,'0',0,0),(304,417,'user',12,'0',0,0),(305,418,'user',12,'0',0,0),(306,419,'user',0,'0',0,0),(307,420,'user',12,'0',0,0),(308,421,'user',12,'0',0,0),(309,422,'user',12,'0',0,0),(310,423,'user',0,'0',0,0),(311,424,'user',12,'0',0,0),(312,425,'user',12,'0',0,0),(313,426,'user',12,'0',0,0),(314,427,'user',12,'0',0,0); +INSERT INTO `llx_actioncomm_resources` VALUES (1,1,'user',1,NULL,NULL,1),(2,2,'user',1,NULL,NULL,1),(3,3,'user',1,NULL,NULL,1),(4,4,'user',1,NULL,NULL,1),(5,5,'user',1,NULL,NULL,1),(6,6,'user',1,NULL,NULL,1),(7,7,'user',1,NULL,NULL,1),(8,8,'user',1,NULL,NULL,1),(9,9,'user',1,NULL,NULL,1),(10,10,'user',1,NULL,NULL,1),(11,11,'user',1,NULL,NULL,1),(12,12,'user',1,NULL,NULL,1),(13,13,'user',1,NULL,NULL,1),(14,14,'user',1,NULL,NULL,1),(15,15,'user',1,NULL,NULL,1),(16,16,'user',1,NULL,NULL,1),(17,17,'user',1,NULL,NULL,1),(18,18,'user',1,NULL,NULL,1),(19,19,'user',1,NULL,NULL,1),(20,20,'user',1,NULL,NULL,1),(21,21,'user',1,NULL,NULL,1),(22,22,'user',1,NULL,NULL,1),(23,23,'user',1,NULL,NULL,1),(24,24,'user',1,NULL,NULL,1),(25,25,'user',1,NULL,NULL,1),(26,26,'user',1,NULL,NULL,1),(27,27,'user',1,NULL,NULL,1),(28,28,'user',1,NULL,NULL,1),(29,29,'user',1,NULL,NULL,1),(30,30,'user',1,NULL,NULL,1),(31,31,'user',1,NULL,NULL,1),(32,38,'user',1,NULL,NULL,1),(33,40,'user',1,NULL,NULL,1),(34,41,'user',1,NULL,NULL,1),(35,42,'user',1,NULL,NULL,1),(36,43,'user',1,NULL,NULL,1),(37,44,'user',1,NULL,NULL,1),(38,45,'user',1,NULL,NULL,1),(39,46,'user',1,NULL,NULL,1),(40,47,'user',1,NULL,NULL,1),(41,48,'user',1,NULL,NULL,1),(42,49,'user',1,NULL,NULL,1),(43,50,'user',1,NULL,NULL,1),(44,51,'user',1,NULL,NULL,1),(45,52,'user',1,NULL,NULL,1),(46,53,'user',1,NULL,NULL,1),(47,54,'user',1,NULL,NULL,1),(48,55,'user',1,NULL,NULL,1),(49,56,'user',1,NULL,NULL,1),(50,121,'user',3,NULL,NULL,1),(51,122,'user',1,NULL,NULL,1),(52,123,'user',1,NULL,NULL,1),(53,124,'user',1,NULL,NULL,1),(54,125,'user',1,NULL,NULL,1),(55,127,'user',1,NULL,NULL,1),(56,128,'user',1,NULL,NULL,1),(57,129,'user',1,NULL,NULL,1),(58,130,'user',1,NULL,NULL,1),(59,131,'user',1,NULL,NULL,1),(60,132,'user',1,NULL,NULL,1),(61,133,'user',1,NULL,NULL,1),(62,134,'user',1,NULL,NULL,1),(63,135,'user',1,NULL,NULL,1),(64,136,'user',1,NULL,NULL,1),(65,137,'user',1,NULL,NULL,1),(66,138,'user',1,NULL,NULL,1),(67,139,'user',1,NULL,NULL,1),(68,140,'user',1,NULL,NULL,1),(69,141,'user',1,NULL,NULL,1),(70,142,'user',1,NULL,NULL,1),(71,143,'user',1,NULL,NULL,1),(72,144,'user',1,NULL,NULL,1),(73,145,'user',1,NULL,NULL,1),(74,146,'user',1,NULL,NULL,1),(75,147,'user',1,NULL,NULL,1),(76,148,'user',1,NULL,NULL,1),(77,149,'user',1,NULL,NULL,1),(78,150,'user',1,NULL,NULL,1),(79,151,'user',1,NULL,NULL,1),(80,152,'user',1,NULL,NULL,1),(81,203,'user',1,NULL,NULL,1),(82,204,'user',1,NULL,NULL,1),(83,205,'user',1,NULL,NULL,1),(84,206,'user',1,NULL,NULL,1),(85,207,'user',1,NULL,NULL,1),(86,208,'user',1,NULL,NULL,1),(87,209,'user',1,NULL,NULL,1),(88,210,'user',1,NULL,NULL,1),(89,211,'user',1,NULL,NULL,1),(90,212,'user',1,NULL,NULL,1),(91,213,'user',1,NULL,NULL,1),(92,214,'user',1,NULL,NULL,1),(93,215,'user',1,NULL,NULL,1),(94,216,'user',1,NULL,NULL,1),(95,217,'user',1,NULL,NULL,1),(96,218,'user',1,NULL,NULL,1),(97,219,'user',1,NULL,NULL,1),(98,220,'user',1,NULL,NULL,1),(99,221,'user',1,NULL,NULL,1),(100,222,'user',1,NULL,NULL,1),(101,223,'user',1,NULL,NULL,1),(102,224,'user',1,NULL,NULL,1),(103,225,'user',1,NULL,NULL,1),(104,226,'user',1,NULL,NULL,1),(105,227,'user',1,NULL,NULL,1),(106,228,'user',1,NULL,NULL,1),(107,229,'user',1,NULL,NULL,1),(108,230,'user',1,NULL,NULL,1),(109,231,'user',1,NULL,NULL,1),(110,232,'user',12,'0',0,0),(111,233,'user',12,'0',0,0),(112,234,'user',12,'0',0,1),(113,235,'user',12,'0',0,1),(114,236,'user',4,'0',0,0),(115,237,'user',13,'0',0,0),(116,237,'user',16,'0',0,0),(117,237,'user',18,'0',0,0),(118,238,'user',12,'0',0,1),(119,238,'user',3,'0',0,1),(120,238,'user',10,'0',0,1),(121,239,'user',12,'0',0,0),(123,240,'user',12,'0',0,1),(125,242,'user',12,'0',0,0),(126,243,'user',12,'0',0,0),(128,245,'user',12,'0',0,0),(132,249,'user',12,'0',0,0),(133,250,'user',12,'0',0,0),(134,251,'user',12,'0',0,0),(135,252,'user',12,'0',0,0),(136,253,'user',12,'0',0,0),(137,254,'user',12,'0',0,0),(138,255,'user',12,'0',0,0),(139,256,'user',12,'0',0,0),(140,257,'user',12,'0',0,0),(146,263,'user',12,'0',0,0),(147,264,'user',12,'0',0,0),(148,265,'user',12,'0',0,0),(149,266,'user',12,'0',0,0),(150,267,'user',12,'0',0,0),(151,268,'user',12,'0',0,0),(152,269,'user',12,'0',0,0),(153,270,'user',12,'0',0,0),(154,271,'user',12,'0',0,0),(155,272,'user',12,'0',0,0),(156,273,'user',12,'0',0,0),(157,274,'user',12,'0',0,0),(158,275,'user',12,'0',0,0),(160,277,'user',12,'0',0,0),(161,278,'user',12,'0',0,0),(162,279,'user',12,'0',0,0),(164,281,'user',12,'0',0,0),(165,282,'user',12,'0',0,0),(166,283,'user',12,'0',0,0),(167,284,'user',12,'0',0,0),(168,285,'user',12,'0',0,0),(169,286,'user',12,'0',0,0),(170,287,'user',12,'0',0,0),(171,288,'user',12,'0',0,0),(177,294,'user',12,'0',0,0),(178,295,'user',12,'0',0,0),(179,296,'user',12,'0',0,0),(180,297,'user',12,'0',0,0),(181,298,'user',1,'0',0,0),(182,299,'user',2,'0',0,0),(183,300,'user',1,'0',0,0),(184,301,'user',2,'0',0,0),(185,302,'user',2,'0',0,0),(186,303,'user',2,'0',0,0),(187,304,'user',1,'0',0,0),(188,305,'user',2,'0',0,0),(189,306,'user',2,'0',0,0),(190,307,'user',1,'0',0,0),(191,308,'user',1,'0',0,0),(192,309,'user',1,'0',0,0),(193,310,'user',2,'0',0,0),(194,311,'user',2,'0',0,0),(195,312,'user',1,'0',0,0),(196,313,'user',2,'0',0,0),(197,314,'user',1,'0',0,0),(198,315,'user',2,'0',0,0),(199,316,'user',2,'0',0,0),(200,317,'user',2,'0',0,0),(201,318,'user',1,'0',0,0),(202,319,'user',2,'0',0,0),(203,320,'user',12,'0',0,0),(204,321,'user',12,'0',0,0),(205,322,'user',12,'0',0,0),(206,323,'user',12,'0',0,0),(207,324,'user',12,'0',0,0),(208,325,'user',12,'0',0,0),(209,326,'user',12,'0',0,0),(210,327,'user',12,'0',0,0),(211,328,'user',12,'0',0,0),(212,24,'socpeople',2,NULL,NULL,1),(213,235,'socpeople',2,NULL,NULL,1),(214,238,'socpeople',10,NULL,NULL,1),(215,327,'socpeople',12,NULL,NULL,1),(216,329,'user',12,'0',0,0),(217,330,'user',12,'0',0,0),(218,331,'user',12,'0',0,0),(220,333,'user',12,'0',0,0),(222,335,'user',12,'0',0,0),(224,337,'user',12,'0',0,0),(225,338,'user',12,'0',0,0),(226,339,'user',12,'0',0,0),(227,340,'user',12,'0',0,0),(228,341,'user',12,'0',0,0),(229,342,'user',12,'0',0,0),(230,343,'user',12,'0',0,0),(231,344,'user',12,'0',0,0),(232,345,'user',12,'0',0,0),(233,346,'user',12,'0',0,0),(234,347,'user',12,'0',0,0),(235,348,'user',12,'0',0,0),(236,349,'user',12,'0',0,0),(237,350,'user',12,'0',0,0),(238,351,'user',12,'0',0,0),(239,352,'user',12,'0',0,0),(240,353,'user',12,'0',0,0),(241,354,'user',12,'0',0,0),(242,355,'user',12,'0',0,0),(243,356,'user',12,'0',0,0),(244,357,'user',12,'0',0,0),(245,358,'user',12,'0',0,0),(246,359,'user',12,'0',0,0),(247,360,'user',12,'0',0,0),(248,361,'user',12,'0',0,0),(249,362,'user',12,'0',0,0),(250,363,'user',12,'0',0,0),(251,364,'user',12,'0',0,0),(252,365,'user',12,'0',0,0),(253,366,'user',12,'0',0,0),(254,367,'user',12,'0',0,0),(255,368,'user',12,'0',0,0),(256,369,'user',12,'0',0,0),(257,370,'user',12,'0',0,0),(258,371,'user',12,'0',0,0),(259,372,'user',12,'0',0,0),(260,373,'user',12,'0',0,0),(261,374,'user',12,'0',0,0),(262,375,'user',12,'0',0,0),(263,376,'user',12,'0',0,0),(264,377,'user',12,'0',0,0),(265,378,'user',12,'0',0,0),(266,379,'user',12,'0',0,0),(267,380,'user',12,'0',0,0),(268,381,'user',12,'0',0,0),(269,382,'user',12,'0',0,0),(270,383,'user',0,'0',0,0),(271,384,'user',12,'0',0,0),(272,385,'user',12,'0',0,0),(273,386,'user',12,'0',0,0),(274,387,'user',12,'0',0,0),(275,388,'user',12,'0',0,0),(276,389,'user',12,'0',0,0),(277,390,'user',12,'0',0,0),(278,391,'user',12,'0',0,0),(279,392,'user',12,'0',0,0),(280,393,'user',12,'0',0,0),(281,394,'user',12,'0',0,0),(282,395,'user',12,'0',0,0),(283,396,'user',12,'0',0,0),(284,397,'user',12,'0',0,0),(285,398,'user',12,'0',0,0),(286,399,'user',12,'0',0,0),(287,400,'user',12,'0',0,0),(288,401,'user',12,'0',0,0),(289,402,'user',12,'0',0,0),(290,403,'user',12,'0',0,0),(291,404,'user',12,'0',0,0),(292,405,'user',12,'0',0,0),(293,406,'user',12,'0',0,0),(294,407,'user',12,'0',0,0),(295,408,'user',12,'0',0,0),(296,409,'user',12,'0',0,0),(297,410,'user',12,'0',0,0),(298,411,'user',12,'0',0,0),(299,412,'user',12,'0',0,0),(300,413,'user',12,'0',0,0),(301,414,'user',12,'0',0,0),(302,415,'user',12,'0',0,0),(303,416,'user',12,'0',0,0),(304,417,'user',12,'0',0,0),(305,418,'user',12,'0',0,0),(306,419,'user',0,'0',0,0),(307,420,'user',12,'0',0,0),(308,421,'user',12,'0',0,0),(309,422,'user',12,'0',0,0),(310,423,'user',0,'0',0,0),(311,424,'user',12,'0',0,0),(312,425,'user',12,'0',0,0),(313,426,'user',12,'0',0,0),(314,427,'user',12,'0',0,0),(315,428,'user',12,'0',0,0),(316,429,'user',12,'0',0,0),(317,430,'user',12,'0',0,0),(318,431,'user',12,'0',0,0),(319,432,'user',12,'0',0,0),(320,433,'user',12,'0',0,0),(321,434,'user',12,'0',0,0),(322,435,'user',12,'0',0,0),(323,436,'user',12,'0',0,0),(324,437,'user',12,'0',0,0),(325,438,'user',12,'0',0,0),(326,439,'user',12,'0',0,0),(327,440,'user',12,'0',0,0),(328,441,'user',12,'0',0,0),(329,442,'user',12,'0',0,0),(330,443,'user',12,'0',0,0),(331,444,'user',12,'0',0,0),(332,445,'user',12,'0',0,0),(333,446,'user',12,'0',0,0),(334,447,'user',12,'0',0,0),(335,448,'user',12,'0',0,0),(336,449,'user',12,'0',0,0),(337,450,'user',12,'0',0,0),(338,451,'user',12,'0',0,0),(339,452,'user',12,'0',0,0),(340,453,'user',12,'0',0,0),(341,454,'user',12,'0',0,0),(342,455,'user',12,'0',0,0),(343,456,'user',12,'0',0,0),(344,457,'user',12,'0',0,0),(345,458,'user',12,'0',0,0),(346,459,'user',12,'0',0,0),(347,460,'user',12,'0',0,0),(348,461,'user',12,'0',0,0),(349,462,'user',12,'0',0,1),(350,463,'user',12,'0',0,1),(351,463,'user',4,'0',0,1),(352,463,'user',13,'0',0,1),(353,463,'user',2,'0',0,1); /*!40000 ALTER TABLE `llx_actioncomm_resources` ENABLE KEYS */; UNLOCK TABLES; @@ -498,7 +498,7 @@ CREATE TABLE `llx_adherent` ( LOCK TABLES `llx_adherent` WRITE; /*!40000 ALTER TABLE `llx_adherent` DISABLE KEYS */; -INSERT INTO `llx_adherent` VALUES (1,1,NULL,NULL,'Smith','Vick','vsmith','vsx1n8tf',NULL,2,'phy',NULL,10,NULL,NULL,NULL,NULL,102,'vsmith@email.com','[]',NULL,NULL,NULL,NULL,'1960-07-07','person5.jpeg',1,0,'2014-07-09 00:00:00',NULL,NULL,'2012-07-10 15:12:56','2012-07-08 23:50:00','2019-11-28 11:52:58',1,12,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'woman'),(2,1,NULL,NULL,'Curie','Pierre','pcurie','pcuriedolibarr',NULL,2,'phy',NULL,12,NULL,NULL,NULL,NULL,NULL,'pcurie@example.com','[]',NULL,NULL,NULL,NULL,NULL,'pierrecurie.jpg',1,1,'2017-07-17 00:00:00',NULL,NULL,'2012-07-10 15:03:32','2012-07-10 15:03:09','2019-11-28 11:52:58',1,12,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),(3,1,NULL,NULL,'john','doe','john','8bs6gty5',NULL,2,'phy',NULL,NULL,NULL,NULL,NULL,NULL,1,'johndoe@email.com','[]',NULL,NULL,NULL,NULL,NULL,'person9.jpeg',1,0,NULL,NULL,NULL,'2013-07-18 21:28:00','2013-07-18 21:10:09','2019-11-28 11:52:58',1,12,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),(4,1,NULL,NULL,'smith','smith','Smith','s6hjp10f',NULL,2,'phy',NULL,NULL,NULL,NULL,NULL,NULL,11,'smith@email.com','[]',NULL,NULL,NULL,NULL,NULL,'person2.jpeg',1,0,NULL,NULL,NULL,'2013-07-18 21:27:52','2013-07-18 21:27:44','2019-11-28 11:52:58',1,12,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); +INSERT INTO `llx_adherent` VALUES (1,1,NULL,NULL,'Smith','Vick','vsmith','vsx1n8tf',NULL,2,'phy',NULL,10,NULL,NULL,NULL,NULL,102,'vsmith@email.com','[]',NULL,NULL,NULL,NULL,'1960-07-07','person5.jpeg',0,0,'2014-07-09 00:00:00',NULL,NULL,'2012-07-10 15:12:56','2012-07-08 23:50:00','2019-12-21 13:18:38',1,12,12,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'woman'),(2,1,NULL,NULL,'Curie','Pierre','pcurie','pcuriedolibarr',NULL,2,'phy',NULL,12,NULL,NULL,NULL,NULL,NULL,'pcurie@example.com','[]',NULL,NULL,NULL,NULL,NULL,'pierrecurie.jpg',1,1,'2017-07-17 00:00:00',NULL,NULL,'2012-07-10 15:03:32','2012-07-10 15:03:09','2019-11-28 11:52:58',1,12,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),(3,1,NULL,NULL,'john','doe','john','8bs6gty5',NULL,2,'phy',NULL,NULL,NULL,NULL,NULL,NULL,1,'johndoe@email.com','[]',NULL,NULL,NULL,NULL,NULL,'person9.jpeg',1,0,NULL,NULL,NULL,'2013-07-18 21:28:00','2013-07-18 21:10:09','2019-11-28 11:52:58',1,12,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),(4,1,NULL,NULL,'smith','smith','Smith','s6hjp10f',NULL,2,'phy',NULL,NULL,NULL,NULL,NULL,NULL,11,'smith@email.com','[]',NULL,NULL,NULL,NULL,NULL,'person2.jpeg',1,0,NULL,NULL,NULL,'2013-07-18 21:27:52','2013-07-18 21:27:44','2019-11-28 11:52:58',1,12,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); /*!40000 ALTER TABLE `llx_adherent` ENABLE KEYS */; UNLOCK TABLES; @@ -1106,7 +1106,7 @@ CREATE TABLE `llx_bom_bom` ( LOCK TABLES `llx_bom_bom` WRITE; /*!40000 ALTER TABLE `llx_bom_bom` DISABLE KEYS */; -INSERT INTO `llx_bom_bom` VALUES (6,1,'BOM1911-0001','BOM For the Home Apple Pie',NULL,NULL,NULL,4,1.00000000,1.0000,'2019-11-28 18:17:12','2019-11-29 08:57:14','2019-11-29 12:57:14',12,12,12,NULL,1,NULL,NULL,'generic_bom_odt:/home/ldestailleur/git/dolibarr_11.0/documents/doctemplates/boms/template_bom.odt'); +INSERT INTO `llx_bom_bom` VALUES (6,1,'BOM1911-0001','BOM For the Home Apple Pie',NULL,NULL,NULL,4,1.00000000,1.0000,'2019-11-28 18:17:12','2019-12-21 13:18:22','2019-11-29 12:57:14',12,12,12,NULL,9,NULL,NULL,'generic_bom_odt:/home/ldestailleur/git/dolibarr_11.0/documents/doctemplates/boms/template_bom.odt'); /*!40000 ALTER TABLE `llx_bom_bom` ENABLE KEYS */; UNLOCK TABLES; @@ -1287,7 +1287,7 @@ CREATE TABLE `llx_boxes` ( KEY `idx_boxes_boxid` (`box_id`), KEY `idx_boxes_fk_user` (`fk_user`), CONSTRAINT `fk_boxes_box_id` FOREIGN KEY (`box_id`) REFERENCES `llx_boxes_def` (`rowid`) -) ENGINE=InnoDB AUTO_INCREMENT=1235 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; +) ENGINE=InnoDB AUTO_INCREMENT=1335 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -1296,7 +1296,7 @@ CREATE TABLE `llx_boxes` ( LOCK TABLES `llx_boxes` WRITE; /*!40000 ALTER TABLE `llx_boxes` DISABLE KEYS */; -INSERT INTO `llx_boxes` VALUES (253,2,323,0,'0',0,NULL,NULL),(304,2,324,0,'0',0,NULL,NULL),(305,2,325,0,'0',0,NULL,NULL),(306,2,326,0,'0',0,NULL,NULL),(307,2,327,0,'0',0,NULL,NULL),(308,2,328,0,'0',0,NULL,NULL),(309,2,329,0,'0',0,NULL,NULL),(310,2,330,0,'0',0,NULL,NULL),(311,2,331,0,'0',0,NULL,NULL),(312,2,332,0,'0',0,NULL,NULL),(313,2,333,0,'0',0,NULL,NULL),(314,1,347,0,'B06',0,NULL,NULL),(315,1,348,0,'B16',0,NULL,NULL),(316,1,349,0,'B10',0,NULL,NULL),(317,1,350,0,'A33',0,NULL,NULL),(344,1,374,0,'A27',0,NULL,NULL),(347,1,377,0,'A17',0,NULL,NULL),(348,1,378,0,'A11',0,NULL,NULL),(358,1,388,0,'B28',0,NULL,NULL),(359,1,389,0,'B34',0,NULL,NULL),(360,1,390,0,'B12',0,NULL,NULL),(362,1,392,0,'A29',0,NULL,NULL),(363,1,393,0,'B18',0,NULL,NULL),(366,1,396,0,'B26',0,NULL,NULL),(387,1,403,0,'B32',0,NULL,NULL),(392,1,409,0,'A09',0,NULL,NULL),(393,1,410,0,'A13',0,NULL,NULL),(394,1,411,0,'A23',0,NULL,NULL),(395,1,412,0,'B30',0,NULL,NULL),(396,1,413,0,'A07',0,NULL,NULL),(397,1,414,0,'B14',0,NULL,NULL),(398,1,415,0,'B24',0,NULL,NULL),(399,1,416,0,'A31',0,NULL,NULL),(400,1,417,0,'B08',0,NULL,NULL),(401,1,418,0,'A15',0,NULL,NULL),(501,1,419,0,'A25',0,NULL,NULL),(1019,1,392,0,'A01',2,NULL,NULL),(1021,1,412,0,'A03',2,NULL,NULL),(1022,1,347,0,'A04',2,NULL,NULL),(1023,1,393,0,'A05',2,NULL,NULL),(1025,1,389,0,'A07',2,NULL,NULL),(1026,1,416,0,'A08',2,NULL,NULL),(1027,1,396,0,'B01',2,NULL,NULL),(1028,1,377,0,'B02',2,NULL,NULL),(1031,1,419,0,'B05',2,NULL,NULL),(1036,1,424,0,'B22',0,NULL,NULL),(1037,1,425,0,'A05',0,NULL,NULL),(1038,1,426,0,'A21',0,NULL,NULL),(1039,1,427,0,'B04',0,NULL,NULL),(1150,1,430,0,'B20',0,NULL,NULL),(1151,1,431,0,'A03',0,NULL,NULL),(1152,1,429,0,'A01',1,NULL,NULL),(1153,1,429,0,'B01',2,NULL,NULL),(1154,1,429,0,'A01',11,NULL,NULL),(1156,1,429,0,'A19',0,NULL,NULL),(1183,1,433,0,'B02',0,NULL,NULL),(1184,1,434,0,'A01',0,NULL,NULL),(1224,1,412,0,'A01',12,NULL,NULL),(1225,1,392,0,'A02',12,NULL,NULL),(1226,1,377,0,'A03',12,NULL,NULL),(1227,1,347,0,'A04',12,NULL,NULL),(1228,1,378,0,'B01',12,NULL,NULL),(1229,1,429,0,'B02',12,NULL,NULL),(1230,1,427,0,'B03',12,NULL,NULL),(1231,1,414,0,'B04',12,NULL,NULL),(1232,1,413,0,'B05',12,NULL,NULL),(1233,1,426,0,'B06',12,NULL,NULL),(1234,1,439,0,'0',0,NULL,NULL); +INSERT INTO `llx_boxes` VALUES (253,2,323,0,'0',0,NULL,NULL),(304,2,324,0,'0',0,NULL,NULL),(305,2,325,0,'0',0,NULL,NULL),(306,2,326,0,'0',0,NULL,NULL),(307,2,327,0,'0',0,NULL,NULL),(308,2,328,0,'0',0,NULL,NULL),(309,2,329,0,'0',0,NULL,NULL),(310,2,330,0,'0',0,NULL,NULL),(311,2,331,0,'0',0,NULL,NULL),(312,2,332,0,'0',0,NULL,NULL),(313,2,333,0,'0',0,NULL,NULL),(314,1,347,0,'A21',0,NULL,NULL),(315,1,348,0,'B26',0,NULL,NULL),(316,1,349,0,'A23',0,NULL,NULL),(317,1,350,0,'B18',0,NULL,NULL),(344,1,374,0,'A15',0,NULL,NULL),(347,1,377,0,'B10',0,NULL,NULL),(348,1,378,0,'A07',0,NULL,NULL),(358,1,388,0,'B32',0,NULL,NULL),(359,1,389,0,'A35',0,NULL,NULL),(360,1,390,0,'B24',0,NULL,NULL),(362,1,392,0,'B16',0,NULL,NULL),(363,1,393,0,'A27',0,NULL,NULL),(366,1,396,0,'A31',0,NULL,NULL),(387,1,403,0,'B34',0,NULL,NULL),(392,1,409,0,'B06',0,NULL,NULL),(393,1,410,0,'B08',0,NULL,NULL),(394,1,411,0,'A13',0,NULL,NULL),(395,1,412,0,'A33',0,NULL,NULL),(396,1,413,0,'A05',0,NULL,NULL),(397,1,414,0,'A25',0,NULL,NULL),(398,1,415,0,'B30',0,NULL,NULL),(399,1,416,0,'A17',0,NULL,NULL),(400,1,417,0,'B22',0,NULL,NULL),(401,1,418,0,'A09',0,NULL,NULL),(501,1,419,0,'B14',0,NULL,NULL),(1019,1,392,0,'A01',2,NULL,NULL),(1021,1,412,0,'A03',2,NULL,NULL),(1022,1,347,0,'A04',2,NULL,NULL),(1023,1,393,0,'A05',2,NULL,NULL),(1025,1,389,0,'A07',2,NULL,NULL),(1026,1,416,0,'A08',2,NULL,NULL),(1027,1,396,0,'B01',2,NULL,NULL),(1028,1,377,0,'B02',2,NULL,NULL),(1031,1,419,0,'B05',2,NULL,NULL),(1036,1,424,0,'A29',0,NULL,NULL),(1037,1,425,0,'B04',0,NULL,NULL),(1038,1,426,0,'B12',0,NULL,NULL),(1039,1,427,0,'B20',0,NULL,NULL),(1150,1,430,0,'B28',0,NULL,NULL),(1151,1,431,0,'A03',0,NULL,NULL),(1152,1,429,0,'A01',1,NULL,NULL),(1153,1,429,0,'B01',2,NULL,NULL),(1154,1,429,0,'A01',11,NULL,NULL),(1156,1,429,0,'A11',0,NULL,NULL),(1183,1,433,0,'A19',0,NULL,NULL),(1184,1,434,0,'B02',0,NULL,NULL),(1234,1,439,0,'A01',0,NULL,NULL),(1235,1,404,0,'B01',1,NULL,NULL),(1236,1,404,0,'B01',2,NULL,NULL),(1237,1,404,0,'B01',11,NULL,NULL),(1239,1,404,0,'B01',0,NULL,NULL),(1324,1,412,0,'A01',12,NULL,NULL),(1325,1,378,0,'A02',12,NULL,NULL),(1326,1,404,0,'A03',12,NULL,NULL),(1327,1,377,0,'A04',12,NULL,NULL),(1328,1,347,0,'A05',12,NULL,NULL),(1329,1,392,0,'B01',12,NULL,NULL),(1330,1,429,0,'B02',12,NULL,NULL),(1331,1,427,0,'B03',12,NULL,NULL),(1332,1,414,0,'B04',12,NULL,NULL),(1333,1,413,0,'B05',12,NULL,NULL),(1334,1,426,0,'B06',12,NULL,NULL); /*!40000 ALTER TABLE `llx_boxes` ENABLE KEYS */; UNLOCK TABLES; @@ -1315,7 +1315,7 @@ CREATE TABLE `llx_boxes_def` ( `note` varchar(130) COLLATE utf8_unicode_ci DEFAULT NULL, PRIMARY KEY (`rowid`), UNIQUE KEY `uk_boxes_def` (`file`,`entity`,`note`) -) ENGINE=InnoDB AUTO_INCREMENT=440 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; +) ENGINE=InnoDB AUTO_INCREMENT=441 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -1324,7 +1324,7 @@ CREATE TABLE `llx_boxes_def` ( LOCK TABLES `llx_boxes_def` WRITE; /*!40000 ALTER TABLE `llx_boxes_def` DISABLE KEYS */; -INSERT INTO `llx_boxes_def` VALUES (188,'box_services_vendus.php',1,'2013-08-05 20:40:27',NULL),(323,'box_actions.php',2,'2015-03-13 15:29:19',NULL),(324,'box_clients.php',2,'2015-03-13 20:21:35',NULL),(325,'box_prospect.php',2,'2015-03-13 20:21:35',NULL),(326,'box_contacts.php',2,'2015-03-13 20:21:35',NULL),(327,'box_activity.php',2,'2015-03-13 20:21:35','(WarningUsingThisBoxSlowDown)'),(328,'box_propales.php',2,'2015-03-13 20:32:38',NULL),(329,'box_comptes.php',2,'2015-03-13 20:33:09',NULL),(330,'box_factures_imp.php',2,'2015-03-13 20:33:09',NULL),(331,'box_factures.php',2,'2015-03-13 20:33:09',NULL),(332,'box_produits.php',2,'2015-03-13 20:33:09',NULL),(333,'box_produits_alerte_stock.php',2,'2015-03-13 20:33:09',NULL),(347,'box_clients.php',1,'2017-11-15 22:05:57',NULL),(348,'box_prospect.php',1,'2017-11-15 22:05:57',NULL),(349,'box_contacts.php',1,'2017-11-15 22:05:57',NULL),(350,'box_activity.php',1,'2017-11-15 22:05:57','(WarningUsingThisBoxSlowDown)'),(374,'box_services_contracts.php',1,'2017-11-15 22:38:37',NULL),(377,'box_project.php',1,'2017-11-15 22:38:44',NULL),(378,'box_task.php',1,'2017-11-15 22:38:44',NULL),(388,'box_contracts.php',1,'2017-11-15 22:39:52',NULL),(389,'box_services_expired.php',1,'2017-11-15 22:39:52',NULL),(390,'box_ficheinter.php',1,'2017-11-15 22:39:56',NULL),(392,'box_graph_propales_permonth.php',1,'2017-11-15 22:41:47',NULL),(393,'box_propales.php',1,'2017-11-15 22:41:47',NULL),(396,'box_graph_product_distribution.php',1,'2017-11-15 22:41:47',NULL),(403,'box_goodcustomers.php',1,'2018-07-30 11:13:20','(WarningUsingThisBoxSlowDown)'),(404,'box_external_rss.php',1,'2018-07-30 11:15:25','1 (Dolibarr.org News)'),(409,'box_produits.php',1,'2018-07-30 13:38:11',NULL),(410,'box_produits_alerte_stock.php',1,'2018-07-30 13:38:11',NULL),(411,'box_commandes.php',1,'2018-07-30 13:38:11',NULL),(412,'box_graph_orders_permonth.php',1,'2018-07-30 13:38:11',NULL),(413,'box_graph_invoices_supplier_permonth.php',1,'2018-07-30 13:38:11',NULL),(414,'box_graph_orders_supplier_permonth.php',1,'2018-07-30 13:38:11',NULL),(415,'box_fournisseurs.php',1,'2018-07-30 13:38:11',NULL),(416,'box_factures_fourn_imp.php',1,'2018-07-30 13:38:11',NULL),(417,'box_factures_fourn.php',1,'2018-07-30 13:38:11',NULL),(418,'box_supplier_orders.php',1,'2018-07-30 13:38:11',NULL),(419,'box_actions.php',1,'2018-07-30 15:42:32',NULL),(424,'box_factures_imp.php',1,'2017-02-07 18:56:12',NULL),(425,'box_factures.php',1,'2017-02-07 18:56:12',NULL),(426,'box_graph_invoices_permonth.php',1,'2017-02-07 18:56:12',NULL),(427,'box_comptes.php',1,'2017-02-07 18:56:12',NULL),(429,'box_lastlogin.php',1,'2017-08-27 13:29:14',NULL),(430,'box_bookmarks.php',1,'2018-01-19 11:27:34',NULL),(431,'box_members.php',1,'2018-01-19 11:27:56',NULL),(432,'box_birthdays.php',1,'2019-06-05 08:45:40',NULL),(433,'box_last_ticket',1,'2019-06-05 09:15:29',NULL),(434,'box_last_modified_ticket',1,'2019-06-05 09:15:29',NULL),(436,'box_accountancy_last_manual_entries.php',1,'2019-11-28 11:52:58',NULL),(437,'box_accountancy_suspense_account.php',1,'2019-11-28 11:52:58',NULL),(438,'box_supplier_orders_awaiting_reception.php',1,'2019-11-28 11:52:59',NULL),(439,'box_mos.php',1,'2019-11-29 08:57:42',NULL); +INSERT INTO `llx_boxes_def` VALUES (188,'box_services_vendus.php',1,'2013-08-05 20:40:27',NULL),(323,'box_actions.php',2,'2015-03-13 15:29:19',NULL),(324,'box_clients.php',2,'2015-03-13 20:21:35',NULL),(325,'box_prospect.php',2,'2015-03-13 20:21:35',NULL),(326,'box_contacts.php',2,'2015-03-13 20:21:35',NULL),(327,'box_activity.php',2,'2015-03-13 20:21:35','(WarningUsingThisBoxSlowDown)'),(328,'box_propales.php',2,'2015-03-13 20:32:38',NULL),(329,'box_comptes.php',2,'2015-03-13 20:33:09',NULL),(330,'box_factures_imp.php',2,'2015-03-13 20:33:09',NULL),(331,'box_factures.php',2,'2015-03-13 20:33:09',NULL),(332,'box_produits.php',2,'2015-03-13 20:33:09',NULL),(333,'box_produits_alerte_stock.php',2,'2015-03-13 20:33:09',NULL),(347,'box_clients.php',1,'2017-11-15 22:05:57',NULL),(348,'box_prospect.php',1,'2017-11-15 22:05:57',NULL),(349,'box_contacts.php',1,'2017-11-15 22:05:57',NULL),(350,'box_activity.php',1,'2017-11-15 22:05:57','(WarningUsingThisBoxSlowDown)'),(374,'box_services_contracts.php',1,'2017-11-15 22:38:37',NULL),(377,'box_project.php',1,'2017-11-15 22:38:44',NULL),(378,'box_task.php',1,'2017-11-15 22:38:44',NULL),(388,'box_contracts.php',1,'2017-11-15 22:39:52',NULL),(389,'box_services_expired.php',1,'2017-11-15 22:39:52',NULL),(390,'box_ficheinter.php',1,'2017-11-15 22:39:56',NULL),(392,'box_graph_propales_permonth.php',1,'2017-11-15 22:41:47',NULL),(393,'box_propales.php',1,'2017-11-15 22:41:47',NULL),(396,'box_graph_product_distribution.php',1,'2017-11-15 22:41:47',NULL),(403,'box_goodcustomers.php',1,'2018-07-30 11:13:20','(WarningUsingThisBoxSlowDown)'),(404,'box_external_rss.php',1,'2018-07-30 11:15:25','1 (Dolibarr.org News)'),(409,'box_produits.php',1,'2018-07-30 13:38:11',NULL),(410,'box_produits_alerte_stock.php',1,'2018-07-30 13:38:11',NULL),(411,'box_commandes.php',1,'2018-07-30 13:38:11',NULL),(412,'box_graph_orders_permonth.php',1,'2018-07-30 13:38:11',NULL),(413,'box_graph_invoices_supplier_permonth.php',1,'2018-07-30 13:38:11',NULL),(414,'box_graph_orders_supplier_permonth.php',1,'2018-07-30 13:38:11',NULL),(415,'box_fournisseurs.php',1,'2018-07-30 13:38:11',NULL),(416,'box_factures_fourn_imp.php',1,'2018-07-30 13:38:11',NULL),(417,'box_factures_fourn.php',1,'2018-07-30 13:38:11',NULL),(418,'box_supplier_orders.php',1,'2018-07-30 13:38:11',NULL),(419,'box_actions.php',1,'2018-07-30 15:42:32',NULL),(424,'box_factures_imp.php',1,'2017-02-07 18:56:12',NULL),(425,'box_factures.php',1,'2017-02-07 18:56:12',NULL),(426,'box_graph_invoices_permonth.php',1,'2017-02-07 18:56:12',NULL),(427,'box_comptes.php',1,'2017-02-07 18:56:12',NULL),(429,'box_lastlogin.php',1,'2017-08-27 13:29:14',NULL),(430,'box_bookmarks.php',1,'2018-01-19 11:27:34',NULL),(431,'box_members.php',1,'2018-01-19 11:27:56',NULL),(432,'box_birthdays.php',1,'2019-06-05 08:45:40',NULL),(433,'box_last_ticket',1,'2019-06-05 09:15:29',NULL),(434,'box_last_modified_ticket',1,'2019-06-05 09:15:29',NULL),(436,'box_accountancy_last_manual_entries.php',1,'2019-11-28 11:52:58',NULL),(437,'box_accountancy_suspense_account.php',1,'2019-11-28 11:52:58',NULL),(438,'box_supplier_orders_awaiting_reception.php',1,'2019-11-28 11:52:59',NULL),(439,'box_mos.php',1,'2019-11-29 08:57:42',NULL),(440,'box_googlemaps@google',1,'2019-12-19 11:22:23',NULL); /*!40000 ALTER TABLE `llx_boxes_def` ENABLE KEYS */; UNLOCK TABLES; @@ -1439,12 +1439,12 @@ CREATE TABLE `llx_c_action_trigger` ( `code` varchar(32) COLLATE utf8_unicode_ci NOT NULL, `label` varchar(128) COLLATE utf8_unicode_ci NOT NULL, `description` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, - `elementtype` varchar(32) COLLATE utf8_unicode_ci DEFAULT NULL, + `elementtype` varchar(64) COLLATE utf8_unicode_ci NOT NULL, `rang` int(11) DEFAULT '0', PRIMARY KEY (`rowid`), UNIQUE KEY `uk_action_trigger_code` (`code`), KEY `idx_action_trigger_rang` (`rang`) -) ENGINE=InnoDB AUTO_INCREMENT=271 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; +) ENGINE=InnoDB AUTO_INCREMENT=281 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -1533,7 +1533,7 @@ CREATE TABLE `llx_c_barcode_type` ( `example` varchar(16) COLLATE utf8_unicode_ci NOT NULL, PRIMARY KEY (`rowid`), UNIQUE KEY `uk_c_barcode_type` (`code`,`entity`) -) ENGINE=InnoDB AUTO_INCREMENT=71 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; +) ENGINE=InnoDB AUTO_INCREMENT=79 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -2093,7 +2093,7 @@ CREATE TABLE `llx_c_hrm_public_holiday` ( PRIMARY KEY (`id`), UNIQUE KEY `uk_c_hrm_public_holiday` (`entity`,`code`), UNIQUE KEY `uk_c_hrm_public_holiday2` (`entity`,`fk_country`,`dayrule`,`day`,`month`,`year`) -) ENGINE=InnoDB AUTO_INCREMENT=149 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; +) ENGINE=InnoDB AUTO_INCREMENT=186 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -2669,7 +2669,7 @@ CREATE TABLE `llx_c_socialnetworks` ( `active` tinyint(4) NOT NULL DEFAULT '1', PRIMARY KEY (`rowid`), UNIQUE KEY `idx_c_socialnetworks_code` (`code`) -) ENGINE=InnoDB AUTO_INCREMENT=129 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; +) ENGINE=InnoDB AUTO_INCREMENT=161 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -2817,7 +2817,7 @@ CREATE TABLE `llx_c_ticket_type` ( `description` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, PRIMARY KEY (`rowid`), UNIQUE KEY `uk_code` (`code`,`entity`) -) ENGINE=InnoDB AUTO_INCREMENT=12 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; +) ENGINE=InnoDB AUTO_INCREMENT=13 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -2913,7 +2913,7 @@ CREATE TABLE `llx_c_type_container` ( `module` varchar(32) COLLATE utf8_unicode_ci DEFAULT NULL, PRIMARY KEY (`rowid`), UNIQUE KEY `uk_c_type_container_id` (`code`,`entity`) -) ENGINE=InnoDB AUTO_INCREMENT=11 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; +) ENGINE=InnoDB AUTO_INCREMENT=12 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -3078,6 +3078,416 @@ LOCK TABLES `llx_c_ziptown` WRITE; /*!40000 ALTER TABLE `llx_c_ziptown` ENABLE KEYS */; UNLOCK TABLES; +-- +-- Table structure for table `llx_cabinetmed_c_banques` +-- + +DROP TABLE IF EXISTS `llx_cabinetmed_c_banques`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `llx_cabinetmed_c_banques` ( + `rowid` int(11) NOT NULL AUTO_INCREMENT, + `code` varchar(8) COLLATE utf8_unicode_ci NOT NULL, + `label` varchar(64) COLLATE utf8_unicode_ci NOT NULL, + `active` smallint(6) NOT NULL DEFAULT '1', + PRIMARY KEY (`rowid`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `llx_cabinetmed_c_banques` +-- + +LOCK TABLES `llx_cabinetmed_c_banques` WRITE; +/*!40000 ALTER TABLE `llx_cabinetmed_c_banques` DISABLE KEYS */; +/*!40000 ALTER TABLE `llx_cabinetmed_c_banques` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `llx_cabinetmed_c_examconclusion` +-- + +DROP TABLE IF EXISTS `llx_cabinetmed_c_examconclusion`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `llx_cabinetmed_c_examconclusion` ( + `rowid` int(11) NOT NULL AUTO_INCREMENT, + `code` varchar(8) COLLATE utf8_unicode_ci NOT NULL, + `label` varchar(64) COLLATE utf8_unicode_ci NOT NULL, + `position` int(11) DEFAULT '10', + `active` smallint(6) NOT NULL DEFAULT '1', + PRIMARY KEY (`rowid`) +) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `llx_cabinetmed_c_examconclusion` +-- + +LOCK TABLES `llx_cabinetmed_c_examconclusion` WRITE; +/*!40000 ALTER TABLE `llx_cabinetmed_c_examconclusion` DISABLE KEYS */; +INSERT INTO `llx_cabinetmed_c_examconclusion` VALUES (1,'AUTRE','Autre',1,1); +/*!40000 ALTER TABLE `llx_cabinetmed_c_examconclusion` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `llx_cabinetmed_cons` +-- + +DROP TABLE IF EXISTS `llx_cabinetmed_cons`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `llx_cabinetmed_cons` ( + `rowid` int(11) NOT NULL AUTO_INCREMENT, + `fk_soc` int(11) DEFAULT NULL, + `datecons` date NOT NULL, + `typepriseencharge` varchar(8) COLLATE utf8_unicode_ci DEFAULT NULL, + `motifconsprinc` varchar(64) COLLATE utf8_unicode_ci DEFAULT NULL, + `diaglesprinc` varchar(64) COLLATE utf8_unicode_ci DEFAULT NULL, + `motifconssec` text COLLATE utf8_unicode_ci, + `diaglessec` text COLLATE utf8_unicode_ci, + `hdm` text COLLATE utf8_unicode_ci, + `examenclinique` text COLLATE utf8_unicode_ci, + `examenprescrit` text COLLATE utf8_unicode_ci, + `traitementprescrit` text COLLATE utf8_unicode_ci, + `comment` text COLLATE utf8_unicode_ci, + `typevisit` varchar(8) COLLATE utf8_unicode_ci NOT NULL, + `infiltration` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, + `codageccam` varchar(16) COLLATE utf8_unicode_ci DEFAULT NULL, + `montant_cheque` double(24,8) DEFAULT NULL, + `montant_espece` double(24,8) DEFAULT NULL, + `montant_carte` double(24,8) DEFAULT NULL, + `montant_tiers` double(24,8) DEFAULT NULL, + `banque` varchar(128) COLLATE utf8_unicode_ci DEFAULT NULL, + `date_c` datetime NOT NULL, + `tms` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, + `fk_user` int(11) DEFAULT NULL, + `fk_user_creation` int(11) DEFAULT NULL, + `fk_user_m` int(11) DEFAULT NULL, + `fk_agenda` int(11) DEFAULT NULL, + PRIMARY KEY (`rowid`), + KEY `idx_cabinetmed_cons_fk_soc` (`fk_soc`), + KEY `idx_cabinetmed_cons_datecons` (`datecons`), + CONSTRAINT `fk_cabinetmed_cons_fk_soc` FOREIGN KEY (`fk_soc`) REFERENCES `llx_societe` (`rowid`) +) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `llx_cabinetmed_cons` +-- + +LOCK TABLES `llx_cabinetmed_cons` WRITE; +/*!40000 ALTER TABLE `llx_cabinetmed_cons` DISABLE KEYS */; +INSERT INTO `llx_cabinetmed_cons` VALUES (1,12,'2019-12-05','','Cervicalgies Inflammatoires','Canal Carpien','','','None','Very hot','','','','CS','','',10.00000000,NULL,NULL,NULL,'','2019-12-05 14:46:44','2019-12-05 10:46:44',12,12,NULL,NULL); +/*!40000 ALTER TABLE `llx_cabinetmed_cons` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `llx_cabinetmed_cons_extrafields` +-- + +DROP TABLE IF EXISTS `llx_cabinetmed_cons_extrafields`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `llx_cabinetmed_cons_extrafields` ( + `rowid` int(11) NOT NULL AUTO_INCREMENT, + `tms` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, + `fk_object` int(11) NOT NULL, + `import_key` varchar(14) COLLATE utf8_unicode_ci DEFAULT NULL, + PRIMARY KEY (`rowid`), + KEY `idx_cabinetmed_cons_extrafields` (`fk_object`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `llx_cabinetmed_cons_extrafields` +-- + +LOCK TABLES `llx_cabinetmed_cons_extrafields` WRITE; +/*!40000 ALTER TABLE `llx_cabinetmed_cons_extrafields` DISABLE KEYS */; +/*!40000 ALTER TABLE `llx_cabinetmed_cons_extrafields` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `llx_cabinetmed_diaglec` +-- + +DROP TABLE IF EXISTS `llx_cabinetmed_diaglec`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `llx_cabinetmed_diaglec` ( + `rowid` int(11) NOT NULL AUTO_INCREMENT, + `code` varchar(8) COLLATE utf8_unicode_ci NOT NULL, + `label` varchar(64) COLLATE utf8_unicode_ci NOT NULL, + `active` smallint(6) NOT NULL DEFAULT '1', + `icd` varchar(12) COLLATE utf8_unicode_ci DEFAULT NULL, + `position` int(11) DEFAULT '10', + `lang` varchar(12) COLLATE utf8_unicode_ci DEFAULT NULL, + PRIMARY KEY (`rowid`) +) ENGINE=InnoDB AUTO_INCREMENT=42 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `llx_cabinetmed_diaglec` +-- + +LOCK TABLES `llx_cabinetmed_diaglec` WRITE; +/*!40000 ALTER TABLE `llx_cabinetmed_diaglec` DISABLE KEYS */; +INSERT INTO `llx_cabinetmed_diaglec` VALUES (1,'AUTRE','Autre',1,NULL,1,NULL),(2,'LOMBL5D','Lombosciatique L5 droite',1,NULL,10,NULL),(3,'LOMBL5G','Lombosciatique L5 gauche',1,NULL,10,NULL),(4,'LOMBS1D','Lombosciatique S1 droite',1,NULL,10,NULL),(5,'LOMBS1G','Lombosciatique S1 gauche',1,NULL,10,NULL),(6,'NCB','Névralgie cervico-brachiale',1,NULL,10,NULL),(7,'PR','Polyarthrite rhumatoide',1,NULL,10,NULL),(8,'SA','Spondylarthrite ankylosante',1,NULL,10,NULL),(9,'GFTI','Gonarthrose fémoro-tibaile interne',1,NULL,10,NULL),(10,'GFTE','Gonarthrose fémoro-tibiale externe',1,NULL,10,NULL),(11,'COX','Coxarthrose',1,NULL,10,NULL),(12,'CC','Canal Carpien',1,NULL,10,NULL),(16,'CLER','Canal Lombaire Etroit et/ou Rétréci',1,NULL,10,NULL),(22,'RH_PSO','Rhumatisme Psoriasique',1,NULL,10,NULL),(23,'LEAD','Lupus',1,NULL,10,NULL),(24,'LBDISC','Lombalgie Discale',1,NULL,10,NULL),(25,'LBRADD','Lomboradiculalgie Discale',1,NULL,10,NULL),(26,'LBRADND','Lomboradiculalgie Non Discale',1,NULL,10,NULL),(27,'CH_ROT','Chondropathie Rotulienne',1,NULL,10,NULL),(28,'AFP','Arthrose FémoroPatellaire',1,NULL,10,NULL),(29,'PPR','Pseudo Polyarthrite Rhizomélique',1,NULL,10,NULL),(30,'SHARP','Maladie de Sharp',1,NULL,10,NULL),(31,'SAPHO','SAPHO',1,NULL,10,NULL),(32,'OMARTHC','Omarthrose Centrée',1,NULL,10,NULL),(33,'RH_CCA','Rhumatisme Chondro Calcinosique',1,NULL,10,NULL),(34,'GOUTTE','Arthrite Goutteuse',1,NULL,10,NULL),(35,'CCA','Arthrite Chondro Calcinosique',1,NULL,10,NULL),(36,'ARTH_MCR','Arthrite Microcristalline',1,NULL,10,NULL),(37,'CSA','Conflit Sous Acromial',1,NULL,10,NULL),(38,'TDCALCE','Tendinopathie Calcifiante d\'Epaule',1,NULL,10,NULL),(39,'TDCALCH','Tendinopathie Calcifiante de Hanche',1,NULL,10,NULL),(40,'TBT','TendinoBursite Trochantérienne',1,NULL,10,NULL),(41,'OMARTHE','Omarthrose Excentrée',1,NULL,10,NULL); +/*!40000 ALTER TABLE `llx_cabinetmed_diaglec` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `llx_cabinetmed_examaut` +-- + +DROP TABLE IF EXISTS `llx_cabinetmed_examaut`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `llx_cabinetmed_examaut` ( + `rowid` int(11) NOT NULL AUTO_INCREMENT, + `fk_soc` int(11) DEFAULT NULL, + `fk_user` int(11) DEFAULT NULL, + `dateexam` date NOT NULL, + `examprinc` varchar(64) COLLATE utf8_unicode_ci DEFAULT NULL, + `examsec` text COLLATE utf8_unicode_ci, + `concprinc` varchar(64) COLLATE utf8_unicode_ci DEFAULT NULL, + `concsec` text COLLATE utf8_unicode_ci, + `tms` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, + PRIMARY KEY (`rowid`) +) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `llx_cabinetmed_examaut` +-- + +LOCK TABLES `llx_cabinetmed_examaut` WRITE; +/*!40000 ALTER TABLE `llx_cabinetmed_examaut` DISABLE KEYS */; +INSERT INTO `llx_cabinetmed_examaut` VALUES (1,12,12,'2019-12-05','Scanner Cervical','','Autre','A+ BK++','2019-12-05 10:48:37'); +/*!40000 ALTER TABLE `llx_cabinetmed_examaut` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `llx_cabinetmed_exambio` +-- + +DROP TABLE IF EXISTS `llx_cabinetmed_exambio`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `llx_cabinetmed_exambio` ( + `rowid` int(11) NOT NULL AUTO_INCREMENT, + `fk_soc` int(11) DEFAULT NULL, + `fk_user` int(11) DEFAULT NULL, + `dateexam` date NOT NULL, + `resultat` text COLLATE utf8_unicode_ci, + `conclusion` text COLLATE utf8_unicode_ci, + `comment` text COLLATE utf8_unicode_ci, + `suivipr_ad` int(11) DEFAULT NULL, + `suivipr_ag` int(11) DEFAULT NULL, + `suivipr_vs` int(11) DEFAULT NULL, + `suivipr_eva` int(11) DEFAULT NULL, + `suivipr_das28` double DEFAULT NULL, + `suivipr_err` int(11) DEFAULT NULL, + `suivisa_fat` int(11) DEFAULT NULL, + `suivisa_dax` int(11) DEFAULT NULL, + `suivisa_dpe` int(11) DEFAULT NULL, + `suivisa_dpa` int(11) DEFAULT NULL, + `suivisa_rno` int(11) DEFAULT NULL, + `suivisa_dma` int(11) DEFAULT NULL, + `suivisa_basdai` double DEFAULT NULL, + `tms` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, + PRIMARY KEY (`rowid`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `llx_cabinetmed_exambio` +-- + +LOCK TABLES `llx_cabinetmed_exambio` WRITE; +/*!40000 ALTER TABLE `llx_cabinetmed_exambio` DISABLE KEYS */; +/*!40000 ALTER TABLE `llx_cabinetmed_exambio` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `llx_cabinetmed_examenprescrit` +-- + +DROP TABLE IF EXISTS `llx_cabinetmed_examenprescrit`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `llx_cabinetmed_examenprescrit` ( + `rowid` int(11) NOT NULL AUTO_INCREMENT, + `code` varchar(8) COLLATE utf8_unicode_ci NOT NULL, + `label` varchar(64) COLLATE utf8_unicode_ci NOT NULL, + `biorad` varchar(8) COLLATE utf8_unicode_ci NOT NULL, + `position` int(11) DEFAULT '10', + `active` smallint(6) NOT NULL DEFAULT '1', + PRIMARY KEY (`rowid`) +) ENGINE=InnoDB AUTO_INCREMENT=43 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `llx_cabinetmed_examenprescrit` +-- + +LOCK TABLES `llx_cabinetmed_examenprescrit` WRITE; +/*!40000 ALTER TABLE `llx_cabinetmed_examenprescrit` DISABLE KEYS */; +INSERT INTO `llx_cabinetmed_examenprescrit` VALUES (1,'AUTRE','Autre','OTHER',1,1),(2,'IRMLOMB','IRM lombaire','RADIO',10,1),(5,'TDMLOMB','TDM lombaires','RADIO',10,1),(6,'RX_BRL','Radios Bassin-Rachis Lombaire','RADIO',10,1),(7,'RX_RL','Radios Rachis Lombaire','RADIO',10,1),(8,'RX_BASS','Radios Bassin','RADIO',10,1),(9,'RX_BH','Radios Bassin et Hanches','RADIO',10,1),(10,'RX_GEN','Radios Genoux','RADIO',10,1),(11,'RX_CHEV','Radios Chevilles','RADIO',10,1),(12,'RX_AVPD','Radios Avants-Pieds','RADIO',10,1),(13,'RX_EP','Radio Epaule','RADIO',10,1),(14,'RX_MAINS','Radios Mains','RADIO',10,1),(15,'RX_COUDE','Radios Coude','RADIO',10,1),(16,'RX_RC','Radios Rachis Cervical','RADIO',10,1),(17,'RX_RD','Radios Rachis Dorsal','RADIO',10,1),(18,'RX_RCD','Radios Rachis CervicoDorsal','RADIO',10,1),(19,'RX_RDL','Radios DorsoLombaire','RADIO',10,1),(20,'RX_SCO','Bilan Radio Scoliose','RADIO',10,1),(21,'RX_RIC','Bilan Radio Rhumatisme Inflammatoire','RADIO',10,1),(22,'TDM_LOMB','Scanner Lombaire','RADIO',10,1),(23,'TDM_DORS','Scanner Dorsal','RADIO',10,1),(24,'TDM_CERV','Scanner Cervical','RADIO',10,1),(25,'TDM_HANC','Scanner Hanche','RADIO',10,1),(26,'TDM_GEN','Scanner Genou','RADIO',10,1),(27,'RX_RDL','Radios Rachis DorsoLombaire','RADIO',10,1),(28,'ARTTDMG','ArthroScanner Genou','RADIO',10,1),(29,'ARTTDME','ArthroScanner Epaule','RADIO',10,1),(30,'ARTTDMH','ArthroScanner Hanche','RADIO',10,1),(31,'IRM_GEN','IRM Genou','RADIO',10,1),(32,'IRM_HANC','IRM Hanche','RADIO',10,1),(33,'IRM_EP','IRM Epaule','RADIO',10,1),(34,'IRM_SIL','IRM SacroIliaques','RADIO',10,1),(35,'IRM_RL','IRM Rachis Lombaire','RADIO',10,1),(36,'IRM_RD','IRM Rachis Dorsal','RADIO',10,1),(37,'IRM_RC','IRM Rachis Cervical','RADIO',10,1),(38,'ELECMI','Electromiogramme','RADIO',10,1),(39,'NFS','NFS','BIO',10,1),(40,'BILPHO','Bilan Phosphocalcique','BIO',10,1),(41,'VSCRP','VS/CRP','BIO',10,1),(42,'EPP','Electrophorèse Protéine Plasmatique','BIO',10,1); +/*!40000 ALTER TABLE `llx_cabinetmed_examenprescrit` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `llx_cabinetmed_motifcons` +-- + +DROP TABLE IF EXISTS `llx_cabinetmed_motifcons`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `llx_cabinetmed_motifcons` ( + `rowid` int(11) NOT NULL AUTO_INCREMENT, + `code` varchar(8) COLLATE utf8_unicode_ci NOT NULL, + `label` varchar(64) COLLATE utf8_unicode_ci NOT NULL, + `position` int(11) DEFAULT '10', + `active` smallint(6) NOT NULL DEFAULT '1', + PRIMARY KEY (`rowid`) +) ENGINE=InnoDB AUTO_INCREMENT=54 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `llx_cabinetmed_motifcons` +-- + +LOCK TABLES `llx_cabinetmed_motifcons` WRITE; +/*!40000 ALTER TABLE `llx_cabinetmed_motifcons` DISABLE KEYS */; +INSERT INTO `llx_cabinetmed_motifcons` VALUES (5,'AUTRE','Autre',1,1),(6,'DORS','Dorsalgie',10,1),(7,'DOLMSD','Douleur Membre supérieur Droit',10,1),(8,'DOLMSG','Douleur Membre supérieur Gauche',10,1),(9,'DOLMID','Douleur Membre inférieur Droit',10,1),(10,'DOLMIG','Douleur Membre inférieur Gauche',10,1),(11,'PARESM','Paresthésie des mains',10,1),(12,'DOLEPG','Douleur épaule gauche',10,1),(13,'DOLEPD','Douleur épaule droite',10,1),(14,'GONAD','Gonaglie droite',10,1),(15,'GONAG','Gonalgie gauche',10,1),(16,'DOLPD','Douleur Pied Droit',10,1),(17,'DOUL_MIN','Douleur Membre Inférieur',10,1),(18,'POLYAR','Polyarthralgie',10,1),(19,'SUIVIPR','Suivi PR',10,1),(20,'SUIVISPA','Suivi SPA',10,1),(21,'SUIVIRIC','Suivi RI',10,1),(22,'SUIVIPPR','Suivi PPR',10,1),(23,'DOLINGD','Douleur inguinale Droit',10,1),(24,'DOLINGG','Douleur inguinale Gauche',10,1),(25,'DOLCOUDD','Douleur coude Droit',10,1),(26,'DOLCOUDG','Douleur coude Gauche',10,1),(27,'TALAL','Talalgie',10,1),(28,'DOLTENDC','Douleur tandous Calcanien',10,1),(29,'DEROB','Dérobement Membres Inférieurs',10,1),(30,'LOMB_MEC','Lombalgies Mécaniques',10,1),(31,'LOMB_INF','Lombalgies Inflammatoires',10,1),(32,'DORS_MEC','Dorsalgies Mécaniques',10,1),(33,'DORS_INF','Dorsalgies Inflammatoires',10,1),(34,'CERV_MEC','Cervicalgies Mécaniques',10,1),(35,'SCIAT','LomboSciatique ',10,1),(36,'CRUR','LomboCruralgie',10,1),(37,'DOUL_SUP','Douleur Membre Supérieur',10,1),(38,'INGUINAL','Inguinalgie',10,1),(39,'CERV_INF','Cervicalgies Inflammatoires',10,1),(40,'DOUL_EP','Douleur Epaule',10,1),(41,'DOUL_POI','Douleur Poignet',10,1),(42,'DOUL_GEN','Douleur Genou',10,1),(43,'DOUL_COU','Douleur Coude',10,1),(44,'DOUL_HAN','Douleur Hanche',10,1),(45,'PAR_MBRS','Paresthésies Membres Inférieurs',10,1),(46,'PAR_MBRI','Paresthésies Membres Supérieurs',10,1),(47,'TR_RACHI','Traumatisme Rachis',10,1),(48,'TR_MBRS','Traumatisme Membres Supérieurs',10,1),(49,'TR_MBRI','Traumatisme Membres Inférieurs',10,1),(50,'FAT_MBRI','Fatiguabilité Membres Inférieurs',10,1),(51,'DOUL_CHE','Douleur Cheville',10,1),(52,'DOUL_PD','Douleur Pied',10,1),(53,'DOUL_MA','Douleur Main',10,1); +/*!40000 ALTER TABLE `llx_cabinetmed_motifcons` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `llx_cabinetmed_patient` +-- + +DROP TABLE IF EXISTS `llx_cabinetmed_patient`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `llx_cabinetmed_patient` ( + `rowid` int(11) NOT NULL AUTO_INCREMENT, + `note_antemed` text COLLATE utf8_unicode_ci, + `note_antechirgen` text COLLATE utf8_unicode_ci, + `note_antechirortho` text COLLATE utf8_unicode_ci, + `note_anterhum` text COLLATE utf8_unicode_ci, + `note_other` text COLLATE utf8_unicode_ci, + `note_traitclass` text COLLATE utf8_unicode_ci, + `note_traitallergie` text COLLATE utf8_unicode_ci, + `note_traitintol` text COLLATE utf8_unicode_ci, + `note_traitspec` text COLLATE utf8_unicode_ci, + `alert_antemed` smallint(6) DEFAULT NULL, + `alert_antechirgen` smallint(6) DEFAULT NULL, + `alert_antechirortho` smallint(6) DEFAULT NULL, + `alert_anterhum` smallint(6) DEFAULT NULL, + `alert_other` smallint(6) DEFAULT NULL, + `alert_traitclass` smallint(6) DEFAULT NULL, + `alert_traitallergie` smallint(6) DEFAULT NULL, + `alert_traitintol` smallint(6) DEFAULT NULL, + `alert_traitspec` smallint(6) DEFAULT NULL, + `alert_note` smallint(6) DEFAULT NULL, + PRIMARY KEY (`rowid`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `llx_cabinetmed_patient` +-- + +LOCK TABLES `llx_cabinetmed_patient` WRITE; +/*!40000 ALTER TABLE `llx_cabinetmed_patient` DISABLE KEYS */; +/*!40000 ALTER TABLE `llx_cabinetmed_patient` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `llx_cabinetmed_societe` +-- + +DROP TABLE IF EXISTS `llx_cabinetmed_societe`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `llx_cabinetmed_societe` ( + `rowid` int(11) NOT NULL AUTO_INCREMENT, + `nom` varchar(60) COLLATE utf8_unicode_ci DEFAULT NULL, + `entity` int(11) NOT NULL DEFAULT '1', + `ref_ext` varchar(128) COLLATE utf8_unicode_ci DEFAULT NULL, + `ref_int` varchar(60) COLLATE utf8_unicode_ci DEFAULT NULL, + `statut` smallint(6) DEFAULT '0', + `parent` int(11) DEFAULT NULL, + `tms` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, + `datec` datetime DEFAULT NULL, + `datea` datetime DEFAULT NULL, + `status` smallint(6) DEFAULT '1', + `code_client` varchar(24) COLLATE utf8_unicode_ci DEFAULT NULL, + `code_fournisseur` varchar(24) COLLATE utf8_unicode_ci DEFAULT NULL, + `code_compta` varchar(24) COLLATE utf8_unicode_ci DEFAULT NULL, + `code_compta_fournisseur` varchar(24) COLLATE utf8_unicode_ci DEFAULT NULL, + `address` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, + `cp` varchar(10) COLLATE utf8_unicode_ci DEFAULT NULL, + `ville` varchar(50) COLLATE utf8_unicode_ci DEFAULT NULL, + `fk_departement` int(11) DEFAULT '0', + `fk_pays` int(11) DEFAULT '0', + `tel` varchar(20) COLLATE utf8_unicode_ci DEFAULT NULL, + `fax` varchar(20) COLLATE utf8_unicode_ci DEFAULT NULL, + `url` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, + `email` varchar(128) COLLATE utf8_unicode_ci DEFAULT NULL, + `fk_effectif` int(11) DEFAULT '0', + `fk_typent` int(11) DEFAULT '0', + `fk_forme_juridique` int(11) DEFAULT '0', + `fk_currency` int(11) DEFAULT '0', + `siren` varchar(128) COLLATE utf8_unicode_ci DEFAULT NULL, + `siret` varchar(128) COLLATE utf8_unicode_ci DEFAULT NULL, + `ape` varchar(128) COLLATE utf8_unicode_ci DEFAULT NULL, + `idprof4` varchar(128) COLLATE utf8_unicode_ci DEFAULT NULL, + `idprof5` varchar(128) COLLATE utf8_unicode_ci DEFAULT NULL, + `idprof6` varchar(128) COLLATE utf8_unicode_ci DEFAULT NULL, + `tva_intra` varchar(20) COLLATE utf8_unicode_ci DEFAULT NULL, + `capital` double DEFAULT NULL, + `fk_stcomm` int(11) NOT NULL DEFAULT '0', + `note` text COLLATE utf8_unicode_ci, + `prefix_comm` varchar(5) COLLATE utf8_unicode_ci DEFAULT NULL, + `client` smallint(6) DEFAULT '0', + `fournisseur` smallint(6) DEFAULT '0', + `supplier_account` varchar(32) COLLATE utf8_unicode_ci DEFAULT NULL, + `fk_prospectlevel` varchar(12) COLLATE utf8_unicode_ci DEFAULT NULL, + `customer_bad` smallint(6) DEFAULT '0', + `customer_rate` double DEFAULT '0', + `supplier_rate` double DEFAULT '0', + `fk_user_creat` int(11) DEFAULT NULL, + `fk_user_modif` int(11) DEFAULT NULL, + `remise_client` double DEFAULT '0', + `mode_reglement` smallint(6) DEFAULT NULL, + `cond_reglement` smallint(6) DEFAULT NULL, + `tva_assuj` smallint(6) DEFAULT '1', + `localtax1_assuj` smallint(6) DEFAULT '0', + `localtax2_assuj` smallint(6) DEFAULT '0', + `barcode` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, + `fk_barcode_type` int(11) DEFAULT '0', + `price_level` int(11) DEFAULT NULL, + `default_lang` varchar(6) COLLATE utf8_unicode_ci DEFAULT NULL, + `logo` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, + `canvas` varchar(32) COLLATE utf8_unicode_ci DEFAULT NULL, + `import_key` varchar(14) COLLATE utf8_unicode_ci DEFAULT NULL, + PRIMARY KEY (`rowid`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `llx_cabinetmed_societe` +-- + +LOCK TABLES `llx_cabinetmed_societe` WRITE; +/*!40000 ALTER TABLE `llx_cabinetmed_societe` DISABLE KEYS */; +/*!40000 ALTER TABLE `llx_cabinetmed_societe` ENABLE KEYS */; +UNLOCK TABLES; + -- -- Table structure for table `llx_categorie` -- @@ -3110,7 +3520,7 @@ CREATE TABLE `llx_categorie` ( LOCK TABLES `llx_categorie` WRITE; /*!40000 ALTER TABLE `llx_categorie` DISABLE KEYS */; -INSERT INTO `llx_categorie` VALUES (1,0,'Preferred Partners',1,1,'This category is used to tag suppliers that are Prefered Partners',NULL,0,NULL,'005fbf',NULL),(2,0,'MyCategory',1,1,'This is description of MyCategory for customer and prospects
            ',NULL,0,NULL,NULL,NULL),(3,7,'Hot products',1,1,'This is description of hot products
            ',NULL,0,NULL,NULL,NULL),(4,0,'Merchant',1,1,'Category dedicated to merchant third parties',NULL,0,NULL,'bf5f00',NULL),(5,7,'Bio Fairtrade',0,1,'',NULL,0,NULL,NULL,NULL),(6,7,'Bio AB',0,1,'',NULL,0,NULL,NULL,NULL),(7,9,'Bio',0,1,'This product is a BIO product',NULL,0,NULL,NULL,NULL),(8,7,'Bio Dynamic',0,1,'',NULL,0,NULL,NULL,NULL),(9,0,'High Quality Product',0,1,'Label dedicated for High quality products',NULL,0,NULL,'7f7f00',NULL),(10,0,'Reserved for VIP',0,1,'Product of thi category are reserved to VIP customers',NULL,0,NULL,'7f0000',NULL),(11,9,'ISO',0,1,'Product of this category has an ISO label',NULL,0,NULL,NULL,NULL),(12,0,'VIP',2,1,'',NULL,0,NULL,'bf5f00',NULL),(13,0,'Region North',2,1,'Customer of North Region',NULL,0,NULL,'7f007f',NULL),(14,0,'Regular customer',2,1,'',NULL,0,NULL,'5fbf00',NULL),(15,13,'Region North A',2,1,'',NULL,0,NULL,'bf00bf',NULL),(17,0,'MyTag1',4,1,'',NULL,0,NULL,NULL,NULL),(18,0,'Met during meeting',4,1,'',NULL,0,NULL,'ff7f00',NULL),(19,17,'MySubTag1',4,1,'',NULL,0,NULL,NULL,NULL),(20,13,'Region North B',2,1,'',NULL,0,NULL,'bf005f',NULL),(21,0,'Region South',2,1,'',NULL,0,NULL,NULL,NULL),(22,21,'Region South A',2,1,'',NULL,0,NULL,NULL,NULL),(23,21,'Region South B',2,1,'',NULL,0,NULL,NULL,NULL),(24,0,'Limited Edition',0,1,'This is a limited edition',NULL,0,NULL,'ff7f00',NULL),(25,0,'Imported products',0,1,'For product we have to import from another country',NULL,0,NULL,NULL,NULL),(26,28,'Friends',4,1,'Category of friends contact',NULL,0,NULL,'00bf00',NULL),(27,28,'Family',4,1,'Category of family contacts',NULL,0,NULL,'007f3f',NULL),(28,0,'Personal contacts',4,1,'For personal contacts',NULL,0,NULL,'007f3f',NULL),(29,0,'Online only merchant',1,1,'',NULL,0,NULL,'aaaaff',NULL),(30,0,'ppp',6,1,'ppp',NULL,0,NULL,'ff5656',NULL),(31,0,'POS Products',0,1,'All products available in store (POS)',NULL,0,NULL,'5f00bf',''),(32,31,'Fruits',0,1,'',NULL,0,NULL,'aa56ff',''),(33,31,'Vegetables',0,1,'',NULL,0,NULL,'aa56ff',''),(34,31,'Pies',0,1,'Categories for Pies available on POS',NULL,0,NULL,'aa56ff',NULL),(35,31,'Other',0,1,'',NULL,0,NULL,'aa56ff',NULL); +INSERT INTO `llx_categorie` VALUES (1,0,'Preferred Partners',1,1,'This category is used to tag suppliers that are Prefered Partners',NULL,0,NULL,'005fbf',NULL),(2,0,'MyCategory',1,1,'This is description of MyCategory for customer and prospects
            ',NULL,0,NULL,NULL,NULL),(3,7,'Hot products',1,1,'This is description of hot products
            ',NULL,0,NULL,NULL,NULL),(4,0,'Merchant',1,1,'Category dedicated to merchant third parties',NULL,0,NULL,'bf5f00',NULL),(5,7,'Bio Fairtrade',0,1,'',NULL,0,NULL,NULL,NULL),(6,7,'Bio AB',0,1,'',NULL,0,NULL,NULL,NULL),(7,9,'Bio',0,1,'This product is a BIO product',NULL,0,NULL,NULL,NULL),(8,7,'Bio Dynamic',0,1,'',NULL,0,NULL,NULL,NULL),(9,0,'High Quality Product',0,1,'Label dedicated for High quality products',NULL,0,NULL,'7f7f00',NULL),(10,0,'Reserved for VIP',0,1,'Product of thi category are reserved to VIP customers',NULL,0,NULL,'7f0000',NULL),(11,9,'ISO',0,1,'Product of this category has an ISO label',NULL,0,NULL,NULL,NULL),(12,0,'VIP',2,1,'',NULL,0,NULL,'bf5f00',NULL),(13,0,'Region North',2,1,'Customer of North Region',NULL,0,NULL,'7f007f',NULL),(14,0,'Regular customer',2,1,'',NULL,0,NULL,'5fbf00',NULL),(15,13,'Region North A',2,1,'',NULL,0,NULL,'bf00bf',NULL),(17,0,'MyTag1',4,1,'',NULL,0,NULL,NULL,NULL),(18,0,'Met during meeting',4,1,'',NULL,0,NULL,'ff7f00',NULL),(19,17,'MySubTag1',4,1,'',NULL,0,NULL,NULL,NULL),(20,13,'Region North B',2,1,'',NULL,0,NULL,'bf005f',NULL),(21,0,'Region South',2,1,'',NULL,0,NULL,NULL,NULL),(22,21,'Region South A',2,1,'',NULL,0,NULL,NULL,NULL),(23,21,'Region South B',2,1,'',NULL,0,NULL,NULL,NULL),(24,0,'Limited Edition',0,1,'This is a limited edition',NULL,0,NULL,'ff7f00',NULL),(25,0,'Imported products',0,1,'For product we have to import from another country',NULL,0,NULL,NULL,NULL),(26,28,'Friends',4,1,'Category of friends contact',NULL,0,NULL,'00bf00',NULL),(27,28,'Family',4,1,'Category of family contacts',NULL,0,NULL,'007f3f',NULL),(28,0,'Personal contacts',4,1,'For personal contacts',NULL,0,NULL,'007f3f',NULL),(29,0,'Online only merchant',1,1,'',NULL,0,NULL,'aaaaff',NULL),(30,0,'Important',6,1,'Tag for important project',NULL,0,NULL,'7f003f',''),(31,0,'POS Products',0,1,'All products available in store (POS)',NULL,0,NULL,'5f00bf',''),(32,31,'Fruits',0,1,'',NULL,0,NULL,'aa56ff',''),(33,31,'Vegetables',0,1,'',NULL,0,NULL,'aa56ff',''),(34,31,'Pies',0,1,'Categories for Pies available on POS',NULL,0,NULL,'aa56ff',NULL),(35,31,'Other',0,1,'',NULL,0,NULL,'aa56ff',NULL); /*!40000 ALTER TABLE `llx_categorie` ENABLE KEYS */; UNLOCK TABLES; @@ -3335,6 +3745,7 @@ CREATE TABLE `llx_categorie_project` ( LOCK TABLES `llx_categorie_project` WRITE; /*!40000 ALTER TABLE `llx_categorie_project` DISABLE KEYS */; +INSERT INTO `llx_categorie_project` VALUES (30,11,NULL),(30,12,NULL); /*!40000 ALTER TABLE `llx_categorie_project` ENABLE KEYS */; UNLOCK TABLES; @@ -3567,7 +3978,7 @@ CREATE TABLE `llx_commande` ( CONSTRAINT `fk_commande_fk_user_author` FOREIGN KEY (`fk_user_author`) REFERENCES `llx_user` (`rowid`), CONSTRAINT `fk_commande_fk_user_cloture` FOREIGN KEY (`fk_user_cloture`) REFERENCES `llx_user` (`rowid`), CONSTRAINT `fk_commande_fk_user_valid` FOREIGN KEY (`fk_user_valid`) REFERENCES `llx_user` (`rowid`) -) ENGINE=InnoDB AUTO_INCREMENT=94 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; +) ENGINE=InnoDB AUTO_INCREMENT=96 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -3576,7 +3987,7 @@ CREATE TABLE `llx_commande` ( LOCK TABLES `llx_commande` WRITE; /*!40000 ALTER TABLE `llx_commande` DISABLE KEYS */; -INSERT INTO `llx_commande` VALUES (1,'2018-07-30 15:13:20',1,NULL,'CO1107-0002',1,NULL,NULL,'','2013-07-20 15:23:12','2018-08-08 13:59:09',NULL,'2018-07-20',1,NULL,1,NULL,NULL,1,0.00000000,0,NULL,0,0.00000000,0.00000000,0.00000000,10.00000000,10.00000000,'','','einstein',0,NULL,NULL,1,1,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,NULL),(2,'2018-07-30 15:13:20',1,NULL,'CO1107-0003',1,NULL,NULL,'','2013-07-20 23:20:12','2018-02-12 17:06:51',NULL,'2018-07-21',1,NULL,1,NULL,NULL,1,0.00000000,0,NULL,0,0.00000000,0.00000000,0.00000000,10.00000000,10.00000000,'','','einstein',0,NULL,NULL,0,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,NULL),(3,'2018-07-30 15:13:20',1,NULL,'CO1107-0004',1,NULL,NULL,'','2013-07-20 23:22:53','2018-02-17 18:27:56',NULL,'2018-07-21',1,NULL,1,NULL,NULL,1,0.00000000,0,NULL,0,0.00000000,0.00000000,0.00000000,30.00000000,30.00000000,'','','einstein',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,NULL),(5,'2018-07-30 15:12:32',1,NULL,'CO1108-0001',1,NULL,NULL,'','2013-08-08 03:04:11','2017-08-08 03:04:21',NULL,'2017-08-08',1,NULL,1,NULL,NULL,2,0.00000000,0,NULL,0,0.00000000,0.00000000,0.00000000,10.00000000,10.00000000,'','','einstein',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,NULL),(6,'2019-09-27 16:04:37',19,NULL,'(PROV6)',1,NULL,NULL,'','2015-02-17 16:22:14',NULL,NULL,'2018-02-17',1,NULL,NULL,NULL,NULL,0,0.00000000,0,NULL,0,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,'','','einstein',0,NULL,NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,'commande/(PROV6)/(PROV6).pdf',NULL,NULL),(17,'2017-02-15 22:50:34',4,NULL,'CO7001-0005',1,NULL,NULL,NULL,'2017-02-15 23:50:34','2017-02-15 23:50:34',NULL,'2018-05-13',12,NULL,12,NULL,1,1,0.00000000,0,NULL,0,0.00000000,0.00000000,0.00000000,509.00000000,509.00000000,'','','',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'',0,'EUR',1.00000000,509.00000000,0.00000000,509.00000000,NULL,NULL,NULL),(18,'2017-02-15 23:08:58',7,4,'CO7001-0006',1,NULL,NULL,NULL,'2017-02-15 23:51:23','2017-02-15 23:51:23',NULL,'2017-02-03',12,NULL,12,NULL,1,1,0.00000000,0,NULL,0,0.00000000,0.00000000,0.00000000,900.00000000,900.00000000,'','','',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'',0,'EUR',1.00000000,900.00000000,0.00000000,900.00000000,NULL,NULL,NULL),(20,'2017-02-15 23:09:04',4,NULL,'CO7001-0007',1,NULL,NULL,NULL,'2017-02-15 23:55:52','2017-02-15 23:55:52',NULL,'2018-04-03',12,NULL,12,NULL,1,1,0.00000000,0,NULL,0,0.00000000,0.00000000,0.00000000,330.00000000,330.00000000,'','','',0,NULL,NULL,2,NULL,NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,0,'',0,'EUR',1.00000000,330.00000000,0.00000000,330.00000000,NULL,NULL,NULL),(29,'2017-02-15 23:08:42',4,NULL,'CO7001-0008',1,NULL,NULL,NULL,'2017-02-16 00:03:44','2017-02-16 00:03:44',NULL,'2017-02-12',12,NULL,12,NULL,1,1,0.00000000,0,NULL,0,0.00000000,0.00000000,0.00000000,457.00000000,457.00000000,'','','',0,NULL,NULL,1,NULL,NULL,2,NULL,NULL,NULL,NULL,NULL,NULL,0,'',0,'EUR',1.00000000,457.00000000,0.00000000,457.00000000,NULL,NULL,NULL),(34,'2017-02-15 23:08:47',11,NULL,'CO7001-0009',1,NULL,NULL,NULL,'2017-02-16 00:05:01','2017-02-16 00:05:01',NULL,'2017-01-03',12,NULL,12,NULL,1,1,0.00000000,0,NULL,0,0.00000000,0.00000000,0.00000000,124.00000000,124.00000000,'','','',0,NULL,NULL,2,NULL,NULL,2,NULL,NULL,NULL,NULL,NULL,NULL,0,'',0,'EUR',1.00000000,124.00000000,0.00000000,124.00000000,NULL,NULL,NULL),(38,'2017-02-15 23:08:50',3,NULL,'CO7001-0010',1,NULL,NULL,NULL,'2017-02-16 00:05:01','2017-02-16 00:05:01',NULL,'2017-02-03',12,NULL,12,NULL,1,1,0.00000000,0,NULL,0,0.00000000,0.00000000,0.00000000,200.00000000,200.00000000,'','','',0,NULL,NULL,1,NULL,NULL,2,NULL,1,NULL,NULL,NULL,NULL,0,'',0,'EUR',1.00000000,200.00000000,0.00000000,200.00000000,NULL,NULL,NULL),(40,'2017-02-15 23:08:53',11,NULL,'CO7001-0011',1,NULL,NULL,NULL,'2017-02-16 00:05:10','2017-02-16 00:05:11',NULL,'2017-01-23',12,NULL,12,NULL,1,1,0.00000000,0,NULL,0,0.00000000,0.00000000,0.00000000,1210.00000000,1210.00000000,'','','',0,NULL,NULL,1,NULL,NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,0,'',0,'EUR',1.00000000,1210.00000000,0.00000000,1210.00000000,NULL,NULL,NULL),(43,'2017-02-15 23:05:11',10,NULL,'CO7001-0012',1,NULL,NULL,NULL,'2017-02-16 00:05:11','2017-02-16 00:05:11',NULL,'2017-02-13',12,NULL,12,NULL,1,1,0.00000000,0,NULL,0,0.00000000,0.00000000,0.00000000,478.00000000,478.00000000,'','','',0,NULL,NULL,2,NULL,NULL,2,NULL,NULL,NULL,NULL,NULL,NULL,0,'',0,'EUR',1.00000000,478.00000000,0.00000000,478.00000000,NULL,NULL,NULL),(47,'2017-02-15 23:09:10',1,NULL,'CO7001-0013',1,NULL,NULL,NULL,'2017-02-16 00:05:11','2017-02-16 00:05:11',NULL,'2018-11-13',12,NULL,12,NULL,1,1,0.00000000,0,NULL,0,0.00000000,0.00000000,0.00000000,55.00000000,55.00000000,'','','',0,NULL,NULL,2,NULL,NULL,1,NULL,1,NULL,NULL,NULL,NULL,0,'',0,'EUR',1.00000000,55.00000000,0.00000000,55.00000000,NULL,NULL,NULL),(48,'2017-02-15 23:09:07',4,NULL,'CO7001-0014',1,NULL,NULL,NULL,'2017-02-16 00:05:11','2017-02-16 00:05:11',NULL,'2018-07-30',12,NULL,12,NULL,1,1,0.00000000,0,NULL,0,0.00000000,0.00000000,0.00000000,540.00000000,540.00000000,'','','',0,NULL,NULL,NULL,NULL,NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,0,'',0,'EUR',1.00000000,540.00000000,0.00000000,540.00000000,NULL,NULL,NULL),(50,'2017-02-15 23:05:26',1,NULL,'CO7001-0015',1,NULL,NULL,NULL,'2017-02-16 00:05:26','2017-02-16 00:05:26',NULL,'2017-12-12',12,NULL,12,NULL,1,1,0.00000000,0,NULL,0,0.00000000,0.00000000,0.00000000,118.00000000,118.00000000,'','','',0,NULL,NULL,1,NULL,NULL,1,NULL,1,NULL,NULL,NULL,NULL,0,'',0,'EUR',1.00000000,118.00000000,0.00000000,118.00000000,NULL,NULL,NULL),(54,'2017-02-15 23:06:01',12,NULL,'CO7001-0016',1,NULL,NULL,NULL,'2017-02-16 00:05:26','2017-02-16 00:05:26','2017-02-16 03:05:56','2018-06-03',12,NULL,12,12,1,3,0.00000000,0,NULL,0,0.00000000,0.00000000,0.00000000,220.00000000,220.00000000,'','','',1,NULL,NULL,NULL,NULL,NULL,1,NULL,1,NULL,NULL,NULL,NULL,0,'',0,'EUR',1.00000000,220.00000000,0.00000000,220.00000000,NULL,NULL,NULL),(58,'2017-02-15 23:09:13',1,NULL,'CO7001-0017',1,NULL,NULL,NULL,'2017-02-16 00:05:26','2017-02-16 00:05:26',NULL,'2018-07-23',12,NULL,12,NULL,1,1,0.00000000,0,NULL,0,0.00000000,0.00000000,0.00000000,436.00000000,436.00000000,'','','',0,NULL,NULL,1,NULL,NULL,2,NULL,NULL,NULL,NULL,NULL,NULL,0,'',0,'EUR',1.00000000,436.00000000,0.00000000,436.00000000,NULL,NULL,NULL),(62,'2017-02-15 23:09:16',19,NULL,'CO7001-0018',1,NULL,NULL,NULL,'2017-02-16 00:05:35','2017-02-16 00:05:35',NULL,'2018-02-23',12,NULL,12,NULL,1,1,0.00000000,0,NULL,0,0.00000000,0.00000000,0.00000000,410.00000000,410.00000000,'','','',0,NULL,NULL,2,NULL,NULL,1,NULL,1,NULL,NULL,NULL,NULL,0,'',0,'EUR',1.00000000,410.00000000,0.00000000,410.00000000,NULL,NULL,NULL),(68,'2017-02-15 23:09:19',3,NULL,'CO7001-0019',1,NULL,NULL,NULL,'2017-02-16 00:05:35','2017-02-16 00:05:35',NULL,'2018-05-19',12,NULL,12,NULL,1,1,0.00000000,0,NULL,0,0.00000000,0.00000000,0.00000000,45.00000000,45.00000000,'','','',0,NULL,NULL,NULL,NULL,NULL,1,NULL,1,NULL,NULL,NULL,NULL,0,'',0,'EUR',1.00000000,45.00000000,0.00000000,45.00000000,NULL,NULL,NULL),(72,'2017-02-15 23:09:23',6,NULL,'CO7001-0020',1,NULL,NULL,NULL,'2017-02-16 00:05:36','2017-02-16 00:05:36',NULL,'2018-11-13',12,NULL,12,NULL,1,1,0.00000000,0,NULL,0,0.00000000,0.00000000,0.00000000,610.00000000,610.00000000,'','','',0,NULL,NULL,NULL,NULL,NULL,2,NULL,1,NULL,NULL,NULL,NULL,0,'',0,'EUR',1.00000000,610.00000000,0.00000000,610.00000000,NULL,NULL,NULL),(75,'2017-02-16 00:14:20',4,NULL,'CO7001-0021',1,NULL,NULL,NULL,'2017-02-16 00:05:37','2017-02-16 04:14:20',NULL,'2018-02-13',12,NULL,12,NULL,1,1,0.00000000,0,NULL,0,25.00000000,49.88000000,0.00000000,1200.00000000,1274.88000000,'','','',0,NULL,NULL,2,NULL,NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,0,'',0,'EUR',1.00000000,1200.00000000,25.00000000,1274.88000000,NULL,NULL,NULL),(78,'2017-02-15 23:05:37',12,NULL,'CO7001-0022',1,NULL,NULL,NULL,'2017-02-16 00:05:37','2017-02-16 00:05:37',NULL,'2018-10-03',12,NULL,12,NULL,1,1,0.00000000,0,NULL,0,0.00000000,0.00000000,0.00000000,928.00000000,928.00000000,'','','',0,NULL,NULL,2,NULL,NULL,2,NULL,NULL,NULL,NULL,NULL,NULL,0,'',0,'EUR',1.00000000,928.00000000,0.00000000,928.00000000,NULL,NULL,NULL),(81,'2017-02-15 23:09:30',11,NULL,'CO7001-0023',1,NULL,NULL,NULL,'2017-02-16 00:05:38','2017-02-16 00:05:38',NULL,'2018-07-03',12,NULL,12,NULL,1,1,0.00000000,0,NULL,0,0.00000000,0.00000000,0.00000000,725.00000000,725.00000000,'','','',0,NULL,NULL,2,NULL,NULL,1,NULL,1,NULL,NULL,NULL,NULL,0,'',0,'EUR',1.00000000,725.00000000,0.00000000,725.00000000,NULL,NULL,NULL),(83,'2017-02-15 23:10:24',26,NULL,'CO7001-0024',1,NULL,NULL,NULL,'2017-02-16 00:05:38','2017-02-16 00:05:38',NULL,'2018-04-03',12,NULL,12,NULL,1,-1,0.00000000,0,NULL,0,0.00000000,0.00000000,0.00000000,105.00000000,105.00000000,'','','',0,NULL,NULL,1,NULL,NULL,1,NULL,1,NULL,NULL,NULL,NULL,0,'',0,'EUR',1.00000000,105.00000000,0.00000000,105.00000000,NULL,NULL,NULL),(84,'2017-02-15 23:05:38',2,NULL,'CO7001-0025',1,NULL,NULL,NULL,'2017-02-16 00:05:38','2017-02-16 00:05:38',NULL,'2018-06-19',12,NULL,12,NULL,1,1,0.00000000,0,NULL,0,0.00000000,0.00000000,0.00000000,510.00000000,510.00000000,'','','',0,NULL,NULL,1,NULL,NULL,2,NULL,NULL,NULL,NULL,NULL,NULL,0,'',0,'EUR',1.00000000,510.00000000,0.00000000,510.00000000,NULL,NULL,NULL),(85,'2017-02-15 23:05:38',1,NULL,'CO7001-0026',1,NULL,NULL,NULL,'2017-02-16 00:05:38','2017-02-16 00:05:38',NULL,'2018-01-03',12,NULL,12,NULL,1,1,0.00000000,0,NULL,0,0.00000000,0.00000000,0.00000000,47.00000000,47.00000000,'','','',0,NULL,NULL,1,NULL,NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,0,'',0,'EUR',1.00000000,47.00000000,0.00000000,47.00000000,NULL,NULL,NULL),(88,'2017-02-15 23:09:36',10,NULL,'CO7001-0027',1,NULL,NULL,NULL,'2017-02-16 00:05:38','2017-02-16 00:05:38',NULL,'2017-02-23',12,NULL,12,NULL,1,1,0.00000000,0,NULL,0,0.00000000,0.00000000,0.00000000,50.00000000,50.00000000,'','','',0,NULL,NULL,1,NULL,NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,0,'',0,'EUR',1.00000000,50.00000000,0.00000000,50.00000000,NULL,NULL,NULL),(90,'2017-02-16 00:46:31',19,NULL,'(PROV90)',1,NULL,NULL,NULL,'2017-02-16 04:46:31',NULL,NULL,'2017-02-16',12,NULL,NULL,NULL,NULL,0,0.00000000,0,NULL,0,0.00000000,0.00000000,0.00000000,440.00000000,440.00000000,'','','',0,NULL,NULL,3,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'',0,'EUR',1.00000000,440.00000000,0.00000000,440.00000000,NULL,NULL,NULL),(91,'2017-02-16 00:46:37',1,NULL,'(PROV91)',1,NULL,NULL,NULL,'2017-02-16 04:46:37',NULL,NULL,'2017-02-16',12,NULL,NULL,NULL,NULL,0,0.00000000,0,NULL,0,0.00000000,0.00000000,0.00000000,1000.00000000,1000.00000000,'','','',0,NULL,NULL,3,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'',0,'EUR',1.00000000,1000.00000000,0.00000000,1000.00000000,NULL,NULL,NULL),(92,'2017-02-16 00:47:25',3,NULL,'(PROV92)',1,NULL,NULL,NULL,'2017-02-16 04:47:25',NULL,NULL,'2017-02-16',12,NULL,NULL,NULL,NULL,0,0.00000000,0,NULL,0,0.00000000,0.00000000,0.00000000,1018.00000000,1018.00000000,'','','',0,NULL,NULL,3,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'',0,'EUR',1.00000000,1018.00000000,0.00000000,1018.00000000,NULL,NULL,NULL),(93,'2019-09-27 17:33:29',10,NULL,'(PROV93)',1,NULL,NULL,NULL,'2019-09-27 19:32:53',NULL,NULL,'2019-09-27',12,NULL,NULL,NULL,NULL,0,NULL,0,NULL,0,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,'','','einstein',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'',1,'EUR',1.00000000,0.00000000,0.00000000,0.00000000,'commande/(PROV93)/(PROV93).pdf',NULL,NULL); +INSERT INTO `llx_commande` VALUES (1,'2018-07-30 15:13:20',1,NULL,'CO1107-0002',1,NULL,NULL,'','2013-07-20 15:23:12','2018-08-08 13:59:09',NULL,'2018-07-20',1,NULL,1,NULL,NULL,1,0.00000000,0,NULL,0,0.00000000,0.00000000,0.00000000,10.00000000,10.00000000,'','','einstein',0,NULL,NULL,1,1,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,NULL),(2,'2018-07-30 15:13:20',1,NULL,'CO1107-0003',1,NULL,NULL,'','2013-07-20 23:20:12','2018-02-12 17:06:51',NULL,'2018-07-21',1,NULL,1,NULL,NULL,1,0.00000000,0,NULL,0,0.00000000,0.00000000,0.00000000,10.00000000,10.00000000,'','','einstein',0,NULL,NULL,0,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,NULL),(3,'2018-07-30 15:13:20',1,NULL,'CO1107-0004',1,NULL,NULL,'','2013-07-20 23:22:53','2018-02-17 18:27:56',NULL,'2018-07-21',1,NULL,1,NULL,NULL,1,0.00000000,0,NULL,0,0.00000000,0.00000000,0.00000000,30.00000000,30.00000000,'','','einstein',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,NULL),(5,'2018-07-30 15:12:32',1,NULL,'CO1108-0001',1,NULL,NULL,'','2013-08-08 03:04:11','2017-08-08 03:04:21',NULL,'2017-08-08',1,NULL,1,NULL,NULL,2,0.00000000,0,NULL,0,0.00000000,0.00000000,0.00000000,10.00000000,10.00000000,'','','einstein',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,NULL),(6,'2019-09-27 16:04:37',19,NULL,'(PROV6)',1,NULL,NULL,'','2015-02-17 16:22:14',NULL,NULL,'2018-02-17',1,NULL,NULL,NULL,NULL,0,0.00000000,0,NULL,0,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,'','','einstein',0,NULL,NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,'commande/(PROV6)/(PROV6).pdf',NULL,NULL),(17,'2017-02-15 22:50:34',4,NULL,'CO7001-0005',1,NULL,NULL,NULL,'2017-02-15 23:50:34','2017-02-15 23:50:34',NULL,'2018-05-13',12,NULL,12,NULL,1,1,0.00000000,0,NULL,0,0.00000000,0.00000000,0.00000000,509.00000000,509.00000000,'','','',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'',0,'EUR',1.00000000,509.00000000,0.00000000,509.00000000,NULL,NULL,NULL),(18,'2017-02-15 23:08:58',7,4,'CO7001-0006',1,NULL,NULL,NULL,'2017-02-15 23:51:23','2017-02-15 23:51:23',NULL,'2017-02-03',12,NULL,12,NULL,1,1,0.00000000,0,NULL,0,0.00000000,0.00000000,0.00000000,900.00000000,900.00000000,'','','',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'',0,'EUR',1.00000000,900.00000000,0.00000000,900.00000000,NULL,NULL,NULL),(20,'2017-02-15 23:09:04',4,NULL,'CO7001-0007',1,NULL,NULL,NULL,'2017-02-15 23:55:52','2017-02-15 23:55:52',NULL,'2018-04-03',12,NULL,12,NULL,1,1,0.00000000,0,NULL,0,0.00000000,0.00000000,0.00000000,330.00000000,330.00000000,'','','',0,NULL,NULL,2,NULL,NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,0,'',0,'EUR',1.00000000,330.00000000,0.00000000,330.00000000,NULL,NULL,NULL),(29,'2017-02-15 23:08:42',4,NULL,'CO7001-0008',1,NULL,NULL,NULL,'2017-02-16 00:03:44','2017-02-16 00:03:44',NULL,'2017-02-12',12,NULL,12,NULL,1,1,0.00000000,0,NULL,0,0.00000000,0.00000000,0.00000000,457.00000000,457.00000000,'','','',0,NULL,NULL,1,NULL,NULL,2,NULL,NULL,NULL,NULL,NULL,NULL,0,'',0,'EUR',1.00000000,457.00000000,0.00000000,457.00000000,NULL,NULL,NULL),(34,'2017-02-15 23:08:47',11,NULL,'CO7001-0009',1,NULL,NULL,NULL,'2017-02-16 00:05:01','2017-02-16 00:05:01',NULL,'2017-01-03',12,NULL,12,NULL,1,1,0.00000000,0,NULL,0,0.00000000,0.00000000,0.00000000,124.00000000,124.00000000,'','','',0,NULL,NULL,2,NULL,NULL,2,NULL,NULL,NULL,NULL,NULL,NULL,0,'',0,'EUR',1.00000000,124.00000000,0.00000000,124.00000000,NULL,NULL,NULL),(38,'2017-02-15 23:08:50',3,NULL,'CO7001-0010',1,NULL,NULL,NULL,'2017-02-16 00:05:01','2017-02-16 00:05:01',NULL,'2017-02-03',12,NULL,12,NULL,1,1,0.00000000,0,NULL,0,0.00000000,0.00000000,0.00000000,200.00000000,200.00000000,'','','',0,NULL,NULL,1,NULL,NULL,2,NULL,1,NULL,NULL,NULL,NULL,0,'',0,'EUR',1.00000000,200.00000000,0.00000000,200.00000000,NULL,NULL,NULL),(40,'2017-02-15 23:08:53',11,NULL,'CO7001-0011',1,NULL,NULL,NULL,'2017-02-16 00:05:10','2017-02-16 00:05:11',NULL,'2017-01-23',12,NULL,12,NULL,1,1,0.00000000,0,NULL,0,0.00000000,0.00000000,0.00000000,1210.00000000,1210.00000000,'','','',0,NULL,NULL,1,NULL,NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,0,'',0,'EUR',1.00000000,1210.00000000,0.00000000,1210.00000000,NULL,NULL,NULL),(43,'2017-02-15 23:05:11',10,NULL,'CO7001-0012',1,NULL,NULL,NULL,'2017-02-16 00:05:11','2017-02-16 00:05:11',NULL,'2017-02-13',12,NULL,12,NULL,1,1,0.00000000,0,NULL,0,0.00000000,0.00000000,0.00000000,478.00000000,478.00000000,'','','',0,NULL,NULL,2,NULL,NULL,2,NULL,NULL,NULL,NULL,NULL,NULL,0,'',0,'EUR',1.00000000,478.00000000,0.00000000,478.00000000,NULL,NULL,NULL),(47,'2017-02-15 23:09:10',1,NULL,'CO7001-0013',1,NULL,NULL,NULL,'2017-02-16 00:05:11','2017-02-16 00:05:11',NULL,'2018-11-13',12,NULL,12,NULL,1,1,0.00000000,0,NULL,0,0.00000000,0.00000000,0.00000000,55.00000000,55.00000000,'','','',0,NULL,NULL,2,NULL,NULL,1,NULL,1,NULL,NULL,NULL,NULL,0,'',0,'EUR',1.00000000,55.00000000,0.00000000,55.00000000,NULL,NULL,NULL),(48,'2017-02-15 23:09:07',4,NULL,'CO7001-0014',1,NULL,NULL,NULL,'2017-02-16 00:05:11','2017-02-16 00:05:11',NULL,'2018-07-30',12,NULL,12,NULL,1,1,0.00000000,0,NULL,0,0.00000000,0.00000000,0.00000000,540.00000000,540.00000000,'','','',0,NULL,NULL,NULL,NULL,NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,0,'',0,'EUR',1.00000000,540.00000000,0.00000000,540.00000000,NULL,NULL,NULL),(50,'2017-02-15 23:05:26',1,NULL,'CO7001-0015',1,NULL,NULL,NULL,'2017-02-16 00:05:26','2017-02-16 00:05:26',NULL,'2017-12-12',12,NULL,12,NULL,1,1,0.00000000,0,NULL,0,0.00000000,0.00000000,0.00000000,118.00000000,118.00000000,'','','',0,NULL,NULL,1,NULL,NULL,1,NULL,1,NULL,NULL,NULL,NULL,0,'',0,'EUR',1.00000000,118.00000000,0.00000000,118.00000000,NULL,NULL,NULL),(54,'2019-12-20 16:48:45',12,NULL,'CO7001-0016',1,NULL,NULL,NULL,'2017-02-16 00:05:26','2017-02-16 00:05:26','2017-02-16 03:05:56','2018-06-03',12,NULL,12,12,1,3,0.00000000,0,NULL,0,0.00000000,0.00000000,0.00000000,220.00000000,220.00000000,'','','',1,NULL,NULL,NULL,NULL,NULL,1,NULL,1,NULL,NULL,NULL,NULL,0,'',0,'EUR',1.00000000,220.00000000,0.00000000,220.00000000,NULL,NULL,NULL),(58,'2017-02-15 23:09:13',1,NULL,'CO7001-0017',1,NULL,NULL,NULL,'2017-02-16 00:05:26','2017-02-16 00:05:26',NULL,'2018-07-23',12,NULL,12,NULL,1,1,0.00000000,0,NULL,0,0.00000000,0.00000000,0.00000000,436.00000000,436.00000000,'','','',0,NULL,NULL,1,NULL,NULL,2,NULL,NULL,NULL,NULL,NULL,NULL,0,'',0,'EUR',1.00000000,436.00000000,0.00000000,436.00000000,NULL,NULL,NULL),(62,'2019-12-20 16:48:55',19,NULL,'CO7001-0018',1,NULL,NULL,NULL,'2017-02-16 00:05:35','2017-02-16 00:05:35','2019-12-20 20:48:55','2018-02-23',12,NULL,12,12,1,3,0.00000000,0,NULL,0,0.00000000,0.00000000,0.00000000,410.00000000,410.00000000,'','','',0,NULL,NULL,2,NULL,NULL,1,NULL,1,NULL,NULL,NULL,NULL,0,'',0,'EUR',1.00000000,410.00000000,0.00000000,410.00000000,NULL,NULL,NULL),(68,'2017-02-15 23:09:19',3,NULL,'CO7001-0019',1,NULL,NULL,NULL,'2017-02-16 00:05:35','2017-02-16 00:05:35',NULL,'2018-05-19',12,NULL,12,NULL,1,1,0.00000000,0,NULL,0,0.00000000,0.00000000,0.00000000,45.00000000,45.00000000,'','','',0,NULL,NULL,NULL,NULL,NULL,1,NULL,1,NULL,NULL,NULL,NULL,0,'',0,'EUR',1.00000000,45.00000000,0.00000000,45.00000000,NULL,NULL,NULL),(72,'2017-02-15 23:09:23',6,NULL,'CO7001-0020',1,NULL,NULL,NULL,'2017-02-16 00:05:36','2017-02-16 00:05:36',NULL,'2018-11-13',12,NULL,12,NULL,1,1,0.00000000,0,NULL,0,0.00000000,0.00000000,0.00000000,610.00000000,610.00000000,'','','',0,NULL,NULL,NULL,NULL,NULL,2,NULL,1,NULL,NULL,NULL,NULL,0,'',0,'EUR',1.00000000,610.00000000,0.00000000,610.00000000,NULL,NULL,NULL),(75,'2017-02-16 00:14:20',4,NULL,'CO7001-0021',1,NULL,NULL,NULL,'2017-02-16 00:05:37','2017-02-16 04:14:20',NULL,'2018-02-13',12,NULL,12,NULL,1,1,0.00000000,0,NULL,0,25.00000000,49.88000000,0.00000000,1200.00000000,1274.88000000,'','','',0,NULL,NULL,2,NULL,NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,0,'',0,'EUR',1.00000000,1200.00000000,25.00000000,1274.88000000,NULL,NULL,NULL),(78,'2017-02-15 23:05:37',12,NULL,'CO7001-0022',1,NULL,NULL,NULL,'2017-02-16 00:05:37','2017-02-16 00:05:37',NULL,'2018-10-03',12,NULL,12,NULL,1,1,0.00000000,0,NULL,0,0.00000000,0.00000000,0.00000000,928.00000000,928.00000000,'','','',0,NULL,NULL,2,NULL,NULL,2,NULL,NULL,NULL,NULL,NULL,NULL,0,'',0,'EUR',1.00000000,928.00000000,0.00000000,928.00000000,NULL,NULL,NULL),(81,'2017-02-15 23:09:30',11,NULL,'CO7001-0023',1,NULL,NULL,NULL,'2017-02-16 00:05:38','2017-02-16 00:05:38',NULL,'2018-07-03',12,NULL,12,NULL,1,1,0.00000000,0,NULL,0,0.00000000,0.00000000,0.00000000,725.00000000,725.00000000,'','','',0,NULL,NULL,2,NULL,NULL,1,NULL,1,NULL,NULL,NULL,NULL,0,'',0,'EUR',1.00000000,725.00000000,0.00000000,725.00000000,NULL,NULL,NULL),(83,'2017-02-15 23:10:24',26,NULL,'CO7001-0024',1,NULL,NULL,NULL,'2017-02-16 00:05:38','2017-02-16 00:05:38',NULL,'2018-04-03',12,NULL,12,NULL,1,-1,0.00000000,0,NULL,0,0.00000000,0.00000000,0.00000000,105.00000000,105.00000000,'','','',0,NULL,NULL,1,NULL,NULL,1,NULL,1,NULL,NULL,NULL,NULL,0,'',0,'EUR',1.00000000,105.00000000,0.00000000,105.00000000,NULL,NULL,NULL),(84,'2017-02-15 23:05:38',2,NULL,'CO7001-0025',1,NULL,NULL,NULL,'2017-02-16 00:05:38','2017-02-16 00:05:38',NULL,'2018-06-19',12,NULL,12,NULL,1,1,0.00000000,0,NULL,0,0.00000000,0.00000000,0.00000000,510.00000000,510.00000000,'','','',0,NULL,NULL,1,NULL,NULL,2,NULL,NULL,NULL,NULL,NULL,NULL,0,'',0,'EUR',1.00000000,510.00000000,0.00000000,510.00000000,NULL,NULL,NULL),(85,'2017-02-15 23:05:38',1,NULL,'CO7001-0026',1,NULL,NULL,NULL,'2017-02-16 00:05:38','2017-02-16 00:05:38',NULL,'2018-01-03',12,NULL,12,NULL,1,1,0.00000000,0,NULL,0,0.00000000,0.00000000,0.00000000,47.00000000,47.00000000,'','','',0,NULL,NULL,1,NULL,NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,0,'',0,'EUR',1.00000000,47.00000000,0.00000000,47.00000000,NULL,NULL,NULL),(88,'2019-12-20 16:42:42',10,NULL,'CO7001-0027',1,NULL,NULL,NULL,'2017-02-16 00:05:38','2019-12-20 20:42:42',NULL,'2019-12-23',12,NULL,12,NULL,1,1,0.00000000,0,NULL,0,0.00000000,0.00000000,0.00000000,50.00000000,50.00000000,'','','',0,NULL,NULL,1,NULL,NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,0,'',0,'EUR',1.00000000,50.00000000,0.00000000,50.00000000,'commande/CO7001-0027/CO7001-0027.pdf',NULL,NULL),(90,'2017-02-16 00:46:31',19,NULL,'(PROV90)',1,NULL,NULL,NULL,'2017-02-16 04:46:31',NULL,NULL,'2017-02-16',12,NULL,NULL,NULL,NULL,0,0.00000000,0,NULL,0,0.00000000,0.00000000,0.00000000,440.00000000,440.00000000,'','','',0,NULL,NULL,3,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'',0,'EUR',1.00000000,440.00000000,0.00000000,440.00000000,NULL,NULL,NULL),(91,'2017-02-16 00:46:37',1,NULL,'(PROV91)',1,NULL,NULL,NULL,'2017-02-16 04:46:37',NULL,NULL,'2017-02-16',12,NULL,NULL,NULL,NULL,0,0.00000000,0,NULL,0,0.00000000,0.00000000,0.00000000,1000.00000000,1000.00000000,'','','',0,NULL,NULL,3,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'',0,'EUR',1.00000000,1000.00000000,0.00000000,1000.00000000,NULL,NULL,NULL),(92,'2017-02-16 00:47:25',3,NULL,'(PROV92)',1,NULL,NULL,NULL,'2017-02-16 04:47:25',NULL,NULL,'2017-02-16',12,NULL,NULL,NULL,NULL,0,0.00000000,0,NULL,0,0.00000000,0.00000000,0.00000000,1018.00000000,1018.00000000,'','','',0,NULL,NULL,3,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'',0,'EUR',1.00000000,1018.00000000,0.00000000,1018.00000000,NULL,NULL,NULL),(93,'2019-09-27 17:33:29',10,NULL,'(PROV93)',1,NULL,NULL,NULL,'2019-09-27 19:32:53',NULL,NULL,'2019-09-27',12,NULL,NULL,NULL,NULL,0,NULL,0,NULL,0,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,'','','einstein',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'',1,'EUR',1.00000000,0.00000000,0.00000000,0.00000000,'commande/(PROV93)/(PROV93).pdf',NULL,NULL),(94,'2019-12-20 16:49:54',1,NULL,'(PROV94)',1,NULL,NULL,NULL,'2019-12-20 20:49:54',NULL,NULL,'2019-12-20',12,NULL,NULL,NULL,NULL,0,NULL,0,NULL,0,0.00000000,0.00000000,0.00000000,1000.00000000,1000.00000000,'','','',0,NULL,NULL,3,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'',0,'EUR',1.00000000,1000.00000000,0.00000000,1000.00000000,NULL,NULL,NULL),(95,'2019-12-20 16:50:23',1,NULL,'(PROV95)',1,NULL,NULL,NULL,'2019-12-20 20:50:23',NULL,NULL,'2019-12-20',12,NULL,NULL,NULL,NULL,0,NULL,0,NULL,0,0.00000000,0.00000000,0.00000000,1000.00000000,1000.00000000,'','','',0,NULL,NULL,3,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'',0,'EUR',1.00000000,1000.00000000,0.00000000,1000.00000000,NULL,NULL,NULL); /*!40000 ALTER TABLE `llx_commande` ENABLE KEYS */; UNLOCK TABLES; @@ -3592,6 +4003,7 @@ CREATE TABLE `llx_commande_extrafields` ( `tms` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, `fk_object` int(11) NOT NULL, `import_key` varchar(14) COLLATE utf8_unicode_ci DEFAULT NULL, + `custom1` varchar(10) COLLATE utf8_unicode_ci DEFAULT NULL, PRIMARY KEY (`rowid`), KEY `idx_commande_extrafields` (`fk_object`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; @@ -3676,7 +4088,7 @@ CREATE TABLE `llx_commande_fournisseur` ( LOCK TABLES `llx_commande_fournisseur` WRITE; /*!40000 ALTER TABLE `llx_commande_fournisseur` DISABLE KEYS */; -INSERT INTO `llx_commande_fournisseur` VALUES (1,'2017-02-01 14:54:01',13,'CF1007-0001',1,NULL,NULL,NULL,'2018-07-11 17:13:40','2017-02-01 18:51:42','2017-02-01 18:52:04',NULL,'2017-02-01',1,NULL,12,12,NULL,0,4,0,0.00000000,0,0,39.20000000,0.00000000,0.00000000,200.00000000,239.20000000,NULL,NULL,'muscadet',2,0,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL),(2,'2018-07-30 16:11:52',1,'CF1007-0002',1,NULL,NULL,NULL,'2018-07-11 18:46:28','2018-07-11 18:47:33',NULL,NULL,'2018-07-11',1,NULL,1,NULL,NULL,0,3,0,0.00000000,0,0,0.00000000,0.00000000,0.00000000,200.00000000,200.00000000,NULL,NULL,'muscadet',4,0,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL),(3,'2014-12-08 13:11:07',17,'(PROV3)',1,NULL,NULL,NULL,'2013-08-04 23:00:52',NULL,NULL,NULL,NULL,1,NULL,NULL,NULL,NULL,0,0,0,0.00000000,0,0,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,'muscadet',0,0,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL),(4,'2014-12-08 13:11:07',17,'(PROV4)',1,NULL,NULL,NULL,'2013-08-04 23:19:32',NULL,NULL,NULL,NULL,1,NULL,NULL,NULL,NULL,0,0,0,0.00000000,0,0,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,'muscadet',0,0,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL),(13,'2017-02-01 13:35:27',1,'CF1303-0004',1,NULL,NULL,NULL,'2018-03-09 19:39:18','2018-03-09 19:39:27','2018-03-09 19:39:32',NULL,'2018-03-09',1,NULL,1,1,NULL,0,2,0,0.00000000,0,0,0.00000000,0.00000000,0.00000000,10.00000000,10.00000000,NULL,NULL,'muscadet',1,0,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL); +INSERT INTO `llx_commande_fournisseur` VALUES (1,'2019-12-20 16:47:02',13,'CF1007-0001',1,NULL,NULL,NULL,'2018-07-11 17:13:40','2017-02-01 18:51:42','2017-02-01 18:52:04',NULL,'2017-02-01',1,NULL,12,12,NULL,0,5,0,0.00000000,0,0,39.20000000,0.00000000,0.00000000,200.00000000,239.20000000,NULL,NULL,'muscadet',2,0,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL),(2,'2018-07-30 16:11:52',1,'CF1007-0002',1,NULL,NULL,NULL,'2018-07-11 18:46:28','2018-07-11 18:47:33',NULL,NULL,'2018-07-11',1,NULL,1,NULL,NULL,0,3,0,0.00000000,0,0,0.00000000,0.00000000,0.00000000,200.00000000,200.00000000,NULL,NULL,'muscadet',4,0,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL),(3,'2014-12-08 13:11:07',17,'(PROV3)',1,NULL,NULL,NULL,'2013-08-04 23:00:52',NULL,NULL,NULL,NULL,1,NULL,NULL,NULL,NULL,0,0,0,0.00000000,0,0,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,'muscadet',0,0,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL),(4,'2014-12-08 13:11:07',17,'(PROV4)',1,NULL,NULL,NULL,'2013-08-04 23:19:32',NULL,NULL,NULL,NULL,1,NULL,NULL,NULL,NULL,0,0,0,0.00000000,0,0,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,'muscadet',0,0,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL),(13,'2017-02-01 13:35:27',1,'CF1303-0004',1,NULL,NULL,NULL,'2018-03-09 19:39:18','2018-03-09 19:39:27','2018-03-09 19:39:32',NULL,'2018-03-09',1,NULL,1,1,NULL,0,2,0,0.00000000,0,0,0.00000000,0.00000000,0.00000000,10.00000000,10.00000000,NULL,NULL,'muscadet',1,0,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL); /*!40000 ALTER TABLE `llx_commande_fournisseur` ENABLE KEYS */; UNLOCK TABLES; @@ -3939,7 +4351,7 @@ CREATE TABLE `llx_commandedet` ( KEY `fk_commandedet_fk_unit` (`fk_unit`), CONSTRAINT `fk_commandedet_fk_commande` FOREIGN KEY (`fk_commande`) REFERENCES `llx_commande` (`rowid`), CONSTRAINT `fk_commandedet_fk_unit` FOREIGN KEY (`fk_unit`) REFERENCES `llx_c_units` (`rowid`) -) ENGINE=InnoDB AUTO_INCREMENT=296 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; +) ENGINE=InnoDB AUTO_INCREMENT=302 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -3948,7 +4360,7 @@ CREATE TABLE `llx_commandedet` ( LOCK TABLES `llx_commandedet` WRITE; /*!40000 ALTER TABLE `llx_commandedet` DISABLE KEYS */; -INSERT INTO `llx_commandedet` VALUES (1,1,NULL,NULL,NULL,'Product 1',0.000,'',0.000,'',0.000,'',1,0,0,NULL,10,10.00000000,10.00000000,0.00000000,0.00000000,0.00000000,10.00000000,0,NULL,NULL,0,NULL,0.00000000,0,1,NULL,NULL,NULL,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000),(2,1,NULL,2,NULL,'',0.000,'',0.000,'',0.000,'',1,0,0,NULL,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0,NULL,NULL,0,NULL,0.00000000,0,2,NULL,NULL,NULL,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000),(3,1,NULL,5,NULL,'cccc',0.000,'',0.000,'',0.000,'',1,0,0,NULL,0,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0,NULL,NULL,0,NULL,0.00000000,0,3,NULL,NULL,NULL,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000),(4,2,NULL,NULL,NULL,'hgf',0.000,'',0.000,'',0.000,'',1,0,0,NULL,10,10.00000000,10.00000000,0.00000000,0.00000000,0.00000000,10.00000000,0,NULL,NULL,0,NULL,0.00000000,0,1,NULL,NULL,NULL,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000),(10,5,NULL,NULL,NULL,'gfdgdf',0.000,'',0.000,'',0.000,'',1,0,0,NULL,10,10.00000000,10.00000000,0.00000000,0.00000000,0.00000000,10.00000000,0,NULL,NULL,0,NULL,0.00000000,0,1,NULL,NULL,NULL,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000),(14,3,NULL,NULL,NULL,'gdfgdf',0.000,'',0.000,'',0.000,'',1,0,0,NULL,10,10.00000000,10.00000000,0.00000000,0.00000000,0.00000000,10.00000000,1,NULL,NULL,0,NULL,0.00000000,0,1,NULL,NULL,NULL,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000),(15,3,NULL,NULL,NULL,'fghfgh',0.000,'',0.000,'',0.000,'',1,0,0,NULL,20,20.00000000,20.00000000,0.00000000,0.00000000,0.00000000,20.00000000,0,NULL,NULL,0,NULL,0.00000000,0,2,NULL,NULL,NULL,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000),(16,17,NULL,2,NULL,'',0.000,'',0.000,'0',0.000,'0',3,0,0,NULL,0,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0,NULL,NULL,0,NULL,0.00000000,0,1,NULL,NULL,NULL,0,'EUR',0.00000000,0.00000000,0.00000000,0.00000000),(17,17,NULL,10,NULL,'A powerfull computer XP4523 ',0.000,'',0.000,'0',0.000,'0',5,0,0,NULL,100,100.00000000,500.00000000,0.00000000,0.00000000,0.00000000,500.00000000,0,NULL,NULL,0,NULL,0.00000000,0,2,NULL,NULL,NULL,0,'EUR',100.00000000,500.00000000,0.00000000,500.00000000),(18,17,NULL,12,NULL,'Cloud hosting of Dolibarr ERP and CRM software',0.000,'',0.000,'0',0.000,'0',1,0,0,NULL,9,9.00000000,9.00000000,0.00000000,0.00000000,0.00000000,9.00000000,1,NULL,NULL,0,NULL,0.00000000,0,3,NULL,NULL,NULL,0,'EUR',9.00000000,9.00000000,0.00000000,9.00000000),(19,18,NULL,10,NULL,'A powerfull computer XP4523 ',0.000,'',0.000,'0',0.000,'0',5,0,0,NULL,100,100.00000000,500.00000000,0.00000000,0.00000000,0.00000000,500.00000000,0,NULL,NULL,0,NULL,0.00000000,0,1,NULL,NULL,NULL,0,'EUR',100.00000000,500.00000000,0.00000000,500.00000000),(20,18,NULL,3,NULL,'',0.000,'',0.000,'0',0.000,'0',1,0,0,NULL,0,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,1,NULL,NULL,0,NULL,0.00000000,0,2,NULL,NULL,NULL,0,'EUR',0.00000000,0.00000000,0.00000000,0.00000000),(21,18,NULL,1,NULL,'A beatifull pink dress',0.000,'',0.000,'0',0.000,'0',4,0,0,NULL,100,100.00000000,400.00000000,0.00000000,0.00000000,0.00000000,400.00000000,0,NULL,NULL,0,NULL,0.00000000,0,3,NULL,NULL,NULL,0,'EUR',100.00000000,400.00000000,0.00000000,400.00000000),(24,20,NULL,4,NULL,'Nice Bio Apple Pie.
            \r\n ',0.000,'',0.000,'0',0.000,'0',4,0,0,NULL,5,5.00000000,20.00000000,0.00000000,0.00000000,0.00000000,20.00000000,0,NULL,NULL,0,NULL,0.00000000,0,1,NULL,NULL,NULL,0,'EUR',5.00000000,20.00000000,0.00000000,20.00000000),(25,20,NULL,1,NULL,'A beatifull pink dress',0.000,'',0.000,'0',0.000,'0',3,0,0,NULL,100,100.00000000,300.00000000,0.00000000,0.00000000,0.00000000,300.00000000,0,NULL,NULL,0,NULL,0.00000000,0,2,NULL,NULL,NULL,0,'EUR',100.00000000,300.00000000,0.00000000,300.00000000),(26,20,NULL,4,NULL,'Nice Bio Apple Pie.
            \r\n ',0.000,'',0.000,'0',0.000,'0',2,0,0,NULL,5,5.00000000,10.00000000,0.00000000,0.00000000,0.00000000,10.00000000,0,NULL,NULL,0,NULL,0.00000000,0,3,NULL,NULL,NULL,0,'EUR',5.00000000,10.00000000,0.00000000,10.00000000),(55,29,NULL,2,NULL,'',0.000,'',0.000,'0',0.000,'0',2,0,0,NULL,0,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0,NULL,NULL,0,NULL,0.00000000,0,1,NULL,NULL,NULL,0,'EUR',0.00000000,0.00000000,0.00000000,0.00000000),(56,29,NULL,3,NULL,'',0.000,'',0.000,'0',0.000,'0',1,0,0,NULL,0,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,1,NULL,NULL,0,NULL,0.00000000,0,2,NULL,NULL,NULL,0,'EUR',0.00000000,0.00000000,0.00000000,0.00000000),(57,29,NULL,10,NULL,'A powerfull computer XP4523 ',0.000,'',0.000,'0',0.000,'0',4,0,0,NULL,100,100.00000000,400.00000000,0.00000000,0.00000000,0.00000000,400.00000000,0,NULL,NULL,0,NULL,0.00000000,0,3,NULL,NULL,NULL,0,'EUR',100.00000000,400.00000000,0.00000000,400.00000000),(58,29,NULL,12,NULL,'Cloud hosting of Dolibarr ERP and CRM software',0.000,'',0.000,'0',0.000,'0',3,0,0,NULL,9,9.00000000,27.00000000,0.00000000,0.00000000,0.00000000,27.00000000,1,NULL,NULL,0,NULL,0.00000000,0,4,NULL,NULL,NULL,0,'EUR',9.00000000,27.00000000,0.00000000,27.00000000),(59,29,NULL,5,NULL,'DoliDroid is the Android front-end client for Dolibarr ERP & CRM web software.
            \r\nThis application is not a standalone program. It is a front end to use a online hosted Dolibarr ERP & CRM software (an Open-source web software to manage your business).
            \r\n

            The advantage of DoliDroid are :
            \r\n- DoliDroid is not a duplicate code of Dolibarr, but a front-end of a Dolibarr web installation, so all your online existing features are supported by this application. This is also true for external modules features.
            \r\n- Upgrading Dolibarr will not break DoliDroid.
            \r\n- DoliDroid use embedded image resources to reduce bandwidth usage.
            \r\n- DoliDroid use internal cache for pages that should not change (like menu page)
            \r\n- Connections parameters are saved. No need to enter them each time you use DoliDroid.
            \r\n- Integration with your phone or other applications (Clicking on PDF open PDF reader, clicking onto email or phone launch your email application or launch Android dialer, ...)

            \r\n\r\n

            WARNING ! 

            \r\n\r\n

            This application need Android 4.0+ and a hosted Dolibarr ERP & CRM version 3.5 or newer accessible by internet
            \r\n(For example, when hosted on any SaaS solution like DoliCloud - http://www.dolicloud.com).

            ',0.000,'',0.000,'0',0.000,'0',3,0,0,NULL,10,10.00000000,30.00000000,0.00000000,0.00000000,0.00000000,30.00000000,0,NULL,NULL,0,NULL,0.00000000,0,5,NULL,NULL,NULL,0,'EUR',10.00000000,30.00000000,0.00000000,30.00000000),(75,34,NULL,3,NULL,'',0.000,'',0.000,'0',0.000,'0',4,0,0,NULL,0,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,1,NULL,NULL,0,NULL,0.00000000,0,1,NULL,NULL,NULL,0,'EUR',0.00000000,0.00000000,0.00000000,0.00000000),(76,34,NULL,4,NULL,'Nice Bio Apple Pie.
            \r\n ',0.000,'',0.000,'0',0.000,'0',3,0,0,NULL,5,5.00000000,15.00000000,0.00000000,0.00000000,0.00000000,15.00000000,0,NULL,NULL,0,NULL,0.00000000,0,2,NULL,NULL,NULL,0,'EUR',5.00000000,15.00000000,0.00000000,15.00000000),(77,34,NULL,1,NULL,'A beatifull pink dress',0.000,'',0.000,'0',0.000,'0',1,0,0,NULL,100,100.00000000,100.00000000,0.00000000,0.00000000,0.00000000,100.00000000,0,NULL,NULL,0,NULL,0.00000000,0,3,NULL,NULL,NULL,0,'EUR',100.00000000,100.00000000,0.00000000,100.00000000),(78,34,NULL,12,NULL,'Cloud hosting of Dolibarr ERP and CRM software',0.000,'',0.000,'0',0.000,'0',1,0,0,NULL,9,9.00000000,9.00000000,0.00000000,0.00000000,0.00000000,9.00000000,1,NULL,NULL,0,NULL,0.00000000,0,4,NULL,NULL,NULL,0,'EUR',9.00000000,9.00000000,0.00000000,9.00000000),(94,38,NULL,10,NULL,'A powerfull computer XP4523 ',0.000,'',0.000,'0',0.000,'0',2,0,0,NULL,100,100.00000000,200.00000000,0.00000000,0.00000000,0.00000000,200.00000000,0,NULL,NULL,0,NULL,0.00000000,0,1,NULL,NULL,NULL,0,'EUR',100.00000000,200.00000000,0.00000000,200.00000000),(95,38,NULL,2,NULL,'',0.000,'',0.000,'0',0.000,'0',3,0,0,NULL,0,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0,NULL,NULL,0,NULL,0.00000000,0,2,NULL,NULL,NULL,0,'EUR',0.00000000,0.00000000,0.00000000,0.00000000),(99,40,NULL,1,NULL,'A beatifull pink dress',0.000,'',0.000,'0',0.000,'0',4,0,0,NULL,100,100.00000000,400.00000000,0.00000000,0.00000000,0.00000000,400.00000000,0,NULL,NULL,0,NULL,0.00000000,0,1,NULL,NULL,NULL,0,'EUR',100.00000000,400.00000000,0.00000000,400.00000000),(100,40,NULL,10,NULL,'A powerfull computer XP4523 ',0.000,'',0.000,'0',0.000,'0',4,0,0,NULL,100,100.00000000,400.00000000,0.00000000,0.00000000,0.00000000,400.00000000,0,NULL,NULL,0,NULL,0.00000000,0,2,NULL,NULL,NULL,0,'EUR',100.00000000,400.00000000,0.00000000,400.00000000),(101,40,NULL,3,NULL,'',0.000,'',0.000,'0',0.000,'0',3,0,0,NULL,0,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,1,NULL,NULL,0,NULL,0.00000000,0,3,NULL,NULL,NULL,0,'EUR',0.00000000,0.00000000,0.00000000,0.00000000),(102,40,NULL,4,NULL,'Nice Bio Apple Pie.
            \r\n ',0.000,'',0.000,'0',0.000,'0',2,0,0,NULL,5,5.00000000,10.00000000,0.00000000,0.00000000,0.00000000,10.00000000,0,NULL,NULL,0,NULL,0.00000000,0,4,NULL,NULL,NULL,0,'EUR',5.00000000,10.00000000,0.00000000,10.00000000),(103,40,NULL,1,NULL,'A beatifull pink dress',0.000,'',0.000,'0',0.000,'0',4,0,0,NULL,100,100.00000000,400.00000000,0.00000000,0.00000000,0.00000000,400.00000000,0,NULL,NULL,0,NULL,0.00000000,0,5,NULL,NULL,NULL,0,'EUR',100.00000000,400.00000000,0.00000000,400.00000000),(112,43,NULL,12,NULL,'Cloud hosting of Dolibarr ERP and CRM software',0.000,'',0.000,'0',0.000,'0',2,0,0,NULL,9,9.00000000,18.00000000,0.00000000,0.00000000,0.00000000,18.00000000,1,NULL,NULL,0,NULL,0.00000000,0,1,NULL,NULL,NULL,0,'EUR',9.00000000,18.00000000,0.00000000,18.00000000),(113,43,NULL,12,NULL,'Cloud hosting of Dolibarr ERP and CRM software',0.000,'',0.000,'0',0.000,'0',5,0,0,NULL,9,9.00000000,45.00000000,0.00000000,0.00000000,0.00000000,45.00000000,1,NULL,NULL,0,NULL,0.00000000,0,2,NULL,NULL,NULL,0,'EUR',9.00000000,45.00000000,0.00000000,45.00000000),(114,43,NULL,10,NULL,'A powerfull computer XP4523 ',0.000,'',0.000,'0',0.000,'0',4,0,0,NULL,100,100.00000000,400.00000000,0.00000000,0.00000000,0.00000000,400.00000000,0,NULL,NULL,0,NULL,0.00000000,0,3,NULL,NULL,NULL,0,'EUR',100.00000000,400.00000000,0.00000000,400.00000000),(115,43,NULL,4,NULL,'Nice Bio Apple Pie.
            \r\n ',0.000,'',0.000,'0',0.000,'0',3,0,0,NULL,5,5.00000000,15.00000000,0.00000000,0.00000000,0.00000000,15.00000000,0,NULL,NULL,0,NULL,0.00000000,0,4,NULL,NULL,NULL,0,'EUR',5.00000000,15.00000000,0.00000000,15.00000000),(116,43,NULL,2,NULL,'',0.000,'',0.000,'0',0.000,'0',4,0,0,NULL,0,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0,NULL,NULL,0,NULL,0.00000000,0,5,NULL,NULL,NULL,0,'EUR',0.00000000,0.00000000,0.00000000,0.00000000),(125,47,NULL,2,NULL,'',0.000,'',0.000,'0',0.000,'0',3,0,0,NULL,0,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0,NULL,NULL,0,NULL,0.00000000,0,1,NULL,NULL,NULL,0,'EUR',0.00000000,0.00000000,0.00000000,0.00000000),(126,47,NULL,4,NULL,'Nice Bio Apple Pie.
            \r\n ',0.000,'',0.000,'0',0.000,'0',3,0,0,NULL,5,5.00000000,15.00000000,0.00000000,0.00000000,0.00000000,15.00000000,0,NULL,NULL,0,NULL,0.00000000,0,2,NULL,NULL,NULL,0,'EUR',5.00000000,15.00000000,0.00000000,15.00000000),(127,47,NULL,3,NULL,'',0.000,'',0.000,'0',0.000,'0',5,0,0,NULL,0,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,1,NULL,NULL,0,NULL,0.00000000,0,3,NULL,NULL,NULL,0,'EUR',0.00000000,0.00000000,0.00000000,0.00000000),(128,47,NULL,5,NULL,'DoliDroid is the Android front-end client for Dolibarr ERP & CRM web software.
            \r\nThis application is not a standalone program. It is a front end to use a online hosted Dolibarr ERP & CRM software (an Open-source web software to manage your business).
            \r\n

            The advantage of DoliDroid are :
            \r\n- DoliDroid is not a duplicate code of Dolibarr, but a front-end of a Dolibarr web installation, so all your online existing features are supported by this application. This is also true for external modules features.
            \r\n- Upgrading Dolibarr will not break DoliDroid.
            \r\n- DoliDroid use embedded image resources to reduce bandwidth usage.
            \r\n- DoliDroid use internal cache for pages that should not change (like menu page)
            \r\n- Connections parameters are saved. No need to enter them each time you use DoliDroid.
            \r\n- Integration with your phone or other applications (Clicking on PDF open PDF reader, clicking onto email or phone launch your email application or launch Android dialer, ...)

            \r\n\r\n

            WARNING ! 

            \r\n\r\n

            This application need Android 4.0+ and a hosted Dolibarr ERP & CRM version 3.5 or newer accessible by internet
            \r\n(For example, when hosted on any SaaS solution like DoliCloud - http://www.dolicloud.com).

            ',0.000,'',0.000,'0',0.000,'0',4,0,0,NULL,10,10.00000000,40.00000000,0.00000000,0.00000000,0.00000000,40.00000000,0,NULL,NULL,0,NULL,0.00000000,0,4,NULL,NULL,NULL,0,'EUR',10.00000000,40.00000000,0.00000000,40.00000000),(129,48,NULL,5,NULL,'DoliDroid is the Android front-end client for Dolibarr ERP & CRM web software.
            \r\nThis application is not a standalone program. It is a front end to use a online hosted Dolibarr ERP & CRM software (an Open-source web software to manage your business).
            \r\n

            The advantage of DoliDroid are :
            \r\n- DoliDroid is not a duplicate code of Dolibarr, but a front-end of a Dolibarr web installation, so all your online existing features are supported by this application. This is also true for external modules features.
            \r\n- Upgrading Dolibarr will not break DoliDroid.
            \r\n- DoliDroid use embedded image resources to reduce bandwidth usage.
            \r\n- DoliDroid use internal cache for pages that should not change (like menu page)
            \r\n- Connections parameters are saved. No need to enter them each time you use DoliDroid.
            \r\n- Integration with your phone or other applications (Clicking on PDF open PDF reader, clicking onto email or phone launch your email application or launch Android dialer, ...)

            \r\n\r\n

            WARNING ! 

            \r\n\r\n

            This application need Android 4.0+ and a hosted Dolibarr ERP & CRM version 3.5 or newer accessible by internet
            \r\n(For example, when hosted on any SaaS solution like DoliCloud - http://www.dolicloud.com).

            ',0.000,'',0.000,'0',0.000,'0',4,0,0,NULL,10,10.00000000,40.00000000,0.00000000,0.00000000,0.00000000,40.00000000,0,NULL,NULL,0,NULL,0.00000000,0,1,NULL,NULL,NULL,0,'EUR',10.00000000,40.00000000,0.00000000,40.00000000),(130,48,NULL,1,NULL,'A beatifull pink dress',0.000,'',0.000,'0',0.000,'0',5,0,0,NULL,100,100.00000000,500.00000000,0.00000000,0.00000000,0.00000000,500.00000000,0,NULL,NULL,0,NULL,0.00000000,0,2,NULL,NULL,NULL,0,'EUR',100.00000000,500.00000000,0.00000000,500.00000000),(134,50,NULL,10,NULL,'A powerfull computer XP4523 ',0.000,'',0.000,'0',0.000,'0',1,0,0,NULL,100,100.00000000,100.00000000,0.00000000,0.00000000,0.00000000,100.00000000,0,NULL,NULL,0,NULL,0.00000000,0,1,NULL,NULL,NULL,0,'EUR',100.00000000,100.00000000,0.00000000,100.00000000),(135,50,NULL,12,NULL,'Cloud hosting of Dolibarr ERP and CRM software',0.000,'',0.000,'0',0.000,'0',2,0,0,NULL,9,9.00000000,18.00000000,0.00000000,0.00000000,0.00000000,18.00000000,1,NULL,NULL,0,NULL,0.00000000,0,2,NULL,NULL,NULL,0,'EUR',9.00000000,18.00000000,0.00000000,18.00000000),(145,54,NULL,1,NULL,'A beatifull pink dress',0.000,'',0.000,'0',0.000,'0',2,0,0,NULL,100,100.00000000,200.00000000,0.00000000,0.00000000,0.00000000,200.00000000,0,NULL,NULL,0,NULL,0.00000000,0,1,NULL,NULL,NULL,0,'EUR',100.00000000,200.00000000,0.00000000,200.00000000),(146,54,NULL,5,NULL,'DoliDroid is the Android front-end client for Dolibarr ERP & CRM web software.
            \r\nThis application is not a standalone program. It is a front end to use a online hosted Dolibarr ERP & CRM software (an Open-source web software to manage your business).
            \r\n

            The advantage of DoliDroid are :
            \r\n- DoliDroid is not a duplicate code of Dolibarr, but a front-end of a Dolibarr web installation, so all your online existing features are supported by this application. This is also true for external modules features.
            \r\n- Upgrading Dolibarr will not break DoliDroid.
            \r\n- DoliDroid use embedded image resources to reduce bandwidth usage.
            \r\n- DoliDroid use internal cache for pages that should not change (like menu page)
            \r\n- Connections parameters are saved. No need to enter them each time you use DoliDroid.
            \r\n- Integration with your phone or other applications (Clicking on PDF open PDF reader, clicking onto email or phone launch your email application or launch Android dialer, ...)

            \r\n\r\n

            WARNING ! 

            \r\n\r\n

            This application need Android 4.0+ and a hosted Dolibarr ERP & CRM version 3.5 or newer accessible by internet
            \r\n(For example, when hosted on any SaaS solution like DoliCloud - http://www.dolicloud.com).

            ',0.000,'',0.000,'0',0.000,'0',2,0,0,NULL,10,10.00000000,20.00000000,0.00000000,0.00000000,0.00000000,20.00000000,0,NULL,NULL,0,NULL,0.00000000,0,2,NULL,NULL,NULL,0,'EUR',10.00000000,20.00000000,0.00000000,20.00000000),(158,58,NULL,2,NULL,'',0.000,'',0.000,'0',0.000,'0',3,0,0,NULL,0,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0,NULL,NULL,0,NULL,0.00000000,0,1,NULL,NULL,NULL,0,'EUR',0.00000000,0.00000000,0.00000000,0.00000000),(159,58,NULL,10,NULL,'A powerfull computer XP4523 ',0.000,'',0.000,'0',0.000,'0',4,0,0,NULL,100,100.00000000,400.00000000,0.00000000,0.00000000,0.00000000,400.00000000,0,NULL,NULL,0,NULL,0.00000000,0,2,NULL,NULL,NULL,0,'EUR',100.00000000,400.00000000,0.00000000,400.00000000),(160,58,NULL,12,NULL,'Cloud hosting of Dolibarr ERP and CRM software',0.000,'',0.000,'0',0.000,'0',4,0,0,NULL,9,9.00000000,36.00000000,0.00000000,0.00000000,0.00000000,36.00000000,1,NULL,NULL,0,NULL,0.00000000,0,3,NULL,NULL,NULL,0,'EUR',9.00000000,36.00000000,0.00000000,36.00000000),(174,62,NULL,4,NULL,'Nice Bio Apple Pie.
            \r\n ',0.000,'',0.000,'0',0.000,'0',2,0,0,NULL,5,5.00000000,10.00000000,0.00000000,0.00000000,0.00000000,10.00000000,0,NULL,NULL,0,NULL,0.00000000,0,1,NULL,NULL,NULL,0,'EUR',5.00000000,10.00000000,0.00000000,10.00000000),(175,62,NULL,10,NULL,'A powerfull computer XP4523 ',0.000,'',0.000,'0',0.000,'0',2,0,0,NULL,100,100.00000000,200.00000000,0.00000000,0.00000000,0.00000000,200.00000000,0,NULL,NULL,0,NULL,0.00000000,0,2,NULL,NULL,NULL,0,'EUR',100.00000000,200.00000000,0.00000000,200.00000000),(176,62,NULL,1,NULL,'A beatifull pink dress',0.000,'',0.000,'0',0.000,'0',2,0,0,NULL,100,100.00000000,200.00000000,0.00000000,0.00000000,0.00000000,200.00000000,0,NULL,NULL,0,NULL,0.00000000,0,3,NULL,NULL,NULL,0,'EUR',100.00000000,200.00000000,0.00000000,200.00000000),(198,68,NULL,12,NULL,'Cloud hosting of Dolibarr ERP and CRM software',0.000,'',0.000,'0',0.000,'0',5,0,0,NULL,9,9.00000000,45.00000000,0.00000000,0.00000000,0.00000000,45.00000000,1,NULL,NULL,0,NULL,0.00000000,0,1,NULL,NULL,NULL,0,'EUR',9.00000000,45.00000000,0.00000000,45.00000000),(199,68,NULL,2,NULL,'',0.000,'',0.000,'0',0.000,'0',5,0,0,NULL,0,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0,NULL,NULL,0,NULL,0.00000000,0,2,NULL,NULL,NULL,0,'EUR',0.00000000,0.00000000,0.00000000,0.00000000),(209,72,NULL,3,NULL,'',0.000,'',0.000,'0',0.000,'0',1,0,0,NULL,0,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,1,NULL,NULL,0,NULL,0.00000000,0,1,NULL,NULL,NULL,0,'EUR',0.00000000,0.00000000,0.00000000,0.00000000),(210,72,NULL,1,NULL,'A beatifull pink dress',0.000,'',0.000,'0',0.000,'0',4,0,0,NULL,100,100.00000000,400.00000000,0.00000000,0.00000000,0.00000000,400.00000000,0,NULL,NULL,0,NULL,0.00000000,0,2,NULL,NULL,NULL,0,'EUR',100.00000000,400.00000000,0.00000000,400.00000000),(211,72,NULL,5,NULL,'DoliDroid is the Android front-end client for Dolibarr ERP & CRM web software.
            \r\nThis application is not a standalone program. It is a front end to use a online hosted Dolibarr ERP & CRM software (an Open-source web software to manage your business).
            \r\n

            The advantage of DoliDroid are :
            \r\n- DoliDroid is not a duplicate code of Dolibarr, but a front-end of a Dolibarr web installation, so all your online existing features are supported by this application. This is also true for external modules features.
            \r\n- Upgrading Dolibarr will not break DoliDroid.
            \r\n- DoliDroid use embedded image resources to reduce bandwidth usage.
            \r\n- DoliDroid use internal cache for pages that should not change (like menu page)
            \r\n- Connections parameters are saved. No need to enter them each time you use DoliDroid.
            \r\n- Integration with your phone or other applications (Clicking on PDF open PDF reader, clicking onto email or phone launch your email application or launch Android dialer, ...)

            \r\n\r\n

            WARNING ! 

            \r\n\r\n

            This application need Android 4.0+ and a hosted Dolibarr ERP & CRM version 3.5 or newer accessible by internet
            \r\n(For example, when hosted on any SaaS solution like DoliCloud - http://www.dolicloud.com).

            ',0.000,'',0.000,'0',0.000,'0',1,0,0,NULL,10,10.00000000,10.00000000,0.00000000,0.00000000,0.00000000,10.00000000,0,NULL,NULL,0,NULL,0.00000000,0,3,NULL,NULL,NULL,0,'EUR',10.00000000,10.00000000,0.00000000,10.00000000),(212,72,NULL,1,NULL,'A beatifull pink dress',0.000,'',0.000,'0',0.000,'0',2,0,0,NULL,100,100.00000000,200.00000000,0.00000000,0.00000000,0.00000000,200.00000000,0,NULL,NULL,0,NULL,0.00000000,0,4,NULL,NULL,NULL,0,'EUR',100.00000000,200.00000000,0.00000000,200.00000000),(213,72,NULL,3,NULL,'',0.000,'',0.000,'0',0.000,'0',2,0,0,NULL,0,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,1,NULL,NULL,0,NULL,0.00000000,0,5,NULL,NULL,NULL,0,'EUR',0.00000000,0.00000000,0.00000000,0.00000000),(227,75,NULL,10,NULL,'A powerfull computer XP4523 ',0.000,'',0.000,'0',0.000,'0',4,0,0,NULL,100,100.00000000,400.00000000,0.00000000,0.00000000,0.00000000,400.00000000,0,NULL,NULL,0,NULL,0.00000000,0,1,NULL,NULL,NULL,0,'EUR',100.00000000,400.00000000,0.00000000,400.00000000),(235,78,NULL,10,NULL,'A powerfull computer XP4523 ',0.000,'',0.000,'0',0.000,'0',4,0,0,NULL,100,100.00000000,400.00000000,0.00000000,0.00000000,0.00000000,400.00000000,0,NULL,NULL,0,NULL,0.00000000,0,1,NULL,NULL,NULL,0,'EUR',100.00000000,400.00000000,0.00000000,400.00000000),(236,78,NULL,12,NULL,'Cloud hosting of Dolibarr ERP and CRM software',0.000,'',0.000,'0',0.000,'0',2,0,0,NULL,9,9.00000000,18.00000000,0.00000000,0.00000000,0.00000000,18.00000000,1,NULL,NULL,0,NULL,0.00000000,0,2,NULL,NULL,NULL,0,'EUR',9.00000000,18.00000000,0.00000000,18.00000000),(237,78,NULL,4,NULL,'Nice Bio Apple Pie.
            \r\n ',0.000,'',0.000,'0',0.000,'0',2,0,0,NULL,5,5.00000000,10.00000000,0.00000000,0.00000000,0.00000000,10.00000000,0,NULL,NULL,0,NULL,0.00000000,0,3,NULL,NULL,NULL,0,'EUR',5.00000000,10.00000000,0.00000000,10.00000000),(238,78,NULL,10,NULL,'A powerfull computer XP4523 ',0.000,'',0.000,'0',0.000,'0',5,0,0,NULL,100,100.00000000,500.00000000,0.00000000,0.00000000,0.00000000,500.00000000,0,NULL,NULL,0,NULL,0.00000000,0,4,NULL,NULL,NULL,0,'EUR',100.00000000,500.00000000,0.00000000,500.00000000),(246,81,NULL,10,NULL,'A powerfull computer XP4523 ',0.000,'',0.000,'0',0.000,'0',4,0,0,NULL,100,100.00000000,400.00000000,0.00000000,0.00000000,0.00000000,400.00000000,0,NULL,NULL,0,NULL,0.00000000,0,1,NULL,NULL,NULL,0,'EUR',100.00000000,400.00000000,0.00000000,400.00000000),(247,81,NULL,10,NULL,'A powerfull computer XP4523 ',0.000,'',0.000,'0',0.000,'0',3,0,0,NULL,100,100.00000000,300.00000000,0.00000000,0.00000000,0.00000000,300.00000000,0,NULL,NULL,0,NULL,0.00000000,0,2,NULL,NULL,NULL,0,'EUR',100.00000000,300.00000000,0.00000000,300.00000000),(248,81,NULL,4,NULL,'Nice Bio Apple Pie.
            \r\n ',0.000,'',0.000,'0',0.000,'0',5,0,0,NULL,5,5.00000000,25.00000000,0.00000000,0.00000000,0.00000000,25.00000000,0,NULL,NULL,0,NULL,0.00000000,0,3,NULL,NULL,NULL,0,'EUR',5.00000000,25.00000000,0.00000000,25.00000000),(253,83,NULL,4,NULL,'Nice Bio Apple Pie.
            \r\n ',0.000,'',0.000,'0',0.000,'0',1,0,0,NULL,5,5.00000000,5.00000000,0.00000000,0.00000000,0.00000000,5.00000000,0,NULL,NULL,0,NULL,0.00000000,0,1,NULL,NULL,NULL,0,'EUR',5.00000000,5.00000000,0.00000000,5.00000000),(254,83,NULL,3,NULL,'',0.000,'',0.000,'0',0.000,'0',2,0,0,NULL,0,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,1,NULL,NULL,0,NULL,0.00000000,0,2,NULL,NULL,NULL,0,'EUR',0.00000000,0.00000000,0.00000000,0.00000000),(255,83,NULL,5,NULL,'DoliDroid is the Android front-end client for Dolibarr ERP & CRM web software.
            \r\nThis application is not a standalone program. It is a front end to use a online hosted Dolibarr ERP & CRM software (an Open-source web software to manage your business).
            \r\n

            The advantage of DoliDroid are :
            \r\n- DoliDroid is not a duplicate code of Dolibarr, but a front-end of a Dolibarr web installation, so all your online existing features are supported by this application. This is also true for external modules features.
            \r\n- Upgrading Dolibarr will not break DoliDroid.
            \r\n- DoliDroid use embedded image resources to reduce bandwidth usage.
            \r\n- DoliDroid use internal cache for pages that should not change (like menu page)
            \r\n- Connections parameters are saved. No need to enter them each time you use DoliDroid.
            \r\n- Integration with your phone or other applications (Clicking on PDF open PDF reader, clicking onto email or phone launch your email application or launch Android dialer, ...)

            \r\n\r\n

            WARNING ! 

            \r\n\r\n

            This application need Android 4.0+ and a hosted Dolibarr ERP & CRM version 3.5 or newer accessible by internet
            \r\n(For example, when hosted on any SaaS solution like DoliCloud - http://www.dolicloud.com).

            ',0.000,'',0.000,'0',0.000,'0',5,0,0,NULL,10,10.00000000,50.00000000,0.00000000,0.00000000,0.00000000,50.00000000,0,NULL,NULL,0,NULL,0.00000000,0,3,NULL,NULL,NULL,0,'EUR',10.00000000,50.00000000,0.00000000,50.00000000),(256,83,NULL,5,NULL,'DoliDroid is the Android front-end client for Dolibarr ERP & CRM web software.
            \r\nThis application is not a standalone program. It is a front end to use a online hosted Dolibarr ERP & CRM software (an Open-source web software to manage your business).
            \r\n

            The advantage of DoliDroid are :
            \r\n- DoliDroid is not a duplicate code of Dolibarr, but a front-end of a Dolibarr web installation, so all your online existing features are supported by this application. This is also true for external modules features.
            \r\n- Upgrading Dolibarr will not break DoliDroid.
            \r\n- DoliDroid use embedded image resources to reduce bandwidth usage.
            \r\n- DoliDroid use internal cache for pages that should not change (like menu page)
            \r\n- Connections parameters are saved. No need to enter them each time you use DoliDroid.
            \r\n- Integration with your phone or other applications (Clicking on PDF open PDF reader, clicking onto email or phone launch your email application or launch Android dialer, ...)

            \r\n\r\n

            WARNING ! 

            \r\n\r\n

            This application need Android 4.0+ and a hosted Dolibarr ERP & CRM version 3.5 or newer accessible by internet
            \r\n(For example, when hosted on any SaaS solution like DoliCloud - http://www.dolicloud.com).

            ',0.000,'',0.000,'0',0.000,'0',5,0,0,NULL,10,10.00000000,50.00000000,0.00000000,0.00000000,0.00000000,50.00000000,0,NULL,NULL,0,NULL,0.00000000,0,4,NULL,NULL,NULL,0,'EUR',10.00000000,50.00000000,0.00000000,50.00000000),(257,84,NULL,10,NULL,'A powerfull computer XP4523 ',0.000,'',0.000,'0',0.000,'0',5,0,0,NULL,100,100.00000000,500.00000000,0.00000000,0.00000000,0.00000000,500.00000000,0,NULL,NULL,0,NULL,0.00000000,0,1,NULL,NULL,NULL,0,'EUR',100.00000000,500.00000000,0.00000000,500.00000000),(258,84,NULL,4,NULL,'Nice Bio Apple Pie.
            \r\n ',0.000,'',0.000,'0',0.000,'0',2,0,0,NULL,5,5.00000000,10.00000000,0.00000000,0.00000000,0.00000000,10.00000000,0,NULL,NULL,0,NULL,0.00000000,0,2,NULL,NULL,NULL,0,'EUR',5.00000000,10.00000000,0.00000000,10.00000000),(259,84,NULL,3,NULL,'',0.000,'',0.000,'0',0.000,'0',1,0,0,NULL,0,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,1,NULL,NULL,0,NULL,0.00000000,0,3,NULL,NULL,NULL,0,'EUR',0.00000000,0.00000000,0.00000000,0.00000000),(260,85,NULL,12,NULL,'Cloud hosting of Dolibarr ERP and CRM software',0.000,'',0.000,'0',0.000,'0',3,0,0,NULL,9,9.00000000,27.00000000,0.00000000,0.00000000,0.00000000,27.00000000,1,NULL,NULL,0,NULL,0.00000000,0,1,NULL,NULL,NULL,0,'EUR',9.00000000,27.00000000,0.00000000,27.00000000),(261,85,NULL,3,NULL,'',0.000,'',0.000,'0',0.000,'0',4,0,0,NULL,0,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,1,NULL,NULL,0,NULL,0.00000000,0,2,NULL,NULL,NULL,0,'EUR',0.00000000,0.00000000,0.00000000,0.00000000),(262,85,NULL,5,NULL,'DoliDroid is the Android front-end client for Dolibarr ERP & CRM web software.
            \r\nThis application is not a standalone program. It is a front end to use a online hosted Dolibarr ERP & CRM software (an Open-source web software to manage your business).
            \r\n

            The advantage of DoliDroid are :
            \r\n- DoliDroid is not a duplicate code of Dolibarr, but a front-end of a Dolibarr web installation, so all your online existing features are supported by this application. This is also true for external modules features.
            \r\n- Upgrading Dolibarr will not break DoliDroid.
            \r\n- DoliDroid use embedded image resources to reduce bandwidth usage.
            \r\n- DoliDroid use internal cache for pages that should not change (like menu page)
            \r\n- Connections parameters are saved. No need to enter them each time you use DoliDroid.
            \r\n- Integration with your phone or other applications (Clicking on PDF open PDF reader, clicking onto email or phone launch your email application or launch Android dialer, ...)

            \r\n\r\n

            WARNING ! 

            \r\n\r\n

            This application need Android 4.0+ and a hosted Dolibarr ERP & CRM version 3.5 or newer accessible by internet
            \r\n(For example, when hosted on any SaaS solution like DoliCloud - http://www.dolicloud.com).

            ',0.000,'',0.000,'0',0.000,'0',2,0,0,NULL,10,10.00000000,20.00000000,0.00000000,0.00000000,0.00000000,20.00000000,0,NULL,NULL,0,NULL,0.00000000,0,3,NULL,NULL,NULL,0,'EUR',10.00000000,20.00000000,0.00000000,20.00000000),(271,88,NULL,5,NULL,'DoliDroid is the Android front-end client for Dolibarr ERP & CRM web software.
            \r\nThis application is not a standalone program. It is a front end to use a online hosted Dolibarr ERP & CRM software (an Open-source web software to manage your business).
            \r\n

            The advantage of DoliDroid are :
            \r\n- DoliDroid is not a duplicate code of Dolibarr, but a front-end of a Dolibarr web installation, so all your online existing features are supported by this application. This is also true for external modules features.
            \r\n- Upgrading Dolibarr will not break DoliDroid.
            \r\n- DoliDroid use embedded image resources to reduce bandwidth usage.
            \r\n- DoliDroid use internal cache for pages that should not change (like menu page)
            \r\n- Connections parameters are saved. No need to enter them each time you use DoliDroid.
            \r\n- Integration with your phone or other applications (Clicking on PDF open PDF reader, clicking onto email or phone launch your email application or launch Android dialer, ...)

            \r\n\r\n

            WARNING ! 

            \r\n\r\n

            This application need Android 4.0+ and a hosted Dolibarr ERP & CRM version 3.5 or newer accessible by internet
            \r\n(For example, when hosted on any SaaS solution like DoliCloud - http://www.dolicloud.com).

            ',0.000,'',0.000,'0',0.000,'0',5,0,0,NULL,10,10.00000000,50.00000000,0.00000000,0.00000000,0.00000000,50.00000000,0,NULL,NULL,0,NULL,0.00000000,0,1,NULL,NULL,NULL,0,'EUR',10.00000000,50.00000000,0.00000000,50.00000000),(272,88,NULL,3,NULL,'',0.000,'',0.000,'0',0.000,'0',3,0,0,NULL,0,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,1,NULL,NULL,0,NULL,0.00000000,0,2,NULL,NULL,NULL,0,'EUR',0.00000000,0.00000000,0.00000000,0.00000000),(276,75,NULL,1,NULL,'A beatifull pink dress',0.000,'',0.000,'0',0.000,'0',1,0,0,NULL,100,100.00000000,100.00000000,0.00000000,0.00000000,0.00000000,100.00000000,0,NULL,NULL,0,NULL,90.00000000,0,3,NULL,NULL,NULL,0,'EUR',100.00000000,100.00000000,0.00000000,100.00000000),(278,75,NULL,13,NULL,'A powerfull computer XP4523 
            \r\n(Code douane: USXP765 - Pays d'origine: Etats-Unis)',5.000,'',9.975,'1',0.000,'0',5,0,0,NULL,100,100.00000000,500.00000000,25.00000000,49.88000000,0.00000000,574.88000000,0,NULL,NULL,0,NULL,0.00000000,0,2,NULL,NULL,NULL,0,'EUR',100.00000000,500.00000000,25.00000000,574.88000000),(279,75,NULL,13,NULL,'A powerfull computer XP4523 
            \n(Code douane: USXP765 - Pays d\'origine: Etats-Unis)',0.000,'',0.000,'0',0.000,'0',2,0,0,NULL,100,100.00000000,200.00000000,0.00000000,0.00000000,0.00000000,200.00000000,0,NULL,NULL,0,NULL,0.00000000,0,4,NULL,NULL,NULL,0,'EUR',100.00000000,200.00000000,0.00000000,200.00000000),(280,90,NULL,4,NULL,'Nice Bio Apple Pie.
            \r\n ',0.000,'',0.000,'0',0.000,'0',2,0,0,NULL,5,5.00000000,10.00000000,0.00000000,0.00000000,0.00000000,10.00000000,0,NULL,NULL,0,NULL,0.00000000,0,1,NULL,NULL,NULL,0,'EUR',5.00000000,10.00000000,0.00000000,10.00000000),(281,90,NULL,5,NULL,'DoliDroid is the Android front-end client for Dolibarr ERP & CRM web software.
            \r\nThis application is not a standalone program. It is a front end to use a online hosted Dolibarr ERP & CRM software (an Open-source web software to manage your business).
            \r\n

            The advantage of DoliDroid are :
            \r\n- DoliDroid is not a duplicate code of Dolibarr, but a front-end of a Dolibarr web installation, so all your online existing features are supported by this application. This is also true for external modules features.
            \r\n- Upgrading Dolibarr will not break DoliDroid.
            \r\n- DoliDroid use embedded image resources to reduce bandwidth usage.
            \r\n- DoliDroid use internal cache for pages that should not change (like menu page)
            \r\n- Connections parameters are saved. No need to enter them each time you use DoliDroid.
            \r\n- Integration with your phone or other applications (Clicking on PDF open PDF reader, clicking onto email or phone launch your email application or launch Android dialer, ...)

            \r\n\r\n

            WARNING ! 

            \r\n\r\n

            This application need Android 4.0+ and a hosted Dolibarr ERP & CRM version 3.5 or newer accessible by internet
            \r\n(For example, when hosted on any SaaS solution like DoliCloud - http://www.dolicloud.com).

            ',0.000,'',0.000,'0',0.000,'0',3,0,0,NULL,10,10.00000000,30.00000000,0.00000000,0.00000000,0.00000000,30.00000000,0,NULL,NULL,0,NULL,0.00000000,0,2,NULL,NULL,NULL,0,'EUR',10.00000000,30.00000000,0.00000000,30.00000000),(282,90,NULL,2,NULL,'',0.000,'',0.000,'0',0.000,'0',5,0,0,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0,NULL,NULL,0,NULL,0.00000000,0,3,NULL,NULL,NULL,0,'EUR',0.00000000,0.00000000,0.00000000,0.00000000),(283,90,NULL,1,NULL,'A beatifull pink dress',0.000,'',0.000,'0',0.000,'0',4,0,0,NULL,100,100.00000000,400.00000000,0.00000000,0.00000000,0.00000000,400.00000000,0,NULL,NULL,0,NULL,0.00000000,0,4,NULL,NULL,NULL,0,'EUR',100.00000000,400.00000000,0.00000000,400.00000000),(284,91,NULL,1,NULL,'A beatifull pink dress',0.000,'',0.000,'0',0.000,'0',3,0,0,NULL,100,100.00000000,300.00000000,0.00000000,0.00000000,0.00000000,300.00000000,0,NULL,NULL,0,NULL,0.00000000,0,1,NULL,NULL,NULL,0,'EUR',100.00000000,300.00000000,0.00000000,300.00000000),(285,91,NULL,1,NULL,'A beatifull pink dress',0.000,'',0.000,'0',0.000,'0',5,0,0,NULL,100,100.00000000,500.00000000,0.00000000,0.00000000,0.00000000,500.00000000,0,NULL,NULL,0,NULL,0.00000000,0,2,NULL,NULL,NULL,0,'EUR',100.00000000,500.00000000,0.00000000,500.00000000),(286,91,NULL,13,NULL,'A powerfull computer XP4523 ',0.000,'',0.000,'0',0.000,'0',2,0,0,NULL,100,100.00000000,200.00000000,0.00000000,0.00000000,0.00000000,200.00000000,0,NULL,NULL,0,NULL,0.00000000,0,3,NULL,NULL,NULL,0,'EUR',100.00000000,200.00000000,0.00000000,200.00000000),(287,92,NULL,10,NULL,'A powerfull computer XP4523 ',0.000,'',0.000,'0',0.000,'0',4,0,0,NULL,100,100.00000000,400.00000000,0.00000000,0.00000000,0.00000000,400.00000000,0,NULL,NULL,0,NULL,0.00000000,0,1,NULL,NULL,NULL,0,'EUR',100.00000000,400.00000000,0.00000000,400.00000000),(288,92,NULL,13,NULL,'A powerfull computer XP4523 ',0.000,'',0.000,'0',0.000,'0',3,0,0,NULL,100,100.00000000,300.00000000,0.00000000,0.00000000,0.00000000,300.00000000,0,NULL,NULL,0,NULL,0.00000000,0,2,NULL,NULL,NULL,0,'EUR',100.00000000,300.00000000,0.00000000,300.00000000),(289,92,NULL,10,NULL,'A powerfull computer XP4523 ',0.000,'',0.000,'0',0.000,'0',2,0,0,NULL,100,100.00000000,200.00000000,0.00000000,0.00000000,0.00000000,200.00000000,0,NULL,NULL,0,NULL,0.00000000,0,3,NULL,NULL,NULL,0,'EUR',100.00000000,200.00000000,0.00000000,200.00000000),(290,92,NULL,13,NULL,'A powerfull computer XP4523 ',0.000,'',0.000,'0',0.000,'0',1,0,0,NULL,100,100.00000000,100.00000000,0.00000000,0.00000000,0.00000000,100.00000000,0,NULL,NULL,0,NULL,0.00000000,0,4,NULL,NULL,NULL,0,'EUR',100.00000000,100.00000000,0.00000000,100.00000000),(291,92,NULL,12,NULL,'Cloud hosting of Dolibarr ERP and CRM software',0.000,'',0.000,'0',0.000,'0',2,0,0,NULL,9,9.00000000,18.00000000,0.00000000,0.00000000,0.00000000,18.00000000,0,NULL,NULL,0,NULL,0.00000000,0,5,NULL,NULL,NULL,0,'EUR',9.00000000,18.00000000,0.00000000,18.00000000),(292,6,NULL,11,NULL,'A nice rollup',0.000,'',0.000,'0',0.000,'0',1,0,0,NULL,0,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0,NULL,NULL,0,NULL,0.00000000,0,1,NULL,NULL,NULL,NULL,'',0.00000000,0.00000000,0.00000000,0.00000000),(295,93,NULL,11,NULL,'A nice rollup',0.000,'',0.000,'0',0.000,'0',1,0,0,NULL,0,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0,NULL,NULL,0,NULL,0.00000000,0,2,NULL,NULL,NULL,1,'EUR',0.00000000,0.00000000,0.00000000,0.00000000); +INSERT INTO `llx_commandedet` VALUES (1,1,NULL,NULL,NULL,'Product 1',0.000,'',0.000,'',0.000,'',1,0,0,NULL,10,10.00000000,10.00000000,0.00000000,0.00000000,0.00000000,10.00000000,0,NULL,NULL,0,NULL,0.00000000,0,1,NULL,NULL,NULL,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000),(2,1,NULL,2,NULL,'',0.000,'',0.000,'',0.000,'',1,0,0,NULL,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0,NULL,NULL,0,NULL,0.00000000,0,2,NULL,NULL,NULL,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000),(3,1,NULL,5,NULL,'cccc',0.000,'',0.000,'',0.000,'',1,0,0,NULL,0,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0,NULL,NULL,0,NULL,0.00000000,0,3,NULL,NULL,NULL,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000),(4,2,NULL,NULL,NULL,'hgf',0.000,'',0.000,'',0.000,'',1,0,0,NULL,10,10.00000000,10.00000000,0.00000000,0.00000000,0.00000000,10.00000000,0,NULL,NULL,0,NULL,0.00000000,0,1,NULL,NULL,NULL,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000),(10,5,NULL,NULL,NULL,'gfdgdf',0.000,'',0.000,'',0.000,'',1,0,0,NULL,10,10.00000000,10.00000000,0.00000000,0.00000000,0.00000000,10.00000000,0,NULL,NULL,0,NULL,0.00000000,0,1,NULL,NULL,NULL,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000),(14,3,NULL,NULL,NULL,'gdfgdf',0.000,'',0.000,'',0.000,'',1,0,0,NULL,10,10.00000000,10.00000000,0.00000000,0.00000000,0.00000000,10.00000000,1,NULL,NULL,0,NULL,0.00000000,0,1,NULL,NULL,NULL,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000),(15,3,NULL,NULL,NULL,'fghfgh',0.000,'',0.000,'',0.000,'',1,0,0,NULL,20,20.00000000,20.00000000,0.00000000,0.00000000,0.00000000,20.00000000,0,NULL,NULL,0,NULL,0.00000000,0,2,NULL,NULL,NULL,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000),(16,17,NULL,2,NULL,'',0.000,'',0.000,'0',0.000,'0',3,0,0,NULL,0,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0,NULL,NULL,0,NULL,0.00000000,0,1,NULL,NULL,NULL,0,'EUR',0.00000000,0.00000000,0.00000000,0.00000000),(17,17,NULL,10,NULL,'A powerfull computer XP4523 ',0.000,'',0.000,'0',0.000,'0',5,0,0,NULL,100,100.00000000,500.00000000,0.00000000,0.00000000,0.00000000,500.00000000,0,NULL,NULL,0,NULL,0.00000000,0,2,NULL,NULL,NULL,0,'EUR',100.00000000,500.00000000,0.00000000,500.00000000),(18,17,NULL,12,NULL,'Cloud hosting of Dolibarr ERP and CRM software',0.000,'',0.000,'0',0.000,'0',1,0,0,NULL,9,9.00000000,9.00000000,0.00000000,0.00000000,0.00000000,9.00000000,1,NULL,NULL,0,NULL,0.00000000,0,3,NULL,NULL,NULL,0,'EUR',9.00000000,9.00000000,0.00000000,9.00000000),(19,18,NULL,10,NULL,'A powerfull computer XP4523 ',0.000,'',0.000,'0',0.000,'0',5,0,0,NULL,100,100.00000000,500.00000000,0.00000000,0.00000000,0.00000000,500.00000000,0,NULL,NULL,0,NULL,0.00000000,0,1,NULL,NULL,NULL,0,'EUR',100.00000000,500.00000000,0.00000000,500.00000000),(20,18,NULL,3,NULL,'',0.000,'',0.000,'0',0.000,'0',1,0,0,NULL,0,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,1,NULL,NULL,0,NULL,0.00000000,0,2,NULL,NULL,NULL,0,'EUR',0.00000000,0.00000000,0.00000000,0.00000000),(21,18,NULL,1,NULL,'A beatifull pink dress',0.000,'',0.000,'0',0.000,'0',4,0,0,NULL,100,100.00000000,400.00000000,0.00000000,0.00000000,0.00000000,400.00000000,0,NULL,NULL,0,NULL,0.00000000,0,3,NULL,NULL,NULL,0,'EUR',100.00000000,400.00000000,0.00000000,400.00000000),(24,20,NULL,4,NULL,'Nice Bio Apple Pie.
            \r\n ',0.000,'',0.000,'0',0.000,'0',4,0,0,NULL,5,5.00000000,20.00000000,0.00000000,0.00000000,0.00000000,20.00000000,0,NULL,NULL,0,NULL,0.00000000,0,1,NULL,NULL,NULL,0,'EUR',5.00000000,20.00000000,0.00000000,20.00000000),(25,20,NULL,1,NULL,'A beatifull pink dress',0.000,'',0.000,'0',0.000,'0',3,0,0,NULL,100,100.00000000,300.00000000,0.00000000,0.00000000,0.00000000,300.00000000,0,NULL,NULL,0,NULL,0.00000000,0,2,NULL,NULL,NULL,0,'EUR',100.00000000,300.00000000,0.00000000,300.00000000),(26,20,NULL,4,NULL,'Nice Bio Apple Pie.
            \r\n ',0.000,'',0.000,'0',0.000,'0',2,0,0,NULL,5,5.00000000,10.00000000,0.00000000,0.00000000,0.00000000,10.00000000,0,NULL,NULL,0,NULL,0.00000000,0,3,NULL,NULL,NULL,0,'EUR',5.00000000,10.00000000,0.00000000,10.00000000),(55,29,NULL,2,NULL,'',0.000,'',0.000,'0',0.000,'0',2,0,0,NULL,0,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0,NULL,NULL,0,NULL,0.00000000,0,1,NULL,NULL,NULL,0,'EUR',0.00000000,0.00000000,0.00000000,0.00000000),(56,29,NULL,3,NULL,'',0.000,'',0.000,'0',0.000,'0',1,0,0,NULL,0,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,1,NULL,NULL,0,NULL,0.00000000,0,2,NULL,NULL,NULL,0,'EUR',0.00000000,0.00000000,0.00000000,0.00000000),(57,29,NULL,10,NULL,'A powerfull computer XP4523 ',0.000,'',0.000,'0',0.000,'0',4,0,0,NULL,100,100.00000000,400.00000000,0.00000000,0.00000000,0.00000000,400.00000000,0,NULL,NULL,0,NULL,0.00000000,0,3,NULL,NULL,NULL,0,'EUR',100.00000000,400.00000000,0.00000000,400.00000000),(58,29,NULL,12,NULL,'Cloud hosting of Dolibarr ERP and CRM software',0.000,'',0.000,'0',0.000,'0',3,0,0,NULL,9,9.00000000,27.00000000,0.00000000,0.00000000,0.00000000,27.00000000,1,NULL,NULL,0,NULL,0.00000000,0,4,NULL,NULL,NULL,0,'EUR',9.00000000,27.00000000,0.00000000,27.00000000),(59,29,NULL,5,NULL,'DoliDroid is the Android front-end client for Dolibarr ERP & CRM web software.
            \r\nThis application is not a standalone program. It is a front end to use a online hosted Dolibarr ERP & CRM software (an Open-source web software to manage your business).
            \r\n

            The advantage of DoliDroid are :
            \r\n- DoliDroid is not a duplicate code of Dolibarr, but a front-end of a Dolibarr web installation, so all your online existing features are supported by this application. This is also true for external modules features.
            \r\n- Upgrading Dolibarr will not break DoliDroid.
            \r\n- DoliDroid use embedded image resources to reduce bandwidth usage.
            \r\n- DoliDroid use internal cache for pages that should not change (like menu page)
            \r\n- Connections parameters are saved. No need to enter them each time you use DoliDroid.
            \r\n- Integration with your phone or other applications (Clicking on PDF open PDF reader, clicking onto email or phone launch your email application or launch Android dialer, ...)

            \r\n\r\n

            WARNING ! 

            \r\n\r\n

            This application need Android 4.0+ and a hosted Dolibarr ERP & CRM version 3.5 or newer accessible by internet
            \r\n(For example, when hosted on any SaaS solution like DoliCloud - http://www.dolicloud.com).

            ',0.000,'',0.000,'0',0.000,'0',3,0,0,NULL,10,10.00000000,30.00000000,0.00000000,0.00000000,0.00000000,30.00000000,0,NULL,NULL,0,NULL,0.00000000,0,5,NULL,NULL,NULL,0,'EUR',10.00000000,30.00000000,0.00000000,30.00000000),(75,34,NULL,3,NULL,'',0.000,'',0.000,'0',0.000,'0',4,0,0,NULL,0,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,1,NULL,NULL,0,NULL,0.00000000,0,1,NULL,NULL,NULL,0,'EUR',0.00000000,0.00000000,0.00000000,0.00000000),(76,34,NULL,4,NULL,'Nice Bio Apple Pie.
            \r\n ',0.000,'',0.000,'0',0.000,'0',3,0,0,NULL,5,5.00000000,15.00000000,0.00000000,0.00000000,0.00000000,15.00000000,0,NULL,NULL,0,NULL,0.00000000,0,2,NULL,NULL,NULL,0,'EUR',5.00000000,15.00000000,0.00000000,15.00000000),(77,34,NULL,1,NULL,'A beatifull pink dress',0.000,'',0.000,'0',0.000,'0',1,0,0,NULL,100,100.00000000,100.00000000,0.00000000,0.00000000,0.00000000,100.00000000,0,NULL,NULL,0,NULL,0.00000000,0,3,NULL,NULL,NULL,0,'EUR',100.00000000,100.00000000,0.00000000,100.00000000),(78,34,NULL,12,NULL,'Cloud hosting of Dolibarr ERP and CRM software',0.000,'',0.000,'0',0.000,'0',1,0,0,NULL,9,9.00000000,9.00000000,0.00000000,0.00000000,0.00000000,9.00000000,1,NULL,NULL,0,NULL,0.00000000,0,4,NULL,NULL,NULL,0,'EUR',9.00000000,9.00000000,0.00000000,9.00000000),(94,38,NULL,10,NULL,'A powerfull computer XP4523 ',0.000,'',0.000,'0',0.000,'0',2,0,0,NULL,100,100.00000000,200.00000000,0.00000000,0.00000000,0.00000000,200.00000000,0,NULL,NULL,0,NULL,0.00000000,0,1,NULL,NULL,NULL,0,'EUR',100.00000000,200.00000000,0.00000000,200.00000000),(95,38,NULL,2,NULL,'',0.000,'',0.000,'0',0.000,'0',3,0,0,NULL,0,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0,NULL,NULL,0,NULL,0.00000000,0,2,NULL,NULL,NULL,0,'EUR',0.00000000,0.00000000,0.00000000,0.00000000),(99,40,NULL,1,NULL,'A beatifull pink dress',0.000,'',0.000,'0',0.000,'0',4,0,0,NULL,100,100.00000000,400.00000000,0.00000000,0.00000000,0.00000000,400.00000000,0,NULL,NULL,0,NULL,0.00000000,0,1,NULL,NULL,NULL,0,'EUR',100.00000000,400.00000000,0.00000000,400.00000000),(100,40,NULL,10,NULL,'A powerfull computer XP4523 ',0.000,'',0.000,'0',0.000,'0',4,0,0,NULL,100,100.00000000,400.00000000,0.00000000,0.00000000,0.00000000,400.00000000,0,NULL,NULL,0,NULL,0.00000000,0,2,NULL,NULL,NULL,0,'EUR',100.00000000,400.00000000,0.00000000,400.00000000),(101,40,NULL,3,NULL,'',0.000,'',0.000,'0',0.000,'0',3,0,0,NULL,0,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,1,NULL,NULL,0,NULL,0.00000000,0,3,NULL,NULL,NULL,0,'EUR',0.00000000,0.00000000,0.00000000,0.00000000),(102,40,NULL,4,NULL,'Nice Bio Apple Pie.
            \r\n ',0.000,'',0.000,'0',0.000,'0',2,0,0,NULL,5,5.00000000,10.00000000,0.00000000,0.00000000,0.00000000,10.00000000,0,NULL,NULL,0,NULL,0.00000000,0,4,NULL,NULL,NULL,0,'EUR',5.00000000,10.00000000,0.00000000,10.00000000),(103,40,NULL,1,NULL,'A beatifull pink dress',0.000,'',0.000,'0',0.000,'0',4,0,0,NULL,100,100.00000000,400.00000000,0.00000000,0.00000000,0.00000000,400.00000000,0,NULL,NULL,0,NULL,0.00000000,0,5,NULL,NULL,NULL,0,'EUR',100.00000000,400.00000000,0.00000000,400.00000000),(112,43,NULL,12,NULL,'Cloud hosting of Dolibarr ERP and CRM software',0.000,'',0.000,'0',0.000,'0',2,0,0,NULL,9,9.00000000,18.00000000,0.00000000,0.00000000,0.00000000,18.00000000,1,NULL,NULL,0,NULL,0.00000000,0,1,NULL,NULL,NULL,0,'EUR',9.00000000,18.00000000,0.00000000,18.00000000),(113,43,NULL,12,NULL,'Cloud hosting of Dolibarr ERP and CRM software',0.000,'',0.000,'0',0.000,'0',5,0,0,NULL,9,9.00000000,45.00000000,0.00000000,0.00000000,0.00000000,45.00000000,1,NULL,NULL,0,NULL,0.00000000,0,2,NULL,NULL,NULL,0,'EUR',9.00000000,45.00000000,0.00000000,45.00000000),(114,43,NULL,10,NULL,'A powerfull computer XP4523 ',0.000,'',0.000,'0',0.000,'0',4,0,0,NULL,100,100.00000000,400.00000000,0.00000000,0.00000000,0.00000000,400.00000000,0,NULL,NULL,0,NULL,0.00000000,0,3,NULL,NULL,NULL,0,'EUR',100.00000000,400.00000000,0.00000000,400.00000000),(115,43,NULL,4,NULL,'Nice Bio Apple Pie.
            \r\n ',0.000,'',0.000,'0',0.000,'0',3,0,0,NULL,5,5.00000000,15.00000000,0.00000000,0.00000000,0.00000000,15.00000000,0,NULL,NULL,0,NULL,0.00000000,0,4,NULL,NULL,NULL,0,'EUR',5.00000000,15.00000000,0.00000000,15.00000000),(116,43,NULL,2,NULL,'',0.000,'',0.000,'0',0.000,'0',4,0,0,NULL,0,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0,NULL,NULL,0,NULL,0.00000000,0,5,NULL,NULL,NULL,0,'EUR',0.00000000,0.00000000,0.00000000,0.00000000),(125,47,NULL,2,NULL,'',0.000,'',0.000,'0',0.000,'0',3,0,0,NULL,0,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0,NULL,NULL,0,NULL,0.00000000,0,1,NULL,NULL,NULL,0,'EUR',0.00000000,0.00000000,0.00000000,0.00000000),(126,47,NULL,4,NULL,'Nice Bio Apple Pie.
            \r\n ',0.000,'',0.000,'0',0.000,'0',3,0,0,NULL,5,5.00000000,15.00000000,0.00000000,0.00000000,0.00000000,15.00000000,0,NULL,NULL,0,NULL,0.00000000,0,2,NULL,NULL,NULL,0,'EUR',5.00000000,15.00000000,0.00000000,15.00000000),(127,47,NULL,3,NULL,'',0.000,'',0.000,'0',0.000,'0',5,0,0,NULL,0,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,1,NULL,NULL,0,NULL,0.00000000,0,3,NULL,NULL,NULL,0,'EUR',0.00000000,0.00000000,0.00000000,0.00000000),(128,47,NULL,5,NULL,'DoliDroid is the Android front-end client for Dolibarr ERP & CRM web software.
            \r\nThis application is not a standalone program. It is a front end to use a online hosted Dolibarr ERP & CRM software (an Open-source web software to manage your business).
            \r\n

            The advantage of DoliDroid are :
            \r\n- DoliDroid is not a duplicate code of Dolibarr, but a front-end of a Dolibarr web installation, so all your online existing features are supported by this application. This is also true for external modules features.
            \r\n- Upgrading Dolibarr will not break DoliDroid.
            \r\n- DoliDroid use embedded image resources to reduce bandwidth usage.
            \r\n- DoliDroid use internal cache for pages that should not change (like menu page)
            \r\n- Connections parameters are saved. No need to enter them each time you use DoliDroid.
            \r\n- Integration with your phone or other applications (Clicking on PDF open PDF reader, clicking onto email or phone launch your email application or launch Android dialer, ...)

            \r\n\r\n

            WARNING ! 

            \r\n\r\n

            This application need Android 4.0+ and a hosted Dolibarr ERP & CRM version 3.5 or newer accessible by internet
            \r\n(For example, when hosted on any SaaS solution like DoliCloud - http://www.dolicloud.com).

            ',0.000,'',0.000,'0',0.000,'0',4,0,0,NULL,10,10.00000000,40.00000000,0.00000000,0.00000000,0.00000000,40.00000000,0,NULL,NULL,0,NULL,0.00000000,0,4,NULL,NULL,NULL,0,'EUR',10.00000000,40.00000000,0.00000000,40.00000000),(129,48,NULL,5,NULL,'DoliDroid is the Android front-end client for Dolibarr ERP & CRM web software.
            \r\nThis application is not a standalone program. It is a front end to use a online hosted Dolibarr ERP & CRM software (an Open-source web software to manage your business).
            \r\n

            The advantage of DoliDroid are :
            \r\n- DoliDroid is not a duplicate code of Dolibarr, but a front-end of a Dolibarr web installation, so all your online existing features are supported by this application. This is also true for external modules features.
            \r\n- Upgrading Dolibarr will not break DoliDroid.
            \r\n- DoliDroid use embedded image resources to reduce bandwidth usage.
            \r\n- DoliDroid use internal cache for pages that should not change (like menu page)
            \r\n- Connections parameters are saved. No need to enter them each time you use DoliDroid.
            \r\n- Integration with your phone or other applications (Clicking on PDF open PDF reader, clicking onto email or phone launch your email application or launch Android dialer, ...)

            \r\n\r\n

            WARNING ! 

            \r\n\r\n

            This application need Android 4.0+ and a hosted Dolibarr ERP & CRM version 3.5 or newer accessible by internet
            \r\n(For example, when hosted on any SaaS solution like DoliCloud - http://www.dolicloud.com).

            ',0.000,'',0.000,'0',0.000,'0',4,0,0,NULL,10,10.00000000,40.00000000,0.00000000,0.00000000,0.00000000,40.00000000,0,NULL,NULL,0,NULL,0.00000000,0,1,NULL,NULL,NULL,0,'EUR',10.00000000,40.00000000,0.00000000,40.00000000),(130,48,NULL,1,NULL,'A beatifull pink dress',0.000,'',0.000,'0',0.000,'0',5,0,0,NULL,100,100.00000000,500.00000000,0.00000000,0.00000000,0.00000000,500.00000000,0,NULL,NULL,0,NULL,0.00000000,0,2,NULL,NULL,NULL,0,'EUR',100.00000000,500.00000000,0.00000000,500.00000000),(134,50,NULL,10,NULL,'A powerfull computer XP4523 ',0.000,'',0.000,'0',0.000,'0',1,0,0,NULL,100,100.00000000,100.00000000,0.00000000,0.00000000,0.00000000,100.00000000,0,NULL,NULL,0,NULL,0.00000000,0,1,NULL,NULL,NULL,0,'EUR',100.00000000,100.00000000,0.00000000,100.00000000),(135,50,NULL,12,NULL,'Cloud hosting of Dolibarr ERP and CRM software',0.000,'',0.000,'0',0.000,'0',2,0,0,NULL,9,9.00000000,18.00000000,0.00000000,0.00000000,0.00000000,18.00000000,1,NULL,NULL,0,NULL,0.00000000,0,2,NULL,NULL,NULL,0,'EUR',9.00000000,18.00000000,0.00000000,18.00000000),(145,54,NULL,1,NULL,'A beatifull pink dress',0.000,'',0.000,'0',0.000,'0',2,0,0,NULL,100,100.00000000,200.00000000,0.00000000,0.00000000,0.00000000,200.00000000,0,NULL,NULL,0,NULL,0.00000000,0,1,NULL,NULL,NULL,0,'EUR',100.00000000,200.00000000,0.00000000,200.00000000),(146,54,NULL,5,NULL,'DoliDroid is the Android front-end client for Dolibarr ERP & CRM web software.
            \r\nThis application is not a standalone program. It is a front end to use a online hosted Dolibarr ERP & CRM software (an Open-source web software to manage your business).
            \r\n

            The advantage of DoliDroid are :
            \r\n- DoliDroid is not a duplicate code of Dolibarr, but a front-end of a Dolibarr web installation, so all your online existing features are supported by this application. This is also true for external modules features.
            \r\n- Upgrading Dolibarr will not break DoliDroid.
            \r\n- DoliDroid use embedded image resources to reduce bandwidth usage.
            \r\n- DoliDroid use internal cache for pages that should not change (like menu page)
            \r\n- Connections parameters are saved. No need to enter them each time you use DoliDroid.
            \r\n- Integration with your phone or other applications (Clicking on PDF open PDF reader, clicking onto email or phone launch your email application or launch Android dialer, ...)

            \r\n\r\n

            WARNING ! 

            \r\n\r\n

            This application need Android 4.0+ and a hosted Dolibarr ERP & CRM version 3.5 or newer accessible by internet
            \r\n(For example, when hosted on any SaaS solution like DoliCloud - http://www.dolicloud.com).

            ',0.000,'',0.000,'0',0.000,'0',2,0,0,NULL,10,10.00000000,20.00000000,0.00000000,0.00000000,0.00000000,20.00000000,0,NULL,NULL,0,NULL,0.00000000,0,2,NULL,NULL,NULL,0,'EUR',10.00000000,20.00000000,0.00000000,20.00000000),(158,58,NULL,2,NULL,'',0.000,'',0.000,'0',0.000,'0',3,0,0,NULL,0,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0,NULL,NULL,0,NULL,0.00000000,0,1,NULL,NULL,NULL,0,'EUR',0.00000000,0.00000000,0.00000000,0.00000000),(159,58,NULL,10,NULL,'A powerfull computer XP4523 ',0.000,'',0.000,'0',0.000,'0',4,0,0,NULL,100,100.00000000,400.00000000,0.00000000,0.00000000,0.00000000,400.00000000,0,NULL,NULL,0,NULL,0.00000000,0,2,NULL,NULL,NULL,0,'EUR',100.00000000,400.00000000,0.00000000,400.00000000),(160,58,NULL,12,NULL,'Cloud hosting of Dolibarr ERP and CRM software',0.000,'',0.000,'0',0.000,'0',4,0,0,NULL,9,9.00000000,36.00000000,0.00000000,0.00000000,0.00000000,36.00000000,1,NULL,NULL,0,NULL,0.00000000,0,3,NULL,NULL,NULL,0,'EUR',9.00000000,36.00000000,0.00000000,36.00000000),(174,62,NULL,4,NULL,'Nice Bio Apple Pie.
            \r\n ',0.000,'',0.000,'0',0.000,'0',2,0,0,NULL,5,5.00000000,10.00000000,0.00000000,0.00000000,0.00000000,10.00000000,0,NULL,NULL,0,NULL,0.00000000,0,1,NULL,NULL,NULL,0,'EUR',5.00000000,10.00000000,0.00000000,10.00000000),(175,62,NULL,10,NULL,'A powerfull computer XP4523 ',0.000,'',0.000,'0',0.000,'0',2,0,0,NULL,100,100.00000000,200.00000000,0.00000000,0.00000000,0.00000000,200.00000000,0,NULL,NULL,0,NULL,0.00000000,0,2,NULL,NULL,NULL,0,'EUR',100.00000000,200.00000000,0.00000000,200.00000000),(176,62,NULL,1,NULL,'A beatifull pink dress',0.000,'',0.000,'0',0.000,'0',2,0,0,NULL,100,100.00000000,200.00000000,0.00000000,0.00000000,0.00000000,200.00000000,0,NULL,NULL,0,NULL,0.00000000,0,3,NULL,NULL,NULL,0,'EUR',100.00000000,200.00000000,0.00000000,200.00000000),(198,68,NULL,12,NULL,'Cloud hosting of Dolibarr ERP and CRM software',0.000,'',0.000,'0',0.000,'0',5,0,0,NULL,9,9.00000000,45.00000000,0.00000000,0.00000000,0.00000000,45.00000000,1,NULL,NULL,0,NULL,0.00000000,0,1,NULL,NULL,NULL,0,'EUR',9.00000000,45.00000000,0.00000000,45.00000000),(199,68,NULL,2,NULL,'',0.000,'',0.000,'0',0.000,'0',5,0,0,NULL,0,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0,NULL,NULL,0,NULL,0.00000000,0,2,NULL,NULL,NULL,0,'EUR',0.00000000,0.00000000,0.00000000,0.00000000),(209,72,NULL,3,NULL,'',0.000,'',0.000,'0',0.000,'0',1,0,0,NULL,0,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,1,NULL,NULL,0,NULL,0.00000000,0,1,NULL,NULL,NULL,0,'EUR',0.00000000,0.00000000,0.00000000,0.00000000),(210,72,NULL,1,NULL,'A beatifull pink dress',0.000,'',0.000,'0',0.000,'0',4,0,0,NULL,100,100.00000000,400.00000000,0.00000000,0.00000000,0.00000000,400.00000000,0,NULL,NULL,0,NULL,0.00000000,0,2,NULL,NULL,NULL,0,'EUR',100.00000000,400.00000000,0.00000000,400.00000000),(211,72,NULL,5,NULL,'DoliDroid is the Android front-end client for Dolibarr ERP & CRM web software.
            \r\nThis application is not a standalone program. It is a front end to use a online hosted Dolibarr ERP & CRM software (an Open-source web software to manage your business).
            \r\n

            The advantage of DoliDroid are :
            \r\n- DoliDroid is not a duplicate code of Dolibarr, but a front-end of a Dolibarr web installation, so all your online existing features are supported by this application. This is also true for external modules features.
            \r\n- Upgrading Dolibarr will not break DoliDroid.
            \r\n- DoliDroid use embedded image resources to reduce bandwidth usage.
            \r\n- DoliDroid use internal cache for pages that should not change (like menu page)
            \r\n- Connections parameters are saved. No need to enter them each time you use DoliDroid.
            \r\n- Integration with your phone or other applications (Clicking on PDF open PDF reader, clicking onto email or phone launch your email application or launch Android dialer, ...)

            \r\n\r\n

            WARNING ! 

            \r\n\r\n

            This application need Android 4.0+ and a hosted Dolibarr ERP & CRM version 3.5 or newer accessible by internet
            \r\n(For example, when hosted on any SaaS solution like DoliCloud - http://www.dolicloud.com).

            ',0.000,'',0.000,'0',0.000,'0',1,0,0,NULL,10,10.00000000,10.00000000,0.00000000,0.00000000,0.00000000,10.00000000,0,NULL,NULL,0,NULL,0.00000000,0,3,NULL,NULL,NULL,0,'EUR',10.00000000,10.00000000,0.00000000,10.00000000),(212,72,NULL,1,NULL,'A beatifull pink dress',0.000,'',0.000,'0',0.000,'0',2,0,0,NULL,100,100.00000000,200.00000000,0.00000000,0.00000000,0.00000000,200.00000000,0,NULL,NULL,0,NULL,0.00000000,0,4,NULL,NULL,NULL,0,'EUR',100.00000000,200.00000000,0.00000000,200.00000000),(213,72,NULL,3,NULL,'',0.000,'',0.000,'0',0.000,'0',2,0,0,NULL,0,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,1,NULL,NULL,0,NULL,0.00000000,0,5,NULL,NULL,NULL,0,'EUR',0.00000000,0.00000000,0.00000000,0.00000000),(227,75,NULL,10,NULL,'A powerfull computer XP4523 ',0.000,'',0.000,'0',0.000,'0',4,0,0,NULL,100,100.00000000,400.00000000,0.00000000,0.00000000,0.00000000,400.00000000,0,NULL,NULL,0,NULL,0.00000000,0,1,NULL,NULL,NULL,0,'EUR',100.00000000,400.00000000,0.00000000,400.00000000),(235,78,NULL,10,NULL,'A powerfull computer XP4523 ',0.000,'',0.000,'0',0.000,'0',4,0,0,NULL,100,100.00000000,400.00000000,0.00000000,0.00000000,0.00000000,400.00000000,0,NULL,NULL,0,NULL,0.00000000,0,1,NULL,NULL,NULL,0,'EUR',100.00000000,400.00000000,0.00000000,400.00000000),(236,78,NULL,12,NULL,'Cloud hosting of Dolibarr ERP and CRM software',0.000,'',0.000,'0',0.000,'0',2,0,0,NULL,9,9.00000000,18.00000000,0.00000000,0.00000000,0.00000000,18.00000000,1,NULL,NULL,0,NULL,0.00000000,0,2,NULL,NULL,NULL,0,'EUR',9.00000000,18.00000000,0.00000000,18.00000000),(237,78,NULL,4,NULL,'Nice Bio Apple Pie.
            \r\n ',0.000,'',0.000,'0',0.000,'0',2,0,0,NULL,5,5.00000000,10.00000000,0.00000000,0.00000000,0.00000000,10.00000000,0,NULL,NULL,0,NULL,0.00000000,0,3,NULL,NULL,NULL,0,'EUR',5.00000000,10.00000000,0.00000000,10.00000000),(238,78,NULL,10,NULL,'A powerfull computer XP4523 ',0.000,'',0.000,'0',0.000,'0',5,0,0,NULL,100,100.00000000,500.00000000,0.00000000,0.00000000,0.00000000,500.00000000,0,NULL,NULL,0,NULL,0.00000000,0,4,NULL,NULL,NULL,0,'EUR',100.00000000,500.00000000,0.00000000,500.00000000),(246,81,NULL,10,NULL,'A powerfull computer XP4523 ',0.000,'',0.000,'0',0.000,'0',4,0,0,NULL,100,100.00000000,400.00000000,0.00000000,0.00000000,0.00000000,400.00000000,0,NULL,NULL,0,NULL,0.00000000,0,1,NULL,NULL,NULL,0,'EUR',100.00000000,400.00000000,0.00000000,400.00000000),(247,81,NULL,10,NULL,'A powerfull computer XP4523 ',0.000,'',0.000,'0',0.000,'0',3,0,0,NULL,100,100.00000000,300.00000000,0.00000000,0.00000000,0.00000000,300.00000000,0,NULL,NULL,0,NULL,0.00000000,0,2,NULL,NULL,NULL,0,'EUR',100.00000000,300.00000000,0.00000000,300.00000000),(248,81,NULL,4,NULL,'Nice Bio Apple Pie.
            \r\n ',0.000,'',0.000,'0',0.000,'0',5,0,0,NULL,5,5.00000000,25.00000000,0.00000000,0.00000000,0.00000000,25.00000000,0,NULL,NULL,0,NULL,0.00000000,0,3,NULL,NULL,NULL,0,'EUR',5.00000000,25.00000000,0.00000000,25.00000000),(253,83,NULL,4,NULL,'Nice Bio Apple Pie.
            \r\n ',0.000,'',0.000,'0',0.000,'0',1,0,0,NULL,5,5.00000000,5.00000000,0.00000000,0.00000000,0.00000000,5.00000000,0,NULL,NULL,0,NULL,0.00000000,0,1,NULL,NULL,NULL,0,'EUR',5.00000000,5.00000000,0.00000000,5.00000000),(254,83,NULL,3,NULL,'',0.000,'',0.000,'0',0.000,'0',2,0,0,NULL,0,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,1,NULL,NULL,0,NULL,0.00000000,0,2,NULL,NULL,NULL,0,'EUR',0.00000000,0.00000000,0.00000000,0.00000000),(255,83,NULL,5,NULL,'DoliDroid is the Android front-end client for Dolibarr ERP & CRM web software.
            \r\nThis application is not a standalone program. It is a front end to use a online hosted Dolibarr ERP & CRM software (an Open-source web software to manage your business).
            \r\n

            The advantage of DoliDroid are :
            \r\n- DoliDroid is not a duplicate code of Dolibarr, but a front-end of a Dolibarr web installation, so all your online existing features are supported by this application. This is also true for external modules features.
            \r\n- Upgrading Dolibarr will not break DoliDroid.
            \r\n- DoliDroid use embedded image resources to reduce bandwidth usage.
            \r\n- DoliDroid use internal cache for pages that should not change (like menu page)
            \r\n- Connections parameters are saved. No need to enter them each time you use DoliDroid.
            \r\n- Integration with your phone or other applications (Clicking on PDF open PDF reader, clicking onto email or phone launch your email application or launch Android dialer, ...)

            \r\n\r\n

            WARNING ! 

            \r\n\r\n

            This application need Android 4.0+ and a hosted Dolibarr ERP & CRM version 3.5 or newer accessible by internet
            \r\n(For example, when hosted on any SaaS solution like DoliCloud - http://www.dolicloud.com).

            ',0.000,'',0.000,'0',0.000,'0',5,0,0,NULL,10,10.00000000,50.00000000,0.00000000,0.00000000,0.00000000,50.00000000,0,NULL,NULL,0,NULL,0.00000000,0,3,NULL,NULL,NULL,0,'EUR',10.00000000,50.00000000,0.00000000,50.00000000),(256,83,NULL,5,NULL,'DoliDroid is the Android front-end client for Dolibarr ERP & CRM web software.
            \r\nThis application is not a standalone program. It is a front end to use a online hosted Dolibarr ERP & CRM software (an Open-source web software to manage your business).
            \r\n

            The advantage of DoliDroid are :
            \r\n- DoliDroid is not a duplicate code of Dolibarr, but a front-end of a Dolibarr web installation, so all your online existing features are supported by this application. This is also true for external modules features.
            \r\n- Upgrading Dolibarr will not break DoliDroid.
            \r\n- DoliDroid use embedded image resources to reduce bandwidth usage.
            \r\n- DoliDroid use internal cache for pages that should not change (like menu page)
            \r\n- Connections parameters are saved. No need to enter them each time you use DoliDroid.
            \r\n- Integration with your phone or other applications (Clicking on PDF open PDF reader, clicking onto email or phone launch your email application or launch Android dialer, ...)

            \r\n\r\n

            WARNING ! 

            \r\n\r\n

            This application need Android 4.0+ and a hosted Dolibarr ERP & CRM version 3.5 or newer accessible by internet
            \r\n(For example, when hosted on any SaaS solution like DoliCloud - http://www.dolicloud.com).

            ',0.000,'',0.000,'0',0.000,'0',5,0,0,NULL,10,10.00000000,50.00000000,0.00000000,0.00000000,0.00000000,50.00000000,0,NULL,NULL,0,NULL,0.00000000,0,4,NULL,NULL,NULL,0,'EUR',10.00000000,50.00000000,0.00000000,50.00000000),(257,84,NULL,10,NULL,'A powerfull computer XP4523 ',0.000,'',0.000,'0',0.000,'0',5,0,0,NULL,100,100.00000000,500.00000000,0.00000000,0.00000000,0.00000000,500.00000000,0,NULL,NULL,0,NULL,0.00000000,0,1,NULL,NULL,NULL,0,'EUR',100.00000000,500.00000000,0.00000000,500.00000000),(258,84,NULL,4,NULL,'Nice Bio Apple Pie.
            \r\n ',0.000,'',0.000,'0',0.000,'0',2,0,0,NULL,5,5.00000000,10.00000000,0.00000000,0.00000000,0.00000000,10.00000000,0,NULL,NULL,0,NULL,0.00000000,0,2,NULL,NULL,NULL,0,'EUR',5.00000000,10.00000000,0.00000000,10.00000000),(259,84,NULL,3,NULL,'',0.000,'',0.000,'0',0.000,'0',1,0,0,NULL,0,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,1,NULL,NULL,0,NULL,0.00000000,0,3,NULL,NULL,NULL,0,'EUR',0.00000000,0.00000000,0.00000000,0.00000000),(260,85,NULL,12,NULL,'Cloud hosting of Dolibarr ERP and CRM software',0.000,'',0.000,'0',0.000,'0',3,0,0,NULL,9,9.00000000,27.00000000,0.00000000,0.00000000,0.00000000,27.00000000,1,NULL,NULL,0,NULL,0.00000000,0,1,NULL,NULL,NULL,0,'EUR',9.00000000,27.00000000,0.00000000,27.00000000),(261,85,NULL,3,NULL,'',0.000,'',0.000,'0',0.000,'0',4,0,0,NULL,0,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,1,NULL,NULL,0,NULL,0.00000000,0,2,NULL,NULL,NULL,0,'EUR',0.00000000,0.00000000,0.00000000,0.00000000),(262,85,NULL,5,NULL,'DoliDroid is the Android front-end client for Dolibarr ERP & CRM web software.
            \r\nThis application is not a standalone program. It is a front end to use a online hosted Dolibarr ERP & CRM software (an Open-source web software to manage your business).
            \r\n

            The advantage of DoliDroid are :
            \r\n- DoliDroid is not a duplicate code of Dolibarr, but a front-end of a Dolibarr web installation, so all your online existing features are supported by this application. This is also true for external modules features.
            \r\n- Upgrading Dolibarr will not break DoliDroid.
            \r\n- DoliDroid use embedded image resources to reduce bandwidth usage.
            \r\n- DoliDroid use internal cache for pages that should not change (like menu page)
            \r\n- Connections parameters are saved. No need to enter them each time you use DoliDroid.
            \r\n- Integration with your phone or other applications (Clicking on PDF open PDF reader, clicking onto email or phone launch your email application or launch Android dialer, ...)

            \r\n\r\n

            WARNING ! 

            \r\n\r\n

            This application need Android 4.0+ and a hosted Dolibarr ERP & CRM version 3.5 or newer accessible by internet
            \r\n(For example, when hosted on any SaaS solution like DoliCloud - http://www.dolicloud.com).

            ',0.000,'',0.000,'0',0.000,'0',2,0,0,NULL,10,10.00000000,20.00000000,0.00000000,0.00000000,0.00000000,20.00000000,0,NULL,NULL,0,NULL,0.00000000,0,3,NULL,NULL,NULL,0,'EUR',10.00000000,20.00000000,0.00000000,20.00000000),(271,88,NULL,5,NULL,'DoliDroid is the Android front-end client for Dolibarr ERP & CRM web software.
            \r\nThis application is not a standalone program. It is a front end to use a online hosted Dolibarr ERP & CRM software (an Open-source web software to manage your business).
            \r\n

            The advantage of DoliDroid are :
            \r\n- DoliDroid is not a duplicate code of Dolibarr, but a front-end of a Dolibarr web installation, so all your online existing features are supported by this application. This is also true for external modules features.
            \r\n- Upgrading Dolibarr will not break DoliDroid.
            \r\n- DoliDroid use embedded image resources to reduce bandwidth usage.
            \r\n- DoliDroid use internal cache for pages that should not change (like menu page)
            \r\n- Connections parameters are saved. No need to enter them each time you use DoliDroid.
            \r\n- Integration with your phone or other applications (Clicking on PDF open PDF reader, clicking onto email or phone launch your email application or launch Android dialer, ...)

            \r\n\r\n

            WARNING ! 

            \r\n\r\n

            This application need Android 4.0+ and a hosted Dolibarr ERP & CRM version 3.5 or newer accessible by internet
            \r\n(For example, when hosted on any SaaS solution like DoliCloud - http://www.dolicloud.com).

            ',0.000,'',0.000,'0',0.000,'0',5,0,0,NULL,10,10.00000000,50.00000000,0.00000000,0.00000000,0.00000000,50.00000000,0,NULL,NULL,0,NULL,0.00000000,0,1,NULL,NULL,NULL,0,'EUR',10.00000000,50.00000000,0.00000000,50.00000000),(272,88,NULL,3,NULL,'',0.000,'',0.000,'0',0.000,'0',3,0,0,NULL,0,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,1,NULL,NULL,0,NULL,0.00000000,0,2,NULL,NULL,NULL,0,'EUR',0.00000000,0.00000000,0.00000000,0.00000000),(276,75,NULL,1,NULL,'A beatifull pink dress',0.000,'',0.000,'0',0.000,'0',1,0,0,NULL,100,100.00000000,100.00000000,0.00000000,0.00000000,0.00000000,100.00000000,0,NULL,NULL,0,NULL,90.00000000,0,3,NULL,NULL,NULL,0,'EUR',100.00000000,100.00000000,0.00000000,100.00000000),(278,75,NULL,13,NULL,'A powerfull computer XP4523 
            \r\n(Code douane: USXP765 - Pays d'origine: Etats-Unis)',5.000,'',9.975,'1',0.000,'0',5,0,0,NULL,100,100.00000000,500.00000000,25.00000000,49.88000000,0.00000000,574.88000000,0,NULL,NULL,0,NULL,0.00000000,0,2,NULL,NULL,NULL,0,'EUR',100.00000000,500.00000000,25.00000000,574.88000000),(279,75,NULL,13,NULL,'A powerfull computer XP4523 
            \n(Code douane: USXP765 - Pays d\'origine: Etats-Unis)',0.000,'',0.000,'0',0.000,'0',2,0,0,NULL,100,100.00000000,200.00000000,0.00000000,0.00000000,0.00000000,200.00000000,0,NULL,NULL,0,NULL,0.00000000,0,4,NULL,NULL,NULL,0,'EUR',100.00000000,200.00000000,0.00000000,200.00000000),(280,90,NULL,4,NULL,'Nice Bio Apple Pie.
            \r\n ',0.000,'',0.000,'0',0.000,'0',2,0,0,NULL,5,5.00000000,10.00000000,0.00000000,0.00000000,0.00000000,10.00000000,0,NULL,NULL,0,NULL,0.00000000,0,1,NULL,NULL,NULL,0,'EUR',5.00000000,10.00000000,0.00000000,10.00000000),(281,90,NULL,5,NULL,'DoliDroid is the Android front-end client for Dolibarr ERP & CRM web software.
            \r\nThis application is not a standalone program. It is a front end to use a online hosted Dolibarr ERP & CRM software (an Open-source web software to manage your business).
            \r\n

            The advantage of DoliDroid are :
            \r\n- DoliDroid is not a duplicate code of Dolibarr, but a front-end of a Dolibarr web installation, so all your online existing features are supported by this application. This is also true for external modules features.
            \r\n- Upgrading Dolibarr will not break DoliDroid.
            \r\n- DoliDroid use embedded image resources to reduce bandwidth usage.
            \r\n- DoliDroid use internal cache for pages that should not change (like menu page)
            \r\n- Connections parameters are saved. No need to enter them each time you use DoliDroid.
            \r\n- Integration with your phone or other applications (Clicking on PDF open PDF reader, clicking onto email or phone launch your email application or launch Android dialer, ...)

            \r\n\r\n

            WARNING ! 

            \r\n\r\n

            This application need Android 4.0+ and a hosted Dolibarr ERP & CRM version 3.5 or newer accessible by internet
            \r\n(For example, when hosted on any SaaS solution like DoliCloud - http://www.dolicloud.com).

            ',0.000,'',0.000,'0',0.000,'0',3,0,0,NULL,10,10.00000000,30.00000000,0.00000000,0.00000000,0.00000000,30.00000000,0,NULL,NULL,0,NULL,0.00000000,0,2,NULL,NULL,NULL,0,'EUR',10.00000000,30.00000000,0.00000000,30.00000000),(282,90,NULL,2,NULL,'',0.000,'',0.000,'0',0.000,'0',5,0,0,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0,NULL,NULL,0,NULL,0.00000000,0,3,NULL,NULL,NULL,0,'EUR',0.00000000,0.00000000,0.00000000,0.00000000),(283,90,NULL,1,NULL,'A beatifull pink dress',0.000,'',0.000,'0',0.000,'0',4,0,0,NULL,100,100.00000000,400.00000000,0.00000000,0.00000000,0.00000000,400.00000000,0,NULL,NULL,0,NULL,0.00000000,0,4,NULL,NULL,NULL,0,'EUR',100.00000000,400.00000000,0.00000000,400.00000000),(284,91,NULL,1,NULL,'A beatifull pink dress',0.000,'',0.000,'0',0.000,'0',3,0,0,NULL,100,100.00000000,300.00000000,0.00000000,0.00000000,0.00000000,300.00000000,0,NULL,NULL,0,NULL,0.00000000,0,1,NULL,NULL,NULL,0,'EUR',100.00000000,300.00000000,0.00000000,300.00000000),(285,91,NULL,1,NULL,'A beatifull pink dress',0.000,'',0.000,'0',0.000,'0',5,0,0,NULL,100,100.00000000,500.00000000,0.00000000,0.00000000,0.00000000,500.00000000,0,NULL,NULL,0,NULL,0.00000000,0,2,NULL,NULL,NULL,0,'EUR',100.00000000,500.00000000,0.00000000,500.00000000),(286,91,NULL,13,NULL,'A powerfull computer XP4523 ',0.000,'',0.000,'0',0.000,'0',2,0,0,NULL,100,100.00000000,200.00000000,0.00000000,0.00000000,0.00000000,200.00000000,0,NULL,NULL,0,NULL,0.00000000,0,3,NULL,NULL,NULL,0,'EUR',100.00000000,200.00000000,0.00000000,200.00000000),(287,92,NULL,10,NULL,'A powerfull computer XP4523 ',0.000,'',0.000,'0',0.000,'0',4,0,0,NULL,100,100.00000000,400.00000000,0.00000000,0.00000000,0.00000000,400.00000000,0,NULL,NULL,0,NULL,0.00000000,0,1,NULL,NULL,NULL,0,'EUR',100.00000000,400.00000000,0.00000000,400.00000000),(288,92,NULL,13,NULL,'A powerfull computer XP4523 ',0.000,'',0.000,'0',0.000,'0',3,0,0,NULL,100,100.00000000,300.00000000,0.00000000,0.00000000,0.00000000,300.00000000,0,NULL,NULL,0,NULL,0.00000000,0,2,NULL,NULL,NULL,0,'EUR',100.00000000,300.00000000,0.00000000,300.00000000),(289,92,NULL,10,NULL,'A powerfull computer XP4523 ',0.000,'',0.000,'0',0.000,'0',2,0,0,NULL,100,100.00000000,200.00000000,0.00000000,0.00000000,0.00000000,200.00000000,0,NULL,NULL,0,NULL,0.00000000,0,3,NULL,NULL,NULL,0,'EUR',100.00000000,200.00000000,0.00000000,200.00000000),(290,92,NULL,13,NULL,'A powerfull computer XP4523 ',0.000,'',0.000,'0',0.000,'0',1,0,0,NULL,100,100.00000000,100.00000000,0.00000000,0.00000000,0.00000000,100.00000000,0,NULL,NULL,0,NULL,0.00000000,0,4,NULL,NULL,NULL,0,'EUR',100.00000000,100.00000000,0.00000000,100.00000000),(291,92,NULL,12,NULL,'Cloud hosting of Dolibarr ERP and CRM software',0.000,'',0.000,'0',0.000,'0',2,0,0,NULL,9,9.00000000,18.00000000,0.00000000,0.00000000,0.00000000,18.00000000,0,NULL,NULL,0,NULL,0.00000000,0,5,NULL,NULL,NULL,0,'EUR',9.00000000,18.00000000,0.00000000,18.00000000),(292,6,NULL,11,NULL,'A nice rollup',0.000,'',0.000,'0',0.000,'0',1,0,0,NULL,0,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0,NULL,NULL,0,NULL,0.00000000,0,1,NULL,NULL,NULL,NULL,'',0.00000000,0.00000000,0.00000000,0.00000000),(295,93,NULL,11,NULL,'A nice rollup',0.000,'',0.000,'0',0.000,'0',1,0,0,NULL,0,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0,NULL,NULL,0,NULL,0.00000000,0,2,NULL,NULL,NULL,1,'EUR',0.00000000,0.00000000,0.00000000,0.00000000),(296,94,NULL,1,NULL,'A beatifull pink dress',0.000,'',0.000,'0',0.000,'0',3,0,0,NULL,100,100.00000000,300.00000000,0.00000000,0.00000000,0.00000000,300.00000000,0,NULL,NULL,0,NULL,0.00000000,0,1,NULL,NULL,NULL,NULL,'EUR',100.00000000,300.00000000,0.00000000,300.00000000),(297,94,NULL,1,NULL,'A beatifull pink dress',0.000,'',0.000,'0',0.000,'0',5,0,0,NULL,100,100.00000000,500.00000000,0.00000000,0.00000000,0.00000000,500.00000000,0,NULL,NULL,0,NULL,0.00000000,0,2,NULL,NULL,NULL,NULL,'EUR',100.00000000,500.00000000,0.00000000,500.00000000),(298,94,NULL,13,NULL,'A powerfull computer XP4523 ',0.000,'',0.000,'0',0.000,'0',2,0,0,NULL,100,100.00000000,200.00000000,0.00000000,0.00000000,0.00000000,200.00000000,0,NULL,NULL,0,NULL,0.00000000,0,3,NULL,NULL,NULL,NULL,'EUR',100.00000000,200.00000000,0.00000000,200.00000000),(299,95,NULL,1,NULL,'A beatifull pink dress',0.000,'',0.000,'0',0.000,'0',3,0,0,NULL,100,100.00000000,300.00000000,0.00000000,0.00000000,0.00000000,300.00000000,0,NULL,NULL,0,NULL,0.00000000,0,1,NULL,NULL,NULL,NULL,'EUR',100.00000000,300.00000000,0.00000000,300.00000000),(300,95,NULL,1,NULL,'A beatifull pink dress',0.000,'',0.000,'0',0.000,'0',5,0,0,NULL,100,100.00000000,500.00000000,0.00000000,0.00000000,0.00000000,500.00000000,0,NULL,NULL,0,NULL,0.00000000,0,2,NULL,NULL,NULL,NULL,'EUR',100.00000000,500.00000000,0.00000000,500.00000000),(301,95,NULL,13,NULL,'A powerfull computer XP4523 ',0.000,'',0.000,'0',0.000,'0',2,0,0,NULL,100,100.00000000,200.00000000,0.00000000,0.00000000,0.00000000,200.00000000,0,NULL,NULL,0,NULL,0.00000000,0,3,NULL,NULL,NULL,NULL,'EUR',100.00000000,200.00000000,0.00000000,200.00000000); /*!40000 ALTER TABLE `llx_commandedet` ENABLE KEYS */; UNLOCK TABLES; @@ -4058,7 +4470,7 @@ CREATE TABLE `llx_const` ( `tms` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, PRIMARY KEY (`rowid`), UNIQUE KEY `uk_const` (`name`,`entity`) -) ENGINE=InnoDB AUTO_INCREMENT=7225 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; +) ENGINE=InnoDB AUTO_INCREMENT=7385 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -4067,7 +4479,7 @@ CREATE TABLE `llx_const` ( LOCK TABLES `llx_const` WRITE; /*!40000 ALTER TABLE `llx_const` DISABLE KEYS */; -INSERT INTO `llx_const` VALUES (8,'MAIN_UPLOAD_DOC',0,'2048','chaine',0,'Max size for file upload (0 means no upload allowed)','2012-07-08 11:17:57'),(9,'MAIN_SEARCHFORM_SOCIETE',0,'1','yesno',0,'Show form for quick company search','2012-07-08 11:17:57'),(10,'MAIN_SEARCHFORM_CONTACT',0,'1','yesno',0,'Show form for quick contact search','2012-07-08 11:17:57'),(11,'MAIN_SEARCHFORM_PRODUITSERVICE',0,'1','yesno',0,'Show form for quick product search','2012-07-08 11:17:58'),(12,'MAIN_SEARCHFORM_ADHERENT',0,'1','yesno',0,'Show form for quick member search','2012-07-08 11:17:58'),(16,'MAIN_SIZE_LISTE_LIMIT',0,'25','chaine',0,'Longueur maximum des listes','2012-07-08 11:17:58'),(29,'MAIN_DELAY_NOT_ACTIVATED_SERVICES',1,'0','chaine',0,'Tolérance de retard avant alerte (en jours) sur services à activer','2012-07-08 11:17:58'),(33,'SOCIETE_NOLIST_COURRIER',0,'1','yesno',0,'Liste les fichiers du repertoire courrier','2012-07-08 11:17:58'),(36,'ADHERENT_MAIL_REQUIRED',1,'1','yesno',0,'EMail required to create a new member','2012-07-08 11:17:58'),(37,'ADHERENT_MAIL_FROM',1,'adherents@domain.com','chaine',0,'Sender EMail for automatic emails','2012-07-08 11:17:58'),(38,'ADHERENT_MAIL_RESIL',1,'Your subscription has been resiliated.\r\nWe hope to see you soon again','html',0,'Mail resiliation','2018-11-23 11:56:07'),(39,'ADHERENT_MAIL_VALID',1,'Your subscription has been validated.\r\nThis is a remind of your personal information :\r\n\r\n%INFOS%\r\n\r\n','html',0,'Mail de validation','2018-11-23 11:56:07'),(40,'ADHERENT_MAIL_COTIS',1,'Hello %PRENOM%,\r\nThanks for your subscription.\r\nThis email confirms that your subscription has been received and processed.\r\n\r\n','html',0,'Mail de validation de cotisation','2018-11-23 11:56:07'),(41,'ADHERENT_MAIL_VALID_SUBJECT',1,'Your subscription has been validated','chaine',0,'Sujet du mail de validation','2012-07-08 11:17:59'),(42,'ADHERENT_MAIL_RESIL_SUBJECT',1,'Resiliating your subscription','chaine',0,'Sujet du mail de resiliation','2012-07-08 11:17:59'),(43,'ADHERENT_MAIL_COTIS_SUBJECT',1,'Receipt of your subscription','chaine',0,'Sujet du mail de validation de cotisation','2012-07-08 11:17:59'),(44,'MAILING_EMAIL_FROM',1,'dolibarr@domain.com','chaine',0,'EMail emmetteur pour les envois d emailings','2012-07-08 11:17:59'),(45,'ADHERENT_USE_MAILMAN',1,'0','yesno',0,'Utilisation de Mailman','2012-07-08 11:17:59'),(46,'ADHERENT_MAILMAN_UNSUB_URL',1,'http://lists.domain.com/cgi-bin/mailman/admin/%LISTE%/members?adminpw=%MAILMAN_ADMINPW%&user=%EMAIL%','chaine',0,'Url de desinscription aux listes mailman','2012-07-08 11:17:59'),(47,'ADHERENT_MAILMAN_URL',1,'http://lists.domain.com/cgi-bin/mailman/admin/%LISTE%/members?adminpw=%MAILMAN_ADMINPW%&send_welcome_msg_to_this_batch=1&subscribees=%EMAIL%','chaine',0,'Url pour les inscriptions mailman','2012-07-08 11:17:59'),(48,'ADHERENT_MAILMAN_LISTS',1,'test-test,test-test2','chaine',0,'Listes auxquelles inscrire les nouveaux adherents','2012-07-08 11:17:59'),(49,'ADHERENT_MAILMAN_ADMINPW',1,'','chaine',0,'Mot de passe Admin des liste mailman','2012-07-08 11:17:59'),(50,'ADHERENT_MAILMAN_SERVER',1,'lists.domain.com','chaine',0,'Serveur hebergeant les interfaces d Admin des listes mailman','2012-07-08 11:17:59'),(51,'ADHERENT_MAILMAN_LISTS_COTISANT',1,'','chaine',0,'Liste(s) auxquelles les nouveaux cotisants sont inscris automatiquement','2012-07-08 11:17:59'),(52,'ADHERENT_USE_SPIP',1,'0','yesno',0,'Utilisation de SPIP ?','2012-07-08 11:17:59'),(53,'ADHERENT_USE_SPIP_AUTO',1,'0','yesno',0,'Utilisation de SPIP automatiquement','2012-07-08 11:17:59'),(54,'ADHERENT_SPIP_USER',1,'user','chaine',0,'user spip','2012-07-08 11:17:59'),(55,'ADHERENT_SPIP_PASS',1,'pass','chaine',0,'Pass de connection','2012-07-08 11:17:59'),(56,'ADHERENT_SPIP_SERVEUR',1,'localhost','chaine',0,'serveur spip','2012-07-08 11:17:59'),(57,'ADHERENT_SPIP_DB',1,'spip','chaine',0,'db spip','2012-07-08 11:17:59'),(58,'ADHERENT_CARD_HEADER_TEXT',1,'%ANNEE%','chaine',0,'Texte imprime sur le haut de la carte adherent','2012-07-08 11:17:59'),(59,'ADHERENT_CARD_FOOTER_TEXT',1,'Association AZERTY','chaine',0,'Texte imprime sur le bas de la carte adherent','2012-07-08 11:17:59'),(61,'FCKEDITOR_ENABLE_USER',1,'1','yesno',0,'Activation fckeditor sur notes utilisateurs','2012-07-08 11:17:59'),(62,'FCKEDITOR_ENABLE_SOCIETE',1,'1','yesno',0,'Activation fckeditor sur notes societe','2012-07-08 11:17:59'),(63,'FCKEDITOR_ENABLE_PRODUCTDESC',1,'1','yesno',0,'Activation fckeditor sur notes produits','2012-07-08 11:17:59'),(64,'FCKEDITOR_ENABLE_MEMBER',1,'1','yesno',0,'Activation fckeditor sur notes adherent','2012-07-08 11:17:59'),(65,'FCKEDITOR_ENABLE_MAILING',1,'1','yesno',0,'Activation fckeditor sur emailing','2012-07-08 11:17:59'),(67,'DON_ADDON_MODEL',1,'html_cerfafr','chaine',0,'','2012-07-08 11:18:00'),(68,'PROPALE_ADDON',1,'mod_propale_marbre','chaine',0,'','2012-07-08 11:18:00'),(69,'PROPALE_ADDON_PDF',1,'azur','chaine',0,'','2012-07-08 11:18:00'),(70,'COMMANDE_ADDON',1,'mod_commande_marbre','chaine',0,'','2012-07-08 11:18:00'),(71,'COMMANDE_ADDON_PDF',1,'einstein','chaine',0,'','2012-07-08 11:18:00'),(72,'COMMANDE_SUPPLIER_ADDON',1,'mod_commande_fournisseur_muguet','chaine',0,'','2012-07-08 11:18:00'),(73,'COMMANDE_SUPPLIER_ADDON_PDF',1,'muscadet','chaine',0,'','2012-07-08 11:18:00'),(74,'EXPEDITION_ADDON',1,'enlevement','chaine',0,'','2012-07-08 11:18:00'),(76,'FICHEINTER_ADDON',1,'pacific','chaine',0,'','2012-07-08 11:18:00'),(77,'FICHEINTER_ADDON_PDF',1,'soleil','chaine',0,'','2012-07-08 11:18:00'),(79,'FACTURE_ADDON_PDF',1,'crabe','chaine',0,'','2012-07-08 11:18:00'),(80,'PROPALE_VALIDITY_DURATION',1,'15','chaine',0,'Durée de validitée des propales','2012-07-08 11:18:00'),(230,'COMPANY_ADDON_PDF_ODT_PATH',1,'DOL_DATA_ROOT/doctemplates/thirdparties','chaine',0,NULL,'2012-07-08 11:26:20'),(238,'LIVRAISON_ADDON_PDF',1,'typhon','chaine',0,'Nom du gestionnaire de generation des commandes en PDF','2012-07-08 11:26:27'),(239,'LIVRAISON_ADDON_NUMBER',1,'mod_livraison_jade','chaine',0,'Nom du gestionnaire de numerotation des bons de livraison','2015-03-20 13:17:36'),(245,'FACTURE_ADDON_PDF_ODT_PATH',1,'DOL_DATA_ROOT/doctemplates/invoices','chaine',0,NULL,'2012-07-08 11:28:53'),(249,'DON_FORM',1,'html_cerfafr','chaine',0,'Nom du gestionnaire de formulaire de dons','2017-09-06 16:12:22'),(254,'ADHERENT_BANK_ACCOUNT',1,'','chaine',0,'ID du Compte banquaire utilise','2012-07-08 11:29:05'),(255,'ADHERENT_BANK_CATEGORIE',1,'','chaine',0,'ID de la categorie banquaire des cotisations','2012-07-08 11:29:05'),(256,'ADHERENT_ETIQUETTE_TYPE',1,'L7163','chaine',0,'Type d etiquette (pour impression de planche d etiquette)','2012-07-08 11:29:05'),(269,'PROJECT_ADDON_PDF',1,'baleine','chaine',0,'Nom du gestionnaire de generation des projets en PDF','2012-07-08 11:29:33'),(270,'PROJECT_ADDON',1,'mod_project_simple','chaine',0,'Nom du gestionnaire de numerotation des projets','2012-07-08 11:29:33'),(369,'EXPEDITION_ADDON_PDF',1,'merou','chaine',0,'','2012-07-08 22:58:07'),(377,'FACTURE_ADDON',1,'mod_facture_terre','chaine',0,'','2012-07-08 23:08:12'),(380,'ADHERENT_CARD_TEXT',1,'%TYPE% n° %ID%\r\n%PRENOM% %NOM%\r\n<%EMAIL%>\r\n%ADRESSE%\r\n%CP% %VILLE%\r\n%PAYS%','',0,'Texte imprime sur la carte adherent','2012-07-08 23:14:46'),(381,'ADHERENT_CARD_TEXT_RIGHT',1,'aaa','',0,'','2012-07-08 23:14:55'),(385,'PRODUIT_USE_SEARCH_TO_SELECT',1,'1','chaine',0,'','2012-07-08 23:22:19'),(386,'STOCK_CALCULATE_ON_SHIPMENT',1,'1','chaine',0,'','2012-07-08 23:23:21'),(387,'STOCK_CALCULATE_ON_SUPPLIER_DISPATCH_ORDER',1,'1','chaine',0,'','2012-07-08 23:23:26'),(392,'MAIN_AGENDA_XCAL_EXPORTKEY',1,'dolibarr','chaine',0,'','2012-07-08 23:27:50'),(393,'MAIN_AGENDA_EXPORT_PAST_DELAY',1,'100','chaine',0,'','2012-07-08 23:27:50'),(610,'CASHDESK_ID_THIRDPARTY',1,'7','chaine',0,'','2012-07-11 17:08:18'),(611,'CASHDESK_ID_BANKACCOUNT_CASH',1,'3','chaine',0,'','2012-07-11 17:08:18'),(612,'CASHDESK_ID_BANKACCOUNT_CHEQUE',1,'1','chaine',0,'','2012-07-11 17:08:18'),(613,'CASHDESK_ID_BANKACCOUNT_CB',1,'1','chaine',0,'','2012-07-11 17:08:18'),(614,'CASHDESK_ID_WAREHOUSE',1,'2','chaine',0,'','2012-07-11 17:08:18'),(660,'LDAP_USER_DN',1,'ou=users,dc=my-domain,dc=com','chaine',0,NULL,'2012-07-18 10:25:27'),(661,'LDAP_GROUP_DN',1,'ou=groups,dc=my-domain,dc=com','chaine',0,NULL,'2012-07-18 10:25:27'),(662,'LDAP_FILTER_CONNECTION',1,'&(objectClass=user)(objectCategory=person)','chaine',0,NULL,'2012-07-18 10:25:27'),(663,'LDAP_FIELD_LOGIN',1,'uid','chaine',0,NULL,'2012-07-18 10:25:27'),(664,'LDAP_FIELD_FULLNAME',1,'cn','chaine',0,NULL,'2012-07-18 10:25:27'),(665,'LDAP_FIELD_NAME',1,'sn','chaine',0,NULL,'2012-07-18 10:25:27'),(666,'LDAP_FIELD_FIRSTNAME',1,'givenname','chaine',0,NULL,'2012-07-18 10:25:27'),(667,'LDAP_FIELD_MAIL',1,'mail','chaine',0,NULL,'2012-07-18 10:25:27'),(668,'LDAP_FIELD_PHONE',1,'telephonenumber','chaine',0,NULL,'2012-07-18 10:25:27'),(669,'LDAP_FIELD_FAX',1,'facsimiletelephonenumber','chaine',0,NULL,'2012-07-18 10:25:27'),(670,'LDAP_FIELD_MOBILE',1,'mobile','chaine',0,NULL,'2012-07-18 10:25:27'),(671,'LDAP_SERVER_TYPE',1,'openldap','chaine',0,'','2012-07-18 10:25:46'),(672,'LDAP_SERVER_PROTOCOLVERSION',1,'3','chaine',0,'','2012-07-18 10:25:47'),(673,'LDAP_SERVER_HOST',1,'localhost','chaine',0,'','2012-07-18 10:25:47'),(674,'LDAP_SERVER_PORT',1,'389','chaine',0,'','2012-07-18 10:25:47'),(675,'LDAP_SERVER_USE_TLS',1,'0','chaine',0,'','2012-07-18 10:25:47'),(676,'LDAP_SYNCHRO_ACTIVE',1,'dolibarr2ldap','chaine',0,'','2012-07-18 10:25:47'),(677,'LDAP_CONTACT_ACTIVE',1,'1','chaine',0,'','2012-07-18 10:25:47'),(678,'LDAP_MEMBER_ACTIVE',1,'1','chaine',0,'','2012-07-18 10:25:47'),(974,'MAIN_MODULE_WORKFLOW_TRIGGERS',1,'1','chaine',0,NULL,'2013-07-18 18:02:20'),(975,'WORKFLOW_PROPAL_AUTOCREATE_ORDER',1,'1','chaine',0,'','2013-07-18 18:02:24'),(980,'PRELEVEMENT_NUMERO_NATIONAL_EMETTEUR',1,'1234567','chaine',0,'','2013-07-18 18:05:50'),(983,'FACTURE_RIB_NUMBER',1,'1','chaine',0,'','2013-07-18 18:35:14'),(984,'FACTURE_CHQ_NUMBER',1,'1','chaine',0,'','2013-07-18 18:35:14'),(1016,'GOOGLE_DUPLICATE_INTO_GCAL',1,'1','chaine',0,'','2013-07-18 21:40:20'),(1152,'SOCIETE_CODECLIENT_ADDON',1,'mod_codeclient_monkey','chaine',0,'','2013-07-29 20:50:02'),(1240,'MAIN_LOGEVENTS_USER_LOGIN',1,'1','chaine',0,'','2013-07-29 21:05:01'),(1241,'MAIN_LOGEVENTS_USER_LOGIN_FAILED',1,'1','chaine',0,'','2013-07-29 21:05:01'),(1242,'MAIN_LOGEVENTS_USER_LOGOUT',1,'1','chaine',0,'','2013-07-29 21:05:01'),(1243,'MAIN_LOGEVENTS_USER_CREATE',1,'1','chaine',0,'','2013-07-29 21:05:01'),(1244,'MAIN_LOGEVENTS_USER_MODIFY',1,'1','chaine',0,'','2013-07-29 21:05:01'),(1245,'MAIN_LOGEVENTS_USER_NEW_PASSWORD',1,'1','chaine',0,'','2013-07-29 21:05:01'),(1246,'MAIN_LOGEVENTS_USER_ENABLEDISABLE',1,'1','chaine',0,'','2013-07-29 21:05:01'),(1247,'MAIN_LOGEVENTS_USER_DELETE',1,'1','chaine',0,'','2013-07-29 21:05:01'),(1248,'MAIN_LOGEVENTS_GROUP_CREATE',1,'1','chaine',0,'','2013-07-29 21:05:01'),(1249,'MAIN_LOGEVENTS_GROUP_MODIFY',1,'1','chaine',0,'','2013-07-29 21:05:01'),(1250,'MAIN_LOGEVENTS_GROUP_DELETE',1,'1','chaine',0,'','2013-07-29 21:05:01'),(1251,'MAIN_BOXES_MAXLINES',1,'5','',0,'','2013-07-29 21:05:42'),(1482,'EXPEDITION_ADDON_NUMBER',1,'mod_expedition_safor','chaine',0,'Nom du gestionnaire de numerotation des expeditions','2013-08-05 17:53:11'),(1490,'CONTRACT_ADDON',1,'mod_contract_serpis','chaine',0,'Nom du gestionnaire de numerotation des contrats','2013-08-05 18:11:58'),(1677,'COMMANDE_ADDON_PDF_ODT_PATH',1,'DOL_DATA_ROOT/doctemplates/orders','chaine',0,NULL,'2014-12-08 13:11:02'),(1724,'PROPALE_ADDON_PDF_ODT_PATH',1,'DOL_DATA_ROOT/doctemplates/proposals','chaine',0,NULL,'2014-12-08 13:17:14'),(1730,'OPENSTREETMAP_ENABLE_MAPS',1,'1','chaine',0,'','2014-12-08 13:22:47'),(1731,'OPENSTREETMAP_ENABLE_MAPS_CONTACTS',1,'1','chaine',0,'','2014-12-08 13:22:47'),(1732,'OPENSTREETMAP_ENABLE_MAPS_MEMBERS',1,'1','chaine',0,'','2014-12-08 13:22:47'),(1733,'OPENSTREETMAP_MAPS_ZOOM_LEVEL',1,'15','chaine',0,'','2014-12-08 13:22:47'),(1742,'MAIN_MAIL_EMAIL_FROM',2,'dolibarr-robot@domain.com','chaine',0,'EMail emetteur pour les emails automatiques Dolibarr','2014-12-08 14:08:14'),(1743,'MAIN_MENU_STANDARD',2,'eldy_menu.php','chaine',0,'Module de gestion de la barre de menu du haut pour utilisateurs internes','2015-02-11 19:43:54'),(1744,'MAIN_MENUFRONT_STANDARD',2,'eldy_menu.php','chaine',0,'Module de gestion de la barre de menu du haut pour utilisateurs externes','2015-02-11 19:43:54'),(1745,'MAIN_MENU_SMARTPHONE',2,'iphone_backoffice.php','chaine',0,'Module de gestion de la barre de menu smartphone pour utilisateurs internes','2014-12-08 14:08:14'),(1746,'MAIN_MENUFRONT_SMARTPHONE',2,'iphone_frontoffice.php','chaine',0,'Module de gestion de la barre de menu smartphone pour utilisateurs externes','2014-12-08 14:08:14'),(1747,'MAIN_THEME',2,'eldy','chaine',0,'Default theme','2014-12-08 14:08:14'),(1748,'MAIN_DELAY_ACTIONS_TODO',2,'7','chaine',0,'Tolérance de retard avant alerte (en jours) sur actions planifiées non réalisées','2014-12-08 14:08:14'),(1749,'MAIN_DELAY_ORDERS_TO_PROCESS',2,'2','chaine',0,'Tolérance de retard avant alerte (en jours) sur commandes clients non traitées','2014-12-08 14:08:14'),(1750,'MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS',2,'7','chaine',0,'Tolérance de retard avant alerte (en jours) sur commandes fournisseurs non traitées','2014-12-08 14:08:14'),(1751,'MAIN_DELAY_PROPALS_TO_CLOSE',2,'31','chaine',0,'Tolérance de retard avant alerte (en jours) sur propales à cloturer','2014-12-08 14:08:14'),(1752,'MAIN_DELAY_PROPALS_TO_BILL',2,'7','chaine',0,'Tolérance de retard avant alerte (en jours) sur propales non facturées','2014-12-08 14:08:14'),(1753,'MAIN_DELAY_CUSTOMER_BILLS_UNPAYED',2,'31','chaine',0,'Tolérance de retard avant alerte (en jours) sur factures client impayées','2014-12-08 14:08:14'),(1754,'MAIN_DELAY_SUPPLIER_BILLS_TO_PAY',2,'2','chaine',0,'Tolérance de retard avant alerte (en jours) sur factures fournisseur impayées','2014-12-08 14:08:14'),(1755,'MAIN_DELAY_NOT_ACTIVATED_SERVICES',2,'0','chaine',0,'Tolérance de retard avant alerte (en jours) sur services à activer','2014-12-08 14:08:14'),(1756,'MAIN_DELAY_RUNNING_SERVICES',2,'0','chaine',0,'Tolérance de retard avant alerte (en jours) sur services expirés','2014-12-08 14:08:14'),(1757,'MAIN_DELAY_MEMBERS',2,'31','chaine',0,'Tolérance de retard avant alerte (en jours) sur cotisations adhérent en retard','2014-12-08 14:08:14'),(1758,'MAIN_DELAY_TRANSACTIONS_TO_CONCILIATE',2,'62','chaine',0,'Tolérance de retard avant alerte (en jours) sur rapprochements bancaires à faire','2014-12-08 14:08:14'),(1759,'MAILING_EMAIL_FROM',2,'dolibarr@domain.com','chaine',0,'EMail emmetteur pour les envois d emailings','2014-12-08 14:08:14'),(1760,'MAIN_INFO_SOCIETE_COUNTRY',3,'1:FR:France','chaine',0,'','2015-02-26 21:56:28'),(1761,'MAIN_INFO_SOCIETE_NOM',3,'bbb','chaine',0,'','2014-12-08 14:08:20'),(1762,'MAIN_INFO_SOCIETE_STATE',3,'0','chaine',0,'','2015-02-27 14:20:27'),(1763,'MAIN_MONNAIE',3,'EUR','chaine',0,'','2014-12-08 14:08:20'),(1764,'MAIN_LANG_DEFAULT',3,'auto','chaine',0,'','2014-12-08 14:08:20'),(1765,'MAIN_MAIL_EMAIL_FROM',3,'dolibarr-robot@domain.com','chaine',0,'EMail emetteur pour les emails automatiques Dolibarr','2014-12-08 14:08:20'),(1766,'MAIN_MENU_STANDARD',3,'eldy_menu.php','chaine',0,'Module de gestion de la barre de menu du haut pour utilisateurs internes','2015-02-11 19:43:54'),(1767,'MAIN_MENUFRONT_STANDARD',3,'eldy_menu.php','chaine',0,'Module de gestion de la barre de menu du haut pour utilisateurs externes','2015-02-11 19:43:54'),(1768,'MAIN_MENU_SMARTPHONE',3,'iphone_backoffice.php','chaine',0,'Module de gestion de la barre de menu smartphone pour utilisateurs internes','2014-12-08 14:08:20'),(1769,'MAIN_MENUFRONT_SMARTPHONE',3,'iphone_frontoffice.php','chaine',0,'Module de gestion de la barre de menu smartphone pour utilisateurs externes','2014-12-08 14:08:20'),(1770,'MAIN_THEME',3,'eldy','chaine',0,'Default theme','2014-12-08 14:08:20'),(1771,'MAIN_DELAY_ACTIONS_TODO',3,'7','chaine',0,'Tolérance de retard avant alerte (en jours) sur actions planifiées non réalisées','2014-12-08 14:08:20'),(1772,'MAIN_DELAY_ORDERS_TO_PROCESS',3,'2','chaine',0,'Tolérance de retard avant alerte (en jours) sur commandes clients non traitées','2014-12-08 14:08:20'),(1773,'MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS',3,'7','chaine',0,'Tolérance de retard avant alerte (en jours) sur commandes fournisseurs non traitées','2014-12-08 14:08:20'),(1774,'MAIN_DELAY_PROPALS_TO_CLOSE',3,'31','chaine',0,'Tolérance de retard avant alerte (en jours) sur propales à cloturer','2014-12-08 14:08:20'),(1775,'MAIN_DELAY_PROPALS_TO_BILL',3,'7','chaine',0,'Tolérance de retard avant alerte (en jours) sur propales non facturées','2014-12-08 14:08:20'),(1776,'MAIN_DELAY_CUSTOMER_BILLS_UNPAYED',3,'31','chaine',0,'Tolérance de retard avant alerte (en jours) sur factures client impayées','2014-12-08 14:08:20'),(1777,'MAIN_DELAY_SUPPLIER_BILLS_TO_PAY',3,'2','chaine',0,'Tolérance de retard avant alerte (en jours) sur factures fournisseur impayées','2014-12-08 14:08:20'),(1778,'MAIN_DELAY_NOT_ACTIVATED_SERVICES',3,'0','chaine',0,'Tolérance de retard avant alerte (en jours) sur services à activer','2014-12-08 14:08:20'),(1779,'MAIN_DELAY_RUNNING_SERVICES',3,'0','chaine',0,'Tolérance de retard avant alerte (en jours) sur services expirés','2014-12-08 14:08:20'),(1780,'MAIN_DELAY_MEMBERS',3,'31','chaine',0,'Tolérance de retard avant alerte (en jours) sur cotisations adhérent en retard','2014-12-08 14:08:20'),(1781,'MAIN_DELAY_TRANSACTIONS_TO_CONCILIATE',3,'62','chaine',0,'Tolérance de retard avant alerte (en jours) sur rapprochements bancaires à faire','2014-12-08 14:08:20'),(1782,'MAILING_EMAIL_FROM',3,'dolibarr@domain.com','chaine',0,'EMail emmetteur pour les envois d emailings','2014-12-08 14:08:20'),(1803,'SYSLOG_FILE',1,'DOL_DATA_ROOT/dolibarr.log','chaine',0,'','2014-12-08 14:15:08'),(1804,'SYSLOG_HANDLERS',1,'[\"mod_syslog_file\"]','chaine',0,'','2014-12-08 14:15:08'),(1805,'MAIN_MODULE_SKINCOLOREDITOR',3,'1',NULL,0,NULL,'2014-12-08 14:35:40'),(1806,'MAIN_MODULE_SKINCOLOREDITOR_TABS_0',3,'user:+tabskincoloreditors:ColorEditor:skincoloreditor@skincoloreditor:/skincoloreditor/usercolors.php?id=__ID__','chaine',0,NULL,'2014-12-08 14:35:40'),(1922,'PAYPAL_API_SANDBOX',1,'1','chaine',0,'','2014-12-12 12:11:05'),(1923,'PAYPAL_API_USER',1,'seller_1355312017_biz_api1.nltechno.com','chaine',0,'','2014-12-12 12:11:05'),(1924,'PAYPAL_API_PASSWORD',1,'1355312040','chaine',0,'','2014-12-12 12:11:05'),(1925,'PAYPAL_API_SIGNATURE',1,'AXqqdsWBzvfn0q5iNmbuiDv1y.3EAXIMWyl4C5KvDReR9HDwwAd6dQ4Q','chaine',0,'','2014-12-12 12:11:05'),(1926,'PAYPAL_API_INTEGRAL_OR_PAYPALONLY',1,'integral','chaine',0,'','2014-12-12 12:11:05'),(1927,'PAYPAL_SECURITY_TOKEN',1,'50c82fab36bb3b6aa83e2a50691803b2','chaine',0,'','2014-12-12 12:11:05'),(1928,'PAYPAL_SECURITY_TOKEN_UNIQUE',1,'0','chaine',0,'','2014-12-12 12:11:05'),(1929,'PAYPAL_ADD_PAYMENT_URL',1,'1','chaine',0,'','2014-12-12 12:11:05'),(1980,'MAIN_PDF_FORMAT',1,'EUA4','chaine',0,'','2014-12-12 19:58:05'),(1981,'MAIN_PROFID1_IN_ADDRESS',1,'0','chaine',0,'','2014-12-12 19:58:05'),(1982,'MAIN_PROFID2_IN_ADDRESS',1,'0','chaine',0,'','2014-12-12 19:58:05'),(1983,'MAIN_PROFID3_IN_ADDRESS',1,'0','chaine',0,'','2014-12-12 19:58:05'),(1984,'MAIN_PROFID4_IN_ADDRESS',1,'0','chaine',0,'','2014-12-12 19:58:05'),(1985,'MAIN_GENERATE_DOCUMENTS_WITHOUT_VAT',1,'0','chaine',0,'','2014-12-12 19:58:05'),(2251,'FCKEDITOR_TEST',1,'Test
            \r\n\"\"fdfs','chaine',0,'','2014-12-19 19:12:24'),(2293,'SYSTEMTOOLS_MYSQLDUMP',1,'/usr/bin/mysqldump','chaine',0,'','2014-12-27 02:02:00'),(2835,'MAIN_USE_CONNECT_TIMEOUT',1,'10','chaine',0,'','2015-01-16 19:28:50'),(2836,'MAIN_USE_RESPONSE_TIMEOUT',1,'30','chaine',0,'','2015-01-16 19:28:50'),(2837,'MAIN_PROXY_USE',1,'0','chaine',0,'','2015-01-16 19:28:50'),(2838,'MAIN_PROXY_HOST',1,'localhost','chaine',0,'','2015-01-16 19:28:50'),(2839,'MAIN_PROXY_PORT',1,'8080','chaine',0,'','2015-01-16 19:28:50'),(2840,'MAIN_PROXY_USER',1,'aaa','chaine',0,'','2015-01-16 19:28:50'),(2841,'MAIN_PROXY_PASS',1,'bbb','chaine',0,'','2015-01-16 19:28:50'),(2848,'OVHSMS_NICK',1,'BN196-OVH','chaine',0,'','2015-01-16 19:32:36'),(2849,'OVHSMS_PASS',1,'bigone-10','chaine',0,'','2015-01-16 19:32:36'),(2850,'OVHSMS_SOAPURL',1,'https://www.ovh.com/soapi/soapi-re-1.55.wsdl','chaine',0,'','2015-01-16 19:32:36'),(2854,'THEME_ELDY_RGB',1,'bfbf00','chaine',0,'','2015-01-18 10:02:53'),(2855,'THEME_ELDY_ENABLE_PERSONALIZED',1,'0','chaine',0,'','2015-01-18 10:02:55'),(2858,'MAIN_SESSION_TIMEOUT',1,'2000','chaine',0,'','2015-01-19 17:01:53'),(2867,'FACSIM_ADDON',1,'mod_facsim_alcoy','chaine',0,'','2015-01-19 17:16:25'),(2868,'POS_SERVICES',1,'0','chaine',0,'','2015-01-19 17:16:51'),(2869,'POS_USE_TICKETS',1,'1','chaine',0,'','2015-01-19 17:16:51'),(2870,'POS_MAX_TTC',1,'100','chaine',0,'','2015-01-19 17:16:51'),(3190,'MAIN_MODULE_HOLIDAY',2,'1',NULL,0,NULL,'2015-02-01 08:52:34'),(3191,'MAIN_MODULE_HOLIDAY_TABS_0',2,'user:+paidholidays:CPTitreMenu:holiday:$user->rights->holiday->write:/holiday/index.php?mainmenu=holiday&id=__ID__','chaine',0,NULL,'2015-02-01 08:52:34'),(3195,'INVOICE_SUPPLIER_ADDON_PDF',1,'canelle','chaine',0,'','2015-02-10 19:50:27'),(3199,'MAIN_FORCE_RELOAD_PAGE',1,'1','chaine',0,NULL,'2015-02-12 16:22:55'),(3223,'OVH_THIRDPARTY_IMPORT',1,'2','chaine',0,'','2015-02-13 16:20:18'),(3241,'COMPANY_USE_SEARCH_TO_SELECT',1,'2','chaine',0,'','2015-02-17 14:33:39'),(3409,'AGENDA_USE_EVENT_TYPE',1,'1','chaine',0,'','2015-02-27 18:12:24'),(3886,'MAIN_REMOVE_INSTALL_WARNING',1,'1','chaine',1,'','2015-03-02 18:32:50'),(4013,'MAIN_DELAY_ACTIONS_TODO',1,'7','chaine',0,'','2015-03-06 08:59:12'),(4014,'MAIN_DELAY_PROPALS_TO_CLOSE',1,'31','chaine',0,'','2015-03-06 08:59:12'),(4015,'MAIN_DELAY_PROPALS_TO_BILL',1,'7','chaine',0,'','2015-03-06 08:59:12'),(4016,'MAIN_DELAY_ORDERS_TO_PROCESS',1,'2','chaine',0,'','2015-03-06 08:59:12'),(4017,'MAIN_DELAY_CUSTOMER_BILLS_UNPAYED',1,'31','chaine',0,'','2015-03-06 08:59:12'),(4018,'MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS',1,'7','chaine',0,'','2015-03-06 08:59:12'),(4019,'MAIN_DELAY_SUPPLIER_BILLS_TO_PAY',1,'2','chaine',0,'','2015-03-06 08:59:12'),(4020,'MAIN_DELAY_RUNNING_SERVICES',1,'-15','chaine',0,'','2015-03-06 08:59:12'),(4021,'MAIN_DELAY_TRANSACTIONS_TO_CONCILIATE',1,'62','chaine',0,'','2015-03-06 08:59:13'),(4022,'MAIN_DELAY_MEMBERS',1,'31','chaine',0,'','2015-03-06 08:59:13'),(4023,'MAIN_DISABLE_METEO',1,'0','chaine',0,'','2015-03-06 08:59:13'),(4044,'ADHERENT_VAT_FOR_SUBSCRIPTIONS',1,'0','',0,'','2015-03-06 16:06:38'),(4047,'ADHERENT_BANK_USE',1,'bankviainvoice','',0,'','2015-03-06 16:12:30'),(4049,'PHPSANE_SCANIMAGE',1,'/usr/bin/scanimage','chaine',0,'','2015-03-06 21:54:13'),(4050,'PHPSANE_PNMTOJPEG',1,'/usr/bin/pnmtojpeg','chaine',0,'','2015-03-06 21:54:13'),(4051,'PHPSANE_PNMTOTIFF',1,'/usr/bin/pnmtotiff','chaine',0,'','2015-03-06 21:54:13'),(4052,'PHPSANE_OCR',1,'/usr/bin/gocr','chaine',0,'','2015-03-06 21:54:13'),(4548,'ECM_AUTO_TREE_ENABLED',1,'1','chaine',0,'','2015-03-10 15:57:21'),(4579,'MAIN_MODULE_AGENDA',2,'1',NULL,0,NULL,'2015-03-13 15:29:19'),(4580,'MAIN_AGENDA_ACTIONAUTO_COMPANY_CREATE',2,'1','chaine',0,NULL,'2015-03-13 15:29:19'),(4581,'MAIN_AGENDA_ACTIONAUTO_CONTRACT_VALIDATE',2,'1','chaine',0,NULL,'2015-03-13 15:29:19'),(4582,'MAIN_AGENDA_ACTIONAUTO_PROPAL_VALIDATE',2,'1','chaine',0,NULL,'2015-03-13 15:29:19'),(4583,'MAIN_AGENDA_ACTIONAUTO_PROPAL_SENTBYMAIL',2,'1','chaine',0,NULL,'2015-03-13 15:29:19'),(4584,'MAIN_AGENDA_ACTIONAUTO_ORDER_VALIDATE',2,'1','chaine',0,NULL,'2015-03-13 15:29:19'),(4585,'MAIN_AGENDA_ACTIONAUTO_ORDER_SENTBYMAIL',2,'1','chaine',0,NULL,'2015-03-13 15:29:19'),(4586,'MAIN_AGENDA_ACTIONAUTO_BILL_VALIDATE',2,'1','chaine',0,NULL,'2015-03-13 15:29:19'),(4587,'MAIN_AGENDA_ACTIONAUTO_BILL_PAYED',2,'1','chaine',0,NULL,'2015-03-13 15:29:19'),(4588,'MAIN_AGENDA_ACTIONAUTO_BILL_CANCEL',2,'1','chaine',0,NULL,'2015-03-13 15:29:19'),(4589,'MAIN_AGENDA_ACTIONAUTO_BILL_SENTBYMAIL',2,'1','chaine',0,NULL,'2015-03-13 15:29:19'),(4590,'MAIN_AGENDA_ACTIONAUTO_ORDER_SUPPLIER_VALIDATE',2,'1','chaine',0,NULL,'2015-03-13 15:29:19'),(4591,'MAIN_AGENDA_ACTIONAUTO_BILL_SUPPLIER_VALIDATE',2,'1','chaine',0,NULL,'2015-03-13 15:29:19'),(4592,'MAIN_AGENDA_ACTIONAUTO_SHIPPING_VALIDATE',2,'1','chaine',0,NULL,'2015-03-13 15:29:19'),(4593,'MAIN_AGENDA_ACTIONAUTO_SHIPPING_SENTBYMAIL',2,'1','chaine',0,NULL,'2015-03-13 15:29:19'),(4594,'MAIN_AGENDA_ACTIONAUTO_BILL_UNVALIDATE',2,'1','chaine',0,NULL,'2015-03-13 15:29:19'),(4596,'MAIN_MODULE_GOOGLE_TABS_0',2,'agenda:+gcal:MenuAgendaGoogle:google@google:$conf->google->enabled && $conf->global->GOOGLE_ENABLE_AGENDA:/google/index.php','chaine',0,NULL,'2015-03-13 15:29:47'),(4597,'MAIN_MODULE_GOOGLE_TABS_1',2,'user:+gsetup:GoogleUserConf:google@google:$conf->google->enabled && $conf->global->GOOGLE_DUPLICATE_INTO_GCAL:/google/admin/google_calsync_user.php?id=__ID__','chaine',0,NULL,'2015-03-13 15:29:47'),(4688,'GOOGLE_ENABLE_AGENDA',2,'1','chaine',0,'','2015-03-13 15:36:29'),(4689,'GOOGLE_AGENDA_NAME1',2,'eldy','chaine',0,'','2015-03-13 15:36:29'),(4690,'GOOGLE_AGENDA_SRC1',2,'eldy10@mail.com','chaine',0,'','2015-03-13 15:36:29'),(4691,'GOOGLE_AGENDA_COLOR1',2,'BE6D00','chaine',0,'','2015-03-13 15:36:29'),(4692,'GOOGLE_AGENDA_COLOR2',2,'7A367A','chaine',0,'','2015-03-13 15:36:29'),(4693,'GOOGLE_AGENDA_COLOR3',2,'7A367A','chaine',0,'','2015-03-13 15:36:29'),(4694,'GOOGLE_AGENDA_COLOR4',2,'7A367A','chaine',0,'','2015-03-13 15:36:29'),(4695,'GOOGLE_AGENDA_COLOR5',2,'7A367A','chaine',0,'','2015-03-13 15:36:29'),(4696,'GOOGLE_AGENDA_TIMEZONE',2,'Europe/Paris','chaine',0,'','2015-03-13 15:36:29'),(4697,'GOOGLE_AGENDA_NB',2,'5','chaine',0,'','2015-03-13 15:36:29'),(4725,'SOCIETE_CODECLIENT_ADDON',2,'mod_codeclient_leopard','chaine',0,'Module to control third parties codes','2015-03-13 20:21:35'),(4726,'SOCIETE_CODECOMPTA_ADDON',2,'mod_codecompta_panicum','chaine',0,'Module to control third parties codes','2015-03-13 20:21:35'),(4727,'SOCIETE_FISCAL_MONTH_START',2,'','chaine',0,'Mettre le numero du mois du debut d\\\'annee fiscale, ex: 9 pour septembre','2015-03-13 20:21:35'),(4728,'MAIN_SEARCHFORM_SOCIETE',2,'1','yesno',0,'Show form for quick company search','2015-03-13 20:21:35'),(4729,'MAIN_SEARCHFORM_CONTACT',2,'1','yesno',0,'Show form for quick contact search','2015-03-13 20:21:35'),(4730,'COMPANY_ADDON_PDF_ODT_PATH',2,'DOL_DATA_ROOT/doctemplates/thirdparties','chaine',0,NULL,'2015-03-13 20:21:35'),(4743,'MAIN_MODULE_CLICKTODIAL',2,'1',NULL,0,NULL,'2015-03-13 20:30:28'),(4744,'MAIN_MODULE_NOTIFICATION',2,'1',NULL,0,NULL,'2015-03-13 20:30:34'),(4745,'MAIN_MODULE_WEBSERVICES',2,'1',NULL,0,NULL,'2015-03-13 20:30:41'),(4746,'MAIN_MODULE_PROPALE',2,'1',NULL,0,NULL,'2015-03-13 20:32:38'),(4747,'PROPALE_ADDON_PDF',2,'azur','chaine',0,'Nom du gestionnaire de generation des propales en PDF','2015-03-13 20:32:38'),(4748,'PROPALE_ADDON',2,'mod_propale_marbre','chaine',0,'Nom du gestionnaire de numerotation des propales','2015-03-13 20:32:38'),(4749,'PROPALE_VALIDITY_DURATION',2,'15','chaine',0,'Duration of validity of business proposals','2015-03-13 20:32:38'),(4750,'PROPALE_ADDON_PDF_ODT_PATH',2,'DOL_DATA_ROOT/doctemplates/proposals','chaine',0,NULL,'2015-03-13 20:32:38'),(4752,'MAIN_MODULE_TAX',2,'1',NULL,0,NULL,'2015-03-13 20:32:47'),(4753,'MAIN_MODULE_DON',2,'1',NULL,0,NULL,'2015-03-13 20:32:54'),(4754,'DON_ADDON_MODEL',2,'html_cerfafr','chaine',0,'Nom du gestionnaire de generation de recu de dons','2015-03-13 20:32:54'),(4755,'POS_USE_TICKETS',2,'1','chaine',0,'','2015-03-13 20:33:09'),(4756,'POS_MAX_TTC',2,'100','chaine',0,'','2015-03-13 20:33:09'),(4757,'MAIN_MODULE_POS',2,'1',NULL,0,NULL,'2015-03-13 20:33:09'),(4758,'TICKET_ADDON',2,'mod_ticket_avenc','chaine',0,'Nom du gestionnaire de numerotation des tickets','2015-03-13 20:33:09'),(4759,'MAIN_MODULE_BANQUE',2,'1',NULL,0,NULL,'2015-03-13 20:33:09'),(4760,'MAIN_MODULE_FACTURE',2,'1',NULL,0,NULL,'2015-03-13 20:33:09'),(4761,'FACTURE_ADDON_PDF',2,'crabe','chaine',0,'Name of PDF model of invoice','2015-03-13 20:33:09'),(4762,'FACTURE_ADDON',2,'mod_facture_terre','chaine',0,'Name of numbering numerotation rules of invoice','2015-03-13 20:33:09'),(4763,'FACTURE_ADDON_PDF_ODT_PATH',2,'DOL_DATA_ROOT/doctemplates/invoices','chaine',0,NULL,'2015-03-13 20:33:09'),(4764,'MAIN_MODULE_SOCIETE',2,'1',NULL,0,NULL,'2015-03-13 20:33:09'),(4765,'MAIN_MODULE_PRODUCT',2,'1',NULL,0,NULL,'2015-03-13 20:33:09'),(4766,'PRODUCT_CODEPRODUCT_ADDON',2,'mod_codeproduct_leopard','chaine',0,'Module to control product codes','2015-03-13 20:33:09'),(4767,'MAIN_SEARCHFORM_PRODUITSERVICE',2,'1','yesno',0,'Show form for quick product search','2015-03-13 20:33:09'),(4772,'FACSIM_ADDON',2,'mod_facsim_alcoy','chaine',0,'','2015-03-13 20:33:32'),(4773,'MAIN_MODULE_MAILING',2,'1',NULL,0,NULL,'2015-03-13 20:33:37'),(4774,'MAIN_MODULE_OPENSURVEY',2,'1',NULL,0,NULL,'2015-03-13 20:33:42'),(4782,'AGENDA_USE_EVENT_TYPE',2,'1','chaine',0,'','2015-03-13 20:53:36'),(4884,'AGENDA_DISABLE_EXT',2,'1','chaine',0,'','2015-03-13 22:03:40'),(4928,'COMMANDE_SUPPLIER_ADDON_NUMBER',1,'mod_commande_fournisseur_muguet','chaine',0,'Nom du gestionnaire de numerotation des commandes fournisseur','2015-03-22 09:24:29'),(4929,'INVOICE_SUPPLIER_ADDON_NUMBER',1,'mod_facture_fournisseur_cactus','chaine',0,'Nom du gestionnaire de numerotation des factures fournisseur','2015-03-22 09:24:29'),(5001,'MAIN_CRON_KEY',0,'bc54582fe30d5d4a830c6f582ec28810','chaine',0,'','2015-03-23 17:54:53'),(5009,'CRON_KEY',0,'2c2e755c20be2014098f629865598006','chaine',0,'','2015-03-23 18:06:24'),(5139,'SOCIETE_ADD_REF_IN_LIST',1,'','yesno',0,'Display customer ref into select list','2015-09-08 23:06:08'),(5150,'PROJECT_TASK_ADDON_PDF',1,'','chaine',0,'Name of PDF/ODT tasks manager class','2015-09-08 23:06:14'),(5151,'PROJECT_TASK_ADDON',1,'mod_task_simple','chaine',0,'Name of Numbering Rule task manager class','2015-09-08 23:06:14'),(5152,'PROJECT_TASK_ADDON_PDF_ODT_PATH',1,'DOL_DATA_ROOT/doctemplates/tasks','chaine',0,'','2015-09-08 23:06:14'),(5239,'BOOKMARKS_SHOW_IN_MENU',1,'10','chaine',0,'','2016-03-02 15:42:26'),(5271,'DONATION_ART200',1,'','yesno',0,'Option Française - Eligibilité Art200 du CGI','2016-12-21 12:51:28'),(5272,'DONATION_ART238',1,'','yesno',0,'Option Française - Eligibilité Art238 bis du CGI','2016-12-21 12:51:28'),(5273,'DONATION_ART885',1,'','yesno',0,'Option Française - Eligibilité Art885-0 V bis du CGI','2016-12-21 12:51:28'),(5274,'DONATION_MESSAGE',1,'Thank you','chaine',0,'Message affiché sur le récépissé de versements ou dons','2016-12-21 12:51:28'),(5349,'MAIN_SEARCHFORM_CONTACT',1,'1','chaine',0,'','2017-10-03 10:11:33'),(5351,'MAIN_SEARCHFORM_PRODUITSERVICE',1,'1','chaine',0,'','2017-10-03 10:11:33'),(5352,'MAIN_SEARCHFORM_PRODUITSERVICE_SUPPLIER',1,'0','chaine',0,'','2017-10-03 10:11:33'),(5353,'MAIN_SEARCHFORM_ADHERENT',1,'1','chaine',0,'','2017-10-03 10:11:33'),(5354,'MAIN_SEARCHFORM_PROJECT',1,'0','chaine',0,'','2017-10-03 10:11:33'),(5394,'FCKEDITOR_ENABLE_DETAILS',1,'1','yesno',0,'WYSIWIG for products details lines for all entities','2017-11-04 15:27:44'),(5395,'FCKEDITOR_ENABLE_USERSIGN',1,'1','yesno',0,'WYSIWIG for user signature','2017-11-04 15:27:44'),(5396,'FCKEDITOR_ENABLE_MAIL',1,'1','yesno',0,'WYSIWIG for products details lines for all entities','2017-11-04 15:27:44'),(5398,'CATEGORIE_RECURSIV_ADD',1,'','yesno',0,'Affect parent categories','2017-11-04 15:27:46'),(5403,'MAIN_MODULE_FCKEDITOR',1,'1',NULL,0,NULL,'2017-11-04 15:41:40'),(5404,'MAIN_MODULE_CATEGORIE',1,'1',NULL,0,NULL,'2017-11-04 15:41:43'),(5415,'EXPEDITION_ADDON_PDF_ODT_PATH',1,'DOL_DATA_ROOT/doctemplates/shipment','chaine',0,NULL,'2017-11-15 22:38:28'),(5416,'LIVRAISON_ADDON_PDF_ODT_PATH',1,'DOL_DATA_ROOT/doctemplates/delivery','chaine',0,NULL,'2017-11-15 22:38:28'),(5426,'MAIN_MODULE_PROJET',1,'1',NULL,0,NULL,'2017-11-15 22:38:44'),(5427,'PROJECT_ADDON_PDF_ODT_PATH',1,'DOL_DATA_ROOT/doctemplates/projects','chaine',0,NULL,'2017-11-15 22:38:44'),(5428,'PROJECT_USE_OPPORTUNIES',1,'1','chaine',0,NULL,'2017-11-15 22:38:44'),(5430,'MAIN_MODULE_EXPORT',1,'1',NULL,0,NULL,'2017-11-15 22:38:56'),(5431,'MAIN_MODULE_IMPORT',1,'1',NULL,0,NULL,'2017-11-15 22:38:58'),(5432,'MAIN_MODULE_MAILING',1,'1',NULL,0,NULL,'2017-11-15 22:39:00'),(5434,'EXPENSEREPORT_ADDON_PDF',1,'standard','chaine',0,'Name of manager to build PDF expense reports documents','2017-11-15 22:39:05'),(5437,'SALARIES_ACCOUNTING_ACCOUNT_CHARGE',1,'641','chaine',0,NULL,'2017-11-15 22:39:08'),(5441,'ADHERENT_ETIQUETTE_TEXT',1,'%FULLNAME%\n%ADDRESS%\n%ZIP% %TOWN%\n%COUNTRY%','text',0,'Text to print on member address sheets','2018-11-23 11:56:07'),(5443,'MAIN_MODULE_PRELEVEMENT',1,'1',NULL,0,NULL,'2017-11-15 22:39:33'),(5453,'MAIN_MODULE_CONTRAT',1,'1',NULL,0,NULL,'2017-11-15 22:39:52'),(5455,'MAIN_MODULE_FICHEINTER',1,'1',NULL,0,NULL,'2017-11-15 22:39:56'),(5459,'MAIN_MODULE_PAYPAL',1,'1',NULL,0,NULL,'2017-11-15 22:41:02'),(5460,'MAIN_MODULE_MARGIN',1,'1',NULL,0,NULL,'2017-11-15 22:41:47'),(5461,'MAIN_MODULE_MARGIN_TABS_0',1,'product:+margin:Margins:margins:$user->rights->margins->liretous:/margin/tabs/productMargins.php?id=__ID__','chaine',0,NULL,'2017-11-15 22:41:47'),(5462,'MAIN_MODULE_MARGIN_TABS_1',1,'thirdparty:+margin:Margins:margins:empty($user->societe_id) && $user->rights->margins->liretous && ($object->client > 0):/margin/tabs/thirdpartyMargins.php?socid=__ID__','chaine',0,NULL,'2017-11-15 22:41:47'),(5463,'MAIN_MODULE_PROPALE',1,'1',NULL,0,NULL,'2017-11-15 22:41:47'),(5483,'GENBARCODE_BARCODETYPE_THIRDPARTY',1,'6','chaine',0,'','2018-01-16 15:49:43'),(5484,'PRODUIT_DEFAULT_BARCODE_TYPE',1,'2','chaine',0,'','2018-01-16 15:49:46'),(5586,'MAIN_DELAY_EXPENSEREPORTS_TO_PAY',1,'31','chaine',0,'Tolérance de retard avant alerte (en jours) sur les notes de frais impayées','2018-01-22 17:28:18'),(5587,'MAIN_FIX_FOR_BUGGED_MTA',1,'1','chaine',1,'Set constant to fix email ending from PHP with some linux ike system','2018-01-22 17:28:18'),(5590,'MAIN_VERSION_LAST_INSTALL',0,'3.8.3','chaine',0,'Dolibarr version when install','2018-01-22 17:28:42'),(5604,'MAIN_INFO_SOCIETE_LOGO',1,'mybigcompany.png','chaine',0,'','2018-01-22 17:33:49'),(5605,'MAIN_INFO_SOCIETE_LOGO_SMALL',1,'mybigcompany_small.png','chaine',0,'','2018-01-22 17:33:49'),(5606,'MAIN_INFO_SOCIETE_LOGO_MINI',1,'mybigcompany_mini.png','chaine',0,'','2018-01-22 17:33:49'),(5614,'MAIN_SIZE_SHORTLISTE_LIMIT',1,'4','chaine',0,'Longueur maximum des listes courtes (fiche client)','2018-03-13 10:54:46'),(5626,'MAIN_MODULE_SUPPLIERPROPOSAL',1,'1',NULL,0,NULL,'2018-07-30 11:13:20'),(5627,'SUPPLIER_PROPOSAL_ADDON_PDF',1,'aurore','chaine',0,'Name of submodule to generate PDF for supplier quotation request','2018-07-30 11:13:20'),(5628,'SUPPLIER_PROPOSAL_ADDON',1,'mod_supplier_proposal_marbre','chaine',0,'Name of submodule to number supplier quotation request','2018-07-30 11:13:20'),(5629,'SUPPLIER_PROPOSAL_ADDON_PDF_ODT_PATH',1,'DOL_DATA_ROOT/doctemplates/supplier_proposal','chaine',0,NULL,'2018-07-30 11:13:20'),(5632,'MAIN_MODULE_RESOURCE',1,'1',NULL,0,NULL,'2018-07-30 11:13:32'),(5633,'MAIN_MODULE_API',1,'1',NULL,0,NULL,'2018-07-30 11:13:54'),(5634,'MAIN_MODULE_WEBSERVICES',1,'1',NULL,0,NULL,'2018-07-30 11:13:56'),(5635,'WEBSERVICES_KEY',1,'dolibarrkey','chaine',0,'','2018-07-30 11:14:04'),(5638,'MAIN_MODULE_EXTERNALRSS',1,'1',NULL,0,NULL,'2018-07-30 11:15:04'),(5639,'EXTERNAL_RSS_TITLE_1',1,'Dolibarr.org News','chaine',0,'','2018-07-30 11:15:25'),(5640,'EXTERNAL_RSS_URLRSS_1',1,'https://www.dolibarr.org/rss','chaine',0,'','2018-07-30 11:15:25'),(5642,'SOCIETE_CODECOMPTA_ADDON',1,'mod_codecompta_aquarium','chaine',0,'','2018-07-30 11:16:42'),(5707,'CASHDESK_NO_DECREASE_STOCK',1,'1','chaine',0,'','2018-07-30 13:38:11'),(5708,'MAIN_MODULE_PRODUCTBATCH',1,'1',NULL,0,NULL,'2018-07-30 13:38:11'),(5710,'MAIN_MODULE_STOCK',1,'1',NULL,0,NULL,'2018-07-30 13:38:11'),(5711,'MAIN_MODULE_PRODUCT',1,'1',NULL,0,NULL,'2018-07-30 13:38:11'),(5712,'MAIN_MODULE_EXPEDITION',1,'1',NULL,0,NULL,'2018-07-30 13:38:11'),(5808,'MARGIN_TYPE',1,'costprice','chaine',0,'','2018-07-30 16:32:18'),(5809,'DISPLAY_MARGIN_RATES',1,'1','chaine',0,'','2018-07-30 16:32:20'),(5814,'MAIN_MODULE_EXPENSEREPORT',1,'1',NULL,0,NULL,'2018-07-31 21:14:32'),(5833,'ACCOUNTING_EXPORT_SEPARATORCSV',1,',','string',0,NULL,'2017-01-29 15:11:56'),(5840,'CHARTOFACCOUNTS',1,'2','chaine',0,NULL,'2017-01-29 15:11:56'),(5841,'ACCOUNTING_EXPORT_MODELCSV',1,'1','chaine',0,NULL,'2017-01-29 15:11:56'),(5842,'ACCOUNTING_LENGTH_GACCOUNT',1,'','chaine',0,NULL,'2017-01-29 15:11:56'),(5843,'ACCOUNTING_LENGTH_AACCOUNT',1,'','chaine',0,NULL,'2017-01-29 15:11:56'),(5844,'ACCOUNTING_LIST_SORT_VENTILATION_TODO',1,'1','yesno',0,NULL,'2017-01-29 15:11:56'),(5845,'ACCOUNTING_LIST_SORT_VENTILATION_DONE',1,'1','yesno',0,NULL,'2017-01-29 15:11:56'),(5846,'ACCOUNTING_EXPORT_DATE',1,'%d%m%Y','chaine',0,NULL,'2017-01-29 15:11:56'),(5848,'ACCOUNTING_EXPORT_FORMAT',1,'csv','chaine',0,NULL,'2017-01-29 15:11:56'),(5853,'MAIN_MODULE_WORKFLOW',1,'1',NULL,0,NULL,'2017-01-29 15:12:12'),(5854,'MAIN_MODULE_NOTIFICATION',1,'1',NULL,0,NULL,'2017-01-29 15:12:35'),(5855,'MAIN_MODULE_OAUTH',1,'1',NULL,0,NULL,'2017-01-29 15:12:41'),(5883,'MAILING_LIMIT_SENDBYWEB',0,'15','chaine',1,'Number of targets to defined packet size when sending mass email','2017-01-29 17:36:33'),(5884,'MAIN_MAIL_DEBUG',1,'0','chaine',1,'','2017-01-29 18:53:02'),(5885,'MAIN_SOAP_DEBUG',1,'0','chaine',1,'','2017-01-29 18:53:02'),(5925,'MAIN_AGENDA_ACTIONAUTO_MEMBER_SUBSCRIPTION',1,'1','chaine',0,'','2017-02-01 14:48:55'),(5931,'DATABASE_PWD_ENCRYPTED',1,'1','chaine',0,'','2017-02-01 15:06:04'),(5932,'MAIN_DISABLE_ALL_MAILS',1,'0','chaine',0,'','2017-02-01 15:09:09'),(5933,'MAIN_MAIL_SENDMODE',1,'mail','chaine',0,'','2017-02-01 15:09:09'),(5934,'MAIN_MAIL_SMTP_PORT',1,'465','chaine',0,'','2017-02-01 15:09:09'),(5935,'MAIN_MAIL_SMTP_SERVER',1,'smtp.mail.com','chaine',0,'','2017-02-01 15:09:09'),(5936,'MAIN_MAIL_SMTPS_ID',1,'eldy10@mail.com','chaine',0,'','2017-02-01 15:09:09'),(5937,'MAIN_MAIL_SMTPS_PW',1,'bidonge','chaine',0,'','2017-02-01 15:09:09'),(5938,'MAIN_MAIL_EMAIL_FROM',1,'robot@example.com','chaine',0,'','2017-02-01 15:09:09'),(5939,'MAIN_MAIL_DEFAULT_FROMTYPE',1,'user','chaine',0,'','2017-02-01 15:09:09'),(5940,'PRELEVEMENT_ID_BANKACCOUNT',1,'1','chaine',0,'','2017-02-06 04:04:47'),(5941,'PRELEVEMENT_ICS',1,'ICS123456','chaine',0,'','2017-02-06 04:04:47'),(5942,'PRELEVEMENT_USER',1,'1','chaine',0,'','2017-02-06 04:04:47'),(5943,'BANKADDON_PDF',1,'sepamandate','chaine',0,'','2017-02-06 04:13:52'),(5947,'CHEQUERECEIPTS_THYME_MASK',1,'CHK{yy}{mm}-{0000@1}','chaine',0,'','2017-02-06 04:16:27'),(5948,'MAIN_MODULE_LOAN',1,'1',NULL,0,NULL,'2017-02-06 19:19:05'),(5954,'MAIN_SUBMODULE_EXPEDITION',1,'1','chaine',0,'','2017-02-06 23:57:37'),(5963,'MAIN_MODULE_BANQUE',1,'1',NULL,0,NULL,'2017-02-07 18:56:12'),(5964,'MAIN_MODULE_TAX',1,'1',NULL,0,NULL,'2017-02-07 18:56:12'),(5996,'CABINETMED_RHEUMATOLOGY_ON',1,'0','text',0,'','2018-11-23 11:56:07'),(5999,'MAIN_SEARCHFORM_SOCIETE',1,'1','text',0,'','2018-11-23 11:56:07'),(6000,'CABINETMED_BANK_PATIENT_REQUIRED',1,'0','text',0,'','2018-11-23 11:56:07'),(6019,'MAIN_INFO_SOCIETE_COUNTRY',2,'1:FR:France','chaine',0,'','2017-02-15 17:18:22'),(6020,'MAIN_INFO_SOCIETE_NOM',2,'MySecondCompany','chaine',0,'','2017-02-15 17:18:22'),(6021,'MAIN_INFO_SOCIETE_STATE',2,'0','chaine',0,'','2017-02-15 17:18:22'),(6022,'MAIN_MONNAIE',2,'EUR','chaine',0,'','2017-02-15 17:18:22'),(6023,'MAIN_LANG_DEFAULT',2,'auto','chaine',0,'','2017-02-15 17:18:22'),(6032,'MAIN_MODULE_MULTICURRENCY',1,'1',NULL,0,NULL,'2017-02-15 17:29:59'),(6048,'SYSLOG_FACILITY',0,'LOG_USER','chaine',0,'','2017-02-15 22:37:01'),(6049,'SYSLOG_FIREPHP_INCLUDEPATH',0,'/home/ldestailleur/git/dolibarr_5.0/htdocs/includes/firephp/firephp-core/lib/','chaine',0,'','2017-02-15 22:37:01'),(6050,'SYSLOG_FILE',0,'DOL_DATA_ROOT/dolibarr.log','chaine',0,'','2017-02-15 22:37:01'),(6051,'SYSLOG_CHROMEPHP_INCLUDEPATH',0,'/home/ldestailleur/git/dolibarr_5.0/htdocs/includes/ccampbell/chromephp/','chaine',0,'','2017-02-15 22:37:01'),(6052,'SYSLOG_HANDLERS',0,'[\"mod_syslog_file\"]','chaine',0,'','2017-02-15 22:37:01'),(6054,'SYSLOG_LEVEL',0,'7','chaine',0,'','2017-02-15 22:37:21'),(6092,'MAIN_SIZE_SHORTLIST_LIMIT',0,'3','chaine',0,'Max length for small lists (tabs)','2017-05-12 09:02:38'),(6099,'MAIN_MODULE_SKYPE',1,'1',NULL,0,NULL,'2017-05-12 09:03:51'),(6100,'MAIN_MODULE_GRAVATAR',1,'1',NULL,0,NULL,'2017-05-12 09:03:54'),(6102,'PRODUCT_ADDON_PDF_ODT_PATH',1,'DOL_DATA_ROOT/doctemplates/products','chaine',0,'','2017-08-27 13:29:07'),(6103,'CONTRACT_ADDON_PDF_ODT_PATH',1,'DOL_DATA_ROOT/doctemplates/contracts','chaine',0,'','2017-08-27 13:29:07'),(6104,'USERGROUP_ADDON_PDF_ODT_PATH',1,'DOL_DATA_ROOT/doctemplates/usergroups','chaine',0,'','2017-08-27 13:29:07'),(6105,'USER_ADDON_PDF_ODT_PATH',1,'DOL_DATA_ROOT/doctemplates/users','chaine',0,'','2017-08-27 13:29:07'),(6106,'MAIN_ENABLE_OVERWRITE_TRANSLATION',1,'1','chaine',0,'Enable overwrote of translation','2017-08-27 13:29:07'),(6137,'MAIN_LANG_DEFAULT',1,'auto','chaine',0,'','2017-08-28 10:19:58'),(6138,'MAIN_MULTILANGS',1,'1','chaine',0,'','2017-08-28 10:19:58'),(6140,'THEME_ELDY_USE_HOVER',1,'edf4fb','chaine',0,'','2017-08-28 10:19:58'),(6141,'MAIN_SIZE_LISTE_LIMIT',1,'25','chaine',0,'','2017-08-28 10:19:59'),(6142,'MAIN_SIZE_SHORTLIST_LIMIT',1,'3','chaine',0,'','2017-08-28 10:19:59'),(6143,'MAIN_DISABLE_JAVASCRIPT',1,'0','chaine',0,'','2017-08-28 10:19:59'),(6144,'MAIN_BUTTON_HIDE_UNAUTHORIZED',1,'0','chaine',0,'','2017-08-28 10:19:59'),(6145,'MAIN_START_WEEK',1,'1','chaine',0,'','2017-08-28 10:19:59'),(6146,'MAIN_DEFAULT_WORKING_DAYS',1,'1-5','chaine',0,'','2017-08-28 10:19:59'),(6147,'MAIN_DEFAULT_WORKING_HOURS',1,'9-18','chaine',0,'','2017-08-28 10:19:59'),(6148,'MAIN_SHOW_LOGO',1,'1','chaine',0,'','2017-08-28 10:19:59'),(6149,'MAIN_FIRSTNAME_NAME_POSITION',1,'0','chaine',0,'','2017-08-28 10:19:59'),(6150,'MAIN_HELPCENTER_DISABLELINK',0,'1','chaine',0,'','2017-08-28 10:19:59'),(6151,'MAIN_HOME',1,'__(NoteSomeFeaturesAreDisabled)__
            \r\n
            \r\n__(SomeTranslationAreUncomplete)__
            ','chaine',0,'','2017-08-28 10:19:59'),(6152,'MAIN_HELP_DISABLELINK',0,'0','chaine',0,'','2017-08-28 10:19:59'),(6153,'MAIN_BUGTRACK_ENABLELINK',1,'0','chaine',0,'','2017-08-28 10:19:59'),(6377,'COMMANDE_SAPHIR_MASK',1,'{yy}{mm}{000}{ttt}','chaine',0,'','2017-09-06 07:56:25'),(6518,'GOOGLE_DUPLICATE_INTO_THIRDPARTIES',1,'1','chaine',0,'','2017-09-06 19:43:57'),(6519,'GOOGLE_DUPLICATE_INTO_CONTACTS',1,'0','chaine',0,'','2017-09-06 19:43:57'),(6520,'GOOGLE_TAG_PREFIX',1,'Dolibarr (Thirdparties)','chaine',0,'','2017-09-06 19:43:57'),(6521,'GOOGLE_TAG_PREFIX_CONTACTS',1,'Dolibarr (Contacts/Addresses)','chaine',0,'','2017-09-06 19:43:57'),(6522,'GOOGLE_ENABLE_AGENDA',1,'1','chaine',0,'','2017-09-06 19:44:12'),(6523,'GOOGLE_AGENDA_COLOR1',1,'1B887A','chaine',0,'','2017-09-06 19:44:12'),(6524,'GOOGLE_AGENDA_COLOR2',1,'7A367A','chaine',0,'','2017-09-06 19:44:12'),(6525,'GOOGLE_AGENDA_COLOR3',1,'7A367A','chaine',0,'','2017-09-06 19:44:12'),(6526,'GOOGLE_AGENDA_COLOR4',1,'7A367A','chaine',0,'','2017-09-06 19:44:12'),(6527,'GOOGLE_AGENDA_COLOR5',1,'7A367A','chaine',0,'','2017-09-06 19:44:12'),(6528,'GOOGLE_AGENDA_TIMEZONE',1,'Europe/Paris','chaine',0,'','2017-09-06 19:44:12'),(6529,'GOOGLE_AGENDA_NB',1,'5','chaine',0,'','2017-09-06 19:44:12'),(6543,'MAIN_SMS_DEBUG',0,'1','chaine',1,'This is to enable OVH SMS debug','2017-09-06 19:44:34'),(6562,'BLOCKEDLOG_ENTITY_FINGERPRINT',1,'b63e359ffca54d5c2bab869916eaf23d4a736703028ccbf77ce1167c5f830e7b','chaine',0,'Numeric Unique Fingerprint','2018-01-19 11:27:15'),(6564,'BLOCKEDLOG_DISABLE_NOT_ALLOWED_FOR_COUNTRY',1,'FR','chaine',0,'This is list of country code where the module may be mandatory','2018-01-19 11:27:15'),(6565,'MAIN_MODULE_BOOKMARK',1,'1',NULL,0,'{\"authorid\":\"12\",\"ip\":\"82.240.38.230\"}','2018-01-19 11:27:34'),(6566,'MAIN_MODULE_ADHERENT',1,'1',NULL,0,'{\"authorid\":\"12\",\"ip\":\"82.240.38.230\"}','2018-01-19 11:27:56'),(6567,'ADHERENT_ADDON_PDF',1,'standard','chaine',0,'Name of PDF model of member','2018-01-19 11:27:56'),(6569,'MAIN_MODULE_STRIPE',1,'1',NULL,0,'{\"authorid\":\"12\",\"ip\":\"82.240.38.230\"}','2018-01-19 11:28:17'),(6587,'MAIN_MODULE_BLOCKEDLOG',1,'1',NULL,0,'{\"authorid\":\"12\",\"ip\":\"127.0.0.1\"}','2018-03-16 09:57:24'),(6632,'MAIN_MODULE_TICKET',1,'1','string',0,'{\"authorid\":\"12\",\"ip\":\"127.0.0.1\"}','2019-06-05 09:15:29'),(6633,'MAIN_MODULE_TICKET_TABS_0',1,'thirdparty:+ticket:Tickets:@ticket:$user->rights->ticket->read:/ticket/list.php?socid=__ID__','chaine',0,NULL,'2019-06-05 09:15:29'),(6634,'MAIN_MODULE_TICKET_TABS_1',1,'project:+ticket:Tickets:@ticket:$user->rights->ticket->read:/ticket/list.php?projectid=__ID__','chaine',0,NULL,'2019-06-05 09:15:29'),(6635,'MAIN_MODULE_TICKET_TRIGGERS',1,'1','chaine',0,NULL,'2019-06-05 09:15:29'),(6636,'MAIN_MODULE_TICKET_MODELS',1,'1','chaine',0,NULL,'2019-06-05 09:15:29'),(6638,'MAIN_MODULE_TAKEPOS',1,'1','string',0,'{\"authorid\":\"12\",\"ip\":\"127.0.0.1\"}','2019-06-05 09:15:58'),(6639,'MAIN_MODULE_TAKEPOS_TRIGGERS',1,'0','chaine',0,NULL,'2019-06-05 09:15:58'),(6640,'MAIN_MODULE_TAKEPOS_LOGIN',1,'0','chaine',0,NULL,'2019-06-05 09:15:58'),(6641,'MAIN_MODULE_TAKEPOS_SUBSTITUTIONS',1,'1','chaine',0,NULL,'2019-06-05 09:15:58'),(6642,'MAIN_MODULE_TAKEPOS_MENUS',1,'0','chaine',0,NULL,'2019-06-05 09:15:58'),(6643,'MAIN_MODULE_TAKEPOS_THEME',1,'0','chaine',0,NULL,'2019-06-05 09:15:58'),(6644,'MAIN_MODULE_TAKEPOS_TPL',1,'0','chaine',0,NULL,'2019-06-05 09:15:58'),(6645,'MAIN_MODULE_TAKEPOS_BARCODE',1,'0','chaine',0,NULL,'2019-06-05 09:15:58'),(6646,'MAIN_MODULE_TAKEPOS_MODELS',1,'0','chaine',0,NULL,'2019-06-05 09:15:58'),(6647,'MAIN_MODULE_SOCIALNETWORKS',1,'1','string',0,'{\"authorid\":\"12\",\"ip\":\"127.0.0.1\"}','2019-06-05 09:16:49'),(6755,'MAIN_INFO_VALUE_LOCALTAX1',1,'0','chaine',0,'','2019-09-26 12:01:06'),(6756,'MAIN_INFO_LOCALTAX_CALC1',1,'0','chaine',0,'','2019-09-26 12:01:06'),(6757,'MAIN_INFO_VALUE_LOCALTAX2',1,'0','chaine',0,'','2019-09-26 12:01:06'),(6758,'MAIN_INFO_LOCALTAX_CALC2',1,'0','chaine',0,'','2019-09-26 12:01:06'),(6762,'MAIN_INFO_ACCOUNTANT_NAME',1,'Bob Bookeeper','chaine',0,'','2019-09-26 12:01:37'),(6763,'MAIN_INFO_ACCOUNTANT_TOWN',1,'Berlin','chaine',0,'','2019-09-26 12:01:37'),(6764,'MAIN_INFO_ACCOUNTANT_STATE',1,'0','chaine',0,'','2019-09-26 12:01:37'),(6765,'MAIN_INFO_ACCOUNTANT_COUNTRY',1,'5','chaine',0,'','2019-09-26 12:01:37'),(6795,'TICKET_ADDON',1,'mod_ticket_simple','chaine',0,'','2019-09-26 12:07:59'),(6796,'PRODUCT_CODEPRODUCT_ADDON',1,'mod_codeproduct_elephant','chaine',0,'','2019-09-26 12:59:00'),(6800,'CASHDESK_ID_THIRDPARTY1',1,'7','chaine',0,'','2019-09-26 15:30:09'),(6801,'CASHDESK_ID_BANKACCOUNT_CASH1',1,'3','chaine',0,'','2019-09-26 15:30:09'),(6802,'CASHDESK_ID_BANKACCOUNT_CHEQUE1',1,'4','chaine',0,'','2019-09-26 15:30:09'),(6803,'CASHDESK_ID_BANKACCOUNT_CB1',1,'4','chaine',0,'','2019-09-26 15:30:09'),(6804,'CASHDESK_ID_BANKACCOUNT_PRE1',1,'4','chaine',0,'','2019-09-26 15:30:09'),(6805,'CASHDESK_ID_BANKACCOUNT_VIR1',1,'1','chaine',0,'','2019-09-26 15:30:09'),(6806,'CASHDESK_NO_DECREASE_STOCK1',1,'1','chaine',0,'','2019-09-26 15:30:09'),(6807,'MAIN_MODULE_FORCEPROJECT',1,'1','string',0,'{\"authorid\":\"12\",\"ip\":\"127.0.0.1\"}','2019-09-27 14:52:52'),(6808,'MAIN_MODULE_FORCEPROJECT_TRIGGERS',1,'1','chaine',0,NULL,'2019-09-27 14:52:52'),(6809,'MAIN_MODULE_FORCEPROJECT_SUBSTITUTIONS',1,'0','chaine',0,NULL,'2019-09-27 14:52:52'),(6810,'MAIN_MODULE_FORCEPROJECT_MODELS',1,'1','chaine',0,NULL,'2019-09-27 14:52:52'),(6811,'FORCEPROJECT_ON_PROPOSAL',1,'1','chaine',0,'','2019-09-27 14:52:57'),(6813,'PROJECT_USE_OPPORTUNITIES',1,'1','chaine',0,'','2019-10-01 11:48:09'),(6814,'PACKTHEMEACTIVATEDTHEME',0,'modOwnTheme','chaine',0,'','2019-10-02 11:41:58'),(6815,'OWNTHEME_COL1',0,'#6a89cc','chaine',0,'','2019-10-02 11:41:58'),(6816,'OWNTHEME_COL2',0,'#60a3bc','chaine',0,'','2019-10-02 11:41:58'),(6817,'DOL_VERSION',0,'10.0.2','chaine',0,'Dolibarr version','2019-10-02 11:41:58'),(6823,'OWNTHEME_COL_BODY_BCKGRD',0,'#E9E9E9','chaine',0,'','2019-10-02 11:41:58'),(6824,'OWNTHEME_COL_LOGO_BCKGRD',0,'#474c80','chaine',0,'','2019-10-02 11:41:58'),(6825,'OWNTHEME_COL_TXT_MENU',0,'#b8c6e5','chaine',0,'','2019-10-02 11:41:58'),(6826,'OWNTHEME_COL_HEADER_BCKGRD',0,'#474c80','chaine',0,'','2019-10-02 11:41:58'),(6827,'OWNTHEME_CUSTOM_CSS',0,'0','yesno',0,'','2019-10-02 11:41:58'),(6828,'OWNTHEME_CUSTOM_JS',0,'0','yesno',0,'','2019-10-02 11:41:58'),(6829,'OWNTHEME_FIXED_MENU',0,'0','yesno',0,'','2019-10-02 11:41:58'),(6830,'OWNTHEME_D_HEADER_FONT_SIZE',0,'1.7rem','chaine',0,'','2019-10-02 11:41:58'),(6831,'OWNTHEME_S_HEADER_FONT_SIZE',0,'1.6rem','chaine',0,'','2019-10-02 11:41:58'),(6832,'OWNTHEME_D_VMENU_FONT_SIZE',0,'1.2rem','chaine',0,'','2019-10-02 11:41:58'),(6833,'OWNTHEME_S_VMENU_FONT_SIZE',0,'1.2rem','chaine',0,'','2019-10-02 11:41:58'),(6844,'MAIN_THEME',0,'eldy','chaine',0,'','2019-10-02 11:46:02'),(6845,'MAIN_MENU_STANDARD',0,'eldy_menu.php','chaine',0,'','2019-10-02 11:46:02'),(6846,'MAIN_MENUFRONT_STANDARD',0,'eldy_menu.php','chaine',0,'','2019-10-02 11:46:02'),(6847,'MAIN_MENU_SMARTPHONE',0,'eldy_menu.php','chaine',0,'','2019-10-02 11:46:02'),(6848,'MAIN_MENUFRONT_SMARTPHONE',0,'eldy_menu.php','chaine',0,'','2019-10-02 11:46:02'),(6849,'MAIN_UPLOAD_DOC',1,'20000','chaine',0,'','2019-10-02 11:46:54'),(6850,'MAIN_UMASK',1,'0664','chaine',0,'','2019-10-02 11:46:54'),(6851,'BECREATIVE_COL1',1,'#1e88e5','chaine',0,'','2019-10-02 11:47:10'),(6852,'BECREATIVE_COL2',1,'#1e88e5','chaine',0,'','2019-10-02 11:47:10'),(6853,'DOL_VERSION',1,'10.0.2','chaine',0,'Dolibarr version','2019-10-02 11:47:10'),(6859,'BECREATIVE_COL_BODY_BCKGRD',1,'#e6eaef','chaine',0,'','2019-10-02 11:47:10'),(6860,'BECREATIVE_COL_LOGO_BCKGRD',1,'#1e88e5','chaine',0,'','2019-10-02 11:47:10'),(6861,'BECREATIVE_COL_TXT_MENU',1,'#b8c6e5','chaine',0,'','2019-10-02 11:47:10'),(6862,'BECREATIVE_COL_HEADER_BCKGRD',1,'#26a69a','chaine',0,'','2019-10-02 11:47:10'),(6863,'BECREATIVE_CUSTOM_CSS',1,'0','yesno',0,'','2019-10-02 11:47:10'),(6864,'BECREATIVE_CUSTOM_JS',1,'0','yesno',0,'','2019-10-02 11:47:10'),(6865,'BECREATIVE_FIXED_MENU',1,'0','yesno',0,'','2019-10-02 11:47:10'),(6866,'BECREATIVE_D_HEADER_FONT_SIZE',1,'1.7rem','chaine',0,'','2019-10-02 11:47:10'),(6867,'BECREATIVE_S_HEADER_FONT_SIZE',1,'1.6rem','chaine',0,'','2019-10-02 11:47:10'),(6868,'BECREATIVE_D_VMENU_FONT_SIZE',1,'1.2rem','chaine',0,'','2019-10-02 11:47:10'),(6869,'BECREATIVE_S_VMENU_FONT_SIZE',1,'1.2rem','chaine',0,'','2019-10-02 11:47:10'),(6880,'MAIN_THEME',1,'eldy','chaine',0,'','2019-10-02 11:48:49'),(6881,'MAIN_MENU_STANDARD',1,'eldy_menu.php','chaine',0,'','2019-10-02 11:48:49'),(6882,'MAIN_MENUFRONT_STANDARD',1,'eldy_menu.php','chaine',0,'','2019-10-02 11:48:49'),(6883,'MAIN_MENU_SMARTPHONE',1,'eldy_menu.php','chaine',0,'','2019-10-02 11:48:49'),(6884,'MAIN_MENUFRONT_SMARTPHONE',1,'eldy_menu.php','chaine',0,'','2019-10-02 11:48:49'),(6885,'ACCOUNTING_ACCOUNT_CUSTOMER',1,'411','chaine',0,'','2019-10-04 08:15:44'),(6886,'ACCOUNTING_ACCOUNT_SUPPLIER',1,'401','chaine',0,'','2019-10-04 08:15:44'),(6887,'SALARIES_ACCOUNTING_ACCOUNT_PAYMENT',1,'421','chaine',0,'','2019-10-04 08:15:44'),(6888,'ACCOUNTING_PRODUCT_BUY_ACCOUNT',1,'-1','chaine',0,'','2019-10-04 08:15:44'),(6889,'ACCOUNTING_PRODUCT_SOLD_ACCOUNT',1,'-1','chaine',0,'','2019-10-04 08:15:44'),(6890,'ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT',1,'-1','chaine',0,'','2019-10-04 08:15:44'),(6891,'ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT',1,'-1','chaine',0,'','2019-10-04 08:15:44'),(6892,'ACCOUNTING_SERVICE_BUY_ACCOUNT',1,'-1','chaine',0,'','2019-10-04 08:15:44'),(6893,'ACCOUNTING_SERVICE_SOLD_ACCOUNT',1,'-1','chaine',0,'','2019-10-04 08:15:44'),(6894,'ACCOUNTING_VAT_BUY_ACCOUNT',1,'-1','chaine',0,'','2019-10-04 08:15:44'),(6895,'ACCOUNTING_VAT_SOLD_ACCOUNT',1,'-1','chaine',0,'','2019-10-04 08:15:44'),(6896,'ACCOUNTING_VAT_PAY_ACCOUNT',1,'-1','chaine',0,'','2019-10-04 08:15:44'),(6897,'ACCOUNTING_ACCOUNT_SUSPENSE',1,'471','chaine',0,'','2019-10-04 08:15:44'),(6898,'ACCOUNTING_ACCOUNT_TRANSFER_CASH',1,'58','chaine',0,'','2019-10-04 08:15:44'),(6899,'DONATION_ACCOUNTINGACCOUNT',1,'-1','chaine',0,'','2019-10-04 08:15:44'),(6900,'ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT',1,'-1','chaine',0,'','2019-10-04 08:15:44'),(6901,'LOAN_ACCOUNTING_ACCOUNT_CAPITAL',1,'164','chaine',0,'','2019-10-04 08:15:44'),(6902,'LOAN_ACCOUNTING_ACCOUNT_INTEREST',1,'-1','chaine',0,'','2019-10-04 08:15:44'),(6903,'LOAN_ACCOUNTING_ACCOUNT_INSURANCE',1,'-1','chaine',0,'','2019-10-04 08:15:44'),(6912,'TICKET_ENABLE_PUBLIC_INTERFACE',1,'1','chaine',0,'','2019-10-04 11:44:33'),(6934,'TICKET_NOTIFICATION_EMAIL_FROM',1,'fff','chaine',0,'','2019-10-04 12:03:51'),(6935,'TICKET_NOTIFICATION_EMAIL_TO',1,'ff','chaine',0,'','2019-10-04 12:03:51'),(6936,'TICKET_MESSAGE_MAIL_INTRO',1,'Hello,
            \r\nA new response was sent on a ticket that you contact. Here is the message:\"\"','chaine',0,'','2019-10-04 12:03:51'),(6937,'TICKET_MESSAGE_MAIL_SIGNATURE',1,'

            Sincerely,

            \r\n\r\n

            --\"\"

            \r\n','chaine',0,'','2019-10-04 12:03:51'),(7000,'MAIN_INFO_SOCIETE_COUNTRY',1,'1:FR:France','chaine',0,'','2019-10-07 10:11:55'),(7001,'MAIN_INFO_SOCIETE_NOM',1,'MyBigCompany','chaine',0,'','2019-10-07 10:11:55'),(7002,'MAIN_INFO_SOCIETE_ADDRESS',1,'21 Jump street..ll..ee \"','chaine',0,'','2019-10-07 10:11:55'),(7003,'MAIN_INFO_SOCIETE_TOWN',1,'MyTown','chaine',0,'','2019-10-07 10:11:55'),(7004,'MAIN_INFO_SOCIETE_ZIP',1,'75500','chaine',0,'','2019-10-07 10:11:55'),(7005,'MAIN_INFO_SOCIETE_STATE',1,'0','chaine',0,'','2019-10-07 10:11:55'),(7006,'MAIN_MONNAIE',1,'EUR','chaine',0,'','2019-10-07 10:11:55'),(7007,'MAIN_INFO_SOCIETE_TEL',1,'09123123','chaine',0,'','2019-10-07 10:11:55'),(7008,'MAIN_INFO_SOCIETE_FAX',1,'09123124','chaine',0,'','2019-10-07 10:11:55'),(7009,'MAIN_INFO_SOCIETE_MAIL',1,'myemail@mybigcompany.com','chaine',0,'','2019-10-07 10:11:55'),(7010,'MAIN_INFO_SOCIETE_WEB',1,'https://www.dolibarr.org','chaine',0,'','2019-10-07 10:11:55'),(7011,'MAIN_INFO_SOCIETE_NOTE',1,'This is note about my company','chaine',0,'','2019-10-07 10:11:55'),(7012,'MAIN_INFO_SOCIETE_GENCOD',1,'1234567890','chaine',0,'','2019-10-07 10:11:55'),(7013,'MAIN_INFO_SOCIETE_MANAGERS',1,'Zack Zeceo','chaine',0,'','2019-10-07 10:11:55'),(7014,'MAIN_INFO_GDPR',1,'Zack Zeceo','chaine',0,'','2019-10-07 10:11:55'),(7015,'MAIN_INFO_CAPITAL',1,'10000','chaine',0,'','2019-10-07 10:11:55'),(7016,'MAIN_INFO_SOCIETE_FORME_JURIDIQUE',1,'0','chaine',0,'','2019-10-07 10:11:55'),(7017,'MAIN_INFO_SIREN',1,'123456','chaine',0,'','2019-10-07 10:11:55'),(7018,'MAIN_INFO_SIRET',1,'ABC-DEF','chaine',0,'','2019-10-07 10:11:55'),(7019,'MAIN_INFO_APE',1,'15E-45-8D','chaine',0,'','2019-10-07 10:11:55'),(7020,'MAIN_INFO_TVAINTRA',1,'FR12345678','chaine',0,'','2019-10-07 10:11:55'),(7021,'MAIN_INFO_SOCIETE_OBJECT',1,'A company demo to show how Dolibarr ERP CRM is wonderfull','chaine',0,'','2019-10-07 10:11:55'),(7022,'SOCIETE_FISCAL_MONTH_START',1,'4','chaine',0,'','2019-10-07 10:11:55'),(7023,'FACTURE_TVAOPTION',1,'1','chaine',0,'','2019-10-07 10:11:55'),(7027,'USER_PASSWORD_GENERATED',1,'Perso','chaine',0,'','2019-10-07 10:52:46'),(7028,'USER_PASSWORD_PATTERN',1,'8;1;0;1;0;1','chaine',0,'','2019-10-07 10:57:03'),(7030,'MAIN_FEATURES_LEVEL',0,'1','chaine',1,'Level of features to show (0=stable only, 1=stable+experimental, 2=stable+experimental+development','2019-10-08 13:29:42'),(7031,'MAIN_USE_NEW_TITLE_BUTTON',1,'0','chaine',1,'','2019-10-08 18:45:05'),(7032,'MAIN_MODULE_BOM',1,'1','string',0,'{\"authorid\":\"12\",\"ip\":\"127.0.0.1\"}','2019-10-08 18:49:41'),(7034,'BOM_ADDON',1,'mod_bom_standard','chaine',0,'Name of numbering rules of BOM','2019-10-08 18:49:41'),(7035,'BOM_ADDON_PDF_ODT_PATH',1,'DOL_DATA_ROOT/doctemplates/boms','chaine',0,NULL,'2019-10-08 18:49:41'),(7036,'MAIN_MODULE_GEOIPMAXMIND',1,'1','string',0,'{\"authorid\":\"12\",\"ip\":\"127.0.0.1\"}','2019-10-08 18:51:54'),(7037,'MAIN_MODULE_DAV',1,'1','string',0,'{\"authorid\":\"12\",\"ip\":\"127.0.0.1\"}','2019-10-08 18:54:07'),(7038,'MAIN_MODULE_ACCOUNTING',1,'1','string',0,'{\"authorid\":0,\"ip\":\"127.0.0.1\"}','2019-11-28 11:52:58'),(7039,'MAIN_MODULE_AGENDA',1,'1','string',0,'{\"authorid\":0,\"ip\":\"127.0.0.1\"}','2019-11-28 11:52:58'),(7040,'MAIN_MODULE_BARCODE',1,'1','string',0,'{\"authorid\":0,\"ip\":\"127.0.0.1\"}','2019-11-28 11:52:58'),(7041,'MAIN_MODULE_CRON',1,'1','string',0,'{\"authorid\":0,\"ip\":\"127.0.0.1\"}','2019-11-28 11:52:59'),(7042,'MAIN_MODULE_COMMANDE',1,'1','string',0,'{\"authorid\":0,\"ip\":\"127.0.0.1\"}','2019-11-28 11:52:59'),(7043,'MAIN_MODULE_DON',1,'1','string',0,'{\"authorid\":0,\"ip\":\"127.0.0.1\"}','2019-11-28 11:52:59'),(7044,'MAIN_MODULE_ECM',1,'1','string',0,'{\"authorid\":0,\"ip\":\"127.0.0.1\"}','2019-11-28 11:52:59'),(7045,'MAIN_MODULE_FACTURE',1,'1','string',0,'{\"authorid\":0,\"ip\":\"127.0.0.1\"}','2019-11-28 11:52:59'),(7046,'MAIN_MODULE_FOURNISSEUR',1,'1','string',0,'{\"authorid\":0,\"ip\":\"127.0.0.1\"}','2019-11-28 11:52:59'),(7047,'MAIN_MODULE_HOLIDAY',1,'1','string',0,'{\"authorid\":0,\"ip\":\"127.0.0.1\"}','2019-11-28 11:52:59'),(7048,'MAIN_MODULE_OPENSURVEY',1,'1','string',0,'{\"authorid\":0,\"ip\":\"127.0.0.1\"}','2019-11-28 11:52:59'),(7049,'MAIN_MODULE_PRINTING',1,'1','string',0,'{\"authorid\":0,\"ip\":\"127.0.0.1\"}','2019-11-28 11:52:59'),(7050,'MAIN_MODULE_SALARIES',1,'1','string',0,'{\"authorid\":0,\"ip\":\"127.0.0.1\"}','2019-11-28 11:53:00'),(7051,'MAIN_MODULE_SYSLOG',0,'1','string',0,'{\"authorid\":0,\"ip\":\"127.0.0.1\"}','2019-11-28 11:53:00'),(7052,'MAIN_MODULE_SOCIETE',1,'1','string',0,'{\"authorid\":0,\"ip\":\"127.0.0.1\"}','2019-11-28 11:53:00'),(7053,'MAIN_MODULE_SERVICE',1,'1','string',0,'{\"authorid\":0,\"ip\":\"127.0.0.1\"}','2019-11-28 11:53:00'),(7054,'MAIN_MODULE_USER',0,'1','string',0,'{\"authorid\":0,\"ip\":\"127.0.0.1\"}','2019-11-28 11:53:00'),(7055,'MAIN_MODULE_VARIANTS',1,'1','string',0,'{\"authorid\":0,\"ip\":\"127.0.0.1\"}','2019-11-28 11:53:00'),(7056,'MAIN_MODULE_WEBSITE',1,'1','string',0,'{\"authorid\":0,\"ip\":\"127.0.0.1\"}','2019-11-28 11:53:00'),(7057,'MAIN_VERSION_LAST_UPGRADE',0,'11.0.0-beta','chaine',0,'Dolibarr version for last upgrade','2019-11-28 11:53:01'),(7083,'WEBSITE_SUBCONTAINERSINLINE',1,'1','chaine',0,'','2019-11-28 12:08:02'),(7084,'WEBSITE_EDITINLINE',1,'0','chaine',0,'','2019-11-28 12:08:02'),(7100,'CASHDESK_SERVICES',1,'0','chaine',0,'','2019-11-28 12:19:53'),(7101,'TAKEPOS_ROOT_CATEGORY_ID',1,'31','chaine',0,'','2019-11-28 12:19:53'),(7102,'TAKEPOSCONNECTOR',1,'0','chaine',0,'','2019-11-28 12:19:53'),(7103,'TAKEPOS_BAR_RESTAURANT',1,'0','chaine',0,'','2019-11-28 12:19:53'),(7104,'TAKEPOS_TICKET_VAT_GROUPPED',1,'0','chaine',0,'','2019-11-28 12:19:53'),(7105,'TAKEPOS_AUTO_PRINT_TICKETS',1,'0','int',0,'','2019-11-28 12:19:53'),(7106,'TAKEPOS_NUMPAD',1,'0','chaine',0,'','2019-11-28 12:19:53'),(7107,'TAKEPOS_NUM_TERMINALS',1,'1','chaine',0,'','2019-11-28 12:19:53'),(7108,'TAKEPOS_DIRECT_PAYMENT',1,'0','int',0,'','2019-11-28 12:19:53'),(7109,'TAKEPOS_CUSTOM_RECEIPT',1,'0','int',0,'','2019-11-28 12:19:53'),(7110,'TAKEPOS_EMAIL_TEMPLATE_INVOICE',1,'-1','chaine',0,'','2019-11-28 12:19:53'),(7122,'BOM_ADDON_PDF',1,'generic_bom_odt','chaine',0,'','2019-11-28 14:00:58'),(7127,'MAIN_AGENDA_ACTIONAUTO_COMPANY_SENTBYMAIL',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7128,'MAIN_AGENDA_ACTIONAUTO_COMPANY_CREATE',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7129,'MAIN_AGENDA_ACTIONAUTO_PROPAL_CLOSE_REFUSED',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7130,'MAIN_AGENDA_ACTIONAUTO_PROPAL_CLASSIFY_BILLED',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7131,'MAIN_AGENDA_ACTIONAUTO_PROPAL_CLOSE_SIGNED',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7132,'MAIN_AGENDA_ACTIONAUTO_PROPAL_VALIDATE',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7133,'MAIN_AGENDA_ACTIONAUTO_PROPAL_SENTBYMAIL',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7134,'MAIN_AGENDA_ACTIONAUTO_ORDER_VALIDATE',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7135,'MAIN_AGENDA_ACTIONAUTO_ORDER_CANCEL',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7136,'MAIN_AGENDA_ACTIONAUTO_ORDER_CLOSE',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7137,'MAIN_AGENDA_ACTIONAUTO_ORDER_CLASSIFY_BILLED',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7138,'MAIN_AGENDA_ACTIONAUTO_ORDER_SENTBYMAIL',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7139,'MAIN_AGENDA_ACTIONAUTO_BILL_VALIDATE',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7140,'MAIN_AGENDA_ACTIONAUTO_BILL_PAYED',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7141,'MAIN_AGENDA_ACTIONAUTO_BILL_CANCEL',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7142,'MAIN_AGENDA_ACTIONAUTO_BILL_SENTBYMAIL',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7143,'MAIN_AGENDA_ACTIONAUTO_PROPOSAL_SUPPLIER_VALIDATE',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7144,'MAIN_AGENDA_ACTIONAUTO_PROPOSAL_SUPPLIER_SENTBYMAIL',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7145,'MAIN_AGENDA_ACTIONAUTO_PROPOSAL_SUPPLIER_CLOSE_SIGNED',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7146,'MAIN_AGENDA_ACTIONAUTO_PROPOSAL_SUPPLIER_CLOSE_REFUSED',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7147,'MAIN_AGENDA_ACTIONAUTO_BILL_UNVALIDATE',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7148,'MAIN_AGENDA_ACTIONAUTO_ORDER_SUPPLIER_CREATE',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7149,'MAIN_AGENDA_ACTIONAUTO_ORDER_SUPPLIER_VALIDATE',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7150,'MAIN_AGENDA_ACTIONAUTO_ORDER_SUPPLIER_RECEIVE',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7151,'MAIN_AGENDA_ACTIONAUTO_ORDER_SUPPLIER_SUBMIT',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7152,'MAIN_AGENDA_ACTIONAUTO_ORDER_SUPPLIER_APPROVE',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7153,'MAIN_AGENDA_ACTIONAUTO_ORDER_SUPPLIER_REFUSE',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7154,'MAIN_AGENDA_ACTIONAUTO_ORDER_SUPPLIER_CLASSIFY_BILLED',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7155,'MAIN_AGENDA_ACTIONAUTO_ORDER_SUPPLIER_SENTBYMAIL',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7156,'MAIN_AGENDA_ACTIONAUTO_BILL_SUPPLIER_VALIDATE',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7157,'MAIN_AGENDA_ACTIONAUTO_BILL_SUPPLIER_UNVALIDATE',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7158,'MAIN_AGENDA_ACTIONAUTO_BILL_SUPPLIER_PAYED',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7159,'MAIN_AGENDA_ACTIONAUTO_BILL_SUPPLIER_SENTBYMAIL',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7160,'MAIN_AGENDA_ACTIONAUTO_BILL_SUPPLIER_CANCELED',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7161,'MAIN_AGENDA_ACTIONAUTO_CONTRACT_SENTBYMAIL',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7162,'MAIN_AGENDA_ACTIONAUTO_CONTRACT_VALIDATE',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7163,'MAIN_AGENDA_ACTIONAUTO_FICHINTER_VALIDATE',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7164,'MAIN_AGENDA_ACTIONAUTO_FICHINTER_REOPEN',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7165,'MAIN_AGENDA_ACTIONAUTO_FICHINTER_SENTBYMAIL',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7166,'MAIN_AGENDA_ACTIONAUTO_SHIPPING_VALIDATE',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7167,'MAIN_AGENDA_ACTIONAUTO_SHIPPING_SENTBYMAIL',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7168,'MAIN_AGENDA_ACTIONAUTO_MEMBER_VALIDATE',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7169,'MAIN_AGENDA_ACTIONAUTO_MEMBER_SENTBYMAIL',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7170,'MAIN_AGENDA_ACTIONAUTO_MEMBER_MODIFY',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7171,'MAIN_AGENDA_ACTIONAUTO_MEMBER_SUBSCRIPTION_CREATE',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7172,'MAIN_AGENDA_ACTIONAUTO_MEMBER_SUBSCRIPTION_MODIFY',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7173,'MAIN_AGENDA_ACTIONAUTO_MEMBER_RESILIATE',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7174,'MAIN_AGENDA_ACTIONAUTO_MEMBER_DELETE',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7175,'MAIN_AGENDA_ACTIONAUTO_PRODUCT_CREATE',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7176,'MAIN_AGENDA_ACTIONAUTO_PRODUCT_DELETE',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7177,'MAIN_AGENDA_ACTIONAUTO_PRODUCT_MODIFY',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7178,'MAIN_AGENDA_ACTIONAUTO_PROJECT_CREATE',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7179,'MAIN_AGENDA_ACTIONAUTO_PROJECT_MODIFY',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7180,'MAIN_AGENDA_ACTIONAUTO_PROJECT_DELETE',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7181,'MAIN_AGENDA_ACTIONAUTO_TICKET_CREATE',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7182,'MAIN_AGENDA_ACTIONAUTO_TICKET_MODIFY',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7183,'MAIN_AGENDA_ACTIONAUTO_TICKET_ASSIGNED',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7184,'MAIN_AGENDA_ACTIONAUTO_TICKET_CLOSE',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7185,'MAIN_AGENDA_ACTIONAUTO_TICKET_SENTBYMAIL',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7186,'MAIN_AGENDA_ACTIONAUTO_HOLIDAY_CREATE',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7187,'MAIN_AGENDA_ACTIONAUTO_HOLIDAY_VALIDATE',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7188,'MAIN_AGENDA_ACTIONAUTO_HOLIDAY_APPROVE',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7189,'MAIN_AGENDA_ACTIONAUTO_USER_SENTBYMAIL',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7190,'MAIN_AGENDA_ACTIONAUTO_BOM_VALIDATE',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7191,'MAIN_AGENDA_ACTIONAUTO_BOM_UNVALIDATE',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7192,'MAIN_AGENDA_ACTIONAUTO_BOM_CLOSE',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7193,'MAIN_AGENDA_ACTIONAUTO_BOM_REOPEN',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7194,'MAIN_AGENDA_ACTIONAUTO_BOM_DELETE',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7195,'MAIN_AGENDA_ACTIONAUTO_MO_VALIDATE',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7196,'MAIN_AGENDA_ACTIONAUTO_MO_PRODUCED',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7197,'MAIN_AGENDA_ACTIONAUTO_MO_DELETE',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7198,'MAIN_AGENDA_ACTIONAUTO_MO_CANCEL',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7201,'TICKET_PUBLIC_INTERFACE_TOPIC',1,'MyBigCompany public interface for Ticket','chaine',0,'','2019-11-29 08:49:36'),(7202,'TICKET_PUBLIC_TEXT_HOME',1,'You can create a support ticket or view existing from its identifier tracking ticket.','chaine',0,'','2019-11-29 08:49:36'),(7203,'TICKET_PUBLIC_TEXT_HELP_MESSAGE',1,'Please accurately describe the problem. Provide the most information possible to allow us to correctly identify your request.','chaine',0,'','2019-11-29 08:49:36'),(7204,'TICKET_MESSAGE_MAIL_NEW',1,'TicketMessageMailNewText','chaine',0,'','2019-11-29 08:49:36'),(7209,'MAIN_MODULE_MRP',1,'1','string',0,'{\"authorid\":\"12\",\"ip\":\"127.0.0.1\"}','2019-11-29 08:57:42'),(7210,'MAIN_MODULE_MRP_TRIGGERS',1,'0','chaine',0,NULL,'2019-11-29 08:57:42'),(7211,'MAIN_MODULE_MRP_LOGIN',1,'0','chaine',0,NULL,'2019-11-29 08:57:42'),(7212,'MAIN_MODULE_MRP_SUBSTITUTIONS',1,'0','chaine',0,NULL,'2019-11-29 08:57:42'),(7213,'MAIN_MODULE_MRP_MENUS',1,'0','chaine',0,NULL,'2019-11-29 08:57:42'),(7214,'MAIN_MODULE_MRP_TPL',1,'0','chaine',0,NULL,'2019-11-29 08:57:42'),(7215,'MAIN_MODULE_MRP_BARCODE',1,'0','chaine',0,NULL,'2019-11-29 08:57:42'),(7216,'MAIN_MODULE_MRP_MODELS',1,'0','chaine',0,NULL,'2019-11-29 08:57:42'),(7217,'MAIN_MODULE_MRP_THEME',1,'0','chaine',0,NULL,'2019-11-29 08:57:42'),(7218,'MAIN_MODULE_MRP_MODULEFOREXTERNAL',1,'0','chaine',0,NULL,'2019-11-29 08:57:42'),(7220,'MRP_MO_ADDON',1,'mod_mo_standard','chaine',0,'Name of numbering rules of MO','2019-11-29 08:57:42'),(7221,'MRP_MO_ADDON_PDF_ODT_PATH',1,'DOL_DATA_ROOT/doctemplates/mrps','chaine',0,NULL,'2019-11-29 08:57:42'),(7222,'MRP_MO_ADDON_PDF',1,'generic_mo_odt','chaine',0,'','2019-11-29 08:57:47'),(7223,'MAIN_FIRST_PING_OK_DATE',1,'20191129085909','chaine',0,'','2019-11-29 08:59:09'),(7224,'MAIN_FIRST_PING_OK_ID',1,'da575a82de8683c99cf676d2d7418e5b','chaine',0,'','2019-11-29 08:59:09'); +INSERT INTO `llx_const` VALUES (8,'MAIN_UPLOAD_DOC',0,'2048','chaine',0,'Max size for file upload (0 means no upload allowed)','2012-07-08 11:17:57'),(9,'MAIN_SEARCHFORM_SOCIETE',0,'1','yesno',0,'Show form for quick company search','2012-07-08 11:17:57'),(10,'MAIN_SEARCHFORM_CONTACT',0,'1','yesno',0,'Show form for quick contact search','2012-07-08 11:17:57'),(11,'MAIN_SEARCHFORM_PRODUITSERVICE',0,'1','yesno',0,'Show form for quick product search','2012-07-08 11:17:58'),(12,'MAIN_SEARCHFORM_ADHERENT',0,'1','yesno',0,'Show form for quick member search','2012-07-08 11:17:58'),(16,'MAIN_SIZE_LISTE_LIMIT',0,'25','chaine',0,'Longueur maximum des listes','2012-07-08 11:17:58'),(29,'MAIN_DELAY_NOT_ACTIVATED_SERVICES',1,'0','chaine',0,'Tolérance de retard avant alerte (en jours) sur services à activer','2012-07-08 11:17:58'),(33,'SOCIETE_NOLIST_COURRIER',0,'1','yesno',0,'Liste les fichiers du repertoire courrier','2012-07-08 11:17:58'),(36,'ADHERENT_MAIL_REQUIRED',1,'1','yesno',0,'EMail required to create a new member','2012-07-08 11:17:58'),(37,'ADHERENT_MAIL_FROM',1,'adherents@domain.com','chaine',0,'Sender EMail for automatic emails','2012-07-08 11:17:58'),(38,'ADHERENT_MAIL_RESIL',1,'Your subscription has been resiliated.\r\nWe hope to see you soon again','html',0,'Mail resiliation','2018-11-23 11:56:07'),(39,'ADHERENT_MAIL_VALID',1,'Your subscription has been validated.\r\nThis is a remind of your personal information :\r\n\r\n%INFOS%\r\n\r\n','html',0,'Mail de validation','2018-11-23 11:56:07'),(40,'ADHERENT_MAIL_COTIS',1,'Hello %PRENOM%,\r\nThanks for your subscription.\r\nThis email confirms that your subscription has been received and processed.\r\n\r\n','html',0,'Mail de validation de cotisation','2018-11-23 11:56:07'),(41,'ADHERENT_MAIL_VALID_SUBJECT',1,'Your subscription has been validated','chaine',0,'Sujet du mail de validation','2012-07-08 11:17:59'),(42,'ADHERENT_MAIL_RESIL_SUBJECT',1,'Resiliating your subscription','chaine',0,'Sujet du mail de resiliation','2012-07-08 11:17:59'),(43,'ADHERENT_MAIL_COTIS_SUBJECT',1,'Receipt of your subscription','chaine',0,'Sujet du mail de validation de cotisation','2012-07-08 11:17:59'),(44,'MAILING_EMAIL_FROM',1,'dolibarr@domain.com','chaine',0,'EMail emmetteur pour les envois d emailings','2012-07-08 11:17:59'),(45,'ADHERENT_USE_MAILMAN',1,'0','yesno',0,'Utilisation de Mailman','2012-07-08 11:17:59'),(46,'ADHERENT_MAILMAN_UNSUB_URL',1,'http://lists.domain.com/cgi-bin/mailman/admin/%LISTE%/members?adminpw=%MAILMAN_ADMINPW%&user=%EMAIL%','chaine',0,'Url de desinscription aux listes mailman','2012-07-08 11:17:59'),(47,'ADHERENT_MAILMAN_URL',1,'http://lists.domain.com/cgi-bin/mailman/admin/%LISTE%/members?adminpw=%MAILMAN_ADMINPW%&send_welcome_msg_to_this_batch=1&subscribees=%EMAIL%','chaine',0,'Url pour les inscriptions mailman','2012-07-08 11:17:59'),(48,'ADHERENT_MAILMAN_LISTS',1,'test-test,test-test2','chaine',0,'Listes auxquelles inscrire les nouveaux adherents','2012-07-08 11:17:59'),(49,'ADHERENT_MAILMAN_ADMINPW',1,'','chaine',0,'Mot de passe Admin des liste mailman','2012-07-08 11:17:59'),(50,'ADHERENT_MAILMAN_SERVER',1,'lists.domain.com','chaine',0,'Serveur hebergeant les interfaces d Admin des listes mailman','2012-07-08 11:17:59'),(51,'ADHERENT_MAILMAN_LISTS_COTISANT',1,'','chaine',0,'Liste(s) auxquelles les nouveaux cotisants sont inscris automatiquement','2012-07-08 11:17:59'),(52,'ADHERENT_USE_SPIP',1,'0','yesno',0,'Utilisation de SPIP ?','2012-07-08 11:17:59'),(53,'ADHERENT_USE_SPIP_AUTO',1,'0','yesno',0,'Utilisation de SPIP automatiquement','2012-07-08 11:17:59'),(54,'ADHERENT_SPIP_USER',1,'user','chaine',0,'user spip','2012-07-08 11:17:59'),(55,'ADHERENT_SPIP_PASS',1,'pass','chaine',0,'Pass de connection','2012-07-08 11:17:59'),(56,'ADHERENT_SPIP_SERVEUR',1,'localhost','chaine',0,'serveur spip','2012-07-08 11:17:59'),(57,'ADHERENT_SPIP_DB',1,'spip','chaine',0,'db spip','2012-07-08 11:17:59'),(58,'ADHERENT_CARD_HEADER_TEXT',1,'%ANNEE%','chaine',0,'Texte imprime sur le haut de la carte adherent','2012-07-08 11:17:59'),(59,'ADHERENT_CARD_FOOTER_TEXT',1,'Association AZERTY','chaine',0,'Texte imprime sur le bas de la carte adherent','2012-07-08 11:17:59'),(61,'FCKEDITOR_ENABLE_USER',1,'1','yesno',0,'Activation fckeditor sur notes utilisateurs','2012-07-08 11:17:59'),(62,'FCKEDITOR_ENABLE_SOCIETE',1,'1','yesno',0,'Activation fckeditor sur notes societe','2012-07-08 11:17:59'),(63,'FCKEDITOR_ENABLE_PRODUCTDESC',1,'1','yesno',0,'Activation fckeditor sur notes produits','2012-07-08 11:17:59'),(64,'FCKEDITOR_ENABLE_MEMBER',1,'1','yesno',0,'Activation fckeditor sur notes adherent','2012-07-08 11:17:59'),(65,'FCKEDITOR_ENABLE_MAILING',1,'1','yesno',0,'Activation fckeditor sur emailing','2012-07-08 11:17:59'),(67,'DON_ADDON_MODEL',1,'html_cerfafr','chaine',0,'','2012-07-08 11:18:00'),(68,'PROPALE_ADDON',1,'mod_propale_marbre','chaine',0,'','2012-07-08 11:18:00'),(69,'PROPALE_ADDON_PDF',1,'azur','chaine',0,'','2012-07-08 11:18:00'),(70,'COMMANDE_ADDON',1,'mod_commande_marbre','chaine',0,'','2012-07-08 11:18:00'),(71,'COMMANDE_ADDON_PDF',1,'einstein','chaine',0,'','2012-07-08 11:18:00'),(72,'COMMANDE_SUPPLIER_ADDON',1,'mod_commande_fournisseur_muguet','chaine',0,'','2012-07-08 11:18:00'),(73,'COMMANDE_SUPPLIER_ADDON_PDF',1,'muscadet','chaine',0,'','2012-07-08 11:18:00'),(74,'EXPEDITION_ADDON',1,'enlevement','chaine',0,'','2012-07-08 11:18:00'),(76,'FICHEINTER_ADDON',1,'pacific','chaine',0,'','2012-07-08 11:18:00'),(77,'FICHEINTER_ADDON_PDF',1,'soleil','chaine',0,'','2012-07-08 11:18:00'),(79,'FACTURE_ADDON_PDF',1,'crabe','chaine',0,'','2012-07-08 11:18:00'),(80,'PROPALE_VALIDITY_DURATION',1,'15','chaine',0,'Durée de validitée des propales','2012-07-08 11:18:00'),(230,'COMPANY_ADDON_PDF_ODT_PATH',1,'DOL_DATA_ROOT/doctemplates/thirdparties','chaine',0,NULL,'2012-07-08 11:26:20'),(238,'LIVRAISON_ADDON_PDF',1,'typhon','chaine',0,'Nom du gestionnaire de generation des commandes en PDF','2012-07-08 11:26:27'),(239,'LIVRAISON_ADDON_NUMBER',1,'mod_livraison_jade','chaine',0,'Nom du gestionnaire de numerotation des bons de livraison','2015-03-20 13:17:36'),(245,'FACTURE_ADDON_PDF_ODT_PATH',1,'DOL_DATA_ROOT/doctemplates/invoices','chaine',0,NULL,'2012-07-08 11:28:53'),(249,'DON_FORM',1,'html_cerfafr','chaine',0,'Nom du gestionnaire de formulaire de dons','2017-09-06 16:12:22'),(254,'ADHERENT_BANK_ACCOUNT',1,'','chaine',0,'ID du Compte banquaire utilise','2012-07-08 11:29:05'),(255,'ADHERENT_BANK_CATEGORIE',1,'','chaine',0,'ID de la categorie banquaire des cotisations','2012-07-08 11:29:05'),(256,'ADHERENT_ETIQUETTE_TYPE',1,'L7163','chaine',0,'Type d etiquette (pour impression de planche d etiquette)','2012-07-08 11:29:05'),(269,'PROJECT_ADDON_PDF',1,'baleine','chaine',0,'Nom du gestionnaire de generation des projets en PDF','2012-07-08 11:29:33'),(270,'PROJECT_ADDON',1,'mod_project_simple','chaine',0,'Nom du gestionnaire de numerotation des projets','2012-07-08 11:29:33'),(369,'EXPEDITION_ADDON_PDF',1,'merou','chaine',0,'','2012-07-08 22:58:07'),(377,'FACTURE_ADDON',1,'mod_facture_terre','chaine',0,'','2012-07-08 23:08:12'),(380,'ADHERENT_CARD_TEXT',1,'%TYPE% n° %ID%\r\n%PRENOM% %NOM%\r\n<%EMAIL%>\r\n%ADRESSE%\r\n%CP% %VILLE%\r\n%PAYS%','',0,'Texte imprime sur la carte adherent','2012-07-08 23:14:46'),(381,'ADHERENT_CARD_TEXT_RIGHT',1,'aaa','',0,'','2012-07-08 23:14:55'),(385,'PRODUIT_USE_SEARCH_TO_SELECT',1,'1','chaine',0,'','2012-07-08 23:22:19'),(386,'STOCK_CALCULATE_ON_SHIPMENT',1,'1','chaine',0,'','2012-07-08 23:23:21'),(387,'STOCK_CALCULATE_ON_SUPPLIER_DISPATCH_ORDER',1,'1','chaine',0,'','2012-07-08 23:23:26'),(392,'MAIN_AGENDA_XCAL_EXPORTKEY',1,'dolibarr','chaine',0,'','2012-07-08 23:27:50'),(393,'MAIN_AGENDA_EXPORT_PAST_DELAY',1,'100','chaine',0,'','2012-07-08 23:27:50'),(610,'CASHDESK_ID_THIRDPARTY',1,'7','chaine',0,'','2012-07-11 17:08:18'),(611,'CASHDESK_ID_BANKACCOUNT_CASH',1,'3','chaine',0,'','2012-07-11 17:08:18'),(612,'CASHDESK_ID_BANKACCOUNT_CHEQUE',1,'1','chaine',0,'','2012-07-11 17:08:18'),(613,'CASHDESK_ID_BANKACCOUNT_CB',1,'1','chaine',0,'','2012-07-11 17:08:18'),(614,'CASHDESK_ID_WAREHOUSE',1,'2','chaine',0,'','2012-07-11 17:08:18'),(660,'LDAP_USER_DN',1,'ou=users,dc=my-domain,dc=com','chaine',0,NULL,'2012-07-18 10:25:27'),(661,'LDAP_GROUP_DN',1,'ou=groups,dc=my-domain,dc=com','chaine',0,NULL,'2012-07-18 10:25:27'),(662,'LDAP_FILTER_CONNECTION',1,'&(objectClass=user)(objectCategory=person)','chaine',0,NULL,'2012-07-18 10:25:27'),(663,'LDAP_FIELD_LOGIN',1,'uid','chaine',0,NULL,'2012-07-18 10:25:27'),(664,'LDAP_FIELD_FULLNAME',1,'cn','chaine',0,NULL,'2012-07-18 10:25:27'),(665,'LDAP_FIELD_NAME',1,'sn','chaine',0,NULL,'2012-07-18 10:25:27'),(666,'LDAP_FIELD_FIRSTNAME',1,'givenname','chaine',0,NULL,'2012-07-18 10:25:27'),(667,'LDAP_FIELD_MAIL',1,'mail','chaine',0,NULL,'2012-07-18 10:25:27'),(668,'LDAP_FIELD_PHONE',1,'telephonenumber','chaine',0,NULL,'2012-07-18 10:25:27'),(669,'LDAP_FIELD_FAX',1,'facsimiletelephonenumber','chaine',0,NULL,'2012-07-18 10:25:27'),(670,'LDAP_FIELD_MOBILE',1,'mobile','chaine',0,NULL,'2012-07-18 10:25:27'),(671,'LDAP_SERVER_TYPE',1,'openldap','chaine',0,'','2012-07-18 10:25:46'),(672,'LDAP_SERVER_PROTOCOLVERSION',1,'3','chaine',0,'','2012-07-18 10:25:47'),(673,'LDAP_SERVER_HOST',1,'localhost','chaine',0,'','2012-07-18 10:25:47'),(674,'LDAP_SERVER_PORT',1,'389','chaine',0,'','2012-07-18 10:25:47'),(675,'LDAP_SERVER_USE_TLS',1,'0','chaine',0,'','2012-07-18 10:25:47'),(676,'LDAP_SYNCHRO_ACTIVE',1,'dolibarr2ldap','chaine',0,'','2012-07-18 10:25:47'),(677,'LDAP_CONTACT_ACTIVE',1,'1','chaine',0,'','2012-07-18 10:25:47'),(678,'LDAP_MEMBER_ACTIVE',1,'1','chaine',0,'','2012-07-18 10:25:47'),(974,'MAIN_MODULE_WORKFLOW_TRIGGERS',1,'1','chaine',0,NULL,'2013-07-18 18:02:20'),(975,'WORKFLOW_PROPAL_AUTOCREATE_ORDER',1,'1','chaine',0,'','2013-07-18 18:02:24'),(980,'PRELEVEMENT_NUMERO_NATIONAL_EMETTEUR',1,'1234567','chaine',0,'','2013-07-18 18:05:50'),(983,'FACTURE_RIB_NUMBER',1,'1','chaine',0,'','2013-07-18 18:35:14'),(984,'FACTURE_CHQ_NUMBER',1,'1','chaine',0,'','2013-07-18 18:35:14'),(1016,'GOOGLE_DUPLICATE_INTO_GCAL',1,'1','chaine',0,'','2013-07-18 21:40:20'),(1152,'SOCIETE_CODECLIENT_ADDON',1,'mod_codeclient_monkey','chaine',0,'','2013-07-29 20:50:02'),(1240,'MAIN_LOGEVENTS_USER_LOGIN',1,'1','chaine',0,'','2013-07-29 21:05:01'),(1241,'MAIN_LOGEVENTS_USER_LOGIN_FAILED',1,'1','chaine',0,'','2013-07-29 21:05:01'),(1242,'MAIN_LOGEVENTS_USER_LOGOUT',1,'1','chaine',0,'','2013-07-29 21:05:01'),(1243,'MAIN_LOGEVENTS_USER_CREATE',1,'1','chaine',0,'','2013-07-29 21:05:01'),(1244,'MAIN_LOGEVENTS_USER_MODIFY',1,'1','chaine',0,'','2013-07-29 21:05:01'),(1245,'MAIN_LOGEVENTS_USER_NEW_PASSWORD',1,'1','chaine',0,'','2013-07-29 21:05:01'),(1246,'MAIN_LOGEVENTS_USER_ENABLEDISABLE',1,'1','chaine',0,'','2013-07-29 21:05:01'),(1247,'MAIN_LOGEVENTS_USER_DELETE',1,'1','chaine',0,'','2013-07-29 21:05:01'),(1248,'MAIN_LOGEVENTS_GROUP_CREATE',1,'1','chaine',0,'','2013-07-29 21:05:01'),(1249,'MAIN_LOGEVENTS_GROUP_MODIFY',1,'1','chaine',0,'','2013-07-29 21:05:01'),(1250,'MAIN_LOGEVENTS_GROUP_DELETE',1,'1','chaine',0,'','2013-07-29 21:05:01'),(1251,'MAIN_BOXES_MAXLINES',1,'5','',0,'','2013-07-29 21:05:42'),(1482,'EXPEDITION_ADDON_NUMBER',1,'mod_expedition_safor','chaine',0,'Nom du gestionnaire de numerotation des expeditions','2013-08-05 17:53:11'),(1490,'CONTRACT_ADDON',1,'mod_contract_serpis','chaine',0,'Nom du gestionnaire de numerotation des contrats','2013-08-05 18:11:58'),(1677,'COMMANDE_ADDON_PDF_ODT_PATH',1,'DOL_DATA_ROOT/doctemplates/orders','chaine',0,NULL,'2014-12-08 13:11:02'),(1724,'PROPALE_ADDON_PDF_ODT_PATH',1,'DOL_DATA_ROOT/doctemplates/proposals','chaine',0,NULL,'2014-12-08 13:17:14'),(1730,'OPENSTREETMAP_ENABLE_MAPS',1,'1','chaine',0,'','2014-12-08 13:22:47'),(1731,'OPENSTREETMAP_ENABLE_MAPS_CONTACTS',1,'1','chaine',0,'','2014-12-08 13:22:47'),(1732,'OPENSTREETMAP_ENABLE_MAPS_MEMBERS',1,'1','chaine',0,'','2014-12-08 13:22:47'),(1733,'OPENSTREETMAP_MAPS_ZOOM_LEVEL',1,'15','chaine',0,'','2014-12-08 13:22:47'),(1742,'MAIN_MAIL_EMAIL_FROM',2,'dolibarr-robot@domain.com','chaine',0,'EMail emetteur pour les emails automatiques Dolibarr','2014-12-08 14:08:14'),(1743,'MAIN_MENU_STANDARD',2,'eldy_menu.php','chaine',0,'Module de gestion de la barre de menu du haut pour utilisateurs internes','2015-02-11 19:43:54'),(1744,'MAIN_MENUFRONT_STANDARD',2,'eldy_menu.php','chaine',0,'Module de gestion de la barre de menu du haut pour utilisateurs externes','2015-02-11 19:43:54'),(1745,'MAIN_MENU_SMARTPHONE',2,'iphone_backoffice.php','chaine',0,'Module de gestion de la barre de menu smartphone pour utilisateurs internes','2014-12-08 14:08:14'),(1746,'MAIN_MENUFRONT_SMARTPHONE',2,'iphone_frontoffice.php','chaine',0,'Module de gestion de la barre de menu smartphone pour utilisateurs externes','2014-12-08 14:08:14'),(1747,'MAIN_THEME',2,'eldy','chaine',0,'Default theme','2014-12-08 14:08:14'),(1748,'MAIN_DELAY_ACTIONS_TODO',2,'7','chaine',0,'Tolérance de retard avant alerte (en jours) sur actions planifiées non réalisées','2014-12-08 14:08:14'),(1749,'MAIN_DELAY_ORDERS_TO_PROCESS',2,'2','chaine',0,'Tolérance de retard avant alerte (en jours) sur commandes clients non traitées','2014-12-08 14:08:14'),(1750,'MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS',2,'7','chaine',0,'Tolérance de retard avant alerte (en jours) sur commandes fournisseurs non traitées','2014-12-08 14:08:14'),(1751,'MAIN_DELAY_PROPALS_TO_CLOSE',2,'31','chaine',0,'Tolérance de retard avant alerte (en jours) sur propales à cloturer','2014-12-08 14:08:14'),(1752,'MAIN_DELAY_PROPALS_TO_BILL',2,'7','chaine',0,'Tolérance de retard avant alerte (en jours) sur propales non facturées','2014-12-08 14:08:14'),(1753,'MAIN_DELAY_CUSTOMER_BILLS_UNPAYED',2,'31','chaine',0,'Tolérance de retard avant alerte (en jours) sur factures client impayées','2014-12-08 14:08:14'),(1754,'MAIN_DELAY_SUPPLIER_BILLS_TO_PAY',2,'2','chaine',0,'Tolérance de retard avant alerte (en jours) sur factures fournisseur impayées','2014-12-08 14:08:14'),(1755,'MAIN_DELAY_NOT_ACTIVATED_SERVICES',2,'0','chaine',0,'Tolérance de retard avant alerte (en jours) sur services à activer','2014-12-08 14:08:14'),(1756,'MAIN_DELAY_RUNNING_SERVICES',2,'0','chaine',0,'Tolérance de retard avant alerte (en jours) sur services expirés','2014-12-08 14:08:14'),(1757,'MAIN_DELAY_MEMBERS',2,'31','chaine',0,'Tolérance de retard avant alerte (en jours) sur cotisations adhérent en retard','2014-12-08 14:08:14'),(1758,'MAIN_DELAY_TRANSACTIONS_TO_CONCILIATE',2,'62','chaine',0,'Tolérance de retard avant alerte (en jours) sur rapprochements bancaires à faire','2014-12-08 14:08:14'),(1759,'MAILING_EMAIL_FROM',2,'dolibarr@domain.com','chaine',0,'EMail emmetteur pour les envois d emailings','2014-12-08 14:08:14'),(1760,'MAIN_INFO_SOCIETE_COUNTRY',3,'1:FR:France','chaine',0,'','2015-02-26 21:56:28'),(1761,'MAIN_INFO_SOCIETE_NOM',3,'bbb','chaine',0,'','2014-12-08 14:08:20'),(1762,'MAIN_INFO_SOCIETE_STATE',3,'0','chaine',0,'','2015-02-27 14:20:27'),(1763,'MAIN_MONNAIE',3,'EUR','chaine',0,'','2014-12-08 14:08:20'),(1764,'MAIN_LANG_DEFAULT',3,'auto','chaine',0,'','2014-12-08 14:08:20'),(1765,'MAIN_MAIL_EMAIL_FROM',3,'dolibarr-robot@domain.com','chaine',0,'EMail emetteur pour les emails automatiques Dolibarr','2014-12-08 14:08:20'),(1766,'MAIN_MENU_STANDARD',3,'eldy_menu.php','chaine',0,'Module de gestion de la barre de menu du haut pour utilisateurs internes','2015-02-11 19:43:54'),(1767,'MAIN_MENUFRONT_STANDARD',3,'eldy_menu.php','chaine',0,'Module de gestion de la barre de menu du haut pour utilisateurs externes','2015-02-11 19:43:54'),(1768,'MAIN_MENU_SMARTPHONE',3,'iphone_backoffice.php','chaine',0,'Module de gestion de la barre de menu smartphone pour utilisateurs internes','2014-12-08 14:08:20'),(1769,'MAIN_MENUFRONT_SMARTPHONE',3,'iphone_frontoffice.php','chaine',0,'Module de gestion de la barre de menu smartphone pour utilisateurs externes','2014-12-08 14:08:20'),(1770,'MAIN_THEME',3,'eldy','chaine',0,'Default theme','2014-12-08 14:08:20'),(1771,'MAIN_DELAY_ACTIONS_TODO',3,'7','chaine',0,'Tolérance de retard avant alerte (en jours) sur actions planifiées non réalisées','2014-12-08 14:08:20'),(1772,'MAIN_DELAY_ORDERS_TO_PROCESS',3,'2','chaine',0,'Tolérance de retard avant alerte (en jours) sur commandes clients non traitées','2014-12-08 14:08:20'),(1773,'MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS',3,'7','chaine',0,'Tolérance de retard avant alerte (en jours) sur commandes fournisseurs non traitées','2014-12-08 14:08:20'),(1774,'MAIN_DELAY_PROPALS_TO_CLOSE',3,'31','chaine',0,'Tolérance de retard avant alerte (en jours) sur propales à cloturer','2014-12-08 14:08:20'),(1775,'MAIN_DELAY_PROPALS_TO_BILL',3,'7','chaine',0,'Tolérance de retard avant alerte (en jours) sur propales non facturées','2014-12-08 14:08:20'),(1776,'MAIN_DELAY_CUSTOMER_BILLS_UNPAYED',3,'31','chaine',0,'Tolérance de retard avant alerte (en jours) sur factures client impayées','2014-12-08 14:08:20'),(1777,'MAIN_DELAY_SUPPLIER_BILLS_TO_PAY',3,'2','chaine',0,'Tolérance de retard avant alerte (en jours) sur factures fournisseur impayées','2014-12-08 14:08:20'),(1778,'MAIN_DELAY_NOT_ACTIVATED_SERVICES',3,'0','chaine',0,'Tolérance de retard avant alerte (en jours) sur services à activer','2014-12-08 14:08:20'),(1779,'MAIN_DELAY_RUNNING_SERVICES',3,'0','chaine',0,'Tolérance de retard avant alerte (en jours) sur services expirés','2014-12-08 14:08:20'),(1780,'MAIN_DELAY_MEMBERS',3,'31','chaine',0,'Tolérance de retard avant alerte (en jours) sur cotisations adhérent en retard','2014-12-08 14:08:20'),(1781,'MAIN_DELAY_TRANSACTIONS_TO_CONCILIATE',3,'62','chaine',0,'Tolérance de retard avant alerte (en jours) sur rapprochements bancaires à faire','2014-12-08 14:08:20'),(1782,'MAILING_EMAIL_FROM',3,'dolibarr@domain.com','chaine',0,'EMail emmetteur pour les envois d emailings','2014-12-08 14:08:20'),(1803,'SYSLOG_FILE',1,'DOL_DATA_ROOT/dolibarr.log','chaine',0,'','2014-12-08 14:15:08'),(1804,'SYSLOG_HANDLERS',1,'[\"mod_syslog_file\"]','chaine',0,'','2014-12-08 14:15:08'),(1805,'MAIN_MODULE_SKINCOLOREDITOR',3,'1',NULL,0,NULL,'2014-12-08 14:35:40'),(1922,'PAYPAL_API_SANDBOX',1,'1','chaine',0,'','2014-12-12 12:11:05'),(1923,'PAYPAL_API_USER',1,'seller_1355312017_biz_api1.nltechno.com','chaine',0,'','2014-12-12 12:11:05'),(1924,'PAYPAL_API_PASSWORD',1,'1355312040','chaine',0,'','2014-12-12 12:11:05'),(1925,'PAYPAL_API_SIGNATURE',1,'AXqqdsWBzvfn0q5iNmbuiDv1y.3EAXIMWyl4C5KvDReR9HDwwAd6dQ4Q','chaine',0,'','2014-12-12 12:11:05'),(1926,'PAYPAL_API_INTEGRAL_OR_PAYPALONLY',1,'integral','chaine',0,'','2014-12-12 12:11:05'),(1927,'PAYPAL_SECURITY_TOKEN',1,'50c82fab36bb3b6aa83e2a50691803b2','chaine',0,'','2014-12-12 12:11:05'),(1928,'PAYPAL_SECURITY_TOKEN_UNIQUE',1,'0','chaine',0,'','2014-12-12 12:11:05'),(1929,'PAYPAL_ADD_PAYMENT_URL',1,'1','chaine',0,'','2014-12-12 12:11:05'),(1980,'MAIN_PDF_FORMAT',1,'EUA4','chaine',0,'','2014-12-12 19:58:05'),(1981,'MAIN_PROFID1_IN_ADDRESS',1,'0','chaine',0,'','2014-12-12 19:58:05'),(1982,'MAIN_PROFID2_IN_ADDRESS',1,'0','chaine',0,'','2014-12-12 19:58:05'),(1983,'MAIN_PROFID3_IN_ADDRESS',1,'0','chaine',0,'','2014-12-12 19:58:05'),(1984,'MAIN_PROFID4_IN_ADDRESS',1,'0','chaine',0,'','2014-12-12 19:58:05'),(1985,'MAIN_GENERATE_DOCUMENTS_WITHOUT_VAT',1,'0','chaine',0,'','2014-12-12 19:58:05'),(2251,'FCKEDITOR_TEST',1,'Test
            \r\n\"\"fdfs','chaine',0,'','2014-12-19 19:12:24'),(2293,'SYSTEMTOOLS_MYSQLDUMP',1,'/usr/bin/mysqldump','chaine',0,'','2014-12-27 02:02:00'),(2835,'MAIN_USE_CONNECT_TIMEOUT',1,'10','chaine',0,'','2015-01-16 19:28:50'),(2836,'MAIN_USE_RESPONSE_TIMEOUT',1,'30','chaine',0,'','2015-01-16 19:28:50'),(2837,'MAIN_PROXY_USE',1,'0','chaine',0,'','2015-01-16 19:28:50'),(2838,'MAIN_PROXY_HOST',1,'localhost','chaine',0,'','2015-01-16 19:28:50'),(2839,'MAIN_PROXY_PORT',1,'8080','chaine',0,'','2015-01-16 19:28:50'),(2840,'MAIN_PROXY_USER',1,'aaa','chaine',0,'','2015-01-16 19:28:50'),(2841,'MAIN_PROXY_PASS',1,'bbb','chaine',0,'','2015-01-16 19:28:50'),(2848,'OVHSMS_NICK',1,'BN196-OVH','chaine',0,'','2015-01-16 19:32:36'),(2849,'OVHSMS_PASS',1,'bigone-10','chaine',0,'','2015-01-16 19:32:36'),(2850,'OVHSMS_SOAPURL',1,'https://www.ovh.com/soapi/soapi-re-1.55.wsdl','chaine',0,'','2015-01-16 19:32:36'),(2854,'THEME_ELDY_RGB',1,'bfbf00','chaine',0,'','2015-01-18 10:02:53'),(2855,'THEME_ELDY_ENABLE_PERSONALIZED',1,'0','chaine',0,'','2015-01-18 10:02:55'),(2858,'MAIN_SESSION_TIMEOUT',1,'2000','chaine',0,'','2015-01-19 17:01:53'),(2867,'FACSIM_ADDON',1,'mod_facsim_alcoy','chaine',0,'','2015-01-19 17:16:25'),(2868,'POS_SERVICES',1,'0','chaine',0,'','2015-01-19 17:16:51'),(2869,'POS_USE_TICKETS',1,'1','chaine',0,'','2015-01-19 17:16:51'),(2870,'POS_MAX_TTC',1,'100','chaine',0,'','2015-01-19 17:16:51'),(3190,'MAIN_MODULE_HOLIDAY',2,'1',NULL,0,NULL,'2015-02-01 08:52:34'),(3195,'INVOICE_SUPPLIER_ADDON_PDF',1,'canelle','chaine',0,'','2015-02-10 19:50:27'),(3199,'MAIN_FORCE_RELOAD_PAGE',1,'1','chaine',0,NULL,'2015-02-12 16:22:55'),(3223,'OVH_THIRDPARTY_IMPORT',1,'2','chaine',0,'','2015-02-13 16:20:18'),(3409,'AGENDA_USE_EVENT_TYPE',1,'1','chaine',0,'','2015-02-27 18:12:24'),(3886,'MAIN_REMOVE_INSTALL_WARNING',1,'1','chaine',1,'','2015-03-02 18:32:50'),(4013,'MAIN_DELAY_ACTIONS_TODO',1,'7','chaine',0,'','2015-03-06 08:59:12'),(4014,'MAIN_DELAY_PROPALS_TO_CLOSE',1,'31','chaine',0,'','2015-03-06 08:59:12'),(4015,'MAIN_DELAY_PROPALS_TO_BILL',1,'7','chaine',0,'','2015-03-06 08:59:12'),(4016,'MAIN_DELAY_ORDERS_TO_PROCESS',1,'2','chaine',0,'','2015-03-06 08:59:12'),(4017,'MAIN_DELAY_CUSTOMER_BILLS_UNPAYED',1,'31','chaine',0,'','2015-03-06 08:59:12'),(4018,'MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS',1,'7','chaine',0,'','2015-03-06 08:59:12'),(4019,'MAIN_DELAY_SUPPLIER_BILLS_TO_PAY',1,'2','chaine',0,'','2015-03-06 08:59:12'),(4020,'MAIN_DELAY_RUNNING_SERVICES',1,'-15','chaine',0,'','2015-03-06 08:59:12'),(4021,'MAIN_DELAY_TRANSACTIONS_TO_CONCILIATE',1,'62','chaine',0,'','2015-03-06 08:59:13'),(4022,'MAIN_DELAY_MEMBERS',1,'31','chaine',0,'','2015-03-06 08:59:13'),(4023,'MAIN_DISABLE_METEO',1,'0','chaine',0,'','2015-03-06 08:59:13'),(4044,'ADHERENT_VAT_FOR_SUBSCRIPTIONS',1,'0','',0,'','2015-03-06 16:06:38'),(4047,'ADHERENT_BANK_USE',1,'bankviainvoice','',0,'','2015-03-06 16:12:30'),(4049,'PHPSANE_SCANIMAGE',1,'/usr/bin/scanimage','chaine',0,'','2015-03-06 21:54:13'),(4050,'PHPSANE_PNMTOJPEG',1,'/usr/bin/pnmtojpeg','chaine',0,'','2015-03-06 21:54:13'),(4051,'PHPSANE_PNMTOTIFF',1,'/usr/bin/pnmtotiff','chaine',0,'','2015-03-06 21:54:13'),(4052,'PHPSANE_OCR',1,'/usr/bin/gocr','chaine',0,'','2015-03-06 21:54:13'),(4548,'ECM_AUTO_TREE_ENABLED',1,'1','chaine',0,'','2015-03-10 15:57:21'),(4579,'MAIN_MODULE_AGENDA',2,'1',NULL,0,NULL,'2015-03-13 15:29:19'),(4580,'MAIN_AGENDA_ACTIONAUTO_COMPANY_CREATE',2,'1','chaine',0,NULL,'2015-03-13 15:29:19'),(4581,'MAIN_AGENDA_ACTIONAUTO_CONTRACT_VALIDATE',2,'1','chaine',0,NULL,'2015-03-13 15:29:19'),(4582,'MAIN_AGENDA_ACTIONAUTO_PROPAL_VALIDATE',2,'1','chaine',0,NULL,'2015-03-13 15:29:19'),(4583,'MAIN_AGENDA_ACTIONAUTO_PROPAL_SENTBYMAIL',2,'1','chaine',0,NULL,'2015-03-13 15:29:19'),(4584,'MAIN_AGENDA_ACTIONAUTO_ORDER_VALIDATE',2,'1','chaine',0,NULL,'2015-03-13 15:29:19'),(4585,'MAIN_AGENDA_ACTIONAUTO_ORDER_SENTBYMAIL',2,'1','chaine',0,NULL,'2015-03-13 15:29:19'),(4586,'MAIN_AGENDA_ACTIONAUTO_BILL_VALIDATE',2,'1','chaine',0,NULL,'2015-03-13 15:29:19'),(4587,'MAIN_AGENDA_ACTIONAUTO_BILL_PAYED',2,'1','chaine',0,NULL,'2015-03-13 15:29:19'),(4588,'MAIN_AGENDA_ACTIONAUTO_BILL_CANCEL',2,'1','chaine',0,NULL,'2015-03-13 15:29:19'),(4589,'MAIN_AGENDA_ACTIONAUTO_BILL_SENTBYMAIL',2,'1','chaine',0,NULL,'2015-03-13 15:29:19'),(4590,'MAIN_AGENDA_ACTIONAUTO_ORDER_SUPPLIER_VALIDATE',2,'1','chaine',0,NULL,'2015-03-13 15:29:19'),(4591,'MAIN_AGENDA_ACTIONAUTO_BILL_SUPPLIER_VALIDATE',2,'1','chaine',0,NULL,'2015-03-13 15:29:19'),(4592,'MAIN_AGENDA_ACTIONAUTO_SHIPPING_VALIDATE',2,'1','chaine',0,NULL,'2015-03-13 15:29:19'),(4593,'MAIN_AGENDA_ACTIONAUTO_SHIPPING_SENTBYMAIL',2,'1','chaine',0,NULL,'2015-03-13 15:29:19'),(4594,'MAIN_AGENDA_ACTIONAUTO_BILL_UNVALIDATE',2,'1','chaine',0,NULL,'2015-03-13 15:29:19'),(4688,'GOOGLE_ENABLE_AGENDA',2,'1','chaine',0,'','2015-03-13 15:36:29'),(4689,'GOOGLE_AGENDA_NAME1',2,'eldy','chaine',0,'','2015-03-13 15:36:29'),(4690,'GOOGLE_AGENDA_SRC1',2,'eldy10@mail.com','chaine',0,'','2015-03-13 15:36:29'),(4691,'GOOGLE_AGENDA_COLOR1',2,'BE6D00','chaine',0,'','2015-03-13 15:36:29'),(4692,'GOOGLE_AGENDA_COLOR2',2,'7A367A','chaine',0,'','2015-03-13 15:36:29'),(4693,'GOOGLE_AGENDA_COLOR3',2,'7A367A','chaine',0,'','2015-03-13 15:36:29'),(4694,'GOOGLE_AGENDA_COLOR4',2,'7A367A','chaine',0,'','2015-03-13 15:36:29'),(4695,'GOOGLE_AGENDA_COLOR5',2,'7A367A','chaine',0,'','2015-03-13 15:36:29'),(4696,'GOOGLE_AGENDA_TIMEZONE',2,'Europe/Paris','chaine',0,'','2015-03-13 15:36:29'),(4697,'GOOGLE_AGENDA_NB',2,'5','chaine',0,'','2015-03-13 15:36:29'),(4725,'SOCIETE_CODECLIENT_ADDON',2,'mod_codeclient_leopard','chaine',0,'Module to control third parties codes','2015-03-13 20:21:35'),(4726,'SOCIETE_CODECOMPTA_ADDON',2,'mod_codecompta_panicum','chaine',0,'Module to control third parties codes','2015-03-13 20:21:35'),(4727,'SOCIETE_FISCAL_MONTH_START',2,'','chaine',0,'Mettre le numero du mois du debut d\\\'annee fiscale, ex: 9 pour septembre','2015-03-13 20:21:35'),(4728,'MAIN_SEARCHFORM_SOCIETE',2,'1','yesno',0,'Show form for quick company search','2015-03-13 20:21:35'),(4729,'MAIN_SEARCHFORM_CONTACT',2,'1','yesno',0,'Show form for quick contact search','2015-03-13 20:21:35'),(4730,'COMPANY_ADDON_PDF_ODT_PATH',2,'DOL_DATA_ROOT/doctemplates/thirdparties','chaine',0,NULL,'2015-03-13 20:21:35'),(4743,'MAIN_MODULE_CLICKTODIAL',2,'1',NULL,0,NULL,'2015-03-13 20:30:28'),(4744,'MAIN_MODULE_NOTIFICATION',2,'1',NULL,0,NULL,'2015-03-13 20:30:34'),(4745,'MAIN_MODULE_WEBSERVICES',2,'1',NULL,0,NULL,'2015-03-13 20:30:41'),(4746,'MAIN_MODULE_PROPALE',2,'1',NULL,0,NULL,'2015-03-13 20:32:38'),(4747,'PROPALE_ADDON_PDF',2,'azur','chaine',0,'Nom du gestionnaire de generation des propales en PDF','2015-03-13 20:32:38'),(4748,'PROPALE_ADDON',2,'mod_propale_marbre','chaine',0,'Nom du gestionnaire de numerotation des propales','2015-03-13 20:32:38'),(4749,'PROPALE_VALIDITY_DURATION',2,'15','chaine',0,'Duration of validity of business proposals','2015-03-13 20:32:38'),(4750,'PROPALE_ADDON_PDF_ODT_PATH',2,'DOL_DATA_ROOT/doctemplates/proposals','chaine',0,NULL,'2015-03-13 20:32:38'),(4752,'MAIN_MODULE_TAX',2,'1',NULL,0,NULL,'2015-03-13 20:32:47'),(4753,'MAIN_MODULE_DON',2,'1',NULL,0,NULL,'2015-03-13 20:32:54'),(4754,'DON_ADDON_MODEL',2,'html_cerfafr','chaine',0,'Nom du gestionnaire de generation de recu de dons','2015-03-13 20:32:54'),(4755,'POS_USE_TICKETS',2,'1','chaine',0,'','2015-03-13 20:33:09'),(4756,'POS_MAX_TTC',2,'100','chaine',0,'','2015-03-13 20:33:09'),(4757,'MAIN_MODULE_POS',2,'1',NULL,0,NULL,'2015-03-13 20:33:09'),(4758,'TICKET_ADDON',2,'mod_ticket_avenc','chaine',0,'Nom du gestionnaire de numerotation des tickets','2015-03-13 20:33:09'),(4759,'MAIN_MODULE_BANQUE',2,'1',NULL,0,NULL,'2015-03-13 20:33:09'),(4760,'MAIN_MODULE_FACTURE',2,'1',NULL,0,NULL,'2015-03-13 20:33:09'),(4761,'FACTURE_ADDON_PDF',2,'crabe','chaine',0,'Name of PDF model of invoice','2015-03-13 20:33:09'),(4762,'FACTURE_ADDON',2,'mod_facture_terre','chaine',0,'Name of numbering numerotation rules of invoice','2015-03-13 20:33:09'),(4763,'FACTURE_ADDON_PDF_ODT_PATH',2,'DOL_DATA_ROOT/doctemplates/invoices','chaine',0,NULL,'2015-03-13 20:33:09'),(4764,'MAIN_MODULE_SOCIETE',2,'1',NULL,0,NULL,'2015-03-13 20:33:09'),(4765,'MAIN_MODULE_PRODUCT',2,'1',NULL,0,NULL,'2015-03-13 20:33:09'),(4766,'PRODUCT_CODEPRODUCT_ADDON',2,'mod_codeproduct_leopard','chaine',0,'Module to control product codes','2015-03-13 20:33:09'),(4767,'MAIN_SEARCHFORM_PRODUITSERVICE',2,'1','yesno',0,'Show form for quick product search','2015-03-13 20:33:09'),(4772,'FACSIM_ADDON',2,'mod_facsim_alcoy','chaine',0,'','2015-03-13 20:33:32'),(4773,'MAIN_MODULE_MAILING',2,'1',NULL,0,NULL,'2015-03-13 20:33:37'),(4774,'MAIN_MODULE_OPENSURVEY',2,'1',NULL,0,NULL,'2015-03-13 20:33:42'),(4782,'AGENDA_USE_EVENT_TYPE',2,'1','chaine',0,'','2015-03-13 20:53:36'),(4884,'AGENDA_DISABLE_EXT',2,'1','chaine',0,'','2015-03-13 22:03:40'),(4928,'COMMANDE_SUPPLIER_ADDON_NUMBER',1,'mod_commande_fournisseur_muguet','chaine',0,'Nom du gestionnaire de numerotation des commandes fournisseur','2015-03-22 09:24:29'),(4929,'INVOICE_SUPPLIER_ADDON_NUMBER',1,'mod_facture_fournisseur_cactus','chaine',0,'Nom du gestionnaire de numerotation des factures fournisseur','2015-03-22 09:24:29'),(5001,'MAIN_CRON_KEY',0,'bc54582fe30d5d4a830c6f582ec28810','chaine',0,'','2015-03-23 17:54:53'),(5009,'CRON_KEY',0,'2c2e755c20be2014098f629865598006','chaine',0,'','2015-03-23 18:06:24'),(5139,'SOCIETE_ADD_REF_IN_LIST',1,'','yesno',0,'Display customer ref into select list','2015-09-08 23:06:08'),(5150,'PROJECT_TASK_ADDON_PDF',1,'','chaine',0,'Name of PDF/ODT tasks manager class','2015-09-08 23:06:14'),(5151,'PROJECT_TASK_ADDON',1,'mod_task_simple','chaine',0,'Name of Numbering Rule task manager class','2015-09-08 23:06:14'),(5152,'PROJECT_TASK_ADDON_PDF_ODT_PATH',1,'DOL_DATA_ROOT/doctemplates/tasks','chaine',0,'','2015-09-08 23:06:14'),(5239,'BOOKMARKS_SHOW_IN_MENU',1,'10','chaine',0,'','2016-03-02 15:42:26'),(5271,'DONATION_ART200',1,'','yesno',0,'Option Française - Eligibilité Art200 du CGI','2016-12-21 12:51:28'),(5272,'DONATION_ART238',1,'','yesno',0,'Option Française - Eligibilité Art238 bis du CGI','2016-12-21 12:51:28'),(5273,'DONATION_ART885',1,'','yesno',0,'Option Française - Eligibilité Art885-0 V bis du CGI','2016-12-21 12:51:28'),(5274,'DONATION_MESSAGE',1,'Thank you','chaine',0,'Message affiché sur le récépissé de versements ou dons','2016-12-21 12:51:28'),(5349,'MAIN_SEARCHFORM_CONTACT',1,'1','chaine',0,'','2017-10-03 10:11:33'),(5351,'MAIN_SEARCHFORM_PRODUITSERVICE',1,'1','chaine',0,'','2017-10-03 10:11:33'),(5352,'MAIN_SEARCHFORM_PRODUITSERVICE_SUPPLIER',1,'0','chaine',0,'','2017-10-03 10:11:33'),(5353,'MAIN_SEARCHFORM_ADHERENT',1,'1','chaine',0,'','2017-10-03 10:11:33'),(5354,'MAIN_SEARCHFORM_PROJECT',1,'0','chaine',0,'','2017-10-03 10:11:33'),(5394,'FCKEDITOR_ENABLE_DETAILS',1,'1','yesno',0,'WYSIWIG for products details lines for all entities','2017-11-04 15:27:44'),(5395,'FCKEDITOR_ENABLE_USERSIGN',1,'1','yesno',0,'WYSIWIG for user signature','2017-11-04 15:27:44'),(5396,'FCKEDITOR_ENABLE_MAIL',1,'1','yesno',0,'WYSIWIG for products details lines for all entities','2017-11-04 15:27:44'),(5398,'CATEGORIE_RECURSIV_ADD',1,'','yesno',0,'Affect parent categories','2017-11-04 15:27:46'),(5403,'MAIN_MODULE_FCKEDITOR',1,'1',NULL,0,NULL,'2017-11-04 15:41:40'),(5404,'MAIN_MODULE_CATEGORIE',1,'1',NULL,0,NULL,'2017-11-04 15:41:43'),(5415,'EXPEDITION_ADDON_PDF_ODT_PATH',1,'DOL_DATA_ROOT/doctemplates/shipment','chaine',0,NULL,'2017-11-15 22:38:28'),(5416,'LIVRAISON_ADDON_PDF_ODT_PATH',1,'DOL_DATA_ROOT/doctemplates/delivery','chaine',0,NULL,'2017-11-15 22:38:28'),(5426,'MAIN_MODULE_PROJET',1,'1',NULL,0,NULL,'2017-11-15 22:38:44'),(5427,'PROJECT_ADDON_PDF_ODT_PATH',1,'DOL_DATA_ROOT/doctemplates/projects','chaine',0,NULL,'2017-11-15 22:38:44'),(5428,'PROJECT_USE_OPPORTUNIES',1,'1','chaine',0,NULL,'2017-11-15 22:38:44'),(5430,'MAIN_MODULE_EXPORT',1,'1',NULL,0,NULL,'2017-11-15 22:38:56'),(5431,'MAIN_MODULE_IMPORT',1,'1',NULL,0,NULL,'2017-11-15 22:38:58'),(5432,'MAIN_MODULE_MAILING',1,'1',NULL,0,NULL,'2017-11-15 22:39:00'),(5434,'EXPENSEREPORT_ADDON_PDF',1,'standard','chaine',0,'Name of manager to build PDF expense reports documents','2017-11-15 22:39:05'),(5437,'SALARIES_ACCOUNTING_ACCOUNT_CHARGE',1,'641','chaine',0,NULL,'2017-11-15 22:39:08'),(5441,'ADHERENT_ETIQUETTE_TEXT',1,'%FULLNAME%\n%ADDRESS%\n%ZIP% %TOWN%\n%COUNTRY%','text',0,'Text to print on member address sheets','2018-11-23 11:56:07'),(5443,'MAIN_MODULE_PRELEVEMENT',1,'1',NULL,0,NULL,'2017-11-15 22:39:33'),(5453,'MAIN_MODULE_CONTRAT',1,'1',NULL,0,NULL,'2017-11-15 22:39:52'),(5455,'MAIN_MODULE_FICHEINTER',1,'1',NULL,0,NULL,'2017-11-15 22:39:56'),(5459,'MAIN_MODULE_PAYPAL',1,'1',NULL,0,NULL,'2017-11-15 22:41:02'),(5463,'MAIN_MODULE_PROPALE',1,'1',NULL,0,NULL,'2017-11-15 22:41:47'),(5483,'GENBARCODE_BARCODETYPE_THIRDPARTY',1,'6','chaine',0,'','2018-01-16 15:49:43'),(5484,'PRODUIT_DEFAULT_BARCODE_TYPE',1,'2','chaine',0,'','2018-01-16 15:49:46'),(5586,'MAIN_DELAY_EXPENSEREPORTS_TO_PAY',1,'31','chaine',0,'Tolérance de retard avant alerte (en jours) sur les notes de frais impayées','2018-01-22 17:28:18'),(5587,'MAIN_FIX_FOR_BUGGED_MTA',1,'1','chaine',1,'Set constant to fix email ending from PHP with some linux ike system','2018-01-22 17:28:18'),(5590,'MAIN_VERSION_LAST_INSTALL',0,'3.8.3','chaine',0,'Dolibarr version when install','2018-01-22 17:28:42'),(5604,'MAIN_INFO_SOCIETE_LOGO',1,'mybigcompany.png','chaine',0,'','2018-01-22 17:33:49'),(5605,'MAIN_INFO_SOCIETE_LOGO_SMALL',1,'mybigcompany_small.png','chaine',0,'','2018-01-22 17:33:49'),(5606,'MAIN_INFO_SOCIETE_LOGO_MINI',1,'mybigcompany_mini.png','chaine',0,'','2018-01-22 17:33:49'),(5614,'MAIN_SIZE_SHORTLISTE_LIMIT',1,'4','chaine',0,'Longueur maximum des listes courtes (fiche client)','2018-03-13 10:54:46'),(5626,'MAIN_MODULE_SUPPLIERPROPOSAL',1,'1',NULL,0,NULL,'2018-07-30 11:13:20'),(5627,'SUPPLIER_PROPOSAL_ADDON_PDF',1,'aurore','chaine',0,'Name of submodule to generate PDF for supplier quotation request','2018-07-30 11:13:20'),(5628,'SUPPLIER_PROPOSAL_ADDON',1,'mod_supplier_proposal_marbre','chaine',0,'Name of submodule to number supplier quotation request','2018-07-30 11:13:20'),(5629,'SUPPLIER_PROPOSAL_ADDON_PDF_ODT_PATH',1,'DOL_DATA_ROOT/doctemplates/supplier_proposal','chaine',0,NULL,'2018-07-30 11:13:20'),(5632,'MAIN_MODULE_RESOURCE',1,'1',NULL,0,NULL,'2018-07-30 11:13:32'),(5633,'MAIN_MODULE_API',1,'1',NULL,0,NULL,'2018-07-30 11:13:54'),(5634,'MAIN_MODULE_WEBSERVICES',1,'1',NULL,0,NULL,'2018-07-30 11:13:56'),(5635,'WEBSERVICES_KEY',1,'dolibarrkey','chaine',0,'','2018-07-30 11:14:04'),(5638,'MAIN_MODULE_EXTERNALRSS',1,'1',NULL,0,NULL,'2018-07-30 11:15:04'),(5642,'SOCIETE_CODECOMPTA_ADDON',1,'mod_codecompta_aquarium','chaine',0,'','2018-07-30 11:16:42'),(5707,'CASHDESK_NO_DECREASE_STOCK',1,'1','chaine',0,'','2018-07-30 13:38:11'),(5708,'MAIN_MODULE_PRODUCTBATCH',1,'1',NULL,0,NULL,'2018-07-30 13:38:11'),(5710,'MAIN_MODULE_STOCK',1,'1',NULL,0,NULL,'2018-07-30 13:38:11'),(5711,'MAIN_MODULE_PRODUCT',1,'1',NULL,0,NULL,'2018-07-30 13:38:11'),(5712,'MAIN_MODULE_EXPEDITION',1,'1',NULL,0,NULL,'2018-07-30 13:38:11'),(5808,'MARGIN_TYPE',1,'costprice','chaine',0,'','2018-07-30 16:32:18'),(5809,'DISPLAY_MARGIN_RATES',1,'1','chaine',0,'','2018-07-30 16:32:20'),(5814,'MAIN_MODULE_EXPENSEREPORT',1,'1',NULL,0,NULL,'2018-07-31 21:14:32'),(5833,'ACCOUNTING_EXPORT_SEPARATORCSV',1,',','string',0,NULL,'2017-01-29 15:11:56'),(5840,'CHARTOFACCOUNTS',1,'2','chaine',0,NULL,'2017-01-29 15:11:56'),(5841,'ACCOUNTING_EXPORT_MODELCSV',1,'1','chaine',0,NULL,'2017-01-29 15:11:56'),(5842,'ACCOUNTING_LENGTH_GACCOUNT',1,'','chaine',0,NULL,'2017-01-29 15:11:56'),(5843,'ACCOUNTING_LENGTH_AACCOUNT',1,'','chaine',0,NULL,'2017-01-29 15:11:56'),(5844,'ACCOUNTING_LIST_SORT_VENTILATION_TODO',1,'1','yesno',0,NULL,'2017-01-29 15:11:56'),(5845,'ACCOUNTING_LIST_SORT_VENTILATION_DONE',1,'1','yesno',0,NULL,'2017-01-29 15:11:56'),(5846,'ACCOUNTING_EXPORT_DATE',1,'%d%m%Y','chaine',0,NULL,'2017-01-29 15:11:56'),(5848,'ACCOUNTING_EXPORT_FORMAT',1,'csv','chaine',0,NULL,'2017-01-29 15:11:56'),(5853,'MAIN_MODULE_WORKFLOW',1,'1',NULL,0,NULL,'2017-01-29 15:12:12'),(5854,'MAIN_MODULE_NOTIFICATION',1,'1',NULL,0,NULL,'2017-01-29 15:12:35'),(5855,'MAIN_MODULE_OAUTH',1,'1',NULL,0,NULL,'2017-01-29 15:12:41'),(5883,'MAILING_LIMIT_SENDBYWEB',0,'15','chaine',1,'Number of targets to defined packet size when sending mass email','2017-01-29 17:36:33'),(5884,'MAIN_MAIL_DEBUG',1,'0','chaine',1,'','2017-01-29 18:53:02'),(5885,'MAIN_SOAP_DEBUG',1,'0','chaine',1,'','2017-01-29 18:53:02'),(5925,'MAIN_AGENDA_ACTIONAUTO_MEMBER_SUBSCRIPTION',1,'1','chaine',0,'','2017-02-01 14:48:55'),(5931,'DATABASE_PWD_ENCRYPTED',1,'1','chaine',0,'','2017-02-01 15:06:04'),(5932,'MAIN_DISABLE_ALL_MAILS',1,'0','chaine',0,'','2017-02-01 15:09:09'),(5933,'MAIN_MAIL_SENDMODE',1,'mail','chaine',0,'','2017-02-01 15:09:09'),(5934,'MAIN_MAIL_SMTP_PORT',1,'465','chaine',0,'','2017-02-01 15:09:09'),(5935,'MAIN_MAIL_SMTP_SERVER',1,'smtp.mail.com','chaine',0,'','2017-02-01 15:09:09'),(5936,'MAIN_MAIL_SMTPS_ID',1,'eldy10@mail.com','chaine',0,'','2017-02-01 15:09:09'),(5937,'MAIN_MAIL_SMTPS_PW',1,'bidonge','chaine',0,'','2017-02-01 15:09:09'),(5938,'MAIN_MAIL_EMAIL_FROM',1,'robot@example.com','chaine',0,'','2017-02-01 15:09:09'),(5939,'MAIN_MAIL_DEFAULT_FROMTYPE',1,'user','chaine',0,'','2017-02-01 15:09:09'),(5940,'PRELEVEMENT_ID_BANKACCOUNT',1,'1','chaine',0,'','2017-02-06 04:04:47'),(5941,'PRELEVEMENT_ICS',1,'ICS123456','chaine',0,'','2017-02-06 04:04:47'),(5942,'PRELEVEMENT_USER',1,'1','chaine',0,'','2017-02-06 04:04:47'),(5943,'BANKADDON_PDF',1,'sepamandate','chaine',0,'','2017-02-06 04:13:52'),(5947,'CHEQUERECEIPTS_THYME_MASK',1,'CHK{yy}{mm}-{0000@1}','chaine',0,'','2017-02-06 04:16:27'),(5948,'MAIN_MODULE_LOAN',1,'1',NULL,0,NULL,'2017-02-06 19:19:05'),(5954,'MAIN_SUBMODULE_EXPEDITION',1,'1','chaine',0,'','2017-02-06 23:57:37'),(5963,'MAIN_MODULE_BANQUE',1,'1',NULL,0,NULL,'2017-02-07 18:56:12'),(5964,'MAIN_MODULE_TAX',1,'1',NULL,0,NULL,'2017-02-07 18:56:12'),(5996,'CABINETMED_RHEUMATOLOGY_ON',1,'0','text',0,'','2018-11-23 11:56:07'),(5999,'MAIN_SEARCHFORM_SOCIETE',1,'1','text',0,'','2018-11-23 11:56:07'),(6000,'CABINETMED_BANK_PATIENT_REQUIRED',1,'0','text',0,'','2018-11-23 11:56:07'),(6019,'MAIN_INFO_SOCIETE_COUNTRY',2,'1:FR:France','chaine',0,'','2017-02-15 17:18:22'),(6020,'MAIN_INFO_SOCIETE_NOM',2,'MySecondCompany','chaine',0,'','2017-02-15 17:18:22'),(6021,'MAIN_INFO_SOCIETE_STATE',2,'0','chaine',0,'','2017-02-15 17:18:22'),(6022,'MAIN_MONNAIE',2,'EUR','chaine',0,'','2017-02-15 17:18:22'),(6023,'MAIN_LANG_DEFAULT',2,'auto','chaine',0,'','2017-02-15 17:18:22'),(6032,'MAIN_MODULE_MULTICURRENCY',1,'1',NULL,0,NULL,'2017-02-15 17:29:59'),(6048,'SYSLOG_FACILITY',0,'LOG_USER','chaine',0,'','2017-02-15 22:37:01'),(6049,'SYSLOG_FIREPHP_INCLUDEPATH',0,'/home/ldestailleur/git/dolibarr_5.0/htdocs/includes/firephp/firephp-core/lib/','chaine',0,'','2017-02-15 22:37:01'),(6050,'SYSLOG_FILE',0,'DOL_DATA_ROOT/dolibarr.log','chaine',0,'','2017-02-15 22:37:01'),(6051,'SYSLOG_CHROMEPHP_INCLUDEPATH',0,'/home/ldestailleur/git/dolibarr_5.0/htdocs/includes/ccampbell/chromephp/','chaine',0,'','2017-02-15 22:37:01'),(6052,'SYSLOG_HANDLERS',0,'[\"mod_syslog_file\"]','chaine',0,'','2017-02-15 22:37:01'),(6054,'SYSLOG_LEVEL',0,'7','chaine',0,'','2017-02-15 22:37:21'),(6092,'MAIN_SIZE_SHORTLIST_LIMIT',0,'3','chaine',0,'Max length for small lists (tabs)','2017-05-12 09:02:38'),(6099,'MAIN_MODULE_SKYPE',1,'1',NULL,0,NULL,'2017-05-12 09:03:51'),(6100,'MAIN_MODULE_GRAVATAR',1,'1',NULL,0,NULL,'2017-05-12 09:03:54'),(6102,'PRODUCT_ADDON_PDF_ODT_PATH',1,'DOL_DATA_ROOT/doctemplates/products','chaine',0,'','2017-08-27 13:29:07'),(6103,'CONTRACT_ADDON_PDF_ODT_PATH',1,'DOL_DATA_ROOT/doctemplates/contracts','chaine',0,'','2017-08-27 13:29:07'),(6104,'USERGROUP_ADDON_PDF_ODT_PATH',1,'DOL_DATA_ROOT/doctemplates/usergroups','chaine',0,'','2017-08-27 13:29:07'),(6105,'USER_ADDON_PDF_ODT_PATH',1,'DOL_DATA_ROOT/doctemplates/users','chaine',0,'','2017-08-27 13:29:07'),(6106,'MAIN_ENABLE_OVERWRITE_TRANSLATION',1,'1','chaine',0,'Enable overwrote of translation','2017-08-27 13:29:07'),(6377,'COMMANDE_SAPHIR_MASK',1,'{yy}{mm}{000}{ttt}','chaine',0,'','2017-09-06 07:56:25'),(6518,'GOOGLE_DUPLICATE_INTO_THIRDPARTIES',1,'1','chaine',0,'','2017-09-06 19:43:57'),(6519,'GOOGLE_DUPLICATE_INTO_CONTACTS',1,'0','chaine',0,'','2017-09-06 19:43:57'),(6520,'GOOGLE_TAG_PREFIX',1,'Dolibarr (Thirdparties)','chaine',0,'','2017-09-06 19:43:57'),(6521,'GOOGLE_TAG_PREFIX_CONTACTS',1,'Dolibarr (Contacts/Addresses)','chaine',0,'','2017-09-06 19:43:57'),(6522,'GOOGLE_ENABLE_AGENDA',1,'1','chaine',0,'','2017-09-06 19:44:12'),(6523,'GOOGLE_AGENDA_COLOR1',1,'1B887A','chaine',0,'','2017-09-06 19:44:12'),(6524,'GOOGLE_AGENDA_COLOR2',1,'7A367A','chaine',0,'','2017-09-06 19:44:12'),(6525,'GOOGLE_AGENDA_COLOR3',1,'7A367A','chaine',0,'','2017-09-06 19:44:12'),(6526,'GOOGLE_AGENDA_COLOR4',1,'7A367A','chaine',0,'','2017-09-06 19:44:12'),(6527,'GOOGLE_AGENDA_COLOR5',1,'7A367A','chaine',0,'','2017-09-06 19:44:12'),(6528,'GOOGLE_AGENDA_TIMEZONE',1,'Europe/Paris','chaine',0,'','2017-09-06 19:44:12'),(6529,'GOOGLE_AGENDA_NB',1,'5','chaine',0,'','2017-09-06 19:44:12'),(6543,'MAIN_SMS_DEBUG',0,'1','chaine',1,'This is to enable OVH SMS debug','2017-09-06 19:44:34'),(6562,'BLOCKEDLOG_ENTITY_FINGERPRINT',1,'b63e359ffca54d5c2bab869916eaf23d4a736703028ccbf77ce1167c5f830e7b','chaine',0,'Numeric Unique Fingerprint','2018-01-19 11:27:15'),(6564,'BLOCKEDLOG_DISABLE_NOT_ALLOWED_FOR_COUNTRY',1,'FR','chaine',0,'This is list of country code where the module may be mandatory','2018-01-19 11:27:15'),(6565,'MAIN_MODULE_BOOKMARK',1,'1',NULL,0,'{\"authorid\":\"12\",\"ip\":\"82.240.38.230\"}','2018-01-19 11:27:34'),(6566,'MAIN_MODULE_ADHERENT',1,'1',NULL,0,'{\"authorid\":\"12\",\"ip\":\"82.240.38.230\"}','2018-01-19 11:27:56'),(6567,'ADHERENT_ADDON_PDF',1,'standard','chaine',0,'Name of PDF model of member','2018-01-19 11:27:56'),(6569,'MAIN_MODULE_STRIPE',1,'1',NULL,0,'{\"authorid\":\"12\",\"ip\":\"82.240.38.230\"}','2018-01-19 11:28:17'),(6587,'MAIN_MODULE_BLOCKEDLOG',1,'1',NULL,0,'{\"authorid\":\"12\",\"ip\":\"127.0.0.1\"}','2018-03-16 09:57:24'),(6632,'MAIN_MODULE_TICKET',1,'1','string',0,'{\"authorid\":\"12\",\"ip\":\"127.0.0.1\"}','2019-06-05 09:15:29'),(6635,'MAIN_MODULE_TICKET_TRIGGERS',1,'1','chaine',0,NULL,'2019-06-05 09:15:29'),(6636,'MAIN_MODULE_TICKET_MODELS',1,'1','chaine',0,NULL,'2019-06-05 09:15:29'),(6638,'MAIN_MODULE_TAKEPOS',1,'1','string',0,'{\"authorid\":\"12\",\"ip\":\"127.0.0.1\"}','2019-06-05 09:15:58'),(6639,'MAIN_MODULE_TAKEPOS_TRIGGERS',1,'0','chaine',0,NULL,'2019-06-05 09:15:58'),(6640,'MAIN_MODULE_TAKEPOS_LOGIN',1,'0','chaine',0,NULL,'2019-06-05 09:15:58'),(6641,'MAIN_MODULE_TAKEPOS_SUBSTITUTIONS',1,'1','chaine',0,NULL,'2019-06-05 09:15:58'),(6642,'MAIN_MODULE_TAKEPOS_MENUS',1,'0','chaine',0,NULL,'2019-06-05 09:15:58'),(6643,'MAIN_MODULE_TAKEPOS_THEME',1,'0','chaine',0,NULL,'2019-06-05 09:15:58'),(6644,'MAIN_MODULE_TAKEPOS_TPL',1,'0','chaine',0,NULL,'2019-06-05 09:15:58'),(6645,'MAIN_MODULE_TAKEPOS_BARCODE',1,'0','chaine',0,NULL,'2019-06-05 09:15:58'),(6646,'MAIN_MODULE_TAKEPOS_MODELS',1,'0','chaine',0,NULL,'2019-06-05 09:15:58'),(6647,'MAIN_MODULE_SOCIALNETWORKS',1,'1','string',0,'{\"authorid\":\"12\",\"ip\":\"127.0.0.1\"}','2019-06-05 09:16:49'),(6755,'MAIN_INFO_VALUE_LOCALTAX1',1,'0','chaine',0,'','2019-09-26 12:01:06'),(6756,'MAIN_INFO_LOCALTAX_CALC1',1,'0','chaine',0,'','2019-09-26 12:01:06'),(6757,'MAIN_INFO_VALUE_LOCALTAX2',1,'0','chaine',0,'','2019-09-26 12:01:06'),(6758,'MAIN_INFO_LOCALTAX_CALC2',1,'0','chaine',0,'','2019-09-26 12:01:06'),(6795,'TICKET_ADDON',1,'mod_ticket_simple','chaine',0,'','2019-09-26 12:07:59'),(6796,'PRODUCT_CODEPRODUCT_ADDON',1,'mod_codeproduct_elephant','chaine',0,'','2019-09-26 12:59:00'),(6800,'CASHDESK_ID_THIRDPARTY1',1,'7','chaine',0,'','2019-09-26 15:30:09'),(6801,'CASHDESK_ID_BANKACCOUNT_CASH1',1,'3','chaine',0,'','2019-09-26 15:30:09'),(6802,'CASHDESK_ID_BANKACCOUNT_CHEQUE1',1,'4','chaine',0,'','2019-09-26 15:30:09'),(6803,'CASHDESK_ID_BANKACCOUNT_CB1',1,'4','chaine',0,'','2019-09-26 15:30:09'),(6804,'CASHDESK_ID_BANKACCOUNT_PRE1',1,'4','chaine',0,'','2019-09-26 15:30:09'),(6805,'CASHDESK_ID_BANKACCOUNT_VIR1',1,'1','chaine',0,'','2019-09-26 15:30:09'),(6806,'CASHDESK_NO_DECREASE_STOCK1',1,'1','chaine',0,'','2019-09-26 15:30:09'),(6811,'FORCEPROJECT_ON_PROPOSAL',1,'1','chaine',0,'','2019-09-27 14:52:57'),(6813,'PROJECT_USE_OPPORTUNITIES',1,'1','chaine',0,'','2019-10-01 11:48:09'),(6814,'PACKTHEMEACTIVATEDTHEME',0,'modOwnTheme','chaine',0,'','2019-10-02 11:41:58'),(6815,'OWNTHEME_COL1',0,'#6a89cc','chaine',0,'','2019-10-02 11:41:58'),(6816,'OWNTHEME_COL2',0,'#60a3bc','chaine',0,'','2019-10-02 11:41:58'),(6817,'DOL_VERSION',0,'10.0.2','chaine',0,'Dolibarr version','2019-10-02 11:41:58'),(6823,'OWNTHEME_COL_BODY_BCKGRD',0,'#E9E9E9','chaine',0,'','2019-10-02 11:41:58'),(6824,'OWNTHEME_COL_LOGO_BCKGRD',0,'#474c80','chaine',0,'','2019-10-02 11:41:58'),(6825,'OWNTHEME_COL_TXT_MENU',0,'#b8c6e5','chaine',0,'','2019-10-02 11:41:58'),(6826,'OWNTHEME_COL_HEADER_BCKGRD',0,'#474c80','chaine',0,'','2019-10-02 11:41:58'),(6827,'OWNTHEME_CUSTOM_CSS',0,'0','yesno',0,'','2019-10-02 11:41:58'),(6828,'OWNTHEME_CUSTOM_JS',0,'0','yesno',0,'','2019-10-02 11:41:58'),(6829,'OWNTHEME_FIXED_MENU',0,'0','yesno',0,'','2019-10-02 11:41:58'),(6830,'OWNTHEME_D_HEADER_FONT_SIZE',0,'1.7rem','chaine',0,'','2019-10-02 11:41:58'),(6831,'OWNTHEME_S_HEADER_FONT_SIZE',0,'1.6rem','chaine',0,'','2019-10-02 11:41:58'),(6832,'OWNTHEME_D_VMENU_FONT_SIZE',0,'1.2rem','chaine',0,'','2019-10-02 11:41:58'),(6833,'OWNTHEME_S_VMENU_FONT_SIZE',0,'1.2rem','chaine',0,'','2019-10-02 11:41:58'),(6844,'MAIN_THEME',0,'eldy','chaine',0,'','2019-10-02 11:46:02'),(6845,'MAIN_MENU_STANDARD',0,'eldy_menu.php','chaine',0,'','2019-10-02 11:46:02'),(6846,'MAIN_MENUFRONT_STANDARD',0,'eldy_menu.php','chaine',0,'','2019-10-02 11:46:02'),(6847,'MAIN_MENU_SMARTPHONE',0,'eldy_menu.php','chaine',0,'','2019-10-02 11:46:02'),(6848,'MAIN_MENUFRONT_SMARTPHONE',0,'eldy_menu.php','chaine',0,'','2019-10-02 11:46:02'),(6849,'MAIN_UPLOAD_DOC',1,'20000','chaine',0,'','2019-10-02 11:46:54'),(6850,'MAIN_UMASK',1,'0664','chaine',0,'','2019-10-02 11:46:54'),(6851,'BECREATIVE_COL1',1,'#1e88e5','chaine',0,'','2019-10-02 11:47:10'),(6852,'BECREATIVE_COL2',1,'#1e88e5','chaine',0,'','2019-10-02 11:47:10'),(6853,'DOL_VERSION',1,'10.0.2','chaine',0,'Dolibarr version','2019-10-02 11:47:10'),(6859,'BECREATIVE_COL_BODY_BCKGRD',1,'#e6eaef','chaine',0,'','2019-10-02 11:47:10'),(6860,'BECREATIVE_COL_LOGO_BCKGRD',1,'#1e88e5','chaine',0,'','2019-10-02 11:47:10'),(6861,'BECREATIVE_COL_TXT_MENU',1,'#b8c6e5','chaine',0,'','2019-10-02 11:47:10'),(6862,'BECREATIVE_COL_HEADER_BCKGRD',1,'#26a69a','chaine',0,'','2019-10-02 11:47:10'),(6863,'BECREATIVE_CUSTOM_CSS',1,'0','yesno',0,'','2019-10-02 11:47:10'),(6864,'BECREATIVE_CUSTOM_JS',1,'0','yesno',0,'','2019-10-02 11:47:10'),(6865,'BECREATIVE_FIXED_MENU',1,'0','yesno',0,'','2019-10-02 11:47:10'),(6866,'BECREATIVE_D_HEADER_FONT_SIZE',1,'1.7rem','chaine',0,'','2019-10-02 11:47:10'),(6867,'BECREATIVE_S_HEADER_FONT_SIZE',1,'1.6rem','chaine',0,'','2019-10-02 11:47:10'),(6868,'BECREATIVE_D_VMENU_FONT_SIZE',1,'1.2rem','chaine',0,'','2019-10-02 11:47:10'),(6869,'BECREATIVE_S_VMENU_FONT_SIZE',1,'1.2rem','chaine',0,'','2019-10-02 11:47:10'),(6881,'MAIN_MENU_STANDARD',1,'eldy_menu.php','chaine',0,'','2019-10-02 11:48:49'),(6882,'MAIN_MENUFRONT_STANDARD',1,'eldy_menu.php','chaine',0,'','2019-10-02 11:48:49'),(6883,'MAIN_MENU_SMARTPHONE',1,'eldy_menu.php','chaine',0,'','2019-10-02 11:48:49'),(6884,'MAIN_MENUFRONT_SMARTPHONE',1,'eldy_menu.php','chaine',0,'','2019-10-02 11:48:49'),(6885,'ACCOUNTING_ACCOUNT_CUSTOMER',1,'411','chaine',0,'','2019-10-04 08:15:44'),(6886,'ACCOUNTING_ACCOUNT_SUPPLIER',1,'401','chaine',0,'','2019-10-04 08:15:44'),(6887,'SALARIES_ACCOUNTING_ACCOUNT_PAYMENT',1,'421','chaine',0,'','2019-10-04 08:15:44'),(6888,'ACCOUNTING_PRODUCT_BUY_ACCOUNT',1,'-1','chaine',0,'','2019-10-04 08:15:44'),(6889,'ACCOUNTING_PRODUCT_SOLD_ACCOUNT',1,'-1','chaine',0,'','2019-10-04 08:15:44'),(6890,'ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT',1,'-1','chaine',0,'','2019-10-04 08:15:44'),(6891,'ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT',1,'-1','chaine',0,'','2019-10-04 08:15:44'),(6892,'ACCOUNTING_SERVICE_BUY_ACCOUNT',1,'-1','chaine',0,'','2019-10-04 08:15:44'),(6893,'ACCOUNTING_SERVICE_SOLD_ACCOUNT',1,'-1','chaine',0,'','2019-10-04 08:15:44'),(6894,'ACCOUNTING_VAT_BUY_ACCOUNT',1,'-1','chaine',0,'','2019-10-04 08:15:44'),(6895,'ACCOUNTING_VAT_SOLD_ACCOUNT',1,'-1','chaine',0,'','2019-10-04 08:15:44'),(6896,'ACCOUNTING_VAT_PAY_ACCOUNT',1,'-1','chaine',0,'','2019-10-04 08:15:44'),(6897,'ACCOUNTING_ACCOUNT_SUSPENSE',1,'471','chaine',0,'','2019-10-04 08:15:44'),(6898,'ACCOUNTING_ACCOUNT_TRANSFER_CASH',1,'58','chaine',0,'','2019-10-04 08:15:44'),(6899,'DONATION_ACCOUNTINGACCOUNT',1,'-1','chaine',0,'','2019-10-04 08:15:44'),(6900,'ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT',1,'-1','chaine',0,'','2019-10-04 08:15:44'),(6901,'LOAN_ACCOUNTING_ACCOUNT_CAPITAL',1,'164','chaine',0,'','2019-10-04 08:15:44'),(6902,'LOAN_ACCOUNTING_ACCOUNT_INTEREST',1,'-1','chaine',0,'','2019-10-04 08:15:44'),(6903,'LOAN_ACCOUNTING_ACCOUNT_INSURANCE',1,'-1','chaine',0,'','2019-10-04 08:15:44'),(6912,'TICKET_ENABLE_PUBLIC_INTERFACE',1,'1','chaine',0,'','2019-10-04 11:44:33'),(6934,'TICKET_NOTIFICATION_EMAIL_FROM',1,'fff','chaine',0,'','2019-10-04 12:03:51'),(6935,'TICKET_NOTIFICATION_EMAIL_TO',1,'ff','chaine',0,'','2019-10-04 12:03:51'),(6936,'TICKET_MESSAGE_MAIL_INTRO',1,'Hello,
            \r\nA new response was sent on a ticket that you contact. Here is the message:\"\"','chaine',0,'','2019-10-04 12:03:51'),(6937,'TICKET_MESSAGE_MAIL_SIGNATURE',1,'

            Sincerely,

            \r\n\r\n

            --\"\"

            \r\n','chaine',0,'','2019-10-04 12:03:51'),(7027,'USER_PASSWORD_GENERATED',1,'Perso','chaine',0,'','2019-10-07 10:52:46'),(7028,'USER_PASSWORD_PATTERN',1,'8;1;0;1;0;1','chaine',0,'','2019-10-07 10:57:03'),(7031,'MAIN_USE_NEW_TITLE_BUTTON',1,'0','chaine',1,'','2019-10-08 18:45:05'),(7032,'MAIN_MODULE_BOM',1,'1','string',0,'{\"authorid\":\"12\",\"ip\":\"127.0.0.1\"}','2019-10-08 18:49:41'),(7034,'BOM_ADDON',1,'mod_bom_standard','chaine',0,'Name of numbering rules of BOM','2019-10-08 18:49:41'),(7035,'BOM_ADDON_PDF_ODT_PATH',1,'DOL_DATA_ROOT/doctemplates/boms','chaine',0,NULL,'2019-10-08 18:49:41'),(7036,'MAIN_MODULE_GEOIPMAXMIND',1,'1','string',0,'{\"authorid\":\"12\",\"ip\":\"127.0.0.1\"}','2019-10-08 18:51:54'),(7037,'MAIN_MODULE_DAV',1,'1','string',0,'{\"authorid\":\"12\",\"ip\":\"127.0.0.1\"}','2019-10-08 18:54:07'),(7057,'MAIN_VERSION_LAST_UPGRADE',0,'11.0.0-beta','chaine',0,'Dolibarr version for last upgrade','2019-11-28 11:53:01'),(7083,'WEBSITE_SUBCONTAINERSINLINE',1,'1','chaine',0,'','2019-11-28 12:08:02'),(7084,'WEBSITE_EDITINLINE',1,'0','chaine',0,'','2019-11-28 12:08:02'),(7100,'CASHDESK_SERVICES',1,'0','chaine',0,'','2019-11-28 12:19:53'),(7101,'TAKEPOS_ROOT_CATEGORY_ID',1,'31','chaine',0,'','2019-11-28 12:19:53'),(7102,'TAKEPOSCONNECTOR',1,'0','chaine',0,'','2019-11-28 12:19:53'),(7103,'TAKEPOS_BAR_RESTAURANT',1,'0','chaine',0,'','2019-11-28 12:19:53'),(7104,'TAKEPOS_TICKET_VAT_GROUPPED',1,'0','chaine',0,'','2019-11-28 12:19:53'),(7105,'TAKEPOS_AUTO_PRINT_TICKETS',1,'0','int',0,'','2019-11-28 12:19:53'),(7106,'TAKEPOS_NUMPAD',1,'0','chaine',0,'','2019-11-28 12:19:53'),(7107,'TAKEPOS_NUM_TERMINALS',1,'1','chaine',0,'','2019-11-28 12:19:53'),(7108,'TAKEPOS_DIRECT_PAYMENT',1,'0','int',0,'','2019-11-28 12:19:53'),(7109,'TAKEPOS_CUSTOM_RECEIPT',1,'0','int',0,'','2019-11-28 12:19:53'),(7110,'TAKEPOS_EMAIL_TEMPLATE_INVOICE',1,'-1','chaine',0,'','2019-11-28 12:19:53'),(7122,'BOM_ADDON_PDF',1,'generic_bom_odt','chaine',0,'','2019-11-28 14:00:58'),(7127,'MAIN_AGENDA_ACTIONAUTO_COMPANY_SENTBYMAIL',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7128,'MAIN_AGENDA_ACTIONAUTO_COMPANY_CREATE',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7129,'MAIN_AGENDA_ACTIONAUTO_PROPAL_CLOSE_REFUSED',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7130,'MAIN_AGENDA_ACTIONAUTO_PROPAL_CLASSIFY_BILLED',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7131,'MAIN_AGENDA_ACTIONAUTO_PROPAL_CLOSE_SIGNED',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7132,'MAIN_AGENDA_ACTIONAUTO_PROPAL_VALIDATE',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7133,'MAIN_AGENDA_ACTIONAUTO_PROPAL_SENTBYMAIL',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7134,'MAIN_AGENDA_ACTIONAUTO_ORDER_VALIDATE',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7135,'MAIN_AGENDA_ACTIONAUTO_ORDER_CANCEL',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7136,'MAIN_AGENDA_ACTIONAUTO_ORDER_CLOSE',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7137,'MAIN_AGENDA_ACTIONAUTO_ORDER_CLASSIFY_BILLED',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7138,'MAIN_AGENDA_ACTIONAUTO_ORDER_SENTBYMAIL',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7139,'MAIN_AGENDA_ACTIONAUTO_BILL_VALIDATE',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7140,'MAIN_AGENDA_ACTIONAUTO_BILL_PAYED',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7141,'MAIN_AGENDA_ACTIONAUTO_BILL_CANCEL',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7142,'MAIN_AGENDA_ACTIONAUTO_BILL_SENTBYMAIL',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7143,'MAIN_AGENDA_ACTIONAUTO_PROPOSAL_SUPPLIER_VALIDATE',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7144,'MAIN_AGENDA_ACTIONAUTO_PROPOSAL_SUPPLIER_SENTBYMAIL',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7145,'MAIN_AGENDA_ACTIONAUTO_PROPOSAL_SUPPLIER_CLOSE_SIGNED',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7146,'MAIN_AGENDA_ACTIONAUTO_PROPOSAL_SUPPLIER_CLOSE_REFUSED',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7147,'MAIN_AGENDA_ACTIONAUTO_BILL_UNVALIDATE',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7148,'MAIN_AGENDA_ACTIONAUTO_ORDER_SUPPLIER_CREATE',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7149,'MAIN_AGENDA_ACTIONAUTO_ORDER_SUPPLIER_VALIDATE',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7150,'MAIN_AGENDA_ACTIONAUTO_ORDER_SUPPLIER_RECEIVE',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7151,'MAIN_AGENDA_ACTIONAUTO_ORDER_SUPPLIER_SUBMIT',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7152,'MAIN_AGENDA_ACTIONAUTO_ORDER_SUPPLIER_APPROVE',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7153,'MAIN_AGENDA_ACTIONAUTO_ORDER_SUPPLIER_REFUSE',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7154,'MAIN_AGENDA_ACTIONAUTO_ORDER_SUPPLIER_CLASSIFY_BILLED',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7155,'MAIN_AGENDA_ACTIONAUTO_ORDER_SUPPLIER_SENTBYMAIL',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7156,'MAIN_AGENDA_ACTIONAUTO_BILL_SUPPLIER_VALIDATE',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7157,'MAIN_AGENDA_ACTIONAUTO_BILL_SUPPLIER_UNVALIDATE',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7158,'MAIN_AGENDA_ACTIONAUTO_BILL_SUPPLIER_PAYED',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7159,'MAIN_AGENDA_ACTIONAUTO_BILL_SUPPLIER_SENTBYMAIL',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7160,'MAIN_AGENDA_ACTIONAUTO_BILL_SUPPLIER_CANCELED',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7161,'MAIN_AGENDA_ACTIONAUTO_CONTRACT_SENTBYMAIL',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7162,'MAIN_AGENDA_ACTIONAUTO_CONTRACT_VALIDATE',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7163,'MAIN_AGENDA_ACTIONAUTO_FICHINTER_VALIDATE',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7164,'MAIN_AGENDA_ACTIONAUTO_FICHINTER_REOPEN',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7165,'MAIN_AGENDA_ACTIONAUTO_FICHINTER_SENTBYMAIL',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7166,'MAIN_AGENDA_ACTIONAUTO_SHIPPING_VALIDATE',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7167,'MAIN_AGENDA_ACTIONAUTO_SHIPPING_SENTBYMAIL',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7168,'MAIN_AGENDA_ACTIONAUTO_MEMBER_VALIDATE',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7169,'MAIN_AGENDA_ACTIONAUTO_MEMBER_SENTBYMAIL',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7170,'MAIN_AGENDA_ACTIONAUTO_MEMBER_MODIFY',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7171,'MAIN_AGENDA_ACTIONAUTO_MEMBER_SUBSCRIPTION_CREATE',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7172,'MAIN_AGENDA_ACTIONAUTO_MEMBER_SUBSCRIPTION_MODIFY',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7173,'MAIN_AGENDA_ACTIONAUTO_MEMBER_RESILIATE',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7174,'MAIN_AGENDA_ACTIONAUTO_MEMBER_DELETE',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7175,'MAIN_AGENDA_ACTIONAUTO_PRODUCT_CREATE',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7176,'MAIN_AGENDA_ACTIONAUTO_PRODUCT_DELETE',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7177,'MAIN_AGENDA_ACTIONAUTO_PRODUCT_MODIFY',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7178,'MAIN_AGENDA_ACTIONAUTO_PROJECT_CREATE',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7179,'MAIN_AGENDA_ACTIONAUTO_PROJECT_MODIFY',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7180,'MAIN_AGENDA_ACTIONAUTO_PROJECT_DELETE',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7181,'MAIN_AGENDA_ACTIONAUTO_TICKET_CREATE',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7182,'MAIN_AGENDA_ACTIONAUTO_TICKET_MODIFY',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7183,'MAIN_AGENDA_ACTIONAUTO_TICKET_ASSIGNED',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7184,'MAIN_AGENDA_ACTIONAUTO_TICKET_CLOSE',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7185,'MAIN_AGENDA_ACTIONAUTO_TICKET_SENTBYMAIL',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7186,'MAIN_AGENDA_ACTIONAUTO_HOLIDAY_CREATE',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7187,'MAIN_AGENDA_ACTIONAUTO_HOLIDAY_VALIDATE',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7188,'MAIN_AGENDA_ACTIONAUTO_HOLIDAY_APPROVE',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7189,'MAIN_AGENDA_ACTIONAUTO_USER_SENTBYMAIL',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7190,'MAIN_AGENDA_ACTIONAUTO_BOM_VALIDATE',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7191,'MAIN_AGENDA_ACTIONAUTO_BOM_UNVALIDATE',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7192,'MAIN_AGENDA_ACTIONAUTO_BOM_CLOSE',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7193,'MAIN_AGENDA_ACTIONAUTO_BOM_REOPEN',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7194,'MAIN_AGENDA_ACTIONAUTO_BOM_DELETE',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7195,'MAIN_AGENDA_ACTIONAUTO_MO_VALIDATE',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7196,'MAIN_AGENDA_ACTIONAUTO_MO_PRODUCED',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7197,'MAIN_AGENDA_ACTIONAUTO_MO_DELETE',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7198,'MAIN_AGENDA_ACTIONAUTO_MO_CANCEL',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7201,'TICKET_PUBLIC_INTERFACE_TOPIC',1,'MyBigCompany public interface for Ticket','chaine',0,'','2019-11-29 08:49:36'),(7202,'TICKET_PUBLIC_TEXT_HOME',1,'You can create a support ticket or view existing from its identifier tracking ticket.','chaine',0,'','2019-11-29 08:49:36'),(7203,'TICKET_PUBLIC_TEXT_HELP_MESSAGE',1,'Please accurately describe the problem. Provide the most information possible to allow us to correctly identify your request.','chaine',0,'','2019-11-29 08:49:36'),(7204,'TICKET_MESSAGE_MAIL_NEW',1,'TicketMessageMailNewText','chaine',0,'','2019-11-29 08:49:36'),(7209,'MAIN_MODULE_MRP',1,'1','string',0,'{\"authorid\":\"12\",\"ip\":\"127.0.0.1\"}','2019-11-29 08:57:42'),(7210,'MAIN_MODULE_MRP_TRIGGERS',1,'0','chaine',0,NULL,'2019-11-29 08:57:42'),(7211,'MAIN_MODULE_MRP_LOGIN',1,'0','chaine',0,NULL,'2019-11-29 08:57:42'),(7212,'MAIN_MODULE_MRP_SUBSTITUTIONS',1,'0','chaine',0,NULL,'2019-11-29 08:57:42'),(7213,'MAIN_MODULE_MRP_MENUS',1,'0','chaine',0,NULL,'2019-11-29 08:57:42'),(7214,'MAIN_MODULE_MRP_TPL',1,'0','chaine',0,NULL,'2019-11-29 08:57:42'),(7215,'MAIN_MODULE_MRP_BARCODE',1,'0','chaine',0,NULL,'2019-11-29 08:57:42'),(7216,'MAIN_MODULE_MRP_MODELS',1,'0','chaine',0,NULL,'2019-11-29 08:57:42'),(7217,'MAIN_MODULE_MRP_THEME',1,'0','chaine',0,NULL,'2019-11-29 08:57:42'),(7218,'MAIN_MODULE_MRP_MODULEFOREXTERNAL',1,'0','chaine',0,NULL,'2019-11-29 08:57:42'),(7220,'MRP_MO_ADDON',1,'mod_mo_standard','chaine',0,'Name of numbering rules of MO','2019-11-29 08:57:42'),(7221,'MRP_MO_ADDON_PDF_ODT_PATH',1,'DOL_DATA_ROOT/doctemplates/mrps','chaine',0,NULL,'2019-11-29 08:57:42'),(7222,'MRP_MO_ADDON_PDF',1,'generic_mo_odt','chaine',0,'','2019-11-29 08:57:47'),(7231,'MAIN_INFO_SOCIETE_COUNTRY',1,'1:FR:France','chaine',0,'','2019-12-19 11:13:54'),(7232,'MAIN_INFO_SOCIETE_NOM',1,'MyBigCompany','chaine',0,'','2019-12-19 11:13:54'),(7233,'MAIN_INFO_SOCIETE_ADDRESS',1,'21 Jump street.','chaine',0,'','2019-12-19 11:13:54'),(7234,'MAIN_INFO_SOCIETE_TOWN',1,'MyTown','chaine',0,'','2019-12-19 11:13:54'),(7235,'MAIN_INFO_SOCIETE_ZIP',1,'75500','chaine',0,'','2019-12-19 11:13:54'),(7236,'MAIN_MONNAIE',1,'EUR','chaine',0,'','2019-12-19 11:13:54'),(7237,'MAIN_INFO_SOCIETE_TEL',1,'09123123','chaine',0,'','2019-12-19 11:13:54'),(7238,'MAIN_INFO_SOCIETE_FAX',1,'09123124','chaine',0,'','2019-12-19 11:13:54'),(7239,'MAIN_INFO_SOCIETE_MAIL',1,'myemail@mybigcompany.com','chaine',0,'','2019-12-19 11:13:54'),(7240,'MAIN_INFO_SOCIETE_WEB',1,'https://www.dolibarr.org','chaine',0,'','2019-12-19 11:13:54'),(7241,'MAIN_INFO_SOCIETE_NOTE',1,'This is note about my company','chaine',0,'','2019-12-19 11:13:54'),(7242,'MAIN_INFO_SOCIETE_GENCOD',1,'1234567890','chaine',0,'','2019-12-19 11:13:54'),(7243,'MAIN_INFO_SOCIETE_MANAGERS',1,'Zack Zeceo','chaine',0,'','2019-12-19 11:13:54'),(7244,'MAIN_INFO_GDPR',1,'Zack Zeceo','chaine',0,'','2019-12-19 11:13:54'),(7245,'MAIN_INFO_CAPITAL',1,'10000','chaine',0,'','2019-12-19 11:13:54'),(7246,'MAIN_INFO_SOCIETE_FORME_JURIDIQUE',1,'0','chaine',0,'','2019-12-19 11:13:54'),(7247,'MAIN_INFO_SIREN',1,'123456','chaine',0,'','2019-12-19 11:13:54'),(7248,'MAIN_INFO_SIRET',1,'ABC-DEF','chaine',0,'','2019-12-19 11:13:54'),(7249,'MAIN_INFO_APE',1,'15E-45-8D','chaine',0,'','2019-12-19 11:13:54'),(7250,'MAIN_INFO_TVAINTRA',1,'FR12345678','chaine',0,'','2019-12-19 11:13:54'),(7251,'MAIN_INFO_SOCIETE_OBJECT',1,'A company demo to show how Dolibarr ERP CRM is wonderfull','chaine',0,'','2019-12-19 11:13:54'),(7252,'SOCIETE_FISCAL_MONTH_START',1,'4','chaine',0,'','2019-12-19 11:13:54'),(7253,'FACTURE_TVAOPTION',1,'1','chaine',0,'','2019-12-19 11:13:54'),(7254,'MAIN_INFO_OPENINGHOURS_MONDAY',1,'8-12 13-18','chaine',0,'','2019-12-19 11:14:21'),(7255,'MAIN_INFO_OPENINGHOURS_TUESDAY',1,'8-12 13-18','chaine',0,'','2019-12-19 11:14:21'),(7256,'MAIN_INFO_OPENINGHOURS_WEDNESDAY',1,'8-13','chaine',0,'','2019-12-19 11:14:21'),(7257,'MAIN_INFO_OPENINGHOURS_THURSDAY',1,'8-12 13-18','chaine',0,'','2019-12-19 11:14:21'),(7258,'MAIN_INFO_OPENINGHOURS_FRIDAY',1,'8-12 13-18','chaine',0,'','2019-12-19 11:14:21'),(7264,'MAIN_INFO_ACCOUNTANT_NAME',1,'Bob Bookkeeper','chaine',0,'','2019-12-19 11:14:54'),(7265,'MAIN_INFO_ACCOUNTANT_TOWN',1,'Berlin','chaine',0,'','2019-12-19 11:14:54'),(7266,'MAIN_INFO_ACCOUNTANT_STATE',1,'0','chaine',0,'','2019-12-19 11:14:54'),(7267,'MAIN_INFO_ACCOUNTANT_COUNTRY',1,'5','chaine',0,'','2019-12-19 11:14:54'),(7268,'MAIN_INFO_ACCOUNTANT_MAIL',1,'mybookkeeper@example.com','chaine',0,'','2019-12-19 11:14:54'),(7291,'MAIN_FEATURES_LEVEL',0,'1','chaine',1,'Level of features to show (0=stable only, 1=stable+experimental, 2=stable+experimental+development','2019-12-19 11:31:16'),(7298,'MAIN_MODULE_MODULEBUILDER',1,'1','string',0,'{\"authorid\":\"12\",\"ip\":\"127.0.0.1\"}','2019-12-20 09:46:54'),(7311,'MAIN_FIRST_PING_OK_DATE',1,'20191220103223','chaine',0,'','2019-12-20 10:32:23'),(7312,'MAIN_FIRST_PING_OK_ID',1,'da575a82de8683c99cf676d2d7418e5b','chaine',0,'','2019-12-20 10:32:23'),(7313,'MODULEBUILDER_ASCIIDOCTOR',1,'asciidoctor','chaine',0,'','2019-12-20 10:57:21'),(7314,'MODULEBUILDER_ASCIIDOCTORPDF',1,'asciidoctor-pdf','chaine',0,'','2019-12-20 10:57:21'),(7315,'MAIN_MODULE_ACCOUNTING',1,'1','string',0,'{\"authorid\":0,\"ip\":\"127.0.0.1\"}','2019-12-20 11:11:18'),(7316,'MAIN_MODULE_AGENDA',1,'1','string',0,'{\"authorid\":0,\"ip\":\"127.0.0.1\"}','2019-12-20 11:11:18'),(7317,'MAIN_MODULE_BARCODE',1,'1','string',0,'{\"authorid\":0,\"ip\":\"127.0.0.1\"}','2019-12-20 11:11:18'),(7318,'MAIN_MODULE_CRON',1,'1','string',0,'{\"authorid\":0,\"ip\":\"127.0.0.1\"}','2019-12-20 11:11:18'),(7319,'MAIN_MODULE_COMMANDE',1,'1','string',0,'{\"authorid\":0,\"ip\":\"127.0.0.1\"}','2019-12-20 11:11:18'),(7320,'MAIN_MODULE_DON',1,'1','string',0,'{\"authorid\":0,\"ip\":\"127.0.0.1\"}','2019-12-20 11:11:18'),(7321,'MAIN_MODULE_ECM',1,'1','string',0,'{\"authorid\":0,\"ip\":\"127.0.0.1\"}','2019-12-20 11:11:18'),(7322,'MAIN_MODULE_FACTURE',1,'1','string',0,'{\"authorid\":0,\"ip\":\"127.0.0.1\"}','2019-12-20 11:11:19'),(7323,'MAIN_MODULE_FOURNISSEUR',1,'1','string',0,'{\"authorid\":0,\"ip\":\"127.0.0.1\"}','2019-12-20 11:11:19'),(7324,'MAIN_MODULE_HOLIDAY',1,'1','string',0,'{\"authorid\":0,\"ip\":\"127.0.0.1\"}','2019-12-20 11:11:19'),(7325,'MAIN_MODULE_OPENSURVEY',1,'1','string',0,'{\"authorid\":0,\"ip\":\"127.0.0.1\"}','2019-12-20 11:11:19'),(7326,'MAIN_MODULE_PRINTING',1,'1','string',0,'{\"authorid\":0,\"ip\":\"127.0.0.1\"}','2019-12-20 11:11:19'),(7327,'MAIN_MODULE_SALARIES',1,'1','string',0,'{\"authorid\":0,\"ip\":\"127.0.0.1\"}','2019-12-20 11:11:19'),(7328,'MAIN_MODULE_SYSLOG',0,'1','string',0,'{\"authorid\":0,\"ip\":\"127.0.0.1\"}','2019-12-20 11:11:19'),(7329,'MAIN_MODULE_SOCIETE',1,'1','string',0,'{\"authorid\":0,\"ip\":\"127.0.0.1\"}','2019-12-20 11:11:19'),(7330,'MAIN_MODULE_SERVICE',1,'1','string',0,'{\"authorid\":0,\"ip\":\"127.0.0.1\"}','2019-12-20 11:11:19'),(7331,'MAIN_MODULE_USER',0,'1','string',0,'{\"authorid\":0,\"ip\":\"127.0.0.1\"}','2019-12-20 11:11:19'),(7332,'MAIN_MODULE_VARIANTS',1,'1','string',0,'{\"authorid\":0,\"ip\":\"127.0.0.1\"}','2019-12-20 11:11:20'),(7333,'MAIN_MODULE_WEBSITE',1,'1','string',0,'{\"authorid\":0,\"ip\":\"127.0.0.1\"}','2019-12-20 11:11:20'),(7337,'EXTERNAL_RSS_TITLE_1',1,'Dolibarr.org News','chaine',0,'','2019-12-20 12:10:38'),(7338,'EXTERNAL_RSS_URLRSS_1',1,'https://www.dolibarr.org/rss','chaine',0,'','2019-12-20 12:10:38'),(7339,'EXPENSEREPORT_ADDON',1,'mod_expensereport_jade','chaine',0,'','2019-12-20 16:33:46'),(7358,'MAIN_LANG_DEFAULT',1,'auto','chaine',0,'','2019-12-21 15:27:33'),(7360,'MAIN_MULTILANGS',1,'1','chaine',0,'','2019-12-21 15:27:33'),(7361,'MAIN_THEME',1,'eldy','chaine',0,'','2019-12-21 15:27:33'),(7362,'THEME_ELDY_USE_HOVER',1,'237,244,251','chaine',0,'','2019-12-21 15:27:33'),(7363,'MAIN_SIZE_LISTE_LIMIT',1,'25','chaine',0,'','2019-12-21 15:27:33'),(7364,'MAIN_SIZE_SHORTLIST_LIMIT',1,'3','chaine',0,'','2019-12-21 15:27:33'),(7365,'MAIN_DISABLE_JAVASCRIPT',1,'0','chaine',0,'','2019-12-21 15:27:33'),(7366,'MAIN_BUTTON_HIDE_UNAUTHORIZED',1,'0','chaine',0,'','2019-12-21 15:27:33'),(7367,'MAIN_START_WEEK',1,'1','chaine',0,'','2019-12-21 15:27:33'),(7368,'MAIN_DEFAULT_WORKING_DAYS',1,'1-5','chaine',0,'','2019-12-21 15:27:33'),(7369,'MAIN_DEFAULT_WORKING_HOURS',1,'9-18','chaine',0,'','2019-12-21 15:27:33'),(7370,'MAIN_SHOW_LOGO',1,'1','chaine',0,'','2019-12-21 15:27:33'),(7371,'MAIN_FIRSTNAME_NAME_POSITION',1,'0','chaine',0,'','2019-12-21 15:27:33'),(7372,'MAIN_HELPCENTER_DISABLELINK',0,'1','chaine',0,'','2019-12-21 15:27:33'),(7373,'MAIN_HOME',1,'__(NoteSomeFeaturesAreDisabled)__
            \r\n
            \r\n__(SomeTranslationAreUncomplete)__
            ','chaine',0,'','2019-12-21 15:27:33'),(7374,'MAIN_HELP_DISABLELINK',0,'0','chaine',0,'','2019-12-21 15:27:33'),(7375,'MAIN_BUGTRACK_ENABLELINK',1,'0','chaine',0,'','2019-12-21 15:27:33'),(7377,'MAIN_IHM_PARAMS_REV',1,'3','chaine',0,'','2019-12-21 15:28:18'),(7378,'COMPANY_USE_SEARCH_TO_SELECT',1,'0','chaine',0,'','2019-12-21 15:54:22'); /*!40000 ALTER TABLE `llx_const` ENABLE KEYS */; UNLOCK TABLES; @@ -4423,7 +4835,7 @@ CREATE TABLE `llx_document_model` ( `description` text COLLATE utf8_unicode_ci, PRIMARY KEY (`rowid`), UNIQUE KEY `uk_document_model` (`nom`,`type`,`entity`) -) ENGINE=InnoDB AUTO_INCREMENT=321 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; +) ENGINE=InnoDB AUTO_INCREMENT=325 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -4432,7 +4844,7 @@ CREATE TABLE `llx_document_model` ( LOCK TABLES `llx_document_model` WRITE; /*!40000 ALTER TABLE `llx_document_model` DISABLE KEYS */; -INSERT INTO `llx_document_model` VALUES (9,'merou',1,'shipping',NULL,NULL),(181,'generic_invoice_odt',1,'invoice','ODT templates','FACTURE_ADDON_PDF_ODT_PATH'),(193,'canelle2',1,'invoice_supplier','canelle2',NULL),(195,'canelle',1,'invoice_supplier','canelle',NULL),(198,'azur',2,'propal',NULL,NULL),(199,'html_cerfafr',2,'donation',NULL,NULL),(200,'crabe',2,'invoice',NULL,NULL),(201,'generic_odt',1,'company','ODT templates','COMPANY_ADDON_PDF_ODT_PATH'),(250,'baleine',1,'project',NULL,NULL),(255,'soleil',1,'ficheinter',NULL,NULL),(256,'azur',1,'propal',NULL,NULL),(270,'aurore',1,'supplier_proposal',NULL,NULL),(273,'beluga',1,'project','beluga',NULL),(274,'rouget',1,'shipping',NULL,NULL),(275,'typhon',1,'delivery',NULL,NULL),(278,'standard',1,'expensereport',NULL,NULL),(281,'sepamandate',1,'bankaccount','sepamandate',NULL),(299,'standard',1,'member',NULL,NULL),(314,'einstein',1,'order',NULL,NULL),(315,'html_cerfafr',1,'donation',NULL,NULL),(316,'crabe',1,'invoice',NULL,NULL),(317,'muscadet',1,'order_supplier',NULL,NULL),(319,'generic_bom_odt',1,'bom','ODT templates','BOM_ADDON_PDF_ODT_PATH'),(320,'generic_mo_odt',1,'mrp','ODT templates','MRP_MO_ADDON_PDF_ODT_PATH'); +INSERT INTO `llx_document_model` VALUES (9,'merou',1,'shipping',NULL,NULL),(181,'generic_invoice_odt',1,'invoice','ODT templates','FACTURE_ADDON_PDF_ODT_PATH'),(193,'canelle2',1,'invoice_supplier','canelle2',NULL),(195,'canelle',1,'invoice_supplier','canelle',NULL),(198,'azur',2,'propal',NULL,NULL),(199,'html_cerfafr',2,'donation',NULL,NULL),(200,'crabe',2,'invoice',NULL,NULL),(201,'generic_odt',1,'company','ODT templates','COMPANY_ADDON_PDF_ODT_PATH'),(250,'baleine',1,'project',NULL,NULL),(255,'soleil',1,'ficheinter',NULL,NULL),(256,'azur',1,'propal',NULL,NULL),(270,'aurore',1,'supplier_proposal',NULL,NULL),(273,'beluga',1,'project','beluga',NULL),(274,'rouget',1,'shipping',NULL,NULL),(275,'typhon',1,'delivery',NULL,NULL),(278,'standard',1,'expensereport',NULL,NULL),(281,'sepamandate',1,'bankaccount','sepamandate',NULL),(299,'standard',1,'member',NULL,NULL),(319,'generic_bom_odt',1,'bom','ODT templates','BOM_ADDON_PDF_ODT_PATH'),(320,'generic_mo_odt',1,'mrp','ODT templates','MRP_MO_ADDON_PDF_ODT_PATH'),(321,'einstein',1,'order',NULL,NULL),(322,'html_cerfafr',1,'donation',NULL,NULL),(323,'crabe',1,'invoice',NULL,NULL),(324,'muscadet',1,'order_supplier',NULL,NULL); /*!40000 ALTER TABLE `llx_document_model` ENABLE KEYS */; UNLOCK TABLES; @@ -4590,7 +5002,7 @@ CREATE TABLE `llx_ecm_files` ( PRIMARY KEY (`rowid`), UNIQUE KEY `uk_ecm_files` (`filepath`,`filename`,`entity`), KEY `idx_ecm_files_label` (`label`) -) ENGINE=InnoDB AUTO_INCREMENT=73 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; +) ENGINE=InnoDB AUTO_INCREMENT=79 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -4599,7 +5011,7 @@ CREATE TABLE `llx_ecm_files` ( LOCK TABLES `llx_ecm_files` WRITE; /*!40000 ALTER TABLE `llx_ecm_files` DISABLE KEYS */; -INSERT INTO `llx_ecm_files` VALUES (1,NULL,'6ff09d1c53ef83fe622b02a320bcfa52',NULL,1,'FA1107-0019.pdf','facture/FA1107-0019','/home/ldestailleur/git/dolibarr_6.0/documents/facture/FA1107-0019/FA1107-0019.pdf','',NULL,NULL,'unknown',NULL,'2017-08-30 15:53:34','2017-08-30 11:53:34',18,NULL,NULL,1,NULL,NULL,NULL),(2,NULL,'a6c8a0f04af73e4dfc059006d7a5f55a',NULL,1,'FA1107-0019_invoice.odt','facture/FA1107-0019','/home/ldestailleur/git/dolibarr_6.0/documents/facture/FA1107-0019/FA1107-0019_invoice.odt','',NULL,NULL,'unknown',NULL,'2017-08-30 15:53:34','2017-08-30 11:53:34',18,NULL,NULL,2,NULL,NULL,NULL),(3,NULL,'24e96a4a0da25d1ac5049ea46d031d3a',NULL,1,'FA1107-0019-depotFacture-1418-INH-N000289-20170720.pdf','facture/FA1107-0019','depotFacture-1418-INH-N000289-20170720.pdf','',NULL,NULL,'uploaded',NULL,'2017-08-30 15:54:45','2017-08-30 11:54:45',18,NULL,NULL,3,NULL,NULL,NULL),(4,NULL,'91a42a4e2c77e826562c83fa84f6fccd',NULL,1,'CO7001-0027-acces-coopinfo.txt','commande/CO7001-0027','acces-coopinfo.txt','',NULL,NULL,'uploaded',NULL,'2017-08-30 16:02:33','2017-08-30 12:02:33',18,NULL,NULL,1,NULL,NULL,NULL),(5,'5fe17a68b2f6a73e6326f77fa7b6586c','a60cad66c6da948eb08d5b939f3516ff',NULL,1,'FA1601-0024.pdf','facture/FA1601-0024','','',NULL,NULL,'generated',NULL,'2017-08-30 16:23:01','2018-03-16 09:59:31',12,12,NULL,1,NULL,NULL,NULL),(6,NULL,'24e96a4a0da25d1ac5049ea46d031d3a',NULL,1,'FA1601-0024-depotFacture-1418-INH-N000289-20170720.pdf','facture/FA1601-0024','depotFacture-1418-INH-N000289-20170720.pdf','',NULL,NULL,'uploaded',NULL,'2017-08-30 16:23:14','2017-08-30 12:23:14',12,NULL,NULL,2,NULL,NULL,NULL),(7,NULL,'d41d8cd98f00b204e9800998ecf8427e',NULL,1,'Exxxqqqw','produit/COMP-XP4523','/home/ldestailleur/git/dolibarr_6.0/documents/produit/COMP-XP4523/Exxxqqqw','',NULL,NULL,'unknown',NULL,'2017-08-30 19:03:15','2017-08-30 15:04:02',12,NULL,NULL,2,NULL,NULL,NULL),(8,NULL,'8245ba8e8e345655f06cd904d7d54f73',NULL,1,'compxp4523product.jpg','produit/COMP-XP4523','/home/ldestailleur/git/dolibarr_6.0/documents/produit/COMP-XP4523/compxp4523product.jpg','',NULL,NULL,'unknown',NULL,'2017-08-30 19:03:15','2017-08-30 15:04:02',12,NULL,NULL,1,NULL,NULL,NULL),(9,NULL,'d32552ee874c82b9f0ccab4f309b4b61',NULL,1,'dolihelp.ico','produit/COMP-XP4523','/home/ldestailleur/git/dolibarr_6.0/documents/produit/COMP-XP4523/dolihelp.ico','',NULL,NULL,'unknown',NULL,'2017-08-30 19:03:15','2017-08-30 15:03:15',12,NULL,NULL,3,NULL,NULL,NULL),(10,'afef987559622d6334fdc4a9a134c435','ccd46bbf3ab6c78588a0ba775106258f',NULL,1,'rolluproduct.jpg','produit/ROLLUPABC','/home/dolibarr/demo.dolibarr.org/dolibarr_documents/produit/ROLLUPABC/rolluproduct.jpg','',NULL,NULL,'unknown',NULL,'2018-01-19 11:23:16','2018-01-19 11:23:16',12,NULL,NULL,1,NULL,NULL,NULL),(11,'a8bbc6c6daea9a4dd58d6fb37a77a030','2f1f2ea4b1b4eb9f25ba440c7870ffcd',NULL,1,'dolicloud_logo.png','produit/DOLICLOUD','/home/dolibarr/demo.dolibarr.org/dolibarr_documents/produit/DOLICLOUD/dolicloud_logo.png','',NULL,NULL,'unknown',NULL,'2018-01-19 11:23:16','2018-01-19 11:23:16',12,NULL,NULL,1,NULL,NULL,NULL),(12,'bd0951e23023b22ad1cd21fe33ee46bf','03f0be1249e56fd0b3dd02d5545e3675',NULL,1,'applepieproduct.jpg','produit/CAKECONTRIB','/home/dolibarr/demo.dolibarr.org/dolibarr_documents/produit/CAKECONTRIB/applepieproduct.jpg','',NULL,NULL,'unknown',NULL,'2018-01-19 11:23:16','2018-01-19 11:23:16',12,NULL,NULL,1,NULL,NULL,NULL),(13,'e9e029e2d2bbd014162c0b385ab8739a','b7446fb7b54a3085ff7167e2c5b370fd',NULL,1,'pearpieproduct.jpg','produit/PEARPIE','/home/dolibarr/demo.dolibarr.org/dolibarr_documents/produit/PEARPIE/pearpieproduct.jpg','',NULL,NULL,'unknown',NULL,'2018-01-19 11:23:16','2018-01-19 11:23:16',12,NULL,NULL,1,NULL,NULL,NULL),(14,'14eea962fb99dc6dd8ca4474c519f837','973b1603b5eb01aac97eb2d911f4c341',NULL,1,'pinkdressproduct.jpg','produit/PINKDRESS','/home/dolibarr/demo.dolibarr.org/dolibarr_documents/produit/PINKDRESS/pinkdressproduct.jpg','',NULL,NULL,'unknown',NULL,'2018-01-19 11:23:16','2018-01-19 11:23:16',12,NULL,NULL,1,NULL,NULL,NULL),(18,'1972b3da7908b3e08247e6e23bb7bdc3','03f0be1249e56fd0b3dd02d5545e3675',NULL,1,'applepieproduct.jpg','produit/APPLEPIE','/home/dolibarr/demo.dolibarr.org/dolibarr_documents/produit/APPLEPIE/applepieproduct.jpg','',NULL,NULL,'unknown',NULL,'2018-01-19 11:23:16','2018-01-19 11:23:16',12,NULL,NULL,1,NULL,NULL,NULL),(19,'ff9fad9b5ea886a0812953907e2b790a','3d14c3c12c58dfe06ef3020e712b2b06',NULL,1,'dolibarr_screenshot1_300x188.png','ticket/TS1909-0002','dolibarr_screenshot1_300x188.png','',NULL,NULL,'uploaded',NULL,'2019-09-26 14:12:04','2019-09-26 12:12:04',12,NULL,NULL,1,NULL,NULL,NULL),(20,'b6a2578c5483bffbead5b290f6ef5286','83c8e9b3b692ebae2f6f3e298dd9f5a2',NULL,1,'(PROV10)-dolibarr_120x90.png','propale/(PROV10)','dolibarr_120x90.png','',NULL,NULL,'uploaded',NULL,'2019-09-27 16:53:51','2019-09-27 14:53:51',12,NULL,NULL,1,NULL,NULL,NULL),(21,'89809c5b1213137736ded43bdd982f71','5f1af043d9fc7a90e8500a6dc5c4f5ae',NULL,1,'(PROV10).pdf','propale/(PROV10)','','',NULL,NULL,'generated',NULL,'2019-09-27 16:54:09','2019-09-27 14:54:09',12,NULL,NULL,2,NULL,'propal',10),(22,'8eb026e33ae1c7892c59a2ac6dda31f4','8827be83628b2f5beb67cf95b4c4cff6',NULL,1,'PR1909-0031.pdf','propale/PR1909-0031','','',NULL,NULL,'generated',NULL,'2019-09-27 16:54:30','2019-09-27 14:54:30',12,NULL,NULL,1,NULL,'propal',10),(24,'0d4e663b5c128d288a39231433da966e','3d2bd3daecd0de5078774ad58546d1f4',NULL,1,'PR1909-0032-dolibarr_192x192.png','propale/PR1909-0032','dolibarr_192x192.png','',NULL,NULL,'uploaded',NULL,'2019-09-27 17:08:42','2019-09-27 15:08:59',12,NULL,NULL,1,NULL,NULL,NULL),(25,'44867f8c62f8538da7724c148af2c227','5571096c364f33a599827ccd0910531f',NULL,1,'PR1909-0032.pdf','propale/PR1909-0032','','',NULL,NULL,'generated',NULL,'2019-09-27 17:08:59','2019-09-27 15:08:59',12,NULL,NULL,2,NULL,'propal',33),(26,'3983de91943fb14f8b137d1929bea5a9','fe67af649cafd23dfbdd10349f17c5bd',NULL,1,'PR1909-0033.pdf','propale/PR1909-0033','','',NULL,NULL,'generated',NULL,'2019-09-27 17:11:21','2019-09-27 15:13:13',12,12,NULL,1,NULL,'propal',34),(27,'399734120da8f3027508e0772c25e291','83c8e9b3b692ebae2f6f3e298dd9f5a2',NULL,1,'PR1909-0033-dolibarr_120x90.png','propale/PR1909-0033','dolibarr_120x90.png','',NULL,NULL,'uploaded',NULL,'2019-09-27 17:13:07','2019-09-27 15:13:13',12,NULL,NULL,2,NULL,NULL,NULL),(28,'c81de886c76ccd2d46fbc5f816047a71','84cb09bae0ec080678df884d89079988','kr8LmXlZVAW9Sl0iZ0w8re6Jd23S3X1k',1,'(PROV35).pdf','propale/(PROV35)','','',NULL,NULL,'generated',NULL,'2019-09-27 17:53:44','2019-10-08 17:22:08',12,12,NULL,1,NULL,'propal',35),(29,'34fe1f2546e8d1562b904b7bbe79e01a','6e1acd02fdd344b18e38c0cba729f552',NULL,1,'(PROV6).pdf','commande/(PROV6)','','',NULL,NULL,'generated',NULL,'2019-09-27 18:04:35','2019-09-27 16:04:52',12,12,NULL,1,NULL,'commande',6),(30,'fd2ad5abe709d7870bcd57743d9a1176','b0ae7dd69244e0c0a9d4c5e6d08bffcb',NULL,1,'(PROV93).pdf','commande/(PROV93)','','',NULL,NULL,'generated',NULL,'2019-09-27 19:33:29','2019-09-27 17:40:49',12,12,NULL,1,NULL,'commande',93),(31,'988caa795b4080019180253aac14d729','a86ebe831e220a56a82228de0c9193a2',NULL,1,'(PROV4).pdf','fournisseur/commande/(PROV4)','','',NULL,NULL,'generated',NULL,'2019-09-27 19:46:07','2019-09-27 17:46:07',12,NULL,NULL,1,NULL,'commande_fournisseur',4),(32,'a046e42fcd8d114312eede243fd1850c','467e542bb565cb9379722c6fdcecc3aa',NULL,1,'PR1702-0020.pdf','propale/PR1702-0020','','',NULL,NULL,'generated',NULL,'2019-09-27 19:47:00','2019-09-27 17:47:00',12,NULL,NULL,1,NULL,'propal',22),(33,'dc99eacf03a78050da53a2601d0f4b49','88c047d94ab183b015526f936a5c8923',NULL,1,'SI1601-0002.pdf','fournisseur/facture/7/1/SI1601-0002','','',NULL,NULL,'generated',NULL,'2019-10-04 10:10:25','2019-10-04 08:31:30',12,12,NULL,1,NULL,'facture_fourn',17),(34,'4ab84fd3e4079aeea831d65dfc2f6891','681578085f18bacd6d40341ef236c0d6',NULL,1,'FA6801-0010.pdf','facture/FA6801-0010','','',NULL,NULL,'generated',NULL,'2019-10-04 10:26:49','2019-10-04 08:28:14',12,12,NULL,1,NULL,'facture',150),(38,'b18da4bbfaf907c1f6706b46ae3add3c','0792f280fd9a114fbd432d5442f7445b',NULL,1,'dolibarr_256x256.png','ticket/TS1910-0004','/home/ldestailleur/git/dolibarr_10.0/documents/users/12/temp/dolibarr_256x256.png','',NULL,NULL,'unknown',NULL,'2019-10-04 17:25:05','2019-10-04 15:25:05',12,NULL,NULL,1,NULL,NULL,NULL),(40,'7205fe0a03a5bd79c7d60a0d05f06e25','df4db8f9cc75b79765e7ca11013fa0bc',NULL,1,'dolibarr_512x512.png','ticket/TS1910-0004','/home/ldestailleur/git/dolibarr_10.0/documents/users/12/temp/dolibarr_512x512.png','',NULL,NULL,'unknown',NULL,'2019-10-04 17:53:13','2019-10-04 16:47:55',12,12,NULL,3,NULL,NULL,NULL),(44,'53f92236476224c177f23ab30e6553aa','3d14c3c12c58dfe06ef3020e712b2b06',NULL,1,'dolibarr_screenshot1_300x188.png','ticket/TS1910-0004','/home/ldestailleur/git/dolibarr_10.0/documents/users/12/temp/dolibarr_screenshot1_300x188.png','',NULL,NULL,'unknown',NULL,'2019-10-04 18:49:30','2019-10-04 16:49:30',12,NULL,NULL,4,NULL,NULL,NULL),(45,'b33ed6e73b386cac4aab51eb62f3af50','1e71c3a5d4c8247935f89971dab4d9cd',NULL,1,'dolibarr_logo.jpg','ticket/TS1910-0004','/home/ldestailleur/git/dolibarr_10.0/documents/users/12/temp/dolibarr_logo.jpg','',NULL,NULL,'unknown',NULL,'2019-10-04 19:00:22','2019-10-04 17:00:22',12,NULL,NULL,5,NULL,NULL,NULL),(46,'4573b5a5d66e4598bc98075b33d2470f','3d14c3c12c58dfe06ef3020e712b2b06',NULL,1,'dolibarr_screenshot1_300x188.png.20191004190108','ticket/TS1910-0004','/home/ldestailleur/git/dolibarr_10.0/documents/users/12/temp/dolibarr_screenshot1_300x188.png','',NULL,NULL,'unknown',NULL,'2019-10-04 19:01:08','2019-10-04 17:01:08',12,NULL,NULL,6,NULL,NULL,NULL),(47,'a9be21b2a984fd57d2ff450bcfb59ef5','1e71c3a5d4c8247935f89971dab4d9cd',NULL,1,'dolibarr_logo.jpg.20191004193013','ticket/TS1910-0004','/home/ldestailleur/git/dolibarr_10.0/documents/users/12/temp/dolibarr_logo.jpg','',NULL,NULL,'unknown',NULL,'2019-10-04 19:30:13','2019-10-04 17:30:13',12,NULL,NULL,7,NULL,NULL,NULL),(48,'f598ad9040ed50087ae163d9bef3eb7c','fe0b95bda4dc7823739eadedfab7e823',NULL,1,'dolibarr_screenshot9_1680x1050.png','ticket/TS1910-0004','/home/ldestailleur/git/dolibarr_10.0/documents/users/12/temp/dolibarr_screenshot9_1680x1050.png','',NULL,NULL,'unknown',NULL,'2019-10-04 19:32:55','2019-10-04 17:32:55',12,NULL,NULL,8,NULL,NULL,NULL),(49,'95d0d57347686999f3609897cae8ec22','d32552ee874c82b9f0ccab4f309b4b61',NULL,1,'dolihelp.ico','ticket/TS1910-0004','/home/ldestailleur/git/dolibarr_10.0/documents/users/0/temp/dolihelp.ico','',NULL,NULL,'unknown',NULL,'2019-10-04 19:37:16','2019-10-04 17:37:16',0,NULL,NULL,9,NULL,NULL,NULL),(50,'1a30c5a296fa61f1d76b4f3c27a15701','8ea43be5bd1fb83a287a95cea7688cc4',NULL,1,'dolibarr.gif','ticket/TS1910-0004','/home/ldestailleur/git/dolibarr_10.0/documents/users/12/temp/dolibarr.gif','',NULL,NULL,'unknown',NULL,'2019-10-04 19:39:07','2019-10-04 17:39:07',12,NULL,NULL,10,NULL,NULL,NULL),(51,'3ad99f8446832892a610dbadcbd255f0','3dea7d1b511d19f8bd3252683423958a',NULL,1,'doliadmin.ico','ticket/TS1910-0004','/home/ldestailleur/git/dolibarr_10.0/documents/users/12/temp/doliadmin.ico','',NULL,NULL,'unknown',NULL,'2019-10-04 19:39:07','2019-10-04 17:39:07',12,NULL,NULL,11,NULL,NULL,NULL),(52,'4d147b3a8443635ff19fde49438394d0','ee8eab1acbf409681bcd13b6b210b8a1',NULL,1,'SI1911-0005.pdf','fournisseur/facture/1/2/SI1911-0005','','',NULL,NULL,'generated',NULL,'2019-11-28 15:54:30','2019-11-28 11:54:47',12,12,NULL,1,NULL,'facture_fourn',21),(53,'9324bc1030b77ebaef372d0ae40eb62e','db17ee9f430030fb21a6683d433c7457',NULL,1,'FR-CAR-Carrot.jpg','produit/FR-CAR','Carrot.jpg','',NULL,NULL,'uploaded',NULL,'2019-11-28 16:33:50','2019-11-28 15:33:50',12,NULL,NULL,1,NULL,NULL,NULL),(54,'b1fe7acb0dd8591b04b49ef1cd1743aa','db17ee9f430030fb21a6683d433c7457',NULL,1,'FR-CAR-Carrot.jpg','produit/POS-CAR','/home/ldestailleur/git/dolibarr_11.0/documents/produit/POS-CAR/FR-CAR-Carrot.jpg','',NULL,NULL,'unknown',NULL,'2019-11-28 16:36:56','2019-11-28 15:36:56',12,NULL,NULL,1,NULL,NULL,NULL),(55,'aba4d9af9dd0b200f44186f2db38b8f0','173299315f304f28081abca75e6ed635',NULL,1,'POS-APPLE-Apple.jpg','produit/POS-APPLE','Apple.jpg','',NULL,NULL,'uploaded',NULL,'2019-11-28 16:37:46','2019-11-28 15:37:46',12,NULL,NULL,1,NULL,NULL,NULL),(56,'0a07968edb04e24e4caa7945f9308b5b','f25692272dc2e691d90e785660251dea',NULL,1,'POS-KIWI-Kiwi.jpg','produit/POS-KIWI','Kiwi.jpg','',NULL,NULL,'uploaded',NULL,'2019-11-28 16:38:58','2019-11-28 15:38:58',12,NULL,NULL,1,NULL,NULL,NULL),(57,'da49d3ab86b6cb4f8269a3c1106de5bc','46026e1212b5e256a621559db254ce74',NULL,1,'POS-PEACH-Peach.jpg','produit/POS-PEACH','Peach.jpg','',NULL,NULL,'uploaded',NULL,'2019-11-28 16:39:29','2019-11-28 15:39:29',12,NULL,NULL,1,NULL,NULL,NULL),(58,'e60f830c84b2808bf05d9751c6f3068c','c6fd1ef0add23afe632d043a9a9174e9',NULL,1,'POS-ORANGE-Orange.jpg','produit/POS-ORANGE','Orange.jpg','',NULL,NULL,'uploaded',NULL,'2019-11-28 16:40:06','2019-11-28 15:40:06',12,NULL,NULL,1,NULL,NULL,NULL),(59,'b75a9affa8454aa109032ef11578ff55','8245ba8e8e345655f06cd904d7d54f73',NULL,1,'compxp4548product.jpg','produit/COMP-XP4548','compxp4523product.jpg','',NULL,NULL,'uploaded',NULL,'2019-11-28 16:41:23','2019-11-28 12:47:57',12,12,NULL,1,NULL,NULL,NULL),(61,'fb93ad6fc19a4b6cb10ea753706d2f82','2adadd910fe97a07bd5be0f1f27f2d28',NULL,1,'DOLIDROID-dolidroid_114x114.png','produit/DOLIDROID','dolidroid_114x114.png','',NULL,NULL,'uploaded',NULL,'2019-11-28 16:49:27','2019-11-28 15:49:27',12,NULL,NULL,4,NULL,NULL,NULL),(64,'90bf4a06479f20d6642d398b60e30d76','1cff6b63ce7bdcd6607f9ccbca942810',NULL,1,'DOLIDROID-dolidroid_180x120_en.png','produit/DOLIDROID','dolidroid_180x120_en.png','',NULL,NULL,'uploaded',NULL,'2019-11-28 16:50:33','2019-11-28 15:50:33',12,NULL,NULL,5,NULL,NULL,NULL),(65,'7516f3382f24055570c580f3f7a3ca6e','df61e1aca1992b564dc6d80cd6c6ae0b',NULL,1,'DOLIDROID-dolidroid_screenshot_stats_720x1280.png','produit/DOLIDROID','dolidroid_screenshot_stats_720x1280.png','',NULL,NULL,'uploaded',NULL,'2019-11-28 16:51:58','2019-11-28 15:51:58',12,NULL,NULL,6,NULL,NULL,NULL),(66,'61ec0d999c2460e0a942be9760b7c1fb','8ef12c42fbada32094a633a60f5c84a7',NULL,1,'POS-Eggs-Eggs.jpg','produit/POS-Eggs','Eggs.jpg','',NULL,NULL,'uploaded',NULL,'2019-11-28 17:04:06','2019-11-28 16:04:06',12,NULL,NULL,1,NULL,NULL,NULL),(67,'abe8d329cfb52c1ba59867dfb2468047','8a0380cc9887f325e220c0f7503835c7',NULL,1,'POS-Chips-Chips.jpg','produit/POS-Chips','Chips.jpg','',NULL,NULL,'uploaded',NULL,'2019-11-28 17:09:19','2019-11-28 16:09:19',12,NULL,NULL,1,NULL,NULL,NULL),(71,'1008ec7576e1b970f952044d10245f72','cc56f90a41e6c24f9c0b764136bb1da1',NULL,1,'BOM1911-0001_bom.odt','bom/BOM1911-0001','','',NULL,NULL,'generated',NULL,'2019-11-28 18:20:01','2019-11-29 08:57:14',12,12,NULL,1,NULL,'bom_bom',6),(72,'a0942ded45efc068ca59dd3360cbb0e2','db17ee9f430030fb21a6683d433c7457',NULL,1,'FR-CAR-Carrot.jpg','produit/POS-CARROT','/home/ldestailleur/git/dolibarr_11.0/documents/produit/POS-CARROT/FR-CAR-Carrot.jpg','',NULL,NULL,'unknown',NULL,'2019-11-28 19:02:01','2019-11-28 18:02:01',12,NULL,NULL,1,NULL,NULL,NULL); +INSERT INTO `llx_ecm_files` VALUES (1,NULL,'6ff09d1c53ef83fe622b02a320bcfa52',NULL,1,'FA1107-0019.pdf','facture/FA1107-0019','/home/ldestailleur/git/dolibarr_6.0/documents/facture/FA1107-0019/FA1107-0019.pdf','',NULL,NULL,'unknown',NULL,'2017-08-30 15:53:34','2017-08-30 11:53:34',18,NULL,NULL,1,NULL,NULL,NULL),(2,NULL,'a6c8a0f04af73e4dfc059006d7a5f55a',NULL,1,'FA1107-0019_invoice.odt','facture/FA1107-0019','/home/ldestailleur/git/dolibarr_6.0/documents/facture/FA1107-0019/FA1107-0019_invoice.odt','',NULL,NULL,'unknown',NULL,'2017-08-30 15:53:34','2017-08-30 11:53:34',18,NULL,NULL,2,NULL,NULL,NULL),(3,NULL,'24e96a4a0da25d1ac5049ea46d031d3a',NULL,1,'FA1107-0019-depotFacture-1418-INH-N000289-20170720.pdf','facture/FA1107-0019','depotFacture-1418-INH-N000289-20170720.pdf','',NULL,NULL,'uploaded',NULL,'2017-08-30 15:54:45','2017-08-30 11:54:45',18,NULL,NULL,3,NULL,NULL,NULL),(4,NULL,'91a42a4e2c77e826562c83fa84f6fccd',NULL,1,'CO7001-0027-acces-coopinfo.txt','commande/CO7001-0027','acces-coopinfo.txt','',NULL,NULL,'uploaded',NULL,'2017-08-30 16:02:33','2017-08-30 12:02:33',18,NULL,NULL,1,NULL,NULL,NULL),(5,'5fe17a68b2f6a73e6326f77fa7b6586c','a60cad66c6da948eb08d5b939f3516ff',NULL,1,'FA1601-0024.pdf','facture/FA1601-0024','','',NULL,NULL,'generated',NULL,'2017-08-30 16:23:01','2018-03-16 09:59:31',12,12,NULL,1,NULL,NULL,NULL),(6,NULL,'24e96a4a0da25d1ac5049ea46d031d3a',NULL,1,'FA1601-0024-depotFacture-1418-INH-N000289-20170720.pdf','facture/FA1601-0024','depotFacture-1418-INH-N000289-20170720.pdf','',NULL,NULL,'uploaded',NULL,'2017-08-30 16:23:14','2017-08-30 12:23:14',12,NULL,NULL,2,NULL,NULL,NULL),(7,NULL,'d41d8cd98f00b204e9800998ecf8427e',NULL,1,'Exxxqqqw','produit/COMP-XP4523','/home/ldestailleur/git/dolibarr_6.0/documents/produit/COMP-XP4523/Exxxqqqw','',NULL,NULL,'unknown',NULL,'2017-08-30 19:03:15','2017-08-30 15:04:02',12,NULL,NULL,2,NULL,NULL,NULL),(8,NULL,'8245ba8e8e345655f06cd904d7d54f73',NULL,1,'compxp4523product.jpg','produit/COMP-XP4523','/home/ldestailleur/git/dolibarr_6.0/documents/produit/COMP-XP4523/compxp4523product.jpg','',NULL,NULL,'unknown',NULL,'2017-08-30 19:03:15','2017-08-30 15:04:02',12,NULL,NULL,1,NULL,NULL,NULL),(9,NULL,'d32552ee874c82b9f0ccab4f309b4b61',NULL,1,'dolihelp.ico','produit/COMP-XP4523','/home/ldestailleur/git/dolibarr_6.0/documents/produit/COMP-XP4523/dolihelp.ico','',NULL,NULL,'unknown',NULL,'2017-08-30 19:03:15','2017-08-30 15:03:15',12,NULL,NULL,3,NULL,NULL,NULL),(10,'afef987559622d6334fdc4a9a134c435','ccd46bbf3ab6c78588a0ba775106258f',NULL,1,'rolluproduct.jpg','produit/ROLLUPABC','/home/dolibarr/demo.dolibarr.org/dolibarr_documents/produit/ROLLUPABC/rolluproduct.jpg','',NULL,NULL,'unknown',NULL,'2018-01-19 11:23:16','2018-01-19 11:23:16',12,NULL,NULL,1,NULL,NULL,NULL),(11,'a8bbc6c6daea9a4dd58d6fb37a77a030','2f1f2ea4b1b4eb9f25ba440c7870ffcd',NULL,1,'dolicloud_logo.png','produit/DOLICLOUD','/home/dolibarr/demo.dolibarr.org/dolibarr_documents/produit/DOLICLOUD/dolicloud_logo.png','',NULL,NULL,'unknown',NULL,'2018-01-19 11:23:16','2018-01-19 11:23:16',12,NULL,NULL,1,NULL,NULL,NULL),(12,'bd0951e23023b22ad1cd21fe33ee46bf','03f0be1249e56fd0b3dd02d5545e3675',NULL,1,'applepieproduct.jpg','produit/CAKECONTRIB','/home/dolibarr/demo.dolibarr.org/dolibarr_documents/produit/CAKECONTRIB/applepieproduct.jpg','',NULL,NULL,'unknown',NULL,'2018-01-19 11:23:16','2018-01-19 11:23:16',12,NULL,NULL,1,NULL,NULL,NULL),(13,'e9e029e2d2bbd014162c0b385ab8739a','b7446fb7b54a3085ff7167e2c5b370fd',NULL,1,'pearpieproduct.jpg','produit/PEARPIE','/home/dolibarr/demo.dolibarr.org/dolibarr_documents/produit/PEARPIE/pearpieproduct.jpg','',NULL,NULL,'unknown',NULL,'2018-01-19 11:23:16','2018-01-19 11:23:16',12,NULL,NULL,1,NULL,NULL,NULL),(14,'14eea962fb99dc6dd8ca4474c519f837','973b1603b5eb01aac97eb2d911f4c341',NULL,1,'pinkdressproduct.jpg','produit/PINKDRESS','/home/dolibarr/demo.dolibarr.org/dolibarr_documents/produit/PINKDRESS/pinkdressproduct.jpg','',NULL,NULL,'unknown',NULL,'2018-01-19 11:23:16','2018-01-19 11:23:16',12,NULL,NULL,1,NULL,NULL,NULL),(18,'1972b3da7908b3e08247e6e23bb7bdc3','03f0be1249e56fd0b3dd02d5545e3675',NULL,1,'applepieproduct.jpg','produit/APPLEPIE','/home/dolibarr/demo.dolibarr.org/dolibarr_documents/produit/APPLEPIE/applepieproduct.jpg','',NULL,NULL,'unknown',NULL,'2018-01-19 11:23:16','2018-01-19 11:23:16',12,NULL,NULL,1,NULL,NULL,NULL),(19,'ff9fad9b5ea886a0812953907e2b790a','3d14c3c12c58dfe06ef3020e712b2b06',NULL,1,'dolibarr_screenshot1_300x188.png','ticket/TS1909-0002','dolibarr_screenshot1_300x188.png','',NULL,NULL,'uploaded',NULL,'2019-09-26 14:12:04','2019-09-26 12:12:04',12,NULL,NULL,1,NULL,NULL,NULL),(20,'b6a2578c5483bffbead5b290f6ef5286','83c8e9b3b692ebae2f6f3e298dd9f5a2',NULL,1,'(PROV10)-dolibarr_120x90.png','propale/(PROV10)','dolibarr_120x90.png','',NULL,NULL,'uploaded',NULL,'2019-09-27 16:53:51','2019-09-27 14:53:51',12,NULL,NULL,1,NULL,NULL,NULL),(21,'89809c5b1213137736ded43bdd982f71','5f1af043d9fc7a90e8500a6dc5c4f5ae',NULL,1,'(PROV10).pdf','propale/(PROV10)','','',NULL,NULL,'generated',NULL,'2019-09-27 16:54:09','2019-09-27 14:54:09',12,NULL,NULL,2,NULL,'propal',10),(22,'8eb026e33ae1c7892c59a2ac6dda31f4','8827be83628b2f5beb67cf95b4c4cff6',NULL,1,'PR1909-0031.pdf','propale/PR1909-0031','','',NULL,NULL,'generated',NULL,'2019-09-27 16:54:30','2019-09-27 14:54:30',12,NULL,NULL,1,NULL,'propal',10),(24,'0d4e663b5c128d288a39231433da966e','3d2bd3daecd0de5078774ad58546d1f4',NULL,1,'PR1909-0032-dolibarr_192x192.png','propale/PR1909-0032','dolibarr_192x192.png','',NULL,NULL,'uploaded',NULL,'2019-09-27 17:08:42','2019-09-27 15:08:59',12,NULL,NULL,1,NULL,NULL,NULL),(25,'44867f8c62f8538da7724c148af2c227','5571096c364f33a599827ccd0910531f',NULL,1,'PR1909-0032.pdf','propale/PR1909-0032','','',NULL,NULL,'generated',NULL,'2019-09-27 17:08:59','2019-09-27 15:08:59',12,NULL,NULL,2,NULL,'propal',33),(26,'3983de91943fb14f8b137d1929bea5a9','fe67af649cafd23dfbdd10349f17c5bd',NULL,1,'PR1909-0033.pdf','propale/PR1909-0033','','',NULL,NULL,'generated',NULL,'2019-09-27 17:11:21','2019-09-27 15:13:13',12,12,NULL,1,NULL,'propal',34),(27,'399734120da8f3027508e0772c25e291','83c8e9b3b692ebae2f6f3e298dd9f5a2',NULL,1,'PR1909-0033-dolibarr_120x90.png','propale/PR1909-0033','dolibarr_120x90.png','',NULL,NULL,'uploaded',NULL,'2019-09-27 17:13:07','2019-09-27 15:13:13',12,NULL,NULL,2,NULL,NULL,NULL),(28,'c81de886c76ccd2d46fbc5f816047a71','84cb09bae0ec080678df884d89079988','kr8LmXlZVAW9Sl0iZ0w8re6Jd23S3X1k',1,'(PROV35).pdf','propale/(PROV35)','','',NULL,NULL,'generated',NULL,'2019-09-27 17:53:44','2019-10-08 17:22:08',12,12,NULL,1,NULL,'propal',35),(29,'34fe1f2546e8d1562b904b7bbe79e01a','6e1acd02fdd344b18e38c0cba729f552',NULL,1,'(PROV6).pdf','commande/(PROV6)','','',NULL,NULL,'generated',NULL,'2019-09-27 18:04:35','2019-09-27 16:04:52',12,12,NULL,1,NULL,'commande',6),(30,'fd2ad5abe709d7870bcd57743d9a1176','b0ae7dd69244e0c0a9d4c5e6d08bffcb',NULL,1,'(PROV93).pdf','commande/(PROV93)','','',NULL,NULL,'generated',NULL,'2019-09-27 19:33:29','2019-09-27 17:40:49',12,12,NULL,1,NULL,'commande',93),(31,'988caa795b4080019180253aac14d729','a86ebe831e220a56a82228de0c9193a2',NULL,1,'(PROV4).pdf','fournisseur/commande/(PROV4)','','',NULL,NULL,'generated',NULL,'2019-09-27 19:46:07','2019-09-27 17:46:07',12,NULL,NULL,1,NULL,'commande_fournisseur',4),(32,'a046e42fcd8d114312eede243fd1850c','467e542bb565cb9379722c6fdcecc3aa',NULL,1,'PR1702-0020.pdf','propale/PR1702-0020','','',NULL,NULL,'generated',NULL,'2019-09-27 19:47:00','2019-09-27 17:47:00',12,NULL,NULL,1,NULL,'propal',22),(33,'dc99eacf03a78050da53a2601d0f4b49','88c047d94ab183b015526f936a5c8923',NULL,1,'SI1601-0002.pdf','fournisseur/facture/7/1/SI1601-0002','','',NULL,NULL,'generated',NULL,'2019-10-04 10:10:25','2019-10-04 08:31:30',12,12,NULL,1,NULL,'facture_fourn',17),(34,'4ab84fd3e4079aeea831d65dfc2f6891','681578085f18bacd6d40341ef236c0d6',NULL,1,'FA6801-0010.pdf','facture/FA6801-0010','','',NULL,NULL,'generated',NULL,'2019-10-04 10:26:49','2019-10-04 08:28:14',12,12,NULL,1,NULL,'facture',150),(38,'b18da4bbfaf907c1f6706b46ae3add3c','0792f280fd9a114fbd432d5442f7445b',NULL,1,'dolibarr_256x256.png','ticket/TS1910-0004','/home/ldestailleur/git/dolibarr_10.0/documents/users/12/temp/dolibarr_256x256.png','',NULL,NULL,'unknown',NULL,'2019-10-04 17:25:05','2019-10-04 15:25:05',12,NULL,NULL,1,NULL,NULL,NULL),(40,'7205fe0a03a5bd79c7d60a0d05f06e25','df4db8f9cc75b79765e7ca11013fa0bc',NULL,1,'dolibarr_512x512.png','ticket/TS1910-0004','/home/ldestailleur/git/dolibarr_10.0/documents/users/12/temp/dolibarr_512x512.png','',NULL,NULL,'unknown',NULL,'2019-10-04 17:53:13','2019-10-04 16:47:55',12,12,NULL,3,NULL,NULL,NULL),(44,'53f92236476224c177f23ab30e6553aa','3d14c3c12c58dfe06ef3020e712b2b06',NULL,1,'dolibarr_screenshot1_300x188.png','ticket/TS1910-0004','/home/ldestailleur/git/dolibarr_10.0/documents/users/12/temp/dolibarr_screenshot1_300x188.png','',NULL,NULL,'unknown',NULL,'2019-10-04 18:49:30','2019-10-04 16:49:30',12,NULL,NULL,4,NULL,NULL,NULL),(45,'b33ed6e73b386cac4aab51eb62f3af50','1e71c3a5d4c8247935f89971dab4d9cd',NULL,1,'dolibarr_logo.jpg','ticket/TS1910-0004','/home/ldestailleur/git/dolibarr_10.0/documents/users/12/temp/dolibarr_logo.jpg','',NULL,NULL,'unknown',NULL,'2019-10-04 19:00:22','2019-10-04 17:00:22',12,NULL,NULL,5,NULL,NULL,NULL),(46,'4573b5a5d66e4598bc98075b33d2470f','3d14c3c12c58dfe06ef3020e712b2b06',NULL,1,'dolibarr_screenshot1_300x188.png.20191004190108','ticket/TS1910-0004','/home/ldestailleur/git/dolibarr_10.0/documents/users/12/temp/dolibarr_screenshot1_300x188.png','',NULL,NULL,'unknown',NULL,'2019-10-04 19:01:08','2019-10-04 17:01:08',12,NULL,NULL,6,NULL,NULL,NULL),(47,'a9be21b2a984fd57d2ff450bcfb59ef5','1e71c3a5d4c8247935f89971dab4d9cd',NULL,1,'dolibarr_logo.jpg.20191004193013','ticket/TS1910-0004','/home/ldestailleur/git/dolibarr_10.0/documents/users/12/temp/dolibarr_logo.jpg','',NULL,NULL,'unknown',NULL,'2019-10-04 19:30:13','2019-10-04 17:30:13',12,NULL,NULL,7,NULL,NULL,NULL),(48,'f598ad9040ed50087ae163d9bef3eb7c','fe0b95bda4dc7823739eadedfab7e823',NULL,1,'dolibarr_screenshot9_1680x1050.png','ticket/TS1910-0004','/home/ldestailleur/git/dolibarr_10.0/documents/users/12/temp/dolibarr_screenshot9_1680x1050.png','',NULL,NULL,'unknown',NULL,'2019-10-04 19:32:55','2019-10-04 17:32:55',12,NULL,NULL,8,NULL,NULL,NULL),(49,'95d0d57347686999f3609897cae8ec22','d32552ee874c82b9f0ccab4f309b4b61',NULL,1,'dolihelp.ico','ticket/TS1910-0004','/home/ldestailleur/git/dolibarr_10.0/documents/users/0/temp/dolihelp.ico','',NULL,NULL,'unknown',NULL,'2019-10-04 19:37:16','2019-10-04 17:37:16',0,NULL,NULL,9,NULL,NULL,NULL),(50,'1a30c5a296fa61f1d76b4f3c27a15701','8ea43be5bd1fb83a287a95cea7688cc4',NULL,1,'dolibarr.gif','ticket/TS1910-0004','/home/ldestailleur/git/dolibarr_10.0/documents/users/12/temp/dolibarr.gif','',NULL,NULL,'unknown',NULL,'2019-10-04 19:39:07','2019-10-04 17:39:07',12,NULL,NULL,10,NULL,NULL,NULL),(51,'3ad99f8446832892a610dbadcbd255f0','3dea7d1b511d19f8bd3252683423958a',NULL,1,'doliadmin.ico','ticket/TS1910-0004','/home/ldestailleur/git/dolibarr_10.0/documents/users/12/temp/doliadmin.ico','',NULL,NULL,'unknown',NULL,'2019-10-04 19:39:07','2019-10-04 17:39:07',12,NULL,NULL,11,NULL,NULL,NULL),(52,'4d147b3a8443635ff19fde49438394d0','ee8eab1acbf409681bcd13b6b210b8a1',NULL,1,'SI1911-0005.pdf','fournisseur/facture/1/2/SI1911-0005','','',NULL,NULL,'generated',NULL,'2019-11-28 15:54:30','2019-11-28 11:54:47',12,12,NULL,1,NULL,'facture_fourn',21),(53,'9324bc1030b77ebaef372d0ae40eb62e','db17ee9f430030fb21a6683d433c7457',NULL,1,'FR-CAR-Carrot.jpg','produit/FR-CAR','Carrot.jpg','',NULL,NULL,'uploaded',NULL,'2019-11-28 16:33:50','2019-11-28 15:33:50',12,NULL,NULL,1,NULL,NULL,NULL),(54,'b1fe7acb0dd8591b04b49ef1cd1743aa','db17ee9f430030fb21a6683d433c7457',NULL,1,'FR-CAR-Carrot.jpg','produit/POS-CAR','/home/ldestailleur/git/dolibarr_11.0/documents/produit/POS-CAR/FR-CAR-Carrot.jpg','',NULL,NULL,'unknown',NULL,'2019-11-28 16:36:56','2019-11-28 15:36:56',12,NULL,NULL,1,NULL,NULL,NULL),(55,'aba4d9af9dd0b200f44186f2db38b8f0','173299315f304f28081abca75e6ed635',NULL,1,'POS-APPLE-Apple.jpg','produit/POS-APPLE','Apple.jpg','',NULL,NULL,'uploaded',NULL,'2019-11-28 16:37:46','2019-11-28 15:37:46',12,NULL,NULL,1,NULL,NULL,NULL),(56,'0a07968edb04e24e4caa7945f9308b5b','f25692272dc2e691d90e785660251dea',NULL,1,'POS-KIWI-Kiwi.jpg','produit/POS-KIWI','Kiwi.jpg','',NULL,NULL,'uploaded',NULL,'2019-11-28 16:38:58','2019-11-28 15:38:58',12,NULL,NULL,1,NULL,NULL,NULL),(57,'da49d3ab86b6cb4f8269a3c1106de5bc','46026e1212b5e256a621559db254ce74',NULL,1,'POS-PEACH-Peach.jpg','produit/POS-PEACH','Peach.jpg','',NULL,NULL,'uploaded',NULL,'2019-11-28 16:39:29','2019-11-28 15:39:29',12,NULL,NULL,1,NULL,NULL,NULL),(58,'e60f830c84b2808bf05d9751c6f3068c','c6fd1ef0add23afe632d043a9a9174e9',NULL,1,'POS-ORANGE-Orange.jpg','produit/POS-ORANGE','Orange.jpg','',NULL,NULL,'uploaded',NULL,'2019-11-28 16:40:06','2019-11-28 15:40:06',12,NULL,NULL,1,NULL,NULL,NULL),(59,'b75a9affa8454aa109032ef11578ff55','8245ba8e8e345655f06cd904d7d54f73',NULL,1,'compxp4548product.jpg','produit/COMP-XP4548','compxp4523product.jpg','',NULL,NULL,'uploaded',NULL,'2019-11-28 16:41:23','2019-11-28 12:47:57',12,12,NULL,1,NULL,NULL,NULL),(61,'fb93ad6fc19a4b6cb10ea753706d2f82','2adadd910fe97a07bd5be0f1f27f2d28',NULL,1,'DOLIDROID-dolidroid_114x114.png','produit/DOLIDROID','dolidroid_114x114.png','',NULL,NULL,'uploaded',NULL,'2019-11-28 16:49:27','2019-11-28 15:49:27',12,NULL,NULL,4,NULL,NULL,NULL),(64,'90bf4a06479f20d6642d398b60e30d76','1cff6b63ce7bdcd6607f9ccbca942810',NULL,1,'DOLIDROID-dolidroid_180x120_en.png','produit/DOLIDROID','dolidroid_180x120_en.png','',NULL,NULL,'uploaded',NULL,'2019-11-28 16:50:33','2019-11-28 15:50:33',12,NULL,NULL,5,NULL,NULL,NULL),(65,'7516f3382f24055570c580f3f7a3ca6e','df61e1aca1992b564dc6d80cd6c6ae0b',NULL,1,'DOLIDROID-dolidroid_screenshot_stats_720x1280.png','produit/DOLIDROID','dolidroid_screenshot_stats_720x1280.png','',NULL,NULL,'uploaded',NULL,'2019-11-28 16:51:58','2019-11-28 15:51:58',12,NULL,NULL,6,NULL,NULL,NULL),(66,'61ec0d999c2460e0a942be9760b7c1fb','8ef12c42fbada32094a633a60f5c84a7',NULL,1,'POS-Eggs-Eggs.jpg','produit/POS-Eggs','Eggs.jpg','',NULL,NULL,'uploaded',NULL,'2019-11-28 17:04:06','2019-11-28 16:04:06',12,NULL,NULL,1,NULL,NULL,NULL),(67,'abe8d329cfb52c1ba59867dfb2468047','8a0380cc9887f325e220c0f7503835c7',NULL,1,'POS-Chips-Chips.jpg','produit/POS-Chips','Chips.jpg','',NULL,NULL,'uploaded',NULL,'2019-11-28 17:09:19','2019-11-28 16:09:19',12,NULL,NULL,1,NULL,NULL,NULL),(71,'1008ec7576e1b970f952044d10245f72','7ae210f08e2a7155058626eeacb9ffbb',NULL,1,'BOM1911-0001_bom.odt','bom/BOM1911-0001','','',NULL,NULL,'generated',NULL,'2019-11-28 18:20:01','2019-12-21 13:18:23',12,12,NULL,1,NULL,'bom_bom',6),(72,'a0942ded45efc068ca59dd3360cbb0e2','db17ee9f430030fb21a6683d433c7457',NULL,1,'FR-CAR-Carrot.jpg','produit/POS-CARROT','/home/ldestailleur/git/dolibarr_11.0/documents/produit/POS-CARROT/FR-CAR-Carrot.jpg','',NULL,NULL,'unknown',NULL,'2019-11-28 19:02:01','2019-11-28 18:02:01',12,NULL,NULL,1,NULL,NULL,NULL),(73,'c928f00b0bc1a40061408e63a9c204ee','0221dc3c79e0123b451b5630bf2177b0',NULL,1,'ER1912-0001-IMG_20191219_161331.jpg','expensereport/ER1912-0001','IMG_20191219_161331.jpg','',NULL,NULL,'uploaded',NULL,'2019-12-20 20:04:42','2019-12-20 16:34:05',12,NULL,NULL,1,NULL,NULL,NULL),(74,'4d710f4f262d3caca82b2c7380e0addc','4ff0ba258dc0f8d3b78d919557ee7996',NULL,1,'ER1912-0001.pdf','expensereport/ER1912-0001','','',NULL,NULL,'generated',NULL,'2019-12-20 20:04:46','2019-12-20 16:34:26',12,12,NULL,2,NULL,'expensereport',2),(75,'bcb6930c79f5a3f55f9327561a07daa1','d65328341848446b231843b5164c8a3b',NULL,1,'CO7001-0027.pdf','commande/CO7001-0027','','',NULL,NULL,'generated',NULL,'2019-12-20 20:42:23','2019-12-20 16:42:42',12,12,NULL,2,NULL,'commande',88),(76,'eabd0e0a63029bf40288c3394dcb984c','96cd89d2ba43d4f9f0f19b49a6d3754a','1Hlh7n01E5KY5i9rtvhiq1TYL16JMToN',1,'PR1702-0027.pdf','propale/PR1702-0027','','',NULL,NULL,'generated',NULL,'2019-12-20 20:49:43','2019-12-20 16:50:23',12,12,NULL,1,NULL,'propal',29),(77,'69b67f70d71893409d37bbab8af92b70','f8c94ef0d5146049288aa8042ce63892',NULL,1,'FS1301-0001.pdf','facture/FS1301-0001','','',NULL,NULL,'generated',NULL,'2019-12-21 19:40:22','2019-12-21 18:40:22',12,NULL,NULL,1,NULL,'facture',148),(78,'d5a97833baecb8e92c859c755ece9666','e511f26c4964058a24535f8db8324f89',NULL,1,'thirdparty.ods','societe/10','','',NULL,NULL,'generated',NULL,'2019-12-21 20:32:17','2019-12-21 19:32:17',12,NULL,NULL,1,NULL,'societe',10); /*!40000 ALTER TABLE `llx_ecm_files` ENABLE KEYS */; UNLOCK TABLES; @@ -4656,7 +5068,7 @@ CREATE TABLE `llx_element_contact` ( KEY `fk_element_contact_fk_c_type_contact` (`fk_c_type_contact`), KEY `idx_element_contact_fk_socpeople` (`fk_socpeople`), CONSTRAINT `fk_element_contact_fk_c_type_contact` FOREIGN KEY (`fk_c_type_contact`) REFERENCES `llx_c_type_contact` (`rowid`) -) ENGINE=InnoDB AUTO_INCREMENT=34 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; +) ENGINE=InnoDB AUTO_INCREMENT=38 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -4665,7 +5077,7 @@ CREATE TABLE `llx_element_contact` ( LOCK TABLES `llx_element_contact` WRITE; /*!40000 ALTER TABLE `llx_element_contact` DISABLE KEYS */; -INSERT INTO `llx_element_contact` VALUES (1,'2012-07-09 00:49:43',4,1,160,1),(2,'2012-07-09 00:49:56',4,2,160,1),(3,'2012-07-09 00:50:19',4,3,160,1),(4,'2012-07-09 00:50:42',4,4,160,1),(5,'2012-07-09 01:52:36',4,1,120,1),(6,'2012-07-09 01:53:25',4,1,10,2),(7,'2012-07-09 01:53:25',4,1,11,2),(8,'2012-07-10 18:13:37',4,2,10,2),(9,'2012-07-10 18:13:37',4,2,11,2),(11,'2012-07-11 16:22:36',4,5,160,1),(12,'2012-07-11 16:23:53',4,2,180,1),(13,'2015-01-23 15:04:27',4,19,200,5),(14,'2015-01-23 16:06:37',4,19,210,2),(15,'2015-01-23 16:12:43',4,19,220,2),(16,'2015-03-06 10:04:57',4,3,10,1),(17,'2015-03-06 10:04:57',4,3,11,1),(18,'2016-12-21 13:52:41',4,3,180,1),(19,'2016-12-21 13:55:39',4,4,180,1),(20,'2016-12-21 14:16:58',4,5,180,1),(21,'2018-07-30 15:29:07',4,6,160,12),(22,'2018-07-30 15:29:48',4,7,160,12),(23,'2018-07-30 15:30:25',4,8,160,12),(24,'2018-07-30 15:33:27',4,6,180,12),(25,'2018-07-30 15:33:39',4,7,180,12),(26,'2018-07-30 15:33:54',4,8,180,12),(27,'2018-07-30 15:34:09',4,9,180,12),(28,'2018-07-31 18:27:20',4,9,160,12),(29,'2019-09-26 14:09:02',4,2,155,12),(30,'2019-09-26 14:10:31',4,3,157,1),(31,'2019-09-26 14:10:57',4,3,155,14),(32,'2019-11-29 12:46:47',4,6,155,16),(33,'2019-11-29 12:52:53',4,7,155,16); +INSERT INTO `llx_element_contact` VALUES (1,'2012-07-09 00:49:43',4,1,160,1),(2,'2012-07-09 00:49:56',4,2,160,1),(3,'2012-07-09 00:50:19',4,3,160,1),(4,'2012-07-09 00:50:42',4,4,160,1),(5,'2012-07-09 01:52:36',4,1,120,1),(6,'2012-07-09 01:53:25',4,1,10,2),(7,'2012-07-09 01:53:25',4,1,11,2),(8,'2012-07-10 18:13:37',4,2,10,2),(9,'2012-07-10 18:13:37',4,2,11,2),(11,'2012-07-11 16:22:36',4,5,160,1),(12,'2012-07-11 16:23:53',4,2,180,1),(13,'2015-01-23 15:04:27',4,19,200,5),(14,'2015-01-23 16:06:37',4,19,210,2),(15,'2015-01-23 16:12:43',4,19,220,2),(16,'2015-03-06 10:04:57',4,3,10,1),(17,'2015-03-06 10:04:57',4,3,11,1),(18,'2016-12-21 13:52:41',4,3,180,1),(19,'2016-12-21 13:55:39',4,4,180,1),(20,'2016-12-21 14:16:58',4,5,180,1),(21,'2018-07-30 15:29:07',4,6,160,12),(22,'2018-07-30 15:29:48',4,7,160,12),(23,'2018-07-30 15:30:25',4,8,160,12),(24,'2018-07-30 15:33:27',4,6,180,12),(25,'2018-07-30 15:33:39',4,7,180,12),(26,'2018-07-30 15:33:54',4,8,180,12),(27,'2018-07-30 15:34:09',4,9,180,12),(28,'2018-07-31 18:27:20',4,9,160,12),(29,'2019-09-26 14:09:02',4,2,155,12),(30,'2019-09-26 14:10:31',4,3,157,1),(31,'2019-09-26 14:10:57',4,3,155,14),(32,'2019-11-29 12:46:47',4,6,155,16),(33,'2019-11-29 12:52:53',4,7,155,16),(34,'2019-12-21 19:46:33',4,10,160,12),(35,'2019-12-21 19:49:28',4,11,160,12),(36,'2019-12-21 19:52:12',4,12,160,12),(37,'2019-12-21 19:53:21',4,13,160,12); /*!40000 ALTER TABLE `llx_element_contact` ENABLE KEYS */; UNLOCK TABLES; @@ -4685,7 +5097,7 @@ CREATE TABLE `llx_element_element` ( PRIMARY KEY (`rowid`), UNIQUE KEY `idx_element_element_idx1` (`fk_source`,`sourcetype`,`fk_target`,`targettype`), KEY `idx_element_element_fk_target` (`fk_target`) -) ENGINE=InnoDB AUTO_INCREMENT=14 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; +) ENGINE=InnoDB AUTO_INCREMENT=16 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -4694,7 +5106,7 @@ CREATE TABLE `llx_element_element` ( LOCK TABLES `llx_element_element` WRITE; /*!40000 ALTER TABLE `llx_element_element` DISABLE KEYS */; -INSERT INTO `llx_element_element` VALUES (4,1,'order_supplier',20,'invoice_supplier'),(12,1,'shipping',217,'facture'),(5,2,'cabinetmed_cabinetmedcons',216,'facture'),(1,2,'contrat',2,'facture'),(2,2,'propal',1,'commande'),(3,5,'commande',1,'shipping'),(13,5,'commande',217,'facture'),(11,25,'propal',92,'commande'),(9,28,'propal',90,'commande'),(10,29,'propal',91,'commande'),(6,75,'commande',2,'shipping'); +INSERT INTO `llx_element_element` VALUES (4,1,'order_supplier',20,'invoice_supplier'),(12,1,'shipping',217,'facture'),(5,2,'cabinetmed_cabinetmedcons',216,'facture'),(1,2,'contrat',2,'facture'),(2,2,'propal',1,'commande'),(3,5,'commande',1,'shipping'),(13,5,'commande',217,'facture'),(11,25,'propal',92,'commande'),(9,28,'propal',90,'commande'),(10,29,'propal',91,'commande'),(14,29,'propal',94,'commande'),(15,29,'propal',95,'commande'),(6,75,'commande',2,'shipping'); /*!40000 ALTER TABLE `llx_element_element` ENABLE KEYS */; UNLOCK TABLES; @@ -5097,7 +5509,7 @@ CREATE TABLE `llx_events` ( `prefix_session` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, PRIMARY KEY (`rowid`), KEY `idx_events_dateevent` (`dateevent`) -) ENGINE=InnoDB AUTO_INCREMENT=975 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; +) ENGINE=InnoDB AUTO_INCREMENT=988 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -5106,7 +5518,7 @@ CREATE TABLE `llx_events` ( LOCK TABLES `llx_events` WRITE; /*!40000 ALTER TABLE `llx_events` DISABLE KEYS */; -INSERT INTO `llx_events` VALUES (30,'2013-07-18 18:23:06','USER_LOGOUT',1,'2013-07-18 20:23:06',1,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(31,'2013-07-18 18:23:12','USER_LOGIN_FAILED',1,'2013-07-18 20:23:12',NULL,'Identifiants login ou mot de passe incorrects - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(32,'2013-07-18 18:23:17','USER_LOGIN',1,'2013-07-18 20:23:17',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(33,'2013-07-18 20:10:51','USER_LOGIN_FAILED',1,'2013-07-18 22:10:51',NULL,'Identifiants login ou mot de passe incorrects - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(34,'2013-07-18 20:10:55','USER_LOGIN',1,'2013-07-18 22:10:55',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(35,'2013-07-18 21:18:57','USER_LOGIN',1,'2013-07-18 23:18:57',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(36,'2013-07-20 10:34:10','USER_LOGIN',1,'2013-07-20 12:34:10',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(37,'2013-07-20 12:36:44','USER_LOGIN',1,'2013-07-20 14:36:44',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(38,'2013-07-20 13:20:51','USER_LOGIN_FAILED',1,'2013-07-20 15:20:51',NULL,'Identifiants login ou mot de passe incorrects - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(39,'2013-07-20 13:20:54','USER_LOGIN',1,'2013-07-20 15:20:54',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(40,'2013-07-20 15:03:46','USER_LOGIN_FAILED',1,'2013-07-20 17:03:46',NULL,'Identifiants login ou mot de passe incorrects - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(41,'2013-07-20 15:03:55','USER_LOGIN',1,'2013-07-20 17:03:55',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(42,'2013-07-20 18:05:05','USER_LOGIN_FAILED',1,'2013-07-20 20:05:05',NULL,'Identifiants login ou mot de passe incorrects - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(43,'2013-07-20 18:05:08','USER_LOGIN',1,'2013-07-20 20:05:08',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(44,'2013-07-20 21:08:53','USER_LOGIN_FAILED',1,'2013-07-20 23:08:53',NULL,'Identifiants login ou mot de passe incorrects - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(45,'2013-07-20 21:08:56','USER_LOGIN',1,'2013-07-20 23:08:56',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(46,'2013-07-21 01:26:12','USER_LOGIN',1,'2013-07-21 03:26:12',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(47,'2013-07-21 22:35:45','USER_LOGIN_FAILED',1,'2013-07-22 00:35:45',NULL,'Identifiants login ou mot de passe incorrects - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(48,'2013-07-21 22:35:49','USER_LOGIN',1,'2013-07-22 00:35:49',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(49,'2013-07-26 23:09:47','USER_LOGIN_FAILED',1,'2013-07-27 01:09:47',NULL,'Identifiants login ou mot de passe incorrects - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(50,'2013-07-26 23:09:50','USER_LOGIN',1,'2013-07-27 01:09:50',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(51,'2013-07-27 17:02:27','USER_LOGIN_FAILED',1,'2013-07-27 19:02:27',NULL,'Identifiants login ou mot de passe incorrects - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(52,'2013-07-27 17:02:32','USER_LOGIN',1,'2013-07-27 19:02:32',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(53,'2013-07-27 23:33:37','USER_LOGIN_FAILED',1,'2013-07-28 01:33:37',NULL,'Identifiants login ou mot de passe incorrects - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(54,'2013-07-27 23:33:41','USER_LOGIN',1,'2013-07-28 01:33:41',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(55,'2013-07-28 18:20:36','USER_LOGIN_FAILED',1,'2013-07-28 20:20:36',NULL,'Identifiants login ou mot de passe incorrects - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(56,'2013-07-28 18:20:38','USER_LOGIN',1,'2013-07-28 20:20:38',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(57,'2013-07-28 20:13:30','USER_LOGIN_FAILED',1,'2013-07-28 22:13:30',NULL,'Identifiants login ou mot de passe incorrects - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(58,'2013-07-28 20:13:34','USER_LOGIN',1,'2013-07-28 22:13:34',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(59,'2013-07-28 20:22:51','USER_LOGIN',1,'2013-07-28 22:22:51',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(60,'2013-07-28 23:05:06','USER_LOGIN',1,'2013-07-29 01:05:06',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(61,'2013-07-29 20:15:50','USER_LOGIN_FAILED',1,'2013-07-29 22:15:50',NULL,'Identifiants login ou mot de passe incorrects - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(62,'2013-07-29 20:15:53','USER_LOGIN',1,'2013-07-29 22:15:53',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(68,'2013-07-29 20:51:01','USER_LOGOUT',1,'2013-07-29 22:51:01',1,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(69,'2013-07-29 20:51:05','USER_LOGIN',1,'2013-07-29 22:51:05',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(70,'2013-07-30 08:46:20','USER_LOGIN_FAILED',1,'2013-07-30 10:46:20',NULL,'Identifiants login ou mot de passe incorrects - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(71,'2013-07-30 08:46:38','USER_LOGIN_FAILED',1,'2013-07-30 10:46:38',NULL,'Identifiants login ou mot de passe incorrects - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(72,'2013-07-30 08:46:42','USER_LOGIN',1,'2013-07-30 10:46:42',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(73,'2013-07-30 10:05:12','USER_LOGIN_FAILED',1,'2013-07-30 12:05:12',NULL,'Identifiants login ou mot de passe incorrects - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(74,'2013-07-30 10:05:15','USER_LOGIN',1,'2013-07-30 12:05:15',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(75,'2013-07-30 12:15:46','USER_LOGIN',1,'2013-07-30 14:15:46',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(76,'2013-07-31 22:19:30','USER_LOGIN',1,'2013-08-01 00:19:30',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(77,'2013-07-31 23:32:52','USER_LOGIN',1,'2013-08-01 01:32:52',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(78,'2013-08-01 01:24:50','USER_LOGIN_FAILED',1,'2013-08-01 03:24:50',NULL,'Identifiants login ou mot de passe incorrects - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(79,'2013-08-01 01:24:54','USER_LOGIN',1,'2013-08-01 03:24:54',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(80,'2013-08-01 19:31:36','USER_LOGIN_FAILED',1,'2013-08-01 21:31:35',NULL,'Identifiants login ou mot de passe incorrects - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(81,'2013-08-01 19:31:39','USER_LOGIN',1,'2013-08-01 21:31:39',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(82,'2013-08-01 20:01:36','USER_LOGIN',1,'2013-08-01 22:01:36',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(83,'2013-08-01 20:52:54','USER_LOGIN_FAILED',1,'2013-08-01 22:52:54',NULL,'Identifiants login ou mot de passe incorrects - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(84,'2013-08-01 20:52:58','USER_LOGIN',1,'2013-08-01 22:52:58',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(85,'2013-08-01 21:17:28','USER_LOGIN_FAILED',1,'2013-08-01 23:17:28',NULL,'Identifiants login ou mot de passe incorrects - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(86,'2013-08-01 21:17:31','USER_LOGIN',1,'2013-08-01 23:17:31',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(87,'2013-08-04 11:55:17','USER_LOGIN',1,'2013-08-04 13:55:17',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(88,'2013-08-04 20:19:03','USER_LOGIN_FAILED',1,'2013-08-04 22:19:03',NULL,'Identifiants login ou mot de passe incorrects - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(89,'2013-08-04 20:19:07','USER_LOGIN',1,'2013-08-04 22:19:07',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(90,'2013-08-05 17:51:42','USER_LOGIN_FAILED',1,'2013-08-05 19:51:42',NULL,'Identifiants login ou mot de passe incorrects - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(91,'2013-08-05 17:51:47','USER_LOGIN',1,'2013-08-05 19:51:47',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(92,'2013-08-05 17:56:03','USER_LOGIN',1,'2013-08-05 19:56:03',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(93,'2013-08-05 17:59:10','USER_LOGIN',1,'2013-08-05 19:59:10',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux i686) AppleWebKit/534.30 (KHTML, like Gecko) Chrome/12.0.742.100 Safari/534.30',NULL,NULL),(94,'2013-08-05 18:01:58','USER_LOGIN',1,'2013-08-05 20:01:58',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux i686) AppleWebKit/534.30 (KHTML, like Gecko) Chrome/12.0.742.100 Safari/534.30',NULL,NULL),(95,'2013-08-05 19:59:56','USER_LOGIN',1,'2013-08-05 21:59:56',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(96,'2013-08-06 18:33:22','USER_LOGIN',1,'2013-08-06 20:33:22',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(97,'2013-08-07 00:56:59','USER_LOGIN',1,'2013-08-07 02:56:59',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(98,'2013-08-07 22:49:14','USER_LOGIN',1,'2013-08-08 00:49:14',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(99,'2013-08-07 23:05:18','USER_LOGOUT',1,'2013-08-08 01:05:18',1,'(UserLogoff,admin)','::1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(105,'2013-08-08 00:41:09','USER_LOGIN',1,'2013-08-08 02:41:09',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(106,'2013-08-08 11:58:55','USER_LOGIN',1,'2013-08-08 13:58:55',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(107,'2013-08-08 14:35:48','USER_LOGIN',1,'2013-08-08 16:35:48',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(108,'2013-08-08 14:36:31','USER_LOGOUT',1,'2013-08-08 16:36:31',1,'(UserLogoff,admin)','::1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(109,'2013-08-08 14:38:28','USER_LOGIN',1,'2013-08-08 16:38:28',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(110,'2013-08-08 14:39:02','USER_LOGOUT',1,'2013-08-08 16:39:02',1,'(UserLogoff,admin)','::1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(111,'2013-08-08 14:39:10','USER_LOGIN',1,'2013-08-08 16:39:10',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(112,'2013-08-08 14:39:28','USER_LOGOUT',1,'2013-08-08 16:39:28',1,'(UserLogoff,admin)','::1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(113,'2013-08-08 14:39:37','USER_LOGIN',1,'2013-08-08 16:39:37',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(114,'2013-08-08 14:50:02','USER_LOGOUT',1,'2013-08-08 16:50:02',1,'(UserLogoff,admin)','::1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(115,'2013-08-08 14:51:45','USER_LOGIN_FAILED',1,'2013-08-08 16:51:45',NULL,'Identifiants login ou mot de passe incorrects - login=','::1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(116,'2013-08-08 14:51:52','USER_LOGIN',1,'2013-08-08 16:51:52',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(117,'2013-08-08 15:09:54','USER_LOGOUT',1,'2013-08-08 17:09:54',1,'(UserLogoff,admin)','::1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(118,'2013-08-08 15:10:19','USER_LOGIN_FAILED',1,'2013-08-08 17:10:19',NULL,'Identifiants login ou mot de passe incorrects - login=','::1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(119,'2013-08-08 15:10:28','USER_LOGIN',1,'2013-08-08 17:10:28',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(121,'2013-08-08 15:14:58','USER_LOGOUT',1,'2013-08-08 17:14:58',1,'(UserLogoff,admin)','::1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(122,'2013-08-08 15:15:00','USER_LOGIN_FAILED',1,'2013-08-08 17:15:00',NULL,'Identifiants login ou mot de passe incorrects - login=','::1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(123,'2013-08-08 15:17:57','USER_LOGIN',1,'2013-08-08 17:17:57',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(124,'2013-08-08 15:35:56','USER_LOGOUT',1,'2013-08-08 17:35:56',1,'(UserLogoff,admin)','::1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(125,'2013-08-08 15:36:05','USER_LOGIN',1,'2013-08-08 17:36:05',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(126,'2013-08-08 17:32:42','USER_LOGIN',1,'2013-08-08 19:32:42',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(127,'2014-12-08 13:49:37','USER_LOGOUT',1,'2014-12-08 14:49:37',1,'(UserLogoff,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL,NULL),(128,'2014-12-08 13:49:42','USER_LOGIN',1,'2014-12-08 14:49:42',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL,NULL),(129,'2014-12-08 13:50:12','USER_LOGOUT',1,'2014-12-08 14:50:12',1,'(UserLogoff,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL,NULL),(130,'2014-12-08 13:50:14','USER_LOGIN',1,'2014-12-08 14:50:14',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL,NULL),(131,'2014-12-08 13:50:17','USER_LOGOUT',1,'2014-12-08 14:50:17',1,'(UserLogoff,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL,NULL),(132,'2014-12-08 13:52:47','USER_LOGIN',1,'2014-12-08 14:52:47',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL,NULL),(133,'2014-12-08 13:53:08','USER_MODIFY',1,'2014-12-08 14:53:08',1,'User admin modified','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL,NULL),(134,'2014-12-08 14:08:45','USER_LOGOUT',1,'2014-12-08 15:08:45',1,'(UserLogoff,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL,NULL),(135,'2014-12-08 14:09:09','USER_LOGIN',1,'2014-12-08 15:09:09',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL,NULL),(136,'2014-12-08 14:11:43','USER_LOGOUT',1,'2014-12-08 15:11:43',1,'(UserLogoff,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL,NULL),(137,'2014-12-08 14:11:45','USER_LOGIN',1,'2014-12-08 15:11:45',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL,NULL),(138,'2014-12-08 14:22:53','USER_LOGOUT',1,'2014-12-08 15:22:53',1,'(UserLogoff,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL,NULL),(139,'2014-12-08 14:22:54','USER_LOGIN',1,'2014-12-08 15:22:54',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL,NULL),(140,'2014-12-08 14:23:10','USER_LOGOUT',1,'2014-12-08 15:23:10',1,'(UserLogoff,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL,NULL),(141,'2014-12-08 14:23:11','USER_LOGIN',1,'2014-12-08 15:23:11',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL,NULL),(142,'2014-12-08 14:23:49','USER_LOGOUT',1,'2014-12-08 15:23:49',1,'(UserLogoff,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL,NULL),(143,'2014-12-08 14:23:50','USER_LOGIN',1,'2014-12-08 15:23:50',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL,NULL),(144,'2014-12-08 14:28:08','USER_LOGOUT',1,'2014-12-08 15:28:08',1,'(UserLogoff,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL,NULL),(145,'2014-12-08 14:35:15','USER_LOGIN',1,'2014-12-08 15:35:15',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL,NULL),(146,'2014-12-08 14:35:18','USER_LOGOUT',1,'2014-12-08 15:35:18',1,'(UserLogoff,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL,NULL),(147,'2014-12-08 14:36:07','USER_LOGIN',1,'2014-12-08 15:36:07',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL,NULL),(148,'2014-12-08 14:36:09','USER_LOGOUT',1,'2014-12-08 15:36:09',1,'(UserLogoff,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL,NULL),(149,'2014-12-08 14:36:41','USER_LOGIN',1,'2014-12-08 15:36:41',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL,NULL),(150,'2014-12-08 15:59:13','USER_LOGIN',1,'2014-12-08 16:59:13',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL,NULL),(151,'2014-12-09 11:49:52','USER_LOGIN',1,'2014-12-09 12:49:52',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL,NULL),(152,'2014-12-09 13:46:31','USER_LOGIN',1,'2014-12-09 14:46:31',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL,NULL),(153,'2014-12-09 19:03:14','USER_LOGIN',1,'2014-12-09 20:03:14',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL,NULL),(154,'2014-12-10 00:16:31','USER_LOGIN',1,'2014-12-10 01:16:31',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL,NULL),(170,'2014-12-11 22:03:31','USER_LOGIN',1,'2014-12-11 23:03:31',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL,NULL),(171,'2014-12-12 00:32:39','USER_LOGIN',1,'2014-12-12 01:32:39',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL,NULL),(172,'2014-12-12 10:49:59','USER_LOGIN',1,'2014-12-12 11:49:59',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL,NULL),(175,'2014-12-12 10:57:40','USER_MODIFY',1,'2014-12-12 11:57:40',1,'Modification utilisateur admin','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL,NULL),(176,'2014-12-12 13:29:15','USER_LOGIN',1,'2014-12-12 14:29:15',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL,NULL),(177,'2014-12-12 13:30:15','USER_LOGIN',1,'2014-12-12 14:30:15',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL,NULL),(178,'2014-12-12 13:40:08','USER_LOGOUT',1,'2014-12-12 14:40:08',1,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL,NULL),(179,'2014-12-12 13:40:10','USER_LOGIN',1,'2014-12-12 14:40:10',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL,NULL),(180,'2014-12-12 13:40:26','USER_MODIFY',1,'2014-12-12 14:40:26',1,'Modification utilisateur admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL,NULL),(181,'2014-12-12 13:40:34','USER_LOGOUT',1,'2014-12-12 14:40:34',1,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL,NULL),(182,'2014-12-12 13:42:23','USER_LOGIN',1,'2014-12-12 14:42:23',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL,NULL),(183,'2014-12-12 13:43:02','USER_NEW_PASSWORD',1,'2014-12-12 14:43:02',NULL,'Changement mot de passe de admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL,NULL),(184,'2014-12-12 13:43:25','USER_LOGOUT',1,'2014-12-12 14:43:25',1,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL,NULL),(185,'2014-12-12 13:43:27','USER_LOGIN_FAILED',1,'2014-12-12 14:43:27',NULL,'Identifiants login ou mot de passe incorrects - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL,NULL),(186,'2014-12-12 13:43:30','USER_LOGIN',1,'2014-12-12 14:43:30',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL,NULL),(187,'2014-12-12 14:52:11','USER_LOGIN',1,'2014-12-12 15:52:11',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL,NULL),(188,'2014-12-12 17:53:00','USER_LOGIN_FAILED',1,'2014-12-12 18:53:00',NULL,'Identifiants login ou mot de passe incorrects - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL,NULL),(189,'2014-12-12 17:53:07','USER_LOGIN_FAILED',1,'2014-12-12 18:53:07',NULL,'Identifiants login ou mot de passe incorrects - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL,NULL),(190,'2014-12-12 17:53:51','USER_NEW_PASSWORD',1,'2014-12-12 18:53:51',NULL,'Changement mot de passe de admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL,NULL),(191,'2014-12-12 17:54:00','USER_LOGIN',1,'2014-12-12 18:54:00',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL,NULL),(192,'2014-12-12 17:54:10','USER_NEW_PASSWORD',1,'2014-12-12 18:54:10',1,'Changement mot de passe de admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL,NULL),(193,'2014-12-12 17:54:10','USER_MODIFY',1,'2014-12-12 18:54:10',1,'Modification utilisateur admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL,NULL),(194,'2014-12-12 18:57:09','USER_LOGIN',1,'2014-12-12 19:57:09',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL,NULL),(195,'2014-12-12 23:04:08','USER_LOGIN',1,'2014-12-13 00:04:08',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL,NULL),(196,'2014-12-17 20:03:14','USER_LOGIN',1,'2014-12-17 21:03:14',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL,NULL),(197,'2014-12-17 21:18:45','USER_LOGIN',1,'2014-12-17 22:18:45',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL,NULL),(198,'2014-12-17 22:30:08','USER_LOGIN',1,'2014-12-17 23:30:08',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL,NULL),(199,'2014-12-18 23:32:03','USER_LOGIN',1,'2014-12-19 00:32:03',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL,NULL),(200,'2014-12-19 09:38:03','USER_LOGIN',1,'2014-12-19 10:38:03',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL,NULL),(201,'2014-12-19 11:23:35','USER_LOGIN',1,'2014-12-19 12:23:35',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL,NULL),(202,'2014-12-19 12:46:22','USER_LOGIN',1,'2014-12-19 13:46:22',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL,NULL),(214,'2014-12-19 19:11:31','USER_LOGIN',1,'2014-12-19 20:11:31',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL,NULL),(215,'2014-12-21 16:36:57','USER_LOGIN',1,'2014-12-21 17:36:57',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL,NULL),(216,'2014-12-21 16:38:43','USER_NEW_PASSWORD',1,'2014-12-21 17:38:43',1,'Changement mot de passe de adupont','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL,NULL),(217,'2014-12-21 16:38:43','USER_MODIFY',1,'2014-12-21 17:38:43',1,'Modification utilisateur adupont','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL,NULL),(218,'2014-12-21 16:38:51','USER_LOGOUT',1,'2014-12-21 17:38:51',1,'(UserLogoff,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL,NULL),(219,'2014-12-21 16:38:55','USER_LOGIN',1,'2014-12-21 17:38:55',3,'(UserLogged,adupont)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL,NULL),(220,'2014-12-21 16:48:18','USER_LOGOUT',1,'2014-12-21 17:48:18',3,'(UserLogoff,adupont)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL,NULL),(221,'2014-12-21 16:48:20','USER_LOGIN',1,'2014-12-21 17:48:20',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL,NULL),(222,'2014-12-26 18:28:18','USER_LOGIN',1,'2014-12-26 19:28:18',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL,NULL),(223,'2014-12-26 20:00:24','USER_LOGIN',1,'2014-12-26 21:00:24',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL,NULL),(224,'2014-12-27 01:10:27','USER_LOGIN',1,'2014-12-27 02:10:27',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL,NULL),(225,'2014-12-28 19:12:08','USER_LOGIN',1,'2014-12-28 20:12:08',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL,NULL),(226,'2014-12-28 20:16:58','USER_LOGIN',1,'2014-12-28 21:16:58',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL,NULL),(227,'2014-12-29 14:35:46','USER_LOGIN',1,'2014-12-29 15:35:46',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL,NULL),(228,'2014-12-29 14:37:59','USER_LOGOUT',1,'2014-12-29 15:37:59',1,'(UserLogoff,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL,NULL),(229,'2014-12-29 14:38:00','USER_LOGIN',1,'2014-12-29 15:38:00',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL,NULL),(230,'2014-12-29 17:16:48','USER_LOGIN',1,'2014-12-29 18:16:48',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL,NULL),(231,'2014-12-31 12:02:59','USER_LOGIN',1,'2014-12-31 13:02:59',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL,NULL),(232,'2015-01-02 20:32:51','USER_LOGIN',1,'2015-01-02 21:32:51',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:17.0) Gecko/20100101 Firefox/17.0',NULL,NULL),(233,'2015-01-02 20:58:59','USER_LOGIN',1,'2015-01-02 21:58:59',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL,NULL),(234,'2015-01-03 09:25:07','USER_LOGIN',1,'2015-01-03 10:25:07',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL,NULL),(235,'2015-01-03 19:39:31','USER_LOGIN',1,'2015-01-03 20:39:31',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL,NULL),(236,'2015-01-04 22:40:19','USER_LOGIN',1,'2015-01-04 23:40:19',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL,NULL),(237,'2015-01-05 12:59:59','USER_LOGIN',1,'2015-01-05 13:59:59',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL,NULL),(238,'2015-01-05 15:28:52','USER_LOGIN',1,'2015-01-05 16:28:52',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL,NULL),(239,'2015-01-05 17:02:08','USER_LOGIN',1,'2015-01-05 18:02:08',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL,NULL),(240,'2015-01-06 12:13:33','USER_LOGIN',1,'2015-01-06 13:13:33',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL,NULL),(241,'2015-01-07 01:21:15','USER_LOGIN',1,'2015-01-07 02:21:15',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL,NULL),(242,'2015-01-07 01:46:31','USER_LOGOUT',1,'2015-01-07 02:46:31',1,'(UserLogoff,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL,NULL),(243,'2015-01-07 19:54:50','USER_LOGIN',1,'2015-01-07 20:54:50',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL,NULL),(244,'2015-01-08 21:55:01','USER_LOGIN',1,'2015-01-08 22:55:01',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL,NULL),(245,'2015-01-09 11:13:28','USER_LOGIN',1,'2015-01-09 12:13:28',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL,NULL),(246,'2015-01-10 18:30:46','USER_LOGIN',1,'2015-01-10 19:30:46',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL,NULL),(247,'2015-01-11 18:03:26','USER_LOGIN',1,'2015-01-11 19:03:26',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL,NULL),(248,'2015-01-12 11:15:04','USER_LOGIN',1,'2015-01-12 12:15:04',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL,NULL),(249,'2015-01-12 14:42:44','USER_LOGIN',1,'2015-01-12 15:42:44',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL,NULL),(250,'2015-01-13 12:07:17','USER_LOGIN',1,'2015-01-13 13:07:17',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL,NULL),(251,'2015-01-13 17:37:58','USER_LOGIN',1,'2015-01-13 18:37:58',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL,NULL),(252,'2015-01-13 19:24:21','USER_LOGIN',1,'2015-01-13 20:24:21',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL,NULL),(253,'2015-01-13 19:29:19','USER_LOGOUT',1,'2015-01-13 20:29:19',1,'(UserLogoff,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL,NULL),(254,'2015-01-13 21:39:39','USER_LOGIN',1,'2015-01-13 22:39:39',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL,NULL),(255,'2015-01-14 00:52:21','USER_LOGIN',1,'2015-01-14 01:52:21',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL,NULL),(256,'2015-01-16 11:34:31','USER_LOGIN',1,'2015-01-16 12:34:31',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.52 Safari/537.17',NULL,NULL),(257,'2015-01-16 15:36:21','USER_LOGIN',1,'2015-01-16 16:36:21',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.52 Safari/537.17',NULL,NULL),(258,'2015-01-16 19:17:36','USER_LOGIN',1,'2015-01-16 20:17:36',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.52 Safari/537.17',NULL,NULL),(259,'2015-01-16 19:48:08','GROUP_CREATE',1,'2015-01-16 20:48:08',1,'Création groupe ggg','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.52 Safari/537.17',NULL,NULL),(260,'2015-01-16 21:48:53','USER_LOGIN',1,'2015-01-16 22:48:53',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.52 Safari/537.17',NULL,NULL),(261,'2015-01-17 19:55:53','USER_LOGIN',1,'2015-01-17 20:55:53',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.52 Safari/537.17',NULL,NULL),(262,'2015-01-18 09:48:01','USER_LOGIN',1,'2015-01-18 10:48:01',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.52 Safari/537.17',NULL,NULL),(263,'2015-01-18 13:22:36','USER_LOGIN',1,'2015-01-18 14:22:36',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.52 Safari/537.17',NULL,NULL),(264,'2015-01-18 16:10:23','USER_LOGIN',1,'2015-01-18 17:10:22',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.52 Safari/537.17',NULL,NULL),(265,'2015-01-18 17:41:40','USER_LOGIN',1,'2015-01-18 18:41:40',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.52 Safari/537.17',NULL,NULL),(266,'2015-01-19 14:33:48','USER_LOGIN',1,'2015-01-19 15:33:48',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.52 Safari/537.17',NULL,NULL),(267,'2015-01-19 16:47:43','USER_LOGIN',1,'2015-01-19 17:47:43',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.52 Safari/537.17',NULL,NULL),(268,'2015-01-19 16:59:43','USER_LOGIN',1,'2015-01-19 17:59:43',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.52 Safari/537.17',NULL,NULL),(269,'2015-01-19 17:00:22','USER_LOGIN',1,'2015-01-19 18:00:22',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.52 Safari/537.17',NULL,NULL),(270,'2015-01-19 17:04:16','USER_LOGOUT',1,'2015-01-19 18:04:16',1,'(UserLogoff,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.52 Safari/537.17',NULL,NULL),(271,'2015-01-19 17:04:18','USER_LOGIN',1,'2015-01-19 18:04:18',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.52 Safari/537.17',NULL,NULL),(272,'2015-01-20 00:34:19','USER_LOGIN',1,'2015-01-20 01:34:19',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.52 Safari/537.17',NULL,NULL),(273,'2015-01-21 11:54:17','USER_LOGIN',1,'2015-01-21 12:54:17',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.52 Safari/537.17',NULL,NULL),(274,'2015-01-21 13:48:15','USER_LOGIN',1,'2015-01-21 14:48:15',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.52 Safari/537.17',NULL,NULL),(275,'2015-01-21 14:30:22','USER_LOGIN',1,'2015-01-21 15:30:22',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.52 Safari/537.17',NULL,NULL),(276,'2015-01-21 15:10:46','USER_LOGIN',1,'2015-01-21 16:10:46',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.52 Safari/537.17',NULL,NULL),(277,'2015-01-21 17:27:43','USER_LOGIN',1,'2015-01-21 18:27:43',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.52 Safari/537.17',NULL,NULL),(278,'2015-01-21 21:48:15','USER_LOGIN',1,'2015-01-21 22:48:15',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.52 Safari/537.17',NULL,NULL),(279,'2015-01-21 21:50:42','USER_LOGIN',1,'2015-01-21 22:50:42',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.52 Safari/537.17',NULL,NULL),(280,'2015-01-23 09:28:26','USER_LOGIN',1,'2015-01-23 10:28:26',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.56 Safari/537.17',NULL,NULL),(281,'2015-01-23 13:21:57','USER_LOGIN',1,'2015-01-23 14:21:57',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.56 Safari/537.17',NULL,NULL),(282,'2015-01-23 16:52:00','USER_LOGOUT',1,'2015-01-23 17:52:00',1,'(UserLogoff,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.56 Safari/537.17',NULL,NULL),(283,'2015-01-23 16:52:05','USER_LOGIN_FAILED',1,'2015-01-23 17:52:05',NULL,'Bad value for login or password - login=bbb','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.56 Safari/537.17',NULL,NULL),(284,'2015-01-23 16:52:09','USER_LOGIN',1,'2015-01-23 17:52:09',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.56 Safari/537.17',NULL,NULL),(285,'2015-01-23 16:52:27','USER_CREATE',1,'2015-01-23 17:52:27',1,'Création utilisateur aaa','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.56 Safari/537.17',NULL,NULL),(286,'2015-01-23 16:52:27','USER_NEW_PASSWORD',1,'2015-01-23 17:52:27',1,'Changement mot de passe de aaa','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.56 Safari/537.17',NULL,NULL),(287,'2015-01-23 16:52:37','USER_CREATE',1,'2015-01-23 17:52:37',1,'Création utilisateur bbb','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.56 Safari/537.17',NULL,NULL),(288,'2015-01-23 16:52:37','USER_NEW_PASSWORD',1,'2015-01-23 17:52:37',1,'Changement mot de passe de bbb','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.56 Safari/537.17',NULL,NULL),(289,'2015-01-23 16:53:15','USER_LOGOUT',1,'2015-01-23 17:53:15',1,'(UserLogoff,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.56 Safari/537.17',NULL,NULL),(290,'2015-01-23 16:53:20','USER_LOGIN',1,'2015-01-23 17:53:20',4,'(UserLogged,aaa)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.56 Safari/537.17',NULL,NULL),(291,'2015-01-23 19:16:58','USER_LOGIN',1,'2015-01-23 20:16:58',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.56 Safari/537.17',NULL,NULL),(292,'2015-01-26 10:54:07','USER_LOGIN',1,'2015-01-26 11:54:07',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.56 Safari/537.17',NULL,NULL),(293,'2015-01-29 10:15:36','USER_LOGIN',1,'2015-01-29 11:15:36',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.56 Safari/537.17',NULL,NULL),(294,'2015-01-30 17:42:50','USER_LOGIN',1,'2015-01-30 18:42:50',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.56 Safari/537.17',NULL,NULL),(295,'2015-02-01 08:49:55','USER_LOGIN',1,'2015-02-01 09:49:55',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.57 Safari/537.17',NULL,NULL),(296,'2015-02-01 08:51:57','USER_LOGOUT',1,'2015-02-01 09:51:57',1,'(UserLogoff,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.57 Safari/537.17',NULL,NULL),(297,'2015-02-01 08:52:39','USER_LOGIN',1,'2015-02-01 09:52:39',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.57 Safari/537.17',NULL,NULL),(298,'2015-02-01 21:03:01','USER_LOGIN',1,'2015-02-01 22:03:01',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.57 Safari/537.17',NULL,NULL),(299,'2015-02-10 19:48:39','USER_LOGIN',1,'2015-02-10 20:48:39',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.57 Safari/537.17',NULL,NULL),(300,'2015-02-10 20:46:48','USER_LOGIN',1,'2015-02-10 21:46:48',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.57 Safari/537.17',NULL,NULL),(301,'2015-02-10 21:39:23','USER_LOGIN',1,'2015-02-10 22:39:23',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.57 Safari/537.17',NULL,NULL),(302,'2015-02-11 19:00:13','USER_LOGIN',1,'2015-02-11 20:00:13',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.57 Safari/537.17',NULL,NULL),(303,'2015-02-11 19:43:44','USER_LOGIN_FAILED',1,'2015-02-11 20:43:44',NULL,'Unknown column \'u.fk_user\' in \'field list\'','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.57 Safari/537.17',NULL,NULL),(304,'2015-02-11 19:44:01','USER_LOGIN',1,'2015-02-11 20:44:01',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.57 Safari/537.17',NULL,NULL),(305,'2015-02-12 00:27:35','USER_LOGIN',1,'2015-02-12 01:27:35',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.57 Safari/537.17',NULL,NULL),(306,'2015-02-12 00:27:38','USER_LOGOUT',1,'2015-02-12 01:27:38',1,'(UserLogoff,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.57 Safari/537.17',NULL,NULL),(307,'2015-02-12 00:28:07','USER_LOGIN',1,'2015-02-12 01:28:07',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.57 Safari/537.17',NULL,NULL),(308,'2015-02-12 00:28:09','USER_LOGOUT',1,'2015-02-12 01:28:09',1,'(UserLogoff,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.57 Safari/537.17',NULL,NULL),(309,'2015-02-12 00:28:26','USER_LOGIN',1,'2015-02-12 01:28:26',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.57 Safari/537.17',NULL,NULL),(310,'2015-02-12 00:28:30','USER_LOGOUT',1,'2015-02-12 01:28:30',1,'(UserLogoff,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.57 Safari/537.17',NULL,NULL),(311,'2015-02-12 12:42:15','USER_LOGIN',1,'2015-02-12 13:42:15',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.57 Safari/537.17',NULL,NULL),(312,'2015-02-12 13:46:16','USER_LOGIN',1,'2015-02-12 14:46:16',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.69 Safari/537.17',NULL,NULL),(313,'2015-02-12 14:54:28','USER_LOGIN',1,'2015-02-12 15:54:28',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.69 Safari/537.17',NULL,NULL),(314,'2015-02-12 16:04:46','USER_LOGIN',1,'2015-02-12 17:04:46',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.69 Safari/537.17',NULL,NULL),(315,'2015-02-13 14:02:43','USER_LOGIN',1,'2015-02-13 15:02:43',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.69 Safari/537.17',NULL,NULL),(316,'2015-02-13 14:48:30','USER_LOGIN',1,'2015-02-13 15:48:30',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.69 Safari/537.17',NULL,NULL),(317,'2015-02-13 17:44:53','USER_LOGIN',1,'2015-02-13 18:44:53',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.69 Safari/537.17',NULL,NULL),(318,'2015-02-15 08:44:36','USER_LOGIN',1,'2015-02-15 09:44:36',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.69 Safari/537.17',NULL,NULL),(319,'2015-02-15 08:53:20','USER_LOGIN',1,'2015-02-15 09:53:20',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.69 Safari/537.17',NULL,NULL),(320,'2015-02-16 19:10:28','USER_LOGIN',1,'2015-02-16 20:10:28',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.69 Safari/537.17',NULL,NULL),(321,'2015-02-16 19:22:40','USER_CREATE',1,'2015-02-16 20:22:40',1,'Création utilisateur aaab','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.69 Safari/537.17',NULL,NULL),(322,'2015-02-16 19:22:40','USER_NEW_PASSWORD',1,'2015-02-16 20:22:40',1,'Changement mot de passe de aaab','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.69 Safari/537.17',NULL,NULL),(323,'2015-02-16 19:48:15','USER_CREATE',1,'2015-02-16 20:48:15',1,'Création utilisateur zzz','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.69 Safari/537.17',NULL,NULL),(324,'2015-02-16 19:48:15','USER_NEW_PASSWORD',1,'2015-02-16 20:48:15',1,'Changement mot de passe de zzz','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.69 Safari/537.17',NULL,NULL),(325,'2015-02-16 19:50:08','USER_CREATE',1,'2015-02-16 20:50:08',1,'Création utilisateur zzzg','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.69 Safari/537.17',NULL,NULL),(326,'2015-02-16 19:50:08','USER_NEW_PASSWORD',1,'2015-02-16 20:50:08',1,'Changement mot de passe de zzzg','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.69 Safari/537.17',NULL,NULL),(327,'2015-02-16 21:20:03','USER_LOGIN',1,'2015-02-16 22:20:03',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.69 Safari/537.17',NULL,NULL),(328,'2015-02-17 14:30:51','USER_LOGIN',1,'2015-02-17 15:30:51',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.69 Safari/537.17',NULL,NULL),(329,'2015-02-17 17:21:22','USER_LOGIN',1,'2015-02-17 18:21:22',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.69 Safari/537.17',NULL,NULL),(330,'2015-02-17 17:48:43','USER_MODIFY',1,'2015-02-17 18:48:43',1,'Modification utilisateur aaa','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.69 Safari/537.17',NULL,NULL),(331,'2015-02-17 17:48:47','USER_MODIFY',1,'2015-02-17 18:48:47',1,'Modification utilisateur aaa','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.69 Safari/537.17',NULL,NULL),(332,'2015-02-17 17:48:51','USER_MODIFY',1,'2015-02-17 18:48:51',1,'Modification utilisateur aaa','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.69 Safari/537.17',NULL,NULL),(333,'2015-02-17 17:48:56','USER_MODIFY',1,'2015-02-17 18:48:56',1,'Modification utilisateur aaa','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.69 Safari/537.17',NULL,NULL),(334,'2015-02-18 22:00:01','USER_LOGIN',1,'2015-02-18 23:00:01',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.69 Safari/537.17',NULL,NULL),(335,'2015-02-19 08:19:52','USER_LOGIN',1,'2015-02-19 09:19:52',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.69 Safari/537.17',NULL,NULL),(336,'2015-02-19 22:00:52','USER_LOGIN',1,'2015-02-19 23:00:52',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.69 Safari/537.17',NULL,NULL),(337,'2015-02-20 09:34:52','USER_LOGIN',1,'2015-02-20 10:34:52',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.69 Safari/537.17',NULL,NULL),(338,'2015-02-20 13:12:28','USER_LOGIN',1,'2015-02-20 14:12:28',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.69 Safari/537.17',NULL,NULL),(339,'2015-02-20 17:19:44','USER_LOGIN',1,'2015-02-20 18:19:44',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.69 Safari/537.17',NULL,NULL),(340,'2015-02-20 19:07:21','USER_MODIFY',1,'2015-02-20 20:07:21',1,'Modification utilisateur adupont','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.69 Safari/537.17',NULL,NULL),(341,'2015-02-20 19:47:17','USER_LOGIN',1,'2015-02-20 20:47:17',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.69 Safari/537.17',NULL,NULL),(342,'2015-02-20 19:48:01','USER_MODIFY',1,'2015-02-20 20:48:01',1,'Modification utilisateur aaa','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.69 Safari/537.17',NULL,NULL),(343,'2015-02-21 08:27:07','USER_LOGIN',1,'2015-02-21 09:27:07',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.69 Safari/537.17',NULL,NULL),(344,'2015-02-23 13:34:13','USER_LOGIN',1,'2015-02-23 14:34:13',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.69 Safari/537.17',NULL,NULL),(345,'2015-02-24 01:06:41','USER_LOGIN_FAILED',1,'2015-02-24 02:06:41',NULL,'Bad value for login or password - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(346,'2015-02-24 01:06:45','USER_LOGIN_FAILED',1,'2015-02-24 02:06:45',NULL,'Bad value for login or password - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(347,'2015-02-24 01:06:55','USER_LOGIN_FAILED',1,'2015-02-24 02:06:55',NULL,'Bad value for login or password - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(348,'2015-02-24 01:07:03','USER_LOGIN_FAILED',1,'2015-02-24 02:07:03',NULL,'Bad value for login or password - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(349,'2015-02-24 01:07:21','USER_LOGIN_FAILED',1,'2015-02-24 02:07:21',NULL,'Bad value for login or password - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(350,'2015-02-24 01:08:12','USER_LOGIN_FAILED',1,'2015-02-24 02:08:12',NULL,'Bad value for login or password - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(351,'2015-02-24 01:08:42','USER_LOGIN_FAILED',1,'2015-02-24 02:08:42',NULL,'Bad value for login or password - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(352,'2015-02-24 01:08:50','USER_LOGIN_FAILED',1,'2015-02-24 02:08:50',NULL,'Bad value for login or password - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(353,'2015-02-24 01:09:08','USER_LOGIN_FAILED',1,'2015-02-24 02:09:08',NULL,'Bad value for login or password - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(354,'2015-02-24 01:09:42','USER_LOGIN_FAILED',1,'2015-02-24 02:09:42',NULL,'Bad value for login or password - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(355,'2015-02-24 01:09:50','USER_LOGIN_FAILED',1,'2015-02-24 02:09:50',NULL,'Bad value for login or password - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(356,'2015-02-24 01:10:05','USER_LOGIN_FAILED',1,'2015-02-24 02:10:05',NULL,'Bad value for login or password - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(357,'2015-02-24 01:10:22','USER_LOGIN_FAILED',1,'2015-02-24 02:10:22',NULL,'Bad value for login or password - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(358,'2015-02-24 01:10:30','USER_LOGIN_FAILED',1,'2015-02-24 02:10:30',NULL,'Bad value for login or password - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(359,'2015-02-24 01:10:56','USER_LOGIN_FAILED',1,'2015-02-24 02:10:56',NULL,'Bad value for login or password - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(360,'2015-02-24 01:11:26','USER_LOGIN_FAILED',1,'2015-02-24 02:11:26',NULL,'Bad value for login or password - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(361,'2015-02-24 01:12:06','USER_LOGIN_FAILED',1,'2015-02-24 02:12:06',NULL,'Bad value for login or password - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(362,'2015-02-24 01:21:14','USER_LOGIN_FAILED',1,'2015-02-24 02:21:14',NULL,'Bad value for login or password - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(363,'2015-02-24 01:21:25','USER_LOGIN_FAILED',1,'2015-02-24 02:21:25',NULL,'Bad value for login or password - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(364,'2015-02-24 01:21:54','USER_LOGIN_FAILED',1,'2015-02-24 02:21:54',NULL,'Bad value for login or password - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(365,'2015-02-24 01:22:14','USER_LOGIN_FAILED',1,'2015-02-24 02:22:14',NULL,'Bad value for login or password - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(366,'2015-02-24 01:22:37','USER_LOGIN_FAILED',1,'2015-02-24 02:22:37',NULL,'Bad value for login or password - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(367,'2015-02-24 01:23:01','USER_LOGIN_FAILED',1,'2015-02-24 02:23:01',NULL,'Bad value for login or password - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(368,'2015-02-24 01:23:39','USER_LOGIN_FAILED',1,'2015-02-24 02:23:39',NULL,'Bad value for login or password - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(369,'2015-02-24 01:24:04','USER_LOGIN_FAILED',1,'2015-02-24 02:24:04',NULL,'Bad value for login or password - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(370,'2015-02-24 01:24:39','USER_LOGIN_FAILED',1,'2015-02-24 02:24:39',NULL,'Bad value for login or password - login=aa','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(371,'2015-02-24 01:25:01','USER_LOGIN_FAILED',1,'2015-02-24 02:25:01',NULL,'Bad value for login or password - login=aa','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(372,'2015-02-24 01:25:12','USER_LOGIN_FAILED',1,'2015-02-24 02:25:12',NULL,'Bad value for login or password - login=aa','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(373,'2015-02-24 01:27:30','USER_LOGIN_FAILED',1,'2015-02-24 02:27:30',NULL,'Bad value for login or password - login=aa','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(374,'2015-02-24 01:28:00','USER_LOGIN_FAILED',1,'2015-02-24 02:28:00',NULL,'Bad value for login or password - login=aa','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(375,'2015-02-24 01:28:35','USER_LOGIN_FAILED',1,'2015-02-24 02:28:35',NULL,'Bad value for login or password - login=aa','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(376,'2015-02-24 01:29:03','USER_LOGIN_FAILED',1,'2015-02-24 02:29:03',NULL,'Bad value for login or password - login=aa','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(377,'2015-02-24 01:29:55','USER_LOGIN_FAILED',1,'2015-02-24 02:29:55',NULL,'Bad value for login or password - login=aa','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(378,'2015-02-24 01:32:40','USER_LOGIN_FAILED',1,'2015-02-24 02:32:40',NULL,'Bad value for login or password - login=aa','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(379,'2015-02-24 01:39:33','USER_LOGIN_FAILED',1,'2015-02-24 02:39:33',NULL,'Identifiants login ou mot de passe incorrects - login=aa','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(380,'2015-02-24 01:39:38','USER_LOGIN_FAILED',1,'2015-02-24 02:39:38',NULL,'Identifiants login ou mot de passe incorrects - login=aa','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(381,'2015-02-24 01:39:47','USER_LOGIN_FAILED',1,'2015-02-24 02:39:47',NULL,'Identifiants login ou mot de passe incorrects - login=lmkm','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(382,'2015-02-24 01:40:54','USER_LOGIN_FAILED',1,'2015-02-24 02:40:54',NULL,'Identifiants login ou mot de passe incorrects - login=lmkm','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(383,'2015-02-24 01:47:57','USER_LOGIN_FAILED',1,'2015-02-24 02:47:57',NULL,'Identifiants login ou mot de passe incorrects - login=lmkm','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(384,'2015-02-24 01:48:05','USER_LOGIN_FAILED',1,'2015-02-24 02:48:05',NULL,'Identifiants login ou mot de passe incorrects - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(385,'2015-02-24 01:48:07','USER_LOGIN_FAILED',1,'2015-02-24 02:48:07',NULL,'Unknown column \'u.lastname\' in \'field list\'','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(386,'2015-02-24 01:48:35','USER_LOGIN',1,'2015-02-24 02:48:35',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(387,'2015-02-24 01:56:32','USER_LOGIN',1,'2015-02-24 02:56:32',1,'(UserLogged,admin)','192.168.0.254','Mozilla/5.0 (Linux; U; Android 2.2; en-us; sdk Build/FRF91) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1',NULL,NULL),(388,'2015-02-24 02:05:55','USER_LOGOUT',1,'2015-02-24 03:05:55',1,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(389,'2015-02-24 02:39:52','USER_LOGIN',1,'2015-02-24 03:39:52',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(390,'2015-02-24 02:51:10','USER_LOGOUT',1,'2015-02-24 03:51:10',1,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(391,'2015-02-24 12:46:41','USER_LOGIN',1,'2015-02-24 13:46:41',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(392,'2015-02-24 12:46:52','USER_LOGOUT',1,'2015-02-24 13:46:52',1,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(393,'2015-02-24 12:46:56','USER_LOGIN',1,'2015-02-24 13:46:56',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(394,'2015-02-24 12:47:56','USER_LOGOUT',1,'2015-02-24 13:47:56',1,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(395,'2015-02-24 12:48:00','USER_LOGIN',1,'2015-02-24 13:48:00',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(396,'2015-02-24 12:48:11','USER_LOGOUT',1,'2015-02-24 13:48:11',1,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(397,'2015-02-24 12:48:32','USER_LOGIN',1,'2015-02-24 13:48:32',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(398,'2015-02-24 12:52:22','USER_LOGOUT',1,'2015-02-24 13:52:22',1,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(399,'2015-02-24 12:52:27','USER_LOGIN',1,'2015-02-24 13:52:27',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(400,'2015-02-24 12:52:54','USER_LOGOUT',1,'2015-02-24 13:52:54',1,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(401,'2015-02-24 12:52:59','USER_LOGIN',1,'2015-02-24 13:52:59',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(402,'2015-02-24 12:55:39','USER_LOGOUT',1,'2015-02-24 13:55:39',1,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(403,'2015-02-24 12:55:59','USER_LOGIN',1,'2015-02-24 13:55:59',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(404,'2015-02-24 12:56:07','USER_LOGOUT',1,'2015-02-24 13:56:07',1,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(405,'2015-02-24 12:56:23','USER_LOGIN',1,'2015-02-24 13:56:23',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(406,'2015-02-24 12:56:46','USER_LOGOUT',1,'2015-02-24 13:56:46',1,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(407,'2015-02-24 12:58:30','USER_LOGIN',1,'2015-02-24 13:58:30',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(408,'2015-02-24 12:58:33','USER_LOGOUT',1,'2015-02-24 13:58:33',1,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(409,'2015-02-24 12:58:51','USER_LOGIN',1,'2015-02-24 13:58:51',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(410,'2015-02-24 12:58:58','USER_LOGOUT',1,'2015-02-24 13:58:58',1,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(411,'2015-02-24 13:18:53','USER_LOGIN',1,'2015-02-24 14:18:53',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(412,'2015-02-24 13:19:52','USER_LOGOUT',1,'2015-02-24 14:19:52',1,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(413,'2015-02-24 15:39:31','USER_LOGIN_FAILED',1,'2015-02-24 16:39:31',NULL,'ErrorBadValueForCode - login=admin','127.0.0.1',NULL,NULL,NULL),(414,'2015-02-24 15:42:07','USER_LOGIN',1,'2015-02-24 16:42:07',1,'(UserLogged,admin)','127.0.0.1',NULL,NULL,NULL),(415,'2015-02-24 15:42:52','USER_LOGOUT',1,'2015-02-24 16:42:52',1,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_0 like Mac OS X; en-us) AppleWebKit/532.9 (KHTML, like Gecko) Version/4.0.5 Mobile/8A293 Safari/6531.22.7',NULL,NULL),(416,'2015-02-24 16:04:21','USER_LOGIN',1,'2015-02-24 17:04:21',1,'(UserLogged,admin)','192.168.0.254','Mozilla/5.0 (Linux; U; Android 2.2; en-us; sdk Build/FRF91) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1',NULL,NULL),(417,'2015-02-24 16:11:28','USER_LOGIN_FAILED',1,'2015-02-24 17:11:28',NULL,'ErrorBadValueForCode - login=admin','127.0.0.1','Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_0 like Mac OS X; en-us) AppleWebKit/532.9 (KHTML, like Gecko) Version/4.0.5 Mobile/8A293 Safari/6531.22.7',NULL,NULL),(418,'2015-02-24 16:11:37','USER_LOGIN',1,'2015-02-24 17:11:37',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_0 like Mac OS X; en-us) AppleWebKit/532.9 (KHTML, like Gecko) Version/4.0.5 Mobile/8A293 Safari/6531.22.7',NULL,NULL),(419,'2015-02-24 16:36:52','USER_LOGOUT',1,'2015-02-24 17:36:52',1,'(UserLogoff,admin)','192.168.0.254','Mozilla/5.0 (Linux; U; Android 2.2; en-us; sdk Build/FRF91) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1',NULL,NULL),(420,'2015-02-24 16:40:37','USER_LOGIN',1,'2015-02-24 17:40:37',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(421,'2015-02-24 16:57:16','USER_LOGIN',1,'2015-02-24 17:57:16',1,'(UserLogged,admin)','192.168.0.254','Mozilla/5.0 (Linux; U; Android 2.2; en-us; sdk Build/FRF91) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1 - 2131034114',NULL,NULL),(422,'2015-02-24 17:01:30','USER_LOGOUT',1,'2015-02-24 18:01:30',1,'(UserLogoff,admin)','192.168.0.254','Mozilla/5.0 (Linux; U; Android 2.2; en-us; sdk Build/FRF91) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1 - 2131034114',NULL,NULL),(423,'2015-02-24 17:02:33','USER_LOGIN',1,'2015-02-24 18:02:33',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(424,'2015-02-24 17:14:22','USER_LOGOUT',1,'2015-02-24 18:14:22',1,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(425,'2015-02-24 17:15:07','USER_LOGIN_FAILED',1,'2015-02-24 18:15:07',NULL,'Identifiants login ou mot de passe incorrects - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(426,'2015-02-24 17:15:20','USER_LOGIN',1,'2015-02-24 18:15:20',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(427,'2015-02-24 17:20:14','USER_LOGIN',1,'2015-02-24 18:20:14',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(428,'2015-02-24 17:20:51','USER_LOGIN',1,'2015-02-24 18:20:51',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(429,'2015-02-24 17:20:54','USER_LOGOUT',1,'2015-02-24 18:20:54',1,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(430,'2015-02-24 17:21:19','USER_LOGIN',1,'2015-02-24 18:21:19',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(431,'2015-02-24 17:32:35','USER_LOGIN',1,'2015-02-24 18:32:35',1,'(UserLogged,admin)','192.168.0.254','Mozilla/5.0 (Linux; U; Android 2.2; en-us; sdk Build/FRF91) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1 - 2131034114',NULL,NULL),(432,'2015-02-24 18:28:48','USER_LOGIN',1,'2015-02-24 19:28:48',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(433,'2015-02-24 18:29:27','USER_LOGOUT',1,'2015-02-24 19:29:27',1,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_0 like Mac OS X; en-us) AppleWebKit/532.9 (KHTML, like Gecko) Version/4.0.5 Mobile/8A293 Safari/6531.22.7',NULL,NULL),(434,'2015-02-24 18:29:32','USER_LOGIN',1,'2015-02-24 19:29:32',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_0 like Mac OS X; en-us) AppleWebKit/532.9 (KHTML, like Gecko) Version/4.0.5 Mobile/8A293 Safari/6531.22.7',NULL,NULL),(435,'2015-02-24 20:13:13','USER_LOGOUT',1,'2015-02-24 21:13:13',1,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(436,'2015-02-24 20:13:17','USER_LOGIN',1,'2015-02-24 21:13:17',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(437,'2015-02-25 08:57:16','USER_LOGIN',1,'2015-02-25 09:57:16',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(438,'2015-02-25 08:57:59','USER_LOGOUT',1,'2015-02-25 09:57:59',1,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(439,'2015-02-25 09:15:02','USER_LOGIN',1,'2015-02-25 10:15:02',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(440,'2015-02-25 09:15:50','USER_LOGOUT',1,'2015-02-25 10:15:50',1,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(441,'2015-02-25 09:15:57','USER_LOGIN',1,'2015-02-25 10:15:57',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(442,'2015-02-25 09:16:12','USER_LOGOUT',1,'2015-02-25 10:16:12',1,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(443,'2015-02-25 09:16:19','USER_LOGIN',1,'2015-02-25 10:16:19',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(444,'2015-02-25 09:16:25','USER_LOGOUT',1,'2015-02-25 10:16:25',1,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(445,'2015-02-25 09:16:39','USER_LOGIN_FAILED',1,'2015-02-25 10:16:39',NULL,'Bad value for login or password - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(446,'2015-02-25 09:16:42','USER_LOGIN_FAILED',1,'2015-02-25 10:16:42',NULL,'Bad value for login or password - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(447,'2015-02-25 09:16:54','USER_LOGIN_FAILED',1,'2015-02-25 10:16:54',NULL,'Identificadors d'usuari o contrasenya incorrectes - login=gfdg','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(448,'2015-02-25 09:17:53','USER_LOGIN',1,'2015-02-25 10:17:53',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(449,'2015-02-25 09:18:37','USER_LOGOUT',1,'2015-02-25 10:18:37',1,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(450,'2015-02-25 09:18:41','USER_LOGIN',1,'2015-02-25 10:18:41',4,'(UserLogged,aaa)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(451,'2015-02-25 09:18:47','USER_LOGOUT',1,'2015-02-25 10:18:47',4,'(UserLogoff,aaa)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(452,'2015-02-25 10:05:34','USER_LOGIN',1,'2015-02-25 11:05:34',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(453,'2015-02-26 21:51:40','USER_LOGIN',1,'2015-02-26 22:51:40',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(454,'2015-02-26 23:30:06','USER_LOGIN',1,'2015-02-27 00:30:06',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(455,'2015-02-27 14:13:11','USER_LOGIN',1,'2015-02-27 15:13:11',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(456,'2015-02-27 18:12:06','USER_LOGIN_FAILED',1,'2015-02-27 19:12:06',NULL,'Identifiants login ou mot de passe incorrects - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(457,'2015-02-27 18:12:10','USER_LOGIN',1,'2015-02-27 19:12:10',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(458,'2015-02-27 20:20:08','USER_LOGIN',1,'2015-02-27 21:20:08',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(459,'2015-03-01 22:12:03','USER_LOGIN',1,'2015-03-01 23:12:03',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(460,'2015-03-02 11:45:50','USER_LOGIN',1,'2015-03-02 12:45:50',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(461,'2015-03-02 15:53:51','USER_LOGIN_FAILED',1,'2015-03-02 16:53:51',NULL,'Identifiants login ou mot de passe incorrects - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(462,'2015-03-02 15:53:53','USER_LOGIN',1,'2015-03-02 16:53:53',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(463,'2015-03-02 18:32:32','USER_LOGIN',1,'2015-03-02 19:32:32',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(464,'2015-03-02 22:59:36','USER_LOGIN',1,'2015-03-02 23:59:36',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(465,'2015-03-03 16:26:26','USER_LOGIN',1,'2015-03-03 17:26:26',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(466,'2015-03-03 22:50:27','USER_LOGIN',1,'2015-03-03 23:50:27',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(467,'2015-03-04 08:29:27','USER_LOGIN',1,'2015-03-04 09:29:27',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(468,'2015-03-04 18:27:28','USER_LOGIN',1,'2015-03-04 19:27:28',1,'(UserLogged,admin)','192.168.0.254','Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0; NP06)',NULL,NULL),(469,'2015-03-04 19:27:23','USER_LOGIN',1,'2015-03-04 20:27:23',1,'(UserLogged,admin)','192.168.0.254','Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)',NULL,NULL),(470,'2015-03-04 19:35:14','USER_LOGIN',1,'2015-03-04 20:35:14',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(471,'2015-03-04 19:55:49','USER_LOGIN',1,'2015-03-04 20:55:49',1,'(UserLogged,admin)','192.168.0.254','Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0)',NULL,NULL),(472,'2015-03-04 21:16:13','USER_LOGIN',1,'2015-03-04 22:16:13',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(473,'2015-03-05 10:17:30','USER_LOGIN',1,'2015-03-05 11:17:30',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(474,'2015-03-05 11:02:43','USER_LOGIN',1,'2015-03-05 12:02:43',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(475,'2015-03-05 23:14:39','USER_LOGIN',1,'2015-03-06 00:14:39',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(476,'2015-03-06 08:58:57','USER_LOGIN',1,'2015-03-06 09:58:57',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(477,'2015-03-06 14:29:40','USER_LOGIN',1,'2015-03-06 15:29:40',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(478,'2015-03-06 21:53:02','USER_LOGIN',1,'2015-03-06 22:53:02',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(479,'2015-03-07 21:14:39','USER_LOGIN',1,'2015-03-07 22:14:39',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(480,'2015-03-08 00:06:05','USER_LOGIN',1,'2015-03-08 01:06:05',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(481,'2015-03-08 01:38:13','USER_LOGIN',1,'2015-03-08 02:38:13',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(482,'2015-03-08 08:59:50','USER_LOGIN',1,'2015-03-08 09:59:50',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(483,'2015-03-09 12:08:51','USER_LOGIN',1,'2015-03-09 13:08:51',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(484,'2015-03-09 15:19:53','USER_LOGIN',1,'2015-03-09 16:19:53',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(495,'2015-03-09 18:06:21','USER_LOGIN',1,'2015-03-09 19:06:21',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(496,'2015-03-09 20:01:24','USER_LOGIN',1,'2015-03-09 21:01:24',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(497,'2015-03-09 23:36:45','USER_LOGIN',1,'2015-03-10 00:36:45',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(498,'2015-03-10 14:37:13','USER_LOGIN',1,'2015-03-10 15:37:13',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(499,'2015-03-10 17:54:12','USER_LOGIN',1,'2015-03-10 18:54:12',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(500,'2015-03-11 08:57:09','USER_LOGIN',1,'2015-03-11 09:57:09',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(501,'2015-03-11 22:05:13','USER_LOGIN',1,'2015-03-11 23:05:13',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(502,'2015-03-12 08:34:27','USER_LOGIN',1,'2015-03-12 09:34:27',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(503,'2015-03-13 09:11:02','USER_LOGIN',1,'2015-03-13 10:11:02',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(504,'2015-03-13 10:02:11','USER_LOGIN',1,'2015-03-13 11:02:11',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(505,'2015-03-13 13:20:58','USER_LOGIN',1,'2015-03-13 14:20:58',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(506,'2015-03-13 16:19:28','USER_LOGIN',1,'2015-03-13 17:19:28',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(507,'2015-03-13 18:34:30','USER_LOGIN',1,'2015-03-13 19:34:30',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(508,'2015-03-14 08:25:02','USER_LOGIN',1,'2015-03-14 09:25:02',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(509,'2015-03-14 19:15:22','USER_LOGIN',1,'2015-03-14 20:15:22',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(510,'2015-03-14 21:58:53','USER_LOGIN',1,'2015-03-14 22:58:53',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(511,'2015-03-14 21:58:59','USER_LOGOUT',1,'2015-03-14 22:58:59',1,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(512,'2015-03-14 21:59:07','USER_LOGIN',1,'2015-03-14 22:59:07',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(513,'2015-03-14 22:58:22','USER_LOGOUT',1,'2015-03-14 23:58:22',1,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(514,'2015-03-14 23:00:25','USER_LOGIN',1,'2015-03-15 00:00:25',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(515,'2015-03-16 12:14:28','USER_LOGIN',1,'2015-03-16 13:14:28',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(516,'2015-03-16 16:09:01','USER_LOGIN',1,'2015-03-16 17:09:01',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(517,'2015-03-16 16:57:11','USER_LOGIN',1,'2015-03-16 17:57:11',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(518,'2015-03-16 19:31:31','USER_LOGIN',1,'2015-03-16 20:31:31',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(519,'2015-03-17 17:44:39','USER_LOGIN',1,'2015-03-17 18:44:39',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22',NULL,NULL),(520,'2015-03-17 20:40:57','USER_LOGIN',1,'2015-03-17 21:40:57',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22',NULL,NULL),(521,'2015-03-17 23:14:05','USER_LOGIN',1,'2015-03-18 00:14:05',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22',NULL,NULL),(522,'2015-03-17 23:28:47','USER_LOGOUT',1,'2015-03-18 00:28:47',1,'(UserLogoff,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22',NULL,NULL),(523,'2015-03-17 23:28:54','USER_LOGIN',1,'2015-03-18 00:28:54',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22',NULL,NULL),(524,'2015-03-18 17:37:30','USER_LOGIN',1,'2015-03-18 18:37:30',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22',NULL,NULL),(525,'2015-03-18 18:11:37','USER_LOGIN',1,'2015-03-18 19:11:37',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22',NULL,NULL),(526,'2015-03-19 08:35:08','USER_LOGIN',1,'2015-03-19 09:35:08',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22',NULL,NULL),(527,'2015-03-19 09:20:23','USER_LOGIN',1,'2015-03-19 10:20:23',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22',NULL,NULL),(528,'2015-03-20 13:17:13','USER_LOGIN',1,'2015-03-20 14:17:13',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22',NULL,NULL),(529,'2015-03-20 14:44:31','USER_LOGIN',1,'2015-03-20 15:44:31',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22',NULL,NULL),(530,'2015-03-20 18:24:25','USER_LOGIN',1,'2015-03-20 19:24:25',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22',NULL,NULL),(531,'2015-03-20 19:15:54','USER_LOGIN',1,'2015-03-20 20:15:54',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22',NULL,NULL),(532,'2015-03-21 18:40:47','USER_LOGIN',1,'2015-03-21 19:40:47',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22',NULL,NULL),(533,'2015-03-21 21:42:24','USER_LOGIN',1,'2015-03-21 22:42:24',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22',NULL,NULL),(534,'2015-03-22 08:39:23','USER_LOGIN',1,'2015-03-22 09:39:23',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22',NULL,NULL),(535,'2015-03-23 13:04:55','USER_LOGIN',1,'2015-03-23 14:04:55',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22',NULL,NULL),(536,'2015-03-23 15:47:43','USER_LOGIN',1,'2015-03-23 16:47:43',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22',NULL,NULL),(537,'2015-03-23 22:56:36','USER_LOGIN',1,'2015-03-23 23:56:36',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22',NULL,NULL),(538,'2015-03-24 01:22:32','USER_LOGIN',1,'2015-03-24 02:22:32',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22',NULL,NULL),(539,'2015-03-24 14:40:42','USER_LOGIN',1,'2015-03-24 15:40:42',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22',NULL,NULL),(540,'2015-03-24 15:30:26','USER_LOGOUT',1,'2015-03-24 16:30:26',1,'(UserLogoff,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22',NULL,NULL),(541,'2015-03-24 15:30:29','USER_LOGIN',1,'2015-03-24 16:30:29',2,'(UserLogged,demo)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22',NULL,NULL),(542,'2015-03-24 15:49:40','USER_LOGOUT',1,'2015-03-24 16:49:40',2,'(UserLogoff,demo)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22',NULL,NULL),(543,'2015-03-24 15:49:48','USER_LOGIN',1,'2015-03-24 16:49:48',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22',NULL,NULL),(544,'2015-03-24 15:52:35','USER_MODIFY',1,'2015-03-24 16:52:35',1,'Modification utilisateur zzzg','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22',NULL,NULL),(545,'2015-03-24 15:52:52','USER_MODIFY',1,'2015-03-24 16:52:52',1,'Modification utilisateur zzzg','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22',NULL,NULL),(546,'2015-03-24 15:53:09','USER_MODIFY',1,'2015-03-24 16:53:09',1,'Modification utilisateur zzzg','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22',NULL,NULL),(547,'2015-03-24 15:53:23','USER_MODIFY',1,'2015-03-24 16:53:23',1,'Modification utilisateur zzzg','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22',NULL,NULL),(548,'2015-03-24 16:00:04','USER_MODIFY',1,'2015-03-24 17:00:04',1,'Modification utilisateur zzzg','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22',NULL,NULL),(549,'2015-03-24 16:01:50','USER_MODIFY',1,'2015-03-24 17:01:50',1,'Modification utilisateur zzzg','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22',NULL,NULL),(550,'2015-03-24 16:10:14','USER_MODIFY',1,'2015-03-24 17:10:14',1,'Modification utilisateur zzzg','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22',NULL,NULL),(551,'2015-03-24 16:55:13','USER_LOGIN',1,'2015-03-24 17:55:13',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22',NULL,NULL),(552,'2015-03-24 17:44:29','USER_LOGIN',1,'2015-03-24 18:44:29',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22',NULL,NULL),(553,'2015-09-08 23:06:26','USER_LOGIN',1,'2015-09-09 01:06:26',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/29.0.1547.57 Safari/537.36',NULL,NULL),(554,'2015-10-21 22:32:28','USER_LOGIN',1,'2015-10-22 00:32:28',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/30.0.1599.66 Safari/537.36',NULL,NULL),(555,'2015-10-21 22:32:48','USER_LOGIN',1,'2015-10-22 00:32:48',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/30.0.1599.66 Safari/537.36',NULL,NULL),(556,'2015-11-07 00:01:51','USER_LOGIN',1,'2015-11-07 01:01:51',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/30.0.1599.114 Safari/537.36',NULL,NULL),(557,'2016-03-02 15:21:07','USER_LOGIN',1,'2016-03-02 16:21:07',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1750.117 Safari/537.36',NULL,NULL),(558,'2016-03-02 15:36:53','USER_LOGIN',1,'2016-03-02 16:36:53',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1750.117 Safari/537.36',NULL,NULL),(559,'2016-03-02 18:54:23','USER_LOGIN',1,'2016-03-02 19:54:23',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1750.117 Safari/537.36',NULL,NULL),(560,'2016-03-02 19:11:17','USER_LOGIN',1,'2016-03-02 20:11:17',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1750.117 Safari/537.36',NULL,NULL),(561,'2016-03-03 18:19:24','USER_LOGIN',1,'2016-03-03 19:19:24',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1750.117 Safari/537.36',NULL,NULL),(562,'2016-12-21 12:51:38','USER_LOGIN',1,'2016-12-21 13:51:38',1,'(UserLogged,admin) - TZ=1;TZString=CET;Screen=1920x969','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/38.0.2125.111 Safari/537.36',NULL,NULL),(563,'2016-12-21 19:52:09','USER_LOGIN',1,'2016-12-21 20:52:09',1,'(UserLogged,admin) - TZ=1;TZString=CET;Screen=1920x969','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/38.0.2125.111 Safari/537.36',NULL,NULL),(566,'2017-10-03 08:49:43','USER_NEW_PASSWORD',1,'2017-10-03 10:49:43',1,'Password change for admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(567,'2017-10-03 08:49:43','USER_MODIFY',1,'2017-10-03 10:49:43',1,'User admin modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(568,'2017-10-03 09:03:12','USER_MODIFY',1,'2017-10-03 11:03:12',1,'User admin modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(569,'2017-10-03 09:03:42','USER_MODIFY',1,'2017-10-03 11:03:42',1,'User admin modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(570,'2017-10-03 09:07:36','USER_MODIFY',1,'2017-10-03 11:07:36',1,'User demo modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(571,'2017-10-03 09:08:58','USER_NEW_PASSWORD',1,'2017-10-03 11:08:58',1,'Password change for pcurie','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(572,'2017-10-03 09:08:58','USER_MODIFY',1,'2017-10-03 11:08:58',1,'User pcurie modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(573,'2017-10-03 09:09:23','USER_MODIFY',1,'2017-10-03 11:09:23',1,'User pcurie modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(574,'2017-10-03 09:11:04','USER_NEW_PASSWORD',1,'2017-10-03 11:11:04',1,'Password change for athestudent','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(575,'2017-10-03 09:11:04','USER_MODIFY',1,'2017-10-03 11:11:04',1,'User athestudent modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(576,'2017-10-03 09:11:53','USER_MODIFY',1,'2017-10-03 11:11:53',1,'User abookkeeper modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(577,'2017-10-03 09:42:12','USER_LOGIN_FAILED',1,'2017-10-03 11:42:11',NULL,'Bad value for login or password - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(578,'2017-10-03 09:42:19','USER_LOGIN_FAILED',1,'2017-10-03 11:42:19',NULL,'Bad value for login or password - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(579,'2017-10-03 09:42:42','USER_LOGIN_FAILED',1,'2017-10-03 11:42:42',NULL,'Bad value for login or password - login=aeinstein','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(580,'2017-10-03 09:43:50','USER_LOGIN',1,'2017-10-03 11:43:50',1,'(UserLogged,admin) - TZ=1;TZString=Europe/Berlin;Screen=1600x788','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(581,'2017-10-03 09:44:44','GROUP_MODIFY',1,'2017-10-03 11:44:44',1,'Group Sale representatives modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(582,'2017-10-03 09:46:25','GROUP_CREATE',1,'2017-10-03 11:46:25',1,'Group Management created','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(583,'2017-10-03 09:46:46','GROUP_CREATE',1,'2017-10-03 11:46:46',1,'Group Scientists created','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(584,'2017-10-03 09:47:41','USER_CREATE',1,'2017-10-03 11:47:41',1,'User mcurie created','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(585,'2017-10-03 09:47:41','USER_NEW_PASSWORD',1,'2017-10-03 11:47:41',1,'Password change for mcurie','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(586,'2017-10-03 09:47:53','USER_MODIFY',1,'2017-10-03 11:47:53',1,'User mcurie modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(587,'2017-10-03 09:48:32','USER_DELETE',1,'2017-10-03 11:48:32',1,'User bbb removed','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(588,'2017-10-03 09:48:52','USER_MODIFY',1,'2017-10-03 11:48:52',1,'User bookkeeper modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(589,'2017-10-03 10:01:28','USER_MODIFY',1,'2017-10-03 12:01:28',1,'User bookkeeper modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(590,'2017-10-03 10:01:39','USER_MODIFY',1,'2017-10-03 12:01:39',1,'User bookkeeper modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(591,'2017-10-05 06:32:38','USER_LOGIN_FAILED',1,'2017-10-05 08:32:38',NULL,'Bad value for login or password - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(592,'2017-10-05 06:32:44','USER_LOGIN',1,'2017-10-05 08:32:44',1,'(UserLogged,admin) - TZ=1;TZString=Europe/Berlin;Screen=1590x767','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(593,'2017-10-05 07:07:52','USER_CREATE',1,'2017-10-05 09:07:52',1,'User atheceo created','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(594,'2017-10-05 07:07:52','USER_NEW_PASSWORD',1,'2017-10-05 09:07:52',1,'Password change for atheceo','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(595,'2017-10-05 07:09:08','USER_NEW_PASSWORD',1,'2017-10-05 09:09:08',1,'Password change for aeinstein','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(596,'2017-10-05 07:09:08','USER_MODIFY',1,'2017-10-05 09:09:08',1,'User aeinstein modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(597,'2017-10-05 07:09:46','USER_CREATE',1,'2017-10-05 09:09:46',1,'User admin created','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(598,'2017-10-05 07:09:46','USER_NEW_PASSWORD',1,'2017-10-05 09:09:46',1,'Password change for admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(599,'2017-10-05 07:10:20','USER_MODIFY',1,'2017-10-05 09:10:20',1,'User demo modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(600,'2017-10-05 07:10:48','USER_MODIFY',1,'2017-10-05 09:10:48',1,'User admin modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(601,'2017-10-05 07:11:22','USER_NEW_PASSWORD',1,'2017-10-05 09:11:22',1,'Password change for bbookkeeper','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(602,'2017-10-05 07:11:22','USER_MODIFY',1,'2017-10-05 09:11:22',1,'User bbookkeeper modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(603,'2017-10-05 07:12:37','USER_MODIFY',1,'2017-10-05 09:12:37',1,'User admin modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(604,'2017-10-05 07:13:27','USER_MODIFY',1,'2017-10-05 09:13:27',1,'User demo modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(605,'2017-10-05 07:13:52','USER_MODIFY',1,'2017-10-05 09:13:52',1,'User admin modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(606,'2017-10-05 07:14:35','USER_LOGOUT',1,'2017-10-05 09:14:35',1,'(UserLogoff,aeinstein)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(607,'2017-10-05 07:14:40','USER_LOGIN_FAILED',1,'2017-10-05 09:14:40',NULL,'Bad value for login or password - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(608,'2017-10-05 07:14:44','USER_LOGIN_FAILED',1,'2017-10-05 09:14:44',NULL,'Bad value for login or password - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(609,'2017-10-05 07:14:49','USER_LOGIN',1,'2017-10-05 09:14:49',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Berlin;Screen=1590x767','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(610,'2017-10-05 07:57:18','USER_MODIFY',1,'2017-10-05 09:57:18',12,'User aeinstein modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(611,'2017-10-05 08:06:54','USER_LOGOUT',1,'2017-10-05 10:06:54',12,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(612,'2017-10-05 08:07:03','USER_LOGIN',1,'2017-10-05 10:07:03',11,'(UserLogged,atheceo) - TZ=1;TZString=Europe/Berlin;Screen=1590x767','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(613,'2017-10-05 19:18:46','USER_LOGIN',1,'2017-10-05 21:18:46',11,'(UserLogged,atheceo) - TZ=1;TZString=Europe/Berlin;Screen=1590x767','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(614,'2017-10-05 19:29:35','USER_CREATE',1,'2017-10-05 21:29:35',11,'User ccommercy created','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(615,'2017-10-05 19:29:35','USER_NEW_PASSWORD',1,'2017-10-05 21:29:35',11,'Password change for ccommercy','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(616,'2017-10-05 19:30:13','GROUP_CREATE',1,'2017-10-05 21:30:13',11,'Group Commercial created','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(617,'2017-10-05 19:31:37','USER_NEW_PASSWORD',1,'2017-10-05 21:31:37',11,'Password change for admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(618,'2017-10-05 19:31:37','USER_MODIFY',1,'2017-10-05 21:31:37',11,'User admin modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(619,'2017-10-05 19:32:00','USER_MODIFY',1,'2017-10-05 21:32:00',11,'User admin modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(620,'2017-10-05 19:33:33','USER_CREATE',1,'2017-10-05 21:33:33',11,'User sscientol created','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(621,'2017-10-05 19:33:33','USER_NEW_PASSWORD',1,'2017-10-05 21:33:33',11,'Password change for sscientol','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(622,'2017-10-05 19:33:47','USER_NEW_PASSWORD',1,'2017-10-05 21:33:47',11,'Password change for mcurie','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(623,'2017-10-05 19:33:47','USER_MODIFY',1,'2017-10-05 21:33:47',11,'User mcurie modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(624,'2017-10-05 19:34:23','USER_NEW_PASSWORD',1,'2017-10-05 21:34:23',11,'Password change for pcurie','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(625,'2017-10-05 19:34:23','USER_MODIFY',1,'2017-10-05 21:34:23',11,'User pcurie modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(626,'2017-10-05 19:34:42','USER_MODIFY',1,'2017-10-05 21:34:42',11,'User aeinstein modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(627,'2017-10-05 19:36:06','USER_NEW_PASSWORD',1,'2017-10-05 21:36:06',11,'Password change for ccommercy','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(628,'2017-10-05 19:36:06','USER_MODIFY',1,'2017-10-05 21:36:06',11,'User ccommercy modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(629,'2017-10-05 19:36:57','USER_NEW_PASSWORD',1,'2017-10-05 21:36:57',11,'Password change for atheceo','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(630,'2017-10-05 19:36:57','USER_MODIFY',1,'2017-10-05 21:36:57',11,'User atheceo modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(631,'2017-10-05 19:37:27','USER_LOGOUT',1,'2017-10-05 21:37:27',11,'(UserLogoff,atheceo)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(632,'2017-10-05 19:37:35','USER_LOGIN_FAILED',1,'2017-10-05 21:37:35',NULL,'Bad value for login or password - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(633,'2017-10-05 19:37:39','USER_LOGIN_FAILED',1,'2017-10-05 21:37:39',NULL,'Bad value for login or password - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(634,'2017-10-05 19:37:44','USER_LOGIN_FAILED',1,'2017-10-05 21:37:44',NULL,'Bad value for login or password - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(635,'2017-10-05 19:37:49','USER_LOGIN_FAILED',1,'2017-10-05 21:37:49',NULL,'Bad value for login or password - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(636,'2017-10-05 19:38:12','USER_LOGIN_FAILED',1,'2017-10-05 21:38:12',NULL,'Bad value for login or password - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(637,'2017-10-05 19:40:48','USER_LOGIN_FAILED',1,'2017-10-05 21:40:48',NULL,'Bad value for login or password - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(638,'2017-10-05 19:40:55','USER_LOGIN',1,'2017-10-05 21:40:55',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Berlin;Screen=1590x767','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(639,'2017-10-05 19:43:34','USER_MODIFY',1,'2017-10-05 21:43:34',12,'User aeinstein modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(640,'2017-10-05 19:45:43','USER_CREATE',1,'2017-10-05 21:45:43',12,'User aaa created','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(641,'2017-10-05 19:45:43','USER_NEW_PASSWORD',1,'2017-10-05 21:45:43',12,'Password change for aaa','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(642,'2017-10-05 19:46:18','USER_DELETE',1,'2017-10-05 21:46:18',12,'User aaa removed','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(643,'2017-10-05 19:47:09','USER_MODIFY',1,'2017-10-05 21:47:09',12,'User demo modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(644,'2017-10-05 19:47:22','USER_MODIFY',1,'2017-10-05 21:47:22',12,'User demo modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(645,'2017-10-05 19:52:05','USER_MODIFY',1,'2017-10-05 21:52:05',12,'User sscientol modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(646,'2017-10-05 19:52:23','USER_MODIFY',1,'2017-10-05 21:52:23',12,'User bbookkeeper modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(647,'2017-10-05 19:54:54','USER_NEW_PASSWORD',1,'2017-10-05 21:54:54',12,'Password change for zzeceo','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(648,'2017-10-05 19:54:54','USER_MODIFY',1,'2017-10-05 21:54:54',12,'User zzeceo modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(649,'2017-10-05 19:57:02','USER_MODIFY',1,'2017-10-05 21:57:02',12,'User zzeceo modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(650,'2017-10-05 19:57:57','USER_NEW_PASSWORD',1,'2017-10-05 21:57:57',12,'Password change for pcurie','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(651,'2017-10-05 19:57:57','USER_MODIFY',1,'2017-10-05 21:57:57',12,'User pcurie modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(652,'2017-10-05 19:59:42','USER_NEW_PASSWORD',1,'2017-10-05 21:59:42',12,'Password change for admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(653,'2017-10-05 19:59:42','USER_MODIFY',1,'2017-10-05 21:59:42',12,'User admin modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(654,'2017-10-05 20:00:21','USER_MODIFY',1,'2017-10-05 22:00:21',12,'User adminx modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(655,'2017-10-05 20:05:36','USER_MODIFY',1,'2017-10-05 22:05:36',12,'User admin modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(656,'2017-10-05 20:06:25','USER_MODIFY',1,'2017-10-05 22:06:25',12,'User ccommercy modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(657,'2017-10-05 20:07:18','USER_MODIFY',1,'2017-10-05 22:07:18',12,'User mcurie modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(658,'2017-10-05 20:07:36','USER_MODIFY',1,'2017-10-05 22:07:36',12,'User aeinstein modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(659,'2017-10-05 20:08:34','USER_MODIFY',1,'2017-10-05 22:08:34',12,'User bbookkeeper modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(660,'2017-10-05 20:47:52','USER_CREATE',1,'2017-10-05 22:47:52',12,'User cc1 created','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(661,'2017-10-05 20:47:52','USER_NEW_PASSWORD',1,'2017-10-05 22:47:52',12,'Password change for cc1','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(662,'2017-10-05 20:47:55','USER_LOGOUT',1,'2017-10-05 22:47:55',12,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(663,'2017-10-05 20:48:08','USER_LOGIN',1,'2017-10-05 22:48:08',11,'(UserLogged,zzeceo) - TZ=1;TZString=Europe/Berlin;Screen=1590x434','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(664,'2017-10-05 20:48:39','USER_CREATE',1,'2017-10-05 22:48:39',11,'User cc2 created','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(665,'2017-10-05 20:48:39','USER_NEW_PASSWORD',1,'2017-10-05 22:48:39',11,'Password change for cc2','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(666,'2017-10-05 20:48:59','USER_NEW_PASSWORD',1,'2017-10-05 22:48:59',11,'Password change for cc1','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(667,'2017-10-05 20:48:59','USER_MODIFY',1,'2017-10-05 22:48:59',11,'User cc1 modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(668,'2017-10-05 21:06:36','USER_LOGOUT',1,'2017-10-05 23:06:35',11,'(UserLogoff,zzeceo)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(669,'2017-10-05 21:06:44','USER_LOGIN_FAILED',1,'2017-10-05 23:06:44',NULL,'Bad value for login or password - login=cc1','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(670,'2017-10-05 21:07:12','USER_LOGIN_FAILED',1,'2017-10-05 23:07:12',NULL,'Bad value for login or password - login=cc1','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(671,'2017-10-05 21:07:19','USER_LOGIN_FAILED',1,'2017-10-05 23:07:19',NULL,'Bad value for login or password - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(672,'2017-10-05 21:07:27','USER_LOGIN_FAILED',1,'2017-10-05 23:07:27',NULL,'Bad value for login or password - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(673,'2017-10-05 21:07:32','USER_LOGIN',1,'2017-10-05 23:07:32',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Berlin;Screen=1590x767','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(674,'2017-10-05 21:12:28','USER_NEW_PASSWORD',1,'2017-10-05 23:12:28',12,'Password change for cc1','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(675,'2017-10-05 21:12:28','USER_MODIFY',1,'2017-10-05 23:12:28',12,'User cc1 modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(676,'2017-10-05 21:13:00','USER_CREATE',1,'2017-10-05 23:13:00',12,'User aaa created','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(677,'2017-10-05 21:13:00','USER_NEW_PASSWORD',1,'2017-10-05 23:13:00',12,'Password change for aaa','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(678,'2017-10-05 21:13:40','USER_DELETE',1,'2017-10-05 23:13:40',12,'User aaa removed','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(679,'2017-10-05 21:14:47','USER_LOGOUT',1,'2017-10-05 23:14:47',12,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(680,'2017-10-05 21:14:56','USER_LOGIN',1,'2017-10-05 23:14:56',16,'(UserLogged,cc1) - TZ=1;TZString=Europe/Berlin;Screen=1590x767','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(681,'2017-10-05 21:15:56','USER_LOGOUT',1,'2017-10-05 23:15:56',16,'(UserLogoff,cc1)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(682,'2017-10-05 21:16:06','USER_LOGIN',1,'2017-10-05 23:16:06',17,'(UserLogged,cc2) - TZ=1;TZString=Europe/Berlin;Screen=1590x767','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(683,'2017-10-05 21:37:25','USER_LOGOUT',1,'2017-10-05 23:37:25',17,'(UserLogoff,cc2)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(684,'2017-10-05 21:37:31','USER_LOGIN',1,'2017-10-05 23:37:31',16,'(UserLogged,cc1) - TZ=1;TZString=Europe/Berlin;Screen=1590x767','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(685,'2017-10-05 21:43:53','USER_LOGOUT',1,'2017-10-05 23:43:53',16,'(UserLogoff,cc1)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(686,'2017-10-05 21:44:00','USER_LOGIN',1,'2017-10-05 23:44:00',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Berlin;Screen=1590x767','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(687,'2017-10-05 21:46:17','USER_LOGOUT',1,'2017-10-05 23:46:17',12,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(688,'2017-10-05 21:46:24','USER_LOGIN',1,'2017-10-05 23:46:24',16,'(UserLogged,cc1) - TZ=1;TZString=Europe/Berlin;Screen=1590x767','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(689,'2017-11-04 15:17:06','USER_LOGIN',1,'2017-11-04 16:17:06',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Berlin;Screen=1600x790','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.80 Safari/537.36',NULL,NULL),(690,'2017-11-15 22:04:04','USER_LOGIN',1,'2017-11-15 23:04:04',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Berlin;Screen=1600x790','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.80 Safari/537.36',NULL,NULL),(691,'2017-11-15 22:23:45','USER_MODIFY',1,'2017-11-15 23:23:45',12,'User ccommercy modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.80 Safari/537.36',NULL,NULL),(692,'2017-11-15 22:24:22','USER_MODIFY',1,'2017-11-15 23:24:22',12,'User cc1 modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.80 Safari/537.36',NULL,NULL),(693,'2017-11-15 22:24:53','USER_MODIFY',1,'2017-11-15 23:24:53',12,'User cc2 modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.80 Safari/537.36',NULL,NULL),(694,'2017-11-15 22:25:17','USER_MODIFY',1,'2017-11-15 23:25:17',12,'User cc1 modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.80 Safari/537.36',NULL,NULL),(695,'2017-11-15 22:45:37','USER_LOGOUT',1,'2017-11-15 23:45:37',12,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.80 Safari/537.36',NULL,NULL),(696,'2017-11-18 13:41:02','USER_LOGIN',1,'2017-11-18 14:41:02',2,'(UserLogged,demo) - TZ=1;TZString=Europe/Berlin;Screen=1600x790','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.80 Safari/537.36',NULL,NULL),(697,'2017-11-18 14:23:35','USER_LOGIN',1,'2017-11-18 15:23:35',2,'(UserLogged,demo) - TZ=1;TZString=Europe/Berlin;Screen=1600x790','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.80 Safari/537.36',NULL,NULL),(698,'2017-11-18 15:15:46','USER_LOGOUT',1,'2017-11-18 16:15:46',2,'(UserLogoff,demo)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.80 Safari/537.36',NULL,NULL),(699,'2017-11-18 15:15:51','USER_LOGIN',1,'2017-11-18 16:15:51',2,'(UserLogged,demo) - TZ=1;TZString=Europe/Berlin;Screen=1600x790','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.80 Safari/537.36',NULL,NULL),(700,'2017-11-30 17:52:08','USER_LOGIN',1,'2017-11-30 18:52:08',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Berlin;Screen=1600x790','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.80 Safari/537.36',NULL,NULL),(701,'2018-01-10 16:45:43','USER_LOGIN',1,'2018-01-10 17:45:43',2,'(UserLogged,demo) - TZ=1;TZString=Europe/Berlin;Screen=1600x790','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.80 Safari/537.36',NULL,NULL),(702,'2018-01-10 16:45:52','USER_LOGOUT',1,'2018-01-10 17:45:52',2,'(UserLogoff,demo)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.80 Safari/537.36',NULL,NULL),(703,'2018-01-10 16:46:06','USER_LOGIN',1,'2018-01-10 17:46:06',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Berlin;Screen=1600x790','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.80 Safari/537.36',NULL,NULL),(704,'2018-01-16 14:53:47','USER_LOGIN',1,'2018-01-16 15:53:47',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Berlin;Screen=1600x790','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.80 Safari/537.36',NULL,NULL),(705,'2018-01-16 15:04:29','USER_LOGOUT',1,'2018-01-16 16:04:29',12,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.80 Safari/537.36',NULL,NULL),(706,'2018-01-16 15:04:40','USER_LOGIN',1,'2018-01-16 16:04:40',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Berlin;Screen=1600x790','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.80 Safari/537.36',NULL,NULL),(707,'2018-01-22 09:33:26','USER_LOGIN',1,'2018-01-22 10:33:26',2,'(UserLogged,demo) - TZ=1;TZString=Europe/Berlin;Screen=1600x790','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.80 Safari/537.36',NULL,NULL),(708,'2018-01-22 09:35:19','USER_LOGOUT',1,'2018-01-22 10:35:19',2,'(UserLogoff,demo)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.80 Safari/537.36',NULL,NULL),(709,'2018-01-22 09:35:29','USER_LOGIN',1,'2018-01-22 10:35:29',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Berlin;Screen=1600x790','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.80 Safari/537.36',NULL,NULL),(710,'2018-01-22 10:47:34','USER_CREATE',1,'2018-01-22 11:47:34',12,'User aaa created','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.80 Safari/537.36',NULL,NULL),(711,'2018-01-22 10:47:34','USER_NEW_PASSWORD',1,'2018-01-22 11:47:34',12,'Password change for aaa','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.80 Safari/537.36',NULL,NULL),(712,'2018-01-22 12:07:56','USER_LOGIN',1,'2018-01-22 13:07:56',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Berlin;Screen=1600x790','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.80 Safari/537.36',NULL,NULL),(713,'2018-01-22 12:36:25','USER_NEW_PASSWORD',1,'2018-01-22 13:36:25',12,'Password change for admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.80 Safari/537.36',NULL,NULL),(714,'2018-01-22 12:36:25','USER_MODIFY',1,'2018-01-22 13:36:25',12,'User admin modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.80 Safari/537.36',NULL,NULL),(715,'2018-01-22 12:56:32','USER_MODIFY',1,'2018-01-22 13:56:32',12,'User admin modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.80 Safari/537.36',NULL,NULL),(716,'2018-01-22 12:58:05','USER_MODIFY',1,'2018-01-22 13:58:05',12,'User admin modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.80 Safari/537.36',NULL,NULL),(717,'2018-01-22 13:01:02','USER_MODIFY',1,'2018-01-22 14:01:02',12,'User admin modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.80 Safari/537.36',NULL,NULL),(718,'2018-01-22 13:01:18','USER_MODIFY',1,'2018-01-22 14:01:18',12,'User admin modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.80 Safari/537.36',NULL,NULL),(719,'2018-01-22 13:13:42','USER_MODIFY',1,'2018-01-22 14:13:42',12,'User admin modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.80 Safari/537.36',NULL,NULL),(720,'2018-01-22 13:15:20','USER_DELETE',1,'2018-01-22 14:15:20',12,'User aaa removed','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.80 Safari/537.36',NULL,NULL),(721,'2018-01-22 13:19:21','USER_LOGOUT',1,'2018-01-22 14:19:21',12,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.80 Safari/537.36',NULL,NULL),(722,'2018-01-22 13:19:32','USER_LOGIN',1,'2018-01-22 14:19:32',2,'(UserLogged,demo) - TZ=1;TZString=Europe/Berlin;Screen=1600x790','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.80 Safari/537.36',NULL,NULL),(723,'2018-01-22 13:19:51','USER_LOGOUT',1,'2018-01-22 14:19:51',2,'(UserLogoff,demo)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.80 Safari/537.36',NULL,NULL),(724,'2018-01-22 13:20:01','USER_LOGIN',1,'2018-01-22 14:20:01',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Berlin;Screen=1600x790','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.80 Safari/537.36',NULL,NULL),(725,'2018-01-22 13:28:22','USER_LOGOUT',1,'2018-01-22 14:28:22',12,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.80 Safari/537.36',NULL,NULL),(726,'2018-01-22 13:28:35','USER_LOGIN',1,'2018-01-22 14:28:35',2,'(UserLogged,demo) - TZ=1;TZString=Europe/Berlin;Screen=1600x790','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.80 Safari/537.36',NULL,NULL),(727,'2018-01-22 13:33:54','USER_LOGOUT',1,'2018-01-22 14:33:54',2,'(UserLogoff,demo)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.80 Safari/537.36',NULL,NULL),(728,'2018-01-22 13:34:05','USER_LOGIN',1,'2018-01-22 14:34:05',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Berlin;Screen=1600x790','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.80 Safari/537.36',NULL,NULL),(729,'2018-01-22 13:51:46','USER_MODIFY',1,'2018-01-22 14:51:46',12,'User ccommercy modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.80 Safari/537.36',NULL,NULL),(730,'2018-01-22 16:20:12','USER_LOGIN',1,'2018-01-22 17:20:12',2,'(UserLogged,demo) - TZ=1;TZString=Europe/Berlin;Screen=1600x790','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/48.0.2564.82 Safari/537.36',NULL,NULL),(731,'2018-01-22 16:20:22','USER_LOGOUT',1,'2018-01-22 17:20:22',2,'(UserLogoff,demo)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/48.0.2564.82 Safari/537.36',NULL,NULL),(732,'2018-01-22 16:20:36','USER_LOGIN',1,'2018-01-22 17:20:36',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Berlin;Screen=1600x790','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/48.0.2564.82 Safari/537.36',NULL,NULL),(733,'2018-01-22 16:27:02','USER_CREATE',1,'2018-01-22 17:27:02',12,'User ldestailleur created','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/48.0.2564.82 Safari/537.36',NULL,NULL),(734,'2018-01-22 16:27:02','USER_NEW_PASSWORD',1,'2018-01-22 17:27:02',12,'Password change for ldestailleur','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/48.0.2564.82 Safari/537.36',NULL,NULL),(735,'2018-01-22 16:28:34','USER_MODIFY',1,'2018-01-22 17:28:34',12,'User ldestailleur modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/48.0.2564.82 Safari/537.36',NULL,NULL),(736,'2018-01-22 16:30:01','USER_ENABLEDISABLE',1,'2018-01-22 17:30:01',12,'User cc2 activated','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/48.0.2564.82 Safari/537.36',NULL,NULL),(737,'2018-01-22 17:11:06','USER_LOGIN',1,'2018-01-22 18:11:06',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Berlin;Screen=1600x790','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/48.0.2564.82 Safari/537.36',NULL,NULL),(738,'2018-01-22 18:00:02','USER_DELETE',1,'2018-01-22 19:00:02',12,'User zzz removed','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/48.0.2564.82 Safari/537.36',NULL,NULL),(739,'2018-01-22 18:01:40','USER_DELETE',1,'2018-01-22 19:01:40',12,'User aaab removed','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/48.0.2564.82 Safari/537.36',NULL,NULL),(740,'2018-01-22 18:01:52','USER_DELETE',1,'2018-01-22 19:01:52',12,'User zzzg removed','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/48.0.2564.82 Safari/537.36',NULL,NULL),(741,'2018-03-13 10:54:59','USER_LOGIN',1,'2018-03-13 14:54:59',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x971','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.87 Safari/537.36',NULL,NULL),(742,'2018-07-30 11:13:10','USER_LOGIN',1,'2018-07-30 15:13:10',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.82 Safari/537.36',NULL,NULL),(743,'2018-07-30 12:50:23','USER_CREATE',1,'2018-07-30 16:50:23',12,'User eldy created','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.82 Safari/537.36',NULL,NULL),(744,'2018-07-30 12:50:23','USER_CREATE',1,'2018-07-30 16:50:23',12,'User eldy created','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.82 Safari/537.36',NULL,NULL),(745,'2018-07-30 12:50:23','USER_NEW_PASSWORD',1,'2018-07-30 16:50:23',12,'Password change for eldy','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.82 Safari/537.36',NULL,NULL),(746,'2018-07-30 12:50:38','USER_MODIFY',1,'2018-07-30 16:50:38',12,'User eldy modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.82 Safari/537.36',NULL,NULL),(747,'2018-07-30 12:50:54','USER_DELETE',1,'2018-07-30 16:50:54',12,'User eldy removed','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.82 Safari/537.36',NULL,NULL),(748,'2018-07-30 12:51:23','USER_NEW_PASSWORD',1,'2018-07-30 16:51:23',12,'Password change for ldestailleur','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.82 Safari/537.36',NULL,NULL),(749,'2018-07-30 12:51:23','USER_MODIFY',1,'2018-07-30 16:51:23',12,'User ldestailleur modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.82 Safari/537.36',NULL,NULL),(750,'2018-07-30 18:26:58','USER_LOGIN',1,'2018-07-30 22:26:58',18,'(UserLogged,ldestailleur) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.82 Safari/537.36',NULL,NULL),(751,'2018-07-30 18:27:40','USER_LOGOUT',1,'2018-07-30 22:27:40',18,'(UserLogoff,ldestailleur)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.82 Safari/537.36',NULL,NULL),(752,'2018-07-30 18:27:47','USER_LOGIN',1,'2018-07-30 22:27:47',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.82 Safari/537.36',NULL,NULL),(753,'2018-07-30 19:00:00','USER_LOGOUT',1,'2018-07-30 23:00:00',12,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.82 Safari/537.36',NULL,NULL),(754,'2018-07-30 19:00:04','USER_LOGIN',1,'2018-07-30 23:00:04',2,'(UserLogged,demo) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.82 Safari/537.36',NULL,NULL),(755,'2018-07-30 19:00:14','USER_LOGOUT',1,'2018-07-30 23:00:14',2,'(UserLogoff,demo)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.82 Safari/537.36',NULL,NULL),(756,'2018-07-30 19:00:19','USER_LOGIN',1,'2018-07-30 23:00:19',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.82 Safari/537.36',NULL,NULL),(757,'2018-07-30 19:00:43','USER_LOGOUT',1,'2018-07-30 23:00:43',12,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.82 Safari/537.36',NULL,NULL),(758,'2018-07-30 19:00:48','USER_LOGIN',1,'2018-07-30 23:00:48',2,'(UserLogged,demo) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.82 Safari/537.36',NULL,NULL),(759,'2018-07-30 19:03:52','USER_LOGOUT',1,'2018-07-30 23:03:52',2,'(UserLogoff,demo)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.82 Safari/537.36',NULL,NULL),(760,'2018-07-30 19:03:57','USER_LOGIN_FAILED',1,'2018-07-30 23:03:57',NULL,'Bad value for login or password - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.82 Safari/537.36',NULL,NULL),(761,'2018-07-30 19:03:59','USER_LOGIN',1,'2018-07-30 23:03:59',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.82 Safari/537.36',NULL,NULL),(762,'2018-07-30 19:04:13','USER_LOGOUT',1,'2018-07-30 23:04:13',12,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.82 Safari/537.36',NULL,NULL),(763,'2018-07-30 19:04:17','USER_LOGIN',1,'2018-07-30 23:04:17',2,'(UserLogged,demo) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.82 Safari/537.36',NULL,NULL),(764,'2018-07-30 19:04:26','USER_LOGOUT',1,'2018-07-30 23:04:26',2,'(UserLogoff,demo)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.82 Safari/537.36',NULL,NULL),(765,'2018-07-30 19:04:31','USER_LOGIN',1,'2018-07-30 23:04:31',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.82 Safari/537.36',NULL,NULL),(766,'2018-07-30 19:10:50','USER_LOGOUT',1,'2018-07-30 23:10:50',12,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.82 Safari/537.36',NULL,NULL),(767,'2018-07-30 19:10:54','USER_LOGIN',1,'2018-07-30 23:10:54',2,'(UserLogged,demo) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.82 Safari/537.36',NULL,NULL),(768,'2018-07-31 10:15:52','USER_LOGIN',1,'2018-07-31 14:15:52',12,'(UserLogged,admin) - TZ=;TZString=;Screen=x','127.0.0.1','Lynx/2.8.8pre.4 libwww-FM/2.14 SSL-MM/1.4.1 GNUTLS/2.12.23',NULL,NULL),(769,'2018-07-31 10:16:27','USER_LOGIN',1,'2018-07-31 14:16:27',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.82 Safari/537.36',NULL,NULL),(770,'2018-07-31 10:32:14','USER_LOGIN',1,'2018-07-31 14:32:14',12,'(UserLogged,admin) - TZ=;TZString=;Screen=x','127.0.0.1','Lynx/2.8.8pre.4 libwww-FM/2.14 SSL-MM/1.4.1 GNUTLS/2.12.23',NULL,NULL),(771,'2018-07-31 10:36:28','USER_LOGIN',1,'2018-07-31 14:36:28',12,'(UserLogged,admin) - TZ=;TZString=;Screen=x','127.0.0.1','Links (2.8; Linux 3.19.0-46-generic x86_64; GNU C 4.8.2; text)',NULL,NULL),(772,'2018-07-31 10:40:10','USER_LOGIN',1,'2018-07-31 14:40:10',12,'(UserLogged,admin) - TZ=;TZString=;Screen=x','127.0.0.1','Links (2.8; Linux 3.19.0-46-generic x86_64; GNU C 4.8.2; text)',NULL,NULL),(773,'2018-07-31 10:54:16','USER_LOGIN',1,'2018-07-31 14:54:16',12,'(UserLogged,admin) - TZ=;TZString=;Screen=x','127.0.0.1','Lynx/2.8.8pre.4 libwww-FM/2.14 SSL-MM/1.4.1 GNUTLS/2.12.23',NULL,NULL),(774,'2018-07-31 12:52:52','USER_LOGIN',1,'2018-07-31 16:52:52',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x592','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.82 Safari/537.36',NULL,NULL),(775,'2018-07-31 13:25:33','USER_LOGOUT',1,'2018-07-31 17:25:33',12,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.82 Safari/537.36',NULL,NULL),(776,'2018-07-31 13:26:32','USER_LOGIN',1,'2018-07-31 17:26:32',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1280x751','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.82 Safari/537.36',NULL,NULL),(777,'2018-07-31 14:13:57','USER_LOGOUT',1,'2018-07-31 18:13:57',12,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.82 Safari/537.36',NULL,NULL),(778,'2018-07-31 14:14:04','USER_LOGIN',1,'2018-07-31 18:14:04',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.82 Safari/537.36',NULL,NULL),(779,'2018-07-31 16:04:35','USER_LOGIN',1,'2018-07-31 20:04:34',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.82 Safari/537.36',NULL,NULL),(780,'2018-07-31 21:14:14','USER_LOGIN',1,'2018-08-01 01:14:14',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.82 Safari/537.36',NULL,NULL),(781,'2017-01-29 15:14:05','USER_LOGOUT',1,'2017-01-29 19:14:05',12,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36',NULL,NULL),(782,'2017-01-29 15:34:43','USER_LOGIN',1,'2017-01-29 19:34:43',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x571','192.168.0.254','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36',NULL,NULL),(783,'2017-01-29 15:35:04','USER_LOGOUT',1,'2017-01-29 19:35:04',12,'(UserLogoff,admin)','192.168.0.254','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36',NULL,NULL),(784,'2017-01-29 15:35:12','USER_LOGIN',1,'2017-01-29 19:35:12',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x937','192.168.0.254','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36',NULL,NULL),(785,'2017-01-29 15:36:43','USER_LOGOUT',1,'2017-01-29 19:36:43',12,'(UserLogoff,admin)','192.168.0.254','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36',NULL,NULL),(786,'2017-01-29 15:41:21','USER_LOGIN',1,'2017-01-29 19:41:21',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x571','192.168.0.254','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36',NULL,NULL),(787,'2017-01-29 15:41:41','USER_LOGOUT',1,'2017-01-29 19:41:41',12,'(UserLogoff,admin)','192.168.0.254','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36',NULL,NULL),(788,'2017-01-29 15:42:43','USER_LOGIN',1,'2017-01-29 19:42:43',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x571','192.168.0.254','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36',NULL,NULL),(789,'2017-01-29 15:43:18','USER_LOGOUT',1,'2017-01-29 19:43:18',12,'(UserLogoff,admin)','192.168.0.254','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36',NULL,NULL),(790,'2017-01-29 15:46:31','USER_LOGIN',1,'2017-01-29 19:46:31',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x571','192.168.0.254','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36',NULL,NULL),(791,'2017-01-29 16:18:56','USER_LOGIN',1,'2017-01-29 20:18:56',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Berlin;Screen=360x526','192.168.0.254','Mozilla/5.0 (Linux; Android 6.0; LG-H818 Build/MRA58K; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/55.0.2883.91 Mobile Safari/537.36 - DoliDroid - Android client pour Dolibarr ERP-CRM',NULL,NULL),(792,'2017-01-29 17:20:59','USER_LOGIN',1,'2017-01-29 21:20:59',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36',NULL,NULL),(793,'2017-01-30 11:19:40','USER_LOGIN',1,'2017-01-30 15:19:40',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36',NULL,NULL),(794,'2017-01-31 16:49:39','USER_LOGIN',1,'2017-01-31 20:49:39',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x520','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36',NULL,NULL),(795,'2017-02-01 10:55:23','USER_LOGIN',1,'2017-02-01 14:55:23',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36',NULL,NULL),(796,'2017-02-01 13:34:31','USER_LOGIN',1,'2017-02-01 17:34:31',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36',NULL,NULL),(797,'2017-02-01 14:41:26','USER_LOGIN',1,'2017-02-01 18:41:26',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36',NULL,NULL),(798,'2017-02-01 23:51:48','USER_LOGIN_FAILED',1,'2017-02-02 03:51:48',NULL,'Bad value for login or password - login=autologin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36',NULL,NULL),(799,'2017-02-01 23:52:55','USER_LOGIN',1,'2017-02-02 03:52:55',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36',NULL,NULL),(800,'2017-02-01 23:55:45','USER_CREATE',1,'2017-02-02 03:55:45',12,'User aboston created','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36',NULL,NULL),(801,'2017-02-01 23:55:45','USER_NEW_PASSWORD',1,'2017-02-02 03:55:45',12,'Password change for aboston','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36',NULL,NULL),(802,'2017-02-01 23:56:38','USER_MODIFY',1,'2017-02-02 03:56:38',12,'User aboston modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36',NULL,NULL),(803,'2017-02-01 23:56:50','USER_MODIFY',1,'2017-02-02 03:56:50',12,'User aboston modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36',NULL,NULL),(804,'2017-02-02 01:14:44','USER_LOGIN',1,'2017-02-02 05:14:44',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36',NULL,NULL),(805,'2017-02-03 10:27:18','USER_LOGIN',1,'2017-02-03 14:27:18',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36',NULL,NULL),(806,'2017-02-04 10:22:34','USER_LOGIN',1,'2017-02-04 14:22:34',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x489','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36',NULL,NULL),(807,'2017-02-06 04:01:31','USER_LOGIN',1,'2017-02-06 08:01:31',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36',NULL,NULL),(808,'2017-02-06 10:21:32','USER_LOGIN',1,'2017-02-06 14:21:32',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36',NULL,NULL),(809,'2017-02-06 19:09:27','USER_LOGIN',1,'2017-02-06 23:09:27',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36',NULL,NULL),(810,'2017-02-06 23:39:17','USER_LOGIN',1,'2017-02-07 03:39:17',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36',NULL,NULL),(811,'2017-02-07 11:36:34','USER_LOGIN',1,'2017-02-07 15:36:34',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x676','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36',NULL,NULL),(812,'2017-02-07 18:51:53','USER_LOGIN',1,'2017-02-07 22:51:53',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36',NULL,NULL),(813,'2017-02-07 23:13:40','USER_LOGIN',1,'2017-02-08 03:13:40',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36',NULL,NULL),(814,'2017-02-08 09:29:12','USER_LOGIN',1,'2017-02-08 13:29:12',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36',NULL,NULL),(815,'2017-02-08 17:33:12','USER_LOGIN',1,'2017-02-08 21:33:12',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36',NULL,NULL),(816,'2017-02-09 17:30:34','USER_LOGIN',1,'2017-02-09 21:30:34',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36',NULL,NULL),(817,'2017-02-10 09:30:02','USER_LOGIN',1,'2017-02-10 13:30:02',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36',NULL,NULL),(818,'2017-02-10 16:16:14','USER_LOGIN',1,'2017-02-10 20:16:14',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36',NULL,NULL),(819,'2017-02-10 17:28:15','USER_LOGIN',1,'2017-02-10 21:28:15',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36',NULL,NULL),(820,'2017-02-11 12:54:03','USER_LOGIN',1,'2017-02-11 16:54:03',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36',NULL,NULL),(821,'2017-02-11 17:23:52','USER_LOGIN',1,'2017-02-11 21:23:52',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36',NULL,NULL),(822,'2017-02-12 12:44:03','USER_LOGIN',1,'2017-02-12 16:44:03',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36',NULL,NULL),(823,'2017-02-12 16:42:13','USER_LOGIN',1,'2017-02-12 20:42:13',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36',NULL,NULL),(824,'2017-02-12 19:14:18','USER_LOGIN',1,'2017-02-12 23:14:18',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36',NULL,NULL),(825,'2017-02-15 17:17:00','USER_LOGIN',1,'2017-02-15 21:17:00',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36',NULL,NULL),(826,'2017-02-15 22:02:40','USER_LOGIN',1,'2017-02-16 02:02:40',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36',NULL,NULL),(827,'2017-02-16 22:13:27','USER_LOGIN',1,'2017-02-17 02:13:27',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x619','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36',NULL,NULL),(828,'2017-02-16 23:54:04','USER_LOGIN',1,'2017-02-17 03:54:04',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36',NULL,NULL),(829,'2017-02-17 09:14:27','USER_LOGIN',1,'2017-02-17 13:14:27',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36',NULL,NULL),(830,'2017-02-17 12:07:05','USER_LOGIN',1,'2017-02-17 16:07:05',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36',NULL,NULL),(831,'2017-02-19 21:22:20','USER_LOGIN',1,'2017-02-20 01:22:20',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36',NULL,NULL),(832,'2017-02-20 09:26:47','USER_LOGIN',1,'2017-02-20 13:26:47',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36',NULL,NULL),(833,'2017-02-20 16:39:55','USER_LOGIN',1,'2017-02-20 20:39:55',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36',NULL,NULL),(834,'2017-02-20 16:49:00','USER_MODIFY',1,'2017-02-20 20:49:00',12,'Modification utilisateur ccommerson','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36',NULL,NULL),(835,'2017-02-20 17:57:15','USER_LOGIN',1,'2017-02-20 21:57:14',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36',NULL,NULL),(836,'2017-02-20 19:43:48','USER_LOGIN',1,'2017-02-20 23:43:48',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36',NULL,NULL),(837,'2017-02-21 00:04:05','USER_LOGIN',1,'2017-02-21 04:04:05',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36',NULL,NULL),(838,'2017-02-21 10:23:13','USER_LOGIN',1,'2017-02-21 14:23:13',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36',NULL,NULL),(839,'2017-02-21 10:30:17','USER_LOGOUT',1,'2017-02-21 14:30:17',12,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36',NULL,NULL),(840,'2017-02-21 10:30:22','USER_LOGIN',1,'2017-02-21 14:30:22',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36',NULL,NULL),(841,'2017-02-21 11:44:05','USER_LOGIN',1,'2017-02-21 15:44:05',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36',NULL,NULL),(842,'2017-05-12 09:02:48','USER_LOGIN',1,'2017-05-12 13:02:48',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.96 Safari/537.36',NULL,NULL),(843,'2017-08-27 13:29:16','USER_LOGIN',1,'2017-08-27 17:29:16',12,'(UserLogged,admin) - TZ=;TZString=;Screen=x','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.101 Safari/537.36',NULL,NULL),(844,'2017-08-28 09:11:07','USER_LOGIN',1,'2017-08-28 13:11:07',12,'(UserLogged,admin) - TZ=;TZString=;Screen=x','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.101 Safari/537.36',NULL,NULL),(845,'2017-08-28 10:08:58','USER_LOGIN',1,'2017-08-28 14:08:58',12,'(UserLogged,admin) - TZ=;TZString=;Screen=x','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.101 Safari/537.36',NULL,NULL),(846,'2017-08-28 10:12:46','USER_MODIFY',1,'2017-08-28 14:12:46',12,'User admin modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.101 Safari/537.36',NULL,NULL),(847,'2017-08-28 10:28:25','USER_LOGIN',1,'2017-08-28 14:28:25',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.101 Safari/537.36',NULL,NULL),(848,'2017-08-28 10:28:36','USER_LOGOUT',1,'2017-08-28 14:28:36',12,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.101 Safari/537.36',NULL,NULL),(849,'2017-08-28 10:34:50','USER_LOGIN',1,'2017-08-28 14:34:50',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.101 Safari/537.36',NULL,NULL),(850,'2017-08-28 11:59:02','USER_LOGIN',1,'2017-08-28 15:59:02',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.101 Safari/537.36',NULL,NULL),(851,'2017-08-29 09:57:34','USER_LOGIN',1,'2017-08-29 13:57:34',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 Safari/537.36',NULL,NULL),(852,'2017-08-29 11:05:51','USER_LOGIN',1,'2017-08-29 15:05:51',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 Safari/537.36',NULL,NULL),(853,'2017-08-29 14:15:58','USER_LOGIN',1,'2017-08-29 18:15:58',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 Safari/537.36',NULL,NULL),(854,'2017-08-29 17:49:28','USER_LOGIN',1,'2017-08-29 21:49:28',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 Safari/537.36',NULL,NULL),(855,'2017-08-30 11:53:25','USER_LOGIN',1,'2017-08-30 15:53:25',18,'(UserLogged,ldestailleur) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 Safari/537.36',NULL,NULL),(856,'2017-08-30 12:19:31','USER_MODIFY',1,'2017-08-30 16:19:31',18,'Modification utilisateur ldestailleur - UserRemovedFromGroup','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 Safari/537.36',NULL,NULL),(857,'2017-08-30 12:19:32','USER_MODIFY',1,'2017-08-30 16:19:32',18,'Modification utilisateur ldestailleur - UserRemovedFromGroup','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 Safari/537.36',NULL,NULL),(858,'2017-08-30 12:19:33','USER_MODIFY',1,'2017-08-30 16:19:33',18,'Modification utilisateur ldestailleur - UserRemovedFromGroup','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 Safari/537.36',NULL,NULL),(859,'2017-08-30 12:21:42','USER_LOGOUT',1,'2017-08-30 16:21:42',18,'(UserLogoff,ldestailleur)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 Safari/537.36',NULL,NULL),(860,'2017-08-30 12:21:48','USER_LOGIN',1,'2017-08-30 16:21:48',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 Safari/537.36',NULL,NULL),(861,'2017-08-30 15:02:06','USER_LOGIN',1,'2017-08-30 19:02:06',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 Safari/537.36',NULL,NULL),(862,'2017-08-31 09:25:42','USER_LOGIN',1,'2017-08-31 13:25:42',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 Safari/537.36',NULL,NULL),(863,'2017-09-04 07:51:21','USER_LOGIN',1,'2017-09-04 11:51:21',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x577','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 Safari/537.36',NULL,NULL),(864,'2017-09-04 09:17:09','USER_LOGIN',1,'2017-09-04 13:17:09',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 Safari/537.36',NULL,NULL),(865,'2017-09-04 13:40:28','USER_LOGIN',1,'2017-09-04 17:40:28',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 Safari/537.36',NULL,NULL),(866,'2017-09-06 07:55:30','USER_LOGIN',1,'2017-09-06 11:55:30',18,'(UserLogged,ldestailleur) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 Safari/537.36',NULL,NULL),(867,'2017-09-06 07:55:33','USER_LOGOUT',1,'2017-09-06 11:55:33',18,'(UserLogoff,ldestailleur)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 Safari/537.36',NULL,NULL),(868,'2017-09-06 07:55:38','USER_LOGIN',1,'2017-09-06 11:55:38',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 Safari/537.36',NULL,NULL),(869,'2017-09-06 16:03:38','USER_LOGIN',1,'2017-09-06 20:03:38',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 Safari/537.36',NULL,NULL),(870,'2017-09-06 19:43:07','USER_LOGIN',1,'2017-09-06 23:43:07',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 Safari/537.36',NULL,NULL),(871,'2018-01-19 11:18:08','USER_LOGOUT',1,'2018-01-19 11:18:08',12,'(UserLogoff,admin)','82.240.38.230','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132 Safari/537.36',NULL,NULL),(872,'2018-01-19 11:18:47','USER_LOGIN',1,'2018-01-19 11:18:47',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x965','82.240.38.230','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132 Safari/537.36',NULL,NULL),(873,'2018-01-19 11:21:41','USER_LOGIN',1,'2018-01-19 11:21:41',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x926','82.240.38.230','Mozilla/5.0 (X11; Linux x86_64; rv:57.0) Gecko/20100101 Firefox/57.0',NULL,NULL),(874,'2018-01-19 11:24:18','USER_NEW_PASSWORD',1,'2018-01-19 11:24:18',12,'Password change for admin','82.240.38.230','Mozilla/5.0 (X11; Linux x86_64; rv:57.0) Gecko/20100101 Firefox/57.0',NULL,NULL),(875,'2018-01-19 11:24:18','USER_MODIFY',1,'2018-01-19 11:24:18',12,'User admin modified','82.240.38.230','Mozilla/5.0 (X11; Linux x86_64; rv:57.0) Gecko/20100101 Firefox/57.0',NULL,NULL),(876,'2018-01-19 11:28:45','USER_LOGOUT',1,'2018-01-19 11:28:45',12,'(UserLogoff,admin)','82.240.38.230','Mozilla/5.0 (X11; Linux x86_64; rv:57.0) Gecko/20100101 Firefox/57.0',NULL,NULL),(877,'2018-03-16 09:54:15','USER_LOGIN_FAILED',1,'2018-03-16 13:54:15',NULL,'Identifiant ou mot de passe incorrect - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.146 Safari/537.36',NULL,NULL),(878,'2018-03-16 09:54:23','USER_LOGIN',1,'2018-03-16 13:54:23',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x936','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.146 Safari/537.36',NULL,NULL),(879,'2019-09-26 11:35:07','USER_MODIFY',1,'2019-09-26 13:35:07',12,'User aboston modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(880,'2019-09-26 11:35:33','USER_MODIFY',1,'2019-09-26 13:35:33',12,'User admin modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(881,'2019-09-26 11:36:33','USER_MODIFY',1,'2019-09-26 13:36:33',12,'User aeinstein modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(882,'2019-09-26 11:36:56','USER_MODIFY',1,'2019-09-26 13:36:56',12,'User ccommerson modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(883,'2019-09-26 11:37:30','USER_MODIFY',1,'2019-09-26 13:37:30',12,'User ldestailleur modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(884,'2019-09-26 11:37:56','USER_MODIFY',1,'2019-09-26 13:37:56',12,'User mcurie modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(885,'2019-09-26 11:38:11','USER_MODIFY',1,'2019-09-26 13:38:11',12,'User pcurie modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(886,'2019-09-26 11:38:27','USER_MODIFY',1,'2019-09-26 13:38:27',12,'User sscientol modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(887,'2019-09-26 11:38:48','USER_MODIFY',1,'2019-09-26 13:38:48',12,'User zzeceo modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(888,'2019-09-26 11:39:35','USER_MODIFY',1,'2019-09-26 13:39:35',12,'User ccommercy modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(889,'2019-09-26 11:41:28','USER_MODIFY',1,'2019-09-26 13:41:28',12,'User bbookkeeper modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(890,'2019-09-26 11:43:27','USER_MODIFY',1,'2019-09-26 13:43:27',12,'User demo modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(891,'2019-09-26 11:46:44','USER_MODIFY',1,'2019-09-26 13:46:44',12,'User aleerfok modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(892,'2019-09-26 11:46:54','USER_MODIFY',1,'2019-09-26 13:46:54',12,'User ccommerson modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(893,'2019-09-26 11:47:08','USER_MODIFY',1,'2019-09-26 13:47:08',12,'User sscientol modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(894,'2019-09-26 11:48:04','USER_MODIFY',1,'2019-09-26 13:48:04',12,'User ccommerson modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(895,'2019-09-26 11:48:32','USER_MODIFY',1,'2019-09-26 13:48:32',12,'User ccommercy modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(896,'2019-09-26 11:48:49','USER_MODIFY',1,'2019-09-26 13:48:49',12,'User admin modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(897,'2019-09-26 11:49:12','USER_MODIFY',1,'2019-09-26 13:49:12',12,'User bbookkeeper modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(898,'2019-09-26 11:49:21','USER_MODIFY',1,'2019-09-26 13:49:21',12,'User pcurie modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(899,'2019-09-26 11:49:28','USER_MODIFY',1,'2019-09-26 13:49:28',12,'User demo modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(900,'2019-09-26 11:49:37','USER_MODIFY',1,'2019-09-26 13:49:37',12,'User demo modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(901,'2019-09-26 11:49:46','USER_MODIFY',1,'2019-09-26 13:49:46',12,'User aeinstein modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(902,'2019-09-26 11:49:57','USER_MODIFY',1,'2019-09-26 13:49:57',12,'User mcurie modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(903,'2019-09-26 11:50:17','USER_MODIFY',1,'2019-09-26 13:50:17',12,'User zzeceo modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(904,'2019-09-26 11:50:43','USER_MODIFY',1,'2019-09-26 13:50:43',12,'User ccommercy modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(905,'2019-09-26 11:51:10','USER_MODIFY',1,'2019-09-26 13:51:10',12,'User sscientol modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(906,'2019-09-26 11:51:36','USER_MODIFY',1,'2019-09-26 13:51:36',12,'User aboston modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(907,'2019-09-26 11:52:16','USER_MODIFY',1,'2019-09-26 13:52:16',12,'User demo modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(908,'2019-09-26 11:52:35','USER_MODIFY',1,'2019-09-26 13:52:35',12,'User bbookkeeper modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(909,'2019-09-26 11:52:59','USER_MODIFY',1,'2019-09-26 13:52:59',12,'User bbookkeeper modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(910,'2019-09-26 11:53:28','USER_MODIFY',1,'2019-09-26 13:53:28',12,'User mcurie modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(911,'2019-09-26 11:53:50','USER_MODIFY',1,'2019-09-26 13:53:50',12,'User zzeceo modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(912,'2019-09-26 11:54:18','USER_MODIFY',1,'2019-09-26 13:54:18',12,'User admin modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(913,'2019-09-26 11:54:43','USER_MODIFY',1,'2019-09-26 13:54:43',12,'User ccommercy modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(914,'2019-09-26 11:55:09','USER_MODIFY',1,'2019-09-26 13:55:09',12,'User sscientol modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(915,'2019-09-26 11:55:23','USER_MODIFY',1,'2019-09-26 13:55:23',12,'User ccommerson modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(916,'2019-09-26 11:55:35','USER_MODIFY',1,'2019-09-26 13:55:35',12,'User aleerfok modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(917,'2019-09-26 11:55:58','USER_MODIFY',1,'2019-09-26 13:55:58',12,'User ccommercy modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(918,'2019-09-26 15:28:46','USER_LOGIN_FAILED',1,'2019-09-26 17:28:46',NULL,'Identifiant ou mot de passe incorrect - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(919,'2019-09-26 15:28:51','USER_LOGIN_FAILED',1,'2019-09-26 17:28:51',NULL,'Identifiant ou mot de passe incorrect - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(920,'2019-09-26 15:28:55','USER_LOGIN',1,'2019-09-26 17:28:55',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x948','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(921,'2019-09-27 14:51:19','USER_LOGIN_FAILED',1,'2019-09-27 16:51:19',NULL,'Identifiant ou mot de passe incorrect - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(922,'2019-09-27 14:51:49','USER_LOGIN_FAILED',1,'2019-09-27 16:51:49',NULL,'Identifiant ou mot de passe incorrect - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(923,'2019-09-27 14:51:55','USER_LOGIN_FAILED',1,'2019-09-27 16:51:55',NULL,'Identifiant ou mot de passe incorrect - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(924,'2019-09-27 14:52:22','USER_LOGIN_FAILED',1,'2019-09-27 16:52:22',NULL,'Identifiant ou mot de passe incorrect - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(925,'2019-09-27 14:52:41','USER_LOGIN',1,'2019-09-27 16:52:41',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x919','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(926,'2019-09-27 15:47:07','USER_LOGIN_FAILED',1,'2019-09-27 17:47:07',NULL,'Identifiant ou mot de passe incorrect - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(927,'2019-09-27 15:47:09','USER_LOGIN_FAILED',1,'2019-09-27 17:47:09',NULL,'Identifiant ou mot de passe incorrect - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(928,'2019-09-27 15:47:12','USER_LOGIN',1,'2019-09-27 17:47:12',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x919','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(929,'2019-09-27 16:39:57','USER_LOGIN',1,'2019-09-27 18:39:57',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x919','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(930,'2019-09-30 13:49:22','USER_LOGIN_FAILED',1,'2019-09-30 15:49:22',NULL,'Identifiant ou mot de passe incorrect - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(931,'2019-09-30 13:49:27','USER_LOGIN_FAILED',1,'2019-09-30 15:49:27',NULL,'Identifiant ou mot de passe incorrect - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(932,'2019-09-30 13:49:30','USER_LOGIN',1,'2019-09-30 15:49:30',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x948','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(933,'2019-09-30 15:49:05','USER_LOGIN_FAILED',1,'2019-09-30 17:49:05',NULL,'Identifiant ou mot de passe incorrect - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(934,'2019-09-30 15:49:08','USER_LOGIN',1,'2019-09-30 17:49:08',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x948','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(935,'2019-10-01 11:47:44','USER_LOGIN',1,'2019-10-01 13:47:44',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x948','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(936,'2019-10-01 13:24:03','USER_LOGIN',1,'2019-10-01 15:24:03',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x948','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(937,'2019-10-02 11:41:30','USER_LOGIN_FAILED',1,'2019-10-02 13:41:30',NULL,'Identifiant ou mot de passe incorrect - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(938,'2019-10-02 11:41:35','USER_LOGIN',1,'2019-10-02 13:41:35',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x899','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(939,'2019-10-02 17:01:42','USER_LOGIN_FAILED',1,'2019-10-02 19:01:42',NULL,'Identifiant ou mot de passe incorrect - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(940,'2019-10-02 17:01:44','USER_LOGIN',1,'2019-10-02 19:01:44',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x948','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(941,'2019-10-04 08:06:36','USER_LOGIN_FAILED',1,'2019-10-04 10:06:36',NULL,'Identifiant ou mot de passe incorrect - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(942,'2019-10-04 08:06:40','USER_LOGIN',1,'2019-10-04 10:06:40',18,'(UserLogged,ldestailleur) - TZ=1;TZString=Europe/Paris;Screen=1920x948','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(943,'2019-10-04 08:06:46','USER_LOGOUT',1,'2019-10-04 10:06:46',18,'(UserLogoff,ldestailleur)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(944,'2019-10-04 08:06:50','USER_LOGIN',1,'2019-10-04 10:06:50',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x948','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(945,'2019-10-04 10:28:53','USER_LOGIN_FAILED',1,'2019-10-04 12:28:53',NULL,'Identifiant ou mot de passe incorrect - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(946,'2019-10-04 10:31:06','USER_LOGIN',1,'2019-10-04 12:31:06',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1905x520','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(947,'2019-10-04 14:55:58','USER_LOGIN',1,'2019-10-04 16:55:58',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x948','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(948,'2019-10-04 16:45:36','USER_LOGIN_FAILED',1,'2019-10-04 18:45:36',NULL,'Identifiant ou mot de passe incorrect - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(949,'2019-10-04 16:45:40','USER_LOGIN',1,'2019-10-04 18:45:40',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x899','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(950,'2019-10-05 09:10:32','USER_LOGIN',1,'2019-10-05 11:10:32',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x948','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(951,'2019-10-06 09:02:10','USER_LOGIN_FAILED',1,'2019-10-06 11:02:10',NULL,'Identifiant ou mot de passe incorrect - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(952,'2019-10-06 09:02:12','USER_LOGIN',1,'2019-10-06 11:02:12',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1905x513','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(953,'2019-10-07 09:00:29','USER_LOGIN_FAILED',1,'2019-10-07 11:00:29',NULL,'Identifiant ou mot de passe incorrect - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(954,'2019-10-07 09:00:33','USER_LOGIN',1,'2019-10-07 11:00:33',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x948','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(955,'2019-10-07 15:05:26','USER_LOGIN_FAILED',1,'2019-10-07 17:05:26',NULL,'Identifiant ou mot de passe incorrect - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(956,'2019-10-07 15:05:29','USER_LOGIN_FAILED',1,'2019-10-07 17:05:29',NULL,'Identifiant ou mot de passe incorrect - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(957,'2019-10-08 09:57:04','USER_LOGIN_FAILED',1,'2019-10-08 11:57:04',NULL,'Identifiant ou mot de passe incorrect - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(958,'2019-10-08 09:57:07','USER_LOGIN',1,'2019-10-08 11:57:07',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x637','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(959,'2019-10-08 11:18:14','USER_LOGIN_FAILED',1,'2019-10-08 13:18:14',NULL,'Identifiant ou mot de passe incorrect - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(960,'2019-10-08 11:18:18','USER_LOGIN',1,'2019-10-08 13:18:18',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x919','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(961,'2019-10-08 13:29:24','USER_LOGIN',1,'2019-10-08 15:29:24',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x919','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(962,'2019-10-08 17:04:42','USER_LOGIN_FAILED',1,'2019-10-08 19:04:42',NULL,'Identifiant ou mot de passe incorrect - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(963,'2019-10-08 17:04:46','USER_LOGIN',1,'2019-10-08 19:04:46',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x919','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(964,'2019-10-08 18:37:06','USER_LOGIN_FAILED',1,'2019-10-08 20:37:06',NULL,'Identifiant ou mot de passe incorrect - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(965,'2019-10-08 18:38:29','USER_LOGIN_FAILED',1,'2019-10-08 20:38:29',NULL,'Identifiant ou mot de passe incorrect - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(966,'2019-10-08 18:38:32','USER_LOGIN',1,'2019-10-08 20:38:32',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x919','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(967,'2019-10-08 19:01:07','USER_MODIFY',1,'2019-10-08 21:01:07',12,'User pcurie modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(968,'2019-11-28 15:09:03','USER_LOGOUT',1,'2019-11-28 19:09:03',12,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,'8ac86e29343929e21171a305760f9a3b'),(969,'2019-11-28 15:09:18','USER_LOGIN_FAILED',1,'2019-11-28 19:09:18',NULL,'Identifiant ou mot de passe incorrect - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,'8ac86e29343929e21171a305760f9a3b'),(970,'2019-11-28 15:09:22','USER_LOGIN',1,'2019-11-28 19:09:22',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x919','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,'8ac86e29343929e21171a305760f9a3b'),(971,'2019-11-28 16:25:52','USER_LOGIN_FAILED',1,'2019-11-28 20:25:52',NULL,'Identifiant ou mot de passe incorrect - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,'8ac86e29343929e21171a305760f9a3b'),(972,'2019-11-28 16:25:56','USER_LOGIN',1,'2019-11-28 20:25:56',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x919','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,'8ac86e29343929e21171a305760f9a3b'),(973,'2019-11-29 08:43:22','USER_LOGIN_FAILED',1,'2019-11-29 12:43:22',NULL,'Identifiant ou mot de passe incorrect - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,'8ac86e29343929e21171a305760f9a3b'),(974,'2019-11-29 08:43:24','USER_LOGIN',1,'2019-11-29 12:43:24',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x919','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,'8ac86e29343929e21171a305760f9a3b'); +INSERT INTO `llx_events` VALUES (30,'2013-07-18 18:23:06','USER_LOGOUT',1,'2013-07-18 20:23:06',1,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(31,'2013-07-18 18:23:12','USER_LOGIN_FAILED',1,'2013-07-18 20:23:12',NULL,'Identifiants login ou mot de passe incorrects - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(32,'2013-07-18 18:23:17','USER_LOGIN',1,'2013-07-18 20:23:17',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(33,'2013-07-18 20:10:51','USER_LOGIN_FAILED',1,'2013-07-18 22:10:51',NULL,'Identifiants login ou mot de passe incorrects - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(34,'2013-07-18 20:10:55','USER_LOGIN',1,'2013-07-18 22:10:55',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(35,'2013-07-18 21:18:57','USER_LOGIN',1,'2013-07-18 23:18:57',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(36,'2013-07-20 10:34:10','USER_LOGIN',1,'2013-07-20 12:34:10',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(37,'2013-07-20 12:36:44','USER_LOGIN',1,'2013-07-20 14:36:44',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(38,'2013-07-20 13:20:51','USER_LOGIN_FAILED',1,'2013-07-20 15:20:51',NULL,'Identifiants login ou mot de passe incorrects - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(39,'2013-07-20 13:20:54','USER_LOGIN',1,'2013-07-20 15:20:54',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(40,'2013-07-20 15:03:46','USER_LOGIN_FAILED',1,'2013-07-20 17:03:46',NULL,'Identifiants login ou mot de passe incorrects - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(41,'2013-07-20 15:03:55','USER_LOGIN',1,'2013-07-20 17:03:55',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(42,'2013-07-20 18:05:05','USER_LOGIN_FAILED',1,'2013-07-20 20:05:05',NULL,'Identifiants login ou mot de passe incorrects - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(43,'2013-07-20 18:05:08','USER_LOGIN',1,'2013-07-20 20:05:08',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(44,'2013-07-20 21:08:53','USER_LOGIN_FAILED',1,'2013-07-20 23:08:53',NULL,'Identifiants login ou mot de passe incorrects - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(45,'2013-07-20 21:08:56','USER_LOGIN',1,'2013-07-20 23:08:56',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(46,'2013-07-21 01:26:12','USER_LOGIN',1,'2013-07-21 03:26:12',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(47,'2013-07-21 22:35:45','USER_LOGIN_FAILED',1,'2013-07-22 00:35:45',NULL,'Identifiants login ou mot de passe incorrects - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(48,'2013-07-21 22:35:49','USER_LOGIN',1,'2013-07-22 00:35:49',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(49,'2013-07-26 23:09:47','USER_LOGIN_FAILED',1,'2013-07-27 01:09:47',NULL,'Identifiants login ou mot de passe incorrects - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(50,'2013-07-26 23:09:50','USER_LOGIN',1,'2013-07-27 01:09:50',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(51,'2013-07-27 17:02:27','USER_LOGIN_FAILED',1,'2013-07-27 19:02:27',NULL,'Identifiants login ou mot de passe incorrects - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(52,'2013-07-27 17:02:32','USER_LOGIN',1,'2013-07-27 19:02:32',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(53,'2013-07-27 23:33:37','USER_LOGIN_FAILED',1,'2013-07-28 01:33:37',NULL,'Identifiants login ou mot de passe incorrects - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(54,'2013-07-27 23:33:41','USER_LOGIN',1,'2013-07-28 01:33:41',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(55,'2013-07-28 18:20:36','USER_LOGIN_FAILED',1,'2013-07-28 20:20:36',NULL,'Identifiants login ou mot de passe incorrects - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(56,'2013-07-28 18:20:38','USER_LOGIN',1,'2013-07-28 20:20:38',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(57,'2013-07-28 20:13:30','USER_LOGIN_FAILED',1,'2013-07-28 22:13:30',NULL,'Identifiants login ou mot de passe incorrects - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(58,'2013-07-28 20:13:34','USER_LOGIN',1,'2013-07-28 22:13:34',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(59,'2013-07-28 20:22:51','USER_LOGIN',1,'2013-07-28 22:22:51',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(60,'2013-07-28 23:05:06','USER_LOGIN',1,'2013-07-29 01:05:06',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(61,'2013-07-29 20:15:50','USER_LOGIN_FAILED',1,'2013-07-29 22:15:50',NULL,'Identifiants login ou mot de passe incorrects - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(62,'2013-07-29 20:15:53','USER_LOGIN',1,'2013-07-29 22:15:53',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(68,'2013-07-29 20:51:01','USER_LOGOUT',1,'2013-07-29 22:51:01',1,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(69,'2013-07-29 20:51:05','USER_LOGIN',1,'2013-07-29 22:51:05',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(70,'2013-07-30 08:46:20','USER_LOGIN_FAILED',1,'2013-07-30 10:46:20',NULL,'Identifiants login ou mot de passe incorrects - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(71,'2013-07-30 08:46:38','USER_LOGIN_FAILED',1,'2013-07-30 10:46:38',NULL,'Identifiants login ou mot de passe incorrects - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(72,'2013-07-30 08:46:42','USER_LOGIN',1,'2013-07-30 10:46:42',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(73,'2013-07-30 10:05:12','USER_LOGIN_FAILED',1,'2013-07-30 12:05:12',NULL,'Identifiants login ou mot de passe incorrects - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(74,'2013-07-30 10:05:15','USER_LOGIN',1,'2013-07-30 12:05:15',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(75,'2013-07-30 12:15:46','USER_LOGIN',1,'2013-07-30 14:15:46',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(76,'2013-07-31 22:19:30','USER_LOGIN',1,'2013-08-01 00:19:30',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(77,'2013-07-31 23:32:52','USER_LOGIN',1,'2013-08-01 01:32:52',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(78,'2013-08-01 01:24:50','USER_LOGIN_FAILED',1,'2013-08-01 03:24:50',NULL,'Identifiants login ou mot de passe incorrects - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(79,'2013-08-01 01:24:54','USER_LOGIN',1,'2013-08-01 03:24:54',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(80,'2013-08-01 19:31:36','USER_LOGIN_FAILED',1,'2013-08-01 21:31:35',NULL,'Identifiants login ou mot de passe incorrects - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(81,'2013-08-01 19:31:39','USER_LOGIN',1,'2013-08-01 21:31:39',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(82,'2013-08-01 20:01:36','USER_LOGIN',1,'2013-08-01 22:01:36',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(83,'2013-08-01 20:52:54','USER_LOGIN_FAILED',1,'2013-08-01 22:52:54',NULL,'Identifiants login ou mot de passe incorrects - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(84,'2013-08-01 20:52:58','USER_LOGIN',1,'2013-08-01 22:52:58',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(85,'2013-08-01 21:17:28','USER_LOGIN_FAILED',1,'2013-08-01 23:17:28',NULL,'Identifiants login ou mot de passe incorrects - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(86,'2013-08-01 21:17:31','USER_LOGIN',1,'2013-08-01 23:17:31',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(87,'2013-08-04 11:55:17','USER_LOGIN',1,'2013-08-04 13:55:17',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(88,'2013-08-04 20:19:03','USER_LOGIN_FAILED',1,'2013-08-04 22:19:03',NULL,'Identifiants login ou mot de passe incorrects - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(89,'2013-08-04 20:19:07','USER_LOGIN',1,'2013-08-04 22:19:07',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(90,'2013-08-05 17:51:42','USER_LOGIN_FAILED',1,'2013-08-05 19:51:42',NULL,'Identifiants login ou mot de passe incorrects - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(91,'2013-08-05 17:51:47','USER_LOGIN',1,'2013-08-05 19:51:47',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(92,'2013-08-05 17:56:03','USER_LOGIN',1,'2013-08-05 19:56:03',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(93,'2013-08-05 17:59:10','USER_LOGIN',1,'2013-08-05 19:59:10',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux i686) AppleWebKit/534.30 (KHTML, like Gecko) Chrome/12.0.742.100 Safari/534.30',NULL,NULL),(94,'2013-08-05 18:01:58','USER_LOGIN',1,'2013-08-05 20:01:58',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux i686) AppleWebKit/534.30 (KHTML, like Gecko) Chrome/12.0.742.100 Safari/534.30',NULL,NULL),(95,'2013-08-05 19:59:56','USER_LOGIN',1,'2013-08-05 21:59:56',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(96,'2013-08-06 18:33:22','USER_LOGIN',1,'2013-08-06 20:33:22',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(97,'2013-08-07 00:56:59','USER_LOGIN',1,'2013-08-07 02:56:59',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(98,'2013-08-07 22:49:14','USER_LOGIN',1,'2013-08-08 00:49:14',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(99,'2013-08-07 23:05:18','USER_LOGOUT',1,'2013-08-08 01:05:18',1,'(UserLogoff,admin)','::1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(105,'2013-08-08 00:41:09','USER_LOGIN',1,'2013-08-08 02:41:09',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(106,'2013-08-08 11:58:55','USER_LOGIN',1,'2013-08-08 13:58:55',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(107,'2013-08-08 14:35:48','USER_LOGIN',1,'2013-08-08 16:35:48',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(108,'2013-08-08 14:36:31','USER_LOGOUT',1,'2013-08-08 16:36:31',1,'(UserLogoff,admin)','::1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(109,'2013-08-08 14:38:28','USER_LOGIN',1,'2013-08-08 16:38:28',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(110,'2013-08-08 14:39:02','USER_LOGOUT',1,'2013-08-08 16:39:02',1,'(UserLogoff,admin)','::1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(111,'2013-08-08 14:39:10','USER_LOGIN',1,'2013-08-08 16:39:10',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(112,'2013-08-08 14:39:28','USER_LOGOUT',1,'2013-08-08 16:39:28',1,'(UserLogoff,admin)','::1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(113,'2013-08-08 14:39:37','USER_LOGIN',1,'2013-08-08 16:39:37',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(114,'2013-08-08 14:50:02','USER_LOGOUT',1,'2013-08-08 16:50:02',1,'(UserLogoff,admin)','::1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(115,'2013-08-08 14:51:45','USER_LOGIN_FAILED',1,'2013-08-08 16:51:45',NULL,'Identifiants login ou mot de passe incorrects - login=','::1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(116,'2013-08-08 14:51:52','USER_LOGIN',1,'2013-08-08 16:51:52',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(117,'2013-08-08 15:09:54','USER_LOGOUT',1,'2013-08-08 17:09:54',1,'(UserLogoff,admin)','::1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(118,'2013-08-08 15:10:19','USER_LOGIN_FAILED',1,'2013-08-08 17:10:19',NULL,'Identifiants login ou mot de passe incorrects - login=','::1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(119,'2013-08-08 15:10:28','USER_LOGIN',1,'2013-08-08 17:10:28',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(121,'2013-08-08 15:14:58','USER_LOGOUT',1,'2013-08-08 17:14:58',1,'(UserLogoff,admin)','::1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(122,'2013-08-08 15:15:00','USER_LOGIN_FAILED',1,'2013-08-08 17:15:00',NULL,'Identifiants login ou mot de passe incorrects - login=','::1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(123,'2013-08-08 15:17:57','USER_LOGIN',1,'2013-08-08 17:17:57',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(124,'2013-08-08 15:35:56','USER_LOGOUT',1,'2013-08-08 17:35:56',1,'(UserLogoff,admin)','::1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(125,'2013-08-08 15:36:05','USER_LOGIN',1,'2013-08-08 17:36:05',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(126,'2013-08-08 17:32:42','USER_LOGIN',1,'2013-08-08 19:32:42',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0',NULL,NULL),(127,'2014-12-08 13:49:37','USER_LOGOUT',1,'2014-12-08 14:49:37',1,'(UserLogoff,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL,NULL),(128,'2014-12-08 13:49:42','USER_LOGIN',1,'2014-12-08 14:49:42',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL,NULL),(129,'2014-12-08 13:50:12','USER_LOGOUT',1,'2014-12-08 14:50:12',1,'(UserLogoff,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL,NULL),(130,'2014-12-08 13:50:14','USER_LOGIN',1,'2014-12-08 14:50:14',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL,NULL),(131,'2014-12-08 13:50:17','USER_LOGOUT',1,'2014-12-08 14:50:17',1,'(UserLogoff,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL,NULL),(132,'2014-12-08 13:52:47','USER_LOGIN',1,'2014-12-08 14:52:47',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL,NULL),(133,'2014-12-08 13:53:08','USER_MODIFY',1,'2014-12-08 14:53:08',1,'User admin modified','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL,NULL),(134,'2014-12-08 14:08:45','USER_LOGOUT',1,'2014-12-08 15:08:45',1,'(UserLogoff,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL,NULL),(135,'2014-12-08 14:09:09','USER_LOGIN',1,'2014-12-08 15:09:09',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL,NULL),(136,'2014-12-08 14:11:43','USER_LOGOUT',1,'2014-12-08 15:11:43',1,'(UserLogoff,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL,NULL),(137,'2014-12-08 14:11:45','USER_LOGIN',1,'2014-12-08 15:11:45',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL,NULL),(138,'2014-12-08 14:22:53','USER_LOGOUT',1,'2014-12-08 15:22:53',1,'(UserLogoff,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL,NULL),(139,'2014-12-08 14:22:54','USER_LOGIN',1,'2014-12-08 15:22:54',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL,NULL),(140,'2014-12-08 14:23:10','USER_LOGOUT',1,'2014-12-08 15:23:10',1,'(UserLogoff,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL,NULL),(141,'2014-12-08 14:23:11','USER_LOGIN',1,'2014-12-08 15:23:11',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL,NULL),(142,'2014-12-08 14:23:49','USER_LOGOUT',1,'2014-12-08 15:23:49',1,'(UserLogoff,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL,NULL),(143,'2014-12-08 14:23:50','USER_LOGIN',1,'2014-12-08 15:23:50',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL,NULL),(144,'2014-12-08 14:28:08','USER_LOGOUT',1,'2014-12-08 15:28:08',1,'(UserLogoff,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL,NULL),(145,'2014-12-08 14:35:15','USER_LOGIN',1,'2014-12-08 15:35:15',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL,NULL),(146,'2014-12-08 14:35:18','USER_LOGOUT',1,'2014-12-08 15:35:18',1,'(UserLogoff,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL,NULL),(147,'2014-12-08 14:36:07','USER_LOGIN',1,'2014-12-08 15:36:07',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL,NULL),(148,'2014-12-08 14:36:09','USER_LOGOUT',1,'2014-12-08 15:36:09',1,'(UserLogoff,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL,NULL),(149,'2014-12-08 14:36:41','USER_LOGIN',1,'2014-12-08 15:36:41',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL,NULL),(150,'2014-12-08 15:59:13','USER_LOGIN',1,'2014-12-08 16:59:13',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL,NULL),(151,'2014-12-09 11:49:52','USER_LOGIN',1,'2014-12-09 12:49:52',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL,NULL),(152,'2014-12-09 13:46:31','USER_LOGIN',1,'2014-12-09 14:46:31',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL,NULL),(153,'2014-12-09 19:03:14','USER_LOGIN',1,'2014-12-09 20:03:14',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL,NULL),(154,'2014-12-10 00:16:31','USER_LOGIN',1,'2014-12-10 01:16:31',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL,NULL),(170,'2014-12-11 22:03:31','USER_LOGIN',1,'2014-12-11 23:03:31',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL,NULL),(171,'2014-12-12 00:32:39','USER_LOGIN',1,'2014-12-12 01:32:39',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL,NULL),(172,'2014-12-12 10:49:59','USER_LOGIN',1,'2014-12-12 11:49:59',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL,NULL),(175,'2014-12-12 10:57:40','USER_MODIFY',1,'2014-12-12 11:57:40',1,'Modification utilisateur admin','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL,NULL),(176,'2014-12-12 13:29:15','USER_LOGIN',1,'2014-12-12 14:29:15',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL,NULL),(177,'2014-12-12 13:30:15','USER_LOGIN',1,'2014-12-12 14:30:15',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL,NULL),(178,'2014-12-12 13:40:08','USER_LOGOUT',1,'2014-12-12 14:40:08',1,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL,NULL),(179,'2014-12-12 13:40:10','USER_LOGIN',1,'2014-12-12 14:40:10',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL,NULL),(180,'2014-12-12 13:40:26','USER_MODIFY',1,'2014-12-12 14:40:26',1,'Modification utilisateur admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL,NULL),(181,'2014-12-12 13:40:34','USER_LOGOUT',1,'2014-12-12 14:40:34',1,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL,NULL),(182,'2014-12-12 13:42:23','USER_LOGIN',1,'2014-12-12 14:42:23',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL,NULL),(183,'2014-12-12 13:43:02','USER_NEW_PASSWORD',1,'2014-12-12 14:43:02',NULL,'Changement mot de passe de admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL,NULL),(184,'2014-12-12 13:43:25','USER_LOGOUT',1,'2014-12-12 14:43:25',1,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL,NULL),(185,'2014-12-12 13:43:27','USER_LOGIN_FAILED',1,'2014-12-12 14:43:27',NULL,'Identifiants login ou mot de passe incorrects - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL,NULL),(186,'2014-12-12 13:43:30','USER_LOGIN',1,'2014-12-12 14:43:30',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL,NULL),(187,'2014-12-12 14:52:11','USER_LOGIN',1,'2014-12-12 15:52:11',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',NULL,NULL),(188,'2014-12-12 17:53:00','USER_LOGIN_FAILED',1,'2014-12-12 18:53:00',NULL,'Identifiants login ou mot de passe incorrects - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL,NULL),(189,'2014-12-12 17:53:07','USER_LOGIN_FAILED',1,'2014-12-12 18:53:07',NULL,'Identifiants login ou mot de passe incorrects - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL,NULL),(190,'2014-12-12 17:53:51','USER_NEW_PASSWORD',1,'2014-12-12 18:53:51',NULL,'Changement mot de passe de admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL,NULL),(191,'2014-12-12 17:54:00','USER_LOGIN',1,'2014-12-12 18:54:00',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL,NULL),(192,'2014-12-12 17:54:10','USER_NEW_PASSWORD',1,'2014-12-12 18:54:10',1,'Changement mot de passe de admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL,NULL),(193,'2014-12-12 17:54:10','USER_MODIFY',1,'2014-12-12 18:54:10',1,'Modification utilisateur admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL,NULL),(194,'2014-12-12 18:57:09','USER_LOGIN',1,'2014-12-12 19:57:09',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL,NULL),(195,'2014-12-12 23:04:08','USER_LOGIN',1,'2014-12-13 00:04:08',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL,NULL),(196,'2014-12-17 20:03:14','USER_LOGIN',1,'2014-12-17 21:03:14',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL,NULL),(197,'2014-12-17 21:18:45','USER_LOGIN',1,'2014-12-17 22:18:45',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL,NULL),(198,'2014-12-17 22:30:08','USER_LOGIN',1,'2014-12-17 23:30:08',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL,NULL),(199,'2014-12-18 23:32:03','USER_LOGIN',1,'2014-12-19 00:32:03',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL,NULL),(200,'2014-12-19 09:38:03','USER_LOGIN',1,'2014-12-19 10:38:03',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL,NULL),(201,'2014-12-19 11:23:35','USER_LOGIN',1,'2014-12-19 12:23:35',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL,NULL),(202,'2014-12-19 12:46:22','USER_LOGIN',1,'2014-12-19 13:46:22',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL,NULL),(214,'2014-12-19 19:11:31','USER_LOGIN',1,'2014-12-19 20:11:31',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL,NULL),(215,'2014-12-21 16:36:57','USER_LOGIN',1,'2014-12-21 17:36:57',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL,NULL),(216,'2014-12-21 16:38:43','USER_NEW_PASSWORD',1,'2014-12-21 17:38:43',1,'Changement mot de passe de adupont','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL,NULL),(217,'2014-12-21 16:38:43','USER_MODIFY',1,'2014-12-21 17:38:43',1,'Modification utilisateur adupont','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL,NULL),(218,'2014-12-21 16:38:51','USER_LOGOUT',1,'2014-12-21 17:38:51',1,'(UserLogoff,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL,NULL),(219,'2014-12-21 16:38:55','USER_LOGIN',1,'2014-12-21 17:38:55',3,'(UserLogged,adupont)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL,NULL),(220,'2014-12-21 16:48:18','USER_LOGOUT',1,'2014-12-21 17:48:18',3,'(UserLogoff,adupont)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL,NULL),(221,'2014-12-21 16:48:20','USER_LOGIN',1,'2014-12-21 17:48:20',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL,NULL),(222,'2014-12-26 18:28:18','USER_LOGIN',1,'2014-12-26 19:28:18',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL,NULL),(223,'2014-12-26 20:00:24','USER_LOGIN',1,'2014-12-26 21:00:24',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL,NULL),(224,'2014-12-27 01:10:27','USER_LOGIN',1,'2014-12-27 02:10:27',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL,NULL),(225,'2014-12-28 19:12:08','USER_LOGIN',1,'2014-12-28 20:12:08',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL,NULL),(226,'2014-12-28 20:16:58','USER_LOGIN',1,'2014-12-28 21:16:58',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL,NULL),(227,'2014-12-29 14:35:46','USER_LOGIN',1,'2014-12-29 15:35:46',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL,NULL),(228,'2014-12-29 14:37:59','USER_LOGOUT',1,'2014-12-29 15:37:59',1,'(UserLogoff,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL,NULL),(229,'2014-12-29 14:38:00','USER_LOGIN',1,'2014-12-29 15:38:00',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL,NULL),(230,'2014-12-29 17:16:48','USER_LOGIN',1,'2014-12-29 18:16:48',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL,NULL),(231,'2014-12-31 12:02:59','USER_LOGIN',1,'2014-12-31 13:02:59',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL,NULL),(232,'2015-01-02 20:32:51','USER_LOGIN',1,'2015-01-02 21:32:51',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:17.0) Gecko/20100101 Firefox/17.0',NULL,NULL),(233,'2015-01-02 20:58:59','USER_LOGIN',1,'2015-01-02 21:58:59',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL,NULL),(234,'2015-01-03 09:25:07','USER_LOGIN',1,'2015-01-03 10:25:07',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL,NULL),(235,'2015-01-03 19:39:31','USER_LOGIN',1,'2015-01-03 20:39:31',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL,NULL),(236,'2015-01-04 22:40:19','USER_LOGIN',1,'2015-01-04 23:40:19',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL,NULL),(237,'2015-01-05 12:59:59','USER_LOGIN',1,'2015-01-05 13:59:59',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL,NULL),(238,'2015-01-05 15:28:52','USER_LOGIN',1,'2015-01-05 16:28:52',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL,NULL),(239,'2015-01-05 17:02:08','USER_LOGIN',1,'2015-01-05 18:02:08',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL,NULL),(240,'2015-01-06 12:13:33','USER_LOGIN',1,'2015-01-06 13:13:33',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL,NULL),(241,'2015-01-07 01:21:15','USER_LOGIN',1,'2015-01-07 02:21:15',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL,NULL),(242,'2015-01-07 01:46:31','USER_LOGOUT',1,'2015-01-07 02:46:31',1,'(UserLogoff,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL,NULL),(243,'2015-01-07 19:54:50','USER_LOGIN',1,'2015-01-07 20:54:50',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL,NULL),(244,'2015-01-08 21:55:01','USER_LOGIN',1,'2015-01-08 22:55:01',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL,NULL),(245,'2015-01-09 11:13:28','USER_LOGIN',1,'2015-01-09 12:13:28',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL,NULL),(246,'2015-01-10 18:30:46','USER_LOGIN',1,'2015-01-10 19:30:46',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL,NULL),(247,'2015-01-11 18:03:26','USER_LOGIN',1,'2015-01-11 19:03:26',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL,NULL),(248,'2015-01-12 11:15:04','USER_LOGIN',1,'2015-01-12 12:15:04',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL,NULL),(249,'2015-01-12 14:42:44','USER_LOGIN',1,'2015-01-12 15:42:44',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL,NULL),(250,'2015-01-13 12:07:17','USER_LOGIN',1,'2015-01-13 13:07:17',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL,NULL),(251,'2015-01-13 17:37:58','USER_LOGIN',1,'2015-01-13 18:37:58',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL,NULL),(252,'2015-01-13 19:24:21','USER_LOGIN',1,'2015-01-13 20:24:21',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL,NULL),(253,'2015-01-13 19:29:19','USER_LOGOUT',1,'2015-01-13 20:29:19',1,'(UserLogoff,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL,NULL),(254,'2015-01-13 21:39:39','USER_LOGIN',1,'2015-01-13 22:39:39',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL,NULL),(255,'2015-01-14 00:52:21','USER_LOGIN',1,'2015-01-14 01:52:21',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11',NULL,NULL),(256,'2015-01-16 11:34:31','USER_LOGIN',1,'2015-01-16 12:34:31',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.52 Safari/537.17',NULL,NULL),(257,'2015-01-16 15:36:21','USER_LOGIN',1,'2015-01-16 16:36:21',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.52 Safari/537.17',NULL,NULL),(258,'2015-01-16 19:17:36','USER_LOGIN',1,'2015-01-16 20:17:36',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.52 Safari/537.17',NULL,NULL),(259,'2015-01-16 19:48:08','GROUP_CREATE',1,'2015-01-16 20:48:08',1,'Création groupe ggg','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.52 Safari/537.17',NULL,NULL),(260,'2015-01-16 21:48:53','USER_LOGIN',1,'2015-01-16 22:48:53',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.52 Safari/537.17',NULL,NULL),(261,'2015-01-17 19:55:53','USER_LOGIN',1,'2015-01-17 20:55:53',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.52 Safari/537.17',NULL,NULL),(262,'2015-01-18 09:48:01','USER_LOGIN',1,'2015-01-18 10:48:01',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.52 Safari/537.17',NULL,NULL),(263,'2015-01-18 13:22:36','USER_LOGIN',1,'2015-01-18 14:22:36',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.52 Safari/537.17',NULL,NULL),(264,'2015-01-18 16:10:23','USER_LOGIN',1,'2015-01-18 17:10:22',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.52 Safari/537.17',NULL,NULL),(265,'2015-01-18 17:41:40','USER_LOGIN',1,'2015-01-18 18:41:40',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.52 Safari/537.17',NULL,NULL),(266,'2015-01-19 14:33:48','USER_LOGIN',1,'2015-01-19 15:33:48',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.52 Safari/537.17',NULL,NULL),(267,'2015-01-19 16:47:43','USER_LOGIN',1,'2015-01-19 17:47:43',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.52 Safari/537.17',NULL,NULL),(268,'2015-01-19 16:59:43','USER_LOGIN',1,'2015-01-19 17:59:43',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.52 Safari/537.17',NULL,NULL),(269,'2015-01-19 17:00:22','USER_LOGIN',1,'2015-01-19 18:00:22',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.52 Safari/537.17',NULL,NULL),(270,'2015-01-19 17:04:16','USER_LOGOUT',1,'2015-01-19 18:04:16',1,'(UserLogoff,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.52 Safari/537.17',NULL,NULL),(271,'2015-01-19 17:04:18','USER_LOGIN',1,'2015-01-19 18:04:18',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.52 Safari/537.17',NULL,NULL),(272,'2015-01-20 00:34:19','USER_LOGIN',1,'2015-01-20 01:34:19',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.52 Safari/537.17',NULL,NULL),(273,'2015-01-21 11:54:17','USER_LOGIN',1,'2015-01-21 12:54:17',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.52 Safari/537.17',NULL,NULL),(274,'2015-01-21 13:48:15','USER_LOGIN',1,'2015-01-21 14:48:15',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.52 Safari/537.17',NULL,NULL),(275,'2015-01-21 14:30:22','USER_LOGIN',1,'2015-01-21 15:30:22',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.52 Safari/537.17',NULL,NULL),(276,'2015-01-21 15:10:46','USER_LOGIN',1,'2015-01-21 16:10:46',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.52 Safari/537.17',NULL,NULL),(277,'2015-01-21 17:27:43','USER_LOGIN',1,'2015-01-21 18:27:43',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.52 Safari/537.17',NULL,NULL),(278,'2015-01-21 21:48:15','USER_LOGIN',1,'2015-01-21 22:48:15',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.52 Safari/537.17',NULL,NULL),(279,'2015-01-21 21:50:42','USER_LOGIN',1,'2015-01-21 22:50:42',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.52 Safari/537.17',NULL,NULL),(280,'2015-01-23 09:28:26','USER_LOGIN',1,'2015-01-23 10:28:26',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.56 Safari/537.17',NULL,NULL),(281,'2015-01-23 13:21:57','USER_LOGIN',1,'2015-01-23 14:21:57',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.56 Safari/537.17',NULL,NULL),(282,'2015-01-23 16:52:00','USER_LOGOUT',1,'2015-01-23 17:52:00',1,'(UserLogoff,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.56 Safari/537.17',NULL,NULL),(283,'2015-01-23 16:52:05','USER_LOGIN_FAILED',1,'2015-01-23 17:52:05',NULL,'Bad value for login or password - login=bbb','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.56 Safari/537.17',NULL,NULL),(284,'2015-01-23 16:52:09','USER_LOGIN',1,'2015-01-23 17:52:09',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.56 Safari/537.17',NULL,NULL),(285,'2015-01-23 16:52:27','USER_CREATE',1,'2015-01-23 17:52:27',1,'Création utilisateur aaa','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.56 Safari/537.17',NULL,NULL),(286,'2015-01-23 16:52:27','USER_NEW_PASSWORD',1,'2015-01-23 17:52:27',1,'Changement mot de passe de aaa','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.56 Safari/537.17',NULL,NULL),(287,'2015-01-23 16:52:37','USER_CREATE',1,'2015-01-23 17:52:37',1,'Création utilisateur bbb','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.56 Safari/537.17',NULL,NULL),(288,'2015-01-23 16:52:37','USER_NEW_PASSWORD',1,'2015-01-23 17:52:37',1,'Changement mot de passe de bbb','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.56 Safari/537.17',NULL,NULL),(289,'2015-01-23 16:53:15','USER_LOGOUT',1,'2015-01-23 17:53:15',1,'(UserLogoff,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.56 Safari/537.17',NULL,NULL),(290,'2015-01-23 16:53:20','USER_LOGIN',1,'2015-01-23 17:53:20',4,'(UserLogged,aaa)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.56 Safari/537.17',NULL,NULL),(291,'2015-01-23 19:16:58','USER_LOGIN',1,'2015-01-23 20:16:58',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.56 Safari/537.17',NULL,NULL),(292,'2015-01-26 10:54:07','USER_LOGIN',1,'2015-01-26 11:54:07',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.56 Safari/537.17',NULL,NULL),(293,'2015-01-29 10:15:36','USER_LOGIN',1,'2015-01-29 11:15:36',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.56 Safari/537.17',NULL,NULL),(294,'2015-01-30 17:42:50','USER_LOGIN',1,'2015-01-30 18:42:50',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.56 Safari/537.17',NULL,NULL),(295,'2015-02-01 08:49:55','USER_LOGIN',1,'2015-02-01 09:49:55',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.57 Safari/537.17',NULL,NULL),(296,'2015-02-01 08:51:57','USER_LOGOUT',1,'2015-02-01 09:51:57',1,'(UserLogoff,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.57 Safari/537.17',NULL,NULL),(297,'2015-02-01 08:52:39','USER_LOGIN',1,'2015-02-01 09:52:39',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.57 Safari/537.17',NULL,NULL),(298,'2015-02-01 21:03:01','USER_LOGIN',1,'2015-02-01 22:03:01',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.57 Safari/537.17',NULL,NULL),(299,'2015-02-10 19:48:39','USER_LOGIN',1,'2015-02-10 20:48:39',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.57 Safari/537.17',NULL,NULL),(300,'2015-02-10 20:46:48','USER_LOGIN',1,'2015-02-10 21:46:48',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.57 Safari/537.17',NULL,NULL),(301,'2015-02-10 21:39:23','USER_LOGIN',1,'2015-02-10 22:39:23',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.57 Safari/537.17',NULL,NULL),(302,'2015-02-11 19:00:13','USER_LOGIN',1,'2015-02-11 20:00:13',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.57 Safari/537.17',NULL,NULL),(303,'2015-02-11 19:43:44','USER_LOGIN_FAILED',1,'2015-02-11 20:43:44',NULL,'Unknown column \'u.fk_user\' in \'field list\'','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.57 Safari/537.17',NULL,NULL),(304,'2015-02-11 19:44:01','USER_LOGIN',1,'2015-02-11 20:44:01',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.57 Safari/537.17',NULL,NULL),(305,'2015-02-12 00:27:35','USER_LOGIN',1,'2015-02-12 01:27:35',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.57 Safari/537.17',NULL,NULL),(306,'2015-02-12 00:27:38','USER_LOGOUT',1,'2015-02-12 01:27:38',1,'(UserLogoff,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.57 Safari/537.17',NULL,NULL),(307,'2015-02-12 00:28:07','USER_LOGIN',1,'2015-02-12 01:28:07',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.57 Safari/537.17',NULL,NULL),(308,'2015-02-12 00:28:09','USER_LOGOUT',1,'2015-02-12 01:28:09',1,'(UserLogoff,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.57 Safari/537.17',NULL,NULL),(309,'2015-02-12 00:28:26','USER_LOGIN',1,'2015-02-12 01:28:26',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.57 Safari/537.17',NULL,NULL),(310,'2015-02-12 00:28:30','USER_LOGOUT',1,'2015-02-12 01:28:30',1,'(UserLogoff,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.57 Safari/537.17',NULL,NULL),(311,'2015-02-12 12:42:15','USER_LOGIN',1,'2015-02-12 13:42:15',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.57 Safari/537.17',NULL,NULL),(312,'2015-02-12 13:46:16','USER_LOGIN',1,'2015-02-12 14:46:16',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.69 Safari/537.17',NULL,NULL),(313,'2015-02-12 14:54:28','USER_LOGIN',1,'2015-02-12 15:54:28',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.69 Safari/537.17',NULL,NULL),(314,'2015-02-12 16:04:46','USER_LOGIN',1,'2015-02-12 17:04:46',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.69 Safari/537.17',NULL,NULL),(315,'2015-02-13 14:02:43','USER_LOGIN',1,'2015-02-13 15:02:43',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.69 Safari/537.17',NULL,NULL),(316,'2015-02-13 14:48:30','USER_LOGIN',1,'2015-02-13 15:48:30',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.69 Safari/537.17',NULL,NULL),(317,'2015-02-13 17:44:53','USER_LOGIN',1,'2015-02-13 18:44:53',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.69 Safari/537.17',NULL,NULL),(318,'2015-02-15 08:44:36','USER_LOGIN',1,'2015-02-15 09:44:36',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.69 Safari/537.17',NULL,NULL),(319,'2015-02-15 08:53:20','USER_LOGIN',1,'2015-02-15 09:53:20',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.69 Safari/537.17',NULL,NULL),(320,'2015-02-16 19:10:28','USER_LOGIN',1,'2015-02-16 20:10:28',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.69 Safari/537.17',NULL,NULL),(321,'2015-02-16 19:22:40','USER_CREATE',1,'2015-02-16 20:22:40',1,'Création utilisateur aaab','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.69 Safari/537.17',NULL,NULL),(322,'2015-02-16 19:22:40','USER_NEW_PASSWORD',1,'2015-02-16 20:22:40',1,'Changement mot de passe de aaab','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.69 Safari/537.17',NULL,NULL),(323,'2015-02-16 19:48:15','USER_CREATE',1,'2015-02-16 20:48:15',1,'Création utilisateur zzz','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.69 Safari/537.17',NULL,NULL),(324,'2015-02-16 19:48:15','USER_NEW_PASSWORD',1,'2015-02-16 20:48:15',1,'Changement mot de passe de zzz','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.69 Safari/537.17',NULL,NULL),(325,'2015-02-16 19:50:08','USER_CREATE',1,'2015-02-16 20:50:08',1,'Création utilisateur zzzg','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.69 Safari/537.17',NULL,NULL),(326,'2015-02-16 19:50:08','USER_NEW_PASSWORD',1,'2015-02-16 20:50:08',1,'Changement mot de passe de zzzg','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.69 Safari/537.17',NULL,NULL),(327,'2015-02-16 21:20:03','USER_LOGIN',1,'2015-02-16 22:20:03',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.69 Safari/537.17',NULL,NULL),(328,'2015-02-17 14:30:51','USER_LOGIN',1,'2015-02-17 15:30:51',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.69 Safari/537.17',NULL,NULL),(329,'2015-02-17 17:21:22','USER_LOGIN',1,'2015-02-17 18:21:22',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.69 Safari/537.17',NULL,NULL),(330,'2015-02-17 17:48:43','USER_MODIFY',1,'2015-02-17 18:48:43',1,'Modification utilisateur aaa','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.69 Safari/537.17',NULL,NULL),(331,'2015-02-17 17:48:47','USER_MODIFY',1,'2015-02-17 18:48:47',1,'Modification utilisateur aaa','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.69 Safari/537.17',NULL,NULL),(332,'2015-02-17 17:48:51','USER_MODIFY',1,'2015-02-17 18:48:51',1,'Modification utilisateur aaa','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.69 Safari/537.17',NULL,NULL),(333,'2015-02-17 17:48:56','USER_MODIFY',1,'2015-02-17 18:48:56',1,'Modification utilisateur aaa','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.69 Safari/537.17',NULL,NULL),(334,'2015-02-18 22:00:01','USER_LOGIN',1,'2015-02-18 23:00:01',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.69 Safari/537.17',NULL,NULL),(335,'2015-02-19 08:19:52','USER_LOGIN',1,'2015-02-19 09:19:52',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.69 Safari/537.17',NULL,NULL),(336,'2015-02-19 22:00:52','USER_LOGIN',1,'2015-02-19 23:00:52',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.69 Safari/537.17',NULL,NULL),(337,'2015-02-20 09:34:52','USER_LOGIN',1,'2015-02-20 10:34:52',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.69 Safari/537.17',NULL,NULL),(338,'2015-02-20 13:12:28','USER_LOGIN',1,'2015-02-20 14:12:28',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.69 Safari/537.17',NULL,NULL),(339,'2015-02-20 17:19:44','USER_LOGIN',1,'2015-02-20 18:19:44',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.69 Safari/537.17',NULL,NULL),(340,'2015-02-20 19:07:21','USER_MODIFY',1,'2015-02-20 20:07:21',1,'Modification utilisateur adupont','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.69 Safari/537.17',NULL,NULL),(341,'2015-02-20 19:47:17','USER_LOGIN',1,'2015-02-20 20:47:17',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.69 Safari/537.17',NULL,NULL),(342,'2015-02-20 19:48:01','USER_MODIFY',1,'2015-02-20 20:48:01',1,'Modification utilisateur aaa','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.69 Safari/537.17',NULL,NULL),(343,'2015-02-21 08:27:07','USER_LOGIN',1,'2015-02-21 09:27:07',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.69 Safari/537.17',NULL,NULL),(344,'2015-02-23 13:34:13','USER_LOGIN',1,'2015-02-23 14:34:13',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.69 Safari/537.17',NULL,NULL),(345,'2015-02-24 01:06:41','USER_LOGIN_FAILED',1,'2015-02-24 02:06:41',NULL,'Bad value for login or password - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(346,'2015-02-24 01:06:45','USER_LOGIN_FAILED',1,'2015-02-24 02:06:45',NULL,'Bad value for login or password - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(347,'2015-02-24 01:06:55','USER_LOGIN_FAILED',1,'2015-02-24 02:06:55',NULL,'Bad value for login or password - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(348,'2015-02-24 01:07:03','USER_LOGIN_FAILED',1,'2015-02-24 02:07:03',NULL,'Bad value for login or password - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(349,'2015-02-24 01:07:21','USER_LOGIN_FAILED',1,'2015-02-24 02:07:21',NULL,'Bad value for login or password - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(350,'2015-02-24 01:08:12','USER_LOGIN_FAILED',1,'2015-02-24 02:08:12',NULL,'Bad value for login or password - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(351,'2015-02-24 01:08:42','USER_LOGIN_FAILED',1,'2015-02-24 02:08:42',NULL,'Bad value for login or password - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(352,'2015-02-24 01:08:50','USER_LOGIN_FAILED',1,'2015-02-24 02:08:50',NULL,'Bad value for login or password - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(353,'2015-02-24 01:09:08','USER_LOGIN_FAILED',1,'2015-02-24 02:09:08',NULL,'Bad value for login or password - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(354,'2015-02-24 01:09:42','USER_LOGIN_FAILED',1,'2015-02-24 02:09:42',NULL,'Bad value for login or password - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(355,'2015-02-24 01:09:50','USER_LOGIN_FAILED',1,'2015-02-24 02:09:50',NULL,'Bad value for login or password - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(356,'2015-02-24 01:10:05','USER_LOGIN_FAILED',1,'2015-02-24 02:10:05',NULL,'Bad value for login or password - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(357,'2015-02-24 01:10:22','USER_LOGIN_FAILED',1,'2015-02-24 02:10:22',NULL,'Bad value for login or password - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(358,'2015-02-24 01:10:30','USER_LOGIN_FAILED',1,'2015-02-24 02:10:30',NULL,'Bad value for login or password - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(359,'2015-02-24 01:10:56','USER_LOGIN_FAILED',1,'2015-02-24 02:10:56',NULL,'Bad value for login or password - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(360,'2015-02-24 01:11:26','USER_LOGIN_FAILED',1,'2015-02-24 02:11:26',NULL,'Bad value for login or password - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(361,'2015-02-24 01:12:06','USER_LOGIN_FAILED',1,'2015-02-24 02:12:06',NULL,'Bad value for login or password - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(362,'2015-02-24 01:21:14','USER_LOGIN_FAILED',1,'2015-02-24 02:21:14',NULL,'Bad value for login or password - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(363,'2015-02-24 01:21:25','USER_LOGIN_FAILED',1,'2015-02-24 02:21:25',NULL,'Bad value for login or password - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(364,'2015-02-24 01:21:54','USER_LOGIN_FAILED',1,'2015-02-24 02:21:54',NULL,'Bad value for login or password - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(365,'2015-02-24 01:22:14','USER_LOGIN_FAILED',1,'2015-02-24 02:22:14',NULL,'Bad value for login or password - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(366,'2015-02-24 01:22:37','USER_LOGIN_FAILED',1,'2015-02-24 02:22:37',NULL,'Bad value for login or password - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(367,'2015-02-24 01:23:01','USER_LOGIN_FAILED',1,'2015-02-24 02:23:01',NULL,'Bad value for login or password - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(368,'2015-02-24 01:23:39','USER_LOGIN_FAILED',1,'2015-02-24 02:23:39',NULL,'Bad value for login or password - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(369,'2015-02-24 01:24:04','USER_LOGIN_FAILED',1,'2015-02-24 02:24:04',NULL,'Bad value for login or password - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(370,'2015-02-24 01:24:39','USER_LOGIN_FAILED',1,'2015-02-24 02:24:39',NULL,'Bad value for login or password - login=aa','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(371,'2015-02-24 01:25:01','USER_LOGIN_FAILED',1,'2015-02-24 02:25:01',NULL,'Bad value for login or password - login=aa','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(372,'2015-02-24 01:25:12','USER_LOGIN_FAILED',1,'2015-02-24 02:25:12',NULL,'Bad value for login or password - login=aa','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(373,'2015-02-24 01:27:30','USER_LOGIN_FAILED',1,'2015-02-24 02:27:30',NULL,'Bad value for login or password - login=aa','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(374,'2015-02-24 01:28:00','USER_LOGIN_FAILED',1,'2015-02-24 02:28:00',NULL,'Bad value for login or password - login=aa','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(375,'2015-02-24 01:28:35','USER_LOGIN_FAILED',1,'2015-02-24 02:28:35',NULL,'Bad value for login or password - login=aa','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(376,'2015-02-24 01:29:03','USER_LOGIN_FAILED',1,'2015-02-24 02:29:03',NULL,'Bad value for login or password - login=aa','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(377,'2015-02-24 01:29:55','USER_LOGIN_FAILED',1,'2015-02-24 02:29:55',NULL,'Bad value for login or password - login=aa','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(378,'2015-02-24 01:32:40','USER_LOGIN_FAILED',1,'2015-02-24 02:32:40',NULL,'Bad value for login or password - login=aa','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(379,'2015-02-24 01:39:33','USER_LOGIN_FAILED',1,'2015-02-24 02:39:33',NULL,'Identifiants login ou mot de passe incorrects - login=aa','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(380,'2015-02-24 01:39:38','USER_LOGIN_FAILED',1,'2015-02-24 02:39:38',NULL,'Identifiants login ou mot de passe incorrects - login=aa','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(381,'2015-02-24 01:39:47','USER_LOGIN_FAILED',1,'2015-02-24 02:39:47',NULL,'Identifiants login ou mot de passe incorrects - login=lmkm','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(382,'2015-02-24 01:40:54','USER_LOGIN_FAILED',1,'2015-02-24 02:40:54',NULL,'Identifiants login ou mot de passe incorrects - login=lmkm','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(383,'2015-02-24 01:47:57','USER_LOGIN_FAILED',1,'2015-02-24 02:47:57',NULL,'Identifiants login ou mot de passe incorrects - login=lmkm','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(384,'2015-02-24 01:48:05','USER_LOGIN_FAILED',1,'2015-02-24 02:48:05',NULL,'Identifiants login ou mot de passe incorrects - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(385,'2015-02-24 01:48:07','USER_LOGIN_FAILED',1,'2015-02-24 02:48:07',NULL,'Unknown column \'u.lastname\' in \'field list\'','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(386,'2015-02-24 01:48:35','USER_LOGIN',1,'2015-02-24 02:48:35',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(387,'2015-02-24 01:56:32','USER_LOGIN',1,'2015-02-24 02:56:32',1,'(UserLogged,admin)','192.168.0.254','Mozilla/5.0 (Linux; U; Android 2.2; en-us; sdk Build/FRF91) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1',NULL,NULL),(388,'2015-02-24 02:05:55','USER_LOGOUT',1,'2015-02-24 03:05:55',1,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(389,'2015-02-24 02:39:52','USER_LOGIN',1,'2015-02-24 03:39:52',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(390,'2015-02-24 02:51:10','USER_LOGOUT',1,'2015-02-24 03:51:10',1,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(391,'2015-02-24 12:46:41','USER_LOGIN',1,'2015-02-24 13:46:41',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(392,'2015-02-24 12:46:52','USER_LOGOUT',1,'2015-02-24 13:46:52',1,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(393,'2015-02-24 12:46:56','USER_LOGIN',1,'2015-02-24 13:46:56',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(394,'2015-02-24 12:47:56','USER_LOGOUT',1,'2015-02-24 13:47:56',1,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(395,'2015-02-24 12:48:00','USER_LOGIN',1,'2015-02-24 13:48:00',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(396,'2015-02-24 12:48:11','USER_LOGOUT',1,'2015-02-24 13:48:11',1,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(397,'2015-02-24 12:48:32','USER_LOGIN',1,'2015-02-24 13:48:32',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(398,'2015-02-24 12:52:22','USER_LOGOUT',1,'2015-02-24 13:52:22',1,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(399,'2015-02-24 12:52:27','USER_LOGIN',1,'2015-02-24 13:52:27',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(400,'2015-02-24 12:52:54','USER_LOGOUT',1,'2015-02-24 13:52:54',1,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(401,'2015-02-24 12:52:59','USER_LOGIN',1,'2015-02-24 13:52:59',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(402,'2015-02-24 12:55:39','USER_LOGOUT',1,'2015-02-24 13:55:39',1,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(403,'2015-02-24 12:55:59','USER_LOGIN',1,'2015-02-24 13:55:59',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(404,'2015-02-24 12:56:07','USER_LOGOUT',1,'2015-02-24 13:56:07',1,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(405,'2015-02-24 12:56:23','USER_LOGIN',1,'2015-02-24 13:56:23',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(406,'2015-02-24 12:56:46','USER_LOGOUT',1,'2015-02-24 13:56:46',1,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(407,'2015-02-24 12:58:30','USER_LOGIN',1,'2015-02-24 13:58:30',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(408,'2015-02-24 12:58:33','USER_LOGOUT',1,'2015-02-24 13:58:33',1,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(409,'2015-02-24 12:58:51','USER_LOGIN',1,'2015-02-24 13:58:51',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(410,'2015-02-24 12:58:58','USER_LOGOUT',1,'2015-02-24 13:58:58',1,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(411,'2015-02-24 13:18:53','USER_LOGIN',1,'2015-02-24 14:18:53',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(412,'2015-02-24 13:19:52','USER_LOGOUT',1,'2015-02-24 14:19:52',1,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(413,'2015-02-24 15:39:31','USER_LOGIN_FAILED',1,'2015-02-24 16:39:31',NULL,'ErrorBadValueForCode - login=admin','127.0.0.1',NULL,NULL,NULL),(414,'2015-02-24 15:42:07','USER_LOGIN',1,'2015-02-24 16:42:07',1,'(UserLogged,admin)','127.0.0.1',NULL,NULL,NULL),(415,'2015-02-24 15:42:52','USER_LOGOUT',1,'2015-02-24 16:42:52',1,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_0 like Mac OS X; en-us) AppleWebKit/532.9 (KHTML, like Gecko) Version/4.0.5 Mobile/8A293 Safari/6531.22.7',NULL,NULL),(416,'2015-02-24 16:04:21','USER_LOGIN',1,'2015-02-24 17:04:21',1,'(UserLogged,admin)','192.168.0.254','Mozilla/5.0 (Linux; U; Android 2.2; en-us; sdk Build/FRF91) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1',NULL,NULL),(417,'2015-02-24 16:11:28','USER_LOGIN_FAILED',1,'2015-02-24 17:11:28',NULL,'ErrorBadValueForCode - login=admin','127.0.0.1','Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_0 like Mac OS X; en-us) AppleWebKit/532.9 (KHTML, like Gecko) Version/4.0.5 Mobile/8A293 Safari/6531.22.7',NULL,NULL),(418,'2015-02-24 16:11:37','USER_LOGIN',1,'2015-02-24 17:11:37',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_0 like Mac OS X; en-us) AppleWebKit/532.9 (KHTML, like Gecko) Version/4.0.5 Mobile/8A293 Safari/6531.22.7',NULL,NULL),(419,'2015-02-24 16:36:52','USER_LOGOUT',1,'2015-02-24 17:36:52',1,'(UserLogoff,admin)','192.168.0.254','Mozilla/5.0 (Linux; U; Android 2.2; en-us; sdk Build/FRF91) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1',NULL,NULL),(420,'2015-02-24 16:40:37','USER_LOGIN',1,'2015-02-24 17:40:37',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(421,'2015-02-24 16:57:16','USER_LOGIN',1,'2015-02-24 17:57:16',1,'(UserLogged,admin)','192.168.0.254','Mozilla/5.0 (Linux; U; Android 2.2; en-us; sdk Build/FRF91) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1 - 2131034114',NULL,NULL),(422,'2015-02-24 17:01:30','USER_LOGOUT',1,'2015-02-24 18:01:30',1,'(UserLogoff,admin)','192.168.0.254','Mozilla/5.0 (Linux; U; Android 2.2; en-us; sdk Build/FRF91) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1 - 2131034114',NULL,NULL),(423,'2015-02-24 17:02:33','USER_LOGIN',1,'2015-02-24 18:02:33',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(424,'2015-02-24 17:14:22','USER_LOGOUT',1,'2015-02-24 18:14:22',1,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(425,'2015-02-24 17:15:07','USER_LOGIN_FAILED',1,'2015-02-24 18:15:07',NULL,'Identifiants login ou mot de passe incorrects - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(426,'2015-02-24 17:15:20','USER_LOGIN',1,'2015-02-24 18:15:20',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(427,'2015-02-24 17:20:14','USER_LOGIN',1,'2015-02-24 18:20:14',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(428,'2015-02-24 17:20:51','USER_LOGIN',1,'2015-02-24 18:20:51',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(429,'2015-02-24 17:20:54','USER_LOGOUT',1,'2015-02-24 18:20:54',1,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(430,'2015-02-24 17:21:19','USER_LOGIN',1,'2015-02-24 18:21:19',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(431,'2015-02-24 17:32:35','USER_LOGIN',1,'2015-02-24 18:32:35',1,'(UserLogged,admin)','192.168.0.254','Mozilla/5.0 (Linux; U; Android 2.2; en-us; sdk Build/FRF91) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1 - 2131034114',NULL,NULL),(432,'2015-02-24 18:28:48','USER_LOGIN',1,'2015-02-24 19:28:48',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(433,'2015-02-24 18:29:27','USER_LOGOUT',1,'2015-02-24 19:29:27',1,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_0 like Mac OS X; en-us) AppleWebKit/532.9 (KHTML, like Gecko) Version/4.0.5 Mobile/8A293 Safari/6531.22.7',NULL,NULL),(434,'2015-02-24 18:29:32','USER_LOGIN',1,'2015-02-24 19:29:32',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_0 like Mac OS X; en-us) AppleWebKit/532.9 (KHTML, like Gecko) Version/4.0.5 Mobile/8A293 Safari/6531.22.7',NULL,NULL),(435,'2015-02-24 20:13:13','USER_LOGOUT',1,'2015-02-24 21:13:13',1,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(436,'2015-02-24 20:13:17','USER_LOGIN',1,'2015-02-24 21:13:17',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(437,'2015-02-25 08:57:16','USER_LOGIN',1,'2015-02-25 09:57:16',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(438,'2015-02-25 08:57:59','USER_LOGOUT',1,'2015-02-25 09:57:59',1,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(439,'2015-02-25 09:15:02','USER_LOGIN',1,'2015-02-25 10:15:02',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(440,'2015-02-25 09:15:50','USER_LOGOUT',1,'2015-02-25 10:15:50',1,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(441,'2015-02-25 09:15:57','USER_LOGIN',1,'2015-02-25 10:15:57',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(442,'2015-02-25 09:16:12','USER_LOGOUT',1,'2015-02-25 10:16:12',1,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(443,'2015-02-25 09:16:19','USER_LOGIN',1,'2015-02-25 10:16:19',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(444,'2015-02-25 09:16:25','USER_LOGOUT',1,'2015-02-25 10:16:25',1,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(445,'2015-02-25 09:16:39','USER_LOGIN_FAILED',1,'2015-02-25 10:16:39',NULL,'Bad value for login or password - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(446,'2015-02-25 09:16:42','USER_LOGIN_FAILED',1,'2015-02-25 10:16:42',NULL,'Bad value for login or password - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(447,'2015-02-25 09:16:54','USER_LOGIN_FAILED',1,'2015-02-25 10:16:54',NULL,'Identificadors d'usuari o contrasenya incorrectes - login=gfdg','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(448,'2015-02-25 09:17:53','USER_LOGIN',1,'2015-02-25 10:17:53',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(449,'2015-02-25 09:18:37','USER_LOGOUT',1,'2015-02-25 10:18:37',1,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(450,'2015-02-25 09:18:41','USER_LOGIN',1,'2015-02-25 10:18:41',4,'(UserLogged,aaa)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(451,'2015-02-25 09:18:47','USER_LOGOUT',1,'2015-02-25 10:18:47',4,'(UserLogoff,aaa)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(452,'2015-02-25 10:05:34','USER_LOGIN',1,'2015-02-25 11:05:34',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(453,'2015-02-26 21:51:40','USER_LOGIN',1,'2015-02-26 22:51:40',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(454,'2015-02-26 23:30:06','USER_LOGIN',1,'2015-02-27 00:30:06',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(455,'2015-02-27 14:13:11','USER_LOGIN',1,'2015-02-27 15:13:11',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(456,'2015-02-27 18:12:06','USER_LOGIN_FAILED',1,'2015-02-27 19:12:06',NULL,'Identifiants login ou mot de passe incorrects - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(457,'2015-02-27 18:12:10','USER_LOGIN',1,'2015-02-27 19:12:10',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(458,'2015-02-27 20:20:08','USER_LOGIN',1,'2015-02-27 21:20:08',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(459,'2015-03-01 22:12:03','USER_LOGIN',1,'2015-03-01 23:12:03',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(460,'2015-03-02 11:45:50','USER_LOGIN',1,'2015-03-02 12:45:50',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(461,'2015-03-02 15:53:51','USER_LOGIN_FAILED',1,'2015-03-02 16:53:51',NULL,'Identifiants login ou mot de passe incorrects - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(462,'2015-03-02 15:53:53','USER_LOGIN',1,'2015-03-02 16:53:53',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(463,'2015-03-02 18:32:32','USER_LOGIN',1,'2015-03-02 19:32:32',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(464,'2015-03-02 22:59:36','USER_LOGIN',1,'2015-03-02 23:59:36',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(465,'2015-03-03 16:26:26','USER_LOGIN',1,'2015-03-03 17:26:26',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(466,'2015-03-03 22:50:27','USER_LOGIN',1,'2015-03-03 23:50:27',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(467,'2015-03-04 08:29:27','USER_LOGIN',1,'2015-03-04 09:29:27',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(468,'2015-03-04 18:27:28','USER_LOGIN',1,'2015-03-04 19:27:28',1,'(UserLogged,admin)','192.168.0.254','Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0; NP06)',NULL,NULL),(469,'2015-03-04 19:27:23','USER_LOGIN',1,'2015-03-04 20:27:23',1,'(UserLogged,admin)','192.168.0.254','Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)',NULL,NULL),(470,'2015-03-04 19:35:14','USER_LOGIN',1,'2015-03-04 20:35:14',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(471,'2015-03-04 19:55:49','USER_LOGIN',1,'2015-03-04 20:55:49',1,'(UserLogged,admin)','192.168.0.254','Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0)',NULL,NULL),(472,'2015-03-04 21:16:13','USER_LOGIN',1,'2015-03-04 22:16:13',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(473,'2015-03-05 10:17:30','USER_LOGIN',1,'2015-03-05 11:17:30',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(474,'2015-03-05 11:02:43','USER_LOGIN',1,'2015-03-05 12:02:43',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(475,'2015-03-05 23:14:39','USER_LOGIN',1,'2015-03-06 00:14:39',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(476,'2015-03-06 08:58:57','USER_LOGIN',1,'2015-03-06 09:58:57',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(477,'2015-03-06 14:29:40','USER_LOGIN',1,'2015-03-06 15:29:40',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(478,'2015-03-06 21:53:02','USER_LOGIN',1,'2015-03-06 22:53:02',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(479,'2015-03-07 21:14:39','USER_LOGIN',1,'2015-03-07 22:14:39',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(480,'2015-03-08 00:06:05','USER_LOGIN',1,'2015-03-08 01:06:05',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(481,'2015-03-08 01:38:13','USER_LOGIN',1,'2015-03-08 02:38:13',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(482,'2015-03-08 08:59:50','USER_LOGIN',1,'2015-03-08 09:59:50',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(483,'2015-03-09 12:08:51','USER_LOGIN',1,'2015-03-09 13:08:51',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(484,'2015-03-09 15:19:53','USER_LOGIN',1,'2015-03-09 16:19:53',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(495,'2015-03-09 18:06:21','USER_LOGIN',1,'2015-03-09 19:06:21',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(496,'2015-03-09 20:01:24','USER_LOGIN',1,'2015-03-09 21:01:24',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(497,'2015-03-09 23:36:45','USER_LOGIN',1,'2015-03-10 00:36:45',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(498,'2015-03-10 14:37:13','USER_LOGIN',1,'2015-03-10 15:37:13',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(499,'2015-03-10 17:54:12','USER_LOGIN',1,'2015-03-10 18:54:12',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(500,'2015-03-11 08:57:09','USER_LOGIN',1,'2015-03-11 09:57:09',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(501,'2015-03-11 22:05:13','USER_LOGIN',1,'2015-03-11 23:05:13',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(502,'2015-03-12 08:34:27','USER_LOGIN',1,'2015-03-12 09:34:27',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(503,'2015-03-13 09:11:02','USER_LOGIN',1,'2015-03-13 10:11:02',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(504,'2015-03-13 10:02:11','USER_LOGIN',1,'2015-03-13 11:02:11',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(505,'2015-03-13 13:20:58','USER_LOGIN',1,'2015-03-13 14:20:58',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(506,'2015-03-13 16:19:28','USER_LOGIN',1,'2015-03-13 17:19:28',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(507,'2015-03-13 18:34:30','USER_LOGIN',1,'2015-03-13 19:34:30',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(508,'2015-03-14 08:25:02','USER_LOGIN',1,'2015-03-14 09:25:02',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(509,'2015-03-14 19:15:22','USER_LOGIN',1,'2015-03-14 20:15:22',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(510,'2015-03-14 21:58:53','USER_LOGIN',1,'2015-03-14 22:58:53',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(511,'2015-03-14 21:58:59','USER_LOGOUT',1,'2015-03-14 22:58:59',1,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(512,'2015-03-14 21:59:07','USER_LOGIN',1,'2015-03-14 22:59:07',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(513,'2015-03-14 22:58:22','USER_LOGOUT',1,'2015-03-14 23:58:22',1,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(514,'2015-03-14 23:00:25','USER_LOGIN',1,'2015-03-15 00:00:25',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(515,'2015-03-16 12:14:28','USER_LOGIN',1,'2015-03-16 13:14:28',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(516,'2015-03-16 16:09:01','USER_LOGIN',1,'2015-03-16 17:09:01',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(517,'2015-03-16 16:57:11','USER_LOGIN',1,'2015-03-16 17:57:11',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(518,'2015-03-16 19:31:31','USER_LOGIN',1,'2015-03-16 20:31:31',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22',NULL,NULL),(519,'2015-03-17 17:44:39','USER_LOGIN',1,'2015-03-17 18:44:39',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22',NULL,NULL),(520,'2015-03-17 20:40:57','USER_LOGIN',1,'2015-03-17 21:40:57',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22',NULL,NULL),(521,'2015-03-17 23:14:05','USER_LOGIN',1,'2015-03-18 00:14:05',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22',NULL,NULL),(522,'2015-03-17 23:28:47','USER_LOGOUT',1,'2015-03-18 00:28:47',1,'(UserLogoff,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22',NULL,NULL),(523,'2015-03-17 23:28:54','USER_LOGIN',1,'2015-03-18 00:28:54',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22',NULL,NULL),(524,'2015-03-18 17:37:30','USER_LOGIN',1,'2015-03-18 18:37:30',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22',NULL,NULL),(525,'2015-03-18 18:11:37','USER_LOGIN',1,'2015-03-18 19:11:37',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22',NULL,NULL),(526,'2015-03-19 08:35:08','USER_LOGIN',1,'2015-03-19 09:35:08',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22',NULL,NULL),(527,'2015-03-19 09:20:23','USER_LOGIN',1,'2015-03-19 10:20:23',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22',NULL,NULL),(528,'2015-03-20 13:17:13','USER_LOGIN',1,'2015-03-20 14:17:13',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22',NULL,NULL),(529,'2015-03-20 14:44:31','USER_LOGIN',1,'2015-03-20 15:44:31',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22',NULL,NULL),(530,'2015-03-20 18:24:25','USER_LOGIN',1,'2015-03-20 19:24:25',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22',NULL,NULL),(531,'2015-03-20 19:15:54','USER_LOGIN',1,'2015-03-20 20:15:54',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22',NULL,NULL),(532,'2015-03-21 18:40:47','USER_LOGIN',1,'2015-03-21 19:40:47',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22',NULL,NULL),(533,'2015-03-21 21:42:24','USER_LOGIN',1,'2015-03-21 22:42:24',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22',NULL,NULL),(534,'2015-03-22 08:39:23','USER_LOGIN',1,'2015-03-22 09:39:23',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22',NULL,NULL),(535,'2015-03-23 13:04:55','USER_LOGIN',1,'2015-03-23 14:04:55',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22',NULL,NULL),(536,'2015-03-23 15:47:43','USER_LOGIN',1,'2015-03-23 16:47:43',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22',NULL,NULL),(537,'2015-03-23 22:56:36','USER_LOGIN',1,'2015-03-23 23:56:36',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22',NULL,NULL),(538,'2015-03-24 01:22:32','USER_LOGIN',1,'2015-03-24 02:22:32',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22',NULL,NULL),(539,'2015-03-24 14:40:42','USER_LOGIN',1,'2015-03-24 15:40:42',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22',NULL,NULL),(540,'2015-03-24 15:30:26','USER_LOGOUT',1,'2015-03-24 16:30:26',1,'(UserLogoff,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22',NULL,NULL),(541,'2015-03-24 15:30:29','USER_LOGIN',1,'2015-03-24 16:30:29',2,'(UserLogged,demo)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22',NULL,NULL),(542,'2015-03-24 15:49:40','USER_LOGOUT',1,'2015-03-24 16:49:40',2,'(UserLogoff,demo)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22',NULL,NULL),(543,'2015-03-24 15:49:48','USER_LOGIN',1,'2015-03-24 16:49:48',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22',NULL,NULL),(544,'2015-03-24 15:52:35','USER_MODIFY',1,'2015-03-24 16:52:35',1,'Modification utilisateur zzzg','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22',NULL,NULL),(545,'2015-03-24 15:52:52','USER_MODIFY',1,'2015-03-24 16:52:52',1,'Modification utilisateur zzzg','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22',NULL,NULL),(546,'2015-03-24 15:53:09','USER_MODIFY',1,'2015-03-24 16:53:09',1,'Modification utilisateur zzzg','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22',NULL,NULL),(547,'2015-03-24 15:53:23','USER_MODIFY',1,'2015-03-24 16:53:23',1,'Modification utilisateur zzzg','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22',NULL,NULL),(548,'2015-03-24 16:00:04','USER_MODIFY',1,'2015-03-24 17:00:04',1,'Modification utilisateur zzzg','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22',NULL,NULL),(549,'2015-03-24 16:01:50','USER_MODIFY',1,'2015-03-24 17:01:50',1,'Modification utilisateur zzzg','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22',NULL,NULL),(550,'2015-03-24 16:10:14','USER_MODIFY',1,'2015-03-24 17:10:14',1,'Modification utilisateur zzzg','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22',NULL,NULL),(551,'2015-03-24 16:55:13','USER_LOGIN',1,'2015-03-24 17:55:13',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22',NULL,NULL),(552,'2015-03-24 17:44:29','USER_LOGIN',1,'2015-03-24 18:44:29',1,'(UserLogged,admin)','::1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22',NULL,NULL),(553,'2015-09-08 23:06:26','USER_LOGIN',1,'2015-09-09 01:06:26',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/29.0.1547.57 Safari/537.36',NULL,NULL),(554,'2015-10-21 22:32:28','USER_LOGIN',1,'2015-10-22 00:32:28',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/30.0.1599.66 Safari/537.36',NULL,NULL),(555,'2015-10-21 22:32:48','USER_LOGIN',1,'2015-10-22 00:32:48',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/30.0.1599.66 Safari/537.36',NULL,NULL),(556,'2015-11-07 00:01:51','USER_LOGIN',1,'2015-11-07 01:01:51',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/30.0.1599.114 Safari/537.36',NULL,NULL),(557,'2016-03-02 15:21:07','USER_LOGIN',1,'2016-03-02 16:21:07',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1750.117 Safari/537.36',NULL,NULL),(558,'2016-03-02 15:36:53','USER_LOGIN',1,'2016-03-02 16:36:53',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1750.117 Safari/537.36',NULL,NULL),(559,'2016-03-02 18:54:23','USER_LOGIN',1,'2016-03-02 19:54:23',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1750.117 Safari/537.36',NULL,NULL),(560,'2016-03-02 19:11:17','USER_LOGIN',1,'2016-03-02 20:11:17',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1750.117 Safari/537.36',NULL,NULL),(561,'2016-03-03 18:19:24','USER_LOGIN',1,'2016-03-03 19:19:24',1,'(UserLogged,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1750.117 Safari/537.36',NULL,NULL),(562,'2016-12-21 12:51:38','USER_LOGIN',1,'2016-12-21 13:51:38',1,'(UserLogged,admin) - TZ=1;TZString=CET;Screen=1920x969','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/38.0.2125.111 Safari/537.36',NULL,NULL),(563,'2016-12-21 19:52:09','USER_LOGIN',1,'2016-12-21 20:52:09',1,'(UserLogged,admin) - TZ=1;TZString=CET;Screen=1920x969','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/38.0.2125.111 Safari/537.36',NULL,NULL),(566,'2017-10-03 08:49:43','USER_NEW_PASSWORD',1,'2017-10-03 10:49:43',1,'Password change for admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(567,'2017-10-03 08:49:43','USER_MODIFY',1,'2017-10-03 10:49:43',1,'User admin modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(568,'2017-10-03 09:03:12','USER_MODIFY',1,'2017-10-03 11:03:12',1,'User admin modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(569,'2017-10-03 09:03:42','USER_MODIFY',1,'2017-10-03 11:03:42',1,'User admin modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(570,'2017-10-03 09:07:36','USER_MODIFY',1,'2017-10-03 11:07:36',1,'User demo modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(571,'2017-10-03 09:08:58','USER_NEW_PASSWORD',1,'2017-10-03 11:08:58',1,'Password change for pcurie','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(572,'2017-10-03 09:08:58','USER_MODIFY',1,'2017-10-03 11:08:58',1,'User pcurie modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(573,'2017-10-03 09:09:23','USER_MODIFY',1,'2017-10-03 11:09:23',1,'User pcurie modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(574,'2017-10-03 09:11:04','USER_NEW_PASSWORD',1,'2017-10-03 11:11:04',1,'Password change for athestudent','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(575,'2017-10-03 09:11:04','USER_MODIFY',1,'2017-10-03 11:11:04',1,'User athestudent modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(576,'2017-10-03 09:11:53','USER_MODIFY',1,'2017-10-03 11:11:53',1,'User abookkeeper modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(577,'2017-10-03 09:42:12','USER_LOGIN_FAILED',1,'2017-10-03 11:42:11',NULL,'Bad value for login or password - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(578,'2017-10-03 09:42:19','USER_LOGIN_FAILED',1,'2017-10-03 11:42:19',NULL,'Bad value for login or password - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(579,'2017-10-03 09:42:42','USER_LOGIN_FAILED',1,'2017-10-03 11:42:42',NULL,'Bad value for login or password - login=aeinstein','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(580,'2017-10-03 09:43:50','USER_LOGIN',1,'2017-10-03 11:43:50',1,'(UserLogged,admin) - TZ=1;TZString=Europe/Berlin;Screen=1600x788','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(581,'2017-10-03 09:44:44','GROUP_MODIFY',1,'2017-10-03 11:44:44',1,'Group Sale representatives modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(582,'2017-10-03 09:46:25','GROUP_CREATE',1,'2017-10-03 11:46:25',1,'Group Management created','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(583,'2017-10-03 09:46:46','GROUP_CREATE',1,'2017-10-03 11:46:46',1,'Group Scientists created','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(584,'2017-10-03 09:47:41','USER_CREATE',1,'2017-10-03 11:47:41',1,'User mcurie created','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(585,'2017-10-03 09:47:41','USER_NEW_PASSWORD',1,'2017-10-03 11:47:41',1,'Password change for mcurie','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(586,'2017-10-03 09:47:53','USER_MODIFY',1,'2017-10-03 11:47:53',1,'User mcurie modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(587,'2017-10-03 09:48:32','USER_DELETE',1,'2017-10-03 11:48:32',1,'User bbb removed','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(588,'2017-10-03 09:48:52','USER_MODIFY',1,'2017-10-03 11:48:52',1,'User bookkeeper modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(589,'2017-10-03 10:01:28','USER_MODIFY',1,'2017-10-03 12:01:28',1,'User bookkeeper modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(590,'2017-10-03 10:01:39','USER_MODIFY',1,'2017-10-03 12:01:39',1,'User bookkeeper modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(591,'2017-10-05 06:32:38','USER_LOGIN_FAILED',1,'2017-10-05 08:32:38',NULL,'Bad value for login or password - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(592,'2017-10-05 06:32:44','USER_LOGIN',1,'2017-10-05 08:32:44',1,'(UserLogged,admin) - TZ=1;TZString=Europe/Berlin;Screen=1590x767','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(593,'2017-10-05 07:07:52','USER_CREATE',1,'2017-10-05 09:07:52',1,'User atheceo created','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(594,'2017-10-05 07:07:52','USER_NEW_PASSWORD',1,'2017-10-05 09:07:52',1,'Password change for atheceo','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(595,'2017-10-05 07:09:08','USER_NEW_PASSWORD',1,'2017-10-05 09:09:08',1,'Password change for aeinstein','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(596,'2017-10-05 07:09:08','USER_MODIFY',1,'2017-10-05 09:09:08',1,'User aeinstein modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(597,'2017-10-05 07:09:46','USER_CREATE',1,'2017-10-05 09:09:46',1,'User admin created','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(598,'2017-10-05 07:09:46','USER_NEW_PASSWORD',1,'2017-10-05 09:09:46',1,'Password change for admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(599,'2017-10-05 07:10:20','USER_MODIFY',1,'2017-10-05 09:10:20',1,'User demo modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(600,'2017-10-05 07:10:48','USER_MODIFY',1,'2017-10-05 09:10:48',1,'User admin modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(601,'2017-10-05 07:11:22','USER_NEW_PASSWORD',1,'2017-10-05 09:11:22',1,'Password change for bbookkeeper','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(602,'2017-10-05 07:11:22','USER_MODIFY',1,'2017-10-05 09:11:22',1,'User bbookkeeper modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(603,'2017-10-05 07:12:37','USER_MODIFY',1,'2017-10-05 09:12:37',1,'User admin modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(604,'2017-10-05 07:13:27','USER_MODIFY',1,'2017-10-05 09:13:27',1,'User demo modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(605,'2017-10-05 07:13:52','USER_MODIFY',1,'2017-10-05 09:13:52',1,'User admin modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(606,'2017-10-05 07:14:35','USER_LOGOUT',1,'2017-10-05 09:14:35',1,'(UserLogoff,aeinstein)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(607,'2017-10-05 07:14:40','USER_LOGIN_FAILED',1,'2017-10-05 09:14:40',NULL,'Bad value for login or password - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(608,'2017-10-05 07:14:44','USER_LOGIN_FAILED',1,'2017-10-05 09:14:44',NULL,'Bad value for login or password - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(609,'2017-10-05 07:14:49','USER_LOGIN',1,'2017-10-05 09:14:49',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Berlin;Screen=1590x767','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(610,'2017-10-05 07:57:18','USER_MODIFY',1,'2017-10-05 09:57:18',12,'User aeinstein modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(611,'2017-10-05 08:06:54','USER_LOGOUT',1,'2017-10-05 10:06:54',12,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(612,'2017-10-05 08:07:03','USER_LOGIN',1,'2017-10-05 10:07:03',11,'(UserLogged,atheceo) - TZ=1;TZString=Europe/Berlin;Screen=1590x767','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(613,'2017-10-05 19:18:46','USER_LOGIN',1,'2017-10-05 21:18:46',11,'(UserLogged,atheceo) - TZ=1;TZString=Europe/Berlin;Screen=1590x767','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(614,'2017-10-05 19:29:35','USER_CREATE',1,'2017-10-05 21:29:35',11,'User ccommercy created','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(615,'2017-10-05 19:29:35','USER_NEW_PASSWORD',1,'2017-10-05 21:29:35',11,'Password change for ccommercy','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(616,'2017-10-05 19:30:13','GROUP_CREATE',1,'2017-10-05 21:30:13',11,'Group Commercial created','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(617,'2017-10-05 19:31:37','USER_NEW_PASSWORD',1,'2017-10-05 21:31:37',11,'Password change for admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(618,'2017-10-05 19:31:37','USER_MODIFY',1,'2017-10-05 21:31:37',11,'User admin modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(619,'2017-10-05 19:32:00','USER_MODIFY',1,'2017-10-05 21:32:00',11,'User admin modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(620,'2017-10-05 19:33:33','USER_CREATE',1,'2017-10-05 21:33:33',11,'User sscientol created','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(621,'2017-10-05 19:33:33','USER_NEW_PASSWORD',1,'2017-10-05 21:33:33',11,'Password change for sscientol','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(622,'2017-10-05 19:33:47','USER_NEW_PASSWORD',1,'2017-10-05 21:33:47',11,'Password change for mcurie','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(623,'2017-10-05 19:33:47','USER_MODIFY',1,'2017-10-05 21:33:47',11,'User mcurie modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(624,'2017-10-05 19:34:23','USER_NEW_PASSWORD',1,'2017-10-05 21:34:23',11,'Password change for pcurie','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(625,'2017-10-05 19:34:23','USER_MODIFY',1,'2017-10-05 21:34:23',11,'User pcurie modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(626,'2017-10-05 19:34:42','USER_MODIFY',1,'2017-10-05 21:34:42',11,'User aeinstein modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(627,'2017-10-05 19:36:06','USER_NEW_PASSWORD',1,'2017-10-05 21:36:06',11,'Password change for ccommercy','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(628,'2017-10-05 19:36:06','USER_MODIFY',1,'2017-10-05 21:36:06',11,'User ccommercy modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(629,'2017-10-05 19:36:57','USER_NEW_PASSWORD',1,'2017-10-05 21:36:57',11,'Password change for atheceo','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(630,'2017-10-05 19:36:57','USER_MODIFY',1,'2017-10-05 21:36:57',11,'User atheceo modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(631,'2017-10-05 19:37:27','USER_LOGOUT',1,'2017-10-05 21:37:27',11,'(UserLogoff,atheceo)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(632,'2017-10-05 19:37:35','USER_LOGIN_FAILED',1,'2017-10-05 21:37:35',NULL,'Bad value for login or password - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(633,'2017-10-05 19:37:39','USER_LOGIN_FAILED',1,'2017-10-05 21:37:39',NULL,'Bad value for login or password - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(634,'2017-10-05 19:37:44','USER_LOGIN_FAILED',1,'2017-10-05 21:37:44',NULL,'Bad value for login or password - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(635,'2017-10-05 19:37:49','USER_LOGIN_FAILED',1,'2017-10-05 21:37:49',NULL,'Bad value for login or password - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(636,'2017-10-05 19:38:12','USER_LOGIN_FAILED',1,'2017-10-05 21:38:12',NULL,'Bad value for login or password - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(637,'2017-10-05 19:40:48','USER_LOGIN_FAILED',1,'2017-10-05 21:40:48',NULL,'Bad value for login or password - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(638,'2017-10-05 19:40:55','USER_LOGIN',1,'2017-10-05 21:40:55',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Berlin;Screen=1590x767','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(639,'2017-10-05 19:43:34','USER_MODIFY',1,'2017-10-05 21:43:34',12,'User aeinstein modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(640,'2017-10-05 19:45:43','USER_CREATE',1,'2017-10-05 21:45:43',12,'User aaa created','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(641,'2017-10-05 19:45:43','USER_NEW_PASSWORD',1,'2017-10-05 21:45:43',12,'Password change for aaa','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(642,'2017-10-05 19:46:18','USER_DELETE',1,'2017-10-05 21:46:18',12,'User aaa removed','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(643,'2017-10-05 19:47:09','USER_MODIFY',1,'2017-10-05 21:47:09',12,'User demo modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(644,'2017-10-05 19:47:22','USER_MODIFY',1,'2017-10-05 21:47:22',12,'User demo modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(645,'2017-10-05 19:52:05','USER_MODIFY',1,'2017-10-05 21:52:05',12,'User sscientol modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(646,'2017-10-05 19:52:23','USER_MODIFY',1,'2017-10-05 21:52:23',12,'User bbookkeeper modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(647,'2017-10-05 19:54:54','USER_NEW_PASSWORD',1,'2017-10-05 21:54:54',12,'Password change for zzeceo','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(648,'2017-10-05 19:54:54','USER_MODIFY',1,'2017-10-05 21:54:54',12,'User zzeceo modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(649,'2017-10-05 19:57:02','USER_MODIFY',1,'2017-10-05 21:57:02',12,'User zzeceo modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(650,'2017-10-05 19:57:57','USER_NEW_PASSWORD',1,'2017-10-05 21:57:57',12,'Password change for pcurie','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(651,'2017-10-05 19:57:57','USER_MODIFY',1,'2017-10-05 21:57:57',12,'User pcurie modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(652,'2017-10-05 19:59:42','USER_NEW_PASSWORD',1,'2017-10-05 21:59:42',12,'Password change for admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(653,'2017-10-05 19:59:42','USER_MODIFY',1,'2017-10-05 21:59:42',12,'User admin modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(654,'2017-10-05 20:00:21','USER_MODIFY',1,'2017-10-05 22:00:21',12,'User adminx modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(655,'2017-10-05 20:05:36','USER_MODIFY',1,'2017-10-05 22:05:36',12,'User admin modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(656,'2017-10-05 20:06:25','USER_MODIFY',1,'2017-10-05 22:06:25',12,'User ccommercy modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(657,'2017-10-05 20:07:18','USER_MODIFY',1,'2017-10-05 22:07:18',12,'User mcurie modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(658,'2017-10-05 20:07:36','USER_MODIFY',1,'2017-10-05 22:07:36',12,'User aeinstein modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(659,'2017-10-05 20:08:34','USER_MODIFY',1,'2017-10-05 22:08:34',12,'User bbookkeeper modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(660,'2017-10-05 20:47:52','USER_CREATE',1,'2017-10-05 22:47:52',12,'User cc1 created','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(661,'2017-10-05 20:47:52','USER_NEW_PASSWORD',1,'2017-10-05 22:47:52',12,'Password change for cc1','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(662,'2017-10-05 20:47:55','USER_LOGOUT',1,'2017-10-05 22:47:55',12,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(663,'2017-10-05 20:48:08','USER_LOGIN',1,'2017-10-05 22:48:08',11,'(UserLogged,zzeceo) - TZ=1;TZString=Europe/Berlin;Screen=1590x434','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(664,'2017-10-05 20:48:39','USER_CREATE',1,'2017-10-05 22:48:39',11,'User cc2 created','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(665,'2017-10-05 20:48:39','USER_NEW_PASSWORD',1,'2017-10-05 22:48:39',11,'Password change for cc2','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(666,'2017-10-05 20:48:59','USER_NEW_PASSWORD',1,'2017-10-05 22:48:59',11,'Password change for cc1','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(667,'2017-10-05 20:48:59','USER_MODIFY',1,'2017-10-05 22:48:59',11,'User cc1 modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(668,'2017-10-05 21:06:36','USER_LOGOUT',1,'2017-10-05 23:06:35',11,'(UserLogoff,zzeceo)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(669,'2017-10-05 21:06:44','USER_LOGIN_FAILED',1,'2017-10-05 23:06:44',NULL,'Bad value for login or password - login=cc1','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(670,'2017-10-05 21:07:12','USER_LOGIN_FAILED',1,'2017-10-05 23:07:12',NULL,'Bad value for login or password - login=cc1','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(671,'2017-10-05 21:07:19','USER_LOGIN_FAILED',1,'2017-10-05 23:07:19',NULL,'Bad value for login or password - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(672,'2017-10-05 21:07:27','USER_LOGIN_FAILED',1,'2017-10-05 23:07:27',NULL,'Bad value for login or password - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(673,'2017-10-05 21:07:32','USER_LOGIN',1,'2017-10-05 23:07:32',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Berlin;Screen=1590x767','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(674,'2017-10-05 21:12:28','USER_NEW_PASSWORD',1,'2017-10-05 23:12:28',12,'Password change for cc1','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(675,'2017-10-05 21:12:28','USER_MODIFY',1,'2017-10-05 23:12:28',12,'User cc1 modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(676,'2017-10-05 21:13:00','USER_CREATE',1,'2017-10-05 23:13:00',12,'User aaa created','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(677,'2017-10-05 21:13:00','USER_NEW_PASSWORD',1,'2017-10-05 23:13:00',12,'Password change for aaa','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(678,'2017-10-05 21:13:40','USER_DELETE',1,'2017-10-05 23:13:40',12,'User aaa removed','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(679,'2017-10-05 21:14:47','USER_LOGOUT',1,'2017-10-05 23:14:47',12,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(680,'2017-10-05 21:14:56','USER_LOGIN',1,'2017-10-05 23:14:56',16,'(UserLogged,cc1) - TZ=1;TZString=Europe/Berlin;Screen=1590x767','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(681,'2017-10-05 21:15:56','USER_LOGOUT',1,'2017-10-05 23:15:56',16,'(UserLogoff,cc1)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(682,'2017-10-05 21:16:06','USER_LOGIN',1,'2017-10-05 23:16:06',17,'(UserLogged,cc2) - TZ=1;TZString=Europe/Berlin;Screen=1590x767','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(683,'2017-10-05 21:37:25','USER_LOGOUT',1,'2017-10-05 23:37:25',17,'(UserLogoff,cc2)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(684,'2017-10-05 21:37:31','USER_LOGIN',1,'2017-10-05 23:37:31',16,'(UserLogged,cc1) - TZ=1;TZString=Europe/Berlin;Screen=1590x767','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(685,'2017-10-05 21:43:53','USER_LOGOUT',1,'2017-10-05 23:43:53',16,'(UserLogoff,cc1)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(686,'2017-10-05 21:44:00','USER_LOGIN',1,'2017-10-05 23:44:00',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Berlin;Screen=1590x767','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(687,'2017-10-05 21:46:17','USER_LOGOUT',1,'2017-10-05 23:46:17',12,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(688,'2017-10-05 21:46:24','USER_LOGIN',1,'2017-10-05 23:46:24',16,'(UserLogged,cc1) - TZ=1;TZString=Europe/Berlin;Screen=1590x767','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',NULL,NULL),(689,'2017-11-04 15:17:06','USER_LOGIN',1,'2017-11-04 16:17:06',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Berlin;Screen=1600x790','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.80 Safari/537.36',NULL,NULL),(690,'2017-11-15 22:04:04','USER_LOGIN',1,'2017-11-15 23:04:04',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Berlin;Screen=1600x790','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.80 Safari/537.36',NULL,NULL),(691,'2017-11-15 22:23:45','USER_MODIFY',1,'2017-11-15 23:23:45',12,'User ccommercy modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.80 Safari/537.36',NULL,NULL),(692,'2017-11-15 22:24:22','USER_MODIFY',1,'2017-11-15 23:24:22',12,'User cc1 modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.80 Safari/537.36',NULL,NULL),(693,'2017-11-15 22:24:53','USER_MODIFY',1,'2017-11-15 23:24:53',12,'User cc2 modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.80 Safari/537.36',NULL,NULL),(694,'2017-11-15 22:25:17','USER_MODIFY',1,'2017-11-15 23:25:17',12,'User cc1 modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.80 Safari/537.36',NULL,NULL),(695,'2017-11-15 22:45:37','USER_LOGOUT',1,'2017-11-15 23:45:37',12,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.80 Safari/537.36',NULL,NULL),(696,'2017-11-18 13:41:02','USER_LOGIN',1,'2017-11-18 14:41:02',2,'(UserLogged,demo) - TZ=1;TZString=Europe/Berlin;Screen=1600x790','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.80 Safari/537.36',NULL,NULL),(697,'2017-11-18 14:23:35','USER_LOGIN',1,'2017-11-18 15:23:35',2,'(UserLogged,demo) - TZ=1;TZString=Europe/Berlin;Screen=1600x790','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.80 Safari/537.36',NULL,NULL),(698,'2017-11-18 15:15:46','USER_LOGOUT',1,'2017-11-18 16:15:46',2,'(UserLogoff,demo)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.80 Safari/537.36',NULL,NULL),(699,'2017-11-18 15:15:51','USER_LOGIN',1,'2017-11-18 16:15:51',2,'(UserLogged,demo) - TZ=1;TZString=Europe/Berlin;Screen=1600x790','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.80 Safari/537.36',NULL,NULL),(700,'2017-11-30 17:52:08','USER_LOGIN',1,'2017-11-30 18:52:08',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Berlin;Screen=1600x790','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.80 Safari/537.36',NULL,NULL),(701,'2018-01-10 16:45:43','USER_LOGIN',1,'2018-01-10 17:45:43',2,'(UserLogged,demo) - TZ=1;TZString=Europe/Berlin;Screen=1600x790','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.80 Safari/537.36',NULL,NULL),(702,'2018-01-10 16:45:52','USER_LOGOUT',1,'2018-01-10 17:45:52',2,'(UserLogoff,demo)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.80 Safari/537.36',NULL,NULL),(703,'2018-01-10 16:46:06','USER_LOGIN',1,'2018-01-10 17:46:06',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Berlin;Screen=1600x790','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.80 Safari/537.36',NULL,NULL),(704,'2018-01-16 14:53:47','USER_LOGIN',1,'2018-01-16 15:53:47',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Berlin;Screen=1600x790','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.80 Safari/537.36',NULL,NULL),(705,'2018-01-16 15:04:29','USER_LOGOUT',1,'2018-01-16 16:04:29',12,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.80 Safari/537.36',NULL,NULL),(706,'2018-01-16 15:04:40','USER_LOGIN',1,'2018-01-16 16:04:40',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Berlin;Screen=1600x790','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.80 Safari/537.36',NULL,NULL),(707,'2018-01-22 09:33:26','USER_LOGIN',1,'2018-01-22 10:33:26',2,'(UserLogged,demo) - TZ=1;TZString=Europe/Berlin;Screen=1600x790','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.80 Safari/537.36',NULL,NULL),(708,'2018-01-22 09:35:19','USER_LOGOUT',1,'2018-01-22 10:35:19',2,'(UserLogoff,demo)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.80 Safari/537.36',NULL,NULL),(709,'2018-01-22 09:35:29','USER_LOGIN',1,'2018-01-22 10:35:29',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Berlin;Screen=1600x790','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.80 Safari/537.36',NULL,NULL),(710,'2018-01-22 10:47:34','USER_CREATE',1,'2018-01-22 11:47:34',12,'User aaa created','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.80 Safari/537.36',NULL,NULL),(711,'2018-01-22 10:47:34','USER_NEW_PASSWORD',1,'2018-01-22 11:47:34',12,'Password change for aaa','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.80 Safari/537.36',NULL,NULL),(712,'2018-01-22 12:07:56','USER_LOGIN',1,'2018-01-22 13:07:56',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Berlin;Screen=1600x790','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.80 Safari/537.36',NULL,NULL),(713,'2018-01-22 12:36:25','USER_NEW_PASSWORD',1,'2018-01-22 13:36:25',12,'Password change for admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.80 Safari/537.36',NULL,NULL),(714,'2018-01-22 12:36:25','USER_MODIFY',1,'2018-01-22 13:36:25',12,'User admin modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.80 Safari/537.36',NULL,NULL),(715,'2018-01-22 12:56:32','USER_MODIFY',1,'2018-01-22 13:56:32',12,'User admin modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.80 Safari/537.36',NULL,NULL),(716,'2018-01-22 12:58:05','USER_MODIFY',1,'2018-01-22 13:58:05',12,'User admin modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.80 Safari/537.36',NULL,NULL),(717,'2018-01-22 13:01:02','USER_MODIFY',1,'2018-01-22 14:01:02',12,'User admin modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.80 Safari/537.36',NULL,NULL),(718,'2018-01-22 13:01:18','USER_MODIFY',1,'2018-01-22 14:01:18',12,'User admin modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.80 Safari/537.36',NULL,NULL),(719,'2018-01-22 13:13:42','USER_MODIFY',1,'2018-01-22 14:13:42',12,'User admin modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.80 Safari/537.36',NULL,NULL),(720,'2018-01-22 13:15:20','USER_DELETE',1,'2018-01-22 14:15:20',12,'User aaa removed','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.80 Safari/537.36',NULL,NULL),(721,'2018-01-22 13:19:21','USER_LOGOUT',1,'2018-01-22 14:19:21',12,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.80 Safari/537.36',NULL,NULL),(722,'2018-01-22 13:19:32','USER_LOGIN',1,'2018-01-22 14:19:32',2,'(UserLogged,demo) - TZ=1;TZString=Europe/Berlin;Screen=1600x790','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.80 Safari/537.36',NULL,NULL),(723,'2018-01-22 13:19:51','USER_LOGOUT',1,'2018-01-22 14:19:51',2,'(UserLogoff,demo)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.80 Safari/537.36',NULL,NULL),(724,'2018-01-22 13:20:01','USER_LOGIN',1,'2018-01-22 14:20:01',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Berlin;Screen=1600x790','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.80 Safari/537.36',NULL,NULL),(725,'2018-01-22 13:28:22','USER_LOGOUT',1,'2018-01-22 14:28:22',12,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.80 Safari/537.36',NULL,NULL),(726,'2018-01-22 13:28:35','USER_LOGIN',1,'2018-01-22 14:28:35',2,'(UserLogged,demo) - TZ=1;TZString=Europe/Berlin;Screen=1600x790','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.80 Safari/537.36',NULL,NULL),(727,'2018-01-22 13:33:54','USER_LOGOUT',1,'2018-01-22 14:33:54',2,'(UserLogoff,demo)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.80 Safari/537.36',NULL,NULL),(728,'2018-01-22 13:34:05','USER_LOGIN',1,'2018-01-22 14:34:05',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Berlin;Screen=1600x790','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.80 Safari/537.36',NULL,NULL),(729,'2018-01-22 13:51:46','USER_MODIFY',1,'2018-01-22 14:51:46',12,'User ccommercy modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.80 Safari/537.36',NULL,NULL),(730,'2018-01-22 16:20:12','USER_LOGIN',1,'2018-01-22 17:20:12',2,'(UserLogged,demo) - TZ=1;TZString=Europe/Berlin;Screen=1600x790','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/48.0.2564.82 Safari/537.36',NULL,NULL),(731,'2018-01-22 16:20:22','USER_LOGOUT',1,'2018-01-22 17:20:22',2,'(UserLogoff,demo)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/48.0.2564.82 Safari/537.36',NULL,NULL),(732,'2018-01-22 16:20:36','USER_LOGIN',1,'2018-01-22 17:20:36',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Berlin;Screen=1600x790','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/48.0.2564.82 Safari/537.36',NULL,NULL),(733,'2018-01-22 16:27:02','USER_CREATE',1,'2018-01-22 17:27:02',12,'User ldestailleur created','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/48.0.2564.82 Safari/537.36',NULL,NULL),(734,'2018-01-22 16:27:02','USER_NEW_PASSWORD',1,'2018-01-22 17:27:02',12,'Password change for ldestailleur','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/48.0.2564.82 Safari/537.36',NULL,NULL),(735,'2018-01-22 16:28:34','USER_MODIFY',1,'2018-01-22 17:28:34',12,'User ldestailleur modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/48.0.2564.82 Safari/537.36',NULL,NULL),(736,'2018-01-22 16:30:01','USER_ENABLEDISABLE',1,'2018-01-22 17:30:01',12,'User cc2 activated','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/48.0.2564.82 Safari/537.36',NULL,NULL),(737,'2018-01-22 17:11:06','USER_LOGIN',1,'2018-01-22 18:11:06',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Berlin;Screen=1600x790','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/48.0.2564.82 Safari/537.36',NULL,NULL),(738,'2018-01-22 18:00:02','USER_DELETE',1,'2018-01-22 19:00:02',12,'User zzz removed','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/48.0.2564.82 Safari/537.36',NULL,NULL),(739,'2018-01-22 18:01:40','USER_DELETE',1,'2018-01-22 19:01:40',12,'User aaab removed','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/48.0.2564.82 Safari/537.36',NULL,NULL),(740,'2018-01-22 18:01:52','USER_DELETE',1,'2018-01-22 19:01:52',12,'User zzzg removed','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/48.0.2564.82 Safari/537.36',NULL,NULL),(741,'2018-03-13 10:54:59','USER_LOGIN',1,'2018-03-13 14:54:59',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x971','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.87 Safari/537.36',NULL,NULL),(742,'2018-07-30 11:13:10','USER_LOGIN',1,'2018-07-30 15:13:10',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.82 Safari/537.36',NULL,NULL),(743,'2018-07-30 12:50:23','USER_CREATE',1,'2018-07-30 16:50:23',12,'User eldy created','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.82 Safari/537.36',NULL,NULL),(744,'2018-07-30 12:50:23','USER_CREATE',1,'2018-07-30 16:50:23',12,'User eldy created','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.82 Safari/537.36',NULL,NULL),(745,'2018-07-30 12:50:23','USER_NEW_PASSWORD',1,'2018-07-30 16:50:23',12,'Password change for eldy','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.82 Safari/537.36',NULL,NULL),(746,'2018-07-30 12:50:38','USER_MODIFY',1,'2018-07-30 16:50:38',12,'User eldy modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.82 Safari/537.36',NULL,NULL),(747,'2018-07-30 12:50:54','USER_DELETE',1,'2018-07-30 16:50:54',12,'User eldy removed','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.82 Safari/537.36',NULL,NULL),(748,'2018-07-30 12:51:23','USER_NEW_PASSWORD',1,'2018-07-30 16:51:23',12,'Password change for ldestailleur','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.82 Safari/537.36',NULL,NULL),(749,'2018-07-30 12:51:23','USER_MODIFY',1,'2018-07-30 16:51:23',12,'User ldestailleur modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.82 Safari/537.36',NULL,NULL),(750,'2018-07-30 18:26:58','USER_LOGIN',1,'2018-07-30 22:26:58',18,'(UserLogged,ldestailleur) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.82 Safari/537.36',NULL,NULL),(751,'2018-07-30 18:27:40','USER_LOGOUT',1,'2018-07-30 22:27:40',18,'(UserLogoff,ldestailleur)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.82 Safari/537.36',NULL,NULL),(752,'2018-07-30 18:27:47','USER_LOGIN',1,'2018-07-30 22:27:47',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.82 Safari/537.36',NULL,NULL),(753,'2018-07-30 19:00:00','USER_LOGOUT',1,'2018-07-30 23:00:00',12,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.82 Safari/537.36',NULL,NULL),(754,'2018-07-30 19:00:04','USER_LOGIN',1,'2018-07-30 23:00:04',2,'(UserLogged,demo) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.82 Safari/537.36',NULL,NULL),(755,'2018-07-30 19:00:14','USER_LOGOUT',1,'2018-07-30 23:00:14',2,'(UserLogoff,demo)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.82 Safari/537.36',NULL,NULL),(756,'2018-07-30 19:00:19','USER_LOGIN',1,'2018-07-30 23:00:19',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.82 Safari/537.36',NULL,NULL),(757,'2018-07-30 19:00:43','USER_LOGOUT',1,'2018-07-30 23:00:43',12,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.82 Safari/537.36',NULL,NULL),(758,'2018-07-30 19:00:48','USER_LOGIN',1,'2018-07-30 23:00:48',2,'(UserLogged,demo) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.82 Safari/537.36',NULL,NULL),(759,'2018-07-30 19:03:52','USER_LOGOUT',1,'2018-07-30 23:03:52',2,'(UserLogoff,demo)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.82 Safari/537.36',NULL,NULL),(760,'2018-07-30 19:03:57','USER_LOGIN_FAILED',1,'2018-07-30 23:03:57',NULL,'Bad value for login or password - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.82 Safari/537.36',NULL,NULL),(761,'2018-07-30 19:03:59','USER_LOGIN',1,'2018-07-30 23:03:59',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.82 Safari/537.36',NULL,NULL),(762,'2018-07-30 19:04:13','USER_LOGOUT',1,'2018-07-30 23:04:13',12,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.82 Safari/537.36',NULL,NULL),(763,'2018-07-30 19:04:17','USER_LOGIN',1,'2018-07-30 23:04:17',2,'(UserLogged,demo) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.82 Safari/537.36',NULL,NULL),(764,'2018-07-30 19:04:26','USER_LOGOUT',1,'2018-07-30 23:04:26',2,'(UserLogoff,demo)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.82 Safari/537.36',NULL,NULL),(765,'2018-07-30 19:04:31','USER_LOGIN',1,'2018-07-30 23:04:31',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.82 Safari/537.36',NULL,NULL),(766,'2018-07-30 19:10:50','USER_LOGOUT',1,'2018-07-30 23:10:50',12,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.82 Safari/537.36',NULL,NULL),(767,'2018-07-30 19:10:54','USER_LOGIN',1,'2018-07-30 23:10:54',2,'(UserLogged,demo) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.82 Safari/537.36',NULL,NULL),(768,'2018-07-31 10:15:52','USER_LOGIN',1,'2018-07-31 14:15:52',12,'(UserLogged,admin) - TZ=;TZString=;Screen=x','127.0.0.1','Lynx/2.8.8pre.4 libwww-FM/2.14 SSL-MM/1.4.1 GNUTLS/2.12.23',NULL,NULL),(769,'2018-07-31 10:16:27','USER_LOGIN',1,'2018-07-31 14:16:27',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.82 Safari/537.36',NULL,NULL),(770,'2018-07-31 10:32:14','USER_LOGIN',1,'2018-07-31 14:32:14',12,'(UserLogged,admin) - TZ=;TZString=;Screen=x','127.0.0.1','Lynx/2.8.8pre.4 libwww-FM/2.14 SSL-MM/1.4.1 GNUTLS/2.12.23',NULL,NULL),(771,'2018-07-31 10:36:28','USER_LOGIN',1,'2018-07-31 14:36:28',12,'(UserLogged,admin) - TZ=;TZString=;Screen=x','127.0.0.1','Links (2.8; Linux 3.19.0-46-generic x86_64; GNU C 4.8.2; text)',NULL,NULL),(772,'2018-07-31 10:40:10','USER_LOGIN',1,'2018-07-31 14:40:10',12,'(UserLogged,admin) - TZ=;TZString=;Screen=x','127.0.0.1','Links (2.8; Linux 3.19.0-46-generic x86_64; GNU C 4.8.2; text)',NULL,NULL),(773,'2018-07-31 10:54:16','USER_LOGIN',1,'2018-07-31 14:54:16',12,'(UserLogged,admin) - TZ=;TZString=;Screen=x','127.0.0.1','Lynx/2.8.8pre.4 libwww-FM/2.14 SSL-MM/1.4.1 GNUTLS/2.12.23',NULL,NULL),(774,'2018-07-31 12:52:52','USER_LOGIN',1,'2018-07-31 16:52:52',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x592','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.82 Safari/537.36',NULL,NULL),(775,'2018-07-31 13:25:33','USER_LOGOUT',1,'2018-07-31 17:25:33',12,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.82 Safari/537.36',NULL,NULL),(776,'2018-07-31 13:26:32','USER_LOGIN',1,'2018-07-31 17:26:32',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1280x751','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.82 Safari/537.36',NULL,NULL),(777,'2018-07-31 14:13:57','USER_LOGOUT',1,'2018-07-31 18:13:57',12,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.82 Safari/537.36',NULL,NULL),(778,'2018-07-31 14:14:04','USER_LOGIN',1,'2018-07-31 18:14:04',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.82 Safari/537.36',NULL,NULL),(779,'2018-07-31 16:04:35','USER_LOGIN',1,'2018-07-31 20:04:34',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.82 Safari/537.36',NULL,NULL),(780,'2018-07-31 21:14:14','USER_LOGIN',1,'2018-08-01 01:14:14',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.82 Safari/537.36',NULL,NULL),(781,'2017-01-29 15:14:05','USER_LOGOUT',1,'2017-01-29 19:14:05',12,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36',NULL,NULL),(782,'2017-01-29 15:34:43','USER_LOGIN',1,'2017-01-29 19:34:43',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x571','192.168.0.254','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36',NULL,NULL),(783,'2017-01-29 15:35:04','USER_LOGOUT',1,'2017-01-29 19:35:04',12,'(UserLogoff,admin)','192.168.0.254','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36',NULL,NULL),(784,'2017-01-29 15:35:12','USER_LOGIN',1,'2017-01-29 19:35:12',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x937','192.168.0.254','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36',NULL,NULL),(785,'2017-01-29 15:36:43','USER_LOGOUT',1,'2017-01-29 19:36:43',12,'(UserLogoff,admin)','192.168.0.254','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36',NULL,NULL),(786,'2017-01-29 15:41:21','USER_LOGIN',1,'2017-01-29 19:41:21',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x571','192.168.0.254','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36',NULL,NULL),(787,'2017-01-29 15:41:41','USER_LOGOUT',1,'2017-01-29 19:41:41',12,'(UserLogoff,admin)','192.168.0.254','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36',NULL,NULL),(788,'2017-01-29 15:42:43','USER_LOGIN',1,'2017-01-29 19:42:43',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x571','192.168.0.254','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36',NULL,NULL),(789,'2017-01-29 15:43:18','USER_LOGOUT',1,'2017-01-29 19:43:18',12,'(UserLogoff,admin)','192.168.0.254','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36',NULL,NULL),(790,'2017-01-29 15:46:31','USER_LOGIN',1,'2017-01-29 19:46:31',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x571','192.168.0.254','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36',NULL,NULL),(791,'2017-01-29 16:18:56','USER_LOGIN',1,'2017-01-29 20:18:56',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Berlin;Screen=360x526','192.168.0.254','Mozilla/5.0 (Linux; Android 6.0; LG-H818 Build/MRA58K; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/55.0.2883.91 Mobile Safari/537.36 - DoliDroid - Android client pour Dolibarr ERP-CRM',NULL,NULL),(792,'2017-01-29 17:20:59','USER_LOGIN',1,'2017-01-29 21:20:59',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36',NULL,NULL),(793,'2017-01-30 11:19:40','USER_LOGIN',1,'2017-01-30 15:19:40',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36',NULL,NULL),(794,'2017-01-31 16:49:39','USER_LOGIN',1,'2017-01-31 20:49:39',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x520','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36',NULL,NULL),(795,'2017-02-01 10:55:23','USER_LOGIN',1,'2017-02-01 14:55:23',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36',NULL,NULL),(796,'2017-02-01 13:34:31','USER_LOGIN',1,'2017-02-01 17:34:31',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36',NULL,NULL),(797,'2017-02-01 14:41:26','USER_LOGIN',1,'2017-02-01 18:41:26',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36',NULL,NULL),(798,'2017-02-01 23:51:48','USER_LOGIN_FAILED',1,'2017-02-02 03:51:48',NULL,'Bad value for login or password - login=autologin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36',NULL,NULL),(799,'2017-02-01 23:52:55','USER_LOGIN',1,'2017-02-02 03:52:55',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36',NULL,NULL),(800,'2017-02-01 23:55:45','USER_CREATE',1,'2017-02-02 03:55:45',12,'User aboston created','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36',NULL,NULL),(801,'2017-02-01 23:55:45','USER_NEW_PASSWORD',1,'2017-02-02 03:55:45',12,'Password change for aboston','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36',NULL,NULL),(802,'2017-02-01 23:56:38','USER_MODIFY',1,'2017-02-02 03:56:38',12,'User aboston modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36',NULL,NULL),(803,'2017-02-01 23:56:50','USER_MODIFY',1,'2017-02-02 03:56:50',12,'User aboston modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36',NULL,NULL),(804,'2017-02-02 01:14:44','USER_LOGIN',1,'2017-02-02 05:14:44',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36',NULL,NULL),(805,'2017-02-03 10:27:18','USER_LOGIN',1,'2017-02-03 14:27:18',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36',NULL,NULL),(806,'2017-02-04 10:22:34','USER_LOGIN',1,'2017-02-04 14:22:34',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x489','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36',NULL,NULL),(807,'2017-02-06 04:01:31','USER_LOGIN',1,'2017-02-06 08:01:31',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36',NULL,NULL),(808,'2017-02-06 10:21:32','USER_LOGIN',1,'2017-02-06 14:21:32',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36',NULL,NULL),(809,'2017-02-06 19:09:27','USER_LOGIN',1,'2017-02-06 23:09:27',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36',NULL,NULL),(810,'2017-02-06 23:39:17','USER_LOGIN',1,'2017-02-07 03:39:17',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36',NULL,NULL),(811,'2017-02-07 11:36:34','USER_LOGIN',1,'2017-02-07 15:36:34',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x676','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36',NULL,NULL),(812,'2017-02-07 18:51:53','USER_LOGIN',1,'2017-02-07 22:51:53',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36',NULL,NULL),(813,'2017-02-07 23:13:40','USER_LOGIN',1,'2017-02-08 03:13:40',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36',NULL,NULL),(814,'2017-02-08 09:29:12','USER_LOGIN',1,'2017-02-08 13:29:12',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36',NULL,NULL),(815,'2017-02-08 17:33:12','USER_LOGIN',1,'2017-02-08 21:33:12',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36',NULL,NULL),(816,'2017-02-09 17:30:34','USER_LOGIN',1,'2017-02-09 21:30:34',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36',NULL,NULL),(817,'2017-02-10 09:30:02','USER_LOGIN',1,'2017-02-10 13:30:02',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36',NULL,NULL),(818,'2017-02-10 16:16:14','USER_LOGIN',1,'2017-02-10 20:16:14',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36',NULL,NULL),(819,'2017-02-10 17:28:15','USER_LOGIN',1,'2017-02-10 21:28:15',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36',NULL,NULL),(820,'2017-02-11 12:54:03','USER_LOGIN',1,'2017-02-11 16:54:03',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36',NULL,NULL),(821,'2017-02-11 17:23:52','USER_LOGIN',1,'2017-02-11 21:23:52',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36',NULL,NULL),(822,'2017-02-12 12:44:03','USER_LOGIN',1,'2017-02-12 16:44:03',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36',NULL,NULL),(823,'2017-02-12 16:42:13','USER_LOGIN',1,'2017-02-12 20:42:13',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36',NULL,NULL),(824,'2017-02-12 19:14:18','USER_LOGIN',1,'2017-02-12 23:14:18',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36',NULL,NULL),(825,'2017-02-15 17:17:00','USER_LOGIN',1,'2017-02-15 21:17:00',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36',NULL,NULL),(826,'2017-02-15 22:02:40','USER_LOGIN',1,'2017-02-16 02:02:40',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36',NULL,NULL),(827,'2017-02-16 22:13:27','USER_LOGIN',1,'2017-02-17 02:13:27',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x619','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36',NULL,NULL),(828,'2017-02-16 23:54:04','USER_LOGIN',1,'2017-02-17 03:54:04',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36',NULL,NULL),(829,'2017-02-17 09:14:27','USER_LOGIN',1,'2017-02-17 13:14:27',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36',NULL,NULL),(830,'2017-02-17 12:07:05','USER_LOGIN',1,'2017-02-17 16:07:05',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36',NULL,NULL),(831,'2017-02-19 21:22:20','USER_LOGIN',1,'2017-02-20 01:22:20',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36',NULL,NULL),(832,'2017-02-20 09:26:47','USER_LOGIN',1,'2017-02-20 13:26:47',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36',NULL,NULL),(833,'2017-02-20 16:39:55','USER_LOGIN',1,'2017-02-20 20:39:55',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36',NULL,NULL),(834,'2017-02-20 16:49:00','USER_MODIFY',1,'2017-02-20 20:49:00',12,'Modification utilisateur ccommerson','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36',NULL,NULL),(835,'2017-02-20 17:57:15','USER_LOGIN',1,'2017-02-20 21:57:14',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36',NULL,NULL),(836,'2017-02-20 19:43:48','USER_LOGIN',1,'2017-02-20 23:43:48',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36',NULL,NULL),(837,'2017-02-21 00:04:05','USER_LOGIN',1,'2017-02-21 04:04:05',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36',NULL,NULL),(838,'2017-02-21 10:23:13','USER_LOGIN',1,'2017-02-21 14:23:13',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36',NULL,NULL),(839,'2017-02-21 10:30:17','USER_LOGOUT',1,'2017-02-21 14:30:17',12,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36',NULL,NULL),(840,'2017-02-21 10:30:22','USER_LOGIN',1,'2017-02-21 14:30:22',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36',NULL,NULL),(841,'2017-02-21 11:44:05','USER_LOGIN',1,'2017-02-21 15:44:05',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36',NULL,NULL),(842,'2017-05-12 09:02:48','USER_LOGIN',1,'2017-05-12 13:02:48',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.96 Safari/537.36',NULL,NULL),(843,'2017-08-27 13:29:16','USER_LOGIN',1,'2017-08-27 17:29:16',12,'(UserLogged,admin) - TZ=;TZString=;Screen=x','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.101 Safari/537.36',NULL,NULL),(844,'2017-08-28 09:11:07','USER_LOGIN',1,'2017-08-28 13:11:07',12,'(UserLogged,admin) - TZ=;TZString=;Screen=x','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.101 Safari/537.36',NULL,NULL),(845,'2017-08-28 10:08:58','USER_LOGIN',1,'2017-08-28 14:08:58',12,'(UserLogged,admin) - TZ=;TZString=;Screen=x','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.101 Safari/537.36',NULL,NULL),(846,'2017-08-28 10:12:46','USER_MODIFY',1,'2017-08-28 14:12:46',12,'User admin modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.101 Safari/537.36',NULL,NULL),(847,'2017-08-28 10:28:25','USER_LOGIN',1,'2017-08-28 14:28:25',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.101 Safari/537.36',NULL,NULL),(848,'2017-08-28 10:28:36','USER_LOGOUT',1,'2017-08-28 14:28:36',12,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.101 Safari/537.36',NULL,NULL),(849,'2017-08-28 10:34:50','USER_LOGIN',1,'2017-08-28 14:34:50',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.101 Safari/537.36',NULL,NULL),(850,'2017-08-28 11:59:02','USER_LOGIN',1,'2017-08-28 15:59:02',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.101 Safari/537.36',NULL,NULL),(851,'2017-08-29 09:57:34','USER_LOGIN',1,'2017-08-29 13:57:34',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 Safari/537.36',NULL,NULL),(852,'2017-08-29 11:05:51','USER_LOGIN',1,'2017-08-29 15:05:51',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 Safari/537.36',NULL,NULL),(853,'2017-08-29 14:15:58','USER_LOGIN',1,'2017-08-29 18:15:58',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 Safari/537.36',NULL,NULL),(854,'2017-08-29 17:49:28','USER_LOGIN',1,'2017-08-29 21:49:28',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 Safari/537.36',NULL,NULL),(855,'2017-08-30 11:53:25','USER_LOGIN',1,'2017-08-30 15:53:25',18,'(UserLogged,ldestailleur) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 Safari/537.36',NULL,NULL),(856,'2017-08-30 12:19:31','USER_MODIFY',1,'2017-08-30 16:19:31',18,'Modification utilisateur ldestailleur - UserRemovedFromGroup','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 Safari/537.36',NULL,NULL),(857,'2017-08-30 12:19:32','USER_MODIFY',1,'2017-08-30 16:19:32',18,'Modification utilisateur ldestailleur - UserRemovedFromGroup','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 Safari/537.36',NULL,NULL),(858,'2017-08-30 12:19:33','USER_MODIFY',1,'2017-08-30 16:19:33',18,'Modification utilisateur ldestailleur - UserRemovedFromGroup','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 Safari/537.36',NULL,NULL),(859,'2017-08-30 12:21:42','USER_LOGOUT',1,'2017-08-30 16:21:42',18,'(UserLogoff,ldestailleur)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 Safari/537.36',NULL,NULL),(860,'2017-08-30 12:21:48','USER_LOGIN',1,'2017-08-30 16:21:48',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 Safari/537.36',NULL,NULL),(861,'2017-08-30 15:02:06','USER_LOGIN',1,'2017-08-30 19:02:06',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 Safari/537.36',NULL,NULL),(862,'2017-08-31 09:25:42','USER_LOGIN',1,'2017-08-31 13:25:42',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 Safari/537.36',NULL,NULL),(863,'2017-09-04 07:51:21','USER_LOGIN',1,'2017-09-04 11:51:21',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x577','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 Safari/537.36',NULL,NULL),(864,'2017-09-04 09:17:09','USER_LOGIN',1,'2017-09-04 13:17:09',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 Safari/537.36',NULL,NULL),(865,'2017-09-04 13:40:28','USER_LOGIN',1,'2017-09-04 17:40:28',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 Safari/537.36',NULL,NULL),(866,'2017-09-06 07:55:30','USER_LOGIN',1,'2017-09-06 11:55:30',18,'(UserLogged,ldestailleur) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 Safari/537.36',NULL,NULL),(867,'2017-09-06 07:55:33','USER_LOGOUT',1,'2017-09-06 11:55:33',18,'(UserLogoff,ldestailleur)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 Safari/537.36',NULL,NULL),(868,'2017-09-06 07:55:38','USER_LOGIN',1,'2017-09-06 11:55:38',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 Safari/537.36',NULL,NULL),(869,'2017-09-06 16:03:38','USER_LOGIN',1,'2017-09-06 20:03:38',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 Safari/537.36',NULL,NULL),(870,'2017-09-06 19:43:07','USER_LOGIN',1,'2017-09-06 23:43:07',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x937','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 Safari/537.36',NULL,NULL),(871,'2018-01-19 11:18:08','USER_LOGOUT',1,'2018-01-19 11:18:08',12,'(UserLogoff,admin)','82.240.38.230','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132 Safari/537.36',NULL,NULL),(872,'2018-01-19 11:18:47','USER_LOGIN',1,'2018-01-19 11:18:47',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x965','82.240.38.230','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132 Safari/537.36',NULL,NULL),(873,'2018-01-19 11:21:41','USER_LOGIN',1,'2018-01-19 11:21:41',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x926','82.240.38.230','Mozilla/5.0 (X11; Linux x86_64; rv:57.0) Gecko/20100101 Firefox/57.0',NULL,NULL),(874,'2018-01-19 11:24:18','USER_NEW_PASSWORD',1,'2018-01-19 11:24:18',12,'Password change for admin','82.240.38.230','Mozilla/5.0 (X11; Linux x86_64; rv:57.0) Gecko/20100101 Firefox/57.0',NULL,NULL),(875,'2018-01-19 11:24:18','USER_MODIFY',1,'2018-01-19 11:24:18',12,'User admin modified','82.240.38.230','Mozilla/5.0 (X11; Linux x86_64; rv:57.0) Gecko/20100101 Firefox/57.0',NULL,NULL),(876,'2018-01-19 11:28:45','USER_LOGOUT',1,'2018-01-19 11:28:45',12,'(UserLogoff,admin)','82.240.38.230','Mozilla/5.0 (X11; Linux x86_64; rv:57.0) Gecko/20100101 Firefox/57.0',NULL,NULL),(877,'2018-03-16 09:54:15','USER_LOGIN_FAILED',1,'2018-03-16 13:54:15',NULL,'Identifiant ou mot de passe incorrect - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.146 Safari/537.36',NULL,NULL),(878,'2018-03-16 09:54:23','USER_LOGIN',1,'2018-03-16 13:54:23',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x936','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.146 Safari/537.36',NULL,NULL),(879,'2019-09-26 11:35:07','USER_MODIFY',1,'2019-09-26 13:35:07',12,'User aboston modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(880,'2019-09-26 11:35:33','USER_MODIFY',1,'2019-09-26 13:35:33',12,'User admin modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(881,'2019-09-26 11:36:33','USER_MODIFY',1,'2019-09-26 13:36:33',12,'User aeinstein modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(882,'2019-09-26 11:36:56','USER_MODIFY',1,'2019-09-26 13:36:56',12,'User ccommerson modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(883,'2019-09-26 11:37:30','USER_MODIFY',1,'2019-09-26 13:37:30',12,'User ldestailleur modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(884,'2019-09-26 11:37:56','USER_MODIFY',1,'2019-09-26 13:37:56',12,'User mcurie modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(885,'2019-09-26 11:38:11','USER_MODIFY',1,'2019-09-26 13:38:11',12,'User pcurie modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(886,'2019-09-26 11:38:27','USER_MODIFY',1,'2019-09-26 13:38:27',12,'User sscientol modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(887,'2019-09-26 11:38:48','USER_MODIFY',1,'2019-09-26 13:38:48',12,'User zzeceo modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(888,'2019-09-26 11:39:35','USER_MODIFY',1,'2019-09-26 13:39:35',12,'User ccommercy modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(889,'2019-09-26 11:41:28','USER_MODIFY',1,'2019-09-26 13:41:28',12,'User bbookkeeper modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(890,'2019-09-26 11:43:27','USER_MODIFY',1,'2019-09-26 13:43:27',12,'User demo modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(891,'2019-09-26 11:46:44','USER_MODIFY',1,'2019-09-26 13:46:44',12,'User aleerfok modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(892,'2019-09-26 11:46:54','USER_MODIFY',1,'2019-09-26 13:46:54',12,'User ccommerson modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(893,'2019-09-26 11:47:08','USER_MODIFY',1,'2019-09-26 13:47:08',12,'User sscientol modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(894,'2019-09-26 11:48:04','USER_MODIFY',1,'2019-09-26 13:48:04',12,'User ccommerson modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(895,'2019-09-26 11:48:32','USER_MODIFY',1,'2019-09-26 13:48:32',12,'User ccommercy modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(896,'2019-09-26 11:48:49','USER_MODIFY',1,'2019-09-26 13:48:49',12,'User admin modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(897,'2019-09-26 11:49:12','USER_MODIFY',1,'2019-09-26 13:49:12',12,'User bbookkeeper modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(898,'2019-09-26 11:49:21','USER_MODIFY',1,'2019-09-26 13:49:21',12,'User pcurie modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(899,'2019-09-26 11:49:28','USER_MODIFY',1,'2019-09-26 13:49:28',12,'User demo modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(900,'2019-09-26 11:49:37','USER_MODIFY',1,'2019-09-26 13:49:37',12,'User demo modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(901,'2019-09-26 11:49:46','USER_MODIFY',1,'2019-09-26 13:49:46',12,'User aeinstein modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(902,'2019-09-26 11:49:57','USER_MODIFY',1,'2019-09-26 13:49:57',12,'User mcurie modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(903,'2019-09-26 11:50:17','USER_MODIFY',1,'2019-09-26 13:50:17',12,'User zzeceo modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(904,'2019-09-26 11:50:43','USER_MODIFY',1,'2019-09-26 13:50:43',12,'User ccommercy modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(905,'2019-09-26 11:51:10','USER_MODIFY',1,'2019-09-26 13:51:10',12,'User sscientol modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(906,'2019-09-26 11:51:36','USER_MODIFY',1,'2019-09-26 13:51:36',12,'User aboston modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(907,'2019-09-26 11:52:16','USER_MODIFY',1,'2019-09-26 13:52:16',12,'User demo modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(908,'2019-09-26 11:52:35','USER_MODIFY',1,'2019-09-26 13:52:35',12,'User bbookkeeper modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(909,'2019-09-26 11:52:59','USER_MODIFY',1,'2019-09-26 13:52:59',12,'User bbookkeeper modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(910,'2019-09-26 11:53:28','USER_MODIFY',1,'2019-09-26 13:53:28',12,'User mcurie modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(911,'2019-09-26 11:53:50','USER_MODIFY',1,'2019-09-26 13:53:50',12,'User zzeceo modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(912,'2019-09-26 11:54:18','USER_MODIFY',1,'2019-09-26 13:54:18',12,'User admin modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(913,'2019-09-26 11:54:43','USER_MODIFY',1,'2019-09-26 13:54:43',12,'User ccommercy modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(914,'2019-09-26 11:55:09','USER_MODIFY',1,'2019-09-26 13:55:09',12,'User sscientol modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(915,'2019-09-26 11:55:23','USER_MODIFY',1,'2019-09-26 13:55:23',12,'User ccommerson modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(916,'2019-09-26 11:55:35','USER_MODIFY',1,'2019-09-26 13:55:35',12,'User aleerfok modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(917,'2019-09-26 11:55:58','USER_MODIFY',1,'2019-09-26 13:55:58',12,'User ccommercy modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(918,'2019-09-26 15:28:46','USER_LOGIN_FAILED',1,'2019-09-26 17:28:46',NULL,'Identifiant ou mot de passe incorrect - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(919,'2019-09-26 15:28:51','USER_LOGIN_FAILED',1,'2019-09-26 17:28:51',NULL,'Identifiant ou mot de passe incorrect - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(920,'2019-09-26 15:28:55','USER_LOGIN',1,'2019-09-26 17:28:55',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x948','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(921,'2019-09-27 14:51:19','USER_LOGIN_FAILED',1,'2019-09-27 16:51:19',NULL,'Identifiant ou mot de passe incorrect - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(922,'2019-09-27 14:51:49','USER_LOGIN_FAILED',1,'2019-09-27 16:51:49',NULL,'Identifiant ou mot de passe incorrect - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(923,'2019-09-27 14:51:55','USER_LOGIN_FAILED',1,'2019-09-27 16:51:55',NULL,'Identifiant ou mot de passe incorrect - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(924,'2019-09-27 14:52:22','USER_LOGIN_FAILED',1,'2019-09-27 16:52:22',NULL,'Identifiant ou mot de passe incorrect - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(925,'2019-09-27 14:52:41','USER_LOGIN',1,'2019-09-27 16:52:41',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x919','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(926,'2019-09-27 15:47:07','USER_LOGIN_FAILED',1,'2019-09-27 17:47:07',NULL,'Identifiant ou mot de passe incorrect - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(927,'2019-09-27 15:47:09','USER_LOGIN_FAILED',1,'2019-09-27 17:47:09',NULL,'Identifiant ou mot de passe incorrect - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(928,'2019-09-27 15:47:12','USER_LOGIN',1,'2019-09-27 17:47:12',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x919','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(929,'2019-09-27 16:39:57','USER_LOGIN',1,'2019-09-27 18:39:57',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x919','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(930,'2019-09-30 13:49:22','USER_LOGIN_FAILED',1,'2019-09-30 15:49:22',NULL,'Identifiant ou mot de passe incorrect - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(931,'2019-09-30 13:49:27','USER_LOGIN_FAILED',1,'2019-09-30 15:49:27',NULL,'Identifiant ou mot de passe incorrect - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(932,'2019-09-30 13:49:30','USER_LOGIN',1,'2019-09-30 15:49:30',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x948','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(933,'2019-09-30 15:49:05','USER_LOGIN_FAILED',1,'2019-09-30 17:49:05',NULL,'Identifiant ou mot de passe incorrect - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(934,'2019-09-30 15:49:08','USER_LOGIN',1,'2019-09-30 17:49:08',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x948','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(935,'2019-10-01 11:47:44','USER_LOGIN',1,'2019-10-01 13:47:44',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x948','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(936,'2019-10-01 13:24:03','USER_LOGIN',1,'2019-10-01 15:24:03',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x948','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(937,'2019-10-02 11:41:30','USER_LOGIN_FAILED',1,'2019-10-02 13:41:30',NULL,'Identifiant ou mot de passe incorrect - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(938,'2019-10-02 11:41:35','USER_LOGIN',1,'2019-10-02 13:41:35',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x899','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(939,'2019-10-02 17:01:42','USER_LOGIN_FAILED',1,'2019-10-02 19:01:42',NULL,'Identifiant ou mot de passe incorrect - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(940,'2019-10-02 17:01:44','USER_LOGIN',1,'2019-10-02 19:01:44',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x948','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(941,'2019-10-04 08:06:36','USER_LOGIN_FAILED',1,'2019-10-04 10:06:36',NULL,'Identifiant ou mot de passe incorrect - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(942,'2019-10-04 08:06:40','USER_LOGIN',1,'2019-10-04 10:06:40',18,'(UserLogged,ldestailleur) - TZ=1;TZString=Europe/Paris;Screen=1920x948','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(943,'2019-10-04 08:06:46','USER_LOGOUT',1,'2019-10-04 10:06:46',18,'(UserLogoff,ldestailleur)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(944,'2019-10-04 08:06:50','USER_LOGIN',1,'2019-10-04 10:06:50',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x948','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(945,'2019-10-04 10:28:53','USER_LOGIN_FAILED',1,'2019-10-04 12:28:53',NULL,'Identifiant ou mot de passe incorrect - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(946,'2019-10-04 10:31:06','USER_LOGIN',1,'2019-10-04 12:31:06',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1905x520','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(947,'2019-10-04 14:55:58','USER_LOGIN',1,'2019-10-04 16:55:58',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x948','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(948,'2019-10-04 16:45:36','USER_LOGIN_FAILED',1,'2019-10-04 18:45:36',NULL,'Identifiant ou mot de passe incorrect - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(949,'2019-10-04 16:45:40','USER_LOGIN',1,'2019-10-04 18:45:40',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x899','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(950,'2019-10-05 09:10:32','USER_LOGIN',1,'2019-10-05 11:10:32',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x948','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(951,'2019-10-06 09:02:10','USER_LOGIN_FAILED',1,'2019-10-06 11:02:10',NULL,'Identifiant ou mot de passe incorrect - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(952,'2019-10-06 09:02:12','USER_LOGIN',1,'2019-10-06 11:02:12',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1905x513','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(953,'2019-10-07 09:00:29','USER_LOGIN_FAILED',1,'2019-10-07 11:00:29',NULL,'Identifiant ou mot de passe incorrect - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(954,'2019-10-07 09:00:33','USER_LOGIN',1,'2019-10-07 11:00:33',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x948','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(955,'2019-10-07 15:05:26','USER_LOGIN_FAILED',1,'2019-10-07 17:05:26',NULL,'Identifiant ou mot de passe incorrect - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(956,'2019-10-07 15:05:29','USER_LOGIN_FAILED',1,'2019-10-07 17:05:29',NULL,'Identifiant ou mot de passe incorrect - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(957,'2019-10-08 09:57:04','USER_LOGIN_FAILED',1,'2019-10-08 11:57:04',NULL,'Identifiant ou mot de passe incorrect - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(958,'2019-10-08 09:57:07','USER_LOGIN',1,'2019-10-08 11:57:07',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x637','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(959,'2019-10-08 11:18:14','USER_LOGIN_FAILED',1,'2019-10-08 13:18:14',NULL,'Identifiant ou mot de passe incorrect - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(960,'2019-10-08 11:18:18','USER_LOGIN',1,'2019-10-08 13:18:18',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x919','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(961,'2019-10-08 13:29:24','USER_LOGIN',1,'2019-10-08 15:29:24',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x919','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(962,'2019-10-08 17:04:42','USER_LOGIN_FAILED',1,'2019-10-08 19:04:42',NULL,'Identifiant ou mot de passe incorrect - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(963,'2019-10-08 17:04:46','USER_LOGIN',1,'2019-10-08 19:04:46',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x919','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(964,'2019-10-08 18:37:06','USER_LOGIN_FAILED',1,'2019-10-08 20:37:06',NULL,'Identifiant ou mot de passe incorrect - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(965,'2019-10-08 18:38:29','USER_LOGIN_FAILED',1,'2019-10-08 20:38:29',NULL,'Identifiant ou mot de passe incorrect - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(966,'2019-10-08 18:38:32','USER_LOGIN',1,'2019-10-08 20:38:32',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x919','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(967,'2019-10-08 19:01:07','USER_MODIFY',1,'2019-10-08 21:01:07',12,'User pcurie modified','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,NULL),(968,'2019-11-28 15:09:03','USER_LOGOUT',1,'2019-11-28 19:09:03',12,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,'8ac86e29343929e21171a305760f9a3b'),(969,'2019-11-28 15:09:18','USER_LOGIN_FAILED',1,'2019-11-28 19:09:18',NULL,'Identifiant ou mot de passe incorrect - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,'8ac86e29343929e21171a305760f9a3b'),(970,'2019-11-28 15:09:22','USER_LOGIN',1,'2019-11-28 19:09:22',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x919','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,'8ac86e29343929e21171a305760f9a3b'),(971,'2019-11-28 16:25:52','USER_LOGIN_FAILED',1,'2019-11-28 20:25:52',NULL,'Identifiant ou mot de passe incorrect - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,'8ac86e29343929e21171a305760f9a3b'),(972,'2019-11-28 16:25:56','USER_LOGIN',1,'2019-11-28 20:25:56',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x919','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,'8ac86e29343929e21171a305760f9a3b'),(973,'2019-11-29 08:43:22','USER_LOGIN_FAILED',1,'2019-11-29 12:43:22',NULL,'Identifiant ou mot de passe incorrect - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,'8ac86e29343929e21171a305760f9a3b'),(974,'2019-11-29 08:43:24','USER_LOGIN',1,'2019-11-29 12:43:24',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x919','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36',NULL,'8ac86e29343929e21171a305760f9a3b'),(975,'2019-12-19 11:12:30','USER_LOGIN_FAILED',1,'2019-12-19 15:12:30',NULL,'Identifiant ou mot de passe incorrect - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.108 Safari/537.36',NULL,'8ac86e29343929e21171a305760f9a3b'),(976,'2019-12-19 11:12:33','USER_LOGIN',1,'2019-12-19 15:12:33',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x948','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.108 Safari/537.36',NULL,'8ac86e29343929e21171a305760f9a3b'),(977,'2019-12-20 09:38:10','USER_LOGIN_FAILED',1,'2019-12-20 13:38:10',NULL,'Identifiant ou mot de passe incorrect - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.108 Safari/537.36',NULL,'8ac86e29343929e21171a305760f9a3b'),(978,'2019-12-20 09:38:13','USER_LOGIN',1,'2019-12-20 13:38:13',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x948','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.108 Safari/537.36',NULL,'8ac86e29343929e21171a305760f9a3b'),(979,'2019-12-20 15:59:50','USER_LOGIN',1,'2019-12-20 19:59:50',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x948','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.108 Safari/537.36',NULL,'8ac86e29343929e21171a305760f9a3b'),(980,'2019-12-21 13:05:49','USER_LOGIN_FAILED',1,'2019-12-21 17:05:49',NULL,'Identifiant ou mot de passe incorrect - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.108 Safari/537.36',NULL,'8ac86e29343929e21171a305760f9a3b'),(981,'2019-12-21 13:05:52','USER_LOGIN',1,'2019-12-21 17:05:52',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1905x552','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.108 Safari/537.36',NULL,'8ac86e29343929e21171a305760f9a3b'),(982,'2019-12-21 15:26:25','USER_LOGIN_FAILED',1,'2019-12-21 19:26:25',NULL,'Identifiant ou mot de passe incorrect - login=admin','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.108 Safari/537.36',NULL,'8ac86e29343929e21171a305760f9a3b'),(983,'2019-12-21 15:26:28','USER_LOGIN',1,'2019-12-21 19:26:28',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x980','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.108 Safari/537.36',NULL,'8ac86e29343929e21171a305760f9a3b'),(984,'2019-12-21 15:27:00','USER_LOGOUT',1,'2019-12-21 19:27:00',12,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.108 Safari/537.36',NULL,'8ac86e29343929e21171a305760f9a3b'),(985,'2019-12-21 15:27:05','USER_LOGIN',1,'2019-12-21 19:27:05',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x980','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.108 Safari/537.36',NULL,'8ac86e29343929e21171a305760f9a3b'),(986,'2019-12-21 15:27:44','USER_LOGOUT',1,'2019-12-21 19:27:44',12,'(UserLogoff,admin)','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.108 Safari/537.36',NULL,'8ac86e29343929e21171a305760f9a3b'),(987,'2019-12-21 15:28:04','USER_LOGIN',1,'2019-12-21 19:28:04',12,'(UserLogged,admin) - TZ=1;TZString=Europe/Paris;Screen=1920x980','127.0.0.1','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.108 Safari/537.36',NULL,'8ac86e29343929e21171a305760f9a3b'); /*!40000 ALTER TABLE `llx_events` ENABLE KEYS */; UNLOCK TABLES; @@ -5422,7 +5834,7 @@ CREATE TABLE `llx_expensereport` ( LOCK TABLES `llx_expensereport` WRITE; /*!40000 ALTER TABLE `llx_expensereport` DISABLE KEYS */; -INSERT INTO `llx_expensereport` VALUES (1,'ADMIN-ER00002-150101',1,2,NULL,8.33000000,1.67000000,0.00000000,0.00000000,10.00000000,'2017-01-01','2017-01-03','2018-01-22 19:03:37','2018-01-22 19:06:50','2017-02-16 02:12:40',NULL,NULL,'2017-02-15 22:12:40',12,NULL,12,12,12,NULL,NULL,5,NULL,0,'Holidays',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL),(2,'(PROV2)',1,NULL,NULL,141.67000000,28.33000000,0.00000000,0.00000000,170.00000000,'2017-02-01','2017-02-28','2018-01-22 19:04:44','2017-02-28 00:00:00',NULL,NULL,NULL,'2018-03-16 10:00:54',12,12,NULL,12,NULL,NULL,NULL,0,NULL,0,'Work on projet X','','',NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL),(3,'(PROV3)',1,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,'2017-02-02','2017-02-02','2017-02-02 03:57:03','2017-02-02 00:00:00',NULL,NULL,NULL,'2018-03-16 10:00:54',19,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL); +INSERT INTO `llx_expensereport` VALUES (1,'ADMIN-ER00002-150101',1,2,NULL,8.33000000,1.67000000,0.00000000,0.00000000,10.00000000,'2017-01-01','2017-01-03','2018-01-22 19:03:37','2018-01-22 19:06:50','2017-02-16 02:12:40',NULL,NULL,'2017-02-15 22:12:40',12,NULL,12,12,12,NULL,NULL,5,NULL,0,'Holidays',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL),(2,'ER1912-0001',1,NULL,NULL,141.67000000,28.33000000,0.00000000,0.00000000,170.00000000,'2017-02-01','2017-02-28','2018-01-22 19:04:44','2019-12-20 20:34:13','2019-12-20 20:34:19',NULL,'2019-12-21 00:34:26','2019-12-20 16:34:26',12,12,12,12,12,NULL,12,4,NULL,0,'Work on projet X','','','aaaa',NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL),(3,'(PROV3)',1,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,'2017-02-02','2017-02-02','2017-02-02 03:57:03','2017-02-02 00:00:00',NULL,NULL,NULL,'2018-03-16 10:00:54',19,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL); /*!40000 ALTER TABLE `llx_expensereport` ENABLE KEYS */; UNLOCK TABLES; @@ -5482,7 +5894,7 @@ CREATE TABLE `llx_expensereport_det` ( LOCK TABLES `llx_expensereport_det` WRITE; /*!40000 ALTER TABLE `llx_expensereport_det` DISABLE KEYS */; -INSERT INTO `llx_expensereport_det` VALUES (1,1,NULL,3,1,'',-1,1,0.00000000,10.00000000,NULL,20.000,0.000,NULL,0.000,NULL,8.33000000,1.67000000,0.00000000,0.00000000,10.00000000,'2017-01-01',0,0,0,NULL,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000,0,0,'',NULL,NULL,NULL),(2,2,NULL,3,4,'',-1,1,0.00000000,20.00000000,NULL,20.000,0.000,NULL,0.000,NULL,16.67000000,3.33000000,0.00000000,0.00000000,20.00000000,'2017-01-07',0,0,0,NULL,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000,0,0,'',NULL,NULL,NULL),(3,2,NULL,2,5,'Train',-1,1,0.00000000,150.00000000,NULL,20.000,0.000,NULL,0.000,NULL,125.00000000,25.00000000,0.00000000,0.00000000,150.00000000,'2017-02-05',0,0,0,NULL,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000,0,0,'',NULL,NULL,NULL); +INSERT INTO `llx_expensereport_det` VALUES (1,1,NULL,3,1,'',-1,1,0.00000000,10.00000000,NULL,20.000,0.000,NULL,0.000,NULL,8.33000000,1.67000000,0.00000000,0.00000000,10.00000000,'2017-01-01',0,0,0,NULL,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000,0,0,'',NULL,NULL,NULL),(2,2,NULL,3,4,'',-1,1,0.00000000,20.00000000,NULL,20.000,0.000,NULL,0.000,NULL,16.67000000,3.33000000,0.00000000,0.00000000,20.00000000,'2017-01-07',0,0,0,NULL,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000,0,0,'',NULL,NULL,NULL),(3,2,NULL,2,5,'Train',-1,1,0.00000000,150.00000000,NULL,20.000,0.000,NULL,0.000,NULL,125.00000000,25.00000000,0.00000000,0.00000000,150.00000000,'2017-02-05',0,0,0,NULL,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000,0,0,'','',0,73); /*!40000 ALTER TABLE `llx_expensereport_det` ENABLE KEYS */; UNLOCK TABLES; @@ -5666,7 +6078,7 @@ CREATE TABLE `llx_extrafields` ( `printable` tinyint(1) DEFAULT '0', PRIMARY KEY (`rowid`), UNIQUE KEY `uk_extrafields_name` (`name`,`entity`,`elementtype`) -) ENGINE=InnoDB AUTO_INCREMENT=35 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; +) ENGINE=InnoDB AUTO_INCREMENT=36 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -5675,7 +6087,7 @@ CREATE TABLE `llx_extrafields` ( LOCK TABLES `llx_extrafields` WRITE; /*!40000 ALTER TABLE `llx_extrafields` DISABLE KEYS */; -INSERT INTO `llx_extrafields` VALUES (27,'projet','priority',1,'2018-01-19 11:17:49','Priority','select','',0,1,'a:1:{s:7:\"options\";a:5:{i:1;s:1:\"1\";i:2;s:1:\"2\";i:3;s:1:\"3\";i:4;s:1:\"4\";i:5;s:1:\"5\";}}',0,0,NULL,'1',0,0,NULL,NULL,NULL,NULL,NULL,NULL,'1',NULL,0),(33,'adherent','extradatamember',1,'2019-10-08 18:47:11','Extra personalized data','varchar','10',100,1,'a:1:{s:7:\"options\";a:1:{s:0:\"\";N;}}',0,0,NULL,'1',0,0,NULL,NULL,NULL,12,12,'2019-10-08 20:47:11','1',NULL,0),(34,'adherent_type','extradatamembertype',1,'2019-10-08 18:47:43','Extra personalized data','varchar','32',100,1,'a:1:{s:7:\"options\";a:1:{s:0:\"\";N;}}',0,0,NULL,'1',0,0,NULL,NULL,NULL,12,12,'2019-10-08 20:47:43','1',NULL,0); +INSERT INTO `llx_extrafields` VALUES (27,'projet','priority',1,'2018-01-19 11:17:49','Priority','select','',0,1,'a:1:{s:7:\"options\";a:5:{i:1;s:1:\"1\";i:2;s:1:\"2\";i:3;s:1:\"3\";i:4;s:1:\"4\";i:5;s:1:\"5\";}}',0,0,NULL,'1',0,0,NULL,NULL,NULL,NULL,NULL,NULL,'1',NULL,0),(33,'adherent','extradatamember',1,'2019-10-08 18:47:11','Extra personalized data','varchar','10',100,1,'a:1:{s:7:\"options\";a:1:{s:0:\"\";N;}}',0,0,NULL,'1',0,0,NULL,NULL,NULL,12,12,'2019-10-08 20:47:11','1',NULL,0),(34,'adherent_type','extradatamembertype',1,'2019-10-08 18:47:43','Extra personalized data','varchar','32',100,1,'a:1:{s:7:\"options\";a:1:{s:0:\"\";N;}}',0,0,NULL,'1',0,0,NULL,NULL,NULL,12,12,'2019-10-08 20:47:43','1',NULL,0),(35,'commande','custom1',1,'2019-12-21 13:31:31','Custom field 1','varchar','10',100,1,'a:1:{s:7:\"options\";a:1:{s:0:\"\";N;}}',0,0,NULL,'1',0,0,NULL,NULL,NULL,12,12,'2019-12-21 17:31:31','1',NULL,0); /*!40000 ALTER TABLE `llx_extrafields` ENABLE KEYS */; UNLOCK TABLES; @@ -5774,7 +6186,7 @@ CREATE TABLE `llx_facture` ( LOCK TABLES `llx_facture` WRITE; /*!40000 ALTER TABLE `llx_facture` DISABLE KEYS */; -INSERT INTO `llx_facture` VALUES (2,'FA1007-0002',1,NULL,NULL,0,NULL,NULL,2,'2012-07-10 18:20:13','2018-07-10',NULL,NULL,'2018-07-30 15:13:20',1,10.00000000,NULL,NULL,0,NULL,NULL,0.10000000,0.00000000,0.00000000,0.00000000,46.00000000,46.10000000,2,1,NULL,1,NULL,NULL,NULL,NULL,NULL,1,0,'2018-07-10',NULL,NULL,'crabe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,NULL,NULL),(3,'FA1107-0006',1,NULL,NULL,0,NULL,NULL,10,'2013-07-18 20:33:35','2018-07-18',NULL,NULL,'2018-07-30 15:13:20',1,0.00000000,NULL,NULL,0,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000,15.00000000,15.00000000,2,1,NULL,1,NULL,NULL,1,NULL,NULL,1,0,'2018-07-18',NULL,NULL,'crabe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,NULL,NULL),(5,'FA1108-0003',1,NULL,NULL,0,NULL,NULL,7,'2013-08-01 03:34:11','2017-08-01',NULL,NULL,'2018-07-30 15:12:32',1,0.00000000,NULL,NULL,0,NULL,NULL,0.63000000,0.00000000,0.00000000,0.00000000,5.00000000,5.63000000,2,1,NULL,1,NULL,NULL,NULL,NULL,NULL,0,6,'2017-08-01',NULL,NULL,'crabe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,NULL,NULL),(6,'FA1108-0004',1,NULL,NULL,0,NULL,NULL,7,'2013-08-06 20:33:53','2017-08-06',NULL,NULL,'2018-07-30 15:12:32',1,0.00000000,NULL,NULL,0,NULL,NULL,0.98000000,0.00000000,0.00000000,0.00000000,5.00000000,5.98000000,2,1,NULL,1,NULL,NULL,NULL,NULL,NULL,0,4,'2017-08-06','Cash\nReceived : 6 EUR\nRendu : 0.02 EUR\n\n--------------------------------------',NULL,'crabe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,NULL,NULL),(8,'FA1108-0005',1,NULL,NULL,3,NULL,NULL,2,'2013-08-08 02:41:44','2017-08-08',NULL,NULL,'2018-07-30 15:12:32',1,0.00000000,NULL,NULL,0,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000,10.00000000,10.00000000,2,1,NULL,1,NULL,NULL,NULL,NULL,NULL,1,0,'2017-08-08',NULL,NULL,'crabe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,NULL,NULL),(9,'FA1108-0007',1,NULL,NULL,3,NULL,NULL,10,'2013-08-08 02:55:14','2017-08-08',NULL,NULL,'2018-07-30 15:12:32',0,0.00000000,NULL,NULL,0,NULL,NULL,1.96000000,0.00000000,0.00000000,0.00000000,10.00000000,11.96000000,1,1,NULL,1,NULL,NULL,NULL,NULL,NULL,1,0,'2017-08-08',NULL,NULL,'crabe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,NULL,NULL),(10,'AV1212-0001',1,NULL,NULL,2,NULL,NULL,10,'2014-12-08 17:45:20','2017-12-08','2017-12-08',NULL,'2018-07-30 15:12:32',0,0.00000000,NULL,NULL,0,NULL,NULL,-0.63000000,0.00000000,0.00000000,0.00000000,-11.00000000,-11.63000000,1,1,NULL,1,NULL,3,NULL,NULL,NULL,0,0,'2017-12-08',NULL,NULL,'crabe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,NULL,NULL),(12,'AV1212-0002',1,NULL,NULL,2,NULL,NULL,10,'2014-12-08 18:20:14','2017-12-08','2017-12-08',NULL,'2018-07-30 15:12:32',1,0.00000000,NULL,NULL,0,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000,-5.00000000,-5.00000000,2,1,NULL,1,NULL,3,NULL,NULL,NULL,0,0,'2017-12-08',NULL,NULL,'crabe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,NULL,NULL),(13,'FA1212-0011',1,NULL,NULL,0,NULL,NULL,7,'2014-12-09 20:04:19','2017-12-09','2018-02-12',NULL,'2018-07-30 15:12:32',0,0.00000000,NULL,NULL,0,NULL,NULL,2.74000000,0.00000000,0.00000000,0.00000000,14.00000000,16.74000000,1,1,NULL,1,NULL,NULL,NULL,NULL,NULL,1,0,'2017-12-09',NULL,NULL,'crabe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,NULL,NULL),(32,'FA1212-0021',1,NULL,NULL,0,NULL,NULL,1,'2014-12-11 09:34:23','2017-12-11','2018-03-24',NULL,'2018-07-30 15:12:32',0,0.00000000,NULL,NULL,0,NULL,NULL,90.00000000,0.00000000,0.00000000,0.60000000,520.00000000,610.60000000,1,1,NULL,1,NULL,NULL,NULL,NULL,NULL,1,0,'2017-12-11','This is a comment (private)','This is a comment (public)','crabe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,NULL,NULL),(33,'FA1212-0023',1,NULL,NULL,0,NULL,NULL,1,'2014-12-11 09:34:23','2017-12-11','2017-03-03',NULL,'2018-07-30 15:12:32',0,0.00000000,NULL,NULL,0,'abandon',NULL,0.24000000,0.00000000,0.00000000,0.00000000,2.48000000,2.72000000,3,1,NULL,1,NULL,NULL,NULL,NULL,NULL,1,0,'2017-12-11','This is a comment (private)','This is a comment (public)','crabe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,NULL,NULL),(55,'FA1212-0009',1,NULL,NULL,0,NULL,NULL,1,'2014-12-11 09:35:51','2017-12-11','2017-12-12',NULL,'2018-07-30 15:12:32',0,0.00000000,NULL,NULL,0,NULL,NULL,0.24000000,0.00000000,0.00000000,0.00000000,2.48000000,2.72000000,1,1,NULL,1,NULL,NULL,NULL,NULL,NULL,1,0,'2017-12-11','This is a comment (private)','This is a comment (public)','generic_invoice_odt:/home/ldestailleur/git/dolibarr_3.8/documents/doctemplates/invoices/template_invoice.odt',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,NULL,NULL),(148,'FS1301-0001',1,NULL,NULL,0,NULL,NULL,1,'2015-01-19 18:22:48','2018-01-19','2018-01-19',NULL,'2018-07-30 15:13:20',0,0.00000000,NULL,NULL,0,NULL,NULL,0.63000000,0.00000000,0.00000000,0.00000000,5.00000000,5.63000000,1,1,NULL,1,NULL,NULL,NULL,NULL,NULL,0,1,'2018-01-19',NULL,NULL,'',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,NULL,NULL),(149,'FA1601-0024',1,NULL,NULL,0,NULL,NULL,1,'2015-01-19 18:30:05','2018-01-19','2017-08-29',NULL,'2018-03-16 09:59:31',0,0.00000000,NULL,NULL,0,NULL,NULL,1.80000000,0.90000000,0.90000000,0.00000000,20.00000000,23.60000000,1,1,NULL,12,NULL,NULL,NULL,NULL,NULL,0,0,'2018-01-19',NULL,NULL,'crabe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,20.00000000,1.80000000,23.60000000,NULL,'facture/FA1601-0024/FA1601-0024.pdf',NULL,NULL),(150,'FA6801-0010',1,NULL,NULL,0,NULL,NULL,1,'2015-01-19 18:31:10','2018-01-19','2019-10-04',NULL,'2019-10-04 08:28:23',0,0.00000000,NULL,NULL,0,NULL,NULL,0.63000000,0.00000000,0.00000000,0.00000000,5.00000000,5.63000000,1,1,NULL,12,NULL,NULL,NULL,NULL,NULL,0,1,'2018-01-19',NULL,NULL,'',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,5.00000000,0.63000000,5.63000000,NULL,'facture/FA6801-0010/FA6801-0010.pdf',NULL,NULL),(151,'FS1301-0002',1,NULL,NULL,0,NULL,NULL,1,'2015-01-19 18:31:58','2018-01-19','2018-01-19',NULL,'2018-07-30 15:13:20',1,0.00000000,NULL,NULL,0,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,2,1,NULL,1,NULL,NULL,NULL,NULL,NULL,0,1,'2018-01-19',NULL,NULL,'',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,NULL,NULL),(160,'FA1507-0015',1,NULL,NULL,0,NULL,NULL,12,'2015-03-06 16:47:48','2018-07-18','2016-03-06',NULL,'2018-07-30 15:13:20',0,0.00000000,NULL,NULL,0,NULL,NULL,1.11000000,0.00000000,0.00000000,0.00000000,8.89000000,10.00000000,1,1,NULL,1,NULL,NULL,NULL,NULL,NULL,1,0,'2018-07-18',NULL,NULL,'crabe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,NULL,NULL),(210,'FA1107-0019',1,NULL,NULL,0,NULL,NULL,10,'2015-03-20 14:30:11','2018-07-10','2018-03-20',NULL,'2018-07-30 15:13:20',0,0.00000000,NULL,NULL,0,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000,10.00000000,10.00000000,1,1,NULL,1,NULL,NULL,NULL,NULL,NULL,1,0,'2018-07-10',NULL,NULL,'generic_invoice_odt:/home/ldestailleur/git/dolibarr_3.8/documents/doctemplates/invoices/template_invoice.odt',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,NULL,NULL),(211,'FA1303-0020',1,NULL,NULL,0,NULL,NULL,19,'2015-03-22 09:40:10','2018-03-22','2017-03-02',NULL,'2017-02-06 04:11:17',0,0.00000000,NULL,NULL,0,NULL,NULL,17.64000000,0.00000000,0.00000000,0.40000000,340.00000000,358.04000000,1,1,NULL,1,NULL,NULL,NULL,NULL,NULL,1,3,'2018-03-22',NULL,NULL,'crabe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,NULL,NULL),(213,'AV1303-0003',1,NULL,NULL,2,NULL,NULL,1,'2016-03-03 19:22:03','2018-03-03','2017-03-03',NULL,'2018-07-30 15:13:20',0,0.00000000,NULL,NULL,0,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000,-1000.00000000,-1000.00000000,1,1,NULL,1,NULL,32,NULL,NULL,NULL,0,0,'2018-03-03',NULL,NULL,'crabe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,NULL,NULL),(216,'(PROV216)',1,NULL,NULL,0,NULL,NULL,26,'2017-02-12 23:21:27','2017-02-12',NULL,NULL,'2017-02-12 19:21:27',0,0.00000000,NULL,NULL,0,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0,12,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,0,'2017-02-12',NULL,NULL,'crabe',NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,0,'',NULL,0,'EUR',1.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,NULL,NULL),(217,'(PROV217)',1,NULL,NULL,0,NULL,NULL,1,'2017-08-31 13:26:17','2017-08-31',NULL,NULL,'2017-08-31 09:26:17',0,0.00000000,NULL,NULL,0,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000,10.00000000,10.00000000,0,12,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,0,'2017-08-31',NULL,NULL,'crabe',NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,0,'',NULL,1,'EUR',1.00000000,10.00000000,0.00000000,10.00000000,NULL,NULL,NULL,NULL),(218,'FA1909-0025',1,NULL,NULL,0,NULL,NULL,12,'2019-09-26 17:30:14','2019-09-26','2019-09-26',NULL,'2019-09-26 15:33:37',0,0.00000000,NULL,NULL,0,NULL,NULL,1.08000000,0.00000000,0.00000000,0.00000000,42.50000000,43.58000000,1,12,NULL,12,NULL,NULL,NULL,NULL,NULL,0,0,'2019-09-26',NULL,NULL,'',NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,0,'',NULL,0,'EUR',1.00000000,42.50000000,1.08000000,43.58000000,NULL,NULL,'takepos','1'),(219,'(PROV-POS1-0)',1,NULL,NULL,0,NULL,NULL,7,'2019-11-28 19:04:03','2019-11-28',NULL,NULL,'2019-11-28 15:05:01',0,0.00000000,NULL,NULL,0,NULL,NULL,1.46000000,0.00000000,0.00000000,0.00000000,7.34000000,8.80000000,0,12,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,'2019-11-28',NULL,NULL,'',NULL,NULL,NULL,NULL,0,0,NULL,0,0,'',NULL,0,'EUR',1.00000000,7.34000000,1.46000000,8.80000000,NULL,NULL,'takepos','1'); +INSERT INTO `llx_facture` VALUES (2,'FA1007-0002',1,NULL,NULL,0,NULL,NULL,2,'2012-07-10 18:20:13','2018-07-10',NULL,NULL,'2018-07-30 15:13:20',1,10.00000000,NULL,NULL,0,NULL,NULL,0.10000000,0.00000000,0.00000000,0.00000000,46.00000000,46.10000000,2,1,NULL,1,NULL,NULL,NULL,NULL,NULL,1,0,'2018-07-10',NULL,NULL,'crabe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,NULL,NULL),(3,'FA1107-0006',1,NULL,NULL,0,NULL,NULL,10,'2013-07-18 20:33:35','2018-07-18',NULL,NULL,'2018-07-30 15:13:20',1,0.00000000,NULL,NULL,0,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000,15.00000000,15.00000000,2,1,NULL,1,NULL,NULL,1,NULL,NULL,1,0,'2018-07-18',NULL,NULL,'crabe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,NULL,NULL),(5,'FA1108-0003',1,NULL,NULL,0,NULL,NULL,7,'2013-08-01 03:34:11','2017-08-01',NULL,NULL,'2018-07-30 15:12:32',1,0.00000000,NULL,NULL,0,NULL,NULL,0.63000000,0.00000000,0.00000000,0.00000000,5.00000000,5.63000000,2,1,NULL,1,NULL,NULL,NULL,NULL,NULL,0,6,'2017-08-01',NULL,NULL,'crabe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,NULL,NULL),(6,'FA1108-0004',1,NULL,NULL,0,NULL,NULL,7,'2013-08-06 20:33:53','2017-08-06',NULL,NULL,'2018-07-30 15:12:32',1,0.00000000,NULL,NULL,0,NULL,NULL,0.98000000,0.00000000,0.00000000,0.00000000,5.00000000,5.98000000,2,1,NULL,1,NULL,NULL,NULL,NULL,NULL,0,4,'2017-08-06','Cash\nReceived : 6 EUR\nRendu : 0.02 EUR\n\n--------------------------------------',NULL,'crabe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,NULL,NULL),(8,'FA1108-0005',1,NULL,NULL,3,NULL,NULL,2,'2013-08-08 02:41:44','2017-08-08',NULL,NULL,'2018-07-30 15:12:32',1,0.00000000,NULL,NULL,0,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000,10.00000000,10.00000000,2,1,NULL,1,NULL,NULL,NULL,NULL,NULL,1,0,'2017-08-08',NULL,NULL,'crabe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,NULL,NULL),(9,'FA1108-0007',1,NULL,NULL,3,NULL,NULL,10,'2013-08-08 02:55:14','2017-08-08',NULL,NULL,'2018-07-30 15:12:32',0,0.00000000,NULL,NULL,0,NULL,NULL,1.96000000,0.00000000,0.00000000,0.00000000,10.00000000,11.96000000,1,1,NULL,1,NULL,NULL,NULL,NULL,NULL,1,0,'2017-08-08',NULL,NULL,'crabe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,NULL,NULL),(10,'AV1212-0001',1,NULL,NULL,2,NULL,NULL,10,'2014-12-08 17:45:20','2017-12-08','2017-12-08',NULL,'2018-07-30 15:12:32',0,0.00000000,NULL,NULL,0,NULL,NULL,-0.63000000,0.00000000,0.00000000,0.00000000,-11.00000000,-11.63000000,1,1,NULL,1,NULL,3,NULL,NULL,NULL,0,0,'2017-12-08',NULL,NULL,'crabe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,NULL,NULL),(12,'AV1212-0002',1,NULL,NULL,2,NULL,NULL,10,'2014-12-08 18:20:14','2017-12-08','2017-12-08',NULL,'2018-07-30 15:12:32',1,0.00000000,NULL,NULL,0,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000,-5.00000000,-5.00000000,2,1,NULL,1,NULL,3,NULL,NULL,NULL,0,0,'2017-12-08',NULL,NULL,'crabe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,NULL,NULL),(13,'FA1212-0011',1,NULL,NULL,0,NULL,NULL,7,'2014-12-09 20:04:19','2017-12-09','2018-02-12',NULL,'2018-07-30 15:12:32',0,0.00000000,NULL,NULL,0,NULL,NULL,2.74000000,0.00000000,0.00000000,0.00000000,14.00000000,16.74000000,1,1,NULL,1,NULL,NULL,NULL,NULL,NULL,1,0,'2017-12-09',NULL,NULL,'crabe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,NULL,NULL),(32,'FA1212-0021',1,NULL,NULL,0,NULL,NULL,1,'2014-12-11 09:34:23','2017-12-11','2018-03-24',NULL,'2018-07-30 15:12:32',0,0.00000000,NULL,NULL,0,NULL,NULL,90.00000000,0.00000000,0.00000000,0.60000000,520.00000000,610.60000000,1,1,NULL,1,NULL,NULL,NULL,NULL,NULL,1,0,'2017-12-11','This is a comment (private)','This is a comment (public)','crabe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,NULL,NULL),(33,'FA1212-0023',1,NULL,NULL,0,NULL,NULL,1,'2014-12-11 09:34:23','2017-12-11','2017-03-03',NULL,'2018-07-30 15:12:32',0,0.00000000,NULL,NULL,0,'abandon',NULL,0.24000000,0.00000000,0.00000000,0.00000000,2.48000000,2.72000000,3,1,NULL,1,NULL,NULL,NULL,NULL,NULL,1,0,'2017-12-11','This is a comment (private)','This is a comment (public)','crabe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,NULL,NULL),(55,'FA1212-0009',1,NULL,NULL,0,NULL,NULL,1,'2014-12-11 09:35:51','2017-12-11','2017-12-12',NULL,'2018-07-30 15:12:32',0,0.00000000,NULL,NULL,0,NULL,NULL,0.24000000,0.00000000,0.00000000,0.00000000,2.48000000,2.72000000,1,1,NULL,1,NULL,NULL,NULL,NULL,NULL,1,0,'2017-12-11','This is a comment (private)','This is a comment (public)','generic_invoice_odt:/home/ldestailleur/git/dolibarr_3.8/documents/doctemplates/invoices/template_invoice.odt',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,NULL,NULL),(148,'FS1301-0001',1,NULL,NULL,0,NULL,NULL,1,'2015-01-19 18:22:48','2018-01-19','2018-01-19',NULL,'2019-12-21 15:40:22',0,0.00000000,NULL,NULL,0,NULL,NULL,0.63000000,0.00000000,0.00000000,0.00000000,5.00000000,5.63000000,1,1,NULL,1,NULL,NULL,NULL,NULL,NULL,0,1,'2018-01-19',NULL,NULL,'crabe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL,'facture/FS1301-0001/FS1301-0001.pdf',NULL,NULL),(149,'FA1601-0024',1,NULL,NULL,0,NULL,NULL,1,'2015-01-19 18:30:05','2018-01-19','2017-08-29',NULL,'2018-03-16 09:59:31',0,0.00000000,NULL,NULL,0,NULL,NULL,1.80000000,0.90000000,0.90000000,0.00000000,20.00000000,23.60000000,1,1,NULL,12,NULL,NULL,NULL,NULL,NULL,0,0,'2018-01-19',NULL,NULL,'crabe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,20.00000000,1.80000000,23.60000000,NULL,'facture/FA1601-0024/FA1601-0024.pdf',NULL,NULL),(150,'FA6801-0010',1,NULL,NULL,0,NULL,NULL,1,'2015-01-19 18:31:10','2018-01-19','2019-10-04',NULL,'2019-10-04 08:28:23',0,0.00000000,NULL,NULL,0,NULL,NULL,0.63000000,0.00000000,0.00000000,0.00000000,5.00000000,5.63000000,1,1,NULL,12,NULL,NULL,NULL,NULL,NULL,0,1,'2018-01-19',NULL,NULL,'',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,5.00000000,0.63000000,5.63000000,NULL,'facture/FA6801-0010/FA6801-0010.pdf',NULL,NULL),(151,'FS1301-0002',1,NULL,NULL,0,NULL,NULL,1,'2015-01-19 18:31:58','2018-01-19','2018-01-19',NULL,'2018-07-30 15:13:20',1,0.00000000,NULL,NULL,0,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,2,1,NULL,1,NULL,NULL,NULL,NULL,NULL,0,1,'2018-01-19',NULL,NULL,'',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,NULL,NULL),(160,'FA1507-0015',1,NULL,NULL,0,NULL,NULL,12,'2015-03-06 16:47:48','2018-07-18','2016-03-06',NULL,'2018-07-30 15:13:20',0,0.00000000,NULL,NULL,0,NULL,NULL,1.11000000,0.00000000,0.00000000,0.00000000,8.89000000,10.00000000,1,1,NULL,1,NULL,NULL,NULL,NULL,NULL,1,0,'2018-07-18',NULL,NULL,'crabe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,NULL,NULL),(210,'FA1107-0019',1,NULL,NULL,0,NULL,NULL,10,'2015-03-20 14:30:11','2018-07-10','2018-03-20',NULL,'2018-07-30 15:13:20',0,0.00000000,NULL,NULL,0,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000,10.00000000,10.00000000,1,1,NULL,1,NULL,NULL,NULL,NULL,NULL,1,0,'2018-07-10',NULL,NULL,'generic_invoice_odt:/home/ldestailleur/git/dolibarr_3.8/documents/doctemplates/invoices/template_invoice.odt',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,NULL,NULL),(211,'FA1303-0020',1,NULL,NULL,0,NULL,NULL,19,'2015-03-22 09:40:10','2018-03-22','2017-03-02',NULL,'2017-02-06 04:11:17',0,0.00000000,NULL,NULL,0,NULL,NULL,17.64000000,0.00000000,0.00000000,0.40000000,340.00000000,358.04000000,1,1,NULL,1,NULL,NULL,NULL,NULL,NULL,1,3,'2018-03-22',NULL,NULL,'crabe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,NULL,NULL),(213,'AV1303-0003',1,NULL,NULL,2,NULL,NULL,1,'2016-03-03 19:22:03','2018-03-03','2017-03-03',NULL,'2018-07-30 15:13:20',0,0.00000000,NULL,NULL,0,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000,-1000.00000000,-1000.00000000,1,1,NULL,1,NULL,32,NULL,NULL,NULL,0,0,'2018-03-03',NULL,NULL,'crabe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,NULL,NULL),(216,'(PROV216)',1,NULL,NULL,0,NULL,NULL,26,'2017-02-12 23:21:27','2017-02-12',NULL,NULL,'2017-02-12 19:21:27',0,0.00000000,NULL,NULL,0,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0,12,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,0,'2017-02-12',NULL,NULL,'crabe',NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,0,'',NULL,0,'EUR',1.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,NULL,NULL),(217,'(PROV217)',1,NULL,NULL,0,NULL,NULL,1,'2017-08-31 13:26:17','2017-08-31',NULL,NULL,'2017-08-31 09:26:17',0,0.00000000,NULL,NULL,0,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000,10.00000000,10.00000000,0,12,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,0,'2017-08-31',NULL,NULL,'crabe',NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,0,'',NULL,1,'EUR',1.00000000,10.00000000,0.00000000,10.00000000,NULL,NULL,NULL,NULL),(218,'FA1909-0025',1,NULL,NULL,0,NULL,NULL,12,'2019-09-26 17:30:14','2019-09-26','2019-09-26',NULL,'2019-09-26 15:33:37',0,0.00000000,NULL,NULL,0,NULL,NULL,1.08000000,0.00000000,0.00000000,0.00000000,42.50000000,43.58000000,1,12,NULL,12,NULL,NULL,NULL,NULL,NULL,0,0,'2019-09-26',NULL,NULL,'',NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,0,'',NULL,0,'EUR',1.00000000,42.50000000,1.08000000,43.58000000,NULL,NULL,'takepos','1'),(219,'(PROV-POS1-0)',1,NULL,NULL,0,NULL,NULL,7,'2019-11-28 19:04:03','2019-11-28',NULL,NULL,'2019-11-28 15:05:01',0,0.00000000,NULL,NULL,0,NULL,NULL,1.46000000,0.00000000,0.00000000,0.00000000,7.34000000,8.80000000,0,12,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,'2019-11-28',NULL,NULL,'',NULL,NULL,NULL,NULL,0,0,NULL,0,0,'',NULL,0,'EUR',1.00000000,7.34000000,1.46000000,8.80000000,NULL,NULL,'takepos','1'); /*!40000 ALTER TABLE `llx_facture` ENABLE KEYS */; UNLOCK TABLES; @@ -6171,7 +6583,7 @@ CREATE TABLE `llx_facturedet` ( LOCK TABLES `llx_facturedet` WRITE; /*!40000 ALTER TABLE `llx_facturedet` DISABLE KEYS */; -INSERT INTO `llx_facturedet` VALUES (3,2,NULL,3,NULL,'Service S1',0.000,'',0.000,'',0.000,'',1,10,4,NULL,40.00000000,36.00000000,36.00000000,0.00000000,0.00000000,0.00000000,36.00000000,1,'2012-07-10 00:00:00',NULL,0,NULL,0.00000000,0,0,2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000),(4,2,NULL,NULL,NULL,'Abonnement annuel assurance',1.000,'',0.000,'',0.000,'',1,0,0,NULL,10.00000000,10.00000000,10.00000000,0.10000000,0.00000000,0.00000000,10.10000000,0,'2012-07-10 00:00:00','2013-07-10 00:00:00',0,NULL,0.00000000,0,0,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000),(11,3,NULL,4,NULL,'afsdfsdfsdfsdf',0.000,'',0.000,'',0.000,'',1,0,0,NULL,5.00000000,5.00000000,5.00000000,0.00000000,0.00000000,0.00000000,5.00000000,0,NULL,NULL,0,NULL,0.00000000,0,0,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000),(12,3,NULL,NULL,NULL,'dfdfd',0.000,'',0.000,'',0.000,'',1,0,0,NULL,10.00000000,10.00000000,10.00000000,0.00000000,0.00000000,0.00000000,10.00000000,0,NULL,NULL,0,NULL,0.00000000,0,0,2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000),(13,5,NULL,4,NULL,'Decapsuleur',12.500,'',0.000,'',0.000,'',1,0,0,NULL,5.00000000,5.00000000,5.00000000,0.63000000,0.00000000,0.00000000,5.63000000,0,NULL,NULL,0,NULL,0.00000000,0,0,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000),(14,6,NULL,4,NULL,'Decapsuleur',19.600,'',0.000,'',0.000,'',1,0,0,NULL,5.00000000,5.00000000,5.00000000,0.98000000,0.00000000,0.00000000,5.98000000,0,NULL,NULL,0,NULL,0.00000000,0,0,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000),(21,8,NULL,NULL,NULL,'dddd',0.000,'',0.000,'',0.000,'',1,0,0,NULL,10.00000000,10.00000000,10.00000000,0.00000000,0.00000000,0.00000000,10.00000000,0,NULL,NULL,0,NULL,0.00000000,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000),(22,9,NULL,NULL,NULL,'ggg',19.600,'',0.000,'',0.000,'',1,0,0,NULL,10.00000000,10.00000000,10.00000000,1.96000000,0.00000000,0.00000000,11.96000000,0,NULL,NULL,0,NULL,0.00000000,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000),(23,10,NULL,4,NULL,'',12.500,'',0.000,'',0.000,'',1,0,0,NULL,-5.00000000,NULL,-5.00000000,-0.63000000,0.00000000,0.00000000,-5.63000000,0,NULL,NULL,0,NULL,12.00000000,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000),(24,10,NULL,1,NULL,'A beatifull pink dress\r\nlkm',0.000,'',0.000,'',0.000,'',1,0,0,NULL,-6.00000000,NULL,-6.00000000,0.00000000,0.00000000,0.00000000,-6.00000000,0,NULL,NULL,0,0,0.00000000,0,0,2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000),(26,12,NULL,1,NULL,'A beatifull pink dress\r\nhfghf',0.000,'',0.000,'',0.000,'',1,0,0,NULL,-5.00000000,NULL,-5.00000000,0.00000000,0.00000000,0.00000000,-5.00000000,0,NULL,NULL,0,0,0.00000000,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000),(27,13,NULL,NULL,NULL,'gdfgdf',19.600,'',0.000,'',0.000,'',1.4,0,0,NULL,10.00000000,NULL,14.00000000,2.74000000,0.00000000,0.00000000,16.74000000,0,NULL,NULL,0,NULL,0.00000000,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000),(137,33,NULL,NULL,NULL,'Desc',10.000,'',0.000,'',0.000,'',1,0,0,NULL,1.24000000,NULL,1.24000000,0.12000000,0.00000000,0.00000000,1.36000000,0,NULL,NULL,0,NULL,0.00000000,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000),(138,33,NULL,NULL,NULL,'Desc',10.000,'',0.000,'',0.000,'',1,0,0,NULL,1.24000000,NULL,1.24000000,0.12000000,0.00000000,0.00000000,1.36000000,0,NULL,NULL,0,NULL,0.00000000,0,0,2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000),(256,55,NULL,NULL,NULL,'Desc',10.000,'',0.000,'',0.000,'',1,0,0,NULL,1.24000000,NULL,1.24000000,0.12000000,0.00000000,0.00000000,1.36000000,0,NULL,NULL,0,NULL,0.00000000,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000),(257,55,NULL,NULL,NULL,'Desc',10.000,'',0.000,'',0.000,'',1,0,0,NULL,1.24000000,NULL,1.24000000,0.12000000,0.00000000,0.00000000,1.36000000,0,NULL,NULL,0,NULL,0.00000000,0,0,2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000),(753,13,NULL,2,NULL,'(Pays d\'origine: Albanie)',0.000,'',0.000,'',0.000,'',1,0,0,NULL,0.00000000,NULL,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0,NULL,NULL,0,0,0.00000000,0,0,2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000),(754,148,NULL,11,NULL,'hfghf',0.000,'',0.000,'',0.000,'',1,0,0,NULL,0.00000000,NULL,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0,NULL,NULL,0,NULL,0.00000000,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000),(755,148,NULL,4,NULL,'Decapsuleur',12.500,'',0.000,'',0.000,'',1,0,0,NULL,5.00000000,NULL,5.00000000,0.63000000,0.00000000,0.00000000,5.63000000,0,NULL,NULL,0,NULL,0.00000000,0,0,2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000),(757,150,NULL,2,NULL,'Product P1',12.500,'',0.000,'0',0.000,'0',1,0,0,NULL,5.00000000,NULL,5.00000000,0.63000000,0.00000000,0.00000000,5.63000000,0,NULL,NULL,0,NULL,0.00000000,0,0,1,NULL,NULL,100,NULL,NULL,12,NULL,NULL,NULL,5.00000000,5.00000000,0.63000000,5.63000000),(758,151,NULL,2,NULL,'Product P1',12.500,'',0.000,'',0.000,'',1,0,0,NULL,0.00000000,NULL,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0,NULL,NULL,0,NULL,0.00000000,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000),(768,32,NULL,NULL,NULL,'mlml',18.000,'',0.000,'',0.000,'',1,0,0,NULL,100.00000000,NULL,100.00000000,18.00000000,0.00000000,0.00000000,118.00000000,0,NULL,NULL,0,NULL,46.00000000,0,0,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000),(769,32,NULL,NULL,NULL,'mlkml',18.000,'',0.000,'',0.000,'',1,0,0,NULL,400.00000000,NULL,400.00000000,72.00000000,0.00000000,0.00000000,472.00000000,0,NULL,NULL,0,NULL,300.00000000,0,0,4,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000),(772,160,NULL,NULL,NULL,'Adhésion/cotisation 2015',12.500,'',0.000,'',0.000,'',1,0,0,NULL,8.88889000,NULL,8.89000000,1.11000000,0.00000000,0.00000000,10.00000000,1,'2017-07-18 00:00:00','2018-07-17 00:00:00',0,NULL,0.00000000,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000),(776,32,NULL,NULL,NULL,'fsdfsdfds',0.000,'',0.000,'0',0.000,'0',1,0,0,NULL,10.00000000,NULL,10.00000000,0.00000000,0.00000000,0.00000000,10.00000000,0,NULL,NULL,0,NULL,0.00000000,0,0,5,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000),(777,32,NULL,NULL,NULL,'fsdfsdfds',0.000,'',0.000,'0',0.000,'0',1,0,0,NULL,10.00000000,NULL,10.00000000,0.00000000,0.00000000,0.00000000,10.00000000,0,NULL,NULL,0,NULL,0.00000000,0,0,6,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000),(779,32,NULL,NULL,NULL,'fsdfds',0.000,'',0.000,'0',0.000,'0',0,0,0,NULL,0.00000000,NULL,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,9,NULL,NULL,0,0,0.00000000,0,0,2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000),(780,32,NULL,NULL,NULL,'ffsdf',0.000,'',0.000,'0',0.000,'0',0,0,0,NULL,0.00000000,NULL,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,9,NULL,NULL,0,NULL,0.00000000,0,1790,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000),(1022,210,NULL,NULL,NULL,'Adhésion/cotisation 2011',0.000,'',0.000,'0',0.000,'0',1,0,0,NULL,10.00000000,NULL,10.00000000,0.00000000,0.00000000,0.00000000,10.00000000,1,'2013-07-10 00:00:00','2014-07-09 00:00:00',0,NULL,0.00000000,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000),(1023,211,NULL,NULL,NULL,'Samsung Android x4',0.000,'',0.000,'0',0.000,'0',1,0,0,NULL,250.00000000,NULL,250.00000000,0.00000000,0.00000000,0.00000000,250.00000000,0,NULL,NULL,0,NULL,200.00000000,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000),(1024,211,NULL,1,NULL,'A beatifull pink dress\r\nSize XXL',19.600,'',0.000,'0',0.000,'0',1,10,0,NULL,100.00000000,NULL,90.00000000,17.64000000,0.00000000,0.00000000,107.64000000,0,NULL,NULL,0,NULL,90.00000000,0,0,2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000),(1026,213,NULL,1,NULL,'A beatifull pink dress',0.000,'',0.000,'0',0.000,'0',10,0,0,NULL,-100.00000000,NULL,-1000.00000000,0.00000000,0.00000000,0.00000000,-1000.00000000,0,NULL,NULL,0,NULL,0.00000000,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000),(1028,149,NULL,NULL,NULL,'opoo',0.000,'CGST+SGST',9.000,'1',9.000,'1',1,0,0,NULL,10.00000000,NULL,10.00000000,0.00000000,0.90000000,0.90000000,11.80000000,0,NULL,NULL,0,NULL,0.00000000,0,0,2,NULL,NULL,100,NULL,NULL,12,12,0,'',10.00000000,10.00000000,0.00000000,11.80000000),(1029,149,NULL,NULL,NULL,'gdgd',18.000,'IGST',0.000,'0',0.000,'0',1,0,0,NULL,10.00000000,NULL,10.00000000,1.80000000,0.00000000,0.00000000,11.80000000,0,NULL,NULL,0,NULL,0.00000000,0,0,3,NULL,NULL,100,NULL,NULL,12,12,0,'',10.00000000,10.00000000,1.80000000,11.80000000),(1030,217,NULL,NULL,NULL,'gfdgdf',0.000,'',0.000,'0',0.000,'0',1,0,0,NULL,10.00000000,NULL,10.00000000,0.00000000,0.00000000,0.00000000,10.00000000,0,NULL,NULL,0,NULL,0.00000000,0,0,0,NULL,NULL,100,NULL,NULL,12,12,1,'EUR',10.00000000,10.00000000,0.00000000,10.00000000),(1035,218,NULL,12,NULL,'Cloud hosting of Dolibarr ERP and CRM software',0.000,'',0.000,'0',0.000,'0',1,0,0,NULL,9.00000000,NULL,9.00000000,0.00000000,0.00000000,0.00000000,9.00000000,1,NULL,NULL,0,NULL,0.00000000,0,0,1,NULL,NULL,100,NULL,NULL,12,12,0,'EUR',9.00000000,9.00000000,0.00000000,9.00000000),(1036,218,NULL,5,NULL,'DoliDroid is the Android front-end client for Dolibarr ERP & CRM web software.
            \r\nThis application is not a standalone program. It is a front end to use a online hosted Dolibarr ERP & CRM software (an Open-source web software to manage your business).
            \r\n

            The advantage of DoliDroid are :
            \r\n- DoliDroid is not a duplicate code of Dolibarr, but a front-end of a Dolibarr web installation, so all your online existing features are supported by this application. This is also true for external modules features.
            \r\n- Upgrading Dolibarr will not break DoliDroid.
            \r\n- DoliDroid use embedded image resources to reduce bandwidth usage.
            \r\n- DoliDroid use internal cache for pages that should not change (like menu page)
            \r\n- Connections parameters are saved. No need to enter them each time you use DoliDroid.
            \r\n- Integration with your phone or other applications (Clicking on PDF open PDF reader, clicking onto email or phone launch your email application or launch Android dialer, ...)

            \r\n\r\n

            WARNING ! 

            \r\n\r\n

            This application need Android 4.0+ and a hosted Dolibarr ERP & CRM version 3.5 or newer accessible by internet
            \r\n(For example, when hosted on any SaaS solution like DoliCloud - http://www.dolicloud.com).

            ',19.600,'',0.000,'0',0.000,'0',1,45,0,NULL,10.00000000,NULL,5.50000000,1.08000000,0.00000000,0.00000000,6.58000000,0,NULL,NULL,0,NULL,0.00000000,0,0,2,NULL,NULL,100,NULL,NULL,12,12,0,'EUR',10.00000000,5.50000000,1.08000000,6.58000000),(1037,218,NULL,12,NULL,'Cloud hosting of Dolibarr ERP and CRM software',0.000,'',0.000,'0',0.000,'0',1,0,0,NULL,9.00000000,NULL,9.00000000,0.00000000,0.00000000,0.00000000,9.00000000,1,NULL,NULL,0,NULL,0.00000000,0,0,3,NULL,NULL,100,NULL,NULL,12,12,0,'EUR',9.00000000,9.00000000,0.00000000,9.00000000),(1039,218,NULL,12,NULL,'Cloud hosting of Dolibarr ERP and CRM software',0.000,'',0.000,'0',0.000,'0',1,0,0,NULL,9.00000000,NULL,9.00000000,0.00000000,0.00000000,0.00000000,9.00000000,1,NULL,NULL,0,NULL,0.00000000,0,0,4,NULL,NULL,100,NULL,NULL,12,12,0,'EUR',9.00000000,9.00000000,0.00000000,9.00000000),(1040,218,NULL,NULL,NULL,'aaa',0.000,'',0.000,'0',0.000,'0',1,0,0,NULL,10.00000000,NULL,10.00000000,0.00000000,0.00000000,0.00000000,10.00000000,0,NULL,NULL,0,NULL,0.00000000,0,0,5,NULL,NULL,100,NULL,NULL,12,12,0,'EUR',10.00000000,10.00000000,0.00000000,10.00000000),(1041,219,NULL,30,NULL,'',20.000,'',0.000,'0',0.000,'0',1,0,0,NULL,0.41667000,NULL,0.42000000,0.08000000,0.00000000,0.00000000,0.50000000,0,NULL,NULL,0,NULL,0.00000000,0,0,1,NULL,NULL,100,NULL,NULL,12,12,0,'EUR',0.41667000,0.42000000,0.08000000,0.50000000),(1043,219,NULL,2,NULL,'',12.500,'',0.000,'0',0.000,'0',1,0,0,NULL,0.00000000,NULL,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0,NULL,NULL,0,NULL,0.00000000,0,0,3,NULL,NULL,100,NULL,NULL,12,12,0,'EUR',0.00000000,0.00000000,0.00000000,0.00000000),(1044,219,NULL,27,NULL,'',20.000,'',0.000,'0',0.000,'0',5,0,0,NULL,1.08333000,NULL,5.42000000,1.08000000,0.00000000,0.00000000,6.50000000,0,NULL,NULL,0,NULL,0.00000000,0,0,4,NULL,NULL,100,NULL,NULL,12,12,0,'EUR',1.08333000,5.42000000,1.08000000,6.50000000),(1045,219,NULL,2,NULL,'',12.500,'',0.000,'0',0.000,'0',1,0,0,NULL,0.00000000,NULL,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0,NULL,NULL,0,NULL,0.00000000,0,0,5,NULL,NULL,100,NULL,NULL,12,12,0,'EUR',0.00000000,0.00000000,0.00000000,0.00000000),(1046,219,NULL,30,NULL,'',20.000,'',0.000,'0',0.000,'0',1,0,0,NULL,0.41667000,NULL,0.42000000,0.08000000,0.00000000,0.00000000,0.50000000,0,NULL,NULL,0,NULL,0.00000000,0,0,6,NULL,NULL,100,NULL,NULL,12,12,0,'EUR',0.41667000,0.42000000,0.08000000,0.50000000),(1047,219,NULL,26,NULL,'',20.000,'',0.000,'0',0.000,'0',1,0,0,NULL,1.08333000,NULL,1.08000000,0.22000000,0.00000000,0.00000000,1.30000000,0,NULL,NULL,0,NULL,0.00000000,0,0,7,NULL,NULL,100,NULL,NULL,12,12,0,'EUR',1.08333000,1.08000000,0.22000000,1.30000000); +INSERT INTO `llx_facturedet` VALUES (3,2,NULL,3,NULL,'Service S1',0.000,'',0.000,'',0.000,'',1,10,4,NULL,40.00000000,36.00000000,36.00000000,0.00000000,0.00000000,0.00000000,36.00000000,1,'2012-07-10 00:00:00',NULL,0,NULL,0.00000000,0,0,2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000),(4,2,NULL,NULL,NULL,'Abonnement annuel assurance',1.000,'',0.000,'',0.000,'',1,0,0,NULL,10.00000000,10.00000000,10.00000000,0.10000000,0.00000000,0.00000000,10.10000000,0,'2012-07-10 00:00:00','2013-07-10 00:00:00',0,NULL,0.00000000,0,0,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000),(11,3,NULL,4,NULL,'afsdfsdfsdfsdf',0.000,'',0.000,'',0.000,'',1,0,0,NULL,5.00000000,5.00000000,5.00000000,0.00000000,0.00000000,0.00000000,5.00000000,0,NULL,NULL,0,NULL,0.00000000,0,0,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000),(12,3,NULL,NULL,NULL,'dfdfd',0.000,'',0.000,'',0.000,'',1,0,0,NULL,10.00000000,10.00000000,10.00000000,0.00000000,0.00000000,0.00000000,10.00000000,0,NULL,NULL,0,NULL,0.00000000,0,0,2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000),(13,5,NULL,4,NULL,'Decapsuleur',12.500,'',0.000,'',0.000,'',1,0,0,NULL,5.00000000,5.00000000,5.00000000,0.63000000,0.00000000,0.00000000,5.63000000,0,NULL,NULL,0,NULL,0.00000000,0,0,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000),(14,6,NULL,4,NULL,'Decapsuleur',19.600,'',0.000,'',0.000,'',1,0,0,NULL,5.00000000,5.00000000,5.00000000,0.98000000,0.00000000,0.00000000,5.98000000,0,NULL,NULL,0,NULL,0.00000000,0,0,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000),(21,8,NULL,NULL,NULL,'dddd',0.000,'',0.000,'',0.000,'',1,0,0,NULL,10.00000000,10.00000000,10.00000000,0.00000000,0.00000000,0.00000000,10.00000000,0,NULL,NULL,0,NULL,0.00000000,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000),(22,9,NULL,NULL,NULL,'ggg',19.600,'',0.000,'',0.000,'',1,0,0,NULL,10.00000000,10.00000000,10.00000000,1.96000000,0.00000000,0.00000000,11.96000000,0,NULL,NULL,0,NULL,0.00000000,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000),(23,10,NULL,4,NULL,'',12.500,'',0.000,'',0.000,'',1,0,0,NULL,-5.00000000,NULL,-5.00000000,-0.63000000,0.00000000,0.00000000,-5.63000000,0,NULL,NULL,0,NULL,12.00000000,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000),(24,10,NULL,1,NULL,'A beatifull pink dress\r\nlkm',0.000,'',0.000,'',0.000,'',1,0,0,NULL,-6.00000000,NULL,-6.00000000,0.00000000,0.00000000,0.00000000,-6.00000000,0,NULL,NULL,0,0,0.00000000,0,0,2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000),(26,12,NULL,1,NULL,'A beatifull pink dress\r\nhfghf',0.000,'',0.000,'',0.000,'',1,0,0,NULL,-5.00000000,NULL,-5.00000000,0.00000000,0.00000000,0.00000000,-5.00000000,0,NULL,NULL,0,0,0.00000000,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000),(27,13,NULL,NULL,NULL,'gdfgdf',19.600,'',0.000,'',0.000,'',1.4,0,0,NULL,10.00000000,NULL,14.00000000,2.74000000,0.00000000,0.00000000,16.74000000,0,NULL,NULL,0,NULL,0.00000000,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000),(137,33,NULL,NULL,NULL,'Desc',10.000,'',0.000,'',0.000,'',1,0,0,NULL,1.24000000,NULL,1.24000000,0.12000000,0.00000000,0.00000000,1.36000000,0,NULL,NULL,0,NULL,0.00000000,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000),(138,33,NULL,NULL,NULL,'Desc',10.000,'',0.000,'',0.000,'',1,0,0,NULL,1.24000000,NULL,1.24000000,0.12000000,0.00000000,0.00000000,1.36000000,0,NULL,NULL,0,NULL,0.00000000,0,0,2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000),(256,55,NULL,NULL,NULL,'Desc',10.000,'',0.000,'',0.000,'',1,0,0,NULL,1.24000000,NULL,1.24000000,0.12000000,0.00000000,0.00000000,1.36000000,0,NULL,NULL,0,NULL,0.00000000,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000),(257,55,NULL,NULL,NULL,'Desc',10.000,'',0.000,'',0.000,'',1,0,0,NULL,1.24000000,NULL,1.24000000,0.12000000,0.00000000,0.00000000,1.36000000,0,NULL,NULL,0,NULL,0.00000000,0,0,2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000),(753,13,NULL,2,NULL,'(Pays d\'origine: Albanie)',0.000,'',0.000,'',0.000,'',1,0,0,NULL,0.00000000,NULL,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0,NULL,NULL,0,0,0.00000000,0,0,2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000),(754,148,NULL,11,NULL,'hfghf',0.000,'',0.000,'',0.000,'',1,0,0,NULL,0.00000000,NULL,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0,NULL,NULL,0,NULL,0.00000000,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000),(755,148,NULL,4,NULL,'Decapsuleur',12.500,'',0.000,'',0.000,'',1,0,0,NULL,5.00000000,NULL,5.00000000,0.63000000,0.00000000,0.00000000,5.63000000,0,NULL,NULL,0,NULL,0.00000000,0,0,2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000),(757,150,NULL,2,NULL,'Product P1',12.500,'',0.000,'0',0.000,'0',1,0,0,NULL,5.00000000,NULL,5.00000000,0.63000000,0.00000000,0.00000000,5.63000000,0,NULL,NULL,0,NULL,0.00000000,0,0,1,NULL,NULL,100,NULL,NULL,12,NULL,NULL,NULL,5.00000000,5.00000000,0.63000000,5.63000000),(758,151,NULL,2,NULL,'Product P1',12.500,'',0.000,'',0.000,'',1,0,0,NULL,0.00000000,NULL,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0,NULL,NULL,0,NULL,0.00000000,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000),(768,32,NULL,NULL,NULL,'mlml',18.000,'',0.000,'',0.000,'',1,0,0,NULL,100.00000000,NULL,100.00000000,18.00000000,0.00000000,0.00000000,118.00000000,0,NULL,NULL,0,NULL,46.00000000,0,0,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000),(769,32,NULL,NULL,NULL,'mlkml',18.000,'',0.000,'',0.000,'',1,0,0,NULL,400.00000000,NULL,400.00000000,72.00000000,0.00000000,0.00000000,472.00000000,0,NULL,NULL,0,NULL,300.00000000,0,0,4,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000),(772,160,NULL,NULL,NULL,'Adhésion/cotisation 2015',12.500,'',0.000,'',0.000,'',1,0,0,NULL,8.88889000,NULL,8.89000000,1.11000000,0.00000000,0.00000000,10.00000000,1,'2017-07-18 00:00:00','2018-07-17 00:00:00',0,NULL,0.00000000,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000),(776,32,NULL,NULL,NULL,'fsdfsdfds',0.000,'',0.000,'0',0.000,'0',1,0,0,NULL,10.00000000,NULL,10.00000000,0.00000000,0.00000000,0.00000000,10.00000000,0,NULL,NULL,0,NULL,0.00000000,0,0,5,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000),(777,32,NULL,NULL,NULL,'fsdfsdfds',0.000,'',0.000,'0',0.000,'0',1,0,0,NULL,10.00000000,NULL,10.00000000,0.00000000,0.00000000,0.00000000,10.00000000,0,NULL,NULL,0,NULL,0.00000000,0,0,6,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000),(779,32,NULL,NULL,NULL,'fsdfds',0.000,'',0.000,'0',0.000,'0',0,0,0,NULL,0.00000000,NULL,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,9,NULL,NULL,0,0,0.00000000,0,0,2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000),(780,32,NULL,NULL,NULL,'ffsdf',0.000,'',0.000,'0',0.000,'0',0,0,0,NULL,0.00000000,NULL,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,9,NULL,NULL,0,NULL,0.00000000,0,1790,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000),(1022,210,NULL,NULL,NULL,'Adhésion/cotisation 2011',0.000,'',0.000,'0',0.000,'0',1,0,0,NULL,10.00000000,NULL,10.00000000,0.00000000,0.00000000,0.00000000,10.00000000,1,'2013-07-10 00:00:00','2014-07-09 00:00:00',0,NULL,0.00000000,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000),(1023,211,NULL,NULL,NULL,'Samsung Android x4',0.000,'',0.000,'0',0.000,'0',1,0,0,NULL,250.00000000,NULL,250.00000000,0.00000000,0.00000000,0.00000000,250.00000000,0,NULL,NULL,0,NULL,200.00000000,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000),(1024,211,NULL,1,NULL,'A beatifull pink dress\r\nSize XXL',19.600,'',0.000,'0',0.000,'0',1,10,0,NULL,100.00000000,NULL,90.00000000,17.64000000,0.00000000,0.00000000,107.64000000,0,NULL,NULL,0,NULL,90.00000000,0,0,2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000),(1026,213,NULL,1,NULL,'A beatifull pink dress',0.000,'',0.000,'0',0.000,'0',10,0,0,NULL,-100.00000000,NULL,-1000.00000000,0.00000000,0.00000000,0.00000000,-1000.00000000,0,NULL,NULL,0,NULL,0.00000000,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000),(1028,149,NULL,NULL,NULL,'opoo',0.000,'CGST+SGST',9.000,'1',9.000,'1',1,0,0,NULL,10.00000000,NULL,10.00000000,0.00000000,0.90000000,0.90000000,11.80000000,0,NULL,NULL,0,NULL,0.00000000,0,0,2,NULL,NULL,100,NULL,NULL,12,12,0,'',10.00000000,10.00000000,0.00000000,11.80000000),(1029,149,NULL,NULL,NULL,'gdgd',18.000,'IGST',0.000,'0',0.000,'0',1,0,0,NULL,10.00000000,NULL,10.00000000,1.80000000,0.00000000,0.00000000,11.80000000,0,NULL,NULL,0,NULL,0.00000000,0,0,3,NULL,NULL,100,NULL,NULL,12,12,0,'',10.00000000,10.00000000,1.80000000,11.80000000),(1030,217,NULL,NULL,NULL,'gfdgdf',0.000,'',0.000,'0',0.000,'0',1,0,0,NULL,10.00000000,NULL,10.00000000,0.00000000,0.00000000,0.00000000,10.00000000,0,NULL,NULL,0,NULL,0.00000000,0,0,0,NULL,NULL,100,NULL,NULL,12,12,1,'EUR',10.00000000,10.00000000,0.00000000,10.00000000),(1035,218,NULL,12,NULL,'Cloud hosting of Dolibarr ERP and CRM software',0.000,'',0.000,'0',0.000,'0',1,0,0,NULL,9.00000000,NULL,9.00000000,0.00000000,0.00000000,0.00000000,9.00000000,1,NULL,NULL,0,NULL,0.00000000,0,0,1,NULL,NULL,100,NULL,NULL,12,12,0,'EUR',9.00000000,9.00000000,0.00000000,9.00000000),(1036,218,NULL,5,NULL,'DoliDroid is the Android front-end client for Dolibarr ERP & CRM web software.
            \r\nThis application is not a standalone program. It is a front end to use a online hosted Dolibarr ERP & CRM software (an Open-source web software to manage your business).
            \r\n

            The advantage of DoliDroid are :
            \r\n- DoliDroid is not a duplicate code of Dolibarr, but a front-end of a Dolibarr web installation, so all your online existing features are supported by this application. This is also true for external modules features.
            \r\n- Upgrading Dolibarr will not break DoliDroid.
            \r\n- DoliDroid use embedded image resources to reduce bandwidth usage.
            \r\n- DoliDroid use internal cache for pages that should not change (like menu page)
            \r\n- Connections parameters are saved. No need to enter them each time you use DoliDroid.
            \r\n- Integration with your phone or other applications (Clicking on PDF open PDF reader, clicking onto email or phone launch your email application or launch Android dialer, ...)

            \r\n\r\n

            WARNING ! 

            \r\n\r\n

            This application need Android 4.0+ and a hosted Dolibarr ERP & CRM version 3.5 or newer accessible by internet
            \r\n(For example, when hosted on any SaaS solution like DoliCloud - http://www.dolicloud.com).

            ',19.600,'',0.000,'0',0.000,'0',1,45,0,NULL,10.00000000,NULL,5.50000000,1.08000000,0.00000000,0.00000000,6.58000000,0,NULL,NULL,0,NULL,0.00000000,0,0,2,NULL,NULL,100,NULL,NULL,12,12,0,'EUR',10.00000000,5.50000000,1.08000000,6.58000000),(1037,218,NULL,12,NULL,'Cloud hosting of Dolibarr ERP and CRM software',0.000,'',0.000,'0',0.000,'0',1,0,0,NULL,9.00000000,NULL,9.00000000,0.00000000,0.00000000,0.00000000,9.00000000,1,NULL,NULL,0,NULL,0.00000000,0,0,3,NULL,NULL,100,NULL,NULL,12,12,0,'EUR',9.00000000,9.00000000,0.00000000,9.00000000),(1039,218,NULL,12,NULL,'Cloud hosting of Dolibarr ERP and CRM software',0.000,'',0.000,'0',0.000,'0',1,0,0,NULL,9.00000000,NULL,9.00000000,0.00000000,0.00000000,0.00000000,9.00000000,1,NULL,NULL,0,NULL,0.00000000,0,0,4,NULL,NULL,100,NULL,NULL,12,12,0,'EUR',9.00000000,9.00000000,0.00000000,9.00000000),(1040,218,NULL,NULL,NULL,'aaa',0.000,'',0.000,'0',0.000,'0',1,0,0,NULL,10.00000000,NULL,10.00000000,0.00000000,0.00000000,0.00000000,10.00000000,0,NULL,NULL,0,NULL,0.00000000,0,0,5,NULL,NULL,100,NULL,NULL,12,12,0,'EUR',10.00000000,10.00000000,0.00000000,10.00000000),(1041,219,NULL,30,NULL,'',20.000,'',0.000,'0',0.000,'0',1,0,0,NULL,0.41667000,NULL,0.42000000,0.08000000,0.00000000,0.00000000,0.50000000,0,NULL,NULL,0,NULL,0.00000000,0,0,1,NULL,NULL,100,NULL,NULL,12,12,0,'EUR',0.41667000,0.42000000,0.08000000,0.50000000),(1043,219,NULL,2,NULL,'',12.500,'',0.000,'0',0.000,'0',1,0,0,NULL,0.00000000,NULL,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0,NULL,NULL,0,NULL,0.00000000,0,0,3,NULL,NULL,100,NULL,NULL,12,12,0,'EUR',0.00000000,0.00000000,0.00000000,0.00000000),(1044,219,NULL,27,NULL,'',20.000,'',0.000,'0',0.000,'0',5,0,0,NULL,1.08333000,NULL,5.42000000,1.08000000,0.00000000,0.00000000,6.50000000,0,NULL,NULL,0,NULL,0.00000000,0,0,4,NULL,NULL,100,NULL,NULL,12,12,0,'EUR',1.08333000,5.42000000,1.08000000,6.50000000),(1046,219,NULL,30,NULL,'',20.000,'',0.000,'0',0.000,'0',1,0,0,NULL,0.41667000,NULL,0.42000000,0.08000000,0.00000000,0.00000000,0.50000000,0,NULL,NULL,0,NULL,0.00000000,0,0,6,NULL,NULL,100,NULL,NULL,12,12,0,'EUR',0.41667000,0.42000000,0.08000000,0.50000000),(1047,219,NULL,26,NULL,'',20.000,'',0.000,'0',0.000,'0',1,0,0,NULL,1.08333000,NULL,1.08000000,0.22000000,0.00000000,0.00000000,1.30000000,0,NULL,NULL,0,NULL,0.00000000,0,0,7,NULL,NULL,100,NULL,NULL,12,12,0,'EUR',1.08333000,1.08000000,0.22000000,1.30000000); /*!40000 ALTER TABLE `llx_facturedet` ENABLE KEYS */; UNLOCK TABLES; @@ -7152,7 +7564,7 @@ CREATE TABLE `llx_mailing` ( LOCK TABLES `llx_mailing` WRITE; /*!40000 ALTER TABLE `llx_mailing` DISABLE KEYS */; -INSERT INTO `llx_mailing` VALUES (3,2,'Commercial emailing January',1,'Buy my product','
            \"\"
            \r\n\"Seguici\"Seguici\"Seguici\"Seguici
            \r\n\r\n

    *** Clean module_parts entries of modules not enabled

    *** Clean constant record of modules not enabled
    Widget '.$obj->name.' set in entity '.$obj->entity.' with value '.$obj->value.' -> Module not enabled in entity '.$obj->entity.', we delete record
    Widget '.$obj->name.' set in entity '.$obj->entity.' with value '.$obj->value.' -> Module '.$name.' not enabled in entity '.$obj->entity.', we delete record
    Widget '.$obj->name.' set in entity '.$obj->entity.' with value '.$obj->value.' -> Module not enabled in entity '.$obj->entity.', we should delete record (not done, mode test)
    Widget '.$obj->name.' set in entity '.$obj->entity.' with value '.$obj->value.' -> Module '.$name.' not enabled in entity '.$obj->entity.', we should delete record (not done, mode test)
    \r\n \r\n \r\n \r\n \r\n \r\n
    \r\n \r\n \r\n \r\n \r\n \r\n \r\n
    \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
    \r\n \r\n \r\n \r\n \r\n \r\n \r\n
    \r\n

    DoliCloud is the service to provide you a web hosting solution of Dolibarr ERP CRM in one click. Just enter your email to create your instance and you are ready to work. Backup and full access is to data (SFTP, Mysql) are provided.

    \r\n
    \r\n
    \r\n \r\n \r\n \r\n \r\n \r\n \r\n
    \r\n \r\n \r\n \r\n \r\n \r\n \r\n
    Test Dolibarr ERP CRM on Dolicloud →
    \r\n
    \r\n
    \r\n
    \r\n
    \r\n\r\n\r\n \r\n \r\n \r\n \r\n \r\n
    \r\n \r\n \r\n \r\n \r\n \r\n \r\n
    \r\n \r\n \r\n \r\n \r\n \r\n \r\n
    DoliCloud team
    \r\n Unsubscribe   |   View on web browser
    \r\n
    \r\n
    ','','',NULL,26,'dolibarr@domain.com','','',NULL,'2012-07-11 13:15:59','2017-01-29 21:33:11',NULL,'2017-01-29 21:36:40',1,12,NULL,NULL,NULL,NULL,NULL,NULL,'2019-11-28 11:52:54'),(4,0,'Commercial emailing February',1,'Buy my product','This is a new éEéé\"Mailing content
    \r\n
    \r\n\r\nYou can adit it with the WYSIWYG editor.
    \r\nIt is\r\n
      \r\n
    • \r\n Fast
    • \r\n
    • \r\n Easy to use
    • \r\n
    • \r\n Pretty
    • \r\n
    ','','',NULL,NULL,'dolibarr@domain.com','','',NULL,'2013-07-18 20:44:33',NULL,NULL,NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2019-11-28 11:52:54'),(5,1,'Commercial emailing March',1,'Buy my product','
    \"\"
    \r\n\"Seguici\"Seguici\"Seguici\"Seguici
    \r\n\r\n\r\n \r\n \r\n \r\n \r\n \r\n
    \r\n \r\n \r\n \r\n \r\n \r\n \r\n
    \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
    \r\n \r\n \r\n \r\n \r\n \r\n \r\n
    \r\n

    DoliCloud is the service to provide you a web hosting solution __EMAIL__ of Dolibarr ERP CRM in one click. Just enter your email to create your instance and you are ready to work. Backup and full access is to data (SFTP, Mysql) are provided.

    \r\n
    \r\n
    \r\n \r\n \r\n \r\n \r\n \r\n \r\n
    \r\n \r\n \r\n \r\n \r\n \r\n \r\n
    Test Dolibarr ERP CRM on Dolicloud →
    \r\n
    \r\n
    \r\n
    \r\n
    \r\n\r\n\r\n \r\n \r\n \r\n \r\n \r\n
    \r\n \r\n \r\n \r\n \r\n \r\n \r\n
    \r\n \r\n \r\n \r\n \r\n \r\n \r\n
    DoliCloud team
    \r\n Unsubscribe   |   View on web browser
    \r\n
    \r\n
    ','','',NULL,28,'dolibarr@domain.com','','',NULL,'2017-01-29 21:47:37','2017-01-29 21:54:55',NULL,NULL,12,12,NULL,NULL,NULL,NULL,NULL,NULL,'2019-11-28 11:52:54'); +INSERT INTO `llx_mailing` VALUES (3,2,'Commercial emailing January',1,'Buy my product','
    \"\"
    \r\n\"Seguici\"Seguici\"Seguici\"Seguici
    \r\n\r\n\r\n \r\n \r\n \r\n \r\n \r\n
    \r\n \r\n \r\n \r\n \r\n \r\n \r\n
    \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
    \r\n \r\n \r\n \r\n \r\n \r\n \r\n
    \r\n

    DoliCloud is the service to provide you a web hosting solution of Dolibarr ERP CRM in one click. Just enter your email to create your instance and you are ready to work. Backup and full access is to data (SFTP, Mysql) are provided.

    \r\n
    \r\n
    \r\n \r\n \r\n \r\n \r\n \r\n \r\n
    \r\n \r\n \r\n \r\n \r\n \r\n \r\n
    Test Dolibarr ERP CRM on Dolicloud →
    \r\n
    \r\n
    \r\n
    \r\n
    \r\n\r\n\r\n \r\n \r\n \r\n \r\n \r\n
    \r\n \r\n \r\n \r\n \r\n \r\n \r\n
    \r\n \r\n \r\n \r\n \r\n \r\n \r\n
    DoliCloud team
    \r\n Unsubscribe   |   View on web browser
    \r\n
    \r\n
    ','','',NULL,26,'dolibarr@domain.com','','',NULL,'2012-07-11 13:15:59','2017-01-29 21:33:11',NULL,'2017-01-29 21:36:40',1,12,NULL,NULL,NULL,NULL,NULL,NULL,'2019-11-28 11:52:54'),(4,0,'Commercial emailing February',1,'Buy my product','This is a new éEéé\"Mailing content
    \r\n
    \r\n\r\nYou can adit it with the WYSIWYG editor.
    \r\nIt is\r\n
      \r\n
    • \r\n Fast
    • \r\n
    • \r\n Easy to use
    • \r\n
    • \r\n Pretty
    • \r\n
    ','','',NULL,NULL,'dolibarr@domain.com','','',NULL,'2013-07-18 20:44:33',NULL,NULL,NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2019-11-28 11:52:54'),(5,1,'Commercial emailing March',1,'Test for free Dolibarr ERP CRM - no credit card required','
    \"\"
    \r\n\"Seguici\"Seguici\"Seguici\"Seguici
    \r\n\r\n\r\n \r\n \r\n \r\n \r\n \r\n
    \r\n \r\n \r\n \r\n \r\n \r\n \r\n
    \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
    \r\n \r\n \r\n \r\n \r\n \r\n \r\n
    \r\n

    DoliCloud is the service to provide you a web hosting solution __EMAIL__ of Dolibarr ERP CRM in one click. Just enter your email to create your instance and you are ready to work. Backup and full access is to data (SFTP, Mysql) are provided.

    \r\n
    \r\n
    \r\n \r\n \r\n \r\n \r\n \r\n \r\n
    \r\n \r\n \r\n \r\n \r\n \r\n \r\n
    Test Dolibarr ERP CRM on Dolicloud →
    \r\n
    \r\n
    \r\n
    \r\n
    \r\n\r\n\r\n \r\n \r\n \r\n \r\n \r\n
    \r\n \r\n \r\n \r\n \r\n \r\n \r\n
    \r\n \r\n \r\n \r\n \r\n \r\n \r\n
    DoliCloud team
    \r\n Unsubscribe   |   View on web browser
    \r\n
    \r\n
    ','e5e5e5','',NULL,28,'dolibarr@domain.com','','',NULL,'2017-01-29 21:47:37','2019-12-21 20:23:29',NULL,NULL,12,12,NULL,NULL,NULL,NULL,NULL,NULL,'2019-12-21 16:23:29'); /*!40000 ALTER TABLE `llx_mailing` ENABLE KEYS */; UNLOCK TABLES; @@ -7255,7 +7667,7 @@ CREATE TABLE `llx_menu` ( PRIMARY KEY (`rowid`), UNIQUE KEY `idx_menu_uk_menu` (`menu_handler`,`fk_menu`,`position`,`url`,`entity`), KEY `idx_menu_menuhandler_type` (`menu_handler`,`type`) -) ENGINE=InnoDB AUTO_INCREMENT=166615 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; +) ENGINE=InnoDB AUTO_INCREMENT=166645 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -7264,7 +7676,7 @@ CREATE TABLE `llx_menu` ( LOCK TABLES `llx_menu` WRITE; /*!40000 ALTER TABLE `llx_menu` DISABLE KEYS */; -INSERT INTO `llx_menu` VALUES (103094,'all',2,'agenda','top','agenda',0,NULL,NULL,100,'/comm/action/index.php','','Agenda','agenda',NULL,NULL,'$user->rights->agenda->myactions->read','$conf->agenda->enabled',2,'2015-03-13 15:29:19'),(103095,'all',2,'agenda','left','agenda',103094,NULL,NULL,100,'/comm/action/index.php?mainmenu=agenda&leftmenu=agenda','','Actions','agenda',NULL,NULL,'$user->rights->agenda->myactions->read','$conf->agenda->enabled',2,'2015-03-13 15:29:19'),(103096,'all',2,'agenda','left','agenda',103095,NULL,NULL,101,'/comm/action/card.php?mainmenu=agenda&leftmenu=agenda&action=create','','NewAction','commercial',NULL,NULL,'($user->rights->agenda->myactions->create||$user->rights->agenda->allactions->create)','$conf->agenda->enabled',2,'2015-03-13 15:29:19'),(103097,'all',2,'agenda','left','agenda',103095,NULL,NULL,102,'/comm/action/index.php?mainmenu=agenda&leftmenu=agenda','','Calendar','agenda',NULL,NULL,'$user->rights->agenda->myactions->read','$conf->agenda->enabled',2,'2015-03-13 15:29:19'),(103098,'all',2,'agenda','left','agenda',103097,NULL,NULL,103,'/comm/action/index.php?mainmenu=agenda&leftmenu=agenda&status=todo&filter=mine','','MenuToDoMyActions','agenda',NULL,NULL,'$user->rights->agenda->myactions->read','$conf->agenda->enabled',2,'2015-03-13 15:29:19'),(103099,'all',2,'agenda','left','agenda',103097,NULL,NULL,104,'/comm/action/index.php?mainmenu=agenda&leftmenu=agenda&status=done&filter=mine','','MenuDoneMyActions','agenda',NULL,NULL,'$user->rights->agenda->myactions->read','$conf->agenda->enabled',2,'2015-03-13 15:29:19'),(103100,'all',2,'agenda','left','agenda',103097,NULL,NULL,105,'/comm/action/index.php?mainmenu=agenda&leftmenu=agenda&status=todo','','MenuToDoActions','agenda',NULL,NULL,'$user->rights->agenda->allactions->read','$user->rights->agenda->allactions->read',2,'2015-03-13 15:29:19'),(103101,'all',2,'agenda','left','agenda',103097,NULL,NULL,106,'/comm/action/index.php?mainmenu=agenda&leftmenu=agenda&status=done','','MenuDoneActions','agenda',NULL,NULL,'$user->rights->agenda->allactions->read','$user->rights->agenda->allactions->read',2,'2015-03-13 15:29:19'),(103102,'all',2,'agenda','left','agenda',103095,NULL,NULL,112,'/comm/action/listactions.php?mainmenu=agenda&leftmenu=agenda','','List','agenda',NULL,NULL,'$user->rights->agenda->myactions->read','$conf->agenda->enabled',2,'2015-03-13 15:29:19'),(103103,'all',2,'agenda','left','agenda',103102,NULL,NULL,113,'/comm/action/listactions.php?mainmenu=agenda&leftmenu=agenda&status=todo&filter=mine','','MenuToDoMyActions','agenda',NULL,NULL,'$user->rights->agenda->myactions->read','$conf->agenda->enabled',2,'2015-03-13 15:29:19'),(103104,'all',2,'agenda','left','agenda',103102,NULL,NULL,114,'/comm/action/listactions.php?mainmenu=agenda&leftmenu=agenda&status=done&filter=mine','','MenuDoneMyActions','agenda',NULL,NULL,'$user->rights->agenda->myactions->read','$conf->agenda->enabled',2,'2015-03-13 15:29:19'),(103105,'all',2,'agenda','left','agenda',103102,NULL,NULL,115,'/comm/action/listactions.php?mainmenu=agenda&leftmenu=agenda&status=todo','','MenuToDoActions','agenda',NULL,NULL,'$user->rights->agenda->allactions->read','$user->rights->agenda->allactions->read',2,'2015-03-13 15:29:19'),(103106,'all',2,'agenda','left','agenda',103102,NULL,NULL,116,'/comm/action/listactions.php?mainmenu=agenda&leftmenu=agenda&status=done','','MenuDoneActions','agenda',NULL,NULL,'$user->rights->agenda->allactions->read','$user->rights->agenda->allactions->read',2,'2015-03-13 15:29:19'),(103107,'all',2,'agenda','left','agenda',103095,NULL,NULL,120,'/comm/action/rapport/index.php?mainmenu=agenda&leftmenu=agenda','','Reportings','agenda',NULL,NULL,'$user->rights->agenda->allactions->read','$conf->agenda->enabled',2,'2015-03-13 15:29:19'),(103134,'all',2,'opensurvey','top','opensurvey',0,NULL,NULL,200,'/opensurvey/index.php','','Surveys','opensurvey',NULL,NULL,'$user->rights->opensurvey->survey->read','$conf->opensurvey->enabled',0,'2015-03-13 20:33:42'),(103135,'all',2,'opensurvey','left','opensurvey',-1,NULL,'opensurvey',200,'/opensurvey/index.php?mainmenu=opensurvey&leftmenu=opensurvey','','Survey','opensurvey@opensurvey',NULL,'opensurvey','','$conf->opensurvey->enabled',0,'2015-03-13 20:33:42'),(103136,'all',2,'opensurvey','left','opensurvey',-1,'opensurvey','opensurvey',210,'/opensurvey/public/index.php','_blank','NewSurvey','opensurvey@opensurvey',NULL,'opensurvey_new','','$conf->opensurvey->enabled',0,'2015-03-13 20:33:42'),(103137,'all',2,'opensurvey','left','opensurvey',-1,'opensurvey','opensurvey',220,'/opensurvey/list.php','','List','opensurvey@opensurvey',NULL,'opensurvey_list','','$conf->opensurvey->enabled',0,'2015-03-13 20:33:42'),(124210,'all',1,'margins','left','accountancy',-1,NULL,'accountancy',100,'/margin/index.php','','Margins','margins',NULL,'margins','$user->rights->margins->liretous','$conf->margin->enabled',2,'2017-11-15 22:41:47'),(145086,'all',1,'supplier_proposal','left','commercial',-1,NULL,'commercial',300,'/supplier_proposal/index.php','','SupplierProposalsShort','supplier_proposal',NULL,'supplier_proposalsubmenu','$user->rights->supplier_proposal->lire','$conf->supplier_proposal->enabled',2,'2018-07-30 11:13:20'),(145087,'all',1,'supplier_proposal','left','commercial',-1,'supplier_proposalsubmenu','commercial',301,'/supplier_proposal/card.php?action=create&leftmenu=supplier_proposals','','SupplierProposalNew','supplier_proposal',NULL,NULL,'$user->rights->supplier_proposal->creer','$conf->supplier_proposal->enabled',2,'2018-07-30 11:13:20'),(145088,'all',1,'supplier_proposal','left','commercial',-1,'supplier_proposalsubmenu','commercial',302,'/supplier_proposal/list.php?leftmenu=supplier_proposals','','List','supplier_proposal',NULL,NULL,'$user->rights->supplier_proposal->lire','$conf->supplier_proposal->enabled',2,'2018-07-30 11:13:20'),(145089,'all',1,'supplier_proposal','left','commercial',-1,'supplier_proposalsubmenu','commercial',303,'/comm/propal/stats/index.php?leftmenu=supplier_proposals&mode=supplier','','Statistics','supplier_proposal',NULL,NULL,'$user->rights->supplier_proposal->lire','$conf->supplier_proposal->enabled',2,'2018-07-30 11:13:20'),(145090,'all',1,'resource','left','tools',-1,NULL,'tools',100,'/resource/list.php','','MenuResourceIndex','resource',NULL,'resource','$user->rights->resource->read','1',0,'2018-07-30 11:13:32'),(145091,'all',1,'resource','left','tools',-1,'resource','tools',101,'/resource/add.php','','MenuResourceAdd','resource',NULL,NULL,'$user->rights->resource->read','1',0,'2018-07-30 11:13:32'),(145092,'all',1,'resource','left','tools',-1,'resource','tools',102,'/resource/list.php','','List','resource',NULL,NULL,'$user->rights->resource->read','1',0,'2018-07-30 11:13:32'),(145127,'all',1,'printing','left','home',-1,'admintools','home',300,'/printing/index.php?mainmenu=home&leftmenu=admintools','','MenuDirectPrinting','printing',NULL,NULL,'$user->rights->printing->read','$conf->printing->enabled && $leftmenu==\'admintools\'',0,'2017-01-29 15:12:44'),(161088,'auguria',1,'','top','home',0,NULL,NULL,10,'/index.php?mainmenu=home&leftmenu=','','Home','',-1,'','','1',2,'2017-08-30 15:14:30'),(161089,'auguria',1,'societe|fournisseur','top','companies',0,NULL,NULL,20,'/societe/index.php?mainmenu=companies&leftmenu=','','ThirdParties','companies',-1,'','$user->rights->societe->lire || $user->rights->societe->contact->lire','( ! empty($conf->societe->enabled) && (empty($conf->global->SOCIETE_DISABLE_PROSPECTS) || empty($conf->global->SOCIETE_DISABLE_CUSTOMERS))) || ! empty($conf->fournisseur->enabled)',2,'2017-08-30 15:14:30'),(161090,'auguria',1,'product|service','top','products',0,NULL,NULL,30,'/product/index.php?mainmenu=products&leftmenu=','','Products/Services','products',-1,'','$user->rights->produit->lire||$user->rights->service->lire','$conf->product->enabled || $conf->service->enabled',0,'2017-08-30 15:14:30'),(161092,'auguria',1,'propal|commande|fournisseur|contrat|ficheinter','top','commercial',0,NULL,NULL,40,'/comm/index.php?mainmenu=commercial&leftmenu=','','Commercial','commercial',-1,'','$user->rights->societe->lire || $user->rights->societe->contact->lire','$conf->propal->enabled || $conf->commande->enabled || $conf->supplier_order->enabled || $conf->contrat->enabled || $conf->ficheinter->enabled',2,'2017-08-30 15:14:30'),(161093,'auguria',1,'comptabilite|accounting|facture|don|tax|salaries|loan','top','accountancy',0,NULL,NULL,50,'/compta/index.php?mainmenu=accountancy&leftmenu=','','MenuFinancial','compta',-1,'','$user->rights->compta->resultat->lire || $user->rights->accounting->plancompte->lire || $user->rights->facture->lire|| $user->rights->don->lire || $user->rights->tax->charges->lire || $user->rights->salaries->read || $user->rights->loan->read','$conf->comptabilite->enabled || $conf->accounting->enabled || $conf->facture->enabled || $conf->don->enabled || $conf->tax->enabled || $conf->salaries->enabled || $conf->supplier_invoice->enabled || $conf->loan->enabled',2,'2017-08-30 15:14:30'),(161094,'auguria',1,'projet','top','project',0,NULL,NULL,70,'/projet/index.php?mainmenu=project&leftmenu=','','Projects','projects',-1,'','$user->rights->projet->lire','$conf->projet->enabled',2,'2017-08-30 15:14:30'),(161095,'auguria',1,'mailing|export|import|opensurvey|resource','top','tools',0,NULL,NULL,90,'/core/tools.php?mainmenu=tools&leftmenu=','','Tools','other',-1,'','$user->rights->mailing->lire || $user->rights->export->lire || $user->rights->import->run || $user->rights->opensurvey->read || $user->rights->resource->read','$conf->mailing->enabled || $conf->export->enabled || $conf->import->enabled || $conf->opensurvey->enabled || $conf->resource->enabled',2,'2017-08-30 15:14:30'),(161101,'auguria',1,'banque|prelevement','top','bank',0,NULL,NULL,60,'/compta/bank/index.php?mainmenu=bank&leftmenu=bank','','MenuBankCash','banks',-1,'','$user->rights->banque->lire || $user->rights->prelevement->bons->lire','$conf->banque->enabled || $conf->prelevement->enabled',0,'2017-08-30 15:14:30'),(161102,'auguria',1,'hrm|holiday|deplacement|expensereport','top','hrm',0,NULL,NULL,80,'/hrm/index.php?mainmenu=hrm&leftmenu=','','HRM','holiday',-1,'','$user->rights->hrm->employee->read || $user->rights->holiday->write || $user->rights->deplacement->lire || $user->rights->expensereport->lire','$conf->hrm->enabled || $conf->holiday->enabled || $conf->deplacement->enabled || $conf->expensereport->enabled',0,'2017-08-30 15:14:30'),(161177,'auguria',1,'','left','home',161088,NULL,NULL,0,'/index.php','','MyDashboard','',0,'','','1',2,'2017-08-30 15:14:30'),(161187,'auguria',1,'','left','home',161088,NULL,NULL,1,'/admin/index.php?leftmenu=setup','','Setup','admin',0,'setup','','$user->admin',2,'2017-08-30 15:14:30'),(161188,'auguria',1,'','left','home',161187,NULL,NULL,1,'/admin/company.php?leftmenu=setup','','MenuCompanySetup','admin',1,'','','$leftmenu==\"setup\"',2,'2017-08-30 15:14:30'),(161189,'auguria',1,'','left','home',161187,NULL,NULL,4,'/admin/ihm.php?leftmenu=setup','','GUISetup','admin',1,'','','$leftmenu==\"setup\"',2,'2017-08-30 15:14:30'),(161190,'auguria',1,'','left','home',161187,NULL,NULL,2,'/admin/modules.php?leftmenu=setup','','Modules','admin',1,'','','$leftmenu==\"setup\"',2,'2017-08-30 15:14:30'),(161191,'auguria',1,'','left','home',161187,NULL,NULL,6,'/admin/boxes.php?leftmenu=setup','','Boxes','admin',1,'','','$leftmenu==\"setup\"',2,'2017-08-30 15:14:30'),(161192,'auguria',1,'','left','home',161187,NULL,NULL,3,'/admin/menus.php?leftmenu=setup','','Menus','admin',1,'','','$leftmenu==\'setup\'',2,'2017-09-06 08:29:47'),(161193,'auguria',1,'','left','home',161187,NULL,NULL,7,'/admin/delais.php?leftmenu=setup','','Alerts','admin',1,'','','$leftmenu==\"setup\"',2,'2017-08-30 15:14:30'),(161194,'auguria',1,'','left','home',161187,NULL,NULL,10,'/admin/pdf.php?leftmenu=setup','','PDF','admin',1,'','','$leftmenu==\"setup\"',2,'2017-08-30 15:14:30'),(161195,'auguria',1,'','left','home',161187,NULL,NULL,8,'/admin/security_other.php?leftmenu=setup','','Security','admin',1,'','','$leftmenu==\'setup\'',2,'2017-09-06 08:29:36'),(161196,'auguria',1,'','left','home',161187,NULL,NULL,11,'/admin/mails.php?leftmenu=setup','','Emails','admin',1,'','','$leftmenu==\"setup\"',2,'2017-08-30 15:14:30'),(161197,'auguria',1,'','left','home',161187,NULL,NULL,9,'/admin/limits.php?leftmenu=setup','','MenuLimits','admin',1,'','','$leftmenu==\"setup\"',2,'2017-08-30 15:14:30'),(161198,'auguria',1,'','left','home',161187,NULL,NULL,13,'/admin/dict.php?leftmenu=setup','','Dictionary','admin',1,'','','$leftmenu==\"setup\"',2,'2017-08-30 15:14:30'),(161199,'auguria',1,'','left','home',161187,NULL,NULL,14,'/admin/const.php?leftmenu=setup','','OtherSetup','admin',1,'','','$leftmenu==\"setup\"',2,'2017-08-30 15:14:30'),(161200,'auguria',1,'','left','home',161187,NULL,NULL,12,'/admin/sms.php?leftmenu=setup','','SMS','admin',1,'','','$leftmenu==\"setup\"',2,'2017-08-30 15:14:30'),(161201,'auguria',1,'','left','home',161187,NULL,NULL,4,'/admin/translation.php?leftmenu=setup','','Translation','admin',1,'','','$leftmenu==\"setup\"',2,'2017-08-30 15:14:30'),(161288,'auguria',1,'','left','home',161387,NULL,NULL,0,'/admin/system/dolibarr.php?leftmenu=admintools','','InfoDolibarr','admin',1,'','','$leftmenu==\"admintools\"',2,'2017-08-30 15:14:30'),(161289,'auguria',1,'','left','home',161288,NULL,NULL,2,'/admin/system/modules.php?leftmenu=admintools','','Modules','admin',2,'','','$leftmenu==\"admintools\"',2,'2017-08-30 15:14:30'),(161290,'auguria',1,'','left','home',161288,NULL,NULL,3,'/admin/triggers.php?leftmenu=admintools','','Triggers','admin',2,'','','$leftmenu==\"admintools\"',2,'2017-08-30 15:14:30'),(161291,'auguria',1,'','left','home',161288,NULL,NULL,4,'/admin/system/filecheck.php?leftmenu=admintools','','FileCheck','admin',2,'','','$leftmenu==\"admintools\"',2,'2017-08-30 15:14:30'),(161292,'auguria',1,'','left','home',161387,NULL,NULL,1,'/admin/system/browser.php?leftmenu=admintools','','InfoBrowser','admin',1,'','','$leftmenu==\"admintools\"',2,'2017-08-30 15:14:30'),(161293,'auguria',1,'','left','home',161387,NULL,NULL,2,'/admin/system/os.php?leftmenu=admintools','','InfoOS','admin',1,'','','$leftmenu==\"admintools\"',2,'2017-08-30 15:14:30'),(161294,'auguria',1,'','left','home',161387,NULL,NULL,3,'/admin/system/web.php?leftmenu=admintools','','InfoWebServer','admin',1,'','','$leftmenu==\"admintools\"',2,'2017-08-30 15:14:30'),(161295,'auguria',1,'','left','home',161387,NULL,NULL,4,'/admin/system/phpinfo.php?leftmenu=admintools','','InfoPHP','admin',1,'','','$leftmenu==\"admintools\"',2,'2017-08-30 15:14:30'),(161297,'auguria',1,'','left','home',161387,NULL,NULL,5,'/admin/system/database.php?leftmenu=admintools','','InfoDatabase','admin',1,'','','$leftmenu==\"admintools\"',2,'2017-08-30 15:14:30'),(161387,'auguria',1,'','left','home',161088,NULL,NULL,2,'/admin/tools/index.php?leftmenu=admintools','','AdminTools','admin',0,'admintools','','$user->admin',2,'2017-08-30 15:14:30'),(161388,'auguria',1,'','left','home',161387,NULL,NULL,6,'/admin/tools/dolibarr_export.php?leftmenu=admintools','','Backup','admin',1,'','','$leftmenu==\"admintools\"',2,'2017-08-30 15:14:30'),(161389,'auguria',1,'','left','home',161387,NULL,NULL,7,'/admin/tools/dolibarr_import.php?leftmenu=admintools','','Restore','admin',1,'','','$leftmenu==\"admintools\"',2,'2017-08-30 15:14:30'),(161392,'auguria',1,'','left','home',161387,NULL,NULL,8,'/admin/tools/update.php?leftmenu=admintools','','MenuUpgrade','admin',1,'','','$leftmenu==\"admintools\"',2,'2017-08-30 15:14:30'),(161393,'auguria',1,'','left','home',161387,NULL,NULL,9,'/admin/tools/eaccelerator.php?leftmenu=admintools','','EAccelerator','admin',1,'','','$leftmenu==\"admintools\" && function_exists(\"eaccelerator_info\")',2,'2017-08-30 15:14:30'),(161394,'auguria',1,'','left','home',161387,NULL,NULL,10,'/admin/tools/listevents.php?leftmenu=admintools','','Audit','admin',1,'','','$leftmenu==\"admintools\"',2,'2017-08-30 15:14:30'),(161395,'auguria',1,'','left','home',161387,NULL,NULL,11,'/admin/tools/listsessions.php?leftmenu=admintools','','Sessions','admin',1,'','','$leftmenu==\"admintools\"',2,'2017-08-30 15:14:30'),(161396,'auguria',1,'','left','home',161387,NULL,NULL,12,'/admin/tools/purge.php?leftmenu=admintools','','Purge','admin',1,'','','$leftmenu==\"admintools\"',2,'2017-08-30 15:14:30'),(161398,'auguria',1,'','left','home',161387,NULL,NULL,14,'/admin/system/about.php?leftmenu=admintools','','ExternalResources','admin',1,'','','$leftmenu==\"admintools\"',2,'2017-08-30 15:14:30'),(161407,'auguria',1,'','left','home',161387,NULL,NULL,15,'/product/admin/product_tools.php?mainmenu=home&leftmenu=admintools','','ProductVatMassChange','products',1,'','','$leftmenu==\"admintools\"',2,'2017-08-30 15:14:30'),(161487,'auguria',1,'','left','home',161088,NULL,NULL,4,'/user/home.php?leftmenu=users','','MenuUsersAndGroups','users',0,'users','','1',2,'2017-08-30 15:14:30'),(161488,'auguria',1,'','left','home',161487,NULL,NULL,0,'/user/index.php?leftmenu=users','','Users','users',1,'','$user->rights->user->user->lire || $user->admin','$leftmenu==\"users\"',2,'2017-08-30 15:14:30'),(161489,'auguria',1,'','left','home',161488,NULL,NULL,0,'/user/card.php?leftmenu=users&action=create','','NewUser','users',2,'','($user->rights->user->user->creer || $user->admin) && !(! empty($conf->multicompany->enabled) && $conf->entity > 1 && $conf->global->MULTICOMPANY_TRANSVERSE_MODE)','$leftmenu==\"users\"',2,'2017-08-30 15:14:30'),(161490,'auguria',1,'','left','home',161487,NULL,NULL,1,'/user/group/index.php?leftmenu=users','','Groups','users',1,'','(($conf->global->MAIN_USE_ADVANCED_PERMS?$user->rights->user->group_advance->read:$user->rights->user->user->lire) || $user->admin) && !(! empty($conf->multicompany->enabled) && $conf->entity > 1 && $conf->global->MULTICOMPANY_TRANSVERSE_MODE)','$leftmenu==\"users\"',2,'2017-08-30 15:14:30'),(161491,'auguria',1,'','left','home',161490,NULL,NULL,0,'/user/group/card.php?leftmenu=users&action=create','','NewGroup','users',2,'','(($conf->global->MAIN_USE_ADVANCED_PERMS?$user->rights->user->group_advance->write:$user->rights->user->user->creer) || $user->admin) && !(! empty($conf->multicompany->enabled) && $conf->entity > 1 && $conf->global->MULTICOMPANY_TRANSVERSE_MODE)','$leftmenu==\"users\"',2,'2017-08-30 15:14:30'),(161587,'auguria',1,'','left','companies',161089,NULL,NULL,0,'/societe/index.php?leftmenu=thirdparties','','ThirdParty','companies',0,'thirdparties','$user->rights->societe->lire','$conf->societe->enabled',2,'2017-08-30 15:14:30'),(161588,'auguria',1,'','left','companies',161587,NULL,NULL,0,'/societe/card.php?action=create','','MenuNewThirdParty','companies',1,'','$user->rights->societe->lire','$conf->societe->enabled',2,'2017-08-30 15:14:30'),(161589,'auguria',1,'','left','companies',161587,NULL,NULL,0,'/societe/list.php?action=create','','List','companies',1,'','$user->rights->societe->lire','$conf->societe->enabled',2,'2017-08-30 15:14:30'),(161590,'auguria',1,'','left','companies',161587,NULL,NULL,5,'/societe/list.php?type=f&leftmenu=suppliers','','ListSuppliersShort','suppliers',1,'','$user->rights->societe->lire && $user->rights->fournisseur->lire','$conf->societe->enabled && $conf->fournisseur->enabled',2,'2017-08-30 15:14:30'),(161591,'auguria',1,'','left','companies',161590,NULL,NULL,0,'/societe/card.php?leftmenu=supplier&action=create&type=f','','NewSupplier','suppliers',2,'','$user->rights->societe->creer','$conf->societe->enabled && $conf->fournisseur->enabled',2,'2017-08-30 15:14:30'),(161593,'auguria',1,'','left','companies',161587,NULL,NULL,3,'/societe/list.php?type=p&leftmenu=prospects','','ListProspectsShort','companies',1,'','$user->rights->societe->lire','$conf->societe->enabled',2,'2017-08-30 15:14:30'),(161594,'auguria',1,'','left','companies',161593,NULL,NULL,0,'/societe/card.php?leftmenu=prospects&action=create&type=p','','MenuNewProspect','companies',2,'','$user->rights->societe->creer','$conf->societe->enabled',2,'2017-08-30 15:14:30'),(161596,'auguria',1,'','left','companies',161587,NULL,NULL,4,'/societe/list.php?type=c&leftmenu=customers','','ListCustomersShort','companies',1,'','$user->rights->societe->lire','$conf->societe->enabled',2,'2017-08-30 15:14:30'),(161597,'auguria',1,'','left','companies',161596,NULL,NULL,0,'/societe/card.php?leftmenu=customers&action=create&type=c','','MenuNewCustomer','companies',2,'','$user->rights->societe->creer','$conf->societe->enabled',2,'2017-08-30 15:14:30'),(161687,'auguria',1,'','left','companies',161089,NULL,NULL,1,'/contact/list.php?leftmenu=contacts','','ContactsAddresses','companies',0,'contacts','$user->rights->societe->lire','$conf->societe->enabled',2,'2017-08-30 15:14:30'),(161688,'auguria',1,'','left','companies',161687,NULL,NULL,0,'/contact/card.php?leftmenu=contacts&action=create','','NewContactAddress','companies',1,'','$user->rights->societe->creer','$conf->societe->enabled',2,'2017-08-30 15:14:30'),(161689,'auguria',1,'','left','companies',161687,NULL,NULL,1,'/contact/list.php?leftmenu=contacts','','List','companies',1,'','$user->rights->societe->lire','$conf->societe->enabled',2,'2017-08-30 15:14:30'),(161691,'auguria',1,'','left','companies',161689,NULL,NULL,1,'/contact/list.php?leftmenu=contacts&type=p','','ThirdPartyProspects','companies',2,'','$user->rights->societe->contact->lire','$conf->societe->enabled',2,'2017-08-30 15:14:30'),(161692,'auguria',1,'','left','companies',161689,NULL,NULL,2,'/contact/list.php?leftmenu=contacts&type=c','','ThirdPartyCustomers','companies',2,'','$user->rights->societe->contact->lire','$conf->societe->enabled',2,'2017-08-30 15:14:30'),(161693,'auguria',1,'','left','companies',161689,NULL,NULL,3,'/contact/list.php?leftmenu=contacts&type=f','','ThirdPartySuppliers','companies',2,'','$user->rights->societe->contact->lire','$conf->societe->enabled && $conf->fournisseur->enabled',2,'2017-08-30 15:14:30'),(161694,'auguria',1,'','left','companies',161689,NULL,NULL,4,'/contact/list.php?leftmenu=contacts&type=o','','Others','companies',2,'','$user->rights->societe->contact->lire','$conf->societe->enabled',2,'2017-08-30 15:14:30'),(161737,'auguria',1,'','left','companies',161089,NULL,NULL,3,'/categories/index.php?leftmenu=cat&type=1','','SuppliersCategoriesShort','categories',0,'cat','$user->rights->categorie->lire','$conf->societe->enabled && $conf->categorie->enabled',2,'2017-08-30 15:14:30'),(161738,'auguria',1,'','left','companies',161737,NULL,NULL,0,'/categories/card.php?action=create&type=1','','NewCategory','categories',1,'','$user->rights->categorie->creer','$conf->societe->enabled && $conf->categorie->enabled',2,'2017-08-30 15:14:30'),(161747,'auguria',1,'','left','companies',161089,NULL,NULL,4,'/categories/index.php?leftmenu=cat&type=2','','CustomersProspectsCategoriesShort','categories',0,'cat','$user->rights->categorie->lire','$conf->fournisseur->enabled && $conf->categorie->enabled',2,'2017-08-30 15:14:30'),(161748,'auguria',1,'','left','companies',161747,NULL,NULL,0,'/categories/card.php?action=create&type=2','','NewCategory','categories',1,'','$user->rights->categorie->creer','$conf->fournisseur->enabled && $conf->categorie->enabled',2,'2017-08-30 15:14:30'),(161757,'auguria',1,'','left','companies',161089,NULL,NULL,3,'/categories/index.php?leftmenu=cat&type=4','','ContactCategoriesShort','categories',0,'cat','$user->rights->categorie->lire','$conf->societe->enabled && $conf->categorie->enabled',2,'2017-08-30 15:14:30'),(161758,'auguria',1,'','left','companies',161757,NULL,NULL,0,'/categories/card.php?action=create&type=4','','NewCategory','categories',1,'','$user->rights->categorie->creer','$conf->societe->enabled && $conf->categorie->enabled',2,'2017-08-30 15:14:30'),(162187,'auguria',1,'','left','commercial',161092,NULL,NULL,4,'/comm/propal/index.php?leftmenu=propals','','Prop','propal',0,'propals','$user->rights->propale->lire','$conf->propal->enabled',2,'2017-08-30 15:14:30'),(162188,'auguria',1,'','left','commercial',162187,NULL,NULL,0,'/comm/propal/card.php?action=create&leftmenu=propals','','NewPropal','propal',1,'','$user->rights->propale->creer','$conf->propal->enabled',2,'2017-08-30 15:14:30'),(162189,'auguria',1,'','left','commercial',162187,NULL,NULL,1,'/comm/propal/list.php?leftmenu=propals','','List','propal',1,'','$user->rights->propale->lire','$conf->propal->enabled',2,'2017-08-30 15:14:30'),(162190,'auguria',1,'','left','commercial',162189,NULL,NULL,2,'/comm/propal/list.php?leftmenu=propals&viewstatut=0','','PropalsDraft','propal',1,'','$user->rights->propale->lire','$conf->propal->enabled && $leftmenu==\"propals\"',2,'2017-08-30 15:14:30'),(162191,'auguria',1,'','left','commercial',162189,NULL,NULL,3,'/comm/propal/list.php?leftmenu=propals&viewstatut=1','','PropalsOpened','propal',1,'','$user->rights->propale->lire','$conf->propal->enabled && $leftmenu==\"propals\"',2,'2017-08-30 15:14:30'),(162192,'auguria',1,'','left','commercial',162189,NULL,NULL,4,'/comm/propal/list.php?leftmenu=propals&viewstatut=2','','PropalStatusSigned','propal',1,'','$user->rights->propale->lire','$conf->propal->enabled && $leftmenu==\"propals\"',2,'2017-08-30 15:14:30'),(162193,'auguria',1,'','left','commercial',162189,NULL,NULL,5,'/comm/propal/list.php?leftmenu=propals&viewstatut=3','','PropalStatusNotSigned','propal',1,'','$user->rights->propale->lire','$conf->propal->enabled && $leftmenu==\"propals\"',2,'2017-08-30 15:14:30'),(162194,'auguria',1,'','left','commercial',162189,NULL,NULL,6,'/comm/propal/list.php?leftmenu=propals&viewstatut=4','','PropalStatusBilled','propal',1,'','$user->rights->propale->lire','$conf->propal->enabled && $leftmenu==\"propals\"',2,'2017-08-30 15:14:30'),(162197,'auguria',1,'','left','commercial',162187,NULL,NULL,4,'/comm/propal/stats/index.php?leftmenu=propals','','Statistics','propal',1,'','$user->rights->propale->lire','$conf->propal->enabled',2,'2017-08-30 15:14:30'),(162287,'auguria',1,'','left','commercial',161092,NULL,NULL,5,'/commande/index.php?leftmenu=orders','','CustomersOrders','orders',0,'orders','$user->rights->commande->lire','$conf->commande->enabled',2,'2017-08-30 15:14:30'),(162288,'auguria',1,'','left','commercial',162287,NULL,NULL,0,'/commande/card.php?action=create&leftmenu=orders','','NewOrder','orders',1,'','$user->rights->commande->creer','$conf->commande->enabled',2,'2017-08-30 15:14:30'),(162289,'auguria',1,'','left','commercial',162287,NULL,NULL,1,'/commande/list.php?leftmenu=orders','','List','orders',1,'','$user->rights->commande->lire','$conf->commande->enabled',2,'2017-08-30 15:14:30'),(162290,'auguria',1,'','left','commercial',162289,NULL,NULL,2,'/commande/list.php?leftmenu=orders&viewstatut=0','','StatusOrderDraftShort','orders',1,'','$user->rights->commande->lire','$conf->commande->enabled && $leftmenu==\"orders\"',2,'2017-08-30 15:14:30'),(162291,'auguria',1,'','left','commercial',162289,NULL,NULL,3,'/commande/list.php?leftmenu=orders&viewstatut=1','','StatusOrderValidated','orders',1,'','$user->rights->commande->lire','$conf->commande->enabled && $leftmenu==\"orders\"',2,'2017-08-30 15:14:30'),(162292,'auguria',1,'','left','commercial',162289,NULL,NULL,4,'/commande/list.php?leftmenu=orders&viewstatut=2','','StatusOrderOnProcessShort','orders',1,'','$user->rights->commande->lire','$conf->commande->enabled && $leftmenu==\"orders\"',2,'2017-08-30 15:14:30'),(162293,'auguria',1,'','left','commercial',162289,NULL,NULL,5,'/commande/list.php?leftmenu=orders&viewstatut=3','','StatusOrderToBill','orders',1,'','$user->rights->commande->lire','$conf->commande->enabled && $leftmenu==\"orders\"',2,'2017-08-30 15:14:30'),(162294,'auguria',1,'','left','commercial',162289,NULL,NULL,6,'/commande/list.php?leftmenu=orders&viewstatut=4','','StatusOrderProcessed','orders',1,'','$user->rights->commande->lire','$conf->commande->enabled && $leftmenu==\"orders\"',2,'2017-08-30 15:14:30'),(162295,'auguria',1,'','left','commercial',162289,NULL,NULL,7,'/commande/list.php?leftmenu=orders&viewstatut=-1','','StatusOrderCanceledShort','orders',1,'','$user->rights->commande->lire','$conf->commande->enabled && $leftmenu==\"orders\"',2,'2017-08-30 15:14:30'),(162296,'auguria',1,'','left','commercial',162287,NULL,NULL,4,'/commande/stats/index.php?leftmenu=orders','','Statistics','orders',1,'','$user->rights->commande->lire','$conf->commande->enabled',2,'2017-08-30 15:14:30'),(162387,'auguria',1,'','left','commercial',161090,NULL,NULL,6,'/expedition/index.php?leftmenu=sendings','','Shipments','sendings',0,'sendings','$user->rights->expedition->lire','$conf->expedition->enabled',2,'2017-08-30 15:14:30'),(162388,'auguria',1,'','left','commercial',162387,NULL,NULL,0,'/expedition/card.php?action=create2&leftmenu=sendings','','NewSending','sendings',1,'','$user->rights->expedition->creer','$conf->expedition->enabled && $leftmenu==\"sendings\"',2,'2017-08-30 15:14:30'),(162389,'auguria',1,'','left','commercial',162387,NULL,NULL,1,'/expedition/list.php?leftmenu=sendings','','List','sendings',1,'','$user->rights->expedition->lire','$conf->expedition->enabled && $leftmenu==\"sendings\"',2,'2017-08-30 15:14:30'),(162390,'auguria',1,'','left','commercial',162387,NULL,NULL,2,'/expedition/stats/index.php?leftmenu=sendings','','Statistics','sendings',1,'','$user->rights->expedition->lire','$conf->expedition->enabled && $leftmenu==\"sendings\"',2,'2017-08-30 15:14:30'),(162487,'auguria',1,'','left','commercial',161092,NULL,NULL,7,'/contrat/index.php?leftmenu=contracts','','Contracts','contracts',0,'contracts','$user->rights->contrat->lire','$conf->contrat->enabled',2,'2017-08-30 15:14:30'),(162488,'auguria',1,'','left','commercial',162487,NULL,NULL,0,'/contrat/card.php?&action=create&leftmenu=contracts','','NewContract','contracts',1,'','$user->rights->contrat->creer','$conf->contrat->enabled',2,'2017-08-30 15:14:30'),(162489,'auguria',1,'','left','commercial',162487,NULL,NULL,1,'/contrat/list.php?leftmenu=contracts','','List','contracts',1,'','$user->rights->contrat->lire','$conf->contrat->enabled',2,'2017-08-30 15:14:30'),(162490,'auguria',1,'','left','commercial',162487,NULL,NULL,2,'/contrat/services.php?leftmenu=contracts','','MenuServices','contracts',1,'','$user->rights->contrat->lire','$conf->contrat->enabled',2,'2017-08-30 15:14:30'),(162491,'auguria',1,'','left','commercial',162490,NULL,NULL,0,'/contrat/services.php?leftmenu=contracts&mode=0','','MenuInactiveServices','contracts',2,'','$user->rights->contrat->lire','$conf->contrat->enabled && $leftmenu==\"contracts\"',2,'2017-08-30 15:14:30'),(162492,'auguria',1,'','left','commercial',162490,NULL,NULL,1,'/contrat/services.php?leftmenu=contracts&mode=4','','MenuRunningServices','contracts',2,'','$user->rights->contrat->lire','$conf->contrat->enabled && $leftmenu==\"contracts\"',2,'2017-08-30 15:14:30'),(162493,'auguria',1,'','left','commercial',162490,NULL,NULL,2,'/contrat/services.php?leftmenu=contracts&mode=4&filter=expired','','MenuExpiredServices','contracts',2,'','$user->rights->contrat->lire','$conf->contrat->enabled && $leftmenu==\"contracts\"',2,'2017-08-30 15:14:30'),(162494,'auguria',1,'','left','commercial',162490,NULL,NULL,3,'/contrat/services.php?leftmenu=contracts&mode=5','','MenuClosedServices','contracts',2,'','$user->rights->contrat->lire','$conf->contrat->enabled && $leftmenu==\"contracts\"',2,'2017-08-30 15:14:30'),(162587,'auguria',1,'','left','commercial',161092,NULL,NULL,8,'/fichinter/list.php?leftmenu=ficheinter','','Interventions','interventions',0,'ficheinter','$user->rights->ficheinter->lire','$conf->ficheinter->enabled',2,'2017-08-30 15:14:30'),(162588,'auguria',1,'','left','commercial',162587,NULL,NULL,0,'/fichinter/card.php?action=create&leftmenu=ficheinter','','NewIntervention','interventions',1,'','$user->rights->ficheinter->creer','$conf->ficheinter->enabled',2,'2017-08-30 15:14:30'),(162589,'auguria',1,'','left','commercial',162587,NULL,NULL,1,'/fichinter/list.php?leftmenu=ficheinter','','List','interventions',1,'','$user->rights->ficheinter->lire','$conf->ficheinter->enabled',2,'2017-08-30 15:14:30'),(162590,'auguria',1,'','left','commercial',162587,NULL,NULL,2,'/fichinter/stats/index.php?leftmenu=ficheinter','','Statistics','interventions',1,'','$user->rights->ficheinter->lire','$conf->ficheinter->enabled',2,'2017-08-30 15:14:30'),(162687,'auguria',1,'','left','accountancy',161093,NULL,NULL,3,'/fourn/facture/list.php?leftmenu=suppliers_bills','','BillsSuppliers','bills',0,'supplier_bills','$user->rights->fournisseur->facture->lire','$conf->supplier_invoice->enabled',2,'2017-08-30 15:14:30'),(162688,'auguria',1,'','left','accountancy',162687,NULL,NULL,0,'/fourn/facture/card.php?action=create&leftmenu=suppliers_bills','','NewBill','bills',1,'','$user->rights->fournisseur->facture->creer','$conf->supplier_invoice->enabled',2,'2017-08-30 15:14:30'),(162689,'auguria',1,'','left','accountancy',162687,NULL,NULL,1,'/fourn/facture/list.php?leftmenu=suppliers_bills','','List','bills',1,'','$user->rights->fournisseur->facture->lire','$conf->supplier_invoice->enabled',2,'2017-08-30 15:14:30'),(162690,'auguria',1,'','left','accountancy',162687,NULL,NULL,2,'/fourn/facture/paiement.php?leftmenu=suppliers_bills','','Payments','bills',1,'','$user->rights->fournisseur->facture->lire','$conf->supplier_invoice->enabled',2,'2017-08-30 15:14:30'),(162691,'auguria',1,'','left','accountancy',162687,NULL,NULL,8,'/compta/facture/stats/index.php?leftmenu=customers_bills&mode=supplier','','Statistics','bills',1,'','$user->rights->fournisseur->facture->lire','$conf->supplier_invoice->enabled',2,'2017-08-30 15:14:30'),(162692,'auguria',1,'','left','accountancy',162690,NULL,NULL,1,'/fourn/facture/rapport.php?leftmenu=suppliers_bills','','Reporting','bills',2,'','$user->rights->fournisseur->facture->lire','$conf->supplier_invoice->enabled',2,'2017-08-30 15:14:30'),(162787,'auguria',1,'','left','accountancy',161093,NULL,NULL,3,'/compta/facture/list.php?leftmenu=customers_bills','','BillsCustomers','bills',0,'customer_bills','$user->rights->facture->lire','$conf->facture->enabled',2,'2017-08-30 15:14:30'),(162788,'auguria',1,'','left','accountancy',162787,NULL,NULL,3,'/compta/facture/card.php?action=create&leftmenu=customers_bills','','NewBill','bills',1,'','$user->rights->facture->creer','$conf->facture->enabled',2,'2017-08-30 15:14:30'),(162789,'auguria',1,'','left','accountancy',162787,NULL,NULL,5,'/compta/facture/fiche-rec.php?leftmenu=customers_bills','','ListOfTemplates','bills',1,'','$user->rights->facture->lire','$conf->facture->enabled',2,'2017-08-30 15:14:30'),(162791,'auguria',1,'','left','accountancy',162787,NULL,NULL,6,'/compta/paiement/list.php?leftmenu=customers_bills','','Payments','bills',1,'','$user->rights->facture->lire','$conf->facture->enabled',2,'2017-08-30 15:14:30'),(162792,'auguria',1,'','left','accountancy',162787,NULL,NULL,4,'/compta/facture/list.php?leftmenu=customers_bills','','List','bills',1,'','$user->rights->facture->lire','$conf->facture->enabled',2,'2017-08-30 15:14:30'),(162797,'auguria',1,'','left','accountancy',162791,NULL,NULL,1,'/compta/paiement/rapport.php?leftmenu=customers_bills','','Reportings','bills',2,'','$user->rights->facture->lire','$conf->facture->enabled',2,'2017-08-30 15:14:30'),(162798,'auguria',1,'','left','accountancy',161101,NULL,NULL,9,'/compta/paiement/cheque/index.php?leftmenu=checks&mainmenu=bank','','MenuChequeDeposits','bills',0,'checks','$user->rights->banque->lire','empty($conf->global->BANK_DISABLE_CHECK_DEPOSIT) && ! empty($conf->banque->enabled) && (! empty($conf->facture->enabled) || ! empty($conf->global->MAIN_MENU_CHEQUE_DEPOSIT_ON))',2,'2017-08-30 15:14:30'),(162799,'auguria',1,'','left','accountancy',162798,NULL,NULL,0,'/compta/paiement/cheque/card.php?leftmenu=checks&action=new','','NewCheckDeposit','compta',1,'','$user->rights->banque->lire','empty($conf->global->BANK_DISABLE_CHECK_DEPOSIT) && ! empty($conf->banque->enabled) && (! empty($conf->facture->enabled) || ! empty($conf->global->MAIN_MENU_CHEQUE_DEPOSIT_ON))',2,'2017-08-30 15:14:30'),(162800,'auguria',1,'','left','accountancy',162798,NULL,NULL,1,'/compta/paiement/cheque/list.php?leftmenu=checks','','List','bills',1,'','$user->rights->banque->lire','empty($conf->global->BANK_DISABLE_CHECK_DEPOSIT) && ! empty($conf->banque->enabled) && (! empty($conf->facture->enabled) || ! empty($conf->global->MAIN_MENU_CHEQUE_DEPOSIT_ON))',2,'2017-08-30 15:14:30'),(162801,'auguria',1,'','left','accountancy',162787,NULL,NULL,8,'/compta/facture/stats/index.php?leftmenu=customers_bills','','Statistics','bills',1,'','$user->rights->facture->lire','$conf->facture->enabled',2,'2017-08-30 15:14:30'),(162807,'auguria',1,'','left','accountancy',162792,NULL,NULL,1,'/compta/facture/list.php?leftmenu=customers_bills&search_status=0','','BillShortStatusDraft','bills',2,'','$user->rights->facture->lire','$conf->facture->enabled',2,'2017-08-30 15:14:30'),(162808,'auguria',1,'','left','accountancy',162792,NULL,NULL,2,'/compta/facture/list.php?leftmenu=customers_bills&search_status=1','','BillShortStatusNotPaid','bills',2,'','$user->rights->facture->lire','$conf->facture->enabled',2,'2017-08-30 15:14:30'),(162809,'auguria',1,'','left','accountancy',162792,NULL,NULL,3,'/compta/facture/list.php?leftmenu=customers_bills&search_status=2','','BillShortStatusPaid','bills',2,'','$user->rights->facture->lire','$conf->facture->enabled',2,'2017-08-30 15:14:30'),(162810,'auguria',1,'','left','accountancy',162792,NULL,NULL,4,'/compta/facture/list.php?leftmenu=customers_bills&search_status=3','','BillShortStatusCanceled','bills',2,'','$user->rights->facture->lire','$conf->facture->enabled',2,'2017-08-30 15:14:30'),(162987,'auguria',1,'','left','accountancy',161093,NULL,NULL,3,'/commande/list.php?leftmenu=orders&viewstatut=3','','MenuOrdersToBill','orders',0,'orders','$user->rights->commande->lire','$conf->commande->enabled',0,'2017-08-30 15:14:30'),(163087,'auguria',1,'','left','accountancy',161093,NULL,NULL,4,'/don/index.php?leftmenu=donations&mainmenu=accountancy','','Donations','donations',0,'donations','$user->rights->don->lire','$conf->don->enabled',2,'2017-08-30 15:14:30'),(163088,'auguria',1,'','left','accountancy',163087,NULL,NULL,0,'/don/card.php?leftmenu=donations&mainmenu=accountancy&action=create','','NewDonation','donations',1,'','$user->rights->don->creer','$conf->don->enabled && $leftmenu==\"donations\"',2,'2017-08-30 15:14:30'),(163089,'auguria',1,'','left','accountancy',163087,NULL,NULL,1,'/don/list.php?leftmenu=donations&mainmenu=accountancy','','List','donations',1,'','$user->rights->don->lire','$conf->don->enabled && $leftmenu==\"donations\"',2,'2017-08-30 15:14:30'),(163187,'auguria',1,'','left','accountancy',161102,NULL,NULL,5,'/compta/deplacement/index.php?leftmenu=tripsandexpenses','','TripsAndExpenses','trips',0,'tripsandexpenses','$user->rights->deplacement->lire','$conf->deplacement->enabled',0,'2017-08-30 15:14:30'),(163188,'auguria',1,'','left','accountancy',163187,NULL,NULL,1,'/compta/deplacement/card.php?action=create&leftmenu=tripsandexpenses','','New','trips',1,'','$user->rights->deplacement->creer','$conf->deplacement->enabled',0,'2017-08-30 15:14:30'),(163189,'auguria',1,'','left','accountancy',163187,NULL,NULL,2,'/compta/deplacement/list.php?leftmenu=tripsandexpenses','','List','trips',1,'','$user->rights->deplacement->lire','$conf->deplacement->enabled',0,'2017-08-30 15:14:30'),(163190,'auguria',1,'','left','accountancy',163187,NULL,NULL,2,'/compta/deplacement/stats/index.php?leftmenu=tripsandexpenses','','Statistics','trips',1,'','$user->rights->deplacement->lire','$conf->deplacement->enabled',0,'2017-08-30 15:14:30'),(163287,'auguria',1,'','left','accountancy',161093,NULL,NULL,6,'/compta/charges/index.php?leftmenu=tax&mainmenu=accountancy','','MenuSpecialExpenses','compta',0,'tax','(! empty($conf->tax->enabled) && $user->rights->tax->charges->lire) || (! empty($conf->salaries->enabled) && $user->rights->salaries->read)','$conf->tax->enabled || $conf->salaries->enabled',0,'2017-08-30 15:14:30'),(163297,'auguria',1,'','left','accountancy',163287,NULL,NULL,1,'/compta/salaries/index.php?leftmenu=tax_salary&mainmenu=accountancy','','Salaries','salaries',1,'tax_sal','$user->rights->salaries->payment->read','$conf->salaries->enabled',0,'2017-08-30 15:14:30'),(163298,'auguria',1,'','left','accountancy',163297,NULL,NULL,2,'/compta/salaries/card.php?leftmenu=tax_salary&action=create','','NewPayment','companies',2,'','$user->rights->salaries->payment->write','$conf->salaries->enabled && $leftmenu==\"tax_salary\"',0,'2017-08-30 15:14:30'),(163299,'auguria',1,'','left','accountancy',163297,NULL,NULL,3,'/compta/salaries/index.php?leftmenu=tax_salary','','Payments','companies',2,'','$user->rights->salaries->payment->read','$conf->salaries->enabled && $leftmenu==\"tax_salary\"',0,'2017-08-30 15:14:30'),(163307,'auguria',1,'','left','accountancy',163287,NULL,NULL,1,'/loan/index.php?leftmenu=tax_loan&mainmenu=accountancy','','Loans','loan',1,'tax_loan','$user->rights->loan->read','$conf->loan->enabled',0,'2017-08-30 15:14:30'),(163308,'auguria',1,'','left','accountancy',163307,NULL,NULL,2,'/loan/card.php?leftmenu=tax_loan&action=create','','NewLoan','loan',2,'','$user->rights->loan->write','$conf->loan->enabled && $leftmenu==\"tax_loan\"',0,'2017-08-30 15:14:30'),(163310,'auguria',1,'','left','accountancy',163307,NULL,NULL,4,'/loan/calc.php?leftmenu=tax_loan','','Calculator','companies',2,'','$user->rights->loan->calc','$conf->loan->enabled && $leftmenu==\"tax_loan\" && ! empty($conf->global->LOAN_SHOW_CALCULATOR)',0,'2017-08-30 15:14:30'),(163337,'auguria',1,'','left','accountancy',163287,NULL,NULL,1,'/compta/sociales/index.php?leftmenu=tax_social','','SocialContributions','',1,'tax_social','$user->rights->tax->charges->lire','$conf->tax->enabled',0,'2017-08-30 15:14:30'),(163338,'auguria',1,'','left','accountancy',163337,NULL,NULL,2,'/compta/sociales/card.php?leftmenu=tax_social&action=create','','MenuNewSocialContribution','',2,'','$user->rights->tax->charges->creer','$conf->tax->enabled && $leftmenu==\"tax_social\"',0,'2017-08-30 15:14:30'),(163339,'auguria',1,'','left','accountancy',163337,NULL,NULL,3,'/compta/sociales/payments.php?leftmenu=tax_social&mainmenu=accountancy&mode=sconly','','Payments','',2,'','$user->rights->tax->charges->lire','$conf->tax->enabled && $leftmenu==\"tax_social\"',0,'2017-08-30 15:14:30'),(163387,'auguria',1,'','left','accountancy',163287,NULL,NULL,7,'/compta/tva/index.php?leftmenu=tax_vat&mainmenu=accountancy','','VAT','companies',1,'tax_vat','$user->rights->tax->charges->lire','$conf->tax->enabled && empty($conf->global->TAX_DISABLE_VAT_MENUS)',0,'2017-08-30 15:14:30'),(163388,'auguria',1,'','left','accountancy',163387,NULL,NULL,0,'/compta/tva/card.php?leftmenu=tax_vat&action=create','','New','companies',2,'','$user->rights->tax->charges->creer','$conf->tax->enabled && empty($conf->global->TAX_DISABLE_VAT_MENUS) && $leftmenu==\"tax_vat\"',0,'2017-08-30 15:14:30'),(163389,'auguria',1,'','left','accountancy',163387,NULL,NULL,1,'/compta/tva/reglement.php?leftmenu=tax_vat','','List','companies',2,'','$user->rights->tax->charges->lire','$conf->tax->enabled && empty($conf->global->TAX_DISABLE_VAT_MENUS) && $leftmenu==\"tax_vat\"',0,'2017-08-30 15:14:30'),(163390,'auguria',1,'','left','accountancy',163387,NULL,NULL,2,'/compta/tva/clients.php?leftmenu=tax_vat','','ReportByCustomers','companies',2,'','$user->rights->tax->charges->lire','$conf->tax->enabled && empty($conf->global->TAX_DISABLE_VAT_MENUS) && $leftmenu==\"tax_vat\"',0,'2017-08-30 15:14:30'),(163391,'auguria',1,'','left','accountancy',163387,NULL,NULL,3,'/compta/tva/quadri_detail.php?leftmenu=tax_vat','','ReportByQuarter','companies',2,'','$user->rights->tax->charges->lire','$conf->tax->enabled && empty($conf->global->TAX_DISABLE_VAT_MENUS) && $leftmenu==\"tax_vat\"',0,'2017-08-30 15:14:30'),(163487,'auguria',1,'','left','accountancy',161093,NULL,NULL,7,'/accountancy/index.php?leftmenu=accountancy','','MenuAccountancy','accountancy',0,'accounting','! empty($conf->accounting->enabled) || $user->rights->accounting->bind->write || $user->rights->accounting->bind->write || $user->rights->compta->resultat->lire','$conf->accounting->enabled',0,'2017-08-30 15:14:30'),(163488,'auguria',1,'','left','accountancy',163487,NULL,NULL,2,'/accountancy/customer/index.php?leftmenu=dispatch_customer','','CustomersVentilation','accountancy',1,'dispatch_customer','$user->rights->accounting->bind->write','$conf->accounting->enabled',0,'2017-08-30 15:14:30'),(163489,'auguria',1,'','left','accountancy',163488,NULL,NULL,3,'/accountancy/customer/list.php','','ToDispatch','accountancy',2,'','$user->rights->accounting->bind->write','$conf->accounting->enabled && $leftmenu==\"dispatch_customer\"',0,'2017-08-30 15:14:30'),(163490,'auguria',1,'','left','accountancy',163488,NULL,NULL,4,'/accountancy/customer/lines.php','','Dispatched','accountancy',2,'','$user->rights->accounting->bind->write','$conf->accounting->enabled && $leftmenu==\"dispatch_customer\"',0,'2017-08-30 15:14:30'),(163497,'auguria',1,'','left','accountancy',163487,NULL,NULL,5,'/accountancy/supplier/index.php?leftmenu=dispatch_supplier','','SuppliersVentilation','accountancy',1,'ventil_supplier','$user->rights->accounting->bind->write','$conf->accounting->enabled && $conf->fournisseur->enabled',0,'2017-08-30 15:14:30'),(163498,'auguria',1,'','left','accountancy',163497,NULL,NULL,6,'/accountancy/supplier/list.php','','ToDispatch','accountancy',2,'','$user->rights->accounting->bind->write','$conf->accounting->enabled && $conf->fournisseur->enabled && $leftmenu==\"dispatch_supplier\"',0,'2017-08-30 15:14:30'),(163499,'auguria',1,'','left','accountancy',163497,NULL,NULL,7,'/accountancy/supplier/lines.php','','Dispatched','accountancy',2,'','$user->rights->accounting->bind->write','$conf->accounting->enabled && $conf->fournisseur->enabled && $leftmenu==\"dispatch_supplier\"',0,'2017-08-30 15:14:30'),(163507,'auguria',1,'','left','accountancy',163487,NULL,NULL,5,'/accountancy/expensereport/index.php?leftmenu=dispatch_expensereport','','ExpenseReportsVentilation','accountancy',1,'ventil_expensereport','$user->rights->accounting->bind->write','$conf->accounting->enabled && $conf->expensereport->enabled',0,'2017-08-30 15:14:30'),(163508,'auguria',1,'','left','accountancy',163507,NULL,NULL,6,'/accountancy/expensereport/list.php','','ToDispatch','accountancy',2,'','$user->rights->accounting->bind->write','$conf->accounting->enabled && $conf->expensereport->enabled && $leftmenu==\"dispatch_expensereport\"',0,'2017-08-30 15:14:30'),(163509,'auguria',1,'','left','accountancy',163507,NULL,NULL,7,'/accountancy/expensereport/lines.php','','Dispatched','accountancy',2,'','$user->rights->accounting->bind->write','$conf->accounting->enabled && $conf->expensereport->enabled && $leftmenu==\"dispatch_expensereport\"',0,'2017-08-30 15:14:30'),(163517,'auguria',1,'','left','accountancy',163487,NULL,NULL,15,'/accountancy/bookkeeping/list.php','','Bookkeeping','accountancy',1,'bookkeeping','$user->rights->accounting->mouvements->lire','$conf->accounting->enabled',0,'2017-08-30 15:14:30'),(163522,'auguria',1,'','left','accountancy',163487,NULL,NULL,16,'/accountancy/bookkeeping/balance.php','','AccountBalance','accountancy',1,'balance','$user->rights->accounting->mouvements->lire','$conf->accounting->enabled',0,'2017-08-30 15:14:30'),(163527,'auguria',1,'','left','accountancy',163487,NULL,NULL,17,'/accountancy/report/result.php?mainmenu=accountancy&leftmenu=accountancy','','Reportings','main',1,'report','$user->rights->compta->resultat->lire || $user->rights->accounting->comptarapport->lire','$conf->accounting->enabled',0,'2017-08-30 15:14:30'),(163528,'auguria',1,'','left','accountancy',163527,NULL,NULL,19,'/compta/resultat/index.php?mainmenu=accountancy&leftmenu=accountancy','','ReportInOut','main',2,'','$user->rights->compta->resultat->lire || $user->rights->accounting->comptarapport->lire','$conf->accounting->enabled && $leftmenu==\"accountancy\"',0,'2017-08-30 15:14:30'),(163529,'auguria',1,'','left','accountancy',163528,NULL,NULL,18,'/accountancy/report/result.php?mainmenu=accountancy&leftmenu=accountancy','','ByAccounts','main',3,'','$user->rights->compta->resultat->lire || $user->rights->accounting->comptarapport->lire','$conf->accounting->enabled && $leftmenu==\"accountancy\"',0,'2017-08-30 15:14:30'),(163530,'auguria',1,'','left','accountancy',163528,NULL,NULL,20,'/compta/resultat/clientfourn.php?mainmenu=accountancy&leftmenu=accountancy','','ByCompanies','main',3,'','$user->rights->compta->resultat->lire || $user->rights->accounting->comptarapport->lire','$conf->accounting->enabled && $leftmenu==\"accountancy\"',0,'2017-08-30 15:14:30'),(163531,'auguria',1,'','left','accountancy',163527,NULL,NULL,21,'/compta/stats/index.php?mainmenu=accountancy&leftmenu=accountancy','','ReportTurnover','main',2,'','$user->rights->compta->resultat->lire || $user->rights->accounting->comptarapport->lire','$conf->accounting->enabled && $leftmenu==\"accountancy\"',0,'2017-08-30 15:14:30'),(163532,'auguria',1,'','left','accountancy',163531,NULL,NULL,22,'/compta/stats/casoc.php?mainmenu=accountancy&leftmenu=accountancy','','ByCompanies','main',3,'','$user->rights->compta->resultat->lire || $user->rights->accounting->comptarapport->lire','$conf->accounting->enabled && $leftmenu==\"accountancy\"',0,'2017-08-30 15:14:30'),(163533,'auguria',1,'','left','accountancy',163531,NULL,NULL,23,'/compta/stats/cabyuser.php?mainmenu=accountancy&leftmenu=accountancy','','ByUsers','main',3,'','$user->rights->compta->resultat->lire || $user->rights->accounting->comptarapport->lire','$conf->accounting->enabled && $leftmenu==\"accountancy\"',0,'2017-08-30 15:14:30'),(163534,'auguria',1,'','left','accountancy',163531,NULL,NULL,24,'/compta/stats/cabyprodserv.php?mainmenu=accountancy&leftmenu=accountancy','','ByProductsAndServices','main',3,'','$user->rights->compta->resultat->lire || $user->rights->accounting->comptarapport->lire','$conf->accounting->enabled && $leftmenu==\"accountancy\"',0,'2017-08-30 15:14:30'),(163537,'auguria',1,'','left','accountancy',163538,NULL,NULL,80,'/accountancy/admin/fiscalyear.php?mainmenu=accountancy&leftmenu=accountancy_admin','','FiscalPeriod','admin',1,'accountancy_admin_period','','$conf->accounting->enabled && $leftmenu==\"accountancy_admin\" && $conf->global->MAIN_FEATURES_LEVEL > 0',2,'2017-08-30 15:14:30'),(163538,'auguria',1,'','left','accountancy',163487,NULL,NULL,1,'/accountancy/index.php?mainmenu=accountancy&leftmenu=accountancy_admin','','Setup','accountancy',1,'accountancy_admin','$user->rights->accounting->chartofaccount','$conf->accounting->enabled',0,'2017-08-30 15:14:30'),(163541,'auguria',1,'','left','accountancy',163538,NULL,NULL,10,'/accountancy/admin/journals_list.php?id=35&mainmenu=accountancy&leftmenu=accountancy_admin','','AccountingJournals','accountancy',2,'accountancy_admin_journal','$user->rights->accounting->chartofaccount','$conf->accounting->enabled && $leftmenu==\"accountancy_admin\"',0,'2017-08-30 15:14:30'),(163542,'auguria',1,'','left','accountancy',163538,NULL,NULL,20,'/accountancy/admin/account.php?mainmenu=accountancy&leftmenu=accountancy_admin','','Pcg_version','accountancy',2,'accountancy_admin_chartmodel','$user->rights->accounting->chartofaccount','$conf->accounting->enabled && $leftmenu==\"accountancy_admin\"',0,'2017-08-30 15:14:30'),(163543,'auguria',1,'','left','accountancy',163538,NULL,NULL,30,'/accountancy/admin/account.php?mainmenu=accountancy&leftmenu=accountancy_admin','','Chartofaccounts','accountancy',2,'accountancy_admin_chart','$user->rights->accounting->chartofaccount','$conf->accounting->enabled && $leftmenu==\"accountancy_admin\"',0,'2017-08-30 15:14:30'),(163544,'auguria',1,'','left','accountancy',163538,NULL,NULL,40,'/accountancy/admin/categories_list.php?id=32&mainmenu=accountancy&leftmenu=accountancy_admin','','AccountingCategory','accountancy',2,'accountancy_admin_chart_group','$user->rights->accounting->chartofaccount','$conf->accounting->enabled && $leftmenu==\"accountancy_admin\"',0,'2017-08-30 15:14:30'),(163545,'auguria',1,'','left','accountancy',163538,NULL,NULL,50,'/accountancy/admin/defaultaccounts.php?mainmenu=accountancy&leftmenu=accountancy_admin','','MenuDefaultAccounts','accountancy',2,'accountancy_admin_default','$user->rights->accounting->chartofaccount','$conf->accounting->enabled && $leftmenu==\"accountancy_admin\"',0,'2017-08-30 15:14:30'),(163546,'auguria',1,'','left','accountancy',163538,NULL,NULL,60,'/admin/dict.php?id=10&from=accountancy&search_country_id=__MYCOUNTRYID__&mainmenu=accountancy&leftmenu=accountancy_admin','','MenuVatAccounts','accountancy',2,'accountancy_admin_vat','$user->rights->accounting->chartofaccount','$conf->accounting->enabled && $leftmenu==\"accountancy_admin\"',0,'2017-08-30 15:14:30'),(163547,'auguria',1,'','left','accountancy',163538,NULL,NULL,70,'/admin/dict.php?id=7&from=accountancy&search_country_id=__MYCOUNTRYID__&mainmenu=accountancy&leftmenu=accountancy_admin','','MenuTaxAccounts','accountancy',2,'accountancy_admin_tax','$user->rights->accounting->chartofaccount','$conf->accounting->enabled && $leftmenu==\"accountancy_admin\"',0,'2017-08-30 15:14:30'),(163548,'auguria',1,'','left','accountancy',163538,NULL,NULL,80,'/admin/dict.php?id=17&from=accountancy&mainmenu=accountancy&leftmenu=accountancy_admin','','MenuExpenseReportAccounts','accountancy',2,'accountancy_admin_expensereport','$user->rights->accounting->chartofaccount','$conf->accounting->enabled && $conf->expensereport->enabled && $leftmenu==\"accountancy_admin\"',0,'2017-08-30 15:14:30'),(163549,'auguria',1,'','left','accountancy',163538,NULL,NULL,90,'/accountancy/admin/productaccount.php?mainmenu=accountancy&leftmenu=accountancy_admin','','MenuProductsAccounts','accountancy',2,'accountancy_admin_product','$user->rights->accounting->chartofaccount','$conf->accounting->enabled && $leftmenu==\"accountancy_admin\"',0,'2017-08-30 15:14:30'),(163587,'auguria',1,'','left','accountancy',161101,NULL,NULL,9,'/compta/prelevement/index.php?leftmenu=withdraw&mainmenu=bank','','StandingOrders','withdrawals',0,'withdraw','$user->rights->prelevement->bons->lire','$conf->prelevement->enabled',2,'2017-08-30 15:14:30'),(163589,'auguria',1,'','left','accountancy',163587,NULL,NULL,0,'/compta/prelevement/create.php?leftmenu=withdraw','','NewStandingOrder','withdrawals',1,'','$user->rights->prelevement->bons->lire','$conf->prelevement->enabled && $leftmenu==\"withdraw\"',2,'2017-08-30 15:14:30'),(163590,'auguria',1,'','left','accountancy',163587,NULL,NULL,2,'/compta/prelevement/bons.php?leftmenu=withdraw','','WithdrawalsReceipts','withdrawals',1,'','$user->rights->prelevement->bons->lire','$conf->prelevement->enabled && $leftmenu==\"withdraw\"',2,'2017-08-30 15:14:30'),(163591,'auguria',1,'','left','accountancy',163587,NULL,NULL,3,'/compta/prelevement/list.php?leftmenu=withdraw','','WithdrawalsLines','withdrawals',1,'','$user->rights->prelevement->bons->lire','$conf->prelevement->enabled && $leftmenu==\"withdraw\"',2,'2017-08-30 15:14:30'),(163593,'auguria',1,'','left','accountancy',163587,NULL,NULL,5,'/compta/prelevement/rejets.php?leftmenu=withdraw','','Rejects','withdrawals',1,'','$user->rights->prelevement->bons->lire','$conf->prelevement->enabled && $leftmenu==\"withdraw\"',2,'2017-08-30 15:14:30'),(163594,'auguria',1,'','left','accountancy',163587,NULL,NULL,6,'/compta/prelevement/stats.php?leftmenu=withdraw','','Statistics','withdrawals',1,'','$user->rights->prelevement->bons->lire','$conf->prelevement->enabled && $leftmenu==\"withdraw\"',2,'2017-08-30 15:14:30'),(163687,'auguria',1,'','left','accountancy',161101,NULL,NULL,1,'/compta/bank/index.php?leftmenu=bank&mainmenu=bank','','MenuBankCash','banks',0,'bank','$user->rights->banque->lire','$conf->banque->enabled',0,'2017-08-30 15:14:30'),(163688,'auguria',1,'','left','accountancy',163687,NULL,NULL,0,'/compta/bank/card.php?action=create&leftmenu=bank','','MenuNewFinancialAccount','banks',1,'','$user->rights->banque->configurer','$conf->banque->enabled && ($leftmenu==\"bank\" || $leftmenu==\"checks\" || $leftmenu==\"withdraw\")',0,'2017-08-30 15:14:30'),(163690,'auguria',1,'','left','accountancy',163687,NULL,NULL,2,'/compta/bank/bankentries.php?leftmenu=bank','','ListTransactions','banks',1,'','$user->rights->banque->lire','$conf->banque->enabled && ($leftmenu==\"bank\" || $leftmenu==\"checks\" || $leftmenu==\"withdraw\")',0,'2017-08-30 15:14:30'),(163691,'auguria',1,'','left','accountancy',163687,NULL,NULL,3,'/compta/bank/budget.php?leftmenu=bank','','ListTransactionsByCategory','banks',1,'','$user->rights->banque->lire','$conf->banque->enabled && ($leftmenu==\"bank\" || $leftmenu==\"checks\" || $leftmenu==\"withdraw\")',0,'2017-08-30 15:14:30'),(163693,'auguria',1,'','left','accountancy',163687,NULL,NULL,5,'/compta/bank/transfer.php?leftmenu=bank','','BankTransfers','banks',1,'','$user->rights->banque->transfer','$conf->banque->enabled && ($leftmenu==\"bank\" || $leftmenu==\"checks\" || $leftmenu==\"withdraw\")',0,'2017-08-30 15:14:30'),(163737,'auguria',1,'','left','accountancy',161101,NULL,NULL,4,'/categories/index.php?leftmenu=bank&type=5','','Categories','categories',0,'cat','$user->rights->categorie->lire','$conf->categorie->enabled',2,'2017-08-30 15:14:30'),(163738,'auguria',1,'','left','accountancy',163737,NULL,NULL,0,'/categories/card.php?leftmenu=bank&action=create&type=5','','NewCategory','categories',1,'','$user->rights->categorie->creer','$conf->categorie->enabled',2,'2017-08-30 15:14:30'),(163787,'auguria',1,'','left','accountancy',161093,NULL,NULL,11,'/compta/resultat/index.php?leftmenu=ca&mainmenu=accountancy','','Reportings','main',0,'ca','$user->rights->compta->resultat->lire || $user->rights->accounting->comptarapport->lire','$conf->comptabilite->enabled',0,'2017-08-30 15:14:30'),(163792,'auguria',1,'','left','accountancy',163487,NULL,NULL,1,'','','Journalization','main',1,'','$user->rights->accounting->comptarapport->lire','$conf->accounting->enabled',0,'2017-08-30 15:14:30'),(163793,'auguria',1,'','left','accountancy',163792,NULL,NULL,4,'/accountancy/journal/sellsjournal.php?mainmenu=accountancy&leftmenu=accountancy_journal&id_journal=1','','SellsJournal','main',2,'','$user->rights->compta->resultat->lire || $user->rights->accounting->comptarapport->lire','$conf->accounting->enabled',0,'2017-08-30 15:14:30'),(163794,'auguria',1,'','left','accountancy',163792,NULL,NULL,1,'/accountancy/journal/bankjournal.php?mainmenu=accountancy&leftmenu=accountancy_journal&id_journal=3','','BankJournal','main',2,'','$user->rights->compta->resultat->lire || $user->rights->accounting->comptarapport->lire','$conf->accounting->enabled',0,'2017-08-30 15:14:30'),(163795,'auguria',1,'','left','accountancy',163792,NULL,NULL,2,'/accountancy/journal/expensereportsjournal.php?mainmenu=accountancy&leftmenu=accountancy_journal&id_journal=6','','ExpenseReportJournal','main',2,'','$user->rights->compta->resultat->lire || $user->rights->accounting->comptarapport->lire','$conf->accounting->enabled',0,'2017-08-30 15:14:30'),(163796,'auguria',1,'','left','accountancy',163792,NULL,NULL,3,'/accountancy/journal/purchasesjournal.php?mainmenu=accountancy&leftmenu=accountancy_journal&id_journal=2','','PurchasesJournal','main',2,'','$user->rights->compta->resultat->lire || $user->rights->accounting->comptarapport->lire','$conf->accounting->enabled',0,'2017-08-30 15:14:30'),(163798,'auguria',1,'','left','accountancy',163787,NULL,NULL,0,'/compta/resultat/index.php?leftmenu=ca','','ReportInOut','main',1,'','$user->rights->compta->resultat->lire || $user->rights->accounting->comptarapport->lire','$conf->comptabilite->enabled && $leftmenu==\"ca\"',0,'2017-08-30 15:14:30'),(163799,'auguria',1,'','left','accountancy',163788,NULL,NULL,0,'/compta/resultat/clientfourn.php?leftmenu=ca','','ByCompanies','main',2,'','$user->rights->compta->resultat->lire || $user->rights->accounting->comptarapport->lire','$conf->comptabilite->enabled && $leftmenu==\"ca\"',0,'2017-08-30 15:14:30'),(163800,'auguria',1,'','left','accountancy',163787,NULL,NULL,1,'/compta/stats/index.php?leftmenu=ca','','ReportTurnover','main',1,'','$user->rights->compta->resultat->lire || $user->rights->accounting->comptarapport->lire','$conf->comptabilite->enabled && $leftmenu==\"ca\"',0,'2017-08-30 15:14:30'),(163801,'auguria',1,'','left','accountancy',163790,NULL,NULL,0,'/compta/stats/casoc.php?leftmenu=ca','','ByCompanies','main',2,'','$user->rights->compta->resultat->lire || $user->rights->accounting->comptarapport->lire','$conf->comptabilite->enabled && $leftmenu==\"ca\"',0,'2017-08-30 15:14:30'),(163802,'auguria',1,'','left','accountancy',163790,NULL,NULL,1,'/compta/stats/cabyuser.php?leftmenu=ca','','ByUsers','main',2,'','$user->rights->compta->resultat->lire || $user->rights->accounting->comptarapport->lire','$conf->comptabilite->enabled && $leftmenu==\"ca\"',0,'2017-08-30 15:14:30'),(163803,'auguria',1,'','left','accountancy',163790,NULL,NULL,1,'/compta/stats/cabyprodserv.php?leftmenu=ca','','ByProductsAndServices','main',2,'','$user->rights->compta->resultat->lire || $user->rights->accounting->comptarapport->lire','$conf->comptabilite->enabled && $leftmenu==\"ca\"',0,'2017-08-30 15:14:30'),(163887,'auguria',1,'','left','products',161090,NULL,NULL,0,'/product/index.php?leftmenu=product&type=0','','Products','products',0,'product','$user->rights->produit->lire','$conf->product->enabled',2,'2017-08-30 15:14:30'),(163888,'auguria',1,'','left','products',163887,NULL,NULL,0,'/product/card.php?leftmenu=product&action=create&type=0','','NewProduct','products',1,'','$user->rights->produit->creer','$conf->product->enabled',2,'2017-08-30 15:14:30'),(163889,'auguria',1,'','left','products',163887,NULL,NULL,1,'/product/list.php?leftmenu=product&type=0','','List','products',1,'','$user->rights->produit->lire','$conf->product->enabled',2,'2017-08-30 15:14:30'),(163890,'auguria',1,'','left','products',163887,NULL,NULL,4,'/product/reassort.php?type=0','','Stocks','products',1,'','$user->rights->produit->lire && $user->rights->stock->lire','$conf->product->enabled',2,'2017-08-30 15:14:30'),(163891,'auguria',1,'','left','products',163887,NULL,NULL,7,'/product/stats/card.php?id=all&leftmenu=stats&type=0','','Statistics','main',1,'','$user->rights->produit->lire','$conf->propal->enabled',2,'2017-08-30 15:14:30'),(163892,'auguria',1,'','left','products',163887,NULL,NULL,5,'/product/reassortlot.php?type=0','','StocksByLotSerial','products',1,'','$user->rights->produit->lire && $user->rights->stock->lire','$conf->productbatch->enabled',2,'2017-08-30 15:14:30'),(163893,'auguria',1,'','left','products',163887,NULL,NULL,6,'/product/stock/productlot_list.php','','LotSerial','products',1,'','$user->rights->produit->lire && $user->rights->stock->lire','$conf->productbatch->enabled',2,'2017-08-30 15:14:30'),(163987,'auguria',1,'','left','products',161090,NULL,NULL,1,'/product/index.php?leftmenu=service&type=1','','Services','products',0,'service','$user->rights->service->lire','$conf->service->enabled',2,'2017-08-30 15:14:30'),(163988,'auguria',1,'','left','products',163987,NULL,NULL,0,'/product/card.php?leftmenu=service&action=create&type=1','','NewService','products',1,'','$user->rights->service->creer','$conf->service->enabled',2,'2017-08-30 15:14:30'),(163989,'auguria',1,'','left','products',163987,NULL,NULL,1,'/product/list.php?leftmenu=service&type=1','','List','products',1,'','$user->rights->service->lire','$conf->service->enabled',2,'2017-08-30 15:14:30'),(163990,'auguria',1,'','left','products',163987,NULL,NULL,5,'/product/stats/card.php?id=all&leftmenu=stats&type=1','','Statistics','main',1,'','$user->rights->service->lire','$conf->propal->enabled',2,'2017-08-30 15:14:30'),(164187,'auguria',1,'','left','products',161090,NULL,NULL,3,'/product/stock/index.php?leftmenu=stock','','Stock','stocks',0,'stock','$user->rights->stock->lire','$conf->stock->enabled',2,'2017-08-30 15:14:30'),(164188,'auguria',1,'','left','products',164187,NULL,NULL,0,'/product/stock/card.php?action=create','','MenuNewWarehouse','stocks',1,'','$user->rights->stock->creer','$conf->stock->enabled',2,'2017-08-30 15:14:30'),(164189,'auguria',1,'','left','products',164187,NULL,NULL,1,'/product/stock/list.php','','List','stocks',1,'','$user->rights->stock->lire','$conf->stock->enabled',2,'2017-08-30 15:14:30'),(164191,'auguria',1,'','left','products',164187,NULL,NULL,3,'/product/stock/mouvement.php','','Movements','stocks',1,'','$user->rights->stock->mouvement->lire','$conf->stock->enabled',2,'2017-08-30 15:14:30'),(164192,'auguria',1,'','left','products',164187,NULL,NULL,4,'/product/stock/replenish.php','','Replenishments','stocks',1,'','$user->rights->stock->mouvement->creer && $user->rights->fournisseur->lire','$conf->stock->enabled && $conf->supplier_order->enabled',2,'2017-08-30 15:14:30'),(164193,'auguria',1,'','left','products',164187,NULL,NULL,5,'/product/stock/massstockmove.php','','MassStockTransferShort','stocks',1,'','$user->rights->stock->mouvement->creer','$conf->stock->enabled',2,'2017-08-30 15:14:30'),(164287,'auguria',1,'','left','products',161090,NULL,NULL,4,'/categories/index.php?leftmenu=cat&type=0','','Categories','categories',0,'cat','$user->rights->categorie->lire','$conf->categorie->enabled',2,'2017-08-30 15:14:30'),(164288,'auguria',1,'','left','products',164287,NULL,NULL,0,'/categories/card.php?action=create&type=0','','NewCategory','categories',1,'','$user->rights->categorie->creer','$conf->categorie->enabled',2,'2017-08-30 15:14:30'),(164487,'auguria',1,'','left','project',161094,NULL,NULL,3,'/projet/activity/perweek.php?leftmenu=projects','','NewTimeSpent','projects',0,'','$user->rights->projet->lire','$conf->projet->enabled && $conf->global->PROJECT_USE_TASKS',2,'2017-08-30 15:14:30'),(164687,'auguria',1,'','left','project',161094,NULL,NULL,0,'/projet/index.php?leftmenu=projects','','Projects','projects',0,'projects','$user->rights->projet->lire','$conf->projet->enabled',2,'2017-08-30 15:14:30'),(164688,'auguria',1,'','left','project',164687,NULL,NULL,1,'/projet/card.php?leftmenu=projects&action=create','','NewProject','projects',1,'','$user->rights->projet->creer','$conf->projet->enabled',2,'2017-08-30 15:14:30'),(164689,'auguria',1,'','left','project',164687,NULL,NULL,2,'/projet/list.php?leftmenu=projects','','List','projects',1,'','$user->rights->projet->lire','$conf->projet->enabled',2,'2017-08-30 15:14:30'),(164690,'auguria',1,'','left','project',164687,NULL,NULL,3,'/projet/stats/index.php?leftmenu=projects','','Statistics','projects',1,'','$user->rights->projet->lire','$conf->projet->enabled',2,'2017-08-30 15:14:30'),(164787,'auguria',1,'','left','project',161094,NULL,NULL,0,'/projet/activity/index.php?leftmenu=projects','','Activities','projects',0,'','$user->rights->projet->lire','$conf->projet->enabled && $conf->global->PROJECT_USE_TASKS',2,'2017-08-30 15:14:30'),(164788,'auguria',1,'','left','project',164787,NULL,NULL,1,'/projet/tasks.php?leftmenu=projects&action=create','','NewTask','projects',1,'','$user->rights->projet->creer','$conf->projet->enabled && $conf->global->PROJECT_USE_TASKS',2,'2017-08-30 15:14:30'),(164789,'auguria',1,'','left','project',164787,NULL,NULL,2,'/projet/tasks/list.php?leftmenu=projects','','List','projects',1,'','$user->rights->projet->lire','$conf->projet->enabled && $conf->global->PROJECT_USE_TASKS',2,'2017-08-30 15:14:30'),(164791,'auguria',1,'','left','project',164787,NULL,NULL,4,'/projet/tasks/stats/index.php?leftmenu=projects','','Statistics','projects',1,'','$user->rights->projet->lire','$conf->projet->enabled && $conf->global->PROJECT_USE_TASKS',2,'2017-08-30 15:14:30'),(164891,'auguria',1,'','left','project',161094,NULL,NULL,4,'/categories/index.php?leftmenu=cat&type=6','','Categories','categories',0,'cat','$user->rights->categorie->lire','$conf->categorie->enabled',2,'2017-08-30 15:14:30'),(164892,'auguria',1,'','left','project',164891,NULL,NULL,0,'/categories/card.php?action=create&type=6','','NewCategory','categories',1,'','$user->rights->categorie->creer','$conf->categorie->enabled',2,'2017-08-30 15:14:30'),(164987,'auguria',1,'','left','tools',161095,NULL,NULL,0,'/comm/mailing/index.php?leftmenu=mailing','','EMailings','mails',0,'mailing','$user->rights->mailing->lire','$conf->mailing->enabled',0,'2017-08-30 15:14:30'),(164988,'auguria',1,'','left','tools',164987,NULL,NULL,0,'/comm/mailing/card.php?leftmenu=mailing&action=create','','NewMailing','mails',1,'','$user->rights->mailing->creer','$conf->mailing->enabled',0,'2017-08-30 15:14:30'),(164989,'auguria',1,'','left','tools',164987,NULL,NULL,1,'/comm/mailing/list.php?leftmenu=mailing','','List','mails',1,'','$user->rights->mailing->lire','$conf->mailing->enabled',0,'2017-08-30 15:14:30'),(165187,'auguria',1,'','left','tools',161095,NULL,NULL,2,'/exports/index.php?leftmenu=export','','FormatedExport','exports',0,'export','$user->rights->export->lire','$conf->export->enabled',2,'2017-08-30 15:14:30'),(165188,'auguria',1,'','left','tools',165187,NULL,NULL,0,'/exports/export.php?leftmenu=export','','NewExport','exports',1,'','$user->rights->export->creer','$conf->export->enabled',2,'2017-08-30 15:14:30'),(165217,'auguria',1,'','left','tools',161095,NULL,NULL,2,'/imports/index.php?leftmenu=import','','FormatedImport','exports',0,'import','$user->rights->import->run','$conf->import->enabled',2,'2017-08-30 15:14:30'),(165218,'auguria',1,'','left','tools',165217,NULL,NULL,0,'/imports/import.php?leftmenu=import','','NewImport','exports',1,'','$user->rights->import->run','$conf->import->enabled',2,'2017-08-30 15:14:30'),(165287,'auguria',1,'','left','members',161100,NULL,NULL,0,'/adherents/index.php?leftmenu=members&mainmenu=members','','Members','members',0,'members','$user->rights->adherent->lire','$conf->adherent->enabled',2,'2017-08-30 15:14:30'),(165288,'auguria',1,'','left','members',165287,NULL,NULL,0,'/adherents/card.php?leftmenu=members&action=create','','NewMember','members',1,'','$user->rights->adherent->creer','$conf->adherent->enabled',2,'2017-08-30 15:14:30'),(165289,'auguria',1,'','left','members',165287,NULL,NULL,1,'/adherents/list.php','','List','members',1,'','$user->rights->adherent->lire','$conf->adherent->enabled',2,'2017-08-30 15:14:30'),(165290,'auguria',1,'','left','members',165289,NULL,NULL,2,'/adherents/list.php?leftmenu=members&statut=-1','','MenuMembersToValidate','members',2,'','$user->rights->adherent->lire','$conf->adherent->enabled',2,'2017-08-30 15:14:30'),(165291,'auguria',1,'','left','members',165289,NULL,NULL,3,'/adherents/list.php?leftmenu=members&statut=1','','MenuMembersValidated','members',2,'','$user->rights->adherent->lire','$conf->adherent->enabled',2,'2017-08-30 15:14:30'),(165292,'auguria',1,'','left','members',165289,NULL,NULL,4,'/adherents/list.php?leftmenu=members&statut=1&filter=outofdate','','MenuMembersNotUpToDate','members',2,'','$user->rights->adherent->lire','$conf->adherent->enabled',2,'2017-08-30 15:14:30'),(165293,'auguria',1,'','left','members',165289,NULL,NULL,5,'/adherents/list.php?leftmenu=members&statut=1&filter=uptodate','','MenuMembersUpToDate','members',2,'','$user->rights->adherent->lire','$conf->adherent->enabled',2,'2017-08-30 15:14:30'),(165294,'auguria',1,'','left','members',165289,NULL,NULL,6,'/adherents/list.php?leftmenu=members&statut=0','','MenuMembersResiliated','members',2,'','$user->rights->adherent->lire','$conf->adherent->enabled',2,'2017-08-30 15:14:30'),(165295,'auguria',1,'','left','members',165287,NULL,NULL,7,'/adherents/stats/geo.php?leftmenu=members&mode=memberbycountry','','MenuMembersStats','members',1,'','$user->rights->adherent->lire','$conf->adherent->enabled',2,'2017-08-30 15:14:30'),(165387,'auguria',1,'','left','members',161100,NULL,NULL,1,'/adherents/index.php?leftmenu=members&mainmenu=members','','Subscriptions','compta',0,'','$user->rights->adherent->cotisation->lire','$conf->adherent->enabled',2,'2017-08-30 15:14:30'),(165388,'auguria',1,'','left','members',165387,NULL,NULL,0,'/adherents/list.php?statut=-1&leftmenu=accountancy&mainmenu=members','','NewSubscription','compta',1,'','$user->rights->adherent->cotisation->creer','$conf->adherent->enabled',2,'2017-08-30 15:14:30'),(165389,'auguria',1,'','left','members',165387,NULL,NULL,1,'/adherents/subscription/list.php?leftmenu=members','','List','compta',1,'','$user->rights->adherent->cotisation->lire','$conf->adherent->enabled',2,'2017-08-30 15:14:30'),(165390,'auguria',1,'','left','members',165387,NULL,NULL,7,'/adherents/stats/index.php?leftmenu=members','','MenuMembersStats','members',1,'','$user->rights->adherent->lire','$conf->adherent->enabled',2,'2017-08-30 15:14:30'),(165589,'auguria',1,'','left','members',165287,NULL,NULL,9,'/adherents/htpasswd.php?leftmenu=export','','Filehtpasswd','members',1,'','$user->rights->adherent->export','! empty($conf->global->MEMBER_LINK_TO_HTPASSWDFILE) && $conf->adherent->enabled',2,'2017-08-30 15:14:30'),(165590,'auguria',1,'','left','members',165287,NULL,NULL,10,'/adherents/cartes/carte.php?leftmenu=export','','MembersCards','members',1,'','$user->rights->adherent->export','$conf->adherent->enabled',2,'2017-08-30 15:14:30'),(165687,'auguria',1,'','left','hrm',161102,NULL,NULL,1,'/user/index.php?leftmenu=hrm&mode=employee','','Employees','hrm',0,'hrm','$user->rights->hrm->employee->read','$conf->hrm->enabled',0,'2017-08-30 15:14:30'),(165688,'auguria',1,'','left','hrm',165687,NULL,NULL,1,'/user/card.php?action=create&employee=1','','NewEmployee','hrm',1,'','$user->rights->hrm->employee->write','$conf->hrm->enabled',0,'2017-08-30 15:14:30'),(165689,'auguria',1,'','left','hrm',165687,NULL,NULL,2,'/user/index.php?$leftmenu=hrm&mode=employee&contextpage=employeelist','','List','hrm',1,'','$user->rights->hrm->employee->read','$conf->hrm->enabled',0,'2017-08-30 15:14:30'),(165787,'auguria',1,'','left','members',161100,NULL,NULL,5,'/adherents/type.php?leftmenu=setup&mainmenu=members','','MembersTypes','members',0,'setup','$user->rights->adherent->configurer','$conf->adherent->enabled',2,'2017-08-30 15:14:30'),(165788,'auguria',1,'','left','members',165787,NULL,NULL,0,'/adherents/type.php?leftmenu=setup&mainmenu=members&action=create','','New','members',1,'','$user->rights->adherent->configurer','$conf->adherent->enabled',2,'2017-08-30 15:14:30'),(165789,'auguria',1,'','left','members',165787,NULL,NULL,1,'/adherents/type.php?leftmenu=setup&mainmenu=members','','List','members',1,'','$user->rights->adherent->configurer','$conf->adherent->enabled',2,'2017-08-30 15:14:30'),(166087,'auguria',1,'','left','hrm',161102,NULL,NULL,1,'/holiday/list.php?&leftmenu=hrm','','CPTitreMenu','holiday',0,'hrm','$user->rights->holiday->read','$conf->holiday->enabled',0,'2017-08-30 15:14:30'),(166088,'auguria',1,'','left','hrm',166087,NULL,NULL,1,'/holiday/card.php?&action=request','','MenuAddCP','holiday',1,'','$user->rights->holiday->write','$conf->holiday->enabled',0,'2017-08-30 15:14:30'),(166089,'auguria',1,'','left','hrm',166087,NULL,NULL,1,'/holiday/list.php?&leftmenu=hrm','','List','holiday',1,'','$user->rights->holiday->read','$conf->holiday->enabled',0,'2017-08-30 15:14:30'),(166090,'auguria',1,'','left','hrm',166089,NULL,NULL,1,'/holiday/list.php?select_statut=2&leftmenu=hrm','','ListToApprove','trips',2,'','$user->rights->holiday->read','$conf->holiday->enabled',0,'2017-08-30 15:14:30'),(166091,'auguria',1,'','left','hrm',166087,NULL,NULL,2,'/holiday/define_holiday.php?&action=request','','MenuConfCP','holiday',1,'','$user->rights->holiday->define_holiday','$conf->holiday->enabled',0,'2017-08-30 15:14:30'),(166092,'auguria',1,'','left','hrm',166087,NULL,NULL,3,'/holiday/view_log.php?&action=request','','MenuLogCP','holiday',1,'','$user->rights->holiday->define_holiday','$conf->holiday->enabled',0,'2017-08-30 15:14:30'),(166187,'auguria',1,'','left','commercial',161092,NULL,NULL,6,'/fourn/commande/index.php?leftmenu=orders_suppliers','','SuppliersOrders','orders',0,'orders_suppliers','$user->rights->fournisseur->commande->lire','$conf->supplier_order->enabled',2,'2017-08-30 15:14:30'),(166188,'auguria',1,'','left','commercial',166187,NULL,NULL,0,'/fourn/commande/card.php?action=create&leftmenu=orders_suppliers','','NewOrder','orders',1,'','$user->rights->fournisseur->commande->creer','$conf->supplier_order->enabled',2,'2017-08-30 15:14:30'),(166189,'auguria',1,'','left','commercial',166187,NULL,NULL,1,'/fourn/commande/list.php?leftmenu=orders_suppliers&viewstatut=0','','List','orders',1,'','$user->rights->fournisseur->commande->lire','$conf->supplier_order->enabled',2,'2017-08-30 15:14:30'),(166195,'auguria',1,'','left','commercial',166187,NULL,NULL,7,'/commande/stats/index.php?leftmenu=orders_suppliers&mode=supplier','','Statistics','orders',1,'','$user->rights->fournisseur->commande->lire','$conf->supplier_order->enabled',2,'2017-08-30 15:14:30'),(166287,'auguria',1,'','left','members',161100,NULL,NULL,3,'/categories/index.php?leftmenu=cat&type=3','','MembersCategoriesShort','categories',0,'cat','$user->rights->categorie->lire','$conf->adherent->enabled && $conf->categorie->enabled',2,'2017-08-30 15:14:30'),(166288,'auguria',1,'','left','members',166287,NULL,NULL,0,'/categories/card.php?action=create&type=3','','NewCategory','categories',1,'','$user->rights->categorie->creer','$conf->adherent->enabled && $conf->categorie->enabled',2,'2017-08-30 15:14:30'),(166387,'auguria',1,'','left','hrm',161102,NULL,NULL,5,'/expensereport/index.php?leftmenu=expensereport','','TripsAndExpenses','trips',0,'expensereport','$user->rights->expensereport->lire','$conf->expensereport->enabled',0,'2017-08-30 15:14:30'),(166388,'auguria',1,'','left','hrm',166387,NULL,NULL,1,'/expensereport/card.php?action=create&leftmenu=expensereport','','New','trips',1,'','$user->rights->expensereport->creer','$conf->expensereport->enabled',0,'2017-08-30 15:14:30'),(166389,'auguria',1,'','left','hrm',166387,NULL,NULL,2,'/expensereport/list.php?leftmenu=expensereport','','List','trips',1,'','$user->rights->expensereport->lire','$conf->expensereport->enabled',0,'2017-08-30 15:14:30'),(166390,'auguria',1,'','left','hrm',166389,NULL,NULL,2,'/expensereport/list.php?search_status=2&leftmenu=expensereport','','ListToApprove','trips',2,'','$user->rights->expensereport->approve','$conf->expensereport->enabled',0,'2017-08-30 15:14:30'),(166391,'auguria',1,'','left','hrm',166387,NULL,NULL,2,'/expensereport/stats/index.php?leftmenu=expensereport','','Statistics','trips',1,'','$user->rights->expensereport->lire','$conf->expensereport->enabled',0,'2017-08-30 15:14:30'),(166467,'all',1,'variants','left','products',-1,'product','products',100,'/variants/list.php','','VariantAttributes','products',NULL,'product','1','$conf->product->enabled',0,'2018-01-19 11:28:04'),(166492,'all',1,'blockedlog','left','tools',-1,NULL,'tools',200,'/blockedlog/admin/blockedlog_list.php?mainmenu=tools&leftmenu=blockedlogbrowser','','BrowseBlockedLog','blockedlog',NULL,'blockedlogbrowser','$user->rights->blockedlog->read','$conf->blockedlog->enabled',2,'2018-03-16 09:57:24'),(166541,'all',1,'ticket','top','ticket',0,NULL,NULL,88,'/ticket/index.php','','Ticket','ticket',NULL,'1','$user->rights->ticket->read','$conf->ticket->enabled',2,'2019-06-05 09:15:29'),(166542,'all',1,'ticket','left','ticket',-1,NULL,'ticket',101,'/ticket/index.php','','Ticket','ticket',NULL,'ticket','$user->rights->ticket->read','$conf->ticket->enabled',2,'2019-06-05 09:15:29'),(166543,'all',1,'ticket','left','ticket',-1,'ticket','ticket',102,'/ticket/card.php?action=create','','NewTicket','ticket',NULL,NULL,'$user->rights->ticket->write','$conf->ticket->enabled',2,'2019-06-05 09:15:29'),(166544,'all',1,'ticket','left','ticket',-1,'ticket','ticket',103,'/ticket/list.php?search_fk_status=non_closed','','List','ticket',NULL,'ticketlist','$user->rights->ticket->read','$conf->ticket->enabled',2,'2019-06-05 09:15:29'),(166545,'all',1,'ticket','left','ticket',-1,'ticket','ticket',105,'/ticket/list.php?mode=mine&search_fk_status=non_closed','','MenuTicketMyAssign','ticket',NULL,'ticketmy','$user->rights->ticket->read','$conf->ticket->enabled',0,'2019-06-05 09:15:29'),(166546,'all',1,'ticket','left','ticket',-1,'ticket','ticket',107,'/ticket/stats/index.php','','Statistics','ticket',NULL,NULL,'$user->rights->ticket->read','$conf->ticket->enabled',0,'2019-06-05 09:15:29'),(166547,'all',1,'takepos','top','takepos',0,NULL,NULL,1001,'/takepos/takepos.php','takepos','PointOfSaleShort','cashdesk',NULL,NULL,'1','$conf->takepos->enabled',2,'2019-06-05 09:15:58'),(166590,'all',1,'agenda','top','agenda',0,NULL,NULL,86,'/comm/action/index.php','','TMenuAgenda','agenda',NULL,NULL,'$user->rights->agenda->myactions->read','$conf->agenda->enabled',2,'2019-11-28 11:52:58'),(166591,'all',1,'agenda','left','agenda',166590,NULL,NULL,100,'/comm/action/index.php?mainmenu=agenda&leftmenu=agenda','','Actions','agenda',NULL,NULL,'$user->rights->agenda->myactions->read','$conf->agenda->enabled',2,'2019-11-28 11:52:58'),(166592,'all',1,'agenda','left','agenda',166591,NULL,NULL,101,'/comm/action/card.php?mainmenu=agenda&leftmenu=agenda&action=create','','NewAction','commercial',NULL,NULL,'($user->rights->agenda->myactions->create||$user->rights->agenda->allactions->create)','$conf->agenda->enabled',2,'2019-11-28 11:52:58'),(166593,'all',1,'agenda','left','agenda',166591,NULL,NULL,140,'/comm/action/index.php?action=default&mainmenu=agenda&leftmenu=agenda','','Calendar','agenda',NULL,NULL,'$user->rights->agenda->myactions->read','$conf->agenda->enabled',2,'2019-11-28 11:52:58'),(166594,'all',1,'agenda','left','agenda',166593,NULL,NULL,141,'/comm/action/index.php?action=default&mainmenu=agenda&leftmenu=agenda&status=todo&filter=mine','','MenuToDoMyActions','agenda',NULL,NULL,'$user->rights->agenda->myactions->read','$conf->agenda->enabled',2,'2019-11-28 11:52:58'),(166595,'all',1,'agenda','left','agenda',166593,NULL,NULL,142,'/comm/action/index.php?action=default&mainmenu=agenda&leftmenu=agenda&status=done&filter=mine','','MenuDoneMyActions','agenda',NULL,NULL,'$user->rights->agenda->myactions->read','$conf->agenda->enabled',2,'2019-11-28 11:52:58'),(166596,'all',1,'agenda','left','agenda',166593,NULL,NULL,143,'/comm/action/index.php?action=default&mainmenu=agenda&leftmenu=agenda&status=todo&filtert=-1','','MenuToDoActions','agenda',NULL,NULL,'$user->rights->agenda->allactions->read','$user->rights->agenda->allactions->read',2,'2019-11-28 11:52:58'),(166597,'all',1,'agenda','left','agenda',166593,NULL,NULL,144,'/comm/action/index.php?action=default&mainmenu=agenda&leftmenu=agenda&status=done&filtert=-1','','MenuDoneActions','agenda',NULL,NULL,'$user->rights->agenda->allactions->read','$user->rights->agenda->allactions->read',2,'2019-11-28 11:52:58'),(166598,'all',1,'agenda','left','agenda',166591,NULL,NULL,110,'/comm/action/list.php?mainmenu=agenda&leftmenu=agenda','','List','agenda',NULL,NULL,'$user->rights->agenda->myactions->read','$conf->agenda->enabled',2,'2019-11-28 11:52:58'),(166599,'all',1,'agenda','left','agenda',166598,NULL,NULL,111,'/comm/action/list.php?mainmenu=agenda&leftmenu=agenda&status=todo&filter=mine','','MenuToDoMyActions','agenda',NULL,NULL,'$user->rights->agenda->myactions->read','$conf->agenda->enabled',2,'2019-11-28 11:52:58'),(166600,'all',1,'agenda','left','agenda',166598,NULL,NULL,112,'/comm/action/list.php?mainmenu=agenda&leftmenu=agenda&status=done&filter=mine','','MenuDoneMyActions','agenda',NULL,NULL,'$user->rights->agenda->myactions->read','$conf->agenda->enabled',2,'2019-11-28 11:52:58'),(166601,'all',1,'agenda','left','agenda',166598,NULL,NULL,113,'/comm/action/list.php?mainmenu=agenda&leftmenu=agenda&status=todo&filtert=-1','','MenuToDoActions','agenda',NULL,NULL,'$user->rights->agenda->allactions->read','$user->rights->agenda->allactions->read',2,'2019-11-28 11:52:58'),(166602,'all',1,'agenda','left','agenda',166598,NULL,NULL,114,'/comm/action/list.php?mainmenu=agenda&leftmenu=agenda&status=done&filtert=-1','','MenuDoneActions','agenda',NULL,NULL,'$user->rights->agenda->allactions->read','$user->rights->agenda->allactions->read',2,'2019-11-28 11:52:58'),(166603,'all',1,'agenda','left','agenda',166591,NULL,NULL,160,'/comm/action/rapport/index.php?mainmenu=agenda&leftmenu=agenda','','Reportings','agenda',NULL,NULL,'$user->rights->agenda->allactions->read','$conf->agenda->enabled',2,'2019-11-28 11:52:58'),(166604,'all',1,'barcode','left','tools',-1,NULL,'tools',200,'/barcode/printsheet.php?mainmenu=tools&leftmenu=barcodeprint','','BarCodePrintsheet','products',NULL,'barcodeprint','($conf->global->MAIN_USE_ADVANCED_PERMS && $user->rights->barcode->lire_advance) || (! $conf->global->MAIN_USE_ADVANCED_PERMS)','$conf->barcode->enabled',2,'2019-11-28 11:52:59'),(166605,'all',1,'barcode','left','home',-1,'admintools','home',300,'/barcode/codeinit.php?mainmenu=home&leftmenu=admintools','','MassBarcodeInit','products',NULL,NULL,'($conf->global->MAIN_USE_ADVANCED_PERMS && $user->rights->barcode->creer_advance) || (! $conf->global->MAIN_USE_ADVANCED_PERMS)','$conf->barcode->enabled && preg_match(\'/^(admintools|all)/\',$leftmenu)',0,'2019-11-28 11:52:59'),(166606,'all',1,'cron','left','home',-1,'admintools','home',200,'/cron/list.php?leftmenu=admintools','','CronList','cron',NULL,NULL,'$user->rights->cron->read','$conf->cron->enabled && preg_match(\'/^(admintools|all)/\', $leftmenu)',2,'2019-11-28 11:52:59'),(166607,'all',1,'ecm','top','ecm',0,NULL,NULL,82,'/ecm/index.php','','MenuECM','ecm',NULL,NULL,'$user->rights->ecm->read || $user->rights->ecm->upload || $user->rights->ecm->setup','$conf->ecm->enabled',2,'2019-11-28 11:52:59'),(166608,'all',1,'ecm','left','ecm',-1,NULL,'ecm',101,'/ecm/index.php?mainmenu=ecm&leftmenu=ecm','','ECMArea','ecm',NULL,'ecm','$user->rights->ecm->read || $user->rights->ecm->upload','$user->rights->ecm->read || $user->rights->ecm->upload',2,'2019-11-28 11:52:59'),(166609,'all',1,'ecm','left','ecm',-1,'ecm','ecm',102,'/ecm/index.php?action=file_manager&mainmenu=ecm&leftmenu=ecm','','ECMSectionsManual','ecm',NULL,'ecm_manual','$user->rights->ecm->read || $user->rights->ecm->upload','$user->rights->ecm->read || $user->rights->ecm->upload',2,'2019-11-28 11:52:59'),(166610,'all',1,'ecm','left','ecm',-1,'ecm','ecm',103,'/ecm/index_auto.php?action=file_manager&mainmenu=ecm&leftmenu=ecm','','ECMSectionsAuto','ecm',NULL,NULL,'$user->rights->ecm->read || $user->rights->ecm->upload','($user->rights->ecm->read || $user->rights->ecm->upload) && ! empty($conf->global->ECM_AUTO_TREE_ENABLED)',2,'2019-11-28 11:52:59'),(166611,'all',1,'opensurvey','left','tools',-1,NULL,'tools',200,'/opensurvey/index.php?mainmenu=tools&leftmenu=opensurvey','','Survey','opensurvey',NULL,'opensurvey','$user->rights->opensurvey->read','$conf->opensurvey->enabled',0,'2019-11-28 11:52:59'),(166612,'all',1,'opensurvey','left','tools',-1,'opensurvey','tools',210,'/opensurvey/wizard/index.php','','NewSurvey','opensurvey',NULL,'opensurvey_new','$user->rights->opensurvey->write','$conf->opensurvey->enabled',0,'2019-11-28 11:52:59'),(166613,'all',1,'opensurvey','left','tools',-1,'opensurvey','tools',220,'/opensurvey/list.php','','List','opensurvey',NULL,'opensurvey_list','$user->rights->opensurvey->read','$conf->opensurvey->enabled',0,'2019-11-28 11:52:59'),(166614,'all',1,'website','top','website',0,NULL,NULL,100,'/website/index.php','','WebSites','website',NULL,NULL,'$user->rights->website->read','$conf->website->enabled',2,'2019-11-28 11:53:00'); +INSERT INTO `llx_menu` VALUES (103094,'all',2,'agenda','top','agenda',0,NULL,NULL,100,'/comm/action/index.php','','Agenda','agenda',NULL,NULL,'$user->rights->agenda->myactions->read','$conf->agenda->enabled',2,'2015-03-13 15:29:19'),(103095,'all',2,'agenda','left','agenda',103094,NULL,NULL,100,'/comm/action/index.php?mainmenu=agenda&leftmenu=agenda','','Actions','agenda',NULL,NULL,'$user->rights->agenda->myactions->read','$conf->agenda->enabled',2,'2015-03-13 15:29:19'),(103096,'all',2,'agenda','left','agenda',103095,NULL,NULL,101,'/comm/action/card.php?mainmenu=agenda&leftmenu=agenda&action=create','','NewAction','commercial',NULL,NULL,'($user->rights->agenda->myactions->create||$user->rights->agenda->allactions->create)','$conf->agenda->enabled',2,'2015-03-13 15:29:19'),(103097,'all',2,'agenda','left','agenda',103095,NULL,NULL,102,'/comm/action/index.php?mainmenu=agenda&leftmenu=agenda','','Calendar','agenda',NULL,NULL,'$user->rights->agenda->myactions->read','$conf->agenda->enabled',2,'2015-03-13 15:29:19'),(103098,'all',2,'agenda','left','agenda',103097,NULL,NULL,103,'/comm/action/index.php?mainmenu=agenda&leftmenu=agenda&status=todo&filter=mine','','MenuToDoMyActions','agenda',NULL,NULL,'$user->rights->agenda->myactions->read','$conf->agenda->enabled',2,'2015-03-13 15:29:19'),(103099,'all',2,'agenda','left','agenda',103097,NULL,NULL,104,'/comm/action/index.php?mainmenu=agenda&leftmenu=agenda&status=done&filter=mine','','MenuDoneMyActions','agenda',NULL,NULL,'$user->rights->agenda->myactions->read','$conf->agenda->enabled',2,'2015-03-13 15:29:19'),(103100,'all',2,'agenda','left','agenda',103097,NULL,NULL,105,'/comm/action/index.php?mainmenu=agenda&leftmenu=agenda&status=todo','','MenuToDoActions','agenda',NULL,NULL,'$user->rights->agenda->allactions->read','$user->rights->agenda->allactions->read',2,'2015-03-13 15:29:19'),(103101,'all',2,'agenda','left','agenda',103097,NULL,NULL,106,'/comm/action/index.php?mainmenu=agenda&leftmenu=agenda&status=done','','MenuDoneActions','agenda',NULL,NULL,'$user->rights->agenda->allactions->read','$user->rights->agenda->allactions->read',2,'2015-03-13 15:29:19'),(103102,'all',2,'agenda','left','agenda',103095,NULL,NULL,112,'/comm/action/listactions.php?mainmenu=agenda&leftmenu=agenda','','List','agenda',NULL,NULL,'$user->rights->agenda->myactions->read','$conf->agenda->enabled',2,'2015-03-13 15:29:19'),(103103,'all',2,'agenda','left','agenda',103102,NULL,NULL,113,'/comm/action/listactions.php?mainmenu=agenda&leftmenu=agenda&status=todo&filter=mine','','MenuToDoMyActions','agenda',NULL,NULL,'$user->rights->agenda->myactions->read','$conf->agenda->enabled',2,'2015-03-13 15:29:19'),(103104,'all',2,'agenda','left','agenda',103102,NULL,NULL,114,'/comm/action/listactions.php?mainmenu=agenda&leftmenu=agenda&status=done&filter=mine','','MenuDoneMyActions','agenda',NULL,NULL,'$user->rights->agenda->myactions->read','$conf->agenda->enabled',2,'2015-03-13 15:29:19'),(103105,'all',2,'agenda','left','agenda',103102,NULL,NULL,115,'/comm/action/listactions.php?mainmenu=agenda&leftmenu=agenda&status=todo','','MenuToDoActions','agenda',NULL,NULL,'$user->rights->agenda->allactions->read','$user->rights->agenda->allactions->read',2,'2015-03-13 15:29:19'),(103106,'all',2,'agenda','left','agenda',103102,NULL,NULL,116,'/comm/action/listactions.php?mainmenu=agenda&leftmenu=agenda&status=done','','MenuDoneActions','agenda',NULL,NULL,'$user->rights->agenda->allactions->read','$user->rights->agenda->allactions->read',2,'2015-03-13 15:29:19'),(103107,'all',2,'agenda','left','agenda',103095,NULL,NULL,120,'/comm/action/rapport/index.php?mainmenu=agenda&leftmenu=agenda','','Reportings','agenda',NULL,NULL,'$user->rights->agenda->allactions->read','$conf->agenda->enabled',2,'2015-03-13 15:29:19'),(103134,'all',2,'opensurvey','top','opensurvey',0,NULL,NULL,200,'/opensurvey/index.php','','Surveys','opensurvey',NULL,NULL,'$user->rights->opensurvey->survey->read','$conf->opensurvey->enabled',0,'2015-03-13 20:33:42'),(103135,'all',2,'opensurvey','left','opensurvey',-1,NULL,'opensurvey',200,'/opensurvey/index.php?mainmenu=opensurvey&leftmenu=opensurvey','','Survey','opensurvey@opensurvey',NULL,'opensurvey','','$conf->opensurvey->enabled',0,'2015-03-13 20:33:42'),(103136,'all',2,'opensurvey','left','opensurvey',-1,'opensurvey','opensurvey',210,'/opensurvey/public/index.php','_blank','NewSurvey','opensurvey@opensurvey',NULL,'opensurvey_new','','$conf->opensurvey->enabled',0,'2015-03-13 20:33:42'),(103137,'all',2,'opensurvey','left','opensurvey',-1,'opensurvey','opensurvey',220,'/opensurvey/list.php','','List','opensurvey@opensurvey',NULL,'opensurvey_list','','$conf->opensurvey->enabled',0,'2015-03-13 20:33:42'),(145086,'all',1,'supplier_proposal','left','commercial',-1,NULL,'commercial',300,'/supplier_proposal/index.php','','SupplierProposalsShort','supplier_proposal',NULL,'supplier_proposalsubmenu','$user->rights->supplier_proposal->lire','$conf->supplier_proposal->enabled',2,'2018-07-30 11:13:20'),(145087,'all',1,'supplier_proposal','left','commercial',-1,'supplier_proposalsubmenu','commercial',301,'/supplier_proposal/card.php?action=create&leftmenu=supplier_proposals','','SupplierProposalNew','supplier_proposal',NULL,NULL,'$user->rights->supplier_proposal->creer','$conf->supplier_proposal->enabled',2,'2018-07-30 11:13:20'),(145088,'all',1,'supplier_proposal','left','commercial',-1,'supplier_proposalsubmenu','commercial',302,'/supplier_proposal/list.php?leftmenu=supplier_proposals','','List','supplier_proposal',NULL,NULL,'$user->rights->supplier_proposal->lire','$conf->supplier_proposal->enabled',2,'2018-07-30 11:13:20'),(145089,'all',1,'supplier_proposal','left','commercial',-1,'supplier_proposalsubmenu','commercial',303,'/comm/propal/stats/index.php?leftmenu=supplier_proposals&mode=supplier','','Statistics','supplier_proposal',NULL,NULL,'$user->rights->supplier_proposal->lire','$conf->supplier_proposal->enabled',2,'2018-07-30 11:13:20'),(145090,'all',1,'resource','left','tools',-1,NULL,'tools',100,'/resource/list.php','','MenuResourceIndex','resource',NULL,'resource','$user->rights->resource->read','1',0,'2018-07-30 11:13:32'),(145091,'all',1,'resource','left','tools',-1,'resource','tools',101,'/resource/add.php','','MenuResourceAdd','resource',NULL,NULL,'$user->rights->resource->read','1',0,'2018-07-30 11:13:32'),(145092,'all',1,'resource','left','tools',-1,'resource','tools',102,'/resource/list.php','','List','resource',NULL,NULL,'$user->rights->resource->read','1',0,'2018-07-30 11:13:32'),(145127,'all',1,'printing','left','home',-1,'admintools','home',300,'/printing/index.php?mainmenu=home&leftmenu=admintools','','MenuDirectPrinting','printing',NULL,NULL,'$user->rights->printing->read','$conf->printing->enabled && $leftmenu==\'admintools\'',0,'2017-01-29 15:12:44'),(161088,'auguria',1,'','top','home',0,NULL,NULL,10,'/index.php?mainmenu=home&leftmenu=','','Home','',-1,'','','1',2,'2017-08-30 15:14:30'),(161089,'auguria',1,'societe|fournisseur','top','companies',0,NULL,NULL,20,'/societe/index.php?mainmenu=companies&leftmenu=','','ThirdParties','companies',-1,'','$user->rights->societe->lire || $user->rights->societe->contact->lire','( ! empty($conf->societe->enabled) && (empty($conf->global->SOCIETE_DISABLE_PROSPECTS) || empty($conf->global->SOCIETE_DISABLE_CUSTOMERS))) || ! empty($conf->fournisseur->enabled)',2,'2017-08-30 15:14:30'),(161090,'auguria',1,'product|service','top','products',0,NULL,NULL,30,'/product/index.php?mainmenu=products&leftmenu=','','Products/Services','products',-1,'','$user->rights->produit->lire||$user->rights->service->lire','$conf->product->enabled || $conf->service->enabled',0,'2017-08-30 15:14:30'),(161092,'auguria',1,'propal|commande|fournisseur|contrat|ficheinter','top','commercial',0,NULL,NULL,40,'/comm/index.php?mainmenu=commercial&leftmenu=','','Commercial','commercial',-1,'','$user->rights->societe->lire || $user->rights->societe->contact->lire','$conf->propal->enabled || $conf->commande->enabled || $conf->supplier_order->enabled || $conf->contrat->enabled || $conf->ficheinter->enabled',2,'2017-08-30 15:14:30'),(161093,'auguria',1,'comptabilite|accounting|facture|don|tax|salaries|loan','top','accountancy',0,NULL,NULL,50,'/compta/index.php?mainmenu=accountancy&leftmenu=','','MenuFinancial','compta',-1,'','$user->rights->compta->resultat->lire || $user->rights->accounting->plancompte->lire || $user->rights->facture->lire|| $user->rights->don->lire || $user->rights->tax->charges->lire || $user->rights->salaries->read || $user->rights->loan->read','$conf->comptabilite->enabled || $conf->accounting->enabled || $conf->facture->enabled || $conf->don->enabled || $conf->tax->enabled || $conf->salaries->enabled || $conf->supplier_invoice->enabled || $conf->loan->enabled',2,'2017-08-30 15:14:30'),(161094,'auguria',1,'projet','top','project',0,NULL,NULL,70,'/projet/index.php?mainmenu=project&leftmenu=','','Projects','projects',-1,'','$user->rights->projet->lire','$conf->projet->enabled',2,'2017-08-30 15:14:30'),(161095,'auguria',1,'mailing|export|import|opensurvey|resource','top','tools',0,NULL,NULL,90,'/core/tools.php?mainmenu=tools&leftmenu=','','Tools','other',-1,'','$user->rights->mailing->lire || $user->rights->export->lire || $user->rights->import->run || $user->rights->opensurvey->read || $user->rights->resource->read','$conf->mailing->enabled || $conf->export->enabled || $conf->import->enabled || $conf->opensurvey->enabled || $conf->resource->enabled',2,'2017-08-30 15:14:30'),(161101,'auguria',1,'banque|prelevement','top','bank',0,NULL,NULL,60,'/compta/bank/index.php?mainmenu=bank&leftmenu=bank','','MenuBankCash','banks',-1,'','$user->rights->banque->lire || $user->rights->prelevement->bons->lire','$conf->banque->enabled || $conf->prelevement->enabled',0,'2017-08-30 15:14:30'),(161102,'auguria',1,'hrm|holiday|deplacement|expensereport','top','hrm',0,NULL,NULL,80,'/hrm/index.php?mainmenu=hrm&leftmenu=','','HRM','holiday',-1,'','$user->rights->hrm->employee->read || $user->rights->holiday->write || $user->rights->deplacement->lire || $user->rights->expensereport->lire','$conf->hrm->enabled || $conf->holiday->enabled || $conf->deplacement->enabled || $conf->expensereport->enabled',0,'2017-08-30 15:14:30'),(161177,'auguria',1,'','left','home',161088,NULL,NULL,0,'/index.php','','MyDashboard','',0,'','','1',2,'2017-08-30 15:14:30'),(161187,'auguria',1,'','left','home',161088,NULL,NULL,1,'/admin/index.php?leftmenu=setup','','Setup','admin',0,'setup','','$user->admin',2,'2017-08-30 15:14:30'),(161188,'auguria',1,'','left','home',161187,NULL,NULL,1,'/admin/company.php?leftmenu=setup','','MenuCompanySetup','admin',1,'','','$leftmenu==\"setup\"',2,'2017-08-30 15:14:30'),(161189,'auguria',1,'','left','home',161187,NULL,NULL,4,'/admin/ihm.php?leftmenu=setup','','GUISetup','admin',1,'','','$leftmenu==\"setup\"',2,'2017-08-30 15:14:30'),(161190,'auguria',1,'','left','home',161187,NULL,NULL,2,'/admin/modules.php?leftmenu=setup','','Modules','admin',1,'','','$leftmenu==\"setup\"',2,'2017-08-30 15:14:30'),(161191,'auguria',1,'','left','home',161187,NULL,NULL,6,'/admin/boxes.php?leftmenu=setup','','Boxes','admin',1,'','','$leftmenu==\"setup\"',2,'2017-08-30 15:14:30'),(161192,'auguria',1,'','left','home',161187,NULL,NULL,3,'/admin/menus.php?leftmenu=setup','','Menus','admin',1,'','','$leftmenu==\'setup\'',2,'2017-09-06 08:29:47'),(161193,'auguria',1,'','left','home',161187,NULL,NULL,7,'/admin/delais.php?leftmenu=setup','','Alerts','admin',1,'','','$leftmenu==\"setup\"',2,'2017-08-30 15:14:30'),(161194,'auguria',1,'','left','home',161187,NULL,NULL,10,'/admin/pdf.php?leftmenu=setup','','PDF','admin',1,'','','$leftmenu==\"setup\"',2,'2017-08-30 15:14:30'),(161195,'auguria',1,'','left','home',161187,NULL,NULL,8,'/admin/security_other.php?leftmenu=setup','','Security','admin',1,'','','$leftmenu==\'setup\'',2,'2017-09-06 08:29:36'),(161196,'auguria',1,'','left','home',161187,NULL,NULL,11,'/admin/mails.php?leftmenu=setup','','Emails','admin',1,'','','$leftmenu==\"setup\"',2,'2017-08-30 15:14:30'),(161197,'auguria',1,'','left','home',161187,NULL,NULL,9,'/admin/limits.php?leftmenu=setup','','MenuLimits','admin',1,'','','$leftmenu==\"setup\"',2,'2017-08-30 15:14:30'),(161198,'auguria',1,'','left','home',161187,NULL,NULL,13,'/admin/dict.php?leftmenu=setup','','Dictionary','admin',1,'','','$leftmenu==\"setup\"',2,'2017-08-30 15:14:30'),(161199,'auguria',1,'','left','home',161187,NULL,NULL,14,'/admin/const.php?leftmenu=setup','','OtherSetup','admin',1,'','','$leftmenu==\"setup\"',2,'2017-08-30 15:14:30'),(161200,'auguria',1,'','left','home',161187,NULL,NULL,12,'/admin/sms.php?leftmenu=setup','','SMS','admin',1,'','','$leftmenu==\"setup\"',2,'2017-08-30 15:14:30'),(161201,'auguria',1,'','left','home',161187,NULL,NULL,4,'/admin/translation.php?leftmenu=setup','','Translation','admin',1,'','','$leftmenu==\"setup\"',2,'2017-08-30 15:14:30'),(161288,'auguria',1,'','left','home',161387,NULL,NULL,0,'/admin/system/dolibarr.php?leftmenu=admintools','','InfoDolibarr','admin',1,'','','$leftmenu==\"admintools\"',2,'2017-08-30 15:14:30'),(161289,'auguria',1,'','left','home',161288,NULL,NULL,2,'/admin/system/modules.php?leftmenu=admintools','','Modules','admin',2,'','','$leftmenu==\"admintools\"',2,'2017-08-30 15:14:30'),(161290,'auguria',1,'','left','home',161288,NULL,NULL,3,'/admin/triggers.php?leftmenu=admintools','','Triggers','admin',2,'','','$leftmenu==\"admintools\"',2,'2017-08-30 15:14:30'),(161291,'auguria',1,'','left','home',161288,NULL,NULL,4,'/admin/system/filecheck.php?leftmenu=admintools','','FileCheck','admin',2,'','','$leftmenu==\"admintools\"',2,'2017-08-30 15:14:30'),(161292,'auguria',1,'','left','home',161387,NULL,NULL,1,'/admin/system/browser.php?leftmenu=admintools','','InfoBrowser','admin',1,'','','$leftmenu==\"admintools\"',2,'2017-08-30 15:14:30'),(161293,'auguria',1,'','left','home',161387,NULL,NULL,2,'/admin/system/os.php?leftmenu=admintools','','InfoOS','admin',1,'','','$leftmenu==\"admintools\"',2,'2017-08-30 15:14:30'),(161294,'auguria',1,'','left','home',161387,NULL,NULL,3,'/admin/system/web.php?leftmenu=admintools','','InfoWebServer','admin',1,'','','$leftmenu==\"admintools\"',2,'2017-08-30 15:14:30'),(161295,'auguria',1,'','left','home',161387,NULL,NULL,4,'/admin/system/phpinfo.php?leftmenu=admintools','','InfoPHP','admin',1,'','','$leftmenu==\"admintools\"',2,'2017-08-30 15:14:30'),(161297,'auguria',1,'','left','home',161387,NULL,NULL,5,'/admin/system/database.php?leftmenu=admintools','','InfoDatabase','admin',1,'','','$leftmenu==\"admintools\"',2,'2017-08-30 15:14:30'),(161387,'auguria',1,'','left','home',161088,NULL,NULL,2,'/admin/tools/index.php?leftmenu=admintools','','AdminTools','admin',0,'admintools','','$user->admin',2,'2017-08-30 15:14:30'),(161388,'auguria',1,'','left','home',161387,NULL,NULL,6,'/admin/tools/dolibarr_export.php?leftmenu=admintools','','Backup','admin',1,'','','$leftmenu==\"admintools\"',2,'2017-08-30 15:14:30'),(161389,'auguria',1,'','left','home',161387,NULL,NULL,7,'/admin/tools/dolibarr_import.php?leftmenu=admintools','','Restore','admin',1,'','','$leftmenu==\"admintools\"',2,'2017-08-30 15:14:30'),(161392,'auguria',1,'','left','home',161387,NULL,NULL,8,'/admin/tools/update.php?leftmenu=admintools','','MenuUpgrade','admin',1,'','','$leftmenu==\"admintools\"',2,'2017-08-30 15:14:30'),(161393,'auguria',1,'','left','home',161387,NULL,NULL,9,'/admin/tools/eaccelerator.php?leftmenu=admintools','','EAccelerator','admin',1,'','','$leftmenu==\"admintools\" && function_exists(\"eaccelerator_info\")',2,'2017-08-30 15:14:30'),(161394,'auguria',1,'','left','home',161387,NULL,NULL,10,'/admin/tools/listevents.php?leftmenu=admintools','','Audit','admin',1,'','','$leftmenu==\"admintools\"',2,'2017-08-30 15:14:30'),(161395,'auguria',1,'','left','home',161387,NULL,NULL,11,'/admin/tools/listsessions.php?leftmenu=admintools','','Sessions','admin',1,'','','$leftmenu==\"admintools\"',2,'2017-08-30 15:14:30'),(161396,'auguria',1,'','left','home',161387,NULL,NULL,12,'/admin/tools/purge.php?leftmenu=admintools','','Purge','admin',1,'','','$leftmenu==\"admintools\"',2,'2017-08-30 15:14:30'),(161398,'auguria',1,'','left','home',161387,NULL,NULL,14,'/admin/system/about.php?leftmenu=admintools','','ExternalResources','admin',1,'','','$leftmenu==\"admintools\"',2,'2017-08-30 15:14:30'),(161407,'auguria',1,'','left','home',161387,NULL,NULL,15,'/product/admin/product_tools.php?mainmenu=home&leftmenu=admintools','','ProductVatMassChange','products',1,'','','$leftmenu==\"admintools\"',2,'2017-08-30 15:14:30'),(161487,'auguria',1,'','left','home',161088,NULL,NULL,4,'/user/home.php?leftmenu=users','','MenuUsersAndGroups','users',0,'users','','1',2,'2017-08-30 15:14:30'),(161488,'auguria',1,'','left','home',161487,NULL,NULL,0,'/user/index.php?leftmenu=users','','Users','users',1,'','$user->rights->user->user->lire || $user->admin','$leftmenu==\"users\"',2,'2017-08-30 15:14:30'),(161489,'auguria',1,'','left','home',161488,NULL,NULL,0,'/user/card.php?leftmenu=users&action=create','','NewUser','users',2,'','($user->rights->user->user->creer || $user->admin) && !(! empty($conf->multicompany->enabled) && $conf->entity > 1 && $conf->global->MULTICOMPANY_TRANSVERSE_MODE)','$leftmenu==\"users\"',2,'2017-08-30 15:14:30'),(161490,'auguria',1,'','left','home',161487,NULL,NULL,1,'/user/group/index.php?leftmenu=users','','Groups','users',1,'','(($conf->global->MAIN_USE_ADVANCED_PERMS?$user->rights->user->group_advance->read:$user->rights->user->user->lire) || $user->admin) && !(! empty($conf->multicompany->enabled) && $conf->entity > 1 && $conf->global->MULTICOMPANY_TRANSVERSE_MODE)','$leftmenu==\"users\"',2,'2017-08-30 15:14:30'),(161491,'auguria',1,'','left','home',161490,NULL,NULL,0,'/user/group/card.php?leftmenu=users&action=create','','NewGroup','users',2,'','(($conf->global->MAIN_USE_ADVANCED_PERMS?$user->rights->user->group_advance->write:$user->rights->user->user->creer) || $user->admin) && !(! empty($conf->multicompany->enabled) && $conf->entity > 1 && $conf->global->MULTICOMPANY_TRANSVERSE_MODE)','$leftmenu==\"users\"',2,'2017-08-30 15:14:30'),(161587,'auguria',1,'','left','companies',161089,NULL,NULL,0,'/societe/index.php?leftmenu=thirdparties','','ThirdParty','companies',0,'thirdparties','$user->rights->societe->lire','$conf->societe->enabled',2,'2017-08-30 15:14:30'),(161588,'auguria',1,'','left','companies',161587,NULL,NULL,0,'/societe/card.php?action=create','','MenuNewThirdParty','companies',1,'','$user->rights->societe->lire','$conf->societe->enabled',2,'2017-08-30 15:14:30'),(161589,'auguria',1,'','left','companies',161587,NULL,NULL,0,'/societe/list.php?action=create','','List','companies',1,'','$user->rights->societe->lire','$conf->societe->enabled',2,'2017-08-30 15:14:30'),(161590,'auguria',1,'','left','companies',161587,NULL,NULL,5,'/societe/list.php?type=f&leftmenu=suppliers','','ListSuppliersShort','suppliers',1,'','$user->rights->societe->lire && $user->rights->fournisseur->lire','$conf->societe->enabled && $conf->fournisseur->enabled',2,'2017-08-30 15:14:30'),(161591,'auguria',1,'','left','companies',161590,NULL,NULL,0,'/societe/card.php?leftmenu=supplier&action=create&type=f','','NewSupplier','suppliers',2,'','$user->rights->societe->creer','$conf->societe->enabled && $conf->fournisseur->enabled',2,'2017-08-30 15:14:30'),(161593,'auguria',1,'','left','companies',161587,NULL,NULL,3,'/societe/list.php?type=p&leftmenu=prospects','','ListProspectsShort','companies',1,'','$user->rights->societe->lire','$conf->societe->enabled',2,'2017-08-30 15:14:30'),(161594,'auguria',1,'','left','companies',161593,NULL,NULL,0,'/societe/card.php?leftmenu=prospects&action=create&type=p','','MenuNewProspect','companies',2,'','$user->rights->societe->creer','$conf->societe->enabled',2,'2017-08-30 15:14:30'),(161596,'auguria',1,'','left','companies',161587,NULL,NULL,4,'/societe/list.php?type=c&leftmenu=customers','','ListCustomersShort','companies',1,'','$user->rights->societe->lire','$conf->societe->enabled',2,'2017-08-30 15:14:30'),(161597,'auguria',1,'','left','companies',161596,NULL,NULL,0,'/societe/card.php?leftmenu=customers&action=create&type=c','','MenuNewCustomer','companies',2,'','$user->rights->societe->creer','$conf->societe->enabled',2,'2017-08-30 15:14:30'),(161687,'auguria',1,'','left','companies',161089,NULL,NULL,1,'/contact/list.php?leftmenu=contacts','','ContactsAddresses','companies',0,'contacts','$user->rights->societe->lire','$conf->societe->enabled',2,'2017-08-30 15:14:30'),(161688,'auguria',1,'','left','companies',161687,NULL,NULL,0,'/contact/card.php?leftmenu=contacts&action=create','','NewContactAddress','companies',1,'','$user->rights->societe->creer','$conf->societe->enabled',2,'2017-08-30 15:14:30'),(161689,'auguria',1,'','left','companies',161687,NULL,NULL,1,'/contact/list.php?leftmenu=contacts','','List','companies',1,'','$user->rights->societe->lire','$conf->societe->enabled',2,'2017-08-30 15:14:30'),(161691,'auguria',1,'','left','companies',161689,NULL,NULL,1,'/contact/list.php?leftmenu=contacts&type=p','','ThirdPartyProspects','companies',2,'','$user->rights->societe->contact->lire','$conf->societe->enabled',2,'2017-08-30 15:14:30'),(161692,'auguria',1,'','left','companies',161689,NULL,NULL,2,'/contact/list.php?leftmenu=contacts&type=c','','ThirdPartyCustomers','companies',2,'','$user->rights->societe->contact->lire','$conf->societe->enabled',2,'2017-08-30 15:14:30'),(161693,'auguria',1,'','left','companies',161689,NULL,NULL,3,'/contact/list.php?leftmenu=contacts&type=f','','ThirdPartySuppliers','companies',2,'','$user->rights->societe->contact->lire','$conf->societe->enabled && $conf->fournisseur->enabled',2,'2017-08-30 15:14:30'),(161694,'auguria',1,'','left','companies',161689,NULL,NULL,4,'/contact/list.php?leftmenu=contacts&type=o','','Others','companies',2,'','$user->rights->societe->contact->lire','$conf->societe->enabled',2,'2017-08-30 15:14:30'),(161737,'auguria',1,'','left','companies',161089,NULL,NULL,3,'/categories/index.php?leftmenu=cat&type=1','','SuppliersCategoriesShort','categories',0,'cat','$user->rights->categorie->lire','$conf->societe->enabled && $conf->categorie->enabled',2,'2017-08-30 15:14:30'),(161738,'auguria',1,'','left','companies',161737,NULL,NULL,0,'/categories/card.php?action=create&type=1','','NewCategory','categories',1,'','$user->rights->categorie->creer','$conf->societe->enabled && $conf->categorie->enabled',2,'2017-08-30 15:14:30'),(161747,'auguria',1,'','left','companies',161089,NULL,NULL,4,'/categories/index.php?leftmenu=cat&type=2','','CustomersProspectsCategoriesShort','categories',0,'cat','$user->rights->categorie->lire','$conf->fournisseur->enabled && $conf->categorie->enabled',2,'2017-08-30 15:14:30'),(161748,'auguria',1,'','left','companies',161747,NULL,NULL,0,'/categories/card.php?action=create&type=2','','NewCategory','categories',1,'','$user->rights->categorie->creer','$conf->fournisseur->enabled && $conf->categorie->enabled',2,'2017-08-30 15:14:30'),(161757,'auguria',1,'','left','companies',161089,NULL,NULL,3,'/categories/index.php?leftmenu=cat&type=4','','ContactCategoriesShort','categories',0,'cat','$user->rights->categorie->lire','$conf->societe->enabled && $conf->categorie->enabled',2,'2017-08-30 15:14:30'),(161758,'auguria',1,'','left','companies',161757,NULL,NULL,0,'/categories/card.php?action=create&type=4','','NewCategory','categories',1,'','$user->rights->categorie->creer','$conf->societe->enabled && $conf->categorie->enabled',2,'2017-08-30 15:14:30'),(162187,'auguria',1,'','left','commercial',161092,NULL,NULL,4,'/comm/propal/index.php?leftmenu=propals','','Prop','propal',0,'propals','$user->rights->propale->lire','$conf->propal->enabled',2,'2017-08-30 15:14:30'),(162188,'auguria',1,'','left','commercial',162187,NULL,NULL,0,'/comm/propal/card.php?action=create&leftmenu=propals','','NewPropal','propal',1,'','$user->rights->propale->creer','$conf->propal->enabled',2,'2017-08-30 15:14:30'),(162189,'auguria',1,'','left','commercial',162187,NULL,NULL,1,'/comm/propal/list.php?leftmenu=propals','','List','propal',1,'','$user->rights->propale->lire','$conf->propal->enabled',2,'2017-08-30 15:14:30'),(162190,'auguria',1,'','left','commercial',162189,NULL,NULL,2,'/comm/propal/list.php?leftmenu=propals&viewstatut=0','','PropalsDraft','propal',1,'','$user->rights->propale->lire','$conf->propal->enabled && $leftmenu==\"propals\"',2,'2017-08-30 15:14:30'),(162191,'auguria',1,'','left','commercial',162189,NULL,NULL,3,'/comm/propal/list.php?leftmenu=propals&viewstatut=1','','PropalsOpened','propal',1,'','$user->rights->propale->lire','$conf->propal->enabled && $leftmenu==\"propals\"',2,'2017-08-30 15:14:30'),(162192,'auguria',1,'','left','commercial',162189,NULL,NULL,4,'/comm/propal/list.php?leftmenu=propals&viewstatut=2','','PropalStatusSigned','propal',1,'','$user->rights->propale->lire','$conf->propal->enabled && $leftmenu==\"propals\"',2,'2017-08-30 15:14:30'),(162193,'auguria',1,'','left','commercial',162189,NULL,NULL,5,'/comm/propal/list.php?leftmenu=propals&viewstatut=3','','PropalStatusNotSigned','propal',1,'','$user->rights->propale->lire','$conf->propal->enabled && $leftmenu==\"propals\"',2,'2017-08-30 15:14:30'),(162194,'auguria',1,'','left','commercial',162189,NULL,NULL,6,'/comm/propal/list.php?leftmenu=propals&viewstatut=4','','PropalStatusBilled','propal',1,'','$user->rights->propale->lire','$conf->propal->enabled && $leftmenu==\"propals\"',2,'2017-08-30 15:14:30'),(162197,'auguria',1,'','left','commercial',162187,NULL,NULL,4,'/comm/propal/stats/index.php?leftmenu=propals','','Statistics','propal',1,'','$user->rights->propale->lire','$conf->propal->enabled',2,'2017-08-30 15:14:30'),(162287,'auguria',1,'','left','commercial',161092,NULL,NULL,5,'/commande/index.php?leftmenu=orders','','CustomersOrders','orders',0,'orders','$user->rights->commande->lire','$conf->commande->enabled',2,'2017-08-30 15:14:30'),(162288,'auguria',1,'','left','commercial',162287,NULL,NULL,0,'/commande/card.php?action=create&leftmenu=orders','','NewOrder','orders',1,'','$user->rights->commande->creer','$conf->commande->enabled',2,'2017-08-30 15:14:30'),(162289,'auguria',1,'','left','commercial',162287,NULL,NULL,1,'/commande/list.php?leftmenu=orders','','List','orders',1,'','$user->rights->commande->lire','$conf->commande->enabled',2,'2017-08-30 15:14:30'),(162290,'auguria',1,'','left','commercial',162289,NULL,NULL,2,'/commande/list.php?leftmenu=orders&viewstatut=0','','StatusOrderDraftShort','orders',1,'','$user->rights->commande->lire','$conf->commande->enabled && $leftmenu==\"orders\"',2,'2017-08-30 15:14:30'),(162291,'auguria',1,'','left','commercial',162289,NULL,NULL,3,'/commande/list.php?leftmenu=orders&viewstatut=1','','StatusOrderValidated','orders',1,'','$user->rights->commande->lire','$conf->commande->enabled && $leftmenu==\"orders\"',2,'2017-08-30 15:14:30'),(162292,'auguria',1,'','left','commercial',162289,NULL,NULL,4,'/commande/list.php?leftmenu=orders&viewstatut=2','','StatusOrderOnProcessShort','orders',1,'','$user->rights->commande->lire','$conf->commande->enabled && $leftmenu==\"orders\"',2,'2017-08-30 15:14:30'),(162293,'auguria',1,'','left','commercial',162289,NULL,NULL,5,'/commande/list.php?leftmenu=orders&viewstatut=3','','StatusOrderToBill','orders',1,'','$user->rights->commande->lire','$conf->commande->enabled && $leftmenu==\"orders\"',2,'2017-08-30 15:14:30'),(162294,'auguria',1,'','left','commercial',162289,NULL,NULL,6,'/commande/list.php?leftmenu=orders&viewstatut=4','','StatusOrderProcessed','orders',1,'','$user->rights->commande->lire','$conf->commande->enabled && $leftmenu==\"orders\"',2,'2017-08-30 15:14:30'),(162295,'auguria',1,'','left','commercial',162289,NULL,NULL,7,'/commande/list.php?leftmenu=orders&viewstatut=-1','','StatusOrderCanceledShort','orders',1,'','$user->rights->commande->lire','$conf->commande->enabled && $leftmenu==\"orders\"',2,'2017-08-30 15:14:30'),(162296,'auguria',1,'','left','commercial',162287,NULL,NULL,4,'/commande/stats/index.php?leftmenu=orders','','Statistics','orders',1,'','$user->rights->commande->lire','$conf->commande->enabled',2,'2017-08-30 15:14:30'),(162387,'auguria',1,'','left','commercial',161090,NULL,NULL,6,'/expedition/index.php?leftmenu=sendings','','Shipments','sendings',0,'sendings','$user->rights->expedition->lire','$conf->expedition->enabled',2,'2017-08-30 15:14:30'),(162388,'auguria',1,'','left','commercial',162387,NULL,NULL,0,'/expedition/card.php?action=create2&leftmenu=sendings','','NewSending','sendings',1,'','$user->rights->expedition->creer','$conf->expedition->enabled && $leftmenu==\"sendings\"',2,'2017-08-30 15:14:30'),(162389,'auguria',1,'','left','commercial',162387,NULL,NULL,1,'/expedition/list.php?leftmenu=sendings','','List','sendings',1,'','$user->rights->expedition->lire','$conf->expedition->enabled && $leftmenu==\"sendings\"',2,'2017-08-30 15:14:30'),(162390,'auguria',1,'','left','commercial',162387,NULL,NULL,2,'/expedition/stats/index.php?leftmenu=sendings','','Statistics','sendings',1,'','$user->rights->expedition->lire','$conf->expedition->enabled && $leftmenu==\"sendings\"',2,'2017-08-30 15:14:30'),(162487,'auguria',1,'','left','commercial',161092,NULL,NULL,7,'/contrat/index.php?leftmenu=contracts','','Contracts','contracts',0,'contracts','$user->rights->contrat->lire','$conf->contrat->enabled',2,'2017-08-30 15:14:30'),(162488,'auguria',1,'','left','commercial',162487,NULL,NULL,0,'/contrat/card.php?&action=create&leftmenu=contracts','','NewContract','contracts',1,'','$user->rights->contrat->creer','$conf->contrat->enabled',2,'2017-08-30 15:14:30'),(162489,'auguria',1,'','left','commercial',162487,NULL,NULL,1,'/contrat/list.php?leftmenu=contracts','','List','contracts',1,'','$user->rights->contrat->lire','$conf->contrat->enabled',2,'2017-08-30 15:14:30'),(162490,'auguria',1,'','left','commercial',162487,NULL,NULL,2,'/contrat/services.php?leftmenu=contracts','','MenuServices','contracts',1,'','$user->rights->contrat->lire','$conf->contrat->enabled',2,'2017-08-30 15:14:30'),(162491,'auguria',1,'','left','commercial',162490,NULL,NULL,0,'/contrat/services.php?leftmenu=contracts&mode=0','','MenuInactiveServices','contracts',2,'','$user->rights->contrat->lire','$conf->contrat->enabled && $leftmenu==\"contracts\"',2,'2017-08-30 15:14:30'),(162492,'auguria',1,'','left','commercial',162490,NULL,NULL,1,'/contrat/services.php?leftmenu=contracts&mode=4','','MenuRunningServices','contracts',2,'','$user->rights->contrat->lire','$conf->contrat->enabled && $leftmenu==\"contracts\"',2,'2017-08-30 15:14:30'),(162493,'auguria',1,'','left','commercial',162490,NULL,NULL,2,'/contrat/services.php?leftmenu=contracts&mode=4&filter=expired','','MenuExpiredServices','contracts',2,'','$user->rights->contrat->lire','$conf->contrat->enabled && $leftmenu==\"contracts\"',2,'2017-08-30 15:14:30'),(162494,'auguria',1,'','left','commercial',162490,NULL,NULL,3,'/contrat/services.php?leftmenu=contracts&mode=5','','MenuClosedServices','contracts',2,'','$user->rights->contrat->lire','$conf->contrat->enabled && $leftmenu==\"contracts\"',2,'2017-08-30 15:14:30'),(162587,'auguria',1,'','left','commercial',161092,NULL,NULL,8,'/fichinter/list.php?leftmenu=ficheinter','','Interventions','interventions',0,'ficheinter','$user->rights->ficheinter->lire','$conf->ficheinter->enabled',2,'2017-08-30 15:14:30'),(162588,'auguria',1,'','left','commercial',162587,NULL,NULL,0,'/fichinter/card.php?action=create&leftmenu=ficheinter','','NewIntervention','interventions',1,'','$user->rights->ficheinter->creer','$conf->ficheinter->enabled',2,'2017-08-30 15:14:30'),(162589,'auguria',1,'','left','commercial',162587,NULL,NULL,1,'/fichinter/list.php?leftmenu=ficheinter','','List','interventions',1,'','$user->rights->ficheinter->lire','$conf->ficheinter->enabled',2,'2017-08-30 15:14:30'),(162590,'auguria',1,'','left','commercial',162587,NULL,NULL,2,'/fichinter/stats/index.php?leftmenu=ficheinter','','Statistics','interventions',1,'','$user->rights->ficheinter->lire','$conf->ficheinter->enabled',2,'2017-08-30 15:14:30'),(162687,'auguria',1,'','left','accountancy',161093,NULL,NULL,3,'/fourn/facture/list.php?leftmenu=suppliers_bills','','BillsSuppliers','bills',0,'supplier_bills','$user->rights->fournisseur->facture->lire','$conf->supplier_invoice->enabled',2,'2017-08-30 15:14:30'),(162688,'auguria',1,'','left','accountancy',162687,NULL,NULL,0,'/fourn/facture/card.php?action=create&leftmenu=suppliers_bills','','NewBill','bills',1,'','$user->rights->fournisseur->facture->creer','$conf->supplier_invoice->enabled',2,'2017-08-30 15:14:30'),(162689,'auguria',1,'','left','accountancy',162687,NULL,NULL,1,'/fourn/facture/list.php?leftmenu=suppliers_bills','','List','bills',1,'','$user->rights->fournisseur->facture->lire','$conf->supplier_invoice->enabled',2,'2017-08-30 15:14:30'),(162690,'auguria',1,'','left','accountancy',162687,NULL,NULL,2,'/fourn/facture/paiement.php?leftmenu=suppliers_bills','','Payments','bills',1,'','$user->rights->fournisseur->facture->lire','$conf->supplier_invoice->enabled',2,'2017-08-30 15:14:30'),(162691,'auguria',1,'','left','accountancy',162687,NULL,NULL,8,'/compta/facture/stats/index.php?leftmenu=customers_bills&mode=supplier','','Statistics','bills',1,'','$user->rights->fournisseur->facture->lire','$conf->supplier_invoice->enabled',2,'2017-08-30 15:14:30'),(162692,'auguria',1,'','left','accountancy',162690,NULL,NULL,1,'/fourn/facture/rapport.php?leftmenu=suppliers_bills','','Reporting','bills',2,'','$user->rights->fournisseur->facture->lire','$conf->supplier_invoice->enabled',2,'2017-08-30 15:14:30'),(162787,'auguria',1,'','left','accountancy',161093,NULL,NULL,3,'/compta/facture/list.php?leftmenu=customers_bills','','BillsCustomers','bills',0,'customer_bills','$user->rights->facture->lire','$conf->facture->enabled',2,'2017-08-30 15:14:30'),(162788,'auguria',1,'','left','accountancy',162787,NULL,NULL,3,'/compta/facture/card.php?action=create&leftmenu=customers_bills','','NewBill','bills',1,'','$user->rights->facture->creer','$conf->facture->enabled',2,'2017-08-30 15:14:30'),(162789,'auguria',1,'','left','accountancy',162787,NULL,NULL,5,'/compta/facture/fiche-rec.php?leftmenu=customers_bills','','ListOfTemplates','bills',1,'','$user->rights->facture->lire','$conf->facture->enabled',2,'2017-08-30 15:14:30'),(162791,'auguria',1,'','left','accountancy',162787,NULL,NULL,6,'/compta/paiement/list.php?leftmenu=customers_bills','','Payments','bills',1,'','$user->rights->facture->lire','$conf->facture->enabled',2,'2017-08-30 15:14:30'),(162792,'auguria',1,'','left','accountancy',162787,NULL,NULL,4,'/compta/facture/list.php?leftmenu=customers_bills','','List','bills',1,'','$user->rights->facture->lire','$conf->facture->enabled',2,'2017-08-30 15:14:30'),(162797,'auguria',1,'','left','accountancy',162791,NULL,NULL,1,'/compta/paiement/rapport.php?leftmenu=customers_bills','','Reportings','bills',2,'','$user->rights->facture->lire','$conf->facture->enabled',2,'2017-08-30 15:14:30'),(162798,'auguria',1,'','left','accountancy',161101,NULL,NULL,9,'/compta/paiement/cheque/index.php?leftmenu=checks&mainmenu=bank','','MenuChequeDeposits','bills',0,'checks','$user->rights->banque->lire','empty($conf->global->BANK_DISABLE_CHECK_DEPOSIT) && ! empty($conf->banque->enabled) && (! empty($conf->facture->enabled) || ! empty($conf->global->MAIN_MENU_CHEQUE_DEPOSIT_ON))',2,'2017-08-30 15:14:30'),(162799,'auguria',1,'','left','accountancy',162798,NULL,NULL,0,'/compta/paiement/cheque/card.php?leftmenu=checks&action=new','','NewCheckDeposit','compta',1,'','$user->rights->banque->lire','empty($conf->global->BANK_DISABLE_CHECK_DEPOSIT) && ! empty($conf->banque->enabled) && (! empty($conf->facture->enabled) || ! empty($conf->global->MAIN_MENU_CHEQUE_DEPOSIT_ON))',2,'2017-08-30 15:14:30'),(162800,'auguria',1,'','left','accountancy',162798,NULL,NULL,1,'/compta/paiement/cheque/list.php?leftmenu=checks','','List','bills',1,'','$user->rights->banque->lire','empty($conf->global->BANK_DISABLE_CHECK_DEPOSIT) && ! empty($conf->banque->enabled) && (! empty($conf->facture->enabled) || ! empty($conf->global->MAIN_MENU_CHEQUE_DEPOSIT_ON))',2,'2017-08-30 15:14:30'),(162801,'auguria',1,'','left','accountancy',162787,NULL,NULL,8,'/compta/facture/stats/index.php?leftmenu=customers_bills','','Statistics','bills',1,'','$user->rights->facture->lire','$conf->facture->enabled',2,'2017-08-30 15:14:30'),(162807,'auguria',1,'','left','accountancy',162792,NULL,NULL,1,'/compta/facture/list.php?leftmenu=customers_bills&search_status=0','','BillShortStatusDraft','bills',2,'','$user->rights->facture->lire','$conf->facture->enabled',2,'2017-08-30 15:14:30'),(162808,'auguria',1,'','left','accountancy',162792,NULL,NULL,2,'/compta/facture/list.php?leftmenu=customers_bills&search_status=1','','BillShortStatusNotPaid','bills',2,'','$user->rights->facture->lire','$conf->facture->enabled',2,'2017-08-30 15:14:30'),(162809,'auguria',1,'','left','accountancy',162792,NULL,NULL,3,'/compta/facture/list.php?leftmenu=customers_bills&search_status=2','','BillShortStatusPaid','bills',2,'','$user->rights->facture->lire','$conf->facture->enabled',2,'2017-08-30 15:14:30'),(162810,'auguria',1,'','left','accountancy',162792,NULL,NULL,4,'/compta/facture/list.php?leftmenu=customers_bills&search_status=3','','BillShortStatusCanceled','bills',2,'','$user->rights->facture->lire','$conf->facture->enabled',2,'2017-08-30 15:14:30'),(162987,'auguria',1,'','left','accountancy',161093,NULL,NULL,3,'/commande/list.php?leftmenu=orders&viewstatut=3','','MenuOrdersToBill','orders',0,'orders','$user->rights->commande->lire','$conf->commande->enabled',0,'2017-08-30 15:14:30'),(163087,'auguria',1,'','left','accountancy',161093,NULL,NULL,4,'/don/index.php?leftmenu=donations&mainmenu=accountancy','','Donations','donations',0,'donations','$user->rights->don->lire','$conf->don->enabled',2,'2017-08-30 15:14:30'),(163088,'auguria',1,'','left','accountancy',163087,NULL,NULL,0,'/don/card.php?leftmenu=donations&mainmenu=accountancy&action=create','','NewDonation','donations',1,'','$user->rights->don->creer','$conf->don->enabled && $leftmenu==\"donations\"',2,'2017-08-30 15:14:30'),(163089,'auguria',1,'','left','accountancy',163087,NULL,NULL,1,'/don/list.php?leftmenu=donations&mainmenu=accountancy','','List','donations',1,'','$user->rights->don->lire','$conf->don->enabled && $leftmenu==\"donations\"',2,'2017-08-30 15:14:30'),(163187,'auguria',1,'','left','accountancy',161102,NULL,NULL,5,'/compta/deplacement/index.php?leftmenu=tripsandexpenses','','TripsAndExpenses','trips',0,'tripsandexpenses','$user->rights->deplacement->lire','$conf->deplacement->enabled',0,'2017-08-30 15:14:30'),(163188,'auguria',1,'','left','accountancy',163187,NULL,NULL,1,'/compta/deplacement/card.php?action=create&leftmenu=tripsandexpenses','','New','trips',1,'','$user->rights->deplacement->creer','$conf->deplacement->enabled',0,'2017-08-30 15:14:30'),(163189,'auguria',1,'','left','accountancy',163187,NULL,NULL,2,'/compta/deplacement/list.php?leftmenu=tripsandexpenses','','List','trips',1,'','$user->rights->deplacement->lire','$conf->deplacement->enabled',0,'2017-08-30 15:14:30'),(163190,'auguria',1,'','left','accountancy',163187,NULL,NULL,2,'/compta/deplacement/stats/index.php?leftmenu=tripsandexpenses','','Statistics','trips',1,'','$user->rights->deplacement->lire','$conf->deplacement->enabled',0,'2017-08-30 15:14:30'),(163287,'auguria',1,'','left','accountancy',161093,NULL,NULL,6,'/compta/charges/index.php?leftmenu=tax&mainmenu=accountancy','','MenuSpecialExpenses','compta',0,'tax','(! empty($conf->tax->enabled) && $user->rights->tax->charges->lire) || (! empty($conf->salaries->enabled) && $user->rights->salaries->read)','$conf->tax->enabled || $conf->salaries->enabled',0,'2017-08-30 15:14:30'),(163297,'auguria',1,'','left','accountancy',163287,NULL,NULL,1,'/compta/salaries/index.php?leftmenu=tax_salary&mainmenu=accountancy','','Salaries','salaries',1,'tax_sal','$user->rights->salaries->payment->read','$conf->salaries->enabled',0,'2017-08-30 15:14:30'),(163298,'auguria',1,'','left','accountancy',163297,NULL,NULL,2,'/compta/salaries/card.php?leftmenu=tax_salary&action=create','','NewPayment','companies',2,'','$user->rights->salaries->payment->write','$conf->salaries->enabled && $leftmenu==\"tax_salary\"',0,'2017-08-30 15:14:30'),(163299,'auguria',1,'','left','accountancy',163297,NULL,NULL,3,'/compta/salaries/index.php?leftmenu=tax_salary','','Payments','companies',2,'','$user->rights->salaries->payment->read','$conf->salaries->enabled && $leftmenu==\"tax_salary\"',0,'2017-08-30 15:14:30'),(163307,'auguria',1,'','left','accountancy',163287,NULL,NULL,1,'/loan/index.php?leftmenu=tax_loan&mainmenu=accountancy','','Loans','loan',1,'tax_loan','$user->rights->loan->read','$conf->loan->enabled',0,'2017-08-30 15:14:30'),(163308,'auguria',1,'','left','accountancy',163307,NULL,NULL,2,'/loan/card.php?leftmenu=tax_loan&action=create','','NewLoan','loan',2,'','$user->rights->loan->write','$conf->loan->enabled && $leftmenu==\"tax_loan\"',0,'2017-08-30 15:14:30'),(163310,'auguria',1,'','left','accountancy',163307,NULL,NULL,4,'/loan/calc.php?leftmenu=tax_loan','','Calculator','companies',2,'','$user->rights->loan->calc','$conf->loan->enabled && $leftmenu==\"tax_loan\" && ! empty($conf->global->LOAN_SHOW_CALCULATOR)',0,'2017-08-30 15:14:30'),(163337,'auguria',1,'','left','accountancy',163287,NULL,NULL,1,'/compta/sociales/index.php?leftmenu=tax_social','','SocialContributions','',1,'tax_social','$user->rights->tax->charges->lire','$conf->tax->enabled',0,'2017-08-30 15:14:30'),(163338,'auguria',1,'','left','accountancy',163337,NULL,NULL,2,'/compta/sociales/card.php?leftmenu=tax_social&action=create','','MenuNewSocialContribution','',2,'','$user->rights->tax->charges->creer','$conf->tax->enabled && $leftmenu==\"tax_social\"',0,'2017-08-30 15:14:30'),(163339,'auguria',1,'','left','accountancy',163337,NULL,NULL,3,'/compta/sociales/payments.php?leftmenu=tax_social&mainmenu=accountancy&mode=sconly','','Payments','',2,'','$user->rights->tax->charges->lire','$conf->tax->enabled && $leftmenu==\"tax_social\"',0,'2017-08-30 15:14:30'),(163387,'auguria',1,'','left','accountancy',163287,NULL,NULL,7,'/compta/tva/index.php?leftmenu=tax_vat&mainmenu=accountancy','','VAT','companies',1,'tax_vat','$user->rights->tax->charges->lire','$conf->tax->enabled && empty($conf->global->TAX_DISABLE_VAT_MENUS)',0,'2017-08-30 15:14:30'),(163388,'auguria',1,'','left','accountancy',163387,NULL,NULL,0,'/compta/tva/card.php?leftmenu=tax_vat&action=create','','New','companies',2,'','$user->rights->tax->charges->creer','$conf->tax->enabled && empty($conf->global->TAX_DISABLE_VAT_MENUS) && $leftmenu==\"tax_vat\"',0,'2017-08-30 15:14:30'),(163389,'auguria',1,'','left','accountancy',163387,NULL,NULL,1,'/compta/tva/reglement.php?leftmenu=tax_vat','','List','companies',2,'','$user->rights->tax->charges->lire','$conf->tax->enabled && empty($conf->global->TAX_DISABLE_VAT_MENUS) && $leftmenu==\"tax_vat\"',0,'2017-08-30 15:14:30'),(163390,'auguria',1,'','left','accountancy',163387,NULL,NULL,2,'/compta/tva/clients.php?leftmenu=tax_vat','','ReportByCustomers','companies',2,'','$user->rights->tax->charges->lire','$conf->tax->enabled && empty($conf->global->TAX_DISABLE_VAT_MENUS) && $leftmenu==\"tax_vat\"',0,'2017-08-30 15:14:30'),(163391,'auguria',1,'','left','accountancy',163387,NULL,NULL,3,'/compta/tva/quadri_detail.php?leftmenu=tax_vat','','ReportByQuarter','companies',2,'','$user->rights->tax->charges->lire','$conf->tax->enabled && empty($conf->global->TAX_DISABLE_VAT_MENUS) && $leftmenu==\"tax_vat\"',0,'2017-08-30 15:14:30'),(163487,'auguria',1,'','left','accountancy',161093,NULL,NULL,7,'/accountancy/index.php?leftmenu=accountancy','','MenuAccountancy','accountancy',0,'accounting','! empty($conf->accounting->enabled) || $user->rights->accounting->bind->write || $user->rights->accounting->bind->write || $user->rights->compta->resultat->lire','$conf->accounting->enabled',0,'2017-08-30 15:14:30'),(163488,'auguria',1,'','left','accountancy',163487,NULL,NULL,2,'/accountancy/customer/index.php?leftmenu=dispatch_customer','','CustomersVentilation','accountancy',1,'dispatch_customer','$user->rights->accounting->bind->write','$conf->accounting->enabled',0,'2017-08-30 15:14:30'),(163489,'auguria',1,'','left','accountancy',163488,NULL,NULL,3,'/accountancy/customer/list.php','','ToDispatch','accountancy',2,'','$user->rights->accounting->bind->write','$conf->accounting->enabled && $leftmenu==\"dispatch_customer\"',0,'2017-08-30 15:14:30'),(163490,'auguria',1,'','left','accountancy',163488,NULL,NULL,4,'/accountancy/customer/lines.php','','Dispatched','accountancy',2,'','$user->rights->accounting->bind->write','$conf->accounting->enabled && $leftmenu==\"dispatch_customer\"',0,'2017-08-30 15:14:30'),(163497,'auguria',1,'','left','accountancy',163487,NULL,NULL,5,'/accountancy/supplier/index.php?leftmenu=dispatch_supplier','','SuppliersVentilation','accountancy',1,'ventil_supplier','$user->rights->accounting->bind->write','$conf->accounting->enabled && $conf->fournisseur->enabled',0,'2017-08-30 15:14:30'),(163498,'auguria',1,'','left','accountancy',163497,NULL,NULL,6,'/accountancy/supplier/list.php','','ToDispatch','accountancy',2,'','$user->rights->accounting->bind->write','$conf->accounting->enabled && $conf->fournisseur->enabled && $leftmenu==\"dispatch_supplier\"',0,'2017-08-30 15:14:30'),(163499,'auguria',1,'','left','accountancy',163497,NULL,NULL,7,'/accountancy/supplier/lines.php','','Dispatched','accountancy',2,'','$user->rights->accounting->bind->write','$conf->accounting->enabled && $conf->fournisseur->enabled && $leftmenu==\"dispatch_supplier\"',0,'2017-08-30 15:14:30'),(163507,'auguria',1,'','left','accountancy',163487,NULL,NULL,5,'/accountancy/expensereport/index.php?leftmenu=dispatch_expensereport','','ExpenseReportsVentilation','accountancy',1,'ventil_expensereport','$user->rights->accounting->bind->write','$conf->accounting->enabled && $conf->expensereport->enabled',0,'2017-08-30 15:14:30'),(163508,'auguria',1,'','left','accountancy',163507,NULL,NULL,6,'/accountancy/expensereport/list.php','','ToDispatch','accountancy',2,'','$user->rights->accounting->bind->write','$conf->accounting->enabled && $conf->expensereport->enabled && $leftmenu==\"dispatch_expensereport\"',0,'2017-08-30 15:14:30'),(163509,'auguria',1,'','left','accountancy',163507,NULL,NULL,7,'/accountancy/expensereport/lines.php','','Dispatched','accountancy',2,'','$user->rights->accounting->bind->write','$conf->accounting->enabled && $conf->expensereport->enabled && $leftmenu==\"dispatch_expensereport\"',0,'2017-08-30 15:14:30'),(163517,'auguria',1,'','left','accountancy',163487,NULL,NULL,15,'/accountancy/bookkeeping/list.php','','Bookkeeping','accountancy',1,'bookkeeping','$user->rights->accounting->mouvements->lire','$conf->accounting->enabled',0,'2017-08-30 15:14:30'),(163522,'auguria',1,'','left','accountancy',163487,NULL,NULL,16,'/accountancy/bookkeeping/balance.php','','AccountBalance','accountancy',1,'balance','$user->rights->accounting->mouvements->lire','$conf->accounting->enabled',0,'2017-08-30 15:14:30'),(163527,'auguria',1,'','left','accountancy',163487,NULL,NULL,17,'/accountancy/report/result.php?mainmenu=accountancy&leftmenu=accountancy','','Reportings','main',1,'report','$user->rights->compta->resultat->lire || $user->rights->accounting->comptarapport->lire','$conf->accounting->enabled',0,'2017-08-30 15:14:30'),(163528,'auguria',1,'','left','accountancy',163527,NULL,NULL,19,'/compta/resultat/index.php?mainmenu=accountancy&leftmenu=accountancy','','ReportInOut','main',2,'','$user->rights->compta->resultat->lire || $user->rights->accounting->comptarapport->lire','$conf->accounting->enabled && $leftmenu==\"accountancy\"',0,'2017-08-30 15:14:30'),(163529,'auguria',1,'','left','accountancy',163528,NULL,NULL,18,'/accountancy/report/result.php?mainmenu=accountancy&leftmenu=accountancy','','ByAccounts','main',3,'','$user->rights->compta->resultat->lire || $user->rights->accounting->comptarapport->lire','$conf->accounting->enabled && $leftmenu==\"accountancy\"',0,'2017-08-30 15:14:30'),(163530,'auguria',1,'','left','accountancy',163528,NULL,NULL,20,'/compta/resultat/clientfourn.php?mainmenu=accountancy&leftmenu=accountancy','','ByCompanies','main',3,'','$user->rights->compta->resultat->lire || $user->rights->accounting->comptarapport->lire','$conf->accounting->enabled && $leftmenu==\"accountancy\"',0,'2017-08-30 15:14:30'),(163531,'auguria',1,'','left','accountancy',163527,NULL,NULL,21,'/compta/stats/index.php?mainmenu=accountancy&leftmenu=accountancy','','ReportTurnover','main',2,'','$user->rights->compta->resultat->lire || $user->rights->accounting->comptarapport->lire','$conf->accounting->enabled && $leftmenu==\"accountancy\"',0,'2017-08-30 15:14:30'),(163532,'auguria',1,'','left','accountancy',163531,NULL,NULL,22,'/compta/stats/casoc.php?mainmenu=accountancy&leftmenu=accountancy','','ByCompanies','main',3,'','$user->rights->compta->resultat->lire || $user->rights->accounting->comptarapport->lire','$conf->accounting->enabled && $leftmenu==\"accountancy\"',0,'2017-08-30 15:14:30'),(163533,'auguria',1,'','left','accountancy',163531,NULL,NULL,23,'/compta/stats/cabyuser.php?mainmenu=accountancy&leftmenu=accountancy','','ByUsers','main',3,'','$user->rights->compta->resultat->lire || $user->rights->accounting->comptarapport->lire','$conf->accounting->enabled && $leftmenu==\"accountancy\"',0,'2017-08-30 15:14:30'),(163534,'auguria',1,'','left','accountancy',163531,NULL,NULL,24,'/compta/stats/cabyprodserv.php?mainmenu=accountancy&leftmenu=accountancy','','ByProductsAndServices','main',3,'','$user->rights->compta->resultat->lire || $user->rights->accounting->comptarapport->lire','$conf->accounting->enabled && $leftmenu==\"accountancy\"',0,'2017-08-30 15:14:30'),(163537,'auguria',1,'','left','accountancy',163538,NULL,NULL,80,'/accountancy/admin/fiscalyear.php?mainmenu=accountancy&leftmenu=accountancy_admin','','FiscalPeriod','admin',1,'accountancy_admin_period','','$conf->accounting->enabled && $leftmenu==\"accountancy_admin\" && $conf->global->MAIN_FEATURES_LEVEL > 0',2,'2017-08-30 15:14:30'),(163538,'auguria',1,'','left','accountancy',163487,NULL,NULL,1,'/accountancy/index.php?mainmenu=accountancy&leftmenu=accountancy_admin','','Setup','accountancy',1,'accountancy_admin','$user->rights->accounting->chartofaccount','$conf->accounting->enabled',0,'2017-08-30 15:14:30'),(163541,'auguria',1,'','left','accountancy',163538,NULL,NULL,10,'/accountancy/admin/journals_list.php?id=35&mainmenu=accountancy&leftmenu=accountancy_admin','','AccountingJournals','accountancy',2,'accountancy_admin_journal','$user->rights->accounting->chartofaccount','$conf->accounting->enabled && $leftmenu==\"accountancy_admin\"',0,'2017-08-30 15:14:30'),(163542,'auguria',1,'','left','accountancy',163538,NULL,NULL,20,'/accountancy/admin/account.php?mainmenu=accountancy&leftmenu=accountancy_admin','','Pcg_version','accountancy',2,'accountancy_admin_chartmodel','$user->rights->accounting->chartofaccount','$conf->accounting->enabled && $leftmenu==\"accountancy_admin\"',0,'2017-08-30 15:14:30'),(163543,'auguria',1,'','left','accountancy',163538,NULL,NULL,30,'/accountancy/admin/account.php?mainmenu=accountancy&leftmenu=accountancy_admin','','Chartofaccounts','accountancy',2,'accountancy_admin_chart','$user->rights->accounting->chartofaccount','$conf->accounting->enabled && $leftmenu==\"accountancy_admin\"',0,'2017-08-30 15:14:30'),(163544,'auguria',1,'','left','accountancy',163538,NULL,NULL,40,'/accountancy/admin/categories_list.php?id=32&mainmenu=accountancy&leftmenu=accountancy_admin','','AccountingCategory','accountancy',2,'accountancy_admin_chart_group','$user->rights->accounting->chartofaccount','$conf->accounting->enabled && $leftmenu==\"accountancy_admin\"',0,'2017-08-30 15:14:30'),(163545,'auguria',1,'','left','accountancy',163538,NULL,NULL,50,'/accountancy/admin/defaultaccounts.php?mainmenu=accountancy&leftmenu=accountancy_admin','','MenuDefaultAccounts','accountancy',2,'accountancy_admin_default','$user->rights->accounting->chartofaccount','$conf->accounting->enabled && $leftmenu==\"accountancy_admin\"',0,'2017-08-30 15:14:30'),(163546,'auguria',1,'','left','accountancy',163538,NULL,NULL,60,'/admin/dict.php?id=10&from=accountancy&search_country_id=__MYCOUNTRYID__&mainmenu=accountancy&leftmenu=accountancy_admin','','MenuVatAccounts','accountancy',2,'accountancy_admin_vat','$user->rights->accounting->chartofaccount','$conf->accounting->enabled && $leftmenu==\"accountancy_admin\"',0,'2017-08-30 15:14:30'),(163547,'auguria',1,'','left','accountancy',163538,NULL,NULL,70,'/admin/dict.php?id=7&from=accountancy&search_country_id=__MYCOUNTRYID__&mainmenu=accountancy&leftmenu=accountancy_admin','','MenuTaxAccounts','accountancy',2,'accountancy_admin_tax','$user->rights->accounting->chartofaccount','$conf->accounting->enabled && $leftmenu==\"accountancy_admin\"',0,'2017-08-30 15:14:30'),(163548,'auguria',1,'','left','accountancy',163538,NULL,NULL,80,'/admin/dict.php?id=17&from=accountancy&mainmenu=accountancy&leftmenu=accountancy_admin','','MenuExpenseReportAccounts','accountancy',2,'accountancy_admin_expensereport','$user->rights->accounting->chartofaccount','$conf->accounting->enabled && $conf->expensereport->enabled && $leftmenu==\"accountancy_admin\"',0,'2017-08-30 15:14:30'),(163549,'auguria',1,'','left','accountancy',163538,NULL,NULL,90,'/accountancy/admin/productaccount.php?mainmenu=accountancy&leftmenu=accountancy_admin','','MenuProductsAccounts','accountancy',2,'accountancy_admin_product','$user->rights->accounting->chartofaccount','$conf->accounting->enabled && $leftmenu==\"accountancy_admin\"',0,'2017-08-30 15:14:30'),(163587,'auguria',1,'','left','accountancy',161101,NULL,NULL,9,'/compta/prelevement/index.php?leftmenu=withdraw&mainmenu=bank','','StandingOrders','withdrawals',0,'withdraw','$user->rights->prelevement->bons->lire','$conf->prelevement->enabled',2,'2017-08-30 15:14:30'),(163589,'auguria',1,'','left','accountancy',163587,NULL,NULL,0,'/compta/prelevement/create.php?leftmenu=withdraw','','NewStandingOrder','withdrawals',1,'','$user->rights->prelevement->bons->lire','$conf->prelevement->enabled && $leftmenu==\"withdraw\"',2,'2017-08-30 15:14:30'),(163590,'auguria',1,'','left','accountancy',163587,NULL,NULL,2,'/compta/prelevement/bons.php?leftmenu=withdraw','','WithdrawalsReceipts','withdrawals',1,'','$user->rights->prelevement->bons->lire','$conf->prelevement->enabled && $leftmenu==\"withdraw\"',2,'2017-08-30 15:14:30'),(163591,'auguria',1,'','left','accountancy',163587,NULL,NULL,3,'/compta/prelevement/list.php?leftmenu=withdraw','','WithdrawalsLines','withdrawals',1,'','$user->rights->prelevement->bons->lire','$conf->prelevement->enabled && $leftmenu==\"withdraw\"',2,'2017-08-30 15:14:30'),(163593,'auguria',1,'','left','accountancy',163587,NULL,NULL,5,'/compta/prelevement/rejets.php?leftmenu=withdraw','','Rejects','withdrawals',1,'','$user->rights->prelevement->bons->lire','$conf->prelevement->enabled && $leftmenu==\"withdraw\"',2,'2017-08-30 15:14:30'),(163594,'auguria',1,'','left','accountancy',163587,NULL,NULL,6,'/compta/prelevement/stats.php?leftmenu=withdraw','','Statistics','withdrawals',1,'','$user->rights->prelevement->bons->lire','$conf->prelevement->enabled && $leftmenu==\"withdraw\"',2,'2017-08-30 15:14:30'),(163687,'auguria',1,'','left','accountancy',161101,NULL,NULL,1,'/compta/bank/index.php?leftmenu=bank&mainmenu=bank','','MenuBankCash','banks',0,'bank','$user->rights->banque->lire','$conf->banque->enabled',0,'2017-08-30 15:14:30'),(163688,'auguria',1,'','left','accountancy',163687,NULL,NULL,0,'/compta/bank/card.php?action=create&leftmenu=bank','','MenuNewFinancialAccount','banks',1,'','$user->rights->banque->configurer','$conf->banque->enabled && ($leftmenu==\"bank\" || $leftmenu==\"checks\" || $leftmenu==\"withdraw\")',0,'2017-08-30 15:14:30'),(163690,'auguria',1,'','left','accountancy',163687,NULL,NULL,2,'/compta/bank/bankentries.php?leftmenu=bank','','ListTransactions','banks',1,'','$user->rights->banque->lire','$conf->banque->enabled && ($leftmenu==\"bank\" || $leftmenu==\"checks\" || $leftmenu==\"withdraw\")',0,'2017-08-30 15:14:30'),(163691,'auguria',1,'','left','accountancy',163687,NULL,NULL,3,'/compta/bank/budget.php?leftmenu=bank','','ListTransactionsByCategory','banks',1,'','$user->rights->banque->lire','$conf->banque->enabled && ($leftmenu==\"bank\" || $leftmenu==\"checks\" || $leftmenu==\"withdraw\")',0,'2017-08-30 15:14:30'),(163693,'auguria',1,'','left','accountancy',163687,NULL,NULL,5,'/compta/bank/transfer.php?leftmenu=bank','','BankTransfers','banks',1,'','$user->rights->banque->transfer','$conf->banque->enabled && ($leftmenu==\"bank\" || $leftmenu==\"checks\" || $leftmenu==\"withdraw\")',0,'2017-08-30 15:14:30'),(163737,'auguria',1,'','left','accountancy',161101,NULL,NULL,4,'/categories/index.php?leftmenu=bank&type=5','','Categories','categories',0,'cat','$user->rights->categorie->lire','$conf->categorie->enabled',2,'2017-08-30 15:14:30'),(163738,'auguria',1,'','left','accountancy',163737,NULL,NULL,0,'/categories/card.php?leftmenu=bank&action=create&type=5','','NewCategory','categories',1,'','$user->rights->categorie->creer','$conf->categorie->enabled',2,'2017-08-30 15:14:30'),(163787,'auguria',1,'','left','accountancy',161093,NULL,NULL,11,'/compta/resultat/index.php?leftmenu=ca&mainmenu=accountancy','','Reportings','main',0,'ca','$user->rights->compta->resultat->lire || $user->rights->accounting->comptarapport->lire','$conf->comptabilite->enabled',0,'2017-08-30 15:14:30'),(163792,'auguria',1,'','left','accountancy',163487,NULL,NULL,1,'','','Journalization','main',1,'','$user->rights->accounting->comptarapport->lire','$conf->accounting->enabled',0,'2017-08-30 15:14:30'),(163793,'auguria',1,'','left','accountancy',163792,NULL,NULL,4,'/accountancy/journal/sellsjournal.php?mainmenu=accountancy&leftmenu=accountancy_journal&id_journal=1','','SellsJournal','main',2,'','$user->rights->compta->resultat->lire || $user->rights->accounting->comptarapport->lire','$conf->accounting->enabled',0,'2017-08-30 15:14:30'),(163794,'auguria',1,'','left','accountancy',163792,NULL,NULL,1,'/accountancy/journal/bankjournal.php?mainmenu=accountancy&leftmenu=accountancy_journal&id_journal=3','','BankJournal','main',2,'','$user->rights->compta->resultat->lire || $user->rights->accounting->comptarapport->lire','$conf->accounting->enabled',0,'2017-08-30 15:14:30'),(163795,'auguria',1,'','left','accountancy',163792,NULL,NULL,2,'/accountancy/journal/expensereportsjournal.php?mainmenu=accountancy&leftmenu=accountancy_journal&id_journal=6','','ExpenseReportJournal','main',2,'','$user->rights->compta->resultat->lire || $user->rights->accounting->comptarapport->lire','$conf->accounting->enabled',0,'2017-08-30 15:14:30'),(163796,'auguria',1,'','left','accountancy',163792,NULL,NULL,3,'/accountancy/journal/purchasesjournal.php?mainmenu=accountancy&leftmenu=accountancy_journal&id_journal=2','','PurchasesJournal','main',2,'','$user->rights->compta->resultat->lire || $user->rights->accounting->comptarapport->lire','$conf->accounting->enabled',0,'2017-08-30 15:14:30'),(163798,'auguria',1,'','left','accountancy',163787,NULL,NULL,0,'/compta/resultat/index.php?leftmenu=ca','','ReportInOut','main',1,'','$user->rights->compta->resultat->lire || $user->rights->accounting->comptarapport->lire','$conf->comptabilite->enabled && $leftmenu==\"ca\"',0,'2017-08-30 15:14:30'),(163799,'auguria',1,'','left','accountancy',163788,NULL,NULL,0,'/compta/resultat/clientfourn.php?leftmenu=ca','','ByCompanies','main',2,'','$user->rights->compta->resultat->lire || $user->rights->accounting->comptarapport->lire','$conf->comptabilite->enabled && $leftmenu==\"ca\"',0,'2017-08-30 15:14:30'),(163800,'auguria',1,'','left','accountancy',163787,NULL,NULL,1,'/compta/stats/index.php?leftmenu=ca','','ReportTurnover','main',1,'','$user->rights->compta->resultat->lire || $user->rights->accounting->comptarapport->lire','$conf->comptabilite->enabled && $leftmenu==\"ca\"',0,'2017-08-30 15:14:30'),(163801,'auguria',1,'','left','accountancy',163790,NULL,NULL,0,'/compta/stats/casoc.php?leftmenu=ca','','ByCompanies','main',2,'','$user->rights->compta->resultat->lire || $user->rights->accounting->comptarapport->lire','$conf->comptabilite->enabled && $leftmenu==\"ca\"',0,'2017-08-30 15:14:30'),(163802,'auguria',1,'','left','accountancy',163790,NULL,NULL,1,'/compta/stats/cabyuser.php?leftmenu=ca','','ByUsers','main',2,'','$user->rights->compta->resultat->lire || $user->rights->accounting->comptarapport->lire','$conf->comptabilite->enabled && $leftmenu==\"ca\"',0,'2017-08-30 15:14:30'),(163803,'auguria',1,'','left','accountancy',163790,NULL,NULL,1,'/compta/stats/cabyprodserv.php?leftmenu=ca','','ByProductsAndServices','main',2,'','$user->rights->compta->resultat->lire || $user->rights->accounting->comptarapport->lire','$conf->comptabilite->enabled && $leftmenu==\"ca\"',0,'2017-08-30 15:14:30'),(163887,'auguria',1,'','left','products',161090,NULL,NULL,0,'/product/index.php?leftmenu=product&type=0','','Products','products',0,'product','$user->rights->produit->lire','$conf->product->enabled',2,'2017-08-30 15:14:30'),(163888,'auguria',1,'','left','products',163887,NULL,NULL,0,'/product/card.php?leftmenu=product&action=create&type=0','','NewProduct','products',1,'','$user->rights->produit->creer','$conf->product->enabled',2,'2017-08-30 15:14:30'),(163889,'auguria',1,'','left','products',163887,NULL,NULL,1,'/product/list.php?leftmenu=product&type=0','','List','products',1,'','$user->rights->produit->lire','$conf->product->enabled',2,'2017-08-30 15:14:30'),(163890,'auguria',1,'','left','products',163887,NULL,NULL,4,'/product/reassort.php?type=0','','Stocks','products',1,'','$user->rights->produit->lire && $user->rights->stock->lire','$conf->product->enabled',2,'2017-08-30 15:14:30'),(163891,'auguria',1,'','left','products',163887,NULL,NULL,7,'/product/stats/card.php?id=all&leftmenu=stats&type=0','','Statistics','main',1,'','$user->rights->produit->lire','$conf->propal->enabled',2,'2017-08-30 15:14:30'),(163892,'auguria',1,'','left','products',163887,NULL,NULL,5,'/product/reassortlot.php?type=0','','StocksByLotSerial','products',1,'','$user->rights->produit->lire && $user->rights->stock->lire','$conf->productbatch->enabled',2,'2017-08-30 15:14:30'),(163893,'auguria',1,'','left','products',163887,NULL,NULL,6,'/product/stock/productlot_list.php','','LotSerial','products',1,'','$user->rights->produit->lire && $user->rights->stock->lire','$conf->productbatch->enabled',2,'2017-08-30 15:14:30'),(163987,'auguria',1,'','left','products',161090,NULL,NULL,1,'/product/index.php?leftmenu=service&type=1','','Services','products',0,'service','$user->rights->service->lire','$conf->service->enabled',2,'2017-08-30 15:14:30'),(163988,'auguria',1,'','left','products',163987,NULL,NULL,0,'/product/card.php?leftmenu=service&action=create&type=1','','NewService','products',1,'','$user->rights->service->creer','$conf->service->enabled',2,'2017-08-30 15:14:30'),(163989,'auguria',1,'','left','products',163987,NULL,NULL,1,'/product/list.php?leftmenu=service&type=1','','List','products',1,'','$user->rights->service->lire','$conf->service->enabled',2,'2017-08-30 15:14:30'),(163990,'auguria',1,'','left','products',163987,NULL,NULL,5,'/product/stats/card.php?id=all&leftmenu=stats&type=1','','Statistics','main',1,'','$user->rights->service->lire','$conf->propal->enabled',2,'2017-08-30 15:14:30'),(164187,'auguria',1,'','left','products',161090,NULL,NULL,3,'/product/stock/index.php?leftmenu=stock','','Stock','stocks',0,'stock','$user->rights->stock->lire','$conf->stock->enabled',2,'2017-08-30 15:14:30'),(164188,'auguria',1,'','left','products',164187,NULL,NULL,0,'/product/stock/card.php?action=create','','MenuNewWarehouse','stocks',1,'','$user->rights->stock->creer','$conf->stock->enabled',2,'2017-08-30 15:14:30'),(164189,'auguria',1,'','left','products',164187,NULL,NULL,1,'/product/stock/list.php','','List','stocks',1,'','$user->rights->stock->lire','$conf->stock->enabled',2,'2017-08-30 15:14:30'),(164191,'auguria',1,'','left','products',164187,NULL,NULL,3,'/product/stock/mouvement.php','','Movements','stocks',1,'','$user->rights->stock->mouvement->lire','$conf->stock->enabled',2,'2017-08-30 15:14:30'),(164192,'auguria',1,'','left','products',164187,NULL,NULL,4,'/product/stock/replenish.php','','Replenishments','stocks',1,'','$user->rights->stock->mouvement->creer && $user->rights->fournisseur->lire','$conf->stock->enabled && $conf->supplier_order->enabled',2,'2017-08-30 15:14:30'),(164193,'auguria',1,'','left','products',164187,NULL,NULL,5,'/product/stock/massstockmove.php','','MassStockTransferShort','stocks',1,'','$user->rights->stock->mouvement->creer','$conf->stock->enabled',2,'2017-08-30 15:14:30'),(164287,'auguria',1,'','left','products',161090,NULL,NULL,4,'/categories/index.php?leftmenu=cat&type=0','','Categories','categories',0,'cat','$user->rights->categorie->lire','$conf->categorie->enabled',2,'2017-08-30 15:14:30'),(164288,'auguria',1,'','left','products',164287,NULL,NULL,0,'/categories/card.php?action=create&type=0','','NewCategory','categories',1,'','$user->rights->categorie->creer','$conf->categorie->enabled',2,'2017-08-30 15:14:30'),(164487,'auguria',1,'','left','project',161094,NULL,NULL,3,'/projet/activity/perweek.php?leftmenu=projects','','NewTimeSpent','projects',0,'','$user->rights->projet->lire','$conf->projet->enabled && $conf->global->PROJECT_USE_TASKS',2,'2017-08-30 15:14:30'),(164687,'auguria',1,'','left','project',161094,NULL,NULL,0,'/projet/index.php?leftmenu=projects','','Projects','projects',0,'projects','$user->rights->projet->lire','$conf->projet->enabled',2,'2017-08-30 15:14:30'),(164688,'auguria',1,'','left','project',164687,NULL,NULL,1,'/projet/card.php?leftmenu=projects&action=create','','NewProject','projects',1,'','$user->rights->projet->creer','$conf->projet->enabled',2,'2017-08-30 15:14:30'),(164689,'auguria',1,'','left','project',164687,NULL,NULL,2,'/projet/list.php?leftmenu=projects','','List','projects',1,'','$user->rights->projet->lire','$conf->projet->enabled',2,'2017-08-30 15:14:30'),(164690,'auguria',1,'','left','project',164687,NULL,NULL,3,'/projet/stats/index.php?leftmenu=projects','','Statistics','projects',1,'','$user->rights->projet->lire','$conf->projet->enabled',2,'2017-08-30 15:14:30'),(164787,'auguria',1,'','left','project',161094,NULL,NULL,0,'/projet/activity/index.php?leftmenu=projects','','Activities','projects',0,'','$user->rights->projet->lire','$conf->projet->enabled && $conf->global->PROJECT_USE_TASKS',2,'2017-08-30 15:14:30'),(164788,'auguria',1,'','left','project',164787,NULL,NULL,1,'/projet/tasks.php?leftmenu=projects&action=create','','NewTask','projects',1,'','$user->rights->projet->creer','$conf->projet->enabled && $conf->global->PROJECT_USE_TASKS',2,'2017-08-30 15:14:30'),(164789,'auguria',1,'','left','project',164787,NULL,NULL,2,'/projet/tasks/list.php?leftmenu=projects','','List','projects',1,'','$user->rights->projet->lire','$conf->projet->enabled && $conf->global->PROJECT_USE_TASKS',2,'2017-08-30 15:14:30'),(164791,'auguria',1,'','left','project',164787,NULL,NULL,4,'/projet/tasks/stats/index.php?leftmenu=projects','','Statistics','projects',1,'','$user->rights->projet->lire','$conf->projet->enabled && $conf->global->PROJECT_USE_TASKS',2,'2017-08-30 15:14:30'),(164891,'auguria',1,'','left','project',161094,NULL,NULL,4,'/categories/index.php?leftmenu=cat&type=6','','Categories','categories',0,'cat','$user->rights->categorie->lire','$conf->categorie->enabled',2,'2017-08-30 15:14:30'),(164892,'auguria',1,'','left','project',164891,NULL,NULL,0,'/categories/card.php?action=create&type=6','','NewCategory','categories',1,'','$user->rights->categorie->creer','$conf->categorie->enabled',2,'2017-08-30 15:14:30'),(164987,'auguria',1,'','left','tools',161095,NULL,NULL,0,'/comm/mailing/index.php?leftmenu=mailing','','EMailings','mails',0,'mailing','$user->rights->mailing->lire','$conf->mailing->enabled',0,'2017-08-30 15:14:30'),(164988,'auguria',1,'','left','tools',164987,NULL,NULL,0,'/comm/mailing/card.php?leftmenu=mailing&action=create','','NewMailing','mails',1,'','$user->rights->mailing->creer','$conf->mailing->enabled',0,'2017-08-30 15:14:30'),(164989,'auguria',1,'','left','tools',164987,NULL,NULL,1,'/comm/mailing/list.php?leftmenu=mailing','','List','mails',1,'','$user->rights->mailing->lire','$conf->mailing->enabled',0,'2017-08-30 15:14:30'),(165187,'auguria',1,'','left','tools',161095,NULL,NULL,2,'/exports/index.php?leftmenu=export','','FormatedExport','exports',0,'export','$user->rights->export->lire','$conf->export->enabled',2,'2017-08-30 15:14:30'),(165188,'auguria',1,'','left','tools',165187,NULL,NULL,0,'/exports/export.php?leftmenu=export','','NewExport','exports',1,'','$user->rights->export->creer','$conf->export->enabled',2,'2017-08-30 15:14:30'),(165217,'auguria',1,'','left','tools',161095,NULL,NULL,2,'/imports/index.php?leftmenu=import','','FormatedImport','exports',0,'import','$user->rights->import->run','$conf->import->enabled',2,'2017-08-30 15:14:30'),(165218,'auguria',1,'','left','tools',165217,NULL,NULL,0,'/imports/import.php?leftmenu=import','','NewImport','exports',1,'','$user->rights->import->run','$conf->import->enabled',2,'2017-08-30 15:14:30'),(165287,'auguria',1,'','left','members',161100,NULL,NULL,0,'/adherents/index.php?leftmenu=members&mainmenu=members','','Members','members',0,'members','$user->rights->adherent->lire','$conf->adherent->enabled',2,'2017-08-30 15:14:30'),(165288,'auguria',1,'','left','members',165287,NULL,NULL,0,'/adherents/card.php?leftmenu=members&action=create','','NewMember','members',1,'','$user->rights->adherent->creer','$conf->adherent->enabled',2,'2017-08-30 15:14:30'),(165289,'auguria',1,'','left','members',165287,NULL,NULL,1,'/adherents/list.php','','List','members',1,'','$user->rights->adherent->lire','$conf->adherent->enabled',2,'2017-08-30 15:14:30'),(165290,'auguria',1,'','left','members',165289,NULL,NULL,2,'/adherents/list.php?leftmenu=members&statut=-1','','MenuMembersToValidate','members',2,'','$user->rights->adherent->lire','$conf->adherent->enabled',2,'2017-08-30 15:14:30'),(165291,'auguria',1,'','left','members',165289,NULL,NULL,3,'/adherents/list.php?leftmenu=members&statut=1','','MenuMembersValidated','members',2,'','$user->rights->adherent->lire','$conf->adherent->enabled',2,'2017-08-30 15:14:30'),(165292,'auguria',1,'','left','members',165289,NULL,NULL,4,'/adherents/list.php?leftmenu=members&statut=1&filter=outofdate','','MenuMembersNotUpToDate','members',2,'','$user->rights->adherent->lire','$conf->adherent->enabled',2,'2017-08-30 15:14:30'),(165293,'auguria',1,'','left','members',165289,NULL,NULL,5,'/adherents/list.php?leftmenu=members&statut=1&filter=uptodate','','MenuMembersUpToDate','members',2,'','$user->rights->adherent->lire','$conf->adherent->enabled',2,'2017-08-30 15:14:30'),(165294,'auguria',1,'','left','members',165289,NULL,NULL,6,'/adherents/list.php?leftmenu=members&statut=0','','MenuMembersResiliated','members',2,'','$user->rights->adherent->lire','$conf->adherent->enabled',2,'2017-08-30 15:14:30'),(165295,'auguria',1,'','left','members',165287,NULL,NULL,7,'/adherents/stats/geo.php?leftmenu=members&mode=memberbycountry','','MenuMembersStats','members',1,'','$user->rights->adherent->lire','$conf->adherent->enabled',2,'2017-08-30 15:14:30'),(165387,'auguria',1,'','left','members',161100,NULL,NULL,1,'/adherents/index.php?leftmenu=members&mainmenu=members','','Subscriptions','compta',0,'','$user->rights->adherent->cotisation->lire','$conf->adherent->enabled',2,'2017-08-30 15:14:30'),(165388,'auguria',1,'','left','members',165387,NULL,NULL,0,'/adherents/list.php?statut=-1&leftmenu=accountancy&mainmenu=members','','NewSubscription','compta',1,'','$user->rights->adherent->cotisation->creer','$conf->adherent->enabled',2,'2017-08-30 15:14:30'),(165389,'auguria',1,'','left','members',165387,NULL,NULL,1,'/adherents/subscription/list.php?leftmenu=members','','List','compta',1,'','$user->rights->adherent->cotisation->lire','$conf->adherent->enabled',2,'2017-08-30 15:14:30'),(165390,'auguria',1,'','left','members',165387,NULL,NULL,7,'/adherents/stats/index.php?leftmenu=members','','MenuMembersStats','members',1,'','$user->rights->adherent->lire','$conf->adherent->enabled',2,'2017-08-30 15:14:30'),(165589,'auguria',1,'','left','members',165287,NULL,NULL,9,'/adherents/htpasswd.php?leftmenu=export','','Filehtpasswd','members',1,'','$user->rights->adherent->export','! empty($conf->global->MEMBER_LINK_TO_HTPASSWDFILE) && $conf->adherent->enabled',2,'2017-08-30 15:14:30'),(165590,'auguria',1,'','left','members',165287,NULL,NULL,10,'/adherents/cartes/carte.php?leftmenu=export','','MembersCards','members',1,'','$user->rights->adherent->export','$conf->adherent->enabled',2,'2017-08-30 15:14:30'),(165687,'auguria',1,'','left','hrm',161102,NULL,NULL,1,'/user/index.php?leftmenu=hrm&mode=employee','','Employees','hrm',0,'hrm','$user->rights->hrm->employee->read','$conf->hrm->enabled',0,'2017-08-30 15:14:30'),(165688,'auguria',1,'','left','hrm',165687,NULL,NULL,1,'/user/card.php?action=create&employee=1','','NewEmployee','hrm',1,'','$user->rights->hrm->employee->write','$conf->hrm->enabled',0,'2017-08-30 15:14:30'),(165689,'auguria',1,'','left','hrm',165687,NULL,NULL,2,'/user/index.php?$leftmenu=hrm&mode=employee&contextpage=employeelist','','List','hrm',1,'','$user->rights->hrm->employee->read','$conf->hrm->enabled',0,'2017-08-30 15:14:30'),(165787,'auguria',1,'','left','members',161100,NULL,NULL,5,'/adherents/type.php?leftmenu=setup&mainmenu=members','','MembersTypes','members',0,'setup','$user->rights->adherent->configurer','$conf->adherent->enabled',2,'2017-08-30 15:14:30'),(165788,'auguria',1,'','left','members',165787,NULL,NULL,0,'/adherents/type.php?leftmenu=setup&mainmenu=members&action=create','','New','members',1,'','$user->rights->adherent->configurer','$conf->adherent->enabled',2,'2017-08-30 15:14:30'),(165789,'auguria',1,'','left','members',165787,NULL,NULL,1,'/adherents/type.php?leftmenu=setup&mainmenu=members','','List','members',1,'','$user->rights->adherent->configurer','$conf->adherent->enabled',2,'2017-08-30 15:14:30'),(166087,'auguria',1,'','left','hrm',161102,NULL,NULL,1,'/holiday/list.php?&leftmenu=hrm','','CPTitreMenu','holiday',0,'hrm','$user->rights->holiday->read','$conf->holiday->enabled',0,'2017-08-30 15:14:30'),(166088,'auguria',1,'','left','hrm',166087,NULL,NULL,1,'/holiday/card.php?&action=request','','MenuAddCP','holiday',1,'','$user->rights->holiday->write','$conf->holiday->enabled',0,'2017-08-30 15:14:30'),(166089,'auguria',1,'','left','hrm',166087,NULL,NULL,1,'/holiday/list.php?&leftmenu=hrm','','List','holiday',1,'','$user->rights->holiday->read','$conf->holiday->enabled',0,'2017-08-30 15:14:30'),(166090,'auguria',1,'','left','hrm',166089,NULL,NULL,1,'/holiday/list.php?select_statut=2&leftmenu=hrm','','ListToApprove','trips',2,'','$user->rights->holiday->read','$conf->holiday->enabled',0,'2017-08-30 15:14:30'),(166091,'auguria',1,'','left','hrm',166087,NULL,NULL,2,'/holiday/define_holiday.php?&action=request','','MenuConfCP','holiday',1,'','$user->rights->holiday->define_holiday','$conf->holiday->enabled',0,'2017-08-30 15:14:30'),(166092,'auguria',1,'','left','hrm',166087,NULL,NULL,3,'/holiday/view_log.php?&action=request','','MenuLogCP','holiday',1,'','$user->rights->holiday->define_holiday','$conf->holiday->enabled',0,'2017-08-30 15:14:30'),(166187,'auguria',1,'','left','commercial',161092,NULL,NULL,6,'/fourn/commande/index.php?leftmenu=orders_suppliers','','SuppliersOrders','orders',0,'orders_suppliers','$user->rights->fournisseur->commande->lire','$conf->supplier_order->enabled',2,'2017-08-30 15:14:30'),(166188,'auguria',1,'','left','commercial',166187,NULL,NULL,0,'/fourn/commande/card.php?action=create&leftmenu=orders_suppliers','','NewOrder','orders',1,'','$user->rights->fournisseur->commande->creer','$conf->supplier_order->enabled',2,'2017-08-30 15:14:30'),(166189,'auguria',1,'','left','commercial',166187,NULL,NULL,1,'/fourn/commande/list.php?leftmenu=orders_suppliers&viewstatut=0','','List','orders',1,'','$user->rights->fournisseur->commande->lire','$conf->supplier_order->enabled',2,'2017-08-30 15:14:30'),(166195,'auguria',1,'','left','commercial',166187,NULL,NULL,7,'/commande/stats/index.php?leftmenu=orders_suppliers&mode=supplier','','Statistics','orders',1,'','$user->rights->fournisseur->commande->lire','$conf->supplier_order->enabled',2,'2017-08-30 15:14:30'),(166287,'auguria',1,'','left','members',161100,NULL,NULL,3,'/categories/index.php?leftmenu=cat&type=3','','MembersCategoriesShort','categories',0,'cat','$user->rights->categorie->lire','$conf->adherent->enabled && $conf->categorie->enabled',2,'2017-08-30 15:14:30'),(166288,'auguria',1,'','left','members',166287,NULL,NULL,0,'/categories/card.php?action=create&type=3','','NewCategory','categories',1,'','$user->rights->categorie->creer','$conf->adherent->enabled && $conf->categorie->enabled',2,'2017-08-30 15:14:30'),(166387,'auguria',1,'','left','hrm',161102,NULL,NULL,5,'/expensereport/index.php?leftmenu=expensereport','','TripsAndExpenses','trips',0,'expensereport','$user->rights->expensereport->lire','$conf->expensereport->enabled',0,'2017-08-30 15:14:30'),(166388,'auguria',1,'','left','hrm',166387,NULL,NULL,1,'/expensereport/card.php?action=create&leftmenu=expensereport','','New','trips',1,'','$user->rights->expensereport->creer','$conf->expensereport->enabled',0,'2017-08-30 15:14:30'),(166389,'auguria',1,'','left','hrm',166387,NULL,NULL,2,'/expensereport/list.php?leftmenu=expensereport','','List','trips',1,'','$user->rights->expensereport->lire','$conf->expensereport->enabled',0,'2017-08-30 15:14:30'),(166390,'auguria',1,'','left','hrm',166389,NULL,NULL,2,'/expensereport/list.php?search_status=2&leftmenu=expensereport','','ListToApprove','trips',2,'','$user->rights->expensereport->approve','$conf->expensereport->enabled',0,'2017-08-30 15:14:30'),(166391,'auguria',1,'','left','hrm',166387,NULL,NULL,2,'/expensereport/stats/index.php?leftmenu=expensereport','','Statistics','trips',1,'','$user->rights->expensereport->lire','$conf->expensereport->enabled',0,'2017-08-30 15:14:30'),(166467,'all',1,'variants','left','products',-1,'product','products',100,'/variants/list.php','','VariantAttributes','products',NULL,'product','1','$conf->product->enabled',0,'2018-01-19 11:28:04'),(166492,'all',1,'blockedlog','left','tools',-1,NULL,'tools',200,'/blockedlog/admin/blockedlog_list.php?mainmenu=tools&leftmenu=blockedlogbrowser','','BrowseBlockedLog','blockedlog',NULL,'blockedlogbrowser','$user->rights->blockedlog->read','$conf->blockedlog->enabled',2,'2018-03-16 09:57:24'),(166541,'all',1,'ticket','top','ticket',0,NULL,NULL,88,'/ticket/index.php','','Ticket','ticket',NULL,'1','$user->rights->ticket->read','$conf->ticket->enabled',2,'2019-06-05 09:15:29'),(166542,'all',1,'ticket','left','ticket',-1,NULL,'ticket',101,'/ticket/index.php','','Ticket','ticket',NULL,'ticket','$user->rights->ticket->read','$conf->ticket->enabled',2,'2019-06-05 09:15:29'),(166543,'all',1,'ticket','left','ticket',-1,'ticket','ticket',102,'/ticket/card.php?action=create','','NewTicket','ticket',NULL,NULL,'$user->rights->ticket->write','$conf->ticket->enabled',2,'2019-06-05 09:15:29'),(166544,'all',1,'ticket','left','ticket',-1,'ticket','ticket',103,'/ticket/list.php?search_fk_status=non_closed','','List','ticket',NULL,'ticketlist','$user->rights->ticket->read','$conf->ticket->enabled',2,'2019-06-05 09:15:29'),(166545,'all',1,'ticket','left','ticket',-1,'ticket','ticket',105,'/ticket/list.php?mode=mine&search_fk_status=non_closed','','MenuTicketMyAssign','ticket',NULL,'ticketmy','$user->rights->ticket->read','$conf->ticket->enabled',0,'2019-06-05 09:15:29'),(166546,'all',1,'ticket','left','ticket',-1,'ticket','ticket',107,'/ticket/stats/index.php','','Statistics','ticket',NULL,NULL,'$user->rights->ticket->read','$conf->ticket->enabled',0,'2019-06-05 09:15:29'),(166547,'all',1,'takepos','top','takepos',0,NULL,NULL,1001,'/takepos/takepos.php','takepos','PointOfSaleShort','cashdesk',NULL,NULL,'1','$conf->takepos->enabled',2,'2019-06-05 09:15:58'),(166619,'all',1,'modulebuilder','left','home',-1,'admintools','home',100,'/modulebuilder/index.php?mainmenu=home&leftmenu=admintools','_modulebuilder','ModuleBuilder','modulebuilder',NULL,'admintools_modulebuilder','1','$conf->modulebuilder->enabled && preg_match(\'/^(admintools|all)/\',$leftmenu) && ($user->admin || $conf->global->MODULEBUILDER_FOREVERYONE)',0,'2019-12-20 09:46:54'),(166620,'all',1,'agenda','top','agenda',0,NULL,NULL,86,'/comm/action/index.php','','TMenuAgenda','agenda',NULL,NULL,'$user->rights->agenda->myactions->read','$conf->agenda->enabled',2,'2019-12-20 11:11:18'),(166621,'all',1,'agenda','left','agenda',166620,NULL,NULL,100,'/comm/action/index.php?mainmenu=agenda&leftmenu=agenda','','Actions','agenda',NULL,NULL,'$user->rights->agenda->myactions->read','$conf->agenda->enabled',2,'2019-12-20 11:11:18'),(166622,'all',1,'agenda','left','agenda',166621,NULL,NULL,101,'/comm/action/card.php?mainmenu=agenda&leftmenu=agenda&action=create','','NewAction','commercial',NULL,NULL,'($user->rights->agenda->myactions->create||$user->rights->agenda->allactions->create)','$conf->agenda->enabled',2,'2019-12-20 11:11:18'),(166623,'all',1,'agenda','left','agenda',166621,NULL,NULL,140,'/comm/action/index.php?action=default&mainmenu=agenda&leftmenu=agenda','','Calendar','agenda',NULL,NULL,'$user->rights->agenda->myactions->read','$conf->agenda->enabled',2,'2019-12-20 11:11:18'),(166624,'all',1,'agenda','left','agenda',166623,NULL,NULL,141,'/comm/action/index.php?action=default&mainmenu=agenda&leftmenu=agenda&status=todo&filter=mine','','MenuToDoMyActions','agenda',NULL,NULL,'$user->rights->agenda->myactions->read','$conf->agenda->enabled',2,'2019-12-20 11:11:18'),(166625,'all',1,'agenda','left','agenda',166623,NULL,NULL,142,'/comm/action/index.php?action=default&mainmenu=agenda&leftmenu=agenda&status=done&filter=mine','','MenuDoneMyActions','agenda',NULL,NULL,'$user->rights->agenda->myactions->read','$conf->agenda->enabled',2,'2019-12-20 11:11:18'),(166626,'all',1,'agenda','left','agenda',166623,NULL,NULL,143,'/comm/action/index.php?action=default&mainmenu=agenda&leftmenu=agenda&status=todo&filtert=-1','','MenuToDoActions','agenda',NULL,NULL,'$user->rights->agenda->allactions->read','$user->rights->agenda->allactions->read',2,'2019-12-20 11:11:18'),(166627,'all',1,'agenda','left','agenda',166623,NULL,NULL,144,'/comm/action/index.php?action=default&mainmenu=agenda&leftmenu=agenda&status=done&filtert=-1','','MenuDoneActions','agenda',NULL,NULL,'$user->rights->agenda->allactions->read','$user->rights->agenda->allactions->read',2,'2019-12-20 11:11:18'),(166628,'all',1,'agenda','left','agenda',166621,NULL,NULL,110,'/comm/action/list.php?mainmenu=agenda&leftmenu=agenda','','List','agenda',NULL,NULL,'$user->rights->agenda->myactions->read','$conf->agenda->enabled',2,'2019-12-20 11:11:18'),(166629,'all',1,'agenda','left','agenda',166628,NULL,NULL,111,'/comm/action/list.php?mainmenu=agenda&leftmenu=agenda&status=todo&filter=mine','','MenuToDoMyActions','agenda',NULL,NULL,'$user->rights->agenda->myactions->read','$conf->agenda->enabled',2,'2019-12-20 11:11:18'),(166630,'all',1,'agenda','left','agenda',166628,NULL,NULL,112,'/comm/action/list.php?mainmenu=agenda&leftmenu=agenda&status=done&filter=mine','','MenuDoneMyActions','agenda',NULL,NULL,'$user->rights->agenda->myactions->read','$conf->agenda->enabled',2,'2019-12-20 11:11:18'),(166631,'all',1,'agenda','left','agenda',166628,NULL,NULL,113,'/comm/action/list.php?mainmenu=agenda&leftmenu=agenda&status=todo&filtert=-1','','MenuToDoActions','agenda',NULL,NULL,'$user->rights->agenda->allactions->read','$user->rights->agenda->allactions->read',2,'2019-12-20 11:11:18'),(166632,'all',1,'agenda','left','agenda',166628,NULL,NULL,114,'/comm/action/list.php?mainmenu=agenda&leftmenu=agenda&status=done&filtert=-1','','MenuDoneActions','agenda',NULL,NULL,'$user->rights->agenda->allactions->read','$user->rights->agenda->allactions->read',2,'2019-12-20 11:11:18'),(166633,'all',1,'agenda','left','agenda',166621,NULL,NULL,160,'/comm/action/rapport/index.php?mainmenu=agenda&leftmenu=agenda','','Reportings','agenda',NULL,NULL,'$user->rights->agenda->allactions->read','$conf->agenda->enabled',2,'2019-12-20 11:11:18'),(166634,'all',1,'barcode','left','tools',-1,NULL,'tools',200,'/barcode/printsheet.php?mainmenu=tools&leftmenu=barcodeprint','','BarCodePrintsheet','products',NULL,'barcodeprint','($conf->global->MAIN_USE_ADVANCED_PERMS && $user->rights->barcode->lire_advance) || (! $conf->global->MAIN_USE_ADVANCED_PERMS)','$conf->barcode->enabled',2,'2019-12-20 11:11:18'),(166635,'all',1,'barcode','left','home',-1,'admintools','home',300,'/barcode/codeinit.php?mainmenu=home&leftmenu=admintools','','MassBarcodeInit','products',NULL,NULL,'($conf->global->MAIN_USE_ADVANCED_PERMS && $user->rights->barcode->creer_advance) || (! $conf->global->MAIN_USE_ADVANCED_PERMS)','$conf->barcode->enabled && preg_match(\'/^(admintools|all)/\',$leftmenu)',0,'2019-12-20 11:11:18'),(166636,'all',1,'cron','left','home',-1,'admintools','home',200,'/cron/list.php?leftmenu=admintools','','CronList','cron',NULL,NULL,'$user->rights->cron->read','$conf->cron->enabled && preg_match(\'/^(admintools|all)/\', $leftmenu)',2,'2019-12-20 11:11:18'),(166637,'all',1,'ecm','top','ecm',0,NULL,NULL,82,'/ecm/index.php','','MenuECM','ecm',NULL,NULL,'$user->rights->ecm->read || $user->rights->ecm->upload || $user->rights->ecm->setup','$conf->ecm->enabled',2,'2019-12-20 11:11:18'),(166638,'all',1,'ecm','left','ecm',-1,NULL,'ecm',101,'/ecm/index.php?mainmenu=ecm&leftmenu=ecm','','ECMArea','ecm',NULL,'ecm','$user->rights->ecm->read || $user->rights->ecm->upload','$user->rights->ecm->read || $user->rights->ecm->upload',2,'2019-12-20 11:11:18'),(166639,'all',1,'ecm','left','ecm',-1,'ecm','ecm',102,'/ecm/index.php?action=file_manager&mainmenu=ecm&leftmenu=ecm','','ECMSectionsManual','ecm',NULL,'ecm_manual','$user->rights->ecm->read || $user->rights->ecm->upload','$user->rights->ecm->read || $user->rights->ecm->upload',2,'2019-12-20 11:11:18'),(166640,'all',1,'ecm','left','ecm',-1,'ecm','ecm',103,'/ecm/index_auto.php?action=file_manager&mainmenu=ecm&leftmenu=ecm','','ECMSectionsAuto','ecm',NULL,NULL,'$user->rights->ecm->read || $user->rights->ecm->upload','($user->rights->ecm->read || $user->rights->ecm->upload) && ! empty($conf->global->ECM_AUTO_TREE_ENABLED)',2,'2019-12-20 11:11:18'),(166641,'all',1,'opensurvey','left','tools',-1,NULL,'tools',200,'/opensurvey/index.php?mainmenu=tools&leftmenu=opensurvey','','Survey','opensurvey',NULL,'opensurvey','$user->rights->opensurvey->read','$conf->opensurvey->enabled',0,'2019-12-20 11:11:19'),(166642,'all',1,'opensurvey','left','tools',-1,'opensurvey','tools',210,'/opensurvey/wizard/index.php','','NewSurvey','opensurvey',NULL,'opensurvey_new','$user->rights->opensurvey->write','$conf->opensurvey->enabled',0,'2019-12-20 11:11:19'),(166643,'all',1,'opensurvey','left','tools',-1,'opensurvey','tools',220,'/opensurvey/list.php','','List','opensurvey',NULL,'opensurvey_list','$user->rights->opensurvey->read','$conf->opensurvey->enabled',0,'2019-12-20 11:11:19'),(166644,'all',1,'website','top','website',0,NULL,NULL,100,'/website/index.php','','WebSites','website',NULL,NULL,'$user->rights->website->read','$conf->website->enabled',2,'2019-12-20 11:11:20'); /*!40000 ALTER TABLE `llx_menu` ENABLE KEYS */; UNLOCK TABLES; @@ -7471,6 +7883,8 @@ CREATE TABLE `llx_mrp_mo` ( `date_end_planned` datetime DEFAULT NULL, `fk_bom` int(11) DEFAULT NULL, `fk_project` int(11) DEFAULT NULL, + `date_valid` datetime DEFAULT NULL, + `fk_user_valid` int(11) DEFAULT NULL, PRIMARY KEY (`rowid`), KEY `idx_mrp_mo_ref` (`ref`), KEY `idx_mrp_mo_entity` (`entity`), @@ -7483,7 +7897,7 @@ CREATE TABLE `llx_mrp_mo` ( KEY `idx_mrp_mo_fk_bom` (`fk_bom`), KEY `idx_mrp_mo_fk_project` (`fk_project`), CONSTRAINT `fk_mrp_mo_fk_user_creat` FOREIGN KEY (`fk_user_creat`) REFERENCES `llx_user` (`rowid`) -) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; +) ENGINE=InnoDB AUTO_INCREMENT=14 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -7492,7 +7906,7 @@ CREATE TABLE `llx_mrp_mo` ( LOCK TABLES `llx_mrp_mo` WRITE; /*!40000 ALTER TABLE `llx_mrp_mo` DISABLE KEYS */; -INSERT INTO `llx_mrp_mo` VALUES (1,'(PROV1)',1,NULL,1,NULL,NULL,NULL,NULL,'2019-11-29 12:58:18','2019-11-29 08:58:18',12,NULL,NULL,NULL,0,4,NULL,NULL,6,6); +INSERT INTO `llx_mrp_mo` VALUES (5,'MO1912-0002',1,'Build 2 apple pies for CIO birthday',3,2,10,NULL,NULL,'2019-12-20 16:42:08','2019-12-20 16:38:49',12,12,NULL,NULL,1,4,NULL,NULL,6,7,'2019-12-20 20:32:09',12),(8,'MO1912-0001',1,NULL,1,NULL,NULL,NULL,NULL,'2019-12-20 17:01:21','2019-12-20 13:25:47',12,NULL,NULL,NULL,1,3,NULL,NULL,6,NULL,'2019-12-20 17:25:47',12); /*!40000 ALTER TABLE `llx_mrp_mo` ENABLE KEYS */; UNLOCK TABLES; @@ -7571,6 +7985,8 @@ CREATE TABLE `llx_mrp_production` ( `fk_user_creat` int(11) NOT NULL, `fk_user_modif` int(11) DEFAULT NULL, `import_key` varchar(14) COLLATE utf8_unicode_ci DEFAULT NULL, + `qty_frozen` smallint(6) DEFAULT '0', + `disable_stock_change` smallint(6) DEFAULT '0', PRIMARY KEY (`rowid`), KEY `fk_mrp_production_product` (`fk_product`), KEY `fk_mrp_production_stock_movement` (`fk_stock_movement`), @@ -7578,7 +7994,7 @@ CREATE TABLE `llx_mrp_production` ( CONSTRAINT `fk_mrp_production_mo` FOREIGN KEY (`fk_mo`) REFERENCES `llx_mrp_mo` (`rowid`), CONSTRAINT `fk_mrp_production_product` FOREIGN KEY (`fk_product`) REFERENCES `llx_product` (`rowid`), CONSTRAINT `fk_mrp_production_stock_movement` FOREIGN KEY (`fk_stock_movement`) REFERENCES `llx_stock_mouvement` (`rowid`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; +) ENGINE=InnoDB AUTO_INCREMENT=52 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -7587,6 +8003,7 @@ CREATE TABLE `llx_mrp_production` ( LOCK TABLES `llx_mrp_production` WRITE; /*!40000 ALTER TABLE `llx_mrp_production` DISABLE KEYS */; +INSERT INTO `llx_mrp_production` VALUES (13,8,1,3,NULL,1,NULL,'toproduce',NULL,NULL,'2019-12-20 17:01:21','2019-12-20 13:01:21',12,NULL,NULL,NULL,NULL),(14,8,0,25,NULL,4,NULL,'toconsume',NULL,NULL,'2019-12-20 17:01:21','2019-12-20 13:01:21',12,NULL,NULL,0,0),(15,8,0,3,NULL,1,NULL,'toconsume',NULL,NULL,'2019-12-20 17:01:21','2019-12-20 13:01:21',12,NULL,NULL,0,1),(49,5,1,4,NULL,3,NULL,'toproduce',NULL,NULL,'2019-12-20 20:32:00','2019-12-20 16:32:00',12,NULL,NULL,NULL,NULL),(50,5,0,25,NULL,12,NULL,'toconsume',NULL,NULL,'2019-12-20 20:32:00','2019-12-20 16:32:00',12,NULL,NULL,0,0),(51,5,0,3,NULL,3,NULL,'toconsume',NULL,NULL,'2019-12-20 20:32:00','2019-12-20 16:32:00',12,NULL,NULL,0,1); /*!40000 ALTER TABLE `llx_mrp_production` ENABLE KEYS */; UNLOCK TABLES; @@ -8157,7 +8574,7 @@ CREATE TABLE `llx_opensurvey_sondage` ( LOCK TABLES `llx_opensurvey_sondage` WRITE; /*!40000 ALTER TABLE `llx_opensurvey_sondage` DISABLE KEYS */; -INSERT INTO `llx_opensurvey_sondage` VALUES ('m4467s2mtk6khmxc','What is your prefered date for a brunch','myemail@aaa.com','fdfds',0,'Date of next brunch','2015-03-07 00:00:00',1,'D',1,'2019-11-28 13:51:58',1,1,1,',1483473600'),('tim1dye8x5eeetxu','Please vote for the candidate you want to have for our new president this year.',NULL,NULL,12,'Election of new president','2017-02-26 04:00:00',1,'A',0,'2019-11-28 13:51:58',1,1,0,'Alan Candide@foragainst,Alex Candor@foragainst'); +INSERT INTO `llx_opensurvey_sondage` VALUES ('m4467s2mtk6khmxc','What is your prefered date for a brunch','myemail@aaa.com','fdfds',0,'Date of next brunch','2015-03-07 00:00:00',1,'D',1,'2019-12-19 11:28:27',1,1,1,',1483473600'),('tim1dye8x5eeetxu','Please vote for the candidate you want to have for our new president this year.',NULL,NULL,12,'Election of new president','2017-02-26 04:00:00',1,'A',0,'2019-12-19 11:28:27',1,1,0,'Alan Candide@foragainst,Alex Candor@foragainst'); /*!40000 ALTER TABLE `llx_opensurvey_sondage` ENABLE KEYS */; UNLOCK TABLES; @@ -8243,59 +8660,6 @@ LOCK TABLES `llx_overwrite_trans` WRITE; /*!40000 ALTER TABLE `llx_overwrite_trans` ENABLE KEYS */; UNLOCK TABLES; --- --- Table structure for table `llx_packages` --- - -DROP TABLE IF EXISTS `llx_packages`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `llx_packages` ( - `rowid` int(11) NOT NULL AUTO_INCREMENT, - `ref` varchar(64) COLLATE utf8_unicode_ci NOT NULL, - `entity` int(11) NOT NULL DEFAULT '1', - `label` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, - `date_creation` datetime NOT NULL, - `tms` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, - `fk_user_creat` int(11) NOT NULL, - `fk_user_modif` int(11) DEFAULT NULL, - `import_key` varchar(14) COLLATE utf8_unicode_ci DEFAULT NULL, - `sqldump` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, - `srcfile1` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, - `srcfile2` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, - `srcfile3` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, - `conffile1` mediumtext COLLATE utf8_unicode_ci, - `sqlafter` mediumtext COLLATE utf8_unicode_ci, - `crontoadd` mediumtext COLLATE utf8_unicode_ci, - `cliafter` text COLLATE utf8_unicode_ci, - `status` int(11) DEFAULT NULL, - `targetsrcfile1` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, - `targetsrcfile2` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, - `targetsrcfile3` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, - `datafile1` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, - `targetdatafile1` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, - `targetconffile1` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, - `note_public` mediumtext COLLATE utf8_unicode_ci, - `note_private` mediumtext COLLATE utf8_unicode_ci, - PRIMARY KEY (`rowid`), - KEY `idx_packages_rowid` (`rowid`), - KEY `idx_packages_ref` (`ref`), - KEY `idx_packages_entity` (`entity`), - KEY `idx_packages_import_key` (`import_key`), - KEY `idx_packages_status` (`status`) -) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `llx_packages` --- - -LOCK TABLES `llx_packages` WRITE; -/*!40000 ALTER TABLE `llx_packages` DISABLE KEYS */; -INSERT INTO `llx_packages` VALUES (1,'Dolibarr',1,'Dolibarr ERP CRM','2017-09-23 20:27:03','2017-11-04 20:19:20',1,12,NULL,'a','__DOL_DATA_ROOT__/sellyoursaas/git/dolibarr_dev/htdocs','__DOL_DATA_ROOT__/sellyoursaas/git/dolibarr_dev/htdocs/install/doctemplates','__DOL_DATA_ROOT__/sellyoursaas/git/dolibarr_dev/scripts','','UPDATE llx_user set pass_crypted = \'__APPPASSWORD0SALTED__\', email = \'__APPEMAIL__\' where login = \'admin\' AND (pass = \'admin\' OR pass_crypted = \'25edccd81ce2def41eae1317392fd106d8152a5b\');\r\nREPLACE INTO llx_const (name, entity, value, type, visible) values(\'CRON_KEY\', 0, \'__OSUSERNAME__\', \'chaine\', 0);\r\nREPLACE INTO llx_const (name, entity, value, type, visible) values(\'MAIN_INFO_SOCIETE_NOM\', 1, \'__APPORGNAME__\', \'chaine\', 0);\r\nREPLACE INTO llx_const (name, entity, value, type, visible) values(\'MAIN_INFO_SOCIETE_COUNTRY\', 1, \'__APPCOUNTRYIDCODELABEL__\', \'chaine\', 0);\r\nUPDATE llx_const set value = \'__APPEMAIL__\' where name = \'MAIN_MAIL_EMAIL_FROM\';\r\n\r\n','__INSTALLMINUTES__ __INSTALLHOURS__ * * * __OSUSERNAME__ __INSTANCEDIR__/scripts/cron/cron_run_jobs.php __OSUSERNAME__ firstadmin > __INSTANCEDIR__/documents/cron.log 2>&1','touch __INSTANCEDIR__/documents/install.lock; \r\nchown -R __OSUSERNAME__.__OSUSERNAME__ __INSTANCEDIR__/documents',1,'__INSTANCEDIR__/htdocs','__INSTANCEDIR__/documents/doctemplates','__INSTANCEDIR__/scripts','__DOL_DATA_ROOT__/sellyoursaas/packages/__PACKAGEREF__','a','__INSTANCEDIR__/htdocs/conf/conf.php','',''),(5,'Dolibarr 6',1,'Dolibarr ERP CRM','2017-09-23 20:27:03','2017-11-04 20:19:20',12,12,NULL,NULL,'__DOL_DATA_ROOT__/sellyoursaas/git/dolibarr_6.0/htdocs','__DOL_DATA_ROOT__/sellyoursaas/git/dolibarr_6.0/htdocs/install/doctemplates','__DOL_DATA_ROOT__/sellyoursaas/git/dolibarr_6.0/scripts','','UPDATE llx_user set pass_crypted = \'__APPPASSWORD0SALTED__\', email = \'__APPEMAIL__\' where login = \'admin\' AND (pass = \'admin\' OR pass_crypted = \'25edccd81ce2def41eae1317392fd106d8152a5b\');\r\nREPLACE INTO llx_const (name, entity, value, type, visible) values(\'CRON_KEY\', 0, \'__OSUSERNAME__\', \'chaine\', 0);','__INSTALLMINUTES__ __INSTALLHOURS__ * * * __OSUSERNAME__ __INSTANCEDIR__/scripts/cron/cron_run_jobs.php __OSUSERNAME__ firstadmin > __INSTANCEDIR__/documents/cron.log 2>&1','touch __INSTANCEDIR__/documents/install.lock; \r\nchown -R __OSUSERNAME__.__OSUSERNAME__ __INSTANCEDIR__/documents',1,'__INSTANCEDIR__/htdocs','__INSTANCEDIR__/documents/doctemplates','__INSTANCEDIR__/scripts','__DOL_DATA_ROOT__/sellyoursaas/packages/__PACKAGEREF__',NULL,'__INSTANCEDIR__/htdocs/conf/conf.php','',''),(6,'DoliPos',1,'Module POS','2017-09-23 20:27:03','2017-11-04 20:19:20',12,12,NULL,NULL,'__DOL_DATA_ROOT__/sellyoursaas/git/module_pos',NULL,NULL,NULL,NULL,NULL,'rm -fr __INSTANCEDIR__/documents/install.lock;\r\ncd __INSTANCEDIR__/htdocs/install/;\r\nphp __INSTANCEDIR__/htdocs/install/upgrade2.php 0.0.0 0.0.0 MAIN_MODULE_Societe;\r\nphp __INSTANCEDIR__/htdocs/install/upgrade2.php 0.0.0 0.0.0 MAIN_MODULE_Facture;\r\nphp __INSTANCEDIR__/htdocs/install/upgrade2.php 0.0.0 0.0.0 MAIN_MODULE_Commande;\r\nphp __INSTANCEDIR__/htdocs/install/upgrade2.php 0.0.0 0.0.0 MAIN_MODULE_Product;\r\nphp __INSTANCEDIR__/htdocs/install/upgrade2.php 0.0.0 0.0.0 MAIN_MODULE_Stock;\r\nphp __INSTANCEDIR__/htdocs/install/upgrade2.php 0.0.0 0.0.0 MAIN_MODULE_Banque;\r\nphp __INSTANCEDIR__/htdocs/install/upgrade2.php 0.0.0 0.0.0 MAIN_MODULE_POS;\r\ntouch __INSTANCEDIR__/documents/install.lock; \r\nchown -R __OSUSERNAME__.__OSUSERNAME__ __INSTANCEDIR__/documents;',1,'__INSTANCEDIR__/htdocs',NULL,NULL,'__DOL_DATA_ROOT__/sellyoursaas/packages/__PACKAGEREF__',NULL,NULL,'',''),(7,'DoliMed',1,'Module DoliMed','2017-09-23 20:27:03','2017-11-04 20:19:20',12,12,NULL,NULL,'__DOL_DATA_ROOT__/sellyoursaas/git/module_dolimed/htdocs',NULL,NULL,NULL,NULL,NULL,'rm -fr __INSTANCEDIR__/documents/install.lock;\r\ncd __INSTANCEDIR__/htdocs/install/;\r\nphp __INSTANCEDIR__/htdocs/install/upgrade2.php 0.0.0 0.0.0 MAIN_MODULE_SOCIETE,MAIN_MODULE_CabinetMed;\r\ntouch __INSTANCEDIR__/documents/install.lock; \r\nchown -R __OSUSERNAME__.__OSUSERNAME__ __INSTANCEDIR__/documents;',1,'__INSTANCEDIR__/htdocs',NULL,NULL,'__DOL_DATA_ROOT__/sellyoursaas/packages/__PACKAGEREF__',NULL,NULL,'',''); -/*!40000 ALTER TABLE `llx_packages` ENABLE KEYS */; -UNLOCK TABLES; - -- -- Table structure for table `llx_packages_extrafields` -- @@ -9649,7 +10013,7 @@ CREATE TABLE `llx_product_lot` ( `import_key` int(11) DEFAULT NULL, PRIMARY KEY (`rowid`), UNIQUE KEY `uk_product_lot` (`fk_product`,`batch`) -) ENGINE=InnoDB AUTO_INCREMENT=10 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; +) ENGINE=InnoDB AUTO_INCREMENT=23 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -9936,7 +10300,7 @@ CREATE TABLE `llx_projet` ( UNIQUE KEY `uk_projet_ref` (`ref`,`entity`), KEY `idx_projet_fk_soc` (`fk_soc`), CONSTRAINT `fk_projet_fk_soc` FOREIGN KEY (`fk_soc`) REFERENCES `llx_societe` (`rowid`) -) ENGINE=InnoDB AUTO_INCREMENT=10 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; +) ENGINE=InnoDB AUTO_INCREMENT=14 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -9945,7 +10309,7 @@ CREATE TABLE `llx_projet` ( LOCK TABLES `llx_projet` WRITE; /*!40000 ALTER TABLE `llx_projet` DISABLE KEYS */; -INSERT INTO `llx_projet` VALUES (1,11,'2012-07-09 00:00:00','2017-10-05 20:51:28','2012-07-09',NULL,'PROJ1',1,'Project One','',1,0,1,NULL,NULL,NULL,'gdfgdfg','baleine',NULL,NULL,NULL,NULL,NULL,NULL,0,0,1,0),(2,13,'2012-07-09 00:00:00','2017-10-05 20:51:51','2012-07-09',NULL,'PROJ2',1,'Project Two','',1,0,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,1,0),(3,1,'2012-07-09 00:00:00','2017-02-01 11:55:08','2012-07-09',NULL,'PROJINDIAN',1,'Project for Indian company move','',1,0,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,1,0),(4,NULL,'2012-07-09 00:00:00','2012-07-08 22:50:49','2012-07-09',NULL,'PROJSHARED',1,'The Global project','',1,1,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,1,0),(5,NULL,'2012-07-11 00:00:00','2017-02-01 15:01:51','2012-07-11','2013-07-14','RMLL',1,'Project management RMLL','',1,1,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,1,0),(6,10,'2018-07-30 00:00:00','2019-11-28 11:52:54','2018-07-30',NULL,'PJ1607-0001',1,'PROJALICE1','The Alice project number 1',12,0,1,2,20.00,NULL,NULL,NULL,5000.00000000,NULL,NULL,8000.00000000,NULL,12,1,1,1,0),(7,10,'2018-07-30 00:00:00','2019-11-28 11:52:54','2018-07-30',NULL,'PJ1607-0002',1,'PROJALICE2','The Alice project number 2',12,0,1,6,100.00,NULL,NULL,NULL,NULL,'2017-02-01 16:24:31',12,7000.00000000,NULL,NULL,0,1,1,0),(8,10,'2018-07-30 00:00:00','2019-11-28 11:52:54','2018-07-30',NULL,'PJ1607-0003',1,'PROJALICE2','The Alice project number 3',12,0,1,6,100.00,NULL,NULL,NULL,NULL,NULL,NULL,3550.00000000,NULL,NULL,0,1,1,0),(9,4,'2018-07-31 00:00:00','2019-11-28 11:52:54','2018-07-31',NULL,'PJ1607-0004',1,'Project Top X','',12,0,1,2,27.00,NULL,NULL,NULL,NULL,NULL,NULL,4000.00000000,NULL,NULL,0,1,1,0); +INSERT INTO `llx_projet` VALUES (1,11,'2012-07-09 00:00:00','2017-10-05 20:51:28','2012-07-09',NULL,'PROJ1',1,'Project One','',1,0,1,NULL,NULL,NULL,'gdfgdfg','baleine',NULL,NULL,NULL,NULL,NULL,NULL,0,0,1,0),(2,13,'2012-07-09 00:00:00','2017-10-05 20:51:51','2012-07-09',NULL,'PROJ2',1,'Project Two','',1,0,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,1,0),(3,1,'2012-07-09 00:00:00','2017-02-01 11:55:08','2012-07-09',NULL,'PROJINDIAN',1,'Project for Indian company move','',1,0,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,1,0),(4,NULL,'2012-07-09 00:00:00','2012-07-08 22:50:49','2012-07-09',NULL,'PROJSHARED',1,'The Global project','',1,1,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,1,0),(5,NULL,'2012-07-11 00:00:00','2017-02-01 15:01:51','2012-07-11','2013-07-14','RMLL',1,'Project management RMLL','',1,1,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,1,0),(6,10,'2018-07-30 00:00:00','2019-11-28 11:52:54','2018-07-30',NULL,'PJ1607-0001',1,'PROJALICE1','The Alice project number 1',12,0,1,2,20.00,NULL,NULL,NULL,5000.00000000,NULL,NULL,8000.00000000,NULL,12,1,1,1,0),(7,10,'2018-07-30 00:00:00','2019-11-28 11:52:54','2018-07-30',NULL,'PJ1607-0002',1,'PROJALICE2','The Alice project number 2',12,0,1,6,100.00,NULL,NULL,NULL,NULL,'2017-02-01 16:24:31',12,7000.00000000,NULL,NULL,0,1,1,0),(8,10,'2018-07-30 00:00:00','2019-11-28 11:52:54','2018-07-30',NULL,'PJ1607-0003',1,'PROJALICE2','The Alice project number 3',12,0,1,6,100.00,NULL,NULL,NULL,NULL,NULL,NULL,3550.00000000,NULL,NULL,0,1,1,0),(9,4,'2018-07-31 00:00:00','2019-12-20 16:33:15','2018-07-31',NULL,'PJ1607-0004',1,'Project Top X','',12,0,2,2,27.00,NULL,NULL,NULL,NULL,'2019-12-20 20:33:15',12,4000.00000000,NULL,NULL,0,1,1,0),(10,1,'2019-12-21 19:46:33','2019-12-21 15:48:06','2019-12-21',NULL,'PJ1912-0005',1,'Contact for a new shop in Delhi','',12,0,1,1,20.00,NULL,NULL,NULL,NULL,NULL,NULL,18000.00000000,NULL,12,0,1,1,0),(11,10,'2019-12-21 19:49:28','2019-12-21 16:10:21','2019-12-02','2019-12-13','PJ1912-0006',1,'Request for new development of logo','Request to redesign a new logo',12,0,1,4,60.00,NULL,NULL,NULL,NULL,NULL,NULL,6500.00000000,NULL,12,1,1,1,0),(12,4,'2019-12-21 19:52:12','2019-12-21 15:52:12','2019-12-21',NULL,'PJ1912-0007',1,'Adding new tool for Customer Relationship Management','',12,1,0,1,0.00,NULL,NULL,NULL,NULL,NULL,NULL,16000.00000000,NULL,NULL,1,1,1,0),(13,26,'2019-12-21 19:53:21','2019-12-21 15:53:59','2019-12-21',NULL,'PJ1912-0008',1,'Cooking 100 apple pie for chrsitmas','',12,0,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,12,1,0,1,0); /*!40000 ALTER TABLE `llx_projet` ENABLE KEYS */; UNLOCK TABLES; @@ -9964,7 +10328,7 @@ CREATE TABLE `llx_projet_extrafields` ( `priority` mediumtext COLLATE utf8_unicode_ci, PRIMARY KEY (`rowid`), KEY `idx_projet_extrafields` (`fk_object`) -) ENGINE=InnoDB AUTO_INCREMENT=18 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; +) ENGINE=InnoDB AUTO_INCREMENT=29 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -9973,7 +10337,7 @@ CREATE TABLE `llx_projet_extrafields` ( LOCK TABLES `llx_projet_extrafields` WRITE; /*!40000 ALTER TABLE `llx_projet_extrafields` DISABLE KEYS */; -INSERT INTO `llx_projet_extrafields` VALUES (7,'2018-07-30 15:53:23',8,NULL,'5'),(9,'2018-07-31 14:27:24',9,NULL,'0'),(13,'2017-02-01 11:55:08',3,NULL,'0'),(15,'2017-02-01 12:24:31',7,NULL,'1'),(16,'2017-02-01 15:01:51',5,NULL,'0'),(17,'2019-10-01 11:48:36',6,NULL,'3'); +INSERT INTO `llx_projet_extrafields` VALUES (7,'2018-07-30 15:53:23',8,NULL,'5'),(9,'2018-07-31 14:27:24',9,NULL,'0'),(13,'2017-02-01 11:55:08',3,NULL,'0'),(15,'2017-02-01 12:24:31',7,NULL,'1'),(16,'2017-02-01 15:01:51',5,NULL,'0'),(17,'2019-10-01 11:48:36',6,NULL,'3'),(22,'2019-12-21 15:48:06',10,NULL,'0'),(24,'2019-12-21 15:52:12',12,NULL,'4'),(26,'2019-12-21 15:53:42',13,NULL,'0'),(28,'2019-12-21 16:10:21',11,NULL,'0'); /*!40000 ALTER TABLE `llx_projet_extrafields` ENABLE KEYS */; UNLOCK TABLES; @@ -10236,7 +10600,7 @@ CREATE TABLE `llx_propal` ( LOCK TABLES `llx_propal` WRITE; /*!40000 ALTER TABLE `llx_propal` DISABLE KEYS */; -INSERT INTO `llx_propal` VALUES (1,2,NULL,'2018-07-30 15:56:45','PR1007-0001',1,NULL,NULL,'','2012-07-09 01:33:49','2018-07-09','2018-07-24 12:00:00','2017-08-08 14:24:18',NULL,1,NULL,1,NULL,1,0,NULL,NULL,0,30.00000000,3.84000000,0.00000000,0.00000000,33.84000000,NULL,NULL,1,0,'','','azur',NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL),(2,1,NULL,'2018-07-30 15:56:54','PR1007-0002',1,NULL,NULL,'','2012-07-10 02:11:44','2018-07-10','2018-07-25 12:00:00','2018-07-10 02:12:55','2017-07-20 15:23:12',1,NULL,1,1,2,0,NULL,NULL,0,10.00000000,0.00000000,0.00000000,0.00000000,10.00000000,NULL,NULL,1,1,'','','azur',NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL),(3,4,NULL,'2018-07-30 15:56:54','PR1007-0003',1,NULL,NULL,'','2012-07-18 11:35:11','2018-07-18','2018-08-02 12:00:00','2018-07-18 11:36:18','2017-07-20 15:21:15',1,NULL,1,1,2,0,NULL,NULL,0,10.00000000,0.00000000,0.00000000,0.00000000,10.00000000,NULL,NULL,1,0,'','','azur',NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL),(5,19,NULL,'2018-07-30 15:56:54','PR1302-0005',1,NULL,NULL,'','2015-02-17 15:39:56','2018-02-17','2018-03-04 12:00:00','2018-11-15 23:27:10',NULL,1,NULL,12,NULL,1,0,NULL,NULL,0,10.00000000,2.00000000,0.00000000,0.00000000,12.00000000,NULL,NULL,1,0,'','','azur',NULL,NULL,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL),(6,19,NULL,'2018-07-30 15:56:54','PR1302-0006',1,NULL,NULL,'','2015-02-17 15:40:12','2018-02-17','2018-03-04 12:00:00',NULL,NULL,1,NULL,NULL,NULL,0,0,NULL,NULL,0,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,1,0,'','','azur',NULL,NULL,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL),(7,19,NULL,'2017-01-29 17:49:33','PR1302-0007',1,NULL,NULL,'','2015-02-17 15:41:15','2018-02-17','2018-03-04 12:00:00','2017-01-29 21:49:33',NULL,1,NULL,12,NULL,1,0,NULL,NULL,0,400.00000000,0.00000000,0.00000000,0.00000000,400.00000000,NULL,NULL,1,0,'','','azur',NULL,NULL,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,400.00000000,0.00000000,400.00000000,NULL),(8,19,NULL,'2018-07-30 15:56:39','PR1302-0008',1,NULL,NULL,'','2015-02-17 15:43:39','2018-02-17','2018-03-04 12:00:00',NULL,NULL,1,NULL,NULL,NULL,0,0,NULL,NULL,0,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,1,0,'','','azur',NULL,NULL,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL),(10,7,4,'2019-09-27 14:54:30','PR1909-0031',1,NULL,NULL,'','2017-11-15 23:37:08','2017-11-15','2018-11-30 12:00:00','2019-09-27 16:54:30',NULL,12,NULL,12,NULL,1,0,NULL,NULL,0,10.00000000,0.00000000,0.00000000,0.00000000,10.00000000,NULL,NULL,1,3,'','','azur',NULL,NULL,0,NULL,0,NULL,NULL,0,'',NULL,NULL,1.00000000,10.00000000,0.00000000,10.00000000,'propale/PR1909-0031/PR1909-0031.pdf'),(11,1,NULL,'2017-02-16 00:44:58','PR1702-0009',1,NULL,NULL,'','2017-02-16 01:44:58','2017-05-13','2017-05-28 12:00:00','2017-02-16 01:44:58',NULL,1,NULL,1,NULL,1,0,NULL,NULL,0,60.00000000,0.00000000,0.00000000,0.00000000,60.00000000,NULL,NULL,3,3,'','','',NULL,NULL,0,NULL,0,NULL,NULL,0,'',0,'EUR',1.00000000,60.00000000,0.00000000,60.00000000,NULL),(12,7,NULL,'2017-02-16 00:45:44','PR1702-0010',1,NULL,NULL,'','2017-02-16 01:45:44','2017-06-24','2017-07-09 12:00:00','2017-02-16 01:45:44',NULL,2,NULL,2,NULL,1,0,NULL,NULL,0,832.00000000,0.00000000,0.00000000,0.00000000,832.00000000,NULL,NULL,3,3,'','','',NULL,NULL,0,NULL,0,NULL,NULL,0,'',0,'EUR',1.00000000,832.00000000,0.00000000,832.00000000,NULL),(13,26,NULL,'2017-02-16 00:46:15','PR1702-0011',1,NULL,NULL,'','2017-02-16 01:46:15','2017-04-03','2017-04-18 12:00:00','2017-02-16 01:46:15',NULL,1,NULL,1,NULL,1,0,NULL,NULL,0,242.00000000,0.00000000,0.00000000,0.00000000,242.00000000,NULL,NULL,3,3,'','','',NULL,NULL,0,NULL,0,NULL,NULL,0,'',0,'EUR',1.00000000,242.00000000,0.00000000,242.00000000,NULL),(14,3,NULL,'2017-02-16 00:46:15','PR1702-0012',1,NULL,NULL,'','2017-02-16 01:46:15','2018-06-19','2018-07-04 12:00:00','2017-02-16 01:46:15',NULL,2,NULL,2,NULL,1,0,NULL,NULL,0,245.00000000,0.00000000,0.00000000,0.00000000,245.00000000,NULL,NULL,3,3,'','','',NULL,NULL,0,NULL,0,NULL,NULL,0,'',0,'EUR',1.00000000,245.00000000,0.00000000,245.00000000,NULL),(15,26,NULL,'2017-02-16 00:46:15','PR1702-0013',1,NULL,NULL,'','2017-02-16 01:46:15','2018-05-01','2018-05-16 12:00:00','2017-02-16 01:46:15',NULL,2,NULL,2,NULL,1,0,NULL,NULL,0,940.00000000,0.00000000,0.00000000,0.00000000,940.00000000,NULL,NULL,3,3,'','','',NULL,NULL,0,NULL,0,NULL,NULL,0,'',0,'EUR',1.00000000,940.00000000,0.00000000,940.00000000,NULL),(16,1,NULL,'2017-02-16 00:46:15','PR1702-0014',1,NULL,NULL,'','2017-02-16 01:46:15','2017-05-13','2017-05-28 12:00:00','2017-02-16 01:46:15',NULL,2,NULL,2,NULL,1,0,NULL,NULL,0,125.00000000,0.00000000,0.00000000,0.00000000,125.00000000,NULL,NULL,3,3,'','','',NULL,NULL,0,NULL,0,NULL,NULL,0,'',0,'EUR',1.00000000,125.00000000,0.00000000,125.00000000,NULL),(17,1,NULL,'2017-02-16 00:46:15','PR1702-0015',1,NULL,NULL,'','2017-02-16 01:46:15','2018-07-23','2018-08-07 12:00:00','2017-02-16 01:46:15',NULL,1,NULL,1,NULL,1,0,NULL,NULL,0,163.00000000,0.00000000,0.00000000,0.00000000,163.00000000,NULL,NULL,3,3,'','','',NULL,NULL,0,NULL,0,NULL,NULL,0,'',0,'EUR',1.00000000,163.00000000,0.00000000,163.00000000,NULL),(18,26,NULL,'2017-02-16 00:46:15','PR1702-0016',1,NULL,NULL,'','2017-02-16 01:46:15','2017-02-13','2017-02-28 12:00:00','2017-02-16 01:46:15',NULL,2,NULL,2,NULL,1,0,NULL,NULL,0,900.00000000,0.00000000,0.00000000,0.00000000,900.00000000,NULL,NULL,3,3,'','','',NULL,NULL,0,NULL,0,NULL,NULL,0,'',0,'EUR',1.00000000,900.00000000,0.00000000,900.00000000,NULL),(19,12,NULL,'2017-02-16 00:46:15','PR1702-0017',1,NULL,NULL,'','2017-02-16 01:46:15','2017-03-30','2017-04-14 12:00:00','2017-02-16 01:46:15',NULL,2,NULL,2,NULL,1,0,NULL,NULL,0,200.00000000,0.00000000,0.00000000,0.00000000,200.00000000,NULL,NULL,3,3,'','','',NULL,NULL,0,NULL,0,NULL,NULL,0,'',0,'EUR',1.00000000,200.00000000,0.00000000,200.00000000,NULL),(20,26,NULL,'2017-02-16 00:46:15','PR1702-0018',1,NULL,NULL,'','2017-02-16 01:46:15','2018-11-13','2018-11-28 12:00:00','2017-02-16 01:46:15',NULL,1,NULL,1,NULL,1,0,NULL,NULL,0,830.00000000,0.00000000,0.00000000,0.00000000,830.00000000,NULL,NULL,3,3,'','','',NULL,NULL,0,NULL,0,NULL,NULL,0,'',0,'EUR',1.00000000,830.00000000,0.00000000,830.00000000,NULL),(21,1,NULL,'2017-02-16 00:47:09','PR1702-0019',1,NULL,NULL,'','2017-02-16 01:46:15','2017-09-23','2018-10-08 12:00:00','2017-02-16 04:47:09',NULL,1,NULL,12,NULL,1,0,NULL,NULL,0,89.00000000,0.00000000,0.00000000,0.00000000,89.00000000,NULL,NULL,3,3,'','','',NULL,NULL,0,NULL,0,NULL,NULL,0,'',0,'EUR',1.00000000,89.00000000,0.00000000,89.00000000,NULL),(22,26,NULL,'2019-09-27 17:47:00','PR1702-0020',1,NULL,NULL,'','2017-02-16 01:46:15','2018-11-13','2018-11-28 12:00:00','2017-02-16 01:46:15',NULL,1,NULL,1,NULL,0,0,NULL,NULL,0,70.00000000,0.00000000,0.00000000,0.00000000,70.00000000,NULL,NULL,3,3,'','','',NULL,NULL,0,NULL,0,NULL,NULL,0,'',0,'EUR',1.00000000,70.00000000,0.00000000,70.00000000,'propale/PR1702-0020/PR1702-0020.pdf'),(23,12,NULL,'2017-02-17 12:07:18','PR1702-0021',1,NULL,NULL,'','2017-02-16 01:46:17','2018-04-03','2018-04-18 12:00:00','2017-02-17 16:07:18',NULL,2,NULL,12,NULL,1,0,NULL,NULL,0,715.00000000,0.00000000,0.00000000,0.00000000,715.00000000,NULL,NULL,3,3,'','','',NULL,NULL,0,NULL,0,NULL,NULL,0,'',0,'EUR',1.00000000,715.00000000,0.00000000,715.00000000,NULL),(24,7,NULL,'2017-02-16 00:46:17','PR1702-0022',1,NULL,NULL,'','2017-02-16 01:46:17','2018-11-13','2018-11-28 12:00:00','2017-02-16 01:46:17',NULL,2,NULL,2,NULL,1,0,NULL,NULL,0,250.00000000,0.00000000,0.00000000,0.00000000,250.00000000,NULL,NULL,3,3,'','','',NULL,NULL,0,NULL,0,NULL,NULL,0,'',0,'EUR',1.00000000,250.00000000,0.00000000,250.00000000,NULL),(25,3,NULL,'2017-02-16 00:47:29','PR1702-0023',1,NULL,NULL,'','2017-02-16 01:46:17','2018-07-09','2018-07-24 12:00:00','2017-02-16 01:46:17','2017-02-16 04:47:29',1,NULL,1,12,4,0,NULL,NULL,0,1018.00000000,0.00000000,0.00000000,0.00000000,1018.00000000,NULL,NULL,3,3,'','','',NULL,NULL,0,NULL,0,NULL,NULL,0,'',0,'EUR',1.00000000,1018.00000000,0.00000000,1018.00000000,NULL),(26,1,NULL,'2017-02-16 00:46:18','PR1702-0024',1,NULL,NULL,'','2017-02-16 01:46:17','2018-04-03','2018-04-18 12:00:00','2017-02-16 01:46:18',NULL,2,NULL,2,NULL,1,0,NULL,NULL,0,710.00000000,0.00000000,0.00000000,0.00000000,710.00000000,NULL,NULL,3,3,'','','',NULL,NULL,0,NULL,0,NULL,NULL,0,'',0,'EUR',1.00000000,710.00000000,0.00000000,710.00000000,NULL),(27,6,NULL,'2017-02-16 00:46:18','PR1702-0025',1,NULL,NULL,'','2017-02-16 01:46:18','2018-11-12','2018-11-27 12:00:00','2017-02-16 01:46:18',NULL,1,NULL,1,NULL,1,0,NULL,NULL,0,300.00000000,0.00000000,0.00000000,0.00000000,300.00000000,NULL,NULL,3,3,'','','',NULL,NULL,0,NULL,0,NULL,NULL,0,'',0,'EUR',1.00000000,300.00000000,0.00000000,300.00000000,NULL),(28,19,NULL,'2017-02-16 00:46:31','PR1702-0026',1,NULL,NULL,'','2017-02-16 01:46:18','2017-07-30','2017-08-14 12:00:00','2017-02-16 01:46:18','2017-02-16 04:46:31',2,NULL,2,12,2,0,NULL,NULL,0,440.00000000,0.00000000,0.00000000,0.00000000,440.00000000,NULL,NULL,3,3,'','','',NULL,NULL,0,NULL,0,NULL,NULL,0,'',0,'EUR',1.00000000,440.00000000,0.00000000,440.00000000,NULL),(29,1,NULL,'2017-02-16 00:46:37','PR1702-0027',1,NULL,NULL,'','2017-02-16 01:46:18','2017-07-23','2017-08-07 12:00:00','2017-02-16 01:46:18','2017-02-16 04:46:37',2,NULL,2,12,2,0,NULL,NULL,0,1000.00000000,0.00000000,0.00000000,0.00000000,1000.00000000,NULL,NULL,3,3,'','','',NULL,NULL,0,NULL,0,NULL,NULL,0,'',0,'EUR',1.00000000,1000.00000000,0.00000000,1000.00000000,NULL),(30,1,NULL,'2017-02-16 00:46:42','PR1702-0028',1,NULL,NULL,'','2017-02-16 01:46:18','2018-05-01','2018-05-16 12:00:00','2017-02-16 01:46:18','2017-02-16 04:46:42',2,NULL,2,12,3,0,NULL,NULL,0,1200.00000000,0.00000000,0.00000000,0.00000000,1200.00000000,NULL,NULL,3,3,'','','',NULL,NULL,0,NULL,0,NULL,NULL,0,'',0,'EUR',1.00000000,1200.00000000,0.00000000,1200.00000000,NULL),(31,11,NULL,'2017-02-16 00:46:18','PR1702-0029',1,NULL,NULL,'','2017-02-16 01:46:18','2018-06-24','2018-07-09 12:00:00','2017-02-16 01:46:18',NULL,1,NULL,1,NULL,1,0,NULL,NULL,0,720.00000000,0.00000000,0.00000000,0.00000000,720.00000000,NULL,NULL,3,3,'','','',NULL,NULL,0,NULL,0,NULL,NULL,0,'',0,'EUR',1.00000000,720.00000000,0.00000000,720.00000000,NULL),(32,19,NULL,'2017-02-16 00:46:18','PR1702-0030',1,NULL,NULL,'','2017-02-16 01:46:18','2018-11-12','2018-11-27 12:00:00','2017-02-16 01:46:18',NULL,2,NULL,2,NULL,1,0,NULL,NULL,0,608.00000000,0.00000000,0.00000000,0.00000000,608.00000000,NULL,NULL,3,3,'','','',NULL,NULL,0,NULL,0,NULL,NULL,0,'',0,'EUR',1.00000000,608.00000000,0.00000000,608.00000000,NULL),(33,10,6,'2019-09-27 15:08:59','PR1909-0032',1,NULL,NULL,'','2019-09-27 17:07:40','2019-09-27','2019-10-12 12:00:00','2019-09-27 17:08:59',NULL,12,NULL,12,NULL,1,0,NULL,NULL,0,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,NULL,NULL,'','','azur',NULL,NULL,0,NULL,0,NULL,NULL,0,'',1,'EUR',1.00000000,0.00000000,0.00000000,0.00000000,'propale/PR1909-0032/PR1909-0032.pdf'),(34,10,6,'2019-09-27 15:13:13','PR1909-0033',1,NULL,NULL,'','2019-09-27 17:11:21','2019-09-27','2019-10-12 12:00:00','2019-09-27 17:13:13',NULL,12,NULL,12,NULL,1,0,NULL,NULL,0,10.00000000,0.00000000,0.00000000,0.00000000,10.00000000,NULL,NULL,NULL,NULL,'','','azur',NULL,NULL,0,NULL,0,NULL,NULL,0,'',1,'EUR',1.00000000,10.00000000,0.00000000,10.00000000,'propale/PR1909-0033/PR1909-0033.pdf'),(35,10,NULL,'2019-09-27 15:53:44','(PROV35)',1,NULL,NULL,'','2019-09-27 17:53:44','2019-09-27','2019-10-12 12:00:00',NULL,NULL,12,NULL,NULL,NULL,0,0,NULL,NULL,0,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,NULL,NULL,'','','azur',NULL,NULL,0,NULL,0,NULL,NULL,0,'',1,'EUR',1.00000000,0.00000000,0.00000000,0.00000000,'propale/(PROV35)/(PROV35).pdf'); +INSERT INTO `llx_propal` VALUES (1,2,NULL,'2018-07-30 15:56:45','PR1007-0001',1,NULL,NULL,'','2012-07-09 01:33:49','2018-07-09','2018-07-24 12:00:00','2017-08-08 14:24:18',NULL,1,NULL,1,NULL,1,0,NULL,NULL,0,30.00000000,3.84000000,0.00000000,0.00000000,33.84000000,NULL,NULL,1,0,'','','azur',NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL),(2,1,NULL,'2018-07-30 15:56:54','PR1007-0002',1,NULL,NULL,'','2012-07-10 02:11:44','2018-07-10','2018-07-25 12:00:00','2018-07-10 02:12:55','2017-07-20 15:23:12',1,NULL,1,1,2,0,NULL,NULL,0,10.00000000,0.00000000,0.00000000,0.00000000,10.00000000,NULL,NULL,1,1,'','','azur',NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL),(3,4,NULL,'2018-07-30 15:56:54','PR1007-0003',1,NULL,NULL,'','2012-07-18 11:35:11','2018-07-18','2018-08-02 12:00:00','2018-07-18 11:36:18','2017-07-20 15:21:15',1,NULL,1,1,2,0,NULL,NULL,0,10.00000000,0.00000000,0.00000000,0.00000000,10.00000000,NULL,NULL,1,0,'','','azur',NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL),(5,19,NULL,'2018-07-30 15:56:54','PR1302-0005',1,NULL,NULL,'','2015-02-17 15:39:56','2018-02-17','2018-03-04 12:00:00','2018-11-15 23:27:10',NULL,1,NULL,12,NULL,1,0,NULL,NULL,0,10.00000000,2.00000000,0.00000000,0.00000000,12.00000000,NULL,NULL,1,0,'','','azur',NULL,NULL,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL),(6,19,NULL,'2018-07-30 15:56:54','PR1302-0006',1,NULL,NULL,'','2015-02-17 15:40:12','2018-02-17','2018-03-04 12:00:00',NULL,NULL,1,NULL,NULL,NULL,0,0,NULL,NULL,0,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,1,0,'','','azur',NULL,NULL,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL),(7,19,NULL,'2017-01-29 17:49:33','PR1302-0007',1,NULL,NULL,'','2015-02-17 15:41:15','2018-02-17','2018-03-04 12:00:00','2017-01-29 21:49:33',NULL,1,NULL,12,NULL,1,0,NULL,NULL,0,400.00000000,0.00000000,0.00000000,0.00000000,400.00000000,NULL,NULL,1,0,'','','azur',NULL,NULL,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,400.00000000,0.00000000,400.00000000,NULL),(8,19,NULL,'2018-07-30 15:56:39','PR1302-0008',1,NULL,NULL,'','2015-02-17 15:43:39','2018-02-17','2018-03-04 12:00:00',NULL,NULL,1,NULL,NULL,NULL,0,0,NULL,NULL,0,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,1,0,'','','azur',NULL,NULL,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL),(10,7,4,'2019-09-27 14:54:30','PR1909-0031',1,NULL,NULL,'','2017-11-15 23:37:08','2017-11-15','2018-11-30 12:00:00','2019-09-27 16:54:30',NULL,12,NULL,12,NULL,1,0,NULL,NULL,0,10.00000000,0.00000000,0.00000000,0.00000000,10.00000000,NULL,NULL,1,3,'','','azur',NULL,NULL,0,NULL,0,NULL,NULL,0,'',NULL,NULL,1.00000000,10.00000000,0.00000000,10.00000000,'propale/PR1909-0031/PR1909-0031.pdf'),(11,1,NULL,'2017-02-16 00:44:58','PR1702-0009',1,NULL,NULL,'','2017-02-16 01:44:58','2017-05-13','2017-05-28 12:00:00','2017-02-16 01:44:58',NULL,1,NULL,1,NULL,1,0,NULL,NULL,0,60.00000000,0.00000000,0.00000000,0.00000000,60.00000000,NULL,NULL,3,3,'','','',NULL,NULL,0,NULL,0,NULL,NULL,0,'',0,'EUR',1.00000000,60.00000000,0.00000000,60.00000000,NULL),(12,7,NULL,'2017-02-16 00:45:44','PR1702-0010',1,NULL,NULL,'','2017-02-16 01:45:44','2017-06-24','2017-07-09 12:00:00','2017-02-16 01:45:44',NULL,2,NULL,2,NULL,1,0,NULL,NULL,0,832.00000000,0.00000000,0.00000000,0.00000000,832.00000000,NULL,NULL,3,3,'','','',NULL,NULL,0,NULL,0,NULL,NULL,0,'',0,'EUR',1.00000000,832.00000000,0.00000000,832.00000000,NULL),(13,26,NULL,'2017-02-16 00:46:15','PR1702-0011',1,NULL,NULL,'','2017-02-16 01:46:15','2017-04-03','2017-04-18 12:00:00','2017-02-16 01:46:15',NULL,1,NULL,1,NULL,1,0,NULL,NULL,0,242.00000000,0.00000000,0.00000000,0.00000000,242.00000000,NULL,NULL,3,3,'','','',NULL,NULL,0,NULL,0,NULL,NULL,0,'',0,'EUR',1.00000000,242.00000000,0.00000000,242.00000000,NULL),(14,3,NULL,'2017-02-16 00:46:15','PR1702-0012',1,NULL,NULL,'','2017-02-16 01:46:15','2018-06-19','2018-07-04 12:00:00','2017-02-16 01:46:15',NULL,2,NULL,2,NULL,1,0,NULL,NULL,0,245.00000000,0.00000000,0.00000000,0.00000000,245.00000000,NULL,NULL,3,3,'','','',NULL,NULL,0,NULL,0,NULL,NULL,0,'',0,'EUR',1.00000000,245.00000000,0.00000000,245.00000000,NULL),(15,26,NULL,'2017-02-16 00:46:15','PR1702-0013',1,NULL,NULL,'','2017-02-16 01:46:15','2018-05-01','2018-05-16 12:00:00','2017-02-16 01:46:15',NULL,2,NULL,2,NULL,1,0,NULL,NULL,0,940.00000000,0.00000000,0.00000000,0.00000000,940.00000000,NULL,NULL,3,3,'','','',NULL,NULL,0,NULL,0,NULL,NULL,0,'',0,'EUR',1.00000000,940.00000000,0.00000000,940.00000000,NULL),(16,1,NULL,'2017-02-16 00:46:15','PR1702-0014',1,NULL,NULL,'','2017-02-16 01:46:15','2017-05-13','2017-05-28 12:00:00','2017-02-16 01:46:15',NULL,2,NULL,2,NULL,1,0,NULL,NULL,0,125.00000000,0.00000000,0.00000000,0.00000000,125.00000000,NULL,NULL,3,3,'','','',NULL,NULL,0,NULL,0,NULL,NULL,0,'',0,'EUR',1.00000000,125.00000000,0.00000000,125.00000000,NULL),(17,1,NULL,'2017-02-16 00:46:15','PR1702-0015',1,NULL,NULL,'','2017-02-16 01:46:15','2018-07-23','2018-08-07 12:00:00','2017-02-16 01:46:15',NULL,1,NULL,1,NULL,1,0,NULL,NULL,0,163.00000000,0.00000000,0.00000000,0.00000000,163.00000000,NULL,NULL,3,3,'','','',NULL,NULL,0,NULL,0,NULL,NULL,0,'',0,'EUR',1.00000000,163.00000000,0.00000000,163.00000000,NULL),(18,26,NULL,'2017-02-16 00:46:15','PR1702-0016',1,NULL,NULL,'','2017-02-16 01:46:15','2017-02-13','2017-02-28 12:00:00','2017-02-16 01:46:15',NULL,2,NULL,2,NULL,1,0,NULL,NULL,0,900.00000000,0.00000000,0.00000000,0.00000000,900.00000000,NULL,NULL,3,3,'','','',NULL,NULL,0,NULL,0,NULL,NULL,0,'',0,'EUR',1.00000000,900.00000000,0.00000000,900.00000000,NULL),(19,12,NULL,'2017-02-16 00:46:15','PR1702-0017',1,NULL,NULL,'','2017-02-16 01:46:15','2017-03-30','2017-04-14 12:00:00','2017-02-16 01:46:15',NULL,2,NULL,2,NULL,1,0,NULL,NULL,0,200.00000000,0.00000000,0.00000000,0.00000000,200.00000000,NULL,NULL,3,3,'','','',NULL,NULL,0,NULL,0,NULL,NULL,0,'',0,'EUR',1.00000000,200.00000000,0.00000000,200.00000000,NULL),(20,26,NULL,'2017-02-16 00:46:15','PR1702-0018',1,NULL,NULL,'','2017-02-16 01:46:15','2018-11-13','2018-11-28 12:00:00','2017-02-16 01:46:15',NULL,1,NULL,1,NULL,1,0,NULL,NULL,0,830.00000000,0.00000000,0.00000000,0.00000000,830.00000000,NULL,NULL,3,3,'','','',NULL,NULL,0,NULL,0,NULL,NULL,0,'',0,'EUR',1.00000000,830.00000000,0.00000000,830.00000000,NULL),(21,1,NULL,'2017-02-16 00:47:09','PR1702-0019',1,NULL,NULL,'','2017-02-16 01:46:15','2017-09-23','2018-10-08 12:00:00','2017-02-16 04:47:09',NULL,1,NULL,12,NULL,1,0,NULL,NULL,0,89.00000000,0.00000000,0.00000000,0.00000000,89.00000000,NULL,NULL,3,3,'','','',NULL,NULL,0,NULL,0,NULL,NULL,0,'',0,'EUR',1.00000000,89.00000000,0.00000000,89.00000000,NULL),(22,26,NULL,'2019-09-27 17:47:00','PR1702-0020',1,NULL,NULL,'','2017-02-16 01:46:15','2018-11-13','2018-11-28 12:00:00','2017-02-16 01:46:15',NULL,1,NULL,1,NULL,0,0,NULL,NULL,0,70.00000000,0.00000000,0.00000000,0.00000000,70.00000000,NULL,NULL,3,3,'','','',NULL,NULL,0,NULL,0,NULL,NULL,0,'',0,'EUR',1.00000000,70.00000000,0.00000000,70.00000000,'propale/PR1702-0020/PR1702-0020.pdf'),(23,12,NULL,'2017-02-17 12:07:18','PR1702-0021',1,NULL,NULL,'','2017-02-16 01:46:17','2018-04-03','2018-04-18 12:00:00','2017-02-17 16:07:18',NULL,2,NULL,12,NULL,1,0,NULL,NULL,0,715.00000000,0.00000000,0.00000000,0.00000000,715.00000000,NULL,NULL,3,3,'','','',NULL,NULL,0,NULL,0,NULL,NULL,0,'',0,'EUR',1.00000000,715.00000000,0.00000000,715.00000000,NULL),(24,7,NULL,'2017-02-16 00:46:17','PR1702-0022',1,NULL,NULL,'','2017-02-16 01:46:17','2018-11-13','2018-11-28 12:00:00','2017-02-16 01:46:17',NULL,2,NULL,2,NULL,1,0,NULL,NULL,0,250.00000000,0.00000000,0.00000000,0.00000000,250.00000000,NULL,NULL,3,3,'','','',NULL,NULL,0,NULL,0,NULL,NULL,0,'',0,'EUR',1.00000000,250.00000000,0.00000000,250.00000000,NULL),(25,3,NULL,'2017-02-16 00:47:29','PR1702-0023',1,NULL,NULL,'','2017-02-16 01:46:17','2018-07-09','2018-07-24 12:00:00','2017-02-16 01:46:17','2017-02-16 04:47:29',1,NULL,1,12,4,0,NULL,NULL,0,1018.00000000,0.00000000,0.00000000,0.00000000,1018.00000000,NULL,NULL,3,3,'','','',NULL,NULL,0,NULL,0,NULL,NULL,0,'',0,'EUR',1.00000000,1018.00000000,0.00000000,1018.00000000,NULL),(26,1,NULL,'2017-02-16 00:46:18','PR1702-0024',1,NULL,NULL,'','2017-02-16 01:46:17','2018-04-03','2018-04-18 12:00:00','2017-02-16 01:46:18',NULL,2,NULL,2,NULL,1,0,NULL,NULL,0,710.00000000,0.00000000,0.00000000,0.00000000,710.00000000,NULL,NULL,3,3,'','','',NULL,NULL,0,NULL,0,NULL,NULL,0,'',0,'EUR',1.00000000,710.00000000,0.00000000,710.00000000,NULL),(27,6,NULL,'2017-02-16 00:46:18','PR1702-0025',1,NULL,NULL,'','2017-02-16 01:46:18','2018-11-12','2018-11-27 12:00:00','2017-02-16 01:46:18',NULL,1,NULL,1,NULL,1,0,NULL,NULL,0,300.00000000,0.00000000,0.00000000,0.00000000,300.00000000,NULL,NULL,3,3,'','','',NULL,NULL,0,NULL,0,NULL,NULL,0,'',0,'EUR',1.00000000,300.00000000,0.00000000,300.00000000,NULL),(28,19,NULL,'2017-02-16 00:46:31','PR1702-0026',1,NULL,NULL,'','2017-02-16 01:46:18','2017-07-30','2017-08-14 12:00:00','2017-02-16 01:46:18','2017-02-16 04:46:31',2,NULL,2,12,2,0,NULL,NULL,0,440.00000000,0.00000000,0.00000000,0.00000000,440.00000000,NULL,NULL,3,3,'','','',NULL,NULL,0,NULL,0,NULL,NULL,0,'',0,'EUR',1.00000000,440.00000000,0.00000000,440.00000000,NULL),(29,1,NULL,'2019-12-20 16:50:23','PR1702-0027',1,NULL,NULL,'','2017-02-16 01:46:18','2017-07-23','2017-08-07 12:00:00','2017-02-16 01:46:18','2019-12-20 20:50:23',2,NULL,2,12,2,0,NULL,NULL,0,1000.00000000,0.00000000,0.00000000,0.00000000,1000.00000000,NULL,NULL,3,3,'','','',NULL,NULL,0,NULL,0,NULL,NULL,0,'',0,'EUR',1.00000000,1000.00000000,0.00000000,1000.00000000,'propale/PR1702-0027/PR1702-0027.pdf'),(30,1,NULL,'2017-02-16 00:46:42','PR1702-0028',1,NULL,NULL,'','2017-02-16 01:46:18','2018-05-01','2018-05-16 12:00:00','2017-02-16 01:46:18','2017-02-16 04:46:42',2,NULL,2,12,3,0,NULL,NULL,0,1200.00000000,0.00000000,0.00000000,0.00000000,1200.00000000,NULL,NULL,3,3,'','','',NULL,NULL,0,NULL,0,NULL,NULL,0,'',0,'EUR',1.00000000,1200.00000000,0.00000000,1200.00000000,NULL),(31,11,NULL,'2017-02-16 00:46:18','PR1702-0029',1,NULL,NULL,'','2017-02-16 01:46:18','2018-06-24','2018-07-09 12:00:00','2017-02-16 01:46:18',NULL,1,NULL,1,NULL,1,0,NULL,NULL,0,720.00000000,0.00000000,0.00000000,0.00000000,720.00000000,NULL,NULL,3,3,'','','',NULL,NULL,0,NULL,0,NULL,NULL,0,'',0,'EUR',1.00000000,720.00000000,0.00000000,720.00000000,NULL),(32,19,NULL,'2017-02-16 00:46:18','PR1702-0030',1,NULL,NULL,'','2017-02-16 01:46:18','2018-11-12','2018-11-27 12:00:00','2017-02-16 01:46:18',NULL,2,NULL,2,NULL,1,0,NULL,NULL,0,608.00000000,0.00000000,0.00000000,0.00000000,608.00000000,NULL,NULL,3,3,'','','',NULL,NULL,0,NULL,0,NULL,NULL,0,'',0,'EUR',1.00000000,608.00000000,0.00000000,608.00000000,NULL),(33,10,6,'2019-09-27 15:08:59','PR1909-0032',1,NULL,NULL,'','2019-09-27 17:07:40','2019-09-27','2019-10-12 12:00:00','2019-09-27 17:08:59',NULL,12,NULL,12,NULL,1,0,NULL,NULL,0,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,NULL,NULL,'','','azur',NULL,NULL,0,NULL,0,NULL,NULL,0,'',1,'EUR',1.00000000,0.00000000,0.00000000,0.00000000,'propale/PR1909-0032/PR1909-0032.pdf'),(34,10,6,'2019-09-27 15:13:13','PR1909-0033',1,NULL,NULL,'','2019-09-27 17:11:21','2019-09-27','2019-10-12 12:00:00','2019-09-27 17:13:13',NULL,12,NULL,12,NULL,1,0,NULL,NULL,0,10.00000000,0.00000000,0.00000000,0.00000000,10.00000000,NULL,NULL,NULL,NULL,'','','azur',NULL,NULL,0,NULL,0,NULL,NULL,0,'',1,'EUR',1.00000000,10.00000000,0.00000000,10.00000000,'propale/PR1909-0033/PR1909-0033.pdf'),(35,10,NULL,'2019-09-27 15:53:44','(PROV35)',1,NULL,NULL,'','2019-09-27 17:53:44','2019-09-27','2019-10-12 12:00:00',NULL,NULL,12,NULL,NULL,NULL,0,0,NULL,NULL,0,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,NULL,NULL,'','','azur',NULL,NULL,0,NULL,0,NULL,NULL,0,'',1,'EUR',1.00000000,0.00000000,0.00000000,0.00000000,'propale/(PROV35)/(PROV35).pdf'); /*!40000 ALTER TABLE `llx_propal` ENABLE KEYS */; UNLOCK TABLES; @@ -10574,48 +10938,10 @@ CREATE TABLE `llx_rights_def` ( LOCK TABLES `llx_rights_def` WRITE; /*!40000 ALTER TABLE `llx_rights_def` DISABLE KEYS */; -INSERT INTO `llx_rights_def` VALUES (11,'Read invoices','facture',1,'lire',NULL,'a',0,0,0),(11,'Lire les factures','facture',2,'lire',NULL,'a',1,0,0),(12,'Create and update invoices','facture',1,'creer',NULL,'a',0,0,0),(12,'Creer/modifier les factures','facture',2,'creer',NULL,'a',0,0,0),(13,'Devalidate invoices','facture',1,'invoice_advance','unvalidate','a',0,0,0),(13,'Dévalider les factures','facture',2,'invoice_advance','unvalidate','a',0,0,0),(14,'Validate invoices','facture',1,'invoice_advance','validate','a',0,0,0),(14,'Valider les factures','facture',2,'valider',NULL,'a',0,0,0),(15,'Send invoices by email','facture',1,'invoice_advance','send','a',0,0,0),(15,'Envoyer les factures par mail','facture',2,'invoice_advance','send','a',0,0,0),(16,'Issue payments on invoices','facture',1,'paiement',NULL,'a',0,0,0),(16,'Emettre des paiements sur les factures','facture',2,'paiement',NULL,'a',0,0,0),(19,'Delete invoices','facture',1,'supprimer',NULL,'a',0,0,0),(19,'Supprimer les factures','facture',2,'supprimer',NULL,'a',0,0,0),(21,'Lire les propositions commerciales','propale',1,'lire',NULL,'r',1,0,0),(21,'Lire les propositions commerciales','propale',2,'lire',NULL,'r',1,0,0),(22,'Creer/modifier les propositions commerciales','propale',1,'creer',NULL,'w',0,0,0),(22,'Creer/modifier les propositions commerciales','propale',2,'creer',NULL,'w',0,0,0),(24,'Valider les propositions commerciales','propale',1,'propal_advance','validate','d',0,0,0),(24,'Valider les propositions commerciales','propale',2,'valider',NULL,'d',0,0,0),(25,'Envoyer les propositions commerciales aux clients','propale',1,'propal_advance','send','d',0,0,0),(25,'Envoyer les propositions commerciales aux clients','propale',2,'propal_advance','send','d',0,0,0),(26,'Cloturer les propositions commerciales','propale',1,'cloturer',NULL,'d',0,0,0),(26,'Cloturer les propositions commerciales','propale',2,'cloturer',NULL,'d',0,0,0),(27,'Supprimer les propositions commerciales','propale',1,'supprimer',NULL,'d',0,0,0),(27,'Supprimer les propositions commerciales','propale',2,'supprimer',NULL,'d',0,0,0),(28,'Exporter les propositions commerciales et attributs','propale',1,'export',NULL,'r',0,0,0),(28,'Exporter les propositions commerciales et attributs','propale',2,'export',NULL,'r',0,0,0),(31,'Lire les produits','produit',1,'lire',NULL,'r',1,0,0),(31,'Lire les produits','produit',2,'lire',NULL,'r',1,0,0),(32,'Creer/modifier les produits','produit',1,'creer',NULL,'w',0,0,0),(32,'Creer/modifier les produits','produit',2,'creer',NULL,'w',0,0,0),(34,'Supprimer les produits','produit',1,'supprimer',NULL,'d',0,0,0),(34,'Supprimer les produits','produit',2,'supprimer',NULL,'d',0,0,0),(38,'Exporter les produits','produit',1,'export',NULL,'r',0,0,0),(38,'Exporter les produits','produit',2,'export',NULL,'r',0,0,0),(41,'Read projects and tasks (shared projects or projects I am contact for). Can also enter time consumed on assigned tasks (timesheet)','projet',1,'lire',NULL,'r',1,0,0),(42,'Create/modify projects and tasks (shared projects or projects I am contact for)','projet',1,'creer',NULL,'w',0,0,0),(44,'Delete project and tasks (shared projects or projects I am contact for)','projet',1,'supprimer',NULL,'d',0,0,0),(45,'Export projects','projet',1,'export',NULL,'d',0,0,0),(61,'Lire les fiches d\'intervention','ficheinter',1,'lire',NULL,'r',1,0,0),(62,'Creer/modifier les fiches d\'intervention','ficheinter',1,'creer',NULL,'w',0,0,0),(64,'Supprimer les fiches d\'intervention','ficheinter',1,'supprimer',NULL,'d',0,0,0),(67,'Exporter les fiches interventions','ficheinter',1,'export',NULL,'r',0,0,0),(68,'Envoyer les fiches d\'intervention par courriel','ficheinter',1,'ficheinter_advance','send','r',0,0,0),(69,'Valider les fiches d\'intervention ','ficheinter',1,'ficheinter_advance','validate','a',0,0,0),(70,'Dévalider les fiches d\'intervention','ficheinter',1,'ficheinter_advance','unvalidate','a',0,0,0),(71,'Read members\' card','adherent',1,'lire',NULL,'r',0,0,0),(72,'Create/modify members (need also user module permissions if member linked to a user)','adherent',1,'creer',NULL,'w',0,0,0),(74,'Remove members','adherent',1,'supprimer',NULL,'d',0,0,0),(75,'Setup types of membership','adherent',1,'configurer',NULL,'w',0,0,0),(76,'Export members','adherent',1,'export',NULL,'r',0,0,0),(78,'Read subscriptions','adherent',1,'cotisation','lire','r',0,0,0),(79,'Create/modify/remove subscriptions','adherent',1,'cotisation','creer','w',0,0,0),(81,'Lire les commandes clients','commande',1,'lire',NULL,'r',0,0,0),(82,'Creer/modifier les commandes clients','commande',1,'creer',NULL,'w',0,0,0),(84,'Valider les commandes clients','commande',1,'order_advance','validate','d',0,0,0),(86,'Envoyer les commandes clients','commande',1,'order_advance','send','d',0,0,0),(87,'Cloturer les commandes clients','commande',1,'cloturer',NULL,'d',0,0,0),(88,'Annuler les commandes clients','commande',1,'order_advance','annuler','d',0,0,0),(89,'Supprimer les commandes clients','commande',1,'supprimer',NULL,'d',0,0,0),(91,'Lire les charges','tax',1,'charges','lire','r',0,0,0),(91,'Lire les charges','tax',2,'charges','lire','r',1,0,0),(92,'Creer/modifier les charges','tax',1,'charges','creer','w',0,0,0),(92,'Creer/modifier les charges','tax',2,'charges','creer','w',0,0,0),(93,'Supprimer les charges','tax',1,'charges','supprimer','d',0,0,0),(93,'Supprimer les charges','tax',2,'charges','supprimer','d',0,0,0),(94,'Exporter les charges','tax',1,'charges','export','r',0,0,0),(94,'Exporter les charges','tax',2,'charges','export','r',0,0,0),(101,'Lire les expeditions','expedition',1,'lire',NULL,'r',1,0,0),(102,'Creer modifier les expeditions','expedition',1,'creer',NULL,'w',0,0,0),(104,'Valider les expeditions','expedition',1,'shipping_advance','validate','d',0,0,0),(105,'Envoyer les expeditions aux clients','expedition',1,'shipping_advance','send','d',0,0,0),(106,'Exporter les expeditions','expedition',1,'shipment','export','r',0,0,0),(109,'Supprimer les expeditions','expedition',1,'supprimer',NULL,'d',0,0,0),(111,'Lire les comptes bancaires','banque',1,'lire',NULL,'r',0,0,0),(111,'Lire les comptes bancaires','banque',2,'lire',NULL,'r',1,0,0),(112,'Creer/modifier montant/supprimer ecriture bancaire','banque',1,'modifier',NULL,'w',0,0,0),(112,'Creer/modifier montant/supprimer ecriture bancaire','banque',2,'modifier',NULL,'w',0,0,0),(113,'Configurer les comptes bancaires (creer, gerer categories)','banque',1,'configurer',NULL,'a',0,0,0),(113,'Configurer les comptes bancaires (creer, gerer categories)','banque',2,'configurer',NULL,'a',0,0,0),(114,'Rapprocher les ecritures bancaires','banque',1,'consolidate',NULL,'w',0,0,0),(114,'Rapprocher les ecritures bancaires','banque',2,'consolidate',NULL,'w',0,0,0),(115,'Exporter transactions et releves','banque',1,'export',NULL,'r',0,0,0),(115,'Exporter transactions et releves','banque',2,'export',NULL,'r',0,0,0),(116,'Virements entre comptes','banque',1,'transfer',NULL,'w',0,0,0),(116,'Virements entre comptes','banque',2,'transfer',NULL,'w',0,0,0),(117,'Gerer les envois de cheques','banque',1,'cheque',NULL,'w',0,0,0),(117,'Gerer les envois de cheques','banque',2,'cheque',NULL,'w',0,0,0),(121,'Read third parties','societe',1,'lire',NULL,'r',0,0,0),(121,'Lire les societes','societe',2,'lire',NULL,'r',1,0,0),(122,'Create and update third parties','societe',1,'creer',NULL,'w',0,0,0),(122,'Creer modifier les societes','societe',2,'creer',NULL,'w',0,0,0),(125,'Delete third parties','societe',1,'supprimer',NULL,'d',0,0,0),(125,'Supprimer les societes','societe',2,'supprimer',NULL,'d',0,0,0),(126,'Export third parties','societe',1,'export',NULL,'r',0,0,0),(126,'Exporter les societes','societe',2,'export',NULL,'r',0,0,0),(141,'Read all projects and tasks (also private projects I am not contact for)','projet',1,'all','lire','r',0,0,0),(142,'Create/modify all projects and tasks (also private projects I am not contact for)','projet',1,'all','creer','w',0,0,0),(144,'Delete all projects and tasks (also private projects I am not contact for)','projet',1,'all','supprimer','d',0,0,0),(151,'Read withdrawals','prelevement',1,'bons','lire','r',1,0,0),(152,'Create/modify a withdrawals','prelevement',1,'bons','creer','w',0,0,0),(153,'Send withdrawals to bank','prelevement',1,'bons','send','a',0,0,0),(154,'credit/refuse withdrawals','prelevement',1,'bons','credit','a',0,0,0),(161,'Lire les contrats','contrat',1,'lire',NULL,'r',1,0,0),(162,'Creer / modifier les contrats','contrat',1,'creer',NULL,'w',0,0,0),(163,'Activer un service d\'un contrat','contrat',1,'activer',NULL,'w',0,0,0),(164,'Desactiver un service d\'un contrat','contrat',1,'desactiver',NULL,'w',0,0,0),(165,'Supprimer un contrat','contrat',1,'supprimer',NULL,'d',0,0,0),(167,'Export contracts','contrat',1,'export',NULL,'r',0,0,0),(221,'Consulter les mailings','mailing',1,'lire',NULL,'r',1,0,0),(221,'Consulter les mailings','mailing',2,'lire',NULL,'r',1,0,0),(222,'Creer/modifier les mailings (sujet, destinataires...)','mailing',1,'creer',NULL,'w',0,0,0),(222,'Creer/modifier les mailings (sujet, destinataires...)','mailing',2,'creer',NULL,'w',0,0,0),(223,'Valider les mailings (permet leur envoi)','mailing',1,'valider',NULL,'w',0,0,0),(223,'Valider les mailings (permet leur envoi)','mailing',2,'valider',NULL,'w',0,0,0),(229,'Supprimer les mailings','mailing',1,'supprimer',NULL,'d',0,0,0),(229,'Supprimer les mailings','mailing',2,'supprimer',NULL,'d',0,0,0),(237,'View recipients and info','mailing',1,'mailing_advance','recipient','r',0,0,0),(237,'View recipients and info','mailing',2,'mailing_advance','recipient','r',0,0,0),(238,'Manually send mailings','mailing',1,'mailing_advance','send','w',0,0,0),(238,'Manually send mailings','mailing',2,'mailing_advance','send','w',0,0,0),(239,'Delete mailings after validation and/or sent','mailing',1,'mailing_advance','delete','d',0,0,0),(239,'Delete mailings after validation and/or sent','mailing',2,'mailing_advance','delete','d',0,0,0),(241,'Lire les categories','categorie',1,'lire',NULL,'r',1,0,0),(242,'Creer/modifier les categories','categorie',1,'creer',NULL,'w',0,0,0),(243,'Supprimer les categories','categorie',1,'supprimer',NULL,'d',0,0,0),(251,'Consulter les autres utilisateurs','user',1,'user','lire','r',0,0,0),(252,'Consulter les permissions des autres utilisateurs','user',1,'user_advance','readperms','r',0,0,0),(253,'Creer/modifier utilisateurs internes et externes','user',1,'user','creer','w',0,0,0),(254,'Creer/modifier utilisateurs externes seulement','user',1,'user_advance','write','w',0,0,0),(255,'Modifier le mot de passe des autres utilisateurs','user',1,'user','password','w',0,0,0),(256,'Supprimer ou desactiver les autres utilisateurs','user',1,'user','supprimer','d',0,0,0),(262,'Read all third parties by internal users (otherwise only if commercial contact). Not effective for external users (limited to themselves).','societe',1,'client','voir','r',0,0,0),(262,'Consulter tous les tiers par utilisateurs internes (sinon uniquement si contact commercial). Non effectif pour utilisateurs externes (tjs limités à eux-meme).','societe',2,'client','voir','r',1,0,0),(281,'Read contacts','societe',1,'contact','lire','r',0,0,0),(281,'Lire les contacts','societe',2,'contact','lire','r',1,0,0),(282,'Create and update contact','societe',1,'contact','creer','w',0,0,0),(282,'Creer modifier les contacts','societe',2,'contact','creer','w',0,0,0),(283,'Delete contacts','societe',1,'contact','supprimer','d',0,0,0),(283,'Supprimer les contacts','societe',2,'contact','supprimer','d',0,0,0),(286,'Export contacts','societe',1,'contact','export','d',0,0,0),(286,'Exporter les contacts','societe',2,'contact','export','d',0,0,0),(300,'Read barcodes','barcode',1,'lire_advance',NULL,'r',1,0,0),(301,'Create/modify barcodes','barcode',1,'creer_advance',NULL,'w',0,0,0),(331,'Lire les bookmarks','bookmark',1,'lire',NULL,'r',0,0,0),(332,'Creer/modifier les bookmarks','bookmark',1,'creer',NULL,'r',0,0,0),(333,'Supprimer les bookmarks','bookmark',1,'supprimer',NULL,'r',0,0,0),(341,'Consulter ses propres permissions','user',1,'self_advance','readperms','r',0,0,0),(342,'Creer/modifier ses propres infos utilisateur','user',1,'self','creer','w',0,0,0),(343,'Modifier son propre mot de passe','user',1,'self','password','w',0,0,0),(344,'Modifier ses propres permissions','user',1,'self_advance','writeperms','w',0,0,0),(351,'Consulter les groupes','user',1,'group_advance','read','r',0,0,0),(352,'Consulter les permissions des groupes','user',1,'group_advance','readperms','r',0,0,0),(353,'Creer/modifier les groupes et leurs permissions','user',1,'group_advance','write','w',0,0,0),(354,'Supprimer ou desactiver les groupes','user',1,'group_advance','delete','d',0,0,0),(358,'Exporter les utilisateurs','user',1,'user','export','r',0,0,0),(511,'Read payments of employee salaries','salaries',1,'read',NULL,'r',0,0,0),(512,'Create/modify payments of empoyee salaries','salaries',1,'write',NULL,'w',0,0,0),(514,'Delete payments of employee salary','salaries',1,'delete',NULL,'d',0,0,0),(517,'Export payments of employee salaries','salaries',1,'export',NULL,'r',0,0,0),(520,'Read loans','loan',1,'read',NULL,'r',0,0,0),(522,'Create/modify loans','loan',1,'write',NULL,'w',0,0,0),(524,'Delete loans','loan',1,'delete',NULL,'d',0,0,0),(525,'Access loan calculator','loan',1,'calc',NULL,'r',0,0,0),(527,'Export loans','loan',1,'export',NULL,'r',0,0,0),(531,'Read services','service',1,'lire',NULL,'r',0,0,0),(532,'Create/modify services','service',1,'creer',NULL,'w',0,0,0),(534,'Delete les services','service',1,'supprimer',NULL,'d',0,0,0),(538,'Export services','service',1,'export',NULL,'r',0,0,0),(650,'Read bom of Bom','bom',1,'read',NULL,'w',0,0,0),(651,'Create/Update bom of Bom','bom',1,'write',NULL,'w',0,0,0),(652,'Delete bom of Bom','bom',1,'delete',NULL,'w',0,0,0),(660,'Read objects of Mrp','mrp',1,'read',NULL,'w',0,0,0),(661,'Create/Update objects of Mrp','mrp',1,'write',NULL,'w',0,0,0),(662,'Delete objects of Mrp','mrp',1,'delete',NULL,'w',0,0,0),(701,'Lire les dons','don',1,'lire',NULL,'r',1,0,0),(701,'Lire les dons','don',2,'lire',NULL,'r',1,0,0),(702,'Creer/modifier les dons','don',1,'creer',NULL,'w',0,0,0),(702,'Creer/modifier les dons','don',2,'creer',NULL,'w',0,0,0),(703,'Supprimer les dons','don',1,'supprimer',NULL,'d',0,0,0),(703,'Supprimer les dons','don',2,'supprimer',NULL,'d',0,0,0),(771,'Read expense reports (yours and your subordinates)','expensereport',1,'lire',NULL,'r',1,0,0),(772,'Create/modify expense reports','expensereport',1,'creer',NULL,'w',0,0,0),(773,'Delete expense reports','expensereport',1,'supprimer',NULL,'d',0,0,0),(774,'Read all expense reports','expensereport',1,'readall',NULL,'r',1,0,0),(775,'Approve expense reports','expensereport',1,'approve',NULL,'w',0,0,0),(776,'Pay expense reports','expensereport',1,'to_paid',NULL,'w',0,0,0),(777,'Read expense reports of everybody','expensereport',1,'readall',NULL,'r',1,0,0),(778,'Create expense reports for everybody','expensereport',1,'writeall_advance',NULL,'w',0,0,0),(779,'Export expense reports','expensereport',1,'export',NULL,'r',0,0,0),(1001,'Lire les stocks','stock',1,'lire',NULL,'r',1,0,0),(1002,'Creer/Modifier les stocks','stock',1,'creer',NULL,'w',0,0,0),(1003,'Supprimer les stocks','stock',1,'supprimer',NULL,'d',0,0,0),(1004,'Lire mouvements de stocks','stock',1,'mouvement','lire','r',1,0,0),(1005,'Creer/modifier mouvements de stocks','stock',1,'mouvement','creer','w',0,0,0),(1101,'Lire les bons de livraison','expedition',1,'livraison','lire','r',1,0,0),(1102,'Creer modifier les bons de livraison','expedition',1,'livraison','creer','w',0,0,0),(1104,'Valider les bons de livraison','expedition',1,'livraison_advance','validate','d',0,0,0),(1109,'Supprimer les bons de livraison','expedition',1,'livraison','supprimer','d',0,0,0),(1121,'Read supplier proposals','supplier_proposal',1,'lire',NULL,'w',1,0,0),(1122,'Create/modify supplier proposals','supplier_proposal',1,'creer',NULL,'w',0,0,0),(1123,'Validate supplier proposals','supplier_proposal',1,'validate_advance',NULL,'w',0,0,0),(1124,'Envoyer les demandes fournisseurs','supplier_proposal',1,'send_advance',NULL,'w',0,0,0),(1125,'Delete supplier proposals','supplier_proposal',1,'supprimer',NULL,'w',0,0,0),(1126,'Close supplier price requests','supplier_proposal',1,'cloturer',NULL,'w',0,0,0),(1181,'Consulter les fournisseurs','fournisseur',1,'lire',NULL,'r',0,0,0),(1182,'Consulter les commandes fournisseur','fournisseur',1,'commande','lire','r',0,0,0),(1183,'Creer une commande fournisseur','fournisseur',1,'commande','creer','w',0,0,0),(1184,'Valider une commande fournisseur','fournisseur',1,'supplier_order_advance','validate','w',0,0,0),(1185,'Approuver une commande fournisseur','fournisseur',1,'commande','approuver','w',0,0,0),(1186,'Commander une commande fournisseur','fournisseur',1,'commande','commander','w',0,0,0),(1187,'Receptionner une commande fournisseur','fournisseur',1,'commande','receptionner','d',0,0,0),(1188,'Supprimer une commande fournisseur','fournisseur',1,'commande','supprimer','d',0,0,0),(1189,'Check/Uncheck a supplier order reception','fournisseur',1,'commande_advance','check','w',0,0,0),(1191,'Exporter les commande fournisseurs, attributs','fournisseur',1,'commande','export','r',0,0,0),(1201,'Lire les exports','export',1,'lire',NULL,'r',1,0,0),(1202,'Creer/modifier un export','export',1,'creer',NULL,'w',0,0,0),(1231,'Consulter les factures fournisseur','fournisseur',1,'facture','lire','r',0,0,0),(1232,'Creer une facture fournisseur','fournisseur',1,'facture','creer','w',0,0,0),(1233,'Valider une facture fournisseur','fournisseur',1,'supplier_invoice_advance','validate','w',0,0,0),(1234,'Supprimer une facture fournisseur','fournisseur',1,'facture','supprimer','d',0,0,0),(1235,'Envoyer les factures par mail','fournisseur',1,'supplier_invoice_advance','send','a',0,0,0),(1236,'Exporter les factures fournisseurs, attributs et reglements','fournisseur',1,'facture','export','r',0,0,0),(1251,'Run mass imports of external data (data load)','import',1,'run',NULL,'r',0,0,0),(1321,'Export customer invoices, attributes and payments','facture',1,'facture','export','r',0,0,0),(1321,'Exporter les factures clients, attributs et reglements','facture',2,'facture','export','r',0,0,0),(1322,'Re-open a fully paid invoice','facture',1,'invoice_advance','reopen','r',0,0,0),(1421,'Exporter les commandes clients et attributs','commande',1,'commande','export','r',0,0,0),(2401,'Read actions/tasks linked to his account','agenda',1,'myactions','read','r',0,0,0),(2401,'Read actions/tasks linked to his account','agenda',2,'myactions','read','r',1,0,0),(2402,'Create/modify actions/tasks linked to his account','agenda',1,'myactions','create','w',0,0,0),(2402,'Create/modify actions/tasks linked to his account','agenda',2,'myactions','create','w',0,0,0),(2403,'Delete actions/tasks linked to his account','agenda',1,'myactions','delete','w',0,0,0),(2403,'Delete actions/tasks linked to his account','agenda',2,'myactions','delete','w',0,0,0),(2411,'Read actions/tasks of others','agenda',1,'allactions','read','r',0,0,0),(2411,'Read actions/tasks of others','agenda',2,'allactions','read','r',0,0,0),(2412,'Create/modify actions/tasks of others','agenda',1,'allactions','create','w',0,0,0),(2412,'Create/modify actions/tasks of others','agenda',2,'allactions','create','w',0,0,0),(2413,'Delete actions/tasks of others','agenda',1,'allactions','delete','w',0,0,0),(2413,'Delete actions/tasks of others','agenda',2,'allactions','delete','w',0,0,0),(2414,'Export actions/tasks of others','agenda',1,'export',NULL,'w',0,0,0),(2501,'Consulter/Télécharger les documents','ecm',1,'read',NULL,'r',0,0,0),(2503,'Soumettre ou supprimer des documents','ecm',1,'upload',NULL,'w',0,0,0),(2515,'Administrer les rubriques de documents','ecm',1,'setup',NULL,'w',0,0,0),(3200,'Read archived events and fingerprints','blockedlog',1,'read',NULL,'w',0,0,0),(10001,'Read website content','website',1,'read',NULL,'w',0,0,0),(10002,'Create/modify website content (html and javascript content)','website',1,'write',NULL,'w',0,0,0),(10003,'Create/modify website content (dynamic php code). Dangerous, must be reserved to restricted developers.','website',1,'writephp',NULL,'w',0,0,0),(10005,'Delete website content','website',1,'delete',NULL,'w',0,0,0),(20001,'Read your own leave requests','holiday',1,'read',NULL,'w',0,0,0),(20001,'Créer / Modifier / Lire ses demandes de congés payés','holiday',2,'write',NULL,'w',1,0,0),(20002,'Create/modify your own leave requests','holiday',1,'write',NULL,'w',0,0,0),(20002,'Lire / Modifier toutes les demandes de congés payés','holiday',2,'lire_tous',NULL,'w',0,0,0),(20003,'Delete leave requests','holiday',1,'delete',NULL,'w',0,0,0),(20003,'Supprimer des demandes de congés payés','holiday',2,'delete',NULL,'w',0,0,0),(20004,'Read leave requests for everybody','holiday',1,'read_all',NULL,'w',0,0,0),(20004,'Définir les congés payés des utilisateurs','holiday',2,'define_holiday',NULL,'w',0,0,0),(20005,'Create/modify leave requests for everybody','holiday',1,'write_all',NULL,'w',0,0,0),(20005,'Voir les logs de modification des congés payés','holiday',2,'view_log',NULL,'w',0,0,0),(20006,'Setup leave requests of users (setup and update balance)','holiday',1,'define_holiday',NULL,'w',0,0,0),(20006,'Accéder au rapport mensuel des congés payés','holiday',2,'month_report',NULL,'w',0,0,0),(20007,'Approve leave requests','holiday',1,'approve',NULL,'w',0,0,0),(23001,'Read cron jobs','cron',1,'read',NULL,'w',0,0,0),(23002,'Create cron Jobs','cron',1,'create',NULL,'w',0,0,0),(23003,'Delete cron Jobs','cron',1,'delete',NULL,'w',0,0,0),(23004,'Execute cron Jobs','cron',1,'execute',NULL,'w',0,0,0),(50151,'Use point of sale','takepos',1,'use',NULL,'a',0,0,0),(50401,'Bind products and invoices with accounting accounts','accounting',1,'bind','write','r',0,0,0),(50411,'Read operations in General Ledger','accounting',1,'mouvements','lire','r',0,0,0),(50412,'Write/Edit operations in General Ledger','accounting',1,'mouvements','creer','w',0,0,0),(50414,'Delete operations in Ledger','accounting',1,'mouvements','supprimer','d',0,0,0),(50415,'Delete all operations by year and journal in Ledger','accounting',1,'mouvements','supprimer_tous','d',0,0,0),(50418,'Export operations of the Ledger','accounting',1,'mouvements','export','r',0,0,0),(50420,'Report and export reports (turnover, balance, journals, general ledger)','accounting',1,'comptarapport','lire','r',0,0,0),(50430,'Define and close a fiscal year','accounting',1,'fiscalyear','write','r',0,0,0),(50440,'Manage chart of accounts, setup of accountancy','accounting',1,'chartofaccount',NULL,'r',0,0,0),(55001,'Read surveys','opensurvey',1,'read',NULL,'r',0,0,0),(55002,'Create/modify surveys','opensurvey',1,'write',NULL,'w',0,0,0),(56001,'Read ticket','ticket',1,'read',NULL,'r',0,0,0),(56002,'Create les tickets','ticket',1,'write',NULL,'w',0,0,0),(56003,'Delete les tickets','ticket',1,'delete',NULL,'d',0,0,0),(56004,'Manage tickets','ticket',1,'manage',NULL,'w',0,0,0),(56005,'See all tickets, even if not assigned to (not effective for external users, always restricted to the thirdpardy they depends on)','ticket',1,'view','all','r',0,0,0),(59001,'Visualiser les marges','margins',1,'liretous',NULL,'r',1,0,0),(59002,'Définir les marges','margins',1,'creer',NULL,'w',0,0,0),(59003,'Read every user margin','margins',1,'read','all','r',0,0,0),(63001,'Read resources','resource',1,'read',NULL,'w',1,0,0),(63002,'Create/Modify resources','resource',1,'write',NULL,'w',0,0,0),(63003,'Delete resources','resource',1,'delete',NULL,'w',0,0,0),(63004,'Link resources','resource',1,'link',NULL,'w',0,0,0),(64001,'DirectPrint','printing',1,'read',NULL,'r',0,0,0),(101250,'Read surveys','opensurvey',2,'survey','read','r',0,0,0),(101251,'Create/modify surveys','opensurvey',2,'survey','write','w',0,0,0); +INSERT INTO `llx_rights_def` VALUES (11,'Read invoices','facture',1,'lire',NULL,'a',0,0,0),(11,'Lire les factures','facture',2,'lire',NULL,'a',1,0,0),(12,'Create and update invoices','facture',1,'creer',NULL,'a',0,0,0),(12,'Creer/modifier les factures','facture',2,'creer',NULL,'a',0,0,0),(13,'Devalidate invoices','facture',1,'invoice_advance','unvalidate','a',0,0,0),(13,'Dévalider les factures','facture',2,'invoice_advance','unvalidate','a',0,0,0),(14,'Validate invoices','facture',1,'invoice_advance','validate','a',0,0,0),(14,'Valider les factures','facture',2,'valider',NULL,'a',0,0,0),(15,'Send invoices by email','facture',1,'invoice_advance','send','a',0,0,0),(15,'Envoyer les factures par mail','facture',2,'invoice_advance','send','a',0,0,0),(16,'Issue payments on invoices','facture',1,'paiement',NULL,'a',0,0,0),(16,'Emettre des paiements sur les factures','facture',2,'paiement',NULL,'a',0,0,0),(19,'Delete invoices','facture',1,'supprimer',NULL,'a',0,0,0),(19,'Supprimer les factures','facture',2,'supprimer',NULL,'a',0,0,0),(21,'Lire les propositions commerciales','propale',1,'lire',NULL,'r',1,0,0),(21,'Lire les propositions commerciales','propale',2,'lire',NULL,'r',1,0,0),(22,'Creer/modifier les propositions commerciales','propale',1,'creer',NULL,'w',0,0,0),(22,'Creer/modifier les propositions commerciales','propale',2,'creer',NULL,'w',0,0,0),(24,'Valider les propositions commerciales','propale',1,'propal_advance','validate','d',0,0,0),(24,'Valider les propositions commerciales','propale',2,'valider',NULL,'d',0,0,0),(25,'Envoyer les propositions commerciales aux clients','propale',1,'propal_advance','send','d',0,0,0),(25,'Envoyer les propositions commerciales aux clients','propale',2,'propal_advance','send','d',0,0,0),(26,'Cloturer les propositions commerciales','propale',1,'cloturer',NULL,'d',0,0,0),(26,'Cloturer les propositions commerciales','propale',2,'cloturer',NULL,'d',0,0,0),(27,'Supprimer les propositions commerciales','propale',1,'supprimer',NULL,'d',0,0,0),(27,'Supprimer les propositions commerciales','propale',2,'supprimer',NULL,'d',0,0,0),(28,'Exporter les propositions commerciales et attributs','propale',1,'export',NULL,'r',0,0,0),(28,'Exporter les propositions commerciales et attributs','propale',2,'export',NULL,'r',0,0,0),(31,'Lire les produits','produit',1,'lire',NULL,'r',1,0,0),(31,'Lire les produits','produit',2,'lire',NULL,'r',1,0,0),(32,'Creer/modifier les produits','produit',1,'creer',NULL,'w',0,0,0),(32,'Creer/modifier les produits','produit',2,'creer',NULL,'w',0,0,0),(34,'Supprimer les produits','produit',1,'supprimer',NULL,'d',0,0,0),(34,'Supprimer les produits','produit',2,'supprimer',NULL,'d',0,0,0),(38,'Exporter les produits','produit',1,'export',NULL,'r',0,0,0),(38,'Exporter les produits','produit',2,'export',NULL,'r',0,0,0),(41,'Read projects and tasks (shared projects or projects I am contact for). Can also enter time consumed on assigned tasks (timesheet)','projet',1,'lire',NULL,'r',1,0,0),(42,'Create/modify projects and tasks (shared projects or projects I am contact for)','projet',1,'creer',NULL,'w',0,0,0),(44,'Delete project and tasks (shared projects or projects I am contact for)','projet',1,'supprimer',NULL,'d',0,0,0),(45,'Export projects','projet',1,'export',NULL,'d',0,0,0),(61,'Lire les fiches d\'intervention','ficheinter',1,'lire',NULL,'r',1,0,0),(62,'Creer/modifier les fiches d\'intervention','ficheinter',1,'creer',NULL,'w',0,0,0),(64,'Supprimer les fiches d\'intervention','ficheinter',1,'supprimer',NULL,'d',0,0,0),(67,'Exporter les fiches interventions','ficheinter',1,'export',NULL,'r',0,0,0),(68,'Envoyer les fiches d\'intervention par courriel','ficheinter',1,'ficheinter_advance','send','r',0,0,0),(69,'Valider les fiches d\'intervention ','ficheinter',1,'ficheinter_advance','validate','a',0,0,0),(70,'Dévalider les fiches d\'intervention','ficheinter',1,'ficheinter_advance','unvalidate','a',0,0,0),(71,'Read members\' card','adherent',1,'lire',NULL,'r',0,0,0),(72,'Create/modify members (need also user module permissions if member linked to a user)','adherent',1,'creer',NULL,'w',0,0,0),(74,'Remove members','adherent',1,'supprimer',NULL,'d',0,0,0),(75,'Setup types of membership','adherent',1,'configurer',NULL,'w',0,0,0),(76,'Export members','adherent',1,'export',NULL,'r',0,0,0),(78,'Read subscriptions','adherent',1,'cotisation','lire','r',0,0,0),(79,'Create/modify/remove subscriptions','adherent',1,'cotisation','creer','w',0,0,0),(81,'Lire les commandes clients','commande',1,'lire',NULL,'r',0,0,0),(82,'Creer/modifier les commandes clients','commande',1,'creer',NULL,'w',0,0,0),(84,'Valider les commandes clients','commande',1,'order_advance','validate','d',0,0,0),(86,'Envoyer les commandes clients','commande',1,'order_advance','send','d',0,0,0),(87,'Cloturer les commandes clients','commande',1,'cloturer',NULL,'d',0,0,0),(88,'Annuler les commandes clients','commande',1,'order_advance','annuler','d',0,0,0),(89,'Supprimer les commandes clients','commande',1,'supprimer',NULL,'d',0,0,0),(91,'Lire les charges','tax',1,'charges','lire','r',0,0,0),(91,'Lire les charges','tax',2,'charges','lire','r',1,0,0),(92,'Creer/modifier les charges','tax',1,'charges','creer','w',0,0,0),(92,'Creer/modifier les charges','tax',2,'charges','creer','w',0,0,0),(93,'Supprimer les charges','tax',1,'charges','supprimer','d',0,0,0),(93,'Supprimer les charges','tax',2,'charges','supprimer','d',0,0,0),(94,'Exporter les charges','tax',1,'charges','export','r',0,0,0),(94,'Exporter les charges','tax',2,'charges','export','r',0,0,0),(101,'Lire les expeditions','expedition',1,'lire',NULL,'r',1,0,0),(102,'Creer modifier les expeditions','expedition',1,'creer',NULL,'w',0,0,0),(104,'Valider les expeditions','expedition',1,'shipping_advance','validate','d',0,0,0),(105,'Envoyer les expeditions aux clients','expedition',1,'shipping_advance','send','d',0,0,0),(106,'Exporter les expeditions','expedition',1,'shipment','export','r',0,0,0),(109,'Supprimer les expeditions','expedition',1,'supprimer',NULL,'d',0,0,0),(111,'Lire les comptes bancaires','banque',1,'lire',NULL,'r',0,0,0),(111,'Lire les comptes bancaires','banque',2,'lire',NULL,'r',1,0,0),(112,'Creer/modifier montant/supprimer ecriture bancaire','banque',1,'modifier',NULL,'w',0,0,0),(112,'Creer/modifier montant/supprimer ecriture bancaire','banque',2,'modifier',NULL,'w',0,0,0),(113,'Configurer les comptes bancaires (creer, gerer categories)','banque',1,'configurer',NULL,'a',0,0,0),(113,'Configurer les comptes bancaires (creer, gerer categories)','banque',2,'configurer',NULL,'a',0,0,0),(114,'Rapprocher les ecritures bancaires','banque',1,'consolidate',NULL,'w',0,0,0),(114,'Rapprocher les ecritures bancaires','banque',2,'consolidate',NULL,'w',0,0,0),(115,'Exporter transactions et releves','banque',1,'export',NULL,'r',0,0,0),(115,'Exporter transactions et releves','banque',2,'export',NULL,'r',0,0,0),(116,'Virements entre comptes','banque',1,'transfer',NULL,'w',0,0,0),(116,'Virements entre comptes','banque',2,'transfer',NULL,'w',0,0,0),(117,'Gerer les envois de cheques','banque',1,'cheque',NULL,'w',0,0,0),(117,'Gerer les envois de cheques','banque',2,'cheque',NULL,'w',0,0,0),(121,'Read third parties','societe',1,'lire',NULL,'r',0,0,0),(121,'Lire les societes','societe',2,'lire',NULL,'r',1,0,0),(122,'Create and update third parties','societe',1,'creer',NULL,'w',0,0,0),(122,'Creer modifier les societes','societe',2,'creer',NULL,'w',0,0,0),(125,'Delete third parties','societe',1,'supprimer',NULL,'d',0,0,0),(125,'Supprimer les societes','societe',2,'supprimer',NULL,'d',0,0,0),(126,'Export third parties','societe',1,'export',NULL,'r',0,0,0),(126,'Exporter les societes','societe',2,'export',NULL,'r',0,0,0),(141,'Read all projects and tasks (also private projects I am not contact for)','projet',1,'all','lire','r',0,0,0),(142,'Create/modify all projects and tasks (also private projects I am not contact for)','projet',1,'all','creer','w',0,0,0),(144,'Delete all projects and tasks (also private projects I am not contact for)','projet',1,'all','supprimer','d',0,0,0),(151,'Read withdrawals','prelevement',1,'bons','lire','r',1,0,0),(152,'Create/modify a withdrawals','prelevement',1,'bons','creer','w',0,0,0),(153,'Send withdrawals to bank','prelevement',1,'bons','send','a',0,0,0),(154,'credit/refuse withdrawals','prelevement',1,'bons','credit','a',0,0,0),(161,'Lire les contrats','contrat',1,'lire',NULL,'r',1,0,0),(162,'Creer / modifier les contrats','contrat',1,'creer',NULL,'w',0,0,0),(163,'Activer un service d\'un contrat','contrat',1,'activer',NULL,'w',0,0,0),(164,'Desactiver un service d\'un contrat','contrat',1,'desactiver',NULL,'w',0,0,0),(165,'Supprimer un contrat','contrat',1,'supprimer',NULL,'d',0,0,0),(167,'Export contracts','contrat',1,'export',NULL,'r',0,0,0),(221,'Consulter les mailings','mailing',1,'lire',NULL,'r',1,0,0),(221,'Consulter les mailings','mailing',2,'lire',NULL,'r',1,0,0),(222,'Creer/modifier les mailings (sujet, destinataires...)','mailing',1,'creer',NULL,'w',0,0,0),(222,'Creer/modifier les mailings (sujet, destinataires...)','mailing',2,'creer',NULL,'w',0,0,0),(223,'Valider les mailings (permet leur envoi)','mailing',1,'valider',NULL,'w',0,0,0),(223,'Valider les mailings (permet leur envoi)','mailing',2,'valider',NULL,'w',0,0,0),(229,'Supprimer les mailings','mailing',1,'supprimer',NULL,'d',0,0,0),(229,'Supprimer les mailings','mailing',2,'supprimer',NULL,'d',0,0,0),(237,'View recipients and info','mailing',1,'mailing_advance','recipient','r',0,0,0),(237,'View recipients and info','mailing',2,'mailing_advance','recipient','r',0,0,0),(238,'Manually send mailings','mailing',1,'mailing_advance','send','w',0,0,0),(238,'Manually send mailings','mailing',2,'mailing_advance','send','w',0,0,0),(239,'Delete mailings after validation and/or sent','mailing',1,'mailing_advance','delete','d',0,0,0),(239,'Delete mailings after validation and/or sent','mailing',2,'mailing_advance','delete','d',0,0,0),(241,'Lire les categories','categorie',1,'lire',NULL,'r',1,0,0),(242,'Creer/modifier les categories','categorie',1,'creer',NULL,'w',0,0,0),(243,'Supprimer les categories','categorie',1,'supprimer',NULL,'d',0,0,0),(251,'Consulter les autres utilisateurs','user',1,'user','lire','r',0,0,0),(252,'Consulter les permissions des autres utilisateurs','user',1,'user_advance','readperms','r',0,0,0),(253,'Creer/modifier utilisateurs internes et externes','user',1,'user','creer','w',0,0,0),(254,'Creer/modifier utilisateurs externes seulement','user',1,'user_advance','write','w',0,0,0),(255,'Modifier le mot de passe des autres utilisateurs','user',1,'user','password','w',0,0,0),(256,'Supprimer ou desactiver les autres utilisateurs','user',1,'user','supprimer','d',0,0,0),(262,'Read all third parties by internal users (otherwise only if commercial contact). Not effective for external users (limited to themselves).','societe',1,'client','voir','r',0,0,0),(262,'Consulter tous les tiers par utilisateurs internes (sinon uniquement si contact commercial). Non effectif pour utilisateurs externes (tjs limités à eux-meme).','societe',2,'client','voir','r',1,0,0),(281,'Read contacts','societe',1,'contact','lire','r',0,0,0),(281,'Lire les contacts','societe',2,'contact','lire','r',1,0,0),(282,'Create and update contact','societe',1,'contact','creer','w',0,0,0),(282,'Creer modifier les contacts','societe',2,'contact','creer','w',0,0,0),(283,'Delete contacts','societe',1,'contact','supprimer','d',0,0,0),(283,'Supprimer les contacts','societe',2,'contact','supprimer','d',0,0,0),(286,'Export contacts','societe',1,'contact','export','d',0,0,0),(286,'Exporter les contacts','societe',2,'contact','export','d',0,0,0),(300,'Read barcodes','barcode',1,'lire_advance',NULL,'r',1,0,0),(301,'Create/modify barcodes','barcode',1,'creer_advance',NULL,'w',0,0,0),(331,'Lire les bookmarks','bookmark',1,'lire',NULL,'r',0,0,0),(332,'Creer/modifier les bookmarks','bookmark',1,'creer',NULL,'r',0,0,0),(333,'Supprimer les bookmarks','bookmark',1,'supprimer',NULL,'r',0,0,0),(341,'Consulter ses propres permissions','user',1,'self_advance','readperms','r',0,0,0),(342,'Creer/modifier ses propres infos utilisateur','user',1,'self','creer','w',0,0,0),(343,'Modifier son propre mot de passe','user',1,'self','password','w',0,0,0),(344,'Modifier ses propres permissions','user',1,'self_advance','writeperms','w',0,0,0),(351,'Consulter les groupes','user',1,'group_advance','read','r',0,0,0),(352,'Consulter les permissions des groupes','user',1,'group_advance','readperms','r',0,0,0),(353,'Creer/modifier les groupes et leurs permissions','user',1,'group_advance','write','w',0,0,0),(354,'Supprimer ou desactiver les groupes','user',1,'group_advance','delete','d',0,0,0),(358,'Exporter les utilisateurs','user',1,'user','export','r',0,0,0),(511,'Read payments of employee salaries','salaries',1,'read',NULL,'r',0,0,0),(512,'Create/modify payments of empoyee salaries','salaries',1,'write',NULL,'w',0,0,0),(514,'Delete payments of employee salary','salaries',1,'delete',NULL,'d',0,0,0),(517,'Export payments of employee salaries','salaries',1,'export',NULL,'r',0,0,0),(520,'Read loans','loan',1,'read',NULL,'r',0,0,0),(522,'Create/modify loans','loan',1,'write',NULL,'w',0,0,0),(524,'Delete loans','loan',1,'delete',NULL,'d',0,0,0),(525,'Access loan calculator','loan',1,'calc',NULL,'r',0,0,0),(527,'Export loans','loan',1,'export',NULL,'r',0,0,0),(531,'Read services','service',1,'lire',NULL,'r',0,0,0),(532,'Create/modify services','service',1,'creer',NULL,'w',0,0,0),(534,'Delete les services','service',1,'supprimer',NULL,'d',0,0,0),(538,'Export services','service',1,'export',NULL,'r',0,0,0),(650,'Read bom of Bom','bom',1,'read',NULL,'w',0,0,0),(651,'Create/Update bom of Bom','bom',1,'write',NULL,'w',0,0,0),(652,'Delete bom of Bom','bom',1,'delete',NULL,'w',0,0,0),(660,'Read objects of Mrp','mrp',1,'read',NULL,'w',0,0,0),(661,'Create/Update objects of Mrp','mrp',1,'write',NULL,'w',0,0,0),(662,'Delete objects of Mrp','mrp',1,'delete',NULL,'w',0,0,0),(701,'Lire les dons','don',1,'lire',NULL,'r',1,0,0),(701,'Lire les dons','don',2,'lire',NULL,'r',1,0,0),(702,'Creer/modifier les dons','don',1,'creer',NULL,'w',0,0,0),(702,'Creer/modifier les dons','don',2,'creer',NULL,'w',0,0,0),(703,'Supprimer les dons','don',1,'supprimer',NULL,'d',0,0,0),(703,'Supprimer les dons','don',2,'supprimer',NULL,'d',0,0,0),(771,'Read expense reports (yours and your subordinates)','expensereport',1,'lire',NULL,'r',1,0,0),(772,'Create/modify expense reports','expensereport',1,'creer',NULL,'w',0,0,0),(773,'Delete expense reports','expensereport',1,'supprimer',NULL,'d',0,0,0),(774,'Read all expense reports','expensereport',1,'readall',NULL,'r',1,0,0),(775,'Approve expense reports','expensereport',1,'approve',NULL,'w',0,0,0),(776,'Pay expense reports','expensereport',1,'to_paid',NULL,'w',0,0,0),(777,'Read expense reports of everybody','expensereport',1,'readall',NULL,'r',1,0,0),(778,'Create expense reports for everybody','expensereport',1,'writeall_advance',NULL,'w',0,0,0),(779,'Export expense reports','expensereport',1,'export',NULL,'r',0,0,0),(1001,'Lire les stocks','stock',1,'lire',NULL,'r',1,0,0),(1002,'Creer/Modifier les stocks','stock',1,'creer',NULL,'w',0,0,0),(1003,'Supprimer les stocks','stock',1,'supprimer',NULL,'d',0,0,0),(1004,'Lire mouvements de stocks','stock',1,'mouvement','lire','r',1,0,0),(1005,'Creer/modifier mouvements de stocks','stock',1,'mouvement','creer','w',0,0,0),(1101,'Lire les bons de livraison','expedition',1,'livraison','lire','r',1,0,0),(1102,'Creer modifier les bons de livraison','expedition',1,'livraison','creer','w',0,0,0),(1104,'Valider les bons de livraison','expedition',1,'livraison_advance','validate','d',0,0,0),(1109,'Supprimer les bons de livraison','expedition',1,'livraison','supprimer','d',0,0,0),(1121,'Read supplier proposals','supplier_proposal',1,'lire',NULL,'w',1,0,0),(1122,'Create/modify supplier proposals','supplier_proposal',1,'creer',NULL,'w',0,0,0),(1123,'Validate supplier proposals','supplier_proposal',1,'validate_advance',NULL,'w',0,0,0),(1124,'Envoyer les demandes fournisseurs','supplier_proposal',1,'send_advance',NULL,'w',0,0,0),(1125,'Delete supplier proposals','supplier_proposal',1,'supprimer',NULL,'w',0,0,0),(1126,'Close supplier price requests','supplier_proposal',1,'cloturer',NULL,'w',0,0,0),(1181,'Consulter les fournisseurs','fournisseur',1,'lire',NULL,'r',0,0,0),(1182,'Consulter les commandes fournisseur','fournisseur',1,'commande','lire','r',0,0,0),(1183,'Creer une commande fournisseur','fournisseur',1,'commande','creer','w',0,0,0),(1184,'Valider une commande fournisseur','fournisseur',1,'supplier_order_advance','validate','w',0,0,0),(1185,'Approuver une commande fournisseur','fournisseur',1,'commande','approuver','w',0,0,0),(1186,'Commander une commande fournisseur','fournisseur',1,'commande','commander','w',0,0,0),(1187,'Receptionner une commande fournisseur','fournisseur',1,'commande','receptionner','d',0,0,0),(1188,'Supprimer une commande fournisseur','fournisseur',1,'commande','supprimer','d',0,0,0),(1189,'Check/Uncheck a supplier order reception','fournisseur',1,'commande_advance','check','w',0,0,0),(1191,'Exporter les commande fournisseurs, attributs','fournisseur',1,'commande','export','r',0,0,0),(1201,'Lire les exports','export',1,'lire',NULL,'r',1,0,0),(1202,'Creer/modifier un export','export',1,'creer',NULL,'w',0,0,0),(1231,'Consulter les factures fournisseur','fournisseur',1,'facture','lire','r',0,0,0),(1232,'Creer une facture fournisseur','fournisseur',1,'facture','creer','w',0,0,0),(1233,'Valider une facture fournisseur','fournisseur',1,'supplier_invoice_advance','validate','w',0,0,0),(1234,'Supprimer une facture fournisseur','fournisseur',1,'facture','supprimer','d',0,0,0),(1235,'Envoyer les factures par mail','fournisseur',1,'supplier_invoice_advance','send','a',0,0,0),(1236,'Exporter les factures fournisseurs, attributs et reglements','fournisseur',1,'facture','export','r',0,0,0),(1251,'Run mass imports of external data (data load)','import',1,'run',NULL,'r',0,0,0),(1321,'Export customer invoices, attributes and payments','facture',1,'facture','export','r',0,0,0),(1321,'Exporter les factures clients, attributs et reglements','facture',2,'facture','export','r',0,0,0),(1322,'Re-open a fully paid invoice','facture',1,'invoice_advance','reopen','r',0,0,0),(1421,'Exporter les commandes clients et attributs','commande',1,'commande','export','r',0,0,0),(2401,'Read actions/tasks linked to his account','agenda',1,'myactions','read','r',0,0,0),(2401,'Read actions/tasks linked to his account','agenda',2,'myactions','read','r',1,0,0),(2402,'Create/modify actions/tasks linked to his account','agenda',1,'myactions','create','w',0,0,0),(2402,'Create/modify actions/tasks linked to his account','agenda',2,'myactions','create','w',0,0,0),(2403,'Delete actions/tasks linked to his account','agenda',1,'myactions','delete','w',0,0,0),(2403,'Delete actions/tasks linked to his account','agenda',2,'myactions','delete','w',0,0,0),(2411,'Read actions/tasks of others','agenda',1,'allactions','read','r',0,0,0),(2411,'Read actions/tasks of others','agenda',2,'allactions','read','r',0,0,0),(2412,'Create/modify actions/tasks of others','agenda',1,'allactions','create','w',0,0,0),(2412,'Create/modify actions/tasks of others','agenda',2,'allactions','create','w',0,0,0),(2413,'Delete actions/tasks of others','agenda',1,'allactions','delete','w',0,0,0),(2413,'Delete actions/tasks of others','agenda',2,'allactions','delete','w',0,0,0),(2414,'Export actions/tasks of others','agenda',1,'export',NULL,'w',0,0,0),(2501,'Consulter/Télécharger les documents','ecm',1,'read',NULL,'r',0,0,0),(2503,'Soumettre ou supprimer des documents','ecm',1,'upload',NULL,'w',0,0,0),(2515,'Administrer les rubriques de documents','ecm',1,'setup',NULL,'w',0,0,0),(3200,'Read archived events and fingerprints','blockedlog',1,'read',NULL,'w',0,0,0),(10001,'Read website content','website',1,'read',NULL,'w',0,0,0),(10002,'Create/modify website content (html and javascript content)','website',1,'write',NULL,'w',0,0,0),(10003,'Create/modify website content (dynamic php code). Dangerous, must be reserved to restricted developers.','website',1,'writephp',NULL,'w',0,0,0),(10005,'Delete website content','website',1,'delete',NULL,'w',0,0,0),(20001,'Read your own leave requests','holiday',1,'read',NULL,'w',0,0,0),(20001,'Créer / Modifier / Lire ses demandes de congés payés','holiday',2,'write',NULL,'w',1,0,0),(20002,'Create/modify your own leave requests','holiday',1,'write',NULL,'w',0,0,0),(20002,'Lire / Modifier toutes les demandes de congés payés','holiday',2,'lire_tous',NULL,'w',0,0,0),(20003,'Delete leave requests','holiday',1,'delete',NULL,'w',0,0,0),(20003,'Supprimer des demandes de congés payés','holiday',2,'delete',NULL,'w',0,0,0),(20004,'Read leave requests for everybody','holiday',1,'read_all',NULL,'w',0,0,0),(20004,'Définir les congés payés des utilisateurs','holiday',2,'define_holiday',NULL,'w',0,0,0),(20005,'Create/modify leave requests for everybody','holiday',1,'write_all',NULL,'w',0,0,0),(20005,'Voir les logs de modification des congés payés','holiday',2,'view_log',NULL,'w',0,0,0),(20006,'Setup leave requests of users (setup and update balance)','holiday',1,'define_holiday',NULL,'w',0,0,0),(20006,'Accéder au rapport mensuel des congés payés','holiday',2,'month_report',NULL,'w',0,0,0),(20007,'Approve leave requests','holiday',1,'approve',NULL,'w',0,0,0),(23001,'Read cron jobs','cron',1,'read',NULL,'w',0,0,0),(23002,'Create cron Jobs','cron',1,'create',NULL,'w',0,0,0),(23003,'Delete cron Jobs','cron',1,'delete',NULL,'w',0,0,0),(23004,'Execute cron Jobs','cron',1,'execute',NULL,'w',0,0,0),(50151,'Use point of sale','takepos',1,'use',NULL,'a',0,0,0),(50401,'Bind products and invoices with accounting accounts','accounting',1,'bind','write','r',0,0,0),(50411,'Read operations in General Ledger','accounting',1,'mouvements','lire','r',0,0,0),(50412,'Write/Edit operations in General Ledger','accounting',1,'mouvements','creer','w',0,0,0),(50414,'Delete operations in Ledger','accounting',1,'mouvements','supprimer','d',0,0,0),(50415,'Delete all operations by year and journal in Ledger','accounting',1,'mouvements','supprimer_tous','d',0,0,0),(50418,'Export operations of the Ledger','accounting',1,'mouvements','export','r',0,0,0),(50420,'Report and export reports (turnover, balance, journals, general ledger)','accounting',1,'comptarapport','lire','r',0,0,0),(50430,'Define and close a fiscal year','accounting',1,'fiscalyear','write','r',0,0,0),(50440,'Manage chart of accounts, setup of accountancy','accounting',1,'chartofaccount',NULL,'r',0,0,0),(55001,'Read surveys','opensurvey',1,'read',NULL,'r',0,0,0),(55002,'Create/modify surveys','opensurvey',1,'write',NULL,'w',0,0,0),(56001,'Read ticket','ticket',1,'read',NULL,'r',0,0,0),(56002,'Create les tickets','ticket',1,'write',NULL,'w',0,0,0),(56003,'Delete les tickets','ticket',1,'delete',NULL,'d',0,0,0),(56004,'Manage tickets','ticket',1,'manage',NULL,'w',0,0,0),(56005,'See all tickets, even if not assigned to (not effective for external users, always restricted to the thirdpardy they depends on)','ticket',1,'view','all','r',0,0,0),(59001,'Visualiser les marges','margins',1,'liretous',NULL,'r',0,0,0),(59002,'Définir les marges','margins',1,'creer',NULL,'w',0,0,0),(59003,'Read every user margin','margins',1,'read','all','r',0,0,0),(63001,'Read resources','resource',1,'read',NULL,'w',1,0,0),(63002,'Create/Modify resources','resource',1,'write',NULL,'w',0,0,0),(63003,'Delete resources','resource',1,'delete',NULL,'w',0,0,0),(63004,'Link resources','resource',1,'link',NULL,'w',0,0,0),(64001,'DirectPrint','printing',1,'read',NULL,'r',0,0,0),(101250,'Read surveys','opensurvey',2,'survey','read','r',0,0,0),(101251,'Create/modify surveys','opensurvey',2,'survey','write','w',0,0,0); /*!40000 ALTER TABLE `llx_rights_def` ENABLE KEYS */; UNLOCK TABLES; --- --- Table structure for table `llx_sellyoursaas_cancellation` --- - -DROP TABLE IF EXISTS `llx_sellyoursaas_cancellation`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `llx_sellyoursaas_cancellation` ( - `rowid` int(11) NOT NULL AUTO_INCREMENT, - `ref` varchar(128) COLLATE utf8_unicode_ci NOT NULL, - `entity` int(11) NOT NULL DEFAULT '1', - `label` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, - `date_creation` datetime NOT NULL, - `tms` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, - `fk_user_creat` int(11) NOT NULL, - `fk_user_modif` int(11) DEFAULT NULL, - `import_key` varchar(14) COLLATE utf8_unicode_ci DEFAULT NULL, - `status` int(11) NOT NULL, - `codelang` varchar(8) COLLATE utf8_unicode_ci DEFAULT NULL, - `url` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, - PRIMARY KEY (`rowid`), - KEY `idx_sellyoursaas_cancellation_rowid` (`rowid`), - KEY `idx_sellyoursaas_cancellation_ref` (`ref`), - KEY `idx_sellyoursaas_cancellation_entity` (`entity`), - KEY `idx_sellyoursaas_cancellation_status` (`status`) -) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `llx_sellyoursaas_cancellation` --- - -LOCK TABLES `llx_sellyoursaas_cancellation` WRITE; -/*!40000 ALTER TABLE `llx_sellyoursaas_cancellation` DISABLE KEYS */; -INSERT INTO `llx_sellyoursaas_cancellation` VALUES (2,'fff',1,NULL,'2018-06-02 11:00:44','2018-06-02 09:00:44',12,NULL,NULL,1,NULL,'fff'),(3,'gfdg',1,NULL,'2018-06-02 11:01:20','2018-06-02 09:01:20',12,NULL,NULL,1,'gfd','gfd'),(4,'aaa',1,NULL,'2018-06-02 11:02:40','2018-06-02 09:02:40',12,NULL,NULL,1,NULL,'aaa'); -/*!40000 ALTER TABLE `llx_sellyoursaas_cancellation` ENABLE KEYS */; -UNLOCK TABLES; - -- -- Table structure for table `llx_sellyoursaas_cancellation_extrafields` -- @@ -10757,7 +11083,7 @@ CREATE TABLE `llx_societe` ( LOCK TABLES `llx_societe` WRITE; /*!40000 ALTER TABLE `llx_societe` DISABLE KEYS */; -INSERT INTO `llx_societe` VALUES (1,0,NULL,'2018-01-16 15:21:09','2012-07-08 14:21:44','Indian SAS',1,NULL,NULL,'CU1212-0007','SU1212-0005','7050','6050','1 alalah road',NULL,'Delhi',0,117,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,4,NULL,'0','','','','','',5000.00000000,1,NULL,NULL,NULL,1,1,NULL,NULL,0,0,0,1,12,0,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,0.000,NULL,0.000,NULL,NULL,'en_IN',NULL,NULL,1,'indiancompany.png','','',0,NULL,NULL,'',0,NULL,NULL,NULL,NULL,NULL,0,NULL),(2,0,NULL,'2018-07-30 11:45:49','2012-07-08 14:23:48','Teclib',1,NULL,NULL,'CU1108-0001','SU1108-0001','411CU11080001','401SU11080001','',NULL,'Paris',0,1,NULL,NULL,'www.teclib.com',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,4,3,57,'0','123456789','','ACE14','','',400000.00000000,0,NULL,NULL,NULL,3,1,NULL,'',0,0,0,1,12,0,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,0,0.000,NULL,0.000,NULL,NULL,'fr_FR',NULL,NULL,1,'teclibcompany.png','','',0,NULL,NULL,'',0,NULL,NULL,0,'',NULL,0,NULL),(3,0,NULL,'2017-02-16 00:47:25','2012-07-08 22:42:12','Spanish Comp',1,NULL,NULL,'SPANISHCOMP','SU1601-0009',NULL,NULL,'1 via mallere',NULL,'Madrid',123,4,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,4,408,'0','','','','','',10000.00000000,0,NULL,NULL,NULL,1,1,NULL,NULL,0,0,0,1,12,0,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,0.000,NULL,0.000,NULL,NULL,'es_AR',NULL,NULL,1,'spanishcompany.png','','',0,NULL,NULL,'',0,NULL,NULL,NULL,NULL,NULL,0,NULL),(4,0,NULL,'2018-01-22 17:24:53','2012-07-08 22:48:18','Prospector Vaalen',1,NULL,NULL,'CU1303-0014',NULL,NULL,NULL,'',NULL,'Bruxelles',103,2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,4,201,'0','12345678','','','','',0.00000000,0,NULL,NULL,NULL,3,0,NULL,'PL_LOW',0,0,0,1,12,0,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,0.000,NULL,0.000,NULL,NULL,NULL,NULL,NULL,1,'valeencompany.png','','',0,NULL,NULL,'',0,NULL,NULL,NULL,NULL,NULL,0,NULL),(5,0,NULL,'2017-02-21 11:01:17','2012-07-08 23:22:57','NoCountry GmBh',1,NULL,NULL,NULL,NULL,NULL,NULL,'',NULL,NULL,0,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'0','','','','','',0.00000000,0,NULL,NULL,NULL,0,0,NULL,'',0,0,0,1,12,0,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,0,0.000,NULL,0.000,NULL,NULL,NULL,NULL,NULL,1,'nocountrycomp.png','','',0,NULL,NULL,'',0,NULL,NULL,1,'EUR',NULL,0,NULL),(6,0,NULL,'2018-01-16 15:35:56','2012-07-09 00:15:09','Swiss Touch',1,NULL,NULL,'CU1601-0018','SU1601-0010',NULL,NULL,'',NULL,'Genevia',0,6,NULL,NULL,NULL,'swisstouch@example.ch',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,2,2,601,'0','','','','','',56000.00000000,0,NULL,NULL,NULL,3,1,NULL,NULL,0,0,0,1,12,0,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,0.000,NULL,0.000,NULL,NULL,NULL,NULL,NULL,1,'swisstouch.png','','',0,NULL,NULL,'',0,NULL,NULL,NULL,NULL,NULL,0,NULL),(7,0,NULL,'2018-01-16 15:38:32','2012-07-09 01:24:26','Generic customer',1,NULL,NULL,'CU1302-0011',NULL,NULL,NULL,'',NULL,NULL,0,7,NULL,NULL,NULL,'ttt@ttt.com',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,8,NULL,'0','','','','','',0.00000000,0,'Generic customer to use for Point Of Sale module.
    ',NULL,NULL,1,0,NULL,NULL,0,0,0,1,12,0,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,0.000,NULL,0.000,NULL,NULL,NULL,NULL,NULL,1,'genericcustomer.png','','',0,NULL,NULL,'',0,NULL,NULL,NULL,NULL,NULL,0,NULL),(10,0,NULL,'2019-10-08 19:02:18','2012-07-10 15:13:08','NLTechno',1,NULL,NULL,'CU1212-0005','SU1601-0011','411CU12120005','401SU16010011','',NULL,NULL,0,102,NULL,NULL,NULL,'vsmith@email.com',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,4,54,'0','493861496','49386149600039','6209Z','22-01-2007','FR123456789',10000.00000000,0,NULL,NULL,NULL,1,1,NULL,'',0,0,0,1,12,0,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,0.000,NULL,0.000,'123456789012',NULL,'fr_FR',NULL,NULL,1,'logo_nltechno_94x100.png','','',0,NULL,NULL,'The OpenSource company',0,NULL,NULL,0,'',NULL,0,NULL),(11,0,NULL,'2019-11-28 11:52:58','2012-07-10 18:35:57','Company Corp 1',1,NULL,NULL,'CU1510-0017',NULL,'7051',NULL,'21 Green Hill street','75500','Los Angeles',0,11,'444123456',NULL,'companycorp1.com','companycorp1@example.com','{\"skype\":\"corp1\"}',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,1,NULL,'0','AB1234567','','','','USABS123',10000.00000000,0,NULL,NULL,NULL,3,0,NULL,'PL_LOW',0,0,0,1,12,0,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,0,0.000,NULL,0.000,NULL,NULL,'en_US',NULL,NULL,1,'comapnycorp1company.png','','',0,NULL,NULL,'',0,NULL,NULL,1,'EUR',NULL,0,NULL),(12,0,NULL,'2019-09-26 11:38:11','2012-07-11 16:18:08','Dupont Alain',1,NULL,NULL,'CU1601-0019',NULL,'411CU16010019',NULL,'',NULL,NULL,0,0,NULL,NULL,NULL,'pcurie@example.com',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'0','','','','','',0.00000000,0,NULL,NULL,NULL,1,0,NULL,'',0,0,0,1,12,0,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,0.000,NULL,0.000,NULL,NULL,NULL,NULL,NULL,1,'pierrecurie.jpg','','',0,NULL,NULL,'',0,NULL,NULL,0,'',NULL,0,NULL),(13,0,NULL,'2019-10-08 09:57:51','2012-07-11 17:13:20','Company Corp 2',1,NULL,NULL,'CU1910-00021','SU1510-0008','411CU191000021','401SU15100008','',NULL,NULL,0,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'0','','','','','',0.00000000,0,NULL,NULL,NULL,3,1,NULL,'',0,0,0,1,12,0,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,0.000,NULL,0.000,NULL,NULL,NULL,NULL,NULL,1,'companycorp2company.png','','',0,NULL,NULL,'',0,NULL,NULL,1,'EUR',NULL,0,NULL),(17,0,NULL,'2019-11-28 15:02:49','2013-08-01 02:41:26','Book Keeping Company',1,NULL,NULL,'CU1108-0004','SU1108-0004',NULL,'401SU11080004','The French Company',NULL,'Paris',0,1,NULL,NULL,NULL,NULL,'[]',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,0,NULL,'0','','','','','',0.00000000,0,NULL,NULL,NULL,0,1,NULL,'',0,0,0,1,12,0,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,0.000,NULL,0.000,NULL,NULL,NULL,NULL,NULL,1,'bookkeepercompany.png','','',0,NULL,NULL,'',0,NULL,NULL,1,'EUR',NULL,0,NULL),(19,0,NULL,'2019-09-26 12:03:13','2015-01-12 12:23:05','Magic Food Store',1,NULL,NULL,'CU1301-0008',NULL,NULL,NULL,'65 holdywood boulevard','123456','BigTown',0,4,NULL,'0101',NULL,'myemail@domain.com',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'0','','','10/10/2010','','',0.00000000,0,NULL,NULL,NULL,1,0,NULL,NULL,0,0,0,1,12,0,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,0.000,NULL,0.000,NULL,NULL,'en_US',NULL,NULL,1,'magicfoodstore.png','','',0,NULL,NULL,'',0,NULL,'sepamandate',NULL,NULL,NULL,0,NULL),(25,0,NULL,'2018-01-22 17:21:17','2015-03-10 15:47:37','Print Company',1,NULL,NULL,'CU1303-0016','SU1303-0007',NULL,NULL,'21 Gutenberg street','45600','Berlin',0,5,NULL,NULL,NULL,'printcompany@example.com',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'0','','','','','',0.00000000,0,NULL,NULL,NULL,0,1,NULL,NULL,0,0,0,1,12,0,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,0.000,NULL,0.000,NULL,NULL,'de_DE',NULL,NULL,1,'printcompany.png','','',0,NULL,NULL,'',0,NULL,NULL,NULL,NULL,NULL,0,NULL),(26,0,NULL,'2019-09-26 12:06:05','2017-02-12 23:17:04','Calculation Power',1,NULL,NULL,'CU1702-0020',NULL,'411CU17020020',NULL,'',NULL,'Calgary',0,14,NULL,NULL,NULL,'calculationpower@example.com',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,'','','','','',NULL,0,NULL,NULL,NULL,3,0,NULL,'',0,0,0,12,12,0,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0.000,0,0.000,NULL,NULL,'en_US',NULL,NULL,1,'bookkeepercompany.png','','',0,NULL,NULL,'',0,NULL,NULL,1,'EUR',NULL,0,NULL); +INSERT INTO `llx_societe` VALUES (1,0,NULL,'2018-01-16 15:21:09','2012-07-08 14:21:44','Indian SAS',1,NULL,NULL,'CU1212-0007','SU1212-0005','7050','6050','1 alalah road',NULL,'Delhi',0,117,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,4,NULL,'0','','','','','',5000.00000000,1,NULL,NULL,NULL,1,1,NULL,NULL,0,0,0,1,12,0,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,0.000,NULL,0.000,NULL,NULL,'en_IN',NULL,NULL,1,'indiancompany.png','','',0,NULL,NULL,'',0,NULL,NULL,NULL,NULL,NULL,0,NULL),(2,0,NULL,'2018-07-30 11:45:49','2012-07-08 14:23:48','Teclib',1,NULL,NULL,'CU1108-0001','SU1108-0001','411CU11080001','401SU11080001','',NULL,'Paris',0,1,NULL,NULL,'www.teclib.com',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,4,3,57,'0','123456789','','ACE14','','',400000.00000000,0,NULL,NULL,NULL,3,1,NULL,'',0,0,0,1,12,0,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,0,0.000,NULL,0.000,NULL,NULL,'fr_FR',NULL,NULL,1,'teclibcompany.png','','',0,NULL,NULL,'',0,NULL,NULL,0,'',NULL,0,NULL),(3,0,NULL,'2017-02-16 00:47:25','2012-07-08 22:42:12','Spanish Comp',1,NULL,NULL,'SPANISHCOMP','SU1601-0009',NULL,NULL,'1 via mallere',NULL,'Madrid',123,4,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,4,408,'0','','','','','',10000.00000000,0,NULL,NULL,NULL,1,1,NULL,NULL,0,0,0,1,12,0,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,0.000,NULL,0.000,NULL,NULL,'es_AR',NULL,NULL,1,'spanishcompany.png','','',0,NULL,NULL,'',0,NULL,NULL,NULL,NULL,NULL,0,NULL),(4,0,NULL,'2018-01-22 17:24:53','2012-07-08 22:48:18','Prospector Vaalen',1,NULL,NULL,'CU1303-0014',NULL,NULL,NULL,'',NULL,'Bruxelles',103,2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,4,201,'0','12345678','','','','',0.00000000,0,NULL,NULL,NULL,3,0,NULL,'PL_LOW',0,0,0,1,12,0,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,0.000,NULL,0.000,NULL,NULL,NULL,NULL,NULL,1,'valeencompany.png','','',0,NULL,NULL,'',0,NULL,NULL,NULL,NULL,NULL,0,NULL),(5,0,NULL,'2017-02-21 11:01:17','2012-07-08 23:22:57','NoCountry GmBh',1,NULL,NULL,NULL,NULL,NULL,NULL,'',NULL,NULL,0,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'0','','','','','',0.00000000,0,NULL,NULL,NULL,0,0,NULL,'',0,0,0,1,12,0,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,0,0.000,NULL,0.000,NULL,NULL,NULL,NULL,NULL,1,'nocountrycomp.png','','',0,NULL,NULL,'',0,NULL,NULL,1,'EUR',NULL,0,NULL),(6,0,NULL,'2018-01-16 15:35:56','2012-07-09 00:15:09','Swiss Touch',1,NULL,NULL,'CU1601-0018','SU1601-0010',NULL,NULL,'',NULL,'Genevia',0,6,NULL,NULL,NULL,'swisstouch@example.ch',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,2,2,601,'0','','','','','',56000.00000000,0,NULL,NULL,NULL,3,1,NULL,NULL,0,0,0,1,12,0,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,0.000,NULL,0.000,NULL,NULL,NULL,NULL,NULL,1,'swisstouch.png','','',0,NULL,NULL,'',0,NULL,NULL,NULL,NULL,NULL,0,NULL),(7,0,NULL,'2018-01-16 15:38:32','2012-07-09 01:24:26','Generic customer',1,NULL,NULL,'CU1302-0011',NULL,NULL,NULL,'',NULL,NULL,0,7,NULL,NULL,NULL,'ttt@ttt.com',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,8,NULL,'0','','','','','',0.00000000,0,'Generic customer to use for Point Of Sale module.
    ',NULL,NULL,1,0,NULL,NULL,0,0,0,1,12,0,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,0.000,NULL,0.000,NULL,NULL,NULL,NULL,NULL,1,'genericcustomer.png','','',0,NULL,NULL,'',0,NULL,NULL,NULL,NULL,NULL,0,NULL),(10,0,NULL,'2019-12-21 16:32:16','2012-07-10 15:13:08','NLTechno',1,NULL,NULL,'CU1212-0005','SU1601-0011','411CU12120005','401SU16010011','',NULL,NULL,0,102,NULL,NULL,NULL,'vsmith@email.com',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,4,54,'0','493861496','49386149600039','6209Z','22-01-2007','FR123456789',10000.00000000,0,NULL,NULL,NULL,1,1,NULL,'',0,0,0,1,12,0,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,0.000,NULL,0.000,'123456789012',NULL,'fr_FR',NULL,NULL,1,'logo_nltechno_94x100.png','','',0,NULL,NULL,'The OpenSource company',0,NULL,'generic_odt:/home/ldestailleur/git/dolibarr_11.0/documents/doctemplates/thirdparties/template_thirdparty.ods',0,'',NULL,0,NULL),(11,0,NULL,'2019-11-28 11:52:58','2012-07-10 18:35:57','Company Corp 1',1,NULL,NULL,'CU1510-0017',NULL,'7051',NULL,'21 Green Hill street','75500','Los Angeles',0,11,'444123456',NULL,'companycorp1.com','companycorp1@example.com','{\"skype\":\"corp1\"}',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,1,NULL,'0','AB1234567','','','','USABS123',10000.00000000,0,NULL,NULL,NULL,3,0,NULL,'PL_LOW',0,0,0,1,12,0,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,0,0.000,NULL,0.000,NULL,NULL,'en_US',NULL,NULL,1,'comapnycorp1company.png','','',0,NULL,NULL,'',0,NULL,NULL,1,'EUR',NULL,0,NULL),(12,0,NULL,'2019-09-26 11:38:11','2012-07-11 16:18:08','Dupont Alain',1,NULL,NULL,'CU1601-0019',NULL,'411CU16010019',NULL,'',NULL,NULL,0,0,NULL,NULL,NULL,'pcurie@example.com',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'0','','','','','',0.00000000,0,NULL,NULL,NULL,1,0,NULL,'',0,0,0,1,12,0,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,0.000,NULL,0.000,NULL,NULL,NULL,NULL,NULL,1,'pierrecurie.jpg','','',0,NULL,NULL,'',0,NULL,NULL,0,'',NULL,0,NULL),(13,0,NULL,'2019-10-08 09:57:51','2012-07-11 17:13:20','Company Corp 2',1,NULL,NULL,'CU1910-00021','SU1510-0008','411CU191000021','401SU15100008','',NULL,NULL,0,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'0','','','','','',0.00000000,0,NULL,NULL,NULL,3,1,NULL,'',0,0,0,1,12,0,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,0.000,NULL,0.000,NULL,NULL,NULL,NULL,NULL,1,'companycorp2company.png','','',0,NULL,NULL,'',0,NULL,NULL,1,'EUR',NULL,0,NULL),(17,0,NULL,'2019-11-28 15:02:49','2013-08-01 02:41:26','Book Keeping Company',1,NULL,NULL,'CU1108-0004','SU1108-0004',NULL,'401SU11080004','The French Company',NULL,'Paris',0,1,NULL,NULL,NULL,NULL,'[]',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,0,NULL,'0','','','','','',0.00000000,0,NULL,NULL,NULL,0,1,NULL,'',0,0,0,1,12,0,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,0.000,NULL,0.000,NULL,NULL,NULL,NULL,NULL,1,'bookkeepercompany.png','','',0,NULL,NULL,'',0,NULL,NULL,1,'EUR',NULL,0,NULL),(19,0,NULL,'2019-09-26 12:03:13','2015-01-12 12:23:05','Magic Food Store',1,NULL,NULL,'CU1301-0008',NULL,NULL,NULL,'65 holdywood boulevard','123456','BigTown',0,4,NULL,'0101',NULL,'myemail@domain.com',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'0','','','10/10/2010','','',0.00000000,0,NULL,NULL,NULL,1,0,NULL,NULL,0,0,0,1,12,0,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,0.000,NULL,0.000,NULL,NULL,'en_US',NULL,NULL,1,'magicfoodstore.png','','',0,NULL,NULL,'',0,NULL,'sepamandate',NULL,NULL,NULL,0,NULL),(25,0,NULL,'2018-01-22 17:21:17','2015-03-10 15:47:37','Print Company',1,NULL,NULL,'CU1303-0016','SU1303-0007',NULL,NULL,'21 Gutenberg street','45600','Berlin',0,5,NULL,NULL,NULL,'printcompany@example.com',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'0','','','','','',0.00000000,0,NULL,NULL,NULL,0,1,NULL,NULL,0,0,0,1,12,0,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,0.000,NULL,0.000,NULL,NULL,'de_DE',NULL,NULL,1,'printcompany.png','','',0,NULL,NULL,'',0,NULL,NULL,NULL,NULL,NULL,0,NULL),(26,0,NULL,'2019-09-26 12:06:05','2017-02-12 23:17:04','Calculation Power',1,NULL,NULL,'CU1702-0020',NULL,'411CU17020020',NULL,'',NULL,'Calgary',0,14,NULL,NULL,NULL,'calculationpower@example.com',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,'','','','','',NULL,0,NULL,NULL,NULL,3,0,NULL,'',0,0,0,12,12,0,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0.000,0,0.000,NULL,NULL,'en_US',NULL,NULL,1,'bookkeepercompany.png','','',0,NULL,NULL,'',0,NULL,NULL,1,'EUR',NULL,0,NULL); /*!40000 ALTER TABLE `llx_societe` ENABLE KEYS */; UNLOCK TABLES; @@ -10788,6 +11114,7 @@ CREATE TABLE `llx_societe_account` ( `import_key` varchar(14) COLLATE utf8_unicode_ci DEFAULT NULL, `status` int(11) DEFAULT NULL, `key_account` varchar(128) COLLATE utf8_unicode_ci DEFAULT NULL, + `site_account` varchar(128) COLLATE utf8_unicode_ci DEFAULT NULL, PRIMARY KEY (`rowid`), UNIQUE KEY `uk_societe_account_login_website_soc` (`entity`,`fk_soc`,`login`,`site`,`fk_website`), UNIQUE KEY `uk_societe_account_key_account_soc` (`entity`,`fk_soc`,`key_account`,`site`,`fk_website`), @@ -10807,7 +11134,7 @@ CREATE TABLE `llx_societe_account` ( LOCK TABLES `llx_societe_account` WRITE; /*!40000 ALTER TABLE `llx_societe_account` DISABLE KEYS */; -INSERT INTO `llx_societe_account` VALUES (1,1,'','',NULL,NULL,204,'stripe',NULL,NULL,NULL,NULL,'2018-03-13 19:25:01','2018-03-19 09:01:17',12,NULL,NULL,0,''),(4,1,'','',NULL,NULL,148,'stripe',NULL,NULL,NULL,NULL,'2018-03-14 01:04:19','2018-03-14 19:58:19',12,NULL,NULL,0,'cus_CTnHl6FRkiJJYC'),(5,1,'','',NULL,NULL,148,'stripe',NULL,NULL,NULL,NULL,'2018-03-14 01:08:02','2018-03-14 19:58:19',12,NULL,NULL,0,'cus_CTnHl6FRkiJJYC'),(6,1,'','',NULL,NULL,145,'stripe',NULL,NULL,NULL,NULL,'2018-03-14 17:09:36','2018-03-14 14:46:15',12,NULL,NULL,0,'cus_CUZzMg8S2T3oEo'),(7,1,'','',NULL,NULL,145,'stripe',NULL,NULL,NULL,NULL,'2018-03-14 17:09:44','2018-03-14 14:46:15',12,NULL,NULL,0,'cus_CUZzMg8S2T3oEo'),(8,1,'','',NULL,NULL,145,'stripe',NULL,NULL,NULL,NULL,'2018-03-14 18:43:23','2018-03-14 14:46:15',12,NULL,NULL,0,'cus_CUZzMg8S2T3oEo'),(9,1,'','',NULL,NULL,145,'stripe',NULL,NULL,NULL,NULL,'2018-03-14 18:46:09','2018-03-14 14:46:15',12,NULL,NULL,0,'cus_CUZzMg8S2T3oEo'),(10,1,'','',NULL,NULL,145,'stripe',NULL,NULL,NULL,NULL,'2018-03-14 18:46:15','2018-03-14 14:46:15',12,NULL,NULL,0,'cus_CUZzMg8S2T3oEo'),(13,1,'',NULL,NULL,NULL,163,'stripe',NULL,NULL,NULL,NULL,'2018-03-14 19:33:19','2018-03-14 15:33:19',0,NULL,NULL,0,'cus_CUam8x0KCoKZlc'),(14,1,'',NULL,NULL,NULL,182,'stripe',NULL,NULL,NULL,NULL,'2018-03-14 19:48:48','2018-03-14 15:48:49',0,NULL,NULL,0,'cus_CUb2Xt4A2p5vMd'),(15,1,'',NULL,NULL,NULL,203,'stripe',NULL,NULL,NULL,NULL,'2018-03-14 19:52:13','2018-03-21 10:43:37',12,NULL,NULL,0,''),(17,1,'','',NULL,NULL,148,'stripe',NULL,NULL,NULL,NULL,'2018-03-14 23:57:42','2018-03-14 19:58:19',12,NULL,NULL,0,'cus_CTnHl6FRkiJJYC'),(18,1,'','',NULL,NULL,148,'stripe',NULL,NULL,NULL,NULL,'2018-03-14 23:57:47','2018-03-14 19:58:19',12,NULL,NULL,0,'cus_CTnHl6FRkiJJYC'),(19,1,'','',NULL,NULL,148,'stripe',NULL,NULL,NULL,NULL,'2018-03-14 23:58:13','2018-03-14 19:58:19',12,NULL,NULL,0,'cus_CTnHl6FRkiJJYC'),(20,1,'','',NULL,NULL,148,'stripe',NULL,NULL,NULL,NULL,'2018-03-14 23:58:19','2018-03-14 19:58:19',12,NULL,NULL,0,'cus_CTnHl6FRkiJJYC'),(21,1,'',NULL,NULL,NULL,151,'stripe',NULL,NULL,NULL,NULL,'2018-03-16 19:10:29','2018-03-16 15:10:29',12,NULL,NULL,0,'cus_CVKshSj8uuaATf'),(22,1,'','',NULL,NULL,152,'stripe',NULL,NULL,NULL,NULL,'2018-03-16 19:11:15','2018-03-16 15:11:15',12,NULL,NULL,0,'cus_CTnHl6FRkiJJYC'),(24,1,'',NULL,NULL,NULL,153,'stripe',NULL,NULL,NULL,NULL,'2018-03-16 20:15:45','2018-03-16 16:15:45',18,NULL,NULL,0,'cus_CVLv9rX4wMouSk'),(25,1,'','',NULL,NULL,155,'stripe',NULL,NULL,NULL,NULL,'2018-03-18 23:55:37','2018-03-18 19:55:37',12,NULL,NULL,0,'cus_CVLLzP90RCWx76'),(26,1,'','',NULL,NULL,155,'stripe',NULL,NULL,NULL,NULL,'2018-03-19 00:01:47','2018-03-18 20:01:47',12,NULL,NULL,1,'cus_CVLLzP90RCWx76'),(27,1,'','',NULL,NULL,204,'stripe',NULL,NULL,NULL,NULL,'2018-03-19 13:01:17','2018-03-19 09:01:17',12,NULL,NULL,0,''),(28,1,'',NULL,NULL,NULL,204,'stripe',NULL,NULL,NULL,NULL,'2018-03-19 13:21:02','2018-03-19 09:21:02',0,NULL,NULL,0,'cus_CWMu7PlGViJN1S'),(29,1,'',NULL,NULL,NULL,1,'stripe',NULL,NULL,NULL,NULL,'2018-03-19 13:38:26','2018-03-19 09:38:26',0,NULL,NULL,0,'cus_CWNCF7mttdVEae'),(30,1,'','',NULL,NULL,203,'stripe',NULL,NULL,NULL,NULL,'2018-03-21 14:43:37','2018-03-21 10:43:37',12,NULL,NULL,0,''),(31,1,'',NULL,NULL,NULL,203,'stripe',NULL,NULL,NULL,NULL,'2018-03-21 14:44:18','2018-03-21 10:44:18',0,NULL,NULL,0,'cus_CX8hWwDQPMht5r'),(32,1,'',NULL,NULL,NULL,211,'stripe',NULL,NULL,NULL,NULL,'2018-04-19 16:20:27','2018-04-19 14:20:27',18,NULL,NULL,0,'cus_Ci3khlxtfYB0Xl'),(33,1,'',NULL,NULL,NULL,7,'stripe',NULL,NULL,NULL,NULL,'2018-04-30 14:57:29','2018-04-30 12:57:29',0,NULL,NULL,0,'cus_Cm9td5UQieFnlZ'),(38,1,'',NULL,NULL,NULL,154,'stripe',NULL,NULL,NULL,NULL,'2018-05-16 17:01:24','2018-05-16 15:01:24',18,NULL,NULL,0,'cus_CsBVSuBeNzmYw9'),(39,1,'','',NULL,NULL,151,'stripe',NULL,NULL,NULL,NULL,'2018-05-17 09:42:37','2018-05-17 07:42:37',12,NULL,NULL,1,'cus_CVKshSj8uuaATf'),(40,1,'',NULL,NULL,NULL,217,'stripe',NULL,NULL,NULL,NULL,'2018-06-01 19:47:16','2018-06-01 17:47:16',18,NULL,NULL,0,'cus_CyDmj3FJD8rYsd'),(41,1,'',NULL,NULL,NULL,218,'stripe',NULL,NULL,NULL,NULL,'2018-06-11 11:34:38','2018-06-11 09:34:38',12,NULL,NULL,0,'cus_D1q6IoIUoG7LMq'),(42,1,'',NULL,NULL,NULL,10,'stripe',NULL,NULL,NULL,NULL,'2018-06-12 13:49:51','2018-06-12 11:49:51',0,NULL,NULL,0,'cus_D2FVgMTgsYjt6k'),(44,1,'',NULL,NULL,NULL,215,'stripe',NULL,NULL,NULL,NULL,'2018-06-15 16:01:07','2018-06-15 14:01:07',18,NULL,NULL,0,'cus_D3PIZ5HzIeMj7B'),(45,1,'',NULL,NULL,NULL,229,'stripe',NULL,NULL,NULL,NULL,'2018-06-27 01:40:40','2018-06-26 23:40:40',18,NULL,NULL,0,'cus_D7g8Bvgx0AFfha'),(46,1,'',NULL,NULL,NULL,156,'stripe',NULL,NULL,NULL,NULL,'2018-07-17 14:13:48','2018-07-17 12:13:48',18,NULL,NULL,0,'cus_DFMnr5WsUoaCJX'),(47,1,'',NULL,NULL,NULL,231,'stripe',NULL,NULL,NULL,NULL,'2018-07-17 17:46:42','2018-07-17 15:46:42',18,NULL,NULL,0,'cus_DFQEkv3jONVJwR'),(48,1,'',NULL,NULL,NULL,250,'stripe',NULL,NULL,NULL,NULL,'2018-09-17 09:27:23','2018-09-17 07:27:23',18,NULL,NULL,0,'cus_DcWBnburaSkf0c'),(49,1,'',NULL,NULL,NULL,11,'stripe',NULL,NULL,NULL,NULL,'2018-10-12 20:08:01','2018-10-12 18:08:01',0,NULL,NULL,0,'cus_Dm39EV1tf8CRBT'),(50,1,'',NULL,NULL,NULL,214,'stripe',NULL,NULL,NULL,NULL,'2018-10-12 20:57:17','2018-10-12 18:57:17',18,NULL,NULL,0,'cus_Dm3wMg8aMLoRC9'),(51,1,'',NULL,NULL,NULL,213,'stripe',NULL,NULL,NULL,NULL,'2018-10-12 20:59:41','2018-10-12 18:59:41',18,NULL,NULL,0,'cus_Dm3zHwLuFKePzk'); +INSERT INTO `llx_societe_account` VALUES (1,1,'','',NULL,NULL,204,'stripe',NULL,NULL,NULL,NULL,'2018-03-13 19:25:01','2018-03-19 09:01:17',12,NULL,NULL,0,'',NULL),(4,1,'','',NULL,NULL,148,'stripe',NULL,NULL,NULL,NULL,'2018-03-14 01:04:19','2018-03-14 19:58:19',12,NULL,NULL,0,'cus_CTnHl6FRkiJJYC',NULL),(5,1,'','',NULL,NULL,148,'stripe',NULL,NULL,NULL,NULL,'2018-03-14 01:08:02','2018-03-14 19:58:19',12,NULL,NULL,0,'cus_CTnHl6FRkiJJYC',NULL),(6,1,'','',NULL,NULL,145,'stripe',NULL,NULL,NULL,NULL,'2018-03-14 17:09:36','2018-03-14 14:46:15',12,NULL,NULL,0,'cus_CUZzMg8S2T3oEo',NULL),(7,1,'','',NULL,NULL,145,'stripe',NULL,NULL,NULL,NULL,'2018-03-14 17:09:44','2018-03-14 14:46:15',12,NULL,NULL,0,'cus_CUZzMg8S2T3oEo',NULL),(8,1,'','',NULL,NULL,145,'stripe',NULL,NULL,NULL,NULL,'2018-03-14 18:43:23','2018-03-14 14:46:15',12,NULL,NULL,0,'cus_CUZzMg8S2T3oEo',NULL),(9,1,'','',NULL,NULL,145,'stripe',NULL,NULL,NULL,NULL,'2018-03-14 18:46:09','2018-03-14 14:46:15',12,NULL,NULL,0,'cus_CUZzMg8S2T3oEo',NULL),(10,1,'','',NULL,NULL,145,'stripe',NULL,NULL,NULL,NULL,'2018-03-14 18:46:15','2018-03-14 14:46:15',12,NULL,NULL,0,'cus_CUZzMg8S2T3oEo',NULL),(13,1,'',NULL,NULL,NULL,163,'stripe',NULL,NULL,NULL,NULL,'2018-03-14 19:33:19','2018-03-14 15:33:19',0,NULL,NULL,0,'cus_CUam8x0KCoKZlc',NULL),(14,1,'',NULL,NULL,NULL,182,'stripe',NULL,NULL,NULL,NULL,'2018-03-14 19:48:48','2018-03-14 15:48:49',0,NULL,NULL,0,'cus_CUb2Xt4A2p5vMd',NULL),(15,1,'',NULL,NULL,NULL,203,'stripe',NULL,NULL,NULL,NULL,'2018-03-14 19:52:13','2018-03-21 10:43:37',12,NULL,NULL,0,'',NULL),(17,1,'','',NULL,NULL,148,'stripe',NULL,NULL,NULL,NULL,'2018-03-14 23:57:42','2018-03-14 19:58:19',12,NULL,NULL,0,'cus_CTnHl6FRkiJJYC',NULL),(18,1,'','',NULL,NULL,148,'stripe',NULL,NULL,NULL,NULL,'2018-03-14 23:57:47','2018-03-14 19:58:19',12,NULL,NULL,0,'cus_CTnHl6FRkiJJYC',NULL),(19,1,'','',NULL,NULL,148,'stripe',NULL,NULL,NULL,NULL,'2018-03-14 23:58:13','2018-03-14 19:58:19',12,NULL,NULL,0,'cus_CTnHl6FRkiJJYC',NULL),(20,1,'','',NULL,NULL,148,'stripe',NULL,NULL,NULL,NULL,'2018-03-14 23:58:19','2018-03-14 19:58:19',12,NULL,NULL,0,'cus_CTnHl6FRkiJJYC',NULL),(21,1,'',NULL,NULL,NULL,151,'stripe',NULL,NULL,NULL,NULL,'2018-03-16 19:10:29','2018-03-16 15:10:29',12,NULL,NULL,0,'cus_CVKshSj8uuaATf',NULL),(22,1,'','',NULL,NULL,152,'stripe',NULL,NULL,NULL,NULL,'2018-03-16 19:11:15','2018-03-16 15:11:15',12,NULL,NULL,0,'cus_CTnHl6FRkiJJYC',NULL),(24,1,'',NULL,NULL,NULL,153,'stripe',NULL,NULL,NULL,NULL,'2018-03-16 20:15:45','2018-03-16 16:15:45',18,NULL,NULL,0,'cus_CVLv9rX4wMouSk',NULL),(25,1,'','',NULL,NULL,155,'stripe',NULL,NULL,NULL,NULL,'2018-03-18 23:55:37','2018-03-18 19:55:37',12,NULL,NULL,0,'cus_CVLLzP90RCWx76',NULL),(26,1,'','',NULL,NULL,155,'stripe',NULL,NULL,NULL,NULL,'2018-03-19 00:01:47','2018-03-18 20:01:47',12,NULL,NULL,1,'cus_CVLLzP90RCWx76',NULL),(27,1,'','',NULL,NULL,204,'stripe',NULL,NULL,NULL,NULL,'2018-03-19 13:01:17','2018-03-19 09:01:17',12,NULL,NULL,0,'',NULL),(28,1,'',NULL,NULL,NULL,204,'stripe',NULL,NULL,NULL,NULL,'2018-03-19 13:21:02','2018-03-19 09:21:02',0,NULL,NULL,0,'cus_CWMu7PlGViJN1S',NULL),(29,1,'',NULL,NULL,NULL,1,'stripe',NULL,NULL,NULL,NULL,'2018-03-19 13:38:26','2018-03-19 09:38:26',0,NULL,NULL,0,'cus_CWNCF7mttdVEae',NULL),(30,1,'','',NULL,NULL,203,'stripe',NULL,NULL,NULL,NULL,'2018-03-21 14:43:37','2018-03-21 10:43:37',12,NULL,NULL,0,'',NULL),(31,1,'',NULL,NULL,NULL,203,'stripe',NULL,NULL,NULL,NULL,'2018-03-21 14:44:18','2018-03-21 10:44:18',0,NULL,NULL,0,'cus_CX8hWwDQPMht5r',NULL),(32,1,'',NULL,NULL,NULL,211,'stripe',NULL,NULL,NULL,NULL,'2018-04-19 16:20:27','2018-04-19 14:20:27',18,NULL,NULL,0,'cus_Ci3khlxtfYB0Xl',NULL),(33,1,'',NULL,NULL,NULL,7,'stripe',NULL,NULL,NULL,NULL,'2018-04-30 14:57:29','2018-04-30 12:57:29',0,NULL,NULL,0,'cus_Cm9td5UQieFnlZ',NULL),(38,1,'',NULL,NULL,NULL,154,'stripe',NULL,NULL,NULL,NULL,'2018-05-16 17:01:24','2018-05-16 15:01:24',18,NULL,NULL,0,'cus_CsBVSuBeNzmYw9',NULL),(39,1,'','',NULL,NULL,151,'stripe',NULL,NULL,NULL,NULL,'2018-05-17 09:42:37','2018-05-17 07:42:37',12,NULL,NULL,1,'cus_CVKshSj8uuaATf',NULL),(40,1,'',NULL,NULL,NULL,217,'stripe',NULL,NULL,NULL,NULL,'2018-06-01 19:47:16','2018-06-01 17:47:16',18,NULL,NULL,0,'cus_CyDmj3FJD8rYsd',NULL),(41,1,'',NULL,NULL,NULL,218,'stripe',NULL,NULL,NULL,NULL,'2018-06-11 11:34:38','2018-06-11 09:34:38',12,NULL,NULL,0,'cus_D1q6IoIUoG7LMq',NULL),(42,1,'',NULL,NULL,NULL,10,'stripe',NULL,NULL,NULL,NULL,'2018-06-12 13:49:51','2018-06-12 11:49:51',0,NULL,NULL,0,'cus_D2FVgMTgsYjt6k',NULL),(44,1,'',NULL,NULL,NULL,215,'stripe',NULL,NULL,NULL,NULL,'2018-06-15 16:01:07','2018-06-15 14:01:07',18,NULL,NULL,0,'cus_D3PIZ5HzIeMj7B',NULL),(45,1,'',NULL,NULL,NULL,229,'stripe',NULL,NULL,NULL,NULL,'2018-06-27 01:40:40','2018-06-26 23:40:40',18,NULL,NULL,0,'cus_D7g8Bvgx0AFfha',NULL),(46,1,'',NULL,NULL,NULL,156,'stripe',NULL,NULL,NULL,NULL,'2018-07-17 14:13:48','2018-07-17 12:13:48',18,NULL,NULL,0,'cus_DFMnr5WsUoaCJX',NULL),(47,1,'',NULL,NULL,NULL,231,'stripe',NULL,NULL,NULL,NULL,'2018-07-17 17:46:42','2018-07-17 15:46:42',18,NULL,NULL,0,'cus_DFQEkv3jONVJwR',NULL),(48,1,'',NULL,NULL,NULL,250,'stripe',NULL,NULL,NULL,NULL,'2018-09-17 09:27:23','2018-09-17 07:27:23',18,NULL,NULL,0,'cus_DcWBnburaSkf0c',NULL),(49,1,'',NULL,NULL,NULL,11,'stripe',NULL,NULL,NULL,NULL,'2018-10-12 20:08:01','2018-10-12 18:08:01',0,NULL,NULL,0,'cus_Dm39EV1tf8CRBT',NULL),(50,1,'',NULL,NULL,NULL,214,'stripe',NULL,NULL,NULL,NULL,'2018-10-12 20:57:17','2018-10-12 18:57:17',18,NULL,NULL,0,'cus_Dm3wMg8aMLoRC9',NULL),(51,1,'',NULL,NULL,NULL,213,'stripe',NULL,NULL,NULL,NULL,'2018-10-12 20:59:41','2018-10-12 18:59:41',18,NULL,NULL,0,'cus_Dm3zHwLuFKePzk',NULL); /*!40000 ALTER TABLE `llx_societe_account` ENABLE KEYS */; UNLOCK TABLES; @@ -11906,7 +12233,7 @@ CREATE TABLE `llx_user` ( LOCK TABLES `llx_user` WRITE; /*!40000 ALTER TABLE `llx_user` DISABLE KEYS */; -INSERT INTO `llx_user` VALUES (1,'2012-07-08 13:20:11','2019-11-28 11:52:58',NULL,NULL,'aeinstein',0,NULL,NULL,NULL,1,0,NULL,'11c9c772d6471aa24c27274bdd8a223b',NULL,NULL,'Einstein','Albert','',NULL,'123456789','','','','aeinstein@example.com','','[]','',0,'',1,1,NULL,NULL,NULL,'','2017-10-05 08:32:44','2017-10-03 11:43:50',NULL,'',1,'alberteinstein.jpg',NULL,NULL,14,NULL,NULL,NULL,'','','',NULL,NULL,'aaaaff','',NULL,0,0,NULL,NULL,NULL,44.00000000,'man',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,-1,NULL,NULL),(2,'2012-07-08 13:54:48','2019-11-28 11:52:58',NULL,NULL,'demo',1,NULL,NULL,NULL,1,0,NULL,'fe01ce2a7fbac8fafaed7c982a04e229',NULL,NULL,'Doe','David','Trainee',NULL,'09123123','','','','daviddoe@example.com','','[]','',0,'',1,1,NULL,NULL,NULL,'','2018-07-30 23:10:54','2018-07-30 23:04:17',NULL,'',1,'person9.jpeg',NULL,NULL,11,NULL,NULL,NULL,'','','',NULL,NULL,'','',NULL,0,0,NULL,NULL,NULL,35.00000000,'man',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,-1,NULL,NULL),(3,'2012-07-11 16:18:59','2019-11-28 11:52:58',NULL,NULL,'pcurie',1,NULL,NULL,NULL,1,0,NULL,'ab335b4eb4c3c99334f656e5db9584c9',NULL,NULL,'Curie','Pierre','',NULL,'','','','','pcurie@example.com','','[]','',0,'',1,1,NULL,NULL,2,'','2014-12-21 17:38:55',NULL,NULL,'',1,'pierrecurie.jpg',NULL,NULL,14,NULL,NULL,NULL,'','','',NULL,NULL,'','',NULL,0,0,NULL,NULL,NULL,39.00000000,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,-1,NULL,NULL),(4,'2015-01-23 17:52:27','2019-11-28 11:52:58',NULL,NULL,'bbookkeeper',1,NULL,NULL,NULL,1,0,NULL,'a7d30b58d647fcf59b7163f9592b1dbb',NULL,NULL,'Bookkeeper','Bob','Bookkeeper',NULL,'','','','','bbookkeeper@example.com','','{\"skype\":\"skypebbookkeeper\"}','',0,'',1,1,17,6,NULL,'','2015-02-25 10:18:41','2015-01-23 17:53:20',NULL,'',1,'person8.jpeg',NULL,NULL,11,NULL,NULL,NULL,'','','',NULL,NULL,'','',NULL,0,0,NULL,NULL,NULL,16.00000000,'man',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,-1,NULL,NULL),(10,'2017-10-03 11:47:41','2019-11-28 11:52:58',NULL,NULL,'mcurie',1,NULL,NULL,NULL,1,0,NULL,'52cda011808bb282d1d3625ab607a145',NULL,'t3mnkbhs','Curie','Marie','',NULL,'','','','','mcurie@example.com','','[]','',0,NULL,1,1,NULL,NULL,NULL,'',NULL,NULL,NULL,'',1,'mariecurie.jpg',NULL,NULL,14,NULL,NULL,NULL,'','','',NULL,NULL,'ffaaff','',NULL,0,0,NULL,NULL,NULL,44.00000000,'woman',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,-1,NULL,NULL),(11,'2017-10-05 09:07:52','2019-11-28 11:52:58',NULL,NULL,'zzeceo',1,NULL,NULL,NULL,1,0,NULL,'92af989c4c3a5140fb5d73eb77a52454',NULL,'cq78nf9m','Zeceo','Zack','President - CEO',NULL,'','','','','zzeceo@example.com','','[]','',0,NULL,1,1,NULL,NULL,NULL,'','2017-10-05 22:48:08','2017-10-05 21:18:46',NULL,'',1,'person4.jpeg',NULL,NULL,NULL,NULL,NULL,NULL,'','','',NULL,NULL,'','',NULL,0,0,NULL,NULL,NULL,39.00000000,NULL,NULL,'2019-06-10 00:00:00',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,-1,NULL,NULL),(12,'2017-10-05 09:09:46','2019-11-28 11:52:58',NULL,NULL,'admin',0,NULL,NULL,NULL,1,0,NULL,'f6fdffe48c908deb0f4c3bd36c032e72',NULL,'nd6hgbcr','Adminson','Alice','Admin Technical',NULL,'','','','','aadminson@example.com','','[]','Alice - 123',1,NULL,1,1,NULL,NULL,NULL,'','2019-11-29 12:43:24','2019-11-28 20:25:56',NULL,'',1,'person6.jpeg',NULL,NULL,11,NULL,NULL,NULL,'','','',NULL,NULL,'','',NULL,0,0,2700.00000000,NULL,NULL,39.00000000,'woman',NULL,NULL,NULL,NULL,'1985-09-15',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,-1,NULL,NULL),(13,'2017-10-05 21:29:35','2019-11-28 11:52:58',NULL,NULL,'ccommercy',1,NULL,NULL,NULL,1,0,NULL,'179858e041af35e8f4c81d68c55fe9da',NULL,'y451ksdv','Commercy','Coraly','Commercial leader',NULL,'','','','','ccommercy@example.com','','[]','',0,NULL,1,1,NULL,NULL,NULL,'',NULL,NULL,NULL,'',1,'person7.jpeg',NULL,NULL,11,NULL,NULL,NULL,'','','',NULL,NULL,'','',NULL,0,0,1890.00000000,NULL,NULL,25.00000000,'woman',NULL,'2018-09-11 00:00:00',NULL,NULL,'1998-12-08',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,-1,NULL,NULL),(14,'2017-10-05 21:33:33','2019-11-28 11:52:58',NULL,NULL,'sscientol',1,NULL,NULL,NULL,1,0,NULL,'39bee07ac42f31c98e79cdcd5e5fe4c5',NULL,'s2hp8bxd','Scientol','Sam','Scientist leader',NULL,'','','','','sscientol@example.com','','[]','',0,NULL,1,1,NULL,NULL,NULL,'',NULL,NULL,NULL,'',1,'person3.jpeg',NULL,NULL,11,NULL,NULL,NULL,'','','',NULL,NULL,'','',NULL,0,0,3500.00000000,NULL,NULL,39.00000000,NULL,NULL,'2018-07-03 00:00:00',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,-1,NULL,NULL),(16,'2017-10-05 22:47:52','2019-11-28 11:52:58',NULL,NULL,'ccommerson',1,NULL,NULL,NULL,1,0,NULL,'d68005ccf362b82d084551b6291792a3',NULL,'cx9y1dk0','Charle1','Commerson','Sale representative',NULL,'','','','','ccommerson@example.com','','[]','',0,NULL,1,1,NULL,NULL,NULL,'','2017-10-05 23:46:24','2017-10-05 23:37:31',NULL,'',1,'person1.jpeg',NULL,NULL,13,NULL,NULL,NULL,'','','',NULL,NULL,'','',NULL,0,0,2900.00000000,NULL,NULL,39.00000000,NULL,NULL,'2019-09-01 00:00:00',NULL,NULL,'1976-02-05',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,-1,NULL,NULL),(17,'2017-10-05 22:48:39','2019-11-28 11:52:58',NULL,NULL,'aleerfok',1,NULL,NULL,NULL,1,0,NULL,'a964065211872fb76f876c6c3e952ea3',NULL,'gw8cb7xj','Leerfok','Amanda','Sale representative',NULL,'','','','','aleerfok@example.com','','[]','',0,NULL,1,1,NULL,NULL,NULL,'','2017-10-05 23:16:06',NULL,NULL,'',0,'person5.jpeg',NULL,NULL,13,NULL,NULL,NULL,'','','',NULL,NULL,'','',NULL,0,0,NULL,NULL,NULL,39.00000000,'woman',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,-1,NULL,NULL),(18,'2018-01-22 17:27:02','2019-11-28 11:52:58',NULL,NULL,'ldestailleur',1,NULL,NULL,NULL,1,0,NULL,'1bb7805145a7a5066df9e6d585b8b645',NULL,'87g06wbx','Destailleur','Laurent','Project leader of Dolibarr ERP CRM',NULL,'','','','','ldestailleur@example.com','','[]','
    Laurent DESTAILLEUR
    \r\n\r\n
    \r\n
    Project Director
    \r\nldestailleur@example.com
    \r\n\r\n
     
    \r\n\r\n\r\n
    ',0,NULL,1,1,10,10,NULL,'More information on http://www.destailleur.fr','2019-10-04 10:06:40','2017-09-06 11:55:30',NULL,'',1,'ldestailleur_200x200.jpg',NULL,NULL,NULL,NULL,NULL,NULL,'','','',NULL,NULL,'007f7f','',NULL,0,0,NULL,NULL,NULL,NULL,'man',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,-1,NULL,NULL),(19,'2017-02-02 03:55:44','2019-11-28 11:52:58',NULL,NULL,'aboston',1,NULL,NULL,NULL,1,0,NULL,'a7a77a5aff2d5fc2f75f2f61507c88d4',NULL,NULL,'Boston','Alex','',NULL,'','','','','aboston@example.com','','[]','Alex Boston
    \r\nAdmin support service - 555 01 02 03 04',0,NULL,1,1,NULL,NULL,NULL,'',NULL,NULL,NULL,'',1,'person2.jpeg',NULL,NULL,12,NULL,NULL,25.00000000,'','','',NULL,NULL,'ff00ff','',NULL,0,0,2700.00000000,NULL,NULL,32.00000000,NULL,NULL,'2016-11-04 00:00:00',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,-1,NULL,NULL); +INSERT INTO `llx_user` VALUES (1,'2012-07-08 13:20:11','2019-11-28 11:52:58',NULL,NULL,'aeinstein',0,NULL,NULL,NULL,1,0,NULL,'11c9c772d6471aa24c27274bdd8a223b',NULL,NULL,'Einstein','Albert','',NULL,'123456789','','','','aeinstein@example.com','','[]','',0,'',1,1,NULL,NULL,NULL,'','2017-10-05 08:32:44','2017-10-03 11:43:50',NULL,'',1,'alberteinstein.jpg',NULL,NULL,14,NULL,NULL,NULL,'','','',NULL,NULL,'aaaaff','',NULL,0,0,NULL,NULL,NULL,44.00000000,'man',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,-1,NULL,NULL),(2,'2012-07-08 13:54:48','2019-11-28 11:52:58',NULL,NULL,'demo',1,NULL,NULL,NULL,1,0,NULL,'fe01ce2a7fbac8fafaed7c982a04e229',NULL,NULL,'Doe','David','Trainee',NULL,'09123123','','','','daviddoe@example.com','','[]','',0,'',1,1,NULL,NULL,NULL,'','2018-07-30 23:10:54','2018-07-30 23:04:17',NULL,'',1,'person9.jpeg',NULL,NULL,11,NULL,NULL,NULL,'','','',NULL,NULL,'','',NULL,0,0,NULL,NULL,NULL,35.00000000,'man',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,-1,NULL,NULL),(3,'2012-07-11 16:18:59','2019-11-28 11:52:58',NULL,NULL,'pcurie',1,NULL,NULL,NULL,1,0,NULL,'ab335b4eb4c3c99334f656e5db9584c9',NULL,NULL,'Curie','Pierre','',NULL,'','','','','pcurie@example.com','','[]','',0,'',1,1,NULL,NULL,2,'','2014-12-21 17:38:55',NULL,NULL,'',1,'pierrecurie.jpg',NULL,NULL,14,NULL,NULL,NULL,'','','',NULL,NULL,'','',NULL,0,0,NULL,NULL,NULL,39.00000000,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,-1,NULL,NULL),(4,'2015-01-23 17:52:27','2019-11-28 11:52:58',NULL,NULL,'bbookkeeper',1,NULL,NULL,NULL,1,0,NULL,'a7d30b58d647fcf59b7163f9592b1dbb',NULL,NULL,'Bookkeeper','Bob','Bookkeeper',NULL,'','','','','bbookkeeper@example.com','','{\"skype\":\"skypebbookkeeper\"}','',0,'',1,1,17,6,NULL,'','2015-02-25 10:18:41','2015-01-23 17:53:20',NULL,'',1,'person8.jpeg',NULL,NULL,11,NULL,NULL,NULL,'','','',NULL,NULL,'','',NULL,0,0,NULL,NULL,NULL,16.00000000,'man',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,-1,NULL,NULL),(10,'2017-10-03 11:47:41','2019-11-28 11:52:58',NULL,NULL,'mcurie',1,NULL,NULL,NULL,1,0,NULL,'52cda011808bb282d1d3625ab607a145',NULL,'t3mnkbhs','Curie','Marie','',NULL,'','','','','mcurie@example.com','','[]','',0,NULL,1,1,NULL,NULL,NULL,'',NULL,NULL,NULL,'',1,'mariecurie.jpg',NULL,NULL,14,NULL,NULL,NULL,'','','',NULL,NULL,'ffaaff','',NULL,0,0,NULL,NULL,NULL,44.00000000,'woman',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,-1,NULL,NULL),(11,'2017-10-05 09:07:52','2019-11-28 11:52:58',NULL,NULL,'zzeceo',1,NULL,NULL,NULL,1,0,NULL,'92af989c4c3a5140fb5d73eb77a52454',NULL,'cq78nf9m','Zeceo','Zack','President - CEO',NULL,'','','','','zzeceo@example.com','','[]','',0,NULL,1,1,NULL,NULL,NULL,'','2017-10-05 22:48:08','2017-10-05 21:18:46',NULL,'',1,'person4.jpeg',NULL,NULL,NULL,NULL,NULL,NULL,'','','',NULL,NULL,'','',NULL,0,0,NULL,NULL,NULL,39.00000000,NULL,NULL,'2019-06-10 00:00:00',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,-1,NULL,NULL),(12,'2017-10-05 09:09:46','2019-11-28 11:52:58',NULL,NULL,'admin',0,NULL,NULL,NULL,1,0,NULL,'f6fdffe48c908deb0f4c3bd36c032e72',NULL,'nd6hgbcr','Adminson','Alice','Admin Technical',NULL,'','','','','aadminson@example.com','','[]','Alice - 123',1,NULL,1,1,NULL,NULL,NULL,'','2019-12-21 19:28:04','2019-12-21 19:27:05',NULL,'',1,'person6.jpeg',NULL,NULL,11,NULL,NULL,NULL,'','','',NULL,NULL,'','',NULL,0,0,2700.00000000,NULL,NULL,39.00000000,'woman',NULL,NULL,NULL,NULL,'1985-09-15',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,-1,NULL,NULL),(13,'2017-10-05 21:29:35','2019-11-28 11:52:58',NULL,NULL,'ccommercy',1,NULL,NULL,NULL,1,0,NULL,'179858e041af35e8f4c81d68c55fe9da',NULL,'y451ksdv','Commercy','Coraly','Commercial leader',NULL,'','','','','ccommercy@example.com','','[]','',0,NULL,1,1,NULL,NULL,NULL,'',NULL,NULL,NULL,'',1,'person7.jpeg',NULL,NULL,11,NULL,NULL,NULL,'','','',NULL,NULL,'','',NULL,0,0,1890.00000000,NULL,NULL,25.00000000,'woman',NULL,'2018-09-11 00:00:00',NULL,NULL,'1998-12-08',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,-1,NULL,NULL),(14,'2017-10-05 21:33:33','2019-11-28 11:52:58',NULL,NULL,'sscientol',1,NULL,NULL,NULL,1,0,NULL,'39bee07ac42f31c98e79cdcd5e5fe4c5',NULL,'s2hp8bxd','Scientol','Sam','Scientist leader',NULL,'','','','','sscientol@example.com','','[]','',0,NULL,1,1,NULL,NULL,NULL,'',NULL,NULL,NULL,'',1,'person3.jpeg',NULL,NULL,11,NULL,NULL,NULL,'','','',NULL,NULL,'','',NULL,0,0,3500.00000000,NULL,NULL,39.00000000,NULL,NULL,'2018-07-03 00:00:00',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,-1,NULL,NULL),(16,'2017-10-05 22:47:52','2019-11-28 11:52:58',NULL,NULL,'ccommerson',1,NULL,NULL,NULL,1,0,NULL,'d68005ccf362b82d084551b6291792a3',NULL,'cx9y1dk0','Charle1','Commerson','Sale representative',NULL,'','','','','ccommerson@example.com','','[]','',0,NULL,1,1,NULL,NULL,NULL,'','2017-10-05 23:46:24','2017-10-05 23:37:31',NULL,'',1,'person1.jpeg',NULL,NULL,13,NULL,NULL,NULL,'','','',NULL,NULL,'','',NULL,0,0,2900.00000000,NULL,NULL,39.00000000,NULL,NULL,'2019-09-01 00:00:00',NULL,NULL,'1976-02-05',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,-1,NULL,NULL),(17,'2017-10-05 22:48:39','2019-11-28 11:52:58',NULL,NULL,'aleerfok',1,NULL,NULL,NULL,1,0,NULL,'a964065211872fb76f876c6c3e952ea3',NULL,'gw8cb7xj','Leerfok','Amanda','Sale representative',NULL,'','','','','aleerfok@example.com','','[]','',0,NULL,1,1,NULL,NULL,NULL,'','2017-10-05 23:16:06',NULL,NULL,'',0,'person5.jpeg',NULL,NULL,13,NULL,NULL,NULL,'','','',NULL,NULL,'','',NULL,0,0,NULL,NULL,NULL,39.00000000,'woman',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,-1,NULL,NULL),(18,'2018-01-22 17:27:02','2019-11-28 11:52:58',NULL,NULL,'ldestailleur',1,NULL,NULL,NULL,1,0,NULL,'1bb7805145a7a5066df9e6d585b8b645',NULL,'87g06wbx','Destailleur','Laurent','Project leader of Dolibarr ERP CRM',NULL,'','','','','ldestailleur@example.com','','[]','
    Laurent DESTAILLEUR
    \r\n\r\n
    \r\n
    Project Director
    \r\nldestailleur@example.com
    \r\n\r\n
     
    \r\n\r\n\r\n
    ',0,NULL,1,1,10,10,NULL,'More information on http://www.destailleur.fr','2019-10-04 10:06:40','2017-09-06 11:55:30',NULL,'',1,'ldestailleur_200x200.jpg',NULL,NULL,NULL,NULL,NULL,NULL,'','','',NULL,NULL,'007f7f','',NULL,0,0,NULL,NULL,NULL,NULL,'man',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,-1,NULL,NULL),(19,'2017-02-02 03:55:44','2019-11-28 11:52:58',NULL,NULL,'aboston',1,NULL,NULL,NULL,1,0,NULL,'a7a77a5aff2d5fc2f75f2f61507c88d4',NULL,NULL,'Boston','Alex','',NULL,'','','','','aboston@example.com','','[]','Alex Boston
    \r\nAdmin support service - 555 01 02 03 04',0,NULL,1,1,NULL,NULL,NULL,'',NULL,NULL,NULL,'',1,'person2.jpeg',NULL,NULL,12,NULL,NULL,25.00000000,'','','',NULL,NULL,'ff00ff','',NULL,0,0,2700.00000000,NULL,NULL,32.00000000,NULL,NULL,'2016-11-04 00:00:00',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,-1,NULL,NULL); /*!40000 ALTER TABLE `llx_user` ENABLE KEYS */; UNLOCK TABLES; @@ -12107,7 +12434,7 @@ CREATE TABLE `llx_user_rights` ( UNIQUE KEY `uk_user_rights` (`entity`,`fk_user`,`fk_id`), KEY `fk_user_rights_fk_user_user` (`fk_user`), CONSTRAINT `fk_user_rights_fk_user_user` FOREIGN KEY (`fk_user`) REFERENCES `llx_user` (`rowid`) -) ENGINE=InnoDB AUTO_INCREMENT=17126 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; +) ENGINE=InnoDB AUTO_INCREMENT=17325 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -12116,7 +12443,7 @@ CREATE TABLE `llx_user_rights` ( LOCK TABLES `llx_user_rights` WRITE; /*!40000 ALTER TABLE `llx_user_rights` DISABLE KEYS */; -INSERT INTO `llx_user_rights` VALUES (12402,1,1,11),(12380,1,1,12),(12385,1,1,13),(12389,1,1,14),(12393,1,1,15),(12398,1,1,16),(12404,1,1,19),(9726,1,1,21),(9700,1,1,22),(9706,1,1,24),(9711,1,1,25),(9716,1,1,26),(9722,1,1,27),(9728,1,1,28),(9978,1,1,31),(9968,1,1,32),(9974,1,1,34),(1910,1,1,36),(9980,1,1,38),(11573,1,1,41),(11574,1,1,42),(11575,1,1,44),(11576,1,1,45),(7184,1,1,61),(7181,1,1,62),(7183,1,1,64),(7185,1,1,67),(7186,1,1,68),(1678,1,1,71),(1673,1,1,72),(1675,1,1,74),(1679,1,1,75),(1677,1,1,76),(1681,1,1,78),(1682,1,1,79),(12322,1,1,81),(12309,1,1,82),(12312,1,1,84),(12314,1,1,86),(12317,1,1,87),(12320,1,1,88),(12323,1,1,89),(11580,1,1,91),(11581,1,1,92),(11582,1,1,93),(11583,1,1,94),(10097,1,1,95),(10099,1,1,96),(10103,1,1,97),(10104,1,1,98),(7139,1,1,101),(7134,1,1,102),(7136,1,1,104),(7137,1,1,105),(7138,1,1,106),(7140,1,1,109),(10229,1,1,111),(10201,1,1,112),(10207,1,1,113),(10213,1,1,114),(10219,1,1,115),(10225,1,1,116),(10231,1,1,117),(12518,1,1,121),(12508,1,1,122),(12514,1,1,125),(12520,1,1,126),(11577,1,1,141),(11578,1,1,142),(11579,1,1,144),(2307,1,1,151),(2304,1,1,152),(2306,1,1,153),(2308,1,1,154),(10092,1,1,161),(10093,1,1,162),(10094,1,1,163),(10095,1,1,164),(10096,1,1,165),(1585,1,1,170),(12342,1,1,171),(12331,1,1,172),(12335,1,1,173),(12339,1,1,174),(12343,1,1,178),(10000,1,1,221),(9990,1,1,222),(9996,1,1,223),(10002,1,1,229),(10007,1,1,237),(10011,1,1,238),(10015,1,1,239),(1686,1,1,241),(1685,1,1,242),(1687,1,1,243),(12604,1,1,251),(12566,1,1,252),(12569,1,1,253),(12572,1,1,254),(12575,1,1,255),(12579,1,1,256),(1617,1,1,258),(12525,1,1,262),(12544,1,1,281),(12534,1,1,282),(12540,1,1,283),(12546,1,1,286),(12288,1,1,300),(12290,1,1,301),(11591,1,1,302),(1763,1,1,331),(1762,1,1,332),(1764,1,1,333),(12582,1,1,341),(12584,1,1,342),(12586,1,1,343),(12588,1,1,344),(12600,1,1,351),(12593,1,1,352),(12597,1,1,353),(12601,1,1,354),(12605,1,1,358),(12560,1,1,531),(12553,1,1,532),(12557,1,1,534),(1625,1,1,536),(12561,1,1,538),(12358,1,1,700),(12348,1,1,701),(12354,1,1,702),(12360,1,1,703),(1755,1,1,1001),(1754,1,1,1002),(1756,1,1,1003),(1758,1,1,1004),(1759,1,1,1005),(7146,1,1,1101),(7143,1,1,1102),(7145,1,1,1104),(7147,1,1,1109),(12412,1,1,1181),(12458,1,1,1182),(12417,1,1,1183),(12420,1,1,1184),(12423,1,1,1185),(12427,1,1,1186),(12431,1,1,1187),(12437,1,1,1188),(12434,1,1,1189),(1578,1,1,1201),(1579,1,1,1202),(12454,1,1,1231),(12443,1,1,1232),(12446,1,1,1233),(12449,1,1,1234),(12452,1,1,1235),(12455,1,1,1236),(12459,1,1,1237),(1736,1,1,1251),(12409,1,1,1321),(12326,1,1,1421),(8190,1,1,1791),(8187,1,1,1792),(8191,1,1,1793),(12264,1,1,2401),(12260,1,1,2402),(12266,1,1,2403),(12280,1,1,2411),(12276,1,1,2412),(12282,1,1,2413),(12286,1,1,2414),(1618,1,1,2500),(12370,1,1,2501),(12367,1,1,2503),(12371,1,1,2515),(9610,1,1,5001),(9611,1,1,5002),(12490,1,1,20001),(12468,1,1,20002),(12474,1,1,20003),(12480,1,1,20004),(12486,1,1,20005),(12492,1,1,20006),(12302,1,1,23001),(12295,1,1,23002),(12299,1,1,23003),(12303,1,1,23004),(7701,1,1,50101),(4984,1,1,50401),(4983,1,1,50402),(4985,1,1,50403),(4987,1,1,50411),(4988,1,1,50412),(4989,1,1,50415),(12498,1,1,55001),(12499,1,1,55002),(3564,1,1,100700),(3565,1,1,100701),(9596,1,1,101051),(9598,1,1,101052),(9600,1,1,101053),(9604,1,1,101060),(9605,1,1,101061),(7177,1,1,101201),(7178,1,1,101202),(10353,1,1,101250),(10355,1,1,101251),(8980,1,1,101261),(8981,1,1,101262),(7616,1,1,101331),(10030,1,1,101701),(10031,1,1,101702),(3582,1,1,102000),(3583,1,1,102001),(9819,1,1,400051),(9823,1,1,400052),(9827,1,1,400053),(9831,1,1,400055),(132,1,2,11),(133,1,2,12),(134,1,2,13),(135,1,2,14),(136,1,2,16),(137,1,2,19),(138,1,2,21),(139,1,2,22),(140,1,2,24),(141,1,2,25),(142,1,2,26),(143,1,2,27),(10359,1,2,31),(145,1,2,32),(10361,1,2,34),(146,1,2,36),(147,1,2,41),(148,1,2,42),(149,1,2,44),(150,1,2,61),(151,1,2,62),(152,1,2,64),(153,1,2,71),(154,1,2,72),(155,1,2,74),(156,1,2,75),(157,1,2,78),(158,1,2,79),(159,1,2,81),(160,1,2,82),(161,1,2,84),(162,1,2,86),(163,1,2,87),(164,1,2,88),(165,1,2,89),(166,1,2,91),(167,1,2,92),(168,1,2,93),(2475,1,2,95),(2476,1,2,96),(2477,1,2,97),(2478,1,2,98),(169,1,2,101),(170,1,2,102),(171,1,2,104),(172,1,2,109),(173,1,2,111),(174,1,2,112),(175,1,2,113),(176,1,2,114),(177,1,2,116),(178,1,2,117),(179,1,2,121),(180,1,2,122),(181,1,2,125),(182,1,2,141),(183,1,2,142),(184,1,2,144),(2479,1,2,151),(2480,1,2,152),(2481,1,2,153),(2482,1,2,154),(185,1,2,161),(186,1,2,162),(187,1,2,163),(188,1,2,164),(189,1,2,165),(190,1,2,170),(2471,1,2,171),(192,1,2,172),(2472,1,2,173),(193,1,2,221),(194,1,2,222),(195,1,2,229),(196,1,2,241),(197,1,2,242),(198,1,2,243),(199,1,2,251),(201,1,2,262),(202,1,2,281),(203,1,2,282),(204,1,2,283),(205,1,2,331),(15072,1,2,510),(2483,1,2,531),(207,1,2,532),(2484,1,2,534),(208,1,2,536),(2473,1,2,700),(210,1,2,701),(211,1,2,702),(2474,1,2,703),(15064,1,2,771),(15057,1,2,772),(15059,1,2,773),(15061,1,2,774),(15063,1,2,775),(15065,1,2,776),(212,1,2,1001),(213,1,2,1002),(214,1,2,1003),(215,1,2,1004),(216,1,2,1005),(217,1,2,1101),(218,1,2,1102),(219,1,2,1104),(220,1,2,1109),(15073,1,2,1121),(15074,1,2,1122),(15075,1,2,1123),(15076,1,2,1124),(15077,1,2,1125),(15078,1,2,1126),(221,1,2,1181),(222,1,2,1182),(223,1,2,1183),(224,1,2,1184),(225,1,2,1185),(226,1,2,1186),(227,1,2,1187),(228,1,2,1188),(229,1,2,1201),(230,1,2,1202),(231,1,2,1231),(232,1,2,1232),(233,1,2,1233),(234,1,2,1234),(235,1,2,1421),(236,1,2,2401),(237,1,2,2402),(238,1,2,2403),(239,1,2,2411),(240,1,2,2412),(241,1,2,2413),(242,1,2,2500),(2470,1,2,2501),(243,1,2,2515),(10363,1,2,20001),(10364,1,2,20002),(10365,1,2,20003),(10366,1,2,20004),(10367,1,2,20005),(10368,1,2,20006),(15054,1,2,23001),(10362,1,2,50101),(15067,1,2,55001),(15066,1,2,59001),(15068,1,2,63001),(15069,1,2,63002),(15070,1,2,63003),(15071,1,2,63004),(10372,1,2,101250),(1807,1,3,11),(1808,1,3,31),(1809,1,3,36),(1810,1,3,41),(1811,1,3,61),(1812,1,3,71),(1813,1,3,72),(1814,1,3,74),(1815,1,3,75),(1816,1,3,78),(1817,1,3,79),(1818,1,3,91),(1819,1,3,95),(1820,1,3,97),(1821,1,3,111),(1822,1,3,121),(1823,1,3,122),(1824,1,3,125),(1825,1,3,161),(1826,1,3,170),(1827,1,3,171),(1828,1,3,172),(1829,1,3,221),(1830,1,3,222),(1831,1,3,229),(1832,1,3,241),(1833,1,3,242),(1834,1,3,243),(1835,1,3,251),(1836,1,3,255),(1837,1,3,256),(1838,1,3,262),(1839,1,3,281),(1840,1,3,282),(1841,1,3,283),(1842,1,3,331),(1843,1,3,531),(1844,1,3,536),(1845,1,3,700),(1846,1,3,1001),(1847,1,3,1002),(1848,1,3,1003),(1849,1,3,1004),(1850,1,3,1005),(1851,1,3,1181),(1852,1,3,1182),(1853,1,3,1201),(1854,1,3,1202),(1855,1,3,1231),(1856,1,3,2401),(1857,1,3,2402),(1858,1,3,2403),(1859,1,3,2411),(1860,1,3,2412),(1861,1,3,2413),(1862,1,3,2500),(1863,1,3,2515),(8026,1,4,11),(8027,1,4,21),(8028,1,4,31),(8029,1,4,41),(8030,1,4,61),(8031,1,4,71),(8032,1,4,72),(8033,1,4,74),(8034,1,4,75),(8035,1,4,78),(8036,1,4,79),(8037,1,4,81),(8038,1,4,91),(8039,1,4,95),(8040,1,4,97),(8041,1,4,101),(8042,1,4,111),(8043,1,4,121),(8044,1,4,151),(8045,1,4,161),(8046,1,4,171),(8047,1,4,221),(8048,1,4,222),(8049,1,4,229),(8050,1,4,241),(8051,1,4,242),(8052,1,4,243),(8146,1,4,251),(8147,1,4,253),(8053,1,4,262),(8054,1,4,281),(8055,1,4,331),(8056,1,4,341),(8057,1,4,342),(8058,1,4,343),(8059,1,4,344),(8060,1,4,531),(8061,1,4,700),(8062,1,4,1001),(8063,1,4,1002),(8064,1,4,1003),(8065,1,4,1004),(8066,1,4,1005),(8067,1,4,1101),(8068,1,4,1181),(8069,1,4,1182),(8070,1,4,1201),(8071,1,4,1202),(8072,1,4,1231),(8073,1,4,2401),(8074,1,4,2501),(8075,1,4,2503),(8076,1,4,2515),(8077,1,4,20001),(8078,1,4,50101),(8079,1,4,101201),(8080,1,4,101261),(8081,1,4,102000),(8082,1,4,400051),(8083,1,4,400052),(8084,1,4,400053),(8085,1,4,400055),(12608,1,10,11),(12609,1,10,21),(12610,1,10,31),(12611,1,10,41),(12612,1,10,61),(12613,1,10,71),(12614,1,10,72),(12615,1,10,74),(12616,1,10,75),(12617,1,10,78),(12618,1,10,79),(12619,1,10,81),(12620,1,10,91),(12621,1,10,95),(12622,1,10,97),(12623,1,10,101),(12624,1,10,111),(12625,1,10,121),(12626,1,10,151),(12627,1,10,161),(12628,1,10,171),(12629,1,10,221),(12630,1,10,222),(12631,1,10,229),(12632,1,10,241),(12633,1,10,242),(12634,1,10,243),(12635,1,10,262),(12636,1,10,281),(12637,1,10,300),(12638,1,10,331),(12639,1,10,341),(12640,1,10,342),(12641,1,10,343),(12642,1,10,344),(12643,1,10,531),(12644,1,10,700),(12645,1,10,1001),(12646,1,10,1002),(12647,1,10,1003),(12648,1,10,1004),(12649,1,10,1005),(12650,1,10,1101),(12651,1,10,1181),(12652,1,10,1182),(12653,1,10,1201),(12654,1,10,1202),(12655,1,10,1231),(12656,1,10,2401),(12657,1,10,2501),(12658,1,10,2503),(12659,1,10,2515),(12660,1,10,20001),(12661,1,10,20002),(12662,1,10,23001),(12663,1,10,50101),(12664,1,11,11),(12665,1,11,21),(12666,1,11,31),(12667,1,11,41),(12668,1,11,61),(12669,1,11,71),(12670,1,11,72),(12671,1,11,74),(12672,1,11,75),(12673,1,11,78),(12674,1,11,79),(12675,1,11,81),(12676,1,11,91),(12677,1,11,95),(12678,1,11,97),(12679,1,11,101),(12680,1,11,111),(12681,1,11,121),(12682,1,11,151),(12683,1,11,161),(12684,1,11,171),(12685,1,11,221),(12686,1,11,222),(12687,1,11,229),(12688,1,11,241),(12689,1,11,242),(12690,1,11,243),(12691,1,11,262),(12692,1,11,281),(12693,1,11,300),(12694,1,11,331),(12695,1,11,341),(12696,1,11,342),(12697,1,11,343),(12698,1,11,344),(12699,1,11,531),(12700,1,11,700),(12701,1,11,1001),(12702,1,11,1002),(12703,1,11,1003),(12704,1,11,1004),(12705,1,11,1005),(12706,1,11,1101),(12707,1,11,1181),(12708,1,11,1182),(12709,1,11,1201),(12710,1,11,1202),(12711,1,11,1231),(12712,1,11,2401),(12713,1,11,2501),(12714,1,11,2503),(12715,1,11,2515),(12716,1,11,20001),(12717,1,11,20002),(12718,1,11,23001),(12719,1,11,50101),(17009,1,12,11),(17001,1,12,12),(17002,1,12,13),(17003,1,12,14),(17004,1,12,15),(17007,1,12,16),(17010,1,12,19),(14146,1,12,21),(14135,1,12,22),(14137,1,12,24),(14139,1,12,25),(14142,1,12,26),(14145,1,12,27),(14148,1,12,28),(14930,1,12,31),(14926,1,12,32),(14929,1,12,34),(14932,1,12,38),(13816,1,12,41),(13813,1,12,42),(13815,1,12,44),(13817,1,12,45),(14094,1,12,61),(14091,1,12,62),(14093,1,12,64),(14095,1,12,67),(14096,1,12,68),(16203,1,12,71),(16198,1,12,72),(16200,1,12,74),(16204,1,12,75),(16202,1,12,76),(16206,1,12,78),(16207,1,12,79),(16981,1,12,81),(16975,1,12,82),(16976,1,12,84),(16977,1,12,86),(16979,1,12,87),(16980,1,12,88),(16982,1,12,89),(15401,1,12,91),(15397,1,12,92),(15400,1,12,93),(15403,1,12,94),(13990,1,12,95),(12734,1,12,97),(14939,1,12,101),(14935,1,12,102),(14936,1,12,104),(14937,1,12,105),(14938,1,12,106),(14940,1,12,109),(15390,1,12,111),(15377,1,12,112),(15380,1,12,113),(15383,1,12,114),(15386,1,12,115),(15389,1,12,116),(15392,1,12,117),(17071,1,12,121),(17066,1,12,122),(17069,1,12,125),(17072,1,12,126),(13821,1,12,141),(13820,1,12,142),(13822,1,12,144),(13912,1,12,151),(13909,1,12,152),(13911,1,12,153),(13913,1,12,154),(14063,1,12,161),(14056,1,12,162),(14058,1,12,163),(14060,1,12,164),(14062,1,12,165),(14064,1,12,167),(13350,1,12,171),(13345,1,12,172),(13347,1,12,173),(13349,1,12,174),(13351,1,12,178),(13838,1,12,221),(13834,1,12,222),(13837,1,12,223),(13840,1,12,229),(13842,1,12,237),(13844,1,12,238),(13846,1,12,239),(13516,1,12,241),(13515,1,12,242),(13517,1,12,243),(17112,1,12,251),(17093,1,12,252),(17095,1,12,253),(17096,1,12,254),(17098,1,12,255),(17100,1,12,256),(17073,1,12,262),(17083,1,12,281),(17078,1,12,282),(17081,1,12,283),(17084,1,12,286),(16964,1,12,300),(16965,1,12,301),(16194,1,12,331),(16193,1,12,332),(16195,1,12,333),(17101,1,12,341),(17102,1,12,342),(17103,1,12,343),(17104,1,12,344),(17110,1,12,351),(17107,1,12,352),(17109,1,12,353),(17111,1,12,354),(17113,1,12,358),(16384,1,12,501),(16378,1,12,502),(13865,1,12,510),(17060,1,12,511),(17057,1,12,512),(17059,1,12,514),(17061,1,12,517),(15291,1,12,520),(15286,1,12,522),(15288,1,12,524),(15290,1,12,525),(15292,1,12,527),(17090,1,12,531),(17087,1,12,532),(17089,1,12,534),(17091,1,12,538),(16932,1,12,650),(16931,1,12,651),(16933,1,12,652),(17124,1,12,660),(17123,1,12,661),(17125,1,12,662),(13358,1,12,700),(16990,1,12,701),(16988,1,12,702),(16991,1,12,703),(15090,1,12,771),(15081,1,12,772),(15083,1,12,773),(15085,1,12,774),(15087,1,12,775),(15089,1,12,776),(15091,1,12,779),(14917,1,12,1001),(14916,1,12,1002),(14918,1,12,1003),(14920,1,12,1004),(14921,1,12,1005),(14945,1,12,1101),(14943,1,12,1102),(14944,1,12,1104),(14946,1,12,1109),(14762,1,12,1121),(14755,1,12,1122),(14757,1,12,1123),(14759,1,12,1124),(14761,1,12,1125),(14763,1,12,1126),(17013,1,12,1181),(17027,1,12,1182),(17016,1,12,1183),(17017,1,12,1184),(17019,1,12,1185),(17021,1,12,1186),(17023,1,12,1187),(17026,1,12,1188),(17024,1,12,1189),(17028,1,12,1191),(13827,1,12,1201),(13828,1,12,1202),(17036,1,12,1231),(17031,1,12,1232),(17032,1,12,1233),(17034,1,12,1234),(17035,1,12,1235),(17037,1,12,1236),(16302,1,12,1237),(13829,1,12,1251),(17011,1,12,1321),(17012,1,12,1322),(16983,1,12,1421),(16953,1,12,2401),(16951,1,12,2402),(16954,1,12,2403),(16961,1,12,2411),(16959,1,12,2412),(16962,1,12,2413),(16963,1,12,2414),(16995,1,12,2501),(16994,1,12,2503),(16996,1,12,2515),(16386,1,12,3200),(15435,1,12,5001),(15436,1,12,5002),(17119,1,12,10001),(17116,1,12,10002),(17118,1,12,10003),(17120,1,12,10005),(17049,1,12,20001),(17040,1,12,20002),(17042,1,12,20003),(17046,1,12,20004),(17048,1,12,20005),(17050,1,12,20006),(17044,1,12,20007),(16971,1,12,23001),(16968,1,12,23002),(16970,1,12,23003),(16972,1,12,23004),(16744,1,12,50101),(16743,1,12,50151),(16935,1,12,50401),(16943,1,12,50411),(16938,1,12,50412),(16940,1,12,50414),(16942,1,12,50415),(16944,1,12,50418),(16945,1,12,50420),(16946,1,12,50430),(16934,1,12,50440),(17052,1,12,55001),(17053,1,12,55002),(16740,1,12,56001),(16737,1,12,56002),(16739,1,12,56003),(16741,1,12,56004),(16742,1,12,56005),(14128,1,12,59001),(14129,1,12,59002),(14130,1,12,59003),(14818,1,12,63001),(14815,1,12,63002),(14817,1,12,63003),(14819,1,12,63004),(17054,1,12,64001),(16009,1,12,101331),(16010,1,12,101332),(16011,1,12,101333),(16920,1,12,101701),(16921,1,12,101702),(12776,1,13,11),(12777,1,13,21),(12778,1,13,31),(12779,1,13,41),(12780,1,13,61),(12781,1,13,71),(12782,1,13,72),(12783,1,13,74),(12784,1,13,75),(12785,1,13,78),(12786,1,13,79),(12787,1,13,81),(12788,1,13,91),(12789,1,13,95),(12790,1,13,97),(12791,1,13,101),(12792,1,13,111),(12793,1,13,121),(12794,1,13,151),(12795,1,13,161),(12796,1,13,171),(12797,1,13,221),(12798,1,13,222),(12799,1,13,229),(12800,1,13,241),(12801,1,13,242),(12802,1,13,243),(12803,1,13,262),(12804,1,13,281),(12805,1,13,300),(12806,1,13,331),(12807,1,13,341),(12808,1,13,342),(12809,1,13,343),(12810,1,13,344),(12811,1,13,531),(12812,1,13,700),(12813,1,13,1001),(12814,1,13,1002),(12815,1,13,1003),(12816,1,13,1004),(12817,1,13,1005),(12818,1,13,1101),(12819,1,13,1181),(12820,1,13,1182),(12821,1,13,1201),(12822,1,13,1202),(12823,1,13,1231),(12824,1,13,2401),(12825,1,13,2501),(12826,1,13,2503),(12827,1,13,2515),(12828,1,13,20001),(12829,1,13,20002),(12830,1,13,23001),(12831,1,13,50101),(12832,1,14,11),(12833,1,14,21),(12834,1,14,31),(12835,1,14,41),(12836,1,14,61),(12837,1,14,71),(12838,1,14,72),(12839,1,14,74),(12840,1,14,75),(12841,1,14,78),(12842,1,14,79),(12843,1,14,81),(12844,1,14,91),(12845,1,14,95),(12846,1,14,97),(12847,1,14,101),(12848,1,14,111),(12849,1,14,121),(12850,1,14,151),(12851,1,14,161),(12852,1,14,171),(12853,1,14,221),(12854,1,14,222),(12855,1,14,229),(12856,1,14,241),(12857,1,14,242),(12858,1,14,243),(12859,1,14,262),(12860,1,14,281),(12861,1,14,300),(12862,1,14,331),(12863,1,14,341),(12864,1,14,342),(12865,1,14,343),(12866,1,14,344),(12867,1,14,531),(12868,1,14,700),(12869,1,14,1001),(12870,1,14,1002),(12871,1,14,1003),(12872,1,14,1004),(12873,1,14,1005),(12874,1,14,1101),(12875,1,14,1181),(12876,1,14,1182),(12877,1,14,1201),(12878,1,14,1202),(12879,1,14,1231),(12880,1,14,2401),(12881,1,14,2501),(12882,1,14,2503),(12883,1,14,2515),(12884,1,14,20001),(12885,1,14,20002),(12886,1,14,23001),(12887,1,14,50101),(12944,1,16,11),(12945,1,16,21),(12946,1,16,31),(13056,1,16,41),(13057,1,16,42),(13058,1,16,44),(13059,1,16,45),(12948,1,16,61),(12949,1,16,71),(12950,1,16,72),(12951,1,16,74),(12952,1,16,75),(12953,1,16,78),(12954,1,16,79),(12955,1,16,81),(12956,1,16,91),(12957,1,16,95),(12958,1,16,97),(12959,1,16,101),(12960,1,16,111),(12961,1,16,121),(13060,1,16,141),(13061,1,16,142),(13062,1,16,144),(12962,1,16,151),(12963,1,16,161),(12964,1,16,171),(12965,1,16,221),(12966,1,16,222),(12967,1,16,229),(12968,1,16,241),(12969,1,16,242),(12970,1,16,243),(13128,1,16,251),(13064,1,16,262),(12972,1,16,281),(12973,1,16,300),(12974,1,16,331),(12975,1,16,341),(12976,1,16,342),(12977,1,16,343),(12978,1,16,344),(12979,1,16,531),(12980,1,16,700),(12981,1,16,1001),(12982,1,16,1002),(12983,1,16,1003),(12984,1,16,1004),(12985,1,16,1005),(12986,1,16,1101),(12987,1,16,1181),(12988,1,16,1182),(12989,1,16,1201),(12990,1,16,1202),(12991,1,16,1231),(12992,1,16,2401),(12993,1,16,2501),(12994,1,16,2503),(12995,1,16,2515),(12996,1,16,20001),(12997,1,16,20002),(12998,1,16,23001),(12999,1,16,50101),(13000,1,17,11),(13001,1,17,21),(13002,1,17,31),(13065,1,17,41),(13066,1,17,42),(13067,1,17,44),(13068,1,17,45),(13004,1,17,61),(13005,1,17,71),(13006,1,17,72),(13007,1,17,74),(13008,1,17,75),(13009,1,17,78),(13010,1,17,79),(13011,1,17,81),(13012,1,17,91),(13013,1,17,95),(13014,1,17,97),(13015,1,17,101),(13016,1,17,111),(13017,1,17,121),(13069,1,17,141),(13070,1,17,142),(13071,1,17,144),(13018,1,17,151),(13019,1,17,161),(13020,1,17,171),(13021,1,17,221),(13022,1,17,222),(13023,1,17,229),(13024,1,17,241),(13025,1,17,242),(13026,1,17,243),(13028,1,17,281),(13029,1,17,300),(13030,1,17,331),(13031,1,17,341),(13032,1,17,342),(13033,1,17,343),(13034,1,17,344),(13035,1,17,531),(13036,1,17,700),(13037,1,17,1001),(13038,1,17,1002),(13039,1,17,1003),(13040,1,17,1004),(13041,1,17,1005),(13042,1,17,1101),(13043,1,17,1181),(13044,1,17,1182),(13045,1,17,1201),(13046,1,17,1202),(13047,1,17,1231),(13048,1,17,2401),(13049,1,17,2501),(13050,1,17,2503),(13051,1,17,2515),(13052,1,17,20001),(13053,1,17,20002),(13054,1,17,23001),(13055,1,17,50101),(14504,1,18,11),(14505,1,18,21),(14506,1,18,31),(14507,1,18,41),(14508,1,18,61),(14509,1,18,71),(14510,1,18,78),(14511,1,18,81),(14512,1,18,91),(14513,1,18,95),(14514,1,18,101),(14515,1,18,111),(14516,1,18,121),(14517,1,18,151),(14518,1,18,161),(14519,1,18,221),(14520,1,18,241),(14521,1,18,262),(14522,1,18,281),(14523,1,18,300),(14524,1,18,331),(14525,1,18,332),(14526,1,18,333),(14527,1,18,341),(14528,1,18,342),(14529,1,18,343),(14530,1,18,344),(14531,1,18,531),(14532,1,18,701),(14533,1,18,771),(14534,1,18,774),(14535,1,18,1001),(14536,1,18,1004),(14537,1,18,1101),(14538,1,18,1181),(14539,1,18,1182),(14540,1,18,1201),(14541,1,18,1231),(14542,1,18,2401),(14543,1,18,2501),(14544,1,18,2503),(14545,1,18,2515),(14546,1,18,20001),(14547,1,18,20002),(14548,1,18,50101),(14549,1,18,59001),(15242,1,19,21),(15243,1,19,31),(15244,1,19,41),(15245,1,19,61),(15246,1,19,71),(15247,1,19,78),(15248,1,19,81),(15249,1,19,101),(15250,1,19,121),(15251,1,19,151),(15252,1,19,161),(15253,1,19,221),(15254,1,19,241),(15255,1,19,262),(15256,1,19,281),(15257,1,19,300),(15258,1,19,331),(15259,1,19,332),(15260,1,19,341),(15261,1,19,342),(15262,1,19,343),(15263,1,19,344),(15264,1,19,531),(15265,1,19,701),(15266,1,19,771),(15267,1,19,774),(15268,1,19,777),(15269,1,19,1001),(15270,1,19,1004),(15271,1,19,1101),(15272,1,19,1121),(15273,1,19,1181),(15274,1,19,1182),(15275,1,19,1201),(15276,1,19,1231),(15277,1,19,2401),(15278,1,19,2501),(15279,1,19,20001),(15280,1,19,20002),(15281,1,19,50101),(15282,1,19,59001),(15283,1,19,63001); +INSERT INTO `llx_user_rights` VALUES (12402,1,1,11),(12380,1,1,12),(12385,1,1,13),(12389,1,1,14),(12393,1,1,15),(12398,1,1,16),(12404,1,1,19),(9726,1,1,21),(9700,1,1,22),(9706,1,1,24),(9711,1,1,25),(9716,1,1,26),(9722,1,1,27),(9728,1,1,28),(9978,1,1,31),(9968,1,1,32),(9974,1,1,34),(1910,1,1,36),(9980,1,1,38),(11573,1,1,41),(11574,1,1,42),(11575,1,1,44),(11576,1,1,45),(7184,1,1,61),(7181,1,1,62),(7183,1,1,64),(7185,1,1,67),(7186,1,1,68),(1678,1,1,71),(1673,1,1,72),(1675,1,1,74),(1679,1,1,75),(1677,1,1,76),(1681,1,1,78),(1682,1,1,79),(12322,1,1,81),(12309,1,1,82),(12312,1,1,84),(12314,1,1,86),(12317,1,1,87),(12320,1,1,88),(12323,1,1,89),(11580,1,1,91),(11581,1,1,92),(11582,1,1,93),(11583,1,1,94),(10097,1,1,95),(10099,1,1,96),(10103,1,1,97),(10104,1,1,98),(7139,1,1,101),(7134,1,1,102),(7136,1,1,104),(7137,1,1,105),(7138,1,1,106),(7140,1,1,109),(10229,1,1,111),(10201,1,1,112),(10207,1,1,113),(10213,1,1,114),(10219,1,1,115),(10225,1,1,116),(10231,1,1,117),(12518,1,1,121),(12508,1,1,122),(12514,1,1,125),(12520,1,1,126),(11577,1,1,141),(11578,1,1,142),(11579,1,1,144),(2307,1,1,151),(2304,1,1,152),(2306,1,1,153),(2308,1,1,154),(10092,1,1,161),(10093,1,1,162),(10094,1,1,163),(10095,1,1,164),(10096,1,1,165),(1585,1,1,170),(12342,1,1,171),(12331,1,1,172),(12335,1,1,173),(12339,1,1,174),(12343,1,1,178),(10000,1,1,221),(9990,1,1,222),(9996,1,1,223),(10002,1,1,229),(10007,1,1,237),(10011,1,1,238),(10015,1,1,239),(1686,1,1,241),(1685,1,1,242),(1687,1,1,243),(12604,1,1,251),(12566,1,1,252),(12569,1,1,253),(12572,1,1,254),(12575,1,1,255),(12579,1,1,256),(1617,1,1,258),(12525,1,1,262),(12544,1,1,281),(12534,1,1,282),(12540,1,1,283),(12546,1,1,286),(12288,1,1,300),(12290,1,1,301),(11591,1,1,302),(1763,1,1,331),(1762,1,1,332),(1764,1,1,333),(12582,1,1,341),(12584,1,1,342),(12586,1,1,343),(12588,1,1,344),(12600,1,1,351),(12593,1,1,352),(12597,1,1,353),(12601,1,1,354),(12605,1,1,358),(12560,1,1,531),(12553,1,1,532),(12557,1,1,534),(1625,1,1,536),(12561,1,1,538),(12358,1,1,700),(12348,1,1,701),(12354,1,1,702),(12360,1,1,703),(1755,1,1,1001),(1754,1,1,1002),(1756,1,1,1003),(1758,1,1,1004),(1759,1,1,1005),(7146,1,1,1101),(7143,1,1,1102),(7145,1,1,1104),(7147,1,1,1109),(12412,1,1,1181),(12458,1,1,1182),(12417,1,1,1183),(12420,1,1,1184),(12423,1,1,1185),(12427,1,1,1186),(12431,1,1,1187),(12437,1,1,1188),(12434,1,1,1189),(1578,1,1,1201),(1579,1,1,1202),(12454,1,1,1231),(12443,1,1,1232),(12446,1,1,1233),(12449,1,1,1234),(12452,1,1,1235),(12455,1,1,1236),(12459,1,1,1237),(1736,1,1,1251),(12409,1,1,1321),(12326,1,1,1421),(8190,1,1,1791),(8187,1,1,1792),(8191,1,1,1793),(12264,1,1,2401),(12260,1,1,2402),(12266,1,1,2403),(12280,1,1,2411),(12276,1,1,2412),(12282,1,1,2413),(12286,1,1,2414),(1618,1,1,2500),(12370,1,1,2501),(12367,1,1,2503),(12371,1,1,2515),(9610,1,1,5001),(9611,1,1,5002),(12490,1,1,20001),(12468,1,1,20002),(12474,1,1,20003),(12480,1,1,20004),(12486,1,1,20005),(12492,1,1,20006),(12302,1,1,23001),(12295,1,1,23002),(12299,1,1,23003),(12303,1,1,23004),(7701,1,1,50101),(4984,1,1,50401),(4983,1,1,50402),(4985,1,1,50403),(4987,1,1,50411),(4988,1,1,50412),(4989,1,1,50415),(12498,1,1,55001),(12499,1,1,55002),(3564,1,1,100700),(3565,1,1,100701),(9596,1,1,101051),(9598,1,1,101052),(9600,1,1,101053),(9604,1,1,101060),(9605,1,1,101061),(7177,1,1,101201),(7178,1,1,101202),(10353,1,1,101250),(10355,1,1,101251),(8980,1,1,101261),(8981,1,1,101262),(7616,1,1,101331),(10030,1,1,101701),(10031,1,1,101702),(3582,1,1,102000),(3583,1,1,102001),(9819,1,1,400051),(9823,1,1,400052),(9827,1,1,400053),(9831,1,1,400055),(132,1,2,11),(133,1,2,12),(134,1,2,13),(135,1,2,14),(136,1,2,16),(137,1,2,19),(138,1,2,21),(139,1,2,22),(140,1,2,24),(141,1,2,25),(142,1,2,26),(143,1,2,27),(10359,1,2,31),(145,1,2,32),(10361,1,2,34),(146,1,2,36),(147,1,2,41),(148,1,2,42),(149,1,2,44),(150,1,2,61),(151,1,2,62),(152,1,2,64),(153,1,2,71),(154,1,2,72),(155,1,2,74),(156,1,2,75),(157,1,2,78),(158,1,2,79),(159,1,2,81),(160,1,2,82),(161,1,2,84),(162,1,2,86),(163,1,2,87),(164,1,2,88),(165,1,2,89),(166,1,2,91),(167,1,2,92),(168,1,2,93),(2475,1,2,95),(2476,1,2,96),(2477,1,2,97),(2478,1,2,98),(169,1,2,101),(170,1,2,102),(171,1,2,104),(172,1,2,109),(173,1,2,111),(174,1,2,112),(175,1,2,113),(176,1,2,114),(177,1,2,116),(178,1,2,117),(179,1,2,121),(180,1,2,122),(181,1,2,125),(182,1,2,141),(183,1,2,142),(184,1,2,144),(2479,1,2,151),(2480,1,2,152),(2481,1,2,153),(2482,1,2,154),(185,1,2,161),(186,1,2,162),(187,1,2,163),(188,1,2,164),(189,1,2,165),(190,1,2,170),(2471,1,2,171),(192,1,2,172),(2472,1,2,173),(193,1,2,221),(194,1,2,222),(195,1,2,229),(196,1,2,241),(197,1,2,242),(198,1,2,243),(199,1,2,251),(201,1,2,262),(202,1,2,281),(203,1,2,282),(204,1,2,283),(205,1,2,331),(15072,1,2,510),(2483,1,2,531),(207,1,2,532),(2484,1,2,534),(208,1,2,536),(2473,1,2,700),(210,1,2,701),(211,1,2,702),(2474,1,2,703),(15064,1,2,771),(15057,1,2,772),(15059,1,2,773),(15061,1,2,774),(15063,1,2,775),(15065,1,2,776),(212,1,2,1001),(213,1,2,1002),(214,1,2,1003),(215,1,2,1004),(216,1,2,1005),(217,1,2,1101),(218,1,2,1102),(219,1,2,1104),(220,1,2,1109),(15073,1,2,1121),(15074,1,2,1122),(15075,1,2,1123),(15076,1,2,1124),(15077,1,2,1125),(15078,1,2,1126),(221,1,2,1181),(222,1,2,1182),(223,1,2,1183),(224,1,2,1184),(225,1,2,1185),(226,1,2,1186),(227,1,2,1187),(228,1,2,1188),(229,1,2,1201),(230,1,2,1202),(231,1,2,1231),(232,1,2,1232),(233,1,2,1233),(234,1,2,1234),(235,1,2,1421),(236,1,2,2401),(237,1,2,2402),(238,1,2,2403),(239,1,2,2411),(240,1,2,2412),(241,1,2,2413),(242,1,2,2500),(2470,1,2,2501),(243,1,2,2515),(10363,1,2,20001),(10364,1,2,20002),(10365,1,2,20003),(10366,1,2,20004),(10367,1,2,20005),(10368,1,2,20006),(15054,1,2,23001),(10362,1,2,50101),(15067,1,2,55001),(15066,1,2,59001),(15068,1,2,63001),(15069,1,2,63002),(15070,1,2,63003),(15071,1,2,63004),(10372,1,2,101250),(1807,1,3,11),(1808,1,3,31),(1809,1,3,36),(1810,1,3,41),(1811,1,3,61),(1812,1,3,71),(1813,1,3,72),(1814,1,3,74),(1815,1,3,75),(1816,1,3,78),(1817,1,3,79),(1818,1,3,91),(1819,1,3,95),(1820,1,3,97),(1821,1,3,111),(1822,1,3,121),(1823,1,3,122),(1824,1,3,125),(1825,1,3,161),(1826,1,3,170),(1827,1,3,171),(1828,1,3,172),(1829,1,3,221),(1830,1,3,222),(1831,1,3,229),(1832,1,3,241),(1833,1,3,242),(1834,1,3,243),(1835,1,3,251),(1836,1,3,255),(1837,1,3,256),(1838,1,3,262),(1839,1,3,281),(1840,1,3,282),(1841,1,3,283),(1842,1,3,331),(1843,1,3,531),(1844,1,3,536),(1845,1,3,700),(1846,1,3,1001),(1847,1,3,1002),(1848,1,3,1003),(1849,1,3,1004),(1850,1,3,1005),(1851,1,3,1181),(1852,1,3,1182),(1853,1,3,1201),(1854,1,3,1202),(1855,1,3,1231),(1856,1,3,2401),(1857,1,3,2402),(1858,1,3,2403),(1859,1,3,2411),(1860,1,3,2412),(1861,1,3,2413),(1862,1,3,2500),(1863,1,3,2515),(8026,1,4,11),(8027,1,4,21),(8028,1,4,31),(8029,1,4,41),(8030,1,4,61),(8031,1,4,71),(8032,1,4,72),(8033,1,4,74),(8034,1,4,75),(8035,1,4,78),(8036,1,4,79),(8037,1,4,81),(8038,1,4,91),(8039,1,4,95),(8040,1,4,97),(8041,1,4,101),(8042,1,4,111),(8043,1,4,121),(8044,1,4,151),(8045,1,4,161),(8046,1,4,171),(8047,1,4,221),(8048,1,4,222),(8049,1,4,229),(8050,1,4,241),(8051,1,4,242),(8052,1,4,243),(8146,1,4,251),(8147,1,4,253),(8053,1,4,262),(8054,1,4,281),(8055,1,4,331),(8056,1,4,341),(8057,1,4,342),(8058,1,4,343),(8059,1,4,344),(8060,1,4,531),(8061,1,4,700),(8062,1,4,1001),(8063,1,4,1002),(8064,1,4,1003),(8065,1,4,1004),(8066,1,4,1005),(8067,1,4,1101),(8068,1,4,1181),(8069,1,4,1182),(8070,1,4,1201),(8071,1,4,1202),(8072,1,4,1231),(8073,1,4,2401),(8074,1,4,2501),(8075,1,4,2503),(8076,1,4,2515),(8077,1,4,20001),(8078,1,4,50101),(8079,1,4,101201),(8080,1,4,101261),(8081,1,4,102000),(8082,1,4,400051),(8083,1,4,400052),(8084,1,4,400053),(8085,1,4,400055),(12608,1,10,11),(12609,1,10,21),(12610,1,10,31),(12611,1,10,41),(12612,1,10,61),(12613,1,10,71),(12614,1,10,72),(12615,1,10,74),(12616,1,10,75),(12617,1,10,78),(12618,1,10,79),(12619,1,10,81),(12620,1,10,91),(12621,1,10,95),(12622,1,10,97),(12623,1,10,101),(12624,1,10,111),(12625,1,10,121),(12626,1,10,151),(12627,1,10,161),(12628,1,10,171),(12629,1,10,221),(12630,1,10,222),(12631,1,10,229),(12632,1,10,241),(12633,1,10,242),(12634,1,10,243),(12635,1,10,262),(12636,1,10,281),(12637,1,10,300),(12638,1,10,331),(12639,1,10,341),(12640,1,10,342),(12641,1,10,343),(12642,1,10,344),(12643,1,10,531),(12644,1,10,700),(12645,1,10,1001),(12646,1,10,1002),(12647,1,10,1003),(12648,1,10,1004),(12649,1,10,1005),(12650,1,10,1101),(12651,1,10,1181),(12652,1,10,1182),(12653,1,10,1201),(12654,1,10,1202),(12655,1,10,1231),(12656,1,10,2401),(12657,1,10,2501),(12658,1,10,2503),(12659,1,10,2515),(12660,1,10,20001),(12661,1,10,20002),(12662,1,10,23001),(12663,1,10,50101),(12664,1,11,11),(12665,1,11,21),(12666,1,11,31),(12667,1,11,41),(12668,1,11,61),(12669,1,11,71),(12670,1,11,72),(12671,1,11,74),(12672,1,11,75),(12673,1,11,78),(12674,1,11,79),(12675,1,11,81),(12676,1,11,91),(12677,1,11,95),(12678,1,11,97),(12679,1,11,101),(12680,1,11,111),(12681,1,11,121),(12682,1,11,151),(12683,1,11,161),(12684,1,11,171),(12685,1,11,221),(12686,1,11,222),(12687,1,11,229),(12688,1,11,241),(12689,1,11,242),(12690,1,11,243),(12691,1,11,262),(12692,1,11,281),(12693,1,11,300),(12694,1,11,331),(12695,1,11,341),(12696,1,11,342),(12697,1,11,343),(12698,1,11,344),(12699,1,11,531),(12700,1,11,700),(12701,1,11,1001),(12702,1,11,1002),(12703,1,11,1003),(12704,1,11,1004),(12705,1,11,1005),(12706,1,11,1101),(12707,1,11,1181),(12708,1,11,1182),(12709,1,11,1201),(12710,1,11,1202),(12711,1,11,1231),(12712,1,11,2401),(12713,1,11,2501),(12714,1,11,2503),(12715,1,11,2515),(12716,1,11,20001),(12717,1,11,20002),(12718,1,11,23001),(12719,1,11,50101),(17213,1,12,11),(17205,1,12,12),(17206,1,12,13),(17207,1,12,14),(17208,1,12,15),(17211,1,12,16),(17214,1,12,19),(14146,1,12,21),(14135,1,12,22),(14137,1,12,24),(14139,1,12,25),(14142,1,12,26),(14145,1,12,27),(14148,1,12,28),(14930,1,12,31),(14926,1,12,32),(14929,1,12,34),(14932,1,12,38),(13816,1,12,41),(13813,1,12,42),(13815,1,12,44),(13817,1,12,45),(14094,1,12,61),(14091,1,12,62),(14093,1,12,64),(14095,1,12,67),(14096,1,12,68),(16203,1,12,71),(16198,1,12,72),(16200,1,12,74),(16204,1,12,75),(16202,1,12,76),(16206,1,12,78),(16207,1,12,79),(17185,1,12,81),(17179,1,12,82),(17180,1,12,84),(17181,1,12,86),(17183,1,12,87),(17184,1,12,88),(17186,1,12,89),(15401,1,12,91),(15397,1,12,92),(15400,1,12,93),(15403,1,12,94),(13990,1,12,95),(12734,1,12,97),(14939,1,12,101),(14935,1,12,102),(14936,1,12,104),(14937,1,12,105),(14938,1,12,106),(14940,1,12,109),(15390,1,12,111),(15377,1,12,112),(15380,1,12,113),(15383,1,12,114),(15386,1,12,115),(15389,1,12,116),(15392,1,12,117),(17275,1,12,121),(17270,1,12,122),(17273,1,12,125),(17276,1,12,126),(13821,1,12,141),(13820,1,12,142),(13822,1,12,144),(13912,1,12,151),(13909,1,12,152),(13911,1,12,153),(13913,1,12,154),(14063,1,12,161),(14056,1,12,162),(14058,1,12,163),(14060,1,12,164),(14062,1,12,165),(14064,1,12,167),(13350,1,12,171),(13345,1,12,172),(13347,1,12,173),(13349,1,12,174),(13351,1,12,178),(13838,1,12,221),(13834,1,12,222),(13837,1,12,223),(13840,1,12,229),(13842,1,12,237),(13844,1,12,238),(13846,1,12,239),(13516,1,12,241),(13515,1,12,242),(13517,1,12,243),(17316,1,12,251),(17297,1,12,252),(17299,1,12,253),(17300,1,12,254),(17302,1,12,255),(17304,1,12,256),(17277,1,12,262),(17287,1,12,281),(17282,1,12,282),(17285,1,12,283),(17288,1,12,286),(17168,1,12,300),(17169,1,12,301),(16194,1,12,331),(16193,1,12,332),(16195,1,12,333),(17305,1,12,341),(17306,1,12,342),(17307,1,12,343),(17308,1,12,344),(17314,1,12,351),(17311,1,12,352),(17313,1,12,353),(17315,1,12,354),(17317,1,12,358),(16384,1,12,501),(16378,1,12,502),(13865,1,12,510),(17264,1,12,511),(17261,1,12,512),(17263,1,12,514),(17265,1,12,517),(15291,1,12,520),(15286,1,12,522),(15288,1,12,524),(15290,1,12,525),(15292,1,12,527),(17294,1,12,531),(17291,1,12,532),(17293,1,12,534),(17295,1,12,538),(16932,1,12,650),(16931,1,12,651),(16933,1,12,652),(17124,1,12,660),(17123,1,12,661),(17125,1,12,662),(13358,1,12,700),(17194,1,12,701),(17192,1,12,702),(17195,1,12,703),(15090,1,12,771),(15081,1,12,772),(15083,1,12,773),(15085,1,12,774),(15087,1,12,775),(15089,1,12,776),(15091,1,12,779),(14917,1,12,1001),(14916,1,12,1002),(14918,1,12,1003),(14920,1,12,1004),(14921,1,12,1005),(14945,1,12,1101),(14943,1,12,1102),(14944,1,12,1104),(14946,1,12,1109),(14762,1,12,1121),(14755,1,12,1122),(14757,1,12,1123),(14759,1,12,1124),(14761,1,12,1125),(14763,1,12,1126),(17217,1,12,1181),(17231,1,12,1182),(17220,1,12,1183),(17221,1,12,1184),(17223,1,12,1185),(17225,1,12,1186),(17227,1,12,1187),(17230,1,12,1188),(17228,1,12,1189),(17232,1,12,1191),(13827,1,12,1201),(13828,1,12,1202),(17240,1,12,1231),(17235,1,12,1232),(17236,1,12,1233),(17238,1,12,1234),(17239,1,12,1235),(17241,1,12,1236),(16302,1,12,1237),(13829,1,12,1251),(17215,1,12,1321),(17216,1,12,1322),(17187,1,12,1421),(17157,1,12,2401),(17155,1,12,2402),(17158,1,12,2403),(17165,1,12,2411),(17163,1,12,2412),(17166,1,12,2413),(17167,1,12,2414),(17199,1,12,2501),(17198,1,12,2503),(17200,1,12,2515),(16386,1,12,3200),(15435,1,12,5001),(15436,1,12,5002),(17323,1,12,10001),(17320,1,12,10002),(17322,1,12,10003),(17324,1,12,10005),(17253,1,12,20001),(17244,1,12,20002),(17246,1,12,20003),(17250,1,12,20004),(17252,1,12,20005),(17254,1,12,20006),(17248,1,12,20007),(17175,1,12,23001),(17172,1,12,23002),(17174,1,12,23003),(17176,1,12,23004),(16744,1,12,50101),(16743,1,12,50151),(17139,1,12,50401),(17147,1,12,50411),(17142,1,12,50412),(17144,1,12,50414),(17146,1,12,50415),(17148,1,12,50418),(17149,1,12,50420),(17150,1,12,50430),(17138,1,12,50440),(17256,1,12,55001),(17257,1,12,55002),(16740,1,12,56001),(16737,1,12,56002),(16739,1,12,56003),(16741,1,12,56004),(16742,1,12,56005),(17135,1,12,59001),(17136,1,12,59002),(17137,1,12,59003),(14818,1,12,63001),(14815,1,12,63002),(14817,1,12,63003),(14819,1,12,63004),(17258,1,12,64001),(16009,1,12,101331),(16010,1,12,101332),(16011,1,12,101333),(16920,1,12,101701),(16921,1,12,101702),(12776,1,13,11),(12777,1,13,21),(12778,1,13,31),(12779,1,13,41),(12780,1,13,61),(12781,1,13,71),(12782,1,13,72),(12783,1,13,74),(12784,1,13,75),(12785,1,13,78),(12786,1,13,79),(12787,1,13,81),(12788,1,13,91),(12789,1,13,95),(12790,1,13,97),(12791,1,13,101),(12792,1,13,111),(12793,1,13,121),(12794,1,13,151),(12795,1,13,161),(12796,1,13,171),(12797,1,13,221),(12798,1,13,222),(12799,1,13,229),(12800,1,13,241),(12801,1,13,242),(12802,1,13,243),(12803,1,13,262),(12804,1,13,281),(12805,1,13,300),(12806,1,13,331),(12807,1,13,341),(12808,1,13,342),(12809,1,13,343),(12810,1,13,344),(12811,1,13,531),(12812,1,13,700),(12813,1,13,1001),(12814,1,13,1002),(12815,1,13,1003),(12816,1,13,1004),(12817,1,13,1005),(12818,1,13,1101),(12819,1,13,1181),(12820,1,13,1182),(12821,1,13,1201),(12822,1,13,1202),(12823,1,13,1231),(12824,1,13,2401),(12825,1,13,2501),(12826,1,13,2503),(12827,1,13,2515),(12828,1,13,20001),(12829,1,13,20002),(12830,1,13,23001),(12831,1,13,50101),(12832,1,14,11),(12833,1,14,21),(12834,1,14,31),(12835,1,14,41),(12836,1,14,61),(12837,1,14,71),(12838,1,14,72),(12839,1,14,74),(12840,1,14,75),(12841,1,14,78),(12842,1,14,79),(12843,1,14,81),(12844,1,14,91),(12845,1,14,95),(12846,1,14,97),(12847,1,14,101),(12848,1,14,111),(12849,1,14,121),(12850,1,14,151),(12851,1,14,161),(12852,1,14,171),(12853,1,14,221),(12854,1,14,222),(12855,1,14,229),(12856,1,14,241),(12857,1,14,242),(12858,1,14,243),(12859,1,14,262),(12860,1,14,281),(12861,1,14,300),(12862,1,14,331),(12863,1,14,341),(12864,1,14,342),(12865,1,14,343),(12866,1,14,344),(12867,1,14,531),(12868,1,14,700),(12869,1,14,1001),(12870,1,14,1002),(12871,1,14,1003),(12872,1,14,1004),(12873,1,14,1005),(12874,1,14,1101),(12875,1,14,1181),(12876,1,14,1182),(12877,1,14,1201),(12878,1,14,1202),(12879,1,14,1231),(12880,1,14,2401),(12881,1,14,2501),(12882,1,14,2503),(12883,1,14,2515),(12884,1,14,20001),(12885,1,14,20002),(12886,1,14,23001),(12887,1,14,50101),(12944,1,16,11),(12945,1,16,21),(12946,1,16,31),(13056,1,16,41),(13057,1,16,42),(13058,1,16,44),(13059,1,16,45),(12948,1,16,61),(12949,1,16,71),(12950,1,16,72),(12951,1,16,74),(12952,1,16,75),(12953,1,16,78),(12954,1,16,79),(12955,1,16,81),(12956,1,16,91),(12957,1,16,95),(12958,1,16,97),(12959,1,16,101),(12960,1,16,111),(12961,1,16,121),(13060,1,16,141),(13061,1,16,142),(13062,1,16,144),(12962,1,16,151),(12963,1,16,161),(12964,1,16,171),(12965,1,16,221),(12966,1,16,222),(12967,1,16,229),(12968,1,16,241),(12969,1,16,242),(12970,1,16,243),(13128,1,16,251),(13064,1,16,262),(12972,1,16,281),(12973,1,16,300),(12974,1,16,331),(12975,1,16,341),(12976,1,16,342),(12977,1,16,343),(12978,1,16,344),(12979,1,16,531),(12980,1,16,700),(12981,1,16,1001),(12982,1,16,1002),(12983,1,16,1003),(12984,1,16,1004),(12985,1,16,1005),(12986,1,16,1101),(12987,1,16,1181),(12988,1,16,1182),(12989,1,16,1201),(12990,1,16,1202),(12991,1,16,1231),(12992,1,16,2401),(12993,1,16,2501),(12994,1,16,2503),(12995,1,16,2515),(12996,1,16,20001),(12997,1,16,20002),(12998,1,16,23001),(12999,1,16,50101),(13000,1,17,11),(13001,1,17,21),(13002,1,17,31),(13065,1,17,41),(13066,1,17,42),(13067,1,17,44),(13068,1,17,45),(13004,1,17,61),(13005,1,17,71),(13006,1,17,72),(13007,1,17,74),(13008,1,17,75),(13009,1,17,78),(13010,1,17,79),(13011,1,17,81),(13012,1,17,91),(13013,1,17,95),(13014,1,17,97),(13015,1,17,101),(13016,1,17,111),(13017,1,17,121),(13069,1,17,141),(13070,1,17,142),(13071,1,17,144),(13018,1,17,151),(13019,1,17,161),(13020,1,17,171),(13021,1,17,221),(13022,1,17,222),(13023,1,17,229),(13024,1,17,241),(13025,1,17,242),(13026,1,17,243),(13028,1,17,281),(13029,1,17,300),(13030,1,17,331),(13031,1,17,341),(13032,1,17,342),(13033,1,17,343),(13034,1,17,344),(13035,1,17,531),(13036,1,17,700),(13037,1,17,1001),(13038,1,17,1002),(13039,1,17,1003),(13040,1,17,1004),(13041,1,17,1005),(13042,1,17,1101),(13043,1,17,1181),(13044,1,17,1182),(13045,1,17,1201),(13046,1,17,1202),(13047,1,17,1231),(13048,1,17,2401),(13049,1,17,2501),(13050,1,17,2503),(13051,1,17,2515),(13052,1,17,20001),(13053,1,17,20002),(13054,1,17,23001),(13055,1,17,50101),(14504,1,18,11),(14505,1,18,21),(14506,1,18,31),(14507,1,18,41),(14508,1,18,61),(14509,1,18,71),(14510,1,18,78),(14511,1,18,81),(14512,1,18,91),(14513,1,18,95),(14514,1,18,101),(14515,1,18,111),(14516,1,18,121),(14517,1,18,151),(14518,1,18,161),(14519,1,18,221),(14520,1,18,241),(14521,1,18,262),(14522,1,18,281),(14523,1,18,300),(14524,1,18,331),(14525,1,18,332),(14526,1,18,333),(14527,1,18,341),(14528,1,18,342),(14529,1,18,343),(14530,1,18,344),(14531,1,18,531),(14532,1,18,701),(14533,1,18,771),(14534,1,18,774),(14535,1,18,1001),(14536,1,18,1004),(14537,1,18,1101),(14538,1,18,1181),(14539,1,18,1182),(14540,1,18,1201),(14541,1,18,1231),(14542,1,18,2401),(14543,1,18,2501),(14544,1,18,2503),(14545,1,18,2515),(14546,1,18,20001),(14547,1,18,20002),(14548,1,18,50101),(14549,1,18,59001),(15242,1,19,21),(15243,1,19,31),(15244,1,19,41),(15245,1,19,61),(15246,1,19,71),(15247,1,19,78),(15248,1,19,81),(15249,1,19,101),(15250,1,19,121),(15251,1,19,151),(15252,1,19,161),(15253,1,19,221),(15254,1,19,241),(15255,1,19,262),(15256,1,19,281),(15257,1,19,300),(15258,1,19,331),(15259,1,19,332),(15260,1,19,341),(15261,1,19,342),(15262,1,19,343),(15263,1,19,344),(15264,1,19,531),(15265,1,19,701),(15266,1,19,771),(15267,1,19,774),(15268,1,19,777),(15269,1,19,1001),(15270,1,19,1004),(15271,1,19,1101),(15272,1,19,1121),(15273,1,19,1181),(15274,1,19,1182),(15275,1,19,1201),(15276,1,19,1231),(15277,1,19,2401),(15278,1,19,2501),(15279,1,19,20001),(15280,1,19,20002),(15281,1,19,50101),(15282,1,19,59001),(15283,1,19,63001); /*!40000 ALTER TABLE `llx_user_rights` ENABLE KEYS */; UNLOCK TABLES; @@ -12436,6 +12763,7 @@ CREATE TABLE `llx_website` ( `import_key` varchar(14) COLLATE utf8_unicode_ci DEFAULT NULL, `maincolor` varchar(16) COLLATE utf8_unicode_ci DEFAULT NULL, `maincolorbis` varchar(16) COLLATE utf8_unicode_ci DEFAULT NULL, + `use_manifest` int(11) DEFAULT NULL, PRIMARY KEY (`rowid`), UNIQUE KEY `uk_website_ref` (`ref`,`entity`) ) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; @@ -12447,7 +12775,7 @@ CREATE TABLE `llx_website` ( LOCK TABLES `llx_website` WRITE; /*!40000 ALTER TABLE `llx_website` DISABLE KEYS */; -INSERT INTO `llx_website` VALUES (2,1,'mywebsite','My web site',1,4,'','2019-10-08 20:55:48',NULL,'2019-11-28 12:02:46',12,NULL,NULL,NULL,NULL),(3,1,'mypersonalsite','My personal web site',1,4,'','2019-10-08 20:57:59',NULL,'2019-11-28 11:57:13',12,NULL,NULL,NULL,NULL); +INSERT INTO `llx_website` VALUES (2,1,'mywebsite','My web site',1,4,'','2019-10-08 20:55:48',NULL,'2019-11-28 12:02:46',12,NULL,NULL,NULL,NULL,NULL),(3,1,'mypersonalsite','My personal web site',1,4,'','2019-10-08 20:57:59',NULL,'2019-11-28 11:57:13',12,NULL,NULL,NULL,NULL,NULL); /*!40000 ALTER TABLE `llx_website` ENABLE KEYS */; UNLOCK TABLES; @@ -12878,7 +13206,7 @@ CREATE TABLE `tmp_user` ( LOCK TABLES `tmp_user` WRITE; /*!40000 ALTER TABLE `tmp_user` DISABLE KEYS */; -INSERT INTO `tmp_user` VALUES (1,'2012-07-08 13:20:11','2019-11-28 11:52:58',NULL,NULL,'aeinstein',0,NULL,NULL,NULL,1,0,NULL,'11c9c772d6471aa24c27274bdd8a223b',NULL,NULL,'Einstein','Albert','',NULL,'123456789','','','','aeinstein@example.com','','[]','',0,'',1,1,NULL,NULL,NULL,'','2017-10-05 08:32:44','2017-10-03 11:43:50',NULL,'',1,'alberteinstein.jpg',NULL,NULL,14,NULL,NULL,NULL,'','','',NULL,NULL,'aaaaff','',NULL,0,0,NULL,NULL,NULL,44.00000000,'man',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,-1,NULL,NULL),(2,'2012-07-08 13:54:48','2019-11-28 11:52:58',NULL,NULL,'demo',1,NULL,NULL,NULL,1,0,NULL,'fe01ce2a7fbac8fafaed7c982a04e229',NULL,NULL,'Doe','David','Trainee',NULL,'09123123','','','','daviddoe@example.com','','[]','',0,'',1,1,NULL,NULL,NULL,'','2018-07-30 23:10:54','2018-07-30 23:04:17',NULL,'',1,'person9.jpeg',NULL,NULL,11,NULL,NULL,NULL,'','','',NULL,NULL,'','',NULL,0,0,NULL,NULL,NULL,35.00000000,'man',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,-1,NULL,NULL),(3,'2012-07-11 16:18:59','2019-11-28 11:52:58',NULL,NULL,'pcurie',1,NULL,NULL,NULL,1,0,NULL,'ab335b4eb4c3c99334f656e5db9584c9',NULL,NULL,'Curie','Pierre','',NULL,'','','','','pcurie@example.com','','[]','',0,'',1,1,NULL,NULL,2,'','2014-12-21 17:38:55',NULL,NULL,'',1,'pierrecurie.jpg',NULL,NULL,14,NULL,NULL,NULL,'','','',NULL,NULL,'','',NULL,0,0,NULL,NULL,NULL,39.00000000,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,-1,NULL,NULL),(4,'2015-01-23 17:52:27','2019-11-28 11:52:58',NULL,NULL,'bbookkeeper',1,NULL,NULL,NULL,1,0,NULL,'a7d30b58d647fcf59b7163f9592b1dbb',NULL,NULL,'Bookkeeper','Bob','Bookkeeper',NULL,'','','','','bbookkeeper@example.com','','{\"skype\":\"skypebbookkeeper\"}','',0,'',1,1,17,6,NULL,'','2015-02-25 10:18:41','2015-01-23 17:53:20',NULL,'',1,'person8.jpeg',NULL,NULL,11,NULL,NULL,NULL,'','','',NULL,NULL,'','',NULL,0,0,NULL,NULL,NULL,16.00000000,'man',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,-1,NULL,NULL),(10,'2017-10-03 11:47:41','2019-11-28 11:52:58',NULL,NULL,'mcurie',1,NULL,NULL,NULL,1,0,NULL,'52cda011808bb282d1d3625ab607a145',NULL,'t3mnkbhs','Curie','Marie','',NULL,'','','','','mcurie@example.com','','[]','',0,NULL,1,1,NULL,NULL,NULL,'',NULL,NULL,NULL,'',1,'mariecurie.jpg',NULL,NULL,14,NULL,NULL,NULL,'','','',NULL,NULL,'ffaaff','',NULL,0,0,NULL,NULL,NULL,44.00000000,'woman',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,-1,NULL,NULL),(11,'2017-10-05 09:07:52','2019-11-28 11:52:58',NULL,NULL,'zzeceo',1,NULL,NULL,NULL,1,0,NULL,'92af989c4c3a5140fb5d73eb77a52454',NULL,'cq78nf9m','Zeceo','Zack','President - CEO',NULL,'','','','','zzeceo@example.com','','[]','',0,NULL,1,1,NULL,NULL,NULL,'','2017-10-05 22:48:08','2017-10-05 21:18:46',NULL,'',1,'person4.jpeg',NULL,NULL,NULL,NULL,NULL,NULL,'','','',NULL,NULL,'','',NULL,0,0,NULL,NULL,NULL,39.00000000,NULL,NULL,'2019-06-10 00:00:00',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,-1,NULL,NULL),(12,'2017-10-05 09:09:46','2019-11-28 11:52:58',NULL,NULL,'admin',0,NULL,NULL,NULL,1,0,NULL,'f6fdffe48c908deb0f4c3bd36c032e72',NULL,'nd6hgbcr','Adminson','Alice','Admin Technical',NULL,'','','','','aadminson@example.com','','[]','Alice - 123',1,NULL,1,1,NULL,NULL,NULL,'','2019-10-08 20:38:32','2019-10-08 19:04:46',NULL,'',1,'person6.jpeg',NULL,NULL,11,NULL,NULL,NULL,'','','',NULL,NULL,'','',NULL,0,0,2700.00000000,NULL,NULL,39.00000000,'woman',NULL,NULL,NULL,NULL,'1985-09-15',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,-1,NULL,NULL),(13,'2017-10-05 21:29:35','2019-11-28 11:52:58',NULL,NULL,'ccommercy',1,NULL,NULL,NULL,1,0,NULL,'179858e041af35e8f4c81d68c55fe9da',NULL,'y451ksdv','Commercy','Coraly','Commercial leader',NULL,'','','','','ccommercy@example.com','','[]','',0,NULL,1,1,NULL,NULL,NULL,'',NULL,NULL,NULL,'',1,'person7.jpeg',NULL,NULL,11,NULL,NULL,NULL,'','','',NULL,NULL,'','',NULL,0,0,1890.00000000,NULL,NULL,25.00000000,'woman',NULL,'2018-09-11 00:00:00',NULL,NULL,'1998-12-08',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,-1,NULL,NULL),(14,'2017-10-05 21:33:33','2019-11-28 11:52:58',NULL,NULL,'sscientol',1,NULL,NULL,NULL,1,0,NULL,'39bee07ac42f31c98e79cdcd5e5fe4c5',NULL,'s2hp8bxd','Scientol','Sam','Scientist leader',NULL,'','','','','sscientol@example.com','','[]','',0,NULL,1,1,NULL,NULL,NULL,'',NULL,NULL,NULL,'',1,'person3.jpeg',NULL,NULL,11,NULL,NULL,NULL,'','','',NULL,NULL,'','',NULL,0,0,3500.00000000,NULL,NULL,39.00000000,NULL,NULL,'2018-07-03 00:00:00',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,-1,NULL,NULL),(16,'2017-10-05 22:47:52','2019-11-28 11:52:58',NULL,NULL,'ccommerson',1,NULL,NULL,NULL,1,0,NULL,'d68005ccf362b82d084551b6291792a3',NULL,'cx9y1dk0','Charle1','Commerson','Sale representative',NULL,'','','','','ccommerson@example.com','','[]','',0,NULL,1,1,NULL,NULL,NULL,'','2017-10-05 23:46:24','2017-10-05 23:37:31',NULL,'',1,'person1.jpeg',NULL,NULL,13,NULL,NULL,NULL,'','','',NULL,NULL,'','',NULL,0,0,2900.00000000,NULL,NULL,39.00000000,NULL,NULL,'2019-09-01 00:00:00',NULL,NULL,'1976-02-05',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,-1,NULL,NULL),(17,'2017-10-05 22:48:39','2019-11-28 11:52:58',NULL,NULL,'aleerfok',1,NULL,NULL,NULL,1,0,NULL,'a964065211872fb76f876c6c3e952ea3',NULL,'gw8cb7xj','Leerfok','Amanda','Sale representative',NULL,'','','','','aleerfok@example.com','','[]','',0,NULL,1,1,NULL,NULL,NULL,'','2017-10-05 23:16:06',NULL,NULL,'',0,'person5.jpeg',NULL,NULL,13,NULL,NULL,NULL,'','','',NULL,NULL,'','',NULL,0,0,NULL,NULL,NULL,39.00000000,'woman',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,-1,NULL,NULL),(18,'2018-01-22 17:27:02','2019-11-28 11:52:58',NULL,NULL,'ldestailleur',1,NULL,NULL,NULL,1,0,NULL,'1bb7805145a7a5066df9e6d585b8b645',NULL,'87g06wbx','Destailleur','Laurent','Project leader of Dolibarr ERP CRM',NULL,'','','','','ldestailleur@example.com','','[]','
    Laurent DESTAILLEUR
    \r\n\r\n
    \r\n
    Project Director
    \r\nldestailleur@example.com
    \r\n\r\n
     
    \r\n\r\n\r\n
    ',0,NULL,1,1,10,10,NULL,'More information on http://www.destailleur.fr','2019-10-04 10:06:40','2017-09-06 11:55:30',NULL,'',1,'ldestailleur_200x200.jpg',NULL,NULL,NULL,NULL,NULL,NULL,'','','',NULL,NULL,'007f7f','',NULL,0,0,NULL,NULL,NULL,NULL,'man',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,-1,NULL,NULL),(19,'2017-02-02 03:55:44','2019-11-28 11:52:58',NULL,NULL,'aboston',1,NULL,NULL,NULL,1,0,NULL,'a7a77a5aff2d5fc2f75f2f61507c88d4',NULL,NULL,'Boston','Alex','',NULL,'','','','','aboston@example.com','','[]','Alex Boston
    \r\nAdmin support service - 555 01 02 03 04',0,NULL,1,1,NULL,NULL,NULL,'',NULL,NULL,NULL,'',1,'person2.jpeg',NULL,NULL,12,NULL,NULL,25.00000000,'','','',NULL,NULL,'ff00ff','',NULL,0,0,2700.00000000,NULL,NULL,32.00000000,NULL,NULL,'2016-11-04 00:00:00',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,-1,NULL,NULL); +INSERT INTO `tmp_user` VALUES (1,'2012-07-08 13:20:11','2019-11-28 11:52:58',NULL,NULL,'aeinstein',0,NULL,NULL,NULL,1,0,NULL,'11c9c772d6471aa24c27274bdd8a223b',NULL,NULL,'Einstein','Albert','',NULL,'123456789','','','','aeinstein@example.com','','[]','',0,'',1,1,NULL,NULL,NULL,'','2017-10-05 08:32:44','2017-10-03 11:43:50',NULL,'',1,'alberteinstein.jpg',NULL,NULL,14,NULL,NULL,NULL,'','','',NULL,NULL,'aaaaff','',NULL,0,0,NULL,NULL,NULL,44.00000000,'man',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,-1,NULL,NULL),(2,'2012-07-08 13:54:48','2019-11-28 11:52:58',NULL,NULL,'demo',1,NULL,NULL,NULL,1,0,NULL,'fe01ce2a7fbac8fafaed7c982a04e229',NULL,NULL,'Doe','David','Trainee',NULL,'09123123','','','','daviddoe@example.com','','[]','',0,'',1,1,NULL,NULL,NULL,'','2018-07-30 23:10:54','2018-07-30 23:04:17',NULL,'',1,'person9.jpeg',NULL,NULL,11,NULL,NULL,NULL,'','','',NULL,NULL,'','',NULL,0,0,NULL,NULL,NULL,35.00000000,'man',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,-1,NULL,NULL),(3,'2012-07-11 16:18:59','2019-11-28 11:52:58',NULL,NULL,'pcurie',1,NULL,NULL,NULL,1,0,NULL,'ab335b4eb4c3c99334f656e5db9584c9',NULL,NULL,'Curie','Pierre','',NULL,'','','','','pcurie@example.com','','[]','',0,'',1,1,NULL,NULL,2,'','2014-12-21 17:38:55',NULL,NULL,'',1,'pierrecurie.jpg',NULL,NULL,14,NULL,NULL,NULL,'','','',NULL,NULL,'','',NULL,0,0,NULL,NULL,NULL,39.00000000,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,-1,NULL,NULL),(4,'2015-01-23 17:52:27','2019-11-28 11:52:58',NULL,NULL,'bbookkeeper',1,NULL,NULL,NULL,1,0,NULL,'a7d30b58d647fcf59b7163f9592b1dbb',NULL,NULL,'Bookkeeper','Bob','Bookkeeper',NULL,'','','','','bbookkeeper@example.com','','{\"skype\":\"skypebbookkeeper\"}','',0,'',1,1,17,6,NULL,'','2015-02-25 10:18:41','2015-01-23 17:53:20',NULL,'',1,'person8.jpeg',NULL,NULL,11,NULL,NULL,NULL,'','','',NULL,NULL,'','',NULL,0,0,NULL,NULL,NULL,16.00000000,'man',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,-1,NULL,NULL),(10,'2017-10-03 11:47:41','2019-11-28 11:52:58',NULL,NULL,'mcurie',1,NULL,NULL,NULL,1,0,NULL,'52cda011808bb282d1d3625ab607a145',NULL,'t3mnkbhs','Curie','Marie','',NULL,'','','','','mcurie@example.com','','[]','',0,NULL,1,1,NULL,NULL,NULL,'',NULL,NULL,NULL,'',1,'mariecurie.jpg',NULL,NULL,14,NULL,NULL,NULL,'','','',NULL,NULL,'ffaaff','',NULL,0,0,NULL,NULL,NULL,44.00000000,'woman',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,-1,NULL,NULL),(11,'2017-10-05 09:07:52','2019-11-28 11:52:58',NULL,NULL,'zzeceo',1,NULL,NULL,NULL,1,0,NULL,'92af989c4c3a5140fb5d73eb77a52454',NULL,'cq78nf9m','Zeceo','Zack','President - CEO',NULL,'','','','','zzeceo@example.com','','[]','',0,NULL,1,1,NULL,NULL,NULL,'','2017-10-05 22:48:08','2017-10-05 21:18:46',NULL,'',1,'person4.jpeg',NULL,NULL,NULL,NULL,NULL,NULL,'','','',NULL,NULL,'','',NULL,0,0,NULL,NULL,NULL,39.00000000,NULL,NULL,'2019-06-10 00:00:00',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,-1,NULL,NULL),(12,'2017-10-05 09:09:46','2019-11-28 11:52:58',NULL,NULL,'admin',0,NULL,NULL,NULL,1,0,NULL,'f6fdffe48c908deb0f4c3bd36c032e72',NULL,'nd6hgbcr','Adminson','Alice','Admin Technical',NULL,'','','','','aadminson@example.com','','[]','Alice - 123',1,NULL,1,1,NULL,NULL,NULL,'','2019-12-19 15:12:33','2019-11-29 12:43:24',NULL,'',1,'person6.jpeg',NULL,NULL,11,NULL,NULL,NULL,'','','',NULL,NULL,'','',NULL,0,0,2700.00000000,NULL,NULL,39.00000000,'woman',NULL,NULL,NULL,NULL,'1985-09-15',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,-1,NULL,NULL),(13,'2017-10-05 21:29:35','2019-11-28 11:52:58',NULL,NULL,'ccommercy',1,NULL,NULL,NULL,1,0,NULL,'179858e041af35e8f4c81d68c55fe9da',NULL,'y451ksdv','Commercy','Coraly','Commercial leader',NULL,'','','','','ccommercy@example.com','','[]','',0,NULL,1,1,NULL,NULL,NULL,'',NULL,NULL,NULL,'',1,'person7.jpeg',NULL,NULL,11,NULL,NULL,NULL,'','','',NULL,NULL,'','',NULL,0,0,1890.00000000,NULL,NULL,25.00000000,'woman',NULL,'2018-09-11 00:00:00',NULL,NULL,'1998-12-08',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,-1,NULL,NULL),(14,'2017-10-05 21:33:33','2019-11-28 11:52:58',NULL,NULL,'sscientol',1,NULL,NULL,NULL,1,0,NULL,'39bee07ac42f31c98e79cdcd5e5fe4c5',NULL,'s2hp8bxd','Scientol','Sam','Scientist leader',NULL,'','','','','sscientol@example.com','','[]','',0,NULL,1,1,NULL,NULL,NULL,'',NULL,NULL,NULL,'',1,'person3.jpeg',NULL,NULL,11,NULL,NULL,NULL,'','','',NULL,NULL,'','',NULL,0,0,3500.00000000,NULL,NULL,39.00000000,NULL,NULL,'2018-07-03 00:00:00',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,-1,NULL,NULL),(16,'2017-10-05 22:47:52','2019-11-28 11:52:58',NULL,NULL,'ccommerson',1,NULL,NULL,NULL,1,0,NULL,'d68005ccf362b82d084551b6291792a3',NULL,'cx9y1dk0','Charle1','Commerson','Sale representative',NULL,'','','','','ccommerson@example.com','','[]','',0,NULL,1,1,NULL,NULL,NULL,'','2017-10-05 23:46:24','2017-10-05 23:37:31',NULL,'',1,'person1.jpeg',NULL,NULL,13,NULL,NULL,NULL,'','','',NULL,NULL,'','',NULL,0,0,2900.00000000,NULL,NULL,39.00000000,NULL,NULL,'2019-09-01 00:00:00',NULL,NULL,'1976-02-05',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,-1,NULL,NULL),(17,'2017-10-05 22:48:39','2019-11-28 11:52:58',NULL,NULL,'aleerfok',1,NULL,NULL,NULL,1,0,NULL,'a964065211872fb76f876c6c3e952ea3',NULL,'gw8cb7xj','Leerfok','Amanda','Sale representative',NULL,'','','','','aleerfok@example.com','','[]','',0,NULL,1,1,NULL,NULL,NULL,'','2017-10-05 23:16:06',NULL,NULL,'',0,'person5.jpeg',NULL,NULL,13,NULL,NULL,NULL,'','','',NULL,NULL,'','',NULL,0,0,NULL,NULL,NULL,39.00000000,'woman',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,-1,NULL,NULL),(18,'2018-01-22 17:27:02','2019-11-28 11:52:58',NULL,NULL,'ldestailleur',1,NULL,NULL,NULL,1,0,NULL,'1bb7805145a7a5066df9e6d585b8b645',NULL,'87g06wbx','Destailleur','Laurent','Project leader of Dolibarr ERP CRM',NULL,'','','','','ldestailleur@example.com','','[]','
    Laurent DESTAILLEUR
    \r\n\r\n
    \r\n
    Project Director
    \r\nldestailleur@example.com
    \r\n\r\n
     
    \r\n\r\n\r\n
    ',0,NULL,1,1,10,10,NULL,'More information on http://www.destailleur.fr','2019-10-04 10:06:40','2017-09-06 11:55:30',NULL,'',1,'ldestailleur_200x200.jpg',NULL,NULL,NULL,NULL,NULL,NULL,'','','',NULL,NULL,'007f7f','',NULL,0,0,NULL,NULL,NULL,NULL,'man',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,-1,NULL,NULL),(19,'2017-02-02 03:55:44','2019-11-28 11:52:58',NULL,NULL,'aboston',1,NULL,NULL,NULL,1,0,NULL,'a7a77a5aff2d5fc2f75f2f61507c88d4',NULL,NULL,'Boston','Alex','',NULL,'','','','','aboston@example.com','','[]','Alex Boston
    \r\nAdmin support service - 555 01 02 03 04',0,NULL,1,1,NULL,NULL,NULL,'',NULL,NULL,NULL,'',1,'person2.jpeg',NULL,NULL,12,NULL,NULL,25.00000000,'','','',NULL,NULL,'ff00ff','',NULL,0,0,2700.00000000,NULL,NULL,32.00000000,NULL,NULL,'2016-11-04 00:00:00',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,-1,NULL,NULL); /*!40000 ALTER TABLE `tmp_user` ENABLE KEYS */; UNLOCK TABLES; /*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; @@ -12891,4 +13219,4 @@ UNLOCK TABLES; /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; /*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; --- Dump completed on 2019-11-29 10:00:01 +-- Dump completed on 2019-12-21 17:47:48 From 8321fe6ad2b36623600b00f877111be92f8c0661 Mon Sep 17 00:00:00 2001 From: Regis Houssin Date: Sun, 22 Dec 2019 09:13:34 +0100 Subject: [PATCH 188/236] FIX missing nl2br conversion --- htdocs/core/class/CMailFile.class.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/core/class/CMailFile.class.php b/htdocs/core/class/CMailFile.class.php index 9b1a5a69525..4d796bbcd07 100644 --- a/htdocs/core/class/CMailFile.class.php +++ b/htdocs/core/class/CMailFile.class.php @@ -444,7 +444,7 @@ class CMailFile } else { $this->message->setBody($msg, 'text/plain'); // And optionally an alternative body - $this->message->addPart($msg, 'text/html'); + $this->message->addPart(dol_nl2br($msg), 'text/html'); } if ($this->atleastonefile) From 22f3b69666979af6abcc4001b094f8e4af8be4d0 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sun, 22 Dec 2019 11:59:38 +0100 Subject: [PATCH 189/236] Fix default value for situation invoice --- htdocs/install/mysql/migration/10.0.0-11.0.0.sql | 3 +++ htdocs/install/mysql/migration/repair.sql | 3 +++ htdocs/install/mysql/tables/llx_facturedet.sql | 3 ++- 3 files changed, 8 insertions(+), 1 deletion(-) diff --git a/htdocs/install/mysql/migration/10.0.0-11.0.0.sql b/htdocs/install/mysql/migration/10.0.0-11.0.0.sql index 7f4cdb9c7bb..b73593c3dfd 100644 --- a/htdocs/install/mysql/migration/10.0.0-11.0.0.sql +++ b/htdocs/install/mysql/migration/10.0.0-11.0.0.sql @@ -59,6 +59,9 @@ ALTER TABLE llx_emailcollector_emailcollectoraction ADD COLUMN position integer -- For v11 +ALTER TABLE llx_facturedet MODIFY COLUMN situation_percent real DEFAULT 100; +UPDATE llx_facturedet SET situation_percent = 100 WHERE situation_percent IS NULL AND fk_prev_id IS NULL; + INSERT INTO llx_accounting_system (fk_country, pcg_version, label, active) VALUES ( 20, 'BAS-K1-MINI', 'The Swedish mini chart of accounts', 1); ALTER TABLE llx_c_action_trigger MODIFY COLUMN elementtype varchar(64) NOT NULL; diff --git a/htdocs/install/mysql/migration/repair.sql b/htdocs/install/mysql/migration/repair.sql index 69bdea770c9..47d3127274f 100644 --- a/htdocs/install/mysql/migration/repair.sql +++ b/htdocs/install/mysql/migration/repair.sql @@ -470,6 +470,9 @@ UPDATE llx_accounting_bookkeeping set date_creation = tms where date_creation IS -- UPDATE llx_facturedet_rec set label = NULL WHERE label IS NOT NULL; +UPDATE llx_facturedet SET situation_percent = 100 WHERE situation_percent IS NULL AND fk_prev_id IS NULL; + + -- Note to make all deposit as payed when there is already a discount generated from it. --drop table tmp_invoice_deposit_mark_as_available; --create table tmp_invoice_deposit_mark_as_available as select * from llx_facture as f where f.type = 3 and f.paye = 0 and f.rowid in (select fk_facture_source from llx_societe_remise_except); diff --git a/htdocs/install/mysql/tables/llx_facturedet.sql b/htdocs/install/mysql/tables/llx_facturedet.sql index 842bc5c206e..ff2b28d9a7f 100644 --- a/htdocs/install/mysql/tables/llx_facturedet.sql +++ b/htdocs/install/mysql/tables/llx_facturedet.sql @@ -63,8 +63,9 @@ create table llx_facturedet fk_code_ventilation integer DEFAULT 0 NOT NULL, -- Id in table llx_accounting_bookeeping to know accounting account for product line - situation_percent real, -- % progression of lines invoicing + situation_percent real DEFAULT 100, -- % progression of lines invoicing fk_prev_id integer, -- id of the line in the previous situation + fk_user_author integer, -- user making creation fk_user_modif integer, -- user making last change From 0c721390c85404200bac49f505604865133de89b Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sun, 22 Dec 2019 12:28:02 +0100 Subject: [PATCH 190/236] Fix phpcs --- htdocs/mrp/mo_production.php | 4 ---- 1 file changed, 4 deletions(-) diff --git a/htdocs/mrp/mo_production.php b/htdocs/mrp/mo_production.php index 064f9f07d37..17f2cd44069 100644 --- a/htdocs/mrp/mo_production.php +++ b/htdocs/mrp/mo_production.php @@ -405,8 +405,6 @@ if ($object->id > 0 && (empty($action) || ($action != 'edit' && $action != 'crea // Show detailed of already consumed //$arrayoflines = $line->fetchLinesLinked('consumed'); - - } } } @@ -466,8 +464,6 @@ if ($object->id > 0 && (empty($action) || ($action != 'edit' && $action != 'crea // Show detailed of already consumed //$arrayoflines = $line->fetchLinesLinked('consumed'); - - } } } From f9c3b25dbd08edcd92a8e483ad1ff88a106e459b Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sun, 22 Dec 2019 12:55:38 +0100 Subject: [PATCH 191/236] Sync transifex --- htdocs/langs/ar_SA/accountancy.lang | 27 +- htdocs/langs/ar_SA/admin.lang | 71 +- htdocs/langs/ar_SA/agenda.lang | 14 + htdocs/langs/ar_SA/boxes.lang | 17 +- htdocs/langs/ar_SA/commercial.lang | 6 +- htdocs/langs/ar_SA/deliveries.lang | 45 +- htdocs/langs/ar_SA/errors.lang | 5 + htdocs/langs/ar_SA/holiday.lang | 3 +- htdocs/langs/ar_SA/install.lang | 3 + htdocs/langs/ar_SA/main.lang | 22 + htdocs/langs/ar_SA/modulebuilder.lang | 26 +- htdocs/langs/ar_SA/mrp.lang | 50 +- htdocs/langs/ar_SA/opensurvey.lang | 8 +- htdocs/langs/ar_SA/paybox.lang | 9 - htdocs/langs/ar_SA/projects.lang | 9 +- htdocs/langs/ar_SA/receiptprinter.lang | 5 +- htdocs/langs/ar_SA/sendings.lang | 16 +- htdocs/langs/ar_SA/stocks.lang | 8 +- htdocs/langs/ar_SA/stripe.lang | 13 +- htdocs/langs/ar_SA/ticket.lang | 12 +- htdocs/langs/ar_SA/website.lang | 9 +- htdocs/langs/bg_BG/accountancy.lang | 33 +- htdocs/langs/bg_BG/admin.lang | 227 +- htdocs/langs/bg_BG/agenda.lang | 26 +- htdocs/langs/bg_BG/bills.lang | 62 +- htdocs/langs/bg_BG/boxes.lang | 23 +- htdocs/langs/bg_BG/commercial.lang | 14 +- htdocs/langs/bg_BG/companies.lang | 10 +- htdocs/langs/bg_BG/compta.lang | 12 +- htdocs/langs/bg_BG/donations.lang | 1 + htdocs/langs/bg_BG/errors.lang | 11 +- htdocs/langs/bg_BG/holiday.lang | 5 +- htdocs/langs/bg_BG/install.lang | 5 +- htdocs/langs/bg_BG/interventions.lang | 1 + htdocs/langs/bg_BG/main.lang | 84 +- htdocs/langs/bg_BG/margins.lang | 3 +- htdocs/langs/bg_BG/modulebuilder.lang | 26 +- htdocs/langs/bg_BG/mrp.lang | 76 +- htdocs/langs/bg_BG/opensurvey.lang | 16 +- htdocs/langs/bg_BG/orders.lang | 48 +- htdocs/langs/bg_BG/other.lang | 5 +- htdocs/langs/bg_BG/paybox.lang | 67 +- htdocs/langs/bg_BG/products.lang | 19 +- htdocs/langs/bg_BG/projects.lang | 21 +- htdocs/langs/bg_BG/receiptprinter.lang | 61 +- htdocs/langs/bg_BG/sendings.lang | 72 +- htdocs/langs/bg_BG/stocks.lang | 8 +- htdocs/langs/bg_BG/stripe.lang | 15 +- htdocs/langs/bg_BG/ticket.lang | 18 +- htdocs/langs/bg_BG/users.lang | 5 +- htdocs/langs/bg_BG/website.lang | 9 +- htdocs/langs/bn_BD/accountancy.lang | 27 +- htdocs/langs/bn_BD/admin.lang | 71 +- htdocs/langs/bn_BD/agenda.lang | 14 + htdocs/langs/bn_BD/boxes.lang | 17 +- htdocs/langs/bn_BD/commercial.lang | 6 +- htdocs/langs/bn_BD/deliveries.lang | 7 +- htdocs/langs/bn_BD/errors.lang | 5 + htdocs/langs/bn_BD/holiday.lang | 3 +- htdocs/langs/bn_BD/install.lang | 3 + htdocs/langs/bn_BD/main.lang | 22 + htdocs/langs/bn_BD/modulebuilder.lang | 26 +- htdocs/langs/bn_BD/mrp.lang | 50 +- htdocs/langs/bn_BD/opensurvey.lang | 8 +- htdocs/langs/bn_BD/paybox.lang | 9 - htdocs/langs/bn_BD/projects.lang | 9 +- htdocs/langs/bn_BD/receiptprinter.lang | 5 +- htdocs/langs/bn_BD/sendings.lang | 16 +- htdocs/langs/bn_BD/stocks.lang | 8 +- htdocs/langs/bn_BD/stripe.lang | 13 +- htdocs/langs/bn_BD/ticket.lang | 12 +- htdocs/langs/bn_BD/website.lang | 9 +- htdocs/langs/bs_BA/accountancy.lang | 27 +- htdocs/langs/bs_BA/admin.lang | 69 +- htdocs/langs/bs_BA/agenda.lang | 14 + htdocs/langs/bs_BA/boxes.lang | 17 +- htdocs/langs/bs_BA/commercial.lang | 6 +- htdocs/langs/bs_BA/deliveries.lang | 7 +- htdocs/langs/bs_BA/errors.lang | 5 + htdocs/langs/bs_BA/holiday.lang | 3 +- htdocs/langs/bs_BA/install.lang | 3 + htdocs/langs/bs_BA/main.lang | 22 + htdocs/langs/bs_BA/modulebuilder.lang | 26 +- htdocs/langs/bs_BA/mrp.lang | 50 +- htdocs/langs/bs_BA/opensurvey.lang | 8 +- htdocs/langs/bs_BA/paybox.lang | 9 - htdocs/langs/bs_BA/projects.lang | 9 +- htdocs/langs/bs_BA/receiptprinter.lang | 5 +- htdocs/langs/bs_BA/sendings.lang | 16 +- htdocs/langs/bs_BA/stocks.lang | 8 +- htdocs/langs/bs_BA/stripe.lang | 13 +- htdocs/langs/bs_BA/ticket.lang | 12 +- htdocs/langs/bs_BA/website.lang | 9 +- htdocs/langs/ca_ES/accountancy.lang | 27 +- htdocs/langs/ca_ES/admin.lang | 79 +- htdocs/langs/ca_ES/agenda.lang | 14 + htdocs/langs/ca_ES/banks.lang | 4 + htdocs/langs/ca_ES/bills.lang | 12 +- htdocs/langs/ca_ES/boxes.lang | 17 +- htdocs/langs/ca_ES/cashdesk.lang | 2 + htdocs/langs/ca_ES/categories.lang | 3 + htdocs/langs/ca_ES/commercial.lang | 8 +- htdocs/langs/ca_ES/companies.lang | 4 +- htdocs/langs/ca_ES/compta.lang | 4 +- htdocs/langs/ca_ES/deliveries.lang | 4 +- htdocs/langs/ca_ES/donations.lang | 3 +- htdocs/langs/ca_ES/errors.lang | 5 + htdocs/langs/ca_ES/holiday.lang | 3 +- htdocs/langs/ca_ES/install.lang | 3 + htdocs/langs/ca_ES/interventions.lang | 1 + htdocs/langs/ca_ES/mails.lang | 8 +- htdocs/langs/ca_ES/main.lang | 24 +- htdocs/langs/ca_ES/margins.lang | 7 +- htdocs/langs/ca_ES/members.lang | 3 + htdocs/langs/ca_ES/modulebuilder.lang | 26 +- htdocs/langs/ca_ES/mrp.lang | 50 +- htdocs/langs/ca_ES/opensurvey.lang | 6 +- htdocs/langs/ca_ES/orders.lang | 40 +- htdocs/langs/ca_ES/paybox.lang | 9 - htdocs/langs/ca_ES/products.lang | 11 +- htdocs/langs/ca_ES/projects.lang | 9 +- htdocs/langs/ca_ES/propal.lang | 1 + htdocs/langs/ca_ES/receiptprinter.lang | 5 +- htdocs/langs/ca_ES/resource.lang | 3 + htdocs/langs/ca_ES/sendings.lang | 12 +- htdocs/langs/ca_ES/stocks.lang | 8 +- htdocs/langs/ca_ES/stripe.lang | 13 +- htdocs/langs/ca_ES/ticket.lang | 16 +- htdocs/langs/ca_ES/users.lang | 5 +- htdocs/langs/ca_ES/website.lang | 9 +- htdocs/langs/ca_ES/withdrawals.lang | 4 +- htdocs/langs/cs_CZ/accountancy.lang | 27 +- htdocs/langs/cs_CZ/admin.lang | 71 +- htdocs/langs/cs_CZ/agenda.lang | 14 + htdocs/langs/cs_CZ/bookmarks.lang | 19 +- htdocs/langs/cs_CZ/boxes.lang | 21 +- htdocs/langs/cs_CZ/commercial.lang | 44 +- htdocs/langs/cs_CZ/compta.lang | 2 +- htdocs/langs/cs_CZ/contracts.lang | 2 +- htdocs/langs/cs_CZ/cron.lang | 3 +- htdocs/langs/cs_CZ/deliveries.lang | 17 +- htdocs/langs/cs_CZ/donations.lang | 3 +- htdocs/langs/cs_CZ/errors.lang | 5 + htdocs/langs/cs_CZ/exports.lang | 112 +- htdocs/langs/cs_CZ/holiday.lang | 3 +- htdocs/langs/cs_CZ/hrm.lang | 25 +- htdocs/langs/cs_CZ/install.lang | 7 +- htdocs/langs/cs_CZ/interventions.lang | 1 + htdocs/langs/cs_CZ/main.lang | 22 + htdocs/langs/cs_CZ/modulebuilder.lang | 26 +- htdocs/langs/cs_CZ/mrp.lang | 50 +- htdocs/langs/cs_CZ/opensurvey.lang | 12 +- htdocs/langs/cs_CZ/paybox.lang | 9 - htdocs/langs/cs_CZ/paypal.lang | 2 +- htdocs/langs/cs_CZ/projects.lang | 9 +- htdocs/langs/cs_CZ/receiptprinter.lang | 5 +- htdocs/langs/cs_CZ/sendings.lang | 42 +- htdocs/langs/cs_CZ/stocks.lang | 8 +- htdocs/langs/cs_CZ/stripe.lang | 13 +- htdocs/langs/cs_CZ/ticket.lang | 12 +- htdocs/langs/cs_CZ/users.lang | 5 +- htdocs/langs/cs_CZ/website.lang | 9 +- htdocs/langs/da_DK/accountancy.lang | 31 +- htdocs/langs/da_DK/admin.lang | 331 ++- htdocs/langs/da_DK/agenda.lang | 14 + htdocs/langs/da_DK/boxes.lang | 17 +- htdocs/langs/da_DK/commercial.lang | 8 +- htdocs/langs/da_DK/deliveries.lang | 35 +- htdocs/langs/da_DK/errors.lang | 5 + htdocs/langs/da_DK/holiday.lang | 3 +- htdocs/langs/da_DK/install.lang | 3 + htdocs/langs/da_DK/main.lang | 32 +- htdocs/langs/da_DK/modulebuilder.lang | 26 +- htdocs/langs/da_DK/mrp.lang | 50 +- htdocs/langs/da_DK/opensurvey.lang | 10 +- htdocs/langs/da_DK/paybox.lang | 9 - htdocs/langs/da_DK/projects.lang | 43 +- htdocs/langs/da_DK/receiptprinter.lang | 85 +- htdocs/langs/da_DK/sendings.lang | 28 +- htdocs/langs/da_DK/stocks.lang | 8 +- htdocs/langs/da_DK/stripe.lang | 13 +- htdocs/langs/da_DK/ticket.lang | 292 +- htdocs/langs/da_DK/website.lang | 9 +- htdocs/langs/de_AT/admin.lang | 4 +- htdocs/langs/de_AT/deliveries.lang | 2 +- htdocs/langs/de_AT/paybox.lang | 1 - htdocs/langs/de_CH/accountancy.lang | 22 +- htdocs/langs/de_CH/admin.lang | 14 +- htdocs/langs/de_CH/boxes.lang | 30 + htdocs/langs/de_CH/commercial.lang | 2 - htdocs/langs/de_CH/deliveries.lang | 1 - htdocs/langs/de_CH/install.lang | 1 + htdocs/langs/de_CH/main.lang | 11 +- htdocs/langs/de_CH/mrp.lang | 2 - htdocs/langs/de_CH/opensurvey.lang | 26 + htdocs/langs/de_CH/projects.lang | 1 - htdocs/langs/de_CH/receiptprinter.lang | 1 - htdocs/langs/de_CH/sendings.lang | 1 + htdocs/langs/de_CH/stocks.lang | 17 +- htdocs/langs/de_CH/website.lang | 4 + htdocs/langs/de_DE/accountancy.lang | 203 +- htdocs/langs/de_DE/admin.lang | 299 +- htdocs/langs/de_DE/agenda.lang | 14 + htdocs/langs/de_DE/banks.lang | 60 +- htdocs/langs/de_DE/bills.lang | 46 +- htdocs/langs/de_DE/boxes.lang | 17 +- htdocs/langs/de_DE/categories.lang | 3 + htdocs/langs/de_DE/commercial.lang | 4 +- htdocs/langs/de_DE/companies.lang | 20 +- htdocs/langs/de_DE/compta.lang | 10 +- htdocs/langs/de_DE/contracts.lang | 2 +- htdocs/langs/de_DE/cron.lang | 5 +- htdocs/langs/de_DE/errors.lang | 15 +- htdocs/langs/de_DE/holiday.lang | 5 +- htdocs/langs/de_DE/install.lang | 29 +- htdocs/langs/de_DE/interventions.lang | 7 +- htdocs/langs/de_DE/main.lang | 70 +- htdocs/langs/de_DE/modulebuilder.lang | 26 +- htdocs/langs/de_DE/mrp.lang | 50 +- htdocs/langs/de_DE/opensurvey.lang | 2 +- htdocs/langs/de_DE/orders.lang | 40 +- htdocs/langs/de_DE/paybox.lang | 9 - htdocs/langs/de_DE/products.lang | 20 +- htdocs/langs/de_DE/projects.lang | 19 +- htdocs/langs/de_DE/receiptprinter.lang | 5 +- htdocs/langs/de_DE/sendings.lang | 18 +- htdocs/langs/de_DE/stocks.lang | 66 +- htdocs/langs/de_DE/stripe.lang | 15 +- htdocs/langs/de_DE/supplier_proposal.lang | 2 +- htdocs/langs/de_DE/ticket.lang | 12 +- htdocs/langs/de_DE/website.lang | 23 +- htdocs/langs/el_GR/accountancy.lang | 491 ++-- htdocs/langs/el_GR/admin.lang | 1775 ++++++------ htdocs/langs/el_GR/agenda.lang | 106 +- htdocs/langs/el_GR/bills.lang | 336 +-- htdocs/langs/el_GR/boxes.lang | 119 +- htdocs/langs/el_GR/commercial.lang | 28 +- htdocs/langs/el_GR/deliveries.lang | 7 +- htdocs/langs/el_GR/errors.lang | 137 +- htdocs/langs/el_GR/holiday.lang | 79 +- htdocs/langs/el_GR/install.lang | 167 +- htdocs/langs/el_GR/main.lang | 504 ++-- htdocs/langs/el_GR/margins.lang | 9 +- htdocs/langs/el_GR/modulebuilder.lang | 246 +- htdocs/langs/el_GR/mrp.lang | 76 +- htdocs/langs/el_GR/opensurvey.lang | 12 +- htdocs/langs/el_GR/orders.lang | 126 +- htdocs/langs/el_GR/paybox.lang | 21 +- htdocs/langs/el_GR/products.lang | 343 +-- htdocs/langs/el_GR/projects.lang | 291 +- htdocs/langs/el_GR/receiptprinter.lang | 53 +- htdocs/langs/el_GR/sendings.lang | 40 +- htdocs/langs/el_GR/stocks.lang | 244 +- htdocs/langs/el_GR/stripe.lang | 103 +- htdocs/langs/el_GR/ticket.lang | 436 +-- htdocs/langs/el_GR/website.lang | 221 +- htdocs/langs/en_GB/accountancy.lang | 2 - htdocs/langs/en_GB/stocks.lang | 5 - htdocs/langs/en_IN/main.lang | 1 + htdocs/langs/es_CL/accountancy.lang | 17 +- htdocs/langs/es_CL/admin.lang | 55 +- htdocs/langs/es_CL/agenda.lang | 14 + htdocs/langs/es_CL/bills.lang | 18 +- htdocs/langs/es_CL/boxes.lang | 8 + htdocs/langs/es_CL/commercial.lang | 2 + htdocs/langs/es_CL/companies.lang | 1 + htdocs/langs/es_CL/compta.lang | 3 +- htdocs/langs/es_CL/donations.lang | 1 + htdocs/langs/es_CL/install.lang | 2 + htdocs/langs/es_CL/interventions.lang | 1 + htdocs/langs/es_CL/main.lang | 27 +- htdocs/langs/es_CL/orders.lang | 24 +- htdocs/langs/es_CL/other.lang | 1 + htdocs/langs/es_CL/products.lang | 6 + htdocs/langs/es_CL/projects.lang | 8 +- htdocs/langs/es_CL/stocks.lang | 7 +- htdocs/langs/es_CL/ticket.lang | 100 +- htdocs/langs/es_CO/admin.lang | 12 - htdocs/langs/es_CO/commercial.lang | 1 + htdocs/langs/es_CO/deliveries.lang | 1 + htdocs/langs/es_CO/main.lang | 3 + htdocs/langs/es_CO/stocks.lang | 5 + htdocs/langs/es_EC/admin.lang | 14 - htdocs/langs/es_EC/main.lang | 5 + htdocs/langs/es_EC/ticket.lang | 1 - htdocs/langs/es_ES/accountancy.lang | 21 +- htdocs/langs/es_ES/admin.lang | 87 +- htdocs/langs/es_ES/agenda.lang | 14 + htdocs/langs/es_ES/bills.lang | 12 +- htdocs/langs/es_ES/bookmarks.lang | 1 + htdocs/langs/es_ES/boxes.lang | 17 +- htdocs/langs/es_ES/cashdesk.lang | 14 +- htdocs/langs/es_ES/categories.lang | 3 + htdocs/langs/es_ES/companies.lang | 6 +- htdocs/langs/es_ES/compta.lang | 2 +- htdocs/langs/es_ES/deliveries.lang | 2 +- htdocs/langs/es_ES/donations.lang | 1 + htdocs/langs/es_ES/errors.lang | 7 +- htdocs/langs/es_ES/exports.lang | 2 +- htdocs/langs/es_ES/holiday.lang | 3 +- htdocs/langs/es_ES/install.lang | 3 + htdocs/langs/es_ES/interventions.lang | 1 + htdocs/langs/es_ES/main.lang | 38 +- htdocs/langs/es_ES/margins.lang | 3 +- htdocs/langs/es_ES/members.lang | 5 +- htdocs/langs/es_ES/modulebuilder.lang | 22 +- htdocs/langs/es_ES/mrp.lang | 50 +- htdocs/langs/es_ES/opensurvey.lang | 2 +- htdocs/langs/es_ES/orders.lang | 38 +- htdocs/langs/es_ES/other.lang | 1 + htdocs/langs/es_ES/paybox.lang | 9 - htdocs/langs/es_ES/products.lang | 11 +- htdocs/langs/es_ES/projects.lang | 21 +- htdocs/langs/es_ES/propal.lang | 1 + htdocs/langs/es_ES/receiptprinter.lang | 5 +- htdocs/langs/es_ES/resource.lang | 3 + htdocs/langs/es_ES/sendings.lang | 8 +- htdocs/langs/es_ES/stocks.lang | 8 +- htdocs/langs/es_ES/stripe.lang | 13 +- htdocs/langs/es_ES/ticket.lang | 12 +- htdocs/langs/es_ES/users.lang | 3 + htdocs/langs/es_ES/website.lang | 37 +- htdocs/langs/es_MX/accountancy.lang | 2 - htdocs/langs/es_MX/admin.lang | 8 +- htdocs/langs/es_MX/main.lang | 1 + htdocs/langs/es_MX/mrp.lang | 1 - htdocs/langs/es_PE/accountancy.lang | 1 - htdocs/langs/es_PE/admin.lang | 6 +- htdocs/langs/es_PE/mrp.lang | 15 +- htdocs/langs/es_VE/admin.lang | 2 - htdocs/langs/es_VE/main.lang | 1 + htdocs/langs/et_EE/accountancy.lang | 27 +- htdocs/langs/et_EE/admin.lang | 71 +- htdocs/langs/et_EE/agenda.lang | 14 + htdocs/langs/et_EE/boxes.lang | 17 +- htdocs/langs/et_EE/commercial.lang | 6 +- htdocs/langs/et_EE/deliveries.lang | 7 +- htdocs/langs/et_EE/errors.lang | 5 + htdocs/langs/et_EE/holiday.lang | 3 +- htdocs/langs/et_EE/install.lang | 3 + htdocs/langs/et_EE/main.lang | 22 + htdocs/langs/et_EE/modulebuilder.lang | 26 +- htdocs/langs/et_EE/mrp.lang | 50 +- htdocs/langs/et_EE/opensurvey.lang | 8 +- htdocs/langs/et_EE/paybox.lang | 9 - htdocs/langs/et_EE/projects.lang | 9 +- htdocs/langs/et_EE/receiptprinter.lang | 5 +- htdocs/langs/et_EE/sendings.lang | 16 +- htdocs/langs/et_EE/stocks.lang | 8 +- htdocs/langs/et_EE/stripe.lang | 13 +- htdocs/langs/et_EE/ticket.lang | 12 +- htdocs/langs/et_EE/website.lang | 9 +- htdocs/langs/eu_ES/accountancy.lang | 27 +- htdocs/langs/eu_ES/admin.lang | 71 +- htdocs/langs/eu_ES/agenda.lang | 14 + htdocs/langs/eu_ES/boxes.lang | 17 +- htdocs/langs/eu_ES/commercial.lang | 6 +- htdocs/langs/eu_ES/deliveries.lang | 7 +- htdocs/langs/eu_ES/errors.lang | 5 + htdocs/langs/eu_ES/holiday.lang | 3 +- htdocs/langs/eu_ES/install.lang | 3 + htdocs/langs/eu_ES/main.lang | 22 + htdocs/langs/eu_ES/modulebuilder.lang | 26 +- htdocs/langs/eu_ES/mrp.lang | 50 +- htdocs/langs/eu_ES/opensurvey.lang | 8 +- htdocs/langs/eu_ES/paybox.lang | 9 - htdocs/langs/eu_ES/projects.lang | 9 +- htdocs/langs/eu_ES/receiptprinter.lang | 5 +- htdocs/langs/eu_ES/sendings.lang | 16 +- htdocs/langs/eu_ES/stocks.lang | 8 +- htdocs/langs/eu_ES/stripe.lang | 13 +- htdocs/langs/eu_ES/ticket.lang | 12 +- htdocs/langs/eu_ES/website.lang | 9 +- htdocs/langs/fa_IR/accountancy.lang | 27 +- htdocs/langs/fa_IR/admin.lang | 71 +- htdocs/langs/fa_IR/agenda.lang | 14 + htdocs/langs/fa_IR/boxes.lang | 17 +- htdocs/langs/fa_IR/commercial.lang | 4 +- htdocs/langs/fa_IR/deliveries.lang | 2 +- htdocs/langs/fa_IR/errors.lang | 5 + htdocs/langs/fa_IR/holiday.lang | 3 +- htdocs/langs/fa_IR/install.lang | 407 +-- htdocs/langs/fa_IR/main.lang | 22 + htdocs/langs/fa_IR/modulebuilder.lang | 26 +- htdocs/langs/fa_IR/mrp.lang | 50 +- htdocs/langs/fa_IR/opensurvey.lang | 2 +- htdocs/langs/fa_IR/paybox.lang | 9 - htdocs/langs/fa_IR/projects.lang | 9 +- htdocs/langs/fa_IR/receiptprinter.lang | 5 +- htdocs/langs/fa_IR/sendings.lang | 8 +- htdocs/langs/fa_IR/stocks.lang | 8 +- htdocs/langs/fa_IR/stripe.lang | 13 +- htdocs/langs/fa_IR/ticket.lang | 12 +- htdocs/langs/fa_IR/website.lang | 9 +- htdocs/langs/fi_FI/accountancy.lang | 77 +- htdocs/langs/fi_FI/admin.lang | 439 +-- htdocs/langs/fi_FI/agenda.lang | 14 + htdocs/langs/fi_FI/bills.lang | 14 +- htdocs/langs/fi_FI/boxes.lang | 17 +- htdocs/langs/fi_FI/cashdesk.lang | 4 +- htdocs/langs/fi_FI/commercial.lang | 28 +- htdocs/langs/fi_FI/companies.lang | 160 +- htdocs/langs/fi_FI/deliveries.lang | 25 +- htdocs/langs/fi_FI/dict.lang | 116 +- htdocs/langs/fi_FI/errors.lang | 5 + htdocs/langs/fi_FI/holiday.lang | 3 +- htdocs/langs/fi_FI/install.lang | 3 + htdocs/langs/fi_FI/main.lang | 32 +- htdocs/langs/fi_FI/modulebuilder.lang | 26 +- htdocs/langs/fi_FI/mrp.lang | 50 +- htdocs/langs/fi_FI/opensurvey.lang | 8 +- htdocs/langs/fi_FI/orders.lang | 40 +- htdocs/langs/fi_FI/paybox.lang | 9 - htdocs/langs/fi_FI/products.lang | 13 +- htdocs/langs/fi_FI/projects.lang | 9 +- htdocs/langs/fi_FI/receiptprinter.lang | 5 +- htdocs/langs/fi_FI/sendings.lang | 16 +- htdocs/langs/fi_FI/stocks.lang | 8 +- htdocs/langs/fi_FI/stripe.lang | 13 +- htdocs/langs/fi_FI/suppliers.lang | 18 +- htdocs/langs/fi_FI/ticket.lang | 12 +- htdocs/langs/fi_FI/trips.lang | 4 +- htdocs/langs/fi_FI/website.lang | 9 +- htdocs/langs/fr_CA/accountancy.lang | 66 +- htdocs/langs/fr_CA/admin.lang | 1 + htdocs/langs/fr_CA/commercial.lang | 3 +- htdocs/langs/fr_CA/deliveries.lang | 3 - htdocs/langs/fr_CA/holiday.lang | 1 - htdocs/langs/fr_CA/main.lang | 2 + htdocs/langs/fr_CA/opensurvey.lang | 6 +- htdocs/langs/fr_CA/orders.lang | 2 - htdocs/langs/fr_CA/paybox.lang | 6 - htdocs/langs/fr_CA/receiptprinter.lang | 2 - htdocs/langs/fr_CA/sendings.lang | 6 +- htdocs/langs/fr_CA/stocks.lang | 23 - htdocs/langs/fr_CA/stripe.lang | 1 + htdocs/langs/fr_CA/ticket.lang | 1 + htdocs/langs/fr_FR/accountancy.lang | 22 +- htdocs/langs/fr_FR/admin.lang | 82 +- htdocs/langs/fr_FR/agenda.lang | 14 + htdocs/langs/fr_FR/bills.lang | 10 +- htdocs/langs/fr_FR/boxes.lang | 17 +- htdocs/langs/fr_FR/commercial.lang | 4 +- htdocs/langs/fr_FR/companies.lang | 4 +- htdocs/langs/fr_FR/donations.lang | 1 + htdocs/langs/fr_FR/errors.lang | 5 + htdocs/langs/fr_FR/exports.lang | 2 +- htdocs/langs/fr_FR/holiday.lang | 2 +- htdocs/langs/fr_FR/install.lang | 3 + htdocs/langs/fr_FR/interventions.lang | 1 + htdocs/langs/fr_FR/main.lang | 26 +- htdocs/langs/fr_FR/margins.lang | 3 +- htdocs/langs/fr_FR/modulebuilder.lang | 25 +- htdocs/langs/fr_FR/mrp.lang | 48 +- htdocs/langs/fr_FR/opensurvey.lang | 2 +- htdocs/langs/fr_FR/orders.lang | 36 +- htdocs/langs/fr_FR/other.lang | 1 + htdocs/langs/fr_FR/paybox.lang | 8 - htdocs/langs/fr_FR/products.lang | 9 +- htdocs/langs/fr_FR/projects.lang | 11 +- htdocs/langs/fr_FR/receiptprinter.lang | 7 +- htdocs/langs/fr_FR/sendings.lang | 12 +- htdocs/langs/fr_FR/stocks.lang | 10 +- htdocs/langs/fr_FR/stripe.lang | 13 +- htdocs/langs/fr_FR/ticket.lang | 18 +- htdocs/langs/fr_FR/website.lang | 5 +- htdocs/langs/he_IL/accountancy.lang | 27 +- htdocs/langs/he_IL/admin.lang | 71 +- htdocs/langs/he_IL/agenda.lang | 14 + htdocs/langs/he_IL/boxes.lang | 17 +- htdocs/langs/he_IL/commercial.lang | 6 +- htdocs/langs/he_IL/deliveries.lang | 7 +- htdocs/langs/he_IL/errors.lang | 5 + htdocs/langs/he_IL/holiday.lang | 3 +- htdocs/langs/he_IL/install.lang | 3 + htdocs/langs/he_IL/main.lang | 22 + htdocs/langs/he_IL/modulebuilder.lang | 26 +- htdocs/langs/he_IL/mrp.lang | 50 +- htdocs/langs/he_IL/opensurvey.lang | 8 +- htdocs/langs/he_IL/paybox.lang | 9 - htdocs/langs/he_IL/projects.lang | 9 +- htdocs/langs/he_IL/receiptprinter.lang | 5 +- htdocs/langs/he_IL/sendings.lang | 16 +- htdocs/langs/he_IL/stocks.lang | 8 +- htdocs/langs/he_IL/stripe.lang | 13 +- htdocs/langs/he_IL/ticket.lang | 12 +- htdocs/langs/he_IL/website.lang | 9 +- htdocs/langs/hr_HR/accountancy.lang | 27 +- htdocs/langs/hr_HR/admin.lang | 119 +- htdocs/langs/hr_HR/agenda.lang | 18 +- htdocs/langs/hr_HR/bills.lang | 40 +- htdocs/langs/hr_HR/boxes.lang | 47 +- htdocs/langs/hr_HR/commercial.lang | 6 +- htdocs/langs/hr_HR/companies.lang | 14 +- htdocs/langs/hr_HR/deliveries.lang | 16 +- htdocs/langs/hr_HR/errors.lang | 5 + htdocs/langs/hr_HR/holiday.lang | 5 +- htdocs/langs/hr_HR/install.lang | 3 + htdocs/langs/hr_HR/interventions.lang | 11 +- htdocs/langs/hr_HR/main.lang | 40 +- htdocs/langs/hr_HR/modulebuilder.lang | 26 +- htdocs/langs/hr_HR/mrp.lang | 50 +- htdocs/langs/hr_HR/opensurvey.lang | 2 +- htdocs/langs/hr_HR/orders.lang | 88 +- htdocs/langs/hr_HR/other.lang | 25 +- htdocs/langs/hr_HR/paybox.lang | 9 - htdocs/langs/hr_HR/projects.lang | 239 +- htdocs/langs/hr_HR/propal.lang | 17 +- htdocs/langs/hr_HR/receiptprinter.lang | 5 +- htdocs/langs/hr_HR/sendings.lang | 34 +- htdocs/langs/hr_HR/stocks.lang | 14 +- htdocs/langs/hr_HR/stripe.lang | 13 +- htdocs/langs/hr_HR/supplier_proposal.lang | 16 +- htdocs/langs/hr_HR/suppliers.lang | 6 +- htdocs/langs/hr_HR/ticket.lang | 14 +- htdocs/langs/hr_HR/users.lang | 7 +- htdocs/langs/hr_HR/website.lang | 9 +- htdocs/langs/hu_HU/accountancy.lang | 27 +- htdocs/langs/hu_HU/admin.lang | 77 +- htdocs/langs/hu_HU/agenda.lang | 14 + htdocs/langs/hu_HU/boxes.lang | 17 +- htdocs/langs/hu_HU/commercial.lang | 6 +- htdocs/langs/hu_HU/deliveries.lang | 7 +- htdocs/langs/hu_HU/errors.lang | 5 + htdocs/langs/hu_HU/holiday.lang | 3 +- htdocs/langs/hu_HU/install.lang | 3 + htdocs/langs/hu_HU/main.lang | 24 +- htdocs/langs/hu_HU/modulebuilder.lang | 26 +- htdocs/langs/hu_HU/mrp.lang | 50 +- htdocs/langs/hu_HU/opensurvey.lang | 8 +- htdocs/langs/hu_HU/paybox.lang | 9 - htdocs/langs/hu_HU/projects.lang | 9 +- htdocs/langs/hu_HU/receiptprinter.lang | 5 +- htdocs/langs/hu_HU/sendings.lang | 16 +- htdocs/langs/hu_HU/stocks.lang | 8 +- htdocs/langs/hu_HU/stripe.lang | 13 +- htdocs/langs/hu_HU/ticket.lang | 12 +- htdocs/langs/hu_HU/website.lang | 229 +- htdocs/langs/id_ID/accountancy.lang | 27 +- htdocs/langs/id_ID/admin.lang | 71 +- htdocs/langs/id_ID/agenda.lang | 14 + htdocs/langs/id_ID/boxes.lang | 17 +- htdocs/langs/id_ID/commercial.lang | 8 +- htdocs/langs/id_ID/deliveries.lang | 7 +- htdocs/langs/id_ID/errors.lang | 5 + htdocs/langs/id_ID/holiday.lang | 3 +- htdocs/langs/id_ID/install.lang | 3 + htdocs/langs/id_ID/main.lang | 22 + htdocs/langs/id_ID/modulebuilder.lang | 26 +- htdocs/langs/id_ID/mrp.lang | 50 +- htdocs/langs/id_ID/opensurvey.lang | 8 +- htdocs/langs/id_ID/paybox.lang | 9 - htdocs/langs/id_ID/projects.lang | 9 +- htdocs/langs/id_ID/receiptprinter.lang | 5 +- htdocs/langs/id_ID/sendings.lang | 16 +- htdocs/langs/id_ID/stocks.lang | 8 +- htdocs/langs/id_ID/stripe.lang | 13 +- htdocs/langs/id_ID/ticket.lang | 12 +- htdocs/langs/id_ID/website.lang | 9 +- htdocs/langs/is_IS/accountancy.lang | 27 +- htdocs/langs/is_IS/admin.lang | 71 +- htdocs/langs/is_IS/agenda.lang | 14 + htdocs/langs/is_IS/boxes.lang | 17 +- htdocs/langs/is_IS/commercial.lang | 6 +- htdocs/langs/is_IS/deliveries.lang | 7 +- htdocs/langs/is_IS/errors.lang | 5 + htdocs/langs/is_IS/holiday.lang | 3 +- htdocs/langs/is_IS/install.lang | 3 + htdocs/langs/is_IS/main.lang | 22 + htdocs/langs/is_IS/modulebuilder.lang | 26 +- htdocs/langs/is_IS/mrp.lang | 50 +- htdocs/langs/is_IS/opensurvey.lang | 8 +- htdocs/langs/is_IS/paybox.lang | 9 - htdocs/langs/is_IS/projects.lang | 9 +- htdocs/langs/is_IS/receiptprinter.lang | 5 +- htdocs/langs/is_IS/sendings.lang | 16 +- htdocs/langs/is_IS/stocks.lang | 8 +- htdocs/langs/is_IS/stripe.lang | 13 +- htdocs/langs/is_IS/ticket.lang | 12 +- htdocs/langs/is_IS/website.lang | 9 +- htdocs/langs/it_IT/accountancy.lang | 545 ++-- htdocs/langs/it_IT/admin.lang | 3165 +++++++++++---------- htdocs/langs/it_IT/agenda.lang | 174 +- htdocs/langs/it_IT/bills.lang | 920 +++--- htdocs/langs/it_IT/boxes.lang | 95 +- htdocs/langs/it_IT/commercial.lang | 16 +- htdocs/langs/it_IT/companies.lang | 472 +-- htdocs/langs/it_IT/compta.lang | 462 +-- htdocs/langs/it_IT/deliveries.lang | 25 +- htdocs/langs/it_IT/donations.lang | 43 +- htdocs/langs/it_IT/errors.lang | 351 +-- htdocs/langs/it_IT/holiday.lang | 179 +- htdocs/langs/it_IT/install.lang | 179 +- htdocs/langs/it_IT/interventions.lang | 77 +- htdocs/langs/it_IT/main.lang | 740 ++--- htdocs/langs/it_IT/margins.lang | 49 +- htdocs/langs/it_IT/modulebuilder.lang | 246 +- htdocs/langs/it_IT/mrp.lang | 78 +- htdocs/langs/it_IT/opensurvey.lang | 24 +- htdocs/langs/it_IT/orders.lang | 264 +- htdocs/langs/it_IT/other.lang | 295 +- htdocs/langs/it_IT/paybox.lang | 27 +- htdocs/langs/it_IT/products.lang | 459 +-- htdocs/langs/it_IT/projects.lang | 337 +-- htdocs/langs/it_IT/propal.lang | 1 + htdocs/langs/it_IT/receiptprinter.lang | 59 +- htdocs/langs/it_IT/resource.lang | 33 +- htdocs/langs/it_IT/sendings.lang | 108 +- htdocs/langs/it_IT/stocks.lang | 364 +-- htdocs/langs/it_IT/stripe.lang | 127 +- htdocs/langs/it_IT/ticket.lang | 434 +-- htdocs/langs/it_IT/website.lang | 231 +- htdocs/langs/ja_JP/accountancy.lang | 27 +- htdocs/langs/ja_JP/admin.lang | 71 +- htdocs/langs/ja_JP/agenda.lang | 14 + htdocs/langs/ja_JP/boxes.lang | 17 +- htdocs/langs/ja_JP/commercial.lang | 6 +- htdocs/langs/ja_JP/deliveries.lang | 7 +- htdocs/langs/ja_JP/errors.lang | 5 + htdocs/langs/ja_JP/holiday.lang | 3 +- htdocs/langs/ja_JP/install.lang | 3 + htdocs/langs/ja_JP/main.lang | 22 + htdocs/langs/ja_JP/modulebuilder.lang | 26 +- htdocs/langs/ja_JP/mrp.lang | 50 +- htdocs/langs/ja_JP/opensurvey.lang | 8 +- htdocs/langs/ja_JP/paybox.lang | 9 - htdocs/langs/ja_JP/projects.lang | 9 +- htdocs/langs/ja_JP/receiptprinter.lang | 5 +- htdocs/langs/ja_JP/sendings.lang | 16 +- htdocs/langs/ja_JP/stocks.lang | 8 +- htdocs/langs/ja_JP/stripe.lang | 13 +- htdocs/langs/ja_JP/ticket.lang | 12 +- htdocs/langs/ja_JP/website.lang | 9 +- htdocs/langs/ka_GE/accountancy.lang | 27 +- htdocs/langs/ka_GE/admin.lang | 71 +- htdocs/langs/ka_GE/agenda.lang | 14 + htdocs/langs/ka_GE/boxes.lang | 17 +- htdocs/langs/ka_GE/commercial.lang | 6 +- htdocs/langs/ka_GE/deliveries.lang | 7 +- htdocs/langs/ka_GE/errors.lang | 5 + htdocs/langs/ka_GE/holiday.lang | 3 +- htdocs/langs/ka_GE/install.lang | 3 + htdocs/langs/ka_GE/main.lang | 22 + htdocs/langs/ka_GE/modulebuilder.lang | 26 +- htdocs/langs/ka_GE/mrp.lang | 50 +- htdocs/langs/ka_GE/opensurvey.lang | 8 +- htdocs/langs/ka_GE/paybox.lang | 9 - htdocs/langs/ka_GE/projects.lang | 9 +- htdocs/langs/ka_GE/receiptprinter.lang | 5 +- htdocs/langs/ka_GE/sendings.lang | 16 +- htdocs/langs/ka_GE/stocks.lang | 8 +- htdocs/langs/ka_GE/stripe.lang | 13 +- htdocs/langs/ka_GE/ticket.lang | 12 +- htdocs/langs/ka_GE/website.lang | 9 +- htdocs/langs/km_KH/main.lang | 22 + htdocs/langs/km_KH/mrp.lang | 50 +- htdocs/langs/km_KH/ticket.lang | 12 +- htdocs/langs/kn_IN/accountancy.lang | 27 +- htdocs/langs/kn_IN/admin.lang | 71 +- htdocs/langs/kn_IN/agenda.lang | 14 + htdocs/langs/kn_IN/boxes.lang | 17 +- htdocs/langs/kn_IN/commercial.lang | 6 +- htdocs/langs/kn_IN/deliveries.lang | 7 +- htdocs/langs/kn_IN/errors.lang | 5 + htdocs/langs/kn_IN/holiday.lang | 3 +- htdocs/langs/kn_IN/install.lang | 3 + htdocs/langs/kn_IN/main.lang | 22 + htdocs/langs/kn_IN/modulebuilder.lang | 26 +- htdocs/langs/kn_IN/mrp.lang | 50 +- htdocs/langs/kn_IN/opensurvey.lang | 8 +- htdocs/langs/kn_IN/paybox.lang | 9 - htdocs/langs/kn_IN/projects.lang | 9 +- htdocs/langs/kn_IN/receiptprinter.lang | 5 +- htdocs/langs/kn_IN/sendings.lang | 16 +- htdocs/langs/kn_IN/stocks.lang | 8 +- htdocs/langs/kn_IN/stripe.lang | 13 +- htdocs/langs/kn_IN/ticket.lang | 12 +- htdocs/langs/kn_IN/website.lang | 9 +- htdocs/langs/ko_KR/accountancy.lang | 27 +- htdocs/langs/ko_KR/admin.lang | 71 +- htdocs/langs/ko_KR/agenda.lang | 14 + htdocs/langs/ko_KR/boxes.lang | 17 +- htdocs/langs/ko_KR/commercial.lang | 6 +- htdocs/langs/ko_KR/deliveries.lang | 7 +- htdocs/langs/ko_KR/errors.lang | 5 + htdocs/langs/ko_KR/holiday.lang | 3 +- htdocs/langs/ko_KR/install.lang | 3 + htdocs/langs/ko_KR/main.lang | 22 + htdocs/langs/ko_KR/modulebuilder.lang | 26 +- htdocs/langs/ko_KR/mrp.lang | 50 +- htdocs/langs/ko_KR/opensurvey.lang | 8 +- htdocs/langs/ko_KR/paybox.lang | 9 - htdocs/langs/ko_KR/projects.lang | 9 +- htdocs/langs/ko_KR/receiptprinter.lang | 5 +- htdocs/langs/ko_KR/sendings.lang | 16 +- htdocs/langs/ko_KR/stocks.lang | 8 +- htdocs/langs/ko_KR/stripe.lang | 13 +- htdocs/langs/ko_KR/ticket.lang | 12 +- htdocs/langs/ko_KR/website.lang | 9 +- htdocs/langs/lo_LA/accountancy.lang | 27 +- htdocs/langs/lo_LA/admin.lang | 71 +- htdocs/langs/lo_LA/agenda.lang | 14 + htdocs/langs/lo_LA/boxes.lang | 17 +- htdocs/langs/lo_LA/commercial.lang | 6 +- htdocs/langs/lo_LA/deliveries.lang | 7 +- htdocs/langs/lo_LA/errors.lang | 5 + htdocs/langs/lo_LA/holiday.lang | 3 +- htdocs/langs/lo_LA/install.lang | 3 + htdocs/langs/lo_LA/main.lang | 22 + htdocs/langs/lo_LA/modulebuilder.lang | 26 +- htdocs/langs/lo_LA/mrp.lang | 50 +- htdocs/langs/lo_LA/opensurvey.lang | 8 +- htdocs/langs/lo_LA/paybox.lang | 9 - htdocs/langs/lo_LA/projects.lang | 9 +- htdocs/langs/lo_LA/receiptprinter.lang | 5 +- htdocs/langs/lo_LA/sendings.lang | 16 +- htdocs/langs/lo_LA/stocks.lang | 8 +- htdocs/langs/lo_LA/stripe.lang | 13 +- htdocs/langs/lo_LA/ticket.lang | 12 +- htdocs/langs/lo_LA/website.lang | 9 +- htdocs/langs/lt_LT/accountancy.lang | 27 +- htdocs/langs/lt_LT/admin.lang | 71 +- htdocs/langs/lt_LT/agenda.lang | 14 + htdocs/langs/lt_LT/boxes.lang | 17 +- htdocs/langs/lt_LT/commercial.lang | 6 +- htdocs/langs/lt_LT/deliveries.lang | 7 +- htdocs/langs/lt_LT/errors.lang | 5 + htdocs/langs/lt_LT/holiday.lang | 3 +- htdocs/langs/lt_LT/install.lang | 3 + htdocs/langs/lt_LT/main.lang | 22 + htdocs/langs/lt_LT/modulebuilder.lang | 26 +- htdocs/langs/lt_LT/mrp.lang | 50 +- htdocs/langs/lt_LT/opensurvey.lang | 8 +- htdocs/langs/lt_LT/paybox.lang | 9 - htdocs/langs/lt_LT/projects.lang | 9 +- htdocs/langs/lt_LT/receiptprinter.lang | 5 +- htdocs/langs/lt_LT/sendings.lang | 16 +- htdocs/langs/lt_LT/stocks.lang | 8 +- htdocs/langs/lt_LT/stripe.lang | 13 +- htdocs/langs/lt_LT/ticket.lang | 12 +- htdocs/langs/lt_LT/website.lang | 9 +- htdocs/langs/lv_LV/accountancy.lang | 59 +- htdocs/langs/lv_LV/admin.lang | 119 +- htdocs/langs/lv_LV/agenda.lang | 18 +- htdocs/langs/lv_LV/bills.lang | 26 +- htdocs/langs/lv_LV/boxes.lang | 23 +- htdocs/langs/lv_LV/commercial.lang | 4 +- htdocs/langs/lv_LV/companies.lang | 22 +- htdocs/langs/lv_LV/compta.lang | 12 +- htdocs/langs/lv_LV/deliveries.lang | 6 +- htdocs/langs/lv_LV/donations.lang | 17 +- htdocs/langs/lv_LV/errors.lang | 19 +- htdocs/langs/lv_LV/holiday.lang | 11 +- htdocs/langs/lv_LV/install.lang | 67 +- htdocs/langs/lv_LV/interventions.lang | 1 + htdocs/langs/lv_LV/main.lang | 32 +- htdocs/langs/lv_LV/margins.lang | 9 +- htdocs/langs/lv_LV/modulebuilder.lang | 26 +- htdocs/langs/lv_LV/mrp.lang | 50 +- htdocs/langs/lv_LV/opensurvey.lang | 18 +- htdocs/langs/lv_LV/orders.lang | 62 +- htdocs/langs/lv_LV/other.lang | 37 +- htdocs/langs/lv_LV/paybox.lang | 9 - htdocs/langs/lv_LV/products.lang | 25 +- htdocs/langs/lv_LV/projects.lang | 27 +- htdocs/langs/lv_LV/receiptprinter.lang | 7 +- htdocs/langs/lv_LV/sendings.lang | 8 +- htdocs/langs/lv_LV/stocks.lang | 24 +- htdocs/langs/lv_LV/stripe.lang | 13 +- htdocs/langs/lv_LV/ticket.lang | 14 +- htdocs/langs/lv_LV/website.lang | 9 +- htdocs/langs/mk_MK/accountancy.lang | 27 +- htdocs/langs/mk_MK/admin.lang | 77 +- htdocs/langs/mk_MK/agenda.lang | 14 + htdocs/langs/mk_MK/boxes.lang | 17 +- htdocs/langs/mk_MK/commercial.lang | 6 +- htdocs/langs/mk_MK/deliveries.lang | 7 +- htdocs/langs/mk_MK/errors.lang | 5 + htdocs/langs/mk_MK/holiday.lang | 3 +- htdocs/langs/mk_MK/install.lang | 3 + htdocs/langs/mk_MK/main.lang | 30 +- htdocs/langs/mk_MK/modulebuilder.lang | 26 +- htdocs/langs/mk_MK/mrp.lang | 50 +- htdocs/langs/mk_MK/opensurvey.lang | 8 +- htdocs/langs/mk_MK/paybox.lang | 9 - htdocs/langs/mk_MK/projects.lang | 9 +- htdocs/langs/mk_MK/receiptprinter.lang | 5 +- htdocs/langs/mk_MK/sendings.lang | 18 +- htdocs/langs/mk_MK/stocks.lang | 12 +- htdocs/langs/mk_MK/stripe.lang | 13 +- htdocs/langs/mk_MK/ticket.lang | 14 +- htdocs/langs/mk_MK/website.lang | 9 +- htdocs/langs/mn_MN/accountancy.lang | 27 +- htdocs/langs/mn_MN/admin.lang | 71 +- htdocs/langs/mn_MN/agenda.lang | 14 + htdocs/langs/mn_MN/boxes.lang | 17 +- htdocs/langs/mn_MN/commercial.lang | 6 +- htdocs/langs/mn_MN/deliveries.lang | 7 +- htdocs/langs/mn_MN/errors.lang | 5 + htdocs/langs/mn_MN/holiday.lang | 3 +- htdocs/langs/mn_MN/install.lang | 3 + htdocs/langs/mn_MN/main.lang | 22 + htdocs/langs/mn_MN/modulebuilder.lang | 26 +- htdocs/langs/mn_MN/mrp.lang | 50 +- htdocs/langs/mn_MN/opensurvey.lang | 8 +- htdocs/langs/mn_MN/paybox.lang | 9 - htdocs/langs/mn_MN/projects.lang | 9 +- htdocs/langs/mn_MN/receiptprinter.lang | 5 +- htdocs/langs/mn_MN/sendings.lang | 16 +- htdocs/langs/mn_MN/stocks.lang | 8 +- htdocs/langs/mn_MN/stripe.lang | 13 +- htdocs/langs/mn_MN/ticket.lang | 12 +- htdocs/langs/mn_MN/website.lang | 9 +- htdocs/langs/nb_NO/accountancy.lang | 33 +- htdocs/langs/nb_NO/admin.lang | 113 +- htdocs/langs/nb_NO/agenda.lang | 14 + htdocs/langs/nb_NO/bills.lang | 20 +- htdocs/langs/nb_NO/boxes.lang | 73 +- htdocs/langs/nb_NO/commercial.lang | 8 +- htdocs/langs/nb_NO/companies.lang | 6 +- htdocs/langs/nb_NO/compta.lang | 4 +- htdocs/langs/nb_NO/deliveries.lang | 9 +- htdocs/langs/nb_NO/donations.lang | 7 +- htdocs/langs/nb_NO/errors.lang | 11 +- htdocs/langs/nb_NO/holiday.lang | 3 +- htdocs/langs/nb_NO/install.lang | 121 +- htdocs/langs/nb_NO/interventions.lang | 7 +- htdocs/langs/nb_NO/main.lang | 42 +- htdocs/langs/nb_NO/margins.lang | 5 +- htdocs/langs/nb_NO/modulebuilder.lang | 26 +- htdocs/langs/nb_NO/mrp.lang | 50 +- htdocs/langs/nb_NO/opensurvey.lang | 10 +- htdocs/langs/nb_NO/orders.lang | 66 +- htdocs/langs/nb_NO/other.lang | 1 + htdocs/langs/nb_NO/paybox.lang | 9 - htdocs/langs/nb_NO/products.lang | 13 +- htdocs/langs/nb_NO/projects.lang | 21 +- htdocs/langs/nb_NO/receiptprinter.lang | 5 +- htdocs/langs/nb_NO/sendings.lang | 14 +- htdocs/langs/nb_NO/stocks.lang | 8 +- htdocs/langs/nb_NO/stripe.lang | 17 +- htdocs/langs/nb_NO/ticket.lang | 12 +- htdocs/langs/nb_NO/website.lang | 37 +- htdocs/langs/nl_BE/accountancy.lang | 1 + htdocs/langs/nl_BE/admin.lang | 3 + htdocs/langs/nl_BE/companies.lang | 1 - htdocs/langs/nl_BE/sendings.lang | 2 - htdocs/langs/nl_BE/ticket.lang | 28 - htdocs/langs/nl_NL/accountancy.lang | 71 +- htdocs/langs/nl_NL/admin.lang | 269 +- htdocs/langs/nl_NL/agenda.lang | 14 + htdocs/langs/nl_NL/banks.lang | 6 +- htdocs/langs/nl_NL/bills.lang | 60 +- htdocs/langs/nl_NL/boxes.lang | 17 +- htdocs/langs/nl_NL/commercial.lang | 6 +- htdocs/langs/nl_NL/deliveries.lang | 21 +- htdocs/langs/nl_NL/errors.lang | 5 + htdocs/langs/nl_NL/holiday.lang | 3 +- htdocs/langs/nl_NL/install.lang | 3 + htdocs/langs/nl_NL/main.lang | 22 + htdocs/langs/nl_NL/modulebuilder.lang | 26 +- htdocs/langs/nl_NL/mrp.lang | 50 +- htdocs/langs/nl_NL/opensurvey.lang | 90 +- htdocs/langs/nl_NL/orders.lang | 88 +- htdocs/langs/nl_NL/paybox.lang | 9 - htdocs/langs/nl_NL/printing.lang | 2 +- htdocs/langs/nl_NL/projects.lang | 9 +- htdocs/langs/nl_NL/receiptprinter.lang | 87 +- htdocs/langs/nl_NL/sendings.lang | 14 +- htdocs/langs/nl_NL/stocks.lang | 100 +- htdocs/langs/nl_NL/stripe.lang | 13 +- htdocs/langs/nl_NL/suppliers.lang | 6 +- htdocs/langs/nl_NL/ticket.lang | 240 +- htdocs/langs/nl_NL/users.lang | 19 +- htdocs/langs/nl_NL/website.lang | 71 +- htdocs/langs/nl_NL/withdrawals.lang | 4 +- htdocs/langs/pl_PL/accountancy.lang | 65 +- htdocs/langs/pl_PL/admin.lang | 83 +- htdocs/langs/pl_PL/agenda.lang | 14 + htdocs/langs/pl_PL/boxes.lang | 17 +- htdocs/langs/pl_PL/cashdesk.lang | 2 + htdocs/langs/pl_PL/commercial.lang | 6 +- htdocs/langs/pl_PL/deliveries.lang | 7 +- htdocs/langs/pl_PL/errors.lang | 17 +- htdocs/langs/pl_PL/holiday.lang | 3 +- htdocs/langs/pl_PL/install.lang | 3 + htdocs/langs/pl_PL/main.lang | 44 +- htdocs/langs/pl_PL/modulebuilder.lang | 26 +- htdocs/langs/pl_PL/mrp.lang | 50 +- htdocs/langs/pl_PL/opensurvey.lang | 8 +- htdocs/langs/pl_PL/paybox.lang | 9 - htdocs/langs/pl_PL/products.lang | 13 +- htdocs/langs/pl_PL/projects.lang | 9 +- htdocs/langs/pl_PL/receiptprinter.lang | 11 +- htdocs/langs/pl_PL/sendings.lang | 16 +- htdocs/langs/pl_PL/stocks.lang | 8 +- htdocs/langs/pl_PL/stripe.lang | 13 +- htdocs/langs/pl_PL/ticket.lang | 12 +- htdocs/langs/pl_PL/website.lang | 9 +- htdocs/langs/pt_BR/accountancy.lang | 10 +- htdocs/langs/pt_BR/admin.lang | 58 +- htdocs/langs/pt_BR/agenda.lang | 9 + htdocs/langs/pt_BR/banks.lang | 6 +- htdocs/langs/pt_BR/boxes.lang | 8 +- htdocs/langs/pt_BR/cashdesk.lang | 16 +- htdocs/langs/pt_BR/categories.lang | 7 + htdocs/langs/pt_BR/commercial.lang | 1 - htdocs/langs/pt_BR/companies.lang | 13 +- htdocs/langs/pt_BR/compta.lang | 2 +- htdocs/langs/pt_BR/contracts.lang | 4 + htdocs/langs/pt_BR/deliveries.lang | 4 +- htdocs/langs/pt_BR/holiday.lang | 5 + htdocs/langs/pt_BR/hrm.lang | 2 +- htdocs/langs/pt_BR/mails.lang | 8 +- htdocs/langs/pt_BR/main.lang | 36 +- htdocs/langs/pt_BR/margins.lang | 2 +- htdocs/langs/pt_BR/members.lang | 2 + htdocs/langs/pt_BR/modulebuilder.lang | 3 - htdocs/langs/pt_BR/mrp.lang | 33 +- htdocs/langs/pt_BR/opensurvey.lang | 2 +- htdocs/langs/pt_BR/paybox.lang | 10 +- htdocs/langs/pt_BR/receiptprinter.lang | 2 +- htdocs/langs/pt_BR/sendings.lang | 12 +- htdocs/langs/pt_BR/stocks.lang | 7 +- htdocs/langs/pt_BR/stripe.lang | 1 + htdocs/langs/pt_BR/ticket.lang | 1 - htdocs/langs/pt_BR/website.lang | 1 - htdocs/langs/pt_PT/accountancy.lang | 27 +- htdocs/langs/pt_PT/admin.lang | 73 +- htdocs/langs/pt_PT/agenda.lang | 14 + htdocs/langs/pt_PT/boxes.lang | 17 +- htdocs/langs/pt_PT/commercial.lang | 6 +- htdocs/langs/pt_PT/deliveries.lang | 7 +- htdocs/langs/pt_PT/errors.lang | 5 + htdocs/langs/pt_PT/holiday.lang | 3 +- htdocs/langs/pt_PT/install.lang | 3 + htdocs/langs/pt_PT/main.lang | 22 + htdocs/langs/pt_PT/modulebuilder.lang | 26 +- htdocs/langs/pt_PT/mrp.lang | 50 +- htdocs/langs/pt_PT/opensurvey.lang | 4 +- htdocs/langs/pt_PT/paybox.lang | 9 - htdocs/langs/pt_PT/projects.lang | 9 +- htdocs/langs/pt_PT/receiptprinter.lang | 5 +- htdocs/langs/pt_PT/sendings.lang | 20 +- htdocs/langs/pt_PT/stocks.lang | 8 +- htdocs/langs/pt_PT/stripe.lang | 13 +- htdocs/langs/pt_PT/ticket.lang | 12 +- htdocs/langs/pt_PT/website.lang | 9 +- htdocs/langs/ro_RO/accountancy.lang | 27 +- htdocs/langs/ro_RO/admin.lang | 161 +- htdocs/langs/ro_RO/agenda.lang | 14 + htdocs/langs/ro_RO/boxes.lang | 17 +- htdocs/langs/ro_RO/commercial.lang | 16 +- htdocs/langs/ro_RO/deliveries.lang | 7 +- htdocs/langs/ro_RO/errors.lang | 5 + htdocs/langs/ro_RO/holiday.lang | 3 +- htdocs/langs/ro_RO/install.lang | 3 + htdocs/langs/ro_RO/main.lang | 22 + htdocs/langs/ro_RO/modulebuilder.lang | 26 +- htdocs/langs/ro_RO/mrp.lang | 50 +- htdocs/langs/ro_RO/opensurvey.lang | 12 +- htdocs/langs/ro_RO/paybox.lang | 9 - htdocs/langs/ro_RO/projects.lang | 9 +- htdocs/langs/ro_RO/receiptprinter.lang | 27 +- htdocs/langs/ro_RO/sendings.lang | 48 +- htdocs/langs/ro_RO/stocks.lang | 8 +- htdocs/langs/ro_RO/stripe.lang | 13 +- htdocs/langs/ro_RO/ticket.lang | 12 +- htdocs/langs/ro_RO/website.lang | 9 +- htdocs/langs/ru_RU/accountancy.lang | 27 +- htdocs/langs/ru_RU/admin.lang | 71 +- htdocs/langs/ru_RU/agenda.lang | 14 + htdocs/langs/ru_RU/boxes.lang | 17 +- htdocs/langs/ru_RU/commercial.lang | 4 +- htdocs/langs/ru_RU/deliveries.lang | 7 +- htdocs/langs/ru_RU/errors.lang | 5 + htdocs/langs/ru_RU/holiday.lang | 3 +- htdocs/langs/ru_RU/install.lang | 3 + htdocs/langs/ru_RU/main.lang | 22 + htdocs/langs/ru_RU/modulebuilder.lang | 26 +- htdocs/langs/ru_RU/mrp.lang | 50 +- htdocs/langs/ru_RU/opensurvey.lang | 8 +- htdocs/langs/ru_RU/paybox.lang | 9 - htdocs/langs/ru_RU/projects.lang | 9 +- htdocs/langs/ru_RU/receiptprinter.lang | 5 +- htdocs/langs/ru_RU/sendings.lang | 16 +- htdocs/langs/ru_RU/stocks.lang | 8 +- htdocs/langs/ru_RU/stripe.lang | 13 +- htdocs/langs/ru_RU/ticket.lang | 12 +- htdocs/langs/ru_RU/website.lang | 9 +- htdocs/langs/ru_UA/paybox.lang | 1 - htdocs/langs/sk_SK/accountancy.lang | 27 +- htdocs/langs/sk_SK/admin.lang | 71 +- htdocs/langs/sk_SK/agenda.lang | 14 + htdocs/langs/sk_SK/boxes.lang | 17 +- htdocs/langs/sk_SK/commercial.lang | 6 +- htdocs/langs/sk_SK/deliveries.lang | 7 +- htdocs/langs/sk_SK/errors.lang | 5 + htdocs/langs/sk_SK/holiday.lang | 3 +- htdocs/langs/sk_SK/install.lang | 3 + htdocs/langs/sk_SK/main.lang | 22 + htdocs/langs/sk_SK/modulebuilder.lang | 26 +- htdocs/langs/sk_SK/mrp.lang | 50 +- htdocs/langs/sk_SK/opensurvey.lang | 8 +- htdocs/langs/sk_SK/paybox.lang | 9 - htdocs/langs/sk_SK/projects.lang | 9 +- htdocs/langs/sk_SK/receiptprinter.lang | 5 +- htdocs/langs/sk_SK/sendings.lang | 16 +- htdocs/langs/sk_SK/stocks.lang | 8 +- htdocs/langs/sk_SK/stripe.lang | 13 +- htdocs/langs/sk_SK/ticket.lang | 12 +- htdocs/langs/sk_SK/website.lang | 9 +- htdocs/langs/sl_SI/accountancy.lang | 27 +- htdocs/langs/sl_SI/admin.lang | 71 +- htdocs/langs/sl_SI/agenda.lang | 14 + htdocs/langs/sl_SI/boxes.lang | 17 +- htdocs/langs/sl_SI/commercial.lang | 10 +- htdocs/langs/sl_SI/deliveries.lang | 7 +- htdocs/langs/sl_SI/errors.lang | 5 + htdocs/langs/sl_SI/holiday.lang | 3 +- htdocs/langs/sl_SI/install.lang | 3 + htdocs/langs/sl_SI/main.lang | 22 + htdocs/langs/sl_SI/modulebuilder.lang | 26 +- htdocs/langs/sl_SI/mrp.lang | 50 +- htdocs/langs/sl_SI/opensurvey.lang | 8 +- htdocs/langs/sl_SI/paybox.lang | 9 - htdocs/langs/sl_SI/projects.lang | 9 +- htdocs/langs/sl_SI/receiptprinter.lang | 5 +- htdocs/langs/sl_SI/sendings.lang | 16 +- htdocs/langs/sl_SI/stocks.lang | 8 +- htdocs/langs/sl_SI/stripe.lang | 13 +- htdocs/langs/sl_SI/ticket.lang | 12 +- htdocs/langs/sl_SI/website.lang | 9 +- htdocs/langs/sq_AL/accountancy.lang | 27 +- htdocs/langs/sq_AL/admin.lang | 71 +- htdocs/langs/sq_AL/agenda.lang | 14 + htdocs/langs/sq_AL/boxes.lang | 17 +- htdocs/langs/sq_AL/commercial.lang | 6 +- htdocs/langs/sq_AL/deliveries.lang | 7 +- htdocs/langs/sq_AL/errors.lang | 5 + htdocs/langs/sq_AL/holiday.lang | 3 +- htdocs/langs/sq_AL/install.lang | 3 + htdocs/langs/sq_AL/main.lang | 22 + htdocs/langs/sq_AL/modulebuilder.lang | 26 +- htdocs/langs/sq_AL/mrp.lang | 50 +- htdocs/langs/sq_AL/opensurvey.lang | 8 +- htdocs/langs/sq_AL/paybox.lang | 9 - htdocs/langs/sq_AL/projects.lang | 9 +- htdocs/langs/sq_AL/receiptprinter.lang | 5 +- htdocs/langs/sq_AL/sendings.lang | 16 +- htdocs/langs/sq_AL/stocks.lang | 8 +- htdocs/langs/sq_AL/stripe.lang | 13 +- htdocs/langs/sq_AL/ticket.lang | 12 +- htdocs/langs/sq_AL/website.lang | 9 +- htdocs/langs/sr_RS/accountancy.lang | 27 +- htdocs/langs/sr_RS/admin.lang | 71 +- htdocs/langs/sr_RS/agenda.lang | 14 + htdocs/langs/sr_RS/boxes.lang | 17 +- htdocs/langs/sr_RS/commercial.lang | 6 +- htdocs/langs/sr_RS/deliveries.lang | 7 +- htdocs/langs/sr_RS/errors.lang | 5 + htdocs/langs/sr_RS/holiday.lang | 3 +- htdocs/langs/sr_RS/install.lang | 3 + htdocs/langs/sr_RS/main.lang | 22 + htdocs/langs/sr_RS/opensurvey.lang | 8 +- htdocs/langs/sr_RS/paybox.lang | 9 - htdocs/langs/sr_RS/projects.lang | 9 +- htdocs/langs/sr_RS/sendings.lang | 16 +- htdocs/langs/sr_RS/stocks.lang | 8 +- htdocs/langs/sv_SE/accountancy.lang | 27 +- htdocs/langs/sv_SE/admin.lang | 71 +- htdocs/langs/sv_SE/agenda.lang | 14 + htdocs/langs/sv_SE/boxes.lang | 17 +- htdocs/langs/sv_SE/commercial.lang | 4 +- htdocs/langs/sv_SE/deliveries.lang | 8 +- htdocs/langs/sv_SE/errors.lang | 5 + htdocs/langs/sv_SE/holiday.lang | 3 +- htdocs/langs/sv_SE/install.lang | 187 +- htdocs/langs/sv_SE/main.lang | 22 + htdocs/langs/sv_SE/modulebuilder.lang | 26 +- htdocs/langs/sv_SE/mrp.lang | 50 +- htdocs/langs/sv_SE/opensurvey.lang | 2 +- htdocs/langs/sv_SE/paybox.lang | 9 - htdocs/langs/sv_SE/projects.lang | 9 +- htdocs/langs/sv_SE/receiptprinter.lang | 85 +- htdocs/langs/sv_SE/sendings.lang | 50 +- htdocs/langs/sv_SE/stocks.lang | 8 +- htdocs/langs/sv_SE/stripe.lang | 13 +- htdocs/langs/sv_SE/ticket.lang | 12 +- htdocs/langs/sv_SE/website.lang | 9 +- htdocs/langs/sw_SW/accountancy.lang | 27 +- htdocs/langs/sw_SW/admin.lang | 71 +- htdocs/langs/sw_SW/agenda.lang | 14 + htdocs/langs/sw_SW/boxes.lang | 17 +- htdocs/langs/sw_SW/commercial.lang | 6 +- htdocs/langs/sw_SW/deliveries.lang | 7 +- htdocs/langs/sw_SW/errors.lang | 5 + htdocs/langs/sw_SW/holiday.lang | 3 +- htdocs/langs/sw_SW/install.lang | 3 + htdocs/langs/sw_SW/main.lang | 22 + htdocs/langs/sw_SW/opensurvey.lang | 8 +- htdocs/langs/sw_SW/paybox.lang | 9 - htdocs/langs/sw_SW/projects.lang | 9 +- htdocs/langs/sw_SW/sendings.lang | 16 +- htdocs/langs/sw_SW/stocks.lang | 8 +- htdocs/langs/th_TH/accountancy.lang | 27 +- htdocs/langs/th_TH/admin.lang | 71 +- htdocs/langs/th_TH/agenda.lang | 14 + htdocs/langs/th_TH/boxes.lang | 17 +- htdocs/langs/th_TH/commercial.lang | 6 +- htdocs/langs/th_TH/deliveries.lang | 7 +- htdocs/langs/th_TH/errors.lang | 5 + htdocs/langs/th_TH/holiday.lang | 3 +- htdocs/langs/th_TH/install.lang | 3 + htdocs/langs/th_TH/main.lang | 22 + htdocs/langs/th_TH/modulebuilder.lang | 26 +- htdocs/langs/th_TH/mrp.lang | 50 +- htdocs/langs/th_TH/opensurvey.lang | 8 +- htdocs/langs/th_TH/paybox.lang | 9 - htdocs/langs/th_TH/projects.lang | 9 +- htdocs/langs/th_TH/receiptprinter.lang | 5 +- htdocs/langs/th_TH/sendings.lang | 16 +- htdocs/langs/th_TH/stocks.lang | 8 +- htdocs/langs/th_TH/stripe.lang | 13 +- htdocs/langs/th_TH/ticket.lang | 12 +- htdocs/langs/th_TH/website.lang | 9 +- htdocs/langs/tr_TR/accountancy.lang | 41 +- htdocs/langs/tr_TR/admin.lang | 111 +- htdocs/langs/tr_TR/agenda.lang | 14 + htdocs/langs/tr_TR/boxes.lang | 17 +- htdocs/langs/tr_TR/commercial.lang | 4 +- htdocs/langs/tr_TR/companies.lang | 6 +- htdocs/langs/tr_TR/deliveries.lang | 2 +- htdocs/langs/tr_TR/errors.lang | 5 + htdocs/langs/tr_TR/exports.lang | 40 +- htdocs/langs/tr_TR/holiday.lang | 3 +- htdocs/langs/tr_TR/install.lang | 3 + htdocs/langs/tr_TR/main.lang | 30 +- htdocs/langs/tr_TR/modulebuilder.lang | 26 +- htdocs/langs/tr_TR/mrp.lang | 50 +- htdocs/langs/tr_TR/opensurvey.lang | 2 +- htdocs/langs/tr_TR/other.lang | 9 +- htdocs/langs/tr_TR/paybox.lang | 9 - htdocs/langs/tr_TR/products.lang | 13 +- htdocs/langs/tr_TR/projects.lang | 9 +- htdocs/langs/tr_TR/receiptprinter.lang | 5 +- htdocs/langs/tr_TR/sendings.lang | 8 +- htdocs/langs/tr_TR/stocks.lang | 8 +- htdocs/langs/tr_TR/stripe.lang | 13 +- htdocs/langs/tr_TR/ticket.lang | 12 +- htdocs/langs/tr_TR/trips.lang | 2 +- htdocs/langs/tr_TR/website.lang | 9 +- htdocs/langs/uk_UA/accountancy.lang | 29 +- htdocs/langs/uk_UA/admin.lang | 77 +- htdocs/langs/uk_UA/agenda.lang | 14 + htdocs/langs/uk_UA/assets.lang | 2 +- htdocs/langs/uk_UA/boxes.lang | 17 +- htdocs/langs/uk_UA/commercial.lang | 6 +- htdocs/langs/uk_UA/deliveries.lang | 7 +- htdocs/langs/uk_UA/dict.lang | 2 +- htdocs/langs/uk_UA/errors.lang | 5 + htdocs/langs/uk_UA/help.lang | 6 +- htdocs/langs/uk_UA/holiday.lang | 3 +- htdocs/langs/uk_UA/install.lang | 3 + htdocs/langs/uk_UA/languages.lang | 39 +- htdocs/langs/uk_UA/main.lang | 28 +- htdocs/langs/uk_UA/modulebuilder.lang | 26 +- htdocs/langs/uk_UA/mrp.lang | 50 +- htdocs/langs/uk_UA/opensurvey.lang | 8 +- htdocs/langs/uk_UA/paybox.lang | 9 - htdocs/langs/uk_UA/projects.lang | 9 +- htdocs/langs/uk_UA/receiptprinter.lang | 5 +- htdocs/langs/uk_UA/sendings.lang | 16 +- htdocs/langs/uk_UA/stocks.lang | 8 +- htdocs/langs/uk_UA/stripe.lang | 13 +- htdocs/langs/uk_UA/ticket.lang | 54 +- htdocs/langs/uk_UA/website.lang | 9 +- htdocs/langs/uz_UZ/accountancy.lang | 27 +- htdocs/langs/uz_UZ/admin.lang | 71 +- htdocs/langs/uz_UZ/agenda.lang | 14 + htdocs/langs/uz_UZ/boxes.lang | 17 +- htdocs/langs/uz_UZ/commercial.lang | 6 +- htdocs/langs/uz_UZ/deliveries.lang | 7 +- htdocs/langs/uz_UZ/errors.lang | 5 + htdocs/langs/uz_UZ/holiday.lang | 3 +- htdocs/langs/uz_UZ/install.lang | 3 + htdocs/langs/uz_UZ/main.lang | 22 + htdocs/langs/uz_UZ/opensurvey.lang | 8 +- htdocs/langs/uz_UZ/paybox.lang | 9 - htdocs/langs/uz_UZ/projects.lang | 9 +- htdocs/langs/uz_UZ/sendings.lang | 16 +- htdocs/langs/uz_UZ/stocks.lang | 8 +- htdocs/langs/vi_VN/accountancy.lang | 27 +- htdocs/langs/vi_VN/admin.lang | 71 +- htdocs/langs/vi_VN/agenda.lang | 14 + htdocs/langs/vi_VN/boxes.lang | 17 +- htdocs/langs/vi_VN/commercial.lang | 6 +- htdocs/langs/vi_VN/deliveries.lang | 7 +- htdocs/langs/vi_VN/errors.lang | 5 + htdocs/langs/vi_VN/holiday.lang | 3 +- htdocs/langs/vi_VN/install.lang | 3 + htdocs/langs/vi_VN/main.lang | 22 + htdocs/langs/vi_VN/modulebuilder.lang | 26 +- htdocs/langs/vi_VN/mrp.lang | 50 +- htdocs/langs/vi_VN/opensurvey.lang | 8 +- htdocs/langs/vi_VN/paybox.lang | 9 - htdocs/langs/vi_VN/projects.lang | 9 +- htdocs/langs/vi_VN/receiptprinter.lang | 5 +- htdocs/langs/vi_VN/sendings.lang | 16 +- htdocs/langs/vi_VN/stocks.lang | 8 +- htdocs/langs/vi_VN/stripe.lang | 13 +- htdocs/langs/vi_VN/ticket.lang | 12 +- htdocs/langs/vi_VN/website.lang | 9 +- htdocs/langs/zh_CN/accountancy.lang | 27 +- htdocs/langs/zh_CN/admin.lang | 71 +- htdocs/langs/zh_CN/agenda.lang | 14 + htdocs/langs/zh_CN/boxes.lang | 17 +- htdocs/langs/zh_CN/commercial.lang | 6 +- htdocs/langs/zh_CN/deliveries.lang | 15 +- htdocs/langs/zh_CN/errors.lang | 5 + htdocs/langs/zh_CN/holiday.lang | 3 +- htdocs/langs/zh_CN/install.lang | 3 + htdocs/langs/zh_CN/main.lang | 22 + htdocs/langs/zh_CN/modulebuilder.lang | 26 +- htdocs/langs/zh_CN/mrp.lang | 50 +- htdocs/langs/zh_CN/opensurvey.lang | 28 +- htdocs/langs/zh_CN/paybox.lang | 9 - htdocs/langs/zh_CN/projects.lang | 9 +- htdocs/langs/zh_CN/receiptprinter.lang | 19 +- htdocs/langs/zh_CN/sendings.lang | 40 +- htdocs/langs/zh_CN/stocks.lang | 8 +- htdocs/langs/zh_CN/stripe.lang | 13 +- htdocs/langs/zh_CN/ticket.lang | 12 +- htdocs/langs/zh_CN/website.lang | 9 +- htdocs/langs/zh_TW/accountancy.lang | 315 +- htdocs/langs/zh_TW/admin.lang | 259 +- htdocs/langs/zh_TW/agenda.lang | 138 +- htdocs/langs/zh_TW/assets.lang | 4 +- htdocs/langs/zh_TW/banks.lang | 180 +- htdocs/langs/zh_TW/bills.lang | 852 +++--- htdocs/langs/zh_TW/boxes.lang | 17 +- htdocs/langs/zh_TW/cashdesk.lang | 6 +- htdocs/langs/zh_TW/commercial.lang | 114 +- htdocs/langs/zh_TW/companies.lang | 166 +- htdocs/langs/zh_TW/compta.lang | 16 +- htdocs/langs/zh_TW/contracts.lang | 4 +- htdocs/langs/zh_TW/deliveries.lang | 7 +- htdocs/langs/zh_TW/errors.lang | 5 + htdocs/langs/zh_TW/exports.lang | 98 +- htdocs/langs/zh_TW/ftp.lang | 12 +- htdocs/langs/zh_TW/help.lang | 30 +- htdocs/langs/zh_TW/holiday.lang | 9 +- htdocs/langs/zh_TW/hrm.lang | 5 +- htdocs/langs/zh_TW/install.lang | 3 + htdocs/langs/zh_TW/interventions.lang | 11 +- htdocs/langs/zh_TW/ldap.lang | 4 +- htdocs/langs/zh_TW/link.lang | 18 +- htdocs/langs/zh_TW/loan.lang | 56 +- htdocs/langs/zh_TW/mails.lang | 2 +- htdocs/langs/zh_TW/main.lang | 366 +-- htdocs/langs/zh_TW/margins.lang | 81 +- htdocs/langs/zh_TW/members.lang | 323 +-- htdocs/langs/zh_TW/modulebuilder.lang | 26 +- htdocs/langs/zh_TW/mrp.lang | 66 +- htdocs/langs/zh_TW/opensurvey.lang | 8 +- htdocs/langs/zh_TW/orders.lang | 224 +- htdocs/langs/zh_TW/other.lang | 7 +- htdocs/langs/zh_TW/paybox.lang | 31 +- htdocs/langs/zh_TW/printing.lang | 94 +- htdocs/langs/zh_TW/productbatch.lang | 4 +- htdocs/langs/zh_TW/products.lang | 507 ++-- htdocs/langs/zh_TW/projects.lang | 49 +- htdocs/langs/zh_TW/propal.lang | 5 +- htdocs/langs/zh_TW/receiptprinter.lang | 11 +- htdocs/langs/zh_TW/receptions.lang | 4 +- htdocs/langs/zh_TW/salaries.lang | 38 +- htdocs/langs/zh_TW/sendings.lang | 16 +- htdocs/langs/zh_TW/stocks.lang | 356 +-- htdocs/langs/zh_TW/stripe.lang | 15 +- htdocs/langs/zh_TW/supplier_proposal.lang | 78 +- htdocs/langs/zh_TW/suppliers.lang | 78 +- htdocs/langs/zh_TW/ticket.lang | 36 +- htdocs/langs/zh_TW/trips.lang | 4 +- htdocs/langs/zh_TW/users.lang | 65 +- htdocs/langs/zh_TW/website.lang | 11 +- htdocs/langs/zh_TW/withdrawals.lang | 8 +- htdocs/langs/zh_TW/workflow.lang | 24 +- 1287 files changed, 27502 insertions(+), 17735 deletions(-) diff --git a/htdocs/langs/ar_SA/accountancy.lang b/htdocs/langs/ar_SA/accountancy.lang index 923d4ec20e9..a26ab37e479 100644 --- a/htdocs/langs/ar_SA/accountancy.lang +++ b/htdocs/langs/ar_SA/accountancy.lang @@ -1,4 +1,5 @@ -# Dolibarr language file - en_US - Accounting Expert +# Dolibarr language file - en_US - Accountancy (Double entries) +Accountancy=المحاسبة Accounting=محاسبة ACCOUNTING_EXPORT_SEPARATORCSV=فاصل العمود لملف التصدير ACCOUNTING_EXPORT_DATE=تنسيق التاريخ لملف التصدير @@ -97,6 +98,8 @@ MenuExpenseReportAccounts=Expense report accounts MenuLoanAccounts=Loan accounts MenuProductsAccounts=Product accounts MenuClosureAccounts=Closure accounts +MenuAccountancyClosure=Closure +MenuAccountancyValidationMovements=Validate movements ProductsBinding=Products accounts TransferInAccounting=Transfer in accounting RegistrationInAccounting=Registration in accounting @@ -164,12 +167,14 @@ ACCOUNTING_ACCOUNT_SUSPENSE=Accounting account of wait DONATION_ACCOUNTINGACCOUNT=Accounting account to register donations ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Accounting account to register subscriptions -ACCOUNTING_PRODUCT_BUY_ACCOUNT=Accounting account by default for bought products (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_ACCOUNT=Accounting account by default for the bought products (used if not defined in the product sheet) ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Accounting account by default for the sold products (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Accounting account by default for the sold products in EEC (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Accounting account by default for the sold products export out of EEC (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Accounting account by default for the products sold in EEC (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Accounting account by default for the products sold and exported out of EEC (used if not defined in the product sheet) ACCOUNTING_SERVICE_BUY_ACCOUNT=Accounting account by default for the bought services (used if not defined in the service sheet) ACCOUNTING_SERVICE_SOLD_ACCOUNT=Accounting account by default for the sold services (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Accounting account by default for the services sold in EEC (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Accounting account by default for the services sold and exported out of EEC (used if not defined in the service sheet) Doctype=نوع الوثيقة Docdate=التاريخ @@ -192,9 +197,10 @@ ByPersonalizedAccountGroups=By personalized groups ByYear=بحلول العام NotMatch=Not Set DeleteMvt=Delete Ledger lines +DelMonth=Month to delete DelYear=Year to delete DelJournal=Journal to delete -ConfirmDeleteMvt=This will delete all lines of the Ledger for year and/or from a specific journal. At least one criterion is required. +ConfirmDeleteMvt=This will delete all lines of the Ledger for the year/month and/or from a specific journal (At least one criterion is required). You will have to reuse the feature 'Registration inaccounting' to have the deleted record back in the ledger. ConfirmDeleteMvtPartial=This will delete the transaction from the Ledger (all lines related to same transaction will be deleted) FinanceJournal=دفتر المالية اليومي ExpenseReportsJournal=Expense reports journal @@ -235,13 +241,19 @@ DescVentilDoneCustomer=Consult here the list of the lines of invoices customers DescVentilTodoCustomer=Bind invoice lines not already bound with a product accounting account ChangeAccount=Change the product/service accounting account for selected lines with the following accounting account: Vide=- -DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account (only record not already transfered in accountancy are visible) DescVentilDoneSupplier=Consult here the list of the lines of vendor invoices and their accounting account DescVentilTodoExpenseReport=Bind expense report lines not already bound with a fee accounting account DescVentilExpenseReport=Consult here the list of expense report lines bound (or not) to a fee accounting account DescVentilExpenseReportMore=If you setup accounting account on type of expense report lines, the application will be able to make all the binding between your expense report lines and the accounting account of your chart of accounts, just in one click with the button "%s". If account was not set on fees dictionary or if you still has some lines not bound to any account, you will have to make a manual binding from the menu "%s". DescVentilDoneExpenseReport=Consult here the list of the lines of expenses reports and their fees accounting account +DescClosure=Consult here the number of movements by month who are not validated & fiscal years already open +OverviewOfMovementsNotValidated=Step 1/ Overview of movements not validated. (Necessary to close a fiscal year) +ValidateMovements=Validate movements +DescValidateMovements=Any modification or deletion of writing, lettering and deletes will be prohibited. All entries for an exercise must be validated otherwise closing will not be possible +SelectMonthAndValidate=Select month and validate movements + ValidateHistory=Bind Automatically AutomaticBindingDone=Automatic binding done @@ -256,6 +268,7 @@ ListOfProductsWithoutAccountingAccount=List of products not bound to any account ChangeBinding=Change the binding Accounted=Accounted in ledger NotYetAccounted=Not yet accounted in ledger +ShowTutorial=Show Tutorial ## Admin ApplyMassCategories=Apply mass categories @@ -264,7 +277,7 @@ CategoryDeleted=Category for the accounting account has been removed AccountingJournals=Accounting journals AccountingJournal=Accounting journal NewAccountingJournal=New accounting journal -ShowAccoutingJournal=Show accounting journal +ShowAccountingJournal=Show accounting journal NatureOfJournal=Nature of Journal AccountingJournalType1=Miscellaneous operations AccountingJournalType2=مبيعات diff --git a/htdocs/langs/ar_SA/admin.lang b/htdocs/langs/ar_SA/admin.lang index 07f02963685..ba4e2935144 100644 --- a/htdocs/langs/ar_SA/admin.lang +++ b/htdocs/langs/ar_SA/admin.lang @@ -178,6 +178,8 @@ Compression=ضغط الملف CommandsToDisableForeignKeysForImport=الأمر المستخدم لتعطيل المفتاح الخارجي في حالة الإستيراد CommandsToDisableForeignKeysForImportWarning=إجباري في حال اردت إسترجاع نسخة قاعدة البيانات الإحتياطية ExportCompatibility=توفق الملف المصدر +ExportUseMySQLQuickParameter=Use the --quick parameter +ExportUseMySQLQuickParameterHelp=The '--quick' parameter helps limit RAM consumption for large tables. MySqlExportParameters=تصدير قيم قاعدة البيانات MySql PostgreSqlExportParameters= تصدير قيم قاعدة البيانات PostgreSQL UseTransactionnalMode=إستخدم صيغة المعاملات @@ -218,7 +220,7 @@ DoliStoreDesc=DoliStore ، في السوق الرسمي لتخطيط موارد DoliPartnersDesc=List of companies providing custom-developed modules or features.
    Note: since Dolibarr is an open source application, anyone experienced in PHP programming may develop a module. WebSiteDesc=External websites for more add-on (non-core) modules... DevelopYourModuleDesc=Some solutions to develop your own module... -URL=رابط +URL=العنوان BoxesAvailable=Widgets available BoxesActivated=Widgets activated ActivateOn=على تفعيل @@ -268,6 +270,7 @@ Emails=Emails EMailsSetup=Emails setup EMailsDesc=This page allows you to override your default PHP parameters for email sending. In most cases on Unix/Linux OS, the PHP setup is correct and these parameters are unnecessary. EmailSenderProfiles=Emails sender profiles +EMailsSenderProfileDesc=You can keep this section empty. If you enter some emails here, they will be added to the list of possible senders into the combobox when your write a new email. MAIN_MAIL_SMTP_PORT=SMTP/SMTPS Port (default value in php.ini: %s) MAIN_MAIL_SMTP_SERVER=SMTP/SMTPS Host (default value in php.ini: %s) MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=SMTP/SMTPS Port (Not defined into PHP on Unix-like systems) @@ -277,7 +280,7 @@ MAIN_MAIL_ERRORS_TO=Email used for error returns emails (fields 'Errors-To' in e MAIN_MAIL_AUTOCOPY_TO= Copy (Bcc) all sent emails to MAIN_DISABLE_ALL_MAILS=Disable all email sending (for test purposes or demos) MAIN_MAIL_FORCE_SENDTO=Send all emails to (instead of real recipients, for test purposes) -MAIN_MAIL_ENABLED_USER_DEST_SELECT=Add employee users with email into allowed recipient list +MAIN_MAIL_ENABLED_USER_DEST_SELECT=Suggest emails of employees (if defined) into the list of predefined recipient when writing a new email MAIN_MAIL_SENDMODE=Email sending method MAIN_MAIL_SMTPS_ID=SMTP ID (if sending server requires authentication) MAIN_MAIL_SMTPS_PW=SMTP Password (if sending server requires authentication) @@ -462,7 +465,9 @@ EnableAndSetupModuleCron=If you want to have this recurring invoice generated au ModuleCompanyCodeCustomerAquarium=%s followed by customer code for a customer accounting code ModuleCompanyCodeSupplierAquarium=%s followed by vendor code for a vendor accounting code ModuleCompanyCodePanicum=Return an empty accounting code. -ModuleCompanyCodeDigitaria=Accounting code depends on third-party code. The code is composed of the character "C" in the first position followed by the first 5 characters of the third-party code. +ModuleCompanyCodeDigitaria=Returns a compound accounting code according to the name of the third party. The code consists of a prefix that can be defined in the first position followed by the number of characters defined in the third party code. +ModuleCompanyCodeCustomerDigitaria=%s followed by the truncated customer name by the number of characters: %s for the customer accounting code. +ModuleCompanyCodeSupplierDigitaria=%s followed by the truncated supplier name by the number of characters: %s for the supplier accounting code. Use3StepsApproval=By default, Purchase Orders need to be created and approved by 2 different users (one step/user to create and one step/user to approve. Note that if user has both permission to create and approve, one step/user will be enough). You can ask with this option to introduce a third step/user approval, if amount is higher than a dedicated value (so 3 steps will be necessary: 1=validation, 2=first approval and 3=second approval if amount is enough).
    Set this to empty if one approval (2 steps) is enough, set it to a very low value (0.1) if a second approval (3 steps) is always required. UseDoubleApproval=Use a 3 steps approval when amount (without tax) is higher than... WarningPHPMail=WARNING: It is often better to setup outgoing emails to use the email server of your provider instead of the default setup. Some email providers (like Yahoo) do not allow you to send an email from another server than their own server. Your current setup uses the server of the application to send email and not the server of your email provider, so some recipients (the one compatible with the restrictive DMARC protocol), will ask your email provider if they can accept your email and some email providers (like Yahoo) may respond "no" because the server is not theirs, so few of your sent Emails may not be accepted (be careful also of your email provider's sending quota).
    If your Email provider (like Yahoo) has this restriction, you must change Email setup to choose the other method "SMTP server" and enter the SMTP server and credentials provided by your Email provider. @@ -524,7 +529,7 @@ Module50Desc=Management of Products Module51Name=الرسائل الجماعية Module51Desc=الدمار ورقة الرسائل الإدارية Module52Name=الاسهم -Module52Desc=Stock management (for products only) +Module52Desc=Stock management Module53Name=الخدمات Module53Desc=Management of Services Module54Name=Contracts/Subscriptions @@ -622,7 +627,7 @@ Module5000Desc=يسمح لك لإدارة الشركات المتعددة Module6000Name=سير العمل Module6000Desc=Workflow management (automatic creation of object and/or automatic status change) Module10000Name=Websites -Module10000Desc=Create websites (public) with a WYSIWYG editor. Just setup your web server (Apache, Nginx, ...) to point to the dedicated Dolibarr directory to have it online on the internet with your own domain name. +Module10000Desc=Create websites (public) with a WYSIWYG editor. This is a webmaster or developer oriented CMS (it is better to know HTML and CSS language). Just setup your web server (Apache, Nginx, ...) to point to the dedicated Dolibarr directory to have it online on the internet with your own domain name. Module20000Name=Leave Request Management Module20000Desc=Define and track employee leave requests Module39000Name=Product Lots @@ -841,10 +846,10 @@ Permission1002=إنشاء / تعديل المستودعات Permission1003=حذف المستودعات Permission1004=قراءة تحركات الأسهم Permission1005=إنشاء / تعديل تحركات الأسهم -Permission1101=قراءة تسليم أوامر -Permission1102=إنشاء / تعديل أوامر التسليم -Permission1104=تحقق من توصيل الأوامر -Permission1109=حذف تسليم أوامر +Permission1101=Read delivery receipts +Permission1102=Create/modify delivery receipts +Permission1104=Validate delivery receipts +Permission1109=Delete delivery receipts Permission1121=Read supplier proposals Permission1122=Create/modify supplier proposals Permission1123=Validate supplier proposals @@ -873,9 +878,9 @@ Permission1251=ادارة الدمار الواردات الخارجية الب Permission1321=تصدير العملاء والفواتير والمدفوعات والصفات Permission1322=Reopen a paid bill Permission1421=Export sales orders and attributes -Permission2401=قراءة الأعمال (أو أحداث المهام) مرتبطة حسابه -Permission2402=إنشاء / تعديل أو حذف الإجراءات (الأحداث أو المهام) مرتبطة حسابه -Permission2403=قراءة الأعمال (أو أحداث المهام) آخرين +Permission2401=Read actions (events or tasks) linked to his user account (if owner of event) +Permission2402=Create/modify actions (events or tasks) linked to his user account (if owner of event) +Permission2403=Delete actions (events or tasks) linked to his user account (if owner of event) Permission2411=الإجراءات قراءة (أحداث أو المهام) للاخرين Permission2412=إنشاء / تعديل الإجراءات (أحداث أو المهام) للاخرين Permission2413=حذف الإجراءات (أحداث أو المهام) للاخرين @@ -901,6 +906,7 @@ Permission20003=حذف طلبات الإجازة Permission20004=Read all leave requests (even of user not subordinates) Permission20005=Create/modify leave requests for everybody (even of user not subordinates) Permission20006=طلبات الإجازة المشرف (إعداد وتحديث التوازن) +Permission20007=Approve leave requests Permission23001=قراءة مهمة مجدولة Permission23002=إنشاء / تحديث المجدولة وظيفة Permission23003=حذف مهمة مجدولة @@ -915,7 +921,7 @@ Permission50414=Delete operations in ledger Permission50415=Delete all operations by year and journal in ledger Permission50418=Export operations of the ledger Permission50420=Report and export reports (turnover, balance, journals, ledger) -Permission50430=Define and close a fiscal period +Permission50430=Define fiscal periods. Validate transactions and close fiscal periods. Permission50440=Manage chart of accounts, setup of accountancy Permission51001=Read assets Permission51002=Create/Update assets @@ -962,6 +968,7 @@ DictionaryAccountancyJournal=Accounting journals DictionaryEMailTemplates=Email Templates DictionaryUnits=الوحدات DictionaryMeasuringUnits=Measuring Units +DictionarySocialNetworks=Social Networks DictionaryProspectStatus=آفاق الوضع DictionaryHolidayTypes=Types of leave DictionaryOpportunityStatus=Lead status for project/lead @@ -1057,7 +1064,7 @@ BackgroundImageLogin=Background image PermanentLeftSearchForm=دائم البحث عن شكل القائمة اليمنى DefaultLanguage=Default language EnableMultilangInterface=Enable multilanguage support -EnableShowLogo=عرض الشعار على اليسار القائمة +EnableShowLogo=Show the company logo in the menu CompanyInfo=Company/Organization CompanyIds=Company/Organization identities CompanyName=اسم @@ -1067,7 +1074,11 @@ CompanyTown=مدينة CompanyCountry=قطر CompanyCurrency=العملة الرئيسية CompanyObject=وجوه من الشركة +IDCountry=ID country Logo=شعار +LogoDesc=Main logo of company. Will be used into generated documents (PDF, ...) +LogoSquarred=Logo (squarred) +LogoSquarredDesc=Must be a squarred icon (width = height). This logo will be used as the favorite icon or other need like for the top menu bar (if not disabled into display setup). DoNotSuggestPaymentMode=لا توحي NoActiveBankAccountDefined=لا يعرف في حساب مصرفي نشط OwnerOfBankAccount=صاحب الحساب المصرفي %s @@ -1113,7 +1124,7 @@ LogEventDesc=Enable logging for specific security events. Administrators the log AreaForAdminOnly=Setup parameters can be set by administrator users only. SystemInfoDesc=نظام المعلومات المتنوعة المعلومات التقنية تحصل في قراءة فقط وواضحة للمشرفين فقط. SystemAreaForAdminOnly=This area is available to administrator users only. Dolibarr user permissions cannot change this restriction. -CompanyFundationDesc=Edit the information of the company/entity. Click on "%s" or "%s" button at the bottom of the page. +CompanyFundationDesc=Edit the information of the company/entity. Click on "%s" button at the bottom of the page. AccountantDesc=If you have an external accountant/bookkeeper, you can edit here its information. AccountantFileNumber=Accountant code DisplayDesc=Parameters affecting the look and behaviour of Dolibarr can be modified here. @@ -1129,7 +1140,7 @@ TriggerAlwaysActive=يطلق في هذا الملف هي حركة دائمة ، TriggerActiveAsModuleActive=يطلق في هذا الملف كما ينشط حدة تمكين ٪ ق. GeneratedPasswordDesc=Choose the method to be used for auto-generated passwords. DictionaryDesc=Insert all reference data. You can add your values to the default. -ConstDesc=This page allows you to edit (override) parameters not available in other pages. These are mostly reserved parameters for developers/advanced troubleshooting. For a full list of the parameters available see here. +ConstDesc=This page allows you to edit (override) parameters not available in other pages. These are mostly reserved parameters for developers/advanced troubleshooting only. MiscellaneousDesc=All other security related parameters are defined here. LimitsSetup=حدود / الدقيقة الإعداد LimitsDesc=You can define limits, precisions and optimizations used by Dolibarr here @@ -1456,6 +1467,13 @@ LDAPFieldSidExample=Example: objectsid LDAPFieldEndLastSubscription=تاريخ انتهاء الاكتتاب LDAPFieldTitle=Job position LDAPFieldTitleExample=مثال: اللقب +LDAPFieldGroupid=Group id +LDAPFieldGroupidExample=Exemple : gidnumber +LDAPFieldUserid=User id +LDAPFieldUseridExample=Exemple : uidnumber +LDAPFieldHomedirectory=Home directory +LDAPFieldHomedirectoryExample=Exemple : homedirectory +LDAPFieldHomedirectoryprefix=Home directory prefix LDAPSetupNotComplete=LDAP الإعداد غير كاملة (على آخرين علامات التبويب) LDAPNoUserOrPasswordProvidedAccessIsReadOnly=أي مدير أو كلمة السر. LDAP الوصول مجهولة وسيكون في قراءة فقط. LDAPDescContact=تسمح لك هذه الصفحة لتحديد اسم LDAP الصفات LDAP شجرة في كل البيانات التي وجدت على Dolibarr الاتصالات. @@ -1577,6 +1595,7 @@ FCKeditorForProductDetails=WYSIWIG creation/edition of products details lines fo FCKeditorForMailing= WYSIWIG إنشاء / الطبعة بالبريد FCKeditorForUserSignature=إنشاء WYSIWIG / طبعة التوقيع المستعمل FCKeditorForMail=WYSIWIG creation/edition for all mail (except Tools->eMailing) +FCKeditorForTicket=WYSIWIG creation/edition for tickets ##### Stock ##### StockSetup=Stock module setup 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. @@ -1653,8 +1672,9 @@ CashDesk=Point of Sale CashDeskSetup=Point of Sales module setup CashDeskThirdPartyForSell=Default generic third party to use for sales CashDeskBankAccountForSell=الحساب النقدي لاستخدامها لتبيع -CashDeskBankAccountForCheque= Default account to use to receive payments by check -CashDeskBankAccountForCB= حساب لاستخدام لاستلام المبالغ النقدية عن طريق بطاقات الائتمان +CashDeskBankAccountForCheque=Default account to use to receive payments by check +CashDeskBankAccountForCB=حساب لاستخدام لاستلام المبالغ النقدية عن طريق بطاقات الائتمان +CashDeskBankAccountForSumup=Default bank account to use to receive payments by SumUp 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). CashDeskIdWareHouse=قوة وتحد من مستودع لاستخدامها لانخفاض الأسهم StockDecreaseForPointOfSaleDisabled=Stock decrease from Point of Sale disabled @@ -1693,7 +1713,7 @@ SuppliersSetup=Vendor module setup SuppliersCommandModel=Complete template of purchase order (logo...) SuppliersInvoiceModel=Complete template of vendor invoice (logo...) SuppliersInvoiceNumberingModel=Vendor invoices numbering models -IfSetToYesDontForgetPermission=إذا اخترت نعم، لا تنسى أن توفر الأذونات إلى المجموعات أو المستخدمين المسموح بها للموافقة الثانية +IfSetToYesDontForgetPermission=If set to a non null value, don't forget to provide permissions to groups or users allowed for the second approval ##### GeoIPMaxmind ##### GeoIPMaxmindSetup=GeoIP Maxmind الإعداد وحدة PathToGeoIPMaxmindCountryDataFile=Path to file containing Maxmind ip to country translation.
    Examples:
    /usr/local/share/GeoIP/GeoIP.dat
    /usr/share/GeoIP/GeoIP.dat
    /usr/share/GeoIP/GeoLite2-Country.mmdb @@ -1782,6 +1802,8 @@ FixTZ=الإصلاح والوقت FillFixTZOnlyIfRequired=مثال: +2 (ملء فقط إذا كانت المشكلة من ذوي الخبرة) ExpectedChecksum=اختباري المتوقع CurrentChecksum=اختباري الحالي +ExpectedSize=Expected size +CurrentSize=Current size ForcedConstants=Required constant values MailToSendProposal=مقترحات العملاء MailToSendOrder=Sales orders @@ -1846,8 +1868,10 @@ NothingToSetup=There is no specific setup required for this module. SetToYesIfGroupIsComputationOfOtherGroups=Set this to yes if this group is a computation of other groups EnterCalculationRuleIfPreviousFieldIsYes=Enter calculation rule if previous field was set to Yes (For example 'CODEGRP1+CODEGRP2') SeveralLangugeVariatFound=Several language variants found -COMPANY_AQUARIUM_REMOVE_SPECIAL=Remove special characters +RemoveSpecialChars=Remove special characters COMPANY_AQUARIUM_CLEAN_REGEX=Regex filter to clean value (COMPANY_AQUARIUM_CLEAN_REGEX) +COMPANY_DIGITARIA_CLEAN_REGEX=Regex filter to clean value (COMPANY_DIGITARIA_CLEAN_REGEX) +COMPANY_DIGITARIA_UNIQUE_CODE=Duplicate not allowed GDPRContact=Data Protection Officer (DPO, Data Privacy or GDPR contact) GDPRContactDesc=If you store data about European companies/citizens, you can name the contact who is responsible for the General Data Protection Regulation here HelpOnTooltip=Help text to show on tooltip @@ -1884,8 +1908,8 @@ CodeLastResult=Latest result code NbOfEmailsInInbox=Number of emails in source directory LoadThirdPartyFromName=Load third party searching on %s (load only) LoadThirdPartyFromNameOrCreate=Load third party searching on %s (create if not found) -WithDolTrackingID=Dolibarr Tracking ID found -WithoutDolTrackingID=Dolibarr Tracking ID not found +WithDolTrackingID=Dolibarr Reference found in Message ID +WithoutDolTrackingID=Dolibarr Reference not found in Message ID FormatZip=الرمز البريدي MainMenuCode=Menu entry code (mainmenu) ECMAutoTree=Show automatic ECM tree @@ -1896,6 +1920,7 @@ ResourceSetup=Configuration of Resource module UseSearchToSelectResource=Use a search form to choose a resource (rather than a drop-down list). DisabledResourceLinkUser=Disable feature to link a resource to users DisabledResourceLinkContact=Disable feature to link a resource to contacts +EnableResourceUsedInEventCheck=Enable feature to check if a resource is in use in an event ConfirmUnactivation=Confirm module reset OnMobileOnly=On small screen (smartphone) only DisableProspectCustomerType=Disable the "Prospect + Customer" third party type (so third party must be Prospect or Customer but can't be both) @@ -1937,3 +1962,5 @@ RESTRICT_ON_IP=Allow access to some host IP only (wildcard not allowed, use spac BaseOnSabeDavVersion=Based on the library SabreDAV version NotAPublicIp=Not a public IP MakeAnonymousPing=Make an anonymous Ping '+1' to the Dolibarr foundation server (done 1 time only after installation) to allow the foundation to count the number of Dolibarr installation. +FeatureNotAvailableWithReceptionModule=Feature not available when module Reception is enabled +EmailTemplate=Template for email diff --git a/htdocs/langs/ar_SA/agenda.lang b/htdocs/langs/ar_SA/agenda.lang index 7687f5c0af6..07fe81ffaf5 100644 --- a/htdocs/langs/ar_SA/agenda.lang +++ b/htdocs/langs/ar_SA/agenda.lang @@ -76,6 +76,7 @@ ContractSentByEMail=Contract %s sent by email OrderSentByEMail=Sales order %s sent by email InvoiceSentByEMail=Customer invoice %s sent by email SupplierOrderSentByEMail=Purchase order %s sent by email +ORDER_SUPPLIER_DELETEInDolibarr=Purchase order %s deleted SupplierInvoiceSentByEMail=Vendor invoice %s sent by email ShippingSentByEMail=Shipment %s sent by email ShippingValidated= الشحنة %s تم التأكد من صلاحيتها @@ -86,6 +87,11 @@ InvoiceDeleted=تم حذف الفاتورة PRODUCT_CREATEInDolibarr=المنتج %s تم انشاؤه PRODUCT_MODIFYInDolibarr=المنتج %sتم تعديلة PRODUCT_DELETEInDolibarr=المنتج%s تم حذفة +HOLIDAY_CREATEInDolibarr=Request for leave %s created +HOLIDAY_MODIFYInDolibarr=Request for leave %s modified +HOLIDAY_APPROVEInDolibarr=Request for leave %s approved +HOLIDAY_VALIDATEDInDolibarr=Request for leave %s validated +HOLIDAY_DELETEInDolibarr=Request for leave %s deleted EXPENSE_REPORT_CREATEInDolibarr=تقرير المصروفات %sتم إنشاؤة EXPENSE_REPORT_VALIDATEInDolibarr=تقرير المصروفات %s تم التحقق من صحتة EXPENSE_REPORT_APPROVEInDolibarr=تقرير المصروفات %s تم الموافقة عليه @@ -99,6 +105,14 @@ TICKET_MODIFYInDolibarr=Ticket %s modified TICKET_ASSIGNEDInDolibarr=Ticket %s assigned TICKET_CLOSEInDolibarr=Ticket %s closed TICKET_DELETEInDolibarr=Ticket %s deleted +BOM_VALIDATEInDolibarr=BOM validated +BOM_UNVALIDATEInDolibarr=BOM unvalidated +BOM_CLOSEInDolibarr=BOM disabled +BOM_REOPENInDolibarr=BOM reopen +BOM_DELETEInDolibarr=BOM deleted +MO_VALIDATEInDolibarr=MO validated +MO_PRODUCEDInDolibarr=MO produced +MO_DELETEInDolibarr=MO deleted ##### End agenda events ##### AgendaModelModule=نماذج المستندات للحدث DateActionStart=تاريخ البدء diff --git a/htdocs/langs/ar_SA/boxes.lang b/htdocs/langs/ar_SA/boxes.lang index 4c76408af39..703152cf9a3 100644 --- a/htdocs/langs/ar_SA/boxes.lang +++ b/htdocs/langs/ar_SA/boxes.lang @@ -19,6 +19,7 @@ BoxLastContacts=Latest contacts/addresses BoxLastMembers=Latest members BoxFicheInter=Latest interventions BoxCurrentAccounts=ميزان الحسابات المفتوحة +BoxTitleMemberNextBirthdays=Birthdays of this month (members) BoxTitleLastRssInfos=Latest %s news from %s BoxTitleLastProducts=Products/Services: last %s modified BoxTitleProductsAlertStock=Products: stock alert @@ -34,6 +35,7 @@ BoxTitleLastFicheInter=Latest %s modified interventions BoxTitleOldestUnpaidCustomerBills=Customer Invoices: oldest %s unpaid BoxTitleOldestUnpaidSupplierBills=Vendor Invoices: oldest %s unpaid BoxTitleCurrentAccounts=Open Accounts: balances +BoxTitleSupplierOrdersAwaitingReception=Supplier orders awaiting reception BoxTitleLastModifiedContacts=Contacts/Addresses: last %s modified BoxMyLastBookmarks=Bookmarks: latest %s BoxOldestExpiredServices=أقدم خدمات منتهية الصلاحية النشطة @@ -42,6 +44,8 @@ BoxTitleLastActionsToDo=Latest %s actions to do BoxTitleLastContracts=Latest %s modified contracts BoxTitleLastModifiedDonations=Latest %s modified donations BoxTitleLastModifiedExpenses=Latest %s modified expense reports +BoxTitleLatestModifiedBoms=Latest %s modified BOMs +BoxTitleLatestModifiedMos=Latest %s modified Manufacturing Orders BoxGlobalActivity=النشاط العالمي (الفواتير والمقترحات والطلبات) BoxGoodCustomers=Good customers BoxTitleGoodCustomers=%s Good customers @@ -64,6 +68,7 @@ NoContractedProducts=لا توجد منتجات / خدمات التعاقد NoRecordedContracts=أي عقود المسجلة NoRecordedInterventions=لا التدخلات المسجلة BoxLatestSupplierOrders=Latest purchase orders +BoxLatestSupplierOrdersAwaitingReception=Latest Purchase Orders (with a pending reception) NoSupplierOrder=No recorded purchase order BoxCustomersInvoicesPerMonth=Customer Invoices per month BoxSuppliersInvoicesPerMonth=Vendor Invoices per month @@ -84,4 +89,14 @@ ForProposals=اقتراحات LastXMonthRolling=The latest %s month rolling ChooseBoxToAdd=Add widget to your dashboard BoxAdded=Widget was added in your dashboard -BoxTitleUserBirthdaysOfMonth=Birthdays of this month +BoxTitleUserBirthdaysOfMonth=Birthdays of this month (users) +BoxLastManualEntries=Last manual entries in accountancy +BoxTitleLastManualEntries=%s latest manual entries +NoRecordedManualEntries=No manual entries record in accountancy +BoxSuspenseAccount=Count accountancy operation with suspense account +BoxTitleSuspenseAccount=Number of unallocated lines +NumberOfLinesInSuspenseAccount=Number of line in suspense account +SuspenseAccountNotDefined=Suspense account isn't defined +BoxLastCustomerShipments=Last customer shipments +BoxTitleLastCustomerShipments=Latest %s customer shipments +NoRecordedShipments=No recorded customer shipment diff --git a/htdocs/langs/ar_SA/commercial.lang b/htdocs/langs/ar_SA/commercial.lang index 14ede956be0..cffbca48085 100644 --- a/htdocs/langs/ar_SA/commercial.lang +++ b/htdocs/langs/ar_SA/commercial.lang @@ -1,6 +1,6 @@ # Dolibarr language file - Source file is en_US - commercial -Commercial=التجارية -CommercialArea=منطقة تجارية +Commercial=Commerce +CommercialArea=Commerce area Customer=العميل Customers=العملاء Prospect=احتمال @@ -59,7 +59,7 @@ ActionAC_FAC=ارسال الفواتير ActionAC_REL=ارسال الفواتير (للتذكير) ActionAC_CLO=إغلاق ActionAC_EMAILING=إرسال البريد الإلكتروني الجماعي -ActionAC_COM=لكي ترسل عن طريق البريد +ActionAC_COM=Send sales order by mail ActionAC_SHIP=إرسال الشحن عن طريق البريد ActionAC_SUP_ORD=Send purchase order by mail ActionAC_SUP_INV=Send vendor invoice by mail diff --git a/htdocs/langs/ar_SA/deliveries.lang b/htdocs/langs/ar_SA/deliveries.lang index 6fcb71fef56..93a9c9efe14 100644 --- a/htdocs/langs/ar_SA/deliveries.lang +++ b/htdocs/langs/ar_SA/deliveries.lang @@ -1,30 +1,31 @@ # Dolibarr language file - Source file is en_US - deliveries -Delivery=تسليم -DeliveryRef=Ref Delivery -DeliveryCard=Receipt card -DeliveryOrder=من أجل تقديم -DeliveryDate=تاريخ التسليم -CreateDeliveryOrder=Generate delivery receipt -DeliveryStateSaved=الدولة تسليم أنقذت -SetDeliveryDate=حدد تاريخ الشحن -ValidateDeliveryReceipt=تحقق من إنجاز ورود -ValidateDeliveryReceiptConfirm=Are you sure you want to validate this delivery receipt? -DeleteDeliveryReceipt=حذف إيصال -DeleteDeliveryReceiptConfirm=Are you sure you want to delete delivery receipt %s? -DeliveryMethod=طريقة التسليم -TrackingNumber=تتبع عدد -DeliveryNotValidated=التسليم يتم التحقق من صحة +Delivery=توصيل +DeliveryRef=معرف التسليم +DeliveryCard=بطاقة استلام +DeliveryOrder=Delivery receipt +DeliveryDate=تاريخ التسليم او الوصول +CreateDeliveryOrder=إنشاء إيصال الاستلام +DeliveryStateSaved=تم حفظ حالة التسليم +SetDeliveryDate=تعيين تاريخ الشحن +ValidateDeliveryReceipt=التحقق من إيصال الاستلام +ValidateDeliveryReceiptConfirm=هل تريد تأكيد إيصال الاستلام هذا؟ +DeleteDeliveryReceipt=حذف إيصال التسليم +DeleteDeliveryReceiptConfirm=هل تريد بالتأكيد حذف إيصال الاستلام %s؟ +DeliveryMethod=طريقة التوصيل +TrackingNumber=رقم التتبع +DeliveryNotValidated=لم يتم التحقق من صحة التسليم StatusDeliveryCanceled=ألغيت StatusDeliveryDraft=مسودة StatusDeliveryValidated=تم الاستلام # merou PDF model -NameAndSignature=الاسم والتوقيع : -ToAndDate=To___________________________________ على ____ / _____ / __________ -GoodStatusDeclaration=وتلقى البضائع الواردة أعلاه في حالة جيدة ، -Deliverer=المنفذ : +NameAndSignature=Name and Signature: +ToAndDate=إلى ___________________________________ في ____ / _____ / __________ +GoodStatusDeclaration=تلقيت البضائع أعلاه في حالة جيدة، +Deliverer=Deliverer: Sender=مرسل -Recipient=المتلقي +Recipient=مستلم ErrorStockIsNotEnough=ليس هناك مخزون كاف Shippable=قابل للشحن -NonShippable=لا قابل للشحن -ShowReceiving=Show delivery receipt +NonShippable=غير قابل للشحن +ShowReceiving=عرض إيصال الاستلام +NonExistentOrder=Nonexistent order diff --git a/htdocs/langs/ar_SA/errors.lang b/htdocs/langs/ar_SA/errors.lang index f78543654b2..30fd4aa1c27 100644 --- a/htdocs/langs/ar_SA/errors.lang +++ b/htdocs/langs/ar_SA/errors.lang @@ -196,6 +196,7 @@ ErrorPhpMailDelivery=Check that you don't use a too high number of recipients an ErrorUserNotAssignedToTask=User must be assigned to task to be able to enter time consumed. ErrorTaskAlreadyAssigned=Task already assigned to user ErrorModuleFileSeemsToHaveAWrongFormat=The module package seems to have a wrong format. +ErrorModuleFileSeemsToHaveAWrongFormat2=At least one mandatory directory must exists into zip of module: %s or %s ErrorFilenameDosNotMatchDolibarrPackageRules=The name of the module package (%s) does not match expected name syntax: %s ErrorDuplicateTrigger=Error, duplicate trigger name %s. Already loaded from %s. ErrorNoWarehouseDefined=Error, no warehouses defined. @@ -219,6 +220,9 @@ ErrorURLMustStartWithHttp=URL %s must start with http:// or https:// ErrorNewRefIsAlreadyUsed=Error, the new reference is already used ErrorDeletePaymentLinkedToAClosedInvoiceNotPossible=Error, delete payment linked to a closed invoice is not possible. ErrorSearchCriteriaTooSmall=Search criteria too small. +ErrorObjectMustHaveStatusActiveToBeDisabled=Objects must have status 'Active' to be disabled +ErrorObjectMustHaveStatusDraftOrDisabledToBeActivated=Objects must have status 'Draft' or 'Disabled' to be enabled +ErrorNoFieldWithAttributeShowoncombobox=No fields has property 'showoncombobox' into definition of object '%s'. No way to show the combolist. # Warnings WarningParamUploadMaxFileSizeHigherThanPostMaxSize=Your PHP parameter upload_max_filesize (%s) is higher than PHP parameter post_max_size (%s). This is not a consistent setup. WarningPasswordSetWithNoAccount=تم تعيين كلمة مرور لهذا العضو. ومع ذلك، تم إنشاء أي حساب المستخدم. لذلك يتم تخزين كلمة المرور هذه ولكن لا يمكن استخدامها للدخول إلى Dolibarr. ويمكن استخدامه من قبل وحدة / واجهة خارجية ولكن إذا كنت لا تحتاج إلى تعريف أي تسجيل دخول أو كلمة المرور لأحد أفراد، يمكنك تعطيل خيار "إدارة تسجيل دخول لكل عضو" من إعداد وحدة الأعضاء. إذا كنت بحاجة إلى إدارة تسجيل الدخول ولكن لا تحتاج إلى أي كلمة المرور، يمكنك الحفاظ على هذا الحقل فارغا لتجنب هذا التحذير. ملاحظة: يمكن أيضا أن تستخدم البريد الإلكتروني لتسجيل الدخول إذا تم ربط عضو إلى المستخدم. @@ -244,3 +248,4 @@ WarningAnEntryAlreadyExistForTransKey=An entry already exists for the translatio WarningNumberOfRecipientIsRestrictedInMassAction=Warning, number of different recipient is limited to %s when using the mass actions on lists WarningDateOfLineMustBeInExpenseReportRange=Warning, the date of line is not in the range of the expense report WarningProjectClosed=Project is closed. You must re-open it first. +WarningSomeBankTransactionByChequeWereRemovedAfter=Some bank transaction were removed after that the receipt including them were generated. So nb of cheques and total of receipt may differ from number and total in list. diff --git a/htdocs/langs/ar_SA/holiday.lang b/htdocs/langs/ar_SA/holiday.lang index ac38470af89..092673266f2 100644 --- a/htdocs/langs/ar_SA/holiday.lang +++ b/htdocs/langs/ar_SA/holiday.lang @@ -8,7 +8,6 @@ NotActiveModCP=You must enable the module Leave to view this page. AddCP=تقديم طلب إجازة DateDebCP=تاريخ البدء DateFinCP=نهاية التاريخ -DateCreateCP=تاريخ الإنشاء DraftCP=مسودة ToReviewCP=انتظر القبول ApprovedCP=وافق @@ -18,6 +17,7 @@ ValidatorCP=Approbator ListeCP=List of leave LeaveId=Leave ID ReviewedByCP=سيتم مراجعتها من قبل +UserID=User ID UserForApprovalID=User for approval ID UserForApprovalFirstname=First name of approval user UserForApprovalLastname=Last name of approval user @@ -128,3 +128,4 @@ TemplatePDFHolidays=Template for leave requests PDF FreeLegalTextOnHolidays=Free text on PDF WatermarkOnDraftHolidayCards=Watermarks on draft leave requests HolidaysToApprove=Holidays to approve +NobodyHasPermissionToValidateHolidays=Nobody has permission to validate holidays diff --git a/htdocs/langs/ar_SA/install.lang b/htdocs/langs/ar_SA/install.lang index c4a0a828220..f97542367bd 100644 --- a/htdocs/langs/ar_SA/install.lang +++ b/htdocs/langs/ar_SA/install.lang @@ -13,6 +13,7 @@ PHPSupportPOSTGETOk=يدعم هذا الـ PHP وظائف POST و GET. PHPSupportPOSTGETKo=It's possible your PHP setup does not support variables POST and/or GET. Check the parameter variables_order in php.ini. PHPSupportGD=This PHP supports GD graphical functions. PHPSupportCurl=This PHP supports Curl. +PHPSupportCalendar=This PHP supports calendars extensions. PHPSupportUTF8=This PHP supports UTF8 functions. PHPSupportIntl=This PHP supports Intl functions. PHPMemoryOK=تم إعداد الجلسة الزمنية للذاكرة في PHP الى %s . من المفترض ان تكون كافية. @@ -21,6 +22,7 @@ Recheck=Click here for a more detailed test 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. ErrorPHPDoesNotSupportGD=Your PHP installation does not support GD graphical functions. No graphs will be available. ErrorPHPDoesNotSupportCurl=Your PHP installation does not support Curl. +ErrorPHPDoesNotSupportCalendar=Your PHP installation does not support php calendar extensions. ErrorPHPDoesNotSupportUTF8=Your PHP installation does not support UTF8 functions. Dolibarr cannot work correctly. Resolve this before installing Dolibarr. ErrorPHPDoesNotSupportIntl=Your PHP installation does not support Intl functions. ErrorDirDoesNotExists=دليل ٪ ق لا يوجد. @@ -203,6 +205,7 @@ MigrationRemiseExceptEntity=Update entity field value of llx_societe_remise_exce MigrationUserRightsEntity=Update entity field value of llx_user_rights MigrationUserGroupRightsEntity=Update entity field value of llx_usergroup_rights MigrationUserPhotoPath=Migration of photo paths for users +MigrationFieldsSocialNetworks=Migration of users fields social networks (%s) MigrationReloadModule=إعادة تحديث الوحدات %s MigrationResetBlockedLog=Reset module BlockedLog for v7 algorithm ShowNotAvailableOptions=Show unavailable options diff --git a/htdocs/langs/ar_SA/main.lang b/htdocs/langs/ar_SA/main.lang index 72af7c235c2..f89125960cb 100644 --- a/htdocs/langs/ar_SA/main.lang +++ b/htdocs/langs/ar_SA/main.lang @@ -114,6 +114,7 @@ InformationToHelpDiagnose=This information can be useful for diagnostic purposes MoreInformation=المزيد من المعلومات TechnicalInformation=المعلومات التقنية TechnicalID=ID الفني +LineID=Line ID NotePublic=ملاحظة (الجمهور) NotePrivate=ملاحظة (خاص) PrecisionUnitIsLimitedToXDecimals=كان Dolibarr الإعداد للحد من دقة أسعار الوحدات إلى العشرية٪ الصورة. @@ -169,6 +170,8 @@ ToValidate=للتحقق من صحة NotValidated=Not validated Save=حفظ SaveAs=حفظ باسم +SaveAndStay=Save and stay +SaveAndNew=Save and new TestConnection=اختبار الاتصال ToClone=استنساخ ConfirmClone=Choose data you want to clone: @@ -182,6 +185,7 @@ Hide=Hide ShowCardHere=مشاهدة بطاقة Search=البحث عن SearchOf=البحث عن +SearchMenuShortCut=Ctrl + shift + f Valid=سارية المفعول Approve=الموافقة Disapprove=رفض @@ -412,6 +416,7 @@ DefaultTaxRate=Default tax rate Average=متوسط Sum=مجموع Delta=دلتا +StatusToPay=دفع RemainToPay=Remain to pay Module=Module/Application Modules=Modules/Applications @@ -474,7 +479,9 @@ Categories=الكلمات / فئات Category=العلامة / فئة By=بواسطة From=من عند +FromLocation=من عند to=إلى +To=إلى and=و or=أو Other=الآخر @@ -824,6 +831,7 @@ Mandatory=إلزامي Hello=أهلا GoodBye=GoodBye Sincerely=بإخلاص +ConfirmDeleteObject=Are you sure you want to delete this object? DeleteLine=حذف الخط ConfirmDeleteLine=Are you sure you want to delete this line? NoPDFAvailableForDocGenAmongChecked=No PDF were available for the document generation among checked record @@ -840,6 +848,7 @@ Progress=تقدم ProgressShort=Progr. FrontOffice=Front office BackOffice=المكتب الخلفي +Submit=Submit View=View Export=تصدير Exports=صادرات @@ -990,3 +999,16 @@ GlobalOpenedElemView=Global view NoArticlesFoundForTheKeyword=No article found for the keyword '%s' NoArticlesFoundForTheCategory=No article found for the category ToAcceptRefuse=To accept | refuse +ContactDefault_agenda=حدث +ContactDefault_commande=الطلبية +ContactDefault_contrat=العقد +ContactDefault_facture=فاتورة +ContactDefault_fichinter=التدخل +ContactDefault_invoice_supplier=Supplier Invoice +ContactDefault_order_supplier=Supplier Order +ContactDefault_project=المشروع +ContactDefault_project_task=مهمة +ContactDefault_propal=مقترح +ContactDefault_supplier_proposal=Supplier Proposal +ContactDefault_ticketsup=Ticket +ContactAddedAutomatically=Contact added from contact thirdparty roles diff --git a/htdocs/langs/ar_SA/modulebuilder.lang b/htdocs/langs/ar_SA/modulebuilder.lang index 0afcfb9b0d0..5e2ae72a85a 100644 --- a/htdocs/langs/ar_SA/modulebuilder.lang +++ b/htdocs/langs/ar_SA/modulebuilder.lang @@ -6,7 +6,7 @@ ModuleBuilderDesc2=Path where modules are generated/edited (first directory for ModuleBuilderDesc3=Generated/editable modules found: %s ModuleBuilderDesc4=A module is detected as 'editable' when the file %s exists in root of module directory NewModule=New module -NewObject=New object +NewObjectInModulebuilder=New object ModuleKey=Module key ObjectKey=Object key ModuleInitialized=Module initialized @@ -60,12 +60,14 @@ HooksFile=File for hooks code ArrayOfKeyValues=Array of key-val ArrayOfKeyValuesDesc=Array of keys and values if field is a combo list with fixed values WidgetFile=Widget file +CSSFile=CSS file +JSFile=Javascript file ReadmeFile=Readme file ChangeLog=ChangeLog file TestClassFile=File for PHP Unit Test class SqlFile=Sql file -PageForLib=File for PHP library -PageForObjLib=File for PHP library dedicated to object +PageForLib=File for the common PHP library +PageForObjLib=File for the PHP library dedicated to object SqlFileExtraFields=Sql file for complementary attributes SqlFileKey=Sql file for keys SqlFileKeyExtraFields=Sql file for keys of complementary attributes @@ -77,17 +79,20 @@ NoTrigger=No trigger NoWidget=No widget GoToApiExplorer=Go to API explorer ListOfMenusEntries=List of menu entries +ListOfDictionariesEntries=List of dictionaries entries ListOfPermissionsDefined=List of defined permissions SeeExamples=See examples here EnabledDesc=Condition to have this field active (Examples: 1 or $conf->global->MYMODULE_MYOPTION) -VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only (not list), 4=Visible on list and update/view form only (not create). Using a negative value means field is not shown by default on list but can be selected for viewing). It can be an expression, for example: preg_match('/public/', $_SERVER['PHP_SELF'])?0:1 +VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only (not list), 4=Visible on list and update/view form only (not create). Using a negative value means field is not shown by default on list but can be selected for viewing). It can be an expression, for example:
    preg_match('/public/', $_SERVER['PHP_SELF'])?0:1
    ($user->rights->holiday->define_holiday ? 1 : 0) IsAMeasureDesc=Can the value of field be cumulated to get a total into list? (Examples: 1 or 0) SearchAllDesc=Is the field used to make a search from the quick search tool? (Examples: 1 or 0) SpecDefDesc=Enter here all documentation you want to provide with your module that is not already defined by other tabs. You can use .md or better, the rich .asciidoc syntax. LanguageDefDesc=Enter in this files, all the key and the translation for each language file. MenusDefDesc=Define here the menus provided by your module +DictionariesDefDesc=Define here the dictionaries provided by your module PermissionsDefDesc=Define here the new permissions provided by your module MenusDefDescTooltip=The menus provided by your module/application are defined into the array $this->menus into the module descriptor file. You can edit manually this file or use the embedded editor.

    Note: Once defined (and module re-activated), menus are also visible into the menu editor available to administrator users on %s. +DictionariesDefDescTooltip=The dictionaries provided by your module/application are defined into the array $this->dictionaries into the module descriptor file. You can edit manually this file or use the embedded editor.

    Note: Once defined (and module re-activated), dictionaries are also visible into the setup area to administrator users on %s. PermissionsDefDescTooltip=The permissions provided by your module/application are defined into the array $this->rights into the module descriptor file. You can edit manually this file or use the embedded editor.

    Note: Once defined (and module re-activated), permissions are visible into the default permissions setup %s. HooksDefDesc=Define in the module_parts['hooks'] property, in the module descriptor, the context of hooks you want to manage (list of contexts can be found by a search on 'initHooks(' in core code).
    Edit the hook file to add code of your hooked functions (hookable functions can be found by a search on 'executeHooks' in core code). TriggerDefDesc=Define in the trigger file the code you want to execute for each business event executed. @@ -105,9 +110,12 @@ InitStructureFromExistingTable=Build the structure array string of an existing t UseAboutPage=Disable the about page UseDocFolder=Disable the documentation folder UseSpecificReadme=Use a specific ReadMe +ContentOfREADMECustomized=Note: The content of the README.md file has been replaced with the specific value defined into setup of ModuleBuilder. RealPathOfModule=Real path of module ContentCantBeEmpty=Content of file can't be empty WidgetDesc=You can generate and edit here the widgets that will be embedded with your module. +CSSDesc=You can generate and edit here a file with personalized CSS embedded with your module. +JSDesc=You can generate and edit here a file with personalized Javascript embedded with your module. CLIDesc=You can generate here some command line scripts you want to provide with your module. CLIFile=CLI File NoCLIFile=No CLI files @@ -117,3 +125,13 @@ UseSpecificFamily = Use a specific family UseSpecificAuthor = Use a specific author UseSpecificVersion = Use a specific initial version ModuleMustBeEnabled=The module/application must be enabled first +IncludeRefGeneration=The reference of object must be generated automatically +IncludeRefGenerationHelp=Check this if you want to include code to manage the generation automatically of the reference +IncludeDocGeneration=I want to generate some documents from the object +IncludeDocGenerationHelp=If you check this, some code will be generated to add a "Generate document" box on the record. +ShowOnCombobox=Show value into combobox +KeyForTooltip=Key for tooltip +CSSClass=CSS Class +NotEditable=Not editable +ForeignKey=Foreign key +TypeOfFieldsHelp=Type of fields:
    varchar(99), double(24,8), real, text, html, datetime, timestamp, integer, integer:ClassName:relativepath/to/classfile.class.php[:1[:filter]] ('1' means we add a + button after the combo to create the record, 'filter' can be 'status=1 AND fk_user = __USER_ID AND entity IN (__SHARED_ENTITIES__)' for example) diff --git a/htdocs/langs/ar_SA/mrp.lang b/htdocs/langs/ar_SA/mrp.lang index 360f4303f07..35755f2d360 100644 --- a/htdocs/langs/ar_SA/mrp.lang +++ b/htdocs/langs/ar_SA/mrp.lang @@ -1,17 +1,61 @@ +Mrp=Manufacturing Orders +MO=Manufacturing Order +MRPDescription=Module to manage Manufacturing Orders (MO). MRPArea=MRP Area +MrpSetupPage=Setup of module MRP MenuBOM=Bills of material LatestBOMModified=Latest %s Bills of materials modified +LatestMOModified=Latest %s Manufacturing Orders modified +Bom=Bills of Material BillOfMaterials=Bill of Material BOMsSetup=Setup of module BOM ListOfBOMs=List of bills of material - BOM +ListOfManufacturingOrders=List of Manufacturing Orders NewBOM=New bill of material -ProductBOMHelp=Product to create with this BOM +ProductBOMHelp=Product to create with this BOM.
    Note: Products with the property 'Nature of product' = 'Raw material' are not visible into this list. BOMsNumberingModules=BOM numbering templates -BOMsModelModule=BOMS document templates +BOMsModelModule=BOM document templates +MOsNumberingModules=MO numbering templates +MOsModelModule=MO document templates FreeLegalTextOnBOMs=Free text on document of BOM WatermarkOnDraftBOMs=Watermark on draft BOM -ConfirmCloneBillOfMaterials=Are you sure you want to clone this bill of material ? +FreeLegalTextOnMOs=Free text on document of MO +WatermarkOnDraftMOs=Watermark on draft MO +ConfirmCloneBillOfMaterials=Are you sure you want to clone the bill of material %s ? +ConfirmCloneMo=Are you sure you want to clone the Manufacturing Order %s ? ManufacturingEfficiency=Manufacturing efficiency ValueOfMeansLoss=Value of 0.95 means an average of 5%% of loss during the production DeleteBillOfMaterials=Delete Bill Of Materials +DeleteMo=Delete Manufacturing Order ConfirmDeleteBillOfMaterials=Are you sure you want to delete this Bill Of Material? +ConfirmDeleteMo=Are you sure you want to delete this Bill Of Material? +MenuMRP=Manufacturing Orders +NewMO=New Manufacturing Order +QtyToProduce=Qty to produce +DateStartPlannedMo=Date start planned +DateEndPlannedMo=Date end planned +KeepEmptyForAsap=Empty means 'As Soon As Possible' +EstimatedDuration=Estimated duration +EstimatedDurationDesc=Estimated duration to manufacture this product using this BOM +ConfirmValidateBom=Are you sure you want to validate the BOM with the reference %s (you will be able to use it to build new Manufacturing Orders) +ConfirmCloseBom=Are you sure you want to cancel this BOM (you won't be able to use it to build new Manufacturing Orders anymore) ? +ConfirmReopenBom=Are you sure you want to re-open this BOM (you will be able to use it to build new Manufacturing Orders) +StatusMOProduced=Produced +QtyFrozen=Frozen Qty +QuantityFrozen=Frozen Quantity +QuantityConsumedInvariable=When this flag is set, the quantity consumed is always the value defined and is not relative to the quantity produced. +DisableStockChange=Disable stock change +DisableStockChangeHelp=When this flag is set, there is no stock change on this product, whatever is the quantity produced +BomAndBomLines=Bills Of Material and lines +BOMLine=Line of BOM +WarehouseForProduction=Warehouse for production +CreateMO=Create MO +ToConsume=To consume +ToProduce=To produce +QtyAlreadyConsumed=Qty already consumed +QtyAlreadyProduced=Qty already produced +ConsumeAndProduceAll=Consume and Produce All +Manufactured=Manufactured +TheProductXIsAlreadyTheProductToProduce=The product to add is already the product to produce. +ForAQuantityOf1=For a quantity to produce of 1 +ConfirmValidateMo=Are you sure you want to validate this Manufacturing Order? diff --git a/htdocs/langs/ar_SA/opensurvey.lang b/htdocs/langs/ar_SA/opensurvey.lang index 4e4a8b7419c..2b8aa8fe673 100644 --- a/htdocs/langs/ar_SA/opensurvey.lang +++ b/htdocs/langs/ar_SA/opensurvey.lang @@ -1,7 +1,7 @@ # Dolibarr language file - Source file is en_US - opensurvey Survey=تصويت Surveys=استطلاعات الرأي -OrganizeYourMeetingEasily=تنظيم لقاءات واستطلاعات الرأي الخاصة بك بسهولة. أولا تحديد نوع استطلاع ... +OrganizeYourMeetingEasily=Organize your meetings and polls easily. First select the type of poll... NewSurvey=استطلاع جديد OpenSurveyArea=منطقة استطلاعات الرأي AddACommentForPoll=يمكنك إضافة تعليق إلى استطلاع ... @@ -11,7 +11,7 @@ PollTitle=عنوان الإستطلاع ToReceiveEMailForEachVote=تتلقى رسالة بريد إلكتروني لكل صوت TypeDate=تاريخ نوع TypeClassic=نوع القياسية -OpenSurveyStep2=تحديد التواريخ amoung الأيام مجانية (الرمادي). في الأيام المحددة هي الخضراء. يمكنك إلغاء تحديد اليوم المحدد مسبقا من خلال النقر مرة أخرى على ذلك +OpenSurveyStep2=Select your dates among the free days (grey). The selected days are green. You can unselect a day previously selected by clicking again on it RemoveAllDays=إزالة جميع أيام CopyHoursOfFirstDay=نسخة ساعات من اليوم الأول RemoveAllHours=إزالة كل ساعة @@ -35,7 +35,7 @@ TitleChoice=تسمية الاختيار ExportSpreadsheet=نتيجة تصدير جدول ExpireDate=الحد من التاريخ NbOfSurveys=عدد من استطلاعات الرأي -NbOfVoters=ملحوظة الناخبين +NbOfVoters=No. of voters SurveyResults=النتائج PollAdminDesc=يسمح لك بتغيير جميع خطوط التصويت على هذا الاستطلاع مع زر "تحرير". يمكنك، أيضا، إزالة عمود أو خط مع٪ الصورة. يمكنك أيضا إضافة عمود جديد مع٪ الصورة. 5MoreChoices=5 المزيد من الخيارات @@ -49,7 +49,7 @@ votes=التصويت (ق) NoCommentYet=لم يتم نشر تعليقات لهذا الاستطلاع حتى الآن CanComment=يمكن للناخبين التعليق في استطلاع CanSeeOthersVote=يمكن للناخبين التصويت يرى الآخرين -SelectDayDesc=عن كل يوم المحدد، يمكنك اختيار، أو لم يكن كذلك، لقاء ساعات في الشكل التالي:
    - فارغة،
    - "8H"، "8H" أو "08:00" لإعطاء انطلاقة ساعة في الاجتماع،
    - "11/08"، "8H-11H"، "8H-11H" أو "8: 00-11: 00" لإعطاء البداية والنهاية ساعة في الاجتماع،
    - "8h15-11h15"، "8H15-11H15" أو "8: 15-11: 15" لنفس الشيء ولكن مع دقائق. +SelectDayDesc=For each selected day, you can choose, or not, meeting hours in the following format:
    - empty,
    - "8h", "8H" or "8:00" to give a meeting's start hour,
    - "8-11", "8h-11h", "8H-11H" or "8:00-11:00" to give a meeting's start and end hour,
    - "8h15-11h15", "8H15-11H15" or "8:15-11:15" for the same thing but with minutes. BackToCurrentMonth=العودة إلى الشهر الحالي ErrorOpenSurveyFillFirstSection=هل لا شغل في القسم الأول من إنشاء الإستطلاع ErrorOpenSurveyOneChoice=أدخل خيار واحد على الأقل diff --git a/htdocs/langs/ar_SA/paybox.lang b/htdocs/langs/ar_SA/paybox.lang index a99f086470b..fc28a4d1f3c 100644 --- a/htdocs/langs/ar_SA/paybox.lang +++ b/htdocs/langs/ar_SA/paybox.lang @@ -11,17 +11,8 @@ YourEMail=البريد الإلكتروني لتلقي تأكيد الدفع Creditor=دائن PaymentCode=رمز الدفع PayBoxDoPayment=Pay with Paybox -ToPay=القيام بالدفع YouWillBeRedirectedOnPayBox=سيتم إعادة توجيهك على صفحة Paybox الأمنة لإدخال معلومات بطاقة الائتمان الخاصة بك Continue=التالي -ToOfferALinkForOnlinePayment=عنوان URL للدفع %s -ToOfferALinkForOnlinePaymentOnOrder=URL to offer a %s online payment user interface for a sales order -ToOfferALinkForOnlinePaymentOnInvoice=URL لتقديم واجهة مستخدم الدفع عبر الإنترنت %s لفاتورة العميل -ToOfferALinkForOnlinePaymentOnContractLine=URL لتقديم %s واجهة مستخدم الدفع عبر الإنترنت لخط العقد -ToOfferALinkForOnlinePaymentOnFreeAmount=URL لتقديم واجهة مستخدم الدفع عبر الإنترنت %s مقابل مبلغ مجاني -ToOfferALinkForOnlinePaymentOnMemberSubscription=URL لتقديم %s واجهة مستخدم الدفع عبر الإنترنت للحصول على اشتراك عضو -ToOfferALinkForOnlinePaymentOnDonation=URL to offer a %s online payment, user interface for payment of donation -YouCanAddTagOnUrl=يمكنك أيضا إضافة معلمة عنوان url &tag=value إلى أي من عنوان urlهذا (مطلوب فقط للدفع المجاني) لإضافة علامة تعليق الدفع الخاصة بك. SetupPayBoxToHavePaymentCreatedAutomatically=Setup your Paybox with url %s to have payment created automatically when validated by Paybox. YourPaymentHasBeenRecorded=تؤكد هذه الصفحة أنه قد تم تسجيل دفعتك. شكرا لكم. YourPaymentHasNotBeenRecorded=Your payment has NOT been recorded and the transaction has been canceled. Thank you. diff --git a/htdocs/langs/ar_SA/projects.lang b/htdocs/langs/ar_SA/projects.lang index 9061a2adc05..13207420674 100644 --- a/htdocs/langs/ar_SA/projects.lang +++ b/htdocs/langs/ar_SA/projects.lang @@ -86,8 +86,8 @@ WhichIamLinkedToProject=which I'm linked to project Time=وقت ListOfTasks=List of tasks GoToListOfTimeConsumed=Go to list of time consumed -GoToListOfTasks=Go to list of tasks -GoToGanttView=Go to Gantt view +GoToListOfTasks=Show as list +GoToGanttView=show as Gantt GanttView=Gantt View ListProposalsAssociatedProject=List of the commercial proposals related to the project ListOrdersAssociatedProject=List of sales orders related to the project @@ -250,3 +250,8 @@ OneLinePerUser=One line per user ServiceToUseOnLines=Service to use on lines InvoiceGeneratedFromTimeSpent=Invoice %s has been generated from time spent on project ProjectBillTimeDescription=Check if you enter timesheet on tasks of project AND you plan to generate invoice(s) from the timesheet to bill the customer of the project (do not check if you plan to create invoice that is not based on entered timesheets). +ProjectFollowOpportunity=Follow opportunity +ProjectFollowTasks=Follow tasks +UsageOpportunity=Usage: Opportunity +UsageTasks=Usage: Tasks +UsageBillTimeShort=Usage: Bill time diff --git a/htdocs/langs/ar_SA/receiptprinter.lang b/htdocs/langs/ar_SA/receiptprinter.lang index 8732c502908..e03bb8efed5 100644 --- a/htdocs/langs/ar_SA/receiptprinter.lang +++ b/htdocs/langs/ar_SA/receiptprinter.lang @@ -26,9 +26,10 @@ PROFILE_P822D=الملف P822D PROFILE_STAR=نجمة الشخصي PROFILE_DEFAULT_HELP=الملف الافتراضي مناسبة للطابعات إبسون PROFILE_SIMPLE_HELP=لمحة بسيطة لا الرسومات -PROFILE_EPOSTEP_HELP=ملحمة تيب الملف المساعدة +PROFILE_EPOSTEP_HELP=ملحمة تيب الملف الشخصي PROFILE_P822D_HELP=P822D الشخصي لا الرسومات PROFILE_STAR_HELP=نجمة الشخصي +DOL_LINE_FEED=Skip line DOL_ALIGN_LEFT=ترك النص محاذاة DOL_ALIGN_CENTER=نص المركز DOL_ALIGN_RIGHT=النص محاذاة إلى اليمين @@ -42,3 +43,5 @@ DOL_CUT_PAPER_PARTIAL=تذكرة قطع جزئيا DOL_OPEN_DRAWER=فتح درج النقود DOL_ACTIVATE_BUZZER=تفعيل صفارة DOL_PRINT_QRCODE=طباعة رمز الاستجابة السريعة +DOL_PRINT_LOGO=Print logo of my company +DOL_PRINT_LOGO_OLD=Print logo of my company (old printers) diff --git a/htdocs/langs/ar_SA/sendings.lang b/htdocs/langs/ar_SA/sendings.lang index 2cda3a264db..64db057f549 100644 --- a/htdocs/langs/ar_SA/sendings.lang +++ b/htdocs/langs/ar_SA/sendings.lang @@ -21,6 +21,7 @@ QtyShipped=الكمية المشحونة QtyShippedShort=Qty ship. QtyPreparedOrShipped=Qty prepared or shipped QtyToShip=لشحن الكمية +QtyToReceive=Qty to receive QtyReceived=الكمية الواردة QtyInOtherShipments=Qty in other shipments KeepToShip=تبقى على السفينة @@ -46,17 +47,18 @@ DateDeliveryPlanned=التاريخ المحدد للتسليم RefDeliveryReceipt=Ref delivery receipt StatusReceipt=Status delivery receipt DateReceived=تلقى تاريخ التسليم -SendShippingByEMail=ارسال شحنة عن طريق البريد الالكتروني +ClassifyReception=Classify reception +SendShippingByEMail=Send shipment by email SendShippingRef=تقديم شحنة٪ الصورة ActionsOnShipping=الأحداث على شحنة LinkToTrackYourPackage=رابط لتتبع الحزمة الخاصة بك ShipmentCreationIsDoneFromOrder=لحظة، ويتم إنشاء لشحنة جديدة من أجل بطاقة. ShipmentLine=خط الشحن -ProductQtyInCustomersOrdersRunning=Product quantity into open customer orders -ProductQtyInSuppliersOrdersRunning=Product quantity into open purchase orders -ProductQtyInShipmentAlreadySent=Product quantity from open customer order already sent -ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from open supplier order already received -NoProductToShipFoundIntoStock=لا يوجد منتج للسفينة وجدت في مستودع٪ الصورة. الأسهم الصحيح أو العودة إلى اختيار مستودع آخر. +ProductQtyInCustomersOrdersRunning=Product quantity from open sales orders +ProductQtyInSuppliersOrdersRunning=Product quantity from open purchase orders +ProductQtyInShipmentAlreadySent=Product quantity from open sales order already sent +ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from open purchase orders already received +NoProductToShipFoundIntoStock=No product to ship found in warehouse %s. Correct stock or go back to choose another warehouse. WeightVolShort=Weight/Vol. ValidateOrderFirstBeforeShipment=You must first validate the order before being able to make shipments. @@ -69,4 +71,4 @@ SumOfProductWeights=مجموع الأوزان المنتج # warehouse details DetailWarehouseNumber= تفاصيل مستودع -DetailWarehouseFormat= W:٪ ق (الكمية:٪ د) +DetailWarehouseFormat= W:%s (Qty: %d) diff --git a/htdocs/langs/ar_SA/stocks.lang b/htdocs/langs/ar_SA/stocks.lang index f04e4ac1a81..a57ae3e3ca9 100644 --- a/htdocs/langs/ar_SA/stocks.lang +++ b/htdocs/langs/ar_SA/stocks.lang @@ -55,7 +55,7 @@ PMPValue=المتوسط المرجح لسعر PMPValueShort=الواب EnhancedValueOfWarehouses=قيمة المستودعات UserWarehouseAutoCreate=Create a user warehouse automatically when creating a user -AllowAddLimitStockByWarehouse=Manage also values for minimum and desired stock per pairing (product-warehouse) in addition to values per product +AllowAddLimitStockByWarehouse=Manage also value for minimum and desired stock per pairing (product-warehouse) in addition to the value for minimum and desired stock per product IndependantSubProductStock=Product stock and subproduct stock are independent QtyDispatched=ارسال كمية QtyDispatchedShort=أرسل الكمية @@ -184,7 +184,7 @@ SelectFournisseur=Vendor filter inventoryOnDate=Inventory INVENTORY_DISABLE_VIRTUAL=Virtual product (kit): do not decrement stock of a child product INVENTORY_USE_MIN_PA_IF_NO_LAST_PA=Use the buy price if no last buy price can be found -INVENTORY_USE_INVENTORY_DATE_FROM_DATEMVT=Stock movement has date of inventory +INVENTORY_USE_INVENTORY_DATE_FOR_DATE_OF_MVT=Stock movements will have the date of inventory (instead of the date of inventory validation) inventoryChangePMPPermission=Allow to change PMP value for a product ColumnNewPMP=New unit PMP OnlyProdsInStock=Do not add product without stock @@ -212,3 +212,7 @@ StockIncreaseAfterCorrectTransfer=Increase by correction/transfer StockDecreaseAfterCorrectTransfer=Decrease by correction/transfer StockIncrease=Stock increase StockDecrease=Stock decrease +InventoryForASpecificWarehouse=Inventory for a specific warehouse +InventoryForASpecificProduct=Inventory for a specific product +StockIsRequiredToChooseWhichLotToUse=Stock is required to choose which lot to use +ForceTo=Force to diff --git a/htdocs/langs/ar_SA/stripe.lang b/htdocs/langs/ar_SA/stripe.lang index ad1b053be34..92b5159e87f 100644 --- a/htdocs/langs/ar_SA/stripe.lang +++ b/htdocs/langs/ar_SA/stripe.lang @@ -16,12 +16,13 @@ StripeDoPayment=Pay with Stripe YouWillBeRedirectedOnStripe=You will be redirected on secured Stripe page to input you credit card information Continue=التالى ToOfferALinkForOnlinePayment=عنوان دفع %s -ToOfferALinkForOnlinePaymentOnOrder=URL to offer a %s online payment user interface for a sales order -ToOfferALinkForOnlinePaymentOnInvoice=عنوان لتقديم المستندات ٪ الدفع الإلكتروني واجهة المستخدم للفاتورة -ToOfferALinkForOnlinePaymentOnContractLine=عنوان لتقديم المستندات ٪ الدفع الإلكتروني واجهة المستخدم للحصول على عقد خط -ToOfferALinkForOnlinePaymentOnFreeAmount=عنوان لتقديم المستندات ٪ الدفع الإلكتروني واجهة المستخدم لمبلغ حرة -ToOfferALinkForOnlinePaymentOnMemberSubscription=عنوان الموقع لتقديم الدفع عبر الإنترنت %s واجهة المستخدم للاشتراك عضو -YouCanAddTagOnUrl=You can also add url parameter &tag=يمكنك أيضا إضافة رابط المعلم = & علامة على أي من قيمة تلك عنوان (مطلوب فقط لدفع الحر) الخاصة بك لإضافة تعليق دفع الوسم. +ToOfferALinkForOnlinePaymentOnOrder=URL to offer a %s online payment page for a sales order +ToOfferALinkForOnlinePaymentOnInvoice=URL to offer a %s online payment page for a customer invoice +ToOfferALinkForOnlinePaymentOnContractLine=URL to offer a %s online payment page for a contract line +ToOfferALinkForOnlinePaymentOnFreeAmount=URL to offer a %s online payment page of any amount with no existing object +ToOfferALinkForOnlinePaymentOnMemberSubscription=URL to offer a %s online payment page for a member subscription +ToOfferALinkForOnlinePaymentOnDonation=URL to offer a %s online payment page for payment of a donation +YouCanAddTagOnUrl=You can also add url parameter &tag=value to any of those URL (mandatory only for payment not linked to an object) to add your own payment comment tag.
    For the URL of payments with no existing object, you may also add the parameter &noidempotency=1 so the same link with same tag can be used several times (some payment mode may limit the payment to 1 for each different link without this parameter) SetupStripeToHavePaymentCreatedAutomatically=Setup your Stripe with url %s to have payment created automatically when validated by Stripe. AccountParameter=حساب المعلمات UsageParameter=استخدام المعلمات diff --git a/htdocs/langs/ar_SA/ticket.lang b/htdocs/langs/ar_SA/ticket.lang index 86b7893433f..f0bf898d89c 100644 --- a/htdocs/langs/ar_SA/ticket.lang +++ b/htdocs/langs/ar_SA/ticket.lang @@ -33,7 +33,10 @@ TicketDictSeverity=Ticket - Severities TicketTypeShortBUGSOFT=Dysfonctionnement logiciel TicketTypeShortBUGHARD=Dysfonctionnement matériel TicketTypeShortCOM=Commercial question -TicketTypeShortINCIDENT=Request for assistance + +TicketTypeShortHELP=Request for functionnal help +TicketTypeShortISSUE=Issue, bug or problem +TicketTypeShortREQUEST=Change or enhancement request TicketTypeShortPROJET=المشروع TicketTypeShortOTHER=الآخر @@ -137,6 +140,10 @@ NoUnreadTicketsFound=No unread ticket found TicketViewAllTickets=View all tickets TicketViewNonClosedOnly=View only open tickets TicketStatByStatus=Tickets by status +OrderByDateAsc=Sort by ascending date +OrderByDateDesc=Sort by descending date +ShowAsConversation=Show as conversation list +MessageListViewType=Show as table list # # Ticket card @@ -222,6 +229,9 @@ TicketConfirmChangeStatus=Confirm the status change: %s ? TicketLogStatusChanged=Status changed: %s to %s TicketNotNotifyTiersAtCreate=Not notify company at create Unread=Unread +TicketNotCreatedFromPublicInterface=Not available. Ticket was not created from public interface. +PublicInterfaceNotEnabled=Public interface was not enabled +ErrorTicketRefRequired=Ticket reference name is required # # Logs diff --git a/htdocs/langs/ar_SA/website.lang b/htdocs/langs/ar_SA/website.lang index 0a00985dd24..cd8c4108eaa 100644 --- a/htdocs/langs/ar_SA/website.lang +++ b/htdocs/langs/ar_SA/website.lang @@ -56,7 +56,7 @@ NoPageYet=No pages yet YouCanCreatePageOrImportTemplate=You can create a new page or import a full website template SyntaxHelp=Help on specific syntax tips YouCanEditHtmlSourceckeditor=You can edit HTML source code using the "Source" button in editor. -YouCanEditHtmlSource=
    You can include PHP code into this source using tags <?php ?>. The following global variables are available: $conf, $db, $mysoc, $user, $website, $websitepage, $weblangs.

    You can also include content of another Page/Container with the following syntax:
    <?php includeContainer('alias_of_container_to_include'); ?>

    You can make a redirect to another Page/Container with the following syntax (Note: do not output any content before a redirect):
    <?php redirectToContainer('alias_of_container_to_redirect_to'); ?>

    To add a link to another page, use the syntax:
    <a href="alias_of_page_to_link_to.php">mylink<a>

    To include a link to download a file stored into the documents directory, use the document.php wrapper:
    Example, for a file into documents/ecm (need to be logged), syntax is:
    <a href="/document.php?modulepart=ecm&file=[relative_dir/]filename.ext">
    For a file into documents/medias (open directory for public access), syntax is:
    <a href="/document.php?modulepart=medias&file=[relative_dir/]filename.ext">
    For a file shared with a share link (open access using the sharing hash key of file), syntax is:
    <a href="/document.php?hashp=publicsharekeyoffile">

    To include an image stored into the documents directory, use the viewimage.php wrapper:
    Example, for an image into documents/medias (open directory for public access), syntax is:
    <img src="/viewimage.php?modulepart=medias&file=[relative_dir/]filename.ext">
    +YouCanEditHtmlSource=
    You can include PHP code into this source using tags <?php ?>. The following global variables are available: $conf, $db, $mysoc, $user, $website, $websitepage, $weblangs.

    You can also include content of another Page/Container with the following syntax:
    <?php includeContainer('alias_of_container_to_include'); ?>

    You can make a redirect to another Page/Container with the following syntax (Note: do not output any content before a redirect):
    <?php redirectToContainer('alias_of_container_to_redirect_to'); ?>

    To add a link to another page, use the syntax:
    <a href="alias_of_page_to_link_to.php">mylink<a>

    To include a link to download a file stored into the documents directory, use the document.php wrapper:
    Example, for a file into documents/ecm (need to be logged), syntax is:
    <a href="/document.php?modulepart=ecm&file=[relative_dir/]filename.ext">
    For a file into documents/medias (open directory for public access), syntax is:
    <a href="/document.php?modulepart=medias&file=[relative_dir/]filename.ext">
    For a file shared with a share link (open access using the sharing hash key of file), syntax is:
    <a href="/document.php?hashp=publicsharekeyoffile">

    To include an image stored into the documents directory, use the viewimage.php wrapper:
    Example, for an image into documents/medias (open directory for public access), syntax is:
    <img src="/viewimage.php?modulepart=medias&file=[relative_dir/]filename.ext">

    More examples of HTML or dynamic code available on the wiki documentation
    . ClonePage=Clone page/container CloneSite=Clone site SiteAdded=Website added @@ -114,3 +114,10 @@ CSSContentTooltipHelp=Enter here CSS content. To avoid any conflict with the CSS LinkAndScriptsHereAreNotLoadedInEditor=Warning: This content is output only when site is accessed from a server. It is not used in Edit mode so if you need to load javascript files also in edit mode, just add your tag 'script src=...' into the page. Dynamiccontent=Sample of a page with dynamic content ImportSite=Import website template +EditInLineOnOff=Mode 'Edit inline' is %s +ShowSubContainersOnOff=Mode to execute 'dynamic content' is %s +GlobalCSSorJS=Global CSS/JS/Header file of web site +BackToHomePage=Back to home page... +TranslationLinks=Translation links +YouTryToAccessToAFileThatIsNotAWebsitePage=You try to access to a page that is not a website page +UseTextBetween5And70Chars=For good SEO practices, use a text between 5 and 70 characters diff --git a/htdocs/langs/bg_BG/accountancy.lang b/htdocs/langs/bg_BG/accountancy.lang index 2f8ed951db1..e975f10af3f 100644 --- a/htdocs/langs/bg_BG/accountancy.lang +++ b/htdocs/langs/bg_BG/accountancy.lang @@ -1,4 +1,5 @@ -# Dolibarr language file - en_US - Accounting Expert +# Dolibarr language file - en_US - Accountancy (Double entries) +Accountancy=Счетоводство Accounting=Счетоводство ACCOUNTING_EXPORT_SEPARATORCSV=Разделител на колони в експортен файл ACCOUNTING_EXPORT_DATE=Формат на дата в експортен файл @@ -97,6 +98,8 @@ MenuExpenseReportAccounts=Сметки за разходни отчети MenuLoanAccounts=Сметки за кредити MenuProductsAccounts=Сметки за продукти MenuClosureAccounts=Сметки за приключване +MenuAccountancyClosure=Приключване +MenuAccountancyValidationMovements=Валидиране на движения ProductsBinding=Сметки за продукти TransferInAccounting=Трансфер към счетоводство RegistrationInAccounting=Регистрация в счетоводство @@ -164,12 +167,14 @@ ACCOUNTING_ACCOUNT_SUSPENSE=Счетоводна сметка за изчакв DONATION_ACCOUNTINGACCOUNT=Счетоводна сметка за регистриране на дарения ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Счетоводен акаунт за регистриране на членски внос -ACCOUNTING_PRODUCT_BUY_ACCOUNT=Счетоводна сметка по подразбиране за закупени продукти (използва се, ако не е дефинирана в продуктовата карта) +ACCOUNTING_PRODUCT_BUY_ACCOUNT=Счетоводна сметка по подразбиране за закупени продукти (използва се, ако не е определена в продуктовата карта) ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Счетоводна сметка по подразбиране за продадени продукти (използва се, ако не е дефинирана в продуктовата карта) -ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Счетоводна сметка по подразбиране за продадени продукти в ЕИО (използва се, ако не е дефинирана в продуктовата карта) -ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Счетоводна сметка по подразбиране за продадени продукти извън ЕИО (използва се, ако не е дефинирана в продуктовата карта) +ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Счетоводна сметка по подразбиране за продадени продукти в ЕИО (използва се, ако не е определена в продуктовата карта) +ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Счетоводна сметка по подразбиране за продадени и експортирани продукти извън ЕИО (използва се, ако не е определена в продуктовата карта) ACCOUNTING_SERVICE_BUY_ACCOUNT=Счетоводна сметка по подразбиране за закупени услуги (използва се, ако не е дефинирана в картата на услугата) ACCOUNTING_SERVICE_SOLD_ACCOUNT=Счетоводна сметка по подразбиране за продадени услуги (използва се, ако не е дефинирана в картата на услугата) +ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Счетоводна сметка по подразбиране за продадени услуги в ЕИО (използва се, ако не е определена в картата на услугата) +ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Счетоводна сметка по подразбиране за продадени и експортирани услуги извън ЕИО (използва се, ако не е определена в картата на услугата) Doctype=Вид документ Docdate=Дата @@ -192,9 +197,10 @@ ByPersonalizedAccountGroups=По персонализирани групи ByYear=По година NotMatch=Не е зададено DeleteMvt=Изтриване на редове от книгата +DelMonth=Month to delete DelYear=Година за изтриване DelJournal=Журнал за изтриване -ConfirmDeleteMvt=Това ще изтрие всички редове в книгата за година и / или от конкретен журнал. Изисква се поне един критерий. +ConfirmDeleteMvt=This will delete all lines of the Ledger for the year/month and/or from a specific journal (At least one criterion is required). You will have to reuse the feature 'Registration inaccounting' to have the deleted record back in the ledger. ConfirmDeleteMvtPartial=Това ще изтрие транзакцията от книгата (всички редове, свързани с една и съща транзакция ще бъдат изтрити) FinanceJournal=Финансов журнал ExpenseReportsJournal=Журнал за разходни отчети @@ -235,13 +241,19 @@ DescVentilDoneCustomer=Преглед на списъка с редове на DescVentilTodoCustomer=Свързване на редове на фактури, които все още не са свързани със счетоводна сметка за продукт ChangeAccount=Променете счетоводната сметка на продукта / услугата за избрани редове със следната счетоводна сметка: Vide=- -DescVentilSupplier=Преглед на списъка с редове на фактури за доставка, свързани (или все още не) със счетоводна сметка за продукт +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account (only record not already transfered in accountancy are visible) DescVentilDoneSupplier=Преглед на списъка с редове на фактури за доставка и тяхната счетоводна сметка DescVentilTodoExpenseReport=Свържете редове на разходни отчети, които все още не са свързани със счетоводна сметка за такса DescVentilExpenseReport=Преглед на списъка с редове на разходни отчети, свързани (или не) със счетоводна сметка за такса DescVentilExpenseReportMore=Ако настроите счетоводна сметка за видовете разходен отчет, то системата ще може да извърши всички свързвания между редовете на разходния отчет и счетоводната сметка във вашия сметкоплан, просто с едно щракване с бутона "%s". Ако сметката не е зададена в речника с таксите или ако все още имате някои редове, които не са свързани с нито една сметка ще трябва да направите ръчно свързване от менюто "%s". DescVentilDoneExpenseReport=Преглед на списъка с редове на разходни отчети и тяхната счетоводна сметка за такса +DescClosure=Преглед на броя движения по месеци, които не са валидирани и отворените фискални години +OverviewOfMovementsNotValidated=Стъпка 1 / Преглед на движенията, които не са валидирани (необходимо за приключване на фискална година) +ValidateMovements=Валидиране на движения +DescValidateMovements=Всякакви промени или изтриване на написаното ще бъдат забранени. Всички записи за изпълнение трябва да бъдат валидирани, в противен случай приключването няма да е възможно. +SelectMonthAndValidate=Изберете месец и валидирайте движенията + ValidateHistory=Автоматично свързване AutomaticBindingDone=Автоматичното свързване завърши @@ -256,6 +268,7 @@ ListOfProductsWithoutAccountingAccount=Списък на продукти, ко ChangeBinding=Промяна на свързване Accounted=Осчетоводено в книгата NotYetAccounted=Все още не е осчетоводено в книгата +ShowTutorial=Показване на урок ## Admin ApplyMassCategories=Прилагане на масови категории @@ -264,8 +277,8 @@ CategoryDeleted=Категорията за счетоводната сметк AccountingJournals=Счетоводни журнали AccountingJournal=Счетоводен журнал NewAccountingJournal=Нов счетоводен журнал -ShowAccoutingJournal=Показване на счетоводен журнал -NatureOfJournal=Nature of Journal +ShowAccountingJournal=Показване на счетоводен журнал +NatureOfJournal=Произход на журнала AccountingJournalType1=Разнородни операции AccountingJournalType2=Продажби AccountingJournalType3=Покупки @@ -291,7 +304,7 @@ Modelcsv_quadratus=Експортиране за Quadratus QuadraCompta Modelcsv_ebp=Експортиране за EBP Modelcsv_cogilog=Експортиране за Cogilog Modelcsv_agiris=Експортиране за Agiris -Modelcsv_LDCompta=Export for LD Compta (v9 & higher) (Test) +Modelcsv_LDCompta=Експортиране за LD Compta (v9 и по-нова версия) (Тест) Modelcsv_openconcerto=Експортиране за OpenConcerto (Тест) Modelcsv_configurable=Експортиране в конфигурируем CSV Modelcsv_FEC=Експортиране за FEC @@ -302,7 +315,7 @@ ChartofaccountsId=Идентификатор на сметкоплан InitAccountancy=Инициализиране на счетоводство InitAccountancyDesc=Тази страница може да се използва за инициализиране на счетоводна сметка за продукти и услуги, за които няма определена счетоводна сметка за продажби и покупки. DefaultBindingDesc=Тази страница може да се използва за задаване на сметка по подразбиране, която да се използва за свързване на записи за транзакции на плащания на заплати, дарения, данъци и ДДС, когато все още не е зададена конкретна счетоводна сметка. -DefaultClosureDesc=This page can be used to set parameters used for accounting closures. +DefaultClosureDesc=Тази страница може да се използва за задаване на параметри, използвани за счетоводни приключвания. Options=Опции OptionModeProductSell=Режим продажби OptionModeProductSellIntra=Режим продажби, изнасяни в ЕИО diff --git a/htdocs/langs/bg_BG/admin.lang b/htdocs/langs/bg_BG/admin.lang index 35d40b9a937..871d0c0cdaa 100644 --- a/htdocs/langs/bg_BG/admin.lang +++ b/htdocs/langs/bg_BG/admin.lang @@ -178,6 +178,8 @@ Compression=Компресия CommandsToDisableForeignKeysForImport=Команда за деактивиране на външните ключове при импортиране CommandsToDisableForeignKeysForImportWarning=Задължително, ако искате да възстановите по-късно вашия SQL dump ExportCompatibility=Съвместимост на генерирания експортиран файл +ExportUseMySQLQuickParameter=Use the --quick parameter +ExportUseMySQLQuickParameterHelp=The '--quick' parameter helps limit RAM consumption for large tables. MySqlExportParameters=Параметри за експортиране на MySQL PostgreSqlExportParameters= Параметри за експортиране на PostgreSQL UseTransactionnalMode=Използване на транзакционен режим @@ -218,7 +220,7 @@ DoliStoreDesc=DoliStore, официалният пазар за Dolibarr ERP / C DoliPartnersDesc=Списък на компаниите, които предоставят разработване по поръчка модули или функции.
    Забележка: тъй като Dolibarr е приложение с отворен код, всеки , който има опит в програмирането на PHP, може да разработи модул. WebSiteDesc=Външни уебсайтове за повече модули за добавки (които не са основни)... DevelopYourModuleDesc=Някои решения за разработване на ваш собствен модул... -URL=Връзка +URL=URL връзка BoxesAvailable=Налични джаджи BoxesActivated=Активирани джаджи ActivateOn=Активирай на @@ -268,6 +270,7 @@ Emails=Имейли EMailsSetup=Настройка за имейл известяване EMailsDesc=Тази страница позволява да замените стандартните си PHP параметри за изпращане на имейли. В повечето случаи в Unix / Linux OS, PHP настройката е правилна и тези параметри не са необходими. EmailSenderProfiles=Профили за изходяща електронна поща +EMailsSenderProfileDesc=Може да запазите тази секция празна. Ако въведете имейли тук, те ще бъдат добавени като възможни податели в комбинирания списък, когато пишете нов имейл. MAIN_MAIL_SMTP_PORT=SMTP / SMTPS порт (стойност по подразбиране в php.ini: %s ) MAIN_MAIL_SMTP_SERVER=SMTP / SMTPS хост (стойност по подразбиране в php.ini: %s ) MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=SMTP / SMTPS порт (не е дефиниран в PHP за Unix-подобни системи) @@ -277,7 +280,7 @@ MAIN_MAIL_ERRORS_TO=Имейл адрес за получаване на гре MAIN_MAIL_AUTOCOPY_TO= Имейл адрес за получаване на скрито копие (Bcc) на всички изпратени имейли MAIN_DISABLE_ALL_MAILS=Деактивиране на изпращането на всички имейли (за тестови цели или демонстрации) MAIN_MAIL_FORCE_SENDTO=Изпращане на всички имейли до (вместо до реалните получатели, за тестови цели) -MAIN_MAIL_ENABLED_USER_DEST_SELECT=Добавяне на списъка с имейли на потребители (служители) към разрешените получатели +MAIN_MAIL_ENABLED_USER_DEST_SELECT=Предлагане на имейли на служители (ако са дефинирани) в списъка с предварително определен получател при създаване на нов имейл MAIN_MAIL_SENDMODE=Метод за изпращане на имейл MAIN_MAIL_SMTPS_ID=SMTP потребителско име (ако изпращащият сървър изисква удостоверяване) MAIN_MAIL_SMTPS_PW=SMTP парола (ако изпращащият сървър изисква удостоверяване) @@ -334,7 +337,7 @@ LastActivationAuthor=Последен автор на активирането LastActivationIP=Последно активиране от IP адрес UpdateServerOffline=Актуализиране на сървъра офлайн WithCounter=Управление на брояч -GenericMaskCodes=Може да въведете всяка маска за номериране. В тази маска, могат да се използват следните тагове:
    {000000} съответства на номер, който ще се увеличава на всеки %s. Въведете толкова нули, колкото е желаната дължина на брояча. Броячът ще бъде запълнен с нули от ляво, за да има толкова нули, колкото и в маската.
    {000000+000} същото като в предишния случай, но започва отместване, съответстващо на номера отдясно на знака +, считано от първия %s.
    {000000@x} същото като в предишния случай, но броячът се нулира, когато месецът Х е достигнат (Х между 1 и 12, или 0, за да използвате началото на месеца на фискалната година, определени в вашата конфигурация или 99, за да нулирате брояча всеки месец). Ако тази опция се използва и X е 2 или по-висока, to тогава последователностa {гг}{mm} или {гггг}{mm} също е задължителна.
    {дд} ден (01 до 31).
    {мм} месец (01 до 12).
    {гг}, {гггг} година от 2 или 4 цифри.
    +GenericMaskCodes=Може да въведете всяка маска за номериране. В тази маска, могат да се използват следните тагове:
    {000000} съответства на номер, който ще се увеличава на всеки %s. Въведете толкова нули, колкото е желаната дължина на брояча. Броячът ще бъде запълнен с нули от ляво, за да има толкова нули, колкото и в маската.
    {000000+000} същото като в предишния случай, но започва отместване, съответстващо на номера отдясно на знака +, считано от първия %s.
    {000000@x} същото като в предишния случай, но броячът се нулира, когато месецът Х е достигнат (Х между 1 и 12, или 0, за да използвате началото на месеца на фискалната година, определени в вашата конфигурация или 99, за да нулирате брояча всеки месец). Ако тази опция се използва и X е 2 или по-висока, то тогава последователностa {yy}{mm} или {yyyy}{mm} също е задължителна.
    {dd} ден (01 до 31).
    {mm} месец (01 до 12).
    {yy}, {yyyy} или {y} година от 2, 4 или 1 цифри.
    GenericMaskCodes2= {cccc} клиентският код на n знака
    {cccc000} клиентският код на n знака е последван от брояч, предназначен за клиента. Този брояч е предназначен за клиента и се нулира едновременно от глобалния брояч.
    {tttt} Кодът на контрагента с n знака (вижте менюто Начало - Настройка - Речник - Видове контрагенти). Ако добавите този таг, броячът ще бъде различен за всеки тип контрагент.
    GenericMaskCodes3=Всички други символи в маската ще останат непокътнати.
    Не са разрешени интервали.
    GenericMaskCodes4a= Пример за 99-я %s контрагент TheCompany, с дата 2007-01-31:
    @@ -398,9 +401,9 @@ GetSecuredUrl=Получете изчисления URL адрес ButtonHideUnauthorized=Скриване на бутоните за потребители, които не са администратори, вместо показване на сиви бутони. OldVATRates=Първоначална ставка на ДДС NewVATRates=Нова ставка на ДДС -PriceBaseTypeToChange=Промяна на цените с базова референтна стойност, определена на +PriceBaseTypeToChange=Променяне на цените с базова референтна стойност, определена на MassConvert=Стартиране на групово превръщане -PriceFormatInCurrentLanguage=Price Format In Current Language +PriceFormatInCurrentLanguage=Формат на цената в текущия език String=Низ TextLong=Дълъг текст HtmlText=HTML текст @@ -432,7 +435,7 @@ ExtrafieldParamHelpradio=Списъкът със стойности трябва ExtrafieldParamHelpsellist=Списъкът на стойностите идва от таблица
    Синтаксис: table_name:label_field:id_field::filter
    Пример: c_typent: libelle:id::filter

    - idfilter е задължително основен int key
    - филтърът може да бъде прост тест (например active = 1), за да се покаже само активна стойност
    Може също да използвате $ID$ във филтъра, който е текущият идентификатор на текущия обект.
    За да направите SELECT във филтъра, използвайте $SEL$
    ако искате да филтрирате по допълнителни полета, използвайте синтаксис extra.fieldcode=...(където кодът на полето е кодът на допълнителното поле)

    За да имате списъка в зависимост от друг допълнителен списък с атрибути:
    c_typent:libelle:id:options_ parent_list_code|parent_column:филтер

    За да имате списъка в зависимост от друг списък:
    c_typent:libelle:id:parent_list_code|parent_column:filter ExtrafieldParamHelpchkbxlst=Списъкът на стойностите идва от таблица
    Синтаксис: table_name:label_field:id_field::filter
    Пример: c_typent:libelle:id::filter

    филтърът може да бъде прост тест (например active = 1), за да се покаже само активна стойност
    Можете също да използвате $ID$ във филтъра, който е текущият идентификатор на текущия обект
    За да направите SELECT във филтъра, използвайте $SEL$
    ако искате да филтрирате по допълнителни полета, използвайте синтаксис extra.fieldcode=...(където кодът на полето е кодът на екстра полето)

    За да имате списъка в зависимост от друг допълнителен списък с атрибути:
    c_typent:libelle:id:options_ parent_list_code|parent_column:filter

    За да имате списъка в зависимост от друг списък:
    c_typent:libelle:id:parent_list_code|parent_column:filter ExtrafieldParamHelplink=Параметрите трябва да са ObjectName:Classpath
    Синтаксис: ObjectName:Classpath
    Примери:
    Societe:societe/class/societe.class.php
    Contact:contact/class/contact.class.php -ExtrafieldParamHelpSeparator=Keep empty for a simple separator
    Set this to 1 for a collapsing separator (open by default for new session, then status is kept for each user session)
    Set this to 2 for a collapsing separator (collapsed by default for new session, then status is kept fore each user session) +ExtrafieldParamHelpSeparator=Оставете празно за обикновен разделител
    Задайте това на 1 за разделител, който се свива (отворен по подразбиране за нова сесия, а след това състоянието се запазва за всяка потребителска сесия)
    Задайте това на 2 за разделител, който се свива (свит по подразбиране за нова сесия, а след това състоянието се запазва за всяка потребителска сесия) LibraryToBuildPDF=Използвана библиотека за създаване на PDF файлове LocalTaxDesc=Някои държави могат да прилагат два или три данъка към всеки ред във фактурата. Ако случаят е такъв, изберете вида на втория и третия данък и съответната данъчна ставка. Възможен тип са:
    1: местен данък върху продукти и услуги без ДДС (местния данък се изчислява върху сумата без данък)
    2: местен данък върху продукти и услуги с ДДС (местният данък се изчислява върху сумата + основния данък)
    3: местен данък върху продукти без ДДС (местният данък се изчислява върху сумата без данък)
    4: местен данък върху продукти с ДДС (местният данък се изчислява върху сумата + основния данък)
    5: местен данък върху услуги без ДДС (местният данък се изчислява върху сумата без данък)
    6: местен данък върху услуги с ДДС (местният данък се изчислява върху сумата + основния данък) SMS=SMS @@ -462,7 +465,9 @@ EnableAndSetupModuleCron=Ако искате да се генерира авто ModuleCompanyCodeCustomerAquarium=%s последван от клиентски код за счетоводен код на клиента ModuleCompanyCodeSupplierAquarium=%s последван от код на доставчика за счетоводен код на доставчика ModuleCompanyCodePanicum=Не генерира счетоводен код -ModuleCompanyCodeDigitaria=Счетоводният код зависи от кода на контрагента. Кодът се състои от знака "C" в първата позиция, последван от първите 5 символа от кода на контрагента. +ModuleCompanyCodeDigitaria=Генерира сложен счетоводен код според името на контрагента. Кодът се състои от префикс, който може да бъде определен в първата позиция, последван от броя на знаците, дефиниран в кода на контрагента. +ModuleCompanyCodeCustomerDigitaria=%s, последвано от съкратеното име на клиента според броя знаци: %s за счетоводния код на клиента. +ModuleCompanyCodeSupplierDigitaria=%s, последвано от съкратеното име на доставчика според броя на знаци: %s за счетоводния код на доставчика. Use3StepsApproval=По подразбиране поръчките за покупки трябва да бъдат създадени и одобрени от двама различни потребители (една стъпка / потребител за създаване и друга стъпка / потребител за одобрение. Обърнете внимание, че ако потребителят има разрешение да създава и одобрява, една стъпка / потребител ще бъде достатъчно). С тази опция може да поискате да въведете трета стъпка / потребител за одобрение, ако сумата е по-висока от определена стойност (така ще са необходими 3 стъпки: 1 = валидиране, 2 = първо одобрение и 3 = второ одобрение, ако количеството е достатъчно).
    Оставете това поле празно, ако едно одобрение (в 2 стъпки) е достатъчно или задайте много ниска стойност (например: 0.1), за да се изисква винаги второ одобрение (в 3 стъпки). UseDoubleApproval=Използване на одобрение в 3 стъпки, когато сумата (без данък) е по-голяма от... WarningPHPMail=ВНИМАНИЕ: За предпочитане е да настроите изпращането на имейли, да използва имейл сървъра на вашия доставчик, вместо настройката по подразбиране. Някои доставчици на електронна поща (като Yahoo) не позволяват да изпращате имейл от друг сървър, освен от собствения им сървър. Текущата настройка използва сървъра на приложението за изпращане на имейли, а не на сървъра на вашия доставчик на електронна поща, така че някои получатели (съвместими с ограничителния DMARC протокол), ще попитат вашия доставчик на електронна поща дали могат да приемат имейлът ви, а някои доставчици на електронна поща (като Yahoo) ще отговорят "не", защото сървърът не е техен, така че някои от изпратените имейли може да не бъдат приети (бъдете внимателни и с квотата за изпращане на вашия имейл доставчик).
    Ако вашият доставчик на имейл (като Yahoo) има това ограничение, трябва да промените настройката и да изберете другия метод "SMTP сървър" и да въведете SMTP сървъра и идентификационните данни, предоставени от вашия доставчик на електронна поща. @@ -524,7 +529,7 @@ Module50Desc=Управление на продукти Module51Name=Масови имейли Module51Desc=Управление на масови хартиени пощенски пратки Module52Name=Наличности -Module52Desc=Управление на наличности (само за продукти) +Module52Desc=Управление на наличности Module53Name=Услуги Module53Desc=Управление на услуги Module54Name=Договори / Абонаменти @@ -566,7 +571,7 @@ Module320Desc=Добавяне на RSS емисия към страниците Module330Name=Отметки и кратки пътища Module330Desc=Създаване на достъпни кратки пътища към вътрешни или външни страници, които използвате често Module400Name=Проекти или възможности -Module400Desc=Управление на проекти, възможности / потенциални клиенти и / или задачи. Свързване на елементи (фактури, поръчки, предложения, интервенции, ...) към проект, с цел получаване на общ преглед за проекта +Module400Desc=Управление на проекти, възможности и задачи. Свързване на елементи (фактури, поръчки, предложения, интервенции...) към проект, с цел получаване на общ преглед за проекта Module410Name=Webcalendar Module410Desc=Интегриране на Webcalendar Module500Name=Данъци и специални разходи @@ -575,7 +580,7 @@ Module510Name=Заплати Module510Desc=Записване и проследяване на плащанията към служители Module520Name=Кредити Module520Desc=Управление на кредити -Module600Name=Notifications on business event +Module600Name=Известия за бизнес събитие Module600Desc=Изпращане на известия по имейл, предизвикани от дадено събитие: за потребител (настройка, определена за всеки потребител), за контакти на контрагенти (настройка, определена за всеки контрагент) или за определени имейли Module600Long=Имайте предвид, че този модул изпраща имейли в реално време, когато настъпи дадено събитие. Ако търсите функция за изпращане на напомняния по имейл за събития от календара отидете в настройката на модула Календар. Module610Name=Продуктови варианти @@ -591,7 +596,7 @@ Module1200Desc=Интегриране на Mantis Module1520Name=Генериране на документи Module1520Desc=Генериране на документи за масови имейли Module1780Name=Тагове / Категории -Module1780Desc=Създаване на етикети / категории (за продукти, клиенти, доставчици, контакти или членове) +Module1780Desc=Създаване на тагове / категории (за продукти, клиенти, доставчици, контакти или членове) Module2000Name=WYSIWYG редактор Module2000Desc=Разрешаване на редактиране / форматиране на текстовите полета с помощта на CKEditor (html) Module2200Name=Динамични цени @@ -620,9 +625,9 @@ Module4000Desc=Управление на човешки ресурси (упра Module5000Name=Няколко фирми Module5000Desc=Управление на няколко фирми Module6000Name=Работен процес -Module6000Desc=Управление на работен процес (автоматично създаване на обект и / или автоматично промяна на неговия статус) +Module6000Desc=Управление на работен процес (автоматично създаване на обект и / или автоматично променяне на неговия статус) Module10000Name=Уебсайтове -Module10000Desc=Създаване на уебсайтове (публични) с WYSIWYG редактор. Просто настройте вашия уеб сървър (Apache, Nginx, ...), за да посочите специалната директория на Dolibarr, за да бъдат онлайн в интернет с определеното за целта име на домейн. +Module10000Desc=Създавайте уеб сайтове (обществени) с WYSIWYG редактор. Това е CMS, ориентиран към уеб администратори или разработчици (желателно е да знаете HTML и CSS езици). Просто настройте вашия уеб сървър (Apache, Nginx, ...) да е насочен към специалната Dolibarr директория, за да бъде онлайн в интернет с избраното име за домейн. Module20000Name=Молби за отпуск Module20000Desc=Управление на молби за отпуск от служители Module39000Name=Продуктови партиди @@ -654,21 +659,21 @@ Module62000Desc=Добавяне на функции за управление Module63000Name=Ресурси Module63000Desc=Управление на ресурси (принтери, коли, стаи, ...) с цел разпределяне по събития Permission11=Преглед на фактури за продажба -Permission12=Създаване / промяна на фактури на продажба +Permission12=Създаване / променяне на фактури на продажба Permission13=Анулиране на фактури за продажба Permission14=Валидиране на фактури за продажба Permission15=Изпращане на фактури за продажба по имейл Permission16=Създаване на плащания по фактури за продажба Permission19=Изтриване на фактури за продажба Permission21=Преглед на търговски предложения -Permission22=Създаване / промяна на търговски предложения +Permission22=Създаване / променяне на търговски предложения Permission24=Валидиране на търговски предложения Permission25=Изпращане на търговски предложения Permission26=Приключване на търговски предложения Permission27=Изтриване на търговски предложения Permission28=Експортиране на търговски предложения Permission31=Преглед на продукти -Permission32=Създаване / промяна на продукти +Permission32=Създаване / променяне на продукти Permission34=Изтриване на продукти Permission36=Преглед / управление на скрити продукти Permission38=Експортиране на продукти @@ -677,42 +682,42 @@ Permission42=Създаване / променяне на проекти (спо Permission44=Изтриване на проекти (споделени проекти и проекти, в които съм определен за контакт) Permission45=Експортиране на проекти Permission61=Преглед на интервенции -Permission62=Създаване / промяна на интервенции +Permission62=Създаване / променяне на интервенции Permission64=Изтриване на интервенции Permission67=Експортиране на интервенции Permission71=Преглед на членове -Permission72=Създаване / промяна на членове +Permission72=Създаване / променяне на членове Permission74=Изтриване на членове Permission75=Настройка на видове членство Permission76=Експортиране на данни Permission78=Преглед на абонаменти -Permission79=Създаване / промяна на абонаменти +Permission79=Създаване / променяне на абонаменти Permission81=Преглед на поръчки за продажба -Permission82=Създаване / промяна на поръчки за продажба +Permission82=Създаване / променяне на поръчки за продажба Permission84=Валидиране на поръчки за продажба Permission86=Изпращане на поръчки за продажба Permission87=Приключване на поръчки за продажба Permission88=Анулиране на поръчки за продажба Permission89=Изтриване на поръчки за продажба Permission91=Преглед на социални или фискални данъци и ДДС -Permission92=Създаване / промяна на социални или фискални данъци и ДДС +Permission92=Създаване / променяне на социални или фискални данъци и ДДС Permission93=Изтриване на социални или фискални данъци и ДДС Permission94=Експортиране на социални или фискални данъци Permission95=Преглед на справки -Permission101=Преглед на изпращания -Permission102=Създаване / промяна на изпращания -Permission104=Валидиране на изпращания -Permission106=Експортиране на изпращания -Permission109=Изтриване на изпращания +Permission101=Преглед на пратки +Permission102=Създаване / променяне на пратки +Permission104=Валидиране на пратки +Permission106=Експортиране на пратки +Permission109=Изтриване на пратки Permission111=Преглед на финансови сметки -Permission112=Създаване / промяна / изтриване и сравняване на транзакции +Permission112=Създаване / променяне / изтриване и сравняване на транзакции Permission113=Настройка на финансови сметки (създаване, управление на категории) Permission114=Съгласуване на транзакции Permission115=Експортиране на транзакции и извлечения по сметка Permission116=Прехвърляне между сметки Permission117=Управление на изпратени чекове Permission121=Преглед на контрагенти, свързани с потребителя -Permission122=Създаване / промяна на контрагенти, свързани с потребителя +Permission122=Създаване / променяне на контрагенти, свързани с потребителя Permission125=Изтриване на контрагенти, свързани с потребителя Permission126=Експортиране на контрагенти Permission141=Преглед на всички проекти и задачи (включително частни проекти, в които служителя не е определен за контакт) @@ -725,13 +730,13 @@ Permission152=Създаване / променяне на платежни на Permission153=Изпращане / предаване на платежни нареждания за директен дебит Permission154=Записване на кредити / отхвърляния на платежни нареждания за директен дебит Permission161=Преглед на договори / абонаменти -Permission162=Създаване / промяна на договори / абонаменти +Permission162=Създаване / променяне на договори / абонаменти Permission163=Активиране на услуга / абонамент към договор Permission164=Прекратяване на услуга / абонамент към договор Permission165=Изтриване на договори / абонаменти Permission167=Експортиране на договори Permission171=Преглед на пътувания и разходи (на служителя и неговите подчинени) -Permission172=Създаване / промяна на пътувания и разходи +Permission172=Създаване / променяне на пътувания и разходи Permission173=Изтриване на пътувания и разходи Permission174=Преглед на всички пътувания и разходи Permission178=Експортиране на пътувания и разходи @@ -758,54 +763,54 @@ Permission213=Активиране на линия Permission214=Настройка на телефония Permission215=Настройка на доставчици Permission221=Преглед на имейли -Permission222=Създаване / промяна на имейли (тема, получатели, ...) +Permission222=Създаване / променяне на имейли (тема, получатели, ...) Permission223=Валидиране на имейли (позволява изпращане) Permission229=Изтриване на имейли Permission237=Преглед на получатели и информация Permission238=Ръчно изпращане на имейли Permission239=Изтриване на писма след валидиране или изпращане Permission241=Преглед на категории -Permission242=Създаване / промяна на категории +Permission242=Създаване / променяне на категории Permission243=Изтриване на категории Permission244=Преглед на съдържание на скрити категории Permission251=Преглед на други потребители и групи PermissionAdvanced251=Преглед на други потребители Permission252=Преглед на права на други потребители Permission253=Създаване / променяне на други потребители, групи и разрешения -PermissionAdvanced253=Създаване / промяна на вътрешни / външни потребители и права +PermissionAdvanced253=Създаване / променяне на вътрешни / външни потребители и права Permission254=Създаване / променя само на външни потребители -Permission255=Промяна на парола на други потребители +Permission255=Променяне на парола на други потребители Permission256=Изтриване или деактивиране на други потребители Permission262=Разширяване на достъпа до всички контрагенти (не само контрагенти, за които този потребител е търговски представител).
    Не е ефективно за външни потребители (винаги са ограничени до своите предложения, поръчки, фактури, договори и т.н.).
    Не е ефективно за проекти (имат значение само разрешенията, видимостта и възложенията в проекта). Permission271=Преглед на CA Permission272=Преглед на фактури Permission273=Издаване на фактури Permission281=Преглед на контакти -Permission282=Създаване / промяна на контакти +Permission282=Създаване / променяне на контакти Permission283=Изтриване на контакти Permission286=Експортиране на контакти Permission291=Преглед на тарифи Permission292=Задаване на права за тарифи -Permission293=Промяна на тарифите на клиента +Permission293=Променяне на клиентски тарифи Permission300=Преглед на баркодове Permission301=Създаване / променяне на баркодове Permission302=Изтриване на баркодове Permission311=Преглед на услуги Permission312=Възлагане на услуга / абонамент към договор Permission331=Преглед на отметки -Permission332=Създаване / промяна на отметки +Permission332=Създаване / променяне на отметки Permission333=Изтриване на отметки Permission341=Преглед на собствени права -Permission342=Създаване / промяна на собствена информация за потребителя -Permission343=Промяна на собствена парола -Permission344=Промяна на собствени права +Permission342=Създаване / променяне на собствена потребителска информация +Permission343=Променяне на собствена парола +Permission344=Променяне на собствени права Permission351=Преглед на групи Permission352=Преглед на групови права -Permission353=Създаване / промяна на групи +Permission353=Създаване / променяне на групи Permission354=Изтриване или деактивиране на групи Permission358=Експортиране на потребители Permission401=Преглед на отстъпки -Permission402=Създаване / промяна на отстъпки +Permission402=Създаване / променяне на отстъпки Permission403=Валидиране на отстъпки Permission404=Изтриване на отстъпки Permission430=Използване на инструменти за отстраняване на грешки @@ -814,39 +819,39 @@ Permission512=Създаване / променяне на плащания на Permission514=Изтриване на плащания на заплати Permission517=Експортиране на заплати Permission520=Преглед на кредити -Permission522=Създаване / промяна на кредити +Permission522=Създаване / променяне на кредити Permission524=Изтриване на кредити Permission525=Достъп до кредитен калкулатор Permission527=Експортиране на кредити Permission531=Преглед на услуги -Permission532=Създаване / промяна на услуги +Permission532=Създаване / променяне на услуги Permission534=Изтриване на услуги Permission536=Преглед / управление на скрити услуги Permission538=Експортиране на услуги Permission650=Преглед на спецификации -Permission651=Създаване / Промяна на спецификации +Permission651=Създаване / променяне на спецификации Permission652=Изтриване на спецификации Permission701=Преглед на дарения -Permission702=Създаване / промяна на дарения +Permission702=Създаване / променяне на дарения Permission703=Изтриване на дарения Permission771=Преглед на разходни отчети (на служителя и неговите подчинени) -Permission772=Създаване / промяна на разходни отчети +Permission772=Създаване / променяне на разходни отчети Permission773=Изтриване на разходни отчети Permission774=Преглед на всички разходни отчети (дори на служители които не са подчинени на служителя) Permission775=Одобряване на разходни отчети Permission776=Плащане на разходни отчети Permission779=Експортиране на разходни отчети Permission1001=Преглед на наличности -Permission1002=Създаване / промяна на складове +Permission1002=Създаване / променяне на складове Permission1003=Изтриване на складове Permission1004=Преглед на движения на наличности -Permission1005=Създаване / промяна на движения на наличности -Permission1101=Преглед на поръчки за покупка -Permission1102=Създаване / промяна на поръчки за покупка -Permission1104=Валидиране на поръчки за покупка -Permission1109=Изтриване на поръчки за покупка +Permission1005=Създаване / променяне на движения на наличности +Permission1101=Преглед на разписки за доставка +Permission1102=Създаване / променяне на разписки за доставка +Permission1104=Валидиране на разписки за доставка +Permission1109=Изтриване на разписки за доставка Permission1121=Преглед на запитвания към доставчици -Permission1122=Създаване / промяна на запитвания към доставчици +Permission1122=Създаване / променяне на запитвания към доставчици Permission1123=Валидиране на запитвания към доставчици Permission1124=Изпращане на запитвания към доставчици Permission1125=Изтриване на запитвания към доставчици @@ -861,7 +866,7 @@ Permission1187=Потвърждаване на получаването на п Permission1188=Изтриване на поръчки за покупка Permission1190=Одобряване (второ одобрение) на поръчки за покупка Permission1201=Получава на резултат от експортиране -Permission1202=Създаване / промяна на експортиране +Permission1202=Създаване / променяне на експорт на данни Permission1231=Преглед на фактури за доставка Permission1232=Създаване / променяне на фактури за доставка Permission1233=Валидиране на фактури за доставка @@ -873,9 +878,9 @@ Permission1251=Извършване на масово импортиране н Permission1321=Експортиране на фактури за продажба, атрибути и плащания Permission1322=Повторно отваряне на платена фактура Permission1421=Експортиране на поръчки за продажба и атрибути -Permission2401=Преглед на действия (събития или задачи), свързани с профила на потребителя -Permission2402=Създаване / промяна на действия (събития или задачи), свързани с профила на потребителя -Permission2403=Изтриване на действия (събития или задачи), свързани с профила на потребителя +Permission2401=Преглед на действия (събития или задачи), свързани с профила на потребителя (ако е собственик на събитие) +Permission2402=Създаване / променяне на действия (събития или задачи), свързани с профила на потребителя (ако е собственик на събитие) +Permission2403=Изтриване на действия (събития или задачи), свързани с профила на потребителя (ако е собственик на събитие) Permission2411=Преглед на действия (събития или задачи), свързани с профили на други потребители Permission2412=Създаване / променя на действия (събития или задачи), свързани с профили на други потребители Permission2413=Изтриване на действия (събития или задачи), свързани с профили на други потребители @@ -892,8 +897,8 @@ Permission4002=Създаване на служители Permission4003=Изтриване на служители Permission4004=Експортиране на служители Permission10001=Преглед на съдържание в уебсайт -Permission10002=Създаване / Промяна на съдържание в уебсайт (html и javascript) -Permission10003=Създаване / Промяна на съдържание в уебсайт (динамичен php код). Опасно, трябва да бъде използвано само за ограничен кръг разработчици. +Permission10002=Създаване / променяне на съдържание в уебсайт (html и javascript) +Permission10003=Създаване / променяне на съдържание в уебсайт (динамичен php код). Опасно, трябва да бъде използвано само за ограничен кръг разработчици. Permission10005=Изтриване на съдържание в уебсайт Permission20001=Преглед на молби за отпуск (на служителя и неговите подчинени) Permission20002=Създаване / променяне на молби за отпуск (на служителя и неговите подчинени) @@ -901,8 +906,9 @@ Permission20003=Изтриване на молби за отпуск Permission20004=Преглед на всички молби за отпуск (дори на служители които не са подчинени на служителя) Permission20005=Създаване / променяне на всички молби за отпуск (дори на служители, които не са подчинени на служителя) Permission20006=Администриране на молби за отпуск (настройка и актуализиране на баланса) +Permission20007=Одобряване на молби за отпуск Permission23001=Преглед на планирани задачи -Permission23002=Създаване / промяна на планирани задачи +Permission23002=Създаване / променяне на планирани задачи Permission23003=Изтриване на планирани задачи Permission23004=Стартиране на планирани задачи Permission50101=Използване на точка на продажба @@ -910,12 +916,12 @@ Permission50201=Преглед на транзакции Permission50202=Импортиране на транзакции Permission50401=Свързване на продукти и фактури със счетоводни сметки Permission50411=Преглед на операции в счетоводна книга -Permission50412=Създаване / Промяна на операции в счетоводна книга +Permission50412=Създаване / променяне на операции в счетоводна книга Permission50414=Изтриване на операции в счетоводна книга Permission50415=Изтриване на всички операции по година и дневник в счетоводна книга Permission50418=Експортиране на операции от счетоводна книга Permission50420=Отчитане и справки за експортиране (оборот, баланс, дневници, счетоводна книга) -Permission50430=Определяне и приключване на фискален период +Permission50430=Дефиниране на фискални периоди. Валидиране на транзакции и приключване на фискални периоди. Permission50440=Управление на сметкоплан, настройка на счетоводство Permission51001=Преглед на активи Permission51002=Създаване / Промяна на активи @@ -933,7 +939,7 @@ Permission63003=Изтриване на ресурси Permission63004=Свързване на ресурси към събития от календара DictionaryCompanyType=Видове контрагенти DictionaryCompanyJuridicalType=Правна форма на контрагенти -DictionaryProspectLevel=Потенциал за перспектива +DictionaryProspectLevel=Потенциал на потенциални клиенти DictionaryCanton=Области / Региони DictionaryRegion=Региони DictionaryCountry=Държави @@ -962,7 +968,8 @@ DictionaryAccountancyJournal=Счетоводни дневници DictionaryEMailTemplates=Шаблони за имейли DictionaryUnits=Единици DictionaryMeasuringUnits=Измервателни единици -DictionaryProspectStatus=Статус на перспективи +DictionarySocialNetworks=Социални мрежи +DictionaryProspectStatus=Статус на потенциален клиент DictionaryHolidayTypes=Видове отпуск DictionaryOpportunityStatus=Статус на възможността за проект / възможност DictionaryExpenseTaxCat=Разходен отчет - Транспортни категории @@ -1057,7 +1064,7 @@ BackgroundImageLogin=Фоново изображение PermanentLeftSearchForm=Формуляр за постоянно търсене в лявото меню DefaultLanguage=Език по подразбиране EnableMultilangInterface=Активиране на многоезикова поддръжка -EnableShowLogo=Показване на лого в лявото меню +EnableShowLogo=Показване на фирменото лого в менюто CompanyInfo=Фирма / Организация CompanyIds=Идентификационни данни на фирма / организация CompanyName=Име @@ -1067,7 +1074,11 @@ CompanyTown=Град CompanyCountry=Държава CompanyCurrency=Основна валута CompanyObject=Предмет на фирмата +IDCountry=Идентификатор на държава Logo=Лого +LogoDesc=Основно лого на фирмата. Ще се използва в генерирани документи (PDF, ...) +LogoSquarred=Лого (квадратно) +LogoSquarredDesc=Трябва да е квадратно изображение (ширина = височина). Това лого ще бъде използвано като любимо изображение или за друга нужда, като например за лентата в лявото меню (ако не е деактивирано в настройката на екрана). DoNotSuggestPaymentMode=Да не се предлага NoActiveBankAccountDefined=Няма дефинирана активна банкова сметка OwnerOfBankAccount=Титуляр на банкова сметка %s @@ -1113,7 +1124,7 @@ LogEventDesc=Активиране на регистрирането за кон AreaForAdminOnly=Параметрите за настройка могат да се задават само от Администратори. SystemInfoDesc=Системната информация е различна техническа информация, която получавате в режим само за четене и е видима само за администратори. SystemAreaForAdminOnly=Тази секция е достъпна само за администратори. Потребителските права в Dolibarr не могат да променят това ограничение. -CompanyFundationDesc=Редактирайте информацията за фирма / организация като кликнете върху бутона '%s' или '%s' в долната част на страницата. +CompanyFundationDesc=Редактирайте информацията за фирмата / обекта. Кликнете върху бутона '%s' в долната част на страницата. AccountantDesc=Ако имате външен счетоводител, тук може да редактирате неговата информация. AccountantFileNumber=Счетоводен код DisplayDesc=Тук могат да се променят параметрите, които влияят на външния вид и поведението на Dolibarr. @@ -1129,7 +1140,7 @@ TriggerAlwaysActive=Тригерите в този файл са винаги а TriggerActiveAsModuleActive=Тригерите в този файл са активни, когато е активиран модул %s. GeneratedPasswordDesc=Изберете метода, който ще се използва за автоматично генерирани пароли. DictionaryDesc=Определете всички референтни данни. Може да добавите стойности по подразбиране. -ConstDesc=Тази страница позволява да редактирате (презаписвате) параметри, които не са достъпни в други страници. Това са параметри предимно запазени за разработчици / разширено отстраняване на неизправности. За пълен списък на наличните параметри вижте тук. +ConstDesc=This page allows you to edit (override) parameters not available in other pages. These are mostly reserved parameters for developers/advanced troubleshooting only. MiscellaneousDesc=Тук са дефинирани всички параметри, свързани със сигурността. LimitsSetup=Граници / Прецизна настройка LimitsDesc=Тук може да дефинирате ограничения използвани от Dolibarr за по-голяма прецизност и оптимизация @@ -1140,7 +1151,7 @@ MAIN_ROUNDING_RULE_TOT=Диапазон на закръгляване (за ст UnitPriceOfProduct=Нетна единична цена на продукт TotalPriceAfterRounding=Обща цена (без ДДС / ДДС / с ДДС) след закръгляване ParameterActiveForNextInputOnly=Параметърът е ефективен само за следващия вход -NoEventOrNoAuditSetup=Не е регистрирано събитие свързано със сигурността. Това е нормално, ако проверката не е активирана в страницата "Настройки - Сигурност - Събития". +NoEventOrNoAuditSetup=Не е регистрирано събитие свързано със сигурността. Това е нормално, ако проверката не е активирана в страницата "Настройки -> Сигурност -> Проверка". NoEventFoundWithCriteria=Не е намерено събитие свързано със сигурността по тези параметри за търсене. SeeLocalSendMailSetup=Вижте локалната си настройка за Sendmail BackupDesc=Пълното архивиране на Dolibarr инсталация се извършва в две стъпки. @@ -1194,7 +1205,7 @@ ExtraFieldsSupplierOrders=Допълнителни атрибути (поръч ExtraFieldsSupplierInvoices=Допълнителни атрибути (фактури за покупка) ExtraFieldsProject=Допълнителни атрибути (проекти) ExtraFieldsProjectTask=Допълнителни атрибути (задачи) -ExtraFieldsSalaries=Complementary attributes (salaries) +ExtraFieldsSalaries=Допълнителни атрибути (заплати) ExtraFieldHasWrongValue=Атрибут %s има грешна стойност. AlphaNumOnlyLowerCharsAndNoSpace=само буквено-цифрови символи с малки букви без интервал SendmailOptionNotComplete=Внимание, в някои Linux системи, за да изпращате имейли от вашият имейл, в настройката на Sendmail трябва да имате опция -ba (параметър mail.force_extra_parameters във вашия php.ini файл). Ако някои получатели никога не получават имейли, опитайте да промените този PHP параметър на mail.force_extra_parameters = -ba). @@ -1222,14 +1233,14 @@ SuhosinSessionEncrypt=Съхраняването на сесии е кодира ConditionIsCurrently=Понастоящем състоянието е %s YouUseBestDriver=Използвате драйвер %s, който е най-добрият драйвер в момента. YouDoNotUseBestDriver=Използвате драйвер %s, но драйвер %s е препоръчителен. -NbOfObjectIsLowerThanNoPb=You have only %s %s in the database. This does not require any particular optimization. +NbOfObjectIsLowerThanNoPb=Имате само %s %s в базата данни. Това не изисква особена оптимизация. SearchOptim=Оптимизация на търсене -YouHaveXObjectUseSearchOptim=You have %s %s in the database. You should add the constant %s 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. -YouHaveXObjectAndSearchOptimOn=You have %s %s in the database and constant %s is set to 1 in Home-Setup-Other. +YouHaveXObjectUseSearchOptim=Имате %s %s в базата данни. Трябва да добавите константата %s със стойност 1 в Начало -> Настройка -> Други настройки. Ограничете търсенето до началото на низове, което прави възможно базата данни да използва индекси и ще получите незабавен отговор. +YouHaveXObjectAndSearchOptimOn=Имате %s %s в базата данни и константата %s е със стойност 1 в Начало -> Настройка -> Други настройки. BrowserIsOK=Използвате уеб браузъра %s. Този браузър е добър от гледна точка на сигурност и производителност. BrowserIsKO=Използвате уеб браузъра %s. Известно е, че този браузър е лош избор от гледна точка на сигурност, производителност и надеждност. Препоръчително е да използвате Firefox, Chrome, Opera или Safari. -PHPModuleLoaded=PHP component %s is loaded -PreloadOPCode=Preloaded OPCode is used +PHPModuleLoaded=PHP компонент %s е зареден +PreloadOPCode=Използва се предварително зареден OPCode AddRefInList=Показване на кода на клиента / доставчика в списъка (select list или combobox) и повечето от хипервръзките.
    Контрагентите ще се появят с формат на името "CC12345 - SC45678 - Голяма фирма ЕООД", вместо "Голяма фирма ЕООД" AddAdressInList=Показване на списъка с информация за адреса на клиента / доставчика (изборен списък или комбиниран списък).
    Контрагентите ще се появят с формат на името на "Голяма фирма ЕООД - ул. Първа № 2 П. код Град - България, вместо "Голяма фирма ЕООД" AskForPreferredShippingMethod=Запитване към контрагенти за предпочитан начин на доставка @@ -1456,6 +1467,13 @@ LDAPFieldSidExample=Пример: objectsid LDAPFieldEndLastSubscription=Дата на приключване на абонамента LDAPFieldTitle=Длъжност LDAPFieldTitleExample=Пример: титла +LDAPFieldGroupid=Идентификатор на група +LDAPFieldGroupidExample=Пример: gidnumber +LDAPFieldUserid=Идентификатор на потребител +LDAPFieldUseridExample=Пример: uidnumber +LDAPFieldHomedirectory=Основна директория +LDAPFieldHomedirectoryExample=Пример: homedirectory +LDAPFieldHomedirectoryprefix=Префикс за основна директория LDAPSetupNotComplete=Настройката за LDAP не е завършена (преминете през другите раздели) LDAPNoUserOrPasswordProvidedAccessIsReadOnly=Не е предоставен администратор или парола. LDAP достъпът ще бъде анонимен и в режим само за четене. LDAPDescContact=Тази страница позволява да се дефинира името на LDAP атрибути в LDAP дървото за всички данни намерени за Dolibarr контакти. @@ -1488,7 +1506,7 @@ TestNotPossibleWithCurrentBrowsers=Такова автоматично откр DefaultValuesDesc=Тук може да дефинирате стойността по подразбиране, която искате да използвате, когато създавате нов запис заедно с филтрите по подразбиране или реда за сортиране на записите в списъка. DefaultCreateForm=Стойности по подразбиране (за използване в формуляри) DefaultSearchFilters=Филтри за търсене по подразбиране -DefaultSortOrder=Поръчки за сортиране по подразбиране +DefaultSortOrder=Редове за сортиране по подразбиране DefaultFocus=Полета за фокусиране по подразбиране DefaultMandatory=Задължителни полета по подразбиране във формуляри ##### Products ##### @@ -1558,11 +1576,11 @@ NotificationEMailFrom=Подател на имейли (From), изпратен FixedEmailTarget=Получател ##### Sendings ##### SendingsSetup=Настройка на модула Експедиция -SendingsReceiptModel=Модели на документи за изпращания -SendingsNumberingModules=Модели за номериране на изпращания +SendingsReceiptModel=Модели на документи за пратки +SendingsNumberingModules=Модели за номериране на пратки SendingsAbility=Поддържани листове за доставки към клиенти NoNeedForDeliveryReceipts=В повечето случаи експедиционните формуляри се използват както за формуляри за доставка на клиенти (списък на продуктите, които трябва да бъдат изпратени), така и за формуляри, които са получени и подписани от клиента. Следователно разписката за доставка на продукти е дублираща функция и рядко се активира. -FreeLegalTextOnShippings=Свободен текст в изпращания +FreeLegalTextOnShippings=Свободен текст в пратки ##### Deliveries ##### DeliveryOrderNumberingModules=Модели за номериране на разписки за доставка DeliveryOrderModel=Модели на документи за разписки за доставка @@ -1577,6 +1595,7 @@ FCKeditorForProductDetails=WYSIWIG създаване / променяне на FCKeditorForMailing= WYSIWIG създаване / промяна на масови имейли (Инструменти -> Масови имейли) FCKeditorForUserSignature=WYSIWIG създаване / промяна на подпис на потребители FCKeditorForMail=WYSIWIG създаване / променяне на цялата поща (с изключение на Настройка -> Имейли) +FCKeditorForTicket=WYSIWIG създаване / променяне за тикети ##### Stock ##### StockSetup=Настройка на модул Наличности IfYouUsePointOfSaleCheckModule=Ако използвате модула Точка за продажби (POS), предоставен по подразбиране или чрез външен модул, тази настройка може да бъде игнорирана от вашия POS модул. Повечето POS модули по подразбиране са разработени да създават веднага фактура, след което да намаляват наличностите, независимо от опциите тук. В случай, че имате нужда или не от автоматично намаляване на наличностите при регистриране на продажба от POS проверете и настройката на вашия POS модул. @@ -1653,8 +1672,9 @@ CashDesk=Точка за продажба CashDeskSetup=Настройка на модул Точка за продажби CashDeskThirdPartyForSell=Стандартен контрагент по подразбиране, който да се използва за продажби CashDeskBankAccountForSell=Сметка по подразбиране, която да се използва за получаване на плащания в брой -CashDeskBankAccountForCheque= Банкова сметка по подразбиране, която да се използва за получаване на плащания с чек -CashDeskBankAccountForCB= Сметка по подразбиране, която да се използва за получаване на плащания с кредитни карти +CashDeskBankAccountForCheque=Банкова сметка по подразбиране, която да се използва за получаване на плащания с чек +CashDeskBankAccountForCB=Сметка по подразбиране, която да се използва за получаване на плащания с кредитни карти +CashDeskBankAccountForSumup=Default bank account to use to receive payments by SumUp CashDeskDoNotDecreaseStock=Изключване на намаляването на наличности, когато продажбата се извършва от точка за продажби (ако стойността е "НЕ", намаляването на наличности се прави за всяка продажба, извършена от POS, независимо от опцията, определена в модула Наличности). CashDeskIdWareHouse=Принуждаване и ограничаване използването на склад при намаляване на наличностите StockDecreaseForPointOfSaleDisabled=Намаляването на наличности от точка за продажби е деактивирано @@ -1693,10 +1713,10 @@ SuppliersSetup=Настройка на модул Доставчици SuppliersCommandModel=Пълен шаблон на поръчка за покупка (лого ...) SuppliersInvoiceModel=Пълен шаблон на фактура за доставка (лого ...) SuppliersInvoiceNumberingModel=Модели за номериране на фактури за доставка -IfSetToYesDontForgetPermission=Ако е избрано ДА, не забравяйте да предоставите права на групи или потребители, от които се очаква второто одобрение. +IfSetToYesDontForgetPermission=Ако е настроена различна от нула стойност, не забравяйте да предоставите права на групите или потребителите за второ одобрение ##### GeoIPMaxmind ##### GeoIPMaxmindSetup=Настройка на модула GeoIP Maxmind -PathToGeoIPMaxmindCountryDataFile=Path to file containing Maxmind ip to country translation.
    Examples:
    /usr/local/share/GeoIP/GeoIP.dat
    /usr/share/GeoIP/GeoIP.dat
    /usr/share/GeoIP/GeoLite2-Country.mmdb +PathToGeoIPMaxmindCountryDataFile=Път към файл, съдържащ Maxmind ip to country translation.
    Примери:
    /usr/local/share/GeoIP/GeoIP.dat
    /usr/share/GeoIP/GeoIP.dat
    /usr/share/GeoIP/GeoLite2-Country.mmdb NoteOnPathLocation=Обърнете внимание, че вашият IP файл с данни за държавата трябва да е в директория, която може да се чете от PHP (проверете настройките на вашата PHP open_basedir и правата на файловата система). YouCanDownloadFreeDatFileTo=Може да изтеглите безплатна демо версия на Maxmind GeoIP файла за държавата от %s. YouCanDownloadAdvancedDatFileTo=Може също така да изтеглите по-пълна версия, с актуализации на Maxmind GeoIP файла за държавата от %s. @@ -1737,9 +1757,9 @@ ExpenseReportsRulesSetup=Настройка на модул Разходни о ExpenseReportNumberingModules=Модул за номериране на разходни отчети NoModueToManageStockIncrease=Не е активиран модул, способен да управлява автоматичното увеличаване на наличности. Увеличаването на наличности ще се извършва само при ръчно въвеждане. YouMayFindNotificationsFeaturesIntoModuleNotification=Може да откриете опции за известия по имейл като активирате и конфигурирате модула "Известия". -ListOfNotificationsPerUser=List of automatic notifications per user* -ListOfNotificationsPerUserOrContact=List of possible automatic notifications (on business event) available per user* or per contact** -ListOfFixedNotifications=List of automatic fixed notifications +ListOfNotificationsPerUser=Списък на автоматичните известия за потребител* +ListOfNotificationsPerUserOrContact=Списък на възможните автоматични известия (за бизнес събитие), налични за потребител * или за контакт ** +ListOfFixedNotifications=Списък на автоматични фиксирани известия GoOntoUserCardToAddMore=Отидете в раздела „Известия“ на съответния потребител, за да добавите или премахнете известия за този потребител GoOntoContactCardToAddMore=Отидете в раздела „Известия“ на съответния контрагент, за да добавите или премахнете известия за съответните контакти / адреси Threshold=Граница @@ -1782,6 +1802,8 @@ FixTZ=Поправка на времева зона FillFixTZOnlyIfRequired=Пример: +2 (попълнете само при проблем) ExpectedChecksum=Очаквана контролна сума CurrentChecksum=Текуща контролна сума +ExpectedSize=Очакван размер +CurrentSize=Текущ размер ForcedConstants=Необходими постоянни стойности MailToSendProposal=Клиентски предложения MailToSendOrder=Поръчки за продажба @@ -1846,8 +1868,10 @@ NothingToSetup=За този модул не е необходима специ SetToYesIfGroupIsComputationOfOtherGroups=Задайте стойност "Да", ако тази група е съвкупност от други групи EnterCalculationRuleIfPreviousFieldIsYes=Въведете правило за изчисление, ако предишното поле е настроено на "Да" (например "CODEGRP1 + CODEGRP2") SeveralLangugeVariatFound=Намерени са няколко езикови варианта -COMPANY_AQUARIUM_REMOVE_SPECIAL=Премахване на специални символи +RemoveSpecialChars=Премахване на специални символи COMPANY_AQUARIUM_CLEAN_REGEX=Regex филтър за изчистване на стойността (COMPANY_AQUARIUM_CLEAN_REGEX) +COMPANY_DIGITARIA_CLEAN_REGEX=Regex филтър за чиста стойност (COMPANY_DIGITARIA_CLEAN_REGEX) +COMPANY_DIGITARIA_UNIQUE_CODE=Дублирането не е позволено GDPRContact=Длъжностно лице по защита на данните (DPO, Защита на лични данни или GDPR контакт) GDPRContactDesc=Ако съхранявате данни за европейски компании / граждани, тук може да посочите контакт, който е отговорен за Общия регламент за защита на данните /GDPR/ HelpOnTooltip=Помощен текст, който да се показва в подсказка @@ -1884,9 +1908,9 @@ CodeLastResult=Код на последния резултат NbOfEmailsInInbox=Брой имейли в директорията източник LoadThirdPartyFromName=Зареждане на името на контрагента от %s (само за зареждане) LoadThirdPartyFromNameOrCreate=Зареждане на името на контрагента от %s (да се създаде, ако не е намерено) -WithDolTrackingID=Намерен е проследяващ код в Dolibarr -WithoutDolTrackingID=Не е намерен проследяващ код в Dolibarr -FormatZip=Пощенски код +WithDolTrackingID=Намерена е Dolibarr референция в идентификационния номер на съобщението +WithoutDolTrackingID=Не е намерена Dolibarr референция в идентификационния номер на съобщението +FormatZip=Zip MainMenuCode=Код на менюто (главно меню) ECMAutoTree=Показване на автоматично ECM дърво OperationParamDesc=Определете стойности, които да използвате за действие или как да извличате стойности. Например:
    objproperty1=SET:abc
    objproperty1=SET:value with replacement of __objproperty1__
    objproperty3=SETIFEMPTY:abc
    objproperty4=EXTRACT:HEADER:X-Myheaderkey.*[^\\s]+(*).
    options_myextrafield=EXTRACT:SUBJECT:([^\\s]*)
    object.objproperty5=EXTRACT:BODY:My company name is\\s([^\\s]*)

    Използвайте символа ; като разделител за извличане или задаване на няколко свойства. @@ -1896,13 +1920,14 @@ ResourceSetup=Конфигурация на модул Ресурси UseSearchToSelectResource=Използване на поле за търсене при избор на ресурс (вместо избор от списък в падащо меню) DisabledResourceLinkUser=Деактивиране на функция за свързване на ресурс от потребители DisabledResourceLinkContact=Деактивиране на функция за свързване на ресурс от контакти +EnableResourceUsedInEventCheck=Активиране на функция за проверка дали даден ресурс се използва в събитие ConfirmUnactivation=Потвърдете задаването на първоначални настройки на модула OnMobileOnly=Само при малък екран (смартфон) DisableProspectCustomerType=Деактивиране на типа контрагент "Перспектива + Клиент" (контрагента трябва да бъде Перспектива или Клиент, но не може да бъде и двете) MAIN_OPTIMIZEFORTEXTBROWSER=Опростяване на интерфейса за незрящ човек MAIN_OPTIMIZEFORTEXTBROWSERDesc=Активирайте тази опция за незрящ човек или ако използвате приложението от текстов браузър като Lynx или Links. -MAIN_OPTIMIZEFORCOLORBLIND=Change interface's color for color blind person -MAIN_OPTIMIZEFORCOLORBLINDDesc=Enable this option if you are a color blind person, in some case interface will change color setup to increase contrast. +MAIN_OPTIMIZEFORCOLORBLIND=Промяна на цвета на интерфейса за човек с нарушено цветоусещане +MAIN_OPTIMIZEFORCOLORBLINDDesc=Активирайте тази опция, ако сте човек с нарушено цветоусещане, в някои случаи интерфейсът ще промени цветовата настройка, за да увеличи контраста. Protanopia=Protanopia Deuteranopes=Deuteranopes Tritanopes=Tritanopes @@ -1919,7 +1944,7 @@ LogsLinesNumber=Брой редове, които да се показват в UseDebugBar=Използване на инструменти за отстраняване на грешки DEBUGBAR_LOGS_LINES_NUMBER=Брой последни редове на журнал, които да се пазят в конзолата WarningValueHigherSlowsDramaticalyOutput=Внимание, по-високите стойности забавят драматично производителността -ModuleActivated=Module %s is activated and slows the interface +ModuleActivated=Модул %s е активиран и забавя интерфейса EXPORTS_SHARE_MODELS=Моделите за експортиране се споделят с всички ExportSetup=Настройка на модула Експортиране на данни InstanceUniqueID=Уникален идентификатор на инстанцията @@ -1930,10 +1955,12 @@ WithGMailYouCanCreateADedicatedPassword=С GMail акаунт, ако сте а EndPointFor=Крайна точка за %s: %s DeleteEmailCollector=Изтриване на имейл колекционер ConfirmDeleteEmailCollector=Сигурни ли те, че искате да изтриете този колекционер на имейли? -RecipientEmailsWillBeReplacedWithThisValue=Recipient emails will be always replaced with this value -AtLeastOneDefaultBankAccountMandatory=At least 1 default bank account must be defined -RESTRICT_API_ON_IP=Allow available APIs to some host IP only (wildcard not allowed, use space between values). Empty means every hosts can use the available APIs. -RESTRICT_ON_IP=Allow access to some host IP only (wildcard not allowed, use space between values). Empty means every hosts can access. -BaseOnSabeDavVersion=Based on the library SabreDAV version -NotAPublicIp=Not a public IP -MakeAnonymousPing=Make an anonymous Ping '+1' to the Dolibarr foundation server (done 1 time only after installation) to allow the foundation to count the number of Dolibarr installation. +RecipientEmailsWillBeReplacedWithThisValue=Имейлите на получателите винаги ще бъдат заменени с тази стойност +AtLeastOneDefaultBankAccountMandatory=Трябва да бъде дефинирана поне 1 банкова сметка по подразбиране +RESTRICT_API_ON_IP=Разрешаване на наличните API-и само за някои IP адреси (заместващи знаци не са разрешени, използвайте интервал между стойностите). Липсата на стойност означава, че всеки IP адрес може да използва наличните API. +RESTRICT_ON_IP=Разрешаване на достъп само до някои IP адреси (заместващи знаци не са разрешени, използвайте интервал между стойностите). Липсата на стойност означава, че всеки IP адрес може да има достъп. +BaseOnSabeDavVersion=Въз основа на версията на библиотеката SabreDAV +NotAPublicIp=Не е публичен IP адрес +MakeAnonymousPing=Направете анонимен Ping '+1' до сървъра на фондацията Dolibarr (веднъж само след инсталирането), за да може фондацията да отчете броя на инсталациите на Dolibarr. +FeatureNotAvailableWithReceptionModule=Функцията не е налична, когато е активиран модул Приемане +EmailTemplate=Шаблон за имейл diff --git a/htdocs/langs/bg_BG/agenda.lang b/htdocs/langs/bg_BG/agenda.lang index caeb1f309a4..0bc63828a36 100644 --- a/htdocs/langs/bg_BG/agenda.lang +++ b/htdocs/langs/bg_BG/agenda.lang @@ -12,14 +12,14 @@ Event=Събитие Events=Събития EventsNb=Брой събития ListOfActions=Списък на събития -EventReports=Отчети за събития +EventReports=Справки за събития Location=Местоположение ToUserOfGroup=на всеки потребител от група EventOnFullDay=Целодневно събитие MenuToDoActions=Всички незавършени събития -MenuDoneActions=Всички прекратени събития -MenuToDoMyActions=Моите незавършени събития -MenuDoneMyActions=Моите прекратени събития +MenuDoneActions=Всички завършени събития +MenuToDoMyActions=Мои незавършени събития +MenuDoneMyActions=Мои завършени събития ListOfEvents=Списък на събития (Вътрешен календар) ActionsAskedBy=Събития, съобщени от ActionsToDoBy=Събития, възложени на @@ -76,6 +76,7 @@ ContractSentByEMail=Договор %s е изпратен по имейл OrderSentByEMail=Клиентска поръчка %s е изпратена по имейл InvoiceSentByEMail=Фактура за продажба %s е изпратена по имейл SupplierOrderSentByEMail=Поръчка за покупка %s е изпратена по имейл +ORDER_SUPPLIER_DELETEInDolibarr=Поръчката за покупка %s е изтрита SupplierInvoiceSentByEMail=Фактура за покупка %s е изпратена по имейл ShippingSentByEMail=Доставка %s е изпратена по имейл ShippingValidated= Доставка %s е валидирана @@ -86,6 +87,11 @@ InvoiceDeleted=Фактурата е изтрита PRODUCT_CREATEInDolibarr=Продукт %s е създаден PRODUCT_MODIFYInDolibarr=Продукт %s е променен PRODUCT_DELETEInDolibarr=Продукт %s е изтрит +HOLIDAY_CREATEInDolibarr=Молба за отпуск %s е създадена +HOLIDAY_MODIFYInDolibarr=Молба за отпуск %s е променена +HOLIDAY_APPROVEInDolibarr=Молба за отпуск %s е одобрена +HOLIDAY_VALIDATEDInDolibarr=Молба за отпуск %s валидирана +HOLIDAY_DELETEInDolibarr=Молба за отпуск %s изтрита EXPENSE_REPORT_CREATEInDolibarr=Разходен отчет %s е създаден EXPENSE_REPORT_VALIDATEInDolibarr=Разходен отчет %s е валидиран EXPENSE_REPORT_APPROVEInDolibarr=Разходен отчет %s е одобрен @@ -99,6 +105,14 @@ TICKET_MODIFYInDolibarr=Тикет %s е променен TICKET_ASSIGNEDInDolibarr=Тикет %s е възложен TICKET_CLOSEInDolibarr=Тикет %s е приключен TICKET_DELETEInDolibarr=Тикет %s е изтрит +BOM_VALIDATEInDolibarr=Спецификация е валидирана +BOM_UNVALIDATEInDolibarr=Спецификация е променена +BOM_CLOSEInDolibarr=Спецификация е деактивирана +BOM_REOPENInDolibarr=Спецификация е повторно отворена +BOM_DELETEInDolibarr=Спецификация е изтрита +MO_VALIDATEInDolibarr=Поръчка за производство е валидирана +MO_PRODUCEDInDolibarr=Поръчка за производство е произведена +MO_DELETEInDolibarr=Поръчка за производство е изтрита ##### End agenda events ##### AgendaModelModule=Шаблони за събитие DateActionStart=Начална дата @@ -109,8 +123,8 @@ AgendaUrlOptionsNotAdmin=logina=!%s, за да ограничи пока AgendaUrlOptions4=logint=%s, за да ограничи показването до събития, които са възложени на потребител %s (като собственик и не). AgendaUrlOptionsProject=project=__PROJECT_ID__, за да ограничи показването до събития, които са свързани с проект __PROJECT_ID__. AgendaUrlOptionsNotAutoEvent=notactiontype=systemauto за изключване на автоматични събития. -AgendaShowBirthdayEvents=Показване на рождени дни на контактите -AgendaHideBirthdayEvents=Скриване на рождени дни на контактите +AgendaShowBirthdayEvents=Показване на рождени дни на контакти +AgendaHideBirthdayEvents=Скриване на рождени дни на контакти Busy=Зает ExportDataset_event1=Списък на събития в календар DefaultWorkingDays=Диапазон на работните дни по подразбиране в седмицата (Пример: 1-5, 1-6) diff --git a/htdocs/langs/bg_BG/bills.lang b/htdocs/langs/bg_BG/bills.lang index 67960e29678..06b21885de0 100644 --- a/htdocs/langs/bg_BG/bills.lang +++ b/htdocs/langs/bg_BG/bills.lang @@ -25,7 +25,7 @@ InvoiceProFormaAsk=Проформа фактура InvoiceProFormaDesc=Проформа фактурата е първообраз на истинска фактура, но няма счетоводна стойност. InvoiceReplacement=Заменяща фактура InvoiceReplacementAsk=Фактура заменяща друга фактура -InvoiceReplacementDesc=Заменяща фактура се използва за анулиране и пълно заменяне на фактура без получено плащане.

    Забележка: Само фактури без плащания по тях могат да бъдат заменяни. Ако фактурата, която заменяте, все още не е приключена, то тя ще бъде автоматично приключена като „Изоставена“. +InvoiceReplacementDesc=Заменяща фактура се използва за анулиране и пълно заменяне на фактура без получено плащане.

    Забележка: Само фактури без плащания по тях могат да бъдат заменяни. Ако фактурата, която заменяте, все още не е приключена, то тя ще бъде автоматично приключена като „Анулирана“. InvoiceAvoir=Кредитно известие InvoiceAvoirAsk=Кредитно известие за коригиране на фактура InvoiceAvoirDesc=Кредитното известие е отрицателна фактура, използвана за коригиране на факта, че фактурата показва сума, която се различава от действително платената сума (например клиентът е платил твърде много по грешка или няма да плати пълната сума, тъй като някои продукти са върнати). @@ -95,9 +95,9 @@ PaymentHigherThanReminderToPay=Плащането е с по-висока сто HelpPaymentHigherThanReminderToPay=Внимание, сумата за плащане на една или повече фактури е по-висока от дължимата сума за плащане.
    Редактирайте записа си, в противен случай потвърдете и обмислете създаването на кредитно известие за получената сума за всяка надплатена фактура. HelpPaymentHigherThanReminderToPaySupplier=Внимание, сумата за плащане на една или повече фактури е по-висока от дължимата сума за плащане.
    Редактирайте записа си, в противен случай потвърдете и обмислете създаването на кредитно известие за излишъка, платен за всяка надплатена фактура. ClassifyPaid=Класифициране като 'Платена' -ClassifyUnPaid=Classify 'Unpaid' +ClassifyUnPaid=Класифициране като 'Неплатена' ClassifyPaidPartially=Класифициране като 'Частично платена' -ClassifyCanceled=Класифициране като 'Изоставена' +ClassifyCanceled=Класифициране като 'Анулирана' ClassifyClosed=Класифициране като 'Приключена' ClassifyUnBilled=Класифициране като 'Не таксувана' CreateBill=Създаване на фактура @@ -124,7 +124,7 @@ BillStatusDraft=Чернова (трябва да се валидира) BillStatusPaid=Платена BillStatusPaidBackOrConverted=Кредитното известие е възстановено или маркирано като наличен кредит BillStatusConverted=Платена (готова за използване в окончателна фактура) -BillStatusCanceled=Изоставена +BillStatusCanceled=Анулирана BillStatusValidated=Валидирана (трябва да се плати) BillStatusStarted=Започната BillStatusNotPaid=Неплатена @@ -136,7 +136,7 @@ BillShortStatusPaid=Платена BillShortStatusPaidBackOrConverted=Възстановено или конвертирано Refunded=Възстановено BillShortStatusConverted=Платена -BillShortStatusCanceled=Изоставена +BillShortStatusCanceled=Анулирана BillShortStatusValidated=Валидирана BillShortStatusStarted=Започната BillShortStatusNotPaid=Неплатена @@ -151,7 +151,7 @@ ErrorBillNotFound=Фактура %s не съществува ErrorInvoiceAlreadyReplaced=Грешка, опитахте да валидирате фактура, за да замените фактура %s, но тя вече е заменена с фактура %s. ErrorDiscountAlreadyUsed=Грешка, вече се използва отстъпка ErrorInvoiceAvoirMustBeNegative=Грешка, коригиращата фактура трябва да има отрицателна сума -ErrorInvoiceOfThisTypeMustBePositive=Грешка, този тип фактура трябва да има положителна сума +ErrorInvoiceOfThisTypeMustBePositive=Грешка, този тип фактура трябва да има положителна сума за данъчна основа (или нулева) ErrorCantCancelIfReplacementInvoiceNotValidated=Грешка, не може да се анулира фактура, която е била заменена от друга фактура, която все още е в състояние на чернова ErrorThisPartOrAnotherIsAlreadyUsedSoDiscountSerieCantBeRemoved=Тази или друга част вече е използвана, така че сериите с отстъпки не могат да бъдат премахнати. BillFrom=От @@ -175,12 +175,13 @@ DraftBills=Чернови фактури CustomersDraftInvoices=Чернови фактури за продажба SuppliersDraftInvoices=Чернови фактури за доставка Unpaid=Неплатена +ErrorNoPaymentDefined=Грешка, не е дефинирано плащане ConfirmDeleteBill=Сигурни ли сте, че искате да изтриете тази фактура? -ConfirmValidateBill=Сигурни ли сте че, искате да валидирате тази фактура %s ? +ConfirmValidateBill=Сигурни ли сте, че искате да валидирате тази фактура с референтен номер %s? ConfirmUnvalidateBill=Сигурен ли сте, че искате да върнете фактура %s в състояние на чернова? ConfirmClassifyPaidBill=Сигурни ли сте че, искате да класифицирате фактура %s като платена? ConfirmCancelBill=Сигурни ли сте, че искате да анулирате фактура %s ? -ConfirmCancelBillQuestion=Защо искате да класифицирате тази фактура като „Изоставена“? +ConfirmCancelBillQuestion=Защо искате да класифицирате тази фактура като „Анулирана“? ConfirmClassifyPaidPartially=Сигурни ли сте че, искате да класифицирате фактура %s като платена частично? ConfirmClassifyPaidPartiallyQuestion=Тази фактура не е платена изцяло. Каква е причината за приключване на тази фактура? ConfirmClassifyPaidPartiallyReasonAvoir=Неплатения остатък (%s %s) е предоставена отстъпка, тъй като плащането е извършено преди срока за плащане. Уреждам ДДС с кредитно известие. @@ -189,7 +190,7 @@ ConfirmClassifyPaidPartiallyReasonDiscountNoVat=Неплатеният оста ConfirmClassifyPaidPartiallyReasonDiscountVat=Неплатеният остатък (%s %s) е предоставена отстъпка, защото плащането е направено преди срока за плащане. Възстановявам ДДС по тази отстъпка без кредитно известие. ConfirmClassifyPaidPartiallyReasonBadCustomer=Лош клиент ConfirmClassifyPaidPartiallyReasonProductReturned=Продукти частично върнати -ConfirmClassifyPaidPartiallyReasonOther=Сумата е изоставена по друга причина +ConfirmClassifyPaidPartiallyReasonOther=Сума анулирана по друга причина ConfirmClassifyPaidPartiallyReasonDiscountNoVatDesc=Този избор е възможен, ако фактурата е снабдена с подходящи коментари. (Например: "Само данък, съответстващ на действително платената цена, дава право на приспадане") ConfirmClassifyPaidPartiallyReasonDiscountVatDesc=В някои държави този избор е възможен, само ако фактурата съдържа правилни бележки. ConfirmClassifyPaidPartiallyReasonAvoirDesc=Използвайте този избор, ако всички други не са подходящи @@ -215,29 +216,29 @@ ShowInvoiceReplace=Показване на заменяща фактура ShowInvoiceAvoir=Показване на кредитно известие ShowInvoiceDeposit=Показване на авансова фактура ShowInvoiceSituation=Показване на ситуационна фактура -UseSituationInvoices=Allow situation invoice -UseSituationInvoicesCreditNote=Allow situation invoice credit note -Retainedwarranty=Retained warranty -RetainedwarrantyDefaultPercent=Retained warranty default percent -ToPayOn=To pay on %s -toPayOn=to pay on %s -RetainedWarranty=Retained Warranty -PaymentConditionsShortRetainedWarranty=Retained warranty payment terms -DefaultPaymentConditionsRetainedWarranty=Default retained warranty payment terms -setPaymentConditionsShortRetainedWarranty=Set retained warranty payment terms -setretainedwarranty=Set retained warranty -setretainedwarrantyDateLimit=Set retained warranty date limit -RetainedWarrantyDateLimit=Retained warranty date limit -RetainedWarrantyNeed100Percent=The situation invoice need to be at 100%% progress to be displayed on PDF +UseSituationInvoices=Разрешаване на ситуационна фактура +UseSituationInvoicesCreditNote=Разрешаване на кредитно известие за ситуационна фактура +Retainedwarranty=Запазена гаранция +RetainedwarrantyDefaultPercent=Процент по подразбиране за запазена гаранция +ToPayOn=Да се плати на %s +toPayOn=да се плати на %s +RetainedWarranty=Запазена гаранция +PaymentConditionsShortRetainedWarranty=Условия за плащане на запазена гаранция +DefaultPaymentConditionsRetainedWarranty=Условия за плащане на запазена гаранция по подразбиране +setPaymentConditionsShortRetainedWarranty=Задайте условия за плащане на запазена гаранция +setretainedwarranty=Задайте запазена гаранция +setretainedwarrantyDateLimit=Задайте крайна дата за запазена гаранция +RetainedWarrantyDateLimit=Крайна дата на запазена гаранция +RetainedWarrantyNeed100Percent=Необходимо е ситуационната фактура да бъде с напредък 100%%, за да бъде показана в PDF ShowPayment=Показване на плащане AlreadyPaid=Вече платено AlreadyPaidBack=Вече платено обратно AlreadyPaidNoCreditNotesNoDeposits=Вече платено (без кредитни известия и авансови плащания) -Abandoned=Изоставена +Abandoned=Анулирана RemainderToPay=Неплатен остатък RemainderToTake=Остатъчна сума за получаване RemainderToPayBack=Остатъчна сума за възстановяване -Rest=Чакаща +Rest=Очаквано AmountExpected=Претендирана сума ExcessReceived=Получено превишение ExcessPaid=Надплатено @@ -296,6 +297,7 @@ EditGlobalDiscounts=Промяна на абсолютна отстъпка AddCreditNote=Създаване на кредитно известие ShowDiscount=Показване на отстъпка ShowReduc=Показване на отстъпка +ShowSourceInvoice=Показване на начална фактура RelativeDiscount=Относителна отстъпка GlobalDiscount=Глобална отстъпка CreditNote=Кредитно известие @@ -321,8 +323,8 @@ CustomerDiscounts=Отстъпки за клиенти SupplierDiscounts=Отстъпки от доставчици BillAddress=Адрес за фактуриране HelpEscompte=Тази отстъпка представлява отстъпка, предоставена на клиента, тъй като плащането е извършено преди срока на плащане. -HelpAbandonBadCustomer=Тази сума е изоставена (поради некоректен (лош) клиент) и се счита за изключителна загуба. -HelpAbandonOther=Тази сума е изоставена, тъй като се дължи на грешка (например: неправилен клиент или фактура заменена от друга) +HelpAbandonBadCustomer=Тази сума е анулирана (поради некоректен (лош) клиент) и се счита за изключителна загуба. +HelpAbandonOther=Тази сума е анулирана, тъй като се дължи на грешка (например: неправилен клиент или фактура е заменена от друга) IdSocialContribution=Идентификатор за плащане на социален / фискален данък PaymentId=Идентификатор за плащане PaymentRef=Реф. плащане @@ -496,9 +498,9 @@ CantRemovePaymentWithOneInvoicePaid=Не може да се премахне п ExpectedToPay=Очаквано плащане CantRemoveConciliatedPayment=Съгласуваното плащане не може да се премахне PayedByThisPayment=Платено от това плащане -ClosePaidInvoicesAutomatically=Класифицирайте "Платени" всички стандартни, авансови или заместващи фактури, които са платени напълно. -ClosePaidCreditNotesAutomatically=Класифицирайте "Платени" всички кредитни известия, които са изцяло платени обратно. -ClosePaidContributionsAutomatically=Класифицирайте "Платени" всички социални или фискални вноски, които са платени напълно. +ClosePaidInvoicesAutomatically=Автоматично класифициране на всички стандартни фактури, авансови плащания или заместващи фактури като 'Платени', когато плащането се извършва изцяло. +ClosePaidCreditNotesAutomatically=Автоматично класифициране на всички кредитни известия като 'Платени', когато възстановяването се извършва изцяло. +ClosePaidContributionsAutomatically=Автоматично класифициране на всички социални или фискални вноски като 'Платени', когато плащането се извършва изцяло. AllCompletelyPayedInvoiceWillBeClosed=Всички фактури без остатък за плащане ще бъдат автоматично приключени със статус "Платени". ToMakePayment=Плати ToMakePaymentBack=Плати обратно diff --git a/htdocs/langs/bg_BG/boxes.lang b/htdocs/langs/bg_BG/boxes.lang index 0d8cccbc657..5d283cd67d8 100644 --- a/htdocs/langs/bg_BG/boxes.lang +++ b/htdocs/langs/bg_BG/boxes.lang @@ -19,11 +19,12 @@ BoxLastContacts=Последни контакти / адреси BoxLastMembers=Последни членове BoxFicheInter=Последни интервенции BoxCurrentAccounts=Баланс по открити сметки +BoxTitleMemberNextBirthdays=Рождени дни в този месец (членове) BoxTitleLastRssInfos=Новини: %s последни от %s BoxTitleLastProducts=Продукти / Услуги: %s последно променени BoxTitleProductsAlertStock=Продукти: сигнали за наличност BoxTitleLastSuppliers=Доставчици: %s последно добавени -BoxTitleLastModifiedSuppliers=Доставчици: %sпоследно променени +BoxTitleLastModifiedSuppliers=Доставчици: %s последно променени BoxTitleLastModifiedCustomers=Клиенти: %s последно променени BoxTitleLastCustomersOrProspects=Клиенти или потенциални клиенти: %s последно добавени BoxTitleLastCustomerBills=Фактури за продажба: %s последно добавени @@ -34,6 +35,7 @@ BoxTitleLastFicheInter=Интервенции: %s последно промен BoxTitleOldestUnpaidCustomerBills=Фактури за продажба: %s най-стари неплатени BoxTitleOldestUnpaidSupplierBills=Фактури за доставка: %s най-стари неплатени BoxTitleCurrentAccounts=Отворени сметки: баланси +BoxTitleSupplierOrdersAwaitingReception=Поръчки за покупка в очакване за получаване BoxTitleLastModifiedContacts=Контакти / Адреси: %s последно променени BoxMyLastBookmarks=Отметки: %s последни BoxOldestExpiredServices=Най-стари изтекли активни услуги @@ -42,6 +44,8 @@ BoxTitleLastActionsToDo=Действия за извършване: %s посл BoxTitleLastContracts=Договори: %s последно променени BoxTitleLastModifiedDonations=Дарения: %s последно променени BoxTitleLastModifiedExpenses=Разходни отчети: %s последно променени +BoxTitleLatestModifiedBoms=Спецификации: %s последно променени +BoxTitleLatestModifiedMos=Поръчки за производство: %s последно променени BoxGlobalActivity=Глобална дейност (фактури, предложения, поръчки) BoxGoodCustomers=Добри клиенти BoxTitleGoodCustomers=%s Добри клиенти @@ -64,15 +68,16 @@ NoContractedProducts=Няма договорени продукти / услуг NoRecordedContracts=Няма регистрирани договори NoRecordedInterventions=Няма регистрирани интервенции BoxLatestSupplierOrders=Последни поръчки за покупка +BoxLatestSupplierOrdersAwaitingReception=Последни поръчки за покупка (в очакване за получаване) NoSupplierOrder=Няма регистрирани поръчка за покупка BoxCustomersInvoicesPerMonth=Фактури за продажба на месец BoxSuppliersInvoicesPerMonth=Фактури за доставка на месец -BoxCustomersOrdersPerMonth=Поръчки за продажби на месец +BoxCustomersOrdersPerMonth=Поръчки за продажба на месец BoxSuppliersOrdersPerMonth=Поръчки за покупка на месец BoxProposalsPerMonth=Търговски предложения за месец NoTooLowStockProducts=Няма продукти в наличност, които да са под желания минимум. BoxProductDistribution=Дистрибуция на продукти / услуги -ForObject=На %s +ForObject=По %s BoxTitleLastModifiedSupplierBills=Фактури за доставка: %s последно променени BoxTitleLatestModifiedSupplierOrders=Поръчки за покупка: %s последно променени BoxTitleLastModifiedCustomerBills=Фактури за продажба: %s последно променени @@ -84,4 +89,14 @@ ForProposals=Предложения LastXMonthRolling=Подвижни месеци: %s последно изтекли ChooseBoxToAdd=Добавяне на джаджа към таблото BoxAdded=Джаджата е добавена към таблото -BoxTitleUserBirthdaysOfMonth=Рождени дни в този месец +BoxTitleUserBirthdaysOfMonth=Рождени дни в този месец (потребители) +BoxLastManualEntries=Последни ръчни записи в счетоводството +BoxTitleLastManualEntries=Ръчни записи: %s последни +NoRecordedManualEntries=Няма ръчни записи в счетоводството +BoxSuspenseAccount=Брой счетоводни операции във временна сметка +BoxTitleSuspenseAccount=Брой неразпределени редове +NumberOfLinesInSuspenseAccount=Брой редове във временна сметка +SuspenseAccountNotDefined=Не е дефинирана временна сметка +BoxLastCustomerShipments=Последни пратки към клиенти +BoxTitleLastCustomerShipments=Пратки: %s последни към клиенти +NoRecordedShipments=Няма регистрирани пратки към клиенти diff --git a/htdocs/langs/bg_BG/commercial.lang b/htdocs/langs/bg_BG/commercial.lang index d49a5ac4f69..3fb5d47044e 100644 --- a/htdocs/langs/bg_BG/commercial.lang +++ b/htdocs/langs/bg_BG/commercial.lang @@ -11,22 +11,22 @@ AddAction=Създаване на събитие AddAnAction=Създаване на събитие AddActionRendezVous=Създаване на събитие - среща ConfirmDeleteAction=Сигурни ли сте, че искате да изтриете това събитие? -CardAction=Карта на събитие +CardAction=Карта ActionOnCompany=Свързана компания ActionOnContact=Свързан контакт TaskRDVWith=Среща с %s -ShowTask=Преглед на задача -ShowAction=Преглед на събитие +ShowTask=Показване на задача +ShowAction=Показване на събитие ActionsReport=Справка за събития ThirdPartiesOfSaleRepresentative=Контрагенти с търговски представител SaleRepresentativesOfThirdParty=Търговски представители за контрагента SalesRepresentative=Търговски представител SalesRepresentatives=Търговски представители -SalesRepresentativeFollowUp=Търговски представител (последващ) +SalesRepresentativeFollowUp=Търговски представител (проследяващ) SalesRepresentativeSignature=Търговски представител (подписващ) NoSalesRepresentativeAffected=Не е определен търговски представител -ShowCustomer=Преглед на клиент -ShowProspect=Преглед на потенциален клиент +ShowCustomer=Показване на клиент +ShowProspect=Показване на потенциален клиент ListOfProspects=Списък на потенциални клиенти ListOfCustomers=Списък на клиенти LastDoneTasks=Действия: %s последно завършени @@ -69,7 +69,7 @@ ActionAC_MANUAL=Ръчно добавени ActionAC_AUTO=Автоматично добавени ActionAC_OTH_AUTOShort=Автоматично Stats=Статистика от продажби -StatusProsp=Статус на клиента +StatusProsp=Статус на потенциален клиент DraftPropals=Чернови търговски предложения NoLimit=Няма лимит ToOfferALinkForOnlineSignature=Връзка за онлайн подпис diff --git a/htdocs/langs/bg_BG/companies.lang b/htdocs/langs/bg_BG/companies.lang index bd5a4ee57ff..c175eb5daf2 100644 --- a/htdocs/langs/bg_BG/companies.lang +++ b/htdocs/langs/bg_BG/companies.lang @@ -54,7 +54,7 @@ Firstname=Собствено име PostOrFunction=Длъжност UserTitle=Обръщение NatureOfThirdParty=Произход на контрагента -NatureOfContact=Nature of Contact +NatureOfContact=Произход на контакта Address=Адрес State=Област StateShort=Област @@ -96,8 +96,6 @@ LocalTax1IsNotUsedES= RE не се използва LocalTax2IsUsed=Използване на трета такса LocalTax2IsUsedES= IRPF се използва LocalTax2IsNotUsedES= IRPF не се използва -LocalTax1ES=RE -LocalTax2ES=IRPF WrongCustomerCode=Невалиден код на клиент WrongSupplierCode=Невалиден код на доставчик CustomerCodeModel=Модел за код на клиент @@ -300,6 +298,7 @@ FromContactName=Име: NoContactDefinedForThirdParty=Няма дефиниран контакт за този контрагент NoContactDefined=Няма дефиниран контакт DefaultContact=Контакт / адрес по подразбиране +ContactByDefaultFor=Контакт / адрес по подразбиране за AddThirdParty=Създаване на контрагент DeleteACompany=Изтриване на фирма PersonalInformations=Лични данни @@ -355,8 +354,8 @@ ContactPrivate=Личен ContactPublic=Споделен ContactVisibility=Видимост ContactOthers=Друг -OthersNotLinkedToThirdParty=Другите, не свързани с контрагент -ProspectStatus=Статус на клиента +OthersNotLinkedToThirdParty=Други, които не са свързани с контрагент +ProspectStatus=Статус на потенциален клиент PL_NONE=Няма PL_UNKNOWN=Неизвестен PL_LOW=Нисък @@ -439,5 +438,6 @@ PaymentTypeCustomer=Начин на плащане - Клиент PaymentTermsCustomer=Условия за плащане - Клиент PaymentTypeSupplier=Начин на плащане - Доставчик PaymentTermsSupplier=Условия на плащане - Доставчик +PaymentTypeBoth=Начин на плащане - клиент и доставчик MulticurrencyUsed=Използване на няколко валути MulticurrencyCurrency=Валута diff --git a/htdocs/langs/bg_BG/compta.lang b/htdocs/langs/bg_BG/compta.lang index 7df1d397b09..efc5b0c5536 100644 --- a/htdocs/langs/bg_BG/compta.lang +++ b/htdocs/langs/bg_BG/compta.lang @@ -63,7 +63,7 @@ LT2SupplierES=IRPF покупки LT2CustomerIN=SGST продажби LT2SupplierIN=SGST покупки VATCollected=Получен ДДС -ToPay=За плащане +StatusToPay=За плащане SpecialExpensesArea=Секция за всички специални плащания SocialContribution=Социален или фискален данък SocialContributions=Социални или фискални данъци @@ -111,10 +111,10 @@ SocialContributionsPayments=Плащания на социални / фиска ShowVatPayment=Покажи плащане на ДДС TotalToPay=Общо за плащане BalanceVisibilityDependsOnSortAndFilters=Балансът е видим в този списък само ако таблицата е сортирана възходящо на %s и филтрирана за 1 банкова сметка -CustomerAccountancyCode=Счетоводен код на клиента -SupplierAccountancyCode=Счетоводен код на доставчика -CustomerAccountancyCodeShort=Счет. код на клиента -SupplierAccountancyCodeShort=Счет. код на доставчика +CustomerAccountancyCode=Счетоводен код на клиент +SupplierAccountancyCode=Счетоводен код на доставчик +CustomerAccountancyCodeShort=Счет. код на клиент +SupplierAccountancyCodeShort=Счет. код на доставчик AccountNumber=Номер на сметка NewAccountingAccount=Нова сметка Turnover=Фактуриран оборот @@ -222,7 +222,7 @@ CalculationRuleDescSupplier=Според доставчика, изберете TurnoverPerProductInCommitmentAccountingNotRelevant=Справката за оборот, натрупан от продукт, не е наличен. Тази справка е налице само за фактуриран оборот. TurnoverPerSaleTaxRateInCommitmentAccountingNotRelevant=Справката за оборот, натрупан от данък върху продажбите, не е наличен. Тази справка е налице само за фактуриран оборот. CalculationMode=Режим на изчисление -AccountancyJournal=Счетоводен код на журнала +AccountancyJournal=Счетоводен код на журнал ACCOUNTING_VAT_SOLD_ACCOUNT=Счетоводна сметка по подразбиране за ДДС при продажби (използва се, ако не е определена при настройка на речника за ДДС) ACCOUNTING_VAT_BUY_ACCOUNT=Счетоводна сметка по подразбиране за ДДС при покупки (използва се, ако не е определена при настройка на речника за ДДС) ACCOUNTING_VAT_PAY_ACCOUNT=Счетоводна сметка по подразбиране за плащане на ДДС diff --git a/htdocs/langs/bg_BG/donations.lang b/htdocs/langs/bg_BG/donations.lang index e9d89f90726..4c70eaa38f4 100644 --- a/htdocs/langs/bg_BG/donations.lang +++ b/htdocs/langs/bg_BG/donations.lang @@ -17,6 +17,7 @@ DonationStatusPromiseNotValidatedShort=Чернова DonationStatusPromiseValidatedShort=Валидирано DonationStatusPaidShort=Получено DonationTitle=Разписка за дарение +DonationDate=Дата на дарение DonationDatePayment=Дата на плащане ValidPromess=Валидиране на дарение DonationReceipt=Разписка за дарение diff --git a/htdocs/langs/bg_BG/errors.lang b/htdocs/langs/bg_BG/errors.lang index 656c9d70d47..e61cc6fabcc 100644 --- a/htdocs/langs/bg_BG/errors.lang +++ b/htdocs/langs/bg_BG/errors.lang @@ -90,7 +90,7 @@ ErrorSpecialCharNotAllowedForField=Специални знаци не са ра ErrorNumRefModel=Позоваване съществува в база данни (%s) и не е съвместим с това правило за номериране. Премахване на запис или преименува препратка към активира този модул. ErrorQtyTooLowForThisSupplier=Прекалено ниско количество за този доставчик или не е определена цена на продукта за този доставчик ErrorOrdersNotCreatedQtyTooLow=Някои поръчки не са създадени поради твърде ниски количества -ErrorModuleSetupNotComplete=Setup of module %s looks to be uncomplete. Go on Home - Setup - Modules to complete. +ErrorModuleSetupNotComplete=Настройката на модул %s изглежда непълна. Отидете на Начало -> Настройка -> Модули / Приложения, за да я изпълнените. ErrorBadMask=Грешка на маска ErrorBadMaskFailedToLocatePosOfSequence=Грешка, маска без поредния номер ErrorBadMaskBadRazMonth=Грешка, неправилна стойност за нулиране @@ -196,6 +196,7 @@ ErrorPhpMailDelivery=Проверете дали не използвате тв ErrorUserNotAssignedToTask=Потребителят трябва да бъде назначен към задачата, за да може да въвежда отделеното време за нея. ErrorTaskAlreadyAssigned=Задачата вече е назначена към потребителя ErrorModuleFileSeemsToHaveAWrongFormat=Модулния пакет изглежда има грешен формат. +ErrorModuleFileSeemsToHaveAWrongFormat2=Най-малко една задължителна директория трябва да съществува в архива на модул: %s или %s ErrorFilenameDosNotMatchDolibarrPackageRules=Името на модулния пакет (%s) не съответства на очаквания синтаксис: %s ErrorDuplicateTrigger=Грешка, дублиращо име на тригера %s. Вече е зареден от %s. ErrorNoWarehouseDefined=Грешка, не са дефинирани складове. @@ -218,9 +219,12 @@ ErrorVariableKeyForContentMustBeSet=Грешка, трябва да бъде з ErrorURLMustStartWithHttp=URL адресът %s трябва да започва с http:// или https:// ErrorNewRefIsAlreadyUsed=Грешка, новата референция вече е използвана ErrorDeletePaymentLinkedToAClosedInvoiceNotPossible=Грешка, изтриването на плащане, свързано с приключена фактура, е невъзможно. -ErrorSearchCriteriaTooSmall=Search criteria too small. +ErrorSearchCriteriaTooSmall=Критериите за търсене са твърде ограничени. +ErrorObjectMustHaveStatusActiveToBeDisabled=Обектите трябва да имат статус "Активен", за да бъдат деактивирани +ErrorObjectMustHaveStatusDraftOrDisabledToBeActivated=Обектите трябва да имат статус "Чернова" или "Деактивиран", за да бъдат активирани +ErrorNoFieldWithAttributeShowoncombobox=Нито едно от полетата няма реквизит 'showoncombobox' в дефиницията на обект '%s'. Не е възможно да покажете комбинираният списък. # Warnings -WarningParamUploadMaxFileSizeHigherThanPostMaxSize=Your PHP parameter upload_max_filesize (%s) is higher than PHP parameter post_max_size (%s). This is not a consistent setup. +WarningParamUploadMaxFileSizeHigherThanPostMaxSize=Вашата стойност на PHP параметър upload_max_filesize (%s) е по-голяма от стойността на PHP параметър post_max_size (%s). Това не е последователна настройка. WarningPasswordSetWithNoAccount=За този член бе зададена парола. Въпреки това, не е създаден потребителски акаунт. Така че тази парола е съхранена, но не може да се използва за влизане в Dolibarr. Може да се използва от външен модул/интерфейс, но ако не е необходимо да дефинирате потребителско име или парола за член може да деактивирате опцията "Управление на вход за всеки член" от настройката на модула Членове. Ако трябва да управлявате вход, но не се нуждаете от парола, можете да запазите това поле празно, за да избегнете това предупреждение. Забележка: Имейлът може да се използва и като вход, ако членът е свързан с потребител. WarningMandatorySetupNotComplete=Кликнете тук, за да настроите задължителните параметри WarningEnableYourModulesApplications=Кликнете тук, за да активирате вашите модули и приложения @@ -244,3 +248,4 @@ WarningAnEntryAlreadyExistForTransKey=Вече съществува запис WarningNumberOfRecipientIsRestrictedInMassAction=Внимание, броят на различните получатели е ограничен до %s, когато се използват масови действия в списъците WarningDateOfLineMustBeInExpenseReportRange=Внимание, датата на реда не е в обхвата на разходния отчет WarningProjectClosed=Проектът е затворен. Трябва първо да го отворите отново. +WarningSomeBankTransactionByChequeWereRemovedAfter=Някои банкови транзакции бяха премахнати, след което бе генерирана разписка, в която са включени. Броят на чековете и общата сума на разписката може да се различават от броя и общата сума в списъка. diff --git a/htdocs/langs/bg_BG/holiday.lang b/htdocs/langs/bg_BG/holiday.lang index 2f177c7595c..d8b9eb9c05c 100644 --- a/htdocs/langs/bg_BG/holiday.lang +++ b/htdocs/langs/bg_BG/holiday.lang @@ -8,7 +8,6 @@ NotActiveModCP=Необходимо е да активирате модула ' AddCP=Кандидатстване за отпуск DateDebCP=Начална дата DateFinCP=Крайна дата -DateCreateCP=Дата на създаване DraftCP=Чернова ToReviewCP=Очаква одобрение ApprovedCP=Одобрена @@ -18,6 +17,7 @@ ValidatorCP=Одобряващ ListeCP=Списък с молби за отпуск LeaveId=Идентификатор на молба за отпуск ReviewedByCP=Ще бъде одобрена от +UserID=Потребител UserForApprovalID=Одобряващ потребител UserForApprovalFirstname=Собствено име на одобряващия потребител UserForApprovalLastname=Фамилия на одобряващия потребител @@ -98,7 +98,7 @@ HalfDay=Полудневен NotTheAssignedApprover=Вие не сте определен като одобряващ потребител LEAVE_PAID=Платен отпуск LEAVE_SICK=Болничен отпуск -LEAVE_OTHER=Неплатен отпуск +LEAVE_OTHER=Друг отпуск LEAVE_PAID_FR=Платен отпуск ## Configuration du Module ## LastUpdateCP=Последно автоматично актуализиране на разпределението на отпуските @@ -128,3 +128,4 @@ TemplatePDFHolidays=PDF шаблон за молби за отпуск FreeLegalTextOnHolidays=Свободен текст в молбите за отпуск WatermarkOnDraftHolidayCards=Воден знак върху черновата на молба за отпуск HolidaysToApprove=Молби за отпуск за одобрение +NobodyHasPermissionToValidateHolidays=Никой няма права за валидиране на молби за отпуск diff --git a/htdocs/langs/bg_BG/install.lang b/htdocs/langs/bg_BG/install.lang index b2410484448..5507c999f03 100644 --- a/htdocs/langs/bg_BG/install.lang +++ b/htdocs/langs/bg_BG/install.lang @@ -13,6 +13,7 @@ PHPSupportPOSTGETOk=PHP поддържа променливи POST и GET. PHPSupportPOSTGETKo=Възможно е вашата настройка на PHP да не поддържа променливи POST и/или GET. Проверете параметъра variables_order в php.ini. PHPSupportGD=PHP поддържа GD графични функции. PHPSupportCurl=PHP поддържа Curl. +PHPSupportCalendar=PHP поддържа разширения на календари. PHPSupportUTF8=PHP поддържа UTF8 функции. PHPSupportIntl=PHP поддържа Intl функции. PHPMemoryOK=Максималният размер на паметта за PHP сесия е настроен на %s. Това трябва да е достатъчно. @@ -21,6 +22,7 @@ Recheck=Кликнете тук за по-подробен тест ErrorPHPDoesNotSupportSessions=Вашата PHP инсталация не поддържа сесии. Тази функция е необходима, за да позволи на Dolibarr да работи. Проверете настройките на PHP и разрешенията на директорията за сесиите. ErrorPHPDoesNotSupportGD=Вашата PHP инсталация не поддържа GD графични функции. Няма да се показват графики. ErrorPHPDoesNotSupportCurl=Вашата PHP инсталация не поддържа Curl. +ErrorPHPDoesNotSupportCalendar=Вашата PHP инсталация не поддържа разширения за календар. ErrorPHPDoesNotSupportUTF8=Вашата PHP инсталация не поддържа UTF8 функции. Dolibarr не може да работи правилно. Решете това преди да инсталирате Dolibarr. ErrorPHPDoesNotSupportIntl=Вашата PHP инсталация не поддържа Intl функции. ErrorDirDoesNotExists=Директорията %s не съществува. @@ -129,7 +131,7 @@ OpenBaseDir=Параметър PHP openbasedir YouAskToCreateDatabaseSoRootRequired=Поставихте отметка в квадратчето „Създаване на база данни“. За тази цел трябва да предоставите потребителско име / парола на супер потребителя (в края на формуляра). YouAskToCreateDatabaseUserSoRootRequired=Поставихте отметка в квадратчето „Създаване на собственик на база данни“. За тази цел трябва да предоставите потребителско име / парола на супер потребителя (в края на формуляра). NextStepMightLastALongTime=Текущата стъпка може да отнеме няколко минути. Моля, изчакайте, докато следващият екран се покаже напълно, преди да продължите. -MigrationCustomerOrderShipping=Мигрирайте доставката за съхранение на поръчки за продажби +MigrationCustomerOrderShipping=Миграция на хранилище за доставки на поръчки за продажби MigrationShippingDelivery=Надграждане на хранилище на доставки MigrationShippingDelivery2=Надграждане на хранилище на доставки 2 MigrationFinished=Миграцията завърши @@ -203,6 +205,7 @@ MigrationRemiseExceptEntity=Актуализиране на стойността MigrationUserRightsEntity=Актуализиране на стойността на полето в обекта llx_user_rights MigrationUserGroupRightsEntity=Актуализиране на стойността на полето в обекта llx_usergroup_rights MigrationUserPhotoPath=Миграция на пътя до снимки на потребители +MigrationFieldsSocialNetworks=Миграция на потребителски полета за социални мрежи (%s) MigrationReloadModule=Презареждане на модул %s MigrationResetBlockedLog=Нулиране на модула BlockedLog за алгоритъм v7 ShowNotAvailableOptions=Показване на недостъпни опции diff --git a/htdocs/langs/bg_BG/interventions.lang b/htdocs/langs/bg_BG/interventions.lang index d1aadd1c05d..4af40060478 100644 --- a/htdocs/langs/bg_BG/interventions.lang +++ b/htdocs/langs/bg_BG/interventions.lang @@ -60,6 +60,7 @@ InterDateCreation=Дата на създаване на интервенцият InterDuration=Продължителност на интервенцията InterStatus=Статус на интервенцията InterNote=Бележка към интервенцията +InterLine=Ред на интервенция InterLineId=Идентификатор на реда в интервенцията InterLineDate=Дата на реда в интервенцията InterLineDuration=Продължителност на реда в интервенцията diff --git a/htdocs/langs/bg_BG/main.lang b/htdocs/langs/bg_BG/main.lang index 7494658e752..66640782ea0 100644 --- a/htdocs/langs/bg_BG/main.lang +++ b/htdocs/langs/bg_BG/main.lang @@ -1,13 +1,13 @@ # Dolibarr language file - Source file is en_US - main -DIRECTION=л +DIRECTION=ltr # Note for Chinese: # msungstdlight or cid0ct are for traditional Chinese (traditional does not render with Ubuntu pdf reader) # stsongstdlight or cid0cs are for simplified Chinese # To read Chinese pdf with Linux: sudo apt-get install poppler-data FONTFORPDF=DejaVuSans FONTSIZEFORPDF=10 -SeparatorDecimal=. -SeparatorThousand=, +SeparatorDecimal=, +SeparatorThousand=Space FormatDateShort=%d.%m.%Y FormatDateShortInput=%d.%m.%Y FormatDateShortJava=dd.MM.yyyy @@ -28,7 +28,7 @@ NoTemplateDefined=Няма наличен шаблон за този тип им AvailableVariables=Налични променливи за заместване NoTranslation=Няма превод Translation=Превод -EmptySearchString=Enter a non empty search string +EmptySearchString=Въведете низ за търсене NoRecordFound=Няма намерен запис NoRecordDeleted=Няма изтрит запис NotEnoughDataYet=Няма достатъчно данни @@ -100,7 +100,7 @@ HomeArea=Начало LastConnexion=Последно влизане PreviousConnexion=Предишно влизане PreviousValue=Предишна стойност -ConnectedOnMultiCompany=Свързан към обект +ConnectedOnMultiCompany=Свързан към организация ConnectedSince=Свързан от AuthenticationMode=Режим на удостоверяване RequestedUrl=Заявен URL адрес @@ -114,6 +114,7 @@ InformationToHelpDiagnose=Тази информация може да бъде MoreInformation=Повече информация TechnicalInformation=Техническа информация TechnicalID=Технически идентификатор +LineID=Идентификатор на ред NotePublic=Бележка (публична) NotePrivate=Бележка (лична) PrecisionUnitIsLimitedToXDecimals=Dolibarr е настроен да ограничи прецизността на единичните цени до %s десетични числа. @@ -169,6 +170,8 @@ ToValidate=За валидиране NotValidated=Не е валидиран Save=Съхраняване SaveAs=Съхраняване като +SaveAndStay=Съхраняване +SaveAndNew=Съхраняване и създаване TestConnection=Проверяване на връзката ToClone=Клониране ConfirmClone=Изберете данни, които искате да клонирате: @@ -182,6 +185,7 @@ Hide=Скрий ShowCardHere=Показване на карта Search=Търсене SearchOf=Търсене +SearchMenuShortCut=Ctrl + Shift + F Valid=Валидиран Approve=Одобряване Disapprove=Отхвърляне @@ -227,7 +231,7 @@ Designation=Описание DescriptionOfLine=Описание на реда DateOfLine=Дата на реда DurationOfLine=Продължителност на реда -Model=Шаблон на документа +Model=Шаблон за документ DefaultModel=Шаблон на документ по подразбиране Action=Събитие About=Относно @@ -412,6 +416,7 @@ DefaultTaxRate=Данъчна ставка по подразбиране Average=Средно Sum=Сума Delta=Делта +StatusToPay=За плащане RemainToPay=Оставащо за плащане Module=Модул / Приложение Modules=Модули / Приложения @@ -446,7 +451,7 @@ ContactsAddressesForCompany=Контакти / адреси за този кон AddressesForCompany=Адреси за този контрагент ActionsOnCompany=Събития за този контрагент ActionsOnContact=Събития за този контакт / адрес -ActionsOnContract=Events for this contract +ActionsOnContract=Свързани събития ActionsOnMember=Събития за този член ActionsOnProduct=Събития за този продукт NActionsLate=%s закъснели @@ -474,7 +479,9 @@ Categories=Тагове / Категории Category=Таг / Категория By=От From=От +FromLocation=От to=за +To=за and=и or=или Other=Друг @@ -620,7 +627,7 @@ Externals=Външни Warning=Предупреждение Warnings=Предупреждения BuildDoc=Създаване на документ -Entity=Среда +Entity=Организация Entities=Организации CustomerPreview=Преглед на клиент SupplierPreview=Преглед на доставчик @@ -629,8 +636,8 @@ ShowSupplierPreview=Преглеждане на доставчик RefCustomer=Реф. клиент Currency=Валута InfoAdmin=Информация за администратори -Undo=Отмяна -Redo=Повторение +Undo=Отменяне +Redo=Повтаряне ExpandAll=Разгъни всички UndoExpandAll=Свий всички SeeAll=Виж всички @@ -705,7 +712,7 @@ DateOfSignature=Дата на подписване HidePassword=Показване на команда със скрита парола UnHidePassword=Показване на реална команда с ясна парола Root=Начало -RootOfMedias=Root of public medias (/medias) +RootOfMedias=Начална директория за публични медии (/medias) Informations=Информация Page=Страница Notes=Бележки @@ -762,7 +769,7 @@ LinkToSupplierProposal=Връзка към запитване към доста LinkToSupplierInvoice=Връзка към фактура за доставка LinkToContract=Връзка към договор LinkToIntervention=Връзка към интервенция -LinkToTicket=Link to ticket +LinkToTicket=Връзка към тикет CreateDraft=Създаване на чернова SetToDraft=Назад към черновата ClickToEdit=Кликнете, за да редактирате @@ -824,6 +831,7 @@ Mandatory=Задължително Hello=Здравейте GoodBye=Довиждане Sincerely=Поздрави +ConfirmDeleteObject=Сигурни ли сте, че искате да изтриете този обект? DeleteLine=Изтриване на ред ConfirmDeleteLine=Сигурни ли сте, че искате да изтриете този ред? NoPDFAvailableForDocGenAmongChecked=Няма PDF файл на разположение за генериране на документ в проверения запис @@ -840,6 +848,7 @@ Progress=Прогрес ProgressShort=Прогрес FrontOffice=Фронт офис BackOffice=Бек офис +Submit=Изпращане View=Преглед Export=Експортиране Exports=Експортирания @@ -902,11 +911,11 @@ Thursday=Четвъртък Friday=Петък Saturday=Събота Sunday=Неделя -MondayMin=По +MondayMin=Пн TuesdayMin=Вт WednesdayMin=Ср -ThursdayMin=Че -FridayMin=Пе +ThursdayMin=Чт +FridayMin=Пт SaturdayMin=Сб SundayMin=Нд Day1=Понеделник @@ -916,23 +925,23 @@ Day4=Четвъртък Day5=Петък Day6=Събота Day0=Неделя -ShortMonday=П -ShortTuesday=В -ShortWednesday=С -ShortThursday=Ч -ShortFriday=П -ShortSaturday=С -ShortSunday=Н +ShortMonday=Пн +ShortTuesday=Вт +ShortWednesday=Ср +ShortThursday=Чт +ShortFriday=Пт +ShortSaturday=Сб +ShortSunday=Нд SelectMailModel=Изберете шаблон за имейл SetRef=Задаване на референция Select2ResultFoundUseArrows=Намерени са някои резултати. Използвайте стрелките, за да изберете. Select2NotFound=Няма намерени резултати -Select2Enter=Въвеждане +Select2Enter=Въведете Select2MoreCharacter=или повече знака Select2MoreCharacters=или повече знаци Select2MoreCharactersMore= Синтаксис на търсенето:
    | или (a|b)
    * Някакъв знак (a*b)
    ^ Започнете с (^ab)
    $ Завършете с (ab$)
    -Select2LoadingMoreResults=Зараждане на повече резултати... -Select2SearchInProgress=В процес на търсене... +Select2LoadingMoreResults=Зареждане на още резултати ... +Select2SearchInProgress=В процес на търсене ... SearchIntoThirdparties=Контрагенти SearchIntoContacts=Контакти SearchIntoMembers=Членове @@ -983,10 +992,23 @@ PaymentInformation=Платежна информация ValidFrom=Валидно от ValidUntil=Валидно до NoRecordedUsers=Няма потребители -ToClose=To close +ToClose=За приключване ToProcess=За изпълнение -ToApprove=To approve -GlobalOpenedElemView=Global view -NoArticlesFoundForTheKeyword=No article found for the keyword '%s' -NoArticlesFoundForTheCategory=No article found for the category -ToAcceptRefuse=To accept | refuse +ToApprove=За одобрение +GlobalOpenedElemView=Глобален изглед +NoArticlesFoundForTheKeyword=Няма намерен артикул, чрез ключовата дума '%s' +NoArticlesFoundForTheCategory=Няма намерен артикул за категорията +ToAcceptRefuse=За подписване / отхвърляне +ContactDefault_agenda=Събитие +ContactDefault_commande=Поръчка +ContactDefault_contrat=Договор +ContactDefault_facture=Фактура +ContactDefault_fichinter=Интервенция +ContactDefault_invoice_supplier=Фактура за доставка +ContactDefault_order_supplier=Поръчка на покупка +ContactDefault_project=Проект +ContactDefault_project_task=Задача +ContactDefault_propal=Офериране +ContactDefault_supplier_proposal=Запитване за доставка +ContactDefault_ticketsup=Тикет +ContactAddedAutomatically=Контактът е добавен от контактите на контрагента diff --git a/htdocs/langs/bg_BG/margins.lang b/htdocs/langs/bg_BG/margins.lang index e1f60eb1201..0860b5c5e3e 100644 --- a/htdocs/langs/bg_BG/margins.lang +++ b/htdocs/langs/bg_BG/margins.lang @@ -16,6 +16,7 @@ MarginDetails=Маржови подробности ProductMargins=Маржове от продукт CustomerMargins=Маржове от клиент SalesRepresentativeMargins=Маржове от търговски представител +ContactOfInvoice=Контакт по фактура UserMargins=Маржове от потребител ProductService=Продукт или услуга AllProducts=Всички продукти и услуги @@ -36,7 +37,7 @@ CostPrice=Себестойност UnitCharges=Единични такси Charges=Такси AgentContactType=Тип контакт с търговски представител -AgentContactTypeDetails=Определете какъв тип контакт (свързан към фактурите) ще бъде използван за отчет на маржа за всеки търговски представител +AgentContactTypeDetails=Определя какъв тип контакт (свързан с фактури) ще се използва за отчет на маржа за контакт / адрес. Обърнете внимание, че преглеждането на статистически данни за контакт не е надеждно, тъй като в повечето случаи контактът може да не е дефиниран изрично във фактурите. rateMustBeNumeric=Процента трябва да е числова стойност markRateShouldBeLesserThan100=Нетния марж трябва да бъде по-малък от 100 ShowMarginInfos=Показване на информация за марж diff --git a/htdocs/langs/bg_BG/modulebuilder.lang b/htdocs/langs/bg_BG/modulebuilder.lang index 333fbcab6b5..96c7970aa79 100644 --- a/htdocs/langs/bg_BG/modulebuilder.lang +++ b/htdocs/langs/bg_BG/modulebuilder.lang @@ -6,7 +6,7 @@ ModuleBuilderDesc2=Path where modules are generated/edited (first directory for ModuleBuilderDesc3=Generated/editable modules found: %s ModuleBuilderDesc4=A module is detected as 'editable' when the file %s exists in root of module directory NewModule=Нов модул -NewObject=Нов обект +NewObjectInModulebuilder=Нов обект ModuleKey=Ключ за модула ObjectKey=Object key ModuleInitialized=Модулът е инициализиран @@ -60,12 +60,14 @@ HooksFile=File for hooks code ArrayOfKeyValues=Array of key-val ArrayOfKeyValuesDesc=Array of keys and values if field is a combo list with fixed values WidgetFile=Widget file +CSSFile=CSS file +JSFile=Javascript file ReadmeFile=Readme file ChangeLog=ChangeLog file TestClassFile=File for PHP Unit Test class SqlFile=Sql file -PageForLib=File for PHP library -PageForObjLib=File for PHP library dedicated to object +PageForLib=File for the common PHP library +PageForObjLib=File for the PHP library dedicated to object SqlFileExtraFields=Sql file for complementary attributes SqlFileKey=Sql file for keys SqlFileKeyExtraFields=Sql file for keys of complementary attributes @@ -77,17 +79,20 @@ NoTrigger=No trigger NoWidget=No widget GoToApiExplorer=Go to API explorer ListOfMenusEntries=List of menu entries +ListOfDictionariesEntries=List of dictionaries entries ListOfPermissionsDefined=List of defined permissions SeeExamples=See examples here EnabledDesc=Condition to have this field active (Examples: 1 or $conf->global->MYMODULE_MYOPTION) -VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only (not list), 4=Visible on list and update/view form only (not create). Using a negative value means field is not shown by default on list but can be selected for viewing). It can be an expression, for example: preg_match('/public/', $_SERVER['PHP_SELF'])?0:1 +VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only (not list), 4=Visible on list and update/view form only (not create). Using a negative value means field is not shown by default on list but can be selected for viewing). It can be an expression, for example:
    preg_match('/public/', $_SERVER['PHP_SELF'])?0:1
    ($user->rights->holiday->define_holiday ? 1 : 0) IsAMeasureDesc=Can the value of field be cumulated to get a total into list? (Examples: 1 or 0) SearchAllDesc=Is the field used to make a search from the quick search tool? (Examples: 1 or 0) SpecDefDesc=Enter here all documentation you want to provide with your module that is not already defined by other tabs. You can use .md or better, the rich .asciidoc syntax. LanguageDefDesc=Enter in this files, all the key and the translation for each language file. MenusDefDesc=Define here the menus provided by your module +DictionariesDefDesc=Define here the dictionaries provided by your module PermissionsDefDesc=Define here the new permissions provided by your module MenusDefDescTooltip=The menus provided by your module/application are defined into the array $this->menus into the module descriptor file. You can edit manually this file or use the embedded editor.

    Note: Once defined (and module re-activated), menus are also visible into the menu editor available to administrator users on %s. +DictionariesDefDescTooltip=The dictionaries provided by your module/application are defined into the array $this->dictionaries into the module descriptor file. You can edit manually this file or use the embedded editor.

    Note: Once defined (and module re-activated), dictionaries are also visible into the setup area to administrator users on %s. PermissionsDefDescTooltip=The permissions provided by your module/application are defined into the array $this->rights into the module descriptor file. You can edit manually this file or use the embedded editor.

    Note: Once defined (and module re-activated), permissions are visible into the default permissions setup %s. HooksDefDesc=Define in the module_parts['hooks'] property, in the module descriptor, the context of hooks you want to manage (list of contexts can be found by a search on 'initHooks(' in core code).
    Edit the hook file to add code of your hooked functions (hookable functions can be found by a search on 'executeHooks' in core code). TriggerDefDesc=Define in the trigger file the code you want to execute for each business event executed. @@ -105,9 +110,12 @@ InitStructureFromExistingTable=Build the structure array string of an existing t UseAboutPage=Disable the about page UseDocFolder=Disable the documentation folder UseSpecificReadme=Use a specific ReadMe +ContentOfREADMECustomized=Note: The content of the README.md file has been replaced with the specific value defined into setup of ModuleBuilder. RealPathOfModule=Real path of module ContentCantBeEmpty=Content of file can't be empty WidgetDesc=You can generate and edit here the widgets that will be embedded with your module. +CSSDesc=You can generate and edit here a file with personalized CSS embedded with your module. +JSDesc=You can generate and edit here a file with personalized Javascript embedded with your module. CLIDesc=You can generate here some command line scripts you want to provide with your module. CLIFile=CLI File NoCLIFile=No CLI files @@ -117,3 +125,13 @@ UseSpecificFamily = Use a specific family UseSpecificAuthor = Use a specific author UseSpecificVersion = Use a specific initial version ModuleMustBeEnabled=The module/application must be enabled first +IncludeRefGeneration=The reference of object must be generated automatically +IncludeRefGenerationHelp=Check this if you want to include code to manage the generation automatically of the reference +IncludeDocGeneration=I want to generate some documents from the object +IncludeDocGenerationHelp=If you check this, some code will be generated to add a "Generate document" box on the record. +ShowOnCombobox=Show value into combobox +KeyForTooltip=Key for tooltip +CSSClass=CSS Class +NotEditable=Not editable +ForeignKey=Foreign key +TypeOfFieldsHelp=Type of fields:
    varchar(99), double(24,8), real, text, html, datetime, timestamp, integer, integer:ClassName:relativepath/to/classfile.class.php[:1[:filter]] ('1' means we add a + button after the combo to create the record, 'filter' can be 'status=1 AND fk_user = __USER_ID AND entity IN (__SHARED_ENTITIES__)' for example) diff --git a/htdocs/langs/bg_BG/mrp.lang b/htdocs/langs/bg_BG/mrp.lang index d78dfacb591..222a989c557 100644 --- a/htdocs/langs/bg_BG/mrp.lang +++ b/htdocs/langs/bg_BG/mrp.lang @@ -1,17 +1,61 @@ -MRPArea=Секция за планиране на материалните изисквания -MenuBOM=Спецификации -LatestBOMModified=Спецификации: %s последно променени -BillOfMaterials=Спецификация -BOMsSetup=Настройка на модул Спецификации -ListOfBOMs=Списък на спецификации +Mrp=Поръчки за производство +MO=Поръчка за производство +MRPDescription=Модул за управление на поръчки за производство (ПП) +MRPArea=Секция за планиране на материални изисквания +MrpSetupPage=Настройка на модул за планиране на материални изисквания +MenuBOM=Спецификации с материали +LatestBOMModified=Спецификации с материали: %s последно променени +LatestMOModified=Поръчки за производство: %s последно променени +Bom=Спецификации с материали +BillOfMaterials=Спецификация с материали +BOMsSetup=Настройка на модул спецификации с материали +ListOfBOMs=Списък на спецификации с материали +ListOfManufacturingOrders=Списък на поръчки за производство NewBOM=Нова спецификация -ProductBOMHelp=Продукт за създаване с тази спецификация -BOMsNumberingModules=Шаблони за номериране на спецификации -BOMsModelModule=Шаблони на документи на спецификации -FreeLegalTextOnBOMs=Свободен текст към документа на спецификация -WatermarkOnDraftBOMs=Воден знак върху чернова на спецификация -ConfirmCloneBillOfMaterials=Сигурни ли сте, че искате да клонирате тази спецификация? -ManufacturingEfficiency=Ефективност на производството -ValueOfMeansLoss=Стойност 0.95 означава средна стойност от 5%% загуба по време на производството -DeleteBillOfMaterials=Изтриване на спецификация -ConfirmDeleteBillOfMaterials=Сигурни ли сте, че искате да изтриете тази спецификация? +ProductBOMHelp=Продукт за създаване с тази спецификация.
    Забележка: Продукти с параметър 'Характер на продукта' = 'Суровина' не се виждат в този списък. +BOMsNumberingModules=Модели за номериране на спецификации с материали +BOMsModelModule=Шаблони на документи за спецификации с материали +MOsNumberingModules=Модели за номериране на поръчки за производство +MOsModelModule=Шаблони на документи за поръчки за производство +FreeLegalTextOnBOMs=Свободен текст в спецификации с материали +WatermarkOnDraftBOMs=Воден знак върху чернови спецификации с материали +FreeLegalTextOnMOs=Свободен текст в поръчки за производство +WatermarkOnDraftMOs=Воден знак върху чернови поръчки за производство +ConfirmCloneBillOfMaterials=Сигурни ли сте, че искате да клонирате спецификацията с материали %s? +ConfirmCloneMo=Сигурни ли сте, че искате да клонирате поръчката за производство %s? +ManufacturingEfficiency=Производствена ефективност +ValueOfMeansLoss=Стойност 0,95 означава средно 5%% загуба по време на производство +DeleteBillOfMaterials=Изтриване на спецификация с материали +DeleteMo=Изтриване на поръчка за производство +ConfirmDeleteBillOfMaterials=Сигурни ли сте, че искате да изтриете тази спецификация с материали? +ConfirmDeleteMo=Сигурни ли сте, че искате да изтриете тази спецификация с материали? +MenuMRP=Поръчки за производство +NewMO=Нова поръчка за производство +QtyToProduce=Кол. за производство +DateStartPlannedMo=Планирана начална дата +DateEndPlannedMo=Планирана крайна дата +KeepEmptyForAsap=Празно означава "Колкото е възможно по-скоро" +EstimatedDuration=Очаквана продължителност +EstimatedDurationDesc=Приблизителна продължителност на производство на този продукт, използвайки тази спецификация с материали +ConfirmValidateBom=Сигурни ли сте, че искате да валидирате тази спецификация с материали с № %s (ще може да я използвате за създаване на нови поръчки за производство)? +ConfirmCloseBom=Сигурни ли сте, че искате да анулирате тази спецификация с материали (няма да може да я използвате за създаване на нови поръчки за производство)? +ConfirmReopenBom=Сигурни ли сте, че искате да отворите отново тази спецификация с материали (ще може да я използвате за създаване на нови поръчки за производство) +StatusMOProduced=Произведено +QtyFrozen=Замразено кол. +QuantityFrozen=Замразено количество +QuantityConsumedInvariable=Когато този флаг е зададен, консумираното количество винаги е определената стойност и не се отнася към произведеното количество. +DisableStockChange=Деактивиране на промяната на наличности +DisableStockChangeHelp=Когато този флаг е зададен, няма да се промени наличността на този продукт, независимо от произведеното количество. +BomAndBomLines=Спецификации с материали и редове +BOMLine=Ред на спецификация с материали +WarehouseForProduction=Склад за производство +CreateMO=Създаване на поръчка за производство +ToConsume=To consume +ToProduce=To produce +QtyAlreadyConsumed=Qty already consumed +QtyAlreadyProduced=Qty already produced +ConsumeAndProduceAll=Consume and Produce All +Manufactured=Manufactured +TheProductXIsAlreadyTheProductToProduce=The product to add is already the product to produce. +ForAQuantityOf1=For a quantity to produce of 1 +ConfirmValidateMo=Are you sure you want to validate this Manufacturing Order? diff --git a/htdocs/langs/bg_BG/opensurvey.lang b/htdocs/langs/bg_BG/opensurvey.lang index 76e4292029d..25b54a8328d 100644 --- a/htdocs/langs/bg_BG/opensurvey.lang +++ b/htdocs/langs/bg_BG/opensurvey.lang @@ -1,17 +1,17 @@ # Dolibarr language file - Source file is en_US - opensurvey Survey=Анкета Surveys=Анкети -OrganizeYourMeetingEasily=Организирайте лесно срещите и анкетите си. Първо изберете тип анкета... -NewSurvey=Ново проучване -OpenSurveyArea=Зона за проучвания -AddACommentForPoll=Можете да добавите коментар към анкетата... +OrganizeYourMeetingEasily=Организирайте лесно своите срещи и анкети. Първо изберете вида на анкетата ... +NewSurvey=Нова анкета +OpenSurveyArea=Секция за анкети +AddACommentForPoll=Може да добавите коментар към анкетата... AddComment=Добавяне на коментар CreatePoll=Създаване на анкета PollTitle=Тема на анкетата ToReceiveEMailForEachVote=Получаване на имейл за всеки глас -TypeDate=Срочна +TypeDate=Времева TypeClassic=Стандартна -OpenSurveyStep2=Изберете вашите дати измежду свободните дни в сиво. Избраните дни ще бъдат оцветени в зелено. Може да отмените избора си за предварително избран ден като кликнете отново върху него. +OpenSurveyStep2=Изберете вашите дати измежду свободните дни (в сиво). Избраните дни ще бъдат оцветени в зелено. Може да отмените избора си за предварително избран ден като кликнете отново върху него. RemoveAllDays=Премахване на всички дни CopyHoursOfFirstDay=Копиране на часовете от първия ден RemoveAllHours=Премахване на всички часове @@ -25,7 +25,7 @@ ConfirmRemovalOfPoll=Сигурни ли сте, че искате да прем RemovePoll=Премахване на анкета UrlForSurvey=URL адрес за директен достъп до анкетата PollOnChoice=Създавате анкета, за да направите проучване с предварително дефинирани отговори. Първо въведете всички възможни отговори за вашата анкета: -CreateSurveyDate=Създаване на срочна анкета +CreateSurveyDate=Създаване на времева анкета CreateSurveyStandard=Създаване на стандартна анкета CheckBox=Отметка YesNoList=Списък (празно/да/не) @@ -57,5 +57,5 @@ ErrorInsertingComment=Възникна грешка при въвеждане н MoreChoices=Въведете повече възможности за избор на гласоподавателите SurveyExpiredInfo=Анкетата е затворена или срокът за гласуване е изтекъл. EmailSomeoneVoted=%s е попълнил ред.\nМожете да намерите вашата анкета на адрес:\n%s -ShowSurvey=Показване на проучването +ShowSurvey=Показване на анкета UserMustBeSameThanUserUsedToVote=Трябва да сте гласували и да използвате същото потребителско име, с което сте гласували, за да публикувате коментар diff --git a/htdocs/langs/bg_BG/orders.lang b/htdocs/langs/bg_BG/orders.lang index e346f7356c3..f9f90519f22 100644 --- a/htdocs/langs/bg_BG/orders.lang +++ b/htdocs/langs/bg_BG/orders.lang @@ -11,6 +11,7 @@ OrderDate=Дата на поръчка OrderDateShort=Дата на поръчка OrderToProcess=Поръчка за обработване NewOrder=Нова поръчка +NewOrderSupplier=Нова поръчка за покупка ToOrder=Възлагане на поръчка MakeOrder=Възлагане на поръчка SupplierOrder=Поръчка за покупка @@ -25,11 +26,13 @@ OrdersToBill=Доставени поръчки за продажба OrdersInProcess=Поръчки за продажба в изпълнение OrdersToProcess=Поръчки за продажба за обработване SuppliersOrdersToProcess=Поръчки за покупка за обработване +SuppliersOrdersAwaitingReception=Поръчки за покупка в очакване за получаване +AwaitingReception=Очаква приемане StatusOrderCanceledShort=Анулирана StatusOrderDraftShort=Чернова StatusOrderValidatedShort=Валидирана StatusOrderSentShort=В изпълнение -StatusOrderSent=В процес на изпращане +StatusOrderSent=В изпълнение StatusOrderOnProcessShort=Поръчано StatusOrderProcessedShort=Обработена StatusOrderDelivered=Доставена @@ -37,7 +40,6 @@ StatusOrderDeliveredShort=Доставена StatusOrderToBillShort=Доставена StatusOrderApprovedShort=Одобрена StatusOrderRefusedShort=Отхвърлена -StatusOrderBilledShort=Фактурирана StatusOrderToProcessShort=За изпълнение StatusOrderReceivedPartiallyShort=Частично получена StatusOrderReceivedAllShort=Изцяло получена @@ -50,7 +52,6 @@ StatusOrderProcessed=Обработена StatusOrderToBill=Доставена StatusOrderApproved=Одобрена StatusOrderRefused=Отхвърлена -StatusOrderBilled=Фактурирана StatusOrderReceivedPartially=Частично получена StatusOrderReceivedAll=Изцяло получена ShippingExist=Съществува доставка @@ -67,9 +68,10 @@ Approve2Order=Одобряване на поръчка (второ ниво) ValidateOrder=Валидиране на поръчка UnvalidateOrder=Променяне на поръчка DeleteOrder=Изтриване на поръчка -CancelOrder=Анулиране на поръчка +CancelOrder=Анулиране OrderReopened= Поръчка %s е повторно отворена AddOrder=Създаване на поръчка +AddPurchaseOrder=Създаване на поръчка за покупка AddToDraftOrders=Добавяне към чернови поръчки ShowOrder=Показване на поръчка OrdersOpened=Поръчки за обработване @@ -139,10 +141,10 @@ OrderByEMail=Имейл OrderByWWW=Онлайн OrderByPhone=Телефон # Documents models -PDFEinsteinDescription=Завършен шаблон за поръчка (лого...) -PDFEratostheneDescription=Завършен шаблон за поръчка (лого...) +PDFEinsteinDescription=Шаблон за поръчка (лого...) +PDFEratostheneDescription=Шаблон за поръчка (лого...) PDFEdisonDescription=Опростен шаблон за поръчка -PDFProformaDescription=Пълна проформа фактура (лого…) +PDFProformaDescription=Проформа фактура (лого…) CreateInvoiceForThisCustomer=Поръчки за фактуриране NoOrdersToInvoice=Няма поръчки за фактуриране CloseProcessedOrdersAutomatically=Класифициране като 'Обработени' на всички избрани поръчки. @@ -152,7 +154,35 @@ OrderCreated=Поръчките ви бяха създадени OrderFail=Възникна грешка при създаването на поръчките ви CreateOrders=Създаване на поръчки ToBillSeveralOrderSelectCustomer=За да създадете фактура по няколко поръчки, кликнете първо на клиент, след това изберете '%s'. -OptionToSetOrderBilledNotEnabled=Опцията (от модул 'Работен процес') за автоматична смяна на статуса на поръчката на 'Фактурирана' при валидиране на фактурата е изключена, така че ще трябва ръчно да промените статута на поръчка на 'Фактурирана'. +OptionToSetOrderBilledNotEnabled=Не е активирана опцията от модул Работен процес за автоматично класифициране на поръчката като 'Фактурирана' след валидиране на фактурата за продажба, така че ще трябва ръчно да зададете състоянието на поръчките на 'Фактурирани' след генериране на фактурата. IfValidateInvoiceIsNoOrderStayUnbilled=Ако фактурата не е валидирана, поръчката ще остане със статус 'Не фактурирана', докато фактурата не бъде валидирана. -CloseReceivedSupplierOrdersAutomatically=Приключване на поръчката на '%s' автоматично, ако всички продукти са получени. +CloseReceivedSupplierOrdersAutomatically=Автоматично приключване на поръчка до статус '%s', ако всички продукти са получени SetShippingMode=Задайте режим на доставка +WithReceptionFinished=С приключване на приема +#### supplier orders status +StatusSupplierOrderCanceledShort=Анулирана +StatusSupplierOrderDraftShort=Гаранция +StatusSupplierOrderValidatedShort=Валидирана +StatusSupplierOrderSentShort=В изпълнение +StatusSupplierOrderSent=В изпълнение +StatusSupplierOrderOnProcessShort=Поръчано +StatusSupplierOrderProcessedShort=Обработена +StatusSupplierOrderDelivered=Доставена +StatusSupplierOrderDeliveredShort=Доставена +StatusSupplierOrderToBillShort=Доставена +StatusSupplierOrderApprovedShort=Одобрена +StatusSupplierOrderRefusedShort=Отхвърлена +StatusSupplierOrderToProcessShort=За изпълнение +StatusSupplierOrderReceivedPartiallyShort=Частично получена +StatusSupplierOrderReceivedAllShort=Изцяло получена +StatusSupplierOrderCanceled=Анулирана +StatusSupplierOrderDraft=Чернова (необходимо е валидиране) +StatusSupplierOrderValidated=Валидирана +StatusSupplierOrderOnProcess=Поръчана - в готовност за приемане +StatusSupplierOrderOnProcessWithValidation=Поръчана - в готовност за приемане или валидиране +StatusSupplierOrderProcessed=Обработена +StatusSupplierOrderToBill=Доставена +StatusSupplierOrderApproved=Одобрена +StatusSupplierOrderRefused=Отхвърлена +StatusSupplierOrderReceivedPartially=Частично получена +StatusSupplierOrderReceivedAll=Изцяло получена diff --git a/htdocs/langs/bg_BG/other.lang b/htdocs/langs/bg_BG/other.lang index aea81115f73..10dd8fd216d 100644 --- a/htdocs/langs/bg_BG/other.lang +++ b/htdocs/langs/bg_BG/other.lang @@ -6,7 +6,7 @@ TMenuTools=Инструменти ToolsDesc=Всички инструменти, които не са включени в другите менюта, са групирани тук.
    Всички инструменти са достъпни, чрез лявото меню. Birthday=Рожден ден BirthdayDate=Рождена дата -DateToBirth=Дата на раждане +DateToBirth=Рождена дата BirthdayAlertOn=сигнал за рожден ден активен BirthdayAlertOff=сигнал за рожден ден неактивен TransKey=Превод на ключа TransKey @@ -88,7 +88,7 @@ PredefinedMailContentSendInvoice=__(Здравейте)__,\n\nМоля, вижт PredefinedMailContentSendInvoiceReminder=__(Здравейте)__,\n\nБихме желали да Ви напомним, че фактура __REF__ все още не е платена. Копие на фактурата е прикачено към съобщението.\n\n__ONLINE_PAYMENT_TEXT_AND_URL__\n\n__(Поздрави)__,\n\n__USER_SIGNATURE__ PredefinedMailContentSendProposal=__(Здравейте)__,\n\nМоля, вижте приложеното търговско предложение __REF__\n\n\n__(Поздрави)__,\n\n__USER_SIGNATURE__ PredefinedMailContentSendSupplierProposal=__(Здравейте)__,\n\nМоля, вижте приложеното запитване за доставка __REF__\n\n\n__(Поздрави)__,\n\n__USER_SIGNATURE__ -PredefinedMailContentSendOrder=__(Здравейте)__\n\nМоля, вижте приложената поръчка __REF__\n\n\n__(Поздрави)__,\n\n__USER_SIGNATURE__ +PredefinedMailContentSendOrder=__(Здравейте)__,\n\nМоля, вижте приложената поръчка __REF__\n\n\n__(Поздрави)__,\n\n__USER_SIGNATURE__ PredefinedMailContentSendSupplierOrder=__(Здравейте)__,\n\nМоля, вижте приложена нашата поръчка __REF__\n\n\n__(Поздрави)__,\n\n__USER_SIGNATURE__ PredefinedMailContentSendSupplierInvoice=__(Здравейте)__,\n\nМоля, вижте приложената фактура __REF__\n\n\n__(Поздрави)__,\n\n__USER_SIGNATURE__ PredefinedMailContentSendShipping=__(Здравейте)__,\n\nМоля, вижте приложената доставка __REF__\n\n\n__(Поздрави)__,\n\n__USER_SIGNATURE__ @@ -252,6 +252,7 @@ ThirdPartyCreatedByEmailCollector=Контрагентът е създаден, ContactCreatedByEmailCollector=Контактът / адресът е създаден, чрез имейл колектор от имейл MSGID %s ProjectCreatedByEmailCollector=Проектът е създаден, чрез имейл колектор от имейл MSGID %s TicketCreatedByEmailCollector=Тикетът е създаден, чрез имейл колектор от имейл MSGID %s +OpeningHoursFormatDesc=Използвайте средно тире '-' за разделяне на часовете на отваряне и затваряне.
    Използвайте интервал, за да въведете различни диапазони.
    Пример: 8-12 14-18 ##### Export ##### ExportsArea=Секция за експортиране diff --git a/htdocs/langs/bg_BG/paybox.lang b/htdocs/langs/bg_BG/paybox.lang index 6a2fb5ed6b5..da948d42d5e 100644 --- a/htdocs/langs/bg_BG/paybox.lang +++ b/htdocs/langs/bg_BG/paybox.lang @@ -1,40 +1,31 @@ # Dolibarr language file - Source file is en_US - paybox -PayBoxSetup=Paybox модул за настройка -PayBoxDesc=В този модул се предлагат страници, които да дават възможност за заплащане на Paybox от клиентите. Това може да се използва за плащане или за плащане на даден обект Dolibarr (фактура, поръчка, ...) -FollowingUrlAreAvailableToMakePayments=Следните интернет адреси са на разположение, за да предложи на клиента да направи плащане по Dolibarr обекти -PaymentForm=Формуляра за плащане -WelcomeOnPaymentPage=Welcome to our online payment service -ThisScreenAllowsYouToPay=Този екран ви позволи да направите онлайн плащане на %s. -ThisIsInformationOnPayment=Това е информация за плащане, за да се направи -ToComplete=За да завършите -YourEMail=Имейл за да получите потвърждение на плащането +PayBoxSetup=Настройка на модул PayBox +PayBoxDesc=Този модул предлага страници позволяващи плащане с Paybox от клиенти. Може да се използва за свободно плащане или за плащане по определен Dolibar обект (фактура, поръчка, ...) +FollowingUrlAreAvailableToMakePayments=Следните URL адреси са налични, за да осигурят достъп на клиент, за да извърши плащане по Dolibarr обекти +PaymentForm=Формуляр за плащане +WelcomeOnPaymentPage=Добре дошли в страницата на нашата онлайн услуга за плащане +ThisScreenAllowsYouToPay=Този екран ви позволява да направите онлайн плащане към %s +ThisIsInformationOnPayment=Това е информация за плащането, което трябва да направите +ToComplete=За завършване +YourEMail=Имейл за получаване на потвърждение за плащане Creditor=Кредитор -PaymentCode=Плащане код -PayBoxDoPayment=Pay with Paybox -ToPay=Направете плащане -YouWillBeRedirectedOnPayBox=Вие ще бъдете пренасочени на защитена Paybox страница за въвеждане на информация за кредитни карти -Continue=До -ToOfferALinkForOnlinePayment=URL за %s плащане -ToOfferALinkForOnlinePaymentOnOrder=URL to offer a %s online payment user interface for a sales order -ToOfferALinkForOnlinePaymentOnInvoice=URL да предложи %s онлайн интерфейс ползвател на платежни за клиента фактура -ToOfferALinkForOnlinePaymentOnContractLine=URL да предложи %s онлайн интерфейс ползвател на платежни за договор линия -ToOfferALinkForOnlinePaymentOnFreeAmount=URL да предложи %s онлайн интерфейс ползвател на платежни за безплатен сума -ToOfferALinkForOnlinePaymentOnMemberSubscription=URL да предложи %s онлайн интерфейс ползвател на платежни за член абонамент -ToOfferALinkForOnlinePaymentOnDonation=URL to offer a %s online payment, user interface for payment of donation -YouCanAddTagOnUrl=Можете също да добавите URL параметър и етикет = стойност на която и да е от тези URL (задължително само за безплатно плащане), за да добавите свой ​​собствен етикет за коментар на плащане. -SetupPayBoxToHavePaymentCreatedAutomatically=Setup your Paybox with url %s to have payment created automatically when validated by Paybox. -YourPaymentHasBeenRecorded=Тази страница потвърждава, че плащането е било записано. Благодаря. -YourPaymentHasNotBeenRecorded=Your payment has NOT been recorded and the transaction has been canceled. Thank you. -AccountParameter=Отчитат параметри -UsageParameter=Употреба параметри -InformationToFindParameters=Помощ ", за да намерите информация за %s сметка -PAYBOX_CGI_URL_V2=Адреса на Paybox CGI модул за плащане -VendorName=Име на продавача -CSSUrlForPaymentForm=CSS URL стил лист за плащане форма -NewPayboxPaymentReceived=Ново Paybox заплащане е получено -NewPayboxPaymentFailed=Ново Paybox заплащане беше опитано, но неуспешно -PAYBOX_PAYONLINE_SENDEMAIL=Email notification after payment attempt (success or fail) -PAYBOX_PBX_SITE=Value for PBX SITE -PAYBOX_PBX_RANG=Value for PBX Rang -PAYBOX_PBX_IDENTIFIANT=Value for PBX ID -PAYBOX_HMAC_KEY=HMAC key +PaymentCode=Код за плащане +PayBoxDoPayment=Плащане с Paybox +YouWillBeRedirectedOnPayBox=Ще бъдете пренасочени към защитена Paybox страница, за да въведете информация за вашата кредитна карта +Continue=Следваща +SetupPayBoxToHavePaymentCreatedAutomatically=Настройте вашият Paybox с URL %s, за да се създава автоматично плащане след като бъде потвърдено от Paybox. +YourPaymentHasBeenRecorded=Тази страница потвърждава, че вашето плащане е регистрирано. Благодаря! +YourPaymentHasNotBeenRecorded=Вашето плащане не е регистрирано и транзакцията е анулирана. Благодаря! +AccountParameter=Параметри на сметката +UsageParameter=Параметри за използване +InformationToFindParameters=Помогнете, за да намерим вашата %s информация за сметка +PAYBOX_CGI_URL_V2=URL адрес на Paybox CGI модул за плащане +VendorName=Име на доставчик +CSSUrlForPaymentForm=URL адрес на CSS страница с формуляр за плащане +NewPayboxPaymentReceived=Получено е ново плащане, чрез Paybox. +NewPayboxPaymentFailed=Нов опит за Paybox плащане не бе успешен +PAYBOX_PAYONLINE_SENDEMAIL=Имейл известие след опит за плащане (успешно или неуспешно) +PAYBOX_PBX_SITE=Стойност за PBX SITE +PAYBOX_PBX_RANG=Стойност за PBX Rang +PAYBOX_PBX_IDENTIFIANT=Стойност за PBX ID +PAYBOX_HMAC_KEY=HMAC ключ diff --git a/htdocs/langs/bg_BG/products.lang b/htdocs/langs/bg_BG/products.lang index e7fb38991c4..17ee5099f6d 100644 --- a/htdocs/langs/bg_BG/products.lang +++ b/htdocs/langs/bg_BG/products.lang @@ -2,7 +2,7 @@ ProductRef=Реф. продукт ProductLabel=Етикет на продукт ProductLabelTranslated=Преведен продуктов етикет -ProductDescription=Product description +ProductDescription=Описание на продукта ProductDescriptionTranslated=Преведено продуктово описание ProductNoteTranslated=Преведена продуктова бележка ProductServiceCard=Карта @@ -29,10 +29,14 @@ ProductOrService=Продукт или Услуга ProductsAndServices=Продукти и Услуги ProductsOrServices=Продукти или Услуги ProductsPipeServices=Продукти | Услуги +ProductsOnSale=Продукти за продажба +ProductsOnPurchase=Продукти за покупка ProductsOnSaleOnly=Продукти само за продажба ProductsOnPurchaseOnly=Продукти само за покупка ProductsNotOnSell=Продукти, които не са за продажба, и не са за покупка ProductsOnSellAndOnBuy=Продукти за продажба и за покупка +ServicesOnSale=Услуги за продажба +ServicesOnPurchase=Услуги за покупка ServicesOnSaleOnly=Услуги само за продажба ServicesOnPurchaseOnly=Услуги само за покупка ServicesNotOnSell=Услуги, които не са за продажба, и не са за покупка @@ -149,6 +153,7 @@ RowMaterial=Суровина ConfirmCloneProduct=Сигурни ли сте, че искате да клонирате този продукт / услуга %s? CloneContentProduct=Клониране на цялата основна информация за продукт / услуга ClonePricesProduct=Клониране на цени +CloneCategoriesProduct=Клониране на свързани тагове / категории CloneCompositionProduct=Клониране на виртуален продукт / услуга CloneCombinationsProduct=Клониране на варианти на продукта ProductIsUsed=Този продукт се използва @@ -160,14 +165,14 @@ SuppliersPrices=Доставни цени SuppliersPricesOfProductsOrServices=Доставни цени (на продукти / услуги) CustomCode=Митнически / Стоков / ХС код CountryOrigin=Държава на произход -Nature=Характер на продукта (материал / завършен) +Nature=Произход на продукта (суровина / произведен) ShortLabel=Кратък етикет Unit=Мярка p=е. set=комплект se=комплект second=секунда -s=с +s=сек hour=час h=ч day=ден @@ -182,7 +187,7 @@ lm=лм m2=м² m3=м³ liter=литър -l=Л +l=л unitP=Брой unitSET=Комплект unitS=Секунда @@ -208,8 +213,8 @@ UseMultipriceRules=Използване на правила за ценови с PercentVariationOver=%% вариация над %s PercentDiscountOver=%% отстъпка над %s KeepEmptyForAutoCalculation=Оставете празно, за да се изчисли автоматично от теглото или обема на продуктите -VariantRefExample=Пример: COL -VariantLabelExample=Пример: Цвят +VariantRefExample=Примери: COL, SIZE +VariantLabelExample=Примери: Цвят, Размер ### composition fabrication Build=Произвеждане ProductsMultiPrice=Продукти и цени за всеки ценови сегмент @@ -287,6 +292,7 @@ ProductWeight=Тегло за един продукт ProductVolume=Обем за един продукт WeightUnits=Мярка за тегло VolumeUnits=Мярка за обем +SurfaceUnits=Единица за повърхност SizeUnits=Мярка за размер DeleteProductBuyPrice=Изтриване на покупна цена ConfirmDeleteProductBuyPrice=Сигурни ли сте, че искате да изтриете тази покупна цена? @@ -341,3 +347,4 @@ ErrorDestinationProductNotFound=Търсеният продукт не е нам ErrorProductCombinationNotFound=Няма намерен вариант на продукта ActionAvailableOnVariantProductOnly=Действието е достъпно само за варианта на продукта ProductsPricePerCustomer=Цени на продукта в зависимост от клиента +ProductSupplierExtraFields=Допълнителни атрибути (цени на доставчици) diff --git a/htdocs/langs/bg_BG/projects.lang b/htdocs/langs/bg_BG/projects.lang index b26cfc806ac..a0c38f28be3 100644 --- a/htdocs/langs/bg_BG/projects.lang +++ b/htdocs/langs/bg_BG/projects.lang @@ -76,18 +76,18 @@ MyProjects=Мои проекти MyProjectsArea=Секция с мои проекти DurationEffective=Ефективна продължителност ProgressDeclared=Деклариран напредък -TaskProgressSummary=Task progress -CurentlyOpenedTasks=Curently opened tasks -TheReportedProgressIsLessThanTheCalculatedProgressionByX=The declared progress is less %s than the calculated progression -TheReportedProgressIsMoreThanTheCalculatedProgressionByX=The declared progress is more %s than the calculated progression +TaskProgressSummary=Напредък на задачата +CurentlyOpenedTasks=Текущи отворени задачи +TheReportedProgressIsLessThanTheCalculatedProgressionByX=Декларираният напредък е по-малко %s от изчисления напредък +TheReportedProgressIsMoreThanTheCalculatedProgressionByX=Декларираният напредък е повече %s от изчисления напредък ProgressCalculated=Изчислен напредък -WhichIamLinkedTo=which I'm linked to -WhichIamLinkedToProject=which I'm linked to project +WhichIamLinkedTo=с които съм свързан +WhichIamLinkedToProject=с които съм свързан в проект Time=Време ListOfTasks=Списък със задачи GoToListOfTimeConsumed=Показване на списъка с изразходвано време -GoToListOfTasks=Показване на списъка със задачи -GoToGanttView=Показване на Gantt диаграма +GoToListOfTasks=Показване като списък +GoToGanttView=Показване като Gantt GanttView=Gantt диаграма ListProposalsAssociatedProject=Списък на търговски предложения, свързани с проекта ListOrdersAssociatedProject=Списък на поръчки за продажба, свързани с проекта @@ -250,3 +250,8 @@ OneLinePerUser=Един ред на потребител ServiceToUseOnLines=Услуга за използване по редовете InvoiceGeneratedFromTimeSpent=Фактура %s е генерирана въз основа на отделеното време по проекта ProjectBillTimeDescription=Проверете дали въвеждате график за задачите на проекта и планирате да генерирате фактура(и) от графика, за да таксувате клиента за проекта (не проверявайте дали планирате да създадете фактура, която не се основава на въведените часове). +ProjectFollowOpportunity=Проследяване на възможности +ProjectFollowTasks=Проследяване на задачи +UsageOpportunity=Употреба: Възможност +UsageTasks=Употреба: Задачи +UsageBillTimeShort=Употреба: Фактуриране на време diff --git a/htdocs/langs/bg_BG/receiptprinter.lang b/htdocs/langs/bg_BG/receiptprinter.lang index c9202228b97..6b9e89c593b 100644 --- a/htdocs/langs/bg_BG/receiptprinter.lang +++ b/htdocs/langs/bg_BG/receiptprinter.lang @@ -1,44 +1,47 @@ # Dolibarr language file - Source file is en_US - receiptprinter -ReceiptPrinterSetup=Setup of module ReceiptPrinter +ReceiptPrinterSetup=Настройка на модул касов принтер PrinterAdded=Принтер %s е добавен PrinterUpdated=Принтер %s е обновен PrinterDeleted=Принтер %s е изтрит -TestSentToPrinter=Тестово изпращане към Принтер %s -ReceiptPrinter=Receipt printers -ReceiptPrinterDesc=Setup of receipt printers -ReceiptPrinterTemplateDesc=Настройка на Шаблони -ReceiptPrinterTypeDesc=Описание на типа на Квитанцовия Принтер -ReceiptPrinterProfileDesc=Оприсание на профила на Квитанцовия Принтер -ListPrinters=Списък на принтерите -SetupReceiptTemplate=Настройка на Шаблон -CONNECTOR_DUMMY=Фиктивен Принтер -CONNECTOR_NETWORK_PRINT=Мрежови Принтер -CONNECTOR_FILE_PRINT=Локален Принтер -CONNECTOR_WINDOWS_PRINT=Локален Уиндолски Принтер -CONNECTOR_DUMMY_HELP=Фалшив Принтер за тест, не прави нищо +TestSentToPrinter=Тестово изпращане към принтер %s +ReceiptPrinter=Касов принтер +ReceiptPrinterDesc=Настройка на касов принтер +ReceiptPrinterTemplateDesc=Настройка на шаблони +ReceiptPrinterTypeDesc=Описание на типа касов принтер +ReceiptPrinterProfileDesc=Описание на профила на касов принтер +ListPrinters=Списък принтери +SetupReceiptTemplate=Настройка на шаблон +CONNECTOR_DUMMY=Фиктивен принтер +CONNECTOR_NETWORK_PRINT=Мрежови принтер +CONNECTOR_FILE_PRINT=Локален принтер +CONNECTOR_WINDOWS_PRINT=Локален Windows принтер +CONNECTOR_DUMMY_HELP=Фиктивен принтер за тест, не прави нищо CONNECTOR_NETWORK_PRINT_HELP=10.x.x.x:9100 CONNECTOR_FILE_PRINT_HELP=/dev/usb/lp0, /dev/usb/lp1 CONNECTOR_WINDOWS_PRINT_HELP=LPT1, COM1, smb://FooUser:secret@computername/workgroup/Receipt Printer PROFILE_DEFAULT=Профил по подразбиране -PROFILE_SIMPLE=Обикновен Профил -PROFILE_EPOSTEP=Epos Tep Профил -PROFILE_P822D=P822D Профил -PROFILE_STAR=Star Профил +PROFILE_SIMPLE=Обикновен профил +PROFILE_EPOSTEP=Epos Tep профил +PROFILE_P822D=P822D профил +PROFILE_STAR=Star профил PROFILE_DEFAULT_HELP=Профил по подразбиране подходящ за Epson принтери -PROFILE_SIMPLE_HELP=Обикновен Профил Без Графики -PROFILE_EPOSTEP_HELP=Epos Tep Профил Помощ -PROFILE_P822D_HELP=P822D Профил Без Графики -PROFILE_STAR_HELP=Star Профил +PROFILE_SIMPLE_HELP=Обикновен профил без графика +PROFILE_EPOSTEP_HELP=Epos Tep профил +PROFILE_P822D_HELP=P822D профил без графика +PROFILE_STAR_HELP=Star профил +DOL_LINE_FEED=Пропускане на ред DOL_ALIGN_LEFT=Изравняване на текст от ляво DOL_ALIGN_CENTER=Центриране на текст DOL_ALIGN_RIGHT=Изравняване на текст от дясно -DOL_USE_FONT_A=Използване шрифт А на принтера -DOL_USE_FONT_B=Използване на шрифт Б на принтера -DOL_USE_FONT_C=Използване на шрифт В на принтера -DOL_PRINT_BARCODE=Принтиране на баркод -DOL_PRINT_BARCODE_CUSTOMER_ID=Принтиране на клиентското id на баркода +DOL_USE_FONT_A=Използвайте шрифт A на принтера +DOL_USE_FONT_B=Използвайте шрифт B на принтера +DOL_USE_FONT_C=Използвайте шрифт C на принтера +DOL_PRINT_BARCODE=Отпечатване на баркод +DOL_PRINT_BARCODE_CUSTOMER_ID=Отпечатване на идентификационен номер на клиента с баркод DOL_CUT_PAPER_FULL=Изрязване напълно на билета DOL_CUT_PAPER_PARTIAL=Изрязване частично на билета DOL_OPEN_DRAWER=Отваряне на касовото чекмедже -DOL_ACTIVATE_BUZZER=Активиране на пищялката -DOL_PRINT_QRCODE=Принтиране на QR код +DOL_ACTIVATE_BUZZER=Активиране на зумер +DOL_PRINT_QRCODE=Отпечатване на QR код +DOL_PRINT_LOGO=Отпечатване на фирмено лого +DOL_PRINT_LOGO_OLD=Отпечатване на фирмено лого (стари принтери) diff --git a/htdocs/langs/bg_BG/sendings.lang b/htdocs/langs/bg_BG/sendings.lang index 8479a33646a..6d1a9dc7614 100644 --- a/htdocs/langs/bg_BG/sendings.lang +++ b/htdocs/langs/bg_BG/sendings.lang @@ -1,33 +1,34 @@ # Dolibarr language file - Source file is en_US - sendings -RefSending=Реф. доставка -Sending=Доставка -Sendings=Доставки -AllSendings=Всички доставки -Shipment=Доставка -Shipments=Доставки -ShowSending=Показване на доставка +RefSending=Реф. пратка +Sending=Пратка +Sendings=Пратки +AllSendings=Всички пратки +Shipment=Пратка +Shipments=Пратки +ShowSending=Показване на пратка Receivings=Разписки за доставка -SendingsArea=Секция за доставки -ListOfSendings=Списък на доставки +SendingsArea=Секция за пратки +ListOfSendings=Списък на пратки SendingMethod=Начин на доставка -LastSendings=Доставки: %s последни -StatisticsOfSendings=Статистика за доставки -NbOfSendings=Брой доставки -NumberOfShipmentsByMonth=Брой доставки на месец -SendingCard=Карта на доставка -NewSending=Нова доставка -CreateShipment=Създаване на доставка +LastSendings=Пратки: %s последни +StatisticsOfSendings=Статистика за пратки +NbOfSendings=Брой пратки +NumberOfShipmentsByMonth=Брой пратки на месец +SendingCard=Карта на пратка +NewSending=Нова пратка +CreateShipment=Създаване на пратка QtyShipped=Изпратено кол. QtyShippedShort=Изпратено QtyPreparedOrShipped=Подготвено или изпратено кол. QtyToShip=Кол. за изпращане +QtyToReceive=Кол. за получаване QtyReceived=Получено кол. QtyInOtherShipments=Кол. в други доставки KeepToShip=Оставащо за изпращане KeepToShipShort=Оставащо -OtherSendingsForSameOrder=Други доставки за тази поръчка -SendingsAndReceivingForSameOrder=Доставки и разписки за тази поръчка -SendingsToValidate=Доставки за валидиране +OtherSendingsForSameOrder=Други пратки за тази поръчка +SendingsAndReceivingForSameOrder=Пратки и разписки за тази поръчка +SendingsToValidate=Пратки за валидиране StatusSendingCanceled=Анулирана StatusSendingDraft=Чернова StatusSendingValidated=Валидирана (продукти за изпращане или вече изпратени) @@ -35,37 +36,38 @@ StatusSendingProcessed=Обработена StatusSendingDraftShort=Чернова StatusSendingValidatedShort=Валидирана StatusSendingProcessedShort=Обработена -SendingSheet=Формуляр за доставка -ConfirmDeleteSending=Сигурни ли сте, че искате да изтриете тази доставка? -ConfirmValidateSending=Сигурни ли сте, че искате да валидирате тази доставка с реф. %s? -ConfirmCancelSending=Сигурни ли сте, че ли искате да анулирате тази доставка? +SendingSheet=Стокова разписка +ConfirmDeleteSending=Сигурни ли сте, че искате да изтриете тази пратка? +ConfirmValidateSending=Сигурни ли сте, че искате да валидирате тази пратка с № %s? +ConfirmCancelSending=Сигурни ли сте, че ли искате да анулирате тази пратка? DocumentModelMerou=Шаблон А5 размер WarningNoQtyLeftToSend=Внимание, няма продукти чакащи да бъдат изпратени. -StatsOnShipmentsOnlyValidated=Статистики водени само от валидирани доставки. Използваната дата е дата на валидиране на доставката (планираната дата на доставка не винаги е известна) +StatsOnShipmentsOnlyValidated=Статистики водени само за валидирани пратки. Използваната дата е дата на валидиране на пратка (планираната дата на доставка не винаги е известна) DateDeliveryPlanned=Планирана дата за доставка RefDeliveryReceipt=Реф. разписка за доставка -StatusReceipt=Статус на разписка за доставка +StatusReceipt=Статус DateReceived=Дата на получаване -SendShippingByEMail=Изпращане на доставка по имейл -SendShippingRef=Изпращане на доставка %s +ClassifyReception=Класифициране на приема +SendShippingByEMail=Изпращане на пратка по имейл +SendShippingRef=Изпращане на пратка %s ActionsOnShipping=Свързани събития LinkToTrackYourPackage=Връзка за проследяване на вашата пратка -ShipmentCreationIsDoneFromOrder=За момента създаването на нова доставка се извършва от картата на поръчка. -ShipmentLine=Ред на доставка -ProductQtyInCustomersOrdersRunning=Количество продукт в отворени поръчки за продажба -ProductQtyInSuppliersOrdersRunning=Количество продукт в отворени поръчки за покупка +ShipmentCreationIsDoneFromOrder=За момента създаването на нова пратка се извършва от картата на поръчка. +ShipmentLine=Ред на пратка +ProductQtyInCustomersOrdersRunning=Product quantity from open sales orders +ProductQtyInSuppliersOrdersRunning=Product quantity from open purchase orders ProductQtyInShipmentAlreadySent=Количество продукт в отворени и вече изпратени поръчки за продажба -ProductQtyInSuppliersShipmentAlreadyRecevied=Количество продукт в отворени и вече получени поръчки за покупка +ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from open purchase orders already received NoProductToShipFoundIntoStock=Не е намерен продукт за изпращане в склад %s. Коригирайте наличността или се върнете, за да изберете друг склад. WeightVolShort=Тегло / Обем ValidateOrderFirstBeforeShipment=Първо трябва да валидирате поръчката, преди да може да извършвате доставки. # Sending methods # ModelDocument -DocumentModelTyphon=Завършен шаблон на разписка за доставка (лого...) +DocumentModelTyphon=Шаблон на разписка за доставка (лого, ...) Error_EXPEDITION_ADDON_NUMBER_NotDefined=Константата EXPEDITION_ADDON_NUMBER не е дефинирана -SumOfProductVolumes=Сума от обема на продуктите -SumOfProductWeights=Сума от теглото на продуктите +SumOfProductVolumes=Общ обем на продуктите +SumOfProductWeights=Общо тегло на продуктите # warehouse details DetailWarehouseNumber= Детайли за склада diff --git a/htdocs/langs/bg_BG/stocks.lang b/htdocs/langs/bg_BG/stocks.lang index 1e9bdd20f78..446d0331763 100644 --- a/htdocs/langs/bg_BG/stocks.lang +++ b/htdocs/langs/bg_BG/stocks.lang @@ -55,7 +55,7 @@ PMPValue=Средно измерена цена PMPValueShort=СИЦ EnhancedValueOfWarehouses=Складова стойност UserWarehouseAutoCreate=Автоматично създаване на личен потребителски склад при създаване на потребител -AllowAddLimitStockByWarehouse=Управляване също и на стойности за минимална и желана наличност за двойка (продукт-склад) в допълнение към стойност за продукт +AllowAddLimitStockByWarehouse=Управляване също и на стойност за минимална и желана наличност за двойка (продукт - склад) в допълнение към стойността за минимална и желана наличност за продукт IndependantSubProductStock=Наличностите за продукти и подпродукти са независими QtyDispatched=Изпратено количество QtyDispatchedShort=Изпратено кол. @@ -184,7 +184,7 @@ SelectFournisseur=Филтър по доставчик inventoryOnDate=Инвентаризация INVENTORY_DISABLE_VIRTUAL=Виртуален продукт (комплект): не намалявайте наличността на съставен продукт INVENTORY_USE_MIN_PA_IF_NO_LAST_PA=Използване на покупната цена, ако не може да бъде намерена последна цена за покупка -INVENTORY_USE_INVENTORY_DATE_FROM_DATEMVT=Движението на наличности има дата на инвентаризация +INVENTORY_USE_INVENTORY_DATE_FOR_DATE_OF_MVT=Движенията на наличности ще имат датата на инвентаризация (вместо датата на валидиране на инвентаризация) inventoryChangePMPPermission=Променяне на стойността на СИЦ (средно изчислена цена) за даден продукт ColumnNewPMP=Нова СИЦ OnlyProdsInStock=Не добавяйте продукт без наличност @@ -212,3 +212,7 @@ StockIncreaseAfterCorrectTransfer=Увеличаване с корекция / StockDecreaseAfterCorrectTransfer=Намаляване с корекция / прехвърляне StockIncrease=Увеличаване на наличност StockDecrease=Намаляване на наличност +InventoryForASpecificWarehouse=Инвентаризация за конкретен склад +InventoryForASpecificProduct=Инвентаризация за конкретен продукт +StockIsRequiredToChooseWhichLotToUse=Необходима е наличност, за да изберете коя партида да използвате. +ForceTo=Force to diff --git a/htdocs/langs/bg_BG/stripe.lang b/htdocs/langs/bg_BG/stripe.lang index 210bda38787..88d48bb9264 100644 --- a/htdocs/langs/bg_BG/stripe.lang +++ b/htdocs/langs/bg_BG/stripe.lang @@ -4,7 +4,7 @@ StripeDesc=Offer customers a Stripe online payment page for payments with credit StripeOrCBDoPayment=Pay with credit card or Stripe FollowingUrlAreAvailableToMakePayments=Следните интернет адреси са на разположение, за да предложи на клиента да направи плащане по Dolibarr обекти PaymentForm=Формуляра за плащане -WelcomeOnPaymentPage=Welcome to our online payment service +WelcomeOnPaymentPage=Добре дошли в нашата онлайн услуга за плащане ThisScreenAllowsYouToPay=Този екран ви позволи да направите онлайн плащане на %s. ThisIsInformationOnPayment=Това е информация за плащане, за да се направи ToComplete=За да завършите @@ -16,12 +16,13 @@ StripeDoPayment=Pay with Stripe YouWillBeRedirectedOnStripe=You will be redirected on secured Stripe page to input you credit card information Continue=Следващ ToOfferALinkForOnlinePayment=URL за %s плащане -ToOfferALinkForOnlinePaymentOnOrder=URL to offer a %s online payment user interface for a sales order -ToOfferALinkForOnlinePaymentOnInvoice=URL да предложи %s онлайн интерфейс ползвател на платежни за клиента фактура -ToOfferALinkForOnlinePaymentOnContractLine=URL да предложи %s онлайн интерфейс ползвател на платежни за договор линия -ToOfferALinkForOnlinePaymentOnFreeAmount=URL да предложи %s онлайн интерфейс ползвател на платежни за безплатен сума -ToOfferALinkForOnlinePaymentOnMemberSubscription=URL да предложи %s онлайн интерфейс ползвател на платежни за член абонамент -YouCanAddTagOnUrl=Можете също да добавите URL параметър и етикет = стойност на която и да е от тези URL (задължително само за безплатно плащане), за да добавите свой ​​собствен етикет за коментар на плащане. +ToOfferALinkForOnlinePaymentOnOrder=URL to offer a %s online payment page for a sales order +ToOfferALinkForOnlinePaymentOnInvoice=URL to offer a %s online payment page for a customer invoice +ToOfferALinkForOnlinePaymentOnContractLine=URL to offer a %s online payment page for a contract line +ToOfferALinkForOnlinePaymentOnFreeAmount=URL to offer a %s online payment page of any amount with no existing object +ToOfferALinkForOnlinePaymentOnMemberSubscription=URL to offer a %s online payment page for a member subscription +ToOfferALinkForOnlinePaymentOnDonation=URL to offer a %s online payment page for payment of a donation +YouCanAddTagOnUrl=You can also add url parameter &tag=value to any of those URL (mandatory only for payment not linked to an object) to add your own payment comment tag.
    For the URL of payments with no existing object, you may also add the parameter &noidempotency=1 so the same link with same tag can be used several times (some payment mode may limit the payment to 1 for each different link without this parameter) SetupStripeToHavePaymentCreatedAutomatically=Setup your Stripe with url %s to have payment created automatically when validated by Stripe. AccountParameter=Отчитат параметри UsageParameter=Употреба параметри diff --git a/htdocs/langs/bg_BG/ticket.lang b/htdocs/langs/bg_BG/ticket.lang index fc071253257..223e92f5013 100644 --- a/htdocs/langs/bg_BG/ticket.lang +++ b/htdocs/langs/bg_BG/ticket.lang @@ -33,7 +33,10 @@ TicketDictSeverity=Тикет - Приоритети TicketTypeShortBUGSOFT=Софтуерна неизправност TicketTypeShortBUGHARD=Хардуерна неизправност TicketTypeShortCOM=Търговски въпрос -TicketTypeShortINCIDENT=Молба за съдействие + +TicketTypeShortHELP=Молба за асистенция +TicketTypeShortISSUE=Въпрос, грешка или проблем +TicketTypeShortREQUEST=Заявка за подобрение TicketTypeShortPROJET=Проект TicketTypeShortOTHER=Друго @@ -59,11 +62,11 @@ Notify_TICKET_SENTBYMAIL=Изпращане на тикет съобщениет NotRead=Непрочетен Read=Прочетен Assigned=Възложен -InProgress=В процес -NeedMoreInformation=Изчакване на информация +InProgress=В изпълнение +NeedMoreInformation=В очакване на подробности Answered=Отговорен Waiting=В изчакване -Closed=Затворен +Closed=Приключен Deleted=Изтрит # Dict @@ -137,6 +140,10 @@ NoUnreadTicketsFound=Не са открити непрочетени тикет TicketViewAllTickets=Преглед на всички тикети TicketViewNonClosedOnly=Преглед на отворени тикети TicketStatByStatus=Тикети по статус +OrderByDateAsc=Сортиране по възходяща дата +OrderByDateDesc=Сортиране по низходяща дата +ShowAsConversation=Показване като списък със съобщения +MessageListViewType=Показване като списък с таблици # # Ticket card @@ -222,6 +229,9 @@ TicketConfirmChangeStatus=Потвърдете промяната на стат TicketLogStatusChanged=Статусът е променен: от %s на %s TicketNotNotifyTiersAtCreate=Да не се уведомява фирмата при създаване на тикета Unread=Непрочетен +TicketNotCreatedFromPublicInterface=Не е налично. Тикетът не беше създаден от публичният интерфейс. +PublicInterfaceNotEnabled=Публичният интерфейс не е активиран +ErrorTicketRefRequired=Изисква се референтен номер на тикета # # Logs diff --git a/htdocs/langs/bg_BG/users.lang b/htdocs/langs/bg_BG/users.lang index 9e29ab5b1f6..48a33a31e9e 100644 --- a/htdocs/langs/bg_BG/users.lang +++ b/htdocs/langs/bg_BG/users.lang @@ -97,7 +97,7 @@ NbOfPermissions=Брой права DontDowngradeSuperAdmin=Само супер администратор може да понижи супер администратор HierarchicalResponsible=Ръководител HierarchicView=Йерархичен изглед -UseTypeFieldToChange=Използване на поле вид за промяна +UseTypeFieldToChange=Използвайте полето Тип за промяна OpenIDURL=OpenID URL LoginUsingOpenID=Използване на OpenID за вход WeeklyHours=Отработени часове (седмично) @@ -110,3 +110,6 @@ UserLogged=Потребителят е регистриран DateEmployment=Дата на назначаване DateEmploymentEnd=Дата на освобождаване CantDisableYourself=Не можете да забраните собствения си потребителски запис +ForceUserExpenseValidator=Принудително валидиране на разходни отчети +ForceUserHolidayValidator=Принудително валидиране на молби за отпуск +ValidatorIsSupervisorByDefault=По подразбиране валидиращият е ръководителя на потребителя. Оставете празно, за да запазите това поведение. diff --git a/htdocs/langs/bg_BG/website.lang b/htdocs/langs/bg_BG/website.lang index c647709243f..0e273f702c3 100644 --- a/htdocs/langs/bg_BG/website.lang +++ b/htdocs/langs/bg_BG/website.lang @@ -56,7 +56,7 @@ NoPageYet=No pages yet YouCanCreatePageOrImportTemplate=You can create a new page or import a full website template SyntaxHelp=Help on specific syntax tips YouCanEditHtmlSourceckeditor=You can edit HTML source code using the "Source" button in editor. -YouCanEditHtmlSource=
    You can include PHP code into this source using tags <?php ?>. The following global variables are available: $conf, $db, $mysoc, $user, $website, $websitepage, $weblangs.

    You can also include content of another Page/Container with the following syntax:
    <?php includeContainer('alias_of_container_to_include'); ?>

    You can make a redirect to another Page/Container with the following syntax (Note: do not output any content before a redirect):
    <?php redirectToContainer('alias_of_container_to_redirect_to'); ?>

    To add a link to another page, use the syntax:
    <a href="alias_of_page_to_link_to.php">mylink<a>

    To include a link to download a file stored into the documents directory, use the document.php wrapper:
    Example, for a file into documents/ecm (need to be logged), syntax is:
    <a href="/document.php?modulepart=ecm&file=[relative_dir/]filename.ext">
    For a file into documents/medias (open directory for public access), syntax is:
    <a href="/document.php?modulepart=medias&file=[relative_dir/]filename.ext">
    For a file shared with a share link (open access using the sharing hash key of file), syntax is:
    <a href="/document.php?hashp=publicsharekeyoffile">

    To include an image stored into the documents directory, use the viewimage.php wrapper:
    Example, for an image into documents/medias (open directory for public access), syntax is:
    <img src="/viewimage.php?modulepart=medias&file=[relative_dir/]filename.ext">
    +YouCanEditHtmlSource=
    You can include PHP code into this source using tags <?php ?>. The following global variables are available: $conf, $db, $mysoc, $user, $website, $websitepage, $weblangs.

    You can also include content of another Page/Container with the following syntax:
    <?php includeContainer('alias_of_container_to_include'); ?>

    You can make a redirect to another Page/Container with the following syntax (Note: do not output any content before a redirect):
    <?php redirectToContainer('alias_of_container_to_redirect_to'); ?>

    To add a link to another page, use the syntax:
    <a href="alias_of_page_to_link_to.php">mylink<a>

    To include a link to download a file stored into the documents directory, use the document.php wrapper:
    Example, for a file into documents/ecm (need to be logged), syntax is:
    <a href="/document.php?modulepart=ecm&file=[relative_dir/]filename.ext">
    For a file into documents/medias (open directory for public access), syntax is:
    <a href="/document.php?modulepart=medias&file=[relative_dir/]filename.ext">
    For a file shared with a share link (open access using the sharing hash key of file), syntax is:
    <a href="/document.php?hashp=publicsharekeyoffile">

    To include an image stored into the documents directory, use the viewimage.php wrapper:
    Example, for an image into documents/medias (open directory for public access), syntax is:
    <img src="/viewimage.php?modulepart=medias&file=[relative_dir/]filename.ext">

    More examples of HTML or dynamic code available on the wiki documentation
    . ClonePage=Clone page/container CloneSite=Clone site SiteAdded=Website added @@ -114,3 +114,10 @@ CSSContentTooltipHelp=Enter here CSS content. To avoid any conflict with the CSS LinkAndScriptsHereAreNotLoadedInEditor=Warning: This content is output only when site is accessed from a server. It is not used in Edit mode so if you need to load javascript files also in edit mode, just add your tag 'script src=...' into the page. Dynamiccontent=Sample of a page with dynamic content ImportSite=Import website template +EditInLineOnOff=Mode 'Edit inline' is %s +ShowSubContainersOnOff=Mode to execute 'dynamic content' is %s +GlobalCSSorJS=Global CSS/JS/Header file of web site +BackToHomePage=Back to home page... +TranslationLinks=Translation links +YouTryToAccessToAFileThatIsNotAWebsitePage=You try to access to a page that is not a website page +UseTextBetween5And70Chars=For good SEO practices, use a text between 5 and 70 characters diff --git a/htdocs/langs/bn_BD/accountancy.lang b/htdocs/langs/bn_BD/accountancy.lang index 1fc3b3e05ec..e1b413ac09d 100644 --- a/htdocs/langs/bn_BD/accountancy.lang +++ b/htdocs/langs/bn_BD/accountancy.lang @@ -1,4 +1,5 @@ -# Dolibarr language file - en_US - Accounting Expert +# Dolibarr language file - en_US - Accountancy (Double entries) +Accountancy=Accountancy Accounting=Accounting ACCOUNTING_EXPORT_SEPARATORCSV=Column separator for export file ACCOUNTING_EXPORT_DATE=Date format for export file @@ -97,6 +98,8 @@ MenuExpenseReportAccounts=Expense report accounts MenuLoanAccounts=Loan accounts MenuProductsAccounts=Product accounts MenuClosureAccounts=Closure accounts +MenuAccountancyClosure=Closure +MenuAccountancyValidationMovements=Validate movements ProductsBinding=Products accounts TransferInAccounting=Transfer in accounting RegistrationInAccounting=Registration in accounting @@ -164,12 +167,14 @@ ACCOUNTING_ACCOUNT_SUSPENSE=Accounting account of wait DONATION_ACCOUNTINGACCOUNT=Accounting account to register donations ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Accounting account to register subscriptions -ACCOUNTING_PRODUCT_BUY_ACCOUNT=Accounting account by default for bought products (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_ACCOUNT=Accounting account by default for the bought products (used if not defined in the product sheet) ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Accounting account by default for the sold products (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Accounting account by default for the sold products in EEC (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Accounting account by default for the sold products export out of EEC (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Accounting account by default for the products sold in EEC (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Accounting account by default for the products sold and exported out of EEC (used if not defined in the product sheet) ACCOUNTING_SERVICE_BUY_ACCOUNT=Accounting account by default for the bought services (used if not defined in the service sheet) ACCOUNTING_SERVICE_SOLD_ACCOUNT=Accounting account by default for the sold services (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Accounting account by default for the services sold in EEC (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Accounting account by default for the services sold and exported out of EEC (used if not defined in the service sheet) Doctype=Type of document Docdate=Date @@ -192,9 +197,10 @@ ByPersonalizedAccountGroups=By personalized groups ByYear=By year NotMatch=Not Set DeleteMvt=Delete Ledger lines +DelMonth=Month to delete DelYear=Year to delete DelJournal=Journal to delete -ConfirmDeleteMvt=This will delete all lines of the Ledger for year and/or from a specific journal. At least one criterion is required. +ConfirmDeleteMvt=This will delete all lines of the Ledger for the year/month and/or from a specific journal (At least one criterion is required). You will have to reuse the feature 'Registration inaccounting' to have the deleted record back in the ledger. ConfirmDeleteMvtPartial=This will delete the transaction from the Ledger (all lines related to same transaction will be deleted) FinanceJournal=Finance journal ExpenseReportsJournal=Expense reports journal @@ -235,13 +241,19 @@ DescVentilDoneCustomer=Consult here the list of the lines of invoices customers DescVentilTodoCustomer=Bind invoice lines not already bound with a product accounting account ChangeAccount=Change the product/service accounting account for selected lines with the following accounting account: Vide=- -DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account (only record not already transfered in accountancy are visible) DescVentilDoneSupplier=Consult here the list of the lines of vendor invoices and their accounting account DescVentilTodoExpenseReport=Bind expense report lines not already bound with a fee accounting account DescVentilExpenseReport=Consult here the list of expense report lines bound (or not) to a fee accounting account DescVentilExpenseReportMore=If you setup accounting account on type of expense report lines, the application will be able to make all the binding between your expense report lines and the accounting account of your chart of accounts, just in one click with the button "%s". If account was not set on fees dictionary or if you still have some lines not bound to any account, you will have to make a manual binding from the menu "%s". DescVentilDoneExpenseReport=Consult here the list of the lines of expenses reports and their fees accounting account +DescClosure=Consult here the number of movements by month who are not validated & fiscal years already open +OverviewOfMovementsNotValidated=Step 1/ Overview of movements not validated. (Necessary to close a fiscal year) +ValidateMovements=Validate movements +DescValidateMovements=Any modification or deletion of writing, lettering and deletes will be prohibited. All entries for an exercise must be validated otherwise closing will not be possible +SelectMonthAndValidate=Select month and validate movements + ValidateHistory=Bind Automatically AutomaticBindingDone=Automatic binding done @@ -256,6 +268,7 @@ ListOfProductsWithoutAccountingAccount=List of products not bound to any account ChangeBinding=Change the binding Accounted=Accounted in ledger NotYetAccounted=Not yet accounted in ledger +ShowTutorial=Show Tutorial ## Admin ApplyMassCategories=Apply mass categories @@ -264,7 +277,7 @@ CategoryDeleted=Category for the accounting account has been removed AccountingJournals=Accounting journals AccountingJournal=Accounting journal NewAccountingJournal=New accounting journal -ShowAccoutingJournal=Show accounting journal +ShowAccountingJournal=Show accounting journal NatureOfJournal=Nature of Journal AccountingJournalType1=Miscellaneous operations AccountingJournalType2=Sales diff --git a/htdocs/langs/bn_BD/admin.lang b/htdocs/langs/bn_BD/admin.lang index 1a1891009cf..723572861bd 100644 --- a/htdocs/langs/bn_BD/admin.lang +++ b/htdocs/langs/bn_BD/admin.lang @@ -178,6 +178,8 @@ Compression=Compression CommandsToDisableForeignKeysForImport=Command to disable foreign keys on import CommandsToDisableForeignKeysForImportWarning=Mandatory if you want to be able to restore your sql dump later ExportCompatibility=Compatibility of generated export file +ExportUseMySQLQuickParameter=Use the --quick parameter +ExportUseMySQLQuickParameterHelp=The '--quick' parameter helps limit RAM consumption for large tables. MySqlExportParameters=MySQL export parameters PostgreSqlExportParameters= PostgreSQL export parameters UseTransactionnalMode=Use transactional mode @@ -218,7 +220,7 @@ DoliStoreDesc=DoliStore, the official market place for Dolibarr ERP/CRM external DoliPartnersDesc=List of companies providing custom-developed modules or features.
    Note: since Dolibarr is an open source application, anyone experienced in PHP programming may develop a module. WebSiteDesc=External websites for more add-on (non-core) modules... DevelopYourModuleDesc=Some solutions to develop your own module... -URL=Link +URL=URL BoxesAvailable=Widgets available BoxesActivated=Widgets activated ActivateOn=Activate on @@ -268,6 +270,7 @@ Emails=Emails EMailsSetup=Emails setup EMailsDesc=This page allows you to override your default PHP parameters for email sending. In most cases on Unix/Linux OS, the PHP setup is correct and these parameters are unnecessary. EmailSenderProfiles=Emails sender profiles +EMailsSenderProfileDesc=You can keep this section empty. If you enter some emails here, they will be added to the list of possible senders into the combobox when your write a new email. MAIN_MAIL_SMTP_PORT=SMTP/SMTPS Port (default value in php.ini: %s) MAIN_MAIL_SMTP_SERVER=SMTP/SMTPS Host (default value in php.ini: %s) MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=SMTP/SMTPS Port (Not defined into PHP on Unix-like systems) @@ -277,7 +280,7 @@ MAIN_MAIL_ERRORS_TO=Email used for error returns emails (fields 'Errors-To' in e MAIN_MAIL_AUTOCOPY_TO= Copy (Bcc) all sent emails to MAIN_DISABLE_ALL_MAILS=Disable all email sending (for test purposes or demos) MAIN_MAIL_FORCE_SENDTO=Send all emails to (instead of real recipients, for test purposes) -MAIN_MAIL_ENABLED_USER_DEST_SELECT=Add employee users with email into allowed recipient list +MAIN_MAIL_ENABLED_USER_DEST_SELECT=Suggest emails of employees (if defined) into the list of predefined recipient when writing a new email MAIN_MAIL_SENDMODE=Email sending method MAIN_MAIL_SMTPS_ID=SMTP ID (if sending server requires authentication) MAIN_MAIL_SMTPS_PW=SMTP Password (if sending server requires authentication) @@ -462,7 +465,9 @@ EnableAndSetupModuleCron=If you want to have this recurring invoice generated au ModuleCompanyCodeCustomerAquarium=%s followed by customer code for a customer accounting code ModuleCompanyCodeSupplierAquarium=%s followed by vendor code for a vendor accounting code ModuleCompanyCodePanicum=Return an empty accounting code. -ModuleCompanyCodeDigitaria=Accounting code depends on third-party code. The code is composed of the character "C" in the first position followed by the first 5 characters of the third-party code. +ModuleCompanyCodeDigitaria=Returns a compound accounting code according to the name of the third party. The code consists of a prefix that can be defined in the first position followed by the number of characters defined in the third party code. +ModuleCompanyCodeCustomerDigitaria=%s followed by the truncated customer name by the number of characters: %s for the customer accounting code. +ModuleCompanyCodeSupplierDigitaria=%s followed by the truncated supplier name by the number of characters: %s for the supplier accounting code. Use3StepsApproval=By default, Purchase Orders need to be created and approved by 2 different users (one step/user to create and one step/user to approve. Note that if user has both permission to create and approve, one step/user will be enough). You can ask with this option to introduce a third step/user approval, if amount is higher than a dedicated value (so 3 steps will be necessary: 1=validation, 2=first approval and 3=second approval if amount is enough).
    Set this to empty if one approval (2 steps) is enough, set it to a very low value (0.1) if a second approval (3 steps) is always required. UseDoubleApproval=Use a 3 steps approval when amount (without tax) is higher than... WarningPHPMail=WARNING: It is often better to setup outgoing emails to use the email server of your provider instead of the default setup. Some email providers (like Yahoo) do not allow you to send an email from another server than their own server. Your current setup uses the server of the application to send email and not the server of your email provider, so some recipients (the one compatible with the restrictive DMARC protocol), will ask your email provider if they can accept your email and some email providers (like Yahoo) may respond "no" because the server is not theirs, so few of your sent Emails may not be accepted (be careful also of your email provider's sending quota).
    If your Email provider (like Yahoo) has this restriction, you must change Email setup to choose the other method "SMTP server" and enter the SMTP server and credentials provided by your Email provider. @@ -524,7 +529,7 @@ Module50Desc=Management of Products Module51Name=Mass mailings Module51Desc=Mass paper mailing management Module52Name=Stocks -Module52Desc=Stock management (for products only) +Module52Desc=Stock management Module53Name=Services Module53Desc=Management of Services Module54Name=Contracts/Subscriptions @@ -622,7 +627,7 @@ Module5000Desc=Allows you to manage multiple companies Module6000Name=Workflow Module6000Desc=Workflow management (automatic creation of object and/or automatic status change) Module10000Name=Websites -Module10000Desc=Create websites (public) with a WYSIWYG editor. Just setup your web server (Apache, Nginx, ...) to point to the dedicated Dolibarr directory to have it online on the internet with your own domain name. +Module10000Desc=Create websites (public) with a WYSIWYG editor. This is a webmaster or developer oriented CMS (it is better to know HTML and CSS language). Just setup your web server (Apache, Nginx, ...) to point to the dedicated Dolibarr directory to have it online on the internet with your own domain name. Module20000Name=Leave Request Management Module20000Desc=Define and track employee leave requests Module39000Name=Product Lots @@ -841,10 +846,10 @@ Permission1002=Create/modify warehouses Permission1003=Delete warehouses Permission1004=Read stock movements Permission1005=Create/modify stock movements -Permission1101=Read delivery orders -Permission1102=Create/modify delivery orders -Permission1104=Validate delivery orders -Permission1109=Delete delivery orders +Permission1101=Read delivery receipts +Permission1102=Create/modify delivery receipts +Permission1104=Validate delivery receipts +Permission1109=Delete delivery receipts Permission1121=Read supplier proposals Permission1122=Create/modify supplier proposals Permission1123=Validate supplier proposals @@ -873,9 +878,9 @@ Permission1251=Run mass imports of external data into database (data load) Permission1321=Export customer invoices, attributes and payments Permission1322=Reopen a paid bill Permission1421=Export sales orders and attributes -Permission2401=Read actions (events or tasks) linked to his account -Permission2402=Create/modify actions (events or tasks) linked to his account -Permission2403=Delete actions (events or tasks) linked to his account +Permission2401=Read actions (events or tasks) linked to his user account (if owner of event) +Permission2402=Create/modify actions (events or tasks) linked to his user account (if owner of event) +Permission2403=Delete actions (events or tasks) linked to his user account (if owner of event) Permission2411=Read actions (events or tasks) of others Permission2412=Create/modify actions (events or tasks) of others Permission2413=Delete actions (events or tasks) of others @@ -901,6 +906,7 @@ Permission20003=Delete leave requests Permission20004=Read all leave requests (even of user not subordinates) Permission20005=Create/modify leave requests for everybody (even of user not subordinates) Permission20006=Admin leave requests (setup and update balance) +Permission20007=Approve leave requests Permission23001=Read Scheduled job Permission23002=Create/update Scheduled job Permission23003=Delete Scheduled job @@ -915,7 +921,7 @@ Permission50414=Delete operations in ledger Permission50415=Delete all operations by year and journal in ledger Permission50418=Export operations of the ledger Permission50420=Report and export reports (turnover, balance, journals, ledger) -Permission50430=Define and close a fiscal period +Permission50430=Define fiscal periods. Validate transactions and close fiscal periods. Permission50440=Manage chart of accounts, setup of accountancy Permission51001=Read assets Permission51002=Create/Update assets @@ -962,6 +968,7 @@ DictionaryAccountancyJournal=Accounting journals DictionaryEMailTemplates=Email Templates DictionaryUnits=Units DictionaryMeasuringUnits=Measuring Units +DictionarySocialNetworks=Social Networks DictionaryProspectStatus=Prospect status DictionaryHolidayTypes=Types of leave DictionaryOpportunityStatus=Lead status for project/lead @@ -1057,7 +1064,7 @@ BackgroundImageLogin=Background image PermanentLeftSearchForm=Permanent search form on left menu DefaultLanguage=Default language EnableMultilangInterface=Enable multilanguage support -EnableShowLogo=Show logo on left menu +EnableShowLogo=Show the company logo in the menu CompanyInfo=Company/Organization CompanyIds=Company/Organization identities CompanyName=Name @@ -1067,7 +1074,11 @@ CompanyTown=Town CompanyCountry=Country CompanyCurrency=Main currency CompanyObject=Object of the company +IDCountry=ID country Logo=Logo +LogoDesc=Main logo of company. Will be used into generated documents (PDF, ...) +LogoSquarred=Logo (squarred) +LogoSquarredDesc=Must be a squarred icon (width = height). This logo will be used as the favorite icon or other need like for the top menu bar (if not disabled into display setup). DoNotSuggestPaymentMode=Do not suggest NoActiveBankAccountDefined=No active bank account defined OwnerOfBankAccount=Owner of bank account %s @@ -1113,7 +1124,7 @@ LogEventDesc=Enable logging for specific security events. Administrators the log AreaForAdminOnly=Setup parameters can be set by administrator users only. SystemInfoDesc=System information is miscellaneous technical information you get in read only mode and visible for administrators only. SystemAreaForAdminOnly=This area is available to administrator users only. Dolibarr user permissions cannot change this restriction. -CompanyFundationDesc=Edit the information of the company/entity. Click on "%s" or "%s" button at the bottom of the page. +CompanyFundationDesc=Edit the information of the company/entity. Click on "%s" button at the bottom of the page. AccountantDesc=If you have an external accountant/bookkeeper, you can edit here its information. AccountantFileNumber=Accountant code DisplayDesc=Parameters affecting the look and behaviour of Dolibarr can be modified here. @@ -1129,7 +1140,7 @@ TriggerAlwaysActive=Triggers in this file are always active, whatever are the ac TriggerActiveAsModuleActive=Triggers in this file are active as module %s is enabled. GeneratedPasswordDesc=Choose the method to be used for auto-generated passwords. DictionaryDesc=Insert all reference data. You can add your values to the default. -ConstDesc=This page allows you to edit (override) parameters not available in other pages. These are mostly reserved parameters for developers/advanced troubleshooting. For a full list of the parameters available see here. +ConstDesc=This page allows you to edit (override) parameters not available in other pages. These are mostly reserved parameters for developers/advanced troubleshooting only. MiscellaneousDesc=All other security related parameters are defined here. LimitsSetup=Limits/Precision setup LimitsDesc=You can define limits, precisions and optimizations used by Dolibarr here @@ -1456,6 +1467,13 @@ LDAPFieldSidExample=Example: objectsid LDAPFieldEndLastSubscription=Date of subscription end LDAPFieldTitle=Job position LDAPFieldTitleExample=Example: title +LDAPFieldGroupid=Group id +LDAPFieldGroupidExample=Exemple : gidnumber +LDAPFieldUserid=User id +LDAPFieldUseridExample=Exemple : uidnumber +LDAPFieldHomedirectory=Home directory +LDAPFieldHomedirectoryExample=Exemple : homedirectory +LDAPFieldHomedirectoryprefix=Home directory prefix LDAPSetupNotComplete=LDAP setup not complete (go on others tabs) LDAPNoUserOrPasswordProvidedAccessIsReadOnly=No administrator or password provided. LDAP access will be anonymous and in read only mode. LDAPDescContact=This page allows you to define LDAP attributes name in LDAP tree for each data found on Dolibarr contacts. @@ -1577,6 +1595,7 @@ FCKeditorForProductDetails=WYSIWIG creation/edition of products details lines fo FCKeditorForMailing= WYSIWIG creation/edition for mass eMailings (Tools->eMailing) FCKeditorForUserSignature=WYSIWIG creation/edition of user signature FCKeditorForMail=WYSIWIG creation/edition for all mail (except Tools->eMailing) +FCKeditorForTicket=WYSIWIG creation/edition for tickets ##### Stock ##### StockSetup=Stock module setup 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. @@ -1653,8 +1672,9 @@ CashDesk=Point of Sale CashDeskSetup=Point of Sales module setup CashDeskThirdPartyForSell=Default generic third party to use for sales CashDeskBankAccountForSell=Default account to use to receive cash payments -CashDeskBankAccountForCheque= Default account to use to receive payments by check -CashDeskBankAccountForCB= Default account to use to receive payments by credit cards +CashDeskBankAccountForCheque=Default account to use to receive payments by check +CashDeskBankAccountForCB=Default account to use to receive payments by credit cards +CashDeskBankAccountForSumup=Default bank account to use to receive payments by SumUp 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). CashDeskIdWareHouse=Force and restrict warehouse to use for stock decrease StockDecreaseForPointOfSaleDisabled=Stock decrease from Point of Sale disabled @@ -1693,7 +1713,7 @@ SuppliersSetup=Vendor module setup SuppliersCommandModel=Complete template of purchase order (logo...) SuppliersInvoiceModel=Complete template of vendor invoice (logo...) SuppliersInvoiceNumberingModel=Vendor invoices numbering models -IfSetToYesDontForgetPermission=If set to yes, don't forget to provide permissions to groups or users allowed for the second approval +IfSetToYesDontForgetPermission=If set to a non null value, don't forget to provide permissions to groups or users allowed for the second approval ##### GeoIPMaxmind ##### GeoIPMaxmindSetup=GeoIP Maxmind module setup PathToGeoIPMaxmindCountryDataFile=Path to file containing Maxmind ip to country translation.
    Examples:
    /usr/local/share/GeoIP/GeoIP.dat
    /usr/share/GeoIP/GeoIP.dat
    /usr/share/GeoIP/GeoLite2-Country.mmdb @@ -1782,6 +1802,8 @@ FixTZ=TimeZone fix FillFixTZOnlyIfRequired=Example: +2 (fill only if problem experienced) ExpectedChecksum=Expected Checksum CurrentChecksum=Current Checksum +ExpectedSize=Expected size +CurrentSize=Current size ForcedConstants=Required constant values MailToSendProposal=Customer proposals MailToSendOrder=Sales orders @@ -1846,8 +1868,10 @@ NothingToSetup=There is no specific setup required for this module. SetToYesIfGroupIsComputationOfOtherGroups=Set this to yes if this group is a computation of other groups EnterCalculationRuleIfPreviousFieldIsYes=Enter calculation rule if previous field was set to Yes (For example 'CODEGRP1+CODEGRP2') SeveralLangugeVariatFound=Several language variants found -COMPANY_AQUARIUM_REMOVE_SPECIAL=Remove special characters +RemoveSpecialChars=Remove special characters COMPANY_AQUARIUM_CLEAN_REGEX=Regex filter to clean value (COMPANY_AQUARIUM_CLEAN_REGEX) +COMPANY_DIGITARIA_CLEAN_REGEX=Regex filter to clean value (COMPANY_DIGITARIA_CLEAN_REGEX) +COMPANY_DIGITARIA_UNIQUE_CODE=Duplicate not allowed GDPRContact=Data Protection Officer (DPO, Data Privacy or GDPR contact) GDPRContactDesc=If you store data about European companies/citizens, you can name the contact who is responsible for the General Data Protection Regulation here HelpOnTooltip=Help text to show on tooltip @@ -1884,8 +1908,8 @@ CodeLastResult=Latest result code NbOfEmailsInInbox=Number of emails in source directory LoadThirdPartyFromName=Load third party searching on %s (load only) LoadThirdPartyFromNameOrCreate=Load third party searching on %s (create if not found) -WithDolTrackingID=Dolibarr Tracking ID found -WithoutDolTrackingID=Dolibarr Tracking ID not found +WithDolTrackingID=Dolibarr Reference found in Message ID +WithoutDolTrackingID=Dolibarr Reference not found in Message ID FormatZip=Zip MainMenuCode=Menu entry code (mainmenu) ECMAutoTree=Show automatic ECM tree @@ -1896,6 +1920,7 @@ ResourceSetup=Configuration of Resource module UseSearchToSelectResource=Use a search form to choose a resource (rather than a drop-down list). DisabledResourceLinkUser=Disable feature to link a resource to users DisabledResourceLinkContact=Disable feature to link a resource to contacts +EnableResourceUsedInEventCheck=Enable feature to check if a resource is in use in an event ConfirmUnactivation=Confirm module reset OnMobileOnly=On small screen (smartphone) only DisableProspectCustomerType=Disable the "Prospect + Customer" third party type (so third party must be Prospect or Customer but can't be both) @@ -1937,3 +1962,5 @@ RESTRICT_ON_IP=Allow access to some host IP only (wildcard not allowed, use spac BaseOnSabeDavVersion=Based on the library SabreDAV version NotAPublicIp=Not a public IP MakeAnonymousPing=Make an anonymous Ping '+1' to the Dolibarr foundation server (done 1 time only after installation) to allow the foundation to count the number of Dolibarr installation. +FeatureNotAvailableWithReceptionModule=Feature not available when module Reception is enabled +EmailTemplate=Template for email diff --git a/htdocs/langs/bn_BD/agenda.lang b/htdocs/langs/bn_BD/agenda.lang index 30c2a3d4038..9f141d15220 100644 --- a/htdocs/langs/bn_BD/agenda.lang +++ b/htdocs/langs/bn_BD/agenda.lang @@ -76,6 +76,7 @@ ContractSentByEMail=Contract %s sent by email OrderSentByEMail=Sales order %s sent by email InvoiceSentByEMail=Customer invoice %s sent by email SupplierOrderSentByEMail=Purchase order %s sent by email +ORDER_SUPPLIER_DELETEInDolibarr=Purchase order %s deleted SupplierInvoiceSentByEMail=Vendor invoice %s sent by email ShippingSentByEMail=Shipment %s sent by email ShippingValidated= Shipment %s validated @@ -86,6 +87,11 @@ InvoiceDeleted=Invoice deleted PRODUCT_CREATEInDolibarr=Product %s created PRODUCT_MODIFYInDolibarr=Product %s modified PRODUCT_DELETEInDolibarr=Product %s deleted +HOLIDAY_CREATEInDolibarr=Request for leave %s created +HOLIDAY_MODIFYInDolibarr=Request for leave %s modified +HOLIDAY_APPROVEInDolibarr=Request for leave %s approved +HOLIDAY_VALIDATEDInDolibarr=Request for leave %s validated +HOLIDAY_DELETEInDolibarr=Request for leave %s deleted EXPENSE_REPORT_CREATEInDolibarr=Expense report %s created EXPENSE_REPORT_VALIDATEInDolibarr=Expense report %s validated EXPENSE_REPORT_APPROVEInDolibarr=Expense report %s approved @@ -99,6 +105,14 @@ TICKET_MODIFYInDolibarr=Ticket %s modified TICKET_ASSIGNEDInDolibarr=Ticket %s assigned TICKET_CLOSEInDolibarr=Ticket %s closed TICKET_DELETEInDolibarr=Ticket %s deleted +BOM_VALIDATEInDolibarr=BOM validated +BOM_UNVALIDATEInDolibarr=BOM unvalidated +BOM_CLOSEInDolibarr=BOM disabled +BOM_REOPENInDolibarr=BOM reopen +BOM_DELETEInDolibarr=BOM deleted +MO_VALIDATEInDolibarr=MO validated +MO_PRODUCEDInDolibarr=MO produced +MO_DELETEInDolibarr=MO deleted ##### End agenda events ##### AgendaModelModule=Document templates for event DateActionStart=Start date diff --git a/htdocs/langs/bn_BD/boxes.lang b/htdocs/langs/bn_BD/boxes.lang index 59f89892e17..8fe1f84b149 100644 --- a/htdocs/langs/bn_BD/boxes.lang +++ b/htdocs/langs/bn_BD/boxes.lang @@ -19,6 +19,7 @@ BoxLastContacts=Latest contacts/addresses BoxLastMembers=Latest members BoxFicheInter=Latest interventions BoxCurrentAccounts=Open accounts balance +BoxTitleMemberNextBirthdays=Birthdays of this month (members) BoxTitleLastRssInfos=Latest %s news from %s BoxTitleLastProducts=Products/Services: last %s modified BoxTitleProductsAlertStock=Products: stock alert @@ -34,6 +35,7 @@ BoxTitleLastFicheInter=Latest %s modified interventions BoxTitleOldestUnpaidCustomerBills=Customer Invoices: oldest %s unpaid BoxTitleOldestUnpaidSupplierBills=Vendor Invoices: oldest %s unpaid BoxTitleCurrentAccounts=Open Accounts: balances +BoxTitleSupplierOrdersAwaitingReception=Supplier orders awaiting reception BoxTitleLastModifiedContacts=Contacts/Addresses: last %s modified BoxMyLastBookmarks=Bookmarks: latest %s BoxOldestExpiredServices=Oldest active expired services @@ -42,6 +44,8 @@ BoxTitleLastActionsToDo=Latest %s actions to do BoxTitleLastContracts=Latest %s modified contracts BoxTitleLastModifiedDonations=Latest %s modified donations BoxTitleLastModifiedExpenses=Latest %s modified expense reports +BoxTitleLatestModifiedBoms=Latest %s modified BOMs +BoxTitleLatestModifiedMos=Latest %s modified Manufacturing Orders BoxGlobalActivity=Global activity (invoices, proposals, orders) BoxGoodCustomers=Good customers BoxTitleGoodCustomers=%s Good customers @@ -64,6 +68,7 @@ NoContractedProducts=No products/services contracted NoRecordedContracts=No recorded contracts NoRecordedInterventions=No recorded interventions BoxLatestSupplierOrders=Latest purchase orders +BoxLatestSupplierOrdersAwaitingReception=Latest Purchase Orders (with a pending reception) NoSupplierOrder=No recorded purchase order BoxCustomersInvoicesPerMonth=Customer Invoices per month BoxSuppliersInvoicesPerMonth=Vendor Invoices per month @@ -84,4 +89,14 @@ ForProposals=Proposals LastXMonthRolling=The latest %s month rolling ChooseBoxToAdd=Add widget to your dashboard BoxAdded=Widget was added in your dashboard -BoxTitleUserBirthdaysOfMonth=Birthdays of this month +BoxTitleUserBirthdaysOfMonth=Birthdays of this month (users) +BoxLastManualEntries=Last manual entries in accountancy +BoxTitleLastManualEntries=%s latest manual entries +NoRecordedManualEntries=No manual entries record in accountancy +BoxSuspenseAccount=Count accountancy operation with suspense account +BoxTitleSuspenseAccount=Number of unallocated lines +NumberOfLinesInSuspenseAccount=Number of line in suspense account +SuspenseAccountNotDefined=Suspense account isn't defined +BoxLastCustomerShipments=Last customer shipments +BoxTitleLastCustomerShipments=Latest %s customer shipments +NoRecordedShipments=No recorded customer shipment diff --git a/htdocs/langs/bn_BD/commercial.lang b/htdocs/langs/bn_BD/commercial.lang index 96b8abbb937..10c536e0d48 100644 --- a/htdocs/langs/bn_BD/commercial.lang +++ b/htdocs/langs/bn_BD/commercial.lang @@ -1,6 +1,6 @@ # Dolibarr language file - Source file is en_US - commercial -Commercial=Commercial -CommercialArea=Commercial area +Commercial=Commerce +CommercialArea=Commerce area Customer=Customer Customers=Customers Prospect=Prospect @@ -59,7 +59,7 @@ ActionAC_FAC=Send customer invoice by mail ActionAC_REL=Send customer invoice by mail (reminder) ActionAC_CLO=Close ActionAC_EMAILING=Send mass email -ActionAC_COM=Send customer order by mail +ActionAC_COM=Send sales order by mail ActionAC_SHIP=Send shipping by mail ActionAC_SUP_ORD=Send purchase order by mail ActionAC_SUP_INV=Send vendor invoice by mail diff --git a/htdocs/langs/bn_BD/deliveries.lang b/htdocs/langs/bn_BD/deliveries.lang index 03eba3d636b..1f48c01de75 100644 --- a/htdocs/langs/bn_BD/deliveries.lang +++ b/htdocs/langs/bn_BD/deliveries.lang @@ -2,7 +2,7 @@ Delivery=Delivery DeliveryRef=Ref Delivery DeliveryCard=Receipt card -DeliveryOrder=Delivery order +DeliveryOrder=Delivery receipt DeliveryDate=Delivery date CreateDeliveryOrder=Generate delivery receipt DeliveryStateSaved=Delivery state saved @@ -18,13 +18,14 @@ StatusDeliveryCanceled=Canceled StatusDeliveryDraft=Draft StatusDeliveryValidated=Received # merou PDF model -NameAndSignature=Name and Signature : +NameAndSignature=Name and Signature: ToAndDate=To___________________________________ on ____/_____/__________ GoodStatusDeclaration=Have received the goods above in good condition, -Deliverer=Deliverer : +Deliverer=Deliverer: Sender=Sender Recipient=Recipient ErrorStockIsNotEnough=There's not enough stock Shippable=Shippable NonShippable=Not Shippable ShowReceiving=Show delivery receipt +NonExistentOrder=Nonexistent order diff --git a/htdocs/langs/bn_BD/errors.lang b/htdocs/langs/bn_BD/errors.lang index 0c07b2eafc4..cd726162a85 100644 --- a/htdocs/langs/bn_BD/errors.lang +++ b/htdocs/langs/bn_BD/errors.lang @@ -196,6 +196,7 @@ ErrorPhpMailDelivery=Check that you don't use a too high number of recipients an ErrorUserNotAssignedToTask=User must be assigned to task to be able to enter time consumed. ErrorTaskAlreadyAssigned=Task already assigned to user ErrorModuleFileSeemsToHaveAWrongFormat=The module package seems to have a wrong format. +ErrorModuleFileSeemsToHaveAWrongFormat2=At least one mandatory directory must exists into zip of module: %s or %s ErrorFilenameDosNotMatchDolibarrPackageRules=The name of the module package (%s) does not match expected name syntax: %s ErrorDuplicateTrigger=Error, duplicate trigger name %s. Already loaded from %s. ErrorNoWarehouseDefined=Error, no warehouses defined. @@ -219,6 +220,9 @@ ErrorURLMustStartWithHttp=URL %s must start with http:// or https:// ErrorNewRefIsAlreadyUsed=Error, the new reference is already used ErrorDeletePaymentLinkedToAClosedInvoiceNotPossible=Error, delete payment linked to a closed invoice is not possible. ErrorSearchCriteriaTooSmall=Search criteria too small. +ErrorObjectMustHaveStatusActiveToBeDisabled=Objects must have status 'Active' to be disabled +ErrorObjectMustHaveStatusDraftOrDisabledToBeActivated=Objects must have status 'Draft' or 'Disabled' to be enabled +ErrorNoFieldWithAttributeShowoncombobox=No fields has property 'showoncombobox' into definition of object '%s'. No way to show the combolist. # Warnings WarningParamUploadMaxFileSizeHigherThanPostMaxSize=Your PHP parameter upload_max_filesize (%s) is higher than PHP parameter post_max_size (%s). This is not a consistent setup. WarningPasswordSetWithNoAccount=A password was set for this member. However, no user account was created. So this password is stored but can't be used to login to Dolibarr. It may be used by an external module/interface but if you don't need to define any login nor password for a member, you can disable option "Manage a login for each member" from Member module setup. If you need to manage a login but don't need any password, you can keep this field empty to avoid this warning. Note: Email can also be used as a login if the member is linked to a user. @@ -244,3 +248,4 @@ WarningAnEntryAlreadyExistForTransKey=An entry already exists for the translatio WarningNumberOfRecipientIsRestrictedInMassAction=Warning, number of different recipient is limited to %s when using the mass actions on lists WarningDateOfLineMustBeInExpenseReportRange=Warning, the date of line is not in the range of the expense report WarningProjectClosed=Project is closed. You must re-open it first. +WarningSomeBankTransactionByChequeWereRemovedAfter=Some bank transaction were removed after that the receipt including them were generated. So nb of cheques and total of receipt may differ from number and total in list. diff --git a/htdocs/langs/bn_BD/holiday.lang b/htdocs/langs/bn_BD/holiday.lang index 9aafa73550e..69b6a698e1a 100644 --- a/htdocs/langs/bn_BD/holiday.lang +++ b/htdocs/langs/bn_BD/holiday.lang @@ -8,7 +8,6 @@ NotActiveModCP=You must enable the module Leave to view this page. AddCP=Make a leave request DateDebCP=Start date DateFinCP=End date -DateCreateCP=Creation date DraftCP=Draft ToReviewCP=Awaiting approval ApprovedCP=Approved @@ -18,6 +17,7 @@ ValidatorCP=Approbator ListeCP=List of leave LeaveId=Leave ID ReviewedByCP=Will be approved by +UserID=User ID UserForApprovalID=User for approval ID UserForApprovalFirstname=First name of approval user UserForApprovalLastname=Last name of approval user @@ -128,3 +128,4 @@ TemplatePDFHolidays=Template for leave requests PDF FreeLegalTextOnHolidays=Free text on PDF WatermarkOnDraftHolidayCards=Watermarks on draft leave requests HolidaysToApprove=Holidays to approve +NobodyHasPermissionToValidateHolidays=Nobody has permission to validate holidays diff --git a/htdocs/langs/bn_BD/install.lang b/htdocs/langs/bn_BD/install.lang index 2fe7dc8c038..708b3bac479 100644 --- a/htdocs/langs/bn_BD/install.lang +++ b/htdocs/langs/bn_BD/install.lang @@ -13,6 +13,7 @@ PHPSupportPOSTGETOk=This PHP supports variables POST and GET. PHPSupportPOSTGETKo=It's possible your PHP setup does not support variables POST and/or GET. Check the parameter variables_order in php.ini. PHPSupportGD=This PHP supports GD graphical functions. PHPSupportCurl=This PHP supports Curl. +PHPSupportCalendar=This PHP supports calendars extensions. PHPSupportUTF8=This PHP supports UTF8 functions. PHPSupportIntl=This PHP supports Intl functions. PHPMemoryOK=Your PHP max session memory is set to %s. This should be enough. @@ -21,6 +22,7 @@ Recheck=Click here for a more detailed test 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. ErrorPHPDoesNotSupportGD=Your PHP installation does not support GD graphical functions. No graphs will be available. ErrorPHPDoesNotSupportCurl=Your PHP installation does not support Curl. +ErrorPHPDoesNotSupportCalendar=Your PHP installation does not support php calendar extensions. ErrorPHPDoesNotSupportUTF8=Your PHP installation does not support UTF8 functions. Dolibarr cannot work correctly. Resolve this before installing Dolibarr. ErrorPHPDoesNotSupportIntl=Your PHP installation does not support Intl functions. ErrorDirDoesNotExists=Directory %s does not exist. @@ -203,6 +205,7 @@ MigrationRemiseExceptEntity=Update entity field value of llx_societe_remise_exce MigrationUserRightsEntity=Update entity field value of llx_user_rights MigrationUserGroupRightsEntity=Update entity field value of llx_usergroup_rights MigrationUserPhotoPath=Migration of photo paths for users +MigrationFieldsSocialNetworks=Migration of users fields social networks (%s) MigrationReloadModule=Reload module %s MigrationResetBlockedLog=Reset module BlockedLog for v7 algorithm ShowNotAvailableOptions=Show unavailable options diff --git a/htdocs/langs/bn_BD/main.lang b/htdocs/langs/bn_BD/main.lang index 534c54db39c..6cf9136f121 100644 --- a/htdocs/langs/bn_BD/main.lang +++ b/htdocs/langs/bn_BD/main.lang @@ -114,6 +114,7 @@ InformationToHelpDiagnose=This information can be useful for diagnostic purposes MoreInformation=More information TechnicalInformation=Technical information TechnicalID=Technical ID +LineID=Line ID NotePublic=Note (public) NotePrivate=Note (private) PrecisionUnitIsLimitedToXDecimals=Dolibarr was setup to limit precision of unit prices to %s decimals. @@ -169,6 +170,8 @@ ToValidate=To validate NotValidated=Not validated Save=Save SaveAs=Save As +SaveAndStay=Save and stay +SaveAndNew=Save and new TestConnection=Test connection ToClone=Clone ConfirmClone=Choose data you want to clone: @@ -182,6 +185,7 @@ Hide=Hide ShowCardHere=Show card Search=Search SearchOf=Search +SearchMenuShortCut=Ctrl + shift + f Valid=Valid Approve=Approve Disapprove=Disapprove @@ -412,6 +416,7 @@ DefaultTaxRate=Default tax rate Average=Average Sum=Sum Delta=Delta +StatusToPay=To pay RemainToPay=Remain to pay Module=Module/Application Modules=Modules/Applications @@ -474,7 +479,9 @@ Categories=Tags/categories Category=Tag/category By=By From=From +FromLocation=From to=to +To=to and=and or=or Other=Other @@ -824,6 +831,7 @@ Mandatory=Mandatory Hello=Hello GoodBye=GoodBye Sincerely=Sincerely +ConfirmDeleteObject=Are you sure you want to delete this object? DeleteLine=Delete line ConfirmDeleteLine=Are you sure you want to delete this line? NoPDFAvailableForDocGenAmongChecked=No PDF were available for the document generation among checked record @@ -840,6 +848,7 @@ Progress=Progress ProgressShort=Progr. FrontOffice=Front office BackOffice=Back office +Submit=Submit View=View Export=Export Exports=Exports @@ -990,3 +999,16 @@ GlobalOpenedElemView=Global view NoArticlesFoundForTheKeyword=No article found for the keyword '%s' NoArticlesFoundForTheCategory=No article found for the category ToAcceptRefuse=To accept | refuse +ContactDefault_agenda=Event +ContactDefault_commande=Order +ContactDefault_contrat=Contract +ContactDefault_facture=Invoice +ContactDefault_fichinter=Intervention +ContactDefault_invoice_supplier=Supplier Invoice +ContactDefault_order_supplier=Supplier Order +ContactDefault_project=Project +ContactDefault_project_task=Task +ContactDefault_propal=Proposal +ContactDefault_supplier_proposal=Supplier Proposal +ContactDefault_ticketsup=Ticket +ContactAddedAutomatically=Contact added from contact thirdparty roles diff --git a/htdocs/langs/bn_BD/modulebuilder.lang b/htdocs/langs/bn_BD/modulebuilder.lang index 0afcfb9b0d0..5e2ae72a85a 100644 --- a/htdocs/langs/bn_BD/modulebuilder.lang +++ b/htdocs/langs/bn_BD/modulebuilder.lang @@ -6,7 +6,7 @@ ModuleBuilderDesc2=Path where modules are generated/edited (first directory for ModuleBuilderDesc3=Generated/editable modules found: %s ModuleBuilderDesc4=A module is detected as 'editable' when the file %s exists in root of module directory NewModule=New module -NewObject=New object +NewObjectInModulebuilder=New object ModuleKey=Module key ObjectKey=Object key ModuleInitialized=Module initialized @@ -60,12 +60,14 @@ HooksFile=File for hooks code ArrayOfKeyValues=Array of key-val ArrayOfKeyValuesDesc=Array of keys and values if field is a combo list with fixed values WidgetFile=Widget file +CSSFile=CSS file +JSFile=Javascript file ReadmeFile=Readme file ChangeLog=ChangeLog file TestClassFile=File for PHP Unit Test class SqlFile=Sql file -PageForLib=File for PHP library -PageForObjLib=File for PHP library dedicated to object +PageForLib=File for the common PHP library +PageForObjLib=File for the PHP library dedicated to object SqlFileExtraFields=Sql file for complementary attributes SqlFileKey=Sql file for keys SqlFileKeyExtraFields=Sql file for keys of complementary attributes @@ -77,17 +79,20 @@ NoTrigger=No trigger NoWidget=No widget GoToApiExplorer=Go to API explorer ListOfMenusEntries=List of menu entries +ListOfDictionariesEntries=List of dictionaries entries ListOfPermissionsDefined=List of defined permissions SeeExamples=See examples here EnabledDesc=Condition to have this field active (Examples: 1 or $conf->global->MYMODULE_MYOPTION) -VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only (not list), 4=Visible on list and update/view form only (not create). Using a negative value means field is not shown by default on list but can be selected for viewing). It can be an expression, for example: preg_match('/public/', $_SERVER['PHP_SELF'])?0:1 +VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only (not list), 4=Visible on list and update/view form only (not create). Using a negative value means field is not shown by default on list but can be selected for viewing). It can be an expression, for example:
    preg_match('/public/', $_SERVER['PHP_SELF'])?0:1
    ($user->rights->holiday->define_holiday ? 1 : 0) IsAMeasureDesc=Can the value of field be cumulated to get a total into list? (Examples: 1 or 0) SearchAllDesc=Is the field used to make a search from the quick search tool? (Examples: 1 or 0) SpecDefDesc=Enter here all documentation you want to provide with your module that is not already defined by other tabs. You can use .md or better, the rich .asciidoc syntax. LanguageDefDesc=Enter in this files, all the key and the translation for each language file. MenusDefDesc=Define here the menus provided by your module +DictionariesDefDesc=Define here the dictionaries provided by your module PermissionsDefDesc=Define here the new permissions provided by your module MenusDefDescTooltip=The menus provided by your module/application are defined into the array $this->menus into the module descriptor file. You can edit manually this file or use the embedded editor.

    Note: Once defined (and module re-activated), menus are also visible into the menu editor available to administrator users on %s. +DictionariesDefDescTooltip=The dictionaries provided by your module/application are defined into the array $this->dictionaries into the module descriptor file. You can edit manually this file or use the embedded editor.

    Note: Once defined (and module re-activated), dictionaries are also visible into the setup area to administrator users on %s. PermissionsDefDescTooltip=The permissions provided by your module/application are defined into the array $this->rights into the module descriptor file. You can edit manually this file or use the embedded editor.

    Note: Once defined (and module re-activated), permissions are visible into the default permissions setup %s. HooksDefDesc=Define in the module_parts['hooks'] property, in the module descriptor, the context of hooks you want to manage (list of contexts can be found by a search on 'initHooks(' in core code).
    Edit the hook file to add code of your hooked functions (hookable functions can be found by a search on 'executeHooks' in core code). TriggerDefDesc=Define in the trigger file the code you want to execute for each business event executed. @@ -105,9 +110,12 @@ InitStructureFromExistingTable=Build the structure array string of an existing t UseAboutPage=Disable the about page UseDocFolder=Disable the documentation folder UseSpecificReadme=Use a specific ReadMe +ContentOfREADMECustomized=Note: The content of the README.md file has been replaced with the specific value defined into setup of ModuleBuilder. RealPathOfModule=Real path of module ContentCantBeEmpty=Content of file can't be empty WidgetDesc=You can generate and edit here the widgets that will be embedded with your module. +CSSDesc=You can generate and edit here a file with personalized CSS embedded with your module. +JSDesc=You can generate and edit here a file with personalized Javascript embedded with your module. CLIDesc=You can generate here some command line scripts you want to provide with your module. CLIFile=CLI File NoCLIFile=No CLI files @@ -117,3 +125,13 @@ UseSpecificFamily = Use a specific family UseSpecificAuthor = Use a specific author UseSpecificVersion = Use a specific initial version ModuleMustBeEnabled=The module/application must be enabled first +IncludeRefGeneration=The reference of object must be generated automatically +IncludeRefGenerationHelp=Check this if you want to include code to manage the generation automatically of the reference +IncludeDocGeneration=I want to generate some documents from the object +IncludeDocGenerationHelp=If you check this, some code will be generated to add a "Generate document" box on the record. +ShowOnCombobox=Show value into combobox +KeyForTooltip=Key for tooltip +CSSClass=CSS Class +NotEditable=Not editable +ForeignKey=Foreign key +TypeOfFieldsHelp=Type of fields:
    varchar(99), double(24,8), real, text, html, datetime, timestamp, integer, integer:ClassName:relativepath/to/classfile.class.php[:1[:filter]] ('1' means we add a + button after the combo to create the record, 'filter' can be 'status=1 AND fk_user = __USER_ID AND entity IN (__SHARED_ENTITIES__)' for example) diff --git a/htdocs/langs/bn_BD/mrp.lang b/htdocs/langs/bn_BD/mrp.lang index 360f4303f07..35755f2d360 100644 --- a/htdocs/langs/bn_BD/mrp.lang +++ b/htdocs/langs/bn_BD/mrp.lang @@ -1,17 +1,61 @@ +Mrp=Manufacturing Orders +MO=Manufacturing Order +MRPDescription=Module to manage Manufacturing Orders (MO). MRPArea=MRP Area +MrpSetupPage=Setup of module MRP MenuBOM=Bills of material LatestBOMModified=Latest %s Bills of materials modified +LatestMOModified=Latest %s Manufacturing Orders modified +Bom=Bills of Material BillOfMaterials=Bill of Material BOMsSetup=Setup of module BOM ListOfBOMs=List of bills of material - BOM +ListOfManufacturingOrders=List of Manufacturing Orders NewBOM=New bill of material -ProductBOMHelp=Product to create with this BOM +ProductBOMHelp=Product to create with this BOM.
    Note: Products with the property 'Nature of product' = 'Raw material' are not visible into this list. BOMsNumberingModules=BOM numbering templates -BOMsModelModule=BOMS document templates +BOMsModelModule=BOM document templates +MOsNumberingModules=MO numbering templates +MOsModelModule=MO document templates FreeLegalTextOnBOMs=Free text on document of BOM WatermarkOnDraftBOMs=Watermark on draft BOM -ConfirmCloneBillOfMaterials=Are you sure you want to clone this bill of material ? +FreeLegalTextOnMOs=Free text on document of MO +WatermarkOnDraftMOs=Watermark on draft MO +ConfirmCloneBillOfMaterials=Are you sure you want to clone the bill of material %s ? +ConfirmCloneMo=Are you sure you want to clone the Manufacturing Order %s ? ManufacturingEfficiency=Manufacturing efficiency ValueOfMeansLoss=Value of 0.95 means an average of 5%% of loss during the production DeleteBillOfMaterials=Delete Bill Of Materials +DeleteMo=Delete Manufacturing Order ConfirmDeleteBillOfMaterials=Are you sure you want to delete this Bill Of Material? +ConfirmDeleteMo=Are you sure you want to delete this Bill Of Material? +MenuMRP=Manufacturing Orders +NewMO=New Manufacturing Order +QtyToProduce=Qty to produce +DateStartPlannedMo=Date start planned +DateEndPlannedMo=Date end planned +KeepEmptyForAsap=Empty means 'As Soon As Possible' +EstimatedDuration=Estimated duration +EstimatedDurationDesc=Estimated duration to manufacture this product using this BOM +ConfirmValidateBom=Are you sure you want to validate the BOM with the reference %s (you will be able to use it to build new Manufacturing Orders) +ConfirmCloseBom=Are you sure you want to cancel this BOM (you won't be able to use it to build new Manufacturing Orders anymore) ? +ConfirmReopenBom=Are you sure you want to re-open this BOM (you will be able to use it to build new Manufacturing Orders) +StatusMOProduced=Produced +QtyFrozen=Frozen Qty +QuantityFrozen=Frozen Quantity +QuantityConsumedInvariable=When this flag is set, the quantity consumed is always the value defined and is not relative to the quantity produced. +DisableStockChange=Disable stock change +DisableStockChangeHelp=When this flag is set, there is no stock change on this product, whatever is the quantity produced +BomAndBomLines=Bills Of Material and lines +BOMLine=Line of BOM +WarehouseForProduction=Warehouse for production +CreateMO=Create MO +ToConsume=To consume +ToProduce=To produce +QtyAlreadyConsumed=Qty already consumed +QtyAlreadyProduced=Qty already produced +ConsumeAndProduceAll=Consume and Produce All +Manufactured=Manufactured +TheProductXIsAlreadyTheProductToProduce=The product to add is already the product to produce. +ForAQuantityOf1=For a quantity to produce of 1 +ConfirmValidateMo=Are you sure you want to validate this Manufacturing Order? diff --git a/htdocs/langs/bn_BD/opensurvey.lang b/htdocs/langs/bn_BD/opensurvey.lang index 76684955e56..7d26151fa16 100644 --- a/htdocs/langs/bn_BD/opensurvey.lang +++ b/htdocs/langs/bn_BD/opensurvey.lang @@ -1,7 +1,7 @@ # Dolibarr language file - Source file is en_US - opensurvey Survey=Poll Surveys=Polls -OrganizeYourMeetingEasily=Organize your meetings and polls easily. First select type of poll... +OrganizeYourMeetingEasily=Organize your meetings and polls easily. First select the type of poll... NewSurvey=New poll OpenSurveyArea=Polls area AddACommentForPoll=You can add a comment into poll... @@ -11,7 +11,7 @@ PollTitle=Poll title ToReceiveEMailForEachVote=Receive an email for each vote TypeDate=Type date TypeClassic=Type standard -OpenSurveyStep2=Select your dates amoung the free days (grey). The selected days are green. You can unselect a day previously selected by clicking again on it +OpenSurveyStep2=Select your dates among the free days (grey). The selected days are green. You can unselect a day previously selected by clicking again on it RemoveAllDays=Remove all days CopyHoursOfFirstDay=Copy hours of first day RemoveAllHours=Remove all hours @@ -35,7 +35,7 @@ TitleChoice=Choice label ExportSpreadsheet=Export result spreadsheet ExpireDate=Limit date NbOfSurveys=Number of polls -NbOfVoters=Nb of voters +NbOfVoters=No. of voters SurveyResults=Results PollAdminDesc=You are allowed to change all vote lines of this poll with button "Edit". You can, as well, remove a column or a line with %s. You can also add a new column with %s. 5MoreChoices=5 more choices @@ -49,7 +49,7 @@ votes=vote(s) NoCommentYet=No comments have been posted for this poll yet CanComment=Voters can comment in the poll CanSeeOthersVote=Voters can see other people's vote -SelectDayDesc=For each selected day, you can choose, or not, meeting hours in the following format :
    - empty,
    - "8h", "8H" or "8:00" to give a meeting's start hour,
    - "8-11", "8h-11h", "8H-11H" or "8:00-11:00" to give a meeting's start and end hour,
    - "8h15-11h15", "8H15-11H15" or "8:15-11:15" for the same thing but with minutes. +SelectDayDesc=For each selected day, you can choose, or not, meeting hours in the following format:
    - empty,
    - "8h", "8H" or "8:00" to give a meeting's start hour,
    - "8-11", "8h-11h", "8H-11H" or "8:00-11:00" to give a meeting's start and end hour,
    - "8h15-11h15", "8H15-11H15" or "8:15-11:15" for the same thing but with minutes. BackToCurrentMonth=Back to current month ErrorOpenSurveyFillFirstSection=You haven't filled the first section of the poll creation ErrorOpenSurveyOneChoice=Enter at least one choice diff --git a/htdocs/langs/bn_BD/paybox.lang b/htdocs/langs/bn_BD/paybox.lang index d5e4fd9ba55..1bbbef4017b 100644 --- a/htdocs/langs/bn_BD/paybox.lang +++ b/htdocs/langs/bn_BD/paybox.lang @@ -11,17 +11,8 @@ YourEMail=Email to receive payment confirmation Creditor=Creditor PaymentCode=Payment code PayBoxDoPayment=Pay with Paybox -ToPay=Do payment YouWillBeRedirectedOnPayBox=You will be redirected on secured Paybox page to input you credit card information Continue=Next -ToOfferALinkForOnlinePayment=URL for %s payment -ToOfferALinkForOnlinePaymentOnOrder=URL to offer a %s online payment user interface for a sales order -ToOfferALinkForOnlinePaymentOnInvoice=URL to offer a %s online payment user interface for a customer invoice -ToOfferALinkForOnlinePaymentOnContractLine=URL to offer a %s online payment user interface for a contract line -ToOfferALinkForOnlinePaymentOnFreeAmount=URL to offer a %s online payment user interface for a free amount -ToOfferALinkForOnlinePaymentOnMemberSubscription=URL to offer a %s online payment user interface for a member subscription -ToOfferALinkForOnlinePaymentOnDonation=URL to offer a %s online payment, user interface for payment of donation -YouCanAddTagOnUrl=You can also add url parameter &tag=value to any of those URL (required only for free payment) to add your own payment comment tag. SetupPayBoxToHavePaymentCreatedAutomatically=Setup your Paybox with url %s to have payment created automatically when validated by Paybox. YourPaymentHasBeenRecorded=This page confirms that your payment has been recorded. Thank you. YourPaymentHasNotBeenRecorded=Your payment has NOT been recorded and the transaction has been canceled. Thank you. diff --git a/htdocs/langs/bn_BD/projects.lang b/htdocs/langs/bn_BD/projects.lang index d144fccd272..868a696c20a 100644 --- a/htdocs/langs/bn_BD/projects.lang +++ b/htdocs/langs/bn_BD/projects.lang @@ -86,8 +86,8 @@ WhichIamLinkedToProject=which I'm linked to project Time=Time ListOfTasks=List of tasks GoToListOfTimeConsumed=Go to list of time consumed -GoToListOfTasks=Go to list of tasks -GoToGanttView=Go to Gantt view +GoToListOfTasks=Show as list +GoToGanttView=show as Gantt GanttView=Gantt View ListProposalsAssociatedProject=List of the commercial proposals related to the project ListOrdersAssociatedProject=List of sales orders related to the project @@ -250,3 +250,8 @@ OneLinePerUser=One line per user ServiceToUseOnLines=Service to use on lines InvoiceGeneratedFromTimeSpent=Invoice %s has been generated from time spent on project ProjectBillTimeDescription=Check if you enter timesheet on tasks of project AND you plan to generate invoice(s) from the timesheet to bill the customer of the project (do not check if you plan to create invoice that is not based on entered timesheets). +ProjectFollowOpportunity=Follow opportunity +ProjectFollowTasks=Follow tasks +UsageOpportunity=Usage: Opportunity +UsageTasks=Usage: Tasks +UsageBillTimeShort=Usage: Bill time diff --git a/htdocs/langs/bn_BD/receiptprinter.lang b/htdocs/langs/bn_BD/receiptprinter.lang index 756461488cc..5714ba78151 100644 --- a/htdocs/langs/bn_BD/receiptprinter.lang +++ b/htdocs/langs/bn_BD/receiptprinter.lang @@ -26,9 +26,10 @@ PROFILE_P822D=P822D Profile PROFILE_STAR=Star Profile PROFILE_DEFAULT_HELP=Default Profile suitable for Epson printers PROFILE_SIMPLE_HELP=Simple Profile No Graphics -PROFILE_EPOSTEP_HELP=Epos Tep Profile Help +PROFILE_EPOSTEP_HELP=Epos Tep Profile PROFILE_P822D_HELP=P822D Profile No Graphics PROFILE_STAR_HELP=Star Profile +DOL_LINE_FEED=Skip line DOL_ALIGN_LEFT=Left align text DOL_ALIGN_CENTER=Center text DOL_ALIGN_RIGHT=Right align text @@ -42,3 +43,5 @@ DOL_CUT_PAPER_PARTIAL=Cut ticket partially DOL_OPEN_DRAWER=Open cash drawer DOL_ACTIVATE_BUZZER=Activate buzzer DOL_PRINT_QRCODE=Print QR Code +DOL_PRINT_LOGO=Print logo of my company +DOL_PRINT_LOGO_OLD=Print logo of my company (old printers) diff --git a/htdocs/langs/bn_BD/sendings.lang b/htdocs/langs/bn_BD/sendings.lang index 3b3850e44ed..5ce3b7f67e9 100644 --- a/htdocs/langs/bn_BD/sendings.lang +++ b/htdocs/langs/bn_BD/sendings.lang @@ -21,6 +21,7 @@ QtyShipped=Qty shipped QtyShippedShort=Qty ship. QtyPreparedOrShipped=Qty prepared or shipped QtyToShip=Qty to ship +QtyToReceive=Qty to receive QtyReceived=Qty received QtyInOtherShipments=Qty in other shipments KeepToShip=Remain to ship @@ -46,17 +47,18 @@ DateDeliveryPlanned=Planned date of delivery RefDeliveryReceipt=Ref delivery receipt StatusReceipt=Status delivery receipt DateReceived=Date delivery received -SendShippingByEMail=Send shipment by EMail +ClassifyReception=Classify reception +SendShippingByEMail=Send shipment by email SendShippingRef=Submission of shipment %s ActionsOnShipping=Events on shipment LinkToTrackYourPackage=Link to track your package ShipmentCreationIsDoneFromOrder=For the moment, creation of a new shipment is done from the order card. ShipmentLine=Shipment line -ProductQtyInCustomersOrdersRunning=Product quantity into open customer orders -ProductQtyInSuppliersOrdersRunning=Product quantity into open purchase orders -ProductQtyInShipmentAlreadySent=Product quantity from open customer order already sent -ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from open supplier order already received -NoProductToShipFoundIntoStock=No product to ship found into warehouse %s. Correct stock or go back to choose another warehouse. +ProductQtyInCustomersOrdersRunning=Product quantity from open sales orders +ProductQtyInSuppliersOrdersRunning=Product quantity from open purchase orders +ProductQtyInShipmentAlreadySent=Product quantity from open sales order already sent +ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from open purchase orders already received +NoProductToShipFoundIntoStock=No product to ship found in warehouse %s. Correct stock or go back to choose another warehouse. WeightVolShort=Weight/Vol. ValidateOrderFirstBeforeShipment=You must first validate the order before being able to make shipments. @@ -69,4 +71,4 @@ SumOfProductWeights=Sum of product weights # warehouse details DetailWarehouseNumber= Warehouse details -DetailWarehouseFormat= W:%s (Qty : %d) +DetailWarehouseFormat= W:%s (Qty: %d) diff --git a/htdocs/langs/bn_BD/stocks.lang b/htdocs/langs/bn_BD/stocks.lang index d42f1a82243..2e207e63b39 100644 --- a/htdocs/langs/bn_BD/stocks.lang +++ b/htdocs/langs/bn_BD/stocks.lang @@ -55,7 +55,7 @@ PMPValue=Weighted average price PMPValueShort=WAP EnhancedValueOfWarehouses=Warehouses value UserWarehouseAutoCreate=Create a user warehouse automatically when creating a user -AllowAddLimitStockByWarehouse=Manage also values for minimum and desired stock per pairing (product-warehouse) in addition to values per product +AllowAddLimitStockByWarehouse=Manage also value for minimum and desired stock per pairing (product-warehouse) in addition to the value for minimum and desired stock per product IndependantSubProductStock=Product stock and subproduct stock are independent QtyDispatched=Quantity dispatched QtyDispatchedShort=Qty dispatched @@ -184,7 +184,7 @@ SelectFournisseur=Vendor filter inventoryOnDate=Inventory INVENTORY_DISABLE_VIRTUAL=Virtual product (kit): do not decrement stock of a child product INVENTORY_USE_MIN_PA_IF_NO_LAST_PA=Use the buy price if no last buy price can be found -INVENTORY_USE_INVENTORY_DATE_FROM_DATEMVT=Stock movement has date of inventory +INVENTORY_USE_INVENTORY_DATE_FOR_DATE_OF_MVT=Stock movements will have the date of inventory (instead of the date of inventory validation) inventoryChangePMPPermission=Allow to change PMP value for a product ColumnNewPMP=New unit PMP OnlyProdsInStock=Do not add product without stock @@ -212,3 +212,7 @@ StockIncreaseAfterCorrectTransfer=Increase by correction/transfer StockDecreaseAfterCorrectTransfer=Decrease by correction/transfer StockIncrease=Stock increase StockDecrease=Stock decrease +InventoryForASpecificWarehouse=Inventory for a specific warehouse +InventoryForASpecificProduct=Inventory for a specific product +StockIsRequiredToChooseWhichLotToUse=Stock is required to choose which lot to use +ForceTo=Force to diff --git a/htdocs/langs/bn_BD/stripe.lang b/htdocs/langs/bn_BD/stripe.lang index c5224982873..cfc0620db5c 100644 --- a/htdocs/langs/bn_BD/stripe.lang +++ b/htdocs/langs/bn_BD/stripe.lang @@ -16,12 +16,13 @@ StripeDoPayment=Pay with Stripe YouWillBeRedirectedOnStripe=You will be redirected on secured Stripe page to input you credit card information Continue=Next ToOfferALinkForOnlinePayment=URL for %s payment -ToOfferALinkForOnlinePaymentOnOrder=URL to offer a %s online payment user interface for a sales order -ToOfferALinkForOnlinePaymentOnInvoice=URL to offer a %s online payment user interface for a customer invoice -ToOfferALinkForOnlinePaymentOnContractLine=URL to offer a %s online payment user interface for a contract line -ToOfferALinkForOnlinePaymentOnFreeAmount=URL to offer a %s online payment user interface for a free amount -ToOfferALinkForOnlinePaymentOnMemberSubscription=URL to offer a %s online payment user interface for a member subscription -YouCanAddTagOnUrl=You can also add url parameter &tag=value to any of those URL (required only for free payment) to add your own payment comment tag. +ToOfferALinkForOnlinePaymentOnOrder=URL to offer a %s online payment page for a sales order +ToOfferALinkForOnlinePaymentOnInvoice=URL to offer a %s online payment page for a customer invoice +ToOfferALinkForOnlinePaymentOnContractLine=URL to offer a %s online payment page for a contract line +ToOfferALinkForOnlinePaymentOnFreeAmount=URL to offer a %s online payment page of any amount with no existing object +ToOfferALinkForOnlinePaymentOnMemberSubscription=URL to offer a %s online payment page for a member subscription +ToOfferALinkForOnlinePaymentOnDonation=URL to offer a %s online payment page for payment of a donation +YouCanAddTagOnUrl=You can also add url parameter &tag=value to any of those URL (mandatory only for payment not linked to an object) to add your own payment comment tag.
    For the URL of payments with no existing object, you may also add the parameter &noidempotency=1 so the same link with same tag can be used several times (some payment mode may limit the payment to 1 for each different link without this parameter) SetupStripeToHavePaymentCreatedAutomatically=Setup your Stripe with url %s to have payment created automatically when validated by Stripe. AccountParameter=Account parameters UsageParameter=Usage parameters diff --git a/htdocs/langs/bn_BD/ticket.lang b/htdocs/langs/bn_BD/ticket.lang index ba5c6af8a1c..79c4978b660 100644 --- a/htdocs/langs/bn_BD/ticket.lang +++ b/htdocs/langs/bn_BD/ticket.lang @@ -33,7 +33,10 @@ TicketDictSeverity=Ticket - Severities TicketTypeShortBUGSOFT=Dysfonctionnement logiciel TicketTypeShortBUGHARD=Dysfonctionnement matériel TicketTypeShortCOM=Commercial question -TicketTypeShortINCIDENT=Request for assistance + +TicketTypeShortHELP=Request for functionnal help +TicketTypeShortISSUE=Issue, bug or problem +TicketTypeShortREQUEST=Change or enhancement request TicketTypeShortPROJET=Project TicketTypeShortOTHER=Other @@ -137,6 +140,10 @@ NoUnreadTicketsFound=No unread ticket found TicketViewAllTickets=View all tickets TicketViewNonClosedOnly=View only open tickets TicketStatByStatus=Tickets by status +OrderByDateAsc=Sort by ascending date +OrderByDateDesc=Sort by descending date +ShowAsConversation=Show as conversation list +MessageListViewType=Show as table list # # Ticket card @@ -222,6 +229,9 @@ TicketConfirmChangeStatus=Confirm the status change: %s ? TicketLogStatusChanged=Status changed: %s to %s TicketNotNotifyTiersAtCreate=Not notify company at create Unread=Unread +TicketNotCreatedFromPublicInterface=Not available. Ticket was not created from public interface. +PublicInterfaceNotEnabled=Public interface was not enabled +ErrorTicketRefRequired=Ticket reference name is required # # Logs diff --git a/htdocs/langs/bn_BD/website.lang b/htdocs/langs/bn_BD/website.lang index 9648ae48cc8..579d2d116ce 100644 --- a/htdocs/langs/bn_BD/website.lang +++ b/htdocs/langs/bn_BD/website.lang @@ -56,7 +56,7 @@ NoPageYet=No pages yet YouCanCreatePageOrImportTemplate=You can create a new page or import a full website template SyntaxHelp=Help on specific syntax tips YouCanEditHtmlSourceckeditor=You can edit HTML source code using the "Source" button in editor. -YouCanEditHtmlSource=
    You can include PHP code into this source using tags <?php ?>. The following global variables are available: $conf, $db, $mysoc, $user, $website, $websitepage, $weblangs.

    You can also include content of another Page/Container with the following syntax:
    <?php includeContainer('alias_of_container_to_include'); ?>

    You can make a redirect to another Page/Container with the following syntax (Note: do not output any content before a redirect):
    <?php redirectToContainer('alias_of_container_to_redirect_to'); ?>

    To add a link to another page, use the syntax:
    <a href="alias_of_page_to_link_to.php">mylink<a>

    To include a link to download a file stored into the documents directory, use the document.php wrapper:
    Example, for a file into documents/ecm (need to be logged), syntax is:
    <a href="/document.php?modulepart=ecm&file=[relative_dir/]filename.ext">
    For a file into documents/medias (open directory for public access), syntax is:
    <a href="/document.php?modulepart=medias&file=[relative_dir/]filename.ext">
    For a file shared with a share link (open access using the sharing hash key of file), syntax is:
    <a href="/document.php?hashp=publicsharekeyoffile">

    To include an image stored into the documents directory, use the viewimage.php wrapper:
    Example, for an image into documents/medias (open directory for public access), syntax is:
    <img src="/viewimage.php?modulepart=medias&file=[relative_dir/]filename.ext">
    +YouCanEditHtmlSource=
    You can include PHP code into this source using tags <?php ?>. The following global variables are available: $conf, $db, $mysoc, $user, $website, $websitepage, $weblangs.

    You can also include content of another Page/Container with the following syntax:
    <?php includeContainer('alias_of_container_to_include'); ?>

    You can make a redirect to another Page/Container with the following syntax (Note: do not output any content before a redirect):
    <?php redirectToContainer('alias_of_container_to_redirect_to'); ?>

    To add a link to another page, use the syntax:
    <a href="alias_of_page_to_link_to.php">mylink<a>

    To include a link to download a file stored into the documents directory, use the document.php wrapper:
    Example, for a file into documents/ecm (need to be logged), syntax is:
    <a href="/document.php?modulepart=ecm&file=[relative_dir/]filename.ext">
    For a file into documents/medias (open directory for public access), syntax is:
    <a href="/document.php?modulepart=medias&file=[relative_dir/]filename.ext">
    For a file shared with a share link (open access using the sharing hash key of file), syntax is:
    <a href="/document.php?hashp=publicsharekeyoffile">

    To include an image stored into the documents directory, use the viewimage.php wrapper:
    Example, for an image into documents/medias (open directory for public access), syntax is:
    <img src="/viewimage.php?modulepart=medias&file=[relative_dir/]filename.ext">

    More examples of HTML or dynamic code available on the wiki documentation
    . ClonePage=Clone page/container CloneSite=Clone site SiteAdded=Website added @@ -114,3 +114,10 @@ CSSContentTooltipHelp=Enter here CSS content. To avoid any conflict with the CSS LinkAndScriptsHereAreNotLoadedInEditor=Warning: This content is output only when site is accessed from a server. It is not used in Edit mode so if you need to load javascript files also in edit mode, just add your tag 'script src=...' into the page. Dynamiccontent=Sample of a page with dynamic content ImportSite=Import website template +EditInLineOnOff=Mode 'Edit inline' is %s +ShowSubContainersOnOff=Mode to execute 'dynamic content' is %s +GlobalCSSorJS=Global CSS/JS/Header file of web site +BackToHomePage=Back to home page... +TranslationLinks=Translation links +YouTryToAccessToAFileThatIsNotAWebsitePage=You try to access to a page that is not a website page +UseTextBetween5And70Chars=For good SEO practices, use a text between 5 and 70 characters diff --git a/htdocs/langs/bs_BA/accountancy.lang b/htdocs/langs/bs_BA/accountancy.lang index ffe0857e269..78a3b9a3a30 100644 --- a/htdocs/langs/bs_BA/accountancy.lang +++ b/htdocs/langs/bs_BA/accountancy.lang @@ -1,4 +1,5 @@ -# Dolibarr language file - en_US - Accounting Expert +# Dolibarr language file - en_US - Accountancy (Double entries) +Accountancy=Računovodstvo Accounting=Računovodstvo ACCOUNTING_EXPORT_SEPARATORCSV=Odvajanje kolona za izvoznu datoteku ACCOUNTING_EXPORT_DATE=Format datuma za izvoznu datoteku @@ -97,6 +98,8 @@ MenuExpenseReportAccounts=Expense report accounts MenuLoanAccounts=Loan accounts MenuProductsAccounts=Product accounts MenuClosureAccounts=Closure accounts +MenuAccountancyClosure=Closure +MenuAccountancyValidationMovements=Validate movements ProductsBinding=Products accounts TransferInAccounting=Transfer in accounting RegistrationInAccounting=Registration in accounting @@ -164,12 +167,14 @@ ACCOUNTING_ACCOUNT_SUSPENSE=Accounting account of wait DONATION_ACCOUNTINGACCOUNT=Accounting account to register donations ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Accounting account to register subscriptions -ACCOUNTING_PRODUCT_BUY_ACCOUNT=Accounting account by default for bought products (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_ACCOUNT=Accounting account by default for the bought products (used if not defined in the product sheet) ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Accounting account by default for the sold products (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Accounting account by default for the sold products in EEC (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Accounting account by default for the sold products export out of EEC (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Accounting account by default for the products sold in EEC (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Accounting account by default for the products sold and exported out of EEC (used if not defined in the product sheet) ACCOUNTING_SERVICE_BUY_ACCOUNT=Accounting account by default for the bought services (used if not defined in the service sheet) ACCOUNTING_SERVICE_SOLD_ACCOUNT=Accounting account by default for the sold services (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Accounting account by default for the services sold in EEC (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Accounting account by default for the services sold and exported out of EEC (used if not defined in the service sheet) Doctype=Type of document Docdate=Date @@ -192,9 +197,10 @@ ByPersonalizedAccountGroups=By personalized groups ByYear=Po godini NotMatch=Not Set DeleteMvt=Delete Ledger lines +DelMonth=Month to delete DelYear=Year to delete DelJournal=Journal to delete -ConfirmDeleteMvt=This will delete all lines of the Ledger for year and/or from a specific journal. At least one criterion is required. +ConfirmDeleteMvt=This will delete all lines of the Ledger for the year/month and/or from a specific journal (At least one criterion is required). You will have to reuse the feature 'Registration inaccounting' to have the deleted record back in the ledger. ConfirmDeleteMvtPartial=This will delete the transaction from the Ledger (all lines related to same transaction will be deleted) FinanceJournal=Finance journal ExpenseReportsJournal=Expense reports journal @@ -235,13 +241,19 @@ DescVentilDoneCustomer=Consult here the list of the lines of invoices customers DescVentilTodoCustomer=Bind invoice lines not already bound with a product accounting account ChangeAccount=Change the product/service accounting account for selected lines with the following accounting account: Vide=- -DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account (only record not already transfered in accountancy are visible) DescVentilDoneSupplier=Consult here the list of the lines of vendor invoices and their accounting account DescVentilTodoExpenseReport=Bind expense report lines not already bound with a fee accounting account DescVentilExpenseReport=Consult here the list of expense report lines bound (or not) to a fee accounting account DescVentilExpenseReportMore=If you setup accounting account on type of expense report lines, the application will be able to make all the binding between your expense report lines and the accounting account of your chart of accounts, just in one click with the button "%s". If account was not set on fees dictionary or if you still have some lines not bound to any account, you will have to make a manual binding from the menu "%s". DescVentilDoneExpenseReport=Consult here the list of the lines of expenses reports and their fees accounting account +DescClosure=Consult here the number of movements by month who are not validated & fiscal years already open +OverviewOfMovementsNotValidated=Step 1/ Overview of movements not validated. (Necessary to close a fiscal year) +ValidateMovements=Validate movements +DescValidateMovements=Any modification or deletion of writing, lettering and deletes will be prohibited. All entries for an exercise must be validated otherwise closing will not be possible +SelectMonthAndValidate=Select month and validate movements + ValidateHistory=Bind Automatically AutomaticBindingDone=Automatic binding done @@ -256,6 +268,7 @@ ListOfProductsWithoutAccountingAccount=List of products not bound to any account ChangeBinding=Change the binding Accounted=Accounted in ledger NotYetAccounted=Not yet accounted in ledger +ShowTutorial=Show Tutorial ## Admin ApplyMassCategories=Apply mass categories @@ -264,7 +277,7 @@ CategoryDeleted=Category for the accounting account has been removed AccountingJournals=Accounting journals AccountingJournal=Accounting journal NewAccountingJournal=New accounting journal -ShowAccoutingJournal=Show accounting journal +ShowAccountingJournal=Show accounting journal NatureOfJournal=Nature of Journal AccountingJournalType1=Miscellaneous operations AccountingJournalType2=Sales diff --git a/htdocs/langs/bs_BA/admin.lang b/htdocs/langs/bs_BA/admin.lang index 6b030b61397..5bec9291178 100644 --- a/htdocs/langs/bs_BA/admin.lang +++ b/htdocs/langs/bs_BA/admin.lang @@ -178,6 +178,8 @@ Compression=Compression CommandsToDisableForeignKeysForImport=Command to disable foreign keys on import CommandsToDisableForeignKeysForImportWarning=Mandatory if you want to be able to restore your sql dump later ExportCompatibility=Compatibility of generated export file +ExportUseMySQLQuickParameter=Use the --quick parameter +ExportUseMySQLQuickParameterHelp=The '--quick' parameter helps limit RAM consumption for large tables. MySqlExportParameters=MySQL export parameters PostgreSqlExportParameters= PostgreSQL export parameters UseTransactionnalMode=Use transactional mode @@ -268,6 +270,7 @@ Emails=Emails EMailsSetup=Emails setup EMailsDesc=This page allows you to override your default PHP parameters for email sending. In most cases on Unix/Linux OS, the PHP setup is correct and these parameters are unnecessary. EmailSenderProfiles=Emails sender profiles +EMailsSenderProfileDesc=You can keep this section empty. If you enter some emails here, they will be added to the list of possible senders into the combobox when your write a new email. MAIN_MAIL_SMTP_PORT=SMTP/SMTPS Port (default value in php.ini: %s) MAIN_MAIL_SMTP_SERVER=SMTP/SMTPS Host (default value in php.ini: %s) MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=SMTP/SMTPS Port (Not defined into PHP on Unix-like systems) @@ -277,7 +280,7 @@ MAIN_MAIL_ERRORS_TO=Email used for error returns emails (fields 'Errors-To' in e MAIN_MAIL_AUTOCOPY_TO= Copy (Bcc) all sent emails to MAIN_DISABLE_ALL_MAILS=Disable all email sending (for test purposes or demos) MAIN_MAIL_FORCE_SENDTO=Send all emails to (instead of real recipients, for test purposes) -MAIN_MAIL_ENABLED_USER_DEST_SELECT=Add employee users with email into allowed recipient list +MAIN_MAIL_ENABLED_USER_DEST_SELECT=Suggest emails of employees (if defined) into the list of predefined recipient when writing a new email MAIN_MAIL_SENDMODE=Email sending method MAIN_MAIL_SMTPS_ID=SMTP ID (if sending server requires authentication) MAIN_MAIL_SMTPS_PW=SMTP Password (if sending server requires authentication) @@ -462,7 +465,9 @@ EnableAndSetupModuleCron=If you want to have this recurring invoice generated au ModuleCompanyCodeCustomerAquarium=%s followed by customer code for a customer accounting code ModuleCompanyCodeSupplierAquarium=%s followed by vendor code for a vendor accounting code ModuleCompanyCodePanicum=Return an empty accounting code. -ModuleCompanyCodeDigitaria=Accounting code depends on third-party code. The code is composed of the character "C" in the first position followed by the first 5 characters of the third-party code. +ModuleCompanyCodeDigitaria=Returns a compound accounting code according to the name of the third party. The code consists of a prefix that can be defined in the first position followed by the number of characters defined in the third party code. +ModuleCompanyCodeCustomerDigitaria=%s followed by the truncated customer name by the number of characters: %s for the customer accounting code. +ModuleCompanyCodeSupplierDigitaria=%s followed by the truncated supplier name by the number of characters: %s for the supplier accounting code. Use3StepsApproval=By default, Purchase Orders need to be created and approved by 2 different users (one step/user to create and one step/user to approve. Note that if user has both permission to create and approve, one step/user will be enough). You can ask with this option to introduce a third step/user approval, if amount is higher than a dedicated value (so 3 steps will be necessary: 1=validation, 2=first approval and 3=second approval if amount is enough).
    Set this to empty if one approval (2 steps) is enough, set it to a very low value (0.1) if a second approval (3 steps) is always required. UseDoubleApproval=Use a 3 steps approval when amount (without tax) is higher than... WarningPHPMail=WARNING: It is often better to setup outgoing emails to use the email server of your provider instead of the default setup. Some email providers (like Yahoo) do not allow you to send an email from another server than their own server. Your current setup uses the server of the application to send email and not the server of your email provider, so some recipients (the one compatible with the restrictive DMARC protocol), will ask your email provider if they can accept your email and some email providers (like Yahoo) may respond "no" because the server is not theirs, so few of your sent Emails may not be accepted (be careful also of your email provider's sending quota).
    If your Email provider (like Yahoo) has this restriction, you must change Email setup to choose the other method "SMTP server" and enter the SMTP server and credentials provided by your Email provider. @@ -524,7 +529,7 @@ Module50Desc=Management of Products Module51Name=Mass mailings Module51Desc=Mass paper mailing management Module52Name=Zalihe -Module52Desc=Stock management (for products only) +Module52Desc=Stock management Module53Name=Usluge Module53Desc=Management of Services Module54Name=Contracts/Subscriptions @@ -622,7 +627,7 @@ Module5000Desc=Allows you to manage multiple companies Module6000Name=Workflow - Tok rada Module6000Desc=Workflow management (automatic creation of object and/or automatic status change) Module10000Name=Websites -Module10000Desc=Create websites (public) with a WYSIWYG editor. Just setup your web server (Apache, Nginx, ...) to point to the dedicated Dolibarr directory to have it online on the internet with your own domain name. +Module10000Desc=Create websites (public) with a WYSIWYG editor. This is a webmaster or developer oriented CMS (it is better to know HTML and CSS language). Just setup your web server (Apache, Nginx, ...) to point to the dedicated Dolibarr directory to have it online on the internet with your own domain name. Module20000Name=Leave Request Management Module20000Desc=Define and track employee leave requests Module39000Name=Product Lots @@ -841,10 +846,10 @@ Permission1002=Create/modify warehouses Permission1003=Delete warehouses Permission1004=Read stock movements Permission1005=Create/modify stock movements -Permission1101=Read delivery orders -Permission1102=Create/modify delivery orders -Permission1104=Validate delivery orders -Permission1109=Delete delivery orders +Permission1101=Read delivery receipts +Permission1102=Create/modify delivery receipts +Permission1104=Validate delivery receipts +Permission1109=Delete delivery receipts Permission1121=Read supplier proposals Permission1122=Create/modify supplier proposals Permission1123=Validate supplier proposals @@ -873,9 +878,9 @@ Permission1251=Run mass imports of external data into database (data load) Permission1321=Export customer invoices, attributes and payments Permission1322=Reopen a paid bill Permission1421=Export sales orders and attributes -Permission2401=Read actions (events or tasks) linked to his account -Permission2402=Create/modify actions (events or tasks) linked to his account -Permission2403=Delete actions (events or tasks) linked to his account +Permission2401=Read actions (events or tasks) linked to his user account (if owner of event) +Permission2402=Create/modify actions (events or tasks) linked to his user account (if owner of event) +Permission2403=Delete actions (events or tasks) linked to his user account (if owner of event) Permission2411=Read actions (events or tasks) of others Permission2412=Create/modify actions (events or tasks) of others Permission2413=Delete actions (events or tasks) of others @@ -901,6 +906,7 @@ Permission20003=Delete leave requests Permission20004=Read all leave requests (even of user not subordinates) Permission20005=Create/modify leave requests for everybody (even of user not subordinates) Permission20006=Admin leave requests (setup and update balance) +Permission20007=Approve leave requests Permission23001=Read Scheduled job Permission23002=Create/update Scheduled job Permission23003=Delete Scheduled job @@ -915,7 +921,7 @@ Permission50414=Delete operations in ledger Permission50415=Delete all operations by year and journal in ledger Permission50418=Export operations of the ledger Permission50420=Report and export reports (turnover, balance, journals, ledger) -Permission50430=Define and close a fiscal period +Permission50430=Define fiscal periods. Validate transactions and close fiscal periods. Permission50440=Manage chart of accounts, setup of accountancy Permission51001=Read assets Permission51002=Create/Update assets @@ -962,6 +968,7 @@ DictionaryAccountancyJournal=Accounting journals DictionaryEMailTemplates=Email Templates DictionaryUnits=Jedinice DictionaryMeasuringUnits=Measuring Units +DictionarySocialNetworks=Social Networks DictionaryProspectStatus=Status mogućeg klijenta DictionaryHolidayTypes=Types of leave DictionaryOpportunityStatus=Lead status for project/lead @@ -1057,7 +1064,7 @@ BackgroundImageLogin=Background image PermanentLeftSearchForm=Permanent search form on left menu DefaultLanguage=Default language EnableMultilangInterface=Enable multilanguage support -EnableShowLogo=Show logo on left menu +EnableShowLogo=Show the company logo in the menu CompanyInfo=Kompanija/organizacija CompanyIds=Company/Organization identities CompanyName=Naziv @@ -1067,7 +1074,11 @@ CompanyTown=Town CompanyCountry=Država CompanyCurrency=Main currency CompanyObject=Object of the company +IDCountry=ID country Logo=Logo +LogoDesc=Main logo of company. Will be used into generated documents (PDF, ...) +LogoSquarred=Logo (squarred) +LogoSquarredDesc=Must be a squarred icon (width = height). This logo will be used as the favorite icon or other need like for the top menu bar (if not disabled into display setup). DoNotSuggestPaymentMode=Do not suggest NoActiveBankAccountDefined=No active bank account defined OwnerOfBankAccount=Owner of bank account %s @@ -1113,7 +1124,7 @@ LogEventDesc=Enable logging for specific security events. Administrators the log AreaForAdminOnly=Setup parameters can be set by administrator users only. SystemInfoDesc=System information is miscellaneous technical information you get in read only mode and visible for administrators only. SystemAreaForAdminOnly=This area is available to administrator users only. Dolibarr user permissions cannot change this restriction. -CompanyFundationDesc=Edit the information of the company/entity. Click on "%s" or "%s" button at the bottom of the page. +CompanyFundationDesc=Edit the information of the company/entity. Click on "%s" button at the bottom of the page. AccountantDesc=If you have an external accountant/bookkeeper, you can edit here its information. AccountantFileNumber=Accountant code DisplayDesc=Parameters affecting the look and behaviour of Dolibarr can be modified here. @@ -1129,7 +1140,7 @@ TriggerAlwaysActive=Triggers in this file are always active, whatever are the ac TriggerActiveAsModuleActive=Triggers in this file are active as module %s is enabled. GeneratedPasswordDesc=Choose the method to be used for auto-generated passwords. DictionaryDesc=Insert all reference data. You can add your values to the default. -ConstDesc=This page allows you to edit (override) parameters not available in other pages. These are mostly reserved parameters for developers/advanced troubleshooting. For a full list of the parameters available see here. +ConstDesc=This page allows you to edit (override) parameters not available in other pages. These are mostly reserved parameters for developers/advanced troubleshooting only. MiscellaneousDesc=All other security related parameters are defined here. LimitsSetup=Limits/Precision setup LimitsDesc=You can define limits, precisions and optimizations used by Dolibarr here @@ -1456,6 +1467,13 @@ LDAPFieldSidExample=Example: objectsid LDAPFieldEndLastSubscription=Date of subscription end LDAPFieldTitle=Pozicija LDAPFieldTitleExample=Example: title +LDAPFieldGroupid=Group id +LDAPFieldGroupidExample=Exemple : gidnumber +LDAPFieldUserid=User id +LDAPFieldUseridExample=Exemple : uidnumber +LDAPFieldHomedirectory=Home directory +LDAPFieldHomedirectoryExample=Exemple : homedirectory +LDAPFieldHomedirectoryprefix=Home directory prefix LDAPSetupNotComplete=LDAP setup not complete (go on others tabs) LDAPNoUserOrPasswordProvidedAccessIsReadOnly=No administrator or password provided. LDAP access will be anonymous and in read only mode. LDAPDescContact=This page allows you to define LDAP attributes name in LDAP tree for each data found on Dolibarr contacts. @@ -1577,6 +1595,7 @@ FCKeditorForProductDetails=WYSIWIG creation/edition of products details lines fo FCKeditorForMailing= WYSIWIG creation/edition for mass eMailings (Tools->eMailing) FCKeditorForUserSignature=WYSIWIG creation/edition of user signature FCKeditorForMail=WYSIWIG creation/edition for all mail (except Tools->eMailing) +FCKeditorForTicket=WYSIWIG creation/edition for tickets ##### Stock ##### StockSetup=Stock module setup 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. @@ -1653,8 +1672,9 @@ CashDesk=Point of Sale CashDeskSetup=Point of Sales module setup CashDeskThirdPartyForSell=Default generic third party to use for sales CashDeskBankAccountForSell=Default account to use to receive cash payments -CashDeskBankAccountForCheque= Default account to use to receive payments by check -CashDeskBankAccountForCB= Default account to use to receive payments by credit cards +CashDeskBankAccountForCheque=Default account to use to receive payments by check +CashDeskBankAccountForCB=Default account to use to receive payments by credit cards +CashDeskBankAccountForSumup=Default bank account to use to receive payments by SumUp 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). CashDeskIdWareHouse=Force and restrict warehouse to use for stock decrease StockDecreaseForPointOfSaleDisabled=Stock decrease from Point of Sale disabled @@ -1693,7 +1713,7 @@ SuppliersSetup=Vendor module setup SuppliersCommandModel=Complete template of purchase order (logo...) SuppliersInvoiceModel=Complete template of vendor invoice (logo...) SuppliersInvoiceNumberingModel=Vendor invoices numbering models -IfSetToYesDontForgetPermission=If set to yes, don't forget to provide permissions to groups or users allowed for the second approval +IfSetToYesDontForgetPermission=If set to a non null value, don't forget to provide permissions to groups or users allowed for the second approval ##### GeoIPMaxmind ##### GeoIPMaxmindSetup=GeoIP Maxmind module setup PathToGeoIPMaxmindCountryDataFile=Path to file containing Maxmind ip to country translation.
    Examples:
    /usr/local/share/GeoIP/GeoIP.dat
    /usr/share/GeoIP/GeoIP.dat
    /usr/share/GeoIP/GeoLite2-Country.mmdb @@ -1782,6 +1802,8 @@ FixTZ=TimeZone fix FillFixTZOnlyIfRequired=Example: +2 (fill only if problem experienced) ExpectedChecksum=Expected Checksum CurrentChecksum=Current Checksum +ExpectedSize=Expected size +CurrentSize=Current size ForcedConstants=Required constant values MailToSendProposal=Ponude kupcima MailToSendOrder=Sales orders @@ -1846,8 +1868,10 @@ NothingToSetup=There is no specific setup required for this module. SetToYesIfGroupIsComputationOfOtherGroups=Set this to yes if this group is a computation of other groups EnterCalculationRuleIfPreviousFieldIsYes=Enter calculation rule if previous field was set to Yes (For example 'CODEGRP1+CODEGRP2') SeveralLangugeVariatFound=Several language variants found -COMPANY_AQUARIUM_REMOVE_SPECIAL=Remove special characters +RemoveSpecialChars=Remove special characters COMPANY_AQUARIUM_CLEAN_REGEX=Regex filter to clean value (COMPANY_AQUARIUM_CLEAN_REGEX) +COMPANY_DIGITARIA_CLEAN_REGEX=Regex filter to clean value (COMPANY_DIGITARIA_CLEAN_REGEX) +COMPANY_DIGITARIA_UNIQUE_CODE=Duplicate not allowed GDPRContact=Data Protection Officer (DPO, Data Privacy or GDPR contact) GDPRContactDesc=If you store data about European companies/citizens, you can name the contact who is responsible for the General Data Protection Regulation here HelpOnTooltip=Help text to show on tooltip @@ -1884,8 +1908,8 @@ CodeLastResult=Latest result code NbOfEmailsInInbox=Number of emails in source directory LoadThirdPartyFromName=Load third party searching on %s (load only) LoadThirdPartyFromNameOrCreate=Load third party searching on %s (create if not found) -WithDolTrackingID=Dolibarr Tracking ID found -WithoutDolTrackingID=Dolibarr Tracking ID not found +WithDolTrackingID=Dolibarr Reference found in Message ID +WithoutDolTrackingID=Dolibarr Reference not found in Message ID FormatZip=Zip MainMenuCode=Menu entry code (mainmenu) ECMAutoTree=Show automatic ECM tree @@ -1896,6 +1920,7 @@ ResourceSetup=Configuration of Resource module UseSearchToSelectResource=Use a search form to choose a resource (rather than a drop-down list). DisabledResourceLinkUser=Disable feature to link a resource to users DisabledResourceLinkContact=Disable feature to link a resource to contacts +EnableResourceUsedInEventCheck=Enable feature to check if a resource is in use in an event ConfirmUnactivation=Confirm module reset OnMobileOnly=On small screen (smartphone) only DisableProspectCustomerType=Disable the "Prospect + Customer" third party type (so third party must be Prospect or Customer but can't be both) @@ -1937,3 +1962,5 @@ RESTRICT_ON_IP=Allow access to some host IP only (wildcard not allowed, use spac BaseOnSabeDavVersion=Based on the library SabreDAV version NotAPublicIp=Not a public IP MakeAnonymousPing=Make an anonymous Ping '+1' to the Dolibarr foundation server (done 1 time only after installation) to allow the foundation to count the number of Dolibarr installation. +FeatureNotAvailableWithReceptionModule=Feature not available when module Reception is enabled +EmailTemplate=Template for email diff --git a/htdocs/langs/bs_BA/agenda.lang b/htdocs/langs/bs_BA/agenda.lang index 653a35de667..9a31a6e1566 100644 --- a/htdocs/langs/bs_BA/agenda.lang +++ b/htdocs/langs/bs_BA/agenda.lang @@ -76,6 +76,7 @@ ContractSentByEMail=Contract %s sent by email OrderSentByEMail=Sales order %s sent by email InvoiceSentByEMail=Customer invoice %s sent by email SupplierOrderSentByEMail=Purchase order %s sent by email +ORDER_SUPPLIER_DELETEInDolibarr=Purchase order %s deleted SupplierInvoiceSentByEMail=Vendor invoice %s sent by email ShippingSentByEMail=Shipment %s sent by email ShippingValidated= Pošiljka %s odobrena @@ -86,6 +87,11 @@ InvoiceDeleted=Faktura obrisana PRODUCT_CREATEInDolibarr=Product %s created PRODUCT_MODIFYInDolibarr=Product %s modified PRODUCT_DELETEInDolibarr=Product %s deleted +HOLIDAY_CREATEInDolibarr=Request for leave %s created +HOLIDAY_MODIFYInDolibarr=Request for leave %s modified +HOLIDAY_APPROVEInDolibarr=Request for leave %s approved +HOLIDAY_VALIDATEDInDolibarr=Request for leave %s validated +HOLIDAY_DELETEInDolibarr=Request for leave %s deleted EXPENSE_REPORT_CREATEInDolibarr=Expense report %s created EXPENSE_REPORT_VALIDATEInDolibarr=Expense report %s validated EXPENSE_REPORT_APPROVEInDolibarr=Expense report %s approved @@ -99,6 +105,14 @@ TICKET_MODIFYInDolibarr=Ticket %s modified TICKET_ASSIGNEDInDolibarr=Ticket %s assigned TICKET_CLOSEInDolibarr=Ticket %s closed TICKET_DELETEInDolibarr=Ticket %s deleted +BOM_VALIDATEInDolibarr=BOM validated +BOM_UNVALIDATEInDolibarr=BOM unvalidated +BOM_CLOSEInDolibarr=BOM disabled +BOM_REOPENInDolibarr=BOM reopen +BOM_DELETEInDolibarr=BOM deleted +MO_VALIDATEInDolibarr=MO validated +MO_PRODUCEDInDolibarr=MO produced +MO_DELETEInDolibarr=MO deleted ##### End agenda events ##### AgendaModelModule=Document templates for event DateActionStart=Datum početka diff --git a/htdocs/langs/bs_BA/boxes.lang b/htdocs/langs/bs_BA/boxes.lang index 86c47cfe51c..7a65920bf0d 100644 --- a/htdocs/langs/bs_BA/boxes.lang +++ b/htdocs/langs/bs_BA/boxes.lang @@ -19,6 +19,7 @@ BoxLastContacts=Najnoviji kontakti/adrese BoxLastMembers=Najnoviji članovi BoxFicheInter=Posljednje intervencije BoxCurrentAccounts=Trenutna stanja računa +BoxTitleMemberNextBirthdays=Birthdays of this month (members) BoxTitleLastRssInfos=Posljednjih %s novosti od %s BoxTitleLastProducts=Products/Services: last %s modified BoxTitleProductsAlertStock=Products: stock alert @@ -34,6 +35,7 @@ BoxTitleLastFicheInter=Posljednjih %s izmijenjenih intervencija BoxTitleOldestUnpaidCustomerBills=Customer Invoices: oldest %s unpaid BoxTitleOldestUnpaidSupplierBills=Vendor Invoices: oldest %s unpaid BoxTitleCurrentAccounts=Open Accounts: balances +BoxTitleSupplierOrdersAwaitingReception=Supplier orders awaiting reception BoxTitleLastModifiedContacts=Contacts/Addresses: last %s modified BoxMyLastBookmarks=Bookmarks: latest %s BoxOldestExpiredServices=Najstarije aktivne zastarjele usluge @@ -42,6 +44,8 @@ BoxTitleLastActionsToDo=Posljednjih %s akcija za uraditi BoxTitleLastContracts=Posljednjih %s izmijenjenih ugovora BoxTitleLastModifiedDonations=Posljednjih %s izmijenjenih donacija BoxTitleLastModifiedExpenses=Posljednjih %s izmijenjenih troškovnika +BoxTitleLatestModifiedBoms=Latest %s modified BOMs +BoxTitleLatestModifiedMos=Latest %s modified Manufacturing Orders BoxGlobalActivity=Globalne aktivnosti (fakture, prijedlozi, narudžbe) BoxGoodCustomers=Dobar kupac BoxTitleGoodCustomers=%s dobrih kupaca @@ -64,6 +68,7 @@ NoContractedProducts=Nema ugovorenih proizvoda/usluga NoRecordedContracts=Nema unesenih ugovora NoRecordedInterventions=Nema zapisanih intervencija BoxLatestSupplierOrders=Latest purchase orders +BoxLatestSupplierOrdersAwaitingReception=Latest Purchase Orders (with a pending reception) NoSupplierOrder=No recorded purchase order BoxCustomersInvoicesPerMonth=Customer Invoices per month BoxSuppliersInvoicesPerMonth=Vendor Invoices per month @@ -84,4 +89,14 @@ ForProposals=Prijedlozi LastXMonthRolling=Posljednje %s mjesečne plate ChooseBoxToAdd=Dodaj kutijicu na vašu nadzornu ploču BoxAdded=Kutijica je dodana na vašu nadzornu ploču -BoxTitleUserBirthdaysOfMonth=Birthdays of this month +BoxTitleUserBirthdaysOfMonth=Birthdays of this month (users) +BoxLastManualEntries=Last manual entries in accountancy +BoxTitleLastManualEntries=%s latest manual entries +NoRecordedManualEntries=No manual entries record in accountancy +BoxSuspenseAccount=Count accountancy operation with suspense account +BoxTitleSuspenseAccount=Number of unallocated lines +NumberOfLinesInSuspenseAccount=Number of line in suspense account +SuspenseAccountNotDefined=Suspense account isn't defined +BoxLastCustomerShipments=Last customer shipments +BoxTitleLastCustomerShipments=Latest %s customer shipments +NoRecordedShipments=No recorded customer shipment diff --git a/htdocs/langs/bs_BA/commercial.lang b/htdocs/langs/bs_BA/commercial.lang index d2bc91d438d..afaa7e9c7b0 100644 --- a/htdocs/langs/bs_BA/commercial.lang +++ b/htdocs/langs/bs_BA/commercial.lang @@ -1,6 +1,6 @@ # Dolibarr language file - Source file is en_US - commercial -Commercial=Trgovački -CommercialArea=Commercial area +Commercial=Commerce +CommercialArea=Commerce area Customer=Kupac Customers=Kupci Prospect=Mogući klijent @@ -59,7 +59,7 @@ ActionAC_FAC=Send customer invoice by mail ActionAC_REL=Send customer invoice by mail (reminder) ActionAC_CLO=Close ActionAC_EMAILING=Send mass email -ActionAC_COM=Send customer order by mail +ActionAC_COM=Send sales order by mail ActionAC_SHIP=Send shipping by mail ActionAC_SUP_ORD=Send purchase order by mail ActionAC_SUP_INV=Send vendor invoice by mail diff --git a/htdocs/langs/bs_BA/deliveries.lang b/htdocs/langs/bs_BA/deliveries.lang index 36d3625f3fb..1d1cc2fba9b 100644 --- a/htdocs/langs/bs_BA/deliveries.lang +++ b/htdocs/langs/bs_BA/deliveries.lang @@ -2,7 +2,7 @@ Delivery=Dostava DeliveryRef=Ref Delivery DeliveryCard=Receipt card -DeliveryOrder=Narudžba dostave +DeliveryOrder=Delivery receipt DeliveryDate=Datum dostave CreateDeliveryOrder=Generate delivery receipt DeliveryStateSaved=Delivery state saved @@ -18,13 +18,14 @@ StatusDeliveryCanceled=Otkazan StatusDeliveryDraft=Nacrt StatusDeliveryValidated=Primljena donacija # merou PDF model -NameAndSignature=Ime i potpis: +NameAndSignature=Name and Signature: ToAndDate=Za ___________________________________ na ____/____/__________ GoodStatusDeclaration=Primio sam robu navedenu gore u dobrom stanju. -Deliverer=Dostavljač: +Deliverer=Deliverer: Sender=Pošiljalac Recipient=Primalac ErrorStockIsNotEnough=There's not enough stock Shippable=Shippable NonShippable=Not Shippable ShowReceiving=Show delivery receipt +NonExistentOrder=Nonexistent order diff --git a/htdocs/langs/bs_BA/errors.lang b/htdocs/langs/bs_BA/errors.lang index d75afd76d3a..183caf7dd3a 100644 --- a/htdocs/langs/bs_BA/errors.lang +++ b/htdocs/langs/bs_BA/errors.lang @@ -196,6 +196,7 @@ ErrorPhpMailDelivery=Check that you don't use a too high number of recipients an ErrorUserNotAssignedToTask=User must be assigned to task to be able to enter time consumed. ErrorTaskAlreadyAssigned=Task already assigned to user ErrorModuleFileSeemsToHaveAWrongFormat=The module package seems to have a wrong format. +ErrorModuleFileSeemsToHaveAWrongFormat2=At least one mandatory directory must exists into zip of module: %s or %s ErrorFilenameDosNotMatchDolibarrPackageRules=The name of the module package (%s) does not match expected name syntax: %s ErrorDuplicateTrigger=Error, duplicate trigger name %s. Already loaded from %s. ErrorNoWarehouseDefined=Error, no warehouses defined. @@ -219,6 +220,9 @@ ErrorURLMustStartWithHttp=URL %s must start with http:// or https:// ErrorNewRefIsAlreadyUsed=Error, the new reference is already used ErrorDeletePaymentLinkedToAClosedInvoiceNotPossible=Error, delete payment linked to a closed invoice is not possible. ErrorSearchCriteriaTooSmall=Search criteria too small. +ErrorObjectMustHaveStatusActiveToBeDisabled=Objects must have status 'Active' to be disabled +ErrorObjectMustHaveStatusDraftOrDisabledToBeActivated=Objects must have status 'Draft' or 'Disabled' to be enabled +ErrorNoFieldWithAttributeShowoncombobox=No fields has property 'showoncombobox' into definition of object '%s'. No way to show the combolist. # Warnings WarningParamUploadMaxFileSizeHigherThanPostMaxSize=Your PHP parameter upload_max_filesize (%s) is higher than PHP parameter post_max_size (%s). This is not a consistent setup. WarningPasswordSetWithNoAccount=A password was set for this member. However, no user account was created. So this password is stored but can't be used to login to Dolibarr. It may be used by an external module/interface but if you don't need to define any login nor password for a member, you can disable option "Manage a login for each member" from Member module setup. If you need to manage a login but don't need any password, you can keep this field empty to avoid this warning. Note: Email can also be used as a login if the member is linked to a user. @@ -244,3 +248,4 @@ WarningAnEntryAlreadyExistForTransKey=An entry already exists for the translatio WarningNumberOfRecipientIsRestrictedInMassAction=Warning, number of different recipient is limited to %s when using the mass actions on lists WarningDateOfLineMustBeInExpenseReportRange=Warning, the date of line is not in the range of the expense report WarningProjectClosed=Project is closed. You must re-open it first. +WarningSomeBankTransactionByChequeWereRemovedAfter=Some bank transaction were removed after that the receipt including them were generated. So nb of cheques and total of receipt may differ from number and total in list. diff --git a/htdocs/langs/bs_BA/holiday.lang b/htdocs/langs/bs_BA/holiday.lang index 4109d9d014a..d6d51ac47fc 100644 --- a/htdocs/langs/bs_BA/holiday.lang +++ b/htdocs/langs/bs_BA/holiday.lang @@ -8,7 +8,6 @@ NotActiveModCP=You must enable the module Leave to view this page. AddCP=Make a leave request DateDebCP=Datum početka DateFinCP=Datum završetka -DateCreateCP=Datum kreiranja DraftCP=Nacrt ToReviewCP=Čeka na odobrenje ApprovedCP=Odobren @@ -18,6 +17,7 @@ ValidatorCP=Osoba koja odobrava ListeCP=List of leave LeaveId=Leave ID ReviewedByCP=Will be approved by +UserID=User ID UserForApprovalID=User for approval ID UserForApprovalFirstname=First name of approval user UserForApprovalLastname=Last name of approval user @@ -128,3 +128,4 @@ TemplatePDFHolidays=Template for leave requests PDF FreeLegalTextOnHolidays=Free text on PDF WatermarkOnDraftHolidayCards=Watermarks on draft leave requests HolidaysToApprove=Holidays to approve +NobodyHasPermissionToValidateHolidays=Nobody has permission to validate holidays diff --git a/htdocs/langs/bs_BA/install.lang b/htdocs/langs/bs_BA/install.lang index 0cba0393ddc..6f54d4672e5 100644 --- a/htdocs/langs/bs_BA/install.lang +++ b/htdocs/langs/bs_BA/install.lang @@ -13,6 +13,7 @@ PHPSupportPOSTGETOk=Ovaj PHP podržava varijable POST i GET. PHPSupportPOSTGETKo=It's possible your PHP setup does not support variables POST and/or GET. Check the parameter variables_order in php.ini. PHPSupportGD=This PHP supports GD graphical functions. PHPSupportCurl=This PHP supports Curl. +PHPSupportCalendar=This PHP supports calendars extensions. PHPSupportUTF8=This PHP supports UTF8 functions. PHPSupportIntl=This PHP supports Intl functions. PHPMemoryOK=Vaša maksimalna memorija za PHP sesiju je postavljena na %s. To bi trebalo biti dovoljno. @@ -21,6 +22,7 @@ Recheck=Click here for a more detailed test 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. ErrorPHPDoesNotSupportGD=Your PHP installation does not support GD graphical functions. No graphs will be available. ErrorPHPDoesNotSupportCurl=Your PHP installation does not support Curl. +ErrorPHPDoesNotSupportCalendar=Your PHP installation does not support php calendar extensions. ErrorPHPDoesNotSupportUTF8=Your PHP installation does not support UTF8 functions. Dolibarr cannot work correctly. Resolve this before installing Dolibarr. ErrorPHPDoesNotSupportIntl=Your PHP installation does not support Intl functions. ErrorDirDoesNotExists=Direktorij %s ne postoji. @@ -203,6 +205,7 @@ MigrationRemiseExceptEntity=Update entity field value of llx_societe_remise_exce MigrationUserRightsEntity=Update entity field value of llx_user_rights MigrationUserGroupRightsEntity=Update entity field value of llx_usergroup_rights MigrationUserPhotoPath=Migration of photo paths for users +MigrationFieldsSocialNetworks=Migration of users fields social networks (%s) MigrationReloadModule=Reload module %s MigrationResetBlockedLog=Reset module BlockedLog for v7 algorithm ShowNotAvailableOptions=Show unavailable options diff --git a/htdocs/langs/bs_BA/main.lang b/htdocs/langs/bs_BA/main.lang index ed45d8d4028..60212cff0b2 100644 --- a/htdocs/langs/bs_BA/main.lang +++ b/htdocs/langs/bs_BA/main.lang @@ -114,6 +114,7 @@ InformationToHelpDiagnose=Ova informacija može biti korisna u dijagnostičke sv MoreInformation=Više informacija TechnicalInformation=Tehničke informacije TechnicalID=Tehnički ID +LineID=Line ID NotePublic=Napomena (javna) NotePrivate=Napomena (privatna) PrecisionUnitIsLimitedToXDecimals=Dolibarr je podešen za ograniči preciznost cijena stavki na %s decimala. @@ -169,6 +170,8 @@ ToValidate=Za potvrdu NotValidated=Nije odobreno Save=Sačuvaj SaveAs=Sačuvaj kao +SaveAndStay=Save and stay +SaveAndNew=Save and new TestConnection=Test konekcije ToClone=Kloniraj ConfirmClone=Choose data you want to clone: @@ -182,6 +185,7 @@ Hide=Sakrij ShowCardHere=Prikaži karticu Search=Traži SearchOf=Traži +SearchMenuShortCut=Ctrl + shift + f Valid=Valjan Approve=Odobriti Disapprove=Odbij @@ -412,6 +416,7 @@ DefaultTaxRate=Pretpostavljena stopa poreza Average=Prosjek Sum=Zbir Delta=Delta +StatusToPay=Za plaćanje RemainToPay=Preostalo za platiti Module=Modul/aplikacija Modules=Moduli/aplikacije @@ -474,7 +479,9 @@ Categories=Oznake/kategorije Category=Oznaka/kategorija By=Od From=Od +FromLocation=Od to=za +To=za and=i or=ili Other=Ostalo @@ -824,6 +831,7 @@ Mandatory=Obavezno Hello=Zdravo GoodBye=Zbogom Sincerely=S poštovanjem +ConfirmDeleteObject=Are you sure you want to delete this object? DeleteLine=Obriši red ConfirmDeleteLine=Da li ste sigurni da želite obrisati ovaj red? NoPDFAvailableForDocGenAmongChecked=Nijedan PDF nije dostupan za kreiranje dokumenata među provjerenim zapisima @@ -840,6 +848,7 @@ Progress=Napredak ProgressShort=Progr. FrontOffice=Izlog BackOffice=Administracija +Submit=Submit View=Pogled Export=Export Exports=Exports @@ -990,3 +999,16 @@ GlobalOpenedElemView=Global view NoArticlesFoundForTheKeyword=No article found for the keyword '%s' NoArticlesFoundForTheCategory=No article found for the category ToAcceptRefuse=To accept | refuse +ContactDefault_agenda=Događaj +ContactDefault_commande=Narudžba +ContactDefault_contrat=Ugovor +ContactDefault_facture=Faktura +ContactDefault_fichinter=Intervencija +ContactDefault_invoice_supplier=Supplier Invoice +ContactDefault_order_supplier=Supplier Order +ContactDefault_project=Projekt +ContactDefault_project_task=Zadatak +ContactDefault_propal=Prijedlog +ContactDefault_supplier_proposal=Supplier Proposal +ContactDefault_ticketsup=Ticket +ContactAddedAutomatically=Contact added from contact thirdparty roles diff --git a/htdocs/langs/bs_BA/modulebuilder.lang b/htdocs/langs/bs_BA/modulebuilder.lang index fefb15abedc..fd20d5b700d 100644 --- a/htdocs/langs/bs_BA/modulebuilder.lang +++ b/htdocs/langs/bs_BA/modulebuilder.lang @@ -6,7 +6,7 @@ ModuleBuilderDesc2=Path where modules are generated/edited (first directory for ModuleBuilderDesc3=Generated/editable modules found: %s ModuleBuilderDesc4=A module is detected as 'editable' when the file %s exists in root of module directory NewModule=New module -NewObject=New object +NewObjectInModulebuilder=New object ModuleKey=Module key ObjectKey=Object key ModuleInitialized=Module initialized @@ -60,12 +60,14 @@ HooksFile=File for hooks code ArrayOfKeyValues=Array of key-val ArrayOfKeyValuesDesc=Array of keys and values if field is a combo list with fixed values WidgetFile=Widget file +CSSFile=CSS file +JSFile=Javascript file ReadmeFile=Readme file ChangeLog=ChangeLog file TestClassFile=File for PHP Unit Test class SqlFile=Sql file -PageForLib=File for PHP library -PageForObjLib=File for PHP library dedicated to object +PageForLib=File for the common PHP library +PageForObjLib=File for the PHP library dedicated to object SqlFileExtraFields=Sql file for complementary attributes SqlFileKey=Sql file for keys SqlFileKeyExtraFields=Sql file for keys of complementary attributes @@ -77,17 +79,20 @@ NoTrigger=No trigger NoWidget=No widget GoToApiExplorer=Go to API explorer ListOfMenusEntries=List of menu entries +ListOfDictionariesEntries=List of dictionaries entries ListOfPermissionsDefined=List of defined permissions SeeExamples=See examples here EnabledDesc=Condition to have this field active (Examples: 1 or $conf->global->MYMODULE_MYOPTION) -VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only (not list), 4=Visible on list and update/view form only (not create). Using a negative value means field is not shown by default on list but can be selected for viewing). It can be an expression, for example: preg_match('/public/', $_SERVER['PHP_SELF'])?0:1 +VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only (not list), 4=Visible on list and update/view form only (not create). Using a negative value means field is not shown by default on list but can be selected for viewing). It can be an expression, for example:
    preg_match('/public/', $_SERVER['PHP_SELF'])?0:1
    ($user->rights->holiday->define_holiday ? 1 : 0) IsAMeasureDesc=Can the value of field be cumulated to get a total into list? (Examples: 1 or 0) SearchAllDesc=Is the field used to make a search from the quick search tool? (Examples: 1 or 0) SpecDefDesc=Enter here all documentation you want to provide with your module that is not already defined by other tabs. You can use .md or better, the rich .asciidoc syntax. LanguageDefDesc=Enter in this files, all the key and the translation for each language file. MenusDefDesc=Define here the menus provided by your module +DictionariesDefDesc=Define here the dictionaries provided by your module PermissionsDefDesc=Define here the new permissions provided by your module MenusDefDescTooltip=The menus provided by your module/application are defined into the array $this->menus into the module descriptor file. You can edit manually this file or use the embedded editor.

    Note: Once defined (and module re-activated), menus are also visible into the menu editor available to administrator users on %s. +DictionariesDefDescTooltip=The dictionaries provided by your module/application are defined into the array $this->dictionaries into the module descriptor file. You can edit manually this file or use the embedded editor.

    Note: Once defined (and module re-activated), dictionaries are also visible into the setup area to administrator users on %s. PermissionsDefDescTooltip=The permissions provided by your module/application are defined into the array $this->rights into the module descriptor file. You can edit manually this file or use the embedded editor.

    Note: Once defined (and module re-activated), permissions are visible into the default permissions setup %s. HooksDefDesc=Define in the module_parts['hooks'] property, in the module descriptor, the context of hooks you want to manage (list of contexts can be found by a search on 'initHooks(' in core code).
    Edit the hook file to add code of your hooked functions (hookable functions can be found by a search on 'executeHooks' in core code). TriggerDefDesc=Define in the trigger file the code you want to execute for each business event executed. @@ -105,9 +110,12 @@ InitStructureFromExistingTable=Build the structure array string of an existing t UseAboutPage=Disable the about page UseDocFolder=Disable the documentation folder UseSpecificReadme=Use a specific ReadMe +ContentOfREADMECustomized=Note: The content of the README.md file has been replaced with the specific value defined into setup of ModuleBuilder. RealPathOfModule=Real path of module ContentCantBeEmpty=Content of file can't be empty WidgetDesc=You can generate and edit here the widgets that will be embedded with your module. +CSSDesc=You can generate and edit here a file with personalized CSS embedded with your module. +JSDesc=You can generate and edit here a file with personalized Javascript embedded with your module. CLIDesc=You can generate here some command line scripts you want to provide with your module. CLIFile=CLI File NoCLIFile=No CLI files @@ -117,3 +125,13 @@ UseSpecificFamily = Use a specific family UseSpecificAuthor = Use a specific author UseSpecificVersion = Use a specific initial version ModuleMustBeEnabled=The module/application must be enabled first +IncludeRefGeneration=The reference of object must be generated automatically +IncludeRefGenerationHelp=Check this if you want to include code to manage the generation automatically of the reference +IncludeDocGeneration=I want to generate some documents from the object +IncludeDocGenerationHelp=If you check this, some code will be generated to add a "Generate document" box on the record. +ShowOnCombobox=Show value into combobox +KeyForTooltip=Key for tooltip +CSSClass=CSS Class +NotEditable=Not editable +ForeignKey=Foreign key +TypeOfFieldsHelp=Type of fields:
    varchar(99), double(24,8), real, text, html, datetime, timestamp, integer, integer:ClassName:relativepath/to/classfile.class.php[:1[:filter]] ('1' means we add a + button after the combo to create the record, 'filter' can be 'status=1 AND fk_user = __USER_ID AND entity IN (__SHARED_ENTITIES__)' for example) diff --git a/htdocs/langs/bs_BA/mrp.lang b/htdocs/langs/bs_BA/mrp.lang index 360f4303f07..35755f2d360 100644 --- a/htdocs/langs/bs_BA/mrp.lang +++ b/htdocs/langs/bs_BA/mrp.lang @@ -1,17 +1,61 @@ +Mrp=Manufacturing Orders +MO=Manufacturing Order +MRPDescription=Module to manage Manufacturing Orders (MO). MRPArea=MRP Area +MrpSetupPage=Setup of module MRP MenuBOM=Bills of material LatestBOMModified=Latest %s Bills of materials modified +LatestMOModified=Latest %s Manufacturing Orders modified +Bom=Bills of Material BillOfMaterials=Bill of Material BOMsSetup=Setup of module BOM ListOfBOMs=List of bills of material - BOM +ListOfManufacturingOrders=List of Manufacturing Orders NewBOM=New bill of material -ProductBOMHelp=Product to create with this BOM +ProductBOMHelp=Product to create with this BOM.
    Note: Products with the property 'Nature of product' = 'Raw material' are not visible into this list. BOMsNumberingModules=BOM numbering templates -BOMsModelModule=BOMS document templates +BOMsModelModule=BOM document templates +MOsNumberingModules=MO numbering templates +MOsModelModule=MO document templates FreeLegalTextOnBOMs=Free text on document of BOM WatermarkOnDraftBOMs=Watermark on draft BOM -ConfirmCloneBillOfMaterials=Are you sure you want to clone this bill of material ? +FreeLegalTextOnMOs=Free text on document of MO +WatermarkOnDraftMOs=Watermark on draft MO +ConfirmCloneBillOfMaterials=Are you sure you want to clone the bill of material %s ? +ConfirmCloneMo=Are you sure you want to clone the Manufacturing Order %s ? ManufacturingEfficiency=Manufacturing efficiency ValueOfMeansLoss=Value of 0.95 means an average of 5%% of loss during the production DeleteBillOfMaterials=Delete Bill Of Materials +DeleteMo=Delete Manufacturing Order ConfirmDeleteBillOfMaterials=Are you sure you want to delete this Bill Of Material? +ConfirmDeleteMo=Are you sure you want to delete this Bill Of Material? +MenuMRP=Manufacturing Orders +NewMO=New Manufacturing Order +QtyToProduce=Qty to produce +DateStartPlannedMo=Date start planned +DateEndPlannedMo=Date end planned +KeepEmptyForAsap=Empty means 'As Soon As Possible' +EstimatedDuration=Estimated duration +EstimatedDurationDesc=Estimated duration to manufacture this product using this BOM +ConfirmValidateBom=Are you sure you want to validate the BOM with the reference %s (you will be able to use it to build new Manufacturing Orders) +ConfirmCloseBom=Are you sure you want to cancel this BOM (you won't be able to use it to build new Manufacturing Orders anymore) ? +ConfirmReopenBom=Are you sure you want to re-open this BOM (you will be able to use it to build new Manufacturing Orders) +StatusMOProduced=Produced +QtyFrozen=Frozen Qty +QuantityFrozen=Frozen Quantity +QuantityConsumedInvariable=When this flag is set, the quantity consumed is always the value defined and is not relative to the quantity produced. +DisableStockChange=Disable stock change +DisableStockChangeHelp=When this flag is set, there is no stock change on this product, whatever is the quantity produced +BomAndBomLines=Bills Of Material and lines +BOMLine=Line of BOM +WarehouseForProduction=Warehouse for production +CreateMO=Create MO +ToConsume=To consume +ToProduce=To produce +QtyAlreadyConsumed=Qty already consumed +QtyAlreadyProduced=Qty already produced +ConsumeAndProduceAll=Consume and Produce All +Manufactured=Manufactured +TheProductXIsAlreadyTheProductToProduce=The product to add is already the product to produce. +ForAQuantityOf1=For a quantity to produce of 1 +ConfirmValidateMo=Are you sure you want to validate this Manufacturing Order? diff --git a/htdocs/langs/bs_BA/opensurvey.lang b/htdocs/langs/bs_BA/opensurvey.lang index f4491d6879d..95a8c53ce12 100644 --- a/htdocs/langs/bs_BA/opensurvey.lang +++ b/htdocs/langs/bs_BA/opensurvey.lang @@ -1,7 +1,7 @@ # Dolibarr language file - Source file is en_US - opensurvey Survey=Poll Surveys=Polls -OrganizeYourMeetingEasily=Organize your meetings and polls easily. First select type of poll... +OrganizeYourMeetingEasily=Organize your meetings and polls easily. First select the type of poll... NewSurvey=New poll OpenSurveyArea=Polls area AddACommentForPoll=You can add a comment into poll... @@ -11,7 +11,7 @@ PollTitle=Poll title ToReceiveEMailForEachVote=Receive an email for each vote TypeDate=Type date TypeClassic=Type standard -OpenSurveyStep2=Select your dates amoung the free days (grey). The selected days are green. You can unselect a day previously selected by clicking again on it +OpenSurveyStep2=Select your dates among the free days (grey). The selected days are green. You can unselect a day previously selected by clicking again on it RemoveAllDays=Remove all days CopyHoursOfFirstDay=Copy hours of first day RemoveAllHours=Remove all hours @@ -35,7 +35,7 @@ TitleChoice=Choice label ExportSpreadsheet=Export result spreadsheet ExpireDate=Datum ograničenja NbOfSurveys=Number of polls -NbOfVoters=Nb of voters +NbOfVoters=No. of voters SurveyResults=Results PollAdminDesc=You are allowed to change all vote lines of this poll with button "Edit". You can, as well, remove a column or a line with %s. You can also add a new column with %s. 5MoreChoices=5 more choices @@ -49,7 +49,7 @@ votes=vote(s) NoCommentYet=No comments have been posted for this poll yet CanComment=Voters can comment in the poll CanSeeOthersVote=Voters can see other people's vote -SelectDayDesc=For each selected day, you can choose, or not, meeting hours in the following format :
    - empty,
    - "8h", "8H" or "8:00" to give a meeting's start hour,
    - "8-11", "8h-11h", "8H-11H" or "8:00-11:00" to give a meeting's start and end hour,
    - "8h15-11h15", "8H15-11H15" or "8:15-11:15" for the same thing but with minutes. +SelectDayDesc=For each selected day, you can choose, or not, meeting hours in the following format:
    - empty,
    - "8h", "8H" or "8:00" to give a meeting's start hour,
    - "8-11", "8h-11h", "8H-11H" or "8:00-11:00" to give a meeting's start and end hour,
    - "8h15-11h15", "8H15-11H15" or "8:15-11:15" for the same thing but with minutes. BackToCurrentMonth=Back to current month ErrorOpenSurveyFillFirstSection=You haven't filled the first section of the poll creation ErrorOpenSurveyOneChoice=Enter at least one choice diff --git a/htdocs/langs/bs_BA/paybox.lang b/htdocs/langs/bs_BA/paybox.lang index 062e8c63720..bce05d17e83 100644 --- a/htdocs/langs/bs_BA/paybox.lang +++ b/htdocs/langs/bs_BA/paybox.lang @@ -11,17 +11,8 @@ YourEMail=Email to receive payment confirmation Creditor=Creditor PaymentCode=Payment code PayBoxDoPayment=Pay with Paybox -ToPay=Izvrši plaćanje YouWillBeRedirectedOnPayBox=You will be redirected on secured Paybox page to input you credit card information Continue=Sljedeće -ToOfferALinkForOnlinePayment=URL for %s payment -ToOfferALinkForOnlinePaymentOnOrder=URL to offer a %s online payment user interface for a sales order -ToOfferALinkForOnlinePaymentOnInvoice=URL to offer a %s online payment user interface for a customer invoice -ToOfferALinkForOnlinePaymentOnContractLine=URL to offer a %s online payment user interface for a contract line -ToOfferALinkForOnlinePaymentOnFreeAmount=URL to offer a %s online payment user interface for a free amount -ToOfferALinkForOnlinePaymentOnMemberSubscription=URL to offer a %s online payment user interface for a member subscription -ToOfferALinkForOnlinePaymentOnDonation=URL to offer a %s online payment, user interface for payment of donation -YouCanAddTagOnUrl=You can also add url parameter &tag=value to any of those URL (required only for free payment) to add your own payment comment tag. SetupPayBoxToHavePaymentCreatedAutomatically=Setup your Paybox with url %s to have payment created automatically when validated by Paybox. YourPaymentHasBeenRecorded=This page confirms that your payment has been recorded. Thank you. YourPaymentHasNotBeenRecorded=Your payment has NOT been recorded and the transaction has been canceled. Thank you. diff --git a/htdocs/langs/bs_BA/projects.lang b/htdocs/langs/bs_BA/projects.lang index 5de7fef299c..f940caa1eb2 100644 --- a/htdocs/langs/bs_BA/projects.lang +++ b/htdocs/langs/bs_BA/projects.lang @@ -86,8 +86,8 @@ WhichIamLinkedToProject=which I'm linked to project Time=Vrijeme ListOfTasks=List of tasks GoToListOfTimeConsumed=Go to list of time consumed -GoToListOfTasks=Go to list of tasks -GoToGanttView=Go to Gantt view +GoToListOfTasks=Show as list +GoToGanttView=show as Gantt GanttView=Gantt View ListProposalsAssociatedProject=List of the commercial proposals related to the project ListOrdersAssociatedProject=List of sales orders related to the project @@ -250,3 +250,8 @@ OneLinePerUser=One line per user ServiceToUseOnLines=Service to use on lines InvoiceGeneratedFromTimeSpent=Invoice %s has been generated from time spent on project ProjectBillTimeDescription=Check if you enter timesheet on tasks of project AND you plan to generate invoice(s) from the timesheet to bill the customer of the project (do not check if you plan to create invoice that is not based on entered timesheets). +ProjectFollowOpportunity=Follow opportunity +ProjectFollowTasks=Follow tasks +UsageOpportunity=Usage: Opportunity +UsageTasks=Usage: Tasks +UsageBillTimeShort=Usage: Bill time diff --git a/htdocs/langs/bs_BA/receiptprinter.lang b/htdocs/langs/bs_BA/receiptprinter.lang index 756461488cc..5714ba78151 100644 --- a/htdocs/langs/bs_BA/receiptprinter.lang +++ b/htdocs/langs/bs_BA/receiptprinter.lang @@ -26,9 +26,10 @@ PROFILE_P822D=P822D Profile PROFILE_STAR=Star Profile PROFILE_DEFAULT_HELP=Default Profile suitable for Epson printers PROFILE_SIMPLE_HELP=Simple Profile No Graphics -PROFILE_EPOSTEP_HELP=Epos Tep Profile Help +PROFILE_EPOSTEP_HELP=Epos Tep Profile PROFILE_P822D_HELP=P822D Profile No Graphics PROFILE_STAR_HELP=Star Profile +DOL_LINE_FEED=Skip line DOL_ALIGN_LEFT=Left align text DOL_ALIGN_CENTER=Center text DOL_ALIGN_RIGHT=Right align text @@ -42,3 +43,5 @@ DOL_CUT_PAPER_PARTIAL=Cut ticket partially DOL_OPEN_DRAWER=Open cash drawer DOL_ACTIVATE_BUZZER=Activate buzzer DOL_PRINT_QRCODE=Print QR Code +DOL_PRINT_LOGO=Print logo of my company +DOL_PRINT_LOGO_OLD=Print logo of my company (old printers) diff --git a/htdocs/langs/bs_BA/sendings.lang b/htdocs/langs/bs_BA/sendings.lang index 5e8866fd0c5..dfae5d3a8a8 100644 --- a/htdocs/langs/bs_BA/sendings.lang +++ b/htdocs/langs/bs_BA/sendings.lang @@ -21,6 +21,7 @@ QtyShipped=Poslana količina QtyShippedShort=Qty ship. QtyPreparedOrShipped=Qty prepared or shipped QtyToShip=Količina za slanje +QtyToReceive=Qty to receive QtyReceived=Primljena količina QtyInOtherShipments=Qty in other shipments KeepToShip=Remain to ship @@ -46,17 +47,18 @@ DateDeliveryPlanned=Planned date of delivery RefDeliveryReceipt=Ref delivery receipt StatusReceipt=Status delivery receipt DateReceived=Datum prijema isporuke -SendShippingByEMail=Pošalji pošiljku na e-mail +ClassifyReception=Classify reception +SendShippingByEMail=Send shipment by email SendShippingRef=Submission of shipment %s ActionsOnShipping=Događaji na pošiljki LinkToTrackYourPackage=Link za praćenje paketa ShipmentCreationIsDoneFromOrder=U ovom trenutku, nova pošiljka se kreira sa kartice narudžbe ShipmentLine=Tekst pošiljke -ProductQtyInCustomersOrdersRunning=Product quantity into open customer orders -ProductQtyInSuppliersOrdersRunning=Product quantity into open purchase orders -ProductQtyInShipmentAlreadySent=Product quantity from open customer order already sent -ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from open supplier order already received -NoProductToShipFoundIntoStock=No product to ship found into warehouse %s. Correct stock or go back to choose another warehouse. +ProductQtyInCustomersOrdersRunning=Product quantity from open sales orders +ProductQtyInSuppliersOrdersRunning=Product quantity from open purchase orders +ProductQtyInShipmentAlreadySent=Product quantity from open sales order already sent +ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from open purchase orders already received +NoProductToShipFoundIntoStock=No product to ship found in warehouse %s. Correct stock or go back to choose another warehouse. WeightVolShort=Weight/Vol. ValidateOrderFirstBeforeShipment=You must first validate the order before being able to make shipments. @@ -69,4 +71,4 @@ SumOfProductWeights=Suma težina proizvoda # warehouse details DetailWarehouseNumber= Warehouse details -DetailWarehouseFormat= W:%s (Qty : %d) +DetailWarehouseFormat= W:%s (Qty: %d) diff --git a/htdocs/langs/bs_BA/stocks.lang b/htdocs/langs/bs_BA/stocks.lang index f92286972b8..2ee51135840 100644 --- a/htdocs/langs/bs_BA/stocks.lang +++ b/htdocs/langs/bs_BA/stocks.lang @@ -55,7 +55,7 @@ PMPValue=Ponderirana/vagana aritmetička sredina - PAS PMPValueShort=PAS EnhancedValueOfWarehouses=Skladišna vrijednost UserWarehouseAutoCreate=Create a user warehouse automatically when creating a user -AllowAddLimitStockByWarehouse=Manage also values for minimum and desired stock per pairing (product-warehouse) in addition to values per product +AllowAddLimitStockByWarehouse=Manage also value for minimum and desired stock per pairing (product-warehouse) in addition to the value for minimum and desired stock per product IndependantSubProductStock=Product stock and subproduct stock are independent QtyDispatched=Otpremljena količina QtyDispatchedShort=Qty dispatched @@ -184,7 +184,7 @@ SelectFournisseur=Vendor filter inventoryOnDate=Inventar INVENTORY_DISABLE_VIRTUAL=Virtual product (kit): do not decrement stock of a child product INVENTORY_USE_MIN_PA_IF_NO_LAST_PA=Use the buy price if no last buy price can be found -INVENTORY_USE_INVENTORY_DATE_FROM_DATEMVT=Stock movement has date of inventory +INVENTORY_USE_INVENTORY_DATE_FOR_DATE_OF_MVT=Stock movements will have the date of inventory (instead of the date of inventory validation) inventoryChangePMPPermission=Allow to change PMP value for a product ColumnNewPMP=New unit PMP OnlyProdsInStock=Do not add product without stock @@ -212,3 +212,7 @@ StockIncreaseAfterCorrectTransfer=Increase by correction/transfer StockDecreaseAfterCorrectTransfer=Decrease by correction/transfer StockIncrease=Stock increase StockDecrease=Stock decrease +InventoryForASpecificWarehouse=Inventory for a specific warehouse +InventoryForASpecificProduct=Inventory for a specific product +StockIsRequiredToChooseWhichLotToUse=Stock is required to choose which lot to use +ForceTo=Force to diff --git a/htdocs/langs/bs_BA/stripe.lang b/htdocs/langs/bs_BA/stripe.lang index 4cf01154660..0ce9add4dd0 100644 --- a/htdocs/langs/bs_BA/stripe.lang +++ b/htdocs/langs/bs_BA/stripe.lang @@ -16,12 +16,13 @@ StripeDoPayment=Pay with Stripe YouWillBeRedirectedOnStripe=You will be redirected on secured Stripe page to input you credit card information Continue=Sljedeće ToOfferALinkForOnlinePayment=URL for %s payment -ToOfferALinkForOnlinePaymentOnOrder=URL to offer a %s online payment user interface for a sales order -ToOfferALinkForOnlinePaymentOnInvoice=URL to offer a %s online payment user interface for a customer invoice -ToOfferALinkForOnlinePaymentOnContractLine=URL to offer a %s online payment user interface for a contract line -ToOfferALinkForOnlinePaymentOnFreeAmount=URL to offer a %s online payment user interface for a free amount -ToOfferALinkForOnlinePaymentOnMemberSubscription=URL to offer a %s online payment user interface for a member subscription -YouCanAddTagOnUrl=You can also add url parameter &tag=value to any of those URL (required only for free payment) to add your own payment comment tag. +ToOfferALinkForOnlinePaymentOnOrder=URL to offer a %s online payment page for a sales order +ToOfferALinkForOnlinePaymentOnInvoice=URL to offer a %s online payment page for a customer invoice +ToOfferALinkForOnlinePaymentOnContractLine=URL to offer a %s online payment page for a contract line +ToOfferALinkForOnlinePaymentOnFreeAmount=URL to offer a %s online payment page of any amount with no existing object +ToOfferALinkForOnlinePaymentOnMemberSubscription=URL to offer a %s online payment page for a member subscription +ToOfferALinkForOnlinePaymentOnDonation=URL to offer a %s online payment page for payment of a donation +YouCanAddTagOnUrl=You can also add url parameter &tag=value to any of those URL (mandatory only for payment not linked to an object) to add your own payment comment tag.
    For the URL of payments with no existing object, you may also add the parameter &noidempotency=1 so the same link with same tag can be used several times (some payment mode may limit the payment to 1 for each different link without this parameter) SetupStripeToHavePaymentCreatedAutomatically=Setup your Stripe with url %s to have payment created automatically when validated by Stripe. AccountParameter=Account parameters UsageParameter=Usage parameters diff --git a/htdocs/langs/bs_BA/ticket.lang b/htdocs/langs/bs_BA/ticket.lang index 9f250c7c013..c7bde1e2bf5 100644 --- a/htdocs/langs/bs_BA/ticket.lang +++ b/htdocs/langs/bs_BA/ticket.lang @@ -33,7 +33,10 @@ TicketDictSeverity=Ticket - Severities TicketTypeShortBUGSOFT=Dysfonctionnement logiciel TicketTypeShortBUGHARD=Dysfonctionnement matériel TicketTypeShortCOM=Commercial question -TicketTypeShortINCIDENT=Request for assistance + +TicketTypeShortHELP=Request for functionnal help +TicketTypeShortISSUE=Issue, bug or problem +TicketTypeShortREQUEST=Change or enhancement request TicketTypeShortPROJET=Projekt TicketTypeShortOTHER=Ostalo @@ -137,6 +140,10 @@ NoUnreadTicketsFound=No unread ticket found TicketViewAllTickets=View all tickets TicketViewNonClosedOnly=View only open tickets TicketStatByStatus=Tickets by status +OrderByDateAsc=Sort by ascending date +OrderByDateDesc=Sort by descending date +ShowAsConversation=Show as conversation list +MessageListViewType=Show as table list # # Ticket card @@ -222,6 +229,9 @@ TicketConfirmChangeStatus=Confirm the status change: %s ? TicketLogStatusChanged=Status changed: %s to %s TicketNotNotifyTiersAtCreate=Not notify company at create Unread=Unread +TicketNotCreatedFromPublicInterface=Not available. Ticket was not created from public interface. +PublicInterfaceNotEnabled=Public interface was not enabled +ErrorTicketRefRequired=Ticket reference name is required # # Logs diff --git a/htdocs/langs/bs_BA/website.lang b/htdocs/langs/bs_BA/website.lang index 3d834c20a53..f927a74fd0c 100644 --- a/htdocs/langs/bs_BA/website.lang +++ b/htdocs/langs/bs_BA/website.lang @@ -56,7 +56,7 @@ NoPageYet=No pages yet YouCanCreatePageOrImportTemplate=You can create a new page or import a full website template SyntaxHelp=Help on specific syntax tips YouCanEditHtmlSourceckeditor=You can edit HTML source code using the "Source" button in editor. -YouCanEditHtmlSource=
    You can include PHP code into this source using tags <?php ?>. The following global variables are available: $conf, $db, $mysoc, $user, $website, $websitepage, $weblangs.

    You can also include content of another Page/Container with the following syntax:
    <?php includeContainer('alias_of_container_to_include'); ?>

    You can make a redirect to another Page/Container with the following syntax (Note: do not output any content before a redirect):
    <?php redirectToContainer('alias_of_container_to_redirect_to'); ?>

    To add a link to another page, use the syntax:
    <a href="alias_of_page_to_link_to.php">mylink<a>

    To include a link to download a file stored into the documents directory, use the document.php wrapper:
    Example, for a file into documents/ecm (need to be logged), syntax is:
    <a href="/document.php?modulepart=ecm&file=[relative_dir/]filename.ext">
    For a file into documents/medias (open directory for public access), syntax is:
    <a href="/document.php?modulepart=medias&file=[relative_dir/]filename.ext">
    For a file shared with a share link (open access using the sharing hash key of file), syntax is:
    <a href="/document.php?hashp=publicsharekeyoffile">

    To include an image stored into the documents directory, use the viewimage.php wrapper:
    Example, for an image into documents/medias (open directory for public access), syntax is:
    <img src="/viewimage.php?modulepart=medias&file=[relative_dir/]filename.ext">
    +YouCanEditHtmlSource=
    You can include PHP code into this source using tags <?php ?>. The following global variables are available: $conf, $db, $mysoc, $user, $website, $websitepage, $weblangs.

    You can also include content of another Page/Container with the following syntax:
    <?php includeContainer('alias_of_container_to_include'); ?>

    You can make a redirect to another Page/Container with the following syntax (Note: do not output any content before a redirect):
    <?php redirectToContainer('alias_of_container_to_redirect_to'); ?>

    To add a link to another page, use the syntax:
    <a href="alias_of_page_to_link_to.php">mylink<a>

    To include a link to download a file stored into the documents directory, use the document.php wrapper:
    Example, for a file into documents/ecm (need to be logged), syntax is:
    <a href="/document.php?modulepart=ecm&file=[relative_dir/]filename.ext">
    For a file into documents/medias (open directory for public access), syntax is:
    <a href="/document.php?modulepart=medias&file=[relative_dir/]filename.ext">
    For a file shared with a share link (open access using the sharing hash key of file), syntax is:
    <a href="/document.php?hashp=publicsharekeyoffile">

    To include an image stored into the documents directory, use the viewimage.php wrapper:
    Example, for an image into documents/medias (open directory for public access), syntax is:
    <img src="/viewimage.php?modulepart=medias&file=[relative_dir/]filename.ext">

    More examples of HTML or dynamic code available on the wiki documentation
    . ClonePage=Clone page/container CloneSite=Clone site SiteAdded=Website added @@ -114,3 +114,10 @@ CSSContentTooltipHelp=Enter here CSS content. To avoid any conflict with the CSS LinkAndScriptsHereAreNotLoadedInEditor=Warning: This content is output only when site is accessed from a server. It is not used in Edit mode so if you need to load javascript files also in edit mode, just add your tag 'script src=...' into the page. Dynamiccontent=Sample of a page with dynamic content ImportSite=Import website template +EditInLineOnOff=Mode 'Edit inline' is %s +ShowSubContainersOnOff=Mode to execute 'dynamic content' is %s +GlobalCSSorJS=Global CSS/JS/Header file of web site +BackToHomePage=Back to home page... +TranslationLinks=Translation links +YouTryToAccessToAFileThatIsNotAWebsitePage=You try to access to a page that is not a website page +UseTextBetween5And70Chars=For good SEO practices, use a text between 5 and 70 characters diff --git a/htdocs/langs/ca_ES/accountancy.lang b/htdocs/langs/ca_ES/accountancy.lang index 807d16ebf67..00ee069a9b2 100644 --- a/htdocs/langs/ca_ES/accountancy.lang +++ b/htdocs/langs/ca_ES/accountancy.lang @@ -1,4 +1,5 @@ -# Dolibarr language file - en_US - Accounting Expert +# Dolibarr language file - en_US - Accountancy (Double entries) +Accountancy=Comptabilitat Accounting=Comptabilitat ACCOUNTING_EXPORT_SEPARATORCSV=Separador de columna pel fitxer d'exportació ACCOUNTING_EXPORT_DATE=Format de data pel fitxer d'exportació @@ -97,6 +98,8 @@ MenuExpenseReportAccounts=Comptes d'informes de despeses MenuLoanAccounts=Comptes de prèstecs MenuProductsAccounts=Comptes comptables de producte MenuClosureAccounts=Comptes de tancament +MenuAccountancyClosure=Tancament +MenuAccountancyValidationMovements=Valida moviments ProductsBinding=Comptes de producte TransferInAccounting=Transferència en comptabilitat RegistrationInAccounting=Inscripció en comptabilitat @@ -164,12 +167,14 @@ ACCOUNTING_ACCOUNT_SUSPENSE=Compte comptable d'espera DONATION_ACCOUNTINGACCOUNT=Compte comptable per registrar les donacions ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Compte comptable per a registrar les donacions -ACCOUNTING_PRODUCT_BUY_ACCOUNT=Compte comptable per defecte per als productes comprats (utilitzat si no es defineix en el full de producte) +ACCOUNTING_PRODUCT_BUY_ACCOUNT=Accounting account by default for the bought products (used if not defined in the product sheet) ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Compte comptable per defecte pels productes venuts (s'utilitza si no es defineix en el full de producte) -ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Compte comptable per defecte pels productes venuts a la CEE (s'utilitza si no es defineix en el full de producte) -ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Compte comptable per defecte pels productes venuts d'exportació (s'utilitza si no es defineix en el full de producte) +ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Accounting account by default for the products sold in EEC (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Accounting account by default for the products sold and exported out of EEC (used if not defined in the product sheet) ACCOUNTING_SERVICE_BUY_ACCOUNT=Compte comptable per defecte per als serveis adquirits (s'utilitza si no es defineix en el full de servei) ACCOUNTING_SERVICE_SOLD_ACCOUNT=Compte comptable per defecte per als serveis venuts (s'utilitza si no es defineix en el full de servei) +ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Accounting account by default for the services sold in EEC (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Accounting account by default for the services sold and exported out of EEC (used if not defined in the service sheet) Doctype=Tipus de document Docdate=Data @@ -192,9 +197,10 @@ ByPersonalizedAccountGroups=Per grups personalitzats ByYear=Per any NotMatch=No definit DeleteMvt=Elimina línies del Llibre Major +DelMonth=Month to delete DelYear=Any a eliminar DelJournal=Diari per esborrar -ConfirmDeleteMvt=Això eliminarà totes les línies del Llibre Major de l'any i/o d'un diari específic. Es requereix com a mínim un criteri. +ConfirmDeleteMvt=This will delete all lines of the Ledger for the year/month and/or from a specific journal (At least one criterion is required). You will have to reuse the feature 'Registration inaccounting' to have the deleted record back in the ledger. ConfirmDeleteMvtPartial=Això eliminarà l'assentament del Llibre Major (se suprimiran totes les línies relacionades amb el mateix assentament) FinanceJournal=Diari de finances ExpenseReportsJournal=Informe-diari de despeses @@ -235,13 +241,19 @@ DescVentilDoneCustomer=Consulta aquí la llista de línies de factures a clients DescVentilTodoCustomer=Comptabilitza les línies de factura encara no comptabilitzades amb un compte comptable de producte ChangeAccount=Canvia el compte comptable de producte/servei per les línies seleccionades amb el següent compte comptable: Vide=- -DescVentilSupplier=Consulteu aquí la llista de línies de factures del proveïdor vinculades o que encara no estan vinculades a un compte de comptabilitat de producte +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account (only record not already transfered in accountancy are visible) DescVentilDoneSupplier=Consulteu aquí la llista de les línies de venedors de factures i el seu compte comptable DescVentilTodoExpenseReport=Línies d'informes de despeses comptabilitzades encara no comptabilitzades amb un compte comptable de tarifa DescVentilExpenseReport=Consulteu aquí la llista de les línies d'informe de despeses vinculada (o no) a un compte comptable corresponent a tarifa DescVentilExpenseReportMore=Si tu poses el compte comptable sobre les línies del informe per tipus de despesa, l'aplicació serà capaç de fer tots els vincles entre les línies del informe i els comptes comptables del teu pla comptable, només amb un clic amb el botó "%s". Si el compte no estava al diccionari de tarifes o si encara hi ha línies no vinculades a cap compte, hauràs de fer-ho manualment a partir del menú "%s". DescVentilDoneExpenseReport=Consulteu aquí la llista de les línies dels informes de despeses i les seves comptes comptables corresponent a les tarifes +DescClosure=Consult here the number of movements by month who are not validated & fiscal years already open +OverviewOfMovementsNotValidated=Step 1/ Overview of movements not validated. (Necessary to close a fiscal year) +ValidateMovements=Valida moviments +DescValidateMovements=Any modification or deletion of writing, lettering and deletes will be prohibited. All entries for an exercise must be validated otherwise closing will not be possible +SelectMonthAndValidate=Selecciona el mes i valida els moviments + ValidateHistory=Comptabilitza automàticament AutomaticBindingDone=Comptabilització automàtica realitzada @@ -256,6 +268,7 @@ ListOfProductsWithoutAccountingAccount=Llista de productes no comptabilitzats en ChangeBinding=Canvia la comptabilització Accounted=Comptabilitzat en el llibre major NotYetAccounted=Encara no comptabilitzat en el llibre major +ShowTutorial=Mostrar Tutorial ## Admin ApplyMassCategories=Aplica categories massives @@ -264,7 +277,7 @@ CategoryDeleted=La categoria per al compte contable ha sigut eliminada AccountingJournals=Diari de comptabilitat AccountingJournal=Diari comptable NewAccountingJournal=Nou diari comptable -ShowAccoutingJournal=Mostrar diari comptable +ShowAccountingJournal=Mostrar diari comptable NatureOfJournal=Naturalesa del diari AccountingJournalType1=Operacions diverses AccountingJournalType2=Vendes diff --git a/htdocs/langs/ca_ES/admin.lang b/htdocs/langs/ca_ES/admin.lang index b4234f78c68..d0001f573a8 100644 --- a/htdocs/langs/ca_ES/admin.lang +++ b/htdocs/langs/ca_ES/admin.lang @@ -178,6 +178,8 @@ Compression=Compressió CommandsToDisableForeignKeysForImport=Comanda per desactivar les claus excloents a la importació CommandsToDisableForeignKeysForImportWarning=Obligatori si vol poder restaurar més tard el dump SQL ExportCompatibility=Compatibilitat de l'arxiu d'exportació generat +ExportUseMySQLQuickParameter=Use the --quick parameter +ExportUseMySQLQuickParameterHelp=The '--quick' parameter helps limit RAM consumption for large tables. MySqlExportParameters=Paràmetres de l'exportació MySql PostgreSqlExportParameters= Paràmetres de l'exportació PostgreSQL UseTransactionnalMode=Utilitzar el mode transaccional @@ -218,7 +220,7 @@ DoliStoreDesc=DoliStore, el lloc oficial de mòduls complementaris per Dolibarr DoliPartnersDesc=Llista d'empreses que proporcionen desenvolupament a mida de mòduls o funcionalitats
    Nota: com que Dolibarr es una aplicació de codi obert, qualsevol empresa amb experiència amb programació PHP pot desenvolupar un mòdul. WebSiteDesc=Llocs web de referència per trobar més mòduls (no core)... DevelopYourModuleDesc=Algunes solucions per desenvolupar el vostre propi mòdul... -URL=Enllaç +URL=URL BoxesAvailable=Panells disponibles BoxesActivated=Panells activats ActivateOn=Activar a @@ -264,10 +266,11 @@ FontSize=Tamany de font Content=Contingut NoticePeriod=Preavís NewByMonth=Nou per mes -Emails=Correus -EMailsSetup=Configuració de correu +Emails=Correus electrònics +EMailsSetup=Configuració de correu electrònic EMailsDesc=Aquesta pàgina permet reescriure els paràmetres del PHP en quan a l'enviament de correus. A la majoria dels casos, al sistema operatiu Unix/Linux, la configuració per defecte del PHP és correcta i no calen aquests paràmetres. EmailSenderProfiles=Perfils de remitents de correus electrònics +EMailsSenderProfileDesc=You can keep this section empty. If you enter some emails here, they will be added to the list of possible senders into the combobox when your write a new email. MAIN_MAIL_SMTP_PORT=Port del servidor SMTP (Per defecte a php.ini: %s) MAIN_MAIL_SMTP_SERVER=Nom host o ip del servidor SMTP (Per defecte en php.ini: %s) MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=Port del servidor SMTP (No definit en PHP en sistemes de tipus Unix) @@ -277,7 +280,7 @@ MAIN_MAIL_ERRORS_TO=E-mail a utilitzar per als e-mails de missatges d'error (cam MAIN_MAIL_AUTOCOPY_TO= Copia (Bcc) tots els correus enviats a MAIN_DISABLE_ALL_MAILS=Desactiva tot l'enviament de correu electrònic (per a proves o demostracions) MAIN_MAIL_FORCE_SENDTO=Envieu tots els correus electrònics a (en lloc de destinataris reals, amb finalitats d'assaig) -MAIN_MAIL_ENABLED_USER_DEST_SELECT=Afegir usuaris d'empleats amb correu a la llista de destinataris permesos +MAIN_MAIL_ENABLED_USER_DEST_SELECT=Suggeriu correus electrònics dels empleats (si es defineix) a la llista de destinataris predefinits quan escriviu un correu electrònic nou MAIN_MAIL_SENDMODE=Mètode d'enviament de correu electrònic MAIN_MAIL_SMTPS_ID=ID d'autenticació SMTP (si el servidor requereix autenticació) MAIN_MAIL_SMTPS_PW=Contrasenya SMTP (si el servidor requereix autenticació) @@ -411,7 +414,7 @@ Unique=Unic Boolean=Boleà (una casella de verificació) ExtrafieldPhone = Telèfon ExtrafieldPrice = Preu -ExtrafieldMail = Correu +ExtrafieldMail = Correu electrònic ExtrafieldUrl = Url ExtrafieldSelect = Llista de selecció ExtrafieldSelectList = Llista de selecció de table @@ -462,7 +465,9 @@ EnableAndSetupModuleCron=Si vols tenir aquesta factura recurrent generada autom ModuleCompanyCodeCustomerAquarium=%s seguit de codi de client de tercers per obtenir un codi de comptabilitat de clients ModuleCompanyCodeSupplierAquarium=%s seguit del codi de proveïdor per a un codi de comptabilitat del proveïdor ModuleCompanyCodePanicum=Retorna un codi comptable buit. -ModuleCompanyCodeDigitaria=El codi comptable depèn del codi del Tercer. El codi està format pel caràcter "C" a la primera posició seguit dels 5 primers caràcters del codi del Tercer. +ModuleCompanyCodeDigitaria=Retorna un codi comptable compost d'acord amb el nom del tercer. El codi consisteix en un prefix, que pot definir-se, en primera posició, seguit del nombre de caràcters que es defineixi com a codi del tercer. +ModuleCompanyCodeCustomerDigitaria=%s seguit pel nom abreujat del client pel nombre de caràcters: %s pel codi del compte de client +ModuleCompanyCodeSupplierDigitaria=%s seguit pel nom abreujat del proveïdor pel nombre de caràcters: %s pel codi del compte de proveïdor Use3StepsApproval=Per defecte, les comandes de compra necessiten ser creades i aprovades per 2 usuaris diferents (el primer pas/usuari és per a crear i un altre pas/usuari per aprovar. Noteu que si un usuari te permisos tant per crear com per aprovar, un sol pas/usuari serà suficient). Amb aquesta opció, tens la possibilitat d'introduir un tercer pas/usuari per a l'aprovació, si l'import es superior a un determinat valor (d'aquesta manera són necessaris 3 passos: 1=validació, 2=primera aprovació i 3=segona aprovació si l'import és suficient).
    Deixa-ho en blanc si només vols un nivell d'aprovació (2 passos); posa un valor encara que sigui molt baix (0,1) si vols una segona aprovació (3 passos). UseDoubleApproval=Utilitza una aprovació en 3 passos quan l'import (sense impostos) sigui més gran que... WarningPHPMail=ADVERTIMENT: Sovint és millor configurar correus electrònics de sortida per utilitzar el servidor de correu electrònic del vostre proveïdor en comptes de la configuració predeterminada. Alguns proveïdors de correu electrònic (com Yahoo) no us permeten enviar un correu electrònic des d'un altre servidor que el seu propi servidor. La configuració actual utilitza el servidor de l'aplicació per enviar correus electrònics i no el servidor del proveïdor de correu electrònic, de manera que alguns destinataris (el que sigui compatible amb el protocol restrictiu de DMARC), us preguntaran al vostre proveïdor de correu electrònic si poden acceptar el vostre correu electrònic i alguns proveïdors de correu electrònic (com Yahoo) poden respondre "no" perquè el servidor no és del seu, així que pocs dels correus electrònics enviats no poden ser acceptats (vés amb compte també de la quota d'enviament del proveïdor de correu electrònic).
    Si el vostre proveïdor de correu electrònic (com Yahoo) té aquesta restricció, heu de canviar la configuració de correu electrònic per triar l'altre mètode "servidor SMTP" i introduir el servidor SMTP i les credencials proporcionades pel vostre proveïdor de correu electrònic. @@ -524,7 +529,7 @@ Module50Desc=Gestió de productes Module51Name=Correus massius Module51Desc=Administració i enviament de correu de paper en massa Module52Name=Stocks de productes -Module52Desc=Gestió d'estoc (només per a productes) +Module52Desc=Gestió d'estoc Module53Name=Serveis Module53Desc=Gestió de serveis Module54Name=Contractes/Subscripcions @@ -622,7 +627,7 @@ Module5000Desc=Permet gestionar diverses empreses Module6000Name=Workflow Module6000Desc=Gestió del flux de treball (creació automàtica d'objectes i / o canvi d'estat automàtic) Module10000Name=Pàgines web -Module10000Desc=Creeu llocs web (públics) amb un editor WYSIWYG. Només cal que configureu el vostre servidor web (Apache, Nginx, ...) per indicar el directori dedicat de Dolibarr per tenir-lo en línia a Internet amb el vostre propi nom de domini. +Module10000Desc=Create websites (public) with a WYSIWYG editor. This is a webmaster or developer oriented CMS (it is better to know HTML and CSS language). Just setup your web server (Apache, Nginx, ...) to point to the dedicated Dolibarr directory to have it online on the internet with your own domain name. Module20000Name=Gestió de sol·licituds de dies lliures Module20000Desc=Defineix i fes seguiment de les sol·licituds de dies lliures dels empleats Module39000Name=Lots de productes @@ -757,7 +762,7 @@ Permission212=Demanar línies Permission213=Activa la línia Permission214=Configurar la telefonia Permission215=Configurar proveïdors -Permission221=Consulta enviaments de correu +Permission221=Consulta enviaments de correu electrònic Permission222=Crear/modificar E-Mails (assumpte, destinataris, etc.) Permission223=Validar E-Mails (permet l'enviament) Permission229=Eliminar E-Mails @@ -841,10 +846,10 @@ Permission1002=Crear/modificar els magatzems Permission1003=Eliminar magatzems Permission1004=Consultar moviments de stock Permission1005=Crear/modificar moviments de stock -Permission1101=Consultar ordres d'enviament -Permission1102=Crear/modificar ordres d'enviament -Permission1104=Validar ordre d'enviament -Permission1109=Eliminar ordre d'enviament +Permission1101=Consulta els rebuts d'entrega +Permission1102=Crea/modifica els rebuts d'entrega +Permission1104=Validar els rebuts d'entrega +Permission1109=Suprimeix els rebuts d'entrega Permission1121=Llegiu les propostes dels proveïdors Permission1122=Crear / modificar propostes de proveïdors Permission1123=Valideu les propostes dels proveïdors @@ -873,9 +878,9 @@ Permission1251=Llançar les importacions en massa a la base de dades (càrrega d Permission1321=Exporta factures de client, atributs i cobraments Permission1322=Reobrir una factura pagada Permission1421=Exporta ordres de vendes i atributs -Permission2401=Llegir accions (esdeveniments o tasques) vinculades al seu compte -Permission2402=Crear/modificar accions (esdeveniments o tasques) vinculades al seu compte -Permission2403=Eliminar accions (esdeveniments o tasques) vinculades al seu compte +Permission2401=Llegiu les accions (esdeveniments o tasques) enllaçades amb el seu compte d’usuari (si és propietari de l’esdeveniment) +Permission2402=Crear / modificar accions (esdeveniments o tasques) enllaçades amb el seu compte d'usuari (si és propietari de l'esdeveniment) +Permission2403=Suprimeix les accions (esdeveniments o tasques) enllaçades al seu compte d'usuari (si és propietari de l'esdeveniment) Permission2411=Llegir accions (esdeveniments o tasques) d'altres Permission2412=Crear/modificar accions (esdeveniments o tasques) d'altres Permission2413=Eliminar accions (esdeveniments o tasques) d'altres @@ -901,6 +906,7 @@ Permission20003=Elimina les peticions de dies lliures retribuïts Permission20004=Consulta tots els dies de lliure disposició (inclòs els usuaris no subordinats) Permission20005=Crea/modifica els dies de lliure disposició per tothom (inclòs els usuaris no subordinats) Permission20006=Administra els dies de lliure disposició (configura i actualitza el balanç) +Permission20007=Approve leave requests Permission23001=Consulta les tasques programades Permission23002=Crear/Modificar les tasques programades Permission23003=Eliminar tasques programades @@ -915,7 +921,7 @@ Permission50414=Suprimeix les operacions en el llibre major Permission50415=Elimineu totes les operacions per any i diari en llibre major Permission50418=Operacions d’exportació del llibre major Permission50420=Informes d'informe i d'exportació (facturació, saldo, revistes, llibre major) -Permission50430=Definiu i tanqueu un període fiscal +Permission50430=Definiu els períodes fiscals. Validar transaccions i tancar períodes fiscals. Permission50440=Gestionar el gràfic de comptes, configurar la comptabilitat Permission51001=Llegiu actius Permission51002=Crear / actualitzar actius @@ -962,6 +968,7 @@ DictionaryAccountancyJournal=Diari de comptabilitat DictionaryEMailTemplates=Plantilles Email DictionaryUnits=Unitats DictionaryMeasuringUnits=Unitats de mesura +DictionarySocialNetworks=Xarxes socials DictionaryProspectStatus=Estat del pressupost DictionaryHolidayTypes=Tipus de dies lliures DictionaryOpportunityStatus=Estat de d'oportunitat pel projecte/oportunitat @@ -1057,7 +1064,7 @@ BackgroundImageLogin=Imatge de fons PermanentLeftSearchForm=Zona de recerca permanent del menú de l'esquerra DefaultLanguage=Idioma per defecte EnableMultilangInterface=Habilita el suport multiidioma -EnableShowLogo=Mostra el logotip en el menú de l'esquerra +EnableShowLogo=Mostra el logotip de l'organització al menú CompanyInfo=Empresa/Organització CompanyIds=Identitats d'empresa/organització CompanyName=Nom/Raó social @@ -1067,7 +1074,11 @@ CompanyTown=Població CompanyCountry=Pais CompanyCurrency=Divisa principal CompanyObject=Objecte de l'empresa +IDCountry=ID de país Logo=Logo +LogoDesc=Main logo of company. Will be used into generated documents (PDF, ...) +LogoSquarred=Logo (quadrat) +LogoSquarredDesc=Must be a squarred icon (width = height). This logo will be used as the favorite icon or other need like for the top menu bar (if not disabled into display setup). DoNotSuggestPaymentMode=No sugerir NoActiveBankAccountDefined=Cap compte bancari actiu definit OwnerOfBankAccount=Titular del compte %s @@ -1113,7 +1124,7 @@ LogEventDesc=Habiliteu el registre per a esdeveniments de seguretat específics. AreaForAdminOnly=Els paràmetres de configuració només poden ser establerts per usuaris administradors. SystemInfoDesc=La informació del sistema és informació tècnica accessible només en només lectura als administradors. SystemAreaForAdminOnly=Aquesta àrea només està disponible per als usuaris administradors. Els permisos d'usuari de Dolibarr no poden canviar aquesta restricció. -CompanyFundationDesc=Editeu la informació de l'empresa/entitat. Feu clic al botó "%s" o "%s" al final de la pàgina. +CompanyFundationDesc=Edita la informació de l’empresa / entitat. Feu clic al botó "%s" al final de la pàgina. AccountantDesc=Si teniu un comptable extern, podeu editar aquí la seva informació. AccountantFileNumber=Número de fila DisplayDesc=Els paràmetres que afecten l'aspecte i el comportament de Dolibarr es poden modificar aquí. @@ -1129,7 +1140,7 @@ TriggerAlwaysActive=Triggers d'aquest arxiu sempre actius, ja que els mòduls Do TriggerActiveAsModuleActive=Triggers d'aquest arxiu actius ja que el mòdul %s està activat GeneratedPasswordDesc=Trieu el mètode que s'utilitzarà per a les contrasenyes auto-generades. DictionaryDesc=Afegeix totes les dades de referència. Pots afegir els teus valors per defecte. -ConstDesc=Aquesta pàgina us permet editar (anul·lar) paràmetres que no estan disponibles en altres pàgines. Aquests són, principalment, paràmetres reservats per a desenvolupadors / solucions avançades de resolució de problemes. Per obtenir una llista completa dels paràmetres disponibles , vegeu . +ConstDesc=This page allows you to edit (override) parameters not available in other pages. These are mostly reserved parameters for developers/advanced troubleshooting only. MiscellaneousDesc=Tots els altres paràmetres relacionats amb la seguretat es defineixen aqui. LimitsSetup=Configuració de límits i precisions LimitsDesc=Podeu definir aquí els límits i precisions utilitzats per Dolibarr @@ -1456,6 +1467,13 @@ LDAPFieldSidExample=Exemple: objectsid LDAPFieldEndLastSubscription=Data final d'afiliació LDAPFieldTitle=Càrrec LDAPFieldTitleExample=Exemple:títol +LDAPFieldGroupid=Identificador de grup +LDAPFieldGroupidExample=Exemple: idgnombre +LDAPFieldUserid=Identificador personal +LDAPFieldUseridExample=Exemple: idpnombre +LDAPFieldHomedirectory=Directori d’inici +LDAPFieldHomedirectoryExample=Exemple: directoriprincipal +LDAPFieldHomedirectoryprefix=Prefixe del directori principal LDAPSetupNotComplete=Configuració LDAP incompleta (a completar en les altres pestanyes) LDAPNoUserOrPasswordProvidedAccessIsReadOnly=Administrador o contrasenya no indicats. Els accessos LDAP seran anònims i en només lectura. LDAPDescContact=Aquesta pàgina permet definir el nom dels atributs de l'arbre LDAP per a cada informació dels contactes Dolibarr. @@ -1577,6 +1595,7 @@ FCKeditorForProductDetails=Creació / edició de productes WYSIWIG línies de de FCKeditorForMailing= Creació/edició WYSIWIG dels E-Mails FCKeditorForUserSignature=Creació/edició WYSIWIG de la signatura de l'usuari FCKeditorForMail=Edició/creació WYSIWIG per tots els e-mails (excepte Eines->eMailing) +FCKeditorForTicket=Creació / edició de WYSIWIG per a entrades ##### Stock ##### StockSetup=Configuració del mòdul de Estoc IfYouUsePointOfSaleCheckModule=Si utilitzeu el mòdul Point of Sale (POS) proporcionat per defecte o un mòdul extern, aquesta configuració pot ser ignorada pel vostre mòdul POS. La majoria dels mòduls de POS estan dissenyats per defecte per crear una factura immediatament i disminuir l'estoc, independentment de les opcions aquí. Així, si necessiteu o no una disminució de les existències al registrar una venda de la vostra TPV, consulteu també la vostra configuració del mòdul POS. @@ -1653,8 +1672,9 @@ CashDesk=Punt de venda CashDeskSetup=Configuració del mòdul de Punt de venda CashDeskThirdPartyForSell=Tercer genéric a utilitzar per defecte a les vendes CashDeskBankAccountForSell=Compte per defecte a utilitzar pels cobraments en efectiu -CashDeskBankAccountForCheque= Compte a utilitzar per defecte per rebre pagaments per xec -CashDeskBankAccountForCB= Compte per defecte a utilitzar pels cobraments amb targeta de crèdit +CashDeskBankAccountForCheque=Compte a utilitzar per defecte per rebre pagaments per xec +CashDeskBankAccountForCB=Compte per defecte a utilitzar pels cobraments amb targeta de crèdit +CashDeskBankAccountForSumup=Default bank account to use to receive payments by SumUp CashDeskDoNotDecreaseStock=Desactiveu la disminució d'existències quan es realitzi una venda des del punt de venda (si "no", la disminució de les existències es fa per cada venda realitzada des de POS, independentment de l'opció establerta en el mòdul Stock). CashDeskIdWareHouse=Forçar i restringir el magatzem a usar l'stock a disminuir StockDecreaseForPointOfSaleDisabled=La disminució d'estocs des del punt de venda està desactivat @@ -1693,7 +1713,7 @@ SuppliersSetup=Configuració del mòdul de Proveïdor SuppliersCommandModel=Plantilla completa de l'ordre de compra (logotip ...) SuppliersInvoiceModel=Plantilla completa de la factura del proveïdor (logotip ...) SuppliersInvoiceNumberingModel=Models de numeració de factures de proveïdor -IfSetToYesDontForgetPermission=Si esta seleccionat, no oblideu de modificar els permisos en els grups o usuaris per permetre la segona aprovació +IfSetToYesDontForgetPermission=Si establiu un valor vàlid, no us oblideu d'establir els permisos necessaris als grups o persones habilitades per la segona aprovació ##### GeoIPMaxmind ##### GeoIPMaxmindSetup=Configuració del mòdul GeoIP Maxmind PathToGeoIPMaxmindCountryDataFile=Ruta al fitxer que conté Maxmind ip a la traducció del país.
    Exemples:
    /usr/local/share/GeoIP/GeoIP.dat
    /usr/share/GeoIP/GeoIP.dat
    /usr/share/GeoIP/GeoLite2-Country.mmdb @@ -1782,6 +1802,8 @@ FixTZ=Fixar zona horaria FillFixTZOnlyIfRequired=Exemple: +2 (omple'l només si tens problemes) ExpectedChecksum=Checksum esperat CurrentChecksum=Checksum actual +ExpectedSize=Mida prevista +CurrentSize=Mida actual ForcedConstants=Valors de constants requerits MailToSendProposal=Pressupostos MailToSendOrder=Comanda de vendes @@ -1846,8 +1868,10 @@ NothingToSetup=No hi ha cap configuració específica necessària per a aquest m SetToYesIfGroupIsComputationOfOtherGroups=Estableixi a SÍ si aquest grup és un càlcul d'altres grups EnterCalculationRuleIfPreviousFieldIsYes=Introduïu la regla de càlcul si el camp anterior estava establert a Sí (Per exemple 'CODEGRP1 + CODEGRP2') SeveralLangugeVariatFound=S'ha trobat diverses variants d'idiomes -COMPANY_AQUARIUM_REMOVE_SPECIAL=Elimina els caràcters especials +RemoveSpecialChars=Elimina els caràcters especials COMPANY_AQUARIUM_CLEAN_REGEX=Filtre de Regex per netejar el valor (COMPANY_AQUARIUM_CLEAN_REGEX) +COMPANY_DIGITARIA_CLEAN_REGEX=Filtre Regex al valor net (COMPANY_DIGITARIA_CLEAN_REGEX) +COMPANY_DIGITARIA_UNIQUE_CODE=No es permet la duplicació GDPRContact=Oficial de protecció de dades (PDO, privadesa de dades o contacte amb GDPR) GDPRContactDesc=Si emmagatzemen dades sobre empreses o ciutadans europeus, podeu indicar aquí el contacte que és responsable del Reglament General de Protecció de Dades HelpOnTooltip=Ajuda a mostrar el text a la descripció d'informació @@ -1884,8 +1908,8 @@ CodeLastResult=Últim codi retornat NbOfEmailsInInbox=Nombre de correus electrònics en el directori font LoadThirdPartyFromName=Carregueu la cerca de tercers al %s (només carrega) LoadThirdPartyFromNameOrCreate=Carregueu la cerca de tercers a %s (crear si no es troba) -WithDolTrackingID=Trobat l'ID de seguiment de Dolibarr -WithoutDolTrackingID=No s'ha trobat l'ID de seguiment de Dolibarr +WithDolTrackingID=S'ha trobat la referència de Dolibarr a l'ID del missatge +WithoutDolTrackingID=No s'ha trobat la referència de Dolibarr a l'ID del missatge FormatZip=Codi postal MainMenuCode=Codi d'entrada del menú (menu principal) ECMAutoTree=Mostra l'arbre ECM automàtic @@ -1896,6 +1920,7 @@ ResourceSetup=Configuració del mòdul de recursos UseSearchToSelectResource=Utilitza un formulari de cerca per a seleccionar un recurs (millor que una llista desplegable) DisabledResourceLinkUser=Desactiva la funció per enllaçar un recurs als usuaris DisabledResourceLinkContact=Desactiva la funció per enllaçar un recurs als contactes +EnableResourceUsedInEventCheck=Habilita la funció per comprovar si s’utilitza un recurs en un esdeveniment ConfirmUnactivation=Confirma el restabliment del mòdul OnMobileOnly=Només en pantalla petita (telèfon intel·ligent) DisableProspectCustomerType=Desactiveu el tipus de tercers "Prospect + Customer" (per tant, un tercer ha de ser Client o Client Potencial, però no pot ser ambdues) @@ -1937,3 +1962,5 @@ RESTRICT_ON_IP=Permet l'accés només a alguna IP de l'amfitrió (no es BaseOnSabeDavVersion=Basat en la versió de la biblioteca SabreDAV NotAPublicIp=No és una IP pública MakeAnonymousPing=Creeu un ping "+1" anònim al servidor de bases Dolibarr (fet una vegada només després de la instal·lació) per permetre que la fundació compti el nombre d'instal·lació de Dolibarr. +FeatureNotAvailableWithReceptionModule=Funció no disponible quan el mòdul Recepció està habilitat +EmailTemplate=Plantilla per correu electrònic diff --git a/htdocs/langs/ca_ES/agenda.lang b/htdocs/langs/ca_ES/agenda.lang index 1c322ff3dda..658ea37e412 100644 --- a/htdocs/langs/ca_ES/agenda.lang +++ b/htdocs/langs/ca_ES/agenda.lang @@ -76,6 +76,7 @@ ContractSentByEMail=Contracte %s enviat per correu electrònic OrderSentByEMail=Comanda a proveïdor %s enviada per e-mail InvoiceSentByEMail=Factura a client %s enviada per e-mail SupplierOrderSentByEMail=Comanda de compra %s enviada per e-mail +ORDER_SUPPLIER_DELETEInDolibarr=Purchase order %s deleted SupplierInvoiceSentByEMail=Factura de proveïdor %s enviada per e-mail ShippingSentByEMail=Enviament %s enviat per email ShippingValidated= Enviament %s validat @@ -86,6 +87,11 @@ InvoiceDeleted=Factura esborrada PRODUCT_CREATEInDolibarr=Producte %s creat PRODUCT_MODIFYInDolibarr=Producte %s modificat PRODUCT_DELETEInDolibarr=Producte %s eliminat +HOLIDAY_CREATEInDolibarr=S'ha creat la sol·licitud de permís %s +HOLIDAY_MODIFYInDolibarr=S'ha modificat la sol·licitud de permís %s +HOLIDAY_APPROVEInDolibarr=Request for leave %s approved +HOLIDAY_VALIDATEDInDolibarr=La sol·licitud d’excedència %s validada +HOLIDAY_DELETEInDolibarr=S'ha suprimit la sol·licitud de permís %s EXPENSE_REPORT_CREATEInDolibarr=Creat l'informe de despeses %s EXPENSE_REPORT_VALIDATEInDolibarr=S'ha validat l'informe de despeses %s EXPENSE_REPORT_APPROVEInDolibarr=Aprovat l'informe de despeses %s @@ -99,6 +105,14 @@ TICKET_MODIFYInDolibarr=S'ha modificat el tiquet %s TICKET_ASSIGNEDInDolibarr=S'ha assignat el bitllet %s TICKET_CLOSEInDolibarr=Tiquet %s tancat TICKET_DELETEInDolibarr=S'ha esborrat el tiquet %s +BOM_VALIDATEInDolibarr=BOM validated +BOM_UNVALIDATEInDolibarr=BOM unvalidated +BOM_CLOSEInDolibarr=BOM disabled +BOM_REOPENInDolibarr=BOM reopen +BOM_DELETEInDolibarr=BOM deleted +MO_VALIDATEInDolibarr=MO validated +MO_PRODUCEDInDolibarr=MO produced +MO_DELETEInDolibarr=MO deleted ##### End agenda events ##### AgendaModelModule=Plantilles de documents per esdeveniments DateActionStart=Data d'inici diff --git a/htdocs/langs/ca_ES/banks.lang b/htdocs/langs/ca_ES/banks.lang index 5b9c75ff79a..d440516f6b1 100644 --- a/htdocs/langs/ca_ES/banks.lang +++ b/htdocs/langs/ca_ES/banks.lang @@ -169,3 +169,7 @@ FindYourSEPAMandate=Aquest és el vostre mandat de SEPA per autoritzar a la nost AutoReportLastAccountStatement=Ompliu automàticament el camp "nombre d'extracte bancari" amb l'últim número de l'extracte al fer la conciliació CashControl=Tancar Efectiu del Punt de Venda NewCashFence=Nou tancament d'efectiu +BankColorizeMovement=Color de moviments +BankColorizeMovementDesc=Si aquesta funció està habilitada, podeu triar un color de fons específic per als moviments de dèbit o de crèdit +BankColorizeMovementName1=Color de fons pel moviment de dèbit +BankColorizeMovementName2=Color de fons pel moviment de crèdit diff --git a/htdocs/langs/ca_ES/bills.lang b/htdocs/langs/ca_ES/bills.lang index f242447468d..302cec7de8e 100644 --- a/htdocs/langs/ca_ES/bills.lang +++ b/htdocs/langs/ca_ES/bills.lang @@ -151,7 +151,7 @@ ErrorBillNotFound=Factura %s inexistent ErrorInvoiceAlreadyReplaced=Error, vol validar una factura que rectifica la factura %s. Però aquesta última ja està rectificada per la factura %s. ErrorDiscountAlreadyUsed=Error, el descompte ja s'està utilitzant ErrorInvoiceAvoirMustBeNegative=Error, una factura rectificativa ha de tenir un import negatiu -ErrorInvoiceOfThisTypeMustBePositive=Error, una factura d'aquest tipus ha de tenir un import positiu +ErrorInvoiceOfThisTypeMustBePositive=Error, aquest tipus de factura ha de tenir un import exclòs l’impost positiu (o nul) ErrorCantCancelIfReplacementInvoiceNotValidated=Error, no és possible cancel·lar una factura que ha estat substituïda per una altra que es troba en l'estat 'esborrany'. ErrorThisPartOrAnotherIsAlreadyUsedSoDiscountSerieCantBeRemoved=Aquesta part o una altra ja s'utilitza, de manera que la sèrie de descompte no es pot treure. BillFrom=Emissor @@ -175,6 +175,7 @@ DraftBills=Esborranys de factures CustomersDraftInvoices=Esborranys de factures de client SuppliersDraftInvoices=Esborrany de factures de Proveïdor Unpaid=Pendents +ErrorNoPaymentDefined=Error No s'ha definit el pagament ConfirmDeleteBill=Vols eliminar aquesta factura? ConfirmValidateBill=Està segur de voler validar aquesta factura amb la referència %s? ConfirmUnvalidateBill=Està segur de voler tornar la factura %s a l'estat esborrany? @@ -295,7 +296,8 @@ AddGlobalDiscount=Crear descompte fixe EditGlobalDiscounts=Editar descompte fixe AddCreditNote=Crea factura d'abonament ShowDiscount=Veure el descompte -ShowReduc=Visualitzar la deducció +ShowReduc=Mostrar el descompte +ShowSourceInvoice=Mostra la factura d'origen RelativeDiscount=Descompte relatiu GlobalDiscount=Descompte fixe CreditNote=Abonament @@ -496,9 +498,9 @@ CantRemovePaymentWithOneInvoicePaid=Eliminació impossible quan hi ha almenys un ExpectedToPay=Esperant el pagament CantRemoveConciliatedPayment=No es pot eliminar el pagament reconciliat PayedByThisPayment=Pagada per aquest pagament -ClosePaidInvoicesAutomatically=Classifica com "Pagada" totes les factures estàndard, de bestreta o rectificatives pagades íntegrament. -ClosePaidCreditNotesAutomatically=Classifica com "Pagats" tots els abonaments completament reemborsats -ClosePaidContributionsAutomatically=Classifica com "Pagats" tots els impostos varis pagats íntegrament. +ClosePaidInvoicesAutomatically=Classifiqueu automàticament totes les factures estàndard, de pagament inicial o de reemplaçament com a "Pagades" quan el pagament es realitzi completament. +ClosePaidCreditNotesAutomatically=Classifiqueu automàticament totes les notes de crèdit com a "Pagades" quan es faci la devolució íntegra. +ClosePaidContributionsAutomatically=Classifiqueu automàticament totes les contribucions socials o fiscals com a "Pagades" quan el pagament es realitzi íntegrament. AllCompletelyPayedInvoiceWillBeClosed=Totes les factures no pendents de pagament es tancaran automàticament amb l'estat "Pagat". ToMakePayment=Pagar ToMakePaymentBack=Reemborsar diff --git a/htdocs/langs/ca_ES/boxes.lang b/htdocs/langs/ca_ES/boxes.lang index f90f92e665a..e387804f0eb 100644 --- a/htdocs/langs/ca_ES/boxes.lang +++ b/htdocs/langs/ca_ES/boxes.lang @@ -19,6 +19,7 @@ BoxLastContacts=Últims contactes/adreces BoxLastMembers=Últims socis BoxFicheInter=Últimes intervencions BoxCurrentAccounts=Balanç de comptes oberts +BoxTitleMemberNextBirthdays=Aniversaris d'aquest mes (membres) BoxTitleLastRssInfos=Últimes %s notícies de %s BoxTitleLastProducts=Productes / Serveis: últims %s modificats BoxTitleProductsAlertStock=Productes: alerta d'estoc @@ -34,6 +35,7 @@ BoxTitleLastFicheInter=Últimes %s intervencions modificades BoxTitleOldestUnpaidCustomerBills=Factures de client: les %s més antigues sense pagar BoxTitleOldestUnpaidSupplierBills=Factures de Proveïdor: el més antic %s sense pagar BoxTitleCurrentAccounts=Comptes oberts: saldos +BoxTitleSupplierOrdersAwaitingReception=Comandes del proveïdor en espera de recepció BoxTitleLastModifiedContacts=Adreces i contactes: últims %s modificats BoxMyLastBookmarks=Adreces d'interès: últims %s BoxOldestExpiredServices=Serveis antics expirats @@ -42,6 +44,8 @@ BoxTitleLastActionsToDo=Últims %s events a realitzar BoxTitleLastContracts=Últims %s contractes modificats BoxTitleLastModifiedDonations=Últimes %s donacions modificades BoxTitleLastModifiedExpenses=Últimes %s despeses modificades +BoxTitleLatestModifiedBoms=Latest %s modified BOMs +BoxTitleLatestModifiedMos=Latest %s modified Manufacturing Orders BoxGlobalActivity=Activitat global BoxGoodCustomers=Bons clients BoxTitleGoodCustomers=% bons clients @@ -64,6 +68,7 @@ NoContractedProducts=Sense productes/serveis contractats NoRecordedContracts=Sense contractes registrats NoRecordedInterventions=No hi ha intervencions registrades BoxLatestSupplierOrders=Últimes comandes de compra +BoxLatestSupplierOrdersAwaitingReception=Latest Purchase Orders (with a pending reception) NoSupplierOrder=No hi ha cap comanda registrada BoxCustomersInvoicesPerMonth=Factures de client per mes BoxSuppliersInvoicesPerMonth=Factures de Proveïdor per mes @@ -84,4 +89,14 @@ ForProposals=Pressupostos LastXMonthRolling=Els últims %s mesos consecutius ChooseBoxToAdd=Afegeix el panell a la teva taula de control BoxAdded=S'ha afegit el panell a la teva taula de control -BoxTitleUserBirthdaysOfMonth=Aniversaris d'aquest mes +BoxTitleUserBirthdaysOfMonth=Aniversaris d'aquest mes (usuaris) +BoxLastManualEntries=Últimes entrades manuals en comptabilitat +BoxTitleLastManualEntries=Les darreres entrades manuals %s +NoRecordedManualEntries=No hi ha registres d'entrades manuals en comptabilitat +BoxSuspenseAccount=Operació comptable de comptes amb compte de suspens +BoxTitleSuspenseAccount=Nombre de línies no assignades +NumberOfLinesInSuspenseAccount=Nombre de línies en compte de suspens +SuspenseAccountNotDefined=El compte de suspens no està definit +BoxLastCustomerShipments=Last customer shipments +BoxTitleLastCustomerShipments=Latest %s customer shipments +NoRecordedShipments=No recorded customer shipment diff --git a/htdocs/langs/ca_ES/cashdesk.lang b/htdocs/langs/ca_ES/cashdesk.lang index b975dee0268..0197859cbdb 100644 --- a/htdocs/langs/ca_ES/cashdesk.lang +++ b/htdocs/langs/ca_ES/cashdesk.lang @@ -75,3 +75,5 @@ DirectPayment=Pagament directe DirectPaymentButton=Botó de pagament directe en efectiu InvoiceIsAlreadyValidated=La factura ja està validada NoLinesToBill=No hi ha línies a facturar +CustomReceipt=Rebut personalitzat +ReceiptName=Nom del rebut diff --git a/htdocs/langs/ca_ES/categories.lang b/htdocs/langs/ca_ES/categories.lang index 2770a362d3a..4acae5c6157 100644 --- a/htdocs/langs/ca_ES/categories.lang +++ b/htdocs/langs/ca_ES/categories.lang @@ -62,6 +62,7 @@ ContactCategoriesShort=Etiquetes de contactes AccountsCategoriesShort=Etiquetes de comptes ProjectsCategoriesShort=Etiquetes de projectes UsersCategoriesShort=Etiquetes d'usuaris +StockCategoriesShort=Etiquetes / categories de magatzem ThisCategoryHasNoProduct=Aquesta categoria no conté cap producte. ThisCategoryHasNoSupplier=Aquesta categoria no conté cap proveïdor. ThisCategoryHasNoCustomer=Aquesta categoria no conté cap client. @@ -88,3 +89,5 @@ AddProductServiceIntoCategory=Afegir el següent producte/servei ShowCategory=Mostra etiqueta ByDefaultInList=Per defecte en el llistat ChooseCategory=Tria la categoria +StocksCategoriesArea=Zona de categories de magatzems +UseOrOperatorForCategories=Us o operador per categories diff --git a/htdocs/langs/ca_ES/commercial.lang b/htdocs/langs/ca_ES/commercial.lang index 56c55021c04..6dbcc4f80cd 100644 --- a/htdocs/langs/ca_ES/commercial.lang +++ b/htdocs/langs/ca_ES/commercial.lang @@ -52,14 +52,14 @@ ActionAC_TEL=Trucada telefònica ActionAC_FAX=Envia Fax ActionAC_PROP=Envia pressupost per e-mail ActionAC_EMAIL=Envia e-mail -ActionAC_EMAIL_IN=Reception of Email +ActionAC_EMAIL_IN=Recepció d'Email ActionAC_RDV=Cita ActionAC_INT=Lloc d'intervenció ActionAC_FAC=Envia factura de client per e-mail ActionAC_REL=Envia factura de client per e-mail (recordatori) ActionAC_CLO=Tancament ActionAC_EMAILING=Envia mailing massiu -ActionAC_COM=Envia comanda de client per e-mail +ActionAC_COM=Envia la comanda de client per correu ActionAC_SHIP=Envia expedició per e-mail ActionAC_SUP_ORD=Envia la comanda de compra per correu ActionAC_SUP_INV=Envieu la factura del proveïdor per correu @@ -73,8 +73,8 @@ StatusProsp=Estat del pressupost DraftPropals=Pressupostos esborrany NoLimit=Sense límit ToOfferALinkForOnlineSignature=Enllaç per a la signatura en línia -WelcomeOnOnlineSignaturePage=Welcome to the page to accept commercial proposals from %s +WelcomeOnOnlineSignaturePage=Benvingut a la pàgina per acceptar pressuposts %s ThisScreenAllowsYouToSignDocFrom=Aquesta pantalla us permet acceptar i signar, o rebutjar, una cotització / proposta comercial ThisIsInformationOnDocumentToSign=Es tracta d'informació sobre el document per acceptar o rebutjar -SignatureProposalRef=Signature of quote/commercial proposal %s +SignatureProposalRef=Signatura de pressupost / proposta comercial %s FeatureOnlineSignDisabled=La funcionalitat de signatura en línia estava desactivada o bé el document va ser generat abans que fos habilitada la funció diff --git a/htdocs/langs/ca_ES/companies.lang b/htdocs/langs/ca_ES/companies.lang index 88b8307a4bf..57be0d74146 100644 --- a/htdocs/langs/ca_ES/companies.lang +++ b/htdocs/langs/ca_ES/companies.lang @@ -96,8 +96,6 @@ LocalTax1IsNotUsedES= No subjecte a RE LocalTax2IsUsed=Utilitza tercer impost LocalTax2IsUsedES= Subjecte a IRPF LocalTax2IsNotUsedES= No subjecte a IRPF -LocalTax1ES=RE -LocalTax2ES=IRPF WrongCustomerCode=Codi client incorrecte WrongSupplierCode=El codi del proveïdor no és vàlid CustomerCodeModel=Model de codi client @@ -300,6 +298,7 @@ FromContactName=Nom: NoContactDefinedForThirdParty=Cap contacte definit per a aquest tercer NoContactDefined=Cap contacte definit DefaultContact=Contacte per defecte +ContactByDefaultFor=Adreça / contacte per defecte de AddThirdParty=Crea tercer DeleteACompany=Eliminar una empresa PersonalInformations=Informació personal @@ -439,5 +438,6 @@ PaymentTypeCustomer=Tipus de pagament - Client PaymentTermsCustomer=Condicions de pagament - Client PaymentTypeSupplier=Tipus de pagament - Proveïdor PaymentTermsSupplier=Condicions de pagament - Proveïdor +PaymentTypeBoth=Payment Type - Customer and Vendor MulticurrencyUsed=Emprar Multidivisa MulticurrencyCurrency=Divisa diff --git a/htdocs/langs/ca_ES/compta.lang b/htdocs/langs/ca_ES/compta.lang index 4763033a3fa..7aa5cced7cd 100644 --- a/htdocs/langs/ca_ES/compta.lang +++ b/htdocs/langs/ca_ES/compta.lang @@ -63,7 +63,7 @@ LT2SupplierES=IRPF compres LT2CustomerIN=Vendes IRPF LT2SupplierIN=Compres IRPF VATCollected=IVA recuperat -ToPay=A pagar +StatusToPay=A pagar SpecialExpensesArea=Àrea per tots els pagaments especials SocialContribution=Impost varis SocialContributions=Impostos varis @@ -112,7 +112,7 @@ ShowVatPayment=Veure pagaments IVA TotalToPay=Total a pagar BalanceVisibilityDependsOnSortAndFilters=El balanç es visible en aquest llistat només si la taula està ordenada de manera ascendent sobre %s i filtrada per 1 compte bancari CustomerAccountancyCode=Codi comptable del client -SupplierAccountancyCode=Codi comptable del proveïdor +SupplierAccountancyCode=Codi de comptabilitat del venedor CustomerAccountancyCodeShort=Codi compt. cli. SupplierAccountancyCodeShort=Codi compt. prov. AccountNumber=Número de compte diff --git a/htdocs/langs/ca_ES/deliveries.lang b/htdocs/langs/ca_ES/deliveries.lang index ccf1f7fdd97..f1dd899fea4 100644 --- a/htdocs/langs/ca_ES/deliveries.lang +++ b/htdocs/langs/ca_ES/deliveries.lang @@ -2,7 +2,7 @@ Delivery=Entrega DeliveryRef=Ref. d'entrega DeliveryCard=Fitxa de recepció -DeliveryOrder=Comanda d'entrega +DeliveryOrder=Rebut d'entrega DeliveryDate=Data d'entrega CreateDeliveryOrder=Genera el rebut d'entrega DeliveryStateSaved=Estat d'entrega desat @@ -21,7 +21,7 @@ StatusDeliveryValidated=Rebut NameAndSignature=Nom i signatura: ToAndDate=En___________________________________ a ____/_____/__________ GoodStatusDeclaration=Hem rebut les mercaderies indicades en bon estat, -Deliverer=Destinatari: +Deliverer=Emissor: Sender=Remitent Recipient=Destinatari ErrorStockIsNotEnough=No hi ha estoc suficient diff --git a/htdocs/langs/ca_ES/donations.lang b/htdocs/langs/ca_ES/donations.lang index d0072ad36df..56769cf9716 100644 --- a/htdocs/langs/ca_ES/donations.lang +++ b/htdocs/langs/ca_ES/donations.lang @@ -17,6 +17,7 @@ DonationStatusPromiseNotValidatedShort=Esborrany DonationStatusPromiseValidatedShort=Validada DonationStatusPaidShort=Pagada DonationTitle=Rebut de la donació +DonationDate=Data de donació DonationDatePayment=Data de pagament ValidPromess=Validar promesa DonationReceipt=Rebut de donació @@ -31,4 +32,4 @@ DONATION_ART200=Mostrar article 200 del CGI si s'està interessat DONATION_ART238=Mostrar article 238 del CGI si s'està interessat DONATION_ART885=Mostrar article 885 del CGI si s'està interssat DonationPayment=Pagament de la donació -DonationValidated=Donation %s validated +DonationValidated=Donació %s validada diff --git a/htdocs/langs/ca_ES/errors.lang b/htdocs/langs/ca_ES/errors.lang index 9e24aeae913..0ccbbb44246 100644 --- a/htdocs/langs/ca_ES/errors.lang +++ b/htdocs/langs/ca_ES/errors.lang @@ -196,6 +196,7 @@ ErrorPhpMailDelivery=Comproveu que no faci servir un nombre massa alt de destina ErrorUserNotAssignedToTask=L'usuari ha d'estar assignat a la tasca per poder introduir el temps consumit. ErrorTaskAlreadyAssigned=La tasca també està assignada a l'usuari ErrorModuleFileSeemsToHaveAWrongFormat=Pareix que el mòdul té un format incorrecte. +ErrorModuleFileSeemsToHaveAWrongFormat2=At least one mandatory directory must exists into zip of module: %s or %s ErrorFilenameDosNotMatchDolibarrPackageRules=El nom de l'arxiu del mòdul (%s) no coincideix amb la sintaxi del nom esperat: %s ErrorDuplicateTrigger=Error, nom de disparador %s duplicat. Ja es troba carregat des de %s. ErrorNoWarehouseDefined=Error, no hi ha magatzems definits. @@ -219,6 +220,9 @@ ErrorURLMustStartWithHttp=L'URL %s ha de començar amb http: // o https: // ErrorNewRefIsAlreadyUsed=Error, la nova referència ja s’està utilitzant ErrorDeletePaymentLinkedToAClosedInvoiceNotPossible=Error, l’eliminació del pagament vinculat a una factura tancada no és possible. ErrorSearchCriteriaTooSmall=Criteris de cerca massa petits. +ErrorObjectMustHaveStatusActiveToBeDisabled=Objects must have status 'Active' to be disabled +ErrorObjectMustHaveStatusDraftOrDisabledToBeActivated=Objects must have status 'Draft' or 'Disabled' to be enabled +ErrorNoFieldWithAttributeShowoncombobox=No fields has property 'showoncombobox' into definition of object '%s'. No way to show the combolist. # Warnings WarningParamUploadMaxFileSizeHigherThanPostMaxSize=El paràmetre PHP upload_max_filesize (%s) és superior al paràmetre PHP post_max_size (%s). No es tracta d’una configuració consistent. WarningPasswordSetWithNoAccount=S'ha indicat una contrasenya per aquest soci. En canvi, no s'ha creat cap compte d'usuari, de manera que aquesta contrasenya s'ha desat però no pot ser utilitzada per entrar a Dolibarr. Es pot utilitzar per un mòdul/interfície extern, però si no cal definir cap usuari i contrasenya per un soci, pots deshabilitar la opció "Gestiona l'entrada per tots els socis" des de la configuració del mòdul Socis. Si necessites gestionar una entrada sense contrasenya, pots mantenir aquest camp buit i permetre aquest avís. Nota: El correu electrònic es pot utilitzar per entrar si el soci està enllaçat a un usuarí @@ -244,3 +248,4 @@ WarningAnEntryAlreadyExistForTransKey=Ja existeix una entrada per la clau de tra WarningNumberOfRecipientIsRestrictedInMassAction=Advertència: el nombre de destinataris diferents està limitat a %s quan s'utilitzen les accions massives a les llistes. WarningDateOfLineMustBeInExpenseReportRange=Advertència, la data de la línia no està dins del rang de l'informe de despeses WarningProjectClosed=El projecte està tancat. Heu de tornar a obrir primer. +WarningSomeBankTransactionByChequeWereRemovedAfter=Some bank transaction were removed after that the receipt including them were generated. So nb of cheques and total of receipt may differ from number and total in list. diff --git a/htdocs/langs/ca_ES/holiday.lang b/htdocs/langs/ca_ES/holiday.lang index b5c01ff83a7..c7e045c1eca 100644 --- a/htdocs/langs/ca_ES/holiday.lang +++ b/htdocs/langs/ca_ES/holiday.lang @@ -8,7 +8,6 @@ NotActiveModCP=Ha d'activar el mòdul Dies lliures retribuïts per veure aquesta AddCP=Realitzar una petició de dies lliures DateDebCP=Data inici DateFinCP=Data fi -DateCreateCP=Data de creació DraftCP=Esborrany ToReviewCP=A l'espera d'aprovació ApprovedCP=Aprovada @@ -18,6 +17,7 @@ ValidatorCP=Validador ListeCP=Llista de dies lliures LeaveId=Identificador de baixa ReviewedByCP=Serà revisada per +UserID=ID d'usuari UserForApprovalID=Usuari per al ID d'aprovació UserForApprovalFirstname=Nom de l'usuari d'aprovació UserForApprovalLastname=Cognom de l'usuari d'aprovació @@ -128,3 +128,4 @@ TemplatePDFHolidays=Plantilla de sol · licitud de dies lliures en PDF FreeLegalTextOnHolidays=Text gratuït a PDF WatermarkOnDraftHolidayCards=Marques d'aigua sobre esborranys de sol·licituds de dies lliures HolidaysToApprove=Vacances per aprovar +NobodyHasPermissionToValidateHolidays=Nobody has permission to validate holidays diff --git a/htdocs/langs/ca_ES/install.lang b/htdocs/langs/ca_ES/install.lang index 33f9df9b20f..bf96e813ab3 100644 --- a/htdocs/langs/ca_ES/install.lang +++ b/htdocs/langs/ca_ES/install.lang @@ -13,6 +13,7 @@ PHPSupportPOSTGETOk=Aquest PHP suporta bé les variables POST i GET. PHPSupportPOSTGETKo=És possible que aquest PHP no suport les variables POST i/o GET. Comproveu el paràmetre variables_order del php.ini. PHPSupportGD=Aquest PHP és compatible amb les funcions gràfiques GD. PHPSupportCurl=Aquest PHP suporta Curl. +PHPSupportCalendar=Aquest PHP admet extensions de calendaris. PHPSupportUTF8=Aquest PHP és compatible amb les funcions UTF8. PHPSupportIntl=Aquest PHP admet funcions Intl. PHPMemoryOK=La seva memòria màxima de sessió PHP està definida a %s. Això hauria de ser suficient. @@ -21,6 +22,7 @@ Recheck=Faci clic aquí per realitzar un test més exhaustiu ErrorPHPDoesNotSupportSessions=La vostra instal·lació de PHP no suporta sessions. Aquesta característica és necessària per permetre que Dolibarr funcioni. Comproveu la configuració de PHP i els permisos del directori de sessions. ErrorPHPDoesNotSupportGD=La vostra instal·lació de PHP no és compatible amb les funcions gràfiques de GD. No hi haurà gràfics disponibles. ErrorPHPDoesNotSupportCurl=La teva instal·lació PHP no soporta Curl. +ErrorPHPDoesNotSupportCalendar=La vostra instal·lació de PHP no admet extensions de calendari php. ErrorPHPDoesNotSupportUTF8=Aquest PHP no suporta les funcions UTF8. Resolgui el problema abans d'instal lar Dolibarr ja que no funcionarà correctamete. ErrorPHPDoesNotSupportIntl=La vostra instal·lació de PHP no admet funcions Intl. ErrorDirDoesNotExists=La carpeta %s no existeix o no és accessible. @@ -203,6 +205,7 @@ MigrationRemiseExceptEntity=Actualitza el valor del camp entity de llx_societe_r MigrationUserRightsEntity=Actualitza el valor del camp de l'entitat llx_user_rights MigrationUserGroupRightsEntity=Actualitza el valor del camp de l'entitat llx_usergroup_rights MigrationUserPhotoPath=Migració de rutes per les fotos dels usuaris +MigrationFieldsSocialNetworks=Migration of users fields social networks (%s) MigrationReloadModule=Recarrega el mòdul %s MigrationResetBlockedLog=Restablir el mòdul BlockedLog per l'algoritme v7 ShowNotAvailableOptions=Mostra les opcions no disponibles diff --git a/htdocs/langs/ca_ES/interventions.lang b/htdocs/langs/ca_ES/interventions.lang index 78b958267ad..05c1820ddb2 100644 --- a/htdocs/langs/ca_ES/interventions.lang +++ b/htdocs/langs/ca_ES/interventions.lang @@ -60,6 +60,7 @@ InterDateCreation=Data de creació de la intervenció InterDuration=Durada de la intervenció InterStatus=Estat de la intervenció InterNote=Nota de la intervenció +InterLine=Línia d’intervenció InterLineId=Id. de la línia de la intervenció InterLineDate=Data de la línia de intervenció InterLineDuration=Durada de la línia de la intervenció diff --git a/htdocs/langs/ca_ES/mails.lang b/htdocs/langs/ca_ES/mails.lang index 1828b9c1736..3a70554297a 100644 --- a/htdocs/langs/ca_ES/mails.lang +++ b/htdocs/langs/ca_ES/mails.lang @@ -53,7 +53,7 @@ NbOfUniqueEMails=Nombre de correus electrònics exclusius NbOfEMails=Nº d'E-mails TotalNbOfDistinctRecipients=Nombre de destinataris únics NoTargetYet=Cap destinatari definit -NoRecipientEmail=No hi ha cap correu destinatari per a %s +NoRecipientEmail=No hi ha cap correu electrònic destinatari per a %s RemoveRecipient=Eliminar destinatari YouCanAddYourOwnPredefindedListHere=Per crear el seu mòdul de selecció e-mails, mireu htdocs /core/modules/mailings/README. EMailTestSubstitutionReplacedByGenericValues=En mode prova, les variables de substitució són substituïdes per valors genèrics @@ -74,10 +74,10 @@ EMailSentForNElements=Correu electrònic enviat per elements %s. XTargetsAdded=%s destinataris agregats a la llista OnlyPDFattachmentSupported=Si els documents PDF ja s'han generat per als objectes que s'enviaran, s'enviaran a un correu electrònic. Si no, no s'enviarà cap correu electrònic (també, tingueu en compte que només es permeten els documents pdf com a fitxers adjunts en enviament massiu d'aquesta versió). AllRecipientSelected=Seleccionats els destinataris del registre %s (si es coneix el seu correu electrònic). -GroupEmails=Correus grupals -OneEmailPerRecipient=Un correu per destinatari (per defecte, un correu electrònic per registre seleccionat) +GroupEmails=Correus electrònics grupals +OneEmailPerRecipient=Un correu electrònic per destinatari (per defecte, un correu electrònic per registre seleccionat) WarningIfYouCheckOneRecipientPerEmail=Advertència, si marqueu aquesta casella, significa que només s'enviarà un correu electrònic per a diversos registres seleccionats, de manera que, si el vostre missatge conté variables de substitució que fan referència a dades d'un registre, no és possible reemplaçar-les. -ResultOfMailSending=Resultat de l'enviament de correu massiu +ResultOfMailSending=Resultat de l'enviament de correu electrònic massiu NbSelected=Número seleccionat NbIgnored=Número ignorat NbSent=Número enviat diff --git a/htdocs/langs/ca_ES/main.lang b/htdocs/langs/ca_ES/main.lang index b92e5d810f0..c7aa6434241 100644 --- a/htdocs/langs/ca_ES/main.lang +++ b/htdocs/langs/ca_ES/main.lang @@ -114,6 +114,7 @@ InformationToHelpDiagnose=Aquesta informació pot ser útil per a fer diagnòsti MoreInformation=Més informació TechnicalInformation=Informació tècnica TechnicalID=ID Tècnic +LineID=ID de línia NotePublic=Nota (pública) NotePrivate=Nota (privada) PrecisionUnitIsLimitedToXDecimals=Dolibarr està configurat per limitar la precisió dels preus unitaris a %s decimals. @@ -169,6 +170,8 @@ ToValidate=A validar NotValidated=No validat Save=Desa SaveAs=Desa com +SaveAndStay=Desa i continua +SaveAndNew=Save and new TestConnection=Provar la connexió ToClone=Copiar ConfirmClone=Trieu les dades que voleu clonar: @@ -182,6 +185,7 @@ Hide=Ocult ShowCardHere=Veure la fitxa aquí Search=Cerca SearchOf=Cerca +SearchMenuShortCut=Ctrl + shift + f Valid=Validar Approve=Aprovar Disapprove=Desaprovar @@ -412,6 +416,7 @@ DefaultTaxRate=Tipus impositiu per defecte Average=Mitja Sum=Suma Delta=Diferència +StatusToPay=A pagar RemainToPay=Queda per pagar Module=Mòdul/Aplicació Modules=Mòduls/Aplicacions @@ -474,7 +479,9 @@ Categories=Etiquetes Category=Etiqueta By=Per From=De +FromLocation=De to=a +To=a and=i or=o Other=Altres @@ -644,7 +651,7 @@ MailSentBy=Mail enviat per TextUsedInTheMessageBody=Text utilitzat en el cos del missatge SendAcknowledgementByMail=Envia el correu electrònic de confirmació SendMail=Envia e-mail -Email=Correu +Email=Correu electrònic NoEMail=Sense correu electrònic AlreadyRead=Ja llegides NotRead=No llegit @@ -824,6 +831,7 @@ Mandatory=Obligatori Hello=Hola GoodBye=A reveure Sincerely=Sincerament +ConfirmDeleteObject=Esteu segur que voleu suprimir aquest objecte? DeleteLine=Elimina la línia ConfirmDeleteLine=Esteu segur de voler eliminar aquesta línia ? NoPDFAvailableForDocGenAmongChecked=No hi havia PDF disponibles per a la generació de document entre els registre comprovats @@ -840,6 +848,7 @@ Progress=Progrés ProgressShort=Progr. FrontOffice=Front office BackOffice=Back office +Submit=Envia View=Veure Export=Exporta Exports=Exportacions @@ -990,3 +999,16 @@ GlobalOpenedElemView=Vista global NoArticlesFoundForTheKeyword=No s'ha trobat cap article per a la paraula clau " %s " NoArticlesFoundForTheCategory=No s'ha trobat cap article per a la categoria ToAcceptRefuse=Per acceptar | refusar +ContactDefault_agenda=Esdeveniment +ContactDefault_commande=Comanda +ContactDefault_contrat=Contracte +ContactDefault_facture=Factura +ContactDefault_fichinter=Intervenció +ContactDefault_invoice_supplier=Factura de proveïdor +ContactDefault_order_supplier=Comanda de proveïdor +ContactDefault_project=Projecte +ContactDefault_project_task=Tasca +ContactDefault_propal=Pressupost +ContactDefault_supplier_proposal=Proposta de proveïdor +ContactDefault_ticketsup=Tiquet +ContactAddedAutomatically=El contacte s'ha afegit des de les funcions de tercers de contacte diff --git a/htdocs/langs/ca_ES/margins.lang b/htdocs/langs/ca_ES/margins.lang index cf1ca7b2c1c..065ac5170eb 100644 --- a/htdocs/langs/ca_ES/margins.lang +++ b/htdocs/langs/ca_ES/margins.lang @@ -16,6 +16,7 @@ MarginDetails=Detalls de marges ProductMargins=Marges per producte CustomerMargins=Marges per client SalesRepresentativeMargins=Marges per agent comercial +ContactOfInvoice=Contacte de la factura UserMargins=Marges per usuari ProductService=Producte o servei AllProducts=Tots els productes i serveis @@ -31,14 +32,14 @@ MARGIN_TYPE=Preu de cost suggerit per defecte pel càlcul de marge MargeType1=Marge en el millor preu de proveïdor MargeType2=Marge en Preu mitjà ponderat (PMP) MargeType3=Marge en preu de cost -MarginTypeDesc=* Margin on best buying price = Selling price - Best vendor price defined on product card
    * Margin on Weighted Average Price (WAP) = Selling price - Product Weighted Average Price (WAP) or best supplier price if WAP not yet defined
    * Margin on Cost price = Selling price - Cost price defined on product card or WAP if cost price not defined, or best supplier price if WAP not yet defined +MarginTypeDesc=* Marge en el millor preu de compra = Preu de venda: el preu del millor proveïdor es defineix a la targeta de producte.
    * Marge en el preu mitjà ponderat (WAP) = preu de venda: el preu mitjà ponderat del producte (WAP) o el millor preu del proveïdor si WAP encara no està definit
    * Marge sobre el preu de cost = Preu de venda: preu de cost definit a la targeta de producte o WAP si el preu de cost no està definit o el millor preu del proveïdor si WAP encara no està definit CostPrice=Preu de compra UnitCharges=Càrrega unitària Charges=Càrreges AgentContactType=Tipus de contacte comissionat -AgentContactTypeDetails=Indica quin tipus de contacte (enllaçat a les factures) serà l'utilitzat per l'informe de marges per agent comercial +AgentContactTypeDetails=Definiu quin tipus de contacte (enllaçat en factures) que s’utilitzarà per a l’informe del marge per contacte / adreça. Tingueu en compte que la lectura d’estadístiques d’un contacte no és fiable, ja que en la majoria dels casos es pot no definir explícitament el contacte a les factures. rateMustBeNumeric=El marge ha de ser un valor numèric markRateShouldBeLesserThan100=El marge té que ser menor que 100 ShowMarginInfos=Mostrar info de marges CheckMargins=Detall de marges -MarginPerSaleRepresentativeWarning=L'informe de marge per usuari utilitza el vincle entre tercers i representants de vendes per calcular el marge de cada representant de venda. Com que algunes terceres parts no poden tenir cap representant de venda i algunes terceres parts poden estar vinculades a diverses, és possible que no s'incloguin alguns imports en aquest informe (si no hi ha representant de venda) i alguns poden aparèixer en diferents línies (per a cada representant de la venda). +MarginPerSaleRepresentativeWarning=L'informe de marge per usuari utilitza el vincle entre tercers i representants de vendes per calcular el marge de cada representant de venda. Com que algunes terceres parts no poden tenir cap representant de vendes dedicat i alguns tercers poden estar vinculats a diversos, alguns imports podrien no incloure's en aquest informe (si no hi ha representant de venda) i alguns podrien aparèixer en diferents línies (per a cada representant de venda) . diff --git a/htdocs/langs/ca_ES/members.lang b/htdocs/langs/ca_ES/members.lang index a985f42d579..7bd9de33351 100644 --- a/htdocs/langs/ca_ES/members.lang +++ b/htdocs/langs/ca_ES/members.lang @@ -52,6 +52,9 @@ MemberStatusResiliated=Soci donat de baixa MemberStatusResiliatedShort=Baixa MembersStatusToValid=Socis esborrany MembersStatusResiliated=Socis donats de baixa +MemberStatusNoSubscription=Validat (no cal subscripció) +MemberStatusNoSubscriptionShort=Validat +SubscriptionNotNeeded=No cal subscripció NewCotisation=Nova aportació PaymentSubscription=Nou pagament de quota SubscriptionEndDate=Data final d'afiliació diff --git a/htdocs/langs/ca_ES/modulebuilder.lang b/htdocs/langs/ca_ES/modulebuilder.lang index 4a80ecffc7c..4e17011d79e 100644 --- a/htdocs/langs/ca_ES/modulebuilder.lang +++ b/htdocs/langs/ca_ES/modulebuilder.lang @@ -6,7 +6,7 @@ ModuleBuilderDesc2=Camí on es generen / editen els mòduls (primer directori pe ModuleBuilderDesc3=S'han trobat mòduls generats/editables: %s ModuleBuilderDesc4=Es detecta un mòdul com "editable" quan el fitxer %s existeix al directori arrel del mòdul NewModule=Nou mòdul -NewObject=Nou objecte +NewObjectInModulebuilder=Nou objecte ModuleKey=Clau del mòdul ObjectKey=Clau de l'objecte ModuleInitialized=Mòdul inicialitzat @@ -60,12 +60,14 @@ HooksFile=Fitxer per al codi de hooks ArrayOfKeyValues=Matriu de clau-valor ArrayOfKeyValuesDesc=Matriu de claus i valors si el camp és una llista desplegable amb valors fixos WidgetFile=Fitxer de widget +CSSFile=Fitxer CSS +JSFile=Javascript file ReadmeFile=Fitxer Readme ChangeLog=Fitxer ChangeLog TestClassFile=Fitxer per a la classe de proves Unit amb PHP SqlFile=Fitxer Sql -PageForLib=Fitxer per a biblioteca PHP -PageForObjLib=Fitxer per a la biblioteca PHP dedicada a l'objecte +PageForLib=Fitxer per a la biblioteca PHP comuna +PageForObjLib=Fitxer per a la biblioteca PHP dedicada a l'objecte SqlFileExtraFields=Fitxer SQL per a atributs complementaris SqlFileKey=Fitxer Sql per a claus SqlFileKeyExtraFields=Fitxer Sql per a claus d'atributs complementaris @@ -77,17 +79,20 @@ NoTrigger=Sense activador (trigger) NoWidget=Sense widget GoToApiExplorer=Ves a l'explorador de l'API ListOfMenusEntries=Llista d'entrades de menú +ListOfDictionariesEntries=Llista d'entrades de diccionaris ListOfPermissionsDefined=Llista de permisos definits SeeExamples=Mira exemples aquí EnabledDesc=Condició per tenir activat aquest camp (Exemples: 1 ó $conf->global->MYMODULE_MYOPTION) -VisibleDesc=El camp és visible? (Exemples: 0 = Mai visible, 1 = Visible a la llista i creació / creació / actualització / visualització de formularis, 2 = Visible només a la llista, 3 = Visible només en crear / actualitzar / visualitzar formulari (no llista), 4 = Visible a la llista i Formulari de visualització / actualització només (no crear). Si es fa servir un valor de valor negatiu, el camp no es mostra per defecte a la llista, però es pot seleccionar per veure-ho). Pot ser una expressió, per exemple: preg_match ('/ public /', $ _SERVER ['PHP_SELF'])? 0: 1 +VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only (not list), 4=Visible on list and update/view form only (not create). Using a negative value means field is not shown by default on list but can be selected for viewing). It can be an expression, for example:
    preg_match('/public/', $_SERVER['PHP_SELF'])?0:1
    ($user->rights->holiday->define_holiday ? 1 : 0) IsAMeasureDesc=Es pot acumular el valor del camp per obtenir un total en la llista? (Exemples: 1 o 0) SearchAllDesc=El camp utilitzat per realitzar una cerca des de l'eina de cerca ràpida? (Exemples: 1 o 0) SpecDefDesc=Introduïu aquí tota la documentació que voleu proporcionar amb el vostre mòdul que encara no està definit per altres pestanyes. Podeu utilitzar .md o millor, la sintaxi enriquida .asciidoc. LanguageDefDesc=Introduïu a aquests fitxers, totes les claus i les traduccions per a cada fitxer d'idioma. MenusDefDesc=Definiu aquí els menús proporcionats pel vostre mòdul +DictionariesDefDesc=Defineix aquí els diccionaris que ofereix el teu mòdul PermissionsDefDesc=Definiu aquí els nous permisos proporcionats pel vostre mòdul MenusDefDescTooltip=Els menús proporcionats pel vostre mòdul / aplicació es defineixen a la matriu $ this-> menús al fitxer descriptor del mòdul. Podeu editar manualment aquest fitxer o utilitzar l’editor incrustat.

    Nota: un cop definits (i el mòdul es reactiven), els menús també es visualitzen a l'editor de menús disponible per als usuaris administradors de %s. +DictionariesDefDescTooltip=The dictionaries provided by your module/application are defined into the array $this->dictionaries into the module descriptor file. You can edit manually this file or use the embedded editor.

    Note: Once defined (and module re-activated), dictionaries are also visible into the setup area to administrator users on %s. PermissionsDefDescTooltip=Els permisos proporcionats pel vostre mòdul / aplicació es defineixen a la matriu $ this-> rights al fitxer descriptor del mòdul. Podeu editar manualment aquest fitxer o utilitzar l’editor incrustat.

    Nota: un cop definits (i el mòdul reactivat), els permisos es visualitzen a la configuració de permisos per defecte %s. HooksDefDesc=Definiu a la propietat module_parts['hooks'], en el descriptor del mòdul, el context dels "hooks" que voleu gestionar (una llista de contextos es pot trobar si cerqueu 'initHooks' (en el codi del nucli de Dolibarr.
    Editeu el fitxer del "hook" per afegir el codi de les vostres funcions "hookables" (les quals es poden trobar cercant "executeHooks" en el codi del nucli de Dolibarr). TriggerDefDesc=Definiu en el fitxer "trigger" el codi que voleu executar per a cada esdeveniment de negoci executat. @@ -105,9 +110,12 @@ InitStructureFromExistingTable=Creeu la cadena de la matriu d'estructura d'una t UseAboutPage=Desactiva la pàgina sobre UseDocFolder=Desactiva la carpeta de documentació UseSpecificReadme=Utilitzeu un ReadMe específic +ContentOfREADMECustomized=Nota: El contingut del fitxer README.md s'ha substituït pel valor específic definit a la configuració de ModuleBuilder. RealPathOfModule=Camí real del mòdul ContentCantBeEmpty=El contingut del fitxer no pot estar buit WidgetDesc=Podeu generar i editar aquí els estris que s’incrustaran amb el vostre mòdul. +CSSDesc=You can generate and edit here a file with personalized CSS embedded with your module. +JSDesc=You can generate and edit here a file with personalized Javascript embedded with your module. CLIDesc=Podeu generar aquí alguns scripts de línia d’ordres que voleu proporcionar amb el vostre mòdul. CLIFile=Fitxer CLI NoCLIFile=Sense fitxers CLI @@ -117,3 +125,13 @@ UseSpecificFamily = Utilitzeu una família específica UseSpecificAuthor = Utilitzeu un autor específic UseSpecificVersion = Utilitzeu una versió inicial específica ModuleMustBeEnabled=El mòdul / aplicació s'ha d’habilitar primer +IncludeRefGeneration=The reference of object must be generated automatically +IncludeRefGenerationHelp=Check this if you want to include code to manage the generation automatically of the reference +IncludeDocGeneration=I want to generate some documents from the object +IncludeDocGenerationHelp=If you check this, some code will be generated to add a "Generate document" box on the record. +ShowOnCombobox=Mostra el valor en un combobox +KeyForTooltip=Clau per donar més informació +CSSClass=Classe CSS +NotEditable=No editable +ForeignKey=Clau forània +TypeOfFieldsHelp=Type of fields:
    varchar(99), double(24,8), real, text, html, datetime, timestamp, integer, integer:ClassName:relativepath/to/classfile.class.php[:1[:filter]] ('1' means we add a + button after the combo to create the record, 'filter' can be 'status=1 AND fk_user = __USER_ID AND entity IN (__SHARED_ENTITIES__)' for example) diff --git a/htdocs/langs/ca_ES/mrp.lang b/htdocs/langs/ca_ES/mrp.lang index f3f678f2b14..df7e83a0e52 100644 --- a/htdocs/langs/ca_ES/mrp.lang +++ b/htdocs/langs/ca_ES/mrp.lang @@ -1,17 +1,61 @@ +Mrp=Comandes de Fabricació +MO=Comanda de fabricació +MRPDescription=Module to manage Manufacturing Orders (MO). MRPArea=Àrea MRP +MrpSetupPage=Setup of module MRP MenuBOM=Factures de material LatestBOMModified=Últimes %s Factures de materials modificades +LatestMOModified=Latest %s Manufacturing Orders modified +Bom=Bills of Material BillOfMaterials=Llista de materials BOMsSetup=Configuració del mòdul BOM ListOfBOMs=Llista de factures de material - BOM +ListOfManufacturingOrders=Llista de comandes de fabricació NewBOM=Nova factura de material -ProductBOMHelp=Producte a crear amb aquesta BOM +ProductBOMHelp=Producte a crear amb aquest BOM.
    Nota: els productes amb la propietat "Natura del producte" = "Matèria primera" no són visibles a aquesta llista. BOMsNumberingModules=Plantilles de numeració BOM -BOMsModelModule=Plantilles de documents BOMS +BOMsModelModule=Plantilles de document BOM +MOsNumberingModules=MO numbering templates +MOsModelModule=MO document templates FreeLegalTextOnBOMs=Text lliure sobre el document de BOM WatermarkOnDraftBOMs=Marca d'aigua en els esborranys BOM -ConfirmCloneBillOfMaterials=Esteu segur que voleu clonar aquesta factura de material? +FreeLegalTextOnMOs=Free text on document of MO +WatermarkOnDraftMOs=Watermark on draft MO +ConfirmCloneBillOfMaterials=Esteu segur que voleu clonar la factura del material %s? +ConfirmCloneMo=Are you sure you want to clone the Manufacturing Order %s ? ManufacturingEfficiency=Eficiència en la fabricació ValueOfMeansLoss=El valor de 0,95 significa una mitjana de 5%% de pèrdues durant la producció DeleteBillOfMaterials=Suprimeix la factura de materials +DeleteMo=Delete Manufacturing Order ConfirmDeleteBillOfMaterials=Esteu segur que voleu suprimir aquesta factura de material? +ConfirmDeleteMo=Esteu segur que voleu suprimir aquesta factura de material? +MenuMRP=Comandes de Fabricació +NewMO=Nova comanda de fabricació +QtyToProduce=Quantitat per produir +DateStartPlannedMo=Data d’inici prevista +DateEndPlannedMo=Data prevista de finalització +KeepEmptyForAsap=Buit significa "el més aviat possible" +EstimatedDuration=Durada estimada +EstimatedDurationDesc=Estimated duration to manufacture this product using this BOM +ConfirmValidateBom=Are you sure you want to validate the BOM with the reference %s (you will be able to use it to build new Manufacturing Orders) +ConfirmCloseBom=Are you sure you want to cancel this BOM (you won't be able to use it to build new Manufacturing Orders anymore) ? +ConfirmReopenBom=Are you sure you want to re-open this BOM (you will be able to use it to build new Manufacturing Orders) +StatusMOProduced=Produït +QtyFrozen=Qtat. congelada +QuantityFrozen=Quantitat congelada +QuantityConsumedInvariable=When this flag is set, the quantity consumed is always the value defined and is not relative to the quantity produced. +DisableStockChange=Disable stock change +DisableStockChangeHelp=When this flag is set, there is no stock change on this product, whatever is the quantity produced +BomAndBomLines=Bills Of Material and lines +BOMLine=Line of BOM +WarehouseForProduction=Warehouse for production +CreateMO=Create MO +ToConsume=To consume +ToProduce=To produce +QtyAlreadyConsumed=Qty already consumed +QtyAlreadyProduced=Qty already produced +ConsumeAndProduceAll=Consume and Produce All +Manufactured=Manufactured +TheProductXIsAlreadyTheProductToProduce=The product to add is already the product to produce. +ForAQuantityOf1=For a quantity to produce of 1 +ConfirmValidateMo=Are you sure you want to validate this Manufacturing Order? diff --git a/htdocs/langs/ca_ES/opensurvey.lang b/htdocs/langs/ca_ES/opensurvey.lang index 9792690147d..8bc3c578793 100644 --- a/htdocs/langs/ca_ES/opensurvey.lang +++ b/htdocs/langs/ca_ES/opensurvey.lang @@ -1,7 +1,7 @@ # Dolibarr language file - Source file is en_US - opensurvey Survey=Enquesta Surveys=Enquestes -OrganizeYourMeetingEasily=Organitzi les seves reunions i enquestes fàcilment. Primer seleccioneu el tipus d'enquesta... +OrganizeYourMeetingEasily=Organize your meetings and polls easily. First select the type of poll... NewSurvey=Nova enquesta OpenSurveyArea=Àrea enquestes AddACommentForPoll=Pot afegir un comentari a l'enquesta... @@ -11,7 +11,7 @@ PollTitle=Títol de l'enquesta ToReceiveEMailForEachVote=Rebre un correu electrònic per cada vot TypeDate=Tipus de data TypeClassic=Tipus estándar -OpenSurveyStep2=Seleccioneu les dates entre els dies lliures (en gris). Els dies seleccionats són de color verd. Vostè pot cancel·lar la selecció d'un dia prèviament seleccionat fent clic de nou sobre el mateix +OpenSurveyStep2=Selecciona les dates entre els dies lliures (gris). Els dies seleccionats són verds. Pots anul·lar la selecció d'un dia prèviament seleccionat fent clic de nou en ell RemoveAllDays=Eliminar tots els dies CopyHoursOfFirstDay=Copia hores del primer dia RemoveAllHours=Eliminar totes les hores @@ -35,7 +35,7 @@ TitleChoice=Títol de l'opció ExportSpreadsheet=Exportar resultats a un full de càlcul ExpireDate=Data límit NbOfSurveys=Número d'enquestes -NbOfVoters=Núm. de votants +NbOfVoters=Nº de votants SurveyResults=Resultats PollAdminDesc=Està autoritzat per canviar totes les línies de l'enquesta amb el botó "Editar". Pot, també, eliminar una columna o una línia amb %s. També podeu afegir una nova columna amb %s. 5MoreChoices=5 opcions més diff --git a/htdocs/langs/ca_ES/orders.lang b/htdocs/langs/ca_ES/orders.lang index 6e0f25cba08..dc3eb2b0b66 100644 --- a/htdocs/langs/ca_ES/orders.lang +++ b/htdocs/langs/ca_ES/orders.lang @@ -11,6 +11,7 @@ OrderDate=Data comanda OrderDateShort=Data comanda OrderToProcess=Comanda a processar NewOrder=Nova comanda +NewOrderSupplier=New Purchase Order ToOrder=Realitzar comanda MakeOrder=Realitzar comanda SupplierOrder=Comanda de compra @@ -25,6 +26,8 @@ OrdersToBill=Ordres de venda lliurades OrdersInProcess=Ordres de venda en procés OrdersToProcess=Ordres de venda per processar SuppliersOrdersToProcess=Comandes de compra a processar +SuppliersOrdersAwaitingReception=Comandes de compra en espera de recepció +AwaitingReception=Esperant recepció StatusOrderCanceledShort=Anul·lada StatusOrderDraftShort=Esborrany StatusOrderValidatedShort=Validada @@ -37,7 +40,6 @@ StatusOrderDeliveredShort=Entregada StatusOrderToBillShort=Emès StatusOrderApprovedShort=Aprovada StatusOrderRefusedShort=Rebutjada -StatusOrderBilledShort=Facturat StatusOrderToProcessShort=A processar StatusOrderReceivedPartiallyShort=Rebuda parcialment StatusOrderReceivedAllShort=Productes rebuts @@ -50,7 +52,6 @@ StatusOrderProcessed=Processada StatusOrderToBill=Emès StatusOrderApproved=Aprovada StatusOrderRefused=Rebutjada -StatusOrderBilled=Facturat StatusOrderReceivedPartially=Rebuda parcialment StatusOrderReceivedAll=Tots els productes rebuts ShippingExist=Existeix una expedició @@ -70,6 +71,7 @@ DeleteOrder=Elimina la comanda CancelOrder=Anul·lar la comanda OrderReopened= Comanda %s reoberta AddOrder=Crear comanda +AddPurchaseOrder=Create purchase order AddToDraftOrders=Afegir a comanda esborrany ShowOrder=Mostrar comanda OrdersOpened=Comandes a processar @@ -135,7 +137,7 @@ Error_OrderNotChecked=No s'han seleccionat comandes a facturar # Order modes (how we receive order). Not the "why" are keys stored into dict.lang OrderByMail=Correu OrderByFax=Fax -OrderByEMail=Correu +OrderByEMail=Correu electrònic OrderByWWW=En línia OrderByPhone=Telèfon # Documents models @@ -152,7 +154,35 @@ OrderCreated=Les seves comandes han estat creats OrderFail=S'ha produït un error durant la creació de les seves comandes CreateOrders=Crear comandes ToBillSeveralOrderSelectCustomer=Per crear una factura per nombroses comandes, faci primer clic sobre el client i després esculli "%s". -OptionToSetOrderBilledNotEnabled=Està desactivada l'opció (del mòdul Workflow) per canviar automàticament l'estat de la comanda com a "Facturada" quan la factura es valida, així que haurà d'establir manualment l'estat de la comanda com a "Facturada". +OptionToSetOrderBilledNotEnabled=Està desactivada l'opció del mòdul Workflow per canviar automàticament l'estat de la comanda com a "Facturada" quan la factura es valida, així que haurà d'establir manualment l'estat de la comanda com a "Facturada". IfValidateInvoiceIsNoOrderStayUnbilled=Si la validació de la factura és "No", l'ordre romandrà a l'estat "No facturat" fins que es validi la factura. -CloseReceivedSupplierOrdersAutomatically=Tanca automàticament la comada a "%s" si es reben tots els productes. +CloseReceivedSupplierOrdersAutomatically=Tanqueu l'ordre d'estat "%s" automàticament si es reben tots els productes. SetShippingMode=Indica el tipus d'enviament +WithReceptionFinished=Amb la recepció finalitzada +#### supplier orders status +StatusSupplierOrderCanceledShort=Cancel·lat +StatusSupplierOrderDraftShort=Esborrany +StatusSupplierOrderValidatedShort=Validat +StatusSupplierOrderSentShort=Expedició en curs +StatusSupplierOrderSent=Enviament en curs +StatusSupplierOrderOnProcessShort=Comanda +StatusSupplierOrderProcessedShort=Processats +StatusSupplierOrderDelivered=Entregada +StatusSupplierOrderDeliveredShort=Entregada +StatusSupplierOrderToBillShort=Entregada +StatusSupplierOrderApprovedShort=Aprovat +StatusSupplierOrderRefusedShort=Rebutjat +StatusSupplierOrderToProcessShort=A processar +StatusSupplierOrderReceivedPartiallyShort=Rebuda parcialment +StatusSupplierOrderReceivedAllShort=Productes rebuts +StatusSupplierOrderCanceled=Cancel·lat +StatusSupplierOrderDraft=Esborrany (a validar) +StatusSupplierOrderValidated=Validat +StatusSupplierOrderOnProcess=Comanda - En espera de recepció +StatusSupplierOrderOnProcessWithValidation=Comanda - A l'espera de rebre o validar +StatusSupplierOrderProcessed=Processats +StatusSupplierOrderToBill=Entregada +StatusSupplierOrderApproved=Aprovat +StatusSupplierOrderRefused=Rebutjat +StatusSupplierOrderReceivedPartially=Rebuda parcialment +StatusSupplierOrderReceivedAll=Tots els productes rebuts diff --git a/htdocs/langs/ca_ES/paybox.lang b/htdocs/langs/ca_ES/paybox.lang index 3fbc28f89bb..a83d626c618 100644 --- a/htdocs/langs/ca_ES/paybox.lang +++ b/htdocs/langs/ca_ES/paybox.lang @@ -11,17 +11,8 @@ YourEMail=E-mail de confirmació de pagament Creditor=Beneficiari PaymentCode=Codi de pagament PayBoxDoPayment=Pagueu amb Paybox -ToPay=Emetre pagament YouWillBeRedirectedOnPayBox=Serà redirigit a la pàgina segura de PayBox per indicar la seva targeta de crèdit Continue=Continuar -ToOfferALinkForOnlinePayment=URL de pagament %s -ToOfferALinkForOnlinePaymentOnOrder=URL per oferir una interfície d'usuari de pagament en línia %s per a un ordre de venda -ToOfferALinkForOnlinePaymentOnInvoice=URL que ofereix una interfície de cobrament en línia %s basada en l'import d'una factura a client -ToOfferALinkForOnlinePaymentOnContractLine=URL que ofereix una interfície de pagament en línia %s basada en l'import d'una línia de contracte -ToOfferALinkForOnlinePaymentOnFreeAmount=URL que ofereix una interfície de pagament en línia %s basada en un impport llíure -ToOfferALinkForOnlinePaymentOnMemberSubscription=URL que ofereix una interfície de pagament en línia %s per una quota de soci -ToOfferALinkForOnlinePaymentOnDonation=URL per oferir un pagament %s en línia, interfície d'usuari per al pagament de la donació -YouCanAddTagOnUrl=També pot afegir el paràmetre url &tag=value per a qualsevol d'aquestes adreces (obligatori només per al pagament lliure) per veure el seu propi codi de comentari de pagament. SetupPayBoxToHavePaymentCreatedAutomatically=Configureu la vostra caixa de pagaments amb l'URL %s perquè el pagament es creï automàticament quan sigui validat per Paybox. YourPaymentHasBeenRecorded=Aquesta pàgina confirma que el pagament s'ha registrat correctament. Gràcies. YourPaymentHasNotBeenRecorded=El vostre pagament no s'ha registrat i la transacció s'ha cancel·lat. Gràcies. diff --git a/htdocs/langs/ca_ES/products.lang b/htdocs/langs/ca_ES/products.lang index 8676207cdec..ce8ddf42afb 100644 --- a/htdocs/langs/ca_ES/products.lang +++ b/htdocs/langs/ca_ES/products.lang @@ -29,10 +29,14 @@ ProductOrService=Producte o servei ProductsAndServices=Productes i serveis ProductsOrServices=Productes o serveis ProductsPipeServices=Productes | Serveis +ProductsOnSale=Productes en venda +ProductsOnPurchase=Productes de compra ProductsOnSaleOnly=Productes només en venda ProductsOnPurchaseOnly=Productes només per compra ProductsNotOnSell=Productes no a la venda i no per a la compra ProductsOnSellAndOnBuy=Productes de venda i de compra +ServicesOnSale=Serveis en venda +ServicesOnPurchase=Serveis de compra ServicesOnSaleOnly=Serveis només en venda ServicesOnPurchaseOnly=Serveis només per compra ServicesNotOnSell=Serveis no a la venda i no per a la compra @@ -149,6 +153,7 @@ RowMaterial=Matèria prima ConfirmCloneProduct=Estàs segur que vols clonar el producte o servei %s? CloneContentProduct=Clona tota la informació principal del producte/servei ClonePricesProduct=Clonar preus +CloneCategoriesProduct=Etiquetes i categories de clons enllaçades CloneCompositionProduct=Clonar virtualment un producte/servei CloneCombinationsProduct=Clonar variants de producte ProductIsUsed=Aquest producte és utilitzat @@ -208,8 +213,8 @@ UseMultipriceRules=Utilitzeu les regles del segment de preus (definides a la con PercentVariationOver=%% variació sobre %s PercentDiscountOver=%% descompte sobre %s KeepEmptyForAutoCalculation=Mantingueu-lo buit per obtenir-ho calculat automàticament pel pes o el volum dels productes -VariantRefExample=Exemple: COL -VariantLabelExample=Exemple: color +VariantRefExample=Exemples: COL, TALLA +VariantLabelExample=Exemples: Color, Talla ### composition fabrication Build=Fabricar ProductsMultiPrice=Productes i preus per cada nivell de preu @@ -287,6 +292,7 @@ ProductWeight=Pes per 1 producte ProductVolume=Volum per 1 producte WeightUnits=Unitat de pes VolumeUnits=Unitat de volum +SurfaceUnits=Surface unit SizeUnits=Unitat de tamany DeleteProductBuyPrice=Elimina preu de compra ConfirmDeleteProductBuyPrice=Esteu segur de voler eliminar aquest preu de compra? @@ -341,3 +347,4 @@ ErrorDestinationProductNotFound=No s'ha trobat el producte de destí ErrorProductCombinationNotFound=Variant de producte no trobada ActionAvailableOnVariantProductOnly=Acció només disponible sobre la variant del producte ProductsPricePerCustomer=Preus dels productes per clients +ProductSupplierExtraFields=Additional Attributes (Supplier Prices) diff --git a/htdocs/langs/ca_ES/projects.lang b/htdocs/langs/ca_ES/projects.lang index 9add15f0558..e4eb293e434 100644 --- a/htdocs/langs/ca_ES/projects.lang +++ b/htdocs/langs/ca_ES/projects.lang @@ -86,8 +86,8 @@ WhichIamLinkedToProject=que estic vinculat al projecte Time=Temps ListOfTasks=Llistat de tasques GoToListOfTimeConsumed=Ves al llistat de temps consumit -GoToListOfTasks=Ves al llistat de tasques -GoToGanttView=Vés a la vista de Gantt +GoToListOfTasks=Mostra com a llista +GoToGanttView=mostra com Gantt GanttView=Vista de Gantt ListProposalsAssociatedProject=Llista de propostes comercials relacionades amb el projecte ListOrdersAssociatedProject=Llista de comandes de vendes relacionades amb el projecte @@ -250,3 +250,8 @@ OneLinePerUser=Una línia per usuari ServiceToUseOnLines=Servei d'ús a les línies InvoiceGeneratedFromTimeSpent=La factura %s s'ha generat a partir del temps dedicat al projecte ProjectBillTimeDescription=Comproveu si heu introduït el full de temps en les tasques del projecte I teniu previst generar factures des del full de temps per facturar al client del projecte (no comproveu si voleu crear la factura que no es basa en els fulls de temps introduïts). +ProjectFollowOpportunity=Segueix l’oportunitat +ProjectFollowTasks=Segueix les tasques +UsageOpportunity=Ús: Oportunitat +UsageTasks=Ús: Tasques +UsageBillTimeShort=Ús: temps de facturació diff --git a/htdocs/langs/ca_ES/propal.lang b/htdocs/langs/ca_ES/propal.lang index 24dfc0430b2..7f813f5e445 100644 --- a/htdocs/langs/ca_ES/propal.lang +++ b/htdocs/langs/ca_ES/propal.lang @@ -83,3 +83,4 @@ DefaultModelPropalToBill=Model per defecte en tancar un pressupost (a facturar) DefaultModelPropalClosed=Model per defecte en tancar un pressupost (no facturat) ProposalCustomerSignature=Acceptació per escrit, segell de l'empresa, data i signatura ProposalsStatisticsSuppliers=Estadístiques de propostes de proveïdors +CaseFollowedBy=Cas seguit per diff --git a/htdocs/langs/ca_ES/receiptprinter.lang b/htdocs/langs/ca_ES/receiptprinter.lang index c8d4b8e4695..954be9ed6b1 100644 --- a/htdocs/langs/ca_ES/receiptprinter.lang +++ b/htdocs/langs/ca_ES/receiptprinter.lang @@ -26,9 +26,10 @@ PROFILE_P822D=Perfil P822D PROFILE_STAR=Perfil Star PROFILE_DEFAULT_HELP=Perfil per defecte per a les impresores Epson PROFILE_SIMPLE_HELP=Perfil simple sense gràfics -PROFILE_EPOSTEP_HELP=Ajuda del perfil Epos Tep +PROFILE_EPOSTEP_HELP=Perfil Epos Tep PROFILE_P822D_HELP=Perfil P822D sense gràfics PROFILE_STAR_HELP=Perfil Star +DOL_LINE_FEED=Salta la línia DOL_ALIGN_LEFT=Alinea el text a l'esquerra DOL_ALIGN_CENTER=Centra el text DOL_ALIGN_RIGHT=Alinea el text a la dreta @@ -42,3 +43,5 @@ DOL_CUT_PAPER_PARTIAL=Talla el tiquet parcialment DOL_OPEN_DRAWER=Obrir calaix de diners DOL_ACTIVATE_BUZZER=Activa timbre DOL_PRINT_QRCODE=Imprimeix el codi QR +DOL_PRINT_LOGO=Print logo of my company +DOL_PRINT_LOGO_OLD=Print logo of my company (old printers) diff --git a/htdocs/langs/ca_ES/resource.lang b/htdocs/langs/ca_ES/resource.lang index 34283f04e1b..f4b0d69ddf6 100644 --- a/htdocs/langs/ca_ES/resource.lang +++ b/htdocs/langs/ca_ES/resource.lang @@ -34,3 +34,6 @@ IdResource=Id de recurs AssetNumber=Número de serie ResourceTypeCode=Codi de tipus de recurs ImportDataset_resource_1=Recursos + +ErrorResourcesAlreadyInUse=Alguns recursos estan en us +ErrorResourceUseInEvent=%s usat en %s esdeveniment diff --git a/htdocs/langs/ca_ES/sendings.lang b/htdocs/langs/ca_ES/sendings.lang index ecf4743ec7f..efbf38f770d 100644 --- a/htdocs/langs/ca_ES/sendings.lang +++ b/htdocs/langs/ca_ES/sendings.lang @@ -21,6 +21,7 @@ QtyShipped=Qt. enviada QtyShippedShort=Quant. env. QtyPreparedOrShipped=Quantitat preparada o enviada QtyToShip=Qt. a enviar +QtyToReceive=Quantitat per rebre QtyReceived=Qt. rebuda QtyInOtherShipments=Quantitat a altres enviaments KeepToShip=Resta a enviar @@ -46,17 +47,18 @@ DateDeliveryPlanned=Data prevista d'entrega RefDeliveryReceipt=Referència del rebut de lliurament StatusReceipt=Estat del rebut de lliurament DateReceived=Data real de recepció +ClassifyReception=Classifica la recepció SendShippingByEMail=Envia expedició per e-mail SendShippingRef=Enviament de l'expedició %s ActionsOnShipping=Events sobre l'expedició LinkToTrackYourPackage=Enllaç per al seguiment del seu paquet ShipmentCreationIsDoneFromOrder=De moment, la creació d'una nova expedició es realitza des de la fitxa de comanda. ShipmentLine=Línia d'expedició -ProductQtyInCustomersOrdersRunning=Quantitat de producte en comandes de client obertes -ProductQtyInSuppliersOrdersRunning=Quantitat de producte en comandes de compra obertes -ProductQtyInShipmentAlreadySent=Quantitat de producte des de comandes de client obertes ja enviades -ProductQtyInSuppliersShipmentAlreadyRecevied=Quantitat de producte des de comandes de proveïdor obertes ja rebudes -NoProductToShipFoundIntoStock=No s'ha trobat el producte per enviar en el magatzem %s. Corregeix l'estoc o torna enrera per triar un altre magatzem. +ProductQtyInCustomersOrdersRunning=Product quantity from open sales orders +ProductQtyInSuppliersOrdersRunning=Product quantity from open purchase orders +ProductQtyInShipmentAlreadySent=Quantitat de producte de comandes de vendes obertes ja enviades +ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from open purchase orders already received +NoProductToShipFoundIntoStock=No s'ha trobat cap producte per enviar en el magatzem %s. Corregeix l'estoc o torna enrera per triar un altre magatzem. WeightVolShort=Pes/Vol. ValidateOrderFirstBeforeShipment=S'ha de validar la comanda abans de fer expedicions. diff --git a/htdocs/langs/ca_ES/stocks.lang b/htdocs/langs/ca_ES/stocks.lang index f2684fdd84c..dd9dbad109b 100644 --- a/htdocs/langs/ca_ES/stocks.lang +++ b/htdocs/langs/ca_ES/stocks.lang @@ -55,7 +55,7 @@ PMPValue=Valor (PMP) PMPValueShort=PMP EnhancedValueOfWarehouses=Valor d'estocs UserWarehouseAutoCreate=Crea un usuari de magatzem automàticament quan es crea un usuari -AllowAddLimitStockByWarehouse=Gestioneu també valors per a existències d'estoc mínimes i desitjades per emparellament (producte-magatzem), a més de valors per producte +AllowAddLimitStockByWarehouse=Gestioneu també valors mínims d'estoc desitjat per emparellament (producte-magatzem), a més de valors mínims d'estoc desitjat per producte IndependantSubProductStock=L'estoc de productes i subproductes són independents QtyDispatched=Quantitat desglossada QtyDispatchedShort=Quant. rebuda @@ -184,7 +184,7 @@ SelectFournisseur=Categoria del proveïdor inventoryOnDate=Inventari INVENTORY_DISABLE_VIRTUAL=Producte virtual (kit): no disminueixi l'estoc d'un producte secundari INVENTORY_USE_MIN_PA_IF_NO_LAST_PA=Utilitza el preu de compra si no es pot trobar l'últim preu de compra -INVENTORY_USE_INVENTORY_DATE_FROM_DATEMVT=El moviment d'estoc té data d'inventari +INVENTORY_USE_INVENTORY_DATE_FOR_DATE_OF_MVT=Els moviments d’estoc tindran la data de l'inventari (en lloc de la data de validació de l'inventari) inventoryChangePMPPermission=Permet canviar el valor PMP d'un producte ColumnNewPMP=Nova unitat PMP OnlyProdsInStock=No afegeixis producte sense estoc @@ -212,3 +212,7 @@ StockIncreaseAfterCorrectTransfer=Incrementa per correcció/traspàs StockDecreaseAfterCorrectTransfer=Disminueix per correcció/traspàs StockIncrease=Augment d'estoc StockDecrease=Disminució d'estoc +InventoryForASpecificWarehouse=Inventory for a specific warehouse +InventoryForASpecificProduct=Inventory for a specific product +StockIsRequiredToChooseWhichLotToUse=Stock is required to choose which lot to use +ForceTo=Force to diff --git a/htdocs/langs/ca_ES/stripe.lang b/htdocs/langs/ca_ES/stripe.lang index 600cb1d207e..77f21867b69 100644 --- a/htdocs/langs/ca_ES/stripe.lang +++ b/htdocs/langs/ca_ES/stripe.lang @@ -16,12 +16,13 @@ StripeDoPayment=Paga amb Stripe YouWillBeRedirectedOnStripe=Se us redirigirà a la pàgina de Stripe assegurada per introduir la informació de la vostra targeta de crèdit Continue=Continuar ToOfferALinkForOnlinePayment=URL de pagament %s -ToOfferALinkForOnlinePaymentOnOrder=URL per oferir una interfície d'usuari de pagament en línia %s per a un ordre de venda -ToOfferALinkForOnlinePaymentOnInvoice=URL que ofereix una interfície de cobrament en línia %s basada en l'import d'una factura a client -ToOfferALinkForOnlinePaymentOnContractLine=URL que ofereix una interfície de pagament en línia %s basada en l'import d'una línia de contracte -ToOfferALinkForOnlinePaymentOnFreeAmount=URL que ofereix una interfície de pagament en línia %s basada en un impport llíure -ToOfferALinkForOnlinePaymentOnMemberSubscription=URL que ofereix una interfície de pagament en línia %s per una quota de soci -YouCanAddTagOnUrl=També pot afegir el paràmetre url &tag=value per a qualsevol d'aquestes adreces (obligatori només per al pagament lliure) per veure el seu propi codi de comentari de pagament. +ToOfferALinkForOnlinePaymentOnOrder=URL to offer a %s online payment page for a sales order +ToOfferALinkForOnlinePaymentOnInvoice=URL to offer a %s online payment page for a customer invoice +ToOfferALinkForOnlinePaymentOnContractLine=URL to offer a %s online payment page for a contract line +ToOfferALinkForOnlinePaymentOnFreeAmount=URL to offer a %s online payment page of any amount with no existing object +ToOfferALinkForOnlinePaymentOnMemberSubscription=URL to offer a %s online payment page for a member subscription +ToOfferALinkForOnlinePaymentOnDonation=URL to offer a %s online payment page for payment of a donation +YouCanAddTagOnUrl=You can also add url parameter &tag=value to any of those URL (mandatory only for payment not linked to an object) to add your own payment comment tag.
    For the URL of payments with no existing object, you may also add the parameter &noidempotency=1 so the same link with same tag can be used several times (some payment mode may limit the payment to 1 for each different link without this parameter) SetupStripeToHavePaymentCreatedAutomatically=Configureu el vostre Stripe amb l'URL %s per fer que el pagament es creï automàticament quan es valide mitjançant Stripe. AccountParameter=Paràmetres del compte UsageParameter=Paràmetres d'ús diff --git a/htdocs/langs/ca_ES/ticket.lang b/htdocs/langs/ca_ES/ticket.lang index 71d80c3a6ec..15cb5c10030 100644 --- a/htdocs/langs/ca_ES/ticket.lang +++ b/htdocs/langs/ca_ES/ticket.lang @@ -33,7 +33,10 @@ TicketDictSeverity=Tiquet - Severitats TicketTypeShortBUGSOFT=Disfunció de la lògica TicketTypeShortBUGHARD=Disfunció de matèries TicketTypeShortCOM=Qüestió comercial -TicketTypeShortINCIDENT=Sol·licitud d'assistència + +TicketTypeShortHELP=Request for functionnal help +TicketTypeShortISSUE=Incidència, error o problema +TicketTypeShortREQUEST=Change or enhancement request TicketTypeShortPROJET=Projecte TicketTypeShortOTHER=Altres @@ -86,7 +89,7 @@ TicketParamModule=Configuració del mòdul de variables TicketParamMail=Configuració de correu electrònic TicketEmailNotificationFrom=Notificació de correu electrònic procedent de TicketEmailNotificationFromHelp=S'utilitza en la resposta del tiquet per exemple -TicketEmailNotificationTo=Notificacions de correu a +TicketEmailNotificationTo=Notificacions de correu electrònic a TicketEmailNotificationToHelp=Enviar notificacions per correu electrònic a aquesta adreça. TicketNewEmailBodyLabel=Missatge de text enviat després de crear un bitllet TicketNewEmailBodyHelp=El text especificat aquí s'inserirà en el correu electrònic confirmant la creació d'un nou tiquet des de la interfície pública. La informació sobre la consulta del tiquet s'afegeix automàticament. @@ -106,7 +109,7 @@ TicketPublicInterfaceTextHelpMessageHelpAdmin=Aquest text apareixerà a sobre de ExtraFieldsTicket=Extra atributs TicketCkEditorEmailNotActivated=L'editor HTML no està activat. Poseu FCKEDITOR_ENABLE_MAIL contingut a 1 per obtenir-lo. TicketsDisableEmail=No enviïs missatges de correu electrònic per a la creació de bitllets o la gravació de missatges -TicketsDisableEmailHelp=De manera predeterminada, s'envien correus electrònics quan es creen nous tiquets o missatges. Activeu aquesta opció per desactivar totes les (*all*) notificacions per correu electrònic +TicketsDisableEmailHelp=De manera predeterminada, s'envien correus electrònics quan es creen nous tiquets o missatges. Activeu aquesta opció per desactivar totes les *all* notificacions per correu electrònic TicketsLogEnableEmail=Activa el 'log' (registre d'activitat) per correu electrònic TicketsLogEnableEmailHelp=En cada canvi, s'enviarà un correu ** a cada contacte ** associat al tiquet. TicketParams=Paràmetres @@ -137,6 +140,10 @@ NoUnreadTicketsFound=No s’ha trobat cap bitllet sense llegir TicketViewAllTickets=Consultar tots els tiquets TicketViewNonClosedOnly=Mostra només els tiquets oberts TicketStatByStatus=Tiquets per estat +OrderByDateAsc=Ordena per data ascendent +OrderByDateDesc=Ordena per data descendent +ShowAsConversation=Show as conversation list +MessageListViewType=Mostra com a llista de taula # # Ticket card @@ -222,6 +229,9 @@ TicketConfirmChangeStatus=Confirmar el canvi d'estatus : %s ? TicketLogStatusChanged=Estatus canviat : %s a %s TicketNotNotifyTiersAtCreate=No es notifica a l'empresa a crear Unread=No llegit +TicketNotCreatedFromPublicInterface=No disponible El tiquet no s'ha creat des de la interfície pública. +PublicInterfaceNotEnabled=La interfície pública no s'ha activat +ErrorTicketRefRequired=Ticket reference name is required # # Logs diff --git a/htdocs/langs/ca_ES/users.lang b/htdocs/langs/ca_ES/users.lang index 7a4b449a35a..39babb4ab15 100644 --- a/htdocs/langs/ca_ES/users.lang +++ b/htdocs/langs/ca_ES/users.lang @@ -109,4 +109,7 @@ UserLogoff=Usuari desconnectat UserLogged=Usuari connectat DateEmployment=Data d'inici de l'ocupació DateEmploymentEnd=Data de finalització de l'ocupació -CantDisableYourself=You can't disable your own user record +CantDisableYourself=No podeu desactivar el vostre propi registre d'usuari +ForceUserExpenseValidator=Validador de l'informe de despeses obligatori +ForceUserHolidayValidator=Force leave request validator +ValidatorIsSupervisorByDefault=Per defecte, el validador és el supervisor de l’usuari. Deixar buit per mantenir aquest comportament. diff --git a/htdocs/langs/ca_ES/website.lang b/htdocs/langs/ca_ES/website.lang index 3e3875a2aa9..a63ec951dfc 100644 --- a/htdocs/langs/ca_ES/website.lang +++ b/htdocs/langs/ca_ES/website.lang @@ -56,7 +56,7 @@ NoPageYet=Encara sense pàgines YouCanCreatePageOrImportTemplate=Podeu crear una pàgina nova o importar una plantilla completa del lloc web SyntaxHelp=Ajuda sobre consells de sintaxi específics YouCanEditHtmlSourceckeditor=Podeu editar el codi font HTML usant el botó "Codi font" a l'editor. -YouCanEditHtmlSource=
    Podeu incloure codi PHP en aquesta font mitjançant les etiquetes <? Php?> . Les següents variables globals estan disponibles: $ conf, $ db, $ mysoc, $ user, $ website, $ websitepage, $ weblangs.

    També podeu incloure contingut d’una altra pàgina / contenidor amb la sintaxi següent:
    <? php includeContainer ('alias_of_container_to_include'); ?>

    Podeu fer una redirecció a una altra pàgina / contenidor amb la sintaxi següent (Nota: no publiqueu cap contingut abans de redirigir):
    <? php redirectToContainer ('alias_of_container_to_redirect_to'); ?>

    Per afegir un enllaç a una altra pàgina, utilitzeu la sintaxi:
    <a href="alias_of_page_to_link_to.php"> mylink <a>

    Per incloure un enllaç per descarregar un fitxer emmagatzemat al directori de documents , utilitzeu el document.php wrapper:
    Exemple, per a un fitxer en documents / ecm (cal registrar-lo), la sintaxi és:
    <a href="/document.php?modulepart=ecm&file=[relative_dir/]filename.ext">
    Per a un fitxer a documents / medias (directori obert per a accés públic), la sintaxi és:
    <a href="/document.php?modulepart=medias&file=[relative_dir/]filename.ext">
    Per a un fitxer compartit amb un enllaç compartit (accés obert mitjançant la clau de repartiment compartida del fitxer), la sintaxi és:
    <a href="/document.php?hashp=publicsharekeyoffile">

    Per incloure una imatge emmagatzemada al directori de documents , utilitzeu l’ envàs de viewimage.php :
    Exemple: per a una imatge en documents / medias (directori obert per a accés públic), la sintaxi és:
    <img src = "/ viewimage.php? modulepart = medias i fitxer = [relative_dir /] nom_fitxer.ext">
    +YouCanEditHtmlSource=
    You can include PHP code into this source using tags <?php ?>. The following global variables are available: $conf, $db, $mysoc, $user, $website, $websitepage, $weblangs.

    You can also include content of another Page/Container with the following syntax:
    <?php includeContainer('alias_of_container_to_include'); ?>

    You can make a redirect to another Page/Container with the following syntax (Note: do not output any content before a redirect):
    <?php redirectToContainer('alias_of_container_to_redirect_to'); ?>

    To add a link to another page, use the syntax:
    <a href="alias_of_page_to_link_to.php">mylink<a>

    To include a link to download a file stored into the documents directory, use the document.php wrapper:
    Example, for a file into documents/ecm (need to be logged), syntax is:
    <a href="/document.php?modulepart=ecm&file=[relative_dir/]filename.ext">
    For a file into documents/medias (open directory for public access), syntax is:
    <a href="/document.php?modulepart=medias&file=[relative_dir/]filename.ext">
    For a file shared with a share link (open access using the sharing hash key of file), syntax is:
    <a href="/document.php?hashp=publicsharekeyoffile">

    To include an image stored into the documents directory, use the viewimage.php wrapper:
    Example, for an image into documents/medias (open directory for public access), syntax is:
    <img src="/viewimage.php?modulepart=medias&file=[relative_dir/]filename.ext">

    More examples of HTML or dynamic code available on the wiki documentation
    . ClonePage=Clona la pàgina/contenidor CloneSite=Clona el lloc SiteAdded=S'ha afegit el lloc web @@ -114,3 +114,10 @@ CSSContentTooltipHelp=Introduïu aquí contingut CSS. Per evitar qualsevol confl LinkAndScriptsHereAreNotLoadedInEditor=Avís: aquest contingut només es produeix quan s'accedeix al lloc des d'un servidor. No s'utilitza en mode Edit, de manera que si necessiteu carregar fitxers Javascript també en mode d'edició, només heu d'afegir la vostra etiqueta 'script src = ...' a la pàgina. Dynamiccontent=Exemple d’una pàgina amb contingut dinàmic ImportSite=Importa la plantilla del lloc web +EditInLineOnOff=El mode "Edita en línia" és %s +ShowSubContainersOnOff=El mode per executar "contingut dinàmic" és %s +GlobalCSSorJS=Fitxer CSS / JS / Capçalera global del lloc web +BackToHomePage=Torna a la pàgina principal... +TranslationLinks=Translation links +YouTryToAccessToAFileThatIsNotAWebsitePage=You try to access to a page that is not a website page +UseTextBetween5And70Chars=For good SEO practices, use a text between 5 and 70 characters diff --git a/htdocs/langs/ca_ES/withdrawals.lang b/htdocs/langs/ca_ES/withdrawals.lang index be382f5c4e6..18ced6ebaa3 100644 --- a/htdocs/langs/ca_ES/withdrawals.lang +++ b/htdocs/langs/ca_ES/withdrawals.lang @@ -76,7 +76,7 @@ WithdrawalFile=Arxiu de la domiciliació SetToStatusSent=Classificar com "Arxiu enviat" ThisWillAlsoAddPaymentOnInvoice=Això també registrarà els pagaments a les factures i les classificarà com a "Pagades" quan el que resti per pagar sigui nul StatisticsByLineStatus=Estadístiques per estats de línies -RUM=Referència de mandat únic (UMR) +RUM=UMR DateRUM=Data de signatura del mandat RUMLong=Referència de mandat única (UMR) RUMWillBeGenerated=Si està buit, es generarà una UMR (Referència de mandat únic) una vegada que es guardi la informació del compte bancari. @@ -85,7 +85,7 @@ WithdrawRequestAmount=Import de la domiciliació WithdrawRequestErrorNilAmount=No és possible crear una domiciliació sense import SepaMandate=Mandat de domiciliació bancària SEPA SepaMandateShort=Mandat SEPA -PleaseReturnMandate=Si us plau retorna aquest formulari de mandat per correu a %s o per mail a +PleaseReturnMandate=Si us plau retorna aquest formulari de mandat per correu electrònic a %s o per correu postal a SEPALegalText=Signant aquest formulari de mandat, autoritzes (A) %s a enviar instruccions al teu banc per a carregar al teu compte i (B) el teu banc carregarà al teu compte d'acord amb les instruccions de part de %s. Com a part dels teus drets, tu tens la capacitat de retornar el rebut des del teu banc sota els termes i condicions del teu acord amb el teu banc. Una devolució deu ser reclamada dintre de 8 setmanes comptant des de la data en que el teu compte va ser carregat. Els teus drets en referència el mandat anterior estan explicats a un comunicat que pots obtenir del teu banc. CreditorIdentifier=Identificador del creditor CreditorName=Nom del creditor diff --git a/htdocs/langs/cs_CZ/accountancy.lang b/htdocs/langs/cs_CZ/accountancy.lang index 8df9d50c2c7..320d7f21cba 100644 --- a/htdocs/langs/cs_CZ/accountancy.lang +++ b/htdocs/langs/cs_CZ/accountancy.lang @@ -1,4 +1,5 @@ -# Dolibarr language file - en_US - Accounting Expert +# Dolibarr language file - en_US - Accountancy (Double entries) +Accountancy=Účetnictví Accounting=Účetnictví ACCOUNTING_EXPORT_SEPARATORCSV=Oddělovač sloupců pro soubor exportu ACCOUNTING_EXPORT_DATE=Formát data pro export souboru @@ -97,6 +98,8 @@ MenuExpenseReportAccounts=Účet výkazů výdajů MenuLoanAccounts=Úvěrové účty MenuProductsAccounts=produktové účty MenuClosureAccounts=Uzavření účtů +MenuAccountancyClosure=Closure +MenuAccountancyValidationMovements=Validate movements ProductsBinding=Produkty účty TransferInAccounting=Transfer v účetnictví RegistrationInAccounting=Registrace v účetnictví @@ -164,12 +167,14 @@ ACCOUNTING_ACCOUNT_SUSPENSE=Čekající účet DONATION_ACCOUNTINGACCOUNT=Účtování účet registrovaných darů ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Účtovací účet pro registraci předplatného -ACCOUNTING_PRODUCT_BUY_ACCOUNT=Účetní účet ve výchozím nastavení pro zakoupené výrobky (použít, pokud není definován v listu produktu) +ACCOUNTING_PRODUCT_BUY_ACCOUNT=Accounting account by default for the bought products (used if not defined in the product sheet) ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Účetní účet ve výchozím nastavení pro prodané produkty (použít, pokud není definován v listu produktu) -ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Účtovací účet standardně pro prodané výrobky v EHS (používá se, pokud není definován v produktovém listu) -ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Účtovací účet standardně pro export prodaný výrobek z EHS (používá se, pokud není definován v listu výrobku) +ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Accounting account by default for the products sold in EEC (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Accounting account by default for the products sold and exported out of EEC (used if not defined in the product sheet) ACCOUNTING_SERVICE_BUY_ACCOUNT=Účetní účet ve výchozím nastavení pro zakoupené služby (použít, pokud není definován v servisním listu) ACCOUNTING_SERVICE_SOLD_ACCOUNT=Účetní účet ve výchozím nastavení pro prodané služby (použít, pokud není definován v servisním listu) +ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Accounting account by default for the services sold in EEC (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Accounting account by default for the services sold and exported out of EEC (used if not defined in the service sheet) Doctype=Typ dokumentu Docdate=Datum @@ -192,9 +197,10 @@ ByPersonalizedAccountGroups=Individuálními skupinami ByYear=Podle roku NotMatch=Nenastaveno DeleteMvt=Odstraňte řádky knihy +DelMonth=Month to delete DelYear=Odstrannění roku DelJournal=Journal, který chcete smazat -ConfirmDeleteMvt=Tímto se odstraní všechny řádky Ledgeru za rok a / nebo z určitého časopisu. Je požadováno alespoň jedno kritérium. +ConfirmDeleteMvt=This will delete all lines of the Ledger for the year/month and/or from a specific journal (At least one criterion is required). You will have to reuse the feature 'Registration inaccounting' to have the deleted record back in the ledger. ConfirmDeleteMvtPartial=Tímto bude smazána transakce z Ledger (všechny řádky související se stejnou transakcí budou smazány) FinanceJournal=Finanční deník ExpenseReportsJournal=Výdajové zprávy journal @@ -235,13 +241,19 @@ DescVentilDoneCustomer=Seznamte se zde se seznamem řádků faktur zákazníků DescVentilTodoCustomer=Vázat fakturační řádky, které již nejsou vázány účtem účetnictví produktu ChangeAccount=Změnit výrobek/službu na účetnm účtu ve vybraných řádcích s následujícím účetním účtem: Vide=- -DescVentilSupplier=Zde naleznete seznam řádků prodejců faktur, které jsou nebo nejsou vázány na účet účetního produktu +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account (only record not already transfered in accountancy are visible) DescVentilDoneSupplier=Zde si přečtěte seznam řádků prodejních faktur a jejich účetní účet DescVentilTodoExpenseReport=Vázat řádky výkazu výdajů, které již nejsou vázány účtem účtování poplatků DescVentilExpenseReport=Zde si přečtěte seznam výkazů výdajů vázaných (nebo ne) na účty účtování poplatků DescVentilExpenseReportMore=Pokud nastavíte účetní účet na řádcích výkazu druhů výdajů, aplikace bude schopna provést veškerou vazbu mezi řádky výkazu výdajů a účetním účtem vašeho účtovacího schématu, a to jedním kliknutím tlačítkem "%s" . Pokud účet nebyl nastaven na slovník poplatků nebo máte stále nějaké řádky, které nejsou vázány na žádný účet, budete muset provést ruční vazbu z nabídky " %s ". DescVentilDoneExpenseReport=Poraďte se zde seznam v souladu se zprávami výdajů a jejich poplatků účtování účtu +DescClosure=Consult here the number of movements by month who are not validated & fiscal years already open +OverviewOfMovementsNotValidated=Step 1/ Overview of movements not validated. (Necessary to close a fiscal year) +ValidateMovements=Validate movements +DescValidateMovements=Any modification or deletion of writing, lettering and deletes will be prohibited. All entries for an exercise must be validated otherwise closing will not be possible +SelectMonthAndValidate=Select month and validate movements + ValidateHistory=Ověřit automaticky AutomaticBindingDone=Automatické vázání provedeno @@ -256,6 +268,7 @@ ListOfProductsWithoutAccountingAccount=Seznam výrobků, které nejsou vázány ChangeBinding=Změnit vazby Accounted=Účtováno v knize NotYetAccounted=Zatím nebyl zaznamenán v knize +ShowTutorial=Show Tutorial ## Admin ApplyMassCategories=Aplikovat hmotnostní kategorie @@ -264,7 +277,7 @@ CategoryDeleted=Kategorie účetního účtu byla odstraněna AccountingJournals=účetní deníky AccountingJournal=Účetní deník NewAccountingJournal=Nový účetní deník -ShowAccoutingJournal=Zobrazit účetní deník +ShowAccountingJournal=Zobrazit účetní deník NatureOfJournal=Nature of Journal AccountingJournalType1=Různé operace AccountingJournalType2=Odbyt diff --git a/htdocs/langs/cs_CZ/admin.lang b/htdocs/langs/cs_CZ/admin.lang index 77712c20c0f..2ab3d2b0f2b 100644 --- a/htdocs/langs/cs_CZ/admin.lang +++ b/htdocs/langs/cs_CZ/admin.lang @@ -178,6 +178,8 @@ Compression=Komprese CommandsToDisableForeignKeysForImport=Příkaz pro zákaz cizích klíču při importu CommandsToDisableForeignKeysForImportWarning=Povinné, pokud chcete být schopni obnovit SQL dump později ExportCompatibility=Kompatibilita vytvořeného souboru exportu +ExportUseMySQLQuickParameter=Use the --quick parameter +ExportUseMySQLQuickParameterHelp=The '--quick' parameter helps limit RAM consumption for large tables. MySqlExportParameters=MySQL parametry exportu PostgreSqlExportParameters= PostgreSQL parametry exportu UseTransactionnalMode=Použití transakční režim @@ -218,7 +220,7 @@ DoliStoreDesc=DoliStore, oficiální trh pro download externích modulů Dolibar DoliPartnersDesc=Seznam firem, které poskytují vlastní moduly nebo funkce.
    Poznámka: Vzhledem k tomu, že Dolibarr je aplikace s otevřeným zdrojovým kódem, může , který má zkušenosti s programováním PHP, vyvinout modul, který by měl . WebSiteDesc=Externí webové stránky pro další (doplňkové) moduly ... DevelopYourModuleDesc=Některá řešení pro vývoj vlastního modulu ... -URL=Odkaz +URL=URL BoxesAvailable=widgety k dispozici BoxesActivated=Widgety aktivovány ActivateOn=Aktivace na @@ -268,6 +270,7 @@ Emails=Emaily EMailsSetup=Nastavení emailů EMailsDesc=Tato stránka vám umožňuje předcházet výchozí parametry PHP pro odesílání e-mailů. Ve většině případů v systému Unix / Linux je nastavení PHP správné a tyto parametry jsou zbytečné. EmailSenderProfiles=Profily odesílatelů e-mailů +EMailsSenderProfileDesc=You can keep this section empty. If you enter some emails here, they will be added to the list of possible senders into the combobox when your write a new email. MAIN_MAIL_SMTP_PORT=SMTP / SMTPS Port (Výchozí nastavení v php.ini: %s) MAIN_MAIL_SMTP_SERVER=SMTP / SMTPS Host (Výchozí nastavení v php.ini: %s) MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=SMTP / SMTPS Port (Nedefinováno v PHP na Unixových systémech) @@ -277,7 +280,7 @@ MAIN_MAIL_ERRORS_TO=E-mail, který se používá pro hlášení chyb, vrací e-m MAIN_MAIL_AUTOCOPY_TO= Kopírovat (Bcc) všechny odeslané e-maily MAIN_DISABLE_ALL_MAILS=Zakázat veškeré odesílání e-mailů (pro testovací účely nebo ukázky) MAIN_MAIL_FORCE_SENDTO=Pošlete všechny e-maily do (namísto skutečných příjemců pro testovací účely) -MAIN_MAIL_ENABLED_USER_DEST_SELECT=Přidejte uživatele zaměstnanců e-mailem do povoleného seznamu příjemců +MAIN_MAIL_ENABLED_USER_DEST_SELECT=Suggest emails of employees (if defined) into the list of predefined recipient when writing a new email MAIN_MAIL_SENDMODE=Metoda odesílání e-mailů MAIN_MAIL_SMTPS_ID=ID SMTP (pokud odesílající server vyžaduje ověření) MAIN_MAIL_SMTPS_PW=Heslo SMTP (pokud server pro odesílání vyžaduje ověření) @@ -462,7 +465,9 @@ EnableAndSetupModuleCron=Pokud chcete, aby tato opakovaná faktura byla automati ModuleCompanyCodeCustomerAquarium=%s, následovaný kódem zákazníka pro účetní kód zákazníka ModuleCompanyCodeSupplierAquarium=%s následovaný dodavatelem kód dodavatel kód účetnictví ModuleCompanyCodePanicum=Vrátit prázdný účetní kód. -ModuleCompanyCodeDigitaria=Kód účetnictví závisí na kódu subjektu. Kód je složen ze znaku "C" na první pozici, po kterém následují první 5 znaky kódu subjektu. +ModuleCompanyCodeDigitaria=Returns a compound accounting code according to the name of the third party. The code consists of a prefix that can be defined in the first position followed by the number of characters defined in the third party code. +ModuleCompanyCodeCustomerDigitaria=%s followed by the truncated customer name by the number of characters: %s for the customer accounting code. +ModuleCompanyCodeSupplierDigitaria=%s followed by the truncated supplier name by the number of characters: %s for the supplier accounting code. Use3StepsApproval=Ve výchozím nastavení musí být nákupní objednávky vytvořeny a schváleny dvěma různými uživateli (jeden krok / uživatel k vytvoření a jeden krok / uživatel ke schválení. Všimněte si, že pokud má uživatel oprávnění k vytvoření a schválení, stačí jeden krok / uživatel) . Touto volbou můžete požádat o zavedení třetího schvalovacího kroku / schválení uživatele, pokud je částka vyšší než určená hodnota (potřebujete tedy 3 kroky: 1 = ověření, 2 = první schválení a 3 = druhé schválení, pokud je dostatečné množství).
    Pokud je zapotřebí jedno schvalování (2 kroky), nastavte jej na velmi malou hodnotu (0,1), pokud je vždy požadováno druhé schválení (3 kroky). UseDoubleApproval=Použijte schválení 3 kroky, kdy částka (bez DPH) je vyšší než ... WarningPHPMail=UPOZORNĚNÍ: Je často lepší nastavit odchozí e-maily, než použít výchozí nastavení poštovního serveru poskytovatele. Někteří poskytovatelé e-mailů (například Yahoo) vám neumožňují odeslat e-mail z jiného serveru, než je jejich vlastní server. Vaše současné nastavení používá server pro odesílání e-mailů a nikoli server vašeho poskytovatele e-mailu, takže někteří příjemci (ten, který je kompatibilní s omezujícím protokolem DMARC) požádá vašeho poskytovatele e-mailu, aby mohli přijmout váš e-mail a některé poskytovatele e-mailu (jako je Yahoo) může odpovědět "ne", protože server není jejich, takže nemnoho přijatých e-mailů nemůže být přijato (buďte opatrní také kvótou odesílatele vašeho e-mailu).
    Pokud má váš poskytovatel e-mailu (například Yahoo) toto omezení, musíte změnit nastavení e-mailu a zvolit druhou metodu "SMTP server" a zadat server SMTP a pověření poskytnuté poskytovatelem e-mailu. @@ -524,7 +529,7 @@ Module50Desc=Řízení výrobků Module51Name=Hromadné e-maily Module51Desc=Hromadná správa pošty Module52Name=Zásoby -Module52Desc=Správa zásob (pouze u produktů) +Module52Desc=Stock management Module53Name=Služby Module53Desc=Řízení služeb Module54Name=Smlouvy/Objednávky @@ -622,7 +627,7 @@ Module5000Desc=Umožňuje spravovat více společností Module6000Name=Workflow Module6000Desc=Správa pracovních postupů (automatické vytvoření objektu a / nebo automatické změny stavu) Module10000Name=Webové stránky -Module10000Desc=Vytvořte webové stránky (veřejné) pomocí editoru WYSIWYG. Stačí nastavit váš webový server (Apache, Nginx, ...) a přejdete do adresáře Dolibarr, který bude mít online na vašem doméně. +Module10000Desc=Create websites (public) with a WYSIWYG editor. This is a webmaster or developer oriented CMS (it is better to know HTML and CSS language). Just setup your web server (Apache, Nginx, ...) to point to the dedicated Dolibarr directory to have it online on the internet with your own domain name. Module20000Name=Nechte správu požadavků Module20000Desc=Definujte a sledujte žádosti o odchod zaměstnanců Module39000Name=Množství produktu @@ -841,10 +846,10 @@ Permission1002=Vytvoření/úprava skladišť Permission1003=Odstranění skladišť Permission1004=Přečtěte skladové pohyby Permission1005=Vytvořit / upravit skladové pohyby -Permission1101=Přečtěte si dodací -Permission1102=Vytvořit / upravit dodací -Permission1104=Potvrzení doručení objednávky -Permission1109=Odstranit dodací +Permission1101=Read delivery receipts +Permission1102=Create/modify delivery receipts +Permission1104=Validate delivery receipts +Permission1109=Delete delivery receipts Permission1121=Read supplier proposals Permission1122=Create/modify supplier proposals Permission1123=Validate supplier proposals @@ -873,9 +878,9 @@ Permission1251=Spustit Hmotné dovozy externích dat do databáze (načítání Permission1321=Export zákazníků faktury, atributy a platby Permission1322=Znovu otevřít placené účet Permission1421=Exportní zakázky a atributy prodeje -Permission2401=Přečtěte akce (události nebo úkoly) které souvisí s jeho účet -Permission2402=Vytvořit / upravit akce (události nebo úkoly) které souvisí s jeho účet -Permission2403=Odstranit akce (události nebo úkoly) které souvisí s jeho účet +Permission2401=Read actions (events or tasks) linked to his user account (if owner of event) +Permission2402=Create/modify actions (events or tasks) linked to his user account (if owner of event) +Permission2403=Delete actions (events or tasks) linked to his user account (if owner of event) Permission2411=Přečtěte akce (události nebo úkoly) a další Permission2412=Vytvořit / upravit akce (události nebo úkoly) dalších Permission2413=Odstranit akce (události nebo úkoly) dalších @@ -901,6 +906,7 @@ Permission20003=Smazat žádosti o dovolenou Permission20004=Přečtěte si všechny požadavky na dovolenou (i u uživatelů, kteří nejsou podřízeni) Permission20005=Vytvářet / upravovat požadavky na dovolenou pro všechny (i pro uživatele, kteří nejsou podřízeni) Permission20006=Žádosti admin opuštěné požadavky (setup a aktualizovat bilance) +Permission20007=Approve leave requests Permission23001=Čtení naplánovaných úloh Permission23002=Vytvoření/aktualizace naplánované úlohy Permission23003=Smazat naplánovanou úlohu @@ -915,7 +921,7 @@ Permission50414=Delete operations in ledger Permission50415=Delete all operations by year and journal in ledger Permission50418=Export operations of the ledger Permission50420=Report and export reports (turnover, balance, journals, ledger) -Permission50430=Define and close a fiscal period +Permission50430=Define fiscal periods. Validate transactions and close fiscal periods. Permission50440=Manage chart of accounts, setup of accountancy Permission51001=Read assets Permission51002=Create/Update assets @@ -962,6 +968,7 @@ DictionaryAccountancyJournal=účetní deníky DictionaryEMailTemplates=Šablony e-mailů DictionaryUnits=Jednotky DictionaryMeasuringUnits=Měřící jednotky +DictionarySocialNetworks=Sociální sítě DictionaryProspectStatus=Stav cíle DictionaryHolidayTypes=Druhy dovolené DictionaryOpportunityStatus=Stav olova pro projekt / vedoucí @@ -1057,7 +1064,7 @@ BackgroundImageLogin=obrázek na pozadí PermanentLeftSearchForm=Permanentní vyhledávací formulář na levém menu DefaultLanguage=Základní jazyk EnableMultilangInterface=Povolit vícejazyčnou podporu -EnableShowLogo=Zobrazit logo na levém menu +EnableShowLogo=Show the company logo in the menu CompanyInfo=Společnost / Organizace CompanyIds=Identity společnosti / organizace CompanyName=Název @@ -1067,7 +1074,11 @@ CompanyTown=Město CompanyCountry=Země CompanyCurrency=Hlavní měna CompanyObject=Předmět společnosti +IDCountry=ID country Logo=Logo +LogoDesc=Main logo of company. Will be used into generated documents (PDF, ...) +LogoSquarred=Logo (squarred) +LogoSquarredDesc=Must be a squarred icon (width = height). This logo will be used as the favorite icon or other need like for the top menu bar (if not disabled into display setup). DoNotSuggestPaymentMode=Nenaznačují NoActiveBankAccountDefined=Není definován žádný aktivní bankovní účet OwnerOfBankAccount=Majitel %s bankovních účtů @@ -1113,7 +1124,7 @@ LogEventDesc=Povolte protokolování pro konkrétní události zabezpečení. Ad AreaForAdminOnly=Parametry nastavení mohou být nastaveny pouze uživateli administrátora . SystemInfoDesc=Systémové informace jsou různé technické informace, které získáte pouze v režimu pro čtení a viditelné pouze pro správce. SystemAreaForAdminOnly=Tato oblast je k dispozici pouze uživatelům správce. Uživatelské oprávnění Dolibarr nemůže toto omezení měnit. -CompanyFundationDesc=Upravte informace společnosti / subjektu. Klikněte na tlačítko "%s" nebo "%s" v dolní části stránky. +CompanyFundationDesc=Edit the information of the company/entity. Click on "%s" button at the bottom of the page. AccountantDesc=If you have an external accountant/bookkeeper, you can edit here its information. AccountantFileNumber=Accountant code DisplayDesc=Parametry ovlivňující vzhled a chování nástroje Dolibarr lze zde změnit. @@ -1129,7 +1140,7 @@ TriggerAlwaysActive=Spouštěče v tomto souboru jsou vždy aktivní, bez ohledu TriggerActiveAsModuleActive=Spouštěče v tomto souboru jsou aktivní, protože je aktivován modul %s . GeneratedPasswordDesc=Zvolte metodu, která má být použita pro automatické generování hesel. DictionaryDesc=Vložit všechny referenční data. Můžete přidat své hodnoty na výchozí hodnoty. -ConstDesc=Tato stránka umožňuje upravovat parametry, které nejsou k dispozici na jiných stránkách. Jedná se převážně o vyhrazené parametry pro vývojáře / pokročilé řešení problémů. Úplný seznam dostupných parametrů naleznete zde . +ConstDesc=This page allows you to edit (override) parameters not available in other pages. These are mostly reserved parameters for developers/advanced troubleshooting only. MiscellaneousDesc=Všechny ostatní parametry spojené s bezpečností definujete zde. LimitsSetup=Limity / Přesné nastavení LimitsDesc=Zde můžete definovat limity, přesnosti a optimalizace, které Dolibarr používá @@ -1456,6 +1467,13 @@ LDAPFieldSidExample=Příklad: objectSID LDAPFieldEndLastSubscription=Datum ukončení předplatného LDAPFieldTitle=Pracovní pozice LDAPFieldTitleExample=Příklad: title +LDAPFieldGroupid=Group id +LDAPFieldGroupidExample=Exemple : gidnumber +LDAPFieldUserid=User id +LDAPFieldUseridExample=Exemple : uidnumber +LDAPFieldHomedirectory=Home directory +LDAPFieldHomedirectoryExample=Exemple : homedirectory +LDAPFieldHomedirectoryprefix=Home directory prefix LDAPSetupNotComplete=Nastavení LDAP není úplná (přejděte na záložku Ostatní) LDAPNoUserOrPasswordProvidedAccessIsReadOnly=Není k dispozici žádný administrátor nebo heslo. Přístup LDAP bude anonymní av režimu pouze pro čtení. LDAPDescContact=Tato stránka umožňuje definovat atributy LDAP název stromu LDAP pro každý údajům o kontaktech Dolibarr. @@ -1577,6 +1595,7 @@ FCKeditorForProductDetails=WYSIWIG tvorba / edice produktů podrobností řádky FCKeditorForMailing= WYSIWIG vytvoření / edice pro hromadné eMailings (Nástroje-> e-mailem) FCKeditorForUserSignature=WYSIWIG vytvoření / edice uživatelského podpisu FCKeditorForMail=Vytvoření WYSIWIG / edition pro veškerou poštu (s výjimkou Nástroje-> e-mailem) +FCKeditorForTicket=WYSIWIG creation/edition for tickets ##### Stock ##### StockSetup=Konfigurace modulu Sklady IfYouUsePointOfSaleCheckModule=Používáte-li standardně dodávaný modul POS (POS) nebo externí modul, může toto nastavení vaše POS modul ignorovat. Většina POS modulů je standardně navržena tak, aby okamžitě vytvořila fakturu a snížila zásobu bez ohledu na možnosti zde. Pokud tedy při registraci prodeje z vašeho POS potřebujete nebo nemáte pokles akcií, zkontrolujte také nastavení POS modulu. @@ -1653,8 +1672,9 @@ CashDesk=Prodejní místa CashDeskSetup=Nastavení modulu Prodejní místo CashDeskThirdPartyForSell=Výchozí generický subjekt, která má být použit k prodeji CashDeskBankAccountForSell=Výchozí účet použít pro příjem plateb v hotovosti -CashDeskBankAccountForCheque= Výchozí účet slouží k přijímání plateb šekem -CashDeskBankAccountForCB= Výchozí účet použít pro příjem plateb prostřednictvím kreditní karty +CashDeskBankAccountForCheque=Výchozí účet slouží k přijímání plateb šekem +CashDeskBankAccountForCB=Výchozí účet použít pro příjem plateb prostřednictvím kreditní karty +CashDeskBankAccountForSumup=Default bank account to use to receive payments by SumUp CashDeskDoNotDecreaseStock=Zakázat pokles akcií, pokud je prodej uskutečněn z prodejního místa (pokud je to "ne", u každého prodeje provedeného z POS se sníží akcie, a to bez ohledu na možnost nastavenou v modulu Akcie). CashDeskIdWareHouse=Vynutit a omezit sklad používat pro pokles zásob StockDecreaseForPointOfSaleDisabled=Snížení zásob z prodejního místa je zakázáno @@ -1693,7 +1713,7 @@ SuppliersSetup=Nastavení modulu dodavatele SuppliersCommandModel=Kompletní šablona objednávky (logo ...) SuppliersInvoiceModel=Kompletní šablona faktury dodavatele (logo ...) SuppliersInvoiceNumberingModel=Číslovací modely faktur dodavatelů -IfSetToYesDontForgetPermission=Je-li nastavena na ano, nezapomeňte uvést oprávnění skupinám nebo uživatelům povoleným pro druhé schválení +IfSetToYesDontForgetPermission=If set to a non null value, don't forget to provide permissions to groups or users allowed for the second approval ##### GeoIPMaxmind ##### GeoIPMaxmindSetup=Nastavení modulu GeoIP Maxmind PathToGeoIPMaxmindCountryDataFile=Path to file containing Maxmind ip to country translation.
    Examples:
    /usr/local/share/GeoIP/GeoIP.dat
    /usr/share/GeoIP/GeoIP.dat
    /usr/share/GeoIP/GeoLite2-Country.mmdb @@ -1782,6 +1802,8 @@ FixTZ=Oprava časového pásma FillFixTZOnlyIfRequired=Příklad: 2 (vyplnit pouze tehdy, pokud problém týkal) ExpectedChecksum=Očekávaný kontrolní součet CurrentChecksum=Současný kontrolní součet +ExpectedSize=Expected size +CurrentSize=Current size ForcedConstants=Požadované konstantní hodnoty MailToSendProposal=návrhy zákazníků MailToSendOrder=Prodejní objednávky @@ -1846,8 +1868,10 @@ NothingToSetup=Pro tento modul není požadováno žádné zvláštní nastaven SetToYesIfGroupIsComputationOfOtherGroups=Pokud je tato skupina výpočtem jiných skupin, nastavte to na ano EnterCalculationRuleIfPreviousFieldIsYes=Zadejte pravidlo výpočtu, pokud bylo předchozí pole nastaveno na Ano (Například 'CODEGRP1 + CODEGRP2') SeveralLangugeVariatFound=Bylo nalezeno několik jazykových variant -COMPANY_AQUARIUM_REMOVE_SPECIAL=Odstraňte speciální znaky +RemoveSpecialChars=Odstraňte speciální znaky COMPANY_AQUARIUM_CLEAN_REGEX=Filtr Regex pro vyčištění hodnoty (COMPANY_AQUARIUM_CLEAN_REGEX) +COMPANY_DIGITARIA_CLEAN_REGEX=Regex filter to clean value (COMPANY_DIGITARIA_CLEAN_REGEX) +COMPANY_DIGITARIA_UNIQUE_CODE=Duplicate not allowed GDPRContact=Úředník pro ochranu údajů (DPO, ochrana dat nebo kontakt GDPR) GDPRContactDesc=Pokud uchováváte údaje o evropských společnostech / občanech, můžete zde jmenovat kontaktní osobu, která je odpovědná za nařízení o obecné ochraně údajů HelpOnTooltip=Text nápovědy se zobrazí na popisku @@ -1884,8 +1908,8 @@ CodeLastResult=Výstup posledního kódu NbOfEmailsInInbox=Počet e-mailů ve zdrojovém adresáři LoadThirdPartyFromName=Načíst vyhledávání subjektem na adrese %s (pouze načíst) LoadThirdPartyFromNameOrCreate=Načíst vyhledávání subjektů na adrese %s (vytvořit, pokud nebyly nalezeny) -WithDolTrackingID=Dolibarr ID sledování nalezeno -WithoutDolTrackingID=Dolibarr ID sledování nebylo nalezeno +WithDolTrackingID=Dolibarr Reference found in Message ID +WithoutDolTrackingID=Dolibarr Reference not found in Message ID FormatZip=Zip MainMenuCode=Vstupní kód nabídky (hlavní menu) ECMAutoTree=Zobrazit automatický strom ECM @@ -1896,6 +1920,7 @@ ResourceSetup=Konfigurace modulu zdrojů UseSearchToSelectResource=Použijte vyhledávací formulář k výběru zdroje (spíše než rozevírací seznam). DisabledResourceLinkUser=Zakázat funkci propojit prostředek s uživateli DisabledResourceLinkContact=Zakázat funkci propojit prostředek s kontakty +EnableResourceUsedInEventCheck=Enable feature to check if a resource is in use in an event ConfirmUnactivation=Potvrďte resetování modulu OnMobileOnly=Pouze na malé obrazovce (smartphone) DisableProspectCustomerType=Zakázat typ subjektu "Prospekt + zákazník" (takže subjekt musí být prospekt nebo zákazník, ale nemůže být oběma) @@ -1937,3 +1962,5 @@ RESTRICT_ON_IP=Allow access to some host IP only (wildcard not allowed, use spac BaseOnSabeDavVersion=Based on the library SabreDAV version NotAPublicIp=Not a public IP MakeAnonymousPing=Make an anonymous Ping '+1' to the Dolibarr foundation server (done 1 time only after installation) to allow the foundation to count the number of Dolibarr installation. +FeatureNotAvailableWithReceptionModule=Feature not available when module Reception is enabled +EmailTemplate=Template for email diff --git a/htdocs/langs/cs_CZ/agenda.lang b/htdocs/langs/cs_CZ/agenda.lang index 20871c710c9..b3176486c78 100644 --- a/htdocs/langs/cs_CZ/agenda.lang +++ b/htdocs/langs/cs_CZ/agenda.lang @@ -76,6 +76,7 @@ ContractSentByEMail=Smlouva %s byla zaslána e-mailem OrderSentByEMail=Prodejní objednávka %s byla odeslána e-mailem InvoiceSentByEMail=Zákaznická faktura %s byla odeslána e-mailem SupplierOrderSentByEMail=Objednávka %s byla odeslána e-mailem +ORDER_SUPPLIER_DELETEInDolibarr=Purchase order %s deleted SupplierInvoiceSentByEMail=Faktura dodavatele %s byla odeslána e-mailem ShippingSentByEMail=Odeslání zásilky %s e-mailem ShippingValidated= Zásilka %s ověřena @@ -86,6 +87,11 @@ InvoiceDeleted=faktura smazána PRODUCT_CREATEInDolibarr=Produkt %s byl vytvořen PRODUCT_MODIFYInDolibarr=Produkt %s byl upraven PRODUCT_DELETEInDolibarr=Produkt %s byl smazán +HOLIDAY_CREATEInDolibarr=Request for leave %s created +HOLIDAY_MODIFYInDolibarr=Request for leave %s modified +HOLIDAY_APPROVEInDolibarr=Request for leave %s approved +HOLIDAY_VALIDATEDInDolibarr=Request for leave %s validated +HOLIDAY_DELETEInDolibarr=Request for leave %s deleted EXPENSE_REPORT_CREATEInDolibarr=Zpráva o výdajích %s byla vytvořena EXPENSE_REPORT_VALIDATEInDolibarr=Zpráva o výdajích %s byla ověřena EXPENSE_REPORT_APPROVEInDolibarr=Zpráva o výdajích %s byla schválena @@ -99,6 +105,14 @@ TICKET_MODIFYInDolibarr=Změna lístku %s TICKET_ASSIGNEDInDolibarr=Ticket %s assigned TICKET_CLOSEInDolibarr=Lístek %s uzavřen TICKET_DELETEInDolibarr=Lístek %s byl smazán +BOM_VALIDATEInDolibarr=BOM validated +BOM_UNVALIDATEInDolibarr=BOM unvalidated +BOM_CLOSEInDolibarr=BOM disabled +BOM_REOPENInDolibarr=BOM reopen +BOM_DELETEInDolibarr=BOM deleted +MO_VALIDATEInDolibarr=MO validated +MO_PRODUCEDInDolibarr=MO produced +MO_DELETEInDolibarr=MO deleted ##### End agenda events ##### AgendaModelModule=Šablony dokumentů pro události DateActionStart=Datum zahájení diff --git a/htdocs/langs/cs_CZ/bookmarks.lang b/htdocs/langs/cs_CZ/bookmarks.lang index 56668b429d5..1b41e1df354 100644 --- a/htdocs/langs/cs_CZ/bookmarks.lang +++ b/htdocs/langs/cs_CZ/bookmarks.lang @@ -3,18 +3,19 @@ AddThisPageToBookmarks=Přidat stránku do záložek Bookmark=Záložka Bookmarks=Záložky ListOfBookmarks=Seznam záložek -EditBookmarks=List / upravit záložky +EditBookmarks=Seznam/úprava záložek NewBookmark=Nová záložka ShowBookmark=Zobrazit záložku -OpenANewWindow=Otevření nového okna -ReplaceWindow=Nahradit aktuální okno -BookmarkTargetNewWindowShort=New window -BookmarkTargetReplaceWindowShort=Aktuální okno -BookmarkTitle=Záložka titul +OpenANewWindow=Otevřete novou kartu +ReplaceWindow=Nahradit aktuální kartu +BookmarkTargetNewWindowShort=Nová karta +BookmarkTargetReplaceWindowShort=Aktuální karta +BookmarkTitle=Název záložky UrlOrLink=URL BehaviourOnClick=Chování při kliknutí na URL CreateBookmark=Vytvořit záložku -SetHereATitleForLink=Nastavte název pro záložku -UseAnExternalHttpLinkOrRelativeDolibarrLink=Použijte externí http adresu URL nebo relativní adresu URL Dolibarr -ChooseIfANewWindowMustBeOpenedOnClickOnBookmark=Choose if linked page must open in new window or not +SetHereATitleForLink=Nastavte název záložky +UseAnExternalHttpLinkOrRelativeDolibarrLink=Použijte externí/absolutní odkaz (https://URL) nebo interní/ relativní odkaz (/DOLIBARR_ROOT/htdocs /...) +ChooseIfANewWindowMustBeOpenedOnClickOnBookmark=Zvolte, zda se má odkazovaná stránka otevřít na aktuální kartě nebo na nové kartě BookmarksManagement=Záložky řízení +BookmarksMenuShortCut=Ctrl + shift + m diff --git a/htdocs/langs/cs_CZ/boxes.lang b/htdocs/langs/cs_CZ/boxes.lang index f5b9f942bc2..2458dea9d07 100644 --- a/htdocs/langs/cs_CZ/boxes.lang +++ b/htdocs/langs/cs_CZ/boxes.lang @@ -19,6 +19,7 @@ BoxLastContacts=Poslední kontakty/adresy BoxLastMembers=Nejnovější členové BoxFicheInter=Nejnovější intervence BoxCurrentAccounts=Zůstatek otevřených účtů +BoxTitleMemberNextBirthdays=Birthdays of this month (members) BoxTitleLastRssInfos=Nejnovější %s zprávy z %s BoxTitleLastProducts=Poslední %s modifikované produkty/služby BoxTitleProductsAlertStock=Produkty: upozornění skladu @@ -34,14 +35,17 @@ BoxTitleLastFicheInter=Nejnovější %s upravené intervence BoxTitleOldestUnpaidCustomerBills=Nejstarší %s nezaplacené faktury zákazníků BoxTitleOldestUnpaidSupplierBills=Nejstarší %s nezaplacené faktury dodavatelů BoxTitleCurrentAccounts=Otevřít účty: zůstatky +BoxTitleSupplierOrdersAwaitingReception=Supplier orders awaiting reception BoxTitleLastModifiedContacts=Poslední %s upravené kontakty/adresy -BoxMyLastBookmarks=Bookmarks: latest %s +BoxMyLastBookmarks=Záložky: poslední %s BoxOldestExpiredServices=Nejstarší aktivní expirované služby BoxLastExpiredServices=Nejnovější %s nejstarší kontakty s aktivním vypršením služby BoxTitleLastActionsToDo=Poslední %s vykonané akce BoxTitleLastContracts=Poslední %s modifikované smlouvy BoxTitleLastModifiedDonations=Nejnovější %s upravené dary BoxTitleLastModifiedExpenses=Nejnovější %s upravené výkazy výdajů +BoxTitleLatestModifiedBoms=Latest %s modified BOMs +BoxTitleLatestModifiedMos=Latest %s modified Manufacturing Orders BoxGlobalActivity=Globální aktivita (faktury, návrhy, objednávky) BoxGoodCustomers=Dobří zákazníci BoxTitleGoodCustomers=%s Dobří zákazníci @@ -64,6 +68,7 @@ NoContractedProducts=Žádné nasmlouvané produkty/služby NoRecordedContracts=Žádné zaznamenané smlouvy NoRecordedInterventions=Žádné zaznamenané zásahy BoxLatestSupplierOrders=Nejnovější objednávky +BoxLatestSupplierOrdersAwaitingReception=Latest Purchase Orders (with a pending reception) NoSupplierOrder=Žádná zaznamenaná objednávka BoxCustomersInvoicesPerMonth=Faktury zákazníků za měsíc BoxSuppliersInvoicesPerMonth=Faktury dodavatele za měsíc @@ -72,7 +77,7 @@ BoxSuppliersOrdersPerMonth=Objednávky dodavatelů za měsíc BoxProposalsPerMonth=Nabídky za měsíc NoTooLowStockProducts=Žádný produkt není v omezeném stavu BoxProductDistribution=Produkty / služby Distribuce -ForObject=On %s +ForObject=Na %s BoxTitleLastModifiedSupplierBills=Faktury dodavatele: poslední změny %s BoxTitleLatestModifiedSupplierOrders=Objednávky dodavatele: poslední %s změněno BoxTitleLastModifiedCustomerBills=Zákaznické faktury: poslední změna %s @@ -84,4 +89,14 @@ ForProposals=Nabídky LastXMonthRolling=Nejnovější %s měsíc válcování ChooseBoxToAdd=Přidání widgetu do hlavního panelu BoxAdded=Widget byl přidán do hlavního panelu -BoxTitleUserBirthdaysOfMonth=Birthdays of this month +BoxTitleUserBirthdaysOfMonth=Birthdays of this month (users) +BoxLastManualEntries=Last manual entries in accountancy +BoxTitleLastManualEntries=%s latest manual entries +NoRecordedManualEntries=No manual entries record in accountancy +BoxSuspenseAccount=Count accountancy operation with suspense account +BoxTitleSuspenseAccount=Number of unallocated lines +NumberOfLinesInSuspenseAccount=Number of line in suspense account +SuspenseAccountNotDefined=Suspense account isn't defined +BoxLastCustomerShipments=Last customer shipments +BoxTitleLastCustomerShipments=Latest %s customer shipments +NoRecordedShipments=No recorded customer shipment diff --git a/htdocs/langs/cs_CZ/commercial.lang b/htdocs/langs/cs_CZ/commercial.lang index 122411355f2..def4e02f40b 100644 --- a/htdocs/langs/cs_CZ/commercial.lang +++ b/htdocs/langs/cs_CZ/commercial.lang @@ -1,25 +1,25 @@ # Dolibarr language file - Source file is en_US - commercial -Commercial=Obchodní -CommercialArea=Obchodní oblast +Commercial=Commerce +CommercialArea=Commerce area Customer=Zákazník Customers=Zákazníci Prospect=Cíl Prospects=Cíle -DeleteAction=Delete an event -NewAction=New event +DeleteAction=Odstranit událost +NewAction=Nová událost AddAction=Vytvořit událost -AddAnAction=Create an event +AddAnAction=Vytvořte událost AddActionRendezVous=Vytvořit schůzku -ConfirmDeleteAction=Are you sure you want to delete this event? +ConfirmDeleteAction=Opravdu chcete tuto událost smazat? CardAction=Karta události -ActionOnCompany=Related company -ActionOnContact=Related contact +ActionOnCompany=Související společnost +ActionOnContact=Související kontakt TaskRDVWith=Setkání s %s ShowTask=Zobrazit úkol ShowAction=Zobrazit akce ActionsReport=Zpráva událostí -ThirdPartiesOfSaleRepresentative=Třetí strany s obchodním zástupcem -SaleRepresentativesOfThirdParty=Obchodní zástupci třetích stran +ThirdPartiesOfSaleRepresentative=Subjekty s obchodním zástupcem +SaleRepresentativesOfThirdParty=Obchodní zástupci subjektů SalesRepresentative=Obchodní zástupce SalesRepresentatives=Obchodní zástupci SalesRepresentativeFollowUp=Obchodní zástupce (pokračování) @@ -29,8 +29,8 @@ ShowCustomer=Zobrazit zákazníka ShowProspect=Zobrazit cíl ListOfProspects=Seznam cílů ListOfCustomers=Seznam zákazníků -LastDoneTasks=Latest %s completed actions -LastActionsToDo=Oldest %s not completed actions +LastDoneTasks=Poslednch %s dokončených akcí +LastActionsToDo=Nejstarší %s nedokončené akce DoneAndToDoActions=Dokončeno a doděláno událostí DoneActions=Dokončené akce ToDoActions=Neúplné události @@ -52,17 +52,17 @@ ActionAC_TEL=Telefonní hovor ActionAC_FAX=Odeslat fax ActionAC_PROP=Poslat e-mailem návrh ActionAC_EMAIL=Odeslat e-mail -ActionAC_EMAIL_IN=Reception of Email +ActionAC_EMAIL_IN=Příjem e-mailu ActionAC_RDV=Schůze ActionAC_INT=Intervence na místě ActionAC_FAC=Poslat zákazníkovi fakturu poštou ActionAC_REL=Poslat zákazníkovi fakturu poštou (upomínka) ActionAC_CLO=Zavřít ActionAC_EMAILING=Poslat hromadný email -ActionAC_COM=Poslat objednávky zákazníka e-mailem +ActionAC_COM=Pošlete prodejní objednávku poštou ActionAC_SHIP=Poslat přepravu na mail -ActionAC_SUP_ORD=Send purchase order by mail -ActionAC_SUP_INV=Send vendor invoice by mail +ActionAC_SUP_ORD=Pošlete objednávku e-mailem +ActionAC_SUP_INV=Poslat dodavatelské faktury e-mailem ActionAC_OTH=Ostatní ActionAC_OTH_AUTO=Automaticky vložené události ActionAC_MANUAL=Ručně vložené události @@ -72,9 +72,9 @@ Stats=Prodejní statistiky StatusProsp=Stav cíle DraftPropals=Navrhnout obchodní návrhy NoLimit=No limit -ToOfferALinkForOnlineSignature=Link for online signature -WelcomeOnOnlineSignaturePage=Welcome to the page to accept commercial proposals from %s -ThisScreenAllowsYouToSignDocFrom=This screen allow you to accept and sign, or refuse, a quote/commercial proposal -ThisIsInformationOnDocumentToSign=This is information on document to accept or refuse -SignatureProposalRef=Signature of quote/commercial proposal %s -FeatureOnlineSignDisabled=Feature for online signing disabled or document generated before the feature was enabled +ToOfferALinkForOnlineSignature=Odkaz pro podpis online +WelcomeOnOnlineSignaturePage=Vítejte na stránce, abyste přijali komerční návrhy z %s +ThisScreenAllowsYouToSignDocFrom=Tato obrazovka umožňuje přijímat a podepsat nebo odmítnout nabídku/komerční návrh +ThisIsInformationOnDocumentToSign=Toto jsou informace o přijetí nebo odmítnutí dokumentu +SignatureProposalRef=Podpis nabídky/obchodní nabídky %s +FeatureOnlineSignDisabled=Funkce pro podepisování online zakázána nebo dokument byl vygenerovaný dříve, než byla funkce povolena diff --git a/htdocs/langs/cs_CZ/compta.lang b/htdocs/langs/cs_CZ/compta.lang index 9fd0d7e0d96..9b6cbf21340 100644 --- a/htdocs/langs/cs_CZ/compta.lang +++ b/htdocs/langs/cs_CZ/compta.lang @@ -63,7 +63,7 @@ LT2SupplierES=IRPF nákupy LT2CustomerIN=Prodej SGST LT2SupplierIN=Nákupy SGST VATCollected=Vybraná DPH -ToPay=Zaplatit +StatusToPay=Zaplatit SpecialExpensesArea=Oblast pro všechny speciální platby SocialContribution=Sociální nebo daňová daň SocialContributions=Sociální nebo daně za diff --git a/htdocs/langs/cs_CZ/contracts.lang b/htdocs/langs/cs_CZ/contracts.lang index 5260114a9e0..47660000923 100644 --- a/htdocs/langs/cs_CZ/contracts.lang +++ b/htdocs/langs/cs_CZ/contracts.lang @@ -51,7 +51,7 @@ ListOfClosedServices=Seznam uzavřených služeb ListOfRunningServices=Seznam spuštěných služeb NotActivatedServices=Neaktivní služby (u ověřených smluv) BoardNotActivatedServices=Služby pro aktivaci u ověřených smluv -BoardNotActivatedServicesShort=Services to activate +BoardNotActivatedServicesShort=Služby k aktivaci LastContracts=Nejnovější %s smlouvy LastModifiedServices=Nejnovější %s modifikované služby ContractStartDate=Datum zahájení diff --git a/htdocs/langs/cs_CZ/cron.lang b/htdocs/langs/cs_CZ/cron.lang index 5d196c978eb..b2b351ec4e2 100644 --- a/htdocs/langs/cs_CZ/cron.lang +++ b/htdocs/langs/cs_CZ/cron.lang @@ -76,8 +76,9 @@ CronType_method=Metoda volání třídy PHP CronType_command=Shell příkaz CronCannotLoadClass=Nelze načíst soubor třídy %s (použít třídu %s) CronCannotLoadObject=Byl vložen soubor třídy %s, ale do něj nebyl nalezen objekt %s -UseMenuModuleToolsToAddCronJobs=Jděte do menu "Home- Moduly nářadí- Seznam úloh" kde vidíte a upravujete naplánované úlohy. +UseMenuModuleToolsToAddCronJobs=Chcete-li zobrazit a upravit naplánované úlohy, přejděte do nabídky „ Domů - Nástroje pro správu - Naplánované úlohy “. JobDisabled=Úloha vypnuta MakeLocalDatabaseDumpShort=Záloha lokální databáze MakeLocalDatabaseDump=Vytvoření výpisu místní databáze. Parametry jsou: komprese ('gz' nebo 'bz' nebo 'none'), zálohovací typ ('mysql', 'pgsql', 'auto'), WarningCronDelayed=Pozor, pokud jde o výkonnost, bez ohledu na to, co je příštím datem provedení povolených úloh, mohou být vaše úlohy zpožděny maximálně do %s hodin, než budou spuštěny. +DATAPOLICYJob=Čistič dat a anonymizér diff --git a/htdocs/langs/cs_CZ/deliveries.lang b/htdocs/langs/cs_CZ/deliveries.lang index 04156649b02..484ad45eeb9 100644 --- a/htdocs/langs/cs_CZ/deliveries.lang +++ b/htdocs/langs/cs_CZ/deliveries.lang @@ -1,16 +1,16 @@ # Dolibarr language file - Source file is en_US - deliveries Delivery=Dodávka -DeliveryRef=Ref Delivery -DeliveryCard=Receipt card -DeliveryOrder=Dodací objednávka +DeliveryRef=Ref Doručení +DeliveryCard=Příjmová karta +DeliveryOrder=Delivery receipt DeliveryDate=Termín dodání -CreateDeliveryOrder=Generate delivery receipt -DeliveryStateSaved=Delivery state saved +CreateDeliveryOrder=Generovat doklad o doručení +DeliveryStateSaved=Stav doručení byl uložen SetDeliveryDate=Nastavit datem odeslání ValidateDeliveryReceipt=Potvrzení o doručení -ValidateDeliveryReceiptConfirm=Are you sure you want to validate this delivery receipt? +ValidateDeliveryReceiptConfirm=Opravdu chcete ověřit potvrzení o doručení? DeleteDeliveryReceipt=Odstranit potvrzení o doručení -DeleteDeliveryReceiptConfirm=Are you sure you want to delete delivery receipt %s? +DeleteDeliveryReceiptConfirm=Opravdu chcete smazat potvrzení o doručení %s ? DeliveryMethod=Způsob doručení TrackingNumber=Sledovací číslo DeliveryNotValidated=Dodávka není ověřena @@ -27,4 +27,5 @@ Recipient=Příjemce ErrorStockIsNotEnough=Dostatečné množství není skladem Shippable=Doručitelné NonShippable=Nedoručitelné -ShowReceiving=Show delivery receipt +ShowReceiving=Zobrazit potvrzení o doručení +NonExistentOrder=Neexistující objednávka diff --git a/htdocs/langs/cs_CZ/donations.lang b/htdocs/langs/cs_CZ/donations.lang index 4f01f38c6de..2dad28cde1a 100644 --- a/htdocs/langs/cs_CZ/donations.lang +++ b/htdocs/langs/cs_CZ/donations.lang @@ -17,6 +17,7 @@ DonationStatusPromiseNotValidatedShort=Návrh DonationStatusPromiseValidatedShort=Ověřené DonationStatusPaidShort=Přijaté DonationTitle=Příjem daru +DonationDate=Datum darování DonationDatePayment=Datum platby ValidPromess=Ověřit příslib DonationReceipt=Příjem daru @@ -31,4 +32,4 @@ DONATION_ART200=Zobrazit článek 200 od CGI, pokud máte obavy DONATION_ART238=Zobrazit článek 238 od CGI, pokud máte obavy DONATION_ART885=Zobrazit článek 885 od CGI, pokud máte obavy DonationPayment=Platba daru -DonationValidated=Donation %s validated +DonationValidated=Dar %s validován diff --git a/htdocs/langs/cs_CZ/errors.lang b/htdocs/langs/cs_CZ/errors.lang index 2b03a4f6ccb..e6561fb5b58 100644 --- a/htdocs/langs/cs_CZ/errors.lang +++ b/htdocs/langs/cs_CZ/errors.lang @@ -196,6 +196,7 @@ ErrorPhpMailDelivery=Zkontrolujte, zda nepoužíváte příliš velký počet p ErrorUserNotAssignedToTask=Uživatel musí být přiřazen k úloze, aby mohl zadat čas potřebný k práci. ErrorTaskAlreadyAssigned=Úkol je již přiřazen uživateli ErrorModuleFileSeemsToHaveAWrongFormat=Balíček modul vypadá, že má chybný formát. +ErrorModuleFileSeemsToHaveAWrongFormat2=At least one mandatory directory must exists into zip of module: %s or %s ErrorFilenameDosNotMatchDolibarrPackageRules=Název balíčku modulu ( %s) neodpovídá očekávané syntaxi název: %s Nemůžete sem cpát všechno, co vás napadne ...... ErrorDuplicateTrigger=Chyba, duplicitní název spouštěče %s. Je již načten z %s. ErrorNoWarehouseDefined=Chyba, nejsou definovány žádné sklady. Z luftu produkt nepřidáte ..... @@ -219,6 +220,9 @@ ErrorURLMustStartWithHttp=Adresa URL %s musí začínat http: // nebo https: // ErrorNewRefIsAlreadyUsed=Chyba, nový odkaz je již použit ErrorDeletePaymentLinkedToAClosedInvoiceNotPossible=Error, delete payment linked to a closed invoice is not possible. ErrorSearchCriteriaTooSmall=Search criteria too small. +ErrorObjectMustHaveStatusActiveToBeDisabled=Objects must have status 'Active' to be disabled +ErrorObjectMustHaveStatusDraftOrDisabledToBeActivated=Objects must have status 'Draft' or 'Disabled' to be enabled +ErrorNoFieldWithAttributeShowoncombobox=No fields has property 'showoncombobox' into definition of object '%s'. No way to show the combolist. # Warnings WarningParamUploadMaxFileSizeHigherThanPostMaxSize=Your PHP parameter upload_max_filesize (%s) is higher than PHP parameter post_max_size (%s). This is not a consistent setup. WarningPasswordSetWithNoAccount=Pro tohoto člena bylo nastaveno heslo. Nebyl však vytvořen žádný uživatelský účet. Toto heslo je uloženo, ale nemůže být použito pro přihlášení k Dolibarr. Může být použito externím modulem / rozhraním, ale pokud nemáte pro člena definováno žádné přihlašovací jméno ani heslo, můžete vypnout možnost "Správa přihlášení pro každého člena" z nastavení modulu člena. Pokud potřebujete spravovat přihlašovací údaje, ale nepotřebujete žádné heslo, můžete toto pole ponechat prázdné, abyste se tomuto varování vyhnuli. Poznámka: E-mail může být také použit jako přihlašovací jméno, pokud je člen připojen k uživateli. @@ -244,3 +248,4 @@ WarningAnEntryAlreadyExistForTransKey=Položka již existuje pro překladatelsk WarningNumberOfRecipientIsRestrictedInMassAction=Upozornění: počet různých příjemců je omezen na %s při použití hromadných akcí v seznamech WarningDateOfLineMustBeInExpenseReportRange=Upozornění: datum řádku není v rozsahu výkazu výdajů WarningProjectClosed=Projekt je uzavřen. Nejprve je musíte znovu otevřít. +WarningSomeBankTransactionByChequeWereRemovedAfter=Some bank transaction were removed after that the receipt including them were generated. So nb of cheques and total of receipt may differ from number and total in list. diff --git a/htdocs/langs/cs_CZ/exports.lang b/htdocs/langs/cs_CZ/exports.lang index 8942aca5fb1..2e6bb9adff8 100644 --- a/htdocs/langs/cs_CZ/exports.lang +++ b/htdocs/langs/cs_CZ/exports.lang @@ -1,6 +1,6 @@ # Dolibarr language file - Source file is en_US - exports -ExportsArea=Oblast exportu -ImportArea=Oblast importu +ExportsArea=Exporty +ImportArea=Import NewExport=Nový export NewImport=Nový import ExportableDatas=Exportovatelný dataset @@ -8,10 +8,10 @@ ImportableDatas=Importovatelný dataset SelectExportDataSet=Vyberte datový soubor, který chcete exportovat ... SelectImportDataSet=Vyberte datový soubor, který chcete importovat ... SelectExportFields=Vyberte pole, která chcete exportovat, nebo zvolte předdefinovaný profil exportu -SelectImportFields=Zvolte pole zdrojového souboru, který chcete importovat, a jejich cílové pole v databázi jejich přesunutím nahoru a dolů s ukotvením %s, nebo vyberte předdefinovaný profil pro import: +SelectImportFields=Zvolte pole zdrojového souboru, který chcete importovat, a jejich cílové pole v databázi přesunutím nahoru a dolů pomocí kotvy %s nebo vyberte předdefinovaný profil importu: NotImportedFields=Položky zdrojového souboru nejsou importovány -SaveExportModel=Uložte tento profil exportu, pokud máte v plánu použít ho znovu později ... -SaveImportModel=Uložte tento profil exportu, pokud máte v plánu použít ho znovu později ... +SaveExportModel=Uložte své výběry jako exportní profil / šablonu (pro opětovné použití). +SaveImportModel=Uložit tento import profil (pro opětovné použití) ... ExportModelName=Název profilu exportu ExportModelSaved=Profil exportu byl uložen pod názvem %s. ExportableFields=Exportovatelné pole @@ -23,36 +23,36 @@ DatasetToImport=Importovat soubor do datového souboru ChooseFieldsOrdersAndTitle=Zvolte pole objednávky ... FieldsTitle=Pole název FieldTitle=Pole název -NowClickToGenerateToBuildExportFile=Nyní vyberte formát souboru v poli se seznamem a klikněte na "Generovat" pro sestavení souboru exportu .... +NowClickToGenerateToBuildExportFile=Nyní vyberte formát souboru v poli se seznamem a klikněte na "Generovat" pro vytvoření exportního souboru ... AvailableFormats=Dostupné formáty LibraryShort=Knihovna Step=Krok FormatedImport=Asistent importu -FormatedImportDesc1=Tato oblast umožňuje importovat osobní údaje, pomocí asistenta, který vám pomůže v procesu, bez technických znalostí. -FormatedImportDesc2=Prvním krokem je vybrat řídící data která chcete nahrát, ak soubor načíst, a pak si vybrat, která pole chcete načíst. -FormatedExport=Asistent exportu -FormatedExportDesc1=Tato oblast umožňuje exportovat osobní údaje, pomocí asistenta, který vám pomůže v procesu, bez technických znalostí. -FormatedExportDesc2=Prvním krokem je vybrat předem definovaný dataset, pak si vybrat, která pole chcete v souborech výsledků, a v jakém pořadí. -FormatedExportDesc3=Když jsou vybraná data na export, můžete definovat formát výstupního souboru, který chcete exportovat. +FormatedImportDesc1=Tento modul umožňuje aktualizaci stávajících dat nebo přidávání nových objektů do databáze ze souboru bez technických znalostí pomocí asistenta. +FormatedImportDesc2=Prvním krokem je zvolit typ dat, který chcete importovat, pak formát zdrojového souboru a potom pole, která chcete importovat. +FormatedExport=Exportní asistent +FormatedExportDesc1=Tyto nástroje umožňují export personalizovaných dat pomocí asistenta, aby vám pomohli v procesu bez nutnosti technických znalostí. +FormatedExportDesc2=Prvním krokem je výběr předdefinované množiny dat, které políčka chcete exportovat a v jakém pořadí. +FormatedExportDesc3=Při výběru dat pro export můžete zvolit formát výstupního souboru. Sheet=List NoImportableData=Žádné importovatelné údaje (žádný modul s definicemi povolení importu dat) -FileSuccessfullyBuilt=File generated +FileSuccessfullyBuilt=Soubor byl vygenerován SQLUsedForExport=Dotaz SQL použitý k vytvoření exportovaného souboru LineId=Id řádku -LineLabel=Label of line +LineLabel=Označení řádku LineDescription=Popis řádku LineUnitPrice=Jednotková cena z řádku LineVATRate=Sazba DPH z řádku LineQty=Množství pro řádek -LineTotalHT=Čistá částka daně na řádku +LineTotalHT=Částka bez. daň ma řádku LineTotalTTC=Částka s DPH za řádek LineTotalVAT=Částka DPH za řádek TypeOfLineServiceOrProduct=Použitý typ řádku (0 = produkt, 1 = služba) FileWithDataToImport=Soubor s daty pro import FileToImport=Zdrojový soubor k importu -FileMustHaveOneOfFollowingFormat=Soubor pro import musí mít jeden z následujících formátů -DownloadEmptyExample=Stáhněte si příklad prázdného zdrojového souboru -ChooseFormatOfFileToImport=Zvolte si formát souboru jako formát souboru pro import kliknutím na %s Piktogram vyberte ... +FileMustHaveOneOfFollowingFormat=Importovaný soubor musí mít jeden z následujících formátů +DownloadEmptyExample=Stáhnout soubor šablony s informacemi o obsahu pole (* jsou povinná pole) +ChooseFormatOfFileToImport=Vyberte formát souboru, který chcete použít jako formát souboru importu klepnutím na ikonu %s pro jeho výběr ... ChooseFileToImport=Pro nahrání souboru klepněte na ikonku %s pro výběr souboru jako zdrojový soubor importu ... SourceFileFormat=Zdrojový soubor FieldsInSourceFile=Pole ve zdrojovém souboru @@ -63,71 +63,71 @@ MoveField=Přesuňte pole na číslo sloupce %s ExampleOfImportFile=Example_of_import_file SaveImportProfile=Uložit tento profil importu ErrorImportDuplicateProfil=Nepodařilo se uložit tento profil importu. Existující profil s tímto jménem již existuje. -TablesTarget=Cílené stoly +TablesTarget=Cílené tabulky FieldsTarget=Cílené pole FieldTarget=Cílená pole FieldSource=Zdroj pole NbOfSourceLines=Počet řádků ve zdrojovém souboru -NowClickToTestTheImport=Kontrola parametrů importu, které jste definovali. Pokud jsou v pořádku, klikněte na tlačítko "%s" spustíte simulaci procesu importu (žádná data se změní v databázi, je to jen simulace pro tuto chvíli) ... -RunSimulateImportFile=Spusťte import simulaci -FieldNeedSource=This field requires data from the source file +NowClickToTestTheImport=Zkontrolujte, zda formát souboru (oddělovače polí a řetězců) vašeho souboru odpovídá zobrazeným možnostem a že jste vynechali řádku záhlaví, nebo budou označeny jako chyby v následující simulaci.
    Klepnutím na "%s"tlačítko spustíte kontrolu struktury souboru / obsahu a simulujete proces importu.
    Ve vaší databázi nebudou žádná data změněna . +RunSimulateImportFile=Spustit simulaci importu +FieldNeedSource=Toto pole vyžaduje data ze zdrojového souboru SomeMandatoryFieldHaveNoSource=Některá povinná pole nemají zdroje z datového souboru InformationOnSourceFile=Informace o zdrojovém souboru InformationOnTargetTables=Informace o cílových oblastech, SelectAtLeastOneField=Přepnutí alespoň jeden zdrojový pole ve sloupci polí pro export SelectFormat=Zvolte tuto importu souboru ve formátu -RunImportFile=Spuštění importu souboru -NowClickToRunTheImport=Zkontrolujte výsledek importu simulace. Pokud je vše v pořádku, spusťte trvalému dovozu. -DataLoadedWithId=All data will be loaded with the following import id: %s -ErrorMissingMandatoryValue=Povinné údaje je prázdný ve zdrojovém souboru pro polní %s. -TooMuchErrors=Tam je ještě %s další zdrojové řádky s chybami, ale výkon byl omezený. -TooMuchWarnings=Tam je ještě %s další zdrojové řádky s varováním, ale výkon byl omezený. +RunImportFile=Import dat +NowClickToRunTheImport=Zkontrolujte výsledky simulace importu. Opravte chyby a znovu proveďte test.
    Pokud simulace hlásí chyby, můžete pokračovat v importu dat do databáze. +DataLoadedWithId=Importovaná data budou mít v každé databázové tabulce další pole s tímto identifikátorem importu: %s , aby bylo možné jej vyhledávat v případě vyšetřování problému souvisejícího s tímto importem. +ErrorMissingMandatoryValue=Povinná data jsou prázdná ve zdrojovém souboru pro pole %s. +TooMuchErrors=Stále existují %s další zdrojové řádky s chybami, ale výstup byl omezen. +TooMuchWarnings=Stále existují %sdalší zdrojové řádky s varováním, ale výstup byl omezen. EmptyLine=Prázdný řádek (budou odstraněny) -CorrectErrorBeforeRunningImport=Nejprve je nutné opravit všechny chyby před spuštěním trvalému dovozu. +CorrectErrorBeforeRunningImport=Nejprve musíte opravit všechny chyby předdefinitivním spuštěním importu. FileWasImported=Soubor byl importován s číslem %s. -YouCanUseImportIdToFindRecord=You can find all imported record in your database by filtering on field import_key='%s'. +YouCanUseImportIdToFindRecord=Všechny importované záznamy naleznete ve své databázi filtrováním v poli import_key = '%s' . NbOfLinesOK=Počet řádků bez chyb a bez varování: %s. NbOfLinesImported=Počet řádků úspěšně importovaných: %s. DataComeFromNoWhere=Hodnota vložit pochází z ničeho nic ve zdrojovém souboru. DataComeFromFileFieldNb=Hodnota vložit pochází z %s číslo pole ve zdrojovém souboru. -DataComeFromIdFoundFromRef=Hodnota, která pochází z %s číslo pole zdrojový soubor bude použit k nalezení id nadřazený objekt používat (tedy objet %s který má čj. Ze zdrojového souboru musí být do Dolibarr existuje). -DataComeFromIdFoundFromCodeId=Code that comes from field number %s of source file will be used to find id of parent object to use (So the code from source file must exists into dictionary %s). Note that if you know id, you can also use it into source file instead of code. Import should work in both cases. +DataComeFromIdFoundFromRef=Hodnota, která pochází z čísla pole %s zdrojového souboru, bude použita k nalezení id nadřazeného objektu, který má být použit (takže objekt %s musí existovat v databázi). +DataComeFromIdFoundFromCodeId=Kód, který pochází z pořadového čísla %s zdrojového souboru, bude použit k nalezení id nadřazeného objektu, který má být použit (takže kód ze zdrojového souboru musí existovat ve slovníku %s). Všimněte si, že pokud znáte id, můžete jej použít také ve zdrojovém souboru namísto kódu. Import by měl fungovat v obou případech. DataIsInsertedInto=Data přicházející ze zdrojového souboru budou vloženy do následujícího pole: -DataIDSourceIsInsertedInto=Id z nadřazeného objektu zjištěné na základě údajů ve zdrojovém souboru, se vloží do následujícího pole: +DataIDSourceIsInsertedInto=Identifikátor nadřazeného objektu byl nalezen pomocí dat ve zdrojovém souboru, bude vložen do následujícího pole: DataCodeIDSourceIsInsertedInto=Id mateřské linie nalezli kódu, bude vložen do následujícího políčka: SourceRequired=Hodnota dat je povinné SourceExample=Příklad možné hodnoty údajů ExampleAnyRefFoundIntoElement=Veškeré ref našli prvků %s -ExampleAnyCodeOrIdFoundIntoDictionary=Any code (or id) found into dictionary %s -CSVFormatDesc=Hodnoty oddělené čárkami formát souboru (. Csv).
    Jedná se o textový formát souboru, kde jsou pole oddělena oddělovačem [%s]. Pokud oddělovač se nachází uvnitř pole obsahu je pole zaoblené charakteru kola [%s]. Útěk charakter unikat kolem znaku je %s []. -Excel95FormatDesc=Excel formát souboru (. Xls)
    Toto je nativní formát aplikace Excel 95 (BIFF5). +ExampleAnyCodeOrIdFoundIntoDictionary=Každý kód (nebo id) nalezený ve slovníku %s +CSVFormatDesc=Hodnoty oddělené čárkami formát souboru (. csv).
    Jedná se o formát textového souboru, kde jsou políčka oddělena oddělovačem [%s]. Pokud se oddělovač nachází uvnitř obsahu pole, pole je zaokrouhleno kolem kruhového znaku [%s]. Escape znak mezerník kolo charakter je - tady netuším, která bije protože nevidím souvislosti ... [%s]. +Excel95FormatDesc=Formát souboru Excel (.xls)
    Toto je nativní formát formátu Excel 95 (BIFF5). Excel2007FormatDesc=Excel formát souboru (. Xlsx)
    Toto je nativní formát aplikace Excel 2007 (SpreadsheetML). TsvFormatDesc=Tab Hodnoty oddělené formát souboru (. TSV)
    Jedná se o textový formát souboru, kde jsou pole oddělena tabulátorem [Tab]. -ExportFieldAutomaticallyAdded=Field %s was automatically added. It will avoid you to have similar lines to be treated as duplicate record (with this field added, all lines will own their own id and will differ). -CsvOptions=Csv možnosti -Separator=Oddělovač -Enclosure=Příloha -SpecialCode=Special code -ExportStringFilter=%% allows replacing one or more characters in the text -ExportDateFilter=YYYY, YYYYMM, YYYYMMDD : filters by one year/month/day
    YYYY+YYYY, YYYYMM+YYYYMM, YYYYMMDD+YYYYMMDD : filters over a range of years/months/days
    > YYYY, > YYYYMM, > YYYYMMDD : filters on all following years/months/days
    < YYYY, < YYYYMM, < YYYYMMDD : filters on all previous years/months/days -ExportNumericFilter=NNNNN filters by one value
    NNNNN+NNNNN filters over a range of values
    < NNNNN filters by lower values
    > NNNNN filters by higher values -ImportFromLine=Import starting from line number -EndAtLineNb=End at line number -ImportFromToLine=Čísla import linka (od - do) -SetThisValueTo2ToExcludeFirstLine=For example, set this value to 3 to exclude the 2 first lines -KeepEmptyToGoToEndOfFile=Keep this field empty to go up to the end of file -SelectPrimaryColumnsForUpdateAttempt=Select kolona (y) použít jako primární klíč pro pokus o aktualizaci +ExportFieldAutomaticallyAdded=Pole %s bylo automaticky přidáno. Bude se vyhnout tomu, abyste měli podobné řádky, které by měly být považovány za duplicitní záznamy (toto pole je přidáno, všechny řádky budou mít své vlastní ID a budou se lišit). +CsvOptions=Možnosti formátu CSV +Separator=Oddělovač polí +Enclosure=Oddělovač řetězců +SpecialCode=Speciální kód +ExportStringFilter=%% umožňuje nahradit jeden nebo více znaků v textu +ExportDateFilter=YYYY, RRRRMM, YYYYMMDD: filtry o jeden rok / měsíc / den
    YYYY + YYYY, RRRRMM + RRRRMM, YYYYMMDD + YYYYMMDD: filtry nad řadou let / měsíců / dnů
    > YYYY,> RRRRMM,> YYYYMMDD : filtry na všech následujících letech / měsících / dnech
    NNNNN + NNNNN filtruje přes rozsah hodnot
    < NNNNN filtry podle nižších hodnot
    > Filtry NNNNN podle vyšších hodnot +ImportFromLine=Import začíná číslem řádku +EndAtLineNb=Ukončete číslo řádku +ImportFromToLine=Limitní rozsah (od - do). Např. vynechat řádky záhlaví. +SetThisValueTo2ToExcludeFirstLine=Například nastavte tuto hodnotu na 3, aby byly vyloučeny první dva řádky.
    Pokud řádky záhlaví nejsou vynechány, bude to mít za následek více chyb v Simulaci importu. +KeepEmptyToGoToEndOfFile=Nechte toto pole prázdné pro zpracování všech řádků do konce souboru. +SelectPrimaryColumnsForUpdateAttempt=Vyberte sloupec (sloupce), který chcete použít jako primární klíč pro import UPDATE UpdateNotYetSupportedForThisImport=Aktualizace pro tento typ importu není podporována (pouze vložte) -NoUpdateAttempt=Žádný pokus aktualizace byla provedena, pouze vložit +NoUpdateAttempt=Nebyl proveden žádný pokus o aktualizaci, vložte jej pouze ImportDataset_user_1=Uživatelé (zaměstnanci nebo ne) a vlastnosti ComputedField=Vypočtené pole ## filters SelectFilterFields=Chcete-li filtrovat některé hodnoty, stačí zadat hodnoty zde. FilteredFields=Filtrované pole FilteredFieldsValues=Hodnota za filtrem -FormatControlRule=Format control rule +FormatControlRule=Pravidlo pro formátování ## imports updates -KeysToUseForUpdates=Key to use for updating data -NbInsert=Number of inserted lines: %s -NbUpdate=Number of updated lines: %s -MultipleRecordFoundWithTheseFilters=Multiple records have been found with these filters: %s +KeysToUseForUpdates=Klíč (sloupec), který chcete použít pro aktualizacistávajících dat +NbInsert=Počet vložených řádků: %s +NbUpdate=Počet aktualizovaných řádků: %s +MultipleRecordFoundWithTheseFilters=Bylo nalezeno více záznamů s těmito filtry: %s diff --git a/htdocs/langs/cs_CZ/holiday.lang b/htdocs/langs/cs_CZ/holiday.lang index 03a83bf4293..b30310ee8d3 100644 --- a/htdocs/langs/cs_CZ/holiday.lang +++ b/htdocs/langs/cs_CZ/holiday.lang @@ -8,7 +8,6 @@ NotActiveModCP=Chcete-li zobrazit tuto stránku, musíte povolit modul Nechat. AddCP=Požádejte o dovolenou DateDebCP=Datum zahájení DateFinCP=Datum ukončení -DateCreateCP=Datum vytvoření DraftCP=Návrh ToReviewCP=Čeká na schválení ApprovedCP=Schválený @@ -18,6 +17,7 @@ ValidatorCP=Schválil ListeCP=Seznam dovolených LeaveId=Zanechte ID ReviewedByCP=Bude přezkoumána +UserID=User ID UserForApprovalID=Uživatel pro ID schválení UserForApprovalFirstname=Jméno uživatele schválení UserForApprovalLastname=Příjmení schvalovacího uživatele @@ -128,3 +128,4 @@ TemplatePDFHolidays=Šablona pro žádosti o dovolenou PDF FreeLegalTextOnHolidays=Volný text ve formátu PDF WatermarkOnDraftHolidayCards=Vodoznaky na žádosti o povolení dovolené HolidaysToApprove=Holidays to approve +NobodyHasPermissionToValidateHolidays=Nobody has permission to validate holidays diff --git a/htdocs/langs/cs_CZ/hrm.lang b/htdocs/langs/cs_CZ/hrm.lang index 7b5fa206d7f..2993e211737 100644 --- a/htdocs/langs/cs_CZ/hrm.lang +++ b/htdocs/langs/cs_CZ/hrm.lang @@ -1,17 +1,18 @@ # Dolibarr language file - en_US - hrm # Admin -HRM_EMAIL_EXTERNAL_SERVICE=Email to prevent HRM external service -Establishments=Establishments -Establishment=Establishment -NewEstablishment=New establishment -DeleteEstablishment=Delete establishment -ConfirmDeleteEstablishment=Are-you sure to delete this establishment? -OpenEtablishment=Open establishment -CloseEtablishment=Close establishment +HRM_EMAIL_EXTERNAL_SERVICE=E-mail pro zabránění externí službě HRM +Establishments=Podniky +Establishment=Podnik +NewEstablishment=Nový podník +DeleteEstablishment=Smazat podnik +ConfirmDeleteEstablishment=Opravdu chcete smazat tento podnik? +OpenEtablishment=Otevřít podnik +CloseEtablishment=Zavřít podník # Dictionary -DictionaryDepartment=HRM - Department list -DictionaryFunction=HRM - Function list +DictionaryPublicHolidays=HRM - státní svátky +DictionaryDepartment=HRM - Seznam oddělení +DictionaryFunction=HRM - Seznam funkcí # Module -Employees=Employees +Employees=Zaměstnanci Employee=Zaměstnanec -NewEmployee=New employee +NewEmployee=Nový zaměstnanec diff --git a/htdocs/langs/cs_CZ/install.lang b/htdocs/langs/cs_CZ/install.lang index c425f78a5f9..d584f94e175 100644 --- a/htdocs/langs/cs_CZ/install.lang +++ b/htdocs/langs/cs_CZ/install.lang @@ -13,16 +13,18 @@ PHPSupportPOSTGETOk=Tato PHP instalace podporuje proměnné POST a GET. PHPSupportPOSTGETKo=Je možné, že vaše instalace PHP nepodporuje proměnné POST a/nebo GET. Zkontrolujte parametr variables_order ve Vašem php.ini. PHPSupportGD=Tato PHP instalace podporuje GD grafické funkce. PHPSupportCurl=Tato konfigurace PHP podporuje Curl. +PHPSupportCalendar=This PHP supports calendars extensions. PHPSupportUTF8=Tato PHP instalace podporuje UTF8 funkce. -PHPSupportIntl=This PHP supports Intl functions. +PHPSupportIntl=Tato instalace PHP podporuje funkce Intl. PHPMemoryOK=Maximální velikost relace je nastavena na %s. To by mělo stačit. PHPMemoryTooLow=Maximální velikost relace je nastavena na %s bajtů. To bohužel nestačí. Zvyšte svůj parametr memory_limit ve Vašem php.ini na minimální velikost %s bajtů. Recheck=Klikněte zde pro více vypovídající test ErrorPHPDoesNotSupportSessions=Vaše instalace PHP nepodporuje relace. Tato funkce je nutná, pro správnou funkčnost Dolibarr. Zkontrolujte Vaše PHP nastavení a oprávnění v adresáři relace. ErrorPHPDoesNotSupportGD=Tato PHP instalace nepodporuje GD grafické funkce. Žádný graf nebude k dispozici. ErrorPHPDoesNotSupportCurl=Vaše instalace PHP nepodporuje Curl. +ErrorPHPDoesNotSupportCalendar=Your PHP installation does not support php calendar extensions. ErrorPHPDoesNotSupportUTF8=Tato PHP instalace nepodporuje UTF8 funkce. Tato funkce je nutná, pro správnou funkčnost Dolibarr. Zkontrolujte Vaše PHP nastavení. -ErrorPHPDoesNotSupportIntl=Your PHP installation does not support Intl functions. +ErrorPHPDoesNotSupportIntl=Instalace PHP nepodporuje funkce Intl. ErrorDirDoesNotExists=Adresář %s neexistuje. ErrorGoBackAndCorrectParameters=Vraťte se zpět a zkontrolujte / opravte špatné parametry. ErrorWrongValueForParameter=Možná jste zadali nesprávnou hodnotu pro parametr '%s'. @@ -203,6 +205,7 @@ MigrationRemiseExceptEntity=Aktualizujte hodnotu pole entity llx_societe_remise_ MigrationUserRightsEntity=Aktualizujte hodnotu pole entity llx_user_rights MigrationUserGroupRightsEntity=Aktualizovat hodnotu pole entita llx_usergroup_rights MigrationUserPhotoPath=Migrace fotografických cest pro uživatele +MigrationFieldsSocialNetworks=Migration of users fields social networks (%s) MigrationReloadModule=Načíst modul %s MigrationResetBlockedLog=Resetovat modul BlockedLog pro algoritmus v7 ShowNotAvailableOptions=Zobrazit nedostupné volby diff --git a/htdocs/langs/cs_CZ/interventions.lang b/htdocs/langs/cs_CZ/interventions.lang index 525be96def4..3c39ac6a792 100644 --- a/htdocs/langs/cs_CZ/interventions.lang +++ b/htdocs/langs/cs_CZ/interventions.lang @@ -60,6 +60,7 @@ InterDateCreation=Datum vytvoření intervence InterDuration=doba trvání intervence InterStatus=stav intervence InterNote=Poznámka intervence +InterLine=Řádek intervence InterLineId=Linka ID intervence InterLineDate=Řádek data intervence InterLineDuration=Linka trvání intervence diff --git a/htdocs/langs/cs_CZ/main.lang b/htdocs/langs/cs_CZ/main.lang index 94eca088317..d75d95350a6 100644 --- a/htdocs/langs/cs_CZ/main.lang +++ b/htdocs/langs/cs_CZ/main.lang @@ -114,6 +114,7 @@ InformationToHelpDiagnose=Tyto informace mohou být užitečné pro diagnostick MoreInformation=Více informací TechnicalInformation=Technická informace TechnicalID=Technické ID +LineID=Line ID NotePublic=Poznámka (veřejné) NotePrivate=Poznámka (soukromé) PrecisionUnitIsLimitedToXDecimals=Dolibarr byl nastaven pro limit přesnosti jednotkových cen na %s desetinných míst. @@ -169,6 +170,8 @@ ToValidate=Chcete-li ověřit NotValidated=Neověřeno Save=Uložit SaveAs=Uložit jako +SaveAndStay=Save and stay +SaveAndNew=Save and new TestConnection=Zkušební připojení ToClone=Klon ConfirmClone=Vyberte data, která chcete klonovat: @@ -182,6 +185,7 @@ Hide=Skrýt ShowCardHere=Zobrazit kartu Search=Vyhledávání SearchOf=Vyhledávání +SearchMenuShortCut=Ctrl + shift + f Valid=Platný Approve=Schvalovat Disapprove=Neschváleno @@ -412,6 +416,7 @@ DefaultTaxRate=Výchozí daňová sazba Average=Průměr Sum=Součet Delta=Delta +StatusToPay=Zaplatit RemainToPay=Zůstaňte platit Module=Modul / aplikace Modules=Moduly / aplikace @@ -474,7 +479,9 @@ Categories=Tagy/kategorie Category=Tag/kategorie By=Podle From=Z +FromLocation=Z to=na +To=na and=a or=nebo Other=Ostatní @@ -824,6 +831,7 @@ Mandatory=povinné Hello=Ahoj GoodBye=No, nazdar ... Sincerely=S pozdravem +ConfirmDeleteObject=Are you sure you want to delete this object? DeleteLine=Odstranění řádku ConfirmDeleteLine=Jste si jisti, že chcete smazat tento řádek? NoPDFAvailableForDocGenAmongChecked=Pro vytváření dokumentů nebyl k dispozici žádný dokument PDF mezi zaznamenaným záznamem @@ -840,6 +848,7 @@ Progress=Pokrok ProgressShort=Progr. FrontOffice=Přední kancelář BackOffice=Back office +Submit=Submit View=Pohled Export=Export Exports=Exporty @@ -990,3 +999,16 @@ GlobalOpenedElemView=Global view NoArticlesFoundForTheKeyword=No article found for the keyword '%s' NoArticlesFoundForTheCategory=No article found for the category ToAcceptRefuse=To accept | refuse +ContactDefault_agenda=Událost +ContactDefault_commande=Pořadí +ContactDefault_contrat=Smlouva +ContactDefault_facture=Faktura +ContactDefault_fichinter=Intervence +ContactDefault_invoice_supplier=Supplier Invoice +ContactDefault_order_supplier=Supplier Order +ContactDefault_project=Projekt +ContactDefault_project_task=Úkol +ContactDefault_propal=Nabídka +ContactDefault_supplier_proposal=Supplier Proposal +ContactDefault_ticketsup=Lístek +ContactAddedAutomatically=Contact added from contact thirdparty roles diff --git a/htdocs/langs/cs_CZ/modulebuilder.lang b/htdocs/langs/cs_CZ/modulebuilder.lang index 28fe91cc4c1..4df20739a29 100644 --- a/htdocs/langs/cs_CZ/modulebuilder.lang +++ b/htdocs/langs/cs_CZ/modulebuilder.lang @@ -6,7 +6,7 @@ ModuleBuilderDesc2=Cesta, kde jsou moduly generovány/editovány (první adresá ModuleBuilderDesc3=Generované / upravitelné moduly nalezené: %s ModuleBuilderDesc4=Modul je detekován jako "upravitelný", když soubor %s existuje v kořenovém adresáři modulu NewModule=Nový modul -NewObject=Nový objekt +NewObjectInModulebuilder=Nový objekt ModuleKey=Klávesa modulu ObjectKey=Klíč objektu ModuleInitialized=Modul byl inicializován @@ -60,12 +60,14 @@ HooksFile=Soubor pro kód háků ArrayOfKeyValues=Pole klíč-val ArrayOfKeyValuesDesc=Pole klíčů a hodnot, je-li pole kombinovaným seznamem s pevnými hodnotami WidgetFile=Soubor widgetu +CSSFile=CSS file +JSFile=Javascript file ReadmeFile=Soubor Readme ChangeLog=Soubor ChangeLog TestClassFile=Soubor pro testovací jednotku PHP Unit SqlFile=Sql soubor -PageForLib=Soubor pro knihovny PHP -PageForObjLib=Soubor pro knihovnu PHP určenou pro objekt +PageForLib=File for the common PHP library +PageForObjLib=File for the PHP library dedicated to object SqlFileExtraFields=Soubor Sql pro doplňkové atributy SqlFileKey=Sql soubor pro klíče SqlFileKeyExtraFields=Sql file for keys of complementary attributes @@ -77,17 +79,20 @@ NoTrigger=Žádný spouštěč NoWidget=Žádný widget GoToApiExplorer=Přejděte na prohlížeč rozhraní API ListOfMenusEntries=Seznam položek menu +ListOfDictionariesEntries=List of dictionaries entries ListOfPermissionsDefined=Seznam definovaných oprávnění SeeExamples=Viz příklady zde EnabledDesc=Podmínka, aby bylo toto pole aktivní (příklady: 1 nebo $ conf-> global-> MYMODULE_MYOPTION) -VisibleDesc=Je pole viditelné? (Příklady: 0 = Nikdy viditelné, 1 = Viditelné na seznamu a vytváření/aktualizace/zobrazení formulářů, 2 = Viditelné pouze v seznamu, 3 = Viditelné pouze pro formulář pro vytvoření / aktualizaci / zobrazení (není seznam), 4 = Viditelné v seznamu a pouze aktualizovat / prohlížet formulář (nevytvářet) Použití pole záporné hodnoty není ve výchozím nastavení zobrazeno na seznamu, ale může být vybráno pro prohlížení). Může to být výraz, například: preg_match ('/ public /', $ _SERVER ['PHP_SELF'])? 0: 1 +VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only (not list), 4=Visible on list and update/view form only (not create). Using a negative value means field is not shown by default on list but can be selected for viewing). It can be an expression, for example:
    preg_match('/public/', $_SERVER['PHP_SELF'])?0:1
    ($user->rights->holiday->define_holiday ? 1 : 0) IsAMeasureDesc=Může být hodnota pole kumulativní, aby se dostala do seznamu celkem? (Příklady: 1 nebo 0) SearchAllDesc=Používá se pole pro vyhledávání pomocí nástroje rychlého vyhledávání? (Příklady: 1 nebo 0) SpecDefDesc=Zadejte zde veškerou dokumentaci, kterou chcete poskytnout s modulem, která ještě nebyla definována jinými kartami. Můžete použít .md nebo lepší, bohatou syntaxi .asciidoc. LanguageDefDesc=Do těchto souborů zadejte všechny klíče a překlad pro každý soubor jazyka. MenusDefDesc=Zde definujte nabídky poskytované vaším modulem +DictionariesDefDesc=Define here the dictionaries provided by your module PermissionsDefDesc=Zde definujte nová oprávnění poskytovaná vaším modulem MenusDefDescTooltip=Nabídky poskytované modulem / aplikací jsou definovány v menu $ this-> do souboru deskriptoru modulu. Tento soubor můžete upravit ručně nebo použít vložený editor.

    Poznámka: Po definování (a opětovném aktivaci modulu) jsou menu zobrazena také v editoru menu, který je k dispozici administrátorům na %s. +DictionariesDefDescTooltip=The dictionaries provided by your module/application are defined into the array $this->dictionaries into the module descriptor file. You can edit manually this file or use the embedded editor.

    Note: Once defined (and module re-activated), dictionaries are also visible into the setup area to administrator users on %s. PermissionsDefDescTooltip=Oprávnění poskytnutá vaším modulem / aplikací jsou definována do pole $ this-> práva do souboru deskriptoru modulu. Tento soubor můžete upravit ručně nebo použít vložený editor.

    Poznámka: Po definování (a opětovném aktivaci modulu) jsou oprávnění viditelná ve výchozím nastavení oprávnění %s. HooksDefDesc=Definujte v module_parts ['hooks'] vlastnost, v deskriptoru modulu, kontext háčků, které chcete spravovat (seznam kontextů lze nalézt při hledání na ' initHooks (' v jádrovém kódu)
    Editovat soubor háku přidáte kód vašich háknutých funkcí (hákovatelné funkce lze nalézt při hledání na ' executeHooks ' v jádrovém kódu). TriggerDefDesc=Definujte ve spouštěcím souboru kód, který chcete provést pro každou provedenou událost. @@ -105,9 +110,12 @@ InitStructureFromExistingTable=Vytvořte řetězec struktury pole existující t UseAboutPage=Zakažte stránku UseDocFolder=Zakázat složku dokumentace UseSpecificReadme=Použijte konkrétní ReadMe +ContentOfREADMECustomized=Note: The content of the README.md file has been replaced with the specific value defined into setup of ModuleBuilder. RealPathOfModule=Reálná cesta modulu ContentCantBeEmpty=Obsah souboru nemůže být prázdný WidgetDesc=Zde můžete generovat a upravovat widgety, které budou vloženy do vašeho modulu. +CSSDesc=You can generate and edit here a file with personalized CSS embedded with your module. +JSDesc=You can generate and edit here a file with personalized Javascript embedded with your module. CLIDesc=Zde můžete generovat některé příkazové řádky, které chcete s modulem poskytnout. CLIFile=Soubor CLI NoCLIFile=Žádné soubory CLI @@ -117,3 +125,13 @@ UseSpecificFamily = Použijte konkrétní rodinu UseSpecificAuthor = Použijte specifického autora UseSpecificVersion = Použijte specifickou počáteční verzi ModuleMustBeEnabled=Nejprve musí být aktivován modul / aplikace +IncludeRefGeneration=The reference of object must be generated automatically +IncludeRefGenerationHelp=Check this if you want to include code to manage the generation automatically of the reference +IncludeDocGeneration=I want to generate some documents from the object +IncludeDocGenerationHelp=If you check this, some code will be generated to add a "Generate document" box on the record. +ShowOnCombobox=Show value into combobox +KeyForTooltip=Key for tooltip +CSSClass=CSS Class +NotEditable=Not editable +ForeignKey=Foreign key +TypeOfFieldsHelp=Type of fields:
    varchar(99), double(24,8), real, text, html, datetime, timestamp, integer, integer:ClassName:relativepath/to/classfile.class.php[:1[:filter]] ('1' means we add a + button after the combo to create the record, 'filter' can be 'status=1 AND fk_user = __USER_ID AND entity IN (__SHARED_ENTITIES__)' for example) diff --git a/htdocs/langs/cs_CZ/mrp.lang b/htdocs/langs/cs_CZ/mrp.lang index 9431846d89f..d7ea91d7359 100644 --- a/htdocs/langs/cs_CZ/mrp.lang +++ b/htdocs/langs/cs_CZ/mrp.lang @@ -1,17 +1,61 @@ +Mrp=Manufacturing Orders +MO=Manufacturing Order +MRPDescription=Module to manage Manufacturing Orders (MO). MRPArea=Oblast MRP +MrpSetupPage=Setup of module MRP MenuBOM=Kusovníky LatestBOMModified=Nejnovější %s Upravené kusovníky +LatestMOModified=Latest %s Manufacturing Orders modified +Bom=Bills of Material BillOfMaterials=Materiál BOMsSetup=Nastavení kusovníku modulu BOM ListOfBOMs=Seznam kusovníků - kusovník +ListOfManufacturingOrders=List of Manufacturing Orders NewBOM=Nový kusovník -ProductBOMHelp=Produkt vytvořený pomocí tohoto kusovníku BOM +ProductBOMHelp=Product to create with this BOM.
    Note: Products with the property 'Nature of product' = 'Raw material' are not visible into this list. BOMsNumberingModules=Šablony číslování kusovníku -BOMsModelModule=Šablony dokumentů BOMS +BOMsModelModule=BOM document templates +MOsNumberingModules=MO numbering templates +MOsModelModule=MO document templates FreeLegalTextOnBOMs=Volný text na dokumentu z kusovníků BOM WatermarkOnDraftBOMs=Vodoznak na návrhu kusovníku -ConfirmCloneBillOfMaterials=Opravdu chcete klonovat tento kusovník? +FreeLegalTextOnMOs=Free text on document of MO +WatermarkOnDraftMOs=Watermark on draft MO +ConfirmCloneBillOfMaterials=Are you sure you want to clone the bill of material %s ? +ConfirmCloneMo=Are you sure you want to clone the Manufacturing Order %s ? ManufacturingEfficiency=Manufacturing efficiency ValueOfMeansLoss=Value of 0.95 means an average of 5%% of loss during the production DeleteBillOfMaterials=Delete Bill Of Materials +DeleteMo=Delete Manufacturing Order ConfirmDeleteBillOfMaterials=Are you sure you want to delete this Bill Of Material? +ConfirmDeleteMo=Are you sure you want to delete this Bill Of Material? +MenuMRP=Manufacturing Orders +NewMO=New Manufacturing Order +QtyToProduce=Qty to produce +DateStartPlannedMo=Date start planned +DateEndPlannedMo=Date end planned +KeepEmptyForAsap=Empty means 'As Soon As Possible' +EstimatedDuration=Estimated duration +EstimatedDurationDesc=Estimated duration to manufacture this product using this BOM +ConfirmValidateBom=Are you sure you want to validate the BOM with the reference %s (you will be able to use it to build new Manufacturing Orders) +ConfirmCloseBom=Are you sure you want to cancel this BOM (you won't be able to use it to build new Manufacturing Orders anymore) ? +ConfirmReopenBom=Are you sure you want to re-open this BOM (you will be able to use it to build new Manufacturing Orders) +StatusMOProduced=Produced +QtyFrozen=Frozen Qty +QuantityFrozen=Frozen Quantity +QuantityConsumedInvariable=When this flag is set, the quantity consumed is always the value defined and is not relative to the quantity produced. +DisableStockChange=Disable stock change +DisableStockChangeHelp=When this flag is set, there is no stock change on this product, whatever is the quantity produced +BomAndBomLines=Bills Of Material and lines +BOMLine=Line of BOM +WarehouseForProduction=Warehouse for production +CreateMO=Create MO +ToConsume=To consume +ToProduce=To produce +QtyAlreadyConsumed=Qty already consumed +QtyAlreadyProduced=Qty already produced +ConsumeAndProduceAll=Consume and Produce All +Manufactured=Manufactured +TheProductXIsAlreadyTheProductToProduce=The product to add is already the product to produce. +ForAQuantityOf1=For a quantity to produce of 1 +ConfirmValidateMo=Are you sure you want to validate this Manufacturing Order? diff --git a/htdocs/langs/cs_CZ/opensurvey.lang b/htdocs/langs/cs_CZ/opensurvey.lang index 86abe8c6b00..bc050e5a4d0 100644 --- a/htdocs/langs/cs_CZ/opensurvey.lang +++ b/htdocs/langs/cs_CZ/opensurvey.lang @@ -1,7 +1,7 @@ # Dolibarr language file - Source file is en_US - opensurvey Survey=Hlasování Surveys=Ankety -OrganizeYourMeetingEasily=Uspořádejte snadno své setkání a hlasování. Nejprve vyberte typ hlasování ... +OrganizeYourMeetingEasily=Organize your meetings and polls easily. First select the type of poll... NewSurvey=Nové hlasování OpenSurveyArea=Oblast anket AddACommentForPoll=Můžete přidat komentář do hlasování ... @@ -11,7 +11,7 @@ PollTitle=Titul ankety ToReceiveEMailForEachVote=Přijmout e-mail pro každý hlas TypeDate=Zadejte datum TypeClassic=Typ standardní -OpenSurveyStep2=Vyberte si termín amoung volných dnů (šedá). Vybrané dny jsou zelené. Můžete zrušit výběr den předem kliknutím znovu na výběr +OpenSurveyStep2=Vyberte data mezi volnými dny (šedá). Vybrané dny jsou zelené. Vybraný den můžete zrušit opětovným kliknutím na jeho výběr RemoveAllDays=Odstraňte všechny dny CopyHoursOfFirstDay=Kopírování hodin prvního dne RemoveAllHours=Odstraňte všechny hodiny @@ -35,7 +35,7 @@ TitleChoice=Zvolit štítek ExportSpreadsheet=Export výsledků tabulky ExpireDate=Omezit datum NbOfSurveys=Počet hlasování -NbOfVoters=Nb voličů +NbOfVoters=Počet voličů SurveyResults=Výsledky PollAdminDesc=Můžete měnit všechny hlasovací řádky této ankety pomocí tlačítka "Editace". Můžete také odebrat sloupec nebo řádek s %s. Můžete také přidat nový sloupec s %s. 5MoreChoices=5 a více možností @@ -49,7 +49,7 @@ votes=hlas (y) NoCommentYet=Žádné komentáře nebyly pro tuto anketu ještě zveřejněny CanComment=Hlasující mohou vkládat komentáře v této anketě CanSeeOthersVote=Hlasující mohou vidět další osoby, které v této anketě hlasují -SelectDayDesc=Pro každý vybraný den si můžete vybrat, zda se má hlasovat v určenou hodinu v následujícím formátu:
    - Prázdné,
    - "8h", "8H" nebo "8:00" mít schůzku v úvodní hodinu,
    - "8-11", "8h-11h", "8H-11H" nebo "8:00-11:00" umístit schůzku je začátek a konec hodiny,
    - "8h15-11h15", "8H15-11H15" or "8:15-11:15" Můžete nastavit to samé, ale v minutách. +SelectDayDesc=Pro každý vybraný den si můžete zvolit nebo nezvolit hodiny setkání v následujícím formátu:
    - prázdný,
    - "8h", "8h" nebo "8:00" pro počáteční hodinu schůzky, < br> - "8-11", "8h-11h", "8H-11H" nebo "8: 00-11: 00" 8H15-11H15 "nebo" 8: 15-11: 15 "pro stejnou věc, ale s minutami. BackToCurrentMonth=Zpět na aktuální měsíc ErrorOpenSurveyFillFirstSection=Nemůžete naplnit první část hlasování, které vytváříte ErrorOpenSurveyOneChoice=Zadejte alespoň jednu možnost @@ -57,5 +57,5 @@ ErrorInsertingComment=Došlo k chybě při vkládání vašeho komentáře MoreChoices=Zadejte více možností pro hlasující SurveyExpiredInfo=Doba hlasování pro tuto anketu vypršela. EmailSomeoneVoted=%s vyplnilo řádek.\nMůžete si najít své hlasování v odkazu: \n%s -ShowSurvey=Show survey -UserMustBeSameThanUserUsedToVote=You must have voted and use the same user name that the one used to vote, to post a comment +ShowSurvey=Zobrazit průzkum +UserMustBeSameThanUserUsedToVote=Musíte hlasovat a použít stejné uživatelské jméno, jaké jste použili k hlasování, abyste mohli zveřejnit komentář diff --git a/htdocs/langs/cs_CZ/paybox.lang b/htdocs/langs/cs_CZ/paybox.lang index 4f0a56ba649..f93de432261 100644 --- a/htdocs/langs/cs_CZ/paybox.lang +++ b/htdocs/langs/cs_CZ/paybox.lang @@ -11,17 +11,8 @@ YourEMail=E-mail pro potvrzení platby Creditor=Věřitel PaymentCode=Platební kód PayBoxDoPayment=Pay with Paybox -ToPay=Proveďte platbu YouWillBeRedirectedOnPayBox=Budete přesměrováni na zabezpečené stránky Paybox pro vstupní informace o kreditní kartě Continue=Další -ToOfferALinkForOnlinePayment=URL pro %s platby -ToOfferALinkForOnlinePaymentOnOrder=URL nabízí %s on-line platební uživatelské rozhraní pro objednávky zákazníka -ToOfferALinkForOnlinePaymentOnInvoice=URL nabízí %s on-line platební uživatelské rozhraní pro zákaznické faktury -ToOfferALinkForOnlinePaymentOnContractLine=URL nabízí %s on-line platební uživatelské rozhraní pro řádky smluv -ToOfferALinkForOnlinePaymentOnFreeAmount=URL nabízí %s on-line platební uživatelské rozhraní pro volnou částku -ToOfferALinkForOnlinePaymentOnMemberSubscription=URL nabízí %s on-line platební uživatelské rozhraní pro členské předplatné -ToOfferALinkForOnlinePaymentOnDonation=URL, která nabízí online platbu %s, uživatelské rozhraní pro platbu daru -YouCanAddTagOnUrl=Můžete také přidat parametr URL &tag = hodnota na některou z těchto URL (nutné pouze pro volné platby) a přidat vlastní komentář platby. SetupPayBoxToHavePaymentCreatedAutomatically=Nastavte svůj Paybox pomocí url %s aby se platba automaticky vytvořila při ověření Payboxu. YourPaymentHasBeenRecorded=Tato stránka potvrzuje, že platba byla zaznamenána. Děkuju. YourPaymentHasNotBeenRecorded=Platba nebyla zaznamenána a transakce byla zrušena. Děkuji. diff --git a/htdocs/langs/cs_CZ/paypal.lang b/htdocs/langs/cs_CZ/paypal.lang index c916ca53cca..41314775667 100644 --- a/htdocs/langs/cs_CZ/paypal.lang +++ b/htdocs/langs/cs_CZ/paypal.lang @@ -33,4 +33,4 @@ PostActionAfterPayment=Odeslání akcí po platbách ARollbackWasPerformedOnPostActions=Pro všechny akcí pro příspěvky byla provedena revize. Musíte dokončit akce po ruce, pokud je to nutné. ValidationOfPaymentFailed=Ověření platby selhalo CardOwner=Držitel karty -PayPalBalance=Paypal credit +PayPalBalance=Paypal kredit diff --git a/htdocs/langs/cs_CZ/projects.lang b/htdocs/langs/cs_CZ/projects.lang index 9a893f99d77..0d2a1685f71 100644 --- a/htdocs/langs/cs_CZ/projects.lang +++ b/htdocs/langs/cs_CZ/projects.lang @@ -86,8 +86,8 @@ WhichIamLinkedToProject=which I'm linked to project Time=Čas ListOfTasks=Seznam úkolů GoToListOfTimeConsumed=Přejít na seznam času spotřebovaného -GoToListOfTasks=Přejít na seznam úkolů -GoToGanttView=Přejděte do zobrazení Gantt +GoToListOfTasks=Show as list +GoToGanttView=show as Gantt GanttView=Gantt View ListProposalsAssociatedProject=Seznam komerčních návrhů týkajících se projektu ListOrdersAssociatedProject=Seznam prodejních zakázek týkajících se projektu @@ -250,3 +250,8 @@ OneLinePerUser=Jeden řádek na uživatele ServiceToUseOnLines=Služba pro použití na tratích InvoiceGeneratedFromTimeSpent=Faktura %s byla vygenerována z času stráveného na projektu ProjectBillTimeDescription=Zkontrolujte, zda zadáváte časový rozvrh úkolů projektu A plánujete generovat fakturu (y) z časového rozvrhu pro účtování zákazníkovi projektu (nekontrolujte, zda plánujete vytvořit fakturu, která není založena na zadaných výkazech). +ProjectFollowOpportunity=Follow opportunity +ProjectFollowTasks=Follow tasks +UsageOpportunity=Usage: Opportunity +UsageTasks=Usage: Tasks +UsageBillTimeShort=Usage: Bill time diff --git a/htdocs/langs/cs_CZ/receiptprinter.lang b/htdocs/langs/cs_CZ/receiptprinter.lang index a5fb0a175b0..286f106ac83 100644 --- a/htdocs/langs/cs_CZ/receiptprinter.lang +++ b/htdocs/langs/cs_CZ/receiptprinter.lang @@ -26,9 +26,10 @@ PROFILE_P822D=P822D Profil PROFILE_STAR=Star profil PROFILE_DEFAULT_HELP=Výchozí profil vhodný pro tiskárny Epson PROFILE_SIMPLE_HELP=Zjednodušený profil bez grafiky -PROFILE_EPOSTEP_HELP=Epos Tep Profile Help +PROFILE_EPOSTEP_HELP=Epos Tep Profile PROFILE_P822D_HELP=P822D Profil bez grafiky PROFILE_STAR_HELP=Star profil +DOL_LINE_FEED=Skip line DOL_ALIGN_LEFT=Doleva zarovnat DOL_ALIGN_CENTER=Text na střed DOL_ALIGN_RIGHT=Text doprava @@ -42,3 +43,5 @@ DOL_CUT_PAPER_PARTIAL=částečně střih jízdenka DOL_OPEN_DRAWER=Otevřená zásuvka na peníze DOL_ACTIVATE_BUZZER=aktivovat bzučák DOL_PRINT_QRCODE=Tisknout QR Code +DOL_PRINT_LOGO=Print logo of my company +DOL_PRINT_LOGO_OLD=Print logo of my company (old printers) diff --git a/htdocs/langs/cs_CZ/sendings.lang b/htdocs/langs/cs_CZ/sendings.lang index 3ae42e4b7ca..af5f73bf69f 100644 --- a/htdocs/langs/cs_CZ/sendings.lang +++ b/htdocs/langs/cs_CZ/sendings.lang @@ -5,12 +5,12 @@ Sendings=Zásilky AllSendings=Všechny zásilky Shipment=Doprava Shipments=Zásilky -ShowSending=Show Shipments -Receivings=Delivery Receipts +ShowSending=Zobrazit zásilky +Receivings=Výpisy o doručení SendingsArea=Oblast zásilek ListOfSendings=Seznam zásilek SendingMethod=Způsob dopravy -LastSendings=Latest %s shipments +LastSendings=Nejnovější %s zásilky StatisticsOfSendings=Statistika zásilek NbOfSendings=Počet zásilek NumberOfShipmentsByMonth=Počet zásilek podle měsíce @@ -19,14 +19,15 @@ NewSending=Nová zásilka CreateShipment=Vytvořit zásilku QtyShipped=Množství odesláno QtyShippedShort=Qty ship. -QtyPreparedOrShipped=Qty prepared or shipped +QtyPreparedOrShipped=Množství připravených nebo zaslaných QtyToShip=Množství na loď +QtyToReceive=Qty to receive QtyReceived=Množství přijaté -QtyInOtherShipments=Qty in other shipments +QtyInOtherShipments=Množství v jiných zásilkách KeepToShip=Zůstaňte na loď -KeepToShipShort=Remain +KeepToShipShort=Zůstat OtherSendingsForSameOrder=Další zásilky pro tuto objednávku -SendingsAndReceivingForSameOrder=Shipments and receipts for this order +SendingsAndReceivingForSameOrder=Zásilky a potvrzení o této objednávce SendingsToValidate=Zásilky se ověřují StatusSendingCanceled=Zrušený StatusSendingDraft=Návrh @@ -36,29 +37,30 @@ StatusSendingDraftShort=Návrh StatusSendingValidatedShort=Ověřené StatusSendingProcessedShort=Zpracované SendingSheet=Zásilkový list -ConfirmDeleteSending=Are you sure you want to delete this shipment? -ConfirmValidateSending=Are you sure you want to validate this shipment with reference %s? -ConfirmCancelSending=Are you sure you want to cancel this shipment? +ConfirmDeleteSending=Opravdu chcete tuto zásilku smazat? +ConfirmValidateSending=Opravdu chcete tuto zásilku ověřit odkazem %s? +ConfirmCancelSending=Opravdu chcete tuto zásilku zrušit? DocumentModelMerou=Merou A5 modelu WarningNoQtyLeftToSend=Varování: žádné zboží nečeká na dopravu StatsOnShipmentsOnlyValidated=Statistiky vedené pouze na ověřené zásilky. Datum použití je datum schválení zásilky (plánované datum dodání není vždy známo). DateDeliveryPlanned=Plánovaný termín dodání -RefDeliveryReceipt=Ref delivery receipt -StatusReceipt=Status delivery receipt +RefDeliveryReceipt=Ref. Potvrzení o doručení +StatusReceipt=Stavové potvrzení o doručení DateReceived=Datum doručení -SendShippingByEMail=Poslat zásilku mailem +ClassifyReception=Classify reception +SendShippingByEMail=Odeslání zásilky emailem SendShippingRef=Podání zásilky %s ActionsOnShipping=Události zásilky LinkToTrackYourPackage=Odkaz pro sledování balíku ShipmentCreationIsDoneFromOrder=Pro tuto chvíli, je vytvoření nové zásilky provedeno z objednávkové karty. ShipmentLine=Řádek zásilky -ProductQtyInCustomersOrdersRunning=Product quantity into open customer orders -ProductQtyInSuppliersOrdersRunning=Product quantity into open purchase orders -ProductQtyInShipmentAlreadySent=Product quantity from open customer order already sent -ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from open supplier order already received -NoProductToShipFoundIntoStock=No product to ship found into warehouse %s. Correct stock or go back to choose another warehouse. -WeightVolShort=Weight/Vol. -ValidateOrderFirstBeforeShipment=You must first validate the order before being able to make shipments. +ProductQtyInCustomersOrdersRunning=Product quantity from open sales orders +ProductQtyInSuppliersOrdersRunning=Product quantity from open purchase orders +ProductQtyInShipmentAlreadySent=Množství již odeslaných produktů z objednávek zákazníka +ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from open purchase orders already received +NoProductToShipFoundIntoStock=Na skladě nebyl nalezen žádný produkt k dopravě %s . Opravte zásoby nebo se vraťte k výběru jiného skladu. +WeightVolShort=Hmotnost / objem +ValidateOrderFirstBeforeShipment=Nejprve musíte potvrdit objednávku před tím, než budete moci uskutečnit zásilky. # Sending methods # ModelDocument diff --git a/htdocs/langs/cs_CZ/stocks.lang b/htdocs/langs/cs_CZ/stocks.lang index 8ec2b49ab05..fa6923b08e8 100644 --- a/htdocs/langs/cs_CZ/stocks.lang +++ b/htdocs/langs/cs_CZ/stocks.lang @@ -55,7 +55,7 @@ PMPValue=Vážená průměrná cena PMPValueShort=WAP EnhancedValueOfWarehouses=Hodnota skladů UserWarehouseAutoCreate=Vytvoření uživatelského skladu automaticky při vytváření uživatele -AllowAddLimitStockByWarehouse=Spravujte také hodnoty pro minimální a požadované zásoby na párování (produkt-sklad) kromě hodnot na produkt +AllowAddLimitStockByWarehouse=Manage also value for minimum and desired stock per pairing (product-warehouse) in addition to the value for minimum and desired stock per product IndependantSubProductStock=Produktová skladová zásoba a podprojekt jsou nezávislé QtyDispatched=Množství odesláno QtyDispatchedShort=Odeslané množství @@ -184,7 +184,7 @@ SelectFournisseur=Filtr prodejců inventoryOnDate=Inventář INVENTORY_DISABLE_VIRTUAL=Virtuální produkt (sada): neklesněte zásobu dětského produktu INVENTORY_USE_MIN_PA_IF_NO_LAST_PA=Použijte kupní cenu, pokud není k dispozici žádná poslední kupní cena -INVENTORY_USE_INVENTORY_DATE_FROM_DATEMVT=Pohyb položek má datum inventáře +INVENTORY_USE_INVENTORY_DATE_FOR_DATE_OF_MVT=Stock movements will have the date of inventory (instead of the date of inventory validation) inventoryChangePMPPermission=Povolit změnu hodnoty PMP pro produkt ColumnNewPMP=Nová jednotka PMP OnlyProdsInStock=Nepřidávejte produkt bez zásob @@ -212,3 +212,7 @@ StockIncreaseAfterCorrectTransfer=Zvyšte korekcí / převodem StockDecreaseAfterCorrectTransfer=Snížení o opravu / převod StockIncrease=Zvýšení zásob StockDecrease=Snížení stavu zásob +InventoryForASpecificWarehouse=Inventory for a specific warehouse +InventoryForASpecificProduct=Inventory for a specific product +StockIsRequiredToChooseWhichLotToUse=Stock is required to choose which lot to use +ForceTo=Force to diff --git a/htdocs/langs/cs_CZ/stripe.lang b/htdocs/langs/cs_CZ/stripe.lang index 845b77bb4ff..9672e9ea5b5 100644 --- a/htdocs/langs/cs_CZ/stripe.lang +++ b/htdocs/langs/cs_CZ/stripe.lang @@ -16,12 +16,13 @@ StripeDoPayment=Pay with Stripe YouWillBeRedirectedOnStripe=Budete přesměrováni na zabezpečené stránce Stripe, abyste mohli zadat informace o kreditní kartě Continue=Další ToOfferALinkForOnlinePayment=URL pro %s platby -ToOfferALinkForOnlinePaymentOnOrder=URL nabízí %s on-line platební uživatelské rozhraní pro objednávky zákazníka -ToOfferALinkForOnlinePaymentOnInvoice=URL nabízí %s on-line platební uživatelské rozhraní pro zákaznické faktury -ToOfferALinkForOnlinePaymentOnContractLine=URL nabízí %s on-line platební uživatelské rozhraní pro řádky smluv -ToOfferALinkForOnlinePaymentOnFreeAmount=URL nabízí %s on-line platební uživatelské rozhraní pro volnou částku -ToOfferALinkForOnlinePaymentOnMemberSubscription=URL nabízí %s on-line platební uživatelské rozhraní pro členské předplatné -YouCanAddTagOnUrl=Můžete také přidat parametr URL &tag = hodnota na některou z těchto URL (nutné pouze pro volné platby) a přidat vlastní komentář platby. +ToOfferALinkForOnlinePaymentOnOrder=URL to offer a %s online payment page for a sales order +ToOfferALinkForOnlinePaymentOnInvoice=URL to offer a %s online payment page for a customer invoice +ToOfferALinkForOnlinePaymentOnContractLine=URL to offer a %s online payment page for a contract line +ToOfferALinkForOnlinePaymentOnFreeAmount=URL to offer a %s online payment page of any amount with no existing object +ToOfferALinkForOnlinePaymentOnMemberSubscription=URL to offer a %s online payment page for a member subscription +ToOfferALinkForOnlinePaymentOnDonation=URL to offer a %s online payment page for payment of a donation +YouCanAddTagOnUrl=You can also add url parameter &tag=value to any of those URL (mandatory only for payment not linked to an object) to add your own payment comment tag.
    For the URL of payments with no existing object, you may also add the parameter &noidempotency=1 so the same link with same tag can be used several times (some payment mode may limit the payment to 1 for each different link without this parameter) SetupStripeToHavePaymentCreatedAutomatically=Nastavte Stripe pomocí url %s , aby se platba automaticky vytvořila při ověření Stripe. AccountParameter=Parametry účtu UsageParameter=Použité parametry diff --git a/htdocs/langs/cs_CZ/ticket.lang b/htdocs/langs/cs_CZ/ticket.lang index 08259f6dca2..7e476354371 100644 --- a/htdocs/langs/cs_CZ/ticket.lang +++ b/htdocs/langs/cs_CZ/ticket.lang @@ -33,7 +33,10 @@ TicketDictSeverity=Vstupenka - závažnosti TicketTypeShortBUGSOFT=Logika Dysfonctionnement TicketTypeShortBUGHARD=Dysfonctionnement matériel -nějaký mišmaš ??? TicketTypeShortCOM=Obchodní otázka -TicketTypeShortINCIDENT=Žádost o pomoc + +TicketTypeShortHELP=Request for functionnal help +TicketTypeShortISSUE=Issue, bug or problem +TicketTypeShortREQUEST=Change or enhancement request TicketTypeShortPROJET=Projekt TicketTypeShortOTHER=Jiný @@ -137,6 +140,10 @@ NoUnreadTicketsFound=No unread ticket found TicketViewAllTickets=Zobrazit všechny vstupenky TicketViewNonClosedOnly=Zobrazit pouze otevřené vstupenky TicketStatByStatus=Vstupenky podle statusu +OrderByDateAsc=Sort by ascending date +OrderByDateDesc=Sort by descending date +ShowAsConversation=Show as conversation list +MessageListViewType=Show as table list # # Ticket card @@ -222,6 +229,9 @@ TicketConfirmChangeStatus=Potvrďte změnu stavu: %s? TicketLogStatusChanged=Stav změněn: %s až %s TicketNotNotifyTiersAtCreate=Neinformovat společnost na vytvoření Unread=Nepřečtený +TicketNotCreatedFromPublicInterface=Not available. Ticket was not created from public interface. +PublicInterfaceNotEnabled=Public interface was not enabled +ErrorTicketRefRequired=Ticket reference name is required # # Logs diff --git a/htdocs/langs/cs_CZ/users.lang b/htdocs/langs/cs_CZ/users.lang index 6eeaa2053ac..d96e14e53df 100644 --- a/htdocs/langs/cs_CZ/users.lang +++ b/htdocs/langs/cs_CZ/users.lang @@ -109,4 +109,7 @@ UserLogoff=odhlášení uživatele UserLogged=přihlášený uživatel DateEmployment=Datum zahájení zaměstnání DateEmploymentEnd=Datum ukončení zaměstnání -CantDisableYourself=You can't disable your own user record +CantDisableYourself=Nelze zakázat vlastní uživatelský záznam +ForceUserExpenseValidator=Validator výkazu výdajů +ForceUserHolidayValidator=Vynutit validátor žádosti o dovolenou +ValidatorIsSupervisorByDefault=Ve výchozím nastavení je validátor nadřazený nad uživatelem. Chcete-li zachovat toto chování, ponechte prázdné. diff --git a/htdocs/langs/cs_CZ/website.lang b/htdocs/langs/cs_CZ/website.lang index 39eafdebf94..2e1d2a62b5e 100644 --- a/htdocs/langs/cs_CZ/website.lang +++ b/htdocs/langs/cs_CZ/website.lang @@ -56,7 +56,7 @@ NoPageYet=Zatím žádné stránky YouCanCreatePageOrImportTemplate=Můžete vytvořit novou stránku nebo importovat úplnou šablonu webových stránek SyntaxHelp=Nápověda ke konkrétním tipům pro syntaxi YouCanEditHtmlSourceckeditor=Zdrojový kód HTML můžete upravit pomocí tlačítka "Zdroj" v editoru. -YouCanEditHtmlSource= 
    Do tohoto zdroje můžete přidat PHP kód pomocí tagů <? Php? > . K dispozici jsou následující globální proměnné: $ conf, $ db, $ mysoc, $ user, $ website, $ websitepage, $ weblangs.

    Můžete také zahrnout obsah další stránky / kontejneru s následující syntaxí:
    <? Php includeContainer ('alias_of_container_to_include'); ? >

    můžete provést přesměrování na jinou stránku / Kontejner s následující syntaxí (Poznámka: nevystupuje žádný obsah před přesměrováním):
    < php redirectToContainer ( ‚alias_of_container_to_redirect_to‘); ? >

    Pro přidání odkazu na jinou stránku, použijte syntaxi:
    <a href = "alias_of_page_to_link_to.php" >mylink<a>

    uvést odkaz ke stažení soubor uložený do dokumentů adresář použijte document.php Obal:
    Příklad pro soubor do dokumentů / ecm (musí být zaznamenána) je syntaxe:
    <a href = "/ document.php? Modulepart = ecm & file = [relative_dir / ] filename.ext ">
    Pro soubor do dokumentů / médií (otevřený adresář pro veřejný přístup) je syntaxe:
    <a href =" / document.php? modulepart = medias & file = [relative_dir /] filename.ext " >
    Pro soubor s odkazem podíl sdílené (otevřený přístup pomocí sdílení křížkem souboru), syntax je:
    <a href = "/ document.php hashp = publicsharekeyoffile" >

    , aby zahrnoval image uložen do dokumentů directory, použijte viewimage.php obálky:
    například pro obraz do dokumentů / médií (open directory pro přístup veřejnosti), syntax je:
    <img src = "/ viewimage. php? modulepart = medias&file = [relative_dir /] název_souboru.ext ">
    +YouCanEditHtmlSource=
    You can include PHP code into this source using tags <?php ?>. The following global variables are available: $conf, $db, $mysoc, $user, $website, $websitepage, $weblangs.

    You can also include content of another Page/Container with the following syntax:
    <?php includeContainer('alias_of_container_to_include'); ?>

    You can make a redirect to another Page/Container with the following syntax (Note: do not output any content before a redirect):
    <?php redirectToContainer('alias_of_container_to_redirect_to'); ?>

    To add a link to another page, use the syntax:
    <a href="alias_of_page_to_link_to.php">mylink<a>

    To include a link to download a file stored into the documents directory, use the document.php wrapper:
    Example, for a file into documents/ecm (need to be logged), syntax is:
    <a href="/document.php?modulepart=ecm&file=[relative_dir/]filename.ext">
    For a file into documents/medias (open directory for public access), syntax is:
    <a href="/document.php?modulepart=medias&file=[relative_dir/]filename.ext">
    For a file shared with a share link (open access using the sharing hash key of file), syntax is:
    <a href="/document.php?hashp=publicsharekeyoffile">

    To include an image stored into the documents directory, use the viewimage.php wrapper:
    Example, for an image into documents/medias (open directory for public access), syntax is:
    <img src="/viewimage.php?modulepart=medias&file=[relative_dir/]filename.ext">

    More examples of HTML or dynamic code available on the wiki documentation
    . ClonePage=Klonovat stránku / kontejner CloneSite=Kopie stránky SiteAdded=Webová stránka byla přidána @@ -114,3 +114,10 @@ CSSContentTooltipHelp=Enter here CSS content. To avoid any conflict with the CSS LinkAndScriptsHereAreNotLoadedInEditor=Warning: This content is output only when site is accessed from a server. It is not used in Edit mode so if you need to load javascript files also in edit mode, just add your tag 'script src=...' into the page. Dynamiccontent=Sample of a page with dynamic content ImportSite=Importujte šablonu webových stránek +EditInLineOnOff=Mode 'Edit inline' is %s +ShowSubContainersOnOff=Mode to execute 'dynamic content' is %s +GlobalCSSorJS=Global CSS/JS/Header file of web site +BackToHomePage=Back to home page... +TranslationLinks=Translation links +YouTryToAccessToAFileThatIsNotAWebsitePage=You try to access to a page that is not a website page +UseTextBetween5And70Chars=For good SEO practices, use a text between 5 and 70 characters diff --git a/htdocs/langs/da_DK/accountancy.lang b/htdocs/langs/da_DK/accountancy.lang index 119531589d3..180984f9964 100644 --- a/htdocs/langs/da_DK/accountancy.lang +++ b/htdocs/langs/da_DK/accountancy.lang @@ -1,4 +1,5 @@ -# Dolibarr language file - en_US - Accounting Expert +# Dolibarr language file - en_US - Accountancy (Double entries) +Accountancy=Regnskab Accounting=Regnskab ACCOUNTING_EXPORT_SEPARATORCSV=Kolonneseparator for eksportfil ACCOUNTING_EXPORT_DATE=Datoformat for eksportfil @@ -30,7 +31,7 @@ OverviewOfAmountOfLinesNotBound=Oversigt over antallet af linjer, der ikke er bu OverviewOfAmountOfLinesBound=Oversigt over antallet af linjer, der allerede er bundet til en regnskabsmæssig konto OtherInfo=Anden information DeleteCptCategory=Fjern regnskabskonto fra gruppe -ConfirmDeleteCptCategory=Are you sure you want to remove this accounting account from the accounting account group? +ConfirmDeleteCptCategory=Er du sikker på, du vil fjerne denne regnskabskonto fra gruppen? JournalizationInLedgerStatus=Status for bogføring AlreadyInGeneralLedger=Allerede bogført NotYetInGeneralLedger=Kladder der ikke er bogført endnu @@ -42,7 +43,7 @@ CountriesInEEC=Lande i EØF CountriesNotInEEC=Lande ikke i EØF CountriesInEECExceptMe=Lande i EØF undtagen %s CountriesExceptMe=Alle lande undtagen %s -AccountantFiles=Export accounting documents +AccountantFiles=Eksporter regnskabs dokumenter MainAccountForCustomersNotDefined=Standardkonto for kunder, der ikke er defineret i opsætningen MainAccountForSuppliersNotDefined=Hoved kontokort for leverandører, der ikke er defineret i opsætningen @@ -97,6 +98,8 @@ MenuExpenseReportAccounts=Rapporter for udgiftskladder MenuLoanAccounts=Lånekonti MenuProductsAccounts=Varekonti MenuClosureAccounts=Closure accounts +MenuAccountancyClosure=Closure +MenuAccountancyValidationMovements=Validate movements ProductsBinding=Varekonti TransferInAccounting=Transfer in accounting RegistrationInAccounting=Registration in accounting @@ -164,12 +167,14 @@ ACCOUNTING_ACCOUNT_SUSPENSE=Regnskabskonto for afventning DONATION_ACCOUNTINGACCOUNT=Regnskabskonto til registrering af donationer ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Accounting account to register subscriptions -ACCOUNTING_PRODUCT_BUY_ACCOUNT=Regnskabskonto som standard for købte varer (hvis ikke defineret for varen) +ACCOUNTING_PRODUCT_BUY_ACCOUNT=Accounting account by default for the bought products (used if not defined in the product sheet) ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Regnskabskonto som standard for solgte varer (hvis ikke defineret for varen) -ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Accounting account by default for the sold products in EEC (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Accounting account by default for the sold products export out of EEC (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Accounting account by default for the products sold in EEC (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Accounting account by default for the products sold and exported out of EEC (used if not defined in the product sheet) ACCOUNTING_SERVICE_BUY_ACCOUNT=Regnskabskonto som standard for købte ydelser (hvis ikke defineret for varen) ACCOUNTING_SERVICE_SOLD_ACCOUNT=Regnskabskonto som standard for solgte ydelser (hvis ikke defineret for varen) +ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Accounting account by default for the services sold in EEC (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Accounting account by default for the services sold and exported out of EEC (used if not defined in the service sheet) Doctype=Dokumenttype Docdate=Dato @@ -192,9 +197,10 @@ ByPersonalizedAccountGroups=Efter brugerdefinerede grupper ByYear=År NotMatch=Ikke angivet DeleteMvt=Slet posteringer i hovedbogen +DelMonth=Month to delete DelYear=År, der skal slettes DelJournal=Kladde, der skal slettes -ConfirmDeleteMvt=This will delete all lines of the Ledger for year and/or from a specific journal. At least one criterion is required. +ConfirmDeleteMvt=This will delete all lines of the Ledger for the year/month and/or from a specific journal (At least one criterion is required). You will have to reuse the feature 'Registration inaccounting' to have the deleted record back in the ledger. ConfirmDeleteMvtPartial=Dette vil slette transaktionen fra Ledger (alle linjer, der er relateret til samme transaktion vil blive slettet) FinanceJournal=Finanskladde ExpenseReportsJournal=Udgiftskladder @@ -235,13 +241,19 @@ DescVentilDoneCustomer=Her findes list over fakturalinjer bundet til kunder og d DescVentilTodoCustomer=Bogfør fakturaer, der ikke allerede er bogført til en varekonto ChangeAccount=Skift regnskabskonto for vare/ydelse for valgte linjer med følgende regnskabskonto: Vide=- -DescVentilSupplier=Se her listen over leverandørfaktura linjer, der er bundet eller endnu ikke bundet til en produkt regnskabskonto +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account (only record not already transfered in accountancy are visible) DescVentilDoneSupplier=Consult here the list of the lines of vendor invoices and their accounting account DescVentilTodoExpenseReport=Bogfør udgiftsrapportlinjer, der ikke allerede er bogført, til en gebyrkonto DescVentilExpenseReport=Her vises listen over udgiftsrapporter linjer bundet (eller ej) til en gebyrkonto DescVentilExpenseReportMore=Hvis du opsætter regnskabskonto på typen af ​​udgiftsrapporter, vil applikationen kunne foretage hele bindingen mellem dine udgiftsrapporter og kontoen for dit kontoplan, kun med et klik med knappen "%s" . Hvis kontoen ikke var angivet i gebyrordbog, eller hvis du stadig har nogle linjer, der ikke er bundet til nogen konto, skal du lave en manuel binding fra menuen " %s". DescVentilDoneExpenseReport=Her vises listen over linjerne for udgiftsrapporter og deres gebyrkonto +DescClosure=Consult here the number of movements by month who are not validated & fiscal years already open +OverviewOfMovementsNotValidated=Step 1/ Overview of movements not validated. (Necessary to close a fiscal year) +ValidateMovements=Validate movements +DescValidateMovements=Any modification or deletion of writing, lettering and deletes will be prohibited. All entries for an exercise must be validated otherwise closing will not be possible +SelectMonthAndValidate=Select month and validate movements + ValidateHistory=Automatisk Bogføring AutomaticBindingDone=Automatisk Bogføring @@ -256,6 +268,7 @@ ListOfProductsWithoutAccountingAccount=Liste over varer, der ikke er bundet til ChangeBinding=Ret Bogføring Accounted=Regnskab i hovedbog NotYetAccounted=Endnu ikke indregnet i hovedbog +ShowTutorial=Show Tutorial ## Admin ApplyMassCategories=Anvend massekategorier @@ -264,7 +277,7 @@ CategoryDeleted=Kategori for regnskabskonto er blevet slettet AccountingJournals=Kontokladder AccountingJournal=Kontokladde NewAccountingJournal=Ny kontokladde -ShowAccoutingJournal=Vis kontokladde +ShowAccountingJournal=Vis kontokladde NatureOfJournal=Nature of Journal AccountingJournalType1=Diverse operationer AccountingJournalType2=Salg diff --git a/htdocs/langs/da_DK/admin.lang b/htdocs/langs/da_DK/admin.lang index 1f7549f56a2..f7bda83f375 100644 --- a/htdocs/langs/da_DK/admin.lang +++ b/htdocs/langs/da_DK/admin.lang @@ -10,7 +10,7 @@ VersionDevelopment=Udvikling VersionUnknown=Ukendt VersionRecommanded=Anbefalet FileCheck=Fileset Integrity Checks -FileCheckDesc=Dette værktøj giver dig mulighed for at kontrollere filens integritet og opsætningen af din program, idet du sammenligner hver fil med den officielle. Værdien af nogle opsætningskonstanter kan også kontrolleres. Du kan bruge dette værktøj til at bestemme om nogen filer er blevet ændret (f.eks. Af en hacker). +FileCheckDesc=Dette værktøj giver dig mulighed for at kontrollere filens integritet og opsætningen af din program, idet du sammenligner hver fil med den officielle. Værdien af nogle opsætnings konstanter kan også kontrolleres. Du kan bruge dette værktøj til at bestemme om nogen filer er blevet ændret (f.eks. Af en hacker). FileIntegrityIsStrictlyConformedWithReference=Filernes integritet er nøje i overensstemmelse med referencen. FileIntegrityIsOkButFilesWereAdded=Filters integritetskontrol er udført, men nogle nye filer er blevet tilføjet. FileIntegritySomeFilesWereRemovedOrModified=Filer integritetskontrol er mislykket. Nogle filer blev ændret, fjernet eller tilføjet. @@ -44,14 +44,14 @@ ClientCharset=Klient karaktersæt ClientSortingCharset=Kunden sortering WarningModuleNotActive=Modul %s skal være aktiveret WarningOnlyPermissionOfActivatedModules=Kun tilladelser i forbindelse med aktiveret moduler er vist her. Du kan aktivere andre moduler i Hjem->Indstillinger-Moduler. -DolibarrSetup=Dolibarr setup +DolibarrSetup=Dolibarr sæt op InternalUser=Intern bruger ExternalUser=Ekstern bruger InternalUsers=Interne brugere ExternalUsers=Eksterne brugere GUISetup=Udseende SetupArea=Indstillinger -UploadNewTemplate=Upload nye skabeloner +UploadNewTemplate=Upload nye skabelon(er) FormToTestFileUploadForm=Formular til test af fil upload (ifølge opsætning) IfModuleEnabled=Note: ja er kun effektivt, hvis modul %s er aktiveret RemoveLock=Fjern/omdøbe fil %s hvis den eksisterer, for at tillade brug af Update/Install værktøjet. @@ -66,15 +66,15 @@ Dictionary=Ordbøger ErrorReservedTypeSystemSystemAuto=Værdien 'system' og 'systemauto' for denne type er reserveret. Du kan bruge 'bruger' som værdi at tilføje din egen konto ErrorCodeCantContainZero=Kode kan ikke indeholde værdien 0 DisableJavascript=Deaktiver JavaScript og Ajax funktioner -DisableJavascriptNote=Note: For test or debug purpose. For optimization for blind person or text browsers, you may prefer to use the setup on the profile of user +DisableJavascriptNote=Bemærk: Til test- eller fejlfindingsformål. For optimering til blinde personer eller tekstbrowsere foretrækker du måske at bruge opsætningen på brugerens profil UseSearchToSelectCompanyTooltip=Også hvis du har et stort antal tredjeparter (> 100 000), kan du øge hastigheden ved at indstille konstant COMPANY_DONOTSEARCH_ANYWHERE til 1 i Setup-> Other. Søgningen er så begrænset til starten af ​​strengen. UseSearchToSelectContactTooltip=Også hvis du har et stort antal tredjeparter (> 100 000), kan du øge hastigheden ved at indstille konstant CONTACT_DONOTSEARCH_ANYWHERE til 1 i Setup-> Other. Søgningen er så begrænset til starten af ​​strengen. DelaiedFullListToSelectCompany=Vent, indtil der trykkes på en nøgle, inden du læser indholdet i kombinationslisten fra tredjepart.
    Dette kan øge ydeevnen, hvis du har et stort antal tredjeparter, men det er mindre praktisk. DelaiedFullListToSelectContact=Vent, indtil der trykkes på en tast, inden du lægger indholdet på kontakt-kombinationsliste.
    Dette kan øge ydeevnen, hvis du har et stort antal kontakter, men det er mindre praktisk) -NumberOfKeyToSearch=Number of characters to trigger search: %s -NumberOfBytes=Number of Bytes -SearchString=Search string -NotAvailableWhenAjaxDisabled=Ikke tilgængelige, når Ajax handicappede +NumberOfKeyToSearch=Antal tegn, der skal udløses søgning: %s +NumberOfBytes=Antal byte +SearchString=Søg streng +NotAvailableWhenAjaxDisabled=Ikke tilgængelige, når Ajax er slået fra AllowToSelectProjectFromOtherCompany=På tredjeparts dokument kan man vælge et projekt knyttet til en anden tredjepart JavascriptDisabled=JavaScript slået UsePreviewTabs=Brug forhåndsvisning faner @@ -82,9 +82,9 @@ ShowPreview=Vis forhåndsvisning PreviewNotAvailable=Preview ikke tilgængeligt ThemeCurrentlyActive=Tema aktuelt aktive CurrentTimeZone=Aktuelle tidszone -MySQLTimeZone=TimeZone MySql (database) +MySQLTimeZone=Tidszone MySql (database) TZHasNoEffect=Datoer gemmes og returneres af databaseserveren som om de blev holdt som sendt streng. Tidszonen har kun virkning, når du bruger UNIX_TIMESTAMP-funktionen (som ikke skal bruges af Dolibarr, så databasen TZ skal ikke have nogen effekt, selvom den er ændret efter indtastning af data). -Space=Space +Space=Mellemrum Table=Tabel Fields=Områder Index=Index @@ -149,7 +149,7 @@ SystemToolsAreaDesc=Dette område giver administrationsfunktioner. Brug menuen t Purge=Ryd PurgeAreaDesc=På denne side kan du slette alle filer, der er genereret eller gemt af Dolibarr (midlertidige filer eller alle filer i %s bibliotek). Brug af denne funktion er normalt ikke nødvendig. Den leveres som en løsning for brugere, hvis Dolibarr er vært for en udbyder, der ikke tilbyder tilladelser til at slette filer genereret af webserveren. PurgeDeleteLogFile=Slet log-filer, herunder %s oprettet til Syslog-modul (ingen risiko for at miste data) -PurgeDeleteTemporaryFiles=Delete all temporary files (no risk of losing data). Note: Deletion is done only if the temp directory was created 24 hours ago. +PurgeDeleteTemporaryFiles=Slet alle midlertidige filer (ingen risiko for at miste data). Bemærk: Sletning udføres kun, hvis "temp" biblioteket blev oprettet for 24 timer siden. PurgeDeleteTemporaryFilesShort=Slet midlertidige filer PurgeDeleteAllFilesInDocumentsDir=Slet alle filer i mappen: %s .
    Dette vil slette alle genererede dokumenter relateret til elementer (tredjeparter, fakturaer osv. ..), filer uploadet til ECM modulet, database backup dumps og midlertidige filer. PurgeRunNow=Rensningsanordningen nu @@ -159,25 +159,27 @@ PurgeNDirectoriesFailed=Kunne ikke slette %s filer eller mapper. PurgeAuditEvents=Ryd sikkerhedshændelser ConfirmPurgeAuditEvents=Er du sikker på du ønsker at ryde alle sikkerhedshændelser? Alle sikkerheds-logs vil blive slettet, ingen andre data, vil blive fjernet. GenerateBackup=Generer backup -Backup=Backup +Backup=Sikkerhedskopi Restore=Gendan -RunCommandSummary=Backup vil ske ved hjælp af følgende kommando -BackupResult=Backup resultat -BackupFileSuccessfullyCreated=Backup filen genereret +RunCommandSummary=Sikkerhedskopi vil ske ved hjælp af følgende kommando +BackupResult=Sikkerhedskopi resultat +BackupFileSuccessfullyCreated=Sikkerhedskopi filen genereret YouCanDownloadBackupFile=Den genererede fil kan nu downloades -NoBackupFileAvailable=Ingen backup-filer til rådighed. +NoBackupFileAvailable=Ingen Sikkerhedskopi filer til rådighed. ExportMethod=Eksportmetode ImportMethod=Import metode -ToBuildBackupFileClickHere=To build a backup file, click her. +ToBuildBackupFileClickHere=Klik her for at oprette en sikkerhedskopi fil. ImportMySqlDesc=For at importere en MySQL backup-fil, kan du bruge phpMyAdmin via din hosting eller bruge kommandoen mysql fra kommandolinjen.
    For eksempel: ImportPostgreSqlDesc=Sådan importerer du en backup-fil, skal du bruge pg_restore kommando fra kommandolinjen: ImportMySqlCommand=%s %s <mybackupfile.sql ImportPostgreSqlCommand=%s %s mybackupfile.sql -FileNameToGenerate=Filnavn for backup: +FileNameToGenerate=Filnavn for Sikkerhedskopien: Compression=Kompression CommandsToDisableForeignKeysForImport=Kommando til at deaktivere udenlandske taster på import CommandsToDisableForeignKeysForImportWarning=Obligatorisk, hvis du ønsker at være i stand til at gendanne din sql dump senere ExportCompatibility=Kompatibilitet af genereret eksportfil +ExportUseMySQLQuickParameter=Use the --quick parameter +ExportUseMySQLQuickParameterHelp=The '--quick' parameter helps limit RAM consumption for large tables. MySqlExportParameters=MySQL eksport parametre PostgreSqlExportParameters= PostgreSQL eksportparametre UseTransactionnalMode=Brug transaktionsbeslutning mode @@ -218,7 +220,7 @@ DoliStoreDesc=DoliStore den officielle markedsplads for Dolibarr ERP / CRM ekste DoliPartnersDesc=Liste over virksomheder, der leverer specialudviklede moduler eller funktioner.
    Bemærk: Da Dolibarr er en open source-applikation, kan hvem som helst , der har erfaring med PHP-programmering udvikle et modul. WebSiteDesc=Eksterne websites til flere (tredjeparts) tillægsmoduler ... DevelopYourModuleDesc=Nogle løsninger til at udvikle dit eget modul ... -URL=Link +URL=URL BoxesAvailable=Bokse til rådighed BoxesActivated=Bokse aktiveret ActivateOn=Aktivér om @@ -268,6 +270,7 @@ Emails=E-Post EMailsSetup=E-post sætop EMailsDesc=Denne side giver dig mulighed for at tilsidesætte dine standard PHP-parametre til afsendelse af e-mails. I de fleste tilfælde på Unix / Linux OS er PHP-opsætningen korrekt, og disse parametre er unødvendige. EmailSenderProfiles=E-mails afsender profiler +EMailsSenderProfileDesc=You can keep this section empty. If you enter some emails here, they will be added to the list of possible senders into the combobox when your write a new email. MAIN_MAIL_SMTP_PORT=SMTP / SMTPS-port (standardværdi i php.ini: %s) MAIN_MAIL_SMTP_SERVER=SMTP / SMTPS-vært (standardværdi i php.ini: %s ) MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=SMTP / SMTPS Port (Ikke defineret i PHP på Unix-lignende systemer) @@ -277,7 +280,7 @@ MAIN_MAIL_ERRORS_TO=E-mail, der bruges til at returnere e-mails ved fejl ('Error MAIN_MAIL_AUTOCOPY_TO= Kopier (Bcc) alle sendte e-mails til MAIN_DISABLE_ALL_MAILS=Deaktiver al e-mail afsendelse (til testformål eller demoer) MAIN_MAIL_FORCE_SENDTO=Sende alle e-mails til (i stedet for rigtige modtagere, til testformål) -MAIN_MAIL_ENABLED_USER_DEST_SELECT=Tilføj medarbejderbrugere med e-mail i listen over tilladte modtagere +MAIN_MAIL_ENABLED_USER_DEST_SELECT=Suggest emails of employees (if defined) into the list of predefined recipient when writing a new email MAIN_MAIL_SENDMODE=E-mail-sendemetode MAIN_MAIL_SMTPS_ID=SMTP ID (hvis afsendelse af server kræver godkendelse) MAIN_MAIL_SMTPS_PW=SMTP-adgangskode (hvis afsendelse af server kræver godkendelse) @@ -400,7 +403,7 @@ OldVATRates=Gammel momssats NewVATRates=Ny momssats PriceBaseTypeToChange=Rediger priser med basisreferenceværdi defineret på MassConvert=Start bulkkonvertering -PriceFormatInCurrentLanguage=Price Format In Current Language +PriceFormatInCurrentLanguage=Prisformat på nuværende sprog String=String TextLong=Lang tekst HtmlText=Html tekst @@ -423,8 +426,8 @@ ExtrafieldCheckBoxFromList=Afkrydsningsfelter fra bordet ExtrafieldLink=Link til et objekt ComputedFormula=Beregnet felt ComputedFormulaDesc=Du kan indtaste en formel her ved hjælp af andre egenskaber af objekt eller nogen PHP-kodning for at få en dynamisk beregningsværdi. Du kan bruge alle PHP-kompatible formler, herunder "?" betingelsesoperatør og følgende globale objekt: $ db, $ conf, $ langs, $ mysoc, $ bruger, $ objekt .
    ADVARSEL : Kun nogle egenskaber af $ objekt kan være tilgængelige. Hvis du har brug for egenskaber, der ikke er indlæst, skal du bare hente objektet i din formel som i andet eksempel.
    Brug af et beregnet felt betyder, at du ikke kan indtaste nogen værdier fra interface. Hvis der også er en syntaksfejl, kan formlen ikke returnere noget.

    Eksempel på formel:
    $ objekt-> id < 10 ? round($object-> id / 2, 2): ($ objekt-> id + 2 * $ bruger-> id) * (int) substr ($ mysoc-> zip, 1, 2 )

    Eksempel på genindlæsning af objekt
    (($ reloadedobj = ny Societe ($ db)) && ($ reloadedobj-> hent ($ obj-> id? $ Obj-> id: ($ obj-> rowid? $ Obj- > rowid: $ object-> id))> 0))? $ reloadedobj-> array_options ['options_extrafieldkey'] * $ reloadedobj-> kapital / 5: '-1'

    Øvrige eksempel på formel for at tvinge belastning af objekt og dets overordnede objekt:
    (($ reloadedobj = ny opgave ($ db )) && ($ reloadedobj-> hent ($ objekt-> id)> 0) && ($ secondloadedobj = nyt projekt ($ db)) && ($ secondloadedobj-> hent ($ reloadedobj-> fk_project)> 0))? $ secondloadedobj-> ref: 'Forældreprojekt ikke fundet' -Computedpersistent=Store computed field -ComputedpersistentDesc=Computed extra fields will be stored in the database, however, the value will only be recalculated when the object of this field is changed. If the computed field depends on other objects or global data this value might be wrong!! +Computedpersistent=Gem computeren felt +ComputedpersistentDesc=Beregnede ekstra felter gemmes i databasen, men værdien genberegnes dog først, når objektet i dette felt ændres. Hvis det beregnede felt afhænger af andre objekter eller globale data, kan denne værdi være forkert !! ExtrafieldParamHelpPassword=Blankt felt her betyder, at denne værdi vil blive gemt uden kryptering (feltet skal kun være skjult med stjerne på skærmen).
    Vælg 'auto' for at bruge standardkrypteringsreglen til at gemme adgangskoden til databasen (så vil værdien gemmes som en en-vejs hash uden mulighed at hente den oprindelige værdi) ExtrafieldParamHelpselect=Liste over værdier skal være linjer med formatnøgle, værdi (hvor nøglen ikke kan være '0')

    for eksempel:
    1, værdi1
    2, værdi2
    kode3, værdi3
    ...

    For at få liste afhængig af en anden komplementær attributliste:
    1, værdi1 | options_ parent_list_code : parent_key
    2, value2 | options_ parent_list_code : parent_key

    For at få listen afhængig af en anden liste:
    1, værdi1 | parent_list_code : parent_key
    2, value2 | parent_list_code : parent_key ExtrafieldParamHelpcheckbox=Liste over værdier skal være linjer med formatnøgle, værdi (hvor nøglen ikke kan være '0')

    for eksempel:
    1, værdi1
    2, værdi2
    3, værdi3
    ... @@ -432,9 +435,9 @@ ExtrafieldParamHelpradio=Liste over værdier skal være linjer med formatnøgle, ExtrafieldParamHelpsellist=Liste over værdier kommer fra en tabel
    Syntaks: tabelnavn: label_field: id_field :: filter
    Eksempel: c_typent: libelle: id :: filter

    - idfilter er nødvendigvis en primær int nøgle
    - filteret kan være en simpel test = 1) for at vise kun aktiv værdi
    Du kan også bruge $ ID $ i filter heks er det nuværende id for nuværende objekt
    For at gøre et SELECT i filter brug $ SEL $
    hvis du vil filtrere på ekstrafelter brug syntax extra.fieldcode = ... (hvor feltkode er koden for ekstrafelt)

    For at få listen afhængig af en anden komplementær attributliste:
    c_typent: libelle: id: options_ parent_list_code | parent_column: filter

    For at have listen afhænger af en anden liste:
    c_typent: libelle: id: parent_list_code | parent_column: filter ExtrafieldParamHelpchkbxlst=Liste over værdier kommer fra en tabel
    Syntaks: tabelnavn: label_field: id_field :: filter
    Eksempel: c_typent: libelle: id :: filter

    filter kan være en simpel test (f.eks. Aktiv = 1) for at vise kun aktiv værdi
    Du kan også bruge $ ID $ i filter heks er det nuværende id for nuværende objekt
    For at gøre et SELECT i filter bruger $ SEL $
    hvis du vil filtrere på ekstrafelter brug syntax extra.fieldcode = ... (hvor feltkode er kode for ekstrafelt)

    For at få listen afhængig af en anden komplementær attributliste:
    c_typent: libelle: id: options_ parent_list_code | parent_column: filter

    For at få listen afhængig af en anden liste:
    c_typent: libelle: id: parent_list_code | parent_column: filter ExtrafieldParamHelplink=Parametre skal være ObjectName: Classpath
    Syntaks: Objektnavn: Klassepath
    Eksempler:
    Societe: societe / class / societe.class.php
    Kontakt: kontakt / class / contact.class.php -ExtrafieldParamHelpSeparator=Keep empty for a simple separator
    Set this to 1 for a collapsing separator (open by default for new session, then status is kept for each user session)
    Set this to 2 for a collapsing separator (collapsed by default for new session, then status is kept fore each user session) +ExtrafieldParamHelpSeparator=Hold tomt for en simpel separator
    Indstil dette til 1 for en sammenklappende separator (åben som standard for ny session, og derefter bevares status for hver brugersession)
    Indstil dette til 2 for en sammenklappende separator (kollapset som standard for ny session, derefter holdes status foran hver brugersession) LibraryToBuildPDF=Bibliotek, der bruges for PDF generation -LocalTaxDesc=Nogle lande kan anmode om to eller tre skatter på hver faktura linje. Hvis dette er tilfældet, skal du vælge typen for den anden og tredje skat og dens sats. Mulig type er:
    1: Lokal afgift gælder for varer og ydelser uden moms (localtax beregnes efter beløb uden skat)
    2: Lokal afgift gælder for varer og tjenesteydelser inklusive moms (localtax beregnes på beløb + hovedafgift)
    3: lokal skat gælder for varer uden moms (localtax beregnes på beløb uden skat)
    4: lokal skat gælder for varer inklusive moms (lokaltax beregnes på beløb + hovedstol)
    5: lokal skat gælder for tjenester uden moms på beløb uden skat)
    6: Lokal afgift gælder for tjenester inklusive moms (lokal taxa er beregnet på beløb + skat) +LocalTaxDesc=Nogle lande kan anmode om to eller tre skatter på hver faktura linje. Hvis dette er tilfældet, skal du vælge typen for den anden og tredje skat og dens sats. Mulig type er:
    1: Lokal afgift gælder for varer og ydelser uden moms (lokal moms beregnes efter beløb uden skat)
    2: Lokal afgift gælder for varer og tjenesteydelser inklusive moms (lokal moms beregnes på beløb + hovedafgift)
    3: lokal skat gælder for varer uden moms (lokal moms beregnes på beløb uden skat)
    4: lokal skat gælder for varer inklusive moms (lokal moms beregnes på beløb + hovedstol)
    5: lokal skat gælder for tjenester uden moms på beløb uden skat)
    6: Lokal afgift gælder for tjenester inklusive moms (lokal moms er beregnet på beløb + skat) SMS=SMS LinkToTestClickToDial=Indtast et telefonnummer for at ringe op til at vise et link til at teste ClickToDial url-adresse for bruger %s RefreshPhoneLink=Opdater link @@ -462,7 +465,9 @@ EnableAndSetupModuleCron=Hvis du vil have denne tilbagevendende faktura generere ModuleCompanyCodeCustomerAquarium=%s efterfulgt af kundekode for en kunderegnskabskode ModuleCompanyCodeSupplierAquarium=%s efterfulgt af leverandør kode for en leverandør regnskabskode ModuleCompanyCodePanicum=Returner en tom regnskabskode. -ModuleCompanyCodeDigitaria=Regnskabskode afhænger af tredjepartskode. Koden består af tegnet "C" i den første position efterfulgt af de første 5 tegn i tredjepartskoden. +ModuleCompanyCodeDigitaria=Returnerer en sammensat regnskabskode i henhold til tredjepartens navn. Koden består af et præfiks, der kan defineres i den første position efterfulgt af antallet af tegn, der er defineret i tredjepartskoden. +ModuleCompanyCodeCustomerDigitaria=%s efterfulgt af det afkortede kundenavn med antallet af tegn: %s for kundens regnskabskode. +ModuleCompanyCodeSupplierDigitaria=%s efterfulgt af det afkortede leverandørnavn med antallet af tegn: %s for leverandørens regnskabskode. Use3StepsApproval=Som standard skal indkøbsordrer oprettes og godkendes af 2 forskellige brugere (et trin / bruger til oprettelse og et trin / bruger at godkende. Bemærk at hvis brugeren har begge tilladelser til at oprette og godkende, er et trin / bruger tilstrækkeligt) . Du kan spørge med denne mulighed for at indføre et tredje trin / brugergodkendelse, hvis mængden er højere end en dedikeret værdi (så 3 trin vil være nødvendige: 1 = bekræftelse, 2 = første godkendelse og 3 = anden godkendelse, hvis mængden er tilstrækkelig).
    Indstil dette til tomt, hvis en godkendelse (2 trin) er tilstrækkelig, angiv den til en meget lav værdi (0,1), hvis der kræves en anden godkendelse (3 trin). UseDoubleApproval=Brug en 3-trins godkendelse, når beløbet (uden skat) er højere end ... WarningPHPMail=ADVARSEL: Det er ofte bedre at opsætte udgående e-mails for at bruge e-mail-serveren hos din udbyder i stedet for standardopsætningen. Nogle email-udbydere (som Yahoo) tillader dig ikke at sende en mail fra en anden server end deres egen server. Din nuværende opsætning bruger serveren til applikationen til at sende e-mail og ikke din e-mail-udbyder, så nogle modtagere (den, der er kompatibel med den restriktive DMARC-protokol), vil spørge din e-mail-udbyder, hvis de kan acceptere din e-mail og nogle emailudbydere (som Yahoo) kan svare "nej", fordi serveren ikke er deres, så få af dine sendte e-mails muligvis ikke accepteres (pas også på din e-mail-udbyders sendekvote).
    Hvis din e-mail-udbyder (som Yahoo) har denne begrænsning, skal du ændre e-mailopsætning for at vælge den anden metode "SMTP-server" og indtaste SMTP-serveren og legitimationsoplysningerne fra din e-mailudbyder. @@ -474,7 +479,7 @@ TheKeyIsTheNameOfHtmlField=Dette er navnet på HTML-feltet. Teknisk viden er nø PageUrlForDefaultValues=Du skal indtaste den relative vej til siden URL. Hvis du indbefatter parametre i URL, vil standardværdierne være effektive, hvis alle parametre er indstillet til samme værdi. PageUrlForDefaultValuesCreate= 
    Eksempel:
    For formularen til oprettelse af en ny tredjepart er det %s .
    For URL for eksterne moduler installeret i brugerdefineret mappe, skal du ikke inkludere "custom /", så brug sti som mymodule / mypage.php og ikke custom / mymodule / mypage.php.
    Hvis du kun vil have standardværdi, hvis url har nogle parametre, kan du bruge %s PageUrlForDefaultValuesList= 
    Eksempel:
    For siden der viser tredjeparter er den %s .
    For URL til eksterne moduler installeret i brugerdefineret bibliotek, skal du ikke inkludere "custom /" så brug en sti som mymodule / mypagelist.php og ikke custom / mymodule / mypagelist.php.
    Hvis du kun vil have standardværdi, hvis url har nogle parametre, kan du bruge %s -AlsoDefaultValuesAreEffectiveForActionCreate=Also note that overwritting default values for form creation works only for pages that were correctly designed (so with parameter action=create or presend...) +AlsoDefaultValuesAreEffectiveForActionCreate=Bemærk også, at overskrivning af standardværdier til oprettelse af formularer kun fungerer for sider, der er korrekt designet (så med parameterhandling = opret eller presend ...) EnableDefaultValues=Aktivér tilpasning af standardværdier EnableOverwriteTranslation=Aktivér brug af overskrevet oversættelse GoIntoTranslationMenuToChangeThis=Der er fundet en oversættelse for nøglen med denne kode. For at ændre denne værdi skal du redigere den fra Hjem-Indstillinger-oversættelse. @@ -488,11 +493,11 @@ FilesAttachedToEmail=Vedhængt fil SendEmailsReminders=Send dagsorden påmindelser via e-mails davDescription=Opsæt en WebDAV-server DAVSetup=Opstilling af modul DAV -DAV_ALLOW_PRIVATE_DIR=Enable the generic private directory (WebDAV dedicated directory named "private" - login required) -DAV_ALLOW_PRIVATE_DIRTooltip=The generic private directory is a WebDAV directory anybody can access with its application login/pass. -DAV_ALLOW_PUBLIC_DIR=Enable the generic public directory (WebDAV dedicated directory named "public" - no login required) -DAV_ALLOW_PUBLIC_DIRTooltip=The generic public directory is a WebDAV directory anybody can access (in read and write mode), with no authorization required (login/password account). -DAV_ALLOW_ECM_DIR=Enable the DMS/ECM private directory (root directory of the DMS/ECM module - login required) +DAV_ALLOW_PRIVATE_DIR=Aktivér den generiske private mappe (WebDAV dedikeret bibliotek med navnet "privat" - login kræves) +DAV_ALLOW_PRIVATE_DIRTooltip=Det generiske private bibliotek er et WebDAV bibliotek, som enhver kan få adgang til med sit applikations login/pass. +DAV_ALLOW_PUBLIC_DIR=Aktivér den generiske offentlige katalog (WebDAV dedikeret bibliotek med navnet "offentlig" - ingen login kræves) +DAV_ALLOW_PUBLIC_DIRTooltip=Det generiske offentlige bibliotek er et WebDAV-bibliotek, som enhver kan få adgang til (i læse- og skrivetilstand) uden nogen tilladelse krævet (login / adgangskode-konto). +DAV_ALLOW_ECM_DIR=Aktivér DMS/ECM-private katalog (rodkatalog til DMS/ECM-modulet - login kræves) DAV_ALLOW_ECM_DIRTooltip=Rod kataloget, hvor alle filer uploades manuelt, når du bruger DMS / ECM-modulet. På samme måde som adgang fra webgrænsefladen skal du have et gyldigt login/adgangskode med tilstrækkelige tilladelser for at få adgang til det. # Modules Module0Name=Brugere og grupper @@ -501,7 +506,7 @@ Module1Name=Tredjeparter Module1Desc=Virksomheder og kontakter ledelse (kunder, udsigter ...) Module2Name=Tilbud Module2Desc=Tilbudshåndtering -Module10Name=Accounting (simplified) +Module10Name=Regnskab (forenklet) Module10Desc=Enkelte regnskabsrapporter (tidsskrifter, omsætning) baseret på databaseindhold. Bruger ikke nogen oversigtstabel. Module20Name=Tilbud Module20Desc=Tilbudshåndtering @@ -524,7 +529,7 @@ Module50Desc=Forvaltning af Produkter Module51Name=Masseforsendelser Module51Desc=Masse papir postforsendelser 'ledelse Module52Name=Lagre -Module52Desc=Lagerstyring (kun for produkter) +Module52Desc=Aktiehåndtering Module53Name=Ydelser Module53Desc=Forvaltning af tjenester Module54Name=Contracts/Subscriptions @@ -548,7 +553,7 @@ Module80Desc=Forsendelser og levering af notater Module85Name=Banker og kontanter Module85Desc=Forvaltning af bank/kontant konti Module100Name=Eksternt websted -Module100Desc=Add a link to an external website as a main menu icon. Website is shown in a frame under the top menu. +Module100Desc=Tilføj et link til et eksternt websted som et hovedmenuikon. Webstedet vises i en ramme under topmenuen. Module105Name=Mailman og Sip Module105Desc=Mailman eller SPIP interface til medlem-modul Module200Name=LDAP @@ -575,7 +580,7 @@ Module510Name=Løn Module510Desc=Optag og spørg medarbejderbetalinger Module520Name=Loans Module520Desc=Forvaltning af lån -Module600Name=Notifications on business event +Module600Name=Underretninger om forretningsbegivenhed Module600Desc=Send e-mail-meddelelser udløst af en forretningsbegivenhed: pr. Bruger (opsætning defineret på hver bruger), pr. Tredjepartskontakter (opsætning defineret på hver tredjepart) eller ved specifikke e-mails Module600Long=Bemærk, at dette modul sender e-mails i realtid, når en bestemt forretningsbegivenhed opstår. Hvis du leder efter en funktion til at sende e-mail påmindelser til dagsordensbegivenheder, skal du gå ind i opsætningen af modulets dagsorden. Module610Name=Produkt Varianter @@ -622,9 +627,9 @@ Module5000Desc=Giver dig mulighed for at administrere flere selskaber Module6000Name=Workflow Module6000Desc=Workflow management (automatisk oprettelse af objekt og/eller automatisk status ændring) Module10000Name=websteder -Module10000Desc=Opret websteder (offentlig) med en WYSIWYG editor. Du skal bare konfigurere din webserver (Apache, Nginx, ...) for at pege på den dedikerede Dolibarr-mappe for at få den online på internettet med dit eget domænenavn. -Module20000Name=Forlad Request Management -Module20000Desc=Definer og spørg medarbejderladningsanmodninger +Module10000Desc=Create websites (public) with a WYSIWYG editor. This is a webmaster or developer oriented CMS (it is better to know HTML and CSS language). Just setup your web server (Apache, Nginx, ...) to point to the dedicated Dolibarr directory to have it online on the internet with your own domain name. +Module20000Name=Ferie/Fri Management +Module20000Desc=Definer og kontrol af ferie/fri anmodning Module39000Name=Produktpartier Module39000Desc=Masser, serienumre, spisesteder / salgsdato for ledelse af produkter Module40000Name=Multicurrency @@ -639,7 +644,7 @@ Module50200Name=Paypal Module50200Desc=Tilbyde kunder en PayPal-betalingssideside (PayPal-konto eller kreditkort / betalingskort). Dette kan bruges til at give dine kunder mulighed for at foretage ad hoc-betalinger eller betalinger relateret til et bestemt Dolibarr-objekt (faktura, bestilling osv.) Module50300Name=Stribe Module50300Desc=Tilbyde kunder en Stripe online betalingsside (kredit / betalingskort). Dette kan bruges til at give dine kunder mulighed for at foretage ad hoc-betalinger eller betalinger relateret til et bestemt Dolibarr-objekt (faktura, bestilling osv.) -Module50400Name=Accounting (double entry) +Module50400Name=Regnskab (dobbeltindtastning) Module50400Desc=Regnskabsadministration (dobbelt poster, støtte generel og ekstra ledger). Eksporter højboksen i flere andre regnskabsmæssige softwareformater. Module54000Name=PrintIPP Module54000Desc=Direkte udskrivning (uden at åbne dokumenterne) ved hjælp af IPP-konnektorer (Printer skal være synlig fra serveren, og CUPS skal installeres på serveren). @@ -808,7 +813,7 @@ Permission401=Læs rabatter Permission402=Opret/rediger rabatter Permission403=Bekræft rabatter Permission404=Slet rabatter -Permission430=Use Debug Bar +Permission430=Brug Debug Bar Permission511=Læs lønudbetalinger Permission512=Opret / modificer lønudbetalinger Permission514=Slet betaling af lønninger @@ -823,9 +828,9 @@ Permission532=Opret/rediger ydelser Permission534=Slet ydelser Permission536=Se/administrer skjulte ydelser Permission538=Eksport af tjenesteydelser -Permission650=Read Bills of Materials -Permission651=Create/Update Bills of Materials -Permission652=Delete Bills of Materials +Permission650=Læs regninger af materialer +Permission651=Opret / opdater materialeregninger +Permission652=Slet materialeregninger Permission701=Læs donationer Permission702=Opret/rediger donationer Permission703=Slet donationer @@ -841,16 +846,16 @@ Permission1002=Opret/rediger varehuse Permission1003=Slet varehuse Permission1004=Læs bestand bevægelser Permission1005=Opret/rediger lagerændringer -Permission1101=Læs levering ordrer -Permission1102=Opret/rediger leveringsordrer -Permission1104=Bekræft levering ordrer -Permission1109=Slet levering ordrer -Permission1121=Read supplier proposals -Permission1122=Create/modify supplier proposals -Permission1123=Validate supplier proposals -Permission1124=Send supplier proposals -Permission1125=Delete supplier proposals -Permission1126=Close supplier price requests +Permission1101=Read delivery receipts +Permission1102=Create/modify delivery receipts +Permission1104=Validate delivery receipts +Permission1109=Delete delivery receipts +Permission1121=Læs leverandørforslag +Permission1122=Opret / rediger leverandørforslag +Permission1123=Valider leverandørforslag +Permission1124=Send leverandørforslag +Permission1125=Slet leverandørforslag +Permission1126=Luk anmodninger om leverandør pris Permission1181=Læs leverandører Permission1182=Læs indkøbsordrer Permission1183=Opret / modtag indkøbsordrer @@ -873,9 +878,9 @@ Permission1251=Kør massen import af eksterne data i databasen (data belastning) Permission1321=Eksporter kunde fakturaer, attributter og betalinger Permission1322=Genåb en betalt regning Permission1421=Eksporter salgsordrer og attributter -Permission2401=Læs aktioner (begivenheder eller opgaver) i tilknytning til egen konto -Permission2402=Opret/rediger handlinger (begivenheder eller opgaver) i tilknytning til egen konto -Permission2403=Læs aktioner (begivenheder eller opgaver) af andre +Permission2401=Read actions (events or tasks) linked to his user account (if owner of event) +Permission2402=Create/modify actions (events or tasks) linked to his user account (if owner of event) +Permission2403=Delete actions (events or tasks) linked to his user account (if owner of event) Permission2411=Læs aktioner (begivenheder eller opgaver) andres Permission2412=Opret/rediger handlinger (begivenheder eller opgaver) for andre Permission2413=Slet handlinger (events eller opgaver) andres @@ -886,21 +891,22 @@ Permission2503=Indsend eller slette dokumenter Permission2515=Opsæt dokumentdokumenter Permission2801=Brug FTP-klient i læsemodus (kun gennemse og download) Permission2802=Brug FTP-klient i skrivefunktion (slet eller upload filer) -Permission3200=Read archived events and fingerprints -Permission4001=See employees -Permission4002=Create employees -Permission4003=Delete employees -Permission4004=Export employees -Permission10001=Read website content -Permission10002=Create/modify website content (html and javascript content) -Permission10003=Create/modify website content (dynamic php code). Dangerous, must be reserved to restricted developers. -Permission10005=Delete website content +Permission3200=Læs arkiverede begivenheder og fingeraftryk +Permission4001=Se medarbejdere +Permission4002=Opret medarbejdere +Permission4003=Slet medarbejdere +Permission4004=Eksporter medarbejdere +Permission10001=Læs indhold på webstedet +Permission10002=Opret / rediger webstedsindhold (html- og javascript-indhold) +Permission10003=Opret / rediger webstedsindhold (dynamisk php-kode). Farligt, skal forbeholdes begrænsede udviklere. +Permission10005=Slet webstedsindhold Permission20001=Læs tilladelsesforespørgsler (din orlov og dine underordnede) Permission20002=Opret / rediger dine anmodninger om orlov (din ferie og dine underordnede) Permission20003=Slet permitteringsforespørgsler Permission20004=Læs alle orlovs forespørgsler (selv om bruger ikke er underordnede) Permission20005=Opret / modtag anmodninger om orlov for alle (selv af bruger ikke underordnede) Permission20006=Forladelsesforespørgsler (opsætning og opdateringsbalance) +Permission20007=Approve leave requests Permission23001=Read Scheduled job Permission23002=Create/update Scheduled job Permission23003=Delete Scheduled job @@ -908,19 +914,19 @@ Permission23004=Execute Scheduled job Permission50101=Brug Point of Sale Permission50201=Læs transaktioner Permission50202=Import transaktioner -Permission50401=Bind products and invoices with accounting accounts -Permission50411=Read operations in ledger -Permission50412=Write/Edit operations in ledger -Permission50414=Delete operations in ledger -Permission50415=Delete all operations by year and journal in ledger -Permission50418=Export operations of the ledger -Permission50420=Report and export reports (turnover, balance, journals, ledger) -Permission50430=Define and close a fiscal period -Permission50440=Manage chart of accounts, setup of accountancy -Permission51001=Read assets -Permission51002=Create/Update assets -Permission51003=Delete assets -Permission51005=Setup types of asset +Permission50401=Bind produkter og fakturaer med regnskabskonti +Permission50411=Læs operationer i hovedbok +Permission50412=Skriv / rediger handlinger i hovedbok +Permission50414=Slet handlinger i hovedbok +Permission50415=Slet alle operationer efter år og journal i hovedbok +Permission50418=Hovedboks eksportoperationer +Permission50420=Rapporter og eksportrapporter (omsætning, balance, tidsskrifter, hovedbok) +Permission50430=Define fiscal periods. Validate transactions and close fiscal periods. +Permission50440=Administrer kontoplan, opsætning af regnskab +Permission51001=Læs aktiver +Permission51002=Opret / opdater aktiver +Permission51003=Slet aktiver +Permission51005=Opsætningstyper af aktiv Permission54001=Print Permission55001=Læs afstemninger Permission55002=Opret / rediger afstemninger @@ -962,6 +968,7 @@ DictionaryAccountancyJournal=Kontokladder DictionaryEMailTemplates=Email skabeloner DictionaryUnits=Enheder DictionaryMeasuringUnits=Måleenheder +DictionarySocialNetworks=Sociale netværk DictionaryProspectStatus=Status på potentielle kunde DictionaryHolidayTypes=Typer af orlov DictionaryOpportunityStatus=Ledestatus for projekt / bly @@ -1057,7 +1064,7 @@ BackgroundImageLogin=Baggrundsbillede PermanentLeftSearchForm=Faste search form på venstre menu DefaultLanguage=Standard sprog EnableMultilangInterface=Aktivér multilanguage support -EnableShowLogo=Vis logo på venstre menu +EnableShowLogo=Vis firmaets logo i menuen CompanyInfo=Virksomhed/Organisation CompanyIds=Virksomhed / Organisations identiteter CompanyName=Navn @@ -1067,7 +1074,11 @@ CompanyTown=By CompanyCountry=Land CompanyCurrency=Standardvaluta CompanyObject=Formål med firmaet +IDCountry=ID country Logo=Logo +LogoDesc=Main logo of company. Will be used into generated documents (PDF, ...) +LogoSquarred=Logo (squarred) +LogoSquarredDesc=Must be a squarred icon (width = height). This logo will be used as the favorite icon or other need like for the top menu bar (if not disabled into display setup). DoNotSuggestPaymentMode=Ikke tyder NoActiveBankAccountDefined=Ingen aktiv bankkonto defineret OwnerOfBankAccount=Ejer af bankkonto %s @@ -1093,8 +1104,8 @@ Delays_MAIN_DELAY_CHEQUES_TO_DEPOSIT=Tjek depositum ikke færdig Delays_MAIN_DELAY_EXPENSEREPORTS=Udgiftsrapporten godkendes SetupDescription1=Før du begynder at bruge Dolibarr, skal nogle indledende parametre defineres og moduler aktiveres / konfigureres. SetupDescription2=Følgende to afsnit er obligatoriske (de to første indgange i opsætningsmenuen): -SetupDescription3=%s -> %s
    Basic parameters used to customize the default behavior of your application (e.g for country-related features). -SetupDescription4=%s -> %s
    This software is a suite of many modules/applications, all more or less independent. The modules relevant to your needs must be enabled and configured. New items/options are added to menus with the activation of a module. +SetupDescription3=%s -> %s
    Grundlæggende parametre, der bruges til at tilpasse din applikations standardopførsel (f.eks. Til landrelaterede funktioner). +SetupDescription4=%s -> %s
    Denne software er en pakke med mange moduler / applikationer, alle mere eller mindre uafhængige. De moduler, der er relevante for dine behov, skal være aktiveret og konfigureret. Nye elementer / indstillinger føjes til menuer med aktivering af et modul. SetupDescription5=Andre opsætningsmenuindgange styrer valgfrie parametre. LogEvents=Sikkerhed revision arrangementer Audit=Audit @@ -1113,9 +1124,9 @@ LogEventDesc=Aktivér logføring til specifikke sikkerhedshændelser. Administra AreaForAdminOnly=Opsætningsparametre kan kun indstilles af administratorbrugere. SystemInfoDesc=System oplysninger er diverse tekniske oplysninger du får i read only mode og synlig kun for administratorer. SystemAreaForAdminOnly=Dette område er kun tilgængeligt for administratorbrugere. Dolibarr bruger tilladelser kan ikke ændre denne begrænsning. -CompanyFundationDesc=Rediger virksomhedens / enhedens oplysninger. Klik på "%s" eller "%s" knappen nederst på siden. -AccountantDesc=If you have an external accountant/bookkeeper, you can edit here its information. -AccountantFileNumber=Accountant code +CompanyFundationDesc=Edit the information of the company/entity. Click on "%s" button at the bottom of the page. +AccountantDesc=Hvis du har en ekstern revisor / bogholder, kan du her redigere dens oplysninger. +AccountantFileNumber=Revisor kode DisplayDesc=Parametre, der påvirker udseende og opførsel af Dolibarr kan ændres her. AvailableModules=Tilgængelige app / moduler ToActivateModule=For at aktivere moduler, skal du gå til Opsætning (Hjem->Opsætning->Moduler). @@ -1129,7 +1140,7 @@ TriggerAlwaysActive=Udløser i denne fil er altid aktive, uanset hvad er det akt TriggerActiveAsModuleActive=Udløser i denne fil er aktive som modul %s er aktiveret. GeneratedPasswordDesc=Vælg den metode, der skal bruges til automatisk genererede adgangskoder. DictionaryDesc=Indsæt alle referencedata. Du kan tilføje dine værdier til standardværdien. -ConstDesc=På denne side kan du redigere (tilsidesætte) parametre, der ikke er tilgængelige på andre sider. Disse er for det meste reserverede parametre for udviklere / avanceret fejlfinding. For en komplet liste over de tilgængelige parametre se her . +ConstDesc=This page allows you to edit (override) parameters not available in other pages. These are mostly reserved parameters for developers/advanced troubleshooting only. MiscellaneousDesc=Alle andre sikkerhedsrelaterede parametre er defineret her. LimitsSetup=Grænser / Præcisionsopsætning LimitsDesc=Du kan definere grænser, præcisioner og optimeringer, der bruges af Dolibarr her @@ -1194,7 +1205,7 @@ ExtraFieldsSupplierOrders=Supplerende attributter (ordrer) ExtraFieldsSupplierInvoices=Supplerende attributter (fakturaer) ExtraFieldsProject=Supplerende attributter (projekter) ExtraFieldsProjectTask=Supplerende attributter (opgaver) -ExtraFieldsSalaries=Complementary attributes (salaries) +ExtraFieldsSalaries=Supplerende attributter (lønninger) ExtraFieldHasWrongValue=Attribut %s har en forkert værdi. AlphaNumOnlyLowerCharsAndNoSpace=kun alfanumeriske og små bogstaver uden plads SendmailOptionNotComplete=Advarsel til anvendere af sendmail i Linux-system: Hvis nogle modtagere aldrig modtager e-mails, skal du prøve at redigere denne PHP-parameter med mail.force_extra_parameters = -ba i din php.ini-fil. @@ -1222,14 +1233,14 @@ SuhosinSessionEncrypt=Sessionsopbevaring krypteret af Suhosin ConditionIsCurrently=Tilstanden er i øjeblikket %s YouUseBestDriver=Du bruger driver %s, som er den bedste driver, der for øjeblikket er tilgængelig. YouDoNotUseBestDriver=Du bruger driveren %s, men driveren %s anbefales. -NbOfObjectIsLowerThanNoPb=You have only %s %s in the database. This does not require any particular optimization. +NbOfObjectIsLowerThanNoPb=Du har kun %s %s i databasen. Dette kræver ingen særlig optimering. SearchOptim=Søg optimering -YouHaveXObjectUseSearchOptim=You have %s %s in the database. You should add the constant %s 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. -YouHaveXObjectAndSearchOptimOn=You have %s %s in the database and constant %s is set to 1 in Home-Setup-Other. +YouHaveXObjectUseSearchOptim=Du har %s %s i databasen. Du skal tilføje den konstante %s til 1 i Home-Setup-Other. Begræns søgningen til begyndelsen af strenge, hvilket gør det muligt for databasen at bruge indekser, og du skal få et øjeblikkeligt svar. +YouHaveXObjectAndSearchOptimOn=Du har %s %s i databasen, og konstant %s er indstillet til 1 i Home-Setup-Other. BrowserIsOK=Du bruger browseren %s. Denne browser er ok for sikkerhed og ydeevne. BrowserIsKO=Du bruger browseren %s. Denne browser er kendt for at være et dårligt valg for sikkerhed, ydeevne og pålidelighed. Vi anbefaler at bruge Firefox, Chrome, Opera eller Safari. -PHPModuleLoaded=PHP component %s is loaded -PreloadOPCode=Preloaded OPCode is used +PHPModuleLoaded=PHP-komponent %s indlæses +PreloadOPCode=Forudindlæst OPCode bruges AddRefInList=Vis kunde / sælger ref. info liste (vælg liste eller combobox) og det meste af hyperlink.
    Tredjeparter vil blive vist med et navneformat af "CC12345 - SC45678 - The Big Company corp." i stedet for "The Big Company Corp". AddAdressInList=Vis kunde / leverandør adresse info liste (vælg liste eller combobox)
    Tredjeparter vil blive vist med et navneformat af "The Big Company Corp. - 21 Jump Street 123456 Big Town - USA" i stedet for "The Big Company Corp". AskForPreferredShippingMethod=Anmod om en foretrukket forsendelsesmetode for tredjeparter. @@ -1290,7 +1301,7 @@ SupplierPaymentSetup=Opsætning af leverandørbetalinger PropalSetup=Modulopsætning for tilbud ProposalsNumberingModules=Nummerering af tilbud ProposalsPDFModules=Skabelon for tilbud -SuggestedPaymentModesIfNotDefinedInProposal=Suggested payments mode on proposal by default if not defined for proposal +SuggestedPaymentModesIfNotDefinedInProposal=Foreslået betalingsmetode på forslag som standard, hvis ikke defineret til forslag FreeLegalTextOnProposal=Fri tekst på tilbud WatermarkOnDraftProposal=Vandmærke på udkast til tilbud (intet, hvis tom) BANK_ASK_PAYMENT_BANK_DURING_PROPOSAL=Anmode om en bankkonto destination for forslag @@ -1370,11 +1381,11 @@ LDAPServerDnExample=Complete DN (ex: dc=company,dc=Komplet DN (ex: dc= firma, DC LDAPDnSynchroActive=Brugere og grupper synkronisering LDAPDnSynchroActiveExample=LDAP til Dolibarr eller Dolibarr til LDAP synkronisering LDAPDnContactActive=Kontaktpersoner 'synkronisering -LDAPDnContactActiveExample=Aktiveret / Unactivated synkronisering +LDAPDnContactActiveExample=Aktiveret / Deaktivere synkronisering LDAPDnMemberActive=Medlemmernes synkronisering -LDAPDnMemberActiveExample=Aktiveret / Unactivated synkronisering +LDAPDnMemberActiveExample=Aktiveret / Deaktivere synkronisering LDAPDnMemberTypeActive=Medlemmer typer 'synkronisering -LDAPDnMemberTypeActiveExample=Aktiveret / Unactivated synkronisering +LDAPDnMemberTypeActiveExample=Aktiveret / Deaktivere synkronisering LDAPContactDn=Dolibarr kontakter "DN LDAPContactDnExample=Complete DN (ex: ou=contacts,dc=society,dc=Komplet DN (ex: ou= kontakter, dc= samfundet, dc= dk) LDAPMemberDn=Dolibarr medlemmernes DN @@ -1456,6 +1467,13 @@ LDAPFieldSidExample=Eksempel: objektside LDAPFieldEndLastSubscription=Dato for tilmelding udgangen LDAPFieldTitle=Stilling LDAPFieldTitleExample=Eksempel: titel +LDAPFieldGroupid=Gruppe id +LDAPFieldGroupidExample=Eksempel: gid nummer +LDAPFieldUserid=Bruger ID +LDAPFieldUseridExample=Eksempel: uidnumber +LDAPFieldHomedirectory=Hjem bibliotek +LDAPFieldHomedirectoryExample=Eksempel: hjemmeledelse +LDAPFieldHomedirectoryprefix=Hjemmekatalog præfiks LDAPSetupNotComplete=LDAP-opsætning ikke komplet (gå på andre faner) LDAPNoUserOrPasswordProvidedAccessIsReadOnly=Ingen administrator eller adgangskode angivet. LDAP-adgang vil være anonym og kun med læsning. LDAPDescContact=Denne side giver dig mulighed for at definere LDAP attributter navn i LDAP træ for hver data findes på Dolibarr kontakter. @@ -1577,6 +1595,7 @@ FCKeditorForProductDetails=WYSIWIG oprettelse / udgave af produkter detaljer lin FCKeditorForMailing= WYSIWIG oprettelsen / udgave af postforsendelser FCKeditorForUserSignature=WYSIWIG oprettelse / udgave af bruger signatur FCKeditorForMail=WYSIWIG oprettelse / udgave for al mail (undtagen Værktøjer-> eMailing) +FCKeditorForTicket=WYSIWIG oprettelse / udgave af billetter ##### Stock ##### StockSetup=Opsætning af lagermodul IfYouUsePointOfSaleCheckModule=Hvis du bruger standardmodulet (POS) som standard eller et eksternt modul, kan denne opsætning ignoreres af dit POS-modul. De fleste POS-moduler er som standard designet til at oprette en faktura med det samme og reducere lager uanset valgmulighederne her. Så hvis du har brug for eller ikke har et lagerfald, når du registrerer et salg fra din POS, skal du også kontrollere din POS-modulopsætning. @@ -1653,8 +1672,9 @@ CashDesk=Point of Sale CashDeskSetup=Opsætning af Point of Sales-modul CashDeskThirdPartyForSell=Standard generisk tredjepart til brug for salg CashDeskBankAccountForSell=Cash konto til brug for sælger -CashDeskBankAccountForCheque= Standardkonto, der skal bruges til at modtage betalinger pr. Check -CashDeskBankAccountForCB= Konto til at bruge til at modtage kontant betaling ved kreditkort +CashDeskBankAccountForCheque=Standardkonto, der skal bruges til at modtage betalinger pr. Check +CashDeskBankAccountForCB=Konto til at bruge til at modtage kontant betaling ved kreditkort +CashDeskBankAccountForSumup=Default bank account to use to receive payments by SumUp CashDeskDoNotDecreaseStock=Deaktiver lagerbeholdningen, når et salg er udført fra Point of Sale (hvis "nej", lagernedgang er udført for hvert salg udført fra POS, uanset optionen i modul lager). CashDeskIdWareHouse=Force og begrænse lageret til brug for lagernedgang StockDecreaseForPointOfSaleDisabled=Lagernedgang fra salgssted deaktiveret @@ -1693,10 +1713,10 @@ SuppliersSetup=Opsætning af sælgermodul SuppliersCommandModel=Komplet skabelon for indkøbsordre (logo ...) SuppliersInvoiceModel=Fuldstændig skabelon af leverandørfaktura (logo ...) SuppliersInvoiceNumberingModel=Leverandør fakturaer nummerering modeller -IfSetToYesDontForgetPermission=Hvis du er indstillet til ja, glem ikke at give tilladelser til grupper eller brugere tilladt til anden godkendelse +IfSetToYesDontForgetPermission=Hvis det er indstillet til en ikke-nullværdi, skal du ikke glemme at give tilladelser til grupper eller brugere, der har tilladelse til den anden godkendelse ##### GeoIPMaxmind ##### GeoIPMaxmindSetup=Opsætning af GeoIP Maxmind-modul -PathToGeoIPMaxmindCountryDataFile=Path to file containing Maxmind ip to country translation.
    Examples:
    /usr/local/share/GeoIP/GeoIP.dat
    /usr/share/GeoIP/GeoIP.dat
    /usr/share/GeoIP/GeoLite2-Country.mmdb +PathToGeoIPMaxmindCountryDataFile=Sti til fil, der indeholder Maxmind ip til land oversættelse.
    Eksempler:
    /usr/local/share/GeoIP/GeoIP.dat
    /usr/share/GeoIP/GeoIP.dat
    /usr/share/GeoIP/GeoLite2-Country.mmdb NoteOnPathLocation=Bemærk, at din ip til land datafil skal være inde en mappe din PHP kan læse (Check din PHP open_basedir setup og filsystem tilladelser). YouCanDownloadFreeDatFileTo=Du kan downloade en gratis demo version af Maxmind GeoIP land fil på %s. YouCanDownloadAdvancedDatFileTo=Du kan også downloade en mere komplet version, med opdateringer på den Maxmind GeoIP land fil på %s. @@ -1737,9 +1757,9 @@ ExpenseReportsRulesSetup=Opsætning af modul Expense Reports - Regler ExpenseReportNumberingModules=Udgiftsrapporter nummereringsmodul NoModueToManageStockIncrease=Intet modul, der er i stand til at styre automatisk lagerforhøjelse, er blevet aktiveret. Lagerforøgelse vil kun ske ved manuel indlæsning. YouMayFindNotificationsFeaturesIntoModuleNotification=Du kan finde muligheder for e-mail-meddelelser ved at aktivere og konfigurere modulet "Meddelelse". -ListOfNotificationsPerUser=List of automatic notifications per user* -ListOfNotificationsPerUserOrContact=List of possible automatic notifications (on business event) available per user* or per contact** -ListOfFixedNotifications=List of automatic fixed notifications +ListOfNotificationsPerUser=Liste over automatiske underretninger pr. Bruger * +ListOfNotificationsPerUserOrContact=Liste over mulige automatiske underretninger (ved forretningsbegivenhed) tilgængelig per bruger * eller pr. Kontakt ** +ListOfFixedNotifications=Liste over automatiske faste meddelelser GoOntoUserCardToAddMore=Gå til fanen "Notifikationer" for en bruger for at tilføje eller fjerne underretninger for brugere GoOntoContactCardToAddMore=Gå på fanen "Notifikationer" fra en tredjepart for at tilføje eller fjerne meddelelser for kontakter / adresser Threshold=Grænseværdi @@ -1749,8 +1769,8 @@ SomethingMakeInstallFromWebNotPossible2=Af denne grund er proces til opgradering InstallModuleFromWebHasBeenDisabledByFile=Installation af eksternt modul fra applikation er blevet deaktiveret af din administrator. Du skal bede ham om at fjerne filen %s for at tillade denne funktion. ConfFileMustContainCustom=Installation eller opbygning af et eksternt modul fra applikationen skal gemme modulfilerne i mappen %s . Hvis du vil have denne mappe behandlet af Dolibarr, skal du konfigurere din conf / conf.php for at tilføje de to direktelinjer:
    $ dolibarr_main_url_root_alt = '/ custom';
    $ dolibarr_main_document_root_alt = '%s /custom'; HighlightLinesOnMouseHover=Fremhæv tabel linjer, når musen flytter passerer over -HighlightLinesColor=Highlight color of the line when the mouse passes over (use 'ffffff' for no highlight) -HighlightLinesChecked=Highlight color of the line when it is checked (use 'ffffff' for no highlight) +HighlightLinesColor=Fremhæv farve på linjen, når musen passerer (brug 'ffffff' til intet højdepunkt) +HighlightLinesChecked=Fremhæv farve på linjen, når den er markeret (brug 'ffffff' til ikke at fremhæve) TextTitleColor=Tekstfarve på sidetitel LinkColor=Farve af links PressF5AfterChangingThis=Tryk på CTRL + F5 på tastaturet eller ryd din browserens cache efter at have ændret denne værdi for at få den effektiv @@ -1782,6 +1802,8 @@ FixTZ=TimeZone fix FillFixTZOnlyIfRequired=Eksempel: +2 (kun udfyld hvis der opstår problem) ExpectedChecksum=Forventet checksum CurrentChecksum=Nuværende checksum +ExpectedSize=Expected size +CurrentSize=Current size ForcedConstants=Påkrævede konstante værdier MailToSendProposal=Kundeforslag MailToSendOrder=Salgsordrer @@ -1831,7 +1853,7 @@ activateModuleDependNotSatisfied=Modul "%s" afhænger af modulet "%s", der mangl CommandIsNotInsideAllowedCommands=Kommandoen du forsøger at køre er ikke på listen over tilladte kommandoer defineret i parameter $ dolibarr_main_restrict_os_commands i filen conf.php . LandingPage=Destinationsside SamePriceAlsoForSharedCompanies=Hvis du bruger et multimediemodul med valget "Single price", vil prisen også være den samme for alle virksomheder, hvis produkterne deles mellem miljøer -ModuleEnabledAdminMustCheckRights=Modulet er blevet aktiveret. Tilladelser til aktiverede moduler blev kun givet til admin-brugere. Du kan muligvis give tilladelse til andre brugere eller grupper manuelt, hvis det er nødvendigt. +ModuleEnabledAdminMustCheckRights=Modulet er blevet aktiveret. Tilladelser til aktiverede modul(er) blev kun givet til admin brugere. Du kan muligvis give tilladelse til andre brugere eller grupper manuelt, hvis det er nødvendigt. UserHasNoPermissions=Denne bruger har ingen tilladelser defineret TypeCdr=Brug "Ingen", hvis betalingsdatoen er faktura dato plus et delta i dage (delta er feltet "%s")
    Brug "Ved slutningen af ​​måneden", hvis, efter deltaet, skal datoen hæves for at nå frem til slutningen af ​​måneden (+ en valgfri "%s" i dage)
    Brug "Nuværende / Næste" for at have betalingsfristen den første Nth af måneden efter deltaet (delta er feltet "%s", N er gemt i feltet "%s") BaseCurrency=Referencens valuta af virksomheden (gå i setup af firma for at ændre dette) @@ -1846,8 +1868,10 @@ NothingToSetup=Der kræves ingen specifik opsætning for dette modul. SetToYesIfGroupIsComputationOfOtherGroups=Indstil dette til ja, hvis denne gruppe er en beregning af andre grupper EnterCalculationRuleIfPreviousFieldIsYes=Indtast beregningsregel, hvis tidligere felt blev sat til Ja (For eksempel 'CODEGRP1 + CODEGRP2') SeveralLangugeVariatFound=Flere sprogvarianter fundet -COMPANY_AQUARIUM_REMOVE_SPECIAL=Fjern specialtegn +RemoveSpecialChars=Fjern specialtegn COMPANY_AQUARIUM_CLEAN_REGEX=Regex filter til ren værdi (COMPANY_AQUARIUM_CLEAN_REGEX) +COMPANY_DIGITARIA_CLEAN_REGEX=Regex-filter til ren værdi (COMPANY_DIGITARIA_CLEAN_REGEX) +COMPANY_DIGITARIA_UNIQUE_CODE=Duplikat ikke tilladt GDPRContact=Databeskyttelsesansvarlig (DPO, Data Privacy eller GDPR-kontakt) GDPRContactDesc=Hvis du gemmer data om europæiske virksomheder / borgere, kan du nævne den kontaktperson, der er ansvarlig for den generelle databeskyttelsesforordning her HelpOnTooltip=Hjælpetekst til at vise på værktøjstip @@ -1857,7 +1881,7 @@ ChartLoaded=Kort over konto indlæst SocialNetworkSetup=Opsætning af modul Sociale netværk EnableFeatureFor=Aktivér funktioner til %s VATIsUsedIsOff=Bemærk: Muligheden for at bruge salgsafgift eller moms er blevet indstillet til Fra i menuen %s - %s, så Salgsskat eller moms anvendes altid 0 for salg. -SwapSenderAndRecipientOnPDF=Swap sender and recipient address position on PDF documents +SwapSenderAndRecipientOnPDF=Skift afsender- og modtageradresseposition på PDF-dokumenter FeatureSupportedOnTextFieldsOnly=Advarsel, funktion understøttes kun på tekstfelter. Også en URL parameter handling = create or action = edit skal indstilles ELLER sidens navn skal slutte med 'new.php' for at udløse denne funktion. EmailCollector=Email samler EmailCollectorDescription=Tilføj et planlagt job og en opsætningsside for at scanne jævnligt emailkasser (ved hjælp af IMAP-protokollen) og optag e-mails, der er modtaget i din ansøgning, på det rigtige sted og / eller lav nogle poster automatisk (som kundeemner). @@ -1866,74 +1890,77 @@ EMailHost=Vært af e-mail-IMAP-server MailboxSourceDirectory=Postkasse kilde bibliotek MailboxTargetDirectory=Postkasse målkatalog EmailcollectorOperations=Operationer at gøre af samleren -MaxEmailCollectPerCollect=Max number of emails collected per collect +MaxEmailCollectPerCollect=Maks antal Emails indsamlet pr. Samling CollectNow=Indsamle nu -ConfirmCloneEmailCollector=Are you sure you want to clone the Email collector %s ? -DateLastCollectResult=Date latest collect tried -DateLastcollectResultOk=Date latest collect successfull -LastResult=Latest result +ConfirmCloneEmailCollector=Er du sikker på, at du vil klone Email samleren %s? +DateLastCollectResult=Dato seneste indsamlet prøvet +DateLastcollectResultOk=Dato seneste indsamling succesfuld +LastResult=Seneste resultat EmailCollectorConfirmCollectTitle=Email samle bekræftelse EmailCollectorConfirmCollect=Vil du køre kollektionen for denne samler nu? NoNewEmailToProcess=Ingen ny email (matchende filtre), der skal behandles NothingProcessed=Intet gjort -XEmailsDoneYActionsDone=%s emails qualified, %s emails successfully processed (for %s record/actions done) +XEmailsDoneYActionsDone=%s e-mails kvalificerede, %s e-mails er behandlet (for %s-registrering / handlinger udført) RecordEvent=Optag email-begivenhed CreateLeadAndThirdParty=Opret ledelse (og tredjepart om nødvendigt) -CreateTicketAndThirdParty=Create ticket (and third party if necessary) +CreateTicketAndThirdParty=Opret billet (og eventuelt tredjepart) CodeLastResult=Latest result code -NbOfEmailsInInbox=Number of emails in source directory -LoadThirdPartyFromName=Load third party searching on %s (load only) -LoadThirdPartyFromNameOrCreate=Load third party searching on %s (create if not found) -WithDolTrackingID=Dolibarr Tracking ID fundet -WithoutDolTrackingID=Dolibarr Tracking ID ikke fundet +NbOfEmailsInInbox=Antal e-mails i kildekataloget +LoadThirdPartyFromName=Indlæs tredjeparts søgning på %s (kun belastning) +LoadThirdPartyFromNameOrCreate=Indlæs tredjepartssøgning på %s (opret hvis ikke fundet) +WithDolTrackingID=Dolibarr Reference found in Message ID +WithoutDolTrackingID=Dolibarr Reference not found in Message ID FormatZip=Postnummer MainMenuCode=Menu indtastningskode (hovedmenu) ECMAutoTree=Vis automatisk ECM-træ -OperationParamDesc=Define values to use for action, or how to extract values. For example:
    objproperty1=SET:abc
    objproperty1=SET:a value with replacement of __objproperty1__
    objproperty3=SETIFEMPTY:abc
    objproperty4=EXTRACT:HEADER:X-Myheaderkey.*[^\\s]+(.*)
    options_myextrafield=EXTRACT:SUBJECT:([^\\s]*)
    object.objproperty5=EXTRACT:BODY:My company name is\\s([^\\s]*)

    Use a ; char as separator to extract or set several properties. +OperationParamDesc=Definer værdier, der skal bruges til handling, eller hvordan man uddrager værdier. For eksempel:
    objproperty1 = SET: abc
    objproperty1 = SET: en værdi med erstatning af __objproperty1__
    objproperty3 = SETIFEMPTY: abc
    objproperty4 = EKSTRAKT: HEADER:. X-Myheaderkey * [^ \\ s] + (*).
    options_myextrafield = EKSTRAKT: EMNE: ([^ \\ s] *)
    object.objproperty5 = UDTAGELSE: BODY: Mit firmanavn er \\ s ([^ \\ s] *)

    Brug en ; char som separator for at udtrække eller indstille flere egenskaber. OpeningHours=Åbningstider OpeningHoursDesc=Indtast her firmaets almindelige åbningstider. ResourceSetup=Konfiguration af ressource modul UseSearchToSelectResource=Brug en søgeformular til at vælge en ressource (i stedet for en rullemenu). DisabledResourceLinkUser=Deaktiver funktion for at forbinde en ressource til brugere DisabledResourceLinkContact=Deaktiver funktion for at forbinde en ressource til kontakter +EnableResourceUsedInEventCheck=Aktivér funktion til at kontrollere, om en ressource er i brug i en begivenhed ConfirmUnactivation=Bekræft modul reset OnMobileOnly=Kun på lille skærm (smartphone) DisableProspectCustomerType=Deaktiver "Emner + Kunder" tredjeparts type (så tredjepart skal være Emner eller Kunder, men kan ikke begge) MAIN_OPTIMIZEFORTEXTBROWSER=Forenkle brugergrænsefladen til blindperson MAIN_OPTIMIZEFORTEXTBROWSERDesc=Aktivér denne indstilling, hvis du er blind person, eller hvis du bruger programmet fra en tekstbrowser som Lynx eller Links. -MAIN_OPTIMIZEFORCOLORBLIND=Change interface's color for color blind person -MAIN_OPTIMIZEFORCOLORBLINDDesc=Enable this option if you are a color blind person, in some case interface will change color setup to increase contrast. -Protanopia=Protanopia +MAIN_OPTIMIZEFORCOLORBLIND=Skift interfacefarve til farveblind person +MAIN_OPTIMIZEFORCOLORBLINDDesc=Aktivér denne indstilling, hvis du er en farveblind person, i nogle tilfælde ændrer grænsefladen farveopsætning for at øge kontrasten. +Protanopia=Protanopi Deuteranopes=Deuteranopes Tritanopes=Tritanopes ThisValueCanOverwrittenOnUserLevel=Denne værdi kan overskrives af hver bruger fra sin brugerside - fanebladet '%s' DefaultCustomerType=Standard tredjepartstype til "Ny kunde" oprettelsesformular -ABankAccountMustBeDefinedOnPaymentModeSetup=Note: The bank account must be defined on the module of each payment mode (Paypal, Stripe, ...) to have this feature working. -RootCategoryForProductsToSell=Root category of products to sell -RootCategoryForProductsToSellDesc=If defined, only products inside this category or childs of this category will be available in the Point Of Sale +ABankAccountMustBeDefinedOnPaymentModeSetup=Bemærk: Bankkontoen skal defineres i modulet i hver betalingsmetode (Paypal, Stripe, ...) for at denne funktion skal fungere. +RootCategoryForProductsToSell=Rodkategori af produkter, der skal sælges +RootCategoryForProductsToSellDesc=Hvis det er defineret, er det kun produkter inden for denne kategori eller underordnede i denne kategori, der er tilgængelige i salgsstedet DebugBar=Debug Bar -DebugBarDesc=Toolbar that comes with a plenty of tools to simplify debugging -DebugBarSetup=DebugBar Setup -GeneralOptions=General Options -LogsLinesNumber=Number of lines to show on logs tab -UseDebugBar=Use the debug bar -DEBUGBAR_LOGS_LINES_NUMBER=Number of last log lines to keep in console -WarningValueHigherSlowsDramaticalyOutput=Warning, higher values slows dramaticaly output -ModuleActivated=Module %s is activated and slows the interface -EXPORTS_SHARE_MODELS=Export models are share with everybody -ExportSetup=Setup of module Export -InstanceUniqueID=Unique ID of the instance -SmallerThan=Smaller than -LargerThan=Larger than -IfTrackingIDFoundEventWillBeLinked=Note that If a tracking ID is found into incoming email, the event will be automatically linked to the related objects. -WithGMailYouCanCreateADedicatedPassword=With a GMail account, if you enabled the 2 steps validation, it is recommanded to create a dedicated second password for the application instead of using your own account passsword from https://myaccount.google.com/. -EndPointFor=End point for %s : %s -DeleteEmailCollector=Delete email collector -ConfirmDeleteEmailCollector=Are you sure you want to delete this email collector? -RecipientEmailsWillBeReplacedWithThisValue=Recipient emails will be always replaced with this value -AtLeastOneDefaultBankAccountMandatory=At least 1 default bank account must be defined -RESTRICT_API_ON_IP=Allow available APIs to some host IP only (wildcard not allowed, use space between values). Empty means every hosts can use the available APIs. -RESTRICT_ON_IP=Allow access to some host IP only (wildcard not allowed, use space between values). Empty means every hosts can access. -BaseOnSabeDavVersion=Based on the library SabreDAV version -NotAPublicIp=Not a public IP -MakeAnonymousPing=Make an anonymous Ping '+1' to the Dolibarr foundation server (done 1 time only after installation) to allow the foundation to count the number of Dolibarr installation. +DebugBarDesc=Værktøjslinje, der leveres med en masse værktøjer til at forenkle fejlfinding +DebugBarSetup=DebugBar-opsætning +GeneralOptions=Generelle indstillinger +LogsLinesNumber=Antal linjer, der skal vises på fanen logfiler +UseDebugBar=Brug fejlfindingslinjen +DEBUGBAR_LOGS_LINES_NUMBER=Antal sidste loglinjer, der skal holdes i konsollen +WarningValueHigherSlowsDramaticalyOutput=Advarsel, højere værdier bremser dramatisk output +ModuleActivated=Modul %s er aktiveret og forsinker grænsefladen +EXPORTS_SHARE_MODELS=Eksportmodeller deles med alle +ExportSetup=Opsætning af modul Eksport +InstanceUniqueID=Forekomstets unikke ID +SmallerThan=Mindre end +LargerThan=Større end +IfTrackingIDFoundEventWillBeLinked=Bemærk, at hvis der findes et sporings-ID i indgående e-mail, vil begivenheden automatisk blive knyttet til de relaterede objekter. +WithGMailYouCanCreateADedicatedPassword=Hvis du aktiverer valideringen af 2 trin med en GMail konto, anbefales det at oprette en dedikeret anden adgangskode til applikationen i stedet for at bruge dit eget kontos kodeord fra https://myaccount.google.com/. +EndPointFor=Slutpunkt for %s: %s +DeleteEmailCollector=Slet e-mail-indsamler +ConfirmDeleteEmailCollector=Er du sikker på, at du vil slette denne e-mail-indsamler? +RecipientEmailsWillBeReplacedWithThisValue=Modtager-e-mails erstattes altid med denne værdi +AtLeastOneDefaultBankAccountMandatory=Der skal defineres mindst 1 standardbankkonto +RESTRICT_API_ON_IP=Tillad kun tilgængelige API'er til nogle værts-IP (jokertegn er ikke tilladt, brug mellemrum mellem værdier). Tom betyder, at alle værter kan bruge de tilgængelige API'er. +RESTRICT_ON_IP=Tillad kun adgang til nogle værts-IP (jokertegn er ikke tilladt, brug mellemrum mellem værdier). Tom betyder, at alle værter kan få adgang. +BaseOnSabeDavVersion=Baseret på biblioteket SabreDAV version +NotAPublicIp=Ikke en offentlig IP +MakeAnonymousPing=Lav en anonym Ping '+1' til Dolibarr foundation-serveren (udføres kun 1 gang efter installationen) for at lade fundamentet tælle antallet af Dolibarr-installation. +FeatureNotAvailableWithReceptionModule=Funktion ikke tilgængelig, når modulmodtagelse er aktiveret +EmailTemplate=Template for email diff --git a/htdocs/langs/da_DK/agenda.lang b/htdocs/langs/da_DK/agenda.lang index 182978d3ebe..ba78a330749 100644 --- a/htdocs/langs/da_DK/agenda.lang +++ b/htdocs/langs/da_DK/agenda.lang @@ -76,6 +76,7 @@ ContractSentByEMail=Kontrakt %s sendt af email OrderSentByEMail=Salg order %s sendt af email InvoiceSentByEMail=Kunde invoice %s sendt af email SupplierOrderSentByEMail=Purchase order %s sendt af email +ORDER_SUPPLIER_DELETEInDolibarr=Purchase order %s deleted SupplierInvoiceSentByEMail=Vendor invoice %s sendt af email ShippingSentByEMail=Forsendelse %s sendt af email ShippingValidated= Forsendelse %s bekræftet @@ -86,6 +87,11 @@ InvoiceDeleted=Faktura slettet PRODUCT_CREATEInDolibarr=Vare %s oprettet PRODUCT_MODIFYInDolibarr=Vare %s ændret PRODUCT_DELETEInDolibarr=Vare %s slettet +HOLIDAY_CREATEInDolibarr=Request for leave %s created +HOLIDAY_MODIFYInDolibarr=Request for leave %s modified +HOLIDAY_APPROVEInDolibarr=Request for leave %s approved +HOLIDAY_VALIDATEDInDolibarr=Request for leave %s validated +HOLIDAY_DELETEInDolibarr=Request for leave %s deleted EXPENSE_REPORT_CREATEInDolibarr=Udgiftsrapport %s oprettet EXPENSE_REPORT_VALIDATEInDolibarr=Udgiftsrapport %s bekræftet EXPENSE_REPORT_APPROVEInDolibarr=Udgiftsrapport %s godkendt @@ -99,6 +105,14 @@ TICKET_MODIFYInDolibarr=Billet %s modified TICKET_ASSIGNEDInDolibarr=Ticket %s assigned TICKET_CLOSEInDolibarr=Ticket %s closed TICKET_DELETEInDolibarr=Billet %s deleted +BOM_VALIDATEInDolibarr=BOM validated +BOM_UNVALIDATEInDolibarr=BOM unvalidated +BOM_CLOSEInDolibarr=BOM disabled +BOM_REOPENInDolibarr=BOM reopen +BOM_DELETEInDolibarr=BOM deleted +MO_VALIDATEInDolibarr=MO validated +MO_PRODUCEDInDolibarr=MO produced +MO_DELETEInDolibarr=MO deleted ##### End agenda events ##### AgendaModelModule=Skabeloner for dokument til begivenhed DateActionStart=Startdato diff --git a/htdocs/langs/da_DK/boxes.lang b/htdocs/langs/da_DK/boxes.lang index 295966fe4d3..ba4429f0dd5 100644 --- a/htdocs/langs/da_DK/boxes.lang +++ b/htdocs/langs/da_DK/boxes.lang @@ -19,6 +19,7 @@ BoxLastContacts=Latest contacts/addresses BoxLastMembers=Latest members BoxFicheInter=Latest interventions BoxCurrentAccounts=Open accounts balance +BoxTitleMemberNextBirthdays=Birthdays of this month (members) BoxTitleLastRssInfos=Latest %s news from %s BoxTitleLastProducts=Products/Services: last %s modified BoxTitleProductsAlertStock=Produkter: lager advarsel @@ -34,6 +35,7 @@ BoxTitleLastFicheInter=Latest %s modified interventions BoxTitleOldestUnpaidCustomerBills=Kundefakturaer: ældste %s ubetalte BoxTitleOldestUnpaidSupplierBills=Vendor Invoices: oldest %s unpaid BoxTitleCurrentAccounts=Åbne konti: saldi +BoxTitleSupplierOrdersAwaitingReception=Supplier orders awaiting reception BoxTitleLastModifiedContacts=Contacts/Addresses: last %s modified BoxMyLastBookmarks=Bookmarks: latest %s BoxOldestExpiredServices=Ældste aktive udløbne tjenester @@ -42,6 +44,8 @@ BoxTitleLastActionsToDo=Latest %s actions to do BoxTitleLastContracts=Latest %s modified contracts BoxTitleLastModifiedDonations=Latest %s modified donations BoxTitleLastModifiedExpenses=Latest %s modified expense reports +BoxTitleLatestModifiedBoms=Latest %s modified BOMs +BoxTitleLatestModifiedMos=Latest %s modified Manufacturing Orders BoxGlobalActivity=Global activity (invoices, proposals, orders) BoxGoodCustomers=Good customers BoxTitleGoodCustomers=%s Good customers @@ -64,6 +68,7 @@ NoContractedProducts=Ingen varer/ydelser med kontrakt NoRecordedContracts=Ingen registrerede kontrakter NoRecordedInterventions=No recorded interventions BoxLatestSupplierOrders=Latest purchase orders +BoxLatestSupplierOrdersAwaitingReception=Latest Purchase Orders (with a pending reception) NoSupplierOrder=No recorded purchase order BoxCustomersInvoicesPerMonth=Kundefakturaer pr. Måned BoxSuppliersInvoicesPerMonth=Vendor Invoices per month @@ -84,4 +89,14 @@ ForProposals=Tilbud LastXMonthRolling=The latest %s month rolling ChooseBoxToAdd=Add widget to your dashboard BoxAdded=Box blev tilføjet til dit instrumentbræt -BoxTitleUserBirthdaysOfMonth=Birthdays of this month +BoxTitleUserBirthdaysOfMonth=Birthdays of this month (users) +BoxLastManualEntries=Last manual entries in accountancy +BoxTitleLastManualEntries=%s latest manual entries +NoRecordedManualEntries=No manual entries record in accountancy +BoxSuspenseAccount=Count accountancy operation with suspense account +BoxTitleSuspenseAccount=Number of unallocated lines +NumberOfLinesInSuspenseAccount=Number of line in suspense account +SuspenseAccountNotDefined=Suspense account isn't defined +BoxLastCustomerShipments=Last customer shipments +BoxTitleLastCustomerShipments=Latest %s customer shipments +NoRecordedShipments=No recorded customer shipment diff --git a/htdocs/langs/da_DK/commercial.lang b/htdocs/langs/da_DK/commercial.lang index 2ea4432066d..00c176e6868 100644 --- a/htdocs/langs/da_DK/commercial.lang +++ b/htdocs/langs/da_DK/commercial.lang @@ -1,6 +1,6 @@ # Dolibarr language file - Source file is en_US - commercial -Commercial=Tilbud -CommercialArea=Tilbudsområde +Commercial=Commerce +CommercialArea=Commerce area Customer=Kunde Customers=Kunder Prospect=Potentiel kunde @@ -52,14 +52,14 @@ ActionAC_TEL=Telefonopkald ActionAC_FAX=Send fax ActionAC_PROP=Send tilbud via e-mail ActionAC_EMAIL=Send e-mail -ActionAC_EMAIL_IN=Reception of Email +ActionAC_EMAIL_IN=Modtagelse af Email ActionAC_RDV=Møder ActionAC_INT=Fremmøde på stedet ActionAC_FAC=Send kundefaktura via e-mail ActionAC_REL=Send kundefaktura via e-mail (påmindelse) ActionAC_CLO=Luk ActionAC_EMAILING=Send masse e-mail -ActionAC_COM=Send sales order by mail +ActionAC_COM=Send salgsordre pr. Email ActionAC_SHIP=Send forsendelse med posten ActionAC_SUP_ORD=Send indkøbsordre via post ActionAC_SUP_INV=Send sælgerfaktura pr. Post diff --git a/htdocs/langs/da_DK/deliveries.lang b/htdocs/langs/da_DK/deliveries.lang index cae7853ced8..8b60168c58b 100644 --- a/htdocs/langs/da_DK/deliveries.lang +++ b/htdocs/langs/da_DK/deliveries.lang @@ -1,30 +1,31 @@ # Dolibarr language file - Source file is en_US - deliveries Delivery=Aflevering -DeliveryRef=Ref Delivery -DeliveryCard=Receipt card -DeliveryOrder=Leveringsbevis med +DeliveryRef=Ref Levering +DeliveryCard=Kvitteringskort +DeliveryOrder=Delivery receipt DeliveryDate=Leveringsdato -CreateDeliveryOrder=Generate delivery receipt -DeliveryStateSaved=Delivery state saved +CreateDeliveryOrder=Generer leveringskvittering +DeliveryStateSaved=Leveringsstatus gemt SetDeliveryDate=Indstil shipping dato -ValidateDeliveryReceipt=Valider levering modtagelse -ValidateDeliveryReceiptConfirm=Are you sure you want to validate this delivery receipt? +ValidateDeliveryReceipt=Bekræft levering modtagelse +ValidateDeliveryReceiptConfirm=Er du sikker på, at du vil bekræfte denne leveringskvittering? DeleteDeliveryReceipt=Slet kvittering for modtagelse -DeleteDeliveryReceiptConfirm=Are you sure you want to delete delivery receipt %s? +DeleteDeliveryReceiptConfirm=Er du sikker på, at du vil slette leveringskvittering %s ? DeliveryMethod=Leveringsmåde TrackingNumber=Sporingsnummer -DeliveryNotValidated=Levering ikke valideret +DeliveryNotValidated=Levering ikke bekræftet StatusDeliveryCanceled=Aflyst StatusDeliveryDraft=Udkast til StatusDeliveryValidated=Modtaget # merou PDF model -NameAndSignature=Navn og underskrift: -ToAndDate=To___________________________________ om ____ / _____ / __________ +NameAndSignature=Name and Signature: +ToAndDate=Til___________________________________ om ____ / _____ / __________ GoodStatusDeclaration=Har modtaget varerne over i god stand, -Deliverer=Befrier: +Deliverer=Deliverer: Sender=Sender -Recipient=Recipient -ErrorStockIsNotEnough=There's not enough stock -Shippable=Shippable -NonShippable=Not Shippable -ShowReceiving=Show delivery receipt +Recipient=Modtager +ErrorStockIsNotEnough=Der er ikke nok lager +Shippable=Fragtvarer +NonShippable=Kan ikke sendes +ShowReceiving=Vis leverings kvittering +NonExistentOrder=Nonexistent order diff --git a/htdocs/langs/da_DK/errors.lang b/htdocs/langs/da_DK/errors.lang index d30865a2e84..2d767304b05 100644 --- a/htdocs/langs/da_DK/errors.lang +++ b/htdocs/langs/da_DK/errors.lang @@ -196,6 +196,7 @@ ErrorPhpMailDelivery=Check that you don't use a too high number of recipients an ErrorUserNotAssignedToTask=User must be assigned to task to be able to enter time consumed. ErrorTaskAlreadyAssigned=Task already assigned to user ErrorModuleFileSeemsToHaveAWrongFormat=The module package seems to have a wrong format. +ErrorModuleFileSeemsToHaveAWrongFormat2=At least one mandatory directory must exists into zip of module: %s or %s ErrorFilenameDosNotMatchDolibarrPackageRules=The name of the module package (%s) does not match expected name syntax: %s ErrorDuplicateTrigger=Error, duplicate trigger name %s. Already loaded from %s. ErrorNoWarehouseDefined=Error, no warehouses defined. @@ -219,6 +220,9 @@ ErrorURLMustStartWithHttp=URL %s must start with http:// or https:// ErrorNewRefIsAlreadyUsed=Error, the new reference is already used ErrorDeletePaymentLinkedToAClosedInvoiceNotPossible=Error, delete payment linked to a closed invoice is not possible. ErrorSearchCriteriaTooSmall=Search criteria too small. +ErrorObjectMustHaveStatusActiveToBeDisabled=Objects must have status 'Active' to be disabled +ErrorObjectMustHaveStatusDraftOrDisabledToBeActivated=Objects must have status 'Draft' or 'Disabled' to be enabled +ErrorNoFieldWithAttributeShowoncombobox=No fields has property 'showoncombobox' into definition of object '%s'. No way to show the combolist. # Warnings WarningParamUploadMaxFileSizeHigherThanPostMaxSize=Your PHP parameter upload_max_filesize (%s) is higher than PHP parameter post_max_size (%s). This is not a consistent setup. WarningPasswordSetWithNoAccount=A password was set for this member. However, no user account was created. So this password is stored but can't be used to login to Dolibarr. It may be used by an external module/interface but if you don't need to define any login nor password for a member, you can disable option "Manage a login for each member" from Member module setup. If you need to manage a login but don't need any password, you can keep this field empty to avoid this warning. Note: Email can also be used as a login if the member is linked to a user. @@ -244,3 +248,4 @@ WarningAnEntryAlreadyExistForTransKey=An entry already exists for the translatio WarningNumberOfRecipientIsRestrictedInMassAction=Advarsel, antallet af forskellige modtagere er begrænset til %s , når du bruger massehandlingerne på lister WarningDateOfLineMustBeInExpenseReportRange=Advarsel, datoen for linjen ligger ikke inden for udgiftsrapporten WarningProjectClosed=Project is closed. You must re-open it first. +WarningSomeBankTransactionByChequeWereRemovedAfter=Some bank transaction were removed after that the receipt including them were generated. So nb of cheques and total of receipt may differ from number and total in list. diff --git a/htdocs/langs/da_DK/holiday.lang b/htdocs/langs/da_DK/holiday.lang index a00641582fd..efd753081e8 100644 --- a/htdocs/langs/da_DK/holiday.lang +++ b/htdocs/langs/da_DK/holiday.lang @@ -8,7 +8,6 @@ NotActiveModCP=Du skal aktivere modulet Forlad for at se denne side. AddCP=Make a leave request DateDebCP=Startdato DateFinCP=Slutdato -DateCreateCP=Lavet dato DraftCP=Udkast til ToReviewCP=Awaiting approval ApprovedCP=Godkendt @@ -18,6 +17,7 @@ ValidatorCP=Approbator ListeCP=Liste over orlov LeaveId=Forlad ID ReviewedByCP=Will be reviewed by +UserID=User ID UserForApprovalID=Bruger til godkendelses-id UserForApprovalFirstname=Fornavn af godkendelsesbruger UserForApprovalLastname=Efternavn af godkendelsesbruger @@ -128,3 +128,4 @@ TemplatePDFHolidays=Template for leave requests PDF FreeLegalTextOnHolidays=Free text on PDF WatermarkOnDraftHolidayCards=Watermarks on draft leave requests HolidaysToApprove=Holidays to approve +NobodyHasPermissionToValidateHolidays=Nobody has permission to validate holidays diff --git a/htdocs/langs/da_DK/install.lang b/htdocs/langs/da_DK/install.lang index c8f6861dff0..42fc9453112 100644 --- a/htdocs/langs/da_DK/install.lang +++ b/htdocs/langs/da_DK/install.lang @@ -13,6 +13,7 @@ PHPSupportPOSTGETOk=Denne PHP understøtter variablerne POST og GET. PHPSupportPOSTGETKo=Det er muligt, at din PHP opsætning ikke understøtter variabler POST og / eller GET. Kontroller parameteren variables_order i php.ini. PHPSupportGD=Dette PHP understøtter GD grafiske funktioner. PHPSupportCurl=Dette PHP understøtter Curl. +PHPSupportCalendar=This PHP supports calendars extensions. PHPSupportUTF8=Dette PHP understøtter UTF8 funktioner. PHPSupportIntl=This PHP supports Intl functions. PHPMemoryOK=Din PHP max session hukommelse er sat til %s. Dette skulle være nok. @@ -21,6 +22,7 @@ Recheck=Klik her for en mere detaljeret test ErrorPHPDoesNotSupportSessions=Din PHP-installation understøtter ikke sessioner. Denne funktion er nødvendig for at tillade Dolibarr at arbejde. Tjek din PHP opsætning og tilladelser i sessions biblioteket. ErrorPHPDoesNotSupportGD=Din PHP-installation understøtter ikke GD grafiske funktioner. Ingen grafer vil være tilgængelige. ErrorPHPDoesNotSupportCurl=Your PHP installation does not support Curl. +ErrorPHPDoesNotSupportCalendar=Your PHP installation does not support php calendar extensions. ErrorPHPDoesNotSupportUTF8=Din PHP-installation understøtter ikke UTF8-funktioner. Dolibarr kan ikke fungere korrekt. Løs dette inden du installerer Dolibarr. ErrorPHPDoesNotSupportIntl=Your PHP installation does not support Intl functions. ErrorDirDoesNotExists=Directory %s ikke eksisterer. @@ -203,6 +205,7 @@ MigrationRemiseExceptEntity=Update entity field value of llx_societe_remise_exce MigrationUserRightsEntity=Opdater enhedens feltværdi af llx_user_rights MigrationUserGroupRightsEntity=Opdater enhedens feltværdi af llx_usergroup_rights MigrationUserPhotoPath=Migration of photo paths for users +MigrationFieldsSocialNetworks=Migration of users fields social networks (%s) MigrationReloadModule=Reload module %s MigrationResetBlockedLog=Nulstil modul BlockedLog for v7 algoritme ShowNotAvailableOptions=Vis utilgængelige muligheder diff --git a/htdocs/langs/da_DK/main.lang b/htdocs/langs/da_DK/main.lang index 2a47a015af4..c10241c359b 100644 --- a/htdocs/langs/da_DK/main.lang +++ b/htdocs/langs/da_DK/main.lang @@ -87,7 +87,7 @@ GoToWikiHelpPage=Læs online hjælp (Adgang til Internettet er nødvendig) GoToHelpPage=Læs hjælp RecordSaved=Data gemt RecordDeleted=Post slettet -RecordGenerated=Record generated +RecordGenerated=Data genereret LevelOfFeature=Niveau funktionsliste NotDefined=Ikke defineret DolibarrInHttpAuthenticationSoPasswordUseless=Dolibarr authentication mode er sat til %s i konfigurationsfilen conf.php.
    Dette betyder, at adgangskoden databasen er ekstern i forhold til Dolibarr, så ændrer dette felt har ingen effekt. @@ -97,8 +97,8 @@ PasswordForgotten=Har du glemt dit kodeord ? NoAccount=Ingen konto? SeeAbove=Se ovenfor HomeArea=Hjem -LastConnexion=Last login -PreviousConnexion=Previous login +LastConnexion=Sidste login +PreviousConnexion=Forrige login PreviousValue=Tidligere værdi ConnectedOnMultiCompany=Forbind til enhed ConnectedSince=Forbundet siden @@ -114,6 +114,7 @@ InformationToHelpDiagnose=Denne information kan være nyttig til diagnostiske fo MoreInformation=Mere information TechnicalInformation=Tekniske oplysninger TechnicalID=Teknisk id +LineID=Line ID NotePublic=Note (offentlige) NotePrivate=Note (privat) PrecisionUnitIsLimitedToXDecimals=Dolibarr blev setup at begrænse præcision på enhedspriser til %s decimaler. @@ -169,6 +170,8 @@ ToValidate=Skal godkendes NotValidated=Ikke godkendt Save=Gem SaveAs=Gem som +SaveAndStay=Save and stay +SaveAndNew=Save and new TestConnection=Test forbindelse ToClone=Klon ConfirmClone=Choose data you want to clone: @@ -182,6 +185,7 @@ Hide=Skjule ShowCardHere=Vis kort Search=Søgning SearchOf=Søg +SearchMenuShortCut=Ctrl + shift + f Valid=Gyldig Approve=Godkend Disapprove=Afvist @@ -412,6 +416,7 @@ DefaultTaxRate=Standards Moms sats Average=Gennemsnit Sum=Sum Delta=Delta +StatusToPay=At betale RemainToPay=Manglende betaling Module=Modul/Applikation Modules=Moduler/Applikationer @@ -474,7 +479,9 @@ Categories=Tags/kategorier Category=Tags/kategori By=Ved From=Fra +FromLocation=Fra to=til +To=til and=og or=eller Other=Anden @@ -824,6 +831,7 @@ Mandatory=Obligatorisk Hello=Hallo GoodBye=Farvel Sincerely=Med venlig hilsen +ConfirmDeleteObject=Are you sure you want to delete this object? DeleteLine=Slet linje ConfirmDeleteLine=Er du sikker på, at du vil slette denne linje? NoPDFAvailableForDocGenAmongChecked=Der var ikke nogen PDF til dokument generering blandt kontrollerede poster @@ -840,6 +848,7 @@ Progress=Fremskridt ProgressShort=Progr. FrontOffice=Forreste kontor BackOffice=Back office +Submit=Submit View=Udsigt Export=Eksport Exports=Eksporter @@ -951,7 +960,7 @@ SearchIntoContracts=Kontrakter SearchIntoCustomerShipments=Kundeforsendelser SearchIntoExpenseReports=Udgiftsrapporter SearchIntoLeaves=Forlade -SearchIntoTickets=Tickets +SearchIntoTickets=Opgaver CommentLink=Kommentarer NbComments=Antal kommentarer CommentPage=Kommentarer plads @@ -974,7 +983,7 @@ FileSharedViaALink=Fil deles via et link SelectAThirdPartyFirst=Vælg en tredjepart først ... YouAreCurrentlyInSandboxMode=Du er i øjeblikket i %s "sandbox" -tilstanden Inventory=Beholdning -AnalyticCode=Analytic code +AnalyticCode=Analytisk kode TMenuMRP=MRP ShowMoreInfos=Show More Infos NoFilesUploadedYet=Please upload a document first @@ -990,3 +999,16 @@ GlobalOpenedElemView=Global view NoArticlesFoundForTheKeyword=No article found for the keyword '%s' NoArticlesFoundForTheCategory=No article found for the category ToAcceptRefuse=To accept | refuse +ContactDefault_agenda=Begivenhed +ContactDefault_commande=Ordre +ContactDefault_contrat=Kontrakt +ContactDefault_facture=Faktura +ContactDefault_fichinter=Intervention +ContactDefault_invoice_supplier=Supplier Invoice +ContactDefault_order_supplier=Supplier Order +ContactDefault_project=Projekt +ContactDefault_project_task=Opgave +ContactDefault_propal=Tilbud +ContactDefault_supplier_proposal=Supplier Proposal +ContactDefault_ticketsup=Opgave +ContactAddedAutomatically=Contact added from contact thirdparty roles diff --git a/htdocs/langs/da_DK/modulebuilder.lang b/htdocs/langs/da_DK/modulebuilder.lang index 462b000cb95..218910b6136 100644 --- a/htdocs/langs/da_DK/modulebuilder.lang +++ b/htdocs/langs/da_DK/modulebuilder.lang @@ -6,7 +6,7 @@ ModuleBuilderDesc2=Path where modules are generated/edited (first directory for ModuleBuilderDesc3=Genererede / redigerbare moduler fundet: %s ModuleBuilderDesc4=Et modul registreres som 'redigerbart', når filen %s findes i root af modulmappen NewModule=Nyt modul -NewObject=Nyt objekt +NewObjectInModulebuilder=New object ModuleKey=Modul nøgle ObjectKey=Objektnøgle ModuleInitialized=Modul initialiseret @@ -60,12 +60,14 @@ HooksFile=Fil til kroge kode ArrayOfKeyValues=Array of key-val ArrayOfKeyValuesDesc=Array af nøgler og værdier, hvis feltet er en kombinationsliste med faste værdier WidgetFile=Widget-fil +CSSFile=CSS file +JSFile=Javascript file ReadmeFile=Readme-fil ChangeLog=ChangeLog-fil TestClassFile=Fil til PHP Unit Test klasse SqlFile=SQL-fil -PageForLib=File for PHP library -PageForObjLib=File for PHP library dedicated to object +PageForLib=File for the common PHP library +PageForObjLib=File for the PHP library dedicated to object SqlFileExtraFields=SQL-fil for komplementære attributter SqlFileKey=Sql-fil for nøgler SqlFileKeyExtraFields=Sql file for keys of complementary attributes @@ -77,17 +79,20 @@ NoTrigger=Ingen udløser NoWidget=Ingen widget GoToApiExplorer=Gå til API Explorer ListOfMenusEntries=Liste over menupunkter +ListOfDictionariesEntries=List of dictionaries entries ListOfPermissionsDefined=Liste over definerede tilladelser SeeExamples=Se eksempler her EnabledDesc=Tilstand at have dette felt aktivt (Eksempler: 1 eller $ conf-> global-> MYMODULE_MYOPTION) -VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only (not list), 4=Visible on list and update/view form only (not create). Using a negative value means field is not shown by default on list but can be selected for viewing). It can be an expression, for example: preg_match('/public/', $_SERVER['PHP_SELF'])?0:1 +VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only (not list), 4=Visible on list and update/view form only (not create). Using a negative value means field is not shown by default on list but can be selected for viewing). It can be an expression, for example:
    preg_match('/public/', $_SERVER['PHP_SELF'])?0:1
    ($user->rights->holiday->define_holiday ? 1 : 0) IsAMeasureDesc=Kan værdien af ​​feltet akkumuleres for at få en samlet liste? (Eksempler: 1 eller 0) SearchAllDesc=Er feltet brugt til at foretage en søgning fra hurtigsøgningsværktøjet? (Eksempler: 1 eller 0) SpecDefDesc=Indtast her alt dokumentation, du vil levere med dit modul, som ikke allerede er defineret af andre faner. Du kan bruge .md eller bedre den rige .asciidoc-syntaks. LanguageDefDesc=Indtast i denne fil, alle nøgler og oversættelsen for hver sprogfil. MenusDefDesc=Define here the menus provided by your module +DictionariesDefDesc=Define here the dictionaries provided by your module PermissionsDefDesc=Define here the new permissions provided by your module MenusDefDescTooltip=The menus provided by your module/application are defined into the array $this->menus into the module descriptor file. You can edit manually this file or use the embedded editor.

    Note: Once defined (and module re-activated), menus are also visible into the menu editor available to administrator users on %s. +DictionariesDefDescTooltip=The dictionaries provided by your module/application are defined into the array $this->dictionaries into the module descriptor file. You can edit manually this file or use the embedded editor.

    Note: Once defined (and module re-activated), dictionaries are also visible into the setup area to administrator users on %s. PermissionsDefDescTooltip=The permissions provided by your module/application are defined into the array $this->rights into the module descriptor file. You can edit manually this file or use the embedded editor.

    Note: Once defined (and module re-activated), permissions are visible into the default permissions setup %s. HooksDefDesc=Definer i egenskaben module_parts ['hooks'] i modulbeskrivelsen den kontekst af kroge, du vil administrere (liste over sammenhænge kan findes ved en søgning på ' initHooks ( 'i kernekode).
    Rediger krogfilen for at tilføje kode for dine hooked funktioner (hookable funktioner kan findes ved en søgning på' executeHooks 'i kernekode). TriggerDefDesc=Definer i udløseren filen den kode, du vil udføre for hver forretningsbegivenhed, der udføres. @@ -105,9 +110,12 @@ InitStructureFromExistingTable=Byg strukturen array streng af en eksisterende ta UseAboutPage=Deaktiver den omkringliggende side UseDocFolder=Deaktiver dokumentationsmappen UseSpecificReadme=Brug en bestemt ReadMe +ContentOfREADMECustomized=Note: The content of the README.md file has been replaced with the specific value defined into setup of ModuleBuilder. RealPathOfModule=Real vej af modul ContentCantBeEmpty=Content of file can't be empty WidgetDesc=You can generate and edit here the widgets that will be embedded with your module. +CSSDesc=You can generate and edit here a file with personalized CSS embedded with your module. +JSDesc=You can generate and edit here a file with personalized Javascript embedded with your module. CLIDesc=You can generate here some command line scripts you want to provide with your module. CLIFile=CLI File NoCLIFile=No CLI files @@ -117,3 +125,13 @@ UseSpecificFamily = Use a specific family UseSpecificAuthor = Use a specific author UseSpecificVersion = Use a specific initial version ModuleMustBeEnabled=The module/application must be enabled first +IncludeRefGeneration=The reference of object must be generated automatically +IncludeRefGenerationHelp=Check this if you want to include code to manage the generation automatically of the reference +IncludeDocGeneration=I want to generate some documents from the object +IncludeDocGenerationHelp=If you check this, some code will be generated to add a "Generate document" box on the record. +ShowOnCombobox=Show value into combobox +KeyForTooltip=Key for tooltip +CSSClass=CSS Class +NotEditable=Not editable +ForeignKey=Foreign key +TypeOfFieldsHelp=Type of fields:
    varchar(99), double(24,8), real, text, html, datetime, timestamp, integer, integer:ClassName:relativepath/to/classfile.class.php[:1[:filter]] ('1' means we add a + button after the combo to create the record, 'filter' can be 'status=1 AND fk_user = __USER_ID AND entity IN (__SHARED_ENTITIES__)' for example) diff --git a/htdocs/langs/da_DK/mrp.lang b/htdocs/langs/da_DK/mrp.lang index 360f4303f07..35755f2d360 100644 --- a/htdocs/langs/da_DK/mrp.lang +++ b/htdocs/langs/da_DK/mrp.lang @@ -1,17 +1,61 @@ +Mrp=Manufacturing Orders +MO=Manufacturing Order +MRPDescription=Module to manage Manufacturing Orders (MO). MRPArea=MRP Area +MrpSetupPage=Setup of module MRP MenuBOM=Bills of material LatestBOMModified=Latest %s Bills of materials modified +LatestMOModified=Latest %s Manufacturing Orders modified +Bom=Bills of Material BillOfMaterials=Bill of Material BOMsSetup=Setup of module BOM ListOfBOMs=List of bills of material - BOM +ListOfManufacturingOrders=List of Manufacturing Orders NewBOM=New bill of material -ProductBOMHelp=Product to create with this BOM +ProductBOMHelp=Product to create with this BOM.
    Note: Products with the property 'Nature of product' = 'Raw material' are not visible into this list. BOMsNumberingModules=BOM numbering templates -BOMsModelModule=BOMS document templates +BOMsModelModule=BOM document templates +MOsNumberingModules=MO numbering templates +MOsModelModule=MO document templates FreeLegalTextOnBOMs=Free text on document of BOM WatermarkOnDraftBOMs=Watermark on draft BOM -ConfirmCloneBillOfMaterials=Are you sure you want to clone this bill of material ? +FreeLegalTextOnMOs=Free text on document of MO +WatermarkOnDraftMOs=Watermark on draft MO +ConfirmCloneBillOfMaterials=Are you sure you want to clone the bill of material %s ? +ConfirmCloneMo=Are you sure you want to clone the Manufacturing Order %s ? ManufacturingEfficiency=Manufacturing efficiency ValueOfMeansLoss=Value of 0.95 means an average of 5%% of loss during the production DeleteBillOfMaterials=Delete Bill Of Materials +DeleteMo=Delete Manufacturing Order ConfirmDeleteBillOfMaterials=Are you sure you want to delete this Bill Of Material? +ConfirmDeleteMo=Are you sure you want to delete this Bill Of Material? +MenuMRP=Manufacturing Orders +NewMO=New Manufacturing Order +QtyToProduce=Qty to produce +DateStartPlannedMo=Date start planned +DateEndPlannedMo=Date end planned +KeepEmptyForAsap=Empty means 'As Soon As Possible' +EstimatedDuration=Estimated duration +EstimatedDurationDesc=Estimated duration to manufacture this product using this BOM +ConfirmValidateBom=Are you sure you want to validate the BOM with the reference %s (you will be able to use it to build new Manufacturing Orders) +ConfirmCloseBom=Are you sure you want to cancel this BOM (you won't be able to use it to build new Manufacturing Orders anymore) ? +ConfirmReopenBom=Are you sure you want to re-open this BOM (you will be able to use it to build new Manufacturing Orders) +StatusMOProduced=Produced +QtyFrozen=Frozen Qty +QuantityFrozen=Frozen Quantity +QuantityConsumedInvariable=When this flag is set, the quantity consumed is always the value defined and is not relative to the quantity produced. +DisableStockChange=Disable stock change +DisableStockChangeHelp=When this flag is set, there is no stock change on this product, whatever is the quantity produced +BomAndBomLines=Bills Of Material and lines +BOMLine=Line of BOM +WarehouseForProduction=Warehouse for production +CreateMO=Create MO +ToConsume=To consume +ToProduce=To produce +QtyAlreadyConsumed=Qty already consumed +QtyAlreadyProduced=Qty already produced +ConsumeAndProduceAll=Consume and Produce All +Manufactured=Manufactured +TheProductXIsAlreadyTheProductToProduce=The product to add is already the product to produce. +ForAQuantityOf1=For a quantity to produce of 1 +ConfirmValidateMo=Are you sure you want to validate this Manufacturing Order? diff --git a/htdocs/langs/da_DK/opensurvey.lang b/htdocs/langs/da_DK/opensurvey.lang index f6ba621beaa..fb9d618b155 100644 --- a/htdocs/langs/da_DK/opensurvey.lang +++ b/htdocs/langs/da_DK/opensurvey.lang @@ -1,7 +1,7 @@ # Dolibarr language file - Source file is en_US - opensurvey Survey=Afstemning Surveys=Afstemninger -OrganizeYourMeetingEasily=Organiser dine møder og afstemninger nemt. Først vælg type af afstemning ... +OrganizeYourMeetingEasily=Organize your meetings and polls easily. First select the type of poll... NewSurvey=Ny afstemning OpenSurveyArea=Afstemningsområde AddACommentForPoll=Du kan tilføje en kommentar til afstemning ... @@ -11,7 +11,7 @@ PollTitle=Afstemningstitel ToReceiveEMailForEachVote=Modtag en email for hver stemme TypeDate=Skriv dato TypeClassic=Type standard -OpenSurveyStep2=Vælg dine datoer i løbet af de frie dage (grå). De valgte dage er grønne. Du kan fravælge en tidligere valgt dag ved at klikke igen på den +OpenSurveyStep2=Vælg dine datoer blandt de frie dage (grå). De valgte dage er grønne. Du kan fravælge en tidligere valgt dag ved at klikke igen på den RemoveAllDays=Fjern alle dage CopyHoursOfFirstDay=Kopieringstid på første dag RemoveAllHours=Fjern alle timer @@ -35,7 +35,7 @@ TitleChoice=Valgmærke ExportSpreadsheet=Eksporter resultat regneark ExpireDate=Limit dato NbOfSurveys=Antal afstemninger -NbOfVoters=Nb af vælgerne +NbOfVoters=Antal vælgere SurveyResults=Resultater PollAdminDesc=Du har lov til at ændre alle stemme linjer i denne afstemning med knappen "Rediger". Du kan også fjerne en kolonne eller en linje med %s. Du kan også tilføje en ny kolonne med %s. 5MoreChoices=5 flere valgmuligheder @@ -49,7 +49,7 @@ votes=stemme (r) NoCommentYet=Der er ikke blevet indsendt nogen kommentarer til denne afstemning endnu CanComment=Stemmere kan kommentere i afstemningen CanSeeOthersVote=Vælgere kan se andres stemme -SelectDayDesc=For hver valgt dag kan du vælge, eller ikke, møde timer i følgende format:
    - tom,
    - "8h", "8H" eller "8:00" for at give et møde starttid
    - "8-11", "8h-11h", "8H-11H" eller "8: 00-11: 00" for at give et møde start- og sluttid,
    - "8h15-11h15", " 8H15-11H15 "eller" 8: 15-11: 15 "for det samme, men med få minutter. +SelectDayDesc=For each selected day, you can choose, or not, meeting hours in the following format:
    - empty,
    - "8h", "8H" or "8:00" to give a meeting's start hour,
    - "8-11", "8h-11h", "8H-11H" or "8:00-11:00" to give a meeting's start and end hour,
    - "8h15-11h15", "8H15-11H15" or "8:15-11:15" for the same thing but with minutes. BackToCurrentMonth=Tilbage til den aktuelle måned ErrorOpenSurveyFillFirstSection=Du har ikke udfyldt det første afsnit i afstemningen ErrorOpenSurveyOneChoice=Indtast mindst ét ​​valg @@ -58,4 +58,4 @@ MoreChoices=Indtast flere valg for vælgerne SurveyExpiredInfo=Afstemningen er afsluttet eller afstemning forsinkelsen er udløbet. EmailSomeoneVoted=%s har fyldt en linje.\nDu kan finde din afstemning på linket:\n%s ShowSurvey=Vis undersøgelse -UserMustBeSameThanUserUsedToVote=You must have voted and use the same user name that the one used to vote, to post a comment +UserMustBeSameThanUserUsedToVote=Du skal have stemt og bruger det samme brugernavn som den, der brugte til at stemme, for at skrive en kommentar diff --git a/htdocs/langs/da_DK/paybox.lang b/htdocs/langs/da_DK/paybox.lang index bd7fe9e8213..3031d6ce312 100644 --- a/htdocs/langs/da_DK/paybox.lang +++ b/htdocs/langs/da_DK/paybox.lang @@ -11,17 +11,8 @@ YourEMail=E-mail til bekræftelse af betaling, Creditor=Kreditor PaymentCode=Betaling kode PayBoxDoPayment=Pay with Paybox -ToPay=Udfør betaling YouWillBeRedirectedOnPayBox=Du bliver omdirigeret om sikret Paybox siden til input du kreditkort informationer Continue=Næste -ToOfferALinkForOnlinePayment=URL til %s betaling -ToOfferALinkForOnlinePaymentOnOrder=URL to offer a %s online payment user interface for a sales order -ToOfferALinkForOnlinePaymentOnInvoice=URL til at tilbyde en %s online betaling brugergrænseflade til en faktura -ToOfferALinkForOnlinePaymentOnContractLine=URL til at tilbyde en %s online betaling brugergrænseflade til en kontrakt linje -ToOfferALinkForOnlinePaymentOnFreeAmount=URL til at tilbyde en %s online betaling brugergrænseflade til et frit beløb -ToOfferALinkForOnlinePaymentOnMemberSubscription=URL for at tilbyde en %s netbetalingsbrugergrænseflade via abonnement -ToOfferALinkForOnlinePaymentOnDonation=URL to offer a %s online payment, user interface for payment of donation -YouCanAddTagOnUrl=Du kan også tilføje webadresseparameter & tag= værdi til nogen af disse URL (kræves kun for fri betaling) for at tilføje din egen betaling kommentere tag. SetupPayBoxToHavePaymentCreatedAutomatically=Opsæt din Paybox med url %s for at få betaling oprettet automatisk, når den er godkendt af Paybox. YourPaymentHasBeenRecorded=Denne side bekræfter, at din betaling er registreret. Tak. YourPaymentHasNotBeenRecorded=Din betaling er IKKE blevet registreret, og transaktionen er blevet annulleret. Tak skal du have. diff --git a/htdocs/langs/da_DK/projects.lang b/htdocs/langs/da_DK/projects.lang index 3022447dfbe..ba6f3ff7d75 100644 --- a/htdocs/langs/da_DK/projects.lang +++ b/htdocs/langs/da_DK/projects.lang @@ -7,7 +7,7 @@ ProjectsArea=Projekter Område ProjectStatus=Projektstatus SharedProject=Fælles projekt PrivateProject=Projekt kontakter -ProjectsImContactFor=Projects for I am explicitly a contact +ProjectsImContactFor=Projekter hvor jeg er primær kontaktperson AllAllowedProjects=Alt projekt jeg kan læse (mine + offentlige) AllProjects=Alle projekter MyProjectsDesc=Denne oversigt er begrænset til projekter, du er kontakt til @@ -45,9 +45,9 @@ TimeSpent=Tid brugt TimeSpentByYou=Tid brugt af dig TimeSpentByUser=Tid brugt af brugeren TimesSpent=Tid brugt -TaskId=Task ID -RefTask=Task ref. -LabelTask=Task label +TaskId=Opgave ID +RefTask=Opgave ref. +LabelTask=Opgavemærkning TaskTimeSpent=Tid brugt på opgaver TaskTimeUser=Bruger TaskTimeNote=Note @@ -57,9 +57,9 @@ WorkloadNotDefined=Arbejdsbyrden er ikke defineret NewTimeSpent=Tid brugt MyTimeSpent=Min tid BillTime=Fakturer tidsforbruget -BillTimeShort=Bill time -TimeToBill=Time not billed -TimeBilled=Time billed +BillTimeShort=Faktureringstid +TimeToBill=Tid ikke faktureret +TimeBilled=Faktureret tid Tasks=Opgaver Task=Opgave TaskDateStart=Opgave startdato @@ -76,9 +76,9 @@ MyProjects=Mine projekter MyProjectsArea=Mine projekter Område DurationEffective=Effektiv varighed ProgressDeclared=Erklæret fremskridt -TaskProgressSummary=Task progress -CurentlyOpenedTasks=Curently opened tasks -TheReportedProgressIsLessThanTheCalculatedProgressionByX=The declared progress is less %s than the calculated progression +TaskProgressSummary=Opgave fremskridt +CurentlyOpenedTasks=Aktuelle åbnede opgaver +TheReportedProgressIsLessThanTheCalculatedProgressionByX=Den erklærede fremgang er mindre %s end den beregnede progression TheReportedProgressIsMoreThanTheCalculatedProgressionByX=The declared progress is more %s than the calculated progression ProgressCalculated=Beregnede fremskridt WhichIamLinkedTo=which I'm linked to @@ -86,8 +86,8 @@ WhichIamLinkedToProject=which I'm linked to project Time=Tid ListOfTasks=Liste over opgaver GoToListOfTimeConsumed=Gå til listen over tid forbrugt -GoToListOfTasks=Gå til listen over opgaver -GoToGanttView=Gå til Gantt visning +GoToListOfTasks=Show as list +GoToGanttView=show as Gantt GanttView=Gantt View ListProposalsAssociatedProject=List of the commercial proposals related to the project ListOrdersAssociatedProject=List of sales orders related to the project @@ -110,9 +110,9 @@ ActivityOnProjectYesterday=Aktivitet på projektet i går ActivityOnProjectThisWeek=Aktivitet på projektet i denne uge ActivityOnProjectThisMonth=Aktivitet på projektet i denne måned ActivityOnProjectThisYear=Aktivitet på projektet i år -ChildOfProjectTask=Barn af projekt / opgave -ChildOfTask=Opgavebarn -TaskHasChild=Opgave har barn +ChildOfProjectTask=Hoved projekt/opgave +ChildOfTask=Under opgave +TaskHasChild=Opgaven har under opgaver NotOwnerOfProject=Ikke ejer af denne private projekt AffectedTo=Påvirkes i CantRemoveProject=Dette projekt kan ikke fjernes, da det er der henvises til nogle andre objekter (faktura, ordrer eller andet). Se referers fane. @@ -132,11 +132,11 @@ DeleteATimeSpent=Slet tid ConfirmDeleteATimeSpent=Er du sikker på, at du vil slette denne tid brugt? DoNotShowMyTasksOnly=Se også opgaver, der ikke er tildelt mig ShowMyTasksOnly=Se kun de opgaver, der er tildelt mig -TaskRessourceLinks=Contacts of task +TaskRessourceLinks=Opgave kontaktperson ProjectsDedicatedToThisThirdParty=Projekter dedikeret til denne tredjepart NoTasks=Ingen opgaver for dette projekt LinkedToAnotherCompany=Knyttet til tredjemand -TaskIsNotAssignedToUser=Opgave ikke tildelt brugeren. Brug knappen ' %s ' for at tildele opgaven nu. +TaskIsNotAssignedToUser=Opgave ikke tildelt brugeren. Brug knappen ' %s ' for at tildele opgaven nu. ErrorTimeSpentIsEmpty=Tilbragte Tiden er tom ThisWillAlsoRemoveTasks=Denne handling vil også slette alle opgaver i projektet (%s opgaver i øjeblikket), og alle indgange af tid. IfNeedToUseOtherObjectKeepEmpty=Hvis nogle objekter (faktura, ordre, ...), der tilhører en anden tredjepart, skal knyttet til projektet for at skabe, holde denne tomme for at få projektet er flere tredjeparter. @@ -160,8 +160,8 @@ OpportunityStatus=Lederstatus OpportunityStatusShort=Lead status OpportunityProbability=Ledsandsynlighed OpportunityProbabilityShort=Lead probab. -OpportunityAmount=Blybeløb -OpportunityAmountShort=Lead amount +OpportunityAmount=Leder beløb +OpportunityAmountShort=Leder beløb OpportunityAmountAverageShort=Average lead amount OpportunityAmountWeigthedShort=Weighted lead amount WonLostExcluded=Vundet / tabt udelukket @@ -250,3 +250,8 @@ OneLinePerUser=One line per user ServiceToUseOnLines=Service to use on lines InvoiceGeneratedFromTimeSpent=Invoice %s has been generated from time spent on project ProjectBillTimeDescription=Check if you enter timesheet on tasks of project AND you plan to generate invoice(s) from the timesheet to bill the customer of the project (do not check if you plan to create invoice that is not based on entered timesheets). +ProjectFollowOpportunity=Follow opportunity +ProjectFollowTasks=Follow tasks +UsageOpportunity=Usage: Opportunity +UsageTasks=Usage: Tasks +UsageBillTimeShort=Usage: Bill time diff --git a/htdocs/langs/da_DK/receiptprinter.lang b/htdocs/langs/da_DK/receiptprinter.lang index 756461488cc..57ea15dff6d 100644 --- a/htdocs/langs/da_DK/receiptprinter.lang +++ b/htdocs/langs/da_DK/receiptprinter.lang @@ -1,44 +1,47 @@ # Dolibarr language file - Source file is en_US - receiptprinter -ReceiptPrinterSetup=Setup of module ReceiptPrinter -PrinterAdded=Printer %s added -PrinterUpdated=Printer %s updated -PrinterDeleted=Printer %s deleted -TestSentToPrinter=Test Sent To Printer %s -ReceiptPrinter=Receipt printers -ReceiptPrinterDesc=Setup of receipt printers -ReceiptPrinterTemplateDesc=Setup of Templates -ReceiptPrinterTypeDesc=Description of Receipt Printer's type -ReceiptPrinterProfileDesc=Description of Receipt Printer's Profile -ListPrinters=List of Printers -SetupReceiptTemplate=Template Setup +ReceiptPrinterSetup=Opsætning af modul ReceiptPrinter +PrinterAdded=Printer %s tilføjet +PrinterUpdated=Printer %s opdateret +PrinterDeleted=Printer %s slettet +TestSentToPrinter=Test sendt til printer %s +ReceiptPrinter=Kvitterings printere +ReceiptPrinterDesc=Opsætning af kvitterings printere +ReceiptPrinterTemplateDesc=Opsætning af skabeloner +ReceiptPrinterTypeDesc=Beskrivelse af kvitterings printerens type +ReceiptPrinterProfileDesc=Beskrivelse af kvitterings printerens profil +ListPrinters=Liste over printere +SetupReceiptTemplate=Skabelon opsætning CONNECTOR_DUMMY=Dummy Printer -CONNECTOR_NETWORK_PRINT=Network Printer -CONNECTOR_FILE_PRINT=Local Printer -CONNECTOR_WINDOWS_PRINT=Local Windows Printer -CONNECTOR_DUMMY_HELP=Fake Printer for test, does nothing -CONNECTOR_NETWORK_PRINT_HELP=10.x.x.x:9100 -CONNECTOR_FILE_PRINT_HELP=/dev/usb/lp0, /dev/usb/lp1 -CONNECTOR_WINDOWS_PRINT_HELP=LPT1, COM1, smb://FooUser:secret@computername/workgroup/Receipt Printer -PROFILE_DEFAULT=Default Profile -PROFILE_SIMPLE=Simple Profile +CONNECTOR_NETWORK_PRINT=Netværksprinter +CONNECTOR_FILE_PRINT=Lokal printer +CONNECTOR_WINDOWS_PRINT=Lokal Windows Printer +CONNECTOR_DUMMY_HELP=Falsk printer til test, gør ingenting +CONNECTOR_NETWORK_PRINT_HELP=10.x.x.x: 9100 +CONNECTOR_FILE_PRINT_HELP=/ dev / usb / lp0, / dev / usb / lp1 +CONNECTOR_WINDOWS_PRINT_HELP=LPT1, COM1, smb: //FooUser:hemmeligt@computernavn/arbejdsgruppe/kvitteringsprinter +PROFILE_DEFAULT=Standard profil +PROFILE_SIMPLE=Enkel profil PROFILE_EPOSTEP=Epos Tep Profile -PROFILE_P822D=P822D Profile -PROFILE_STAR=Star Profile -PROFILE_DEFAULT_HELP=Default Profile suitable for Epson printers -PROFILE_SIMPLE_HELP=Simple Profile No Graphics -PROFILE_EPOSTEP_HELP=Epos Tep Profile Help -PROFILE_P822D_HELP=P822D Profile No Graphics -PROFILE_STAR_HELP=Star Profile -DOL_ALIGN_LEFT=Left align text -DOL_ALIGN_CENTER=Center text -DOL_ALIGN_RIGHT=Right align text -DOL_USE_FONT_A=Use font A of printer -DOL_USE_FONT_B=Use font B of printer -DOL_USE_FONT_C=Use font C of printer -DOL_PRINT_BARCODE=Print barcode -DOL_PRINT_BARCODE_CUSTOMER_ID=Print barcode customer id -DOL_CUT_PAPER_FULL=Cut ticket completely -DOL_CUT_PAPER_PARTIAL=Cut ticket partially -DOL_OPEN_DRAWER=Open cash drawer -DOL_ACTIVATE_BUZZER=Activate buzzer -DOL_PRINT_QRCODE=Print QR Code +PROFILE_P822D=P822D-profil +PROFILE_STAR=Stjerne profil +PROFILE_DEFAULT_HELP=Standard profil, der passer til Epson-printere +PROFILE_SIMPLE_HELP=Enkel profil ingen grafik +PROFILE_EPOSTEP_HELP=Epos Tep Profile +PROFILE_P822D_HELP=P822D Profil nr. Grafik +PROFILE_STAR_HELP=Stjerne profil +DOL_LINE_FEED=Skip line +DOL_ALIGN_LEFT=Venstre justeringstekst +DOL_ALIGN_CENTER=Center tekst +DOL_ALIGN_RIGHT=Højre justere teksten +DOL_USE_FONT_A=Brug skrifttype A til printeren +DOL_USE_FONT_B=Brug skrifttype B i printeren +DOL_USE_FONT_C=Brug skrifttype C i printeren +DOL_PRINT_BARCODE=Udskriv stregkode +DOL_PRINT_BARCODE_CUSTOMER_ID=Udskriv strejkekode kunde id +DOL_CUT_PAPER_FULL=Skær billet helt +DOL_CUT_PAPER_PARTIAL=Skær billet delvist +DOL_OPEN_DRAWER=Åben pengeskuffe +DOL_ACTIVATE_BUZZER=Aktivér summer +DOL_PRINT_QRCODE=Udskriv QR-kode +DOL_PRINT_LOGO=Print logo of my company +DOL_PRINT_LOGO_OLD=Print logo of my company (old printers) diff --git a/htdocs/langs/da_DK/sendings.lang b/htdocs/langs/da_DK/sendings.lang index 8ca751aef51..1f4b851e95e 100644 --- a/htdocs/langs/da_DK/sendings.lang +++ b/htdocs/langs/da_DK/sendings.lang @@ -21,44 +21,46 @@ QtyShipped=Qty afsendt QtyShippedShort=Antal skibe. QtyPreparedOrShipped=Antal forberedt eller afsendt QtyToShip=Qty til skibet +QtyToReceive=Qty to receive QtyReceived=Antal modtagne QtyInOtherShipments=Antal i andre forsendelser KeepToShip=Bliv ved at sende KeepToShipShort=Forblive OtherSendingsForSameOrder=Andre sendings for denne ordre SendingsAndReceivingForSameOrder=Forsendelser og kvitteringer for denne ordre -SendingsToValidate=Henvist til validere +SendingsToValidate=Henvist til bekræfte StatusSendingCanceled=Aflyst StatusSendingDraft=Udkast -StatusSendingValidated=Valideret (varer til afsendelse eller allerede afsendt) +StatusSendingValidated=Bekræftet (varer til afsendelse eller allerede afsendt) StatusSendingProcessed=Forarbejdet StatusSendingDraftShort=Udkast -StatusSendingValidatedShort=Valideret +StatusSendingValidatedShort=Bekræftet StatusSendingProcessedShort=Forarbejdet SendingSheet=Forsendelsesark ConfirmDeleteSending=Er du sikker på, at du vil slette denne forsendelse? -ConfirmValidateSending=Er du sikker på, at du vil validere denne forsendelse med henvisning %s ? +ConfirmValidateSending=Er du sikker på, at du vil bekræfte denne forsendelse med henvisning %s ? ConfirmCancelSending=Er du sikker på, at du vil annullere denne forsendelse? DocumentModelMerou=Merou A5 model WarningNoQtyLeftToSend=Advarsel, ingen varer venter på at blive sendt. -StatsOnShipmentsOnlyValidated=Statistikker udført på forsendelser kun valideret. Den anvendte dato er datoen for valideringen af ​​forsendelsen (planlagt leveringsdato er ikke altid kendt). +StatsOnShipmentsOnlyValidated=Statistikker udført på forsendelser kun bekræftet. Den anvendte dato er datoen for bekræftelsen af ​​forsendelsen (planlagt leveringsdato er ikke altid kendt). DateDeliveryPlanned=Planlagt leveringsdato RefDeliveryReceipt=Ref leveringskvittering StatusReceipt=Status leveringskvittering DateReceived=Dato levering modtaget -SendShippingByEMail=Send forsendelse via e-mail +ClassifyReception=Classify reception +SendShippingByEMail=Send shipment by email SendShippingRef=Indsendelse af forsendelse %s ActionsOnShipping=Begivenheder for forsendelse LinkToTrackYourPackage=Link til at spore din pakke ShipmentCreationIsDoneFromOrder=For øjeblikket er skabelsen af ​​en ny forsendelse udført af ordrekortet. ShipmentLine=Forsendelseslinje -ProductQtyInCustomersOrdersRunning=Product quantity into open customer orders -ProductQtyInSuppliersOrdersRunning=Product quantity into open purchase orders -ProductQtyInShipmentAlreadySent=Produkt mængde fra åben kundeordre allerede sendt -ProductQtyInSuppliersShipmentAlreadyRecevied=Produkt mængde fra åben leverandør ordre allerede modtaget -NoProductToShipFoundIntoStock=Intet produkt til skib fundet i lager %s . Ret lager eller gå tilbage for at vælge et andet lager. +ProductQtyInCustomersOrdersRunning=Product quantity from open sales orders +ProductQtyInSuppliersOrdersRunning=Product quantity from open purchase orders +ProductQtyInShipmentAlreadySent=Product quantity from open sales order already sent +ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from open purchase orders already received +NoProductToShipFoundIntoStock=Intet produkt til skib fundet i lageret %s . Ret lager eller gå tilbage for at vælge et andet lager. WeightVolShort=Vægt / vol. -ValidateOrderFirstBeforeShipment=Du skal først validere ordren, inden du kan foretage forsendelser. +ValidateOrderFirstBeforeShipment=Du skal først bekræfte ordren, inden du kan foretage forsendelser. # Sending methods # ModelDocument @@ -69,4 +71,4 @@ SumOfProductWeights=Summen af ​​produktvægt # warehouse details DetailWarehouseNumber= Lager detaljer -DetailWarehouseFormat= W: %s (Antal: %d) +DetailWarehouseFormat= W:%s (Qty: %d) diff --git a/htdocs/langs/da_DK/stocks.lang b/htdocs/langs/da_DK/stocks.lang index 152fff9d276..c5d0759aeef 100644 --- a/htdocs/langs/da_DK/stocks.lang +++ b/htdocs/langs/da_DK/stocks.lang @@ -55,7 +55,7 @@ PMPValue=Værdi PMPValueShort=WAP EnhancedValueOfWarehouses=Lager værdi UserWarehouseAutoCreate=Opret et brugerlager automatisk, når du opretter en bruger -AllowAddLimitStockByWarehouse=Manage also values for minimum and desired stock per pairing (product-warehouse) in addition to values per product +AllowAddLimitStockByWarehouse=Manage also value for minimum and desired stock per pairing (product-warehouse) in addition to the value for minimum and desired stock per product IndependantSubProductStock=Produktbeholdning og underprodukt er uafhængige QtyDispatched=Afsendte mængde QtyDispatchedShort=Antal afsendt @@ -184,7 +184,7 @@ SelectFournisseur=Vendor filter inventoryOnDate=Beholdning INVENTORY_DISABLE_VIRTUAL=Virtual product (kit): do not decrement stock of a child product INVENTORY_USE_MIN_PA_IF_NO_LAST_PA=Brug købsprisen, hvis der ikke findes nogen sidste købspris -INVENTORY_USE_INVENTORY_DATE_FROM_DATEMVT=Stock movement has date of inventory +INVENTORY_USE_INVENTORY_DATE_FOR_DATE_OF_MVT=Stock movements will have the date of inventory (instead of the date of inventory validation) inventoryChangePMPPermission=Tillad at ændre PMP-værdi for en vare ColumnNewPMP=Ny enhed PMP OnlyProdsInStock=Tilføj ikke produkt uden lager @@ -212,3 +212,7 @@ StockIncreaseAfterCorrectTransfer=Increase by correction/transfer StockDecreaseAfterCorrectTransfer=Decrease by correction/transfer StockIncrease=Stock increase StockDecrease=Stock decrease +InventoryForASpecificWarehouse=Inventory for a specific warehouse +InventoryForASpecificProduct=Inventory for a specific product +StockIsRequiredToChooseWhichLotToUse=Stock is required to choose which lot to use +ForceTo=Force to diff --git a/htdocs/langs/da_DK/stripe.lang b/htdocs/langs/da_DK/stripe.lang index 28e1d39010e..6b89c7a5055 100644 --- a/htdocs/langs/da_DK/stripe.lang +++ b/htdocs/langs/da_DK/stripe.lang @@ -16,12 +16,13 @@ StripeDoPayment=Pay with Stripe YouWillBeRedirectedOnStripe=Du bliver omdirigeret på sikret stripeside for at indtaste dig kreditkortoplysninger Continue=Næste ToOfferALinkForOnlinePayment=URL til %s betaling -ToOfferALinkForOnlinePaymentOnOrder=URL to offer a %s online payment user interface for a sales order -ToOfferALinkForOnlinePaymentOnInvoice=URL til at tilbyde en %s online betaling brugergrænseflade til en faktura -ToOfferALinkForOnlinePaymentOnContractLine=URL til at tilbyde en %s online betaling brugergrænseflade til en kontrakt linje -ToOfferALinkForOnlinePaymentOnFreeAmount=URL til at tilbyde en %s online betaling brugergrænseflade til et frit beløb -ToOfferALinkForOnlinePaymentOnMemberSubscription=URL til at tilbyde en %s online betaling brugergrænseflade til et medlem abonnement -YouCanAddTagOnUrl=Du kan også tilføje webadresseparameter & tag= værdi til nogen af disse URL (kræves kun for fri betaling) for at tilføje din egen betaling kommentere tag. +ToOfferALinkForOnlinePaymentOnOrder=URL to offer a %s online payment page for a sales order +ToOfferALinkForOnlinePaymentOnInvoice=URL to offer a %s online payment page for a customer invoice +ToOfferALinkForOnlinePaymentOnContractLine=URL to offer a %s online payment page for a contract line +ToOfferALinkForOnlinePaymentOnFreeAmount=URL to offer a %s online payment page of any amount with no existing object +ToOfferALinkForOnlinePaymentOnMemberSubscription=URL to offer a %s online payment page for a member subscription +ToOfferALinkForOnlinePaymentOnDonation=URL to offer a %s online payment page for payment of a donation +YouCanAddTagOnUrl=You can also add url parameter &tag=value to any of those URL (mandatory only for payment not linked to an object) to add your own payment comment tag.
    For the URL of payments with no existing object, you may also add the parameter &noidempotency=1 so the same link with same tag can be used several times (some payment mode may limit the payment to 1 for each different link without this parameter) SetupStripeToHavePaymentCreatedAutomatically=Indstil din stripe med url %s for at få betaling oprettet automatisk, når bekræftet af Stripe. AccountParameter=Kontoparametre UsageParameter=Anvendelsesparametre diff --git a/htdocs/langs/da_DK/ticket.lang b/htdocs/langs/da_DK/ticket.lang index b4e65c72b45..c940df4ed67 100644 --- a/htdocs/langs/da_DK/ticket.lang +++ b/htdocs/langs/da_DK/ticket.lang @@ -18,22 +18,25 @@ # Generic # -Module56000Name=Billetter -Module56000Desc=Billetsystem til udstedelse eller forespørgselsstyring +Module56000Name=Opgaver +Module56000Desc=Opgave system til udstedelse eller forespørgsels styring -Permission56001=Se billetter -Permission56002=Ændre billetter -Permission56003=Slet billetter -Permission56004=Administrer billetter -Permission56005=See tickets of all third parties (not effective for external users, always be limited to the third party they depend on) +Permission56001=Se opgaver +Permission56002=Ændre opgaver +Permission56003=Slet opgave +Permission56004=Administrer opgaver +Permission56005=Se opgaver fra alle tredjepart (ikke effektiv for eksterne brugere, vær altid begrænset til den tredjepart, de er afhængige af) -TicketDictType=Ticket - Types -TicketDictCategory=Ticket - Groupes -TicketDictSeverity=Ticket - Severities -TicketTypeShortBUGSOFT=Dysfonctionnement logiciel -TicketTypeShortBUGHARD=Dysfonctionnement matériel +TicketDictType=Opgaver - Typer +TicketDictCategory=Opgave - Grupper +TicketDictSeverity=Opgave - Sværhedsgrader +TicketTypeShortBUGSOFT=Funktionssvigt logik +TicketTypeShortBUGHARD=Funktionssvigt udstyr TicketTypeShortCOM=Kommercielt spørgsmål -TicketTypeShortINCIDENT=Anmodning om assistance + +TicketTypeShortHELP=Request for functionnal help +TicketTypeShortISSUE=Issue, bug or problem +TicketTypeShortREQUEST=Change or enhancement request TicketTypeShortPROJET=Projekt TicketTypeShortOTHER=Andre @@ -45,70 +48,70 @@ TicketSeverityShortBLOCKING=Kritiske / Blokering ErrorBadEmailAddress=Felt '%s' forkert MenuTicketMyAssign=Mine billetter MenuTicketMyAssignNonClosed=Mine åbne billetter -MenuListNonClosed=Åbn billetter +MenuListNonClosed=Åbene opgaver TypeContact_ticket_internal_CONTRIBUTOR=Bidragyder TypeContact_ticket_internal_SUPPORTTEC=Tildelt bruger TypeContact_ticket_external_SUPPORTCLI=Kundekontakt / hændelsesporing TypeContact_ticket_external_CONTRIBUTOR=Ekstern bidragyder -OriginEmail=E-mail-kilde -Notify_TICKET_SENTBYMAIL=Send ticket message by email +OriginEmail=Email kilde +Notify_TICKET_SENTBYMAIL=Send opgaver besked via Email # Status NotRead=Ikke læst Read=Læs Assigned=Tildelt InProgress=I gang -NeedMoreInformation=Waiting for information -Answered=besvaret +NeedMoreInformation=Venter på information +Answered=Besvaret Waiting=Venter Closed=Lukket -Deleted=slettet +Deleted=Slettet # Dict Type=Type -Category=Analytic code +Category=Analytisk kode Severity=Alvorlighed # Email templates -MailToSendTicketMessage=At sende e-mail fra billet besked +MailToSendTicketMessage=At sende Email fra opgave besked # # Admin page # -TicketSetup=Opsætning af billedmodul +TicketSetup=Opsætning af opgavemodul TicketSettings=Indstillinger TicketSetupPage= TicketPublicAccess=En offentlig grænseflade, der kræver ingen identifikation, er tilgængelig på følgende url -TicketSetupDictionaries=The type of ticket, severity and analytic codes are configurable from dictionaries +TicketSetupDictionaries=Typen af opgave, sværhedsgrad og analytiske koder kan konfigureres fra ordbøger TicketParamModule=Indstilling af modulvariabler TicketParamMail=Email opsætning -TicketEmailNotificationFrom=Meddelelses email fra -TicketEmailNotificationFromHelp=Bruges i billet besked svar med et eksempel -TicketEmailNotificationTo=Meddelelser email til -TicketEmailNotificationToHelp=Send e-mail-meddelelser til denne adresse. -TicketNewEmailBodyLabel=Text message sent after creating a ticket -TicketNewEmailBodyHelp=Teksten, der er angivet her, indsættes i e-mailen, der bekræfter oprettelsen af ​​en ny billet fra den offentlige grænseflade. Oplysninger om høring af billetten tilføjes automatisk. +TicketEmailNotificationFrom=Meddelelses Email fra +TicketEmailNotificationFromHelp=Bruges i opgave besked svar med et eksempel +TicketEmailNotificationTo=Meddelelser Email til +TicketEmailNotificationToHelp=Send Email meddelelser til denne adresse. +TicketNewEmailBodyLabel=Tekstbesked sendt efter oprettelse af en opgave +TicketNewEmailBodyHelp=Teksten, der er angivet her, indsættes i e-mailen, der bekræfter oprettelsen af ​​en ny opgave fra den offentlige grænseflade. Oplysninger til opgaven tilføjes automatisk. TicketParamPublicInterface=Opsætning af offentlig grænseflade -TicketsEmailMustExist=Kræv en eksisterende emailadresse for at oprette en billet -TicketsEmailMustExistHelp=I den offentlige grænseflade skal e-mailadressen allerede udfyldes i databasen for at oprette en ny billet. +TicketsEmailMustExist=Kræv en eksisterende Email adresse for at oprette en opgave +TicketsEmailMustExistHelp=I den offentlige grænseflade skal Email adressen allerede udfyldes i databasen for at oprette en ny opgave. PublicInterface=Offentlig grænseflade -TicketUrlPublicInterfaceLabelAdmin=Alternative URL for public interface -TicketUrlPublicInterfaceHelpAdmin=It is possible to define an alias to the web server and thus make available the public interface with another URL (the server must act as a proxy on this new URL) -TicketPublicInterfaceTextHomeLabelAdmin=Velkommen tekst af den offentlige grænseflade -TicketPublicInterfaceTextHome=Du kan oprette en supportbillet eller se eksisterende fra sin identifikationssporingsbillet. +TicketUrlPublicInterfaceLabelAdmin=Alternativ URL til offentlig interface +TicketUrlPublicInterfaceHelpAdmin=Det er muligt at definere et alias til webserveren og dermed stille den offentlige grænseflade til rådighed med en anden URL (serveren skal fungere som en proxy på denne nye URL) +TicketPublicInterfaceTextHomeLabelAdmin=Velkommen tekst til den offentlige grænseflade +TicketPublicInterfaceTextHome=Du kan oprette en support opgave eller se eksisterende fra sin identifikations opgave spor. TicketPublicInterfaceTextHomeHelpAdmin=Teksten, der er defineret her, vises på hjemmesiden for den offentlige grænseflade. TicketPublicInterfaceTopicLabelAdmin=Interface titel TicketPublicInterfaceTopicHelp=Denne tekst vises som titlen på den offentlige grænseflade. TicketPublicInterfaceTextHelpMessageLabelAdmin=Hjælp tekst til meddelelsesindgangen -TicketPublicInterfaceTextHelpMessageHelpAdmin=Denne tekst vises over brugerens meddelelsesindtastningsområde. +TicketPublicInterfaceTextHelpMessageHelpAdmin=Denne tekst vises over brugerens meddelelses indtastningsområde. ExtraFieldsTicket=Ekstra attributter TicketCkEditorEmailNotActivated=HTML editor er ikke aktiveret. Indsæt venligst FCKEDITOR_ENABLE_MAIL indhold til 1 for at få det. -TicketsDisableEmail=Send ikke e-mails til oprettelse af billet eller beskedoptagelse -TicketsDisableEmailHelp=Som standard sendes e-mails, når der oprettes nye billetter eller meddelelser. Aktivér denne mulighed for at deaktivere * alle * e-mail-meddelelser -TicketsLogEnableEmail=Aktivér log via e-mail -TicketsLogEnableEmailHelp=Ved hver ændring sendes en mail ** til hver kontaktperson **, der er knyttet til billetten. +TicketsDisableEmail=Send ikke e-mails til oprettelse af opgave eller beskedoptagelse +TicketsDisableEmailHelp=Som standard sendes e-mails, når der oprettes nye opgave eller meddelelser. Aktivér denne mulighed for at deaktivere * alle * e-mail-meddelelser +TicketsLogEnableEmail=Aktivér log via Email +TicketsLogEnableEmailHelp=Ved hver ændring sendes en mail ** til hver kontaktperson **, der er knyttet til opgaven. TicketParams=Parametre TicketsShowModuleLogo=Vis modulets logo i den offentlige grænseflade TicketsShowModuleLogoHelp=Aktivér denne mulighed for at skjule logo-modulet på siderne i den offentlige grænseflade @@ -116,73 +119,77 @@ TicketsShowCompanyLogo=Vis firmaets logo i den offentlige grænseflade TicketsShowCompanyLogoHelp=Aktivér denne mulighed for at skjule logoet for hovedvirksomheden på siderne i den offentlige grænseflade TicketsEmailAlsoSendToMainAddress=Send også besked til hoved e-mail-adresse TicketsEmailAlsoSendToMainAddressHelp=Aktivér denne mulighed for at sende en email til "Meddelelses email fra" adresse (se opsætning nedenfor) -TicketsLimitViewAssignedOnly=Restrict the display to tickets assigned to the current user (not effective for external users, always be limited to the third party they depend on) -TicketsLimitViewAssignedOnlyHelp=Kun billetter tildelt den aktuelle bruger vil være synlige. Gælder ikke for en bruger med billetforvaltningsrettigheder. +TicketsLimitViewAssignedOnly=Begræns skærmen til opgaver, der er tildelt den aktuelle bruger (ikke effektiv for eksterne brugere, skal du altid begrænse til den tredjepart, de er afhængige af) +TicketsLimitViewAssignedOnlyHelp=Kun opgaver tildelt den aktuelle bruger vil være synlige. Gælder ikke for en bruger med billetforvaltningsrettigheder. TicketsActivatePublicInterface=Aktivér den offentlige grænseflade -TicketsActivatePublicInterfaceHelp=Offentlig grænseflade tillader alle besøgende at lave billetter. -TicketsAutoAssignTicket=Tildel automatisk brugeren, der oprettede billetten -TicketsAutoAssignTicketHelp=Når du opretter en billet, kan brugeren automatisk tildeles billetten. -TicketNumberingModules=Billetter nummerering modul -TicketNotifyTiersAtCreation=Notify third party at creation +TicketsActivatePublicInterfaceHelp=Offentlig grænseflade tillader alle besøgende at lave opgaver. +TicketsAutoAssignTicket=Tildel automatisk brugeren, der oprettede opgaven +TicketsAutoAssignTicketHelp=Når du opretter en opgave, kan brugeren automatisk tildeles opgaven. +TicketNumberingModules=Opgave nummerering modul +TicketNotifyTiersAtCreation=Underret tredjepart ved oprettelsen TicketGroup=Gruppe -TicketsDisableCustomerEmail=Always disable emails when a ticket is created from public interface +TicketsDisableCustomerEmail=Deaktiver altid Emails, når en opgave oprettes fra den offentlige grænseflade # # Index & list page # -TicketsIndex=Billet - hjem -TicketList=Liste over billetter -TicketAssignedToMeInfos=This page display ticket list created by or assigned to current user -NoTicketsFound=Ingen billet fundet -NoUnreadTicketsFound=No unread ticket found -TicketViewAllTickets=Se alle billetter -TicketViewNonClosedOnly=Se kun åbne billetter -TicketStatByStatus=Billetter efter status +TicketsIndex=Opgave - hjem +TicketList=Liste over opgaver +TicketAssignedToMeInfos=Denne side viser en opgaveliste oprettet af eller tildelt den aktuelle bruger +NoTicketsFound=Ingen opgaver fundet +NoUnreadTicketsFound=Der blev ikke fundet nogen ulæst opgaver +TicketViewAllTickets=Se alle opgaver +TicketViewNonClosedOnly=Se kun åbne opgaver +TicketStatByStatus=Opgaver efter status +OrderByDateAsc=Sort by ascending date +OrderByDateDesc=Sort by descending date +ShowAsConversation=Show as conversation list +MessageListViewType=Show as table list # # Ticket card # -Ticket=Billet -TicketCard=Billetkort -CreateTicket=Opret billet -EditTicket=Rediger billet -TicketsManagement=Billetter Management +Ticket=Opgave +TicketCard=Opgavekort +CreateTicket=Opret opgave +EditTicket=Rediger opgave +TicketsManagement=Opgaver Management CreatedBy=Lavet af -NewTicket=Ny billet -SubjectAnswerToTicket=Billet svar +NewTicket=Ny opgave +SubjectAnswerToTicket=Opgave svar TicketTypeRequest=Anmodningstype -TicketCategory=Analytic code -SeeTicket=Se billet -TicketMarkedAsRead=Billet er blevet markeret som læst +TicketCategory=Analytisk kode +SeeTicket=Se opgave +TicketMarkedAsRead=Opgaven er blevet markeret som læst TicketReadOn=Læs videre TicketCloseOn=Udløbsdato -MarkAsRead=Markér billet som læst -TicketHistory=Billets historie +MarkAsRead=Markér opgaven som læst +TicketHistory=Opgave historik AssignUser=Tildel til bruger -TicketAssigned=Billet er nu tildelt +TicketAssigned=Opgaven er nu tildelt TicketChangeType=Skift type -TicketChangeCategory=Change analytic code +TicketChangeCategory=Skift analytisk kode TicketChangeSeverity=Ændre sværhedsgrad TicketAddMessage=Tilføj en besked AddMessage=Tilføj en besked -MessageSuccessfullyAdded=Billet tilføjet +MessageSuccessfullyAdded=Opgave tilføjet TicketMessageSuccessfullyAdded=Meddelelse med succes tilføjet TicketMessagesList=Meddelelsesliste -NoMsgForThisTicket=Ingen besked til denne billet +NoMsgForThisTicket=Ingen besked til denne opgave Properties=Klassifikation -LatestNewTickets=Seneste %s nyeste billetter (ikke læses) +LatestNewTickets=Seneste %s nyeste opgaver (ikke læses) TicketSeverity=Alvorlighed -ShowTicket=Se billet -RelatedTickets=Relaterede billetter +ShowTicket=Se opgave +RelatedTickets=Relaterede opgaver TicketAddIntervention=Opret indgreb -CloseTicket=Tæt billet -CloseATicket=Luk en billet -ConfirmCloseAticket=Bekræft afslutningen af ​​billet -ConfirmDeleteTicket=Venligst bekræft billetets sletning -TicketDeletedSuccess=Billet slettet med succes -TicketMarkedAsClosed=Billet mærket som lukket +CloseTicket=Luk opgave +CloseATicket=Luk en opgave +ConfirmCloseAticket=Bekræft afslutningen af opgaven +ConfirmDeleteTicket=Venligst bekræft sletning af opgaven +TicketDeletedSuccess=Opgave slettet med succes +TicketMarkedAsClosed=Opgaven mærket som lukket TicketDurationAuto=Beregnet varighed -TicketDurationAutoInfos=Varighed beregnes automatisk fra interventionsrelateret -TicketUpdated=Billet opdateret +TicketDurationAutoInfos=Varighed beregnes automatisk fra handlings modulet +TicketUpdated=Opgave opdateret SendMessageByEmail=Send besked via email TicketNewMessage=Ny besked ErrorMailRecipientIsEmptyForSendTicketMessage=Modtageren er tom. Ingen email send @@ -191,7 +198,7 @@ TicketMessageMailIntro=Introduktion TicketMessageMailIntroHelp=Denne tekst tilføjes kun i begyndelsen af ​​e-mailen og bliver ikke gemt. TicketMessageMailIntroLabelAdmin=Introduktion til meddelelsen, når du sender e-mail TicketMessageMailIntroText=Hej,
    Et nyt svar blev sendt på en billet, som du kontakter. Her er meddelelsen:
    -TicketMessageMailIntroHelpAdmin=Denne tekst indsættes før teksten til svaret på en billet. +TicketMessageMailIntroHelpAdmin=Denne tekst indsættes før teksten til svaret på en opgave. TicketMessageMailSignature=Underskrift TicketMessageMailSignatureHelp=Denne tekst tilføjes kun i slutningen af ​​e-mailen og bliver ikke gemt. TicketMessageMailSignatureText=

    Med venlig hilsen

    - @@ -202,93 +209,96 @@ TicketMessageSubstitutionReplacedByGenericValues=Substitutionsvariabler erstatte TimeElapsedSince=Tid forløbet siden TicketTimeToRead=Tid forløbet før læst TicketContacts=Kontakter billet -TicketDocumentsLinked=Dokumenter knyttet til billet -ConfirmReOpenTicket=Bekræft genåbne denne billet? -TicketMessageMailIntroAutoNewPublicMessage=A new message was posted on the ticket with the subject %s: -TicketAssignedToYou=Billet tildelt -TicketAssignedEmailBody=Du er blevet tildelt billetten # %s ved %s +TicketDocumentsLinked=Dokumenter knyttet til opgaven +ConfirmReOpenTicket=Bekræft genåbne denne opgave? +TicketMessageMailIntroAutoNewPublicMessage=En ny besked blev sendt på opgaven med emnet %s: +TicketAssignedToYou=Opgave tildelt +TicketAssignedEmailBody=Du er blevet tildelt opgave # %s ved %s MarkMessageAsPrivate=Markér besked som privat TicketMessagePrivateHelp=Denne meddelelse vises ikke til eksterne brugere -TicketEmailOriginIssuer=Udsteder ved oprindelsen af ​​billetterne +TicketEmailOriginIssuer=Udsteder ved oprindelsen af opgaven InitialMessage=Indledende besked LinkToAContract=Link til en kontrakt TicketPleaseSelectAContract=Vælg en kontrakt -UnableToCreateInterIfNoSocid=Can not create an intervention when no third party is defined -TicketMailExchanges=Mail udvekslinger +UnableToCreateInterIfNoSocid=Kan ikke oprette en intervention, når der ikke er defineret nogen tredjepart +TicketMailExchanges=Email udvekslinger TicketInitialMessageModified=Indledende besked ændret TicketMessageSuccesfullyUpdated=Meddelelsen er opdateret TicketChangeStatus=Skift status -TicketConfirmChangeStatus=Confirm the status change: %s ? -TicketLogStatusChanged=Status changed: %s to %s +TicketConfirmChangeStatus=Bekræft statusændringen: %s? +TicketLogStatusChanged=Status ændret: %s til %s TicketNotNotifyTiersAtCreate=Ikke underret firma på create Unread=Ulæst +TicketNotCreatedFromPublicInterface=Not available. Ticket was not created from public interface. +PublicInterfaceNotEnabled=Public interface was not enabled +ErrorTicketRefRequired=Ticket reference name is required # # Logs # -TicketLogMesgReadBy=Ticket %s read by %s -NoLogForThisTicket=Ingen log på denne billet endnu -TicketLogAssignedTo=Ticket %s assigned to %s -TicketLogPropertyChanged=Ticket %s modified: classification from %s to %s -TicketLogClosedBy=Ticket %s closed by %s -TicketLogReopen=Ticket %s re-opened +TicketLogMesgReadBy=Opgave %s læst af %s +NoLogForThisTicket=Ingen log på denne opgave endnu +TicketLogAssignedTo=Opgave %s tildelt %s +TicketLogPropertyChanged=Opgave %s ændret: klassificering fra %s til %s +TicketLogClosedBy=Opgave %s lukket af %s +TicketLogReopen=Opgave %s genåbnet # # Public pages # -TicketSystem=Billetsystem -ShowListTicketWithTrackId=Vis billet liste fra spor ID -ShowTicketWithTrackId=Vis billet fra spor ID -TicketPublicDesc=Du kan oprette en supportbillet eller tjekke fra et eksisterende ID. -YourTicketSuccessfullySaved=Billet er blevet gemt! -MesgInfosPublicTicketCreatedWithTrackId=En ny billet er oprettet med ID %s. +TicketSystem=Opgavesystem +ShowListTicketWithTrackId=Vis opgave liste fra spor ID +ShowTicketWithTrackId=Vis opgave fra spor ID +TicketPublicDesc=Du kan oprette en support opgave eller tjekke fra et eksisterende ID. +YourTicketSuccessfullySaved=Opgave er blevet gemt! +MesgInfosPublicTicketCreatedWithTrackId=En ny opgave er oprettet med ID %s. PleaseRememberThisId=Vær venlig at holde sporingsnummeret, som vi måske spørger dig senere. -TicketNewEmailSubject=Bekræftelse af oprettelse af billetter -TicketNewEmailSubjectCustomer=Ny support billet -TicketNewEmailBody=Dette er en automatisk email for at bekræfte, at du har registreret en ny billet. -TicketNewEmailBodyCustomer=Dette er en automatisk email for at bekræfte en ny billet er netop blevet oprettet til din konto. -TicketNewEmailBodyInfosTicket=Information til overvågning af billetten -TicketNewEmailBodyInfosTrackId=Ticket tracking number: %s -TicketNewEmailBodyInfosTrackUrl=Du kan se billets fremskridt ved at klikke på linket ovenfor. -TicketNewEmailBodyInfosTrackUrlCustomer=Du kan se fremskridt på billetten i den specifikke grænseflade ved at klikke på nedenstående link +TicketNewEmailSubject=Bekræftelse af oprettelse af opgaven +TicketNewEmailSubjectCustomer=Ny support opgave +TicketNewEmailBody=Dette er en automatisk email for at bekræfte, at du har registreret en ny opgave. +TicketNewEmailBodyCustomer=Dette er en automatisk email for at bekræfte en ny opgave er netop blevet oprettet til din konto. +TicketNewEmailBodyInfosTicket=Information til overvågning af opgaven +TicketNewEmailBodyInfosTrackId=Opgavesporingsnummer: %s +TicketNewEmailBodyInfosTrackUrl=Du kan se opgavens fremskridt ved at klikke på linket ovenfor. +TicketNewEmailBodyInfosTrackUrlCustomer=Du kan se fremskridt på opgaven i den specifikke grænseflade ved at klikke på nedenstående link TicketEmailPleaseDoNotReplyToThisEmail=Venligst svar ikke direkte på denne email! Brug linket til at svare på grænsefladen. -TicketPublicInfoCreateTicket=Denne formular giver dig mulighed for at optage en supportbillet i vores styringssystem. +TicketPublicInfoCreateTicket=Denne formular giver dig mulighed for at optage en support opgave i vores styringssystem. TicketPublicPleaseBeAccuratelyDescribe=Beskriv venligst problemet korrekt. Giv den mest mulige information, så vi kan identificere din anmodning korrekt. -TicketPublicMsgViewLogIn=Indtast venligst billedsporings-id -TicketTrackId=Public Tracking ID -OneOfTicketTrackId=One of your tracking ID -ErrorTicketNotFound=Ticket with tracking ID %s not found! +TicketPublicMsgViewLogIn=Indtast venligst opgave ID +TicketTrackId=Offentlig sporings ID +OneOfTicketTrackId=Et af dine sporings ID'er +ErrorTicketNotFound=Opgave med sporings ID %s ikke fundet! Subject=Emne -ViewTicket=Se billet -ViewMyTicketList=Se min billet liste -ErrorEmailMustExistToCreateTicket=Error: email address not found in our database -TicketNewEmailSubjectAdmin=Ny billet oprettet -TicketNewEmailBodyAdmin=

    Ticket has just been created with ID #%s, see information:

    -SeeThisTicketIntomanagementInterface=Se billet i ledelsesgrænseflade -TicketPublicInterfaceForbidden=The public interface for the tickets was not enabled -ErrorEmailOrTrackingInvalid=Bad value for tracking ID or email -OldUser=Old user +ViewTicket=Se opgave +ViewMyTicketList=Se min opgave liste +ErrorEmailMustExistToCreateTicket=Fejl: e-mail-adresse ikke fundet i vores database +TicketNewEmailSubjectAdmin=Ny opgave oprettet +TicketNewEmailBodyAdmin=

    Opgaven er netop oprettet med ID # %s, se information:

    +SeeThisTicketIntomanagementInterface=Se opgave i ledelses grænseflade +TicketPublicInterfaceForbidden=Den offentlige grænseflade for opgaver var ikke aktiveret +ErrorEmailOrTrackingInvalid=Dårlig værdi for sporing af ID eller Email +OldUser=Gammel bruger NewUser=Ny bruger -NumberOfTicketsByMonth=Number of tickets per month -NbOfTickets=Number of tickets +NumberOfTicketsByMonth=Antal opgaver pr. Måned +NbOfTickets=Antal opgaver # notifications -TicketNotificationEmailSubject=Billet %s opdateret -TicketNotificationEmailBody=Dette er en automatisk besked, der giver dig besked om, at billetten %s er blevet opdateret +TicketNotificationEmailSubject=Opgave %s opdateret +TicketNotificationEmailBody=Dette er en automatisk besked, der giver dig besked om, at opgave %s er blevet opdateret TicketNotificationRecipient=Meddelelsesmodtager TicketNotificationLogMessage=Logbesked -TicketNotificationEmailBodyInfosTrackUrlinternal=Se billet i grænseflade -TicketNotificationNumberEmailSent=Notification email sent: %s +TicketNotificationEmailBodyInfosTrackUrlinternal=Se opgave i grænseflade +TicketNotificationNumberEmailSent=Meddelelses Email sendt: %s -ActionsOnTicket=Events on ticket +ActionsOnTicket=Begivenheder ved opgaven # # Boxes # -BoxLastTicket=Nyligt oprettede billetter -BoxLastTicketDescription=Seneste %s oprettet billetter +BoxLastTicket=Nyligt oprettede opgaver +BoxLastTicketDescription=Seneste %s oprettet opgave BoxLastTicketContent= -BoxLastTicketNoRecordedTickets=Ingen nyere ulæste billetter -BoxLastModifiedTicket=Seneste ændrede billetter -BoxLastModifiedTicketDescription=Seneste %s ændrede billetter +BoxLastTicketNoRecordedTickets=Ingen nyere ulæste opgaver +BoxLastModifiedTicket=Seneste ændrede opgaver +BoxLastModifiedTicketDescription=Seneste %s ændrede opgaver BoxLastModifiedTicketContent= -BoxLastModifiedTicketNoRecordedTickets=Ingen nyligt ændrede billetter +BoxLastModifiedTicketNoRecordedTickets=Ingen nyligt ændrede opgaver diff --git a/htdocs/langs/da_DK/website.lang b/htdocs/langs/da_DK/website.lang index 29984405568..025f44a6046 100644 --- a/htdocs/langs/da_DK/website.lang +++ b/htdocs/langs/da_DK/website.lang @@ -56,7 +56,7 @@ NoPageYet=Ingen sider endnu YouCanCreatePageOrImportTemplate=Du kan oprette en ny side eller importere en fuld hjemmeside skabelon SyntaxHelp=Hjælp til specifikke syntax tips YouCanEditHtmlSourceckeditor=Du kan redigere HTML-kildekode ved hjælp af knappen "Kilde" i editoren. -YouCanEditHtmlSource=
    You can include PHP code into this source using tags <?php ?>. The following global variables are available: $conf, $db, $mysoc, $user, $website, $websitepage, $weblangs.

    You can also include content of another Page/Container with the following syntax:
    <?php includeContainer('alias_of_container_to_include'); ?>

    You can make a redirect to another Page/Container with the following syntax (Note: do not output any content before a redirect):
    <?php redirectToContainer('alias_of_container_to_redirect_to'); ?>

    To add a link to another page, use the syntax:
    <a href="alias_of_page_to_link_to.php">mylink<a>

    To include a link to download a file stored into the documents directory, use the document.php wrapper:
    Example, for a file into documents/ecm (need to be logged), syntax is:
    <a href="/document.php?modulepart=ecm&file=[relative_dir/]filename.ext">
    For a file into documents/medias (open directory for public access), syntax is:
    <a href="/document.php?modulepart=medias&file=[relative_dir/]filename.ext">
    For a file shared with a share link (open access using the sharing hash key of file), syntax is:
    <a href="/document.php?hashp=publicsharekeyoffile">

    To include an image stored into the documents directory, use the viewimage.php wrapper:
    Example, for an image into documents/medias (open directory for public access), syntax is:
    <img src="/viewimage.php?modulepart=medias&file=[relative_dir/]filename.ext">
    +YouCanEditHtmlSource=
    You can include PHP code into this source using tags <?php ?>. The following global variables are available: $conf, $db, $mysoc, $user, $website, $websitepage, $weblangs.

    You can also include content of another Page/Container with the following syntax:
    <?php includeContainer('alias_of_container_to_include'); ?>

    You can make a redirect to another Page/Container with the following syntax (Note: do not output any content before a redirect):
    <?php redirectToContainer('alias_of_container_to_redirect_to'); ?>

    To add a link to another page, use the syntax:
    <a href="alias_of_page_to_link_to.php">mylink<a>

    To include a link to download a file stored into the documents directory, use the document.php wrapper:
    Example, for a file into documents/ecm (need to be logged), syntax is:
    <a href="/document.php?modulepart=ecm&file=[relative_dir/]filename.ext">
    For a file into documents/medias (open directory for public access), syntax is:
    <a href="/document.php?modulepart=medias&file=[relative_dir/]filename.ext">
    For a file shared with a share link (open access using the sharing hash key of file), syntax is:
    <a href="/document.php?hashp=publicsharekeyoffile">

    To include an image stored into the documents directory, use the viewimage.php wrapper:
    Example, for an image into documents/medias (open directory for public access), syntax is:
    <img src="/viewimage.php?modulepart=medias&file=[relative_dir/]filename.ext">

    More examples of HTML or dynamic code available on the wiki documentation
    . ClonePage=Klon side / container CloneSite=Klon website SiteAdded=Website added @@ -114,3 +114,10 @@ CSSContentTooltipHelp=Enter here CSS content. To avoid any conflict with the CSS LinkAndScriptsHereAreNotLoadedInEditor=Warning: This content is output only when site is accessed from a server. It is not used in Edit mode so if you need to load javascript files also in edit mode, just add your tag 'script src=...' into the page. Dynamiccontent=Sample of a page with dynamic content ImportSite=Importer websider skabelon +EditInLineOnOff=Mode 'Edit inline' is %s +ShowSubContainersOnOff=Mode to execute 'dynamic content' is %s +GlobalCSSorJS=Global CSS/JS/Header file of web site +BackToHomePage=Back to home page... +TranslationLinks=Translation links +YouTryToAccessToAFileThatIsNotAWebsitePage=You try to access to a page that is not a website page +UseTextBetween5And70Chars=For good SEO practices, use a text between 5 and 70 characters diff --git a/htdocs/langs/de_AT/admin.lang b/htdocs/langs/de_AT/admin.lang index abe6c755eaf..5cbc635625b 100644 --- a/htdocs/langs/de_AT/admin.lang +++ b/htdocs/langs/de_AT/admin.lang @@ -21,6 +21,7 @@ GUISetup=Anischt NextValue=Nächste Wert AntiVirusCommandExample=Beispiel für ClamWin: c:\\Program Files (x86)\\ClamWin\\bin\\clamscan.exe
    Beispiel für ClamAV: /usr/bin/clamscan AntiVirusParamExample=Beispiel für ClamWin: --database="C:\\Program Files (x86)\\ClamWin\\lib" +URL=URL oder Link Module50Name=Produkte und Services Module53Name=Dienstleistung Module70Name=Eingriffe @@ -66,7 +67,6 @@ Permission538=Services exportieren Permission701=Spenden erstellen/bearbeiten Permission702=Spenden löschen Permission1251=Massenimport von Daten in die Datenbank (Systemlast!) -Permission2403=Maßnahmen (Termine/Aufgaben) Anderer einsehen Permission2411=Maßnahmen (Termine oder Aufgaben) Anderer einsehen Permission2412=Maßnahmen (Termine oder Aufgaben) Anderer erstellen/bearbeiten Permission2413=Maßnahmen (Termine oder Aufgaben) Anderer löschen @@ -83,7 +83,6 @@ DriverType=Driver Typ SummaryConst=Liste aller Systemeinstellungen Skin=Oberfläche DefaultSkin=Standardoberfläche -EnableShowLogo=Logo über dem linken Menüs anzeigen CompanyCurrency=Firmenwährung WatermarkOnDraftInvoices=Wasserzeichen auf Rechnungsentwürfen (alle, falls leer) WatermarkOnDraftProposal=Wasserzeichen für Angebotsentwürfe (alle, falls leer) @@ -92,6 +91,5 @@ InterventionsSetup=Eingriffsmoduleinstellungen FreeLegalTextOnInterventions=Freier Rechtstext für Eingriffe WatermarkOnDraftInterventionCards=Wasserzeichen auf Intervention Karte Dokumente (alle, wenn leer) ClickToDialSetup=Click-to-Dial-Moduleinstellungen -PathToGeoIPMaxmindCountryDataFile=Pfad zur Datei mit Maxmind IP to Country Übersetzung.
    Beispiel: / usr / local / share / GeoIP / GeoIP.dat MailToSendShipment=Sendungen MailToSendIntervention=Eingriffe diff --git a/htdocs/langs/de_AT/deliveries.lang b/htdocs/langs/de_AT/deliveries.lang index c14446828e3..121eee27654 100644 --- a/htdocs/langs/de_AT/deliveries.lang +++ b/htdocs/langs/de_AT/deliveries.lang @@ -1,3 +1,3 @@ # Dolibarr language file - Source file is en_US - deliveries +DeliveryDate=Lieferdatum GoodStatusDeclaration=Haben die oben genannten Waren in einwandfreiem Zustand erhalten, -Deliverer=Lieferant diff --git a/htdocs/langs/de_AT/paybox.lang b/htdocs/langs/de_AT/paybox.lang index 7a982a1ac13..beae154072f 100644 --- a/htdocs/langs/de_AT/paybox.lang +++ b/htdocs/langs/de_AT/paybox.lang @@ -1,4 +1,3 @@ # Dolibarr language file - Source file is en_US - paybox -ToOfferALinkForOnlinePaymentOnMemberSubscription=URL um Ihren Kunden eine %s Online-Bezahlseite für Abonnements anzubieten YourPaymentHasBeenRecorded=Diese Seite wird bestätigt, dass Ihre Zahlung aufgezeichnet wurde. Danke. AccountParameter=Konto-Parameter diff --git a/htdocs/langs/de_CH/accountancy.lang b/htdocs/langs/de_CH/accountancy.lang index d5c777f58e2..e200a90cd68 100644 --- a/htdocs/langs/de_CH/accountancy.lang +++ b/htdocs/langs/de_CH/accountancy.lang @@ -1,4 +1,5 @@ # Dolibarr language file - Source file is en_US - accountancy +Accountancy=Rechnungswesen ACCOUNTING_EXPORT_SEPARATORCSV=Spaltentrennzeichen ACCOUNTING_EXPORT_DATE=Datumsformat für Exportdatei ACCOUNTING_EXPORT_PIECE=Exportiere die Anzahl Teile @@ -78,8 +79,6 @@ MenuTaxAccounts=Steuerkonten MenuExpenseReportAccounts=Spesenabrechnungskonten MenuLoanAccounts=Darlehenskonten MenuProductsAccounts=Produktkonten -MenuClosureAccounts=Abschlusskonten -ProductsBinding=Produktkonten TransferInAccounting=Umbuchung RegistrationInAccounting=Verbuchen Binding=Kontoverknüpfung @@ -122,10 +121,7 @@ ACCOUNTING_MANAGE_ZERO=Unterschiedliche Anzahl Stellen für Kontonummern erlaube BANK_DISABLE_DIRECT_INPUT=Direktbuchung der Transaktion auf dem Bankkonto unterbinden ACCOUNTING_ENABLE_EXPORT_DRAFT_JOURNAL=Entwurfsexport des Journales erlauben ACCOUNTANCY_COMBO_FOR_AUX=Aufbereitete Listenansicht für Unterkonten erlauben. Bei vielen Partnern kann das lange dauern... -ACCOUNTING_SELL_JOURNAL=Verkaufsjournal -ACCOUNTING_PURCHASE_JOURNAL=Einkaufsjournal ACCOUNTING_MISCELLANEOUS_JOURNAL=Nebenjournal -ACCOUNTING_EXPENSEREPORT_JOURNAL=Spesenabrechnungsjournal ACCOUNTING_SOCIAL_JOURNAL=Personaljournal ACCOUNTING_HAS_NEW_JOURNAL=Hat neuen Journaleintrag ACCOUNTING_RESULT_PROFIT=Ergebniskonto (Gewinn) @@ -134,18 +130,13 @@ ACCOUNTING_CLOSURE_DEFAULT_JOURNAL=Abschlussjournal ACCOUNTING_ACCOUNT_TRANSFER_CASH=Transferkonto Banktransaktionen TransitionalAccount=Durchlaufkonto Bank ACCOUNTING_ACCOUNT_SUSPENSE=Sperrkonto -DONATION_ACCOUNTINGACCOUNT=Buchhaltungskonto für Spenden ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Buchhaltungskonto für Abonnemente -ACCOUNTING_PRODUCT_BUY_ACCOUNT=Standard - Buchhaltungskonto für gekaufte Produkte\n(Wird verwendet, wenn kein Konto in der Produktdefinition hinterlegt ist) ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Standard - Buchhaltungskonto für verkaufte Produkte\n(Wird verwendet, wenn kein Konto in der Produktdefinition hinterlegt ist) -ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Standardkonto für Verkäufe in EWR - Staaten. -ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Standardkonto für Verkäufe an nicht EWR - Staaten (sofern nicht anders im Produkt hinterlegt) ACCOUNTING_SERVICE_BUY_ACCOUNT=Standard - Buchhaltungskonto für gekaufte Leistungen\n(Wird verwendet, wenn kein Konto in der Leistungsdefinition hinterlegt ist) ACCOUNTING_SERVICE_SOLD_ACCOUNT=Standard - Buchhaltungskonto für verkaufte Leistungen\n(Wird verwendet, wenn kein Konto in der Leistungsdefinition hinterlegt ist) LabelAccount=Kontobezeichnung LabelOperation=Vorgangsbezeichnung LetteringCode=Beschriftung -Lettering=Beschriftung JournalLabel=Journalbezeichnung TransactionNumShort=Transaktionsnummer AccountingCategory=Eigene Kontogruppen @@ -158,7 +149,6 @@ NotMatch=Nicht hinterlegt DeleteMvt=Hauptbucheinträge löschen DelYear=Zu löschendes Jahr DelJournal=Zu löschendes Journal -ConfirmDeleteMvt=Hier kannst du alle Hauptbucheinträge des gewählten Jahres und/oder für einzelne Journale löschen. Gib mindestens eines von beidem an. ConfirmDeleteMvtPartial=Hier kannst du die Transaktion im Hauptbuch löschen. Alle zugehörigen Positionen werden ebenfalls entfernt. ExpenseReportsJournal=Spesenabrechnungs - Journal DescFinanceJournal=Finanzjournal mit allen Zahlungsarten nach Konto. @@ -169,7 +159,6 @@ ProductAccountNotDefined=Leider ist kein Konto für das Produkt definiert. FeeAccountNotDefined=Leider ist kein Konto für den Betrag definiert. BankAccountNotDefined=Leider ist kein Bankkonto definiert. CustomerInvoicePayment=Kundenzahlung -ThirdPartyAccount=Geschäftspartner-Konto NewAccountingMvt=Neue Transaktion NumMvts=Nummer der Transaktion ListeMvts=Liste der Kontobewegungen @@ -186,14 +175,12 @@ PaymentsNotLinkedToProduct=Die Zahlung ist mit keinem Produkt oder Service verkn Pcgtype=Kontengruppe Pcgsubtype=Untergruppe der Konten PcgtypeDesc=Kontogruppen und -untergruppen brauche ich für vordefinierte Filter- und Gruppierkriterien für einige Berichte.\nZum Beispiel sind die Gruppen "Einnahmen" und "Ausgaben" für den Einnahmen / Ausgaben - Bericht nötig. -TotalVente=Gesamtumsatz vor Steuern TotalMarge=Gesamtmarge Verkauf DescVentilCustomer=Du siehst hier die Liste der Kundenrechnungen und ob diese mit einem Buchhaltungskonto verknüpft sind, oder nicht. DescVentilMore=Wenn du in den Produkten und Leistungen die Buchhaltungskonten deines Kontenplanes hinterlegt hast, kann ich die Rechnungspositionen automatisch jenen Konten zuordnen. Dafür ist die Schaltfläche "%s" da.\nDort, wo das nicht klappt, kannst du die Rechnungspositionen via "%s" von Hand zuweisen. DescVentilDoneCustomer=Du siehst die Kundenrechnungspositionen und den aktuellen Verknüpfungsstatus zu Buchhaltungskonten. DescVentilTodoCustomer=Verknüpfe Rechnungspositionen mit Buchhaltungskonten. ChangeAccount=Ersetze für die gewählten Positionen das Buchhaltungskonto. -DescVentilSupplier=Du siehst die Lieferantenrechnungspositionen und den aktuellen Verknüpfungsstatus zu Buchhaltungskonten. DescVentilDoneSupplier=Liste der Lieferanten - Rechnungspositionen mit aktuell zugewiesenen Buchhaltungskonten. DescVentilTodoExpenseReport=Hier verknüpfst du Spesenauslagen mit dem passenden Buchhaltungskonto. DescVentilExpenseReport=Du siehst die Spesenabrechnungspositionen und den aktuellen Verknüpfungsstatus zu Buchhaltungskonten. @@ -216,9 +203,9 @@ ApplyMassCategories=Massenänderung Kategorien AddAccountFromBookKeepingWithNoCategories=Vorhandenes Konto, dass keiner persönlichen Gruppe zugewiesen ist. CategoryDeleted=Die Kategorie des Buchhaltungskonto ist jetzt entfernt. NewAccountingJournal=Neues Buchhaltungssjournal -ShowAccoutingJournal=Zeige Buchhaltungssjournal AccountingJournalType1=Verschiedene Vorgänge -AccountingJournalType8=Inventar +AccountingJournalType2=Verkauf +AccountingJournalType3=Einkauf AccountingJournalType9=Hat neues ErrorAccountingJournalIsAlreadyUse=Dieses Journal wird schon verwendet. AccountingAccountForSalesTaxAreDefinedInto=Obacht: Das Buchhaltungskonto für die MWST setzt du hier: %s - %s @@ -236,6 +223,7 @@ Modelcsv_quadratus=Quadratus QuadraCompta - Format Modelcsv_ebp=EBP - Format Modelcsv_cogilog=EBP - Format Modelcsv_agiris=Agiris - Format +Modelcsv_LDCompta=Export zu LD Compta V9 und höher (Test) Modelcsv_openconcerto=Export zu OpenConcerto (Test) Modelcsv_configurable=Konfigurierbares CSV - Format Modelcsv_Sage50_Swiss=Export zu SAGE 50 - Schweiz @@ -243,6 +231,7 @@ ChartofaccountsId=Kontenrahmen ID InitAccountancy=Init Buchhaltung InitAccountancyDesc=Auf dieser Seite weisest du Buchhaltungskonten Produkten und Leistungen zu, die keine Konten für Ein- und Verkäufe hinterlegt haben. DefaultBindingDesc=Auf dieser Seite kannst du ein Standard - Buchhaltungskonto an alle Arten Zahlungstransaktionen zuweisen, falls noch nicht geschehen. +DefaultClosureDesc=Lege hier die Parameter zum Buchhaltungsabschluss fest. OptionModeProductSell=Modus Verkauf OptionModeProductSellIntra=Modus Export - Verkäufe in den EWR - Raum OptionModeProductSellExport=Modus Export - Verkäufe in andere Länder @@ -274,6 +263,5 @@ Binded=Verknüpfte Positionen ToBind=Zu verknüpfende Positionen UseMenuToSetBindindManualy=Nicht verbundenen Positionen, bitte Benutze den Menupunkt "%s" zum manuell zuweisen. ImportAccountingEntries=Buchungen -DateExport=Datum Export WarningReportNotReliable=Obacht, dieser Bericht basiert nicht auf den Hauptbucheinträgen. Falls dort also noch Änderungen vorgenommen worden sind, wird das nicht übereinstimmen. Bei sauberer Buchführung nimmst du eher die Buchhaltungsberichte. ExpenseReportJournal=Spesenabrechnungsjournal diff --git a/htdocs/langs/de_CH/admin.lang b/htdocs/langs/de_CH/admin.lang index 444a5c87da0..5b0b8bb2811 100644 --- a/htdocs/langs/de_CH/admin.lang +++ b/htdocs/langs/de_CH/admin.lang @@ -26,7 +26,6 @@ ClientSortingCharset=Datenbankclient - Kollation DolibarrSetup=dolibarr Installation oder Upgrade GUISetup=Anzeige UploadNewTemplate=Neue Vorlage(n) hochladen -FormToTestFileUploadForm=Formular für das Testen von Datei-Uplads (je nach Konfiguration) RemoveLock=Um das Update- und Installationstool verwenden zu können, lösche bitte die Datei %s oder benenne sie um RestoreLock=Damit das Update- und Installationstool gesperrt wird, stelle die Datei %smit Nur-Leserechten wieder her. SecurityFilesDesc=Sicherheitseinstellungen für den Dateiupload definieren. @@ -145,7 +144,6 @@ MAIN_MAIL_ERRORS_TO=E-Mail - Antwortadresse für Versandfehler (greift die Felde MAIN_MAIL_AUTOCOPY_TO=Automatische Blindkopie (BCC) aller gesendeten Mails an: MAIN_DISABLE_ALL_MAILS=Deaktiviere alle E-Mail-Funktionen (für Test- oder Demozwecke) MAIN_MAIL_FORCE_SENDTO=Sende alle Emails an diese Adresse zum Test (statt an die echten Empfänger) -MAIN_MAIL_ENABLED_USER_DEST_SELECT=Füge Mitarbeiter mit hinterlegter Email zur Liste berechtigter Empfänger hinzu. MAIN_MAIL_SENDMODE=Methode zum Senden von E-Mails MAIN_MAIL_SMTPS_ID=SMTP - Benutzer (wenn Authentifizierung durch Ausgangsserver erforderlich) MAIN_MAIL_SMTPS_PW=SMTP - Passwort (wenn Authentifizierung durch Ausgangsserver erforderlich) @@ -228,6 +226,8 @@ ExtrafieldRadio=Einfachauswahl (Radiobuttons) ExtrafieldCheckBox=Kontrollkästchen ExtrafieldCheckBoxFromList=Kontrollkästchen aus Tabelle ComputedFormulaDesc=Du kannst hier Formeln mit weiteren Objekteigenschaften oder in PHP eingeben, um dynamisch berechnete Werte zu generieren. Alle PHP konformen Formeln sind erlaubt inkl dem Operator "?:" und folgende globale Objekte:$db, $conf, $langs, $mysoc, $user, $object.
    Obacht: Vielleicht sind nur einige Eigenschaften von $object verfügbar. Wenn dir eine Objekteigenschaft fehlt, packe das gesamte Objekt einfach in deine Formel, wie im Beispiel zwei.
    "Computed field" heisst, du kannst nicht selber Werte eingeben. Wenn Syntakfehler vorliegen, liefert die Formel ggf. gar nichts retour.

    Ein Formelbeispiel:
    $object->id < 10 ? round($object->id / 2, 2) : ($object->id + 2 * $user->id) * (int) substr($mysoc->zip, 1, 2)

    Beispiel zum Neuladen eines Objektes
    (($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'

    Eine Weitere Variante zum erzwungenen Neuladen des Objekts und seiner Eltern:
    (($reloadedobj = new Task($db)) && ($reloadedobj->fetch($object->id) > 0) && ($secondloadedobj = new Project($db)) && ($secondloadedobj->fetch($reloadedobj->fk_project) > 0)) ? $secondloadedobj->ref : 'Übergeordnetes Projekt nicht gefunden...' +Computedpersistent=Berechnetes Feld speichern +ComputedpersistentDesc=Berechnete Extra Felder werden in die Datenbank geschrieben. Allerdings werden sie nur neu berechnet, wenn das Objekt des Feldes verändert wird. Wenn das Feld also von Objekten oder globalen Werten abhängt, kann sein Wert daneben sein. ExtrafieldParamHelpPassword=Wenn leer, wird das Passwort unverschlüsselt geschrieben.
    Gib 'auto' an für die Standardverschlüsselung - es wird nur der Hash ausgelesen und man kann das Passwort unmöglich herausfinden. ExtrafieldParamHelpselect=Parameterlisten müssen das Format Schlüssel,Wert haben

    zum Beispiel:
    1,Wert1
    2,Wert2
    3,Wert3
    ...

    Um die Liste in Abhängigkeit zu einer anderen zu haben:
    1,Wert1|parent_list_code:parent_key
    2,Wert2|parent_list_code:parent_key ExtrafieldParamHelpcheckbox=Die Liste muss im Format: Schlüssel, Wert sein (wobei der Schlüssel nicht '0' sein kann)

    zum Beispiel:
    1, Wert1
    2, Wert2
    3, Wert3
    ... @@ -247,7 +247,6 @@ EnableAndSetupModuleCron=Wenn du diese Rechnung in regelmässigem Abstand automa ModuleCompanyCodeCustomerAquarium=%s gefolgt von der Kundennummer für den Kontierungscode ModuleCompanyCodeSupplierAquarium=%sgefolgt von der Lieferantennummer für den Kontierungscode ModuleCompanyCodePanicum=Leeren Kontierungscode zurückgeben. -ModuleCompanyCodeDigitaria=Kontierungscode Abhängig von der Kundennummer. Zusammengesetzt aus dem Buchstaben "C", gefolgt von den ersten fünf Buchstaben der Kundennummer. Use3StepsApproval=Standardmässig, Einkaufsaufträge müssen durch zwei unterschiedlichen Benutzer erstellt und freigegeben werden (ein Schritt/Benutzer zum Erstellen und ein Schritt/Benutzer für die Freigabe). Beachten Sie, wenn ein Benutzer beide Rechte hat - zum Erstellen und Freigeben, dann reicht ein Benutzer für diesen Vorgang. Optional können Sie einen zusätzlichen Schritt/User für die Freigabe einrichten, wenn der Betrag einen bestimmten dedizierten Wert übersteigt (wenn der Betrag höher wird, werden 3 Stufen notwendig: 1=Validierung, 2=erste Freigabe und 3=Gegenfreigabe.
    Lassen Sie das Feld leer, wenn eine Freigabe (2 Schritte) ausreicht; tragen Sie einen sehr niedrigen Wert (0.1) ein, wenn eine zweite Freigabe notwendig ist. UseDoubleApproval=3-fach Verarbeitungsschritte verwenden, wenn der Betrag (ohne Steuer) höher ist als ... WarningPHPMail=Obacht: Wenn du eine externe Mailadresse verwendest (also nicht die deines aktuellen Hostings hier, gibst du hier den Mailserver, der zu deiner gewünschten E-Mail Adresse passt, ein (z.B. den SMTP von GMX, wenn du eine GMX - Adresse hinterlegst.)
    Trage hier also Mailserver / Benutzer / Passwort deines externen Anbieters ein.
    Sonst kann es vorkommen, dass Mails hier nicht herausgeschickt werden, weil der lokale Maildienst einen Absender mit falscher Domäne erhält, und das blockiert. @@ -281,7 +280,6 @@ Module40Desc=Lieferantenverwaltung und Einkauf (Bestellungen und Rechnungen) Module49Desc=Bearbeiterverwaltung Module50Desc=Produkteverwaltung Module52Name=Produktbestände -Module52Desc=Lagerverwaltung (für Produkte) Module53Desc=Dienstleistungen Module54Name=Verträge/Abonnements Module57Name=Debit - Zahlungen @@ -388,18 +386,17 @@ Permission1182=Lieferantenbestellungen einsehen Permission1185=Lieferantenbestellungen bestätigen Permission1186=Lieferantenbestellungen auslösen Permission1187=Empfangsbestätigung Lieferantenbestellung quittieren -Permission1188=Lieferantenbestellungen löschen Permission1190=Lieferantenbestellungen bestätigen (zweite Bestätigung). Permission1231=Lieferantenrechnungen einsehen Permission1232=Lieferantenrechnungen erzeugen und bearbeiten Permission1235=Lieferantenrechnungen per E-Mail versenden Permission1236=Kundenrechnungen, -attribute und -zahlungen exportieren -Permission1237=Lieferantenbestellungen mit Details exportieren Permission1421=Kundenaufträge mit Attributen exportieren Permission2414=Aktionen und Aufgaben anderer exportieren Permission59002=Gewinspanne definieren DictionaryCompanyType=Geschäftspartner Typen DictionaryCompanyJuridicalType=Rechtsformen von Unternehmen +DictionaryProspectLevel=Lead-Potenzial DictionaryActions=Arten von Kalenderereignissen DictionaryVAT=MwSt.-Sätze DictionaryPaperFormat=Papierformate @@ -415,7 +412,9 @@ MenuCompanySetup=Firma / Organisation MessageOfDay=Nachricht des Tages CompanyInfo=Firma / Organisation CompanyZip=PLZ +DoNotSuggestPaymentMode=Nicht vorschlagen SetupDescription1=Der Setupbereich erlaubt das konfigurieren ihrer Dolibarr Installation vor der ersten Verwendung. +SetupDescription3=%s -> %s
    Grundlegende Parameter zum Anpassen des Standardverhaltens Ihrer Anwendung (z. B. für länderbezogene Funktionen). SetupDescription4=Die Parameter im Menü %s-> %s sind notwenig, da Dolibarr ein modulares monolithisches ERP/CRM-System ist. Neue Funktionen werden für jedes aktivierte Modul zum Menü hinzugefügt. InfoDolibarr=Infos Dolibarr InfoBrowser=Infos Browser @@ -428,6 +427,8 @@ AccountantDesc=Wenn Sie einen externen Buchhalter haben, können Sie hier seine TriggerDisabledByName=Trigger in dieser Datei sind durch das -NORUN-Suffix in ihrem Namen deaktviert. DictionaryDesc=Definieren Sie hier alle Defaultwerte. Sie können die vordefinierten Werte mit ihren eigenen ergänzen. MiscellaneousDesc=Alle anderen sicherheitsrelevanten Parameter werden hier definiert. +RestoreDesc2=Stellen Sie die Sicherungsdatei (z.B. Zip-Datei) des Verzeichnisses "documents" auf einer neuen Dolibarr-Installation oder in diesem aktuellen Dokumentenverzeichnis ( %s ) wieder her. +RestoreDesc3=Stellen Sie die Datenbankstruktur und die Daten aus einer Datenbank Sicherungskopie in der Datenbank einer neuen Dolibarr-Installation oder in der Datenbank dieser aktuellen Installation wieder her ( %s ). Warnung: Nach Abschluss der Wiederherstellung müssen Sie ein Login / Passwort verwenden, das zum Zeitpunkt der Sicherung / Installation vorhanden war, um erneut eine Verbindung herzustellen.
    Folgen Sie diesem Assistenten, um eine Datenbanksicherung in dieser aktuellen Installation wiederherzustellen. DownloadMoreSkins=Weitere grafische Oberflächen/Themes herunterladen MeteoStdMod=Standard Modus ExtraFieldsSupplierOrdersLines=Ergänzende Attribute (in Bestellungszeile) @@ -440,6 +441,7 @@ CompanySetup=Unternehmenseinstellungen NotificationsDesc=E-Mail - Benachrichtigungen für Ereignisse können automatisch verschickt werden.
    Die Empfänger kannst du so definieren: NotificationsDescGlobal=* oder gib hier auf dieser Seite die E-Mail Empfänger direkt an. WatermarkOnDraftInvoices=Wasserzeichen auf Rechnungs-Entwurf (keines, falls leer) +SuppliersPayment=Lieferantenzahlungen ProposalsNumberingModules=Angebotsnumerierungs-Module ProposalsPDFModules=PDF-Anbebotsmodule FreeLegalTextOnProposal=Freier Rechtstext für Angebote diff --git a/htdocs/langs/de_CH/boxes.lang b/htdocs/langs/de_CH/boxes.lang index 154ca19a7eb..a0a2be44319 100644 --- a/htdocs/langs/de_CH/boxes.lang +++ b/htdocs/langs/de_CH/boxes.lang @@ -1,18 +1,35 @@ # Dolibarr language file - Source file is en_US - boxes +BoxLoginInformation=Zugangsdaten +BoxLastRssInfos=RSS - Information +BoxLastProducts=%s neueste Produkte/Leistungen BoxProductsAlertStock=Lagerbestandeswarnungen für Produkte BoxLastProductsInContract=%s zuletzt in Verträgen verwendete Produkte/Leistungen +BoxLastSupplierBills=Neueste Lieferantenrechnungen +BoxLastCustomerBills=Neueste Kundenrechnungen BoxOldestUnpaidCustomerBills=Älteste offene Kundenrechnungen +BoxOldestUnpaidSupplierBills=Älteste offene Lieferantenrechnungen BoxLastProposals=Neueste Angebote BoxLastProspects=Zuletzt bearbeitete Leads BoxLastCustomers=Zuletzt bearbeitete Kunden +BoxLastSuppliers=Zuletzt bearbeitete Lieferanten +BoxLastCustomerOrders=Neueste Kundenbestellungen BoxLastActions=Neueste Aktionen BoxLastMembers=Neueste Mitglieder BoxFicheInter=Neueste Arbeitseinsätze BoxTitleLastRssInfos=%s neueste News von %s +BoxTitleLastProducts=%s zuletzt bearbeitete Produkte/Leistungen +BoxTitleLastModifiedSuppliers=%s zuletzt bearbeitete Lieferanten +BoxTitleLastModifiedCustomers=%s zuletzt bearbeitete Kunden +BoxTitleLastCustomerBills=%s neueste Kundenrechnungen +BoxTitleLastSupplierBills=%s neueste Lieferantenrechnungen BoxTitleLastModifiedProspects=Interessenten: zuletzt %s geändert BoxTitleLastFicheInter=%s zuletzt bearbietet Eingriffe +BoxTitleOldestUnpaidCustomerBills=Älteste %s offene Kundenrechnungen +BoxTitleOldestUnpaidSupplierBills=Älteste %s offene Lieferantenrechnungen +BoxTitleLastModifiedContacts=%s zuletzt bearbeitete Kontakte/Adressen BoxLastExpiredServices=%s älteste Kontakte mit aktiven abgelaufenen Leistungen BoxTitleLastActionsToDo=%s neueste Aktionen zu erledigen +BoxTitleLastContracts=%s neueste Verträge BoxTitleLastModifiedDonations=%s zuletzt geänderte Spenden BoxTitleLastModifiedExpenses=%s zuletzt bearbeitete Spesenabrechnungen BoxGoodCustomers=Guter Kunde @@ -20,4 +37,17 @@ LastRefreshDate=Datum der letzten Aktualisierung NoRecordedCustomers=Keine erfassten Kunden NoRecordedContacts=Keine erfassten Kontakte NoRecordedInterventions=Keine verzeichneten Einsätze +NoSupplierOrder=Keine erfassten Lieferantenbestellungen +BoxCustomersOrdersPerMonth=Kundenaufträge pro Monat +BoxSuppliersOrdersPerMonth=Lieferantenbestellungen pro Monat +NoTooLowStockProducts=Keine Produkte unter der min. Warenlimite +BoxProductDistribution=Vertrieb Produkte / Dienstleistungen +ForObject=Am %s +BoxTitleLastModifiedSupplierBills=Älteste %s geänderte Lieferantenrechnungen +BoxTitleLatestModifiedSupplierOrders=%s zuletzt bearbeitete Lieferanten +BoxTitleLastModifiedCustomerBills=Älteste %s geänderte Kundenrechnungen +BoxTitleLastModifiedCustomerOrders=%s zuletzt bearbeitete Lieferanten +BoxTitleLastModifiedPropals=%s neueste geänderte Offerten LastXMonthRolling=%s letzte Monate gleitend +ChooseBoxToAdd=Box zum Dashboard hinzufügen +BoxAdded=Box zum Dashboard hinzugefügt diff --git a/htdocs/langs/de_CH/commercial.lang b/htdocs/langs/de_CH/commercial.lang index d0f7a56779e..524a778a0cf 100644 --- a/htdocs/langs/de_CH/commercial.lang +++ b/htdocs/langs/de_CH/commercial.lang @@ -1,6 +1,4 @@ # Dolibarr language file - Source file is en_US - commercial -Commercial=Vertrieb -CommercialArea=Vertriebs - Übersicht DeleteAction=Löschen eines Ereignis NewAction=Neue/r Termin/Aufgabe ConfirmDeleteAction=Willst du dieses Ereignis wirklich löschen? diff --git a/htdocs/langs/de_CH/deliveries.lang b/htdocs/langs/de_CH/deliveries.lang index 102ee9f3a78..0c269ca344e 100644 --- a/htdocs/langs/de_CH/deliveries.lang +++ b/htdocs/langs/de_CH/deliveries.lang @@ -1,7 +1,6 @@ # Dolibarr language file - Source file is en_US - deliveries DeliveryRef=Lieferungsnummer DeliveryCard=Lieferschein -DeliveryOrder=Lieferauftrag CreateDeliveryOrder=Erzeuge Lieferschein DeliveryStateSaved=Lieferstatus gespeichert ValidateDeliveryReceiptConfirm=Bist du sicher, dass du diesen Lieferschein frei geben willst? diff --git a/htdocs/langs/de_CH/install.lang b/htdocs/langs/de_CH/install.lang index 825161cb461..0d004eaf02f 100644 --- a/htdocs/langs/de_CH/install.lang +++ b/htdocs/langs/de_CH/install.lang @@ -9,4 +9,5 @@ ChoosedMigrateScript=Migrationsskript auswählen ChooseYourSetupMode=Wählen Sie Ihre Installationsart und klicken Sie anschliessend auf "Start"... UpgradeDesc=Verwenden Sie diesen Modus zum Ersetzen Ihrer bisherigen Dateien durch eine neuere Version. Dieser Vorgang beinhaltet eine Aktualisierung Ihrer Datenbank und -daten. InstallChoiceSuggested=Vom Installationsassistenten vorgeschlagene Wahl. +MigrationSuccessfullUpdate=Aktualisierung erfolgreich MigrationContractsIncoherentCreationDateUpdateSuccess=Korrektur ungültiger Vertragserstellungsdaten erfolgreich diff --git a/htdocs/langs/de_CH/main.lang b/htdocs/langs/de_CH/main.lang index 56b47cf155c..781d39c45e4 100644 --- a/htdocs/langs/de_CH/main.lang +++ b/htdocs/langs/de_CH/main.lang @@ -98,8 +98,6 @@ Model=Dokumentenvorlage DefaultModel=Standardvorlage Connection=Anmeldung DateToday=Aktuelles Datum -DateStart=Startdatum -DateEnd=Enddatum DateModificationShort=Änd.Datum DateLastModification=Zuletzt geändert am DateClosing=Schliessungsdatum @@ -111,6 +109,7 @@ UserValidation=Benutzer validieren UserCreationShort=Neu UserModificationShort=Ändern UserValidationShort=Validieren +Second=Zweitens MinuteShort=min CurrencyRate=Wechselkurs UserAuthor=Erstellt von @@ -160,7 +159,7 @@ Modules=Module / Applikationen Ref=Nummer RefSupplier=Lieferantennummer RefPayment=Zahlungs-Nr. -ActionsToDo=unvollständige Ereignisse +ActionsToDo=Aktionen zur Erledigung ActionsToDoShort=Zu erledigen ActionRunningNotStarted=Nicht begonnen ActionRunningShort=In Bearbeitung @@ -171,6 +170,7 @@ ContactsAddressesForCompany=Ansprechpartner / Adressen zu diesem Geschäftspartn AddressesForCompany=Adressen für den Geschäftspartner ActionsOnCompany=Ereignisse zu diesem Geschäftspartner ActionsOnContact=Ereignisse zu diesem Kontakt +ActionsOnContract=Ereignisse zu diesem Vertrag ActionsOnProduct=Vorgänge zu diesem Produkt ToDo=Zu erledigen Running=In Bearbeitung @@ -178,6 +178,8 @@ Generate=Erstelle DolibarrStateBoard=Datenbankstatistiken DolibarrWorkBoard=Offene Aktionen NoOpenedElementToProcess=Keine offenen Aktionen +Categories=Suchwörter/Kategorien +FromLocation=Von OtherInformations=Weitere Informationen Qty=Anz. Refused=zurückgewiesen @@ -208,7 +210,6 @@ ExpandAll=Alle ausklappen UndoExpandAll=Ausklappen rückgängig machen SeeAll=Zeige alles an CloseWindow=Fenster schliessen -SendByMail=Per E-Mail versenden SendAcknowledgementByMail=Bestätigungsemail senden AlreadyRead=Gelesen NoMobilePhone=Kein Mobiltelefon @@ -242,6 +243,7 @@ LinkToSupplierOrder=Link zur Lieferantenbestellung LinkToSupplierProposal=Link zur Lieferantenofferte LinkToContract=Verknüpfter Vertrag LinkToIntervention=Verknüpfter Arbeitseinsatz +LinkToTicket=Verknüpftes Ticket ClickToRefresh=Klicke hier zum Aktualisieren EditWithTextEditor=Mit Nur-Text Editor bearbeiten EditHTMLSource=HTML Quelltext bearbeiten @@ -341,3 +343,4 @@ NoFilesUploadedYet=Bitte lade zuerst ein Dokument hoch. SeePrivateNote=Privatnotiz Einblenden PaymentInformation=Zahlungsinformationen ValidFrom=Gültig von +ContactDefault_fichinter=Arbeitseinsatz diff --git a/htdocs/langs/de_CH/mrp.lang b/htdocs/langs/de_CH/mrp.lang index 0b4faf6d977..81048e8f8b6 100644 --- a/htdocs/langs/de_CH/mrp.lang +++ b/htdocs/langs/de_CH/mrp.lang @@ -1,4 +1,2 @@ # Dolibarr language file - Source file is en_US - mrp BOMsSetup=Einstellungen Modul Materiallisten (BOM) -ProductBOMHelp=Herzustellendes Produkt dieser Materialliste -BOMsModelModule=Vorlage für Materiallisten - Dokumente diff --git a/htdocs/langs/de_CH/opensurvey.lang b/htdocs/langs/de_CH/opensurvey.lang index f5d34875c30..7634180e2c2 100644 --- a/htdocs/langs/de_CH/opensurvey.lang +++ b/htdocs/langs/de_CH/opensurvey.lang @@ -1,8 +1,34 @@ # Dolibarr language file - Source file is en_US - opensurvey +AddACommentForPoll=Sie können einen Kommentar zur Umfrage hinzufügen... +CreatePoll=Abstimmung erstellen +PollTitle=Abstimmungstitel ToReceiveEMailForEachVote=EMail für jede Stimme erhalten +TypeDate=Typ Datum +TypeClassic=Typ Standard OpenSurveyStep2=Wählen Deine Daten aus den freien Tagen (grau). Die ausgewählten Tage erscheinen dann grün. Du kannst einen bereits ausgewählten Tag durch anklicken wieder abwählen. +CopyHoursOfFirstDay=Stunden vom ersten Tag kopieren +RemoveAllHours=Alle Stunden entfernen +TheBestChoice=Die beste Möglichkeit ist momentan +TheBestChoices=Die besten Möglichkeiten sind momentan +OpenSurveyHowTo=Wenn Sie an dieser Abstimmung teilnehmen möchten, nennen Sie Ihren Namen, wählen Sie die am besten passenden Werte und bestätigen mit dem Plus-Button am Ende der Zeile. +CommentsOfVoters=Kommentare der Wähler +ConfirmRemovalOfPoll=Sind Sie sicher, dass Sie diese Umfrage löschen wollen (mit allen gespeicherten Stimmen) +RemovePoll=Entferne Abstimmung +UrlForSurvey=Öffentliche URL für einen Direktzugriff zur Umfrage +PollOnChoice=Sie erstellen eine Umfrage mit einer Multiple Choice-Variante. Geben Sie zuerst alle möglichen Varianten für die Abstimmung ein: CheckBox=Einfache Checkbox +ExportSpreadsheet=Exportiere Resultattabelle +NbOfSurveys=Anzahl Umfragen +NbOfVoters=Anzahl Wähler +SurveyResults=Resultate +PollAdminDesc=Sie sind berechtigt, sämtliche Abstimmungszeilen mit dem Button "Edit" zu verändern. Sie können zusätzlich auch eine Spalte oder Zeile mit %s entfernen. Sie können auch eine neue Spalte hinzufügen mit %s. +5MoreChoices=5 weitere Möglichkeiten YouAreInivitedToVote=Du bist eingeladen, Deine Stimme abzugeben +CanSeeOthersVote=Teilnehmer können die Auswahl anderer sehen SelectDayDesc=Für jeden ausgewählen Tag kannst du die Besprechungszeiten im folgenden Format auswählen:
    - leer,
    - "8h", "8H" oder "8:00" für eine Besprechungs-Startzeit,
    - "8-11", "8h-11h", "8H-11H" oder "8:00-11:00" für eine Besprechungs-Start und -Endzeit,
    - "8h15-11h15", "8H15-11H15" oder "8:15-11:15" für das Gleiche aber mit Minuten. +ErrorOpenSurveyOneChoice=Geben Sie mindestens eine Auswahl an +ErrorInsertingComment=Beim Eintragen Ihres Kommentars ist ein Fehler aufgetreten +MoreChoices=Geben Sie weitere Wahlmöglichkeiten ein SurveyExpiredInfo=Diese Umfrage ist abgelaufen oder wurde beendet. +EmailSomeoneVoted=%s hat eine Zeile gefüllt. Sie können Ihre Umfrage unter dem Link finden: %s UserMustBeSameThanUserUsedToVote=Damit du kommentieren kannst, musst du bereits abgestimmt haben und den Kommentar unter dem gleichen Benutzernamen verfassen. diff --git a/htdocs/langs/de_CH/projects.lang b/htdocs/langs/de_CH/projects.lang index b05aed59c73..3d62b6e0414 100644 --- a/htdocs/langs/de_CH/projects.lang +++ b/htdocs/langs/de_CH/projects.lang @@ -15,7 +15,6 @@ MyTimeSpent=Mein Zeitaufwand NewTask=Neue Aufgabe MyProjectsArea=Mein Projektbereich GoToListOfTimeConsumed=Zur Stundenaufwandsliste wechseln -GoToListOfTasks=Zur Aufgabenliste gehen ChildOfProjectTask=Kindelement von Projekt/Aufgabe CloseAProject=Projekt schliessen ProjectsDedicatedToThisThirdParty=Mit diesem Geschäftspartner verknüpfte Projekte diff --git a/htdocs/langs/de_CH/receiptprinter.lang b/htdocs/langs/de_CH/receiptprinter.lang index bd7f3bb58f6..375d63b327f 100644 --- a/htdocs/langs/de_CH/receiptprinter.lang +++ b/htdocs/langs/de_CH/receiptprinter.lang @@ -8,4 +8,3 @@ ReceiptPrinterProfileDesc=Profil des Belegdruckers SetupReceiptTemplate=Vorlagensetup PROFILE_SIMPLE=Einfaches Profil PROFILE_DEFAULT_HELP=Standard Profil für Epson Drucker -PROFILE_EPOSTEP_HELP=Hilfe zu Epos Tep Profil diff --git a/htdocs/langs/de_CH/sendings.lang b/htdocs/langs/de_CH/sendings.lang index d89bd5314ae..1e9d1912e60 100644 --- a/htdocs/langs/de_CH/sendings.lang +++ b/htdocs/langs/de_CH/sendings.lang @@ -2,6 +2,7 @@ RefSending=Versand Nr. SendingCard=Auslieferungen KeepToShip=Zum Versand behalten +WarningNoQtyLeftToSend=Achtung, keine Produkte für den Versand StatsOnShipmentsOnlyValidated=Versandstatistik (nur Freigegebene). Das Datum ist das der Freigabe (geplantes Lieferdatum ist nicht immer bekannt). DocumentModelTyphon=Vollständig Dokumentvorlage für die Lieferungscheine (Logo, ...) SumOfProductVolumes=Summe der Produktevolumen diff --git a/htdocs/langs/de_CH/stocks.lang b/htdocs/langs/de_CH/stocks.lang index 66666178d9d..f2b721f8cb7 100644 --- a/htdocs/langs/de_CH/stocks.lang +++ b/htdocs/langs/de_CH/stocks.lang @@ -1,17 +1,28 @@ # Dolibarr language file - Source file is en_US - stocks WarehouseCard=Warenlagerkarte CancelSending=Lieferung abbrechen +NumberOfProducts=Anzahl der Produkte CorrectStock=Lagerbestand anpassen TransferStock=Lagerumbuchung MassStockTransferShort=Massen Lagerumbuchungen -DeStockOnShipmentOnClosing=Verringere echten Bestände bei Lieferbestätigung +DeStockOnShipment=Verringere reale Bestände bei Bestädigung von Lieferungen +DispatchVerb=Versand StockLimitShort=Alarmschwelle StockLimit=Sicherungsbestand für autom. Benachrichtigung +RealStock=Realer Lagerbestand +VirtualStock=Theoretisches Warenlager +AverageUnitPricePMPShort=Gewichteter Durchschnitts-Einstandspreis AverageUnitPricePMP=Gewichteter Durchschnittpreis bei Erwerb -DesiredStock=Gewünschter idealer Lagerbestand DesiredStockDesc=Dieser Bestand wird für die Nachbestellfunktion verwendet. UseVirtualStockByDefault=Nutze theoretische Lagerbestände anstatt des physischem Bestands für die Nachbestellungsfunktion -ReplenishmentOrdersDesc=Das ist eine Liste aller offenen Lieferantenbestellungen inklusive vordefinierter Produkte. Nur geöffnete Bestellungen mit vordefinierten Produkten, sofern es den Lagerbestand betrifft, sind hier sichtbar. +UseVirtualStock=theoretisches Warenlager verwenden +UsePhysicalStock=Physisches Warenlager verwenden +CurentlyUsingVirtualStock=Theoretisches Warenlager +CurentlyUsingPhysicalStock=Physisches Warenlager +ReceivingForSameOrder=Empfänger zu dieser Bestellung +StockMovementRecorded=aufgezeichnete Lagerbewegungen +InventoryCodeShort=Inv. / Mov. Kode ThisSerialAlreadyExistWithDifferentDate=Diese Charge- / Seriennummer (%s) ist bereits vorhanden, jedoch mit unterschiedlichen Haltbarkeits- oder Verfallsdatum. \n(Gefunden: %s Erfasst: %s) OpenAll=Für alle Aktionen freigeben inventoryDraft=Läuft +inventoryOnDate=Inventar diff --git a/htdocs/langs/de_CH/website.lang b/htdocs/langs/de_CH/website.lang index c01a50b4b9f..8ae7cc54f9d 100644 --- a/htdocs/langs/de_CH/website.lang +++ b/htdocs/langs/de_CH/website.lang @@ -1,5 +1,9 @@ # Dolibarr language file - Source file is en_US - website +WebsiteSetupDesc=Binde hier die Websites ein, die du benutzen willst. Im Menu "Websites" kannst du sie später verwalten. DeleteWebsite=Webseite löschen +WEBSITE_TYPE_CONTAINER=Seiten - / Containertyp +WEBSITE_PAGE_EXAMPLE=Webseite als Vorlage benutzen +WEBSITE_ALIASALT=Zusätzliche Seitennamen / Aliase WEBSITE_CSS_URL=URL zu externer CSS Datei ViewSiteInNewTab=Webauftritt in neuem Tab anzeigen SetAsHomePage=Als Startseite definieren diff --git a/htdocs/langs/de_DE/accountancy.lang b/htdocs/langs/de_DE/accountancy.lang index 0ca2eb50e9a..2f6dd8e0366 100644 --- a/htdocs/langs/de_DE/accountancy.lang +++ b/htdocs/langs/de_DE/accountancy.lang @@ -1,10 +1,11 @@ -# Dolibarr language file - en_US - Accounting Expert +# Dolibarr language file - en_US - Accountancy (Double entries) +Accountancy=Buchführung Accounting=Buchhaltung ACCOUNTING_EXPORT_SEPARATORCSV=Spaltentrennzeichen für die Exportdatei ACCOUNTING_EXPORT_DATE=Datumsformat der Exportdatei ACCOUNTING_EXPORT_PIECE=Stückzahl exportieren ACCOUNTING_EXPORT_GLOBAL_ACCOUNT=Mit globalem Konto exportieren -ACCOUNTING_EXPORT_LABEL=Exportiere Beschriftung +ACCOUNTING_EXPORT_LABEL=Exportiere Bezeichnung ACCOUNTING_EXPORT_AMOUNT=Exportiere Betrag ACCOUNTING_EXPORT_DEVISE=Exportiere Währung Selectformat=Wählen Sie das Format für die Datei @@ -80,51 +81,53 @@ AccountancyAreaDescClosePeriod=SCHRITT %s: Schließen Sie die Periode, damit wir TheJournalCodeIsNotDefinedOnSomeBankAccount=Eine erforderliche Einrichtung wurde nicht abgeschlossen. (Kontierungsinformationen fehlen bei einigen Bankkonten) Selectchartofaccounts=Aktiven Kontenplan wählen -ChangeAndLoad=Ändere und Lade +ChangeAndLoad=ändern & laden Addanaccount=Fügen Sie ein Buchhaltungskonto hinzu AccountAccounting=Buchhaltungskonto AccountAccountingShort=Konto SubledgerAccount=Nebenbuchkonto -SubledgerAccountLabel=Subledger account label +SubledgerAccountLabel=Nebenbuchkonto-Bezeichnung ShowAccountingAccount=Buchhaltungskonten anzeigen ShowAccountingJournal=Buchhaltungsjournal anzeigen AccountAccountingSuggest=Buchhaltungskonto Vorschlag MenuDefaultAccounts=Standardkonten MenuBankAccounts=Bankkonten -MenuVatAccounts=Mwst. Konten -MenuTaxAccounts=Steuer Konten -MenuExpenseReportAccounts=Spesenabrechnung Konten -MenuLoanAccounts=Darlehens Konten -MenuProductsAccounts=Produkt Erlöskonten -MenuClosureAccounts=Closure accounts -ProductsBinding=Produkt Konten -TransferInAccounting=Transfer in accounting -RegistrationInAccounting=Registration in accounting +MenuVatAccounts=MwSt.-Konten +MenuTaxAccounts=Steuer-Konten +MenuExpenseReportAccounts=Spesen-Konten +MenuLoanAccounts=Darlehens-Konten +MenuProductsAccounts=Produkterlös-Konten +MenuClosureAccounts=Abschlusskonten +MenuAccountancyClosure=Closure +MenuAccountancyValidationMovements=Validate movements +ProductsBinding=Produktkonten +TransferInAccounting=Überweisung im Rechnungswesen +RegistrationInAccounting=Registrierung in der Buchhaltung Binding=Zu Konten zusammenfügen CustomersVentilation=Kundenrechnungen zuordnen SuppliersVentilation=Lieferantenrechnungen zuordnen ExpenseReportsVentilation=Spesenabrechnung Zuordnung -CreateMvts=Neue Transaktion erstellen +CreateMvts=neue Transaktion erstellen UpdateMvts=Änderung einer Transaktion ValidTransaction=Transaktion bestätigen -WriteBookKeeping=Register transactions in Ledger +WriteBookKeeping=Transaktionen ins Hauptbuch übernehmen Bookkeeping=Hauptbuch -AccountBalance=Saldo Sachkonto +AccountBalance=Saldo Sachkonten ObjectsRef=Quellreferenz -CAHTF=Total purchase vendor before tax -TotalExpenseReport=Gesamtausgaben Bericht -InvoiceLines=Zeilen der Rechnungen zu verbinden -InvoiceLinesDone=Verbundene Rechnungszeilen +CAHTF=Gesamtbetrag Lieferant vor Steuern +TotalExpenseReport=Gesamtausgaben Spesenabrechnung +InvoiceLines=Rechnungszeilen verbinden +InvoiceLinesDone=verbundene Rechnungszeilen ExpenseReportLines=Zeilen von Spesenabrechnungen zu verbinden ExpenseReportLinesDone=Gebundene Zeile von Spesenabrechnungen IntoAccount=mit dem Buchhaltungskonto verbundene Zeilen Ventilate=zusammenfügen -LineId=Zeile ID +LineId=Zeilen-ID Processing=Bearbeitung -EndProcessing=Prozess abgeschlossen. -SelectedLines=Gewählte Zeilen +EndProcessing=Prozess beendet +SelectedLines=ausgewählte Zeilen Lineofinvoice=Rechnungszeile LineOfExpenseReport=Zeilen der Spesenabrechnung NoAccountSelected=Kein Buchhaltungskonto ausgewählt @@ -133,9 +136,9 @@ NotVentilatedinAccount=Nicht zugeordnet, zu einem Buchhaltungskonto XLineSuccessfullyBinded=%s Produkte/Leistungen erfolgreich an Buchhaltungskonto zugewiesen XLineFailedToBeBinded=%s Produkte/Leistungen waren an kein Buchhaltungskonto zugeordnet -ACCOUNTING_LIMIT_LIST_VENTILATION=Number of elements to bind shown by page (maximum recommended: 50) +ACCOUNTING_LIMIT_LIST_VENTILATION=Anzahl der Elemente, die zum Kontieren angezeigt werden (empfohlen max. 50) ACCOUNTING_LIST_SORT_VENTILATION_TODO=Beginnen Sie die Sortierung der Seite "Link zu realisieren“ durch die neuesten Elemente -ACCOUNTING_LIST_SORT_VENTILATION_DONE=Beginnen die Sortierung auf der Seite "Zuordnung erledigt " durch die neuesten Elemente\n\n\n\n\n\n\n78/5000\n\nStarten Sie die „made-Links“ Seite durch neuere Elemente Sortier +ACCOUNTING_LIST_SORT_VENTILATION_DONE=Beginnen Sie mit der Sortierung der Seite " Zuordnung erledigt " nach den neuesten Elementen ACCOUNTING_LENGTH_DESCRIPTION=Länge für die Anzeige der Beschreibung von Produkten und Leistungen in Listen (optimal = 50) ACCOUNTING_LENGTH_DESCRIPTION_ACCOUNT=Länge für die Anzeige der Beschreibung von Produkte und Leistungen in den Listen (Ideal = 50) @@ -146,30 +149,32 @@ BANK_DISABLE_DIRECT_INPUT=Deaktivieren der direkte Aufzeichnung von Transaktion ACCOUNTING_ENABLE_EXPORT_DRAFT_JOURNAL=Entwurfexport für Journal aktivieren ACCOUNTANCY_COMBO_FOR_AUX=Enable combo list for subsidiary account (may be slow if you have a lot of third parties) -ACCOUNTING_SELL_JOURNAL=Ausgangsrechnungen -ACCOUNTING_PURCHASE_JOURNAL=Eingangsrechnungen -ACCOUNTING_MISCELLANEOUS_JOURNAL=Verschiedenes Journal -ACCOUNTING_EXPENSEREPORT_JOURNAL=Spesenabrechnung Journal -ACCOUNTING_SOCIAL_JOURNAL=Sozial-Journal -ACCOUNTING_HAS_NEW_JOURNAL=Hat ein neues Journal +ACCOUNTING_SELL_JOURNAL=Verkaufsjournal +ACCOUNTING_PURCHASE_JOURNAL=Einkaufsjournal +ACCOUNTING_MISCELLANEOUS_JOURNAL=Journal für Sonstiges +ACCOUNTING_EXPENSEREPORT_JOURNAL=Spesenabrechnungsjournal +ACCOUNTING_SOCIAL_JOURNAL=Sozialabgaben-Journal +ACCOUNTING_HAS_NEW_JOURNAL=Hat Neu Journal -ACCOUNTING_RESULT_PROFIT=Result accounting account (Profit) -ACCOUNTING_RESULT_LOSS=Result accounting account (Loss) -ACCOUNTING_CLOSURE_DEFAULT_JOURNAL=Journal of closure +ACCOUNTING_RESULT_PROFIT=Ergebnisabrechnungskonto (Gewinn) +ACCOUNTING_RESULT_LOSS=Ergebnisabrechnungskonto (Verlust) +ACCOUNTING_CLOSURE_DEFAULT_JOURNAL=Abschluss-Journal -ACCOUNTING_ACCOUNT_TRANSFER_CASH=Accounting account of transitional bank transfer -TransitionalAccount=Transitional bank transfer account +ACCOUNTING_ACCOUNT_TRANSFER_CASH=Buchhaltung Konto der Überweisung +TransitionalAccount=Überweisungskonto -ACCOUNTING_ACCOUNT_SUSPENSE=Buchhaltungskonten in Wartestellung -DONATION_ACCOUNTINGACCOUNT=Buchhaltungskonto für die Buchung von Spenden -ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Accounting account to register subscriptions +ACCOUNTING_ACCOUNT_SUSPENSE=Buchhaltungskonto in Wartestellung +DONATION_ACCOUNTINGACCOUNT=Buchhaltungskonto für Spenden +ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Buchhaltungskonto für Abonnements -ACCOUNTING_PRODUCT_BUY_ACCOUNT=Buchhaltungskonto standardmäßig für die gekauften Produkte (wenn nicht im Produktblatt definiert) +ACCOUNTING_PRODUCT_BUY_ACCOUNT=Accounting account by default for the bought products (used if not defined in the product sheet) ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Standard-Buchhaltungskonto für die verkauften Produkte (wenn nicht anders im Produktblatt definiert) -ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Accounting account by default for the sold products in EEC (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Accounting account by default for the sold products export out of EEC (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Accounting account by default for the products sold in EEC (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Accounting account by default for the products sold and exported out of EEC (used if not defined in the product sheet) ACCOUNTING_SERVICE_BUY_ACCOUNT=Standard-Buchhaltungskonto für die gekauften Leistungen (wenn nicht anders im Produktblatt definiert) ACCOUNTING_SERVICE_SOLD_ACCOUNT=Standard-Buchhaltungskonto für die verkauften Leistungen (wenn nicht anders im Produktblatt definiert) +ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Accounting account by default for the services sold in EEC (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Accounting account by default for the services sold and exported out of EEC (used if not defined in the service sheet) Doctype=Dokumententyp Docdate=Datum @@ -177,10 +182,10 @@ Docref=Referenz LabelAccount=Konto-Beschriftung LabelOperation=Bezeichnung der Operation Sens=Zweck -LetteringCode=Lettering code -Lettering=Lettering +LetteringCode=Beschriftungscode +Lettering=Beschriftung Codejournal=Journal -JournalLabel=Journal label +JournalLabel=Journal-Bezeichnung NumPiece=Teilenummer TransactionNumShort=Anz. Buchungen AccountingCategory=Personalisierte Gruppen @@ -189,34 +194,35 @@ AccountingAccountGroupsDesc=Hier können Kontengruppen definiert werden. Diese w ByAccounts=Pro Konto ByPredefinedAccountGroups=Pro vordefinierten Gruppen ByPersonalizedAccountGroups=Pro persönlichen Gruppierung -ByYear=Bis zum Jahresende +ByYear=pro Jahr NotMatch=undefiniert DeleteMvt=Zeilen im Hauptbuch löschen +DelMonth=Month to delete DelYear=Jahr zu entfernen DelJournal=Journal zu entfernen -ConfirmDeleteMvt=Es werden alle Zeilen des Hauptbuchs für das gewählte Jahr und/oder des gewählten Journals gelöscht. Mindestens eine Auswahl ist notwendig. +ConfirmDeleteMvt=This will delete all lines of the Ledger for the year/month and/or from a specific journal (At least one criterion is required). You will have to reuse the feature 'Registration inaccounting' to have the deleted record back in the ledger. ConfirmDeleteMvtPartial=Die Buchung wird aus dem Hauptbuch gelöscht (Alle Einträge aus dieser Buchung werden gelöscht) FinanceJournal=Finanzjournal ExpenseReportsJournal=Spesenabrechnungsjournal DescFinanceJournal=Finanzjournal inklusive aller Arten von Zahlungen mit Bankkonto DescJournalOnlyBindedVisible=Ansicht der Datensätze, die an Buchhaltungskonto gebunden sind und in das Hauptbuch übernommen werden können. VATAccountNotDefined=Steuerkonto nicht definiert -ThirdpartyAccountNotDefined=Konto für Adresse nicht definiert +ThirdpartyAccountNotDefined=Konto für Geschäftspartner nicht definiert ProductAccountNotDefined=Konto für Produkt nicht definiert -FeeAccountNotDefined=Konto für Gebühr nicht definiert -BankAccountNotDefined=Konto für Bank nicht definiert -CustomerInvoicePayment=Rechnungszahlung (Kunde) -ThirdPartyAccount=Third-party account +FeeAccountNotDefined=Konto für Honorare nicht definiert +BankAccountNotDefined=Konto für Banken nicht definiert +CustomerInvoicePayment=Zahlung des Rechnungskunden +ThirdPartyAccount=Geschäftspartner-Konto NewAccountingMvt=Erstelle Transaktion NumMvts=Transaktionsnummer ListeMvts=Liste der Bewegungen ErrorDebitCredit=Soll und Haben können nicht gleichzeitig eingegeben werden AddCompteFromBK=Buchhaltungskonten zur Gruppe hinzufügen -ReportThirdParty=List third-party account +ReportThirdParty=Geschäftspartner-Konto auflisten DescThirdPartyReport=Consult here the list of third-party customers and vendors and their accounting accounts ListAccounts=Liste der Abrechnungskonten UnknownAccountForThirdparty=Unknown third-party account. We will use %s -UnknownAccountForThirdpartyBlocking=Unknown third-party account. Blocking error +UnknownAccountForThirdpartyBlocking=unbekanntes Geschäftspartner-Konto, fortfahren nicht möglich ThirdpartyAccountNotDefinedOrThirdPartyUnknown=Third-party account not defined or third party unknown. We will use %s ThirdpartyAccountNotDefinedOrThirdPartyUnknownBlocking=Third-party account not defined or third party unknown. Blocking error. UnknownAccountForThirdpartyAndWaitingAccountNotDefinedBlocking=Unknown third-party account and waiting account not defined. Blocking error @@ -226,99 +232,106 @@ Pcgtype=Kontenklasse Pcgsubtype=Unterkontenklasse PcgtypeDesc=Gruppen und Untergruppen der Konten werden as vordefinierte 'Filter' und 'Gruppierungs' Merkmale in manchen Finanzberichten verwendet. z.B. 'INCOME' oder 'EXPENSE' werden als Gruppen im Kontenplan für den Bericht verwendet. -TotalVente=Verkaufssumme ohne Steuer -TotalMarge=Gesamt-Spanne +TotalVente=Gesamtumsatz vor Steuern +TotalMarge=Gesamtumsatzrendite DescVentilCustomer=Kontieren Sie hier in die Liste Kundenrechnungszeilen gebunden (oder nicht), zu ihren Erlös Buchhaltungs-Konten -DescVentilMore=In most cases, if you use predefined products or services and you set the account number on the product/service card, the application will be able to make all the binding between your invoice lines and the accounting account of your chart of accounts, just in one click with the button "%s". If account was not set on product/service cards or if you still have some lines not bound to an account, you will have to make a manual binding from the menu "%s". +DescVentilMore=In den meisten Fällen kann die Anwendung, wenn Sie vordefinierte Produkte oder Dienstleistungen verwenden und die Kontonummer auf der Produkt- / Servicekarte festlegen, die gesamte Bindung zwischen Ihren Rechnungsposten und dem Buchhaltungskonto Ihres Kontenplans nur in herstellen Ein Klick mit dem Button "%s" . Wenn auf Produkt- / Servicekarten kein Konto eingerichtet wurde oder wenn Sie noch einige nicht an ein Konto gebundene Leitungen haben, müssen Sie über das Menü " %s " eine manuelle Bindung vornehmen . DescVentilDoneCustomer=Kontieren Sie hier die Liste der Kundenrechnungszeilen zu einem Buchhaltungs-Konto DescVentilTodoCustomer=Kontiere nicht bereits kontierte Rechnungspositionen mit einem Buchhaltung Erlös-Konto ChangeAccount=Ändere das Artikel Buchhaltungskonto für die ausgewählten Zeilen mit dem folgenden Buchhaltungskonto: Vide=- -DescVentilSupplier=Liste der Lieferantenrechnungszeilen gebunden oder nicht, zu einem Pordukt-Buchhaltungs-Konto -DescVentilDoneSupplier=Consult here the list of the lines of vendor invoices and their accounting account +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account (only record not already transfered in accountancy are visible) +DescVentilDoneSupplier=Konsultieren Sie hier die Liste der Kreditorenrechnungszeilen und deren Buchhaltungskonto DescVentilTodoExpenseReport=Binde Spesenabrechnungspositionen die nicht gebunden mit einem Buchhaltungs-Konto DescVentilExpenseReport=Kontieren Sie hier in der Liste Spesenabrechnungszeilen gebunden (oder nicht) zu Ihren Buchhaltungs-Konten DescVentilExpenseReportMore=If you setup accounting account on type of expense report lines, the application will be able to make all the binding between your expense report lines and the accounting account of your chart of accounts, just in one click with the button "%s". If account was not set on fees dictionary or if you still have some lines not bound to any account, you will have to make a manual binding from the menu "%s". DescVentilDoneExpenseReport=Hier finden Sie die Liste der Aufwendungsposten und ihr Gebühren Buchhaltungskonto -ValidateHistory=automatisch verbinden +DescClosure=Consult here the number of movements by month who are not validated & fiscal years already open +OverviewOfMovementsNotValidated=Step 1/ Overview of movements not validated. (Necessary to close a fiscal year) +ValidateMovements=Validate movements +DescValidateMovements=Any modification or deletion of writing, lettering and deletes will be prohibited. All entries for an exercise must be validated otherwise closing will not be possible +SelectMonthAndValidate=Select month and validate movements + +ValidateHistory=automatisch zuordnen AutomaticBindingDone=automatische Zuordnung erledigt ErrorAccountancyCodeIsAlreadyUse=Fehler, Sie können dieses Buchhaltungskonto nicht löschen, da es benutzt wird. MvtNotCorrectlyBalanced=Der Saldo der Buchung ist nicht ausgeglichen. Haben = %s. Soll = %s Balancing=Abschluss FicheVentilation=Zuordnungs Karte -GeneralLedgerIsWritten=Operationen werden ins Hauptbuch geschrieben +GeneralLedgerIsWritten=Transaktionen werden ins Hauptbuch geschrieben GeneralLedgerSomeRecordWasNotRecorded=Einige der Buchungen konnten nicht übernommen werden. Es gab keine Fehler, vermutlich wurden diese Buchungen schon früher übernommen. NoNewRecordSaved=Keine weiteren Einträge zum Übernehmen ListOfProductsWithoutAccountingAccount=Liste der Produkte, die nicht an ein Buchhaltungskonto gebunden sind ChangeBinding=Ändern der Zuordnung -Accounted=Gebucht im Hauptbuch -NotYetAccounted=ungebucht +Accounted=im Hauptbuch erfasst +NotYetAccounted=noch nicht im Hauptbuch erfasst +ShowTutorial=Tutorial anzeigen ## Admin ApplyMassCategories=Massenaktualisierung der Kategorien -AddAccountFromBookKeepingWithNoCategories=Available account not yet in the personalized group +AddAccountFromBookKeepingWithNoCategories=Verfügbares Konto noch nicht in der personalisierten Gruppe CategoryDeleted=Die Gruppe für das Buchhaltungskonto wurde entfernt AccountingJournals=Buchhaltungsjournale AccountingJournal=Buchhaltungsjournal -NewAccountingJournal=Neues Buchhaltungsjournal -ShowAccoutingJournal=Buchhaltungsjournal anzeigen -NatureOfJournal=Nature of Journal +NewAccountingJournal=neues Buchhaltungsjournal +ShowAccountingJournal=Buchhaltungsjournal anzeigen +NatureOfJournal=Art des Journals AccountingJournalType1=Verschiedene Aktionen -AccountingJournalType2=Verkauf -AccountingJournalType3=Einkauf +AccountingJournalType2=Verkäufe / Umsatz +AccountingJournalType3=Einkäufe AccountingJournalType4=Bank AccountingJournalType5=Spesenabrechnungen -AccountingJournalType8=Inventur -AccountingJournalType9=Hat neue +AccountingJournalType8=Inventar +AccountingJournalType9=Hat-neu ErrorAccountingJournalIsAlreadyUse=Dieses Journal wird bereits verwendet AccountingAccountForSalesTaxAreDefinedInto=Hinweis: Buchaltungskonten für Steuern sind im Menü %s - %s definiert -NumberOfAccountancyEntries=Number of entries -NumberOfAccountancyMovements=Number of movements +NumberOfAccountancyEntries=Anzahl der Einträge +NumberOfAccountancyMovements=Anzahl der Bewegungen ## Export ExportDraftJournal=Entwurfsjournal exportieren Modelcsv=Exportmodell Selectmodelcsv=Wählen Sie ein Exportmodell Modelcsv_normal=Klassischer Export -Modelcsv_CEGID=Export for CEGID Expert Comptabilité -Modelcsv_COALA=Export for Sage Coala -Modelcsv_bob50=Export for Sage BOB 50 -Modelcsv_ciel=Export for Sage Ciel Compta or Compta Evolution -Modelcsv_quadratus=Export for Quadratus QuadraCompta -Modelcsv_ebp=Export for EBP -Modelcsv_cogilog=Export for Cogilog -Modelcsv_agiris=Export for Agiris -Modelcsv_LDCompta=Export for LD Compta (v9 & higher) (Test) -Modelcsv_openconcerto=Export for OpenConcerto (Test) -Modelcsv_configurable=Konfigurierbarer CSV Export -Modelcsv_FEC=Export FEC -Modelcsv_Sage50_Swiss=Export for Sage 50 Switzerland +Modelcsv_CEGID=Export zu CEGID Expert Buchhaltung +Modelcsv_COALA=Export zu Sage Coala +Modelcsv_bob50=Export für Sage BOB 50 +Modelcsv_ciel=Export für Sage Ciel Compta oder Compta Evolution +Modelcsv_quadratus=Export für Quadratus QuadraCompta +Modelcsv_ebp=Export für EBP +Modelcsv_cogilog=Export für Cogilog +Modelcsv_agiris=Export für Agiris +Modelcsv_LDCompta=Export für LD Compta (ab Version 9) (Test) +Modelcsv_openconcerto=Export für OpenConcerto (Test) +Modelcsv_configurable=konfigurierbarer CSV-Export +Modelcsv_FEC=Export nach FEC +Modelcsv_Sage50_Swiss=Export für Sage 50 (Schweiz) ChartofaccountsId=Kontenplan ID ## Tools - Init accounting account on product / service InitAccountancy=Rechnungswesen initialisieren InitAccountancyDesc=Auf dieser Seite kann ein Sachkonto für Artikel und Dienstleistungen vorgegeben werden, wenn noch kein Buchhaltungs-Konto für Ein- und Verkäufe definiert ist. DefaultBindingDesc=Diese Seite kann verwendet werden, um ein Standardkonto festzulegen, das für die Verknüpfung von Transaktionsdatensätzen zu Lohnzahlungen, Spenden, Steuern und Mwst. verwendet werden soll, wenn kein bestimmtes Konto angegeben wurde. -DefaultClosureDesc=This page can be used to set parameters used for accounting closures. +DefaultClosureDesc=Diese Seite kann verwendet werden, um Parameter festzulegen, die für Abrechnungsabschlüsse verwendet werden. Options=Optionen OptionModeProductSell=Modus Verkäufe Inland OptionModeProductSellIntra=Modus Verkäufe in EU/EWG OptionModeProductSellExport=Modus Verkäufe Export (ausserhalb EU/EWG) OptionModeProductBuy=Modus Einkäufe -OptionModeProductSellDesc=Alle Artikel mit Sachkonten für Vertrieb anzeigen -OptionModeProductSellIntraDesc=Show all products with accounting account for sales in EEC. -OptionModeProductSellExportDesc=Show all products with accounting account for other foreign sales. -OptionModeProductBuyDesc=Alle Artikel mit Sachkonten für Einkauf anzeigen +OptionModeProductSellDesc=Alle Produkte mit Buchhaltungskonto für Verkäufe Inland anzeigen. +OptionModeProductSellIntraDesc=Alle Produkte mit Buchhaltungskonto für Verkäufe in EWG anzeigen. +OptionModeProductSellExportDesc=Alle Produkte mit Abrechnungskonto für Verkäufe Ausland anzeigen. +OptionModeProductBuyDesc=Alle Produkte mit Buchhaltungskonto für Einkäufe anzeigen. CleanFixHistory=Nicht existierenden Buchhaltungskonten von Positionen entfernen, die im Kontenplan nicht vorkommen. -CleanHistory=Aller Zuordungen für das selektierte Jahr zurücksetzen +CleanHistory=Alle Zuordnungen für das ausgewählte Jahr zurücksetzen. PredefinedGroups=Vordefinierte Gruppen WithoutValidAccount=Mit keinem gültigen dedizierten Konto WithValidAccount=Mit gültigen dedizierten Konto ValueNotIntoChartOfAccount=Dieser Wert für das Buchhaltungs-Konto existiert nicht im Kontenplan -AccountRemovedFromGroup=Account removed from group +AccountRemovedFromGroup=Konto aus der Gruppe entfernt SaleLocal=Verkauf Inland SaleExport=Verkauf Export (ausserhalb EWG) SaleEEC=Verkauf in EU/EWG @@ -342,7 +355,7 @@ UseMenuToSetBindindManualy=Zeilen noch nicht zugeordnet, verwende das Menu %s
    aktiviert ist RemoveLock=Sie müssen die Datei %s entfernen oder umbennen, falls vorhanden, um die Benutzung des Installations-/Update-Tools zu erlauben. RestoreLock=Stellen Sie die Datei %s mit ausschließlicher Leseberechtigung wieder her, um die Benutzung des Installations-/Update-Tools zu deaktivieren. @@ -178,6 +178,8 @@ Compression=Komprimierung CommandsToDisableForeignKeysForImport=Befehl, um Fremdschlüssel beim Import zu deaktivieren CommandsToDisableForeignKeysForImportWarning=Zwingend erforderlich, wenn Sie den SQL-Dump später wiederherstellen möchten ExportCompatibility=Kompatibilität der erzeugten Exportdatei +ExportUseMySQLQuickParameter=Use the --quick parameter +ExportUseMySQLQuickParameterHelp=The '--quick' parameter helps limit RAM consumption for large tables. MySqlExportParameters=MySQL-Exportparameter PostgreSqlExportParameters= PostgreSQL Export-Parameter UseTransactionnalMode=Transaktionsmodus verwenden @@ -268,6 +270,7 @@ Emails=E-Mail EMailsSetup=E-Mail Einstellungen EMailsDesc=Auf dieser Seite können Sie Ihre Standardparameter für den e-Mail-Versand überschreiben. In den meisten Fällen ist das PHP-Setup unter Unix/Linux-Betriebssystem korrekt und diese Parameter sind unnötig. EmailSenderProfiles=E-Mail Absenderprofil +EMailsSenderProfileDesc=You can keep this section empty. If you enter some emails here, they will be added to the list of possible senders into the combobox when your write a new email. MAIN_MAIL_SMTP_PORT=SMTP(S)-Port (Standardwert Ihrer php.ini: %s) MAIN_MAIL_SMTP_SERVER=SMTP(S)-Server (Standardwert Ihrer php.ini: %s) MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=SMTP/SMTPS-Port (nicht in PHP definiert in Unix-Umgebungen) @@ -277,7 +280,7 @@ MAIN_MAIL_ERRORS_TO=Standard-E-Mail-Adresse für Fehlerrückmeldungen (beispiels MAIN_MAIL_AUTOCOPY_TO= Blindkopie (Bcc) aller gesendeten Emails an MAIN_DISABLE_ALL_MAILS=Alle E-Mail-Funktionen deaktivieren (für Test- oder Demonstrationszwecke) MAIN_MAIL_FORCE_SENDTO=Sende alle E-Mails an den folgenden anstatt an die tatsächlichen Empfänger (für Testzwecke) -MAIN_MAIL_ENABLED_USER_DEST_SELECT=Füge Mitarbeiter mit E-Mail-Adresse der Liste der zugelassenen Empfänger hinzu +MAIN_MAIL_ENABLED_USER_DEST_SELECT=Suggest emails of employees (if defined) into the list of predefined recipient when writing a new email MAIN_MAIL_SENDMODE=e-Mail Sendemethode MAIN_MAIL_SMTPS_ID=SMTP-Benutzer (falls der Server eine Authentifizierung benötigt) MAIN_MAIL_SMTPS_PW=SMTP-Passwort (falls der Server eine Authentifizierung benötigt) @@ -400,7 +403,7 @@ OldVATRates=Alter Umsatzsteuer-Satz NewVATRates=Neuer Umsatzsteuer-Satz PriceBaseTypeToChange=Ändern Sie den Basispreis definierte nach MassConvert=Starte Massenkonvertierung -PriceFormatInCurrentLanguage=Price Format In Current Language +PriceFormatInCurrentLanguage=Preisformat in der aktuellen Sprache String=Zeichenkette TextLong=Langer Text HtmlText=HTML-Text @@ -418,8 +421,8 @@ ExtrafieldSelectList = Dropdownliste aus DB-Tabelle (nur eine Option auswählbar ExtrafieldSeparator=Trennzeichen (kein Feld) ExtrafieldPassword=Passwort-Feld ExtrafieldRadio=Radiobuttons (nur eine Option auswählbar) -ExtrafieldCheckBox=Kontrollkästchen / Dropdownliste (mehrere Option auswählbar) -ExtrafieldCheckBoxFromList=Kontrollkästchen / Dropdownliste aus DB-Tabelle (mehrere Option auswählbar) +ExtrafieldCheckBox=Kontrollkästchen / Dropdownliste (mehrere Optionen auswählbar) +ExtrafieldCheckBoxFromList=Kontrollkästchen / Dropdownliste aus DB-Tabelle (mehrere Optionen auswählbar) ExtrafieldLink=Verknüpftes Objekt ComputedFormula=Berechnetes Feld ComputedFormulaDesc=Sie können hier eine Formel eingeben, indem Sie andere Eigenschaften des Objekts oder eine beliebige PHP-Codierung verwenden, um einen dynamisch berechneten Wert zu erhalten. Sie können alle PHP-kompatiblen Formeln verwenden, einschließlich des "?" Bedingungsoperator und folgendes globales Objekt: $ db, $ conf, $ langs, $ mysoc, $ user, $ object .
    WARNUNG : Möglicherweise sind nur einige Eigenschaften von $ object verfügbar. Wenn Sie Eigenschaften benötigen, die nicht geladen sind, holen Sie sich das Objekt wie im zweiten Beispiel in Ihre Formel.
    Wenn Sie ein berechnetes Feld verwenden, können Sie keinen Wert von der Schnittstelle eingeben. Wenn ein Syntaxfehler vorliegt, gibt die Formel möglicherweise auch nichts zurück.

    Beispiel der Formel:
    $ object-> id <10? round ($ object-> id / 2, 2): ($ object-> id + 2 * $ user-> id) * (int) substr ($ mysoc-> zip, 1, 2)

    Beispiel zum erneuten Laden eines Objekts
    (($ 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'

    Ein weiteres Beispiel für eine Formel zum Erzwingen des Ladens eines Objekts und seines übergeordneten Objekts:
    (($ reloadedobj = neue Aufgabe ($ db)) && ($ reloadedobj-> Abrufen ($ object-> id)> 0) && ($ secondloadedobj = neues Projekt ($ db)) && ($ secondloadedobj-> Abrufen ($ reloadedobj-> fk_project)> 0))? $ secondloadedobj-> ref: 'Übergeordnetes Projekt nicht gefunden' @@ -430,8 +433,8 @@ ExtrafieldParamHelpselect=Die Liste der Werte muss aus Zeilen mit dem Format Sch ExtrafieldParamHelpcheckbox=Die Liste der Werte muss aus Zeilen mit dem Format Schlüssel, Wert bestehen (wobei Schlüssel nicht '0' sein darf)

    zum Beispiel:
    1, value1
    2, value2
    3, value3
    ... ExtrafieldParamHelpradio=Die Liste der Werte muss aus Zeilen mit dem Format Schlüssel, Wert bestehen (wobei Schlüssel nicht '0' sein darf)

    zum Beispiel:
    1, value1
    2, value2
    3, value3
    ... ExtrafieldParamHelpsellist=Die Liste der Werte stammt aus einer Tabelle
    Syntax: table_name: label_field: id_field :: filter
    Beispiel: c_typent: libelle: id :: filter

    - idfilter ist notwendigerweise ein primärer int-Schlüssel
    - Filter kann ein einfacher Test sein (z. B. aktiv = 1), um nur den aktiven Wert anzuzeigen
    Sie können $ ID $ auch in Filtern verwenden, bei denen es sich um die aktuelle ID des aktuellen Objekts handelt
    Verwenden Sie $ SEL $, um ein SELECT im Filter durchzuführen
    Wenn Sie nach Extrafeldern filtern möchten, verwenden Sie die Syntax extra.fieldcode = ... (wobei field code der Code des Extrafelds ist)

    Damit die Liste von einer anderen ergänzenden Attributliste abhängt:
    c_typent: libelle: id: options_ parent_list_code | parent_column: filter

    Um die Liste von einer anderen Liste abhängig zu machen:
    c_typent: libelle: id: parent_list_code | parent_column: filter -ExtrafieldParamHelpchkbxlst=List of values comes from a table
    Syntax: table_name:label_field:id_field::filter
    Example: c_typent:libelle:id::filter

    filter can be a simple test (eg active=1) to display only active value
    You can also use $ID$ in filter witch is the current id of current object
    To do a SELECT in filter use $SEL$
    if you want to filter on extrafields use syntax extra.fieldcode=... (where field code is the code of extrafield)

    In order to have the list depending on another complementary attribute list:
    c_typent:libelle:id:options_parent_list_code|parent_column:filter

    In order to have the list depending on another list:
    c_typent:libelle:id:parent_list_code|parent_column:filter -ExtrafieldParamHelplink=Parameters must be ObjectName:Classpath
    Syntax: ObjectName:Classpath
    Examples:
    Societe:societe/class/societe.class.php
    Contact:contact/class/contact.class.php +ExtrafieldParamHelpchkbxlst=Die Liste der Werte stammt aus einer Tabelle
    Syntax: table_name: label_field: id_field :: filter
    Beispiel: c_typent: libelle: id :: filter

    Filter kann ein einfacher Test sein (z. B. aktiv = 1), um nur den aktiven Wert anzuzeigen
    Sie können $ ID $ auch in Filtern verwenden, bei denen es sich um die aktuelle ID des aktuellen Objekts handelt
    Verwenden Sie $ SEL $, um ein SELECT im Filter durchzuführen
    Wenn Sie nach Extrafeldern filtern möchten, verwenden Sie die Syntax extra.fieldcode = ... (wobei field code der Code des Extrafelds ist)

    Damit die Liste von einer anderen ergänzenden Attributliste abhängt:
    c_typent: libelle: id: options_ parent_list_code | parent_column: filter

    Um die Liste von einer anderen Liste abhängig zu machen:
    c_typent: libelle: id: parent_list_code | parent_column: filter +ExtrafieldParamHelplink=Parameter müssen folgendes Format haben: ObjektName:Klassenpfad
    Syntax: ObjektName:Klassenpfad
    Beispiele:
    Societe:societe/class/societe.class.php
    Contact:contact/class/contact.class.php ExtrafieldParamHelpSeparator=Keep empty for a simple separator
    Set this to 1 for a collapsing separator (open by default for new session, then status is kept for each user session)
    Set this to 2 for a collapsing separator (collapsed by default for new session, then status is kept fore each user session) LibraryToBuildPDF=Bibliothek zum Erstellen von PDF-Dateien LocalTaxDesc=Einige Länder erheben möglicherweise zwei oder drei Steuern auf jede Rechnungsposition. Wenn dies der Fall ist, wählen Sie den Typ für die zweite und dritte Steuer und ihren Steuersatz. Mögliche Typen sind:
    1: auf Produkte und Dienstleistungen ohne Mehrwertsteuer wird eine örtliche Steuer erhoben (die örtliche Steuer wird auf den Betrag ohne Mehrwertsteuer berechnet)
    2: Für Produkte und Dienstleistungen einschließlich Mehrwertsteuer wird eine lokale Steuer erhoben (die lokale Steuer wird auf den Betrag + die Hauptsteuer berechnet).
    3: auf Produkte ohne Mehrwertsteuer wird eine lokale Steuer erhoben (die lokale Steuer wird auf den Betrag ohne Mehrwertsteuer berechnet)
    4: Für Produkte einschließlich Mehrwertsteuer wird eine lokale Steuer erhoben (die Mehrwertsteuer wird auf den Betrag + die Haupt-Mehrwertsteuer berechnet).
    5: auf Dienstleistungen ohne Mehrwertsteuer wird eine lokale Steuer erhoben (die lokale Steuer wird auf den Betrag ohne Mehrwertsteuer berechnet)
    6: Für Dienstleistungen einschließlich Mehrwertsteuer wird eine lokale Steuer erhoben (die lokale Steuer wird auf den Betrag und die Steuer berechnet). @@ -458,14 +461,16 @@ NoDetails=Keine weiteren Details in der Fußzeile DisplayCompanyInfo=Firmenadresse anzeigen DisplayCompanyManagers=Namen der Geschäftsführung anzeigen DisplayCompanyInfoAndManagers=Firmenanschrift und Managernamen anzeigen -EnableAndSetupModuleCron=If you want to have this recurring invoice generated automatically, module *%s* must be enabled and correctly setup. Otherwise, generation of invoices must be done manually from this template using the *Create* button. Note that even if you enabled automatic generation, you can still safely launch manual generation. Generation of duplicates for the same period is not possible. +EnableAndSetupModuleCron=Wenn diese wiederkehrende Rechnung automatisch generiert werden soll, muss das Modul * %s * aktiviert und korrekt eingerichtet sein. Andernfalls muss die Rechnungserstellung manuell aus dieser Vorlage mit der Schaltfläche * Erstellen * erfolgen. Beachten Sie, dass Sie die manuelle Generierung auch dann sicher starten können, wenn Sie die automatische Generierung aktiviert haben. Die Erstellung von Duplikaten für denselben Zeitraum ist nicht möglich. ModuleCompanyCodeCustomerAquarium=%s gefolgt von Kundennummer für eine Kundenkontonummer ModuleCompanyCodeSupplierAquarium=%s gefolgt vom Lieferantenpartnercode für eine Lieferantenkontonummer ModuleCompanyCodePanicum=leeren Kontierungscode zurückgeben -ModuleCompanyCodeDigitaria=Accounting code depends on third-party code. The code is composed of the character "C" in the first position followed by the first 5 characters of the third-party code. +ModuleCompanyCodeDigitaria=Gibt einen zusammengesetzten Buchungscode gemäß dem Namen des Drittanbieters zurück. Der Code besteht aus einem Präfix, das an der ersten Position definiert werden kann, gefolgt von der Anzahl der Zeichen, die im Code des Drittanbieters definiert sind. +ModuleCompanyCodeCustomerDigitaria=%s, gefolgt vom abgeschnittenen Kundennamen und der Anzahl der Zeichen: %s für den Kundenbuchhaltungscode. +ModuleCompanyCodeSupplierDigitaria=%s, gefolgt vom verkürzten Lieferantennamen und der Anzahl der Zeichen: %s für den Lieferantenbuchhaltungscode. Use3StepsApproval=Standardmäßig, Einkaufsaufträge müssen durch zwei unterschiedlichen Benutzer erstellt und freigegeben werden (ein Schritt/Benutzer zu erstellen und ein Schritt/Benutzer für die Freigabe). Beachten Sie wenn ein Benutzer beide Rechte hat - zum erstellen und freigeben, dann reicht ein Benutzer für diesen Vorgang. Optional können Sie ein zusätzlicher Schritt/User für die Freigabe einrichten, wenn der Betrag einen bestimmten dedizierten Wert übersteigt (wenn der Betrag übersteigt wird, werden 3 Stufen notwendig: 1=Validierung, 2=erste Freigabe und 3=Gegenfreigabe.
    Lassen Sie den Feld leer wenn eine Freigabe (2 Schritte) ausreicht; Tragen Sie einen sehr niedrigen Wert (0.1) wenn eine zweite Freigabe notwendig ist. UseDoubleApproval=3-Fach Verarbeitungsschritte verwenden wenn der Betrag (ohne Steuer) höher ist als ... -WarningPHPMail=WARNING: It is often better to setup outgoing emails to use the email server of your provider instead of the default setup. Some email providers (like Yahoo) do not allow you to send an email from another server than their own server. Your current setup uses the server of the application to send email and not the server of your email provider, so some recipients (the one compatible with the restrictive DMARC protocol), will ask your email provider if they can accept your email and some email providers (like Yahoo) may respond "no" because the server is not theirs, so few of your sent Emails may not be accepted (be careful also of your email provider's sending quota).
    If your Email provider (like Yahoo) has this restriction, you must change Email setup to choose the other method "SMTP server" and enter the SMTP server and credentials provided by your Email provider. +WarningPHPMail=WARNUNG: Es ist häufig besser, ausgehende E-Mails so einzurichten, dass der E-Mail-Server Ihres Providers anstelle der Standardeinstellung verwendet wird. Einige E-Mail-Anbieter (wie Yahoo) erlauben es Ihnen nicht, eine E-Mail von einem anderen Server als ihrem eigenen Server zu senden. Ihre aktuelle Konfiguration verwendet den Server der Anwendung zum Senden von E-Mails und nicht den Server Ihres E-Mail-Anbieters. Einige Empfänger (derjenige, der mit dem restriktiven DMARC-Protokoll kompatibel ist) fragen Ihren E-Mail-Anbieter, ob sie Ihre E-Mail und einige E-Mail-Anbieter akzeptieren können (wie Yahoo) antworten Sie möglicherweise mit "Nein", da der Server nicht dem Server gehört. Daher werden möglicherweise nur wenige Ihrer gesendeten E-Mails nicht akzeptiert (achten Sie auch auf das Sendekontingent Ihres E-Mail-Anbieters).
    Wenn Ihr E-Mail-Anbieter (wie Yahoo) diese Einschränkung hat, müssen Sie das E-Mail-Setup ändern, um die andere Methode "SMTP-Server" zu wählen und den SMTP-Server und die von Ihrem E-Mail-Anbieter bereitgestellten Anmeldeinformationen einzugeben. WarningPHPMail2=Wenn Ihr E-Mail-SMTP-Anbieter den E-Mail-Client auf einige IP-Adressen beschränken muss (sehr selten), dann ist dies die IP-Adresse des Mail User Agent (MUA) für ihr Dolibarr-System: %s. ClickToShowDescription=Klicke um die Beschreibung zu sehen DependsOn=Diese Modul benötigt folgenden Module @@ -474,7 +479,7 @@ TheKeyIsTheNameOfHtmlField=Das ist der Name des HTML Feldes. \nSie benötigen HT PageUrlForDefaultValues=Sie müssen den relativen Pfad der Seiten-URL eingeben. \nWenn Sie Parameter in der URL einschließen, werden die Standardwerte wirksam, wenn alle Parameter auf denselben Wert festgelegt sind. PageUrlForDefaultValuesCreate=
    Example:
    For the form to create a new third party, it is %s.
    For URL of external modules installed into custom directory, do not include the "custom/", so use path like mymodule/mypage.php and not custom/mymodule/mypage.php.
    If you want default value only if url has some parameter, you can use %s PageUrlForDefaultValuesList=
    Example:
    For the page that lists third parties, it is %s.
    For URL of external modules installed into custom directory, do not include the "custom/" so use a path like mymodule/mypagelist.php and not custom/mymodule/mypagelist.php.
    If you want default value only if url has some parameter, you can use %s -AlsoDefaultValuesAreEffectiveForActionCreate=Also note that overwritting default values for form creation works only for pages that were correctly designed (so with parameter action=create or presend...) +AlsoDefaultValuesAreEffectiveForActionCreate=Beachten Sie auch, dass das Überschreiben von Standardwerten für die Formularerstellung nur für Seiten funktioniert, die korrekt gestaltet wurden (also mit dem Parameter action = create or presend ...). EnableDefaultValues=Anpassung der Standardwerte ermöglichen EnableOverwriteTranslation=Verwendung der eigenen Übersetzung aktivieren GoIntoTranslationMenuToChangeThis=Für den Schlüssel mit diesem Code wurde eine Übersetzung gefunden. Um diesen Wert zu ändern, müssen Sie ihn in der Home-Setup-Übersetzung bearbeiten. @@ -491,9 +496,9 @@ DAVSetup=DAV-Modul einrichten DAV_ALLOW_PRIVATE_DIR=Aktivieren Sie das generische private Verzeichnis (WebDAV dediziertes Verzeichnis namens "private" - Anmeldung erforderlich). DAV_ALLOW_PRIVATE_DIRTooltip=Das generische private Verzeichnis ist ein WebDAV-Verzeichnis, auf das jeder mit seiner Anwendung login/pass zugreifen kann. DAV_ALLOW_PUBLIC_DIR=Aktivieren Sie das allgemeine öffentliche Verzeichnis \n(WebDAV-dediziertes Verzeichnis mit dem Namen "public" - keine Anmeldung erforderlich). -DAV_ALLOW_PUBLIC_DIRTooltip=The generic public directory is a WebDAV directory anybody can access (in read and write mode), with no authorization required (login/password account). +DAV_ALLOW_PUBLIC_DIRTooltip=Das allgemeine öffentliche Verzeichnis ist ein WebDAV-Verzeichnis, auf das jeder zugreifen kann (im Lese- und Schreibmodus), ohne dass eine Autorisierung erforderlich ist (Login / Passwort-Konto). DAV_ALLOW_ECM_DIR=Aktivieren Sie das private DMS / ECM-Verzeichnis \n(Stammverzeichnis des DMS / ECM-Moduls - Anmeldung erforderlich) -DAV_ALLOW_ECM_DIRTooltip=The root directory where all files are manually uploaded when using the DMS/ECM module. Similarly as access from the web interface, you will need a valid login/password with adecuate permissions to access it. +DAV_ALLOW_ECM_DIRTooltip=Das Stammverzeichnis, in das alle Dateien manuell hochgeladen werden, wenn das DMS / ECM-Modul verwendet wird. Ähnlich wie beim Zugriff über die Weboberfläche benötigen Sie ein gültiges Login / Passwort mit entsprechenden Berechtigungen. # Modules Module0Name=Benutzer & Gruppen Module0Desc=Benutzer / Mitarbeiter und Gruppen Administration @@ -523,8 +528,8 @@ Module50Name=Produkte Module50Desc=Produktverwaltung Module51Name=Postwurfsendungen Module51Desc=Verwaltung von Postwurf-/Massensendungen -Module52Name=Produkt-/Warenbestände -Module52Desc=Lagerverwaltung (nur für Produkte) +Module52Name=Lagerverwaltung +Module52Desc=Einstellungen zur Lager- und Bestandsverwaltung Module53Name=Leistungen Module53Desc=Management von Dienstleistungen Module54Name=Verträge / Abonnements @@ -575,7 +580,7 @@ Module510Name=Löhne Module510Desc=Erfassen und Verfolgen von Mitarbeiterzahlungen Module520Name=Kredite / Darlehen Module520Desc=Verwaltung von Darlehen -Module600Name=Notifications on business event +Module600Name=Benachrichtigungen über Geschäftsereignisse Module600Desc=E-Mail-Benachrichtigungen senden, die durch ein Geschäftsereignis ausgelöst werden: pro Benutzer (Einrichtung definiert für jeden Benutzer), pro Drittanbieter-Kontakte (Einrichtung definiert für jeden Drittanbieter) oder durch bestimmte E-Mails. Module600Long=Beachten Sie, dass dieses Modul E-Mails in Echtzeit sendet, wenn ein bestimmtes Geschäftsereignis stattfindet. Wenn Sie nach einer Funktion zum Senden von e-Mail-Erinnerungen für Agenda-Ereignisse suchen, gehen Sie in die Einrichtung den dem Modul Agenda. Module610Name=Produktvarianten @@ -607,14 +612,14 @@ Module2600Desc=Aktivieren Sie Dolibarr SOAP Server, unterstütztes API-Service. Module2610Name=API/Web Services (REST Server) Module2610Desc=Aktiviere der Dolibarr REST Serverdienst Module2660Name=WebServices aufrufen (SOAP Client) -Module2660Desc=Enable the Dolibarr web services client (Can be used to push data/requests to external servers. Only Purchase orders are currently supported.) +Module2660Desc=Aktivieren des Dolibarr-Webdienst-Clients \n(Kann verwendet werden, um Daten / Anforderungen an externe Server zu senden. Derzeit werden nur Bestellungen unterstützt.) Module2700Name=Gravatar Module2700Desc=Verwenden Sie den Online-Dienst 'Gravatar' (www.gravatar.com) für die Anzeige von Benutzer- und Mitgliederbildern (Zuordnung über E-Mail-Adressen). Hierfür benötigen Sie eine aktive Internetverbindung. Module2800Desc=FTP-Client Module2900Name=GeoIPMaxmind Module2900Desc=GeoIP Maxmind Konvertierung Module3200Name=Unveränderliche Archive -Module3200Desc=Enable an unalterable log of business events. Events are archived in real-time. The log is a read-only table of chained events that can be exported. This module may be mandatory for some countries. +Module3200Desc=Aktivieren Sie ein unveränderliches Protokoll von Geschäftsereignissen. Ereignisse werden in Echtzeit archiviert. Das Protokoll ist eine schreibgeschützte Tabelle mit verketteten Ereignissen, die exportiert werden können. Dieses Modul kann für einige Länder zwingend erforderlich sein. Module4000Name=Personal Module4000Desc=Personalverwaltung Module5000Name=Mandantenfähigkeit @@ -622,7 +627,7 @@ Module5000Desc=Ermöglicht Ihnen die Verwaltung mehrerer Firmen Module6000Name=Workflow Module6000Desc=Workflow Management (Automaitische Erstellung von Objekten und/oder automatische Statusaktualisierungen) Module10000Name=Webseiten -Module10000Desc=Create websites (public) with a WYSIWYG editor. Just setup your web server (Apache, Nginx, ...) to point to the dedicated Dolibarr directory to have it online on the internet with your own domain name. +Module10000Desc=Create websites (public) with a WYSIWYG editor. This is a webmaster or developer oriented CMS (it is better to know HTML and CSS language). Just setup your web server (Apache, Nginx, ...) to point to the dedicated Dolibarr directory to have it online on the internet with your own domain name. Module20000Name=Urlaubsantrags-Verwaltung Module20000Desc=Verwalten (erstellen, ablehnen, genehmigen) Sie die Urlaubsanträge Ihrer Angestellten Module39000Name=Chargen- und Seriennummernverwaltung @@ -642,7 +647,7 @@ Module50300Desc=Offer customers a Stripe online payment page (credit/debit cards Module50400Name=Buchhaltung (erweitert) Module50400Desc=Accounting management (double entries, support general and auxiliary ledgers). Export the ledger in several other accounting software formats. Module54000Name=PrintIPP -Module54000Desc=Direct print (without opening the documents) using Cups IPP interface (Printer must be visible from server, and CUPS must be installed on server). +Module54000Desc=Direktdruck (ohne die Dokumente zu öffnen) mittels CUPS IPP (Drucker muss vom Server aus sichtbar sein, auf dem Server muss CUPS installiert sein) Module55000Name=Umfrage- und Terminfindungsmodul Module55000Desc=Modul zur Erstellung von Umfragen und zur Terminfindung (vergleichbar mit Doodle) Module59000Name=Gewinnspannen @@ -673,7 +678,7 @@ Permission34=Produkte/Leistungen löschen Permission36=Projekte/Leistungen exportieren Permission38=Produkte exportieren Permission41=Lesen Sie Projekte und Aufgaben (gemeinsames Projekt und Projekte, für die ich Kontakt habe). Kann auch die für mich oder meine Hierarchie verbrauchte Zeit für zugewiesene Aufgaben eingeben (Arbeitszeittabelle) -Permission42=Create/modify projects (shared project and projects I'm contact for). Can also create tasks and assign users to project and tasks +Permission42=Erstellen und Ändern von Projekten (geteilte Projekte und solche, in denen ich Kontakt bin). Kann auch Aufgaben erstellen und Benutzer dem Projekt und den Aufgaben zuweisen. Permission44=Projekte löschen (gemeinsame Projekte und Projekte, in denen ich Ansprechpartner bin) Permission45=Projekte exportieren Permission61=Serviceaufträge ansehen @@ -715,8 +720,8 @@ Permission121=Mit Benutzer verbundene Partner einsehen Permission122=Mit Benutzer verbundene Partner erstellen/bearbeiten Permission125=Mit Benutzer verbundene Partner löschen Permission126=Partner exportieren -Permission141=Read all projects and tasks (also private projects for which I am not a contact) -Permission142=Create/modify all projects and tasks (also private projects for which I am not a contact) +Permission141=Alle Projekte und Aufgaben anzeigen. \n(auch private Projekte, in denen ich nicht Kontakt bin) +Permission142=Projekte und Aufgaben erstellen und ändern \n(auch private Projekte, in denen ich nicht Kontakt bin) Permission144=Löschen Sie alle Projekte und Aufgaben (einschließlich privater Projekte in denen ich kein Kontakt bin) Permission146=Lieferanten einsehen Permission147=Statistiken einsehen @@ -746,7 +751,7 @@ Permission187=Lieferantenbestellungen schließen Permission188=Lieferantenbestellungen stornieren Permission192=Leitungen erstellen Permission193=Zeilen stornieren -Permission194=Read the bandwidth lines +Permission194=Bandbreite der Leitungen einsehen Permission202=ADSL Verbindungen erstellen Permission203=Verbindungen zwischen Bestellungen Permission204=Bestell-Verbindungen @@ -776,7 +781,7 @@ PermissionAdvanced253=Andere interne/externe Benutzer und Gruppen erstellen/bear Permission254=Nur externe Benutzer erstellen/bearbeiten Permission255=Andere Passwörter ändern Permission256=Andere Benutzer löschen oder deaktivieren -Permission262=Extend access to all third parties (not only third parties for which that user is a sale representative).
    Not effective for external users (always limited to themselves for proposals, orders, invoices, contracts, etc.).
    Not effective for projects (only rules on project permissions, visibility and assignment matters). +Permission262=Zugang auf alle Partner erweitern (Nicht nur die Partner wofür dieser Benutzer der Handelsvertreter ist)
    Nicht wirksam für externe Nutzer (Immer beschränkt auf sich selbst für Angebote, Bestellungen, Rechnungen, Verträge, etc).
    Nicht wirksam für Projekte(Nur Regeln für Projektberechtigungen, Sichtbarkeits- und Zuordnungsfragen) Permission271=Read CA Permission272=Rechnungen anzeigen Permission273=Ausgabe Rechnungen @@ -809,9 +814,9 @@ Permission402=Rabatte erstellen/bearbeiten Permission403=Rabatte freigeben Permission404=Rabatte löschen Permission430=Debug Bar nutzen -Permission511=Read payments of salaries +Permission511=Lohn-/Gehaltszahlungen anzeigen Permission512=Lohnzahlungen anlegen / ändern -Permission514=Delete payments of salaries +Permission514=Lohn-/Gehaltszahlungen löschen Permission517=Löhne exportieren Permission520=Darlehen anzeigen Permission522=Darlehen erstellen/bearbeiten @@ -823,9 +828,9 @@ Permission532=Leistungen erstellen/bearbeiten Permission534=Leistungen löschen Permission536=Versteckte Leistungen einsehen/verwalten Permission538=Leistungen exportieren -Permission650=Read Bills of Materials -Permission651=Create/Update Bills of Materials -Permission652=Delete Bills of Materials +Permission650=Stücklisten anzeigen +Permission651=Stücklisten erstellen / aktualisieren +Permission652=Stücklisten löschen Permission701=Spenden anzeigen Permission702=Spenden erstellen/bearbeiten Permission703=Spenden löschen @@ -841,41 +846,41 @@ Permission1002=Warenlager erstellen/ändern Permission1003=Warenlager löschen Permission1004=Lagerbewegungen einsehen Permission1005=Lagerbewegungen erstellen/bearbeiten -Permission1101=Lieferscheine einsehen +Permission1101=Lieferscheine anzeigen Permission1102=Lieferscheine erstellen/bearbeiten Permission1104=Lieferscheine freigeben Permission1109=Lieferscheine löschen -Permission1121=Read supplier proposals -Permission1122=Create/modify supplier proposals -Permission1123=Validate supplier proposals -Permission1124=Send supplier proposals -Permission1125=Delete supplier proposals -Permission1126=Close supplier price requests +Permission1121=Lieferantenvorschläge anzeigen +Permission1122=Lieferantenvorschläge erstellen / ändern +Permission1123=Lieferantenvorschläge validieren +Permission1124=Lieferantenvorschläge senden +Permission1125=Lieferantenvorschläge löschen +Permission1126=Schließe Lieferantenpreisanfragen Permission1181=Lieferanten einsehen Permission1182=Lieferantenbestellungen anzeigen Permission1183=Lieferantenbestellungen erstellen/bearbeiten Permission1184=Lieferantenbestellungen freigeben Permission1185=Lieferantenbestellungen bestätigen/genehmigen Permission1186=Lieferantenbestellungen übermitteln -Permission1187=Acknowledge receipt of purchase orders -Permission1188=Delete purchase orders -Permission1190=Approve (second approval) purchase orders +Permission1187=Eingang von Lieferantenbestellungen bestätigen +Permission1188=Lieferantenbestellungen löschen +Permission1190=Lieferantenbestellungen bestätigen (zweite Bestätigung) Permission1201=Exportresultate einsehen Permission1202=Export erstellen/bearbeiten -Permission1231=Read vendor invoices +Permission1231=Lieferantenrechnungen anzeigen Permission1232=Lieferantenrechnungen (Eingangsrechnungen) erstellen/bearbeiten Permission1233=Lieferantenrechnungen freigeben Permission1234=Lieferantenrechnungen löschen Permission1235=Lieferantenrechnungen per e-Mail versenden Permission1236=Lieferantenrechnungen & -zahlungen exportieren -Permission1237=Export purchase orders and their details +Permission1237=Lieferantenbestellungen mit Details exportieren Permission1251=Massenimports von externen Daten ausführen (data load) Permission1321=Kundenrechnungen, -attribute und -zahlungen exportieren Permission1322=Eine bezahlte Rechnung wieder öffnen -Permission1421=Export sales orders and attributes -Permission2401=Ereignisse (Termine/Aufgaben) in Verbindung mit eigenem Konto einsehen -Permission2402=Ereignisse (Termine/Aufgaben) in Verbindung mit eigenem Konto erstellen/bearbeiten -Permission2403=Ereignisse (Termine/Aufgaben) in Verbindung mit eigenem Konto löschen +Permission1421=Kundenaufträge und Attribute exportieren +Permission2401=Read actions (events or tasks) linked to his user account (if owner of event) +Permission2402=Create/modify actions (events or tasks) linked to his user account (if owner of event) +Permission2403=Delete actions (events or tasks) linked to his user account (if owner of event) Permission2411=Ereignisse (Termine/Aufgaben) Anderer einsehen Permission2412=Ereignisse (Termine/Aufgaben) Anderer erstellen/bearbeiten Permission2413=Ereignisse (Termine/Aufgaben) Anderer löschen @@ -886,21 +891,22 @@ Permission2503=Dokumente bestätigen oder löschen Permission2515=Dokumentverzeichnisse verwalten Permission2801=FTP-Client im Lesemodus nutzen (nur ansehen und herunterladen) Permission2802=FTP-Client im Schreibmodus nutzen (Dateien löschen oder hochladen) -Permission3200=Read archived events and fingerprints +Permission3200=Eingetragene Ereignisse und Fingerprints lesen Permission4001=Mitarbeiter anzeigen Permission4002=Mitarbeiter erstellen Permission4003=Mitarbeiter löschen Permission4004=Mitarbeiter exportieren -Permission10001=Read website content -Permission10002=Create/modify website content (html and javascript content) -Permission10003=Create/modify website content (dynamic php code). Dangerous, must be reserved to restricted developers. -Permission10005=Delete website content -Permission20001=Read leave requests (your leave and those of your subordinates) -Permission20002=Create/modify your leave requests (your leave and those of your subordinates) +Permission10001=Website-Inhalt anzeigen +Permission10002=Erstelle/Bearbeite Website-Inhalte (HTML und JavaScript) +Permission10003=Erstelle/Bearbeite Website-Inhalte (dynamischer PHP-Code). Gefährlich, dies muss auf ausgewählte Entwickler beschränkt werden. +Permission10005=Inhalt der Website löschen +Permission20001=Urlaubsanträge einsehen (eigene und die Ihrer Untergeordneten) +Permission20002=Urlaubsanträge anlegen/bearbeiten (eigene und die Ihrer Untergeordneten) Permission20003=Urlaubsanträge löschen Permission20004=Alle Urlaubsanträge einsehen (von allen Benutzern einschließlich der nicht Untergebenen) Permission20005=Urlaubsanträge anlegen/verändern (von allen Benutzern einschließlich der nicht Untergebenen) Permission20006=Urlaubstage Administrieren (Setup- und Aktualisierung) +Permission20007=Approve leave requests Permission23001=anzeigen cronjobs Permission23002=erstellen/ändern cronjobs Permission23003=cronjobs löschen @@ -909,18 +915,18 @@ Permission50101=benutze Kasse (POS) Permission50201=Transaktionen einsehen Permission50202=Transaktionen importieren Permission50401=Bind products and invoices with accounting accounts -Permission50411=Read operations in ledger -Permission50412=Write/Edit operations in ledger -Permission50414=Delete operations in ledger +Permission50411=Hauptbuch-Vorgänge lesen +Permission50412=Hauptbuch-Vorgänge schreiben/bearbeiten +Permission50414=Hauptbuch-Vorgänge löschen Permission50415=Delete all operations by year and journal in ledger -Permission50418=Export operations of the ledger -Permission50420=Report and export reports (turnover, balance, journals, ledger) -Permission50430=Define and close a fiscal period -Permission50440=Manage chart of accounts, setup of accountancy -Permission51001=Read assets -Permission51002=Create/Update assets -Permission51003=Delete assets -Permission51005=Setup types of asset +Permission50418=Exportvorgänge des Hauptbuches +Permission50420=Berichts- und Exportberichte (Umsatz, Bilanz, Journale, Ledger) +Permission50430=Define fiscal periods. Validate transactions and close fiscal periods. +Permission50440=Kontenplan verwalten, Buchhaltung einrichten +Permission51001=Anlagegüter (Assets) anzeigen +Permission51002=Anlagegüter (Assets) erstellen / aktualisieren +Permission51003=Anlagegüter (Assets) löschen +Permission51005=Arten von Anlagengüter (Assets) einrichten Permission54001=Drucken Permission55001=Abstimmungen einsehen Permission55002=Abstimmung erstellen/ändern @@ -933,23 +939,23 @@ Permission63003=Ressource löschen Permission63004=Verbinden von Ressourcen zu Ereignissen DictionaryCompanyType=Arten von Partnern DictionaryCompanyJuridicalType=Rechtsformen von Partnern -DictionaryProspectLevel=Lead-Potenzial +DictionaryProspectLevel=Interessenten-Potenzial DictionaryCanton=Bundesland/Kanton DictionaryRegion=Regionen DictionaryCountry=Länder DictionaryCurrency=Währungen DictionaryCivility=Titel & Anreden -DictionaryActions=Typen von Kalender Ereignissen +DictionaryActions=Typen von Kalender-Ereignissen DictionarySocialContributions=Arten von Steuern oder Sozialabgaben DictionaryVAT=USt.-Sätze DictionaryRevenueStamp=Steuermarken Beträge DictionaryPaymentConditions=Zahlungsbedingungen DictionaryPaymentModes=Zahlungsarten DictionaryTypeContact=Kontaktarten -DictionaryTypeOfContainer=Website - Type of website pages/containers +DictionaryTypeOfContainer=Website - Art der Webseiten / Container DictionaryEcotaxe=Ökosteuern (WEEE) DictionaryPaperFormat=Papierformat -DictionaryFormatCards=Card formats +DictionaryFormatCards=Kartenformate DictionaryFees=Spesenabrechnung - Arten von Spesenabrechnungszeilen DictionarySendingMethods=Versandarten DictionaryStaff=Anzahl der Beschäftigten @@ -959,9 +965,10 @@ DictionarySource=Quelle der Angebote/Aufträge DictionaryAccountancyCategory=Personalisierte Gruppen für Berichte DictionaryAccountancysystem=Kontenplan Modul DictionaryAccountancyJournal=Buchhaltungsjournale -DictionaryEMailTemplates=Emailvorlagen +DictionaryEMailTemplates=E-Mail-Vorlagen DictionaryUnits=Einheiten DictionaryMeasuringUnits=Maßeinheiten +DictionarySocialNetworks=Soziale Netzwerke DictionaryProspectStatus=Lead-Status DictionaryHolidayTypes=Urlaubsarten DictionaryOpportunityStatus=Verkaufschancen für Projekt/Lead @@ -1057,7 +1064,7 @@ BackgroundImageLogin=Hintergrundbild PermanentLeftSearchForm=Ständiges Suchfeld auf der linken Seite DefaultLanguage=Standardsprache EnableMultilangInterface=Mehrsprachen-Support zulassen -EnableShowLogo=Logo über dem linken Menü anzeigen +EnableShowLogo=Firmenlogo im Menü anzgeigen CompanyInfo=Firma oder Institution CompanyIds=Firmen-/Organisations-IDs CompanyName=Firmenname @@ -1067,8 +1074,12 @@ CompanyTown=Stadt CompanyCountry=Land CompanyCurrency=Hauptwährung CompanyObject=Gegenstand des Unternehmens +IDCountry=ID country Logo=Logo -DoNotSuggestPaymentMode=Nicht vorschlagen +LogoDesc=Main logo of company. Will be used into generated documents (PDF, ...) +LogoSquarred=Logo (quadratisch) +LogoSquarredDesc=Muss ein quadratisches Icon sein (Breite = Höhe). Dieses Logo wird als Favicon oder für Zwecke wie die obere Menüleiste (falls nicht in den Anzeige-Einstellungen deaktiviert) verwendet. +DoNotSuggestPaymentMode=Nicht vorschlagen / anzeigen NoActiveBankAccountDefined=Keine aktiven Finanzkonten definiert OwnerOfBankAccount=Kontoinhaber %s BankModuleNotActive=Finanzkontenmodul nicht aktiv @@ -1077,24 +1088,24 @@ Alerts=Benachrichtigungen DelaysOfToleranceBeforeWarning=Verzögerung, bevor eine Warnmeldung angezeigt wird für: DelaysOfToleranceDesc=Set the delay before an alert icon %s is shown onscreen for the late element. Delays_MAIN_DELAY_ACTIONS_TODO=Planned events (agenda events) not completed -Delays_MAIN_DELAY_PROJECT_TO_CLOSE=Project not closed in time -Delays_MAIN_DELAY_TASKS_TODO=Planned task (project tasks) not completed +Delays_MAIN_DELAY_PROJECT_TO_CLOSE=Projekt nicht rechtzeitig abgeschlossen +Delays_MAIN_DELAY_TASKS_TODO=Geplante Aufgabe (Projektaufgabe) nicht fertiggestellt Delays_MAIN_DELAY_ORDERS_TO_PROCESS=Auftrag nicht bearbeitet -Delays_MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS=Purchase order not processed +Delays_MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS=Lieferantenbestellung nicht bearbeitet Delays_MAIN_DELAY_PROPALS_TO_CLOSE=Angebot nicht geschlossen Delays_MAIN_DELAY_PROPALS_TO_BILL=Anzahl Tage bis Benachrichtigung über noch nicht in Rechnung gestellte Angebote Delays_MAIN_DELAY_NOT_ACTIVATED_SERVICES=Anzahl Tage bis Benachrichtigung über zu aktivierende Leistungen Delays_MAIN_DELAY_RUNNING_SERVICES=Anzahl Tage bis Warnung für überfällige Leistungen -Delays_MAIN_DELAY_SUPPLIER_BILLS_TO_PAY=Unpaid vendor invoice +Delays_MAIN_DELAY_SUPPLIER_BILLS_TO_PAY=Unbezahlte Lieferantenrechnung Delays_MAIN_DELAY_CUSTOMER_BILLS_UNPAYED=Anzahl Tage bis Benachrichtigung über unbezahlte Kundenrechnungen -Delays_MAIN_DELAY_TRANSACTIONS_TO_CONCILIATE=Pending bank reconciliation -Delays_MAIN_DELAY_MEMBERS=Delayed membership fee -Delays_MAIN_DELAY_CHEQUES_TO_DEPOSIT=Check deposit not done -Delays_MAIN_DELAY_EXPENSEREPORTS=Expense report to approve +Delays_MAIN_DELAY_TRANSACTIONS_TO_CONCILIATE=Bankausgleich ausstehend +Delays_MAIN_DELAY_MEMBERS=Verspäteter Mitgliedsbeitrag +Delays_MAIN_DELAY_CHEQUES_TO_DEPOSIT=Scheckeinreichung nicht erfolgt +Delays_MAIN_DELAY_EXPENSEREPORTS=zu genehmigende Spesenabrechnung SetupDescription1=Bevor Sie mit Dolibarr arbeiten können müssen grundlegende Einstellungen getätigt und Module freigeschalten / konfiguriert werden. SetupDescription2=Die folgenden zwei Punkte sind obligatorisch: -SetupDescription3=
    %s -> %s
    Basic parameters used to customize the default behavior of your application (e.g for country-related features). -SetupDescription4=%s -> %s
    This software is a suite of many modules/applications, all more or less independent. The modules relevant to your needs must be enabled and configured. New items/options are added to menus with the activation of a module. +SetupDescription3=%s -> %s. Basis-Parameter um das Standardverhalten Ihrer Anwendung anzupassen (beispielsweise länderbezogene Funktionen). +SetupDescription4=%s -> %s
    Diese Software ist ein Paket aus vielen Modulen/Anwendungen, alle mehr oder weniger unabhängig. Die für Ihre Bedürfnisse notwendigen Module müssen aktiviert und konfiguriert sein. Neue Einträge/Optionen werden der Menüs bei der Modulaktivierung hinzugefügt. SetupDescription5=Andere Setup-Menüs verwalten optionale Parameter. LogEvents=Protokollierte Ereignisse Audit=Protokoll @@ -1112,11 +1123,11 @@ SecurityEventsPurged=Security-Ereignisse gelöscht LogEventDesc=Enable logging for specific security events. Administrators the log via menu %s - %s. Warning, this feature can generate a large amount of data in the database. AreaForAdminOnly=Einstellungen können nur durch
    Administratoren
    verändert werden. SystemInfoDesc=Verschiedene systemrelevante, technische Informationen - Lesemodus und nur für Administratoren sichtbar. -SystemAreaForAdminOnly=This area is available to administrator users only. Dolibarr user permissions cannot change this restriction. -CompanyFundationDesc=Edit the information of the company/entity. Click on "%s" or "%s" button at the bottom of the page. -AccountantDesc=If you have an external accountant/bookkeeper, you can edit here its information. -AccountantFileNumber=Accountant code -DisplayDesc=Parameters affecting the look and behaviour of Dolibarr can be modified here. +SystemAreaForAdminOnly=Dieser Bereich steht ausschließlich Administratoren zur Verfügung. Keine der Benutzerberechtigungen kann dies ändern. +CompanyFundationDesc=Edit the information of the company/entity. Click on "%s" button at the bottom of the page. +AccountantDesc=Falls Sie einen externen Buchhalter/Treuhänder haben, können Sie hier dessen Informationen hinterlegen. +AccountantFileNumber=Buchhalter-Code +DisplayDesc=Hier können Parameter zum Aussehen und Verhalten von Dolibarr angepasst werden. AvailableModules=Verfügbare Module ToActivateModule=Zum Aktivieren von Modulen gehen Sie zu Start->Einstellungen->Module SessionTimeOut=Sitzungszeitbegrenzung @@ -1127,9 +1138,9 @@ TriggerDisabledByName=Trigger in dieser Datei sind durch das -NORUN-Suffi TriggerDisabledAsModuleDisabled=Trigger in dieser Datei sind durch das übergeordnete Modul %s deaktiviert. TriggerAlwaysActive=Trigger in dieser Datei sind unabhängig der Modulkonfiguration immer aktiviert. TriggerActiveAsModuleActive=Trigger in dieser Datei sind durch das übergeordnete Modul %s aktiviert. -GeneratedPasswordDesc=Choose the method to be used for auto-generated passwords. +GeneratedPasswordDesc=Wählen Sie die Methode für automatisch erzeugte Passwörter. DictionaryDesc=Alle Standardwerte einfügen. Sie können eigene Werte zu den Standartwerten hinzufügen. -ConstDesc=Diese Seite erlaubt es alle anderen Parameter einzustellen, die auf den vorherigen Seiten nicht verfügbar sind. Dies sind meist spezielle Parameter für Entwickler oder für die erweiterte Fehlersuche. Eine Liste der verfügbaren Optionen finden Sie hier. +ConstDesc=This page allows you to edit (override) parameters not available in other pages. These are mostly reserved parameters for developers/advanced troubleshooting only. MiscellaneousDesc=Alle anderen sicherheitsrelevanten Parameter werden hier eingestellt. LimitsSetup=Limits und Genauigkeit Einstellungen LimitsDesc=You can define limits, precisions and optimizations used by Dolibarr here @@ -1171,9 +1182,9 @@ MeteoPercentageMod=Prozentmodus MeteoPercentageModEnabled=Prozentmodus aktiviert MeteoUseMod=Ancklicken um %s zu verwenden TestLoginToAPI=Testen Sie sich anmelden, um API -ProxyDesc=Some features of Dolibarr require internet access. Define here the internet connection parameters such as access through a proxy server if necessary. +ProxyDesc=Einige Dolibarr-Funktionen benötigen einen Zugang zum Internet. Hier können die Verbindungsparameter festgelegt werden, z.B. ob ein Proxy-Server erforderlich ist. ExternalAccess=externer / interner Zugriff -MAIN_PROXY_USE=Use a proxy server (otherwise access is direct to the internet) +MAIN_PROXY_USE=Proxy-Server benutzen (ansonsten erfolgt der Zugriff in's Internet direkt) MAIN_PROXY_HOST=Proxyservers: IP-Adresse / DNS-Name MAIN_PROXY_PORT=Proxyserver: Port MAIN_PROXY_USER=Proxyserver: Benutzername @@ -1184,8 +1195,8 @@ ExtraFieldsLines=Ergänzende Attribute (Zeilen) ExtraFieldsLinesRec=Zusätzliche Attribute (Rechnungsvorlage, Zeilen) ExtraFieldsSupplierOrdersLines=Ergänzende Attribute (in Bestellposition) ExtraFieldsSupplierInvoicesLines=Ergänzende Attribute (in Rechnungszeile) -ExtraFieldsThirdParties=Complementary attributes (third party) -ExtraFieldsContacts=Complementary attributes (contacts/address) +ExtraFieldsThirdParties=Ergänzende Attribute (Partner) +ExtraFieldsContacts=Ergänzende Attribute (Kontakte/Adressen) ExtraFieldsMember=Ergänzende Attribute (Mitglied) ExtraFieldsMemberType=Ergänzende Attribute (Mitglied) ExtraFieldsCustomerInvoices=Ergänzende Attribute (Rechnungen) @@ -1194,25 +1205,25 @@ ExtraFieldsSupplierOrders=Ergänzende Attribute (Bestellungen) ExtraFieldsSupplierInvoices=Ergänzende Attribute (Rechnungen) ExtraFieldsProject=Ergänzende Attribute (Projekte) ExtraFieldsProjectTask=Ergänzende Attribute (Aufgaben) -ExtraFieldsSalaries=Complementary attributes (salaries) +ExtraFieldsSalaries=Ergänzende Attribute (Gehälter) ExtraFieldHasWrongValue=Attribut %s hat einen falschen Wert. AlphaNumOnlyLowerCharsAndNoSpace=nur Kleinbuchstaben und Zahlen, keine Leerzeichen SendmailOptionNotComplete=Achtung: Auf einigen Linux-Systemen muss die Einrichtung von sendmail die Option -ba ethalten, um E-Mail versenden zu können (Parameter mail.force_extra_parameters in der php.ini-Datei). Wenn einige Empfänger niemals E-Mails erhalten, verändern Sie den PHP Parameter folgendermaßen mail.force_extra_parameters =-ba. PathToDocuments=Dokumentenpfad PathDirectory=Verzeichnispfad -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=Die Mail-Sende-Funktion "PHP mail function" erzeugt Nachrichten, die möglicherweise von einigen (Empfangs-) Mailservern nicht richtig verarbeitet werden. Das kann dazu führen, daß einige Mails von Menschen nicht gelesen werden können, die diese fehlerhaften Plattformen benutzen. Dies ist der Fall für einige Internet Anbieter (z.B. Orange in Frankreich). Das ist kein Problem von Dolibarr oder PHP, sondern des empfangenen Mailservers. Allerdings kann man in den Erweiterten Einstellungen die Option MAIN_FIX_FOR_BUGGED_MTA mit dem Wert 1 eintragen, um das Problem zu vermeiden. Dies wiederum kann zu Problemen mit anderen Mailservern führen, die sich genau an den SMTP-Standard halten. Die andere (bessere) Lösung ist es, die Methode "SMTP socket library" zu verwenden. Diese hat keine Nachteile. TranslationSetup=Konfiguration der Übersetzung TranslationKeySearch=Übersetzungsschlüssel oder -Zeichenkette suchen TranslationOverwriteKey=Überschreiben der Übersetzung TranslationDesc=Die generelle Einstellung der Systemsprache wird an folgender Stelle vorgenommen:
    * für systemweite Sprachauswahl: Menü Start - Einstellungen - Anzeige
    * für benutzerabhängige Sprachauswahl: Benutzen Sie die Einstellung im Kartenreiter Benutzeroberfläche des jeweiligen Benutzers (zu erreichen über Menü Start - Benutzer & Gruppen oder durch Klicken auf den Benutzernamen oben rechts). TranslationOverwriteDesc=Sie können Zeichenketten durch Füllen der folgenden Tabelle überschreiben. Wählen Sie Ihre Sprache aus dem "%s" Drop-Down und tragen Sie den Schlüssel in "%s" und Ihre neue Übersetzung in "%s" ein. -TranslationOverwriteDesc2=You can use the other tab to help you know which translation key to use +TranslationOverwriteDesc2=Sie können die andere Registerkarte verwenden, um herauszufinden welcher Übersetzungsschlüssel benötigt wird TranslationString=Übersetzung Zeichenkette CurrentTranslationString=Aktuelle Übersetzung WarningAtLeastKeyOrTranslationRequired=Es sind mindestens ein Suchkriterium erforderlich für eine Schlüssel- oder Übersetzungszeichenfolge NewTranslationStringToShow=Neue Übersetzungen anzeigen OriginalValueWas=Original-Übersetzung überschrieben. Der frühere Wert war:

    %s -TransKeyWithoutOriginalValue=You forced a new translation for the translation key '%s' that does not exist in any language files +TransKeyWithoutOriginalValue=Sie haben eine neue Übersetzung für den Schlüssel '%s' erzwungen, der in keiner der Sprachdateien vorhanden ist. TotalNumberOfActivatedModules=Aktivierte Anwendungen/Module: %s / %s YouMustEnableOneModule=Sie müssen mindestens 1 Modul aktivieren ClassNotFoundIntoPathWarning=Klasse %s nicht im PHP-Pfad gefunden @@ -1220,25 +1231,25 @@ YesInSummer=Ja im Sommer OnlyFollowingModulesAreOpenedToExternalUsers=Hinweis: Nur die folgenden Module sind für externe Nutzer verfügbar (unabhängig von der Berechtigung dieser Benutzer), und auch nur, wenn die Rechte zugeteilt wurden: SuhosinSessionEncrypt=Sitzungsspeicher durch Suhosin verschlüsselt ConditionIsCurrently=Einstellung ist aktuell %s -YouUseBestDriver=You use driver %s which is the best driver currently available. +YouUseBestDriver=Sie verwenden den Treiber %s, dies ist derzeit der best verfügbare. YouDoNotUseBestDriver=Sie verwenden Treiber %s, aber es wird der Treiber %s empfohlen. -NbOfObjectIsLowerThanNoPb=You have only %s %s in the database. This does not require any particular optimization. +NbOfObjectIsLowerThanNoPb=Es gibt nur %s %s in der Datenbank. Das erfordert keine bestimmte Optimierung. SearchOptim=Such Optimierung YouHaveXObjectUseSearchOptim=You have %s %s in the database. You should add the constant %s 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. YouHaveXObjectAndSearchOptimOn=You have %s %s in the database and constant %s is set to 1 in Home-Setup-Other. BrowserIsOK=Sie verwenden %s als Webbrowser. Dieser ist hinsichtlich Sicherheit und Leistung ausreichend. BrowserIsKO=Sie verwenden %s als Webbrowser. Dieser ist bekanntlich eine schlechte Wahl wenn es um Sicherheit, Leistung und Zuverlässigkeit geht. Wir empfehlen Firefox, Chrome, Opera oder Safari zu benutzen. -PHPModuleLoaded=PHP component %s is loaded -PreloadOPCode=Preloaded OPCode is used +PHPModuleLoaded=PHP Komponente %s ist geladen +PreloadOPCode=Vorgeladener OPCode wird verwendet AddRefInList=Display Customer/Vendor ref. info list (select list or combobox) and most of hyperlink.
    Third Parties will appear with a name format of "CC12345 - SC45678 - The Big Company corp." instead of "The Big Company corp". AddAdressInList=Display Customer/Vendor adress info list (select list or combobox)
    Third Parties will appear with a name format of "The Big Company corp. - 21 jump street 123456 Big town - USA" instead of "The Big Company corp". -AskForPreferredShippingMethod=Ask for preferred shipping method for Third Parties. +AskForPreferredShippingMethod=Nach der bevorzugten Versandart für Drittanbieter fragen. FieldEdition=Bearbeitung von Feld %s FillThisOnlyIfRequired=Beispiel: +2 (nur ausfüllen, wenn Sie Probleme mit der Zeitzone haben) GetBarCode=Übernehmen ##### Module password generation PasswordGenerationStandard=Generiere ein Passwort nach dem internen Systemalgorithmus: 8 Zeichen, Zahlen und Kleinbuchstaben. -PasswordGenerationNone=Do not suggest a generated password. Password must be typed in manually. +PasswordGenerationNone=Kein generiertes Passwort vorschlagen. Das Passwort muss manuell eingegeben werden. PasswordGenerationPerso=Ein Passwort entsprechend der persönlich definierten Konfiguration zurückgeben. SetupPerso=Nach Ihrer Konfiguration PasswordPatternDesc=Beschreibung für Passwortmuster @@ -1252,18 +1263,18 @@ HRMSetup=Personal Modul Einstellungen ##### Company setup ##### CompanySetup=Partnereinstellungen CompanyCodeChecker=Nummernvergabe für Partner und Lieferanten -AccountCodeManager=Options for automatic generation of customer/vendor accounting codes -NotificationsDesc=Email notifications can be sent automatically for some Dolibarr events.
    Recipients of notifications can be defined: -NotificationsDescUser=* per user, one user at a time. +AccountCodeManager=Optionen für die automatische Generierung von Kunden-/Anbieterkontonummern +NotificationsDesc=Für einige Dolibarr-Ereignisse können automatisch E-Mail-Benachrichtigungen gesendet werden,
    wobei Empfänger von Benachrichtigungen definiert werden können: +NotificationsDescUser=* pro Benutzer, nur ein Benutzer zur gleichen Zeit NotificationsDescContact=* per third-party contacts (customers or vendors), one contact at a time. -NotificationsDescGlobal=* or by setting global email addresses in this setup page. +NotificationsDescGlobal=* oder durch Festlegung globaler E-Mail-Adressen auf der Einstellungs-Seite. ModelModules=Dokumentenvorlage(n) -DocumentModelOdt=Generate documents from OpenDocument templates (.ODT / .ODS files from LibreOffice, OpenOffice, KOffice, TextEdit,...) +DocumentModelOdt=Generiere Dokumente aus OpenDocument Vorlagen (.ODT / .ODS Dateien aus LibreOffice, OpenOffice, KOffice, TextEdit,...) WatermarkOnDraft=Wasserzeichen auf Entwurf JSOnPaimentBill=Feature aktivieren, um Zahlungs-Zeilen in Zahlungs-Formularen automatisch zu füllen CompanyIdProfChecker=Regeln für gewerbliche Identifikationsnummern MustBeUnique=Muss es eindeutig sein ? -MustBeMandatory=Mandatory to create third parties (if VAT number or type of company defined) ? +MustBeMandatory=Erforderlich um Drittanbieter zu erstellen (falls Ust.Id oder Firmenart definiert ist) ? MustBeInvoiceMandatory=Erforderlich, um Rechnungen freizugeben ? TechnicalServicesProvided=Technische Unterstützung durch #####DAV ##### @@ -1279,13 +1290,13 @@ BillsPDFModulesAccordindToInvoiceType=Invoice documents models according to invo PaymentsPDFModules=Zahlungsvorlagen ForceInvoiceDate=Rechnungsdatum ist zwingend Freigabedatum SuggestedPaymentModesIfNotDefinedInInvoice=Empfohlene Zahlungsart für Rechnung falls nicht in gesondert definiert -SuggestPaymentByRIBOnAccount=Suggest payment by withdrawal on account -SuggestPaymentByChequeToAddress=Suggest payment by check to +SuggestPaymentByRIBOnAccount=Bankkonto für Bezahlung per Überweisung +SuggestPaymentByChequeToAddress=Adresse für Zahlung per Scheck FreeLegalTextOnInvoices=Freier Rechtstext für Rechnungen WatermarkOnDraftInvoices=Wasserzeichen auf Rechnungsentwurf (leerlassen wenn keines benötigt wird) PaymentsNumberingModule=Zahlungen Nummerierungs Module SuppliersPayment=Lieferanten Zahlung -SupplierPaymentSetup=Vendor payments setup +SupplierPaymentSetup=Einstellungen für Lieferantenzahlungen ##### Proposals ##### PropalSetup=Angebotsmoduleinstellungen ProposalsNumberingModules=Nummernvergabe für Angebote @@ -1305,7 +1316,7 @@ WAREHOUSE_ASK_WAREHOUSE_DURING_ORDER=Frage nach Lager für Aufträge ##### Suppliers Orders ##### BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_ORDER=Frage nach der Ziel-Bankverbindung der Lieferantenbestellung ##### Orders ##### -OrdersSetup=Sales Orders management setup +OrdersSetup=Einstellungen für die Verwaltung von Verkaufsaufträgen OrdersNumberingModules=Nummernvergabe für Bestellungen OrdersModelModule=Dokumentenvorlage(n) FreeLegalTextOnOrders=Freier Rechtstext auf Bestellungen @@ -1328,9 +1339,9 @@ WatermarkOnDraftContractCards=Wasserzeichen auf Vertragsentwurf (leerlassen wenn MembersSetup=Modul Mitglieder - Einstellungen MemberMainOptions=Haupteinstellungen AdherentLoginRequired= Verwalten Sie eine Anmeldung für jedes Mitglied -AdherentMailRequired=Email required to create a new member +AdherentMailRequired=Für die Anlage eines neuen Mitgliedes ist eine E-Mail-Adresse erforderlich MemberSendInformationByMailByDefault=Das Kontrollkästchen für den automatischen Mail-Bestätigungsversand an Mitglieder (bei Freigabe oder neuem Abonnement) ist standardmäßig aktiviert -VisitorCanChooseItsPaymentMode=Visitor can choose from available payment modes +VisitorCanChooseItsPaymentMode=Der Besucher kann aus verschiedenen Zahlungsmethoden auswählen MEMBER_REMINDER_EMAIL=Enable automatic reminder by email of expired subscriptions. Note: Module %s must be enabled and correctly setup to send reminders. ##### LDAP setup ##### LDAPSetup=LDAP-Einstellungen @@ -1456,6 +1467,13 @@ LDAPFieldSidExample=Beispiel: objectsid LDAPFieldEndLastSubscription=Auslaufdatum des Abonnements LDAPFieldTitle=Position LDAPFieldTitleExample=Beispiel: Titel +LDAPFieldGroupid=Gruppen-ID +LDAPFieldGroupidExample=Beispiel: gruppenid +LDAPFieldUserid=Benutzer-ID +LDAPFieldUseridExample=Beispiel: benutzerid +LDAPFieldHomedirectory=Home-Verzeichnis +LDAPFieldHomedirectoryExample=Beispiel: homeverzeichnis +LDAPFieldHomedirectoryprefix=Präfix für Home-Verzeichnis LDAPSetupNotComplete=LDAP-Setup nicht vollständig (siehe andere Tabs) LDAPNoUserOrPasswordProvidedAccessIsReadOnly=Kein Administrator oder Passwort gefunden. LDAP-Zugang wird anonym und im Lese-Modus ausgeführt. LDAPDescContact=Auf dieser Seite definieren Sie die LDAP-Attribute im LDAP-Baum für jeden Datensatz zu dolibarr-Kontakten . @@ -1486,7 +1504,7 @@ CompressionOfResources=Komprimierung von HTTP Antworten CompressionOfResourcesDesc=Zum Beispiel mit der Apache Anweisung "AddOutputFilterByType DEFLATE" TestNotPossibleWithCurrentBrowsers=Automatische Erkennung mit den aktuellen Browsern nicht möglich DefaultValuesDesc=Here you may define the default value you wish to use when creating a new record, and/or default filters or the sort order when you list records. -DefaultCreateForm=Default values (to use on forms) +DefaultCreateForm=Vorgabewerte für die Verwendung in Formularen DefaultSearchFilters=Standard Suchfilter DefaultSortOrder=Standardsortierreihenfolge DefaultFocus=Standardfokusfeld @@ -1577,8 +1595,9 @@ FCKeditorForProductDetails=WYSIWG Erstellung/Bearbeitung der Produktdetails für FCKeditorForMailing= WYSIWIG Erstellung/Bearbeitung von E-Mails FCKeditorForUserSignature=WYSIWIG Erstellung/Bearbeitung von Benutzer-Signaturen FCKeditorForMail=WYSIWYG-Erstellung/Bearbeitung für alle E-Mails (außer Werkzeuge->eMailing) +FCKeditorForTicket=WYSIWIG creation/edition for tickets ##### Stock ##### -StockSetup=Warenlager-Modul Einstellungen +StockSetup=Lagerverwaltung Einstellungen 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. ##### Menu ##### MenuDeleted=Menü gelöscht @@ -1653,8 +1672,9 @@ CashDesk=Kasse CashDeskSetup=Kassenmoduleinstellungen CashDeskThirdPartyForSell=Standardpartner für Kassenverkäufe CashDeskBankAccountForSell=Standard-Bargeldkonto für Kassenverkäufe (erforderlich) -CashDeskBankAccountForCheque= Standardfinanzkonto für Scheckeinlösungen -CashDeskBankAccountForCB= Finanzkonto für die Einlösung von Bargeldzahlungen via Kreditkarte +CashDeskBankAccountForCheque=Standardfinanzkonto für Scheckeinlösungen +CashDeskBankAccountForCB=Finanzkonto für die Einlösung von Bargeldzahlungen via Kreditkarte +CashDeskBankAccountForSumup=Default bank account to use to receive payments by SumUp CashDeskDoNotDecreaseStock=Deaktiviere Lagerabgangsbuchung wenn ein Verkauf auf einem Point of Sale durchgeführt wird\n (wenn "Nein", wird die Lagerabgangsbuchung immer durchgeführt , auch wann im Modul Produktbestandsverwaltung was anderes ausgewählt wurde). CashDeskIdWareHouse=Lager für Entnahmen festlegen und und erzwingen StockDecreaseForPointOfSaleDisabled=Lagerrückgang bei Verwendung von Point of Sale deaktiviert @@ -1693,7 +1713,7 @@ SuppliersSetup=Einrichtung des Lieferantenmoduls SuppliersCommandModel=Vollständige Vorlage der Bestellung/Auftrag (Logo....) SuppliersInvoiceModel=Vollständige Vorlage der Lieferantenrechnung (Logo....) SuppliersInvoiceNumberingModel=Lieferantenrechnungen Zähl-Modell -IfSetToYesDontForgetPermission=Wenn auf Ja gesetzt, vergessen Sie nicht, die Berechtigungen den dafür erlaubten Gruppen oder Benutzern auch das Recht für die zweite Zustimmung zu geben. +IfSetToYesDontForgetPermission=If set to a non null value, don't forget to provide permissions to groups or users allowed for the second approval ##### GeoIPMaxmind ##### GeoIPMaxmindSetup=GeoIP-Maxmind Moduleinstellungen PathToGeoIPMaxmindCountryDataFile=Path to file containing Maxmind ip to country translation.
    Examples:
    /usr/local/share/GeoIP/GeoIP.dat
    /usr/share/GeoIP/GeoIP.dat
    /usr/share/GeoIP/GeoLite2-Country.mmdb @@ -1737,7 +1757,7 @@ ExpenseReportsRulesSetup=Einrichtung vom Modul Spesenabrechnungen - Regeln ExpenseReportNumberingModules=Modul zur Nummerierung von Spesenabrechnungen NoModueToManageStockIncrease=Kein Modul zur automatische Bestandserhöhung ist aktiviert. Lager Bestandserhöhung kann nur durch manuelle Eingabe erfolgen. YouMayFindNotificationsFeaturesIntoModuleNotification=You may find options for email notifications by enabling and configuring the module "Notification". -ListOfNotificationsPerUser=List of automatic notifications per user* +ListOfNotificationsPerUser=Liste der automatischen Benachrichtigungen nach Benutzer* ListOfNotificationsPerUserOrContact=List of possible automatic notifications (on business event) available per user* or per contact** ListOfFixedNotifications=List of automatic fixed notifications GoOntoUserCardToAddMore=Gehen Sie auf die Registerkarte "Hinweise" eines Benutzers, um Benachrichtigungen für Benutzer zu erstellen/entfernen @@ -1782,6 +1802,8 @@ FixTZ=Zeitzonen-Korrektur FillFixTZOnlyIfRequired=Beispiel: +2 (nur ausfüllen, wenn Sie Probleme haben) ExpectedChecksum=Erwartete Prüfsumme CurrentChecksum=Aktuelle Prüfsumme +ExpectedSize=Erwartete Größe +CurrentSize=Derzeitige Größe ForcedConstants=Erforderliche Parameter Werte MailToSendProposal=Kunden Angebote MailToSendOrder=Verkaufsaufträge @@ -1804,7 +1826,7 @@ ExampleOfNewsMessageForMajorRelease=Dolibarr ERP & CRM %s ist verfügbar. Versio ExampleOfNewsMessageForMaintenanceRelease=Dolibarr ERP & CRM %s is available. Version %s is a maintenance version, so contains only bug fixes. We recommend all users to upgrade to this version. A maintenance release does not introduce new features or changes to the database. You may download it from the download area of https://www.dolibarr.org portal (subdirectory Stable versions). You can read the ChangeLog for complete list of changes. MultiPriceRuleDesc=When option "Several levels of prices per product/service" is enabled, you can define different prices (one per price level) for each product. To save you time, here you may enter a rule to autocalculate a price for each level based on the price of the first level, so you will have to only enter a price for the first level for each product. This page is designed to save you time but is useful only if your prices for each level are relative to first level. You can ignore this page in most cases. ModelModulesProduct=Vorlagen für Produktdokumente -ToGenerateCodeDefineAutomaticRuleFirst=To be able to generate codes automatically, you must first define a manager to auto-define the barcode number. +ToGenerateCodeDefineAutomaticRuleFirst=Um Codes automatisch generieren zu können, muß zuerst ein Manager für die automatische Generierung von Barcode-Nummer festgelegt werden. SeeSubstitutionVars=Siehe * für einen Liste möglicher Ersetzungsvariablen SeeChangeLog=Siehe ChangeLog-Datei (nur Englisch) AllPublishers=Alle Verfasser @@ -1828,7 +1850,7 @@ DetectionNotPossible=Erkennung nicht möglich 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) ListOfAvailableAPIs=Liste von verfügbaren APIs 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 -CommandIsNotInsideAllowedCommands=The command you are trying to run is not in the list of allowed commands defined in parameter $dolibarr_main_restrict_os_commands in the conf.php file. +CommandIsNotInsideAllowedCommands=Das Kommando, das Sie versucht haben auszuführen, ist nicht in der Liste der erlaubten Kommandos enthalten. Diese ist im Parameter $dolibarr_main_restrict_os_commands in der Datei conf.php definiert. LandingPage=Einstiegsseite SamePriceAlsoForSharedCompanies=If you use a multicompany module, with the choice "Single price", the price will also be the same for all companies if products are shared between environments ModuleEnabledAdminMustCheckRights=Das Modul wurde aktiviert. Die Berechtigungen für aktiviertes Modul(e) wurden nur für den/die Administrator/Gruppe vergeben. Möglicherweise müssen Sie anderen Benutzern oder Gruppen bei Bedarf manuell Berechtigungen erteilen. @@ -1844,16 +1866,18 @@ MAIN_PDF_MARGIN_TOP=Oberer Rand im PDF MAIN_PDF_MARGIN_BOTTOM=Unterer Rand im PDF NothingToSetup=Dieses Modul benötigt keine speziellen Einstellungen. SetToYesIfGroupIsComputationOfOtherGroups=Setzen Sie dieses Fehld auf Ja, wenn diese Gruppe eine Berechnung von anderen Gruppen ist -EnterCalculationRuleIfPreviousFieldIsYes=Enter calculation rule if previous field was set to Yes (For example 'CODEGRP1+CODEGRP2') +EnterCalculationRuleIfPreviousFieldIsYes=Berechnungsregel eingeben, falls das vorangehende Feld auf Ja gesetzt ist. (Beispiel: 'CODEGPR1+CODEGRP2') SeveralLangugeVariatFound=Mehrere Sprachvarianten gefunden -COMPANY_AQUARIUM_REMOVE_SPECIAL=Sonderzeichen entfernen +RemoveSpecialChars=Sonderzeichen entfernen COMPANY_AQUARIUM_CLEAN_REGEX=Regexfilter um die Werte zu Bereinigen (COMPANY_AQUARIUM_CLEAN_REGEX) +COMPANY_DIGITARIA_CLEAN_REGEX=Regex-Filter zum Bereinigen des Werts (COMPANY_DIGITARIA_CLEAN_REGEX) +COMPANY_DIGITARIA_UNIQUE_CODE=Doppelte Einträge sind nicht erlaubt GDPRContact=Datenschutzbeauftragte(r) GDPRContactDesc=Wenn Sie Daten speichern, die unter die DSGVO fallen, können Sie hier die für den Datenschutz zuständige Kontaktperson hinterlegen HelpOnTooltip=Anzeigen des Hilfetextes im Tooltip -HelpOnTooltipDesc=Put text or a translation key here for the text to show in a tooltip when this field appears in a form +HelpOnTooltipDesc=Fügen Sie hier Text oder einen Übersetzungsschlüssel ein, damit der Text in einer QuickInfo angezeigt wird, wenn dieses Feld in einem Formular angezeigt wird YouCanDeleteFileOnServerWith=Löschen dieser Datei auf dem Server mit diesem Kommandozeilenbefehl
    %s -ChartLoaded=Chart of account loaded +ChartLoaded=Kontenplan ist geladen SocialNetworkSetup=Einstellungen vom Modul für Soziale Medien EnableFeatureFor=Aktiviere Features für %s VATIsUsedIsOff=Note: The option to use Sales Tax or VAT has been set to Off in the menu %s - %s, so Sales tax or Vat used will always be 0 for sales. @@ -1884,8 +1908,8 @@ CodeLastResult=Letzter Resultatcode NbOfEmailsInInbox=Anzahl eMails im Quellverzeichnis LoadThirdPartyFromName=Load third party searching on %s (load only) LoadThirdPartyFromNameOrCreate=Load third party searching on %s (create if not found) -WithDolTrackingID=Dolibarr Tracking ID gefunden -WithoutDolTrackingID=Dolibarr Tracking ID nicht gefunden +WithDolTrackingID=Dolibarr Reference found in Message ID +WithoutDolTrackingID=Dolibarr Reference not found in Message ID FormatZip=PLZ MainMenuCode=Menüpunktcode (Hauptmenü) ECMAutoTree=Automatischen ECM-Baum anzeigen @@ -1896,16 +1920,17 @@ ResourceSetup=Konfiguration vom Ressourcenmodul UseSearchToSelectResource=Verwende ein Suchformular um eine Ressource zu wählen (eher als eine Dropdown-Liste) zu wählen. DisabledResourceLinkUser=Funktion deaktivieren, um eine Ressource mit Benutzern zu verknüpfen DisabledResourceLinkContact=Funktion zum deaktivieren, dass eine Resource mit Kontakte verknüpft wird. +EnableResourceUsedInEventCheck=Enable feature to check if a resource is in use in an event ConfirmUnactivation=Modul zurücksetzen bestätigen OnMobileOnly=Nur auf kleinen Bildschirmen (Smartphones) DisableProspectCustomerType=Deaktivieren Sie den Drittanbietertyp "Interessent + Kunde" (d.h. ein Drittanbieter muss ein Interessent oder Kunde sein, kann aber nicht beides sein). MAIN_OPTIMIZEFORTEXTBROWSER=Vereinfachte Benutzeroberfläche für Blinde MAIN_OPTIMIZEFORTEXTBROWSERDesc=Aktivieren Sie diese Option, wenn Sie eine blinde Person sind, oder wenn Sie die Anwendung über einen Textbrowser wie Lynx oder Links verwenden. -MAIN_OPTIMIZEFORCOLORBLIND=Change interface's color for color blind person -MAIN_OPTIMIZEFORCOLORBLINDDesc=Enable this option if you are a color blind person, in some case interface will change color setup to increase contrast. -Protanopia=Protanopia -Deuteranopes=Deuteranopes -Tritanopes=Tritanopes +MAIN_OPTIMIZEFORCOLORBLIND=Farben der Benutzeroberfläche für Farbenblinde ändern. +MAIN_OPTIMIZEFORCOLORBLINDDesc=Aktivieren Sie diese Option, falls Sie farbenblind sind. In manchen Fällen wird dies zu einem verbesserten Kontrast führen. +Protanopia=Rotblindheit +Deuteranopes=Rot-Grün-Sehschwäche +Tritanopes=Blau-Gelb-Sehschwäche ThisValueCanOverwrittenOnUserLevel=Dieser Wert kann von jedem Benutzer auf seiner Benutzerseite überschrieben werden - Registerkarte '%s' DefaultCustomerType=Standardmäßiger Drittanbietertyp für die Maske "Neuer Kunde". ABankAccountMustBeDefinedOnPaymentModeSetup=Hinweis: Das Bankkonto muss im Modul jeder Zahlungsart (Paypal, Stripe,...) definiert sein, damit diese Funktion funktioniert. @@ -1931,9 +1956,11 @@ EndPointFor=Endpunkt für %s:%s DeleteEmailCollector=Lösche eMail-Collector ConfirmDeleteEmailCollector=Sind Sie sicher, dass Sie diesen eMail-Collector löschen wollen? RecipientEmailsWillBeReplacedWithThisValue=Recipient emails will be always replaced with this value -AtLeastOneDefaultBankAccountMandatory=At least 1 default bank account must be defined +AtLeastOneDefaultBankAccountMandatory=Es muß mindestens ein Bankkonto definiert sein RESTRICT_API_ON_IP=Allow available APIs to some host IP only (wildcard not allowed, use space between values). Empty means every hosts can use the available APIs. RESTRICT_ON_IP=Allow access to some host IP only (wildcard not allowed, use space between values). Empty means every hosts can access. -BaseOnSabeDavVersion=Based on the library SabreDAV version -NotAPublicIp=Not a public IP +BaseOnSabeDavVersion=Basierend auf der SabreDAV-Bibliothek Version +NotAPublicIp=Keine öffentliche IP MakeAnonymousPing=Make an anonymous Ping '+1' to the Dolibarr foundation server (done 1 time only after installation) to allow the foundation to count the number of Dolibarr installation. +FeatureNotAvailableWithReceptionModule=Funtion nicht verfügbar, wenn Modul Wareneingang aktiviert ist +EmailTemplate=E-Mail-Vorlage diff --git a/htdocs/langs/de_DE/agenda.lang b/htdocs/langs/de_DE/agenda.lang index b104f9ef301..3e578bafdda 100644 --- a/htdocs/langs/de_DE/agenda.lang +++ b/htdocs/langs/de_DE/agenda.lang @@ -76,6 +76,7 @@ ContractSentByEMail=Vertrag %s per E-Mail gesendet OrderSentByEMail=Kundenauftrag %s per E-Mail gesendet InvoiceSentByEMail=Kundenrechnung %s per E-Mail versendet SupplierOrderSentByEMail=Bestellung %s per E-Mail gesendet +ORDER_SUPPLIER_DELETEInDolibarr=Purchase order %s deleted SupplierInvoiceSentByEMail=Lieferantenrechnung %s per E-Mail gesendet ShippingSentByEMail=Lieferung %s per E-Mail versendet ShippingValidated= Lieferung %s freigegeben @@ -86,6 +87,11 @@ InvoiceDeleted=Rechnung gelöscht PRODUCT_CREATEInDolibarr=Produkt %s erstellt PRODUCT_MODIFYInDolibarr=Produkt %s aktualisiert PRODUCT_DELETEInDolibarr=Produkt %s gelöscht +HOLIDAY_CREATEInDolibarr=Anfrage für Urlaubsantrag %s erstellt +HOLIDAY_MODIFYInDolibarr=Anfrage für Urlaubsantrag %s bearbeitet +HOLIDAY_APPROVEInDolibarr=Request for leave %s approved +HOLIDAY_VALIDATEDInDolibarr=Anfrage für Urlaubsantrag %s validiert +HOLIDAY_DELETEInDolibarr=Anfrage für Urlaubsantrag %s gelöscht EXPENSE_REPORT_CREATEInDolibarr=Spesenabrechnung %s erstellt EXPENSE_REPORT_VALIDATEInDolibarr=Ausgabenbericht %s validiert EXPENSE_REPORT_APPROVEInDolibarr=Spesenabrechnung %s genehmigt @@ -99,6 +105,14 @@ TICKET_MODIFYInDolibarr=Ticket %s geändert TICKET_ASSIGNEDInDolibarr=Ticket %s zugewiesen TICKET_CLOSEInDolibarr=Ticket %s geschlossen TICKET_DELETEInDolibarr=Ticket %s wurde gelöscht +BOM_VALIDATEInDolibarr=BOM validated +BOM_UNVALIDATEInDolibarr=BOM unvalidated +BOM_CLOSEInDolibarr=BOM disabled +BOM_REOPENInDolibarr=BOM reopen +BOM_DELETEInDolibarr=BOM deleted +MO_VALIDATEInDolibarr=MO validated +MO_PRODUCEDInDolibarr=MO produced +MO_DELETEInDolibarr=MO deleted ##### End agenda events ##### AgendaModelModule=Dokumentvorlagen für Ereignisse DateActionStart=Beginnt diff --git a/htdocs/langs/de_DE/banks.lang b/htdocs/langs/de_DE/banks.lang index 96709ccfdeb..284f41bc321 100644 --- a/htdocs/langs/de_DE/banks.lang +++ b/htdocs/langs/de_DE/banks.lang @@ -1,18 +1,18 @@ # Dolibarr language file - Source file is en_US - banks Bank=Bank -MenuBankCash=Bank/Kassa +MenuBankCash=Banken | Kasse MenuVariousPayment=Sonstige Zahlungen MenuNewVariousPayment=Neue sonstige Zahlung BankName=Name der Bank FinancialAccount=Konto BankAccount=Bankkonto -BankAccounts=Bank Konten +BankAccounts=Bankkonten BankAccountsAndGateways=Bankkonten | Gateways ShowAccount=Zeige Konto -AccountRef=Buchhaltungs-Konto Nr. -AccountLabel=Buchhaltungs-Konto Nr. -CashAccount=Konto Kassa -CashAccounts=Bargeldkonten +AccountRef=Finanzkonto Nr./Ref. +AccountLabel=Bezeichnung Finanzkontos +CashAccount=Geldkonto +CashAccounts=Geldkonten CurrentAccounts=Girokonten SavingAccounts=Sparkonten ErrorBankLabelAlreadyExists=Kontenbezeichnung existiert bereits @@ -26,13 +26,13 @@ EndBankBalance=Endbestand CurrentBalance=Aktueller Kontostand FutureBalance=Zukünftiger Kontostand ShowAllTimeBalance=Zeige Kontostand seit Eröffnung -AllTime=Vom Start +AllTime=Beginn ab Reconciliation=Zahlungsausgleich RIB=Bank Kontonummer -IBAN=IBAN Nummer -BIC=BIC / SWIFT Code -SwiftValid=BIC/SWIFT gültig -SwiftVNotalid=BIC/SWIFT ungültig +IBAN=IBAN +BIC=BIC / SWIFT-Code +SwiftValid=BIC / SWIFT-Code gültig +SwiftVNotalid=BIC / SWIFT-Code ungültig IbanValid=Bankkonto gültig IbanNotValid=Bankkonto nicht gültig StandingOrders=Lastschriften @@ -46,7 +46,7 @@ BankAccountDomiciliation=Kontoadresse BankAccountCountry=Bankkonto Land BankAccountOwner=Kontoinhaber BankAccountOwnerAddress=Kontoinhaber-Adresse -RIBControlError=Integrity check of values failed. This means the information for this account number is not complete or is incorrect (check country, numbers and IBAN). +RIBControlError=Integritätsprüfung der Werte fehlgeschlagen. Dies bedeutet, dass die Informationen für diese Kontonummer nicht vollständig oder falsch sind (Land, Nummern und IBAN prüfen). CreateAccount=Konto erstellen NewBankAccount=Neues Konto NewFinancialAccount=Neues Finanzkonto @@ -72,15 +72,15 @@ BankTransactions=Bank-Transaktionen BankTransaction=Bank-Transaktionen ListTransactions=Liste Einträge ListTransactionsByCategory=Liste Einträge/Kategorie -TransactionsToConciliate=Transaktionen zum ausgleichen -TransactionsToConciliateShort=To reconcile +TransactionsToConciliate=Einträge zum Ausgleichen +TransactionsToConciliateShort=ausgleichen Conciliable=kann ausgeglichen werden Conciliate=Ausgleichen Conciliation=Ausgleich SaveStatementOnly=Nur Buchung speichern ReconciliationLate=Zahlungsausgleich spät IncludeClosedAccount=Geschlossene Konten miteinbeziehen -OnlyOpenedAccount=Nur offene Konten +OnlyOpenedAccount=nur geöffnete Konten AccountToCredit=Konto für Gutschrift AccountToDebit=Zu belastendes Konto DisableConciliation=Zahlungsausgleich für dieses Konto deaktivieren @@ -106,9 +106,9 @@ SocialContributionPayment=Zahlung von Sozialabgaben/Steuern BankTransfer=Kontentransfer BankTransfers=Kontentransfers MenuBankInternalTransfer=interner Transfer -TransferDesc=Transfer from one account to another, Dolibarr will write two records (a debit in source account and a credit in target account). The same amount (except sign), label and date will be used for this transaction) -TransferFrom=Von -TransferTo=An +TransferDesc=Von einem zum anderen Konto übertragen. Dolibarr wird zwei Buchungen erstellen - Debit in der Quell- und Credit im Zielkonto. (Identischer Betrag (bis auf das Vorzeichen), Beschreibung und Datum werden benutzt) +TransferFrom=von +TransferTo=bis TransferFromToDone=Eine Überweisung von %s nach %s iHv %s %s wurde verbucht. CheckTransmitter=Übermittler ValidateCheckReceipt=Rechnungseingang gültig? @@ -138,8 +138,8 @@ BankTransactionLine=Bank-Transaktionen AllAccounts=Alle Finanzkonten BackToAccount=Zurück zum Konto ShowAllAccounts=Alle Finanzkonten -FutureTransaction=Future transaction. Unable to reconcile. -SelectChequeTransactionAndGenerate=Select/filter checks to include in the check deposit receipt and click on "Create". +FutureTransaction=Zukünftige Transaktion. Ausgleichen nicht möglich. +SelectChequeTransactionAndGenerate=Wählen Sie Schecks aus, die in den Scheckeinzahlungsbeleg aufgenommen werden sollen, und klicken Sie auf "Erstellen". InputReceiptNumber=Wählen Sie den Kontoauszug der mit der Zahlung übereinstimmt. Verwenden Sie einen sortierbaren numerischen Wert: YYYYMM oder YYYYMMDD EventualyAddCategory=Wenn möglich Kategorie angeben, in der die Daten eingeordnet werden ToConciliate=auszugleichen ? @@ -158,14 +158,18 @@ CheckRejectedAndInvoicesReopened=Scheck zurückgewiesen und Rechnungen wieder ge BankAccountModelModule=Dokumentvorlagen für Bankkonten DocumentModelSepaMandate=Vorlage für SEPA Mandate. Nur sinnvoll in EU Ländern. DocumentModelBan=Template für den Druck von Seiten mit Bankkonto-Nummern Eintrag. -NewVariousPayment=New miscellaneous payment -VariousPayment=Miscellaneous payment +NewVariousPayment=Neue sonstige Zahlung +VariousPayment=Sonstige Bezahlung VariousPayments=Sonstige Zahlungen -ShowVariousPayment=Show miscellaneous payment -AddVariousPayment=Add miscellaneous payment +ShowVariousPayment=Sonstige Zahlung anzeigen +AddVariousPayment=Sonstige Zahlung hinzufügen SEPAMandate=SEPA Mandat YourSEPAMandate=Ihr SEPA-Mandat -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 -AutoReportLastAccountStatement=Automatically fill the field 'number of bank statement' with last statement number when making reconciliation -CashControl=POS cash fence -NewCashFence=New cash fence +FindYourSEPAMandate=Dies ist Ihr SEPA-Mandat, um unser Unternehmen zu ermächtigen, Lastschriftaufträge bei Ihrer Bank zu tätigen. Senden Sie es unterschrieben (Scan des unterschriebenen Dokuments) oder per Post an +AutoReportLastAccountStatement=Füllen Sie das Feld 'Nummer des Kontoauszugs' bei der Abstimmung automatisch mit der Nummer des letzten Kontoauszugs +CashControl=POS Kassenbestand +NewCashFence=neuer Kassenbestand +BankColorizeMovement=Bewegungen färben +BankColorizeMovementDesc=Wenn diese Funktion aktiviert ist, können Sie eine bestimmte Hintergrundfarbe für Debit- oder Kreditbewegungen auswählen +BankColorizeMovementName1=Hintergrundfarbe für Debit-Bewegung +BankColorizeMovementName2=Hintergrundfarbe für Kredit-Bewegung diff --git a/htdocs/langs/de_DE/bills.lang b/htdocs/langs/de_DE/bills.lang index 98004cb5c15..d6d8ea21a23 100644 --- a/htdocs/langs/de_DE/bills.lang +++ b/htdocs/langs/de_DE/bills.lang @@ -25,7 +25,7 @@ InvoiceProFormaAsk=Proforma-Rechnung InvoiceProFormaDesc=Die Proforma-Rechnung ist das Abbild einer echten Rechnung, hat aber keinen buchhalterischen Wert. InvoiceReplacement=Ersatzrechnung InvoiceReplacementAsk=Ersatzrechnung für Rechnung -InvoiceReplacementDesc=Replacement invoice is used to completely replace an invoice with no payment already received.

    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=Eine Ersatzrechnung wird benutzt um eine Rechnung zu ersetzen, bei der noch keine Zahlung erfolgte.

    Hinweis: Nur Rechnungen ohne erfolgte Zahlung können ersetzt werden. Sofern die Rechnung noch nicht geschlossen wurde, wird sie automatisch verworfen. InvoiceAvoir=Gutschrift InvoiceAvoirAsk=Gutschrift zur Rechnungskorrektur InvoiceAvoirDesc=The credit note is a negative invoice used to correct the fact that an invoice shows an amount that differs from the amount actually paid (eg the customer paid too much by mistake, or will not pay the complete amount since some products were returned). @@ -83,9 +83,9 @@ PaymentRule=Zahlungsregel PaymentMode=Zahlungsart PaymentTypeDC=Debit- / Kreditkarte PaymentTypePP=PayPal -IdPaymentMode=Payment Type (id) -CodePaymentMode=Payment Type (code) -LabelPaymentMode=Payment Type (label) +IdPaymentMode=Zahlungsart (ID) +CodePaymentMode=Zahlungsart (Code) +LabelPaymentMode=Zahlungsart (Label) PaymentModeShort=Zahlungsart PaymentTerm=Zahlungsbedingung PaymentConditions=Zahlungsbedingungen @@ -95,7 +95,7 @@ PaymentHigherThanReminderToPay=Zahlungsbetrag übersteigt Zahlungserinnerung HelpPaymentHigherThanReminderToPay=Attention, the payment amount of one or more bills is higher than the outstanding amount to pay.
    Edit your entry, otherwise confirm and consider creating a credit note for the excess received for each overpaid invoice. HelpPaymentHigherThanReminderToPaySupplier=Attention, the payment amount of one or more bills is higher than the outstanding amount to pay.
    Edit your entry, otherwise confirm and consider creating a credit note for the excess paid for each overpaid invoice. ClassifyPaid=Als 'bezahlt' markieren -ClassifyUnPaid=Classify 'Unpaid' +ClassifyUnPaid=Als 'unbezahlt' markieren ClassifyPaidPartially=Als 'teilweise bezahlt' markieren ClassifyCanceled=Rechnung 'aufgegeben' ClassifyClosed=Als 'geschlossen' markieren @@ -151,7 +151,7 @@ ErrorBillNotFound=Rechnung %s existiert nicht ErrorInvoiceAlreadyReplaced=Error, you tried to validate an invoice to replace invoice %s. But this one has already been replaced by invoice %s. ErrorDiscountAlreadyUsed=Fehler: Dieser Rabatt ist bereits verbraucht. ErrorInvoiceAvoirMustBeNegative=Fehler: Gutschriften verlangen nach einem negativen Rechnungsbetrag -ErrorInvoiceOfThisTypeMustBePositive=Fehler: Rechnungen dieses Typs verlangen nach einem positiven Rechnungsbetrag +ErrorInvoiceOfThisTypeMustBePositive=Fehler, diese Art von Rechnung muss einen Betrag ohne Steuer positiv (oder null) haben. ErrorCantCancelIfReplacementInvoiceNotValidated=Fehler: Sie können keine Rechnung stornieren, deren Ersatzrechnung sich noch im Status 'Entwurf' befindet ErrorThisPartOrAnotherIsAlreadyUsedSoDiscountSerieCantBeRemoved=Dieser Artikel oder ein anderer wird bereits verwendet, so dass die Rabattstaffel nicht entfernt werden kann. BillFrom=Von @@ -175,6 +175,7 @@ DraftBills=Rechnungsentwürfe CustomersDraftInvoices=Kundenrechnungen Entwürfe SuppliersDraftInvoices=Lieferantenrechnungs Entwürfe Unpaid=Unbezahlte +ErrorNoPaymentDefined=Error No payment defined ConfirmDeleteBill=Möchten Sie diese Rechnung wirklich löschen? ConfirmValidateBill=Möchten Sie diese Rechnung mit der referenz %s wirklich freigeben? ConfirmUnvalidateBill=Möchten Sie die Rechnung %s wirklich als 'Entwurf' markieren? @@ -182,7 +183,7 @@ ConfirmClassifyPaidBill=Möchten Sie die Rechnung %s wirklich als 'bezahl ConfirmCancelBill=Möchten sie die Rechnung %s wirklich stornieren? ConfirmCancelBillQuestion=Möchten Sie diesen Sozialbeitrag wirklich als 'abgebrochen' markieren? ConfirmClassifyPaidPartially=Möchten Sie die Rechnung %s wirklich als 'bezahlt' markieren? -ConfirmClassifyPaidPartiallyQuestion=This invoice has not been paid completely. What is the reason for closing this invoice? +ConfirmClassifyPaidPartiallyQuestion=Diese Rechnung wurde nicht komplett bezahlt. Aus welchem Grund wird die Rechnung geschlossen? ConfirmClassifyPaidPartiallyReasonAvoir=Der offene Zahlbetrag ( %s %s) resultiert aus einem gewährten Skonto. Zur Korrektur der USt. wird eine Gutschrift angelegt. ConfirmClassifyPaidPartiallyReasonDiscount=Unbezahlter Rest (%s %s) ist gewährter Rabatt / Skonto. ConfirmClassifyPaidPartiallyReasonDiscountNoVat=Der offene Zahlbetrag ( %s %s) resultiert aus einem gewährten Skonto. Ich akzeptiere den Verlust der USt. aus diesem Rabatt. @@ -191,7 +192,7 @@ ConfirmClassifyPaidPartiallyReasonBadCustomer=schlechter Zahler ConfirmClassifyPaidPartiallyReasonProductReturned=Produkte teilweise retourniert ConfirmClassifyPaidPartiallyReasonOther=Betrag aus anderen Gründen uneinbringlich 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») -ConfirmClassifyPaidPartiallyReasonDiscountVatDesc=In some countries, this choice might be possible only if your invoice contains correct notes. +ConfirmClassifyPaidPartiallyReasonDiscountVatDesc=In einigen Ländern ist diese Auswahl möglicherweise nur möglich, wenn Ihre Rechnung korrekte Hinweise enthält. ConfirmClassifyPaidPartiallyReasonAvoirDesc=Mit dieser Wahl, wenn alle anderen nicht passt ConfirmClassifyPaidPartiallyReasonBadCustomerDesc=A bad customer is a customer that refuses to pay his debt. ConfirmClassifyPaidPartiallyReasonProductReturnedDesc=Wählen Sie diese Option, falls die Zahlungsdifferenz aus Warenrücksendungen resultiert. @@ -219,8 +220,8 @@ UseSituationInvoices=Allow situation invoice UseSituationInvoicesCreditNote=Allow situation invoice credit note Retainedwarranty=Retained warranty RetainedwarrantyDefaultPercent=Retained warranty default percent -ToPayOn=To pay on %s -toPayOn=to pay on %s +ToPayOn=Zu zahlen am %s +toPayOn=zu zahlen am %s RetainedWarranty=Retained Warranty PaymentConditionsShortRetainedWarranty=Retained warranty payment terms DefaultPaymentConditionsRetainedWarranty=Default retained warranty payment terms @@ -284,18 +285,19 @@ ExportDataset_invoice_1=Kundenrechnungen und -details ExportDataset_invoice_2=Kundenrechnungen und -zahlungen ProformaBill=Proforma-Rechnung: Reduction=Ermäßigung -ReductionShort=Disc. +ReductionShort=Rabatt Reductions=Ermäßigungen -ReductionsShort=Disc. +ReductionsShort=Rabatt Discounts=Rabatte AddDiscount=Rabattregel hinzufügen AddRelativeDiscount=relativen Rabatt erstellen EditRelativeDiscount=relativen Rabatt bearbeiten AddGlobalDiscount=absoluten Rabatt erstellen -EditGlobalDiscounts=asolute Rabatte bearbeiten +EditGlobalDiscounts=absolute Rabatte bearbeiten AddCreditNote=Gutschrift erstellen ShowDiscount=Zeige Rabatt -ShowReduc=Abzug anzeigen +ShowReduc=Den Rabatt anzeigen +ShowSourceInvoice=Show the source invoice RelativeDiscount=Relativer Rabatt GlobalDiscount=Rabattregel CreditNote=Gutschrift @@ -436,14 +438,14 @@ PaymentTypeFAC=Nachnahme PaymentTypeShortFAC=Briefträger BankDetails=Bankverbindung BankCode=Bankleitzahl -DeskCode=Branch code +DeskCode=Desk-Code BankAccountNumber=Kontonummer BankAccountNumberKey=Prüfsumme (checksum) Residence=Adresse -IBANNumber=IBAN Kontennummer +IBANNumber=IBAN IBAN=IBAN BIC=BIC/SWIFT -BICNumber=BIC / SWIFT Code +BICNumber=BIC / SWIFT-Code ExtraInfos=Weitere Informationen RegulatedOn=gebucht am ChequeNumber=Schecknummer @@ -461,7 +463,7 @@ IntracommunityVATNumber=Intra-Community VAT ID PaymentByChequeOrderedTo=Check payments (including tax) are payable to %s, send to PaymentByChequeOrderedToShort=Check payments (incl. tax) are payable to SendTo=an -PaymentByTransferOnThisBankAccount=Payment by transfer to the following bank account +PaymentByTransferOnThisBankAccount=Zahlung per Überweisung bitte auf folgendes Konto VATIsNotUsedForInvoice=* Nicht für USt-art-CGI-293B LawApplicationPart1=Durch die Anwendung des Gesetzes 80,335 von 12/05/80 LawApplicationPart2=Die Ware bleibt Eigentum @@ -471,7 +473,7 @@ LimitedLiabilityCompanyCapital=SARL mit einem Kapital von UseLine=Übernehmen UseDiscount=Rabatt verwenden UseCredit=Verwenden Sie diese Gutschrift -UseCreditNoteInInvoicePayment=Reduzieren Sie die Zahlung mit dieser Gutschrift +UseCreditNoteInInvoicePayment=Zahlung um Gutschrift reduzieren MenuChequeDeposits=Check Deposits MenuCheques=Schecks MenuChequesReceipts=Check receipts @@ -496,9 +498,9 @@ CantRemovePaymentWithOneInvoicePaid=Die Zahlung kann nicht entfernt werden, da e ExpectedToPay=Erwartete Zahlung CantRemoveConciliatedPayment=Can't remove reconciled payment PayedByThisPayment=mit dieser Zahlung beglichen -ClosePaidInvoicesAutomatically=Classify "Paid" all standard, down-payment or replacement invoices paid entirely. -ClosePaidCreditNotesAutomatically=Markiert alle Gutschriften als "bezahlt", wenn diese vollständig beglichen sind. -ClosePaidContributionsAutomatically=Classify "Paid" all social or fiscal contributions paid entirely. +ClosePaidInvoicesAutomatically=Classify automatically all standard, down payment or replacement invoices as "Paid" when payment is done entirely. +ClosePaidCreditNotesAutomatically=Classify automatically all credit notes as "Paid" when refund is done entirely. +ClosePaidContributionsAutomatically=Classify automatically all social or fiscal contributions as "Paid" when payment is done entirely. AllCompletelyPayedInvoiceWillBeClosed=All invoices with no remainder to pay will be automatically closed with status "Paid". ToMakePayment=Bezahlen ToMakePaymentBack=Rückzahlung diff --git a/htdocs/langs/de_DE/boxes.lang b/htdocs/langs/de_DE/boxes.lang index 95c806cc442..0f823643f2e 100644 --- a/htdocs/langs/de_DE/boxes.lang +++ b/htdocs/langs/de_DE/boxes.lang @@ -19,6 +19,7 @@ BoxLastContacts=Neueste Kontakte/Adressen BoxLastMembers=neueste Mitglieder BoxFicheInter=Neueste Serviceaufträge BoxCurrentAccounts=Saldo offene Konten +BoxTitleMemberNextBirthdays=Geburtstage in diesem Monat (Mitglieder) BoxTitleLastRssInfos=%s neueste Neuigkeiten von %s BoxTitleLastProducts=Zuletzt bearbeitete Produkte/Leistungen (maximal %s) BoxTitleProductsAlertStock=Lagerbestands-Warnungen @@ -34,6 +35,7 @@ BoxTitleLastFicheInter=Zuletzt bearbeitete Serviceaufträge (maximal %s) BoxTitleOldestUnpaidCustomerBills=Älteste offene Kundenrechnungen (maximal %s) BoxTitleOldestUnpaidSupplierBills=älteste offene Lieferantenrechnungen (maximal %s) BoxTitleCurrentAccounts=Salden offene Konten +BoxTitleSupplierOrdersAwaitingReception=Supplier orders awaiting reception BoxTitleLastModifiedContacts=Zuletzt bearbeitete Kontakte/Adressen (maximal %s) BoxMyLastBookmarks=Meine %s neuesten Lesezeichen BoxOldestExpiredServices=Die ältesten abgelaufenen aktiven Dienste @@ -42,6 +44,8 @@ BoxTitleLastActionsToDo=Letzte %s Aufgaben zu erledigen BoxTitleLastContracts=Zuletzt bearbeitete Verträge (maximal %s) BoxTitleLastModifiedDonations=Letzte %s geänderte Spenden. BoxTitleLastModifiedExpenses=Letzte %s geänderte Spesenabrechnungen. +BoxTitleLatestModifiedBoms=Latest %s modified BOMs +BoxTitleLatestModifiedMos=Latest %s modified Manufacturing Orders BoxGlobalActivity=Globale Aktivität (Rechnungen, Angebote, Aufträge) BoxGoodCustomers=Gute Kunden BoxTitleGoodCustomers=%s gute Kunden @@ -64,6 +68,7 @@ NoContractedProducts=Keine Produkte/Leistungen im Auftrag NoRecordedContracts=Keine Verträge erfasst NoRecordedInterventions=Keine verzeichneten Serviceaufträge BoxLatestSupplierOrders=Neueste Lieferantenbestellungen +BoxLatestSupplierOrdersAwaitingReception=Latest Purchase Orders (with a pending reception) NoSupplierOrder=Keine Lieferantenbestellung BoxCustomersInvoicesPerMonth=Kundenrechnungen pro Monat BoxSuppliersInvoicesPerMonth=Lieferantenrechnungen pro Monat @@ -84,4 +89,14 @@ ForProposals=Angebote LastXMonthRolling=Die letzten %s Monate gleitend ChooseBoxToAdd=Box zu Ihrer Startseite hinzufügen... BoxAdded=Box wurde zu Ihrer Startseite hinzugefügt -BoxTitleUserBirthdaysOfMonth=Geburtstage in diesem Monat +BoxTitleUserBirthdaysOfMonth=Geburtstage in diesem Monat (Benutzer) +BoxLastManualEntries=Last manual entries in accountancy +BoxTitleLastManualEntries=%s latest manual entries +NoRecordedManualEntries=No manual entries record in accountancy +BoxSuspenseAccount=Count accountancy operation with suspense account +BoxTitleSuspenseAccount=Number of unallocated lines +NumberOfLinesInSuspenseAccount=Number of line in suspense account +SuspenseAccountNotDefined=Suspense account isn't defined +BoxLastCustomerShipments=Last customer shipments +BoxTitleLastCustomerShipments=Latest %s customer shipments +NoRecordedShipments=No recorded customer shipment diff --git a/htdocs/langs/de_DE/categories.lang b/htdocs/langs/de_DE/categories.lang index bcc9a07a16c..986c907346b 100644 --- a/htdocs/langs/de_DE/categories.lang +++ b/htdocs/langs/de_DE/categories.lang @@ -62,6 +62,7 @@ ContactCategoriesShort=Kontaktkategorien AccountsCategoriesShort=Konten-Kategorien ProjectsCategoriesShort=Projektkategorien UsersCategoriesShort=Benutzerkategorien +StockCategoriesShort=Warehouse tags/categories ThisCategoryHasNoProduct=Diese Kategorie enthält keine Produkte. ThisCategoryHasNoSupplier=Diese Kategorie enthält keine Lieferanten. ThisCategoryHasNoCustomer=Diese Kategorie enthält keine Kunden. @@ -88,3 +89,5 @@ AddProductServiceIntoCategory=Folgendes Produkt / folgende Leistung dieser Kateg ShowCategory=Zeige Kategorie ByDefaultInList=Standardwert in Liste ChooseCategory=Kategorie auswählen +StocksCategoriesArea=Warehouses Categories Area +UseOrOperatorForCategories=Use or operator for categories diff --git a/htdocs/langs/de_DE/commercial.lang b/htdocs/langs/de_DE/commercial.lang index f7058c6b7a9..a28ab2ff86c 100644 --- a/htdocs/langs/de_DE/commercial.lang +++ b/htdocs/langs/de_DE/commercial.lang @@ -1,6 +1,6 @@ # Dolibarr language file - Source file is en_US - commercial -Commercial=Einkauf | Vertrieb -CommercialArea=Vertrieb - Übersicht +Commercial=Commerce +CommercialArea=Commerce area Customer=Kunde Customers=Kunden Prospect=Interessent diff --git a/htdocs/langs/de_DE/companies.lang b/htdocs/langs/de_DE/companies.lang index 7df98fd22f8..62dc32d94a3 100644 --- a/htdocs/langs/de_DE/companies.lang +++ b/htdocs/langs/de_DE/companies.lang @@ -30,7 +30,7 @@ Companies=Firmen CountryIsInEEC=Land ist EU-Mitglied PriceFormatInCurrentLanguage=Preisanzeigeformat in der aktuellen Sprache und Währung ThirdPartyName=Name des Partners -ThirdPartyEmail=Partner-Email +ThirdPartyEmail=Partner Email ThirdParty=Geschäftspartner ThirdParties=Geschäftspartner ThirdPartyProspects=Interessenten @@ -54,7 +54,7 @@ Firstname=Vorname PostOrFunction=Position / Funktion UserTitle=Anrede NatureOfThirdParty=Art des Partners -NatureOfContact=Nature of Contact +NatureOfContact=Art des Kontakts Address=Adresse State=Bundesland StateShort=Staat @@ -96,8 +96,6 @@ LocalTax1IsNotUsedES= RE wird nicht verwendet LocalTax2IsUsed=Nutze dritten Steuersatz LocalTax2IsUsedES= IRPF wird verwendet LocalTax2IsNotUsedES= IRPF wird nicht verwendet -LocalTax1ES=RE -LocalTax2ES=EKSt. WrongCustomerCode=Kundencode ungültig WrongSupplierCode=Lieferantennummer ist ungültig CustomerCodeModel=Kundencode-Modell @@ -259,7 +257,7 @@ ProfId2DZ=Artikel ProfId3DZ=Lieferantenidentifikationsnummer ProfId4DZ=Kundenidentifikationsnummer VATIntra=Umsatzsteuer-ID -VATIntraShort=Umsatzsteuer-ID +VATIntraShort=USt-IdNr. VATIntraSyntaxIsValid=Die Syntax ist gültig VATReturn=Mehrwertsteuererstattung ProspectCustomer=Interessent / Kunde @@ -273,11 +271,11 @@ CustomerAbsoluteDiscountShort=Rabatt absolut CompanyHasRelativeDiscount=Dieser Kunde hat einen Rabatt von %s%% CompanyHasNoRelativeDiscount=Dieser Kunde hat standardmäßig keinen relativen Rabatt HasRelativeDiscountFromSupplier=Sie haben einen Standardrabatt von %s%% bei diesem Lieferanten -HasNoRelativeDiscountFromSupplier=Sie haben keinen relativen Rabatt bei diesem Lieferanten +HasNoRelativeDiscountFromSupplier=Kein relativer Rabatt bei diesem Lieferanten verfügbar CompanyHasAbsoluteDiscount=Dieser Kunde hat ein Guthaben verfügbar (Gutschriften oder Anzahlungen) für %s %s CompanyHasDownPaymentOrCommercialDiscount=Dieser Kunde hat ein Guthaben verfügbar (Gutschriften oder Anzahlungen) für%s %s CompanyHasCreditNote=Dieser Kunde hat noch Gutschriften über %s %s -HasNoAbsoluteDiscountFromSupplier=Sie haben keinen Gutschschriften von diesen Lieferanten verfügbar +HasNoAbsoluteDiscountFromSupplier=Keine Gutschriften von diesem Lieferanten verfügbar HasAbsoluteDiscountFromSupplier=Sie haben Rabatte (Gutschrift / Vorauszahlung) über %s%s bei diesem Lieferanten verfügbar HasDownPaymentOrCommercialDiscountFromSupplier=Sie haben Rabatte (Restguthaben / Vorauszahlung) über %s%s bei diesem Lieferanten verfügbar HasCreditNoteFromSupplier=Sie haben Gutschriften über %s%s bei diesem Lieferanten verfügbar @@ -300,13 +298,14 @@ FromContactName=Name: NoContactDefinedForThirdParty=Für diesen Partner ist kein Kontakt eingetragen NoContactDefined=kein Kontakt für diesen Partner DefaultContact=Standardkontakt +ContactByDefaultFor=Standardkontakt/-Adresse für AddThirdParty=Partner erstellen DeleteACompany=Löschen eines Unternehmens PersonalInformations=Persönliche Daten AccountancyCode=Buchhaltungskonto CustomerCode=Kundennummer SupplierCode=Lieferantennummer -CustomerCodeShort=Kundennummer +CustomerCodeShort=Kunden-Nr. SupplierCodeShort=Lieferantennummer CustomerCodeDesc=eindeutige Kundennummer SupplierCodeDesc=eindeutige Lieferantennummer @@ -350,12 +349,12 @@ NorProspectNorCustomer=kein Interessent / kein Kunde JuridicalStatus=Rechtsform Staff=Mitarbeiter ProspectLevelShort=Potenzial -ProspectLevel=Lead-Potenzial +ProspectLevel=Interessenten-Potenzial ContactPrivate=privat ContactPublic=öffentlich ContactVisibility=Sichtbarkeit ContactOthers=Sonstige -OthersNotLinkedToThirdParty=Andere, nicht mit einem Partner verknüpfte Projekte +OthersNotLinkedToThirdParty=Weitere mit keinem Partner verknüpfte Projekte ProspectStatus=Lead-Status PL_NONE=Keine PL_UNKNOWN=Unbekannt @@ -439,5 +438,6 @@ PaymentTypeCustomer=Zahlungsart - Kunde PaymentTermsCustomer=Zahlungsbedingung - Kunde PaymentTypeSupplier=Zahlungsart - Lieferant PaymentTermsSupplier=Zahlungsbedingung - Lieferant +PaymentTypeBoth=Zahlungsart - Kunde und Lieferant MulticurrencyUsed=Mehrere Währungen benutzen MulticurrencyCurrency=Währung diff --git a/htdocs/langs/de_DE/compta.lang b/htdocs/langs/de_DE/compta.lang index c90a33b60b8..ae2410dd8d4 100644 --- a/htdocs/langs/de_DE/compta.lang +++ b/htdocs/langs/de_DE/compta.lang @@ -63,7 +63,7 @@ LT2SupplierES=EKSt. Einkauf LT2CustomerIN=SGST Verkäufe LT2SupplierIN=SGST Einkäufe VATCollected=Erhobene USt. -ToPay=Zu zahlen +StatusToPay=Zu zahlen SpecialExpensesArea=Bereich für alle Sonderzahlungen SocialContribution=Sozialabgabe oder Steuersatz SocialContributions= Steuern- oder Sozialabgaben @@ -112,7 +112,7 @@ ShowVatPayment=Zeige USt. Zahlung TotalToPay=Zu zahlender Gesamtbetrag BalanceVisibilityDependsOnSortAndFilters=Differenz ist nur in dieser Liste sichtbar, wenn die Tabelle aufsteigend nach %s sortiert ist und gefiltert mit nur 1 Bankkonto CustomerAccountancyCode=Kontierungscode Kunde -SupplierAccountancyCode=Kontierungscode Lieferant +SupplierAccountancyCode=Kontierungscode Lieferanten CustomerAccountancyCodeShort=Buchh. Kunden-Konto SupplierAccountancyCodeShort=Buchh.-Lieferanten-Konto AccountNumber=Kontonummer @@ -141,7 +141,7 @@ CalcModeVATDebt=Modus %s USt. auf Engagement Rechnungslegung %s. CalcModeVATEngagement=Modus %sTVA auf Einnahmen-Ausgaben%s. CalcModeDebt=Analyse der erfassten Rechnungen, auch wenn diese noch nicht Kontiert wurden CalcModeEngagement=Analyse der erfassten Zahlungen, auch wenn diese noch nicht Kontiert wurden -CalcModeBookkeeping=Analysis of data journalized in Bookkeeping Ledger table. +CalcModeBookkeeping=Analyse der in der Tabelle Buchhaltungs-Ledger protokollierten Daten. CalcModeLT1= Modus %sRE auf Kundenrechnungen - Lieferantenrechnungen%s CalcModeLT1Debt=Modus %sRE auf Kundenrechnungen%s CalcModeLT1Rec= Modus %sRE auf Lieferantenrechnungen%s @@ -227,9 +227,9 @@ ACCOUNTING_VAT_SOLD_ACCOUNT=Standard Buchhaltungs-Konto für die USt. - Mehrwert ACCOUNTING_VAT_BUY_ACCOUNT=Standard Buchhaltungs-Konto für Vorsteuer - Ust bei Einkäufen (wird verwendet, wenn nicht unter Einstellungen->Stammdaten USt.-Sätze definiert) ACCOUNTING_VAT_PAY_ACCOUNT=Standard-Aufwandskonto, um MwSt zu bezahlen ACCOUNTING_ACCOUNT_CUSTOMER=Standard Buchhaltungskonto für Kunden/Debitoren (wenn nicht beim Partner definiert) -ACCOUNTING_ACCOUNT_CUSTOMER_Desc=The dedicated accounting account defined on third party card will be used for Subledger accounting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated customer accounting account on third party is not defined. +ACCOUNTING_ACCOUNT_CUSTOMER_Desc=Das beim Parnter definierte spezielle Buchhaltungskonto wird nur für die Nebenbuchhaltung verwendet. Dieses wird für das Hauptbuch und als Standardwert der Nebenbuchhaltung verwendet, wenn kein eigenes Debitorenbuchhaltungskonto für den Partner definiert ist. ACCOUNTING_ACCOUNT_SUPPLIER=Buchhaltungskonto für Lieferanten -ACCOUNTING_ACCOUNT_SUPPLIER_Desc=The dedicated accounting account defined on third party card will be used for Subledger accounting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated vendor accounting account on third party is not defined. +ACCOUNTING_ACCOUNT_SUPPLIER_Desc=Das beim Parnter definierte spezielle Buchhaltungskonto wird nur für die Nebenbuchhaltung verwendet. Dieses wird für das Hauptbuch und als Standardwert der Nebenbuchhaltung verwendet, wenn kein dediziertes Kreditorenbuchhaltungskonto für den Partner definiert ist.\n ConfirmCloneTax=Duplizierung der Steuer-/Sozialabgaben bestätigen CloneTaxForNextMonth=Für nächsten Monat duplizieren SimpleReport=Einfache Berichte diff --git a/htdocs/langs/de_DE/contracts.lang b/htdocs/langs/de_DE/contracts.lang index 35a7f4a6a0e..38c9e82790f 100644 --- a/htdocs/langs/de_DE/contracts.lang +++ b/htdocs/langs/de_DE/contracts.lang @@ -51,7 +51,7 @@ ListOfClosedServices=Liste der geschlossenen Verträge/Abos ListOfRunningServices=Liste aktiver Services NotActivatedServices=Inaktive Services (in freigegebenen Verträgen) BoardNotActivatedServices=Zu aktivierende Leistungen in freigegebenen Verträgen -BoardNotActivatedServicesShort=Services to activate +BoardNotActivatedServicesShort=Zu aktivierende Services LastContracts=%s neueste Verträge LastModifiedServices=%s zuletzt veränderte Leistungen ContractStartDate=Vertragsbeginn diff --git a/htdocs/langs/de_DE/cron.lang b/htdocs/langs/de_DE/cron.lang index 745118e8c24..b2f2b429a5d 100644 --- a/htdocs/langs/de_DE/cron.lang +++ b/htdocs/langs/de_DE/cron.lang @@ -42,7 +42,7 @@ CronModule=Modul CronNoJobs=Keine Jobs eingetragen CronPriority=Rang CronLabel=Bezeichnung -CronNbRun=Number of launches +CronNbRun=Anzahl Starts CronMaxRun=Maximum number of launches CronEach=Jede JobFinished=Job gestartet und beendet @@ -76,8 +76,9 @@ CronType_method=Aufruf-Methode einer PHP-Klasse CronType_command=Shell-Befehl CronCannotLoadClass=Die Klassendatei %s kann nicht geladen werden (um die Klasse %s zu verwenden) CronCannotLoadObject=Die Klassendatei %s wurde geladen, aber das Objekt %s wurde nicht gefunden -UseMenuModuleToolsToAddCronJobs=Gehen Sie in Menü "Start - Module Hilfsprogramme - Geplante Aufträge" um geplante Aufträge zu sehen/bearbeiten. +UseMenuModuleToolsToAddCronJobs=Go into menu "Home - Admin tools - Scheduled jobs" to see and edit scheduled jobs. JobDisabled=Aufgabe deaktiviert MakeLocalDatabaseDumpShort=lokales Datenbankbackup MakeLocalDatabaseDump=Create a local database dump. Parameters are: compression ('gz' or 'bz' or 'none'), backup type ('mysql', 'pgsql', 'auto'), 1, 'auto' or filename to build, number of backup files to keep WarningCronDelayed=Bitte beachten: Aus Leistungsgründen können Ihre Jobs um bis zu %s Stunden verzögert werden, unabhängig vom nächsten Ausführungstermin. +DATAPOLICYJob=Data cleaner and anonymizer diff --git a/htdocs/langs/de_DE/errors.lang b/htdocs/langs/de_DE/errors.lang index 3d2231626ee..440bfab679c 100644 --- a/htdocs/langs/de_DE/errors.lang +++ b/htdocs/langs/de_DE/errors.lang @@ -90,7 +90,7 @@ ErrorSpecialCharNotAllowedForField=Sonderzeichen sind im Feld '%s' nicht erlaubt ErrorNumRefModel=Es besteht ein Bezug zur Datenbank (%s) der mit dieser Numerierungsfolge nicht kompatibel ist. Entfernen Sie den Eintrag oder benennen Sie den Verweis um, um dieses Modul zu aktivieren. ErrorQtyTooLowForThisSupplier=Menge zu niedrig für diesen Lieferanten oder kein für dieses Produkt definierter Preis für diesen Lieferanten ErrorOrdersNotCreatedQtyTooLow=Einige Bestellungen wurden aufgrund zu geringer Mengen nicht erstellt -ErrorModuleSetupNotComplete=Setup of module %s looks to be uncomplete. Go on Home - Setup - Modules to complete. +ErrorModuleSetupNotComplete=Das Setup von Modul %s scheint unvollständig. Gehen Sie auf Start - Einstellungen - Modul/Applikation um es zu vervollständigen. ErrorBadMask=Fehler auf der Maske ErrorBadMaskFailedToLocatePosOfSequence=Fehler, Maske ohne fortlaufende Nummer ErrorBadMaskBadRazMonth=Fehler, falscher Reset-Wert @@ -196,6 +196,7 @@ ErrorPhpMailDelivery=Vergewissern Sie sich, dass Sie nicht zu viele Adressaten n ErrorUserNotAssignedToTask=Benutzer muss der Aufgabe zugeteilt sein, um Zeiten erfassen zu können. ErrorTaskAlreadyAssigned=Aufgabe ist dem Benutzer bereits zugeteilt ErrorModuleFileSeemsToHaveAWrongFormat=Das Modul-Paket scheint ein falsches Format zu haben. +ErrorModuleFileSeemsToHaveAWrongFormat2=At least one mandatory directory must exists into zip of module: %s or %s ErrorFilenameDosNotMatchDolibarrPackageRules=Der Name des Modul-Pakets (%s) entspricht nicht der erwarteten Syntax: %s ErrorDuplicateTrigger=Fehler, doppelter Triggername %s. Schon geladen durch %s. ErrorNoWarehouseDefined=Fehler, keine Warenlager definiert. @@ -216,11 +217,14 @@ ErrorDuringChartLoad=Fehler beim Laden des Kontenplans. Wenn einige Konten nicht ErrorBadSyntaxForParamKeyForContent=Fehlerhafte Syntax für param keyforcontent. Muss einen Wert haben, der mit %s oder %s beginnt ErrorVariableKeyForContentMustBeSet=Fehler, die Konstante mit dem Namen %s (mit Textinhalt zum Anzeigen) oder %s (mit externer URL zum Anzeigen) muss gesetzt sein. ErrorURLMustStartWithHttp=Die URL %s muss mit http: // oder https: // beginnen. -ErrorNewRefIsAlreadyUsed=Error, the new reference is already used -ErrorDeletePaymentLinkedToAClosedInvoiceNotPossible=Error, delete payment linked to a closed invoice is not possible. -ErrorSearchCriteriaTooSmall=Search criteria too small. +ErrorNewRefIsAlreadyUsed=Fehler, die neue Referenz ist bereits in Benutzung +ErrorDeletePaymentLinkedToAClosedInvoiceNotPossible=Fehler, eine zu einer bereits geschlossenen Rechnung gehörende Zahlung kann nicht gelöscht werden. +ErrorSearchCriteriaTooSmall=Suchkriterium zu klein +ErrorObjectMustHaveStatusActiveToBeDisabled=Objects must have status 'Active' to be disabled +ErrorObjectMustHaveStatusDraftOrDisabledToBeActivated=Objects must have status 'Draft' or 'Disabled' to be enabled +ErrorNoFieldWithAttributeShowoncombobox=No fields has property 'showoncombobox' into definition of object '%s'. No way to show the combolist. # Warnings -WarningParamUploadMaxFileSizeHigherThanPostMaxSize=Your PHP parameter upload_max_filesize (%s) is higher than PHP parameter post_max_size (%s). This is not a consistent setup. +WarningParamUploadMaxFileSizeHigherThanPostMaxSize=Ihr PHP Parameter upload_max_filesize (%s) ist größer als Parameter post_max_size (%s). Dies ist eine inkonsistente Einstellung. WarningPasswordSetWithNoAccount=Es wurde ein Passwort für dieses Mitglied vergeben, aber kein Benutzer erstellt. Das Passwort wird gespeichert, aber kann nicht für die Anmeldung an Dolibarr verwendet werden. Es kann von einem externen Modul/einer Schnittstelle verwendet werden, aber wenn Sie kein Login oder Passwort für dieses Mitglied definiert müssen, können Sie die Option "Login für jedes Mitglied verwalten" in den Mitgliedseinstellungen deaktivieren. Wenn Sie ein Login aber kein Passwort benötige, lassen Sie dieses Feld leer, um diese Meldung zu deaktivieren. Anmerkung: Die E-Mail-Adresse kann auch zur Anmeldung verwendet werden, wenn das Mitglied mit einem Benutzer verbunden wird. WarningMandatorySetupNotComplete=Hier klicken, um obligatorische Einstellungen vorzunehmen WarningEnableYourModulesApplications=Hier klicken, um Module/Applikationen freizuschalten @@ -244,3 +248,4 @@ WarningAnEntryAlreadyExistForTransKey=Eine Übersetzung für diesen Übersetzung WarningNumberOfRecipientIsRestrictedInMassAction=Achtung, die Anzahl der verschiedenen Empfänger ist auf %s beschränkt, wenn Massenaktionen für Listen verwendet werden WarningDateOfLineMustBeInExpenseReportRange=Das Datum dieser Positionszeile ist ausserhalb der Datumsspanne dieser Spesenabrechnung WarningProjectClosed=Projekt ist geschlossen. Sie müssen es zuerst wieder öffnen. +WarningSomeBankTransactionByChequeWereRemovedAfter=Some bank transaction were removed after that the receipt including them were generated. So nb of cheques and total of receipt may differ from number and total in list. diff --git a/htdocs/langs/de_DE/holiday.lang b/htdocs/langs/de_DE/holiday.lang index baadadeb3b3..2143adfd5b3 100644 --- a/htdocs/langs/de_DE/holiday.lang +++ b/htdocs/langs/de_DE/holiday.lang @@ -8,7 +8,6 @@ NotActiveModCP=Sie müssen das Modul Leave aktivieren, um diese Seite anzuzeigen AddCP=Neuer Urlaubsantrag DateDebCP=Urlaubsbeginn DateFinCP=Urlaubsende -DateCreateCP=Erstellungsdatum DraftCP=Entwurf ToReviewCP=wartet auf Genehmigung ApprovedCP=genehmigt @@ -18,6 +17,7 @@ ValidatorCP=Genehmiger ListeCP=Liste des Urlaubs LeaveId=Urlaubs ID ReviewedByCP=Wird geprüft von +UserID=Benutzer ID UserForApprovalID=Benutzer für die Genehmigungs-ID UserForApprovalFirstname=Vorname des Genehmigungsbenutzers UserForApprovalLastname=Nachname des Genehmigungsbenutzers @@ -127,4 +127,5 @@ HolidaysNumberingModules=Hinterlegen Sie die Nummerierung der Anforderungsmodell TemplatePDFHolidays=Vorlage für Urlaubsanträge PDF FreeLegalTextOnHolidays=Freitext als PDF WatermarkOnDraftHolidayCards=Wasserzeichen auf Urlaubsantragsentwurf (leerlassen wenn keines benötigt wird) -HolidaysToApprove=Feiertage zu genehmigen +HolidaysToApprove=Urlaubstage zu genehmigen +NobodyHasPermissionToValidateHolidays=Niemand hat die Erlaubnis, Feiertage zu bestätigen. diff --git a/htdocs/langs/de_DE/install.lang b/htdocs/langs/de_DE/install.lang index cf79e01463b..184219cd8cd 100644 --- a/htdocs/langs/de_DE/install.lang +++ b/htdocs/langs/de_DE/install.lang @@ -13,15 +13,17 @@ PHPSupportPOSTGETOk=Ihre PHP-Konfiguration unterstützt GET- und POST-Variablen. PHPSupportPOSTGETKo=Ihre PHP-Konfiguration scheint GET- und/oder POST-Variablen nicht zu unterstützen. Überprüfen Sie in der php.ini den Parameter variables_order. PHPSupportGD=Ihre PHP-Konfiguration unterstützt GD-gestütze Funktionen zur dynamischen Erzeugung und Manipulation von Grafiken. PHPSupportCurl=Ihre PHP-Konfiguration unterstützt cURL. +PHPSupportCalendar=Ihre PHP-Konfiguration unterstützt die Kalender-Erweiterungen. PHPSupportUTF8=Ihre PHP-Konfiguration unterstützt die UTF8-Funktionen. -PHPSupportIntl=This PHP supports Intl functions. +PHPSupportIntl=Ihre PHP-Konfiguration unterstützt die Internationalisierungs-Funktionen. PHPMemoryOK=Die Sitzungsspeicherbegrenzung ihrer PHP-Konfiguration steht auf %s. Dies sollte ausreichend sein. -PHPMemoryTooLow=Your PHP max session memory is set to %s bytes. This is too low. Change your php.ini to set memory_limit parameter to at least %s bytes. +PHPMemoryTooLow=Die Sitzungsspeicherbegrenzung ihrer PHP-Konfigration steht auf %s Bytes. Dieser Wert ist zu niedrig. Ändern sie den Parameter memory_limit in der php.ini auf mindestens %s Bytes! Recheck=Klicken Sie hier für einen detailierteren Test. -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. -ErrorPHPDoesNotSupportGD=Your PHP installation does not support GD graphical functions. No graphs will be available. +ErrorPHPDoesNotSupportSessions=Ihre PHP-Installation unterstützt die Sitzungs-Funktionen nicht. Diese Funktion wird jedoch für Dolibarr benötigt. Bitte prüfen sie das PHP-Setup und die Zugriffsrechte auf das Sitzungs-Verzeichnis. +ErrorPHPDoesNotSupportGD=Ihre PHP-Installation unterstützt die GD Grafik-Funktionen nicht. Grafiken werden nicht verfügbar sein. ErrorPHPDoesNotSupportCurl=Ihre PHP-Version unterstützt die Erweiterung Curl nicht -ErrorPHPDoesNotSupportUTF8=Your PHP installation does not support UTF8 functions. Dolibarr cannot work correctly. Resolve this before installing Dolibarr. +ErrorPHPDoesNotSupportCalendar=Ihre PHP-Installation unterstützt die Kalender-Erweiterungen nicht. +ErrorPHPDoesNotSupportUTF8=Ihre PHP-Installation unterstützt die UTF8-Funktionen nicht. Dolibarr wird nicht korrekt funktionieren. Beheben Sie das Problem vor der Installation. ErrorPHPDoesNotSupportIntl=Ihre PHP-Konfiguration unterstützt keine Internationalisierungsfunktion (intl-extension). ErrorDirDoesNotExists=Das Verzeichnis %s existiert nicht. ErrorGoBackAndCorrectParameters=Gehen Sie zurück und prüfen/korrigieren Sie die Parameter. @@ -30,11 +32,11 @@ ErrorFailedToCreateDatabase=Fehler beim Erstellen der Datenbank '%s'. ErrorFailedToConnectToDatabase=Es konnte keine Verbindung zur Datenbank ' %s'. ErrorDatabaseVersionTooLow=Die Version ihrer Datenbank (%s) ist veraltet. Sie benötigen mindestens Version %s . ErrorPHPVersionTooLow=Ihre PHP-Version ist veraltet. Sie benötigen mindestens Version %s . -ErrorConnectedButDatabaseNotFound=Connection to server successful but database '%s' not found. +ErrorConnectedButDatabaseNotFound=Verbindung zum Server erfolgreich, jedoch konnte Datenbank '%s' nicht gefunden werden. ErrorDatabaseAlreadyExists=Eine Datenbank mit dem Namen '%s' existiert bereits. -IfDatabaseNotExistsGoBackAndUncheckCreate=If the database does not exist, go back and check option "Create database". +IfDatabaseNotExistsGoBackAndUncheckCreate=Sollte die Datenbank noch nicht existieren, gehen Sie bitte zurück und aktivieren Sie das Kontrollkästchen "Datenbank erstellen". IfDatabaseExistsGoBackAndCheckCreate=Sollte die Datenbank bereits existieren, gehen Sie bitte zurück und deaktivieren Sie das Kontrollkästchen "Datenbank erstellen". -WarningBrowserTooOld=Version of browser is too old. Upgrading your browser to a recent version of Firefox, Chrome or Opera is highly recommended. +WarningBrowserTooOld=Ihre Browser-Version ist veraltet. Es wird dringend empfohlen auf eine aktuelle Version von Firefox, Chrome oder Opera upzugraden. PHPVersion=PHP-Version License=Lizenzverwendung ConfigurationFile=Konfigurationsdatei @@ -52,8 +54,8 @@ ServerPortDescription=Datenbankserver-Port. Lassen Sie dieses Feld im Zweifel le DatabaseServer=Datenbankserver DatabaseName=Name der Datenbank DatabasePrefix=Präfix für die Datenbanktabellen -DatabasePrefixDescription=Database table prefix. If empty, defaults to llx_. -AdminLogin=User account for the Dolibarr database owner. +DatabasePrefixDescription=Tabellen-Präfix der Datenbank. Sofern nicht gesetzt, wird 'llx_' benutzt. +AdminLogin=Login für Dolibarr Datenbank-Administrator. PasswordAgain=Passworteingabe bestätigen AdminPassword=Passwort des dolibarr-Datenbankadministrators CreateDatabase=Datenbank erstellen @@ -100,7 +102,7 @@ DatabaseMigration=Datenbankmigration (Struktur und einige Daten) ProcessMigrateScript=Script-Verarbeitung ChooseYourSetupMode=Wählen Sie Ihre Installationsart und klicken Sie anschließend auf "Start"... FreshInstall=Neue 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=Benutzen Sie diese Option, wenn es sich um eine Erstinstallation handelt. Alternativ kann diese Option eine vorhergehende, unvollständige Installation fertigstellen. Wenn Sie Ihr bestehende Version aktualisieren möchten nutzen Sie bitte die Option "Upgrade". Upgrade=Aktualisierung / Upgrade UpgradeDesc=Verwenden Sie diesen Modus zum Ersetzen Ihrer bisherigen Dolibarr-Version durch eine Neuere. Hiermit werden Ihre Daten und der Inhalt Ihrer Datenbank aktualisiert. Start=Start @@ -128,12 +130,12 @@ IfAlreadyExistsCheckOption=Sollte dieser Name korrekt und die Datenbank noch nic OpenBaseDir=PHP openbasedir Einstellungen YouAskToCreateDatabaseSoRootRequired=You checked the box "Create database". For this, you need to provide the login/password of superuser (bottom of form). YouAskToCreateDatabaseUserSoRootRequired=You checked the box "Create database owner". For this, you need to provide the login/password of superuser (bottom of form). -NextStepMightLastALongTime=Der aktuelle Vorgang kann einige Zeit in Anspruch nehmen.\nBitte warten Sie in jedem Fall bis der nächste Schritt angezeigt wird und fahren Sie erst dann fort. +NextStepMightLastALongTime=Der aktuelle Vorgang kann viel Zeit in Anspruch nehmen. Bitte warten Sie in jedem Fall bis der nächste Schritt angezeigt wird und fahren Sie erst dann fort. MigrationCustomerOrderShipping=Migrate shipping for sales orders storage MigrationShippingDelivery=Aktualisiere die Speicherung von Lieferungen (Versandart?) MigrationShippingDelivery2=Aktualisiere die Speicherung von Lieferungen 2 (Versandart 2?) MigrationFinished=Migration abgeschlossen -LastStepDesc=Last step: Define here the login and password you wish to use to connect to Dolibarr. Do not lose this as it is the master account to administer all other/additional user accounts. +LastStepDesc=Fast geschafft: Legen Sie hier Benutzername und Passwort des Administrators für dolibarr fest. Bewahren Sie diese Daten gut auf, da es sich hierbei um den Benutzerzugang mit allen Rechnten handelt. ActivateModule=Aktivieren von Modul %s ShowEditTechnicalParameters=Hier klicken um erweiterte Funktionen zu zeigen/bearbeiten (Expertenmodus) 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... @@ -203,6 +205,7 @@ MigrationRemiseExceptEntity=Aktualisieren Sie den Wert des Feld "entity" der Tab MigrationUserRightsEntity=Aktualisieren Sie den Wert des Feld "entity" der Tabelle "llx_user_rights" MigrationUserGroupRightsEntity=Aktualisieren Sie den Wert des Feld "entity" der Tabelle "llx_usergroup_rights" MigrationUserPhotoPath=Migration of photo paths for users +MigrationFieldsSocialNetworks=Migration of users fields social networks (%s) MigrationReloadModule=Neu Laden von Modul %s MigrationResetBlockedLog=Modul BlockedLog für v7 Algorithmus zurücksetzen ShowNotAvailableOptions=Nicht verfügbare Optionen anzeigen diff --git a/htdocs/langs/de_DE/interventions.lang b/htdocs/langs/de_DE/interventions.lang index 6571e73cfa2..e6fc5374088 100644 --- a/htdocs/langs/de_DE/interventions.lang +++ b/htdocs/langs/de_DE/interventions.lang @@ -1,7 +1,7 @@ # Dolibarr language file - Source file is en_US - interventions Intervention=Serviceauftrag Interventions=Serviceaufträge -InterventionCard=Serviceauftrag - Karte +InterventionCard=Serviceauftrag - Arbeitsbericht NewIntervention=Neuer Serviceauftrag AddIntervention=Serviceauftrag erstellen ChangeIntoRepeatableIntervention=Wechseln Sie zu wiederholbaren Eingriffen @@ -16,7 +16,7 @@ ValidateIntervention=Serviceauftrag freigeben ModifyIntervention=Ändere Serviceauftrag DeleteInterventionLine=Serviceauftragsposition löschen ConfirmDeleteIntervention=Möchten Sie diesen Serviceauftrag wirklich löschen? -ConfirmValidateIntervention=Sind Sie sicher, dass Sie diese Intervention unter dem Namen %s validieren wollen? +ConfirmValidateIntervention=Sind Sie sicher, dass Sie den Serviceauftrag %s freigeben wollen? ConfirmModifyIntervention=Möchten sie diesen Serviceauftrag wirklich ändern? ConfirmDeleteInterventionLine=Möchten Sie diese Vertragsposition wirklich löschen? ConfirmCloneIntervention=Möchten Sie diesen Serviceauftrag wirklich duplizieren? @@ -26,7 +26,7 @@ DocumentModelStandard=Standard-Dokumentvorlage für Serviceaufträge InterventionCardsAndInterventionLines=Serviceaufträge und Serviceauftragspositionen InterventionClassifyBilled=Eingeordnet "Angekündigt" InterventionClassifyUnBilled=Als "nicht verrechnet" markieren -InterventionClassifyDone=Classify "Done" +InterventionClassifyDone=Als "erledigt" markieren StatusInterInvoiced=Angekündigt SendInterventionRef=Einreichung von Serviceauftrag %s SendInterventionByMail=Serviceauftrag per E-Mail versenden @@ -60,6 +60,7 @@ InterDateCreation=Erstellungsdatum Serviceauftrag InterDuration=Dauer Serviceauftrag InterStatus=Status Serviceauftrag InterNote=Serviceauftrag Bemerkung +InterLine=Line of intervention InterLineId=Serviceauftragsposition ID InterLineDate=Serviceauftragsposition Datum InterLineDuration=Serviceauftragsposition Dauer diff --git a/htdocs/langs/de_DE/main.lang b/htdocs/langs/de_DE/main.lang index dd0ed1c7865..d9b791d71aa 100644 --- a/htdocs/langs/de_DE/main.lang +++ b/htdocs/langs/de_DE/main.lang @@ -28,7 +28,7 @@ NoTemplateDefined=Für diesen E-Mail-Typ ist keine Vorlage verfügbar AvailableVariables=verfügbare Variablen NoTranslation=Keine Übersetzung Translation=Übersetzung -EmptySearchString=Enter a non empty search string +EmptySearchString=Geben Sie eine Such-Zeichenkette ein. NoRecordFound=Keinen Eintrag gefunden NoRecordDeleted=Keine Datensätze gelöscht NotEnoughDataYet=nicht genügend Daten @@ -59,7 +59,7 @@ ErrorNoRequestInError=Keine Anfrage im Fehler ErrorServiceUnavailableTryLater=Dienst derzeit nicht verfügbar. Später erneut versuchen. ErrorDuplicateField=Dieser Wert ist schon vorhanden (Das Feld erfordert einen einzigartigen Wert) ErrorSomeErrorWereFoundRollbackIsDone=Einige Fehler wurden gefunden. Änderungen wurden rückgängig gemacht. -ErrorConfigParameterNotDefined=Parameter %s is not defined in the Dolibarr config file conf.php. +ErrorConfigParameterNotDefined=Parameter %s ist innerhalb der Konfigurationsdatei conf.php. nicht definiert. ErrorCantLoadUserFromDolibarrDatabase=Benutzer %s in der Dolibarr-Datenbank nicht gefunden ErrorNoVATRateDefinedForSellerCountry=Fehler, keine MwSt.-Sätze für Land '%s' definiert. ErrorNoSocialContributionForSellerCountry=Fehler, Sozialabgaben/Steuerwerte für Land '%s' nicht definiert. @@ -114,6 +114,7 @@ InformationToHelpDiagnose=Diese Informationen können bei der Fehlersuche hilfre MoreInformation=Weitere Informationen TechnicalInformation=Technische Information TechnicalID=Technische ID +LineID=Line ID NotePublic=Anmerkung (öffentlich) NotePrivate=Anmerkung (privat) PrecisionUnitIsLimitedToXDecimals=Stückpreisgenauigkeit im System auf %s Dezimalstellen beschränkt. @@ -169,6 +170,8 @@ ToValidate=Freizugeben NotValidated=Nicht freigegeben Save=Speichern SaveAs=Speichern unter +SaveAndStay=Save and stay +SaveAndNew=Save and new TestConnection=Verbindung testen ToClone=Duplizieren ConfirmClone=Wählen Sie die zu duplizierenden Daten: @@ -182,6 +185,7 @@ Hide=verstecken ShowCardHere=Zeige Karte Search=Suchen SearchOf=Suche nach +SearchMenuShortCut=Ctrl + shift + f Valid=Freigeben Approve=Genehmigen Disapprove=Abgelehnt @@ -253,8 +257,8 @@ Date=Datum DateAndHour=Datum und Uhrzeit DateToday=heutiges Datum DateReference=Referenzdatum -DateStart=Beginndatum -DateEnd=Endedatum +DateStart=Startdatum +DateEnd=Enddatum DateCreation=Erstellungsdatum DateCreationShort=Erstelldatum DateModification=Änderungsdatum @@ -275,7 +279,7 @@ DatePayment=Zahlungsziel DateApprove=Genehmigungsdatum DateApprove2=Genehmigungsdatum (zweite Genehmigung) RegistrationDate=Registrierungsdatum -UserCreation=Erzeugungs-Benutzer +UserCreation=Erzeuge Datenbank-Benutzer UserModification=Aktualisierungs-Benutzer UserValidation=Gültigkeitsprüfung Benutzer UserCreationShort=Erzeuger @@ -295,8 +299,8 @@ Week=Woche WeekShort=Woche Day=Tag Hour=Stunden -Minute=Minute -Second=Zweitens +Minute=Minuten +Second=Sekunden Years=Jahre Months=Monate Days=Tage @@ -412,6 +416,7 @@ DefaultTaxRate=Standardsteuersatz Average=Durchschnitt Sum=Summe Delta=Delta +StatusToPay=Zu zahlen RemainToPay=noch offen Module=Modul/Applikation Modules=Modul/Applikation @@ -446,7 +451,7 @@ ContactsAddressesForCompany=Ansprechpartner / Adressen zu diesem Partner AddressesForCompany=Anschriften zu diesem Partner ActionsOnCompany=Aktionen für diesen Partner ActionsOnContact=Aktionen für diesen Kontakt -ActionsOnContract=Events for this contract +ActionsOnContract=Ereignisse zu diesem Kontakt ActionsOnMember=Aktionen zu diesem Mitglied ActionsOnProduct=Ereignisse zu diesem Produkt NActionsLate=%s verspätet @@ -474,7 +479,9 @@ Categories=Kategorien Category=Suchwort/Kategorie By=Durch From=Von +FromLocation=von to=An +To=An and=und or=oder Other=Andere @@ -639,7 +646,7 @@ FeatureNotYetSupported=Diese Funktion wird (noch) nicht unterstützt CloseWindow=Fenster schließen Response=Antwort Priority=Wichtigkeit -SendByMail=Versendet per Email +SendByMail=Per E-Mail versenden MailSentBy=E-Mail Absender TextUsedInTheMessageBody=E-Mail Text SendAcknowledgementByMail=Bestätigungsmail senden @@ -705,7 +712,7 @@ DateOfSignature=Datum der Unterzeichnung HidePassword=Sichere Passworteingabe (Zeichen nicht angezeigt) UnHidePassword=Passwort in Klartext anzeigen Root=Stammordner -RootOfMedias=Root of public medias (/medias) +RootOfMedias=Wurzelverzeichnis für öffentliche Medien (/medias) Informations=Information Page=Seite Notes=Hinweise @@ -762,7 +769,7 @@ LinkToSupplierProposal=Link zum Lieferantenangebot LinkToSupplierInvoice=Link zur Lieferantenrechnung LinkToContract=Link zum Vertrag LinkToIntervention=Link zu Arbeitseinsatz -LinkToTicket=Link to ticket +LinkToTicket=Link zu Ticket CreateDraft=Entwurf erstellen SetToDraft=Auf Entwurf zurücksetzen ClickToEdit=Klicken zum Bearbeiten @@ -824,6 +831,7 @@ Mandatory=Pflichtfeld Hello=Hallo GoodBye=Auf Wiedersehen Sincerely=Mit freundlichen Grüßen +ConfirmDeleteObject=Sind Sie sicher, dass Sie dieses Objekt löschen wollen? DeleteLine=Zeile löschen ConfirmDeleteLine=Möchten Sie diese Zeile wirklich löschen? NoPDFAvailableForDocGenAmongChecked=In den selektierten Datensätzen war kein PDF zur Erstellung der Dokumente vorhanden. @@ -840,6 +848,7 @@ Progress=Entwicklung ProgressShort=Progr. FrontOffice=Frontoffice BackOffice=Backoffice +Submit=Submit View=Ansicht Export=Exportieren Exports=Exporte @@ -856,14 +865,14 @@ Calendar=Terminkalender GroupBy=Gruppiere nach ... ViewFlatList=Listenansicht zeigen RemoveString=Entfernen Sie die Zeichenfolge '%s' -SomeTranslationAreUncomplete=Einige Sprachen sind nur teilweise übersetzt oder enthalten Fehler. Wenn Sie dies feststellen, können Sie die Übersetzungen unter http://transifex.com/projects/p/dolibarr/ \nverbessern bzw. ergänzen. +SomeTranslationAreUncomplete=Einige Sprachen sind nur teilweise übersetzt oder enthalten Fehler. Wenn Sie dies feststellen, können Sie die Übersetzungen unter https://www.transifex.com/dolibarr-association/dolibarr/translate/#de_DE/ verbessern bzw. ergänzen. DirectDownloadLink=Direkter Download Link DirectDownloadInternalLink=Direkter Download-Link (muss angemeldet sein und benötigt Berechtigungen) Download=Download DownloadDocument=Dokument herunterladen ActualizeCurrency=Update-Wechselkurs Fiscalyear=Fiskalisches Jahr -ModuleBuilder=Module and Application Builder +ModuleBuilder=Modul- und Applikations-Ersteller SetMultiCurrencyCode=Währung festlegen BulkActions=Massenaktionen ClickToShowHelp=Klicken um die Tooltiphilfe anzuzeigen @@ -887,8 +896,8 @@ LeadOrProject=Anfrage | Projekt LeadsOrProjects=Anfragen | Projekte Lead=Anfrage Leads=Anfragen -ListOpenLeads=Offene Kontakte auflisten -ListOpenProjects=List offener Projekte +ListOpenLeads=Liste offener Leads +ListOpenProjects=Liste offener Projekte NewLeadOrProject=Neuer Kontakt / Projekt Rights=Berechtigungen LineNb=Zeilennummer @@ -976,17 +985,30 @@ YouAreCurrentlyInSandboxMode=Sie befinden sich derzeit im %s "Sandbox" -Modus Inventory=Inventur AnalyticCode=Analyse-Code TMenuMRP=Stücklisten -ShowMoreInfos=Show More Infos +ShowMoreInfos=Zeige mehr Informationen NoFilesUploadedYet=Bitte zuerst ein Dokument hochladen -SeePrivateNote=See private note -PaymentInformation=Zahlungsdaten +SeePrivateNote=Private Notizen ansehen +PaymentInformation=Bankverbindungen ValidFrom=Gültig ab ValidUntil=Gültig bis NoRecordedUsers=Keine Benutzer -ToClose=To close +ToClose=Zu schließen ToProcess=Zu bearbeiten -ToApprove=To approve -GlobalOpenedElemView=Global view -NoArticlesFoundForTheKeyword=No article found for the keyword '%s' -NoArticlesFoundForTheCategory=No article found for the category -ToAcceptRefuse=To accept | refuse +ToApprove=Zu genemigen +GlobalOpenedElemView=Globale Ansicht +NoArticlesFoundForTheKeyword=Kein Artikel zu Schlüssselwort gefunden '%s' +NoArticlesFoundForTheCategory=Kein Artikel für Kategorie gefunden +ToAcceptRefuse=Zu akzeptieren | ablehnen +ContactDefault_agenda=Ereignis +ContactDefault_commande=Bestellung +ContactDefault_contrat=Vertrag +ContactDefault_facture=Rechnung +ContactDefault_fichinter=Serviceauftrag +ContactDefault_invoice_supplier=Lieferantenrechnung +ContactDefault_order_supplier=Lieferantenauftrag +ContactDefault_project=Projekt +ContactDefault_project_task=Aufgabe +ContactDefault_propal=Angebot +ContactDefault_supplier_proposal=Lieferantenangebot +ContactDefault_ticketsup=Ticket +ContactAddedAutomatically=Contact added from contact thirdparty roles diff --git a/htdocs/langs/de_DE/modulebuilder.lang b/htdocs/langs/de_DE/modulebuilder.lang index 754835ce4c8..9b49564ddfe 100644 --- a/htdocs/langs/de_DE/modulebuilder.lang +++ b/htdocs/langs/de_DE/modulebuilder.lang @@ -6,7 +6,7 @@ ModuleBuilderDesc2=Path where modules are generated/edited (first directory for ModuleBuilderDesc3=Gefundenen generierte/bearbeitbare Module : %s ModuleBuilderDesc4=Ein Modul wird als 'editierbar' erkannt, wenn die Datei %s im Stammverzeichnis des Modulverzeichnisses existiert. NewModule=Neues Modul -NewObject=Neues Objekt +NewObjectInModulebuilder=Neues Objekt ModuleKey=Modul Schlüssel ObjectKey=Objekt Schlüssel ModuleInitialized=Modul initialisiert @@ -60,12 +60,14 @@ HooksFile=File for hooks code ArrayOfKeyValues=Array of key-val ArrayOfKeyValuesDesc=Array of keys and values if field is a combo list with fixed values WidgetFile=Widget Datei +CSSFile=CSS file +JSFile=Javascript file ReadmeFile=Readme Datei ChangeLog=ChangeLog Datei TestClassFile=Datei für PHP Unit Testklasse SqlFile=Sql Datei -PageForLib=File for PHP library -PageForObjLib=File for PHP library dedicated to object +PageForLib=File for the common PHP library +PageForObjLib=File for the PHP library dedicated to object SqlFileExtraFields=SQL Datei für zusätzliche Eigenschaften SqlFileKey=SQL Datei für Schlüsselwerte SqlFileKeyExtraFields=Sql file for keys of complementary attributes @@ -77,17 +79,20 @@ NoTrigger=Kein Trigger NoWidget=Kein Widget GoToApiExplorer=Gehe zum API Explorer ListOfMenusEntries=Liste der Menüeinträge +ListOfDictionariesEntries=List of dictionaries entries ListOfPermissionsDefined=Liste der definierten Berechtigungen SeeExamples=Beispiele hier EnabledDesc=Condition to have this field active (Examples: 1 or $conf->global->MYMODULE_MYOPTION) -VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only (not list), 4=Visible on list and update/view form only (not create). Using a negative value means field is not shown by default on list but can be selected for viewing). It can be an expression, for example: preg_match('/public/', $_SERVER['PHP_SELF'])?0:1 +VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only (not list), 4=Visible on list and update/view form only (not create). Using a negative value means field is not shown by default on list but can be selected for viewing). It can be an expression, for example:
    preg_match('/public/', $_SERVER['PHP_SELF'])?0:1
    ($user->rights->holiday->define_holiday ? 1 : 0) IsAMeasureDesc=Can the value of field be cumulated to get a total into list? (Examples: 1 or 0) SearchAllDesc=Is the field used to make a search from the quick search tool? (Examples: 1 or 0) SpecDefDesc=Enter here all documentation you want to provide with your module that is not already defined by other tabs. You can use .md or better, the rich .asciidoc syntax. LanguageDefDesc=Geben Sie in diese Dateien alle Schlüssel und entsprechende Übersetzung für jede Sprachdatei ein. MenusDefDesc=Define here the menus provided by your module +DictionariesDefDesc=Define here the dictionaries provided by your module PermissionsDefDesc=Define here the new permissions provided by your module MenusDefDescTooltip=The menus provided by your module/application are defined into the array $this->menus into the module descriptor file. You can edit manually this file or use the embedded editor.

    Note: Once defined (and module re-activated), menus are also visible into the menu editor available to administrator users on %s. +DictionariesDefDescTooltip=The dictionaries provided by your module/application are defined into the array $this->dictionaries into the module descriptor file. You can edit manually this file or use the embedded editor.

    Note: Once defined (and module re-activated), dictionaries are also visible into the setup area to administrator users on %s. PermissionsDefDescTooltip=The permissions provided by your module/application are defined into the array $this->rights into the module descriptor file. You can edit manually this file or use the embedded editor.

    Note: Once defined (and module re-activated), permissions are visible into the default permissions setup %s. HooksDefDesc=Definieren Sie in der Eigenschaft module_parts ['hooks'] im Moduldeskriptor den Kontext der Hooks, die Sie verwalten möchten (die Liste der Kontexte kann durch eine Suche nach ' initHooks ( 'im Hauptcode) gefunden werden.
    Bearbeiten Sie die Hook-Datei, um Ihrer hooked-Funktionen Code hinzuzufügen (hookable functions können durch eine Suche nach' executeHooks 'im Core-Code gefunden werden). TriggerDefDesc=Define in the trigger file the code you want to execute for each business event executed. @@ -105,9 +110,12 @@ InitStructureFromExistingTable=Build the structure array string of an existing t UseAboutPage=Disable the about page UseDocFolder=Disable the documentation folder UseSpecificReadme=Ein spezifisches Readme verwenden +ContentOfREADMECustomized=Note: The content of the README.md file has been replaced with the specific value defined into setup of ModuleBuilder. RealPathOfModule=Real path of module ContentCantBeEmpty=Content of file can't be empty WidgetDesc=You can generate and edit here the widgets that will be embedded with your module. +CSSDesc=You can generate and edit here a file with personalized CSS embedded with your module. +JSDesc=You can generate and edit here a file with personalized Javascript embedded with your module. CLIDesc=You can generate here some command line scripts you want to provide with your module. CLIFile=CLI File NoCLIFile=No CLI files @@ -117,3 +125,13 @@ UseSpecificFamily = Use a specific family UseSpecificAuthor = Use a specific author UseSpecificVersion = Use a specific initial version ModuleMustBeEnabled=The module/application must be enabled first +IncludeRefGeneration=The reference of object must be generated automatically +IncludeRefGenerationHelp=Check this if you want to include code to manage the generation automatically of the reference +IncludeDocGeneration=I want to generate some documents from the object +IncludeDocGenerationHelp=If you check this, some code will be generated to add a "Generate document" box on the record. +ShowOnCombobox=Show value into combobox +KeyForTooltip=Key for tooltip +CSSClass=CSS Class +NotEditable=Not editable +ForeignKey=Foreign key +TypeOfFieldsHelp=Type of fields:
    varchar(99), double(24,8), real, text, html, datetime, timestamp, integer, integer:ClassName:relativepath/to/classfile.class.php[:1[:filter]] ('1' means we add a + button after the combo to create the record, 'filter' can be 'status=1 AND fk_user = __USER_ID AND entity IN (__SHARED_ENTITIES__)' for example) diff --git a/htdocs/langs/de_DE/mrp.lang b/htdocs/langs/de_DE/mrp.lang index ed4d39b84df..18c936600d7 100644 --- a/htdocs/langs/de_DE/mrp.lang +++ b/htdocs/langs/de_DE/mrp.lang @@ -1,17 +1,61 @@ +Mrp=Fertigungsaufträge +MO=Manufacturing Order +MRPDescription=Module to manage Manufacturing Orders (MO). MRPArea=MRP Bereich +MrpSetupPage=Setup of module MRP MenuBOM=Stücklisten LatestBOMModified=zuletzt geänderte %s Stücklisten +LatestMOModified=Latest %s Manufacturing Orders modified +Bom=Stücklisten BillOfMaterials=Stückliste BOMsSetup=Stücklisten Modul einrichten ListOfBOMs=Stücklisten-Übersicht +ListOfManufacturingOrders=Liste der Fertigungsaufträge NewBOM=neue Stückliste -ProductBOMHelp=Produkt, welches mit dieser Stückliste erstellt werden soll +ProductBOMHelp=Product to create with this BOM.
    Note: Products with the property 'Nature of product' = 'Raw material' are not visible into this list. BOMsNumberingModules=Vorlage für die Stücklistennummerierung -BOMsModelModule=Dokumentvorlagen für Stücklisten +BOMsModelModule=BOM document templates +MOsNumberingModules=MO numbering templates +MOsModelModule=MO document templates FreeLegalTextOnBOMs=Freier Text auf dem Stücklisten-Dokument WatermarkOnDraftBOMs=Wasserzeichen auf Stücklisten-Entwürfen -ConfirmCloneBillOfMaterials=Möchten Sie diese Stückliste wirklich klonen? +FreeLegalTextOnMOs=Free text on document of MO +WatermarkOnDraftMOs=Watermark on draft MO +ConfirmCloneBillOfMaterials=Are you sure you want to clone the bill of material %s ? +ConfirmCloneMo=Are you sure you want to clone the Manufacturing Order %s ? ManufacturingEfficiency=Produktionseffizienz ValueOfMeansLoss=Ein Wert von 0,95 bedeutet einen durchschnittlichen Verlust von 5%% während der Produktion. DeleteBillOfMaterials=Stückliste löschen +DeleteMo=Delete Manufacturing Order ConfirmDeleteBillOfMaterials=Möchten Sie diese Stückliste wirklich löschen? +ConfirmDeleteMo=Möchten Sie diese Stückliste wirklich löschen? +MenuMRP=Fertigungsaufträge +NewMO=Neuer Fertigungsauftrag +QtyToProduce=Produktionsmenge +DateStartPlannedMo=Geplantes Startdatum +DateEndPlannedMo=Geplantes Enddatum +KeepEmptyForAsap=Leer bedeutet 'So bald wie möglich' +EstimatedDuration=Estimated duration +EstimatedDurationDesc=Estimated duration to manufacture this product using this BOM +ConfirmValidateBom=Are you sure you want to validate the BOM with the reference %s (you will be able to use it to build new Manufacturing Orders) +ConfirmCloseBom=Are you sure you want to cancel this BOM (you won't be able to use it to build new Manufacturing Orders anymore) ? +ConfirmReopenBom=Are you sure you want to re-open this BOM (you will be able to use it to build new Manufacturing Orders) +StatusMOProduced=Produced +QtyFrozen=Frozen Qty +QuantityFrozen=Frozen Quantity +QuantityConsumedInvariable=When this flag is set, the quantity consumed is always the value defined and is not relative to the quantity produced. +DisableStockChange=Disable stock change +DisableStockChangeHelp=When this flag is set, there is no stock change on this product, whatever is the quantity produced +BomAndBomLines=Bills Of Material and lines +BOMLine=Line of BOM +WarehouseForProduction=Warehouse for production +CreateMO=Create MO +ToConsume=To consume +ToProduce=To produce +QtyAlreadyConsumed=Qty already consumed +QtyAlreadyProduced=Qty already produced +ConsumeAndProduceAll=Consume and Produce All +Manufactured=Manufactured +TheProductXIsAlreadyTheProductToProduce=The product to add is already the product to produce. +ForAQuantityOf1=For a quantity to produce of 1 +ConfirmValidateMo=Are you sure you want to validate this Manufacturing Order? diff --git a/htdocs/langs/de_DE/opensurvey.lang b/htdocs/langs/de_DE/opensurvey.lang index 30ada367160..3ad8c247d94 100644 --- a/htdocs/langs/de_DE/opensurvey.lang +++ b/htdocs/langs/de_DE/opensurvey.lang @@ -1,7 +1,7 @@ # Dolibarr language file - Source file is en_US - opensurvey Survey=Umfrage Surveys=Umfragen -OrganizeYourMeetingEasily=Lassen Sie über Termine und andere Optionen ganz einfach abstimmen. Bitte wählen Sie zuerst den Umfragen-Typ: +OrganizeYourMeetingEasily=Organize your meetings and polls easily. First select the type of poll... NewSurvey=Neue Umfrage OpenSurveyArea=Umfragen-Übersicht AddACommentForPoll=Hier können Sie einen Kommentar zur Umfrage hinzufügen: diff --git a/htdocs/langs/de_DE/orders.lang b/htdocs/langs/de_DE/orders.lang index 94de9689408..6a1150a0140 100644 --- a/htdocs/langs/de_DE/orders.lang +++ b/htdocs/langs/de_DE/orders.lang @@ -11,6 +11,7 @@ OrderDate=Bestelldatum OrderDateShort=Bestelldatum OrderToProcess=Auftrag zur Bearbeitung NewOrder=Neue Bestellung +NewOrderSupplier=New Purchase Order ToOrder=Erzeuge Bestellung MakeOrder=Erzeuge Bestellung SupplierOrder=Lieferantenbestellung @@ -25,6 +26,8 @@ OrdersToBill=Gelieferte Kundenaufträge OrdersInProcess=Kundenaufträge in Bearbeitung OrdersToProcess=Zu bearbeitende Kundenaufträge SuppliersOrdersToProcess=Lieferantenbestellung in Bearbeitung +SuppliersOrdersAwaitingReception=Purchase orders awaiting reception +AwaitingReception=Awaiting reception StatusOrderCanceledShort=Storniert StatusOrderDraftShort=Entwurf StatusOrderValidatedShort=Freigegeben @@ -37,7 +40,6 @@ StatusOrderDeliveredShort=Geliefert StatusOrderToBillShort=Zu verrechnen StatusOrderApprovedShort=genehmigt StatusOrderRefusedShort=Abgelehnt -StatusOrderBilledShort=Verrechnet StatusOrderToProcessShort=Zu bearbeiten StatusOrderReceivedPartiallyShort=Teilweise erhalten StatusOrderReceivedAllShort=Produkte erhalten @@ -50,7 +52,6 @@ StatusOrderProcessed=Bearbeitet StatusOrderToBill=Zu verrechnen StatusOrderApproved=Bestellung genehmigt StatusOrderRefused=Abgelehnt -StatusOrderBilled=Verrechnet StatusOrderReceivedPartially=Teilweise erhalten StatusOrderReceivedAll=Alle Produkte erhalten ShippingExist=Eine Lieferung ist vorhanden @@ -70,6 +71,7 @@ DeleteOrder=Bestellung löschen CancelOrder=Bestellung stornieren OrderReopened= Auftrag %s wieder geöffnet AddOrder=Bestellung erstellen +AddPurchaseOrder=Create purchase order AddToDraftOrders=Zu Bestellentwurf hinzufügen ShowOrder=Bestellung anzeigen OrdersOpened=Bestellungen zu bearbeiten @@ -146,13 +148,41 @@ PDFProformaDescription=Eine vollständige Proforma-Rechnung (Logo, uwm.) CreateInvoiceForThisCustomer=Bestellung verrechnen NoOrdersToInvoice=Keine rechnungsfähigen Bestellungen CloseProcessedOrdersAutomatically=Markiere alle ausgewählten Bestellungen als "verarbeitet". -OrderCreation=Erstellen einer Bestellung +OrderCreation=Bestelldatum Ordered=Bestellt OrderCreated=Ihre Bestellungen wurden erstellt OrderFail=Ein Fehler trat beim erstellen der Bestellungen auf CreateOrders=Erzeuge Bestellungen ToBillSeveralOrderSelectCustomer=Um eine Rechnung für verschiedene Bestellungen zu erstellen, klicken Sie erst auf Kunde und wählen Sie dann "%s". -OptionToSetOrderBilledNotEnabled=Option (Aus dem Workflow Modul) um die Bestellung als 'Verrechnet' zu markieren wenn die Rechnung freigegeben wurde ist deaktiviert, sie müssen den Status der Bestellung manuell auf 'Verrechnet' setzen. +OptionToSetOrderBilledNotEnabled=Option from module Workflow, to set order to 'Billed' automatically when invoice is validated, is not enabled, so you will have to set the status of orders to 'Billed' manually after the invoice has been generated. IfValidateInvoiceIsNoOrderStayUnbilled=Wenn die Rechnungsprüfung "Nein" lautet, bleibt die Bestellung bis zur Validierung der Rechnung im Status 'Nicht ausgefüllt'. -CloseReceivedSupplierOrdersAutomatically=Schließe die Bestellung nach „%s“ automatisch, wenn alle Produkte empfangen wurden. +CloseReceivedSupplierOrdersAutomatically=Close order to status "%s" automatically if all products are received. SetShippingMode=Setze die Versandart +WithReceptionFinished=With reception finished +#### supplier orders status +StatusSupplierOrderCanceledShort=Storniert +StatusSupplierOrderDraftShort=Entwurf +StatusSupplierOrderValidatedShort=Freigegeben +StatusSupplierOrderSentShort=In Bearbeitung +StatusSupplierOrderSent=Versand in Bearbeitung +StatusSupplierOrderOnProcessShort=Bestellt +StatusSupplierOrderProcessedShort=Bearbeitet +StatusSupplierOrderDelivered=Geliefert +StatusSupplierOrderDeliveredShort=Geliefert +StatusSupplierOrderToBillShort=Geliefert +StatusSupplierOrderApprovedShort=genehmigt +StatusSupplierOrderRefusedShort=Abgelehnt +StatusSupplierOrderToProcessShort=Zu bearbeiten +StatusSupplierOrderReceivedPartiallyShort=Teilweise erhalten +StatusSupplierOrderReceivedAllShort=Produkte erhalten +StatusSupplierOrderCanceled=Storniert +StatusSupplierOrderDraft=Entwurf (muss noch überprüft werden) +StatusSupplierOrderValidated=Freigegeben +StatusSupplierOrderOnProcess=Bestellt - wartet auf Eingang +StatusSupplierOrderOnProcessWithValidation=Bestellt - wartet auf Eingang/Bestätigung +StatusSupplierOrderProcessed=Bearbeitet +StatusSupplierOrderToBill=Geliefert +StatusSupplierOrderApproved=genehmigt +StatusSupplierOrderRefused=Abgelehnt +StatusSupplierOrderReceivedPartially=Teilweise erhalten +StatusSupplierOrderReceivedAll=Alle Produkte erhalten diff --git a/htdocs/langs/de_DE/paybox.lang b/htdocs/langs/de_DE/paybox.lang index f789e067b5e..33c3a5f1598 100644 --- a/htdocs/langs/de_DE/paybox.lang +++ b/htdocs/langs/de_DE/paybox.lang @@ -11,17 +11,8 @@ YourEMail=E-Mail-Adresse für die Zahlungsbestätigung Creditor=Zahlungsempfänger PaymentCode=Zahlungscode PayBoxDoPayment=Pay with Paybox -ToPay=Zahlung tätigen YouWillBeRedirectedOnPayBox=Zur Eingabe Ihrer Kreditkartendaten werden Sie an eine sichere Bezahlseite weitergeleitet. Continue=Fortfahren -ToOfferALinkForOnlinePayment=URL für %s Zahlung -ToOfferALinkForOnlinePaymentOnOrder=URL to offer a %s online payment user interface for a sales order -ToOfferALinkForOnlinePaymentOnInvoice=URL um Ihren Kunden eine %s Online-Bezahlseite für Rechnungen anzubieten -ToOfferALinkForOnlinePaymentOnContractLine=URL um Ihren Kunden eine %s Online-Bezahlseite für Vertragspositionen anzubieten -ToOfferALinkForOnlinePaymentOnFreeAmount=URL um Ihren Kunden eine %s Online-Bezahlseite für frei wählbare Beträge anzubieten -ToOfferALinkForOnlinePaymentOnMemberSubscription=URL um Ihren Mitgliedern eine %s Online-Bezahlseite für Mitgliedsbeiträge -ToOfferALinkForOnlinePaymentOnDonation=URL to offer a %s online payment, user interface for payment of donation -YouCanAddTagOnUrl=Sie können auch den URL-Parameter &tag=value an eine beliebige dieser URLs anhängen (erforderlich nur bei der freien Zahlung) um einen eigenen Zahlungskommentar hinzuzufügen. SetupPayBoxToHavePaymentCreatedAutomatically=Setup your Paybox with url %s to have payment created automatically when validated by Paybox. YourPaymentHasBeenRecorded=Hiermit Bestätigen wir, dass die Zahlung ausgeführt wurde. Vielen Dank. YourPaymentHasNotBeenRecorded=Your payment has NOT been recorded and the transaction has been canceled. Thank you. diff --git a/htdocs/langs/de_DE/products.lang b/htdocs/langs/de_DE/products.lang index 13c61b3fa67..449cf5b2d24 100644 --- a/htdocs/langs/de_DE/products.lang +++ b/htdocs/langs/de_DE/products.lang @@ -29,10 +29,14 @@ ProductOrService=Produkt oder Leistung ProductsAndServices=Produkte und Leistungen ProductsOrServices=Produkte oder Leistungen ProductsPipeServices=Produkte | Dienstleistungen +ProductsOnSale=Products for sale +ProductsOnPurchase=Products for purchase ProductsOnSaleOnly=Produkte nur für den Verkauf ProductsOnPurchaseOnly=Produkte nur für den Einkauf ProductsNotOnSell=Produkte weder für Einkauf, noch für Verkauf ProductsOnSellAndOnBuy=Produkte für Ein- und Verkauf +ServicesOnSale=Services for sale +ServicesOnPurchase=Services for purchase ServicesOnSaleOnly=Leistungen nur für den Verkauf ServicesOnPurchaseOnly=Leistungen nur für den Einkauf ServicesNotOnSell=Services weder für Ein- noch Verkauf @@ -43,7 +47,7 @@ LastRecordedServices=%s zuletzt erfasste Leistungen CardProduct0=Produkt CardProduct1=Leistung Stock=Warenbestand -MenuStocks=Warenbestände +MenuStocks=Lagerbestände Stocks=Stocks and location (warehouse) of products Movements=Lagerbewegungen Sell=Verkaufen @@ -125,11 +129,11 @@ ImportDataset_service_1=Leistungen DeleteProductLine=Produktlinie löschen ConfirmDeleteProductLine=Möchten Sie diese Position wirklich löschen? ProductSpecial=Spezial -QtyMin=Mindest. Kaufmenge +QtyMin=Mindestbestellmenge PriceQtyMin=Preismenge min. PriceQtyMinCurrency=Preis (Währung) für diese Menge. (Kein Rabatt) VATRateForSupplierProduct=Mehrwertsteuersatz (für diesen Lieferanten / Produkt) -DiscountQtyMin=Rabatt für diese Menge. +DiscountQtyMin=Rabatt für diese Menge NoPriceDefinedForThisSupplier=Für diesen Lieferanten / Produkt wurde kein Preis / Menge definiert NoSupplierPriceDefinedForThisProduct=Für dieses Produkt ist kein Lieferantenpreis / Menge definiert PredefinedProductsToSell=Vordefiniertes Produkt @@ -149,6 +153,7 @@ RowMaterial=Rohmaterial ConfirmCloneProduct=Möchten Sie das Produkt / die Leistung %s wirklich duplizieren? CloneContentProduct=Allgemeine Informationen des Produkts / der Leistung duplizieren ClonePricesProduct=Preise duplizieren +CloneCategoriesProduct=Clone tags/categories linked CloneCompositionProduct=Virtuelles Produkt / Service klonen CloneCombinationsProduct=Dupliziere Produkt-Variante ProductIsUsed=Produkt in Verwendung @@ -172,7 +177,7 @@ hour=Stunde h=h day=Tag d=d -kilogram=Kilo +kilogram=Kilogramm kg=kg gram=Gramm g=g @@ -208,8 +213,8 @@ UseMultipriceRules=Use price segment rules (defined into product module setup) t PercentVariationOver=%% Veränderung über %s PercentDiscountOver=%% Nachlass über %s KeepEmptyForAutoCalculation=Leer lassen um den Wert basierend auf Gewicht oder Volumen der Produkte automatisch zu berechnen -VariantRefExample=Beispiel: COL -VariantLabelExample=Beispiel: Farbe +VariantRefExample=Examples: COL, SIZE +VariantLabelExample=Examples: Color, Size ### composition fabrication Build=Produzieren ProductsMultiPrice=Produkte und Preise für jedes Preissegment @@ -287,6 +292,7 @@ ProductWeight=Gewicht für ein Produkt ProductVolume=Volumen für 1 Produkt WeightUnits=Einheit Gewicht VolumeUnits=Einheit Volumen +SurfaceUnits=Flächeneinheit SizeUnits=Einheit Größe DeleteProductBuyPrice=Einkaufspreis löschen ConfirmDeleteProductBuyPrice=Möchten Sie diesen Einkaufspreis wirklich löschen? @@ -341,4 +347,4 @@ ErrorDestinationProductNotFound=Zielprodukt nicht gefunden ErrorProductCombinationNotFound=Produktvariante nicht gefunden ActionAvailableOnVariantProductOnly=Action only available on the variant of product ProductsPricePerCustomer=Product prices per customers -ProductSupplierExtraFields=Ergänzende Attribute (Lieferantenpreise) \ No newline at end of file +ProductSupplierExtraFields=Additional Attributes (Supplier Prices) diff --git a/htdocs/langs/de_DE/projects.lang b/htdocs/langs/de_DE/projects.lang index 1461937e24f..d677f1a48ca 100644 --- a/htdocs/langs/de_DE/projects.lang +++ b/htdocs/langs/de_DE/projects.lang @@ -33,7 +33,7 @@ ConfirmDeleteAProject=Sind Sie sicher, dass diese Vertragsposition löschen woll ConfirmDeleteATask=Sind Sie sicher, dass diese Aufgabe löschen wollen? OpenedProjects=offene Projekte OpenedTasks=offene Aufgaben -OpportunitiesStatusForOpenedProjects=Leads amount of open projects by status +OpportunitiesStatusForOpenedProjects=Betrag der Leads aus offenen Projekten nach Status OpportunitiesStatusForProjects=Leads amount of projects by status ShowProject=Projekt anzeigen ShowTask=Aufgabe anzeigen @@ -45,7 +45,7 @@ TimeSpent=Zeitaufwand TimeSpentByYou=eigener Zeitaufwand TimeSpentByUser=Zeitaufwand von Benutzer ausgegeben TimesSpent=Zeitaufwände -TaskId=Task ID +TaskId=Aufgaben-ID RefTask=Task ref. LabelTask=Task label TaskTimeSpent=Zeitaufwände für Aufgaben @@ -86,15 +86,15 @@ WhichIamLinkedToProject=which I'm linked to project Time=Zeitaufwand ListOfTasks=Aufgabenliste GoToListOfTimeConsumed=Liste der verwendeten Zeit aufrufen -GoToListOfTasks=Liste der Aufgaben aufrufen -GoToGanttView=zum Gantt-Diagramm +GoToListOfTasks=Show as list +GoToGanttView=show as Gantt GanttView=Gantt-Diagramm -ListProposalsAssociatedProject=List of the commercial proposals related to the project +ListProposalsAssociatedProject=Liste der projektbezogenen Angebote ListOrdersAssociatedProject=List of sales orders related to the project -ListInvoicesAssociatedProject=List of customer invoices related to the project +ListInvoicesAssociatedProject=Liste der projektbezogenen Kundenrechnungen ListPredefinedInvoicesAssociatedProject=List of customer template invoices related to the project ListSupplierOrdersAssociatedProject=List of purchase orders related to the project -ListSupplierInvoicesAssociatedProject=List of vendor invoices related to the project +ListSupplierInvoicesAssociatedProject=Liste der projektbezogenen Lieferantenrechnungen ListContractAssociatedProject=Liste der projektbezogenen Verträge ListShippingAssociatedProject=List of shippings related to the project ListFichinterAssociatedProject=List of interventions related to the project @@ -250,3 +250,8 @@ OneLinePerUser=One line per user ServiceToUseOnLines=Service to use on lines InvoiceGeneratedFromTimeSpent=Invoice %s has been generated from time spent on project ProjectBillTimeDescription=Check if you enter timesheet on tasks of project AND you plan to generate invoice(s) from the timesheet to bill the customer of the project (do not check if you plan to create invoice that is not based on entered timesheets). +ProjectFollowOpportunity=Follow opportunity +ProjectFollowTasks=Follow tasks +UsageOpportunity=Usage: Opportunity +UsageTasks=Usage: Tasks +UsageBillTimeShort=Usage: Bill time diff --git a/htdocs/langs/de_DE/receiptprinter.lang b/htdocs/langs/de_DE/receiptprinter.lang index 46dee79c373..885b8c509f8 100644 --- a/htdocs/langs/de_DE/receiptprinter.lang +++ b/htdocs/langs/de_DE/receiptprinter.lang @@ -26,9 +26,10 @@ PROFILE_P822D=P822D Profil PROFILE_STAR=Star Profil PROFILE_DEFAULT_HELP=Standardprofil passend für Epson Drucker PROFILE_SIMPLE_HELP=Einfaches Profil ohne Grafik -PROFILE_EPOSTEP_HELP=Epos Tep Profil Hilfe +PROFILE_EPOSTEP_HELP=Epos Tep Profil PROFILE_P822D_HELP=P822D Profil ohne Grafik PROFILE_STAR_HELP=Star Profil +DOL_LINE_FEED=Zeile überspringen DOL_ALIGN_LEFT=linksbündiger Text DOL_ALIGN_CENTER=zentrierter Text DOL_ALIGN_RIGHT=rechtsbündiger Text @@ -42,3 +43,5 @@ DOL_CUT_PAPER_PARTIAL=Quittung teilweise abtrennen DOL_OPEN_DRAWER=Kassenschublade DOL_ACTIVATE_BUZZER=Summer aktivieren DOL_PRINT_QRCODE=QR-Code drucken +DOL_PRINT_LOGO=Print logo of my company +DOL_PRINT_LOGO_OLD=Print logo of my company (old printers) diff --git a/htdocs/langs/de_DE/sendings.lang b/htdocs/langs/de_DE/sendings.lang index fc55f511440..56735b45f9d 100644 --- a/htdocs/langs/de_DE/sendings.lang +++ b/htdocs/langs/de_DE/sendings.lang @@ -21,6 +21,7 @@ QtyShipped=Liefermenge QtyShippedShort=Gelieferte Menge QtyPreparedOrShipped=Menge vorbereitet oder versendet QtyToShip=Versandmenge +QtyToReceive=Qty to receive QtyReceived=Erhaltene Menge QtyInOtherShipments=Menge in anderen Lieferungen KeepToShip=Noch zu versenden @@ -37,26 +38,27 @@ StatusSendingValidatedShort=Freigegeben StatusSendingProcessedShort=Fertig SendingSheet=Auslieferungen ConfirmDeleteSending=Möchten Sie diesen Versand wirklich löschen? -ConfirmValidateSending=Möchten Sie diesen Versand mit der referenz %s wirklich freigeben? +ConfirmValidateSending=Möchten Sie diesen Versand mit der Referenz %s wirklich freigeben? ConfirmCancelSending=Möchten Sie diesen Versand wirklich abbrechen? DocumentModelMerou=Merou A5-Modell -WarningNoQtyLeftToSend=Achtung, keine Produkte für den Versand +WarningNoQtyLeftToSend=Achtung, keine weiteren Produkte für den Versand. StatsOnShipmentsOnlyValidated=Versandstatistik (nur freigegebene). Das Datum ist das der Freigabe (geplantes Lieferdatum ist nicht immer bekannt). DateDeliveryPlanned=Geplanter Liefertermin RefDeliveryReceipt=Lieferschein-Nr. StatusReceipt=Der Status des Lieferschein DateReceived=Datum der Zustellung +ClassifyReception=Als erhalten markieren SendShippingByEMail=Versand per E-Mail SendShippingRef=Versendung der Auslieferung %s ActionsOnShipping=Hinweis zur Lieferung LinkToTrackYourPackage=Link zur Paket- bzw. Sendungsverfolgung ShipmentCreationIsDoneFromOrder=Lieferscheine müssen aus einer Bestellung generiert werden ShipmentLine=Zeilen Lieferschein -ProductQtyInCustomersOrdersRunning=Produktmenge in offenen Kundenaufträgen -ProductQtyInSuppliersOrdersRunning=Produktmenge in offenen Lieferantenbestellungen -ProductQtyInShipmentAlreadySent=Produktmenge von open sales order already gesendet -ProductQtyInSuppliersShipmentAlreadyRecevied=Produktmenge aus offener Bestellung bereits erhalten -NoProductToShipFoundIntoStock=Kein Artikel zum Versenden gefunden im Lager %s. Korrigieren Sie den Lagerbestand oder wählen Sie ein anderes Lager. +ProductQtyInCustomersOrdersRunning=Product quantity from open sales orders +ProductQtyInSuppliersOrdersRunning=Product quantity from open purchase orders +ProductQtyInShipmentAlreadySent=Bereits verschickte Mengen aus offenen Kundenaufträgen +ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from open purchase orders already received +NoProductToShipFoundIntoStock=Im Lager %s sind keine Artikel für den Versand vorhanden. Korrigieren Sie den Lagerbestand oder wählen Sie ein anderes Lager. WeightVolShort=Gew./Vol. ValidateOrderFirstBeforeShipment=Sie müssen den Auftrag erst bestätigen bevor Sie eine Lieferung machen können. @@ -69,4 +71,4 @@ SumOfProductWeights=Summe der Produktgewichte # warehouse details DetailWarehouseNumber= Warenlagerdetails -DetailWarehouseFormat= W:%s (Menge: %d) +DetailWarehouseFormat= W: %s (Menge: %d) diff --git a/htdocs/langs/de_DE/stocks.lang b/htdocs/langs/de_DE/stocks.lang index 2fa571d8e32..13b862e5140 100644 --- a/htdocs/langs/de_DE/stocks.lang +++ b/htdocs/langs/de_DE/stocks.lang @@ -3,7 +3,7 @@ WarehouseCard=Warenlager - Karte Warehouse=Warenlager Warehouses=Warenlager ParentWarehouse=Übergeordnetes Lager -NewWarehouse=New warehouse / Stock Location +NewWarehouse=Neues Warenlager WarehouseEdit=Warenlager bearbeiten MenuNewWarehouse=Neues Warenlager WarehouseSource=Ursprungslager @@ -29,18 +29,18 @@ MovementId=Bewegungs ID StockMovementForId=Lagerbewegung Nr. %d ListMouvementStockProject=Lagerbewegungen für Projekt StocksArea=Warenlager - Übersicht -AllWarehouses=All warehouses +AllWarehouses=Alle Warenlager IncludeAlsoDraftOrders=Include also draft orders Location=Standort LocationSummary=Kurzbezeichnung Standort NumberOfDifferentProducts=Anzahl unterschiedlicher Produkte -NumberOfProducts=Anzahl der Produkte +NumberOfProducts=Anzahl Produkte LastMovement=Letzte Bewegung LastMovements=Letzte Bewegungen Units=Einheiten Unit=Einheit StockCorrection=Lagerkorrektur -CorrectStock=Lagerstandsanpassung +CorrectStock=Lagerbestandskorrektur StockTransfer=Lagerbewegung TransferStock=Bestand umbuchen MassStockTransferShort=Massen-Bestandsumbuchung @@ -55,7 +55,7 @@ PMPValue=Gewichteter Warenwert PMPValueShort=DSWP EnhancedValueOfWarehouses=Lagerwert UserWarehouseAutoCreate=Automatisch ein Lager erstellen wenn ein neuer Benutzer erstellt wird -AllowAddLimitStockByWarehouse=Manage also values for minimum and desired stock per pairing (product-warehouse) in addition to values per product +AllowAddLimitStockByWarehouse=Manage also value for minimum and desired stock per pairing (product-warehouse) in addition to the value for minimum and desired stock per product IndependantSubProductStock=Produkt- und Unterproduktbestände sind unabhängig voneinander QtyDispatched=Versandmenge QtyDispatchedShort=Menge versandt @@ -65,7 +65,7 @@ RuleForStockManagementDecrease=Choose Rule for automatic stock decrease (manual RuleForStockManagementIncrease=Choose Rule for automatic stock increase (manual increase is always possible, even if an automatic increase rule is activated) DeStockOnBill=Decrease real stocks on validation of customer invoice/credit note DeStockOnValidateOrder=Decrease real stocks on validation of sales order -DeStockOnShipment=Verringere reale Bestände bei Bestädigung von Lieferungen +DeStockOnShipment=Verringere reale Lagerbestände bei Bestätigung von Lieferungen DeStockOnShipmentOnClosing=Decrease real stocks when shipping is set to closed ReStockOnBill=Increase real stocks on validation of vendor invoice/credit note ReStockOnValidateOrder=Increase real stocks on purchase order approval @@ -75,23 +75,23 @@ StockOnReceptionOnClosing=Increase real stocks when reception is set to closed OrderStatusNotReadyToDispatch=Auftrag wurde noch nicht oder nicht mehr ein Status, der Erzeugnisse auf Lager Hallen Versand ermöglicht. StockDiffPhysicTeoric=Begründung für Differenz zwischen Inventurbestand und Lagerbestand NoPredefinedProductToDispatch=Keine vordefinierten Produkte für dieses Objekt. Also kein Versand im Lager erforderlich ist. -DispatchVerb=Versand +DispatchVerb=Position(en) verbuchen StockLimitShort=Grenzwert für Alarm StockLimit=Mindestbestand vor Warnung StockLimitDesc=(leer) bedeutet keine Warnung.
    0 kann für eine Warnung verwendet werden, sobald der Bestand leer ist. -PhysicalStock=Physical Stock -RealStock=Realer Lagerbestand -RealStockDesc=Physical/real stock is the stock currently in the warehouses. +PhysicalStock=Aktueller Lagerbestand +RealStock=Realer Bestand +RealStockDesc=Der aktuelle Lagerbestand ist die Stückzahl, die aktuell und physikalisch in Ihren Warenlagern vorhanden ist. RealStockWillAutomaticallyWhen=The real stock will be modified according to this rule (as defined in the Stock module): -VirtualStock=Theoretisches Warenlager +VirtualStock=Theoretischer Lagerbestand VirtualStockDesc=Virtual stock is the calculated stock available once all open/pending actions (that affect stocks) are closed (purchase orders received, sales orders shipped etc.) IdWarehouse=Warenlager ID DescWareHouse=Beschreibung Warenlager LieuWareHouse=Standort Warenlager WarehousesAndProducts=Warenlager und Produkte WarehousesAndProductsBatchDetail=Warenlager und Produkte (mit Detail per lot / serial) -AverageUnitPricePMPShort=Gewichteter Durchschnitts-Einstandspreis -AverageUnitPricePMP=Gewichteter Durchschnittspreis bei Erwerb +AverageUnitPricePMPShort=Gewogener durchschnittlicher Einkaufspreis +AverageUnitPricePMP=Gewogener durchschnittlicher Einkaufspreis SellPriceMin=Verkaufspreis EstimatedStockValueSellShort=Verkaufswert EstimatedStockValueSell=Verkaufswert @@ -104,20 +104,20 @@ ThisWarehouseIsPersonalStock=Dieses Lager bezeichnet den persönlichen Bestand v SelectWarehouseForStockDecrease=Wählen Sie das Lager für die Entnahme SelectWarehouseForStockIncrease=Wählen Sie das Lager für den Wareneingang NoStockAction=Keine Vorratsänderung -DesiredStock=Desired Stock +DesiredStock=Gewünschter Lagerbestand DesiredStockDesc=Dieser Lagerbestand wird von der Nachbestellfunktion verwendet. StockToBuy=zu bestellen Replenishment=Nachbestellung ReplenishmentOrders=Nachbestellungen VirtualDiffersFromPhysical=Je nach den Einstellungen zur Erhöhung/Minderung des Lagerbestands können physischer und theoretischer Bestand (tatsächliche + laufende Bestellungen) voneinander abweichen -UseVirtualStockByDefault=Nutze theoretische Lagerbestände anstatt des physischem Bestands für die Nachbestellfunktion -UseVirtualStock=theoretisches Warenlager verwenden -UsePhysicalStock=Physisches Warenlager verwenden +UseVirtualStockByDefault=Nutze theoretische Lagerbestände anstatt des physischen Lagerbestands für die Nachbestellfunktion +UseVirtualStock=Theoretischen Lagerbestand benutzen +UsePhysicalStock=Ist-Bestand verwenden CurentSelectionMode=Aktueller Auswahl-Modus -CurentlyUsingVirtualStock=Theoretisches Warenlager -CurentlyUsingPhysicalStock=Physisches Warenlager +CurentlyUsingVirtualStock=Theoretischer Lagerbestand +CurentlyUsingPhysicalStock=Aktueller Lagerbestand RuleForStockReplenishment=Regeln für Nachbestellungen -SelectProductWithNotNullQty=Select at least one product with a qty not null and a vendor +SelectProductWithNotNullQty=Wählen Sie mindestens ein Produkt mit einer Bestellmenge größer Null und einen Lieferanten AlertOnly= Nur Warnungen WarehouseForStockDecrease=Das Lager %s wird für Entnahme verwendet WarehouseForStockIncrease=Das Lager %s wird für Wareneingang verwendet @@ -130,14 +130,14 @@ NbOfProductAfterPeriod=Menge des Produkts %s im Lager nach der gewählten Period MassMovement=Massenbewegung SelectProductInAndOutWareHouse=Wählen Sie ein Produkt, eine Menge, ein Quellen- und ein Ziel-Lager und klicken Sie dann auf "%s". Sobald Sie dies für alle erforderlichen Bewegungen getan haben, klicken Sie auf "%s". RecordMovement=Umbuchung -ReceivingForSameOrder=Empfänger zu dieser Bestellung -StockMovementRecorded=aufgezeichnete Lagerbewegungen +ReceivingForSameOrder=Verbuchungen zu dieser Bestellung +StockMovementRecorded=Lagerbewegungen aufgezeichnet RuleForStockAvailability=Regeln für Bestands-Verfügbarkeit StockMustBeEnoughForInvoice=Stock level must be enough to add product/service to invoice (check is done on current real stock when adding a line into invoice whatever the rule for automatic stock change) StockMustBeEnoughForOrder=Stock level must be enough to add product/service to order (check is done on current real stock when adding a line into order whatever the rule for automatic stock change) StockMustBeEnoughForShipment= Stock level must be enough to add product/service to shipment (check is done on current real stock when adding a line into shipment whatever the rule for automatic stock change) MovementLabel=Titel der Lagerbewegung -TypeMovement=Type of movement +TypeMovement=Art der Lagerbewegung DateMovement=Datum Lagerbewegung InventoryCode=Bewegungs- oder Bestandscode IsInPackage=In Paket enthalten @@ -184,7 +184,7 @@ SelectFournisseur=Vendor filter inventoryOnDate=Inventur INVENTORY_DISABLE_VIRTUAL=Virtual product (kit): do not decrement stock of a child product INVENTORY_USE_MIN_PA_IF_NO_LAST_PA=Verwendet den Kaufpreis, wenn kein letzter Kaufpreis gefunden werden kann -INVENTORY_USE_INVENTORY_DATE_FROM_DATEMVT=Stock movement has date of inventory +INVENTORY_USE_INVENTORY_DATE_FOR_DATE_OF_MVT=Stock movements will have the date of inventory (instead of the date of inventory validation) inventoryChangePMPPermission=Durchschnittspreis änderbar ColumnNewPMP=Neuer Durchschnittsstückpreis OnlyProdsInStock=Fügen sie kein Produkt ohne Bestand hinzu @@ -205,10 +205,14 @@ ExitEditMode=Berarbeiten beenden inventoryDeleteLine=Zeile löschen RegulateStock=Lager ausgleichen ListInventory=Liste -StockSupportServices=Stock management supports Services -StockSupportServicesDesc=By default, you can stock only products of type "product". You may also stock a product of type "service" if both module Services and this option are enabled. -ReceiveProducts=Erhaltene Positionen -StockIncreaseAfterCorrectTransfer=Increase by correction/transfer -StockDecreaseAfterCorrectTransfer=Decrease by correction/transfer -StockIncrease=Stock increase -StockDecrease=Stock decrease +StockSupportServices=Lagerverwaltung auch für den Typ "Leistung" benutzen +StockSupportServicesDesc=Im Standard ist die Lagerverwaltung nur für den Typ "Produkt" aktiv. Aktivieren Sie diese Option, um auch den Typ "Leistung" für die Lagerverwaltung freizuschalten. Beachten Sie, dass dazu auch das Modul Leistungen aktiviert sein muss! +ReceiveProducts=Positionen erhalten +StockIncreaseAfterCorrectTransfer=Bestandszunahme durch Korrektur/Transfer +StockDecreaseAfterCorrectTransfer=Bestandsabnahme durch Korrektur/Transfer +StockIncrease=Bestandserhöhung +StockDecrease=Bestandsabnahme +InventoryForASpecificWarehouse=Inventory for a specific warehouse +InventoryForASpecificProduct=Inventory for a specific product +StockIsRequiredToChooseWhichLotToUse=Stock is required to choose which lot to use +ForceTo=Force to diff --git a/htdocs/langs/de_DE/stripe.lang b/htdocs/langs/de_DE/stripe.lang index ee8d6fc4167..3b685b44871 100644 --- a/htdocs/langs/de_DE/stripe.lang +++ b/htdocs/langs/de_DE/stripe.lang @@ -12,16 +12,17 @@ YourEMail=E-Mail-Adresse für die Zahlungsbestätigung STRIPE_PAYONLINE_SENDEMAIL=E-Mail-Benachrichtigung nach einem Zahlungsversuch (erfolgreich oder fehlgeschlagen) Creditor=Zahlungsempfänger PaymentCode=Zahlungscode -StripeDoPayment=Pay with Stripe +StripeDoPayment=Zahlen mit Stripe YouWillBeRedirectedOnStripe=Zur Eingabe Ihrer Kreditkartendaten werden Sie auf die sichere Bezahlseite von Stripe weitergeleitet. Continue=Nächster ToOfferALinkForOnlinePayment=URL für %s Zahlung -ToOfferALinkForOnlinePaymentOnOrder=URL to offer a %s online payment user interface for a sales order -ToOfferALinkForOnlinePaymentOnInvoice=URL um Ihren Kunden eine %s Online-Bezahlseite für Rechnungen anzubieten -ToOfferALinkForOnlinePaymentOnContractLine=URL um Ihren Kunden eine %s Online-Bezahlseite für Vertragspositionen anzubieten -ToOfferALinkForOnlinePaymentOnFreeAmount=URL um Ihren Kunden eine %s Online-Bezahlseite für frei wählbare Beträge anzubieten -ToOfferALinkForOnlinePaymentOnMemberSubscription=URL um Ihren Mitgliedern eine %s Online-Bezahlseite für Mitgliedsbeiträge -YouCanAddTagOnUrl=Sie können auch den URL-Parameter &tag=value an eine beliebige dieser URLs anhängen (erforderlich nur bei der freien Zahlung) um einen eigenen Zahlungskommentar hinzuzufügen. +ToOfferALinkForOnlinePaymentOnOrder=URL to offer a %s online payment page for a sales order +ToOfferALinkForOnlinePaymentOnInvoice=URL to offer a %s online payment page for a customer invoice +ToOfferALinkForOnlinePaymentOnContractLine=URL to offer a %s online payment page for a contract line +ToOfferALinkForOnlinePaymentOnFreeAmount=URL to offer a %s online payment page of any amount with no existing object +ToOfferALinkForOnlinePaymentOnMemberSubscription=URL to offer a %s online payment page for a member subscription +ToOfferALinkForOnlinePaymentOnDonation=URL to offer a %s online payment page for payment of a donation +YouCanAddTagOnUrl=You can also add url parameter &tag=value to any of those URL (mandatory only for payment not linked to an object) to add your own payment comment tag.
    For the URL of payments with no existing object, you may also add the parameter &noidempotency=1 so the same link with same tag can be used several times (some payment mode may limit the payment to 1 for each different link without this parameter) SetupStripeToHavePaymentCreatedAutomatically=Richten Sie Stripe mit der URL %s ein, um nach Freigabe durch Stripe eine Zahlung anzulegen. AccountParameter=Konto Parameter UsageParameter=Einsatzparameter diff --git a/htdocs/langs/de_DE/supplier_proposal.lang b/htdocs/langs/de_DE/supplier_proposal.lang index 184afda2fec..38f920b7f18 100644 --- a/htdocs/langs/de_DE/supplier_proposal.lang +++ b/htdocs/langs/de_DE/supplier_proposal.lang @@ -6,7 +6,7 @@ CommRequest=Preisanfrage CommRequests=Preisanfragen SearchRequest=Anfrage suchen DraftRequests=Anfrage erstellen -SupplierProposalsDraft=Entwürfe von Lieferantenangebote +SupplierProposalsDraft=Entwürfe von Lieferantenangeboten LastModifiedRequests=Letzte %s geänderte Preisanfragen RequestsOpened=offene Preisanfragen SupplierProposalArea=Bereich Lieferantenangebote diff --git a/htdocs/langs/de_DE/ticket.lang b/htdocs/langs/de_DE/ticket.lang index 9162cb27f53..e8fc25d4454 100644 --- a/htdocs/langs/de_DE/ticket.lang +++ b/htdocs/langs/de_DE/ticket.lang @@ -33,7 +33,10 @@ TicketDictSeverity=Tickets - Wichtigkeiten TicketTypeShortBUGSOFT=Softwarefehler TicketTypeShortBUGHARD=Hardwarefehler TicketTypeShortCOM=Anfrage an Verkauf -TicketTypeShortINCIDENT=Supportanfrage + +TicketTypeShortHELP=Request for functionnal help +TicketTypeShortISSUE=Issue, bug or problem +TicketTypeShortREQUEST=Change or enhancement request TicketTypeShortPROJET=Projekt TicketTypeShortOTHER=Sonstige @@ -137,6 +140,10 @@ NoUnreadTicketsFound=Kein ungelesenes Ticket gefunden TicketViewAllTickets=Alle Tickets anzeigen TicketViewNonClosedOnly=Nur offene Tickets anzeigen TicketStatByStatus=Tickets nach Status +OrderByDateAsc=Sortierung nach aufsteigendem Datum +OrderByDateDesc=Sortierung nach absteigendem Datum +ShowAsConversation=Show as conversation list +MessageListViewType=Show as table list # # Ticket card @@ -222,6 +229,9 @@ TicketConfirmChangeStatus=Status wirklich ändern: %s? TicketLogStatusChanged=Status von %s zu %s geändert TicketNotNotifyTiersAtCreate=Firma bei Erstellen nicht Benachrichtigen Unread=Ungelesen +TicketNotCreatedFromPublicInterface=Not available. Ticket was not created from public interface. +PublicInterfaceNotEnabled=Public interface was not enabled +ErrorTicketRefRequired=Ticket reference name is required # # Logs diff --git a/htdocs/langs/de_DE/website.lang b/htdocs/langs/de_DE/website.lang index de913e9ac0d..9ef6257c3b0 100644 --- a/htdocs/langs/de_DE/website.lang +++ b/htdocs/langs/de_DE/website.lang @@ -15,7 +15,7 @@ WEBSITE_HTML_HEADER=Diesen Code am Schluss des HTML Headers anhängen (für alle WEBSITE_ROBOT=Roboterdatei (robots.txt) WEBSITE_HTACCESS=Website .htaccess Datei WEBSITE_MANIFEST_JSON=Website manifest.json file -WEBSITE_README=README.md file +WEBSITE_README=Datei README.md EnterHereLicenseInformation=Enter here meta data or license information to fille a README.md file. if you distribute your website as a template, the file will be included into the temptate package. HtmlHeaderPage=HTML Header (Nur für diese Seite) PageNameAliasHelp=Name oder Alias der Seite.
    Dieser Alias wird auch zum erstellen einer SEO URL verwendet, wenn die Webseite auf einem Virtuellen Webserver läuft. Verwenden Sie der Button "%s" um den Alias zu ändern. @@ -25,7 +25,7 @@ EditCss=Webseiten-Berechtigungen EditMenu=Menü bearbeiten EditMedias=Medien bearbeiten EditPageMeta=Edit page/container properties -EditInLine=Edit inline +EditInLine=Direktes bearbeiten AddWebsite=Website hinzufügen Webpage=Webseite / Container AddPage=Seite / Container hinzufügen @@ -56,7 +56,7 @@ NoPageYet=Noch keine Seiten YouCanCreatePageOrImportTemplate=You can create a new page or import a full website template SyntaxHelp=Hilfe zu bestimmten Syntaxtipps YouCanEditHtmlSourceckeditor=Sie können den HTML-Quellcode über die Schaltfläche "Quelle" im Editor bearbeiten. -YouCanEditHtmlSource=
    You can include PHP code into this source using tags <?php ?>. The following global variables are available: $conf, $db, $mysoc, $user, $website, $websitepage, $weblangs.

    You can also include content of another Page/Container with the following syntax:
    <?php includeContainer('alias_of_container_to_include'); ?>

    You can make a redirect to another Page/Container with the following syntax (Note: do not output any content before a redirect):
    <?php redirectToContainer('alias_of_container_to_redirect_to'); ?>

    To add a link to another page, use the syntax:
    <a href="alias_of_page_to_link_to.php">mylink<a>

    To include a link to download a file stored into the documents directory, use the document.php wrapper:
    Example, for a file into documents/ecm (need to be logged), syntax is:
    <a href="/document.php?modulepart=ecm&file=[relative_dir/]filename.ext">
    For a file into documents/medias (open directory for public access), syntax is:
    <a href="/document.php?modulepart=medias&file=[relative_dir/]filename.ext">
    For a file shared with a share link (open access using the sharing hash key of file), syntax is:
    <a href="/document.php?hashp=publicsharekeyoffile">

    To include an image stored into the documents directory, use the viewimage.php wrapper:
    Example, for an image into documents/medias (open directory for public access), syntax is:
    <img src="/viewimage.php?modulepart=medias&file=[relative_dir/]filename.ext">
    +YouCanEditHtmlSource=
    You can include PHP code into this source using tags <?php ?>. The following global variables are available: $conf, $db, $mysoc, $user, $website, $websitepage, $weblangs.

    You can also include content of another Page/Container with the following syntax:
    <?php includeContainer('alias_of_container_to_include'); ?>

    You can make a redirect to another Page/Container with the following syntax (Note: do not output any content before a redirect):
    <?php redirectToContainer('alias_of_container_to_redirect_to'); ?>

    To add a link to another page, use the syntax:
    <a href="alias_of_page_to_link_to.php">mylink<a>

    To include a link to download a file stored into the documents directory, use the document.php wrapper:
    Example, for a file into documents/ecm (need to be logged), syntax is:
    <a href="/document.php?modulepart=ecm&file=[relative_dir/]filename.ext">
    For a file into documents/medias (open directory for public access), syntax is:
    <a href="/document.php?modulepart=medias&file=[relative_dir/]filename.ext">
    For a file shared with a share link (open access using the sharing hash key of file), syntax is:
    <a href="/document.php?hashp=publicsharekeyoffile">

    To include an image stored into the documents directory, use the viewimage.php wrapper:
    Example, for an image into documents/medias (open directory for public access), syntax is:
    <img src="/viewimage.php?modulepart=medias&file=[relative_dir/]filename.ext">

    More examples of HTML or dynamic code available on the wiki documentation
    . ClonePage=Seite / Container klonen CloneSite=Website klonen SiteAdded=Website hinzugefügt @@ -98,19 +98,26 @@ ZipOfWebsitePackageToImport=Upload the Zip file of the website template package ZipOfWebsitePackageToLoad=or Choose an available embedded website template package ShowSubcontainers=Dynamische Inhalte einfügen InternalURLOfPage=Interne URL der Seite -ThisPageIsTranslationOf=This page/container is a translation of -ThisPageHasTranslationPages=This page/container has translation +ThisPageIsTranslationOf=Diese Seite/Container ist eine Übersetzung von +ThisPageHasTranslationPages=Es existieren Übersetzungen dieser Seite/Containers NoWebSiteCreateOneFirst=Bisher wurde noch keine Website erstellt. Erstellen sie diese zuerst. -GoTo=Go to +GoTo=Gehe zu DynamicPHPCodeContainsAForbiddenInstruction=You add dynamic PHP code that contains the PHP instruction '%s' that is forbidden by default as dynamic content (see hidden options WEBSITE_PHP_ALLOW_xxx to increase list of allowed commands). NotAllowedToAddDynamicContent=You don't have permission to add or edit PHP dynamic content in websites. Ask permission or just keep code into php tags unmodified. -ReplaceWebsiteContent=Search or Replace website content +ReplaceWebsiteContent=Inhalt der Website suchen oder ersetzen DeleteAlsoJs=Delete also all javascript files specific to this website? DeleteAlsoMedias=Delete also all medias files specific to this website? MyWebsitePages=My website pages SearchReplaceInto=Search | Replace into -ReplaceString=New string +ReplaceString=Neue Zeichenkette CSSContentTooltipHelp=Enter here CSS content. To avoid any conflict with the CSS of the application, be sure to prepend all declaration with the .bodywebsite class. For example:

    #mycssselector, input.myclass:hover { ... }
    must be
    .bodywebsite #mycssselector, .bodywebsite input.myclass:hover { ... }

    Note: If you have a large file without this prefix, you can use 'lessc' to convert it to append the .bodywebsite prefix everywhere. LinkAndScriptsHereAreNotLoadedInEditor=Warning: This content is output only when site is accessed from a server. It is not used in Edit mode so if you need to load javascript files also in edit mode, just add your tag 'script src=...' into the page. Dynamiccontent=Sample of a page with dynamic content ImportSite=Website-Vorlage importieren +EditInLineOnOff=Mode 'Edit inline' is %s +ShowSubContainersOnOff=Mode to execute 'dynamic content' is %s +GlobalCSSorJS=Global CSS/JS/Header file of web site +BackToHomePage=Zurück zur Startseite... +TranslationLinks=Translation links +YouTryToAccessToAFileThatIsNotAWebsitePage=You try to access to a page that is not a website page +UseTextBetween5And70Chars=For good SEO practices, use a text between 5 and 70 characters diff --git a/htdocs/langs/el_GR/accountancy.lang b/htdocs/langs/el_GR/accountancy.lang index 47e353b87a3..50e97c672dd 100644 --- a/htdocs/langs/el_GR/accountancy.lang +++ b/htdocs/langs/el_GR/accountancy.lang @@ -1,4 +1,5 @@ -# Dolibarr language file - en_US - Accounting Expert +# Dolibarr language file - en_US - Accountancy (Double entries) +Accountancy=Λογιστική Accounting=Λογιστική ACCOUNTING_EXPORT_SEPARATORCSV=Διαχωριστής στηλών για το αρχείο που θα εξαχθεί ACCOUNTING_EXPORT_DATE=Μορφή ημερομηνίας για το αρχείο που θα εξαχθεί @@ -9,340 +10,352 @@ ACCOUNTING_EXPORT_AMOUNT=Εξαγωγή ποσού ACCOUNTING_EXPORT_DEVISE=Εξαγωγή νομίσματος Selectformat=Επιλέξτε το φορμάτ του αρχείου ACCOUNTING_EXPORT_FORMAT=Select the format for the file -ACCOUNTING_EXPORT_ENDLINE=Select the carriage return type +ACCOUNTING_EXPORT_ENDLINE=Επιλέξτε τον τύπο επιστροφής μεταφοράς ACCOUNTING_EXPORT_PREFIX_SPEC=Specify the prefix for the file name -ThisService=This service -ThisProduct=This product -DefaultForService=Default for service -DefaultForProduct=Default for product -CantSuggest=Can't suggest -AccountancySetupDoneFromAccountancyMenu=Most setup of the accountancy is done from the menu %s +ThisService=Αυτή η υπηρεσία +ThisProduct=Αυτό το προϊόν +DefaultForService=Προεπιλογή για υπηρεσία +DefaultForProduct=Προεπιλογή για το προϊόν +CantSuggest=Δεν μπορώ να προτείνω +AccountancySetupDoneFromAccountancyMenu=Η μεγαλύτερη ρύθμιση της λογιστικής γίνεται από το μενού %s ConfigAccountingExpert=Διαμόρφωση της μονάδας λογιστικής expert -Journalization=Journalization +Journalization=Περιοδικότητα Journaux=Ημερολόγια JournalFinancial=Οικονομικά ημερολόγια BackToChartofaccounts=Επιστροφή στο διάγραμμα των λογαριασμών Chartofaccounts=Διάγραμμα λογαριασμών -CurrentDedicatedAccountingAccount=Current dedicated account +CurrentDedicatedAccountingAccount=Τρέχον ειδικό λογαριασμό AssignDedicatedAccountingAccount=Νέος λογαριασμός προς ανάθεση -InvoiceLabel=Invoice label -OverviewOfAmountOfLinesNotBound=Overview of amount of lines not bound to an accounting account -OverviewOfAmountOfLinesBound=Overview of amount of lines already bound to an accounting account -OtherInfo=Other information -DeleteCptCategory=Remove accounting account from group -ConfirmDeleteCptCategory=Are you sure you want to remove this accounting account from the accounting account group? -JournalizationInLedgerStatus=Status of journalization -AlreadyInGeneralLedger=Already journalized in ledgers -NotYetInGeneralLedger=Not yet journalized in ledgers -GroupIsEmptyCheckSetup=Group is empty, check setup of the personalized accounting group -DetailByAccount=Show detail by account -AccountWithNonZeroValues=Accounts with non-zero values +InvoiceLabel=Ετικέτα τιμολογίου +OverviewOfAmountOfLinesNotBound=Επισκόπηση του ποσού των γραμμών που δεν δεσμεύονται σε λογιστικό λογαριασμό +OverviewOfAmountOfLinesBound=Επισκόπηση του ποσού των γραμμών που έχουν ήδη συνδεθεί με έναν λογαριασμό λογιστικής +OtherInfo=Αλλες πληροφορίες +DeleteCptCategory=Κατάργηση λογαριασμού λογιστικής από την ομάδα +ConfirmDeleteCptCategory=Είστε βέβαιοι ότι θέλετε να καταργήσετε αυτόν τον λογαριασμό λογιστικής από την ομάδα λογαριασμών λογαριασμού; +JournalizationInLedgerStatus=Κατάσταση της περιοδικής εγγραφής +AlreadyInGeneralLedger=Έχει ήδη κυκλοφορήσει σε ημερολόγια +NotYetInGeneralLedger=Δεν έχει ακόμη καταχωρηθεί σε ημερολόγια +GroupIsEmptyCheckSetup=Η ομάδα είναι κενή, ελέγξτε τη ρύθμιση της εξατομικευμένης ομάδας λογιστικής +DetailByAccount=Εμφάνιση λεπτομερειών βάσει λογαριασμού +AccountWithNonZeroValues=Λογαριασμοί με μη μηδενικές τιμές ListOfAccounts=Λίστα λογαριασμών -CountriesInEEC=Countries in EEC -CountriesNotInEEC=Countries not in EEC -CountriesInEECExceptMe=Countries in EEC except %s -CountriesExceptMe=All countries except %s -AccountantFiles=Export accounting documents +CountriesInEEC=Χώρες στην ΕΟΚ +CountriesNotInEEC=Χώρες που δεν βρίσκονται στην ΕΟΚ +CountriesInEECExceptMe=Χώρες στην ΕΟΚ εκτός από το %s +CountriesExceptMe=Όλες οι χώρες εκτός από το %s +AccountantFiles=Εξαγωγή λογιστικών εγγράφων -MainAccountForCustomersNotDefined=Main accounting account for customers not defined in setup -MainAccountForSuppliersNotDefined=Main accounting account for vendors not defined in setup -MainAccountForUsersNotDefined=Main accounting account for users not defined in setup -MainAccountForVatPaymentNotDefined=Main accounting account for VAT payment not defined in setup -MainAccountForSubscriptionPaymentNotDefined=Main accounting account for subscription payment not defined in setup +MainAccountForCustomersNotDefined=Κύριος λογαριασμός λογιστικής για πελάτες που δεν έχουν οριστεί στη ρύθμιση +MainAccountForSuppliersNotDefined=Κύριος λογαριασμός λογιστικής για προμηθευτές που δεν καθορίζονται στη ρύθμιση +MainAccountForUsersNotDefined=Κύριος λογαριασμός λογιστικής για χρήστες που δεν έχουν οριστεί στη ρύθμιση +MainAccountForVatPaymentNotDefined=Κύριος λογιστικός λογαριασμός για πληρωμή ΦΠΑ που δεν ορίζεται στη ρύθμιση +MainAccountForSubscriptionPaymentNotDefined=Κύριος λογαριασμός λογιστικής για την πληρωμή συνδρομής που δεν ορίζεται στη ρύθμιση -AccountancyArea=Accounting area -AccountancyAreaDescIntro=Usage of the accountancy module is done in several step: -AccountancyAreaDescActionOnce=The following actions are usually executed one time only, or once per year... -AccountancyAreaDescActionOnceBis=Next steps should be done to save you time in future by suggesting you the correct default accounting account when making the journalization (writing record in Journals and General ledger) -AccountancyAreaDescActionFreq=The following actions are usually executed every month, week or day for very large companies... +AccountancyArea=Λογιστική περιοχή +AccountancyAreaDescIntro=Η χρήση της λογιστικής μονάδας πραγματοποιείται σε διάφορα στάδια: +AccountancyAreaDescActionOnce=Οι ακόλουθες ενέργειες εκτελούνται συνήθως μόνο μία φορά ή μία φορά το χρόνο ... +AccountancyAreaDescActionOnceBis=Τα επόμενα βήματα θα πρέπει να γίνουν για να σας εξοικονομήσουν χρόνο στο μέλλον υποδεικνύοντάς σας τον σωστό προεπιλεγμένο λογαριασμό λογιστικής κατά την πραγματοποίηση της περιοδικής εγγραφής (εγγραφή εγγραφών σε περιοδικά και γενικό ημερολόγιο) +AccountancyAreaDescActionFreq=Οι παρακάτω ενέργειες εκτελούνται συνήθως κάθε μήνα, εβδομάδα ή μέρα για πολύ μεγάλες επιχειρήσεις ... -AccountancyAreaDescJournalSetup=STEP %s: Create or check content of your journal list from menu %s -AccountancyAreaDescChartModel=STEP %s: Create a model of chart of account from menu %s -AccountancyAreaDescChart=STEP %s: Create or check content of your chart of account from menu %s +AccountancyAreaDescJournalSetup=STEP %s: Δημιουργήστε ή ελέγξτε το περιεχόμενο της λίστας σας από το μενού %s +AccountancyAreaDescChartModel=STEP %s: Δημιουργήστε ένα μοντέλο χαρτογραφικού λογαριασμού από το μενού %s +AccountancyAreaDescChart=STEP %s: Δημιουργήστε ή ελέγξτε το περιεχόμενο του γραφήματος λογαριασμού σας από το μενού %s -AccountancyAreaDescVat=STEP %s: Define accounting accounts for each VAT Rates. For this, use the menu entry %s. -AccountancyAreaDescDefault=STEP %s: Define default accounting accounts. For this, use the menu entry %s. -AccountancyAreaDescExpenseReport=STEP %s: Define default accounting accounts for each type of expense report. For this, use the menu entry %s. -AccountancyAreaDescSal=STEP %s: Define default accounting accounts for payment of salaries. For this, use the menu entry %s. -AccountancyAreaDescContrib=STEP %s: Define default accounting accounts for special expenses (miscellaneous taxes). For this, use the menu entry %s. -AccountancyAreaDescDonation=STEP %s: Define default accounting accounts for donation. For this, use the menu entry %s. -AccountancyAreaDescSubscription=STEP %s: Define default accounting accounts for member subscription. For this, use the menu entry %s. -AccountancyAreaDescMisc=STEP %s: Define mandatory default account and default accounting accounts for miscellaneous transactions. For this, use the menu entry %s. -AccountancyAreaDescLoan=STEP %s: Define default accounting accounts for loans. For this, use the menu entry %s. -AccountancyAreaDescBank=STEP %s: Define accounting accounts and journal code for each bank and financial accounts. For this, use the menu entry %s. -AccountancyAreaDescProd=STEP %s: Define accounting accounts on your products/services. For this, use the menu entry %s. +AccountancyAreaDescVat=STEP %s: Καθορίστε λογαριασμούς λογιστικής για κάθε τιμή ΦΠΑ. Για αυτό, χρησιμοποιήστε την καταχώρηση μενού %s. +AccountancyAreaDescDefault=STEP %s: Καθορίστε προεπιλεγμένους λογαριασμούς λογιστικής. Για αυτό, χρησιμοποιήστε την καταχώρηση μενού %s. +AccountancyAreaDescExpenseReport=STEP %s: Καθορίστε προεπιλεγμένους λογαριασμούς λογιστικής για κάθε αναφορά τύπου εξόδων. Για αυτό, χρησιμοποιήστε την καταχώρηση μενού %s. +AccountancyAreaDescSal=STEP %s: Ορίστε τους προεπιλεγμένους λογαριασμούς λογιστικής για την πληρωμή των μισθών. Για αυτό, χρησιμοποιήστε την καταχώρηση μενού %s. +AccountancyAreaDescContrib=STEP %s: Καθορίστε προεπιλεγμένους λογαριασμούς λογιστικής για ειδικές δαπάνες (διάφοροι φόροι). Για αυτό, χρησιμοποιήστε την καταχώρηση μενού %s. +AccountancyAreaDescDonation=STEP %s: Ορίστε προεπιλεγμένους λογαριασμούς λογιστικής για δωρεά. Για αυτό, χρησιμοποιήστε την καταχώρηση μενού %s. +AccountancyAreaDescSubscription=STEP %s: Ορίστε τους προεπιλεγμένους λογαριασμούς λογιστικής για συνδρομή μέλους. Για αυτό, χρησιμοποιήστε την καταχώρηση μενού %s. +AccountancyAreaDescMisc=STEP %s: Καθορισμός υποχρεωτικών προεπιλεγμένων λογαριασμών και προεπιλεγμένων λογαριασμών λογιστικής για διάφορες συναλλαγές. Για αυτό, χρησιμοποιήστε την καταχώρηση μενού %s. +AccountancyAreaDescLoan=ΒΗΜΑ %s: Ορίστε προεπιλεγμένους λογαριασμούς λογιστικής για δάνεια. Για αυτό, χρησιμοποιήστε την καταχώρηση μενού %s. +AccountancyAreaDescBank=STEP %s: Καθορίστε τους λογαριασμούς λογιστικής και τον κωδικό περιοδικών για κάθε τραπεζικό και χρηματοοικονομικό λογαριασμό. Για αυτό, χρησιμοποιήστε την καταχώρηση μενού %s. +AccountancyAreaDescProd=STEP %s: Καθορίστε λογαριασμούς λογιστικής για τα προϊόντα / τις υπηρεσίες σας. Για αυτό, χρησιμοποιήστε την καταχώρηση μενού %s. -AccountancyAreaDescBind=STEP %s: Check the binding between existing %s lines and accounting account is done, so application will be able to journalize transactions in Ledger in one click. Complete missing bindings. For this, use the menu entry %s. -AccountancyAreaDescWriteRecords=STEP %s: Write transactions into the Ledger. For this, go into menu %s, and click into button %s. -AccountancyAreaDescAnalyze=STEP %s: Add or edit existing transactions and generate reports and exports. +AccountancyAreaDescBind=STEP %s: Ελέγξτε τη σύνδεση μεταξύ των υφιστάμενων γραμμών %s και ο λογαριασμός λογιστικής γίνεται, έτσι ώστε η εφαρμογή θα είναι σε θέση να καταγράφει τις συναλλαγές στο Ledger με ένα κλικ. Συμπληρώστε τις συνδέσεις που λείπουν. Για αυτό, χρησιμοποιήστε την καταχώρηση μενού %s. +AccountancyAreaDescWriteRecords=STEP %s: Γράψτε τις συναλλαγές στο Ledger. Για αυτό, μεταβείτε στο μενού %s και κάντε κλικ στο κουμπί %s . +AccountancyAreaDescAnalyze=STEP %s: Προσθέστε ή επεξεργαστείτε υπάρχουσες συναλλαγές και δημιουργήστε αναφορές και εξαγωγές. -AccountancyAreaDescClosePeriod=STEP %s: Close period so we can't make modification in a future. +AccountancyAreaDescClosePeriod=STEP %s: Κλείστε την περίοδο έτσι δεν μπορούμε να κάνουμε αλλαγές σε ένα μέλλον. -TheJournalCodeIsNotDefinedOnSomeBankAccount=A mandatory step in setup was not complete (accounting code journal not defined for all bank accounts) -Selectchartofaccounts=Select active chart of accounts +TheJournalCodeIsNotDefinedOnSomeBankAccount=Ένα υποχρεωτικό βήμα στη ρύθμιση δεν ήταν πλήρης (το λογιστικό περιοδικό δεν καθορίστηκε για όλους τους τραπεζικούς λογαριασμούς) +Selectchartofaccounts=Επιλέξτε ενεργό πίνακα λογαριασμών ChangeAndLoad=Αλλαγή και φόρτωση Addanaccount=Προσθέστε ένα λογιστικό λογαριασμό AccountAccounting=Λογιστική λογαριασμού AccountAccountingShort=Λογαριασμός -SubledgerAccount=Subledger account -SubledgerAccountLabel=Subledger account label -ShowAccountingAccount=Show accounting account -ShowAccountingJournal=Show accounting journal -AccountAccountingSuggest=Accounting account suggested +SubledgerAccount=Λογαριασμός χρέωσης +SubledgerAccountLabel=Ετικέτα λογαριασμού +ShowAccountingAccount=Εμφάνιση λογαριασμού λογιστικής +ShowAccountingJournal=Εμφάνιση λογιστικού περιοδικού +AccountAccountingSuggest=Λογαριασμός λογιστικής πρότεινε MenuDefaultAccounts=Προεπιλεγμένοι λογαριασμοί MenuBankAccounts=Τραπεζικοί Λογαριασμοί MenuVatAccounts=Λογαριασμοί ΦΠΑ MenuTaxAccounts=Λογαριασμοί Φόρων -MenuExpenseReportAccounts=Expense report accounts -MenuLoanAccounts=Loan accounts +MenuExpenseReportAccounts=Λογαριασμοί εκθέσεων δαπανών +MenuLoanAccounts=Λογαριασμοί δανείου MenuProductsAccounts=Λογαρισμοί προϊόντων -MenuClosureAccounts=Closure accounts +MenuClosureAccounts=Λογαριασμοί κλεισίματος +MenuAccountancyClosure=Κλείσιμο +MenuAccountancyValidationMovements=Επικυρώστε τις κινήσεις ProductsBinding=Λογαριασμοί προϊόντων -TransferInAccounting=Transfer in accounting -RegistrationInAccounting=Registration in accounting -Binding=Binding to accounts -CustomersVentilation=Customer invoice binding -SuppliersVentilation=Vendor invoice binding -ExpenseReportsVentilation=Expense report binding +TransferInAccounting=Μεταφορά στη λογιστική +RegistrationInAccounting=Εγγραφή στη λογιστική +Binding=Δεσμευση λογαριασμών +CustomersVentilation=Δεσμευτικό τιμολόγιο πελατών +SuppliersVentilation=Δεσμευτικό τιμολόγιο προμηθευτή +ExpenseReportsVentilation=Αναφορά σύνδεσης εξόδων CreateMvts=Δημιουργήστε μία νέα συναλλαγή UpdateMvts=Τροποποίηση συναλλαγής -ValidTransaction=Validate transaction -WriteBookKeeping=Register transactions in Ledger -Bookkeeping=Ledger -AccountBalance=Account balance -ObjectsRef=Source object ref -CAHTF=Total purchase vendor before tax -TotalExpenseReport=Total expense report -InvoiceLines=Lines of invoices to bind -InvoiceLinesDone=Bound lines of invoices -ExpenseReportLines=Lines of expense reports to bind -ExpenseReportLinesDone=Bound lines of expense reports -IntoAccount=Bind line with the accounting account +ValidTransaction=Επικύρωση συναλλαγής +WriteBookKeeping=Εγγραφή συναλλαγών στο Ledger +Bookkeeping=Καθολικό +AccountBalance=Υπόλοιπο λογαριασμού +ObjectsRef=Αναφορά αντικειμένου προέλευσης +CAHTF=Συνολικός προμηθευτής αγοράς προ φόρων +TotalExpenseReport=Συνολική αναφορά δαπανών +InvoiceLines=Γραμμές τιμολογίων που δεσμεύουν +InvoiceLinesDone=Δεσμευμένες γραμμές τιμολογίων +ExpenseReportLines=Γραμμές εκθέσεων δαπανών που δεσμεύουν +ExpenseReportLinesDone=Δεσμευμένες αναφορές δαπανών +IntoAccount=Συνδέστε τη γραμμή με τον λογαριασμό λογιστικής -Ventilate=Bind -LineId=Id line +Ventilate=Δένω +LineId=Γραμμή ταυτότητας Processing=Επεξεργασία EndProcessing=Η διαδικασία τερματίστηκε. SelectedLines=Επιλεγμένες γραμμές Lineofinvoice=Γραμμή τιμολογίου -LineOfExpenseReport=Line of expense report -NoAccountSelected=No accounting account selected -VentilatedinAccount=Binded successfully to the accounting account -NotVentilatedinAccount=Not bound to the accounting account -XLineSuccessfullyBinded=%s products/services successfully bound to an accounting account -XLineFailedToBeBinded=%s products/services were not bound to any accounting account +LineOfExpenseReport=Γραμμή αναφοράς δαπανών +NoAccountSelected=Δεν έχει επιλεγεί λογαριασμός λογαριασμού +VentilatedinAccount=Δεσμεύτηκε με επιτυχία στο λογαριασμό λογιστικής +NotVentilatedinAccount=Δεν δεσμεύεται στον λογαριασμό λογιστικής +XLineSuccessfullyBinded=%s προϊόντα / υπηρεσίες με επιτυχία δεσμεύεται σε λογιστικό λογαριασμό +XLineFailedToBeBinded=%s προϊόντα / υπηρεσίες δεν δεσμεύονται σε κανένα λογιστικό λογαριασμό -ACCOUNTING_LIMIT_LIST_VENTILATION=Number of elements to bind shown by page (maximum recommended: 50) -ACCOUNTING_LIST_SORT_VENTILATION_TODO=Begin the sorting of the page "Binding to do" by the most recent elements -ACCOUNTING_LIST_SORT_VENTILATION_DONE=Begin the sorting of the page "Binding done" by the most recent elements +ACCOUNTING_LIMIT_LIST_VENTILATION=Αριθμός στοιχείων που δεσμεύονται με τη σελίδα (μέγιστη συνιστώμενη τιμή: 50) +ACCOUNTING_LIST_SORT_VENTILATION_TODO=Ξεκινήστε τη διαλογή της σελίδας "Δεσμευτική ενέργεια" από τα πιο πρόσφατα στοιχεία +ACCOUNTING_LIST_SORT_VENTILATION_DONE=Ξεκινήστε τη διαλογή της σελίδας "Δεσμευτική πραγματοποίηση" από τα πιο πρόσφατα στοιχεία -ACCOUNTING_LENGTH_DESCRIPTION=Truncate product & services description in listings after x chars (Best = 50) -ACCOUNTING_LENGTH_DESCRIPTION_ACCOUNT=Truncate product & services account description form in listings after x chars (Best = 50) -ACCOUNTING_LENGTH_GACCOUNT=Length of the general accounting accounts (If you set value to 6 here, the account '706' will appear like '706000' on screen) -ACCOUNTING_LENGTH_AACCOUNT=Length of the third-party accounting accounts (If you set value to 6 here, the account '401' will appear like '401000' on screen) -ACCOUNTING_MANAGE_ZERO=Allow to manage different number of zeros at the end of an accounting account. Needed by some countries (like Switzerland). If set to off (default), you can set the following two parameters to ask the application to add virtual zeros. -BANK_DISABLE_DIRECT_INPUT=Disable direct recording of transaction in bank account -ACCOUNTING_ENABLE_EXPORT_DRAFT_JOURNAL=Enable draft export on journal -ACCOUNTANCY_COMBO_FOR_AUX=Enable combo list for subsidiary account (may be slow if you have a lot of third parties) +ACCOUNTING_LENGTH_DESCRIPTION=Μειώστε την περιγραφή προϊόντων και υπηρεσιών σε καταχωρίσεις μετά από χαρακτήρες x (Καλύτερη = 50) +ACCOUNTING_LENGTH_DESCRIPTION_ACCOUNT=Διαγραφή της φόρμας περιγραφής του λογαριασμού προϊόντος και υπηρεσιών στις καταχωρίσεις μετά από τους χαρακτήρες x (Καλύτερη = 50) +ACCOUNTING_LENGTH_GACCOUNT=Διάρκεια λογαριασμών γενικής λογιστικής (Εάν ορίσετε την τιμή 6 εδώ, ο λογαριασμός '706' θα εμφανιστεί στην οθόνη ως '706000') +ACCOUNTING_LENGTH_AACCOUNT=Μήκος λογαριασμών τρίτου λογαριασμού (Εάν ορίσετε τιμή 6 εδώ, ο λογαριασμός '401' θα εμφανιστεί στην οθόνη ως '401000') +ACCOUNTING_MANAGE_ZERO=Να επιτρέπεται η διαχείριση διαφορετικού αριθμού μηδενικών στο τέλος ενός λογαριασμού λογιστικής. Απαιτείται από ορισμένες χώρες (όπως η Ελβετία). Εάν είναι απενεργοποιημένη (προεπιλογή), μπορείτε να ορίσετε τις ακόλουθες δύο παραμέτρους για να ζητήσετε από την εφαρμογή να προσθέσει εικονικά μηδενικά. +BANK_DISABLE_DIRECT_INPUT=Απενεργοποιήστε την απευθείας εγγραφή συναλλαγής σε τραπεζικό λογαριασμό +ACCOUNTING_ENABLE_EXPORT_DRAFT_JOURNAL=Ενεργοποιήστε το σχέδιο εξαγωγής στο περιοδικό +ACCOUNTANCY_COMBO_FOR_AUX=Ενεργοποίηση σύνθετης λίστας για επικουρικό λογαριασμό (μπορεί να είναι αργή αν έχετε πολλούς τρίτους) ACCOUNTING_SELL_JOURNAL=Ημερολόγιο πωλήσεων ACCOUNTING_PURCHASE_JOURNAL=Ημερολόγιο αγορών ACCOUNTING_MISCELLANEOUS_JOURNAL=Διάφορα ημερολόγια ACCOUNTING_EXPENSEREPORT_JOURNAL=Ημερολόγιο εξόδων ACCOUNTING_SOCIAL_JOURNAL=Κοινωνικό ημερολόγιο -ACCOUNTING_HAS_NEW_JOURNAL=Has new Journal +ACCOUNTING_HAS_NEW_JOURNAL=Έχει νέο περιοδικό -ACCOUNTING_RESULT_PROFIT=Result accounting account (Profit) -ACCOUNTING_RESULT_LOSS=Result accounting account (Loss) -ACCOUNTING_CLOSURE_DEFAULT_JOURNAL=Journal of closure +ACCOUNTING_RESULT_PROFIT=Λογαριασμός λογαριασμού αποτελεσμάτων (Κέρδος) +ACCOUNTING_RESULT_LOSS=Λογαριασμός λογαριασμού αποτελεσμάτων (Απώλεια) +ACCOUNTING_CLOSURE_DEFAULT_JOURNAL=Περιοδικό κλεισίματος -ACCOUNTING_ACCOUNT_TRANSFER_CASH=Accounting account of transitional bank transfer -TransitionalAccount=Transitional bank transfer account +ACCOUNTING_ACCOUNT_TRANSFER_CASH=Λογαριασμός λογιστικής της μεταβατικής τραπεζικής μεταφοράς +TransitionalAccount=Μεταβατικό τραπεζικό λογαριασμό μεταφοράς -ACCOUNTING_ACCOUNT_SUSPENSE=Accounting account of wait -DONATION_ACCOUNTINGACCOUNT=Accounting account to register donations -ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Accounting account to register subscriptions +ACCOUNTING_ACCOUNT_SUSPENSE=Λογαριασμός λογιστικής αναμονής +DONATION_ACCOUNTINGACCOUNT=Λογαριασμός λογιστικής για την εγγραφή δωρεών +ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Λογαριασμός λογιστικής για την εγγραφή συνδρομών -ACCOUNTING_PRODUCT_BUY_ACCOUNT=Accounting account by default for bought products (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Accounting account by default for the sold products (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Accounting account by default for the sold products in EEC (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Accounting account by default for the sold products export out of EEC (used if not defined in the product sheet) -ACCOUNTING_SERVICE_BUY_ACCOUNT=Accounting account by default for the bought services (used if not defined in the service sheet) -ACCOUNTING_SERVICE_SOLD_ACCOUNT=Accounting account by default for the sold services (used if not defined in the service sheet) +ACCOUNTING_PRODUCT_BUY_ACCOUNT=Accounting account by default for the bought products (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Λογαριασμός λογαριασμού από προεπιλογή για τα προϊόντα που πωλούνται (χρησιμοποιείται αν δεν ορίζεται στο φύλλο προϊόντος) +ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Accounting account by default for the products sold in EEC (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Accounting account by default for the products sold and exported out of EEC (used if not defined in the product sheet) +ACCOUNTING_SERVICE_BUY_ACCOUNT=Λογαριασμός λογαριασμού από προεπιλογή για τις υπηρεσίες που αγοράσατε (χρησιμοποιείται αν δεν ορίζεται στο φύλλο εξυπηρέτησης) +ACCOUNTING_SERVICE_SOLD_ACCOUNT=Λογαριασμός λογαριασμού από προεπιλογή για τις υπηρεσίες πώλησης (χρησιμοποιείται αν δεν ορίζεται στο φύλλο εξυπηρέτησης) +ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Accounting account by default for the services sold in EEC (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Accounting account by default for the services sold and exported out of EEC (used if not defined in the service sheet) Doctype=Τύπος εγγράφου Docdate=Ημερομηνία Docref=Παραπομπή LabelAccount=Ετικέτα λογαριασμού -LabelOperation=Label operation +LabelOperation=Λειτουργία ετικετών Sens=Σημασία -LetteringCode=Lettering code -Lettering=Lettering +LetteringCode=Κωδικός γράμματος +Lettering=Γράμματα Codejournal=Ημερολόγιο -JournalLabel=Journal label -NumPiece=Piece number -TransactionNumShort=Num. transaction +JournalLabel=Ετικέτα περιοδικών +NumPiece=Αριθμός τεμαχίου +TransactionNumShort=Αριθ. συναλλαγή AccountingCategory=Προσωποποιημένες ομάδες -GroupByAccountAccounting=Group by accounting account -AccountingAccountGroupsDesc=You can define here some groups of accounting account. They will be used for personalized accounting reports. -ByAccounts=By accounts -ByPredefinedAccountGroups=By predefined groups -ByPersonalizedAccountGroups=By personalized groups +GroupByAccountAccounting=Ομαδοποίηση κατά λογιστικό λογαριασμό +AccountingAccountGroupsDesc=Μπορείτε να ορίσετε εδώ ορισμένες ομάδες λογιστικού λογαριασμού. Θα χρησιμοποιηθούν για εξατομικευμένες λογιστικές εκθέσεις. +ByAccounts=Με λογαριασμούς +ByPredefinedAccountGroups=Με προκαθορισμένες ομάδες +ByPersonalizedAccountGroups=Με εξατομικευμένες ομάδες ByYear=Με χρόνια NotMatch=Δεν έχει οριστεί -DeleteMvt=Delete Ledger lines +DeleteMvt=Διαγραφή γραμμών Ledger +DelMonth=Month to delete DelYear=Έτος προς διαγραφή DelJournal=Ημερολόγιο προς διαγραφή -ConfirmDeleteMvt=This will delete all lines of the Ledger for year and/or from a specific journal. At least one criterion is required. -ConfirmDeleteMvtPartial=This will delete the transaction from the Ledger (all lines related to same transaction will be deleted) +ConfirmDeleteMvt=This will delete all lines of the Ledger for the year/month and/or from a specific journal (At least one criterion is required). You will have to reuse the feature 'Registration inaccounting' to have the deleted record back in the ledger. +ConfirmDeleteMvtPartial=Αυτό θα διαγράψει τη συναλλαγή από το Ledger (όλες οι γραμμές που σχετίζονται με την ίδια συναλλαγή θα διαγραφούν) FinanceJournal=Ημερολόγιο οικονομικών -ExpenseReportsJournal=Expense reports journal +ExpenseReportsJournal=Έκθεση εκθέσεων δαπανών DescFinanceJournal=Finance journal including all the types of payments by bank account -DescJournalOnlyBindedVisible=This is a view of record that are bound to an accounting account and can be recorded into the Ledger. +DescJournalOnlyBindedVisible=Πρόκειται για μια καταγραφή που συνδέεται με έναν λογαριασμό λογιστικής και μπορεί να καταγραφεί στον Λογαριασμό. VATAccountNotDefined=Δεν έχει οριστεί λογαριασμός για ΦΠΑ -ThirdpartyAccountNotDefined=Account for third party not defined -ProductAccountNotDefined=Account for product not defined -FeeAccountNotDefined=Account for fee not defined -BankAccountNotDefined=Account for bank not defined +ThirdpartyAccountNotDefined=Ο λογαριασμός για τρίτους δεν έχει οριστεί +ProductAccountNotDefined=Λογαριασμός για το προϊόν δεν έχει οριστεί +FeeAccountNotDefined=Λογαριασμός για αμοιβή δεν ορίζεται +BankAccountNotDefined=Ο λογαριασμός για την τράπεζα δεν έχει οριστεί CustomerInvoicePayment=Πληρωμή τιμολογίου προμηθευτή -ThirdPartyAccount=Third-party account +ThirdPartyAccount=Λογαριασμός τρίτου μέρους NewAccountingMvt=Νέα συναλλαγή NumMvts=Αριθμός συναλλαγής ListeMvts=Λίστα κινήσεων ErrorDebitCredit=Χρεωστικές και Πιστωτικές δεν μπορούν να χουν την ίδια αξία ταυτόχρονα -AddCompteFromBK=Add accounting accounts to the group -ReportThirdParty=List third-party account -DescThirdPartyReport=Consult here the list of third-party customers and vendors and their accounting accounts +AddCompteFromBK=Προσθέστε λογαριασμούς λογιστικής στην ομάδα +ReportThirdParty=Δημιουργία λίστας λογαριασμού τρίτου μέρους +DescThirdPartyReport=Συμβουλευτείτε εδώ τη λίστα με τους πελάτες και τους προμηθευτές τρίτων και τους λογαριασμούς τους ListAccounts=Λίστα των λογιστικών λογαριασμών -UnknownAccountForThirdparty=Unknown third-party account. We will use %s -UnknownAccountForThirdpartyBlocking=Unknown third-party account. Blocking error -ThirdpartyAccountNotDefinedOrThirdPartyUnknown=Third-party account not defined or third party unknown. We will use %s -ThirdpartyAccountNotDefinedOrThirdPartyUnknownBlocking=Third-party account not defined or third party unknown. Blocking error. -UnknownAccountForThirdpartyAndWaitingAccountNotDefinedBlocking=Unknown third-party account and waiting account not defined. Blocking error -PaymentsNotLinkedToProduct=Payment not linked to any product / service +UnknownAccountForThirdparty=Άγνωστο λογαριασμό τρίτων. Θα χρησιμοποιήσουμε %s +UnknownAccountForThirdpartyBlocking=Άγνωστο λογαριασμό τρίτων. Σφάλμα αποκλεισμού +ThirdpartyAccountNotDefinedOrThirdPartyUnknown=Ο λογαριασμός τρίτου μέρους δεν έχει οριστεί ή είναι άγνωστος τρίτος. Θα χρησιμοποιήσουμε %s +ThirdpartyAccountNotDefinedOrThirdPartyUnknownBlocking=Ο λογαριασμός τρίτου μέρους δεν έχει οριστεί ή είναι άγνωστος τρίτος. Σφάλμα αποκλεισμού. +UnknownAccountForThirdpartyAndWaitingAccountNotDefinedBlocking=Ο λογαριασμός λογαριασμού τρίτου μέρους και ο λογαριασμός αναμονής δεν έχουν οριστεί. Σφάλμα αποκλεισμού +PaymentsNotLinkedToProduct=Πληρωμή που δεν συνδέεται με κανένα προϊόν / υπηρεσία Pcgtype=Ομάδα του λογαριασμού Pcgsubtype=Υποομάδα του λογαριασμού -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=Η ομάδα και η υποομάδα λογαριασμού χρησιμοποιούνται ως προκαθορισμένα κριτήρια "φίλτρου" και "ομαδοποίησης" για ορισμένες λογιστικές εκθέσεις. Για παράδειγμα, τα 'ΕΙΣΟΔΗΜΑ' ή 'ΕΞΟΔΑ' χρησιμοποιούνται ως ομάδες για λογιστικούς λογαριασμούς προϊόντων για την κατάρτιση της έκθεσης δαπανών / εσόδων. TotalVente=Total turnover before tax TotalMarge=Συνολικό περιθώριο πωλήσεων -DescVentilCustomer=Consult here the list of customer invoice lines bound (or not) to a product accounting account -DescVentilMore=In most cases, if you use predefined products or services and you set the account number on the product/service card, the application will be able to make all the binding between your invoice lines and the accounting account of your chart of accounts, just in one click with the button "%s". If account was not set on product/service cards or if you still have some lines not bound to an account, you will have to make a manual binding from the menu "%s". -DescVentilDoneCustomer=Consult here the list of the lines of invoices customers and their product accounting account -DescVentilTodoCustomer=Bind invoice lines not already bound with a product accounting account -ChangeAccount=Change the product/service accounting account for selected lines with the following accounting account: +DescVentilCustomer=Συμβουλευτείτε εδώ τον κατάλογο των γραμμών τιμολογίων πελατών που δεσμεύονται (ή όχι) σε λογαριασμό λογιστικής προϊόντων +DescVentilMore=Στις περισσότερες περιπτώσεις, εάν χρησιμοποιείτε προκαθορισμένα προϊόντα ή υπηρεσίες και ορίζετε τον αριθμό λογαριασμού στην κάρτα προϊόντος / υπηρεσίας, η εφαρμογή θα είναι σε θέση να πραγματοποιήσει όλες τις δεσμεύσεις μεταξύ των γραμμών τιμολογίου σας και του λογαριασμού λογιστικής του λογαριασμού σας, ένα κλικ με το κουμπί "%s" . Εάν ο λογαριασμός δεν έχει οριστεί σε κάρτες προϊόντων / υπηρεσιών ή εάν εξακολουθείτε να έχετε κάποιες γραμμές που δεν δεσμεύονται σε ένα λογαριασμό, θα πρέπει να κάνετε μια χειροκίνητη σύνδεση από το μενού " %s ". +DescVentilDoneCustomer=Συμβουλευτείτε εδώ τον κατάλογο των γραμμών των πελατών τιμολογίων και τον λογαριασμό λογιστικής του προϊόντος τους +DescVentilTodoCustomer=Δεσμεύστε τις γραμμές τιμολογίου που δεν έχουν ήδη συνδεθεί με έναν λογαριασμό λογιστικής προϊόντος +ChangeAccount=Αλλάξτε το λογαριασμό λογιστικής προϊόντος / υπηρεσίας για επιλεγμένες γραμμές με τον ακόλουθο λογαριασμό λογιστικής: Vide=- -DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account -DescVentilDoneSupplier=Consult here the list of the lines of vendor invoices and their accounting account -DescVentilTodoExpenseReport=Bind expense report lines not already bound with a fee accounting account -DescVentilExpenseReport=Consult here the list of expense report lines bound (or not) to a fee accounting account -DescVentilExpenseReportMore=If you setup accounting account on type of expense report lines, the application will be able to make all the binding between your expense report lines and the accounting account of your chart of accounts, just in one click with the button "%s". If account was not set on fees dictionary or if you still have some lines not bound to any account, you will have to make a manual binding from the menu "%s". -DescVentilDoneExpenseReport=Consult here the list of the lines of expenses reports and their fees accounting account +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account (only record not already transfered in accountancy are visible) +DescVentilDoneSupplier=Συμβουλευτείτε εδώ τον κατάλογο των γραμμών των τιμολογίων προμηθευτών και του λογαριασμού τους +DescVentilTodoExpenseReport=Γραμμές αναφοράς δεσμευμένων δαπανών που δεν έχουν ήδη συνδεθεί με λογαριασμό λογιστικής αμοιβής +DescVentilExpenseReport=Συμβουλευτείτε εδώ τον κατάλογο των γραμμών αναφοράς δαπανών που δεσμεύονται (ή όχι) σε λογαριασμό λογιστικής αμοιβής +DescVentilExpenseReportMore=Εάν ρυθμίσετε τον λογαριασμό λογαριασμών σε γραμμές αναφοράς τύπου εξόδων, η εφαρμογή θα είναι σε θέση να κάνει όλη τη δέσμευση μεταξύ των γραμμών αναφοράς δαπανών σας και του λογαριασμού λογιστικής του λογαριασμού σας, με ένα μόνο κλικ με το κουμπί "%s" . Εάν ο λογαριασμός δεν έχει οριστεί σε λεξικό τελών ή αν έχετε ακόμα ορισμένες γραμμές που δεν δεσμεύονται σε κανένα λογαριασμό, θα πρέπει να κάνετε μια χειροκίνητη σύνδεση από το μενού " %s ". +DescVentilDoneExpenseReport=Συμβουλευτείτε εδώ τον κατάλογο των γραμμών των εκθέσεων δαπανών και του λογιστικού λογαριασμού τους -ValidateHistory=Bind Automatically -AutomaticBindingDone=Automatic binding done +DescClosure=Συμβουλευτείτε εδώ τον αριθμό των κινήσεων ανά μήνα που δεν έχουν επικυρωθεί και τα οικονομικά έτη είναι ήδη ανοιχτά +OverviewOfMovementsNotValidated=Βήμα 1 / Επισκόπηση των κινήσεων που δεν έχουν επικυρωθεί. (Είναι απαραίτητο να κλείσετε ένα οικονομικό έτος) +ValidateMovements=Επικυρώστε τις κινήσεις +DescValidateMovements=Απαγορεύεται οποιαδήποτε τροποποίηση ή διαγραφή γραφής, γράμματος και διαγραφής. Όλες οι καταχωρήσεις για μια άσκηση πρέπει να επικυρωθούν, διαφορετικά το κλείσιμο δεν θα είναι δυνατό +SelectMonthAndValidate=Επιλέξτε μήνα και επικυρώστε τις κινήσεις + +ValidateHistory=Δεσμεύστε αυτόματα +AutomaticBindingDone=Έγινε αυτόματη σύνδεση ErrorAccountancyCodeIsAlreadyUse=Σφάλμα, δεν μπορείτε να διαγράψετε αυτόν τον λογιστικό λογαριασμό γιατί χρησιμοποιείται -MvtNotCorrectlyBalanced=Movement not correctly balanced. Debit = %s | Credit = %s -Balancing=Balancing -FicheVentilation=Binding card -GeneralLedgerIsWritten=Transactions are written in the Ledger -GeneralLedgerSomeRecordWasNotRecorded=Some of the transactions could not be journalized. If there is no other error message, this is probably because they were already journalized. -NoNewRecordSaved=No more record to journalize -ListOfProductsWithoutAccountingAccount=List of products not bound to any accounting account -ChangeBinding=Change the binding +MvtNotCorrectlyBalanced=Η κίνηση δεν είναι σωστά ισορροπημένη. Χρέωση = %s | Πιστωτικό = %s +Balancing=Εξισορρόπηση +FicheVentilation=Δεσμευτική κάρτα +GeneralLedgerIsWritten=Οι συναλλαγές γράφονται στο Ledger +GeneralLedgerSomeRecordWasNotRecorded=Ορισμένες από τις συναλλαγές δεν μπόρεσαν να πραγματοποιηθούν σε περιοδικά. Εάν δεν υπάρχει άλλο μήνυμα σφάλματος, αυτό πιθανότατα οφείλεται στο γεγονός ότι είχαν ήδη καταχωρηθεί περιοδικά. +NoNewRecordSaved=Δεν υπάρχει πλέον ρεκόρ για να κάνετε περιοδικά +ListOfProductsWithoutAccountingAccount=Κατάλογος προϊόντων που δεν δεσμεύονται σε κανένα λογιστικό λογαριασμό +ChangeBinding=Αλλάξτε τη σύνδεση Accounted=Πληρώθηκε σε -NotYetAccounted=Not yet accounted in ledger +NotYetAccounted=Δεν έχει ακόμη καταλογιστεί στο βιβλίο +ShowTutorial=Εμφάνιση εκπαιδευτικού προγράμματος ## Admin -ApplyMassCategories=Apply mass categories -AddAccountFromBookKeepingWithNoCategories=Available account not yet in the personalized group -CategoryDeleted=Category for the accounting account has been removed -AccountingJournals=Accounting journals -AccountingJournal=Accounting journal -NewAccountingJournal=New accounting journal -ShowAccoutingJournal=Show accounting journal -NatureOfJournal=Nature of Journal -AccountingJournalType1=Miscellaneous operations +ApplyMassCategories=Εφαρμογή κατηγοριών μάζας +AddAccountFromBookKeepingWithNoCategories=Διαθέσιμος λογαριασμός που δεν έχει ακόμα εγγραφεί στην εξατομικευμένη ομάδα +CategoryDeleted=Η κατηγορία για τον λογαριασμό λογιστηρίου έχει καταργηθεί +AccountingJournals=Λογιστικά περιοδικά +AccountingJournal=Λογιστικό περιοδικό +NewAccountingJournal=Νέο λογιστικό περιοδικό +ShowAccountingJournal=Εμφάνιση λογιστικού περιοδικού +NatureOfJournal=Φύση του περιοδικού +AccountingJournalType1=Διάφορες εργασίες AccountingJournalType2=Πωλήσεις AccountingJournalType3=Αγορές AccountingJournalType4=Τράπεζα -AccountingJournalType5=Expenses report -AccountingJournalType8=Inventory -AccountingJournalType9=Has-new -ErrorAccountingJournalIsAlreadyUse=This journal is already use -AccountingAccountForSalesTaxAreDefinedInto=Note: Accounting account for Sales tax are defined into menu %s - %s -NumberOfAccountancyEntries=Number of entries -NumberOfAccountancyMovements=Number of movements +AccountingJournalType5=Έκθεση δαπανών +AccountingJournalType8=Καταγραφή εμπορευμάτων +AccountingJournalType9=Έχει-νέο +ErrorAccountingJournalIsAlreadyUse=Αυτό το περιοδικό χρησιμοποιείται ήδη +AccountingAccountForSalesTaxAreDefinedInto=Σημείωση: Ο λογαριασμός λογιστικής για τον φόρο πωλήσεων ορίζεται στο μενού %s - %s +NumberOfAccountancyEntries=Αριθμός καταχωρήσεων +NumberOfAccountancyMovements=Αριθμός κινήσεων ## Export -ExportDraftJournal=Export draft journal +ExportDraftJournal=Εξαγωγή σχεδίου περιοδικού Modelcsv=Πρότυπο εξαγωγής Selectmodelcsv=Επιλέξτε ένα πρότυπο από την εξαγωγή Modelcsv_normal=Κλασική εξαγωγή -Modelcsv_CEGID=Export for CEGID Expert Comptabilité -Modelcsv_COALA=Export for Sage Coala -Modelcsv_bob50=Export for Sage BOB 50 -Modelcsv_ciel=Export for Sage Ciel Compta or Compta Evolution -Modelcsv_quadratus=Export for Quadratus QuadraCompta -Modelcsv_ebp=Export for EBP -Modelcsv_cogilog=Export for Cogilog -Modelcsv_agiris=Export for Agiris -Modelcsv_LDCompta=Export for LD Compta (v9 & higher) (Test) -Modelcsv_openconcerto=Export for OpenConcerto (Test) -Modelcsv_configurable=Export CSV Configurable -Modelcsv_FEC=Export FEC -Modelcsv_Sage50_Swiss=Export for Sage 50 Switzerland -ChartofaccountsId=Chart of accounts Id +Modelcsv_CEGID=Εξαγωγή για CEGID Expert Comptabilité +Modelcsv_COALA=Εξαγωγή για το Sage Coala +Modelcsv_bob50=Εξαγωγή για Sage BOB 50 +Modelcsv_ciel=Εξαγωγή για Sage Ciel Compta ή Compta Evolution +Modelcsv_quadratus=Εξαγωγή για Quadratus QuadraCompta +Modelcsv_ebp=Εξαγωγή για EBP +Modelcsv_cogilog=Εξαγωγή για το Cogilog +Modelcsv_agiris=Εξαγωγή για Agiris +Modelcsv_LDCompta=Εξαγωγή για LD Compta (v9 και άνω) (Test) +Modelcsv_openconcerto=Εξαγωγή για OpenConcerto (Test) +Modelcsv_configurable=Εξαγωγή CSV εξαγωγής +Modelcsv_FEC=Εξαγωγή FEC +Modelcsv_Sage50_Swiss=Εξαγωγή για Sage 50 Ελβετία +ChartofaccountsId=Λογαριασμός Id ## Tools - Init accounting account on product / service -InitAccountancy=Init accountancy -InitAccountancyDesc=This page can be used to initialize an accounting account on products and services that does not have accounting account defined for sales and purchases. -DefaultBindingDesc=This page can be used to set a default account to use to link transactions record about payment salaries, donation, taxes and vat when no specific accounting account were already set. -DefaultClosureDesc=This page can be used to set parameters used for accounting closures. +InitAccountancy=Λογιστική αρχής +InitAccountancyDesc=Αυτή η σελίδα μπορεί να χρησιμοποιηθεί για την προετοιμασία ενός λογαριασμού λογιστικής σε προϊόντα και υπηρεσίες που δεν έχουν λογιστικό λογαριασμό που καθορίζεται για τις πωλήσεις και τις αγορές. +DefaultBindingDesc=Αυτή η σελίδα μπορεί να χρησιμοποιηθεί για τον ορισμό ενός προεπιλεγμένου λογαριασμού που θα χρησιμοποιηθεί για να συνδέσει τις εγγραφές συναλλαγών σχετικά με τους μισθούς πληρωμής, τη δωρεά, τους φόρους και τις δεξαμενές όταν δεν έχει ήδη καθοριστεί συγκεκριμένος λογαριασμός λογιστικής. +DefaultClosureDesc=Αυτή η σελίδα μπορεί να χρησιμοποιηθεί για να ορίσετε τις παραμέτρους που χρησιμοποιούνται για τα λογιστικά κλεισίματα. Options=Επιλογές OptionModeProductSell=Κατάσταση πωλήσεων -OptionModeProductSellIntra=Mode sales exported in EEC -OptionModeProductSellExport=Mode sales exported in other countries +OptionModeProductSellIntra=Mode πωλήσεις που εξάγονται στην ΕΟΚ +OptionModeProductSellExport=Mode πωλήσεις που εξάγονται σε άλλες χώρες OptionModeProductBuy=Κατάσταση αγορών -OptionModeProductSellDesc=Show all products with accounting account for sales. -OptionModeProductSellIntraDesc=Show all products with accounting account for sales in EEC. -OptionModeProductSellExportDesc=Show all products with accounting account for other foreign sales. -OptionModeProductBuyDesc=Show all products with accounting account for purchases. -CleanFixHistory=Remove accounting code from lines that not exists into charts of account -CleanHistory=Reset all bindings for selected year -PredefinedGroups=Predefined groups -WithoutValidAccount=Without valid dedicated account -WithValidAccount=With valid dedicated account -ValueNotIntoChartOfAccount=This value of accounting account does not exist into chart of account -AccountRemovedFromGroup=Account removed from group -SaleLocal=Local sale -SaleExport=Export sale -SaleEEC=Sale in EEC +OptionModeProductSellDesc=Εμφάνιση όλων των προϊόντων με λογιστικό λογαριασμό για πωλήσεις. +OptionModeProductSellIntraDesc=Εμφάνιση όλων των προϊόντων με λογιστική καταγραφή πωλήσεων στην ΕΟΚ. +OptionModeProductSellExportDesc=Εμφάνιση όλων των προϊόντων με λογαρια σμό για άλλες ξένες πωλήσεις. +OptionModeProductBuyDesc=Εμφάνιση όλων των προϊόντων με λογιστικό λογαριασμό για αγορές. +CleanFixHistory=Καταργήστε τον κωδικό λογιστικής από γραμμές που δεν υπάρχουν στα γραφήματα λογαριασμού +CleanHistory=Επαναφέρετε όλες τις συνδέσεις για το επιλεγμένο έτος +PredefinedGroups=Προκαθορισμένες ομάδες +WithoutValidAccount=Χωρίς έγκυρο αποκλειστικό λογαριασμό +WithValidAccount=Με έγκυρο αποκλειστικό λογαριασμό +ValueNotIntoChartOfAccount=Αυτή η αξία του λογαριασμού λογιστικής δεν υπάρχει στο λογαριασμό λογαριασμού +AccountRemovedFromGroup=Ο λογαριασμός αφαιρέθηκε από την ομάδα +SaleLocal=Τοπική πώληση +SaleExport=Εξαγωγή πώλησης +SaleEEC=Πώληση στην ΕΟΚ ## Dictionary -Range=Range of accounting account -Calculated=Calculated -Formula=Formula +Range=Εύρος λογιστικού λογαριασμού +Calculated=Υπολογίστηκε +Formula=Τύπος ## Error -SomeMandatoryStepsOfSetupWereNotDone=Some mandatory steps of setup was not done, please complete them -ErrorNoAccountingCategoryForThisCountry=No accounting account group available for country %s (See Home - Setup - Dictionaries) -ErrorInvoiceContainsLinesNotYetBounded=You try to journalize some lines of the invoice %s, but some other lines are not yet bounded to accounting account. Journalization of all invoice lines for this invoice are refused. -ErrorInvoiceContainsLinesNotYetBoundedShort=Some lines on invoice are not bound to accounting account. -ExportNotSupported=The export format setuped is not supported into this page -BookeppingLineAlreayExists=Lines already existing into bookkeeping -NoJournalDefined=No journal defined -Binded=Lines bound -ToBind=Lines to bind -UseMenuToSetBindindManualy=Lines not yet bound, use menu %s to make the binding manually +SomeMandatoryStepsOfSetupWereNotDone=Ορισμένα υποχρεωτικά βήματα εγκατάστασης δεν έγιναν, παρακαλούμε συμπληρώστε τα +ErrorNoAccountingCategoryForThisCountry=Δεν υπάρχει διαθέσιμη ομάδα λογαριασμών για τη χώρα %s (Βλ. Αρχική σελίδα - Ρύθμιση - Λεξικά) +ErrorInvoiceContainsLinesNotYetBounded=Προσπαθείτε να κάνετε περιοδικές εκδόσεις ορισμένων γραμμών του τιμολογίου %s , αλλά ορισμένες άλλες γραμμές δεν έχουν ακόμη οριοθετηθεί στον λογαριασμό λογιστικής. Η δημοσίευση όλων των γραμμών τιμολογίου για αυτό το τιμολόγιο απορρίπτεται. +ErrorInvoiceContainsLinesNotYetBoundedShort=Ορισμένες γραμμές στο τιμολόγιο δεν δεσμεύονται στο λογαριασμό λογιστικής. +ExportNotSupported=Η διαμορφωμένη μορφή εξαγωγής δεν υποστηρίζεται σε αυτή τη σελίδα +BookeppingLineAlreayExists=Γραμμές που υπάρχουν ήδη στη λογιστική +NoJournalDefined=Δεν έχει οριστεί περιοδικό +Binded=Γραμμές δεσμευμένες +ToBind=Γραμμές που δεσμεύουν +UseMenuToSetBindindManualy=Οι γραμμές που δεν έχουν ακόμη δεσμευτεί, χρησιμοποιήστε το μενού %s για να κάνετε τη σύνδεση μη αυτόματα ## Import -ImportAccountingEntries=Accounting entries -DateExport=Date export -WarningReportNotReliable=Warning, this report is not based on the Ledger, so does not contains transaction modified manually in the Ledger. If your journalization is up to date, the bookkeeping view is more accurate. -ExpenseReportJournal=Expense Report Journal -InventoryJournal=Inventory Journal +ImportAccountingEntries=Λογιστικές εγγραφές +DateExport=Ημερομηνία εξαγωγής +WarningReportNotReliable=Προειδοποίηση, αυτή η αναφορά δεν βασίζεται στον Καθολικό, επομένως δεν περιέχει συναλλαγή που τροποποιείται χειροκίνητα στο Ledger. Εάν η περιοδική σας έκδοση είναι ενημερωμένη, η προβολή της λογιστικής είναι πιο ακριβής. +ExpenseReportJournal=Ενημερωτικό Δελτίο Έκθεσης +InventoryJournal=Απογραφή Αποθέματος diff --git a/htdocs/langs/el_GR/admin.lang b/htdocs/langs/el_GR/admin.lang index 92a8cbe0dcb..87c86b2472f 100644 --- a/htdocs/langs/el_GR/admin.lang +++ b/htdocs/langs/el_GR/admin.lang @@ -71,9 +71,9 @@ UseSearchToSelectCompanyTooltip=Επίσης, αν έχετε ένα μεγάλ UseSearchToSelectContactTooltip=Επίσης, αν έχετε ένα μεγάλο αριθμό Πελ./Προμ. (> 100 000), μπορείτε να αυξήσετε την ταχύτητα με τον καθορισμό της σταθερά COMPANY_DONOTSEARCH_ANYWHERE σε 1 στο Setup->Other. Η αναζήτηση στη συνέχεια θα περιορίζεται από την έναρξη της σειράς. DelaiedFullListToSelectCompany=Περιμένετε μέχρι να πατηθεί κάποιο πλήκτρο πριν φορτώσετε το περιεχόμενο της λίστας συνδυασμών τρίτων μερών.
    Αυτό μπορεί να αυξήσει την απόδοση εάν έχετε μεγάλο αριθμό τρίτων, αλλά είναι λιγότερο βολικό. DelaiedFullListToSelectContact=Περιμένετε έως ότου πατήσετε ένα πλήκτρο πριν φορτώσετε το περιεχόμενο της λίστας επαφών combo.
    Αυτό μπορεί να αυξήσει την απόδοση εάν έχετε μεγάλο αριθμό επαφών, αλλά είναι λιγότερο βολικό) -NumberOfKeyToSearch=Number of characters to trigger search: %s -NumberOfBytes=Number of Bytes -SearchString=Search string +NumberOfKeyToSearch=Αριθμός χαρακτήρων που ενεργοποιούν την αναζήτηση: %s +NumberOfBytes=Αριθμόςαπό Bytes +SearchString=Αναζήτηση συμβόλων NotAvailableWhenAjaxDisabled=Δεν είναι διαθέσιμο όταν η Ajax είναι απενεργοποιημένη AllowToSelectProjectFromOtherCompany=Σε έγγραφο τρίτου μέρους, μπορείτε να επιλέξετε ένα έργο που συνδέεται με άλλο τρίτο μέρος JavascriptDisabled=Η JavaScript είναι απενεργοποιημένη @@ -149,7 +149,7 @@ SystemToolsAreaDesc=Αυτή η περιοχή παρέχει λειτουργί Purge=Εκκαθάριση PurgeAreaDesc=Αυτή η σελίδα σας επιτρέπει να διαγράψετε όλα τα αρχεία που κατασκευάζονται ή αποθηκεύονται από την Dolibarr (προσωρινά αρχεία ή όλα τα αρχεία σε %s directory). Η χρήση αυτής της λειτουργίας δεν είναι απαραίτητη. Παρέχεται για χρήστες των οποίων η Dolibarr φιλοξενείται από πάροχο, που δεν προσφέρει δικαίωμα διαγραφής αρχείων που κατασκευάστηκαν από τον web server. PurgeDeleteLogFile=Διαγράψτε τα αρχεία καταγραφής, συμπεριλαμβανομένων%s που είναι ορισμένα για τη χρήση της μονάδας Syslog (χωρίς κίνδυνο απώλειας δεδομένων) -PurgeDeleteTemporaryFiles=Delete all temporary files (no risk of losing data). Note: Deletion is done only if the temp directory was created 24 hours ago. +PurgeDeleteTemporaryFiles=Διαγράψτε όλα τα προσωρινά αρχεία (χωρίς κίνδυνο απώλειας δεδομένων). Σημείωση: η διαγραφή γίνεται μόνο αν ο κατάλογος Temp δημιουργήθηκε πριν από 24 ώρες PurgeDeleteTemporaryFilesShort=Διαγραφή προσωρινών αρχείων PurgeDeleteAllFilesInDocumentsDir=Διαγράψτε όλα τα αρχεία στον κατάλογο: %s .
    Αυτό θα διαγράψει όλα τα παραγόμενα έγγραφα που σχετίζονται με στοιχεία (τρίτα μέρη, τιμολόγια κ.λπ.), αρχεία που έχουν φορτωθεί στη μονάδα ECM, αρχεία από αντίγραφα ασφαλείας βάσεων δεδομένων και προσωρινά αρχεία. PurgeRunNow=Διαγραφή τώρα @@ -178,6 +178,8 @@ Compression=Συμπίεση CommandsToDisableForeignKeysForImport=Εντολή απενεργοποίησης ξένων πλήκτρων κάτα την εισαγωγή CommandsToDisableForeignKeysForImportWarning=Αναγκαίο, εαν θέλετε να έχετε αργότερα την δυνατότητα αποκαταστασης του sql dump σας ExportCompatibility=Συμβατότητα των παραχθέντων αρχείων εξαγωγής +ExportUseMySQLQuickParameter=Use the --quick parameter +ExportUseMySQLQuickParameterHelp=The '--quick' parameter helps limit RAM consumption for large tables. MySqlExportParameters=Παραμετροι Εξαγωγών MySQL PostgreSqlExportParameters= Παράμετροι Εξαγωγών PostgreSQL UseTransactionnalMode=Χρήση Συναλλακτικής Λειτουργίας @@ -197,28 +199,28 @@ FeatureDisabledInDemo=Δυνατότητα απενεργοποίησης στο FeatureAvailableOnlyOnStable=Το χαρακτηριστικό είναι διαθέσιμο μόνο σε επίσημες σταθερές εκδόσεις BoxesDesc=Τα γραφικά στοιχεία είναι στοιχεία που εμφανίζουν ορισμένες πληροφορίες που μπορείτε να προσθέσετε για να προσαρμόσετε ορισμένες σελίδες. Μπορείτε να επιλέξετε μεταξύ εμφάνισης του γραφικού στοιχείου ή όχι επιλέγοντας τη σελίδα προορισμού και κάνοντας κλικ στην επιλογή 'Ενεργοποίηση' ή κάνοντας κλικ στο καλάθι απορριμάτων για να το απενεργοποιήσετε. OnlyActiveElementsAreShown=Μόνο στοιχεία από ενεργοποιημένα modules προβάλλονται. -ModulesDesc=The modules/applications determine which features are available in the software. Some modules require permissions to be granted to users after activating the module. Click the on/off button (at end of module line) to enable/disable a module/application. -ModulesMarketPlaceDesc=You can find more modules to download on external websites on the Internet... -ModulesDeployDesc=If permissions on your file system allow it, you can use this tool to deploy an external module. The module will then be visible on the tab %s. -ModulesMarketPlaces=Find external app/modules -ModulesDevelopYourModule=Develop your own app/modules -ModulesDevelopDesc=You may also develop your own module or find a partner to develop one for you. -DOLISTOREdescriptionLong=Instead of switching on www.dolistore.com web site to find an external module, you can use this embedded tool that will perform the search on the external market place for you (may be slow, need an internet access)... +ModulesDesc=Οι ενότητες / εφαρμογές καθορίζουν ποιες λειτουργίες είναι διαθέσιμες στο λογισμικό. Ορισμένες ενότητες απαιτούν δικαιώματα που θα χορηγούνται στους χρήστες μετά την ενεργοποίηση της ενότητας. Κάντε κλικ στο πλήκτρο ενεργοποίησης / απενεργοποίησης (στο τέλος της γραμμής μονάδας) για να ενεργοποιήσετε / απενεργοποιήσετε μια ενότητα / εφαρμογή. +ModulesMarketPlaceDesc=Μπορείτε να βρείτε περισσότερες ενότητες για να κατεβάσετε σε εξωτερικές ιστοσελίδες στο Internet ... +ModulesDeployDesc=Εάν το επιτρέπουν τα δικαιώματα στο σύστημα αρχείων σας, μπορείτε να χρησιμοποιήσετε αυτό το εργαλείο για την ανάπτυξη εξωτερικής μονάδας. Η ενότητα θα είναι στη συνέχεια ορατή στην καρτέλα %s . +ModulesMarketPlaces=Βρείτε εξωτερική εφαρμογή / ενότητες +ModulesDevelopYourModule=Δημιουργήστε τη δική σας εφαρμογή / ενότητες +ModulesDevelopDesc=Μπορείτε επίσης να αναπτύξετε τη δική σας ενότητα ή να βρείτε συνεργάτη για να αναπτύξετε μία για εσάς. +DOLISTOREdescriptionLong=Αντί να ενεργοποιήσετε τον ιστότοπο www.dolistore.com για να βρείτε μια εξωτερική ενότητα, μπορείτε να χρησιμοποιήσετε αυτό το ενσωματωμένο εργαλείο που θα εκτελέσει την αναζήτηση στην εξωτερική αγορά για εσάς (μπορεί να είναι αργή, να χρειάζεστε πρόσβαση στο διαδίκτυο) ... NewModule=Νέο FreeModule=Δωρεάν/Ελεύθερο CompatibleUpTo=Συμβατό με την έκδοση %s -NotCompatible=This module does not seem compatible with your Dolibarr %s (Min %s - Max %s). -CompatibleAfterUpdate=This module requires an update to your Dolibarr %s (Min %s - Max %s). +NotCompatible=Αυτή η ενότητα δεν φαίνεται συμβατή με το Dolibarr %s (Min %s - Max %s). +CompatibleAfterUpdate=Αυτή η ενότητα απαιτεί ενημέρωση του Dolibarr %s (Min %s - Max %s). SeeInMarkerPlace=Δές στην Αγορά Updated=Ενημερωμένο -Nouveauté=Novelty +Nouveauté=Καινοτομία AchatTelechargement=Αγόρασε / Μεταφόρτωσε GoModuleSetupArea=To deploy/install a new module, go to the Module setup area: %s. DoliStoreDesc=Το DoliStore, είναι η επίσημη περιοχή για να βρείτε εξωτερικά modules για το Dolibarr ERP/CRM -DoliPartnersDesc=List of companies providing custom-developed modules or features.
    Note: since Dolibarr is an open source application, anyone experienced in PHP programming may develop a module. -WebSiteDesc=External websites for more add-on (non-core) modules... +DoliPartnersDesc=Κατάλογος εταιρειών που παρέχουν προσαρμοσμένες λειτουργικές μονάδες ή χαρακτηριστικά.
    Σημείωση: δεδομένου ότι η Dolibarr είναι μια εφαρμογή ανοιχτού κώδικα, οποιοσδήποτε έχει εμπειρία στον προγραμματισμό PHP μπορεί να αναπτύξει μια ενότητα. +WebSiteDesc=Εξωτερικοί ιστότοποι για περισσότερες πρόσθετες (μη πυρήνες) ενότητες ... DevelopYourModuleDesc=Μερικές λύσεις για να αναπτύξεις το δικό σου μοντέλο... -URL=Σύνδεσμος +URL=URL BoxesAvailable=Διαθέσιμα Widgets BoxesActivated=Ενεργοποιημένα Widgets ActivateOn=Ενεργοποιήστε στις @@ -229,79 +231,80 @@ Required=Υποχρεωτικό UsedOnlyWithTypeOption=Χρησιμοποιείται μόνο από κάποια επιλογή της ατζέντας Security=Ασφάλεια Passwords=Συνθηματικά -DoNotStoreClearPassword=Encrypt passwords stored in database (NOT as plain-text). It is strongly recommended to activate this option. -MainDbPasswordFileConfEncrypted=Encrypt database password stored in conf.php. It is strongly recommended to activate this option. +DoNotStoreClearPassword=Κρυπτογράφηση κωδικών πρόσβασης αποθηκευμένων στη βάση δεδομένων (ΟΧΙ ως απλό κείμενο). Συνιστάται ιδιαίτερα να ενεργοποιήσετε αυτήν την επιλογή. +MainDbPasswordFileConfEncrypted=Κρυπτογράφηση κωδικού πρόσβασης βάσης δεδομένων αποθηκευμένου στο conf.php. Συνιστάται ιδιαίτερα να ενεργοποιήσετε αυτήν την επιλογή. InstrucToEncodePass=Για κρυπτογραφημένο κωδικό στο αρχείο conf.php, κάντε αντικατάσταση στη γραμμή
    $dolibarr_main_db_pass="...";
    με
    $dolibarr_main_db_pass="crypted:%s"; -InstrucToClearPass=To have password decoded (clear) into the conf.php file, replace the line
    $dolibarr_main_db_pass="crypted:...";
    by
    $dolibarr_main_db_pass="%s"; -ProtectAndEncryptPdfFiles=Protect generated PDF files. This is NOT recommended as it breaks bulk PDF generation. -ProtectAndEncryptPdfFilesDesc=Protection of a PDF document keeps it available to read and print with any PDF browser. However, editing and copying is not possible anymore. Note that using this feature makes building of a global merged PDFs not working. +InstrucToClearPass=Για να αποκωδικοποιήσετε τον κωδικό πρόσβασης (διαγραφή) στο αρχείο conf.php , αντικαταστήστε τη γραμμή
    $ dolibarr_main_db_pass = "κρυπτογραφημένο: ...";
    με
    $ dolibarr_main_db_pass = "%s"; +ProtectAndEncryptPdfFiles=Προστατεύστε τα παραγόμενα αρχεία PDF. Αυτό δεν συνιστάται επειδή διασπά το μεγαλύτερο μέρος της δημιουργίας PDF. +ProtectAndEncryptPdfFilesDesc=Η προστασία ενός εγγράφου PDF το διατηρεί διαθέσιμο για ανάγνωση και εκτύπωση με οποιοδήποτε πρόγραμμα περιήγησης PDF. Ωστόσο, η επεξεργασία και η αντιγραφή δεν είναι πλέον δυνατές. Σημειώστε ότι με τη χρήση αυτής της δυνατότητας η δημιουργία ενός σφαιρικού συγχωνευμένου αρχείου PDF δεν λειτουργεί. Feature=Χαρακτηριστικό DolibarrLicense=Άδεια χρήσης Developpers=Προγραμματιστές/συνεργάτες OfficialWebSite=Επίσημη ιστοσελίδα Dolibarr OfficialWebSiteLocal=Τοπική ιστοσελίδα (%s) -OfficialWiki=Dolibarr documentation / Wiki +OfficialWiki=Τεκμηρίωση Dolibarr / Wiki OfficialDemo=Δοκιμαστική έκδοση Dolibarr OfficialMarketPlace=Επίσημη ιστοσελίδα για εξωτερικά modules/πρόσθετα OfficialWebHostingService=Υπηρεσίες που αναφέρονται για web hosting (Cloud hosting) ReferencedPreferredPartners=Preferred Partners -OtherResources=Other resources -ExternalResources=External Resources -SocialNetworks=Social Networks +OtherResources=Άλλοι πόροι +ExternalResources=Εξωτερικοί πόροι +SocialNetworks=Κοινωνικά δίκτυα ForDocumentationSeeWiki=Για την τεκμηρίωση χρήστη ή προγραμματιστή (Doc, FAQs...),
    ρίξτε μια ματιά στο Dolibarr Wiki:
    %s ForAnswersSeeForum=Για οποιαδήποτε άλλη ερώτηση/βοήθεια, μπορείτε να χρησιμοποιήσετε το forum του Dolibarr:
    %s -HelpCenterDesc1=Here are some resources for getting help and support with Dolibarr. -HelpCenterDesc2=Some of these resources are only available in english. +HelpCenterDesc1=Εδώ είναι μερικοί πόροι για να λάβετε βοήθεια και υποστήριξη με τον Dolibarr. +HelpCenterDesc2=Μερικοί από αυτούς τους πόρους είναι διαθέσιμοι μόνο στα αγγλικά . CurrentMenuHandler=Τρέχον μενού MeasuringUnit=Μονάδα μέτρησης -LeftMargin=Left margin -TopMargin=Top margin -PaperSize=Paper type -Orientation=Orientation -SpaceX=Space X -SpaceY=Space Y +LeftMargin=Αριστερό περιθώριο +TopMargin=Κορυφή περιθώριο +PaperSize=Τύπος χαρτιού +Orientation=Προσανατολισμός +SpaceX=Διάστημα Χ +SpaceY=Χώρος Y FontSize=Μέγεθος γραμματοσειράς Content=Περιεχόμενο NoticePeriod=Notice period -NewByMonth=New by month -Emails=Emails -EMailsSetup=Emails setup -EMailsDesc=This page allows you to override your default PHP parameters for email sending. In most cases on Unix/Linux OS, the PHP setup is correct and these parameters are unnecessary. -EmailSenderProfiles=Emails sender profiles -MAIN_MAIL_SMTP_PORT=SMTP/SMTPS Port (default value in php.ini: %s) -MAIN_MAIL_SMTP_SERVER=SMTP/SMTPS Host (default value in php.ini: %s) -MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=SMTP/SMTPS Port (Not defined into PHP on Unix-like systems) -MAIN_MAIL_SMTP_SERVER_NotAvailableOnLinuxLike=SMTP/SMTPS Host (Not defined into PHP on Unix-like systems) -MAIN_MAIL_EMAIL_FROM=Sender email for automatic emails (default value in php.ini: %s) -MAIN_MAIL_ERRORS_TO=Email used for error returns emails (fields 'Errors-To' in emails sent) -MAIN_MAIL_AUTOCOPY_TO= Copy (Bcc) all sent emails to -MAIN_DISABLE_ALL_MAILS=Disable all email sending (for test purposes or demos) -MAIN_MAIL_FORCE_SENDTO=Send all emails to (instead of real recipients, for test purposes) -MAIN_MAIL_ENABLED_USER_DEST_SELECT=Add employee users with email into allowed recipient list -MAIN_MAIL_SENDMODE=Email sending method -MAIN_MAIL_SMTPS_ID=SMTP ID (if sending server requires authentication) -MAIN_MAIL_SMTPS_PW=SMTP Password (if sending server requires authentication) -MAIN_MAIL_EMAIL_TLS=Use TLS (SSL) encryption -MAIN_MAIL_EMAIL_STARTTLS=Use TLS (STARTTLS) encryption -MAIN_MAIL_EMAIL_DKIM_ENABLED=Use DKIM to generate email signature -MAIN_MAIL_EMAIL_DKIM_DOMAIN=Email Domain for use with dkim -MAIN_MAIL_EMAIL_DKIM_SELECTOR=Name of dkim selector -MAIN_MAIL_EMAIL_DKIM_PRIVATE_KEY=Private key for dkim signing -MAIN_DISABLE_ALL_SMS=Disable all SMS sending (for test purposes or demos) +NewByMonth=Νέο μήνα +Emails=Ηλεκτρονικά μηνύματα +EMailsSetup=Ρύθμιση ηλεκτρονικού ταχυδρομείου +EMailsDesc=Αυτή η σελίδα σάς επιτρέπει να αντικαταστήσετε τις προεπιλεγμένες παραμέτρους PHP για αποστολή μηνυμάτων ηλεκτρονικού ταχυδρομείου. Στις περισσότερες περιπτώσεις στο λειτουργικό σύστημα Unix / Linux, η ρύθμιση PHP είναι σωστή και αυτές οι παράμετροι είναι περιττές. +EmailSenderProfiles=Προφίλ αποστολέων ηλεκτρονικού ταχυδρομείου +EMailsSenderProfileDesc=You can keep this section empty. If you enter some emails here, they will be added to the list of possible senders into the combobox when your write a new email. +MAIN_MAIL_SMTP_PORT=Θύρα SMTP / SMTPS (προεπιλεγμένη τιμή στο php.ini: %s ) +MAIN_MAIL_SMTP_SERVER=Host SMTP / SMTPS (προεπιλεγμένη τιμή στο php.ini: %s ) +MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=Θύρα SMTP / SMTPS (Δεν έχει οριστεί σε PHP σε συστήματα παρόμοια με το Unix) +MAIN_MAIL_SMTP_SERVER_NotAvailableOnLinuxLike=SMTP / SMTPS Host (Δεν έχει οριστεί σε PHP σε συστήματα που μοιάζουν με Unix) +MAIN_MAIL_EMAIL_FROM=Email αποστολέα για αυτόματα μηνύματα ηλεκτρονικού ταχυδρομείου (προεπιλεγμένη τιμή στο php.ini: %s ) +MAIN_MAIL_ERRORS_TO=Το μήνυμα ηλεκτρονικού ταχυδρομείου που χρησιμοποιείται για σφάλματα επιστρέφει τα μηνύματα ηλεκτρονικού ταχυδρομείου (σφάλματα πεδίων "σε" στα αποστέλλοντα μηνύματα ηλεκτρονικού ταχυδρομείου) +MAIN_MAIL_AUTOCOPY_TO= Αντιγράψτε (Bcc) όλα τα emails που στάλθηκαν +MAIN_DISABLE_ALL_MAILS=Απενεργοποιήστε όλες τις αποστολές ηλεκτρονικού ταχυδρομείου (για δοκιμαστικούς σκοπούς ή demos) +MAIN_MAIL_FORCE_SENDTO=Στείλτε όλα τα μηνύματα ηλεκτρονικού ταχυδρομείου σε (αντί για πραγματικούς παραλήπτες, για σκοπούς δοκιμής) +MAIN_MAIL_ENABLED_USER_DEST_SELECT=Προτείνετε μηνύματα ηλεκτρονικού ταχυδρομείου των υπαλλήλων (αν οριστεί) στη λίστα προκαθορισμένων παραληπτών κατά τη σύνταξη νέου μηνύματος ηλεκτρονικού ταχυδρομείου +MAIN_MAIL_SENDMODE=Μέθοδος αποστολής ηλεκτρονικού ταχυδρομείου +MAIN_MAIL_SMTPS_ID=Αναγνωριστικό SMTP (αν ο διακομιστής αποστολής απαιτεί έλεγχο ταυτότητας) +MAIN_MAIL_SMTPS_PW=Κωδικός πρόσβασης SMTP (εάν ο διακομιστής αποστολής απαιτεί έλεγχο ταυτότητας) +MAIN_MAIL_EMAIL_TLS=Χρησιμοποιήστε κρυπτογράφηση TLS (SSL) +MAIN_MAIL_EMAIL_STARTTLS=Χρησιμοποιήστε κρυπτογράφηση TLS (STARTTLS) +MAIN_MAIL_EMAIL_DKIM_ENABLED=Χρησιμοποιήστε το DKIM για να δημιουργήσετε υπογραφή ηλεκτρονικού ταχυδρομείου +MAIN_MAIL_EMAIL_DKIM_DOMAIN=Email Domain για χρήση με dkim +MAIN_MAIL_EMAIL_DKIM_SELECTOR=Όνομα επιλογέα dkim +MAIN_MAIL_EMAIL_DKIM_PRIVATE_KEY=Ιδιωτικό κλειδί για υπογραφή dkim +MAIN_DISABLE_ALL_SMS=Απενεργοποιήστε όλες τις αποστολές SMS (για δοκιμαστικούς σκοπούς ή επιδείξεις) MAIN_SMS_SENDMODE=Μέθοδος που θέλετε να χρησιμοποιηθεί για την αποστολή SMS -MAIN_MAIL_SMS_FROM=Default sender phone number for SMS sending -MAIN_MAIL_DEFAULT_FROMTYPE=Default sender email for manual sending (User email or Company email) -UserEmail=User email -CompanyEmail=Company Email +MAIN_MAIL_SMS_FROM=Προεπιλεγμένος αριθμός τηλεφώνου αποστολέα για αποστολή SMS +MAIN_MAIL_DEFAULT_FROMTYPE=Προεπιλεγμένο μήνυμα αποστολέα για μη αυτόματη αποστολή (ηλεκτρονικό ταχυδρομείο χρήστη ή εταιρικό μήνυμα) +UserEmail=Ηλεκτρονικό ταχυδρομείο χρήστη +CompanyEmail=Εταιρεία ηλεκτρονικού ταχυδρομείου FeatureNotAvailableOnLinux=Αυτή η λειτουργία δεν είναι διαθέσιμη σε συστήματα Unix like. Δοκιμάστε το πρόγραμμα sendmail τοπικά. -SubmitTranslation=If the translation for this language is not complete or you find errors, you can correct this by editing files in directory langs/%s and submit your change to www.transifex.com/dolibarr-association/dolibarr/ -SubmitTranslationENUS=If translation for this language is not complete or you find errors, you can correct this by editing files into directory langs/%s and submit modified files on dolibarr.org/forum or for developers on github.com/Dolibarr/dolibarr. +SubmitTranslation=Εάν η μετάφραση για αυτήν τη γλώσσα δεν είναι πλήρης ή βρίσκετε σφάλματα, μπορείτε να διορθώσετε αυτό με την επεξεργασία αρχείων στον κατάλογο langs / %s και να υποβάλετε την αλλαγή σας στο www.transifex.com/dolibarr-association/dolibarr/ +SubmitTranslationENUS=Εάν η μετάφραση για αυτήν τη γλώσσα δεν είναι πλήρης ή βρίσκετε σφάλματα, μπορείτε να διορθώσετε αυτήν την ενέργεια επεξεργάζοντας τα αρχεία σε langs / %s και να υποβάλλετε τροποποιημένα αρχεία σε dolibarr.org/forum ή για προγραμματιστές στο github.com/Dolibarr/dolibarr. ModuleSetup=Διαχείριση Αρθρώματος -ModulesSetup=Modules/Application setup +ModulesSetup=Ενότητες / Ρύθμιση εφαρμογής ModuleFamilyBase=Σύστημα -ModuleFamilyCrm=Customer Relationship Management (CRM) -ModuleFamilySrm=Vendor Relationship Management (VRM) -ModuleFamilyProducts=Product Management (PM) +ModuleFamilyCrm=Διαχείριση Πελατειακών Σχέσεων (CRM) +ModuleFamilySrm=Διαχείριση σχέσεων προμηθευτών (VRM) +ModuleFamilyProducts=Διαχείριση προϊόντων (PM) ModuleFamilyHr=Διαχείριση ανθρώπινων πόρων ModuleFamilyProjects=Projects/Συμμετοχικές εργασίες ModuleFamilyOther=Άλλο @@ -309,38 +312,38 @@ ModuleFamilyTechnic=Εργαλεία πολλαπλών modules ModuleFamilyExperimental=Πειραματικά modules ModuleFamilyFinancial=Χρηματοοικονομικά Modules (Λογιστική/Χρηματοοικονομικά) ModuleFamilyECM=Διαχείριση Ηλεκτρονικού Περιεχομένου (ECM) -ModuleFamilyPortal=Websites and other frontal application -ModuleFamilyInterface=Interfaces with external systems +ModuleFamilyPortal=Ιστοσελίδες και άλλη μετωπική εφαρμογή +ModuleFamilyInterface=Διεπαφές με εξωτερικά συστήματα MenuHandlers=Διαχειριστές μενού MenuAdmin=Επεξεργαστής μενού DoNotUseInProduction=Να μην χρησιμοποιείται για παραγωγή -ThisIsProcessToFollow=Upgrade procedure: -ThisIsAlternativeProcessToFollow=This is an alternative setup to process manually: +ThisIsProcessToFollow=Διαδικασία αναβάθμισης: +ThisIsAlternativeProcessToFollow=Αυτή είναι μια εναλλακτική ρύθμιση για χειροκίνητη επεξεργασία: StepNb=Βήμα %s -FindPackageFromWebSite=Find a package that provides the features you need (for example on the official web site %s). -DownloadPackageFromWebSite=Download package (for example from the official web site %s). -UnpackPackageInDolibarrRoot=Unpack/unzip the packaged files into your Dolibarr server directory: %s -UnpackPackageInModulesRoot=To deploy/install an external module, unpack/unzip the packaged files into the server directory dedicated to external modules:
    %s -SetupIsReadyForUse=Module deployment is finished. You must however enable and setup the module in your application by going to the page setup modules: %s. -NotExistsDirect=The alternative root directory is not defined to an existing directory.
    -InfDirAlt=Since version 3, it is possible to define an alternative root directory. This allows you to store, into a dedicated directory, plug-ins and custom templates.
    Just create a directory at the root of Dolibarr (eg: custom).
    -InfDirExample=
    Then declare it in the file conf.php
    $dolibarr_main_url_root_alt='/custom'
    $dolibarr_main_document_root_alt='/path/of/dolibarr/htdocs/custom'
    If these lines are commented with "#", to enable them, just uncomment by removing the "#" character. -YouCanSubmitFile=Alternatively, you may upload the module .zip file package: +FindPackageFromWebSite=Βρείτε ένα πακέτο που παρέχει τις λειτουργίες που χρειάζεστε (για παράδειγμα στην επίσημη ιστοσελίδα %s). +DownloadPackageFromWebSite=Λήψη του πακέτου (για παράδειγμα από την επίσημη ιστοσελίδα %s). +UnpackPackageInDolibarrRoot=Αποσυμπιέστε / αποσυνδέστε τα συσκευασμένα αρχεία στον κατάλογο του διακομιστή Dolibarr : %s +UnpackPackageInModulesRoot=Για να αναπτύξετε / εγκαταστήσετε μια εξωτερική μονάδα, αποσυμπιέστε / αποσυνδέστε τα συσκευασμένα αρχεία στον κατάλογο διακομιστών που είναι αφιερωμένος σε εξωτερικές μονάδες:
    %s +SetupIsReadyForUse=Η εγκατάσταση της μονάδας ολοκληρώθηκε. Ωστόσο, πρέπει να ενεργοποιήσετε και να ρυθμίσετε την ενότητα στην εφαρμογή σας μεταβαίνοντας στις ενότητες εγκατάστασης σελίδας: %s . +NotExistsDirect=Ο εναλλακτικός ριζικός κατάλογος δεν ορίζεται σε έναν υπάρχοντα κατάλογο.
    +InfDirAlt=Από την έκδοση 3, είναι δυνατό να οριστεί ένας εναλλακτικός κατάλογος ρίζας. Αυτό σας επιτρέπει να αποθηκεύετε, σε έναν ειδικό κατάλογο, plug-ins και προσαρμοσμένα πρότυπα.
    Απλά δημιουργήστε έναν κατάλογο στη ρίζα του Dolibarr (π.χ.: custom).
    +InfDirExample=
    Στη συνέχεια, δηλώστε το στο αρχείο conf.php
    $ dolibarr_main_url_root_alt = '/ προσαρμοσμένο'
    $ dolibarr_main_document_root_alt = '/ διαδρομή / του / dolibarr / htdocs / custom'
    Εάν οι γραμμές αυτές σχολιάζονται με "#", για να τις ενεργοποιήσετε, απλώς αποσυνδέστε την αφαιρώντας τον χαρακτήρα "#". +YouCanSubmitFile=Εναλλακτικά, μπορείτε να ανεβάσετε το πακέτο αρχείου .zip της μονάδας: CurrentVersion=Έκδοση Dolibarr -CallUpdatePage=Browse to the page that updates the database structure and data: %s. +CallUpdatePage=Περιηγηθείτε στη σελίδα που ενημερώνει τη δομή και τα δεδομένα της βάσης δεδομένων: %s. LastStableVersion=Τελευταία σταθερή έκδοση -LastActivationDate=Latest activation date -LastActivationAuthor=Latest activation author -LastActivationIP=Latest activation IP +LastActivationDate=Τελευταία ημερομηνία ενεργοποίησης +LastActivationAuthor=Τελευταίος συντάκτης ενεργοποίησης +LastActivationIP=Τελευταία IP ενεργοποίησης UpdateServerOffline=Ο διακομιστής ενημερώσεων είναι εκτός σύνδεσης -WithCounter=Manage a counter +WithCounter=Διαχειριστείτε έναν μετρητή GenericMaskCodes=Μπορείτε να χρησιμοποιήσετε οποιαδήποτε μάσκα αρίθμησης. Σε αυτή τη μάσκα μπορούν να χρησιμοποιηθούν τις παρακάτω ετικέτες:
    Το {000000} αντιστοιχεί σε έναν αριθμό που θα αυξάνεται σε κάθε %s. Εισάγετε όσα μηδέν επιθυμείτε ως το επιθυμητό μέγεθος για τον μετρητή. Ο μετρητής θα συμπληρωθεί με μηδενικά από τα αριστερά για να έχει όσα μηδενικά υπάρχουν στην μάσκα.
    Η μάσκα {000000+000} είναι η ίδια όπως προηγουμένως αλλά ένα αντιστάθμισμα που αντιστοιχεί στον αριθμό στα δεξιά του + θα προστεθεί αρχίζοντας από το πρώτο %s.
    Η μάσκα {000000@x} είναι η ίδια όπως προηγουμένως αλλά ο μετρητής επανέρχεται στο μηδέν όταν έρθει ο μήνας x (το x είναι μεταξύ του 1 και του 12). Αν αυτή η επιλογή χρησιμοποιηθεί και το x είναι 2 ή μεγαλύτερο, τότε η ακολουθία {yy}{mm} ή {yyyy}{mm} είναι επίσης απαιραίτητη.
    Η μάσκα {dd} ημέρα (01 έως 31).
    {mm} μήνας (01 έως 12).
    {yy}, {yyyy} ή {y} έτος με χρήση 2, 4 ή 1 αριθμού.
    -GenericMaskCodes2={cccc} the client code on n characters
    {cccc000} the client code on n characters is followed by a counter dedicated for customer. This counter dedicated to customer is reset at same time than global counter.
    {tttt} The code of third party type on n characters (see menu Home - Setup - Dictionary - Types of third parties). If you add this tag, the counter will be different for each type of third party.
    +GenericMaskCodes2={cccc} τον κωδικό πελάτη σε n χαρακτήρες
    {cccc000} ο κωδικός πελάτη σε n χαρακτήρες ακολουθείται από έναν μετρητή που προορίζεται για τον πελάτη. Αυτός ο μετρητής αφιερωμένος στον πελάτη επαναφέρεται ταυτόχρονα με τον παγκόσμιο μετρητή.
    {tttt} Ο κωδικός του τύπου τρίτου μέρους σε χαρακτήρες n (δείτε το μενού Αρχική σελίδα - Ρύθμιση - Λεξικό - Τύποι τρίτων). Εάν προσθέσετε αυτήν την ετικέτα, ο μετρητής θα είναι διαφορετικός για κάθε τύπο τρίτου μέρους.
    GenericMaskCodes3=Όλοι οι άλλοι χαρακτήρες στην μάσκα θα παραμείνουν ίδιοι.
    Κενά διαστήματα δεν επιτρέπονται.
    -GenericMaskCodes4a=Example on the 99th %s of the third party TheCompany, with date 2007-01-31:
    +GenericMaskCodes4a=Παράδειγμα για το 99ο %s του τρίτου μέρους TheCompany, με ημερομηνία 2007-01-31:
    GenericMaskCodes4b=Το παράδειγμα του τρίτου μέρους δημιουργήθηκε στις 2007-03-01:
    GenericMaskCodes4c=Παράδειγμα το προϊόν δημιουργήθηκε στις 2007-03-01:
    -GenericMaskCodes5=ABC{yy}{mm}-{000000} will give ABC0701-000099
    {0000+100@1}-ZZZ/{dd}/XXX will give 0199-ZZZ/31/XXX
    IN{yy}{mm}-{0000}-{t} will give IN0701-0099-A if the type of company is 'Responsable Inscripto' with code for type that is 'A_RI' +GenericMaskCodes5=Το ABC {yy} {mm} - {000000} θα δώσει ABC0701-000099
    {0000 + 100 @ 1} -ZZZ / {dd} / XXX θα δώσει 0199-ZZZ / 31 / XXX
    IN {yy} {mm} - {0000} - {t} θα δώσει IN0701-0099-A αν ο τύπος της εταιρείας είναι "Responsable Inscripto" με κωδικό για τον τύπο που είναι "A_RI" GenericNumRefModelDesc=Επιστρέφει έναν παραμετροποιήσημο αριθμό σύμφωνα με μία ορισμένη μάσκα. ServerAvailableOnIPOrPort=Ο διακομιστής είναι διαθέσιμος στην διεύθυνση %s στην θύρα %s ServerNotAvailableOnIPOrPort=Ο διακομιστής δεν είναι διαθέσιμος στην διεύθυνση %s στην θύρα %s @@ -351,90 +354,90 @@ ErrorCantUseRazIfNoYearInMask=Σφάλμα, δεν μπορείτε να χρη ErrorCantUseRazInStartedYearIfNoYearMonthInMask=Δεν μπορείτε να χρησιμοποιήσετε την επιλογή @ αν η ακολουθία {yy}{mm} ή {yyyy}{mm} δεν είναι στην μάσκα. UMask=Παράμετρος UMask για νέα αρχεία σε συστήματα αρχείων συστημάτων Unix/Linux/BSD/Mac. UMaskExplanation=Αυτή η παράμετρος σας επιτρέπει να ορίσετε προεπιλεγμένα δικαιώματα αρχείων για αρχεία που δημιουργεί το Dolibarr στον διακομιστή (κατά την διάρκεια μεταφόρτωσης π.χ.).
    Πρέπει να είναι οκταδικής μορφής (για παράδειγμα, 0666 σημαίνει εγγραφή και ανάγνωση για όλους).
    Αυτή η παράμετρος είναι άχρηστη σε διακομιστές Windows. -SeeWikiForAllTeam=Take a look at the Wiki page for a list of contributors and their organization +SeeWikiForAllTeam=Ρίξτε μια ματιά στη σελίδα του Wiki για μια λίστα με τους συντελεστές και την οργάνωσή τους UseACacheDelay= Καθυστέρηση για την τοποθέτηση απόκρισης εξαγωγής στην προσωρινή μνήμη σε δευτερόλεπτα (0 ή άδεια για μη χρήση προσωρινής μνήμης) DisableLinkToHelpCenter=Αποκρύψτε τον σύνδεσμο "Αναζητήστε βοήθεια ή υποστήριξη" στην σελίδα σύνδεσης DisableLinkToHelp=Απόκρυψη του συνδέσμου online βοήθεια "%s" -AddCRIfTooLong=There is no automatic text wrapping, text that is too long will not display on documents. Please add carriage returns in the text area if needed. -ConfirmPurge=Are you sure you want to execute this purge?
    This will permanently delete all your data files with no way to restore them (ECM files, attached files...). +AddCRIfTooLong=Δεν υπάρχει αυτόματη περιτύλιξη κειμένου, το κείμενο που είναι πολύ μεγάλο δεν θα εμφανιστεί στα έγγραφα. Παρακαλώ προσθέστε τις επιστροφές μεταφοράς στην περιοχή κειμένου, αν χρειαστεί. +ConfirmPurge=Είστε βέβαιοι ότι θέλετε να εκτελέσετε αυτόν τον καθαρισμό;
    Αυτό θα διαγράψει οριστικά όλα τα αρχεία δεδομένων σας χωρίς τρόπο να τα επαναφέρετε (αρχεία ECM, συνημμένα αρχεία ...). MinLength=Ελάχιστο μήκος LanguageFilesCachedIntoShmopSharedMemory=Τα αρχεία τύπου .lang έχουν φορτωθεί στην κοινόχρηστη μνήμη -LanguageFile=Language file -ExamplesWithCurrentSetup=Examples with current configuration +LanguageFile=Αρχείο γλώσσας +ExamplesWithCurrentSetup=Παραδείγματα με την τρέχουσα διαμόρφωση ListOfDirectories=Λίστα φακέλων προτύπων OpenDocument -ListOfDirectoriesForModelGenODT=List of directories containing templates files with OpenDocument format.

    Put here full path of directories.
    Add a carriage return between eah directory.
    To add a directory of the GED module, add here DOL_DATA_ROOT/ecm/yourdirectoryname.

    Files in those directories must end with .odt or .ods. -NumberOfModelFilesFound=Number of ODT/ODS template files found in these directories +ListOfDirectoriesForModelGenODT=Λίστα καταλόγων που περιέχουν αρχεία προτύπων με μορφή OpenDocument.

    Βάλτε εδώ την πλήρη διαδρομή των καταλόγων.
    Προσθέστε μια επιστροφή μεταφοράς μεταξύ του καταλόγου eah.
    Για να προσθέσετε έναν κατάλογο της λειτουργικής μονάδας GED, προσθέστε εδώ DOL_DATA_ROOT / ecm / yourdirectoryname .

    Τα αρχεία σε αυτούς τους καταλόγους πρέπει να τελειώνουν με .odt ή .ods . +NumberOfModelFilesFound=Αριθμός αρχείων προτύπου ODT / ODS που βρέθηκαν σε αυτούς τους καταλόγους ExampleOfDirectoriesForModelGen=Παραδείγματα σύνταξης:
    c:\\mydir
    /home/mydir
    DOL_DATA_ROOT/ecm/ecmdir FollowingSubstitutionKeysCanBeUsed=
    Για να μάθετε πως να δημιουργήσετε τα δικά σας αρχεία προτύπων, πριν τα αποθηκεύσετε σε αυτούς τους φακέλους, διαβάστε την τεκμηρίωση στο wiki: FullListOnOnlineDocumentation=http://wiki.dolibarr.org/index.php/Create_an_ODT_document_template FirstnameNamePosition=Θέση ονόματος/επιθέτου -DescWeather=The following images will be shown on the dashboard when the number of late actions reach the following values: +DescWeather=Οι παρακάτω εικόνες θα εμφανίζονται στον πίνακα οργάνων όταν ο αριθμός των καθυστερημένων ενεργειών φτάσει τις ακόλουθες τιμές: KeyForWebServicesAccess=Key to use Web Services (parameter "dolibarrkey" in webservices) TestSubmitForm=Φόρμα δοκιμής εισαγωγής δεδομένων -ThisForceAlsoTheme=Using this menu manager will also use its own theme whatever the user choice. Also this menu manager specialized for smartphones does not work on all smartphone. Use another menu manager if you experience problems with yours. +ThisForceAlsoTheme=Χρησιμοποιώντας αυτόν τον διαχειριστή μενού θα χρησιμοποιήσει επίσης το δικό του θέμα ανεξάρτητα από την επιλογή του χρήστη. Επίσης, αυτός ο διαχειριστής μενού που ειδικεύεται στα smartphones δεν λειτουργεί σε όλα τα smartphones. Χρησιμοποιήστε άλλο διαχειριστή μενού εάν αντιμετωπίζετε προβλήματα με τη δική σας. ThemeDir=Φάκελος skins -ConnectionTimeout=Connection timeout +ConnectionTimeout=Χρονικό όριο σύνδεσης ResponseTimeout=Λήξη χρόνου αναμονής απάντησης SmsTestMessage=Δοκιμαστικό μήνυμα από __PHONEFROM__ να __PHONETO__ ModuleMustBeEnabledFirst=Το άρθρωμα %s πρέπει να ενεργοποιηθεί πρώτα εάν χρειάζεστε συτή τη λειτουργία. SecurityToken=Security Token -NoSmsEngine=No SMS sender manager available. A SMS sender manager is not installed with the default distribution because they depend on an external vendor, but you can find some on %s +NoSmsEngine=Δεν διατίθεται διαχειριστής αποστολέων SMS. Ένας διαχειριστής αποστολέα SMS δεν είναι εγκατεστημένος με την προεπιλεγμένη διανομή επειδή εξαρτάται από έναν εξωτερικό προμηθευτή, αλλά μπορείτε να βρείτε μερικούς από τους %s PDF=PDF -PDFDesc=Global options for PDF generation. -PDFAddressForging=Rules for address boxes -HideAnyVATInformationOnPDF=Hide all information related to Sales Tax / VAT -PDFRulesForSalesTax=Rules for Sales Tax / VAT -PDFLocaltax=Rules for %s -HideLocalTaxOnPDF=Hide %s rate in column Tax Sale -HideDescOnPDF=Hide products description -HideRefOnPDF=Hide products ref. -HideDetailsOnPDF=Hide product lines details -PlaceCustomerAddressToIsoLocation=Use french standard position (La Poste) for customer address position +PDFDesc=Γενικές επιλογές για δημιουργία PDF. +PDFAddressForging=Κανόνες για πλαίσια διευθύνσεων +HideAnyVATInformationOnPDF=Απόκρυψη όλων των πληροφοριών που σχετίζονται με το φόρο επί των πωλήσεων / ΦΠΑ +PDFRulesForSalesTax=Κανόνες φόρου επί των πωλήσεων / ΦΠΑ +PDFLocaltax=Κανόνες για %s +HideLocalTaxOnPDF=Απόκρυψη συντελεστή %s στη στήλη Φόρος Πωλήσεων +HideDescOnPDF=Απόκρυψη περιγραφής προϊόντων +HideRefOnPDF=Απόκρυψη προϊόντων ref. +HideDetailsOnPDF=Απόκρυψη λεπτομερειών γραμμών προϊόντων +PlaceCustomerAddressToIsoLocation=Χρησιμοποιήστε τη γαλλική τυπική θέση (La Poste) για τη θέση της διεύθυνσης πελατών Library=Βιβλιοθήκη UrlGenerationParameters=Παράμετροι για δημιουργία ασφαλών URL SecurityTokenIsUnique=Χρησιμοποιήστε μια μοναδική παράμετρο securekey για κάθε διεύθυνση URL EnterRefToBuildUrl=Εισάγετε αναφοράς για %s αντικείμενο GetSecuredUrl=Πάρτε υπολογιζόμενο URL -ButtonHideUnauthorized=Hide buttons for non-admin users for unauthorized actions instead of showing greyed disabled buttons +ButtonHideUnauthorized=Απόκρυψη κουμπιών για μη χρήστες διαχειριστή για μη εξουσιοδοτημένες ενέργειες αντί να εμφανίζονται κουμπιά απενεργοποιημένου με γκρι OldVATRates=Παλιός συντελεστής ΦΠΑ NewVATRates=Νέος συντελεστής ΦΠΑ PriceBaseTypeToChange=Τροποποίηση τιμών με βάση την τιμή αναφοράς όπως ρυθμίστηκε στο -MassConvert=Launch bulk conversion -PriceFormatInCurrentLanguage=Price Format In Current Language +MassConvert=Ξεκινήστε τη μαζική μετατροπή +PriceFormatInCurrentLanguage=Μορφή τιμής στην τρέχουσα γλώσσα String=String TextLong=Μεγάλο κείμενο -HtmlText=Html text +HtmlText=Html κείμενο Int=Integer Float=Float DateAndTime=Ημερομηνία και ώρα Unique=Μοναδικό -Boolean=Boolean (one checkbox) +Boolean=Boolean (ένα πλαίσιο ελέγχου) ExtrafieldPhone = Τηλέφωνο ExtrafieldPrice = Τιμή ExtrafieldMail = Email ExtrafieldUrl = Url ExtrafieldSelect = Επιλογή από λίστα ExtrafieldSelectList = Επιλογή από πίνακα -ExtrafieldSeparator=Separator (not a field) +ExtrafieldSeparator=Διαχωριστής (όχι πεδίο) ExtrafieldPassword=Συνθηματικό -ExtrafieldRadio=Radio buttons (one choice only) -ExtrafieldCheckBox=Checkboxes -ExtrafieldCheckBoxFromList=Checkboxes from table -ExtrafieldLink=Link to an object -ComputedFormula=Computed field -ComputedFormulaDesc=You can enter here a formula using other properties of object or any PHP coding to get a dynamic computed value. You can use any PHP compatible formulas including the "?" condition operator, and following global object: $db, $conf, $langs, $mysoc, $user, $object.
    WARNING: Only some properties of $object may be available. If you need a properties not loaded, just fetch yourself the object into your formula like in the second example.
    Using a computed field means you can't enter yourself any value from interface. Also, if there is a syntax error, the formula may return nothing.

    Example of formula:
    $object->id < 10 ? round($object->id / 2, 2): ($object->id + 2 * $user->id) * (int) substr($mysoc->zip, 1, 2)

    Example to reload object
    (($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'

    Other example of formula to force load of object and its parent object:
    (($reloadedobj = new Task($db)) && ($reloadedobj->fetch($object->id) > 0) && ($secondloadedobj = new Project($db)) && ($secondloadedobj->fetch($reloadedobj->fk_project) > 0)) ? $secondloadedobj->ref: 'Parent project not found' -Computedpersistent=Store computed field -ComputedpersistentDesc=Computed extra fields will be stored in the database, however, the value will only be recalculated when the object of this field is changed. If the computed field depends on other objects or global data this value might be wrong!! -ExtrafieldParamHelpPassword=Leaving this field blank means this value will be stored without encryption (field must be only hidden with star on screen).
    Set 'auto' to use the default encryption rule to save password into database (then value read will be the hash only, no way to retrieve original value) -ExtrafieldParamHelpselect=List of values must be lines with format key,value (where key can't be '0')

    for example:
    1,value1
    2,value2
    code3,value3
    ...

    In order to have the list depending on another complementary attribute list:
    1,value1|options_parent_list_code:parent_key
    2,value2|options_parent_list_code:parent_key

    In order to have the list depending on another list:
    1,value1|parent_list_code:parent_key
    2,value2|parent_list_code:parent_key -ExtrafieldParamHelpcheckbox=List of values must be lines with format key,value (where key can't be '0')

    for example:
    1,value1
    2,value2
    3,value3
    ... -ExtrafieldParamHelpradio=List of values must be lines with format key,value (where key can't be '0')

    for example:
    1,value1
    2,value2
    3,value3
    ... -ExtrafieldParamHelpsellist=List of values comes from a table
    Syntax: table_name:label_field:id_field::filter
    Example: c_typent:libelle:id::filter

    - idfilter is necessarly a primary int key
    - filter can be a simple test (eg active=1) to display only active value
    You can also use $ID$ in filter witch is the current id of current object
    To do a SELECT in filter use $SEL$
    if you want to filter on extrafields use syntax extra.fieldcode=... (where field code is the code of extrafield)

    In order to have the list depending on another complementary attribute list:
    c_typent:libelle:id:options_parent_list_code|parent_column:filter

    In order to have the list depending on another list:
    c_typent:libelle:id:parent_list_code|parent_column:filter -ExtrafieldParamHelpchkbxlst=List of values comes from a table
    Syntax: table_name:label_field:id_field::filter
    Example: c_typent:libelle:id::filter

    filter can be a simple test (eg active=1) to display only active value
    You can also use $ID$ in filter witch is the current id of current object
    To do a SELECT in filter use $SEL$
    if you want to filter on extrafields use syntax extra.fieldcode=... (where field code is the code of extrafield)

    In order to have the list depending on another complementary attribute list:
    c_typent:libelle:id:options_parent_list_code|parent_column:filter

    In order to have the list depending on another list:
    c_typent:libelle:id:parent_list_code|parent_column:filter -ExtrafieldParamHelplink=Parameters must be ObjectName:Classpath
    Syntax: ObjectName:Classpath
    Examples:
    Societe:societe/class/societe.class.php
    Contact:contact/class/contact.class.php -ExtrafieldParamHelpSeparator=Keep empty for a simple separator
    Set this to 1 for a collapsing separator (open by default for new session, then status is kept for each user session)
    Set this to 2 for a collapsing separator (collapsed by default for new session, then status is kept fore each user session) +ExtrafieldRadio=Κουμπιά ραδιοφώνου (μόνο μία επιλογή) +ExtrafieldCheckBox=Τα πλαίσια ελέγχου +ExtrafieldCheckBoxFromList=Κουτάκια ελέγχου από το τραπέζι +ExtrafieldLink=Σύνδεση με ένα αντικείμενο +ComputedFormula=Υπολογισμένο πεδίο +ComputedFormulaDesc=Μπορείτε να εισάγετε εδώ μια φόρμουλα χρησιμοποιώντας άλλες ιδιότητες του αντικειμένου ή οποιαδήποτε κωδικοποίηση PHP για να πάρετε μια δυναμική υπολογισμένη τιμή. Μπορείτε να χρησιμοποιήσετε τυχόν συμβατούς με την PHP τύπους, συμπεριλαμβανομένου του "?" και ακολουθώντας το συνολικό αντικείμενο: $ db, $ conf, $ langs, $ mysoc, $ user, $ object .
    ΠΡΟΕΙΔΟΠΟΙΗΣΗ : Μπορούν να είναι διαθέσιμες μόνο κάποιες ιδιότητες του αντικειμένου $. Αν χρειάζεστε ιδιότητες που δεν έχουν φορτωθεί, απλώς μεταφέρετε το αντικείμενο στον τύπο σας όπως στο δεύτερο παράδειγμα.
    Χρησιμοποιώντας ένα υπολογισμένο πεδίο σημαίνει ότι δεν μπορείτε να εισαγάγετε στον εαυτό σας καμία τιμή από τη διεπαφή. Επίσης, αν υπάρχει σφάλμα σύνταξης, ο τύπος μπορεί να μην επιστρέψει τίποτα.

    Παράδειγμα του τύπου:
    $ object-> id <10; ($ object-> id / 2, 2): ($ object-> id + 2 * $ user-> id) * (int)

    Παράδειγμα για επαναφόρτωση αντικειμένου
    ($ reloadedobj = νέα Societe ($ db)) && ($ reloadedobj-> fetch ($ obj-> id; $ obj-> id: ($ obj-> rowid; $ obj-> rowid: $ object-> id ))> 0)); $ reloadedobj-> array_options ['options_extrafieldkey'] * $ reloadedobj-> κεφάλαιο / 5: '-1'

    Άλλο παράδειγμα της φόρμουλας που ωθεί το φορτίο του αντικειμένου και το γονικό του αντικείμενο:
    ($ reloadedobj = νέα εργασία ($ db)) && ($ reloadedobj-> fetch ($ object-> id)> 0) && ($ secondloadedobj = reloadedobj-> fk_project)> 0)); $ secondloadedobj-> ref: 'Το γονικό έργο δεν βρέθηκε' +Computedpersistent=Αποθηκεύστε το υπολογισμένο πεδίο +ComputedpersistentDesc=Τα υπολογισμένα επιπλέον πεδία θα αποθηκευτούν στη βάση δεδομένων, ωστόσο, η τιμή θα υπολογιστεί εκ νέου μόνο όταν αλλάξει το αντικείμενο αυτού του πεδίου. Εάν το υπολογιζόμενο πεδίο εξαρτάται από άλλα αντικείμενα ή παγκόσμια δεδομένα, αυτή η τιμή μπορεί να είναι λάθος! +ExtrafieldParamHelpPassword=Αφήνοντας αυτό το πεδίο κενό σημαίνει ότι αυτή η τιμή θα αποθηκευτεί χωρίς κρυπτογράφηση (το πεδίο πρέπει να κρυφτεί μόνο με το αστέρι στην οθόνη).
    Ρυθμίστε 'auto' για να χρησιμοποιήσετε τον προεπιλεγμένο κανόνα κρυπτογράφησης για να αποθηκεύσετε τον κωδικό πρόσβασης στη βάση δεδομένων (τότε η ανάγνωση της τιμής θα είναι μόνο ο κατακερματισμός, κανένας τρόπος για να ανακτήσετε την αρχική τιμή) +ExtrafieldParamHelpselect=Ο κατάλογος τιμών πρέπει να είναι γραμμές με κλειδί μορφής, τιμή (όπου το κλειδί δεν μπορεί να είναι '0')

    για παράδειγμα:
    1, τιμή1
    2, τιμή2
    code3, value3
    ...

    Προκειμένου ο κατάλογος να εξαρτάται από μια άλλη λίστα συμπληρωματικών χαρακτηριστικών:
    1, τιμή1 | επιλογές_επαφ ._ορισμός_κώδικα : γονικό_κλειδί
    2, value2 | options_ parent_list_code: parent_key

    Προκειμένου να υπάρχει η λίστα ανάλογα με μια άλλη λίστα:
    1, τιμή1 | parent_list_code : parent_key
    2, value2 | parent_list_code : parent_key +ExtrafieldParamHelpcheckbox=Ο κατάλογος τιμών πρέπει να είναι γραμμές με κλειδί μορφής, τιμή (όπου το κλειδί δεν μπορεί να είναι '0')

    για παράδειγμα:
    1, τιμή1
    2, τιμή2
    3, value3
    ... +ExtrafieldParamHelpradio=Ο κατάλογος τιμών πρέπει να είναι γραμμές με κλειδί μορφής, τιμή (όπου το κλειδί δεν μπορεί να είναι '0')

    για παράδειγμα:
    1, τιμή1
    2, τιμή2
    3, value3
    ... +ExtrafieldParamHelpsellist=Ο κατάλογος των τιμών προέρχεται από έναν πίνακα
    Σύνταξη: table_name: label_field: id_field :: filter
    Παράδειγμα: c_typent: libelle: id :: φίλτρο

    - το idfilter είναι απαραίτητα ένα βασικό κλειδί int
    - το φίλτρο μπορεί να είναι μια απλή δοκιμή (π.χ. ενεργή = 1) για να εμφανίζει μόνο την ενεργή τιμή
    Μπορείτε επίσης να χρησιμοποιήσετε το $ ID $ στο φίλτρο που είναι το τρέχον id του τρέχοντος αντικειμένου
    Για να κάνετε ένα SELECT στο φίλτρο, χρησιμοποιήστε το $ SEL $
    αν θέλετε να φιλτράρετε σε extrafields χρησιμοποιήστε syntax extra.fieldcode = ... (όπου ο κωδικός πεδίου είναι ο κωδικός του extrafield)

    Προκειμένου ο κατάλογος να εξαρτάται από μια άλλη λίστα συμπληρωματικών χαρακτηριστικών:
    c_typent: libelle: id: options_ parent_list_code | parent_column: φίλτρο

    Προκειμένου να υπάρχει η λίστα ανάλογα με μια άλλη λίστα:
    c_typent: libelle: id: parent_list_code | parent_column: φίλτρο +ExtrafieldParamHelpchkbxlst=Ο κατάλογος των τιμών προέρχεται από έναν πίνακα
    Σύνταξη: table_name: label_field: id_field :: filter
    Παράδειγμα: c_typent: libelle: id :: φίλτρο

    το φίλτρο μπορεί να είναι μια απλή δοκιμή (π.χ. ενεργή = 1) για να εμφανίζει μόνο την ενεργή τιμή
    Μπορείτε επίσης να χρησιμοποιήσετε το $ ID $ στο φίλτρο που είναι το τρέχον id του τρέχοντος αντικειμένου
    Για να κάνετε ένα SELECT στο φίλτρο, χρησιμοποιήστε το $ SEL $
    αν θέλετε να φιλτράρετε σε extrafields χρησιμοποιήστε syntax extra.fieldcode = ... (όπου ο κωδικός πεδίου είναι ο κωδικός του extrafield)

    Προκειμένου ο κατάλογος να εξαρτάται από μια άλλη λίστα συμπληρωματικών χαρακτηριστικών:
    c_typent: libelle: id: options_ parent_list_code | parent_column: φίλτρο

    Προκειμένου να υπάρχει η λίστα ανάλογα με μια άλλη λίστα:
    c_typent: libelle: id: parent_list_code | parent_column: φίλτρο +ExtrafieldParamHelplink=Οι παράμετροι πρέπει να είναι ObjectName: Classpath
    Σύνταξη: ObjectName: Classpath
    Παραδείγματα:
    Societe: societe / class / societe.class.php
    Επικοινωνία: contact / class / contact.class.php +ExtrafieldParamHelpSeparator=Κρατήστε κενό για έναν απλό διαχωριστή
    Ρυθμίστε το σε 1 για έναν διαχωριστή που αναδιπλώνεται (ανοίγει από προεπιλογή για νέα σύνοδο και στη συνέχεια διατηρείται η κατάσταση για κάθε περίοδο λειτουργίας χρήστη)
    Ρυθμίστε αυτό σε 2 για ένα πτυσσόμενο διαχωριστικό (συρρικνώνεται από προεπιλογή για νέα συνεδρία, τότε η κατάσταση διατηρείται για κάθε συνεδρία χρήστη) LibraryToBuildPDF=Βιβλιοθήκη δημιουργίας PDF -LocalTaxDesc=Some countries may apply two or three taxes on each invoice line. If this is the case, choose the type for the second and third tax and its rate. Possible type are:
    1: local tax apply on products and services without vat (localtax is calculated on amount without tax)
    2: local tax apply on products and services including vat (localtax is calculated on amount + main tax)
    3: local tax apply on products without vat (localtax is calculated on amount without tax)
    4: local tax apply on products including vat (localtax is calculated on amount + main vat)
    5: local tax apply on services without vat (localtax is calculated on amount without tax)
    6: local tax apply on services including vat (localtax is calculated on amount + tax) +LocalTaxDesc=Ορισμένες χώρες μπορούν να εφαρμόσουν δύο ή τρεις φόρους σε κάθε γραμμή τιμολογίου. Εάν συμβαίνει αυτό, επιλέξτε τον τύπο για τον δεύτερο και τον τρίτο φόρο και το ποσοστό του. Πιθανός τύπος είναι:
    1: ο τοπικός φόρος ισχύει για τα προϊόντα και τις υπηρεσίες χωρίς ναύλωση (το τοπικό ποσό υπολογίζεται σε ποσό χωρίς φόρο)
    2: ο τοπικός φόρος ισχύει για τα προϊόντα και τις υπηρεσίες, συμπεριλαμβανομένης της δεξαμενής (το τοπικό ποσό υπολογίζεται σε ποσό + κύριο φόρο)
    3: ο τοπικός φόρος ισχύει για τα προϊόντα χωρίς το βαρέλι (το localtax υπολογίζεται σε ποσό χωρίς φόρο)
    4: ο τοπικός φόρος ισχύει για τα προϊόντα συμπεριλαμβανομένης της δεξαμενής (τοπικό tax υπολογίζεται στο ποσό + κύρια δεξαμενή)
    5: ο τοπικός φόρος ισχύει για τις υπηρεσίες χωρίς τακτοποίηση (το τοπικό ποσό υπολογίζεται σε ποσό χωρίς φόρο)
    6: ο τοπικός φόρος ισχύει για τις υπηρεσίες, συμπεριλαμβανομένης της δεξαμενής (το τοπικό ποσό υπολογίζεται επί του ποσού + του φόρου) SMS=SMS LinkToTestClickToDial=Εισάγετε έναν τηλεφωνικό αριθμό για να δημιουργηθεί ένας σύνδεσμος που θα σας επιτρέπει να κάνετε κλήση με το ClickToDial για τον χρήστη %s RefreshPhoneLink=Ανανέωση συνδέσμου @@ -444,97 +447,99 @@ DefaultLink=Προεπιλεγμένος σύνδεσμος SetAsDefault=Ορισμός ως προεπιλογή ValueOverwrittenByUserSetup=Προσοχή, αυτή η τιμή μπορεί να αντικατασταθεί από επιλογή του χρήστη (ο κάθε χρήστης μπορεί να κάνει τον δικό του σύνδεσμο clicktodial) ExternalModule=Εξωτερικό module - Εγκατεστημένο στον φάκελο %s -BarcodeInitForthird-parties=Mass barcode init for third-parties +BarcodeInitForthird-parties=Μαζικός κώδικας barcode για τρίτους BarcodeInitForProductsOrServices=Όγκος barcode init ή επαναφορά για προϊόντα ή υπηρεσίες -CurrentlyNWithoutBarCode=Currently, you have %s record on %s %s without barcode defined. +CurrentlyNWithoutBarCode=Επί του παρόντος, έχετε %s ρεκόρ για %s %s χωρίς barcode ορίζεται. InitEmptyBarCode=Init τιμή για τις επόμενες %s άδειες καταχωρήσεις EraseAllCurrentBarCode=Διαγραφή όλων των τρεχουσών τιμών barcode ConfirmEraseAllCurrentBarCode=Είστε σίγουροι ότι θέλετε να διαγράψετε όλες τις τρέχουσες τιμές barcode; AllBarcodeReset=Όλες οι τιμές barcode έχουν αφαιρεθεί -NoBarcodeNumberingTemplateDefined=No numbering barcode template enabled in the Barcode module setup. -EnableFileCache=Enable file cache -ShowDetailsInPDFPageFoot=Add more details into footer, such as company address or manager names (in addition to professional ids, company capital and VAT number). -NoDetails=No additional details in footer +NoBarcodeNumberingTemplateDefined=Δεν υπάρχει πρότυπο γραμμωτού κώδικα αρίθμησης ενεργοποιημένο στη ρύθμιση μονάδας γραμμωτού κώδικα. +EnableFileCache=Ενεργοποιήστε την προσωρινή μνήμη αρχείων +ShowDetailsInPDFPageFoot=Προσθέστε περισσότερες λεπτομέρειες στο υποσέλιδο, όπως η διεύθυνση της εταιρείας ή τα ονόματα διαχειριστών (εκτός από τα επαγγελματικά αναγνωριστικά, το εταιρικό κεφάλαιο και τον αριθμό ΦΠΑ). +NoDetails=Δεν υπάρχουν επιπλέον λεπτομέρειες στο υποσέλιδο DisplayCompanyInfo=Εμφάνιση διεύθυνσης επιχείρησης -DisplayCompanyManagers=Display manager names -DisplayCompanyInfoAndManagers=Display company address and manager names -EnableAndSetupModuleCron=If you want to have this recurring invoice generated automatically, module *%s* must be enabled and correctly setup. Otherwise, generation of invoices must be done manually from this template using the *Create* button. Note that even if you enabled automatic generation, you can still safely launch manual generation. Generation of duplicates for the same period is not possible. -ModuleCompanyCodeCustomerAquarium=%s followed by customer code for a customer accounting code -ModuleCompanyCodeSupplierAquarium=%s followed by vendor code for a vendor accounting code -ModuleCompanyCodePanicum=Return an empty accounting code. -ModuleCompanyCodeDigitaria=Accounting code depends on third-party code. The code is composed of the character "C" in the first position followed by the first 5 characters of the third-party code. -Use3StepsApproval=By default, Purchase Orders need to be created and approved by 2 different users (one step/user to create and one step/user to approve. Note that if user has both permission to create and approve, one step/user will be enough). You can ask with this option to introduce a third step/user approval, if amount is higher than a dedicated value (so 3 steps will be necessary: 1=validation, 2=first approval and 3=second approval if amount is enough).
    Set this to empty if one approval (2 steps) is enough, set it to a very low value (0.1) if a second approval (3 steps) is always required. -UseDoubleApproval=Use a 3 steps approval when amount (without tax) is higher than... -WarningPHPMail=WARNING: It is often better to setup outgoing emails to use the email server of your provider instead of the default setup. Some email providers (like Yahoo) do not allow you to send an email from another server than their own server. Your current setup uses the server of the application to send email and not the server of your email provider, so some recipients (the one compatible with the restrictive DMARC protocol), will ask your email provider if they can accept your email and some email providers (like Yahoo) may respond "no" because the server is not theirs, so few of your sent Emails may not be accepted (be careful also of your email provider's sending quota).
    If your Email provider (like Yahoo) has this restriction, you must change Email setup to choose the other method "SMTP server" and enter the SMTP server and credentials provided by your Email provider. -WarningPHPMail2=If your email SMTP provider need to restrict email client to some IP addresses (very rare), this is the IP address of the mail user agent (MUA) for your ERP CRM application: %s. -ClickToShowDescription=Click to show description -DependsOn=This module needs the module(s) -RequiredBy=This module is required by module(s) -TheKeyIsTheNameOfHtmlField=This is the name of the HTML field. Technical knowledge is required to read the content of the HTML page to get the key name of a field. -PageUrlForDefaultValues=You must enter the relative path of the page URL. If you include parameters in URL, the default values will be effective if all parameters are set to same value. -PageUrlForDefaultValuesCreate=
    Example:
    For the form to create a new third party, it is %s.
    For URL of external modules installed into custom directory, do not include the "custom/", so use path like mymodule/mypage.php and not custom/mymodule/mypage.php.
    If you want default value only if url has some parameter, you can use %s -PageUrlForDefaultValuesList=
    Example:
    For the page that lists third parties, it is %s.
    For URL of external modules installed into custom directory, do not include the "custom/" so use a path like mymodule/mypagelist.php and not custom/mymodule/mypagelist.php.
    If you want default value only if url has some parameter, you can use %s -AlsoDefaultValuesAreEffectiveForActionCreate=Also note that overwritting default values for form creation works only for pages that were correctly designed (so with parameter action=create or presend...) -EnableDefaultValues=Enable customization of default values -EnableOverwriteTranslation=Enable usage of overwritten translation -GoIntoTranslationMenuToChangeThis=A translation has been found for the key with this code. To change this value, you must edit it from Home-Setup-translation. -WarningSettingSortOrder=Warning, setting a default sort order may result in a technical error when going on the list page if field is an unknown field. If you experience such an error, come back to this page to remove the default sort order and restore default behavior. +DisplayCompanyManagers=Ονόματα διαχειριστή προβολής +DisplayCompanyInfoAndManagers=Εμφάνιση της διεύθυνσης της εταιρείας και ονόματα διαχειριστή +EnableAndSetupModuleCron=Αν θέλετε αυτό το επαναλαμβανόμενο τιμολόγιο να παράγεται αυτόματα, η ενότητα * %s * πρέπει να ενεργοποιηθεί και να ρυθμιστεί σωστά. Διαφορετικά, η δημιουργία τιμολογίων πρέπει να γίνεται χειροκίνητα από αυτό το πρότυπο χρησιμοποιώντας το κουμπί * Δημιουργία *. Λάβετε υπόψη ότι ακόμη και αν έχετε ενεργοποιήσει την αυτόματη παραγωγή, μπορείτε ακόμα να ξεκινήσετε με ασφάλεια τη χειροκίνητη παραγωγή. Η δημιουργία αντιγράφων για την ίδια περίοδο δεν είναι δυνατή. +ModuleCompanyCodeCustomerAquarium=%s που ακολουθείται από τον κωδικό πελάτη για έναν κωδικό λογιστικής πελάτη +ModuleCompanyCodeSupplierAquarium=%s που ακολουθείται από τον κωδικό προμηθευτή για έναν κωδικό λογιστικής προμηθευτή +ModuleCompanyCodePanicum=Επιστρέψτε έναν κενό κωδικό λογιστικής. +ModuleCompanyCodeDigitaria=Επιστρέφει έναν σύνθετο λογιστικό κώδικα σύμφωνα με το όνομα του τρίτου μέρους. Ο κώδικας αποτελείται από ένα πρόθεμα που μπορεί να οριστεί στην πρώτη θέση, ακολουθούμενο από τον αριθμό των χαρακτήρων που ορίζονται στον κώδικα τρίτου μέρους. +ModuleCompanyCodeCustomerDigitaria=%s που ακολουθείται από το αποκομμένο όνομα πελάτη από τον αριθμό χαρακτήρων: %s για τον κωδικό λογιστικής πελάτη. +ModuleCompanyCodeSupplierDigitaria=%s που ακολουθείται από το αποκομμένο όνομα προμηθευτή με τον αριθμό χαρακτήρων: %s για τον προμηθευτή λογιστικό κωδικό. +Use3StepsApproval=Από προεπιλογή, οι Εντολές Αγοράς πρέπει να δημιουργηθούν και να εγκριθούν από 2 διαφορετικούς χρήστες (ένα βήμα / χρήστης για δημιουργία και ένα βήμα / χρήστης για έγκριση). Σημειώστε ότι εάν ο χρήστης έχει τόσο άδεια να δημιουργήσει και να εγκρίνει, ένα βήμα / χρήστης θα είναι αρκετό) . Μπορείτε να ζητήσετε με αυτή την επιλογή να εισαγάγετε ένα τρίτο βήμα / έγκριση του χρήστη, εάν το ποσό είναι υψηλότερο από μια ειδική τιμή (ώστε να είναι απαραίτητα 3 βήματα: 1 = επικύρωση, 2 = πρώτη έγκριση και 3 = δεύτερη έγκριση, εάν το ποσό είναι αρκετό).
    Ρυθμίστε αυτό το κενό, εάν είναι αρκετή μία έγκριση (2 βήματα), αλλάξτε τη τιμή σε πολύ χαμηλή τιμή (0,1) εάν απαιτείται πάντα μια δεύτερη έγκριση (3 βήματα). +UseDoubleApproval=Χρησιμοποιήστε έγκριση 3 βημάτων όταν το ποσό (χωρίς φόρο) είναι υψηλότερο από ... +WarningPHPMail=ΠΡΟΕΙΔΟΠΟΙΗΣΗ: Είναι συχνά καλύτερο να ρυθμίσετε τα εξερχόμενα μηνύματα ηλεκτρονικού ταχυδρομείου για να χρησιμοποιήσετε το διακομιστή ηλεκτρονικού ταχυδρομείου του παρόχου σας αντί για την προεπιλεγμένη ρύθμιση. Ορισμένοι παροχείς ηλεκτρονικού ταχυδρομείου (όπως το Yahoo) δεν σας επιτρέπουν να στείλετε ένα μήνυμα ηλεκτρονικού ταχυδρομείου από άλλο διακομιστή παρά από το δικό του διακομιστή. Η τρέχουσα ρύθμισή σας χρησιμοποιεί τον διακομιστή της εφαρμογής για την αποστολή μηνυμάτων ηλεκτρονικού ταχυδρομείου και όχι του διακομιστή του παροχέα ηλεκτρονικού ταχυδρομείου σας, έτσι ώστε ορισμένοι παραλήπτες (αυτός που είναι συμβατός με το περιοριστικό πρωτόκολλο DMARC) θα ρωτήσουν τον παροχέα email σας εάν μπορούν να αποδεχθούν το email σας και ορισμένους παροχείς ηλεκτρονικού ταχυδρομείου (όπως το Yahoo) μπορεί να ανταποκριθεί "όχι" επειδή ο διακομιστής δεν είναι δικό τους, έτσι λίγα από τα αποσταλμένα σας μηνύματα ηλεκτρονικού ταχυδρομείου ενδέχεται να μην γίνονται αποδεκτά (προσέξτε επίσης την ποσόστωση αποστολής του παροχέα email σας).
    Εάν ο παροχέας σας ηλεκτρονικού ταχυδρομείου (όπως το Yahoo) έχει αυτόν τον περιορισμό, πρέπει να αλλάξετε τη ρύθμιση Email για να επιλέξετε την άλλη μέθοδο "SMTP server" και να πληκτρολογήσετε τον διακομιστή SMTP και τα διαπιστευτήρια που παρέχει ο πάροχος Email. +WarningPHPMail2=Εάν ο πάροχος ηλεκτρονικού ταχυδρομείου σας SMTP πρέπει να περιορίσει τον πελάτη ηλεκτρονικού ταχυδρομείου σε ορισμένες διευθύνσεις IP (πολύ σπάνιες), αυτή είναι η διεύθυνση IP του παράγοντα χρήστη αλληλογραφίας (MUA) για την εφαρμογή ERP CRM: %s . +ClickToShowDescription=Κάντε κλικ για να εμφανιστεί η περιγραφή +DependsOn=Αυτή η ενότητα χρειάζεται τις ενότητες +RequiredBy=Αυτή η ενότητα απαιτείται από τις ενότητες +TheKeyIsTheNameOfHtmlField=Αυτό είναι το όνομα του πεδίου HTML. Απαιτούνται τεχνικές γνώσεις για να διαβάσετε το περιεχόμενο της σελίδας HTML για να αποκτήσετε το όνομα κλειδιού ενός πεδίου. +PageUrlForDefaultValues=Πρέπει να εισαγάγετε τη σχετική διαδρομή της διεύθυνσης URL της σελίδας. Εάν συμπεριλάβετε παραμέτρους στη διεύθυνση URL, οι προεπιλεγμένες τιμές θα είναι αποτελεσματικές εάν όλες οι παράμετροι έχουν οριστεί στην ίδια τιμή. +PageUrlForDefaultValuesCreate=
    Παράδειγμα:
    Για τη φόρμα δημιουργίας νέου τρίτου μέρους, είναι %s .
    Για τη διεύθυνση URL των εξωτερικών ενοτήτων που έχουν εγκατασταθεί στον προσαρμοσμένο κατάλογο, μην συμπεριλάβετε το "προσαρμοσμένο /", οπότε χρησιμοποιήστε διαδρομή όπως το mymodule / mypage.php και όχι το custom / mymodule / mypage.php.
    Εάν θέλετε την προεπιλεγμένη τιμή μόνο αν η url έχει κάποια παράμετρο, μπορείτε να χρησιμοποιήσετε %s +PageUrlForDefaultValuesList=
    Παράδειγμα:
    Για τη σελίδα που παραθέτει τρίτα μέρη, είναι %s .
    Για τη διεύθυνση URL των εξωτερικών ενοτήτων που έχουν εγκατασταθεί στον προσαρμοσμένο κατάλογο, μην συμπεριλάβετε το "προσαρμοσμένο", οπότε χρησιμοποιήστε μια διαδρομή όπως το mymodule / mypagelist.php και όχι το custom / mymodule / mypagelist.php.
    Εάν θέλετε την προεπιλεγμένη τιμή μόνο αν η url έχει κάποια παράμετρο, μπορείτε να χρησιμοποιήσετε %s +AlsoDefaultValuesAreEffectiveForActionCreate=Επίσης, σημειώστε ότι οι προεπιλεγμένες τιμές αντικατάστασης για τη δημιουργία φόρμας λειτουργούν μόνο για σελίδες που έχουν σχεδιαστεί σωστά (έτσι με την παράμετρο action = create or presend ...) +EnableDefaultValues=Ενεργοποιήστε την προσαρμογή των προεπιλεγμένων τιμών +EnableOverwriteTranslation=Ενεργοποίηση χρήσης της αντικατεστημένης μετάφρασης +GoIntoTranslationMenuToChangeThis=Έχει βρεθεί μετάφραση για το κλειδί με αυτόν τον κωδικό. Για να αλλάξετε αυτήν την τιμή, πρέπει να την επεξεργαστείτε από την Αρχική σελίδα-Ρύθμιση-μετάφραση. +WarningSettingSortOrder=Προειδοποίηση, ο ορισμός μιας προεπιλεγμένης σειράς ταξινόμησης μπορεί να οδηγήσει σε τεχνικό σφάλμα κατά τη μετάβαση στη σελίδα της λίστας εάν το πεδίο είναι άγνωστο πεδίο. Εάν αντιμετωπίσετε ένα τέτοιο σφάλμα, επιστρέψτε σε αυτήν τη σελίδα για να καταργήσετε την προεπιλεγμένη σειρά ταξινόμησης και να επαναφέρετε την προεπιλεγμένη συμπεριφορά. Field=Field -ProductDocumentTemplates=Document templates to generate product document -FreeLegalTextOnExpenseReports=Free legal text on expense reports -WatermarkOnDraftExpenseReports=Watermark on draft expense reports -AttachMainDocByDefault=Set this to 1 if you want to attach main document to email by default (if applicable) -FilesAttachedToEmail=Attach file -SendEmailsReminders=Send agenda reminders by emails -davDescription=Setup a WebDAV server -DAVSetup=Setup of module DAV -DAV_ALLOW_PRIVATE_DIR=Enable the generic private directory (WebDAV dedicated directory named "private" - login required) -DAV_ALLOW_PRIVATE_DIRTooltip=The generic private directory is a WebDAV directory anybody can access with its application login/pass. -DAV_ALLOW_PUBLIC_DIR=Enable the generic public directory (WebDAV dedicated directory named "public" - no login required) -DAV_ALLOW_PUBLIC_DIRTooltip=The generic public directory is a WebDAV directory anybody can access (in read and write mode), with no authorization required (login/password account). -DAV_ALLOW_ECM_DIR=Enable the DMS/ECM private directory (root directory of the DMS/ECM module - login required) -DAV_ALLOW_ECM_DIRTooltip=The root directory where all files are manually uploaded when using the DMS/ECM module. Similarly as access from the web interface, you will need a valid login/password with adecuate permissions to access it. +ProductDocumentTemplates=Πρότυπα εγγράφων για τη δημιουργία εγγράφου προϊόντος +FreeLegalTextOnExpenseReports=Δωρεάν νομικό κείμενο σχετικά με τις εκθέσεις δαπανών +WatermarkOnDraftExpenseReports=Υδατογράφημα για τις εκθέσεις περί δαπανών +AttachMainDocByDefault=Ρυθμίστε αυτό στο 1 εάν θέλετε να επισυνάψετε το κύριο έγγραφο σε email από προεπιλογή (αν υπάρχει) +FilesAttachedToEmail=Επισυνάψετε το αρχείο +SendEmailsReminders=Αποστολή υπενθυμίσεων της ημερήσιας διάταξης μέσω ηλεκτρονικού ταχυδρομείου +davDescription=Ρυθμίστε έναν διακομιστή WebDAV +DAVSetup=Ρύθμιση της μονάδας DAV +DAV_ALLOW_PRIVATE_DIR=Ενεργοποίηση του γενικού ιδιωτικού καταλόγου (αποκλειστικός κατάλογος WebDAV που ονομάζεται "ιδιωτικός" - απαιτείται σύνδεση) +DAV_ALLOW_PRIVATE_DIRTooltip=Ο γενικός ιδιωτικός κατάλογος είναι ένας κατάλογος WebDAV ο οποίος μπορεί να έχει πρόσβαση οποιοσδήποτε με την εφαρμογή login / pass. +DAV_ALLOW_PUBLIC_DIR=Ενεργοποίηση του γενικού δημόσιου καταλόγου (αποκλειστικός κατάλογος WebDAV που ονομάζεται "δημόσιο" - δεν απαιτείται σύνδεση) +DAV_ALLOW_PUBLIC_DIRTooltip=Ο γενικός δημόσιος κατάλογος είναι ένας κατάλογος WebDAV ο οποίος μπορεί να έχει πρόσβαση οποιοσδήποτε (σε λειτουργία ανάγνωσης και εγγραφής), χωρίς την απαιτούμενη εξουσιοδότηση (λογαριασμός σύνδεσης / κωδικού πρόσβασης). +DAV_ALLOW_ECM_DIR=Ενεργοποίηση του ιδιωτικού καταλόγου DMS / ECM (ριζικός κατάλογος της μονάδας DMS / ECM - απαιτείται σύνδεση) +DAV_ALLOW_ECM_DIRTooltip=Ο ριζικός κατάλογος όπου όλα τα αρχεία μεταφορτώνονται με το χέρι κατά τη χρήση της μονάδας DMS / ECM. Ομοίως με την πρόσβαση από τη διεπαφή ιστού, θα χρειαστείτε έγκυρο όνομα σύνδεσης / κωδικό πρόσβασης με δικαιώματα πρόσβασης για πρόσβαση σε αυτήν. # Modules Module0Name=Χρήστες και Ομάδες -Module0Desc=Users / Employees and Groups management -Module1Name=Third Parties -Module1Desc=Companies and contacts management (customers, prospects...) +Module0Desc=Διαχείριση χρηστών / εργαζομένων και ομάδων +Module1Name=Τρίτους +Module1Desc=Διαχείριση εταιρειών και επαφών (πελάτες, προοπτικές ...) Module2Name=Εμπορικό Module2Desc=Εμπορική διαχείριση -Module10Name=Accounting (simplified) -Module10Desc=Simple accounting reports (journals, turnover) based on database content. Does not use any ledger table. +Module10Name=Λογιστική (απλουστευμένη) +Module10Desc=Απλές λογιστικές αναφορές (περιοδικά, κύκλος εργασιών) με βάση το περιεχόμενο της βάσης δεδομένων. Δεν χρησιμοποιεί κανένα τραπέζι. Module20Name=Προτάσεις Module20Desc=Διαχείριση προσφορών -Module22Name=Mass Emailings -Module22Desc=Manage bulk emailing +Module22Name=Μαζικές αποστολές ηλεκτρονικού ταχυδρομείου +Module22Desc=Διαχείριση μαζικού μηνύματος ηλεκτρονικού ταχυδρομείου Module23Name=Ενέργεια Module23Desc=Παρακολούθηση κατανάλωσης ενέργειας -Module25Name=Sales Orders -Module25Desc=Sales order management +Module25Name=Παραγγελίες πωλήσεων +Module25Desc=Διαχείριση παραγγελιών πωλήσεων Module30Name=Τιμολόγια -Module30Desc=Management of invoices and credit notes for customers. Management of invoices and credit notes for suppliers -Module40Name=Vendors -Module40Desc=Vendors and purchase management (purchase orders and billing) -Module42Name=Debug Logs -Module42Desc=Logging facilities (file, syslog, ...). Such logs are for technical/debug purposes. +Module30Desc=Διαχείριση τιμολογίων και πιστωτικών σημειώσεων για πελάτες. Διαχείριση τιμολογίων και πιστωτικών σημειώσεων για προμηθευτές +Module40Name=Προμηθευτές +Module40Desc=Προμηθευτές και διαχείριση αγοράς (εντολές αγοράς και χρέωση) +Module42Name=Αρχεία καταγραφής εντοπισμού σφαλμάτων +Module42Desc=Εγκαταστάσεις καταγραφής (αρχείο, syslog, ...). Αυτά τα αρχεία καταγραφής είναι για τεχνικούς / εντοπισμό σφαλμάτων. Module49Name=Επεξεργαστές κειμένου Module49Desc=Διαχείριση επεξεργαστών κειμένου Module50Name=Προϊόντα -Module50Desc=Management of Products +Module50Desc=Διαχείριση Προϊόντων Module51Name=Μαζικές αποστολές e-mail Module51Desc=Διαχείριση μαζικών αποστολών e-mail Module52Name=Αποθέματα -Module52Desc=Stock management (for products only) +Module52Desc=ΔΙΑΧΕΙΡΙΣΗ ΑΠΟΘΕΜΑΤΩΝ Module53Name=Υπηρεσίες -Module53Desc=Management of Services +Module53Desc=Διαχείριση Υπηρεσιών Module54Name=Συμβάσεις/Συνδρομές -Module54Desc=Management of contracts (services or recurring subscriptions) +Module54Desc=Διαχείριση συμβολαίων (υπηρεσίες ή επαναλαμβανόμενες συνδρομές) Module55Name=Barcodes Module55Desc=Διαχείριση barcode Module56Name=Τηλεφωνία Module56Desc=Telephony integration -Module57Name=Bank Direct Debit payments -Module57Desc=Management of Direct Debit payment orders. It includes generation of SEPA file for European countries. +Module57Name=Πληρωμές με χρεώσεις της Τράπεζας Direct +Module57Desc=Διαχείριση εντολών πληρωμής άμεσης χρέωσης. Περιλαμβάνει τη δημιουργία αρχείου SEPA για τις ευρωπαϊκές χώρες. Module58Name=ClickToDial Module58Desc=Ενοποίηση ενός συστήματος ClickToDial (Asterisk, ...) Module59Name=Bookmark4u @@ -544,115 +549,115 @@ Module70Desc=Intervention management Module75Name=Σημειώσεις εξόδων και ταξιδιών Module75Desc=Διαχείριση σημειώσεων εξόδων και ταξιδιών Module80Name=Αποστολές -Module80Desc=Shipments and delivery note management -Module85Name=Banks & Cash +Module80Desc=Αποστολές και διαχείριση σημείων παράδοσης +Module85Name=Τράπεζες & Μετρητά Module85Desc=Διαχείριση τραπεζών και λογαριασμών μετρητών -Module100Name=External Site -Module100Desc=Add a link to an external website as a main menu icon. Website is shown in a frame under the top menu. +Module100Name=Εξωτερικός χώρος +Module100Desc=Προσθέστε έναν σύνδεσμο σε έναν εξωτερικό ιστότοπο ως εικονίδιο του κύριου μενού. Ο ιστότοπος εμφανίζεται σε ένα πλαίσιο κάτω από το επάνω μενού. Module105Name=Mailman και SIP Module105Desc=Mailman ή SPIP διεπαφή για ενότητα μέλος Module200Name=LDAP -Module200Desc=LDAP directory synchronization +Module200Desc=Συγχρονισμού καταλόγου LDAP Module210Name=PostNuke Module210Desc=Διεπαφή PostNuke Module240Name=Εξαγωγές δεδομένων Module240Desc=Εργαλείο για την εξαγωγή δεδομένων του Dolibarr (με βοήθεια) Module250Name=Εισαγωγές δεδομένων -Module250Desc=Tool to import data into Dolibarr (with assistants) +Module250Desc=Εργαλείο εισαγωγής δεδομένων σε Dolibarr (με βοηθούς) Module310Name=Μέλη Module310Desc=Διαχείριση μελών οργανισμού Module320Name=RSS Feed -Module320Desc=Add a RSS feed to Dolibarr pages -Module330Name=Bookmarks & Shortcuts -Module330Desc=Create shortcuts, always accessible, to the internal or external pages to which you frequently access -Module400Name=Projects or Leads -Module400Desc=Management of projects, leads/opportunities and/or tasks. You can also assign any element (invoice, order, proposal, intervention, ...) to a project and get a transversal view from the project view. +Module320Desc=Προσθέστε μια ροή RSS στις σελίδες Dolibarr +Module330Name=Σελιδοδείκτες και συντομεύσεις +Module330Desc=Δημιουργήστε συντομεύσεις, πάντα προσιτές, στις εσωτερικές ή εξωτερικές σελίδες στις οποίες έχετε συχνά πρόσβαση +Module400Name=Έργα ή οδηγοί +Module400Desc=Διαχείριση έργων, οδηγεί / ευκαιρίες και / ή καθήκοντα. Μπορείτε επίσης να αντιστοιχίσετε οποιοδήποτε στοιχείο (τιμολόγιο, εντολή, πρόταση, παρέμβαση, ...) σε ένα έργο και να πάρετε μια εγκάρσια όψη από την προβολή του έργου. Module410Name=Ημερολόγιο ιστού Module410Desc=Διεπαφή ημερολογίου ιστού -Module500Name=Taxes & Special Expenses -Module500Desc=Management of other expenses (sale taxes, social or fiscal taxes, dividends, ...) +Module500Name=Φόροι & Ειδικά Έξοδα +Module500Desc=Διαχείριση άλλων εξόδων (φόροι πώλησης, κοινωνικοί ή φορολογικοί φόροι, μερίσματα, ...) Module510Name=Μισθοί -Module510Desc=Record and track employee payments +Module510Desc=Καταγράψτε και παρακολουθήστε τις πληρωμές των εργαζομένων Module520Name=Δάνεια Module520Desc=Διαχείριση δανείων -Module600Name=Notifications on business event -Module600Desc=Send email notifications triggered by a business event: per user (setup defined on each user), per third-party contacts (setup defined on each third party) or by specific emails -Module600Long=Note that this module sends emails in real-time when a specific business event occurs. If you are looking for a feature to send email reminders for agenda events, go into the setup of module Agenda. -Module610Name=Product Variants -Module610Desc=Creation of product variants (color, size etc.) +Module600Name=Ειδοποιήσεις σχετικά με επιχειρηματικά γεγονότα +Module600Desc=Αποστολή ειδοποιήσεων ηλεκτρονικού ταχυδρομείου που ενεργοποιούνται από ένα επιχειρηματικό συμβάν: ανά χρήστη (ρύθμιση που ορίζεται σε κάθε χρήστη), ανά επαφές τρίτων (ρύθμιση ορισμένη σε κάθε τρίτο μέρος) ή από συγκεκριμένα μηνύματα ηλεκτρονικού ταχυδρομείου +Module600Long=Σημειώστε ότι αυτή η ενότητα στέλνει μηνύματα ηλεκτρονικού ταχυδρομείου σε πραγματικό χρόνο, όταν συμβαίνει ένα συγκεκριμένο επιχειρηματικό συμβάν. Εάν αναζητάτε ένα χαρακτηριστικό για να στείλετε υπενθυμίσεις ηλεκτρονικού ταχυδρομείου για συμβάντα ημερήσιας διάταξης, μεταβείτε στη ρύθμιση της ατζέντας της ενότητας. +Module610Name=Παραλλαγές προϊόντων +Module610Desc=Δημιουργία παραλλαγών προϊόντων (χρώμα, μέγεθος κλπ.) Module700Name=Δωρεές Module700Desc=Donation management -Module770Name=Expense Reports -Module770Desc=Manage expense reports claims (transportation, meal, ...) -Module1120Name=Vendor Commercial Proposals -Module1120Desc=Request vendor commercial proposal and prices +Module770Name=Αναφορές εξόδων +Module770Desc=Διαχειριστείτε τις δηλώσεις δαπανών (μεταφορά, γεύμα, ...) +Module1120Name=Προτάσεις εμπορικών πωλητών +Module1120Desc=Ζητήστε από τον πωλητή την εμπορική πρόταση και τις τιμές Module1200Name=Mantis Module1200Desc=Mantis integration Module1520Name=Δημιουργία εγγράφων -Module1520Desc=Mass email document generation +Module1520Desc=Δημιουργία γενικού εγγράφου ηλεκτρονικού ταχυδρομείου Module1780Name=Ετικέτες/Κατηγορίες Module1780Desc=Δημιουργήστε ετικέτες/κατηγορίες (προϊόντα, πελάτες, προμηθευτές, επαφές ή μέλη) Module2000Name=WYSIWYG editor -Module2000Desc=Allow text fields to be edited/formatted using CKEditor (html) +Module2000Desc=Να επιτρέπεται η επεξεργασία / διαμόρφωση των πεδίων κειμένων χρησιμοποιώντας το CKEditor (html) Module2200Name=Δυναμικές Τιμές -Module2200Desc=Use maths expressions for auto-generation of prices +Module2200Desc=Χρησιμοποιήστε εκφράσεις μαθηματικών για την αυτόματη δημιουργία τιμών Module2300Name=Προγραμματισμένες εργασίες -Module2300Desc=Scheduled jobs management (alias cron or chrono table) -Module2400Name=Events/Agenda -Module2400Desc=Track events. Log automatic events for tracking purposes or record manual events or meetings. This is the principal module for good Customer or Vendor Relationship Management. +Module2300Desc=Προγραμματισμένη διαχείριση εργασιών (ψευδώνυμο cron ή chrono table) +Module2400Name=Εκδηλώσεις / Ατζέντα +Module2400Desc=Παρακολούθηση συμβάντων. Καταγράψτε τα αυτόματα συμβάντα για σκοπούς παρακολούθησης ή καταγράψτε μη αυτόματα συμβάντα ή συναντήσεις. Αυτή είναι η κύρια ενότητα για καλή διαχείριση σχέσεων πελατών ή προμηθευτών. Module2500Name=DMS / ECM -Module2500Desc=Document Management System / Electronic Content Management. Automatic organization of your generated or stored documents. Share them when you need. -Module2600Name=API/Web services (SOAP server) -Module2600Desc=Enable the Dolibarr SOAP server providing API services -Module2610Name=API/Web services (REST server) -Module2610Desc=Enable the Dolibarr REST server providing API services -Module2660Name=Call WebServices (SOAP client) -Module2660Desc=Enable the Dolibarr web services client (Can be used to push data/requests to external servers. Only Purchase orders are currently supported.) +Module2500Desc=Σύστημα Διαχείρισης Εγγράφων / Ηλεκτρονική Διαχείριση Περιεχομένου. Αυτόματη οργάνωση των παραγόμενων ή αποθηκευμένων εγγράφων σας. Μοιραστείτε τα όταν χρειάζεστε. +Module2600Name=Υπηρεσίες API / Web (διακομιστής SOAP) +Module2600Desc=Ενεργοποιήστε το διακομιστή Dolibarr SOAP που παρέχει υπηρεσίες API +Module2610Name=Υπηρεσίες API / Web (διακομιστής REST) +Module2610Desc=Ενεργοποιήστε το διακομιστή Dolibarr REST που παρέχει υπηρεσίες API +Module2660Name=Καλέστε τις υπηρεσίες WebServices (πελάτης SOAP) +Module2660Desc=Ενεργοποίηση του client web services Dolibarr (Μπορεί να χρησιμοποιηθεί για την προώθηση δεδομένων / αιτημάτων σε εξωτερικούς διακομιστές. Προς το παρόν υποστηρίζονται μόνο οι εντολές αγοράς.) Module2700Name=Gravatar -Module2700Desc=Use online Gravatar service (www.gravatar.com) to show photo of users/members (found with their emails). Needs Internet access +Module2700Desc=Χρησιμοποιήστε την υπηρεσία Gravatar online (www.gravatar.com) για να δείτε φωτογραφία των χρηστών / μελών (που βρέθηκαν με τα μηνύματα ηλεκτρονικού ταχυδρομείου τους). Χρειάζεται πρόσβαση στο Internet Module2800Desc=FTP Client Module2900Name=GeoIPMaxmind Module2900Desc=GeoIP Maxmind conversions capabilities -Module3200Name=Unalterable Archives -Module3200Desc=Enable an unalterable log of business events. Events are archived in real-time. The log is a read-only table of chained events that can be exported. This module may be mandatory for some countries. +Module3200Name=Μη αναστρέψιμα αρχεία +Module3200Desc=Ενεργοποιήστε ένα αναλλοίωτο αρχείο επιχειρηματικών εκδηλώσεων. Τα γεγονότα αρχειοθετούνται σε πραγματικό χρόνο. Το αρχείο καταγραφής είναι ένας πίνακας μόνο για ανάγνωση των αλυσιδωτών γεγονότων που μπορούν να εξαχθούν. Αυτή η ενότητα μπορεί να είναι υποχρεωτική για ορισμένες χώρες. Module4000Name=HRM -Module4000Desc=Human resources management (management of department, employee contracts and feelings) +Module4000Desc=Διαχείριση ανθρώπινων πόρων (διαχείριση τμήματος, συμβάσεις εργαζομένων και συναισθήματα) Module5000Name=Multi-company Module5000Desc=Σας επιτρέπει να διαχειριστήτε πολλές εταιρείες Module6000Name=Ροή εργασίας -Module6000Desc=Workflow management (automatic creation of object and/or automatic status change) -Module10000Name=Websites -Module10000Desc=Create websites (public) with a WYSIWYG editor. Just setup your web server (Apache, Nginx, ...) to point to the dedicated Dolibarr directory to have it online on the internet with your own domain name. -Module20000Name=Leave Request Management -Module20000Desc=Define and track employee leave requests -Module39000Name=Product Lots -Module39000Desc=Lots, serial numbers, eat-by/sell-by date management for products -Module40000Name=Multicurrency -Module40000Desc=Use alternative currencies in prices and documents +Module6000Desc=Διαχείριση ροής εργασίας (αυτόματη δημιουργία αντικειμένου ή / και αυτόματη αλλαγή κατάστασης) +Module10000Name=Ιστοσελίδες +Module10000Desc=Create websites (public) with a WYSIWYG editor. This is a webmaster or developer oriented CMS (it is better to know HTML and CSS language). Just setup your web server (Apache, Nginx, ...) to point to the dedicated Dolibarr directory to have it online on the internet with your own domain name. +Module20000Name=Αφήστε τη Διαχείριση Αίτησης +Module20000Desc=Καθορίστε και παρακολουθήστε τις αιτήσεις άδειας υπαλλήλων +Module39000Name=Παρτίδες προϊόντων +Module39000Desc=Παρτίδες, σειριακοί αριθμοί, διαχείριση ημερομηνιών κατανάλωσης / πώλησης προϊόντων +Module40000Name=Πολύσομο +Module40000Desc=Χρησιμοποιήστε εναλλακτικά νομίσματα τιμών και εγγράφων Module50000Name=Paybox -Module50000Desc=Offer customers a PayBox online payment page (credit/debit cards). This can be used to allow your customers to make ad-hoc payments or payments related to a specific Dolibarr object (invoice, order etc...) +Module50000Desc=Προσφέρετε στους πελάτες μια σελίδα ηλεκτρονικής πληρωμής PayBox (πιστωτικές / χρεωστικές κάρτες). Αυτό μπορεί να χρησιμοποιηθεί για να επιτρέψει στους πελάτες σας να πραγματοποιούν ad hoc πληρωμές ή πληρωμές που σχετίζονται με ένα συγκεκριμένο αντικείμενο Dolibarr (τιμολόγιο, παραγγελία κ.λπ.) Module50100Name=POS SimplePOS -Module50100Desc=Point of Sale module SimplePOS (simple POS). +Module50100Desc=Μονάδα σημείου πώλησης SimplePOS (απλό POS). Module50150Name=POS TakePOS -Module50150Desc=Point of Sale module TakePOS (touchscreen POS). +Module50150Desc=Μονάδα σημείου πώλησης TakePOS (οθόνη αφής POS). Module50200Name=Paypal -Module50200Desc=Offer customers a PayPal online payment page (PayPal account or credit/debit cards). This can be used to allow your customers to make ad-hoc payments or payments related to a specific Dolibarr object (invoice, order etc...) -Module50300Name=Stripe -Module50300Desc=Offer customers a Stripe online payment page (credit/debit cards). This can be used to allow your customers to make ad-hoc payments or payments related to a specific Dolibarr object (invoice, order etc...) -Module50400Name=Accounting (double entry) -Module50400Desc=Accounting management (double entries, support general and auxiliary ledgers). Export the ledger in several other accounting software formats. +Module50200Desc=Προσφέρετε στους πελάτες μια σελίδα PayPal online πληρωμής (λογαριασμός PayPal ή πιστωτικές / χρεωστικές κάρτες). Αυτό μπορεί να χρησιμοποιηθεί για να επιτρέψει στους πελάτες σας να πραγματοποιούν ad hoc πληρωμές ή πληρωμές που σχετίζονται με ένα συγκεκριμένο αντικείμενο Dolibarr (τιμολόγιο, παραγγελία κ.λπ.) +Module50300Name=Ταινία +Module50300Desc=Προσφέρετε στους πελάτες μια σελίδα Stripe online πληρωμής (πιστωτικές / χρεωστικές κάρτες). Αυτό μπορεί να χρησιμοποιηθεί για να επιτρέψει στους πελάτες σας να πραγματοποιούν ad hoc πληρωμές ή πληρωμές που σχετίζονται με ένα συγκεκριμένο αντικείμενο Dolibarr (τιμολόγιο, παραγγελία κ.λπ.) +Module50400Name=Λογιστική (διπλή εγγραφή) +Module50400Desc=Λογιστική διαχείριση (διπλές καταχωρήσεις, υποστήριξη γενικών και βοηθητικών βιβλίων). Εξαγωγή του βιβλίου σε πολλές άλλες μορφές λογισμικού λογισμικού. Module54000Name=PrintIPP -Module54000Desc=Direct print (without opening the documents) using Cups IPP interface (Printer must be visible from server, and CUPS must be installed on server). +Module54000Desc=Άμεση εκτύπωση (χωρίς το άνοιγμα των εγγράφων) χρησιμοποιώντας τη διεπαφή IPP κυπέλλων (ο εκτυπωτής πρέπει να είναι ορατός από το διακομιστή και το CUPS πρέπει να εγκατασταθεί στον διακομιστή). Module55000Name=Δημοσκόπηση, έρευνα ή ψηφοφορία -Module55000Desc=Create online polls, surveys or votes (like Doodle, Studs, RDVz etc...) +Module55000Desc=Δημιουργήστε online δημοσκοπήσεις, έρευνες ή ψηφοφορίες (όπως Doodle, Studs, RDVz κ.λπ. ...) Module59000Name=Περιθώρια Module59000Desc=Πρόσθετο για την διαχείριση των περιθωρίων Module60000Name=Commissions Module60000Desc=Module to manage commissions Module62000Name=Διεθνείς Εμπορικοί Όροι -Module62000Desc=Add features to manage Incoterms +Module62000Desc=Προσθέστε λειτουργίες για τη διαχείριση των Incoterms Module63000Name=Πόροι -Module63000Desc=Manage resources (printers, cars, rooms, ...) for allocating to events +Module63000Desc=Διαχειριστείτε τους πόρους (εκτυπωτές, αυτοκίνητα, δωμάτια, ...) για την εκχώρηση σε εκδηλώσεις Permission11=Read customer invoices Permission12=Create/modify customer invoices Permission13=Unvalidate customer invoices @@ -672,9 +677,9 @@ Permission32=Create/modify products Permission34=Delete products Permission36=See/manage hidden products Permission38=Export products -Permission41=Read projects and tasks (shared project and projects I'm contact for). Can also enter time consumed, for me or my hierarchy, on assigned tasks (Timesheet) -Permission42=Create/modify projects (shared project and projects I'm contact for). Can also create tasks and assign users to project and tasks -Permission44=Delete projects (shared project and projects I'm contact for) +Permission41=Διαβάστε τα έργα και τα καθήκοντα (κοινό σχέδιο και έργα για τα οποία είμαι υπεύθυνος). Μπορεί επίσης να εισάγει χρόνο που καταναλώνεται, για μένα ή για την ιεραρχία μου, σε εκχωρημένες εργασίες (Timesheet) +Permission42=Δημιουργία / τροποποίηση έργων (κοινό έργο και έργα για τα οποία έχω επικοινωνία). Μπορεί επίσης να δημιουργήσει εργασίες και να εκχωρήσει τους χρήστες σε έργα και εργασίες +Permission44=Διαγραφή έργων (κοινό έργο και έργα για τα οποία είμαι υπεύθυνος) Permission45=Εξαγωγή έργων Permission61=Read interventions Permission62=Create/modify interventions @@ -694,10 +699,10 @@ Permission86=Send customers orders Permission87=Close customers orders Permission88=Cancel customers orders Permission89=Delete customers orders -Permission91=Read social or fiscal taxes and vat -Permission92=Create/modify social or fiscal taxes and vat -Permission93=Delete social or fiscal taxes and vat -Permission94=Export social or fiscal taxes +Permission91=Διαβάστε τους κοινωνικούς ή φορολογικούς φόρους και τις δεξαμενές +Permission92=Δημιουργία / τροποποίηση κοινωνικών ή φορολογικών φόρων και δεξαμενή +Permission93=Να διαγραφούν οι κοινωνικοί ή φορολογικοί φόροι και η δεξαμενή +Permission94=Εξαγωγή κοινωνικών ή φορολογικών φόρων Permission95=Read reports Permission101=Read sendings Permission102=Create/modify sendings @@ -707,46 +712,46 @@ Permission109=Delete sendings Permission111=Read financial accounts Permission112=Create/modify/delete and compare transactions Permission113=Εγκατάσταση χρηματοοικονομικών λογαριασμών (δημιουργία, διαχείριση κατηγοριών) -Permission114=Reconcile transactions +Permission114=Συναλλαγή συναλλαγών Permission115=Export transactions and account statements Permission116=Transfers between accounts -Permission117=Manage checks dispatching +Permission117=Διαχείριση διαχείρισης αποστολών Permission121=Read third parties linked to user Permission122=Create/modify third parties linked to user Permission125=Delete third parties linked to user Permission126=Export third parties -Permission141=Read all projects and tasks (also private projects for which I am not a contact) -Permission142=Create/modify all projects and tasks (also private projects for which I am not a contact) -Permission144=Delete all projects and tasks (also private projects i am not contact for) +Permission141=Διαβάστε όλα τα έργα και τα καθήκοντα (επίσης ιδιωτικά έργα για τα οποία δεν είμαι επαφή) +Permission142=Δημιουργία / τροποποίηση όλων των έργων και εργασιών (επίσης ιδιωτικά έργα για τα οποία δεν είμαι επαφή) +Permission144=Διαγράψτε όλα τα έργα και τις εργασίες (επίσης ιδιωτικά έργα για τα οποία δεν έχω επικοινωνία) Permission146=Read providers Permission147=Read stats -Permission151=Read direct debit payment orders -Permission152=Create/modify a direct debit payment orders -Permission153=Send/Transmit direct debit payment orders -Permission154=Record Credits/Rejections of direct debit payment orders +Permission151=Ανάγνωση εντολών πληρωμής άμεσης χρέωσης +Permission152=Δημιουργία / τροποποίηση εντολών πληρωμής άμεσης χρέωσης +Permission153=Αποστολή / Αποστολή εντολών πληρωμής άμεσης χρέωσης +Permission154=Πιστωτικές εγγραφές / απορρίψεις εντολών πληρωμής άμεσης χρέωσης Permission161=Διαβάστε συμβάσεις/συνδρομές Permission162=Δημιουργία/τροποποίηση συμβολαίων/συνδρομών Permission163=Ενεργοποίηση υπηρεσίας/συνδρομής ενός συμβολαίου Permission164=Απενεργοποίηση υπηρεσίας/συνδρομής ενός συμβολαίου Permission165=Διαγραφή συμβολαίων/συνδρομών Permission167=Εξαγωγή συμβολαίων -Permission171=Read trips and expenses (yours and your subordinates) +Permission171=Διαβάστε τα ταξίδια και τα έξοδα (τα δικά σας και οι υφισταμένοι σας) Permission172=Δημιουργία/τροποποίηση ταξίδια και έξοδα Permission173=Διαγραφή ταξιδιών και εξόδων Permission174=Διαβάστε όλα τα ταξίδια και τα έξοδα Permission178=Εξαγωγή ταξιδιών και εξόδων Permission180=Read suppliers -Permission181=Read purchase orders -Permission182=Create/modify purchase orders -Permission183=Validate purchase orders -Permission184=Approve purchase orders -Permission185=Order or cancel purchase orders -Permission186=Receive purchase orders -Permission187=Close purchase orders -Permission188=Cancel purchase orders +Permission181=Διαβάστε παραγγελίες αγοράς +Permission182=Δημιουργία / τροποποίηση εντολών αγοράς +Permission183=Επικύρωση εντολών αγοράς +Permission184=Εγκρίνετε τις παραγγελίες αγοράς +Permission185=Παραγγείλετε ή ακυρώσετε τις παραγγελίες +Permission186=Παραλαβή εντολών αγοράς +Permission187=Κλείσιμο παραγγελιών αγοράς +Permission188=Ακύρωση εντολών αγοράς Permission192=Create lines Permission193=Cancel lines -Permission194=Read the bandwidth lines +Permission194=Διαβάστε τις γραμμές εύρους ζώνης Permission202=Create ADSL connections Permission203=Order connections orders Permission204=Order connections @@ -771,12 +776,12 @@ Permission244=See the contents of the hidden categories Permission251=Read other users and groups PermissionAdvanced251=Read other users Permission252=Read permissions of other users -Permission253=Create/modify other users, groups and permissions +Permission253=Δημιουργία / τροποποίηση άλλων χρηστών, ομάδων και δικαιωμάτων PermissionAdvanced253=Create/modify internal/external users and permissions Permission254=Create/modify external users only Permission255=Modify other users password Permission256=Delete or disable other users -Permission262=Extend access to all third parties (not only third parties for which that user is a sale representative).
    Not effective for external users (always limited to themselves for proposals, orders, invoices, contracts, etc.).
    Not effective for projects (only rules on project permissions, visibility and assignment matters). +Permission262=Επέκταση της πρόσβασης σε όλους τους τρίτους (όχι μόνο τρίτα μέρη για τα οποία ο εν λόγω χρήστης είναι εκπρόσωπος πωλήσεων).
    Δεν είναι αποτελεσματικό για τους εξωτερικούς χρήστες (που πάντα περιορίζονται στον εαυτό τους για προτάσεις, παραγγελίες, τιμολόγια, συμβάσεις κ.λπ.).
    Δεν είναι αποτελεσματικό για τα έργα (μόνο κανόνες σχετικά με τα δικαιώματα των έργων, την προβολή και την ανάθεση εργασιών). Permission271=Read CA Permission272=Read invoices Permission273=Issue invoices @@ -786,10 +791,10 @@ Permission283=Διαγραφή επαφών Permission286=Εξαγωγή επαφών Permission291=Read tariffs Permission292=Set permissions on the tariffs -Permission293=Modify customer's tariffs -Permission300=Read barcodes -Permission301=Create/modify barcodes -Permission302=Delete barcodes +Permission293=Τροποποιήστε τα τιμολόγια του πελάτη +Permission300=Διαβάστε τους γραμμωτούς κώδικες +Permission301=Δημιουργία / τροποποίηση γραμμωτών κωδικών +Permission302=Διαγραφή γραμμωτών κωδικών Permission311=Read services Permission312=Ανάθεση υπηρεσίας/συνδρομής σε συμβόλαιο Permission331=Read bookmarks @@ -808,10 +813,10 @@ Permission401=Read discounts Permission402=Create/modify discounts Permission403=Validate discounts Permission404=Delete discounts -Permission430=Use Debug Bar -Permission511=Read payments of salaries -Permission512=Create/modify payments of salaries -Permission514=Delete payments of salaries +Permission430=Χρησιμοποιήστε τη γραμμή εντοπισμού σφαλμάτων +Permission511=Διαβάστε τις πληρωμές των μισθών +Permission512=Δημιουργία / τροποποίηση πληρωμών μισθών +Permission514=Διαγραφή πληρωμών μισθών Permission517=Εξαγωγή μισθών Permission520=Ανάγνωση δανείων Permission522=Δημιουργία/μεταβολή δανείων @@ -823,16 +828,16 @@ Permission532=Create/modify services Permission534=Delete services Permission536=See/manage hidden services Permission538=Export services -Permission650=Read Bills of Materials -Permission651=Create/Update Bills of Materials -Permission652=Delete Bills of Materials +Permission650=Διαβάστε τα Γραμμάτια Υλικών +Permission651=Δημιουργία / Ενημέρωση τιμολογίων +Permission652=Διαγραφή λογαριασμών Permission701=Read donations Permission702=Δημιουργία / τροποποίηση δωρεές Permission703=Διαγραφή δωρεές Permission771=Διαβάστε τις αναφορές εξόδων (δικές σας και υφισταμένων) Permission772=Δημιουργία/μεταβολή σε αναφορά εξόδων Permission773=Διαγραφή αναφοράς εξόδων -Permission774=Read all expense reports (even for user not subordinates) +Permission774=Διαβάστε όλες τις αναφορές δαπανών (ακόμη και για χρήστες που δεν είναι υφιστάμενοι) Permission775=Έγκριση σε αναφορές εξόδων Permission776=Πληρωμή αναφοράς εξόδων Permission779=Εξαγωγή αναφοράς εξόδων @@ -841,166 +846,168 @@ Permission1002=Δημιουργία/τροποποίηση αποθηκών Permission1003=Διαγραφή αποθηκών Permission1004=Διαβάστε τις κινήσεις αποθεμάτων Permission1005=Δημιουργία / τροποποίηση των κινήσεων του αποθέματος -Permission1101=Read delivery orders -Permission1102=Create/modify delivery orders -Permission1104=Validate delivery orders -Permission1109=Delete delivery orders -Permission1121=Read supplier proposals -Permission1122=Create/modify supplier proposals -Permission1123=Validate supplier proposals -Permission1124=Send supplier proposals -Permission1125=Delete supplier proposals -Permission1126=Close supplier price requests +Permission1101=Read delivery receipts +Permission1102=Create/modify delivery receipts +Permission1104=Validate delivery receipts +Permission1109=Delete delivery receipts +Permission1121=Διαβάστε τις προτάσεις προμηθευτών +Permission1122=Δημιουργία / τροποποίηση προτάσεων προμηθευτών +Permission1123=Επικυρώστε τις προτάσεις προμηθευτών +Permission1124=Στείλτε προτάσεις προμηθευτών +Permission1125=Διαγραφή προτάσεων προμηθευτών +Permission1126=Κλείστε αιτήσεις τιμών προμηθευτή Permission1181=Read suppliers -Permission1182=Read purchase orders -Permission1183=Create/modify purchase orders -Permission1184=Validate purchase orders -Permission1185=Approve purchase orders -Permission1186=Order purchase orders -Permission1187=Acknowledge receipt of purchase orders -Permission1188=Delete purchase orders -Permission1190=Approve (second approval) purchase orders +Permission1182=Διαβάστε παραγγελίες αγοράς +Permission1183=Δημιουργία / τροποποίηση εντολών αγοράς +Permission1184=Επικύρωση εντολών αγοράς +Permission1185=Εγκρίνετε τις παραγγελίες αγοράς +Permission1186=Παραγγείλετε παραγγελίες αγοράς +Permission1187=Αναγνώριση παραλαβής εντολών αγοράς +Permission1188=Διαγραφή εντολών αγοράς +Permission1190=Εγκρίνετε τις εντολές αγοράς (δεύτερη έγκριση) Permission1201=Get result of an export Permission1202=Create/Modify an export -Permission1231=Read vendor invoices -Permission1232=Create/modify vendor invoices -Permission1233=Validate vendor invoices -Permission1234=Delete vendor invoices -Permission1235=Send vendor invoices by email -Permission1236=Export vendor invoices, attributes and payments -Permission1237=Export purchase orders and their details +Permission1231=Διαβάστε τιμολόγια προμηθευτή +Permission1232=Δημιουργία / τροποποίηση τιμολογίων προμηθευτή +Permission1233=Επικύρωση τιμολογίων προμηθευτή +Permission1234=Διαγραφή τιμολογίων προμηθευτή +Permission1235=Αποστολή τιμολογίων προμηθευτή μέσω ηλεκτρονικού ταχυδρομείου +Permission1236=Εξαγωγή τιμολογίων προμηθευτών, χαρακτηριστικών και πληρωμών +Permission1237=Εξαγωγή εντολών αγοράς και των στοιχείων τους Permission1251=Run mass imports of external data into database (data load) Permission1321=Export customer invoices, attributes and payments -Permission1322=Reopen a paid bill -Permission1421=Export sales orders and attributes -Permission2401=Read actions (events or tasks) linked to his account -Permission2402=Create/modify actions (events or tasks) linked to his account -Permission2403=Delete actions (events or tasks) linked to his account +Permission1322=Ανοίξτε ξανά έναν πληρωμένο λογαριασμό +Permission1421=Εξαγωγή παραγγελιών και χαρακτηριστικών πωλήσεων +Permission2401=Ανάγνωση ενεργειών (συμβάντων ή εργασιών) που συνδέονται με το λογαριασμό χρήστη του (εάν είναι κάτοχος του συμβάντος) +Permission2402=Δημιουργία / τροποποίηση ενεργειών (συμβάντων ή εργασιών) που συνδέονται με το λογαριασμό χρήστη του (εάν είναι κάτοχος του συμβάντος) +Permission2403=Διαγραφή ενεργειών (συμβάντων ή εργασιών) που συνδέονται με το λογαριασμό χρήστη του (εάν είναι κάτοχος του συμβάντος) Permission2411=Read actions (events or tasks) of others Permission2412=Create/modify actions (events or tasks) of others Permission2413=Delete actions (events or tasks) of others -Permission2414=Export actions/tasks of others +Permission2414=Εξαγωγή ενεργειών / εργασιών άλλων Permission2501=Read/Download documents Permission2502=Download documents Permission2503=Υποβολή ή να διαγράψετε τα έγγραφα Permission2515=Setup documents directories Permission2801=Use FTP client in read mode (browse and download only) Permission2802=Use FTP client in write mode (delete or upload files) -Permission3200=Read archived events and fingerprints -Permission4001=See employees -Permission4002=Create employees -Permission4003=Delete employees -Permission4004=Export employees -Permission10001=Read website content -Permission10002=Create/modify website content (html and javascript content) -Permission10003=Create/modify website content (dynamic php code). Dangerous, must be reserved to restricted developers. -Permission10005=Delete website content -Permission20001=Read leave requests (your leave and those of your subordinates) -Permission20002=Create/modify your leave requests (your leave and those of your subordinates) +Permission3200=Διαβάστε αρχειακά συμβάντα και δακτυλικά αποτυπώματα +Permission4001=Δείτε τους υπαλλήλους +Permission4002=Δημιουργήστε υπαλλήλους +Permission4003=Διαγράψτε τους υπαλλήλους +Permission4004=Εξαγωγή εργαζομένων +Permission10001=Διαβάστε το περιεχόμενο του ιστότοπου +Permission10002=Δημιουργία / τροποποίηση περιεχομένου ιστότοπου (περιεχόμενο html και javascript) +Permission10003=Δημιουργία / τροποποίηση περιεχομένου ιστότοπου (δυναμικός κώδικας php). Επικίνδυνο, πρέπει να επιφυλάσσεται σε περιορισμένους προγραμματιστές. +Permission10005=Διαγραφή περιεχομένου ιστότοπου +Permission20001=Διαβάστε τις αιτήσεις άδειας (η άδειά σας και αυτές των υφισταμένων σας) +Permission20002=Δημιουργήστε / τροποποιήστε τα αιτήματα άδειας (η άδειά σας και αυτά των υφισταμένων σας) Permission20003=Διαγραφή των αιτήσεων άδειας -Permission20004=Read all leave requests (even of user not subordinates) -Permission20005=Create/modify leave requests for everybody (even of user not subordinates) -Permission20006=Admin leave requests (setup and update balance) +Permission20004=Διαβάστε όλα τα αιτήματα άδειας (ακόμη και για χρήστες που δεν έχουν υποτακτικούς) +Permission20005=Δημιουργία / τροποποίηση αιτήσεων άδειας για όλους (ακόμη και για χρήστες που δεν έχουν υποτακτικούς) +Permission20006=Αιτήσεις άδειας διαχειριστή (ισορροπία εγκατάστασης και ενημέρωσης) +Permission20007=Approve leave requests Permission23001=Λεπτομέρειες προγραμματισμένης εργασίας Permission23002=Δημιουργήστε/ενημερώστε μια προγραμματισμένη εργασία Permission23003=Διαγράψτε μια προγραμματισμένη εργασία Permission23004=Εκτελέστε μια προγραμματισμένη εργασία -Permission50101=Use Point of Sale +Permission50101=Χρήση σημείου πώλησης Permission50201=Διαβάστε τις συναλλαγές Permission50202=Πράξεις εισαγωγής -Permission50401=Bind products and invoices with accounting accounts -Permission50411=Read operations in ledger -Permission50412=Write/Edit operations in ledger -Permission50414=Delete operations in ledger -Permission50415=Delete all operations by year and journal in ledger -Permission50418=Export operations of the ledger -Permission50420=Report and export reports (turnover, balance, journals, ledger) -Permission50430=Define and close a fiscal period -Permission50440=Manage chart of accounts, setup of accountancy -Permission51001=Read assets -Permission51002=Create/Update assets -Permission51003=Delete assets -Permission51005=Setup types of asset +Permission50401=Δεσμεύστε προϊόντα και τιμολόγια με λογιστικούς λογαριασμούς +Permission50411=Διαβάστε τις λειτουργίες στο βιβλίο +Permission50412=Εγγραφή / Επεξεργασία εργασιών στο ημερολόγιο +Permission50414=Διαγράψτε τις εργασίες στο ημερολόγιο +Permission50415=Διαγράψτε όλες τις λειτουργίες ανά έτος και το ημερολόγιο στο βιβλίο +Permission50418=Λειτουργίες εξαγωγής του βιβλίου +Permission50420=Αναφορές και αναφορές εξαγωγής (κύκλος εργασιών, ισοζύγιο, περιοδικά, ημερολόγιο) +Permission50430=Ορίστε δημοσιονομικές περιόδους. Επικυρώστε τις συναλλαγές και τις κλειστές οικονομικές περιόδους. +Permission50440=Διαχείριση λογαριασμού, ρύθμιση λογιστικής +Permission51001=Διαβάστε τα στοιχεία ενεργητικού +Permission51002=Δημιουργία / ενημέρωση στοιχείων +Permission51003=Διαγραφή στοιχείων ενεργητικού +Permission51005=Ρυθμίστε τα είδη του στοιχείου Permission54001=Εκτύπωση Permission55001=Διαβάστε δημοσκοπήσεις Permission55002=Δημιουργία/τροποποίηση ερευνών Permission59001=Δείτε τα εμπορικά περιθώρια Permission59002=Ορίστε τα εμπορικά περιθώρια Permission59003=Διαβάστε το κάθε περιθώριο του χρήστη -Permission63001=Read resources -Permission63002=Create/modify resources -Permission63003=Delete resources -Permission63004=Link resources to agenda events -DictionaryCompanyType=Third-party types -DictionaryCompanyJuridicalType=Third-party legal entities +Permission63001=Διαβάστε τους πόρους +Permission63002=Δημιουργία / τροποποίηση πόρων +Permission63003=Διαγράψτε τους πόρους +Permission63004=Συνδέστε τους πόρους στις εκδηλώσεις της ατζέντας +DictionaryCompanyType=Τύποι τρίτου μέρους +DictionaryCompanyJuridicalType=Νομικές οντότητες τρίτων DictionaryProspectLevel=Δυναμική προοπτικής -DictionaryCanton=States/Provinces +DictionaryCanton=Κράτη / Επαρχίες DictionaryRegion=Περιοχές DictionaryCountry=Χώρες DictionaryCurrency=Νόμισμα -DictionaryCivility=Title of civility -DictionaryActions=Types of agenda events -DictionarySocialContributions=Types of social or fiscal taxes +DictionaryCivility=Τίτλος της ευγένειας +DictionaryActions=Τύποι συμβάντων ημερήσιας διάταξης +DictionarySocialContributions=Είδη κοινωνικών ή φορολογικών φόρων DictionaryVAT=Τιμές ΦΠΑ ή φόρου επί των πωλήσεων -DictionaryRevenueStamp=Amount of tax stamps -DictionaryPaymentConditions=Payment Terms -DictionaryPaymentModes=Payment Modes +DictionaryRevenueStamp=Ποσό των φορολογικών σφραγίδων +DictionaryPaymentConditions=Οροι πληρωμής +DictionaryPaymentModes=Τρόποι πληρωμής DictionaryTypeContact=Τύποι Επικοινωνίας/Διεύθυνση -DictionaryTypeOfContainer=Website - Type of website pages/containers +DictionaryTypeOfContainer=Ιστοσελίδα - Τύπος ιστοσελίδων / δοχείων DictionaryEcotaxe=Οικολογικός φόρος (ΑΗΗΕ) DictionaryPaperFormat=Μορφές χαρτιού -DictionaryFormatCards=Card formats -DictionaryFees=Expense report - Types of expense report lines +DictionaryFormatCards=Μορφές καρτών +DictionaryFees=Έκθεση δαπανών - Τύποι γραμμών αναφοράς δαπανών DictionarySendingMethods=Τρόποι Αποστολής -DictionaryStaff=Number of Employees +DictionaryStaff=Αριθμός εργαζομένων DictionaryAvailability=Καθυστέρηση παράδοσης DictionaryOrderMethods=Μέθοδος Παραγγελίας DictionarySource=Προέλευση των προτάσεων/παραγγελιών -DictionaryAccountancyCategory=Personalized groups for reports +DictionaryAccountancyCategory=Εξατομικευμένες ομάδες για αναφορές DictionaryAccountancysystem=Μοντέλα λογιστικού σχεδίου -DictionaryAccountancyJournal=Accounting journals -DictionaryEMailTemplates=Email Templates +DictionaryAccountancyJournal=Λογιστικά περιοδικά +DictionaryEMailTemplates=Πρότυπα ηλεκτρονικού ταχυδρομείου DictionaryUnits=Μονάδες -DictionaryMeasuringUnits=Measuring Units +DictionaryMeasuringUnits=Μονάδες μέτρησης +DictionarySocialNetworks=Social Networks DictionaryProspectStatus=Κατάσταση προοπτικής -DictionaryHolidayTypes=Types of leave -DictionaryOpportunityStatus=Lead status for project/lead -DictionaryExpenseTaxCat=Expense report - Transportation categories -DictionaryExpenseTaxRange=Expense report - Range by transportation category +DictionaryHolidayTypes=Είδη αδειών +DictionaryOpportunityStatus=Κατάσταση μολύβδου για έργο / μόλυβδο +DictionaryExpenseTaxCat=Έκθεση δαπανών - Κατηγορίες μεταφορών +DictionaryExpenseTaxRange=Έκθεση εξόδων - Εύρος ανά κατηγορία μεταφοράς SetupSaved=Οι ρυθμίσεις αποθηκεύτηκαν -SetupNotSaved=Setup not saved -BackToModuleList=Back to Module list -BackToDictionaryList=Back to Dictionaries list -TypeOfRevenueStamp=Type of tax stamp -VATManagement=Sales Tax Management -VATIsUsedDesc=By default when creating prospects, invoices, orders etc. the Sales Tax rate follows the active standard rule:
    If the seller is not subject to Sales tax, then Sales tax defaults to 0. End of rule.
    If the (seller's country = buyer's country), then the Sales tax by default equals the Sales tax of the product in the seller's country. End of rule.
    If the seller and buyer are both in the European Community and goods are transport-related products (haulage, shipping, airline), the default VAT is 0. This rule is dependant on the seller's country - please consult with your accountant. The VAT should be paid by the buyer to the customs office in their country and not to the seller. End of rule.
    If the seller and buyer are both in the European Community and the buyer is not a company (with a registered intra-Community VAT number) then the VAT defaults to the VAT rate of the seller's country. End of rule.
    If the seller and buyer are both in the European Community and the buyer is a company (with a registered intra-Community VAT number), then the VAT is 0 by default. End of rule.
    In any other case the proposed default is Sales tax=0. End of rule. -VATIsNotUsedDesc=By default the proposed Sales tax is 0 which can be used for cases like associations, individuals or small companies. -VATIsUsedExampleFR=In France, it means companies or organizations having a real fiscal system (Simplified real or normal real). A system in which VAT is declared. -VATIsNotUsedExampleFR=In France, it means associations that are non Sales tax declared or companies, organizations or liberal professions that have chosen the micro enterprise fiscal system (Sales tax in franchise) and paid a franchise Sales tax without any Sales tax declaration. This choice will display the reference "Non applicable Sales tax - art-293B of CGI" on invoices. +SetupNotSaved=Το πρόγραμμα εγκατάστασης δεν αποθηκεύτηκε +BackToModuleList=Επιστροφή στη λίστα λειτουργιών +BackToDictionaryList=Επιστροφή στη λίστα λεξικών +TypeOfRevenueStamp=Είδος φορολογικής σφραγίδας +VATManagement=Διαχείριση Φορολογίας Πωλήσεων +VATIsUsedDesc=Από προεπιλογή κατά τη δημιουργία προοπτικών, τιμολογίων, παραγγελιών κλπ. Ο συντελεστής φόρου επί των πωλήσεων ακολουθεί τον ισχύοντα κανόνα:
    Αν ο πωλητής δεν υπόκειται σε φόρο επί των πωλήσεων, τότε ο φόρος πωλήσεων είναι μηδενικός. Τέλος κανόνα.
    Εάν η χώρα (πωλητή = χώρα αγοραστή), τότε ο φόρος πωλήσεων εξ ορισμού ισούται με τον φόρο πωλήσεων του προϊόντος στη χώρα του πωλητή. Τέλος κανόνα.
    Εάν ο πωλητής και ο αγοραστής είναι αμφότεροι στην Ευρωπαϊκή Κοινότητα και τα αγαθά είναι προϊόντα που σχετίζονται με τη μεταφορά (μεταφορά εμπορευμάτων, ναυτιλία, αεροπορική εταιρεία), ο προκαθορισμένος ΦΠΑ είναι 0. Ο κανόνας αυτός εξαρτάται από τη χώρα του πωλητή - συμβουλευτείτε τον λογιστή σας. Ο ΦΠΑ πρέπει να καταβάλλεται από τον αγοραστή στο τελωνείο της χώρας του και όχι στον πωλητή. Τέλος κανόνα.
    Εάν ο πωλητής και ο αγοραστής είναι και οι δύο στην Ευρωπαϊκή Κοινότητα και ο αγοραστής δεν είναι εταιρεία (με καταχωρημένο ενδοκοινοτικό αριθμό ΦΠΑ), τότε ο ΦΠΑ είναι μηδενικός του συντελεστή ΦΠΑ της χώρας του πωλητή. Τέλος κανόνα.
    Εάν ο πωλητής και ο αγοραστής είναι και οι δύο στην Ευρωπαϊκή Κοινότητα και ο αγοραστής είναι εταιρεία (με καταχωρημένο ενδοκοινοτικό αριθμό ΦΠΑ), τότε ο ΦΠΑ είναι 0 από προεπιλογή. Τέλος κανόνα.
    Σε κάθε άλλη περίπτωση, η προτεινόμενη αθέτηση είναι ο φόρος πωλήσεων = 0. Τέλος κανόνα. +VATIsNotUsedDesc=Από προεπιλογή, ο προτεινόμενος φόρος πωλήσεων είναι 0 ο οποίος μπορεί να χρησιμοποιηθεί σε περιπτώσεις όπως ενώσεις, ιδιώτες ή μικρές επιχειρήσεις. +VATIsUsedExampleFR=Στη Γαλλία, σημαίνει ότι οι εταιρείες ή οι οργανώσεις έχουν ένα πραγματικό φορολογικό σύστημα (απλοποιημένο πραγματικό ή κανονικό πραγματικό). Ένα σύστημα στο οποίο δηλώνεται ο ΦΠΑ. +VATIsNotUsedExampleFR=Στη Γαλλία, δηλώνονται ενώσεις που δεν έχουν δηλωθεί ως φόρος πωλήσεων ή εταιρείες, οργανώσεις ή ελεύθερα επαγγέλματα που επέλεξαν το φορολογικό σύστημα των μικροεπιχειρήσεων (Φόρος πωλήσεων σε franchise) και κατέβαλαν φόρο επί των πωλήσεων χωρίς καμία δήλωση φόρου επί των πωλήσεων. Αυτή η επιλογή θα εμφανίζει στα τιμολόγια την αναφορά "Μη εφαρμοστέος φόρος πωλήσεων - art-293B του CGI". ##### Local Taxes ##### LTRate=Τιμή LocalTax1IsNotUsed=Do not use second tax -LocalTax1IsUsedDesc=Use a second type of tax (other than first one) -LocalTax1IsNotUsedDesc=Do not use other type of tax (other than first one) +LocalTax1IsUsedDesc=Χρησιμοποιήστε έναν δεύτερο τύπο φόρου (εκτός από τον πρώτο) +LocalTax1IsNotUsedDesc=Μην χρησιμοποιείτε άλλο είδος φόρου (εκτός από τον πρώτο) LocalTax1Management=Second type of tax LocalTax1IsUsedExample= LocalTax1IsNotUsedExample= LocalTax2IsNotUsed=Do not use third tax -LocalTax2IsUsedDesc=Use a third type of tax (other than first one) -LocalTax2IsNotUsedDesc=Do not use other type of tax (other than first one) +LocalTax2IsUsedDesc=Χρησιμοποιήστε έναν τρίτο τύπο φόρου (εκτός από τον πρώτο) +LocalTax2IsNotUsedDesc=Μην χρησιμοποιείτε άλλο είδος φόρου (εκτός από τον πρώτο) LocalTax2Management=Third type of tax LocalTax2IsUsedExample= LocalTax2IsNotUsedExample= LocalTax1ManagementES=RE Management -LocalTax1IsUsedDescES=The RE rate by default when creating prospects, invoices, orders etc. follow the active standard rule:
    If the buyer is not subjected to RE, RE by default=0. End of rule.
    If the buyer is subjected to RE then the RE by default. End of rule.
    +LocalTax1IsUsedDescES=Η τιμή του RE από προεπιλογή κατά τη δημιουργία προοπτικών, τιμολογίων, παραγγελιών κ.λπ. ακολουθεί τον ισχύοντα κανόνα:
    Αν ο αγοραστής δεν υποβληθεί σε RE, η τιμή RE είναι προεπιλεγμένη = 0. Τέλος κανόνα.
    Αν ο αγοραστής υποβληθεί σε RE τότε το RE από προεπιλογή. Τέλος κανόνα.
    LocalTax1IsNotUsedDescES=By default the proposed RE is 0. End of rule. LocalTax1IsUsedExampleES=In Spain they are professionals subject to some specific sections of the Spanish IAE. LocalTax1IsNotUsedExampleES=In Spain they are professional and societies and subject to certain sections of the Spanish IAE. LocalTax2ManagementES=IRPF Management -LocalTax2IsUsedDescES=The IRPF rate by default when creating prospects, invoices, orders etc. follow the active standard rule:
    If the seller is not subjected to IRPF, then IRPF by default=0. End of rule.
    If the seller is subjected to IRPF then the IRPF by default. End of rule.
    +LocalTax2IsUsedDescES=Το ποσοστό IRPF από προεπιλογή κατά τη δημιουργία προοπτικών, τιμολογίων, παραγγελιών κ.λπ. ακολουθεί τον ενεργό κανόνα αναφοράς:
    Εάν ο πωλητής δεν υποβληθεί σε IRPF, τότε το IRPF είναι προεπιλεγμένο = 0. Τέλος κανόνα.
    Αν ο πωλητής υποβληθεί στο IRPF, τότε το IRPF έχει προεπιλεγεί. Τέλος κανόνα.
    LocalTax2IsNotUsedDescES=By default the proposed IRPF is 0. End of rule. LocalTax2IsUsedExampleES=In Spain, freelancers and independent professionals who provide services and companies who have chosen the tax system of modules. -LocalTax2IsNotUsedExampleES=In Spain they are businesses not subject to tax system of modules. +LocalTax2IsNotUsedExampleES=Στην Ισπανία είναι επιχειρήσεις που δεν υπόκεινται σε φορολογικό σύστημα ενοτήτων. CalcLocaltax=Αναφορές για τοπικούς φόρους CalcLocaltax1=Πωλήσεις - Αγορές CalcLocaltax1Desc=Local Taxes reports are calculated with the difference between localtaxes sales and localtaxes purchases @@ -1010,16 +1017,16 @@ CalcLocaltax3=Πωλήσεις CalcLocaltax3Desc=Local Taxes reports are the total of localtaxes sales LabelUsedByDefault=Label used by default if no translation can be found for code LabelOnDocuments=Ετικέτα στα έγγραφα -LabelOrTranslationKey=Label or translation key -ValueOfConstantKey=Value of constant -NbOfDays=No. of days +LabelOrTranslationKey=Κλειδί ετικέτας ή μετάφρασης +ValueOfConstantKey=Τιμή σταθεράς +NbOfDays=Αριθ. Ημερών AtEndOfMonth=Στο τέλος του μήνα -CurrentNext=Current/Next +CurrentNext=Τρέχουσα / Επόμενη Offset=Απόκλιση AlwaysActive=Πάντα εν ενεργεία Upgrade=Αναβάθμιση MenuUpgrade=Αναβάθμιση / Επέκταση -AddExtensionThemeModuleOrOther=Deploy/install external app/module +AddExtensionThemeModuleOrOther=Εγκαταστήστε / εγκαταστήστε την εξωτερική εφαρμογή / ενότητα WebServer=Διακομιστής Ιστοσελίδων DocumentRootServer=Ριζικός φάκελος διακομιστή ιστοσελίδων DataRootServer=Φάκελος Εγγράφων @@ -1037,29 +1044,29 @@ DatabaseUser=Χρήστης ΒΔ DatabasePassword=Συνθηματικό ΒΔ Tables=Πίνακες TableName=Όνομα Πίνακα -NbOfRecord=No. of records +NbOfRecord=Αριθ. Εγγραφών Host=Διακομιστής DriverType=Driver type SummarySystem=Σύνοψη πληροφοριών συστήματος SummaryConst=List of all Dolibarr setup parameters -MenuCompanySetup=Company/Organization +MenuCompanySetup=Εταιρεία / Οργανισμός DefaultMenuManager= Τυπικός διαχειριστής μενού DefaultMenuSmartphoneManager=Διαχειριστής μενού Smartphone Skin=Θέμα DefaultSkin=Προκαθορισμένο Θέμα MaxSizeList=Max length for list DefaultMaxSizeList=Προεπιλεγμένο μέγιστο μέγεθος για λίστες -DefaultMaxSizeShortList=Default max length for short lists (i.e. in customer card) +DefaultMaxSizeShortList=Προεπιλεγμένο μέγιστο μήκος για σύντομες λίστες (δηλ. Σε κάρτα πελάτη) MessageOfDay=Μήνυμα της ημέρας MessageLogin=Μήνυμα σελίδας εισόδου -LoginPage=Login page -BackgroundImageLogin=Background image +LoginPage=Σελίδα σύνδεσης +BackgroundImageLogin=Εικόνα φόντου PermanentLeftSearchForm=Permanent search form on left menu -DefaultLanguage=Default language -EnableMultilangInterface=Enable multilanguage support -EnableShowLogo=Εμφάνιση λογότυπου στο αριστερό μενού -CompanyInfo=Company/Organization -CompanyIds=Company/Organization identities +DefaultLanguage=Προεπιλεγμένη γλώσσα +EnableMultilangInterface=Ενεργοποιήστε την πολυγλωσσική υποστήριξη +EnableShowLogo=Εμφανίστε το λογότυπο της εταιρείας στο μενού +CompanyInfo=Εταιρεία / Οργανισμός +CompanyIds=Ταυτότητα εταιρείας / οργανισμού CompanyName=Όνομα CompanyAddress=Διεύθυνση CompanyZip=Τ.Κ. @@ -1067,35 +1074,39 @@ CompanyTown=Πόλη CompanyCountry=Χώρα CompanyCurrency=Βασικό Νόμισμα CompanyObject=Αντικείμενο της εταιρίας +IDCountry=Χώρα αναγνώρισης Logo=Logo +LogoDesc=Κύριο λογότυπο της εταιρείας. Θα χρησιμοποιηθεί στα παραγόμενα έγγραφα (PDF, ...) +LogoSquarred=Λογότυπο (τετράγωνο) +LogoSquarredDesc=Πρέπει να είναι ένα τετράγωνο εικονίδιο (πλάτος = ύψος). Αυτό το λογότυπο θα χρησιμοποιηθεί ως το αγαπημένο εικονίδιο ή άλλη ανάγκη, όπως για την επάνω γραμμή μενού (αν δεν είναι απενεργοποιημένη στην εγκατάσταση απεικόνισης). DoNotSuggestPaymentMode=Χωρίς πρόταση πληρωμής NoActiveBankAccountDefined=Δεν έχει οριστεί ενεργός λογαριασμός τράπεζας OwnerOfBankAccount=Ιδιοκτήτης του λογαριασμού τράπεζας %s BankModuleNotActive=Bank accounts module not enabled ShowBugTrackLink=Εμφάνιση συνδέσμου link %s Alerts=Συναγερμοί -DelaysOfToleranceBeforeWarning=Delay before displaying a warning alert for: -DelaysOfToleranceDesc=Set the delay before an alert icon %s is shown onscreen for the late element. -Delays_MAIN_DELAY_ACTIONS_TODO=Planned events (agenda events) not completed -Delays_MAIN_DELAY_PROJECT_TO_CLOSE=Project not closed in time -Delays_MAIN_DELAY_TASKS_TODO=Planned task (project tasks) not completed -Delays_MAIN_DELAY_ORDERS_TO_PROCESS=Order not processed -Delays_MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS=Purchase order not processed -Delays_MAIN_DELAY_PROPALS_TO_CLOSE=Proposal not closed -Delays_MAIN_DELAY_PROPALS_TO_BILL=Proposal not billed -Delays_MAIN_DELAY_NOT_ACTIVATED_SERVICES=Service to activate -Delays_MAIN_DELAY_RUNNING_SERVICES=Expired service -Delays_MAIN_DELAY_SUPPLIER_BILLS_TO_PAY=Unpaid vendor invoice -Delays_MAIN_DELAY_CUSTOMER_BILLS_UNPAYED=Unpaid customer invoice -Delays_MAIN_DELAY_TRANSACTIONS_TO_CONCILIATE=Pending bank reconciliation -Delays_MAIN_DELAY_MEMBERS=Delayed membership fee -Delays_MAIN_DELAY_CHEQUES_TO_DEPOSIT=Check deposit not done -Delays_MAIN_DELAY_EXPENSEREPORTS=Expense report to approve -SetupDescription1=Before starting to use Dolibarr some initial parameters must be defined and modules enabled/configured. -SetupDescription2=The following two sections are mandatory (the two first entries in the Setup menu): -SetupDescription3=%s -> %s
    Basic parameters used to customize the default behavior of your application (e.g for country-related features). -SetupDescription4=%s -> %s
    This software is a suite of many modules/applications, all more or less independent. The modules relevant to your needs must be enabled and configured. New items/options are added to menus with the activation of a module. -SetupDescription5=Other Setup menu entries manage optional parameters. +DelaysOfToleranceBeforeWarning=Καθυστέρηση πριν εμφανιστεί μια ειδοποίηση προειδοποίησης για: +DelaysOfToleranceDesc=Ορίστε την καθυστέρηση πριν εμφανιστεί στην οθόνη το εικονίδιο ειδοποίησης %s στην οθόνη για το καθυστερημένο στοιχείο. +Delays_MAIN_DELAY_ACTIONS_TODO=Τα προγραμματισμένα συμβάντα (γεγονότα της ατζέντας) δεν ολοκληρώθηκαν +Delays_MAIN_DELAY_PROJECT_TO_CLOSE=Το έργο δεν έκλεισε εγκαίρως +Delays_MAIN_DELAY_TASKS_TODO=Η προγραμματισμένη εργασία (εργασίες έργου) δεν ολοκληρώθηκε +Delays_MAIN_DELAY_ORDERS_TO_PROCESS=Η παραγγελία δεν υποβλήθηκε σε επεξεργασία +Delays_MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS=Η παραγγελία αγοράς δεν υποβλήθηκε σε επεξεργασία +Delays_MAIN_DELAY_PROPALS_TO_CLOSE=Η πρόταση δεν έκλεισε +Delays_MAIN_DELAY_PROPALS_TO_BILL=Η πρόταση δεν χρεώνεται +Delays_MAIN_DELAY_NOT_ACTIVATED_SERVICES=Υπηρεσία για ενεργοποίηση +Delays_MAIN_DELAY_RUNNING_SERVICES=Έληξε υπηρεσία +Delays_MAIN_DELAY_SUPPLIER_BILLS_TO_PAY=Μη πληρωμένο τιμολόγιο πωλητή +Delays_MAIN_DELAY_CUSTOMER_BILLS_UNPAYED=Μη πληρωθέν τιμολόγιο πελατών +Delays_MAIN_DELAY_TRANSACTIONS_TO_CONCILIATE=Εκκρεμούσα συμφιλίωση τραπεζών +Delays_MAIN_DELAY_MEMBERS=Καθυστερημένη συνδρομή μέλους +Delays_MAIN_DELAY_CHEQUES_TO_DEPOSIT=Ελέγξτε ότι η κατάθεση δεν έγινε +Delays_MAIN_DELAY_EXPENSEREPORTS=Έκθεση εξόδων για έγκριση +SetupDescription1=Πριν ξεκινήσετε τη χρήση του Dolibarr πρέπει να οριστούν ορισμένες αρχικές παράμετροι και να ενεργοποιηθούν / διαμορφωθούν οι ενότητες. +SetupDescription2=Οι ακόλουθες δύο ενότητες είναι υποχρεωτικές (οι δύο πρώτες καταχωρίσεις στο μενού Ρύθμιση): +SetupDescription3=%s -> %s
    Βασικές παράμετροι που χρησιμοποιούνται για την προσαρμογή της προεπιλεγμένης συμπεριφοράς της εφαρμογής σας (π.χ. για λειτουργίες που σχετίζονται με τη χώρα). +SetupDescription4=%s -> %s
    Αυτό το λογισμικό είναι μια σουίτα από πολλές ενότητες / εφαρμογές, όλες λίγο πολύ ανεξάρτητες. Οι ενότητες που σχετίζονται με τις ανάγκες σας πρέπει να είναι ενεργοποιημένες και ρυθμισμένες. Τα νέα στοιχεία / επιλογές προστίθενται στα μενού με την ενεργοποίηση μιας ενότητας. +SetupDescription5=Άλλες καταχωρίσεις μενού ρυθμίσεων διαχειρίζονται προαιρετικές παραμέτρ LogEvents=Security audit events Audit=Ιστορικό εισόδου χρηστών InfoDolibarr=Πληροφορίες Dolibarr @@ -1109,203 +1120,203 @@ BrowserName=Όνομα φυλλομετρητή BrowserOS=Λειτουργικό σύστημα φυλλομετρητή ListOfSecurityEvents=List of Dolibarr security events SecurityEventsPurged=Συμβάντα ασφαλείας εξαγνίζονται -LogEventDesc=Enable logging for specific security events. Administrators the log via menu %s - %s. Warning, this feature can generate a large amount of data in the database. -AreaForAdminOnly=Setup parameters can be set by administrator users only. +LogEventDesc=Ενεργοποιήστε την καταγραφή για συγκεκριμένα συμβάντα ασφαλείας. Οι διαχειριστές μέσω του μενού %s - %s . Προειδοποίηση, αυτή η δυνατότητα μπορεί να δημιουργήσει ένα μεγάλο όγκο δεδομένων στη βάση δεδομένων. +AreaForAdminOnly=Οι παράμετροι εγκατάστασης μπορούν να οριστούν μόνο από χρήστες διαχειριστή . SystemInfoDesc=System information is miscellaneous technical information you get in read only mode and visible for administrators only. -SystemAreaForAdminOnly=This area is available to administrator users only. Dolibarr user permissions cannot change this restriction. -CompanyFundationDesc=Edit the information of the company/entity. Click on "%s" or "%s" button at the bottom of the page. -AccountantDesc=If you have an external accountant/bookkeeper, you can edit here its information. -AccountantFileNumber=Accountant code -DisplayDesc=Parameters affecting the look and behaviour of Dolibarr can be modified here. -AvailableModules=Available app/modules +SystemAreaForAdminOnly=Αυτή η περιοχή είναι διαθέσιμη μόνο σε χρήστες διαχειριστή. Τα δικαιώματα χρήστη Dolibarr δεν μπορούν να αλλάξουν αυτόν τον περιορισμό. +CompanyFundationDesc=Επεξεργαστείτε τις πληροφορίες της εταιρείας / εταιρείας. Κάντε κλικ στο κουμπί "%s" στο κάτω μέρος της σελίδας. +AccountantDesc=Εάν έχετε έναν εξωτερικό λογιστή / λογιστή, μπορείτε να επεξεργαστείτε εδώ τις πληροφορίες του. +AccountantFileNumber=Λογιστικό κώδικα +DisplayDesc=Οι παράμετροι που επηρεάζουν την εμφάνιση και συμπεριφορά του Dolibarr μπορούν να τροποποιηθούν εδώ. +AvailableModules=Διαθέσιμες εφαρμογές / ενότητες ToActivateModule=To activate modules, go on setup Area (Home->Setup->Modules). SessionTimeOut=Time out for session -SessionExplanation=This number guarantees that the session will never expire before this delay, if the session cleaner is done by Internal PHP session cleaner (and nothing else). Internal PHP session cleaner does not guarantee that the session will expire after this delay. It will expire, after this delay, and when the session cleaner is run, so every %s/%s access, but only during access made by other sessions (if value is 0, it means clearing of session is done only by an external process).
    Note: on some servers with an external session cleaning mechanism (cron under debian, ubuntu ...), the sessions can be destroyed after a period defined by an external setup, no matter what the value entered here is. +SessionExplanation=Αυτός ο αριθμός εγγυάται ότι η σύνοδος δεν θα λήξει ποτέ πριν από αυτήν την καθυστέρηση, εάν το πρόγραμμα καθαρισμού συνεδριών γίνεται από εσωτερικό πρόγραμμα καθαρισμού συνεδριών PHP (και τίποτα άλλο). Το εσωτερικό καθαριστικό συνεδρίας της PHP δεν εγγυάται ότι η περίοδος λήξης θα λήξει μετά από αυτήν την καθυστέρηση. Θα λήξει μετά από αυτή την καθυστέρηση και όταν εκτελείται το πρόγραμμα καθαρισμού συνεδριών, έτσι ώστε κάθε %s / %s να έχει πρόσβαση, αλλά μόνο κατά την πρόσβαση από άλλες συνεδρίες (εάν η τιμή είναι 0, σημαίνει ότι η εκκαθάριση της περιόδου λειτουργίας γίνεται μόνο από μια εξωτερική διαδικασία) .
    Σημείωση: Σε ορισμένους διακομιστές με μηχανισμό εξωτερικού καθαρισμού συνεδριών (cron κάτω από debian, ubuntu ...), οι συνεδρίες μπορούν να καταστραφούν μετά από μια περίοδο που ορίζεται από μια εξωτερική ρύθμιση, ανεξάρτητα από την αξία που εισάγεται εδώ. TriggersAvailable=Available triggers -TriggersDesc=Triggers are files that will modify the behavior of Dolibarr workflow once copied into the directory htdocs/core/triggers. They realize new actions, activated on Dolibarr events (new company creation, invoice validation, ...). +TriggersDesc=Οι ενεργοποιητές είναι αρχεία που θα τροποποιήσουν τη συμπεριφορά της ροής εργασίας Dolibarr μόλις αντιγραφεί στον κατάλογο htdocs / core / trigger . Συνειδητοποιούν νέες ενέργειες που ενεργοποιούνται σε συμβάντα Dolibarr (δημιουργία νέας εταιρείας, επικύρωση τιμολογίου, ...). TriggerDisabledByName=Triggers in this file are disabled by the -NORUN suffix in their name. TriggerDisabledAsModuleDisabled=Triggers in this file are disabled as module %s is disabled. TriggerAlwaysActive=Triggers in this file are always active, whatever are the activated Dolibarr modules. TriggerActiveAsModuleActive=Triggers in this file are active as module %s is enabled. -GeneratedPasswordDesc=Choose the method to be used for auto-generated passwords. -DictionaryDesc=Insert all reference data. You can add your values to the default. -ConstDesc=This page allows you to edit (override) parameters not available in other pages. These are mostly reserved parameters for developers/advanced troubleshooting. For a full list of the parameters available see here. -MiscellaneousDesc=All other security related parameters are defined here. +GeneratedPasswordDesc=Επιλέξτε τη μέθοδο που θα χρησιμοποιηθεί για τους κωδικούς πρόσβασης που δημιουργούνται αυτόματα. +DictionaryDesc=Εισάγετε όλα τα δεδομένα αναφοράς. Μπορείτε να προσθέσετε τις τιμές σας στην προεπιλογή. +ConstDesc=This page allows you to edit (override) parameters not available in other pages. These are mostly reserved parameters for developers/advanced troubleshooting only. +MiscellaneousDesc=Όλες οι άλλες παράμετροι που σχετίζονται με την ασφάλεια καθορίζονται εδώ. LimitsSetup=Limits/Precision setup -LimitsDesc=You can define limits, precisions and optimizations used by Dolibarr here -MAIN_MAX_DECIMALS_UNIT=Max. decimals for unit prices -MAIN_MAX_DECIMALS_TOT=Max. decimals for total prices -MAIN_MAX_DECIMALS_SHOWN=Max. decimals for prices shown on screen. Add an ellipsis ... after this parameter (e.g. "2...") if you want to see "..." suffixed to the truncated price. -MAIN_ROUNDING_RULE_TOT=Step of rounding range (for countries where rounding is done on something other than base 10. For example, put 0.05 if rounding is done by 0.05 steps) +LimitsDesc=Μπορείτε να ορίσετε εδώ όρια, ακρίβειες και βελτιστοποιήσεις που χρησιμοποιούνται από τον Dolibarr +MAIN_MAX_DECIMALS_UNIT=Μέγιστη. δεκαδικά ψηφία για τις τιμές μονάδας +MAIN_MAX_DECIMALS_TOT=Μέγιστη. δεκαδικά ψηφία για τις συνολικές τιμές +MAIN_MAX_DECIMALS_SHOWN=Μέγιστη. δεκαδικά ψηφία για τις τιμές που εμφανίζονται στην οθόνη . Προσθέστε μια ελλειψοειδή ... μετά από αυτήν την παράμετρο (π.χ. "2 ...") αν θέλετε να δείτε το " ... " που έχει προστεθεί στην περικομμένη τιμή. +MAIN_ROUNDING_RULE_TOT=Βήμα στρογγυλοποίησης (για χώρες όπου η στρογγυλοποίηση γίνεται σε κάτι διαφορετικό από τη βάση 10. Για παράδειγμα, βάλτε 0,05 αν η στρογγυλοποίηση γίνεται με 0,05 βήματα) UnitPriceOfProduct=Καθαρή τιμή επί του προϊόντος -TotalPriceAfterRounding=Total price (excl/vat/incl tax) after rounding +TotalPriceAfterRounding=Συνολική τιμή (χωρίς Φ.Π.Α.) μετά από στρογγυλοποίηση ParameterActiveForNextInputOnly=Parameter effective for next input only -NoEventOrNoAuditSetup=No security event has been logged. This is normal if Audit has not been enabled in the "Setup - Security - Events" page. -NoEventFoundWithCriteria=No security event has been found for this search criteria. +NoEventOrNoAuditSetup=Δεν έχει καταγραφεί κανένα συμβάν ασφαλείας. Αυτό είναι φυσιολογικό εάν ο έλεγχος δεν έχει ενεργοποιηθεί στη σελίδα "Εγκατάσταση - Ασφάλεια - Συμβάντα". +NoEventFoundWithCriteria=Δεν βρέθηκε συμβάν ασφαλείας για αυτά τα κριτήρια αναζήτησης. SeeLocalSendMailSetup=See your local sendmail setup -BackupDesc=A complete backup of a Dolibarr installation requires two steps. -BackupDesc2=Backup the contents of the "documents" directory (%s) containing all uploaded and generated files. This will also include all the dump files generated in Step 1. -BackupDesc3=Backup the structure and contents of your database (%s) into a dump file. For this, you can use the following assistant. -BackupDescX=The archived directory should be stored in a secure place. +BackupDesc=Ένα πλήρες αντίγραφο ασφαλείας μιας εγκατάστασης Dolibarr απαιτεί δύο βήματα. +BackupDesc2=Δημιουργήστε αντίγραφα ασφαλείας των περιεχομένων του καταλόγου "έγγραφα" ( %s ) που περιέχει όλα τα αρχεία που έχουν μεταφορτωθεί και δημιουργηθεί. Αυτό θα περιλαμβάνει επίσης όλα τα αρχεία ένδειξης σφαλμάτων που δημιουργούνται στο Βήμα 1. +BackupDesc3=Δημιουργήστε αντίγραφα ασφαλείας της δομής και των περιεχομένων της βάσης δεδομένων σας ( %s ) σε ένα αρχείο ένδειξης σφαλμάτων. Για αυτό, μπορείτε να χρησιμοποιήσετε τον ακόλουθο βοηθό. +BackupDescX=Ο αρχειοθετημένος κατάλογος θα πρέπει να αποθηκεύεται σε ασφαλές μέρος. BackupDescY=The generated dump file should be stored in a secure place. -BackupPHPWarning=Backup cannot be guaranteed with this method. Previous one recommended. -RestoreDesc=To restore a Dolibarr backup, two steps are required. -RestoreDesc2=Restore the backup file (zip file for example) of the "documents" directory to a new Dolibarr installation or into this current documents directory (%s). -RestoreDesc3=Restore the database structure and data from a backup dump file into the database of the new Dolibarr installation or into the database of this current installation (%s). Warning, once the restore is complete, you must use a login/password, that existed from the backup time/installation to connect again.
    To restore a backup database into this current installation, you can follow this assistant. +BackupPHPWarning=Δεν είναι εγγυημένη η δημιουργία αντιγράφων ασφαλείας με αυτήν τη μέθοδο. Προηγούμενο συνιστάται. +RestoreDesc=Για να επαναφέρετε ένα αντίγραφο ασφαλείας Dolibarr, απαιτούνται δύο βήματα. +RestoreDesc2=Επαναφέρετε το αρχείο αντιγράφων ασφαλείας (για παράδειγμα, αρχείο zip) του καταλόγου "έγγραφα" σε μια νέα εγκατάσταση Dolibarr ή σε αυτόν τον τρέχοντα κατάλογο εγγράφων ( %s ). +RestoreDesc3=Επαναφέρετε τη δομή βάσης δεδομένων και τα δεδομένα από ένα αρχείο εφεδρικών αντιγράφων στη βάση δεδομένων της νέας εγκατάστασης Dolibarr ή στη βάση δεδομένων αυτής της τρέχουσας εγκατάστασης ( %s ). Προειδοποίηση, αφού ολοκληρωθεί η επαναφορά, πρέπει να χρησιμοποιήσετε ένα login / password, που υπήρχε από το χρόνο / εγκατάσταση του backup για να συνδεθείτε ξανά.
    Για να επαναφέρετε μια εφεδρική βάση δεδομένων σε αυτήν την τρέχουσα εγκατάσταση, μπορείτε να ακολουθήσετε αυτόν τον βοηθό. RestoreMySQL=MySQL import ForcedToByAModule= This rule is forced to %s by an activated module -PreviousDumpFiles=Existing backup files -WeekStartOnDay=First day of the week -RunningUpdateProcessMayBeRequired=Running the upgrade process seems to be required (Program version %s differs from Database version %s) +PreviousDumpFiles=Υπάρχοντα αρχεία αντιγράφων ασφαλείας +WeekStartOnDay=Πρώτη μέρα της εβδομάδας +RunningUpdateProcessMayBeRequired=Η εκτέλεση της διαδικασίας αναβάθμισης φαίνεται να απαιτείται (Η έκδοση προγράμματος %s διαφέρει από την έκδοση βάσης δεδομένων %s) YouMustRunCommandFromCommandLineAfterLoginToUser=You must run this command from command line after login to a shell with user %s or you must add -W option at end of command line to provide %s password. YourPHPDoesNotHaveSSLSupport=SSL functions not available in your PHP DownloadMoreSkins=More skins to download -SimpleNumRefModelDesc=Returns the reference number with format %syymm-nnnn where yy is year, mm is month and nnnn is sequential with no reset -ShowProfIdInAddress=Show professional id with addresses -ShowVATIntaInAddress=Hide intra-Community VAT number with addresses +SimpleNumRefModelDesc=Επιστρέφει τον αριθμό αναφοράς με τη μορφή %syymm-nnnn όπου yy είναι year, mm είναι month και nnnn είναι διαδοχική χωρίς επαναφορά +ShowProfIdInAddress=Εμφάνιση επαγγελματικής ταυτότητας με διευθύνσεις +ShowVATIntaInAddress=Απόκρυψη ενδοκοινοτικού αριθμού ΦΠΑ με διευθύνσεις TranslationUncomplete=Ημιτελής μεταγλώττιση -MAIN_DISABLE_METEO=Disable meteorological view -MeteoStdMod=Standard mode -MeteoStdModEnabled=Standard mode enabled -MeteoPercentageMod=Percentage mode -MeteoPercentageModEnabled=Percentage mode enabled -MeteoUseMod=Click to use %s +MAIN_DISABLE_METEO=Απενεργοποιήστε τη μετεωρολογική άποψη +MeteoStdMod=Τυπική λειτουργία +MeteoStdModEnabled=Τυπική λειτουργία ενεργοποιημένη +MeteoPercentageMod=Ποσοστιαία λειτουργία +MeteoPercentageModEnabled=Η λειτουργία ποσοστού ενεργοποιήθηκε +MeteoUseMod=Κάντε κλικ για να χρησιμοποιήσετε το %s TestLoginToAPI=Δοκιμή για να συνδεθείτε API -ProxyDesc=Some features of Dolibarr require internet access. Define here the internet connection parameters such as access through a proxy server if necessary. -ExternalAccess=External/Internet Access -MAIN_PROXY_USE=Use a proxy server (otherwise access is direct to the internet) -MAIN_PROXY_HOST=Proxy server: Name/Address -MAIN_PROXY_PORT=Proxy server: Port -MAIN_PROXY_USER=Proxy server: Login/User -MAIN_PROXY_PASS=Proxy server: Password -DefineHereComplementaryAttributes=Define here any additional/custom attributes that you want to be included for: %s +ProxyDesc=Ορισμένα χαρακτηριστικά του Dolibarr απαιτούν πρόσβαση στο Internet. Καθορίστε εδώ τις παραμέτρους σύνδεσης στο διαδίκτυο, όπως η πρόσβαση μέσω διακομιστή μεσολάβησης, εάν είναι απαραίτητο. +ExternalAccess=Εξωτερική / Πρόσβαση στο Διαδίκτυο +MAIN_PROXY_USE=Χρησιμοποιήστε έναν διακομιστή μεσολάβησης (διαφορετικά η πρόσβαση είναι απευθείας στο διαδίκτυο) +MAIN_PROXY_HOST=Διακομιστής μεσολάβησης: Όνομα / Διεύθυνση +MAIN_PROXY_PORT=Διακομιστής μεσολάβησης: Θύρα +MAIN_PROXY_USER=Διακομιστής μεσολάβησης: Σύνδεση / Χρήστης +MAIN_PROXY_PASS=Διακομιστής μεσολάβησης: Κωδικός πρόσβασης +DefineHereComplementaryAttributes=Καθορίστε εδώ οποιαδήποτε πρόσθετα / προσαρμοσμένα χαρακτηριστικά που θέλετε να συμπεριληφθούν για: %s ExtraFields=Συμπληρωματικά χαρακτηριστικά ExtraFieldsLines=Συμπληρωματικά χαρακτηριστικά (σειρές) -ExtraFieldsLinesRec=Complementary attributes (templates invoices lines) -ExtraFieldsSupplierOrdersLines=Complementary attributes (order lines) -ExtraFieldsSupplierInvoicesLines=Complementary attributes (invoice lines) -ExtraFieldsThirdParties=Complementary attributes (third party) -ExtraFieldsContacts=Complementary attributes (contacts/address) +ExtraFieldsLinesRec=Συμπληρωματικά χαρακτηριστικά (γραμμές τιμολογίων προτύπων) +ExtraFieldsSupplierOrdersLines=Συμπληρωματικά χαρακτηριστικά (γραμμές παραγγελίας) +ExtraFieldsSupplierInvoicesLines=Συμπληρωματικά χαρακτηριστικά (γραμμές τιμολογίου) +ExtraFieldsThirdParties=Συμπληρωματικά χαρακτηριστικά (τρίτο μέρος) +ExtraFieldsContacts=Συμπληρωματικά χαρακτηριστικά (επαφές / διεύθυνση) ExtraFieldsMember=Complementary attributes (member) ExtraFieldsMemberType=Complementary attributes (member type) ExtraFieldsCustomerInvoices=Συμπληρωματικές ιδιότητες (τιμολόγια) -ExtraFieldsCustomerInvoicesRec=Complementary attributes (templates invoices) +ExtraFieldsCustomerInvoicesRec=Συμπληρωματικά χαρακτηριστικά (τιμολόγια προτύπων) ExtraFieldsSupplierOrders=Complementary attributes (orders) ExtraFieldsSupplierInvoices=Complementary attributes (invoices) ExtraFieldsProject=Complementary attributes (projects) ExtraFieldsProjectTask=Complementary attributes (tasks) -ExtraFieldsSalaries=Complementary attributes (salaries) +ExtraFieldsSalaries=Συμπληρωματικά χαρακτηριστικά (μισθοί) ExtraFieldHasWrongValue=Το χαρακτηριστικό %s έχει λάθος τιμή. AlphaNumOnlyLowerCharsAndNoSpace=μόνο αλφαριθμητικά και πεζά γράμματα χωρίς κενά SendmailOptionNotComplete=Προσοχή, σε μερικά συστήματα Linux, για να στείλετε e-mail από το e-mail σας, το sendmail εγκατάστασης εκτέλεση πρέπει conatins επιλογή-βα (mail.force_extra_parameters παράμετρος σε php.ini αρχείο σας). Αν δεν ορισμένοι παραλήπτες λαμβάνουν μηνύματα ηλεκτρονικού ταχυδρομείου, προσπαθήστε να επεξεργαστείτε αυτή την PHP με την παράμετρο-mail.force_extra_parameters = βα). PathToDocuments=Path to documents PathDirectory=Directory -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=Η δυνατότητα αποστολής μηνυμάτων χρησιμοποιώντας τη μέθοδο "PHP mail direct" θα δημιουργήσει ένα μήνυμα ηλεκτρονικού ταχυδρομείου που ενδέχεται να μην αναλύεται σωστά από ορισμένους διακομιστές αλληλογραφίας λήψης. Το αποτέλεσμα είναι ότι μερικά μηνύματα δεν μπορούν να διαβαστούν από άτομα που φιλοξενούνται από αυτές τις πλατφόρμες. Αυτή είναι η περίπτωση για ορισμένους παρόχους Διαδικτύου (π.χ.: Orange στη Γαλλία). Αυτό δεν είναι ένα πρόβλημα με Dolibarr ή PHP, αλλά με το διακομιστή αλληλογραφίας λήψης. Ωστόσο, μπορείτε να προσθέσετε μια επιλογή MAIN_FIX_FOR_BUGGED_MTA σε 1 στο Setup - Other για να τροποποιήσετε το Dolibarr για να αποφύγετε αυτό. Εντούτοις, ενδέχεται να αντιμετωπίσετε προβλήματα με άλλους διακομιστές που χρησιμοποιούν αυστηρά το πρότυπο SMTP. Η άλλη λύση (συνιστάται) είναι να χρησιμοποιήσετε τη μέθοδο "Βιβλιοθήκη υποδοχής SMTP" η οποία δεν έχει μειονεκτήματα. TranslationSetup=Εγκατάσταση της μετάφρασης -TranslationKeySearch=Search a translation key or string -TranslationOverwriteKey=Overwrite a translation string -TranslationDesc=How to set the display language:
    * Default/Systemwide: menu Home -> Setup -> Display
    * Per user: Click on the username at the top of the screen and modify the User Display Setup tab on the user card. -TranslationOverwriteDesc=You can also override strings filling the following table. Choose your language from "%s" dropdown, insert the translation key string into "%s" and your new translation into "%s" -TranslationOverwriteDesc2=You can use the other tab to help you know which translation key to use -TranslationString=Translation string -CurrentTranslationString=Current translation string -WarningAtLeastKeyOrTranslationRequired=A search criteria is required at least for key or translation string -NewTranslationStringToShow=New translation string to show -OriginalValueWas=The original translation is overwritten. Original value was:

    %s -TransKeyWithoutOriginalValue=You forced a new translation for the translation key '%s' that does not exist in any language files -TotalNumberOfActivatedModules=Activated application/modules: %s / %s +TranslationKeySearch=Αναζήτηση ενός κλειδιού ή μιας συμβολοσειράς μετάφρασης +TranslationOverwriteKey=Αντικαταστήστε μια μεταφραστική συμβολοσειρά +TranslationDesc=Πώς να ορίσετε τη γλώσσα προβολής:
    * Προεπιλογή / Systemwide: μενού Home -> Setup -> Display
    * Ανά χρήστη: Κάντε κλικ στο όνομα χρήστη που βρίσκεται στο επάνω μέρος της οθόνης και τροποποιήστε την καρτέλα User Display Setup στην κάρτα χρήστη. +TranslationOverwriteDesc=Μπορείτε επίσης να αντικαταστήσετε τις συμβολοσειρές που συμπληρώνουν τον παρακάτω πίνακα. Επιλέξτε τη γλώσσα σας από το αναπτυσσόμενο μενού "%s", εισαγάγετε τη συμβολοσειρά κλειδιού μετάφρασης σε "%s" και η νέα σας μετάφραση στο "%s" +TranslationOverwriteDesc2=Μπορείτε να χρησιμοποιήσετε την άλλη καρτέλα για να μάθετε ποιο μεταφραστικό κλειδί θέλετε να χρησιμοποιήσετε +TranslationString=Μεταφραστική σειρά +CurrentTranslationString=Τρέχουσα μεταφραστική σειρά +WarningAtLeastKeyOrTranslationRequired=Απαιτείται ένα κριτήριο αναζήτησης τουλάχιστον για το κλειδί ή τη μεταφραστική συμβολοσειρά +NewTranslationStringToShow=Νέα συμβολοσειρά μετάφρασης για εμφάνιση +OriginalValueWas=Η αρχική μετάφραση αντικαθίσταται. Η αρχική τιμή ήταν:

    %s +TransKeyWithoutOriginalValue=Αναγκάσθηκε μια νέα μετάφραση για το κλειδί μετάφρασης ' %s ' που δεν υπάρχει σε κανένα αρχείο γλώσσας +TotalNumberOfActivatedModules=Ενεργοποιημένη εφαρμογή / ενότητες: %s / %s YouMustEnableOneModule=You must at least enable 1 module -ClassNotFoundIntoPathWarning=Class %s not found in PHP path +ClassNotFoundIntoPathWarning=Η κλάση %s δεν βρέθηκε στη διαδρομή PHP YesInSummer=Yes in summer -OnlyFollowingModulesAreOpenedToExternalUsers=Note, only the following modules are available to external users (irrespective of the permissions of such users) and only if permissions are granted:
    +OnlyFollowingModulesAreOpenedToExternalUsers=Σημειώστε ότι μόνο οι παρακάτω ενότητες είναι διαθέσιμες σε εξωτερικούς χρήστες (ανεξάρτητα από τα δικαιώματα αυτών των χρηστών) και μόνο αν έχουν εκχωρηθεί δικαιώματα:
    SuhosinSessionEncrypt=Session storage encrypted by Suhosin ConditionIsCurrently=Condition is currently %s -YouUseBestDriver=You use driver %s which is the best driver currently available. -YouDoNotUseBestDriver=You use driver %s but driver %s is recommended. -NbOfObjectIsLowerThanNoPb=You have only %s %s in the database. This does not require any particular optimization. +YouUseBestDriver=Χρησιμοποιείτε τον οδηγό %s ο οποίος είναι ο καλύτερος διαθέσιμος οδηγός. +YouDoNotUseBestDriver=Χρησιμοποιείτε τον οδηγό %s αλλά συνιστάται ο οδηγός %s. +NbOfObjectIsLowerThanNoPb=Έχετε μόνο %s %s στη βάση δεδομένων. Αυτό δεν απαιτεί ιδιαίτερη βελτιστοποίηση. SearchOptim=Βελτιστοποίηση αναζήτησης -YouHaveXObjectUseSearchOptim=You have %s %s in the database. You should add the constant %s 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. -YouHaveXObjectAndSearchOptimOn=You have %s %s in the database and constant %s is set to 1 in Home-Setup-Other. -BrowserIsOK=You are using the %s web browser. This browser is ok for security and 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. -PHPModuleLoaded=PHP component %s is loaded -PreloadOPCode=Preloaded OPCode is used -AddRefInList=Display Customer/Vendor ref. info list (select list or combobox) and most of hyperlink.
    Third Parties will appear with a name format of "CC12345 - SC45678 - The Big Company corp." instead of "The Big Company corp". -AddAdressInList=Display Customer/Vendor adress info list (select list or combobox)
    Third Parties will appear with a name format of "The Big Company corp. - 21 jump street 123456 Big town - USA" instead of "The Big Company corp". -AskForPreferredShippingMethod=Ask for preferred shipping method for Third Parties. +YouHaveXObjectUseSearchOptim=Έχετε %s %s στη βάση δεδομένων. Θα πρέπει να προσθέσετε το σταθερό %s σε 1 στο Home-Setup-Other. Περιορίστε την αναζήτηση στην αρχή των συμβολοσειρών, η οποία επιτρέπει στη βάση δεδομένων να χρησιμοποιεί ευρετήρια και θα πρέπει να πάρετε μια άμεση απάντηση. +YouHaveXObjectAndSearchOptimOn=Έχετε %s %s στη βάση δεδομένων και σταθερή %s έχει οριστεί σε 1 στο Home-Setup-Other. +BrowserIsOK=Χρησιμοποιείτε το πρόγραμμα περιήγησης web %s. Αυτό το πρόγραμμα περιήγησης είναι εντάξει για την ασφάλεια και την απόδοση. +BrowserIsKO=Χρησιμοποιείτε το πρόγραμμα περιήγησης web %s. Αυτό το πρόγραμμα περιήγησης είναι γνωστό ότι αποτελεί κακή επιλογή για ασφάλεια, απόδοση και αξιοπιστία. Σας συνιστούμε να χρησιμοποιήσετε Firefox, Chrome, Opera ή Safari. +PHPModuleLoaded=Το στοιχείο PHP %s έχει φορτωθεί +PreloadOPCode=Χρησιμοποιείται προ-φορτωμένο OPCode +AddRefInList=Εμφάνιση αναφοράς πελατών / προμηθευτή λίστα πληροφοριών (επιλέξτε κατάλογο ή combobox) και το μεγαλύτερο μέρος της υπερσύνδεσης.
    Τα Τρίτα Μέρη θα εμφανιστούν με τη μορφή ονόματος "CC12345 - SC45678 - The Big Company corp". αντί του "The Big Company corp". +AddAdressInList=Εμφάνιση λίστας πληροφοριών διευθύνσεων πελατών / προμηθευτών (επιλέξτε κατάλογο ή συνδυασμός)
    Τα Τρίτα Μέρη θα εμφανιστούν με τη μορφή ονόματι "The Big Company Corp. - 21 άλμα δρόμου 123456 Μεγάλη πόλη - ΗΠΑ" αντί για "Το Big Company corp". +AskForPreferredShippingMethod=Ζητήστε την προτιμώμενη μέθοδο αποστολής για τρίτους. FieldEdition=Έκδοση στο πεδίο %s FillThisOnlyIfRequired=Παράδειγμα: +2 (συμπληρώστε μόνο αν ζώνη ώρας αντισταθμίσουν τα προβλήματα για προβλήματα που προέκυψαν) GetBarCode=Πάρτε barcode ##### Module password generation PasswordGenerationStandard=Return a password generated according to internal Dolibarr algorithm: 8 characters containing shared numbers and characters in lowercase. -PasswordGenerationNone=Do not suggest a generated password. Password must be typed in manually. -PasswordGenerationPerso=Return a password according to your personally defined configuration. -SetupPerso=According to your configuration -PasswordPatternDesc=Password pattern description +PasswordGenerationNone=Μην προτείνετε έναν κωδικό πρόσβασης που δημιουργείται. Ο κωδικός πρόσβασης πρέπει να πληκτρολογηθεί μη αυτόματα. +PasswordGenerationPerso=Επιστρέψτε έναν κωδικό πρόσβασης σύμφωνα με τις προσωπικές σας ρυθμίσεις. +SetupPerso=Σύμφωνα με τη διαμόρφωσή σας +PasswordPatternDesc=Περιγραφή προτύπου κωδικού πρόσβασης ##### Users setup ##### -RuleForGeneratedPasswords=Rules to generate and validate passwords -DisableForgetPasswordLinkOnLogonPage=Do not show the "Password Forgotten" link on the Login page +RuleForGeneratedPasswords=Κανόνες δημιουργίας και επικύρωσης κωδικών πρόσβασης +DisableForgetPasswordLinkOnLogonPage=Να μην εμφανίζεται ο σύνδεσμος "Ξεχασμένος κωδικός πρόσβασης" στη σελίδα Σύνδεση UsersSetup=Ρυθμίσεις αρθρώματος χρηστών -UserMailRequired=Email required to create a new user +UserMailRequired=Απαιτείται ηλεκτρονικό ταχυδρομείο για τη δημιουργία νέου χρήστη ##### HRM setup ##### -HRMSetup=HRM module setup +HRMSetup=Ρύθμιση μονάδας HRM ##### Company setup ##### CompanySetup=Ρυθμίσεις αρθρώματος Εταιριών -CompanyCodeChecker=Options for automatic generation of customer/vendor codes -AccountCodeManager=Options for automatic generation of customer/vendor accounting codes -NotificationsDesc=Email notifications can be sent automatically for some Dolibarr events.
    Recipients of notifications can be defined: -NotificationsDescUser=* per user, one user at a time. -NotificationsDescContact=* per third-party contacts (customers or vendors), one contact at a time. -NotificationsDescGlobal=* or by setting global email addresses in this setup page. -ModelModules=Document Templates -DocumentModelOdt=Generate documents from OpenDocument templates (.ODT / .ODS files from LibreOffice, OpenOffice, KOffice, TextEdit,...) +CompanyCodeChecker=Επιλογές για την αυτόματη δημιουργία κωδικών πελατών / προμηθευτών +AccountCodeManager=Επιλογές για την αυτόματη δημιουργία κωδικών λογιστικής πελάτη / πωλητή +NotificationsDesc=Οι ειδοποιήσεις μέσω ηλεκτρονικού ταχυδρομείου μπορούν να σταλούν αυτόματα για ορισμένα συμβάντα Dolibarr.
    Οι παραλήπτες των ειδοποιήσεων μπορούν να οριστούν: +NotificationsDescUser=* ανά χρήστη, έναν χρήστη τη φορά. +NotificationsDescContact=* ανά επαφές τρίτου μέρους (πελάτες ή προμηθευτές), μία επαφή κάθε φορά. +NotificationsDescGlobal=* ή θέτοντας σφαιρικές διευθύνσεις ηλεκτρονικού ταχυδρομείου σε αυτήν τη σελίδα εγκατάστασης. +ModelModules=Πρότυπα εγγράφων +DocumentModelOdt=Δημιουργία εγγράφων από πρότυπα OpenDocument (αρχεία .ODT / .ODS από LibreOffice, OpenOffice, KOffice, TextEdit, ...) WatermarkOnDraft=Watermark on draft document JSOnPaimentBill=Ενεργοποιήστε τη δυνατότητα να συμπληρώνει αυτόματα τις γραμμές πληρωμής σε έντυπο πληρωμής -CompanyIdProfChecker=Rules for Professional IDs -MustBeUnique=Must be unique? -MustBeMandatory=Mandatory to create third parties (if VAT number or type of company defined) ? -MustBeInvoiceMandatory=Mandatory to validate invoices? -TechnicalServicesProvided=Technical services provided +CompanyIdProfChecker=Κανόνες για τα επαγγελματικά αναγνωριστικά +MustBeUnique=Πρέπει να είναι μοναδικό? +MustBeMandatory=Υποχρεωτική για τη δημιουργία τρίτων (εάν έχει οριστεί ο αριθμός ΦΠΑ ή ο τύπος της εταιρείας); +MustBeInvoiceMandatory=Υποχρεωτική για την επικύρωση τιμολογίων; +TechnicalServicesProvided=Παρέχονται τεχνικές υπηρεσίες #####DAV ##### -WebDAVSetupDesc=This is the link to access the WebDAV directory. It contains a "public" dir open to any user knowing the URL (if public directory access allowed) and a "private" directory that needs an existing login account/password for access. -WebDavServer=Root URL of %s server: %s +WebDAVSetupDesc=Αυτός είναι ο σύνδεσμος για την πρόσβαση στον κατάλογο WebDAV. Περιέχει ένα "δημόσιο" dir ανοιχτό σε οποιονδήποτε χρήστη γνωρίζοντας τη διεύθυνση URL (αν επιτρέπεται πρόσβαση στο δημόσιο κατάλογο) και έναν "ιδιωτικό" κατάλογο ο οποίος χρειάζεται έναν υπάρχοντα λογαριασμό σύνδεσης / κωδικό πρόσβασης για πρόσβαση. +WebDavServer=URL ρίζας του διακομιστή %s: %s ##### Webcal setup ##### WebCalUrlForVCalExport=An export link to %s format is available at following link: %s ##### Invoices ##### BillsSetup=Invoices module setup BillsNumberingModule=Τιμολόγια και πιστωτικά τιμολόγια μοντέλο αρίθμησης BillsPDFModules=Invoice documents models -BillsPDFModulesAccordindToInvoiceType=Invoice documents models according to invoice type -PaymentsPDFModules=Payment documents models +BillsPDFModulesAccordindToInvoiceType=Τα μοντέλα εγγράφων τιμολογίου σύμφωνα με τον τύπο τιμολογίου +PaymentsPDFModules=Μοντέλα εγγράφων πληρωμής ForceInvoiceDate=Force invoice date to validation date SuggestedPaymentModesIfNotDefinedInInvoice=Suggested payments mode on invoice by default if not defined for invoice -SuggestPaymentByRIBOnAccount=Suggest payment by withdrawal on account -SuggestPaymentByChequeToAddress=Suggest payment by check to +SuggestPaymentByRIBOnAccount=Προτείνετε την πληρωμή μέσω απόσυρσης στο λογαριασμό +SuggestPaymentByChequeToAddress=Προτείνετε πληρωμή με επιταγή προς FreeLegalTextOnInvoices=Ελεύθερο κείμενο στα τιμολόγια WatermarkOnDraftInvoices=Watermark on draft invoices (none if empty) -PaymentsNumberingModule=Payments numbering model -SuppliersPayment=Vendor payments -SupplierPaymentSetup=Vendor payments setup +PaymentsNumberingModule=Μοντέλο αριθμοδότησης πληρωμών +SuppliersPayment=Πληρωμές προμηθευτών +SupplierPaymentSetup=Ρυθμίσεις πληρωμών προμηθευτή ##### Proposals ##### PropalSetup=Commercial proposals module setup ProposalsNumberingModules=Commercial proposal numbering models ProposalsPDFModules=Commercial proposal documents models -SuggestedPaymentModesIfNotDefinedInProposal=Suggested payments mode on proposal by default if not defined for proposal +SuggestedPaymentModesIfNotDefinedInProposal=Προτεινόμενη μέθοδος πληρωμών σχετικά με πρόταση από προεπιλογή, εάν δεν ορίζεται για πρόταση FreeLegalTextOnProposal=Ελεύθερο κείμενο στις προσφορές WatermarkOnDraftProposal=Watermark on draft commercial proposals (none if empty) BANK_ASK_PAYMENT_BANK_DURING_PROPOSAL=Ρωτήστε για τον τραπεζικό λογαριασμό προορισμού της προσφοράς ##### SupplierProposal ##### -SupplierProposalSetup=Price requests suppliers module setup -SupplierProposalNumberingModules=Price requests suppliers numbering models -SupplierProposalPDFModules=Price requests suppliers documents models -FreeLegalTextOnSupplierProposal=Free text on price requests suppliers -WatermarkOnDraftSupplierProposal=Watermark on draft price requests suppliers (none if empty) -BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_PROPOSAL=Ask for bank account destination of price request -WAREHOUSE_ASK_WAREHOUSE_DURING_ORDER=Ask for Warehouse Source for order +SupplierProposalSetup=Τιμολόγηση προμηθευτών αιτήσεων τιμών +SupplierProposalNumberingModules=Μοντέλα αρίθμησης των προμηθευτών αιτήσεων τιμών +SupplierProposalPDFModules=Οι αιτήσεις τιμών ζητούν από τους προμηθευτές μοντέλα +FreeLegalTextOnSupplierProposal=Δωρεάν κείμενο σχετικά με τους προμηθευτές αιτήσεων τιμών +WatermarkOnDraftSupplierProposal=Υδατογράφημα για τους προμηθευτές αιτήσεων τιμών (δεν υπάρχει εάν είναι άδειο) +BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_PROPOSAL=Ζητήστε τον προορισμό του τραπεζικού λογαριασμού για αίτημα τιμής +WAREHOUSE_ASK_WAREHOUSE_DURING_ORDER=Ζητήστε από την αποθήκη προέλευσης για παραγγελία ##### Suppliers Orders ##### -BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_ORDER=Ask for bank account destination of purchase order +BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_ORDER=Ζητήστε τον προορισμό του τραπεζικού λογαριασμού της εντολής αγοράς ##### Orders ##### -OrdersSetup=Sales Orders management setup +OrdersSetup=Ρύθμιση διαχείρισης παραγγελιών πωλήσεων OrdersNumberingModules=Orders numbering models OrdersModelModule=Order documents models FreeLegalTextOnOrders=Ελεύθερο κείμενο στις παραγγελίες @@ -1328,10 +1339,10 @@ WatermarkOnDraftContractCards=Υδατογράφημα σε σχέδια συμ MembersSetup=Members module setup MemberMainOptions=Main options AdherentLoginRequired= Διαχείριση μιας Σύνδεση για κάθε μέλος -AdherentMailRequired=Email required to create a new member +AdherentMailRequired=Απαιτείται ηλεκτρονικό ταχυδρομείο για τη δημιουργία νέου μέλους MemberSendInformationByMailByDefault=Checkbox to send mail confirmation to members (validation or new subscription) is on by default -VisitorCanChooseItsPaymentMode=Visitor can choose from available payment modes -MEMBER_REMINDER_EMAIL=Enable automatic reminder by email of expired subscriptions. Note: Module %s must be enabled and correctly setup to send reminders. +VisitorCanChooseItsPaymentMode=Ο επισκέπτης μπορεί να επιλέξει μεταξύ των διαθέσιμων τρόπων πληρωμής +MEMBER_REMINDER_EMAIL=Ενεργοποιήστε την αυτόματη υπενθύμιση μέσω ηλεκτρονικού ταχυδρομείου των συνδρομών που έχουν λήξει. Σημείωση: Η ενότητα %s πρέπει να ενεργοποιηθεί και να ρυθμιστεί σωστά για να στείλετε υπενθυμίσεις. ##### LDAP setup ##### LDAPSetup=LDAP Setup LDAPGlobalParameters=Global parameters @@ -1349,17 +1360,17 @@ LDAPSynchronizeUsers=Organization of users in LDAP LDAPSynchronizeGroups=Organization of groups in LDAP LDAPSynchronizeContacts=Organization of contacts in LDAP LDAPSynchronizeMembers=Organization of foundation's members in LDAP -LDAPSynchronizeMembersTypes=Organization of foundation's members types in LDAP +LDAPSynchronizeMembersTypes=Οργάνωση των τύπων μελών του ιδρύματος στο LDAP LDAPPrimaryServer=Primary server LDAPSecondaryServer=Secondary server LDAPServerPort=Server port -LDAPServerPortExample=Default port: 389 +LDAPServerPortExample=Προεπιλεγμένη θύρα: 389 LDAPServerProtocolVersion=Protocol version LDAPServerUseTLS=Use TLS LDAPServerUseTLSExample=Your LDAP server use TLS LDAPServerDn=Server DN LDAPAdminDn=Administrator DN -LDAPAdminDnExample=Complete DN (ex: cn=admin,dc=example,dc=com or cn=Administrator,cn=Users,dc=example,dc=com for active directory) +LDAPAdminDnExample=Ολοκλήρωση DN (ex: cn = admin, dc = παράδειγμα, dc = com ή cn = Administrator, cn = Users, dc = LDAPPassword=Administrator password LDAPUserDn=Users' DN LDAPUserDnExample=Complete DN (ex: ou=users,dc=example,dc=com) @@ -1373,7 +1384,7 @@ LDAPDnContactActive=Contacts' synchronization LDAPDnContactActiveExample=Activated/Unactivated synchronization LDAPDnMemberActive=Members' synchronization LDAPDnMemberActiveExample=Activated/Unactivated synchronization -LDAPDnMemberTypeActive=Members types' synchronization +LDAPDnMemberTypeActive=Συγχρονισμός τύπων μελών LDAPDnMemberTypeActiveExample=Activated/Unactivated synchronization LDAPContactDn=Dolibarr contacts' DN LDAPContactDnExample=Complete DN (ex: ou=contacts,dc=example,dc=com) @@ -1381,8 +1392,8 @@ LDAPMemberDn=Dolibarr members DN LDAPMemberDnExample=Complete DN (ex: ou=members,dc=example,dc=com) LDAPMemberObjectClassList=List of objectClass LDAPMemberObjectClassListExample=List of objectClass defining record attributes (ex: top,inetOrgPerson or top,user for active directory) -LDAPMemberTypeDn=Dolibarr members types DN -LDAPMemberTypepDnExample=Complete DN (ex: ou=memberstypes,dc=example,dc=com) +LDAPMemberTypeDn=Τα μέλη Dolibarr τύπου DN +LDAPMemberTypepDnExample=Ολοκλήρωση DN (ex: ou = μέλοςstypes, dc = παράδειγμα, dc = com) LDAPMemberTypeObjectClassList=List of objectClass LDAPMemberTypeObjectClassListExample=List of objectClass defining record attributes (ex: top,groupOfUniqueNames) LDAPUserObjectClassList=List of objectClass @@ -1396,114 +1407,121 @@ LDAPTestSynchroContact=Test contacts synchronization LDAPTestSynchroUser=Test user synchronization LDAPTestSynchroGroup=Test group synchronization LDAPTestSynchroMember=Test member synchronization -LDAPTestSynchroMemberType=Test member type synchronization +LDAPTestSynchroMemberType=Συγχρονισμός τύπου μέλους δοκιμής LDAPTestSearch= Test a LDAP search LDAPSynchroOK=Synchronization test successful LDAPSynchroKO=Failed synchronization test -LDAPSynchroKOMayBePermissions=Failed synchronization test. Check that the connection to the server is correctly configured and allows LDAP updates +LDAPSynchroKOMayBePermissions=Δοκιμή συγχρονισμού απέτυχε. Ελέγξτε ότι η σύνδεση με το διακομιστή έχει ρυθμιστεί σωστά και επιτρέπει τις ενημερώσεις LDAP LDAPTCPConnectOK=TCP connect to LDAP server successful (Server=%s, Port=%s) LDAPTCPConnectKO=TCP connect to LDAP server failed (Server=%s, Port=%s) -LDAPBindOK=Connect/Authenticate to LDAP server successful (Server=%s, Port=%s, Admin=%s, Password=%s) -LDAPBindKO=Connect/Authenticate to LDAP server failed (Server=%s, Port=%s, Admin=%s, Password=%s) +LDAPBindOK=Σύνδεση / Πιστοποίηση σε διακομιστή LDAP με επιτυχία (Server = %s, Port = %s, Admin = %s, Κωδικός πρόσβασης = %s) +LDAPBindKO=Η σύνδεση / επαλήθευση ταυτότητας σε διακομιστή LDAP απέτυχε (Server = %s, Port = %s, Admin = %s, Password = %s) LDAPSetupForVersion3=LDAP server configured for version 3 LDAPSetupForVersion2=LDAP server configured for version 2 LDAPDolibarrMapping=Dolibarr Mapping LDAPLdapMapping=LDAP Mapping LDAPFieldLoginUnix=Login (unix) -LDAPFieldLoginExample=Example: uid +LDAPFieldLoginExample=Παράδειγμα: uid LDAPFilterConnection=Search filter -LDAPFilterConnectionExample=Example: &(objectClass=inetOrgPerson) +LDAPFilterConnectionExample=Παράδειγμα: & (objectClass = inetOrgPerson) LDAPFieldLoginSamba=Login (samba, activedirectory) -LDAPFieldLoginSambaExample=Example: samaccountname +LDAPFieldLoginSambaExample=Παράδειγμα: samaccountname LDAPFieldFullname=Full name -LDAPFieldFullnameExample=Example: cn -LDAPFieldPasswordNotCrypted=Password not encrypted -LDAPFieldPasswordCrypted=Password encrypted -LDAPFieldPasswordExample=Example: userPassword -LDAPFieldCommonNameExample=Example: cn +LDAPFieldFullnameExample=Παράδειγμα: cn +LDAPFieldPasswordNotCrypted=Ο κωδικός πρόσβασης δεν είναι κρυπτογραφημένος +LDAPFieldPasswordCrypted=Ο κωδικός είναι κρυπτογραφημένος +LDAPFieldPasswordExample=Παράδειγμα: userPassword +LDAPFieldCommonNameExample=Παράδειγμα: cn LDAPFieldName=Name -LDAPFieldNameExample=Example: sn +LDAPFieldNameExample=Παράδειγμα: sn LDAPFieldFirstName=First name -LDAPFieldFirstNameExample=Example: givenName +LDAPFieldFirstNameExample=Παράδειγμα: givenName LDAPFieldMail=Email address -LDAPFieldMailExample=Example: mail +LDAPFieldMailExample=Παράδειγμα: αλληλογραφία LDAPFieldPhone=Professional phone number -LDAPFieldPhoneExample=Example: telephonenumber +LDAPFieldPhoneExample=Παράδειγμα: αριθμός τηλεφώνου LDAPFieldHomePhone=Personal phone number -LDAPFieldHomePhoneExample=Example: homephone +LDAPFieldHomePhoneExample=Παράδειγμα: homephone LDAPFieldMobile=Cellular phone -LDAPFieldMobileExample=Example: mobile +LDAPFieldMobileExample=Παράδειγμα: κινητό LDAPFieldFax=Fax number -LDAPFieldFaxExample=Example: facsimiletelephonenumber +LDAPFieldFaxExample=Παράδειγμα: faximiletelefononumber LDAPFieldAddress=Street -LDAPFieldAddressExample=Example: street +LDAPFieldAddressExample=Παράδειγμα: δρόμος LDAPFieldZip=Zip -LDAPFieldZipExample=Example: postalcode +LDAPFieldZipExample=Παράδειγμα: ταχυδρομικός κωδικός LDAPFieldTown=Town -LDAPFieldTownExample=Example: l +LDAPFieldTownExample=Παράδειγμα: l LDAPFieldCountry=Country LDAPFieldDescription=Description -LDAPFieldDescriptionExample=Example: description +LDAPFieldDescriptionExample=Παράδειγμα: περιγραφή LDAPFieldNotePublic=Δημόσια σημείωση -LDAPFieldNotePublicExample=Example: publicnote +LDAPFieldNotePublicExample=Παράδειγμα: publicnote LDAPFieldGroupMembers= Group members -LDAPFieldGroupMembersExample= Example: uniqueMember +LDAPFieldGroupMembersExample= Παράδειγμα: uniqueMember LDAPFieldBirthdate=Birthdate LDAPFieldCompany=Company -LDAPFieldCompanyExample=Example: o +LDAPFieldCompanyExample=Παράδειγμα: o LDAPFieldSid=SID -LDAPFieldSidExample=Example: objectsid +LDAPFieldSidExample=Παράδειγμα: objectsid LDAPFieldEndLastSubscription=Date of subscription end LDAPFieldTitle=Θέση εργασίας LDAPFieldTitleExample=Example: title +LDAPFieldGroupid=Αναγνωριστικό ομάδας +LDAPFieldGroupidExample=Παράδειγμα: gidnumber +LDAPFieldUserid=Ταυτότητα χρήστη +LDAPFieldUseridExample=Παραδείγματα: uidnumber +LDAPFieldHomedirectory=Αρχική σελίδα +LDAPFieldHomedirectoryExample=Παράδειγμα: homedirectory +LDAPFieldHomedirectoryprefix=Πρόθεμα καταλόγου αρχικής σελίδας LDAPSetupNotComplete=LDAP setup not complete (go on others tabs) LDAPNoUserOrPasswordProvidedAccessIsReadOnly=No administrator or password provided. LDAP access will be anonymous and in read only mode. LDAPDescContact=This page allows you to define LDAP attributes name in LDAP tree for each data found on Dolibarr contacts. LDAPDescUsers=This page allows you to define LDAP attributes name in LDAP tree for each data found on Dolibarr users. LDAPDescGroups=This page allows you to define LDAP attributes name in LDAP tree for each data found on Dolibarr groups. LDAPDescMembers=This page allows you to define LDAP attributes name in LDAP tree for each data found on Dolibarr members module. -LDAPDescMembersTypes=This page allows you to define LDAP attributes name in LDAP tree for each data found on Dolibarr members types. +LDAPDescMembersTypes=Αυτή η σελίδα σάς επιτρέπει να ορίσετε το όνομα των χαρακτηριστικών LDAP στο δέντρο LDAP για κάθε στοιχείο που βρίσκεται σε τύπους μελών Dolibarr. LDAPDescValues=Example values are designed for OpenLDAP with following loaded schemas: core.schema, cosine.schema, inetorgperson.schema). If you use thoose values and OpenLDAP, modify your LDAP config file slapd.conf to have all thoose schemas loaded. ForANonAnonymousAccess=For an authenticated access (for a write access for example) PerfDolibarr=Επιδόσεις ρύθμισης/βελτιστοποίηση της αναφοράς -YouMayFindPerfAdviceHere=This page provides some checks or advice related to performance. -NotInstalled=Not installed, so your server is not slowed down by this. +YouMayFindPerfAdviceHere=Αυτή η σελίδα παρέχει μερικές επιταγές ή συμβουλές σχετικά με την απόδοση. +NotInstalled=Δεν έχει εγκατασταθεί, οπότε ο διακομιστής σας δεν επιβραδύνεται από αυτό. ApplicativeCache=Εφαρμογή Cache MemcachedNotAvailable=Δεν βρέθηκε applicative προσωρινή μνήμη. Μπορείτε να βελτιώσετε την απόδοση με την εγκατάσταση ενός Memcached διακομιστή προσωρινής μνήμης και ένα module θα είναι σε θέση να χρησιμοποίηση το διακομιστή προσωρινής μνήμης.
    Περισσότερες πληροφορίες εδώ http://wiki.dolibarr.org/index.php/Module_MemCached_EN.
    Σημειώστε ότι πολλοί πάροχοι web hosting δεν παρέχουν διακομιστή cache. MemcachedModuleAvailableButNotSetup=Το module memcached για εφαρμογή cache βρέθηκε, αλλά η εγκατάσταση του module δεν είναι πλήρης. MemcachedAvailableAndSetup=Το module memcache προορίζεται για χρήση memcached του διακομιστή όταν είναι ενεργοποιημένη. OPCodeCache=OPCode cache -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=Δεν βρέθηκε προσωρινή μνήμη OPCode. Ίσως χρησιμοποιείτε μια προσωρινή μνήμη OPCode διαφορετική από XCache ή eAccelerator (καλή), ή ίσως δεν έχετε OPCode cache (πολύ κακή). HTTPCacheStaticResources=HTTP cache for static resources (css, img, javascript) FilesOfTypeCached=Αρχεία τύπου %s αποθηκεύονται προσωρινά από το διακομιστή HTTP FilesOfTypeNotCached=Αρχεία τύπου %s δεν αποθηκεύονται προσωρινά από το διακομιστή HTTP FilesOfTypeCompressed=Τα αρχεία τύπου %s συμπιέζονται από το διακομιστή HTTP FilesOfTypeNotCompressed=Αρχεία τύπου %s δεν συμπιέζονται από το διακομιστή HTTP CacheByServer=Cache από τον server -CacheByServerDesc=For example using the Apache directive "ExpiresByType image/gif A2592000" +CacheByServerDesc=Για παράδειγμα, χρησιμοποιώντας την οδηγία Apache "ExpiresByType image / gif A2592000" CacheByClient=Cache από τον browser CompressionOfResources=Συμπίεση HTTP απαντήσεων -CompressionOfResourcesDesc=For example using the Apache directive "AddOutputFilterByType DEFLATE" +CompressionOfResourcesDesc=Για παράδειγμα, χρησιμοποιώντας την οδηγία Apache "AddOutputFilterByType DEFLATE" TestNotPossibleWithCurrentBrowsers=Μια τέτοια αυτόματη ανίχνευση δεν είναι δυνατόν με τα τρέχουσα προγράμματα περιήγησης -DefaultValuesDesc=Here you may define the default value you wish to use when creating a new record, and/or default filters or the sort order when you list records. -DefaultCreateForm=Default values (to use on forms) -DefaultSearchFilters=Default search filters -DefaultSortOrder=Default sort orders -DefaultFocus=Default focus fields -DefaultMandatory=Mandatory form fields +DefaultValuesDesc=Εδώ μπορείτε να ορίσετε την προεπιλεγμένη τιμή που θέλετε να χρησιμοποιήσετε κατά τη δημιουργία μιας νέας εγγραφής ή / και τα προεπιλεγμένα φίλτρα ή τη σειρά ταξινόμησης κατά την εγγραφή των εγγραφών. +DefaultCreateForm=Προεπιλεγμένες τιμές (για χρήση σε έντυπα) +DefaultSearchFilters=Προεπιλεγμένα φίλτρα αναζήτησης +DefaultSortOrder=Προκαθορισμένες παραγγελίες +DefaultFocus=Προεπιλεγμένα πεδία εστίασης +DefaultMandatory=Υποχρεωτικά πεδία φόρμας ##### Products ##### ProductSetup=Products module setup ServiceSetup=Υπηρεσίες εγκατάστασης μονάδας ProductServiceSetup=Προϊόντα και Υπηρεσίες εγκατάστασης μονάδων -NumberOfProductShowInSelect=Maximum number of products to show in combo select lists (0=no limit) -ViewProductDescInFormAbility=Display product descriptions in forms (otherwise shown in a tooltip popup) -MergePropalProductCard=Activate in product/service Attached Files tab an option to merge product PDF document to proposal PDF azur if product/service is in the proposal -ViewProductDescInThirdpartyLanguageAbility=Display products descriptions in the language of the third party -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. -UseSearchToSelectProduct=Wait until you press a key before loading content of product combo list (This may increase performance if you have a large number of products, but it is less convenient) +NumberOfProductShowInSelect=Μέγιστος αριθμός προϊόντων που θα εμφανίζονται σε λίστες επιλογών συνδυασμού (0 = κανένα όριο) +ViewProductDescInFormAbility=Εμφάνιση περιγραφών προϊόντων σε φόρμες (διαφορετικά εμφανίζεται σε αναδυόμενο παράθυρο εργαλείου) +MergePropalProductCard=Ενεργοποίηση στην καρτέλα Συνημμένα αρχεία προϊόντος / υπηρεσίας μια επιλογή για τη συγχώνευση προϊόντος PDF σε πρόταση PDF azur εάν το προϊόν / η υπηρεσία περιλαμβάνεται στην πρόταση +ViewProductDescInThirdpartyLanguageAbility=Εμφάνιση των περιγραφών προϊόντων στη γλώσσα του τρίτου μέρους +UseSearchToSelectProductTooltip=Επίσης, αν έχετε μεγάλο αριθμό προϊόντων (> 100.000), μπορείτε να αυξήσετε την ταχύτητα ρυθμίζοντας σταθερά το PRODUCT_DONOTSEARCH_ANYWHERE στο 1 στο Setup-> Other. Η αναζήτηση θα περιορίζεται στην αρχή της συμβολοσειράς. +UseSearchToSelectProduct=Περιμένετε έως ότου πιέσετε ένα κλειδί πριν φορτώσετε το περιεχόμενο της λίστας σύνθετων προϊόντων (Αυτό μπορεί να αυξήσει την απόδοση εάν έχετε μεγάλο αριθμό προϊόντων, αλλά είναι λιγότερο βολικό) SetDefaultBarcodeTypeProducts=Default barcode type to use for products SetDefaultBarcodeTypeThirdParties=Default barcode type to use for third parties -UseUnits=Define a unit of measure for Quantity during order, proposal or invoice lines edition +UseUnits=Ορίστε μια μονάδα μέτρησης για την ποσότητα κατά την έκδοση παραγγελιών, προτάσεων ή γραμμών τιμολογίου ProductCodeChecker= Module for product code generation and checking (product or service) ProductOtherConf= Product / Service configuration IsNotADir=δεν είναι κατάλογος @@ -1516,9 +1534,9 @@ SyslogFilename=File name and path YouCanUseDOL_DATA_ROOT=You can use DOL_DATA_ROOT/dolibarr.log for a log file in Dolibarr "documents" directory. You can set a different path to store this file. ErrorUnknownSyslogConstant=Constant %s is not a known Syslog constant OnlyWindowsLOG_USER=Windows only supports LOG_USER -CompressSyslogs=Compression and backup of debug log files (generated by module Log for debug) -SyslogFileNumberOfSaves=Log backups -ConfigureCleaningCronjobToSetFrequencyOfSaves=Configure cleaning scheduled job to set log backup frequency +CompressSyslogs=Συμπίεση και δημιουργία αντιγράφων ασφαλείας των αρχείων καταγραφής εντοπισμού σφαλμάτων (που δημιουργούνται από την ενότητα Καταγραφή για σφάλμα) +SyslogFileNumberOfSaves=Δημιουργία αντιγράφων ασφαλείας αρχείων +ConfigureCleaningCronjobToSetFrequencyOfSaves=Ρυθμίστε τη διαμόρφωση της προγραμματισμένης εργασίας για να ορίσετε την εφεδρική συχνότητα καταγραφής ##### Donations ##### DonationsSetup=Donation module setup DonationsReceiptModel=Template of donation receipt @@ -1535,13 +1553,13 @@ BarcodeDescUPC=Barcode of type UPC BarcodeDescISBN=Barcode of type ISBN BarcodeDescC39=Barcode of type C39 BarcodeDescC128=Barcode of type C128 -BarcodeDescDATAMATRIX=Barcode of type Datamatrix -BarcodeDescQRCODE=Barcode of type QR code -GenbarcodeLocation=Bar code generation command line tool (used by internal engine for some bar code types). Must be compatible with "genbarcode".
    For example: /usr/local/bin/genbarcode +BarcodeDescDATAMATRIX=Barcode τύπου Datamatrix +BarcodeDescQRCODE=Barcode τύπου QR κώδικα +GenbarcodeLocation=Γραμμή εντολών γραμμής εντολών παραγωγής γραμμικού κώδικα (χρησιμοποιείται από τον εσωτερικό κινητήρα για ορισμένους τύπους γραμμικού κώδικα). Πρέπει να είναι συμβατό με το "genbarcode".
    Για παράδειγμα: / usr / local / bin / genbarcode BarcodeInternalEngine=Internal engine BarCodeNumberManager=Διαχειριστής για την αυτόματη αρίθμηση του barcode ##### Prelevements ##### -WithdrawalsSetup=Setup of module Direct Debit payments +WithdrawalsSetup=Ρύθμιση της πληρωμής άμεσων χρεώσεων της ενότητας ##### ExternalRSS ##### ExternalRSSSetup=External RSS imports setup NewRSS=New RSS Feed @@ -1549,19 +1567,19 @@ RSSUrl=RSS URL RSSUrlExample=An interesting RSS feed ##### Mailing ##### MailingSetup=EMailing module setup -MailingEMailFrom=Sender email (From) for emails sent by emailing module -MailingEMailError=Return Email (Errors-to) for emails with errors +MailingEMailFrom=Email αποστολέα (Από) για τα μηνύματα ηλεκτρονικού ταχυδρομείου που αποστέλλονται μέσω της ενότητας ηλεκτρονικού ταχυδρομείου +MailingEMailError=Επιστροφή ηλεκτρονικού ταχυδρομείου (Λάθη-σε) για μηνύματα ηλεκτρονικού ταχυδρομείου με σφάλματα MailingDelay=Δευτερόλεπτα για να περιμένετε μετά την αποστολή του επόμενου μηνύματος ##### Notification ##### -NotificationSetup=Email Notification module setup -NotificationEMailFrom=Sender email (From) for emails sent by the Notifications module +NotificationSetup=Ρύθμιση λειτουργικής μονάδας ειδοποίησης ηλεκτρονικού ταχυδρομείου +NotificationEMailFrom=Email αποστολέα (Από) για μηνύματα ηλεκτρονικού ταχυδρομείου που αποστέλλονται από τη λειτουργική μονάδα Ειδοποιήσεις FixedEmailTarget=Παραλήπτης ##### Sendings ##### -SendingsSetup=Shipping module setup +SendingsSetup=Ρύθμιση μονάδας αποστολής SendingsReceiptModel=Sending receipt model SendingsNumberingModules=Σας αποστολές αρίθμησης ενοτήτων -SendingsAbility=Support shipping sheets for customer deliveries -NoNeedForDeliveryReceipts=In most cases, shipping sheets are used both as sheets for customer deliveries (list of products to send) and sheets that are received and signed by customer. Hence the product deliveries receipt is a duplicated feature and is rarely activated. +SendingsAbility=Υποστηρίξτε τα φύλλα αποστολής για παραδόσεις πελατών +NoNeedForDeliveryReceipts=Στις περισσότερες περιπτώσεις, τα φύλλα αποστολής χρησιμοποιούνται τόσο ως φύλλα για παραδόσεις πελατών (κατάλογος προϊόντων προς αποστολή) όσο και ως φύλλα που παραλαμβάνονται και υπογράφονται από τον πελάτη. Ως εκ τούτου, η παραλαβή των παραδόσεων προϊόντων είναι διπλότυπο και σπάνια ενεργοποιείται. FreeLegalTextOnShippings=Ελεύθερο κείμενο για τις μεταφορές ##### Deliveries ##### DeliveryOrderNumberingModules=Products deliveries receipt numbering module @@ -1573,18 +1591,19 @@ AdvancedEditor=Εξελιγμένο πρόγραμμα επεξεργασίας ActivateFCKeditor=Activate advanced editor for: FCKeditorForCompany=WYSIWIG creation/edition of elements description and note (except products/services) FCKeditorForProduct=WYSIWIG creation/edition of products/services description and note -FCKeditorForProductDetails=WYSIWIG creation/edition of products details lines for all entities (proposals, orders, invoices, etc...). 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. +FCKeditorForProductDetails=Η δημιουργία / έκδοση WYSIWIG παραθέτει λεπτομέρειες για όλες τις οντότητες (προτάσεις, παραγγελίες, τιμολόγια κ.λπ.). Προειδοποίηση: Η χρήση αυτής της επιλογής για αυτήν την περίπτωση δεν συνιστάται σοβαρά, καθώς μπορεί να δημιουργήσει προβλήματα με ειδικούς χαρακτήρες και μορφοποίηση σελίδων κατά την δημιουργία αρχείων PDF. FCKeditorForMailing= WYSIWIG creation/edition for mass eMailings (Tools->eMailing) FCKeditorForUserSignature=WYSIWIG creation/edition of user signature -FCKeditorForMail=WYSIWIG creation/edition for all mail (except Tools->eMailing) +FCKeditorForMail=Δημιουργία / έκδοση WYSIWIG για όλα τα μηνύματα (εκτός από τα εργαλεία-> eMailing) +FCKeditorForTicket=Δημιουργία / έκδοση WYSIWIG για εισιτήρια ##### Stock ##### -StockSetup=Stock module setup -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. +StockSetup=Ρύθμιση μονάδας αποθέματος +IfYouUsePointOfSaleCheckModule=Εάν χρησιμοποιείτε τη μονάδα POS (Point of Sale) που παρέχεται εξ ορισμού ή μια εξωτερική μονάδα, αυτή η ρύθμιση ενδέχεται να αγνοηθεί από τη μονάδα POS. Οι περισσότερες μονάδες POS σχεδιάζονται από προεπιλογή για να δημιουργήσουν άμεσα ένα τιμολόγιο και να μειώσουν το απόθεμα ανεξάρτητα από τις επιλογές εδώ. Επομένως, εάν χρειάζεστε ή όχι να μειώσετε το απόθεμα κατά την εγγραφή μιας πώλησης από το POS σας, ελέγξτε επίσης τη ρύθμιση της μονάδας POS. ##### Menu ##### MenuDeleted=Menu deleted Menus=Menus TreeMenuPersonalized=Personalized menus -NotTopTreeMenuPersonalized=Personalized menus not linked to a top menu entry +NotTopTreeMenuPersonalized=Εξατομικευμένα μενού που δεν συνδέονται με μια καταχώρηση κορυφαίου μενού NewMenu=New menu Menu=Selection of menu MenuHandler=Menu handler @@ -1601,22 +1620,22 @@ DetailRight=Condition to display unauthorized grey menus DetailLangs=Lang file name for label code translation DetailUser=Intern / Extern / All Target=Target -DetailTarget=Target for links (_blank top opens a new window) +DetailTarget=Στόχευση συνδέσμων (_blank top ανοίγει ένα νέο παράθυρο) DetailLevel=Level (-1:top menu, 0:header menu, >0 menu and sub menu) ModifMenu=Menu change DeleteMenu=Delete menu entry -ConfirmDeleteMenu=Are you sure you want to delete menu entry %s? +ConfirmDeleteMenu=Είστε βέβαιοι ότι θέλετε να διαγράψετε την καταχώρηση μενού %s ? FailedToInitializeMenu=Αποτυχία προετοιμασίας μενού ##### Tax ##### -TaxSetup=Taxes, social or fiscal taxes and dividends module setup +TaxSetup=Φόροι, ρυθμίσεις κοινωνικών ή φορολογικών φόρων και μερίσματα OptionVatMode=VAT due -OptionVATDefault=Standard basis +OptionVATDefault=Βασική βάση OptionVATDebitOption=Βάσει δεδουλευμένων -OptionVatDefaultDesc=VAT is due:
    - on delivery of goods (based on invoice date)
    - on payments for services -OptionVatDebitOptionDesc=VAT is due:
    - on delivery of goods (based on invoice date)
    - on invoice (debit) for services -OptionPaymentForProductAndServices=Cash basis for products and services -OptionPaymentForProductAndServicesDesc=VAT is due:
    - on payment for goods
    - on payments for services -SummaryOfVatExigibilityUsedByDefault=Time of VAT eligibility by default according to chosen option: +OptionVatDefaultDesc=Ο ΦΠΑ οφείλεται:
    - κατά την παράδοση αγαθών (βάσει της ημερομηνίας του τιμολογίου)
    - για τις πληρωμές για υπηρεσίες +OptionVatDebitOptionDesc=Ο ΦΠΑ οφείλεται:
    - κατά την παράδοση αγαθών (βάσει της ημερομηνίας του τιμολογίου)
    - στο τιμολόγιο (χρέωση) για τις υπηρεσίες +OptionPaymentForProductAndServices=Ταμειακή βάση για προϊόντα και υπηρεσίες +OptionPaymentForProductAndServicesDesc=Ο ΦΠΑ οφείλεται:
    - για την πληρωμή αγαθών
    - για τις πληρωμές για υπηρεσίες +SummaryOfVatExigibilityUsedByDefault=Χρόνος επιλεξιμότητας του ΦΠΑ από προεπιλογή σύμφωνα με την επιλεγμένη επιλογή: OnDelivery=Κατά την αποστολή OnPayment=Κατά την πληρωμή OnInvoice=Κατά την έκδοση τιμ/γίου @@ -1625,78 +1644,79 @@ SupposedToBeInvoiceDate=Invoice date used Buy=Αγορά Sell=Πώληση InvoiceDateUsed=Invoice date used -YourCompanyDoesNotUseVAT=Your company has been defined to not use VAT (Home - Setup - Company/Organization), so there is no VAT options to setup. -AccountancyCode=Accounting Code +YourCompanyDoesNotUseVAT=Η εταιρεία σας έχει οριστεί να μην χρησιμοποιεί ΦΠΑ (Αρχική σελίδα - Εγκατάσταση - Εταιρεία / Οργανισμός), επομένως δεν υπάρχουν επιλογές ΦΠΑ για την εγκατάσταση. +AccountancyCode=Λογιστικός κώδικας AccountancyCodeSell=Sale account. code AccountancyCodeBuy=Purchase account. code ##### Agenda ##### AgendaSetup=Events and agenda module setup PasswordTogetVCalExport=Key to authorize export link PastDelayVCalExport=Do not export event older than -AGENDA_USE_EVENT_TYPE=Use events types (managed in menu Setup -> Dictionaries -> Type of agenda events) -AGENDA_USE_EVENT_TYPE_DEFAULT=Automatically set this default value for type of event in event create form -AGENDA_DEFAULT_FILTER_TYPE=Automatically set this type of event in search filter of agenda view -AGENDA_DEFAULT_FILTER_STATUS=Automatically set this status for events in search filter of agenda view +AGENDA_USE_EVENT_TYPE=Χρήση τύπων συμβάντων (διαχειρίζεται το μενού Ρύθμιση -> Λεξικά -> Τύπος συμβάντων ημερήσιας διάταξης) +AGENDA_USE_EVENT_TYPE_DEFAULT=Αυτόματη ρύθμιση αυτής της προεπιλεγμένης τιμής για τον τύπο συμβάντος στη φόρμα δημιουργίας συμβάντος +AGENDA_DEFAULT_FILTER_TYPE=Αυτόματη ρύθμιση αυτού του τύπου συμβάντος στο φίλτρο αναζήτησης της προβολής ατζέντας +AGENDA_DEFAULT_FILTER_STATUS=Αυτόματη ρύθμιση αυτής της κατάστασης για συμβάντα στο φίλτρο αναζήτησης της προβολής ατζέντας AGENDA_DEFAULT_VIEW=Ποια καρτέλα θέλετε να ανοίξετε από προεπιλογή κατά την επιλογή του μενού Ατζέντα -AGENDA_REMINDER_EMAIL=Enable event reminder by emails (remind option/delay can be defined on each event). Note: Module %s must be enabled and correctly setup to have reminder sent at the correct frequency. -AGENDA_REMINDER_BROWSER=Enable event reminder on user's browser (when event date is reached, each user is able to refuse this from the browser confirmation question) -AGENDA_REMINDER_BROWSER_SOUND=Enable sound notification -AGENDA_SHOW_LINKED_OBJECT=Show linked object into agenda view +AGENDA_REMINDER_EMAIL=Ενεργοποιήστε την υπενθύμιση συμβάντων μέσω μηνυμάτων ηλεκτρονικού ταχυδρομείου (η επιλογή επιλογής / καθυστέρησης μπορεί να οριστεί σε κάθε συμβάν). Σημείωση: Η ενότητα %s πρέπει να ενεργοποιηθεί και να ρυθμιστεί σωστά ώστε να έχει αποσταλεί υπενθύμιση στη σωστή συχνότητα. +AGENDA_REMINDER_BROWSER=Ενεργοποίηση υπενθύμισης συμβάντων στο πρόγραμμα περιήγησης του χρήστη (όταν φτάσει η ημερομηνία συμβάντος, κάθε χρήστης μπορεί να το αρνηθεί από την ερώτηση επιβεβαίωσης του προγράμματος περιήγησης) +AGENDA_REMINDER_BROWSER_SOUND=Ενεργοποίηση ειδοποίησης ήχου +AGENDA_SHOW_LINKED_OBJECT=Εμφάνιση συνδεδεμένου αντικειμένου στην προβολή ατζέντας ##### Clicktodial ##### ClickToDialSetup=Click To Dial module setup -ClickToDialUrlDesc=Url called when a click on phone picto is done. In URL, you can use tags
    __PHONETO__ that will be replaced with the phone number of person to call
    __PHONEFROM__ that will be replaced with phone number of calling person (yours)
    __LOGIN__ that will be replaced with clicktodial login (defined on user card)
    __PASS__ that will be replaced with clicktodial password (defined on user card). -ClickToDialDesc=This module makea phone numbers clickable links. A click on the icon will make your phone call the 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. -ClickToDialUseTelLink=Use just a link "tel:" on phone numbers -ClickToDialUseTelLinkDesc=Use this method if your users have a softphone or a software interface installed on the same computer as the browser, and called when you click on a link in your browser that starts with "tel:". If you need a full server solution (no need of local software installation), you must set this to "No" and fill next field. +ClickToDialUrlDesc=Η διεύθυνση URL ονομάζεται όταν γίνεται κλικ στο τηλέφωνο picto. Στη διεύθυνση URL, μπορείτε να χρησιμοποιήσετε ετικέτες
    __PHONETO__ που θα αντικατασταθεί με τον αριθμό τηλεφώνου του ατόμου που καλεί
    __PHONEFROM__ που θα αντικατασταθεί με τον αριθμό τηλεφώνου του καλούντος (του δικού σας)
    __LOGIN__ που θα αντικατασταθεί με σύνδεση με κλικ (καθορισμένη στην κάρτα χρήστη)
    __PASS__ που θα αντικατασταθεί με κωδικό πρόσβασης (που ορίζεται στην κάρτα χρήστη). +ClickToDialDesc=Αυτή η ενότητα δημιουργεί τηλεφωνικούς αριθμούς με συνδέσμους με δυνατότητα κλικ. Κάνοντας κλικ στο εικονίδιο, το τηλέφωνό σας θα καλέσει τον αριθμό. Αυτό μπορεί να χρησιμοποιηθεί για να καλέσετε ένα σύστημα τηλεφωνικού κέντρου από το Dolibarr που μπορεί να καλέσει τον αριθμό τηλεφώνου σε ένα σύστημα SIP, για παράδειγμα. +ClickToDialUseTelLink=Χρησιμοποιήστε μόνο έναν σύνδεσμο "τηλ::" σε αριθμούς τηλεφώνου +ClickToDialUseTelLinkDesc=Χρησιμοποιήστε αυτή τη μέθοδο εάν οι χρήστες σας έχουν ένα λογισμικό softphone ή μια διασύνδεση λογισμικού που είναι εγκατεστημένος στον ίδιο υπολογιστή με το πρόγραμμα περιήγησης και καλούνται όταν κάνετε κλικ σε ένα σύνδεσμο στο πρόγραμμα περιήγησης που ξεκινάει με "tel:". Αν χρειάζεστε μια λύση πλήρους διακομιστή (δεν χρειάζεται τοπική εγκατάσταση λογισμικού), πρέπει να το ορίσετε σε "Όχι" και να συμπληρώσετε το επόμενο πεδίο. ##### Point Of Sale (CashDesk) ##### -CashDesk=Point of Sale -CashDeskSetup=Point of Sales module setup -CashDeskThirdPartyForSell=Default generic third party to use for sales +CashDesk=Σημείο πώλησης +CashDeskSetup=Λειτουργία μονάδας σημείου πώλησης +CashDeskThirdPartyForSell=Προκαθορισμένο κοινό τρίτο μέρος για χρήση για πωλήσεις CashDeskBankAccountForSell=Default account to use to receive cash payments -CashDeskBankAccountForCheque= Default account to use to receive payments by check -CashDeskBankAccountForCB= Default account to use to receive payments by credit cards -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). +CashDeskBankAccountForCheque=Ο προεπιλεγμένος λογαριασμός που θα χρησιμοποιηθεί για την παραλαβή πληρωμών με επιταγή +CashDeskBankAccountForCB=Default account to use to receive payments by credit cards +CashDeskBankAccountForSumup=Default bank account to use to receive payments by SumUp +CashDeskDoNotDecreaseStock=Απενεργοποίηση της μείωσης της μετοχής όταν πραγματοποιείται πώληση από το σημείο πώλησης (εάν "όχι", μειώνεται το απόθεμα για κάθε πώληση που γίνεται από το POS, ανεξάρτητα από την επιλογή που έχει οριστεί στην ενότητα Ενότητα). CashDeskIdWareHouse=Αναγκαστικός περιορισμός αποθήκης για μείωση των αποθεμάτων -StockDecreaseForPointOfSaleDisabled=Stock decrease from Point of Sale disabled -StockDecreaseForPointOfSaleDisabledbyBatch=Stock decrease in POS is not compatible with module Serial/Lot management (currently active) so stock decrease is disabled. -CashDeskYouDidNotDisableStockDecease=You did not disable stock decrease when making a sale from Point of Sale. Hence a warehouse is required. +StockDecreaseForPointOfSaleDisabled=Η μείωση του αποθέματος από το σημείο πώλησης είναι απενεργοποιημένη +StockDecreaseForPointOfSaleDisabledbyBatch=Η μείωση του αποθέματος στο POS δεν είναι συμβατή με τη διαχείριση σειριακής / παρτίδας μονάδας (αυτή τη στιγμή είναι ενεργή), επομένως η μείωση του αποθέματος είναι απενεργοποιημένη. +CashDeskYouDidNotDisableStockDecease=Δεν απενεργοποιήσατε τη μείωση των μετοχών όταν πραγματοποιείτε μια πώληση από το σημείο πώλησης. Ως εκ τούτου απαιτείται αποθήκη. ##### Bookmark ##### BookmarkSetup=Bookmark module setup -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=Αυτή η ενότητα σάς επιτρέπει να διαχειρίζεστε σελιδοδείκτες. Μπορείτε επίσης να προσθέσετε συντομεύσεις σε όλες τις σελίδες Dolibarr ή σε εξωτερικούς ιστότοπους στο αριστερό σας μενού. NbOfBoomarkToShow=Maximum number of bookmarks to show in left menu ##### WebServices ##### WebServicesSetup=Webservices module setup WebServicesDesc=By enabling this module, Dolibarr become a web service server to provide miscellaneous web services. WSDLCanBeDownloadedHere=WSDL descriptor files of provided services can be download here -EndPointIs=SOAP clients must send their requests to the Dolibarr endpoint available at URL +EndPointIs=Οι πελάτες SOAP πρέπει να στείλουν τα αιτήματά τους στο τελικό σημείο Dolibarr που διατίθεται στη διεύθυνση URL ##### API #### -ApiSetup=API module setup -ApiDesc=By enabling this module, Dolibarr become a REST server to provide miscellaneous web services. -ApiProductionMode=Enable production mode (this will activate use of a cache for services management) -ApiExporerIs=You can explore and test the APIs at URL -OnlyActiveElementsAreExposed=Only elements from enabled modules are exposed -ApiKey=Key for API -WarningAPIExplorerDisabled=The API explorer has been disabled. API explorer is not required to provide API services. It is a tool for developer to find/test REST APIs. If you need this tool, go into setup of module API REST to activate it. +ApiSetup=Ρύθμιση μονάδας API +ApiDesc=Ενεργοποιώντας αυτή την ενότητα, ο Dolibarr γίνεται διακομιστής REST για την παροχή διαφόρων υπηρεσιών ιστού. +ApiProductionMode=Ενεργοποιήστε τη λειτουργία παραγωγής (αυτό θα ενεργοποιήσει τη χρήση μνήμης cache για τη διαχείριση υπηρεσιών) +ApiExporerIs=Μπορείτε να εξερευνήσετε και να δοκιμάσετε τα API στη διεύθυνση URL +OnlyActiveElementsAreExposed=Μόνο τα στοιχεία από τα ενεργοποιημένα στοιχεία είναι εκτεθειμένα +ApiKey=Κλειδί για το API +WarningAPIExplorerDisabled=Ο εξερευνητής API έχει απενεργοποιηθεί. Ο εξερευνητής API δεν απαιτείται να παρέχει υπηρεσίες API. Είναι ένα εργαλείο για τον προγραμματιστή να εντοπίσει / δοκιμάσει τα API REST. Αν χρειάζεστε αυτό το εργαλείο, μεταβείτε στη ρύθμιση API REST για να το ενεργοποιήσετε. ##### Bank ##### BankSetupModule=Bank module setup -FreeLegalTextOnChequeReceipts=Free text on check receipts +FreeLegalTextOnChequeReceipts=Δωρεάν κείμενο σχετικά με τις αποδείξεις ελέγχου BankOrderShow=Σειρά Εμφάνιση των τραπεζικών λογαριασμών για τις χώρες που χρησιμοποιούν "λεπτομερή αριθμός τράπεζα" BankOrderGlobal=Γενικός BankOrderGlobalDesc=Γενική σειρά εμφάνισης BankOrderES=Ισπανικά BankOrderESDesc=Ισπανικά σειρά εμφάνισης -ChequeReceiptsNumberingModule=Check Receipts Numbering Module +ChequeReceiptsNumberingModule=Ελέγξτε τη λειτουργική μονάδα αριθμοδότησης εισιτηρίων ##### Multicompany ##### MultiCompanySetup=Multi-company module setup ##### Suppliers ##### -SuppliersSetup=Vendor module setup -SuppliersCommandModel=Complete template of purchase order (logo...) -SuppliersInvoiceModel=Complete template of vendor invoice (logo...) -SuppliersInvoiceNumberingModel=Vendor invoices numbering models -IfSetToYesDontForgetPermission=If set to yes, don't forget to provide permissions to groups or users allowed for the second approval +SuppliersSetup=Ρύθμιση μονάδας προμηθευτή +SuppliersCommandModel=Πλήρες πρότυπο της εντολής αγοράς (λογότυπο ...) +SuppliersInvoiceModel=Πλήρες πρότυπο τιμολογίου πωλητή (λογότυπο ...) +SuppliersInvoiceNumberingModel=Αριθμητικά μοντέλα τιμολογίων προμηθευτών +IfSetToYesDontForgetPermission=Αν είναι ρυθμισμένη σε μη μηδενική τιμή, μην ξεχάσετε να δώσετε δικαιώματα σε ομάδες ή χρήστες που επιτρέπονται για τη δεύτερη έγκριση ##### GeoIPMaxmind ##### GeoIPMaxmindSetup=GeoIP Maxmind module setup -PathToGeoIPMaxmindCountryDataFile=Path to file containing Maxmind ip to country translation.
    Examples:
    /usr/local/share/GeoIP/GeoIP.dat
    /usr/share/GeoIP/GeoIP.dat
    /usr/share/GeoIP/GeoLite2-Country.mmdb +PathToGeoIPMaxmindCountryDataFile=Διαδρομή προς αρχείο που περιέχει το Maxmind ip στη μετάφραση χώρας.
    Παραδείγματα:
    /usr/local/share/GeoIP/GeoIP.dat
    /usr/share/GeoIP/GeoIP.dat
    /usr/share/GeoIP/GeoLite2-Country.mmdb NoteOnPathLocation=Note that your ip to country data file must be inside a directory your PHP can read (Check your PHP open_basedir setup and filesystem permissions). YouCanDownloadFreeDatFileTo=You can download a free demo version of the Maxmind GeoIP country file at %s. YouCanDownloadAdvancedDatFileTo=You can also download a more complete version, with updates, of the Maxmind GeoIP country file at %s. @@ -1707,17 +1727,17 @@ ProjectsSetup=Project module setup ProjectsModelModule=Project reports document model TasksNumberingModules=Εργασίες αριθμοδότησης μονάδας TaskModelModule=Εργασίες υπόδειγμα εγγράφου αναφορών -UseSearchToSelectProject=Wait until a key is pressed before loading content of Project combo list.
    This may improve performance if you have a large number of projects, but it is less convenient. +UseSearchToSelectProject=Περιμένετε μέχρι να πιεστεί ένα πλήκτρο πριν φορτώσετε το περιεχόμενο της λίστας σύνθετων έργων.
    Αυτό μπορεί να βελτιώσει την απόδοση εάν έχετε μεγάλο αριθμό έργων, αλλά είναι λιγότερο βολικό. ##### ECM (GED) ##### ##### Fiscal Year ##### -AccountingPeriods=Accounting periods +AccountingPeriods=Λογιστικές περιόδους AccountingPeriodCard=Accounting period -NewFiscalYear=New accounting period -OpenFiscalYear=Open accounting period -CloseFiscalYear=Close accounting period -DeleteFiscalYear=Delete accounting period -ConfirmDeleteFiscalYear=Are you sure to delete this accounting period? -ShowFiscalYear=Show accounting period +NewFiscalYear=Νέα λογιστική περίοδος +OpenFiscalYear=Ανοικτή λογιστική περίοδος +CloseFiscalYear=Κλείσιμο λογιστικής περιόδου +DeleteFiscalYear=Διαγραφή περιόδου λογιστικής +ConfirmDeleteFiscalYear=Είστε σίγουροι ότι θα διαγράψετε αυτήν τη λογιστική περίοδο; +ShowFiscalYear=Εμφάνιση λογιστικής περιόδου AlwaysEditable=Μπορεί πάντα να επεξεργαστή MAIN_APPLICATION_TITLE=Αναγκαστικό ορατό όνομα της εφαρμογής (προειδοποίηση: η ρύθμιση του δικού σας ονόματος μπορεί να δημιουργήσει πρόβλημα στη λειτουργία Αυτόματης συμπλήρωσης σύνδεσης όταν χρησιμοποιείτε το DoliDroid εφαρμογή για κινητά) NbMajMin=Ελάχιστος αριθμός κεφαλαίων χαρακτήρων @@ -1728,212 +1748,219 @@ NoAmbiCaracAutoGeneration=Μη χρησιμοποιείται διφορούμε SalariesSetup=Ρύθμιση module μισθών SortOrder=Σειρά ταξινόμησης Format=Μορφή -TypePaymentDesc=0:Customer payment type, 1:Vendor payment type, 2:Both customers and suppliers payment type -IncludePath=Include path (defined into variable %s) -ExpenseReportsSetup=Setup of module Expense Reports -TemplatePDFExpenseReports=Document templates to generate expense report document -ExpenseReportsIkSetup=Setup of module Expense Reports - Milles index -ExpenseReportsRulesSetup=Setup of module Expense Reports - Rules -ExpenseReportNumberingModules=Expense reports numbering module -NoModueToManageStockIncrease=No module able to manage automatic stock increase has been activated. Stock increase will be done on manual input only. -YouMayFindNotificationsFeaturesIntoModuleNotification=You may find options for email notifications by enabling and configuring the module "Notification". -ListOfNotificationsPerUser=List of automatic notifications per user* -ListOfNotificationsPerUserOrContact=List of possible automatic notifications (on business event) available per user* or per contact** -ListOfFixedNotifications=List of automatic fixed notifications -GoOntoUserCardToAddMore=Go to the tab "Notifications" of a user to add or remove notifications for users -GoOntoContactCardToAddMore=Go on the tab "Notifications" of a third party to add or remove notifications for contacts/addresses -Threshold=Threshold -BackupDumpWizard=Wizard to build the backup file -SomethingMakeInstallFromWebNotPossible=Installation of external module is not possible from the web interface for the following reason: -SomethingMakeInstallFromWebNotPossible2=For this reason, process to upgrade described here is a manual process only a privileged user may perform. -InstallModuleFromWebHasBeenDisabledByFile=Install of external module from application has been disabled by your administrator. You must ask him to remove the file %s to allow this feature. -ConfFileMustContainCustom=Installing or building an external module from application need to save the module files into directory %s. To have this directory processed by Dolibarr, you must setup your conf/conf.php to add the 2 directive lines:
    $dolibarr_main_url_root_alt='/custom';
    $dolibarr_main_document_root_alt='%s/custom'; -HighlightLinesOnMouseHover=Highlight table lines when mouse move passes over -HighlightLinesColor=Highlight color of the line when the mouse passes over (use 'ffffff' for no highlight) -HighlightLinesChecked=Highlight color of the line when it is checked (use 'ffffff' for no highlight) -TextTitleColor=Text color of Page title +TypePaymentDesc=0: Είδος πληρωμής πελάτη, 1: Τύπος πληρωμής προμηθευτή, 2: Τρόπος πληρωμής τόσο από τους πελάτες όσο και από τους προμηθευτές +IncludePath=Συμπεριλάβετε τη διαδρομή (οριστεί σε μεταβλητή %s) +ExpenseReportsSetup=Ρύθμιση εκθέσεων δαπανών ενότητας +TemplatePDFExpenseReports=Πρότυπα εγγράφων για τη δημιουργία εγγράφου αναφοράς δαπανών +ExpenseReportsIkSetup=Ρύθμιση εκθέσεων δαπανών ενότητας - δείκτης Milles +ExpenseReportsRulesSetup=Ρύθμιση εκθέσεων εξόδων για τους module - Κανόνες +ExpenseReportNumberingModules=Μονάδα αρίθμησης αναφορών εξόδων +NoModueToManageStockIncrease=Δεν έχει ενεργοποιηθεί καμία ενότητα ικανή να διαχειριστεί την αυτόματη αύξηση των αποθεμάτων. Η αύξηση των αποθεμάτων θα γίνεται μόνο με χειροκίνητη εισαγωγή. +YouMayFindNotificationsFeaturesIntoModuleNotification=Μπορείτε να βρείτε επιλογές για ειδοποιήσεις μέσω ηλεκτρονικού ταχυδρομείου ενεργοποιώντας και διαμορφώνοντας την ενότητα "Ειδοποίηση". +ListOfNotificationsPerUser=Λίστα αυτόματων ειδοποιήσεων ανά χρήστη * +ListOfNotificationsPerUserOrContact=Κατάλογος πιθανών αυτόματων ειδοποιήσεων (σε επιχειρηματικό συμβάν) διαθέσιμων ανά χρήστη * ή ανά επαφή ** +ListOfFixedNotifications=Λίστα αυτόματων σταθερών ειδοποιήσεων +GoOntoUserCardToAddMore=Μεταβείτε στην καρτέλα "Ειδοποιήσεις" ενός χρήστη για να προσθέσετε ή να καταργήσετε ειδοποιήσεις για χρήστες +GoOntoContactCardToAddMore=Μεταβείτε στην καρτέλα "Ειδοποιήσεις" τρίτου μέρους για να προσθέσετε ή να καταργήσετε ειδοποιήσεις για επαφές / διευθύνσεις +Threshold=Κατώφλι +BackupDumpWizard=Οδηγός για την δημιουργία του αρχείου αντιγράφων ασφαλείας +SomethingMakeInstallFromWebNotPossible=Δεν είναι δυνατή η εγκατάσταση εξωτερικής μονάδας από τη διεπαφή ιστού για τον ακόλουθο λόγο: +SomethingMakeInstallFromWebNotPossible2=Για το λόγο αυτό, η διαδικασία αναβάθμισης που περιγράφεται εδώ είναι μια χειρωνακτική διαδικασία που μπορεί να εκτελέσει μόνο ένας προνομιούχος χρήστης. +InstallModuleFromWebHasBeenDisabledByFile=Η εγκατάσταση εξωτερικής μονάδας από εφαρμογή έχει απενεργοποιηθεί από τον διαχειριστή σας. Πρέπει να τον ζητήσετε να καταργήσει το αρχείο %s για να επιτρέψει αυτή τη λειτουργία. +ConfFileMustContainCustom=Η εγκατάσταση ή η δημιουργία μιας εξωτερικής μονάδας από την εφαρμογή πρέπει να αποθηκεύσει τα αρχεία μονάδας στον κατάλογο %s . Για να επεξεργαστείτε αυτόν τον κατάλογο από Dolibarr, πρέπει να ρυθμίσετε το conf / conf.php για να προσθέσετε τις 2 γραμμές οδηγίας:
    $ dolibarr_main_url_root_alt = '/ έθιμο';
    $ dolibarr_main_document_root_alt = '%s / custom'; +HighlightLinesOnMouseHover=Επισημάνετε τις γραμμές του πινάκου όταν περνάει το ποντίκι +HighlightLinesColor=Επισημάνετε το χρώμα της γραμμής όταν το ποντίκι περάσει (χρησιμοποιήστε το 'ffffff' για να μην επισημανθεί) +HighlightLinesChecked=Επισημάνετε το χρώμα της γραμμής όταν την ελέγξετε (χρησιμοποιήστε το 'ffffff' για να μην επισημανθεί) +TextTitleColor=Χρώμα κειμένου του τίτλου σελίδας LinkColor=Χρώμα σε συνδέσμους -PressF5AfterChangingThis=Press CTRL+F5 on keyboard or clear your browser cache after changing this value to have it effective -NotSupportedByAllThemes=Will works with core themes, may not be supported by external themes +PressF5AfterChangingThis=Πατήστε CTRL + F5 στο πληκτρολόγιο ή διαγράψτε την προσωρινή μνήμη του προγράμματος περιήγησής σας αφού αλλάξετε αυτήν την τιμή για να την έχετε αποτελεσματική +NotSupportedByAllThemes=Θα λειτουργεί με βασικά θέματα, μπορεί να μην υποστηρίζεται από εξωτερικά θέματα BackgroundColor=Χρώμα φόντου TopMenuBackgroundColor=Χρώμα φόντου για το επάνω μενού -TopMenuDisableImages=Hide images in Top menu +TopMenuDisableImages=Απόκρυψη εικόνων στο μενού "Κορυφαία" LeftMenuBackgroundColor=Χρώμα φόντου για το αριστερό μενού BackgroundTableTitleColor=Χρώμα φόντου για τη γραμμή επικεφαλίδας του πίνακα -BackgroundTableTitleTextColor=Text color for Table title line +BackgroundTableTitleTextColor=Χρώμα κειμένου για τη γραμμή τίτλου πίνακα BackgroundTableLineOddColor=Χρώμα φόντου για τις περιττές (μονές) γραμμές του πίνακα BackgroundTableLineEvenColor=Χρώμα φόντου για τις άρτιες (ζυγές) γραμμές του πίνακα -MinimumNoticePeriod=Minimum notice period (Your leave request must be done before this delay) -NbAddedAutomatically=Number of days added to counters of users (automatically) each month -EnterAnyCode=This field contains a reference to identify line. Enter any value of your choice, but without special characters. -UnicodeCurrency=Enter here between braces, list of byte number that represent the currency symbol. For example: for $, enter [36] - for brazil real R$ [82,36] - for €, enter [8364] -ColorFormat=The RGB color is in HEX format, eg: FF0000 +MinimumNoticePeriod=Ελάχιστη περίοδος προειδοποίησης (Η αίτησή σας πρέπει να γίνει πριν από αυτή την καθυστέρηση) +NbAddedAutomatically=Αριθμός ημερών που προστίθενται στους μετρητές χρηστών (αυτόματα) κάθε μήνα +EnterAnyCode=Αυτό το πεδίο περιέχει μια αναφορά για την αναγνώριση της γραμμής. Καταχωρίστε οποιαδήποτε τιμή της επιλογής σας, αλλά χωρίς ειδικούς χαρακτήρες. +UnicodeCurrency=Εισαγάγετε εδώ μεταξύ τιράντες, λίστα αριθμού byte που αντιπροσωπεύει το σύμβολο νομίσματος. Για παράδειγμα: για το $, πληκτρολογήστε [36] - για την Βραζιλία, το πραγματικό R $ [82,36] - για €, πληκτρολογήστε [8364] +ColorFormat=Το χρώμα RGB είναι σε μορφή HEX, π.χ.: FF0000 PositionIntoComboList=Θέση γραμμής σε σύνθετο πλαίσιο -SellTaxRate=Sale tax rate -RecuperableOnly=Yes for VAT "Not Perceived but Recoverable" dedicated for some state in France. Keep value to "No" in all other cases. -UrlTrackingDesc=If the provider or transport service offers a page or web site to check the status of your shipments, you may enter it here. You can use the key {TRACKID} in the URL parameters so the system will replace it with the tracking number the user entered into the shipment card. -OpportunityPercent=When you create a lead, you will define an estimated amount of project/lead. According to status of the lead, this amount may be multiplied by this rate to evaluate a total amount all your leads may generate. Value is a percentage (between 0 and 100). -TemplateForElement=This template record is dedicated to which element +SellTaxRate=Φόρος πωλήσεων +RecuperableOnly=Ναι για ΦΠΑ "Δεν γίνεται αντιληπτό αλλά ανακτήσιμο" αφιερωμένο σε κάποια χώρα στη Γαλλία. Διατηρήστε την τιμή "Όχι" σε όλες τις άλλες περιπτώσεις. +UrlTrackingDesc=Αν ο παροχέας ή η υπηρεσία μεταφορών προσφέρει μια σελίδα ή έναν ιστότοπο για να ελέγξει την κατάσταση των αποστολών σας, μπορείτε να την εισάγετε εδώ. Μπορείτε να χρησιμοποιήσετε το κλειδί {TRACKID} στις παραμέτρους διεύθυνσης URL, ώστε το σύστημα να το αντικαταστήσει με τον αριθμό καταδίωξης που εισήγαγε ο χρήστης στην κάρτα αποστολής. +OpportunityPercent=Όταν δημιουργείτε ένα μόλυβδο, θα ορίσετε ένα εκτιμώμενο ποσό έργου / οδηγού. Σύμφωνα με την κατάσταση του μολύβδου, το ποσό αυτό μπορεί να πολλαπλασιαστεί με αυτό το ποσοστό για να εκτιμηθεί το συνολικό ποσό που μπορεί να δημιουργήσει το σύνολο των πελατών σας. Η τιμή είναι ένα ποσοστό (μεταξύ 0 και 100). +TemplateForElement=Αυτή η εγγραφή προτύπου είναι αφιερωμένη σε ποιο στοιχείο TypeOfTemplate=Τύπος πρότυπου -TemplateIsVisibleByOwnerOnly=Template is visible to owner only -VisibleEverywhere=Visible everywhere -VisibleNowhere=Visible nowhere +TemplateIsVisibleByOwnerOnly=Το πρότυπο είναι ορατό μόνο για τον κάτοχο +VisibleEverywhere=Ορατό παντού +VisibleNowhere=Ορατό από πουθενά FixTZ=TimeZone fix -FillFixTZOnlyIfRequired=Example: +2 (fill only if problem experienced) -ExpectedChecksum=Expected Checksum -CurrentChecksum=Current Checksum -ForcedConstants=Required constant values +FillFixTZOnlyIfRequired=Παράδειγμα: +2 (συμπληρώστε μόνο αν υπάρχει πρόβλημα) +ExpectedChecksum=Αναμενόμενο Checksum +CurrentChecksum=Σύνολο ελέγχου +ExpectedSize=Αναμενόμενο μέγεθος +CurrentSize=Τρέχον μέγεθος +ForcedConstants=Απαιτούμενες σταθερές τιμές MailToSendProposal=Προσφορές πελατών -MailToSendOrder=Sales orders +MailToSendOrder=Παραγγελίες πωλήσεων MailToSendInvoice=Τιμολόγια πελατών MailToSendShipment=Αποστολές MailToSendIntervention=Παρεμβάσεις -MailToSendSupplierRequestForQuotation=Quotation request -MailToSendSupplierOrder=Purchase orders -MailToSendSupplierInvoice=Vendor invoices +MailToSendSupplierRequestForQuotation=Αίτημα προσφοράς +MailToSendSupplierOrder=Εντολές αγοράς +MailToSendSupplierInvoice=Τιμολόγια προμηθευτή MailToSendContract=Συμβόλαια MailToThirdparty=Πελ./Προμ. MailToMember=Μέλη MailToUser=Χρήστες -MailToProject=Projects page -ByDefaultInList=Show by default on list view -YouUseLastStableVersion=You use the latest stable version -TitleExampleForMajorRelease=Example of message you can use to announce this major release (feel free to use it on your web sites) -TitleExampleForMaintenanceRelease=Example of message you can use to announce this maintenance release (feel free to use it on your web sites) -ExampleOfNewsMessageForMajorRelease=Dolibarr ERP & CRM %s is available. Version %s is a major release with a lot of new features for both users and developers. You can download it from the download area of https://www.dolibarr.org portal (subdirectory Stable versions). You can read ChangeLog for complete list of changes. -ExampleOfNewsMessageForMaintenanceRelease=Dolibarr ERP & CRM %s is available. Version %s is a maintenance version, so contains only bug fixes. We recommend all users to upgrade to this version. A maintenance release does not introduce new features or changes to the database. You may download it from the download area of https://www.dolibarr.org portal (subdirectory Stable versions). You can read the ChangeLog for complete list of changes. -MultiPriceRuleDesc=When option "Several levels of prices per product/service" is enabled, you can define different prices (one per price level) for each product. To save you time, here you may enter a rule to autocalculate a price for each level based on the price of the first level, so you will have to only enter a price for the first level for each product. This page is designed to save you time but is useful only if your prices for each level are relative to first level. You can ignore this page in most cases. -ModelModulesProduct=Templates for product documents -ToGenerateCodeDefineAutomaticRuleFirst=To be able to generate codes automatically, you must first define a manager to auto-define the barcode number. -SeeSubstitutionVars=See * note for list of possible substitution variables -SeeChangeLog=See ChangeLog file (english only) -AllPublishers=All publishers -UnknownPublishers=Unknown publishers -AddRemoveTabs=Add or remove tabs -AddDataTables=Add object tables -AddDictionaries=Add dictionaries tables -AddData=Add objects or dictionaries data -AddBoxes=Add widgets -AddSheduledJobs=Add scheduled jobs -AddHooks=Add hooks -AddTriggers=Add triggers +MailToProject=Σελίδα έργων +ByDefaultInList=Εμφάνιση από προεπιλογή στην προβολή λίστας +YouUseLastStableVersion=Χρησιμοποιείτε την πιο πρόσφατη σταθερή έκδοση +TitleExampleForMajorRelease=Παράδειγμα μηνύματος που μπορείτε να χρησιμοποιήσετε για να ανακοινώσετε αυτή τη σημαντική έκδοση (διστάσετε να το χρησιμοποιήσετε στις ιστοσελίδες σας) +TitleExampleForMaintenanceRelease=Παράδειγμα μηνύματος που μπορείτε να χρησιμοποιήσετε για να ανακοινώσετε αυτήν την έκδοση συντήρησης (μπορείτε να το χρησιμοποιήσετε στους ιστοτόπους σας) +ExampleOfNewsMessageForMajorRelease=Το Dolibarr ERP & CRM %s είναι διαθέσιμο. Η έκδοση %s είναι μια σημαντική έκδοση με πολλά νέα χαρακτηριστικά τόσο για τους χρήστες όσο και για τους προγραμματιστές. Μπορείτε να το κατεβάσετε από την περιοχή λήψης της διαδικτυακής πύλης https://www.dolibarr.org (υποδιαιρέσεις σταθερών εκδόσεων). Μπορείτε να διαβάσετε το ChangeLog για την πλήρη λίστα αλλαγών. +ExampleOfNewsMessageForMaintenanceRelease=Το Dolibarr ERP & CRM %s είναι διαθέσιμο. Η έκδοση %s είναι μια έκδοση συντήρησης, έτσι περιέχει μόνο διορθώσεις σφαλμάτων. Συνιστούμε σε όλους τους χρήστες να αναβαθμίσουν σε αυτήν την έκδοση. Μια έκδοση συντήρησης δεν εισάγει νέες λειτουργίες ή αλλαγές στη βάση δεδομένων. Μπορείτε να το κατεβάσετε από την περιοχή λήψης της πύλης https://www.dolibarr.org (υποκατάστατο Σταθερές εκδόσεις). Μπορείτε να διαβάσετε το ChangeLog για την πλήρη λίστα των αλλαγών. +MultiPriceRuleDesc=Όταν είναι ενεργοποιημένη η επιλογή "Πολλά επίπεδα τιμών ανά προϊόν / υπηρεσία", μπορείτε να ορίσετε διαφορετικές τιμές (μία ανά επίπεδο τιμής) για κάθε προϊόν. Για να εξοικονομήσετε χρόνο, μπορείτε να εισαγάγετε έναν κανόνα για να υπολογίσετε αυτόματα μια τιμή για κάθε επίπεδο με βάση την τιμή του πρώτου επιπέδου, οπότε θα πρέπει να εισαγάγετε μόνο μια τιμή για το πρώτο επίπεδο για κάθε προϊόν. Αυτή η σελίδα έχει σχεδιαστεί για να σας εξοικονομήσει χρόνο αλλά είναι χρήσιμη μόνο αν οι τιμές σας για κάθε επίπεδο είναι σχετικές με το πρώτο επίπεδο. Μπορείτε να αγνοήσετε αυτή τη σελίδα στις περισσότερες περιπτώσεις. +ModelModulesProduct=Πρότυπα για έγγραφα προϊόντων +ToGenerateCodeDefineAutomaticRuleFirst=Για να μπορείτε να δημιουργείτε αυτόματα κωδικούς, πρέπει πρώτα να ορίσετε έναν διαχειριστή για τον αυτόματο ορισμό του αριθμού γραμμικού κώδικα. +SeeSubstitutionVars=Δείτε τη σημείωση * για λίστα πιθανών μεταβλητών υποκατάστασης +SeeChangeLog=Δείτε το αρχείο ChangeLog (μόνο στα αγγλικά) +AllPublishers=Όλοι οι εκδότες +UnknownPublishers=Άγνωστοι εκδότες +AddRemoveTabs=Προσθέστε ή καταργήστε καρτέλες +AddDataTables=Προσθήκη πινάκων αντικειμένων +AddDictionaries=Προσθέστε πίνακες λεξικών +AddData=Προσθέστε δεδομένα αντικειμένων ή λεξικών +AddBoxes=Προσθέστε γραφικά στοιχεία +AddSheduledJobs=Προσθήκη προγραμματισμένων εργασιών +AddHooks=Προσθέστε γάντζους +AddTriggers=Προσθήκη ενεργοποιήσεων AddMenus=Προσθήκη μενού AddPermissions=Προσθήκη δικαιωμάτων -AddExportProfiles=Add export profiles -AddImportProfiles=Add import profiles -AddOtherPagesOrServices=Add other pages or services -AddModels=Add document or numbering templates -AddSubstitutions=Add keys substitutions -DetectionNotPossible=Detection not possible -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) -ListOfAvailableAPIs=List of available APIs -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 -CommandIsNotInsideAllowedCommands=The command you are trying to run is not in the list of allowed commands defined in parameter $dolibarr_main_restrict_os_commands in the conf.php file. +AddExportProfiles=Προσθέστε προφίλ εξαγωγής +AddImportProfiles=Προσθήκη προφίλ εισαγωγής +AddOtherPagesOrServices=Προσθέστε άλλες σελίδες ή υπηρεσίες +AddModels=Προσθέστε πρότυπα εγγράφου ή αρίθμησης +AddSubstitutions=Προσθέστε υποκαταστάσεις κλειδιών +DetectionNotPossible=Η ανίχνευση δεν είναι δυνατή +UrlToGetKeyToUseAPIs=Url για να πάρει το διακριτικό για να χρησιμοποιήσει το API (αφού έχει ληφθεί το token, αποθηκεύεται στον πίνακα χρηστών βάσης δεδομένων και πρέπει να παρέχεται σε κάθε κλήση API) +ListOfAvailableAPIs=Λίστα διαθέσιμων API +activateModuleDependNotSatisfied=Η ενότητα "%s" εξαρτάται από τη λειτουργική μονάδα "%s", η οποία λείπει, επομένως η ενότητα "%1$s" ενδέχεται να μην λειτουργεί σωστά. Εγκαταστήστε την ενότητα "%2$s" ή απενεργοποιήστε την ενότητα "%1$s" εάν θέλετε να είστε ασφαλείς από οποιαδήποτε έκπληξη +CommandIsNotInsideAllowedCommands=Η εντολή που προσπαθείτε να εκτελέσετε δεν βρίσκεται στη λίστα επιτρεπόμενων εντολών που ορίζονται στην παράμετρο $ dolibarr_main_restrict_os_commands στο αρχείο conf.php . LandingPage=Σελίδα στόχος -SamePriceAlsoForSharedCompanies=If you use a multicompany module, with the choice "Single price", the price will also be the same for all companies if products are shared between environments -ModuleEnabledAdminMustCheckRights=Module has been activated. Permissions for activated module(s) were given to admin users only. You may need to grant permissions to other users or groups manually if necessary. -UserHasNoPermissions=This user has no permissions defined -TypeCdr=Use "None" if the date of payment term is date of invoice plus a delta in days (delta is field "%s")
    Use "At end of month", if, after delta, the date must be increased to reach the end of month (+ an optional "%s" in days)
    Use "Current/Next" to have payment term date being the first Nth of the month after delta (delta is field "%s", N is stored into field "%s") -BaseCurrency=Reference currency of the company (go into setup of company to change this) -WarningNoteModuleInvoiceForFrenchLaw=This module %s is compliant with French laws (Loi Finance 2016). -WarningNoteModulePOSForFrenchLaw=This module %s is compliant with French laws (Loi Finance 2016) because module Non Reversible Logs is automatically activated. -WarningInstallationMayBecomeNotCompliantWithLaw=You are trying to install module %s that is an external module. Activating an external module means you trust the publisher of that module and that you are sure that this module does not adversely impact the behavior of your application, and is compliant with laws of your country (%s). If the module introduces an illegal feature, you become responsible for the use of illegal software. -MAIN_PDF_MARGIN_LEFT=Left margin on PDF -MAIN_PDF_MARGIN_RIGHT=Right margin on PDF -MAIN_PDF_MARGIN_TOP=Top margin on PDF -MAIN_PDF_MARGIN_BOTTOM=Bottom margin on PDF -NothingToSetup=There is no specific setup required for this module. -SetToYesIfGroupIsComputationOfOtherGroups=Set this to yes if this group is a computation of other groups -EnterCalculationRuleIfPreviousFieldIsYes=Enter calculation rule if previous field was set to Yes (For example 'CODEGRP1+CODEGRP2') -SeveralLangugeVariatFound=Several language variants found -COMPANY_AQUARIUM_REMOVE_SPECIAL=Remove special characters -COMPANY_AQUARIUM_CLEAN_REGEX=Regex filter to clean value (COMPANY_AQUARIUM_CLEAN_REGEX) -GDPRContact=Data Protection Officer (DPO, Data Privacy or GDPR contact) -GDPRContactDesc=If you store data about European companies/citizens, you can name the contact who is responsible for the General Data Protection Regulation here -HelpOnTooltip=Help text to show on tooltip -HelpOnTooltipDesc=Put text or a translation key here for the text to show in a tooltip when this field appears in a form -YouCanDeleteFileOnServerWith=You can delete this file on the server with Command Line:
    %s -ChartLoaded=Chart of account loaded -SocialNetworkSetup=Setup of module Social Networks -EnableFeatureFor=Enable features for %s -VATIsUsedIsOff=Note: The option to use Sales Tax or VAT has been set to Off in the menu %s - %s, so Sales tax or Vat used will always be 0 for sales. -SwapSenderAndRecipientOnPDF=Swap sender and recipient address position on PDF documents -FeatureSupportedOnTextFieldsOnly=Warning, feature supported on text fields only. Also an URL parameter action=create or action=edit must be set OR page name must end with 'new.php' to trigger this feature. -EmailCollector=Email collector -EmailCollectorDescription=Add a scheduled job and a setup page to scan regularly email boxes (using IMAP protocol) and record emails received into your application, at the right place and/or create some records automatically (like leads). -NewEmailCollector=New Email Collector -EMailHost=Host of email IMAP server -MailboxSourceDirectory=Mailbox source directory -MailboxTargetDirectory=Mailbox target directory -EmailcollectorOperations=Operations to do by collector -MaxEmailCollectPerCollect=Max number of emails collected per collect -CollectNow=Collect now -ConfirmCloneEmailCollector=Are you sure you want to clone the Email collector %s ? -DateLastCollectResult=Date latest collect tried -DateLastcollectResultOk=Date latest collect successfull -LastResult=Latest result -EmailCollectorConfirmCollectTitle=Email collect confirmation -EmailCollectorConfirmCollect=Do you want to run the collection for this collector now ? -NoNewEmailToProcess=No new email (matching filters) to process -NothingProcessed=Nothing done -XEmailsDoneYActionsDone=%s emails qualified, %s emails successfully processed (for %s record/actions done) -RecordEvent=Record email event -CreateLeadAndThirdParty=Create lead (and third party if necessary) -CreateTicketAndThirdParty=Create ticket (and third party if necessary) +SamePriceAlsoForSharedCompanies=Αν χρησιμοποιείτε μια ενότητα πολλαπλών εταιρειών, με την επιλογή "Ενιαία τιμή", η τιμή θα είναι επίσης ίδια για όλες τις εταιρείες, εάν τα προϊόντα μοιράζονται μεταξύ των περιβαλλόντων +ModuleEnabledAdminMustCheckRights=Η μονάδα έχει ενεργοποιηθεί. Οι άδειες για τις ενεργοποιημένες μονάδες δόθηκαν μόνο σε διαχειριστές. Ίσως χρειαστεί να χορηγήσετε δικαιώματα σε άλλους χρήστες ή ομάδες με μη αυτόματο τρόπο, εάν είναι απαραίτητο. +UserHasNoPermissions=Αυτός ο χρήστης δεν έχει οριστεί δικαιώματα +TypeCdr=Χρησιμοποιήστε το "Κανένας" εάν η ημερομηνία πληρωμής είναι η ημερομηνία του τιμολογίου συν ένα δέλτα σε ημέρες (δέλτα είναι πεδίο "%s")
    Χρησιμοποιήστε το "Στο τέλος του μήνα", εάν, μετά το δέλτα, η ημερομηνία πρέπει να αυξηθεί για να φτάσει στο τέλος του μήνα (+ ένα προαιρετικό "%s" σε ημέρες)
    Χρησιμοποιήστε το "Τρέχουσα / Επόμενη" για να έχετε την ημερομηνία πληρωμής ως το πρώτο Nth του μήνα μετά το δέλτα (το delta είναι πεδίο "%s", το N αποθηκεύεται στο πεδίο "%s") +BaseCurrency=Νόμισμα αναφοράς της εταιρείας (πηγαίνετε σε ρύθμιση της εταιρείας για να το αλλάξετε αυτό) +WarningNoteModuleInvoiceForFrenchLaw=Αυτή η ενότητα %s συμμορφώνεται με τους γαλλικούς νόμους (Loi Finance 2016). +WarningNoteModulePOSForFrenchLaw=Αυτή η ενότητα %s συμμορφώνεται με τους γαλλικούς νόμους (Loi Finance 2016), επειδή η ενότητα Μη αναστρέψιμες καταγραφές ενεργοποιείται αυτόματα. +WarningInstallationMayBecomeNotCompliantWithLaw=Προσπαθείτε να εγκαταστήσετε την ενότητα %s που είναι μια εξωτερική μονάδα. Η ενεργοποίηση μιας εξωτερικής μονάδας σημαίνει ότι εμπιστεύεστε τον εκδότη της συγκεκριμένης ενότητας και ότι είστε βέβαιοι ότι η ενότητα αυτή δεν επηρεάζει δυσμενώς τη συμπεριφορά της εφαρμογής σας και συμμορφώνεται με τους νόμους της χώρας σας (%s). Εάν η ενότητα εισάγει ένα παράνομο χαρακτηριστικό, είστε υπεύθυνοι για τη χρήση παράνομου λογισμικού. +MAIN_PDF_MARGIN_LEFT=Αριστερό περιθώριο σε PDF +MAIN_PDF_MARGIN_RIGHT=Δεξί περιθώριο στο PDF +MAIN_PDF_MARGIN_TOP=Κορυφή περιθώριο σε PDF +MAIN_PDF_MARGIN_BOTTOM=Κάτω περιθώριο σε PDF +NothingToSetup=Δεν απαιτείται συγκεκριμένη ρύθμιση για αυτήν την ενότητα. +SetToYesIfGroupIsComputationOfOtherGroups=Ορίστε αυτό το ναι αν αυτή η ομάδα είναι ένας υπολογισμός άλλων ομάδων +EnterCalculationRuleIfPreviousFieldIsYes=Εισαγάγετε τον κανόνα υπολογισμού εάν το προηγούμενο πεδίο είχε οριστεί σε Ναι (για παράδειγμα 'CODEGRP1 + CODEGRP2') +SeveralLangugeVariatFound=Πολλές γλωσσικές παραλλαγές βρέθηκαν +RemoveSpecialChars=Καταργήστε τους ειδικούς χαρακτήρες +COMPANY_AQUARIUM_CLEAN_REGEX=Φίλτρο Regex για καθαρισμό τιμής (COMPANY_AQUARIUM_CLEAN_REGEX) +COMPANY_DIGITARIA_CLEAN_REGEX=Φίλτρο Regex για καθαρισμό τιμής (COMPANY_DIGITARIA_CLEAN_REGEX) +COMPANY_DIGITARIA_UNIQUE_CODE=Διπλότυπο δεν επιτρέπεται +GDPRContact=Υπεύθυνος Προστασίας Δεδομένων (DPO, Προστασία δεδομένων ή επικοινωνία GDPR) +GDPRContactDesc=Εάν αποθηκεύετε δεδομένα σχετικά με ευρωπαϊκές εταιρείες / πολίτες, μπορείτε να αναφέρετε εδώ την επαφή που είναι υπεύθυνη για τον Κανονισμό Γενικής Προστασίας Δεδομένων +HelpOnTooltip=Βοήθεια κειμένου για να εμφανιστεί στο tooltip +HelpOnTooltipDesc=Βάλτε εδώ ένα κείμενο ή ένα πλήκτρο μετάφρασης για να εμφανιστεί το κείμενο σε μια επεξήγηση όταν το πεδίο εμφανίζεται σε μια φόρμα +YouCanDeleteFileOnServerWith=Μπορείτε να διαγράψετε αυτό το αρχείο στο διακομιστή με γραμμή εντολών:
    %s +ChartLoaded=Λογαριασμός που έχει φορτωθεί +SocialNetworkSetup=Ρύθμιση της ενότητας Κοινωνικά δίκτυα +EnableFeatureFor=Ενεργοποίηση χαρακτηριστικών για %s +VATIsUsedIsOff=Σημείωση: Η επιλογή χρήσης Φόρου Πωλήσεων ή ΦΠΑ έχει οριστεί σε Off (Απενεργοποίηση) στο μενού %s - %s, οπότε ο φόρος πωλήσεων ή ο Vat που θα χρησιμοποιηθούν θα είναι πάντα 0 για τις πωλήσεις. +SwapSenderAndRecipientOnPDF=Αντικαταστήστε τη θέση διευθύνσεων αποστολέα και παραλήπτη σε έγγραφα PDF +FeatureSupportedOnTextFieldsOnly=Προειδοποίηση, χαρακτηριστικό που υποστηρίζεται μόνο σε πεδία κειμένου. Επίσης, πρέπει να οριστεί μια παράμετρος URL action = create or action = edit Ή το όνομα της σελίδας πρέπει να τερματίζεται με 'new.php' για να ενεργοποιήσει αυτή τη λειτουργία. +EmailCollector=Συλλέκτης ηλεκτρονικού ταχυδρομείου +EmailCollectorDescription=Προσθέστε μια προγραμματισμένη εργασία και μια σελίδα ρύθμισης για να σαρώσετε τακτικά παράθυρα email (χρησιμοποιώντας το πρωτόκολλο IMAP) και να καταγράψετε τα μηνύματα που έχετε λάβει στην αίτησή σας, στο σωστό μέρος ή / και να δημιουργήσετε αυτόματα τις εγγραφές (όπως οι οδηγοί). +NewEmailCollector=Νέος συλλέκτης ηλεκτρονικού ταχυδρομείου +EMailHost=Υποδοχή διακομιστή IMAP ηλεκτρονικού ταχυδρομείου +MailboxSourceDirectory=Κατάλογος προέλευσης γραμματοκιβωτίου +MailboxTargetDirectory=Κατάλογος προορισμού γραμματοκιβωτίου +EmailcollectorOperations=Λειτουργίες από συλλέκτη +MaxEmailCollectPerCollect=Μέγιστος αριθμός μηνυμάτων ηλεκτρονικού ταχυδρομείου που συλλέγονται ανά συλλογή +CollectNow=Συλλέξτε τώρα +ConfirmCloneEmailCollector=Είστε βέβαιοι ότι θέλετε να κλωνοποιήσετε τον συλλέκτη e-mail %s? +DateLastCollectResult=Η τελευταία συλλογή δοκιμάστηκε +DateLastcollectResultOk=Ημερομηνία τελευταίας συλλογής επιτυχούς +LastResult=Τελευταίο αποτέλεσμα +EmailCollectorConfirmCollectTitle=Το email συλλέγει επιβεβαίωση +EmailCollectorConfirmCollect=Θέλετε να εκτελέσετε τη συλλογή για αυτόν τον συλλέκτη τώρα; +NoNewEmailToProcess=Δεν υπάρχει νέο μήνυμα ηλεκτρονικού ταχυδρομείου (φίλτρα που ταιριάζουν) για επεξεργασία +NothingProcessed=Τίποτα δεν έγινε +XEmailsDoneYActionsDone=%s τα κατάλληλα μηνύματα ηλεκτρονικού ταχυδρομείου, τα emails %s υποβλήθηκαν σε επιτυχή επεξεργασία (για %s η εγγραφή / οι ενέργειες έγιναν) +RecordEvent=Εγγραφή συμβάντος ηλεκτρονικού ταχυδρομείου +CreateLeadAndThirdParty=Δημιουργία μολύβδου (και τρίτου εάν είναι απαραίτητο) +CreateTicketAndThirdParty=Δημιουργία εισιτηρίου (και τρίτου εάν είναι απαραίτητο) CodeLastResult=Latest result code -NbOfEmailsInInbox=Number of emails in source directory -LoadThirdPartyFromName=Load third party searching on %s (load only) -LoadThirdPartyFromNameOrCreate=Load third party searching on %s (create if not found) -WithDolTrackingID=Dolibarr Tracking ID found -WithoutDolTrackingID=Dolibarr Tracking ID not found +NbOfEmailsInInbox=Αριθμός μηνυμάτων ηλεκτρονικού ταχυδρομείου στον κατάλογο προέλευσης +LoadThirdPartyFromName=Φόρτωση αναζήτησης τρίτου μέρους στο %s (μόνο φόρτωση) +LoadThirdPartyFromNameOrCreate=Φόρτωση αναζήτησης τρίτου μέρους στο %s (δημιουργία αν δεν βρεθεί) +WithDolTrackingID=Dolibarr Reference found in Message ID +WithoutDolTrackingID=Dolibarr Reference not found in Message ID FormatZip=Zip -MainMenuCode=Menu entry code (mainmenu) -ECMAutoTree=Show automatic ECM tree -OperationParamDesc=Define values to use for action, or how to extract values. For example:
    objproperty1=SET:abc
    objproperty1=SET:a value with replacement of __objproperty1__
    objproperty3=SETIFEMPTY:abc
    objproperty4=EXTRACT:HEADER:X-Myheaderkey.*[^\\s]+(.*)
    options_myextrafield=EXTRACT:SUBJECT:([^\\s]*)
    object.objproperty5=EXTRACT:BODY:My company name is\\s([^\\s]*)

    Use a ; char as separator to extract or set several properties. -OpeningHours=Opening hours -OpeningHoursDesc=Enter here the regular opening hours of your company. -ResourceSetup=Configuration of Resource module -UseSearchToSelectResource=Use a search form to choose a resource (rather than a drop-down list). -DisabledResourceLinkUser=Disable feature to link a resource to users -DisabledResourceLinkContact=Disable feature to link a resource to contacts -ConfirmUnactivation=Confirm module reset -OnMobileOnly=On small screen (smartphone) only -DisableProspectCustomerType=Disable the "Prospect + Customer" third party type (so third party must be Prospect or Customer but can't be both) -MAIN_OPTIMIZEFORTEXTBROWSER=Simplify interface for blind person -MAIN_OPTIMIZEFORTEXTBROWSERDesc=Enable this option if you are a blind person, or if you use the application from a text browser like Lynx or Links. -MAIN_OPTIMIZEFORCOLORBLIND=Change interface's color for color blind person -MAIN_OPTIMIZEFORCOLORBLINDDesc=Enable this option if you are a color blind person, in some case interface will change color setup to increase contrast. -Protanopia=Protanopia +MainMenuCode=Κωδικός εισόδου μενού (mainmenu) +ECMAutoTree=Εμφάνιση αυτόματης δομής ECM +OperationParamDesc=Ορίστε τιμές που θα χρησιμοποιηθούν για δράση ή πώς να εξάγετε τιμές. Για παράδειγμα:
    objproperty1 = SET: abc
    objproperty1 = SET: τιμή με αντικατάσταση του __objproperty1__
    objproperty3 = SETIFEMPTY: abc
    objproperty4 = EXTRACT: HEADER: X-Myheaderkey. * [^ \\ s] + (. *)
    options_myextrafield = ΕΚΤΟΣ: ΘΕΜΑ: ([^ \\ s] *)
    object.objproperty5 = ΕΚΤΟΣ: ΣΩΜΑ: Το όνομα της εταιρείας μου είναι \\ s ([^ \\ s] *)

    Χρησιμοποίησε ένα ; char ως διαχωριστικό για να εξαγάγετε ή να ορίσετε πολλές ιδιότητες. +OpeningHours=Ωρες λειτουργίας +OpeningHoursDesc=Πληκτρολογήστε εδώ τις κανονικές ώρες λειτουργίας της εταιρείας σας. +ResourceSetup=Διαμόρφωση της ενότητας πόρων +UseSearchToSelectResource=Χρησιμοποιήστε μια φόρμα αναζήτησης για να επιλέξετε έναν πόρο (και όχι μια αναπτυσσόμενη λίστα). +DisabledResourceLinkUser=Απενεργοποιήστε τη λειτουργία για να συνδέσετε μια πηγή στους χρήστες +DisabledResourceLinkContact=Απενεργοποιήστε τη δυνατότητα σύνδεσης ενός πόρου με τις επαφές +EnableResourceUsedInEventCheck=Ενεργοποίηση λειτουργίας για να ελέγξετε αν χρησιμοποιείται ένας πόρος σε ένα συμβάν +ConfirmUnactivation=Επιβεβαιώστε την επαναφορά της μονάδας +OnMobileOnly=Σε μικρή οθόνη (smartphone) μόνο +DisableProspectCustomerType=Απενεργοποιήστε τον τύπο τρίτου μέρους "Prospect + Πελάτης" (οπότε το τρίτο μέρος πρέπει να είναι Prospect ή Πελάτης, αλλά δεν μπορεί να είναι και οι δύο) +MAIN_OPTIMIZEFORTEXTBROWSER=Απλοποιήστε τη διεπαφή για τυφλό άτομο +MAIN_OPTIMIZEFORTEXTBROWSERDesc=Ενεργοποιήστε αυτήν την επιλογή εάν είστε τυφλός ή χρησιμοποιείτε την εφαρμογή από ένα πρόγραμμα περιήγησης κειμένου όπως Lynx ή Links. +MAIN_OPTIMIZEFORCOLORBLIND=Αλλάξτε το χρώμα της διεπαφής για τον τυφλό χρώμα +MAIN_OPTIMIZEFORCOLORBLINDDesc=Ενεργοποιήστε αυτή την επιλογή αν είστε τυφλός, σε μερικές περιπτώσεις το περιβάλλον εργασίας θα αλλάξει τη ρύθμιση χρώματος για να αυξηθεί η αντίθεση. +Protanopia=Πρωτανοπία Deuteranopes=Deuteranopes Tritanopes=Tritanopes -ThisValueCanOverwrittenOnUserLevel=This value can be overwritten by each user from its user page - tab '%s' -DefaultCustomerType=Default thirdparty type for "New customer" creation form -ABankAccountMustBeDefinedOnPaymentModeSetup=Note: The bank account must be defined on the module of each payment mode (Paypal, Stripe, ...) to have this feature working. -RootCategoryForProductsToSell=Root category of products to sell -RootCategoryForProductsToSellDesc=If defined, only products inside this category or childs of this category will be available in the Point Of Sale -DebugBar=Debug Bar -DebugBarDesc=Toolbar that comes with a plenty of tools to simplify debugging -DebugBarSetup=DebugBar Setup -GeneralOptions=General Options -LogsLinesNumber=Number of lines to show on logs tab -UseDebugBar=Use the debug bar -DEBUGBAR_LOGS_LINES_NUMBER=Number of last log lines to keep in console -WarningValueHigherSlowsDramaticalyOutput=Warning, higher values slows dramaticaly output -ModuleActivated=Module %s is activated and slows the interface -EXPORTS_SHARE_MODELS=Export models are share with everybody -ExportSetup=Setup of module Export -InstanceUniqueID=Unique ID of the instance -SmallerThan=Smaller than -LargerThan=Larger than -IfTrackingIDFoundEventWillBeLinked=Note that If a tracking ID is found into incoming email, the event will be automatically linked to the related objects. -WithGMailYouCanCreateADedicatedPassword=With a GMail account, if you enabled the 2 steps validation, it is recommanded to create a dedicated second password for the application instead of using your own account passsword from https://myaccount.google.com/. -EndPointFor=End point for %s : %s -DeleteEmailCollector=Delete email collector -ConfirmDeleteEmailCollector=Are you sure you want to delete this email collector? -RecipientEmailsWillBeReplacedWithThisValue=Recipient emails will be always replaced with this value -AtLeastOneDefaultBankAccountMandatory=At least 1 default bank account must be defined -RESTRICT_API_ON_IP=Allow available APIs to some host IP only (wildcard not allowed, use space between values). Empty means every hosts can use the available APIs. -RESTRICT_ON_IP=Allow access to some host IP only (wildcard not allowed, use space between values). Empty means every hosts can access. -BaseOnSabeDavVersion=Based on the library SabreDAV version -NotAPublicIp=Not a public IP -MakeAnonymousPing=Make an anonymous Ping '+1' to the Dolibarr foundation server (done 1 time only after installation) to allow the foundation to count the number of Dolibarr installation. +ThisValueCanOverwrittenOnUserLevel=Αυτή η τιμή μπορεί να αντικατασταθεί από κάθε χρήστη από τη σελίδα χρήστη - η καρτέλα '%s' +DefaultCustomerType=Προεπιλεγμένος τύπος τρίτου μέρους για τη φόρμα δημιουργίας νέου πελάτη +ABankAccountMustBeDefinedOnPaymentModeSetup=Σημείωση: Ο τραπεζικός λογαριασμός πρέπει να οριστεί στη λειτουργική μονάδα κάθε τρόπου πληρωμής (Paypal, Stripe, ...) για να λειτουργήσει αυτό το χαρακτηριστικό. +RootCategoryForProductsToSell=Κατηγορία ρίζας των προϊόντων που πωλούνται +RootCategoryForProductsToSellDesc=Εάν ορίζεται, μόνο τα προϊόντα εντός αυτής της κατηγορίας ή τα παιδιά αυτής της κατηγορίας θα είναι διαθέσιμα στο σημείο πώλησης +DebugBar=Γραμμή εντοπισμού σφαλμάτων +DebugBarDesc=Γραμμή εργαλείων που συνοδεύεται από πολλά εργαλεία για την απλούστευση του εντοπισμού σφαλμάτων +DebugBarSetup=Ρύθμιση DebugBar +GeneralOptions=Γενικές επιλογές +LogsLinesNumber=Αριθμός γραμμών που θα εμφανίζονται στην καρτέλα "Αρχεία καταγραφής" +UseDebugBar=Χρησιμοποιήστε τη γραμμή εντοπισμού σφαλμάτων +DEBUGBAR_LOGS_LINES_NUMBER=Αριθμός τελευταίων γραμμών καταγραφής που διατηρούνται στην κονσόλα +WarningValueHigherSlowsDramaticalyOutput=Προειδοποίηση, οι υψηλότερες τιμές επιβραδύνουν την δραματική παραγωγή +ModuleActivated=Η ενότητα %s ενεργοποιείται και επιβραδύνει τη διεπαφή +EXPORTS_SHARE_MODELS=Τα μοντέλα εξαγωγής είναι κοινά με όλους +ExportSetup=Ρύθμιση εξαγωγής της ενότητας +InstanceUniqueID=Μοναδικό αναγνωριστικό της παρουσίας +SmallerThan=Μικρότερη από +LargerThan=Μεγαλύτερο από +IfTrackingIDFoundEventWillBeLinked=Σημειώστε ότι Εάν εντοπιστεί ένα αναγνωριστικό παρακολούθησης στα εισερχόμενα μηνύματα ηλεκτρονικού ταχυδρομείου, το συμβάν θα συνδεθεί αυτόματα με τα σχετικά αντικείμενα. +WithGMailYouCanCreateADedicatedPassword=Με ένα λογαριασμό GMail, εάν έχετε ενεργοποιήσει την επικύρωση 2 βημάτων, σας συνιστούμε να δημιουργήσετε έναν ειδικό δευτερεύοντα κωδικό πρόσβασης για την εφαρμογή αντί να χρησιμοποιήσετε τη δική σας passsword από https://myaccount.google.com/. +EndPointFor=Σημείο τερματισμού για %s: %s +DeleteEmailCollector=Διαγραφή συλλέκτη ηλεκτρονικού ταχυδρομείου +ConfirmDeleteEmailCollector=Είστε βέβαιοι ότι θέλετε να διαγράψετε αυτό το συλλέκτη email; +RecipientEmailsWillBeReplacedWithThisValue=Τα μηνύματα ηλεκτρονικού ταχυδρομείου παραλήπτη θα αντικατασταθούν πάντα με αυτήν την τιμή +AtLeastOneDefaultBankAccountMandatory=Πρέπει να οριστεί τουλάχιστον ένας προεπιλεγμένος τραπεζικός λογαριασμός +RESTRICT_API_ON_IP=Να επιτρέπονται τα διαθέσιμα API μόνο σε κάποιο IP κεντρικού υπολογιστή (δεν επιτρέπεται το μπαλαντέρ, χρησιμοποιήστε το διάστημα μεταξύ των τιμών). Κενό σημαίνει ότι κάθε κεντρικός υπολογιστής μπορεί να χρησιμοποιήσει τα διαθέσιμα API. +RESTRICT_ON_IP=Να επιτρέπεται η πρόσβαση σε κάποιο IP κεντρικού υπολογιστή (δεν επιτρέπεται το μπαλαντέρ, χρησιμοποιήστε το διάστημα μεταξύ των τιμών). Κενό σημαίνει ότι κάθε κεντρικός υπολογιστής μπορεί να έχει πρόσβαση. +BaseOnSabeDavVersion=Με βάση τη βιβλιοθήκη SabreDAV έκδοση +NotAPublicIp=Δεν είναι δημόσια IP +MakeAnonymousPing=Δημιουργήστε ένα ανώνυμο Ping '+1' στο διακομιστή βάσης Dolibarr (που γίνεται 1 φορά μόνο μετά την εγκατάσταση) για να επιτρέψετε στο ίδρυμα να μετρήσει τον αριθμό της εγκατάστασης Dolibarr. +FeatureNotAvailableWithReceptionModule=Η λειτουργία δεν είναι διαθέσιμη όταν είναι ενεργοποιημένη η λειτουργία Υποδοχή +EmailTemplate=Template for email diff --git a/htdocs/langs/el_GR/agenda.lang b/htdocs/langs/el_GR/agenda.lang index 6f123b81075..a8dc389ebbb 100644 --- a/htdocs/langs/el_GR/agenda.lang +++ b/htdocs/langs/el_GR/agenda.lang @@ -12,7 +12,7 @@ Event=Εκδήλωση Events=Ενέργειες EventsNb=Αριθμός γεγονότων ListOfActions=Λίστα γεγονότων -EventReports=Event reports +EventReports=Αναφορές συμβάντων Location=Τοποθεσία ToUserOfGroup=Σε κάθε χρήστη της ομάδας EventOnFullDay=Ολοήμερο Γεγονός @@ -31,16 +31,16 @@ ViewWeek=Προβολή εβδομάδας ViewPerUser=Προβολή ανά χρήστη ViewPerType=Προβολή ανά τύπο AutoActions= Αυτόματη συμπλήρωση ημερολογίου -AgendaAutoActionDesc= Here you may define events which you want Dolibarr to create automatically in Agenda. If nothing is checked, only manual actions will be included in logs and displayed in Agenda. Automatic tracking of business actions done on objects (validation, status change) will not be saved. -AgendaSetupOtherDesc= This page provides options to allow the export of your Dolibarr events into an external calendar (Thunderbird, Google Calendar etc...) +AgendaAutoActionDesc= Εδώ μπορείτε να ορίσετε τα γεγονότα που θέλετε να δημιουργήσει αυτόματα το Dolibarr στην Ατζέντα. Αν δεν υπάρχει τίποτα, θα συμπεριληφθούν μόνο οι μη αυτόματες ενέργειες στα αρχεία καταγραφής και θα εμφανίζονται στην Ατζέντα. Η αυτόματη παρακολούθηση επιχειρηματικών ενεργειών που πραγματοποιούνται σε αντικείμενα (επικύρωση, αλλαγή κατάστασης) δεν θα αποθηκευτεί. +AgendaSetupOtherDesc= Αυτή η σελίδα παρέχει επιλογές που επιτρέπουν την εξαγωγή των συμβάντων Dolibarr σε ένα εξωτερικό ημερολόγιο (Thunderbird, Google Calendar κ.λπ.) AgendaExtSitesDesc=Αυτή η σελίδα σας επιτρέπει να ρυθμίσετε εξωτερικά ημερολόγια. ActionsEvents=Γεγονότα για τα οποία θα δημιουργήσουν εγγραφή στο ημερολόγιο, αυτόματα -EventRemindersByEmailNotEnabled=Event reminders by email was not enabled into %s module setup. +EventRemindersByEmailNotEnabled=Οι υπενθυμίσεις συμβάντων μέσω ηλεκτρονικού ταχυδρομείου δεν ενεργοποιήθηκαν στη ρύθμιση μονάδας %s. ##### Agenda event labels ##### -NewCompanyToDolibarr=Third party %s created -COMPANY_DELETEInDolibarr=Third party %s deleted +NewCompanyToDolibarr=Το τρίτο μέρος %s δημιουργήθηκε +COMPANY_DELETEInDolibarr=Το τρίτο μέρος %s διαγράφηκε ContractValidatedInDolibarr=Συμβόλαιο %s επικυρώθηκε -CONTRACT_DELETEInDolibarr=Contract %s deleted +CONTRACT_DELETEInDolibarr=Η σύμβαση %s διαγράφηκε PropalClosedSignedInDolibarr=Πρόσφορα %s υπεγράφη PropalClosedRefusedInDolibarr=Πρόσφορα %s απορρίφθηκε PropalValidatedInDolibarr=Η πρόταση %s επικυρώθηκε @@ -52,18 +52,18 @@ InvoiceDeleteDolibarr=Τιμολόγιο %s διαγράφεται InvoicePaidInDolibarr=Τιμολόγιο %s άλλαξε σε καταβληθεί InvoiceCanceledInDolibarr=Τιμολόγιο %s ακυρώθηκε MemberValidatedInDolibarr=Μέλος %s επικυρωθεί -MemberModifiedInDolibarr=Member %s modified -MemberResiliatedInDolibarr=Member %s terminated +MemberModifiedInDolibarr=Το μέλος %s τροποποιήθηκε +MemberResiliatedInDolibarr=Το μέλος %s τερματίστηκε MemberDeletedInDolibarr=Μέλος %s διαγράφηκε -MemberSubscriptionAddedInDolibarr=Subscription %s for member %s added -MemberSubscriptionModifiedInDolibarr=Subscription %s for member %s modified -MemberSubscriptionDeletedInDolibarr=Subscription %s for member %s deleted +MemberSubscriptionAddedInDolibarr=Εγγραφή %s για μέλος %s προστέθηκε +MemberSubscriptionModifiedInDolibarr=Συνδρομή %s για τροποποιημένο μέλος %s +MemberSubscriptionDeletedInDolibarr=Η συνδρομή %s για το μέλος %s διαγράφηκε ShipmentValidatedInDolibarr=Η αποστολή %s επικυρώθηκε -ShipmentClassifyClosedInDolibarr=Shipment %s classified billed -ShipmentUnClassifyCloseddInDolibarr=Shipment %s classified reopened -ShipmentBackToDraftInDolibarr=Shipment %s go back to draft status +ShipmentClassifyClosedInDolibarr=Η αποστολή %s ταξινομείται χρεώνεται +ShipmentUnClassifyCloseddInDolibarr=Η αποστολή %s ταξινομήθηκε εκ νέου +ShipmentBackToDraftInDolibarr=Η αποστολή %s επιστρέφει στην κατάσταση του σχεδίου ShipmentDeletedInDolibarr=Η αποστολή %s διαγράφηκε -OrderCreatedInDolibarr=Order %s created +OrderCreatedInDolibarr=Παραγγελία %s OrderValidatedInDolibarr=Η παραγγελία %s επικυρώθηκε OrderDeliveredInDolibarr=Παραγγελία %s κατατάσσεται παραδοτέα OrderCanceledInDolibarr=Παραγγελία %s ακυρώθηκε @@ -71,44 +71,58 @@ OrderBilledInDolibarr=Παραγγελία %s κατατάσσεται χρεω OrderApprovedInDolibarr=Παραγγελία %s εγκρίθηκε OrderRefusedInDolibarr=Παραγγελία %s απορριφθεί OrderBackToDraftInDolibarr=Παραγγελία %s θα επιστρέψει στην κατάσταση σχέδιο -ProposalSentByEMail=Commercial proposal %s sent by email -ContractSentByEMail=Contract %s sent by email -OrderSentByEMail=Sales order %s sent by email -InvoiceSentByEMail=Customer invoice %s sent by email -SupplierOrderSentByEMail=Purchase order %s sent by email -SupplierInvoiceSentByEMail=Vendor invoice %s sent by email -ShippingSentByEMail=Shipment %s sent by email +ProposalSentByEMail=Εμπορική πρόταση %s αποστέλλεται μέσω ηλεκτρονικού ταχυδρομείου +ContractSentByEMail=Η σύμβαση %s αποστέλλεται μέσω ηλεκτρονικού ταχυδρομείου +OrderSentByEMail=Παραγγελία πώλησης %s μέσω ηλεκτρονικού ταχυδρομείου +InvoiceSentByEMail=Το τιμολόγιο πελατών %s στάλθηκε μέσω ηλεκτρονικού ταχυδρομείου +SupplierOrderSentByEMail=Παραγγελία αγοράς %s αποστέλλεται μέσω ηλεκτρονικού ταχυδρομείου +ORDER_SUPPLIER_DELETEInDolibarr=Η εντολή αγοράς %s διαγράφηκε +SupplierInvoiceSentByEMail=Τιμολόγιο πωλητή %s αποστέλλεται μέσω ηλεκτρονικού ταχυδρομείου +ShippingSentByEMail=Η αποστολή %s αποστέλλεται μέσω ηλεκτρονικού ταχυδρομείου ShippingValidated= Η αποστολή %s επικυρώθηκε -InterventionSentByEMail=Intervention %s sent by email +InterventionSentByEMail=Η παρέμβαση %s στάλθηκε με ηλεκτρονικό ταχυδρομείο ProposalDeleted=Η προσφορά διαγράφηκε OrderDeleted=Η παραγγελία διαγράφηκε InvoiceDeleted=Το τιμολόγιο διαγράφηκε -PRODUCT_CREATEInDolibarr=Product %s created -PRODUCT_MODIFYInDolibarr=Product %s modified -PRODUCT_DELETEInDolibarr=Product %s deleted -EXPENSE_REPORT_CREATEInDolibarr=Expense report %s created -EXPENSE_REPORT_VALIDATEInDolibarr=Expense report %s validated -EXPENSE_REPORT_APPROVEInDolibarr=Expense report %s approved -EXPENSE_REPORT_DELETEInDolibarr=Expense report %s deleted -EXPENSE_REPORT_REFUSEDInDolibarr=Expense report %s refused +PRODUCT_CREATEInDolibarr=Το προϊόν %s δημιουργήθηκε +PRODUCT_MODIFYInDolibarr=Το προϊόν %s τροποποιήθηκε +PRODUCT_DELETEInDolibarr=Το προϊόν %s διαγράφηκε +HOLIDAY_CREATEInDolibarr=Αίτηση για άδεια %s δημιουργήθηκε +HOLIDAY_MODIFYInDolibarr=Αίτηση για άδεια %s τροποποιήθηκε +HOLIDAY_APPROVEInDolibarr=Request for leave %s approved +HOLIDAY_VALIDATEDInDolibarr=Αίτηση άδειας %s επικυρώθηκε +HOLIDAY_DELETEInDolibarr=Αίτηση άδειας %s διαγράφηκε +EXPENSE_REPORT_CREATEInDolibarr=Αναφορά εξόδων %s δημιουργήθηκε +EXPENSE_REPORT_VALIDATEInDolibarr=Έκθεση δαπανών %s επικυρωθεί +EXPENSE_REPORT_APPROVEInDolibarr=Έκθεση δαπανών %s εγκριθεί +EXPENSE_REPORT_DELETEInDolibarr=Αναφορά εξόδων %s διαγράφηκε +EXPENSE_REPORT_REFUSEDInDolibarr=Η έκθεση δαπανών %s απορρίφθηκε PROJECT_CREATEInDolibarr=Έργο %s δημιουργήθηκε -PROJECT_MODIFYInDolibarr=Project %s modified -PROJECT_DELETEInDolibarr=Project %s deleted -TICKET_CREATEInDolibarr=Ticket %s created -TICKET_MODIFYInDolibarr=Ticket %s modified -TICKET_ASSIGNEDInDolibarr=Ticket %s assigned -TICKET_CLOSEInDolibarr=Ticket %s closed -TICKET_DELETEInDolibarr=Ticket %s deleted +PROJECT_MODIFYInDolibarr=Το έργο %s τροποποιήθηκε +PROJECT_DELETEInDolibarr=Το έργο %s διαγράφηκε +TICKET_CREATEInDolibarr=Το εισιτήριο %s δημιουργήθηκε +TICKET_MODIFYInDolibarr=Το εισιτήριο %s τροποποιήθηκε +TICKET_ASSIGNEDInDolibarr=Το εισιτήριο %s εκχωρήθηκε +TICKET_CLOSEInDolibarr=Το εισιτήριο %s έκλεισε +TICKET_DELETEInDolibarr=Το εισιτήριο %s διαγράφηκε +BOM_VALIDATEInDolibarr=Το BOM επικυρώθηκε +BOM_UNVALIDATEInDolibarr=Το BOM δεν έχει εγκριθεί +BOM_CLOSEInDolibarr=Το BOM είναι απενεργοποιημένο +BOM_REOPENInDolibarr=Ανοίξτε ξανά το BOM +BOM_DELETEInDolibarr=Το BOM διαγράφηκε +MO_VALIDATEInDolibarr=Το ΜΟ επικυρώθηκε +MO_PRODUCEDInDolibarr=ΜΟ παρήγαγε +MO_DELETEInDolibarr=Το MO διαγράφηκε ##### End agenda events ##### -AgendaModelModule=Document templates for event +AgendaModelModule=Πρότυπα εγγράφων για συμβάν DateActionStart=Ημερομηνία έναρξης DateActionEnd=Ημερομηνία λήξης AgendaUrlOptions1=Μπορείτε ακόμη να προσθέσετε τις ακόλουθες παραμέτρους για να φιλτράρετε τα αποτέλεσμα: AgendaUrlOptions3=logina=%s να περιορίσει την παραγωγή ενεργειών που ανήκουν στον χρήστη %s. -AgendaUrlOptionsNotAdmin=logina=!%s to restrict output to actions not owned by user %s. -AgendaUrlOptions4=logint=%s to restrict output to actions assigned to user %s (owner and others). -AgendaUrlOptionsProject=project=__PROJECT_ID__ to restrict output to actions linked to project __PROJECT_ID__. -AgendaUrlOptionsNotAutoEvent=notactiontype=systemauto to exclude automatic events. +AgendaUrlOptionsNotAdmin=logina =! %s για να περιορίσετε την έξοδο σε ενέργειες που δεν ανήκουν στον χρήστη %s . +AgendaUrlOptions4=logint = %s για να περιορίσετε την έξοδο σε ενέργειες που έχουν εκχωρηθεί στο χρήστη %s (ιδιοκτήτης και άλλοι). +AgendaUrlOptionsProject=project = __ PROJECT_ID__ για να περιορίσετε την έξοδο σε ενέργειες που σχετίζονται με το έργο __PROJECT_ID__ . +AgendaUrlOptionsNotAutoEvent=notactiontype = systemauto για την εξαίρεση αυτόματων συμβάντων. AgendaShowBirthdayEvents=Εμφάνιση γενεθλίων των επαφών AgendaHideBirthdayEvents=Απόκρυψη γενεθλίων των επαφών Busy=Απασχολ. @@ -118,9 +132,9 @@ DefaultWorkingHours=Προεπιλογή ώρες εργασίας ανά ημέ # External Sites ical ExportCal=Εξαγωγή ημερολογίου ExtSites=Εισαγωγή εξωτερικών ημερολογίων -ExtSitesEnableThisTool=Show external calendars (defined in global setup) in Agenda. Does not affect external calendars defined by users. +ExtSitesEnableThisTool=Εμφάνιση εξωτερικών ημερολογίων (που ορίζονται στην παγκόσμια ρύθμιση) στην Ατζέντα. Δεν επηρεάζει τα εξωτερικά ημερολόγια που ορίζονται από τους χρήστες. ExtSitesNbOfAgenda=Αριθμός ημερολογίων -AgendaExtNb=Calendar no. %s +AgendaExtNb=Αριθμός ημερολογίου. %s ExtSiteUrlAgenda=URL για να αποκτήσετε πρόσβαση στο .ical αρχείο ExtSiteNoLabel=Χωρίς Περιγραφή VisibleTimeRange=Ορατό χρονικό εύρος diff --git a/htdocs/langs/el_GR/bills.lang b/htdocs/langs/el_GR/bills.lang index 7d0689ce67d..f80319e0286 100644 --- a/htdocs/langs/el_GR/bills.lang +++ b/htdocs/langs/el_GR/bills.lang @@ -3,16 +3,16 @@ Bill=Τιμολόγιο Bills=Τιμολόγια BillsCustomers=Τιμολόγια πελατών BillsCustomer=Τιμολόγιο Πελάτη -BillsSuppliers=Vendor invoices +BillsSuppliers=Τιμολόγια προμηθευτή BillsCustomersUnpaid=Ανεξόφλητα τιμολόγια πελάτη -BillsCustomersUnpaidForCompany=Unpaid customer invoices for %s -BillsSuppliersUnpaid=Unpaid vendor invoices -BillsSuppliersUnpaidForCompany=Unpaid vendors invoices for %s +BillsCustomersUnpaidForCompany=Ανεξόφλητα τιμολόγια του πελάτη %s +BillsSuppliersUnpaid=Μη πληρωθέντα τιμολόγια προμηθευτή +BillsSuppliersUnpaidForCompany=Μη πληρωθέντα τιμολόγια προμηθευτών για %s BillsLate=Καθυστερημένες Πληρωμές BillsStatistics=Στατιστικά για τα τιμολόγια των πελατών -BillsStatisticsSuppliers=Vendors invoices statistics -DisabledBecauseDispatchedInBookkeeping=Disabled because invoice was dispatched into bookkeeping -DisabledBecauseNotLastInvoice=Disabled because invoice is not erasable. Some invoices were recorded after this one and it will create holes in the counter. +BillsStatisticsSuppliers=Οι πωλητές τιμολογούν τα στατιστικά στοιχεία +DisabledBecauseDispatchedInBookkeeping=Απενεργοποιήθηκε επειδή το τιμολόγιο αποστέλλεται στη λογιστική +DisabledBecauseNotLastInvoice=Απενεργοποιημένο επειδή το τιμολόγιο δεν είναι διαγράψιμο. Ορισμένα τιμολόγια καταγράφηκαν μετά από αυτό και θα δημιουργήσει τρύπες στον μετρητή. DisabledBecauseNotErasable=Απενεργοποιημένο επειδή δεν μπορεί να διαγραφή InvoiceStandard=Τυπικό Τιμολόγιο InvoiceStandardAsk=Τυπικό Τιμολόγιο @@ -25,10 +25,10 @@ InvoiceProFormaAsk=Προτιμολόγιο InvoiceProFormaDesc=Το Προτιμολόγιο είναι η εικόνα ενός πραγματικού τιμολογίου, χωρίς όμως να έχει χρηματική αξία InvoiceReplacement=Τιμολόγιο Αντικατάστασης InvoiceReplacementAsk=Αντικατάσταση τιμολογίου με -InvoiceReplacementDesc=Replacement invoice is used to completely replace an invoice with no payment already received.

    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=Το τιμολόγιο αντικατάστασης χρησιμοποιείται για την πλήρη αντικατάσταση ενός τιμολογίου χωρίς πληρωμή που έχει ήδη παραληφθεί.

    Σημείωση: Μπορούν να αντικατασταθούν μόνο τιμολόγια χωρίς πληρωμή. Εάν το τιμολόγιο που αντικαταστήσατε δεν έχει κλείσει ακόμα, θα κλείσει αυτόματα για να «εγκαταλειφθεί». InvoiceAvoir=Πιστωτικό τιμολόγιο InvoiceAvoirAsk=Πιστωτικό τιμολόγιο για την διόρθωση τιμολογίου -InvoiceAvoirDesc=The credit note is a negative invoice used to correct the fact that an invoice shows an amount that differs from the amount actually paid (eg the customer paid too much by mistake, or will not pay the complete amount since some products were returned). +InvoiceAvoirDesc=Το πιστωτικό σημείωμα είναι ένα αρνητικό τιμολόγιο που χρησιμοποιείται για να διορθωθεί το γεγονός ότι ένα τιμολόγιο εμφανίζει ένα ποσό που διαφέρει από το ποσό που έχει πράγματι καταβληθεί (π.χ. ο πελάτης κατέβαλε πάρα πολύ κατά λάθος ή δεν θα πληρώσει το πλήρες ποσό από την επιστροφή ορισμένων προϊόντων). invoiceAvoirWithLines=Δημιουργία Πιστωτικού τιμολογίου με γραμμές από το τιμολόγιο προέλευσης. invoiceAvoirWithPaymentRestAmount=Δημιουργήστε Πιστωτικό Τιμολόγιο με το υπόλοιπο πριν από την καταβολή του τιμολογίου invoiceAvoirLineWithPaymentRestAmount=Πιστωτικό τιμολόγιο για το υπολειπόμενο ανεξόφλητο ποσό @@ -41,7 +41,7 @@ CorrectionInvoice=Τιμολόγιο Διόρθωσης UsedByInvoice=Χρησιμοποιήθηκε στην πληρωμή του τιμολογίου %s ConsumedBy=Consumed by NotConsumed=Not consumed -NoReplacableInvoice=No replaceable invoices +NoReplacableInvoice=Δεν μπορούν να αντικατασταθούν τιμολόγια NoInvoiceToCorrect=Δεν υπάρχουν τιμολόγια προς διόρθωση InvoiceHasAvoir=Was source of one or several credit notes CardBill=Καρτέλα Τιμολογίου @@ -53,9 +53,9 @@ InvoiceLine=Γραμμή Τιμολογίου InvoiceCustomer=Τιμολόγιο Πελάτη CustomerInvoice=Τιμολόγιο Πελάτη CustomersInvoices=Τιμολόγια Πελάτη -SupplierInvoice=Vendor invoice -SuppliersInvoices=Vendors invoices -SupplierBill=Vendor invoice +SupplierInvoice=Τιμολόγιο προμηθευτή +SuppliersInvoices=Τιμολόγια προμηθευτών +SupplierBill=Τιμολόγιο προμηθευτή SupplierBills=Τιμολόγια Προμηθευτή Payment=Πληρωμή PaymentBack=Payment back @@ -66,36 +66,36 @@ paymentInInvoiceCurrency=in invoices currency PaidBack=Paid back DeletePayment=Διαγραφή Πληρωμής ConfirmDeletePayment=Είστε σίγουροι ότι θέλετε να διαγράψετε την πληρωμή; -ConfirmConvertToReduc=Do you want to convert this %s into an absolute discount? -ConfirmConvertToReduc2=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. -ConfirmConvertToReducSupplier=Do you want to convert this %s into an absolute discount? -ConfirmConvertToReducSupplier2=The amount will be saved among all discounts and could be used as a discount for a current or a future invoice for this vendor. -SupplierPayments=Vendor payments +ConfirmConvertToReduc=Θέλετε να μετατρέψετε αυτό το %s σε απόλυτη έκπτωση; +ConfirmConvertToReduc2=Το ποσό θα αποθηκευτεί σε όλες τις εκπτώσεις και θα μπορούσε να χρησιμοποιηθεί ως έκπτωση για ένα τρέχον ή μελλοντικό τιμολόγιο για αυτόν τον πελάτη. +ConfirmConvertToReducSupplier=Θέλετε να μετατρέψετε αυτό το %s σε απόλυτη έκπτωση; +ConfirmConvertToReducSupplier2=Το ποσό θα αποθηκευτεί σε όλες τις εκπτώσεις και θα μπορούσε να χρησιμοποιηθεί ως έκπτωση για ένα τρέχον ή μελλοντικό τιμολόγιο για αυτόν τον προμηθευτή. +SupplierPayments=Πληρωμές προμηθευτών ReceivedPayments=Ληφθείσες Πληρωμές ReceivedCustomersPayments=Ληφθείσες Πληρωμές από πελάτες -PayedSuppliersPayments=Payments paid to vendors +PayedSuppliersPayments=Πληρωμές που καταβάλλονται σε πωλητές ReceivedCustomersPaymentsToValid=Ληφθείσες Πληρωμές από πελάτες προς έγκριση PaymentsReportsForYear=Αναφορές Πληρωμών για %s PaymentsReports=Αναφορές Πληρωμών PaymentsAlreadyDone=Ιστορικό Πληρωμών PaymentsBackAlreadyDone=Payments back already done PaymentRule=Κανόνας Πληρωμής -PaymentMode=Payment Type +PaymentMode=Τρόπος πληρωμής PaymentTypeDC=Χρεωστική/Πιστωτική κάρτα PaymentTypePP=PayPal -IdPaymentMode=Payment Type (id) -CodePaymentMode=Payment Type (code) -LabelPaymentMode=Payment Type (label) -PaymentModeShort=Payment Type -PaymentTerm=Payment Term -PaymentConditions=Payment Terms -PaymentConditionsShort=Payment Terms +IdPaymentMode=Τύπος πληρωμής (id) +CodePaymentMode=Τύπος πληρωμής (κωδικός) +LabelPaymentMode=Είδος πληρωμής (ετικέτα) +PaymentModeShort=Τρόπος πληρωμής +PaymentTerm=Ορος πληρωμής +PaymentConditions=Οροι πληρωμής +PaymentConditionsShort=Οροι πληρωμής PaymentAmount=Σύνολο πληρωμής PaymentHigherThanReminderToPay=Η πληρωμή είναι μεγαλύτερη από το υπόλοιπο -HelpPaymentHigherThanReminderToPay=Attention, the payment amount of one or more bills is higher than the outstanding amount to pay.
    Edit your entry, otherwise confirm and consider creating a credit note for the excess received for each overpaid invoice. -HelpPaymentHigherThanReminderToPaySupplier=Attention, the payment amount of one or more bills is higher than the outstanding amount to pay.
    Edit your entry, otherwise confirm and consider creating a credit note for the excess paid for each overpaid invoice. +HelpPaymentHigherThanReminderToPay=Προσοχή, το ποσό πληρωμής ενός ή περισσότερων λογαριασμών είναι μεγαλύτερο από το οφειλόμενο ποσό.
    Επεξεργαστείτε την καταχώρησή σας, διαφορετικά επιβεβαιώστε και σκεφτείτε να δημιουργήσετε ένα πιστωτικό σημείωμα για το ποσό που λάβατε για κάθε επιπλέον χρεωστικό τιμολόγιο. +HelpPaymentHigherThanReminderToPaySupplier=Προσοχή, το ποσό πληρωμής ενός ή περισσότερων λογαριασμών είναι μεγαλύτερο από το οφειλόμενο ποσό.
    Επεξεργαστείτε την καταχώρησή σας, διαφορετικά επιβεβαιώστε και σκεφτείτε να δημιουργήσετε ένα πιστωτικό σημείωμα για την επιπλέον πληρωμή για κάθε επιπλέον χρεωστικό τιμολόγιο. ClassifyPaid=Χαρακτηρισμός ως 'Πληρωμένο'' -ClassifyUnPaid=Classify 'Unpaid' +ClassifyUnPaid=Ταξινόμηση 'Απλήρωτη' ClassifyPaidPartially=Χαρακτηρισμός ως 'Μη Εξοφλημένο' ClassifyCanceled=Χαρακτηρισμός ως 'Εγκαταλελειμμένο' ClassifyClosed=Χαρακτηρισμός ως 'Κλειστό' @@ -106,14 +106,14 @@ AddBill=Δημιουργία τιμολογίου ή δημιουργία σημ AddToDraftInvoices=Προσθήκη στο πρόχειρο τιμολόγιο DeleteBill=Διαγραφή Τιμολογίου SearchACustomerInvoice=Εύρεση τιμολογίου πελάτη -SearchASupplierInvoice=Search for a vendor invoice +SearchASupplierInvoice=Αναζήτηση τιμολογίου προμηθευτή CancelBill=Ακύρωση Τιμολογίου SendRemindByMail=Αποστολή υπενθύμισης με email DoPayment=Enter payment DoPaymentBack=Enter refund -ConvertToReduc=Mark as credit available -ConvertExcessReceivedToReduc=Convert excess received into available credit -ConvertExcessPaidToReduc=Convert excess paid into available discount +ConvertToReduc=Μαρκάρετε ως διαθέσιμη πίστωση +ConvertExcessReceivedToReduc=Μετατρέψτε το υπερβάλλον έσοδο σε διαθέσιμη πίστωση +ConvertExcessPaidToReduc=Μετατρέψτε το επιπλέον ποσό που καταβλήθηκε σε διαθέσιμη έκπτωση EnterPaymentReceivedFromCustomer=Εισαγωγή πληρωμής από πελάτη EnterPaymentDueToCustomer=Πληρωμή προς προμηθευτή DisabledBecauseRemainderToPayIsZero=Ανενεργό λόγο μηδενικού υπολοίπου πληρωμής @@ -122,8 +122,8 @@ BillStatus=Κατάσταση τιμολογίου StatusOfGeneratedInvoices=Κατάσταση δημιουργηθέντων τιμολογίων BillStatusDraft=Πρόχειρο (απαιτείται επικύρωση) BillStatusPaid=Πληρωμένο -BillStatusPaidBackOrConverted=Credit note refund or marked as credit available -BillStatusConverted=Paid (ready for consumption in final invoice) +BillStatusPaidBackOrConverted=Επιστροφή χρημάτων ή πιστωτική κάρτα +BillStatusConverted=Καταβάλλεται (έτοιμο προς κατανάλωση στο τελικό τιμολόγιο) BillStatusCanceled=Εγκαταλελειμμένο BillStatusValidated=Επικυρωμένο (χρήζει πληρωμής) BillStatusStarted=Ξεκίνησε @@ -133,8 +133,8 @@ BillStatusClosedUnpaid=Κλειστό (απλήρωτο) BillStatusClosedPaidPartially=Πληρωμένο (μερικώς) BillShortStatusDraft=Πρόχειρο BillShortStatusPaid=Πληρωμένο -BillShortStatusPaidBackOrConverted=Refunded or converted -Refunded=Refunded +BillShortStatusPaidBackOrConverted=Επιστρέφονται ή μετατρέπονται +Refunded=Επιστροφή χρημάτων BillShortStatusConverted=Επεξεργάστηκε BillShortStatusCanceled=Εγκαταλελειμμένο BillShortStatusValidated=Επικυρωμένο @@ -144,37 +144,38 @@ BillShortStatusNotRefunded=Not refunded BillShortStatusClosedUnpaid=Κλειστό BillShortStatusClosedPaidPartially=Πληρωμένο (μερικώς) PaymentStatusToValidShort=Προς επικύρωση -ErrorVATIntraNotConfigured=Intra-Community VAT number not yet defined -ErrorNoPaiementModeConfigured=No default payment type defined. Go to Invoice module setup to fix this. -ErrorCreateBankAccount=Create a bank account, then go to Setup panel of Invoice module to define payment types +ErrorVATIntraNotConfigured=Ο ενδοκοινοτικός αριθμός ΦΠΑ δεν έχει καθοριστεί ακόμη +ErrorNoPaiementModeConfigured=Δεν έχει οριστεί προεπιλεγμένος τύπος πληρωμής. Μεταβείτε στην επιλογή ενότητας Τιμολόγιο για να διορθώσετε αυτό το θέμα. +ErrorCreateBankAccount=Δημιουργήστε έναν τραπεζικό λογαριασμό και, στη συνέχεια, μεταβείτε στο πλαίσιο εγκατάστασης της ενότητας Τιμολόγιο για να ορίσετε τους τύπους πληρωμής ErrorBillNotFound=Το τιμολόγιο %s δεν υπάρχει -ErrorInvoiceAlreadyReplaced=Error, you tried to validate an invoice to replace invoice %s. But this one has already been replaced by invoice %s. +ErrorInvoiceAlreadyReplaced=Σφάλμα, προσπαθήσατε να επικυρώσετε ένα τιμολόγιο για να αντικαταστήσετε το τιμολόγιο %s. Αλλά αυτό έχει ήδη αντικατασταθεί από το τιμολόγιο %s. ErrorDiscountAlreadyUsed=Error, discount already used ErrorInvoiceAvoirMustBeNegative=Error, correct invoice must have a negative amount -ErrorInvoiceOfThisTypeMustBePositive=Error, this type of invoice must have a positive amount +ErrorInvoiceOfThisTypeMustBePositive=Σφάλμα, αυτός ο τύπος τιμολογίου πρέπει να έχει ένα ποσό εκτός του φόρου θετικό (ή null) ErrorCantCancelIfReplacementInvoiceNotValidated=Error, can't cancel an invoice that has been replaced by another invoice that is still in draft status -ErrorThisPartOrAnotherIsAlreadyUsedSoDiscountSerieCantBeRemoved=This part or another is already used so discount series cannot be removed. +ErrorThisPartOrAnotherIsAlreadyUsedSoDiscountSerieCantBeRemoved=Αυτό το μέρος ή άλλο χρησιμοποιείται ήδη, ώστε οι σειρές έκπτωσης δεν μπορούν να καταργηθούν. BillFrom=Από BillTo=Στοιχεία Πελάτη ActionsOnBill=Ενέργειες στο τιμολόγιο -RecurringInvoiceTemplate=Template / Recurring invoice +RecurringInvoiceTemplate=Πρότυπο / Επαναλαμβανόμενο τιμολόγιο NoQualifiedRecurringInvoiceTemplateFound=No recurring template invoice qualified for generation. FoundXQualifiedRecurringInvoiceTemplate=Found %s recurring template invoice(s) qualified for generation. NotARecurringInvoiceTemplate=Not a recurring template invoice NewBill=Νέο τιμολόγιο LastBills=Latest %s invoices -LatestTemplateInvoices=Latest %s template invoices -LatestCustomerTemplateInvoices=Latest %s customer template invoices -LatestSupplierTemplateInvoices=Latest %s vendor template invoices +LatestTemplateInvoices=Τα τελευταία τιμολόγια προτύπων %s +LatestCustomerTemplateInvoices=Τελευταία τιμολόγια προτύπου πελάτη %s +LatestSupplierTemplateInvoices=Τελευταία τιμολόγια προτύπου προμηθευτή %s LastCustomersBills=Latest %s customer invoices -LastSuppliersBills=Latest %s vendor invoices +LastSuppliersBills=Τελευταία τιμολόγια προμηθευτών %s AllBills=Όλα τα τιμολόγια -AllCustomerTemplateInvoices=All template invoices +AllCustomerTemplateInvoices=Όλα τα τιμολόγια προτύπων OtherBills=Άλλα τιμολόγια DraftBills=Προσχέδια τιμολογίων CustomersDraftInvoices=Customer draft invoices -SuppliersDraftInvoices=Vendor draft invoices +SuppliersDraftInvoices=Σχέδιο τιμολόγια προμηθευτή Unpaid=Απλήρωτο +ErrorNoPaymentDefined=Σφάλμα Δεν έχει οριστεί πληρωμή ConfirmDeleteBill=Είσαστε σίγουρος ότι θέλετε να διαγράψετε αυτό το τιμολόγιο; ConfirmValidateBill=Are you sure you want to validate this invoice with reference %s? ConfirmUnvalidateBill=Are you sure you want to change invoice %s to draft status? @@ -182,20 +183,20 @@ ConfirmClassifyPaidBill=Are you sure you want to change invoice %s to sta ConfirmCancelBill=Are you sure you want to cancel invoice %s? ConfirmCancelBillQuestion=Why do you want to classify this invoice 'abandoned'? ConfirmClassifyPaidPartially=Are you sure you want to change invoice %s to status paid? -ConfirmClassifyPaidPartiallyQuestion=This invoice has not been paid completely. What is the reason for closing this invoice? -ConfirmClassifyPaidPartiallyReasonAvoir=Remaining unpaid (%s %s) is a discount granted because payment was made before term. I regularize the VAT with a credit note. -ConfirmClassifyPaidPartiallyReasonDiscount=Remaining unpaid (%s %s) is a discount granted because payment was made before term. +ConfirmClassifyPaidPartiallyQuestion=Αυτό το τιμολόγιο δεν έχει καταβληθεί πλήρως. Ποιος είναι ο λόγος για το κλείσιμο αυτού του τιμολογίου; +ConfirmClassifyPaidPartiallyReasonAvoir=Το υπόλοιπο που δεν πληρώθηκε (%s %s) είναι μια έκπτωση που δόθηκε επειδή η πληρωμή έγινε πριν από τη λήξη. Κανονίζω τον ΦΠΑ με πιστωτικό σημείωμα. +ConfirmClassifyPaidPartiallyReasonDiscount=Το υπόλοιπο που δεν πληρώθηκε (%s %s) είναι μια έκπτωση που δόθηκε επειδή η πληρωμή έγινε πριν από τη λήξη. ConfirmClassifyPaidPartiallyReasonDiscountNoVat=Παραμένουν απλήρωτα (%s %s) έχει μια έκπτωση που χορηγήθηκε επειδή η πληρωμή έγινε πριν από την περίοδο. Δέχομαι να χάσω το ΦΠΑ για την έκπτωση αυτή. ConfirmClassifyPaidPartiallyReasonDiscountVat=Παραμένουν απλήρωτα (%s %s) έχει μια έκπτωση που χορηγήθηκε επειδή η πληρωμή έγινε πριν από την περίοδο. Έχω την επιστροφή του ΦΠΑ για την έκπτωση αυτή χωρίς πιστωτικό τιμολόγιο. ConfirmClassifyPaidPartiallyReasonBadCustomer=Κακός πελάτης ConfirmClassifyPaidPartiallyReasonProductReturned=Τα προϊόντα επιστράφηκαν μερικώς ConfirmClassifyPaidPartiallyReasonOther=Ποσό εγκαταλελειμμένο για άλλους λόγους -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») -ConfirmClassifyPaidPartiallyReasonDiscountVatDesc=In some countries, this choice might be possible only if your invoice contains correct notes. +ConfirmClassifyPaidPartiallyReasonDiscountNoVatDesc=Αυτή η επιλογή είναι δυνατή αν έχουν δοθεί κατάλληλα σχόλια στο τιμολόγιό σας. (Παράδειγμα «Μόνο ο φόρος που αντιστοιχεί στην πράγματι καταβληθείσα τιμή παρέχει δικαίωμα προς έκπτωση») +ConfirmClassifyPaidPartiallyReasonDiscountVatDesc=Σε ορισμένες χώρες, αυτή η επιλογή μπορεί να είναι δυνατή μόνο εάν το τιμολόγιό σας περιέχει σωστές σημειώσεις. ConfirmClassifyPaidPartiallyReasonAvoirDesc=Επιλέξτε αυτή την επιλογή αν οι υπόλοιπες δεν ταιριάζουν -ConfirmClassifyPaidPartiallyReasonBadCustomerDesc=A bad customer is a customer that refuses to pay his debt. +ConfirmClassifyPaidPartiallyReasonBadCustomerDesc=Ένας κακός πελάτης είναι ένας πελάτης που αρνείται να πληρώσει το χρέος του. ConfirmClassifyPaidPartiallyReasonProductReturnedDesc=This choice is used when payment is not complete because some of products were returned -ConfirmClassifyPaidPartiallyReasonOtherDesc=Use this choice if all others are not suitable, for example in following situation:
    - payment not complete because some products were shipped back
    - amount claimed too important because a discount was forgotten
    In all cases, amount over-claimed must be corrected in accountancy system by creating a credit note. +ConfirmClassifyPaidPartiallyReasonOtherDesc=Χρησιμοποιήστε αυτήν την επιλογή αν δεν είναι κατάλληλες όλες οι άλλες, για παράδειγμα στην ακόλουθη περίπτωση:
    - η πληρωμή δεν ολοκληρώθηκε επειδή ορισμένα προϊόντα αποστέλλονται πίσω
    - το ποσό που ζητήθηκε είναι πολύ σημαντικό επειδή μια έκπτωση ξεχάστηκε
    Σε όλες τις περιπτώσεις, η υπέρμετρη αξίωση πρέπει να διορθωθεί στο λογιστικό σύστημα δημιουργώντας ένα πιστωτικό σημείωμα. ConfirmClassifyAbandonReasonOther=Άλλος ConfirmClassifyAbandonReasonOtherDesc=This choice will be used in all other cases. For example because you plan to create a replacing invoice. ConfirmCustomerPayment=Do you confirm this payment input for %s %s? @@ -203,10 +204,10 @@ ConfirmSupplierPayment=Do you confirm this payment input for %s %s? ConfirmValidatePayment=Are you sure you want to validate this payment? No change can be made once payment is validated. ValidateBill=Επικύρωση τιμολογίου UnvalidateBill=Μη επαληθευμένο τιμολόγιο -NumberOfBills=No. of invoices -NumberOfBillsByMonth=No. of invoices per month +NumberOfBills=Αριθμός τιμολογίων +NumberOfBillsByMonth=Αριθμός τιμολογίων ανά μήνα AmountOfBills=Ποσό τιμολογίων -AmountOfBillsHT=Amount of invoices (net of tax) +AmountOfBillsHT=Ποσό τιμολογίων (καθαρό από φόρο) AmountOfBillsByMonthHT=Ποσό των τιμολογίων ανά μήνα (μετά από φόρους) ShowSocialContribution=Εμφάνιση κοινωνικών εισφορών / Φορολογικά ShowBill=Εμφάνιση τιμολογίου @@ -215,19 +216,19 @@ ShowInvoiceReplace=Εμφάνιση τιμολογίου αντικατάστα ShowInvoiceAvoir=Εμφάνιση πιστωτικού τιμολογίου ShowInvoiceDeposit=Εμφάνιση τιμολογίου κατάθεσης ShowInvoiceSituation=Εμφάνιση κατάστασης τιμολογίου -UseSituationInvoices=Allow situation invoice -UseSituationInvoicesCreditNote=Allow situation invoice credit note -Retainedwarranty=Retained warranty -RetainedwarrantyDefaultPercent=Retained warranty default percent -ToPayOn=To pay on %s -toPayOn=to pay on %s -RetainedWarranty=Retained Warranty -PaymentConditionsShortRetainedWarranty=Retained warranty payment terms -DefaultPaymentConditionsRetainedWarranty=Default retained warranty payment terms -setPaymentConditionsShortRetainedWarranty=Set retained warranty payment terms -setretainedwarranty=Set retained warranty -setretainedwarrantyDateLimit=Set retained warranty date limit -RetainedWarrantyDateLimit=Retained warranty date limit +UseSituationInvoices=Να επιτρέπεται το τιμολόγιο κατάστασης +UseSituationInvoicesCreditNote=Επιτρέψτε το πιστωτικό σημείωμα τιμολογίου κατάστασης +Retainedwarranty=Διατηρημένη εγγύηση +RetainedwarrantyDefaultPercent=Διατηρημένο ποσοστό εξόφλησης εγγύησης +ToPayOn=Να πληρώσετε για %s +toPayOn=να πληρώσει για %s +RetainedWarranty=Διατηρημένη εγγύηση +PaymentConditionsShortRetainedWarranty=Διατηρημένοι όροι πληρωμής εγγύησης +DefaultPaymentConditionsRetainedWarranty=Προεπιλεγμένοι όροι πληρωμής της εγγύησης +setPaymentConditionsShortRetainedWarranty=Ορίστε τους όρους πληρωμής της εγγύησης +setretainedwarranty=Ορίστε την παραληφθείσα εγγύηση +setretainedwarrantyDateLimit=Ορίστε το όριο ημερομηνίας εγγύησης που διατηρήθηκε +RetainedWarrantyDateLimit=Διατηρημένο όριο ημερομηνίας εγγύησης RetainedWarrantyNeed100Percent=The situation invoice need to be at 100%% progress to be displayed on PDF ShowPayment=Εμφάνιση πληρωμής AlreadyPaid=Ήδη πληρωμένο @@ -240,7 +241,7 @@ RemainderToPayBack=Remaining amount to refund Rest=Εκκρεμής AmountExpected=Ποσό που ζητήθηκε ExcessReceived=Περίσσεια που λήφθηκε -ExcessPaid=Excess paid +ExcessPaid=Πληρωμή υπέρβασης EscompteOffered=Discount offered (payment before term) EscompteOfferedShort=Έκπτωση SendBillRef=Υποβολή των τιμολογίων %s @@ -258,16 +259,16 @@ SendReminderBillByMail=Αποστολή υπενθύμισης με email RelatedCommercialProposals=Σχετικές προσφορές RelatedRecurringCustomerInvoices=Related recurring customer invoices MenuToValid=Προς επικύρωση -DateMaxPayment=Payment due on +DateMaxPayment=Πληρωμή λόγω πληρωμής DateInvoice=Ημερομηνία τιμολογίου DatePointOfTax=Point of tax NoInvoice=Δεν υπάρχει τιμολόγιο ClassifyBill=Κατηγοριοποίηση Τιμολογίου -SupplierBillsToPay=Unpaid vendor invoices +SupplierBillsToPay=Μη πληρωθέντα τιμολόγια προμηθευτή CustomerBillsUnpaid=Ανεξόφλητα τιμολόγια πελάτη NonPercuRecuperable=Non-recoverable -SetConditions=Set Payment Terms -SetMode=Set Payment Type +SetConditions=Ορίστε τους όρους πληρωμής +SetMode=Ορίστε τον τύπο πληρωμής SetRevenuStamp=Set revenue stamp Billed=Τιμολογημένο RecurringInvoices=Επαναλαμβανόμενα τιμολόγια @@ -278,15 +279,15 @@ Repeatables=Πρώτυπα ChangeIntoRepeatableInvoice=Μετατροπή σε πρότυπο τιμολόγιο CreateRepeatableInvoice=Δημιουργία πρότυπο τιμολόγιο CreateFromRepeatableInvoice=Δημιουργία από πρότυπο τιμολόγιο -CustomersInvoicesAndInvoiceLines=Customer invoices and invoice details +CustomersInvoicesAndInvoiceLines=Τιμολόγια πελατών και λεπτομέρειες τιμολογίου CustomersInvoicesAndPayments=Πληρωμές και τιμολόγια πελατών -ExportDataset_invoice_1=Customer invoices and invoice details +ExportDataset_invoice_1=Τιμολόγια πελατών και λεπτομέρειες τιμολογίου ExportDataset_invoice_2=Πληρωμές και τιμολόγια πελατών ProformaBill=Proforma Bill: Reduction=Μείωση -ReductionShort=Disc. +ReductionShort=Δίσκος. Reductions=Μειώσεις -ReductionsShort=Disc. +ReductionsShort=Δίσκος. Discounts=Εκπτώσεις AddDiscount=Δημιουργία απόλυτη έκπτωση AddRelativeDiscount=Δημιουργία σχετική έκπτωση @@ -295,34 +296,35 @@ AddGlobalDiscount=Προσθήκη έκπτωσης EditGlobalDiscounts=Επεξεργασία απόλυτη εκπτώσεις AddCreditNote=Δημιουργία πιστωτικού τιμολογίου ShowDiscount=Εμφάνιση εκπτώσεων -ShowReduc=Δείτε την έκπτωση +ShowReduc=Δείξτε την έκπτωση +ShowSourceInvoice=Εμφάνιση του τιμολογίου προέλευσης RelativeDiscount=Σχετική έκπτωση GlobalDiscount=Συνολική έκπτωση CreditNote=Πίστωση CreditNotes=Πιστώσεις -CreditNotesOrExcessReceived=Credit notes or excess received +CreditNotesOrExcessReceived=Πιστωτικές σημειώσεις ή υπερβολική παραλαβή Deposit=Κατάθεση Deposits=Καταθέσεις DiscountFromCreditNote=Έκπτωση από το πιστωτικό τιμολόγιο %s DiscountFromDeposit=Πληρωμές από το τιμολόγιο κατάθεσης %s -DiscountFromExcessReceived=Payments in excess of invoice %s -DiscountFromExcessPaid=Payments in excess of invoice %s +DiscountFromExcessReceived=Πληρωμές που υπερβαίνουν το τιμολόγιο %s +DiscountFromExcessPaid=Πληρωμές που υπερβαίνουν το τιμολόγιο %s AbsoluteDiscountUse=This kind of credit can be used on invoice before its validation CreditNoteDepositUse=Invoice must be validated to use this kind of credits NewGlobalDiscount=Νέα απόλυτη έκπτωση NewRelativeDiscount=Νέα σχετική έκπτωση -DiscountType=Discount type +DiscountType=Τύπος έκπτωσης NoteReason=Σημείωση/Αιτία ReasonDiscount=Αιτία DiscountOfferedBy=Παραχωρούνται από -DiscountStillRemaining=Discounts or credits available -DiscountAlreadyCounted=Discounts or credits already consumed -CustomerDiscounts=Customer discounts -SupplierDiscounts=Vendors discounts +DiscountStillRemaining=Εκπτώσεις ή διαθέσιμες πιστώσεις +DiscountAlreadyCounted=Εκπτώσεις ή πιστώσεις που έχουν ήδη καταναλωθεί +CustomerDiscounts=Εκπτώσεις πελατών +SupplierDiscounts=Εκπτώσεις προμηθευτών BillAddress=Διεύθυνση χρέωσης -HelpEscompte=This discount is a discount granted to customer because payment was made before term. -HelpAbandonBadCustomer=This amount has been abandoned (customer said to be a bad customer) and is considered as an exceptional loss. -HelpAbandonOther=This amount has been abandoned since it was an error (wrong customer or invoice replaced by another for example) +HelpEscompte=Αυτή η έκπτωση είναι μια έκπτωση που παραχωρήθηκε στον πελάτη, επειδή η πληρωμή έγινε πριν από την ημερομηνία λήξης. +HelpAbandonBadCustomer=Το ποσό αυτό έχει εγκαταλειφθεί (ο πελάτης λέγεται ότι είναι κακός πελάτης) και θεωρείται εξαιρετική ζημία. +HelpAbandonOther=Το ποσό αυτό έχει εγκαταλειφθεί επειδή ήταν λάθος (λάθος πελάτης ή τιμολόγιο αντικαταστάθηκε από άλλο, για παράδειγμα) IdSocialContribution=Κοινωνική εισφορά / Φορολογικά id πληρωμής PaymentId=Κωδ. Πληρωμής PaymentRef=Αναφ. πληρωμής @@ -332,60 +334,60 @@ InvoiceDateCreation=Ημερ. δημιουργίας τιμολογίου InvoiceStatus=Κατάσταση τιμολογίου InvoiceNote=Σημείωση τιμολογίου InvoicePaid=Το τιμολόγιο εξοφλήθηκε -OrderBilled=Order billed -DonationPaid=Donation paid +OrderBilled=Παραγγελία χρεώνεται +DonationPaid=Η δωρεά πληρώθηκε PaymentNumber=Αριθμός πληρωμής RemoveDiscount=Αφαίρεση έκπτωσης WatermarkOnDraftBill=Υδατογράφημα σε προσχέδια InvoiceNotChecked=Δεν έχει επιλεγεί τιμολόγιο ConfirmCloneInvoice=Are you sure you want to clone this invoice %s? DisabledBecauseReplacedInvoice=Action disabled because invoice has been replaced -DescTaxAndDividendsArea=This area presents a summary of all payments made for special expenses. Only records with payments during the fixed year are included here. -NbOfPayments=No. of payments +DescTaxAndDividendsArea=Ο τομέας αυτός παρουσιάζει συνοπτικά όλες τις πληρωμές για ειδικές δαπάνες. Λαμβάνονται μόνο εγγραφές με πληρωμές κατά τη διάρκεια του σταθερού έτους. +NbOfPayments=Αριθμός πληρωμών SplitDiscount=Χωρισμός έκπτωσης σε δύο μέρη -ConfirmSplitDiscount=Are you sure you want to split this discount of %s %s into two smaller discounts? -TypeAmountOfEachNewDiscount=Input amount for each of two parts: -TotalOfTwoDiscountMustEqualsOriginal=The total of the two new discounts must be equal to the original discount amount. +ConfirmSplitDiscount=Είστε βέβαιοι ότι θέλετε να χωρίσετε αυτή την έκπτωση %s %s σε δύο μικρότερες εκπτώσεις; +TypeAmountOfEachNewDiscount=Μέγεθος εισόδου για κάθε ένα από τα δύο μέρη: +TotalOfTwoDiscountMustEqualsOriginal=Το σύνολο των δύο νέων εκπτώσεων πρέπει να είναι ίσο με το αρχικό ποσό έκπτωσης. ConfirmRemoveDiscount=Are you sure you want to remove this discount? RelatedBill=Σχετιζόμενο τιμολόγιο RelatedBills=Σχετιζόμενα τιμολόγια RelatedCustomerInvoices=Σχετικά τιμολόγια πελατών -RelatedSupplierInvoices=Related vendor invoices +RelatedSupplierInvoices=Σχετικά τιμολόγια προμηθευτή LatestRelatedBill=Τελευταίο σχετικό τιμολόγιο -WarningBillExist=Warning, one or more invoices already exist +WarningBillExist=Προειδοποίηση, υπάρχει ένα ή περισσότερα τιμολόγια MergingPDFTool=Συγχώνευση εργαλείο PDF AmountPaymentDistributedOnInvoice=Ποσό πληρωμής κατανεμημένο στο τιμολόγιο -PaymentOnDifferentThirdBills=Allow payments on different third parties bills but same parent company +PaymentOnDifferentThirdBills=Επιτρέψτε πληρωμές σε διαφορετικούς λογαριασμούς τρίτων, αλλά στην ίδια μητρική εταιρεία PaymentNote=Σημείωση πληρωμής ListOfPreviousSituationInvoices=List of previous situation invoices ListOfNextSituationInvoices=List of next situation invoices -ListOfSituationInvoices=List of situation invoices -CurrentSituationTotal=Total current situation -DisabledBecauseNotEnouthCreditNote=To remove a situation invoice from cycle, this invoice's credit note total must cover this invoice total -RemoveSituationFromCycle=Remove this invoice from cycle -ConfirmRemoveSituationFromCycle=Remove this invoice %s from cycle ? -ConfirmOuting=Confirm outing +ListOfSituationInvoices=Λίστα τιμολογίων κατάστασης +CurrentSituationTotal=Συνολική τρέχουσα κατάσταση +DisabledBecauseNotEnouthCreditNote=Για να καταργήσετε ένα τιμολόγιο κατάστασης από τον κύκλο, αυτό το πιστωτικό σημείωμα του τιμολογίου πρέπει να καλύπτει αυτό το σύνολο τιμολογίων +RemoveSituationFromCycle=Καταργήστε αυτό το τιμολόγιο από τον κύκλο +ConfirmRemoveSituationFromCycle=Καταργήστε αυτό το τιμολόγιο %s από τον κύκλο; +ConfirmOuting=Επιβεβαιώστε την έξοδο FrequencyPer_d=Κάθε %s ημέρες FrequencyPer_m=Κάθε %s μήνες FrequencyPer_y=Κάθε %s χρόνια -FrequencyUnit=Frequency unit -toolTipFrequency=Examples:
    Set 7, Day: give a new invoice every 7 days
    Set 3, Month: give a new invoice every 3 month +FrequencyUnit=Μονάδα συχνότητας +toolTipFrequency=Παραδείγματα:
    Set 7, Day : δώστε ένα νέο τιμολόγιο κάθε 7 ημέρες
    Ορίστε 3, Μήνας : δώστε ένα νέο τιμολόγιο κάθε 3 μήνες NextDateToExecution=Ημερομηνία δημιουργίας του επόμενου τιμολογίου -NextDateToExecutionShort=Date next gen. +NextDateToExecutionShort=Ημερομηνία επόμενης γεν. DateLastGeneration=Ημερομηνία τελευταίας δημιουργίας -DateLastGenerationShort=Date latest gen. -MaxPeriodNumber=Max. number of invoice generation -NbOfGenerationDone=Number of invoice generation already done -NbOfGenerationDoneShort=Number of generation done -MaxGenerationReached=Maximum number of generations reached +DateLastGenerationShort=Ημερομηνία τελευταίας γεν. +MaxPeriodNumber=Μέγιστη. αριθμός δημιουργίας τιμολογίου +NbOfGenerationDone=Αριθμός γεννήσεων τιμολογίων που έχουν ήδη γίνει +NbOfGenerationDoneShort=Αριθμός γενεάς που έγινε +MaxGenerationReached=Ο μέγιστος αριθμός γενεών έφτασε InvoiceAutoValidate=Αυτόματη επικύρωση τιμολογίων GeneratedFromRecurringInvoice=Generated from template recurring invoice %s DateIsNotEnough=Date not reached yet InvoiceGeneratedFromTemplate=Invoice %s generated from recurring template invoice %s -GeneratedFromTemplate=Generated from template invoice %s +GeneratedFromTemplate=Δημιουργήθηκε από το τιμολόγιο προτύπου %s WarningInvoiceDateInFuture=Warning, the invoice date is higher than current date WarningInvoiceDateTooFarInFuture=Warning, the invoice date is too far from current date -ViewAvailableGlobalDiscounts=View available discounts +ViewAvailableGlobalDiscounts=Δείτε τις διαθέσιμες εκπτώσεις # PaymentConditions Statut=Κατάσταση PaymentConditionShortRECEP=Due Upon Receipt @@ -412,9 +414,9 @@ PaymentConditionShort14D=14 days PaymentCondition14D=14 days PaymentConditionShort14DENDMONTH=14 days of month-end PaymentCondition14DENDMONTH=Within 14 days following the end of the month -FixAmount=Fixed amount +FixAmount=Προκαθορισμένο ποσό VarAmount=Μεταβλητή ποσού (%% tot.) -VarAmountOneLine=Variable amount (%% tot.) - 1 line with label '%s' +VarAmountOneLine=Μεταβλητή ποσότητα (%% tot.) - 1 γραμμή με την ετικέτα '%s' # PaymentType PaymentTypeVIR=Τραπεζική μεταφορά PaymentTypeShortVIR=Τραπεζική μεταφορά @@ -428,22 +430,22 @@ PaymentTypeCHQ=Επιταγή PaymentTypeShortCHQ=Επιταγή PaymentTypeTIP=TIP (Documents against Payment) PaymentTypeShortTIP=TIP Payment -PaymentTypeVAD=Online payment -PaymentTypeShortVAD=Online payment +PaymentTypeVAD=Διαδικτυακή πληρωμή +PaymentTypeShortVAD=Διαδικτυακή πληρωμή PaymentTypeTRA=Bank draft PaymentTypeShortTRA=Πρόχειρο PaymentTypeFAC=Παράγοντας PaymentTypeShortFAC=Παράγοντας BankDetails=Πληροφορίες τράπεζας BankCode=Κωδικός τράπεζας -DeskCode=Branch code +DeskCode=Κωδικός υποκαταστήματος BankAccountNumber=Αριθμός Λογαριασμού -BankAccountNumberKey=Checksum +BankAccountNumberKey=Αθροιστικό Checksum Residence=Διεύθυνση -IBANNumber=IBAN account number +IBANNumber=Αριθμός λογαριασμού IBAN IBAN=IBAN BIC=BIC/SWIFT -BICNumber=BIC/SWIFT code +BICNumber=Κωδικός BIC / SWIFT ExtraInfos=Επιπρόσθετες Πληροφορίες RegulatedOn=Ρυθμιζόμενη για ChequeNumber=Αριθμός Επιταγής @@ -457,33 +459,33 @@ PhoneNumber=Τηλ FullPhoneNumber=Τηλέφωνο TeleFax=Φαξ PrettyLittleSentence=Accept the amount of payments due by checks issued in my name as a Member of an accounting association approved by the Fiscal Administration. -IntracommunityVATNumber=Intra-Community VAT ID -PaymentByChequeOrderedTo=Check payments (including tax) are payable to %s, send to -PaymentByChequeOrderedToShort=Check payments (incl. tax) are payable to +IntracommunityVATNumber=Ενδοκοινοτικό ΑΦΜ +PaymentByChequeOrderedTo=Ελέγξτε τις πληρωμές (συμπεριλαμβανομένου του φόρου) καταβάλλονται στο %s, στείλτε στο +PaymentByChequeOrderedToShort=Έλεγχος πληρωμών (συμπεριλαμβανομένου του φόρου) καταβάλλονται σε SendTo=Αποστολή σε -PaymentByTransferOnThisBankAccount=Payment by transfer to the following bank account +PaymentByTransferOnThisBankAccount=Πληρωμή με μεταφορά στον ακόλουθο τραπεζικό λογαριασμό VATIsNotUsedForInvoice=* Non applicable VAT art-293B of CGI LawApplicationPart1=By application of the law 80.335 of 12/05/80 LawApplicationPart2=τα εμπορεύματα παραμένουν στην κυριότητα του -LawApplicationPart3=the seller until full payment of +LawApplicationPart3=ο πωλητής μέχρι την πλήρη πληρωμή του LawApplicationPart4=η τιμή τους. LimitedLiabilityCompanyCapital=SARL with Capital of UseLine=Εφαρμογή UseDiscount=Χρήση έκπτωσης UseCredit=Χρήση πίστωσης UseCreditNoteInInvoicePayment=Μείωση ποσού πληρωμής με αυτή την πίστωση -MenuChequeDeposits=Check Deposits +MenuChequeDeposits=Ελέγξτε τις καταθέσεις MenuCheques=Επιταγές -MenuChequesReceipts=Check receipts +MenuChequesReceipts=Ελέγξτε τις αποδείξεις NewChequeDeposit=Νέα κατάθεση -ChequesReceipts=Check receipts -ChequesArea=Check deposits area -ChequeDeposits=Check deposits +ChequesReceipts=Ελέγξτε τις αποδείξεις +ChequesArea=Ελέγξτε την περιοχή καταθέσεων +ChequeDeposits=Ελέγξτε τις καταθέσεις Cheques=Επιταγές DepositId=Id Κατάθεση NbCheque=Αριθμός επιταγών CreditNoteConvertedIntoDiscount=This %s has been converted into %s -UsBillingContactAsIncoiveRecipientIfExist=Use contact/address with type 'billing contact' instead of third-party address as recipient for invoices +UsBillingContactAsIncoiveRecipientIfExist=Χρησιμοποιήστε την επαφή / διεύθυνση με τον τύπο "επαφή χρέωσης" αντί για τη διεύθυνση τρίτων ως παραλήπτη τιμολογίων ShowUnpaidAll=Εμφάνιση όλων των απλήρωτων τιμολογίων ShowUnpaidLateOnly=Εμφάνιση μόνο των καθυστερημένων απλήρωτων τιμολογίων PaymentInvoiceRef=Πληρωμή τιμολογίου %s @@ -494,22 +496,22 @@ Reported=Με καθυστέρηση DisabledBecausePayments=Δεν είναι δυνατόν, δεδομένου ότι υπάρχουν ορισμένες πληρωμές CantRemovePaymentWithOneInvoicePaid=Δεν μπορείτε να καταργήσετε τη πληρωμή, δεδομένου ότι υπάρχει τουλάχιστον ένα τιμολόγιο που έχει χαρακτηριστεί σαν πληρωμένο ExpectedToPay=Αναμενόμενη Πληρωμή -CantRemoveConciliatedPayment=Can't remove reconciled payment +CantRemoveConciliatedPayment=Δεν είναι δυνατή η κατάργηση της κοινής πληρωμής PayedByThisPayment=Πληρωθείτε αυτό το ποσό -ClosePaidInvoicesAutomatically=Classify "Paid" all standard, down-payment or replacement invoices paid entirely. -ClosePaidCreditNotesAutomatically=Ταξινομήσει τα "Πληρωμένα" όλα τα πιστωτικά τιμολόγια που καταβάλλονται εξ ολοκλήρου πίσω. -ClosePaidContributionsAutomatically=Classify "Paid" all social or fiscal contributions paid entirely. -AllCompletelyPayedInvoiceWillBeClosed=All invoices with no remainder to pay will be automatically closed with status "Paid". +ClosePaidInvoicesAutomatically=Ταξινόμηση αυτόματα όλα τα τυποποιημένα, προκαθορισμένα ή αντικαταστατικά τιμολόγια ως "Πληρωμένα" όταν η πληρωμή γίνει εξ ολοκλήρου. +ClosePaidCreditNotesAutomatically=Ταξινόμηση αυτόματα όλες τις πιστωτικές σημειώσεις ως "Πληρωθεί" όταν η επιστροφή γίνεται εξ ολοκλήρου. +ClosePaidContributionsAutomatically=Ταξινόμηση αυτόματα όλες τις κοινωνικές ή φορολογικές εισφορές ως "Πληρωθεί" όταν η πληρωμή γίνει εξ ολοκλήρου. +AllCompletelyPayedInvoiceWillBeClosed=Όλα τα τιμολόγια που δεν πληρώνουν υπόλοιπο θα κλείσουν αυτόματα με την κατάσταση "Πληρωμή". ToMakePayment=Πληρωμή ToMakePaymentBack=Pay back ListOfYourUnpaidInvoices=Κατάλογος των απλήρωτων τιμολογίων NoteListOfYourUnpaidInvoices=Σημείωση: Αυτή η λίστα περιέχει μόνο τα τιμολόγια για λογαριασμό Πελ./Προμ. που συνδέονται με τον εκπρόσωπο πώλησης. RevenueStamp=Revenue stamp -YouMustCreateInvoiceFromThird=This option is only available when creating an invoice from tab "Customer" of third party -YouMustCreateInvoiceFromSupplierThird=This option is only available when creating an invoice from tab "Vendor" of third party +YouMustCreateInvoiceFromThird=Αυτή η επιλογή είναι διαθέσιμη μόνο όταν δημιουργείτε τιμολόγιο από την καρτέλα "Πελάτης" τρίτου μέρους +YouMustCreateInvoiceFromSupplierThird=Αυτή η επιλογή είναι διαθέσιμη μόνο κατά τη δημιουργία τιμολογίου από την καρτέλα "Προμηθευτής" τρίτου μέρους YouMustCreateStandardInvoiceFirstDesc=You have to create a standard invoice first and convert it to "template" to create a new template invoice PDFCrabeDescription=Τιμολόγιο πρότυπο PDF Crabe. Ένα πλήρες πρότυπο τιμολογίου (συνιστώμενο πρότυπο) -PDFSpongeDescription=Invoice PDF template Sponge. A complete invoice template +PDFSpongeDescription=Τιμολόγιο πρότυπο PDF Σφουγγάρι. Ένα πλήρες πρότυπο τιμολογίου PDFCrevetteDescription=Invoice PDF template Crevette. A complete invoice template for situation invoices TerreNumRefModelDesc1=Επιστρέψετε αριθμό με μορφή %syymm-nnnn για τυπικά τιμολόγια και %syymm-nnnn για πιστωτικά τιμολόγια όπου yy είναι το έτος, mm είναι ο μήνας και nnnn είναι μια ακολουθία αρίθμησης χωρίς διάλειμμα και χωρίς επιστροφή στο 0 MarsNumRefModelDesc1=Επιστρέφει αριθμό με μορφή %syymm-nnnn για τυπικά τιμολόγια, %syymm-nnnn για τα τιμολόγια αντικατάστασης, %syymm-nnnn για τα τιμολόγια των καταθέσεων και %syymm-nnnn για πιστωτικά σημειώματα όπου yy είναι το έτος, mm είναι μήνας και nnnn είναι μια ακολουθία χωρίς διακοπή και χωρίς επιστροφή σε 0 @@ -520,10 +522,10 @@ TypeContact_facture_internal_SALESREPFOLL=Representative following-up customer i TypeContact_facture_external_BILLING=Αντιπρόσωπος τιμολογίου πελάτη TypeContact_facture_external_SHIPPING=Αντιπρόσωπος αποστολής πελάτη TypeContact_facture_external_SERVICE=Αντιπρόσωπος υπηρεσίας πελάτη -TypeContact_invoice_supplier_internal_SALESREPFOLL=Representative following-up vendor invoice -TypeContact_invoice_supplier_external_BILLING=Vendor invoice contact -TypeContact_invoice_supplier_external_SHIPPING=Vendor shipping contact -TypeContact_invoice_supplier_external_SERVICE=Vendor service contact +TypeContact_invoice_supplier_internal_SALESREPFOLL=Αντιπροσωπευτικό τιμολόγιο πωλητή +TypeContact_invoice_supplier_external_BILLING=Επαφή τιμολογίου προμηθευτή +TypeContact_invoice_supplier_external_SHIPPING=Επαφή αποστολής προμηθευτή +TypeContact_invoice_supplier_external_SERVICE=Επαφή υπηρεσιών προμηθευτή # Situation invoices InvoiceFirstSituationAsk=Κατάσταση πρώτου τιμολογίου InvoiceFirstSituationDesc=Η κατάσταση τιμολογίων συνδέονται με καταστάσεις που σχετίζονται σε πρόοδο, για παράδειγμα, της προόδου μιας κατασκευής. Κάθε κατάσταση είναι συνδεδεμένη με ένα τιμολόγιο. @@ -534,13 +536,13 @@ SituationAmount=Κατάσταση τιμολογίου ποσό (καθαρό) SituationDeduction=Αφαίρεση κατάστασης ModifyAllLines=Τροποποίηση σε όλες τις γραμμές CreateNextSituationInvoice=Δημιουργήστε την επόμενη κατάσταση -ErrorFindNextSituationInvoice=Error unable to find next situation cycle ref -ErrorOutingSituationInvoiceOnUpdate=Unable to outing this situation invoice. -ErrorOutingSituationInvoiceCreditNote=Unable to outing linked credit note. +ErrorFindNextSituationInvoice=Σφάλμα αδύνατο να βρεθεί ο επόμενος κύκλος περιπτ +ErrorOutingSituationInvoiceOnUpdate=Δεν είναι δυνατή η εξόρυξη αυτού του τιμολογίου κατάστασης. +ErrorOutingSituationInvoiceCreditNote=Δεν είναι δυνατή η εξόρυξη συνδεδεμένου πιστωτικού σημείου. NotLastInCycle=Το τιμολόγιο δεν είναι το τελευταίο της σειράς και δεν πρέπει να τροποποιηθεί DisabledBecauseNotLastInCycle=Η επόμενη κατάσταση υπάρχει ήδη. DisabledBecauseFinal=Η κατάσταση αυτή είναι οριστική. -situationInvoiceShortcode_AS=AS +situationInvoiceShortcode_AS=ΟΠΩΣ ΚΑΙ situationInvoiceShortcode_S=Κ CantBeLessThanMinPercent=Η πρόοδος δεν μπορεί να είναι μικρότερη από την αξία του στην προηγούμενη κατάσταση. NoSituations=Δεν υπάρχουν ανοικτές καταστάσεις @@ -548,23 +550,23 @@ InvoiceSituationLast=Τελικό και γενικό τιμολόγιο PDFCrevetteSituationNumber=Κατάσταση N°%s PDFCrevetteSituationInvoiceLineDecompte=Situation invoice - COUNT PDFCrevetteSituationInvoiceTitle=Κατάσταση τιμολογίου -PDFCrevetteSituationInvoiceLine=Situation N°%s: Inv. N°%s on %s +PDFCrevetteSituationInvoiceLine=Κατάσταση Αριθ. %s: Inv. Αριθ. %s για %s TotalSituationInvoice=Συνολική κατάσταση invoiceLineProgressError=Invoice line progress can't be greater than or equal to the next invoice line -updatePriceNextInvoiceErrorUpdateline=Error: update price on invoice line: %s +updatePriceNextInvoiceErrorUpdateline=Σφάλμα: ενημέρωση τιμής στη γραμμή τιμολογίου: %s ToCreateARecurringInvoice=To create a recurring invoice for this contract, first create this draft invoice, then convert it into an invoice template and define the frequency for generation of future invoices. ToCreateARecurringInvoiceGene=To generate future invoices regularly and manually, just go on menu %s - %s - %s. -ToCreateARecurringInvoiceGeneAuto=If you need to have such invoices generated automatically, ask your administrator to enable and setup module %s. Note that both methods (manual and automatic) can be used together with no risk of duplication. +ToCreateARecurringInvoiceGeneAuto=Αν χρειαστεί να δημιουργήσετε αυτομάτως τέτοιου είδους τιμολόγια, ζητήστε από τον διαχειριστή σας να ενεργοποιήσει και να ρυθμίσει την ενότητα %s . Λάβετε υπόψη ότι και οι δύο μέθοδοι (χειροκίνητες και αυτόματες) μπορούν να χρησιμοποιηθούν χωρίς να υπάρχει κίνδυνος επανάληψης. DeleteRepeatableInvoice=Delete template invoice ConfirmDeleteRepeatableInvoice=Are your sure you want to delete the template invoice? CreateOneBillByThird=Create one invoice per third party (otherwise, one invoice per order) BillCreated=%s bill(s) created -StatusOfGeneratedDocuments=Status of document generation -DoNotGenerateDoc=Do not generate document file -AutogenerateDoc=Auto generate document file -AutoFillDateFrom=Set start date for service line with invoice date -AutoFillDateFromShort=Set start date -AutoFillDateTo=Set end date for service line with next invoice date -AutoFillDateToShort=Set end date -MaxNumberOfGenerationReached=Max number of gen. reached +StatusOfGeneratedDocuments=Κατάσταση δημιουργίας εγγράφων +DoNotGenerateDoc=Μην δημιουργείτε αρχείο εγγράφων +AutogenerateDoc=Αυτόματη δημιουργία αρχείου εγγράφου +AutoFillDateFrom=Ορίστε την ημερομηνία έναρξης για γραμμή υπηρεσιών με ημερομηνία τιμολόγησης +AutoFillDateFromShort=Ορίστε την ημερομηνία έναρξης +AutoFillDateTo=Ορίστε την ημερομηνία λήξης της γραμμής εξυπηρέτησης με την επόμενη ημερομηνία τιμολόγησης +AutoFillDateToShort=Ορίστε την ημερομηνία λήξης +MaxNumberOfGenerationReached=Μέγιστος αριθμός γονιδίων. επιτευχθεί BILL_DELETEInDolibarr=Το τιμολόγιο διαγράφηκε diff --git a/htdocs/langs/el_GR/boxes.lang b/htdocs/langs/el_GR/boxes.lang index 5bd07c63be7..91d4d10f148 100644 --- a/htdocs/langs/el_GR/boxes.lang +++ b/htdocs/langs/el_GR/boxes.lang @@ -1,87 +1,102 @@ # Dolibarr language file - Source file is en_US - boxes -BoxLoginInformation=Login Information -BoxLastRssInfos=RSS Information -BoxLastProducts=Latest %s Products/Services -BoxProductsAlertStock=Stock alerts for products -BoxLastProductsInContract=Latest %s contracted products/services -BoxLastSupplierBills=Latest Vendor invoices -BoxLastCustomerBills=Latest Customer invoices -BoxOldestUnpaidCustomerBills=Oldest unpaid customer invoices -BoxOldestUnpaidSupplierBills=Oldest unpaid vendor invoices -BoxLastProposals=Latest commercial proposals -BoxLastProspects=Latest modified prospects +BoxLoginInformation=πληροφορίες σύνδεσης +BoxLastRssInfos=Πληροφορίες RSS +BoxLastProducts=Τελευταία %s Προϊόντα / Υπηρεσίες +BoxProductsAlertStock=Ειδοποιήσεις αποθεμάτων για προϊόντα +BoxLastProductsInContract=Τελευταία προϊόντα / υπηρεσίες που συνάπτονται με %s +BoxLastSupplierBills=Τελευταία τιμολόγια προμηθευτή +BoxLastCustomerBills=Τελευταία τιμολόγια πελατών +BoxOldestUnpaidCustomerBills=Παλαιότερα μη πληρωμένα τιμολόγια πελατών +BoxOldestUnpaidSupplierBills=Παλαιότερα μη πληρωμένα τιμολόγια προμηθευτή +BoxLastProposals=Τελευταίες εμπορικές προτάσεις +BoxLastProspects=Τελευταίες τροποποιημένες προοπτικές BoxLastCustomers=Πρόσφατα τροποποιημένοι πελάτες BoxLastSuppliers=Πρόσφατα τροποποιημένοι προμηθευτές -BoxLastCustomerOrders=Latest sales orders +BoxLastCustomerOrders=Τελευταίες παραγγελίες πωλήσεων BoxLastActions=Τελευταίες ενέργειες BoxLastContracts=Τελευταία συμβόλαια BoxLastContacts=Τελευταίες επαφές/διευθύνσεις BoxLastMembers=Τελευταία μέλη BoxFicheInter=Τελευταίες παρεμβάσεις BoxCurrentAccounts=Άνοιξε το ισοζύγιο των λογαριασμών +BoxTitleMemberNextBirthdays=Γενέθλια αυτού του μήνα (μέλη) BoxTitleLastRssInfos=Τα %s πιο πρόσφατα νέα από %s -BoxTitleLastProducts=Products/Services: last %s modified -BoxTitleProductsAlertStock=Products: stock alert -BoxTitleLastSuppliers=Latest %s recorded suppliers -BoxTitleLastModifiedSuppliers=Vendors: last %s modified -BoxTitleLastModifiedCustomers=Customers: last %s modified +BoxTitleLastProducts=Προϊόντα / Υπηρεσίες: τελευταία τροποποίηση %s +BoxTitleProductsAlertStock=Προϊόντα: προειδοποίηση αποθέματος +BoxTitleLastSuppliers=Οι τελευταίοι %s κατέγραψαν προμηθευτές +BoxTitleLastModifiedSuppliers=Προμηθευτές: τελευταία τροποποίηση %s +BoxTitleLastModifiedCustomers=Πελάτες: τελευταία τροποποίηση %s BoxTitleLastCustomersOrProspects=Τελευταίοι %s πελάτες ή προοπτικές -BoxTitleLastCustomerBills=Latest %s Customer invoices -BoxTitleLastSupplierBills=Latest %s Vendor invoices -BoxTitleLastModifiedProspects=Prospects: last %s modified +BoxTitleLastCustomerBills=Τελευταία %s Τιμολόγια πελατών +BoxTitleLastSupplierBills=Τελευταία %s Τιμολόγια προμηθευτή +BoxTitleLastModifiedProspects=Προοπτικές: τελευταία τροποποίηση %s BoxTitleLastModifiedMembers=Τελευταία %s Μέλη BoxTitleLastFicheInter=Latest %s modified interventions -BoxTitleOldestUnpaidCustomerBills=Customer Invoices: oldest %s unpaid -BoxTitleOldestUnpaidSupplierBills=Vendor Invoices: oldest %s unpaid -BoxTitleCurrentAccounts=Open Accounts: balances -BoxTitleLastModifiedContacts=Contacts/Addresses: last %s modified -BoxMyLastBookmarks=Bookmarks: latest %s +BoxTitleOldestUnpaidCustomerBills=Τιμολόγια Πελατών: παλαιότερη %s απλήρωτη +BoxTitleOldestUnpaidSupplierBills=Τιμολόγια προμηθευτών: παλαιότερη %s απλήρωτη +BoxTitleCurrentAccounts=Άνοιγμα Λογαριασμών: υπόλοιπα +BoxTitleSupplierOrdersAwaitingReception=Ο προμηθευτής παραγγέλλει αναμονή για λήψη +BoxTitleLastModifiedContacts=Επαφές / διευθύνσεις: τελευταία τροποποίηση %s +BoxMyLastBookmarks=Σελιδοδείκτες: τελευταίες %s BoxOldestExpiredServices=Παλαιότερες ενεργές υπηρεσίες που έχουν λήξει -BoxLastExpiredServices=Latest %s oldest contacts with active expired services +BoxLastExpiredServices=Τελευταίες %s παλαιότερες επαφές με ενεργές υπηρεσίες λήξαν BoxTitleLastActionsToDo=Τελευταίες %s ενέργειες προς πραγμαοποίηση -BoxTitleLastContracts=Latest %s modified contracts +BoxTitleLastContracts=Τελευταίες τροποποιημένες συμβάσεις %s BoxTitleLastModifiedDonations=Τελευταία %s τροποποίηση δωρεών -BoxTitleLastModifiedExpenses=Latest %s modified expense reports +BoxTitleLastModifiedExpenses=Τελευταίες αναφορές τροποποιημένων δαπανών %s +BoxTitleLatestModifiedBoms=Τα τελευταία %s τροποποιημένα BOMs +BoxTitleLatestModifiedMos=Οι τελευταίες %s τροποποιημένες παραγγελίες κατασκευής BoxGlobalActivity=Η γενική δραστηριότητα για (τιμολόγια, προσφορές, παραγγελίες) BoxGoodCustomers=Καλοί πελάτες BoxTitleGoodCustomers=%s καλών πελατών -FailedToRefreshDataInfoNotUpToDate=Failed to refresh RSS flux. Latest successful refresh date: %s +FailedToRefreshDataInfoNotUpToDate=Αποτυχία ανανέωσης ροής RSS. Τελευταία επιτυχημένη ημερομηνία ανανέωσης: %s LastRefreshDate=Ημερομηνία τελευταίας ανανέωσης NoRecordedBookmarks=Δεν υπάρχουν σελιδοδείκτες που ορίζονται. Κάντε κλικ εδώ για να προσθέσετε σελιδοδείκτες. ClickToAdd=Πατήστε εδώ για προσθήκη. NoRecordedCustomers=Δεν υπάρχουν καταχωρημένοι πελάτες NoRecordedContacts=Δεν υπάρχουν καταγεγραμμένες επαφές NoActionsToDo=Δεν υπάρχουν ενέργειες που πρέπει να γίνουν -NoRecordedOrders=No recorded sales orders +NoRecordedOrders=Δεν έχουν καταγραφεί εντολές πώλησης NoRecordedProposals=Δεν υπάρχουν καταχωρημένες προσφορές -NoRecordedInvoices=No recorded customer invoices -NoUnpaidCustomerBills=No unpaid customer invoices -NoUnpaidSupplierBills=No unpaid vendor invoices -NoModifiedSupplierBills=No recorded vendor invoices +NoRecordedInvoices=Δεν έχουν καταγραφεί τιμολόγια πελατών +NoUnpaidCustomerBills=Δεν έχουν καταβληθεί τιμολόγια πελατών +NoUnpaidSupplierBills=Δεν έχουν καταβληθεί τιμολόγια προμηθευτή +NoModifiedSupplierBills=Δεν έχουν καταγραφεί τιμολόγια προμηθευτή NoRecordedProducts=Δεν υπάρχουν καταχωρημένα προϊόντα/υπηρεσίες NoRecordedProspects=Δεν υπάρχουν προσφορές NoContractedProducts=Δεν υπάρχουν καταχωρημένα συμβόλαια με προϊόντα/υπηρεσίες NoRecordedContracts=Δεν υπάρχουν καταχωρημένα συμβόλαια NoRecordedInterventions=Δεν καταγράφονται παρεμβάσεις -BoxLatestSupplierOrders=Latest purchase orders -NoSupplierOrder=No recorded purchase order -BoxCustomersInvoicesPerMonth=Customer Invoices per month -BoxSuppliersInvoicesPerMonth=Vendor Invoices per month -BoxCustomersOrdersPerMonth=Sales Orders per month -BoxSuppliersOrdersPerMonth=Vendor Orders per month +BoxLatestSupplierOrders=Τελευταίες παραγγελίες αγοράς +BoxLatestSupplierOrdersAwaitingReception=Τελευταίες παραγγελίες αγοράς (με εκκρεμότητα λήψης) +NoSupplierOrder=Δεν καταγράφεται εντολή αγοράς +BoxCustomersInvoicesPerMonth=Τιμολόγιο Πελατών ανά μήνα +BoxSuppliersInvoicesPerMonth=Τιμολόγια προμηθευτή ανά μήνα +BoxCustomersOrdersPerMonth=Παραγγελίες Πωλήσεων ανά μήνα +BoxSuppliersOrdersPerMonth=Παραγγελίες παραγγελίας ανά μήνα BoxProposalsPerMonth=Προσφορές ανά μήνα -NoTooLowStockProducts=No products are under the low stock limit -BoxProductDistribution=Products/Services Distribution -ForObject=On %s -BoxTitleLastModifiedSupplierBills=Vendor Invoices: last %s modified -BoxTitleLatestModifiedSupplierOrders=Vendor Orders: last %s modified -BoxTitleLastModifiedCustomerBills=Customer Invoices: last %s modified -BoxTitleLastModifiedCustomerOrders=Sales Orders: last %s modified -BoxTitleLastModifiedPropals=Latest %s modified proposals +NoTooLowStockProducts=Κανένα προϊόν δεν βρίσκεται κάτω από το χαμηλό όριο αποθεμάτων +BoxProductDistribution=Προϊόντα / Υπηρεσίες Διανομή +ForObject=Στο %s +BoxTitleLastModifiedSupplierBills=Τιμολόγια προμηθευτή: τροποποιήθηκε τελευταία %s +BoxTitleLatestModifiedSupplierOrders=Παραγγελίες προμηθευτή: τελευταία τροποποιημένη %s +BoxTitleLastModifiedCustomerBills=Τιμολόγια πελατών: τροποποιήθηκε τελευταία %s +BoxTitleLastModifiedCustomerOrders=Παραγγελίες πώλησης: τελευταία τροποποίηση %s +BoxTitleLastModifiedPropals=Τελευταίες τροποποιημένες προτάσεις %s ForCustomersInvoices=Τιμολόγια Πελάτη ForCustomersOrders=Παραγγελίες πελατών ForProposals=Προσφορές -LastXMonthRolling=The latest %s month rolling -ChooseBoxToAdd=Add widget to your dashboard -BoxAdded=Widget was added in your dashboard -BoxTitleUserBirthdaysOfMonth=Birthdays of this month +LastXMonthRolling=Ο τελευταίος κύλινδρος %s μήνα +ChooseBoxToAdd=Προσθέστε widget στον πίνακα ελέγχου +BoxAdded=Το Widget προστέθηκε στον πίνακα ελέγχου σας +BoxTitleUserBirthdaysOfMonth=Γενέθλια αυτού του μήνα (χρήστες) +BoxLastManualEntries=Τελευταίες μη αυτόματες καταχωρήσεις στη λογιστική +BoxTitleLastManualEntries=%s τελευταίες μη αυτόματες καταχωρήσεις +NoRecordedManualEntries=Δεν καταγράφονται μη καταχωρημένα μητρώα στη λογιστική +BoxSuspenseAccount=Αρίθμηση λογιστικής λειτουργίας με λογαριασμό αναμονής +BoxTitleSuspenseAccount=Αριθμός μη διατεθέντων γραμμών +NumberOfLinesInSuspenseAccount=Αριθμός γραμμής σε λογαριασμό αναμονής +SuspenseAccountNotDefined=Ο λογαριασμός Suspense δεν έχει οριστεί +BoxLastCustomerShipments=Last customer shipments +BoxTitleLastCustomerShipments=Latest %s customer shipments +NoRecordedShipments=No recorded customer shipment diff --git a/htdocs/langs/el_GR/commercial.lang b/htdocs/langs/el_GR/commercial.lang index 76ce0ba49a9..b57f6c847bc 100644 --- a/htdocs/langs/el_GR/commercial.lang +++ b/htdocs/langs/el_GR/commercial.lang @@ -1,6 +1,6 @@ # Dolibarr language file - Source file is en_US - commercial -Commercial=Εμπορικό -CommercialArea=Περιοχή Εμπορικού +Commercial=Commerce +CommercialArea=Commerce area Customer=Πελάτης Customers=Πελάτες Prospect=Προοπτική @@ -19,7 +19,7 @@ ShowTask=Εμφάνιση Εργασίας ShowAction=Εμφάνιση Συμβάντος ActionsReport=Αναφορά Ενεργειών ThirdPartiesOfSaleRepresentative=Στοιχείο με τον αντιπρόσωπο πωλήσεων -SaleRepresentativesOfThirdParty=Sales representatives of third party +SaleRepresentativesOfThirdParty=Εκπρόσωποι πωλήσεων τρίτου μέρους SalesRepresentative=Αντιπρόσωπος πωλήσεων SalesRepresentatives=Αντιπρόσωποι πωλήσεων SalesRepresentativeFollowUp=Αντιπρόσωπο πωλήσεων (παρακολούθηση) @@ -52,29 +52,29 @@ ActionAC_TEL=Τηλεφώνημα ActionAC_FAX=Αποστολή FAX ActionAC_PROP=Αποστολή προσφορας με email ActionAC_EMAIL=Αποστολή email -ActionAC_EMAIL_IN=Reception of Email +ActionAC_EMAIL_IN=Υποδοχή μηνυμάτων ηλεκτρονικού ταχυδρομείου ActionAC_RDV=Συναντήσεις ActionAC_INT=Παρέμβαση on site ActionAC_FAC=Αποστολή Τιμολογίου στον πελάτη με email ActionAC_REL=Αποστολή Τιμολογίου στον πελάτη με email (υπενθύμιση) ActionAC_CLO=Κλείσιμο ActionAC_EMAILING=Αποστολή μαζικών email -ActionAC_COM=Αποστολή παραγγελίας πελάτη με email +ActionAC_COM=Στείλτε την παραγγελία πώλησης μέσω ταχυδρομείου ActionAC_SHIP=Αποστολή αποστολής με e-mail -ActionAC_SUP_ORD=Send purchase order by mail -ActionAC_SUP_INV=Send vendor invoice by mail +ActionAC_SUP_ORD=Αποστολή εντολής αγοράς μέσω ταχυδρομείου +ActionAC_SUP_INV=Αποστολή τιμολογίου προμηθευτή μέσω ταχυδρομείου ActionAC_OTH=Άλλο ActionAC_OTH_AUTO=Αυτόματα εισηγμένα συμβάντα ActionAC_MANUAL=Χειροκίνητα εισηγμένα συμβάντα ActionAC_AUTO=Αυτόματα εισηγμένα συμβάντα -ActionAC_OTH_AUTOShort=Auto +ActionAC_OTH_AUTOShort=Αυτο Stats=Στατιστικά πωλήσεων StatusProsp=Κατάσταση προοπτικής DraftPropals=Σχέδιο εμπορικών προσφορών NoLimit=Κανένα όριο -ToOfferALinkForOnlineSignature=Link for online signature -WelcomeOnOnlineSignaturePage=Welcome to the page to accept commercial proposals from %s -ThisScreenAllowsYouToSignDocFrom=This screen allow you to accept and sign, or refuse, a quote/commercial proposal -ThisIsInformationOnDocumentToSign=This is information on document to accept or refuse -SignatureProposalRef=Signature of quote/commercial proposal %s -FeatureOnlineSignDisabled=Feature for online signing disabled or document generated before the feature was enabled +ToOfferALinkForOnlineSignature=Σύνδεσμος για ηλεκτρονική υπογραφή +WelcomeOnOnlineSignaturePage=Καλώς ήρθατε στη σελίδα για να δεχτείτε εμπορικές προτάσεις από %s +ThisScreenAllowsYouToSignDocFrom=Αυτή η οθόνη σάς επιτρέπει να δεχτείτε και να υπογράψετε ή να αρνηθείτε μια πρόταση / εμπορική πρόταση +ThisIsInformationOnDocumentToSign=Αυτές είναι οι πληροφορίες σχετικά με το έγγραφο που αποδέχεστε ή απορρίπτετε +SignatureProposalRef=Υπογραφή προσφοράς / εμπορικής πρότασης %s +FeatureOnlineSignDisabled=Χαρακτηριστικό για απενεργοποίηση υπογραφής σε απευθείας σύνδεση ή δημιουργία εγγράφου προτού ενεργοποιηθεί η δυνατότητα diff --git a/htdocs/langs/el_GR/deliveries.lang b/htdocs/langs/el_GR/deliveries.lang index c4cb700aee5..de2c33d9116 100644 --- a/htdocs/langs/el_GR/deliveries.lang +++ b/htdocs/langs/el_GR/deliveries.lang @@ -2,7 +2,7 @@ Delivery=Παράδοση DeliveryRef=Ref Delivery DeliveryCard=Receipt card -DeliveryOrder=Παράδοση παραγγελίας +DeliveryOrder=Delivery receipt DeliveryDate=Ημερ. παράδοσης CreateDeliveryOrder=Generate delivery receipt DeliveryStateSaved=Αποθηκεύτηκε η κατάσταση παράδοσης @@ -18,13 +18,14 @@ StatusDeliveryCanceled=Ακυρώθηκε StatusDeliveryDraft=Πρόχειρο StatusDeliveryValidated=Παραλήφθηκε # merou PDF model -NameAndSignature=Όνομα και υπογραφή : +NameAndSignature=Όνομα και Υπογραφή: ToAndDate=Σε ___________________________________ στις ____/_____/__________ GoodStatusDeclaration=Παραδόθηκαν τα παραπάνω σε καλή κατάσταση -Deliverer=Διανομέας : +Deliverer=Αποστολέας: Sender=Αποστολέας Recipient=Παραλήπτης ErrorStockIsNotEnough=Δεν υπάρχει αρκετό απόθεμα Shippable=Για Αποστολή NonShippable=Δεν αποστέλλονται ShowReceiving=Show delivery receipt +NonExistentOrder=Ανύπαρκτη σειρά diff --git a/htdocs/langs/el_GR/errors.lang b/htdocs/langs/el_GR/errors.lang index 83c44b5f988..011dd8871b6 100644 --- a/htdocs/langs/el_GR/errors.lang +++ b/htdocs/langs/el_GR/errors.lang @@ -4,7 +4,7 @@ NoErrorCommitIsDone=Κανένα σφάλμα # Errors ErrorButCommitIsDone=Σφάλματα που διαπιστώθηκαν αλλά παρόλα αυτά επικυρώνει -ErrorBadEMail=Email %s is wrong +ErrorBadEMail=Το μήνυμα ηλεκτρονικού ταχυδρομείου %s είναι λάθος ErrorBadUrl=%s url είναι λάθος ErrorBadValueForParamNotAString=Bad value for your parameter. It appends generally when translation is missing. ErrorLoginAlreadyExists=Είσοδος %s υπάρχει ήδη. @@ -23,18 +23,18 @@ ErrorFailToGenerateFile=Failed to generate file '%s'. ErrorThisContactIsAlreadyDefinedAsThisType=Η επαφή αυτή έχει ήδη οριστεί ως επαφή για αυτόν τον τύπο. ErrorCashAccountAcceptsOnlyCashMoney=Αυτό τραπεζικός λογαριασμός είναι ένας λογαριασμός σε μετρητά, έτσι ώστε να δέχεται πληρωμές σε μετρητά τύπου μόνο. ErrorFromToAccountsMustDiffers=Πηγή και τους στόχους των τραπεζικών λογαριασμών πρέπει να είναι διαφορετικό. -ErrorBadThirdPartyName=Bad value for third-party name +ErrorBadThirdPartyName=Κακή τιμή για όνομα τρίτου μέρους ErrorProdIdIsMandatory=Το %s είναι υποχρεωτικό ErrorBadCustomerCodeSyntax=Λάθος σύνταξη για τον κωδικό πελάτη -ErrorBadBarCodeSyntax=Bad syntax for barcode. May be you set a bad barcode type or you defined a barcode mask for numbering that does not match value scanned. -ErrorCustomerCodeRequired=Κωδικός πελάτη απαιτείτε -ErrorBarCodeRequired=Barcode required +ErrorBadBarCodeSyntax=Κακή σύνταξη για τον γραμμωτό κώδικα. Μπορεί να ορίσετε έναν κακό τύπο γραμμωτού κώδικα ή έχετε ορίσει μια μάσκα γραμμωτού κώδικα για την αρίθμηση που δεν ταιριάζει με την τιμή που σαρώθηκε. +ErrorCustomerCodeRequired=Κωδικός πελάτη απαιτείται +ErrorBarCodeRequired=Απαιτείται γραμμικός κώδικας ErrorCustomerCodeAlreadyUsed=Ο κωδικός πελάτη που έχει ήδη χρησιμοποιηθεί -ErrorBarCodeAlreadyUsed=Barcode already used +ErrorBarCodeAlreadyUsed=Ο γραμμικός κώδικας που χρησιμοποιείται ήδη ErrorPrefixRequired=Απαιτείται Πρόθεμα -ErrorBadSupplierCodeSyntax=Bad syntax for vendor code -ErrorSupplierCodeRequired=Vendor code required -ErrorSupplierCodeAlreadyUsed=Vendor code already used +ErrorBadSupplierCodeSyntax=Κακή σύνταξη για τον κωδικό προμηθευτή +ErrorSupplierCodeRequired=Απαιτείται κωδικός προμηθευτή +ErrorSupplierCodeAlreadyUsed=Κωδικός προμηθευτή που χρησιμοποιήθηκε ήδη ErrorBadParameters=Λάθος παράμετρος ErrorBadValueForParameter=Η τιμή '%s' δεν είναι έγγυρη για την παράμετρο '%s' ErrorBadImageFormat=Το αρχείο εικόνας δεν έχει μια υποστηριζόμενη μορφή (Η PHP σας δεν υποστηρίζει λειτουργίες για να μετατρέψετε τις εικόνες αυτής της μορφής) @@ -42,7 +42,7 @@ ErrorBadDateFormat=Η τιμή «%s« δεν έχει σωστή μορφή ημ ErrorWrongDate=Η ημερομηνία δεν είναι σωστή! ErrorFailedToWriteInDir=Αποτυχία εγγραφής στον %s φάκελο ErrorFoundBadEmailInFile=Βρέθηκε εσφαλμένη σύνταξη e-mail για %s γραμμές στο αρχείο (%s γραμμή παράδειγμα με e-mail = %s) -ErrorUserCannotBeDelete=User cannot be deleted. Maybe it is associated to Dolibarr entities. +ErrorUserCannotBeDelete=Ο χρήστης δεν μπορεί να διαγραφεί. Ίσως σχετίζεται με οντότητες Dolibarr. ErrorFieldsRequired=Ορισμένα από τα απαιτούμενα πεδία δεν έχουν συμπληρωθεί. ErrorSubjectIsRequired=The email topic is required ErrorFailedToCreateDir=Αποτυχία δημιουργίας φακέλου. Βεβαιωθείτε ότι ο Web server χρήστης έχει δικαιώματα να γράψει στο φάκελο εγγράφων του Dolibarr. Αν η safe_mode παράμετρος είναι ενεργοποιημένη για την PHP, ελέγξτε ότι τα αρχεία php του Dolibarr ανήκουν στον web server χρήστη (ή ομάδα). @@ -65,39 +65,39 @@ ErrorNoValueForSelectType=Παρακαλούμε συμπληρώστε τιμή ErrorNoValueForCheckBoxType=Παρακαλούμε συμπληρώστε τιμή για την λίστα επιλογής ErrorNoValueForRadioType=Παρακαλούμε συμπληρώστε τιμή για την λίστα επιλογής μίας επιλογής ErrorBadFormatValueList=The list value cannot have more than one comma: %s, but need at least one: key,value -ErrorFieldCanNotContainSpecialCharacters=The field %s must not contains special characters. -ErrorFieldCanNotContainSpecialNorUpperCharacters=The field %s must not contain special characters, nor upper case characters and cannot contain only numbers. -ErrorFieldMustHaveXChar=The field %s must have at least %s characters. +ErrorFieldCanNotContainSpecialCharacters=Το πεδίο %s δεν πρέπει να περιέχει ειδικούς χαρακτήρες. +ErrorFieldCanNotContainSpecialNorUpperCharacters=Το πεδίο %s δεν πρέπει να περιέχει ειδικούς χαρακτήρες ούτε κεφαλαίους χαρακτήρες και δεν μπορεί να περιέχει μόνο αριθμούς. +ErrorFieldMustHaveXChar=Το πεδίο %s πρέπει να έχει τουλάχιστον %s χαρακτήρες. ErrorNoAccountancyModuleLoaded=Δεν έχει ενεργοποιηθεί λογιστική μονάδα ErrorExportDuplicateProfil=Αυτό το όνομα προφίλ υπάρχει ήδη για αυτό το σύνολο των εξαγωγών. ErrorLDAPSetupNotComplete=Η αντιστοίχιση Dolibarr-LDAP δεν είναι πλήρης. ErrorLDAPMakeManualTest=Ένα αρχείο. Ldif έχει δημιουργηθεί στον φάκελο %s. Προσπαθήστε να το φορτώσετε χειροκίνητα από την γραμμή εντολών για να έχετε περισσότερες πληροφορίες σχετικά με τα σφάλματα. -ErrorCantSaveADoneUserWithZeroPercentage=Can't save an action with "status not started" if field "done by" is also filled. +ErrorCantSaveADoneUserWithZeroPercentage=Δεν είναι δυνατή η αποθήκευση μιας ενέργειας με "κατάσταση δεν έχει ξεκινήσει" εάν συμπληρώνεται επίσης το πεδίο "done by". ErrorRefAlreadyExists=Κωδικός που χρησιμοποιείται για τη δημιουργία ήδη υπάρχει. -ErrorPleaseTypeBankTransactionReportName=Please enter the bank statement name where the entry has to be reported (Format YYYYMM or YYYYMMDD) -ErrorRecordHasChildren=Failed to delete record since it has some child records. -ErrorRecordHasAtLeastOneChildOfType=Object has at least one child of type %s -ErrorRecordIsUsedCantDelete=Can't delete record. It is already used or included into another object. +ErrorPleaseTypeBankTransactionReportName=Παρακαλούμε εισάγετε το όνομα του τραπεζικού λογαριασμού όπου πρέπει να αναφέρεται η καταχώρηση (Format YYYYMM ή YYYYMMDD) +ErrorRecordHasChildren=Δεν ήταν δυνατή η διαγραφή της εγγραφής, δεδομένου ότι έχει ορισμένα αρχεία παιδιών. +ErrorRecordHasAtLeastOneChildOfType=Το αντικείμενο έχει τουλάχιστον ένα παιδί τύπου %s +ErrorRecordIsUsedCantDelete=Δεν είναι δυνατή η διαγραφή εγγραφής. Χρησιμοποιείται ήδη ή συμπεριλαμβάνεται σε άλλο αντικείμενο. ErrorModuleRequireJavascript=Η Javascript πρέπει να είναι άτομα με ειδικές ανάγκες να μην έχουν αυτή τη δυνατότητα εργασίας. Για να ενεργοποιήσετε / απενεργοποιήσετε το Javascript, πηγαίνετε στο μενού Home-> Setup-> Εμφάνιση. ErrorPasswordsMustMatch=Και οι δύο πληκτρολογήσει τους κωδικούς πρόσβασης πρέπει να ταιριάζουν μεταξύ τους -ErrorContactEMail=A technical error occured. Please, contact administrator to following email %s and provide the error code %s in your message, or add a screen copy of this page. -ErrorWrongValueForField=Field %s: '%s' does not match regex rule %s -ErrorFieldValueNotIn=Field %s: '%s' is not a value found in field %s of %s -ErrorFieldRefNotIn=Field %s: '%s' is not a %s existing ref -ErrorsOnXLines=%s errors found +ErrorContactEMail=Παρουσιάστηκε τεχνικό σφάλμα. Παρακαλούμε, επικοινωνήστε με τον διαχειριστή με το ακόλουθο μήνυμα ηλεκτρονικού ταχυδρομείου %s και δώστε τον κωδικό σφάλματος %s στο μήνυμά σας ή προσθέστε ένα αντίγραφο οθόνης αυτής της σελίδας. +ErrorWrongValueForField=Πεδίο %s : ' %s ' δεν ταιριάζει με τον κανόνα regex %s +ErrorFieldValueNotIn=Πεδίο %s : ' %s ' δεν είναι μια τιμή που βρέθηκε στο πεδίο %s του %s +ErrorFieldRefNotIn=Πεδίο %s : ' %s ' δεν είναι %s υπάρχουσα αναφορά +ErrorsOnXLines=βρέθηκαν σφάλματα %s ErrorFileIsInfectedWithAVirus=Το πρόγραμμα προστασίας από ιούς δεν ήταν σε θέση να επικυρώσει το αρχείο (αρχείο μπορεί να μολυνθεί από έναν ιό) ErrorSpecialCharNotAllowedForField=Ειδικοί χαρακτήρες δεν επιτρέπονται για το πεδίο "%s" ErrorNumRefModel=Μια αναφορά υπάρχει στη βάση δεδομένων (%s) και δεν είναι συμβατές με αυτόν τον κανόνα αρίθμηση. Αφαιρέστε το αρχείο ή μετονομαστεί αναφοράς για να ενεργοποιήσετε αυτή την ενότητα. -ErrorQtyTooLowForThisSupplier=Quantity too low for this vendor or no price defined on this product for this vendor -ErrorOrdersNotCreatedQtyTooLow=Some orders haven't been created because of too-low quantities -ErrorModuleSetupNotComplete=Setup of module %s looks to be uncomplete. Go on Home - Setup - Modules to complete. +ErrorQtyTooLowForThisSupplier=Ποσότητα πολύ χαμηλή για αυτόν τον πωλητή ή καμία τιμή που ορίζεται για αυτό το προϊόν για αυτόν τον προμηθευτή +ErrorOrdersNotCreatedQtyTooLow=Ορισμένες παραγγελίες δεν έχουν δημιουργηθεί λόγω υπερβολικά μικρών ποσοτήτων +ErrorModuleSetupNotComplete=Η εγκατάσταση του module %s φαίνεται να είναι ατελής. Πηγαίνετε στην Αρχική σελίδα - Εγκατάσταση - Ενότητες για ολοκλήρωση. ErrorBadMask=Σφάλμα στην μάσκα ErrorBadMaskFailedToLocatePosOfSequence=Σφάλμα, μάσκα χωρίς τον αύξοντα αριθμό ErrorBadMaskBadRazMonth=Σφάλμα, κακή αξία επαναφορά -ErrorMaxNumberReachForThisMask=Maximum number reached for this mask +ErrorMaxNumberReachForThisMask=Ο μέγιστος αριθμός που επιτεύχθηκε για αυτήν τη μάσκα ErrorCounterMustHaveMoreThan3Digits=Ο μετρητής πρέπει να έχει περισσότερα από 3 ψηφία ErrorSelectAtLeastOne=Σφάλμα. Επιλέξτε τουλάχιστον μία είσοδο. -ErrorDeleteNotPossibleLineIsConsolidated=Delete not possible because record is linked to a bank transaction that is conciliated +ErrorDeleteNotPossibleLineIsConsolidated=Η διαγραφή δεν είναι δυνατή επειδή η εγγραφή συνδέεται με μια τραπεζική συναλλαγή που είναι συμβιβασμένη ErrorProdIdAlreadyExist=%s έχει ανατεθεί σε άλλη τρίτη ErrorFailedToSendPassword=Αποτυχία αποστολής κωδικού ErrorFailedToLoadRSSFile=Αποτυγχάνει να πάρει RSS feed. Προσπαθήστε να προσθέσετε σταθερή MAIN_SIMPLEXMLLOAD_DEBUG εάν τα μηνύματα λάθους δεν παρέχει αρκετές πληροφορίες. @@ -106,7 +106,7 @@ ErrorForbidden2=Η άδεια για αυτή τη σύνδεση μπορεί ErrorForbidden3=Φαίνεται ότι Dolibarr δεν χρησιμοποιείται μέσω επικυρωμένο συνεδρία. Ρίξτε μια ματιά στην τεκμηρίωση της εγκατάστασης Dolibarr να ξέρει πώς να διαχειριστεί authentications (htaccess, mod_auth ή άλλα ...). ErrorNoImagickReadimage=Κατηγορία imagick δεν βρίσκεται σε αυτό το PHP. Δεν προεπισκόπηση μπορεί να είναι διαθέσιμες. Οι διαχειριστές μπορούν να απενεργοποιήσουν αυτή την καρτέλα από το πρόγραμμα Εγκατάστασης μενού - Οθόνη. ErrorRecordAlreadyExists=Εγγραφή υπάρχει ήδη -ErrorLabelAlreadyExists=This label already exists +ErrorLabelAlreadyExists=Αυτή η ετικέτα υπάρχει ήδη ErrorCantReadFile=Αποτυχία ανάγνωσης αρχείου "%s» ErrorCantReadDir=Αποτυχία ανάγνωσης »%s» κατάλογο ErrorBadLoginPassword=Bad αξία για σύνδεση ή τον κωδικό πρόσβασης @@ -117,7 +117,7 @@ ErrorLoginDoesNotExists=Χρήστης με %s login δεν θα μπορ ErrorLoginHasNoEmail=Αυτός ο χρήστης δεν έχει τη διεύθυνση ηλεκτρονικού ταχυδρομείου. Επεξεργασία ματαιώθηκε. ErrorBadValueForCode=Κακό αξία για τον κωδικό ασφαλείας. Δοκιμάστε ξανά με νέα τιμή ... ErrorBothFieldCantBeNegative=Πεδία %s %s και δεν μπορεί να είναι τόσο αρνητικές όσο -ErrorFieldCantBeNegativeOnInvoice=Field %s cannot be negative on this 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 the invoice. You can also ask your admin to set option FACTURE_ENABLE_NEGATIVE_LINES to 1 to allow the old behaviour. +ErrorFieldCantBeNegativeOnInvoice=Το πεδίο %s δεν μπορεί να είναι αρνητικό σε αυτόν τον τύπο τιμολογίου. Αν θέλετε να προσθέσετε μια γραμμή έκπτωσης, απλά δημιουργήστε την έκπτωση πρώτα με την σύνδεση %s στην οθόνη και την εφαρμόσετε στο τιμολόγιο. Μπορείτε επίσης να ζητήσετε από το διαχειριστή σας να θέσει την επιλογή FACTURE_ENABLE_NEGATIVE_LINES σε 1 για να επιτρέψει την παλιά συμπεριφορά. ErrorQtyForCustomerInvoiceCantBeNegative=Η ποσότητα στην γραμμή στα τιμολόγια των πελατών δεν μπορεί να είναι αρνητική ErrorWebServerUserHasNotPermission=Λογαριασμό χρήστη %s χρησιμοποιείται για την εκτέλεση του web server δεν έχει άδεια για τη συγκεκριμένη ErrorNoActivatedBarcode=Δεν ενεργοποιείται τύπου barcode @@ -130,7 +130,7 @@ ErrorFailedToAddToMailmanList=Failed to add record %s to Mailman list %s or SPIP ErrorFailedToRemoveToMailmanList=Failed to remove record %s to Mailman list %s or SPIP base ErrorNewValueCantMatchOldValue=New value can't be equal to old one ErrorFailedToValidatePasswordReset=Failed to reinit password. May be the reinit was already done (this link can be used only one time). If not, try to restart the reinit process. -ErrorToConnectToMysqlCheckInstance=Connect to database fails. Check database server is running (for example, with mysql/mariadb, you can launch it from command line with 'sudo service mysql start'). +ErrorToConnectToMysqlCheckInstance=Η σύνδεση με τη βάση δεδομένων αποτυγχάνει. Ελέγξτε ότι ο διακομιστής βάσης δεδομένων εκτελείται (για παράδειγμα, με το mysql / mariadb, μπορείτε να το ξεκινήσετε από τη γραμμή εντολών με το 'sudo service mysql start'). ErrorFailedToAddContact=Failed to add contact ErrorDateMustBeBeforeToday=Η ημερομηνία δεν μπορεί να είναι μεταγενέστερη από τη σημερινή ErrorPaymentModeDefinedToWithoutSetup=A payment mode was set to type %s but setup of module Invoice was not completed to define information to show for this payment mode. @@ -141,7 +141,7 @@ ErrorBadFormat=Κακή μορφή! ErrorMemberNotLinkedToAThirpartyLinkOrCreateFirst=Error, this member is not yet linked to any third party. Link member to an existing third party or create a new third party before creating subscription with invoice. ErrorThereIsSomeDeliveries=Σφάλμα υπάρχουν κάποιες παραδόσεις που συνδέονται με την εν λόγω αποστολή. Η διαγραφή απορρίφθηκε. ErrorCantDeletePaymentReconciliated=Can't delete a payment that had generated a bank entry that was reconciled -ErrorCantDeletePaymentSharedWithPayedInvoice=Can't delete a payment shared by at least one invoice with status Paid +ErrorCantDeletePaymentSharedWithPayedInvoice=Δεν είναι δυνατή η διαγραφή πληρωμής που έχει μοιραστεί με τουλάχιστον ένα τιμολόγιο με κατάσταση πληρωμής ErrorPriceExpression1=Αδύνατη η ανάθεση στην σταθερά '%s' ErrorPriceExpression2=Αδυναμία επαναπροσδιορισμού ενσωματωμένης λειτουργίας '%s' ErrorPriceExpression3=Μη ορισμένη μεταβλητή '%s' στον ορισμό συνάρτησης @@ -150,7 +150,7 @@ ErrorPriceExpression5=Μη αναμενόμενο '%s' ErrorPriceExpression6=Λάθος αριθμός παραμέτρων (%s δόθηκαν, %s αναμενώμενα) ErrorPriceExpression8=Μη αναμενόμενος τελεστής '%s' ErrorPriceExpression9=Μη αναμενόμενο σφάλμα -ErrorPriceExpression10=Operator '%s' lacks operand +ErrorPriceExpression10=Ο χειριστής '%s' δεν έχει τελεστή ErrorPriceExpression11=Περιμένει '%s' ErrorPriceExpression14=Διαίρεση με το μηδέν ErrorPriceExpression17=Μη ορισμένη μεταβλητή '%s' @@ -158,12 +158,12 @@ ErrorPriceExpression19=Η έκφραση δεν βρέθηκε ErrorPriceExpression20=Κενή έκφραση ErrorPriceExpression21=Κενό αποτέλεσμα '%s' ErrorPriceExpression22=Αρνητικό αποτέλεσμα '%s' -ErrorPriceExpression23=Unknown or non set variable '%s' in %s -ErrorPriceExpression24=Variable '%s' exists but has no value +ErrorPriceExpression23=Άγνωστη ή μη καθορισμένη μεταβλητή '%s' στο %s +ErrorPriceExpression24=Η μεταβλητή '%s' υπάρχει αλλά δεν έχει αξία ErrorPriceExpressionInternal=Εσωτερικό σφάλμα '%s' ErrorPriceExpressionUnknown=Άγνωστο σφάλμα '%s' ErrorSrcAndTargetWarehouseMustDiffers=Η πηγή και ο στόχος των αποθηκών πρέπει να είναι διαφορετικός. -ErrorTryToMakeMoveOnProductRequiringBatchData=Error, trying to make a stock movement without lot/serial information, on product '%s' requiring lot/serial information +ErrorTryToMakeMoveOnProductRequiringBatchData=Σφάλμα, προσπαθώντας να πραγματοποιήσετε μια κίνηση αποθέματος χωρίς πολλές / σειριακές πληροφορίες, στο προϊόν '%s' που απαιτεί πολλές / σειριακές πληροφορίες ErrorCantSetReceptionToTotalDoneWithReceptionToApprove=All recorded receptions must first be verified (approved or denied) before being allowed to do this action ErrorCantSetReceptionToTotalDoneWithReceptionDenied=All recorded receptions must first be verified (approved) before being allowed to do this action ErrorGlobalVariableUpdater0=HTTP request failed with error '%s' @@ -174,13 +174,13 @@ ErrorGlobalVariableUpdater4=SOAP client failed with error '%s' ErrorGlobalVariableUpdater5=No global variable selected ErrorFieldMustBeANumeric=Το πεδίο %s πρέπει να περιέχει αριθμητική τιμή ErrorMandatoryParametersNotProvided=Mandatory parameter(s) not provided -ErrorOppStatusRequiredIfAmount=You set an estimated amount for this lead. So you must also enter it's status. +ErrorOppStatusRequiredIfAmount=Ορίζετε ένα εκτιμώμενο ποσό για αυτό το μόλυβδο. Επομένως, πρέπει επίσης να εισάγετε την κατάστασή του. ErrorFailedToLoadModuleDescriptorForXXX=Failed to load module descriptor class for %s ErrorBadDefinitionOfMenuArrayInModuleDescriptor=Bad Definition Of Menu Array In Module Descriptor (bad value for key fk_menu) -ErrorSavingChanges=An error has occurred when saving the changes +ErrorSavingChanges=Παρουσιάστηκε σφάλμα κατά την αποθήκευση των αλλαγών ErrorWarehouseRequiredIntoShipmentLine=Warehouse is required on the line to ship ErrorFileMustHaveFormat=File must have format %s -ErrorSupplierCountryIsNotDefined=Country for this vendor is not defined. Correct this first. +ErrorSupplierCountryIsNotDefined=Χώρα για αυτόν τον προμηθευτή δεν έχει οριστεί. Διορθώστε πρώτα αυτό. ErrorsThirdpartyMerge=Failed to merge the two records. Request canceled. ErrorStockIsNotEnoughToAddProductOnOrder=Stock is not enough for product %s to add it into a new order. ErrorStockIsNotEnoughToAddProductOnInvoice=Stock is not enough for product %s to add it into a new invoice. @@ -196,42 +196,46 @@ ErrorPhpMailDelivery=Check that you don't use a too high number of recipients an ErrorUserNotAssignedToTask=User must be assigned to task to be able to enter time consumed. ErrorTaskAlreadyAssigned=Task already assigned to user ErrorModuleFileSeemsToHaveAWrongFormat=The module package seems to have a wrong format. +ErrorModuleFileSeemsToHaveAWrongFormat2=Τουλάχιστον ένας υποχρεωτικός κατάλογος πρέπει να υπάρχει στο zip της λειτουργικής μονάδας: %s ή %s ErrorFilenameDosNotMatchDolibarrPackageRules=The name of the module package (%s) does not match expected name syntax: %s ErrorDuplicateTrigger=Error, duplicate trigger name %s. Already loaded from %s. ErrorNoWarehouseDefined=Error, no warehouses defined. ErrorBadLinkSourceSetButBadValueForRef=The link you use is not valid. A 'source' for payment is defined, but value for 'ref' is not valid. ErrorTooManyErrorsProcessStopped=Too many errors. Process was stopped. -ErrorMassValidationNotAllowedWhenStockIncreaseOnAction=Mass validation is not possible when option to increase/decrease stock is set on this action (you must validate one by one so you can define the warehouse to increase/decrease) -ErrorObjectMustHaveStatusDraftToBeValidated=Object %s must have status 'Draft' to be validated. -ErrorObjectMustHaveLinesToBeValidated=Object %s must have lines to be validated. -ErrorOnlyInvoiceValidatedCanBeSentInMassAction=Only validated invoices can be sent using the "Send by email" mass action. -ErrorChooseBetweenFreeEntryOrPredefinedProduct=You must choose if article is a predefined product or not -ErrorDiscountLargerThanRemainToPaySplitItBefore=The discount you try to apply is larger than remain to pay. Split the discount in 2 smaller discounts before. -ErrorFileNotFoundWithSharedLink=File was not found. May be the share key was modified or file was removed recently. -ErrorProductBarCodeAlreadyExists=The product barcode %s already exists on another product reference. -ErrorNoteAlsoThatSubProductCantBeFollowedByLot=Note also that using virtual product to have auto increase/decrease of subproducts is not possible when at least one subproduct (or subproduct of subproducts) needs a serial/lot number. -ErrorDescRequiredForFreeProductLines=Description is mandatory for lines with free product -ErrorAPageWithThisNameOrAliasAlreadyExists=The page/container %s has the same name or alternative alias that the one your try to use -ErrorDuringChartLoad=Error when loading chart of accounts. If few accounts were not loaded, you can still enter them manually. -ErrorBadSyntaxForParamKeyForContent=Bad syntax for param keyforcontent. Must have a value starting with %s or %s -ErrorVariableKeyForContentMustBeSet=Error, the constant with name %s (with text content to show) or %s (with external url to show) must be set. -ErrorURLMustStartWithHttp=URL %s must start with http:// or https:// -ErrorNewRefIsAlreadyUsed=Error, the new reference is already used -ErrorDeletePaymentLinkedToAClosedInvoiceNotPossible=Error, delete payment linked to a closed invoice is not possible. -ErrorSearchCriteriaTooSmall=Search criteria too small. +ErrorMassValidationNotAllowedWhenStockIncreaseOnAction=Η επικύρωση της μάζας δεν είναι δυνατή όταν η επιλογή αύξησης / μείωσης αποθέματος έχει οριστεί σε αυτήν την ενέργεια (πρέπει να επικυρώσετε μία προς μία, ώστε να μπορείτε να ορίσετε την αποθήκη για αύξηση / μείωση) +ErrorObjectMustHaveStatusDraftToBeValidated=Το αντικείμενο %s πρέπει να έχει την κατάσταση 'Draft' για επικύρωση. +ErrorObjectMustHaveLinesToBeValidated=Το αντικείμενο %s πρέπει να έχει επικυρωμένες γραμμές. +ErrorOnlyInvoiceValidatedCanBeSentInMassAction=Μόνο επικυρωμένα τιμολόγια μπορούν να σταλούν με τη μαζική ενέργεια "Αποστολή μέσω ηλεκτρονικού ταχυδρομείου". +ErrorChooseBetweenFreeEntryOrPredefinedProduct=Πρέπει να επιλέξετε αν το άρθρο είναι ένα προκαθορισμένο προϊόν ή όχι +ErrorDiscountLargerThanRemainToPaySplitItBefore=Η έκπτωση που προσπαθείτε να εφαρμόσετε είναι μεγαλύτερη από την αποπληρωμή. Διαχωρίστε την έκπτωση σε 2 μικρότερες εκπτώσεις πριν. +ErrorFileNotFoundWithSharedLink=Το αρχείο δεν βρέθηκε. Μπορεί να τροποποιηθεί το κλειδί κοινής χρήσης ή να καταργηθεί πρόσφατα το αρχείο. +ErrorProductBarCodeAlreadyExists=Ο γραμμωτός κώδικας προϊόντος %s υπάρχει ήδη σε άλλη αναφορά προϊόντος. +ErrorNoteAlsoThatSubProductCantBeFollowedByLot=Σημειώστε επίσης ότι η χρήση εικονικού προϊόντος για την αυτόματη αύξηση / μείωση υποπροϊόντων δεν είναι δυνατή όταν τουλάχιστον ένα υποπροϊόν (ή υποπροϊόν των υποπροϊόντων) χρειάζεται έναν αριθμό σειράς / παρτίδας. +ErrorDescRequiredForFreeProductLines=Η περιγραφή είναι υποχρεωτική για γραμμές με δωρεάν προϊόν +ErrorAPageWithThisNameOrAliasAlreadyExists=Η σελίδα / κοντέινερ %s έχει το ίδιο όνομα ή εναλλακτικό ψευδώνυμο με εκείνο που προσπαθείτε να χρησιμοποιήσετε +ErrorDuringChartLoad=Σφάλμα κατά τη φόρτωση του γραφήματος λογαριασμών. Εάν δεν έχουν φορτωθεί μερικοί λογαριασμοί, μπορείτε να τις εισαγάγετε με μη αυτόματο τρόπο. +ErrorBadSyntaxForParamKeyForContent=Κακή σύνταξη για παράμετρο κλειδί για ικανοποίηση. Πρέπει να έχει μια τιμή ξεκινώντας με %s ή %s +ErrorVariableKeyForContentMustBeSet=Σφάλμα, πρέπει να οριστεί η σταθερά με το όνομα %s (με περιεχόμενο κειμένου για εμφάνιση) ή %s (με εξωτερική διεύθυνση URL για εμφάνιση). +ErrorURLMustStartWithHttp=Η διεύθυνση URL %s πρέπει να ξεκινά με http: // ή https: // +ErrorNewRefIsAlreadyUsed=Σφάλμα, η νέα αναφορά χρησιμοποιείται ήδη +ErrorDeletePaymentLinkedToAClosedInvoiceNotPossible=Σφάλμα, διαγραφή πληρωμής που συνδέεται με κλειστό τιμολόγιο δεν είναι δυνατή. +ErrorSearchCriteriaTooSmall=Τα κριτήρια αναζήτησης είναι πολύ μικρά. +ErrorObjectMustHaveStatusActiveToBeDisabled=Τα αντικείμενα πρέπει να έχουν την κατάσταση 'Ενεργή' για απενεργοποίηση +ErrorObjectMustHaveStatusDraftOrDisabledToBeActivated=Τα αντικείμενα πρέπει να έχουν την κατάσταση 'Προετοιμασία' ή 'Απενεργοποίηση' για ενεργοποίηση +ErrorNoFieldWithAttributeShowoncombobox=Κανένα πεδίο δεν έχει την ιδιότητα 'showoncombobox' στον ορισμό του αντικειμένου '%s'. Κανένας τρόπος να δείξουμε τον συνθέτη. # Warnings -WarningParamUploadMaxFileSizeHigherThanPostMaxSize=Your PHP parameter upload_max_filesize (%s) is higher than PHP parameter post_max_size (%s). This is not a consistent setup. +WarningParamUploadMaxFileSizeHigherThanPostMaxSize=Η παράμετρος PHP upload_max_filesize (%s) είναι υψηλότερη από την παράμετρο PHP post_max_size (%s). Αυτό δεν είναι μια σταθερή ρύθμιση. WarningPasswordSetWithNoAccount=A password was set for this member. However, no user account was created. So this password is stored but can't be used to login to Dolibarr. It may be used by an external module/interface but if you don't need to define any login nor password for a member, you can disable option "Manage a login for each member" from Member module setup. If you need to manage a login but don't need any password, you can keep this field empty to avoid this warning. Note: Email can also be used as a login if the member is linked to a user. -WarningMandatorySetupNotComplete=Click here to setup mandatory parameters -WarningEnableYourModulesApplications=Click here to enable your modules and applications +WarningMandatorySetupNotComplete=Κάντε κλικ εδώ για να ορίσετε υποχρεωτικές παραμέτρους +WarningEnableYourModulesApplications=Κάντε κλικ εδώ για να ενεργοποιήσετε τις ενότητες και τις εφαρμογές σας WarningSafeModeOnCheckExecDir=Προειδοποίηση, PHP safe_mode επιλογή είναι τόσο εντολή αυτή πρέπει να αποθηκεύονται σε ένα κατάλογο που δηλώνονται από safe_mode_exec_dir παράμετρο php. WarningBookmarkAlreadyExists=Ένας σελιδοδείκτης με αυτόν τον τίτλο ή το στόχο αυτό (URL) υπάρχει ήδη. WarningPassIsEmpty=Προειδοποίηση, password της βάσης δεδομένων είναι άδειο. Αυτή είναι μια τρύπα ασφαλείας. Θα πρέπει να προσθέσετε έναν κωδικό πρόσβασης στη βάση δεδομένων σας και να αλλάξετε conf.php αρχείο σας για να εκφραστεί αυτό. WarningConfFileMustBeReadOnly=Προειδοποίηση, config αρχείο σας (htdocs / conf / conf.php) μπορούν να αντικατασταθούν από τον web server. Αυτό είναι ένα σοβαρό κενό ασφαλείας. Τροποποιήστε τα δικαιώματα στο αρχείο για να είναι σε λειτουργία μόνο για ανάγνωση για τη λειτουργία των χρηστών του συστήματος που χρησιμοποιείται από τον διακομιστή Web. Εάν χρησιμοποιείτε Windows και μορφή FAT για το δίσκο σας, πρέπει να ξέρετε ότι αυτό το σύστημα αρχείων δεν επιτρέπει να προσθέσετε δικαιώματα στο αρχείο, οπότε δεν μπορεί να είναι απολύτως ασφαλής. WarningsOnXLines=Προειδοποιήσεις στα %s γραμμές κώδικα -WarningNoDocumentModelActivated=No model, for document generation, has been activated. A model will be chosen by default until you check your module setup. -WarningLockFileDoesNotExists=Warning, once setup is finished, you must disable the installation/migration tools by adding a file install.lock into directory %s. Omitting the creation of this file is a grave security risk. -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). +WarningNoDocumentModelActivated=Δεν έχει ενεργοποιηθεί κανένα μοντέλο για την παραγωγή εγγράφων. Ένα πρότυπο θα επιλεγεί από προεπιλογή μέχρι να ελέγξετε τη ρύθμιση της μονάδας σας. +WarningLockFileDoesNotExists=Προειδοποίηση, αφού ολοκληρωθεί η εγκατάσταση, πρέπει να απενεργοποιήσετε τα εργαλεία εγκατάστασης / μετάβασης προσθέτοντας ένα αρχείο install.lock στον κατάλογο %s . Η παράλειψη της δημιουργίας αυτού του αρχείου αποτελεί σοβαρό κίνδυνο για την ασφάλεια. +WarningUntilDirRemoved=Όλες οι προειδοποιήσεις ασφαλείας (ορατές μόνο από τους χρήστες διαχειριστή) θα παραμείνουν ενεργοποιημένες όσο υπάρχει ευπάθεια (ή ότι η σταθερή MAIN_REMOVE_INSTALL_WARNING προστίθεται στο Setup-> Other Setup). WarningCloseAlways=Warning, closing is done even if amount differs between source and target elements. Enable this feature with caution. WarningUsingThisBoxSlowDown=Warning, using this box slow down seriously all pages showing the box. WarningClickToDialUserSetupNotComplete=Setup of ClickToDial information for your user are not complete (see tab ClickToDial onto your user card). @@ -241,6 +245,7 @@ WarningTooManyDataPleaseUseMoreFilters=Too many data (more than %s lines). Pleas WarningSomeLinesWithNullHourlyRate=Some times were recorded by some users while their hourly rate was not defined. A value of 0 %s per hour was used but this may result in wrong valuation of time spent. WarningYourLoginWasModifiedPleaseLogin=Your login was modified. For security purpose you will have to login with your new login before next action. WarningAnEntryAlreadyExistForTransKey=An entry already exists for the translation key for this language -WarningNumberOfRecipientIsRestrictedInMassAction=Warning, number of different recipient is limited to %s when using the mass actions on lists -WarningDateOfLineMustBeInExpenseReportRange=Warning, the date of line is not in the range of the expense report -WarningProjectClosed=Project is closed. You must re-open it first. +WarningNumberOfRecipientIsRestrictedInMassAction=Προειδοποίηση, ο αριθμός διαφορετικών παραληπτών περιορίζεται στο %s όταν χρησιμοποιείτε τις μαζικές ενέργειες σε λίστες +WarningDateOfLineMustBeInExpenseReportRange=Προειδοποίηση, η ημερομηνία της γραμμής δεν βρίσκεται στο εύρος της έκθεσης δαπανών +WarningProjectClosed=Το έργο είναι κλειστό. Πρέπει πρώτα να το ανοίξετε ξανά. +WarningSomeBankTransactionByChequeWereRemovedAfter=Some bank transaction were removed after that the receipt including them were generated. So nb of cheques and total of receipt may differ from number and total in list. diff --git a/htdocs/langs/el_GR/holiday.lang b/htdocs/langs/el_GR/holiday.lang index cf4fecb398f..1f5405edf86 100644 --- a/htdocs/langs/el_GR/holiday.lang +++ b/htdocs/langs/el_GR/holiday.lang @@ -1,32 +1,32 @@ # Dolibarr language file - Source file is en_US - holiday HRM=HRM -Holidays=Leave -CPTitreMenu=Leave +Holidays=Αδεια +CPTitreMenu=Αδεια MenuReportMonth=Μηνιαία αναφορά MenuAddCP=Αίτηση νέας αποχώρησης -NotActiveModCP=You must enable the module Leave to view this page. +NotActiveModCP=Πρέπει να ενεργοποιήσετε την ενότητα "Αφήστε" για να δείτε αυτή τη σελίδα. AddCP=Κάντε αίτηση άδειας DateDebCP=Ημερ. έναρξης DateFinCP=Ημερ. τέλους -DateCreateCP=Ημερομηνία Δημιουργίας DraftCP=Σχέδιο ToReviewCP=Εν αναμονή έγκρισης ApprovedCP=Εγκεκριμένο CancelCP=Ακυρώθηκε RefuseCP=Απόρριψη ValidatorCP=Έγκριση -ListeCP=List of leave -LeaveId=Leave ID +ListeCP=Λίστα άδειας +LeaveId=Αφήστε το αναγνωριστικό ReviewedByCP=Θα πρέπει να επανεξεταστεί από -UserForApprovalID=User for approval ID -UserForApprovalFirstname=First name of approval user -UserForApprovalLastname=Last name of approval user -UserForApprovalLogin=Login of approval user +UserID=ταυτότητα χρήστη +UserForApprovalID=Χρήστη για αναγνωριστικό έγκρισης +UserForApprovalFirstname=Όνομα του χρήστη της έγκρισης +UserForApprovalLastname=Επώνυμο του χρήστη της έγκρισης +UserForApprovalLogin=Σύνδεση χρήστη έγκρισης DescCP=Περιγραφή SendRequestCP=Δημιουργήστε το αίτημα άδειας DelayToRequestCP=Tα αιτήματα πρέπει να γίνονται τουλάχιστον %s ημέρα(ες) πριν από τις. -MenuConfCP=Balance of leave -SoldeCPUser=Leave balance is %s days. +MenuConfCP=Ισορροπία άδειας +SoldeCPUser=Αφήστε ισορροπία είναι %s ημέρες. ErrorEndDateCP=Πρέπει να επιλέξετε μια ημερομηνία λήξης μεγαλύτερη από την ημερομηνία έναρξης. ErrorSQLCreateCP=Παρουσιάστηκε σφάλμα στην SQL κατά τη διάρκεια της δημιουργίας: ErrorIDFicheCP=Παρουσιάστηκε σφάλμα, η αίτηση άδειας δεν υπάρχει. @@ -35,14 +35,14 @@ ErrorUserViewCP=Δεν έχετε άδεια για να διαβάσετε αυ InfosWorkflowCP=Πληροφορίες για την ροή εργασιών RequestByCP=Ζητήθηκε από TitreRequestCP=Αφήστε το αίτημα -TypeOfLeaveId=Type of leave ID -TypeOfLeaveCode=Type of leave code -TypeOfLeaveLabel=Type of leave label +TypeOfLeaveId=Είδος αναγνωριστικού άδειας +TypeOfLeaveCode=Τύπος κωδικού άδειας +TypeOfLeaveLabel=Τύπος ετικέτας άδειας NbUseDaysCP=Αριθμός των ημερών για τις άδειες που καταναλώνεται -NbUseDaysCPShort=Days consumed -NbUseDaysCPShortInMonth=Days consumed in month -DateStartInMonth=Start date in month -DateEndInMonth=End date in month +NbUseDaysCPShort=Ημέρες κατανάλωσης +NbUseDaysCPShortInMonth=Ημέρες κατανάλωσης κατά το μήνα +DateStartInMonth=Ημερομηνία έναρξης του μήνα +DateEndInMonth=Ημερομηνία λήξης μήνα EditCP=Επεξεργασία DeleteCP=Διαγραφή ActionRefuseCP=Απορρίφθηκε @@ -71,7 +71,7 @@ DateRefusCP=Ημερομηνία της άρνησης DateCancelCP=Ημερομηνία της ακύρωσης DefineEventUserCP=Αναθέστε μια έκτακτη άδεια για έναν χρήστη addEventToUserCP=Αφήστε την ανάθεση -NotTheAssignedApprover=You are not the assigned approver +NotTheAssignedApprover=Δεν είστε ο αποδέκτης MotifCP=Λόγος UserCP=Χρήστης ErrorAddEventToUserCP=Παρουσιάστηκε σφάλμα κατά την προσθήκη τις έκτακτης άδειας. @@ -92,17 +92,17 @@ HolidaysCancelation=Αφήστε το αίτημα ακύρωσης EmployeeLastname=Employee last name EmployeeFirstname=Employee first name TypeWasDisabledOrRemoved=Leave type (id %s) was disabled or removed -LastHolidays=Latest %s leave requests -AllHolidays=All leave requests -HalfDay=Half day -NotTheAssignedApprover=You are not the assigned approver -LEAVE_PAID=Paid vacation -LEAVE_SICK=Sick leave -LEAVE_OTHER=Other leave -LEAVE_PAID_FR=Paid vacation +LastHolidays=Τα τελευταία %s κάνουν αιτήσεις άδειας +AllHolidays=Όλα τα αιτήματα άδειας +HalfDay=Μισή ημέρα +NotTheAssignedApprover=Δεν είστε ο αποδέκτης +LEAVE_PAID=Διακοπές μετ'αποδοχών +LEAVE_SICK=Αναρρωτική άδεια +LEAVE_OTHER=Άλλη άδεια +LEAVE_PAID_FR=Διακοπές μετ'αποδοχών ## Configuration du Module ## -LastUpdateCP=Latest automatic update of leave allocation -MonthOfLastMonthlyUpdate=Month of latest automatic update of leave allocation +LastUpdateCP=Τελευταία αυτόματη ενημέρωση της κατανομής άδειας +MonthOfLastMonthlyUpdate=Μήνας τελευταίας αυτόματης ενημέρωσης της κατανομής άδειας UpdateConfCPOK=Ενημερώθηκε με επιτυχία. Module27130Name= Διαχείριση των αιτήσεων αδειών Module27130Desc= Διαχείριση των αιτήσεων αδειών @@ -112,19 +112,20 @@ NoticePeriod=Notice period HolidaysToValidate=Επικύρωση των αιτήσεων για τις άδειες HolidaysToValidateBody=Παρακάτω είναι ένα αίτημα άδειας για την επικύρωση HolidaysToValidateDelay=Αυτή η αίτηση αδείας θα πραγματοποιηθεί εντός προθεσμίας μικρότερης των %s ημερών. -HolidaysToValidateAlertSolde=The user who made this leave request does not have enough available days. +HolidaysToValidateAlertSolde=Ο χρήστης που έκανε αυτήν την αίτηση άδειας δεν έχει αρκετές διαθέσιμες ημέρες. HolidaysValidated=Επικυρώθηκαν οι αιτήσεις άδειας HolidaysValidatedBody=Η αίτηση αδείας %s στο %s έχει επικυρωθεί. HolidaysRefused=Αίτηση αρνήθηκε -HolidaysRefusedBody=Your leave request for %s to %s has been denied for the following reason: +HolidaysRefusedBody=Το αίτημα άδειας για %s στο %s απορρίφθηκε για τον ακόλουθο λόγο: HolidaysCanceled=Ακυρώθηκε το αίτημα αδείας HolidaysCanceledBody=Η αίτηση αδείας σας για %s στο %s έχει ακυρωθεί. FollowedByACounter=1: This type of leave need to be followed by a counter. Counter is incremented manually or automatically and when a leave request is validated, counter is decremented.
    0: Not followed by a counter. NoLeaveWithCounterDefined=There is no leave types defined that need to be followed by a counter -GoIntoDictionaryHolidayTypes=Go into Home - Setup - Dictionaries - Type of leave to setup the different types of leaves. -HolidaySetup=Setup of module Holiday -HolidaysNumberingModules=Leave requests numbering models -TemplatePDFHolidays=Template for leave requests PDF -FreeLegalTextOnHolidays=Free text on PDF -WatermarkOnDraftHolidayCards=Watermarks on draft leave requests -HolidaysToApprove=Holidays to approve +GoIntoDictionaryHolidayTypes=Πηγαίνετε στο σπίτι - Ρύθμιση - Λεξικά - Τύπος άδειας για τη ρύθμιση των διαφορετικών τύπων φύλλων. +HolidaySetup=Ρύθμιση της λειτουργίας διακοπών +HolidaysNumberingModules=Αφήστε τα μοντέλα αρίθμησης αιτημάτων +TemplatePDFHolidays=Πρότυπο για αιτήσεις άδειας PDF +FreeLegalTextOnHolidays=Δωρεάν κείμενο σε μορφή PDF +WatermarkOnDraftHolidayCards=Υδατογραφήματα σε σχέδια αιτήσεων άδειας +HolidaysToApprove=Διακοπές για έγκριση +NobodyHasPermissionToValidateHolidays=Nobody has permission to validate holidays diff --git a/htdocs/langs/el_GR/install.lang b/htdocs/langs/el_GR/install.lang index ee2a3b29c48..ccc26bcf137 100644 --- a/htdocs/langs/el_GR/install.lang +++ b/htdocs/langs/el_GR/install.lang @@ -2,39 +2,41 @@ InstallEasy=Απλά ακολουθήστε τις οδηγίες βήμα προς βήμα. MiscellaneousChecks=Ελέγχος Προαπαιτούμενων ConfFileExists=Το αρχείο ρυθμίσεων %s υπάρχει. -ConfFileDoesNotExistsAndCouldNotBeCreated=Configuration file %s does not exist and could not be created! +ConfFileDoesNotExistsAndCouldNotBeCreated=Το αρχείο διαμόρφωσης %s δεν υπάρχει και δεν μπορεί να δημιουργηθεί! ConfFileCouldBeCreated=Το αρχείο ρυθμίσεων %sθα μπορούσε να δημιουργηθεί. -ConfFileIsNotWritable=Configuration file %s 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=Το αρχείο διαμόρφωσης %s δεν είναι εγγράψιμο. Ελέγξτε τα δικαιώματα. Για πρώτη εγκατάσταση, ο διακομιστής ιστού σας πρέπει να μπορεί να γράφει σε αυτό το αρχείο κατά τη διάρκεια της διαδικασίας διαμόρφωσης ("chmod 666" για παράδειγμα σε λειτουργικό σύστημα Unix). ConfFileIsWritable=Το αρχείο ρυθμίσεων %s είναι εγγράψιμο. -ConfFileMustBeAFileNotADir=Configuration file %s must be a file, not a directory. -ConfFileReload=Reloading parameters from configuration file. +ConfFileMustBeAFileNotADir=Το αρχείο διαμόρφωσης %s πρέπει να είναι ένα αρχείο, όχι ένας κατάλογος. +ConfFileReload=Επαναφόρτωση παραμέτρων από αρχείο ρυθμίσεων. PHPSupportSessions=Η PHP υποστηρίζει συνεδρίες. PHPSupportPOSTGETOk=Η PHP υποστηρίζει μεταβλητές POST και GET. -PHPSupportPOSTGETKo=It's possible your PHP setup does not support variables POST and/or GET. Check the parameter variables_order in php.ini. -PHPSupportGD=This PHP supports GD graphical functions. -PHPSupportCurl=This PHP supports Curl. -PHPSupportUTF8=This PHP supports UTF8 functions. -PHPSupportIntl=This PHP supports Intl functions. +PHPSupportPOSTGETKo=Είναι πιθανό η ρύθμισή σας PHP να μην υποστηρίζει τις μεταβλητές POST ή / και GET. Ελέγξτε την παράμετρο variables_order στο php.ini. +PHPSupportGD=Αυτή η PHP υποστηρίζει GD γραφικές λειτουργίες. +PHPSupportCurl=Αυτή η PHP υποστηρίζει το Curl. +PHPSupportCalendar=Αυτή η PHP υποστηρίζει επεκτάσεις ημερολογίων. +PHPSupportUTF8=Αυτή η PHP υποστηρίζει τις λειτουργίες UTF8. +PHPSupportIntl=Αυτή η PHP υποστηρίζει τις λειτουργίες Intl. PHPMemoryOK=Your PHP max session memory is set to %s. This should be enough. -PHPMemoryTooLow=Your PHP max session memory is set to %s bytes. This is too low. Change your php.ini to set memory_limit parameter to at least %s bytes. -Recheck=Click here for a more detailed test -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. -ErrorPHPDoesNotSupportGD=Your PHP installation does not support GD graphical functions. No graphs will be available. +PHPMemoryTooLow=Η μνήμη συνεδρίας PHP max έχει οριστεί σε %s bytes. Αυτό είναι πολύ χαμηλό. Αλλάξτε το php.ini για να ρυθμίσετε την παράμετρο memory_limit σε τουλάχιστον bytes %s . +Recheck=Κάντε κλικ εδώ για μια λεπτομερέστερη δοκιμή +ErrorPHPDoesNotSupportSessions=Η εγκατάσταση της PHP δεν υποστηρίζει περιόδους σύνδεσης. Αυτή η λειτουργία απαιτείται για να μπορέσει ο Dolibarr να λειτουργήσει. Ελέγξτε τη ρύθμιση PHP και τις άδειες χρήσης του καταλόγου των περιόδων σύνδεσης. +ErrorPHPDoesNotSupportGD=Η εγκατάσταση της PHP δεν υποστηρίζει GD γραφικές λειτουργίες. Δεν θα υπάρχουν διαθέσιμα γραφήματα. ErrorPHPDoesNotSupportCurl=Η εγκατάσταση της php δεν υποστηρίζει Curl -ErrorPHPDoesNotSupportUTF8=Your PHP installation does not support UTF8 functions. Dolibarr cannot work correctly. Resolve this before installing Dolibarr. -ErrorPHPDoesNotSupportIntl=Your PHP installation does not support Intl functions. +ErrorPHPDoesNotSupportCalendar=Η εγκατάσταση της PHP δεν υποστηρίζει επεκτάσεις του php calendar. +ErrorPHPDoesNotSupportUTF8=Η εγκατάσταση της PHP δεν υποστηρίζει λειτουργίες UTF8. Το Dolibarr δεν μπορεί να λειτουργήσει σωστά. Επιλύστε αυτό πριν εγκαταστήσετε Dolibarr. +ErrorPHPDoesNotSupportIntl=Η εγκατάσταση της PHP δεν υποστηρίζει τις λειτουργίες Intl. ErrorDirDoesNotExists=Κατάλογος %s δεν υπάρχει. -ErrorGoBackAndCorrectParameters=Go back and check/correct the parameters. +ErrorGoBackAndCorrectParameters=Επιστρέψτε και ελέγξτε / διορθώστε τις παραμέτρους. ErrorWrongValueForParameter=You may have typed a wrong value for parameter '%s'. ErrorFailedToCreateDatabase=Απέτυχε η δημιουργία της βάσης δεδομένων '%s'. ErrorFailedToConnectToDatabase=Απέτυχε η σύνδεση με τη βάση δεδομένων '%s'. ErrorDatabaseVersionTooLow=Η έκδοση της βάσης δεδομένων (%s), είναι πολύ παλιά. %s Έκδοση ή μεγαλύτερη απαιτείται. ErrorPHPVersionTooLow=Έκδοση της PHP είναι πολύ παλιά. Έκδοση %s απαιτείται -ErrorConnectedButDatabaseNotFound=Connection to server successful but database '%s' not found. +ErrorConnectedButDatabaseNotFound=Η σύνδεση με το διακομιστή ήταν επιτυχής αλλά η βάση δεδομένων '%s' δεν βρέθηκε. ErrorDatabaseAlreadyExists=Η βάση δεδομένων '%s' υπάρχει ήδη. -IfDatabaseNotExistsGoBackAndUncheckCreate=If the database does not exist, go back and check option "Create database". +IfDatabaseNotExistsGoBackAndUncheckCreate=Εάν η βάση δεδομένων δεν υπάρχει, επιστρέψτε και ελέγξτε την επιλογή "Δημιουργία βάσης δεδομένων". IfDatabaseExistsGoBackAndCheckCreate=If database already exists, go back and uncheck "Create database" option. -WarningBrowserTooOld=Version of browser is too old. Upgrading your browser to a recent version of Firefox, Chrome or Opera is highly recommended. +WarningBrowserTooOld=Η έκδοση του προγράμματος περιήγησης είναι πολύ παλιά. Η αναβάθμιση του προγράμματος περιήγησης σε μια πρόσφατη έκδοση των Firefox, Chrome ή Opera συνιστάται ιδιαίτερα. PHPVersion=Έκδοση PHP License=Χρήση άδειας ConfigurationFile=Αρχείο ρυθμίσεων @@ -47,23 +49,23 @@ DolibarrDatabase=Dolibarr βάση δεδομένων DatabaseType=Τύπος βάσης δεδομένων DriverType=Τύπος Driver Server=Server -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=Όνομα ή διεύθυνση IP για το διακομιστή βάσης δεδομένων. Συνήθως 'localhost' όταν ο διακομιστής βάσης δεδομένων φιλοξενείται στον ίδιο διακομιστή με τον εξυπηρετητή ιστού. ServerPortDescription=Θύρα του διακομιστή βάσης δεδομένων. Αφήστε το πεδίο κενό αν δεν το γνωρίζετε. DatabaseServer=Server της βάσης δεδομένων DatabaseName=Όνομα της βάσης δεδομένων -DatabasePrefix=Database table prefix -DatabasePrefixDescription=Database table prefix. If empty, defaults to llx_. -AdminLogin=User account for the Dolibarr database owner. -PasswordAgain=Retype password confirmation +DatabasePrefix=Πρόθεμα πίνακα βάσεων δεδομένων +DatabasePrefixDescription=Πρόθεμα πίνακα βάσεων δεδομένων. Εάν είναι κενή, η προεπιλεγμένη τιμή είναι llx_. +AdminLogin=Λογαριασμός χρήστη για τον κάτοχο της βάσης δεδομένων Dolibarr. +PasswordAgain=Επαναφέρετε την επιβεβαίωση κωδικού πρόσβασης AdminPassword=Κωδικός ιδιοκτήτη της βάσης δεδομένων Dolibarr. CreateDatabase=Δημιουργία βάσης δεδομένων -CreateUser=Create user account or grant user account permission on the Dolibarr database +CreateUser=Δημιουργήστε λογαριασμό χρήστη ή χορηγήστε δικαιώματα λογαριασμού χρήστη στη βάση δεδομένων Dolibarr DatabaseSuperUserAccess=Database server - Superuser access -CheckToCreateDatabase=Check the box if the database does not exist yet and so must be created.
    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:
    the database user account does not yet exist and so must be created, or
    if the user account exists but the database does not exist and permissions must be granted.
    In this case, you must enter the user account and password and also the superuser account name and password at the bottom of this page. If this box is unchecked, database owner and password must already exist. -DatabaseRootLoginDescription=Superuser account name (to create new databases or new users), mandatory if the database or its owner does not already exist. -KeepEmptyIfNoPassword=Leave empty if superuser has no password (NOT recommended) -SaveConfigurationFile=Saving parameters to +CheckToCreateDatabase=Επιλέξτε το πλαίσιο εάν η βάση δεδομένων δεν υπάρχει ακόμα και πρέπει να δημιουργηθεί.
    Σε αυτή την περίπτωση, πρέπει επίσης να συμπληρώσετε το όνομα χρήστη και τον κωδικό πρόσβασης για το λογαριασμό superuser στο κάτω μέρος αυτής της σελίδας. +CheckToCreateUser=Επιλέξτε το πλαίσιο εάν:
    ο λογαριασμός χρήστη βάσης δεδομένων δεν υπάρχει ακόμα και πρέπει να δημιουργηθεί ή
    εάν ο λογαριασμός χρήστη υπάρχει αλλά η βάση δεδομένων δεν υπάρχει και τα δικαιώματα πρέπει να παραχωρηθούν.
    Σε αυτή την περίπτωση, πρέπει να εισαγάγετε το λογαριασμό χρήστη και τον κωδικό πρόσβασης καθώς και το όνομα και τον κωδικό πρόσβασης του υπερ-χρηστών στο κάτω μέρος αυτής της σελίδας. Εάν δεν έχει επιλεγεί αυτό το πλαίσιο, ο κάτοχος της βάσης δεδομένων και ο κωδικός πρόσβασης πρέπει να υπάρχουν ήδη. +DatabaseRootLoginDescription=Superuser όνομα λογαριασμού (για τη δημιουργία νέων βάσεων δεδομένων ή νέων χρηστών), υποχρεωτική εάν η βάση δεδομένων ή ο ιδιοκτήτης της δεν υπάρχει ήδη. +KeepEmptyIfNoPassword=Αφήστε κενό εάν ο υπερ-χρήστης δεν έχει κωδικό πρόσβασης (ΔΕΝ συνιστάται) +SaveConfigurationFile=Αποθήκευση παραμέτρων σε ServerConnection=Σύνδεση με το διακομιστή DatabaseCreation=Δημιουργία βάσης δεδομένων CreateDatabaseObjects=Database objects creation @@ -74,9 +76,9 @@ CreateOtherKeysForTable=Create foreign keys and indexes for table %s OtherKeysCreation=Foreign keys and indexes creation FunctionsCreation=Functions creation AdminAccountCreation=Administrator login creation -PleaseTypePassword=Please type a password, empty passwords are not allowed! -PleaseTypeALogin=Please type a login! -PasswordsMismatch=Passwords differs, please try again! +PleaseTypePassword=Πληκτρολογήστε έναν κωδικό πρόσβασης, οι άδειοι κωδικοί πρόσβασης δεν επιτρέπονται! +PleaseTypeALogin=Πληκτρολογήστε μια σύνδεση! +PasswordsMismatch=Οι κωδικοί πρόσβασης διαφέρουν, δοκιμάστε ξανά! SetupEnd=End of setup SystemIsInstalled=This installation is complete. SystemIsUpgraded=Dolibarr has been upgraded successfully. @@ -84,73 +86,73 @@ YouNeedToPersonalizeSetup=You need to configure Dolibarr to suit your needs (app AdminLoginCreatedSuccessfuly=Επιτυχής δημουργία σύνδεσης του διαχειριστή '%s' στο Dolibarr GoToDolibarr=Go to Dolibarr GoToSetupArea=Go to Dolibarr (setup area) -MigrationNotFinished=The database version is not completely up to date: run the upgrade process again. +MigrationNotFinished=Η έκδοση της βάσης δεδομένων δεν είναι εντελώς ενημερωμένη: εκτελέστε ξανά τη διαδικασία αναβάθμισης. GoToUpgradePage=Go to upgrade page again WithNoSlashAtTheEnd=Without the slash "/" at the end -DirectoryRecommendation=It is recommended to use a directory outside of the web pages. +DirectoryRecommendation=Συνιστάται να χρησιμοποιείτε έναν κατάλογο εκτός των ιστοσελίδων. LoginAlreadyExists=Already exists DolibarrAdminLogin=Dolibarr admin login -AdminLoginAlreadyExists=Dolibarr administrator account '%s' already exists. Go back if you want to create another one. +AdminLoginAlreadyExists=Ο λογαριασμός διαχειριστή Dolibarr ' %s ' υπάρχει ήδη. Επιστρέψτε αν θέλετε να δημιουργήσετε ένα άλλο. FailedToCreateAdminLogin=Αποτυχία δημιουργίας λογαριασμού διαχειριστή του Dolibarr. -WarningRemoveInstallDir=Warning, for security reasons, once the install or upgrade is complete, you should add a file called install.lock into the Dolibarr document directory in order to prevent the accidental/malicious use of the install tools again. -FunctionNotAvailableInThisPHP=Not available in this PHP +WarningRemoveInstallDir=Προειδοποίηση, για λόγους ασφαλείας, μόλις ολοκληρωθεί η εγκατάσταση ή η αναβάθμιση, πρέπει να προσθέσετε ένα αρχείο που καλείται install.lock στον κατάλογο εγγράφων Dolibarr, προκειμένου να αποφευχθεί ξανά η τυχαία / κακόβουλη χρήση των εργαλείων εγκατάστασης. +FunctionNotAvailableInThisPHP=Δεν είναι διαθέσιμο σε αυτήν την PHP ChoosedMigrateScript=Choose migration script -DataMigration=Database migration (data) -DatabaseMigration=Database migration (structure + some data) +DataMigration=Μετακίνηση βάσης δεδομένων (δεδομένα) +DatabaseMigration=Μετακίνηση βάσης δεδομένων (δομή + μερικά δεδομένα) ProcessMigrateScript=Script processing ChooseYourSetupMode=Choose your setup mode and click "Start"... FreshInstall=Fresh install -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=Χρησιμοποιήστε αυτήν τη λειτουργία, εάν αυτή είναι η πρώτη σας εγκατάσταση. Εάν όχι, αυτή η λειτουργία μπορεί να επιδιορθώσει μια μη ολοκληρωμένη προηγούμενη εγκατάσταση. Εάν θέλετε να αναβαθμίσετε την έκδοση σας, επιλέξτε τη λειτουργία "Αναβάθμιση". Upgrade=Upgrade UpgradeDesc=Use this mode if you have replaced old Dolibarr files with files from a newer version. This will upgrade your database and data. Start=Start InstallNotAllowed=Setup not allowed by conf.php permissions YouMustCreateWithPermission=You must create file %s and set write permissions on it for the web server during install process. -CorrectProblemAndReloadPage=Please fix the problem and press F5 to reload the page. +CorrectProblemAndReloadPage=Διορθώστε το πρόβλημα και πατήστε F5 για να φορτώσετε ξανά τη σελίδα. AlreadyDone=Already migrated DatabaseVersion=Database version ServerVersion=Database server version YouMustCreateItAndAllowServerToWrite=You must create this directory and allow for the web server to write into it. DBSortingCollation=Character sorting order -YouAskDatabaseCreationSoDolibarrNeedToConnect=You selected create database %s, but for this, Dolibarr needs to connect to server %s with super user %s permissions. -YouAskLoginCreationSoDolibarrNeedToConnect=You selected create database user %s, but for this, Dolibarr needs to connect to server %s with super user %s permissions. -BecauseConnectionFailedParametersMayBeWrong=The database connection failed: the host or super user parameters must be wrong. +YouAskDatabaseCreationSoDolibarrNeedToConnect=Έχετε επιλέξει τη δημιουργία βάσης δεδομένων %s , αλλά για αυτό, ο Dolibarr πρέπει να συνδεθεί με τον διακομιστή %s με δικαιώματα χρήστη super %s . +YouAskLoginCreationSoDolibarrNeedToConnect=Επιλέξατε να δημιουργήσετε τον χρήστη βάσης δεδομένων %s , αλλά για αυτό, ο Dolibarr πρέπει να συνδεθεί με τον διακομιστή %s με δικαιώματα χρήστη super %s . +BecauseConnectionFailedParametersMayBeWrong=Η σύνδεση βάσης δεδομένων απέτυχε: οι παραμέτρους κεντρικού υπολογιστή ή υπερ-χρήστης πρέπει να είναι λάθος. OrphelinsPaymentsDetectedByMethod=Orphans payment detected by method %s RemoveItManuallyAndPressF5ToContinue=Remove it manually and press F5 to continue. FieldRenamed=Field renamed -IfLoginDoesNotExistsCheckCreateUser=If the user does not exist yet, you must check option "Create user" -ErrorConnection=Server "%s", database name "%s", login "%s", or database password may be wrong or the PHP client version may be too old compared to the database version. +IfLoginDoesNotExistsCheckCreateUser=Εάν ο χρήστης δεν υπάρχει ακόμα, πρέπει να επιλέξετε την επιλογή "Δημιουργία χρήστη" +ErrorConnection=Server " %s ", όνομα βάσης δεδομένων " %s ", σύνδεση " %s " ή κωδικός πρόσβασης στη βάση δεδομένων μπορεί να είναι λάθος ή η έκδοση του προγράμματος-πελάτη PHP μπορεί να είναι πολύ παλιά σε σύγκριση με την έκδοση της βάσης δεδομένων. InstallChoiceRecommanded=Recommended choice to install version %s from your current version %s InstallChoiceSuggested=Install choice suggested by installer. -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. -CheckThatDatabasenameIsCorrect=Check that the database name "%s" is correct. +MigrateIsDoneStepByStep=Η στοχευμένη έκδοση (%s) έχει ένα κενό από διάφορες εκδόσεις. Ο οδηγός εγκατάστασης θα επανέλθει για να υποδείξει μια περαιτέρω μετανάστευση μόλις αυτό ολοκληρωθεί. +CheckThatDatabasenameIsCorrect=Βεβαιωθείτε ότι το όνομα της βάσης δεδομένων " %s " είναι σωστό. IfAlreadyExistsCheckOption=If this name is correct and that database does not exist yet, you must check option "Create database". OpenBaseDir=PHP openbasedir parameter -YouAskToCreateDatabaseSoRootRequired=You checked the box "Create database". For this, you need to provide the login/password of superuser (bottom of form). -YouAskToCreateDatabaseUserSoRootRequired=You checked the box "Create database owner". For this, you need to provide the login/password of superuser (bottom of form). -NextStepMightLastALongTime=The current step may take several minutes. Please wait until the next screen is shown completely before continuing. -MigrationCustomerOrderShipping=Migrate shipping for sales orders storage +YouAskToCreateDatabaseSoRootRequired=Ελέγξατε το πλαίσιο "Δημιουργία βάσης δεδομένων". Για το σκοπό αυτό, πρέπει να δώσετε τον κωδικό πρόσβασης / κωδικό πρόσβασης του χρήστη superuser (στο κάτω μέρος της φόρμας). +YouAskToCreateDatabaseUserSoRootRequired=Ελέγξατε το πλαίσιο "Δημιουργία κατόχου βάσης δεδομένων". Για το σκοπό αυτό, πρέπει να δώσετε τον κωδικό πρόσβασης / κωδικό πρόσβασης του χρήστη superuser (στο κάτω μέρος της φόρμας). +NextStepMightLastALongTime=Το τρέχον βήμα μπορεί να διαρκέσει αρκετά λεπτά. Περιμένετε έως ότου εμφανιστεί η επόμενη οθόνη εντελώς πριν συνεχίσετε. +MigrationCustomerOrderShipping=Μετεγκατάσταση της αποστολής για αποθήκευση παραγγελιών πωλήσεων MigrationShippingDelivery=Upgrade storage of shipping MigrationShippingDelivery2=Upgrade storage of shipping 2 MigrationFinished=Μετανάστευση τελειώσει -LastStepDesc=Last step: Define here the login and password you wish to use to connect to Dolibarr. Do not lose this as it is the master account to administer all other/additional user accounts. +LastStepDesc=Τελευταίο βήμα : Καθορίστε εδώ τα στοιχεία σύνδεσης και τον κωδικό πρόσβασης που θέλετε να χρησιμοποιήσετε για να συνδεθείτε στο Dolibarr. Μην χάσετε αυτό, καθώς είναι ο κύριος λογαριασμός για τη διαχείριση όλων των άλλων / πρόσθετων λογαριασμών χρηστών. ActivateModule=Ενεργοποίηση %s ενότητα ShowEditTechnicalParameters=Κάντε κλικ εδώ για να δείτε/επεξεργαστείτε προηγμένες παραμέτρους (κατάσταση έμπειρου χρήστη) -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... -ErrorDatabaseVersionForbiddenForMigration=Your database version is %s. It has a critical bug, making data loss possible if you make structural changes in your database, such as is required by the migration process. For his reason, migration will not be allowed until you upgrade your database to a layer (patched) version (list of known buggy versions: %s) -KeepDefaultValuesWamp=You used the Dolibarr setup wizard from DoliWamp, so values proposed here are already optimized. Change them only if you know what you are doing. -KeepDefaultValuesDeb=You used the Dolibarr setup wizard from a Linux package (Ubuntu, Debian, Fedora...), so the values proposed here are already optimized. Only the password of the database owner to create must be entered. Change other parameters only if you know what you are doing. -KeepDefaultValuesMamp=You used the Dolibarr setup wizard from DoliMamp, so the values proposed here are already optimized. Change them only if you know what you are doing. -KeepDefaultValuesProxmox=You used the Dolibarr setup wizard from a Proxmox virtual appliance, so the values proposed here are already optimized. Change them only if you know what you are doing. -UpgradeExternalModule=Run dedicated upgrade process of external module -SetAtLeastOneOptionAsUrlParameter=Set at least one option as a parameter in URL. For example: '...repair.php?standard=confirmed' -NothingToDelete=Nothing to clean/delete -NothingToDo=Nothing to do +WarningUpgrade=Προειδοποίηση: Πραγματοποιήσατε πρώτα ένα backup της βάσης δεδομένων; Αυτό συνιστάται ιδιαίτερα. Η απώλεια δεδομένων (εξαιτίας, για παράδειγμα, σφαλμάτων στο mysql έκδοση 5.5.40 / 41/42/43) μπορεί να είναι δυνατή κατά τη διάρκεια αυτής της διαδικασίας, οπότε είναι απαραίτητο να πάρετε μια πλήρη χωματερή της βάσης δεδομένων σας πριν ξεκινήσετε οποιαδήποτε μετανάστευση. Κάντε κλικ στο κουμπί OK για να ξεκινήσετε τη διαδικασία μετάβασης ... +ErrorDatabaseVersionForbiddenForMigration=Η έκδοση της βάσης δεδομένων σας είναι %s. Έχει ένα κρίσιμο σφάλμα, καθιστώντας δυνατή την απώλεια δεδομένων εάν κάνετε αλλαγές στη βάση δεδομένων σας, όπως απαιτείται από τη διαδικασία της μετάβασης. Για το λόγο του, η μετάβαση δεν θα επιτρέπεται μέχρι να αναβαθμίσετε τη βάση δεδομένων σας σε μια έκδοση στρώματος (patched) (λίστα γνωστών εκδόσεων buggy: %s) +KeepDefaultValuesWamp=Χρησιμοποιήσατε τον οδηγό ρύθμισης Dolibarr από το DoliWamp, έτσι οι τιμές που προτείνονται εδώ είναι ήδη βελτιστοποιημένες. Αλλάξτε τα μόνο αν ξέρετε τι κάνετε. +KeepDefaultValuesDeb=Χρησιμοποιήσατε τον οδηγό ρύθμισης Dolibarr από ένα πακέτο Linux (Ubuntu, Debian, Fedora ...), έτσι οι τιμές που προτείνονται εδώ είναι ήδη βελτιστοποιημένες. Πρέπει να εισαχθεί μόνο ο κωδικός πρόσβασης του κατόχου της βάσης δεδομένων για δημιουργία. Αλλάξτε άλλες παραμέτρους μόνο αν γνωρίζετε τι κάνετε. +KeepDefaultValuesMamp=Χρησιμοποιήσατε τον οδηγό ρύθμισης Dolibarr από το DoliMamp, έτσι οι τιμές που προτείνονται εδώ είναι ήδη βελτιστοποιημένες. Αλλάξτε τα μόνο αν ξέρετε τι κάνετε. +KeepDefaultValuesProxmox=Χρησιμοποιήσατε τον οδηγό ρύθμισης Dolibarr από μια εικονική συσκευή Proxmox, έτσι οι τιμές που προτείνονται εδώ έχουν ήδη βελτιστοποιηθεί. Αλλάξτε τα μόνο αν ξέρετε τι κάνετε. +UpgradeExternalModule=Εκτελέστε ειδική διαδικασία αναβάθμισης της εξωτερικής μονάδας +SetAtLeastOneOptionAsUrlParameter=Ορίστε τουλάχιστον μία επιλογή ως παράμετρο στη διεύθυνση URL. Για παράδειγμα: '... repair.php? Standard = confirmed' +NothingToDelete=Τίποτα για καθαρισμό / διαγραφή +NothingToDo=Τίποτα να κάνω ######### # upgrade MigrationFixData=Fix for denormalized data MigrationOrder=Data migration for customer's orders -MigrationSupplierOrder=Data migration for vendor's orders +MigrationSupplierOrder=Μεταφορά δεδομένων για παραγγελίες του πωλητή MigrationProposal=Data migration for commercial proposals MigrationInvoice=Data migration for customer's invoices MigrationContract=Data migration for contracts @@ -166,9 +168,9 @@ MigrationContractsUpdate=Contract data correction MigrationContractsNumberToUpdate=%s contract(s) to update MigrationContractsLineCreation=Create contract line for contract ref %s MigrationContractsNothingToUpdate=No more things to do -MigrationContractsFieldDontExist=Field fk_facture does not exist anymore. Nothing to do. +MigrationContractsFieldDontExist=Το πεδίο fk_facture δεν υπάρχει πια. Τίποτα να κάνω. MigrationContractsEmptyDatesUpdate=Contract empty date correction -MigrationContractsEmptyDatesUpdateSuccess=Contract empty date correction done successfully +MigrationContractsEmptyDatesUpdateSuccess=Η διόρθωση της άδειας ημερομηνίας της σύμβασης έγινε με επιτυχία MigrationContractsEmptyDatesNothingToUpdate=No contract empty date to correct MigrationContractsEmptyCreationDatesNothingToUpdate=No contract creation date to correct MigrationContractsInvalidDatesUpdate=Bad value date contract correction @@ -190,25 +192,26 @@ MigrationDeliveryDetail=Delivery update MigrationStockDetail=Update stock value of products MigrationMenusDetail=Update dynamic menus tables MigrationDeliveryAddress=Update delivery address in shipments -MigrationProjectTaskActors=Data migration for table llx_projet_task_actors +MigrationProjectTaskActors=Μετανάστευση δεδομένων για τον πίνακα llx_projet_task_actors MigrationProjectUserResp=Data migration field fk_user_resp of llx_projet to llx_element_contact MigrationProjectTaskTime=Update time spent in seconds MigrationActioncommElement=Ενημέρωση στοιχεία για τις δράσεις -MigrationPaymentMode=Data migration for payment type +MigrationPaymentMode=Μεταφορά δεδομένων για τον τύπο πληρωμής MigrationCategorieAssociation=Μετακίνηση των κατηγοριών -MigrationEvents=Migration of events to add event owner into assignment table -MigrationEventsContact=Migration of events to add event contact into assignment table +MigrationEvents=Μετανάστευση συμβάντων για προσθήκη του κατόχου συμβάντος στον πίνακα αντιστοιχιών +MigrationEventsContact=Μετανάστευση συμβάντων για προσθήκη επαφής συμβάντων στον πίνακα αντιστοιχιών MigrationRemiseEntity=Ενημέρωση φορέα τιμών πεδίου στον πίνακα llx_societe_remise MigrationRemiseExceptEntity=Ενημέρωση φορέα τιμών πεδίου στον πίνακα llx_societe_remise_except -MigrationUserRightsEntity=Update entity field value of llx_user_rights -MigrationUserGroupRightsEntity=Update entity field value of llx_usergroup_rights -MigrationUserPhotoPath=Migration of photo paths for users +MigrationUserRightsEntity=Ενημερώστε την τιμή πεδίου οντότητας των llx_user_rights +MigrationUserGroupRightsEntity=Ενημερώστε την τιμή πεδίου οντότητας του llx_usergroup_rights +MigrationUserPhotoPath=Μετανάστευση φωτογραφικών διαδρομών για χρήστες +MigrationFieldsSocialNetworks=Migration of users fields social networks (%s) MigrationReloadModule=Επαναφόρτωση ενθεμάτων %s -MigrationResetBlockedLog=Reset module BlockedLog for v7 algorithm -ShowNotAvailableOptions=Show unavailable options -HideNotAvailableOptions=Hide unavailable options -ErrorFoundDuringMigration=Error(s) were reported during the migration process so next step is not available. To ignore errors, you can click here, but the application or some features may not work correctly until the errors are resolved. -YouTryInstallDisabledByDirLock=The application tried to self-upgrade, but the install/upgrade pages have been disabled for security (directory renamed with .lock suffix).
    -YouTryInstallDisabledByFileLock=The application tried to self-upgrade, but the install/upgrade pages have been disabled for security (by the existence of a lock file install.lock in the dolibarr documents directory).
    -ClickHereToGoToApp=Click here to go to your 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. +MigrationResetBlockedLog=Επαναφορά της μονάδας BlockedLog για τον αλγόριθμο v7 +ShowNotAvailableOptions=Εμφάνιση μη διαθέσιμων επιλογών +HideNotAvailableOptions=Απόκρυψη μη διαθέσιμων επιλογών +ErrorFoundDuringMigration=Παρουσιάστηκε σφάλμα κατά τη διάρκεια της διαδικασίας μετάβασης, επομένως το επόμενο βήμα δεν είναι διαθέσιμο. Για να αγνοήσετε τα σφάλματα, μπορείτε να κάνετε κλικ εδώ , αλλά η εφαρμογή ή ορισμένες λειτουργίες ενδέχεται να μην λειτουργούν σωστά μέχρι να επιλυθούν τα σφάλματα. +YouTryInstallDisabledByDirLock=Η εφαρμογή προσπάθησε να αυτο-αναβαθμιστεί, αλλά οι σελίδες εγκατάστασης / αναβάθμισης έχουν απενεργοποιηθεί για λόγους ασφαλείας (ο κατάλογος μετονομάζεται σε κατάληξη .lock).
    +YouTryInstallDisabledByFileLock=Η εφαρμογή προσπάθησε να αυτο-αναβαθμιστεί, αλλά οι σελίδες εγκατάστασης / αναβάθμισης έχουν απενεργοποιηθεί για λόγους ασφαλείας (με την ύπαρξη ενός αρχείου κλειδώματος install.lock στον κατάλογο εγγράφων dolibarr).
    +ClickHereToGoToApp=Κάντε κλικ εδώ για να μεταβείτε στην αίτησή σας +ClickOnLinkOrRemoveManualy=Κάντε κλικ στον παρακάτω σύνδεσμο. Εάν βλέπετε πάντα την ίδια σελίδα, πρέπει να καταργήσετε / μετονομάσετε το αρχείο install.lock στον κατάλογο εγγράφων. diff --git a/htdocs/langs/el_GR/main.lang b/htdocs/langs/el_GR/main.lang index 40f4bf6759a..6299f256fad 100644 --- a/htdocs/langs/el_GR/main.lang +++ b/htdocs/langs/el_GR/main.lang @@ -24,11 +24,11 @@ FormatDateHourSecShort=%d/%m/%Y %H:%M:%S FormatDateHourTextShort=%d %b %Y %H:%M FormatDateHourText=%d %B %Y %H:%M DatabaseConnection=Σύνδεση Βάσης Δεδομένων -NoTemplateDefined=No template available for this email type +NoTemplateDefined=Δεν υπάρχει διαθέσιμο πρότυπο για αυτόν τον τύπο email AvailableVariables=Διαθέσιμες μεταβλητές αντικατάστασης NoTranslation=Δεν μεταφράστηκε Translation=Μετάφραση -EmptySearchString=Enter a non empty search string +EmptySearchString=Εισαγάγετε μια μη κενή σειρά αναζήτησης NoRecordFound=Δεν υπάρχουν καταχωρημένα στοιχεία NoRecordDeleted=Δεν διαγράφηκε εγγραφή NotEnoughDataYet=Τα δεδομένα δεν είναι επαρκή @@ -45,60 +45,60 @@ ErrorConstantNotDefined=Η παράμετρος %s δεν είναι καθορ ErrorUnknown=Άγνωστο σφάλμα ErrorSQL=Σφάλμα SQL ErrorLogoFileNotFound=Το λογότυπο '%s' δεν βρέθηκε -ErrorGoToGlobalSetup=Go to 'Company/Organization' setup to fix this +ErrorGoToGlobalSetup=Μεταβείτε στην επιλογή "Εταιρεία / Οργανισμός" για να διορθώσετε αυτό το θέμα ErrorGoToModuleSetup=Πηγαίνετε στις ρυθμίσεις του αρθρώματος για να το διορθώσετε. ErrorFailedToSendMail=Αποτυχία αποστολής mail (αποστολέας=%s, παραλήπτης=%s) ErrorFileNotUploaded=Το αρχείο δεν φορτώθηκε. Βεβαιωθείτε ότι το μέγεθος δεν υπερβαίνει το μέγιστο επιτρεπόμενο όριο, ότι υπάρχει διαθέσιμος χώρος στο δίσκο και ότι δεν υπάρχει ήδη ένα αρχείο με το ίδιο όνομα σε αυτόν τον κατάλογο. ErrorInternalErrorDetected=Εντοπίστηκε Σφάλμα ErrorWrongHostParameter=Λάθος παράμετρος διακομιστή -ErrorYourCountryIsNotDefined=Your country is not defined. Go to Home-Setup-Edit and post the form again. -ErrorRecordIsUsedByChild=Failed to delete this record. This record is used by at least one child record. +ErrorYourCountryIsNotDefined=Η χώρα σας δεν έχει οριστεί. Μεταβείτε στην Αρχική σελίδα-Επεξεργασία-Επεξεργασία και δημοσιεύστε την φόρμα πάλι. +ErrorRecordIsUsedByChild=Αποτυχία κατάργησης αυτής της εγγραφής. Αυτή η εγγραφή χρησιμοποιείται από τουλάχιστον ένα παιδικό αρχείο. ErrorWrongValue=Εσφαλμένη Τιμή ErrorWrongValueForParameterX=Εσφαλμένη Τιμή για την παράμετρο %s ErrorNoRequestInError=Δεν υπάρχει αίτημα στο Σφάλμα -ErrorServiceUnavailableTryLater=Service not available at the moment. Try again later. +ErrorServiceUnavailableTryLater=Η υπηρεσία δεν είναι διαθέσιμη προς το παρόν. Δοκιμάστε ξανά αργότερα.  ErrorDuplicateField=Διπλόεγγραφή (Διπλή τιμή σε πεδίο με ξεχωριστές τιμές) -ErrorSomeErrorWereFoundRollbackIsDone=Some errors were found. Changes have been rolled back. -ErrorConfigParameterNotDefined=Parameter %s is not defined in the Dolibarr config file conf.php. +ErrorSomeErrorWereFoundRollbackIsDone=Εντοπίστηκαν ορισμένες σφάλματα. Οι αλλαγές έχουν επανέλθει. +ErrorConfigParameterNotDefined=Η παράμετρος %s δεν έχει οριστεί στο αρχείο ρυθμίσεων Dolibarr conf.php . ErrorCantLoadUserFromDolibarrDatabase=Αποτυχία εύρεσης του χρήστη %s στην βάση δεδομένων του Dolibarr. ErrorNoVATRateDefinedForSellerCountry=Σφάλμα, δεν ορίστηκαν ποσοστά φόρων για την χώρα '%s'. ErrorNoSocialContributionForSellerCountry=Σφάλμα, καμία κοινωνική εισφορά / φόροι ορίζονται για τη χώρα '%s'. ErrorFailedToSaveFile=Σφάλμα, αποτυχία αποθήκευσης αρχείου -ErrorCannotAddThisParentWarehouse=You are trying to add a parent warehouse which is already a child of a existing warehouse -MaxNbOfRecordPerPage=Max. number of records per page +ErrorCannotAddThisParentWarehouse=Προσπαθείτε να προσθέσετε μια γονική αποθήκη η οποία είναι ήδη παιδί μιας υπάρχουσας αποθήκης +MaxNbOfRecordPerPage=Μέγιστος αριθμός εγγραφών ανά σελίδα NotAuthorized=Δεν έχετε εξουσιοδότηση για να το πραγματοποιήσετε SetDate=Ορισμός ημερομηνίας SelectDate=Επιλέξτε μια ημερομηνία SeeAlso=Δείτε επίσης %s SeeHere=Δείτε εδώ ClickHere=Κάντε κλικ εδώ -Here=Here +Here=Εδώ Apply=Εφαρμογή BackgroundColorByDefault=Προκαθορισμένο χρώμα φόντου FileRenamed=Το αρχείο μετονομάστηκε με επιτυχία FileGenerated=Το αρχείο δημιουργήθηκε με επιτυχία -FileSaved=The file was successfully saved +FileSaved=Το αρχείο αποθηκεύτηκε με επιτυχία FileUploaded=Το αρχείο ανέβηκε με επιτυχία -FileTransferComplete=File(s) uploaded successfully -FilesDeleted=File(s) successfully deleted +FileTransferComplete=Τα αρχεία που ανεβάζετε με επιτυχία +FilesDeleted=Τα αρχεία διαγράφηκαν με επιτυχία FileWasNotUploaded=Επιλέχθηκε ένα αρχείο για επισύναψη, αλλά δεν έχει μεταφερθεί ακόμη. Πατήστε στο "Επισύναψη Αρχείου". -NbOfEntries=No. of entries +NbOfEntries=Αριθ. Εγγραφών GoToWikiHelpPage=Online βοήθεια (απαιτείται σύνδεση στο internet) GoToHelpPage=Βοήθεια RecordSaved=Η εγγραφή αποθηκεύτηκε RecordDeleted=Η εγγραφή διγραφηκε -RecordGenerated=Record generated +RecordGenerated=Η εγγραφή δημιουργήθηκε LevelOfFeature=Επίπεδο δυνατοτήτων NotDefined=Αδιευκρίνιστο -DolibarrInHttpAuthenticationSoPasswordUseless=Dolibarr authentication mode is set to %s in configuration file conf.php.
    This means that the password database is external to Dolibarr, so changing this field may have no effect. +DolibarrInHttpAuthenticationSoPasswordUseless=Η λειτουργία ελέγχου ταυτότητας Dolibarr έχει οριστεί σε %s στο αρχείο ρυθμίσεων conf.php .
    Αυτό σημαίνει ότι η βάση δεδομένων κωδικών πρόσβασης είναι εκτός του Dolibarr, επομένως η αλλαγή αυτού του πεδίου ενδέχεται να μην έχει αποτέλεσμα. Administrator=Διαχειριστής Undefined=Ακαθόριστο PasswordForgotten=Έχετε ξεχάσει τον κωδικό πρόσβασής σας; -NoAccount=No account? +NoAccount=Δεν υπάρχει λογαριασμός; SeeAbove=Δείτε παραπάνω HomeArea=Αρχική -LastConnexion=Last login -PreviousConnexion=Previous login +LastConnexion=Τελευταία είσοδος +PreviousConnexion=Προηγούμενη σύνδεση PreviousValue=Προηγούμενη τιμή ConnectedOnMultiCompany=Σύνδεση στην οντότητα ConnectedSince=Σύνδεση από @@ -109,18 +109,19 @@ RequestLastAccessInError=Σφάλμα στην αίτηση πρόσβασης ReturnCodeLastAccessInError=Επιστρεφόμενος κωδικός για το σφάλμα στην αίτηση πρόσβασης της τελευταίας βάση δεδομένων InformationLastAccessInError=Πληροφορίες για το σφάλμα στην αίτηση πρόσβασης της τελευταίας βάση δεδομένων DolibarrHasDetectedError=Το Dolibarr ανίχνευσε τεχνικό σφάλμα -YouCanSetOptionDolibarrMainProdToZero=You can read log file or set option $dolibarr_main_prod to '0' in your config file to get more information. -InformationToHelpDiagnose=This information can be useful for diagnostic purposes (you can set option $dolibarr_main_prod to '1' to remove such notices) +YouCanSetOptionDolibarrMainProdToZero=Μπορείτε να διαβάσετε το αρχείο καταγραφής ή να ορίσετε την επιλογή $ dolibarr_main_prod στο '0' στο αρχείο ρυθμίσεων για να λάβετε περισσότερες πληροφορίες. +InformationToHelpDiagnose=Αυτές οι πληροφορίες μπορούν να είναι χρήσιμες για διαγνωστικούς σκοπούς (μπορείτε να ορίσετε την επιλογή $ dolibarr_main_prod σε '1' για να καταργήσετε αυτές τις ειδοποιήσεις) MoreInformation=Περισσότερς Πληροφορίες TechnicalInformation=Τεχνικές πληροφορίες TechnicalID=Τεχνική ταυτότητα ID +LineID=Αναγνωριστικό γραμμής NotePublic=Σημειώσεις (δημόσιες) NotePrivate=Σημειώσεις (προσωπικές) PrecisionUnitIsLimitedToXDecimals=Το Dolibarr ρυθμίστηκε να περιορίζει την ακρίβεια των τιμών σε %s δεκαδικά ψηφία. DoTest=Δοκιμή ToFilter=Φίλτρο NoFilter=Χωρίς φίλτρο -WarningYouHaveAtLeastOneTaskLate=Warning, you have at least one element that has exceeded the tolerance time. +WarningYouHaveAtLeastOneTaskLate=Προειδοποίηση, έχετε τουλάχιστον ένα στοιχείο που έχει υπερβεί το χρόνο ανοχής. yes=ναι Yes=Ναι no=όχι @@ -130,19 +131,19 @@ Home=Αρχική Help=Βοήθεια OnlineHelp=Online Βοήθεια PageWiki=Σελίδα Wiki -MediaBrowser=Media browser +MediaBrowser=Πρόγραμμα περιήγησης μέσων Always=Πάντα Never=Ποτέ Under=κάτω Period=Περίοδος PeriodEndDate=Ημερομηνία τέλους περιόδου -SelectedPeriod=Selected period -PreviousPeriod=Previous period +SelectedPeriod=Επιλεγμένη περίοδος +PreviousPeriod=Προηγούμενη περίοδος Activate=Ενεργοποίηση Activated=Ενεργοποιημένη Closed=Κλειστή Closed2=Κλειστή -NotClosed=Not closed +NotClosed=Δεν είναι κλειστό Enabled=Ενεργή Enable=Ενεργοποίηση Deprecated=Παρωχημένο @@ -154,9 +155,9 @@ RemoveLink=Αφαίρεση συνδέσμου AddToDraft=Προσθήκη στο προσχέδιο Update=Ανανέωση Close=Κλείσιμο -CloseBox=Remove widget from your dashboard +CloseBox=Καταργήστε το γραφικό στοιχείο από τον πίνακα ελέγχου Confirm=Επιβεβαίωση -ConfirmSendCardByMail=Do you really want to send the content of this card by mail to %s? +ConfirmSendCardByMail=Θέλετε πραγματικά να στείλετε το περιεχόμενο αυτής της κάρτας μέσω ταχυδρομείου στο %s ; Delete=Διαγραφή Remove=Απομάκρυνση Resiliate=Τερματισμός @@ -166,32 +167,35 @@ Edit=Επεξεργασία Validate=Επικύρωση ValidateAndApprove=Επικύρωση και Έγκριση ToValidate=Προς Επικύρωση -NotValidated=Not validated +NotValidated=Δεν έχει επικυρωθεί Save=Αποθήκευση SaveAs=Αποθήκευση Ως +SaveAndStay=Εξοικονομήστε και μείνετε +SaveAndNew=Save and new TestConnection=Δοκιμή Σύνδεσης ToClone=Κλωνοποίηση -ConfirmClone=Choose data you want to clone: +ConfirmClone=Επιλέξτε τα δεδομένα που θέλετε να κλωνοποιήσετε: NoCloneOptionsSpecified=Δεν καθορίστηκαν δεδομένα προς κλωνοποίηση. Of=του Go=Μετάβαση Run=Εκτέλεση CopyOf=Αντίγραφο του Show=Εμφάνιση -Hide=Hide +Hide=Κρύβω ShowCardHere=Εμφάνιση Κάρτας Search=Αναζήτηση SearchOf=Αναζήτηση +SearchMenuShortCut=Ctrl + shift + f Valid=Έγκυρο Approve=Έγκριση Disapprove=Δεν εγκρίνεται ReOpen=Εκ νέου άνοιγμα -Upload=Upload +Upload=Ανεβάστε ToLink=Σύνδεσμος Select=Επιλογή Choose=Επιλογή Resize=Αλλαγή διαστάσεων -ResizeOrCrop=Resize or Crop +ResizeOrCrop=Αλλαγή μεγέθους ή περικοπή Recenter=Επαναφορά στο κέντρο Author=Συντάκτης User=Χρήστης @@ -203,13 +207,13 @@ Password=Συνθηματικό PasswordRetype=Επαναπληκτρολόγηση κωδικού NoteSomeFeaturesAreDisabled=Πολλές δυνατότητες είναι απενεργοποιημένες σε αυτή την παρουσίαση. Name=Όνομα -NameSlashCompany=Name / Company +NameSlashCompany=Όνομα / Εταιρεία Person=Άτομο Parameter=Παράμετρος Parameters=Παράμετροι Value=Τιμή PersonalValue=Προσωπική Τιμή -NewObject=New %s +NewObject=Νέο %s NewValue=Νέα Τιμή CurrentValue=Τρέχουσα Τιμή Code=Κωδικός @@ -225,10 +229,10 @@ Family=Οικογένεια Description=Περιγραφή Designation=Περιγραφή DescriptionOfLine=Description of line -DateOfLine=Date of line -DurationOfLine=Duration of line -Model=Doc template -DefaultModel=Default doc template +DateOfLine=Ημερομηνία της γραμμής +DurationOfLine=Διάρκεια της γραμμής +Model=Πρότυπο Doc +DefaultModel=Προεπιλεγμένο πρότυπο εγγράφου Action=Ενέργεια About=Πληροφορίες Number=Αριθμός @@ -259,7 +263,7 @@ DateCreation=Ημερομηνία Δημιουργίας DateCreationShort=Ημερομηνία δημιουργίας DateModification=Ημερομηνία Τροποποίησης DateModificationShort=Ημερ. Τροπ. -DateLastModification=Latest modification date +DateLastModification=Τελευταία ημερομηνία τροποποίησης DateValidation=Ημερομηνία Επικύρωσης DateClosing=Ημερομηνία Κλεισίματος DateDue=Καταληκτική Ημερομηνία @@ -274,13 +278,13 @@ DateBuild=Αναφορά ημερομηνία κατασκευής DatePayment=Ημερομηνία πληρωμής DateApprove=Ημερομηνία έγκρισης DateApprove2=Ημερομηνία έγκρισης (δεύτερο έγκριση) -RegistrationDate=Registration date +RegistrationDate=Ημερομηνία Εγγραφής UserCreation=Χρήστης δημιουργίας UserModification=Χρήστης τροποποίησης -UserValidation=Validation user +UserValidation=Χρήστης επικύρωσης UserCreationShort=Δημιουργία χρήστη UserModificationShort=Τροποποιών χρήστης -UserValidationShort=Valid. user +UserValidationShort=Εγκυρος. χρήστης DurationYear=έτος DurationMonth=μήνας DurationWeek=εβδομάδα @@ -315,15 +319,15 @@ MonthOfDay=Μήνας από την ημέρα HourShort=Ω MinuteShort=mn Rate=Βαθμός -CurrencyRate=Currency conversion rate +CurrencyRate=Ποσοστό μετατροπής νομίσματος UseLocalTax=με Φ.Π.Α Bytes=Bytes KiloBytes=Kilobytes MegaBytes=ΜΒ GigaBytes=GB TeraBytes=TB -UserAuthor=User of creation -UserModif=User of last update +UserAuthor=Χρήστης της δημιουργίας +UserModif=Χρήστης της τελευταίας ενημέρωσης b=b. Kb=Kb Mb=Mb @@ -334,12 +338,12 @@ Copy=Αντιγραφή Paste=Επικόλληση Default=Προκαθορ. DefaultValue=Προκαθορισμένη Τιμή -DefaultValues=Default values/filters/sorting +DefaultValues=Προεπιλεγμένες τιμές / φίλτρα / ταξινόμηση Price=Τιμή -PriceCurrency=Price (currency) +PriceCurrency=Τιμή (νόμισμα) UnitPrice=Τιμή Μονάδος -UnitPriceHT=Unit price (excl.) -UnitPriceHTCurrency=Unit price (excl.) (currency) +UnitPriceHT=Τιμή μονάδας (εκτός) +UnitPriceHTCurrency=Τιμή μονάδας (εκτός) (νόμισμα) UnitPriceTTC=Τιμή Μονάδος PriceU=Τιμή μον. PriceUHT=Τιμή μον. @@ -347,17 +351,17 @@ PriceUHTCurrency=U.P. (νόμισμα) PriceUTTC=Τιμή μον. (συμπ. Φ.Π.Α.) Amount=Ποσό AmountInvoice=Ποσό Τιμολογίου -AmountInvoiced=Amount invoiced +AmountInvoiced=Ποσό τιμολογημένο AmountPayment=Ποσό Πληρωμής -AmountHTShort=Amount (excl.) +AmountHTShort=Ποσό (εκτός) AmountTTCShort=Ποσό (με Φ.Π.Α.) -AmountHT=Amount (excl. tax) +AmountHT=Ποσό (εκτός φόρου) AmountTTC=Ποσό (με Φ.Π.Α.) AmountVAT=Ποσό Φόρου -MulticurrencyAlreadyPaid=Already paid, original currency -MulticurrencyRemainderToPay=Remain to pay, original currency -MulticurrencyPaymentAmount=Payment amount, original currency -MulticurrencyAmountHT=Amount (excl. tax), original currency +MulticurrencyAlreadyPaid=Ήδη πληρωμένο, αρχικό νόμισμα +MulticurrencyRemainderToPay=Πληρώστε, αρχικό νόμισμα +MulticurrencyPaymentAmount=Ποσό πληρωμής, αρχικό νόμισμα +MulticurrencyAmountHT=Ποσό (εκτός φόρου), αρχικό νόμισμα MulticurrencyAmountTTC=Ποσό (με φόρους), αρχικό νόμισμα MulticurrencyAmountVAT=Ποσό φόρων, αρχικό νόμισμα AmountLT1=Ποσό Φόρου 2 @@ -366,55 +370,56 @@ AmountLT1ES=Ποσό RE AmountLT2ES=Ποσό IRPF AmountTotal=Συνολικό Ποσό AmountAverage=Μέσο Ποσό -PriceQtyMinHT=Price quantity min. (excl. tax) -PriceQtyMinHTCurrency=Price quantity min. (excl. tax) (currency) +PriceQtyMinHT=Τιμή ελάχιστη ποσότητα. (εκτός φόρου) +PriceQtyMinHTCurrency=Τιμή ελάχιστη ποσότητα. (εκτός φόρου) (νόμισμα) Percentage=Ποσοστό Total=Σύνολο SubTotal=Υποσύνολο -TotalHTShort=Total (excl.) -TotalHT100Short=Total 100%% (excl.) -TotalHTShortCurrency=Total (excl. in currency) +TotalHTShort=Σύνολο (εκτός) +TotalHT100Short=Σύνολο 100%% (εκτός) +TotalHTShortCurrency=Σύνολο (εξαιρουμένου του νομίσματος) TotalTTCShort=Σύνολο (με Φ.Π.Α.) -TotalHT=Total (excl. tax) -TotalHTforthispage=Total (excl. tax) for this page +TotalHT=Σύνολο χωρίς ΦΠΑ +TotalHTforthispage=Συνολικά (χωρίς φόρο) για αυτήν τη σελίδα Totalforthispage=Σύνολο για αυτή τη σελίδα TotalTTC=Σύνολο (με Φ.Π.Α.) TotalTTCToYourCredit=Σύνολο (με ΦΠΑ) στο υπόλοιπο TotalVAT=Συνολικός Φ.Π.Α. -TotalVATIN=Total IGST +TotalVATIN=Σύνολο IGST TotalLT1=Συνολικός Φ.Π.Α. 2 TotalLT2=Συνολικός Φ.Π.Α. 3 TotalLT1ES=Σύνολο RE TotalLT2ES=Σύνολο IRPF -TotalLT1IN=Total CGST -TotalLT2IN=Total SGST -HT=Excl. tax +TotalLT1IN=Σύνολο CGST +TotalLT2IN=Σύνολο SGST +HT=Excl. φόρος TTC=με Φ.Π.Α -INCVATONLY=Inc. VAT -INCT=Inc. all taxes +INCVATONLY=Inc. ΦΠΑ +INCT=Inc. όλους τους φόρους VAT=Φ.Π.Α VATIN=IGST VATs=Φόροι επί των πωλήσεων -VATINs=IGST taxes -LT1=Sales tax 2 -LT1Type=Sales tax 2 type -LT2=Sales tax 3 -LT2Type=Sales tax 3 type +VATINs=Φόροι IGST +LT1=Φόρος πωλήσεων 2 +LT1Type=Φόρος πωλήσεων 2 τύπου +LT2=Φόρος πωλήσεων 3 +LT2Type=Φόρος πωλήσεων 3 τύπου LT1ES=ΑΠΕ LT2ES=IRPF LT1IN=CGST LT2IN=SGST -LT1GC=Additionnal cents +LT1GC=Επιπλέον σεντ VATRate=Συντελεστής Φ.Π.Α. -VATCode=Tax Rate code -VATNPR=Tax Rate NPR -DefaultTaxRate=Default tax rate +VATCode=Κωδικός φορολογικού συντελεστή +VATNPR=Φορολογικός συντελεστής NPR +DefaultTaxRate=Προκαθορισμένος συντελεστής φορολογίας Average=Μ.Ο. Sum=Σύνολο Delta=Δέλτα -RemainToPay=Remain to pay -Module=Module/Application -Modules=Modules/Applications +StatusToPay=Προς πληρωμή +RemainToPay=Πληρώστε +Module=Ενότητα / Εφαρμογή +Modules=Ενότητες / Εφαρμογές Option=Επιλογή List=Λίστα FullList=Πλήρης Λίστα @@ -425,7 +430,7 @@ Favorite=Αγαπημένα ShortInfo=Info. Ref=Κωδ. ExternalRef=Κωδ. extern -RefSupplier=Ref. vendor +RefSupplier=Αναφ. Προμηθευτή RefPayment=Κωδ. πληρωμής CommercialProposalsShort=Εμπορικές προτάσεις Comment=Σχόλιο @@ -437,21 +442,21 @@ ActionNotApplicable=Δεν ισχύει ActionRunningNotStarted=Δεν έχουν ξεκινήσει ActionRunningShort=Σε εξέλιξη ActionDoneShort=Ολοκληρωμένες -ActionUncomplete=Incomplete -LatestLinkedEvents=Latest %s linked events -CompanyFoundation=Company/Organization -Accountant=Accountant +ActionUncomplete=Ατελής +LatestLinkedEvents=Τα πιο πρόσφατα συνδεδεμένα συμβάντα %s +CompanyFoundation=Εταιρεία / Οργανισμός +Accountant=Λογιστής ContactsForCompany=Επαφές για αυτό το στοιχείο ContactsAddressesForCompany=Επαφές/Διευθύνσεις για αυτό το στοιχείο. AddressesForCompany=Διευθύνσεις για αυτό τον Πελ./Προμ. -ActionsOnCompany=Events for this third party -ActionsOnContact=Events for this contact/address -ActionsOnContract=Events for this contract +ActionsOnCompany=Εκδηλώσεις για αυτό το τρίτο μέρος +ActionsOnContact=Εκδηλώσεις για αυτήν την επαφή / διεύθυνση +ActionsOnContract=Εκδηλώσεις για αυτή τη σύμβαση ActionsOnMember=Εκδηλώσεις σχετικά με αυτό το μέλος -ActionsOnProduct=Events about this product +ActionsOnProduct=Εκδηλώσεις σχετικά με αυτό το προϊόν NActionsLate=%s καθυστερ. ToDo=Να γίνουν -Completed=Completed +Completed=Ολοκληρώθηκε το Running=Σε εξέλιξη RequestAlreadyDone=Η αίτηση έχει ήδη καταγραφεί Filter=Φίλτρο @@ -464,9 +469,9 @@ Generate=Δημιουργία Duration=Διάρκεια TotalDuration=Συνολική Διάρκεια Summary=Σύνοψη -DolibarrStateBoard=Database Statistics -DolibarrWorkBoard=Open Items -NoOpenedElementToProcess=No opened element to process +DolibarrStateBoard=Στατιστικά στοιχεία βάσης δεδομένων +DolibarrWorkBoard=Άνοιγμα αντικειμένων +NoOpenedElementToProcess=Δεν υπάρχει ανοιχτό στοιχείο για επεξεργασία Available=Σε διάθεση NotYetAvailable=Δεν είναι ακόμη σε διάθεση NotAvailable=Χωρίς διάθεση @@ -474,12 +479,14 @@ Categories=Ετικέτες/Κατηγορίες Category=Ετικέτα/Κατηγορία By=Από From=Από +FromLocation=Από to=πρός +To=πρός and=και or=ή Other=Άλλο Others=Άλλα-οι -OtherInformations=Other information +OtherInformations=Αλλες πληροφορίες Quantity=Ποσότητα Qty=Ποσ. ChangedBy=Τροποποιήθηκε από @@ -493,17 +500,17 @@ Reporting=Αναφορές Reportings=Αναφορές Draft=Προσχέδιο Drafts=Προσχέδια -StatusInterInvoiced=Invoiced +StatusInterInvoiced=Τιμολογήθηκε Validated=Επικυρωμένο Opened=Άνοιγμα -OpenAll=Open (All) -ClosedAll=Closed (All) +OpenAll=Άνοιγμα (Όλα) +ClosedAll=Κλειστό (Όλα) New=Νέο Discount=Έκπτωση Unknown=Άγνωστο General=Γενικά Size=Μέγεθος -OriginalSize=Original size +OriginalSize=Αυθεντικό μέγεθος Received=Παραλήφθηκε Paid=Πληρωμές Topic=Αντικείμενο @@ -517,20 +524,20 @@ NextStep=Επόμενο Βήμα Datas=Δεδομένα None=None NoneF=None -NoneOrSeveral=None or several +NoneOrSeveral=Κανένα ή πολλά Late=Καθυστερ. -LateDesc=An item is defined as Delayed as per the system configuration in menu Home - Setup - Alerts. -NoItemLate=No late item +LateDesc=Ένα στοιχείο ορίζεται ως Καθυστέρηση σύμφωνα με τη διαμόρφωση του συστήματος στο μενού Αρχική σελίδα - Ρύθμιση - Ειδοποιήσεις. +NoItemLate=Δεν υπάρχει καθυστερημένο στοιχείο Photo=Φωτογραφία Photos=Φωτογραφίες AddPhoto=Προσθήκη Φωτογραφίας DeletePicture=Διαγραφή εικόνας ConfirmDeletePicture=Επιβεβαίωση διαγραφής εικόνας Login=Σύνδεση -LoginEmail=Login (email) -LoginOrEmail=Login or Email +LoginEmail=Σύνδεση (email) +LoginOrEmail=Σύνδεση ή ηλεκτρονικό ταχυδρομείο CurrentLogin=Τρέχουσα Σύνδεση -EnterLoginDetail=Enter login details +EnterLoginDetail=Εισαγάγετε στοιχεία σύνδεσης January=Ιανουάριος February=Φεβρούαριος March=Μάρτιος @@ -570,17 +577,17 @@ MonthShort12=Δεκ MonthVeryShort01=J MonthVeryShort02=Π MonthVeryShort03=Δ -MonthVeryShort04=A +MonthVeryShort04=ΕΝΑ MonthVeryShort05=Δ MonthVeryShort06=J MonthVeryShort07=J -MonthVeryShort08=A +MonthVeryShort08=ΕΝΑ MonthVeryShort09=Κ -MonthVeryShort10=O -MonthVeryShort11=N -MonthVeryShort12=D +MonthVeryShort10=Ο +MonthVeryShort11=Ν +MonthVeryShort12=ρε AttachedFiles=Επισυναπτόμενα αρχεία και έγγραφα -JoinMainDoc=Join main document +JoinMainDoc=Συμμετοχή στο κύριο έγγραφο DateFormatYYYYMM=YYYY-MM DateFormatYYYYMMDD=YYYY-MM-DD DateFormatYYYYMMDDHHMM=YYYY-MM-DD HH:SS @@ -589,7 +596,7 @@ ReportPeriod=Περίοδος Αναφοράς ReportDescription=Περιγραφή Report=Αναφορά Keyword=Λέξη κλειδί -Origin=Origin +Origin=Προέλευση Legend=Ετικέτα Fill=Συμπληρώστε Reset=Επαναφορά @@ -623,9 +630,9 @@ BuildDoc=Δημιουργία Doc Entity=Οντότητα Entities=Οντότητες CustomerPreview=Προεπισκόπηση Πελάτη -SupplierPreview=Vendor preview +SupplierPreview=Προβολή προμηθευτή ShowCustomerPreview=Εμφάνιση Προεπισκόπησης Πελάτη -ShowSupplierPreview=Show vendor preview +ShowSupplierPreview=Εμφάνιση προεπισκόπησης προμηθευτή RefCustomer=Κωδ. Πελάτη Currency=Νόμισμα InfoAdmin=Πληροφορία για τους διαχειριστές @@ -639,15 +646,15 @@ FeatureNotYetSupported=Η δυνατότητα δεν υποστηρίζεται CloseWindow=Κλείσιμο Παραθύρου Response=Απάντηση Priority=Προτεραιότητα -SendByMail=Send by email +SendByMail=Απόστειλε μέσω ηλεκτρονικού ταχυδρομείου MailSentBy=Το email στάλθηκε από TextUsedInTheMessageBody=Κείμενο email SendAcknowledgementByMail=Αποστολή email επιβεβαίωσης SendMail=Αποστολή email Email=Email NoEMail=Χωρίς email -AlreadyRead=Already read -NotRead=Not read +AlreadyRead=Διαβάσατε ήδη +NotRead=Δεν διαβάζεται NoMobilePhone=Χωρείς κινητό τηλέφωνο Owner=Ιδιοκτήτης FollowingConstantsWillBeSubstituted=Οι ακόλουθες σταθερές θα αντικαταστασθούν με τις αντίστοιχες τιμές @@ -660,9 +667,9 @@ ValueIsValid=Η τιμή είναι έγκυρη ValueIsNotValid=Η τιμή δεν είναι έγκυρη RecordCreatedSuccessfully=Η εγγραφή δημιουργήθηκε με επιτυχία RecordModifiedSuccessfully=Η εγγραφή τροποποιήθηκε με επιτυχία -RecordsModified=%s record(s) modified -RecordsDeleted=%s record(s) deleted -RecordsGenerated=%s record(s) generated +RecordsModified=Η εγγραφή τροποποιήθηκε %s +RecordsDeleted=Η εγγραφή (ες) %s διαγράφηκε +RecordsGenerated=%s καταγεγραμμένες εγγραφές AutomaticCode=Αυτόματος Κωδικός FeatureDisabled=Η δυνατότητα είναι απενεργοποιημένη MoveBox=Μετακίνηση widget @@ -672,14 +679,14 @@ SessionName=Όνομα συνόδου Method=Μέθοδος Receive=Παραλαβή CompleteOrNoMoreReceptionExpected=Ολοκληρώθηκε ή δεν αναμένετε κάτι περισσότερο -ExpectedValue=Expected Value +ExpectedValue=Αναμενόμενη αξία PartialWoman=Μερική TotalWoman=Συνολικές NeverReceived=Δεν παραλήφθηκε Canceled=Ακυρώθηκε -YouCanChangeValuesForThisListFromDictionarySetup=You can change values for this list from menu Setup - Dictionaries -YouCanChangeValuesForThisListFrom=You can change values for this list from menu %s -YouCanSetDefaultValueInModuleSetup=You can set the default value used when creating a new record in module setup +YouCanChangeValuesForThisListFromDictionarySetup=Μπορείτε να αλλάξετε τιμές για αυτήν τη λίστα από το μενού Ρύθμιση - Λεξικά +YouCanChangeValuesForThisListFrom=Μπορείτε να αλλάξετε τιμές για αυτήν τη λίστα από το μενού %s +YouCanSetDefaultValueInModuleSetup=Μπορείτε να ορίσετε την προεπιλεγμένη τιμή που χρησιμοποιείται κατά τη δημιουργία μιας νέας εγγραφής στη ρύθμιση μονάδων Color=Χρώμα Documents=Συνδεδεμένα Αρχεία Documents2=Έγγραφα @@ -695,8 +702,8 @@ CurrentUserLanguage=Τρέχουσα Γλώσσα CurrentTheme=Τρέχων Θέμα CurrentMenuManager=Τρέχουσα διαχειρηση μενού Browser=Browser -Layout=Layout -Screen=Screen +Layout=Σχέδιο +Screen=Οθόνη DisabledModules=Απενεργοποιημένες Μονάδες For=Για ForCustomer=Για τον πελάτη @@ -705,30 +712,30 @@ DateOfSignature=Ημερομηνία υπογραφής HidePassword=Εμφάνιση πραγματικής εντολής με απόκρυψη του κωδικού UnHidePassword=Εμφάνιση πραγματικής εντολής με εμφάνιση του κωδικού Root=Ρίζα -RootOfMedias=Root of public medias (/medias) +RootOfMedias=Ρίζα δημόσιων μέσων (/ media) Informations=Πληροφορίες Page=Σελίδα Notes=Σημειώσεις AddNewLine=Προσθήκη Γραμμής AddFile=Προσθήκη Αρχείου -FreeZone=Not a predefined product/service -FreeLineOfType=Free-text item, type: +FreeZone=Δεν είναι ένα προκαθορισμένο προϊόν / υπηρεσία +FreeLineOfType=Στοιχείο ελεύθερου κειμένου, πληκτρολογήστε: CloneMainAttributes=Κλωνοποίηση αντικειμένου με τα βασικά του χαρακτηριστικά -ReGeneratePDF=Re-generate PDF +ReGeneratePDF=Επαναπαραγωγή PDF PDFMerge=Ενσωμάτωση PDF Merge=Ενσωμάτωση -DocumentModelStandardPDF=Standard PDF template +DocumentModelStandardPDF=Πρότυπο πρότυπο PDF PrintContentArea=Εμγάνιση σελίδας για εκτύπωση MenuManager=Menu manager -WarningYouAreInMaintenanceMode=Warning, you are in maintenance mode: only login %s is allowed to use the application in this mode. +WarningYouAreInMaintenanceMode=Προσοχή, βρίσκεστε σε λειτουργία συντήρησης: επιτρέπεται μόνο η σύνδεση %s να χρησιμοποιεί την εφαρμογή σε αυτή τη λειτουργία. CoreErrorTitle=Σφάλμα συστήματος CoreErrorMessage=Λυπούμαστε, παρουσιάστηκε ένα σφάλμα. Επικοινωνήστε με το διαχειριστή του συστήματος σας για να ελέγξετε τα αρχεία καταγραφής ή να απενεργοποιήστε το $ dolibarr_main_prod = 1 για να πάρετε περισσότερες πληροφορίες. CreditCard=Πιστωτική Κάρτα ValidatePayment=Επικύρωση πληρωμής -CreditOrDebitCard=Credit or debit card +CreditOrDebitCard=Πιστωτική ή χρεωστική κάρτα FieldsWithAreMandatory=Τα πεδία %s είναι υποχρεωτικά -FieldsWithIsForPublic=Fields with %s are shown in public list of members. If you don't want this, uncheck the "public" box. -AccordingToGeoIPDatabase=(according to GeoIP conversion) +FieldsWithIsForPublic=Τα πεδία με %s εμφανίζονται στη δημόσια λίστα των μελών. Αν δεν το θέλετε, καταργήστε την επιλογή του πλαισίου "δημόσιο". +AccordingToGeoIPDatabase=(σύμφωνα με τη μετατροπή GeoIP) Line=Γραμμή NotSupported=Χωρίς Υποστήριξη RequiredField=Απαιτούμενο Πεδίο @@ -736,8 +743,8 @@ Result=Αποτέλεσμα ToTest=Δοκιμή ValidateBefore=Η καρτέλα πρέπει να επικυρωθεί πριν χρησιμοποιήσετε αυτή τη δυνατότητα Visibility=Ορατότητα -Totalizable=Totalizable -TotalizableDesc=This field is totalizable in list +Totalizable=Συνολικά +TotalizableDesc=Αυτό το πεδίο είναι συνολικά σε λίστα Private=Προσωπικό Hidden=Κρυφό Resources=Πόροι @@ -756,20 +763,20 @@ LinkTo=Σύνδεση σε LinkToProposal=Σύνδεση σε προσφορά LinkToOrder=Σύνδεση με παραγγελία LinkToInvoice=Σύνδεση σε τιμολόγιο -LinkToTemplateInvoice=Link to template invoice -LinkToSupplierOrder=Link to purchase order -LinkToSupplierProposal=Link to vendor proposal -LinkToSupplierInvoice=Link to vendor invoice +LinkToTemplateInvoice=Σύνδεση με το τιμολόγιο προτύπου +LinkToSupplierOrder=Σύνδεση με την παραγγελία αγοράς +LinkToSupplierProposal=Σύνδεση με την πρόταση προμηθευτή +LinkToSupplierInvoice=Σύνδεση με το τιμολόγιο προμηθευτή LinkToContract=Σύνδεση με συμβόλαιο LinkToIntervention=Σύνδεση σε παρέμβαση -LinkToTicket=Link to ticket +LinkToTicket=Σύνδεση με το εισιτήριο CreateDraft=Δημιουργία σχεδίου SetToDraft=Επιστροφή στο προσχέδιο ClickToEdit=Κάντε κλικ για να επεξεργαστείτε -ClickToRefresh=Click to refresh -EditWithEditor=Edit with CKEditor -EditWithTextEditor=Edit with Text editor -EditHTMLSource=Edit HTML Source +ClickToRefresh=Κάντε κλικ για ανανέωση +EditWithEditor=Επεξεργασία με CKEditor +EditWithTextEditor=Επεξεργασία με πρόγραμμα επεξεργασίας κειμένου +EditHTMLSource=Επεξεργασία προέλευσης HTML ObjectDeleted=Αντικείμενο %s διαγράφεται ByCountry=Με τη χώρα ByTown=Με την πόλη @@ -781,40 +788,40 @@ ByDay=Μέχρι την ημέρα BySalesRepresentative=Με τον αντιπρόσωπο πωλήσεων LinkedToSpecificUsers=Συνδέεται με μια συγκεκριμένη επαφή χρήστη NoResults=Δεν υπάρχουν αποτελέσματα -AdminTools=Admin Tools +AdminTools=Εργαλεία διαχειριστή SystemTools=Εργαλεία συστήματος ModulesSystemTools=Εργαλεία πρόσθετων Test=Δοκιμή Element=Στοιχείο NoPhotoYet=Δεν υπαρχουν διαθεσημες φωτογραφίες ακόμα Dashboard=Πίνακας ελέγχου -MyDashboard=My Dashboard +MyDashboard=Ο πίνακας ελέγχου μου Deductible=Εκπίπτουν from=από toward=προς Access=Πρόσβαση SelectAction=Επιλογή ενέργειας -SelectTargetUser=Select target user/employee +SelectTargetUser=Επιλέξτε το χρήστη / υπάλληλο στόχου HelpCopyToClipboard=Χρησιμοποιήστε το Ctrl + C για να αντιγράψετε στο πρόχειρο SaveUploadedFileWithMask=Αποθηκεύστε το αρχείο στον server με το όνομα "%s" (αλλιώς "%s") OriginFileName=Αρχική Ονομασία SetDemandReason=Ρυθμίστε την πηγή SetBankAccount=Προσδιορίστε Τραπεζικό λογαριασμό -AccountCurrency=Account currency +AccountCurrency=Τραπεζικός λογαριασμός ViewPrivateNote=Προβολή σημειώσεων XMoreLines=%s γραμμή (ές) κρυμμένη -ShowMoreLines=Show more/less lines +ShowMoreLines=Εμφάνιση περισσότερων / λιγότερων γραμμών PublicUrl=Δημόσια URL AddBox=Προσθήκη πεδίου -SelectElementAndClick=Select an element and click %s +SelectElementAndClick=Επιλέξτε ένα στοιχείο και κάντε κλικ στο %s PrintFile=Εκτύπωση του αρχείου %s ShowTransaction=Εμφάνιση καταχώρισης σε τραπεζικό λογαριασμό ShowIntervention=Εμφάνιση παρέμβασης ShowContract=Εμφάνιση συμβολαίου -GoIntoSetupToChangeLogo=Go to Home - Setup - Company to change logo or go to Home - Setup - Display to hide. +GoIntoSetupToChangeLogo=Μεταβείτε στην Αρχική σελίδα - Εγκατάσταση - Εταιρεία για να αλλάξετε το λογότυπο ή να μεταβείτε στην Αρχική σελίδα - Ρύθμιση - Εμφάνιση για απόκρυψη. Deny=Άρνηση Denied=Άρνηση -ListOf=List of %s +ListOf=Λίστα %s ListOfTemplates=Κατάλογος των προτύπων Gender=Φύλο Genderman=Άνδρας @@ -822,79 +829,81 @@ Genderwoman=Γυναίκα ViewList=Προβολή λίστας Mandatory=Υποχρεωτικό Hello=Χαίρετε -GoodBye=GoodBye +GoodBye=Αντιο σας Sincerely=Ειλικρινώς +ConfirmDeleteObject=Είστε βέβαιοι ότι θέλετε να διαγράψετε αυτό το αντικείμενο; DeleteLine=Διαγραφή γραμμής ConfirmDeleteLine=Είστε σίγουρος ότι θέλετε να διαγράψετε αυτή τη γραμμή; -NoPDFAvailableForDocGenAmongChecked=No PDF were available for the document generation among checked record -TooManyRecordForMassAction=Too many records selected for mass action. The action is restricted to a list of %s records. +NoPDFAvailableForDocGenAmongChecked=Δεν υπήρχε αρχείο PDF για την παραγωγή εγγράφων μεταξύ των καταχωρημένων εγγραφών +TooManyRecordForMassAction=Έχουν επιλεγεί πάρα πολλά αρχεία για μαζική δράση. Η ενέργεια περιορίζεται σε μια λίστα αρχείων %s. NoRecordSelected=Δεν έχει επιλεγεί εγγραφή -MassFilesArea=Area for files built by mass actions -ShowTempMassFilesArea=Show area of files built by mass actions -ConfirmMassDeletion=Bulk Delete confirmation -ConfirmMassDeletionQuestion=Are you sure you want to delete the %s selected record(s)? +MassFilesArea=Περιοχή για αρχεία που δημιουργούνται από μαζικές ενέργειες +ShowTempMassFilesArea=Εμφάνιση περιοχής αρχείων που έχουν δημιουργηθεί με μαζικές ενέργειες +ConfirmMassDeletion=Διαγραφή μαζικής επιβεβαίωσης +ConfirmMassDeletionQuestion=Είστε βέβαιοι ότι θέλετε να διαγράψετε τις επιλεγμένες εγγραφές %s; RelatedObjects=Σχετικά Αντικείμενα ClassifyBilled=Χαρακτηρισμός ως τιμολογημένο -ClassifyUnbilled=Classify unbilled +ClassifyUnbilled=Ταξινόμηση των μη τιμολογημένων Progress=Πρόοδος ProgressShort=Progr. -FrontOffice=Front office +FrontOffice=Μπροστινό γραφείο BackOffice=Back office +Submit=Submit View=Προβολή Export=Εξαγωγή Exports=Εξαγωγές ExportFilteredList=Εξαγωγή φιλτραρισμένης λίστας ExportList=Εξαγωγή λίστας ExportOptions=Επιλογές Εξαγωγής -IncludeDocsAlreadyExported=Include docs already exported -ExportOfPiecesAlreadyExportedIsEnable=Export of pieces already exported is enable -ExportOfPiecesAlreadyExportedIsDisable=Export of pieces already exported is disable -AllExportedMovementsWereRecordedAsExported=All exported movements were recorded as exported -NotAllExportedMovementsCouldBeRecordedAsExported=Not all exported movements could be recorded as exported +IncludeDocsAlreadyExported=Συμπεριλάβετε έγγραφα που έχουν ήδη εξαχθεί +ExportOfPiecesAlreadyExportedIsEnable=Η εξαγωγή τεμαχίων που έχουν ήδη εξαχθεί είναι δυνατή +ExportOfPiecesAlreadyExportedIsDisable=Η εξαγωγή τεμαχίων που έχουν ήδη εξαχθεί είναι απενεργοποιημένη +AllExportedMovementsWereRecordedAsExported=Όλες οι εξαγόμενες κινήσεις καταγράφηκαν ως εξαγόμενες +NotAllExportedMovementsCouldBeRecordedAsExported=Δεν μπορούν να καταγραφούν όλες οι εξαγόμενες κινήσεις ως εξαγωγές Miscellaneous=Miscellaneous Calendar=Ημερολόγιο GroupBy=Ομαδοποίηση κατά... ViewFlatList=Προβολή λίστας -RemoveString=Remove string '%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 https://transifex.com/projects/p/dolibarr/ to add your improvements. -DirectDownloadLink=Direct download link (public/external) -DirectDownloadInternalLink=Direct download link (need to be logged and need permissions) -Download=Download -DownloadDocument=Download document -ActualizeCurrency=Update currency rate +RemoveString=Αφαιρέστε τη συμβολοσειρά '%s' +SomeTranslationAreUncomplete=Ορισμένες από τις γλώσσες που προσφέρονται μπορούν να μεταφραστούν μόνο μερικώς ή ενδέχεται να περιέχουν σφάλματα. Βοηθήστε να διορθώσετε τη γλώσσα σας, εγγραφείτε στη διεύθυνση https://transifex.com/projects/p/dolibarr/ για να προσθέσετε τις βελτιώσεις σας. +DirectDownloadLink=Άμεση σύνδεση λήψης (δημόσια / εξωτερική) +DirectDownloadInternalLink=Άμεση σύνδεση λήψης (πρέπει να καταγράφονται και να χρειάζονται δικαιώματα) +Download=Κατεβάστε +DownloadDocument=Κάντε λήψη εγγράφου +ActualizeCurrency=Ενημέρωση τιμής νομίσματος Fiscalyear=Οικονομικό έτος -ModuleBuilder=Module and Application Builder -SetMultiCurrencyCode=Set currency -BulkActions=Bulk actions -ClickToShowHelp=Click to show tooltip help -WebSite=Website -WebSites=Websites -WebSiteAccounts=Website accounts +ModuleBuilder=Ενότητα και Εργαλείο δημιουργίας εφαρμογών +SetMultiCurrencyCode=Ορισμός νομίσματος +BulkActions=Μαζικές ενέργειες +ClickToShowHelp=Κάντε κλικ για να εμφανιστεί η βοήθεια βοήθειας +WebSite=Δικτυακός τόπος +WebSites=Ιστοσελίδες +WebSiteAccounts=Λογαριασμοί ιστοτόπων ExpenseReport=Αναφορά εξόδων ExpenseReports=Αναφορές εξόδων HR=HR -HRAndBank=HR and Bank -AutomaticallyCalculated=Automatically calculated -TitleSetToDraft=Go back to draft -ConfirmSetToDraft=Are you sure you want to go back to Draft status? -ImportId=Import id +HRAndBank=HR και Τράπεζα +AutomaticallyCalculated=Αυτόματα υπολογισμένο +TitleSetToDraft=Επιστρέψτε στο σχέδιο +ConfirmSetToDraft=Είστε βέβαιοι ότι θέλετε να επιστρέψετε στην κατάσταση Προετοιμασίας; +ImportId=Εισαγωγή αναγνωριστικού Events=Ενέργειες -EMailTemplates=Email templates -FileNotShared=File not shared to external public +EMailTemplates=Πρότυπα ηλεκτρονικού ταχυδρομείου +FileNotShared=Αρχείο που δεν μοιράζεται με εξωτερικό κοινό Project=Έργο Projects=Έργα -LeadOrProject=Lead | Project -LeadsOrProjects=Leads | Projects -Lead=Lead -Leads=Leads -ListOpenLeads=List open leads -ListOpenProjects=List open projects -NewLeadOrProject=New lead or project +LeadOrProject=Μόλυβδος | Εργο +LeadsOrProjects=Οδηγεί | Εργα +Lead=Οδηγω +Leads=Οδηγεί +ListOpenLeads=Κατάλογος ανοικτών αγωγών +ListOpenProjects=Κατάλογος ανοιχτών έργων +NewLeadOrProject=Νέο έργο ή έργο Rights=Άδειες -LineNb=Line no. +LineNb=Αριθμός γραμμής. IncotermLabel=Διεθνείς Εμπορικοί Όροι -TabLetteringCustomer=Customer lettering -TabLetteringSupplier=Vendor lettering +TabLetteringCustomer=Γράμματα πελατών +TabLetteringSupplier=Επιστολές πωλητών Monday=Δευτέρα Tuesday=Τρίτη Wednesday=Τετάρτη @@ -923,14 +932,14 @@ ShortThursday=Π ShortFriday=Π ShortSaturday=Σ ShortSunday=Κ -SelectMailModel=Select an email template +SelectMailModel=Επιλέξτε ένα πρότυπο ηλεκτρονικού ταχυδρομείου SetRef=Ρύθμιση αναφ Select2ResultFoundUseArrows=Βρέθηκαν αποτελέσματα. Χρησιμοποιήστε τα βέλη για να επιλέξετε. Select2NotFound=Δεν υπάρχουν αποτελέσματα Select2Enter=Εισαγωγή Select2MoreCharacter=ή περισσότερους χαρακτήρες Select2MoreCharacters=ή περισσότερους χαρακτήρες -Select2MoreCharactersMore=Search syntax:
    | OR (a|b)
    * Any character (a*b)
    ^ Start with (^ab)
    $ End with (ab$)
    +Select2MoreCharactersMore=Σύνταξη αναζήτησης:
    | Ή (α | β)
    * Οποιοσδήποτε χαρακτήρας (a * b)
    ^ Ξεκινήστε με (^ ab)
    $ Τέλος με (ab $)
    Select2LoadingMoreResults=Φόρτωση περισσότερων αποτελεσμάτων Select2SearchInProgress=Αναζήτηση σε εξέλιξη SearchIntoThirdparties=Πελ./Προμ. @@ -941,52 +950,65 @@ SearchIntoProductsOrServices=Προϊόντα ή Υπηρεσίες SearchIntoProjects=Έργα SearchIntoTasks=Εργασίες SearchIntoCustomerInvoices=Τιμολόγια πελατών -SearchIntoSupplierInvoices=Vendor invoices -SearchIntoCustomerOrders=Sales orders -SearchIntoSupplierOrders=Purchase orders +SearchIntoSupplierInvoices=Τιμολόγια προμηθευτή +SearchIntoCustomerOrders=Παραγγελίες πωλήσεων +SearchIntoSupplierOrders=Εντολές αγοράς SearchIntoCustomerProposals=Προσφορές πελατών -SearchIntoSupplierProposals=Vendor proposals +SearchIntoSupplierProposals=Προτάσεις πωλητών SearchIntoInterventions=Παρεμβάσεις SearchIntoContracts=Συμβόλαια SearchIntoCustomerShipments=Αποστολές Πελάτη SearchIntoExpenseReports=Αναφορές εξόδων -SearchIntoLeaves=Leave -SearchIntoTickets=Tickets +SearchIntoLeaves=Αδεια +SearchIntoTickets=Εισιτήρια CommentLink=Σχόλια -NbComments=Number of comments -CommentPage=Comments space -CommentAdded=Comment added -CommentDeleted=Comment deleted +NbComments=Αριθμός σχολίων +CommentPage=Χώρος σχολίων +CommentAdded=Προστέθηκε σχόλιο +CommentDeleted=Το σχόλιο διαγράφεται Everybody=Όλοι PayedBy=Πληρώθηκε από -PayedTo=Paid to -Monthly=Monthly -Quarterly=Quarterly -Annual=Annual -Local=Local -Remote=Remote -LocalAndRemote=Local and Remote -KeyboardShortcut=Keyboard shortcut +PayedTo=Πληρωμή σε +Monthly=Μηνιαίο +Quarterly=Τριμηνιαίος +Annual=Ετήσιος +Local=Τοπικός +Remote=Μακρινός +LocalAndRemote=Τοπικά και απομακρυσμένα +KeyboardShortcut=Συντόμευση πληκτρολογίου AssignedTo=Ανάθεση σε -Deletedraft=Delete draft -ConfirmMassDraftDeletion=Draft mass delete confirmation -FileSharedViaALink=File shared via a link -SelectAThirdPartyFirst=Select a third party first... -YouAreCurrentlyInSandboxMode=You are currently in the %s "sandbox" mode -Inventory=Inventory -AnalyticCode=Analytic code +Deletedraft=Διαγραφή πρόχειρου +ConfirmMassDraftDeletion=Σχέδιο επιβεβαίωσης μαζικής διαγραφής +FileSharedViaALink=Το αρχείο μοιράστηκε μέσω συνδέσμου +SelectAThirdPartyFirst=Επιλέξτε πρώτα ένα τρίτο μέρος ... +YouAreCurrentlyInSandboxMode=Βρίσκεστε αυτή τη στιγμή στη λειτουργία "sandbox" %s +Inventory=Καταγραφή εμπορευμάτων +AnalyticCode=Αναλυτικός κώδικας TMenuMRP=MRP -ShowMoreInfos=Show More Infos -NoFilesUploadedYet=Please upload a document first -SeePrivateNote=See private note -PaymentInformation=Payment information -ValidFrom=Valid from -ValidUntil=Valid until -NoRecordedUsers=No users -ToClose=To close +ShowMoreInfos=Εμφάνιση περισσότερων πληροφοριών +NoFilesUploadedYet=Αρχικά, μεταφορτώστε ένα έγγραφο +SeePrivateNote=Δείτε την ιδιωτική σημείωση +PaymentInformation=Πληροφορίες Πληρωμής +ValidFrom=Ισχύει από +ValidUntil=Εγκυρο μέχρι +NoRecordedUsers=Δεν υπάρχουν χρήστες +ToClose=Να κλείσω ToProcess=Για την διαδικασία -ToApprove=To approve -GlobalOpenedElemView=Global view -NoArticlesFoundForTheKeyword=No article found for the keyword '%s' -NoArticlesFoundForTheCategory=No article found for the category -ToAcceptRefuse=To accept | refuse +ToApprove=Εγκρίνω +GlobalOpenedElemView=Σφαιρική άποψη +NoArticlesFoundForTheKeyword=Δεν βρέθηκε κανένα άρθρο για τη λέξη-κλειδί ' %s ' +NoArticlesFoundForTheCategory=Δεν βρέθηκε κανένα άρθρο για την κατηγορία +ToAcceptRefuse=Αποδοχή | αρνηθεί +ContactDefault_agenda=Εκδήλωση +ContactDefault_commande=Παραγγελία +ContactDefault_contrat=Συμβόλαιο +ContactDefault_facture=Τιμολόγιο +ContactDefault_fichinter=Παρέμβαση +ContactDefault_invoice_supplier=Τιμολόγιο Προμηθευτή +ContactDefault_order_supplier=Παραγγελία Προμηθευτή +ContactDefault_project=Έργο +ContactDefault_project_task=Εργασία +ContactDefault_propal=Πρόταση +ContactDefault_supplier_proposal=Πρόταση Προμηθευτή +ContactDefault_ticketsup=Εισιτήριο +ContactAddedAutomatically=Η επαφή που προστέθηκε από τους ρόλους του τρίτου μέρους επικοινωνίας diff --git a/htdocs/langs/el_GR/margins.lang b/htdocs/langs/el_GR/margins.lang index f11593a736a..e5319082ebc 100644 --- a/htdocs/langs/el_GR/margins.lang +++ b/htdocs/langs/el_GR/margins.lang @@ -16,6 +16,7 @@ MarginDetails=Λεπτομέρειες Περιθωρίων ProductMargins=Περιθώρια προϊόντος CustomerMargins=Περιθώρια πελατών SalesRepresentativeMargins=Περιθώρια αντιπρόσωπου πωλήσεων +ContactOfInvoice=Επικοινωνία με το τιμολόγιο UserMargins=Περιθώρια χρήστη ProductService=Προϊόν ή Υπηρεσία AllProducts=Όλα τα προϊόντα και οι υπηρεσίες @@ -28,17 +29,17 @@ UseDiscountAsService=Ως υπηρεσία UseDiscountOnTotal=Στο υποσύνολο MARGIN_METHODE_FOR_DISCOUNT_DETAILS=Καθορίζει αν η συνολική έκπτωση που θεωρείται ως ένα προϊόν, μια υπηρεσία, ή μόνον επί του υποσυνόλου για τον υπολογισμό του περιθωρίου κέρδους. MARGIN_TYPE=Buying/Cost price suggested by default for margin calculation -MargeType1=Margin on Best vendor price +MargeType1=Περιθώριο για την καλύτερη τιμή προμηθευτή MargeType2=Margin on Weighted Average Price (WAP) MargeType3=Περιθώριο στην τιμή κόστους -MarginTypeDesc=* Margin on best buying price = Selling price - Best vendor price defined on product card
    * Margin on Weighted Average Price (WAP) = Selling price - Product Weighted Average Price (WAP) or best supplier price if WAP not yet defined
    * Margin on Cost price = Selling price - Cost price defined on product card or WAP if cost price not defined, or best supplier price if WAP not yet defined +MarginTypeDesc=* Περιθώριο με την καλύτερη τιμή αγοράς = Τιμή πώλησης - Καλύτερη τιμή πωλητή που ορίζεται στην κάρτα προϊόντος
    * Περιθώριο σταθμισμένης μέσης τιμής (WAP) = Τιμή πώλησης - Σταθμισμένη μέση τιμή προϊόντος (WAP) ή καλύτερη τιμή προμηθευτή εάν το WAP δεν έχει καθοριστεί ακόμη
    * Περιθώριο στην τιμή κόστους = τιμή πώλησης - τιμή κόστους οριζόμενη στην κάρτα προϊόντος ή WAP, εάν η τιμή κόστους δεν έχει καθοριστεί ή η καλύτερη τιμή πωλητή αν το WAP δεν έχει οριστεί ακόμη CostPrice=Τιμή κόστους UnitCharges=Χρεώσεων Charges=Επιβαρύνσεις AgentContactType=Εμπορικός αντιπρόσωπος τύπο επαφής -AgentContactTypeDetails=Ορίστε τι τύπος επαφής (που συνδέεται στα τιμολόγια) θα χρησιμοποιηθεί για την έκθεση περιθώριο κέρδους ανά πώληση εκπρόσωπου +AgentContactTypeDetails=Ορίστε ποιος τύπος επαφής (συνδεδεμένος στα τιμολόγια) θα χρησιμοποιηθεί για την αναφορά περιθωρίου ανά επαφή / διεύθυνση. Σημειώστε ότι η ανάγνωση των στατιστικών στοιχείων μιας επαφής δεν είναι αξιόπιστη, διότι στις περισσότερες περιπτώσεις η επαφή μπορεί να μην ορίζεται σαφώς στα τιμολόγια. rateMustBeNumeric=Βαθμολογήστε πρέπει να είναι μια αριθμητική τιμή markRateShouldBeLesserThan100=Το ποσοστό πρέπει να είναι χαμηλότερη από 100 ShowMarginInfos=Δείτε πληροφορίες για τα περιθώρια CheckMargins=Margins detail -MarginPerSaleRepresentativeWarning=The report of margin per user use the link between third parties and sale representatives to calculate the margin of each sale representative. Because some thirdparties may not have any ddiated sale representative and some thirdparties may be linked to several, some amounts may not be included into this report (if there is no sale representative) and some may appear on different lines (for each sale representative). +MarginPerSaleRepresentativeWarning=Η αναφορά περιθωρίου ανά χρήστη χρησιμοποιεί τη σχέση μεταξύ τρίτων και εκπροσώπων πωλήσεων για να υπολογίσει το περιθώριο κάθε αντιπροσώπου πωλήσεων. Επειδή ορισμένα τρίτα μέρη ενδέχεται να μην έχουν εξειδικευμένο αντιπρόσωπο πώλησης και ορισμένα τρίτα μέρη ενδέχεται να συνδέονται με πολλά, ορισμένα ποσά ενδέχεται να μην περιλαμβάνονται στην έκθεση (εάν δεν υπάρχει αντιπρόσωπος πώλησης) και μερικά ενδέχεται να εμφανίζονται σε διαφορετικές γραμμές (για κάθε αντιπρόσωπο πώλησης) . diff --git a/htdocs/langs/el_GR/modulebuilder.lang b/htdocs/langs/el_GR/modulebuilder.lang index fe28fe78ae9..68ae1d43cd1 100644 --- a/htdocs/langs/el_GR/modulebuilder.lang +++ b/htdocs/langs/el_GR/modulebuilder.lang @@ -1,119 +1,137 @@ # Dolibarr language file - Source file is en_US - loan -ModuleBuilderDesc=This tool must be used only by experienced users or developers. It provides utilities to build or edit your own module. Documentation for alternative manual development is here. -EnterNameOfModuleDesc=Enter name of the module/application to create with no spaces. Use uppercase to separate words (For example: MyModule, EcommerceForShop, SyncWithMySystem...) -EnterNameOfObjectDesc=Enter name of the object to create with no spaces. Use uppercase to separate words (For example: MyObject, Student, Teacher...). The CRUD class file, but also API file, pages to list/add/edit/delete object and SQL files will be generated. -ModuleBuilderDesc2=Path where modules are generated/edited (first directory for external modules defined into %s): %s -ModuleBuilderDesc3=Generated/editable modules found: %s -ModuleBuilderDesc4=A module is detected as 'editable' when the file %s exists in root of module directory +ModuleBuilderDesc=Αυτό το εργαλείο πρέπει να χρησιμοποιείται μόνο από έμπειρους χρήστες ή προγραμματιστές. Παρέχει βοηθητικά προγράμματα για την κατασκευή ή την επεξεργασία της δικής σας μονάδας. Η τεκμηρίωση για την εναλλακτική χειρωνακτική ανάπτυξη είναι εδώ . +EnterNameOfModuleDesc=Εισαγάγετε το όνομα της ενότητας / εφαρμογής για να δημιουργήσετε χωρίς κενά. Χρησιμοποιήστε κεφαλαία για να διαχωρίσετε λέξεις (Για παράδειγμα: MyModule, EcommerceForShop, SyncWithMySystem ...) +EnterNameOfObjectDesc=Εισαγάγετε το όνομα του αντικειμένου που θέλετε να δημιουργήσετε χωρίς κενά. Χρησιμοποιήστε κεφαλαία για να διαχωρίσετε λέξεις (Για παράδειγμα: MyObject, Student, Teacher ...). Θα δημιουργηθεί το αρχείο κλάσης CRUD, αλλά και το αρχείο API, οι σελίδες που θα απαριθμήσουν / προσθέσουν / επεξεργαστούν / διαγράψουν το αντικείμενο και τα αρχεία SQL. +ModuleBuilderDesc2=Διαδρομή όπου παράγονται / επεξεργάζονται μονάδες (πρώτος κατάλογος για εξωτερικές μονάδες που ορίζονται στο %s): %s +ModuleBuilderDesc3=Παραγόμενα / επεξεργάσιμα δομοστοιχεία βρέθηκαν: %s +ModuleBuilderDesc4=Μια ενότητα ανιχνεύεται ως 'επεξεργάσιμη' όταν το αρχείο %s υπάρχει στη ρίζα του καταλόγου μονάδων NewModule=Νέο Άρθρωμα -NewObject=New object -ModuleKey=Module key -ObjectKey=Object key -ModuleInitialized=Module initialized -FilesForObjectInitialized=Files for new object '%s' initialized -FilesForObjectUpdated=Files for object '%s' updated (.sql files and .class.php file) -ModuleBuilderDescdescription=Enter here all general information that describe your 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). -ModuleBuilderDescobjects=Define here the objects you want to manage with your module. A CRUD DAO class, SQL files, page to list record of objects, to create/edit/view a record and an API will be generated. -ModuleBuilderDescmenus=This tab is dedicated to define menu entries provided by your module. -ModuleBuilderDescpermissions=This tab is dedicated to define the new permissions you want to provide with your module. -ModuleBuilderDesctriggers=This is the view of triggers provided by your module. To include code executed when a triggered business event is launched, just edit this file. -ModuleBuilderDeschooks=This tab is dedicated to hooks. -ModuleBuilderDescwidgets=This tab is dedicated to manage/build widgets. -ModuleBuilderDescbuildpackage=You can generate here a "ready to distribute" package file (a normalized .zip file) of your module and a "ready to distribute" documentation file. Just click on button to build the package or documentation file. -EnterNameOfModuleToDeleteDesc=You can delete your module. WARNING: All coding files of module (generated or created manually) AND structured data and documentation will be deleted! -EnterNameOfObjectToDeleteDesc=You can delete an object. WARNING: All coding files (generated or created manually) related to object will be deleted! -DangerZone=Danger zone -BuildPackage=Build package -BuildPackageDesc=You can generate a zip package of your application so your are ready to distribute it on any Dolibarr. You can also distribute it or sell it on marketplace like DoliStore.com. -BuildDocumentation=Build documentation -ModuleIsNotActive=This module is not activated yet. Go to %s to make it live or click here: -ModuleIsLive=This module has been activated. Any change may break a current live feature. -DescriptionLong=Long description -EditorName=Name of editor -EditorUrl=URL of editor -DescriptorFile=Descriptor file of module -ClassFile=File for PHP DAO CRUD class -ApiClassFile=File for PHP API class -PageForList=PHP page for list of record -PageForCreateEditView=PHP page to create/edit/view a record -PageForAgendaTab=PHP page for event tab -PageForDocumentTab=PHP page for document tab -PageForNoteTab=PHP page for note tab -PathToModulePackage=Path to zip of module/application package -PathToModuleDocumentation=Path to file of module/application documentation (%s) -SpaceOrSpecialCharAreNotAllowed=Spaces or special characters are not allowed. -FileNotYetGenerated=File not yet generated -RegenerateClassAndSql=Force update of .class and .sql files -RegenerateMissingFiles=Generate missing files -SpecificationFile=File of documentation -LanguageFile=File for language -ObjectProperties=Object Properties -ConfirmDeleteProperty=Are you sure you want to delete the property %s? This will change code in PHP class but also remove column from table definition of object. -NotNull=Not NULL -NotNullDesc=1=Set database to NOT NULL. -1=Allow null values and force value to NULL if empty ('' or 0). -SearchAll=Used for 'search all' -DatabaseIndex=Database index +NewObjectInModulebuilder=Νέο αντικείμενο +ModuleKey=Πλήκτρο μονάδας +ObjectKey=Πλήκτρο αντικειμένου +ModuleInitialized=Η ενότητα αρχικοποιήθηκε +FilesForObjectInitialized=Τα αρχεία για νέο αντικείμενο '%s' έχουν αρχικοποιηθεί +FilesForObjectUpdated=Τα αρχεία για το αντικείμενο '%s' ενημερώνονται (αρχείο .sql και αρχείο .class.php) +ModuleBuilderDescdescription=Εισαγάγετε εδώ όλες τις γενικές πληροφορίες που περιγράφουν την ενότητα σας. +ModuleBuilderDescspecifications=Μπορείτε να εισάγετε εδώ μια λεπτομερή περιγραφή των προδιαγραφών της μονάδας σας που δεν έχει ήδη δομηθεί σε άλλες καρτέλες. Έτσι έχετε εύκολη πρόσβαση σε όλους τους κανόνες που πρέπει να αναπτυχθούν. Επίσης, αυτό το περιεχόμενο κειμένου θα συμπεριληφθεί στην παραγόμενη τεκμηρίωση (δείτε την τελευταία καρτέλα). Μπορείτε να χρησιμοποιήσετε τη μορφή Markdown, αλλά συνιστάται να χρησιμοποιήσετε τη μορφή Asciidoc (σύγκριση μεταξύ .md και .asciidoc: http://asciidoctor.org/docs/user-manual/#compared-to-markdown). +ModuleBuilderDescobjects=Καθορίστε εδώ τα αντικείμενα που θέλετε να διαχειριστείτε με την ενότητα σας. Θα δημιουργηθεί μια κλάση CRUD DAO, αρχεία SQL, λίστα καταγραφής αντικειμένων, δημιουργία / επεξεργασία / προβολή μιας εγγραφής και ένα API. +ModuleBuilderDescmenus=Αυτή η καρτέλα είναι αφιερωμένη στον ορισμό καταχωρήσεων μενού που παρέχονται από την ενότητα σας. +ModuleBuilderDescpermissions=Αυτή η καρτέλα είναι αφιερωμένη στον ορισμό των νέων δικαιωμάτων που θέλετε να παρέχετε με την ενότητα σας. +ModuleBuilderDesctriggers=Αυτή είναι η άποψη των ενεργοποιητών που παρέχονται από την ενότητα σας. Για να συμπεριλάβετε τον κώδικα που εκτελείται όταν ξεκινά ένα ενεργοποιημένο επιχειρηματικό συμβάν, απλά επεξεργαστείτε αυτό το αρχείο. +ModuleBuilderDeschooks=Αυτή η καρτέλα είναι αφιερωμένη στα άγκιστρα. +ModuleBuilderDescwidgets=Αυτή η καρτέλα είναι αφιερωμένη στη διαχείριση / δημιουργία widgets. +ModuleBuilderDescbuildpackage=Μπορείτε να δημιουργήσετε εδώ ένα πακέτο πακέτου "έτοιμο για διανομή" (ένα κανονικό αρχείο .zip) της μονάδας σας και ένα αρχείο τεκμηρίωσης "έτοιμο για διανομή". Απλά κάντε κλικ στο κουμπί για να δημιουργήσετε το πακέτο ή το αρχείο τεκμηρίωσης. +EnterNameOfModuleToDeleteDesc=Μπορείτε να διαγράψετε την υπομονάδα σας. ΠΡΟΕΙΔΟΠΟΙΗΣΗ: Όλα τα αρχεία κωδικοποίησης της μονάδας (δημιουργούνται ή δημιουργούνται χειροκίνητα) ΚΑΙ δομημένα δεδομένα και τεκμηρίωση θα διαγραφούν! +EnterNameOfObjectToDeleteDesc=Μπορείτε να διαγράψετε ένα αντικείμενο. ΠΡΟΕΙΔΟΠΟΙΗΣΗ: Όλα τα αρχεία κωδικοποίησης (που δημιουργούνται ή δημιουργούνται χειροκίνητα) που σχετίζονται με αντικείμενο θα διαγραφούν! +DangerZone=Επικίνδυνη ζώνη +BuildPackage=Δημιουργία πακέτου +BuildPackageDesc=Μπορείτε να δημιουργήσετε ένα πακέτο zip της αίτησής σας έτσι ώστε να είστε έτοιμοι να το διανείμετε σε οποιοδήποτε Dolibarr. Μπορείτε επίσης να το διανείμετε ή να το πουλήσετε στην αγορά όπως το DoliStore.com . +BuildDocumentation=Δημιουργία εγγράφων +ModuleIsNotActive=Αυτή η ενότητα δεν έχει ενεργοποιηθεί ακόμα. Μεταβείτε στο %s για να το κάνετε ζωντανό ή κάντε κλικ εδώ: +ModuleIsLive=Αυτή η ενότητα έχει ενεργοποιηθεί. Οποιαδήποτε αλλαγή μπορεί να σπάσει ένα τρέχον ζωντανό χαρακτηριστικό. +DescriptionLong=Μεγάλη περιγραφή +EditorName=Όνομα του συντάκτη +EditorUrl=Διεύθυνση URL του επεξεργαστή +DescriptorFile=Περιγραφικό αρχείο της ενότητας +ClassFile=Αρχείο για την κλάση PHP DAO CRUD +ApiClassFile=Αρχείο για την τάξη API της PHP +PageForList=PHP σελίδα για λίστα καταγραφής +PageForCreateEditView=Σελίδα PHP για δημιουργία / επεξεργασία / προβολή μιας εγγραφής +PageForAgendaTab=Σελίδα PHP για καρτέλα συμβάντος +PageForDocumentTab=PHP σελίδα για καρτέλα έγγραφο +PageForNoteTab=Σελίδα PHP για την καρτέλα σημείωσης +PathToModulePackage=Διαδρομή προς φερμουάρ του πακέτου ενότητας / εφαρμογής +PathToModuleDocumentation=Διαδρομή αρχείου τεκμηρίωσης ενότητας / εφαρμογής (%s) +SpaceOrSpecialCharAreNotAllowed=Δεν επιτρέπονται χώροι ή ειδικοί χαρακτήρες. +FileNotYetGenerated=Αρχείο που δεν έχει ακόμα δημιουργηθεί +RegenerateClassAndSql=Αναγκαστική ενημέρωση των αρχείων .class και .sql +RegenerateMissingFiles=Δημιουργία αρχείων που λείπουν +SpecificationFile=Αρχείο τεκμηρίωσης +LanguageFile=Αρχείο για τη γλώσσα +ObjectProperties=Ιδιότητες αντικειμένου +ConfirmDeleteProperty=Είστε βέβαιοι ότι θέλετε να διαγράψετε την ιδιότητα %s ; Αυτό θα αλλάξει τον κώδικα στην τάξη PHP, αλλά και θα αφαιρέσει τη στήλη από τον ορισμό πίνακα του αντικειμένου. +NotNull=Οχι κενό +NotNullDesc=1 = Ορίστε τη βάση δεδομένων σε NOT NULL. -1 = Να επιτρέπονται οι τιμές null και η δύναμη να είναι NULL αν είναι άδειες ('' ή 0). +SearchAll=Χρησιμοποιείται για την αναζήτηση όλων +DatabaseIndex=Δείκτης βάσης δεδομένων FileAlreadyExists=Το αρχείο%s ήδη υπάρχει -TriggersFile=File for triggers code -HooksFile=File for hooks code -ArrayOfKeyValues=Array of key-val -ArrayOfKeyValuesDesc=Array of keys and values if field is a combo list with fixed values -WidgetFile=Widget file -ReadmeFile=Readme file -ChangeLog=ChangeLog file -TestClassFile=File for PHP Unit Test class +TriggersFile=Αρχείο για τον κωδικό ενεργοποίησης +HooksFile=Αρχείο για τον κωδικό γάντζων +ArrayOfKeyValues=Διάταξη πλήκτρου-κύματος +ArrayOfKeyValuesDesc=Πλαίσιο κλειδιών και τιμών αν το πεδίο είναι μια λίστα συνδυασμών με σταθερές τιμές +WidgetFile=Αρχείο εικονοστοιχείων +CSSFile=CSS +JSFile=Αρχείο Javascript +ReadmeFile=Αρχείο Readme +ChangeLog=Αρχείο ChangeLog +TestClassFile=Αρχείο για την τάξη της μονάδας PHP SqlFile=Αρχείο sql -PageForLib=File for PHP library -PageForObjLib=File for PHP library dedicated to object -SqlFileExtraFields=Sql file for complementary attributes -SqlFileKey=Sql file for keys -SqlFileKeyExtraFields=Sql file for keys of complementary attributes -AnObjectAlreadyExistWithThisNameAndDiffCase=An object already exists with this name and a different case -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) -IsAMeasure=Is a measure -DirScanned=Directory scanned -NoTrigger=No trigger -NoWidget=No widget -GoToApiExplorer=Go to API explorer -ListOfMenusEntries=List of menu entries -ListOfPermissionsDefined=List of defined permissions -SeeExamples=See examples here -EnabledDesc=Condition to have this field active (Examples: 1 or $conf->global->MYMODULE_MYOPTION) -VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only (not list), 4=Visible on list and update/view form only (not create). Using a negative value means field is not shown by default on list but can be selected for viewing). It can be an expression, for example: preg_match('/public/', $_SERVER['PHP_SELF'])?0:1 -IsAMeasureDesc=Can the value of field be cumulated to get a total into list? (Examples: 1 or 0) -SearchAllDesc=Is the field used to make a search from the quick search tool? (Examples: 1 or 0) -SpecDefDesc=Enter here all documentation you want to provide with your module that is not already defined by other tabs. You can use .md or better, the rich .asciidoc syntax. -LanguageDefDesc=Enter in this files, all the key and the translation for each language file. -MenusDefDesc=Define here the menus provided by your module -PermissionsDefDesc=Define here the new permissions provided by your module -MenusDefDescTooltip=The menus provided by your module/application are defined into the array $this->menus into the module descriptor file. You can edit manually this file or use the embedded editor.

    Note: Once defined (and module re-activated), menus are also visible into the menu editor available to administrator users on %s. +PageForLib=Αρχείο για την κοινή βιβλιοθήκη PHP +PageForObjLib=Αρχείο για τη βιβλιοθήκη PHP αφιερωμένη στο αντικείμενο +SqlFileExtraFields=Αρχείο Sql για συμπληρωματικά χαρακτηριστικά +SqlFileKey=Αρχείο Sql για κλειδιά +SqlFileKeyExtraFields=Αρχείο Sql για κλειδιά συμπληρωματικών χαρακτηριστικών +AnObjectAlreadyExistWithThisNameAndDiffCase=Ένα αντικείμενο υπάρχει ήδη με αυτό το όνομα και μια διαφορετική περίπτωση +UseAsciiDocFormat=Μπορείτε να χρησιμοποιήσετε τη μορφή Markdown, αλλά συνιστάται να χρησιμοποιήσετε τη μορφή Asciidoc (omparison μεταξύ .md και .asciidoc: http://asciidoctor.org/docs/user-manual/#compared-to-markdown) +IsAMeasure=Είναι ένα μέτρο +DirScanned=Κατάλογος σάρωση +NoTrigger=Δεν ενεργοποιείται +NoWidget=Δεν γραφικό στοιχείο +GoToApiExplorer=Μεταβείτε στον εξερευνητή API +ListOfMenusEntries=Λίστα καταχωρήσεων μενού +ListOfDictionariesEntries=Λίστα καταχωρήσεων λεξικών +ListOfPermissionsDefined=Λίστα καθορισμένων δικαιωμάτων +SeeExamples=Δείτε παραδείγματα εδώ +EnabledDesc=Προϋπόθεση να είναι ενεργό αυτό το πεδίο (Παραδείγματα: 1 ή $ conf-> global-> MYMODULE_MYOPTION) +VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only (not list), 4=Visible on list and update/view form only (not create). Using a negative value means field is not shown by default on list but can be selected for viewing). It can be an expression, for example:
    preg_match('/public/', $_SERVER['PHP_SELF'])?0:1
    ($user->rights->holiday->define_holiday ? 1 : 0) +IsAMeasureDesc=Μπορεί η τιμή του πεδίου να συσσωρευτεί για να πάρει ένα σύνολο σε λίστα; (Παραδείγματα: 1 ή 0) +SearchAllDesc=Χρησιμοποιείται το πεδίο για την αναζήτηση από το εργαλείο γρήγορης αναζήτησης; (Παραδείγματα: 1 ή 0) +SpecDefDesc=Εισαγάγετε εδώ όλη την τεκμηρίωση που θέλετε να παράσχετε με τη λειτουργική σας μονάδα, η οποία δεν έχει ήδη καθοριστεί από άλλες καρτέλες. Μπορείτε να χρησιμοποιήσετε το .md ή καλύτερα, την πλούσια σύνταξη .asciidoc. +LanguageDefDesc=Εισαγάγετε σε αυτό το αρχείο όλα τα κλειδιά και τη μετάφραση για κάθε αρχείο γλώσσας. +MenusDefDesc=Καθορίστε εδώ τα μενού που παρέχονται από την ενότητα σας +DictionariesDefDesc=Καθορίστε εδώ τα λεξικά που παρέχονται από την ενότητα σας +PermissionsDefDesc=Καθορίστε εδώ τα νέα δικαιώματα που παρέχονται από την ενότητα σας +MenusDefDescTooltip=Τα μενού που παρέχονται από την ενότητα / εφαρμογή σας καθορίζονται στα αρχεία $ this-> menus στο αρχείο περιγραφής του module. Μπορείτε να επεξεργαστείτε χειροκίνητα αυτό το αρχείο ή να χρησιμοποιήσετε τον ενσωματωμένο επεξεργαστή.

    Σημείωση: Αφού οριστεί (και η ενότητα ενεργοποιηθεί εκ νέου), τα μενού είναι επίσης ορατά στον επεξεργαστή μενού που είναι διαθέσιμος στους χρήστες διαχειριστή στο %s. +DictionariesDefDescTooltip=Τα λεξικά που παρέχονται από την υπομονάδα / εφαρμογή σας καθορίζονται στη συστοιχία $ this-> λεξικά στο αρχείο περιγραφής του module. Μπορείτε να επεξεργαστείτε χειροκίνητα αυτό το αρχείο ή να χρησιμοποιήσετε τον ενσωματωμένο επεξεργαστή.

    Σημείωση: Αφού οριστεί (και ενεργοποιηθεί ξανά η ενότητα), τα λεξικά είναι επίσης ορατά στην περιοχή εγκατάστασης σε χρήστες διαχειριστή στο %s. PermissionsDefDescTooltip=The permissions provided by your module/application are defined into the array $this->rights into the module descriptor file. You can edit manually this file or use the embedded editor.

    Note: Once defined (and module re-activated), permissions are visible into the default permissions setup %s. -HooksDefDesc=Define in the module_parts['hooks'] property, in the module descriptor, the context of hooks you want to manage (list of contexts can be found by a search on 'initHooks(' in core code).
    Edit the hook file to add code of your hooked functions (hookable functions can be found by a search on 'executeHooks' in core code). -TriggerDefDesc=Define in the trigger file the code you want to execute for each business event executed. -SeeIDsInUse=See IDs in use in your installation -SeeReservedIDsRangeHere=See range of reserved IDs -ToolkitForDevelopers=Toolkit for Dolibarr developers -TryToUseTheModuleBuilder=If you have knowledge of SQL and PHP, you may use the native module builder wizard.
    Enable the module %s and use the wizard by clicking the on the top right menu.
    Warning: This is an advanced developer feature, do not experiment on your production site! -SeeTopRightMenu=See on the top right menu -AddLanguageFile=Add language file -YouCanUseTranslationKey=You can use here a key that is the translation key found into language file (see tab "Languages") -DropTableIfEmpty=(Delete table if empty) -TableDoesNotExists=The table %s does not exists -TableDropped=Table %s deleted -InitStructureFromExistingTable=Build the structure array string of an existing table -UseAboutPage=Disable the about page -UseDocFolder=Disable the documentation folder -UseSpecificReadme=Use a specific ReadMe -RealPathOfModule=Real path of module -ContentCantBeEmpty=Content of file can't be empty -WidgetDesc=You can generate and edit here the widgets that will be embedded with your module. -CLIDesc=You can generate here some command line scripts you want to provide with your module. -CLIFile=CLI File -NoCLIFile=No CLI files -UseSpecificEditorName = Use a specific editor name -UseSpecificEditorURL = Use a specific editor URL -UseSpecificFamily = Use a specific family -UseSpecificAuthor = Use a specific author -UseSpecificVersion = Use a specific initial version -ModuleMustBeEnabled=The module/application must be enabled first +HooksDefDesc=Ορίστε στην ιδιότητα module_parts ['hooks'] , στον περιγραφέα της μονάδας, το πλαίσιο των άγκιστρων που θέλετε να διαχειριστείτε (η λίστα των πλαισίων μπορεί να βρεθεί από μια αναζήτηση στο ' initHooks ' ( 'in core code).
    Επεξεργαστείτε το αρχείο αγκίστρου για να προσθέσετε τον κώδικα των αγκιστρωμένων λειτουργιών σας (οι συναρπαστικές λειτουργίες μπορούν να βρεθούν με μια αναζήτηση στο ' executeHooks ' στον βασικό κώδικα). +TriggerDefDesc=Ορίστε στο αρχείο σκανδάλης τον κώδικα που θέλετε να εκτελέσετε για κάθε εκδήλωση που εκτελείται. +SeeIDsInUse=Δείτε τα αναγνωριστικά που χρησιμοποιούνται στην εγκατάσταση σας +SeeReservedIDsRangeHere=Δείτε το φάσμα των αποκλειστικών αναγνωριστικών +ToolkitForDevelopers=Εργαλειοθήκη για προγραμματιστές Dolibarr +TryToUseTheModuleBuilder=Αν έχετε γνώσεις SQL και PHP, μπορείτε να χρησιμοποιήσετε τον οδηγό εγγενών κατασκευαστών ενοτήτων.
    Ενεργοποιήστε την ενότητα %s και χρησιμοποιήστε τον οδηγό κάνοντας κλικ στο στο πάνω δεξιό μενού.
    Προειδοποίηση: Πρόκειται για ένα προηγμένο χαρακτηριστικό προγραμματιστή, μην πειραματιστείτε στην τοποθεσία παραγωγής σας! +SeeTopRightMenu=Βλέπω στο πάνω δεξιό μενού +AddLanguageFile=Προσθήκη αρχείου γλώσσας +YouCanUseTranslationKey=Μπορείτε να χρησιμοποιήσετε εδώ ένα κλειδί που είναι το κλειδί μετάφρασης που βρίσκεται στο αρχείο γλώσσας (δείτε την καρτέλα "Γλώσσες") +DropTableIfEmpty=(Διαγραφή πίνακα εάν είναι κενή) +TableDoesNotExists=Ο πίνακας %s δεν υπάρχει +TableDropped=Ο πίνακας %s διαγράφηκε +InitStructureFromExistingTable=Δημιουργήστε τη συμβολοσειρά συστοιχιών δομής ενός υπάρχοντος πίνακα +UseAboutPage=Απενεργοποιήστε τη σελίδα περίπου +UseDocFolder=Απενεργοποίηση του φακέλου τεκμηρίωσης +UseSpecificReadme=Χρησιμοποιήστε ένα συγκεκριμένο ReadMe +ContentOfREADMECustomized=Σημείωση: Το περιεχόμενο του αρχείου README.md έχει αντικατασταθεί από τη συγκεκριμένη τιμή που έχει οριστεί στη ρύθμιση του ModuleBuilder. +RealPathOfModule=Πραγματική διαδρομή της ενότητας +ContentCantBeEmpty=Το περιεχόμενο του αρχείου δεν μπορεί να είναι άδειο +WidgetDesc=Μπορείτε να δημιουργήσετε και να επεξεργαστείτε εδώ τα widget που θα ενσωματωθούν με τη μονάδα σας. +CSSDesc=Μπορείτε να δημιουργήσετε και να επεξεργαστείτε εδώ ένα αρχείο με εξατομικευμένο CSS ενσωματωμένο στην ενότητα σας. +JSDesc=Μπορείτε να δημιουργήσετε και να επεξεργαστείτε εδώ ένα αρχείο με ενσωματωμένο Javascript με την ενότητα σας. +CLIDesc=Μπορείτε να δημιουργήσετε εδώ ορισμένα scripts γραμμής εντολών που θέλετε να παρέχετε με την ενότητα σας. +CLIFile=Αρχείο CLI +NoCLIFile=Δεν υπάρχουν αρχεία CLI +UseSpecificEditorName = Χρησιμοποιήστε ένα συγκεκριμένο όνομα επεξεργαστή +UseSpecificEditorURL = Χρησιμοποιήστε μια συγκεκριμένη διεύθυνση επεξεργασίας +UseSpecificFamily = Χρησιμοποιήστε μια συγκεκριμένη οικογένεια +UseSpecificAuthor = Χρησιμοποιήστε έναν συγκεκριμένο συντάκτη +UseSpecificVersion = Χρησιμοποιήστε μια συγκεκριμένη αρχική έκδοση +ModuleMustBeEnabled=Η μονάδα / εφαρμογή πρέπει πρώτα να ενεργοποιηθεί +IncludeRefGeneration=Η αναφορά του αντικειμένου πρέπει να δημιουργείται αυτόματα +IncludeRefGenerationHelp=Ελέγξτε αν θέλετε να συμπεριλάβετε κώδικα για να διαχειριστείτε την αυτόματη παραγωγή της αναφοράς +IncludeDocGeneration=Θέλω να δημιουργήσω κάποια έγγραφα από το αντικείμενο +IncludeDocGenerationHelp=Εάν το ελέγξετε αυτό, θα δημιουργηθεί κάποιος κώδικας για να προσθέσετε ένα πλαίσιο "Δημιουργία εγγράφου" στην εγγραφή. +ShowOnCombobox=Δείξτε την αξία σε συνδυασμό +KeyForTooltip=Κλειδί για επεξήγηση εργαλείου +CSSClass=CSS Class +NotEditable=Δεν είναι δυνατή η επεξεργασία +ForeignKey=Ξένο κλειδί +TypeOfFieldsHelp=Τύπος πεδίων:
    varchar (99), διπλό (24,8), πραγματικό, κείμενο, html, datetime, timestamp, ακέραιος, ακέραιος: ClassName: relativepath / to / classfile.class.php [: 1 [: filter] προσθέτουμε ένα κουμπί + μετά το σύνθετο για να δημιουργήσουμε την εγγραφή, το 'φίλτρο' μπορεί να είναι 'status = 1 AND fk_user = __USER_ID ΚΑΙ η οντότητα IN (__SHARED_ENTITIES__)' για παράδειγμα) diff --git a/htdocs/langs/el_GR/mrp.lang b/htdocs/langs/el_GR/mrp.lang index 360f4303f07..f9d8aed29ba 100644 --- a/htdocs/langs/el_GR/mrp.lang +++ b/htdocs/langs/el_GR/mrp.lang @@ -1,17 +1,61 @@ -MRPArea=MRP Area -MenuBOM=Bills of material -LatestBOMModified=Latest %s Bills of materials modified -BillOfMaterials=Bill of Material -BOMsSetup=Setup of module BOM -ListOfBOMs=List of bills of material - BOM -NewBOM=New bill of material -ProductBOMHelp=Product to create with this BOM -BOMsNumberingModules=BOM numbering templates -BOMsModelModule=BOMS document templates -FreeLegalTextOnBOMs=Free text on document of BOM -WatermarkOnDraftBOMs=Watermark on draft BOM -ConfirmCloneBillOfMaterials=Are you sure you want to clone this bill of material ? -ManufacturingEfficiency=Manufacturing efficiency +Mrp=Παραγγελίες Παραγωγής +MO=Παραγγελία Παραγωγής +MRPDescription=Ενότητα για τη διαχείριση παραγγελιών παραγωγής (MO). +MRPArea=Περιοχή MRP +MrpSetupPage=Ρύθμιση της μονάδας MRP +MenuBOM=Λογαριασμοί υλικού +LatestBOMModified=Τελευταία %s Τροποποιημένα λογαριασμοί +LatestMOModified=Οι τελευταίες %s Παραγγελίες Παραγωγής τροποποιήθηκαν +Bom=Λογαριασμοί υλικού +BillOfMaterials=Λογαριασμός υλικού +BOMsSetup=Ρύθμιση του BOM της μονάδας +ListOfBOMs=Κατάλογος λογαριασμών υλικού - BOM +ListOfManufacturingOrders=Κατάλογος παραγγελιών κατασκευής +NewBOM=Νέα αποστολή υλικού +ProductBOMHelp=Προϊόν που δημιουργείται με αυτό το BOM.
    Σημείωση: Τα προϊόντα με την ιδιότητα 'Φύση του προϊόντος' = 'Πρώτη ύλη' δεν είναι ορατά σε αυτόν τον κατάλογο. +BOMsNumberingModules=Πρότυπα αρίθμησης BOM +BOMsModelModule=Πρότυπα εγγράφων BOM +MOsNumberingModules=Μοντέλα αρίθμησης MO +MOsModelModule=Πρότυπα εγγράφων MO +FreeLegalTextOnBOMs=Ελεύθερο κείμενο στο έγγραφο του BOM +WatermarkOnDraftBOMs=Υδατογράφημα σε σχέδιο BOM +FreeLegalTextOnMOs=Ελεύθερο κείμενο σε έγγραφο της MO +WatermarkOnDraftMOs=Υδατογράφημα στο σχέδιο ΜΟ +ConfirmCloneBillOfMaterials=Είστε βέβαιοι ότι θέλετε να κλωνοποιήσετε το λογαριασμό υλικού %s; +ConfirmCloneMo=Είστε βέβαιοι ότι θέλετε να κλωνοποιήσετε την Παραγγελία Παραγωγής %s? +ManufacturingEfficiency=Αποτελεσματικότητα κατασκευής ValueOfMeansLoss=Value of 0.95 means an average of 5%% of loss during the production -DeleteBillOfMaterials=Delete Bill Of Materials -ConfirmDeleteBillOfMaterials=Are you sure you want to delete this Bill Of Material? +DeleteBillOfMaterials=Διαγραφή λογαριασμού υλικών +DeleteMo=Διαγραφή Παραγγελίας Παραγωγής +ConfirmDeleteBillOfMaterials=Είστε βέβαιοι ότι θέλετε να διαγράψετε αυτό το νομοσχέδιο; +ConfirmDeleteMo=Είστε βέβαιοι ότι θέλετε να διαγράψετε αυτό το νομοσχέδιο; +MenuMRP=Παραγγελίες Παραγωγής +NewMO=Νέα Παραγγελία Παραγωγής +QtyToProduce=Ποσότητα για παραγωγή +DateStartPlannedMo=Η έναρξη της προγραμματισμένης ημερομηνίας +DateEndPlannedMo=Η ημερομηνία λήξης προγραμματισμένη +KeepEmptyForAsap=Άδειο σημαίνει 'όσο το δυνατόν συντομότερα' +EstimatedDuration=Εκτιμώμενη Διάρκεια +EstimatedDurationDesc=Εκτιμώμενη διάρκεια κατασκευής αυτού του προϊόντος χρησιμοποιώντας αυτό το BOM +ConfirmValidateBom=Είστε βέβαιοι ότι θέλετε να επικυρώσετε το BOM με την αναφορά %s (θα μπορείτε να το χρησιμοποιήσετε για να δημιουργήσετε νέες Παραγγελίες Παραγωγής) +ConfirmCloseBom=Είστε βέβαιοι ότι θέλετε να ακυρώσετε αυτό το BOM (δεν θα μπορείτε πλέον να το χρησιμοποιήσετε για να δημιουργήσετε νέες Παραγγελίες Παραγωγής); +ConfirmReopenBom=Είστε βέβαιοι ότι θέλετε να ανοίξετε ξανά αυτό το BOM (θα μπορείτε να το χρησιμοποιήσετε για να δημιουργήσετε νέες Παραγγελίες Παραγωγής) +StatusMOProduced=Παράγεται +QtyFrozen=Κατεψυγμένη ποσότητα +QuantityFrozen=Κατεψυγμένη ποσότητα +QuantityConsumedInvariable=Όταν αυτή η σημαία έχει οριστεί, η ποσότητα που καταναλώνεται είναι πάντα η καθορισμένη τιμή και δεν είναι σχετική με την παραγόμενη ποσότητα. +DisableStockChange=Απενεργοποιήστε την αλλαγή μετοχών +DisableStockChangeHelp=Όταν αυτή η σημαία έχει οριστεί, δεν υπάρχει αλλαγή στο απόθεμα αυτού του προϊόντος, ανεξάρτητα από την παραγόμενη ποσότητα +BomAndBomLines=Λογαριασμοί υλικού και γραμμών +BOMLine=Γραμμή BOM +WarehouseForProduction=Αποθήκη για παραγωγή +CreateMO=Create MO +ToConsume=To consume +ToProduce=To produce +QtyAlreadyConsumed=Qty already consumed +QtyAlreadyProduced=Qty already produced +ConsumeAndProduceAll=Consume and Produce All +Manufactured=Manufactured +TheProductXIsAlreadyTheProductToProduce=The product to add is already the product to produce. +ForAQuantityOf1=For a quantity to produce of 1 +ConfirmValidateMo=Are you sure you want to validate this Manufacturing Order? diff --git a/htdocs/langs/el_GR/opensurvey.lang b/htdocs/langs/el_GR/opensurvey.lang index 1c9d1ed35f5..bcfb2fb6871 100644 --- a/htdocs/langs/el_GR/opensurvey.lang +++ b/htdocs/langs/el_GR/opensurvey.lang @@ -1,7 +1,7 @@ # Dolibarr language file - Source file is en_US - opensurvey Survey=Ψηφοφορία Surveys=Ψηφοφορίες -OrganizeYourMeetingEasily=Οργανώστε συναντήσεις και οι δημοσκοπήσεις σας εύκολα. Πρώτα επιλέξτε τον τύπο της δημοσκόπησης ... +OrganizeYourMeetingEasily=Organize your meetings and polls easily. First select the type of poll... NewSurvey=Νέα δημοσκόπηση OpenSurveyArea=Περιοχή δημοσκοπήσεων AddACommentForPoll=Μπορείτε να προσθέσετε ένα σχόλιο στη δημοσκόπηση ... @@ -11,7 +11,7 @@ PollTitle=Τίτλος δημοσκόπησης ToReceiveEMailForEachVote=Θα λάβετε ένα μήνυμα ηλεκτρονικού ταχυδρομείου για κάθε ψηφοφορία TypeDate=Ημερομηνία TypeClassic=Πρότυπο -OpenSurveyStep2=Επιλέξτε τις ημερομηνίες σας ανάμεσα στις ελεύθερες ημέρες (γκρι). Οι επιλεγμένες μέρες είναι πράσινες. Μπορείτε να ακυρώσετε μια μέρα προηγουμένως κάνοντας κλικ σε αυτό και πάλι +OpenSurveyStep2=Επιλέξτε τις ημερομηνίες σας μεταξύ των ελεύθερων ημερών (γκρι). Οι επιλεγμένες ημέρες είναι πράσινες. Μπορείτε να καταργήσετε την επιλογή μιας ημέρας που επιλέξατε προηγουμένως, κάνοντας κλικ ξανά σε αυτήν RemoveAllDays=Αφαιρέστε όλες τις ημέρες CopyHoursOfFirstDay=Αντιγραφή ωρών της πρώτης ημέρας RemoveAllHours=Αφαιρέστε όλες τις ώρες @@ -35,7 +35,7 @@ TitleChoice=Επιλέξτε ετικέτα ExportSpreadsheet=Εξαγωγή αποτελεσμάτων σε υπολογιστικό φύλλο ExpireDate=Όριο ημερομηνίας NbOfSurveys=Αριθμός δημοσκοπήσεων -NbOfVoters=Αριθμός ψηφοφόρων +NbOfVoters=Χωρίς ψηφοφόρους SurveyResults=Αποτελέσματα PollAdminDesc=Έχετε την άδεια για να αλλάξει όλες τις γραμμές ψηφοφορίας της δημοσκόπησης αυτής με το κουμπί "Επεξεργασία". Μπορείτε, επίσης, να αφαιρέσετε μια στήλη ή μια γραμμή με %s. Μπορείτε επίσης να προσθέσετε μια νέα στήλη με %s. 5MoreChoices=5 περισσότερες επιλογές @@ -49,7 +49,7 @@ votes=vote(s) NoCommentYet=Δεν έχουν αναρτηθεί σχόλια για αυτή τη δημοσκόπηση ακόμα CanComment=Οι ψηφοφόροι μπορούν να σχολιάσουν στη δημοσκόπηση CanSeeOthersVote=Οι ψηφοφόροι μπορούν να δουν την ψήφο άλλων -SelectDayDesc=For each selected day, you can choose, or not, meeting hours in the following format :
    - empty,
    - "8h", "8H" or "8:00" to give a meeting's start hour,
    - "8-11", "8h-11h", "8H-11H" or "8:00-11:00" to give a meeting's start and end hour,
    - "8h15-11h15", "8H15-11H15" or "8:15-11:15" for the same thing but with minutes. +SelectDayDesc=Για κάθε επιλεγμένη ημέρα, μπορείτε να επιλέξετε ή όχι τις ώρες συνάντησης με την ακόλουθη μορφή:
    - άδειο,
    - "8h", "8H" ή "8:00" για να δώσετε μια ώρα έναρξης της συνάντησης,
    - "8-11", "8h-11h", "8H-11H" ή "8: 00-11: 00" για την ώρα έναρξης και λήξης μιας σύσκεψης,
    - "8h15-11h15", "8H15-11H15" ή "8: 15-11: 15" για το ίδιο πράγμα αλλά με λεπτά. BackToCurrentMonth=Πίσω στον τρέχοντα μήνα ErrorOpenSurveyFillFirstSection=Δεν έχετε συμπληρώσει το πρώτο τμήμα για τη δημιουργία τις δημοσκόπησης ErrorOpenSurveyOneChoice=Εισάγετε τουλάχιστον μία επιλογή @@ -57,5 +57,5 @@ ErrorInsertingComment=Υπήρξε ένα σφάλμα κατά την εισα MoreChoices=Εισάγετε περισσότερες επιλογές για τους ψηφοφόρους SurveyExpiredInfo=Η δημοσκόπηση αυτή έχει λήξει ή ο χρόνος ψηφοφορίας έληξε. EmailSomeoneVoted=%s έχει γεμίσει μια γραμμή. \nΜπορείτε να βρείτε τη δημοσκόπηση σας στο σύνδεσμο:\n %s -ShowSurvey=Show survey -UserMustBeSameThanUserUsedToVote=You must have voted and use the same user name that the one used to vote, to post a comment +ShowSurvey=Εμφάνιση έρευνας +UserMustBeSameThanUserUsedToVote=Θα πρέπει να έχετε ψηφίσει και να χρησιμοποιήσετε το ίδιο όνομα χρήστη που χρησιμοποιήθηκε για την ψήφο, να δημοσιεύσετε ένα σχόλιο diff --git a/htdocs/langs/el_GR/orders.lang b/htdocs/langs/el_GR/orders.lang index 99976613be4..9d829d0ad72 100644 --- a/htdocs/langs/el_GR/orders.lang +++ b/htdocs/langs/el_GR/orders.lang @@ -1,6 +1,6 @@ # Dolibarr language file - Source file is en_US - orders OrdersArea=Περιοχή παραγγελιών πελατών -SuppliersOrdersArea=Purchase orders area +SuppliersOrdersArea=Περιοχή παραγγελιών αγοράς OrderCard=Καρτέλα παραγγελίας OrderId=Αρ.Παραγγελίας Order=Παραγγελία @@ -11,20 +11,23 @@ OrderDate=Ημερομηνία παραγγελίας OrderDateShort=Ημερομηνία παραγγελίας OrderToProcess=Παραγγελία προς επεξεργασία NewOrder=Νέα παραγγελία +NewOrderSupplier=Νέα εντολή αγοράς ToOrder=Δημιουργία πραγγελίας MakeOrder=Δημιουργία παραγγελίας -SupplierOrder=Purchase order -SuppliersOrders=Purchase orders -SuppliersOrdersRunning=Current purchase orders -CustomerOrder=Sales Order -CustomersOrders=Sales Orders -CustomersOrdersRunning=Current sales orders -CustomersOrdersAndOrdersLines=Sales orders and order details -OrdersDeliveredToBill=Sales orders delivered to bill -OrdersToBill=Sales orders delivered -OrdersInProcess=Sales orders in process -OrdersToProcess=Sales orders to process -SuppliersOrdersToProcess=Purchase orders to process +SupplierOrder=Παραγγελία αγοράς +SuppliersOrders=Εντολές αγοράς +SuppliersOrdersRunning=Τρέχουσες εντολές αγοράς +CustomerOrder=Παραγγελία πώλησης +CustomersOrders=Παραγγελίες πωλήσεων +CustomersOrdersRunning=Τρέχουσες παραγγελίες πωλήσεων +CustomersOrdersAndOrdersLines=Παραγγελίες πωλήσεων και λεπτομέρειες παραγγελίας +OrdersDeliveredToBill=Παραγγελίες πωλήσεων που παραδίδονται στο λογαριασμό +OrdersToBill=Παραγγελίες πωλήσεων που παραδόθηκαν +OrdersInProcess=Παραγγελίες πωλήσεων σε εξέλιξη +OrdersToProcess=Παραγγελίες πωλήσεων για επεξεργασία +SuppliersOrdersToProcess=Παραγγελίες αγοράς για επεξεργασία +SuppliersOrdersAwaitingReception=Οι εντολές αγοράς αναμένουν τη λήψη +AwaitingReception=Αναμονή λήψης StatusOrderCanceledShort=Ακυρωμένη StatusOrderDraftShort=Προσχέδιο StatusOrderValidatedShort=Επικυρωμένη @@ -37,10 +40,9 @@ StatusOrderDeliveredShort=Παραδόθηκε StatusOrderToBillShort=Για πληρωμή StatusOrderApprovedShort=Εγκεκριμένη StatusOrderRefusedShort=Αρνήθηκε -StatusOrderBilledShort=Χρεώθηκε StatusOrderToProcessShort=Προς επεξεργασία StatusOrderReceivedPartiallyShort=Λήφθηκε μερικώς -StatusOrderReceivedAllShort=Products received +StatusOrderReceivedAllShort=Τα προϊόντα που ελήφθησαν StatusOrderCanceled=Ακυρωμένη StatusOrderDraft=Προσχέδιο (χρειάζεται επικύρωση) StatusOrderValidated=Επικυρωμένη @@ -50,9 +52,8 @@ StatusOrderProcessed=Ολοκληρωμένη StatusOrderToBill=Προς πληρωμή StatusOrderApproved=Εγγεκριμένη StatusOrderRefused=Αρνήθηκε -StatusOrderBilled=Χρεώθηκε StatusOrderReceivedPartially=Λήφθηκε μερικώς -StatusOrderReceivedAll=All products received +StatusOrderReceivedAll=Όλα τα προϊόντα που ελήφθησαν ShippingExist=Μια αποστολή, υπάρχει QtyOrdered=Qty ordered ProductQtyInDraft=Ποσότητα του προϊόντος στην πρόχειρη παραγγελία @@ -68,41 +69,42 @@ ValidateOrder=Επικύρωση παραγγελίας UnvalidateOrder=Κατάργηση επικύρωσης παραγγελίας DeleteOrder=Διαγραφή παραγγελίας CancelOrder=Ακύρωση παραγγελίας -OrderReopened= Order %s Reopened +OrderReopened= Παραγγελία %s Ανοίγει ξανά AddOrder=Δημιουργία παραγγελίας +AddPurchaseOrder=Δημιουργία εντολής αγοράς AddToDraftOrders=Προσθήκη στο σχέδιο παραγγελιας ShowOrder=Εμφάνιση παραγγελίας OrdersOpened=Παραγγελίες για επεξεργασία NoDraftOrders=Δεν υπάρχουν προσχέδια παραγγελιών NoOrder=Αρ. παραγγελίας -NoSupplierOrder=No purchase order -LastOrders=Latest %s sales orders -LastCustomerOrders=Latest %s sales orders -LastSupplierOrders=Latest %s purchase orders +NoSupplierOrder=Δεν υπάρχει εντολή αγοράς +LastOrders=Τελευταίες παραγγελίες πωλήσεων %s +LastCustomerOrders=Τελευταίες παραγγελίες πωλήσεων %s +LastSupplierOrders=Τελευταίες παραγγελίες αγοράς %s LastModifiedOrders=Τελευταίες %s τροποποιημένες παραγγελίες AllOrders=Όλες οι παραγγελίες NbOfOrders=Πλήθος παραγγελιών OrdersStatistics=Στατιστικά παραγγελιών -OrdersStatisticsSuppliers=Purchase order statistics +OrdersStatisticsSuppliers=Στατιστικά παραγγελίας αγοράς NumberOfOrdersByMonth=Πλήθος παραγγελιών ανά μήνα -AmountOfOrdersByMonthHT=Amount of orders by month (excl. tax) +AmountOfOrdersByMonthHT=Ποσό παραγγελιών ανά μήνα (εκτός φόρου) ListOfOrders=Λίστα παραγγελιών CloseOrder=Κλείσιμο Παραγγελίας -ConfirmCloseOrder=Are you sure you want to set this order to delivered? Once an order is delivered, it can be set to billed. +ConfirmCloseOrder=Είστε βέβαιοι ότι θέλετε να ρυθμίσετε την παραγγελία σας; Μόλις παραδοθεί μια παραγγελία, μπορεί να οριστεί να χρεωθεί. ConfirmDeleteOrder=Είστε σίγουρος ότι θέλετε να διαγράψετε την παραγγελία; -ConfirmValidateOrder=Are you sure you want to validate this order under name %s? -ConfirmUnvalidateOrder=Are you sure you want to restore order %s to draft status? -ConfirmCancelOrder=Are you sure you want to cancel this order? -ConfirmMakeOrder=Are you sure you want to confirm you made this order on %s? +ConfirmValidateOrder=Είστε βέβαιοι ότι θέλετε να επικυρώσετε αυτήν την παραγγελία με το όνομα %s ? +ConfirmUnvalidateOrder=Είστε βέβαιοι ότι θέλετε να επαναφέρετε τη σειρά %s για την κατάσταση κατάστασης; +ConfirmCancelOrder=Είστε βέβαιοι ότι θέλετε να ακυρώσετε αυτήν την παραγγελία; +ConfirmMakeOrder=Είστε βέβαιοι ότι θέλετε να επιβεβαιώσετε ότι πραγματοποιήσατε αυτήν την παραγγελία στο %s ; GenerateBill=Δημιουργία τιμολογίου ClassifyShipped=Χαρακτηρισμός ως παραδοτέο DraftOrders=Προσχέδια παραγγελιών -DraftSuppliersOrders=Draft purchase orders +DraftSuppliersOrders=Σχέδια εντολών αγοράς OnProcessOrders=Παραγγελίες σε εξέλιξη RefOrder=Κωδ. παραγγελίας -RefCustomerOrder=Ref. order for customer -RefOrderSupplier=Ref. order for vendor -RefOrderSupplierShort=Ref. order vendor +RefCustomerOrder=Αναφ. παραγγελίας για τον πελάτη +RefOrderSupplier=Αναφ. παραγγελία για τον πωλητή +RefOrderSupplierShort=Αναφ. προμηθευτής παραγγελιών SendOrderByMail=Αποστολή παραγγελίας με email ActionsOnOrder=Ενέργειες στην παραγγελία NoArticleOfTypeProduct=No article of type 'product' so no shippable article for this order @@ -110,25 +112,25 @@ OrderMode=Μέθοδος παραγγελίας AuthorRequest=Request author UserWithApproveOrderGrant=Users granted with "approve orders" permission. PaymentOrderRef=Payment of order %s -ConfirmCloneOrder=Are you sure you want to clone this order %s? -DispatchSupplierOrder=Receiving purchase order %s +ConfirmCloneOrder=Είστε βέβαιοι ότι θέλετε να κλωνοποιήσετε αυτή την παραγγελία %s ? +DispatchSupplierOrder=Λήψη εντολής αγοράς %s FirstApprovalAlreadyDone=Η πρώτη έγκριση ήδη έγινε -SecondApprovalAlreadyDone=Second approval already done -SupplierOrderReceivedInDolibarr=Purchase Order %s received %s -SupplierOrderSubmitedInDolibarr=Purchase Order %s submitted -SupplierOrderClassifiedBilled=Purchase Order %s set billed +SecondApprovalAlreadyDone=Δεύτερη έγκριση έγινε ήδη +SupplierOrderReceivedInDolibarr=Η εντολή αγοράς %s έλαβε %s +SupplierOrderSubmitedInDolibarr=Παραγγελία αγοράς %s +SupplierOrderClassifiedBilled=Η εντολή αγοράς %s έχει οριστεί τιμολογηθεί OtherOrders=Άλλες παραγγελίες ##### Types de contacts ##### -TypeContact_commande_internal_SALESREPFOLL=Representative following-up sales order +TypeContact_commande_internal_SALESREPFOLL=Αντιπροσωπευτική συνέχεια παραγγελίας πώλησης TypeContact_commande_internal_SHIPPING=Representative following-up shipping TypeContact_commande_external_BILLING=Customer invoice contact TypeContact_commande_external_SHIPPING=Customer shipping contact TypeContact_commande_external_CUSTOMER=Customer contact following-up order -TypeContact_order_supplier_internal_SALESREPFOLL=Representative following-up purchase order +TypeContact_order_supplier_internal_SALESREPFOLL=Εκπρόσωπος εντολής παρακολούθησης TypeContact_order_supplier_internal_SHIPPING=Representative following-up shipping -TypeContact_order_supplier_external_BILLING=Vendor invoice contact -TypeContact_order_supplier_external_SHIPPING=Vendor shipping contact -TypeContact_order_supplier_external_CUSTOMER=Vendor contact following-up order +TypeContact_order_supplier_external_BILLING=Επαφή τιμολογίου προμηθευτή +TypeContact_order_supplier_external_SHIPPING=Επαφή αποστολής προμηθευτή +TypeContact_order_supplier_external_CUSTOMER=Παραγγελία παρακολούθησης επικοινωνίας προμηθευτή Error_COMMANDE_SUPPLIER_ADDON_NotDefined=Constant COMMANDE_SUPPLIER_ADDON not defined Error_COMMANDE_ADDON_NotDefined=Constant COMMANDE_ADDON not defined Error_OrderNotChecked=Δεν υπάρχουν παραγγελίες στο επιλεγμένο τιμολόγιο @@ -152,7 +154,35 @@ OrderCreated=Οι παραγγελίες σας έχουν δημιουργηθ OrderFail=Ένα σφάλμα συνέβη κατά τη δημιουργία των παραγγελιών CreateOrders=Δημιουργία παραγγελιών ToBillSeveralOrderSelectCustomer=Για να δημιουργήσετε ένα τιμολόγιο για αρκετές παραγγελίες, κάντε κλικ πρώτα στον πελάτη, στη συνέχεια, επιλέξτε "%s". -OptionToSetOrderBilledNotEnabled=Option (from module Workflow) to set order to 'Billed' automatically when invoice is validated is off, so you will have to set status of order to 'Billed' manually. -IfValidateInvoiceIsNoOrderStayUnbilled=If invoice validation is 'No', the order will remain to status 'Unbilled' until the invoice is validated. -CloseReceivedSupplierOrdersAutomatically=Close order to "%s" automatically if all products are received. -SetShippingMode=Set shipping mode +OptionToSetOrderBilledNotEnabled=Η επιλογή από την ενότητα "Ροή εργασίας", για να ορίσετε αυτόματα την εντολή "Χρεώνεται" όταν επικυρωθεί το τιμολόγιο, δεν είναι ενεργοποιημένη, επομένως θα πρέπει να ρυθμίσετε την κατάσταση των παραγγελιών σε "Χρεωμένο" μη αυτόματα μετά την παράδοση του τιμολογίου. +IfValidateInvoiceIsNoOrderStayUnbilled=Εάν η επικύρωση τιμολογίου είναι "Όχι", η παραγγελία θα παραμείνει στην κατάσταση "Unbilled" μέχρι να επικυρωθεί το τιμολόγιο. +CloseReceivedSupplierOrdersAutomatically=Κλείστε τη σειρά για την κατάσταση "%s" αυτόματα αν ληφθούν όλα τα προϊόντα. +SetShippingMode=Ορίστε τη λειτουργία αποστολής +WithReceptionFinished=Με την ολοκλήρωση της λήψης +#### supplier orders status +StatusSupplierOrderCanceledShort=Ακυρώθηκε +StatusSupplierOrderDraftShort=Πρόχειρο +StatusSupplierOrderValidatedShort=Επικυρώθηκε +StatusSupplierOrderSentShort=Αποστολή στη διαδικασία +StatusSupplierOrderSent=Αποστολή σε εξέλιξη +StatusSupplierOrderOnProcessShort=Παραγγέλθηκε +StatusSupplierOrderProcessedShort=Επεξεργασμένα +StatusSupplierOrderDelivered=Παραδόθηκε +StatusSupplierOrderDeliveredShort=Παραδόθηκε +StatusSupplierOrderToBillShort=Παραδόθηκε +StatusSupplierOrderApprovedShort=Εγκεκριμένη +StatusSupplierOrderRefusedShort=Απορρίφθηκε +StatusSupplierOrderToProcessShort=Για την διαδικασία +StatusSupplierOrderReceivedPartiallyShort=Λήφθηκε μερικώς +StatusSupplierOrderReceivedAllShort=Τα προϊόντα που ελήφθησαν +StatusSupplierOrderCanceled=Ακυρώθηκε +StatusSupplierOrderDraft=Πρόχειρο (Χρειάζεται επικύρωση) +StatusSupplierOrderValidated=Επικυρώθηκε +StatusSupplierOrderOnProcess=Παραγγέλθηκε - Αναμονή παραλαβής +StatusSupplierOrderOnProcessWithValidation=Παραγγέλθηκε - Αναμονή παραλαβής ή επικύρωσης +StatusSupplierOrderProcessed=Επεξεργασμένα +StatusSupplierOrderToBill=Παραδόθηκε +StatusSupplierOrderApproved=Εγκεκριμένη +StatusSupplierOrderRefused=Απορρίφθηκε +StatusSupplierOrderReceivedPartially=Λήφθηκε μερικώς +StatusSupplierOrderReceivedAll=Όλα τα προϊόντα που ελήφθησαν diff --git a/htdocs/langs/el_GR/paybox.lang b/htdocs/langs/el_GR/paybox.lang index 44e57b33e12..9827ae330d6 100644 --- a/htdocs/langs/el_GR/paybox.lang +++ b/htdocs/langs/el_GR/paybox.lang @@ -3,28 +3,19 @@ PayBoxSetup=Paybox μονάδα ρύθμισης PayBoxDesc=Αυτή η ενότητα παρέχει τις σελίδες για να καταστεί δυνατή πληρωμή Paybox από τους πελάτες. Αυτό μπορεί να χρησιμοποιηθεί για μια ελεύθερη πληρωμής ή πληρωμή σε ένα συγκεκριμένο αντικείμενο του Dolibarr (τιμολόγιο, ώστε, ...) FollowingUrlAreAvailableToMakePayments=Μετά από τις διευθύνσεις URL είναι διαθέσιμοι να προσφέρουν μια σελίδα σε έναν πελάτη να προβεί σε πληρωμή σε Dolibarr αντικείμενα PaymentForm=Έντυπο πληρωμής -WelcomeOnPaymentPage=Welcome to our online payment service +WelcomeOnPaymentPage=Καλώς ήλθατε στην ηλεκτρονική υπηρεσία πληρωμών μας ThisScreenAllowsYouToPay=Αυτή η οθόνη σας επιτρέπει να κάνετε μια online πληρωμή %s. ThisIsInformationOnPayment=Πρόκειται για πληροφορίες σχετικά με την πληρωμή να γίνει ToComplete=Για να ολοκληρώσετε YourEMail=E-mail για να λάβετε επιβεβαίωση της πληρωμής Creditor=Πιστωτής PaymentCode=Κωδικός Πληρωμής -PayBoxDoPayment=Pay with Paybox -ToPay=Εισαγωγή Πληρωμής +PayBoxDoPayment=Πληρώστε με το Paybox YouWillBeRedirectedOnPayBox=Θα μεταφερθείτε σε προστατευμένη σελίδα Paybox να εισάγετε τα στοιχεία της πιστωτικής σας κάρτας Continue=Επόμενη -ToOfferALinkForOnlinePayment=URL για %s πληρωμής -ToOfferALinkForOnlinePaymentOnOrder=URL to offer a %s online payment user interface for a sales order -ToOfferALinkForOnlinePaymentOnInvoice=URL για να προσφέρει μια %s online διεπαφή χρήστη για την πληρωμή του τιμολογίου -ToOfferALinkForOnlinePaymentOnContractLine=URL για να προσφέρει μια %s online διεπαφή χρήστη πληρωμή για μια γραμμή σύμβαση -ToOfferALinkForOnlinePaymentOnFreeAmount=URL για να προσφέρει μια %s online διεπαφή χρήστη πληρωμή για ένα ελεύθερο ποσό -ToOfferALinkForOnlinePaymentOnMemberSubscription=URL για να προσφέρει μια %s online διεπαφή χρήστη πληρωμή για μια συνδρομή μέλους -ToOfferALinkForOnlinePaymentOnDonation=URL to offer a %s online payment, user interface for payment of donation -YouCanAddTagOnUrl=Μπορείτε επίσης να προσθέσετε την παράμετρο url & tag = αξία σε κανένα από αυτά τα URL (απαιτείται μόνο για την ελεύθερη πληρωμής) για να προσθέσετε το δικό σας σχόλιο ετικέτα πληρωμής. -SetupPayBoxToHavePaymentCreatedAutomatically=Setup your Paybox with url %s to have payment created automatically when validated by Paybox. +SetupPayBoxToHavePaymentCreatedAutomatically=Ρυθμίστε το Paybox με τη διεύθυνση url %s για να δημιουργήσετε αυτόματα πληρωμή όταν επικυρωθεί από το Paybox. YourPaymentHasBeenRecorded=Η σελίδα αυτή επιβεβαιώνει ότι η πληρωμή σας έχει καταγραφεί. Σας ευχαριστώ. -YourPaymentHasNotBeenRecorded=Your payment has NOT been recorded and the transaction has been canceled. Thank you. +YourPaymentHasNotBeenRecorded=Η πληρωμή σας ΔΕΝ έχει εγγραφεί και η συναλλαγή έχει ακυρωθεί. Σας ευχαριστώ. AccountParameter=Παράμετροι λογαριασμού UsageParameter=Παράμετροι χρήσης InformationToFindParameters=Βοήθεια για να βρείτε %s τα στοιχεία του λογαριασμού σας @@ -33,8 +24,8 @@ VendorName=Όνομα του πωλητή CSSUrlForPaymentForm=Url CSS φύλλο στυλ για το έντυπο πληρωμής NewPayboxPaymentReceived=Νέα πληρωμή Paybox που λήφθηκε NewPayboxPaymentFailed=Νέα πληρωμή Paybox προσπάθησαν αλλά απέτυχαν -PAYBOX_PAYONLINE_SENDEMAIL=Email notification after payment attempt (success or fail) +PAYBOX_PAYONLINE_SENDEMAIL=Ειδοποίηση ηλεκτρονικού ταχυδρομείου μετά από προσπάθεια πληρωμής (επιτυχία ή αποτυχία) PAYBOX_PBX_SITE=Τιμή για PBX SITE PAYBOX_PBX_RANG=Τιμή για PBX Rang PAYBOX_PBX_IDENTIFIANT=Τιμή για PBX ID -PAYBOX_HMAC_KEY=HMAC key +PAYBOX_HMAC_KEY=Κλειδί HMAC diff --git a/htdocs/langs/el_GR/products.lang b/htdocs/langs/el_GR/products.lang index ce0f121f861..81022b6cce7 100644 --- a/htdocs/langs/el_GR/products.lang +++ b/htdocs/langs/el_GR/products.lang @@ -1,10 +1,10 @@ # Dolibarr language file - Source file is en_US - products ProductRef=Κωδ. Προϊόντος. ProductLabel=Ετικέτα Προϊόντος -ProductLabelTranslated=Translated product label -ProductDescription=Product description -ProductDescriptionTranslated=Translated product description -ProductNoteTranslated=Translated product note +ProductLabelTranslated=Μεταφρασμένη ετικέτα προϊόντος +ProductDescription=Περιγραφή προϊόντος +ProductDescriptionTranslated=Μεταφρασμένη περιγραφή προϊόντος +ProductNoteTranslated=Μεταφρασμένη σημείωση προϊόντος ProductServiceCard=Καρτέλα Προϊόντων/Υπηρεσιών TMenuProducts=Προϊόντα TMenuServices=Υπηρεσίες @@ -17,24 +17,28 @@ Create=Δημιουργία Reference=Παραπομπή NewProduct=Νέο Προϊόν NewService=Νέα Υπηρεσία -ProductVatMassChange=Global VAT Update -ProductVatMassChangeDesc=This tool updates the VAT rate defined on ALL products and services! +ProductVatMassChange=Παγκόσμια ενημέρωση ΦΠΑ +ProductVatMassChangeDesc=Αυτό το εργαλείο ενημερώνει τον συντελεστή ΦΠΑ που ορίζεται σε ΟΛΑ ΠΡΟΪΟΝΤΑ και υπηρεσίες! MassBarcodeInit=Μαζική barcode init MassBarcodeInitDesc=Αυτή η σελίδα μπορεί να χρησιμοποιείται για να προετοιμάσει ένα barcode σε αντικείμενα που δεν έχουν barcode. Ελέγξτε πριν από την εγκατάσταση του module barcode αν έχει ολοκληρωθεί. ProductAccountancyBuyCode=Λογιστικός Κωδικός (Αγορά) ProductAccountancySellCode=Λογιστικός Κωδικός (Πώληση) -ProductAccountancySellIntraCode=Accounting code (sale intra-Community) -ProductAccountancySellExportCode=Accounting code (sale export) +ProductAccountancySellIntraCode=Κωδικός λογιστικής (ενδοκοινοτική πώληση) +ProductAccountancySellExportCode=Λογιστικός κωδικός (εξαγωγή πώλησης) ProductOrService=Προϊόν ή Υπηρεσία ProductsAndServices=Προϊόντα και Υπηρεσίες ProductsOrServices=Προϊόντα ή Υπηρεσίες -ProductsPipeServices=Products | Services -ProductsOnSaleOnly=Products for sale only -ProductsOnPurchaseOnly=Products for purchase only +ProductsPipeServices=Προϊόντα | Υπηρεσίες +ProductsOnSale=Προϊόντα προς πώληση +ProductsOnPurchase=Προϊόντα για αγορά +ProductsOnSaleOnly=Προϊόντα προς πώληση μόνο +ProductsOnPurchaseOnly=Προϊόντα μόνο για αγορά ProductsNotOnSell=Προϊόντα μη διαθέσιμα για αγορά ή πώληση ProductsOnSellAndOnBuy=Προϊόντα προς πώληση και για αγορά -ServicesOnSaleOnly=Services for sale only -ServicesOnPurchaseOnly=Services for purchase only +ServicesOnSale=Υπηρεσίες προς πώληση +ServicesOnPurchase=Υπηρεσίες αγοράς +ServicesOnSaleOnly=Υπηρεσίες προς πώληση μόνο +ServicesOnPurchaseOnly=Υπηρεσίες μόνο για αγορά ServicesNotOnSell=Υπηρεσίες μη διαθέσιμες για αγορά ή πώληση ServicesOnSellAndOnBuy=Υπηρεσίες προς πώληση και για αγορά LastModifiedProductsAndServices=%s τελευταία τροποποιημένα προϊόντα/υπηρεσίες @@ -44,10 +48,10 @@ CardProduct0=Προϊόν CardProduct1=Υπηρεσία Stock=Απόθεμα MenuStocks=Αποθέματα -Stocks=Stocks and location (warehouse) of products +Stocks=Αποθέματα και τοποθεσία (αποθήκη) προϊόντων Movements=Κινήσεις Sell=Πώληση -Buy=Purchase +Buy=Αγορά OnSell=Προς Πώληση OnBuy=Προς Αγορά NotOnSell=Χωρίς Διάθεση @@ -61,27 +65,27 @@ ProductStatusOnBuyShort=Προς Αγορά ProductStatusNotOnBuyShort=Δεν είναι προς Αγορά UpdateVAT=Νέος Φόρος UpdateDefaultPrice=Νέα Προεπιλεγμένη Τιμή -UpdateLevelPrices=Update prices for each level -AppliedPricesFrom=Applied from +UpdateLevelPrices=Ενημερώστε τις τιμές για κάθε επίπεδο +AppliedPricesFrom=Εφαρμογή από SellingPrice=Τιμή Πώλησης -SellingPriceHT=Selling price (excl. tax) +SellingPriceHT=Τιμή πώλησης (εκτός φόρου) SellingPriceTTC=Τιμή Πώλησης (με Φ.Π.Α) -SellingMinPriceTTC=Minimum Selling price (inc. tax) -CostPriceDescription=This price field (excl. tax) can be used to store the average amount this product costs to your company. It may be any price you calculate yourself, for example from the average buying price plus average production and distribution cost. -CostPriceUsage=This value could be used for margin calculation. -SoldAmount=Sold amount -PurchasedAmount=Purchased amount +SellingMinPriceTTC=Ελάχιστη τιμή πώλησης (με φόρο) +CostPriceDescription=Αυτό το πεδίο τιμών (εκτός φόρου) μπορεί να χρησιμοποιηθεί για την αποθήκευση του μέσου ποσού που το προϊόν αυτό κοστίζει στην εταιρεία σας. Μπορεί να είναι οποιαδήποτε τιμή εσείς υπολογίζετε, για παράδειγμα από τη μέση τιμή αγοράς συν το μέσο κόστος παραγωγής και διανομής. +CostPriceUsage=Αυτή η τιμή θα μπορούσε να χρησιμοποιηθεί για υπολογισμό περιθωρίου. +SoldAmount=Πωλήθηκε ποσό +PurchasedAmount=Αγορασμένο ποσό NewPrice=Νέα Τιμή -MinPrice=Min. sell price -EditSellingPriceLabel=Edit selling price label +MinPrice=Ελάχιστη. τιμή πώλησης +EditSellingPriceLabel=Επεξεργασία ετικέτας τιμής πώλησης CantBeLessThanMinPrice=Η τιμή πώλησης δεν μπορεί να είναι μικρότερη από την ορισμένη ελάχιστη τιμή πώλησης (%s χωρίς Φ.Π.Α.) ContractStatusClosed=Κλειστό ErrorProductAlreadyExists=Ένα προϊόν με κωδικό %s υπάρχει ήδη. ErrorProductBadRefOrLabel=Λάθος τιμή για την αναφορά ή την ετικέτα. ErrorProductClone=Υπήρξε ένα πρόβλημα κατά την προσπάθεια για την κλωνοποίηση του προϊόντος ή της υπηρεσίας. -ErrorPriceCantBeLowerThanMinPrice=Error, price can't be lower than minimum price. -Suppliers=Vendors -SupplierRef=Vendor SKU +ErrorPriceCantBeLowerThanMinPrice=Σφάλμα, η τιμή δεν μπορεί να είναι χαμηλότερη από την ελάχιστη τιμή. +Suppliers=Προμηθευτές +SupplierRef=SKU πωλητή ShowProduct=Εμφάνιση προϊόντων ShowService=Εμφάνιση Υπηρεσίας ProductsAndServicesArea=Περιοχή Προϊόντων και Υπηρεσιών  @@ -89,8 +93,8 @@ ProductsArea=Περιοχή Προϊόντων ServicesArea=Περιοχή Υπηρεσιών ListOfStockMovements=Λίστα κινήσεων αποθέματος BuyingPrice=Τιμή Αγοράς -PriceForEachProduct=Products with specific prices -SupplierCard=Vendor card +PriceForEachProduct=Προϊόντα με συγκεκριμένες τιμές +SupplierCard=Κάρτα πωλητή PriceRemoved=Η τιμή αφαιρέθηκε BarCode=Barcode BarcodeType=τύπος Barcode @@ -98,21 +102,21 @@ SetDefaultBarcodeType=Ορισμός τύπου barcode BarcodeValue=Τιμή Barcode NoteNotVisibleOnBill=Σημείωση (μη ορατή σε τιμολόγια, προτάσεις...) ServiceLimitedDuration=Εάν το προϊόν είναι μια υπηρεσία με περιορισμένη διάρκεια: -MultiPricesAbility=Multiple price segments per product/service (each customer is in one price segment) +MultiPricesAbility=Πολλαπλά τμήματα τιμών ανά προϊόν / υπηρεσία (κάθε πελάτης βρίσκεται σε ένα τμήμα τιμών) MultiPricesNumPrices=Αριθμός τιμής -AssociatedProductsAbility=Activate virtual products (kits) -AssociatedProducts=Virtual products +AssociatedProductsAbility=Ενεργοποίηση εικονικών προϊόντων (κιτ) +AssociatedProducts=Εικονικά προϊόντα AssociatedProductsNumber=Πλήθος προϊόντων που συνθέτουν αυτό το προϊόν ParentProductsNumber=Αριθμός μητρικής συσκευασίας προϊόντος -ParentProducts=Parent products +ParentProducts=Μητρικά προϊόντα IfZeroItIsNotAVirtualProduct=If 0, this product is not a virtual product IfZeroItIsNotUsedByVirtualProduct=If 0, this product is not used by any virtual product KeywordFilter=Φίλτρο λέξης-κλειδιού CategoryFilter=Φίλτρο κατηγορίας ProductToAddSearch=Εύρεση προϊόντος προς προσθήκη NoMatchFound=Δεν βρέθηκε κατάλληλη εγγραφή -ListOfProductsServices=List of products/services -ProductAssociationList=List of products/services that are component(s) of this virtual product/kit +ListOfProductsServices=Κατάλογος προϊόντων / υπηρεσιών +ProductAssociationList=Κατάλογος προϊόντων / υπηρεσιών που αποτελούν συνιστώσες αυτού του εικονικού προϊόντος / κιτ ProductParentList=Κατάλογος των προϊόντων / υπηρεσιών με αυτό το προϊόν ως συστατικό ErrorAssociationIsFatherOfThis=Ένα από τα προϊόντα που θα επιλεγούν είναι γονέας με την τρέχουσα προϊόν DeleteProduct=Διαγραφή προϊόντος/υπηρεσίας @@ -125,20 +129,20 @@ ImportDataset_service_1=Υπηρεσίες DeleteProductLine=Διαγραφή σειράς προϊόντων ConfirmDeleteProductLine=Είστε βέβαιοι ότι θέλετε να διαγράψετε αυτή τη γραμμή προϊόντος; ProductSpecial=Ειδικές -QtyMin=Min. purchase quantity -PriceQtyMin=Price quantity min. -PriceQtyMinCurrency=Price (currency) for this qty. (no discount) -VATRateForSupplierProduct=VAT Rate (for this vendor/product) -DiscountQtyMin=Discount for this qty. -NoPriceDefinedForThisSupplier=No price/qty defined for this vendor/product -NoSupplierPriceDefinedForThisProduct=No vendor price/qty defined for this product -PredefinedProductsToSell=Predefined Product -PredefinedServicesToSell=Predefined Service +QtyMin=Ελάχιστη. ποσότητα αγοράς +PriceQtyMin=Τιμή ελάχιστη ποσότητα. +PriceQtyMinCurrency=Τιμή (νόμισμα) για αυτό το ποσό. (χωρίς έκπτωση) +VATRateForSupplierProduct=ΦΠΑ (για αυτόν τον πωλητή / προϊόν) +DiscountQtyMin=Έκπτωση για αυτό το ποσό. +NoPriceDefinedForThisSupplier=Δεν έχει οριστεί τιμή / ποσότητα για αυτόν τον πωλητή / προϊόν +NoSupplierPriceDefinedForThisProduct=Δεν καθορίζεται τιμή / ποσότητα πωλητή για αυτό το προϊόν +PredefinedProductsToSell=Προκαθορισμένο προϊόν +PredefinedServicesToSell=Προκαθορισμένη υπηρεσία PredefinedProductsAndServicesToSell=Προκαθορισμένα προϊόντα/υπηρεσίες προς πώληση PredefinedProductsToPurchase=Προκαθορισμένο προϊόν στην αγορά PredefinedServicesToPurchase=Προκαθορισμένες υπηρεσίες για την αγορά -PredefinedProductsAndServicesToPurchase=Predefined products/services to purchase -NotPredefinedProducts=Not predefined products/services +PredefinedProductsAndServicesToPurchase=Προκαθορισμένα προϊόντα / υπηρεσίες για αγορά +NotPredefinedProducts=Μη προκαθορισμένα προϊόντα / υπηρεσίες GenerateThumb=Δημιουργία μικρογραφίας ServiceNb=Υπηρεσία #%s ListProductServiceByPopularity=Κατάλογος των προϊόντων / υπηρεσιών κατά δημοτικότητα @@ -146,21 +150,22 @@ ListProductByPopularity=Κατάλογος των προϊόντων κατά δ ListServiceByPopularity=Κατάλογος των υπηρεσιών κατά δημοτικότητα Finished=Κατασκευασμένο Προϊόν RowMaterial=Πρώτη ύλη -ConfirmCloneProduct=Are you sure you want to clone product or service %s? -CloneContentProduct=Clone all main information of product/service -ClonePricesProduct=Clone prices -CloneCompositionProduct=Clone virtual product/service -CloneCombinationsProduct=Clone product variants +ConfirmCloneProduct=Είστε βέβαιοι ότι θέλετε να κλωνοποιήσετε το προϊόν ή την υπηρεσία %s ? +CloneContentProduct=Κλωνοποιήστε όλες τις κύριες πληροφορίες του προϊόντος / υπηρεσίας +ClonePricesProduct=Τιμές κλωνισμού +CloneCategoriesProduct=Ετικέτες / κατηγορίες κλωνοποίησης συνδεδεμένες +CloneCompositionProduct=Κλωνοποίηση εικονικού προϊόντος / υπηρεσίας +CloneCombinationsProduct=Κλωνίστε τις παραλλαγές του προϊόντος ProductIsUsed=Μεταχειρισμένο NewRefForClone=Ref. of new product/service SellingPrices=Τιμές Πώλησης BuyingPrices=Τιμές Αγοράς CustomerPrices=Τιμές Πελατών -SuppliersPrices=Vendor prices -SuppliersPricesOfProductsOrServices=Vendor prices (of products or services) -CustomCode=Customs / Commodity / HS code +SuppliersPrices=Τιμές πωλητών +SuppliersPricesOfProductsOrServices=Τιμές πωλητών (προϊόντων ή υπηρεσιών) +CustomCode=Τελωνείο / εμπορεύματα / κωδικός ΕΣ CountryOrigin=Χώρα προέλευσης -Nature=Nature of produt (material/finished) +Nature=Φύση του προϊόντος (υλικό / έτοιμο) ShortLabel=Σύντομη ετικέτα Unit=Μονάδα p=Μονάδα @@ -182,162 +187,164 @@ lm=lm m2=m² m3=m³ liter=Λίτρο -l=L -unitP=Piece -unitSET=Set +l=μεγάλο +unitP=Κομμάτι +unitSET=Σειρά unitS=Δευτερόλεπτο unitH=Ώρα unitD=Ημέρα -unitKG=Kilogram -unitG=Gram +unitKG=Χιλιόγραμμο +unitG=Γραμμάριο unitM=Μέτρο -unitLM=Linear meter -unitM2=Square meter +unitLM=Γραμικός μετρητής +unitM2=Τετραγωνικό μέτρο unitM3=Κυβικό μέτρο -unitL=Liter +unitL=Λίτρο ProductCodeModel=Προϊόν κωδ. Πρότυπο ServiceCodeModel=Υπηρεσία κωδ. Πρότυπο CurrentProductPrice=Τρέχουσα Τιμή AlwaysUseNewPrice=Always use current price of product/service AlwaysUseFixedPrice=Use the fixed price PriceByQuantity=Διαφορετικές τιμές από την ποσότητα -DisablePriceByQty=Disable prices by quantity +DisablePriceByQty=Απενεργοποιήστε τις τιμές ανά ποσότητα PriceByQuantityRange=Quantity range -MultipriceRules=Price segment rules -UseMultipriceRules=Use price segment rules (defined into product module setup) to auto calculate prices of all other segments according to first segment -PercentVariationOver=%% variation over %s -PercentDiscountOver=%% discount over %s -KeepEmptyForAutoCalculation=Keep empty to have this calculated automatically from weight or volume of products -VariantRefExample=Example: COL -VariantLabelExample=Example: Color +MultipriceRules=Κανόνες τμήματος τιμών +UseMultipriceRules=Χρησιμοποιήστε κανόνες για το τμήμα των τιμών (που ορίζονται στην εγκατάσταση μονάδας προϊόντος) για να υπολογίσετε αυτόματα τις τιμές όλων των άλλων τμημάτων σύμφωνα με τον πρώτο τομέα +PercentVariationOver=Παραλλαγή %% μέσω %s +PercentDiscountOver=%% έκπτωση πάνω από %s +KeepEmptyForAutoCalculation=Κρατήστε κενό για να το υπολογίσετε αυτομάτως από το βάρος ή τον όγκο των προϊόντων +VariantRefExample=Παραδείγματα: COL, SIZE +VariantLabelExample=Παραδείγματα: Χρώμα, Μέγεθος ### composition fabrication Build=Produce -ProductsMultiPrice=Products and prices for each price segment -ProductsOrServiceMultiPrice=Customer prices (of products or services, multi-prices) -ProductSellByQuarterHT=Products turnover quarterly before tax -ServiceSellByQuarterHT=Services turnover quarterly before tax +ProductsMultiPrice=Προϊόντα και τιμές για κάθε τμήμα τιμών +ProductsOrServiceMultiPrice=Τιμές πελατών (προϊόντων ή υπηρεσιών, πολυ-τιμές) +ProductSellByQuarterHT=Κύκλος εργασιών τριμηνιαία πριν από τη φορολογία +ServiceSellByQuarterHT=Κύκλος εργασιών ανά τρίμηνο προ φόρων Quarter1=1ο. Τέταρτο Quarter2=2ο. Τέταρτο Quarter3=3η. Τέταρτο Quarter4=4ο. Τέταρτο BarCodePrintsheet=Εκτύπωση barcode -PageToGenerateBarCodeSheets=With this tool, you can print sheets of barcode stickers. Choose format of your sticker page, type of barcode and value of barcode, then click on button %s. +PageToGenerateBarCodeSheets=Με αυτό το εργαλείο, μπορείτε να εκτυπώσετε φύλλα ετικετών γραμμωτού κώδικα. Επιλέξτε τη μορφή της σελίδας αυτοκόλλητου, τον τύπο του γραμμικού κώδικα και την αξία του γραμμωτού κώδικα, στη συνέχεια κάντε κλικ στο κουμπί %s . NumberOfStickers=Αριθμός αυτοκόλλητων για να εκτυπώσετε στη σελίδα PrintsheetForOneBarCode=Εκτυπώστε αρκετά αυτοκόλλητα για ένα barcode BuildPageToPrint=Δημιουργία σελίδας για εκτύπωση FillBarCodeTypeAndValueManually=Συμπληρώστε τον τύπο barcode και την αξία χειροκίνητα. FillBarCodeTypeAndValueFromProduct=Συμπληρώστε τον τύπο barcode και αξία από το barcode του προϊόντος. -FillBarCodeTypeAndValueFromThirdParty=Fill barcode type and value from barcode of a third party. -DefinitionOfBarCodeForProductNotComplete=Definition of type or value of barcode not complete for product %s. -DefinitionOfBarCodeForThirdpartyNotComplete=Definition of type or value of barcode non complete for third party %s. -BarCodeDataForProduct=Barcode information of product %s: -BarCodeDataForThirdparty=Barcode information of third party %s: -ResetBarcodeForAllRecords=Define barcode value for all record (this will also reset barcode value already defined with new values) -PriceByCustomer=Different prices for each customer -PriceCatalogue=A single sell price per product/service -PricingRule=Rules for selling prices +FillBarCodeTypeAndValueFromThirdParty=Συμπληρώστε τον τύπο και την τιμή του γραμμικού κώδικα από τον γραμμωτό κώδικα ενός τρίτου μέρους. +DefinitionOfBarCodeForProductNotComplete=Ο ορισμός του τύπου ή της αξίας του γραμμικού κώδικα δεν έχει ολοκληρωθεί για το προϊόν %s. +DefinitionOfBarCodeForThirdpartyNotComplete=Ορισμός του τύπου ή της αξίας του μη ολοκληρωμένου γραμμικού κώδικα για το τρίτο μέρος %s. +BarCodeDataForProduct=Πληροφορίες γραμμικού κώδικα του προϊόντος %s: +BarCodeDataForThirdparty=Πληροφορίες γραμμικού κώδικα τρίτου μέρους %s: +ResetBarcodeForAllRecords=Ορίστε την τιμή του γραμμικού κώδικα για όλες τις εγγραφές (αυτό επίσης θα επαναφέρει την τιμή του γραμμικού κώδικα που έχει ήδη καθοριστεί με νέες τιμές) +PriceByCustomer=Διαφορετικές τιμές για κάθε πελάτη +PriceCatalogue=Μια ενιαία τιμή πώλησης ανά προϊόν / υπηρεσία +PricingRule=Κανόνες για τις τιμές πώλησης AddCustomerPrice=Προσθήκη τιμής ανά πελάτη ForceUpdateChildPriceSoc=Ορισμός ίδιας τιμής για τις θυγατρικές του πελάτη -PriceByCustomerLog=Log of previous customer prices +PriceByCustomerLog=Καταγραφή προηγούμενων τιμών πελατών MinimumPriceLimit=Η ελάχιστη τιμή δεν μπορεί να είναι χαμηλότερη από %s -MinimumRecommendedPrice=Minimum recommended price is: %s +MinimumRecommendedPrice=Η ελάχιστη συνιστώμενη τιμή είναι: %s PriceExpressionEditor=Επεξεργαστής συνάρτησης τιμών PriceExpressionSelected=Επιλογή συνάρτησης τιμών PriceExpressionEditorHelp1="τιμή = 2 + 2" ή "2 + 2" για τον καθορισμό της τιμής. Χρησιμοποιήστε ; για να διαχωρίσετε τις εκφράσεις -PriceExpressionEditorHelp2=You can access ExtraFields with variables like #extrafield_myextrafieldkey# and global variables with #global_mycode# -PriceExpressionEditorHelp3=In both product/service and vendor prices there are these variables available:
    #tva_tx# #localtax1_tx# #localtax2_tx# #weight# #length# #surface# #price_min# -PriceExpressionEditorHelp4=In product/service price only: #supplier_min_price#
    In vendor prices only: #supplier_quantity# and #supplier_tva_tx# -PriceExpressionEditorHelp5=Available global values: +PriceExpressionEditorHelp2=Μπορείτε να έχετε πρόσβαση σε ExtraFields με μεταβλητές όπως # extrafield_myextrafieldkey # και παγκόσμιες μεταβλητές με # global_mycode # +PriceExpressionEditorHelp3=Και στις δύο τιμές προϊόντων / υπηρεσιών και πωλητών υπάρχουν οι παρακάτω μεταβλητές:
    # tva_tx # # localtax1_tx # # localtax2_tx # # βάρος # # μήκος # # επιφάνεια # # price_min # +PriceExpressionEditorHelp4=Μόνο στην τιμή προϊόντος / υπηρεσίας: # provider_min_price #
    Μόνο στις τιμές πωλητών: # # προμηθευτής και # προμηθευτής_tva_tx # +PriceExpressionEditorHelp5=Διαθέσιμες συνολικές τιμές: PriceMode=Λειτουργία Τιμής PriceNumeric=Αριθμός DefaultPrice=Προεπιλεγμένη τιμή ComposedProductIncDecStock=Αύξηση/Μείωση αποθεμάτων στην μητρική -ComposedProduct=Child products +ComposedProduct=Παιδικά προϊόντα MinSupplierPrice=Ελάχιστη τιμή αγοράς -MinCustomerPrice=Minimum selling price -DynamicPriceConfiguration=Dynamic price configuration -DynamicPriceDesc=You may define mathematical formulae to calculate Customer or Vendor prices. Such formulas can use all mathematical operators, some constants and variables. You can define here the variables you wish to use. If the variable needs an automatic update, you may define the external URL to allow Dolibarr to update the value automatically. +MinCustomerPrice=Ελάχιστη τιμή πώλησης +DynamicPriceConfiguration=Διαμόρφωση δυναμικών τιμών +DynamicPriceDesc=Μπορείτε να ορίσετε μαθηματικούς τύπους για τον υπολογισμό των τιμών των πελατών ή των προμηθευτών. Τέτοιοι τύποι μπορούν να χρησιμοποιήσουν όλους τους μαθηματικούς χειριστές, κάποιες σταθερές και μεταβλητές. Μπορείτε να ορίσετε εδώ τις μεταβλητές που θέλετε να χρησιμοποιήσετε. Αν η μεταβλητή χρειάζεται αυτόματη ενημέρωση, μπορείτε να ορίσετε την εξωτερική διεύθυνση URL ώστε να επιτρέψει στο Dolibarr να ενημερώσει αυτόματα την τιμή. AddVariable=Προσθήκη μεταβλητής -AddUpdater=Add Updater +AddUpdater=Προσθήκη του Updater GlobalVariables=Καθολικές μεταβλητές -VariableToUpdate=Variable to update -GlobalVariableUpdaters=External updaters for variables -GlobalVariableUpdaterType0=JSON data -GlobalVariableUpdaterHelp0=Parses JSON data from specified URL, VALUE specifies the location of relevant value, -GlobalVariableUpdaterHelpFormat0=Format for request {"URL": "http://example.com/urlofjson", "VALUE": "array1,array2,targetvalue"} -GlobalVariableUpdaterType1=WebService data -GlobalVariableUpdaterHelp1=Parses WebService data from specified URL, NS specifies the namespace, VALUE specifies the location of relevant value, DATA should contain the data to send and METHOD is the calling WS method -GlobalVariableUpdaterHelpFormat1=Format for request is {"URL": "http://example.com/urlofws", "VALUE": "array,targetvalue", "NS": "http://example.com/urlofns", "METHOD": "myWSMethod", "DATA": {"your": "data", "to": "send"}} -UpdateInterval=Update interval (minutes) +VariableToUpdate=Μεταβλητή για ενημέρωση +GlobalVariableUpdaters=Εξωτερικές ενημερώσεις για μεταβλητές +GlobalVariableUpdaterType0=Δεδομένα JSON +GlobalVariableUpdaterHelp0=Αναλύει τα δεδομένα JSON από συγκεκριμένη διεύθυνση URL, το VALUE καθορίζει τη θέση της αντίστοιχης τιμής, +GlobalVariableUpdaterHelpFormat0=Μορφή αίτησης {"URL": "http://example.com/urlofjson", "VALUE": "array1, array2, targetvalue"} +GlobalVariableUpdaterType1=Δεδομένα WebService +GlobalVariableUpdaterHelp1=Parses δεδομένα WebService από συγκεκριμένη διεύθυνση URL, NS προσδιορίζει το χώρο ονομάτων, VALUE καθορίζει τη θέση της σχετικής τιμής, τα δεδομένα πρέπει να περιέχουν τα δεδομένα για αποστολή και METHOD είναι η μέθοδος κλήσης WS +GlobalVariableUpdaterHelpFormat1=Η φόρμα για το αίτημα είναι {"URL": "http://example.com/urlofws", "VALUE": "array, targetvalue", "NS": "http://example.com/urlofns" : "myWSMethod", "DATA": {"your": "δεδομένα", "to": "αποστολή"}} +UpdateInterval=Διάρκεια ενημέρωσης (λεπτά) LastUpdated=Τελευταία ενημέρωση -CorrectlyUpdated=Correctly updated +CorrectlyUpdated=Ενημερώθηκε σωστά PropalMergePdfProductActualFile=Αρχείο/α που θα προστεθούν στο AZUR pdf PropalMergePdfProductChooseFile=Επιλογή αρχείων pdf -IncludingProductWithTag=Including product/service with tag +IncludingProductWithTag=Συμπεριλαμβανομένου προϊόντος / υπηρεσίας με ετικέτα DefaultPriceRealPriceMayDependOnCustomer=Προεπιλεγμένη τιμή, η πραγματική τιμή μπορεί να εξαρτάται από τον πελάτη -WarningSelectOneDocument=Please select at least one document +WarningSelectOneDocument=Επιλέξτε τουλάχιστον ένα έγγραφο DefaultUnitToShow=Μονάδα -NbOfQtyInProposals=Qty in proposals -ClinkOnALinkOfColumn=Click on a link of column %s to get a detailed view... -ProductsOrServicesTranslations=Products/Services translations -TranslatedLabel=Translated label -TranslatedDescription=Translated description +NbOfQtyInProposals=Ποσότητα σε προτάσεις +ClinkOnALinkOfColumn=Κάντε κλικ σε έναν σύνδεσμο της στήλης %s για να δείτε μια λεπτομερή προβολή ... +ProductsOrServicesTranslations=Μεταφράσεις προϊόντων / υπηρεσιών +TranslatedLabel=Μεταφρασμένη ετικέτα +TranslatedDescription=Μεταφρασμένη περιγραφή TranslatedNote=Μεταφρασμένες σημειώσεις -ProductWeight=Weight for 1 product -ProductVolume=Volume for 1 product +ProductWeight=Βάρος για 1 προϊόν +ProductVolume=Όγκος για 1 προϊόν WeightUnits=Μονάδα βάρους -VolumeUnits=Volume unit +VolumeUnits=Μονάδα έντασης ήχου +SurfaceUnits=Μονάδα επιφάνειας SizeUnits=Μονάδα μεγέθους -DeleteProductBuyPrice=Delete buying price -ConfirmDeleteProductBuyPrice=Are you sure you want to delete this buying price? -SubProduct=Sub product -ProductSheet=Product sheet -ServiceSheet=Service sheet -PossibleValues=Possible values -GoOnMenuToCreateVairants=Go on menu %s - %s to prepare attribute variants (like colors, size, ...) -UseProductFournDesc=Add a feature to define the descriptions of products defined by the vendors in addition to descriptions for customers -ProductSupplierDescription=Vendor description for the product +DeleteProductBuyPrice=Διαγράψτε την τιμή αγοράς +ConfirmDeleteProductBuyPrice=Είστε βέβαιοι ότι θέλετε να διαγράψετε αυτήν την τιμή αγοράς; +SubProduct=Υποπροϊόν +ProductSheet=Φύλλο προϊόντος +ServiceSheet=Φύλλο εξυπηρέτησης +PossibleValues=Πιθανές τιμές +GoOnMenuToCreateVairants=Πηγαίνετε στο μενού %s - %s για να προετοιμάσετε παραλλαγές χαρακτηριστικών (όπως χρώματα, μέγεθος, ...) +UseProductFournDesc=Προσθέστε μια δυνατότητα για να ορίσετε τις περιγραφές των προϊόντων που ορίζονται από τους προμηθευτές εκτός από τις περιγραφές για τους πελάτες +ProductSupplierDescription=Περιγραφή του πωλητή για το προϊόν #Attributes -VariantAttributes=Variant attributes -ProductAttributes=Variant attributes for products -ProductAttributeName=Variant attribute %s -ProductAttribute=Variant attribute -ProductAttributeDeleteDialog=Are you sure you want to delete this attribute? All values will be deleted -ProductAttributeValueDeleteDialog=Are you sure you want to delete the value "%s" with reference "%s" of this attribute? -ProductCombinationDeleteDialog=Are you sure want to delete the variant of the product "%s"? -ProductCombinationAlreadyUsed=There was an error while deleting the variant. Please check it is not being used in any object -ProductCombinations=Variants -PropagateVariant=Propagate variants -HideProductCombinations=Hide products variant in the products selector -ProductCombination=Variant -NewProductCombination=New variant -EditProductCombination=Editing variant -NewProductCombinations=New variants -EditProductCombinations=Editing variants -SelectCombination=Select combination -ProductCombinationGenerator=Variants generator -Features=Features -PriceImpact=Price impact -WeightImpact=Weight impact +VariantAttributes=Χαρακτηριστικά παραλλαγής +ProductAttributes=Χαρακτηριστικά παραλλαγών για προϊόντα +ProductAttributeName=Χαρακτηριστικό παραλλαγής %s +ProductAttribute=Χαρακτηριστικό παραλλαγής +ProductAttributeDeleteDialog=Είστε βέβαιοι ότι θέλετε να διαγράψετε αυτό το χαρακτηριστικό; Όλες οι τιμές θα διαγραφούν +ProductAttributeValueDeleteDialog=Είστε βέβαιοι ότι θέλετε να διαγράψετε την τιμή "%s" με αναφορά "%s" αυτού του χαρακτηριστικού; +ProductCombinationDeleteDialog=Είστε βέβαιοι ότι θέλετε να διαγράψετε την παραλλαγή του προϊόντος " %s "; +ProductCombinationAlreadyUsed=Παρουσιάστηκε σφάλμα κατά τη διαγραφή της παραλλαγής. Ελέγξτε ότι δεν χρησιμοποιείται σε οποιοδήποτε αντικείμενο +ProductCombinations=Παραλλαγές +PropagateVariant=Διαφορετικές παραλλαγές +HideProductCombinations=Απόκρυψη παραλλαγών προϊόντων στον επιλογέα προϊόντων +ProductCombination=Παραλαγή +NewProductCombination=Νέα παραλλαγή +EditProductCombination=Επεξεργασία παραλλαγής +NewProductCombinations=Νέες παραλλαγές +EditProductCombinations=Επεξεργασία παραλλαγών +SelectCombination=Επιλέξτε συνδυασμό +ProductCombinationGenerator=Γεννήτρια παραλλαγών +Features=Χαρακτηριστικά +PriceImpact=Επιπτώσεις στις τιμές +WeightImpact=Επιπτώσεις στο βάρος NewProductAttribute=Νέο χαρακτηριστικό -NewProductAttributeValue=New attribute value -ErrorCreatingProductAttributeValue=There was an error while creating the attribute value. It could be because there is already an existing value with that reference -ProductCombinationGeneratorWarning=If you continue, before generating new variants, all previous ones will be DELETED. Already existing ones will be updated with the new values -TooMuchCombinationsWarning=Generating lots of variants may result in high CPU, memory usage and Dolibarr not able to create them. Enabling the option "%s" may help reduce memory usage. -DoNotRemovePreviousCombinations=Do not remove previous variants -UsePercentageVariations=Use percentage variations -PercentageVariation=Percentage variation -ErrorDeletingGeneratedProducts=There was an error while trying to delete existing product variants -NbOfDifferentValues=No. of different values -NbProducts=No. of products -ParentProduct=Parent product -HideChildProducts=Hide variant products -ShowChildProducts=Show variant products -NoEditVariants=Go to Parent product card and edit variants price impact in the variants tab -ConfirmCloneProductCombinations=Would you like to copy all the product variants to the other parent product with the given reference? -CloneDestinationReference=Destination product reference -ErrorCopyProductCombinations=There was an error while copying the product variants -ErrorDestinationProductNotFound=Destination product not found -ErrorProductCombinationNotFound=Product variant not found -ActionAvailableOnVariantProductOnly=Action only available on the variant of product -ProductsPricePerCustomer=Product prices per customers +NewProductAttributeValue=Νέα τιμή χαρακτηριστικού +ErrorCreatingProductAttributeValue=Παρουσιάστηκε σφάλμα κατά τη δημιουργία της τιμής του χαρακτηριστικού. Θα μπορούσε να είναι επειδή υπάρχει ήδη μια υπάρχουσα τιμή με αυτή την αναφορά +ProductCombinationGeneratorWarning=Εάν συνεχίσετε, προτού δημιουργήσετε νέες παραλλαγές, όλες οι προηγούμενες θα διαγραφούν. Οι ήδη υπάρχοντες θα ενημερωθούν με τις νέες τιμές +TooMuchCombinationsWarning=Η παραγωγή πολλών παραλλαγών μπορεί να οδηγήσει σε υψηλή CPU, χρήση μνήμης και Dolibarr δεν είναι σε θέση να τα δημιουργήσει. Η ενεργοποίηση της επιλογής "%s" μπορεί να βοηθήσει στη μείωση της χρήσης της μνήμης. +DoNotRemovePreviousCombinations=Μην αφαιρέσετε προηγούμενες παραλλαγές +UsePercentageVariations=Χρησιμοποιήστε ποσοστιαίες παραλλαγές +PercentageVariation=Ποσοστιαία μεταβολή +ErrorDeletingGeneratedProducts=Παρουσιάστηκε σφάλμα κατά την προσπάθεια διαγραφής των υπαρχουσών παραλλαγών προϊόντων +NbOfDifferentValues=Αριθ. Διαφορετικών τιμών +NbProducts=Αριθμός προϊόντων +ParentProduct=Το γονικό προϊόν +HideChildProducts=Απόκρυψη παραλλαγών προϊόντων +ShowChildProducts=Εμφάνιση παραλλαγών προϊόντων +NoEditVariants=Μεταβείτε στην καρτέλα γονικής κάρτας προϊόντος και επεξεργαστείτε τις επιπτώσεις των τιμών των παραλλαγών στην καρτέλα παραλλαγών +ConfirmCloneProductCombinations=Θέλετε να αντιγράψετε όλες τις παραλλαγές προϊόντων στο άλλο γονικό προϊόν με τη δεδομένη αναφορά; +CloneDestinationReference=Παραπομπή προϊόντος προορισμού +ErrorCopyProductCombinations=Παρουσιάστηκε σφάλμα κατά την αντιγραφή των παραλλαγών του προϊόντος +ErrorDestinationProductNotFound=Το προϊόν προορισμού δεν βρέθηκε +ErrorProductCombinationNotFound=Παραλλαγή προϊόντος δεν βρέθηκε +ActionAvailableOnVariantProductOnly=Δράση διαθέσιμη μόνο για την παραλλαγή του προϊόντος +ProductsPricePerCustomer=Τιμές προϊόντων ανά πελάτη +ProductSupplierExtraFields=Πρόσθετα χαρακτηριστικά (τιμές προμηθευτή) diff --git a/htdocs/langs/el_GR/projects.lang b/htdocs/langs/el_GR/projects.lang index cc7793144e1..52d90adb9fe 100644 --- a/htdocs/langs/el_GR/projects.lang +++ b/htdocs/langs/el_GR/projects.lang @@ -1,65 +1,65 @@ # Dolibarr language file - Source file is en_US - projects RefProject=Κωδ. έργου -ProjectRef=Project ref. +ProjectRef=Αναφορά έργου. ProjectId=Id Έργου -ProjectLabel=Project label +ProjectLabel=Ετικέτα έργου ProjectsArea=Περιοχή έργων ProjectStatus=Κατάσταση έργου SharedProject=Όλοι PrivateProject=Αντιπρόσωποι του έργου -ProjectsImContactFor=Projects for I am explicitly a contact -AllAllowedProjects=All project I can read (mine + public) +ProjectsImContactFor=Τα έργα είναι ρητή επαφή +AllAllowedProjects=Όλα τα έργα που μπορώ να διαβάσω (δικά μου + δημόσια) AllProjects=Όλα τα έργα -MyProjectsDesc=This view is limited to projects you are a contact for +MyProjectsDesc=Αυτή η προβολή περιορίζεται στα έργα για τα οποία είστε μια επαφή ProjectsPublicDesc=Η άποψη αυτή παρουσιάζει όλα τα έργα σας επιτρέπεται να διαβάσετε. -TasksOnProjectsPublicDesc=This view presents all tasks on projects you are allowed to read. +TasksOnProjectsPublicDesc=Αυτή η προβολή παρουσιάζει όλες τις εργασίες στα έργα που επιτρέπεται να διαβάσετε. ProjectsPublicTaskDesc=Αυτή η προβολή παρουσιάζει όλα τα έργα και τα καθήκοντα που επιτρέπεται να δείτε. ProjectsDesc=Η άποψη αυτή παρουσιάζει όλα τα έργα (δικαιώματα χρήστη να δώσει δικαίωμα για να δείτε τα πάντα). -TasksOnProjectsDesc=This view presents all tasks on all projects (your user permissions grant you permission to view everything). -MyTasksDesc=This view is limited to projects or tasks you are a contact for -OnlyOpenedProject=Only open projects are visible (projects in draft or closed status are not visible). +TasksOnProjectsDesc=Αυτή η προβολή παρουσιάζει όλες τις εργασίες σε όλα τα έργα (οι άδειες χρήστη σας επιτρέπουν να δείτε τα πάντα). +MyTasksDesc=Αυτή η προβολή περιορίζεται σε έργα ή εργασίες για τα οποία είστε μια επαφή +OnlyOpenedProject=Είναι ορατά μόνο τα ανοιχτά έργα (δεν εμφανίζονται έργα σε μορφή πρόχειρης ή κλειστής). ClosedProjectsAreHidden=Τα κλειστά έργα δεν είναι ορατά. TasksPublicDesc=Η άποψη αυτή παρουσιάζει όλα τα έργα και τα καθήκοντα που επιτρέπεται να διαβάζουν. TasksDesc=Η άποψη αυτή παρουσιάζει όλα τα έργα και τα καθήκοντα (δικαιώματα χρήστη να δώσει δικαίωμα για να δείτε τα πάντα). -AllTaskVisibleButEditIfYouAreAssigned=All tasks for qualified projects are visible, but you can enter time only for task assigned to selected user. Assign task if you need to enter time on it. -OnlyYourTaskAreVisible=Only tasks assigned to you are visible. Assign task to yourself if it is not visible and you need to enter time on it. -ImportDatasetTasks=Tasks of projects -ProjectCategories=Project tags/categories +AllTaskVisibleButEditIfYouAreAssigned=Όλες οι εργασίες για πιστοποιημένα έργα είναι ορατές, αλλά μπορείτε να εισάγετε χρόνο μόνο για εργασία που έχει εκχωρηθεί σε επιλεγμένο χρήστη. Εκχωρήστε εργασία αν χρειαστεί να εισαγάγετε χρόνο σε αυτήν. +OnlyYourTaskAreVisible=Μόνο τα καθήκοντα που σας έχουν εκχωρηθεί είναι ορατά. Αντιστοιχίστε την εργασία στον εαυτό σας αν δεν είναι ορατή και πρέπει να εισάγετε χρόνο σε αυτήν. +ImportDatasetTasks=Καθήκοντα έργων +ProjectCategories=Ετικέτες / κατηγορίες έργου NewProject=Νέο Έργο AddProject=Δημιουργία έργου DeleteAProject=Διαγραφή Έργου DeleteATask=Διαγραφή Εργασίας -ConfirmDeleteAProject=Are you sure you want to delete this project? -ConfirmDeleteATask=Are you sure you want to delete this task? +ConfirmDeleteAProject=Είστε βέβαιοι ότι θέλετε να διαγράψετε αυτό το έργο; +ConfirmDeleteATask=Είστε βέβαιοι ότι θέλετε να διαγράψετε αυτήν την εργασία; OpenedProjects=Ανοιχτά έργα -OpenedTasks=Open tasks -OpportunitiesStatusForOpenedProjects=Leads amount of open projects by status -OpportunitiesStatusForProjects=Leads amount of projects by status +OpenedTasks=Άνοιγμα εργασιών +OpportunitiesStatusForOpenedProjects=Προέρχεται το ποσό των ανοιχτών έργων ανά κατάσταση +OpportunitiesStatusForProjects=Προβάλλει το ποσό των έργων ανά κατάσταση ShowProject=Εμφάνιση έργου ShowTask=Εμφάνιση Εργασίας SetProject=Set project NoProject=No project defined or owned -NbOfProjects=No. of projects -NbOfTasks=No. of tasks +NbOfProjects=Αριθμός έργων +NbOfTasks=Αριθμός εργασιών TimeSpent=Χρόνος που δαπανήθηκε TimeSpentByYou=Χρόνος που δαπανάται από εσάς TimeSpentByUser=Χρόνος που δαπανάται από τον χρήστη TimesSpent=Ο χρόνος που δαπανάται -TaskId=Task ID -RefTask=Task ref. -LabelTask=Task label +TaskId=Αναγνωριστικό εργασίας +RefTask=Αναφορά εργασίας +LabelTask=Ετικέτα εργασιών TaskTimeSpent=Ο χρόνος που δαπανάται σε εργασίες TaskTimeUser=Χρήστης TaskTimeNote=Σημείωση TaskTimeDate=Ημερομηνία -TasksOnOpenedProject=Tasks on open projects +TasksOnOpenedProject=Καθήκοντα σε ανοικτά έργα WorkloadNotDefined=Ο φόρτος εργασίας δεν ορίζεται NewTimeSpent=Ο χρόνος που δαπανάται MyTimeSpent=Ο χρόνος μου πέρασε -BillTime=Bill the time spent -BillTimeShort=Bill time -TimeToBill=Time not billed -TimeBilled=Time billed +BillTime=Ο χρόνος που πέρασε +BillTimeShort=Χρόνος λογαριασμού +TimeToBill=Χρόνος που δεν χρεώνεται +TimeBilled=Χρόνος χρέωσης Tasks=Εργασίες Task=Εργασία TaskDateStart=Ημερομηνία έναρξης εργασιών @@ -67,76 +67,76 @@ TaskDateEnd=Ημερομηνία λήξης εργασιών TaskDescription=Περιγραφή των εργασιών NewTask=Νέα Εργασία AddTask=Δημιουργία εργασίας -AddTimeSpent=Create time spent -AddHereTimeSpentForDay=Add here time spent for this day/task +AddTimeSpent=Δημιουργήστε χρόνο που δαπανάται +AddHereTimeSpentForDay=Προσθέστε εδώ χρόνο που δαπανάται για αυτήν την ημέρα / εργασία Activity=Δραστηριότητα Activities=Εργασίες/Δραστηριότητες MyActivities=Οι εργασίες/δραστηρ. μου MyProjects=Τα έργα μου -MyProjectsArea=My projects Area +MyProjectsArea=Τα έργα μου Περιοχή DurationEffective=Αποτελεσματική διάρκεια ProgressDeclared=Χαρακτηρίστηκε σε εξέλιξη -TaskProgressSummary=Task progress -CurentlyOpenedTasks=Curently opened tasks -TheReportedProgressIsLessThanTheCalculatedProgressionByX=The declared progress is less %s than the calculated progression -TheReportedProgressIsMoreThanTheCalculatedProgressionByX=The declared progress is more %s than the calculated progression +TaskProgressSummary=Πρόοδος εργασιών +CurentlyOpenedTasks=Ανοιχτές εργασίες +TheReportedProgressIsLessThanTheCalculatedProgressionByX=Η δηλωμένη πρόοδος είναι μικρότερη %s από την υπολογισμένη εξέλιξη +TheReportedProgressIsMoreThanTheCalculatedProgressionByX=Η δηλωμένη πρόοδος είναι περισσότερο %s από την υπολογισμένη εξέλιξη ProgressCalculated=Υπολογιζόμενη πρόοδος -WhichIamLinkedTo=which I'm linked to -WhichIamLinkedToProject=which I'm linked to project +WhichIamLinkedTo=με το οποίο είμαι συνδεδεμένος +WhichIamLinkedToProject=που είμαι συνδεδεμένος με το έργο Time=Χρόνος -ListOfTasks=List of tasks -GoToListOfTimeConsumed=Go to list of time consumed -GoToListOfTasks=Go to list of tasks -GoToGanttView=Go to Gantt view +ListOfTasks=Κατάλογος εργασιών +GoToListOfTimeConsumed=Μεταβείτε στη λίστα του χρόνου που καταναλώνετε +GoToListOfTasks=Εμφάνιση ως λίστα +GoToGanttView=δείτε ως Gantt GanttView=Gantt View -ListProposalsAssociatedProject=List of the commercial proposals related to the project -ListOrdersAssociatedProject=List of sales orders related to the project -ListInvoicesAssociatedProject=List of customer invoices related to the project -ListPredefinedInvoicesAssociatedProject=List of customer template invoices related to the project -ListSupplierOrdersAssociatedProject=List of purchase orders related to the project -ListSupplierInvoicesAssociatedProject=List of vendor invoices related to the project -ListContractAssociatedProject=List of contracts related to the project -ListShippingAssociatedProject=List of shippings related to the project -ListFichinterAssociatedProject=List of interventions related to the project -ListExpenseReportsAssociatedProject=List of expense reports related to the project -ListDonationsAssociatedProject=List of donations related to the project -ListVariousPaymentsAssociatedProject=List of miscellaneous payments related to the project -ListSalariesAssociatedProject=List of payments of salaries related to the project -ListActionsAssociatedProject=List of events related to the project -ListTaskTimeUserProject=List of time consumed on tasks of project -ListTaskTimeForTask=List of time consumed on task -ActivityOnProjectToday=Activity on project today -ActivityOnProjectYesterday=Activity on project yesterday +ListProposalsAssociatedProject=Κατάλογος των εμπορικών προτάσεων που σχετίζονται με το έργο +ListOrdersAssociatedProject=Κατάλογος παραγγελιών πωλήσεων που σχετίζονται με το έργο +ListInvoicesAssociatedProject=Κατάλογος των τιμολογίων πελατών που σχετίζονται με το έργο +ListPredefinedInvoicesAssociatedProject=Λίστα τιμολογίων προτύπου πελάτη που σχετίζονται με το έργο +ListSupplierOrdersAssociatedProject=Κατάλογος εντολών αγοράς που σχετίζονται με το έργο +ListSupplierInvoicesAssociatedProject=Λίστα τιμολογίων πωλητών που σχετίζονται με το έργο +ListContractAssociatedProject=Κατάλογος των συμβάσεων που σχετίζονται με το έργο +ListShippingAssociatedProject=Κατάλογος αποστολών που σχετίζονται με το έργο +ListFichinterAssociatedProject=Κατάλογος παρεμβάσεων που σχετίζονται με το έργο +ListExpenseReportsAssociatedProject=Κατάλογος εκθέσεων δαπανών που σχετίζονται με το έργο +ListDonationsAssociatedProject=Κατάλογος δωρεών που σχετίζονται με το έργο +ListVariousPaymentsAssociatedProject=Κατάλογος των διαφόρων πληρωμών που σχετίζονται με το έργο +ListSalariesAssociatedProject=Κατάλογος των μισθών που σχετίζονται με το σχέδιο +ListActionsAssociatedProject=Κατάλογος συμβάντων που σχετίζονται με το έργο +ListTaskTimeUserProject=Κατάλογος του χρόνου που καταναλώνεται για τα καθήκοντα του έργου +ListTaskTimeForTask=Κατάλογος του χρόνου που καταναλώνεται στην εργασία +ActivityOnProjectToday=Δραστηριότητα στο έργο σήμερα +ActivityOnProjectYesterday=Δραστηριότητα στο έργο χθες ActivityOnProjectThisWeek=Δραστηριότητα στο έργο αυτή την εβδομάδα ActivityOnProjectThisMonth=Δραστηριότητα στο έργο αυτό το μήνα ActivityOnProjectThisYear=Δραστηριότητα στο έργο αυτού του έτους ChildOfProjectTask=Παιδί του έργου / εργασίας -ChildOfTask=Child of task -TaskHasChild=Task has child +ChildOfTask=Παιδί της αποστολής +TaskHasChild=Η εργασία έχει παιδί NotOwnerOfProject=Δεν ιδιοκτήτης αυτού του ιδιωτικού έργου, AffectedTo=Κατανέμονται σε CantRemoveProject=Το έργο αυτό δεν μπορεί να αφαιρεθεί, όπως αναφέρεται από κάποια άλλα αντικείμενα (τιμολόγιο, εντολές ή άλλες). Δείτε referers καρτέλα. ValidateProject=Επικύρωση projet -ConfirmValidateProject=Are you sure you want to validate this project? +ConfirmValidateProject=Είστε βέβαιοι ότι θέλετε να επικυρώσετε αυτό το έργο; CloseAProject=Κλείσιμο έργου -ConfirmCloseAProject=Are you sure you want to close this project? -AlsoCloseAProject=Also close project (keep it open if you still need to follow production tasks on it) +ConfirmCloseAProject=Είστε βέβαιοι ότι θέλετε να κλείσετε αυτό το έργο; +AlsoCloseAProject=Επίσης, κλείστε το έργο (κρατήστε το ανοιχτό αν εξακολουθείτε να χρειαστεί να ακολουθήσετε τα καθήκοντα παραγωγής σε αυτό) ReOpenAProject=Άνοιγμα έργου -ConfirmReOpenAProject=Are you sure you want to re-open this project? +ConfirmReOpenAProject=Είστε βέβαιοι ότι θέλετε να ανοίξετε ξανά αυτό το έργο; ProjectContact=Αντιπρόσωποι του έργου -TaskContact=Task contacts +TaskContact=Επαφές εργασιών ActionsOnProject=Δράσεις για το έργο YouAreNotContactOfProject=Δεν έχετε μια επαφή του ιδιωτικού έργου, -UserIsNotContactOfProject=User is not a contact of this private project +UserIsNotContactOfProject=Ο χρήστης δεν είναι μια επαφή αυτού του ιδιωτικού έργου DeleteATimeSpent=Διαγράψτε το χρόνο που δαπανάται -ConfirmDeleteATimeSpent=Are you sure you want to delete this time spent? +ConfirmDeleteATimeSpent=Είστε βέβαιοι ότι θέλετε να διαγράψετε αυτόν τον χρόνο; DoNotShowMyTasksOnly=Δείτε επίσης τα καθήκοντα που δεν ανατέθηκαν σε μένα ShowMyTasksOnly=Δείτε τα καθήκοντα που σας έχουν ανατεθεί -TaskRessourceLinks=Contacts of task +TaskRessourceLinks=Επαφές της εργασίας ProjectsDedicatedToThisThirdParty=Έργα που αφορούν αυτό το στοιχείο NoTasks=Δεν υπάρχουν εργασίες για αυτό το έργο LinkedToAnotherCompany=Συνδέεται με άλλο τρίτο μέρος -TaskIsNotAssignedToUser=Task not assigned to user. Use button '%s' to assign task now. +TaskIsNotAssignedToUser=Εργασία δεν έχει εκχωρηθεί στο χρήστη. Χρησιμοποιήστε το κουμπί ' %s ' για να εκχωρήσετε εργασία τώρα. ErrorTimeSpentIsEmpty=Χρόνος που δαπανάται είναι άδειο ThisWillAlsoRemoveTasks=Αυτή η ενέργεια θα διαγράψει επίσης όλα τα καθήκοντα του έργου (%s καθηκόντων προς το παρόν) και όλες οι είσοδοι του χρόνου. IfNeedToUseOtherObjectKeepEmpty=Εάν ορισμένα αντικείμενα (τιμολόγιο, προκειμένου, ...), που ανήκουν σε άλλο τρίτο μέρος, πρέπει να συνδέεται με το έργο να δημιουργήσει, διατηρήσει αυτό το κενό να έχει το έργο να είναι πολλαπλών τρίτους. @@ -145,26 +145,26 @@ CloneContacts=Clone contacts CloneNotes=Clone notes CloneProjectFiles=Κλώνος έργου εντάχθηκαν αρχεία CloneTaskFiles=Ο κλώνος εργασία (ες) εντάχθηκαν αρχεία (εάν εργασία (ες) που κλωνοποιήθηκε) -CloneMoveDate=Update project/tasks dates from now? -ConfirmCloneProject=Are you sure to clone this project? -ProjectReportDate=Change task dates according to new project start date +CloneMoveDate=Ενημέρωση έργου / εργασιών που χρονολογούνται από τώρα; +ConfirmCloneProject=Είστε σίγουροι ότι θα κλωνοποιήσετε αυτό το έργο; +ProjectReportDate=Αλλάξτε τις ημερομηνίες των εργασιών σύμφωνα με την ημερομηνία έναρξης του νέου έργου ErrorShiftTaskDate=Impossible to shift task date according to new project start date ProjectsAndTasksLines=Projects and tasks ProjectCreatedInDolibarr=Έργο %s δημιουργήθηκε -ProjectValidatedInDolibarr=Project %s validated -ProjectModifiedInDolibarr=Project %s modified +ProjectValidatedInDolibarr=Το έργο %s επικυρώθηκε +ProjectModifiedInDolibarr=Το έργο %s τροποποιήθηκε TaskCreatedInDolibarr=Εργασία %s δημιουργήθηκε TaskModifiedInDolibarr=Εργασία %s τροποποιήθηκε TaskDeletedInDolibarr=Εργασία %s διαγράφηκε -OpportunityStatus=Lead status -OpportunityStatusShort=Lead status -OpportunityProbability=Lead probability -OpportunityProbabilityShort=Lead probab. -OpportunityAmount=Lead amount -OpportunityAmountShort=Lead amount -OpportunityAmountAverageShort=Average lead amount -OpportunityAmountWeigthedShort=Weighted lead amount -WonLostExcluded=Won/Lost excluded +OpportunityStatus=Κατάσταση μολύβδου +OpportunityStatusShort=Κατάσταση μολύβδου +OpportunityProbability=Πιθανότητα μολύβδου +OpportunityProbabilityShort=Επικεφαλής probab. +OpportunityAmount=Ποσό μολύβδου +OpportunityAmountShort=Ποσό μολύβδου +OpportunityAmountAverageShort=Μέσο ποσό μολύβδου +OpportunityAmountWeigthedShort=Σταθμισμένο ποσό μολύβδου +WonLostExcluded=Κερδισμένο / Lost αποκλεισμένο ##### Types de contacts ##### TypeContact_project_internal_PROJECTLEADER=Επικεφαλής του σχεδίου TypeContact_project_external_PROJECTLEADER=Επικεφαλής του σχεδίου @@ -177,76 +177,81 @@ TypeContact_project_task_external_TASKCONTRIBUTOR=Συνεισφέρων SelectElement=Επιλέξτε το στοιχείο AddElement=Σύνδεση με το στοιχείο # Documents models -DocumentModelBeluga=Project document template for linked objects overview -DocumentModelBaleine=Project document template for tasks -DocumentModelTimeSpent=Project report template for time spent +DocumentModelBeluga=Πρότυπο εγγράφου έργου για επισκόπηση συνδεδεμένων αντικειμένων +DocumentModelBaleine=Πρότυπο εγγράφου έργου για εργασίες +DocumentModelTimeSpent=Πρότυπο αναφοράς έργου για το χρόνο που δαπανάται PlannedWorkload=Σχέδιο φόρτου εργασίας PlannedWorkloadShort=Φόρτος εργασίας ProjectReferers=Σχετικά αντικείμενα ProjectMustBeValidatedFirst=Το έργο πρέπει να επικυρωθεί πρώτα -FirstAddRessourceToAllocateTime=Assign a user resource to task to allocate time +FirstAddRessourceToAllocateTime=Εκχωρήστε μια πηγή χρήστη σε εργασία για να διαθέσετε χρόνο InputPerDay=Εισαγωγή ανά ημέρα InputPerWeek=Εισαγωγή ανά εβδομάδα -InputDetail=Input detail -TimeAlreadyRecorded=This is time spent already recorded for this task/day and user %s -ProjectsWithThisUserAsContact=Projects with this user as contact -TasksWithThisUserAsContact=Tasks assigned to this user -ResourceNotAssignedToProject=Not assigned to project -ResourceNotAssignedToTheTask=Not assigned to the task -NoUserAssignedToTheProject=No users assigned to this project -TimeSpentBy=Time spent by -TasksAssignedTo=Tasks assigned to +InputDetail=Λεπτομέρειες εισόδου +TimeAlreadyRecorded=Αυτός είναι ο χρόνος που έχει ήδη εγγραφεί για αυτήν την εργασία / ημέρα και ο χρήστης %s +ProjectsWithThisUserAsContact=Έργα με αυτόν τον χρήστη ως επαφή +TasksWithThisUserAsContact=Εργασίες που έχουν εκχωρηθεί σε αυτόν τον χρήστη +ResourceNotAssignedToProject=Δεν έχει ανατεθεί σε έργο +ResourceNotAssignedToTheTask=Δεν έχει ανατεθεί στην εργασία +NoUserAssignedToTheProject=Δεν έχουν ανατεθεί χρήστες σε αυτό το έργο +TimeSpentBy=Χρόνος που πέρασε +TasksAssignedTo=Οι εργασίες που έχουν εκχωρηθεί στο AssignTaskToMe=Ανάθεση εργασίας σε εμένα -AssignTaskToUser=Assign task to %s -SelectTaskToAssign=Select task to assign... +AssignTaskToUser=Αναθέστε εργασία σε %s +SelectTaskToAssign=Επιλέξτε εργασία για εκχώρηση ... AssignTask=Ανάθεση ProjectOverview=Επισκόπηση -ManageTasks=Use projects to follow tasks and/or report time spent (timesheets) -ManageOpportunitiesStatus=Use projects to follow leads/opportinuties -ProjectNbProjectByMonth=No. of created projects by month -ProjectNbTaskByMonth=No. of created tasks by month -ProjectOppAmountOfProjectsByMonth=Amount of leads by month -ProjectWeightedOppAmountOfProjectsByMonth=Weighted amount of leads by month -ProjectOpenedProjectByOppStatus=Open project/lead by lead status -ProjectsStatistics=Statistics on projects/leads -TasksStatistics=Statistics on project/lead tasks -TaskAssignedToEnterTime=Task assigned. Entering time on this task should be possible. -IdTaskTime=Id task time -YouCanCompleteRef=If you want to complete the ref with some suffix, it is recommanded to add a - character to separate it, so the automatic numbering will still work correctly for next projects. For example %s-MYSUFFIX -OpenedProjectsByThirdparties=Open projects by third parties -OnlyOpportunitiesShort=Only leads -OpenedOpportunitiesShort=Open leads -NotOpenedOpportunitiesShort=Not an open lead -NotAnOpportunityShort=Not a lead -OpportunityTotalAmount=Total amount of leads -OpportunityPonderatedAmount=Weighted amount of leads -OpportunityPonderatedAmountDesc=Leads amount weighted with probability -OppStatusPROSP=Prospection -OppStatusQUAL=Qualification +ManageTasks=Χρησιμοποιήστε έργα για να παρακολουθήσετε εργασίες και / ή να αναφέρετε το χρόνο που ξοδεύετε (φύλλα εργασίας) +ManageOpportunitiesStatus=Χρησιμοποιήστε τα προγράμματα για να παρακολουθήσετε τους οδηγούς / ευκαιρίες +ProjectNbProjectByMonth=Αριθμός δημιουργηθέντων έργων ανά μήνα +ProjectNbTaskByMonth=Αριθμός δημιουργημένων εργασιών ανά μήνα +ProjectOppAmountOfProjectsByMonth=Ποσό οδηγιών ανά μήνα +ProjectWeightedOppAmountOfProjectsByMonth=Σταθμισμένο ποσό οδηγεί κατά μήνα +ProjectOpenedProjectByOppStatus=Ανοίξτε το έργο / οδηγήστε από την κατάσταση του οδηγού +ProjectsStatistics=Στατιστικά στοιχεία σχετικά με τα σχέδια / οδηγούς +TasksStatistics=Στατιστικά στοιχεία σχετικά με τα έργα / εργασίες +TaskAssignedToEnterTime=Η εργασία έχει εκχωρηθεί. Πρέπει να είναι δυνατή η εισαγωγή του χρόνου αυτού του έργου. +IdTaskTime=Χρόνος εργασίας Id +YouCanCompleteRef=Εάν θέλετε να συμπληρώσετε το ref με κάποιο επίθημα, συνιστάται να προσθέσετε ένα χαρακτήρα για να το διαχωρίσετε, οπότε η αυτόματη αρίθμηση θα εξακολουθήσει να λειτουργεί σωστά για τα επόμενα έργα. Για παράδειγμα %s-MYSUFFIX +OpenedProjectsByThirdparties=Ανοίξτε έργα από τρίτους +OnlyOpportunitiesShort=Μόνο οδηγεί +OpenedOpportunitiesShort=Ανοίξτε τους οδηγούς +NotOpenedOpportunitiesShort=Δεν είναι ανοικτό μόλυβδο +NotAnOpportunityShort=Δεν είναι μόλυβδος +OpportunityTotalAmount=Συνολικό ποσό οδηγεί +OpportunityPonderatedAmount=Σταθμισμένο ποσό οδηγεί +OpportunityPonderatedAmountDesc=Το ποσό οδηγεί σταθμισμένο με πιθανότητα +OppStatusPROSP=Προοπτική +OppStatusQUAL=Προσόν OppStatusPROPO=Πρόταση OppStatusNEGO=Διαπραγμάτευση OppStatusPENDING=Εκκρεμεί -OppStatusWON=Won -OppStatusLOST=Lost -Budget=Budget -AllowToLinkFromOtherCompany=Allow to link project from other company

    Supported values:
    - Keep empty: Can link any project of the company (default)
    - "all": Can link any projects, even projects of other companies
    - A list of third-party ids separated by commas: can link all projects of these third partys (Example: 123,4795,53)
    -LatestProjects=Latest %s projects -LatestModifiedProjects=Latest %s modified projects -OtherFilteredTasks=Other filtered tasks -NoAssignedTasks=No assigned tasks found (assign project/tasks to the current user from the top select box to enter time on it) -ThirdPartyRequiredToGenerateInvoice=A third party must be defined on project to be able to invoice it. +OppStatusWON=Κέρδισε +OppStatusLOST=Χαμένος +Budget=Προϋπολογισμός +AllowToLinkFromOtherCompany=Επιτρέψτε τη σύνδεση του έργου με άλλη εταιρεία

    Υποστηριζόμενες τιμές:
    - Κρατήστε κενό: Μπορεί να συνδέσει οποιοδήποτε έργο της εταιρείας (προεπιλογή)
    - "όλα": Μπορεί να συνδέσει οποιαδήποτε έργα, ακόμα και έργα άλλων εταιρειών
    - Μια λίστα με IDs τρίτων που χωρίζονται με κόμματα: μπορούν να συνδέσουν όλα τα έργα αυτών των τρίτων μερών (Παράδειγμα: 123,4795,53)
    +LatestProjects=Τελευταία έργα %s +LatestModifiedProjects=Τελευταία τροποποιημένα έργα %s +OtherFilteredTasks=Άλλες φιλτραρισμένες εργασίες +NoAssignedTasks=Δεν εντοπίστηκαν καθήκοντα που έχουν ανατεθεί (αναθέστε το έργο / εργασίες στον τρέχοντα χρήστη από το κορυφαίο πλαίσιο επιλογής για να εισάγετε χρόνο σε αυτό) +ThirdPartyRequiredToGenerateInvoice=Ένα τρίτο μέρος πρέπει να οριστεί στο έργο για να μπορεί να το τιμολογεί. # Comments trans -AllowCommentOnTask=Allow user comments on tasks -AllowCommentOnProject=Allow user comments on projects -DontHavePermissionForCloseProject=You do not have permissions to close the project %s -DontHaveTheValidateStatus=The project %s must be open to be closed -RecordsClosed=%s project(s) closed -SendProjectRef=Information project %s -ModuleSalaryToDefineHourlyRateMustBeEnabled=Module 'Salaries' must be enabled to define employee hourly rate to have time spent valorized -NewTaskRefSuggested=Task ref already used, a new task ref is required -TimeSpentInvoiced=Time spent billed +AllowCommentOnTask=Επιτρέψτε στα σχόλια των χρηστών τις εργασίες +AllowCommentOnProject=Να επιτρέπεται στα σχόλια των χρηστών τα έργα +DontHavePermissionForCloseProject=Δεν έχετε δικαιώματα για να κλείσετε το έργο %s +DontHaveTheValidateStatus=Το έργο %s πρέπει να είναι ανοικτό για να κλείσει +RecordsClosed=%s Έργα κλειστά +SendProjectRef=Έργο πληροφοριών %s +ModuleSalaryToDefineHourlyRateMustBeEnabled=Η ενότητα "Μισθοί" πρέπει να είναι ενεργοποιημένη για να καθορίζει την ωριαία τιμή του εργαζόμενου ώστε να έχει αξιοποιηθεί ο χρόνος που δαπανάται +NewTaskRefSuggested=Η αναφορά εργασίας που έχει ήδη χρησιμοποιηθεί, απαιτείται νέα αναφορά εργασίας +TimeSpentInvoiced=Χρόνος που δαπανήθηκε χρεώνεται TimeSpentForInvoice=Ο χρόνος που δαπανάται -OneLinePerUser=One line per user -ServiceToUseOnLines=Service to use on lines -InvoiceGeneratedFromTimeSpent=Invoice %s has been generated from time spent on project -ProjectBillTimeDescription=Check if you enter timesheet on tasks of project AND you plan to generate invoice(s) from the timesheet to bill the customer of the project (do not check if you plan to create invoice that is not based on entered timesheets). +OneLinePerUser=Μια γραμμή ανά χρήστη +ServiceToUseOnLines=Υπηρεσία για χρήση σε γραμμές +InvoiceGeneratedFromTimeSpent=Το τιμολόγιο %s δημιουργήθηκε από το χρόνο που αφιερώσατε στο έργο +ProjectBillTimeDescription=Ελέγξτε αν εισάγετε φύλλο κατανομής για τα καθήκοντα του έργου και σχεδιάζετε να δημιουργήσετε τιμολόγια από το δελτίο χρόνου για να χρεώσετε τον πελάτη του έργου (μην ελέγξετε εάν σκοπεύετε να δημιουργήσετε τιμολόγιο που δεν βασίζεται σε καταγεγραμμένα φύλλα εργασίας). +ProjectFollowOpportunity=Follow opportunity +ProjectFollowTasks=Follow tasks +UsageOpportunity=Χρήση: Ευκαιρία +UsageTasks=Χρήση: Εργασίες +UsageBillTimeShort=Χρήση: Χρόνος λογαριασμού diff --git a/htdocs/langs/el_GR/receiptprinter.lang b/htdocs/langs/el_GR/receiptprinter.lang index cea18f03cca..adb54a632b8 100644 --- a/htdocs/langs/el_GR/receiptprinter.lang +++ b/htdocs/langs/el_GR/receiptprinter.lang @@ -1,34 +1,35 @@ # Dolibarr language file - Source file is en_US - receiptprinter -ReceiptPrinterSetup=Setup of module ReceiptPrinter -PrinterAdded=Printer %s added -PrinterUpdated=Printer %s updated +ReceiptPrinterSetup=Ρύθμιση της μονάδας ReceiptPrinter +PrinterAdded=Ο εκτυπωτής %s προστέθηκε +PrinterUpdated=Ο εκτυπωτής %s ενημερώθηκε PrinterDeleted=Ο εκτυπωτής %s διαγράφτηκε TestSentToPrinter=Δοκιμή αποστολής στον εκτυπωτή %s -ReceiptPrinter=Receipt printers -ReceiptPrinterDesc=Setup of receipt printers -ReceiptPrinterTemplateDesc=Setup of Templates -ReceiptPrinterTypeDesc=Description of Receipt Printer's type -ReceiptPrinterProfileDesc=Description of Receipt Printer's Profile +ReceiptPrinter=Εκτυπωτές παραλαβής +ReceiptPrinterDesc=Ρύθμιση εκτυπωτών παραλαβής +ReceiptPrinterTemplateDesc=Ρύθμιση προτύπων +ReceiptPrinterTypeDesc=Περιγραφή του τύπου εκτυπωτή παραλαβής +ReceiptPrinterProfileDesc=Περιγραφή του προφίλ εκτυπωτή παραλαβής ListPrinters=Λίστα εκτυπωτών. SetupReceiptTemplate=Εγκατάσταση πρώτυπου -CONNECTOR_DUMMY=Dummy Printer +CONNECTOR_DUMMY=Εκτυπωτής Dummy CONNECTOR_NETWORK_PRINT=Δικτυακός εκτυπωτής CONNECTOR_FILE_PRINT=Τοπικός εκτυπωτής CONNECTOR_WINDOWS_PRINT=Τοπικός εκτυπωτής Windows CONNECTOR_DUMMY_HELP=Εικονικός εκτυπωτής για ελέγχους, δεν κάνει τίποτα CONNECTOR_NETWORK_PRINT_HELP=10.x.x.x:9100 CONNECTOR_FILE_PRINT_HELP=/dev/usb/lp0, /dev/usb/lp1 -CONNECTOR_WINDOWS_PRINT_HELP=LPT1, COM1, smb://FooUser:secret@computername/workgroup/Receipt Printer -PROFILE_DEFAULT=Default Profile -PROFILE_SIMPLE=Simple Profile -PROFILE_EPOSTEP=Epos Tep Profile -PROFILE_P822D=P822D Profile -PROFILE_STAR=Star Profile -PROFILE_DEFAULT_HELP=Default Profile suitable for Epson printers -PROFILE_SIMPLE_HELP=Simple Profile No Graphics -PROFILE_EPOSTEP_HELP=Epos Tep Profile Help -PROFILE_P822D_HELP=P822D Profile No Graphics -PROFILE_STAR_HELP=Star Profile +CONNECTOR_WINDOWS_PRINT_HELP=LPT1, COM1, smb: // FooUser: μυστικό @ computername / workgroup / Εκτυπωτής παραλαβής +PROFILE_DEFAULT=Προεπιλεγμένο προφίλ +PROFILE_SIMPLE=Απλό προφίλ +PROFILE_EPOSTEP=Epos Προφίλ Tep +PROFILE_P822D=Προφίλ P822D +PROFILE_STAR=Προφίλ Αστέρων +PROFILE_DEFAULT_HELP=Προεπιλεγμένο προφίλ κατάλληλο για εκτυπωτές της Epson +PROFILE_SIMPLE_HELP=Απλό προφίλ χωρίς γραφικά +PROFILE_EPOSTEP_HELP=Epos Προφίλ Tep +PROFILE_P822D_HELP=P822D Προφίλ χωρίς γραφικά +PROFILE_STAR_HELP=Προφίλ Αστέρων +DOL_LINE_FEED=Παράλειψη γραμμής DOL_ALIGN_LEFT=Αριστερή στοίχιση κειμένου DOL_ALIGN_CENTER=Στοίχιση κειμένου στο κέντρο DOL_ALIGN_RIGHT=Στοίχιση κειμένου δεξιά @@ -36,9 +37,11 @@ DOL_USE_FONT_A=Χρησιμοποίηση γραμματοσειράς Α στο DOL_USE_FONT_B=Χρησιμοποίηση γραμματοσειράς Β στον εκτυπωτή DOL_USE_FONT_C=Χρησιμοποίηση γραμματοσειράς Γ στον εκτυπωτή DOL_PRINT_BARCODE=Εκτύπωση barcode -DOL_PRINT_BARCODE_CUSTOMER_ID=Print barcode customer id -DOL_CUT_PAPER_FULL=Cut ticket completely -DOL_CUT_PAPER_PARTIAL=Cut ticket partially -DOL_OPEN_DRAWER=Open cash drawer -DOL_ACTIVATE_BUZZER=Activate buzzer +DOL_PRINT_BARCODE_CUSTOMER_ID=Εκτυπώστε αναγνωριστικό πελάτη γραμμωτού κώδικα +DOL_CUT_PAPER_FULL=Κόψτε το εισιτήριο εντελώς +DOL_CUT_PAPER_PARTIAL=Κόψτε το εισιτήριο εν μέρει +DOL_OPEN_DRAWER=Ανοίξτε το συρτάρι +DOL_ACTIVATE_BUZZER=Ενεργοποιήστε το βομβητή DOL_PRINT_QRCODE=Εκτύπωση QR +DOL_PRINT_LOGO=Εκτύπωση λογότυπου της εταιρείας μου +DOL_PRINT_LOGO_OLD=Εκτύπωση λογότυπο της εταιρείας μου (παλιούς εκτυπωτές) diff --git a/htdocs/langs/el_GR/sendings.lang b/htdocs/langs/el_GR/sendings.lang index 2bedb283bad..d6683b1987d 100644 --- a/htdocs/langs/el_GR/sendings.lang +++ b/htdocs/langs/el_GR/sendings.lang @@ -18,15 +18,16 @@ SendingCard=Κάρτα αποστολής NewSending=Νέα αποστολή CreateShipment=Δημιουργία αποστολής QtyShipped=Ποσότητα που αποστέλλεται -QtyShippedShort=Qty ship. -QtyPreparedOrShipped=Qty prepared or shipped +QtyShippedShort=Ποσότητα πλοίου. +QtyPreparedOrShipped=Ποσότητα ετοιμάζεται ή αποστέλλεται QtyToShip=Ποσότητα προς αποστολή +QtyToReceive=Ποσότητα για να λάβετε QtyReceived=Ποσότητα παραλαβής -QtyInOtherShipments=Qty in other shipments +QtyInOtherShipments=Ποσότητα σε άλλες αποστολές KeepToShip=Αναμένει για αποστολή -KeepToShipShort=Remain +KeepToShipShort=Παραμένει OtherSendingsForSameOrder=Άλλες αποστολές για αυτό το σκοπό -SendingsAndReceivingForSameOrder=Shipments and receipts for this order +SendingsAndReceivingForSameOrder=Αποστολές και αποδείξεις για αυτήν την παραγγελία SendingsToValidate=Αποστολές για επικύρωση StatusSendingCanceled=Ακυρώθηκε StatusSendingDraft=Σχέδιο @@ -36,29 +37,30 @@ StatusSendingDraftShort=Σχέδιο StatusSendingValidatedShort=Επικυρωμένη StatusSendingProcessedShort=Επεξεργασμένα SendingSheet=Φύλλο αποστολής -ConfirmDeleteSending=Are you sure you want to delete this shipment? -ConfirmValidateSending=Are you sure you want to validate this shipment with reference %s? -ConfirmCancelSending=Are you sure you want to cancel this shipment? +ConfirmDeleteSending=Είστε βέβαιοι ότι θέλετε να διαγράψετε αυτήν την αποστολή; +ConfirmValidateSending=Είστε βέβαιοι ότι θέλετε να επικυρώσετε αυτήν την αποστολή με αναφορά %s ? +ConfirmCancelSending=Είστε βέβαιοι ότι θέλετε να ακυρώσετε αυτήν την αποστολή; DocumentModelMerou=Mérou A5 μοντέλο WarningNoQtyLeftToSend=Προσοχή, δεν υπάρχουν είδη που περιμένουν να σταλούν. StatsOnShipmentsOnlyValidated=Στατιστικά στοιχεία σχετικά με τις μεταφορές που πραγματοποιούνται μόνο επικυρωμένες. Χρησιμοποιείστε Ημερομηνία είναι η ημερομηνία της επικύρωσης της αποστολής (προγραμματισμένη ημερομηνία παράδοσης δεν είναι πάντα γνωστή). DateDeliveryPlanned=Προγραμματισμένη ημερομηνία παράδοσης -RefDeliveryReceipt=Ref delivery receipt -StatusReceipt=Status delivery receipt +RefDeliveryReceipt=Παραλαβή παράδοσης αναφοράς +StatusReceipt=Κατάσταση παραλαβής κατάστασης DateReceived=Παράδοση Ημερομηνία παραλαβής -SendShippingByEMail=Στείλτε αποστολή με e-mail +ClassifyReception=Ταξινόμηση της λήψης +SendShippingByEMail=Αποστολή αποστολής μέσω ηλεκτρονικού ταχυδρομείου SendShippingRef=Υποβολή της αποστολής %s ActionsOnShipping=Εκδηλώσεις για την αποστολή LinkToTrackYourPackage=Σύνδεσμος για να παρακολουθείτε το πακέτο σας ShipmentCreationIsDoneFromOrder=Προς το παρόν, η δημιουργία μιας νέας αποστολής γίνεται από την κάρτα παραγγελίας. ShipmentLine=Σειρά αποστολής -ProductQtyInCustomersOrdersRunning=Product quantity into open customer orders -ProductQtyInSuppliersOrdersRunning=Product quantity into open purchase orders -ProductQtyInShipmentAlreadySent=Product quantity from open customer order already sent -ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from open supplier order already received -NoProductToShipFoundIntoStock=No product to ship found into warehouse %s. Correct stock or go back to choose another warehouse. -WeightVolShort=Weight/Vol. -ValidateOrderFirstBeforeShipment=You must first validate the order before being able to make shipments. +ProductQtyInCustomersOrdersRunning=Product quantity from open sales orders +ProductQtyInSuppliersOrdersRunning=Product quantity from open purchase orders +ProductQtyInShipmentAlreadySent=Ποσότητα προϊόντος από ανοικτή εντολή πωλήσεων που έχει ήδη αποσταλεί +ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from open purchase orders already received +NoProductToShipFoundIntoStock=Δεν βρέθηκε προϊόν στο πλοίο στην αποθήκη %s . Διορθώστε το απόθεμα ή επιστρέψτε για να επιλέξετε μια άλλη αποθήκη. +WeightVolShort=Βάρος / Τόμ. +ValidateOrderFirstBeforeShipment=Θα πρέπει πρώτα να επικυρώσετε την παραγγελία πριν να μπορέσετε να πραγματοποιήσετε αποστολές. # Sending methods # ModelDocument @@ -69,4 +71,4 @@ SumOfProductWeights=Άθροισμα το βάρος των προϊόντων # warehouse details DetailWarehouseNumber= Λεπτομέρειες Αποθήκης -DetailWarehouseFormat= W:%s (Ποσότητα : %d) +DetailWarehouseFormat= W: %s (Ποσότητα: %d) diff --git a/htdocs/langs/el_GR/stocks.lang b/htdocs/langs/el_GR/stocks.lang index 3a7652891e4..eab6fd95f3d 100644 --- a/htdocs/langs/el_GR/stocks.lang +++ b/htdocs/langs/el_GR/stocks.lang @@ -2,94 +2,94 @@ WarehouseCard=Κάρτα Αποθήκης Warehouse=Αποθήκη Warehouses=Αποθήκες -ParentWarehouse=Parent warehouse -NewWarehouse=New warehouse / Stock Location -WarehouseEdit=Τροποποίηση αποθήκη +ParentWarehouse=Μητρική αποθήκη +NewWarehouse=Νέα αποθήκη / τοποθεσία αποθέματος +WarehouseEdit=Τροποποιήστε την αποθήκη MenuNewWarehouse=Νέα αποθήκη -WarehouseSource=Αποθήκη Πηγή -WarehouseSourceNotDefined=No warehouse defined, -AddWarehouse=Create warehouse -AddOne=Add one -DefaultWarehouse=Default warehouse +WarehouseSource=Πηγή αποθήκευσης +WarehouseSourceNotDefined=Δεν έχει οριστεί αποθήκη, +AddWarehouse=Δημιουργία αποθήκης +AddOne=Προσθέστε ένα +DefaultWarehouse=Προκαθορισμένη αποθήκη WarehouseTarget=Στόχος αποθήκη -ValidateSending=Διαγραφή αποστολή +ValidateSending=Διαγραφή αποστολής CancelSending=Ακύρωση αποστολής -DeleteSending=Διαγραφή αποστολή -Stock=Χρηματιστήριο +DeleteSending=Διαγραφή αποστολής +Stock=Στοκ Stocks=Αποθέματα -StocksByLotSerial=Stocks by lot/serial -LotSerial=Lots/Serials -LotSerialList=List of lot/serials -Movements=Κινήματα +StocksByLotSerial=Αποθέματα ανά παρτίδα / σειρά +LotSerial=Lots / Serials +LotSerialList=Κατάλογος παρτίδων / περιοδικών +Movements=Κινήσεις ErrorWarehouseRefRequired=Αποθήκη όνομα αναφοράς απαιτείται ListOfWarehouses=Κατάλογος των αποθηκών ListOfStockMovements=Κατάλογος των κινήσεων των αποθεμάτων -ListOfInventories=List of inventories -MovementId=Movement ID -StockMovementForId=Movement ID %d -ListMouvementStockProject=List of stock movements associated to project +ListOfInventories=Κατάλογος απογραφών +MovementId=Αναγνώριση κίνησης +StockMovementForId=Αναγνωριστικό κίνησης %d +ListMouvementStockProject=Κατάλογος των κινήσεων αποθεμάτων που σχετίζονται με το έργο StocksArea=Περιοχή αποθηκών -AllWarehouses=All warehouses -IncludeAlsoDraftOrders=Include also draft orders +AllWarehouses=Όλες οι αποθήκες +IncludeAlsoDraftOrders=Συμπεριλάβετε επίσης σχέδια παραγγελιών Location=Τοποθεσία LocationSummary=Σύντομη τοποθεσία όνομα NumberOfDifferentProducts=Αριθμός διαφορετικών προϊόντων NumberOfProducts=Συνολικός αριθμός προϊόντων -LastMovement=Latest movement -LastMovements=Latest movements +LastMovement=Τελευταία κίνηση +LastMovements=Τελευταίες κινήσεις Units=Μονάδες Unit=Μονάδα -StockCorrection=Stock correction +StockCorrection=Διόρθωση αποθέματος CorrectStock=Σωστή απόθεμα StockTransfer=Stock Μεταφορά -TransferStock=Transfer stock +TransferStock=Μεταφορά μετοχών MassStockTransferShort=Μαζική μεταφορά αποθέματος -StockMovement=Stock movement -StockMovements=Stock movements +StockMovement=Μετακίνηση αποθεμάτων +StockMovements=Μετακινήσεις αποθεμάτων NumberOfUnit=Αριθμός μονάδων UnitPurchaseValue=Unit purchase price StockTooLow=Χρηματιστήριο πολύ χαμηλή -StockLowerThanLimit=Stock lower than alert limit (%s) +StockLowerThanLimit=Απόθεμα χαμηλότερο από το όριο συναγερμού (%s) EnhancedValue=Αξία PMPValue=Μέση σταθμική τιμή PMPValueShort=WAP EnhancedValueOfWarehouses=Αποθήκες αξία -UserWarehouseAutoCreate=Create a user warehouse automatically when creating a user -AllowAddLimitStockByWarehouse=Manage also values for minimum and desired stock per pairing (product-warehouse) in addition to values per product -IndependantSubProductStock=Product stock and subproduct stock are independent +UserWarehouseAutoCreate=Δημιουργήστε αυτόματα μια αποθήκη χρήστη κατά τη δημιουργία ενός χρήστη +AllowAddLimitStockByWarehouse=Διαχειριστείτε επίσης την τιμή για το ελάχιστο και το επιθυμητό απόθεμα ανά ζεύγος (αποθήκη προϊόντων) επιπλέον της τιμής για το ελάχιστο και το επιθυμητό απόθεμα ανά προϊόν +IndependantSubProductStock=Το απόθεμα προϊόντων και το απόθεμα υποπροϊόντων είναι ανεξάρτητα QtyDispatched=Ποσότητα αποστέλλονται QtyDispatchedShort=Απεσταλμένη ποσότητα QtyToDispatchShort=Ποσότητα για αποστολή -OrderDispatch=Item receipts -RuleForStockManagementDecrease=Choose Rule for automatic stock decrease (manual decrease is always possible, even if an automatic decrease rule is activated) -RuleForStockManagementIncrease=Choose Rule for automatic stock increase (manual increase is always possible, even if an automatic increase rule is activated) -DeStockOnBill=Decrease real stocks on validation of customer invoice/credit note -DeStockOnValidateOrder=Decrease real stocks on validation of sales order -DeStockOnShipment=Decrease real stocks on shipping validation -DeStockOnShipmentOnClosing=Decrease real stocks when shipping is set to closed -ReStockOnBill=Increase real stocks on validation of vendor invoice/credit note -ReStockOnValidateOrder=Increase real stocks on purchase order approval -ReStockOnDispatchOrder=Increase real stocks on manual dispatching into warehouse, after purchase order receipt of goods -StockOnReception=Increase real stocks on validation of reception -StockOnReceptionOnClosing=Increase real stocks when reception is set to closed +OrderDispatch=Στοιχεία παραστατικών +RuleForStockManagementDecrease=Επιλέξτε τον Κανόνα για την αυτόματη μείωση των αποθεμάτων (η χειρωνακτική μείωση είναι πάντοτε δυνατή, ακόμη και αν ενεργοποιηθεί ένας κανόνας αυτόματης μείωσης) +RuleForStockManagementIncrease=Επιλέξτε τον Κανόνα για την αυτόματη αύξηση των μετοχών (η χειροκίνητη αύξηση είναι πάντα δυνατή, ακόμη και αν ενεργοποιηθεί ένας κανόνας αυτόματης αύξησης) +DeStockOnBill=Μείωση των πραγματικών αποθεμάτων κατά την επικύρωση του τιμολογίου πελάτη / πιστωτικού σημείου +DeStockOnValidateOrder=Μείωση των πραγματικών αποθεμάτων κατά την επικύρωση της εντολής πώλησης +DeStockOnShipment=Μειώστε τα πραγματικά αποθέματα κατά την επικύρωση της ναυτιλίας +DeStockOnShipmentOnClosing=Μείωση πραγματικών αποθεμάτων όταν η ναυτιλία είναι κλειστή +ReStockOnBill=Αύξηση των πραγματικών αποθεμάτων κατά την επικύρωση του τιμολογίου πωλητή / πιστωτικού σημειώματος +ReStockOnValidateOrder=Αύξηση των πραγματικών αποθεμάτων με την έγκριση της εντολής αγοράς +ReStockOnDispatchOrder=Αύξηση των πραγματικών αποθεμάτων κατά τη χειρωνακτική αποστολή στην αποθήκη, μετά την παραλαβή της παραγγελίας αγοράς αγαθών +StockOnReception=Αύξηση των πραγματικών αποθεμάτων κατά την επικύρωση της παραλαβής +StockOnReceptionOnClosing=Αύξηση των πραγματικών αποθεμάτων όταν η λήψη είναι κλειστή OrderStatusNotReadyToDispatch=Παραγγελία δεν έχει ακόμη ή όχι περισσότερο μια κατάσταση που επιτρέπει την αποστολή των προϊόντων σε αποθήκες αποθεμάτων. -StockDiffPhysicTeoric=Explanation for difference between physical and virtual stock +StockDiffPhysicTeoric=Επεξήγηση διαφοράς μεταξύ φυσικού και εικονικού αποθέματος NoPredefinedProductToDispatch=Δεν προκαθορισμένα προϊόντα για αυτό το αντικείμενο. Έτσι, δεν έχει αποστολή σε απόθεμα είναι απαραίτητη. DispatchVerb=Αποστολή StockLimitShort=Όριο για ειδοποιήσεις StockLimit=Όριο ειδοποιήσεων για το απόθεμα -StockLimitDesc=(empty) means no warning.
    0 can be used for a warning as soon as stock is empty. -PhysicalStock=Physical Stock +StockLimitDesc=(κενό) δεν σημαίνει προειδοποίηση.
    0 μπορεί να χρησιμοποιηθεί για μια προειδοποίηση μόλις το απόθεμα είναι άδειο. +PhysicalStock=Φυσικό απόθεμα RealStock=Real Χρηματιστήριο -RealStockDesc=Physical/real stock is the stock currently in the warehouses. -RealStockWillAutomaticallyWhen=The real stock will be modified according to this rule (as defined in the Stock module): +RealStockDesc=Το φυσικό / πραγματικό απόθεμα είναι το απόθεμα που βρίσκεται σήμερα στις αποθήκες. +RealStockWillAutomaticallyWhen=Το πραγματικό απόθεμα θα τροποποιηθεί σύμφωνα με αυτόν τον κανόνα (όπως ορίζεται στην ενότητα του αποθέματος): VirtualStock=Εικονική απόθεμα -VirtualStockDesc=Virtual stock is the calculated stock available once all open/pending actions (that affect stocks) are closed (purchase orders received, sales orders shipped etc.) +VirtualStockDesc=Το εικονικό απόθεμα είναι το διαθέσιμο διαθέσιμο απόθεμα αφού κλείσει όλες οι ανοιχτές / εκκρεμείς ενέργειες (που επηρεάζουν τα αποθέματα) (παραγγελίες αγοράς, παραγγελίες πώλησης κ.λπ.) IdWarehouse=Id αποθήκη DescWareHouse=Αποθήκη Περιγραφή LieuWareHouse=Αποθήκη Localisation WarehousesAndProducts=Αποθήκες και τα προϊόντα -WarehousesAndProductsBatchDetail=Warehouses and products (with detail per lot/serial) +WarehousesAndProductsBatchDetail=Αποθήκες και προϊόντα (με λεπτομέρεια ανά παρτίδα / σειρά) AverageUnitPricePMPShort=Μέση σταθμική τιμή εισόδου AverageUnitPricePMP=Μέση σταθμική τιμή εισόδου SellPriceMin=Πώληση Τιμή μονάδας @@ -98,18 +98,18 @@ EstimatedStockValueSell=Τιμή για πώληση EstimatedStockValueShort=Είσοδος αξία μετοχών EstimatedStockValue=Είσοδος αξία μετοχών DeleteAWarehouse=Διαγραφή μιας αποθήκης -ConfirmDeleteWarehouse=Are you sure you want to delete the warehouse %s? +ConfirmDeleteWarehouse=Είστε βέβαιοι ότι θέλετε να διαγράψετε την αποθήκη %s ? PersonalStock=Προσωπικά %s απόθεμα ThisWarehouseIsPersonalStock=Αυτή η αποθήκη αποτελεί προσωπική απόθεμα %s %s SelectWarehouseForStockDecrease=Επιλέξτε αποθήκη που θα χρησιμοποιηθεί για μείωση αποθεμάτων SelectWarehouseForStockIncrease=Επιλέξτε αποθήκη που θα χρησιμοποιηθεί για αύξηση των αποθεμάτων NoStockAction=No stock action -DesiredStock=Desired Stock -DesiredStockDesc=This stock amount will be the value used to fill the stock by replenishment feature. +DesiredStock=Επιθυμητό απόθεμα +DesiredStockDesc=Αυτό το ποσό μετοχών θα είναι η τιμή που χρησιμοποιείται για τη συμπλήρωση του αποθέματος με τη λειτουργία αναπλήρωσης. StockToBuy=Για να παραγγείλετε Replenishment=Αναπλήρωση ReplenishmentOrders=Αναπλήρωση παραγγελίων -VirtualDiffersFromPhysical=According to increase/decrease stock options, physical stock and virtual stock (physical + current orders) may differ +VirtualDiffersFromPhysical=Σύμφωνα με τις επιλογές αύξησης / μείωσης των μετοχών, το φυσικό απόθεμα και το εικονικό απόθεμα (φυσικές + τρέχουσες παραγγελίες) μπορεί να διαφέρουν UseVirtualStockByDefault=Χρησιμοποιήστε το εικονικό απόθεμα από προεπιλογή, αντί των φυσικών αποθεμάτων, για τη \nλειτουργία αναπλήρωσης UseVirtualStock=Χρησιμοποιήστε το εικονικό απόθεμα UsePhysicalStock=Χρησιμοποιήστε το φυσικό απόθεμα @@ -117,98 +117,102 @@ CurentSelectionMode=Τρέχουσα μέθοδος επιλογής CurentlyUsingVirtualStock=Εικονικό απόθεμα CurentlyUsingPhysicalStock=Φυσικό απόθεμα RuleForStockReplenishment=Κανόνας για τα αποθέματα αναπλήρωσης -SelectProductWithNotNullQty=Select at least one product with a qty not null and a vendor +SelectProductWithNotNullQty=Επιλέξτε τουλάχιστον ένα προϊόν με μη τετραγωνικό μηδενικό και έναν προμηθευτή AlertOnly= Ειδοποιήσεις μόνο WarehouseForStockDecrease=Η αποθήκη %s να να χρησιμοποιηθεί για μείωση αποθεμάτων WarehouseForStockIncrease=Η αποθήκη %s θα χρησιμοποιηθεί για την αύξηση των αποθεμάτων ForThisWarehouse=Για αυτή την αποθήκη -ReplenishmentStatusDesc=This is a list of all products with a stock lower than desired stock (or lower than alert value if checkbox "alert only" is checked). Using the checkbox, you can create purchase orders to fill the difference. -ReplenishmentOrdersDesc=This is a list of all open purchase orders including predefined products. Only open orders with predefined products, so orders that may affect stocks, are visible here. +ReplenishmentStatusDesc=Πρόκειται για μια λίστα με όλα τα προϊόντα με αποθέματα χαμηλότερα από τα επιθυμητά αποθέματα (ή χαμηλότερα από την τιμή προειδοποίησης αν έχει επιλεγεί το πλαίσιο ελέγχου "Μόνο προειδοποίηση"). Χρησιμοποιώντας το πλαίσιο ελέγχου, μπορείτε να δημιουργήσετε εντολές αγοράς για να γεμίσετε τη διαφορά. +ReplenishmentOrdersDesc=Αυτή είναι μια λίστα όλων των ανοιχτών παραγγελιών αγοράς, συμπεριλαμβανομένων προκαθορισμένων προϊόντων. Μόνο ανοιχτές παραγγελίες με προκαθορισμένα προϊόντα, έτσι ώστε παραγγελίες που μπορεί να επηρεάσουν τα αποθέματα, είναι ορατές εδώ. Replenishments=Αναπληρώσεις NbOfProductBeforePeriod=Ποσότητα του προϊόντος %s σε απόθεμα πριν από την επιλεγμένη περίοδο (< %s) NbOfProductAfterPeriod=Ποσότητα του προϊόντος %s σε απόθεμα πριν από την επιλεγμένη περίοδο (> %s) MassMovement=Μαζική μετακίνηση SelectProductInAndOutWareHouse=Επιλέξτε ένα προϊόν, ποσότητα, μια αποθήκη πηγή και μια αποθήκη στόχο, στη συνέχεια, κάντε κλικ στο "%s". Μόλις γίνει αυτό για όλες τις απαιτούμενες κινήσεις, κάντε κλικ στο "%s". -RecordMovement=Record transfer +RecordMovement=Μεταφορά εγγραφών ReceivingForSameOrder=Αποδείξεις για αυτή την παραγγελία StockMovementRecorded=Οι κινήσεις των αποθεμάτων καταγράφονται RuleForStockAvailability=Κανόνες σχετικά με τις απαιτήσεις του αποθέματος -StockMustBeEnoughForInvoice=Stock level must be enough to add product/service to invoice (check is done on current real stock when adding a line into invoice whatever the rule for automatic stock change) -StockMustBeEnoughForOrder=Stock level must be enough to add product/service to order (check is done on current real stock when adding a line into order whatever the rule for automatic stock change) -StockMustBeEnoughForShipment= Stock level must be enough to add product/service to shipment (check is done on current real stock when adding a line into shipment whatever the rule for automatic stock change) +StockMustBeEnoughForInvoice=Το επίπεδο αποθεμάτων πρέπει να είναι αρκετό για να προσθέσει το προϊόν / υπηρεσία στο τιμολόγιο (ο έλεγχος γίνεται με βάση το τρέχον πραγματικό απόθεμα όταν προστίθεται μια γραμμή στο τιμολόγιο, ανεξάρτητα από τον κανόνα για την αυτόματη αλλαγή μετοχών) +StockMustBeEnoughForOrder=Το επίπεδο των αποθεμάτων πρέπει να είναι αρκετό για να προσθέσετε το προϊόν / την υπηρεσία στην παραγγελία (ο έλεγχος γίνεται με βάση το τρέχον πραγματικό απόθεμα όταν προσθέτετε μια γραμμή σε παραγγελία ανεξάρτητα από τον κανόνα για την αυτόματη αλλαγή μετοχών) +StockMustBeEnoughForShipment= Το επίπεδο αποθεμάτων πρέπει να είναι αρκετό για να προστεθεί το προϊόν / η υπηρεσία στην αποστολή (ο έλεγχος γίνεται σε τρέχον πραγματικό απόθεμα κατά την προσθήκη μιας γραμμής στην αποστολή ανεξάρτητα από τον κανόνα για την αυτόματη αλλαγή μετοχών) MovementLabel=Ετικέτα λογιστικής κίνησης -TypeMovement=Type of movement -DateMovement=Date of movement +TypeMovement=Τύπος κίνησης +DateMovement=Ημερομηνία μετακίνησης InventoryCode=Λογιστική κίνηση ή κωδικός απογραφής IsInPackage=Περιεχόμενα συσκευασίας -WarehouseAllowNegativeTransfer=Stock can be negative -qtyToTranferIsNotEnough=You don't have enough stock from your source warehouse and your setup does not allow negative stocks. +WarehouseAllowNegativeTransfer=Το απόθεμα μπορεί να είναι αρνητικό +qtyToTranferIsNotEnough=Δεν έχετε αρκετό απόθεμα από την αποθήκη προέλευσης και η ρύθμισή σας δεν επιτρέπει αρνητικά αποθέματα. ShowWarehouse=Εμφάνιση αποθήκης MovementCorrectStock=Διόρθωση αποθέματος για το προϊόν %s MovementTransferStock=Μετακίνηση του προϊόντος %s σε μια άλλη αποθήκη -InventoryCodeShort=Inv./Mov. code -NoPendingReceptionOnSupplierOrder=No pending reception due to open purchase order -ThisSerialAlreadyExistWithDifferentDate=This lot/serial number (%s) already exists but with different eatby or sellby date (found %s but you enter %s). -OpenAll=Open for all actions -OpenInternal=Open only for internal actions -UseDispatchStatus=Use a dispatch status (approve/refuse) for product lines on purchase order reception -OptionMULTIPRICESIsOn=Option "several prices per segment" is on. It means a product has several selling price so value for sell can't be calculated -ProductStockWarehouseCreated=Stock limit for alert and desired optimal stock correctly created -ProductStockWarehouseUpdated=Stock limit for alert and desired optimal stock correctly updated -ProductStockWarehouseDeleted=Stock limit for alert and desired optimal stock correctly deleted -AddNewProductStockWarehouse=Set new limit for alert and desired optimal stock -AddStockLocationLine=Decrease quantity then click to add another warehouse for this product -InventoryDate=Inventory date -NewInventory=New inventory -inventorySetup = Inventory Setup -inventoryCreatePermission=Create new inventory -inventoryReadPermission=View inventories -inventoryWritePermission=Update inventories -inventoryValidatePermission=Validate inventory -inventoryTitle=Inventory -inventoryListTitle=Inventories -inventoryListEmpty=No inventory in progress -inventoryCreateDelete=Create/Delete inventory +InventoryCodeShort=Inv./Mov. κώδικας +NoPendingReceptionOnSupplierOrder=Δεν υπάρχει εκκρεμότητα λήψης λόγω ανοικτής εντολής αγοράς +ThisSerialAlreadyExistWithDifferentDate=Αυτός ο αριθμός παρτίδας / αύξων αριθμός ( %s ) υπάρχει ήδη αλλά με διαφορετική ημερομηνία κατανάλωσης ή πώλησης (βρέθηκε %s αλλά εισάγετε %s ). +OpenAll=Ανοίξτε για όλες τις ενέργειες +OpenInternal=Ανοίξτε μόνο για εσωτερικές ενέργειες +UseDispatchStatus=Χρησιμοποιήστε την κατάσταση αποστολής (έγκριση / απόρριψη) για τις σειρές προϊόντων κατά τη λήψη της παραγγελίας αγοράς +OptionMULTIPRICESIsOn=Η επιλογή "διάφορες τιμές ανά τμήμα" είναι ενεργοποιημένη. Σημαίνει ότι ένα προϊόν έχει πολλές τιμές πώλησης, ώστε να μην μπορεί να υπολογιστεί η τιμή πώλησης +ProductStockWarehouseCreated=Το όριο αποθεμάτων για την ειδοποίηση και το επιθυμητό βέλτιστο απόθεμα που δημιουργήθηκε σωστά +ProductStockWarehouseUpdated=Το όριο αποθεμάτων για την ειδοποίηση και το επιθυμητό βέλτιστο απόθεμα ενημερώνονται σωστά +ProductStockWarehouseDeleted=Το όριο αποθεμάτων για προειδοποίηση και το επιθυμητό βέλτιστο απόθεμα διαγράφονται σωστά +AddNewProductStockWarehouse=Ορίστε νέο όριο για την προειδοποίηση και το επιθυμητό βέλτιστο απόθεμα +AddStockLocationLine=Μειώστε την ποσότητα και έπειτα κάντε κλικ για να προσθέσετε μια άλλη αποθήκη για αυτό το προϊόν +InventoryDate=Ημερομηνία απογραφής +NewInventory=Νέο απόθεμα +inventorySetup = Ρύθμιση αποθέματος +inventoryCreatePermission=Δημιουργία νέου αποθέματος +inventoryReadPermission=Προβολή καταλόγων +inventoryWritePermission=Ενημέρωση αποθεμάτων +inventoryValidatePermission=Επικύρωση απογραφής +inventoryTitle=Καταγραφή εμπορευμάτων +inventoryListTitle=Αποθέματα +inventoryListEmpty=Δεν υπάρχει απογραφή σε εξέλιξη +inventoryCreateDelete=Δημιουργία / Διαγραφή αποθέματος inventoryCreate=Δημιουργία νέου inventoryEdit=Επεξεργασία inventoryValidate=Επικυρώθηκε inventoryDraft=Σε εξέλιξη -inventorySelectWarehouse=Warehouse choice +inventorySelectWarehouse=Επιλογή της αποθήκης inventoryConfirmCreate=Δημιουργία -inventoryOfWarehouse=Inventory for warehouse: %s -inventoryErrorQtyAdd=Error: one quantity is less than zero -inventoryMvtStock=By inventory -inventoryWarningProductAlreadyExists=This product is already into list +inventoryOfWarehouse=Απογραφή αποθήκης: %s +inventoryErrorQtyAdd=Σφάλμα: μία ποσότητα είναι μικρότερη από μηδέν +inventoryMvtStock=Με απογραφή +inventoryWarningProductAlreadyExists=Αυτό το προϊόν βρίσκεται ήδη στη λίστα SelectCategory=Φίλτρο κατηγορίας -SelectFournisseur=Vendor filter -inventoryOnDate=Inventory -INVENTORY_DISABLE_VIRTUAL=Virtual product (kit): do not decrement stock of a child product -INVENTORY_USE_MIN_PA_IF_NO_LAST_PA=Use the buy price if no last buy price can be found -INVENTORY_USE_INVENTORY_DATE_FROM_DATEMVT=Stock movement has date of inventory -inventoryChangePMPPermission=Allow to change PMP value for a product -ColumnNewPMP=New unit PMP -OnlyProdsInStock=Do not add product without stock +SelectFournisseur=Φίλτρο προμηθευτή +inventoryOnDate=Καταγραφή εμπορευμάτων +INVENTORY_DISABLE_VIRTUAL=Εικονικό προϊόν (κιτ): Μην μειώνετε το απόθεμα ενός παιδικού προϊόντος +INVENTORY_USE_MIN_PA_IF_NO_LAST_PA=Χρησιμοποιήστε την τιμή αγοράς αν δεν μπορείτε να βρείτε την τελευταία τιμή αγοράς +INVENTORY_USE_INVENTORY_DATE_FOR_DATE_OF_MVT=Οι κινήσεις των αποθεμάτων θα έχουν την ημερομηνία απογραφής (αντί της ημερομηνίας επικύρωσης του αποθέματος) +inventoryChangePMPPermission=Επιτρέψτε να αλλάξετε την τιμή PMP για ένα προϊόν +ColumnNewPMP=Νέα μονάδα PMP +OnlyProdsInStock=Μην προσθέτετε προϊόν χωρίς απόθεμα TheoricalQty=Theorique qty TheoricalValue=Theorique qty -LastPA=Last BP -CurrentPA=Curent BP -RealQty=Real Qty -RealValue=Real Value -RegulatedQty=Regulated Qty -AddInventoryProduct=Add product to inventory +LastPA=Τελευταία BP +CurrentPA=Τρέχουσα BP +RealQty=Πραγματική ποσότητα +RealValue=Πραγματική αξία +RegulatedQty=Ρυθμιζόμενη ποσότητα +AddInventoryProduct=Προσθήκη προϊόντος στο απόθεμα AddProduct=Προσθήκη -ApplyPMP=Apply PMP -FlushInventory=Flush inventory -ConfirmFlushInventory=Do you confirm this action? -InventoryFlushed=Inventory flushed -ExitEditMode=Exit edition +ApplyPMP=Εφαρμογή PMP +FlushInventory=Εκκαθάριση αποθέματος +ConfirmFlushInventory=Επιβεβαιώνετε αυτήν την ενέργεια; +InventoryFlushed=Το απόθεμα ξεπλύνεται +ExitEditMode=Έξοδος από την έκδοση inventoryDeleteLine=Διαγραφή γραμμής -RegulateStock=Regulate Stock +RegulateStock=Ρυθμίστε το απόθεμα ListInventory=Λίστα -StockSupportServices=Stock management supports Services -StockSupportServicesDesc=By default, you can stock only products of type "product". You may also stock a product of type "service" if both module Services and this option are enabled. -ReceiveProducts=Receive items -StockIncreaseAfterCorrectTransfer=Increase by correction/transfer -StockDecreaseAfterCorrectTransfer=Decrease by correction/transfer -StockIncrease=Stock increase -StockDecrease=Stock decrease +StockSupportServices=Η διαχείριση αποθεμάτων υποστηρίζει υπηρεσίες +StockSupportServicesDesc=Από προεπιλογή, μπορείτε να αποθηκεύσετε μόνο προϊόντα τύπου "προϊόντος". Μπορείτε επίσης να αποθηκεύσετε ένα προϊόν τύπου "υπηρεσίας" εάν είναι ενεργοποιημένες και οι δύο ενότητες Υπηρεσίες και αυτή η επιλογή. +ReceiveProducts=Λήψη στοιχείων +StockIncreaseAfterCorrectTransfer=Αύξηση με διόρθωση / μεταφορά +StockDecreaseAfterCorrectTransfer=Μείωση με διόρθωση / μεταφορά +StockIncrease=Αύξηση μετοχών +StockDecrease=Μείωση μετοχών +InventoryForASpecificWarehouse=Απογραφή για μια συγκεκριμένη αποθήκη +InventoryForASpecificProduct=Απογραφή για ένα συγκεκριμένο προϊόν +StockIsRequiredToChooseWhichLotToUse=Stock is required to choose which lot to use +ForceTo=Force to diff --git a/htdocs/langs/el_GR/stripe.lang b/htdocs/langs/el_GR/stripe.lang index 3a711225139..7ea74a4bc3e 100644 --- a/htdocs/langs/el_GR/stripe.lang +++ b/htdocs/langs/el_GR/stripe.lang @@ -1,69 +1,70 @@ # Dolibarr language file - Source file is en_US - stripe -StripeSetup=Stripe module setup -StripeDesc=Offer customers a Stripe online payment page for payments with credit/cebit cards via Stripe. This can be used to allow your customers to make ad-hoc payments or for payments related to a particular Dolibarr object (invoice, order, ...) -StripeOrCBDoPayment=Pay with credit card or Stripe +StripeSetup=Ρύθμιση μονάδας ταινιών +StripeDesc=Προσφέρετε στους πελάτες μια σελίδα Stripe online πληρωμής για πληρωμές με πιστωτικές κάρτες μέσω του Stripe . Αυτό μπορεί να χρησιμοποιηθεί για να επιτρέψει στους πελάτες σας να πραγματοποιούν ad hoc πληρωμές ή για πληρωμές που σχετίζονται με ένα συγκεκριμένο αντικείμενο Dolibarr (τιμολόγιο, παραγγελία, ...) +StripeOrCBDoPayment=Πληρώστε με πιστωτική κάρτα ή Stripe FollowingUrlAreAvailableToMakePayments=Μετά από τις διευθύνσεις URL είναι διαθέσιμοι να προσφέρουν μια σελίδα σε έναν πελάτη να προβεί σε πληρωμή σε Dolibarr αντικείμενα PaymentForm=Έντυπο πληρωμής -WelcomeOnPaymentPage=Welcome to our online payment service +WelcomeOnPaymentPage=Καλώς ήλθατε στην ηλεκτρονική υπηρεσία πληρωμών μας ThisScreenAllowsYouToPay=Αυτή η οθόνη σας επιτρέπει να κάνετε μια online πληρωμή %s. ThisIsInformationOnPayment=Πρόκειται για πληροφορίες σχετικά με την πληρωμή να γίνει ToComplete=Για να ολοκληρώσετε YourEMail=E-mail για να λάβετε επιβεβαίωση της πληρωμής -STRIPE_PAYONLINE_SENDEMAIL=Email notification after a payment attempt (success or fail) +STRIPE_PAYONLINE_SENDEMAIL=Ειδοποίηση μέσω ηλεκτρονικού ταχυδρομείου μετά από απόπειρα πληρωμής (επιτυχία ή αποτυχία) Creditor=Πιστωτής PaymentCode=Κωδικός Πληρωμής -StripeDoPayment=Pay with Stripe -YouWillBeRedirectedOnStripe=You will be redirected on secured Stripe page to input you credit card information +StripeDoPayment=Πληρώστε με λωρίδα +YouWillBeRedirectedOnStripe=Θα μεταφερθείτε στη σελίδα Ασφαλής σελίδα Stripe για να εισαγάγετε τις πληροφορίες της πιστωτικής σας κάρτας Continue=Επόμενη ToOfferALinkForOnlinePayment=URL για %s πληρωμής -ToOfferALinkForOnlinePaymentOnOrder=URL to offer a %s online payment user interface for a sales order -ToOfferALinkForOnlinePaymentOnInvoice=URL για να προσφέρει μια %s online διεπαφή χρήστη για την πληρωμή του τιμολογίου -ToOfferALinkForOnlinePaymentOnContractLine=URL για να προσφέρει μια %s online διεπαφή χρήστη πληρωμή για μια γραμμή σύμβαση -ToOfferALinkForOnlinePaymentOnFreeAmount=URL για να προσφέρει μια %s online διεπαφή χρήστη πληρωμή για ένα ελεύθερο ποσό -ToOfferALinkForOnlinePaymentOnMemberSubscription=URL για να προσφέρει μια %s online διεπαφή χρήστη πληρωμή για μια συνδρομή μέλους -YouCanAddTagOnUrl=Μπορείτε επίσης να προσθέσετε την παράμετρο url & tag = αξία σε κανένα από αυτά τα URL (απαιτείται μόνο για την ελεύθερη πληρωμής) για να προσθέσετε το δικό σας σχόλιο ετικέτα πληρωμής. -SetupStripeToHavePaymentCreatedAutomatically=Setup your Stripe with url %s to have payment created automatically when validated by Stripe. +ToOfferALinkForOnlinePaymentOnOrder=URL to offer a %s online payment page for a sales order +ToOfferALinkForOnlinePaymentOnInvoice=URL to offer a %s online payment page for a customer invoice +ToOfferALinkForOnlinePaymentOnContractLine=URL to offer a %s online payment page for a contract line +ToOfferALinkForOnlinePaymentOnFreeAmount=URL to offer a %s online payment page of any amount with no existing object +ToOfferALinkForOnlinePaymentOnMemberSubscription=URL to offer a %s online payment page for a member subscription +ToOfferALinkForOnlinePaymentOnDonation=URL to offer a %s online payment page for payment of a donation +YouCanAddTagOnUrl=You can also add url parameter &tag=value to any of those URL (mandatory only for payment not linked to an object) to add your own payment comment tag.
    For the URL of payments with no existing object, you may also add the parameter &noidempotency=1 so the same link with same tag can be used several times (some payment mode may limit the payment to 1 for each different link without this parameter) +SetupStripeToHavePaymentCreatedAutomatically=Ρυθμίστε το Stripe με url %s για να δημιουργηθεί αυτόματα πληρωμή όταν επικυρωθεί από το Stripe. AccountParameter=Παράμετροι λογαριασμού UsageParameter=Παράμετροι χρήσης InformationToFindParameters=Βοήθεια για να βρείτε %s τα στοιχεία του λογαριασμού σας -STRIPE_CGI_URL_V2=Url of Stripe CGI module for payment +STRIPE_CGI_URL_V2=Διεύθυνση Url της ενότητας CGI Stripe για πληρωμή VendorName=Όνομα του πωλητή CSSUrlForPaymentForm=Url CSS φύλλο στυλ για το έντυπο πληρωμής -NewStripePaymentReceived=New Stripe payment received -NewStripePaymentFailed=New Stripe payment tried but failed -STRIPE_TEST_SECRET_KEY=Secret test key -STRIPE_TEST_PUBLISHABLE_KEY=Publishable test key -STRIPE_TEST_WEBHOOK_KEY=Webhook test key -STRIPE_LIVE_SECRET_KEY=Secret live key -STRIPE_LIVE_PUBLISHABLE_KEY=Publishable live key -STRIPE_LIVE_WEBHOOK_KEY=Webhook live key -ONLINE_PAYMENT_WAREHOUSE=Stock to use for stock decrease when online payment is done
    (TODO When option to decrease stock is done on an action on invoice and the online payment generate itself the invoice ?) -StripeLiveEnabled=Stripe live enabled (otherwise test/sandbox mode) -StripeImportPayment=Import Stripe payments -ExampleOfTestCreditCard=Example of credit card for test: %s => valid, %s => error CVC, %s => expired, %s => charge fails -StripeGateways=Stripe gateways -OAUTH_STRIPE_TEST_ID=Stripe Connect Client ID (ca_...) -OAUTH_STRIPE_LIVE_ID=Stripe Connect Client ID (ca_...) -BankAccountForBankTransfer=Bank account for fund payouts -StripeAccount=Stripe account -StripeChargeList=List of Stripe charges -StripeTransactionList=List of Stripe transactions -StripeCustomerId=Stripe customer id -StripePaymentModes=Stripe payment modes -LocalID=Local ID -StripeID=Stripe ID -NameOnCard=Name on card -CardNumber=Card Number -ExpiryDate=Expiry Date +NewStripePaymentReceived=Πληρωμή της νέας ταινίας Stripe +NewStripePaymentFailed=Η πληρωμή του νέου Stripe προσπάθησε αλλά απέτυχε +STRIPE_TEST_SECRET_KEY=Μυστικό κλειδί δοκιμής +STRIPE_TEST_PUBLISHABLE_KEY=Κλειδί ελέγχου δοκιμαστικής έκδοσης +STRIPE_TEST_WEBHOOK_KEY=Πλήκτρο δοκιμής Webhook +STRIPE_LIVE_SECRET_KEY=Μυστικό ζωντανό κλειδί +STRIPE_LIVE_PUBLISHABLE_KEY=Δημοσιεύσιμο ζωντανό κλειδί +STRIPE_LIVE_WEBHOOK_KEY=Ζωντανό κλειδί Webhook +ONLINE_PAYMENT_WAREHOUSE=Το απόθεμα που χρησιμοποιείται για μείωση μετοχών όταν γίνεται η ηλεκτρονική πληρωμή
    (TODO Όταν η επιλογή για μείωση του αποθέματος πραγματοποιείται με μια ενέργεια στο τιμολόγιο και η ηλεκτρονική πληρωμή παράγει το τιμολόγιο;) +StripeLiveEnabled=Η λειτουργία Stripe ζωντανά είναι ενεργοποιημένη (διαφορετικά η λειτουργία test / sandbox) +StripeImportPayment=Εισαγωγή πληρωμών Stripe +ExampleOfTestCreditCard=Παράδειγμα πιστωτικής κάρτας για δοκιμή: %s => έγκυρο, %s => σφάλμα CVC, %s => έληξε, %s => αποτυχία χρέωσης +StripeGateways=Πύλες ταινιών +OAUTH_STRIPE_TEST_ID=Το αναγνωριστικό πελάτη Stripe Connect (ca _...) +OAUTH_STRIPE_LIVE_ID=Το αναγνωριστικό πελάτη Stripe Connect (ca _...) +BankAccountForBankTransfer=Τραπεζικός λογαριασμός για πληρωμές αμοιβαίων κεφαλαίων +StripeAccount=Λογαριασμός Stripe +StripeChargeList=Λίστα χρεώσεων Stripe +StripeTransactionList=Κατάλογος των συναλλαγών Stripe +StripeCustomerId=Στοιχείο id του πελάτη +StripePaymentModes=Λειτουργίες πληρωμής με λωρίδες +LocalID=Τοπικό αναγνωριστικό +StripeID=Αναγνωριστικό ταινίας +NameOnCard=όνομα στην κάρτα +CardNumber=Αριθμός κάρτας +ExpiryDate=Ημερομηνία λήξης CVN=CVN DeleteACard=Διαγραφή κάρτας -ConfirmDeleteCard=Are you sure you want to delete this Credit or Debit card? -CreateCustomerOnStripe=Create customer on Stripe -CreateCardOnStripe=Create card on Stripe -ShowInStripe=Show in Stripe -StripeUserAccountForActions=User account to use for email notification of some Stripe events (Stripe payouts) -StripePayoutList=List of Stripe payouts -ToOfferALinkForTestWebhook=Link to setup Stripe WebHook to call the IPN (test mode) -ToOfferALinkForLiveWebhook=Link to setup Stripe WebHook to call the IPN (live mode) -PaymentWillBeRecordedForNextPeriod=Payment will be recorded for the next period. -ClickHereToTryAgain=Click here to try again... +ConfirmDeleteCard=Είστε βέβαιοι ότι θέλετε να διαγράψετε αυτήν την πιστωτική ή χρεωστική κάρτα; +CreateCustomerOnStripe=Δημιουργία πελάτη στο Stripe +CreateCardOnStripe=Δημιουργία κάρτας στο Stripe +ShowInStripe=Εμφάνιση στο Stripe +StripeUserAccountForActions=Λογαριασμός χρήστη που θα χρησιμοποιηθεί για την ειδοποίηση μέσω ηλεκτρονικού ταχυδρομείου ορισμένων συμβάντων Stripe (πληρωμές Stripe) +StripePayoutList=Λίστα των πληρωμών Stripe +ToOfferALinkForTestWebhook=Σύνδεση με τη ρύθμιση Stripe WebHook για κλήση του IPN (λειτουργία δοκιμής) +ToOfferALinkForLiveWebhook=Σύνδεση στη ρύθμιση Stripe WebHook για κλήση του IPN (ζωντανή λειτουργία) +PaymentWillBeRecordedForNextPeriod=Η πληρωμή θα καταγραφεί για την επόμενη περίοδο. +ClickHereToTryAgain=Κάντε κλικ εδώ για να δοκιμάσετε ξανά ... diff --git a/htdocs/langs/el_GR/ticket.lang b/htdocs/langs/el_GR/ticket.lang index 1293b461de9..e94b64e5b8c 100644 --- a/htdocs/langs/el_GR/ticket.lang +++ b/htdocs/langs/el_GR/ticket.lang @@ -18,277 +18,287 @@ # Generic # -Module56000Name=Tickets -Module56000Desc=Ticket system for issue or request management +Module56000Name=Εισιτήρια +Module56000Desc=Σύστημα εισιτηρίων για διαχείριση εκδόσεων ή αιτήσεων -Permission56001=See tickets -Permission56002=Modify tickets -Permission56003=Delete tickets -Permission56004=Manage tickets -Permission56005=See tickets of all third parties (not effective for external users, always be limited to the third party they depend on) +Permission56001=Δείτε εισιτήρια +Permission56002=Τροποποίηση εισιτηρίων +Permission56003=Διαγράψτε τα εισιτήρια +Permission56004=Διαχείριση εισιτηρίων +Permission56005=Δείτε τα εισιτήρια όλων των τρίτων (δεν είναι αποτελεσματικά για εξωτερικούς χρήστες, πάντα περιορίζονται στο τρίτο μέρος από το οποίο εξαρτώνται) -TicketDictType=Ticket - Types -TicketDictCategory=Ticket - Groupes -TicketDictSeverity=Ticket - Severities -TicketTypeShortBUGSOFT=Dysfonctionnement logiciel -TicketTypeShortBUGHARD=Dysfonctionnement matériel -TicketTypeShortCOM=Commercial question -TicketTypeShortINCIDENT=Request for assistance +TicketDictType=Τύπος εισιτηρίου +TicketDictCategory=Εισιτήριο - Ομαδοποιεί +TicketDictSeverity=Εισιτήριο - Βαρύτητα +TicketTypeShortBUGSOFT=Λογική δυσλειτουργίας +TicketTypeShortBUGHARD=Dysfonctionnement υλικά +TicketTypeShortCOM=Εμπορική ερώτηση + +TicketTypeShortHELP=Request for functionnal help +TicketTypeShortISSUE=Issue, bug or problem +TicketTypeShortREQUEST=Change or enhancement request TicketTypeShortPROJET=Έργο TicketTypeShortOTHER=Άλλο TicketSeverityShortLOW=Χαμηλή -TicketSeverityShortNORMAL=Normal +TicketSeverityShortNORMAL=Κανονικός TicketSeverityShortHIGH=Υψηλή -TicketSeverityShortBLOCKING=Critical/Blocking +TicketSeverityShortBLOCKING=Κρίσιμη / Αποκλεισμός -ErrorBadEmailAddress=Field '%s' incorrect -MenuTicketMyAssign=My tickets -MenuTicketMyAssignNonClosed=My open tickets -MenuListNonClosed=Open tickets +ErrorBadEmailAddress=Το πεδίο '%s' είναι εσφαλμένο +MenuTicketMyAssign=Τα εισιτήριά μου +MenuTicketMyAssignNonClosed=Τα ανοιχτά μου εισιτήρια +MenuListNonClosed=Ανοίξτε εισιτήρια TypeContact_ticket_internal_CONTRIBUTOR=Συνεισφέρων -TypeContact_ticket_internal_SUPPORTTEC=Assigned user -TypeContact_ticket_external_SUPPORTCLI=Customer contact / incident tracking -TypeContact_ticket_external_CONTRIBUTOR=External contributor +TypeContact_ticket_internal_SUPPORTTEC=Εκχωρημένος χρήστης +TypeContact_ticket_external_SUPPORTCLI=Παρακολούθηση επαφών πελατών / συμβάντων +TypeContact_ticket_external_CONTRIBUTOR=Εξωτερικός συνεργάτης -OriginEmail=Email source -Notify_TICKET_SENTBYMAIL=Send ticket message by email +OriginEmail=Πηγή ηλεκτρονικού ταχυδρομείου +Notify_TICKET_SENTBYMAIL=Στείλτε μήνυμα εισιτηρίου μέσω ηλεκτρονικού ταχυδρομείου # Status -NotRead=Not read +NotRead=Δεν διαβάζεται Read=Ανάγνωση -Assigned=Assigned +Assigned=Ανατεθεί InProgress=Σε εξέλιξη -NeedMoreInformation=Waiting for information -Answered=Answered +NeedMoreInformation=Αναμονή για πληροφορίες +Answered=Απαντήθηκε Waiting=Αναμονή Closed=Έκλεισε -Deleted=Deleted +Deleted=Διαγράφηκε # Dict Type=Τύπος -Category=Analytic code -Severity=Severity +Category=Αναλυτικός κώδικας +Severity=Δριμύτητα # Email templates -MailToSendTicketMessage=To send email from ticket message +MailToSendTicketMessage=Για να στείλετε email από το μήνυμα εισιτηρίων # # Admin page # -TicketSetup=Ticket module setup +TicketSetup=Ρύθμιση μονάδας εισιτηρίων TicketSettings=Ρυθμίσεις TicketSetupPage= -TicketPublicAccess=A public interface requiring no identification is available at the following url -TicketSetupDictionaries=The type of ticket, severity and analytic codes are configurable from dictionaries -TicketParamModule=Module variable setup -TicketParamMail=Email setup -TicketEmailNotificationFrom=Notification email from -TicketEmailNotificationFromHelp=Used into ticket message answer by example -TicketEmailNotificationTo=Notifications email to -TicketEmailNotificationToHelp=Send email notifications to this address. -TicketNewEmailBodyLabel=Text message sent after creating a ticket -TicketNewEmailBodyHelp=The text specified here will be inserted into the email confirming the creation of a new ticket from the public interface. Information on the consultation of the ticket are automatically added. -TicketParamPublicInterface=Public interface setup -TicketsEmailMustExist=Require an existing email address to create a ticket -TicketsEmailMustExistHelp=In the public interface, the email address should already be filled in the database to create a new ticket. +TicketPublicAccess=Μια δημόσια διεπαφή που δεν απαιτεί αναγνώριση είναι διαθέσιμη στην παρακάτω διεύθυνση URL +TicketSetupDictionaries=Ο τύπος του εισιτηρίου, ο βαθμός σοβαρότητας και οι αναλυτικοί κωδικοί ρυθμίζονται από λεξικά +TicketParamModule=Ρύθμιση μεταβλητής μονάδας +TicketParamMail=Ρύθμιση ηλεκτρονικού ταχυδρομείου +TicketEmailNotificationFrom=Ειδοποίηση ηλεκτρονικού ταχυδρομείου από +TicketEmailNotificationFromHelp=Χρησιμοποιείται στο μήνυμα του εισιτηρίου με το παράδειγμα +TicketEmailNotificationTo=Οι ειδοποιήσεις αποστέλλονται ηλεκτρονικά στο +TicketEmailNotificationToHelp=Στείλτε ειδοποιήσεις μέσω ηλεκτρονικού ταχυδρομείου σε αυτήν τη διεύθυνση. +TicketNewEmailBodyLabel=Μήνυμα κειμένου που αποστέλλεται μετά τη δημιουργία ενός εισιτηρίου +TicketNewEmailBodyHelp=Το κείμενο που καθορίζεται εδώ θα εισαχθεί στο μήνυμα ηλεκτρονικού ταχυδρομείου που επιβεβαιώνει τη δημιουργία νέου εισιτηρίου από το δημόσιο περιβάλλον. Οι πληροφορίες σχετικά με τη διαβούλευση με το εισιτήριο προστίθενται αυτόματα. +TicketParamPublicInterface=Ρύθμιση δημόσιας διεπαφής +TicketsEmailMustExist=Απαιτήστε μια υπάρχουσα διεύθυνση ηλεκτρονικού ταχυδρομείου για να δημιουργήσετε ένα εισιτήριο +TicketsEmailMustExistHelp=Στη δημόσια διεπαφή, η διεύθυνση ηλεκτρονικού ταχυδρομείου θα πρέπει ήδη να συμπληρωθεί στη βάση δεδομένων για να δημιουργηθεί ένα νέο εισιτήριο. PublicInterface=Δημόσια διεπαφή -TicketUrlPublicInterfaceLabelAdmin=Alternative URL for public interface -TicketUrlPublicInterfaceHelpAdmin=It is possible to define an alias to the web server and thus make available the public interface with another URL (the server must act as a proxy on this new URL) -TicketPublicInterfaceTextHomeLabelAdmin=Welcome text of the public interface -TicketPublicInterfaceTextHome=You can create a support ticket or view existing from its identifier tracking ticket. -TicketPublicInterfaceTextHomeHelpAdmin=The text defined here will appear on the home page of the public interface. -TicketPublicInterfaceTopicLabelAdmin=Interface title -TicketPublicInterfaceTopicHelp=This text will appear as the title of the public interface. -TicketPublicInterfaceTextHelpMessageLabelAdmin=Help text to the message entry -TicketPublicInterfaceTextHelpMessageHelpAdmin=This text will appear above the message input area of the user. -ExtraFieldsTicket=Extra attributes -TicketCkEditorEmailNotActivated=HTML editor is not activated. Please put FCKEDITOR_ENABLE_MAIL content to 1 to get it. -TicketsDisableEmail=Do not send emails for ticket creation or message recording -TicketsDisableEmailHelp=By default, emails are sent when new tickets or messages created. Enable this option to disable *all* email notifications -TicketsLogEnableEmail=Enable log by email -TicketsLogEnableEmailHelp=At each change, an email will be sent **to each contact** associated with the ticket. +TicketUrlPublicInterfaceLabelAdmin=Εναλλακτική διεύθυνση URL για δημόσια διασύνδεση +TicketUrlPublicInterfaceHelpAdmin=Είναι δυνατόν να ορίσετε ένα ψευδώνυμο στον διακομιστή ιστού και έτσι να διαθέσετε τη δημόσια διασύνδεση με μια άλλη διεύθυνση URL (ο διακομιστής πρέπει να ενεργεί ως διακομιστής μεσολάβησης σε αυτήν τη νέα διεύθυνση URL) +TicketPublicInterfaceTextHomeLabelAdmin=Καλωσόρισμα κειμένου της δημόσιας διασύνδεσης +TicketPublicInterfaceTextHome=Μπορείτε να δημιουργήσετε ένα εισιτήριο υποστήριξης ή μια προβολή που υπάρχει από το εισιτήριο παρακολούθησης ταυτοποίησης. +TicketPublicInterfaceTextHomeHelpAdmin=Το κείμενο που ορίζεται εδώ θα εμφανιστεί στην αρχική σελίδα της δημόσιας διασύνδεσης. +TicketPublicInterfaceTopicLabelAdmin=Τίτλος διεπαφής +TicketPublicInterfaceTopicHelp=Αυτό το κείμενο θα εμφανιστεί ως ο τίτλος της δημόσιας διασύνδεσης. +TicketPublicInterfaceTextHelpMessageLabelAdmin=Βοήθεια κειμένου στην καταχώρηση μηνύματος +TicketPublicInterfaceTextHelpMessageHelpAdmin=Αυτό το κείμενο θα εμφανιστεί πάνω από την περιοχή εισαγωγής μηνυμάτων του χρήστη. +ExtraFieldsTicket=Επιπλέον χαρακτηριστικά +TicketCkEditorEmailNotActivated=Ο επεξεργαστής HTML δεν είναι ενεργοποιημένος. Καταχωρίστε το περιεχόμενο FCKEDITOR_ENABLE_MAIL σε 1 για να το αποκτήσετε. +TicketsDisableEmail=Μην αποστέλλετε μηνύματα ηλεκτρονικού ταχυδρομείου για τη δημιουργία εισιτηρίων ή την εγγραφή μηνυμάτων +TicketsDisableEmailHelp=Από προεπιλογή, αποστέλλονται μηνύματα ηλεκτρονικού ταχυδρομείου όταν δημιουργούνται νέα εισιτήρια ή μηνύματα. Ενεργοποιήστε αυτήν την επιλογή για να απενεργοποιήσετε όλες τις * ειδοποιήσεις ηλεκτρονικού ταχυδρομείου +TicketsLogEnableEmail=Ενεργοποιήστε το αρχείο καταγραφής μέσω ηλεκτρονικού ταχυδρομείου +TicketsLogEnableEmailHelp=Σε κάθε αλλαγή, θα σταλεί ένα μήνυμα ηλεκτρονικού ταχυδρομείου ** σε κάθε επαφή ** που σχετίζεται με το εισιτήριο. TicketParams=Params -TicketsShowModuleLogo=Display the logo of the module in the public interface -TicketsShowModuleLogoHelp=Enable this option to hide the logo module in the pages of the public interface -TicketsShowCompanyLogo=Display the logo of the company in the public interface -TicketsShowCompanyLogoHelp=Enable this option to hide the logo of the main company in the pages of the public interface -TicketsEmailAlsoSendToMainAddress=Also send notification to main email address -TicketsEmailAlsoSendToMainAddressHelp=Enable this option to send an email to "Notification email from" address (see setup below) -TicketsLimitViewAssignedOnly=Restrict the display to tickets assigned to the current user (not effective for external users, always be limited to the third party they depend on) -TicketsLimitViewAssignedOnlyHelp=Only tickets assigned to the current user will be visible. Does not apply to a user with tickets management rights. -TicketsActivatePublicInterface=Activate public interface -TicketsActivatePublicInterfaceHelp=Public interface allow any visitors to create tickets. -TicketsAutoAssignTicket=Automatically assign the user who created the ticket -TicketsAutoAssignTicketHelp=When creating a ticket, the user can be automatically assigned to the ticket. -TicketNumberingModules=Tickets numbering module -TicketNotifyTiersAtCreation=Notify third party at creation +TicketsShowModuleLogo=Εμφανίστε το λογότυπο της ενότητας στη δημόσια διεπαφή +TicketsShowModuleLogoHelp=Ενεργοποιήστε αυτήν την επιλογή για να αποκρύψετε τη λειτουργική μονάδα λογότυπου στις σελίδες της δημόσιας διασύνδεσης +TicketsShowCompanyLogo=Εμφανίστε το λογότυπο της εταιρείας στο δημόσιο περιβάλλον +TicketsShowCompanyLogoHelp=Ενεργοποιήστε αυτήν την επιλογή για να αποκρύψετε το λογότυπο της κύριας εταιρείας στις σελίδες της δημόσιας διασύνδεσης +TicketsEmailAlsoSendToMainAddress=Επίσης, αποστέλλετε ειδοποίηση στην κύρια διεύθυνση ηλεκτρονικού ταχυδρομείου +TicketsEmailAlsoSendToMainAddressHelp=Ενεργοποιήστε αυτή την επιλογή για να στείλετε ένα μήνυμα ηλεκτρονικού ταχυδρομείου στη διεύθυνση "Ειδοποίηση ηλεκτρονικού ταχυδρομείου από" (δείτε την παρακάτω ρύθμιση) +TicketsLimitViewAssignedOnly=Περιορίστε την εμφάνιση σε εισιτήρια που έχουν εκχωρηθεί στον τρέχοντα χρήστη (δεν είναι αποτελεσματικά για εξωτερικούς χρήστες, πάντα περιορίζονται στο τρίτο μέρος από το οποίο εξαρτώνται) +TicketsLimitViewAssignedOnlyHelp=Μόνο εισιτήρια που έχουν εκχωρηθεί στον τρέχοντα χρήστη θα είναι ορατά. Δεν ισχύει για χρήστη με δικαιώματα διαχείρισης εισιτηρίων. +TicketsActivatePublicInterface=Ενεργοποιήστε τη δημόσια διεπαφή +TicketsActivatePublicInterfaceHelp=Η δημόσια διεπαφή επιτρέπει στους επισκέπτες να δημιουργούν εισιτήρια. +TicketsAutoAssignTicket=Ορίστε αυτόματα τον χρήστη που δημιούργησε το εισιτήριο +TicketsAutoAssignTicketHelp=Κατά τη δημιουργία ενός εισιτηρίου, ο χρήστης μπορεί να αντιστοιχιστεί αυτόματα στο εισιτήριο. +TicketNumberingModules=Μονάδα αρίθμησης εισιτηρίων +TicketNotifyTiersAtCreation=Ειδοποιήστε τρίτο μέρος στη δημιουργία TicketGroup=Ομάδα -TicketsDisableCustomerEmail=Always disable emails when a ticket is created from public interface +TicketsDisableCustomerEmail=Πάντα να απενεργοποιείτε τα μηνύματα ηλεκτρονικού ταχυδρομείου όταν δημιουργείται ένα εισιτήριο από τη δημόσια διασύνδεση # # Index & list page # -TicketsIndex=Ticket - home -TicketList=List of tickets -TicketAssignedToMeInfos=This page display ticket list created by or assigned to current user -NoTicketsFound=No ticket found -NoUnreadTicketsFound=No unread ticket found -TicketViewAllTickets=View all tickets -TicketViewNonClosedOnly=View only open tickets -TicketStatByStatus=Tickets by status +TicketsIndex=Εισιτήριο - σπίτι +TicketList=Λίστα εισιτηρίων +TicketAssignedToMeInfos=Αυτή η σελίδα εμφανίζει τη λίστα εισιτηρίων που έχει δημιουργηθεί ή έχει εκχωρηθεί στον τρέχοντα χρήστη +NoTicketsFound=Δεν βρέθηκε εισιτήριο +NoUnreadTicketsFound=Δεν βρέθηκαν αδιάβατα εισιτήρια +TicketViewAllTickets=Δείτε όλα τα εισιτήρια +TicketViewNonClosedOnly=Δείτε μόνο ανοιχτά εισιτήρια +TicketStatByStatus=Εισιτήρια ανά κατάσταση +OrderByDateAsc=Ταξινόμηση κατά αύξουσα ημερομηνία +OrderByDateDesc=Ταξινόμηση κατά φθίνουσα ημερομηνία +ShowAsConversation=Show as conversation list +MessageListViewType=Εμφάνιση ως λίστα πίνακα # # Ticket card # -Ticket=Ticket -TicketCard=Ticket card -CreateTicket=Create ticket -EditTicket=Edit ticket -TicketsManagement=Tickets Management -CreatedBy=Created by -NewTicket=New Ticket -SubjectAnswerToTicket=Ticket answer -TicketTypeRequest=Request type -TicketCategory=Analytic code -SeeTicket=See ticket -TicketMarkedAsRead=Ticket has been marked as read -TicketReadOn=Read on +Ticket=Εισιτήριο +TicketCard=Κάρτα εισιτηρίων +CreateTicket=Δημιουργήστε εισιτήριο +EditTicket=Επεξεργασία εισιτηρίου +TicketsManagement=Διαχείριση εισιτηρίων +CreatedBy=Δημιουργήθηκε από +NewTicket=Νέο εισιτήριο +SubjectAnswerToTicket=Απάντηση εισιτηρίου +TicketTypeRequest=Τύπος αιτήματος +TicketCategory=Αναλυτικός κώδικας +SeeTicket=Δείτε εισιτήριο +TicketMarkedAsRead=Το εισιτήριο έχει επισημανθεί ως αναγνωσμένο +TicketReadOn=Συνέχισε να διαβάζεις TicketCloseOn=Ημερομηνία Κλεισίματος -MarkAsRead=Mark ticket as read -TicketHistory=Ticket history -AssignUser=Assign to user -TicketAssigned=Ticket is now assigned -TicketChangeType=Change type -TicketChangeCategory=Change analytic code -TicketChangeSeverity=Change severity +MarkAsRead=Μαρκάρετε το εισιτήριο ως αναγνωσμένο +TicketHistory=Ιστορικό εισιτηρίων +AssignUser=Αναθέστε στον χρήστη +TicketAssigned=Το εισιτήριο έχει πλέον εκχωρηθεί +TicketChangeType=Τύπος αλλαγής +TicketChangeCategory=Αλλάξτε τον αναλυτικό κώδικα +TicketChangeSeverity=Αλλάξτε τη σοβαρότητα TicketAddMessage=Προσθήκη μηνύματος AddMessage=Προσθήκη μηνύματος -MessageSuccessfullyAdded=Ticket added -TicketMessageSuccessfullyAdded=Message successfully added -TicketMessagesList=Message list -NoMsgForThisTicket=No message for this ticket -Properties=Classification -LatestNewTickets=Latest %s newest tickets (not read) -TicketSeverity=Severity -ShowTicket=See ticket -RelatedTickets=Related tickets +MessageSuccessfullyAdded=Το εισιτήριο προστέθηκε +TicketMessageSuccessfullyAdded=Το μήνυμα προστέθηκε με επιτυχία +TicketMessagesList=Λίστα μηνυμάτων +NoMsgForThisTicket=Δεν υπάρχει μήνυμα για αυτό το εισιτήριο +Properties=Ταξινόμηση +LatestNewTickets=Τελευταία %s νεότερα εισιτήρια (δεν διαβάζονται) +TicketSeverity=Δριμύτητα +ShowTicket=Δείτε εισιτήριο +RelatedTickets=Σχετικά εισιτήρια TicketAddIntervention=Δημιουργία παρέμβασης -CloseTicket=Close ticket -CloseATicket=Close a ticket -ConfirmCloseAticket=Confirm ticket closing -ConfirmDeleteTicket=Please confirm ticket deleting -TicketDeletedSuccess=Ticket deleted with success -TicketMarkedAsClosed=Ticket marked as closed -TicketDurationAuto=Calculated duration -TicketDurationAutoInfos=Duration calculated automatically from intervention related -TicketUpdated=Ticket updated -SendMessageByEmail=Send message by email -TicketNewMessage=New message -ErrorMailRecipientIsEmptyForSendTicketMessage=Recipient is empty. No email send -TicketGoIntoContactTab=Please go into "Contacts" tab to select them -TicketMessageMailIntro=Introduction -TicketMessageMailIntroHelp=This text is added only at the beginning of the email and will not be saved. -TicketMessageMailIntroLabelAdmin=Introduction to the message when sending email -TicketMessageMailIntroText=Hello,
    A new response was sent on a ticket that you contact. Here is the message:
    -TicketMessageMailIntroHelpAdmin=This text will be inserted before the text of the response to a ticket. +CloseTicket=Κλείστε το εισιτήριο +CloseATicket=Κλείστε ένα εισιτήριο +ConfirmCloseAticket=Επιβεβαιώστε το κλείσιμο εισιτηρίου +ConfirmDeleteTicket=Επιβεβαιώστε τη διαγραφή του εισιτηρίου +TicketDeletedSuccess=Το εισιτήριο διαγράφηκε με επιτυχία +TicketMarkedAsClosed=Το εισιτήριο επισημαίνεται ως κλειστό +TicketDurationAuto=Υπολογισμένη διάρκεια +TicketDurationAutoInfos=Διάρκεια υπολογίζεται αυτόματα από την παρέμβαση +TicketUpdated=Το εισιτήριο ενημερώθηκε +SendMessageByEmail=Αποστολή μηνύματος μέσω ηλεκτρονικού ταχυδρομείου +TicketNewMessage=Νέο μήνυμα +ErrorMailRecipientIsEmptyForSendTicketMessage=Ο παραλήπτης είναι κενός. Δεν στέλνεται μήνυμα ηλεκτρονικού ταχυδρομείου +TicketGoIntoContactTab=Μεταβείτε στην καρτέλα "Επαφές" για να τις επιλέξετε +TicketMessageMailIntro=Εισαγωγή +TicketMessageMailIntroHelp=Αυτό το κείμενο προστίθεται μόνο στην αρχή του μηνύματος ηλεκτρονικού ταχυδρομείου και δεν θα αποθηκευτεί. +TicketMessageMailIntroLabelAdmin=Εισαγωγή στο μήνυμα κατά την αποστολή μηνυμάτων ηλεκτρονικού ταχυδρομείου +TicketMessageMailIntroText=Γεια σας,
    Μια νέα απάντηση στάλθηκε σε ένα εισιτήριο που επικοινωνήσατε. Εδώ είναι το μήνυμα:
    +TicketMessageMailIntroHelpAdmin=Αυτό το κείμενο θα εισαχθεί πριν από το κείμενο της απάντησης σε ένα εισιτήριο. TicketMessageMailSignature=Υπογραφή -TicketMessageMailSignatureHelp=This text is added only at the end of the email and will not be saved. -TicketMessageMailSignatureText=

    Sincerely,

    --

    -TicketMessageMailSignatureLabelAdmin=Signature of response email -TicketMessageMailSignatureHelpAdmin=This text will be inserted after the response message. -TicketMessageHelp=Only this text will be saved in the message list on ticket card. -TicketMessageSubstitutionReplacedByGenericValues=Substitutions variables are replaced by generic values. -TimeElapsedSince=Time elapsed since -TicketTimeToRead=Time elapsed before read -TicketContacts=Contacts ticket -TicketDocumentsLinked=Documents linked to ticket -ConfirmReOpenTicket=Confirm reopen this ticket ? -TicketMessageMailIntroAutoNewPublicMessage=A new message was posted on the ticket with the subject %s: -TicketAssignedToYou=Ticket assigned -TicketAssignedEmailBody=You have been assigned the ticket #%s by %s -MarkMessageAsPrivate=Mark message as private -TicketMessagePrivateHelp=This message will not display to external users -TicketEmailOriginIssuer=Issuer at origin of the tickets -InitialMessage=Initial Message -LinkToAContract=Link to a contract -TicketPleaseSelectAContract=Select a contract -UnableToCreateInterIfNoSocid=Can not create an intervention when no third party is defined -TicketMailExchanges=Mail exchanges -TicketInitialMessageModified=Initial message modified -TicketMessageSuccesfullyUpdated=Message successfully updated -TicketChangeStatus=Change status -TicketConfirmChangeStatus=Confirm the status change: %s ? -TicketLogStatusChanged=Status changed: %s to %s -TicketNotNotifyTiersAtCreate=Not notify company at create -Unread=Unread +TicketMessageMailSignatureHelp=Αυτό το κείμενο προστίθεται μόνο στο τέλος του μηνύματος ηλεκτρονικού ταχυδρομείου και δεν θα αποθηκευτεί. +TicketMessageMailSignatureText=

    Με εκτιμιση,

    -

    +TicketMessageMailSignatureLabelAdmin=Υπογραφή ηλεκτρονικού ταχυδρομείου απάντησης +TicketMessageMailSignatureHelpAdmin=Αυτό το κείμενο θα εισαχθεί μετά το μήνυμα απάντησης. +TicketMessageHelp=Μόνο αυτό το κείμενο θα αποθηκευτεί στη λίστα μηνυμάτων της κάρτας εισιτηρίων. +TicketMessageSubstitutionReplacedByGenericValues=Οι μεταβλητές αντικατάστασης αντικαθίστανται από γενικές τιμές. +TimeElapsedSince=Χρόνος που πέρασε από τότε +TicketTimeToRead=Ο χρόνος που παρέμενε πριν διαβάσετε +TicketContacts=Επαφές εισιτήριο +TicketDocumentsLinked=Έγγραφα που συνδέονται με το εισιτήριο +ConfirmReOpenTicket=Επιβεβαιώστε ξανανοίξτε αυτό το εισιτήριο; +TicketMessageMailIntroAutoNewPublicMessage=Ένα νέο μήνυμα αναρτήθηκε στο εισιτήριο με το θέμα %s: +TicketAssignedToYou=Το εισιτήριο έχει εκχωρηθεί +TicketAssignedEmailBody=Σας έχει ανατεθεί το εισιτήριο # %s από %s +MarkMessageAsPrivate=Σημειώστε το μήνυμα ως ιδιωτικό +TicketMessagePrivateHelp=Αυτό το μήνυμα δεν θα εμφανίζεται σε εξωτερικούς χρήστες +TicketEmailOriginIssuer=Εκδότης στην αρχή των εισιτηρίων +InitialMessage=Αρχικό μήνυμα +LinkToAContract=Σύνδεση με σύμβαση +TicketPleaseSelectAContract=Επιλέξτε μια σύμβαση +UnableToCreateInterIfNoSocid=Δεν είναι δυνατή η δημιουργία παρέμβασης όταν δεν ορίζεται κάποιο τρίτο μέρος +TicketMailExchanges=Ανταλλαγές αλληλογραφίας +TicketInitialMessageModified=Αρχικό μήνυμα τροποποιήθηκε +TicketMessageSuccesfullyUpdated=Το μήνυμα ενημερώθηκε με επιτυχία +TicketChangeStatus=Αλλαγή κατάστασης +TicketConfirmChangeStatus=Επιβεβαιώστε την αλλαγή κατάστασης: %s? +TicketLogStatusChanged=Η κατάσταση άλλαξε: %s to %s +TicketNotNotifyTiersAtCreate=Μην ειδοποιείτε την εταιρεία στη δημιουργία +Unread=Αδιάβαστος +TicketNotCreatedFromPublicInterface=Μη διαθέσιμος. Το εισιτήριο δεν δημιουργήθηκε από το δημόσιο περιβάλλον. +PublicInterfaceNotEnabled=Η δημόσια διεπαφή δεν ήταν ενεργοποιημένη +ErrorTicketRefRequired=Ticket reference name is required # # Logs # -TicketLogMesgReadBy=Ticket %s read by %s -NoLogForThisTicket=No log for this ticket yet -TicketLogAssignedTo=Ticket %s assigned to %s -TicketLogPropertyChanged=Ticket %s modified: classification from %s to %s -TicketLogClosedBy=Ticket %s closed by %s -TicketLogReopen=Ticket %s re-opened +TicketLogMesgReadBy=Το εισιτήριο %s διαβάζεται από %s +NoLogForThisTicket=Δεν υπάρχει αρχείο για αυτό το εισιτήριο ακόμα +TicketLogAssignedTo=Το εισιτήριο %s εκχωρήθηκε στο %s +TicketLogPropertyChanged=Εισιτήριο %s τροποποιήθηκε: ταξινόμηση από %s σε %s +TicketLogClosedBy=Το εισιτήριο %s έκλεισε με %s +TicketLogReopen=Το εισιτήριο %s άνοιξε ξανά # # Public pages # -TicketSystem=Ticket system -ShowListTicketWithTrackId=Display ticket list from track ID -ShowTicketWithTrackId=Display ticket from track ID -TicketPublicDesc=You can create a support ticket or check from an existing ID. -YourTicketSuccessfullySaved=Ticket has been successfully saved! -MesgInfosPublicTicketCreatedWithTrackId=A new ticket has been created with ID %s. -PleaseRememberThisId=Please keep the tracking number that we might ask you later. -TicketNewEmailSubject=Ticket creation confirmation -TicketNewEmailSubjectCustomer=New support ticket -TicketNewEmailBody=This is an automatic email to confirm you have registered a new ticket. -TicketNewEmailBodyCustomer=This is an automatic email to confirm a new ticket has just been created into your account. -TicketNewEmailBodyInfosTicket=Information for monitoring the ticket -TicketNewEmailBodyInfosTrackId=Ticket tracking number: %s -TicketNewEmailBodyInfosTrackUrl=You can view the progress of the ticket by clicking the link above. -TicketNewEmailBodyInfosTrackUrlCustomer=You can view the progress of the ticket in the specific interface by clicking the following link -TicketEmailPleaseDoNotReplyToThisEmail=Please do not reply directly to this email! Use the link to reply into the interface. -TicketPublicInfoCreateTicket=This form allows you to record a support ticket in our management system. -TicketPublicPleaseBeAccuratelyDescribe=Please accurately describe the problem. Provide the most information possible to allow us to correctly identify your request. -TicketPublicMsgViewLogIn=Please enter ticket tracking ID -TicketTrackId=Public Tracking ID -OneOfTicketTrackId=One of your tracking ID -ErrorTicketNotFound=Ticket with tracking ID %s not found! +TicketSystem=Σύστημα εισιτηρίων +ShowListTicketWithTrackId=Εμφάνιση λίστας εισιτηρίων από αναγνωριστικό κομματιού +ShowTicketWithTrackId=Εμφάνιση εισιτηρίου από αναγνωριστικό κομματιού +TicketPublicDesc=Μπορείτε να δημιουργήσετε ένα εισιτήριο υποστήριξης ή να ελέγξετε από ένα υπάρχον αναγνωριστικό. +YourTicketSuccessfullySaved=Το εισιτήριο αποθηκεύτηκε με επιτυχία! +MesgInfosPublicTicketCreatedWithTrackId=Δημιουργήθηκε ένα νέο εισιτήριο με το αναγνωριστικό %s. +PleaseRememberThisId=Παρακαλούμε να διατηρήσετε τον αριθμό παρακολούθησης που σας ζητάμε αργότερα. +TicketNewEmailSubject=Δημιουργία εισιτηρίου +TicketNewEmailSubjectCustomer=Νέο εισιτήριο υποστήριξης +TicketNewEmailBody=Αυτό είναι ένα αυτόματο μήνυμα ηλεκτρονικού ταχυδρομείου για να επιβεβαιώσετε ότι έχετε καταχωρήσει ένα νέο εισιτήριο. +TicketNewEmailBodyCustomer=Αυτό είναι ένα αυτόματο μήνυμα ηλεκτρονικού ταχυδρομείου για να επιβεβαιώσετε ότι μόλις δημιουργήθηκε νέο εισιτήριο στο λογαριασμό σας. +TicketNewEmailBodyInfosTicket=Πληροφορίες για την παρακολούθηση του εισιτηρίου +TicketNewEmailBodyInfosTrackId=Αριθμός παρακολούθησης εισιτηρίων: %s +TicketNewEmailBodyInfosTrackUrl=Μπορείτε να δείτε την πρόοδο του εισιτηρίου κάνοντας κλικ στον παραπάνω σύνδεσμο. +TicketNewEmailBodyInfosTrackUrlCustomer=Μπορείτε να δείτε την πρόοδο του εισιτηρίου στη συγκεκριμένη διεπαφή κάνοντας κλικ στον ακόλουθο σύνδεσμο +TicketEmailPleaseDoNotReplyToThisEmail=Παρακαλώ μην απαντήσετε απευθείας σε αυτό το μήνυμα ηλεκτρονικού ταχυδρομείου! Χρησιμοποιήστε τη σύνδεση για να απαντήσετε στη διεπαφή. +TicketPublicInfoCreateTicket=Αυτή η φόρμα σάς επιτρέπει να καταγράψετε ένα εισιτήριο υποστήριξης στο σύστημα διαχείρισης. +TicketPublicPleaseBeAccuratelyDescribe=Παρακαλούμε περιγράψτε με ακρίβεια το πρόβλημα. Παρέχετε τις περισσότερες πληροφορίες που είναι δυνατόν να μας επιτρέψουν να προσδιορίσουμε σωστά το αίτημά σας. +TicketPublicMsgViewLogIn=Εισαγάγετε το αναγνωριστικό παρακολούθησης εισιτηρίων +TicketTrackId=Δημόσιο αναγνωριστικό παρακολούθησης +OneOfTicketTrackId=Ένα από τα αναγνωριστικά παρακολούθησης +ErrorTicketNotFound=Δεν βρέθηκε εισιτήριο με αναγνωριστικό παρακολούθησης %s! Subject=Αντικείμενο -ViewTicket=View ticket -ViewMyTicketList=View my ticket list -ErrorEmailMustExistToCreateTicket=Error: email address not found in our database -TicketNewEmailSubjectAdmin=New ticket created -TicketNewEmailBodyAdmin=

    Ticket has just been created with ID #%s, see information:

    -SeeThisTicketIntomanagementInterface=See ticket in management interface -TicketPublicInterfaceForbidden=The public interface for the tickets was not enabled -ErrorEmailOrTrackingInvalid=Bad value for tracking ID or email -OldUser=Old user +ViewTicket=Προβολή εισιτηρίου +ViewMyTicketList=Δείτε τη λίστα εισιτηρίων μου +ErrorEmailMustExistToCreateTicket=Σφάλμα: η διεύθυνση ηλεκτρονικού ταχυδρομείου δεν βρέθηκε στη βάση δεδομένων μας +TicketNewEmailSubjectAdmin=Δημιουργήθηκε νέο εισιτήριο +TicketNewEmailBodyAdmin=

    Το εισιτήριο μόλις δημιουργήθηκε με την ταυτότητα # %s, δείτε τις πληροφορίες:

    +SeeThisTicketIntomanagementInterface=Δείτε το εισιτήριο στη διεπαφή διαχείρισης +TicketPublicInterfaceForbidden=Η δημόσια διεπαφή για τα εισιτήρια δεν ήταν ενεργοποιημένη +ErrorEmailOrTrackingInvalid=Κακή τιμή για την παρακολούθηση ταυτότητας ή ηλεκτρονικού ταχυδρομείου +OldUser=Παλιός χρήστης NewUser=Νέος χρήστης -NumberOfTicketsByMonth=Number of tickets per month -NbOfTickets=Number of tickets +NumberOfTicketsByMonth=Αριθμός εισιτηρίων ανά μήνα +NbOfTickets=Αριθμός εισιτηρίων # notifications -TicketNotificationEmailSubject=Ticket %s updated -TicketNotificationEmailBody=This is an automatic message to notify you that ticket %s has just been updated -TicketNotificationRecipient=Notification recipient -TicketNotificationLogMessage=Log message -TicketNotificationEmailBodyInfosTrackUrlinternal=View ticket into interface -TicketNotificationNumberEmailSent=Notification email sent: %s +TicketNotificationEmailSubject=Το ενημερωμένο εισιτήριο %s +TicketNotificationEmailBody=Αυτό είναι ένα αυτόματο μήνυμα που σας ειδοποιεί ότι το εισιτήριο %s μόλις ενημερώθηκε +TicketNotificationRecipient=Αποδέκτης ειδοποίησης +TicketNotificationLogMessage=Μηνύματα καταγραφής +TicketNotificationEmailBodyInfosTrackUrlinternal=Προβολή εισιτηρίου σε διεπαφή +TicketNotificationNumberEmailSent=Ειδοποίηση ηλεκτρονικού ταχυδρομείου αποστολή: %s -ActionsOnTicket=Events on ticket +ActionsOnTicket=Εκδηλώσεις στο εισιτήριο # # Boxes # -BoxLastTicket=Latest created tickets -BoxLastTicketDescription=Latest %s created tickets +BoxLastTicket=Τα πιο πρόσφατα δημιουργημένα εισιτήρια +BoxLastTicketDescription=Τα τελευταία %s δημιούργησαν εισιτήρια BoxLastTicketContent= -BoxLastTicketNoRecordedTickets=No recent unread tickets -BoxLastModifiedTicket=Latest modified tickets -BoxLastModifiedTicketDescription=Latest %s modified tickets +BoxLastTicketNoRecordedTickets=Δεν υπάρχουν πρόσφατα αδιάβαστα εισιτήρια +BoxLastModifiedTicket=Τελευταία τροποποιημένα εισιτήρια +BoxLastModifiedTicketDescription=Τα τελευταία τροποποιημένα εισιτήρια %s BoxLastModifiedTicketContent= -BoxLastModifiedTicketNoRecordedTickets=No recent modified tickets +BoxLastModifiedTicketNoRecordedTickets=Δεν υπάρχουν πρόσφατα τροποποιημένα εισιτήρια diff --git a/htdocs/langs/el_GR/website.lang b/htdocs/langs/el_GR/website.lang index b3059d0d529..e4ddc95cff4 100644 --- a/htdocs/langs/el_GR/website.lang +++ b/htdocs/langs/el_GR/website.lang @@ -1,116 +1,123 @@ # Dolibarr language file - Source file is en_US - website Shortname=Κώδικας -WebsiteSetupDesc=Create here the websites you wish to use. Then go into menu Websites to edit them. +WebsiteSetupDesc=Δημιουργήστε εδώ τις ιστοσελίδες που θέλετε να χρησιμοποιήσετε. Στη συνέχεια, μεταβείτε στο μενού Websites για να τις επεξεργαστείτε. DeleteWebsite=Διαγραφή ιστοχώρου -ConfirmDeleteWebsite=Are you sure you want to delete this web site? All its pages and content will also be removed. The files uploaded (like into the medias directory, the ECM module, ...) will remain. -WEBSITE_TYPE_CONTAINER=Type of page/container -WEBSITE_PAGE_EXAMPLE=Web page to use as example -WEBSITE_PAGENAME=Page name/alias -WEBSITE_ALIASALT=Alternative page names/aliases -WEBSITE_ALIASALTDesc=Use here list of other name/aliases so the page can also be accessed using this other names/aliases (for example the old name after renaming the alias to keep backlink on old link/name working). Syntax is:
    alternativename1, alternativename2, ... -WEBSITE_CSS_URL=URL of external CSS file -WEBSITE_CSS_INLINE=CSS file content (common to all pages) -WEBSITE_JS_INLINE=Javascript file content (common to all pages) -WEBSITE_HTML_HEADER=Addition at bottom of HTML Header (common to all pages) -WEBSITE_ROBOT=Robot file (robots.txt) -WEBSITE_HTACCESS=Website .htaccess file -WEBSITE_MANIFEST_JSON=Website manifest.json file -WEBSITE_README=README.md file -EnterHereLicenseInformation=Enter here meta data or license information to fille a README.md file. if you distribute your website as a template, the file will be included into the temptate package. -HtmlHeaderPage=HTML header (specific to this page only) -PageNameAliasHelp=Name or alias of the page.
    This alias is also used to forge a SEO URL when website is ran from a Virtual host of a Web server (like Apacke, Nginx, ...). Use the button "%s" to edit this alias. -EditTheWebSiteForACommonHeader=Note: If you want to define a personalized header for all pages, edit the header on the site level instead of on the page/container. +ConfirmDeleteWebsite=Είστε βέβαιοι ότι θέλετε να διαγράψετε αυτόν τον ιστότοπο; Όλες οι σελίδες και το περιεχόμενό της θα καταργηθούν επίσης. Τα αρχεία που μεταφορτώνονται (όπως στον κατάλογο medias, στην ενότητα ECM, ...) θα παραμείνουν. +WEBSITE_TYPE_CONTAINER=Τύπος σελίδας / δοχείο +WEBSITE_PAGE_EXAMPLE=Web σελίδα που θα χρησιμοποιηθεί ως παράδειγμα +WEBSITE_PAGENAME=Όνομα / ψευδώνυμο σελίδας +WEBSITE_ALIASALT=Εναλλακτικά ονόματα σελίδων / ψευδώνυμα +WEBSITE_ALIASALTDesc=Χρησιμοποιήστε εδώ μια λίστα με άλλα ονόματα / ψευδώνυμα, ώστε η σελίδα να είναι επίσης προσπελάσιμη χρησιμοποιώντας αυτά τα άλλα ονόματα / ψευδώνυμα (για παράδειγμα το παλιό όνομα μετά τη μετονομασία του ψευδωνύμου για να κρατήσει backlink σε παλιές συνδέσεις / ονόματα εργασίας). Η σύνταξη είναι:
    εναλλακτικήεπιλογή1, εναλλακτικήεπιλογή2, ... +WEBSITE_CSS_URL=URL του εξωτερικού αρχείου CSS +WEBSITE_CSS_INLINE=Περιεχόμενο αρχείου CSS (κοινό σε όλες τις σελίδες) +WEBSITE_JS_INLINE=Περιεχόμενο αρχείου Javascript (κοινό σε όλες τις σελίδες) +WEBSITE_HTML_HEADER=Προσθήκη στο κάτω μέρος της κεφαλίδας HTML (κοινό σε όλες τις σελίδες) +WEBSITE_ROBOT=Αρχείο ρομπότ (robots.txt) +WEBSITE_HTACCESS=Ιστοσελίδα .htaccess +WEBSITE_MANIFEST_JSON=Αρχείο manifest.json ιστότοπου +WEBSITE_README=Αρχείο README.md +EnterHereLicenseInformation=Εισάγετε εδώ μεταδεδομένα ή πληροφορίες άδειας χρήσης για να συμπληρώσετε ένα αρχείο README.md. εάν διανέμετε τον ιστότοπό σας ως πρότυπο, το αρχείο θα συμπεριληφθεί στο πακέτο πειρασμών. +HtmlHeaderPage=Κεφαλίδα HTML (ειδικά για αυτή τη σελίδα) +PageNameAliasHelp=Όνομα ή ψευδώνυμο της σελίδας.
    Αυτό το ψευδώνυμο χρησιμοποιείται επίσης για τη δημιουργία μιας διεύθυνσης SEO όταν ο ιστότοπος έτρεξε από ένα Virtual host ενός διακομιστή Web (όπως Apacke, Nginx, ...). Χρησιμοποιήστε το κουμπί " %s " για να επεξεργαστείτε αυτό το ψευδώνυμο. +EditTheWebSiteForACommonHeader=Σημείωση: Εάν θέλετε να ορίσετε μια εξατομικευμένη κεφαλίδα για όλες τις σελίδες, επεξεργαστείτε την κεφαλίδα σε επίπεδο ιστότοπου αντί για σελίδα / κοντέινερ. MediaFiles=Βιβλιοθήκη πολυμέσων -EditCss=Edit website properties +EditCss=Επεξεργασία ιδιοτήτων ιστοτόπου EditMenu=Επεξεργασία μενού -EditMedias=Edit medias -EditPageMeta=Edit page/container properties -EditInLine=Edit inline -AddWebsite=Add website -Webpage=Web page/container -AddPage=Add page/container -HomePage=Home Page -PageContainer=Page/container -PreviewOfSiteNotYetAvailable=Preview of your website %s not yet available. You must first 'Import a full website template' or just 'Add a page/container'. -RequestedPageHasNoContentYet=Requested page with id %s has no content yet, or cache file .tpl.php was removed. Edit content of the page to solve this. -SiteDeleted=Web site '%s' deleted -PageContent=Page/Contenair -PageDeleted=Page/Contenair '%s' of website %s deleted -PageAdded=Page/Contenair '%s' added +EditMedias=Επεξεργασία μέσων +EditPageMeta=Επεξεργασία ιδιοτήτων σελίδας / κοντέινερ +EditInLine=Επεξεργασία εν σειρά +AddWebsite=Προσθήκη ιστοτόπου +Webpage=Ιστοσελίδα / δοχείο +AddPage=Προσθήκη σελίδας / δοχείου +HomePage=Αρχική σελίδα +PageContainer=Σελίδα / δοχείο +PreviewOfSiteNotYetAvailable=Δεν είναι ακόμα διαθέσιμη η προεπισκόπηση του ιστοτόπου σας %s . Πρέπει πρώτα να εισαγάγετε ένα πλήρες πρότυπο ιστότοπου ή απλά να προσθέσετε μια σελίδα / κοντέινερ . +RequestedPageHasNoContentYet=Η σελίδα που ζητήθηκε με id %s δεν έχει ακόμα περιεχόμενο, ή το αρχείο cache .tpl.php καταργήθηκε. Επεξεργαστείτε το περιεχόμενο της σελίδας για να το επιλύσετε. +SiteDeleted=Ο ιστότοπος "%s" διαγράφηκε +PageContent=Σελίδα / Contenair +PageDeleted=Σελίδα / Contenair '%s' της ιστοσελίδας %s διαγράφεται +PageAdded=Σελίδα / Contenair '%s' προστέθηκε ViewSiteInNewTab=Προβολή χώρου σε νέα καρτέλα ViewPageInNewTab=Προβολή σελίδας σε νέα καρτέλα SetAsHomePage=Ορισμός σαν αρχική σελίδα -RealURL=Real URL -ViewWebsiteInProduction=View web site using home URLs -SetHereVirtualHost=Use with Apache/NGinx/...
    If you can create, on your web server (Apache, Nginx, ...), a dedicated Virtual Host with PHP enabled and a Root directory on
    %s
    then set the name of the virtual host you have created in the properties of web site, so the preview can be done also using this dedicated web server access instead of the internal Dolibarr server. -YouCanAlsoTestWithPHPS=Use with PHP embedded server
    On develop environment, you may prefer to test the site with the PHP embedded web server (PHP 5.5 required) by running
    php -S 0.0.0.0:8080 -t %s -YouCanAlsoDeployToAnotherWHP=Run your web site with another Dolibarr Hosting provider
    If you don't have a web server like Apache or NGinx available on internet, you can export and import your web site onto another Dolibarr instance provided by another Dolibarr hosting provider that provide full integration with the Website module. You can find a list of some Dolibarr hosting providers on https://saas.dolibarr.org -CheckVirtualHostPerms=Check also that virtual host has permission %s on files into
    %s +RealURL=Πραγματική διεύθυνση URL +ViewWebsiteInProduction=Προβάλετε τον ιστότοπο χρησιμοποιώντας τις διευθύνσεις URL για το σπίτι +SetHereVirtualHost=Χρήση με Apache / NGinx / ...
    Αν μπορείτε να δημιουργήσετε στον διακομιστή ιστού (Apache, Nginx, ...) ένα ειδικό εικονικό κεντρικό υπολογιστή με ενεργοποιημένη την PHP και έναν κατάλογο Root σε
    %s
    στη συνέχεια, ορίστε το όνομα του εικονικού κεντρικού υπολογιστή που έχετε δημιουργήσει στις ιδιότητες του ιστότοπου, οπότε η προεπισκόπηση μπορεί να γίνει επίσης χρησιμοποιώντας αυτήν την αποκλειστική πρόσβαση στο διακομιστή web αντί για τον εσωτερικό διακομιστή Dolibarr. +YouCanAlsoTestWithPHPS=Χρήση με ενσωματωμένο διακομιστή PHP
    Στο περιβάλλον ανάπτυξης, μπορεί να προτιμάτε να δοκιμάσετε τον ιστότοπο με τον ενσωματωμένο διακομιστή ιστού PHP (απαιτείται PHP 5.5) εκτελώντας
    php -S 0.0.0.0:8080 -t %s +YouCanAlsoDeployToAnotherWHP=Εκτελέστε τον ιστότοπό σας με έναν άλλο πάροχο φιλοξενίας Dolibarr
    Αν δεν διαθέτετε διακομιστή ιστού όπως το Apache ή το NGinx που διατίθεται στο Διαδίκτυο, μπορείτε να εξάγετε και να εισάγετε την ιστοσελίδα σας σε μια άλλη παρουσία Dolibarr που παρέχεται από έναν άλλο πάροχο φιλοξενίας Dolibarr που παρέχει πλήρη ενσωμάτωση στην ενότητα Website. Μπορείτε να βρείτε μια λίστα με ορισμένους παρόχους φιλοξενίας Dolibarr στη διεύθυνση https://saas.dolibarr.org +CheckVirtualHostPerms=Ελέγξτε επίσης ότι ο εικονικός κεντρικός υπολογιστής έχει άδεια %s σε αρχεία σε
    %s ReadPerm=Ανάγνωση -WritePerm=Write -TestDeployOnWeb=Test/deploy on web -PreviewSiteServedByWebServer=Preview %s in a new tab.

    The %s will be served by an external web server (like Apache, Nginx, IIS). You must install and setup this server before to point to directory:
    %s
    URL served by external server:
    %s -PreviewSiteServedByDolibarr=Preview %s in a new tab.

    The %s will be served by Dolibarr server so it does not need any extra web server (like Apache, Nginx, IIS) to be installed.
    The inconvenient is that URL of pages are not user friendly and start with path of your Dolibarr.
    URL served by Dolibarr:
    %s

    To use your own external web server to serve this web site, create a virtual host on your web server that point on directory
    %s
    then enter the name of this virtual server and click on the other preview button. -VirtualHostUrlNotDefined=URL of the virtual host served by external web server not defined -NoPageYet=No pages yet -YouCanCreatePageOrImportTemplate=You can create a new page or import a full website template -SyntaxHelp=Help on specific syntax tips -YouCanEditHtmlSourceckeditor=You can edit HTML source code using the "Source" button in editor. -YouCanEditHtmlSource=
    You can include PHP code into this source using tags <?php ?>. The following global variables are available: $conf, $db, $mysoc, $user, $website, $websitepage, $weblangs.

    You can also include content of another Page/Container with the following syntax:
    <?php includeContainer('alias_of_container_to_include'); ?>

    You can make a redirect to another Page/Container with the following syntax (Note: do not output any content before a redirect):
    <?php redirectToContainer('alias_of_container_to_redirect_to'); ?>

    To add a link to another page, use the syntax:
    <a href="alias_of_page_to_link_to.php">mylink<a>

    To include a link to download a file stored into the documents directory, use the document.php wrapper:
    Example, for a file into documents/ecm (need to be logged), syntax is:
    <a href="/document.php?modulepart=ecm&file=[relative_dir/]filename.ext">
    For a file into documents/medias (open directory for public access), syntax is:
    <a href="/document.php?modulepart=medias&file=[relative_dir/]filename.ext">
    For a file shared with a share link (open access using the sharing hash key of file), syntax is:
    <a href="/document.php?hashp=publicsharekeyoffile">

    To include an image stored into the documents directory, use the viewimage.php wrapper:
    Example, for an image into documents/medias (open directory for public access), syntax is:
    <img src="/viewimage.php?modulepart=medias&file=[relative_dir/]filename.ext">
    -ClonePage=Clone page/container -CloneSite=Clone site -SiteAdded=Website added -ConfirmClonePage=Please enter code/alias of new page and if it is a translation of the cloned page. -PageIsANewTranslation=The new page is a translation of the current page ? -LanguageMustNotBeSameThanClonedPage=You clone a page as a translation. The language of the new page must be different than language of source page. -ParentPageId=Parent page ID -WebsiteId=Website ID -CreateByFetchingExternalPage=Create page/container by fetching page from external URL... -OrEnterPageInfoManually=Or create page from scratch or from a page template... -FetchAndCreate=Fetch and Create -ExportSite=Export website -ImportSite=Import website template -IDOfPage=Id of page -Banner=Banner -BlogPost=Blog post -WebsiteAccount=Website account -WebsiteAccounts=Website accounts -AddWebsiteAccount=Create web site account -BackToListOfThirdParty=Back to list for Third Party -DisableSiteFirst=Disable website first -MyContainerTitle=My web site title -AnotherContainer=This is how to include content of another page/container (you may have an error here if you enable dynamic code because the embedded subcontainer may not exists) -SorryWebsiteIsCurrentlyOffLine=Sorry, this website is currently off line. Please comme back later... -WEBSITE_USE_WEBSITE_ACCOUNTS=Enable the web site account table -WEBSITE_USE_WEBSITE_ACCOUNTSTooltip=Enable the table to store web site accounts (login/pass) for each website / third party -YouMustDefineTheHomePage=You must first define the default Home page -OnlyEditionOfSourceForGrabbedContentFuture=Warning: Creating a web page by importing an external web page is reserved for experienced users. Depending on the complexity of source page, the result of importation may differ from the original. Also if the source page uses common CSS styles or conflicting javascript, it may break the look or features of the Website editor when working on this page. This method is a quicker way to create a page but it is recommended to create your new page from scratch or from a suggested page template.
    Note also that edits of HTML source will be possible when page content has been initialized by grabbing it from an external page ("Online" editor will NOT be available) -OnlyEditionOfSourceForGrabbedContent=Only edition of HTML source is possible when content was grabbed from an external site -GrabImagesInto=Grab also images found into css and page. -ImagesShouldBeSavedInto=Images should be saved into directory -WebsiteRootOfImages=Root directory for website images -SubdirOfPage=Sub-directory dedicated to page -AliasPageAlreadyExists=Alias page %s already exists -CorporateHomePage=Corporate Home page -EmptyPage=Empty page -ExternalURLMustStartWithHttp=External URL must start with http:// or https:// -ZipOfWebsitePackageToImport=Upload the Zip file of the website template package -ZipOfWebsitePackageToLoad=or Choose an available embedded website template package -ShowSubcontainers=Include dynamic content -InternalURLOfPage=Internal URL of page -ThisPageIsTranslationOf=This page/container is a translation of -ThisPageHasTranslationPages=This page/container has translation -NoWebSiteCreateOneFirst=No website has been created yet. Create one first. -GoTo=Go to -DynamicPHPCodeContainsAForbiddenInstruction=You add dynamic PHP code that contains the PHP instruction '%s' that is forbidden by default as dynamic content (see hidden options WEBSITE_PHP_ALLOW_xxx to increase list of allowed commands). -NotAllowedToAddDynamicContent=You don't have permission to add or edit PHP dynamic content in websites. Ask permission or just keep code into php tags unmodified. -ReplaceWebsiteContent=Search or Replace website content -DeleteAlsoJs=Delete also all javascript files specific to this website? -DeleteAlsoMedias=Delete also all medias files specific to this website? -MyWebsitePages=My website pages -SearchReplaceInto=Search | Replace into -ReplaceString=New string -CSSContentTooltipHelp=Enter here CSS content. To avoid any conflict with the CSS of the application, be sure to prepend all declaration with the .bodywebsite class. For example:

    #mycssselector, input.myclass:hover { ... }
    must be
    .bodywebsite #mycssselector, .bodywebsite input.myclass:hover { ... }

    Note: If you have a large file without this prefix, you can use 'lessc' to convert it to append the .bodywebsite prefix everywhere. -LinkAndScriptsHereAreNotLoadedInEditor=Warning: This content is output only when site is accessed from a server. It is not used in Edit mode so if you need to load javascript files also in edit mode, just add your tag 'script src=...' into the page. -Dynamiccontent=Sample of a page with dynamic content -ImportSite=Import website template +WritePerm=Γράφω +TestDeployOnWeb=Δοκιμή / ανάπτυξη στο διαδίκτυο +PreviewSiteServedByWebServer=Προεπισκόπηση %s σε μια νέα καρτέλα.

    Το %s θα εξυπηρετηθεί από έναν εξωτερικό διακομιστή ιστού (όπως Apache, Nginx, IIS). Πρέπει να εγκαταστήσετε και να εγκαταστήσετε αυτόν τον εξυπηρετητή πριν να τονίσετε στον κατάλογο:
    %s
    URL που εξυπηρετείται από εξωτερικό διακομιστή:
    %s +PreviewSiteServedByDolibarr=Προεπισκόπηση %s σε μια νέα καρτέλα.

    Το %s θα εξυπηρετείται από το διακομιστή Dolibarr, ώστε να μην χρειάζεται να εγκατασταθεί επιπλέον διακομιστής ιστού (όπως Apache, Nginx, IIS).
    Το ενοχλητικό είναι ότι η διεύθυνση URL των σελίδων δεν είναι φιλική προς το χρήστη και ξεκινά με τη διαδρομή του Dolibarr σας.
    URL που εξυπηρετείται από Dolibarr:
    %s

    Για να χρησιμοποιήσετε τον δικό σας εξωτερικό διακομιστή ιστού για να εξυπηρετήσετε αυτόν τον ιστότοπο, δημιουργήστε έναν εικονικό κεντρικό υπολογιστή στο διακομιστή ιστού σας που δείχνει στον κατάλογο
    %s
    στη συνέχεια, πληκτρολογήστε το όνομα αυτού του εικονικού διακομιστή και κάντε κλικ στο άλλο κουμπί προεπισκόπησης. +VirtualHostUrlNotDefined=Η διεύθυνση URL του εικονικού κεντρικού υπολογιστή που εξυπηρετείται από εξωτερικό διακομιστή ιστού δεν έχει οριστεί +NoPageYet=Δεν υπάρχουν ακόμη σελίδες +YouCanCreatePageOrImportTemplate=Μπορείτε να δημιουργήσετε μια νέα σελίδα ή να εισαγάγετε ένα πλήρες πρότυπο ιστότοπου +SyntaxHelp=Βοήθεια για συγκεκριμένες συμβουλές σύνταξης +YouCanEditHtmlSourceckeditor=Μπορείτε να επεξεργαστείτε τον πηγαίο κώδικα HTML χρησιμοποιώντας το κουμπί "Source" στο πρόγραμμα επεξεργασίας. +YouCanEditHtmlSource=
    You can include PHP code into this source using tags <?php ?>. The following global variables are available: $conf, $db, $mysoc, $user, $website, $websitepage, $weblangs.

    You can also include content of another Page/Container with the following syntax:
    <?php includeContainer('alias_of_container_to_include'); ?>

    You can make a redirect to another Page/Container with the following syntax (Note: do not output any content before a redirect):
    <?php redirectToContainer('alias_of_container_to_redirect_to'); ?>

    To add a link to another page, use the syntax:
    <a href="alias_of_page_to_link_to.php">mylink<a>

    To include a link to download a file stored into the documents directory, use the document.php wrapper:
    Example, for a file into documents/ecm (need to be logged), syntax is:
    <a href="/document.php?modulepart=ecm&file=[relative_dir/]filename.ext">
    For a file into documents/medias (open directory for public access), syntax is:
    <a href="/document.php?modulepart=medias&file=[relative_dir/]filename.ext">
    For a file shared with a share link (open access using the sharing hash key of file), syntax is:
    <a href="/document.php?hashp=publicsharekeyoffile">

    To include an image stored into the documents directory, use the viewimage.php wrapper:
    Example, for an image into documents/medias (open directory for public access), syntax is:
    <img src="/viewimage.php?modulepart=medias&file=[relative_dir/]filename.ext">

    More examples of HTML or dynamic code available on the wiki documentation
    . +ClonePage=Σελίδα κλωνοποίησης / κοντέινερ +CloneSite=Κλωνήστε τον ιστότοπο +SiteAdded=Προστέθηκε ιστότοπος +ConfirmClonePage=Εισαγάγετε τον κωδικό / ψευδώνυμο της νέας σελίδας και αν πρόκειται για μετάφραση της κλωνοποιημένης σελίδας. +PageIsANewTranslation=Η νέα σελίδα είναι μια μετάφραση της τρέχουσας σελίδας; +LanguageMustNotBeSameThanClonedPage=Κλωνίζετε μια σελίδα ως μετάφραση. Η γλώσσα της νέας σελίδας πρέπει να είναι διαφορετική από τη γλώσσα της σελίδας πηγής. +ParentPageId=Αναγνωριστικό σελίδας γονέων +WebsiteId=Αναγνωριστικό ιστοτόπου +CreateByFetchingExternalPage=Δημιουργία σελίδας / κοντέινερ με ανάκτηση σελίδας από εξωτερική διεύθυνση URL ... +OrEnterPageInfoManually=Ή δημιουργήστε σελίδα από το μηδέν ή από ένα πρότυπο σελίδας ... +FetchAndCreate=Λήψη και Δημιουργία +ExportSite=Εξαγωγή ιστότοπου +ImportSite=Εισαγωγή προτύπου ιστότοπου +IDOfPage=Αναγνωριστικό σελίδας +Banner=Πανό +BlogPost=Ανάρτηση +WebsiteAccount=Λογαριασμός ιστοτόπου +WebsiteAccounts=Λογαριασμοί ιστοτόπων +AddWebsiteAccount=Δημιουργία λογαριασμού ιστότοπου +BackToListOfThirdParty=Επιστροφή στη λίστα για τρίτο μέρος +DisableSiteFirst=Απενεργοποιήστε πρώτα τον ιστότοπο +MyContainerTitle=Ο τίτλος ιστότοπού μου +AnotherContainer=Αυτός είναι ο τρόπος με τον οποίο μπορείτε να συμπεριλάβετε περιεχόμενο μιας άλλης σελίδας / κοντέινερ (ενδεχομένως να έχετε ένα σφάλμα αν ενεργοποιήσετε τον δυναμικό κώδικα επειδή ο ενσωματωμένος υποελεγχος δεν υπάρχει) +SorryWebsiteIsCurrentlyOffLine=Λυπούμαστε, αυτός ο ιστότοπος είναι εκτός σύνδεσης. Παρακαλώ ξανασκέδασε αργότερα ... +WEBSITE_USE_WEBSITE_ACCOUNTS=Ενεργοποιήστε τον πίνακα λογαριασμού web site +WEBSITE_USE_WEBSITE_ACCOUNTSTooltip=Ενεργοποιήστε τον πίνακα για να αποθηκεύσετε λογαριασμούς ιστότοπων (login / pass) για κάθε ιστότοπο / τρίτο μέρος +YouMustDefineTheHomePage=Πρέπει πρώτα να ορίσετε την προεπιλεγμένη Αρχική σελίδα +OnlyEditionOfSourceForGrabbedContentFuture=Προειδοποίηση: Η δημιουργία μιας ιστοσελίδας με την εισαγωγή μιας εξωτερικής ιστοσελίδας προορίζεται αποκλειστικά για έμπειρους χρήστες. Ανάλογα με την πολυπλοκότητα της σελίδας πηγής, το αποτέλεσμα της εισαγωγής μπορεί να διαφέρει από το πρωτότυπο. Επίσης, αν η αρχική σελίδα χρησιμοποιεί κοινά στυλ CSS ή αντιφατικό javascript, μπορεί να σπάσει το βλέμμα ή τα χαρακτηριστικά του επεξεργαστή ιστότοπου κατά την εργασία σε αυτή τη σελίδα. Αυτή η μέθοδος είναι ένας πιο γρήγορος τρόπος για να δημιουργήσετε μια σελίδα, αλλά συνιστάται η δημιουργία της νέας σελίδας από την αρχή ή ενός προτεινόμενου προτύπου σελίδας.
    Σημειώστε επίσης ότι οι τροποποιήσεις της πηγής HTML θα είναι δυνατές όταν το περιεχόμενο της σελίδας έχει αρχικοποιηθεί, αρπάζοντάς το από μια εξωτερική σελίδα (ο εκδότης "Online" ΔΕΝ θα είναι διαθέσιμος) +OnlyEditionOfSourceForGrabbedContent=Μόνο έκδοση πηγής HTML είναι δυνατή όταν το περιεχόμενο έχει ληφθεί από έναν εξωτερικό ιστότοπο +GrabImagesInto=Πιάσε επίσης τις εικόνες που βρέθηκαν στο css και τη σελίδα. +ImagesShouldBeSavedInto=Οι εικόνες πρέπει να αποθηκεύονται στον κατάλογο +WebsiteRootOfImages=Ο κατάλογος root για εικόνες ιστότοπων +SubdirOfPage=Υπο-κατάλογος αφιερωμένος στη σελίδα +AliasPageAlreadyExists=Η σελίδα αλλοιώσεων %s υπάρχει ήδη +CorporateHomePage=Αρχική σελίδα της εταιρείας +EmptyPage=Κενή σελίδα +ExternalURLMustStartWithHttp=Η εξωτερική διεύθυνση URL πρέπει να ξεκινά με http: // ή https: // +ZipOfWebsitePackageToImport=Μεταφορτώστε το αρχείο Zip του πακέτου πρότυπου ιστότοπου +ZipOfWebsitePackageToLoad=ή Επιλέξτε ένα διαθέσιμο πακέτο πρότυπου ιστότοπου +ShowSubcontainers=Συμπεριλάβετε δυναμικό περιεχόμενο +InternalURLOfPage=Εσωτερική διεύθυνση URL της σελίδας +ThisPageIsTranslationOf=Αυτή η σελίδα / δοχείο είναι μια μετάφραση του +ThisPageHasTranslationPages=Αυτή η σελίδα / κοντέινερ έχει μετάφραση +NoWebSiteCreateOneFirst=Δεν έχει δημιουργηθεί ακόμα ιστότοπος. Δημιουργήστε ένα πρώτα. +GoTo=Παω σε +DynamicPHPCodeContainsAForbiddenInstruction=Μπορείτε να προσθέσετε δυναμικό κώδικα PHP που περιέχει την εντολή PHP ' %s ' που είναι απαγορευμένη από προεπιλογή ως δυναμικό περιεχόμενο (δείτε τις κρυφές επιλογές WEBSITE_PHP_ALLOW_xxx για να αυξήσετε τη λίστα επιτρεπόμενων εντολών). +NotAllowedToAddDynamicContent=Δεν έχετε δικαίωμα να προσθέσετε ή να επεξεργαστείτε δυναμικό περιεχόμενο PHP σε ιστότοπους. Ζητήστε άδεια ή απλά να διατηρήσετε τον κώδικα σε ετικέτες php χωρίς τροποποίηση. +ReplaceWebsiteContent=Αναζήτηση ή Αντικατάσταση περιεχομένου ιστότοπου +DeleteAlsoJs=Διαγράψτε επίσης όλα τα αρχεία javascript ειδικά για αυτόν τον ιστότοπο; +DeleteAlsoMedias=Διαγράψτε επίσης όλα τα αρχεία μέσων που αφορούν συγκεκριμένα αυτόν τον ιστότοπο; +MyWebsitePages=Οι σελίδες του ιστότοπού μου +SearchReplaceInto=Αναζήτηση | Αντικαταστήστε το +ReplaceString=Νέα συμβολοσειρά +CSSContentTooltipHelp=Εισάγετε εδώ το περιεχόμενο CSS. Για να αποφύγετε οποιαδήποτε σύγκρουση με το CSS της εφαρμογής, βεβαιωθείτε ότι έχετε προκαταλάβει όλες τις δηλώσεις με την κλάση .bodywebsite. Για παράδειγμα:

    #mycssselector, input.myclass: hover {...}
    πρέπει να είναι
    .bodywebsite #mycssselector, .website input.myclass: hover {...}

    Σημείωση: Εάν έχετε ένα μεγάλο αρχείο χωρίς αυτό το πρόθεμα, μπορείτε να χρησιμοποιήσετε το 'lessc' για να το μετατρέψετε για να προσθέσετε παντού το πρόθεμα .bodywebsite. +LinkAndScriptsHereAreNotLoadedInEditor=Προειδοποίηση: Αυτό το περιεχόμενο εξάγεται μόνο όταν πρόσβαση σε ιστότοπο από διακομιστή. Δεν χρησιμοποιείται στη λειτουργία Επεξεργασίας, οπότε αν χρειαστεί να φορτώσετε τα αρχεία javascript και στη λειτουργία επεξεργασίας, προσθέστε στη σελίδα σας την ετικέτα 'script src = ...'. +Dynamiccontent=Δείγμα μιας σελίδας με δυναμικό περιεχόμενο +ImportSite=Εισαγωγή προτύπου ιστότοπου +EditInLineOnOff=Η λειτουργία 'Edit inline' είναι %s +ShowSubContainersOnOff=Η κατάσταση εκτέλεσης 'δυναμικού περιεχομένου' είναι %s +GlobalCSSorJS=Παγκόσμιο αρχείο CSS / JS / Header της ιστοσελίδας +BackToHomePage=Επιστροφή στην αρχική σελίδα... +TranslationLinks=Translation links +YouTryToAccessToAFileThatIsNotAWebsitePage=You try to access to a page that is not a website page +UseTextBetween5And70Chars=For good SEO practices, use a text between 5 and 70 characters diff --git a/htdocs/langs/en_GB/accountancy.lang b/htdocs/langs/en_GB/accountancy.lang index 83f77f8c47c..81560a258ea 100644 --- a/htdocs/langs/en_GB/accountancy.lang +++ b/htdocs/langs/en_GB/accountancy.lang @@ -62,7 +62,6 @@ ACCOUNTING_SELL_JOURNAL=Sales journal ACCOUNTING_MISCELLANEOUS_JOURNAL=General journal ACCOUNTING_ACCOUNT_SUSPENSE=Suspense account DONATION_ACCOUNTINGACCOUNT=Finance account to register donations -ACCOUNTING_PRODUCT_BUY_ACCOUNT=Default purchases account (used if not defined in the product sheet) ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Default sales account (used if not defined in the product sheet) ACCOUNTING_SERVICE_BUY_ACCOUNT=Default services purchase account (used if not defined in the service sheet) ACCOUNTING_SERVICE_SOLD_ACCOUNT=Default services sales account (used if not defined in the service sheet) @@ -109,7 +108,6 @@ CategoryDeleted=Category for the finance account has been removed AccountingJournals=Finance journals AccountingJournal=Finance journal NewAccountingJournal=New finance journal -ShowAccoutingJournal=Show finance journal ErrorAccountingJournalIsAlreadyUse=This journal is already in use AccountingAccountForSalesTaxAreDefinedInto=Note: Financial account for Sales Tax is defined in menu %s - %s Modelcsv=Example of export diff --git a/htdocs/langs/en_GB/stocks.lang b/htdocs/langs/en_GB/stocks.lang index b0ff5a6f463..f7af001b916 100644 --- a/htdocs/langs/en_GB/stocks.lang +++ b/htdocs/langs/en_GB/stocks.lang @@ -10,12 +10,7 @@ LieuWareHouse=Locality of warehouse EstimatedStockValueSellShort=Value of stock at selling price VirtualDiffersFromPhysical=According to stock movement options, physical stock (physical + current orders) and virtual stock may differ RuleForStockReplenishment=Rule for stock replenishment -SelectProductWithNotNullQty=Select at least one product with a quantity not null and a supplier -ReplenishmentOrdersDesc=This is a list of all open supplier orders including predefined products. Only open orders with predefined products which may affect stocks, are visible here. -StockMustBeEnoughForInvoice=Stock levels must be sufficient to add product/service to invoice. (Check it is done on current real stock when adding a line into the invoice whatever the rule is for automatic stock change) -StockMustBeEnoughForShipment=Stock levels must be sufficient to add product/service for shipment. (Check it is done on current real stock when adding a line into Shipment whatever the rule is for automatic stock change) IsInPackage=Packaged -NoPendingReceptionOnSupplierOrder=No pending receiving due to open supplier order ThisSerialAlreadyExistWithDifferentDate=This lot/serial number (%s) already exists but with different useby or sellby dates (found %s but you entered %s). OptionMULTIPRICESIsOn=Option "several prices per segment" is on. It means a product has several selling price so total of stock by sales value can't be calculated AddNewProductStockWarehouse=Set new limit for alert and desired optimal stock level diff --git a/htdocs/langs/en_IN/main.lang b/htdocs/langs/en_IN/main.lang index f16523f7741..3a5f17eda48 100644 --- a/htdocs/langs/en_IN/main.lang +++ b/htdocs/langs/en_IN/main.lang @@ -22,3 +22,4 @@ FormatDateHourText=%B %d, %Y, %I:%M %p CommercialProposalsShort=Quotations LinkToProposal=Link to quotation SearchIntoCustomerProposals=Customer quotations +ContactDefault_propal=Quotation diff --git a/htdocs/langs/es_CL/accountancy.lang b/htdocs/langs/es_CL/accountancy.lang index e2157b1e314..74fd60bf0a0 100644 --- a/htdocs/langs/es_CL/accountancy.lang +++ b/htdocs/langs/es_CL/accountancy.lang @@ -72,6 +72,8 @@ MenuTaxAccounts=Cuentas fiscales MenuExpenseReportAccounts=Cuentas de informe de gastos MenuProductsAccounts=Cuentas de productos MenuClosureAccounts=Cuentas de cierre +MenuAccountancyClosure=Cierre +MenuAccountancyValidationMovements=Validar Movimientos Binding=Vinculante a las cuentas CustomersVentilation=Encuadernación de factura del cliente SuppliersVentilation=Encuadernación de factura del proveedor @@ -118,12 +120,14 @@ ACCOUNTING_ACCOUNT_TRANSFER_CASH=Cuenta contable de transferencia bancaria trans ACCOUNTING_ACCOUNT_SUSPENSE=Cuenta de contabilidad de espera DONATION_ACCOUNTINGACCOUNT=Cuenta de contabilidad para registrar donaciones ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Cuenta contable para registrar suscripciones. -ACCOUNTING_PRODUCT_BUY_ACCOUNT=Cuenta de contabilidad por defecto para productos comprados (se usa si no está definido en la hoja del producto) +ACCOUNTING_PRODUCT_BUY_ACCOUNT=Cuenta contable por defecto para los productos comprados (se usa si no se define en la hoja de productos) ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Cuenta de contabilidad por defecto para los productos vendidos (utilizada si no está definida en la hoja del producto) -ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Cuenta contable por defecto para los productos vendidos en EEC (usado si no está definido en la hoja del producto) -ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Cuenta contable por defecto para la exportación de productos vendidos fuera de la CEE (se usa si no se define en la hoja del producto) +ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Cuenta contable por defecto para los productos vendidos en la EEC (utilizada si no se define en la hoja de producto) +ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Cuenta contable por defecto para los productos vendidos y exportados fuera de la EEC (usado si no está definido en la hoja de producto) ACCOUNTING_SERVICE_BUY_ACCOUNT=Cuenta de contabilidad por defecto para los servicios comprados (se usa si no se define en la hoja de servicio) ACCOUNTING_SERVICE_SOLD_ACCOUNT=Cuenta de contabilidad por defecto para los servicios vendidos (utilizada si no está definida en la hoja de servicio) +ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Cuenta contable por defecto para los servicios vendidos en la EEC (utilizada si no se define en la hoja de servicios) +ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Cuenta contable por defecto para los servicios vendidos y exportados fuera de la EEC (usado si no está definido en la hoja de servicios) LabelAccount=Cuenta LabelOperation=Operación de etiqueta Sens=Significado @@ -135,7 +139,6 @@ AccountingAccountGroupsDesc=Puede definir aquí algunos grupos de cuentas contab DeleteMvt=Eliminar líneas de libro mayor DelYear=Año para borrar DelJournal=Diario para eliminar -ConfirmDeleteMvt=Esto eliminará todas las líneas del Libro mayor por año y / o de una revista específica. Se requiere al menos un criterio. FinanceJournal=Diario de finanzas ExpenseReportsJournal=Diario de informes de gastos DescFinanceJournal=Diario financiero que incluye todos los tipos de pagos por cuenta bancaria @@ -169,12 +172,13 @@ DescVentilMore=En la mayoría de los casos, si utiliza productos o servicios pre DescVentilDoneCustomer=Consulte aquí la lista de las líneas de clientes de facturas y su cuenta de contabilidad de productos DescVentilTodoCustomer=Vincular líneas de factura que ya no están vinculadas con una cuenta de contabilidad de producto ChangeAccount=Cambie la cuenta de contabilidad de producto / servicio para líneas seleccionadas con la siguiente cuenta de contabilidad: -DescVentilSupplier=Consulte aquí la lista de líneas de facturación de proveedores vinculadas o aún no vinculadas a una cuenta de contabilidad de productos DescVentilDoneSupplier=Consulte aquí la lista de las líneas de facturas de proveedores y sus cuentas contables. DescVentilTodoExpenseReport=Vincular las líneas de informe de gastos que ya no están vinculadas con una cuenta de contabilidad de tarifas DescVentilExpenseReport=Consulte aquí la lista de líneas de informe de gastos vinculadas (o no) a una cuenta de contabilidad de tasas DescVentilExpenseReportMore=Si configura una cuenta contable en el tipo de líneas de informe de gastos, la aplicación podrá hacer todo el enlace entre sus líneas de informe de gastos y la cuenta contable de su plan de cuentas, solo con un clic con el botón "%s" . Si la cuenta no se estableció en el diccionario de tarifas o si todavía tiene algunas líneas no vinculadas a ninguna cuenta, deberá realizar un enlace manual desde el menú " %s ". DescVentilDoneExpenseReport=Consulte aquí la lista de las líneas de informes de gastos y su cuenta de contabilidad de tarifas +ValidateMovements=Validar Movimientos +DescValidateMovements=Se prohíbe cualquier modificación o eliminación de escritura, letras y eliminaciones. Todas las entradas para un ejercicio deben validarse; de lo contrario, no será posible cerrar ValidateHistory=Enlazar automáticamente AutomaticBindingDone=Encuadernación automática hecha ErrorAccountancyCodeIsAlreadyUse=No puede eliminar esta cuenta porque está siendo usada @@ -188,6 +192,7 @@ ListOfProductsWithoutAccountingAccount=Lista de productos no vinculados a ningun ChangeBinding=Cambiar la encuadernación Accounted=Contabilizado en el libro mayor NotYetAccounted=Aún no contabilizado en el libro mayor +ShowTutorial=Tutorial de presentación ApplyMassCategories=Aplicar categorías de masa AddAccountFromBookKeepingWithNoCategories=Cuenta disponible aún no en el grupo personalizado. CategoryDeleted=La categoría de la cuenta de contabilidad ha sido eliminada @@ -209,6 +214,7 @@ Modelcsv_quadratus=Exportar para Quadratus QuadraCompta Modelcsv_ebp=Exportación para EBP Modelcsv_cogilog=Exportación para Cogilog Modelcsv_agiris=Exportación para Agiris +Modelcsv_LDCompta=Exportar para LD Compta (v9 y superior) (Prueba) Modelcsv_openconcerto=Exportar para OpenConcerto (Prueba) Modelcsv_configurable=Exportar CSV Configurable Modelcsv_Sage50_Swiss=Exportación para Sage 50 Suiza @@ -216,6 +222,7 @@ ChartofaccountsId=Plan de cuentas Id InitAccountancy=Contabilidad inicial InitAccountancyDesc=Esta página se puede usar para inicializar una cuenta de contabilidad en productos y servicios que no tienen una cuenta de contabilidad definida para ventas y compras. DefaultBindingDesc=Esta página se puede usar para establecer una cuenta predeterminada que se usará para vincular el registro de transacciones sobre los salarios de pago, donaciones, impuestos y IVA cuando no se haya establecido una cuenta contable específica. +DefaultClosureDesc=Esta página se puede usar para establecer los parámetros utilizados para los cierres contables. OptionModeProductSell=Ventas de modo OptionModeProductSellIntra=Venta de modo exportado en EEC. OptionModeProductSellExport=Venta de modo exportado en otros países. diff --git a/htdocs/langs/es_CL/admin.lang b/htdocs/langs/es_CL/admin.lang index 691cbf3bd06..c0b4598cc17 100644 --- a/htdocs/langs/es_CL/admin.lang +++ b/htdocs/langs/es_CL/admin.lang @@ -161,7 +161,6 @@ GoModuleSetupArea=Para implementar / instalar un nuevo módulo, vaya al área de DoliStoreDesc=DoliStore, el mercado oficial para los módulos externos Dolibarr ERP / CRM DoliPartnersDesc=Lista de empresas que ofrecen módulos o características desarrollados a medida.
    Nota: dado que Dolibarr es una aplicación de código abierto, cualquier persona con experiencia en programación PHP puede desarrollar un módulo. WebSiteDesc=Sitios web externos para más módulos complementarios (no principales) ... -URL=Enlazar BoxesAvailable=Widgets disponibles BoxesActivated=Widgets activados ActiveOn=Activado en @@ -192,6 +191,7 @@ Emails=Correos electrónicos EMailsSetup=Configuración de correos electrónicos EMailsDesc=Esta página le permite anular sus parámetros de PHP predeterminados para el envío de correo electrónico. En la mayoría de los casos en Unix / Linux OS, la configuración de PHP es correcta y estos parámetros no son necesarios. EmailSenderProfiles=Perfiles de remitentes de correos electrónicos +EMailsSenderProfileDesc=Puedes mantener esta sección vacía. Si ingresa algunos correos electrónicos aquí, se agregarán a la lista de posibles remitentes en el cuadro combinado cuando escriba un nuevo correo electrónico. MAIN_MAIL_SMTP_PORT=Puerto SMTP / SMTPS (valor predeterminado en php.ini: %s ) MAIN_MAIL_SMTP_SERVER=SMTP / SMTPS Host (valor predeterminado en php.ini: %s ) MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=Puerto SMTP / SMTPS (no definido en PHP en sistemas similares a Unix) @@ -201,7 +201,7 @@ MAIN_MAIL_ERRORS_TO=El correo electrónico utilizado para el error devuelve corr MAIN_MAIL_AUTOCOPY_TO=Copiar (Bcc) todos los correos electrónicos enviados a MAIN_DISABLE_ALL_MAILS=Deshabilitar todo el envío de correo electrónico (para propósitos de prueba o demostraciones) MAIN_MAIL_FORCE_SENDTO=Enviar todos los correos electrónicos a (en lugar de destinatarios reales, para fines de prueba) -MAIN_MAIL_ENABLED_USER_DEST_SELECT=Agregar usuarios empleados con correo electrónico a la lista de destinatarios permitidos +MAIN_MAIL_ENABLED_USER_DEST_SELECT=Sugerir correos electrónicos de empleados (si están definidos) en la lista de destinatarios predefinidos al escribir un nuevo correo electrónico MAIN_MAIL_SENDMODE=Método de envío de correo electrónico MAIN_MAIL_SMTPS_ID=ID de SMTP (si el servidor de envío requiere autenticación) MAIN_MAIL_SMTPS_PW=Contraseña SMTP (si el servidor de envío requiere autenticación) @@ -317,6 +317,7 @@ ExtrafieldCheckBoxFromList=Casillas de verificación de la mesa ExtrafieldLink=Enlace a un objeto ComputedFormula=Campo computado ComputedFormulaDesc=Puede ingresar aquí una fórmula usando otras propiedades de objeto o cualquier código PHP para obtener un valor computado dinámico. Puedes usar cualquier fórmula compatible con PHP incluyendo "?" operador de condición y siguiente objeto global: $ db, $ conf, $ langs, $ mysoc, $ usuario, $ objeto .
    ADVERTENCIA : Solo algunas propiedades de $ object pueden estar disponibles. Si necesita una propiedad no cargada, solo busque el objeto en su fórmula como en el segundo ejemplo.
    El uso de un campo computado significa que no puede ingresar ningún valor desde la interfaz. Además, si hay un error de sintaxis, la fórmula puede no devolver nada.

    Ejemplo de fórmula:
    $ objeto-> id <10? round ($ object-> id / 2, 2): ($ object-> id + 2 * $ user-> id) * (int) substr ($ mysoc-> zip, 1, 2)

    Ejemplo para recargar objeto
    (($ 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'

    Otro ejemplo de fórmula para forzar la carga del objeto y su objeto padre:
    (($ reloadedobj = nueva tarea ($ db)) && ($ reloadedobj-> fetch ($ object-> id)> 0) && ($ secondloadedobj = new Project ($ db)) && ($ secondloadedobj-> fetch ($ reloadedobj-> fk_project)> 0))? $ secondloadedobj-> ref: 'Proyecto principal no encontrado' +Computedpersistent=Almacenar campo computado ExtrafieldParamHelpPassword=Si deja este campo en blanco, significa que este valor se almacenará sin cifrado (el campo solo debe estar oculto con una estrella en la pantalla).
    Establezca 'auto' para usar la regla de cifrado predeterminada para guardar la contraseña en la base de datos (entonces el valor leído será solo el hash, no hay manera de recuperar el valor original) ExtrafieldParamHelpselect=La lista de valores debe ser líneas con clave de formato, valor (donde la clave no puede ser '0')

    por ejemplo:
    1, valor1
    2, valor2
    código3, valor3
    ...

    Para tener la lista dependiendo de otra lista de atributos complementarios:
    1, value1 | options_ parent_list_code : parent_key
    2, value2 | options_ parent_list_code : parent_key

    Para tener la lista dependiendo de otra lista:
    1, valor1 | parent_list_code : parent_key
    2, valor2 | parent_list_code : parent_key ExtrafieldParamHelpcheckbox=La lista de valores debe ser líneas con clave de formato, valor (donde la clave no puede ser '0')

    por ejemplo:
    1, valor1
    2, valor2
    3, valor3
    ... @@ -324,6 +325,7 @@ ExtrafieldParamHelpradio=La lista de valores debe ser líneas con clave de forma ExtrafieldParamHelpsellist=La lista de valores proviene de una tabla.
    Sintaxis: table_name: label_field: id_field :: filter
    Ejemplo: c_typent: libelle: id :: filter

    - idfilter es necesariamente una clave int primaria
    - el filtro puede ser una prueba simple (por ejemplo, activo = 1) para mostrar solo el valor activo
    También puede usar $ ID $ en el filtro, que es la identificación actual del objeto actual
    Para hacer un SELECCIONAR en filtro usa $ SEL $
    Si desea filtrar en campos adicionales use la sintaxis extra.fieldcode = ... (donde código de campo es el código de campo adicional)

    Para tener la lista dependiendo de otra lista de atributos complementarios:
    c_typent: libelle: id: options_ parent_list_code | parent_column: filter

    Para tener la lista dependiendo de otra lista:
    c_typent: libelle: id: parent_list_code | parent_column: filter ExtrafieldParamHelpchkbxlst=La lista de valores proviene de una tabla.
    Sintaxis: table_name: label_field: id_field :: filter
    Ejemplo: c_typent: libelle: id :: filter

    El filtro puede ser una prueba simple (por ejemplo, activo = 1) para mostrar solo el valor activo
    También puede usar $ ID $ en el filtro, que es la identificación actual del objeto actual
    Para hacer un SELECCIONAR en filtro usa $ SEL $
    Si desea filtrar en campos adicionales use la sintaxis extra.fieldcode = ... (donde código de campo es el código de campo adicional)

    Para tener la lista dependiendo de otra lista de atributos complementarios:
    c_typent: libelle: id: options_ parent_list_code | parent_column: filter

    Para tener la lista dependiendo de otra lista:
    c_typent: libelle: id: parent_list_code | parent_column: filter ExtrafieldParamHelplink=Los parámetros deben ser ObjectName: Classpath
    Sintaxis: ObjectName: Classpath
    Ejemplos:
    Societe: societe / class / societe.class.php
    Contacto: contact / class / contact.class.php +ExtrafieldParamHelpSeparator=Mantener vacío para un separador simple
    Establezca esto en 1 para un separador de colapso (abierto de forma predeterminada para una nueva sesión, luego el estado se mantiene para cada sesión de usuario)
    Establezca esto en 2 para un separador de colapso (colapsado por defecto para una nueva sesión, luego el estado se mantiene para cada sesión de usuario) LibraryToBuildPDF=Biblioteca utilizada para la generación de PDF LocalTaxDesc=Algunos países pueden aplicar dos o tres impuestos en cada línea de factura. Si este es el caso, elija el tipo para el segundo y tercer impuesto y su tasa. Los tipos posibles son:
    1: el impuesto local se aplica a los productos y servicios sin IVA (el impuesto local se calcula sobre el monto sin impuestos)
    2: el impuesto local se aplica a los productos y servicios, incluido el IVA
    3: el impuesto local se aplica a los productos sin IVA (el impuesto local se calcula sobre el monto sin impuestos)
    4: el impuesto local se aplica a los productos, incluido el IVA
    5: el impuesto local se aplica a los servicios sin IVA (el impuesto local se calcula sobre el monto sin impuestos)
    6: el impuesto local se aplica a los servicios, incluido el IVA (el impuesto local se calcula sobre el monto + impuesto) LinkToTestClickToDial=Ingrese un número de teléfono para llamar y mostrar un enlace para probar la URL de ClickToDial para el usuario %s @@ -349,7 +351,9 @@ EnableAndSetupModuleCron=Si desea que esta factura recurrente se genere automát ModuleCompanyCodeCustomerAquarium=%s seguido de un código de cliente para un código de contabilidad de cliente ModuleCompanyCodeSupplierAquarium=%s seguido de un código de proveedor para un código de contabilidad de proveedor ModuleCompanyCodePanicum=Devuelve un código de contabilidad vacío. -ModuleCompanyCodeDigitaria=El código contable depende del código de terceros. El código se compone del carácter "C" en la primera posición, seguido de los primeros 5 caracteres del código de terceros. +ModuleCompanyCodeDigitaria=Devuelve un código de contabilidad compuesto de acuerdo con el nombre del tercero. El código consta de un prefijo que se puede definir en la primera posición seguido del número de caracteres definidos en el código de terceros. +ModuleCompanyCodeCustomerDigitaria=%s seguido del nombre del cliente truncado por el número de caracteres: %s para el código de contabilidad del cliente. +ModuleCompanyCodeSupplierDigitaria=%s seguido del nombre del proveedor truncado por el número de caracteres: %s para el código de contabilidad del proveedor. Use3StepsApproval=De forma predeterminada, los pedidos de compra deben ser creados y aprobados por 2 usuarios diferentes (un paso / usuario para crear y un paso / usuario para aprobar. Tenga en cuenta que si el usuario tiene ambos permisos para crear y aprobar, un paso / usuario será suficiente) . Puede solicitar con esta opción que presente un tercer paso / aprobación del usuario, si el monto es mayor que un valor dedicado (por lo que se necesitarán 3 pasos: 1 = validación, 2 = primera aprobación y 3 = segunda aprobación si el monto es suficiente).
    Configure esto como vacío si una aprobación (2 pasos) es suficiente, configúrelo a un valor muy bajo (0.1) si siempre se requiere una segunda aprobación (3 pasos). UseDoubleApproval=Utilice una aprobación de 3 pasos cuando la cantidad (sin impuestos) sea más alta que ... WarningPHPMail=ADVERTENCIA: a menudo es mejor configurar los correos electrónicos salientes para usar el servidor de correo electrónico de su proveedor en lugar de la configuración predeterminada. Algunos proveedores de correo electrónico (como Yahoo) no le permiten enviar un correo electrónico desde otro servidor que no sea su propio servidor. Su configuración actual utiliza el servidor de la aplicación para enviar correo electrónico y no el servidor de su proveedor de correo electrónico, por lo que algunos destinatarios (el compatible con el protocolo DMARC restrictivo) le preguntarán a su proveedor de correo electrónico si pueden aceptar su correo electrónico y algunos proveedores de correo electrónico. (como Yahoo) puede responder "no" porque el servidor no es de ellos, por lo que pocos de sus correos electrónicos enviados no serán aceptados (tenga cuidado también con la cuota de envío de su proveedor de correo electrónico).
    Si su proveedor de correo electrónico (como Yahoo) tiene esta restricción, debe cambiar la configuración de correo electrónico para elegir el otro método "Servidor SMTP" e ingresar el servidor SMTP y las credenciales proporcionadas por su proveedor de correo electrónico. @@ -394,6 +398,7 @@ Module42Desc=Instalaciones de registro (archivo, syslog, ...). Dichos registros Module49Desc=Gestión del editor Module51Name=Envíos masivos Module51Desc=Gerencia de correo de papel en masa +Module52Desc=Gestion de Stocks Module54Desc=Gestión de contratos (servicios o suscripciones recurrentes). Module55Desc=Gestión del código de barras Module56Desc=Integración de telefonía @@ -428,6 +433,7 @@ Module510Name=Sueldos Module510Desc=Registrar y rastrear los pagos de los empleados Module520Name=Prestamos Module520Desc=Gestión de préstamos +Module600Name=Notificaciones sobre eventos de negocios Module600Desc=Enviar notificaciones por correo electrónico desencadenadas por un evento empresarial: por usuario (configuración definida en cada usuario), por contactos de terceros (configuración definida en cada tercero) o por correos electrónicos específicos Module600Long=Tenga en cuenta que este módulo envía correos electrónicos en tiempo real cuando se produce un evento empresarial específico. Si está buscando una función para enviar recordatorios por correo electrónico para eventos de agenda, ingrese a la configuración del módulo Agenda. Module610Desc=Creación de variantes de producto (color, tamaño, etc.). @@ -460,7 +466,6 @@ Module4000Desc=Gestión de recursos humanos (gestión del departamento, contrato Module5000Name=Multi-compañía Module5000Desc=Le permite administrar múltiples compañías Module6000Desc=Gestión de flujo de trabajo (creación automática de objeto y / o cambio de estado automático) -Module10000Desc=Crea sitios web (públicos) con un editor WYSIWYG. Simplemente configure su servidor web (Apache, Nginx, ...) para que apunte al directorio dedicado de Dolibarr para tenerlo en línea en Internet con su propio nombre de dominio. Module20000Name=Gestión de solicitudes de licencia Module20000Desc=Definir y rastrear las solicitudes de permiso de los empleados. Module39000Desc=Lotes, números de serie, gestión de la fecha de caducidad de los productos. @@ -628,10 +633,7 @@ Permission775=Aprobar informes de gastos Permission776=Pagar informes de gastos Permission779=Informes de gastos de exportación Permission1001=Leer stocks -Permission1101=Leer órdenes de entrega -Permission1102=Crear/modificar órdenes de entrega -Permission1104=Validar órdenes de entrega -Permission1109=Eliminar pedidos de entrega +Permission1102=Crear / modificar recibos de entrega Permission1121=Leer propuestas de proveedores Permission1122=Crear / modificar propuestas de proveedores. Permission1123=Validar propuestas de proveedores. @@ -660,6 +662,7 @@ Permission1251=Ejecutar las importaciones masivas de datos externos en la base d Permission1321=Exportar facturas, atributos y pagos de clientes Permission1322=Reabrir una factura paga Permission1421=Exportación de pedidos y atributos de venta. +Permission2402=Crear / modificar acciones (eventos o tareas) vinculadas a su cuenta de usuario (si es propietario del evento) Permission2414=Exportar acciones / tareas de otros Permission2501=Leer / Descargar documentos Permission2502=Descargar documentos @@ -677,6 +680,7 @@ Permission20003=Eliminar solicitudes de permiso Permission20004=Lea todas las solicitudes de licencia (incluso del usuario no subordinado) Permission20005=Crear / modificar solicitudes de abandono para todos (incluso para usuarios no subordinados) Permission20006=Solicitudes de permiso de administrador (configuración y saldo de actualización) +Permission20007=Aprobar solicitudes de licencia Permission23001=Leer trabajo programado Permission23002=Crear / actualizar trabajo programado Permission23003=Eliminar trabajo programado @@ -687,6 +691,9 @@ Permission50202=Transacciones de importación Permission50401=Enlazar productos y facturas con cuentas contables. Permission50411=Leer operaciones en el libro mayor Permission50412=Escribir / editar operaciones en el libro mayor. +Permission50414=Eliminar operaciones en el libro mayor +Permission50415=Eliminar todas las operaciones por año y diario en el libro mayor. +Permission50418=Operaciones de exportación de la contabilidad. Permission50420=Reportes y reportes de exportación (facturación, balance, revistas, libro mayor) Permission50440=Gestionar plan de cuentas, configuración de contabilidad. Permission51002=Crear / actualizar activos @@ -717,6 +724,7 @@ DictionaryAccountancysystem=Modelos para el cuadro de cuentas DictionaryAccountancyJournal=Libros contables DictionaryEMailTemplates=Plantillas de correo electrónico DictionaryMeasuringUnits=Unidades de medida +DictionarySocialNetworks=Redes Sociales DictionaryProspectStatus=Estado de la perspectiva DictionaryHolidayTypes=Tipos de licencia DictionaryOpportunityStatus=Estado de plomo para proyecto / lider @@ -782,10 +790,12 @@ MessageLogin=Mensaje de la página de inicio LoginPage=Página de inicio de sesión PermanentLeftSearchForm=Formulario de búsqueda permanente en el menú de la izquierda EnableMultilangInterface=Habilitar soporte multilenguaje -EnableShowLogo=Mostrar logo en el menú de la izquierda CompanyInfo=Empresa / Organización CompanyIds=Identidades de la empresa / organización CompanyCurrency=Moneda principal +IDCountry=ID Pais +LogoSquarred=Logo (cuadrado) +LogoSquarredDesc=Debe ser un icono cuadrado (ancho = alto). Este logotipo se utilizará como el icono favorito u otra necesidad, como la barra de menú superior (si no está desactivado en la configuración de la pantalla). DoNotSuggestPaymentMode=No sugiera NoActiveBankAccountDefined=No se definió una cuenta bancaria activa OwnerOfBankAccount=Propietario de la cuenta bancaria %s @@ -819,7 +829,7 @@ ListOfSecurityEvents=Lista de eventos de seguridad de Dolibarr LogEventDesc=Habilitar el registro para eventos de seguridad específicos. Administradores el registro a través del menú %s - %s . Advertencia, esta característica puede generar una gran cantidad de datos en la base de datos. AreaForAdminOnly=Los parámetros de configuración solo pueden modificarse por usuarios administradores. SystemInfoDesc=La información del sistema es información técnica miscelánea que obtienes en modo solo lectura y visible solo para los administradores. -CompanyFundationDesc=Editar la información de la empresa / entidad. Haga clic en el botón "%s" o "%s" en la parte inferior de la página. +CompanyFundationDesc=Edite la información de la empresa / entidad. Click en el botón "%s" en el fondo de la página. AccountantDesc=Si tiene un contador / contador externo, puede editar aquí su información. AvailableModules=Aplicación / módulos disponibles ToActivateModule=Para activar los módulos, vaya al Área de configuración (Inicio-> Configuración-> Módulos). @@ -832,7 +842,6 @@ TriggerDisabledAsModuleDisabled=Los disparadores en este archivo están deshabil TriggerAlwaysActive=Los activadores en este archivo están siempre activos, cualesquiera que sean los módulos Dolibarr activados. TriggerActiveAsModuleActive=Los disparadores en este archivo están activos ya que el módulo %s está habilitado. DictionaryDesc=Inserta todos los datos de referencia. Puede agregar sus valores a los valores predeterminados. -ConstDesc=Esta página le permite editar (anular) los parámetros que no están disponibles en otras páginas. Estos son en su mayoría parámetros reservados para desarrolladores / solución avanzada de problemas. Para obtener una lista completa de los parámetros disponibles, consulte aquí . MiscellaneousDesc=Todos los demás parámetros relacionados con la seguridad se definen aquí. LimitsSetup=Límites / configuración de precisión LimitsDesc=Puede definir límites, precisiones y optimizaciones utilizadas por Dolibarr aquí @@ -885,6 +894,7 @@ ExtraFieldsSupplierOrders=Atributos complementarios (pedidos) ExtraFieldsSupplierInvoices=Atributos complementarios (facturas) ExtraFieldsProject=Atributos complementarios (proyectos) ExtraFieldsProjectTask=Atributos complementarios (tareas) +ExtraFieldsSalaries=Atributos complementarios (salarios) ExtraFieldHasWrongValue=El atributo %s tiene un valor incorrecto. AlphaNumOnlyLowerCharsAndNoSpace=solo caracteres alfanuméricos y minúsculas sin espacio SendmailOptionNotComplete=Advertencia, en algunos sistemas Linux, para enviar correos electrónicos desde su correo electrónico, la configuración de ejecución de sendmail debe contener la opción -ba (parámetro mail.force_extra_parameters en su archivo php.ini). Si algunos destinatarios nunca reciben correos electrónicos, intente editar este parámetro de PHP con mail.force_extra_parameters = -ba). @@ -911,6 +921,8 @@ ConditionIsCurrently=La condición es actualmente %s YouUseBestDriver=Utiliza el controlador %s, que es el mejor controlador disponible en la actualidad. YouDoNotUseBestDriver=Utiliza el controlador %s, pero se recomienda el controlador %s. SearchOptim=Optimización de búsqueda +YouHaveXObjectUseSearchOptim=Tiene %s %s en la base de datos. Debe agregar la constante %s a 1 en Home-Setup-Other. Limite la búsqueda al comienzo de las cadenas, lo que hace posible que la base de datos use índices y debería obtener una respuesta inmediata. +YouHaveXObjectAndSearchOptimOn=Tiene %s %s en la base de datos y la constante %s se establece en 1 en Home-Setup-Other. BrowserIsOK=Está utilizando el navegador web %s. Este navegador está bien para la seguridad y el rendimiento. BrowserIsKO=Está utilizando el navegador web %s. Se sabe que este navegador es una mala elección para la seguridad, el rendimiento y la confiabilidad. Recomendamos usar Firefox, Chrome, Opera o Safari. AddRefInList=Mostrar cliente / vendedor ref. Lista de información (lista de selección o cuadro combinado) y la mayoría de los hipervínculos.
    Aparecerán terceros con un formato de nombre de "CC12345 - SC45678 - The Big Company corp". en lugar de "The Big Company corp". @@ -1075,6 +1087,9 @@ LDAPFieldCompanyExample=Ejemplo: o LDAPFieldSidExample=Ejemplo: objectid LDAPFieldEndLastSubscription=Fecha de finalización de la suscripción LDAPFieldTitleExample=Ejemplo: título +LDAPFieldGroupid=Identificación del grupo +LDAPFieldUseridExample=Ejemplo: uidnumber +LDAPFieldHomedirectoryprefix=Prefijo del directorio de inicio LDAPSetupNotComplete=La configuración de LDAP no está completa (vaya a las pestañas de otros) LDAPNoUserOrPasswordProvidedAccessIsReadOnly=No se proporciona ningún administrador o contraseña. El acceso LDAP será anónimo y en modo solo lectura. LDAPDescContact=Esta página le permite definir el nombre de los atributos LDAP en el árbol LDAP para cada dato encontrado en los contactos de Dolibarr. @@ -1175,6 +1190,7 @@ FCKeditorForProductDetails=Creación / edición WYSIWIG de líneas de detalles d FCKeditorForMailing=Creación / edición WYSIWIG para eMailings masivos (Herramientas-> eMailing) FCKeditorForUserSignature=Creación / edición WYSIWIG de la firma del usuario FCKeditorForMail=Creación / edición WYSIWIG para todo el correo (excepto Herramientas-> correo electrónico) +FCKeditorForTicket=Creación / edición de WYSIWIG para entradas StockSetup=Configuración del módulo de stock IfYouUsePointOfSaleCheckModule=Si utiliza el módulo de Punto de Venta (POS) provisto por defecto o un módulo externo, su configuración puede ser ignorada por su módulo de POS. La mayoría de los módulos de POS están diseñados de forma predeterminada para crear una factura de inmediato y disminuir el stock, independientemente de las opciones aquí. Por lo tanto, si necesita o no una disminución de existencias al registrar una venta desde su POS, verifique también la configuración de su módulo POS. MenuDeleted=Menú borrado @@ -1264,8 +1280,8 @@ SuppliersSetup=Configuración del módulo de proveedor SuppliersCommandModel=Plantilla completa de pedido de compra (logo ...) SuppliersInvoiceModel=Plantilla completa de la factura del proveedor (logotipo ...) SuppliersInvoiceNumberingModel=Facturas de proveedores de numeración de modelos. -IfSetToYesDontForgetPermission=Si se establece en sí, no se olvide de proporcionar permisos a los grupos o usuarios permitidos para la segunda aprobación -PathToGeoIPMaxmindCountryDataFile=Ruta al archivo que contiene la traducción de Maxmind a la traducción del país.
    Ejemplos:
    /usr/local/share/GeoIP/GeoIP.dat
    /usr/share/GeoIP/GeoIP.dat +IfSetToYesDontForgetPermission=Si se establece en un valor no nulo, no olvide proporcionar permisos a grupos o usuarios permitidos para la segunda aprobación +PathToGeoIPMaxmindCountryDataFile=Ruta al archivo que contiene Maxmind ip a la traducción del país.
    Ejemplos:
    /usr/local/share/GeoIP/GeoIP.dat
    /usr/share/GeoIP/GeoIP.dat
    /usr/share/GeoIP/GeoLite2-Country.mmdb NoteOnPathLocation=Tenga en cuenta que su archivo de datos de IP a país debe estar dentro de un directorio que su PHP puede leer (consulte la configuración de PHP open_basedir y los permisos del sistema de archivos). YouCanDownloadFreeDatFileTo=Puede descargar una versión de demostración gratuita del archivo de país Maxip GeoIP en %s. YouCanDownloadAdvancedDatFileTo=También puede descargar una versión más completa, con actualizaciones, del archivo de país Maxip GeoIP en %s. @@ -1297,6 +1313,9 @@ TemplatePDFExpenseReports=Plantillas de documentos para generar el documento de ExpenseReportsIkSetup=Configuración del módulo Informes de gastos: índice Milles NoModueToManageStockIncrease=No se ha activado ningún módulo capaz de gestionar el aumento automático de existencias. El aumento de existencias se realizará solo con la entrada manual. YouMayFindNotificationsFeaturesIntoModuleNotification=Puede encontrar opciones para notificaciones por correo electrónico habilitando y configurando el módulo "Notificación". +ListOfNotificationsPerUser=Lista de notificaciones automáticas por usuario * +ListOfNotificationsPerUserOrContact=Lista de posibles notificaciones automáticas (en eventos comerciales) disponibles por usuario * o por contacto ** +ListOfFixedNotifications=Lista de notificaciones automáticas fijas GoOntoUserCardToAddMore=Vaya a la pestaña "Notificaciones" de un usuario para agregar o eliminar notificaciones para usuarios GoOntoContactCardToAddMore=Vaya a la pestaña "Notificaciones" de un tercero para agregar o eliminar notificaciones de contactos/direcciones Threshold=Límite @@ -1414,6 +1433,8 @@ CodeLastResult=Código de resultado más reciente NbOfEmailsInInbox=Número de correos electrónicos en el directorio de origen LoadThirdPartyFromName=Cargar búsqueda de terceros en %s (solo carga) LoadThirdPartyFromNameOrCreate=Cargar búsqueda de terceros en %s (crear si no se encuentra) +WithDolTrackingID=Dolibarr Referencia encontrada en el ID de Mensaje +WithoutDolTrackingID=Dolibarr Referencia no encontrada ID de mensaje ECMAutoTree=Mostrar arbol ECM automatico OperationParamDesc=Defina valores para usar para la acción, o cómo extraer valores. Por ejemplo:
    objproperty1 = SET: abc
    objproperty1 = SET: un valor con reemplazo de __objproperty1__
    objproperty3 = SETIFEMPTY: abc
    objproperty4 = EXTRACT: HEADER: X-Myheaderkey. * [^ \\ s] + (. *)
    options_myextrafield = EXTRACT: SUBJECT: ([^ \\ s] *)
    object.objproperty5 = EXTRACT: BODY: el nombre de mi empresa es \\ s ([^ \\ s] *)

    Utilizar una ; Char como separador para extraer o configurar varias propiedades. OpeningHoursDesc=Introduzca aquí el horario habitual de apertura de su empresa. @@ -1421,6 +1442,7 @@ ResourceSetup=Configuración del módulo de recursos UseSearchToSelectResource=Use un formulario de búsqueda para elegir un recurso (en lugar de una lista desplegable). DisabledResourceLinkUser=Deshabilitar característica para vincular un recurso a los usuarios DisabledResourceLinkContact=Deshabilitar característica para vincular un recurso a contactos +EnableResourceUsedInEventCheck=Habilite la función para verificar si un recurso está en uso en un evento ConfirmUnactivation=Confirmar restablecimiento del módulo OnMobileOnly=Sólo en pantalla pequeña (teléfono inteligente) DisableProspectCustomerType=Deshabilite el tipo de tercero "Prospecto + Cliente" (por lo tanto, el tercero debe ser Prospecto o Cliente, pero no pueden ser ambos) @@ -1432,8 +1454,15 @@ ABankAccountMustBeDefinedOnPaymentModeSetup=Nota: La cuenta bancaria debe defini RootCategoryForProductsToSellDesc=Si se define, solo los productos dentro de esta categoría o niños de esta categoría estarán disponibles en el Punto de venta DebugBar=Barra de debug WarningValueHigherSlowsDramaticalyOutput=Advertencia, los valores más altos ralentizan dramáticamente la salida. +ModuleActivated=El módulo %s está activado y ralentiza la interfaz EXPORTS_SHARE_MODELS=Los modelos de exportación se comparten con todos. IfTrackingIDFoundEventWillBeLinked=Tenga en cuenta que si se encuentra un ID de seguimiento en el correo electrónico entrante, el evento se vinculará automáticamente a los objetos relacionados. EndPointFor=Punto final para %s: %s DeleteEmailCollector=Eliminar el colector de correo electrónico ConfirmDeleteEmailCollector=¿Estás seguro de que deseas eliminar este recopilador de correo electrónico? +RecipientEmailsWillBeReplacedWithThisValue=Los correos electrónicos del destinatario siempre serán reemplazados por este valor +AtLeastOneDefaultBankAccountMandatory=Se debe definir al menos 1 cuenta bancaria predeterminada +RESTRICT_ON_IP=Permitir el acceso a alguna IP de host solamente (comodín no permitido, usar espacio entre valores). Vacío significa que todos los hosts pueden acceder. +MakeAnonymousPing=Realice un Ping anónimo '+1' al servidor de la base Dolibarr (hecho 1 vez solo después de la instalación) para permitir que la base cuente la cantidad de instalación de Dolibarr. +FeatureNotAvailableWithReceptionModule=Función no disponible cuando la recepción del módulo está habilitada +EmailTemplate=Plantila para email diff --git a/htdocs/langs/es_CL/agenda.lang b/htdocs/langs/es_CL/agenda.lang index d9cea825edb..ea0e90c365a 100644 --- a/htdocs/langs/es_CL/agenda.lang +++ b/htdocs/langs/es_CL/agenda.lang @@ -51,15 +51,29 @@ ContractSentByEMail=Contrato %s enviado por correo electrónico OrderSentByEMail=Pedido de venta %s enviado por correo electrónico InvoiceSentByEMail=Factura del cliente %s enviada por correo electrónico SupplierOrderSentByEMail=Orden de compra %s enviada por correo electrónico +ORDER_SUPPLIER_DELETEInDolibarr=Orden de Compra %s borrada SupplierInvoiceSentByEMail=Factura del proveedor %s enviada por correo electrónico ShippingSentByEMail=Envío %s enviado por correo electrónico ShippingValidated=Envío %s validado ProposalDeleted=Propuesta eliminada OrderDeleted=Orden eliminada InvoiceDeleted=Factura borrada +HOLIDAY_CREATEInDolibarr=Solicitud de licencia %s creada +HOLIDAY_MODIFYInDolibarr=Solicitud de licencia %s modificada +HOLIDAY_APPROVEInDolibarr=Requerimiento de ausencia %s aprovada +HOLIDAY_VALIDATEDInDolibarr=Solicitud de licencia %s validada +HOLIDAY_DELETEInDolibarr=Solicitud de licencia %s eliminada TICKET_MODIFYInDolibarr=Boleto %s modificado TICKET_ASSIGNEDInDolibarr=Boleto %s asignado TICKET_CLOSEInDolibarr=Boleto %s cerrado +BOM_VALIDATEInDolibarr=Lista de Materiales validada +BOM_UNVALIDATEInDolibarr=Lista de Materiales no validada +BOM_CLOSEInDolibarr=Lista de Materiales desactivada +BOM_REOPENInDolibarr=Lista de Materiales re abierta +BOM_DELETEInDolibarr=Lista de Materiales borrada +MO_VALIDATEInDolibarr=Orden de Fabricación validada +MO_PRODUCEDInDolibarr=Orden de Fabricación producida +MO_DELETEInDolibarr=Orden de Fabricación borrada DateActionEnd=Fecha final AgendaUrlOptions1=También puede agregar los siguientes parámetros para filtrar la salida: AgendaUrlOptions3=logina =%s para restringir la salida a acciones propiedad de un usuario%s. diff --git a/htdocs/langs/es_CL/bills.lang b/htdocs/langs/es_CL/bills.lang index 21dcccac244..8172d8208a9 100644 --- a/htdocs/langs/es_CL/bills.lang +++ b/htdocs/langs/es_CL/bills.lang @@ -67,6 +67,7 @@ PaymentAmount=Monto del pago PaymentHigherThanReminderToPay=Pago más alto que un recordatorio para pagar HelpPaymentHigherThanReminderToPay=Atención, el monto de pago de una o más facturas es mayor que el monto pendiente de pago.
    Edite su entrada, de lo contrario confirme y considere crear una nota de crédito por el exceso recibido por cada factura pagada en exceso. HelpPaymentHigherThanReminderToPaySupplier=Atención, el monto de pago de una o más facturas es mayor que el monto pendiente de pago.
    Edite su entrada, de lo contrario confirme y considere crear una nota de crédito por el exceso pagado por cada factura pagada en exceso. +ClassifyUnPaid=Clasificar 'Sin pagar' ClassifyUnBilled=Clasificar 'Unbilled' CreateCreditNote=Crear nota de crédito AddBill=Crear factura o nota de crédito @@ -113,7 +114,7 @@ ErrorBillNotFound=La factura %s no existe ErrorInvoiceAlreadyReplaced=Error, intentó validar una factura para reemplazar la factura %s. Pero este ya ha sido reemplazado por la factura %s. ErrorDiscountAlreadyUsed=Error, descuento ya usado ErrorInvoiceAvoirMustBeNegative=Error, la factura correcta debe tener una cantidad negativa -ErrorInvoiceOfThisTypeMustBePositive=Error, este tipo de factura debe tener una cantidad positiva +ErrorInvoiceOfThisTypeMustBePositive=Error, este tipo de factura debe tener una cantidad que excluya impuestos positivos (o nulos) ErrorCantCancelIfReplacementInvoiceNotValidated=Error, no puede cancelar una factura que ha sido reemplazada por otra factura que todavía está en estado de borrador ErrorThisPartOrAnotherIsAlreadyUsedSoDiscountSerieCantBeRemoved=Esta parte u otra ya está en uso, por lo que no se pueden eliminar las series de descuento BillFrom=De @@ -170,6 +171,10 @@ ShowInvoiceReplace=Mostrar reemplazo de factura ShowInvoiceAvoir=Mostrar nota de crédito ShowInvoiceDeposit=Mostrar factura de pago ShowInvoiceSituation=Mostrar factura de situación +UseSituationInvoicesCreditNote=Permitir situación factura nota de crédito +setPaymentConditionsShortRetainedWarranty=Establecer condiciones de pago de garantía retenidas +setretainedwarranty=Establecer garantía retenida +setretainedwarrantyDateLimit=Establecer límite de fecha de garantía retenida ShowPayment=Mostrar pago AlreadyPaidBack=Ya pagado AlreadyPaidNoCreditNotesNoDeposits=Ya pagado (sin notas de crédito y anticipos) @@ -225,7 +230,8 @@ AddGlobalDiscount=Crea un descuento absoluto EditGlobalDiscounts=Editar descuentos absolutos AddCreditNote=Crear nota de crédito ShowDiscount=Mostrar descuento -ShowReduc=Muestra la deducción +ShowReduc=Mostrar el descuento +ShowSourceInvoice=Mostrar la factura de origen GlobalDiscount=Descuento global CreditNote=Nota de crédito CreditNotes=Notas de crédito @@ -372,10 +378,10 @@ CantRemovePaymentWithOneInvoicePaid=No se puede eliminar el pago ya que hay al m ExpectedToPay=Pago esperado CantRemoveConciliatedPayment=No se puede eliminar el pago reconciliado PayedByThisPayment=Pagado por este pago -ClosePaidInvoicesAutomatically=Clasifique "Pagadas" todas las facturas estándar, de anticipo o de reemplazo pagadas en su totalidad. -ClosePaidCreditNotesAutomatically=Clasifique "Pagado" todas las notas de crédito completamente devueltas. -ClosePaidContributionsAutomatically=Clasifique "Pagado" todas las contribuciones sociales o fiscales pagadas por completo. -AllCompletelyPayedInvoiceWillBeClosed=Todas las facturas que no queden por pagar se cerrarán automáticamente con el estado "Pagado". +ClosePaidInvoicesAutomatically=Clasifique automáticamente todas las facturas estándar, de anticipo o de reemplazo como "Pagadas" cuando el pago se realice por completo. +ClosePaidCreditNotesAutomatically=Clasifique automáticamente todas las notas de crédito como "Pagadas" cuando el reembolso se realice por completo. +ClosePaidContributionsAutomatically=Clasifique automáticamente todas las contribuciones sociales o fiscales como "Pagadas" cuando el pago se realice por completo. +AllCompletelyPayedInvoiceWillBeClosed=Todas las facturas que no queden por pagar se cerrarán automáticamente con el estado "Pagado". ToMakePayment=Paga ToMakePaymentBack=Pagar ListOfYourUnpaidInvoices=Lista de facturas impagas diff --git a/htdocs/langs/es_CL/boxes.lang b/htdocs/langs/es_CL/boxes.lang index 7066b77ba75..8d7d7389ea4 100644 --- a/htdocs/langs/es_CL/boxes.lang +++ b/htdocs/langs/es_CL/boxes.lang @@ -21,6 +21,7 @@ BoxTitleLastModifiedMembers=Últimos miembros de %s BoxTitleLastFicheInter=Últimas intervenciones modificadas con %s BoxTitleOldestUnpaidCustomerBills=Facturas de clientes: más antiguas %s sin pagar BoxTitleOldestUnpaidSupplierBills=Facturas de proveedores: las más antiguas %s sin pagar +BoxTitleSupplierOrdersAwaitingReception=Pedidos de proveedores en espera de recepción BoxTitleLastModifiedContacts=Contactos / Direcciones: Última modificación %s BoxMyLastBookmarks=Marcadores: el último %s BoxOldestExpiredServices=Servicios expirados activos más antiguos @@ -28,6 +29,8 @@ BoxLastExpiredServices=Últimos %s contactos más antiguos con servicios activos BoxTitleLastActionsToDo=Últimas %s acciones para hacer BoxTitleLastModifiedDonations=Las últimas %s donaciones modificadas BoxTitleLastModifiedExpenses=Últimos informes de gastos modificados %s +BoxTitleLatestModifiedBoms=Ultimas %s Listas de Materiales modificadas +BoxTitleLatestModifiedMos=Últimas %s Ordenes de Fabricación modificadas BoxGlobalActivity=Actividad global (facturas, propuestas, pedidos) BoxTitleGoodCustomers=%s Buenos clientes FailedToRefreshDataInfoNotUpToDate=Error al actualizar el flujo de RSS. Última fecha de actualización correcta: %s @@ -49,6 +52,7 @@ NoContractedProducts=No hay productos/servicios contratados NoRecordedContracts=Sin contratos grabados NoRecordedInterventions=Sin intervenciones registradas BoxLatestSupplierOrders=Últimas órdenes de compra +BoxLatestSupplierOrdersAwaitingReception=Últimas Ordenes de Compra (con recepciones pendientes) NoSupplierOrder=No hay orden de compra registrada BoxCustomersInvoicesPerMonth=Facturas de clientes por mes BoxCustomersOrdersPerMonth=Pedidos de ventas por mes @@ -66,3 +70,7 @@ ForProposals=Cotizaciones LastXMonthRolling=El último %s mes rodando ChooseBoxToAdd=Agregar widget a su tablero BoxAdded=Widget fue agregado en tu tablero +NoRecordedManualEntries=No hay registros de entradas manuales en contabilidad +BoxSuspenseAccount=Cuenta la operación de contabilidad con cuenta de suspenso +BoxTitleLastCustomerShipments=Últimos %s envíos a Clientes +NoRecordedShipments=Envíos a cliente no guardados diff --git a/htdocs/langs/es_CL/commercial.lang b/htdocs/langs/es_CL/commercial.lang index 0f6f95c7d14..33c14696715 100644 --- a/htdocs/langs/es_CL/commercial.lang +++ b/htdocs/langs/es_CL/commercial.lang @@ -1,4 +1,6 @@ # Dolibarr language file - Source file is en_US - commercial +Commercial=Comercio +CommercialArea=Area de Comercio Prospects=Prospectos ConfirmDeleteAction=¿Seguro que quieres eliminar este evento? CardAction=Tarjeta de evento diff --git a/htdocs/langs/es_CL/companies.lang b/htdocs/langs/es_CL/companies.lang index f5ce06adfc8..bbb1760d60a 100644 --- a/htdocs/langs/es_CL/companies.lang +++ b/htdocs/langs/es_CL/companies.lang @@ -121,6 +121,7 @@ ContactId=ID de contacto NoContactDefinedForThirdParty=Sin contacto definido para este tercero NoContactDefined=Sin contacto definido DefaultContact=Contacto / dirección predeterminados +ContactByDefaultFor=Contacto / dirección predeterminados para AddThirdParty=Crear un tercero CustomerCode=Código de cliente SupplierCode=Código de proveedor diff --git a/htdocs/langs/es_CL/compta.lang b/htdocs/langs/es_CL/compta.lang index 499f8f169ef..9fb429628b9 100644 --- a/htdocs/langs/es_CL/compta.lang +++ b/htdocs/langs/es_CL/compta.lang @@ -54,6 +54,7 @@ LT2CustomerES=Ventas de IRPF LT2SupplierES=Compras de IRPF LT2CustomerIN=Ventas de SGST VATCollected=IVA recaudado +StatusToPay=Pagar SpecialExpensesArea=Área para todos los pagos especiales SocialContribution=Impuesto social o fiscal LabelContrib=Contribución de etiqueta @@ -92,7 +93,7 @@ SocialContributionsPayments=Pagos de impuestos sociales/fiscales ShowVatPayment=Mostrar el pago del IVA BalanceVisibilityDependsOnSortAndFilters=El saldo es visible en esta lista solo si la tabla se ordena de forma ascendente en %s y se filtra para 1 cuenta bancaria CustomerAccountancyCode=Código de contabilidad del cliente -SupplierAccountancyCode=código de contabilidad del vendedor +SupplierAccountancyCode=Código contable del proveedor CustomerAccountancyCodeShort=Cust. cuenta. código SupplierAccountancyCodeShort=Cenar. cuenta. código Turnover=Facturación facturada diff --git a/htdocs/langs/es_CL/donations.lang b/htdocs/langs/es_CL/donations.lang index a542a360718..11e521ce126 100644 --- a/htdocs/langs/es_CL/donations.lang +++ b/htdocs/langs/es_CL/donations.lang @@ -7,6 +7,7 @@ DonationStatusPaid=Donación recibida DonationStatusPromiseNotValidatedShort=Borrador DonationStatusPromiseValidatedShort=Validado DonationStatusPaidShort=Recibido +DonationDate=Fecha de Donación ValidPromess=Validar la promesa DonationsModels=Modelos de documentos para recibos de donaciones LastModifiedDonations=Las últimas %s donaciones modificadas diff --git a/htdocs/langs/es_CL/install.lang b/htdocs/langs/es_CL/install.lang index 3e9a45b1ffb..f9a48684eac 100644 --- a/htdocs/langs/es_CL/install.lang +++ b/htdocs/langs/es_CL/install.lang @@ -20,6 +20,7 @@ Recheck=Haga clic aquí para una prueba más detallada ErrorPHPDoesNotSupportSessions=Su instalación de PHP no admite sesiones. Esta función es necesaria para permitir que Dolibarr funcione. Compruebe su configuración de PHP y los permisos del directorio de sesiones. ErrorPHPDoesNotSupportGD=Su instalación de PHP no soporta funciones gráficas de GD. No habrá gráficos disponibles. ErrorPHPDoesNotSupportCurl=Su instalación de PHP no es compatible con Curl. +ErrorPHPDoesNotSupportCalendar=Su instalación de PHP no admite extensiones de calendario php. ErrorPHPDoesNotSupportUTF8=Su instalación de PHP no es compatible con las funciones UTF8. Dolibarr no puede funcionar correctamente. Resuelve esto antes de instalar Dolibarr. ErrorPHPDoesNotSupportIntl=Su instalación de PHP no admite funciones de Intl. ErrorDirDoesNotExists=El directorio %s no existe. @@ -175,6 +176,7 @@ MigrationRemiseExceptEntity=Actualizar el valor del campo de entidad de llx_soci MigrationUserRightsEntity=Actualizar el valor del campo de entidad de llx_user_rights MigrationUserGroupRightsEntity=Actualizar el valor del campo de entidad de llx_usergroup_rights MigrationUserPhotoPath=Migración de rutas de fotos para usuarios. +MigrationFieldsSocialNetworks=Migración de campos de usuarios en redes sociales (%s) ErrorFoundDuringMigration=Se informaron errores durante el proceso de migración, por lo que el siguiente paso no está disponible. Para ignorar los errores, puede hacer clic aquí , pero es posible que la aplicación o algunas características no funcionen correctamente hasta que se resuelvan los errores. YouTryInstallDisabledByDirLock=La aplicación intentó auto actualizarse, pero las páginas de instalación / actualización se han deshabilitado por seguridad (directorio renombrado con el sufijo .lock).
    YouTryInstallDisabledByFileLock=La aplicación intentó auto actualizarse, pero las páginas de instalación / actualización se han deshabilitado por seguridad (debido a la existencia de un archivo de bloqueo install.lock en el directorio de documentos de dolibarr).
    diff --git a/htdocs/langs/es_CL/interventions.lang b/htdocs/langs/es_CL/interventions.lang index 8cdf1db9495..8d8aacd3ea9 100644 --- a/htdocs/langs/es_CL/interventions.lang +++ b/htdocs/langs/es_CL/interventions.lang @@ -44,6 +44,7 @@ InterDateCreation=Fecha de creación intervención InterDuration=Intervención de duración InterStatus=Intervención de estado InterNote=Note la intervención +InterLine=Linea de intervención InterLineId=Intervención de identificación de línea InterLineDate=Intervención de fecha de línea InterLineDuration=Intervención de duración de línea diff --git a/htdocs/langs/es_CL/main.lang b/htdocs/langs/es_CL/main.lang index 8eb9aef7170..55691196cef 100644 --- a/htdocs/langs/es_CL/main.lang +++ b/htdocs/langs/es_CL/main.lang @@ -86,6 +86,7 @@ InformationLastAccessInError=Información sobre el último error de solicitud de YouCanSetOptionDolibarrMainProdToZero=Puede leer el archivo de registro o establecer la opción $ dolibarr_main_prod en '0' en su archivo de configuración para obtener más información. InformationToHelpDiagnose=Esta información puede ser útil para fines de diagnóstico (puede establecer la opción $ dolibarr_main_prod en '1' para eliminar dichos avisos) TechnicalID=ID técnico +LineID=ID de Línea NotePrivate=Nota (privado) PrecisionUnitIsLimitedToXDecimals=Dolibarr se configuró para limitar la precisión del precio unitario a %s decimales. DoTest=Prueba @@ -251,6 +252,7 @@ ContactsAddressesForCompany=Contactos/direcciones para este tercero AddressesForCompany=Direcciones para este tercero ActionsOnCompany=Eventos para este tercero. ActionsOnContact=Eventos para este contacto / dirección +ActionsOnContract=Eventos para este contrato ActionsOnMember=Eventos sobre este miembro NActionsLate=%s tarde Completed=Terminado @@ -263,6 +265,7 @@ DolibarrWorkBoard=Artículos abiertos NoOpenedElementToProcess=Sin elemento abierto para procesar NotYetAvailable=No disponible aún Categories=Etiquetas / categorías +To=para Qty=Cantidad ChangedBy=Cambiado por ResultKo=Fracaso @@ -367,6 +370,7 @@ Layout=Diseño For=por ForCustomer=Para el cliente UnHidePassword=Mostrar comando real con contraseña clara +RootOfMedias=Raíz de los medios públicos (/ medios) AddNewLine=Agregar nueva línea AddFile=Agregar archivo FreeZone=No es un producto / servicio predefinido @@ -405,6 +409,7 @@ LinkToSupplierProposal=Enlace a la propuesta del vendedor LinkToSupplierInvoice=Enlace a la factura del vendedor LinkToContract=Enlace a contrato LinkToIntervention=Enlace a la intervención +LinkToTicket=Enlace al boleto SetToDraft=Volver al borrador ClickToEdit=Haz click para editar ClickToRefresh=Haga clic para actualizar @@ -437,6 +442,7 @@ ListOfTemplates=Lista de plantillas Gender=Género ViewList=Vista de la lista Sincerely=Sinceramente +ConfirmDeleteObject=¿Seguro que quieres eliminar este objeto? DeleteLine=Eliminar línea ConfirmDeleteLine=¿Estás seguro de que deseas eliminar esta línea? NoPDFAvailableForDocGenAmongChecked=No hay PDF disponible para la generación de documentos entre el registro verificado @@ -445,7 +451,7 @@ NoRecordSelected=Ningún registro seleccionado MassFilesArea=Área para archivos creados por acciones masivas ConfirmMassDeletion=Confirmación de eliminación masiva ConfirmMassDeletionQuestion=¿Está seguro de que desea eliminar los registros seleccionados %s? -ClassifyBilled=Clasificar pago +ClassifyBilled=Clasificar pagado ClassifyUnbilled=Clasificar sin facturar FrontOffice=Oficina frontal ExportFilteredList=Exportar lista filtrada @@ -473,9 +479,8 @@ ConfirmSetToDraft=¿Está seguro de que desea volver al estado de borrador? ImportId=Importar identificación EMailTemplates=Plantillas de correo electrónico LeadOrProject=Plomo Proyecto -LeadsOrProjects=Lleva | Proyectos +LeadsOrProjects=Leads | Proyectos Lead=Dirigir -Leads=Lleva ListOpenLeads=Lista de clientes potenciales abiertos ListOpenProjects=Listar proyectos abiertos NewLeadOrProject=Nuevo plomo o proyecto @@ -508,7 +513,7 @@ SearchIntoSupplierInvoices=Facturas del vendedor SearchIntoCustomerOrders=Ordenes de venta SearchIntoSupplierOrders=Ordenes de compra SearchIntoCustomerProposals=Propuestas de clientes -SearchIntoSupplierProposals=Propuestas del vendedor +SearchIntoSupplierProposals=Cotizaciones de proveedor SearchIntoCustomerShipments=Envíos de clientes SearchIntoExpenseReports=Reporte de gastos SearchIntoLeaves=Salir @@ -523,3 +528,17 @@ SelectAThirdPartyFirst=Seleccione un tercero primero ... YouAreCurrentlyInSandboxMode=Actualmente se encuentra en el modo "zona de pruebas" %s ValidFrom=Válida desde NoRecordedUsers=No hay usuarios +ToClose=Cerrar +ToProcess=Para procesar +ToApprove=Aprobar +NoArticlesFoundForTheKeyword=No se ha encontrado ningún artículo para la palabra clave ' %s ' +NoArticlesFoundForTheCategory=No se ha encontrado ningún artículo para la categoría. +ToAcceptRefuse=Aceptar | desperdicios +ContactDefault_agenda=Evento +ContactDefault_commande=Orden +ContactDefault_invoice_supplier=Factura del proveedor +ContactDefault_order_supplier=Pedido de proveedor +ContactDefault_propal=Cotización +ContactDefault_supplier_proposal=Propuesta de proveedor +ContactDefault_ticketsup=Boleto +ContactAddedAutomatically=Contacto agregado de roles de terceros de contacto diff --git a/htdocs/langs/es_CL/orders.lang b/htdocs/langs/es_CL/orders.lang index daed592b977..cb8437e20fe 100644 --- a/htdocs/langs/es_CL/orders.lang +++ b/htdocs/langs/es_CL/orders.lang @@ -10,6 +10,7 @@ OrderDate=Fecha de orden OrderDateShort=Fecha de orden OrderToProcess=Orden para procesar NewOrder=Nueva orden +NewOrderSupplier=Nueva Orden de Compra ToOrder=Hacer orden MakeOrder=Hacer orden SupplierOrder=Orden de compra @@ -24,6 +25,7 @@ OrdersToBill=Pedidos de venta entregados OrdersInProcess=Órdenes de venta en proceso OrdersToProcess=Pedidos de venta para procesar SuppliersOrdersToProcess=Órdenes de compra para procesar +SuppliersOrdersAwaitingReception=Órdenes de compra en espera de recepción StatusOrderCanceledShort=Cancelado StatusOrderSentShort=En proceso StatusOrderSent=Envío en proceso @@ -31,7 +33,6 @@ StatusOrderProcessedShort=Procesada StatusOrderDelivered=Entregado StatusOrderDeliveredShort=Entregado StatusOrderToBillShort=Entregado -StatusOrderBilledShort=Pagado StatusOrderToProcessShort=Para procesar StatusOrderCanceled=Cancelado StatusOrderDraft=Borrador (debe ser validado) @@ -39,7 +40,6 @@ StatusOrderOnProcess=Pedido - Recepción en espera StatusOrderOnProcessWithValidation=Pedido: recepción o validación en espera StatusOrderProcessed=Procesada StatusOrderToBill=Entregado -StatusOrderBilled=Pagado StatusOrderReceivedAll=Recibidos completamente ShippingExist=Existe un envío QtyOrdered=Cantidad ordenada @@ -55,6 +55,7 @@ UnvalidateOrder=Desvalidar orden DeleteOrder=Eliminar orden CancelOrder=Cancelar orden OrderReopened=Ordene %s Reabierto +AddPurchaseOrder=Crear Orden de Compra AddToDraftOrders=Añadir a orden de borrador OrdersOpened=Órdenes para procesar NoDraftOrders=No hay borradores de pedidos @@ -124,6 +125,21 @@ Ordered=Ordenado OrderCreated=Tus pedidos han sido creados OrderFail=Se produjo un error durante la creación de sus pedidos ToBillSeveralOrderSelectCustomer=Para crear una factura para varios pedidos, haga clic primero en el cliente, luego elija "%s". -OptionToSetOrderBilledNotEnabled=La opción (del flujo de trabajo del módulo) para configurar el pedido en 'Facturado' automáticamente cuando se valida la factura está desactivado, por lo que deberá establecer el estado de la orden en 'Facturado' manualmente. -CloseReceivedSupplierOrdersAutomatically=Cierre el pedido a "%s" automáticamente si se reciben todos los productos. +OptionToSetOrderBilledNotEnabled=La opción del flujo de trabajo del módulo, para establecer el pedido en "Facturado" automáticamente cuando se valida la factura, no está habilitada, por lo que deberá establecer el estado de los pedidos en "Facturado" manualmente después de que se haya generado la factura. +CloseReceivedSupplierOrdersAutomatically=Cierre el pedido al estado "%s" automáticamente si se reciben todos los productos. SetShippingMode=Establecer el modo de envío +StatusSupplierOrderCanceledShort=Cancelado +StatusSupplierOrderSentShort=En proceso +StatusSupplierOrderSent=Envío en proceso +StatusSupplierOrderProcessedShort=Procesada +StatusSupplierOrderDelivered=Entregado +StatusSupplierOrderDeliveredShort=Entregado +StatusSupplierOrderToBillShort=Entregado +StatusSupplierOrderToProcessShort=Para procesar +StatusSupplierOrderCanceled=Cancelado +StatusSupplierOrderDraft=Borrador (debe ser validado) +StatusSupplierOrderOnProcess=Pedido: recepción en espera +StatusSupplierOrderOnProcessWithValidation=Pedido: recepción en espera o validación +StatusSupplierOrderProcessed=Procesada +StatusSupplierOrderToBill=Entregado +StatusSupplierOrderReceivedAll=Recibidos completamente diff --git a/htdocs/langs/es_CL/other.lang b/htdocs/langs/es_CL/other.lang index cd109e65f63..65fe1a16027 100644 --- a/htdocs/langs/es_CL/other.lang +++ b/htdocs/langs/es_CL/other.lang @@ -167,6 +167,7 @@ ThirdPartyCreatedByEmailCollector=Tercero creado por el recolector de correo ele ContactCreatedByEmailCollector=Contacto / dirección creada por el recolector de correo electrónico del correo electrónico MSGID %s ProjectCreatedByEmailCollector=Proyecto creado por el recolector de correo electrónico del correo electrónico MSGID %s TicketCreatedByEmailCollector=Ticket creado por el recolector de correo electrónico del correo electrónico MSGID %s +OpeningHoursFormatDesc=Use un - para separar el horario de apertura y cierre.
    Use un espacio para ingresar diferentes rangos.
    Ejemplo: 8-12 14-18 LibraryUsed=Biblioteca utilizada LibraryVersion=Versión de biblioteca NoExportableData=No se pueden exportar datos (no hay módulos con datos exportables cargados o sin permisos) diff --git a/htdocs/langs/es_CL/products.lang b/htdocs/langs/es_CL/products.lang index 8ef82a6ff34..55127a45a0f 100644 --- a/htdocs/langs/es_CL/products.lang +++ b/htdocs/langs/es_CL/products.lang @@ -15,10 +15,12 @@ ProductAccountancySellCode=Código de contabilidad (venta) ProductOrService=Producto o Servicio ProductsAndServices=Productos y Servicios ProductsOrServices=Productos o Servicios +ProductsOnPurchase=Productos a la venta ProductsOnSaleOnly=Productos solo para venta ProductsOnPurchaseOnly=Productos solo para compra ProductsNotOnSell=Productos no en venta y no en compra ProductsOnSellAndOnBuy=Productos para venta y compra +ServicesOnPurchase=Servicios de compra ServicesOnSaleOnly=Servicios solo para venta ServicesOnPurchaseOnly=Servicios solo para compra ServicesNotOnSell=Servicios no en venta y no en compra @@ -98,6 +100,7 @@ ListProductByPopularity=Lista de productos por popularidad ListServiceByPopularity=Lista de servicios por popularidad ConfirmCloneProduct=¿Está seguro que desea clonar el producto o servicio %s? CloneContentProduct=Clona toda la información principal del producto / servicio. +CloneCategoriesProduct=Clonar etiquetas / categorías vinculadas CloneCompositionProduct=Clonar producto / servicio virtual CloneCombinationsProduct=Clonar variantes de productos ProductIsUsed=Este producto es usado @@ -117,6 +120,7 @@ PriceByQuantityRange=Rango Cantidad MultipriceRules=Reglas del segmento de precios UseMultipriceRules=Utilice las reglas de segmento de precios (definidas en la configuración del módulo del producto) para calcular automáticamente los precios de todos los demás segmentos de acuerdo con el primer segmento KeepEmptyForAutoCalculation=Manténgase vacío para que esto se calcule automáticamente a partir del peso o volumen de productos +VariantRefExample=Ejemplos: COL, SIZE Build=Producir ProductsMultiPrice=Productos y precios para cada segmento de precio ProductsOrServiceMultiPrice=Precios del cliente (de productos o servicios, precios múltiples) @@ -178,6 +182,7 @@ TranslatedDescription=Descripción traducida TranslatedNote=Notas traducidas WeightUnits=Unidad de peso VolumeUnits=Unidad de volumen +SurfaceUnits=Unidad de superficie SizeUnits=Unidad de tamaño ConfirmDeleteProductBuyPrice=¿Estás seguro de que deseas eliminar este precio de compra? SubProduct=Sub producto @@ -213,3 +218,4 @@ ErrorCopyProductCombinations=Hubo un error al copiar las variantes del producto ErrorDestinationProductNotFound=Producto de destino no encontrado ActionAvailableOnVariantProductOnly=Acción solo disponible en la variante de producto. ProductsPricePerCustomer=Precios de producto por cliente. +ProductSupplierExtraFields=Atributos adicionales (precios de proveedor) diff --git a/htdocs/langs/es_CL/projects.lang b/htdocs/langs/es_CL/projects.lang index 228b0ad6dac..13371100b39 100644 --- a/htdocs/langs/es_CL/projects.lang +++ b/htdocs/langs/es_CL/projects.lang @@ -45,12 +45,13 @@ Activities=Tareas / actividades MyActivities=Mis tareas / actividades MyProjectsArea=Mi área de proyectos ProgressDeclared=Progreso declarado +TheReportedProgressIsLessThanTheCalculatedProgressionByX=El progreso declarado es menos %s que la progresión calculada +TheReportedProgressIsMoreThanTheCalculatedProgressionByX=El progreso declarado es más %s que la progresión calculada ProgressCalculated=Progreso calculado Time=Hora ListOfTasks=Lista de tareas GoToListOfTimeConsumed=Ir a la lista de tiempo consumido -GoToListOfTasks=Ir a la lista de tareas -GoToGanttView=Ve a la vista de Gantt +GoToListOfTasks=Mostrar como lista ListProposalsAssociatedProject=Listado de las propuestas comerciales relacionadas con el proyecto. ListOrdersAssociatedProject=Lista de pedidos relacionados con el proyecto. ListInvoicesAssociatedProject=Listado de facturas de clientes relacionadas con el proyecto. @@ -151,7 +152,7 @@ TaskAssignedToEnterTime=Tarea asignada Ingresar el tiempo en esta tarea debería IdTaskTime=Tiempo de la tarea de identificación YouCanCompleteRef=Si desea completar la referencia con algún sufijo, se recomienda agregar un carácter para separarlo, por lo que la numeración automática seguirá funcionando correctamente para los próximos proyectos. Por ejemplo %s-MYSUFFIX OpenedProjectsByThirdparties=Proyectos abiertos por terceros -OnlyOpportunitiesShort=Solo lleva +OnlyOpportunitiesShort=Solo Leads OpenedOpportunitiesShort=Conductores abiertos NotOpenedOpportunitiesShort=No es una ventaja abierta NotAnOpportunityShort=No es una pista @@ -172,3 +173,4 @@ NewTaskRefSuggested=Referencia de tarea ya utilizada, se requiere una nueva refe TimeSpentForInvoice=Tiempo dedicado InvoiceGeneratedFromTimeSpent=La factura %s se ha generado desde el tiempo invertido en el proyecto ProjectBillTimeDescription=Verifique si ingresa la hoja de tiempo en las tareas del proyecto Y planea generar facturas de la hoja de tiempo para facturar al cliente del proyecto (no verifique si planea crear una factura que no esté basada en las hojas de tiempo ingresadas). +UsageBillTimeShort=Uso: Bill time diff --git a/htdocs/langs/es_CL/stocks.lang b/htdocs/langs/es_CL/stocks.lang index 4e9f9b90191..ffd436fb51a 100644 --- a/htdocs/langs/es_CL/stocks.lang +++ b/htdocs/langs/es_CL/stocks.lang @@ -35,7 +35,7 @@ StockLowerThanLimit=Stock inferior al límite de alerta (%s) PMPValue=Precio promedio ponderado EnhancedValueOfWarehouses=Valor de las bodegas UserWarehouseAutoCreate=Crear un almacén de usuario automáticamente al crear un usuario -AllowAddLimitStockByWarehouse=Administre también los valores para el stock mínimo y deseado por emparejamiento (producto-almacén) además de los valores por producto +AllowAddLimitStockByWarehouse=Administre también el valor del stock mínimo y deseado por emparejamiento (almacén de productos) además del valor del stock mínimo y deseado por producto IndependantSubProductStock=El stock de producto y el stock de subproducto son independientes. QtyDispatched=Cantidad despachada QtyDispatchedShort=Cantidad despachada @@ -50,6 +50,8 @@ DeStockOnShipmentOnClosing=Disminuir las existencias reales cuando el envío se ReStockOnBill=Aumentar las existencias reales en la validación de la factura del proveedor / nota de crédito ReStockOnValidateOrder=Aumentar las existencias reales en la aprobación de la orden de compra ReStockOnDispatchOrder=Aumente las existencias reales en el envío manual al almacén, después del pedido de compra de las mercancías. +StockOnReception=Aumentar las existencias reales en la validación de la recepción. +StockOnReceptionOnClosing=Aumentar las existencias reales cuando la recepción se establece en cerrado OrderStatusNotReadyToDispatch=El pedido todavía no tiene o no tiene un estado que permite el despacho de productos en almacenes de existencias. StockDiffPhysicTeoric=Explicación de la diferencia entre stock físico y virtual NoPredefinedProductToDispatch=No hay productos predefinidos para este objeto. Por lo tanto, no se requiere envío en stock. @@ -131,7 +133,6 @@ SelectCategory=Filtro de categoría SelectFournisseur=Filtro de proveedor INVENTORY_DISABLE_VIRTUAL=Producto virtual (kit): no disminuir el stock de un producto infantil INVENTORY_USE_MIN_PA_IF_NO_LAST_PA=Utilice el precio de compra si no se puede encontrar el último precio de compra -INVENTORY_USE_INVENTORY_DATE_FROM_DATEMVT=El movimiento de stock tiene fecha de inventario. inventoryChangePMPPermission=Permitir cambiar el valor de PMP para un producto OnlyProdsInStock=No agregue productos sin stock TheoricalQty=Cantidad teórica @@ -152,3 +153,5 @@ StockIncreaseAfterCorrectTransfer=Incremento por corrección / transferencia. StockDecreaseAfterCorrectTransfer=Disminución por corrección / transferencia StockIncrease=Aumento de existencias StockDecrease=Disminución de existencias +InventoryForASpecificWarehouse=Inventario para un almacén específico +InventoryForASpecificProduct=Inventario para un producto específico diff --git a/htdocs/langs/es_CL/ticket.lang b/htdocs/langs/es_CL/ticket.lang index 288993b4520..fe2829aa8ce 100644 --- a/htdocs/langs/es_CL/ticket.lang +++ b/htdocs/langs/es_CL/ticket.lang @@ -1,21 +1,19 @@ # Dolibarr language file - Source file is en_US - ticket -Module56000Name=Entradas Module56000Desc=Sistema de tickets para gestión de problemas o solicitudes -Permission56001=Ver entradas -Permission56002=Modificar entradas -Permission56005=Ver boletos de todos los terceros (no es efectivo para usuarios externos, siempre debe limitarse al tercero del que dependen) -TicketDictType=Boleto - Tipos -TicketDictCategory=Boleto - Grupos +Permission56005=Ver ticket de todos los terceros (no es efectivo para usuarios externos, siempre debe limitarse al tercero del que dependen) +TicketDictType=Ticket - Tipos +TicketDictCategory=Ticket - Grupos TicketDictSeverity=Ticket - Severidades -TicketTypeShortINCIDENT=Solicitud de asistencia +TicketTypeShortISSUE=Incidencia, error o problema +TicketTypeShortREQUEST=Cambio o requerimiento de mejora ErrorBadEmailAddress=Campo '%s' incorrecto -MenuTicketMyAssign=Mis boletos -MenuTicketMyAssignNonClosed=Mis boletos abiertos -MenuListNonClosed=Boletos abiertos +MenuTicketMyAssign=Mis ticket +MenuTicketMyAssignNonClosed=Mis Ticket abiertos +MenuListNonClosed=Ticket abiertos TypeContact_ticket_internal_CONTRIBUTOR=Colaborador TypeContact_ticket_external_SUPPORTCLI=Contacto con el cliente / seguimiento de incidentes OriginEmail=Fuente de correo electrónico -Notify_TICKET_SENTBYMAIL=Enviar mensaje de boleto por correo electrónico +Notify_TICKET_SENTBYMAIL=Enviar mensaje de Ticket por correo electrónico NotRead=No leer Read=Leer NeedMoreInformation=Esperando informacion @@ -26,12 +24,12 @@ MailToSendTicketMessage=Para enviar un correo electrónico desde un mensaje de t TicketSetupDictionaries=El tipo de ticket, severidad y códigos analíticos son configurables desde los diccionarios. TicketParamMail=Configuración de correo electrónico TicketEmailNotificationFrom=Correo electrónico de notificación de -TicketEmailNotificationFromHelp=Utilizado en la respuesta del mensaje del boleto por ejemplo +TicketEmailNotificationFromHelp=Utilizado en la respuesta del mensaje del Ticket por ejemplo TicketEmailNotificationTo=Notificaciones de correo electrónico a TicketEmailNotificationToHelp=Envíe notificaciones por correo electrónico a esta dirección. TicketNewEmailBodyLabel=Mensaje de texto enviado después de crear un ticket. TicketNewEmailBodyHelp=El texto especificado aquí se insertará en el correo electrónico confirmando la creación de un nuevo ticket desde la interfaz pública. La información sobre la consulta del ticket se agrega automáticamente. -TicketsEmailMustExist=Requerir una dirección de correo electrónico existente para crear un boleto +TicketsEmailMustExist=Requerir una dirección de correo electrónico existente para crear un Ticket TicketsEmailMustExistHelp=En la interfaz pública, la dirección de correo electrónico ya debe estar llena en la base de datos para crear un nuevo ticket. PublicInterface=Interfaz pública TicketUrlPublicInterfaceLabelAdmin=URL alternativa para la interfaz pública @@ -57,19 +55,19 @@ TicketsDisableCustomerEmail=Deshabilite siempre los correos electrónicos cuando TicketsIndex=Ticket - hogar TicketList=Lista de entradas TicketAssignedToMeInfos=Esta página muestra la lista de tickets creada por o asignada al usuario actual -NoTicketsFound=No se encontró boleto +NoTicketsFound=No se encontró Ticket NoUnreadTicketsFound=No se encontraron entradas sin leer -TicketViewAllTickets=Ver todos los boletos +TicketViewAllTickets=Ver todos los Ticket TicketStatByStatus=Entradas por estado -Ticket=Boleto -TicketCard=Tarjeta de boleto +MessageListViewType=Mostrar como lista de tablas +TicketCard=Tarjeta de Tickets CreateTicket=Crear boleto -TicketsManagement=Gestión de entradas -NewTicket=Nuevo boleto -SubjectAnswerToTicket=Respuesta del boleto -SeeTicket=Ver boleto +TicketsManagement=Gestión de Tickets +NewTicket=Nuevo Ticket +SubjectAnswerToTicket=Respuesta del Ticket +SeeTicket=Ver Ticket TicketReadOn=Sigue leyendo -TicketHistory=Historial de entradas +TicketHistory=Historial de Tickets TicketAssigned=Ticket ahora está asignado TicketChangeCategory=Cambiar código analítico TicketChangeSeverity=Cambiar severidad @@ -79,14 +77,12 @@ MessageSuccessfullyAdded=Ticket agregado TicketMessageSuccessfullyAdded=Mensaje agregado con éxito TicketMessagesList=Lista de mensajes NoMsgForThisTicket=No hay mensaje para este ticket -LatestNewTickets=Las últimas entradas %s (no leídas) -ShowTicket=Ver boleto -RelatedTickets=Boletos relacionados -CloseTicket=Boleto cerrado -CloseATicket=Cerrar un boleto -ConfirmCloseAticket=Confirmar el cierre del boleto +LatestNewTickets=Los últimos tickets %s (no leídos) +ShowTicket=Ver Ticket +CloseTicket=Ticket cerrado +CloseATicket=Cerrar un Ticket +ConfirmCloseAticket=Confirmar el cierre del Ticket ConfirmDeleteTicket=Confirma la eliminación del ticket -TicketMarkedAsClosed=Boleto marcado como cerrado TicketDurationAutoInfos=Duración calculada automáticamente a partir de intervenciones relacionadas SendMessageByEmail=Enviar mensaje por correo electrónico ErrorMailRecipientIsEmptyForSendTicketMessage=El destinatario está vacío. Sin enviar correo electrónico @@ -96,57 +92,55 @@ TicketMessageMailIntroText=Hola,
    Se envió una nueva respuesta en un ticket TicketMessageMailSignatureHelp=Este texto se agrega solo al final del correo electrónico y no se guardará. TicketMessageMailSignatureText=

    Sinceramente,

    -

    TicketMessageMailSignatureLabelAdmin=Firma del correo electrónico de respuesta -TicketMessageHelp=Solo este texto se guardará en la lista de mensajes en la tarjeta de boletos. +TicketMessageHelp=Solo este texto se guardará en la lista de mensajes en la tarjeta de Tickets. TicketTimeToRead=Tiempo transcurrido antes de leer -TicketContacts=Boleto de contactos -TicketDocumentsLinked=Documentos vinculados al boleto +TicketContacts=Ticket de contactos +TicketDocumentsLinked=Documentos vinculados al Ticket ConfirmReOpenTicket=¿Confirma volver a abrir este ticket? TicketAssignedToYou=Boleto asignado TicketAssignedEmailBody=Se le ha asignado el ticket # %s por %s -TicketEmailOriginIssuer=Emisor al origen de los boletos +TicketEmailOriginIssuer=Emisor al origen de los Tickets LinkToAContract=Enlace a un contrato UnableToCreateInterIfNoSocid=No se puede crear una intervención cuando no se define un tercero TicketMailExchanges=Intercambios de correo TicketChangeStatus=Cambiar Estado TicketConfirmChangeStatus=Confirme el cambio de estado: %s? TicketNotNotifyTiersAtCreate=No notificar a la compañía en crear -NoLogForThisTicket=Aún no hay registro para este boleto +ErrorTicketRefRequired=Se requiere el nombre de referencia del Ticket +NoLogForThisTicket=Aún no hay registro para este Ticket TicketLogPropertyChanged=Ticket %s modificado: clasificación de %s a %s -TicketLogClosedBy=Boleto %s cerrado por %s -TicketLogReopen=Boleto %s reabierto -TicketSystem=Sistema de entradas +TicketSystem=Sistema de Tickets ShowListTicketWithTrackId=Mostrar lista de tickets de la ID de la pista ShowTicketWithTrackId=Mostrar ticket desde ID de seguimiento TicketPublicDesc=Puede crear un ticket de soporte o cheque desde un ID existente. YourTicketSuccessfullySaved=Ticket ha sido guardado con éxito! PleaseRememberThisId=Por favor, mantenga el número de seguimiento que podríamos preguntarle más tarde. -TicketNewEmailSubject=Confirmación de creación de entradas -TicketNewEmailBody=Este es un correo electrónico automático para confirmar que ha registrado un nuevo boleto. +TicketNewEmailSubject=Confirmación de creación del Ticket +TicketNewEmailBody=Este es un correo electrónico automático para confirmar que ha registrado un nuevo Ticket. TicketNewEmailBodyCustomer=Este es un correo electrónico automático para confirmar que se acaba de crear un nuevo ticket en su cuenta. -TicketNewEmailBodyInfosTicket=Información para monitorear el boleto -TicketNewEmailBodyInfosTrackId=Número de seguimiento de entradas: %s +TicketNewEmailBodyInfosTicket=Información para monitorear el Ticket +TicketNewEmailBodyInfosTrackId=Número de seguimiento de Ticket: %s TicketNewEmailBodyInfosTrackUrl=Puede ver el progreso del ticket haciendo clic en el enlace de arriba. TicketEmailPleaseDoNotReplyToThisEmail=¡Por favor no responda directamente a este correo! Usa el enlace para responder a la interfaz. TicketPublicInfoCreateTicket=Este formulario le permite registrar un ticket de soporte en nuestro sistema de gestión. TicketPublicPleaseBeAccuratelyDescribe=Por favor describe con precisión el problema. Proporcione la mayor cantidad de información posible que nos permita identificar correctamente su solicitud. -TicketPublicMsgViewLogIn=Ingrese la ID de seguimiento de boletos +TicketPublicMsgViewLogIn=Ingrese la ID de seguimiento del Ticket TicketTrackId=ID de seguimiento público OneOfTicketTrackId=Una de tus ID de seguimiento ErrorTicketNotFound=¡No se encontró el ticket con el ID de seguimiento %s! Subject=Tema -ViewTicket=Ver boleto -ViewMyTicketList=Ver mi lista de boletos +ViewTicket=Ver Ticket +ViewMyTicketList=Ver mi lista de Tickets ErrorEmailMustExistToCreateTicket=Error: la dirección de correo electrónico no se encuentra en nuestra base de datos -TicketNewEmailSubjectAdmin=Nuevo boleto creado +TicketNewEmailSubjectAdmin=Nuevo Ticket creado TicketNewEmailBodyAdmin=

    El ticket se acaba de crear con ID # %s, ver información:

    -SeeThisTicketIntomanagementInterface=Ver boleto en la interfaz de administración ErrorEmailOrTrackingInvalid=Mal valor para el seguimiento de ID o correo electrónico OldUser=Antiguo usuario -NumberOfTicketsByMonth=Número de entradas al mes -NbOfTickets=Número de entradas +NumberOfTicketsByMonth=Número de Tickets por mes +NbOfTickets=Número de Tickets TicketNotificationNumberEmailSent=Correo electrónico de notificación enviado: %s -ActionsOnTicket=Eventos en la entrada -BoxLastTicketDescription=Últimas %s entradas creadas -BoxLastTicketNoRecordedTickets=No hay entradas recientes sin leer -BoxLastModifiedTicketDescription=Las últimas entradas modificadas %s -BoxLastModifiedTicketNoRecordedTickets=No hay entradas modificadas recientemente +ActionsOnTicket=Eventos en el Ticket +BoxLastTicketDescription=Últimos %s Tickets creados +BoxLastTicketNoRecordedTickets=No hay Tickets recientes sin leer +BoxLastModifiedTicketDescription=Los últimos Tickets modificados %s +BoxLastModifiedTicketNoRecordedTickets=No hay Tickets modificados recientemente diff --git a/htdocs/langs/es_CO/admin.lang b/htdocs/langs/es_CO/admin.lang index 208461a50aa..292d9879e08 100644 --- a/htdocs/langs/es_CO/admin.lang +++ b/htdocs/langs/es_CO/admin.lang @@ -186,7 +186,6 @@ MAIN_MAIL_ERRORS_TO=El correo electrónico utilizado para el error devuelve corr MAIN_MAIL_AUTOCOPY_TO=Copiar (Bcc) todos los correos electrónicos enviados a MAIN_DISABLE_ALL_MAILS=Deshabilitar todo el envío de correo electrónico (para propósitos de prueba o demostraciones) MAIN_MAIL_FORCE_SENDTO=Enviar todos los correos electrónicos a (en lugar de destinatarios reales, para fines de prueba) -MAIN_MAIL_ENABLED_USER_DEST_SELECT=Agregar usuarios empleados con correo electrónico a la lista de destinatarios permitidos MAIN_MAIL_SENDMODE=Método de envío de correo electrónico MAIN_MAIL_SMTPS_ID=ID de SMTP (si el servidor de envío requiere autenticación) MAIN_MAIL_SMTPS_PW=Contraseña SMTP (si el servidor de envío requiere autenticación) @@ -538,17 +537,10 @@ Permission1002=Crear / modificar almacenes. Permission1003=Borrar almacenes Permission1004=Leer movimientos de stock Permission1005=Crear / modificar movimientos de stock. -Permission1101=Leer las órdenes de entrega -Permission1102=Crear / modificar órdenes de entrega. -Permission1104=Validar pedidos de entrega -Permission1109=Eliminar pedidos de entrega Permission1181=Leer proveedores Permission1202=Crear / Modificar una exportación Permission1251=Ejecutar importaciones masivas de datos externos en la base de datos (carga de datos) Permission1321=Exportación de facturas de clientes, atributos y pagos. -Permission2401=Leer acciones (eventos o tareas) vinculadas a su cuenta. -Permission2402=Crear / modificar acciones (eventos o tareas) vinculadas a su cuenta. -Permission2403=Eliminar acciones (eventos o tareas) vinculadas a su cuenta. Permission2411=Leer acciones (eventos o tareas) de otros. Permission2412=Crear / modificar acciones (eventos o tareas) de otros. Permission2413=Eliminar acciones (eventos o tareas) de otros. @@ -643,7 +635,6 @@ DefaultMaxSizeShortList=Longitud máxima predeterminada para listas cortas (es d MessageLogin=Mensaje de la página de inicio de sesión LoginPage=Página de inicio de sesión PermanentLeftSearchForm=Formulario de búsqueda permanente en el menú de la izquierda. -EnableShowLogo=Mostrar logo en el menú de la izquierda CompanyInfo=Empresa / Organización CompanyIds=Identidades de la empresa / organización CompanyZip=Cremallera @@ -664,7 +655,6 @@ BrowserOS=Navegador OS ListOfSecurityEvents=Listado de eventos de seguridad de Dolibarr. AreaForAdminOnly=Los parámetros de configuración solo pueden ser configurados por usuarios administradores . SystemInfoDesc=La información del sistema es información técnica diversa que se obtiene en modo de solo lectura y visible solo para administradores. -CompanyFundationDesc=Editar la información de la empresa / entidad. Haga clic en el botón "%s" o "%s" en la parte inferior de la página. AvailableModules=Aplicación / módulos disponibles ToActivateModule=Para activar los módulos, vaya al área de configuración (Inicio-> Configuración-> Módulos). SessionTimeOut=Tiempo fuera para sesión @@ -1032,8 +1022,6 @@ BankOrderESDesc=Orden de visualización en español MultiCompanySetup=Configuración del módulo multiempresa SuppliersCommandModel=Plantilla completa de pedido de compra (logo ...) SuppliersInvoiceModel=Plantilla completa de factura del vendedor (logo ...) -IfSetToYesDontForgetPermission=Si se establece en sí, no olvide proporcionar permisos a grupos o usuarios permitidos para la segunda aprobación -PathToGeoIPMaxmindCountryDataFile=Ruta al archivo que contiene la traducción de Maxmind ip a país.
    Ejemplos:
    /usr/local/share/GeoIP/GeoIP.dat
    /usr/share/GeoIP/GeoIP.dat NoteOnPathLocation=Tenga en cuenta que su archivo de datos de IP a país debe estar dentro de un directorio que su PHP pueda leer (Verifique su configuración de PHP open_basedir y los permisos del sistema de archivos). YouCanDownloadFreeDatFileTo=Puede descargar una versión demo gratuita del archivo de país de Maxmind GeoIP en %s. YouCanDownloadAdvancedDatFileTo=También puede descargar una versión más completa de , con actualizaciones, del archivo de país de Maxmind GeoIP en %s. diff --git a/htdocs/langs/es_CO/commercial.lang b/htdocs/langs/es_CO/commercial.lang index a2dd75467ca..49fe1413cc4 100644 --- a/htdocs/langs/es_CO/commercial.lang +++ b/htdocs/langs/es_CO/commercial.lang @@ -1,4 +1,5 @@ # Dolibarr language file - Source file is en_US - commercial +ShowTask=Mostrar tarea LastProspectNeverContacted=Nunca contactado LastProspectContactDone=Contacto realizado ActionAC_CLO=Cerrar diff --git a/htdocs/langs/es_CO/deliveries.lang b/htdocs/langs/es_CO/deliveries.lang index 7c6a00e8a5c..9e1379e60f9 100644 --- a/htdocs/langs/es_CO/deliveries.lang +++ b/htdocs/langs/es_CO/deliveries.lang @@ -1,2 +1,3 @@ # Dolibarr language file - Source file is en_US - deliveries +Delivery=Entrega StatusDeliveryCanceled=Cancelado diff --git a/htdocs/langs/es_CO/main.lang b/htdocs/langs/es_CO/main.lang index 897e12e59ea..09f5a4fa400 100644 --- a/htdocs/langs/es_CO/main.lang +++ b/htdocs/langs/es_CO/main.lang @@ -250,3 +250,6 @@ ConfirmMassDraftDeletion=Confirmación de borrado masivo borrador FileSharedViaALink=Archivo compartido a través de un enlace. SelectAThirdPartyFirst=Seleccione un tercero primero ... YouAreCurrentlyInSandboxMode=Actualmente se encuentra en el modo "sandbox" %s +ContactDefault_agenda=Acción +ContactDefault_commande=Orden +ContactDefault_propal=Propuesta diff --git a/htdocs/langs/es_CO/stocks.lang b/htdocs/langs/es_CO/stocks.lang index 28bb25658d0..2a064596410 100644 --- a/htdocs/langs/es_CO/stocks.lang +++ b/htdocs/langs/es_CO/stocks.lang @@ -1,2 +1,7 @@ # Dolibarr language file - Source file is en_US - stocks +Stock=Valores +Stocks=Cepo +ListOfStockMovements=Lista de movimientos de stock inventoryEdit=Editar +SelectCategory=Filtro de categoria +inventoryDeleteLine=Eliminar linea diff --git a/htdocs/langs/es_EC/admin.lang b/htdocs/langs/es_EC/admin.lang index f2ffc48e3f7..038c57eb268 100644 --- a/htdocs/langs/es_EC/admin.lang +++ b/htdocs/langs/es_EC/admin.lang @@ -160,7 +160,6 @@ GoModuleSetupArea=Para implementar / instalar un nuevo módulo, vaya al área de DoliStoreDesc=DoliStore, el mercado oficial de módulos externos ERP / CRM de Dolibarr DoliPartnersDesc=Lista de compañías que ofrecen módulos o características desarrollados a medida. Nota: ya que Dolibarr es una aplicación de código abierto, cualquiera con experiencia en programación PHP puede desarrollar un módulo. WebSiteDesc=Sitios web externos para más módulos complementarios (no principales) ... -URL=Rodear a BoxesAvailable=Widgets disponibles BoxesActivated=Widgets activados ActiveOn=Activado en @@ -202,7 +201,6 @@ MAIN_MAIL_ERRORS_TO=El correo electrónico utilizado para el error devuelve corr MAIN_MAIL_AUTOCOPY_TO= Copiar (Bcc) todos los correos electrónicos enviados a MAIN_DISABLE_ALL_MAILS=Deshabilitar todo el envío de correo electrónico (para propósitos de prueba o demostraciones) MAIN_MAIL_FORCE_SENDTO=Enviar todos los correos electrónicos a (en lugar de destinatarios reales, para fines de prueba) -MAIN_MAIL_ENABLED_USER_DEST_SELECT=Agregar usuarios empleados con correo electrónico a la lista de destinatarios permitidos MAIN_MAIL_SENDMODE=Método de envío de correo electrónico MAIN_MAIL_SMTPS_ID=ID de SMTP (si el servidor de envío requiere autenticación) MAIN_MAIL_SMTPS_PW=Contraseña SMTP (si el servidor de envío requiere autenticación) @@ -359,7 +357,6 @@ EnableAndSetupModuleCron=Si desea que esta factura recurrente se genere automát ModuleCompanyCodeCustomerAquarium=%s seguido de un código de cliente para un código de contabilidad de cliente ModuleCompanyCodeSupplierAquarium=%s seguido de un código de proveedor para un código de contabilidad de proveedor ModuleCompanyCodePanicum=Devolver un código de contabilidad vacío. -ModuleCompanyCodeDigitaria=El código contable depende del código de terceros. El código se compone del carácter "C" en la primera posición, seguido de los primeros 5 caracteres del código de terceros. Use3StepsApproval=De forma predeterminada, las órdenes de compra deben ser creadas y aprobadas por dos usuarios diferentes (un paso / usuario para crear y un paso / usuario para aprobar.) Nota: si el usuario tiene permiso para crear y aprobar, un paso / usuario será suficiente). Puede dar con esta opción. 3 pasos: 1 = validación, 2 = primera aprobación y 3 = segunda aprobación si la cantidad es suficiente. ).

















    . UseDoubleApproval=3 pasos cuando la cantidad es mayor que ... WarningPHPMail=ADVERTENCIA: a menudo es mejor configurar los correos electrónicos salientes para usar el servidor de correo electrónico de su proveedor en lugar de la configuración predeterminada. Algunos proveedores de correo electrónico (como Yahoo) no le permiten enviar un correo electrónico desde otro servidor que no sea su propio servidor. Su configuración actual utiliza el servidor de la aplicación para enviar correos electrónicos y no el servidor de su proveedor de correo electrónico, por lo que algunos destinatarios (el compatible con el protocolo DMARC restrictivo) le preguntarán a su proveedor de correo electrónico si pueden aceptar su correo electrónico y algunos proveedores de correo electrónico. (como Yahoo) puede responder "no" porque el servidor no es de ellos, por lo que pocos de sus correos electrónicos enviados no serán aceptados (tenga cuidado también de la cuota de envío de su proveedor de correo electrónico). Si su proveedor de correo electrónico (como Yahoo) tiene esta restricción, debe cambiar la configuración del correo electrónico para elegir el otro método "Servidor SMTP" e ingresar el servidor SMTP y las credenciales proporcionadas por su proveedor de correo electrónico. @@ -466,7 +463,6 @@ Module4000Desc=Administración de los recursos humanos Module5000Desc=Permite gestionar múltiples empresas Module6000Desc=Gestión de flujo de trabajo (creación automática de objeto y / o cambio de estado automático) Module10000Name=Sitios Web -Module10000Desc=Crea sitios web (públicos) con un editor WYSIWYG. Simplemente configure su servidor web (Apache, Nginx, ...) para que apunte al directorio dedicado de Dolibarr para tenerlo en línea en Internet con su propio nombre de dominio. Module20000Name=Gestión de solicitudes de licencia Module20000Desc=Definir y rastrear las solicitudes de permisos de los empleados. Module39000Desc=Lotes, números de serie, gestión de la fecha de caducidad de los productos. @@ -639,10 +635,6 @@ Permission1001=Leer existencias Permission1002=Crear / modificar almacenes Permission1004=Leer movimientos de existencias Permission1005=Crear / modificar movimientos de existencias -Permission1101=Leer órdenes de entrega -Permission1102=Crear / modificar órdenes de entrega -Permission1104=Validar órdenes de entrega -Permission1109=Eliminar órdenes de entrega Permission1181=Leer proveedores Permission1182=Leer órdenes de compra Permission1183=Crear / modificar órdenes de compra. @@ -663,8 +655,6 @@ Permission1236=Exportar facturas de proveedores, atributos y pagos. Permission1237=Órdenes de compra de exportación y sus detalles. Permission1251=Ejecutar importaciones masivas de datos externos en la base de datos (carga de datos) Permission1321=Exportar facturas, atributos y pagos de clientes. -Permission2402=Crear / modificar acciones (eventos o tareas) vinculados a su cuenta -Permission2403=Borrar acciones (eventos o tareas) vinculados a su cuenta Permission2411=Leer acciones. Permission2412=Crear / modificar las acciones. Permission2413=Borrar acciones (eventos o tareas) de otros @@ -809,7 +799,6 @@ ListOfSecurityEvents=Lista de eventos de seguridad Dolibarr LogEventDesc=Habilitar el registro para eventos de seguridad específicos. Los administradores realizan el registro a través del menú %s - %s . Advertencia, esta característica puede generar una gran cantidad de datos en la base de datos. AreaForAdminOnly=Los parámetros de configuración sólo pueden ser establecidos por usuarios de administrador . SystemInfoDesc=La información del sistema es la información técnica diversa que se obtiene en el modo de solo lectura y visible sólo para los administradores. -CompanyFundationDesc=Editar la información de la empresa / entidad. Haga clic en el botón " %s" o " %s" en la parte inferior de la página. AvailableModules=Aplicaciones / módulos disponibles ToActivateModule=Para activar los módulos, vaya a área de configuración (Inicio-> Configuración-> Módulos). SessionTimeOut=Tiempo de espera para la sesión @@ -821,7 +810,6 @@ TriggerDisabledAsModuleDisabled=Los desencadenadores de este archivo están desh TriggerAlwaysActive=Los desencadenadores de este archivo están siempre activos, independientemente de los módulos Dolibarr activados. TriggerActiveAsModuleActive=Los desencadenadores de este archivo están activos cuando el módulo %s está habilitado. DictionaryDesc=Insertar todos los datos de referencia. Puede agregar sus valores al valor predeterminado. -ConstDesc=Esta página le permite editar (anular) los parámetros que no están disponibles en otras páginas. Estos son en su mayoría parámetros reservados para desarrolladores / solución avanzada de problemas. Para obtener una lista completa de los parámetros disponibles ver aquí . MiscellaneousDesc=Aquí se definen todos los demás parámetros relacionados con la seguridad. LimitsSetup=Límites / Precisión Configuración LimitsDesc=Puede definir los límites, precisiones y optimizaciones utilizadas por Dolibarr aquí @@ -1266,8 +1254,6 @@ SuppliersSetup=Configuración del módulo de proveedor SuppliersCommandModel=Plantilla completa de pedido de compra (logo ...) SuppliersInvoiceModel=Plantilla completa de la factura del proveedor (logo ...) SuppliersInvoiceNumberingModel=Facturas de proveedores de numeración de modelos. -IfSetToYesDontForgetPermission=Si se establece en sí, no hay que olvidarse. -PathToGeoIPMaxmindCountryDataFile=Ruta al archivo que contiene el IP de Maxmind a la traducción al país.
    Ejemplo:
    /usr/local/share/GeoIP/GeoIP.dat
    /usr/share/GeoIP/GeoIP.dat NoteOnPathLocation=Tenga en cuenta que su IP es un archivo de datos de un país debe estar en un directorio que su PHP puede leer. YouCanDownloadFreeDatFileTo=Puede descargar una versión de demostración gratuita del archivo de país Maxmind GeoIP en %s. YouCanDownloadAdvancedDatFileTo=También puede descargar una versión más completa, con actualizaciones, del archivo de país Maxmind GeoIP en %s. diff --git a/htdocs/langs/es_EC/main.lang b/htdocs/langs/es_EC/main.lang index d291402659a..c8c341e87f3 100644 --- a/htdocs/langs/es_EC/main.lang +++ b/htdocs/langs/es_EC/main.lang @@ -208,6 +208,7 @@ VATCode=Código de tasa impositiva VATNPR=Tasa de impuesto NPR DefaultTaxRate=Tasa de impuesto predeterminada Average=Promedio +StatusToPay=Pagar RemainToPay=Seguir pagando Module=Módulo/Aplicación Modules=Módulos/Aplicaciones @@ -492,3 +493,7 @@ AssignedTo=Asignado a ConfirmMassDraftDeletion=Confirmación de eliminación masiva SelectAThirdPartyFirst=Seleccione un cliente/proveedor primero YouAreCurrentlyInSandboxMode=Actualmente estás en el modo%s "sandbox" +ToProcess=Para procesar +ContactDefault_agenda=Evento +ContactDefault_commande=Orden +ContactDefault_propal=Propuesta diff --git a/htdocs/langs/es_EC/ticket.lang b/htdocs/langs/es_EC/ticket.lang index 74baefeed6d..f52ab426634 100644 --- a/htdocs/langs/es_EC/ticket.lang +++ b/htdocs/langs/es_EC/ticket.lang @@ -1,6 +1,5 @@ # Dolibarr language file - Source file is en_US - ticket Module56000Desc=Sistema de tickets para gestión de problemas o solicitudes -TicketTypeShortINCIDENT=Solicitud de asistencia TicketSeverityShortBLOCKING=Crítico/Bloqueo ErrorBadEmailAddress=Campo '%s' incorrecto MenuListNonClosed=Tikests abiertos diff --git a/htdocs/langs/es_ES/accountancy.lang b/htdocs/langs/es_ES/accountancy.lang index 3ce22629638..e73000e155e 100644 --- a/htdocs/langs/es_ES/accountancy.lang +++ b/htdocs/langs/es_ES/accountancy.lang @@ -1,4 +1,5 @@ -# Dolibarr language file - en_US - Accounting Expert +# Dolibarr language file - en_US - Accountancy (Double entries) +Accountancy=Contabilidad Accounting=Contabilidad ACCOUNTING_EXPORT_SEPARATORCSV=Separador de columnas en el archivo de exportación ACCOUNTING_EXPORT_DATE=Formato de fecha en el archivo de exportación @@ -97,6 +98,8 @@ MenuExpenseReportAccounts=Cuentas de informes de pagos MenuLoanAccounts=Cuentas de préstamos MenuProductsAccounts=Cuentas contables de productos MenuClosureAccounts=Cerrar cuentas +MenuAccountancyClosure=Cerrar +MenuAccountancyValidationMovements=Validar movimientos ProductsBinding=Cuentas de productos TransferInAccounting=Transferencia en contabilidad RegistrationInAccounting=Registro en contabilidad @@ -170,6 +173,8 @@ ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Cuenta contable predeterminada para los pr ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Cuenta contable predeterminada para los productos vendidos fuera de la CEE (si no se define en el producto) ACCOUNTING_SERVICE_BUY_ACCOUNT=Cuenta contable predeterminada para los servicios comprados (si no se define en el servicio) ACCOUNTING_SERVICE_SOLD_ACCOUNT=Cuenta contable predeterminada para los servicios vendidos (si no se define en el servico) +ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Cuenta contable predeterminada para los servicios vendidos en la CEE (si no se define en el servico) +ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Cuenta contable predeterminada para los servicios vendidos fuera de la CEE (si no se define en el producto) Doctype=Tipo de documento Docdate=Fecha @@ -192,9 +197,10 @@ ByPersonalizedAccountGroups=Por grupos personalizados ByYear=Por año NotMatch=No establecido DeleteMvt=Eliminar líneas del Libro Mayor +DelMonth=Month to delete DelYear=Año a eliminar DelJournal=Diario a eliminar -ConfirmDeleteMvt=Esto eliminará todas las lineas del Libro Mayor del año y/o de un diario específico. Se requiere al menos un criterio. +ConfirmDeleteMvt=This will delete all lines of the Ledger for the year/month and/or from a specific journal (At least one criterion is required). You will have to reuse the feature 'Registration inaccounting' to have the deleted record back in the ledger. ConfirmDeleteMvtPartial=Esto eliminará la transacción del libro mayor (se eliminarán todas las líneas relacionadas con la misma transacción) FinanceJournal=Diario financiero ExpenseReportsJournal=Diario informe de gastos @@ -235,13 +241,19 @@ DescVentilDoneCustomer=Consulte aquí las líneas de facturas a clientes y las c DescVentilTodoCustomer=Contabilizar líneas de factura aún no contabilizadas con una cuenta contable de producto ChangeAccount=Cambie la cuenta del producto/servicio para las líneas seleccionadas a la cuenta: Vide=- -DescVentilSupplier=Consulte aquí la lista de líneas de facturas de proveedores enlazadas (o no) a una cuenta contable de producto +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account (only record not already transfered in accountancy are visible) DescVentilDoneSupplier=Consulte aquí las líneas de facturas de proveedores y sus cuentas contables DescVentilTodoExpenseReport=Contabilizar líneas de informes de gastos aún no contabilizadas con una cuenta contable de gastos DescVentilExpenseReport=Consulte aquí la lista de líneas de informes de gastos (o no) a una cuenta contable de gastos DescVentilExpenseReportMore=Si configura la cuentas contables de los tipos de informes de gastos, la aplicación será capaz de hacer el enlace entre sus líneas de informes de gastos y las cuentas contables, simplemente con un clic en el botón "%s" , Si no se ha establecido la cuenta contable en el diccionario o si todavía tiene algunas líneas no contabilizadas a alguna cuenta, tendrá que hacer una contabilización manual desde el menú "%s". DescVentilDoneExpenseReport=Consulte aquí las líneas de informes de gastos y sus cuentas contables +DescClosure=Consulte aquí el número de movimientos por mes que no están validados y los años fiscales ya abiertos +OverviewOfMovementsNotValidated=Paso 1 / Resumen de movimientos no validados. (Necesario para cerrar un año fiscal) +ValidateMovements=Validar movimientos +DescValidateMovements=Se prohíbe cualquier modificación o eliminación de registros. Todas las entradas para un ejercicio deben validarse; de lo contrario, no será posible cerrarlo +SelectMonthAndValidate=Seleccionar mes y validar movimientos + ValidateHistory=Vincular automáticamente AutomaticBindingDone=Vinculación automática finalizada @@ -256,6 +268,7 @@ ListOfProductsWithoutAccountingAccount=Listado de productos sin cuentas contable ChangeBinding=Cambiar la unión Accounted=Contabilizada en el Libro Mayor NotYetAccounted=Aún no contabilizada en el Libro Mayor +ShowTutorial=Ver Tutorial ## Admin ApplyMassCategories=Aplicar categorías en masa @@ -264,7 +277,7 @@ CategoryDeleted=La categoría para la cuenta contable ha sido eliminada AccountingJournals=Diarios contables AccountingJournal=Diario contable NewAccountingJournal=Nuevo diario contable -ShowAccoutingJournal=Mostrar diario contable +ShowAccountingJournal=Mostrar diario contable NatureOfJournal=Naturaleza del diario AccountingJournalType1=Operaciones varias AccountingJournalType2=Ventas diff --git a/htdocs/langs/es_ES/admin.lang b/htdocs/langs/es_ES/admin.lang index efaa43dde81..6132a78af92 100644 --- a/htdocs/langs/es_ES/admin.lang +++ b/htdocs/langs/es_ES/admin.lang @@ -178,6 +178,8 @@ Compression=Compresión CommandsToDisableForeignKeysForImport=Comando para desactivar las claves excluyentes a la importación CommandsToDisableForeignKeysForImportWarning=Obligatorio si quiere poder restaurar más tarde el dump SQL ExportCompatibility=Compatibilidad del archivo de exportación generado +ExportUseMySQLQuickParameter=Use the --quick parameter +ExportUseMySQLQuickParameterHelp=The '--quick' parameter helps limit RAM consumption for large tables. MySqlExportParameters=Parámetros de la exportación MySql PostgreSqlExportParameters= Parámetros de la exportación PostgreSQL UseTransactionnalMode=Utilizar el modo transaccional @@ -218,7 +220,7 @@ DoliStoreDesc=DoliStore, el sitio oficial de módulos complementarios y para Dol DoliPartnersDesc=Lista de empresas que ofrecen módulos y desarrollos a medida.
    Nota: dado que Dolibarr es una aplicación de código abierto, cualquier persona con experiencia en programación PHP puede desarrollar un módulo. WebSiteDesc=Sitios web de referencia para encontrar más módulos (no core)... DevelopYourModuleDesc=Algunas soluciones para desarrollar su propio módulo ... -URL=Enlace +URL=URL BoxesAvailable=Paneles disponibles BoxesActivated=Paneles activados ActivateOn=Activar en @@ -268,6 +270,7 @@ Emails=E-Mails EMailsSetup=Configuración e-mails EMailsDesc=Esta página le permite sobrescribir sus parámetros de PHP para el envío de correos electrónicos. En la mayoría de los casos, en el sistema operativo Unix/Linux, su configuración de PHP es correcta y estos parámetros son innecesarios. EmailSenderProfiles=Perfiles de remitentes de e-mails +EMailsSenderProfileDesc=Puede mantener esta sección vacía. Si indica algunos e-mails aquí, se agregarán a la lista de posibles remitentes en el combobox cuando escriba un nuevo e-mail MAIN_MAIL_SMTP_PORT=Puerto del servidor SMTP (Por defecto en php.ini: %s) MAIN_MAIL_SMTP_SERVER=Nombre host o ip del servidor SMTP (Por defecto en php.ini: %s) MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=Puerto del servidor SMTP (No definido en PHP en sistemas de tipo Unix) @@ -277,7 +280,7 @@ MAIN_MAIL_ERRORS_TO=E-mail a usar para los e-mails de error enviados (campo 'Err MAIN_MAIL_AUTOCOPY_TO= Enviar copia oculta (Bcc) de todos los emails enviados a MAIN_DISABLE_ALL_MAILS=Deshabilitar todos los envíos de e-mail (para propósitos de prueba o demostraciones) MAIN_MAIL_FORCE_SENDTO=Enviar todos los e-mails a (en lugar de destinatarios reales, para pruebas) -MAIN_MAIL_ENABLED_USER_DEST_SELECT=Añadir usuarios de empleados con e-mail a la lista de destinatarios permitidos +MAIN_MAIL_ENABLED_USER_DEST_SELECT=Sugerir e-mails de empleados (si están definidos) en la lista de destinatarios predefinidos al escribir un nuevo e-mail MAIN_MAIL_SENDMODE=Método de envío de e-mails MAIN_MAIL_SMTPS_ID=ID de autentificación SMTP (si el servidor requiere autenticación) MAIN_MAIL_SMTPS_PW=Contraseña SMTP (si el servidor requiere autentificación) @@ -400,7 +403,7 @@ OldVATRates=Tasa de IVA antigua NewVATRates=Tasa de IVA nueva PriceBaseTypeToChange=Cambiar el precio cuya referencia de base es MassConvert=Lanzar la conversión en masa -PriceFormatInCurrentLanguage=Price Format In Current Language +PriceFormatInCurrentLanguage=Formato de precio en el idioma actual String=Cadena de texto TextLong=Texto largo HtmlText=Texto html @@ -432,7 +435,7 @@ ExtrafieldParamHelpradio=El listado de valores tiene que ser líneas con el form ExtrafieldParamHelpsellist=Lista de valores proviene de una tabla
    Sintaxis: nombre_tabla: etiqueta_field: id_field :: filtro
    Ejemplo: c_typent: libelle: id :: filtro

    filtro puede ser una prueba simple (por ejemplo, activa = 1) Para mostrar sólo el valor activo
    También puede utilizar $ ID $ en el filtro witch es el actual id del objeto actual
    Para hacer un SELECT en el filtro de uso $ SEL $
    si desea filtrar en campos adicionales utilizar la sintaxis Extra.fieldcode = ... (donde código de campo es el código de campo adicional)

    Para que la lista dependa de otra lista de campos adicionales:
    c_typent: libelle: id: options_ parent_list_code | parent_column: filter

    Para que la lista dependa de otra lista:
    c_typent: libelle: id: parent_list_code | parent_column: filter ExtrafieldParamHelpchkbxlst=Lista de valores proviene de una tabla
    Sintaxis: nombre_tabla: etiqueta_field: id_field :: filtro
    Ejemplo: c_typent: libelle: id :: filtro

    filtro puede ser una prueba simple (por ejemplo, activa = 1) Para mostrar sólo el valor activo
    También puede utilizar $ ID $ en el filtro witch es el id actual del objeto actual
    Para hacer un SELECT en el filtro de uso $ SEL $
    si desea filtrar en campos adicionales utilizar la sintaxis Extra.fieldcode = ... (donde código de campo es el código de campo adicional)

    Para que la lista dependa de otra lista de campos adicionales:
    c_typent: libelle: id: options_ parent_list_code | parent_column: filter

    Para que la lista dependa de otra lista:
    c_typent: libelle: id: parent_list_code | parent_column: filter ExtrafieldParamHelplink=Los parámetros deben ser ObjectName: Classpath
    Sintaxis: ObjectName:Classpath
    Ejemplo:
    Societe:societe/class/societe.class.php
    Contact:contact/class/contact.class.php -ExtrafieldParamHelpSeparator=Keep empty for a simple separator
    Set this to 1 for a collapsing separator (open by default for new session, then status is kept for each user session)
    Set this to 2 for a collapsing separator (collapsed by default for new session, then status is kept fore each user session) +ExtrafieldParamHelpSeparator=Mantener vacío para un separador simple
    Establezca a 1 para un separador de colapso (abierto de forma predeterminada para una nueva sesión, luego el estado se mantiene para cada sesión de usuario)
    Establezca a 2 para un separador de colapso (colapsado por defecto para una nueva sesión, luego el estado se mantiene para cada sesión de usuario) LibraryToBuildPDF=Libreria usada en la generación de los PDF LocalTaxDesc=Algunos países aplican 2 o 3 tasas a cada línea de factura. Si es el caso, escoja el tipo de la segunda y tercera tasa y su valor. Los posibles tipos son:
    1 : tasa local aplicable a productos y servicios sin IVA (tasa local es calculada sobre la base imponible)
    2 : tasa local se aplica a productos y servicios incluyendo el IVA (tasa local es calculada sobre base imponible+IVA)
    3 : tasa local se aplica a productos sin IVA (tasa local es calculada sobre la base imponible)
    4 : tasa local se aplica a productos incluyendo el IVA (tasa local es calculada sobre base imponible+IVA)
    5 : tasa local se aplica a servicios sin IVA (tasa local es calculada sobre base imponible)
    6 : tasa local se aplica a servicios incluyendo el IVA (tasa local es calculada sobre base imponible+IVA) SMS=SMS @@ -462,7 +465,9 @@ EnableAndSetupModuleCron=Si desea que esta factura recurrente se generare autom ModuleCompanyCodeCustomerAquarium=%s seguido por un código de cliente para código de contabilidad de cliente ModuleCompanyCodeSupplierAquarium=%s seguido por un código de proveedor para código de contabilidad de proveedor ModuleCompanyCodePanicum=Devuelve un código contable vacío. -ModuleCompanyCodeDigitaria=El código contable depende del código de tercero. El código está formado por carácter ' C ' en primera posición seguido de los 5 primeros caracteres del código tercero. +ModuleCompanyCodeDigitaria=Devuelve un código contable compuesto de acuerdo con el nombre del tercero. El código consta de un prefijo que se puede definir en la primera posición seguido del número de caracteres definidos en el código del tercero. +ModuleCompanyCodeCustomerDigitaria=%s seguido del nombre del cliente truncado por el número de caracteres: %s para el código contable del cliente. +ModuleCompanyCodeSupplierDigitaria=%s seguido del nombre del proveedor truncado por el número de caracteres: %s para el código contable del proveedor. Use3StepsApproval=De forma predeterminada, los pedidos a proveedor deben ser creados y aprobados por 2 usuarios diferentes (un paso/usuario para crear y un paso/usuario para aprobar. Tenga en cuenta que si el usuario tiene tanto el permiso para crear y aprobar, un paso usuario será suficiente) . Puede pedir con esta opción introducir una tercera etapa de aprobación/usuario, si la cantidad es superior a un valor específico (por lo que serán necesarios 3 pasos: 1 validación, 2=primera aprobación y 3=segunda aprobación si la cantidad es suficiente).
    Deje vacío si una aprobación (2 pasos) es suficiente, si se establece en un valor muy bajo (0,1) se requiere siempre una segunda aprobación (3 pasos). UseDoubleApproval=Usar 3 pasos de aprobación si el importe (sin IVA) es mayor que... WarningPHPMail=ADVERTENCIA: A menudo es mejor configurar el email para usar el servidor de tu proveedor en lugar de la configuración por defecto. Algunos proveedores de correo electrónico (como Yahoo) no le permiten enviar un e-mail desde otro servidor que no sea el servidor de Yahoo. Tu configuración actual usa el servidor de la aplicación para enviar emails y no el servidor de tu proveedor de correo, así que algunos destinatarios (aquellos compatibles con el protocolo restrictivo DMARC), preguntarán a tu proveedor de correo si pueden aceptar el correo y otros proveedores (como Yahoo) pueden responder "no" porque el servidor no es uno de sus servidores, así que tus correos enviados pueden no ser aceptados (vigila también la cuota de envío de tu servidor de correo).
    Si su proveedor de correo electrónico (como Yahoo) tiene esta restricción, debe cambiar la configuración de e-mail para elegir el método "servidor SMTP" y introducir el servidor SMTP y credenciales proporcionadas por su proveedor de correo electrónico (pregunte a su proveedor de correo electrónico las credenciales SMTP para su cuenta). @@ -524,7 +529,7 @@ Module50Desc=Gestión de productos Module51Name=Publipostage Module51Desc=Administración y envío de correo de papel en masa Module52Name=Stocks de productos -Module52Desc=Gestión de stock (solo para productos) +Module52Desc=Gestion de stocks Module53Name=Servicios Module53Desc=Gestión de servicios Module54Name=Contratos/Suscripciones @@ -622,7 +627,7 @@ Module5000Desc=Permite gestionar varias empresas Module6000Name=Flujo de trabajo Module6000Desc=Gestión de flujos de trabajo (creación automática de objeto y/o cambio de estado automático) Module10000Name=Sitios web -Module10000Desc=Cree sitios web (públicos) con un editor WYSIWYG. Configure el servidor web (Apache, Nginx,...) para que apunte al directorio dedicado de Dolibarr para tenerlo en línea en Internet con su propio nombre de Dominio. +Module10000Desc=Cree sitios web (públicos) con un editor WYSIWYG. Este es un CMS orientado a webmasters o desarrolladores (es mejor conocer el lenguaje HTML y CSS). Simplemente configure su servidor web (Apache, Nginx, ...) para que apunte al directorio dedicado de Dolibarr para tenerlo en línea en Internet con su propio nombre de dominio. Module20000Name=Gestión de días libres Module20000Desc=Define y controla las solicitudes de días libes de los empleados. Module39000Name=Lotes de productos @@ -841,10 +846,10 @@ Permission1002=Crear/modificar almacenes Permission1003=Eliminar almacenes Permission1004=Consultar movimientos de stock Permission1005=Crear/modificar movimientos de stock -Permission1101=Consultar ordenes de envío -Permission1102=Crear/modificar ordenes de envío -Permission1104=Validar orden de envío -Permission1109=Eliminar orden de envío +Permission1101=Leer recibos de entrega +Permission1102=Crear/modificar recibos de entrega +Permission1104=Validar recibos de entrega +Permission1109=Eliminar recibos de entrega Permission1121=Leer presupuestos de proveedor Permission1122=Crear/modificar presupuestos de proveedor Permission1123=Validar presupuestos de proveedor @@ -873,9 +878,9 @@ Permission1251=Lanzar las importaciones en masa a la base de datos (carga de dat Permission1321=Exportar facturas a clientes, campos adicionales y cobros Permission1322=Reabrir una factura pagada Permission1421=Exportar pedidos y atributos -Permission2401=Leer acciones (eventos o tareas) vinculadas a su cuenta -Permission2402=Crear/modificar acciones (eventos o tareas) vinculadas a su cuenta -Permission2403=Eliminar acciones (eventos o tareas) vinculadas a su cuenta +Permission2401=Leer acciones (eventos o tareas) vinculadas a su cuenta de usuario (si es el propietario del evento) +Permission2402=Crear/modificar acciones (eventos o tareas) vinculadas a su cuenta de usuario (si es propietario del evento) +Permission2403=Eliminar acciones (eventos o tareas) vinculadas a su cuenta de usuario (si es propietario del evento) Permission2411=Leer acciones (eventos o tareas) de otros Permission2412=Crear/modificar acciones (eventos o tareas) de otros Permission2413=Eliminar acciones (eventos o tareas) de otros @@ -901,6 +906,7 @@ Permission20003=Eliminar peticiones de días retribuidos Permission20004=Leer todas las peticiones de días retribuidos (incluso no subordinados) Permission20005=Crear/modificar las peticiones de días retribuidos para todos (incluso no subordinados) Permission20006=Administrar días retribuidos (configuración y actualización de balance) +Permission20007=Aprobar solicitudes de días libres Permission23001=Consultar Trabajo programado Permission23002=Crear/actualizar Trabajo programado Permission23003=Borrar Trabajo Programado @@ -915,7 +921,7 @@ Permission50414=Eliminar operaciones del Libro Mayor Permission50415=Eliminar todas las operaciones por año y diario del Libro Mayor Permission50418=Exportar operaciones del Libro Mayor Permission50420=Informes y exportaciones (facturación, balance, diarios, libro mayor) -Permission50430=Definir y cerrar un período fiscal. +Permission50430=Definir períodos fiscales. Validar transacciones y cerrar períodos fiscales. Permission50440=Gestionar plan contable, configuración de contabilidad. Permission51001=Leer activos Permission51002=Crear/actualizar activos @@ -962,6 +968,7 @@ DictionaryAccountancyJournal=Diarios contables DictionaryEMailTemplates=Plantillas E-Mails DictionaryUnits=Unidades DictionaryMeasuringUnits=Unidades de Medida +DictionarySocialNetworks=Redes sociales DictionaryProspectStatus=Estado cliente potencial DictionaryHolidayTypes=Tipos de vacaciones DictionaryOpportunityStatus=Estado de oportunidad para el proyecto/oportunidad @@ -1057,7 +1064,7 @@ BackgroundImageLogin=Imagen de fondo PermanentLeftSearchForm=Zona de búsqueda permanente del menú izquierdo DefaultLanguage=Idioma predeterminado EnableMultilangInterface=Activar soporte multi-idioma -EnableShowLogo=Mostrar el logotipo en el menú de la izquierda +EnableShowLogo=Mostrar el logo de la empresa en el menú CompanyInfo=Empresa/Organización CompanyIds=Identificación de la empresa/organización CompanyName=Nombre/Razón social @@ -1067,7 +1074,11 @@ CompanyTown=Población CompanyCountry=País CompanyCurrency=Divisa principal CompanyObject=Objeto de la empresa +IDCountry=ID país Logo=Logo +LogoDesc=Logotipo principal de la empresa. Se utilizará en documentos generados (PDF, ...) +LogoSquarred=Logotipo (cuadriculado) +LogoSquarredDesc=Debe ser un icono cuadriculado (ancho = alto). Este logotipo se utilizará como el icono favorito u otra necesidad, como la barra de menú superior (si no está desactivado en la configuración del entorno). DoNotSuggestPaymentMode=No sugerir NoActiveBankAccountDefined=Ninguna cuenta bancaria activa definida OwnerOfBankAccount=Titular de la cuenta %s @@ -1113,7 +1124,7 @@ LogEventDesc=Activa el registro de eventos de seguridad aquí. Los administrador AreaForAdminOnly=Los parámetros de configuración solamente pueden ser tratados por usuarios administrador SystemInfoDesc=La información del sistema es información técnica accesible solamente en solo lectura a los administradores. SystemAreaForAdminOnly=Esta área está disponible solo para usuarios administradores. Los permisos de usuario de Dolibarr no pueden cambiar esta restricción. -CompanyFundationDesc=Edite la información de la empresa o institución. Haga clic en el botón "%s" o "%s" a pié de página +CompanyFundationDesc=Edite la información de la empresa o institución. Haga clic en el botón "%s" a pié de página. AccountantDesc=Si tiene un contable/asesor externo, puede editar aquí su información. AccountantFileNumber=Código contable DisplayDesc=Los parámetros que afectan el aspecto y el comportamiento de Dolibarr se pueden modificar aquí. @@ -1129,7 +1140,7 @@ TriggerAlwaysActive=Triggers de este archivo siempre activos, ya que los módulo TriggerActiveAsModuleActive=Triggers de este archivo activos ya que el módulo %s está activado GeneratedPasswordDesc=Elija el método que se utilizará para las contraseñas generadas automáticamente. DictionaryDesc=Inserte aquí los datos de referencia. Puede añadir sus datos a los predefinidos. -ConstDesc=Esta página le permite editar todos los demás parámetros que no se encuentran en las páginas anteriores. Estos son reservados en su mayoría a desarrolladores o soluciones avanzadas. Para obtener una lista de opcoines haga clic aquí. +ConstDesc=This page allows you to edit (override) parameters not available in other pages. These are mostly reserved parameters for developers/advanced troubleshooting only. MiscellaneousDesc=Todos los otros parámetros relacionados con la seguridad se definen aquí. LimitsSetup=Configuración de límites y precisiones LimitsDesc=Puede definir aquí los límites y precisiones utilizados por Dolibarr @@ -1456,6 +1467,13 @@ LDAPFieldSidExample=Ejemplo : objectsid LDAPFieldEndLastSubscription=Fecha finalización como miembro LDAPFieldTitle=Puesto de trabajo LDAPFieldTitleExample=Ejemplo:titulo +LDAPFieldGroupid=ID de grupo +LDAPFieldGroupidExample=Ejemplo: gidnumber +LDAPFieldUserid=ID de usuario +LDAPFieldUseridExample=Exemple : uidnumber +LDAPFieldHomedirectory=Directorio de inicio +LDAPFieldHomedirectoryExample=Ejemplo: homedirectory +LDAPFieldHomedirectoryprefix=Prefijo del directorio Home LDAPSetupNotComplete=Configuración LDAP incompleta (a completar en las otras pestañas) LDAPNoUserOrPasswordProvidedAccessIsReadOnly=Administrador o contraseña no indicados. Los accesos LDAP serán anónimos y en solo lectura. LDAPDescContact=Esta página permite definir el nombre de los atributos del árbol LDAP para cada información de los contactos Dolibarr. @@ -1577,6 +1595,7 @@ FCKeditorForProductDetails=Creación/edición WYSIWIG de las líneas de detalle FCKeditorForMailing= Creación/edición WYSIWIG de los E-Mails (Utilidades->E-Mailings) FCKeditorForUserSignature=Creación/edición WYSIWIG de la firma de usuarios FCKeditorForMail=Creación/edición WYSIWIG de todos los e-mails ( excepto Utilidades->E-Mailings) +FCKeditorForTicket=Creación/edición WYSIWIG de los tickets ##### Stock ##### StockSetup=Configuración del módulo Almacenes IfYouUsePointOfSaleCheckModule=Si utiliza un módulo de Punto de Venta (módulo TPV por defecto u otro módulo externo), esta configuración puede ser ignorada por su módulo de Punto de Venta. La mayor parte de módulos TPV están diseñados para crear inmediatamente una factura y decrementar stocks cualquiera que sean estas opciones. Por lo tanto, si usted necesita o no decrementar stocks en el registro de una venta de su punto de venta, controle también la configuración de su módulo TPV. @@ -1653,8 +1672,9 @@ CashDesk=TPV CashDeskSetup=Configuración del módulo Terminal Punto de Venta CashDeskThirdPartyForSell=Tercero genérico a usar para las ventas CashDeskBankAccountForSell=Cuenta por defecto a utilizar para los cobros en efectivo (caja) -CashDeskBankAccountForCheque= Cuenta por defecto a utilizar para los cobros con cheques -CashDeskBankAccountForCB= Cuenta por defecto a utilizar para los cobros con tarjeta de crédito +CashDeskBankAccountForCheque=Cuenta por defecto a utilizar para los cobros con cheques +CashDeskBankAccountForCB=Cuenta por defecto a utilizar para los cobros con tarjeta de crédito +CashDeskBankAccountForSumup=Default bank account to use to receive payments by SumUp CashDeskDoNotDecreaseStock=Desactivar decremento de stock si una venta es realizada desde un Punto de Venta (si "no", el decremento de stock es realizado desde el TPV, cualquiera que sea la opción indicada en el módulo Stock). CashDeskIdWareHouse=Forzar y restringir almacén a usar para decremento de stock StockDecreaseForPointOfSaleDisabled=Decremento de stock desde TPV desactivado @@ -1693,10 +1713,10 @@ SuppliersSetup=Configuración del módulo de proveedores SuppliersCommandModel=Modelo de pedidos a proveedores completo (logo...) SuppliersInvoiceModel=Modelo de facturas de proveedores completo (logo...) SuppliersInvoiceNumberingModel=Modelos de numeración de facturas de proveedor -IfSetToYesDontForgetPermission=Si está seleccionado, no olvides de modificar los permisos en los grupos o usuarios para permitir la segunda aprobación +IfSetToYesDontForgetPermission=Si se establece en un valor no nulo, no olvide proporcionar permisos a los grupos o usuarios permitidos para la segunda aprobación ##### GeoIPMaxmind ##### GeoIPMaxmindSetup=Configuración del módulo GeoIP Maxmind -PathToGeoIPMaxmindCountryDataFile=Path to file containing Maxmind ip to country translation.
    Examples:
    /usr/local/share/GeoIP/GeoIP.dat
    /usr/share/GeoIP/GeoIP.dat
    /usr/share/GeoIP/GeoLite2-Country.mmdb +PathToGeoIPMaxmindCountryDataFile=Ruta al archivo que contiene la ip Maxmind ip a la traducción del país.
    Ejemplos:
    /usr/local/share/GeoIP/GeoIP.dat
    /usr/share/GeoIP/GeoIP.dat
    /usr/share/GeoIP/GeoLite2-Country.mmdb NoteOnPathLocation=Tenga en cuenta que este archivo debe estar en un directorio accesible desde su PHP (Compruebe la configuración de open_basedir de su PHP y los permisos de archivo/directorios). YouCanDownloadFreeDatFileTo=Puede descargarse una versión demo gratuita del archivo de países Maxmind GeoIP en la dirección %s. YouCanDownloadAdvancedDatFileTo=También puede descargarse una versión más completa del archivo de países Maxmind GeoIP en la dirección %s. @@ -1782,6 +1802,8 @@ FixTZ=Corrección de zona horaria FillFixTZOnlyIfRequired=Ejemplo: +2 (complete sólo si tiene problemas) ExpectedChecksum=Esperando la suma de comprobación CurrentChecksum=Suma de comprobación actual +ExpectedSize=Tamaño esperado +CurrentSize=Tamaño actual ForcedConstants=Valores requeridos de constantes MailToSendProposal=Presupuestos a clientes MailToSendOrder=Pedidos @@ -1846,8 +1868,10 @@ NothingToSetup=No hay ninguna configuración a realizar en este módulo. SetToYesIfGroupIsComputationOfOtherGroups=Establezca esto a sí si este grupo es un cálculo de otros grupos EnterCalculationRuleIfPreviousFieldIsYes=Ingrese regla de cálculo si el campo anterior se estableció en Sí (por ejemplo, 'CODEGRP1 + CODEGRP2') SeveralLangugeVariatFound=Varias variantes de idioma encontradas -COMPANY_AQUARIUM_REMOVE_SPECIAL=Eliminar caracteres especiales +RemoveSpecialChars=Eliminar caracteres especiales COMPANY_AQUARIUM_CLEAN_REGEX=Filtro Regex para limpiar el valor (COMPANY_AQUARIUM_CLEAN_REGEX) +COMPANY_DIGITARIA_CLEAN_REGEX=Filtro de expresiones regulares para limpiar el valor (COMPANY_DIGITARIA_CLEAN_REGEX) +COMPANY_DIGITARIA_UNIQUE_CODE=Duplicado no permitido GDPRContact=Oficina Protección de datos (DPO, Políticas de privacidad o contacto GDPR) GDPRContactDesc=Si almacena datos sobre empresas/ciudadanos europeos, puede almacenar aquí el contacto responsable del Reglamento general de protección de datos HelpOnTooltip=Texto de ayuda a mostrar en la ventana emergente @@ -1884,8 +1908,8 @@ CodeLastResult=Resultado último código NbOfEmailsInInbox=Número de emails en el directorio fuente LoadThirdPartyFromName=Cargar terceros buscando en %s (solo carga) LoadThirdPartyFromNameOrCreate=Cargar terceros terceros buscando en %s (crear si no se encuentra) -WithDolTrackingID=Dolibarr Tracking ID encontrado -WithoutDolTrackingID=Dolibarr Tracking ID no encontrado +WithDolTrackingID=Referencia Dolibarr encontrada en ID de mensaje +WithoutDolTrackingID=Referencia Dolibarr no encontrada en ID de mensaje FormatZip=Código postal MainMenuCode=Código de entrada del menú (menú principal) ECMAutoTree=Mostrar arbol automático GED @@ -1896,6 +1920,7 @@ ResourceSetup=Configuración del módulo Recursos UseSearchToSelectResource=Utilice un formulario de búsqueda para elegir un recurso (en lugar de una lista desplegable). DisabledResourceLinkUser=Desactivar funcionalidad de enlazar recursos a usuarios DisabledResourceLinkContact=Desactivar funcionalidad de enlazar recurso a contactos +EnableResourceUsedInEventCheck=Habilitar verificación si un recurso está en uso en un evento ConfirmUnactivation=Confirme el restablecimiento del módulo OnMobileOnly=Sólo en pantalla pequeña (smartphone) DisableProspectCustomerType=Deshabilitar el tipo de tercero "Cliente Potencial/Cliente" (por lo tanto, el tercero debe ser Cliente Potencial o Cliente pero no pueden ser ambos) @@ -1932,8 +1957,10 @@ DeleteEmailCollector=Eliminar el recolector de e-mail ConfirmDeleteEmailCollector=¿Está seguro de que querer eliminar este recolector de e-mail? RecipientEmailsWillBeReplacedWithThisValue=Los e-mails del destinatario siempre serán reemplazados por este valor AtLeastOneDefaultBankAccountMandatory=Se debe definir al menos una cuenta bancaria predeterminada -RESTRICT_API_ON_IP=Allow available APIs to some host IP only (wildcard not allowed, use space between values). Empty means every hosts can use the available APIs. -RESTRICT_ON_IP=Allow access to some host IP only (wildcard not allowed, use space between values). Empty means every hosts can access. -BaseOnSabeDavVersion=Based on the library SabreDAV version -NotAPublicIp=Not a public IP -MakeAnonymousPing=Make an anonymous Ping '+1' to the Dolibarr foundation server (done 1 time only after installation) to allow the foundation to count the number of Dolibarr installation. +RESTRICT_API_ON_IP=Permitir las API disponibles solo para algunas IP de host (comodín no permitido, usar espacio entre valores). Vacío significa que todos los hosts pueden usar las API disponibles. +RESTRICT_ON_IP=Permitir el acceso a alguna IP del host solamente (comodín no permitido, usar espacio entre valores) Vacío significa que todos los hosts pueden acceder. +BaseOnSabeDavVersion=Basado en la versión de la biblioteca SabreDAV +NotAPublicIp=No es una IP pública +MakeAnonymousPing=Realice un Ping anónimo '+1' al servidor de la base Dolibarr (realizado 1 vez tras la instalación) para permitir que la base cuente la cantidad de instalación de Dolibarr. +FeatureNotAvailableWithReceptionModule=Función no disponible cuando el módulo Recepción está activado +EmailTemplate=Plantilla para e-mail diff --git a/htdocs/langs/es_ES/agenda.lang b/htdocs/langs/es_ES/agenda.lang index 63f573fc815..3eee30d218c 100644 --- a/htdocs/langs/es_ES/agenda.lang +++ b/htdocs/langs/es_ES/agenda.lang @@ -76,6 +76,7 @@ ContractSentByEMail=Contrato %s enviado por E-Mail OrderSentByEMail=Pedido de cliente %s enviado por e-mail InvoiceSentByEMail=Factura a cliente %s enviada por e-mail SupplierOrderSentByEMail=Pedido a proveedor %s enviado por e-mail +ORDER_SUPPLIER_DELETEInDolibarr=Pedido a proveedor %s eliminado SupplierInvoiceSentByEMail=Factura de proveedor %s enviada por e-mail ShippingSentByEMail=Expedición %s enviada por email ShippingValidated= Expedición %s validada @@ -86,6 +87,11 @@ InvoiceDeleted=Factura eliminada PRODUCT_CREATEInDolibarr=Producto %s creado PRODUCT_MODIFYInDolibarr=Producto %s modificado PRODUCT_DELETEInDolibarr=Producto %s eliminado +HOLIDAY_CREATEInDolibarr=Solicitud de días libres %s creado +HOLIDAY_MODIFYInDolibarr=Solicitud de días libres %s modificada +HOLIDAY_APPROVEInDolibarr=Solicitud de días libres %s aprobada +HOLIDAY_VALIDATEDInDolibarr=Solicitud de días libres %s validada +HOLIDAY_DELETEInDolibarr=Solicitud de días libres %s eliminada EXPENSE_REPORT_CREATEInDolibarr=Informe de gastos %s creado EXPENSE_REPORT_VALIDATEInDolibarr=Informe de gastos %s validado EXPENSE_REPORT_APPROVEInDolibarr=Informe de gastos %s aprobado @@ -99,6 +105,14 @@ TICKET_MODIFYInDolibarr=Ticket %s modificado TICKET_ASSIGNEDInDolibarr=Ticket %s asignado TICKET_CLOSEInDolibarr=Ticket %s cerrado TICKET_DELETEInDolibarr=Ticket %s eliminado +BOM_VALIDATEInDolibarr=Lista de materiales validada +BOM_UNVALIDATEInDolibarr=Lista de materiales devalidada +BOM_CLOSEInDolibarr=Lista de materiales desactivada +BOM_REOPENInDolibarr=Lista de materiales reabierta +BOM_DELETEInDolibarr=Lista de materiales eliminada +MO_VALIDATEInDolibarr=OF validada +MO_PRODUCEDInDolibarr=OF fabricada +MO_DELETEInDolibarr=OF eliminada ##### End agenda events ##### AgendaModelModule=Plantillas de documentos para eventos DateActionStart=Fecha de inicio diff --git a/htdocs/langs/es_ES/bills.lang b/htdocs/langs/es_ES/bills.lang index cc344ad617c..2504bf8abb6 100644 --- a/htdocs/langs/es_ES/bills.lang +++ b/htdocs/langs/es_ES/bills.lang @@ -151,7 +151,7 @@ ErrorBillNotFound=Factura %s inexistente ErrorInvoiceAlreadyReplaced=Error, quiere validar una factura que rectifica la factura %s. Pero esta última ya está rectificada por la factura %s. ErrorDiscountAlreadyUsed=Error, la remesa está ya asignada ErrorInvoiceAvoirMustBeNegative=Error, una factura de tipo Abono debe tener un importe negativo -ErrorInvoiceOfThisTypeMustBePositive=Error, una factura de este tipo debe tener un importe positivo +ErrorInvoiceOfThisTypeMustBePositive=Error, este tipo de factura debe tener una ase imponible positiva (o nula) ErrorCantCancelIfReplacementInvoiceNotValidated=Error, no es posible cancelar una factura que ha sido sustituida por otra que se encuentra en el estado 'borrador '. ErrorThisPartOrAnotherIsAlreadyUsedSoDiscountSerieCantBeRemoved=Esta parte u otra ya ha sido usada, la serie de descuento no se puede eliminar. BillFrom=Emisor @@ -175,6 +175,7 @@ DraftBills=Facturas borrador CustomersDraftInvoices=Facturas a cliente borrador SuppliersDraftInvoices=Facturas de proveedores borrador Unpaid=Pendientes +ErrorNoPaymentDefined=Error Sin pago definido ConfirmDeleteBill=¿Está seguro de querer eliminar esta factura? ConfirmValidateBill=¿Está seguro de querer validar esta factura con referencia %s? ConfirmUnvalidateBill=¿Está seguro de querer cambiar el estado de la factura %s a borrador? @@ -295,7 +296,8 @@ AddGlobalDiscount=Crear descuento fijo EditGlobalDiscounts=Editar descuento fijo AddCreditNote=Crear factura de abono ShowDiscount=Ver el abono -ShowReduc=Visualizar la deducción +ShowReduc=Ver el descuento +ShowSourceInvoice=Ver la factura origen RelativeDiscount=Descuento relativo GlobalDiscount=Descuento fijo CreditNote=Abono @@ -496,9 +498,9 @@ CantRemovePaymentWithOneInvoicePaid=Eliminación imposible cuando existe al meno ExpectedToPay=Esperando el pago CantRemoveConciliatedPayment=No se puede eliminar un pago conciliado PayedByThisPayment=Pagada por este pago -ClosePaidInvoicesAutomatically=Clasificar como "Pagadas" las facturas, anticipos y facturas rectificativas completamente pagadas. -ClosePaidCreditNotesAutomatically=Clasificar automáticamente como "Pagados" los abonos completamente reembolsados -ClosePaidContributionsAutomatically=Clasificar como "Pagadas" todas las tasas fiscales o sociales completamente pagadas +ClosePaidInvoicesAutomatically=Clasificar automáticamente todas las facturas estándar, de anticipo o de reemplazo como "Pagadas" cuando el pago se realice por completo. +ClosePaidCreditNotesAutomatically=Clasifique automáticamente todas las notas de crédito como "Pagadas"cuando el reembolso se realice por completo. +ClosePaidContributionsAutomatically=Clasifique automáticamente todas las contribuciones sociales o fiscales como "Pagadas" cuando el pago se realice por completo. AllCompletelyPayedInvoiceWillBeClosed=Todas las facturas con un resto a pagar 0 serán automáticamente cerradas al estado "Pagada". ToMakePayment=Pagar ToMakePaymentBack=Reembolsar diff --git a/htdocs/langs/es_ES/bookmarks.lang b/htdocs/langs/es_ES/bookmarks.lang index 05f74bdf8da..56078dd7575 100644 --- a/htdocs/langs/es_ES/bookmarks.lang +++ b/htdocs/langs/es_ES/bookmarks.lang @@ -18,3 +18,4 @@ SetHereATitleForLink=Indicar un nombre para el marcador UseAnExternalHttpLinkOrRelativeDolibarrLink=Use un enlace externo/absoluto (https://URL) o un enlace interno/relativo (/DOLIBARR_ROOT/htdocs/...) ChooseIfANewWindowMustBeOpenedOnClickOnBookmark=Elija si la página enlazada debería abrirse en la pestaña actual o en una nueva pestaña BookmarksManagement=Gestión de marcadores +BookmarksMenuShortCut=Ctrl + shift + m diff --git a/htdocs/langs/es_ES/boxes.lang b/htdocs/langs/es_ES/boxes.lang index 61355600521..fe99949fbba 100644 --- a/htdocs/langs/es_ES/boxes.lang +++ b/htdocs/langs/es_ES/boxes.lang @@ -19,6 +19,7 @@ BoxLastContacts=Últimos contactos/direcciones BoxLastMembers=Últimos miembros BoxFicheInter=Últimas intervenciones BoxCurrentAccounts=Balance de cuentas abiertas +BoxTitleMemberNextBirthdays=Cumpleaños de este mes (miembros) BoxTitleLastRssInfos=Últimas %s noticias de %s BoxTitleLastProducts=Productos/Servicios: últimos %s modificados BoxTitleProductsAlertStock=Productos: alerta de stock @@ -34,6 +35,7 @@ BoxTitleLastFicheInter=Últimas %s intervenciones modificadas BoxTitleOldestUnpaidCustomerBills=Facturas de clientes: %s más antiguas pendientes BoxTitleOldestUnpaidSupplierBills=Las %s facturas de proveedores más antiguas pendientes de pago BoxTitleCurrentAccounts=Cuentas abiertas: saldos +BoxTitleSupplierOrdersAwaitingReception=Pedidos a proveedores en espera de recepción BoxTitleLastModifiedContacts=Últimos %s contactos/direcciones modificados BoxMyLastBookmarks=Marcadores: últimos %s BoxOldestExpiredServices=Servicios antiguos expirados @@ -42,6 +44,8 @@ BoxTitleLastActionsToDo=Últimas %s acciones a realizar BoxTitleLastContracts=Últimos %s contratos modificados BoxTitleLastModifiedDonations=Últimas %s donaciones modificadas BoxTitleLastModifiedExpenses=Últimos %s informes de gastos modificados +BoxTitleLatestModifiedBoms=Últimas %s Listas de materiales modificadas +BoxTitleLatestModifiedMos=Últimas %s Órdenes de Fabricación modificadas BoxGlobalActivity=Actividad global BoxGoodCustomers=Buenos clientes BoxTitleGoodCustomers=%s buenos clientes @@ -64,6 +68,7 @@ NoContractedProducts=Sin productos/servicios contratados NoRecordedContracts=Sin contratos registrados NoRecordedInterventions=Sin intervenciones guardadas BoxLatestSupplierOrders=Últimos pedidos a proveedores +BoxLatestSupplierOrdersAwaitingReception=Últimos pedidos de compra (con alguna recepción pendiente) NoSupplierOrder=Sin pedidos a proveedores BoxCustomersInvoicesPerMonth=Facturas a clientes por mes BoxSuppliersInvoicesPerMonth=Facturas de proveedores por mes @@ -84,4 +89,14 @@ ForProposals=Presupuestos LastXMonthRolling=Los últimos %s meses consecutivos ChooseBoxToAdd=Añadir panel a su tablero BoxAdded=El widget fué agregado a su panel de control -BoxTitleUserBirthdaysOfMonth=Cumpleaños de este mes +BoxTitleUserBirthdaysOfMonth=Cumpleaños de este mes (usuarios) +BoxLastManualEntries=Últimas entradas manuales en contabilidad +BoxTitleLastManualEntries=%s últimas entradas manuales +NoRecordedManualEntries=Sin registros de entradas manuales en contabilidad +BoxSuspenseAccount=Cuenta contable operación con cuenta suspendida +BoxTitleSuspenseAccount=Número de líneas no asignadas +NumberOfLinesInSuspenseAccount=Número de línea en cuenta de suspenso +SuspenseAccountNotDefined=La cuenta de suspenso no está definida +BoxLastCustomerShipments=Últimos envíos a clientes +BoxTitleLastCustomerShipments=Últimos %s envíos a clientes +NoRecordedShipments=Ningún envío a clientes registrado diff --git a/htdocs/langs/es_ES/cashdesk.lang b/htdocs/langs/es_ES/cashdesk.lang index 1f4efb70578..d58f6b632f8 100644 --- a/htdocs/langs/es_ES/cashdesk.lang +++ b/htdocs/langs/es_ES/cashdesk.lang @@ -62,7 +62,7 @@ TicketVatGrouped=Agrupar por tipo de IVA en los tickets AutoPrintTickets=Imprimir tickets automáticamente EnableBarOrRestaurantFeatures=Habilitar características para Bar o Restaurante ConfirmDeletionOfThisPOSSale=¿Está seguro de querer eliminar la venta actual? -ConfirmDiscardOfThisPOSSale=Do you want to discard this current sale ? +ConfirmDiscardOfThisPOSSale=¿Quiere descartar esta venta? History=Histórico ValidateAndClose=Validar y cerrar Terminal=Terminal @@ -70,8 +70,10 @@ NumberOfTerminals=Número de terminales TerminalSelect=Seleccione el terminal que desea usar: POSTicket=Ticket POS BasicPhoneLayout=Utilizar diseño básico para teléfonos. -SetupOfTerminalNotComplete=Setup of terminal %s is not complete -DirectPayment=Direct payment -DirectPaymentButton=Direct cash payment button -InvoiceIsAlreadyValidated=Invoice is already validated -NoLinesToBill=No lines to bill +SetupOfTerminalNotComplete=La configuración del terminal %s no está completa +DirectPayment=Pago directo +DirectPaymentButton=Botón de pago en efectivo +InvoiceIsAlreadyValidated=La factura ya está validada +NoLinesToBill=No hay líneas para facturar +CustomReceipt=Recibo personalizado +ReceiptName=Nombre del recibo diff --git a/htdocs/langs/es_ES/categories.lang b/htdocs/langs/es_ES/categories.lang index adee650ae6f..013158c2dea 100644 --- a/htdocs/langs/es_ES/categories.lang +++ b/htdocs/langs/es_ES/categories.lang @@ -62,6 +62,7 @@ ContactCategoriesShort=Etiquetas/categorías de contactos AccountsCategoriesShort=Categorías contables ProjectsCategoriesShort=Etiquetas/categorías de Proyectos UsersCategoriesShort=Área etiquetas/categorías Usuarios +StockCategoriesShort=Etiquetas / categorías almacenes ThisCategoryHasNoProduct=Esta categoría no contiene ningún producto. ThisCategoryHasNoSupplier=Esta categoría no contiene ningún proveedor. ThisCategoryHasNoCustomer=Esta categoría no contiene ningún cliente. @@ -88,3 +89,5 @@ AddProductServiceIntoCategory=Añadir el siguiente producto/servicio ShowCategory=Mostrar etiqueta/categoría ByDefaultInList=Por defecto en lista ChooseCategory=Elija una categoría +StocksCategoriesArea=Área de Categorías de Almacenes +UseOrOperatorForCategories=Uso u operador para categorías diff --git a/htdocs/langs/es_ES/companies.lang b/htdocs/langs/es_ES/companies.lang index 36be2a149ad..1f3c6c50593 100644 --- a/htdocs/langs/es_ES/companies.lang +++ b/htdocs/langs/es_ES/companies.lang @@ -54,7 +54,7 @@ Firstname=Nombre PostOrFunction=Puesto de trabajo UserTitle=Título de cortesía NatureOfThirdParty=Naturaleza del tercero -NatureOfContact=Nature of Contact +NatureOfContact=Naturaleza del contacto Address=Dirección State=Provincia StateShort=Estado @@ -96,8 +96,6 @@ LocalTax1IsNotUsedES= No sujeto a RE LocalTax2IsUsed=Usar tasa tercero LocalTax2IsUsedES= Sujeto a IRPF LocalTax2IsNotUsedES= No sujeto a IRPF -LocalTax1ES=RE -LocalTax2ES=IRPF WrongCustomerCode=Código cliente incorrecto WrongSupplierCode=Código proveedor incorrecto CustomerCodeModel=Modelo de código cliente @@ -300,6 +298,7 @@ FromContactName=Nombre: NoContactDefinedForThirdParty=Ningún contacto definido para este tercero NoContactDefined=Ningún contacto definido DefaultContact=Contacto por defecto +ContactByDefaultFor=Contacto/dirección por defecto para AddThirdParty=Crear tercero DeleteACompany=Eliminar una empresa PersonalInformations=Información personal @@ -439,5 +438,6 @@ PaymentTypeCustomer=Tipo de pago - Cliente PaymentTermsCustomer=Condiciones de pago - Cliente PaymentTypeSupplier=Tipo de pago - Proveedor PaymentTermsSupplier=Condiciones de pago - Proveedor +PaymentTypeBoth=Tipo de pago: cliente y proveedor MulticurrencyUsed=Usar Multimoneda MulticurrencyCurrency=Divisa diff --git a/htdocs/langs/es_ES/compta.lang b/htdocs/langs/es_ES/compta.lang index 9c12e660773..36aaaff0177 100644 --- a/htdocs/langs/es_ES/compta.lang +++ b/htdocs/langs/es_ES/compta.lang @@ -63,7 +63,7 @@ LT2SupplierES=IRPF compras LT2CustomerIN=Ventas SGST LT2SupplierIN=Compras SGST VATCollected=IVA recuperado -ToPay=A pagar +StatusToPay=A pagar SpecialExpensesArea=Área de pagos especiales SocialContribution=Impuestos sociales o fiscales SocialContributions=Impuestos sociales o fiscales diff --git a/htdocs/langs/es_ES/deliveries.lang b/htdocs/langs/es_ES/deliveries.lang index 7621ce51a2d..3bd711bdeea 100644 --- a/htdocs/langs/es_ES/deliveries.lang +++ b/htdocs/langs/es_ES/deliveries.lang @@ -2,7 +2,7 @@ Delivery=Envío DeliveryRef=Ref. envío DeliveryCard=Ficha nota de recepción -DeliveryOrder=Nota de recepción +DeliveryOrder=Nota de entrega DeliveryDate=Fecha de entrega CreateDeliveryOrder=Generar nota de entrega DeliveryStateSaved=Estado de entrega guardado diff --git a/htdocs/langs/es_ES/donations.lang b/htdocs/langs/es_ES/donations.lang index 0b6c7d207f3..95e6156b36f 100644 --- a/htdocs/langs/es_ES/donations.lang +++ b/htdocs/langs/es_ES/donations.lang @@ -17,6 +17,7 @@ DonationStatusPromiseNotValidatedShort=No validada DonationStatusPromiseValidatedShort=Validada DonationStatusPaidShort=Pagada DonationTitle=Recibo de donación +DonationDate=Fecha de donación DonationDatePayment=Fecha de pago ValidPromess=Validar promesa DonationReceipt=Recibo de donación diff --git a/htdocs/langs/es_ES/errors.lang b/htdocs/langs/es_ES/errors.lang index 5c010878d9e..a369a6d1dbd 100644 --- a/htdocs/langs/es_ES/errors.lang +++ b/htdocs/langs/es_ES/errors.lang @@ -196,6 +196,7 @@ ErrorPhpMailDelivery=Compruebe que no use un número demasiado alto de destinata ErrorUserNotAssignedToTask=El usuario debe ser asignado a la tarea para que pueda ingresar tiempo consumido. ErrorTaskAlreadyAssigned=Tarea ya asignada al usuario ErrorModuleFileSeemsToHaveAWrongFormat=Parece que el módulo tiene un formato incorrecto. +ErrorModuleFileSeemsToHaveAWrongFormat2=Debe existir al menos un directorio obligatorio en el zip del módulo: %s o %s ErrorFilenameDosNotMatchDolibarrPackageRules=El nombre del archivo del módulo (%s) no coincide coincide con la sintaxis del nombre esperado: %s ErrorDuplicateTrigger=Error, nombre de trigger %s duplicado. Ya se encuentra cargado desde %s ErrorNoWarehouseDefined=Error, no hay definidos almacenes. @@ -218,7 +219,10 @@ ErrorVariableKeyForContentMustBeSet=Error, debe configurarse la constante con el ErrorURLMustStartWithHttp=La URL %s debe comenzar con http:// o https:// ErrorNewRefIsAlreadyUsed=Error, la nueva referencia ya está en uso ErrorDeletePaymentLinkedToAClosedInvoiceNotPossible=Error, no es posible eliminar un pago enlazado a una factura cerrada. -ErrorSearchCriteriaTooSmall=Search criteria too small. +ErrorSearchCriteriaTooSmall=Los criterios de búsqueda son demasiado pequeños. +ErrorObjectMustHaveStatusActiveToBeDisabled=Los objetos deben tener el estado 'Activo' para ser deshabilitados +ErrorObjectMustHaveStatusDraftOrDisabledToBeActivated=Los objetos deben tener el estado 'Borrador' o 'Deshabilitad' para ser habilitados +ErrorNoFieldWithAttributeShowoncombobox=Ningún campo tiene la propiedad 'showoncombobo' en la definición del objeto '%s'. No hay forma de mostrar el combolist. # Warnings WarningParamUploadMaxFileSizeHigherThanPostMaxSize=El parámetro PHP upload_max_filesize (%s) es más alto que el parámetro PHP post_max_size (%s). Esta no es una configuración consistente. WarningPasswordSetWithNoAccount=Se fijó una contraseña para este miembro. Sin embargo, no se ha creado ninguna cuenta de usuario. Así que esta contraseña no se puede utilizar para acceder a Dolibarr. Puede ser utilizada por un módulo/interfaz externo, pero si no necesitar definir accesos de un miembro, puede desactivar la opción "Administrar un inicio de sesión para cada miembro" en la configuración del módulo miembros. Si necesita administrar un inicio de sesión, pero no necesita ninguna contraseña, puede dejar este campo vacío para evitar esta advertencia. Nota: También puede usarse el correo electrónico como inicio de sesión si el miembro está vinculada a un usuario. @@ -244,3 +248,4 @@ WarningAnEntryAlreadyExistForTransKey=Ya existe una entrada para la clave de tra WarningNumberOfRecipientIsRestrictedInMassAction=Atención, el número de destinatarios diferentes está limitado a %scuando se usan las acciones masivas en las listas WarningDateOfLineMustBeInExpenseReportRange=Advertencia, la fecha de la línea no está en el rango del informe de gastos WarningProjectClosed=El proyecto está cerrado. Debe volver a abrirlo primero. +WarningSomeBankTransactionByChequeWereRemovedAfter=Algunas transacciones bancarias se eliminaron después de que se generó el recibo. Por lo tanto, el número de cheques y el total del recibo pueden diferir del número y el total en el listado. diff --git a/htdocs/langs/es_ES/exports.lang b/htdocs/langs/es_ES/exports.lang index c0c53aa0212..974aa6903a1 100644 --- a/htdocs/langs/es_ES/exports.lang +++ b/htdocs/langs/es_ES/exports.lang @@ -113,7 +113,7 @@ ExportDateFilter=YYYY, YYYYMM, YYYYMMDD : filtros por un año/mes/día
    YYYY+Y ExportNumericFilter=NNNNN filtros por un valor
    NNNNN+NNNNN filtros por un rango de valores
    < NNNNN filtros por valores bajos
    > NNNNN filteros por valores altos ImportFromLine=Empezar la importación desde la línea nº EndAtLineNb=Terminar en la línea nº -ImportFromToLine=Rango límite (de - a) por ejemplo para omitir la línea de cabecera +ImportFromToLine=Rango límite (de - a). P. ej. para omitir las líneas de encabezado. SetThisValueTo2ToExcludeFirstLine=Por ejemplo, establezca este valor en 3 para excluir las 2 primeras líneas.
    Si las líneas del encabezado NO se omiten, esto dará lugar a múltiples errores en la Simulación de Importación. KeepEmptyToGoToEndOfFile=Dejar este campo vacío para llegar al final del archivo SelectPrimaryColumnsForUpdateAttempt=Seleccionar columna(s) para usar como clave principal para una importación de ACTUALIZACIÓN diff --git a/htdocs/langs/es_ES/holiday.lang b/htdocs/langs/es_ES/holiday.lang index c488bc90c66..42663488e69 100644 --- a/htdocs/langs/es_ES/holiday.lang +++ b/htdocs/langs/es_ES/holiday.lang @@ -8,7 +8,6 @@ NotActiveModCP=Debe activar el módulo Días libres para ver esta página AddCP=Realizar una petición de días libres DateDebCP=Fecha inicio DateFinCP=Fecha fin -DateCreateCP=Fecha de creación DraftCP=Borrador ToReviewCP=En espera de aprobación ApprovedCP=Aprobada @@ -18,6 +17,7 @@ ValidatorCP=Validador ListeCP=Listado de días libres LeaveId=ID Vacaciones ReviewedByCP=Será revisada por +UserID=ID de usuario UserForApprovalID=ID de usuario de aprobación UserForApprovalFirstname=Nombre de usuario de aprobación UserForApprovalLastname=Apellido del usuario de aprobación @@ -128,3 +128,4 @@ TemplatePDFHolidays=Plantilla PDF para petición de días libres FreeLegalTextOnHolidays=Texto libre en el PDF WatermarkOnDraftHolidayCards=Marca de agua en las peticiones de días libres HolidaysToApprove=Vacaciones para aprobar +NobodyHasPermissionToValidateHolidays=Nadie tiene permiso para validar días libres diff --git a/htdocs/langs/es_ES/install.lang b/htdocs/langs/es_ES/install.lang index b5ce34afa8c..5152fc60d05 100644 --- a/htdocs/langs/es_ES/install.lang +++ b/htdocs/langs/es_ES/install.lang @@ -13,6 +13,7 @@ PHPSupportPOSTGETOk=Este PHP soporta bien las variables POST y GET. PHPSupportPOSTGETKo=Es posible que este PHP no soporte las variables POST y/o GET. Compruebe el parámetro variables_order del php.ini. PHPSupportGD=Este PHP soporta las funciones gráficas GD. PHPSupportCurl=Este PHP soporta Curl +PHPSupportCalendar=Este PHP admite extensiones de calendarios. PHPSupportUTF8=Este PHP soporta las funciones UTF8. PHPSupportIntl=Este PHP soporta las funciones Intl. PHPMemoryOK=Su memoria máxima de sesión PHP esta definida a %s. Esto debería ser suficiente. @@ -21,6 +22,7 @@ Recheck=Haga click aquí para realizar un test más exhaustivo ErrorPHPDoesNotSupportSessions=Su instalación PHP no soporta las sesiones. Esta funcionalidad es necesaria para hacer funcionar a Dolibarr. Compruebe su configuración de PHP y los permisos del directorio de sesiones. ErrorPHPDoesNotSupportGD=Este PHP no soporta las funciones gráficas GD. Ningún gráfico estará disponible. ErrorPHPDoesNotSupportCurl=Su PHP no soporta Curl. +ErrorPHPDoesNotSupportCalendar=Su instalación de PHP no admite extensiones de calendario. ErrorPHPDoesNotSupportUTF8=Este PHP no soporta las funciones UTF8. Resuelva el problema antes de instalar Dolibarr ya que no podrá funcionar correctamente. ErrorPHPDoesNotSupportIntl=Este PHP no soporta las funciones Intl. ErrorDirDoesNotExists=El directorio %s no existe o no es accesible. @@ -203,6 +205,7 @@ MigrationRemiseExceptEntity=Actualizando el campo entity de llx_societe_remise_e MigrationUserRightsEntity=Actualizando el campo entity de llx_user_rights MigrationUserGroupRightsEntity=Actualizando el campo entity de llx_usergroup_rights MigrationUserPhotoPath=Migración de la ruta de las fotos para los usuarios +MigrationFieldsSocialNetworks=Migración de campos de redes sociales de usuarios (%s) MigrationReloadModule=Recargar módulo %s MigrationResetBlockedLog=Restablecer el módulo BlockedLog para el algoritmo v7 ShowNotAvailableOptions=Mostrar opciones no disponibles diff --git a/htdocs/langs/es_ES/interventions.lang b/htdocs/langs/es_ES/interventions.lang index 73c3290e46f..dc642da31a4 100644 --- a/htdocs/langs/es_ES/interventions.lang +++ b/htdocs/langs/es_ES/interventions.lang @@ -60,6 +60,7 @@ InterDateCreation=Fecha creación intervención InterDuration=Duración intervención InterStatus=Estado intervención InterNote=Nota intervención +InterLine=Línea de intervención InterLineId=Id. línea intervención InterLineDate=Fecha línea intervención InterLineDuration=Duración línea intervención diff --git a/htdocs/langs/es_ES/main.lang b/htdocs/langs/es_ES/main.lang index b7d87f76fc8..c21d67283b6 100644 --- a/htdocs/langs/es_ES/main.lang +++ b/htdocs/langs/es_ES/main.lang @@ -28,7 +28,7 @@ NoTemplateDefined=Sin plantilla definida para este tipo de e-mail AvailableVariables=Variables de substitución disponibles NoTranslation=Sin traducción Translation=Traducción -EmptySearchString=Enter a non empty search string +EmptySearchString=Ingrese una cadena de búsqueda no vacía NoRecordFound=No se han encontrado registros NoRecordDeleted=No se ha eliminado el registro NotEnoughDataYet=No hay suficientes datos @@ -114,6 +114,7 @@ InformationToHelpDiagnose=Esta información puede ser útil para el diagnóstico MoreInformation=Más información TechnicalInformation=Información técnica TechnicalID=ID Técnica +LineID=ID de línea NotePublic=Nota (pública) NotePrivate=Nota (privada) PrecisionUnitIsLimitedToXDecimals=Dolibarr está configurado para limitar la precisión de los precios unitarios a %s decimales. @@ -169,6 +170,8 @@ ToValidate=A validar NotValidated=No validado Save=Grabar SaveAs=Grabar como +SaveAndStay=Guardar y permanecer +SaveAndNew=Save and new TestConnection=Probar la conexión ToClone=Copiar ConfirmClone=Seleccione los datos que desea copiar: @@ -182,6 +185,7 @@ Hide=Oculto ShowCardHere=Ver la ficha aquí Search=Buscar SearchOf=Búsqueda de +SearchMenuShortCut=Ctrl + shift + f Valid=Validar Approve=Aprobar Disapprove=Desaprobar @@ -412,6 +416,7 @@ DefaultTaxRate=Tasa de impuesto por defecto Average=Media Sum=Suma Delta=Diferencia +StatusToPay=A pagar RemainToPay=Queda por pagar Module=Módulo Modules=Módulos @@ -474,7 +479,9 @@ Categories=Etiquetas/Categorías Category=Etiqueta/Categoría By=Por From=De +FromLocation=De to=a +To=a and=y or=o Other=Otro @@ -705,7 +712,7 @@ DateOfSignature=Fecha de la firma HidePassword=Mostrar comando con contraseña oculta UnHidePassword=Mostrar comando con contraseña a la vista Root=Raíz -RootOfMedias=Root of public medias (/medias) +RootOfMedias=Raíz de los medios públicos (/medias) Informations=Información Page=Página Notes=Notas @@ -824,6 +831,7 @@ Mandatory=Obligatorio Hello=Hola GoodBye=Adiós Sincerely=Atentamente +ConfirmDeleteObject=¿Está seguro de querer eliminar este objeto? DeleteLine=Eliminación de línea ConfirmDeleteLine=¿Está seguro de querer eliminar esta línea? NoPDFAvailableForDocGenAmongChecked=Sin PDF disponibles para la generación de documentos entre los registros seleccionados @@ -840,6 +848,7 @@ Progress=Progreso ProgressShort=Progr. FrontOffice=Front office BackOffice=Back office +Submit=Enviar View=Ver Export=Exportar Exports=Exportaciones @@ -983,10 +992,23 @@ PaymentInformation=Información del pago ValidFrom=Válido desde ValidUntil=Válido hasta NoRecordedUsers=Sin usuarios -ToClose=To close +ToClose=A cerrar ToProcess=A procesar -ToApprove=To approve -GlobalOpenedElemView=Global view -NoArticlesFoundForTheKeyword=No article found for the keyword '%s' -NoArticlesFoundForTheCategory=No article found for the category -ToAcceptRefuse=To accept | refuse +ToApprove=A aprobar +GlobalOpenedElemView=Vista global +NoArticlesFoundForTheKeyword=No se ha encontrado ningún artículo para la palabra clave '%s' +NoArticlesFoundForTheCategory=No se ha encontrado ningún artículo para la categoría +ToAcceptRefuse=A aceptar | rechazar +ContactDefault_agenda=Acontecimiento +ContactDefault_commande=Pedido +ContactDefault_contrat=Contrato +ContactDefault_facture=Factura +ContactDefault_fichinter=Intervención +ContactDefault_invoice_supplier=Factura de proveedor +ContactDefault_order_supplier=Pedido a proveedor +ContactDefault_project=Proyecto +ContactDefault_project_task=Tarea +ContactDefault_propal=Presupuesto +ContactDefault_supplier_proposal=Presupuesto de proveedor +ContactDefault_ticketsup=Ticket +ContactAddedAutomatically=Contacto agregado desde roles de contactos de terceros diff --git a/htdocs/langs/es_ES/margins.lang b/htdocs/langs/es_ES/margins.lang index 31cc6821bbf..9ebc58db8ef 100644 --- a/htdocs/langs/es_ES/margins.lang +++ b/htdocs/langs/es_ES/margins.lang @@ -16,6 +16,7 @@ MarginDetails=Detalles de márgenes realizados ProductMargins=Márgenes por producto CustomerMargins=Márgenes por cliente SalesRepresentativeMargins=Margenes por comercial +ContactOfInvoice=Contacto de factura UserMargins=Márgenes del usuario ProductService=Producto o servicio AllProducts=Todos los productos y servicios @@ -36,7 +37,7 @@ CostPrice=Precio de compra UnitCharges=Carga unitaria Charges=Cargas AgentContactType=Tipo de contacto comisionado -AgentContactTypeDetails=Indique qué tipo de contacto (enlazado a las facturas) será el utilizado para el informe de márgenes de agentes comerciales +AgentContactTypeDetails=Indique qué tipo de contacto (vinculado en las facturas) se utilizará en el informe de margen por contacto/dirección. Tenga en cuenta que la lectura de estadísticas de un contacto no es confiable ya que en la mayoría de los casos el contacto puede no estar indicado explícitamente en las facturas. rateMustBeNumeric=El margen debe ser un valor numérico markRateShouldBeLesserThan100=El margen tiene que ser menor que 100 ShowMarginInfos=Mostrar info de márgenes diff --git a/htdocs/langs/es_ES/members.lang b/htdocs/langs/es_ES/members.lang index 7f4b43cc971..f36303eca3e 100644 --- a/htdocs/langs/es_ES/members.lang +++ b/htdocs/langs/es_ES/members.lang @@ -29,7 +29,7 @@ MenuMembersUpToDate=Miembros al día MenuMembersNotUpToDate=Miembros no al día MenuMembersResiliated=Miembros de baja MembersWithSubscriptionToReceive=Miembros a la espera de recibir afiliación -MembersWithSubscriptionToReceiveShort=Subscription to receive +MembersWithSubscriptionToReceiveShort=Suscripción a recibir DateSubscription=Fecha afiliación DateEndSubscription=Fecha fin afiliación EndSubscription=Fin afiliación @@ -52,6 +52,9 @@ MemberStatusResiliated=Miembro de baja MemberStatusResiliatedShort=De baja MembersStatusToValid=Miembros borrador MembersStatusResiliated=Miembros de baja +MemberStatusNoSubscription=Validado (no se necesita suscripción) +MemberStatusNoSubscriptionShort=Validado +SubscriptionNotNeeded=No se necesita suscripción NewCotisation=Nueva afiliación PaymentSubscription=Pago de cuotas SubscriptionEndDate=Fecha fin afiliación diff --git a/htdocs/langs/es_ES/modulebuilder.lang b/htdocs/langs/es_ES/modulebuilder.lang index d727b3cc9e6..404a41e7ad7 100644 --- a/htdocs/langs/es_ES/modulebuilder.lang +++ b/htdocs/langs/es_ES/modulebuilder.lang @@ -6,7 +6,7 @@ ModuleBuilderDesc2=Ruta donde los módulos son generados/editados (primer direct ModuleBuilderDesc3=Módulos generados/editables encontrados: %s ModuleBuilderDesc4=Un módulo se detecta como 'editable' cuando el archivo %s existe en la raíz del directorio del módulo NewModule=Nuevo módulo -NewObject=Nuevo objeto +NewObjectInModulebuilder=Nuevo objeto ModuleKey=Clave del módulo ObjectKey=Clave del objeto ModuleInitialized=Módulo inicializado @@ -60,6 +60,8 @@ HooksFile=Fichero para el código de hooks ArrayOfKeyValues=Matriz de llave-valor ArrayOfKeyValuesDesc=Matriz de claves y valores si el campo es una lista combinada con valores fijos WidgetFile=Fichero del widget +CSSFile=Archivo CSS +JSFile=Archivo Javascript ReadmeFile=Fichero leeme ChangeLog=Fichero ChangeLog TestClassFile=Archivo para la clase de PHP Test @@ -77,17 +79,20 @@ NoTrigger=No hay trigger NoWidget=No hay widget GoToApiExplorer=Ir al Explorador de API ListOfMenusEntries=Lista de entradas de menú +ListOfDictionariesEntries=Listado de entradas de diccionarios ListOfPermissionsDefined=Listado de permisos definidos SeeExamples=Vea ejemplos aquí EnabledDesc=Condición para tener este campo activo (Ejemplos: 1 o $conf->global->MYMODULE_MYOPTION) -VisibleDesc=¿Es el campo visible? (Ejemplos: 0=Nunca visible, 1=Visible en listado y en formularios creación /actualización/visualización, 2=Visible en listado solamente, 3=Visible en formularios creación /actualización/visualización solamente (no en listados),4=Visible en listado y en formularios actualización/visualización solamente (no en creación) . Usar un valor negativo significa que no se muestra el campo predeterminado en el listado pero se puede seleccionar para verlo) Puede ser una expresión, por ejemplo: preg_match('/public/', $_SERVER['PHP_SELF'])?0:1 +VisibleDesc=¿Es el campo visible? (Ejemplos: 0=Nunca visible, 1=Visible en listado y en formularios creación /actualización/visualización, 2=Visible en listado solamente, 3=Visible en formularios creación /actualización/visualización solamente (no en listados),4=Visible en listado y en formularios actualización/visualización solamente (no en creación) . Usar un valor negativo significa que no se muestra el campo predeterminado en el listado pero se puede seleccionar para verlo) Puede ser una expresión, por ejemplo:
    preg_match('/public/', $_SERVER['PHP_SELF'])?0:1
    ($user->rights->holiday->define_holiday ? 1 : 0) IsAMeasureDesc=¿Se puede acumular el valor del campo para obtener un total en el listado? (Ejemplos: 1 o 0) SearchAllDesc=¿El campo se usa para realizar una búsqueda desde la herramienta de búsqueda rápida? (Ejemplos: 1 o 0) SpecDefDesc=Ingrese aquí toda la documentación que desea proporcionar con su módulo que aún no está definido por otras pestañas. Puede usar .md o mejor, la rica sintaxis .asciidoc. LanguageDefDesc=Ingrese en estos archivos, todas las claves y las traduccións para cada archivo de idioma. MenusDefDesc=Defina aquí los menús proporcionados por su módulo. +DictionariesDefDesc=Indique aquí los diccionarios proporcionados por su módulo PermissionsDefDesc=Defina aquí los nuevos permisos proporcionados por su módulo. MenusDefDescTooltip=Los menús proporcionados por su módulo/aplicación se definen en la matriz $this->menus en el archivo descriptor del módulo. Puede editar manualmente este archivo o utilizar el editor incrustado.

    Nota: Una vez definidos (y el módulo se haya reactivado), los menús también serán visibles en el editor de menú disponible para los usuarios administradores en %s. +DictionariesDefDescTooltip=Los diccionarios proporcionados por su módulo / aplicación se definen en la matriz $this->diccionarios en el archivo descriptor del módulo. Puede editar este archivo manualmente o usar el editor incorporado.

    Nota: Una vez definidos (y el módulo reactivado), los diccionarios también son visibles en el área de configuración para los usuarios administradores en %s. PermissionsDefDescTooltip=Los permisos proporcionados por su módulo / aplicación se definen en la matriz $this->rights en el archivo descriptor del módulo. Puede editar manualmente este archivo o utilizar el editor incrustado.

    Nota: Una vez definidos (y el módulo se haya reactivado), los permisos serán visibles en la configuración de permisos predeterminada %s. HooksDefDesc=Defina en la propiedad module_parts ['hooks'], en el descriptor del módulo, el contexto de los hooks que desea administrar (puede encontrar la lista de contextos mediante una búsqueda de 'initHooks(' en el código del core).
    Edite el archivo hook para agregar el código de sus funciones (las funciones se pueden encontrar mediante una búsqueda de 'executeHooks' en el código del core). TriggerDefDesc=Defina en el archivo trigger el código que desea ejecutar para cada evento ejecutado. @@ -105,9 +110,12 @@ InitStructureFromExistingTable=Construir la estructura de array de una tabla exi UseAboutPage=Desactivar la página acerca de UseDocFolder=Desactivar directorio de documentación UseSpecificReadme=Usar un archivo Léame específico +ContentOfREADMECustomized=Nota: El contenido del archivo README.md ha sido reemplazado por el valor específico definido en la configuración de ModuleBuilder. RealPathOfModule=Ruta real del módulo ContentCantBeEmpty=El contenido del archivo no puede estar vacío WidgetDesc=Puede generar y editar aquí los paneles que se incrustarán con su módulo. +CSSDesc=Puede generar y editar aquí un archivo con CSS personalizado incrustado con su módulo. +JSDesc=Puede generar y editar aquí un archivo con Javascript personalizado incrustado con su módulo. CLIDesc=Puede generar aquí algunos scripts de línea de comandos que desea proporcionar con su módulo. CLIFile=Archivo CLI NoCLIFile=No hay archivos CLI @@ -117,3 +125,13 @@ UseSpecificFamily = Usar una familia específica UseSpecificAuthor = Usar un autor especifico UseSpecificVersion = Usar una versión inicial específica ModuleMustBeEnabled=El módulo debe ser activado primero +IncludeRefGeneration=La referencia del objeto debe generarse automáticamente +IncludeRefGenerationHelp=Marque esto si desea incluir código para gestionar la generación automática de la referencia +IncludeDocGeneration=Quiero generar algunos documentos del objeto. +IncludeDocGenerationHelp=Si marca esto, se generará código para agregar un panel "Generar documento" en el registro. +ShowOnCombobox=Mostrar valor en el combobox +KeyForTooltip=Clave para tooltip +CSSClass=Clase CSS +NotEditable=No editable +ForeignKey=Foreign key +TypeOfFieldsHelp=Tipo de campos:
    varchar(99), double(24,8), real, text, html, datetime, timestamp, integer, integer:ClassName:relativepath/to/classfile.class.php[:1[:filter]] ('1' significa que agregamos un botón + después del combo para crear el registro, 'filtro' puede ser 'status=1 AND fk_user = __USER_ID AND entity IN (__SHARED_ENTITIES__)' por ejemplo) diff --git a/htdocs/langs/es_ES/mrp.lang b/htdocs/langs/es_ES/mrp.lang index 2c29cf1b3bc..d4a85c25ad6 100644 --- a/htdocs/langs/es_ES/mrp.lang +++ b/htdocs/langs/es_ES/mrp.lang @@ -1,17 +1,61 @@ +Mrp=Órdenes de fabricación +MO=Orden de fabricación +MRPDescription=Módulo para gestionar Órdenes de Producción (OP). MRPArea=Área MRP +MrpSetupPage=Configuración del módulo MRP MenuBOM=Lista de material LatestBOMModified=Últimas %s listas de materiales modificadas +LatestMOModified=Últimas %s Órdenes de Producción modificadas +Bom=Lista de materiales BillOfMaterials=Lista de material BOMsSetup=Configuración del módulo BOM ListOfBOMs=Lista de facturas de materiales - BOM +ListOfManufacturingOrders=Listado de Órdenes de Fabricación NewBOM=Nueva lista de materiales -ProductBOMHelp=Producto a crear con estos materiales. +ProductBOMHelp=Producto a crear con estos materiales.
    Nota: Los productos con la 'Naturaleza del producto' = 'Materia prima' no son visibles en este listado. BOMsNumberingModules=Modelos de numeración BOM -BOMsModelModule=Plantillas de documentos BOMS +BOMsModelModule=Plantillas de documentos Lista de materiales +MOsNumberingModules=Modelos de numeración OF +MOsModelModule=Plantillas de documentos OF FreeLegalTextOnBOMs=Texto libre en el documento BOM WatermarkOnDraftBOMs=Marca de agua en el proyecto BOM -ConfirmCloneBillOfMaterials=¿Está seguro de que quiere clonar esta lista de materiales? +FreeLegalTextOnMOs=Texto libre en el documento OF +WatermarkOnDraftMOs=Marca de agua en el documento OF +ConfirmCloneBillOfMaterials=¿Está seguro de que quiere clonar la lista de materiales %s? +ConfirmCloneMo=¿Esta seguro que quiere clonar la Orden de Fabricación %s? ManufacturingEfficiency=Eficiencia de fabricación ValueOfMeansLoss=El valor de 0.95 significa un promedio de 5%% de pérdida durante la producción DeleteBillOfMaterials=Eliminar Lista de material +DeleteMo=Eliminar Orden de Fabricación ConfirmDeleteBillOfMaterials=¿Está seguro de que quiere eliminar esta lista de materiales? +ConfirmDeleteMo=¿Está seguro de que quiere eliminar esta lista de materiales? +MenuMRP=Órdenes de fabricación +NewMO=Nueva orden de fabricación +QtyToProduce=Cant. a fabricar +DateStartPlannedMo=Fecha de inicio planeada +DateEndPlannedMo=Fecha de finalización planeada +KeepEmptyForAsap=Vacío significa 'Tan pronto como sea posible' +EstimatedDuration=Duración estimada +EstimatedDurationDesc=Duración estimada para fabricar este producto utilizando esta lista de materiales +ConfirmValidateBom=¿Está seguro de que quiere validar la lista de materiales con la referencia %s (podrá usarla para crear nuevas Órdenes de Fabricación) +ConfirmCloseBom=¿Está seguro de que desea cancelar esta lista de materiales (ya no podrá usarla para crear nuevas Órdenes de Fabricación)? +ConfirmReopenBom=¿Está seguro de que desea volver a abrir esta lista de materiales (podrá usarla para crear nuevas Órdenes de Fabricación) +StatusMOProduced=Producido +QtyFrozen=Cantidad reservada +QuantityFrozen=Cantidad reservada +QuantityConsumedInvariable=Cuando se establece este indicador, la cantidad consumida es siempre el valor definido y no es relativo a la cantidad producida. +DisableStockChange=Desactivar cambio de stock +DisableStockChangeHelp=Cuando se establece este indicador, no hay cambio de stock en este producto, cualquiera sea la cantidad producida +BomAndBomLines=Listas de material y líneas +BOMLine=Línea de Lista de material +WarehouseForProduction=Almacén para producción +CreateMO=Crear OF +ToConsume=To consume +ToProduce=To produce +QtyAlreadyConsumed=Qty already consumed +QtyAlreadyProduced=Qty already produced +ConsumeAndProduceAll=Consume and Produce All +Manufactured=Manufactured +TheProductXIsAlreadyTheProductToProduce=The product to add is already the product to produce. +ForAQuantityOf1=For a quantity to produce of 1 +ConfirmValidateMo=Are you sure you want to validate this Manufacturing Order? diff --git a/htdocs/langs/es_ES/opensurvey.lang b/htdocs/langs/es_ES/opensurvey.lang index 6cbbe5c9f93..9f9ba742803 100644 --- a/htdocs/langs/es_ES/opensurvey.lang +++ b/htdocs/langs/es_ES/opensurvey.lang @@ -1,7 +1,7 @@ # Dolibarr language file - Source file is en_US - opensurvey Survey=Encuesta Surveys=Encuestas -OrganizeYourMeetingEasily=Organice sus reuniones y encuestas fácilmente. Primero seleccione el tipo de encuesta... +OrganizeYourMeetingEasily=Organize your meetings and polls easily. First select the type of poll... NewSurvey=Nueva encuesta OpenSurveyArea=Área encuestas AddACommentForPoll=Puede añadir un comentario en la encuesta... diff --git a/htdocs/langs/es_ES/orders.lang b/htdocs/langs/es_ES/orders.lang index 517537ad3f7..bf9f2302b02 100644 --- a/htdocs/langs/es_ES/orders.lang +++ b/htdocs/langs/es_ES/orders.lang @@ -11,6 +11,7 @@ OrderDate=Fecha pedido OrderDateShort=Fecha de pedido OrderToProcess=Pedido a procesar NewOrder=Nuevo pedido +NewOrderSupplier=Nuevo pedido a proveedord ToOrder=Realizar pedido MakeOrder=Realizar pedido SupplierOrder=Pedido a proveedor @@ -25,6 +26,8 @@ OrdersToBill=Pedidos de clientes enviados OrdersInProcess=Pedidos de clientes en proceso OrdersToProcess=Pedidos de clientes a procesar SuppliersOrdersToProcess=Pedidos a proveedores a procesar +SuppliersOrdersAwaitingReception=Pedidos a proveedores en espera de recepción +AwaitingReception=En espera de recepción StatusOrderCanceledShort=Anulado StatusOrderDraftShort=Borrador StatusOrderValidatedShort=Validado @@ -37,7 +40,6 @@ StatusOrderDeliveredShort=Enviado StatusOrderToBillShort=Emitido StatusOrderApprovedShort=Aprobado StatusOrderRefusedShort=Rechazado -StatusOrderBilledShort=Facturado StatusOrderToProcessShort=A procesar StatusOrderReceivedPartiallyShort=Recibido parcialmente StatusOrderReceivedAllShort=Productos recibidos @@ -50,7 +52,6 @@ StatusOrderProcessed=Procesado StatusOrderToBill=Emitido StatusOrderApproved=Aprobado StatusOrderRefused=Rechazado -StatusOrderBilled=Facturado StatusOrderReceivedPartially=Recibido parcialmente StatusOrderReceivedAll=Todos los productos recibidos ShippingExist=Existe una expedición @@ -70,6 +71,7 @@ DeleteOrder=Eliminar el pedido CancelOrder=Anular el pedido OrderReopened= Pedido %s reabierto AddOrder=Crear pedido +AddPurchaseOrder=Crear pedido a proveedor AddToDraftOrders=Añadir a pedido borrador ShowOrder=Mostrar pedido OrdersOpened=Pedidos a procesar @@ -152,7 +154,35 @@ OrderCreated=Sus pedidos han sido creados OrderFail=Se ha producido un error durante la creación de sus pedidos CreateOrders=Crear pedidos ToBillSeveralOrderSelectCustomer=Para crear una factura para numerosos pedidos, haga primero click sobre el cliente y luego elija "%s". -OptionToSetOrderBilledNotEnabled=La opción (del módulo Flujo de trabajo) para configurar automáticamente el pedido como 'Facturado' cuando se valida la factura está desactivado, por lo que deberá establecer el estado de la orden en 'Facturado' manualmente. +OptionToSetOrderBilledNotEnabled=La opción del módulo Workflow, para establecer un pedido como "Facturado" automáticamente cuando se valida la factura, no está habilitada, por lo que deberá establecer el estado de los pedidos como "Facturado" manualmente después de que se haya generado la factura. IfValidateInvoiceIsNoOrderStayUnbilled=Si la validación de la factura es 'No', la orden permanecerá en estado 'Sin facturar' hasta que la factura sea validada. -CloseReceivedSupplierOrdersAutomatically=Cerrar el pedido automáticamente a "%s" si se han recibido todos los productos +CloseReceivedSupplierOrdersAutomatically=Cerrar el pedido con estado "%s" automáticamente si se reciben todos los productos. SetShippingMode=Indica el modo de envío +WithReceptionFinished=Con la recepción terminada +#### supplier orders status +StatusSupplierOrderCanceledShort=Anulado +StatusSupplierOrderDraftShort=Borrador +StatusSupplierOrderValidatedShort=Validado +StatusSupplierOrderSentShort=Expedición en curso +StatusSupplierOrderSent=Envío en curso +StatusSupplierOrderOnProcessShort=Pedido +StatusSupplierOrderProcessedShort=Procesados +StatusSupplierOrderDelivered=Enviado +StatusSupplierOrderDeliveredShort=Enviado +StatusSupplierOrderToBillShort=Enviado +StatusSupplierOrderApprovedShort=Aprobado +StatusSupplierOrderRefusedShort=Rechazado +StatusSupplierOrderToProcessShort=A procesar +StatusSupplierOrderReceivedPartiallyShort=Recibido parcialmente +StatusSupplierOrderReceivedAllShort=Productos recibidos +StatusSupplierOrderCanceled=Anulado +StatusSupplierOrderDraft=Borrador (a validar) +StatusSupplierOrderValidated=Validado +StatusSupplierOrderOnProcess=Pedido - En espera de recibir +StatusSupplierOrderOnProcessWithValidation=Pedido - A la espera de recibir o validar +StatusSupplierOrderProcessed=Procesados +StatusSupplierOrderToBill=Enviado +StatusSupplierOrderApproved=Aprobado +StatusSupplierOrderRefused=Rechazado +StatusSupplierOrderReceivedPartially=Recibido parcialmente +StatusSupplierOrderReceivedAll=Todos los productos recibidos diff --git a/htdocs/langs/es_ES/other.lang b/htdocs/langs/es_ES/other.lang index e3a372cd525..e1620e70e2f 100644 --- a/htdocs/langs/es_ES/other.lang +++ b/htdocs/langs/es_ES/other.lang @@ -252,6 +252,7 @@ ThirdPartyCreatedByEmailCollector=Tercero creado por el recolector de e-mails de ContactCreatedByEmailCollector=Contacto/dirección creada por el recolector de e-mails del MSGID de e-mail %s ProjectCreatedByEmailCollector=Proyecto creado por el recolector de e-mails del MSGID de e-mail %s TicketCreatedByEmailCollector=Ticket creado por el recolector de e-mails del MSGID de e-mail %s +OpeningHoursFormatDesc=Use un - para separar las horas de apertura y cierre.
    Use un espacio para ingresar diferentes rangos.
    Ejemplo: 8-12 14-18 ##### Export ##### ExportsArea=Área de exportaciones diff --git a/htdocs/langs/es_ES/paybox.lang b/htdocs/langs/es_ES/paybox.lang index 8692b58441c..d4a72e21845 100644 --- a/htdocs/langs/es_ES/paybox.lang +++ b/htdocs/langs/es_ES/paybox.lang @@ -11,17 +11,8 @@ YourEMail=E-Mail de confirmación de pago Creditor=Beneficiario PaymentCode=Código de pago PayBoxDoPayment=Pagar con paybox -ToPay=Emitir pago YouWillBeRedirectedOnPayBox=Va a ser redirigido a la página segura de Paybox para indicar su tarjeta de crédito Continue=Continuar -ToOfferALinkForOnlinePayment=URL de pago %s -ToOfferALinkForOnlinePaymentOnOrder=URL que ofrece una interfaz de pago en línea %s basada en el importe de un pedido de cliente -ToOfferALinkForOnlinePaymentOnInvoice=URL que ofrece una interfaz de pago en línea %s basada en el importe de una factura a client -ToOfferALinkForOnlinePaymentOnContractLine=URL que ofrece una interfaz de pago en línea %s basada en el importe de una línea de contrato -ToOfferALinkForOnlinePaymentOnFreeAmount=URL que ofrece una interfaz de pago en línea %s basada en un importe libre -ToOfferALinkForOnlinePaymentOnMemberSubscription=URL que ofrece una interfaz de pago en línea %s basada en la cotización de un miembro -ToOfferALinkForOnlinePaymentOnDonation=URL para ofrecer un %s interfaz de usuario para un pago o donación online -YouCanAddTagOnUrl=También puede añadir el parámetro url &tag=value para cualquiera de estas direcciones (obligatorio solamente para el pago libre) para ver su propio código de comentario de pago. SetupPayBoxToHavePaymentCreatedAutomatically=Configure su url PayBox %s para que el pago se cree automáticamente al validar. YourPaymentHasBeenRecorded=Esta página confirma que su pago se ha registrado correctamente. Gracias. YourPaymentHasNotBeenRecorded=Su pago no ha sido registrado y la transacción ha sido anulada. Gracias. diff --git a/htdocs/langs/es_ES/products.lang b/htdocs/langs/es_ES/products.lang index a67c209afc1..aa58e5d71e9 100644 --- a/htdocs/langs/es_ES/products.lang +++ b/htdocs/langs/es_ES/products.lang @@ -29,10 +29,14 @@ ProductOrService=Producto o servicio ProductsAndServices=Productos y servicios ProductsOrServices=Productos o servicios ProductsPipeServices=Productos | Servicios +ProductsOnSale=Productos en venta +ProductsOnPurchase=Productos en compra ProductsOnSaleOnly=Productos solo a la venta ProductsOnPurchaseOnly=Productos solamente en compra ProductsNotOnSell=Productos ni a la venta ni a la compra ProductsOnSellAndOnBuy=Productos en venta o en compra +ServicesOnSale=Servicios en venta +ServicesOnPurchase=Servicios en compra ServicesOnSaleOnly=Servicios solo a la venta ServicesOnPurchaseOnly=Servicios solo en compra ServicesNotOnSell=Servicios fuera de venta y de compra @@ -149,6 +153,7 @@ RowMaterial=Materia prima ConfirmCloneProduct=¿Está seguro de querer clonar el producto o servicio %s? CloneContentProduct=Clonar solamente la información general del producto/servicio ClonePricesProduct=Clonar precios +CloneCategoriesProduct=Clonar etiquetas/categorías vinculadas CloneCompositionProduct=Clonar producto/servicio virtual CloneCombinationsProduct=Clonar variantes de producto ProductIsUsed=Este producto es utilizado @@ -208,8 +213,8 @@ UseMultipriceRules=Use las reglas de segmentación de precios (definidas en la c PercentVariationOver=%% variación sobre %s PercentDiscountOver=%% descuento sobre %s KeepEmptyForAutoCalculation=Manténgase vacío para que se calcule automáticamente el peso o volumen de productos -VariantRefExample=Ejemplo: COL -VariantLabelExample=Ejemplo: Color +VariantRefExample=Ejemplos: COL, TAM +VariantLabelExample=Ejemplos: Color, Tamaño ### composition fabrication Build=Fabricar ProductsMultiPrice=Productos y precios para cada segmento de precios @@ -287,6 +292,7 @@ ProductWeight=Peso para 1 producto ProductVolume=Volumen para 1 producto WeightUnits=Peso unitario VolumeUnits=Volumen unitario +SurfaceUnits=Superficie unitaria SizeUnits=Tamaño unitario DeleteProductBuyPrice=Eliminar precio de compra ConfirmDeleteProductBuyPrice=¿Está seguro de querer eliminar este precio de compra? @@ -341,3 +347,4 @@ ErrorDestinationProductNotFound=Producto destino no encontrado ErrorProductCombinationNotFound=Variante de producto no encontrada ActionAvailableOnVariantProductOnly=Acción solo disponible en la variante del producto ProductsPricePerCustomer=Precios de producto por cliente +ProductSupplierExtraFields=Campos adicionales (precios de proveedor) diff --git a/htdocs/langs/es_ES/projects.lang b/htdocs/langs/es_ES/projects.lang index d49e68ba7a5..5b50da041a6 100644 --- a/htdocs/langs/es_ES/projects.lang +++ b/htdocs/langs/es_ES/projects.lang @@ -76,18 +76,18 @@ MyProjects=Mis proyectos MyProjectsArea=Mi Área de proyectos DurationEffective=Duración efectiva ProgressDeclared=Progresión declarada -TaskProgressSummary=Task progress -CurentlyOpenedTasks=Curently opened tasks -TheReportedProgressIsLessThanTheCalculatedProgressionByX=The declared progress is less %s than the calculated progression -TheReportedProgressIsMoreThanTheCalculatedProgressionByX=The declared progress is more %s than the calculated progression +TaskProgressSummary=Progreso de la tarea +CurentlyOpenedTasks=Tareas actualmente abiertas +TheReportedProgressIsLessThanTheCalculatedProgressionByX=El progreso declarado es menos de %s de la progresión calculada +TheReportedProgressIsMoreThanTheCalculatedProgressionByX=El progreso declarado es más de %s que la progresión calculada ProgressCalculated=Progresión calculada -WhichIamLinkedTo=which I'm linked to -WhichIamLinkedToProject=which I'm linked to project +WhichIamLinkedTo=que estoy vinculado a +WhichIamLinkedToProject=que estoy vinculado al proyecto Time=Tiempo ListOfTasks=Listado de tareas GoToListOfTimeConsumed=Ir al listado de tiempos consumidos -GoToListOfTasks=Ir al listado de tareas -GoToGanttView=Ir a la vista de Gantt +GoToListOfTasks=Mostrar como listado +GoToGanttView=mostrar como Gantt GanttView=Vista de Gantt ListProposalsAssociatedProject=Listado de presupuestos asociados al proyecto ListOrdersAssociatedProject=Listado de pedidos de clientes asociados al proyecto @@ -250,3 +250,8 @@ OneLinePerUser=Una línea por usuario ServiceToUseOnLines=Servicio a utilizar en lineas. InvoiceGeneratedFromTimeSpent=Se ha generado la factura %s a partir del tiempo empleado en el proyecto ProjectBillTimeDescription=Verifique si ingresa la hoja de tiempo en las tareas del proyecto y planea generar facturas de la hoja de tiempo para facturar al cliente del proyecto (No lo compruebe si planea crear una factura que no se base en los tiempos indicados). +ProjectFollowOpportunity=Follow opportunity +ProjectFollowTasks=Follow tasks +UsageOpportunity=Uso: Oportunidad +UsageTasks=Uso: Tareas +UsageBillTimeShort=Uso: Facturar tiempo diff --git a/htdocs/langs/es_ES/propal.lang b/htdocs/langs/es_ES/propal.lang index ca379d70b45..35af3a51cf4 100644 --- a/htdocs/langs/es_ES/propal.lang +++ b/htdocs/langs/es_ES/propal.lang @@ -83,3 +83,4 @@ DefaultModelPropalToBill=Modelo por defecto al cerrar un presupuesto (a facturar DefaultModelPropalClosed=Modelo por defecto al cerrar un presupuesto (no facturado) ProposalCustomerSignature=Aceptación por escrito, sello de la empresa, fecha y firma ProposalsStatisticsSuppliers=Estadísticas presupuestos de proveedores +CaseFollowedBy=Caso seguido por diff --git a/htdocs/langs/es_ES/receiptprinter.lang b/htdocs/langs/es_ES/receiptprinter.lang index a4996b451b6..0fbaf8d7afe 100644 --- a/htdocs/langs/es_ES/receiptprinter.lang +++ b/htdocs/langs/es_ES/receiptprinter.lang @@ -26,9 +26,10 @@ PROFILE_P822D=Perfil P822D PROFILE_STAR=Perfil Star PROFILE_DEFAULT_HELP=Perfil por defecto para impresoras Epson PROFILE_SIMPLE_HELP=Perfil simple para impresoras sin gráficos -PROFILE_EPOSTEP_HELP=Ayuda perfil Epos Tep +PROFILE_EPOSTEP_HELP=Perfil Epos Tep PROFILE_P822D_HELP=Perfil P822D sin gráficoas PROFILE_STAR_HELP=Perfil Star +DOL_LINE_FEED=Saltar linea DOL_ALIGN_LEFT=Alinear texto a la izquierda DOL_ALIGN_CENTER=Centrar texto DOL_ALIGN_RIGHT=Alinear texto a la derecha @@ -42,3 +43,5 @@ DOL_CUT_PAPER_PARTIAL=Corte ticket parcial DOL_OPEN_DRAWER=Abrir cajón portamonedas DOL_ACTIVATE_BUZZER=Activar zumbido DOL_PRINT_QRCODE=Imprimir Código QR +DOL_PRINT_LOGO=Imprimir logo de mi empresa +DOL_PRINT_LOGO_OLD=Imprimir logo de mi empresa (impresoras antiguas) diff --git a/htdocs/langs/es_ES/resource.lang b/htdocs/langs/es_ES/resource.lang index 2b2feb78181..3a0a060b731 100644 --- a/htdocs/langs/es_ES/resource.lang +++ b/htdocs/langs/es_ES/resource.lang @@ -34,3 +34,6 @@ IdResource=Id recurso AssetNumber=Número de serie ResourceTypeCode=Código tipo recurso ImportDataset_resource_1=Recursos + +ErrorResourcesAlreadyInUse=Algunos recursos están en uso +ErrorResourceUseInEvent=%s usado en el evento %s diff --git a/htdocs/langs/es_ES/sendings.lang b/htdocs/langs/es_ES/sendings.lang index e574ad509f2..37c70103e2d 100644 --- a/htdocs/langs/es_ES/sendings.lang +++ b/htdocs/langs/es_ES/sendings.lang @@ -21,6 +21,7 @@ QtyShipped=Cant. enviada QtyShippedShort=Cant. env. QtyPreparedOrShipped=Cant. preparada o enviada QtyToShip=Cant. a enviar +QtyToReceive=Cant. a recibir QtyReceived=Cant. recibida QtyInOtherShipments=Cant. en otros envíos KeepToShip=Resto a enviar @@ -46,16 +47,17 @@ DateDeliveryPlanned=Fecha prevista de entrega RefDeliveryReceipt=Ref. nota de entrega StatusReceipt=Estado nota de entrega DateReceived=Fecha real de recepción +ClassifyReception=Clasificar recepción SendShippingByEMail=Envío de expedición por e-mail SendShippingRef=Envío de la expedición %s ActionsOnShipping=Eventos sobre la expedición LinkToTrackYourPackage=Enlace para el seguimento de su paquete ShipmentCreationIsDoneFromOrder=De momento, la creación de una nueva expedición se realiza desde la ficha de pedido. ShipmentLine=Línea de expedición -ProductQtyInCustomersOrdersRunning=Cantidad en pedidos de clientes abiertos -ProductQtyInSuppliersOrdersRunning=Cantidad en pedidos a proveedores abiertos +ProductQtyInCustomersOrdersRunning=Product quantity from open sales orders +ProductQtyInSuppliersOrdersRunning=Product quantity from open purchase orders ProductQtyInShipmentAlreadySent=Ya ha sido enviada la cantidad del producto del pedido abierto -ProductQtyInSuppliersShipmentAlreadyRecevied=Cantidad en pedidos a proveedores ya recibidos +ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from open purchase orders already received NoProductToShipFoundIntoStock=Sin stock disponible en el almacén %s. Corrija el stock o vuelva atrás para seleccionar otro almacén. WeightVolShort=Peso/Vol. ValidateOrderFirstBeforeShipment=Antes de poder realizar envíos debe validar el pedido. diff --git a/htdocs/langs/es_ES/stocks.lang b/htdocs/langs/es_ES/stocks.lang index 7595b3f75ee..613ec790893 100644 --- a/htdocs/langs/es_ES/stocks.lang +++ b/htdocs/langs/es_ES/stocks.lang @@ -55,7 +55,7 @@ PMPValue=Valor (PMP) PMPValueShort=PMP EnhancedValueOfWarehouses=Valor de stocks UserWarehouseAutoCreate=Crear automáticamente existencias/almacén propio del usuario en la creación del usuario -AllowAddLimitStockByWarehouse=Permitir añadir límite y stock deseado por pareja (producto, almacén) además de por producto +AllowAddLimitStockByWarehouse=Administrar también el valor del stock mínimo y deseado de la cupla (producto-almacén) además del valor del stock mínimo y deseado por producto IndependantSubProductStock=Stock del producto y stock del subproducto son independientes QtyDispatched=Cantidad recibida QtyDispatchedShort=Cant. recibida @@ -184,7 +184,7 @@ SelectFournisseur=Filtro proveedor inventoryOnDate=Inventario INVENTORY_DISABLE_VIRTUAL=Permitir no decrementar el stock del producto hijo de un kit en el inventario INVENTORY_USE_MIN_PA_IF_NO_LAST_PA=Usar el precio de compra si no se puede encontrar el último precio de compra -INVENTORY_USE_INVENTORY_DATE_FROM_DATEMVT=El movimiento de stock tiene fecha de inventario +INVENTORY_USE_INVENTORY_DATE_FOR_DATE_OF_MVT=Los movimientos de stock tendrán la fecha de inventario (en lugar de la fecha de validación de inventario) inventoryChangePMPPermission=Permitir cambiar el PMP de un producto ColumnNewPMP=Nueva unidad PMP OnlyProdsInStock=No añadir producto sin stock @@ -212,3 +212,7 @@ StockIncreaseAfterCorrectTransfer=Incremento por corrección/transferencia StockDecreaseAfterCorrectTransfer=Decremento por corrección/transferencia StockIncrease=Incremento de stock StockDecrease=Decremento de stock +InventoryForASpecificWarehouse=Inventario de un almacén específico +InventoryForASpecificProduct=Inventario de un producto específico +StockIsRequiredToChooseWhichLotToUse=Se requiere stock para elegir qué lote usar +ForceTo=Force to diff --git a/htdocs/langs/es_ES/stripe.lang b/htdocs/langs/es_ES/stripe.lang index c78f3ec4948..bcd0d29854a 100644 --- a/htdocs/langs/es_ES/stripe.lang +++ b/htdocs/langs/es_ES/stripe.lang @@ -16,12 +16,13 @@ StripeDoPayment=Pagar con Stripe YouWillBeRedirectedOnStripe=Se le redirigirá a la página de Stripe protegida para indicar la información de su tarjeta de crédito Continue=Continuar ToOfferALinkForOnlinePayment=URL de pago %s -ToOfferALinkForOnlinePaymentOnOrder=URL que ofrece una interfaz de pago en línea %s basada en el importe de un pedido de cliente -ToOfferALinkForOnlinePaymentOnInvoice=URL que ofrece una interfaz de pago en línea %s basada en el importe de una factura a client -ToOfferALinkForOnlinePaymentOnContractLine=URL que ofrece una interfaz de pago en línea %s basada en el importe de una línea de contrato -ToOfferALinkForOnlinePaymentOnFreeAmount=URL que ofrece una interfaz de pago en línea %s basada en un importe libre -ToOfferALinkForOnlinePaymentOnMemberSubscription=URL que ofrece una interfaz de pago en línea %s basada en la cotización de un miembro -YouCanAddTagOnUrl=También puede añadir el parámetro url &tag=value para cualquiera de estas direcciones (obligatorio solamente para el pago libre) para ver su propio código de comentario de pago. +ToOfferALinkForOnlinePaymentOnOrder=URL para ofrecer una página de pago en línea %s para un pedido de cliente +ToOfferALinkForOnlinePaymentOnInvoice=URL para ofrecer una página de pago en línea %s para una factura de cliente +ToOfferALinkForOnlinePaymentOnContractLine=URL para ofrecer una página de pago en línea %s para una línea de contrato +ToOfferALinkForOnlinePaymentOnFreeAmount=URL para ofrecer una página de pago en línea %s de cualquier importe sin objeto existente +ToOfferALinkForOnlinePaymentOnMemberSubscription=URL para ofrecer una página de pago en línea %s para una suscripción de miembro +ToOfferALinkForOnlinePaymentOnDonation=URL para ofrecer una página de pago en línea %s para el pago de una donación +YouCanAddTagOnUrl=También puede agregar el parámetro url &tag = value a cualquiera de esas URL (obligatorio solo para el pago no vinculado a un objeto) para agregar su propia etiqueta de comentario de pago.
    Para la URL de pagos sin objeto existente, también puede agregar el parámetro &noidempotency = 1 para que el mismo enlace con la misma etiqueta se pueda usar varias veces (algún modo de pago puede limitar el pago a 1 para cada enlace diferente sin este parámetro) SetupStripeToHavePaymentCreatedAutomatically=Configure su Stripe con la url %s para crear un pago automáticament al validarse por Stripe. AccountParameter=Parámetros de la cuenta UsageParameter=Parámetros de uso diff --git a/htdocs/langs/es_ES/ticket.lang b/htdocs/langs/es_ES/ticket.lang index c835310d4fb..a9b4b3a19f2 100644 --- a/htdocs/langs/es_ES/ticket.lang +++ b/htdocs/langs/es_ES/ticket.lang @@ -33,7 +33,10 @@ TicketDictSeverity=Gravedad de los tickets TicketTypeShortBUGSOFT=Mal funcionamiento del software TicketTypeShortBUGHARD=Mal funcionamiento del hardware TicketTypeShortCOM=Pregunta comercial -TicketTypeShortINCIDENT=Solicitar asistencia + +TicketTypeShortHELP=Solicitud de ayuda funcional +TicketTypeShortISSUE=Asunto, error o problema +TicketTypeShortREQUEST=Solicitud de cambio o mejora TicketTypeShortPROJET=Proyecto TicketTypeShortOTHER=Otro @@ -137,6 +140,10 @@ NoUnreadTicketsFound=Ningún ticket sin leer encontrado TicketViewAllTickets=Ver todos los tickets TicketViewNonClosedOnly=Ver solo tickets abiertos TicketStatByStatus=Tickets por estado +OrderByDateAsc=Ordenar por fecha ascendente +OrderByDateDesc=Ordenar por fecha descendente +ShowAsConversation=Mostrar como lista de conversación +MessageListViewType=Mostrar como lista de tabla # # Ticket card @@ -222,6 +229,9 @@ TicketConfirmChangeStatus=¿Confirma el cambio de estado: %s? TicketLogStatusChanged=Estado cambiado: %s a %s TicketNotNotifyTiersAtCreate=No notificar a la compañía al crear Unread=No leído +TicketNotCreatedFromPublicInterface=No disponible. El ticket no se creó desde la interfaz pública. +PublicInterfaceNotEnabled=La interfaz pública no estaba habilitada +ErrorTicketRefRequired=La referencia del ticket es obligatoria # # Logs diff --git a/htdocs/langs/es_ES/users.lang b/htdocs/langs/es_ES/users.lang index 013b9950dbf..62e0d03710c 100644 --- a/htdocs/langs/es_ES/users.lang +++ b/htdocs/langs/es_ES/users.lang @@ -110,3 +110,6 @@ UserLogged=Usuario conectado DateEmployment=Fecha de inicio de empleo DateEmploymentEnd=Fecha de finalización de empleo CantDisableYourself=No puede deshabilitar su propio registro de usuario +ForceUserExpenseValidator=Forzar validador de informes de gastos +ForceUserHolidayValidator=Forzar validador de solicitud de días libres +ValidatorIsSupervisorByDefault=Por defecto, el validador es el supervisor del usuario. Mantener vacío para mantener este comportamiento. diff --git a/htdocs/langs/es_ES/website.lang b/htdocs/langs/es_ES/website.lang index 09f83e94594..17d902d4dd5 100644 --- a/htdocs/langs/es_ES/website.lang +++ b/htdocs/langs/es_ES/website.lang @@ -2,7 +2,7 @@ Shortname=Código WebsiteSetupDesc=Cree aquí los sitios web que necesite. Entonces entre en el menú de sitios web para editarlos. DeleteWebsite=Eliminar sitio web -ConfirmDeleteWebsite=Are you sure you want to delete this web site? All its pages and content will also be removed. The files uploaded (like into the medias directory, the ECM module, ...) will remain. +ConfirmDeleteWebsite=¿Está seguro de querer eliminar este sitio web? Todas las páginas y contenido también sera eliminado. Los archivos cargados (como en el directorio de medios, el módulo GED ...) permanecerán. WEBSITE_TYPE_CONTAINER=Tipo de página/contenedor WEBSITE_PAGE_EXAMPLE=Página web para usar como ejemplo WEBSITE_PAGENAME=Nombre/alias página @@ -14,9 +14,9 @@ WEBSITE_JS_INLINE=Contenido del archivo Javascript (común a todas las páginas) WEBSITE_HTML_HEADER=Adición en la parte inferior del encabezado HTML (común a todas las páginas) WEBSITE_ROBOT=Archivo de robots (robots.txt) WEBSITE_HTACCESS=Archivo .htaccess del sitio web -WEBSITE_MANIFEST_JSON=Website manifest.json file -WEBSITE_README=README.md file -EnterHereLicenseInformation=Enter here meta data or license information to fille a README.md file. if you distribute your website as a template, the file will be included into the temptate package. +WEBSITE_MANIFEST_JSON=Archivo manifest.json del sitio web +WEBSITE_README=Archivo README.md +EnterHereLicenseInformation=Ingrese aquí metadatos o información de licencia para llenar un archivo README.md. si distribuye su sitio web como plantilla, el archivo se incluirá en el paquete template. HtmlHeaderPage=Encabezado HTML (específico de esta página solamente) PageNameAliasHelp=Nombre o alias de la página.
    Este alias es utilizado también para construir una URL SEO cuando el website sea lanzado desde un Host Virtual de un servidor (como Apache, Nginx...). Usar el botón "%s" para editar este alias. EditTheWebSiteForACommonHeader=Nota: Si desea definir un encabezado personalizado para todas las páginas, edite el encabezado en el nivel del sitio en lugar de en la página/contenedor. @@ -44,7 +44,7 @@ RealURL=URL Real ViewWebsiteInProduction=Ver sitio web usando la URL de inicio SetHereVirtualHost=Si puede crear, en su servidor web (Apache, Nginx...), un Host Virtual con PHP activado y un directorio Root en
    %s
    introduzca aquí el nombre del host virtual que ha creado, así que la previsualización puede verse usando este acceso directo al servidor, y no solo usando el servidor de Dolibarr YouCanAlsoTestWithPHPS=En el entorno de desarrollo, es posible que prefiera probar el sitio con el servidor web incrustado de PHP (se requiere PHP 5.5) ejecutando
    php -S 0.0.0.0:8080 -t %s -YouCanAlsoDeployToAnotherWHP=Run your web site with another Dolibarr Hosting provider
    If you don't have a web server like Apache or NGinx available on internet, you can export and import your web site onto another Dolibarr instance provided by another Dolibarr hosting provider that provide full integration with the Website module. You can find a list of some Dolibarr hosting providers on https://saas.dolibarr.org +YouCanAlsoDeployToAnotherWHP=Ejecute su sitio web con otro proveedor de alojamiento Dolibarr
    Si no tiene un servidor web como Apache o NGinx disponible en Internet, puede exportar e importar su sitio web a otra instancia de Dolibarr proporcionada por otro proveedor de alojamiento de Dolibarr que brinde una integración completa con el módulo del sitio web. Puede encontrar una lista de algunos proveedores de hosting Dolibarr en https://saas.dolibarr.org CheckVirtualHostPerms=Compruebe también que el host virtual tiene %s en archivos en %s ReadPerm=Leido WritePerm=Escribir @@ -56,7 +56,7 @@ NoPageYet=No hay páginas todavía YouCanCreatePageOrImportTemplate=Puede crear una nueva página o importar una plantilla de sitio web completa SyntaxHelp=Ayuda en la sintaxis del código YouCanEditHtmlSourceckeditor=Puede editar código fuente HTML utilizando el botón "Origen" en el editor. -YouCanEditHtmlSource=
    Puede incluir código PHP en este fuente usando los tags <?php ?>. Dispone de estas variables globales: $conf, $langs, $db, $mysoc, $user, $website.

    También puede incluir contenido de otra Página/Contenedor con la siguiente sintaxis:
    <?php includeContainer('alias_of_container_to_include'); ?>

    Para incluir un enlace para descargar un archivo guardado en el directorio documents, use el wrapper document.php :
    Por ejemplo, para un archivo de documents/ecm (es necesario estar logueado), la sintaxis:
    <a href="/document.php?modulepart=ecm&file=[relative_dir/]filename.ext">
    Para un archivo de into documents/medias (directorio abierto para acceso público), la sintaxis es:
    <a href="/document.php?modulepart=medias&file=[relative_dir/]filename.ext">
    Para un archivo compartido mediante un enlace compartido (acceso abierto utilizando la clave hash para compartir del archivo), la sintaxis es:
    <a href="/document.php?hashp=publicsharekeyoffile">

    Para incluir una imagen guardada en el directorio documents , use el wrapper viewimage.php :
    Ejemplo para una imagen de documents/medias (acceso abierto), la sintaxis es:
    <a href="/viewimage.php?modulepart=medias&file=[relative_dir/]filename.ext">
    +YouCanEditHtmlSource=
    You can include PHP code into this source using tags <?php ?>. The following global variables are available: $conf, $db, $mysoc, $user, $website, $websitepage, $weblangs.

    You can also include content of another Page/Container with the following syntax:
    <?php includeContainer('alias_of_container_to_include'); ?>

    You can make a redirect to another Page/Container with the following syntax (Note: do not output any content before a redirect):
    <?php redirectToContainer('alias_of_container_to_redirect_to'); ?>

    To add a link to another page, use the syntax:
    <a href="alias_of_page_to_link_to.php">mylink<a>

    To include a link to download a file stored into the documents directory, use the document.php wrapper:
    Example, for a file into documents/ecm (need to be logged), syntax is:
    <a href="/document.php?modulepart=ecm&file=[relative_dir/]filename.ext">
    For a file into documents/medias (open directory for public access), syntax is:
    <a href="/document.php?modulepart=medias&file=[relative_dir/]filename.ext">
    For a file shared with a share link (open access using the sharing hash key of file), syntax is:
    <a href="/document.php?hashp=publicsharekeyoffile">

    To include an image stored into the documents directory, use the viewimage.php wrapper:
    Example, for an image into documents/medias (open directory for public access), syntax is:
    <img src="/viewimage.php?modulepart=medias&file=[relative_dir/]filename.ext">

    More examples of HTML or dynamic code available on the wiki documentation
    . ClonePage=Clonar página/contenedor CloneSite=Clonar sitio SiteAdded=Sitio web agregado @@ -79,8 +79,8 @@ AddWebsiteAccount=Crear cuenta de sitio web BackToListOfThirdParty=Volver a la lista de Terceros DisableSiteFirst=Deshabilite primero el sitio web MyContainerTitle=Título de mi sitio web -AnotherContainer=This is how to include content of another page/container (you may have an error here if you enable dynamic code because the embedded subcontainer may not exists) -SorryWebsiteIsCurrentlyOffLine=Sorry, this website is currently off line. Please comme back later... +AnotherContainer=Así es como se incluye el contenido de otra página/contenedor (puede tener un error aquí si habilita el código dinámico porque el subcontenedor incrustado puede no existir) +SorryWebsiteIsCurrentlyOffLine=Lo sentimos, este sitio web está actualmente fuera de línea. Vuelve más tarde... WEBSITE_USE_WEBSITE_ACCOUNTS=Habilitar tabla de cuentas del sitio web WEBSITE_USE_WEBSITE_ACCOUNTSTooltip=Habilitar tabla para almacenar cuentas del sitio web (inicio de sesión/contraseña) para cada sitio web/tercero YouMustDefineTheHomePage=Antes debe definir la página de inicio por defecto @@ -94,8 +94,8 @@ AliasPageAlreadyExists=Ya existe el alias de página %s CorporateHomePage=Página de inicio corporativa EmptyPage=Página vacía ExternalURLMustStartWithHttp=La URL externa debe comenzar con http:// o https:// -ZipOfWebsitePackageToImport=Upload the Zip file of the website template package -ZipOfWebsitePackageToLoad=or Choose an available embedded website template package +ZipOfWebsitePackageToImport=Cargue el archivo Zip del paquete de plantilla del sitio web +ZipOfWebsitePackageToLoad=o Elija un paquete de plantilla de sitio web incorporado disponible ShowSubcontainers=Incluir contenido dinámico InternalURLOfPage=URL interna de la página ThisPageIsTranslationOf=Esta página/contenedor es traducción de @@ -108,9 +108,16 @@ ReplaceWebsiteContent=Buscar o reemplazar el contenido del sitio web DeleteAlsoJs=¿Eliminar también todos los archivos javascript específicos de este sitio web? DeleteAlsoMedias=¿Eliminar también todos los archivos de medios específicos de este sitio web? MyWebsitePages=Mis páginas web -SearchReplaceInto=Search | Replace into -ReplaceString=New string -CSSContentTooltipHelp=Enter here CSS content. To avoid any conflict with the CSS of the application, be sure to prepend all declaration with the .bodywebsite class. For example:

    #mycssselector, input.myclass:hover { ... }
    must be
    .bodywebsite #mycssselector, .bodywebsite input.myclass:hover { ... }

    Note: If you have a large file without this prefix, you can use 'lessc' to convert it to append the .bodywebsite prefix everywhere. -LinkAndScriptsHereAreNotLoadedInEditor=Warning: This content is output only when site is accessed from a server. It is not used in Edit mode so if you need to load javascript files also in edit mode, just add your tag 'script src=...' into the page. -Dynamiccontent=Sample of a page with dynamic content +SearchReplaceInto=Buscar | Reemplazar en +ReplaceString=Nueva cadena +CSSContentTooltipHelp=Ingrese aquí el contenido CSS. Para evitar cualquier conflicto con el CSS de la aplicación, asegúrese de anteponer todas las declaraciones con la clase .bodywebsite. Por ejemplo:

    #mycssselector, input.myclass: hover {...}
    debe ser
    .bodywebsite #mycssselector, .bodywebsite input.myclass: hover {...}

    Nota: Si tiene un archivo grande sin este prefijo, puede usar 'lessc' para convertirlo y agregar el prefijo .bodywebsite en todas partes. +LinkAndScriptsHereAreNotLoadedInEditor=Advertencia: Este contenido se genera solo cuando se accede al sitio desde un servidor. No se usa en modo Edición, por lo que si necesita cargar archivos javascript también en modo edición, simplemente agregue su etiqueta 'script src=...' en la página. +Dynamiccontent=Muestra de una página con contenido dinámico. ImportSite=Importar plantilla de sitio web +EditInLineOnOff=El modo 'Edit inline' es %s +ShowSubContainersOnOff=El modo para ejecutar 'dynamic content' es %s +GlobalCSSorJS=Archivo global CSS/JS/Header del sitio web +BackToHomePage=Volver a la página de inicio... +TranslationLinks=Enlaces de traducción +YouTryToAccessToAFileThatIsNotAWebsitePage=Intenta acceder a una página que no es una página web +UseTextBetween5And70Chars=For good SEO practices, use a text between 5 and 70 characters diff --git a/htdocs/langs/es_MX/accountancy.lang b/htdocs/langs/es_MX/accountancy.lang index d7f786c2198..67b69798051 100644 --- a/htdocs/langs/es_MX/accountancy.lang +++ b/htdocs/langs/es_MX/accountancy.lang @@ -32,7 +32,6 @@ NotVentilatedinAccount=No añadido a la cuenta contable ACCOUNTING_MISCELLANEOUS_JOURNAL=Diario de varios ACCOUNTING_EXPENSEREPORT_JOURNAL=Diario de reporte de gastos ACCOUNTING_SOCIAL_JOURNAL=Diario Social -ACCOUNTING_PRODUCT_BUY_ACCOUNT=Cuenta contable por defecto para productos comprados (si no ha sido definida en la hoja producto) ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Cuenta contable por defecto para los productos vendidos (si no ha sido definida en la hoja \nproducto) ACCOUNTING_SERVICE_BUY_ACCOUNT=Cuenta contable por defecto para los servicios comprados (si no ha sido definida en la hoja \nservicio) ACCOUNTING_SERVICE_SOLD_ACCOUNT=Cuenta contable por defecto para los servicios vendidos (si no ha sido definida en la hoja servicio) @@ -51,7 +50,6 @@ TotalMarge=Margen de ventas total DescVentilExpenseReport=Consulte aquí la lista de líneas de reporte de gastos vinculadas (o no) a una cuenta de contabilidad de comisiones ErrorAccountancyCodeIsAlreadyUse=Error, no es posible eliminar ésta cuenta contable porque está siendo usada AccountingJournal=Diario de contabilidad -ShowAccoutingJournal=Mostrar registro de contabilidad AccountingJournalType5=Informe de gastos AccountingJournalType9=Tiene nuevo ErrorAccountingJournalIsAlreadyUse=Este diario ya está en uso diff --git a/htdocs/langs/es_MX/admin.lang b/htdocs/langs/es_MX/admin.lang index f89282ac0f6..c22b1eda65d 100644 --- a/htdocs/langs/es_MX/admin.lang +++ b/htdocs/langs/es_MX/admin.lang @@ -149,7 +149,13 @@ BoxesDesc=Widgets son componentes mostrando alguna información que tu puedes ag OnlyActiveElementsAreShown=Solo elementos de \nmodulos habilitados son\n mostrados. ModulesDesc=Los módulos/aplicaciones determinan qué funciones están disponibles en el software. Algunos módulos requieren que se otorguen permisos a los usuarios después de activar el módulo. Haga clic en el botón de encendido/apagado (al final de la línea del módulo) para habilitar/deshabilitar un módulo/aplicación. ModulesMarketPlaceDesc=Tu puedes encontrar mas módulos para descargar en sitios web externos en el Internet -URL=Vínculo +ModulesDeployDesc=Si los permisos en tu sistema de archivos lo permiten, puedes usar esta herramienta para utilizar un módulo externo. El módulo entonces sera visible en la pestaña %s. +ModulesMarketPlaces=Encontrar App/módulos externos +ModulesDevelopYourModule=Desarrola tus propios app/módulos +ModulesDevelopDesc=Tu también podrias desarrollar tu propio módulo o encontrar un socio que desarrolle uno por ti. +DOLISTOREdescriptionLong=En vez de cambiar al sitio www.dolistore.com para encontrar un módulo externo, tu puedes usar esta herramienta integrada que desempeñará la busqueda en el mercado externo por ti (podria ser lento, necesario tener acceso a internet)... +NotCompatible=Este módulo no parece ser compatible con tu Dolibarr %s (Min %s- Max %s). +CompatibleAfterUpdate=Este módulo requiere una actualización de tu Dolibarr %s (Min %s - Max %s). ActivateOn=Activar ActiveOn=Activado SourceFile=Archivo fuente diff --git a/htdocs/langs/es_MX/main.lang b/htdocs/langs/es_MX/main.lang index 96e72bd1693..30e6d53b425 100644 --- a/htdocs/langs/es_MX/main.lang +++ b/htdocs/langs/es_MX/main.lang @@ -271,3 +271,4 @@ SearchIntoCustomerInvoices=Facturas de clientes SearchIntoCustomerProposals=Propuestas de clientes SearchIntoExpenseReports=Reporte de gastos AssignedTo=Asignado a +ContactDefault_agenda=Evento diff --git a/htdocs/langs/es_MX/mrp.lang b/htdocs/langs/es_MX/mrp.lang index 962d0569783..300d0969e7e 100644 --- a/htdocs/langs/es_MX/mrp.lang +++ b/htdocs/langs/es_MX/mrp.lang @@ -1,3 +1,2 @@ # Dolibarr language file - Source file is en_US - mrp BOMsSetup=configuración del módulo BOM -ProductBOMHelp=Crear producto con este BOM diff --git a/htdocs/langs/es_PE/accountancy.lang b/htdocs/langs/es_PE/accountancy.lang index 50f3ac66aa1..d6c4ce35cbc 100644 --- a/htdocs/langs/es_PE/accountancy.lang +++ b/htdocs/langs/es_PE/accountancy.lang @@ -39,7 +39,6 @@ ACCOUNTING_MISCELLANEOUS_JOURNAL=Diario diverso ACCOUNTING_EXPENSEREPORT_JOURNAL=Informe de Gastos Diario ACCOUNTING_SOCIAL_JOURNAL=Diario Social ACCOUNTING_ACCOUNT_SUSPENSE=Cuenta contable de espera -ACCOUNTING_PRODUCT_BUY_ACCOUNT=Cuenta de contabilidad por defecto para los productos comprados (Usados sin no están en la hoja de producto) Sens=Significado Codejournal=Periódico FinanceJournal=Periodo Financiero diff --git a/htdocs/langs/es_PE/admin.lang b/htdocs/langs/es_PE/admin.lang index cc415c6dda9..3437c4f298d 100644 --- a/htdocs/langs/es_PE/admin.lang +++ b/htdocs/langs/es_PE/admin.lang @@ -1,8 +1,10 @@ # Dolibarr language file - Source file is en_US - admin +AntiVirusCommandExample=Ejemplo para ClamWin: c:\\Progra~1\\ClamWin\\bin\\clamscan.exe
    Ejemplo para ClamAv: /usr/bin/clamscan +ExampleOfDirectoriesForModelGen=Ejemplo de sintaxis:
    c:\\mydir
    /home/mydir
    DOL_DATA_ROOT/ecm/ecmdir Permission91=Consultar impuestos e IGV Permission92=Crear/modificar impuestos e IGV Permission93=Eliminar impuestos e IGV -DictionaryVAT=Tasa de IGV (Impuesto sobre ventas en EEUU) +DictionaryVAT=Tasa de IGV o tasa de impuesto a las ventas UnitPriceOfProduct=Precio unitario sin IGV de un producto -OptionVatMode=Opción de carga de IGV +OptionVatMode=IGV adeudado OperationParamDesc=Define values to use for action, or how to extract values. For example:
    objproperty1=SET:abc
    objproperty1=SET:a value with replacement of __objproperty1__
    objproperty3=SETIFEMPTY:abc
    objproperty4=EXTRACT:HEADER:X-Myheaderkey.*[^\\s]+(.*)
    options_myextrafield=EXTRACT:SUBJECT:([^\\s]*)
    object.objproperty5=EXTRACT:BODY:My company name is\\s([^\\s]*)

    Use a ; char as separator to extract or set several properties. diff --git a/htdocs/langs/es_PE/mrp.lang b/htdocs/langs/es_PE/mrp.lang index 4b809c65d41..14a870e357b 100644 --- a/htdocs/langs/es_PE/mrp.lang +++ b/htdocs/langs/es_PE/mrp.lang @@ -1,3 +1,14 @@ # Dolibarr language file - Source file is en_US - mrp -ProductBOMHelp=Producto para crear con este BOM -BOMsModelModule=BOMS Plantilla de documentos +MRPArea=Área PRM +MenuBOM=Listas de material +LatestBOMModified=Últimas%s Lista de materiales modificados +BillOfMaterials=Lista de Material +ListOfBOMs=Listado de Lista De Material - BOM +NewBOM=Nueva lista de material +BOMsNumberingModules=Plantillas de numeración BOM +FreeLegalTextOnBOMs=Texto libre en documento BOM +WatermarkOnDraftBOMs=Marca de agua en BOM borrador +ValueOfMeansLoss=Valor de 0.95 significa un promedio de 5%% pérdidas durante la producción +DeleteBillOfMaterials=Borrar Lista De Materiales +ConfirmDeleteBillOfMaterials=Está seguro de borrar esta Lista de Materiales +ConfirmDeleteMo=Está seguro de borrar esta Lista de Materiales diff --git a/htdocs/langs/es_VE/admin.lang b/htdocs/langs/es_VE/admin.lang index 9d3c0f25368..32f0a99168f 100644 --- a/htdocs/langs/es_VE/admin.lang +++ b/htdocs/langs/es_VE/admin.lang @@ -8,8 +8,6 @@ Permission254=Modificar la contraseña de otros usuarios Permission255=Eliminar o desactivar otros usuarios Permission256=Consultar sus permisos Permission1321=Exportar facturas a clientes, atributos y cobros -Permission2402=Crear/eliminar acciones (eventos o tareas) vinculadas a su cuenta -Permission2403=Modificar acciones (eventos o tareas) vinculadas a su cuenta Permission20003=Eliminar peticiones de días libres retribuidos DictionaryProspectStatus=Estado prospección ExtraFields=Atributos adicionales diff --git a/htdocs/langs/es_VE/main.lang b/htdocs/langs/es_VE/main.lang index 259c361c916..1de75d20c42 100644 --- a/htdocs/langs/es_VE/main.lang +++ b/htdocs/langs/es_VE/main.lang @@ -26,6 +26,7 @@ TotalLT1ES=Total retenido TotalLT2ES=Total ISLR LT1ES=Retención LT2ES=ISLR +FromLocation=Emisor Opened=Abierta MonthVeryShort02=V MonthVeryShort03=L diff --git a/htdocs/langs/et_EE/accountancy.lang b/htdocs/langs/et_EE/accountancy.lang index 25f67e0e93d..39a384f558e 100644 --- a/htdocs/langs/et_EE/accountancy.lang +++ b/htdocs/langs/et_EE/accountancy.lang @@ -1,4 +1,5 @@ -# Dolibarr language file - en_US - Accounting Expert +# Dolibarr language file - en_US - Accountancy (Double entries) +Accountancy=Raamatupidamine Accounting=Raamatupidamine ACCOUNTING_EXPORT_SEPARATORCSV=Column separator for export file ACCOUNTING_EXPORT_DATE=Date format for export file @@ -97,6 +98,8 @@ MenuExpenseReportAccounts=Expense report accounts MenuLoanAccounts=Loan accounts MenuProductsAccounts=Product accounts MenuClosureAccounts=Closure accounts +MenuAccountancyClosure=Closure +MenuAccountancyValidationMovements=Validate movements ProductsBinding=Products accounts TransferInAccounting=Transfer in accounting RegistrationInAccounting=Registration in accounting @@ -164,12 +167,14 @@ ACCOUNTING_ACCOUNT_SUSPENSE=Accounting account of wait DONATION_ACCOUNTINGACCOUNT=Accounting account to register donations ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Accounting account to register subscriptions -ACCOUNTING_PRODUCT_BUY_ACCOUNT=Accounting account by default for bought products (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_ACCOUNT=Accounting account by default for the bought products (used if not defined in the product sheet) ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Accounting account by default for the sold products (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Accounting account by default for the sold products in EEC (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Accounting account by default for the sold products export out of EEC (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Accounting account by default for the products sold in EEC (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Accounting account by default for the products sold and exported out of EEC (used if not defined in the product sheet) ACCOUNTING_SERVICE_BUY_ACCOUNT=Accounting account by default for the bought services (used if not defined in the service sheet) ACCOUNTING_SERVICE_SOLD_ACCOUNT=Accounting account by default for the sold services (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Accounting account by default for the services sold in EEC (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Accounting account by default for the services sold and exported out of EEC (used if not defined in the service sheet) Doctype=Dokumendi tüüp Docdate=Kuupäev @@ -192,9 +197,10 @@ ByPersonalizedAccountGroups=By personalized groups ByYear=Aasta järgi NotMatch=Not Set DeleteMvt=Delete Ledger lines +DelMonth=Month to delete DelYear=Year to delete DelJournal=Journal to delete -ConfirmDeleteMvt=This will delete all lines of the Ledger for year and/or from a specific journal. At least one criterion is required. +ConfirmDeleteMvt=This will delete all lines of the Ledger for the year/month and/or from a specific journal (At least one criterion is required). You will have to reuse the feature 'Registration inaccounting' to have the deleted record back in the ledger. ConfirmDeleteMvtPartial=This will delete the transaction from the Ledger (all lines related to same transaction will be deleted) FinanceJournal=Finance journal ExpenseReportsJournal=Expense reports journal @@ -235,13 +241,19 @@ DescVentilDoneCustomer=Consult here the list of the lines of invoices customers DescVentilTodoCustomer=Bind invoice lines not already bound with a product accounting account ChangeAccount=Change the product/service accounting account for selected lines with the following accounting account: Vide=- -DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account (only record not already transfered in accountancy are visible) DescVentilDoneSupplier=Consult here the list of the lines of vendor invoices and their accounting account DescVentilTodoExpenseReport=Bind expense report lines not already bound with a fee accounting account DescVentilExpenseReport=Consult here the list of expense report lines bound (or not) to a fee accounting account DescVentilExpenseReportMore=If you setup accounting account on type of expense report lines, the application will be able to make all the binding between your expense report lines and the accounting account of your chart of accounts, just in one click with the button "%s". If account was not set on fees dictionary or if you still have some lines not bound to any account, you will have to make a manual binding from the menu "%s". DescVentilDoneExpenseReport=Consult here the list of the lines of expenses reports and their fees accounting account +DescClosure=Consult here the number of movements by month who are not validated & fiscal years already open +OverviewOfMovementsNotValidated=Step 1/ Overview of movements not validated. (Necessary to close a fiscal year) +ValidateMovements=Validate movements +DescValidateMovements=Any modification or deletion of writing, lettering and deletes will be prohibited. All entries for an exercise must be validated otherwise closing will not be possible +SelectMonthAndValidate=Select month and validate movements + ValidateHistory=Bind Automatically AutomaticBindingDone=Automatic binding done @@ -256,6 +268,7 @@ ListOfProductsWithoutAccountingAccount=List of products not bound to any account ChangeBinding=Change the binding Accounted=Accounted in ledger NotYetAccounted=Not yet accounted in ledger +ShowTutorial=Show Tutorial ## Admin ApplyMassCategories=Apply mass categories @@ -264,7 +277,7 @@ CategoryDeleted=Category for the accounting account has been removed AccountingJournals=Accounting journals AccountingJournal=Accounting journal NewAccountingJournal=New accounting journal -ShowAccoutingJournal=Show accounting journal +ShowAccountingJournal=Show accounting journal NatureOfJournal=Nature of Journal AccountingJournalType1=Miscellaneous operations AccountingJournalType2=Müügid diff --git a/htdocs/langs/et_EE/admin.lang b/htdocs/langs/et_EE/admin.lang index 85af97bdb07..4f129a7ec9c 100644 --- a/htdocs/langs/et_EE/admin.lang +++ b/htdocs/langs/et_EE/admin.lang @@ -178,6 +178,8 @@ Compression=Pakkimine CommandsToDisableForeignKeysForImport=Käsk, millega keelata välisvõtmete kasutamise keelamine importimisel CommandsToDisableForeignKeysForImportWarning=Kohustuslik, kui tahad tõmmist hiljem taastamiseks kasutada ExportCompatibility=Loodud ekspordifaili ühtivus +ExportUseMySQLQuickParameter=Use the --quick parameter +ExportUseMySQLQuickParameterHelp=The '--quick' parameter helps limit RAM consumption for large tables. MySqlExportParameters=MySQLi ekspordi parameetrid PostgreSqlExportParameters= PostgreSQLi ekspordi parameetrid UseTransactionnalMode=Kasuta tehingurežiimi @@ -218,7 +220,7 @@ DoliStoreDesc=DoliStore on ametlik Dolibarr ERP/CRM moodulite müümiseks kasuta DoliPartnersDesc=List of companies providing custom-developed modules or features.
    Note: since Dolibarr is an open source application, anyone experienced in PHP programming may develop a module. WebSiteDesc=External websites for more add-on (non-core) modules... DevelopYourModuleDesc=Some solutions to develop your own module... -URL=Link +URL=URL BoxesAvailable=Saadaolevad vidinad BoxesActivated=Aktiveeritud vidinad ActivateOn=Aktiveeri lehel @@ -268,6 +270,7 @@ Emails=E-postid EMailsSetup=E-posti seadistamine EMailsDesc=This page allows you to override your default PHP parameters for email sending. In most cases on Unix/Linux OS, the PHP setup is correct and these parameters are unnecessary. EmailSenderProfiles=Emails sender profiles +EMailsSenderProfileDesc=You can keep this section empty. If you enter some emails here, they will be added to the list of possible senders into the combobox when your write a new email. MAIN_MAIL_SMTP_PORT=SMTP/SMTPS Port (default value in php.ini: %s) MAIN_MAIL_SMTP_SERVER=SMTP/SMTPS Host (default value in php.ini: %s) MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=SMTP/SMTPS Port (Not defined into PHP on Unix-like systems) @@ -277,7 +280,7 @@ MAIN_MAIL_ERRORS_TO=Email used for error returns emails (fields 'Errors-To' in e MAIN_MAIL_AUTOCOPY_TO= Copy (Bcc) all sent emails to MAIN_DISABLE_ALL_MAILS=Disable all email sending (for test purposes or demos) MAIN_MAIL_FORCE_SENDTO=Send all emails to (instead of real recipients, for test purposes) -MAIN_MAIL_ENABLED_USER_DEST_SELECT=Add employee users with email into allowed recipient list +MAIN_MAIL_ENABLED_USER_DEST_SELECT=Suggest emails of employees (if defined) into the list of predefined recipient when writing a new email MAIN_MAIL_SENDMODE=E-posti saatmise viis MAIN_MAIL_SMTPS_ID=SMTP-ID (kui saatev server nõuab autentimist) MAIN_MAIL_SMTPS_PW=SMTP parool (kui saatev server nõuab autentimist) @@ -462,7 +465,9 @@ EnableAndSetupModuleCron=If you want to have this recurring invoice generated au ModuleCompanyCodeCustomerAquarium=%s followed by customer code for a customer accounting code ModuleCompanyCodeSupplierAquarium=%s followed by vendor code for a vendor accounting code ModuleCompanyCodePanicum=Return an empty accounting code. -ModuleCompanyCodeDigitaria=Accounting code depends on third-party code. The code is composed of the character "C" in the first position followed by the first 5 characters of the third-party code. +ModuleCompanyCodeDigitaria=Returns a compound accounting code according to the name of the third party. The code consists of a prefix that can be defined in the first position followed by the number of characters defined in the third party code. +ModuleCompanyCodeCustomerDigitaria=%s followed by the truncated customer name by the number of characters: %s for the customer accounting code. +ModuleCompanyCodeSupplierDigitaria=%s followed by the truncated supplier name by the number of characters: %s for the supplier accounting code. Use3StepsApproval=By default, Purchase Orders need to be created and approved by 2 different users (one step/user to create and one step/user to approve. Note that if user has both permission to create and approve, one step/user will be enough). You can ask with this option to introduce a third step/user approval, if amount is higher than a dedicated value (so 3 steps will be necessary: 1=validation, 2=first approval and 3=second approval if amount is enough).
    Set this to empty if one approval (2 steps) is enough, set it to a very low value (0.1) if a second approval (3 steps) is always required. UseDoubleApproval=Use a 3 steps approval when amount (without tax) is higher than... WarningPHPMail=WARNING: It is often better to setup outgoing emails to use the email server of your provider instead of the default setup. Some email providers (like Yahoo) do not allow you to send an email from another server than their own server. Your current setup uses the server of the application to send email and not the server of your email provider, so some recipients (the one compatible with the restrictive DMARC protocol), will ask your email provider if they can accept your email and some email providers (like Yahoo) may respond "no" because the server is not theirs, so few of your sent Emails may not be accepted (be careful also of your email provider's sending quota).
    If your Email provider (like Yahoo) has this restriction, you must change Email setup to choose the other method "SMTP server" and enter the SMTP server and credentials provided by your Email provider. @@ -524,7 +529,7 @@ Module50Desc=Management of Products Module51Name=Masspostitus Module51Desc=Paberkirjade masspostituse haldamine Module52Name=Ladu -Module52Desc=Stock management (for products only) +Module52Desc=Stock management Module53Name=Teenused Module53Desc=Management of Services Module54Name=Lepingud/Tellimused @@ -622,7 +627,7 @@ Module5000Desc=Võimaldab hallata mitut ettevõtet Module6000Name=Töövoog Module6000Desc=Workflow management (automatic creation of object and/or automatic status change) Module10000Name=Websites -Module10000Desc=Create websites (public) with a WYSIWYG editor. Just setup your web server (Apache, Nginx, ...) to point to the dedicated Dolibarr directory to have it online on the internet with your own domain name. +Module10000Desc=Create websites (public) with a WYSIWYG editor. This is a webmaster or developer oriented CMS (it is better to know HTML and CSS language). Just setup your web server (Apache, Nginx, ...) to point to the dedicated Dolibarr directory to have it online on the internet with your own domain name. Module20000Name=Leave Request Management Module20000Desc=Define and track employee leave requests Module39000Name=Product Lots @@ -841,10 +846,10 @@ Permission1002=Create/modify warehouses Permission1003=Delete warehouses Permission1004=Lao liikumiste vaatamine Permission1005=Lao liikumiste loomine/muutmine -Permission1101=Tarnekorralduste vaatamine -Permission1102=Tarnekorralduste loomine/muutmine -Permission1104=Tarnekorralduste kinnitamine -Permission1109=Tarnekorralduste kustutamine +Permission1101=Read delivery receipts +Permission1102=Create/modify delivery receipts +Permission1104=Validate delivery receipts +Permission1109=Delete delivery receipts Permission1121=Read supplier proposals Permission1122=Create/modify supplier proposals Permission1123=Validate supplier proposals @@ -873,9 +878,9 @@ Permission1251=Väliste andmete massiline import andmebaasi (andmete laadimine) Permission1321=Müügiarvete, atribuutide ja maksete eksport Permission1322=Reopen a paid bill Permission1421=Export sales orders and attributes -Permission2401=Oma kontoga seotud juhtumite (tegevuste või ülesannete) vaatamine -Permission2402=Oma kontoga seotud juhtumite (tegevuste või ülesannete) loomine/muutmine -Permission2403=Oma kontoga seotud juhtumite (tegevuste või ülesannete) kustutamine +Permission2401=Read actions (events or tasks) linked to his user account (if owner of event) +Permission2402=Create/modify actions (events or tasks) linked to his user account (if owner of event) +Permission2403=Delete actions (events or tasks) linked to his user account (if owner of event) Permission2411=Teiste kontodega seotud juhtumite (tegevuste või ülesannete) vaatamine Permission2412=Teiste kontodega seotud juhtumite (tegevuste või ülesannete) loomine/muutmine Permission2413=Teiste kontodega seotud juhtumite (tegevuste või ülesannete) kustutamine @@ -901,6 +906,7 @@ Permission20003=Delete leave requests Permission20004=Read all leave requests (even of user not subordinates) Permission20005=Create/modify leave requests for everybody (even of user not subordinates) Permission20006=Admin leave requests (setup and update balance) +Permission20007=Approve leave requests Permission23001=Read Scheduled job Permission23002=Create/update Scheduled job Permission23003=Delete Scheduled job @@ -915,7 +921,7 @@ Permission50414=Delete operations in ledger Permission50415=Delete all operations by year and journal in ledger Permission50418=Export operations of the ledger Permission50420=Report and export reports (turnover, balance, journals, ledger) -Permission50430=Define and close a fiscal period +Permission50430=Define fiscal periods. Validate transactions and close fiscal periods. Permission50440=Manage chart of accounts, setup of accountancy Permission51001=Read assets Permission51002=Create/Update assets @@ -962,6 +968,7 @@ DictionaryAccountancyJournal=Accounting journals DictionaryEMailTemplates=Email Templates DictionaryUnits=Ühikud DictionaryMeasuringUnits=Measuring Units +DictionarySocialNetworks=Sotsiaalvõrgud DictionaryProspectStatus=Huvilise staatus DictionaryHolidayTypes=Types of leave DictionaryOpportunityStatus=Lead status for project/lead @@ -1057,7 +1064,7 @@ BackgroundImageLogin=Background image PermanentLeftSearchForm=Vasakus menüüs on alati otsingu vorm DefaultLanguage=Default language EnableMultilangInterface=Enable multilanguage support -EnableShowLogo=Näita vasakul menüüs logo +EnableShowLogo=Show the company logo in the menu CompanyInfo=Company/Organization CompanyIds=Company/Organization identities CompanyName=Nimi @@ -1067,7 +1074,11 @@ CompanyTown=Linn CompanyCountry=Riik CompanyCurrency=Põhivaluuta CompanyObject=Object of the company +IDCountry=ID country Logo=Logo +LogoDesc=Main logo of company. Will be used into generated documents (PDF, ...) +LogoSquarred=Logo (squarred) +LogoSquarredDesc=Must be a squarred icon (width = height). This logo will be used as the favorite icon or other need like for the top menu bar (if not disabled into display setup). DoNotSuggestPaymentMode=Ära soovita NoActiveBankAccountDefined=Aktiivset pangakontot pole määratletud OwnerOfBankAccount=Pangakonto %s omani @@ -1113,7 +1124,7 @@ LogEventDesc=Enable logging for specific security events. Administrators the log AreaForAdminOnly=Setup parameters can be set by administrator users only. SystemInfoDesc=Süsteemi info sisaldab mitmesugust tehnilist infot, mida ei saa muuta ning mis on nähtav vaid administraatoritele. SystemAreaForAdminOnly=This area is available to administrator users only. Dolibarr user permissions cannot change this restriction. -CompanyFundationDesc=Edit the information of the company/entity. Click on "%s" or "%s" button at the bottom of the page. +CompanyFundationDesc=Edit the information of the company/entity. Click on "%s" button at the bottom of the page. AccountantDesc=If you have an external accountant/bookkeeper, you can edit here its information. AccountantFileNumber=Accountant code DisplayDesc=Parameters affecting the look and behaviour of Dolibarr can be modified here. @@ -1129,7 +1140,7 @@ TriggerAlwaysActive=Selles failis olevad trigerid on alati aktiivsed hoolimata a TriggerActiveAsModuleActive=Selles failis olevad trigerid on aktiivsed, kuna moodul %s on aktiivne. GeneratedPasswordDesc=Choose the method to be used for auto-generated passwords. DictionaryDesc=Insert all reference data. You can add your values to the default. -ConstDesc=This page allows you to edit (override) parameters not available in other pages. These are mostly reserved parameters for developers/advanced troubleshooting. For a full list of the parameters available see here. +ConstDesc=This page allows you to edit (override) parameters not available in other pages. These are mostly reserved parameters for developers/advanced troubleshooting only. MiscellaneousDesc=All other security related parameters are defined here. LimitsSetup=Piiride/täpsuse seadistamine LimitsDesc=You can define limits, precisions and optimizations used by Dolibarr here @@ -1456,6 +1467,13 @@ LDAPFieldSidExample=Example: objectsid LDAPFieldEndLastSubscription=Tellimuse lõpu kuupäev LDAPFieldTitle=Job position LDAPFieldTitleExample=Näide: tiitel +LDAPFieldGroupid=Group id +LDAPFieldGroupidExample=Exemple : gidnumber +LDAPFieldUserid=User id +LDAPFieldUseridExample=Exemple : uidnumber +LDAPFieldHomedirectory=Home directory +LDAPFieldHomedirectoryExample=Exemple : homedirectory +LDAPFieldHomedirectoryprefix=Home directory prefix LDAPSetupNotComplete=LDAP setup ei ole täielik (mine sakile Muu) LDAPNoUserOrPasswordProvidedAccessIsReadOnly=Administraatorit või parooli pole sisestatud. LDAPi ligipääs on anonüümne ja ainult lugemisrežiimis. LDAPDescContact=Sellel leheküljel saab määratleda LDAPi atribuutide nimesid LDAPi puus kõigi Dolibarri kontaktides leitud andmete kohta. @@ -1577,6 +1595,7 @@ FCKeditorForProductDetails=WYSIWIG creation/edition of products details lines fo FCKeditorForMailing= WYSIWIG loomine/muutmine masspostitusel (Tööriistad->E-kirjad) FCKeditorForUserSignature=WYSIWIG loomine/muutmine kasutaja allkirjas FCKeditorForMail=WYSIWIG creation/edition for all mail (except Tools->eMailing) +FCKeditorForTicket=WYSIWIG creation/edition for tickets ##### Stock ##### StockSetup=Stock module setup 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. @@ -1653,8 +1672,9 @@ CashDesk=Point of Sale CashDeskSetup=Point of Sales module setup CashDeskThirdPartyForSell=Default generic third party to use for sales CashDeskBankAccountForSell=Sularahamaksete vastu võtmiseks kasutatav konto -CashDeskBankAccountForCheque= Default account to use to receive payments by check -CashDeskBankAccountForCB= Krediitkaardimaksete vastu võtmiseks kasutatav konto +CashDeskBankAccountForCheque=Default account to use to receive payments by check +CashDeskBankAccountForCB=Krediitkaardimaksete vastu võtmiseks kasutatav konto +CashDeskBankAccountForSumup=Default bank account to use to receive payments by SumUp 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). CashDeskIdWareHouse=Force and restrict warehouse to use for stock decrease StockDecreaseForPointOfSaleDisabled=Stock decrease from Point of Sale disabled @@ -1693,7 +1713,7 @@ SuppliersSetup=Vendor module setup SuppliersCommandModel=Complete template of purchase order (logo...) SuppliersInvoiceModel=Complete template of vendor invoice (logo...) SuppliersInvoiceNumberingModel=Vendor invoices numbering models -IfSetToYesDontForgetPermission=If set to yes, don't forget to provide permissions to groups or users allowed for the second approval +IfSetToYesDontForgetPermission=If set to a non null value, don't forget to provide permissions to groups or users allowed for the second approval ##### GeoIPMaxmind ##### GeoIPMaxmindSetup=GeoIP Maxmind mooduli seadistamine PathToGeoIPMaxmindCountryDataFile=Path to file containing Maxmind ip to country translation.
    Examples:
    /usr/local/share/GeoIP/GeoIP.dat
    /usr/share/GeoIP/GeoIP.dat
    /usr/share/GeoIP/GeoLite2-Country.mmdb @@ -1782,6 +1802,8 @@ FixTZ=Ajavööndi parandus FillFixTZOnlyIfRequired=Example: +2 (fill only if problem experienced) ExpectedChecksum=Expected Checksum CurrentChecksum=Current Checksum +ExpectedSize=Expected size +CurrentSize=Current size ForcedConstants=Required constant values MailToSendProposal=Müügipakkumised MailToSendOrder=Sales orders @@ -1846,8 +1868,10 @@ NothingToSetup=There is no specific setup required for this module. SetToYesIfGroupIsComputationOfOtherGroups=Set this to yes if this group is a computation of other groups EnterCalculationRuleIfPreviousFieldIsYes=Enter calculation rule if previous field was set to Yes (For example 'CODEGRP1+CODEGRP2') SeveralLangugeVariatFound=Several language variants found -COMPANY_AQUARIUM_REMOVE_SPECIAL=Remove special characters +RemoveSpecialChars=Remove special characters COMPANY_AQUARIUM_CLEAN_REGEX=Regex filter to clean value (COMPANY_AQUARIUM_CLEAN_REGEX) +COMPANY_DIGITARIA_CLEAN_REGEX=Regex filter to clean value (COMPANY_DIGITARIA_CLEAN_REGEX) +COMPANY_DIGITARIA_UNIQUE_CODE=Duplicate not allowed GDPRContact=Data Protection Officer (DPO, Data Privacy or GDPR contact) GDPRContactDesc=If you store data about European companies/citizens, you can name the contact who is responsible for the General Data Protection Regulation here HelpOnTooltip=Help text to show on tooltip @@ -1884,8 +1908,8 @@ CodeLastResult=Latest result code NbOfEmailsInInbox=Number of emails in source directory LoadThirdPartyFromName=Load third party searching on %s (load only) LoadThirdPartyFromNameOrCreate=Load third party searching on %s (create if not found) -WithDolTrackingID=Dolibarr Tracking ID found -WithoutDolTrackingID=Dolibarr Tracking ID not found +WithDolTrackingID=Dolibarr Reference found in Message ID +WithoutDolTrackingID=Dolibarr Reference not found in Message ID FormatZip=Postiindeks MainMenuCode=Menu entry code (mainmenu) ECMAutoTree=Show automatic ECM tree @@ -1896,6 +1920,7 @@ ResourceSetup=Configuration of Resource module UseSearchToSelectResource=Use a search form to choose a resource (rather than a drop-down list). DisabledResourceLinkUser=Disable feature to link a resource to users DisabledResourceLinkContact=Disable feature to link a resource to contacts +EnableResourceUsedInEventCheck=Enable feature to check if a resource is in use in an event ConfirmUnactivation=Confirm module reset OnMobileOnly=On small screen (smartphone) only DisableProspectCustomerType=Disable the "Prospect + Customer" third party type (so third party must be Prospect or Customer but can't be both) @@ -1937,3 +1962,5 @@ RESTRICT_ON_IP=Allow access to some host IP only (wildcard not allowed, use spac BaseOnSabeDavVersion=Based on the library SabreDAV version NotAPublicIp=Not a public IP MakeAnonymousPing=Make an anonymous Ping '+1' to the Dolibarr foundation server (done 1 time only after installation) to allow the foundation to count the number of Dolibarr installation. +FeatureNotAvailableWithReceptionModule=Feature not available when module Reception is enabled +EmailTemplate=Template for email diff --git a/htdocs/langs/et_EE/agenda.lang b/htdocs/langs/et_EE/agenda.lang index 8140922c4f7..c2cec78e07b 100644 --- a/htdocs/langs/et_EE/agenda.lang +++ b/htdocs/langs/et_EE/agenda.lang @@ -76,6 +76,7 @@ ContractSentByEMail=Leping %s saadetud e-postiga OrderSentByEMail=Müügitellimus %s saadetud e-postiga InvoiceSentByEMail=Kliendi arve %s saadetud e-postiga SupplierOrderSentByEMail=Ostutellimus %s saadetud e-postiga +ORDER_SUPPLIER_DELETEInDolibarr=Purchase order %s deleted SupplierInvoiceSentByEMail=Tarnija arve %s saadetud e-postiga ShippingSentByEMail=Saadetise %s saadetud e-postiga ShippingValidated= Saadetis %s kinnitatud @@ -86,6 +87,11 @@ InvoiceDeleted=Arve kustutatud PRODUCT_CREATEInDolibarr=Toode %s loodud PRODUCT_MODIFYInDolibarr=Toote %s muudetud PRODUCT_DELETEInDolibarr=Toode %s kustutatud +HOLIDAY_CREATEInDolibarr=Request for leave %s created +HOLIDAY_MODIFYInDolibarr=Request for leave %s modified +HOLIDAY_APPROVEInDolibarr=Request for leave %s approved +HOLIDAY_VALIDATEDInDolibarr=Request for leave %s validated +HOLIDAY_DELETEInDolibarr=Request for leave %s deleted EXPENSE_REPORT_CREATEInDolibarr=Kuluaruanne %s loodud EXPENSE_REPORT_VALIDATEInDolibarr=Kuluaruanne %s kinnitatud EXPENSE_REPORT_APPROVEInDolibarr=Kuluaruanne %s heaks kiidetud @@ -99,6 +105,14 @@ TICKET_MODIFYInDolibarr=Pilet %s muudetud TICKET_ASSIGNEDInDolibarr=Pilet %s määratud TICKET_CLOSEInDolibarr=Pilet %s suletud TICKET_DELETEInDolibarr=Pilet %s kustutatud +BOM_VALIDATEInDolibarr=BOM validated +BOM_UNVALIDATEInDolibarr=BOM unvalidated +BOM_CLOSEInDolibarr=BOM disabled +BOM_REOPENInDolibarr=BOM reopen +BOM_DELETEInDolibarr=BOM deleted +MO_VALIDATEInDolibarr=MO validated +MO_PRODUCEDInDolibarr=MO produced +MO_DELETEInDolibarr=MO deleted ##### End agenda events ##### AgendaModelModule=Document templates for event DateActionStart=Alguskuupäev diff --git a/htdocs/langs/et_EE/boxes.lang b/htdocs/langs/et_EE/boxes.lang index b2bca4bae11..cdf3353df47 100644 --- a/htdocs/langs/et_EE/boxes.lang +++ b/htdocs/langs/et_EE/boxes.lang @@ -19,6 +19,7 @@ BoxLastContacts=Latest contacts/addresses BoxLastMembers=Latest members BoxFicheInter=Latest interventions BoxCurrentAccounts=Open accounts balance +BoxTitleMemberNextBirthdays=Birthdays of this month (members) BoxTitleLastRssInfos=Latest %s news from %s BoxTitleLastProducts=Products/Services: last %s modified BoxTitleProductsAlertStock=Products: stock alert @@ -34,6 +35,7 @@ BoxTitleLastFicheInter=Latest %s modified interventions BoxTitleOldestUnpaidCustomerBills=Customer Invoices: oldest %s unpaid BoxTitleOldestUnpaidSupplierBills=Vendor Invoices: oldest %s unpaid BoxTitleCurrentAccounts=Open Accounts: balances +BoxTitleSupplierOrdersAwaitingReception=Supplier orders awaiting reception BoxTitleLastModifiedContacts=Contacts/Addresses: last %s modified BoxMyLastBookmarks=Bookmarks: latest %s BoxOldestExpiredServices=Vanimad aktiivsed aegunud teenused @@ -42,6 +44,8 @@ BoxTitleLastActionsToDo=Latest %s actions to do BoxTitleLastContracts=Latest %s modified contracts BoxTitleLastModifiedDonations=Latest %s modified donations BoxTitleLastModifiedExpenses=Latest %s modified expense reports +BoxTitleLatestModifiedBoms=Latest %s modified BOMs +BoxTitleLatestModifiedMos=Latest %s modified Manufacturing Orders BoxGlobalActivity=Üldine tegevus (arved, pakkumised, tellimused) BoxGoodCustomers=Good customers BoxTitleGoodCustomers=%s Good customers @@ -64,6 +68,7 @@ NoContractedProducts=Lepingulisi tooteid/teenuseid ei ole NoRecordedContracts=Lepinguid pole salvestatud NoRecordedInterventions=Sekkumisi pole salvestatud BoxLatestSupplierOrders=Latest purchase orders +BoxLatestSupplierOrdersAwaitingReception=Latest Purchase Orders (with a pending reception) NoSupplierOrder=No recorded purchase order BoxCustomersInvoicesPerMonth=Customer Invoices per month BoxSuppliersInvoicesPerMonth=Vendor Invoices per month @@ -84,4 +89,14 @@ ForProposals=Pakkumised LastXMonthRolling=The latest %s month rolling ChooseBoxToAdd=Add widget to your dashboard BoxAdded=Widget was added in your dashboard -BoxTitleUserBirthdaysOfMonth=Birthdays of this month +BoxTitleUserBirthdaysOfMonth=Birthdays of this month (users) +BoxLastManualEntries=Last manual entries in accountancy +BoxTitleLastManualEntries=%s latest manual entries +NoRecordedManualEntries=No manual entries record in accountancy +BoxSuspenseAccount=Count accountancy operation with suspense account +BoxTitleSuspenseAccount=Number of unallocated lines +NumberOfLinesInSuspenseAccount=Number of line in suspense account +SuspenseAccountNotDefined=Suspense account isn't defined +BoxLastCustomerShipments=Last customer shipments +BoxTitleLastCustomerShipments=Latest %s customer shipments +NoRecordedShipments=No recorded customer shipment diff --git a/htdocs/langs/et_EE/commercial.lang b/htdocs/langs/et_EE/commercial.lang index fc16424b5a1..496d14515c0 100644 --- a/htdocs/langs/et_EE/commercial.lang +++ b/htdocs/langs/et_EE/commercial.lang @@ -1,6 +1,6 @@ # Dolibarr language file - Source file is en_US - commercial -Commercial=Äritegevus -CommercialArea=Äritegevuse ala +Commercial=Commerce +CommercialArea=Commerce area Customer=Klient Customers=Kliendid Prospect=Huviline @@ -59,7 +59,7 @@ ActionAC_FAC=Saada kliendi arve posti teel ActionAC_REL=Saada kliendi arve posti teel (meeldetuletus) ActionAC_CLO=Sulge ActionAC_EMAILING=Saada masspostitus -ActionAC_COM=Saada kliendi tellimuse posti teel +ActionAC_COM=Send sales order by mail ActionAC_SHIP=Saada saatekiri posti teel ActionAC_SUP_ORD=Send purchase order by mail ActionAC_SUP_INV=Send vendor invoice by mail diff --git a/htdocs/langs/et_EE/deliveries.lang b/htdocs/langs/et_EE/deliveries.lang index 7ecb241522a..c08d77986b4 100644 --- a/htdocs/langs/et_EE/deliveries.lang +++ b/htdocs/langs/et_EE/deliveries.lang @@ -2,7 +2,7 @@ Delivery=Saadetis DeliveryRef=Ref Delivery DeliveryCard=Receipt card -DeliveryOrder=Saateleht +DeliveryOrder=Delivery receipt DeliveryDate=Kohaletoimetamise kuupäev CreateDeliveryOrder=Generate delivery receipt DeliveryStateSaved=Delivery state saved @@ -18,13 +18,14 @@ StatusDeliveryCanceled=Tühistatud StatusDeliveryDraft=Mustand StatusDeliveryValidated=Vastu võetud # merou PDF model -NameAndSignature=Nimi ja allkiri: +NameAndSignature=Name and Signature: ToAndDate=___________________________________ kuupäev "____" / _____ / __________ GoodStatusDeclaration=Olen ülalloetletud kaubad vastavalt tellimusele kätte saanud, -Deliverer=Toimetas kohale: +Deliverer=Deliverer: Sender=Saatja Recipient=Vastuvõtja ErrorStockIsNotEnough=There's not enough stock Shippable=Shippable NonShippable=Not Shippable ShowReceiving=Show delivery receipt +NonExistentOrder=Nonexistent order diff --git a/htdocs/langs/et_EE/errors.lang b/htdocs/langs/et_EE/errors.lang index 329e229483c..6aa87a00d0d 100644 --- a/htdocs/langs/et_EE/errors.lang +++ b/htdocs/langs/et_EE/errors.lang @@ -196,6 +196,7 @@ ErrorPhpMailDelivery=Check that you don't use a too high number of recipients an ErrorUserNotAssignedToTask=User must be assigned to task to be able to enter time consumed. ErrorTaskAlreadyAssigned=Task already assigned to user ErrorModuleFileSeemsToHaveAWrongFormat=The module package seems to have a wrong format. +ErrorModuleFileSeemsToHaveAWrongFormat2=At least one mandatory directory must exists into zip of module: %s or %s ErrorFilenameDosNotMatchDolibarrPackageRules=The name of the module package (%s) does not match expected name syntax: %s ErrorDuplicateTrigger=Error, duplicate trigger name %s. Already loaded from %s. ErrorNoWarehouseDefined=Error, no warehouses defined. @@ -219,6 +220,9 @@ ErrorURLMustStartWithHttp=URL %s must start with http:// or https:// ErrorNewRefIsAlreadyUsed=Error, the new reference is already used ErrorDeletePaymentLinkedToAClosedInvoiceNotPossible=Error, delete payment linked to a closed invoice is not possible. ErrorSearchCriteriaTooSmall=Search criteria too small. +ErrorObjectMustHaveStatusActiveToBeDisabled=Objects must have status 'Active' to be disabled +ErrorObjectMustHaveStatusDraftOrDisabledToBeActivated=Objects must have status 'Draft' or 'Disabled' to be enabled +ErrorNoFieldWithAttributeShowoncombobox=No fields has property 'showoncombobox' into definition of object '%s'. No way to show the combolist. # Warnings WarningParamUploadMaxFileSizeHigherThanPostMaxSize=Your PHP parameter upload_max_filesize (%s) is higher than PHP parameter post_max_size (%s). This is not a consistent setup. WarningPasswordSetWithNoAccount=A password was set for this member. However, no user account was created. So this password is stored but can't be used to login to Dolibarr. It may be used by an external module/interface but if you don't need to define any login nor password for a member, you can disable option "Manage a login for each member" from Member module setup. If you need to manage a login but don't need any password, you can keep this field empty to avoid this warning. Note: Email can also be used as a login if the member is linked to a user. @@ -244,3 +248,4 @@ WarningAnEntryAlreadyExistForTransKey=An entry already exists for the translatio WarningNumberOfRecipientIsRestrictedInMassAction=Warning, number of different recipient is limited to %s when using the mass actions on lists WarningDateOfLineMustBeInExpenseReportRange=Warning, the date of line is not in the range of the expense report WarningProjectClosed=Project is closed. You must re-open it first. +WarningSomeBankTransactionByChequeWereRemovedAfter=Some bank transaction were removed after that the receipt including them were generated. So nb of cheques and total of receipt may differ from number and total in list. diff --git a/htdocs/langs/et_EE/holiday.lang b/htdocs/langs/et_EE/holiday.lang index a811df5093a..80aa294684b 100644 --- a/htdocs/langs/et_EE/holiday.lang +++ b/htdocs/langs/et_EE/holiday.lang @@ -8,7 +8,6 @@ NotActiveModCP=You must enable the module Leave to view this page. AddCP=Make a leave request DateDebCP=Alguskuupäev DateFinCP=Lõppkuupäev -DateCreateCP=Loomiskuupäev DraftCP=Mustand ToReviewCP=Ootab heakskiit ApprovedCP=Heaks kiidetud @@ -18,6 +17,7 @@ ValidatorCP=Heaks kiitja ListeCP=List of leave LeaveId=Leave ID ReviewedByCP=Will be approved by +UserID=User ID UserForApprovalID=User for approval ID UserForApprovalFirstname=First name of approval user UserForApprovalLastname=Last name of approval user @@ -128,3 +128,4 @@ TemplatePDFHolidays=Template for leave requests PDF FreeLegalTextOnHolidays=Free text on PDF WatermarkOnDraftHolidayCards=Watermarks on draft leave requests HolidaysToApprove=Holidays to approve +NobodyHasPermissionToValidateHolidays=Nobody has permission to validate holidays diff --git a/htdocs/langs/et_EE/install.lang b/htdocs/langs/et_EE/install.lang index 1590728b57d..c2f150becb8 100644 --- a/htdocs/langs/et_EE/install.lang +++ b/htdocs/langs/et_EE/install.lang @@ -13,6 +13,7 @@ PHPSupportPOSTGETOk=Antud PHP toetab POST ja GET muutujaid. PHPSupportPOSTGETKo=It's possible your PHP setup does not support variables POST and/or GET. Check the parameter variables_order in php.ini. PHPSupportGD=This PHP supports GD graphical functions. PHPSupportCurl=This PHP supports Curl. +PHPSupportCalendar=This PHP supports calendars extensions. PHPSupportUTF8=This PHP supports UTF8 functions. PHPSupportIntl=This PHP supports Intl functions. PHPMemoryOK=Antud PHP poolt kasutatav sessiooni maksimaalne mälu on %s. See peaks olema piisav. @@ -21,6 +22,7 @@ Recheck=Click here for a more detailed test 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. ErrorPHPDoesNotSupportGD=Your PHP installation does not support GD graphical functions. No graphs will be available. ErrorPHPDoesNotSupportCurl=Your PHP installation does not support Curl. +ErrorPHPDoesNotSupportCalendar=Your PHP installation does not support php calendar extensions. ErrorPHPDoesNotSupportUTF8=Your PHP installation does not support UTF8 functions. Dolibarr cannot work correctly. Resolve this before installing Dolibarr. ErrorPHPDoesNotSupportIntl=Your PHP installation does not support Intl functions. ErrorDirDoesNotExists=Kausta %s ei ole olemas. @@ -203,6 +205,7 @@ MigrationRemiseExceptEntity=Update entity field value of llx_societe_remise_exce MigrationUserRightsEntity=Update entity field value of llx_user_rights MigrationUserGroupRightsEntity=Update entity field value of llx_usergroup_rights MigrationUserPhotoPath=Migration of photo paths for users +MigrationFieldsSocialNetworks=Migration of users fields social networks (%s) MigrationReloadModule=Reload module %s MigrationResetBlockedLog=Reset module BlockedLog for v7 algorithm ShowNotAvailableOptions=Show unavailable options diff --git a/htdocs/langs/et_EE/main.lang b/htdocs/langs/et_EE/main.lang index cf6d97bc2ff..67f1017560e 100644 --- a/htdocs/langs/et_EE/main.lang +++ b/htdocs/langs/et_EE/main.lang @@ -114,6 +114,7 @@ InformationToHelpDiagnose=This information can be useful for diagnostic purposes MoreInformation=Lisainformatsioon TechnicalInformation=Tehniline info TechnicalID=Technical ID +LineID=Line ID NotePublic=Märkus (avalik) NotePrivate=Märkus (privaatne) PrecisionUnitIsLimitedToXDecimals=Seadistamise ajal piirati Dolibarr arvestama komakohti %s kümnendkohani. @@ -169,6 +170,8 @@ ToValidate=Kinnitada NotValidated=Not validated Save=Salvesta SaveAs=Salvesta kui +SaveAndStay=Save and stay +SaveAndNew=Save and new TestConnection=Kontrolli ühendust ToClone=Klooni ConfirmClone=Choose data you want to clone: @@ -182,6 +185,7 @@ Hide=Hide ShowCardHere=Näita kaarti Search=Otsi SearchOf=Otsi +SearchMenuShortCut=Ctrl + shift + f Valid=Kehtiv Approve=Kiida heaks Disapprove=Lükka tagasi @@ -412,6 +416,7 @@ DefaultTaxRate=Default tax rate Average=Keskmine Sum=Summa Delta=Delta +StatusToPay=Maksta RemainToPay=Remain to pay Module=Module/Application Modules=Modules/Applications @@ -474,7 +479,9 @@ Categories=Sildid/kategooriad Category=Silt/kategooria By=Isik From=Kellelt +FromLocation=Kellelt to=kellele +To=kellele and=ja or=või Other=Muu @@ -824,6 +831,7 @@ Mandatory=Mandatory Hello=Tere GoodBye=GoodBye Sincerely=Sincerely +ConfirmDeleteObject=Are you sure you want to delete this object? DeleteLine=Kustuta rida ConfirmDeleteLine=Are you sure you want to delete this line? NoPDFAvailableForDocGenAmongChecked=No PDF were available for the document generation among checked record @@ -840,6 +848,7 @@ Progress=Progress ProgressShort=Progr. FrontOffice=Front office BackOffice=Keskkontor +Submit=Submit View=View Export=Eksport Exports=Eksportimised @@ -990,3 +999,16 @@ GlobalOpenedElemView=Global view NoArticlesFoundForTheKeyword=No article found for the keyword '%s' NoArticlesFoundForTheCategory=No article found for the category ToAcceptRefuse=To accept | refuse +ContactDefault_agenda=Tegevus +ContactDefault_commande=Tellimus +ContactDefault_contrat=Leping +ContactDefault_facture=Arve +ContactDefault_fichinter=Sekkumine +ContactDefault_invoice_supplier=Supplier Invoice +ContactDefault_order_supplier=Supplier Order +ContactDefault_project=Projekt +ContactDefault_project_task=Ülesanne +ContactDefault_propal=Pakkumine +ContactDefault_supplier_proposal=Supplier Proposal +ContactDefault_ticketsup=Ticket +ContactAddedAutomatically=Contact added from contact thirdparty roles diff --git a/htdocs/langs/et_EE/modulebuilder.lang b/htdocs/langs/et_EE/modulebuilder.lang index 0afcfb9b0d0..5e2ae72a85a 100644 --- a/htdocs/langs/et_EE/modulebuilder.lang +++ b/htdocs/langs/et_EE/modulebuilder.lang @@ -6,7 +6,7 @@ ModuleBuilderDesc2=Path where modules are generated/edited (first directory for ModuleBuilderDesc3=Generated/editable modules found: %s ModuleBuilderDesc4=A module is detected as 'editable' when the file %s exists in root of module directory NewModule=New module -NewObject=New object +NewObjectInModulebuilder=New object ModuleKey=Module key ObjectKey=Object key ModuleInitialized=Module initialized @@ -60,12 +60,14 @@ HooksFile=File for hooks code ArrayOfKeyValues=Array of key-val ArrayOfKeyValuesDesc=Array of keys and values if field is a combo list with fixed values WidgetFile=Widget file +CSSFile=CSS file +JSFile=Javascript file ReadmeFile=Readme file ChangeLog=ChangeLog file TestClassFile=File for PHP Unit Test class SqlFile=Sql file -PageForLib=File for PHP library -PageForObjLib=File for PHP library dedicated to object +PageForLib=File for the common PHP library +PageForObjLib=File for the PHP library dedicated to object SqlFileExtraFields=Sql file for complementary attributes SqlFileKey=Sql file for keys SqlFileKeyExtraFields=Sql file for keys of complementary attributes @@ -77,17 +79,20 @@ NoTrigger=No trigger NoWidget=No widget GoToApiExplorer=Go to API explorer ListOfMenusEntries=List of menu entries +ListOfDictionariesEntries=List of dictionaries entries ListOfPermissionsDefined=List of defined permissions SeeExamples=See examples here EnabledDesc=Condition to have this field active (Examples: 1 or $conf->global->MYMODULE_MYOPTION) -VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only (not list), 4=Visible on list and update/view form only (not create). Using a negative value means field is not shown by default on list but can be selected for viewing). It can be an expression, for example: preg_match('/public/', $_SERVER['PHP_SELF'])?0:1 +VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only (not list), 4=Visible on list and update/view form only (not create). Using a negative value means field is not shown by default on list but can be selected for viewing). It can be an expression, for example:
    preg_match('/public/', $_SERVER['PHP_SELF'])?0:1
    ($user->rights->holiday->define_holiday ? 1 : 0) IsAMeasureDesc=Can the value of field be cumulated to get a total into list? (Examples: 1 or 0) SearchAllDesc=Is the field used to make a search from the quick search tool? (Examples: 1 or 0) SpecDefDesc=Enter here all documentation you want to provide with your module that is not already defined by other tabs. You can use .md or better, the rich .asciidoc syntax. LanguageDefDesc=Enter in this files, all the key and the translation for each language file. MenusDefDesc=Define here the menus provided by your module +DictionariesDefDesc=Define here the dictionaries provided by your module PermissionsDefDesc=Define here the new permissions provided by your module MenusDefDescTooltip=The menus provided by your module/application are defined into the array $this->menus into the module descriptor file. You can edit manually this file or use the embedded editor.

    Note: Once defined (and module re-activated), menus are also visible into the menu editor available to administrator users on %s. +DictionariesDefDescTooltip=The dictionaries provided by your module/application are defined into the array $this->dictionaries into the module descriptor file. You can edit manually this file or use the embedded editor.

    Note: Once defined (and module re-activated), dictionaries are also visible into the setup area to administrator users on %s. PermissionsDefDescTooltip=The permissions provided by your module/application are defined into the array $this->rights into the module descriptor file. You can edit manually this file or use the embedded editor.

    Note: Once defined (and module re-activated), permissions are visible into the default permissions setup %s. HooksDefDesc=Define in the module_parts['hooks'] property, in the module descriptor, the context of hooks you want to manage (list of contexts can be found by a search on 'initHooks(' in core code).
    Edit the hook file to add code of your hooked functions (hookable functions can be found by a search on 'executeHooks' in core code). TriggerDefDesc=Define in the trigger file the code you want to execute for each business event executed. @@ -105,9 +110,12 @@ InitStructureFromExistingTable=Build the structure array string of an existing t UseAboutPage=Disable the about page UseDocFolder=Disable the documentation folder UseSpecificReadme=Use a specific ReadMe +ContentOfREADMECustomized=Note: The content of the README.md file has been replaced with the specific value defined into setup of ModuleBuilder. RealPathOfModule=Real path of module ContentCantBeEmpty=Content of file can't be empty WidgetDesc=You can generate and edit here the widgets that will be embedded with your module. +CSSDesc=You can generate and edit here a file with personalized CSS embedded with your module. +JSDesc=You can generate and edit here a file with personalized Javascript embedded with your module. CLIDesc=You can generate here some command line scripts you want to provide with your module. CLIFile=CLI File NoCLIFile=No CLI files @@ -117,3 +125,13 @@ UseSpecificFamily = Use a specific family UseSpecificAuthor = Use a specific author UseSpecificVersion = Use a specific initial version ModuleMustBeEnabled=The module/application must be enabled first +IncludeRefGeneration=The reference of object must be generated automatically +IncludeRefGenerationHelp=Check this if you want to include code to manage the generation automatically of the reference +IncludeDocGeneration=I want to generate some documents from the object +IncludeDocGenerationHelp=If you check this, some code will be generated to add a "Generate document" box on the record. +ShowOnCombobox=Show value into combobox +KeyForTooltip=Key for tooltip +CSSClass=CSS Class +NotEditable=Not editable +ForeignKey=Foreign key +TypeOfFieldsHelp=Type of fields:
    varchar(99), double(24,8), real, text, html, datetime, timestamp, integer, integer:ClassName:relativepath/to/classfile.class.php[:1[:filter]] ('1' means we add a + button after the combo to create the record, 'filter' can be 'status=1 AND fk_user = __USER_ID AND entity IN (__SHARED_ENTITIES__)' for example) diff --git a/htdocs/langs/et_EE/mrp.lang b/htdocs/langs/et_EE/mrp.lang index 360f4303f07..35755f2d360 100644 --- a/htdocs/langs/et_EE/mrp.lang +++ b/htdocs/langs/et_EE/mrp.lang @@ -1,17 +1,61 @@ +Mrp=Manufacturing Orders +MO=Manufacturing Order +MRPDescription=Module to manage Manufacturing Orders (MO). MRPArea=MRP Area +MrpSetupPage=Setup of module MRP MenuBOM=Bills of material LatestBOMModified=Latest %s Bills of materials modified +LatestMOModified=Latest %s Manufacturing Orders modified +Bom=Bills of Material BillOfMaterials=Bill of Material BOMsSetup=Setup of module BOM ListOfBOMs=List of bills of material - BOM +ListOfManufacturingOrders=List of Manufacturing Orders NewBOM=New bill of material -ProductBOMHelp=Product to create with this BOM +ProductBOMHelp=Product to create with this BOM.
    Note: Products with the property 'Nature of product' = 'Raw material' are not visible into this list. BOMsNumberingModules=BOM numbering templates -BOMsModelModule=BOMS document templates +BOMsModelModule=BOM document templates +MOsNumberingModules=MO numbering templates +MOsModelModule=MO document templates FreeLegalTextOnBOMs=Free text on document of BOM WatermarkOnDraftBOMs=Watermark on draft BOM -ConfirmCloneBillOfMaterials=Are you sure you want to clone this bill of material ? +FreeLegalTextOnMOs=Free text on document of MO +WatermarkOnDraftMOs=Watermark on draft MO +ConfirmCloneBillOfMaterials=Are you sure you want to clone the bill of material %s ? +ConfirmCloneMo=Are you sure you want to clone the Manufacturing Order %s ? ManufacturingEfficiency=Manufacturing efficiency ValueOfMeansLoss=Value of 0.95 means an average of 5%% of loss during the production DeleteBillOfMaterials=Delete Bill Of Materials +DeleteMo=Delete Manufacturing Order ConfirmDeleteBillOfMaterials=Are you sure you want to delete this Bill Of Material? +ConfirmDeleteMo=Are you sure you want to delete this Bill Of Material? +MenuMRP=Manufacturing Orders +NewMO=New Manufacturing Order +QtyToProduce=Qty to produce +DateStartPlannedMo=Date start planned +DateEndPlannedMo=Date end planned +KeepEmptyForAsap=Empty means 'As Soon As Possible' +EstimatedDuration=Estimated duration +EstimatedDurationDesc=Estimated duration to manufacture this product using this BOM +ConfirmValidateBom=Are you sure you want to validate the BOM with the reference %s (you will be able to use it to build new Manufacturing Orders) +ConfirmCloseBom=Are you sure you want to cancel this BOM (you won't be able to use it to build new Manufacturing Orders anymore) ? +ConfirmReopenBom=Are you sure you want to re-open this BOM (you will be able to use it to build new Manufacturing Orders) +StatusMOProduced=Produced +QtyFrozen=Frozen Qty +QuantityFrozen=Frozen Quantity +QuantityConsumedInvariable=When this flag is set, the quantity consumed is always the value defined and is not relative to the quantity produced. +DisableStockChange=Disable stock change +DisableStockChangeHelp=When this flag is set, there is no stock change on this product, whatever is the quantity produced +BomAndBomLines=Bills Of Material and lines +BOMLine=Line of BOM +WarehouseForProduction=Warehouse for production +CreateMO=Create MO +ToConsume=To consume +ToProduce=To produce +QtyAlreadyConsumed=Qty already consumed +QtyAlreadyProduced=Qty already produced +ConsumeAndProduceAll=Consume and Produce All +Manufactured=Manufactured +TheProductXIsAlreadyTheProductToProduce=The product to add is already the product to produce. +ForAQuantityOf1=For a quantity to produce of 1 +ConfirmValidateMo=Are you sure you want to validate this Manufacturing Order? diff --git a/htdocs/langs/et_EE/opensurvey.lang b/htdocs/langs/et_EE/opensurvey.lang index 99132b8102c..4df23c072b8 100644 --- a/htdocs/langs/et_EE/opensurvey.lang +++ b/htdocs/langs/et_EE/opensurvey.lang @@ -1,7 +1,7 @@ # Dolibarr language file - Source file is en_US - opensurvey Survey=Küsitlus Surveys=Küsitlused -OrganizeYourMeetingEasily=Organize your meetings and polls easily. First select type of poll... +OrganizeYourMeetingEasily=Organize your meetings and polls easily. First select the type of poll... NewSurvey=uus küsitlus OpenSurveyArea=Küsitluste ala AddACommentForPoll=Sa võid lisada küsitlusele kommentaari... @@ -11,7 +11,7 @@ PollTitle=Küsitluse pealkiri ToReceiveEMailForEachVote=Receive an email for each vote TypeDate=Liik: kuupäev TypeClassic=Liik: standardne -OpenSurveyStep2=Select your dates amoung the free days (grey). The selected days are green. You can unselect a day previously selected by clicking again on it +OpenSurveyStep2=Select your dates among the free days (grey). The selected days are green. You can unselect a day previously selected by clicking again on it RemoveAllDays=Eemalda kõik päevad CopyHoursOfFirstDay=Kopeeri esimese päeva tunnid RemoveAllHours=Eemalda kõik tunnid @@ -35,7 +35,7 @@ TitleChoice=Valiku silt ExportSpreadsheet=Ekspordi tulemuste tabel ExpireDate=Piira kuupäevaga NbOfSurveys=Küsitluste arv -NbOfVoters=Hääletajaid +NbOfVoters=No. of voters SurveyResults=Tulemused PollAdminDesc=Kõiki küsitluse rida saad muuta nupuga "Muuda". Samuti võid eemaldada veeru või rea üksusega %s. Samuti saad lisada uue veeru üksusega %s. 5MoreChoices=Veel 5 valikut @@ -49,7 +49,7 @@ votes=hääl(t) NoCommentYet=Sellele küsitlusel ei ole veel ühtki kommentaari CanComment=Voters can comment in the poll CanSeeOthersVote=Voters can see other people's vote -SelectDayDesc=Iga valitud päeva kohta võid, aga ei pea, lisada sobivaid kellaaegasid järgnevas formaadis::
    - tühi,
    - "8h", "8H" või "8:00" kohtumise alustamise kellaajaks,
    - "8-11", "8h-11h", "8H-11H" või "8:00-11:00" kohtumise alustamise ja lõpu kellaajaks,
    - "8h15-11h15", "8H15-11H15" või "8:15-11:15" on sama, mis eelmine, aga minutitega. +SelectDayDesc=For each selected day, you can choose, or not, meeting hours in the following format:
    - empty,
    - "8h", "8H" or "8:00" to give a meeting's start hour,
    - "8-11", "8h-11h", "8H-11H" or "8:00-11:00" to give a meeting's start and end hour,
    - "8h15-11h15", "8H15-11H15" or "8:15-11:15" for the same thing but with minutes. BackToCurrentMonth=Tagasi praegusesse kuusse ErrorOpenSurveyFillFirstSection=You haven't filled the first section of the poll creation ErrorOpenSurveyOneChoice=Sisesta vähemalt üks valik diff --git a/htdocs/langs/et_EE/paybox.lang b/htdocs/langs/et_EE/paybox.lang index 738fd5ba087..8aa5be0f62b 100644 --- a/htdocs/langs/et_EE/paybox.lang +++ b/htdocs/langs/et_EE/paybox.lang @@ -11,17 +11,8 @@ YourEMail=E-posti aadress makse kinnituse saamiseks Creditor=Kreeditor PaymentCode=Makse kood PayBoxDoPayment=Pay with Paybox -ToPay=Soorita makse YouWillBeRedirectedOnPayBox=Teid suunatakse turvalisele Payboxi lehele krediitkaardi info sisestamiseks Continue=Järgmine -ToOfferALinkForOnlinePayment=Makse %s URL -ToOfferALinkForOnlinePaymentOnOrder=URL to offer a %s online payment user interface for a sales order -ToOfferALinkForOnlinePaymentOnInvoice=Müügiarve eest maksmiseks kasutatava %s online makseteenuse URL -ToOfferALinkForOnlinePaymentOnContractLine=Lepingu rea eest maksmiseks kasutatava %s online makseteenuse URL -ToOfferALinkForOnlinePaymentOnFreeAmount=Vaba rea eest maksmiseks kasutatava %s online makseteenuse URL -ToOfferALinkForOnlinePaymentOnMemberSubscription=Liikmemaksu eest maksmiseks kasutatava %s online makseteenuse URL -ToOfferALinkForOnlinePaymentOnDonation=URL to offer a %s online payment, user interface for payment of donation -YouCanAddTagOnUrl=Samuti võid lisa URL parameetri &tag=value igale nendest URLidest (nõutud vaid vaba makse jaoks) oma loodud makse kommentaari sildi jaoks. SetupPayBoxToHavePaymentCreatedAutomatically=Setup your Paybox with url %s to have payment created automatically when validated by Paybox. YourPaymentHasBeenRecorded=See lehekülg kinnitab, et makse on registreeritud. Täname! YourPaymentHasNotBeenRecorded=Your payment has NOT been recorded and the transaction has been canceled. Thank you. diff --git a/htdocs/langs/et_EE/projects.lang b/htdocs/langs/et_EE/projects.lang index 840992498f2..857dce6bc39 100644 --- a/htdocs/langs/et_EE/projects.lang +++ b/htdocs/langs/et_EE/projects.lang @@ -86,8 +86,8 @@ WhichIamLinkedToProject=which I'm linked to project Time=Aeg ListOfTasks=List of tasks GoToListOfTimeConsumed=Go to list of time consumed -GoToListOfTasks=Go to list of tasks -GoToGanttView=Go to Gantt view +GoToListOfTasks=Show as list +GoToGanttView=show as Gantt GanttView=Gantt View ListProposalsAssociatedProject=List of the commercial proposals related to the project ListOrdersAssociatedProject=List of sales orders related to the project @@ -250,3 +250,8 @@ OneLinePerUser=One line per user ServiceToUseOnLines=Service to use on lines InvoiceGeneratedFromTimeSpent=Invoice %s has been generated from time spent on project ProjectBillTimeDescription=Check if you enter timesheet on tasks of project AND you plan to generate invoice(s) from the timesheet to bill the customer of the project (do not check if you plan to create invoice that is not based on entered timesheets). +ProjectFollowOpportunity=Follow opportunity +ProjectFollowTasks=Follow tasks +UsageOpportunity=Usage: Opportunity +UsageTasks=Usage: Tasks +UsageBillTimeShort=Usage: Bill time diff --git a/htdocs/langs/et_EE/receiptprinter.lang b/htdocs/langs/et_EE/receiptprinter.lang index 756461488cc..5714ba78151 100644 --- a/htdocs/langs/et_EE/receiptprinter.lang +++ b/htdocs/langs/et_EE/receiptprinter.lang @@ -26,9 +26,10 @@ PROFILE_P822D=P822D Profile PROFILE_STAR=Star Profile PROFILE_DEFAULT_HELP=Default Profile suitable for Epson printers PROFILE_SIMPLE_HELP=Simple Profile No Graphics -PROFILE_EPOSTEP_HELP=Epos Tep Profile Help +PROFILE_EPOSTEP_HELP=Epos Tep Profile PROFILE_P822D_HELP=P822D Profile No Graphics PROFILE_STAR_HELP=Star Profile +DOL_LINE_FEED=Skip line DOL_ALIGN_LEFT=Left align text DOL_ALIGN_CENTER=Center text DOL_ALIGN_RIGHT=Right align text @@ -42,3 +43,5 @@ DOL_CUT_PAPER_PARTIAL=Cut ticket partially DOL_OPEN_DRAWER=Open cash drawer DOL_ACTIVATE_BUZZER=Activate buzzer DOL_PRINT_QRCODE=Print QR Code +DOL_PRINT_LOGO=Print logo of my company +DOL_PRINT_LOGO_OLD=Print logo of my company (old printers) diff --git a/htdocs/langs/et_EE/sendings.lang b/htdocs/langs/et_EE/sendings.lang index e394dd67ef8..ec6b68fa3ea 100644 --- a/htdocs/langs/et_EE/sendings.lang +++ b/htdocs/langs/et_EE/sendings.lang @@ -21,6 +21,7 @@ QtyShipped=Saadetud kogus QtyShippedShort=Qty ship. QtyPreparedOrShipped=Qty prepared or shipped QtyToShip=Kogus saata +QtyToReceive=Qty to receive QtyReceived=Saabunud kogus QtyInOtherShipments=Qty in other shipments KeepToShip=Remain to ship @@ -46,17 +47,18 @@ DateDeliveryPlanned=Planned date of delivery RefDeliveryReceipt=Ref delivery receipt StatusReceipt=Status delivery receipt DateReceived=Saadetise kättesaamise kuupäev -SendShippingByEMail=Saada saadetis e-postiga +ClassifyReception=Classify reception +SendShippingByEMail=Send shipment by email SendShippingRef=Submission of shipment %s ActionsOnShipping=Saatmisel toimuvad tegevused LinkToTrackYourPackage=Paki jälgimise link ShipmentCreationIsDoneFromOrder=Praegu luuakse saadetised tellimuse kaardilt. ShipmentLine=Saadetise rida -ProductQtyInCustomersOrdersRunning=Product quantity into open customer orders -ProductQtyInSuppliersOrdersRunning=Product quantity into open purchase orders -ProductQtyInShipmentAlreadySent=Product quantity from open customer order already sent -ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from open supplier order already received -NoProductToShipFoundIntoStock=No product to ship found into warehouse %s. Correct stock or go back to choose another warehouse. +ProductQtyInCustomersOrdersRunning=Product quantity from open sales orders +ProductQtyInSuppliersOrdersRunning=Product quantity from open purchase orders +ProductQtyInShipmentAlreadySent=Product quantity from open sales order already sent +ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from open purchase orders already received +NoProductToShipFoundIntoStock=No product to ship found in warehouse %s. Correct stock or go back to choose another warehouse. WeightVolShort=Weight/Vol. ValidateOrderFirstBeforeShipment=You must first validate the order before being able to make shipments. @@ -69,4 +71,4 @@ SumOfProductWeights=Toodete kaalude summa # warehouse details DetailWarehouseNumber= Warehouse details -DetailWarehouseFormat= W:%s (Qty : %d) +DetailWarehouseFormat= W:%s (Qty: %d) diff --git a/htdocs/langs/et_EE/stocks.lang b/htdocs/langs/et_EE/stocks.lang index 8acea661093..6f5abebb18f 100644 --- a/htdocs/langs/et_EE/stocks.lang +++ b/htdocs/langs/et_EE/stocks.lang @@ -55,7 +55,7 @@ PMPValue=Kaalutud keskmine hind PMPValueShort=KKH EnhancedValueOfWarehouses=Ladude väärtus UserWarehouseAutoCreate=Create a user warehouse automatically when creating a user -AllowAddLimitStockByWarehouse=Manage also values for minimum and desired stock per pairing (product-warehouse) in addition to values per product +AllowAddLimitStockByWarehouse=Manage also value for minimum and desired stock per pairing (product-warehouse) in addition to the value for minimum and desired stock per product IndependantSubProductStock=Product stock and subproduct stock are independent QtyDispatched=Saadetud kogus QtyDispatchedShort=Qty dispatched @@ -184,7 +184,7 @@ SelectFournisseur=Vendor filter inventoryOnDate=Inventory INVENTORY_DISABLE_VIRTUAL=Virtual product (kit): do not decrement stock of a child product INVENTORY_USE_MIN_PA_IF_NO_LAST_PA=Use the buy price if no last buy price can be found -INVENTORY_USE_INVENTORY_DATE_FROM_DATEMVT=Stock movement has date of inventory +INVENTORY_USE_INVENTORY_DATE_FOR_DATE_OF_MVT=Stock movements will have the date of inventory (instead of the date of inventory validation) inventoryChangePMPPermission=Allow to change PMP value for a product ColumnNewPMP=New unit PMP OnlyProdsInStock=Do not add product without stock @@ -212,3 +212,7 @@ StockIncreaseAfterCorrectTransfer=Increase by correction/transfer StockDecreaseAfterCorrectTransfer=Decrease by correction/transfer StockIncrease=Stock increase StockDecrease=Stock decrease +InventoryForASpecificWarehouse=Inventory for a specific warehouse +InventoryForASpecificProduct=Inventory for a specific product +StockIsRequiredToChooseWhichLotToUse=Stock is required to choose which lot to use +ForceTo=Force to diff --git a/htdocs/langs/et_EE/stripe.lang b/htdocs/langs/et_EE/stripe.lang index 229e5a475d1..c8fad281ec0 100644 --- a/htdocs/langs/et_EE/stripe.lang +++ b/htdocs/langs/et_EE/stripe.lang @@ -16,12 +16,13 @@ StripeDoPayment=Pay with Stripe YouWillBeRedirectedOnStripe=You will be redirected on secured Stripe page to input you credit card information Continue=Järgmine ToOfferALinkForOnlinePayment=Makse %s URL -ToOfferALinkForOnlinePaymentOnOrder=URL to offer a %s online payment user interface for a sales order -ToOfferALinkForOnlinePaymentOnInvoice=Müügiarve eest maksmiseks kasutatava %s online makseteenuse URL -ToOfferALinkForOnlinePaymentOnContractLine=Lepingu rea eest maksmiseks kasutatava %s online makseteenuse URL -ToOfferALinkForOnlinePaymentOnFreeAmount=Vaba rea eest maksmiseks kasutatava %s online makseteenuse URL -ToOfferALinkForOnlinePaymentOnMemberSubscription=Liikmemaksu eest maksmiseks kasutatava %s online makseteenuse URL -YouCanAddTagOnUrl=Samuti võid lisa URL parameetri &tag=value igale nendest URLidest (nõutud vaid vaba makse jaoks) oma loodud makse kommentaari sildi jaoks. +ToOfferALinkForOnlinePaymentOnOrder=URL to offer a %s online payment page for a sales order +ToOfferALinkForOnlinePaymentOnInvoice=URL to offer a %s online payment page for a customer invoice +ToOfferALinkForOnlinePaymentOnContractLine=URL to offer a %s online payment page for a contract line +ToOfferALinkForOnlinePaymentOnFreeAmount=URL to offer a %s online payment page of any amount with no existing object +ToOfferALinkForOnlinePaymentOnMemberSubscription=URL to offer a %s online payment page for a member subscription +ToOfferALinkForOnlinePaymentOnDonation=URL to offer a %s online payment page for payment of a donation +YouCanAddTagOnUrl=You can also add url parameter &tag=value to any of those URL (mandatory only for payment not linked to an object) to add your own payment comment tag.
    For the URL of payments with no existing object, you may also add the parameter &noidempotency=1 so the same link with same tag can be used several times (some payment mode may limit the payment to 1 for each different link without this parameter) SetupStripeToHavePaymentCreatedAutomatically=Setup your Stripe with url %s to have payment created automatically when validated by Stripe. AccountParameter=Konto parameetrid UsageParameter=Kasutamise parameetrid diff --git a/htdocs/langs/et_EE/ticket.lang b/htdocs/langs/et_EE/ticket.lang index 3c3ebaefb75..580f8ac5682 100644 --- a/htdocs/langs/et_EE/ticket.lang +++ b/htdocs/langs/et_EE/ticket.lang @@ -33,7 +33,10 @@ TicketDictSeverity=Ticket - Severities TicketTypeShortBUGSOFT=Dysfonctionnement logiciel TicketTypeShortBUGHARD=Dysfonctionnement matériel TicketTypeShortCOM=Commercial question -TicketTypeShortINCIDENT=Request for assistance + +TicketTypeShortHELP=Request for functionnal help +TicketTypeShortISSUE=Issue, bug or problem +TicketTypeShortREQUEST=Change or enhancement request TicketTypeShortPROJET=Projekt TicketTypeShortOTHER=Muu @@ -137,6 +140,10 @@ NoUnreadTicketsFound=No unread ticket found TicketViewAllTickets=View all tickets TicketViewNonClosedOnly=View only open tickets TicketStatByStatus=Tickets by status +OrderByDateAsc=Sort by ascending date +OrderByDateDesc=Sort by descending date +ShowAsConversation=Show as conversation list +MessageListViewType=Show as table list # # Ticket card @@ -222,6 +229,9 @@ TicketConfirmChangeStatus=Confirm the status change: %s ? TicketLogStatusChanged=Status changed: %s to %s TicketNotNotifyTiersAtCreate=Not notify company at create Unread=Unread +TicketNotCreatedFromPublicInterface=Not available. Ticket was not created from public interface. +PublicInterfaceNotEnabled=Public interface was not enabled +ErrorTicketRefRequired=Ticket reference name is required # # Logs diff --git a/htdocs/langs/et_EE/website.lang b/htdocs/langs/et_EE/website.lang index 2f82229426e..a772eecc9bd 100644 --- a/htdocs/langs/et_EE/website.lang +++ b/htdocs/langs/et_EE/website.lang @@ -56,7 +56,7 @@ NoPageYet=No pages yet YouCanCreatePageOrImportTemplate=You can create a new page or import a full website template SyntaxHelp=Help on specific syntax tips YouCanEditHtmlSourceckeditor=You can edit HTML source code using the "Source" button in editor. -YouCanEditHtmlSource=
    You can include PHP code into this source using tags <?php ?>. The following global variables are available: $conf, $db, $mysoc, $user, $website, $websitepage, $weblangs.

    You can also include content of another Page/Container with the following syntax:
    <?php includeContainer('alias_of_container_to_include'); ?>

    You can make a redirect to another Page/Container with the following syntax (Note: do not output any content before a redirect):
    <?php redirectToContainer('alias_of_container_to_redirect_to'); ?>

    To add a link to another page, use the syntax:
    <a href="alias_of_page_to_link_to.php">mylink<a>

    To include a link to download a file stored into the documents directory, use the document.php wrapper:
    Example, for a file into documents/ecm (need to be logged), syntax is:
    <a href="/document.php?modulepart=ecm&file=[relative_dir/]filename.ext">
    For a file into documents/medias (open directory for public access), syntax is:
    <a href="/document.php?modulepart=medias&file=[relative_dir/]filename.ext">
    For a file shared with a share link (open access using the sharing hash key of file), syntax is:
    <a href="/document.php?hashp=publicsharekeyoffile">

    To include an image stored into the documents directory, use the viewimage.php wrapper:
    Example, for an image into documents/medias (open directory for public access), syntax is:
    <img src="/viewimage.php?modulepart=medias&file=[relative_dir/]filename.ext">
    +YouCanEditHtmlSource=
    You can include PHP code into this source using tags <?php ?>. The following global variables are available: $conf, $db, $mysoc, $user, $website, $websitepage, $weblangs.

    You can also include content of another Page/Container with the following syntax:
    <?php includeContainer('alias_of_container_to_include'); ?>

    You can make a redirect to another Page/Container with the following syntax (Note: do not output any content before a redirect):
    <?php redirectToContainer('alias_of_container_to_redirect_to'); ?>

    To add a link to another page, use the syntax:
    <a href="alias_of_page_to_link_to.php">mylink<a>

    To include a link to download a file stored into the documents directory, use the document.php wrapper:
    Example, for a file into documents/ecm (need to be logged), syntax is:
    <a href="/document.php?modulepart=ecm&file=[relative_dir/]filename.ext">
    For a file into documents/medias (open directory for public access), syntax is:
    <a href="/document.php?modulepart=medias&file=[relative_dir/]filename.ext">
    For a file shared with a share link (open access using the sharing hash key of file), syntax is:
    <a href="/document.php?hashp=publicsharekeyoffile">

    To include an image stored into the documents directory, use the viewimage.php wrapper:
    Example, for an image into documents/medias (open directory for public access), syntax is:
    <img src="/viewimage.php?modulepart=medias&file=[relative_dir/]filename.ext">

    More examples of HTML or dynamic code available on the wiki documentation
    . ClonePage=Clone page/container CloneSite=Clone site SiteAdded=Website added @@ -114,3 +114,10 @@ CSSContentTooltipHelp=Enter here CSS content. To avoid any conflict with the CSS LinkAndScriptsHereAreNotLoadedInEditor=Warning: This content is output only when site is accessed from a server. It is not used in Edit mode so if you need to load javascript files also in edit mode, just add your tag 'script src=...' into the page. Dynamiccontent=Sample of a page with dynamic content ImportSite=Import website template +EditInLineOnOff=Mode 'Edit inline' is %s +ShowSubContainersOnOff=Mode to execute 'dynamic content' is %s +GlobalCSSorJS=Global CSS/JS/Header file of web site +BackToHomePage=Back to home page... +TranslationLinks=Translation links +YouTryToAccessToAFileThatIsNotAWebsitePage=You try to access to a page that is not a website page +UseTextBetween5And70Chars=For good SEO practices, use a text between 5 and 70 characters diff --git a/htdocs/langs/eu_ES/accountancy.lang b/htdocs/langs/eu_ES/accountancy.lang index 1fc3b3e05ec..e1b413ac09d 100644 --- a/htdocs/langs/eu_ES/accountancy.lang +++ b/htdocs/langs/eu_ES/accountancy.lang @@ -1,4 +1,5 @@ -# Dolibarr language file - en_US - Accounting Expert +# Dolibarr language file - en_US - Accountancy (Double entries) +Accountancy=Accountancy Accounting=Accounting ACCOUNTING_EXPORT_SEPARATORCSV=Column separator for export file ACCOUNTING_EXPORT_DATE=Date format for export file @@ -97,6 +98,8 @@ MenuExpenseReportAccounts=Expense report accounts MenuLoanAccounts=Loan accounts MenuProductsAccounts=Product accounts MenuClosureAccounts=Closure accounts +MenuAccountancyClosure=Closure +MenuAccountancyValidationMovements=Validate movements ProductsBinding=Products accounts TransferInAccounting=Transfer in accounting RegistrationInAccounting=Registration in accounting @@ -164,12 +167,14 @@ ACCOUNTING_ACCOUNT_SUSPENSE=Accounting account of wait DONATION_ACCOUNTINGACCOUNT=Accounting account to register donations ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Accounting account to register subscriptions -ACCOUNTING_PRODUCT_BUY_ACCOUNT=Accounting account by default for bought products (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_ACCOUNT=Accounting account by default for the bought products (used if not defined in the product sheet) ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Accounting account by default for the sold products (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Accounting account by default for the sold products in EEC (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Accounting account by default for the sold products export out of EEC (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Accounting account by default for the products sold in EEC (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Accounting account by default for the products sold and exported out of EEC (used if not defined in the product sheet) ACCOUNTING_SERVICE_BUY_ACCOUNT=Accounting account by default for the bought services (used if not defined in the service sheet) ACCOUNTING_SERVICE_SOLD_ACCOUNT=Accounting account by default for the sold services (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Accounting account by default for the services sold in EEC (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Accounting account by default for the services sold and exported out of EEC (used if not defined in the service sheet) Doctype=Type of document Docdate=Date @@ -192,9 +197,10 @@ ByPersonalizedAccountGroups=By personalized groups ByYear=By year NotMatch=Not Set DeleteMvt=Delete Ledger lines +DelMonth=Month to delete DelYear=Year to delete DelJournal=Journal to delete -ConfirmDeleteMvt=This will delete all lines of the Ledger for year and/or from a specific journal. At least one criterion is required. +ConfirmDeleteMvt=This will delete all lines of the Ledger for the year/month and/or from a specific journal (At least one criterion is required). You will have to reuse the feature 'Registration inaccounting' to have the deleted record back in the ledger. ConfirmDeleteMvtPartial=This will delete the transaction from the Ledger (all lines related to same transaction will be deleted) FinanceJournal=Finance journal ExpenseReportsJournal=Expense reports journal @@ -235,13 +241,19 @@ DescVentilDoneCustomer=Consult here the list of the lines of invoices customers DescVentilTodoCustomer=Bind invoice lines not already bound with a product accounting account ChangeAccount=Change the product/service accounting account for selected lines with the following accounting account: Vide=- -DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account (only record not already transfered in accountancy are visible) DescVentilDoneSupplier=Consult here the list of the lines of vendor invoices and their accounting account DescVentilTodoExpenseReport=Bind expense report lines not already bound with a fee accounting account DescVentilExpenseReport=Consult here the list of expense report lines bound (or not) to a fee accounting account DescVentilExpenseReportMore=If you setup accounting account on type of expense report lines, the application will be able to make all the binding between your expense report lines and the accounting account of your chart of accounts, just in one click with the button "%s". If account was not set on fees dictionary or if you still have some lines not bound to any account, you will have to make a manual binding from the menu "%s". DescVentilDoneExpenseReport=Consult here the list of the lines of expenses reports and their fees accounting account +DescClosure=Consult here the number of movements by month who are not validated & fiscal years already open +OverviewOfMovementsNotValidated=Step 1/ Overview of movements not validated. (Necessary to close a fiscal year) +ValidateMovements=Validate movements +DescValidateMovements=Any modification or deletion of writing, lettering and deletes will be prohibited. All entries for an exercise must be validated otherwise closing will not be possible +SelectMonthAndValidate=Select month and validate movements + ValidateHistory=Bind Automatically AutomaticBindingDone=Automatic binding done @@ -256,6 +268,7 @@ ListOfProductsWithoutAccountingAccount=List of products not bound to any account ChangeBinding=Change the binding Accounted=Accounted in ledger NotYetAccounted=Not yet accounted in ledger +ShowTutorial=Show Tutorial ## Admin ApplyMassCategories=Apply mass categories @@ -264,7 +277,7 @@ CategoryDeleted=Category for the accounting account has been removed AccountingJournals=Accounting journals AccountingJournal=Accounting journal NewAccountingJournal=New accounting journal -ShowAccoutingJournal=Show accounting journal +ShowAccountingJournal=Show accounting journal NatureOfJournal=Nature of Journal AccountingJournalType1=Miscellaneous operations AccountingJournalType2=Sales diff --git a/htdocs/langs/eu_ES/admin.lang b/htdocs/langs/eu_ES/admin.lang index 30cb8cd7d92..23de83fa706 100644 --- a/htdocs/langs/eu_ES/admin.lang +++ b/htdocs/langs/eu_ES/admin.lang @@ -178,6 +178,8 @@ Compression=Konpresioa CommandsToDisableForeignKeysForImport=Command to disable foreign keys on import CommandsToDisableForeignKeysForImportWarning=Mandatory if you want to be able to restore your sql dump later ExportCompatibility=Compatibility of generated export file +ExportUseMySQLQuickParameter=Use the --quick parameter +ExportUseMySQLQuickParameterHelp=The '--quick' parameter helps limit RAM consumption for large tables. MySqlExportParameters=MySQL esportatzeko parametroak PostgreSqlExportParameters= PostgreSQL esportatzeko parametroak UseTransactionnalMode=Use transactional mode @@ -218,7 +220,7 @@ DoliStoreDesc=DoliStore, the official market place for Dolibarr ERP/CRM external DoliPartnersDesc=List of companies providing custom-developed modules or features.
    Note: since Dolibarr is an open source application, anyone experienced in PHP programming may develop a module. WebSiteDesc=External websites for more add-on (non-core) modules... DevelopYourModuleDesc=Some solutions to develop your own module... -URL=Esteka +URL=URL BoxesAvailable=Widgets available BoxesActivated=Widgets activated ActivateOn=Aktibatu on @@ -268,6 +270,7 @@ Emails=Emails EMailsSetup=Emails setup EMailsDesc=This page allows you to override your default PHP parameters for email sending. In most cases on Unix/Linux OS, the PHP setup is correct and these parameters are unnecessary. EmailSenderProfiles=Emails sender profiles +EMailsSenderProfileDesc=You can keep this section empty. If you enter some emails here, they will be added to the list of possible senders into the combobox when your write a new email. MAIN_MAIL_SMTP_PORT=SMTP/SMTPS Port (default value in php.ini: %s) MAIN_MAIL_SMTP_SERVER=SMTP/SMTPS Host (default value in php.ini: %s) MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=SMTP/SMTPS Port (Not defined into PHP on Unix-like systems) @@ -277,7 +280,7 @@ MAIN_MAIL_ERRORS_TO=Email used for error returns emails (fields 'Errors-To' in e MAIN_MAIL_AUTOCOPY_TO= Copy (Bcc) all sent emails to MAIN_DISABLE_ALL_MAILS=Disable all email sending (for test purposes or demos) MAIN_MAIL_FORCE_SENDTO=Send all emails to (instead of real recipients, for test purposes) -MAIN_MAIL_ENABLED_USER_DEST_SELECT=Add employee users with email into allowed recipient list +MAIN_MAIL_ENABLED_USER_DEST_SELECT=Suggest emails of employees (if defined) into the list of predefined recipient when writing a new email MAIN_MAIL_SENDMODE=Email sending method MAIN_MAIL_SMTPS_ID=SMTP ID (if sending server requires authentication) MAIN_MAIL_SMTPS_PW=SMTP Password (if sending server requires authentication) @@ -462,7 +465,9 @@ EnableAndSetupModuleCron=If you want to have this recurring invoice generated au ModuleCompanyCodeCustomerAquarium=%s followed by customer code for a customer accounting code ModuleCompanyCodeSupplierAquarium=%s followed by vendor code for a vendor accounting code ModuleCompanyCodePanicum=Return an empty accounting code. -ModuleCompanyCodeDigitaria=Accounting code depends on third-party code. The code is composed of the character "C" in the first position followed by the first 5 characters of the third-party code. +ModuleCompanyCodeDigitaria=Returns a compound accounting code according to the name of the third party. The code consists of a prefix that can be defined in the first position followed by the number of characters defined in the third party code. +ModuleCompanyCodeCustomerDigitaria=%s followed by the truncated customer name by the number of characters: %s for the customer accounting code. +ModuleCompanyCodeSupplierDigitaria=%s followed by the truncated supplier name by the number of characters: %s for the supplier accounting code. Use3StepsApproval=By default, Purchase Orders need to be created and approved by 2 different users (one step/user to create and one step/user to approve. Note that if user has both permission to create and approve, one step/user will be enough). You can ask with this option to introduce a third step/user approval, if amount is higher than a dedicated value (so 3 steps will be necessary: 1=validation, 2=first approval and 3=second approval if amount is enough).
    Set this to empty if one approval (2 steps) is enough, set it to a very low value (0.1) if a second approval (3 steps) is always required. UseDoubleApproval=Use a 3 steps approval when amount (without tax) is higher than... WarningPHPMail=WARNING: It is often better to setup outgoing emails to use the email server of your provider instead of the default setup. Some email providers (like Yahoo) do not allow you to send an email from another server than their own server. Your current setup uses the server of the application to send email and not the server of your email provider, so some recipients (the one compatible with the restrictive DMARC protocol), will ask your email provider if they can accept your email and some email providers (like Yahoo) may respond "no" because the server is not theirs, so few of your sent Emails may not be accepted (be careful also of your email provider's sending quota).
    If your Email provider (like Yahoo) has this restriction, you must change Email setup to choose the other method "SMTP server" and enter the SMTP server and credentials provided by your Email provider. @@ -524,7 +529,7 @@ Module50Desc=Management of Products Module51Name=Mass mailings Module51Desc=Mass paper mailing management Module52Name=Stock-ak -Module52Desc=Stock management (for products only) +Module52Desc=Stock management Module53Name=Zerbitzuak Module53Desc=Management of Services Module54Name=Contracts/Subscriptions @@ -622,7 +627,7 @@ Module5000Desc=Allows you to manage multiple companies Module6000Name=Workflow Module6000Desc=Workflow management (automatic creation of object and/or automatic status change) Module10000Name=Websites -Module10000Desc=Create websites (public) with a WYSIWYG editor. Just setup your web server (Apache, Nginx, ...) to point to the dedicated Dolibarr directory to have it online on the internet with your own domain name. +Module10000Desc=Create websites (public) with a WYSIWYG editor. This is a webmaster or developer oriented CMS (it is better to know HTML and CSS language). Just setup your web server (Apache, Nginx, ...) to point to the dedicated Dolibarr directory to have it online on the internet with your own domain name. Module20000Name=Leave Request Management Module20000Desc=Define and track employee leave requests Module39000Name=Product Lots @@ -841,10 +846,10 @@ Permission1002=Create/modify warehouses Permission1003=Delete warehouses Permission1004=Read stock movements Permission1005=Create/modify stock movements -Permission1101=Read delivery orders -Permission1102=Create/modify delivery orders -Permission1104=Validate delivery orders -Permission1109=Delete delivery orders +Permission1101=Read delivery receipts +Permission1102=Create/modify delivery receipts +Permission1104=Validate delivery receipts +Permission1109=Delete delivery receipts Permission1121=Read supplier proposals Permission1122=Create/modify supplier proposals Permission1123=Validate supplier proposals @@ -873,9 +878,9 @@ Permission1251=Run mass imports of external data into database (data load) Permission1321=Export customer invoices, attributes and payments Permission1322=Reopen a paid bill Permission1421=Export sales orders and attributes -Permission2401=Read actions (events or tasks) linked to his account -Permission2402=Create/modify actions (events or tasks) linked to his account -Permission2403=Delete actions (events or tasks) linked to his account +Permission2401=Read actions (events or tasks) linked to his user account (if owner of event) +Permission2402=Create/modify actions (events or tasks) linked to his user account (if owner of event) +Permission2403=Delete actions (events or tasks) linked to his user account (if owner of event) Permission2411=Read actions (events or tasks) of others Permission2412=Create/modify actions (events or tasks) of others Permission2413=Delete actions (events or tasks) of others @@ -901,6 +906,7 @@ Permission20003=Delete leave requests Permission20004=Read all leave requests (even of user not subordinates) Permission20005=Create/modify leave requests for everybody (even of user not subordinates) Permission20006=Admin leave requests (setup and update balance) +Permission20007=Approve leave requests Permission23001=Read Scheduled job Permission23002=Create/update Scheduled job Permission23003=Delete Scheduled job @@ -915,7 +921,7 @@ Permission50414=Delete operations in ledger Permission50415=Delete all operations by year and journal in ledger Permission50418=Export operations of the ledger Permission50420=Report and export reports (turnover, balance, journals, ledger) -Permission50430=Define and close a fiscal period +Permission50430=Define fiscal periods. Validate transactions and close fiscal periods. Permission50440=Manage chart of accounts, setup of accountancy Permission51001=Read assets Permission51002=Create/Update assets @@ -962,6 +968,7 @@ DictionaryAccountancyJournal=Accounting journals DictionaryEMailTemplates=Email Templates DictionaryUnits=Units DictionaryMeasuringUnits=Measuring Units +DictionarySocialNetworks=Social Networks DictionaryProspectStatus=Proiektuaren egoera DictionaryHolidayTypes=Types of leave DictionaryOpportunityStatus=Lead status for project/lead @@ -1057,7 +1064,7 @@ BackgroundImageLogin=Background image PermanentLeftSearchForm=Permanent search form on left menu DefaultLanguage=Default language EnableMultilangInterface=Enable multilanguage support -EnableShowLogo=Show logo on left menu +EnableShowLogo=Show the company logo in the menu CompanyInfo=Company/Organization CompanyIds=Company/Organization identities CompanyName=Izena @@ -1067,7 +1074,11 @@ CompanyTown=Town CompanyCountry=Country CompanyCurrency=Main currency CompanyObject=Object of the company +IDCountry=ID country Logo=Logo +LogoDesc=Main logo of company. Will be used into generated documents (PDF, ...) +LogoSquarred=Logo (squarred) +LogoSquarredDesc=Must be a squarred icon (width = height). This logo will be used as the favorite icon or other need like for the top menu bar (if not disabled into display setup). DoNotSuggestPaymentMode=Do not suggest NoActiveBankAccountDefined=No active bank account defined OwnerOfBankAccount=Owner of bank account %s @@ -1113,7 +1124,7 @@ LogEventDesc=Enable logging for specific security events. Administrators the log AreaForAdminOnly=Setup parameters can be set by administrator users only. SystemInfoDesc=System information is miscellaneous technical information you get in read only mode and visible for administrators only. SystemAreaForAdminOnly=This area is available to administrator users only. Dolibarr user permissions cannot change this restriction. -CompanyFundationDesc=Edit the information of the company/entity. Click on "%s" or "%s" button at the bottom of the page. +CompanyFundationDesc=Edit the information of the company/entity. Click on "%s" button at the bottom of the page. AccountantDesc=If you have an external accountant/bookkeeper, you can edit here its information. AccountantFileNumber=Accountant code DisplayDesc=Parameters affecting the look and behaviour of Dolibarr can be modified here. @@ -1129,7 +1140,7 @@ TriggerAlwaysActive=Triggers in this file are always active, whatever are the ac TriggerActiveAsModuleActive=Triggers in this file are active as module %s is enabled. GeneratedPasswordDesc=Choose the method to be used for auto-generated passwords. DictionaryDesc=Insert all reference data. You can add your values to the default. -ConstDesc=This page allows you to edit (override) parameters not available in other pages. These are mostly reserved parameters for developers/advanced troubleshooting. For a full list of the parameters available see here. +ConstDesc=This page allows you to edit (override) parameters not available in other pages. These are mostly reserved parameters for developers/advanced troubleshooting only. MiscellaneousDesc=All other security related parameters are defined here. LimitsSetup=Limits/Precision setup LimitsDesc=You can define limits, precisions and optimizations used by Dolibarr here @@ -1456,6 +1467,13 @@ LDAPFieldSidExample=Example: objectsid LDAPFieldEndLastSubscription=Date of subscription end LDAPFieldTitle=Job position LDAPFieldTitleExample=Example: title +LDAPFieldGroupid=Group id +LDAPFieldGroupidExample=Exemple : gidnumber +LDAPFieldUserid=User id +LDAPFieldUseridExample=Exemple : uidnumber +LDAPFieldHomedirectory=Home directory +LDAPFieldHomedirectoryExample=Exemple : homedirectory +LDAPFieldHomedirectoryprefix=Home directory prefix LDAPSetupNotComplete=LDAP setup not complete (go on others tabs) LDAPNoUserOrPasswordProvidedAccessIsReadOnly=No administrator or password provided. LDAP access will be anonymous and in read only mode. LDAPDescContact=This page allows you to define LDAP attributes name in LDAP tree for each data found on Dolibarr contacts. @@ -1577,6 +1595,7 @@ FCKeditorForProductDetails=WYSIWIG creation/edition of products details lines fo FCKeditorForMailing= WYSIWIG creation/edition for mass eMailings (Tools->eMailing) FCKeditorForUserSignature=WYSIWIG creation/edition of user signature FCKeditorForMail=WYSIWIG creation/edition for all mail (except Tools->eMailing) +FCKeditorForTicket=WYSIWIG creation/edition for tickets ##### Stock ##### StockSetup=Stock module setup 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. @@ -1653,8 +1672,9 @@ CashDesk=Point of Sale CashDeskSetup=Point of Sales module setup CashDeskThirdPartyForSell=Default generic third party to use for sales CashDeskBankAccountForSell=Default account to use to receive cash payments -CashDeskBankAccountForCheque= Default account to use to receive payments by check -CashDeskBankAccountForCB= Default account to use to receive payments by credit cards +CashDeskBankAccountForCheque=Default account to use to receive payments by check +CashDeskBankAccountForCB=Default account to use to receive payments by credit cards +CashDeskBankAccountForSumup=Default bank account to use to receive payments by SumUp 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). CashDeskIdWareHouse=Force and restrict warehouse to use for stock decrease StockDecreaseForPointOfSaleDisabled=Stock decrease from Point of Sale disabled @@ -1693,7 +1713,7 @@ SuppliersSetup=Vendor module setup SuppliersCommandModel=Complete template of purchase order (logo...) SuppliersInvoiceModel=Complete template of vendor invoice (logo...) SuppliersInvoiceNumberingModel=Vendor invoices numbering models -IfSetToYesDontForgetPermission=If set to yes, don't forget to provide permissions to groups or users allowed for the second approval +IfSetToYesDontForgetPermission=If set to a non null value, don't forget to provide permissions to groups or users allowed for the second approval ##### GeoIPMaxmind ##### GeoIPMaxmindSetup=GeoIP Maxmind module setup PathToGeoIPMaxmindCountryDataFile=Path to file containing Maxmind ip to country translation.
    Examples:
    /usr/local/share/GeoIP/GeoIP.dat
    /usr/share/GeoIP/GeoIP.dat
    /usr/share/GeoIP/GeoLite2-Country.mmdb @@ -1782,6 +1802,8 @@ FixTZ=TimeZone fix FillFixTZOnlyIfRequired=Example: +2 (fill only if problem experienced) ExpectedChecksum=Expected Checksum CurrentChecksum=Current Checksum +ExpectedSize=Expected size +CurrentSize=Current size ForcedConstants=Required constant values MailToSendProposal=Customer proposals MailToSendOrder=Sales orders @@ -1846,8 +1868,10 @@ NothingToSetup=There is no specific setup required for this module. SetToYesIfGroupIsComputationOfOtherGroups=Set this to yes if this group is a computation of other groups EnterCalculationRuleIfPreviousFieldIsYes=Enter calculation rule if previous field was set to Yes (For example 'CODEGRP1+CODEGRP2') SeveralLangugeVariatFound=Several language variants found -COMPANY_AQUARIUM_REMOVE_SPECIAL=Remove special characters +RemoveSpecialChars=Remove special characters COMPANY_AQUARIUM_CLEAN_REGEX=Regex filter to clean value (COMPANY_AQUARIUM_CLEAN_REGEX) +COMPANY_DIGITARIA_CLEAN_REGEX=Regex filter to clean value (COMPANY_DIGITARIA_CLEAN_REGEX) +COMPANY_DIGITARIA_UNIQUE_CODE=Duplicate not allowed GDPRContact=Data Protection Officer (DPO, Data Privacy or GDPR contact) GDPRContactDesc=If you store data about European companies/citizens, you can name the contact who is responsible for the General Data Protection Regulation here HelpOnTooltip=Help text to show on tooltip @@ -1884,8 +1908,8 @@ CodeLastResult=Latest result code NbOfEmailsInInbox=Number of emails in source directory LoadThirdPartyFromName=Load third party searching on %s (load only) LoadThirdPartyFromNameOrCreate=Load third party searching on %s (create if not found) -WithDolTrackingID=Dolibarr Tracking ID found -WithoutDolTrackingID=Dolibarr Tracking ID not found +WithDolTrackingID=Dolibarr Reference found in Message ID +WithoutDolTrackingID=Dolibarr Reference not found in Message ID FormatZip=Zip MainMenuCode=Menu entry code (mainmenu) ECMAutoTree=Show automatic ECM tree @@ -1896,6 +1920,7 @@ ResourceSetup=Configuration of Resource module UseSearchToSelectResource=Use a search form to choose a resource (rather than a drop-down list). DisabledResourceLinkUser=Disable feature to link a resource to users DisabledResourceLinkContact=Disable feature to link a resource to contacts +EnableResourceUsedInEventCheck=Enable feature to check if a resource is in use in an event ConfirmUnactivation=Confirm module reset OnMobileOnly=On small screen (smartphone) only DisableProspectCustomerType=Disable the "Prospect + Customer" third party type (so third party must be Prospect or Customer but can't be both) @@ -1937,3 +1962,5 @@ RESTRICT_ON_IP=Allow access to some host IP only (wildcard not allowed, use spac BaseOnSabeDavVersion=Based on the library SabreDAV version NotAPublicIp=Not a public IP MakeAnonymousPing=Make an anonymous Ping '+1' to the Dolibarr foundation server (done 1 time only after installation) to allow the foundation to count the number of Dolibarr installation. +FeatureNotAvailableWithReceptionModule=Feature not available when module Reception is enabled +EmailTemplate=Template for email diff --git a/htdocs/langs/eu_ES/agenda.lang b/htdocs/langs/eu_ES/agenda.lang index bf08e333410..3e311ddb7a9 100644 --- a/htdocs/langs/eu_ES/agenda.lang +++ b/htdocs/langs/eu_ES/agenda.lang @@ -76,6 +76,7 @@ ContractSentByEMail=Contract %s sent by email OrderSentByEMail=Sales order %s sent by email InvoiceSentByEMail=Customer invoice %s sent by email SupplierOrderSentByEMail=Purchase order %s sent by email +ORDER_SUPPLIER_DELETEInDolibarr=Purchase order %s deleted SupplierInvoiceSentByEMail=Vendor invoice %s sent by email ShippingSentByEMail=Shipment %s sent by email ShippingValidated= Shipment %s validated @@ -86,6 +87,11 @@ InvoiceDeleted=Invoice deleted PRODUCT_CREATEInDolibarr=Product %s created PRODUCT_MODIFYInDolibarr=Product %s modified PRODUCT_DELETEInDolibarr=Product %s deleted +HOLIDAY_CREATEInDolibarr=Request for leave %s created +HOLIDAY_MODIFYInDolibarr=Request for leave %s modified +HOLIDAY_APPROVEInDolibarr=Request for leave %s approved +HOLIDAY_VALIDATEDInDolibarr=Request for leave %s validated +HOLIDAY_DELETEInDolibarr=Request for leave %s deleted EXPENSE_REPORT_CREATEInDolibarr=Expense report %s created EXPENSE_REPORT_VALIDATEInDolibarr=Expense report %s validated EXPENSE_REPORT_APPROVEInDolibarr=Expense report %s approved @@ -99,6 +105,14 @@ TICKET_MODIFYInDolibarr=Ticket %s modified TICKET_ASSIGNEDInDolibarr=Ticket %s assigned TICKET_CLOSEInDolibarr=Ticket %s closed TICKET_DELETEInDolibarr=Ticket %s deleted +BOM_VALIDATEInDolibarr=BOM validated +BOM_UNVALIDATEInDolibarr=BOM unvalidated +BOM_CLOSEInDolibarr=BOM disabled +BOM_REOPENInDolibarr=BOM reopen +BOM_DELETEInDolibarr=BOM deleted +MO_VALIDATEInDolibarr=MO validated +MO_PRODUCEDInDolibarr=MO produced +MO_DELETEInDolibarr=MO deleted ##### End agenda events ##### AgendaModelModule=Document templates for event DateActionStart=Start date diff --git a/htdocs/langs/eu_ES/boxes.lang b/htdocs/langs/eu_ES/boxes.lang index 108c637f59c..76c9a54a5b4 100644 --- a/htdocs/langs/eu_ES/boxes.lang +++ b/htdocs/langs/eu_ES/boxes.lang @@ -19,6 +19,7 @@ BoxLastContacts=Latest contacts/addresses BoxLastMembers=Latest members BoxFicheInter=Latest interventions BoxCurrentAccounts=Open accounts balance +BoxTitleMemberNextBirthdays=Birthdays of this month (members) BoxTitleLastRssInfos=Latest %s news from %s BoxTitleLastProducts=Products/Services: last %s modified BoxTitleProductsAlertStock=Products: stock alert @@ -34,6 +35,7 @@ BoxTitleLastFicheInter=Latest %s modified interventions BoxTitleOldestUnpaidCustomerBills=Customer Invoices: oldest %s unpaid BoxTitleOldestUnpaidSupplierBills=Vendor Invoices: oldest %s unpaid BoxTitleCurrentAccounts=Open Accounts: balances +BoxTitleSupplierOrdersAwaitingReception=Supplier orders awaiting reception BoxTitleLastModifiedContacts=Contacts/Addresses: last %s modified BoxMyLastBookmarks=Bookmarks: latest %s BoxOldestExpiredServices=Oldest active expired services @@ -42,6 +44,8 @@ BoxTitleLastActionsToDo=Latest %s actions to do BoxTitleLastContracts=Latest %s modified contracts BoxTitleLastModifiedDonations=Latest %s modified donations BoxTitleLastModifiedExpenses=Latest %s modified expense reports +BoxTitleLatestModifiedBoms=Latest %s modified BOMs +BoxTitleLatestModifiedMos=Latest %s modified Manufacturing Orders BoxGlobalActivity=Global activity (invoices, proposals, orders) BoxGoodCustomers=Good customers BoxTitleGoodCustomers=%s Good customers @@ -64,6 +68,7 @@ NoContractedProducts=No products/services contracted NoRecordedContracts=No recorded contracts NoRecordedInterventions=No recorded interventions BoxLatestSupplierOrders=Latest purchase orders +BoxLatestSupplierOrdersAwaitingReception=Latest Purchase Orders (with a pending reception) NoSupplierOrder=No recorded purchase order BoxCustomersInvoicesPerMonth=Customer Invoices per month BoxSuppliersInvoicesPerMonth=Vendor Invoices per month @@ -84,4 +89,14 @@ ForProposals=Proposamenak LastXMonthRolling=The latest %s month rolling ChooseBoxToAdd=Add widget to your dashboard BoxAdded=Widget was added in your dashboard -BoxTitleUserBirthdaysOfMonth=Birthdays of this month +BoxTitleUserBirthdaysOfMonth=Birthdays of this month (users) +BoxLastManualEntries=Last manual entries in accountancy +BoxTitleLastManualEntries=%s latest manual entries +NoRecordedManualEntries=No manual entries record in accountancy +BoxSuspenseAccount=Count accountancy operation with suspense account +BoxTitleSuspenseAccount=Number of unallocated lines +NumberOfLinesInSuspenseAccount=Number of line in suspense account +SuspenseAccountNotDefined=Suspense account isn't defined +BoxLastCustomerShipments=Last customer shipments +BoxTitleLastCustomerShipments=Latest %s customer shipments +NoRecordedShipments=No recorded customer shipment diff --git a/htdocs/langs/eu_ES/commercial.lang b/htdocs/langs/eu_ES/commercial.lang index b906dc8f734..7a9a76f3535 100644 --- a/htdocs/langs/eu_ES/commercial.lang +++ b/htdocs/langs/eu_ES/commercial.lang @@ -1,6 +1,6 @@ # Dolibarr language file - Source file is en_US - commercial -Commercial=Komertziala -CommercialArea=Commercial area +Commercial=Commerce +CommercialArea=Commerce area Customer=Bezeroa Customers=Customers Prospect=Prospect @@ -59,7 +59,7 @@ ActionAC_FAC=Send customer invoice by mail ActionAC_REL=Send customer invoice by mail (reminder) ActionAC_CLO=Itxi ActionAC_EMAILING=Send mass email -ActionAC_COM=Send customer order by mail +ActionAC_COM=Send sales order by mail ActionAC_SHIP=Send shipping by mail ActionAC_SUP_ORD=Send purchase order by mail ActionAC_SUP_INV=Send vendor invoice by mail diff --git a/htdocs/langs/eu_ES/deliveries.lang b/htdocs/langs/eu_ES/deliveries.lang index 03eba3d636b..1f48c01de75 100644 --- a/htdocs/langs/eu_ES/deliveries.lang +++ b/htdocs/langs/eu_ES/deliveries.lang @@ -2,7 +2,7 @@ Delivery=Delivery DeliveryRef=Ref Delivery DeliveryCard=Receipt card -DeliveryOrder=Delivery order +DeliveryOrder=Delivery receipt DeliveryDate=Delivery date CreateDeliveryOrder=Generate delivery receipt DeliveryStateSaved=Delivery state saved @@ -18,13 +18,14 @@ StatusDeliveryCanceled=Canceled StatusDeliveryDraft=Draft StatusDeliveryValidated=Received # merou PDF model -NameAndSignature=Name and Signature : +NameAndSignature=Name and Signature: ToAndDate=To___________________________________ on ____/_____/__________ GoodStatusDeclaration=Have received the goods above in good condition, -Deliverer=Deliverer : +Deliverer=Deliverer: Sender=Sender Recipient=Recipient ErrorStockIsNotEnough=There's not enough stock Shippable=Shippable NonShippable=Not Shippable ShowReceiving=Show delivery receipt +NonExistentOrder=Nonexistent order diff --git a/htdocs/langs/eu_ES/errors.lang b/htdocs/langs/eu_ES/errors.lang index 0c07b2eafc4..cd726162a85 100644 --- a/htdocs/langs/eu_ES/errors.lang +++ b/htdocs/langs/eu_ES/errors.lang @@ -196,6 +196,7 @@ ErrorPhpMailDelivery=Check that you don't use a too high number of recipients an ErrorUserNotAssignedToTask=User must be assigned to task to be able to enter time consumed. ErrorTaskAlreadyAssigned=Task already assigned to user ErrorModuleFileSeemsToHaveAWrongFormat=The module package seems to have a wrong format. +ErrorModuleFileSeemsToHaveAWrongFormat2=At least one mandatory directory must exists into zip of module: %s or %s ErrorFilenameDosNotMatchDolibarrPackageRules=The name of the module package (%s) does not match expected name syntax: %s ErrorDuplicateTrigger=Error, duplicate trigger name %s. Already loaded from %s. ErrorNoWarehouseDefined=Error, no warehouses defined. @@ -219,6 +220,9 @@ ErrorURLMustStartWithHttp=URL %s must start with http:// or https:// ErrorNewRefIsAlreadyUsed=Error, the new reference is already used ErrorDeletePaymentLinkedToAClosedInvoiceNotPossible=Error, delete payment linked to a closed invoice is not possible. ErrorSearchCriteriaTooSmall=Search criteria too small. +ErrorObjectMustHaveStatusActiveToBeDisabled=Objects must have status 'Active' to be disabled +ErrorObjectMustHaveStatusDraftOrDisabledToBeActivated=Objects must have status 'Draft' or 'Disabled' to be enabled +ErrorNoFieldWithAttributeShowoncombobox=No fields has property 'showoncombobox' into definition of object '%s'. No way to show the combolist. # Warnings WarningParamUploadMaxFileSizeHigherThanPostMaxSize=Your PHP parameter upload_max_filesize (%s) is higher than PHP parameter post_max_size (%s). This is not a consistent setup. WarningPasswordSetWithNoAccount=A password was set for this member. However, no user account was created. So this password is stored but can't be used to login to Dolibarr. It may be used by an external module/interface but if you don't need to define any login nor password for a member, you can disable option "Manage a login for each member" from Member module setup. If you need to manage a login but don't need any password, you can keep this field empty to avoid this warning. Note: Email can also be used as a login if the member is linked to a user. @@ -244,3 +248,4 @@ WarningAnEntryAlreadyExistForTransKey=An entry already exists for the translatio WarningNumberOfRecipientIsRestrictedInMassAction=Warning, number of different recipient is limited to %s when using the mass actions on lists WarningDateOfLineMustBeInExpenseReportRange=Warning, the date of line is not in the range of the expense report WarningProjectClosed=Project is closed. You must re-open it first. +WarningSomeBankTransactionByChequeWereRemovedAfter=Some bank transaction were removed after that the receipt including them were generated. So nb of cheques and total of receipt may differ from number and total in list. diff --git a/htdocs/langs/eu_ES/holiday.lang b/htdocs/langs/eu_ES/holiday.lang index 21c60d4f968..920f3339704 100644 --- a/htdocs/langs/eu_ES/holiday.lang +++ b/htdocs/langs/eu_ES/holiday.lang @@ -8,7 +8,6 @@ NotActiveModCP=You must enable the module Leave to view this page. AddCP=Make a leave request DateDebCP=Start date DateFinCP=End date -DateCreateCP=Creation date DraftCP=Draft ToReviewCP=Awaiting approval ApprovedCP=Approved @@ -18,6 +17,7 @@ ValidatorCP=Approbator ListeCP=List of leave LeaveId=Leave ID ReviewedByCP=Will be approved by +UserID=User ID UserForApprovalID=User for approval ID UserForApprovalFirstname=First name of approval user UserForApprovalLastname=Last name of approval user @@ -128,3 +128,4 @@ TemplatePDFHolidays=Template for leave requests PDF FreeLegalTextOnHolidays=Free text on PDF WatermarkOnDraftHolidayCards=Watermarks on draft leave requests HolidaysToApprove=Holidays to approve +NobodyHasPermissionToValidateHolidays=Nobody has permission to validate holidays diff --git a/htdocs/langs/eu_ES/install.lang b/htdocs/langs/eu_ES/install.lang index 2fe7dc8c038..708b3bac479 100644 --- a/htdocs/langs/eu_ES/install.lang +++ b/htdocs/langs/eu_ES/install.lang @@ -13,6 +13,7 @@ PHPSupportPOSTGETOk=This PHP supports variables POST and GET. PHPSupportPOSTGETKo=It's possible your PHP setup does not support variables POST and/or GET. Check the parameter variables_order in php.ini. PHPSupportGD=This PHP supports GD graphical functions. PHPSupportCurl=This PHP supports Curl. +PHPSupportCalendar=This PHP supports calendars extensions. PHPSupportUTF8=This PHP supports UTF8 functions. PHPSupportIntl=This PHP supports Intl functions. PHPMemoryOK=Your PHP max session memory is set to %s. This should be enough. @@ -21,6 +22,7 @@ Recheck=Click here for a more detailed test 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. ErrorPHPDoesNotSupportGD=Your PHP installation does not support GD graphical functions. No graphs will be available. ErrorPHPDoesNotSupportCurl=Your PHP installation does not support Curl. +ErrorPHPDoesNotSupportCalendar=Your PHP installation does not support php calendar extensions. ErrorPHPDoesNotSupportUTF8=Your PHP installation does not support UTF8 functions. Dolibarr cannot work correctly. Resolve this before installing Dolibarr. ErrorPHPDoesNotSupportIntl=Your PHP installation does not support Intl functions. ErrorDirDoesNotExists=Directory %s does not exist. @@ -203,6 +205,7 @@ MigrationRemiseExceptEntity=Update entity field value of llx_societe_remise_exce MigrationUserRightsEntity=Update entity field value of llx_user_rights MigrationUserGroupRightsEntity=Update entity field value of llx_usergroup_rights MigrationUserPhotoPath=Migration of photo paths for users +MigrationFieldsSocialNetworks=Migration of users fields social networks (%s) MigrationReloadModule=Reload module %s MigrationResetBlockedLog=Reset module BlockedLog for v7 algorithm ShowNotAvailableOptions=Show unavailable options diff --git a/htdocs/langs/eu_ES/main.lang b/htdocs/langs/eu_ES/main.lang index b45edc2f9bf..f0e311e51ef 100644 --- a/htdocs/langs/eu_ES/main.lang +++ b/htdocs/langs/eu_ES/main.lang @@ -114,6 +114,7 @@ InformationToHelpDiagnose=This information can be useful for diagnostic purposes MoreInformation=More information TechnicalInformation=Technical information TechnicalID=Technical ID +LineID=Line ID NotePublic=Note (public) NotePrivate=Note (private) PrecisionUnitIsLimitedToXDecimals=Dolibarr was setup to limit precision of unit prices to %s decimals. @@ -169,6 +170,8 @@ ToValidate=To validate NotValidated=Not validated Save=Gorde SaveAs=Gorde honela +SaveAndStay=Save and stay +SaveAndNew=Save and new TestConnection=Test connection ToClone=Clone ConfirmClone=Choose data you want to clone: @@ -182,6 +185,7 @@ Hide=Hide ShowCardHere=Show card Search=Bilatu SearchOf=Bilatu +SearchMenuShortCut=Ctrl + shift + f Valid=Valid Approve=Approve Disapprove=Disapprove @@ -412,6 +416,7 @@ DefaultTaxRate=Default tax rate Average=Average Sum=Sum Delta=Delta +StatusToPay=To pay RemainToPay=Remain to pay Module=Module/Application Modules=Modules/Applications @@ -474,7 +479,9 @@ Categories=Tags/categories Category=Tag/category By=By From=From +FromLocation=From to=to +To=to and=and or=or Other=Besteak @@ -824,6 +831,7 @@ Mandatory=Mandatory Hello=Hello GoodBye=GoodBye Sincerely=Sincerely +ConfirmDeleteObject=Are you sure you want to delete this object? DeleteLine=Delete line ConfirmDeleteLine=Are you sure you want to delete this line? NoPDFAvailableForDocGenAmongChecked=No PDF were available for the document generation among checked record @@ -840,6 +848,7 @@ Progress=Progress ProgressShort=Progr. FrontOffice=Front office BackOffice=Back office +Submit=Submit View=View Export=Export Exports=Exports @@ -990,3 +999,16 @@ GlobalOpenedElemView=Global view NoArticlesFoundForTheKeyword=No article found for the keyword '%s' NoArticlesFoundForTheCategory=No article found for the category ToAcceptRefuse=To accept | refuse +ContactDefault_agenda=Event +ContactDefault_commande=Order +ContactDefault_contrat=Contract +ContactDefault_facture=Invoice +ContactDefault_fichinter=Intervention +ContactDefault_invoice_supplier=Supplier Invoice +ContactDefault_order_supplier=Supplier Order +ContactDefault_project=Project +ContactDefault_project_task=Task +ContactDefault_propal=Proposal +ContactDefault_supplier_proposal=Supplier Proposal +ContactDefault_ticketsup=Ticket +ContactAddedAutomatically=Contact added from contact thirdparty roles diff --git a/htdocs/langs/eu_ES/modulebuilder.lang b/htdocs/langs/eu_ES/modulebuilder.lang index 0afcfb9b0d0..5e2ae72a85a 100644 --- a/htdocs/langs/eu_ES/modulebuilder.lang +++ b/htdocs/langs/eu_ES/modulebuilder.lang @@ -6,7 +6,7 @@ ModuleBuilderDesc2=Path where modules are generated/edited (first directory for ModuleBuilderDesc3=Generated/editable modules found: %s ModuleBuilderDesc4=A module is detected as 'editable' when the file %s exists in root of module directory NewModule=New module -NewObject=New object +NewObjectInModulebuilder=New object ModuleKey=Module key ObjectKey=Object key ModuleInitialized=Module initialized @@ -60,12 +60,14 @@ HooksFile=File for hooks code ArrayOfKeyValues=Array of key-val ArrayOfKeyValuesDesc=Array of keys and values if field is a combo list with fixed values WidgetFile=Widget file +CSSFile=CSS file +JSFile=Javascript file ReadmeFile=Readme file ChangeLog=ChangeLog file TestClassFile=File for PHP Unit Test class SqlFile=Sql file -PageForLib=File for PHP library -PageForObjLib=File for PHP library dedicated to object +PageForLib=File for the common PHP library +PageForObjLib=File for the PHP library dedicated to object SqlFileExtraFields=Sql file for complementary attributes SqlFileKey=Sql file for keys SqlFileKeyExtraFields=Sql file for keys of complementary attributes @@ -77,17 +79,20 @@ NoTrigger=No trigger NoWidget=No widget GoToApiExplorer=Go to API explorer ListOfMenusEntries=List of menu entries +ListOfDictionariesEntries=List of dictionaries entries ListOfPermissionsDefined=List of defined permissions SeeExamples=See examples here EnabledDesc=Condition to have this field active (Examples: 1 or $conf->global->MYMODULE_MYOPTION) -VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only (not list), 4=Visible on list and update/view form only (not create). Using a negative value means field is not shown by default on list but can be selected for viewing). It can be an expression, for example: preg_match('/public/', $_SERVER['PHP_SELF'])?0:1 +VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only (not list), 4=Visible on list and update/view form only (not create). Using a negative value means field is not shown by default on list but can be selected for viewing). It can be an expression, for example:
    preg_match('/public/', $_SERVER['PHP_SELF'])?0:1
    ($user->rights->holiday->define_holiday ? 1 : 0) IsAMeasureDesc=Can the value of field be cumulated to get a total into list? (Examples: 1 or 0) SearchAllDesc=Is the field used to make a search from the quick search tool? (Examples: 1 or 0) SpecDefDesc=Enter here all documentation you want to provide with your module that is not already defined by other tabs. You can use .md or better, the rich .asciidoc syntax. LanguageDefDesc=Enter in this files, all the key and the translation for each language file. MenusDefDesc=Define here the menus provided by your module +DictionariesDefDesc=Define here the dictionaries provided by your module PermissionsDefDesc=Define here the new permissions provided by your module MenusDefDescTooltip=The menus provided by your module/application are defined into the array $this->menus into the module descriptor file. You can edit manually this file or use the embedded editor.

    Note: Once defined (and module re-activated), menus are also visible into the menu editor available to administrator users on %s. +DictionariesDefDescTooltip=The dictionaries provided by your module/application are defined into the array $this->dictionaries into the module descriptor file. You can edit manually this file or use the embedded editor.

    Note: Once defined (and module re-activated), dictionaries are also visible into the setup area to administrator users on %s. PermissionsDefDescTooltip=The permissions provided by your module/application are defined into the array $this->rights into the module descriptor file. You can edit manually this file or use the embedded editor.

    Note: Once defined (and module re-activated), permissions are visible into the default permissions setup %s. HooksDefDesc=Define in the module_parts['hooks'] property, in the module descriptor, the context of hooks you want to manage (list of contexts can be found by a search on 'initHooks(' in core code).
    Edit the hook file to add code of your hooked functions (hookable functions can be found by a search on 'executeHooks' in core code). TriggerDefDesc=Define in the trigger file the code you want to execute for each business event executed. @@ -105,9 +110,12 @@ InitStructureFromExistingTable=Build the structure array string of an existing t UseAboutPage=Disable the about page UseDocFolder=Disable the documentation folder UseSpecificReadme=Use a specific ReadMe +ContentOfREADMECustomized=Note: The content of the README.md file has been replaced with the specific value defined into setup of ModuleBuilder. RealPathOfModule=Real path of module ContentCantBeEmpty=Content of file can't be empty WidgetDesc=You can generate and edit here the widgets that will be embedded with your module. +CSSDesc=You can generate and edit here a file with personalized CSS embedded with your module. +JSDesc=You can generate and edit here a file with personalized Javascript embedded with your module. CLIDesc=You can generate here some command line scripts you want to provide with your module. CLIFile=CLI File NoCLIFile=No CLI files @@ -117,3 +125,13 @@ UseSpecificFamily = Use a specific family UseSpecificAuthor = Use a specific author UseSpecificVersion = Use a specific initial version ModuleMustBeEnabled=The module/application must be enabled first +IncludeRefGeneration=The reference of object must be generated automatically +IncludeRefGenerationHelp=Check this if you want to include code to manage the generation automatically of the reference +IncludeDocGeneration=I want to generate some documents from the object +IncludeDocGenerationHelp=If you check this, some code will be generated to add a "Generate document" box on the record. +ShowOnCombobox=Show value into combobox +KeyForTooltip=Key for tooltip +CSSClass=CSS Class +NotEditable=Not editable +ForeignKey=Foreign key +TypeOfFieldsHelp=Type of fields:
    varchar(99), double(24,8), real, text, html, datetime, timestamp, integer, integer:ClassName:relativepath/to/classfile.class.php[:1[:filter]] ('1' means we add a + button after the combo to create the record, 'filter' can be 'status=1 AND fk_user = __USER_ID AND entity IN (__SHARED_ENTITIES__)' for example) diff --git a/htdocs/langs/eu_ES/mrp.lang b/htdocs/langs/eu_ES/mrp.lang index 360f4303f07..35755f2d360 100644 --- a/htdocs/langs/eu_ES/mrp.lang +++ b/htdocs/langs/eu_ES/mrp.lang @@ -1,17 +1,61 @@ +Mrp=Manufacturing Orders +MO=Manufacturing Order +MRPDescription=Module to manage Manufacturing Orders (MO). MRPArea=MRP Area +MrpSetupPage=Setup of module MRP MenuBOM=Bills of material LatestBOMModified=Latest %s Bills of materials modified +LatestMOModified=Latest %s Manufacturing Orders modified +Bom=Bills of Material BillOfMaterials=Bill of Material BOMsSetup=Setup of module BOM ListOfBOMs=List of bills of material - BOM +ListOfManufacturingOrders=List of Manufacturing Orders NewBOM=New bill of material -ProductBOMHelp=Product to create with this BOM +ProductBOMHelp=Product to create with this BOM.
    Note: Products with the property 'Nature of product' = 'Raw material' are not visible into this list. BOMsNumberingModules=BOM numbering templates -BOMsModelModule=BOMS document templates +BOMsModelModule=BOM document templates +MOsNumberingModules=MO numbering templates +MOsModelModule=MO document templates FreeLegalTextOnBOMs=Free text on document of BOM WatermarkOnDraftBOMs=Watermark on draft BOM -ConfirmCloneBillOfMaterials=Are you sure you want to clone this bill of material ? +FreeLegalTextOnMOs=Free text on document of MO +WatermarkOnDraftMOs=Watermark on draft MO +ConfirmCloneBillOfMaterials=Are you sure you want to clone the bill of material %s ? +ConfirmCloneMo=Are you sure you want to clone the Manufacturing Order %s ? ManufacturingEfficiency=Manufacturing efficiency ValueOfMeansLoss=Value of 0.95 means an average of 5%% of loss during the production DeleteBillOfMaterials=Delete Bill Of Materials +DeleteMo=Delete Manufacturing Order ConfirmDeleteBillOfMaterials=Are you sure you want to delete this Bill Of Material? +ConfirmDeleteMo=Are you sure you want to delete this Bill Of Material? +MenuMRP=Manufacturing Orders +NewMO=New Manufacturing Order +QtyToProduce=Qty to produce +DateStartPlannedMo=Date start planned +DateEndPlannedMo=Date end planned +KeepEmptyForAsap=Empty means 'As Soon As Possible' +EstimatedDuration=Estimated duration +EstimatedDurationDesc=Estimated duration to manufacture this product using this BOM +ConfirmValidateBom=Are you sure you want to validate the BOM with the reference %s (you will be able to use it to build new Manufacturing Orders) +ConfirmCloseBom=Are you sure you want to cancel this BOM (you won't be able to use it to build new Manufacturing Orders anymore) ? +ConfirmReopenBom=Are you sure you want to re-open this BOM (you will be able to use it to build new Manufacturing Orders) +StatusMOProduced=Produced +QtyFrozen=Frozen Qty +QuantityFrozen=Frozen Quantity +QuantityConsumedInvariable=When this flag is set, the quantity consumed is always the value defined and is not relative to the quantity produced. +DisableStockChange=Disable stock change +DisableStockChangeHelp=When this flag is set, there is no stock change on this product, whatever is the quantity produced +BomAndBomLines=Bills Of Material and lines +BOMLine=Line of BOM +WarehouseForProduction=Warehouse for production +CreateMO=Create MO +ToConsume=To consume +ToProduce=To produce +QtyAlreadyConsumed=Qty already consumed +QtyAlreadyProduced=Qty already produced +ConsumeAndProduceAll=Consume and Produce All +Manufactured=Manufactured +TheProductXIsAlreadyTheProductToProduce=The product to add is already the product to produce. +ForAQuantityOf1=For a quantity to produce of 1 +ConfirmValidateMo=Are you sure you want to validate this Manufacturing Order? diff --git a/htdocs/langs/eu_ES/opensurvey.lang b/htdocs/langs/eu_ES/opensurvey.lang index 76684955e56..7d26151fa16 100644 --- a/htdocs/langs/eu_ES/opensurvey.lang +++ b/htdocs/langs/eu_ES/opensurvey.lang @@ -1,7 +1,7 @@ # Dolibarr language file - Source file is en_US - opensurvey Survey=Poll Surveys=Polls -OrganizeYourMeetingEasily=Organize your meetings and polls easily. First select type of poll... +OrganizeYourMeetingEasily=Organize your meetings and polls easily. First select the type of poll... NewSurvey=New poll OpenSurveyArea=Polls area AddACommentForPoll=You can add a comment into poll... @@ -11,7 +11,7 @@ PollTitle=Poll title ToReceiveEMailForEachVote=Receive an email for each vote TypeDate=Type date TypeClassic=Type standard -OpenSurveyStep2=Select your dates amoung the free days (grey). The selected days are green. You can unselect a day previously selected by clicking again on it +OpenSurveyStep2=Select your dates among the free days (grey). The selected days are green. You can unselect a day previously selected by clicking again on it RemoveAllDays=Remove all days CopyHoursOfFirstDay=Copy hours of first day RemoveAllHours=Remove all hours @@ -35,7 +35,7 @@ TitleChoice=Choice label ExportSpreadsheet=Export result spreadsheet ExpireDate=Limit date NbOfSurveys=Number of polls -NbOfVoters=Nb of voters +NbOfVoters=No. of voters SurveyResults=Results PollAdminDesc=You are allowed to change all vote lines of this poll with button "Edit". You can, as well, remove a column or a line with %s. You can also add a new column with %s. 5MoreChoices=5 more choices @@ -49,7 +49,7 @@ votes=vote(s) NoCommentYet=No comments have been posted for this poll yet CanComment=Voters can comment in the poll CanSeeOthersVote=Voters can see other people's vote -SelectDayDesc=For each selected day, you can choose, or not, meeting hours in the following format :
    - empty,
    - "8h", "8H" or "8:00" to give a meeting's start hour,
    - "8-11", "8h-11h", "8H-11H" or "8:00-11:00" to give a meeting's start and end hour,
    - "8h15-11h15", "8H15-11H15" or "8:15-11:15" for the same thing but with minutes. +SelectDayDesc=For each selected day, you can choose, or not, meeting hours in the following format:
    - empty,
    - "8h", "8H" or "8:00" to give a meeting's start hour,
    - "8-11", "8h-11h", "8H-11H" or "8:00-11:00" to give a meeting's start and end hour,
    - "8h15-11h15", "8H15-11H15" or "8:15-11:15" for the same thing but with minutes. BackToCurrentMonth=Back to current month ErrorOpenSurveyFillFirstSection=You haven't filled the first section of the poll creation ErrorOpenSurveyOneChoice=Enter at least one choice diff --git a/htdocs/langs/eu_ES/paybox.lang b/htdocs/langs/eu_ES/paybox.lang index 2a0e9c8bdef..9090b2ad46f 100644 --- a/htdocs/langs/eu_ES/paybox.lang +++ b/htdocs/langs/eu_ES/paybox.lang @@ -11,17 +11,8 @@ YourEMail=Email to receive payment confirmation Creditor=Creditor PaymentCode=Payment code PayBoxDoPayment=Pay with Paybox -ToPay=Ordainketa egin YouWillBeRedirectedOnPayBox=You will be redirected on secured Paybox page to input you credit card information Continue=Hurrengoa -ToOfferALinkForOnlinePayment=URL for %s payment -ToOfferALinkForOnlinePaymentOnOrder=URL to offer a %s online payment user interface for a sales order -ToOfferALinkForOnlinePaymentOnInvoice=URL to offer a %s online payment user interface for a customer invoice -ToOfferALinkForOnlinePaymentOnContractLine=URL to offer a %s online payment user interface for a contract line -ToOfferALinkForOnlinePaymentOnFreeAmount=URL to offer a %s online payment user interface for a free amount -ToOfferALinkForOnlinePaymentOnMemberSubscription=URL to offer a %s online payment user interface for a member subscription -ToOfferALinkForOnlinePaymentOnDonation=URL to offer a %s online payment, user interface for payment of donation -YouCanAddTagOnUrl=You can also add url parameter &tag=value to any of those URL (required only for free payment) to add your own payment comment tag. SetupPayBoxToHavePaymentCreatedAutomatically=Setup your Paybox with url %s to have payment created automatically when validated by Paybox. YourPaymentHasBeenRecorded=This page confirms that your payment has been recorded. Thank you. YourPaymentHasNotBeenRecorded=Your payment has NOT been recorded and the transaction has been canceled. Thank you. diff --git a/htdocs/langs/eu_ES/projects.lang b/htdocs/langs/eu_ES/projects.lang index 5789a74913c..8c3d24f46b1 100644 --- a/htdocs/langs/eu_ES/projects.lang +++ b/htdocs/langs/eu_ES/projects.lang @@ -86,8 +86,8 @@ WhichIamLinkedToProject=which I'm linked to project Time=Time ListOfTasks=List of tasks GoToListOfTimeConsumed=Go to list of time consumed -GoToListOfTasks=Go to list of tasks -GoToGanttView=Go to Gantt view +GoToListOfTasks=Show as list +GoToGanttView=show as Gantt GanttView=Gantt View ListProposalsAssociatedProject=List of the commercial proposals related to the project ListOrdersAssociatedProject=List of sales orders related to the project @@ -250,3 +250,8 @@ OneLinePerUser=One line per user ServiceToUseOnLines=Service to use on lines InvoiceGeneratedFromTimeSpent=Invoice %s has been generated from time spent on project ProjectBillTimeDescription=Check if you enter timesheet on tasks of project AND you plan to generate invoice(s) from the timesheet to bill the customer of the project (do not check if you plan to create invoice that is not based on entered timesheets). +ProjectFollowOpportunity=Follow opportunity +ProjectFollowTasks=Follow tasks +UsageOpportunity=Usage: Opportunity +UsageTasks=Usage: Tasks +UsageBillTimeShort=Usage: Bill time diff --git a/htdocs/langs/eu_ES/receiptprinter.lang b/htdocs/langs/eu_ES/receiptprinter.lang index 756461488cc..5714ba78151 100644 --- a/htdocs/langs/eu_ES/receiptprinter.lang +++ b/htdocs/langs/eu_ES/receiptprinter.lang @@ -26,9 +26,10 @@ PROFILE_P822D=P822D Profile PROFILE_STAR=Star Profile PROFILE_DEFAULT_HELP=Default Profile suitable for Epson printers PROFILE_SIMPLE_HELP=Simple Profile No Graphics -PROFILE_EPOSTEP_HELP=Epos Tep Profile Help +PROFILE_EPOSTEP_HELP=Epos Tep Profile PROFILE_P822D_HELP=P822D Profile No Graphics PROFILE_STAR_HELP=Star Profile +DOL_LINE_FEED=Skip line DOL_ALIGN_LEFT=Left align text DOL_ALIGN_CENTER=Center text DOL_ALIGN_RIGHT=Right align text @@ -42,3 +43,5 @@ DOL_CUT_PAPER_PARTIAL=Cut ticket partially DOL_OPEN_DRAWER=Open cash drawer DOL_ACTIVATE_BUZZER=Activate buzzer DOL_PRINT_QRCODE=Print QR Code +DOL_PRINT_LOGO=Print logo of my company +DOL_PRINT_LOGO_OLD=Print logo of my company (old printers) diff --git a/htdocs/langs/eu_ES/sendings.lang b/htdocs/langs/eu_ES/sendings.lang index 50bed3fceaf..52467f47a81 100644 --- a/htdocs/langs/eu_ES/sendings.lang +++ b/htdocs/langs/eu_ES/sendings.lang @@ -21,6 +21,7 @@ QtyShipped=Qty shipped QtyShippedShort=Qty ship. QtyPreparedOrShipped=Qty prepared or shipped QtyToShip=Qty to ship +QtyToReceive=Qty to receive QtyReceived=Qty received QtyInOtherShipments=Qty in other shipments KeepToShip=Remain to ship @@ -46,17 +47,18 @@ DateDeliveryPlanned=Planned date of delivery RefDeliveryReceipt=Ref delivery receipt StatusReceipt=Status delivery receipt DateReceived=Date delivery received -SendShippingByEMail=Send shipment by EMail +ClassifyReception=Classify reception +SendShippingByEMail=Send shipment by email SendShippingRef=Submission of shipment %s ActionsOnShipping=Events on shipment LinkToTrackYourPackage=Link to track your package ShipmentCreationIsDoneFromOrder=For the moment, creation of a new shipment is done from the order card. ShipmentLine=Shipment line -ProductQtyInCustomersOrdersRunning=Product quantity into open customer orders -ProductQtyInSuppliersOrdersRunning=Product quantity into open purchase orders -ProductQtyInShipmentAlreadySent=Product quantity from open customer order already sent -ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from open supplier order already received -NoProductToShipFoundIntoStock=No product to ship found into warehouse %s. Correct stock or go back to choose another warehouse. +ProductQtyInCustomersOrdersRunning=Product quantity from open sales orders +ProductQtyInSuppliersOrdersRunning=Product quantity from open purchase orders +ProductQtyInShipmentAlreadySent=Product quantity from open sales order already sent +ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from open purchase orders already received +NoProductToShipFoundIntoStock=No product to ship found in warehouse %s. Correct stock or go back to choose another warehouse. WeightVolShort=Weight/Vol. ValidateOrderFirstBeforeShipment=You must first validate the order before being able to make shipments. @@ -69,4 +71,4 @@ SumOfProductWeights=Sum of product weights # warehouse details DetailWarehouseNumber= Warehouse details -DetailWarehouseFormat= W:%s (Qty : %d) +DetailWarehouseFormat= W:%s (Qty: %d) diff --git a/htdocs/langs/eu_ES/stocks.lang b/htdocs/langs/eu_ES/stocks.lang index d7552515516..847793f1ca0 100644 --- a/htdocs/langs/eu_ES/stocks.lang +++ b/htdocs/langs/eu_ES/stocks.lang @@ -55,7 +55,7 @@ PMPValue=Weighted average price PMPValueShort=WAP EnhancedValueOfWarehouses=Warehouses value UserWarehouseAutoCreate=Create a user warehouse automatically when creating a user -AllowAddLimitStockByWarehouse=Manage also values for minimum and desired stock per pairing (product-warehouse) in addition to values per product +AllowAddLimitStockByWarehouse=Manage also value for minimum and desired stock per pairing (product-warehouse) in addition to the value for minimum and desired stock per product IndependantSubProductStock=Product stock and subproduct stock are independent QtyDispatched=Quantity dispatched QtyDispatchedShort=Qty dispatched @@ -184,7 +184,7 @@ SelectFournisseur=Vendor filter inventoryOnDate=Inventory INVENTORY_DISABLE_VIRTUAL=Virtual product (kit): do not decrement stock of a child product INVENTORY_USE_MIN_PA_IF_NO_LAST_PA=Use the buy price if no last buy price can be found -INVENTORY_USE_INVENTORY_DATE_FROM_DATEMVT=Stock movement has date of inventory +INVENTORY_USE_INVENTORY_DATE_FOR_DATE_OF_MVT=Stock movements will have the date of inventory (instead of the date of inventory validation) inventoryChangePMPPermission=Allow to change PMP value for a product ColumnNewPMP=New unit PMP OnlyProdsInStock=Do not add product without stock @@ -212,3 +212,7 @@ StockIncreaseAfterCorrectTransfer=Increase by correction/transfer StockDecreaseAfterCorrectTransfer=Decrease by correction/transfer StockIncrease=Stock increase StockDecrease=Stock decrease +InventoryForASpecificWarehouse=Inventory for a specific warehouse +InventoryForASpecificProduct=Inventory for a specific product +StockIsRequiredToChooseWhichLotToUse=Stock is required to choose which lot to use +ForceTo=Force to diff --git a/htdocs/langs/eu_ES/stripe.lang b/htdocs/langs/eu_ES/stripe.lang index 746931ff967..c0306270e33 100644 --- a/htdocs/langs/eu_ES/stripe.lang +++ b/htdocs/langs/eu_ES/stripe.lang @@ -16,12 +16,13 @@ StripeDoPayment=Pay with Stripe YouWillBeRedirectedOnStripe=You will be redirected on secured Stripe page to input you credit card information Continue=Hurrengoa ToOfferALinkForOnlinePayment=URL for %s payment -ToOfferALinkForOnlinePaymentOnOrder=URL to offer a %s online payment user interface for a sales order -ToOfferALinkForOnlinePaymentOnInvoice=URL to offer a %s online payment user interface for a customer invoice -ToOfferALinkForOnlinePaymentOnContractLine=URL to offer a %s online payment user interface for a contract line -ToOfferALinkForOnlinePaymentOnFreeAmount=URL to offer a %s online payment user interface for a free amount -ToOfferALinkForOnlinePaymentOnMemberSubscription=URL to offer a %s online payment user interface for a member subscription -YouCanAddTagOnUrl=You can also add url parameter &tag=value to any of those URL (required only for free payment) to add your own payment comment tag. +ToOfferALinkForOnlinePaymentOnOrder=URL to offer a %s online payment page for a sales order +ToOfferALinkForOnlinePaymentOnInvoice=URL to offer a %s online payment page for a customer invoice +ToOfferALinkForOnlinePaymentOnContractLine=URL to offer a %s online payment page for a contract line +ToOfferALinkForOnlinePaymentOnFreeAmount=URL to offer a %s online payment page of any amount with no existing object +ToOfferALinkForOnlinePaymentOnMemberSubscription=URL to offer a %s online payment page for a member subscription +ToOfferALinkForOnlinePaymentOnDonation=URL to offer a %s online payment page for payment of a donation +YouCanAddTagOnUrl=You can also add url parameter &tag=value to any of those URL (mandatory only for payment not linked to an object) to add your own payment comment tag.
    For the URL of payments with no existing object, you may also add the parameter &noidempotency=1 so the same link with same tag can be used several times (some payment mode may limit the payment to 1 for each different link without this parameter) SetupStripeToHavePaymentCreatedAutomatically=Setup your Stripe with url %s to have payment created automatically when validated by Stripe. AccountParameter=Account parameters UsageParameter=Usage parameters diff --git a/htdocs/langs/eu_ES/ticket.lang b/htdocs/langs/eu_ES/ticket.lang index 5cb20c2de4a..13071126fce 100644 --- a/htdocs/langs/eu_ES/ticket.lang +++ b/htdocs/langs/eu_ES/ticket.lang @@ -33,7 +33,10 @@ TicketDictSeverity=Ticket - Severities TicketTypeShortBUGSOFT=Dysfonctionnement logiciel TicketTypeShortBUGHARD=Dysfonctionnement matériel TicketTypeShortCOM=Commercial question -TicketTypeShortINCIDENT=Request for assistance + +TicketTypeShortHELP=Request for functionnal help +TicketTypeShortISSUE=Issue, bug or problem +TicketTypeShortREQUEST=Change or enhancement request TicketTypeShortPROJET=Project TicketTypeShortOTHER=Besteak @@ -137,6 +140,10 @@ NoUnreadTicketsFound=No unread ticket found TicketViewAllTickets=View all tickets TicketViewNonClosedOnly=View only open tickets TicketStatByStatus=Tickets by status +OrderByDateAsc=Sort by ascending date +OrderByDateDesc=Sort by descending date +ShowAsConversation=Show as conversation list +MessageListViewType=Show as table list # # Ticket card @@ -222,6 +229,9 @@ TicketConfirmChangeStatus=Confirm the status change: %s ? TicketLogStatusChanged=Status changed: %s to %s TicketNotNotifyTiersAtCreate=Not notify company at create Unread=Unread +TicketNotCreatedFromPublicInterface=Not available. Ticket was not created from public interface. +PublicInterfaceNotEnabled=Public interface was not enabled +ErrorTicketRefRequired=Ticket reference name is required # # Logs diff --git a/htdocs/langs/eu_ES/website.lang b/htdocs/langs/eu_ES/website.lang index ab27da37e5e..264bee03cf9 100644 --- a/htdocs/langs/eu_ES/website.lang +++ b/htdocs/langs/eu_ES/website.lang @@ -56,7 +56,7 @@ NoPageYet=No pages yet YouCanCreatePageOrImportTemplate=You can create a new page or import a full website template SyntaxHelp=Help on specific syntax tips YouCanEditHtmlSourceckeditor=You can edit HTML source code using the "Source" button in editor. -YouCanEditHtmlSource=
    You can include PHP code into this source using tags <?php ?>. The following global variables are available: $conf, $db, $mysoc, $user, $website, $websitepage, $weblangs.

    You can also include content of another Page/Container with the following syntax:
    <?php includeContainer('alias_of_container_to_include'); ?>

    You can make a redirect to another Page/Container with the following syntax (Note: do not output any content before a redirect):
    <?php redirectToContainer('alias_of_container_to_redirect_to'); ?>

    To add a link to another page, use the syntax:
    <a href="alias_of_page_to_link_to.php">mylink<a>

    To include a link to download a file stored into the documents directory, use the document.php wrapper:
    Example, for a file into documents/ecm (need to be logged), syntax is:
    <a href="/document.php?modulepart=ecm&file=[relative_dir/]filename.ext">
    For a file into documents/medias (open directory for public access), syntax is:
    <a href="/document.php?modulepart=medias&file=[relative_dir/]filename.ext">
    For a file shared with a share link (open access using the sharing hash key of file), syntax is:
    <a href="/document.php?hashp=publicsharekeyoffile">

    To include an image stored into the documents directory, use the viewimage.php wrapper:
    Example, for an image into documents/medias (open directory for public access), syntax is:
    <img src="/viewimage.php?modulepart=medias&file=[relative_dir/]filename.ext">
    +YouCanEditHtmlSource=
    You can include PHP code into this source using tags <?php ?>. The following global variables are available: $conf, $db, $mysoc, $user, $website, $websitepage, $weblangs.

    You can also include content of another Page/Container with the following syntax:
    <?php includeContainer('alias_of_container_to_include'); ?>

    You can make a redirect to another Page/Container with the following syntax (Note: do not output any content before a redirect):
    <?php redirectToContainer('alias_of_container_to_redirect_to'); ?>

    To add a link to another page, use the syntax:
    <a href="alias_of_page_to_link_to.php">mylink<a>

    To include a link to download a file stored into the documents directory, use the document.php wrapper:
    Example, for a file into documents/ecm (need to be logged), syntax is:
    <a href="/document.php?modulepart=ecm&file=[relative_dir/]filename.ext">
    For a file into documents/medias (open directory for public access), syntax is:
    <a href="/document.php?modulepart=medias&file=[relative_dir/]filename.ext">
    For a file shared with a share link (open access using the sharing hash key of file), syntax is:
    <a href="/document.php?hashp=publicsharekeyoffile">

    To include an image stored into the documents directory, use the viewimage.php wrapper:
    Example, for an image into documents/medias (open directory for public access), syntax is:
    <img src="/viewimage.php?modulepart=medias&file=[relative_dir/]filename.ext">

    More examples of HTML or dynamic code available on the wiki documentation
    . ClonePage=Clone page/container CloneSite=Clone site SiteAdded=Website added @@ -114,3 +114,10 @@ CSSContentTooltipHelp=Enter here CSS content. To avoid any conflict with the CSS LinkAndScriptsHereAreNotLoadedInEditor=Warning: This content is output only when site is accessed from a server. It is not used in Edit mode so if you need to load javascript files also in edit mode, just add your tag 'script src=...' into the page. Dynamiccontent=Sample of a page with dynamic content ImportSite=Import website template +EditInLineOnOff=Mode 'Edit inline' is %s +ShowSubContainersOnOff=Mode to execute 'dynamic content' is %s +GlobalCSSorJS=Global CSS/JS/Header file of web site +BackToHomePage=Back to home page... +TranslationLinks=Translation links +YouTryToAccessToAFileThatIsNotAWebsitePage=You try to access to a page that is not a website page +UseTextBetween5And70Chars=For good SEO practices, use a text between 5 and 70 characters diff --git a/htdocs/langs/fa_IR/accountancy.lang b/htdocs/langs/fa_IR/accountancy.lang index 67a705dbedd..2ed2eb48ff5 100644 --- a/htdocs/langs/fa_IR/accountancy.lang +++ b/htdocs/langs/fa_IR/accountancy.lang @@ -1,4 +1,5 @@ -# Dolibarr language file - en_US - Accounting Expert +# Dolibarr language file - en_US - Accountancy (Double entries) +Accountancy=حسابداری Accounting=حساب‌داری ACCOUNTING_EXPORT_SEPARATORCSV=جداکنندۀ ستون برای فایل صادرات ACCOUNTING_EXPORT_DATE=حالت بندی تاریخ برای صادرات @@ -97,6 +98,8 @@ MenuExpenseReportAccounts=حساب‌های گزارش هزینه‌ها MenuLoanAccounts=حساب‌های وام MenuProductsAccounts=حساب‌های محصولات MenuClosureAccounts=حساب‌های خاتمه +MenuAccountancyClosure=Closure +MenuAccountancyValidationMovements=Validate movements ProductsBinding=حساب‌های محصولات TransferInAccounting=انتقال به‌داخل حساب‌داری RegistrationInAccounting=ثبت در حساب‌داری @@ -164,12 +167,14 @@ ACCOUNTING_ACCOUNT_SUSPENSE=حساب حساب‌داری انتظار DONATION_ACCOUNTINGACCOUNT=حساب حساب‌داری ثبت کمک و اعانه ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=حساب حساب‌داری ثبت اشتراک‌ها -ACCOUNTING_PRODUCT_BUY_ACCOUNT=حساب حساب‌داری پیش‌فرض برای محصولات خریداری شده (در صورت عدم تعریف در برگۀ محصولات استفاده می‌شود) +ACCOUNTING_PRODUCT_BUY_ACCOUNT=Accounting account by default for the bought products (used if not defined in the product sheet) ACCOUNTING_PRODUCT_SOLD_ACCOUNT=حساب حساب‌داری پیش‌فرض برای محصولات فروخته شده (در صورت عدم تعریف در برگۀ محصولات استفاده می‌شود) -ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=حساب حساب‌داری پیش‌فرض برای محصولات فروخته شده در اتحادیۀ اروپا (در صورت عدم تعریف در برگۀ محصولات استفاده می‌شود) -ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=حساب حساب‌داری پیش‌فرض برای محصولات فروخته شده و صادر شده در خارج از اتحادیۀ اروپا (در صورت عدم تعریف در برگۀ محصولات استفاده می‌شود) +ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Accounting account by default for the products sold in EEC (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Accounting account by default for the products sold and exported out of EEC (used if not defined in the product sheet) ACCOUNTING_SERVICE_BUY_ACCOUNT=حساب حساب‌داری پیش‌فرض برای خدمات خریداری شده (در صورت عدم تعریف در برگۀ خدمات استفاده می‌شود) ACCOUNTING_SERVICE_SOLD_ACCOUNT=حساب حساب‌داری پیش‌فرض برای خدمات فروخته شده (در صورت عدم تعریف در برگۀ خدمات استفاده می‌شود) +ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Accounting account by default for the services sold in EEC (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Accounting account by default for the services sold and exported out of EEC (used if not defined in the service sheet) Doctype=نوع سند Docdate=تاریخ @@ -192,9 +197,10 @@ ByPersonalizedAccountGroups=به واسطۀ گروه‌های دل‌خواه ByYear=به واسطۀ سال NotMatch=تعیین نشده DeleteMvt=حذف سطور دفترکل +DelMonth=Month to delete DelYear=حذف سال DelJournal=حذف دفتر -ConfirmDeleteMvt=این کار همۀ سطور دفترکل در سال و/یا از یک دفتر خاص را حذف می‌کند. حداقل یک ضابطه نیاز است. +ConfirmDeleteMvt=This will delete all lines of the Ledger for the year/month and/or from a specific journal (At least one criterion is required). You will have to reuse the feature 'Registration inaccounting' to have the deleted record back in the ledger. ConfirmDeleteMvtPartial=این کار باعث حذف تراکنش از دفترکل می‌شود (همۀ سطور مربوط به این تراکنش نیز حذف خواهند شد) FinanceJournal=دفتر مالی ExpenseReportsJournal=دفتر گزارش هزینه @@ -235,13 +241,19 @@ DescVentilDoneCustomer=در این قسمت فهرستی از سطور صورت DescVentilTodoCustomer=بندکردن سطور صورت‌حساب‌هائی که فعلا به یک حساب‌حساب‌داری محصول بند نشده‌اند ChangeAccount=تغییر حساب‌حسابداری محصول/خدمت برای سطور انتخاب شده با حساب‌حسابداری زیر: Vide=- -DescVentilSupplier=در این قسمت فهرست سطور صورت‌حساب تامین‌کنندگان که هنوز به یک حساب‌حساب‌داری محصول بنده نشده‌اند را ملاحظه کنید +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account (only record not already transfered in accountancy are visible) DescVentilDoneSupplier=در این قسمت فهرستی از سطور صورت‌حساب‌های تامین کنندگان و حساب‌حساب‌داری آن‌ها ملاحظه کنید DescVentilTodoExpenseReport=بندکردن سطور گزارش هزینه‌هائی که قبلا به حساب‌حسابداری پرداختی بند نشده‌اند DescVentilExpenseReport=در این قسمت فهرستی از سطور گزارش هزینه‌هائی را که به یک حساب‌حساب‌داری پرداخت بندشده‌اند (یا نشده‌اند) را ملاحظه کنید DescVentilExpenseReportMore=در صورتی‌که شما حساب‌حساب‌داری را از نوع سطور گزارش هزینه تنظیم می‌کنید، برنامه قادر خواهد بود همۀ بندهای لازم را بین سطور گزارش هزینه‌های شما و حساب حساب‌داری شما در ساختار حساب‌های‌تان را ایجاد نماید، فقط با یک کلیک بر روی کلید "%s". در صورتی‌که حساب بر روی واژه‌نامۀ پرداخت‌ها ثبت نشده باشد یا هنوز سطوری داشته باشید که به هیچ حسابی متصل نباشد، باید بندها را به شکل دستی از فهرست "%s: ایجاد نمائید. DescVentilDoneExpenseReport=در این قسمت فهرستی از سطور گزارشات هزینه و حساب‌حساب‌داری پرداخت آن‌ها را داشته باشید +DescClosure=Consult here the number of movements by month who are not validated & fiscal years already open +OverviewOfMovementsNotValidated=Step 1/ Overview of movements not validated. (Necessary to close a fiscal year) +ValidateMovements=Validate movements +DescValidateMovements=Any modification or deletion of writing, lettering and deletes will be prohibited. All entries for an exercise must be validated otherwise closing will not be possible +SelectMonthAndValidate=Select month and validate movements + ValidateHistory=بندکردن خودکار AutomaticBindingDone=بندکردن خودکار انجام شد @@ -256,6 +268,7 @@ ListOfProductsWithoutAccountingAccount=فهرست محصولاتی که به ه ChangeBinding=تغییر بند‌شدن‌ها Accounted=در دفترکل حساب‌شده است NotYetAccounted=هنوز در دفترکل حساب نشده‌است +ShowTutorial=Show Tutorial ## Admin ApplyMassCategories=انتساب دست‌جمعی دسته‌بندی @@ -264,7 +277,7 @@ CategoryDeleted=دسته‌بندی حساب حساب‌داری حذف شد AccountingJournals=دفترهای حساب‌داری AccountingJournal=دفتر حساب‌داری NewAccountingJournal=دفتر حساب‌داری جدید -ShowAccoutingJournal=نمایش دفتر حساب‌داری +ShowAccountingJournal=نمایش دفترنویسی حساب‌داری NatureOfJournal=Nature of Journal AccountingJournalType1=فعالیت‌های متفرقه AccountingJournalType2=فروش diff --git a/htdocs/langs/fa_IR/admin.lang b/htdocs/langs/fa_IR/admin.lang index 586e0385611..b8791c21893 100644 --- a/htdocs/langs/fa_IR/admin.lang +++ b/htdocs/langs/fa_IR/admin.lang @@ -178,6 +178,8 @@ Compression=فشرده‌سازی CommandsToDisableForeignKeysForImport=فرمان برای غیرفعال کردن کلید‌های‌خارجی-Foreign keys در هنگام واردات CommandsToDisableForeignKeysForImportWarning=در صورتی که بخواهید رونوشت از sql خود را بازیافت کنید این گزینه الزامی است ExportCompatibility=سازگاری فایل صادراتی تولیدشده +ExportUseMySQLQuickParameter=Use the --quick parameter +ExportUseMySQLQuickParameterHelp=The '--quick' parameter helps limit RAM consumption for large tables. MySqlExportParameters=مؤلفه‌های صادرات MySQL PostgreSqlExportParameters= مؤلفه‌های صادرات MySQL UseTransactionnalMode=استفاده از حالت انتقالی-transactional @@ -218,7 +220,7 @@ DoliStoreDesc=DoliStore، بازارچۀ رسمی برای واحد‌های ب DoliPartnersDesc=فهرست شرکت‌هائی که واحد‌ها یا قابلیت‌های اختصاصی توسعه می‌دهند.
    نکته: از آن‌جا که Dolibarr یک برنامۀ متن‌باز است، هر کسی که بتواند با PHP برنامه‌نویسی کند امکان توسعه دادن واحد‌های جدید را داراست. WebSiteDesc=سایت‌های دیگر برای واحد‌های افزودنی (غیر هسته‌) دیگر... DevelopYourModuleDesc=چند راه برای توسعه دادن و ایجاد واحد دل‌خواه.... -URL=پیوند +URL=نشانی‌اینترنتی BoxesAvailable=وسایل در دسترس BoxesActivated=وسایل فعال شده ActivateOn=فعال کردن در @@ -268,6 +270,7 @@ Emails=رایانامه‌ها EMailsSetup=برپاسازی رایانامه‌ها EMailsDesc=این صفحه به شما امکان نادیده‌انگاری مؤلفه‌های پیش‌فرض PHP برای ارسال رایانامه را می‌دهد. در بیشتر موارد روی سیستم عامل لینوکس/یونیکس، برپاسازی PHP صحیح است و تنظیم این مؤلفه‌ها ضروری نیست. EmailSenderProfiles=نمایه‌های ارسال‌کنندۀ رایانامه +EMailsSenderProfileDesc=You can keep this section empty. If you enter some emails here, they will be added to the list of possible senders into the combobox when your write a new email. MAIN_MAIL_SMTP_PORT=درگاه SMTP/SMTPS (مقدار پیش‌فرض در php.ini : %s) MAIN_MAIL_SMTP_SERVER=میزبان SMTP/SMTPS (مقدار پیش‌فرض در php.ini : %s ) MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=درگاه SMTP/SMTPS (در سامانه‌های ردۀ یونیکس تعریف نشده ) @@ -277,7 +280,7 @@ MAIN_MAIL_ERRORS_TO=رایانامه‌ای که برای ارسال پاسخ د MAIN_MAIL_AUTOCOPY_TO= ارسال یک نسخه (Bcc) از همۀ پیام‌های ارسال شده به MAIN_DISABLE_ALL_MAILS=توقف ارسال همۀ رایانامه‌ها (برای اهداف آزمایشی یا نمایشی) MAIN_MAIL_FORCE_SENDTO=ارسال همۀ رایانامه‌ها به ( به جای دریافت‌کننده‌های واقعی، برای اهداف آزمایشی) -MAIN_MAIL_ENABLED_USER_DEST_SELECT=افزودن کاربران کارمند بواسطۀ رایانامه به فهرست دریافت‌کنندگان مجاز +MAIN_MAIL_ENABLED_USER_DEST_SELECT=Suggest emails of employees (if defined) into the list of predefined recipient when writing a new email MAIN_MAIL_SENDMODE=روش ارسال رایانامه MAIN_MAIL_SMTPS_ID=شناسۀ SMTP (شناسه‌ای که سرویس دهنده برای اعتبار ورود نیازمند است) MAIN_MAIL_SMTPS_PW=گذرواژۀ SMTP ( در صورتی که سرویس‌دهندۀ ارسال کننده نیازمند اعتبار ورود باشد) @@ -462,7 +465,9 @@ EnableAndSetupModuleCron=در صورتی که لازم بدانید این صو ModuleCompanyCodeCustomerAquarium=%s که پس از آن کد مشتری به‌عنوان یک کد حساب‌داری مشتری می‌آید ModuleCompanyCodeSupplierAquarium=%s که پس از آن کد فروشنده به‌عنوان یک کد حساب‌داری فروشنده می‌آید ModuleCompanyCodePanicum=ارائۀ یک کد حساب‌داری خالی -ModuleCompanyCodeDigitaria=کد حساب‌داری بسته به کد شخص‌سوم است. کد مربوطه در ابتدا با یک حرف C شروع شده و با 5 کاراکتر کد شخص سوم دنبال می‌شود. +ModuleCompanyCodeDigitaria=Returns a compound accounting code according to the name of the third party. The code consists of a prefix that can be defined in the first position followed by the number of characters defined in the third party code. +ModuleCompanyCodeCustomerDigitaria=%s followed by the truncated customer name by the number of characters: %s for the customer accounting code. +ModuleCompanyCodeSupplierDigitaria=%s followed by the truncated supplier name by the number of characters: %s for the supplier accounting code. Use3StepsApproval=به طور پیش‌فرض، سفارشات خرید باید توسط دو کاربر متفاوت ثبت و تائید بشود (یک گام/کاربر برای ساخت سفارش و یک گام/کاربر برای تائید سفارش. توجه داشته باشید در صورتی که کاربر اجازۀ ثبت و تائید سفارش داشته باشد، یک گام/کاربر کافی است). شما می‌توانید این گزینه را طوری تنظیم کنید که یک گام/کاربر سوم نیز برای تائید وجود داشته باشد. این در شرایطی که مثلا مبلغ بالاتر از یک مقدار خاص باشد مقدور است (پس، 3 گام ضروری است: 1=ثبت و اعتباردهی 2=تائید اول 3=تائید سوم در صورتی که مبلغ به اندازۀ کافی بالاست).
    این واحد را در صورتی که حالت پیش‌فرض کافی است خالی بگذارید (دو گام)، ثبت آن به یک مقدار بسیار پائین (0.1) برای تائید دوم (سه گام) مورد نیاز است. UseDoubleApproval=استفاده از 3 گام تائید در حالتی که مبلغ (بدون مالیات) بالاتر از .... WarningPHPMail=هشدار: همواره بهتر است که رایانامه‌های خروجی را برای استفاده از سرویس‌دهندۀ رایانامۀ سرور خود به جای گزینۀ پیش‌فرض استفاده کنید. برخی ارائه‌دهندگان رایانامه (مانند Yahoo) به شما اجازۀ ارسال رایانامه از سرور دیگری را نمی‌دهند. برپاسازی فعلی شما از سرور برنامه برای ارسال رایانامه استفاده می‌کند، نه از سرور ارائه‌دهندۀ رایانامۀ شما، بنابراین برخی دریافت‌کنندگان (آن‌هائی که با قرارداد محدودیت DMARC سازگارند)، در صورتی که امکان دریافت رایانامۀ شما را داشته باشند، از ارائه دهندۀ خدمات رایانامۀ شما یا برخی ارائه‌دهندگان رایانامه (مثل Yahoo) خواهند پرسید و پاسخ "no" خواهند فرستاد چون سرور، مربوط به آن‌ها نیست، بنابراین ممکن است تعدادی از رایانامه‌های شما پذیرفته نشود (همچنین به محدودیت تعداد ارسال رایانامه در ارائه‌دهندۀ خدمات خود دقت کنید).
    در صورتی که ارائه دهندۀ خدمات رایانامۀ شما (مانند Yahoo) این محدودیت را داشته باشد، شما باید تنظیمات رایانامه را طوری تغییر دهید و گزینۀ دیگر یعنی "سرور SMTP" را برگزینید و مشخصات فنی و مجوزهای ورود به سرور SMTP مربوط به سرور ارائه دهندۀ خدمات رایانامه را وارد نمائید. @@ -524,7 +529,7 @@ Module50Desc=مدیریت محصولات Module51Name=ارسال فله‌ای رایانامه Module51Desc=مدیریت ارسال فله‌ای رایانامه Module52Name=موجودی‌ها -Module52Desc=مدیریت موجودی (صرفا برای محصولات) +Module52Desc=Stock management Module53Name=خدمات Module53Desc=مدیریت خدمات Module54Name=قرارداد‌ها/اشتراک‌ها @@ -622,7 +627,7 @@ Module5000Desc=به شما امکان مدیریت شرکت‌های متعدد Module6000Name=گردش‌کار Module6000Desc=مدیریت گردش‌کار (ساخت خودکار اشیاء و/یا تغییر خودکار وضعیت) Module10000Name=وبگاه‌ها -Module10000Desc=ساخت وبگاه‌ها(عمومی) به‌وسیلۀ یک ویرایشگر دیداری. صرفا سرور وب خود را برای تمرکز بر روی یک پوشۀ اختصاصی Dolibarr در (Apache، Nginx و غیره) تنظیم کنید تا آن را به شکل برخط بر روی دامنۀ خود داشته باشید. +Module10000Desc=Create websites (public) with a WYSIWYG editor. This is a webmaster or developer oriented CMS (it is better to know HTML and CSS language). Just setup your web server (Apache, Nginx, ...) to point to the dedicated Dolibarr directory to have it online on the internet with your own domain name. Module20000Name=مدیریت درخواست مرخصی Module20000Desc=تعریف و رهگیری درخواست‌های مرخصی کارمندان Module39000Name=سری ساخت محصولات @@ -841,10 +846,10 @@ Permission1002=ساخت/ویرایش انبار Permission1003=حذف انبار Permission1004=ملاحظۀ جابجائی میان انبارها Permission1005=ساخت/ویرایش جابجائی میان انبارها -Permission1101=ملاحظۀ سفارشات تحویل -Permission1102=ساخت/ویرایش سفارشات تحویل -Permission1104=اعتباردهی سفارشات تحویل -Permission1109=حذف سفارشات تحویل +Permission1101=Read delivery receipts +Permission1102=Create/modify delivery receipts +Permission1104=Validate delivery receipts +Permission1109=Delete delivery receipts Permission1121=خواندن پیشنهادهای تامین کنندگان Permission1122=ساخت/ویرایش پیشنهاد‌های تامین‌کنندگان Permission1123=تائید اعتبار پیشنهادهای تامین‌کنندگان @@ -873,9 +878,9 @@ Permission1251=اجرای واردات گستردۀ داده‌های خارجی Permission1321=صادرکردن صورت‌حساب‌های مشتریان، صفت‌ها و پرداخت‌ها Permission1322=بازکردن دوبارۀ یک صورت‌حساب پرداخت‌شده Permission1421=صادرکردن سفارش‌های فروش و صفات -Permission2401=ملاحظۀ فعالیت‌ها (رخدادها یا وظایف) پیوند شده به حساب کاربر -Permission2402=ساخت/ویرایش فعالیت‌ها (رخدادها یا وظایف) پیوند شده به حساب کاربر -Permission2403=حذف فعالیت‌ها (رخدادها یا وظایف) پیوند شده به حساب کاربر +Permission2401=Read actions (events or tasks) linked to his user account (if owner of event) +Permission2402=Create/modify actions (events or tasks) linked to his user account (if owner of event) +Permission2403=Delete actions (events or tasks) linked to his user account (if owner of event) Permission2411=ملاحظۀ فعالیت‌ها (رخدادها یا وظایف) پیوند شده به دیگران Permission2412=ایجاد/ویرایش فعالیت‌ها (رخدادها یا وظایف) پیوند شده به دیگران Permission2413=حذف فعالیت‌ها (رخدادها یا وظایف) پیوند شده به دیگران @@ -901,6 +906,7 @@ Permission20003=حذف درخواست‌های مرخصی Permission20004=ملاحظۀ همۀ درخواست‌های مرخصی (حتی کاربری که تحت مدیریت شما نیست) Permission20005=ساخت/ویرایش درخواست مرخصی همگان (حتی کاربرانی که تحت مدیریت شما نیستند) Permission20006=درخواست‌های مرخصی مدیر (تنظیمات و به‌هنگام‌سازی تعادل) +Permission20007=Approve leave requests Permission23001=ملاحظۀ وظایف زمان‌بندی‌شده Permission23002=ساخت/ویرایش وظایف زمان‌بندی‌شده Permission23003=حذف وظایف زمان‌بندی‌شده @@ -915,7 +921,7 @@ Permission50414=حذف عملیات از دفترکل Permission50415=حذف همۀ عملیات در یک سال یا یک دفترروزنامه Permission50418=صادرکردن عمیات یک دفترکل Permission50420=گزارش و صادرکردن گزارشات ( گردش مالی، مانده، دفترروزنامه، دفترکل) -Permission50430=تعریف و بستن بازۀ سال‌مالی +Permission50430=Define fiscal periods. Validate transactions and close fiscal periods. Permission50440=مدیریت نمودار حساب‌ها، برپاسازی حساب‌داری Permission51001=خواندن دارائی‌ها Permission51002=ساخت/به‌روزرسانی دارائی‌ها @@ -962,6 +968,7 @@ DictionaryAccountancyJournal=دفترهای حساب‌داری DictionaryEMailTemplates=قالب‌های رایانامه DictionaryUnits=واحدها DictionaryMeasuringUnits=واحدهای محاسبه +DictionarySocialNetworks=شبکه‌های اجتماعی DictionaryProspectStatus=وضعیت مشتری‌احتمالی DictionaryHolidayTypes=انواع مرخصی DictionaryOpportunityStatus=وضعیت سرنخ برای طرح/سرنخ @@ -1057,7 +1064,7 @@ BackgroundImageLogin=تصویر پس‌زمینه PermanentLeftSearchForm=واحد دائمی جستجو در فهرست سمت چپ DefaultLanguage=زبان پیش‌فرض EnableMultilangInterface=پشتیبانی از چندزبانگی -EnableShowLogo=نمایش نشان در فهرست سمت چپ +EnableShowLogo=Show the company logo in the menu CompanyInfo=شرکت/سازمان CompanyIds=هویت‌های شرکت/سازمان CompanyName=نام @@ -1067,7 +1074,11 @@ CompanyTown=شهر CompanyCountry=کشور CompanyCurrency=واحدپول اصلی CompanyObject=هدف شرکت +IDCountry=ID country Logo=نشان +LogoDesc=Main logo of company. Will be used into generated documents (PDF, ...) +LogoSquarred=Logo (squarred) +LogoSquarredDesc=Must be a squarred icon (width = height). This logo will be used as the favorite icon or other need like for the top menu bar (if not disabled into display setup). DoNotSuggestPaymentMode=عدم ارائۀ پیشنهاد NoActiveBankAccountDefined=حساب بانکی فعالی تائید نشده است OwnerOfBankAccount=صاحب حساب بانکی %s @@ -1113,7 +1124,7 @@ LogEventDesc=فعال کردن گزارش‌گیری برای روی‌داده AreaForAdminOnly=مقادیر برپاسازی تنها توسط کاربران مدیر قابل تنظیم است. SystemInfoDesc=اطلاعات سامانه، اطلاعاتی فنی است که در حالت فقط خواندنی است و تنها برای مدیران قابل نمایش است. SystemAreaForAdminOnly=این ناحیه تنها برای کاربران مدیر در دسترس است. مجوزهای کاربران Dolibarr  این محدودیت‌ها را تغییر نمی‌دهد. -CompanyFundationDesc=ویرایش اطلاعات مربوط به شرکت/موجودیت. بر روی "%s" یا "%s" در انتهای صفحه کلیک نمائید. +CompanyFundationDesc=Edit the information of the company/entity. Click on "%s" button at the bottom of the page. AccountantDesc=در صورتی‌که شما یک حساب‌دار/دفتردار بیرونی دارید، می‌توانید اطلاعات وی را این‌جا ویرایش نمائید AccountantFileNumber=کد حساب‌دار DisplayDesc=مقادیری که بر شکل و رفتار Dolibarr اثرگذارند از این‌جا قابل تغییرند. @@ -1129,7 +1140,7 @@ TriggerAlwaysActive=محرک‌های موجود در این واحد هموار TriggerActiveAsModuleActive=محرک‌های این فایل در هنگامی فعال خواهند بود که واحد %s فعال باشد. GeneratedPasswordDesc=روش ایجاد خودکار گذرواژه را تعیین کنید. DictionaryDesc=همۀ داده‌های مرجع را درج کنید. شما می‌توانید همۀ مقادیر را به شکل پیش‌فرض وارد کنید. -ConstDesc=این صفحه به شما امکان ویرایش (نادیده گرفتن) مقادیری که در سایر صفحات نیستند را می‌دهد. این معمولا شامل مقادیری می‌شود که برای توسعه‌دهندگان/اشکال‌یابی پیشرفته کنار گذاشته شده است. برای مشاهدۀ فهرست کاملی از مقادیر دردسترس اینجا را نگاه کنید. +ConstDesc=This page allows you to edit (override) parameters not available in other pages. These are mostly reserved parameters for developers/advanced troubleshooting only. MiscellaneousDesc=همۀ سایر مقادیر امنیتی در این قسمت تعریف شده‌اند. LimitsSetup=تنظیمات محدودیت‌ها/تدقیق‌ها LimitsDesc=شما می‌توانید محدودیت‌ها، تعیین دقیق و بهینه سازی مورد استفاده در Dolibarr را اینجا تعریف کنید @@ -1456,6 +1467,13 @@ LDAPFieldSidExample=مثال: objectsid LDAPFieldEndLastSubscription=تاریخ پایان اشتراک LDAPFieldTitle=مرتبۀ شغلی LDAPFieldTitleExample=مثال: title +LDAPFieldGroupid=Group id +LDAPFieldGroupidExample=Exemple : gidnumber +LDAPFieldUserid=User id +LDAPFieldUseridExample=Exemple : uidnumber +LDAPFieldHomedirectory=Home directory +LDAPFieldHomedirectoryExample=Exemple : homedirectory +LDAPFieldHomedirectoryprefix=Home directory prefix LDAPSetupNotComplete=راه اندازی LDAP کامل نیست (به زبانۀ سایر بروید) LDAPNoUserOrPasswordProvidedAccessIsReadOnly=هیچ دسترسی‌مدیری یا گذرواژه‌ای ارائه نشده است. دسترسی به LDAP به شکل ناشناس و فقط‌خواندنی خواهد بود. LDAPDescContact=این صفحه به شما امکان تعریف نام ویژگی‌های LDAP در شاخه‌بندی LDAP برای هر داده‌ای که در طرف‌های تماس Dolibarr پیدا می‌شود را می‌دهد. @@ -1577,6 +1595,7 @@ FCKeditorForProductDetails=ساخت/ویرایش سطور جزئیات برای FCKeditorForMailing= ساخت/ویرایش WYSIWIG برای ارسال رایانامۀ انبوه (ابزار->ارسال رایانامه) FCKeditorForUserSignature=ساخت/ویرایش امضای کاربر توسط WYSIWIG FCKeditorForMail=ساخت/ویرایش همۀ رایانامه‌ها با WYSIWIG (منهای ابزار->ارسال رایانامه) +FCKeditorForTicket=WYSIWIG creation/edition for tickets ##### Stock ##### StockSetup=برپاسازی واحد انبار IfYouUsePointOfSaleCheckModule=در صورتی که از صندوق (POS) پیش‌فرض ارائه شده یا از یک واحد خارجی استفاده می‌نمائید، این تنظیمات ممکن است توسط واحد صندوق شما نادیده گرفته شود. اکثر واحدهای POS به‌طور پیش‌فرض طوری طراحی شده‌اند که فورا یک صورت‌حساب ایجاد کرده و بدون‌توجه به گزینه‌های ذیل، از آمار انبار را کاهش بدهند. بنابراین در صورتی که لازم باشد/یا نباشد در هنگام ثبت فروش از طریق صندوق، آمار انبار دست‌کاری شود، باید تنظیمات مربوط به واحد صندوق نصب شدۀ خود را نیز بررسی کنید. @@ -1653,8 +1672,9 @@ CashDesk=صندوق CashDeskSetup=برپاسازی واحد صندوق CashDeskThirdPartyForSell=شخص‌سوم نوعیِ پیش‌فرض برای استفاده در فروش‌ها CashDeskBankAccountForSell=حساب پیش‌فرض مورد استفاده برای دریافت پرداخت‌های نقدی -CashDeskBankAccountForCheque= حساب پیش‌فرض مورد استفاده برای دریافت مبالغ از طریق چک -CashDeskBankAccountForCB= حساب پیش‌فرض مورد استفاده برای دریافت پرداخت از طریق کارت +CashDeskBankAccountForCheque=حساب پیش‌فرض مورد استفاده برای دریافت مبالغ از طریق چک +CashDeskBankAccountForCB=حساب پیش‌فرض مورد استفاده برای دریافت پرداخت از طریق کارت +CashDeskBankAccountForSumup=Default bank account to use to receive payments by SumUp CashDeskDoNotDecreaseStock=غیرفعال کردن کاهش از آمار موجودی در هنگام فروش از طریق صندوق (در صورتی که برابر با "خیر" باشد، کاهش موجودی با فروش از طریق صندوق انجام خواهد شد، بدون توجه به گزینۀ تنظیم شده در واحد انبار). CashDeskIdWareHouse=مقیدکردن و اجبار یک انبار برای استفاده در هنگام کاهش موجودی StockDecreaseForPointOfSaleDisabled=کاهش موجودی برای فروش از طریق صندوق غیرفعال است @@ -1693,7 +1713,7 @@ SuppliersSetup=برپاسازی واحد فروشندگان SuppliersCommandModel=قالب کامل سفارش خرید (نشان...) SuppliersInvoiceModel=قالب کامل صورت‌حساب فروشنده (نشان...) SuppliersInvoiceNumberingModel=روش‌های شماره‌گذاری صورت‌حساب فروشندگان -IfSetToYesDontForgetPermission=در صورت تائید، فراموش نکنید به کاربران یا گروه‌هائی مجوز تائید دوم را بدهید +IfSetToYesDontForgetPermission=If set to a non null value, don't forget to provide permissions to groups or users allowed for the second approval ##### GeoIPMaxmind ##### GeoIPMaxmindSetup=برپاسازی واحد GeoIP Maxmind PathToGeoIPMaxmindCountryDataFile=Path to file containing Maxmind ip to country translation.
    Examples:
    /usr/local/share/GeoIP/GeoIP.dat
    /usr/share/GeoIP/GeoIP.dat
    /usr/share/GeoIP/GeoLite2-Country.mmdb @@ -1782,6 +1802,8 @@ FixTZ=درست‌کردن منطقۀ‌زمانی FillFixTZOnlyIfRequired=مثال: +2 (تنها در صورتی که مشکلی وجود دارد درج کنید) ExpectedChecksum=سرجمع مورد انتظار CurrentChecksum=سرجمع کنونی +ExpectedSize=Expected size +CurrentSize=Current size ForcedConstants=مقادیر ثابت موردنیاز MailToSendProposal=پیشنهادهای مشتریان MailToSendOrder=سفارشات فروش @@ -1846,8 +1868,10 @@ NothingToSetup=تنظیمات خاصی برای این واحدموردنیاز SetToYesIfGroupIsComputationOfOtherGroups=در صورتی که این گروه جهت محاسبۀ سایر گروه‌هاست این گزینه را انتخاب کنید EnterCalculationRuleIfPreviousFieldIsYes=در صورتی که بخش قبلی به "بله" تنظیم شده باشد، قاعدۀ محاسبه را وارد نمائید (برای مثال 'CODEGRP1+CODEGRP2') SeveralLangugeVariatFound=چندین نوع زبان پیدا شد -COMPANY_AQUARIUM_REMOVE_SPECIAL=حذف نویسه‌های خاص +RemoveSpecialChars=حذف نویسه‌های خاص COMPANY_AQUARIUM_CLEAN_REGEX=گزینش Regex برای پاک کردن مقدار (COMPANY_AQUARIUM_CLEAN_REGEX) +COMPANY_DIGITARIA_CLEAN_REGEX=Regex filter to clean value (COMPANY_DIGITARIA_CLEAN_REGEX) +COMPANY_DIGITARIA_UNIQUE_CODE=Duplicate not allowed GDPRContact=مأمور حفاظت داده‌ها (DPO، حریم خصوصی یا طرف‌تماس GDPR) GDPRContactDesc=در صورتی که شما داده‌ها را در خصوص شرکت‌ها/شهروندان اروپائی ذخیره می‌کنید، شما می‌توانید یک طرف‌تماس مسئول برای مقررات عمومی حفاظت از داده در این قسمت وارد نمائید HelpOnTooltip=متن راهنما برای نمایش کادر‌نکات @@ -1884,8 +1908,8 @@ CodeLastResult=آخرین کد نتیجه NbOfEmailsInInbox=تعداد رایانامه‌های موجود در پوشۀ منبع LoadThirdPartyFromName=بارگذاری جستجوی شخص‌سوم روی %s (فقط بارگذاری) LoadThirdPartyFromNameOrCreate=بارگذاری جستجوی شخص سوم روی %s (ساختن در صورت عدم یافتن) -WithDolTrackingID=شناسۀ رهگیری Dolibarr پیدا شد -WithoutDolTrackingID=شناسۀ رهگیری Dolibarr پیدا نشد +WithDolTrackingID=Dolibarr Reference found in Message ID +WithoutDolTrackingID=Dolibarr Reference not found in Message ID FormatZip=کدپستی MainMenuCode=کد ورودی فهرست (فهرست اصلی) ECMAutoTree=نمایش ساختاردرختی خودکار ECM @@ -1896,6 +1920,7 @@ ResourceSetup=پیکربندی واحد منابع UseSearchToSelectResource=از برگۀ جستجو برای انتخاب یک منبع استفاده نمائید (غیر از یک فهرست آبشاری) DisabledResourceLinkUser=این قابلیت را برای پیوند دادن یک منبع به کاربران استفاده نمائید DisabledResourceLinkContact=این قابلیت را برای پیونددادن یک منبع به طرف‌های تماس استفاده نمائید +EnableResourceUsedInEventCheck=Enable feature to check if a resource is in use in an event ConfirmUnactivation=تائید نوسازی واحد OnMobileOnly=تنها روی صفحات کوچک (تلفن‌هوشمند) DisableProspectCustomerType=غیرفعال کردن نوع طرف سوم "مشتری احتمالی + مشتری" (بنابراین شخص‌سوم باید یک مشتری احتمالی یا یک مشتری باشد و نمی‌تواند هر دو با هم باشد) @@ -1937,3 +1962,5 @@ RESTRICT_ON_IP=Allow access to some host IP only (wildcard not allowed, use spac BaseOnSabeDavVersion=Based on the library SabreDAV version NotAPublicIp=Not a public IP MakeAnonymousPing=Make an anonymous Ping '+1' to the Dolibarr foundation server (done 1 time only after installation) to allow the foundation to count the number of Dolibarr installation. +FeatureNotAvailableWithReceptionModule=Feature not available when module Reception is enabled +EmailTemplate=Template for email diff --git a/htdocs/langs/fa_IR/agenda.lang b/htdocs/langs/fa_IR/agenda.lang index e1f74dbf8c9..522f260af87 100644 --- a/htdocs/langs/fa_IR/agenda.lang +++ b/htdocs/langs/fa_IR/agenda.lang @@ -76,6 +76,7 @@ ContractSentByEMail=قرارداد %s توسط رایانامه فرستاده OrderSentByEMail=سفارش فروش %s توسط رایانامه فرستاده شد InvoiceSentByEMail=صورت‌حساب مشتری %s توسط رایانامه فرستاده شد SupplierOrderSentByEMail=سفارش خرید %s توسط رایانامه فرستاده شد +ORDER_SUPPLIER_DELETEInDolibarr=Purchase order %s deleted SupplierInvoiceSentByEMail=صورت‌حساب فروشنده %s توسط رایانامه فرستاده شد ShippingSentByEMail=ارسال-حمل و نقل- %s توسط رایانامه فرستاده شد ShippingValidated= ارسال %s تائید شد @@ -86,6 +87,11 @@ InvoiceDeleted=صورت‌حساب حذف شد PRODUCT_CREATEInDolibarr=محصول %s ساخته شد PRODUCT_MODIFYInDolibarr=محصول %s ویرایش شد PRODUCT_DELETEInDolibarr=محصول %s حذف شد +HOLIDAY_CREATEInDolibarr=Request for leave %s created +HOLIDAY_MODIFYInDolibarr=Request for leave %s modified +HOLIDAY_APPROVEInDolibarr=Request for leave %s approved +HOLIDAY_VALIDATEDInDolibarr=Request for leave %s validated +HOLIDAY_DELETEInDolibarr=Request for leave %s deleted EXPENSE_REPORT_CREATEInDolibarr=گزارش هزینه‌های %s ساخته شد EXPENSE_REPORT_VALIDATEInDolibarr=گزارش هزینه‌های %s تائید شد EXPENSE_REPORT_APPROVEInDolibarr=گزارش هزینه‌های %s مجاز شد @@ -99,6 +105,14 @@ TICKET_MODIFYInDolibarr=برگۀ پشتیبانی %s ویرایش شد TICKET_ASSIGNEDInDolibarr=برگۀ %s نسبت‌داده شد TICKET_CLOSEInDolibarr=برگۀ پشتیبانی %s بسته شده است TICKET_DELETEInDolibarr=برگۀ‌پشتیبانی %s حذف شد +BOM_VALIDATEInDolibarr=BOM validated +BOM_UNVALIDATEInDolibarr=BOM unvalidated +BOM_CLOSEInDolibarr=BOM disabled +BOM_REOPENInDolibarr=BOM reopen +BOM_DELETEInDolibarr=BOM deleted +MO_VALIDATEInDolibarr=MO validated +MO_PRODUCEDInDolibarr=MO produced +MO_DELETEInDolibarr=MO deleted ##### End agenda events ##### AgendaModelModule=قالب‌های مستند برای روی‌دادهای DateActionStart=تاریخ شروع diff --git a/htdocs/langs/fa_IR/boxes.lang b/htdocs/langs/fa_IR/boxes.lang index fa7543a8d3a..749d350f2e9 100644 --- a/htdocs/langs/fa_IR/boxes.lang +++ b/htdocs/langs/fa_IR/boxes.lang @@ -19,6 +19,7 @@ BoxLastContacts=آخرین طرف‌های تماس/نشانی‌ها BoxLastMembers=آخرین اعضاء BoxFicheInter=آخرین واسطه‌گری‌ها BoxCurrentAccounts=ماندۀ حساب‌های باز +BoxTitleMemberNextBirthdays=Birthdays of this month (members) BoxTitleLastRssInfos=آخرین %s اخبار از %s BoxTitleLastProducts=خدمات/محصولات: آخرین %s تغییریافته BoxTitleProductsAlertStock=محصولات: هشدار موجودی @@ -34,6 +35,7 @@ BoxTitleLastFicheInter=آخرین %s واسطه‌گری تغییریافته BoxTitleOldestUnpaidCustomerBills=صورت‌حساب مشتریان: قدیمی‌ترین %s پرداخت نشده BoxTitleOldestUnpaidSupplierBills=صورت‌حساب فروشندگان: قدیمی‌ترین %s پرداخت نشده BoxTitleCurrentAccounts=حساب‌های باز: مانده حساب‌ها +BoxTitleSupplierOrdersAwaitingReception=Supplier orders awaiting reception BoxTitleLastModifiedContacts=طرف‌های تماس/نشانی‌ها : آخرین %s تغییریافته BoxMyLastBookmarks=نشانه‌ها: آخرین %s BoxOldestExpiredServices=قدیمی تر خدمات منقضی فعال @@ -42,6 +44,8 @@ BoxTitleLastActionsToDo=آخرین %s کار برای انجام BoxTitleLastContracts=آخرین %s قرارداد تغییریافته BoxTitleLastModifiedDonations=آخرین %s کمکِ تغییریافته BoxTitleLastModifiedExpenses=آخرین %s گزارش هزینۀ تغییریافته +BoxTitleLatestModifiedBoms=Latest %s modified BOMs +BoxTitleLatestModifiedMos=Latest %s modified Manufacturing Orders BoxGlobalActivity=فعالیت‌های سراسری (صورت‌حساب‌ها، پیشنهادها، سفارشات) BoxGoodCustomers=مشتریان خوب BoxTitleGoodCustomers=%s مشتری خوب @@ -64,6 +68,7 @@ NoContractedProducts=هیچ محصولات/خدماتی مورد قرارداد NoRecordedContracts=هیچ قراردادی ثبت نشده NoRecordedInterventions=هیچ واسطه‌گری‌ای ثبت نشده BoxLatestSupplierOrders=آخرین سفارشات خرید +BoxLatestSupplierOrdersAwaitingReception=Latest Purchase Orders (with a pending reception) NoSupplierOrder=هیچ سفارش خریدی ثبت نشده BoxCustomersInvoicesPerMonth=تعداد صورت‌حساب‌های مشتری در ماه BoxSuppliersInvoicesPerMonth=تعداد صورت‌حساب‌های فروشنده در ماه @@ -84,4 +89,14 @@ ForProposals=پیشنهادات LastXMonthRolling=طومار آخرین %s ماه ChooseBoxToAdd=اضافه کردن وسیله به پیشخوان شم BoxAdded=این وسیله به پیشخوان شما اضافه شد -BoxTitleUserBirthdaysOfMonth=تولدهای این ماه +BoxTitleUserBirthdaysOfMonth=Birthdays of this month (users) +BoxLastManualEntries=Last manual entries in accountancy +BoxTitleLastManualEntries=%s latest manual entries +NoRecordedManualEntries=No manual entries record in accountancy +BoxSuspenseAccount=Count accountancy operation with suspense account +BoxTitleSuspenseAccount=Number of unallocated lines +NumberOfLinesInSuspenseAccount=Number of line in suspense account +SuspenseAccountNotDefined=Suspense account isn't defined +BoxLastCustomerShipments=Last customer shipments +BoxTitleLastCustomerShipments=Latest %s customer shipments +NoRecordedShipments=No recorded customer shipment diff --git a/htdocs/langs/fa_IR/commercial.lang b/htdocs/langs/fa_IR/commercial.lang index f2d83b42c2e..e28e5acd698 100644 --- a/htdocs/langs/fa_IR/commercial.lang +++ b/htdocs/langs/fa_IR/commercial.lang @@ -1,6 +1,6 @@ # Dolibarr language file - Source file is en_US - commercial -Commercial=تجاری -CommercialArea=بخش تجاری +Commercial=Commerce +CommercialArea=Commerce area Customer=مشتری Customers=مشتریان Prospect=مشتری‌احتمالی diff --git a/htdocs/langs/fa_IR/deliveries.lang b/htdocs/langs/fa_IR/deliveries.lang index 6d89bd47748..9874e159bd4 100644 --- a/htdocs/langs/fa_IR/deliveries.lang +++ b/htdocs/langs/fa_IR/deliveries.lang @@ -2,7 +2,7 @@ Delivery=تحویل DeliveryRef=ش.ارجاع تحویل DeliveryCard=کارت رسید -DeliveryOrder=منظور تحویل +DeliveryOrder=Delivery receipt DeliveryDate=تاریخ تحویل CreateDeliveryOrder=تولید رسید تحویل DeliveryStateSaved=وضعیت تحویل ذخیره شد diff --git a/htdocs/langs/fa_IR/errors.lang b/htdocs/langs/fa_IR/errors.lang index 74227693360..64a0b8eb8f2 100644 --- a/htdocs/langs/fa_IR/errors.lang +++ b/htdocs/langs/fa_IR/errors.lang @@ -196,6 +196,7 @@ ErrorPhpMailDelivery=بررسی کنید شما تعداد بیش‌از حدی ErrorUserNotAssignedToTask=کاربر برای امکان محاسبۀ زمان صرف شده باید به یک وظیفه نسبت داده شود. ErrorTaskAlreadyAssigned=وظیفه قبلا به کاربر محول شده است ErrorModuleFileSeemsToHaveAWrongFormat=ظاهرا بستۀ واحد وضعیت نامناسبی دارد +ErrorModuleFileSeemsToHaveAWrongFormat2=At least one mandatory directory must exists into zip of module: %s or %s ErrorFilenameDosNotMatchDolibarrPackageRules=نام بستۀ واحد (%s) با نام مطلوب نگارش همخوان نیست: %s ErrorDuplicateTrigger=خطا، نام ماشه-تریگر %s تکراری است. قبلا از %s بارگذاری شده است. ErrorNoWarehouseDefined=خطا، هیچ انباری تعریف نشده است. @@ -219,6 +220,9 @@ ErrorURLMustStartWithHttp=نشانی اینترنتی %s باید با http://  ErrorNewRefIsAlreadyUsed=خطا، ارجاع جدید قبلا استفاده شده است ErrorDeletePaymentLinkedToAClosedInvoiceNotPossible=Error, delete payment linked to a closed invoice is not possible. ErrorSearchCriteriaTooSmall=Search criteria too small. +ErrorObjectMustHaveStatusActiveToBeDisabled=Objects must have status 'Active' to be disabled +ErrorObjectMustHaveStatusDraftOrDisabledToBeActivated=Objects must have status 'Draft' or 'Disabled' to be enabled +ErrorNoFieldWithAttributeShowoncombobox=No fields has property 'showoncombobox' into definition of object '%s'. No way to show the combolist. # Warnings WarningParamUploadMaxFileSizeHigherThanPostMaxSize=Your PHP parameter upload_max_filesize (%s) is higher than PHP parameter post_max_size (%s). This is not a consistent setup. WarningPasswordSetWithNoAccount=یک گذرواژه برای این عضو تنظیم شده است. با این‌حال هیچ حساب کاربری‌ای ساخته نشده است. بنابراین این گذرواژه برای ورود به Dolibarr قابل استفاده نیست. ممکن است برای یک رابط/واحد بیرونی قابل استفاده باشد، اما اگر شما نخواهید هیچ نام کاربری ورود و گذرواژه‌ای برای یک عضو استفاده کنید، شما می‌توانید گزینۀ "ایجاد یک نام‌ورد برای هر عضو" را از برپاسازی واحد اعضاء غیرفعال کنید. در صورتی که نیاز دارید که نام‌ورود داشته باشید اما گذرواژه نداشته باشید، می‌توانید این بخش را خالی گذاشته تا از این هشدار بر حذر باشید. نکته: همچنین نشانی رایانامه می‌تواند در صورتی که عضو به یک‌کاربر متصل باشد، می‌‌تواند مورد استفاده قرار گیرد @@ -244,3 +248,4 @@ WarningAnEntryAlreadyExistForTransKey=یک ورودی برای این کلید WarningNumberOfRecipientIsRestrictedInMassAction=هشدار، در هنگام انجام عملیات انبوده روی فهرست‌ها، تعداد دریافت‌کنندگان مختلف به %s محدود است. WarningDateOfLineMustBeInExpenseReportRange=هشدار، تاریخ مربوط به سطر در بازۀ گزارش هزینه‌ها نیست WarningProjectClosed=طرح بسته است. ابتدا باید آن را باز کنید +WarningSomeBankTransactionByChequeWereRemovedAfter=Some bank transaction were removed after that the receipt including them were generated. So nb of cheques and total of receipt may differ from number and total in list. diff --git a/htdocs/langs/fa_IR/holiday.lang b/htdocs/langs/fa_IR/holiday.lang index b3f43a7cf99..41bf2a31c77 100644 --- a/htdocs/langs/fa_IR/holiday.lang +++ b/htdocs/langs/fa_IR/holiday.lang @@ -8,7 +8,6 @@ NotActiveModCP=شما باید واحد مرخصی را فعال کنید تا AddCP=ایجاد یک درخواست مرخصی DateDebCP=تاریخ شروع DateFinCP=تاریخ پایان -DateCreateCP=تاریخ ایجاد DraftCP=پیش‌نویس ToReviewCP=در انتظار تایید ApprovedCP=تایید شده @@ -18,6 +17,7 @@ ValidatorCP=متقاضی ListeCP=فهرست مرخصی LeaveId=شناسۀ مرخصی ReviewedByCP=اجازه توسط +UserID=User ID UserForApprovalID=شناسۀ کاربر تائید کننده UserForApprovalFirstname=نام کاربر تائید کننده UserForApprovalLastname=نام‌خانوادگی کاربر تائید کننده @@ -128,3 +128,4 @@ TemplatePDFHolidays=قالب PDF درخواست‌های مرخصی FreeLegalTextOnHolidays=متن دلخواه روی PDF WatermarkOnDraftHolidayCards=نوشتۀ کمرنگ روی درخواست مرخصی پیش‌نویس HolidaysToApprove=روزهای‌تعطیل مجاز +NobodyHasPermissionToValidateHolidays=Nobody has permission to validate holidays diff --git a/htdocs/langs/fa_IR/install.lang b/htdocs/langs/fa_IR/install.lang index dacc8382a93..8b200b486a3 100644 --- a/htdocs/langs/fa_IR/install.lang +++ b/htdocs/langs/fa_IR/install.lang @@ -1,214 +1,217 @@ # Dolibarr language file - Source file is en_US - install -InstallEasy=لطفا دستورالعمل‌ها را گام به گام اجرا کنید. +InstallEasy=فقط گام به گام دستورالعمل ها را دنبال کنید. MiscellaneousChecks=بررسی پیش‌نیازها ConfFileExists=فایل پیکربندی %s موجود است -ConfFileDoesNotExistsAndCouldNotBeCreated=Configuration file %s does not exist and could not be created! -ConfFileCouldBeCreated=فایل پیکربندی٪ s را می تواند ایجاد شود. -ConfFileIsNotWritable=Configuration file %s 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). -ConfFileIsWritable=فایل پیکربندی٪ s قابل نوشتن است. -ConfFileMustBeAFileNotADir=Configuration file %s must be a file, not a directory. -ConfFileReload=Reloading parameters from configuration file. -PHPSupportSessions=این جلسات PHP پشتیبانی می کند. -PHPSupportPOSTGETOk=این PHP پشتیبانی از متغیر های POST و GET. -PHPSupportPOSTGETKo=It's possible your PHP setup does not support variables POST and/or GET. Check the parameter variables_order in php.ini. -PHPSupportGD=This PHP supports GD graphical functions. -PHPSupportCurl=This PHP supports Curl. -PHPSupportUTF8=This PHP supports UTF8 functions. -PHPSupportIntl=This PHP supports Intl functions. -PHPMemoryOK=PHP حداکثر شما حافظه جلسه به٪ s تنظیم شده است. این باید به اندازه کافی باشد. -PHPMemoryTooLow=Your PHP max session memory is set to %s bytes. This is too low. Change your php.ini to set memory_limit parameter to at least %s bytes. -Recheck=Click here for a more detailed test -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. -ErrorPHPDoesNotSupportGD=Your PHP installation does not support GD graphical functions. No graphs will be available. -ErrorPHPDoesNotSupportCurl=Your PHP installation does not support Curl. -ErrorPHPDoesNotSupportUTF8=Your PHP installation does not support UTF8 functions. Dolibarr cannot work correctly. Resolve this before installing Dolibarr. -ErrorPHPDoesNotSupportIntl=Your PHP installation does not support Intl functions. -ErrorDirDoesNotExists=شاخه٪ s وجود ندارد. -ErrorGoBackAndCorrectParameters=Go back and check/correct the parameters. -ErrorWrongValueForParameter=شما ممکن است یک مقدار اشتباه برای پارامتر '٪ s' را تایپ. -ErrorFailedToCreateDatabase=برای ایجاد پایگاه داده '٪ s »شکست خورد. -ErrorFailedToConnectToDatabase=برای اتصال به پایگاه داده '٪ s »شکست خورد. -ErrorDatabaseVersionTooLow=نسخه پایگاه داده (٪ بازدید کنندگان) خیلی قدیمی است. نسخه٪ s یا بالاتر مورد نیاز است. -ErrorPHPVersionTooLow=نسخه PHP خیلی قدیمی است. نسخه٪ s مورد نیاز است. -ErrorConnectedButDatabaseNotFound=Connection to server successful but database '%s' not found. -ErrorDatabaseAlreadyExists=پایگاه داده '٪ s' از قبل وجود دارد. -IfDatabaseNotExistsGoBackAndUncheckCreate=If the database does not exist, go back and check option "Create database". -IfDatabaseExistsGoBackAndCheckCreate=اگر پایگاه داده در حال حاضر وجود دارد، بازگشت و تیک گزینه "ایجاد پایگاه داده" گزینه است. -WarningBrowserTooOld=Version of browser is too old. Upgrading your browser to a recent version of Firefox, Chrome or Opera is highly recommended. -PHPVersion=PHP نسخه -License=با استفاده از مجوز +ConfFileDoesNotExistsAndCouldNotBeCreated=فایل پیکربندی %s موجود نیست و امکان ساختن آن وجود ندارد! +ConfFileCouldBeCreated=امکان ایجاد فایل پیکربندی %s وجود دارد +ConfFileIsNotWritable=فایل پیکربندی %s قابل نوشتن نیست. مجوزها را بررسی کنید. برای اولین نصب، سرور وب باید قادر باشد در روند پیکربندی روی این فایل بنویسد (برای مثال در یک سیستم‌عامل یونیکسی "chmod 666"). +ConfFileIsWritable=فایل پیکربندی %s قابل نوشتن است +ConfFileMustBeAFileNotADir=فایل پیکربندی %sباید یک فایل باشد، نه یک پوشه. +ConfFileReload=بارگذاری مجدد مقادیر از فایل پیکربندی. +PHPSupportSessions=این PHP از قابلیت نشست‌ پشتیبانی می‌کند. +PHPSupportPOSTGETOk=این PHP از قابلیت GET و POST متغیرها پشتیبانی می‌کند. +PHPSupportPOSTGETKo=ممکن است برپاسازی PHP شما از قابلیت POST و یا GET متغیرها پشتیبانی نمی‌کند. در php.ini مقدار variables_order را بررسی کنید. +PHPSupportGD=این PHP از کارکردهای گرافیکی GD پشتیبانی می‌کند. +PHPSupportCurl=این PHP از Curl پشتیبان می‌کند. +PHPSupportCalendar=This PHP supports calendars extensions. +PHPSupportUTF8=این PHP از توابع UTF8 پشتیبانی می‌کند. +PHPSupportIntl=این PHP از توابع Intl پشتیبانی می‌کند +PHPMemoryOK=حداکثر حافظۀ اختصاص داده شده به نشست به %s تنظیم شده است. این باید کافی باشد. +PHPMemoryTooLow=حداکثر حافظۀ مورد استفاده در یک نشست در PHP شما در حد %s بایت تنظیم شده است. این میزان بسیار کمی است. فایل php.ini را ویرایش نموده و مقدار memory_limit را حداقل برابر %s بایت تنظیم کنید +Recheck=برای یک آزمایش دقیق‌تر این‌جا کلیک کنید +ErrorPHPDoesNotSupportSessions=نسخۀ PHP شما از نشست‌ها پشتیبانی نمی‌کند. این قابلیت برای فعالیت Dolibarr لازم است. تنظیمات و برپاسازی PHP و مجوزهای پوشۀ sessions را بررسی کنید. +ErrorPHPDoesNotSupportGD=این نسخه از PHP از توابع گرافیکی GD پشتیبانی نمی‌کند. هیچ نموداری در دسترس نخواهد بود +ErrorPHPDoesNotSupportCurl=نسخۀ PHP نصب شدۀ شما از Curl پشتیبانی نمی‌کند. +ErrorPHPDoesNotSupportCalendar=Your PHP installation does not support php calendar extensions. +ErrorPHPDoesNotSupportUTF8=نسخۀ PHP نصب شدۀ شما از توابع UTF8 پشتیبانی نمی‌کند. Dolibarr نمی‌تواند به درستی کار کند. قبل از نصب Dolibarr این مشکل را حل کنید. +ErrorPHPDoesNotSupportIntl=نسخۀ نصب شدۀ PHP شما از توابع Intl پشتیبانی نمی‌کند. +ErrorDirDoesNotExists=پوشۀ %s وجود ندارد. +ErrorGoBackAndCorrectParameters=به عقب برگردید و مقادیر را بررسی/اصلاح کنید. +ErrorWrongValueForParameter=ممکن است شما یک مقدار اشتباه برای مؤلفۀ '%s' وارد کرده باشید +ErrorFailedToCreateDatabase=امکان ساخت پایگاه‌داده '%s' وجود نداشت. +ErrorFailedToConnectToDatabase=امکان اتصال به پایگاه‌داده '%s' وجود نداشت. +ErrorDatabaseVersionTooLow=نسخۀ پایگاه داده (%s) بسیار قدیمی است. برای کار نسخۀ %s یا بالاتر احتیاج است +ErrorPHPVersionTooLow=نسخۀ PHP بسیار قدیمی است. برای کار نسخۀ %s نیاز است. +ErrorConnectedButDatabaseNotFound=اتصال به سرویس‌دهنده با موفقیت انجام شد اما پایگاه داده '%s'  پیدا نشد. +ErrorDatabaseAlreadyExists=پایگاه دادۀ '%s' از قبل وجود دارد +IfDatabaseNotExistsGoBackAndUncheckCreate=در صورتی که پایگاه داده وجود نداشته باشد، به عقب برگشته و گزینۀ "ساخت پایگاه داده" را کلیک نمائید. +IfDatabaseExistsGoBackAndCheckCreate=در صورتی که پایگاه داده از قبل وجود داشته، به عقب بازگشته و گزینۀ "ساخت پایگاه داده" را از حالت تائید بردارید. +WarningBrowserTooOld=نسخۀ مرورگر بسیار قدیمی است، ارتقای مرورگر به نسخه‌های اخیر فایرفاکس، کروم یا اپرا به شدت پیشنهاد می‌شود +PHPVersion=نسخۀ PHP +License=استفاده از مجوز ConfigurationFile=فایل پیکربندی -WebPagesDirectory=دایرکتوری که در آن صفحات وب ذخیره می شوند -DocumentsDirectory=پوشه برای ذخیره اسناد آپلود و تولید -URLRoot=URL ریشه -ForceHttps=مجبور ارتباط امن (HTTPS) -CheckToForceHttps=این گزینه به زور ارتباط امن را بررسی کنید (صفحه ی).
    این مستلزم آن است که وب سرور با گواهی SSL پیکربندی شده است. +WebPagesDirectory=پوشه‌ای که صفحات وب در آن ذخیره می‌گردند +DocumentsDirectory=پوشه برای ذخیرۀ اسناد بالاگذاری شده و تولید شده +URLRoot=ریشۀ نشانی اینترنتی-URL +ForceHttps=اجبار در اتصال امن (https) +CheckToForceHttps=این گزینه را تائید کنید تا اتصال امن (https) الزامی شود.
    این نیازمند این است که سرور وب با یک اعتبارنامۀ SSL پیکربندی شده باشد. DolibarrDatabase=پایگاه داده Dolibarr -DatabaseType=نوع پایگاه داده -DriverType=نوع درایور +DatabaseType=نوع پایگاه‌داده +DriverType=نوع راه‌انداز Server=سرور -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. -ServerPortDescription=پایگاه داده پورت سرور. خالی اگر ناشناخته نگه دارید. -DatabaseServer=بانک اطلاعات سرور -DatabaseName=نام پایگاه داده -DatabasePrefix=Database table prefix -DatabasePrefixDescription=Database table prefix. If empty, defaults to llx_. -AdminLogin=User account for the Dolibarr database owner. -PasswordAgain=Retype password confirmation -AdminPassword=رمز عبور برای صاحب پایگاه داده Dolibarr. -CreateDatabase=ایجاد پایگاه داده -CreateUser=Create user account or grant user account permission on the Dolibarr database -DatabaseSuperUserAccess=بانک اطلاعات سرور - دسترسی به کاربران بالاتر را میدهد -CheckToCreateDatabase=Check the box if the database does not exist yet and so must be created.
    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:
    the database user account does not yet exist and so must be created, or
    if the user account exists but the database does not exist and permissions must be granted.
    In this case, you must enter the user account and password and also the superuser account name and password at the bottom of this page. If this box is unchecked, database owner and password must already exist. -DatabaseRootLoginDescription=Superuser account name (to create new databases or new users), mandatory if the database or its owner does not already exist. -KeepEmptyIfNoPassword=Leave empty if superuser has no password (NOT recommended) -SaveConfigurationFile=Saving parameters to +ServerAddressDescription=نام یا نشانی‌ IP سرور پایگاه داده. عموما وقتی که سرور پایگاه داده روی همین سرور وب است، این مقدار برابر با 'localhost' می‌باشد. +ServerPortDescription=درگاه سرور پایگاه داده. اگر نمی‌دانید خالی بگذارید. +DatabaseServer=سرور پایگاه‌داده +DatabaseName=نام پایگاه‌داده +DatabasePrefix=پیش‌شوند جداول پایگاه‌داده +DatabasePrefixDescription=پیش‌وند جداول پایگاه داده، اگر خالی بگذارید برابر با llx_ خواهد بود +AdminLogin=حساب کاربری برای صاحب پایگاه‌دادۀ Dolibarr. +PasswordAgain=تائید گذرواژه را دوباره‌نویسی کنید +AdminPassword=گذرواژۀ صاحب پایگاه‌دادۀ Dolibarr. +CreateDatabase=ساخت پایگاه‌داده +CreateUser=ساخت حساب کاربری یا اعطای مجوز به حساب کاربری در پایگاه دادۀ Dolibarr +DatabaseSuperUserAccess=سرور پایگاه داده - دسترسی سرپرست کل +CheckToCreateDatabase=این کادر را تائید کنید تا در صورتی که پایگاه داده وجود نداشته باشد، ساخته شود.
    در این حالت، شما باید نام‌کاربری و گذرواژه کاربر اصلی که سرپرست حساب است را در انتهای این صفحه وارد نمائید +CheckToCreateUser=این کادر را تائید کنید اگر:
    حساب کاربری پایگاه‌داده هنوز وجود ندارد و باید ساخته شده باشد، یا
    حساب کاربری وجود دارد اما پایگاه‌داده ساخته نشده و مجوزها باید اعطا شود.
    در این حالت، شما باید نام کاربری و گذرواژه و نیز حساب کاربری سرپرست و گذرواژه را در انتهای این صفحه وارد نمائید. در صورتی که این کادر تائید نشده باشد، صاحب پایگاه داده و گذرواژۀ او باید وجود داشته باشد. +DatabaseRootLoginDescription=نام حساب سرپرست (برای ساخت پایگاه‌داده‌های جدید یا کاربران جدید)، در صورتی که پایگاه‌داده یا صاحب آن هنوز وجود نداشته باشد، باید در اتیار داشته باشید. +KeepEmptyIfNoPassword=در صورتی که سرپرست، گذرواژه ندارد، خالی بگذارید (پیشنهاد نمی‌شود) +SaveConfigurationFile=ذخیرۀ مؤلفه‌ها در ServerConnection=اتصال به سرور -DatabaseCreation=ایجاد پایگاه داده -CreateDatabaseObjects=اشیاء پایگاه داده ایجاد -ReferenceDataLoading=مرجع بارگذاری داده ها -TablesAndPrimaryKeysCreation=جداول و کلید اولیه ایجاد -CreateTableAndPrimaryKey=ایجاد جدول٪ s را -CreateOtherKeysForTable=ایجاد کلید های خارجی و شاخص برای جدول٪ s را -OtherKeysCreation=کلید های خارجی و شاخص ایجاد +DatabaseCreation=ایجاد پایگاه‌داده +CreateDatabaseObjects=ساخت اشیاء پایگاه‌داده +ReferenceDataLoading=بارگذاری داده‌های مرجع +TablesAndPrimaryKeysCreation=ایجاد جداول و کلیدهای بنیادین-Primary Keys +CreateTableAndPrimaryKey=ایجاد جدول %s +CreateOtherKeysForTable=ایجاد کلید خارجی-foreign keys و شاخص‌ها-indexes برای جدول %s +OtherKeysCreation=ساخت کلیدهای خارجی-foreign keys و شاخص‌ها-indexes  FunctionsCreation=ایجاد توابع -AdminAccountCreation=ایجاد ورود مدیر -PleaseTypePassword=Please type a password, empty passwords are not allowed! -PleaseTypeALogin=Please type a login! -PasswordsMismatch=Passwords differs, please try again! -SetupEnd=پایان از راه اندازی +AdminAccountCreation=ساخت کاربر ورودی برای مدیر +PleaseTypePassword=لطفا یک گذرواژه وارد کنید، گذرواژۀ خالی مجاز نیست! +PleaseTypeALogin=لطفا یک نام کاربری وارد نمائید! +PasswordsMismatch=دو گذرواژه متفاوتند، لطفا دوباره تلاش کنید! +SetupEnd=پایان برپاسازی SystemIsInstalled=این نصب کامل شده است. -SystemIsUpgraded=Dolibarr با موفقیت به روز رسانی شده است. -YouNeedToPersonalizeSetup=شما نیاز به پیکربندی Dolibarr را با توجه به نیاز خود (ظاهر، امکانات، ...). برای این کار، لطفا لینک زیر را دنبال کنید: -AdminLoginCreatedSuccessfuly=Dolibarr administrator login '%s' created successfully. -GoToDolibarr=برو به Dolibarr -GoToSetupArea=برو به Dolibarr (منطقه راه اندازی) -MigrationNotFinished=The database version is not completely up to date: run the upgrade process again. -GoToUpgradePage=برو به ارتقاء دوباره صفحه -WithNoSlashAtTheEnd=بدون اسلش "/" در انتهای -DirectoryRecommendation=It is recommended to use a directory outside of the web pages. -LoginAlreadyExists=در حال حاضر وجود دارد -DolibarrAdminLogin=Dolibarr مدیر در انجمن -AdminLoginAlreadyExists=Dolibarr administrator account '%s' already exists. Go back if you want to create another one. -FailedToCreateAdminLogin=Failed to create Dolibarr administrator account. -WarningRemoveInstallDir=Warning, for security reasons, once the install or upgrade is complete, you should add a file called install.lock into the Dolibarr document directory in order to prevent the accidental/malicious use of the install tools again. -FunctionNotAvailableInThisPHP=Not available in this PHP -ChoosedMigrateScript=را انتخاب کنید اسکریپت مهاجرت -DataMigration=Database migration (data) -DatabaseMigration=Database migration (structure + some data) -ProcessMigrateScript=پردازش اسکریپت -ChooseYourSetupMode=حالت راه اندازی خود را انتخاب کنید و دکمه "شروع" ... -FreshInstall=تازه نصب -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. -Upgrade=به روز رسانی -UpgradeDesc=با استفاده از این حالت اگر شما فایل های قدیمی Dolibarr با فایل ها از یک نسخه جدیدتر جایگزین شده است. این پایگاه داده ها و اطلاعات خود را ارتقا دهید. +SystemIsUpgraded=Dolibarr با موفقیت به‌روزرسانی شد. +YouNeedToPersonalizeSetup=با توجه به نیازهای خود باید Dolibarr را پیکربندی کنید (طرزنمایش، قابلیت‌ها و غیره). برای این کار، پیوند زیر را دنبال کنید +AdminLoginCreatedSuccessfuly=کاربر ورود مدیریتی '%s' با موفقیت ساخته شد. +GoToDolibarr=رفتن به Dolibarr +GoToSetupArea=برو به Dolibarr (بخش برپاسازی) +MigrationNotFinished=نسخۀ پایگاه داده کاملا به‌روز نیست: روند ارتقا را دوباره اجرا کنید. +GoToUpgradePage=رفتن دوباره به صفحۀ ارتقا +WithNoSlashAtTheEnd=بدون ممیز "/" در انتها +DirectoryRecommendation=پیشنهاد می‌شود یک پوشه در بیرون از محیط صفحات وب استفاده شود +LoginAlreadyExists=قبلا وجود داشته است +DolibarrAdminLogin=ورود کاربر مدیر به Dolibarr +AdminLoginAlreadyExists=حساب مدیریت Dolibarr '%s' قبلا وجود داشته است. در صورتی که می‌خواهید یکی دیگر بسازید، به عقب برگردید. +FailedToCreateAdminLogin=امکان ساخت حساب مدیریتی Dolibarr نبود +WarningRemoveInstallDir=هشدار، به دلایل امنیتی، پس از آن‌که عملیات نصب یا ارتقا پایان یات، شما باید یک فایل با نام install.lock در پوشۀ document ساخته تا امکان استفادۀ تصادفی/نفوذی از ابزار نصب را ببندید. +FunctionNotAvailableInThisPHP=در این PHP فعال نیست +ChoosedMigrateScript=یک برنامۀ مهاجرت انتخاب کنید +DataMigration=مهاجرت پایگاه داده (داده‌ها) +DatabaseMigration=مهاجرت پایگاه داده (ساختار + بخشی از داده) +ProcessMigrateScript=پردازش برنامه +ChooseYourSetupMode=حالت برپاسازی خود را انتخاب کرده و بر "شروع" کلیک کنید... +FreshInstall=نصب جدید +FreshInstallDesc=این حالت را در هنگام اولین نصب انتخاب کنید. در صورتی که چنین نیست، این حالت می‌تواند باعث تعمیر نصب ناقص قبلی شود. در صورتی که می‌خواهید نسخۀ خود را ارتقا دهید، حالت "ارتقا" را انتخاب کنید. +Upgrade=ارتقا +UpgradeDesc=این حالت را در صورتی انتخاب کنید که شما فایل‌های قدیمی Dolibarr را با فایل‌های جدید از یک نسخۀ جدید انتخاب کرده باشید. این باعث ارتقادادن پایگاه داده و داده‌های شما خواهد شد. Start=شروع -InstallNotAllowed=راه اندازی شده توسط مجوز conf.php مجاز نیست -YouMustCreateWithPermission=شما باید فایل٪ s و مجوز نوشتن در آن را برای وب سرور ایجاد در طول فرایند نصب کنید. -CorrectProblemAndReloadPage=Please fix the problem and press F5 to reload the page. -AlreadyDone=در حال حاضر مهاجرت -DatabaseVersion=بانک اطلاعات نسخه -ServerVersion=نسخه سرور پایگاه داده -YouMustCreateItAndAllowServerToWrite=شما باید این پوشه ایجاد کنید و اجازه می دهد برای وب سرور برای ارسال به آن. -DBSortingCollation=شخصیت منظور مرتب سازی -YouAskDatabaseCreationSoDolibarrNeedToConnect=You selected create database %s, but for this, Dolibarr needs to connect to server %s with super user %s permissions. -YouAskLoginCreationSoDolibarrNeedToConnect=You selected create database user %s, but for this, Dolibarr needs to connect to server %s with super user %s permissions. -BecauseConnectionFailedParametersMayBeWrong=The database connection failed: the host or super user parameters must be wrong. -OrphelinsPaymentsDetectedByMethod=یتیمان پرداخت شناسایی شده با استفاده از روش از٪ s -RemoveItManuallyAndPressF5ToContinue=حذف آن دستی و F5 را فشار دهید تا ادامه خواهد داد. -FieldRenamed=درست است تغییر نام داد -IfLoginDoesNotExistsCheckCreateUser=If the user does not exist yet, you must check option "Create user" -ErrorConnection=Server "%s", database name "%s", login "%s", or database password may be wrong or the PHP client version may be too old compared to the database version. -InstallChoiceRecommanded=توصیه می شود انتخاب به نصب نسخه٪ s از نسخه فعلی خود را از٪ s -InstallChoiceSuggested=نصب انتخاب پیشنهاد شده توسط نصب. -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. -CheckThatDatabasenameIsCorrect=Check that the database name "%s" is correct. -IfAlreadyExistsCheckOption=اگر این نام درست است و پایگاه داده هنوز وجود ندارد، شما باید گزینه "ایجاد پایگاه داده" تیک بزنید. -OpenBaseDir=پارامتر PHP openbasedir -YouAskToCreateDatabaseSoRootRequired=You checked the box "Create database". For this, you need to provide the login/password of superuser (bottom of form). -YouAskToCreateDatabaseUserSoRootRequired=You checked the box "Create database owner". For this, you need to provide the login/password of superuser (bottom of form). -NextStepMightLastALongTime=The current step may take several minutes. Please wait until the next screen is shown completely before continuing. -MigrationCustomerOrderShipping=Migrate shipping for sales orders storage -MigrationShippingDelivery=به روز رسانی ذخیره سازی حمل و نقل -MigrationShippingDelivery2=به روز رسانی ذخیره سازی حمل و نقل 2 -MigrationFinished=مهاجرت به پایان رسید -LastStepDesc=Last step: Define here the login and password you wish to use to connect to Dolibarr. Do not lose this as it is the master account to administer all other/additional user accounts. -ActivateModule=فعال بخش٪ s -ShowEditTechnicalParameters=برای نشان دادن پارامترهای پیشرفته / ویرایش اینجا را کلیک کنید (حالت کارشناسی) -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... -ErrorDatabaseVersionForbiddenForMigration=Your database version is %s. It has a critical bug, making data loss possible if you make structural changes in your database, such as is required by the migration process. For his reason, migration will not be allowed until you upgrade your database to a layer (patched) version (list of known buggy versions: %s) -KeepDefaultValuesWamp=You used the Dolibarr setup wizard from DoliWamp, so values proposed here are already optimized. Change them only if you know what you are doing. -KeepDefaultValuesDeb=You used the Dolibarr setup wizard from a Linux package (Ubuntu, Debian, Fedora...), so the values proposed here are already optimized. Only the password of the database owner to create must be entered. Change other parameters only if you know what you are doing. -KeepDefaultValuesMamp=You used the Dolibarr setup wizard from DoliMamp, so the values proposed here are already optimized. Change them only if you know what you are doing. -KeepDefaultValuesProxmox=You used the Dolibarr setup wizard from a Proxmox virtual appliance, so the values proposed here are already optimized. Change them only if you know what you are doing. -UpgradeExternalModule=Run dedicated upgrade process of external module -SetAtLeastOneOptionAsUrlParameter=Set at least one option as a parameter in URL. For example: '...repair.php?standard=confirmed' -NothingToDelete=Nothing to clean/delete -NothingToDo=Nothing to do +InstallNotAllowed=برپاسازی توسط مجوزهای conf.php مجاز نبود +YouMustCreateWithPermission=شما باید یک فایل %s را ساخته و مجوزهای نوشتاری آن را برای سرور در طول روند نصب، تعیین کنید. +CorrectProblemAndReloadPage=لطفا مشکل را حل کرده و برای بارگذاری مجدد صفحه کلید F5 را بزنید. +AlreadyDone=قبلا منتقل شده +DatabaseVersion=نسخۀ پایگاه‌داده +ServerVersion=نسخۀ سرور پایگاه داده +YouMustCreateItAndAllowServerToWrite=شما باید این پوشه را ایجاد کرده و به سرور وب اجازده دهید که در آن بنویسد. +DBSortingCollation=طرز مرتب‌سازی نویسه‌ه +YouAskDatabaseCreationSoDolibarrNeedToConnect=شما خواسته‌اید پایگاه داده %s ساخته شود، اما برای این‌کار Dolibarr باید با مجوزهای سرپرستی کاربر %s به سرور %s وصل شود. +YouAskLoginCreationSoDolibarrNeedToConnect=شما خواسته‌اید کاربر پایگاه داده %s ساخته شود، اما برای این‌کار Dolibarr باید با مجوزهای سرپرستی کاربر %s به سرور %s وصل شود. +BecauseConnectionFailedParametersMayBeWrong=اتصال به پایگاه داده مقدور نبود: مقادیر مربوط به میزبان یا سرپرست ممکن است اشتباه باشد +OrphelinsPaymentsDetectedByMethod=پرداخت‌های بی‌صاحبی که توسط روش %s پیدا شده‌ان +RemoveItManuallyAndPressF5ToContinue=آن را به طور دستی حذف کرده و برای ادامه کلید F5 را بزنید. +FieldRenamed=این بخش تغییر نام یافت +IfLoginDoesNotExistsCheckCreateUser=در صورتی که کاربر هنوز وجود نداشته باشد شما باید از گزینۀ "ساخت کاربر" استفاده نمائید. +ErrorConnection=سرور "%s"، نام پایگاه‌داده %s"، نام‌کاربری "%s" یا گذرواژۀ پایگاه داده ممکن است اشتباه باد یا نسخۀ PHP متقاضی ممکن است در قیاس با نسخۀ پایگاه داده بسیار قدیمی باشد. +InstallChoiceRecommanded=پیشنهاد می‌شود نسخۀ %s به‌جای نسخۀ فعلی شما %s استفاده شود. +InstallChoiceSuggested=انتخاب نصب که توسط نصب‌کننده پیشنهاد می‌شود. +MigrateIsDoneStepByStep=نسخۀ هدف (%s) چندین نسخه فاصله دارد. جادوی نصب، پس از پایان این کار، برای پیشنهاد مهاجرت جدید بازخواهد گشت. +CheckThatDatabasenameIsCorrect=بررسی کنید نام پایگاه داده "%s" صحیح است +IfAlreadyExistsCheckOption=اگر این نام درست است و پایگاه داده هنوز ایجاد نشده، شما باید از گزینۀ "ایجاد پایگاه‌داده" استفاده نمائید. +OpenBaseDir=مؤلفۀ openbasedir  از PHP +YouAskToCreateDatabaseSoRootRequired=شما کادر "ساخت پایگاه داده" را تائید کرده‌اید. برای این‌کار، شما باید نام‌کاربری/گذرواژۀ سرپرست را (در انتهای برگه) وارد نمائید. +YouAskToCreateDatabaseUserSoRootRequired=شما کادر "ساخت صاحب پایگاه‌داده" را تائید کرده‌اید. برای این‌کار، شما باید نام‌کاربری/گذرواژۀ سرپرست را (در انتهای برگه) وارد نمائید. +NextStepMightLastALongTime=برپاسازی کنونی ممکن است چند دقیقه طول بکشد. لطفا قبل از نمایش کامل صفحۀ بعدی و پیش از ادامه صبر نمائید. +MigrationCustomerOrderShipping=انتقال‌دادن حمل‌نقل‌های مربوط به مخزن سفارش‌های فروش +MigrationShippingDelivery=ارتقا دادن مخزن حمل‌نقل +MigrationShippingDelivery2=ارتقادادن مخزن حمل‌ونقل 2 +MigrationFinished=انتقال/مهاجرت خاتمه یافت +LastStepDesc=آخرین قدم : در این قسمت نام‌کاربری و گذرواژه‌ای را که برای ورود به Dolibarr لازم است تعیین نمائید. این مشخصات را گم نکنید، زیرا حساب اصلی برای مدیریت همۀ حساب‌های کاربری دیگر است. +ActivateModule=فعال‌کردن واحد %s +ShowEditTechnicalParameters=برای نمایش/ویرایش مؤلفه‌های پیشرفته (حالت تخصصی) اینجا کلیک کنید +WarningUpgrade=هشدار: \nآیا ابتدا از پایگاه داده پشتیبانی گرفته‌اید؟\nپشتیبان‌گیری از پایگاه‌داده جدا پیشنهاد می‌شود. امکان از دادن داده‌ها در حین انجام عملیات وجود دارد( مثل مشکلاتی که در MySQL نسخۀ 5.5.40/41/42/43 پیش آمده بود) ، لذا ضروری است که پیش از شروع انتقال/مهاجرت یک نسخۀ پشتیبان تهیه نمائید.\n\nکلید OK را برای آغاز پردازش انتقال/مهاجرت بفشرید.. +ErrorDatabaseVersionForbiddenForMigration=نسخۀ پایگاه داده شما %s می‌باشد. این نسخه یک اشکال خطیر دارد که ممکن است باعث از دست رفتن داده‌ها در صورتی که تغییرات ساختاری در پایگاه‌دادۀ خود دهید دارد، برخی از این نوع عملیات توسط پردازش مهاجرت/انتقال استفاده می‌شود. بدین منظور، پیش از ارتقای پایگاه داده به یک نسخۀ لایه‌ای (وصله‌شده) مجاز نخواهد بود. (فهرست نسخه‌های مشکل‌دار شناخته شده: %s) +KeepDefaultValuesWamp=شما از جادوی برپاسازی Dolibarr از DoliWamp استفاده کرده‌اید، بنابراین مقادیر تعیین شده در این قسمت، قبلا بهینه‌سازی شده است. تنها در صورتی این مقادیر را تغییر دهید که بدانید چه می‌کنید. +KeepDefaultValuesDeb=شما از جادوی برپاسازی Dolibarr از یک بستۀ لینوکسی (اوبونتو، دبیان، فدورا، ...) استفاده کرده‌اید، بنابراین مقادیر تعیین شده در این قسمت، قبلا بهینه‌سازی شده است. صرفا گذرواژۀ مالک پایگاه داده برای ساختن آن نیز است. سایر مقادیر را وقتی تغییر دهید که بدانید چه می‌کنید. +KeepDefaultValuesMamp=شما از جادوی برپاسازی Dolibarr از DoliMamp استفاده کرده‌اید، بنابراین مقادیر تعیین شده در این قسمت، قبلا بهینه‌سازی شده است. تنها در صورتی این مقادیر را تغییر دهید که بدانید چه می‌کنید. +KeepDefaultValuesProxmox=شما از جادوی برپاسازی Dolibarr از Proxmox virtual appliance استفاده کرده‌اید، بنابراین مقادیر تعیین شده در این قسمت، قبلا بهینه‌سازی شده است. تنها در صورتی این مقادیر را تغییر دهید که بدانید چه می‌کنید. +UpgradeExternalModule=اجرای یک پردازش ارتقای مخصوص برای یک واحد خارجی +SetAtLeastOneOptionAsUrlParameter=حداقل یک گزینه به‌عنوان یک مؤلفه در URL انتخاب نمائید. برای مثال: '...repair.php?standard=confirmed' +NothingToDelete=چیزی برای پاک‌کردن/حذف وجود ندارد +NothingToDo=کاری برای انجام وجود ندارد ######### # upgrade -MigrationFixData=ثابت برای داده های denormalized -MigrationOrder=اطلاعات مهاجرت برای سفارشات مشتری -MigrationSupplierOrder=Data migration for vendor's orders -MigrationProposal=مهاجرت داده ها برای طرح های تجاری -MigrationInvoice=اطلاعات مهاجرت برای صورت حساب مشتری -MigrationContract=اطلاعات مهاجرت برای قرارداد -MigrationSuccessfullUpdate=به روز رسانی موفق -MigrationUpdateFailed=روند ارتقاء شکست خورده -MigrationRelationshipTables=مهاجرت به داده ها برای جداول رابطه (٪ بازدید کنندگان) -MigrationPaymentsUpdate=پرداخت اصلاح داده ها -MigrationPaymentsNumberToUpdate=٪ s را پرداخت (ها) برای به روز رسانی -MigrationProcessPaymentUpdate=پرداخت به روز رسانی (بازدید کنندگان)٪ بازدید کنندگان -MigrationPaymentsNothingToUpdate=هیچ چیز بیشتری برای انجام -MigrationPaymentsNothingUpdatable=بدون پرداخت است که می تواند اصلاح شود -MigrationContractsUpdate=قرارداد اصلاح داده ها -MigrationContractsNumberToUpdate=٪ s در قرارداد (ها) برای به روز رسانی -MigrationContractsLineCreation=ایجاد خط قرارداد برای قرارداد کد عکس از٪ s -MigrationContractsNothingToUpdate=هیچ چیز بیشتری برای انجام -MigrationContractsFieldDontExist=Field fk_facture does not exist anymore. Nothing to do. -MigrationContractsEmptyDatesUpdate=قرارداد تصحیح تاریخ خالی -MigrationContractsEmptyDatesUpdateSuccess=Contract empty date correction done successfully -MigrationContractsEmptyDatesNothingToUpdate=بدون قرارداد تاریخ خالی برای اصلاح -MigrationContractsEmptyCreationDatesNothingToUpdate=تاریخ ایجاد قرارداد برای اصلاح -MigrationContractsInvalidDatesUpdate=تاریخ مقدار بد اصلاح قرارداد -MigrationContractsInvalidDateFix=قرارداد صحیح از٪ s (تاریخ قرارداد =٪ S، تاریخ شروع خدمات دقیقه =٪ بازدید کنندگان) -MigrationContractsInvalidDatesNumber=٪ s در قرارداد اصلاح شده -MigrationContractsInvalidDatesNothingToUpdate=تاریخ با ارزش بد برای اصلاح -MigrationContractsIncoherentCreationDateUpdate=بد قرارداد ارزش تصحیح تاریخ ایجاد -MigrationContractsIncoherentCreationDateUpdateSuccess=Bad value contract creation date correction done successfully -MigrationContractsIncoherentCreationDateNothingToUpdate=بدون مقدار بد برای تاریخ ایجاد قرارداد برای اصلاح -MigrationReopeningContracts=قرارداد باز کردن بسته های خطا -MigrationReopenThisContract=بازگشایی قرارداد از٪ s -MigrationReopenedContractsNumber=٪ s در قرارداد اصلاح شده -MigrationReopeningContractsNothingToUpdate=بدون قرارداد بسته یا باز -MigrationBankTransfertsUpdate=Update links between bank entry and a bank transfer -MigrationBankTransfertsNothingToUpdate=تمامی لینک ها به روز می باشد -MigrationShipmentOrderMatching=Sendings به روز رسانی دریافت -MigrationDeliveryOrderMatching=به روز رسانی رسید تحویل -MigrationDeliveryDetail=به روز رسانی تحویل -MigrationStockDetail=به روز رسانی ارزش سهام از محصولات -MigrationMenusDetail=به روز رسانی جداول منوهای پویا -MigrationDeliveryAddress=آدرس تحویل به روز رسانی در محموله -MigrationProjectTaskActors=Data migration for table llx_projet_task_actors -MigrationProjectUserResp=اطلاعات مهاجرت درست است fk_user_resp از llx_projet به llx_element_contact -MigrationProjectTaskTime=زمان به روز رسانی صرف در ثانیه -MigrationActioncommElement=به روز کردن اطلاعات در مورد اقدامات -MigrationPaymentMode=Data migration for payment type -MigrationCategorieAssociation=مهاجرت از دسته -MigrationEvents=Migration of events to add event owner into assignment table -MigrationEventsContact=Migration of events to add event contact into assignment table -MigrationRemiseEntity=Update entity field value of llx_societe_remise -MigrationRemiseExceptEntity=Update entity field value of llx_societe_remise_except -MigrationUserRightsEntity=Update entity field value of llx_user_rights -MigrationUserGroupRightsEntity=Update entity field value of llx_usergroup_rights -MigrationUserPhotoPath=Migration of photo paths for users -MigrationReloadModule=Reload module %s -MigrationResetBlockedLog=Reset module BlockedLog for v7 algorithm -ShowNotAvailableOptions=Show unavailable options -HideNotAvailableOptions=Hide unavailable options -ErrorFoundDuringMigration=Error(s) were reported during the migration process so next step is not available. To ignore errors, you can click here, but the application or some features may not work correctly until the errors are resolved. -YouTryInstallDisabledByDirLock=The application tried to self-upgrade, but the install/upgrade pages have been disabled for security (directory renamed with .lock suffix).
    -YouTryInstallDisabledByFileLock=The application tried to self-upgrade, but the install/upgrade pages have been disabled for security (by the existence of a lock file install.lock in the dolibarr documents directory).
    -ClickHereToGoToApp=Click here to go to your 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. +MigrationFixData=رفع‌اشکال داده‌های غیرعادی‌شده-denormalized  +MigrationOrder=انتقال‌داده‌های مربوط به سفارشات مشتریان +MigrationSupplierOrder=انتقال‌داده‌های مربوط به سفارشات فروشندگان +MigrationProposal=انتقال داده‌ها مربوط به پیشنهادهای تجاری +MigrationInvoice=انتقال داده‌های مربوط به صورت‌حساب‌های مشتریان +MigrationContract=انتقال داده‌های مربوط به طرف‌های تماس +MigrationSuccessfullUpdate=ارتقا با موفقیت انجام شد +MigrationUpdateFailed=ارتقا با شکست مواجه شد +MigrationRelationshipTables=انتقال داده‌های مربوط به جداول وابستگی (%s) +MigrationPaymentsUpdate=تصحیح داده‌های پرداخت +MigrationPaymentsNumberToUpdate=(%s) پرداخت برای به‌روزرسانی +MigrationProcessPaymentUpdate=به‌روزرسانی پرداخت‌(ها) %s +MigrationPaymentsNothingToUpdate=کار دیگری برای انجام نیست +MigrationPaymentsNothingUpdatable=دیگر پرداختی که قابل اصلاح باشد وجود ندارد +MigrationContractsUpdate=تصحیح داده‌های قراردادها +MigrationContractsNumberToUpdate=(%s) قرارداد برای به‌روز‌رسانی +MigrationContractsLineCreation=ایجاد سطر قرارداد برای قرارداد ارجاع %s +MigrationContractsNothingToUpdate=کار دیگری برای انجام نیست +MigrationContractsFieldDontExist=بخش fk_facture دیگر وجود ندارد. کاری برای انجام نیست +MigrationContractsEmptyDatesUpdate=تصحیح تاریخ خالی قرارداد +MigrationContractsEmptyDatesUpdateSuccess=تصحیح تاریخ خالی قرارداد با موفقیت انجام شد +MigrationContractsEmptyDatesNothingToUpdate=قراردادی تاریخ خالی ندارد که اصلاح شود +MigrationContractsEmptyCreationDatesNothingToUpdate=تاریخ ساخت قرارداد برای اصلاح وجود ندارد +MigrationContractsInvalidDatesUpdate=اصلاح مقدار نامطلوب تاریخ قرارداد +MigrationContractsInvalidDateFix=تصحیح قرارداد %s (تاریخ قرارداد=%s، حداقل تاریخ شروع خدمات=%s) +MigrationContractsInvalidDatesNumber=%s قرارداد تغییر یافت +MigrationContractsInvalidDatesNothingToUpdate=هیچ تاریخی مقدار نامطلوب ندارد که اصلاح شود +MigrationContractsIncoherentCreationDateUpdate=تصحیح مقدار تاریخ نامطلوب ساخت قرارداد +MigrationContractsIncoherentCreationDateUpdateSuccess=تصحیح مقدار نامطلوب تاریخ ایجاد قرارد با موفقیت انجام شد +MigrationContractsIncoherentCreationDateNothingToUpdate=مقدار نامطلوب تاریخ ایجاد قرارداد برای اصلاح وجود ندارد +MigrationReopeningContracts=باز کردن قراردادی که با یک خطا، بسته شده است +MigrationReopenThisContract=بازگشائی قرارداد %s +MigrationReopenedContractsNumber=%s قرارداد تغییریافت +MigrationReopeningContractsNothingToUpdate=قرارداد بسته‌ای برای باز کردن وجود ندارد +MigrationBankTransfertsUpdate=روزآمد‌کردن پیوندهای میان ورودی‌های بانک و یک انتقال بانکی +MigrationBankTransfertsNothingToUpdate=همیۀ پیوند‌ها به‌روز هستند +MigrationShipmentOrderMatching=به‌روزکردن رسید‌ ارسال‌ها +MigrationDeliveryOrderMatching=به‌روزکردن رسید‌ تحویل‌ها +MigrationDeliveryDetail=به‌روز‌کردن تحویل‌ها +MigrationStockDetail=به‌روز‌کردن مقدار موجودی محصولا +MigrationMenusDetail=به‌روز‌کردن جداول فهرست‌های پویا +MigrationDeliveryAddress=به‌روز‌کردن نشانی تحویل مربوط به حمل‌ونقل +MigrationProjectTaskActors=انتقال داده‌های جدول llx_projet_task_actors +MigrationProjectUserResp=بخش انتقال داده‌های fk_user_resp  از llx_projet  به llx_element_contact +MigrationProjectTaskTime=به‌روزکردن زمان طی‌شده برحسب ثانیه +MigrationActioncommElement=به‌روزکردن داده‌های مربوط کنش‌ها +MigrationPaymentMode=انتقال داده‌های مربوط به نوع پردات +MigrationCategorieAssociation=انتقال داده‌های مربوط به دسته‌بندی‌ها +MigrationEvents=انتقال‌داده‌های روی‌دادهای برای افزودن صاحب روی‌داده به جدول تخصیص‌دهی +MigrationEventsContact=انتقال داده‌های روی‌دادها برای افزودن طرف‌تماس روی‌داده به جدول تخصیص‌دهی +MigrationRemiseEntity=به‌روزکدن مقدار بخش موجودیت llx_societe_remise +MigrationRemiseExceptEntity=به‌روزکردن مقدار بخش موجودیت llx_societe_remise_except +MigrationUserRightsEntity=به‌روزکردن مقدار بخش موجودیت llx_user_rights +MigrationUserGroupRightsEntity=به‌روزکردن مقدار بخش موجودیت llx_usergroup_rights +MigrationUserPhotoPath=انتقال مسیرهای تصاویر مربوط به کاربران +MigrationFieldsSocialNetworks=Migration of users fields social networks (%s) +MigrationReloadModule=بارگذاری دوبارۀ واحد %s +MigrationResetBlockedLog=بازنشانی واحد BlockedLog  برای الگوریتم نسخۀ 7 +ShowNotAvailableOptions=نمایش گزینه‌های خارج‌ازدسترس +HideNotAvailableOptions=پنهان کردن گزینه‌های خارج از دسترس +ErrorFoundDuringMigration=خطا(ها)ئی که در طول انجام انتقال گزارش می‌شوند و منجر به این می‌شوند گام بعدی فعال نباشد. برای نادیده گرفتن خطاها شما باید اینجا کلیک کنید، اما ممکن است برنامه یا برخی قابلیت‌ها تا زمانی که خطاها رفع نشود، کار نکند. +YouTryInstallDisabledByDirLock=برنامه تلاش کرده است که خود را ارتقا دهد، اما صفحات نصب/ارتقا به دلایل امنیتی غیرفعال شده (پوشه با یک پسوند .lock پس‌وند گرفته است).
    +YouTryInstallDisabledByFileLock=برنامه تلاش کرده است خود را ارتقا دهد، اما صفحات نصب/ارتقا به دلایل امنیتی غیر فعال شده است ( چون فایل قفل install.lock در پوشۀ documents دلیبار وجود دارد).
    +ClickHereToGoToApp=برای مراجعه به برنامه این‌جا کلیک کنید +ClickOnLinkOrRemoveManualy=روی پیوند مقابل کلیک کنید. اگر همیشه شما همین صفحه را می‌بینید شما باید فایل install.lock را از پوشۀ document حذف کرده یا تغییر نام دهید. diff --git a/htdocs/langs/fa_IR/main.lang b/htdocs/langs/fa_IR/main.lang index dd94a5dff6b..b094942e95c 100644 --- a/htdocs/langs/fa_IR/main.lang +++ b/htdocs/langs/fa_IR/main.lang @@ -114,6 +114,7 @@ InformationToHelpDiagnose=این اطلاعات برای اهداف تحلیل MoreInformation=اطلاعات بیشتر TechnicalInformation=اطلاعات فنی TechnicalID=شناسۀ فنی +LineID=Line ID NotePublic=یادداشت (عمومی) NotePrivate=یادداشت (خصوصی) PrecisionUnitIsLimitedToXDecimals=Dolibarr طوری تنظیم شده است که دقت واحد مبالغ با %s عدد اعشاری باشد. @@ -169,6 +170,8 @@ ToValidate=برای تائیداعتبار NotValidated=تائیداعتبار نشده Save=ذخیره SaveAs=ذخیره به‌عنوان +SaveAndStay=Save and stay +SaveAndNew=Save and new TestConnection=آزمایش اتصال ToClone=نسخه‌برداری ConfirmClone=تاریخی که برای نسخه‌برداری مد نظر دارید: @@ -182,6 +185,7 @@ Hide=پنهان‌کردن ShowCardHere=نمایش کارت Search=جستجو SearchOf=جستجو +SearchMenuShortCut=Ctrl + shift + f Valid=معتبر Approve=تجویز Disapprove=عدم تجویز @@ -412,6 +416,7 @@ DefaultTaxRate=نرخ‌مالیات پیش‌فرض Average=میانگین Sum=مجموع Delta=دلتا +StatusToPay=قابل پرداخت RemainToPay=در انتظار پرداخت Module=واحد/برنامه Modules=واحد/برنامه @@ -474,7 +479,9 @@ Categories=کلیدواژه‌ها/دسته‌بندی‌ها Category=کلیدواژه/دسته‌بندی By=توسط From=از +FromLocation=از to=به +To=به and=و or=یا Other=دیگر @@ -824,6 +831,7 @@ Mandatory=الزامی Hello=سلام GoodBye=خدانگهدار Sincerely=بااحترا +ConfirmDeleteObject=Are you sure you want to delete this object? DeleteLine=حذف سطر ConfirmDeleteLine=آیا مطمئن هستید می‌خواهید این سطر را حذف کنید؟ NoPDFAvailableForDocGenAmongChecked=برای تولید سند در خصوص ردیف بررسی شده هیچ PDFی موجود نیست @@ -840,6 +848,7 @@ Progress=پیش‌روی ProgressShort=پیشرفت FrontOffice=بخش‌مشتریان BackOffice=بخش‌مدیران +Submit=Submit View=نما Export=صادرا Exports=صادرات @@ -990,3 +999,16 @@ GlobalOpenedElemView=Global view NoArticlesFoundForTheKeyword=No article found for the keyword '%s' NoArticlesFoundForTheCategory=No article found for the category ToAcceptRefuse=To accept | refuse +ContactDefault_agenda=روی‌داد +ContactDefault_commande=سفارش +ContactDefault_contrat=قرارداد +ContactDefault_facture=صورت‌حساب +ContactDefault_fichinter=پادرمیانی +ContactDefault_invoice_supplier=Supplier Invoice +ContactDefault_order_supplier=Supplier Order +ContactDefault_project=طرح +ContactDefault_project_task=وظیفه +ContactDefault_propal=پیشنهاد +ContactDefault_supplier_proposal=Supplier Proposal +ContactDefault_ticketsup=برگۀ پشتیبانی +ContactAddedAutomatically=Contact added from contact thirdparty roles diff --git a/htdocs/langs/fa_IR/modulebuilder.lang b/htdocs/langs/fa_IR/modulebuilder.lang index 0afcfb9b0d0..5e2ae72a85a 100644 --- a/htdocs/langs/fa_IR/modulebuilder.lang +++ b/htdocs/langs/fa_IR/modulebuilder.lang @@ -6,7 +6,7 @@ ModuleBuilderDesc2=Path where modules are generated/edited (first directory for ModuleBuilderDesc3=Generated/editable modules found: %s ModuleBuilderDesc4=A module is detected as 'editable' when the file %s exists in root of module directory NewModule=New module -NewObject=New object +NewObjectInModulebuilder=New object ModuleKey=Module key ObjectKey=Object key ModuleInitialized=Module initialized @@ -60,12 +60,14 @@ HooksFile=File for hooks code ArrayOfKeyValues=Array of key-val ArrayOfKeyValuesDesc=Array of keys and values if field is a combo list with fixed values WidgetFile=Widget file +CSSFile=CSS file +JSFile=Javascript file ReadmeFile=Readme file ChangeLog=ChangeLog file TestClassFile=File for PHP Unit Test class SqlFile=Sql file -PageForLib=File for PHP library -PageForObjLib=File for PHP library dedicated to object +PageForLib=File for the common PHP library +PageForObjLib=File for the PHP library dedicated to object SqlFileExtraFields=Sql file for complementary attributes SqlFileKey=Sql file for keys SqlFileKeyExtraFields=Sql file for keys of complementary attributes @@ -77,17 +79,20 @@ NoTrigger=No trigger NoWidget=No widget GoToApiExplorer=Go to API explorer ListOfMenusEntries=List of menu entries +ListOfDictionariesEntries=List of dictionaries entries ListOfPermissionsDefined=List of defined permissions SeeExamples=See examples here EnabledDesc=Condition to have this field active (Examples: 1 or $conf->global->MYMODULE_MYOPTION) -VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only (not list), 4=Visible on list and update/view form only (not create). Using a negative value means field is not shown by default on list but can be selected for viewing). It can be an expression, for example: preg_match('/public/', $_SERVER['PHP_SELF'])?0:1 +VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only (not list), 4=Visible on list and update/view form only (not create). Using a negative value means field is not shown by default on list but can be selected for viewing). It can be an expression, for example:
    preg_match('/public/', $_SERVER['PHP_SELF'])?0:1
    ($user->rights->holiday->define_holiday ? 1 : 0) IsAMeasureDesc=Can the value of field be cumulated to get a total into list? (Examples: 1 or 0) SearchAllDesc=Is the field used to make a search from the quick search tool? (Examples: 1 or 0) SpecDefDesc=Enter here all documentation you want to provide with your module that is not already defined by other tabs. You can use .md or better, the rich .asciidoc syntax. LanguageDefDesc=Enter in this files, all the key and the translation for each language file. MenusDefDesc=Define here the menus provided by your module +DictionariesDefDesc=Define here the dictionaries provided by your module PermissionsDefDesc=Define here the new permissions provided by your module MenusDefDescTooltip=The menus provided by your module/application are defined into the array $this->menus into the module descriptor file. You can edit manually this file or use the embedded editor.

    Note: Once defined (and module re-activated), menus are also visible into the menu editor available to administrator users on %s. +DictionariesDefDescTooltip=The dictionaries provided by your module/application are defined into the array $this->dictionaries into the module descriptor file. You can edit manually this file or use the embedded editor.

    Note: Once defined (and module re-activated), dictionaries are also visible into the setup area to administrator users on %s. PermissionsDefDescTooltip=The permissions provided by your module/application are defined into the array $this->rights into the module descriptor file. You can edit manually this file or use the embedded editor.

    Note: Once defined (and module re-activated), permissions are visible into the default permissions setup %s. HooksDefDesc=Define in the module_parts['hooks'] property, in the module descriptor, the context of hooks you want to manage (list of contexts can be found by a search on 'initHooks(' in core code).
    Edit the hook file to add code of your hooked functions (hookable functions can be found by a search on 'executeHooks' in core code). TriggerDefDesc=Define in the trigger file the code you want to execute for each business event executed. @@ -105,9 +110,12 @@ InitStructureFromExistingTable=Build the structure array string of an existing t UseAboutPage=Disable the about page UseDocFolder=Disable the documentation folder UseSpecificReadme=Use a specific ReadMe +ContentOfREADMECustomized=Note: The content of the README.md file has been replaced with the specific value defined into setup of ModuleBuilder. RealPathOfModule=Real path of module ContentCantBeEmpty=Content of file can't be empty WidgetDesc=You can generate and edit here the widgets that will be embedded with your module. +CSSDesc=You can generate and edit here a file with personalized CSS embedded with your module. +JSDesc=You can generate and edit here a file with personalized Javascript embedded with your module. CLIDesc=You can generate here some command line scripts you want to provide with your module. CLIFile=CLI File NoCLIFile=No CLI files @@ -117,3 +125,13 @@ UseSpecificFamily = Use a specific family UseSpecificAuthor = Use a specific author UseSpecificVersion = Use a specific initial version ModuleMustBeEnabled=The module/application must be enabled first +IncludeRefGeneration=The reference of object must be generated automatically +IncludeRefGenerationHelp=Check this if you want to include code to manage the generation automatically of the reference +IncludeDocGeneration=I want to generate some documents from the object +IncludeDocGenerationHelp=If you check this, some code will be generated to add a "Generate document" box on the record. +ShowOnCombobox=Show value into combobox +KeyForTooltip=Key for tooltip +CSSClass=CSS Class +NotEditable=Not editable +ForeignKey=Foreign key +TypeOfFieldsHelp=Type of fields:
    varchar(99), double(24,8), real, text, html, datetime, timestamp, integer, integer:ClassName:relativepath/to/classfile.class.php[:1[:filter]] ('1' means we add a + button after the combo to create the record, 'filter' can be 'status=1 AND fk_user = __USER_ID AND entity IN (__SHARED_ENTITIES__)' for example) diff --git a/htdocs/langs/fa_IR/mrp.lang b/htdocs/langs/fa_IR/mrp.lang index 402f5aea9c6..96f8af0feec 100644 --- a/htdocs/langs/fa_IR/mrp.lang +++ b/htdocs/langs/fa_IR/mrp.lang @@ -1,17 +1,61 @@ +Mrp=Manufacturing Orders +MO=Manufacturing Order +MRPDescription=Module to manage Manufacturing Orders (MO). MRPArea=بخش برنامه‌ریزی مواد اولیه +MrpSetupPage=Setup of module MRP MenuBOM=صورت‌حساب‌های مواد LatestBOMModified=آخرین %s صورت‌حساب مواد تغییر یافته +LatestMOModified=Latest %s Manufacturing Orders modified +Bom=Bills of Material BillOfMaterials=صورت‌حساب مواد BOMsSetup=برپاسازی واحد صورت‌حساب مواد ListOfBOMs=فهرست صورت‌حساب‌های مواد - BOM +ListOfManufacturingOrders=List of Manufacturing Orders NewBOM=یک صورت‌حساب مواد جدید -ProductBOMHelp=محصول قابل ساخت با این صورت‌حساب موا +ProductBOMHelp=Product to create with this BOM.
    Note: Products with the property 'Nature of product' = 'Raw material' are not visible into this list. BOMsNumberingModules=چگونگی عدددهی صورت‌حساب مواد -BOMsModelModule=قالب‌های مستندات صورت‌حساب موا +BOMsModelModule=BOM document templates +MOsNumberingModules=MO numbering templates +MOsModelModule=MO document templates FreeLegalTextOnBOMs=متن آزاد روی سند صورت‌حساب مواد WatermarkOnDraftBOMs=نوشتۀ کم‌رنگ روی پیش‌نویس صورت‌حساب موا -ConfirmCloneBillOfMaterials=آیا مطمئنید می‌خواهید این صورت‌حساب مواد را نسخه‌برداری کنید؟ +FreeLegalTextOnMOs=Free text on document of MO +WatermarkOnDraftMOs=Watermark on draft MO +ConfirmCloneBillOfMaterials=Are you sure you want to clone the bill of material %s ? +ConfirmCloneMo=Are you sure you want to clone the Manufacturing Order %s ? ManufacturingEfficiency=بازده تولید ValueOfMeansLoss=مقدار 0.95 به معنای یک میانگین 5 %% ضرر در طول تولید هست DeleteBillOfMaterials=Delete Bill Of Materials +DeleteMo=Delete Manufacturing Order ConfirmDeleteBillOfMaterials=Are you sure you want to delete this Bill Of Material? +ConfirmDeleteMo=Are you sure you want to delete this Bill Of Material? +MenuMRP=Manufacturing Orders +NewMO=New Manufacturing Order +QtyToProduce=Qty to produce +DateStartPlannedMo=Date start planned +DateEndPlannedMo=Date end planned +KeepEmptyForAsap=Empty means 'As Soon As Possible' +EstimatedDuration=Estimated duration +EstimatedDurationDesc=Estimated duration to manufacture this product using this BOM +ConfirmValidateBom=Are you sure you want to validate the BOM with the reference %s (you will be able to use it to build new Manufacturing Orders) +ConfirmCloseBom=Are you sure you want to cancel this BOM (you won't be able to use it to build new Manufacturing Orders anymore) ? +ConfirmReopenBom=Are you sure you want to re-open this BOM (you will be able to use it to build new Manufacturing Orders) +StatusMOProduced=Produced +QtyFrozen=Frozen Qty +QuantityFrozen=Frozen Quantity +QuantityConsumedInvariable=When this flag is set, the quantity consumed is always the value defined and is not relative to the quantity produced. +DisableStockChange=Disable stock change +DisableStockChangeHelp=When this flag is set, there is no stock change on this product, whatever is the quantity produced +BomAndBomLines=Bills Of Material and lines +BOMLine=Line of BOM +WarehouseForProduction=Warehouse for production +CreateMO=Create MO +ToConsume=To consume +ToProduce=To produce +QtyAlreadyConsumed=Qty already consumed +QtyAlreadyProduced=Qty already produced +ConsumeAndProduceAll=Consume and Produce All +Manufactured=Manufactured +TheProductXIsAlreadyTheProductToProduce=The product to add is already the product to produce. +ForAQuantityOf1=For a quantity to produce of 1 +ConfirmValidateMo=Are you sure you want to validate this Manufacturing Order? diff --git a/htdocs/langs/fa_IR/opensurvey.lang b/htdocs/langs/fa_IR/opensurvey.lang index 54a61fdbd18..8c36b887488 100644 --- a/htdocs/langs/fa_IR/opensurvey.lang +++ b/htdocs/langs/fa_IR/opensurvey.lang @@ -1,7 +1,7 @@ # Dolibarr language file - Source file is en_US - opensurvey Survey=رای Surveys=نظرسنجی ها -OrganizeYourMeetingEasily=سازماندهی جلسات و نظر سنجی خود را به راحتی. نوع اول را انتخاب کنید نظر سنجی ... +OrganizeYourMeetingEasily=Organize your meetings and polls easily. First select the type of poll... NewSurvey=نظرسنجی جدید OpenSurveyArea=منطقه نظرسنجی ها AddACommentForPoll=شما می توانید یک نظر به نظر سنجی اضافه کنید ... diff --git a/htdocs/langs/fa_IR/paybox.lang b/htdocs/langs/fa_IR/paybox.lang index 46cbd5d9e9b..b0190f060eb 100644 --- a/htdocs/langs/fa_IR/paybox.lang +++ b/htdocs/langs/fa_IR/paybox.lang @@ -11,17 +11,8 @@ YourEMail=ایمیل برای دریافت تاییدیه پرداخت Creditor=بستانکار PaymentCode=کد های پرداخت PayBoxDoPayment=Pay with Paybox -ToPay=آیا پرداخت YouWillBeRedirectedOnPayBox=شما می توانید در صفحه خزانه امن برای ورودی هدایت می شوید اطلاعات کارت اعتباری شما Continue=بعد -ToOfferALinkForOnlinePayment=URL برای٪ s پرداخت -ToOfferALinkForOnlinePaymentOnOrder=URL to offer a %s online payment user interface for a sales order -ToOfferALinkForOnlinePaymentOnInvoice=URL برای ارائه٪ رابط کاربری پرداخت آنلاین برای صورتحساب مشتری -ToOfferALinkForOnlinePaymentOnContractLine=URL برای ارائه٪ رابط کاربری پرداخت آنلاین برای قرارداد خط -ToOfferALinkForOnlinePaymentOnFreeAmount=URL برای ارائه٪ رابط کاربری پرداخت آنلاین برای مقدار رایگان -ToOfferALinkForOnlinePaymentOnMemberSubscription=URL برای ارائه٪ رابط کاربری پرداخت آنلاین برای به اشتراک عضو -ToOfferALinkForOnlinePaymentOnDonation=URL to offer a %s online payment, user interface for payment of donation -YouCanAddTagOnUrl=شما همچنین می توانید پارامتر URL و برچسب = مقدار را به هر یک از این URL (فقط برای پرداخت رایگان مورد نیاز) برای اضافه کردن خود برچسب توضیحات پرداخت خود اضافه کنید. SetupPayBoxToHavePaymentCreatedAutomatically=Setup your Paybox with url %s to have payment created automatically when validated by Paybox. YourPaymentHasBeenRecorded=این صفحه تایید می کند که پرداخت شما ثبت شده است. متشکرم. YourPaymentHasNotBeenRecorded=Your payment has NOT been recorded and the transaction has been canceled. Thank you. diff --git a/htdocs/langs/fa_IR/projects.lang b/htdocs/langs/fa_IR/projects.lang index 372512fb04b..c1aa059f5b9 100644 --- a/htdocs/langs/fa_IR/projects.lang +++ b/htdocs/langs/fa_IR/projects.lang @@ -86,8 +86,8 @@ WhichIamLinkedToProject=which I'm linked to project Time=زمان ListOfTasks=فهرست وظایف GoToListOfTimeConsumed=رجوع به فهرست زمان صرف شده -GoToListOfTasks=رجوع به فهرست وظایف -GoToGanttView=رجوع به نمای گانت +GoToListOfTasks=Show as list +GoToGanttView=show as Gantt GanttView=نمای گانت ListProposalsAssociatedProject=فهرست پیشنهادهای تجاری مرتبط با طرح ListOrdersAssociatedProject=فهرست سفارش‌های فروش مربوط به طرح @@ -250,3 +250,8 @@ OneLinePerUser=هر سطر یک کاربر ServiceToUseOnLines=خدمات برای استفاده بر سطور InvoiceGeneratedFromTimeSpent=صورت‌حساب %s بر اساس زمان صرف شده روی طرح تولید شد ProjectBillTimeDescription=علامت بزنید در صورتی که بخواهید برگۀ زمان را بر روی وظایف طرح‌ها وارد می‌کنید و قصد دارید صورت‌حسابی از این برگۀ زمان ایجاد کنید تا از مشتری طرح مبلغ اخذ کنید. (اگر نمی‌خواهید صورت‌حسابی که مبتنی بر برگۀ زمان است ایجاد کنید، علامت نزنید). +ProjectFollowOpportunity=Follow opportunity +ProjectFollowTasks=Follow tasks +UsageOpportunity=Usage: Opportunity +UsageTasks=Usage: Tasks +UsageBillTimeShort=Usage: Bill time diff --git a/htdocs/langs/fa_IR/receiptprinter.lang b/htdocs/langs/fa_IR/receiptprinter.lang index 197ae6d43fb..6b16d978d26 100644 --- a/htdocs/langs/fa_IR/receiptprinter.lang +++ b/htdocs/langs/fa_IR/receiptprinter.lang @@ -26,9 +26,10 @@ PROFILE_P822D=P822D Profile PROFILE_STAR=Star Profile PROFILE_DEFAULT_HELP=Default Profile suitable for Epson printers PROFILE_SIMPLE_HELP=Simple Profile No Graphics -PROFILE_EPOSTEP_HELP=Epos Tep Profile Help +PROFILE_EPOSTEP_HELP=Epos Tep Profile PROFILE_P822D_HELP=P822D Profile No Graphics PROFILE_STAR_HELP=Star Profile +DOL_LINE_FEED=Skip line DOL_ALIGN_LEFT=Left align text DOL_ALIGN_CENTER=Center text DOL_ALIGN_RIGHT=Right align text @@ -42,3 +43,5 @@ DOL_CUT_PAPER_PARTIAL=Cut ticket partially DOL_OPEN_DRAWER=Open cash drawer DOL_ACTIVATE_BUZZER=Activate buzzer DOL_PRINT_QRCODE=Print QR Code +DOL_PRINT_LOGO=Print logo of my company +DOL_PRINT_LOGO_OLD=Print logo of my company (old printers) diff --git a/htdocs/langs/fa_IR/sendings.lang b/htdocs/langs/fa_IR/sendings.lang index 1fa713995ff..4365e45f340 100644 --- a/htdocs/langs/fa_IR/sendings.lang +++ b/htdocs/langs/fa_IR/sendings.lang @@ -21,6 +21,7 @@ QtyShipped=تعداد حمل QtyShippedShort=Qty ship. QtyPreparedOrShipped=Qty prepared or shipped QtyToShip=تعداد به کشتی +QtyToReceive=Qty to receive QtyReceived=تعداد دریافت QtyInOtherShipments=Qty in other shipments KeepToShip=Remain to ship @@ -46,16 +47,17 @@ DateDeliveryPlanned=Planned date of delivery RefDeliveryReceipt=Ref delivery receipt StatusReceipt=Status delivery receipt DateReceived=تاریخ تحویل +ClassifyReception=Classify reception SendShippingByEMail=Send shipment by email SendShippingRef=Submission of shipment %s ActionsOnShipping=رویدادهای در حمل و نقل LinkToTrackYourPackage=لینک به پیگیری بسته بندی خود را ShipmentCreationIsDoneFromOrder=برای لحظه ای، ایجاد یک محموله های جدید از کارت منظور انجام می شود. ShipmentLine=خط حمل و نقل -ProductQtyInCustomersOrdersRunning=Product quantity into open sales orders -ProductQtyInSuppliersOrdersRunning=Product quantity into open purchase orders +ProductQtyInCustomersOrdersRunning=Product quantity from open sales orders +ProductQtyInSuppliersOrdersRunning=Product quantity from open purchase orders ProductQtyInShipmentAlreadySent=این تعداد محصول از سفارش فروش باز قبلا ارسال شده است -ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from open purchase order already received +ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from open purchase orders already received NoProductToShipFoundIntoStock=No product to ship found in warehouse %s. Correct stock or go back to choose another warehouse. WeightVolShort=Weight/Vol. ValidateOrderFirstBeforeShipment=You must first validate the order before being able to make shipments. diff --git a/htdocs/langs/fa_IR/stocks.lang b/htdocs/langs/fa_IR/stocks.lang index 70c0a636840..5f913095072 100644 --- a/htdocs/langs/fa_IR/stocks.lang +++ b/htdocs/langs/fa_IR/stocks.lang @@ -55,7 +55,7 @@ PMPValue=قیمت میانگین متوازن PMPValueShort=قیمت میانگین وزنی EnhancedValueOfWarehouses=ارزش انبار UserWarehouseAutoCreate=ساخت خودکار انبار کاربر در هنگام ساخت کاربر -AllowAddLimitStockByWarehouse=مدیریت مقادیر برای «حداقل موجودی» و «موجودی مطلوب» در ازای همآورد‌سازی (محصول-انبار) باضافۀ افزودن « مقدار در ازای محصول» +AllowAddLimitStockByWarehouse=Manage also value for minimum and desired stock per pairing (product-warehouse) in addition to the value for minimum and desired stock per product IndependantSubProductStock=موجودی محصول و موجودی زیرمحصول از یکدیگر مستقل هستن QtyDispatched=تعداد ارسالی QtyDispatchedShort=تعداد ارسالی @@ -184,7 +184,7 @@ SelectFournisseur=صافی فروشنده inventoryOnDate=فهرست‌موجودی INVENTORY_DISABLE_VIRTUAL=محصول مجازی (بسته-کیت): عدم کاهش موجودی محصولات مولود INVENTORY_USE_MIN_PA_IF_NO_LAST_PA=استفاده مبلغ خرید در صورتی‌کی هیچ مبلغی برای خرید آخر پیدا نشود -INVENTORY_USE_INVENTORY_DATE_FROM_DATEMVT=جابه‌جائی موجودی تاریخ فهرست‌موجودی را دارد +INVENTORY_USE_INVENTORY_DATE_FOR_DATE_OF_MVT=Stock movements will have the date of inventory (instead of the date of inventory validation) inventoryChangePMPPermission=اجازۀ تغییر مقدار PMP محصول ColumnNewPMP=واحد جدید PMP OnlyProdsInStock=عدم افزایش محصولات بدون موجودی @@ -212,3 +212,7 @@ StockIncreaseAfterCorrectTransfer=افزایش به‌واسطۀ تصحیح/جا StockDecreaseAfterCorrectTransfer=کاهش به‌واسطۀ تصحیح/جابجائی StockIncrease=افزایش موجودی StockDecrease=کاهش موجودی +InventoryForASpecificWarehouse=Inventory for a specific warehouse +InventoryForASpecificProduct=Inventory for a specific product +StockIsRequiredToChooseWhichLotToUse=Stock is required to choose which lot to use +ForceTo=Force to diff --git a/htdocs/langs/fa_IR/stripe.lang b/htdocs/langs/fa_IR/stripe.lang index 37f1d42fb57..408c14a79c9 100644 --- a/htdocs/langs/fa_IR/stripe.lang +++ b/htdocs/langs/fa_IR/stripe.lang @@ -16,12 +16,13 @@ StripeDoPayment=Pay with Stripe YouWillBeRedirectedOnStripe=You will be redirected on secured Stripe page to input you credit card information Continue=بعد ToOfferALinkForOnlinePayment=URL برای٪ s پرداخت -ToOfferALinkForOnlinePaymentOnOrder=URL to offer a %s online payment user interface for a sales order -ToOfferALinkForOnlinePaymentOnInvoice=URL برای ارائه٪ رابط کاربری پرداخت آنلاین برای صورتحساب مشتری -ToOfferALinkForOnlinePaymentOnContractLine=URL برای ارائه٪ رابط کاربری پرداخت آنلاین برای قرارداد خط -ToOfferALinkForOnlinePaymentOnFreeAmount=URL برای ارائه٪ رابط کاربری پرداخت آنلاین برای مقدار رایگان -ToOfferALinkForOnlinePaymentOnMemberSubscription=URL برای ارائه٪ رابط کاربری پرداخت آنلاین برای به اشتراک عضو -YouCanAddTagOnUrl=شما همچنین می توانید پارامتر URL و برچسب = مقدار را به هر یک از این URL (فقط برای پرداخت رایگان مورد نیاز) برای اضافه کردن خود برچسب توضیحات پرداخت خود اضافه کنید. +ToOfferALinkForOnlinePaymentOnOrder=URL to offer a %s online payment page for a sales order +ToOfferALinkForOnlinePaymentOnInvoice=URL to offer a %s online payment page for a customer invoice +ToOfferALinkForOnlinePaymentOnContractLine=URL to offer a %s online payment page for a contract line +ToOfferALinkForOnlinePaymentOnFreeAmount=URL to offer a %s online payment page of any amount with no existing object +ToOfferALinkForOnlinePaymentOnMemberSubscription=URL to offer a %s online payment page for a member subscription +ToOfferALinkForOnlinePaymentOnDonation=URL to offer a %s online payment page for payment of a donation +YouCanAddTagOnUrl=You can also add url parameter &tag=value to any of those URL (mandatory only for payment not linked to an object) to add your own payment comment tag.
    For the URL of payments with no existing object, you may also add the parameter &noidempotency=1 so the same link with same tag can be used several times (some payment mode may limit the payment to 1 for each different link without this parameter) SetupStripeToHavePaymentCreatedAutomatically=Setup your Stripe with url %s to have payment created automatically when validated by Stripe. AccountParameter=پارامترهای حساب UsageParameter=پارامترهای طریقه استفاده diff --git a/htdocs/langs/fa_IR/ticket.lang b/htdocs/langs/fa_IR/ticket.lang index 33a0748926e..a712427325e 100644 --- a/htdocs/langs/fa_IR/ticket.lang +++ b/htdocs/langs/fa_IR/ticket.lang @@ -33,7 +33,10 @@ TicketDictSeverity=برگه‌ها - سطح اهمیت TicketTypeShortBUGSOFT=اشکال نرم‌افزاری TicketTypeShortBUGHARD=اشکال نرم‌افزاری TicketTypeShortCOM=سوال تجاری -TicketTypeShortINCIDENT=درخواست پشتیبانی + +TicketTypeShortHELP=Request for functionnal help +TicketTypeShortISSUE=Issue, bug or problem +TicketTypeShortREQUEST=Change or enhancement request TicketTypeShortPROJET=طرح TicketTypeShortOTHER=سایر @@ -137,6 +140,10 @@ NoUnreadTicketsFound=No unread ticket found TicketViewAllTickets=نمایش همۀ برگه‌ها TicketViewNonClosedOnly=نمایش محدود به برگه‌های پشتیبانی باز TicketStatByStatus=برگه‌ها بر حسب وضعیت +OrderByDateAsc=Sort by ascending date +OrderByDateDesc=Sort by descending date +ShowAsConversation=Show as conversation list +MessageListViewType=Show as table list # # Ticket card @@ -222,6 +229,9 @@ TicketConfirmChangeStatus=تائید تغییر وضعیت به: %s ؟ TicketLogStatusChanged=وضعیت تغییر پیدا کرد: %s به %s TicketNotNotifyTiersAtCreate=عدم اطلاع‌رسانی به شرکت در هنگام ساخت Unread=خوانده نشده +TicketNotCreatedFromPublicInterface=Not available. Ticket was not created from public interface. +PublicInterfaceNotEnabled=Public interface was not enabled +ErrorTicketRefRequired=Ticket reference name is required # # Logs diff --git a/htdocs/langs/fa_IR/website.lang b/htdocs/langs/fa_IR/website.lang index f80b0cf3e13..7be6d531866 100644 --- a/htdocs/langs/fa_IR/website.lang +++ b/htdocs/langs/fa_IR/website.lang @@ -56,7 +56,7 @@ NoPageYet=No pages yet YouCanCreatePageOrImportTemplate=You can create a new page or import a full website template SyntaxHelp=Help on specific syntax tips YouCanEditHtmlSourceckeditor=You can edit HTML source code using the "Source" button in editor. -YouCanEditHtmlSource=
    You can include PHP code into this source using tags <?php ?>. The following global variables are available: $conf, $db, $mysoc, $user, $website, $websitepage, $weblangs.

    You can also include content of another Page/Container with the following syntax:
    <?php includeContainer('alias_of_container_to_include'); ?>

    You can make a redirect to another Page/Container with the following syntax (Note: do not output any content before a redirect):
    <?php redirectToContainer('alias_of_container_to_redirect_to'); ?>

    To add a link to another page, use the syntax:
    <a href="alias_of_page_to_link_to.php">mylink<a>

    To include a link to download a file stored into the documents directory, use the document.php wrapper:
    Example, for a file into documents/ecm (need to be logged), syntax is:
    <a href="/document.php?modulepart=ecm&file=[relative_dir/]filename.ext">
    For a file into documents/medias (open directory for public access), syntax is:
    <a href="/document.php?modulepart=medias&file=[relative_dir/]filename.ext">
    For a file shared with a share link (open access using the sharing hash key of file), syntax is:
    <a href="/document.php?hashp=publicsharekeyoffile">

    To include an image stored into the documents directory, use the viewimage.php wrapper:
    Example, for an image into documents/medias (open directory for public access), syntax is:
    <img src="/viewimage.php?modulepart=medias&file=[relative_dir/]filename.ext">
    +YouCanEditHtmlSource=
    You can include PHP code into this source using tags <?php ?>. The following global variables are available: $conf, $db, $mysoc, $user, $website, $websitepage, $weblangs.

    You can also include content of another Page/Container with the following syntax:
    <?php includeContainer('alias_of_container_to_include'); ?>

    You can make a redirect to another Page/Container with the following syntax (Note: do not output any content before a redirect):
    <?php redirectToContainer('alias_of_container_to_redirect_to'); ?>

    To add a link to another page, use the syntax:
    <a href="alias_of_page_to_link_to.php">mylink<a>

    To include a link to download a file stored into the documents directory, use the document.php wrapper:
    Example, for a file into documents/ecm (need to be logged), syntax is:
    <a href="/document.php?modulepart=ecm&file=[relative_dir/]filename.ext">
    For a file into documents/medias (open directory for public access), syntax is:
    <a href="/document.php?modulepart=medias&file=[relative_dir/]filename.ext">
    For a file shared with a share link (open access using the sharing hash key of file), syntax is:
    <a href="/document.php?hashp=publicsharekeyoffile">

    To include an image stored into the documents directory, use the viewimage.php wrapper:
    Example, for an image into documents/medias (open directory for public access), syntax is:
    <img src="/viewimage.php?modulepart=medias&file=[relative_dir/]filename.ext">

    More examples of HTML or dynamic code available on the wiki documentation
    . ClonePage=Clone page/container CloneSite=Clone site SiteAdded=Website added @@ -114,3 +114,10 @@ CSSContentTooltipHelp=Enter here CSS content. To avoid any conflict with the CSS LinkAndScriptsHereAreNotLoadedInEditor=Warning: This content is output only when site is accessed from a server. It is not used in Edit mode so if you need to load javascript files also in edit mode, just add your tag 'script src=...' into the page. Dynamiccontent=Sample of a page with dynamic content ImportSite=Import website template +EditInLineOnOff=Mode 'Edit inline' is %s +ShowSubContainersOnOff=Mode to execute 'dynamic content' is %s +GlobalCSSorJS=Global CSS/JS/Header file of web site +BackToHomePage=Back to home page... +TranslationLinks=Translation links +YouTryToAccessToAFileThatIsNotAWebsitePage=You try to access to a page that is not a website page +UseTextBetween5And70Chars=For good SEO practices, use a text between 5 and 70 characters diff --git a/htdocs/langs/fi_FI/accountancy.lang b/htdocs/langs/fi_FI/accountancy.lang index 3c32acbda77..48a60fefe10 100644 --- a/htdocs/langs/fi_FI/accountancy.lang +++ b/htdocs/langs/fi_FI/accountancy.lang @@ -1,4 +1,5 @@ -# Dolibarr language file - en_US - Accounting Expert +# Dolibarr language file - en_US - Accountancy (Double entries) +Accountancy=Kirjanpito Accounting=Accounting ACCOUNTING_EXPORT_SEPARATORCSV=Sarake-erotin vientitiedostoon ACCOUNTING_EXPORT_DATE=Vientitiedoston päivämäärän muoto @@ -11,12 +12,12 @@ Selectformat=Valitse tiedostomuoto ACCOUNTING_EXPORT_FORMAT=Select the format for the file ACCOUNTING_EXPORT_ENDLINE=Select the carriage return type ACCOUNTING_EXPORT_PREFIX_SPEC=Määritä tiedostonimen etuliite -ThisService=This service -ThisProduct=This product -DefaultForService=Default for service -DefaultForProduct=Default for product -CantSuggest=Can't suggest -AccountancySetupDoneFromAccountancyMenu=Most setup of the accountancy is done from the menu %s +ThisService=Tämä palvelu +ThisProduct=Tämä tuote +DefaultForService=Oletusarvo palvelulle +DefaultForProduct=Oletusarvo tuotteelle +CantSuggest=Ei ehdotuksia +AccountancySetupDoneFromAccountancyMenu=Kirjanpidon asetukset tehdään pääasiassa valikosta %s ConfigAccountingExpert=Moduulin kirjanpitoasiantuntijan määrittäminen Journalization=Journalization Journaux=Päiväkirjat @@ -25,24 +26,24 @@ BackToChartofaccounts=Palauta tilikartta Chartofaccounts=Tilikartta CurrentDedicatedAccountingAccount=Current dedicated account AssignDedicatedAccountingAccount=New account to assign -InvoiceLabel=Invoice label +InvoiceLabel=Laskun etiketti OverviewOfAmountOfLinesNotBound=Overview of amount of lines not bound to an accounting account OverviewOfAmountOfLinesBound=Overview of amount of lines already bound to an accounting account OtherInfo=Other information -DeleteCptCategory=Remove accounting account from group +DeleteCptCategory=Poista kirjanpitotili ryhmästä ConfirmDeleteCptCategory=Are you sure you want to remove this accounting account from the accounting account group? JournalizationInLedgerStatus=Status of journalization AlreadyInGeneralLedger=Already journalized in ledgers NotYetInGeneralLedger=Not yet journalized in ledgers GroupIsEmptyCheckSetup=Group is empty, check setup of the personalized accounting group -DetailByAccount=Show detail by account +DetailByAccount=Yksityiskohtaiset tiedot tileittäin AccountWithNonZeroValues=Accounts with non-zero values ListOfAccounts=List of accounts -CountriesInEEC=Countries in EEC -CountriesNotInEEC=Countries not in EEC -CountriesInEECExceptMe=Countries in EEC except %s -CountriesExceptMe=All countries except %s -AccountantFiles=Export accounting documents +CountriesInEEC=EU-alueen maat +CountriesNotInEEC=EU: n ulkopuoliset maat +CountriesInEECExceptMe=EU-alueen maat, poislukien %s +CountriesExceptMe=Kaikki maat, poislukien %s +AccountantFiles=Kirjanpitodokumenttien vienti MainAccountForCustomersNotDefined=Main accounting account for customers not defined in setup MainAccountForSuppliersNotDefined=Main accounting account for vendors not defined in setup @@ -91,22 +92,24 @@ ShowAccountingJournal=Show accounting journal AccountAccountingSuggest=Ehdotettu kirjanpitotili MenuDefaultAccounts=Oletustilit MenuBankAccounts=Pankkitilit -MenuVatAccounts=Arvonlisäverotili -MenuTaxAccounts=Verotili +MenuVatAccounts=Arvonlisäverotilit +MenuTaxAccounts=Verotilit MenuExpenseReportAccounts=Kuluraportti tilit MenuLoanAccounts=Lainatilit MenuProductsAccounts=Tuotetilit MenuClosureAccounts=Closure accounts +MenuAccountancyClosure=Closure +MenuAccountancyValidationMovements=Validate movements ProductsBinding=Products accounts TransferInAccounting=Transfer in accounting RegistrationInAccounting=Registration in accounting Binding=Tilien täsmäytys CustomersVentilation=Asiakaan laskun täsmäytys -SuppliersVentilation=Vendor invoice binding -ExpenseReportsVentilation=Expense report binding +SuppliersVentilation=Toimittajan laskun kiinnittäminen +ExpenseReportsVentilation=Kuluraportin kiinnittäminen CreateMvts=Luo uusi transaktio UpdateMvts=Transaktion muuttaminen -ValidTransaction=Validate transaction +ValidTransaction=Hyväksy transaktio WriteBookKeeping=Register transactions in Ledger Bookkeeping=Pääkirjanpito AccountBalance=Tilin saldo @@ -126,7 +129,7 @@ Processing=Käsittelyssä EndProcessing=Prosessi päättynyt. SelectedLines=Valitut rivit Lineofinvoice=Laskun rivi -LineOfExpenseReport=Line of expense report +LineOfExpenseReport=Kuluraportin rivi NoAccountSelected=Kirjanpitotiliä ei ole valittu VentilatedinAccount=Sidottu onnistuneesti kirjanpitotilille NotVentilatedinAccount=Ei sidottu kirjanpitotilille @@ -148,7 +151,7 @@ ACCOUNTANCY_COMBO_FOR_AUX=Enable combo list for subsidiary account (may be slow ACCOUNTING_SELL_JOURNAL=Myyntipäiväkirja ACCOUNTING_PURCHASE_JOURNAL=Ostopäiväkirja -ACCOUNTING_MISCELLANEOUS_JOURNAL=Sekalainenpäiväkirja +ACCOUNTING_MISCELLANEOUS_JOURNAL=Sekalainen päiväkirja ACCOUNTING_EXPENSEREPORT_JOURNAL=Kuluraportti päiväkirja ACCOUNTING_SOCIAL_JOURNAL=Sosiaalinen päiväkirja ACCOUNTING_HAS_NEW_JOURNAL=Has new Journal @@ -164,12 +167,14 @@ ACCOUNTING_ACCOUNT_SUSPENSE=Accounting account of wait DONATION_ACCOUNTINGACCOUNT=Accounting account to register donations ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Accounting account to register subscriptions -ACCOUNTING_PRODUCT_BUY_ACCOUNT=Accounting account by default for bought products (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_ACCOUNT=Accounting account by default for the bought products (used if not defined in the product sheet) ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Accounting account by default for the sold products (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Accounting account by default for the sold products in EEC (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Accounting account by default for the sold products export out of EEC (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Accounting account by default for the products sold in EEC (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Accounting account by default for the products sold and exported out of EEC (used if not defined in the product sheet) ACCOUNTING_SERVICE_BUY_ACCOUNT=Accounting account by default for the bought services (used if not defined in the service sheet) ACCOUNTING_SERVICE_SOLD_ACCOUNT=Accounting account by default for the sold services (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Accounting account by default for the services sold in EEC (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Accounting account by default for the services sold and exported out of EEC (used if not defined in the service sheet) Doctype=Asiakirjan tyyppi Docdate=Päiväys @@ -191,10 +196,11 @@ ByPredefinedAccountGroups=By predefined groups ByPersonalizedAccountGroups=By personalized groups ByYear=Vuoden mukaan NotMatch=Not Set -DeleteMvt=Poista Pääkirjanpito rivit -DelYear=Tuhottava vuosi -DelJournal=Tuhottava päiväkirja -ConfirmDeleteMvt=This will delete all lines of the Ledger for year and/or from a specific journal. At least one criterion is required. +DeleteMvt=Poista pääkirjan rivit +DelMonth=Month to delete +DelYear=Poistettava vuosi +DelJournal=Poistettava päiväkirja +ConfirmDeleteMvt=This will delete all lines of the Ledger for the year/month and/or from a specific journal (At least one criterion is required). You will have to reuse the feature 'Registration inaccounting' to have the deleted record back in the ledger. ConfirmDeleteMvtPartial=This will delete the transaction from the Ledger (all lines related to same transaction will be deleted) FinanceJournal=Finance journal ExpenseReportsJournal=Expense reports journal @@ -203,7 +209,7 @@ DescJournalOnlyBindedVisible=This is a view of record that are bound to an accou VATAccountNotDefined=ALV tiliä ei ole määritelty ThirdpartyAccountNotDefined=Sidosryhmän tiliä ei ole määritetty ProductAccountNotDefined=Tuotteen tiliä ei ole määritetty -FeeAccountNotDefined=Account for fee not defined +FeeAccountNotDefined=Palvelumaksujen tiliä ei määritetty BankAccountNotDefined=Pankin tiliä ei ole määritetty CustomerInvoicePayment=Payment of invoice customer ThirdPartyAccount=Third-party account @@ -235,13 +241,19 @@ DescVentilDoneCustomer=Consult here the list of the lines of invoices customers DescVentilTodoCustomer=Bind invoice lines not already bound with a product accounting account ChangeAccount=Change the product/service accounting account for selected lines with the following accounting account: Vide=- -DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account (only record not already transfered in accountancy are visible) DescVentilDoneSupplier=Consult here the list of the lines of vendor invoices and their accounting account DescVentilTodoExpenseReport=Bind expense report lines not already bound with a fee accounting account DescVentilExpenseReport=Consult here the list of expense report lines bound (or not) to a fee accounting account DescVentilExpenseReportMore=If you setup accounting account on type of expense report lines, the application will be able to make all the binding between your expense report lines and the accounting account of your chart of accounts, just in one click with the button "%s". If account was not set on fees dictionary or if you still have some lines not bound to any account, you will have to make a manual binding from the menu "%s". DescVentilDoneExpenseReport=Consult here the list of the lines of expenses reports and their fees accounting account +DescClosure=Consult here the number of movements by month who are not validated & fiscal years already open +OverviewOfMovementsNotValidated=Step 1/ Overview of movements not validated. (Necessary to close a fiscal year) +ValidateMovements=Validate movements +DescValidateMovements=Any modification or deletion of writing, lettering and deletes will be prohibited. All entries for an exercise must be validated otherwise closing will not be possible +SelectMonthAndValidate=Select month and validate movements + ValidateHistory=Bind Automatically AutomaticBindingDone=Automatic binding done @@ -256,6 +268,7 @@ ListOfProductsWithoutAccountingAccount=List of products not bound to any account ChangeBinding=Change the binding Accounted=Kirjattu pääkirjanpitoon NotYetAccounted=Not yet accounted in ledger +ShowTutorial=Show Tutorial ## Admin ApplyMassCategories=Apply mass categories @@ -264,7 +277,7 @@ CategoryDeleted=Category for the accounting account has been removed AccountingJournals=Kirjanpitotilityypit AccountingJournal=Accounting journal NewAccountingJournal=New accounting journal -ShowAccoutingJournal=Show accounting journal +ShowAccountingJournal=Show accounting journal NatureOfJournal=Nature of Journal AccountingJournalType1=Miscellaneous operations AccountingJournalType2=Myynti diff --git a/htdocs/langs/fi_FI/admin.lang b/htdocs/langs/fi_FI/admin.lang index d926efb438e..8e4c25ed1fb 100644 --- a/htdocs/langs/fi_FI/admin.lang +++ b/htdocs/langs/fi_FI/admin.lang @@ -9,12 +9,12 @@ VersionExperimental=Kokeellinen VersionDevelopment=Kehitys VersionUnknown=Tuntematon VersionRecommanded=Suositeltava -FileCheck=Fileset Integrity Checks +FileCheck=Tiedoston eheyden tarkastukset FileCheckDesc=This tool allows you to check the integrity of files and the setup of your application, comparing each file with the official one. The value of some setup constants may also be checked. You can use this tool to determine if any files have been modified (e.g by a hacker). FileIntegrityIsStrictlyConformedWithReference=Files integrity is strictly conformed with the reference. FileIntegrityIsOkButFilesWereAdded=Files integrity check has passed, however some new files have been added. FileIntegritySomeFilesWereRemovedOrModified=Files integrity check has failed. Some files were modified, removed or added. -GlobalChecksum=Global checksum +GlobalChecksum=Tarkistussumma MakeIntegrityAnalysisFrom=Make integrity analysis of application files from LocalSignature=Embedded local signature (less reliable) RemoteSignature=Remote distant signature (more reliable) @@ -22,28 +22,28 @@ FilesMissing=Puuttuvat Tiedostot FilesUpdated=Päivitetyt Tiedostot FilesModified=Muokatut Tiedostot FilesAdded=Lisätyt Tiedostot -FileCheckDolibarr=Check integrity of application files +FileCheckDolibarr=Tarkasta sovellustiedostojen eheys AvailableOnlyOnPackagedVersions=The local file for integrity checking is only available when the application is installed from an official package XmlNotFound=Xml Integrity File of application not found -SessionId=Istunnon tunnus +SessionId=Istunnon tunniste SessionSaveHandler=Handler tallentaa istuntojen -SessionSavePath=Session save location -PurgeSessions=Tuhoa istuntoja -ConfirmPurgeSessions=Haluatko varmasti poistii kaikki istunnot? Tämä katkaisee istunnot jokaiselta käyttäjältä (paitsi itseltäsi). +SessionSavePath=Istuntojen tallennuskohde +PurgeSessions=Istuntojen poistaminen +ConfirmPurgeSessions=Haluatko varmasti poistaa kaikki istunnot? Tämä katkaisee istunnot jokaiselta käyttäjältä (paitsi itseltäsi). NoSessionListWithThisHandler=Save session handler configured in your PHP does not allow listing all running sessions. -LockNewSessions=Lukitse uusia yhteyksiä +LockNewSessions=Estä uudet yhteydet ConfirmLockNewSessions=Are you sure you want to restrict any new Dolibarr connection to yourself? Only user %s will be able to connect after that. -UnlockNewSessions=Poista yhteys lukko +UnlockNewSessions=Poista yhteyksien esto YourSession=Istuntosi -Sessions=Users Sessions +Sessions=Käyttäjien istunnot WebUserGroup=Web-palvelimen käyttäjä / ryhmä -NoSessionFound=Your PHP configuration seems to not allow listing of active sessions. The directory used to save sessions (%s) may be protected (for example by OS permissions or by PHP directive open_basedir). -DBStoringCharset=Database charset tallentaa tiedot -DBSortingCharset=Database charset lajitella tiedot -ClientCharset=Client charset -ClientSortingCharset=Client collation +NoSessionFound=PHP:n asetukset estävät aktiivisten istuntojen listaamisen. Istuntojen tallennushakemisto (%s) voi olla suojattu (Käyttöjärjestelmäoikeudet tai PHP: n open_basedir). +DBStoringCharset=Tietokannan merkistö tietojen tallennukseen +DBSortingCharset=Tietokannan merkistö tietojen lajitteluun +ClientCharset=Clientin merkistö +ClientSortingCharset=Clientin ulkoasu WarningModuleNotActive=Moduuli %s on oltava käytössä -WarningOnlyPermissionOfActivatedModules=Vain oikeudet liittyvät aktivoitu moduulit näkyvät täällä. Voit aktivoida muita moduulit asennuskuvaruudun - Moduuli sivulla. +WarningOnlyPermissionOfActivatedModules=Vain aktivoitujen moduulien oikeudet ovat nähtävissä. Voit aktivoida moduuleita Koti - Asetukset - Moduulit - sivulla DolibarrSetup=Dolibarr asennus tai päivitys InternalUser=Sisäinen käyttäjä ExternalUser=Ulkoinen käyttäjä @@ -52,17 +52,17 @@ ExternalUsers=Ulkopuoliset käyttäjät GUISetup=Näyttö SetupArea=Asetukset UploadNewTemplate=Päivitä uusi pohja(t) -FormToTestFileUploadForm=Lomake testata tiedostonlähetyskiintiö (mukaan setup) +FormToTestFileUploadForm=Lomake tiedostonlähetyksen testaamiseen (asetusten mukainen) IfModuleEnabled=Huomaa: kyllä on tehokas vain, jos moduuli %s on käytössä -RemoveLock=Remove/rename file %s if it exists, to allow usage of the Update/Install tool. -RestoreLock=Restore file %s, with read permission only, to disable any further use of the Update/Install tool. -SecuritySetup=Turvallisuus-asetukset -SecurityFilesDesc=Define here options related to security about uploading files. -ErrorModuleRequirePHPVersion=Virhe Tätä moduulia edellyttää PHP version %s tai enemmän -ErrorModuleRequireDolibarrVersion=Virhe Tätä moduulia edellyttää Dolibarr version %s tai enemmän -ErrorDecimalLargerThanAreForbidden=Virhe, tarkkuuden suurempi kuin %s ei ole tuettu. -DictionarySetup=Sanakirja setup -Dictionary=Dictionaries +RemoveLock=Mahdollistaaksesi Päivitys-/Asennustyökalun käytön, poista/nimeä uudelleen tarvittaessa tiedosto %s +RestoreLock=Palauta tiedosto %s vain lukuoikeuksin. Tämä estää myöhemmän Päivitys-/Asennustyökalun käytön +SecuritySetup=Turvallisuusasetukset +SecurityFilesDesc=Määritä tänne tiedostojen lähettämiseen liittyvät turvallisuusasetukset +ErrorModuleRequirePHPVersion=Virhe Tämä moduuli vaatii PHP version %s tai uudemman +ErrorModuleRequireDolibarrVersion=Virhe Tämä moduuli vaatii Dolibarr: in version %s tai uudemman +ErrorDecimalLargerThanAreForbidden=Virhe, suurempaa tarkkuutta kuin %s ei tueta +DictionarySetup=Sanakirjojen asetukset +Dictionary=Sanakirjat ErrorReservedTypeSystemSystemAuto=Arvot 'system' ja 'systemauto' ovat varattuja. Voit käyttää 'user' arvona lisääksesi sinun omaa recordia ErrorCodeCantContainZero=Koodi ei voi sisältää arvoa 0 DisableJavascript=Poista JavaScript-ja Ajax toiminnot @@ -71,19 +71,19 @@ UseSearchToSelectCompanyTooltip=Also if you have a large number of third parties UseSearchToSelectContactTooltip=Also if you have a large number of third parties (> 100 000), you can increase speed by setting constant CONTACT_DONOTSEARCH_ANYWHERE to 1 in Setup->Other. Search will then be limited to start of string. DelaiedFullListToSelectCompany=Wait until a key is pressed before loading content of Third Parties combo list.
    This may increase performance if you have a large number of third parties, but it is less convenient. DelaiedFullListToSelectContact=Wait until a key is pressed before loading content of Contact combo list.
    This may increase performance if you have a large number of contacts, but it is less convenient) -NumberOfKeyToSearch=Number of characters to trigger search: %s -NumberOfBytes=Number of Bytes -SearchString=Search string -NotAvailableWhenAjaxDisabled=Ole käytettävissä, kun Ajax vammaisten +NumberOfKeyToSearch=Haun aloittamiseksi tarvittavien merkkien määrä: %s +NumberOfBytes=Tavujen lukumäärä +SearchString=Haettava merkkijono +NotAvailableWhenAjaxDisabled=Ei käytössä, kun Ajax poistettu käytöstä AllowToSelectProjectFromOtherCompany=On document of a third party, can choose a project linked to another third party -JavascriptDisabled=JavaScript pois päältä -UsePreviewTabs=Käytä esikatsella välilehtiä +JavascriptDisabled=JavaScript ei käytössä +UsePreviewTabs=Käytä esikatselu - välilehtiä ShowPreview=Näytä esikatselu PreviewNotAvailable=Esikatselu ei ole käytettävissä -ThemeCurrentlyActive=Teema on tällä hetkellä aktiivinen -CurrentTimeZone=Nykyinen aikavyöhyke +ThemeCurrentlyActive=Aktiivinen teema +CurrentTimeZone=Aikavyöhyke PHP (palvelin) MySQLTimeZone=Aikavyöhyke MySql (tietokanta) -TZHasNoEffect=Dates are stored and returned by database server as if they were kept as submitted string. The timezone has effect only when using the UNIX_TIMESTAMP function (that should not be used by Dolibarr, so database TZ should have no effect, even if changed after data was entered). +TZHasNoEffect=Päivämäärät talletetaan ja palautetaan siinä muodossa kuin ne on syötetty. Aikavyöhykkeellä on merkitystä ainoastaan käytettäessä UNIX_TIMESTAMP - funktiota. (Dolibarr ei käytä tätä, joten tietokannan aikavyöhykeellä ei ole vaikutusta vaikka se muuttuisi tietojen tallentamisen jälkeen) Space=Space Table=Taulu Fields=Kentät @@ -92,39 +92,39 @@ Mask=Mask NextValue=Seuraava arvo NextValueForInvoices=Seuraava arvo (laskut) NextValueForCreditNotes=Seuraava arvo (hyvityslaskut) -NextValueForDeposit=Next value (down payment) +NextValueForDeposit=Seuraava arvo (osamaksu) NextValueForReplacements=Next value (replacements) -MustBeLowerThanPHPLimit=Note: your PHP configuration currently limits the maximum filesize for upload to %s %s, irrespective of the value of this parameter -NoMaxSizeByPHPLimit=Huom: Ei raja on asetettu sinun PHP kokoonpano -MaxSizeForUploadedFiles=Enimmäiskoko on ladannut tiedostot (0 Poista kaikki upload) -UseCaptchaCode=Käytä graafinen koodi kirjautumissivulla -AntiVirusCommand= Koko polku antivirus komento -AntiVirusCommandExample= Esimerkki Simpukka: c: \\ Program Files (x86) \\ Simpukka \\ bin \\ clamscan.exe
    Esimerkki ClamAV: / usr / bin / clamscan +MustBeLowerThanPHPLimit=Huom:Nykyiset PHP-asetukset rajoittavat tiedoston enimmäiskokoa talletettaessa %s%s, riippumatta tämän parametrin arvosta +NoMaxSizeByPHPLimit=Huom: Rajaa ei ole asetettu PHP-asetuksissa +MaxSizeForUploadedFiles=Tallennettavien tiedostojen enimmäiskoko (0 estää tallennukset) +UseCaptchaCode=Käytä graafista koodia (CAPTCHA) kirjautumissivulla +AntiVirusCommand= Virustorjuntaohjelman polku +AntiVirusCommandExample= Esim. ClamWin: C:\\Program Files (x86)\\ClamWin\\bin\\clamscan.exe
    Esim. ClamAV: /usr/bin/clamscan AntiVirusParam= Lisää parametreja komentoriviltä AntiVirusParamExample= Esimerkki Simpukka - tietokanta = "C: \\ Program Files (x86) \\ Simpukka \\ lib" ComptaSetup=Kirjanpito-moduulin asetukset UserSetup=Käyttäjien hallinta-asetukset MultiCurrencySetup=Multi-valuutta asetukset MenuLimits=Raja-arvot ja tarkkuus -MenuIdParent=Emo-valikosta tunnus -DetailMenuIdParent=ID emo-valikossa (0 ylhäältä valikosta) +MenuIdParent=Ylävalikon tunnus +DetailMenuIdParent=Ylävalikon tunnus (päävalikolla tyhjä) DetailPosition=Lajittele numero määritellä valikkopalkki kanta AllMenus=Kaikki NotConfigured=Moduulia/Applikaatiota ei ole määritetty Active=Aktiivinen SetupShort=Asetukset OtherOptions=Muut valinnat -OtherSetup=Other Setup +OtherSetup=Muut asetukset CurrentValueSeparatorDecimal=Desimaalierotin -CurrentValueSeparatorThousand=Thousand separator -Destination=Määränpää -IdModule=Moduuli ID +CurrentValueSeparatorThousand=Tuhatluvun erotin +Destination=Kohde +IdModule=Moduulin tunniste IdPermissions=Permissions ID LanguageBrowserParameter=Parametri %s LocalisationDolibarrParameters=Localization parameters ClientTZ=Asiakkaan aikavyöhyke (käyttäjä) -ClientHour=Asiakkaan aikavyöhyke (käyttäjä) -OSTZ=Palvelimen OS aikavyöhyke +ClientHour=Asiakkaan aika (käyttäjä) +OSTZ=Palvelimen aikavyöhyke PHPTZ=Aikavyöhyke Server PHP DaylingSavingTime=Kesäaika (käyttäjä) CurrentHour=Nykyinen tunti @@ -135,18 +135,18 @@ Box=Widget Boxes=Widgetit MaxNbOfLinesForBoxes=Max. number of lines for widgets AllWidgetsWereEnabled=Kaikki saatavilla olevat Widgetit on aktivoitu -PositionByDefault=Oletus järjestys +PositionByDefault=Oletusjärjestys Position=Asema MenusDesc=Menu managers set content of the two menu bars (horizontal and vertical). MenusEditorDesc=The menu editor allows you to define custom menu entries. Use it carefully to avoid instability and permanently unreachable menu entries.
    Some modules add menu entries (in menu All mostly). If you remove some of these entries by mistake, you can restore them disabling and reenabling the module. MenuForUsers=Valikko käyttäjille -LangFile=File. Lang -Language_en_US_es_MX_etc=Language (en_US, es_MX, ...) +LangFile=.lang - tiedosto +Language_en_US_es_MX_etc=Kieliasetukset (en_US, fi_FI,...) System=Järjestelmä SystemInfo=Järjestelmän tiedot -SystemToolsArea=Kehitysresurssit alueella +SystemToolsArea=Järjestelmätyökalut SystemToolsAreaDesc=This area provides administration functions. Use the menu to choose the required feature. -Purge=Siivoa +Purge=Poista PurgeAreaDesc=This page allows you to delete all files generated or stored by Dolibarr (temporary files or all files in %s directory). Using this feature is not normally necessary. It is provided as a workaround for users whose Dolibarr is hosted by a provider that does not offer permissions to delete files generated by the web server. PurgeDeleteLogFile=Delete log files, including %s defined for Syslog module (no risk of losing data) PurgeDeleteTemporaryFiles=Delete all temporary files (no risk of losing data). Note: Deletion is done only if the temp directory was created 24 hours ago. @@ -161,38 +161,40 @@ ConfirmPurgeAuditEvents=Are you sure you want to purge all security events? All GenerateBackup=Luo varmuuskopio Backup=Varmuuskopio Restore=Palauta -RunCommandSummary=Varmuuskopiointi tapahtuu seuraava komento +RunCommandSummary=Varmuuskopiointi aloitettu komennolla BackupResult=Varmuuskopiointi tulos -BackupFileSuccessfullyCreated=Varmuuskopio -tiedosto on onnistuneesti luotu -YouCanDownloadBackupFile=The generated file can now be downloaded -NoBackupFileAvailable=Varmuuskopio -tiedostoja ei ole saatavilla. +BackupFileSuccessfullyCreated=Varmuuskopio luotu +YouCanDownloadBackupFile=Luotu tiedosto on ladattavissa +NoBackupFileAvailable=Varmuuskopioita ei saatavilla ExportMethod=Vienti menetelmä -ImportMethod=Tuo menetelmä -ToBuildBackupFileClickHere=Tehdäksesi varmuuskopio -tiedosto, paina tästä. +ImportMethod=Tuonti +ToBuildBackupFileClickHere=Varmuuskopion luonti, paina tästä ImportMySqlDesc=To import a MySQL backup file, you may use phpMyAdmin via your hosting or use the mysql command from the Command line.
    For example: ImportPostgreSqlDesc=Tuodaksesi varmuuskopio-tiedoston, sinun täytyy käyttää pg_restore komentoa komentoriviltä: ImportMySqlCommand=%s %s <mybackupfile.sql ImportPostgreSqlCommand=%s %s mybackupfile.sql -FileNameToGenerate=Filename for backup: +FileNameToGenerate=Varmuuskopion tiedoston nimi: Compression=Pakkaus CommandsToDisableForeignKeysForImport=Komento poistaa ulko avaimet tuontiluvista CommandsToDisableForeignKeysForImportWarning=Mandatory if you want to be able to restore your sql dump later ExportCompatibility=Yhteensopivuutta luodaan viedä tiedosto -MySqlExportParameters=MySQL vienti parametrit -PostgreSqlExportParameters= PostgreSQL vie parametrit +ExportUseMySQLQuickParameter=Use the --quick parameter +ExportUseMySQLQuickParameterHelp=The '--quick' parameter helps limit RAM consumption for large tables. +MySqlExportParameters=MySQL-viennini parametrit +PostgreSqlExportParameters= PostgreSQL-viennin parametrit UseTransactionnalMode=Käytä kaupallisen tilassa -FullPathToMysqldumpCommand=Koko polku mysqldump komento -FullPathToPostgreSQLdumpCommand=Täysi polku pg_dump komento -AddDropDatabase=Add DROP DATABASE command -AddDropTable=Lisää DROP TAULUKON komento +FullPathToMysqldumpCommand=mysqldump-komennon polku +FullPathToPostgreSQLdumpCommand=pg_dump-komennon polku +AddDropDatabase=Lisää 'DROP DATABASE' - komento +AddDropTable=Lisää 'DROP TABLE' - komento ExportStructure=Rakenne -NameColumn=Nimi sarakkeet +NameColumn=Nimisarakkeet ExtendedInsert=Laajennettu INSERT NoLockBeforeInsert=Ei lukko komennot noin INSERT DelayedInsert=Viivästynyt lisätä EncodeBinariesInHexa=Koodaus binary tiedot heksadesimaaleina IgnoreDuplicateRecords=Ohita duplikaatti virheet (VALITSE OHITA) -AutoDetectLang=Automaatti tunnistus (selaimen kieli) +AutoDetectLang=Automaattitunnistus (selaimen kieli) FeatureDisabledInDemo=Ominaisuus on poistettu käytöstä demossa FeatureAvailableOnlyOnStable=Feature only available on official stable versions BoxesDesc=Widgets are components showing some information that you can add to personalize some pages. You can choose between showing the widget or not by selecting target page and clicking 'Activate', or by clicking the trashcan to disable it. @@ -200,15 +202,15 @@ OnlyActiveElementsAreShown=Only elements from enabled modules a ModulesDesc=The modules/applications determine which features are available in the software. Some modules require permissions to be granted to users after activating the module. Click the on/off button (at end of module line) to enable/disable a module/application. ModulesMarketPlaceDesc=You can find more modules to download on external websites on the Internet... ModulesDeployDesc=If permissions on your file system allow it, you can use this tool to deploy an external module. The module will then be visible on the tab %s. -ModulesMarketPlaces=Löydä ulkoisia app/moduuleja -ModulesDevelopYourModule=Kehitä oma app/moduuli +ModulesMarketPlaces=Etsi ulkoisia sovelluksia/moduuleja +ModulesDevelopYourModule=Luo oma sovellus/moduuli ModulesDevelopDesc=You may also develop your own module or find a partner to develop one for you. DOLISTOREdescriptionLong=Instead of switching on www.dolistore.com web site to find an external module, you can use this embedded tool that will perform the search on the external market place for you (may be slow, need an internet access)... NewModule=Uusi FreeModule=Ilmainen -CompatibleUpTo=Compatible with version %s -NotCompatible=This module does not seem compatible with your Dolibarr %s (Min %s - Max %s). -CompatibleAfterUpdate=This module requires an update to your Dolibarr %s (Min %s - Max %s). +CompatibleUpTo=Yhteensopiva version %s kanssa +NotCompatible=Moduuli ei ole yhteensopiva Dolibarr - version %s kanssa. (Min %s - Max %s) +CompatibleAfterUpdate=Moduuli vaatii Dolibarr - version %s päivittämisen. (Min %s - Max %s) SeeInMarkerPlace=See in Market place Updated=Päivitetty Nouveauté=Novelty @@ -218,13 +220,13 @@ DoliStoreDesc=DoliStore, virallinen markkinapaikka Dolibarr ERP / CRM ulkoisten DoliPartnersDesc=List of companies providing custom-developed modules or features.
    Note: since Dolibarr is an open source application, anyone experienced in PHP programming may develop a module. WebSiteDesc=External websites for more add-on (non-core) modules... DevelopYourModuleDesc=Some solutions to develop your own module... -URL=Linkki +URL=Osoite BoxesAvailable=Widgetit saatavilla BoxesActivated=Widget aktivoitu -ActivateOn=Ota annetun +ActivateOn=Aktivoi ActiveOn=Aktivoitu -SourceFile=Lähdetiedostoa -AvailableOnlyIfJavascriptAndAjaxNotDisabled=Käytettävissä vain, jos JavaScript ei ole poistettu +SourceFile=Lähdetiedosto +AvailableOnlyIfJavascriptAndAjaxNotDisabled=Käytettävissä vain, jos JavaScript käytössä Required=Vaadittu UsedOnlyWithTypeOption=Used by some agenda option only Security=Turvallisuus @@ -238,15 +240,15 @@ ProtectAndEncryptPdfFilesDesc=Protection of a PDF document keeps it available to Feature=Ominaisuus DolibarrLicense=Lisenssi Developpers=Kehittäjät / vastaajat -OfficialWebSite=Dolibarr official web site +OfficialWebSite=Dolibarr: in virallinen www-sivu OfficialWebSiteLocal=Local web site (%s) -OfficialWiki=Dolibarr documentation / Wiki +OfficialWiki=Dolibarr:in dokumentit / Wiki OfficialDemo=Dolibarr online-demo -OfficialMarketPlace=Virallinen markkinoilla ulkoisten moduulien / lisät +OfficialMarketPlace=Ulkoisten moduulien/lisäosien kauppa OfficialWebHostingService=Referenced web hosting services (Cloud hosting) ReferencedPreferredPartners=Preferred Partners OtherResources=Muut resurssit -ExternalResources=External Resources +ExternalResources=Ulkoiset resurssit SocialNetworks=Sosiaaliset verkostot ForDocumentationSeeWiki=Käyttäjälle tai kehittäjän dokumentaatio (doc, FAQs ...),
    katsoa, että Dolibarr Wiki:
    %s ForAnswersSeeForum=Muita kysymyksiä / apua, voit käyttää Dolibarr foorumilla:
    %s @@ -255,19 +257,20 @@ HelpCenterDesc2=Some of these resources are only available in english. CurrentMenuHandler=Nykyinen valikko handler MeasuringUnit=Mittayksikkö LeftMargin=Vasen marginaali -TopMargin=Ylä marginaali +TopMargin=Ylämarginaali PaperSize=Paperin koko Orientation=Orientaatio SpaceX=Space X SpaceY=Space Y -FontSize=Fontti koko -Content=Content +FontSize=Fontin koko +Content=Sisällys NoticePeriod=Notice period NewByMonth=New by month Emails=Sähköpostit EMailsSetup=Sähköpostien asetukset EMailsDesc=This page allows you to override your default PHP parameters for email sending. In most cases on Unix/Linux OS, the PHP setup is correct and these parameters are unnecessary. EmailSenderProfiles=Emails sender profiles +EMailsSenderProfileDesc=You can keep this section empty. If you enter some emails here, they will be added to the list of possible senders into the combobox when your write a new email. MAIN_MAIL_SMTP_PORT=SMTP/SMTPS Port (default value in php.ini: %s) MAIN_MAIL_SMTP_SERVER=SMTP/SMTPS Host (default value in php.ini: %s) MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=SMTP/SMTPS Port (Not defined into PHP on Unix-like systems) @@ -277,31 +280,31 @@ MAIN_MAIL_ERRORS_TO=Email used for error returns emails (fields 'Errors-To' in e MAIN_MAIL_AUTOCOPY_TO= Copy (Bcc) all sent emails to MAIN_DISABLE_ALL_MAILS=Disable all email sending (for test purposes or demos) MAIN_MAIL_FORCE_SENDTO=Send all emails to (instead of real recipients, for test purposes) -MAIN_MAIL_ENABLED_USER_DEST_SELECT=Add employee users with email into allowed recipient list +MAIN_MAIL_ENABLED_USER_DEST_SELECT=Suggest emails of employees (if defined) into the list of predefined recipient when writing a new email MAIN_MAIL_SENDMODE=Email sending method MAIN_MAIL_SMTPS_ID=SMTP ID (if sending server requires authentication) MAIN_MAIL_SMTPS_PW=SMTP Password (if sending server requires authentication) -MAIN_MAIL_EMAIL_TLS=Use TLS (SSL) encryption -MAIN_MAIL_EMAIL_STARTTLS=Use TLS (STARTTLS) encryption +MAIN_MAIL_EMAIL_TLS=TLS (SSL) - salaus +MAIN_MAIL_EMAIL_STARTTLS=TLS (STARTTLS) - salaus MAIN_MAIL_EMAIL_DKIM_ENABLED=Use DKIM to generate email signature MAIN_MAIL_EMAIL_DKIM_DOMAIN=Email Domain for use with dkim MAIN_MAIL_EMAIL_DKIM_SELECTOR=Name of dkim selector MAIN_MAIL_EMAIL_DKIM_PRIVATE_KEY=Private key for dkim signing MAIN_DISABLE_ALL_SMS=Disable all SMS sending (for test purposes or demos) -MAIN_SMS_SENDMODE=Käyttömenetelmä tekstiviestejä lähettäessä -MAIN_MAIL_SMS_FROM=Default sender phone number for SMS sending +MAIN_SMS_SENDMODE=SMS-viestien lähetys +MAIN_MAIL_SMS_FROM=Oletuspuhelinnumero SMS-viestien lähetykseen MAIN_MAIL_DEFAULT_FROMTYPE=Default sender email for manual sending (User email or Company email) UserEmail=Käyttäjän sähköposti -CompanyEmail=Company Email +CompanyEmail=Yrityksen sähköposti FeatureNotAvailableOnLinux=Ominaisuus ei ole Unix-koneissa. Testaa sendmail ohjelmaa paikallisesti. SubmitTranslation=If the translation for this language is not complete or you find errors, you can correct this by editing files in directory langs/%s and submit your change to www.transifex.com/dolibarr-association/dolibarr/ SubmitTranslationENUS=If translation for this language is not complete or you find errors, you can correct this by editing files into directory langs/%s and submit modified files on dolibarr.org/forum or for developers on github.com/Dolibarr/dolibarr. ModuleSetup=Moduuli asetukset ModulesSetup=Moduulit/Applikaatio asetukset ModuleFamilyBase=Järjestelmä -ModuleFamilyCrm=Customer Relationship Management (CRM) -ModuleFamilySrm=Vendor Relationship Management (VRM) -ModuleFamilyProducts=Product Management (PM) +ModuleFamilyCrm=Asiakkuudenhallinta (CRM) +ModuleFamilySrm=Toimittajasuhteiden hallinta (VRM) +ModuleFamilyProducts=Tuotehallinta (PM) ModuleFamilyHr=Henkilöstöhallinta (HR) ModuleFamilyProjects=Projektit / Yhteistyöhankkeet ModuleFamilyOther=Muu @@ -310,11 +313,11 @@ ModuleFamilyExperimental=Kokeellinen modules ModuleFamilyFinancial=Talouden Moduulit (Kirjanpito / Rahoitus) ModuleFamilyECM=Sisällönhallinta (ECM) ModuleFamilyPortal=Websites and other frontal application -ModuleFamilyInterface=Interfaces with external systems +ModuleFamilyInterface=Liitynnät ulkoisiin järjestelmiin MenuHandlers=Valikko käsitteleville -MenuAdmin=Valikko editor +MenuAdmin=Valikkoeditori DoNotUseInProduction=Älä käytä tuotannossa -ThisIsProcessToFollow=Upgrade procedure: +ThisIsProcessToFollow=Päivitysmenetelmä: ThisIsAlternativeProcessToFollow=This is an alternative setup to process manually: StepNb=Vaihe %s FindPackageFromWebSite=Find a package that provides the features you need (for example on the official web site %s). @@ -358,7 +361,7 @@ DisableLinkToHelp=Piilota linkki online apuun "%s" AddCRIfTooLong=There is no automatic text wrapping, text that is too long will not display on documents. Please add carriage returns in the text area if needed. ConfirmPurge=Are you sure you want to execute this purge?
    This will permanently delete all your data files with no way to restore them (ECM files, attached files...). MinLength=Vähimmäispituus -LanguageFilesCachedIntoShmopSharedMemory=Tiedostot. Lang ladattu jaettua muistia +LanguageFilesCachedIntoShmopSharedMemory=.lang - tiedostot ladattu muistiin LanguageFile=Kielitiedosto ExamplesWithCurrentSetup=Examples with current configuration ListOfDirectories=Luettelo OpenDocument malleja hakemistoja @@ -367,14 +370,14 @@ NumberOfModelFilesFound=Number of ODT/ODS template files found in these director ExampleOfDirectoriesForModelGen=Esimerkkejä syntaksin:
    c: \\ mydir
    / Home / mydir
    DOL_DATA_ROOT / ECM / ecmdir FollowingSubstitutionKeysCanBeUsed=
    Jos haluat tietää, miten voit luoda odt asiakirjamalleja, ennen kuin laitat ne näistä hakemistoista, lue wiki dokumentaatio: FullListOnOnlineDocumentation=http://wiki.dolibarr.org/index.php/Create_an_ODT_document_template -FirstnameNamePosition=Sijoitus etunimi / nimeä +FirstnameNamePosition=Etunimi/Sukunimi - sijainti DescWeather=The following images will be shown on the dashboard when the number of late actions reach the following values: KeyForWebServicesAccess=Avain käyttää Web Services (parametri "dolibarrkey" in WebServices) TestSubmitForm=Tulo testi lomake ThisForceAlsoTheme=Using this menu manager will also use its own theme whatever the user choice. Also this menu manager specialized for smartphones does not work on all smartphone. Use another menu manager if you experience problems with yours. ThemeDir=Skins hakemisto -ConnectionTimeout=Connection timeout -ResponseTimeout=Response aikakatkaisu +ConnectionTimeout=Yhteyden aikakatkaisu +ResponseTimeout=Vastauksen aikakatkaisu SmsTestMessage=Test viesti __ PHONEFROM__ ja __ PHONETO__ ModuleMustBeEnabledFirst=Module %s must be enabled first if you need this feature. SecurityToken=Avain turvallinen URL @@ -399,13 +402,13 @@ ButtonHideUnauthorized=Hide buttons for non-admin users for unauthorized actions OldVATRates=Vanha ALV prosentti NewVATRates=Uusi ALV prosentti PriceBaseTypeToChange=Modify on prices with base reference value defined on -MassConvert=Launch bulk conversion +MassConvert=Käynnistä massamuutos PriceFormatInCurrentLanguage=Price Format In Current Language -String=String +String=Merkkijono TextLong=Pitkä teksti HtmlText=Html teksti -Int=Integer -Float=Float +Int=Kokonaisluku +Float=Liukuluku DateAndTime=Päivämäärä ja tunti Unique=Uniikki Boolean=Boolean (yksi valintaruutu) @@ -414,8 +417,8 @@ ExtrafieldPrice = Hinta ExtrafieldMail = Sähköposti ExtrafieldUrl = Url ExtrafieldSelect = Valitse lista -ExtrafieldSelectList = Select from table -ExtrafieldSeparator=Separator (not a field) +ExtrafieldSelectList = Valitse taulusta +ExtrafieldSeparator=Erotin (ei kenttä) ExtrafieldPassword=Salasana ExtrafieldRadio=Radio buttons (one choice only) ExtrafieldCheckBox=Valintaruudut @@ -443,7 +446,7 @@ KeepEmptyToUseDefault=Pidä tyhjänä käyttääksesi oletusarvoa DefaultLink=Oletuslinkki SetAsDefault=Aseta oletukseksi ValueOverwrittenByUserSetup=Warning, this value may be overwritten by user specific setup (each user can set his own clicktodial url) -ExternalModule=External module - Installed into directory %s +ExternalModule=Ulkoinen moduuli - asennettu hakemistoon %s BarcodeInitForthird-parties=Mass barcode init for third-parties BarcodeInitForProductsOrServices=Mass barcode init or reset for products or services CurrentlyNWithoutBarCode=Currently, you have %s record on %s %s without barcode defined. @@ -462,13 +465,15 @@ EnableAndSetupModuleCron=If you want to have this recurring invoice generated au ModuleCompanyCodeCustomerAquarium=%s followed by customer code for a customer accounting code ModuleCompanyCodeSupplierAquarium=%s followed by vendor code for a vendor accounting code ModuleCompanyCodePanicum=Return an empty accounting code. -ModuleCompanyCodeDigitaria=Accounting code depends on third-party code. The code is composed of the character "C" in the first position followed by the first 5 characters of the third-party code. +ModuleCompanyCodeDigitaria=Returns a compound accounting code according to the name of the third party. The code consists of a prefix that can be defined in the first position followed by the number of characters defined in the third party code. +ModuleCompanyCodeCustomerDigitaria=%s followed by the truncated customer name by the number of characters: %s for the customer accounting code. +ModuleCompanyCodeSupplierDigitaria=%s followed by the truncated supplier name by the number of characters: %s for the supplier accounting code. Use3StepsApproval=By default, Purchase Orders need to be created and approved by 2 different users (one step/user to create and one step/user to approve. Note that if user has both permission to create and approve, one step/user will be enough). You can ask with this option to introduce a third step/user approval, if amount is higher than a dedicated value (so 3 steps will be necessary: 1=validation, 2=first approval and 3=second approval if amount is enough).
    Set this to empty if one approval (2 steps) is enough, set it to a very low value (0.1) if a second approval (3 steps) is always required. UseDoubleApproval=Use a 3 steps approval when amount (without tax) is higher than... WarningPHPMail=WARNING: It is often better to setup outgoing emails to use the email server of your provider instead of the default setup. Some email providers (like Yahoo) do not allow you to send an email from another server than their own server. Your current setup uses the server of the application to send email and not the server of your email provider, so some recipients (the one compatible with the restrictive DMARC protocol), will ask your email provider if they can accept your email and some email providers (like Yahoo) may respond "no" because the server is not theirs, so few of your sent Emails may not be accepted (be careful also of your email provider's sending quota).
    If your Email provider (like Yahoo) has this restriction, you must change Email setup to choose the other method "SMTP server" and enter the SMTP server and credentials provided by your Email provider. WarningPHPMail2=If your email SMTP provider need to restrict email client to some IP addresses (very rare), this is the IP address of the mail user agent (MUA) for your ERP CRM application: %s. ClickToShowDescription=Klikkaa näyttääksesi kuvaus -DependsOn=This module needs the module(s) +DependsOn=Tämä moduuli tarvitsee moduulit RequiredBy=This module is required by module(s) TheKeyIsTheNameOfHtmlField=This is the name of the HTML field. Technical knowledge is required to read the content of the HTML page to get the key name of a field. PageUrlForDefaultValues=You must enter the relative path of the page URL. If you include parameters in URL, the default values will be effective if all parameters are set to same value. @@ -501,7 +506,7 @@ Module1Name=Third Parties Module1Desc=Companies and contacts management (customers, prospects...) Module2Name=Kaupalliset Module2Desc=Kaupallinen hallinnointi -Module10Name=Accounting (simplified) +Module10Name=Kirjanpito (yksinkertainen) Module10Desc=Simple accounting reports (journals, turnover) based on database content. Does not use any ledger table. Module20Name=Ehdotukset Module20Desc=Kaupalliset ehdotuksia hallinto - @@ -509,11 +514,11 @@ Module22Name=Mass Emailings Module22Desc=Manage bulk emailing Module23Name=Energia Module23Desc=Seuranta kulutus energialähteiden -Module25Name=Sales Orders -Module25Desc=Sales order management +Module25Name=Asiakastilaukset +Module25Desc=Asiakastilausten hallinnointi Module30Name=Laskut Module30Desc=Management of invoices and credit notes for customers. Management of invoices and credit notes for suppliers -Module40Name=Vendors +Module40Name=Toimittajat Module40Desc=Vendors and purchase management (purchase orders and billing) Module42Name=Debug Logit Module42Desc=Logging facilities (file, syslog, ...). Such logs are for technical/debug purposes. @@ -524,7 +529,7 @@ Module50Desc=Management of Products Module51Name=Massapostituksiin Module51Desc=Massa paperi postitusten hallinto Module52Name=Varastot -Module52Desc=Stock management (for products only) +Module52Desc=Stock management Module53Name=Palvelut Module53Desc=Management of Services Module54Name=Sopimukset/Tilaukset @@ -622,7 +627,7 @@ Module5000Desc=Avulla voit hallita useita yrityksiä Module6000Name=Työtehtävät Module6000Desc=Workflow management (automatic creation of object and/or automatic status change) Module10000Name=Nettisivut -Module10000Desc=Create websites (public) with a WYSIWYG editor. Just setup your web server (Apache, Nginx, ...) to point to the dedicated Dolibarr directory to have it online on the internet with your own domain name. +Module10000Desc=Create websites (public) with a WYSIWYG editor. This is a webmaster or developer oriented CMS (it is better to know HTML and CSS language). Just setup your web server (Apache, Nginx, ...) to point to the dedicated Dolibarr directory to have it online on the internet with your own domain name. Module20000Name=Leave Request Management Module20000Desc=Define and track employee leave requests Module39000Name=Product Lots @@ -841,10 +846,10 @@ Permission1002=Luo/muuta varastoja Permission1003=Poista varastoja Permission1004=Lue varastossa liikkeitä Permission1005=Luoda / muuttaa varastossa liikkeitä -Permission1101=Lue lähetysluetteloihin -Permission1102=Luoda / muuttaa lähetysluetteloihin -Permission1104=Validate lähetysluetteloihin -Permission1109=Poista lähetysluetteloihin +Permission1101=Read delivery receipts +Permission1102=Create/modify delivery receipts +Permission1104=Validate delivery receipts +Permission1109=Delete delivery receipts Permission1121=Read supplier proposals Permission1122=Create/modify supplier proposals Permission1123=Validate supplier proposals @@ -873,9 +878,9 @@ Permission1251=Suorita massa tuonnin ulkoisten tiedot tietokantaan (tiedot kuorm Permission1321=Vienti asiakkaan laskut, ominaisuudet ja maksut Permission1322=Avaa uudelleen maksettu lasku Permission1421=Export sales orders and attributes -Permission2401=Lue toimet (tapahtumat tai tehtävät) liittyy hänen tilinsä -Permission2402=Luoda / muuttaa / poistaa toimet (tapahtumat tai tehtävät) liittyy hänen tilinsä -Permission2403=Lue toimet (tapahtumat tai tehtävät) muiden +Permission2401=Read actions (events or tasks) linked to his user account (if owner of event) +Permission2402=Create/modify actions (events or tasks) linked to his user account (if owner of event) +Permission2403=Delete actions (events or tasks) linked to his user account (if owner of event) Permission2411=Lue toimet (tapahtumien tai tehtävien) muiden Permission2412=Luo / Muokkaa toimet (tapahtumien tai tehtävien) muiden Permission2413=Poista toimet (tapahtumien tai tehtävien) muiden @@ -901,6 +906,7 @@ Permission20003=Delete leave requests Permission20004=Read all leave requests (even of user not subordinates) Permission20005=Create/modify leave requests for everybody (even of user not subordinates) Permission20006=Admin leave requests (setup and update balance) +Permission20007=Approve leave requests Permission23001=Lue Ajastettu työ Permission23002=Luo/päivitä Ajastettu työ Permission23003=Poista Ajastettu työ @@ -915,7 +921,7 @@ Permission50414=Delete operations in ledger Permission50415=Delete all operations by year and journal in ledger Permission50418=Export operations of the ledger Permission50420=Report and export reports (turnover, balance, journals, ledger) -Permission50430=Define and close a fiscal period +Permission50430=Define fiscal periods. Validate transactions and close fiscal periods. Permission50440=Manage chart of accounts, setup of accountancy Permission51001=Read assets Permission51002=Create/Update assets @@ -962,6 +968,7 @@ DictionaryAccountancyJournal=Kirjanpitotilityypit DictionaryEMailTemplates=Email Templates DictionaryUnits=Yksiköt DictionaryMeasuringUnits=Measuring Units +DictionarySocialNetworks=Sosiaaliset verkostot DictionaryProspectStatus=Prospektin tila DictionaryHolidayTypes=Types of leave DictionaryOpportunityStatus=Lead status for project/lead @@ -1057,7 +1064,7 @@ BackgroundImageLogin=Taustakuva PermanentLeftSearchForm=Pysyvä hakulomake vasemmassa valikossa DefaultLanguage=Default language EnableMultilangInterface=Enable multilanguage support -EnableShowLogo=Show logo vasemmalla valikossa +EnableShowLogo=Show the company logo in the menu CompanyInfo=Yritys/Organisaatio CompanyIds=Company/Organization identities CompanyName=Nimi @@ -1067,7 +1074,11 @@ CompanyTown=Kaupunki CompanyCountry=Maa CompanyCurrency=Main valuutta CompanyObject=Object of the company +IDCountry=ID country Logo=Logo +LogoDesc=Main logo of company. Will be used into generated documents (PDF, ...) +LogoSquarred=Logo (squarred) +LogoSquarredDesc=Must be a squarred icon (width = height). This logo will be used as the favorite icon or other need like for the top menu bar (if not disabled into display setup). DoNotSuggestPaymentMode=Eivät viittaa siihen, NoActiveBankAccountDefined=Ei aktiivisia pankkitilille määritelty OwnerOfBankAccount=Omistajan pankkitilille %s @@ -1113,7 +1124,7 @@ LogEventDesc=Enable logging for specific security events. Administrators the log AreaForAdminOnly=Setup parameters can be set by administrator users only. SystemInfoDesc=Järjestelmän tiedot ovat erinäiset tekniset tiedot saavat lukea vain tila ja näkyvissä vain järjestelmänvalvojat. SystemAreaForAdminOnly=This area is available to administrator users only. Dolibarr user permissions cannot change this restriction. -CompanyFundationDesc=Edit the information of the company/entity. Click on "%s" or "%s" button at the bottom of the page. +CompanyFundationDesc=Edit the information of the company/entity. Click on "%s" button at the bottom of the page. AccountantDesc=If you have an external accountant/bookkeeper, you can edit here its information. AccountantFileNumber=Accountant code DisplayDesc=Parameters affecting the look and behaviour of Dolibarr can be modified here. @@ -1129,7 +1140,7 @@ TriggerAlwaysActive=Käynnistäjät tässä tiedosto on aina aktiivinen, mikä o TriggerActiveAsModuleActive=Käynnistäjät tähän tiedostoon ovat aktiivisia moduuli %s on käytössä. GeneratedPasswordDesc=Choose the method to be used for auto-generated passwords. DictionaryDesc=Insert all reference data. You can add your values to the default. -ConstDesc=This page allows you to edit (override) parameters not available in other pages. These are mostly reserved parameters for developers/advanced troubleshooting. For a full list of the parameters available see here. +ConstDesc=This page allows you to edit (override) parameters not available in other pages. These are mostly reserved parameters for developers/advanced troubleshooting only. MiscellaneousDesc=Kaikki turvallisuuteen liittyvät parametrit määritetään täällä. LimitsSetup=Rajat / Precision setup LimitsDesc=You can define limits, precisions and optimizations used by Dolibarr here @@ -1174,10 +1185,10 @@ TestLoginToAPI=Testaa kirjautua API ProxyDesc=Some features of Dolibarr require internet access. Define here the internet connection parameters such as access through a proxy server if necessary. ExternalAccess=External/Internet Access MAIN_PROXY_USE=Use a proxy server (otherwise access is direct to the internet) -MAIN_PROXY_HOST=Proxy server: Name/Address -MAIN_PROXY_PORT=Proxy server: Port -MAIN_PROXY_USER=Proxy server: Login/User -MAIN_PROXY_PASS=Proxy server: Password +MAIN_PROXY_HOST=Proxy-palvelin: Nimi/Osoite +MAIN_PROXY_PORT=Proxy-palvelin: Portti +MAIN_PROXY_USER=Proxy-palvelin: Käyttäjätunnus +MAIN_PROXY_PASS=Proxy-palvelin: Salasana DefineHereComplementaryAttributes=Define here any additional/custom attributes that you want to be included for: %s ExtraFields=Täydentävät ominaisuudet ExtraFieldsLines=Complementary attributes (lines) @@ -1199,7 +1210,7 @@ ExtraFieldHasWrongValue=Attribute %s has a wrong value. AlphaNumOnlyLowerCharsAndNoSpace=only alphanumericals and lower case characters without space SendmailOptionNotComplete=Varoitus, joissakin Linux-järjestelmissä, lähettää sähköpostia sähköpostisi, sendmail toteuttaminen setup on conatins optio-ba (parametri mail.force_extra_parameters tulee php.ini tiedosto). Jos jotkut vastaanottajat eivät koskaan vastaanottaa sähköposteja, yrittää muokata tätä PHP parametrin mail.force_extra_parameters =-ba). PathToDocuments=Polku asiakirjoihin -PathDirectory=Directory +PathDirectory=Hakemisto 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. TranslationSetup=Käännöksen asetukset TranslationKeySearch=Search a translation key or string @@ -1272,7 +1283,7 @@ WebDavServer=Root URL of %s server: %s ##### Webcal setup ##### WebCalUrlForVCalExport=Vienti-yhteys %s-muodossa on saatavilla seuraavasta linkistä: %s ##### Invoices ##### -BillsSetup=Laskut moduulin asetukset +BillsSetup=Laskut-moduulin asetukset BillsNumberingModule=Laskut ja hyvityslaskut numerointiin moduuli BillsPDFModules=Laskun asiakirjojen malleja BillsPDFModulesAccordindToInvoiceType=Invoice documents models according to invoice type @@ -1281,11 +1292,11 @@ ForceInvoiceDate=Force laskun päivämäärästä validointiin päivämäärä SuggestedPaymentModesIfNotDefinedInInvoice=Ehdotetut maksut tilassa lasku automaattisesti, jos ei ole määritetty lasku SuggestPaymentByRIBOnAccount=Suggest payment by withdrawal on account SuggestPaymentByChequeToAddress=Suggest payment by check to -FreeLegalTextOnInvoices=Vapaa tekstihaku laskuissa +FreeLegalTextOnInvoices=Laskun viesti WatermarkOnDraftInvoices=Watermark on draft invoices (none if empty) PaymentsNumberingModule=Payments numbering model -SuppliersPayment=Vendor payments -SupplierPaymentSetup=Vendor payments setup +SuppliersPayment=Toimittajien maksut +SupplierPaymentSetup=Toimittajamaksujen asetukset ##### Proposals ##### PropalSetup=Kaupalliset ehdotuksia moduulin asetukset ProposalsNumberingModules=Kaupalliset ehdotus numerointiin modules @@ -1321,7 +1332,7 @@ WatermarkOnDraftInterventionCards=Watermark on intervention card documents (none ##### Contracts ##### ContractsSetup=Contracts/Subscriptions module setup ContractsNumberingModules=Sopimukset numerointi moduulit -TemplatePDFContracts=Contracts documents models +TemplatePDFContracts=Sopimuspohjat FreeLegalTextOnContracts=Vapaa sana sopimuksissa WatermarkOnDraftContractCards=Watermark on draft contracts (none if empty) ##### Members ##### @@ -1334,14 +1345,14 @@ VisitorCanChooseItsPaymentMode=Visitor can choose from available payment modes MEMBER_REMINDER_EMAIL=Enable automatic reminder by email of expired subscriptions. Note: Module %s must be enabled and correctly setup to send reminders. ##### LDAP setup ##### LDAPSetup=LDAP-asetukset -LDAPGlobalParameters=Global parametrit +LDAPGlobalParameters=Parametrit LDAPUsersSynchro=Käyttäjät LDAPGroupsSynchro=Ryhmät LDAPContactsSynchro=Yhteystiedot LDAPMembersSynchro=Jäsenet -LDAPMembersTypesSynchro=Jäsenet tyypit +LDAPMembersTypesSynchro=Jäsentyypit LDAPSynchronization=LDAP-synkronointi -LDAPFunctionsNotAvailableOnPHP=LDAP-toiminnot eivät ole availbale teidän PHP +LDAPFunctionsNotAvailableOnPHP=LDAP-toiminnot eivät ole käytettävissä LDAPToDolibarr=LDAP -> Dolibarr DolibarrToLDAP=Dolibarr -> LDAP LDAPNamingAttribute=Näppäile LDAP @@ -1353,7 +1364,7 @@ LDAPSynchronizeMembersTypes=Organization of foundation's members types in LDAP LDAPPrimaryServer=Ensisijainen palvelin LDAPSecondaryServer=Toissijainen palvelin LDAPServerPort=Palvelimen portti -LDAPServerPortExample=Default port: 389 +LDAPServerPortExample=Oletusportti: 389 LDAPServerProtocolVersion=Protocol version LDAPServerUseTLS=TLS LDAPServerUseTLSExample=Sinun LDAP-palvelimen käyttö TLS @@ -1367,9 +1378,9 @@ LDAPGroupDn=Ryhmien DN LDAPGroupDnExample=Complete DN (ex: ou=groups,dc=society,dc=Täydellinen DN (ex: ou= ryhmien, dc= yhteiskunta, dc= com) LDAPServerExample=Palvelimen osoite (esim. localhost, 192.168.0.2, ldaps: / / ldap.example.com /) LDAPServerDnExample=Complete DN (ex: dc=company,dc=Täydellinen DN (ex: dc= yritys, dc= com) -LDAPDnSynchroActive=Käyttäjät ja ryhmät synkronointi +LDAPDnSynchroActive=Käyttäjien/ryhmien synkronointi LDAPDnSynchroActiveExample=LDAP-Dolibarr tai Dolibarr on LDAP-synkronointi -LDAPDnContactActive=Kontaktien synkronointi +LDAPDnContactActive=Yhteystietojen synkronointi LDAPDnContactActiveExample=Aktiivihiili / Unactivated synkronointi LDAPDnMemberActive=Jäsenten synkronointi LDAPDnMemberActiveExample=Aktiivihiili / Unactivated synkronointi @@ -1392,12 +1403,12 @@ LDAPGroupObjectClassListExample=Luettelo objectClass määritellään tallentaa LDAPContactObjectClassList=Luettelo objectClass LDAPContactObjectClassListExample=Luettelo objectClass määritellään tallentaa attribuutteja (ex: top, inetOrgPerson tai alkuun, käyttäjän Active Directory) LDAPTestConnect=Testaa LDAP-yhteys -LDAPTestSynchroContact=Test yhteystiedon synkronointi -LDAPTestSynchroUser=Test käyttäjän synkronointi -LDAPTestSynchroGroup=Test konsernin synkronointi -LDAPTestSynchroMember=Test jäsenen synkronointi +LDAPTestSynchroContact=Testaa yhteystietojen synkronointi +LDAPTestSynchroUser=Testaa käyttäjien synkronointi +LDAPTestSynchroGroup=Testaa ryhmien synkronointi +LDAPTestSynchroMember=Testaa jäsenten synkronointi LDAPTestSynchroMemberType=Test member type synchronization -LDAPTestSearch= Test a LDAP search +LDAPTestSearch= Testaa LDAP-haku LDAPSynchroOK=Synkronointi testi onnistunut LDAPSynchroKO=Epäonnistui synkronointi testi LDAPSynchroKOMayBePermissions=Failed synchronization test. Check that the connection to the server is correctly configured and allows LDAP updates @@ -1415,10 +1426,10 @@ LDAPFilterConnection=Hakusuodatin LDAPFilterConnectionExample=Example: &(objectClass=inetOrgPerson) LDAPFieldLoginSamba=Login (samba, activedirectory) LDAPFieldLoginSambaExample=Example: samaccountname -LDAPFieldFullname=Etunimi Nimi +LDAPFieldFullname=Koko nimi LDAPFieldFullnameExample=Example: cn -LDAPFieldPasswordNotCrypted=Password not encrypted -LDAPFieldPasswordCrypted=Password encrypted +LDAPFieldPasswordNotCrypted=Salaamaton salasana +LDAPFieldPasswordCrypted=Salattu salasana LDAPFieldPasswordExample=Example: userPassword LDAPFieldCommonNameExample=Example: cn LDAPFieldName=Nimi @@ -1427,15 +1438,15 @@ LDAPFieldFirstName=Etunimi LDAPFieldFirstNameExample=Example: givenName LDAPFieldMail=Sähköpostiosoite LDAPFieldMailExample=Example: mail -LDAPFieldPhone=Professional puhelinnumero +LDAPFieldPhone=Työpuhelin LDAPFieldPhoneExample=Example: telephonenumber -LDAPFieldHomePhone=Henkilökohtainen puhelinnumero +LDAPFieldHomePhone=Henkilökohtainen puhelin LDAPFieldHomePhoneExample=Example: homephone LDAPFieldMobile=Matkapuhelin LDAPFieldMobileExample=Example: mobile LDAPFieldFax=Faksinumero LDAPFieldFaxExample=Example: facsimiletelephonenumber -LDAPFieldAddress=Street +LDAPFieldAddress=Katuosoite LDAPFieldAddressExample=Example: street LDAPFieldZip=Postinumero LDAPFieldZipExample=Example: postalcode @@ -1456,6 +1467,13 @@ LDAPFieldSidExample=Example: objectsid LDAPFieldEndLastSubscription=Päiväys merkintää varten LDAPFieldTitle=Asema LDAPFieldTitleExample=Esimerkiksi: titteli +LDAPFieldGroupid=Group id +LDAPFieldGroupidExample=Exemple : gidnumber +LDAPFieldUserid=User id +LDAPFieldUseridExample=Exemple : uidnumber +LDAPFieldHomedirectory=Kotihakemisto +LDAPFieldHomedirectoryExample=Exemple : homedirectory +LDAPFieldHomedirectoryprefix=Home directory prefix LDAPSetupNotComplete=LDAP-asetukset ole täydellinen (go muiden välilehdet) LDAPNoUserOrPasswordProvidedAccessIsReadOnly=N: o ylläpitäjä tai salasana tarjotaan. LDAP pääsy on nimetön ja vain luku-tilassa. LDAPDescContact=Tällä sivulla voit määritellä LDAP attributes nimi LDAP puu jokaisen tiedon löytyy Dolibarr yhteystiedot. @@ -1501,7 +1519,7 @@ MergePropalProductCard=Activate in product/service Attached Files tab an option ViewProductDescInThirdpartyLanguageAbility=Display products descriptions in the language of the third party 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. UseSearchToSelectProduct=Wait until you press a key before loading content of product combo list (This may increase performance if you have a large number of products, but it is less convenient) -SetDefaultBarcodeTypeProducts=Oletus viivakoodi tyyppi käyttää tuotteita +SetDefaultBarcodeTypeProducts=Oletusviivakoodi tuotteille SetDefaultBarcodeTypeThirdParties=Oletus viivakoodi tyyppi käyttämään kolmansien osapuolten UseUnits=Define a unit of measure for Quantity during order, proposal or invoice lines edition ProductCodeChecker= Module for product code generation and checking (product or service) @@ -1523,20 +1541,20 @@ ConfigureCleaningCronjobToSetFrequencyOfSaves=Configure cleaning scheduled job t DonationsSetup=Lahjoitus-moduulin asetukset DonationsReceiptModel=Malline lahjoituksen vastaanottamisesta ##### Barcode ##### -BarcodeSetup=Viivakoodi setup +BarcodeSetup=Viivakoodin asetukset PaperFormatModule=Tulosta muodossa moduuli BarcodeEncodeModule=Viivakoodi koodaus tyyppi -CodeBarGenerator=Viivakoodi generaattori -ChooseABarCode=N: o generaattori määritelty -FormatNotSupportedByGenerator=Ei tue tämän generaattori -BarcodeDescEAN8=Viivakoodi tyypin EAN8 -BarcodeDescEAN13=Viivakoodi tyypin EAN13 -BarcodeDescUPC=Viivakoodi tyypin UPC -BarcodeDescISBN=Viivakoodi tyypin ISBN -BarcodeDescC39=Viivakoodi tyypin C39 -BarcodeDescC128=Viivakoodi tyypin C128 -BarcodeDescDATAMATRIX=Datamatrix -viivakoodi tyyppi -BarcodeDescQRCODE=QR -viivakoodi tyyppi +CodeBarGenerator=Viivakoodigeneraattori +ChooseABarCode=Generaattoria ei määritetty +FormatNotSupportedByGenerator=Generaattori ei tue formaattia +BarcodeDescEAN8=Viivakoodityyppi EAN8 +BarcodeDescEAN13=Viivakoodityyppi EAN13 +BarcodeDescUPC=Viivakoodityyppi UPC +BarcodeDescISBN=Viivakoodityyppi ISBN +BarcodeDescC39=Viivakoodityyppi C39 +BarcodeDescC128=Viivakoodityyppi C128 +BarcodeDescDATAMATRIX=Viivakoodityyppi Datamatrix +BarcodeDescQRCODE=Viivakoodityyppi QR GenbarcodeLocation=Bar code generation command line tool (used by internal engine for some bar code types). Must be compatible with "genbarcode".
    For example: /usr/local/bin/genbarcode BarcodeInternalEngine=Internal engine BarCodeNumberManager=Manager to auto define barcode numbers @@ -1544,7 +1562,7 @@ BarCodeNumberManager=Manager to auto define barcode numbers WithdrawalsSetup=Setup of module Direct Debit payments ##### ExternalRSS ##### ExternalRSSSetup=Ulkopuolinen RSS tuonnin setup -NewRSS=Uusi RSS Feed +NewRSS=Uusi RSS-syöte RSSUrl=RSS URL RSSUrlExample=An interesting RSS feed ##### Mailing ##### @@ -1577,12 +1595,13 @@ FCKeditorForProductDetails=WYSIWIG creation/edition of products details lines fo FCKeditorForMailing= WYSIWIG luominen / painos postitusten FCKeditorForUserSignature=WYSIWIG creation/edition of user signature FCKeditorForMail=WYSIWIG creation/edition for all mail (except Tools->eMailing) +FCKeditorForTicket=WYSIWIG creation/edition for tickets ##### Stock ##### -StockSetup=Stock module setup +StockSetup='Varasto' - moduulin asetukset 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. ##### Menu ##### MenuDeleted=Valikko poistettu -Menus=Menut +Menus=Valikot TreeMenuPersonalized=Henkikökohtaiset valikot NotTopTreeMenuPersonalized=Personalized menus not linked to a top menu entry NewMenu=Uusi valikko @@ -1604,7 +1623,7 @@ Target=Kohde DetailTarget=Target for links (_blank top opens a new window) DetailLevel=Tasolla (-1: ylävalikosta 0: header-valikko> 0-valikon ja alivalikon) ModifMenu=Valikko muutos -DeleteMenu=Poista Valikosta +DeleteMenu=Poista valikosta ConfirmDeleteMenu=Are you sure you want to delete menu entry %s? FailedToInitializeMenu=Failed to initialize menu ##### Tax ##### @@ -1617,14 +1636,14 @@ OptionVatDebitOptionDesc=VAT is due:
    - on delivery of goods (based on invoice OptionPaymentForProductAndServices=Cash basis for products and services OptionPaymentForProductAndServicesDesc=VAT is due:
    - on payment for goods
    - on payments for services SummaryOfVatExigibilityUsedByDefault=Time of VAT eligibility by default according to chosen option: -OnDelivery=Toimituksen -OnPayment=Maksu +OnDelivery=Toimitettaessa +OnPayment=Maksettaessa OnInvoice=Käytössä lasku SupposedToBePaymentDate=Maksupäivä käyttää, jos toimituksen päivämäärä ei ole tiedossa -SupposedToBeInvoiceDate=Laskun päiväys käytetty +SupposedToBeInvoiceDate=Laskun päiväys Buy=Ostaa Sell=Myydä -InvoiceDateUsed=Laskun päiväys käytetty +InvoiceDateUsed=Laskun päiväys YourCompanyDoesNotUseVAT=Your company has been defined to not use VAT (Home - Setup - Company/Organization), so there is no VAT options to setup. AccountancyCode=Kirjanpitotili AccountancyCodeSell=Myyntien tili @@ -1643,25 +1662,26 @@ AGENDA_REMINDER_BROWSER=Enable event reminder on user's browser (when eve AGENDA_REMINDER_BROWSER_SOUND=Ota käyttöön ilmoitusäänet AGENDA_SHOW_LINKED_OBJECT=Show linked object into agenda view ##### Clicktodial ##### -ClickToDialSetup=Napsauttamalla Dial-moduulin asetukset +ClickToDialSetup='Click To Dial'-moduulin asetukset ClickToDialUrlDesc=Url called when a click on phone picto is done. In URL, you can use tags
    __PHONETO__ that will be replaced with the phone number of person to call
    __PHONEFROM__ that will be replaced with phone number of calling person (yours)
    __LOGIN__ that will be replaced with clicktodial login (defined on user card)
    __PASS__ that will be replaced with clicktodial password (defined on user card). ClickToDialDesc=This module makea phone numbers clickable links. A click on the icon will make your phone call the 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. ClickToDialUseTelLink=Use just a link "tel:" on phone numbers ClickToDialUseTelLinkDesc=Use this method if your users have a softphone or a software interface installed on the same computer as the browser, and called when you click on a link in your browser that starts with "tel:". If you need a full server solution (no need of local software installation), you must set this to "No" and fill next field. ##### Point Of Sale (CashDesk) ##### -CashDesk=Point of Sale -CashDeskSetup=Point of Sales module setup +CashDesk=Kassapääte +CashDeskSetup='Kassapääte' - moduulin asetukset CashDeskThirdPartyForSell=Default generic third party to use for sales -CashDeskBankAccountForSell=Rahat tilille käyttää myy -CashDeskBankAccountForCheque= Default account to use to receive payments by check -CashDeskBankAccountForCB= Tilin käyttö voidaan saada käteismaksujen luottokorttia +CashDeskBankAccountForSell=Käteismaksujen oletustili +CashDeskBankAccountForCheque=Shekkimaksujen oletustili +CashDeskBankAccountForCB=Luottokorttimaksujen oletustili +CashDeskBankAccountForSumup=Default bank account to use to receive payments by SumUp 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). CashDeskIdWareHouse=Force and restrict warehouse to use for stock decrease StockDecreaseForPointOfSaleDisabled=Stock decrease from Point of Sale disabled StockDecreaseForPointOfSaleDisabledbyBatch=Stock decrease in POS is not compatible with module Serial/Lot management (currently active) so stock decrease is disabled. CashDeskYouDidNotDisableStockDecease=You did not disable stock decrease when making a sale from Point of Sale. Hence a warehouse is required. ##### Bookmark ##### -BookmarkSetup=Kirjanmerkin moduulin asetukset +BookmarkSetup='Kirjanmerkit'-moduulin asetukset 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. NbOfBoomarkToShow=Enimmäismäärä kirjanmerkit näytetään vasemmanpuoleisessa valikossa ##### WebServices ##### @@ -1689,11 +1709,11 @@ ChequeReceiptsNumberingModule=Check Receipts Numbering Module ##### Multicompany ##### MultiCompanySetup=Multi-yhtiö moduulin asetukset ##### Suppliers ##### -SuppliersSetup=Vendor module setup +SuppliersSetup='Toimittaja' - moduulin asetukset SuppliersCommandModel=Complete template of purchase order (logo...) SuppliersInvoiceModel=Complete template of vendor invoice (logo...) SuppliersInvoiceNumberingModel=Vendor invoices numbering models -IfSetToYesDontForgetPermission=If set to yes, don't forget to provide permissions to groups or users allowed for the second approval +IfSetToYesDontForgetPermission=If set to a non null value, don't forget to provide permissions to groups or users allowed for the second approval ##### GeoIPMaxmind ##### GeoIPMaxmindSetup=GeoIP Maxmind moduuli setup PathToGeoIPMaxmindCountryDataFile=Path to file containing Maxmind ip to country translation.
    Examples:
    /usr/local/share/GeoIP/GeoIP.dat
    /usr/share/GeoIP/GeoIP.dat
    /usr/share/GeoIP/GeoLite2-Country.mmdb @@ -1724,7 +1744,7 @@ NbMajMin=Minimi määrä isoja merkkejä NbNumMin=Minimi määrä numero merkkejä NbSpeMin=Minimi määrä erikoismerkkejä NbIteConsecutive=Maksimi määrä samoja merkkejä -NoAmbiCaracAutoGeneration=Do not use ambiguous characters ("1","l","i","|","0","O") for automatic generation +NoAmbiCaracAutoGeneration=Älä käytä erikoismerkkejä ("1","l","i","|","0","O") SalariesSetup=Palkka moduulin asetukset SortOrder=Lajittelujärjestys Format=Formaatti @@ -1751,7 +1771,7 @@ ConfFileMustContainCustom=Installing or building an external module from applica HighlightLinesOnMouseHover=Highlight table lines when mouse move passes over HighlightLinesColor=Highlight color of the line when the mouse passes over (use 'ffffff' for no highlight) HighlightLinesChecked=Highlight color of the line when it is checked (use 'ffffff' for no highlight) -TextTitleColor=Text color of Page title +TextTitleColor=Sivun otsikon tekstin väri LinkColor=Linkkien värit PressF5AfterChangingThis=Press CTRL+F5 on keyboard or clear your browser cache after changing this value to have it effective NotSupportedByAllThemes=Will works with core themes, may not be supported by external themes @@ -1769,7 +1789,7 @@ EnterAnyCode=This field contains a reference to identify line. Enter any value o UnicodeCurrency=Enter here between braces, list of byte number that represent the currency symbol. For example: for $, enter [36] - for brazil real R$ [82,36] - for €, enter [8364] ColorFormat=The RGB color is in HEX format, eg: FF0000 PositionIntoComboList=Position of line into combo lists -SellTaxRate=Myyti veroprosentti +SellTaxRate=Myynnin veroprosentti RecuperableOnly=Yes for VAT "Not Perceived but Recoverable" dedicated for some state in France. Keep value to "No" in all other cases. UrlTrackingDesc=If the provider or transport service offers a page or web site to check the status of your shipments, you may enter it here. You can use the key {TRACKID} in the URL parameters so the system will replace it with the tracking number the user entered into the shipment card. OpportunityPercent=When you create a lead, you will define an estimated amount of project/lead. According to status of the lead, this amount may be multiplied by this rate to evaluate a total amount all your leads may generate. Value is a percentage (between 0 and 100). @@ -1780,15 +1800,17 @@ VisibleEverywhere=Näkyvillä kaikkialla VisibleNowhere=Visible nowhere FixTZ=Aikavyöhyke korjaus FillFixTZOnlyIfRequired=Example: +2 (fill only if problem experienced) -ExpectedChecksum=Expected Checksum -CurrentChecksum=Current Checksum +ExpectedChecksum=Oletettu tarkistussumma +CurrentChecksum=Nykyinen tarkistussumma +ExpectedSize=Oletettu koko +CurrentSize=Nykyinen koko ForcedConstants=Required constant values MailToSendProposal=Tarjoukset asiakkaille -MailToSendOrder=Sales orders +MailToSendOrder=Asiakkaan tilaukset MailToSendInvoice=Asiakkaiden laskut MailToSendShipment=Lähetykset MailToSendIntervention=Interventions -MailToSendSupplierRequestForQuotation=Quotation request +MailToSendSupplierRequestForQuotation=Tarjouspyyntö MailToSendSupplierOrder=Purchase orders MailToSendSupplierInvoice=Vendor invoices MailToSendContract=Sopimukset @@ -1803,7 +1825,7 @@ TitleExampleForMaintenanceRelease=Example of message you can use to announce thi ExampleOfNewsMessageForMajorRelease=Dolibarr ERP & CRM %s is available. Version %s is a major release with a lot of new features for both users and developers. You can download it from the download area of https://www.dolibarr.org portal (subdirectory Stable versions). You can read ChangeLog for complete list of changes. ExampleOfNewsMessageForMaintenanceRelease=Dolibarr ERP & CRM %s is available. Version %s is a maintenance version, so contains only bug fixes. We recommend all users to upgrade to this version. A maintenance release does not introduce new features or changes to the database. You may download it from the download area of https://www.dolibarr.org portal (subdirectory Stable versions). You can read the ChangeLog for complete list of changes. MultiPriceRuleDesc=When option "Several levels of prices per product/service" is enabled, you can define different prices (one per price level) for each product. To save you time, here you may enter a rule to autocalculate a price for each level based on the price of the first level, so you will have to only enter a price for the first level for each product. This page is designed to save you time but is useful only if your prices for each level are relative to first level. You can ignore this page in most cases. -ModelModulesProduct=Mallipohjat tuoteiden liitteille +ModelModulesProduct=Mallipohjat tuotedokumentaatiolle ToGenerateCodeDefineAutomaticRuleFirst=To be able to generate codes automatically, you must first define a manager to auto-define the barcode number. SeeSubstitutionVars=See * note for list of possible substitution variables SeeChangeLog=See ChangeLog file (english only) @@ -1817,11 +1839,11 @@ AddBoxes=Lisää widgettejä AddSheduledJobs=Lisää Ajastettuja Töitä AddHooks=Add hooks AddTriggers=Add triggers -AddMenus=Add menus +AddMenus=Lisää valikoita AddPermissions=Lisää käyttöoikeuksia -AddExportProfiles=Add export profiles -AddImportProfiles=Add import profiles -AddOtherPagesOrServices=Add other pages or services +AddExportProfiles=Lisää vientiprofiileja +AddImportProfiles=Lisää tuontiprofiileja +AddOtherPagesOrServices=Lisää sivuja tai palveluita AddModels=Add document or numbering templates AddSubstitutions=Add keys substitutions DetectionNotPossible=Detection not possible @@ -1832,7 +1854,7 @@ CommandIsNotInsideAllowedCommands=The command you are trying to run is not in th LandingPage=Landing page SamePriceAlsoForSharedCompanies=If you use a multicompany module, with the choice "Single price", the price will also be the same for all companies if products are shared between environments ModuleEnabledAdminMustCheckRights=Module has been activated. Permissions for activated module(s) were given to admin users only. You may need to grant permissions to other users or groups manually if necessary. -UserHasNoPermissions=This user has no permissions defined +UserHasNoPermissions=Käyttäjän oikeuksia ei määritetty TypeCdr=Use "None" if the date of payment term is date of invoice plus a delta in days (delta is field "%s")
    Use "At end of month", if, after delta, the date must be increased to reach the end of month (+ an optional "%s" in days)
    Use "Current/Next" to have payment term date being the first Nth of the month after delta (delta is field "%s", N is stored into field "%s") BaseCurrency=Reference currency of the company (go into setup of company to change this) WarningNoteModuleInvoiceForFrenchLaw=This module %s is compliant with French laws (Loi Finance 2016). @@ -1846,14 +1868,16 @@ NothingToSetup=There is no specific setup required for this module. SetToYesIfGroupIsComputationOfOtherGroups=Set this to yes if this group is a computation of other groups EnterCalculationRuleIfPreviousFieldIsYes=Enter calculation rule if previous field was set to Yes (For example 'CODEGRP1+CODEGRP2') SeveralLangugeVariatFound=Several language variants found -COMPANY_AQUARIUM_REMOVE_SPECIAL=Remove special characters +RemoveSpecialChars=Poista erikoismerkit COMPANY_AQUARIUM_CLEAN_REGEX=Regex filter to clean value (COMPANY_AQUARIUM_CLEAN_REGEX) +COMPANY_DIGITARIA_CLEAN_REGEX=Regex filter to clean value (COMPANY_DIGITARIA_CLEAN_REGEX) +COMPANY_DIGITARIA_UNIQUE_CODE=Duplicate not allowed GDPRContact=Data Protection Officer (DPO, Data Privacy or GDPR contact) GDPRContactDesc=If you store data about European companies/citizens, you can name the contact who is responsible for the General Data Protection Regulation here HelpOnTooltip=Help text to show on tooltip HelpOnTooltipDesc=Put text or a translation key here for the text to show in a tooltip when this field appears in a form YouCanDeleteFileOnServerWith=You can delete this file on the server with Command Line:
    %s -ChartLoaded=Chart of account loaded +ChartLoaded=Tilikartta ladattu SocialNetworkSetup=Setup of module Social Networks EnableFeatureFor=Enable features for %s VATIsUsedIsOff=Note: The option to use Sales Tax or VAT has been set to Off in the menu %s - %s, so Sales tax or Vat used will always be 0 for sales. @@ -1862,7 +1886,7 @@ FeatureSupportedOnTextFieldsOnly=Warning, feature supported on text fields only. EmailCollector=Email collector EmailCollectorDescription=Add a scheduled job and a setup page to scan regularly email boxes (using IMAP protocol) and record emails received into your application, at the right place and/or create some records automatically (like leads). NewEmailCollector=New Email Collector -EMailHost=Host of email IMAP server +EMailHost=IMAP-palvelin MailboxSourceDirectory=Mailbox source directory MailboxTargetDirectory=Mailbox target directory EmailcollectorOperations=Operations to do by collector @@ -1884,8 +1908,8 @@ CodeLastResult=Latest result code NbOfEmailsInInbox=Number of emails in source directory LoadThirdPartyFromName=Load third party searching on %s (load only) LoadThirdPartyFromNameOrCreate=Load third party searching on %s (create if not found) -WithDolTrackingID=Dolibarr Tracking ID found -WithoutDolTrackingID=Dolibarr Tracking ID not found +WithDolTrackingID=Dolibarr Reference found in Message ID +WithoutDolTrackingID=Dolibarr Reference not found in Message ID FormatZip=Postinumero MainMenuCode=Menu entry code (mainmenu) ECMAutoTree=Show automatic ECM tree @@ -1896,6 +1920,7 @@ ResourceSetup=Configuration of Resource module UseSearchToSelectResource=Use a search form to choose a resource (rather than a drop-down list). DisabledResourceLinkUser=Disable feature to link a resource to users DisabledResourceLinkContact=Disable feature to link a resource to contacts +EnableResourceUsedInEventCheck=Enable feature to check if a resource is in use in an event ConfirmUnactivation=Confirm module reset OnMobileOnly=On small screen (smartphone) only DisableProspectCustomerType=Disable the "Prospect + Customer" third party type (so third party must be Prospect or Customer but can't be both) @@ -1923,8 +1948,8 @@ ModuleActivated=Module %s is activated and slows the interface EXPORTS_SHARE_MODELS=Export models are share with everybody ExportSetup=Setup of module Export InstanceUniqueID=Unique ID of the instance -SmallerThan=Smaller than -LargerThan=Larger than +SmallerThan=Pienempi kuin +LargerThan=Suurempi kuin IfTrackingIDFoundEventWillBeLinked=Note that If a tracking ID is found into incoming email, the event will be automatically linked to the related objects. WithGMailYouCanCreateADedicatedPassword=With a GMail account, if you enabled the 2 steps validation, it is recommanded to create a dedicated second password for the application instead of using your own account passsword from https://myaccount.google.com/. EndPointFor=End point for %s : %s @@ -1935,5 +1960,7 @@ AtLeastOneDefaultBankAccountMandatory=At least 1 default bank account must be de RESTRICT_API_ON_IP=Allow available APIs to some host IP only (wildcard not allowed, use space between values). Empty means every hosts can use the available APIs. RESTRICT_ON_IP=Allow access to some host IP only (wildcard not allowed, use space between values). Empty means every hosts can access. BaseOnSabeDavVersion=Based on the library SabreDAV version -NotAPublicIp=Not a public IP +NotAPublicIp=Ei julkine IP-osoite MakeAnonymousPing=Make an anonymous Ping '+1' to the Dolibarr foundation server (done 1 time only after installation) to allow the foundation to count the number of Dolibarr installation. +FeatureNotAvailableWithReceptionModule=Feature not available when module Reception is enabled +EmailTemplate=Template for email diff --git a/htdocs/langs/fi_FI/agenda.lang b/htdocs/langs/fi_FI/agenda.lang index 49816640d56..bc46ca4dd24 100644 --- a/htdocs/langs/fi_FI/agenda.lang +++ b/htdocs/langs/fi_FI/agenda.lang @@ -76,6 +76,7 @@ ContractSentByEMail=Contract %s sent by email OrderSentByEMail=Sales order %s sent by email InvoiceSentByEMail=Customer invoice %s sent by email SupplierOrderSentByEMail=Purchase order %s sent by email +ORDER_SUPPLIER_DELETEInDolibarr=Purchase order %s deleted SupplierInvoiceSentByEMail=Vendor invoice %s sent by email ShippingSentByEMail=Shipment %s sent by email ShippingValidated= Shipment %s validated @@ -86,6 +87,11 @@ InvoiceDeleted=Invoice deleted PRODUCT_CREATEInDolibarr=Product %s created PRODUCT_MODIFYInDolibarr=Product %s modified PRODUCT_DELETEInDolibarr=Product %s deleted +HOLIDAY_CREATEInDolibarr=Request for leave %s created +HOLIDAY_MODIFYInDolibarr=Request for leave %s modified +HOLIDAY_APPROVEInDolibarr=Request for leave %s approved +HOLIDAY_VALIDATEDInDolibarr=Request for leave %s validated +HOLIDAY_DELETEInDolibarr=Request for leave %s deleted EXPENSE_REPORT_CREATEInDolibarr=Expense report %s created EXPENSE_REPORT_VALIDATEInDolibarr=Expense report %s validated EXPENSE_REPORT_APPROVEInDolibarr=Expense report %s approved @@ -99,6 +105,14 @@ TICKET_MODIFYInDolibarr=Ticket %s modified TICKET_ASSIGNEDInDolibarr=Ticket %s assigned TICKET_CLOSEInDolibarr=Ticket %s closed TICKET_DELETEInDolibarr=Ticket %s deleted +BOM_VALIDATEInDolibarr=BOM validated +BOM_UNVALIDATEInDolibarr=BOM unvalidated +BOM_CLOSEInDolibarr=BOM disabled +BOM_REOPENInDolibarr=BOM reopen +BOM_DELETEInDolibarr=BOM deleted +MO_VALIDATEInDolibarr=MO validated +MO_PRODUCEDInDolibarr=MO produced +MO_DELETEInDolibarr=MO deleted ##### End agenda events ##### AgendaModelModule=Document templates for event DateActionStart=Aloituspäivämäärä diff --git a/htdocs/langs/fi_FI/bills.lang b/htdocs/langs/fi_FI/bills.lang index 6a0a6bdbac9..f6d071b861d 100644 --- a/htdocs/langs/fi_FI/bills.lang +++ b/htdocs/langs/fi_FI/bills.lang @@ -70,7 +70,7 @@ ConfirmConvertToReduc=Do you want to convert this %s into an absolute discount? ConfirmConvertToReduc2=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. ConfirmConvertToReducSupplier=Do you want to convert this %s into an absolute discount? ConfirmConvertToReducSupplier2=The amount will be saved among all discounts and could be used as a discount for a current or a future invoice for this vendor. -SupplierPayments=Vendor payments +SupplierPayments=Maksut toimittajille ReceivedPayments=Vastaanotetut maksut ReceivedCustomersPayments=Saatujen maksujen asiakkaille PayedSuppliersPayments=Payments paid to vendors @@ -151,7 +151,7 @@ ErrorBillNotFound=Lasku %s ei ole olemassa ErrorInvoiceAlreadyReplaced=Error, you tried to validate an invoice to replace invoice %s. But this one has already been replaced by invoice %s. ErrorDiscountAlreadyUsed=Virhe, alennus jo käytössä ErrorInvoiceAvoirMustBeNegative=Virhe, oikea lasku on negatiivinen määrä -ErrorInvoiceOfThisTypeMustBePositive=Virhe, tällainen lasku on myönteinen määrä +ErrorInvoiceOfThisTypeMustBePositive=Error, this type of invoice must have an amount excluding tax positive (or null) ErrorCantCancelIfReplacementInvoiceNotValidated=Virhe ei voi peruuttaa laskun, joka on korvattu toisella laskun, joka on vielä luonnosvaiheessa asema ErrorThisPartOrAnotherIsAlreadyUsedSoDiscountSerieCantBeRemoved=This part or another is already used so discount series cannot be removed. BillFrom=Laskuttaja @@ -175,6 +175,7 @@ DraftBills=Luonnos laskut CustomersDraftInvoices=Asiakkaiden luonnoslaskut SuppliersDraftInvoices=Vendor draft invoices Unpaid=Maksamattomat +ErrorNoPaymentDefined=Error No payment defined ConfirmDeleteBill=Oletko varman, että haluat poistaa tämän laskun? ConfirmValidateBill=Are you sure you want to validate this invoice with reference %s? ConfirmUnvalidateBill=Are you sure you want to change invoice %s to draft status? @@ -295,7 +296,8 @@ AddGlobalDiscount=Lisää edullisista EditGlobalDiscounts=Muokkaa absoluuttinen alennukset AddCreditNote=Luo hyvityslasku ShowDiscount=Näytä edullisista -ShowReduc=Show the deduction +ShowReduc=Show the discount +ShowSourceInvoice=Show the source invoice RelativeDiscount=Suhteellinen edullisista GlobalDiscount=Global edullisista CreditNote=Menoilmoitus @@ -496,9 +498,9 @@ CantRemovePaymentWithOneInvoicePaid=Ei voi poistaa maksua koska siellä on ainak ExpectedToPay=Odotettu maksu CantRemoveConciliatedPayment=Can't remove reconciled payment PayedByThisPayment=Maksanut tämän maksun -ClosePaidInvoicesAutomatically=Classify "Paid" all standard, down-payment or replacement invoices paid entirely. -ClosePaidCreditNotesAutomatically=Classify "Paid" all credit notes entirely paid back. -ClosePaidContributionsAutomatically=Classify "Paid" all social or fiscal contributions paid entirely. +ClosePaidInvoicesAutomatically=Classify automatically all standard, down payment or replacement invoices as "Paid" when payment is done entirely. +ClosePaidCreditNotesAutomatically=Classify automatically all credit notes as "Paid" when refund is done entirely. +ClosePaidContributionsAutomatically=Classify automatically all social or fiscal contributions as "Paid" when payment is done entirely. AllCompletelyPayedInvoiceWillBeClosed=All invoices with no remainder to pay will be automatically closed with status "Paid". ToMakePayment=Maksa ToMakePaymentBack=Takaisin maksu diff --git a/htdocs/langs/fi_FI/boxes.lang b/htdocs/langs/fi_FI/boxes.lang index 833d6d182ae..cf0eff4a250 100644 --- a/htdocs/langs/fi_FI/boxes.lang +++ b/htdocs/langs/fi_FI/boxes.lang @@ -19,6 +19,7 @@ BoxLastContacts=Latest contacts/addresses BoxLastMembers=Latest members BoxFicheInter=Latest interventions BoxCurrentAccounts=Open accounts balance +BoxTitleMemberNextBirthdays=Birthdays of this month (members) BoxTitleLastRssInfos=Latest %s news from %s BoxTitleLastProducts=Products/Services: last %s modified BoxTitleProductsAlertStock=Products: stock alert @@ -34,6 +35,7 @@ BoxTitleLastFicheInter=Latest %s modified interventions BoxTitleOldestUnpaidCustomerBills=Customer Invoices: oldest %s unpaid BoxTitleOldestUnpaidSupplierBills=Vendor Invoices: oldest %s unpaid BoxTitleCurrentAccounts=Open Accounts: balances +BoxTitleSupplierOrdersAwaitingReception=Supplier orders awaiting reception BoxTitleLastModifiedContacts=Contacts/Addresses: last %s modified BoxMyLastBookmarks=Bookmarks: latest %s BoxOldestExpiredServices=Vanhimat aktiiviset päättyneet palvelut @@ -42,6 +44,8 @@ BoxTitleLastActionsToDo=Latest %s actions to do BoxTitleLastContracts=Latest %s modified contracts BoxTitleLastModifiedDonations=Latest %s modified donations BoxTitleLastModifiedExpenses=Latest %s modified expense reports +BoxTitleLatestModifiedBoms=Latest %s modified BOMs +BoxTitleLatestModifiedMos=Latest %s modified Manufacturing Orders BoxGlobalActivity=Yleisaktiviteetit (laskut, ehdotukset, tilaukset) BoxGoodCustomers=Good customers BoxTitleGoodCustomers=%s Good customers @@ -64,6 +68,7 @@ NoContractedProducts=Ei tuotteita/palveluita sopimuksissa NoRecordedContracts=Ei tallennetuja sopimuksia NoRecordedInterventions=Ei tallennettuja väliintuloja BoxLatestSupplierOrders=Latest purchase orders +BoxLatestSupplierOrdersAwaitingReception=Latest Purchase Orders (with a pending reception) NoSupplierOrder=No recorded purchase order BoxCustomersInvoicesPerMonth=Customer Invoices per month BoxSuppliersInvoicesPerMonth=Vendor Invoices per month @@ -84,4 +89,14 @@ ForProposals=Ehdotukset LastXMonthRolling=The latest %s month rolling ChooseBoxToAdd=Add widget to your dashboard BoxAdded=Widget was added in your dashboard -BoxTitleUserBirthdaysOfMonth=Birthdays of this month +BoxTitleUserBirthdaysOfMonth=Birthdays of this month (users) +BoxLastManualEntries=Last manual entries in accountancy +BoxTitleLastManualEntries=%s latest manual entries +NoRecordedManualEntries=No manual entries record in accountancy +BoxSuspenseAccount=Count accountancy operation with suspense account +BoxTitleSuspenseAccount=Number of unallocated lines +NumberOfLinesInSuspenseAccount=Number of line in suspense account +SuspenseAccountNotDefined=Suspense account isn't defined +BoxLastCustomerShipments=Last customer shipments +BoxTitleLastCustomerShipments=Latest %s customer shipments +NoRecordedShipments=No recorded customer shipment diff --git a/htdocs/langs/fi_FI/cashdesk.lang b/htdocs/langs/fi_FI/cashdesk.lang index 826fa409ae7..d08fa65c807 100644 --- a/htdocs/langs/fi_FI/cashdesk.lang +++ b/htdocs/langs/fi_FI/cashdesk.lang @@ -32,7 +32,7 @@ DeleteArticle=Poista napsauttamalla tämän artikkelin FilterRefOrLabelOrBC=Etsi (Viite/Otsikko) UserNeedPermissionToEditStockToUsePos=You ask to decrease stock on invoice creation, so user that uses POS needs to have permission to edit stock. DolibarrReceiptPrinter=Dolibarr kuittitulostin -PointOfSale=Point of Sale +PointOfSale=Kassapääte PointOfSaleShort=POS CloseBill=Close Bill Floors=Floors @@ -75,3 +75,5 @@ DirectPayment=Direct payment DirectPaymentButton=Direct cash payment button InvoiceIsAlreadyValidated=Invoice is already validated NoLinesToBill=No lines to bill +CustomReceipt=Custom Receipt +ReceiptName=Receipt Name diff --git a/htdocs/langs/fi_FI/commercial.lang b/htdocs/langs/fi_FI/commercial.lang index ae5cd735982..8968ca8b92d 100644 --- a/htdocs/langs/fi_FI/commercial.lang +++ b/htdocs/langs/fi_FI/commercial.lang @@ -1,6 +1,6 @@ # Dolibarr language file - Source file is en_US - commercial -Commercial=Kaupalliset -CommercialArea=Kaupalliset toiminnot +Commercial=Kaupankäynti +CommercialArea=Kaupankäyntialue Customer=Asiakas Customers=Asiakkaat Prospect=Mahdollisuus @@ -31,15 +31,15 @@ ListOfProspects=Luettelo näkymät ListOfCustomers=Luettelo asiakkaille LastDoneTasks=Viimeisimmät %s valmistuneet toiminnat LastActionsToDo=Vanhimmat %s valmistumattomat toiminnat -DoneAndToDoActions=Tehty ja tehdä tehtäviä -DoneActions=Tehty toimia -ToDoActions=Puutteellinen toimet +DoneAndToDoActions=Suoritetut ja tekemättömät tapahtumat +DoneActions=Suoritetut tapahtumat +ToDoActions=Keskeneräiset tapahtumat SendPropalRef=Tarjouksen %s lähettäminen SendOrderRef=Tilauksen %s lähettäminen StatusNotApplicable=Ei sovelleta StatusActionToDo=Tehtävät StatusActionDone=Valmis -StatusActionInProcess=Työnalla +StatusActionInProcess=Työn alla TasksHistoryForThisContact=Kontaktin tapahtumat LastProspectDoNotContact=Älä ota yhteyttä LastProspectNeverContacted=Älä koskaan yhteyttä @@ -52,7 +52,7 @@ ActionAC_TEL=Puhelinsoitto ActionAC_FAX=Lähetä faksi ActionAC_PROP=Lähetä tarjous sähköpostilla ActionAC_EMAIL=Lähetä sähköpostiviesti -ActionAC_EMAIL_IN=Reception of Email +ActionAC_EMAIL_IN=Sähköpostin vastaanotto ActionAC_RDV=Kokoukset ActionAC_INT=Väliintulo paikanpäällä ActionAC_FAC=Lähetä laskutustietosi @@ -61,20 +61,20 @@ ActionAC_CLO=Sulje ActionAC_EMAILING=Lähetä massasähköpostia ActionAC_COM=Lähetä asiakastilaus postitse ActionAC_SHIP=Lähetä toimitus postitse -ActionAC_SUP_ORD=Send purchase order by mail -ActionAC_SUP_INV=Send vendor invoice by mail +ActionAC_SUP_ORD=Lähetä toimittajan tilaus postitse +ActionAC_SUP_INV=Lähetä toimittajan lasku postitse ActionAC_OTH=Muut -ActionAC_OTH_AUTO=Automaalliset lisätyt tapahtumat -ActionAC_MANUAL=Manuaalisesti lisätyt tapahtumat -ActionAC_AUTO=Automaalliset lisätyt tapahtumat +ActionAC_OTH_AUTO=Automaattisesti lisätyt tapahtumat +ActionAC_MANUAL=Käsin lisätyt tapahtumat +ActionAC_AUTO=Automaattisesti lisätyt tapahtumat ActionAC_OTH_AUTOShort=Automaattinen Stats=Myyntitilastot StatusProsp=Mahdollisuuden tila DraftPropals=Tarjousluonnos NoLimit=Rajoittamaton ToOfferALinkForOnlineSignature=Linkki sähköiseen allekirjoitukseen -WelcomeOnOnlineSignaturePage=Welcome to the page to accept commercial proposals from %s +WelcomeOnOnlineSignaturePage=Tällä sivulla voit hyväksyä %s tarjoukset ThisScreenAllowsYouToSignDocFrom=Tämä näyttö sallii sinun hyväksyvän ja allekirjoittavan, tai hylkäävän, lainauksen/tarjouspyynnön ThisIsInformationOnDocumentToSign=Tämä on informaatiota dokumentistä hyväksymiseksi tai hylkäämiseksi -SignatureProposalRef=Signature of quote/commercial proposal %s +SignatureProposalRef=Tarjouksen %s allekirjoitus FeatureOnlineSignDisabled=Sähköinen allekirjoitus on poissa käytöstä tai dokumentti on luotu ennen sen käyttöönottoa diff --git a/htdocs/langs/fi_FI/companies.lang b/htdocs/langs/fi_FI/companies.lang index 76679a7aa76..e592f547c61 100644 --- a/htdocs/langs/fi_FI/companies.lang +++ b/htdocs/langs/fi_FI/companies.lang @@ -5,14 +5,14 @@ SelectThirdParty=Valitse sidosryhmä ConfirmDeleteCompany=Haluatko varmasti poistaa tämän yrityksen ja kaikki siitä johdetut tiedot? DeleteContact=Poista yhteystieto ConfirmDeleteContact=Haluatko varmasti poistaa tämän yhteystiedon ja kaikki siitä johdetut tiedot? -MenuNewThirdParty=New Third Party -MenuNewCustomer=New Customer -MenuNewProspect=New Prospect -MenuNewSupplier=New Vendor +MenuNewThirdParty=Uusi sidosryhmä +MenuNewCustomer=Uusi asiakas +MenuNewProspect=Uusi mahd. asiakas +MenuNewSupplier=Uusi toimittaja MenuNewPrivateIndividual=Uusi yksityishenkilö -NewCompany=New company (prospect, customer, vendor) -NewThirdParty=New Third Party (prospect, customer, vendor) -CreateDolibarrThirdPartySupplier=Create a third party (vendor) +NewCompany=Uusi yritys (asiakas, toimittaja, mahd. asiakas) +NewThirdParty=Uusi sidosryhmä (asiakas toimittaja, mahd. asiakas) +CreateDolibarrThirdPartySupplier=Luo sidosryhmä (toimittaja) CreateThirdPartyOnly=Luo sidosryhmä CreateThirdPartyAndContact=Luo sidosryhmä + ala yhteystieto ProspectionArea=Uusien mahdollisuuksien alue @@ -20,32 +20,32 @@ IdThirdParty=Sidosryhmän tunnus IdCompany=Yritystunnus IdContact=Yhteystiedon tunnus Contacts=Yhteystiedot/Osoitteet -ThirdPartyContacts=Third-party contacts -ThirdPartyContact=Third-party contact/address +ThirdPartyContacts=Sidosryhmien yhteyshenkilöt +ThirdPartyContact=Sidosryhmän yhteystiedot/osoitteet Company=Yritys CompanyName=Yrityksen nimi -AliasNames=Lisänimi (tuotenimi, brändi, ...) -AliasNameShort=Alias Name +AliasNames=Alias (tuotenimi, brändi, ...) +AliasNameShort=Alias Companies=Yritykset -CountryIsInEEC=Country is inside the European Economic Community -PriceFormatInCurrentLanguage=Price display format in the current language and currency -ThirdPartyName=Third-party name -ThirdPartyEmail=Third-party email -ThirdParty=Third-party -ThirdParties=Third-parties +CountryIsInEEC=Maa kuuluu Euroopan talousalueeseen +PriceFormatInCurrentLanguage=Hinta näytetään valitun kielen ja valuutan mukaisessa muodossa +ThirdPartyName=Sidosryhmän nimi +ThirdPartyEmail=Sidosryhmän sähköpostiosoite +ThirdParty=Sidosryhmä +ThirdParties=Sidosryhmät ThirdPartyProspects=Prospektit ThirdPartyProspectsStats=Näkymät ThirdPartyCustomers=Asiakkaat ThirdPartyCustomersStats=Asiakkaat ThirdPartyCustomersWithIdProf12=Asiakkaat, joilla on %s tai %s -ThirdPartySuppliers=Vendors -ThirdPartyType=Third-party type +ThirdPartySuppliers=Toimittajat +ThirdPartyType=Sidosryhmän tyyppi Individual=Yksityishenkilö -ToCreateContactWithSameName=Will automatically create a contact/address with same information as the third party under the third party. In most cases, even if your third party is a physical person, creating a third party alone is enough. +ToCreateContactWithSameName=Luo automaattisesti yhteystiedot/osoitteen sidosryhmän tiedoilla sidosryhmän alaisuuteen. Yleensä, vaikka sidosryhmä olisi henkilö, pelkkä sidosryhmän luominen riittää. ParentCompany=Emoyhtiö Subsidiaries=Tytäryhtiöt -ReportByMonth=Report by month -ReportByCustomers=Report by customer +ReportByMonth=Raportti kuukausittain +ReportByCustomers=Raportti asiakkaiden mukaan ReportByQuarter=Raportti tuloksittain CivilityCode=Siviilisääty RegisteredOffice=Kotipaikka @@ -66,25 +66,25 @@ CountryId=Maatunnus Phone=Puhelin PhoneShort=Puhelin Skype=Skype -Call=Soitto +Call=Puhelu Chat=Chat PhonePro=Työpuhelin PhonePerso=Henkilökohtainen puhelin PhoneMobile=Matkapuhelin -No_Email=Refuse bulk emailings +No_Email=Hylkää massasähköpostit Fax=Faksi Zip=Postinumero Town=Postitoimipaikka Web=Kotisivut Poste= Asema -DefaultLang=Language default -VATIsUsed=Sales tax used -VATIsUsedWhenSelling=This defines if this third party includes a sale tax or not when it makes an invoice to its own customers -VATIsNotUsed=Sales tax is not used -CopyAddressFromSoc=Copy address from third-party details -ThirdpartyNotCustomerNotSupplierSoNoRef=Third party neither customer nor vendor, no available referring objects -ThirdpartyIsNeitherCustomerNorClientSoCannotHaveDiscounts=Third party neither customer nor vendor, discounts are not available -PaymentBankAccount=Maksunt pankkitili +DefaultLang=Oletuskieli +VATIsUsed=Myyntivero +VATIsUsedWhenSelling=Määrittää sisällyttääkö sidosryhmä myyntiveron omien asiakkaidensa laskuun. +VATIsNotUsed=Myyntivero ei käytössä +CopyAddressFromSoc=Kopioi osoite sidosryhmän tiedoista +ThirdpartyNotCustomerNotSupplierSoNoRef=Sidosryhmä ei ole asiakas eikä toimittaja, ei muita vastaavia objekteja +ThirdpartyIsNeitherCustomerNorClientSoCannotHaveDiscounts=Sidosryhmä ei ole asiakas eikä toimittaja, alennuksia ei saatavilla +PaymentBankAccount=Maksun pankkitili OverAllProposals=Ehdotukset OverAllOrders=Tilaukset OverAllInvoices=Laskut @@ -96,10 +96,8 @@ LocalTax1IsNotUsedES= RE ei käytössä LocalTax2IsUsed=Käytä kolmatta veroa LocalTax2IsUsedES= IRPF käytössä LocalTax2IsNotUsedES= IRPF ei käytössä -LocalTax1ES=RE -LocalTax2ES=IRPF WrongCustomerCode=Asiakastunnus vihreellinen -WrongSupplierCode=Vendor code invalid +WrongSupplierCode=Toimittajan tunnus virheellinen CustomerCodeModel=Asiakastunnuksen malli SupplierCodeModel=Vendor code model Gencod=Viivakoodi @@ -258,22 +256,22 @@ ProfId1DZ=RC ProfId2DZ=Art. ProfId3DZ=NIF ProfId4DZ=NIS -VATIntra=VAT ID -VATIntraShort=VAT ID +VATIntra=ALV-numero +VATIntraShort=ALV-numero VATIntraSyntaxIsValid=Syntaksi on voimassa -VATReturn=VAT return +VATReturn=ALV: n palautus ProspectCustomer=Prospekti / Asiakas Prospect=Prospekti CustomerCard=Asiakaskortti Customer=Asiakas CustomerRelativeDiscount=Suhteellinen asiakasalennus -SupplierRelativeDiscount=Relative vendor discount +SupplierRelativeDiscount=Toimittajan suhteellinen alennus CustomerRelativeDiscountShort=Suhteellinen alennus CustomerAbsoluteDiscountShort=Absoluuttinen alennus CompanyHasRelativeDiscount=Tällä asiakkaalla on oletusalennus %s%% CompanyHasNoRelativeDiscount=Tällä asiakkaalla ei ole suhteellista alennusta oletuksena -HasRelativeDiscountFromSupplier=You have a default discount of %s%% from this vendor -HasNoRelativeDiscountFromSupplier=You have no default relative discount from this vendor +HasRelativeDiscountFromSupplier=Toimittajan oletusalennus %s%% +HasNoRelativeDiscountFromSupplier=Ei suhteellista vakioalennusta toimittajalta CompanyHasAbsoluteDiscount=This customer has discounts available (credits notes or down payments) for %s %s CompanyHasDownPaymentOrCommercialDiscount=This customer has discounts available (commercial, down payments) for %s %s CompanyHasCreditNote=Tällä asiakkaalla on vielä luottomerkintöjä %s %s @@ -287,8 +285,8 @@ CustomerAbsoluteDiscountMy=Absolute customer discounts (granted by yourself) SupplierAbsoluteDiscountAllUsers=Absolute vendor discounts (entered by all users) SupplierAbsoluteDiscountMy=Absolute vendor discounts (entered by yourself) DiscountNone=Ei mitään -Vendor=Vendor -Supplier=Vendor +Vendor=Toimittaja +Supplier=Toimittaja AddContact=Luo yhteystiedot AddContactAddress=Luo yhteystiedot/osoite EditContact=Muokkaa yhteystiedot / osoite @@ -300,26 +298,27 @@ FromContactName=Nimi: NoContactDefinedForThirdParty=Tälle sidosryhmälle ei ole määritetty yhteystietoja NoContactDefined=Ei yhteystietoja määritelty tämän kolmannen osapuolen DefaultContact=Oletus kontakti / osoite +ContactByDefaultFor=Oletusyhteystieto/osoite AddThirdParty=Luo sidosryhmä DeleteACompany=Poista yritys PersonalInformations=Henkilötiedot AccountancyCode=Kirjanpito tili -CustomerCode=Customer Code -SupplierCode=Vendor Code -CustomerCodeShort=Customer Code -SupplierCodeShort=Vendor Code +CustomerCode=Asiakastunnua +SupplierCode=Toimittajatunnus +CustomerCodeShort=Asiakastunnua +SupplierCodeShort=Toimittajatunnus CustomerCodeDesc=Customer Code, unique for all customers SupplierCodeDesc=Vendor Code, unique for all vendors -RequiredIfCustomer=Vaaditaan, jos kolmas osapuoli on asiakas tai mahdollisuus -RequiredIfSupplier=Required if third party is a vendor +RequiredIfCustomer=Vaaditaan, jos sidosryhmä on asiakas tai mahdollinen asiakas +RequiredIfSupplier=Vaadittu jos sidosryhmä on toimittaja ValidityControledByModule=Validity controlled by module ThisIsModuleRules=Rules for this module ProspectToContact=Esitetilaus yhteyttä CompanyDeleted=Yritys " %s" poistettu tietokannasta. -ListOfContacts=Luettelo yhteystiedot -ListOfContactsAddresses=Luettelo yhteystiedot -ListOfThirdParties=List of Third Parties -ShowCompany=Show Third Party +ListOfContacts=Yhteystietoluettelo +ListOfContactsAddresses=Yhteystietoluettelo +ListOfThirdParties=Sidosryhmäluettelo +ShowCompany=Näytä sidosryhmä ShowContact=Näytä yhteystiedot ContactsAllShort=Kaikki (Ei suodatinta) ContactType=Yhteystiedon tyyppi @@ -334,19 +333,19 @@ NoContactForAnyProposal=Tämä yhteys ei ole yhteyttä mihinkään kaupalliseen NoContactForAnyContract=Tämä yhteys ei ole yhteyttä mihinkään sopimukseen NoContactForAnyInvoice=Tämä yhteys ei ole yhteyttä mihinkään lasku NewContact=Uusi yhteystieto -NewContactAddress=New Contact/Address +NewContactAddress=Uusi yhteystieto/osoite MyContacts=Omat yhteystiedot Capital=Pääoma -CapitalOf=Pääoma of %s +CapitalOf=%s:n pääoma EditCompany=Muokkaa yritystä -ThisUserIsNot=This user is not a prospect, customer nor vendor +ThisUserIsNot=Käyttäjä ei ole mahdollinen asiakas, asiakas eikä toimittaja VATIntraCheck=Shekki -VATIntraCheckDesc=The VAT ID must include the country prefix. The link %s uses the European VAT checker service (VIES) which requires internet access from the Dolibarr server. +VATIntraCheckDesc=ALV-tunnuksen täytyy sisältää maatunnus. Linkki %s käyttää European VAT checker service (VIES)  - palvelua ja tarvii internet-yhteyden Dolibarr-palvelimeen VATIntraCheckURL=http://ec.europa.eu/taxation_customs/vies/vieshome.do -VATIntraCheckableOnEUSite=Check the intra-Community VAT ID on the European Commission website -VATIntraManualCheck=You can also check manually on the European Commission website %s -ErrorVATCheckMS_UNAVAILABLE=Tarkista ole mahdollista. Tarkista palvelu ei toimiteta jäsenvaltion ( %s). -NorProspectNorCustomer=Not prospect, nor customer +VATIntraCheckableOnEUSite=Tarkasta ALV-tunnus E.U: n sivuilta +VATIntraManualCheck=Voit tehdä tarkastuksen myös käsin E.U: n sivuilla %s +ErrorVATCheckMS_UNAVAILABLE=Tarkistaminen ei mahdollista. Jäsenvaltio ei toimita tarkastuspalvelua ( %s). +NorProspectNorCustomer=Ei mahdollinen asiakas eikä asiakas JuridicalStatus=Legal Entity Type Staff=Työntekijät ProspectLevelShort=Potenttiaali @@ -369,7 +368,7 @@ TE_MEDIUM=Keskikokoinen yritys TE_ADMIN=Valtiollinen TE_SMALL=Pieni yritys TE_RETAIL=Vähittäiskauppias -TE_WHOLE=Wholesaler +TE_WHOLE=Tukkukauppias TE_PRIVATE=Yksityishenkilö TE_OTHER=Muu StatusProspect-1=Älä ota yhteyttä @@ -388,13 +387,13 @@ ExportCardToFormat=Vienti kortin muodossa ContactNotLinkedToCompany=Yhteystiedot eivät liity minkään kolmannen osapuolen DolibarrLogin=Dolibarr sisäänkirjoittautumissivuksesi NoDolibarrAccess=Ei Dolibarr pääsyä -ExportDataset_company_1=Third-parties (companies/foundations/physical people) and their properties +ExportDataset_company_1=Sidosryhmät (yritykset, yhteisöt, ihmiset) ja niiden ominaisuudet ExportDataset_company_2=Contacts and their properties ImportDataset_company_1=Third-parties and their properties ImportDataset_company_2=Third-parties additional contacts/addresses and attributes -ImportDataset_company_3=Third-parties Bank accounts +ImportDataset_company_3=Sidosryhmien pankkitilit ImportDataset_company_4=Third-parties Sales representatives (assign sales representatives/users to companies) -PriceLevel=Price Level +PriceLevel=Hintataso PriceLevelLabels=Price Level Labels DeliveryAddress=Toimitusosoite AddAddress=Lisää osoite @@ -404,14 +403,14 @@ DeleteFile=Poista tiedosto ConfirmDeleteFile=Oletko varma, että haluat poistaa tämän tiedoston? AllocateCommercial=Liitä myyntiedustajaan Organization=Organisaatio -FiscalYearInformation=Fiscal Year -FiscalMonthStart=Tilivuoden aloitus kuukausi +FiscalYearInformation=Tilikausi +FiscalMonthStart=Tilikauden aloituskuukausi YouMustAssignUserMailFirst=You must create an email for this user prior to being able to add an email notification. YouMustCreateContactFirst=Voidaksesi lisätä sähköposti muistutukset, täytyy ensin täyttää yhteystiedot sidosryhmän oikealla sähköpostiosoitteella -ListSuppliersShort=List of Vendors -ListProspectsShort=List of Prospects -ListCustomersShort=List of Customers -ThirdPartiesArea=Third Parties/Contacts +ListSuppliersShort=Toimittajaluettelo +ListProspectsShort=Luettelo mahdollisista asiakkaista +ListCustomersShort=Asiakasluettelo +ThirdPartiesArea=Sidosryhmät/yhteystiedot LastModifiedThirdParties=Last %s modified Third Parties UniqueThirdParties=Total of Third Parties InActivity=Avoinna @@ -421,23 +420,24 @@ ProductsIntoElements=Tuotteiden/palveluiden luettelo %s CurrentOutstandingBill=Avoin lasku OutstandingBill=Avointen laskujen enimmäismäärä OutstandingBillReached=Avointen laskujen enimmäismäärä saavutettu -OrderMinAmount=Minimum amount for order +OrderMinAmount=Vähimmäistilausmäärä 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. LeopardNumRefModelDesc=Asiakas / toimittaja-koodi on maksuton. Tämä koodi voidaan muuttaa milloin tahansa. ManagingDirectors=Johtajien nimet (TJ, johtaja, päällikkö...) MergeOriginThirdparty=Monista sidosryhmä (sidosryhmä jonka haluat poistaa) MergeThirdparties=Yhdistä sidosryhmät -ConfirmMergeThirdparties=Are you sure you want to merge this third party into the current one? All linked objects (invoices, orders, ...) will be moved to current third party, then the third party will be deleted. -ThirdpartiesMergeSuccess=Third parties have been merged +ConfirmMergeThirdparties=Oletko varma, että haluat liittää valitun sidosryhmän nykyiseen? Kaikki linkitetyt tiedot (laskut, tilaukset,...) liitetään nykyiseen sidosryhmään ja valittu ryhmä poistetaan +ThirdpartiesMergeSuccess=Osapuolet yhdistyneet SaleRepresentativeLogin=Myyntiedustajan kirjautuminen SaleRepresentativeFirstname=Myyntiedustajan etunimi SaleRepresentativeLastname=Myyntiedustajan sukunimi -ErrorThirdpartiesMerge=There was an error when deleting the third parties. Please check the log. Changes have been reverted. +ErrorThirdpartiesMerge=Sidosryhmän poistossa tapahtui virhe. Tarkista virhe lokitiedostosta. Muutoksia ei tehty NewCustomerSupplierCodeProposed=Customer or Vendor code already used, a new code is suggested #Imports -PaymentTypeCustomer=Payment Type - Customer -PaymentTermsCustomer=Payment Terms - Customer -PaymentTypeSupplier=Payment Type - Vendor -PaymentTermsSupplier=Payment Term - Vendor -MulticurrencyUsed=Use Multicurrency +PaymentTypeCustomer=Maksutapa - Asiakas +PaymentTermsCustomer=Maksuehdot - Asiakas +PaymentTypeSupplier=Maksutapa - Toimittaja +PaymentTermsSupplier=Maksuehdot - Toimittaja +PaymentTypeBoth=Maksutapa - Asiakas ja toimittaja +MulticurrencyUsed=Usean valuutan käyttö MulticurrencyCurrency=Valuutta diff --git a/htdocs/langs/fi_FI/deliveries.lang b/htdocs/langs/fi_FI/deliveries.lang index c4fd257b2db..abae1108dc9 100644 --- a/htdocs/langs/fi_FI/deliveries.lang +++ b/htdocs/langs/fi_FI/deliveries.lang @@ -2,15 +2,15 @@ Delivery=Toimitus DeliveryRef=Toimitusviite DeliveryCard=Kuittikortti -DeliveryOrder=Toimitusvahvistus +DeliveryOrder=Lähetyslista DeliveryDate=Toimituspäivä -CreateDeliveryOrder=Luo toimituskuitti +CreateDeliveryOrder=Lähetyslistan luonti DeliveryStateSaved=Toimituksen tila tallennettu -SetDeliveryDate=Aseta toimitus päivämäärä -ValidateDeliveryReceipt=Validate toimituksen vastaanottamisen -ValidateDeliveryReceiptConfirm=Haluatko varmasti vahvistaa tämän toimituskuitin? -DeleteDeliveryReceipt=Poista toimituskuitti -DeleteDeliveryReceiptConfirm=Haluatko varmasti poistaa toimituskuitin %s? +SetDeliveryDate=Aseta toimituspäivämäärä +ValidateDeliveryReceipt=Vahvista lähetyslista +ValidateDeliveryReceiptConfirm=Haluatko varmasti vahvistaa tämän lähetyslistan? +DeleteDeliveryReceipt=Poista lähetyslista +DeleteDeliveryReceiptConfirm=Haluatko varmasti poistaa lähetyslistan %s? DeliveryMethod=Toimitustapa TrackingNumber=Seurantanumero DeliveryNotValidated=Toimitus ei validoitu @@ -18,13 +18,14 @@ StatusDeliveryCanceled=Peruttu StatusDeliveryDraft=Luonnos StatusDeliveryValidated=Vastaanotetut # merou PDF model -NameAndSignature=Nimi ja allekirjoitus: +NameAndSignature=Allekirjoitus ja nimenselvennys ToAndDate=To___________________________________ on ____ / _____ / __________ GoodStatusDeclaration=Ovat saaneet tavarat edellä hyvässä kunnossa, -Deliverer=Deliverer: -Sender=Sender -Recipient=Edunsaajavaltiot +Deliverer=Kuljetusyritys +Sender=Lähettäjä +Recipient=Vastaanottaja ErrorStockIsNotEnough=Varaston saldo ei riitä Shippable=Toimitettavissa NonShippable=Ei toimitettavissa -ShowReceiving=Näytä toimituskuitti +ShowReceiving=Näytä lähetyslista +NonExistentOrder=Tilausta ei ole järjestelmässä diff --git a/htdocs/langs/fi_FI/dict.lang b/htdocs/langs/fi_FI/dict.lang index 958fa46c50b..62c7c4568c8 100644 --- a/htdocs/langs/fi_FI/dict.lang +++ b/htdocs/langs/fi_FI/dict.lang @@ -64,16 +64,16 @@ CountryBF=Burkina Faso CountryBI=Burundi CountryKH=Kambodža CountryCV=Kap Verde -CountryKY=Cayman Islands +CountryKY=Caymansaaret CountryCF=Keski-Afrikkalainen tasavalta CountryTD=Tsad CountryCL=Chile -CountryCX=Christmas Island +CountryCX=Joulusaari CountryCC=Kookossaaret (Keelingsaaret) CountryCO=Kolumbia CountryKM=Komorit CountryCG=Kongo -CountryCD=Kongon demokraattisen tasavallan osalta +CountryCD=Kongon demokraattinen tasavalta CountryCK=Cookinsaaret CountryCR=Costa Rica CountryHR=Kroatia @@ -93,11 +93,11 @@ CountryEE=Viro CountryET=Etiopia CountryFK=Falklandinsaaret CountryFO=Färsaaret -CountryFJ=Fidzin +CountryFJ=Fidzi CountryFI=Suomi CountryGF=Ranskan Guyana CountryPF=Ranskan Polynesia -CountryTF=Ranskan eteläiset alueet +CountryTF=Ranskan eteläiset ja antarktiset alueet CountryGM=Gambia CountryGE=Georgia CountryGH=Ghana @@ -111,12 +111,12 @@ CountryGT=Guatemala CountryGN=Guinea CountryGW=Guinea-Bissau CountryGY=Guyana -CountryHT=Hati -CountryHM=Heard ja McDonald -CountryVA=Pyhä istuin (Vatikaanivaltio) +CountryHT=Haiti +CountryHM=Heard ja McDonaldsaaret +CountryVA=Vatikaani CountryHN=Honduras CountryHK=Hong Kong -CountryIS=Iceland +CountryIS=Islanti CountryIN=Intia CountryID=Indonesia CountryIR=Iran @@ -131,8 +131,8 @@ CountryKI=Kiribati CountryKP=Pohjois-Korea CountryKR=Etelä-Korea CountryKW=Kuwait -CountryKG=Kyrgyzstan -CountryLA=Lathia +CountryKG=Kirgisian tasavalta +CountryLA=Laos CountryLV=Latvia CountryLB=Libanon CountryLS=Lesotho @@ -160,7 +160,7 @@ CountryMD=Moldova CountryMN=Mongolia CountryMS=Montserrat CountryMZ=Mosambik -CountryMM=Myanmar (Burma) +CountryMM=Myanmar CountryNA=Namibia CountryNR=Nauru CountryNP=Nepal @@ -209,10 +209,10 @@ CountryZA=Etelä-Afrikka CountryGS=Etelä-Georgia ja Eteläiset Sandwichsaaret CountryLK=Sri Lanka CountrySD=Sudan -CountrySR=Suriname -CountrySJ=Svalbard ja Jan Mayen -CountrySZ=Swazimaa -CountrySY=Syyrian +CountrySR=Surinam +CountrySJ=Huippuvuoret ja Jan Mayen +CountrySZ=Eswatini +CountrySY=Syyria CountryTW=Taiwan CountryTJ=Tadžikistan CountryTZ=Tansania @@ -223,7 +223,7 @@ CountryTO=Tonga CountryTT=Trinidad ja Tobago CountryTR=Turkki CountryTM=Turkmenistan -CountryTC=Turks and Caicos Islands +CountryTC=Turks- ja Caicossaaret CountryTV=Tuvalu CountryUG=Uganda CountryUA=Ukraina @@ -233,16 +233,16 @@ CountryUY=Uruguay CountryUZ=Uzbekistan CountryVU=Vanuatu CountryVE=Venezuela -CountryVN=Viet Nam +CountryVN=Vietnam CountryVG=Brittiläiset Neitsytsaaret CountryVI=Yhdysvaltain Neitsytsaaret CountryWF=Wallis ja Futuna -CountryEH=Länsi-Saharassa +CountryEH=Länsi-Sahara CountryYE=Jemen CountryZM=Sambia CountryZW=Zimbabwe CountryGG=Guernsey -CountryIM=Isle of Man +CountryIM=Mansaari CountryJE=Jersey CountryME=Montenegro CountryBL=Saint Barthélemy @@ -250,24 +250,24 @@ CountryMF=Saint Martin ##### Civilities ##### CivilityMME=Mrs -CivilityMR=Mr. -CivilityMLE=Ms +CivilityMR=Hra +CivilityMLE=Nti CivilityMTRE=Mestari CivilityDR=Tohtori ##### Currencies ##### Currencyeuros=Euroa -CurrencyAUD=Dollar AU -CurrencySingAUD=AU dollari -CurrencyCAD=Dollar CAN -CurrencySingCAD=CAN dollari -CurrencyCHF=Sveitsin frangi +CurrencyAUD=Australian dollaria +CurrencySingAUD=Australian dollari +CurrencyCAD=Kanadan dollaria +CurrencySingCAD=Kanadan dollari +CurrencyCHF=Sveitsin frangia CurrencySingCHF=Sveitsin frangi CurrencyEUR=Euroa CurrencySingEUR=Euro -CurrencyFRF=Ranskan frangeissa +CurrencyFRF=Ranskan frangia CurrencySingFRF=Ranskan frangi -CurrencyGBP=GB Paunaa -CurrencySingGBP=GB Pound +CurrencyGBP=Englannin puntaa +CurrencySingGBP=Englannin punta CurrencyINR=Intian rupia CurrencySingINR=Intian rupia CurrencyMAD=Dirham @@ -276,11 +276,11 @@ CurrencyMGA=Ariary CurrencySingMGA=Ariary CurrencyMUR=Mauritius rupia CurrencySingMUR=Mauritius rupia -CurrencyNOK=Norja Krones -CurrencySingNOK=Norwegian kronas -CurrencyTND=TND +CurrencyNOK=Norjan kruunu +CurrencySingNOK=Norjan kruunu +CurrencyTND=Tunisian dinaaria CurrencySingTND=Tunisian dinaari -CurrencyUSD=Dollaria Yhdysvaltain +CurrencyUSD=Yhdysvaltain dollaria CurrencySingUSD=Yhdysvaltain dollari CurrencyUAH=Hryvnia CurrencySingUAH=Hryvnia @@ -290,16 +290,16 @@ CurrencyXOF=CFA-frangia BCEAO CurrencySingXOF=CFA: n frangin BCEAO CurrencyXPF=YKP Francs CurrencySingXPF=CFP-frangi -CurrencyCentEUR=cents +CurrencyCentEUR=senttiä CurrencyCentSingEUR=sentti CurrencyCentINR=paisa -CurrencyCentSingINR=paise +CurrencyCentSingINR=paisa CurrencyThousandthSingTND=tuhat #### Input reasons ##### DemandReasonTypeSRC_INTE=Internet -DemandReasonTypeSRC_CAMP_MAIL=Tietoa kampanjasta -DemandReasonTypeSRC_CAMP_EMAIL=Sähköpostitse kampanja -DemandReasonTypeSRC_CAMP_PHO=Puhelin kampanja +DemandReasonTypeSRC_CAMP_MAIL=Postikampanjasta +DemandReasonTypeSRC_CAMP_EMAIL=Sähköpostikampanja +DemandReasonTypeSRC_CAMP_PHO=Puhelinkampanja DemandReasonTypeSRC_CAMP_FAX=Fax kampanja DemandReasonTypeSRC_COMM=Kaupalliset yhteystiedot DemandReasonTypeSRC_SHOP=Kauppa Yhteystiedot @@ -307,7 +307,7 @@ DemandReasonTypeSRC_WOM=Suusanallisesti DemandReasonTypeSRC_PARTNER=Kumppani DemandReasonTypeSRC_EMPLOYEE=Työntekijä DemandReasonTypeSRC_SPONSORING=Sponsorointisuhde -DemandReasonTypeSRC_SRC_CUSTOMER=Incoming contact of a customer +DemandReasonTypeSRC_SRC_CUSTOMER=Asiakasvastaava #### Paper formats #### PaperFormatEU4A0=Muoto 4A0 PaperFormatEU2A0=Muoto 2A0 @@ -329,9 +329,9 @@ PaperFormatCAP4=Muoto P4 Kanada PaperFormatCAP5=Muoto P5 Kanada PaperFormatCAP6=Muoto P6 Kanada #### Expense report categories #### -ExpAutoCat=Car -ExpCycloCat=Moped -ExpMotoCat=Motorbike +ExpAutoCat=Auto +ExpCycloCat=Mopedi +ExpMotoCat=Moottoripyörä ExpAuto3CV=3 CV ExpAuto4CV=4 CV ExpAuto5CV=5 CV @@ -342,18 +342,18 @@ ExpAuto9CV=9 CV ExpAuto10CV=10 CV ExpAuto11CV=11 CV ExpAuto12CV=12 CV -ExpAuto3PCV=3 CV and more -ExpAuto4PCV=4 CV and more -ExpAuto5PCV=5 CV and more -ExpAuto6PCV=6 CV and more -ExpAuto7PCV=7 CV and more -ExpAuto8PCV=8 CV and more -ExpAuto9PCV=9 CV and more -ExpAuto10PCV=10 CV and more -ExpAuto11PCV=11 CV and more -ExpAuto12PCV=12 CV and more -ExpAuto13PCV=13 CV and more -ExpCyclo=Capacity lower to 50cm3 -ExpMoto12CV=Motorbike 1 or 2 CV -ExpMoto345CV=Motorbike 3, 4 or 5 CV -ExpMoto5PCV=Motorbike 5 CV and more +ExpAuto3PCV=3 CV tai enemmän +ExpAuto4PCV=4 CV tai enemmän +ExpAuto5PCV=5 CV tai enemmän +ExpAuto6PCV=6 CV tai enemmän +ExpAuto7PCV=7 CV tai enemmän +ExpAuto8PCV=8 CV tai enemmän +ExpAuto9PCV=9 CV tai enemmän +ExpAuto10PCV=10 CV tai enemmän +ExpAuto11PCV=11 CV tai enemmän +ExpAuto12PCV=12 CV tai enemmän +ExpAuto13PCV=13 CV tai enemmän +ExpCyclo=Alle 50cm3 +ExpMoto12CV=Moottoripyörä 1 tai 2 CV +ExpMoto345CV=Moottoripyörä 3, 4 tai 5 CV +ExpMoto5PCV=Moottoripyörä yli 5 CV diff --git a/htdocs/langs/fi_FI/errors.lang b/htdocs/langs/fi_FI/errors.lang index dadd4001ee5..912c87834ab 100644 --- a/htdocs/langs/fi_FI/errors.lang +++ b/htdocs/langs/fi_FI/errors.lang @@ -196,6 +196,7 @@ ErrorPhpMailDelivery=Check that you don't use a too high number of recipients an ErrorUserNotAssignedToTask=User must be assigned to task to be able to enter time consumed. ErrorTaskAlreadyAssigned=Tehtävä on jo määrätty käyttäjälle ErrorModuleFileSeemsToHaveAWrongFormat=The module package seems to have a wrong format. +ErrorModuleFileSeemsToHaveAWrongFormat2=At least one mandatory directory must exists into zip of module: %s or %s ErrorFilenameDosNotMatchDolibarrPackageRules=The name of the module package (%s) does not match expected name syntax: %s ErrorDuplicateTrigger=Error, duplicate trigger name %s. Already loaded from %s. ErrorNoWarehouseDefined=Virhe, varastoa ei tunnistettu @@ -219,6 +220,9 @@ ErrorURLMustStartWithHttp=URL %s must start with http:// or https:// ErrorNewRefIsAlreadyUsed=Error, the new reference is already used ErrorDeletePaymentLinkedToAClosedInvoiceNotPossible=Error, delete payment linked to a closed invoice is not possible. ErrorSearchCriteriaTooSmall=Search criteria too small. +ErrorObjectMustHaveStatusActiveToBeDisabled=Objects must have status 'Active' to be disabled +ErrorObjectMustHaveStatusDraftOrDisabledToBeActivated=Objects must have status 'Draft' or 'Disabled' to be enabled +ErrorNoFieldWithAttributeShowoncombobox=No fields has property 'showoncombobox' into definition of object '%s'. No way to show the combolist. # Warnings WarningParamUploadMaxFileSizeHigherThanPostMaxSize=Your PHP parameter upload_max_filesize (%s) is higher than PHP parameter post_max_size (%s). This is not a consistent setup. WarningPasswordSetWithNoAccount=A password was set for this member. However, no user account was created. So this password is stored but can't be used to login to Dolibarr. It may be used by an external module/interface but if you don't need to define any login nor password for a member, you can disable option "Manage a login for each member" from Member module setup. If you need to manage a login but don't need any password, you can keep this field empty to avoid this warning. Note: Email can also be used as a login if the member is linked to a user. @@ -244,3 +248,4 @@ WarningAnEntryAlreadyExistForTransKey=An entry already exists for the translatio WarningNumberOfRecipientIsRestrictedInMassAction=Warning, number of different recipient is limited to %s when using the mass actions on lists WarningDateOfLineMustBeInExpenseReportRange=Warning, the date of line is not in the range of the expense report WarningProjectClosed=Project is closed. You must re-open it first. +WarningSomeBankTransactionByChequeWereRemovedAfter=Some bank transaction were removed after that the receipt including them were generated. So nb of cheques and total of receipt may differ from number and total in list. diff --git a/htdocs/langs/fi_FI/holiday.lang b/htdocs/langs/fi_FI/holiday.lang index 321bd927c36..3454a7cfc0a 100644 --- a/htdocs/langs/fi_FI/holiday.lang +++ b/htdocs/langs/fi_FI/holiday.lang @@ -8,7 +8,6 @@ NotActiveModCP=You must enable the module Leave to view this page. AddCP=Make a leave request DateDebCP=Aloituspäivämäärä DateFinCP=Lopetuspäivä -DateCreateCP=Luontipäivämäärä DraftCP=Luonnos ToReviewCP=Awaiting approval ApprovedCP=Hyväksytty @@ -18,6 +17,7 @@ ValidatorCP=Approbator ListeCP=List of leave LeaveId=Leave ID ReviewedByCP=Will be approved by +UserID=User ID UserForApprovalID=User for approval ID UserForApprovalFirstname=First name of approval user UserForApprovalLastname=Last name of approval user @@ -128,3 +128,4 @@ TemplatePDFHolidays=Template for leave requests PDF FreeLegalTextOnHolidays=Free text on PDF WatermarkOnDraftHolidayCards=Watermarks on draft leave requests HolidaysToApprove=Holidays to approve +NobodyHasPermissionToValidateHolidays=Nobody has permission to validate holidays diff --git a/htdocs/langs/fi_FI/install.lang b/htdocs/langs/fi_FI/install.lang index 1f7851ab0c0..2b99937983b 100644 --- a/htdocs/langs/fi_FI/install.lang +++ b/htdocs/langs/fi_FI/install.lang @@ -13,6 +13,7 @@ PHPSupportPOSTGETOk=Tämä PHP tukee muuttujat POST ja GET. PHPSupportPOSTGETKo=It's possible your PHP setup does not support variables POST and/or GET. Check the parameter variables_order in php.ini. PHPSupportGD=This PHP supports GD graphical functions. PHPSupportCurl=This PHP supports Curl. +PHPSupportCalendar=This PHP supports calendars extensions. PHPSupportUTF8=This PHP supports UTF8 functions. PHPSupportIntl=This PHP supports Intl functions. PHPMemoryOK=Sinun PHP max istuntojakson muisti on asetettu %s. Tämän pitäisi olla tarpeeksi. @@ -21,6 +22,7 @@ Recheck=Click here for a more detailed test 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. ErrorPHPDoesNotSupportGD=Your PHP installation does not support GD graphical functions. No graphs will be available. ErrorPHPDoesNotSupportCurl=Sinun PHP asennuksesi ei tue Curl. +ErrorPHPDoesNotSupportCalendar=Your PHP installation does not support php calendar extensions. ErrorPHPDoesNotSupportUTF8=Your PHP installation does not support UTF8 functions. Dolibarr cannot work correctly. Resolve this before installing Dolibarr. ErrorPHPDoesNotSupportIntl=Your PHP installation does not support Intl functions. ErrorDirDoesNotExists=Hakemiston %s ei ole olemassa. @@ -203,6 +205,7 @@ MigrationRemiseExceptEntity=Update entity field value of llx_societe_remise_exce MigrationUserRightsEntity=Update entity field value of llx_user_rights MigrationUserGroupRightsEntity=Update entity field value of llx_usergroup_rights MigrationUserPhotoPath=Migration of photo paths for users +MigrationFieldsSocialNetworks=Migration of users fields social networks (%s) MigrationReloadModule=Lataa uudelleen moduuli %s MigrationResetBlockedLog=Reset module BlockedLog for v7 algorithm ShowNotAvailableOptions=Show unavailable options diff --git a/htdocs/langs/fi_FI/main.lang b/htdocs/langs/fi_FI/main.lang index 0604d55e298..457da18797f 100644 --- a/htdocs/langs/fi_FI/main.lang +++ b/htdocs/langs/fi_FI/main.lang @@ -28,7 +28,7 @@ NoTemplateDefined=Tämän tyyliselle sähköpostille ei ole pohjaa saatavilla AvailableVariables=Available substitution variables NoTranslation=Ei käännöstä Translation=Käännös -EmptySearchString=Enter a non empty search string +EmptySearchString=Syötä haettava merkkijono NoRecordFound=Tietueita ei löytynyt NoRecordDeleted=Tallennuksia ei poistettu NotEnoughDataYet=Ei tarpeeksi tietoja @@ -51,14 +51,14 @@ ErrorFailedToSendMail=Failed to send mail (sender=%s, receiver=Failed to send ma ErrorFileNotUploaded=Tiedosto ei ole ladattu. Tarkista, että koko ei ylitä suurinta sallittua, että vapaata tilaa on käytettävissä levyllä ja että siellä ei ole jo tiedoston samalla nimellä tähän hakemistoon. ErrorInternalErrorDetected=Virhe havaittu ErrorWrongHostParameter=Väärä vastaanottavan parametri -ErrorYourCountryIsNotDefined=Your country is not defined. Go to Home-Setup-Edit and post the form again. +ErrorYourCountryIsNotDefined=Maata ei ole määritetty. Mene Koti-Asetukset-Muokkaa - valikkoon ja lähetä lomake uudestaan ErrorRecordIsUsedByChild=Failed to delete this record. This record is used by at least one child record. ErrorWrongValue=Väärä arvo ErrorWrongValueForParameterX=Väärä arvo parametri %s ErrorNoRequestInError=N: o pyynnöstä virhe -ErrorServiceUnavailableTryLater=Service not available at the moment. Try again later. +ErrorServiceUnavailableTryLater=Palvelu ei käytettävissä tällä hetkellä. Yritä myöhemmin uudestaan. ErrorDuplicateField=Päällekkäinen arvo ainutlaatuisella alalla -ErrorSomeErrorWereFoundRollbackIsDone=Some errors were found. Changes have been rolled back. +ErrorSomeErrorWereFoundRollbackIsDone=Virhe havaittu. Muutetut tiedot palautettu alkuperäisiksi ErrorConfigParameterNotDefined=Parameter %s is not defined in the Dolibarr config file conf.php. ErrorCantLoadUserFromDolibarrDatabase=Ei onnistunut löytämään käyttäjän %s Dolibarr tietokantaan. ErrorNoVATRateDefinedForSellerCountry=Virhe ei alv määritellään maa ' %s'. @@ -114,6 +114,7 @@ InformationToHelpDiagnose=Nämä tiedot voivat olla hyödyllisiä vianmääritys MoreInformation=Lisätietoa TechnicalInformation=Tekniset tiedot TechnicalID=Tekninen tunniste +LineID=Line ID NotePublic=Huomautus (julkinen) NotePrivate=Huomautus (yksityinen) PrecisionUnitIsLimitedToXDecimals=Dolibarr oli asetettu raja tarkkuus yksikköhinnat %s desimaalit. @@ -169,6 +170,8 @@ ToValidate=Validoida NotValidated=Not validated Save=Tallenna SaveAs=Tallenna nimellä +SaveAndStay=Save and stay +SaveAndNew=Save and new TestConnection=Testaa yhteys ToClone=Klooni ConfirmClone=Choose data you want to clone: @@ -182,6 +185,7 @@ Hide=Piilota ShowCardHere=Näytä kortti Search=Haku SearchOf=Haku +SearchMenuShortCut=Ctrl + shift + f Valid=Voimassa Approve=Hyväksy Disapprove=Poista hyväksyntä @@ -412,6 +416,7 @@ DefaultTaxRate=Oletus veroprosentti Average=Keskimääräinen Sum=Sum Delta=Delta +StatusToPay=Maksaa RemainToPay=Remain to pay Module=Moduuli/Applikaatio Modules=Moduulit/Applikaatiot @@ -474,7 +479,9 @@ Categories=Tagit/luokat Category=Tagi/luokka By=Mennessä From=Mistä +FromLocation=Laskuttaja to=on +To=on and=ja or=tai Other=Muu @@ -824,6 +831,7 @@ Mandatory=Pakollinen Hello=Terve GoodBye=Näkemiin Sincerely=Vilpittömästi +ConfirmDeleteObject=Are you sure you want to delete this object? DeleteLine=Poista rivi ConfirmDeleteLine=Halutako varmasti poistaa tämän rivin? NoPDFAvailableForDocGenAmongChecked=No PDF were available for the document generation among checked record @@ -840,6 +848,7 @@ Progress=Edistyminen ProgressShort=Progr. FrontOffice=Front office BackOffice=Back office +Submit=Submit View=Katso Export=Export Exports=Exports @@ -942,7 +951,7 @@ SearchIntoProjects=Projektit SearchIntoTasks=Tehtävät SearchIntoCustomerInvoices=Asiakkaiden laskut SearchIntoSupplierInvoices=Vendor invoices -SearchIntoCustomerOrders=Sales orders +SearchIntoCustomerOrders=Asiakkaan tilaukset SearchIntoSupplierOrders=Purchase orders SearchIntoCustomerProposals=Tarjoukset asiakkaille SearchIntoSupplierProposals=Vendor proposals @@ -990,3 +999,16 @@ GlobalOpenedElemView=Global view NoArticlesFoundForTheKeyword=No article found for the keyword '%s' NoArticlesFoundForTheCategory=No article found for the category ToAcceptRefuse=To accept | refuse +ContactDefault_agenda=Tapahtuma +ContactDefault_commande=Tilaus +ContactDefault_contrat=Sopimus +ContactDefault_facture=Lasku +ContactDefault_fichinter=Väliintulo +ContactDefault_invoice_supplier=Supplier Invoice +ContactDefault_order_supplier=Supplier Order +ContactDefault_project=Hanke +ContactDefault_project_task=Tehtävä +ContactDefault_propal=Tarjous +ContactDefault_supplier_proposal=Supplier Proposal +ContactDefault_ticketsup=Ticket +ContactAddedAutomatically=Contact added from contact thirdparty roles diff --git a/htdocs/langs/fi_FI/modulebuilder.lang b/htdocs/langs/fi_FI/modulebuilder.lang index 0afcfb9b0d0..5e2ae72a85a 100644 --- a/htdocs/langs/fi_FI/modulebuilder.lang +++ b/htdocs/langs/fi_FI/modulebuilder.lang @@ -6,7 +6,7 @@ ModuleBuilderDesc2=Path where modules are generated/edited (first directory for ModuleBuilderDesc3=Generated/editable modules found: %s ModuleBuilderDesc4=A module is detected as 'editable' when the file %s exists in root of module directory NewModule=New module -NewObject=New object +NewObjectInModulebuilder=New object ModuleKey=Module key ObjectKey=Object key ModuleInitialized=Module initialized @@ -60,12 +60,14 @@ HooksFile=File for hooks code ArrayOfKeyValues=Array of key-val ArrayOfKeyValuesDesc=Array of keys and values if field is a combo list with fixed values WidgetFile=Widget file +CSSFile=CSS file +JSFile=Javascript file ReadmeFile=Readme file ChangeLog=ChangeLog file TestClassFile=File for PHP Unit Test class SqlFile=Sql file -PageForLib=File for PHP library -PageForObjLib=File for PHP library dedicated to object +PageForLib=File for the common PHP library +PageForObjLib=File for the PHP library dedicated to object SqlFileExtraFields=Sql file for complementary attributes SqlFileKey=Sql file for keys SqlFileKeyExtraFields=Sql file for keys of complementary attributes @@ -77,17 +79,20 @@ NoTrigger=No trigger NoWidget=No widget GoToApiExplorer=Go to API explorer ListOfMenusEntries=List of menu entries +ListOfDictionariesEntries=List of dictionaries entries ListOfPermissionsDefined=List of defined permissions SeeExamples=See examples here EnabledDesc=Condition to have this field active (Examples: 1 or $conf->global->MYMODULE_MYOPTION) -VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only (not list), 4=Visible on list and update/view form only (not create). Using a negative value means field is not shown by default on list but can be selected for viewing). It can be an expression, for example: preg_match('/public/', $_SERVER['PHP_SELF'])?0:1 +VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only (not list), 4=Visible on list and update/view form only (not create). Using a negative value means field is not shown by default on list but can be selected for viewing). It can be an expression, for example:
    preg_match('/public/', $_SERVER['PHP_SELF'])?0:1
    ($user->rights->holiday->define_holiday ? 1 : 0) IsAMeasureDesc=Can the value of field be cumulated to get a total into list? (Examples: 1 or 0) SearchAllDesc=Is the field used to make a search from the quick search tool? (Examples: 1 or 0) SpecDefDesc=Enter here all documentation you want to provide with your module that is not already defined by other tabs. You can use .md or better, the rich .asciidoc syntax. LanguageDefDesc=Enter in this files, all the key and the translation for each language file. MenusDefDesc=Define here the menus provided by your module +DictionariesDefDesc=Define here the dictionaries provided by your module PermissionsDefDesc=Define here the new permissions provided by your module MenusDefDescTooltip=The menus provided by your module/application are defined into the array $this->menus into the module descriptor file. You can edit manually this file or use the embedded editor.

    Note: Once defined (and module re-activated), menus are also visible into the menu editor available to administrator users on %s. +DictionariesDefDescTooltip=The dictionaries provided by your module/application are defined into the array $this->dictionaries into the module descriptor file. You can edit manually this file or use the embedded editor.

    Note: Once defined (and module re-activated), dictionaries are also visible into the setup area to administrator users on %s. PermissionsDefDescTooltip=The permissions provided by your module/application are defined into the array $this->rights into the module descriptor file. You can edit manually this file or use the embedded editor.

    Note: Once defined (and module re-activated), permissions are visible into the default permissions setup %s. HooksDefDesc=Define in the module_parts['hooks'] property, in the module descriptor, the context of hooks you want to manage (list of contexts can be found by a search on 'initHooks(' in core code).
    Edit the hook file to add code of your hooked functions (hookable functions can be found by a search on 'executeHooks' in core code). TriggerDefDesc=Define in the trigger file the code you want to execute for each business event executed. @@ -105,9 +110,12 @@ InitStructureFromExistingTable=Build the structure array string of an existing t UseAboutPage=Disable the about page UseDocFolder=Disable the documentation folder UseSpecificReadme=Use a specific ReadMe +ContentOfREADMECustomized=Note: The content of the README.md file has been replaced with the specific value defined into setup of ModuleBuilder. RealPathOfModule=Real path of module ContentCantBeEmpty=Content of file can't be empty WidgetDesc=You can generate and edit here the widgets that will be embedded with your module. +CSSDesc=You can generate and edit here a file with personalized CSS embedded with your module. +JSDesc=You can generate and edit here a file with personalized Javascript embedded with your module. CLIDesc=You can generate here some command line scripts you want to provide with your module. CLIFile=CLI File NoCLIFile=No CLI files @@ -117,3 +125,13 @@ UseSpecificFamily = Use a specific family UseSpecificAuthor = Use a specific author UseSpecificVersion = Use a specific initial version ModuleMustBeEnabled=The module/application must be enabled first +IncludeRefGeneration=The reference of object must be generated automatically +IncludeRefGenerationHelp=Check this if you want to include code to manage the generation automatically of the reference +IncludeDocGeneration=I want to generate some documents from the object +IncludeDocGenerationHelp=If you check this, some code will be generated to add a "Generate document" box on the record. +ShowOnCombobox=Show value into combobox +KeyForTooltip=Key for tooltip +CSSClass=CSS Class +NotEditable=Not editable +ForeignKey=Foreign key +TypeOfFieldsHelp=Type of fields:
    varchar(99), double(24,8), real, text, html, datetime, timestamp, integer, integer:ClassName:relativepath/to/classfile.class.php[:1[:filter]] ('1' means we add a + button after the combo to create the record, 'filter' can be 'status=1 AND fk_user = __USER_ID AND entity IN (__SHARED_ENTITIES__)' for example) diff --git a/htdocs/langs/fi_FI/mrp.lang b/htdocs/langs/fi_FI/mrp.lang index 360f4303f07..35755f2d360 100644 --- a/htdocs/langs/fi_FI/mrp.lang +++ b/htdocs/langs/fi_FI/mrp.lang @@ -1,17 +1,61 @@ +Mrp=Manufacturing Orders +MO=Manufacturing Order +MRPDescription=Module to manage Manufacturing Orders (MO). MRPArea=MRP Area +MrpSetupPage=Setup of module MRP MenuBOM=Bills of material LatestBOMModified=Latest %s Bills of materials modified +LatestMOModified=Latest %s Manufacturing Orders modified +Bom=Bills of Material BillOfMaterials=Bill of Material BOMsSetup=Setup of module BOM ListOfBOMs=List of bills of material - BOM +ListOfManufacturingOrders=List of Manufacturing Orders NewBOM=New bill of material -ProductBOMHelp=Product to create with this BOM +ProductBOMHelp=Product to create with this BOM.
    Note: Products with the property 'Nature of product' = 'Raw material' are not visible into this list. BOMsNumberingModules=BOM numbering templates -BOMsModelModule=BOMS document templates +BOMsModelModule=BOM document templates +MOsNumberingModules=MO numbering templates +MOsModelModule=MO document templates FreeLegalTextOnBOMs=Free text on document of BOM WatermarkOnDraftBOMs=Watermark on draft BOM -ConfirmCloneBillOfMaterials=Are you sure you want to clone this bill of material ? +FreeLegalTextOnMOs=Free text on document of MO +WatermarkOnDraftMOs=Watermark on draft MO +ConfirmCloneBillOfMaterials=Are you sure you want to clone the bill of material %s ? +ConfirmCloneMo=Are you sure you want to clone the Manufacturing Order %s ? ManufacturingEfficiency=Manufacturing efficiency ValueOfMeansLoss=Value of 0.95 means an average of 5%% of loss during the production DeleteBillOfMaterials=Delete Bill Of Materials +DeleteMo=Delete Manufacturing Order ConfirmDeleteBillOfMaterials=Are you sure you want to delete this Bill Of Material? +ConfirmDeleteMo=Are you sure you want to delete this Bill Of Material? +MenuMRP=Manufacturing Orders +NewMO=New Manufacturing Order +QtyToProduce=Qty to produce +DateStartPlannedMo=Date start planned +DateEndPlannedMo=Date end planned +KeepEmptyForAsap=Empty means 'As Soon As Possible' +EstimatedDuration=Estimated duration +EstimatedDurationDesc=Estimated duration to manufacture this product using this BOM +ConfirmValidateBom=Are you sure you want to validate the BOM with the reference %s (you will be able to use it to build new Manufacturing Orders) +ConfirmCloseBom=Are you sure you want to cancel this BOM (you won't be able to use it to build new Manufacturing Orders anymore) ? +ConfirmReopenBom=Are you sure you want to re-open this BOM (you will be able to use it to build new Manufacturing Orders) +StatusMOProduced=Produced +QtyFrozen=Frozen Qty +QuantityFrozen=Frozen Quantity +QuantityConsumedInvariable=When this flag is set, the quantity consumed is always the value defined and is not relative to the quantity produced. +DisableStockChange=Disable stock change +DisableStockChangeHelp=When this flag is set, there is no stock change on this product, whatever is the quantity produced +BomAndBomLines=Bills Of Material and lines +BOMLine=Line of BOM +WarehouseForProduction=Warehouse for production +CreateMO=Create MO +ToConsume=To consume +ToProduce=To produce +QtyAlreadyConsumed=Qty already consumed +QtyAlreadyProduced=Qty already produced +ConsumeAndProduceAll=Consume and Produce All +Manufactured=Manufactured +TheProductXIsAlreadyTheProductToProduce=The product to add is already the product to produce. +ForAQuantityOf1=For a quantity to produce of 1 +ConfirmValidateMo=Are you sure you want to validate this Manufacturing Order? diff --git a/htdocs/langs/fi_FI/opensurvey.lang b/htdocs/langs/fi_FI/opensurvey.lang index f4093d81164..e6ecdb5bdd2 100644 --- a/htdocs/langs/fi_FI/opensurvey.lang +++ b/htdocs/langs/fi_FI/opensurvey.lang @@ -1,7 +1,7 @@ # Dolibarr language file - Source file is en_US - opensurvey Survey=Äänestys Surveys=Äänestykset -OrganizeYourMeetingEasily=Organize your meetings and polls easily. First select type of poll... +OrganizeYourMeetingEasily=Organize your meetings and polls easily. First select the type of poll... NewSurvey=Uusi äänestys OpenSurveyArea=Äänestysalue AddACommentForPoll=Voit lisätä kommentin äänestykseen @@ -11,7 +11,7 @@ PollTitle=Äänestyksen nimi ToReceiveEMailForEachVote=Vastaanota sähköposti jokaisesta äänestyksestä TypeDate=Päivämäärä TypeClassic=Type standard -OpenSurveyStep2=Select your dates amoung the free days (grey). The selected days are green. You can unselect a day previously selected by clicking again on it +OpenSurveyStep2=Select your dates among the free days (grey). The selected days are green. You can unselect a day previously selected by clicking again on it RemoveAllDays=Poista kaikki päivät CopyHoursOfFirstDay=Kopio ensimmäisen päivän tunnit RemoveAllHours=Poista kaikki tunnit @@ -35,7 +35,7 @@ TitleChoice=Valinnan otsikko ExportSpreadsheet=Vie tulokset laskentataulukkoon ExpireDate=Rajapäivä NbOfSurveys=Number of polls -NbOfVoters=Äänestäjiä kpl +NbOfVoters=No. of voters SurveyResults=Tulokset PollAdminDesc=Voit muuttaa kaikkia äänestysrivejä nappulasta "Muokka". Voit myös poistaa sarakkeen tai rivin %s. Voit myös lisätä uuden sarakkeen %s. 5MoreChoices=5 vaihtoehtoa lisää @@ -49,7 +49,7 @@ votes=Ääniä NoCommentYet=Tässä äänestyksessä ei ole vielä kommentteja CanComment=Voters can comment in the poll CanSeeOthersVote=Voters can see other people's vote -SelectDayDesc=For each selected day, you can choose, or not, meeting hours in the following format :
    - empty,
    - "8h", "8H" or "8:00" to give a meeting's start hour,
    - "8-11", "8h-11h", "8H-11H" or "8:00-11:00" to give a meeting's start and end hour,
    - "8h15-11h15", "8H15-11H15" or "8:15-11:15" for the same thing but with minutes. +SelectDayDesc=For each selected day, you can choose, or not, meeting hours in the following format:
    - empty,
    - "8h", "8H" or "8:00" to give a meeting's start hour,
    - "8-11", "8h-11h", "8H-11H" or "8:00-11:00" to give a meeting's start and end hour,
    - "8h15-11h15", "8H15-11H15" or "8:15-11:15" for the same thing but with minutes. BackToCurrentMonth=Takaisin nykyiseen kuukauteen ErrorOpenSurveyFillFirstSection=You haven't filled the first section of the poll creation ErrorOpenSurveyOneChoice=Enter at least one choice diff --git a/htdocs/langs/fi_FI/orders.lang b/htdocs/langs/fi_FI/orders.lang index c9349ae49a4..60729ec61c6 100644 --- a/htdocs/langs/fi_FI/orders.lang +++ b/htdocs/langs/fi_FI/orders.lang @@ -11,13 +11,14 @@ OrderDate=Tilauspäivämäärä OrderDateShort=Tilauspäivä OrderToProcess=Jotta prosessi NewOrder=Uusi tilaus +NewOrderSupplier=New Purchase Order ToOrder=Tee tilaus MakeOrder=Tee tilaus SupplierOrder=Purchase order SuppliersOrders=Purchase orders SuppliersOrdersRunning=Current purchase orders CustomerOrder=Sales Order -CustomersOrders=Sales Orders +CustomersOrders=Asiakastilaukset CustomersOrdersRunning=Current sales orders CustomersOrdersAndOrdersLines=Sales orders and order details OrdersDeliveredToBill=Sales orders delivered to bill @@ -25,6 +26,8 @@ OrdersToBill=Sales orders delivered OrdersInProcess=Sales orders in process OrdersToProcess=Sales orders to process SuppliersOrdersToProcess=Purchase orders to process +SuppliersOrdersAwaitingReception=Purchase orders awaiting reception +AwaitingReception=Awaiting reception StatusOrderCanceledShort=Peruutettu StatusOrderDraftShort=Vedos StatusOrderValidatedShort=Hyväksytty @@ -37,7 +40,6 @@ StatusOrderDeliveredShort=Toimitettu StatusOrderToBillShort=Toimitettu StatusOrderApprovedShort=Hyväksytty StatusOrderRefusedShort=Hylätty -StatusOrderBilledShort=Laskutettu StatusOrderToProcessShort=Käsitellä StatusOrderReceivedPartiallyShort=Osittain saapunut StatusOrderReceivedAllShort=Vastaanotetut tuotteet @@ -50,7 +52,6 @@ StatusOrderProcessed=Käsitelty StatusOrderToBill=Toimitettu StatusOrderApproved=Hyväksytty StatusOrderRefused=Hylätty -StatusOrderBilled=Laskutetun StatusOrderReceivedPartially=Osittain saapunut StatusOrderReceivedAll=Kaikki tuotteet vastaanotettu ShippingExist=Lähetys on olemassa @@ -70,6 +71,7 @@ DeleteOrder=Poista tilaus CancelOrder=Peruuta tilaus OrderReopened= Order %s Reopened AddOrder=Luo tilaus +AddPurchaseOrder=Create purchase order AddToDraftOrders=Add to draft order ShowOrder=Näytä tilaus OrdersOpened=Orders to process @@ -152,7 +154,35 @@ OrderCreated=Your orders have been created OrderFail=An error happened during your orders creation CreateOrders=Create orders ToBillSeveralOrderSelectCustomer=To create an invoice for several orders, click first onto customer, then choose "%s". -OptionToSetOrderBilledNotEnabled=Option (from module Workflow) to set order to 'Billed' automatically when invoice is validated is off, so you will have to set status of order to 'Billed' manually. +OptionToSetOrderBilledNotEnabled=Option from module Workflow, to set order to 'Billed' automatically when invoice is validated, is not enabled, so you will have to set the status of orders to 'Billed' manually after the invoice has been generated. IfValidateInvoiceIsNoOrderStayUnbilled=If invoice validation is 'No', the order will remain to status 'Unbilled' until the invoice is validated. -CloseReceivedSupplierOrdersAutomatically=Close order to "%s" automatically if all products are received. +CloseReceivedSupplierOrdersAutomatically=Close order to status "%s" automatically if all products are received. SetShippingMode=Set shipping mode +WithReceptionFinished=With reception finished +#### supplier orders status +StatusSupplierOrderCanceledShort=Peruttu +StatusSupplierOrderDraftShort=Luonnos +StatusSupplierOrderValidatedShort=Hyväksytty +StatusSupplierOrderSentShort=Käsittelyssä +StatusSupplierOrderSent=Käsittelyssä olevat toimitukset +StatusSupplierOrderOnProcessShort=Tilattu +StatusSupplierOrderProcessedShort=Käsitelty +StatusSupplierOrderDelivered=Toimitettu +StatusSupplierOrderDeliveredShort=Toimitettu +StatusSupplierOrderToBillShort=Toimitettu +StatusSupplierOrderApprovedShort=Hyväksytty +StatusSupplierOrderRefusedShort=Hylätty +StatusSupplierOrderToProcessShort=Jotta prosessi +StatusSupplierOrderReceivedPartiallyShort=Osittain saapunut +StatusSupplierOrderReceivedAllShort=Vastaanotetut tuotteet +StatusSupplierOrderCanceled=Peruttu +StatusSupplierOrderDraft=Luonnos (vaatii vahvistuksen) +StatusSupplierOrderValidated=Hyväksytty +StatusSupplierOrderOnProcess=Tilattu - Odotaa vastaanottoa +StatusSupplierOrderOnProcessWithValidation=Ordered - Standby reception or validation +StatusSupplierOrderProcessed=Käsitelty +StatusSupplierOrderToBill=Toimitettu +StatusSupplierOrderApproved=Hyväksytty +StatusSupplierOrderRefused=Hylätty +StatusSupplierOrderReceivedPartially=Osittain saapunut +StatusSupplierOrderReceivedAll=Kaikki tuotteet vastaanotettu diff --git a/htdocs/langs/fi_FI/paybox.lang b/htdocs/langs/fi_FI/paybox.lang index 85354a7e84f..83658e39903 100644 --- a/htdocs/langs/fi_FI/paybox.lang +++ b/htdocs/langs/fi_FI/paybox.lang @@ -11,17 +11,8 @@ YourEMail=Sähköposti maksupyyntö vahvistus Creditor=Velkoja PaymentCode=Maksu-koodi PayBoxDoPayment=Pay with Paybox -ToPay=Ei maksua YouWillBeRedirectedOnPayBox=Sinut ohjataan on turvattu Paybox sivu tuloliittimeen voit luottokortin tiedot Continue=Seuraava -ToOfferALinkForOnlinePayment=URL %s maksua -ToOfferALinkForOnlinePaymentOnOrder=URL to offer a %s online payment user interface for a sales order -ToOfferALinkForOnlinePaymentOnInvoice=URL tarjota %s online maksu käyttöliittymän lasku -ToOfferALinkForOnlinePaymentOnContractLine=URL tarjota %s online maksu käyttöliittymän sopimuksen linjan -ToOfferALinkForOnlinePaymentOnFreeAmount=URL tarjota %s online maksu käyttöliittymän vapaa määrä -ToOfferALinkForOnlinePaymentOnMemberSubscription=URL tarjota %s online maksu käyttöliittymän jäsen tilaus -ToOfferALinkForOnlinePaymentOnDonation=URL to offer a %s online payment, user interface for payment of donation -YouCanAddTagOnUrl=Voit myös lisätä URL-parametrin & tag= arvo mille tahansa niistä URL (vaaditaan ainoastaan ilmaiseksi maksu) lisätään oma maksu kommentoida tag. SetupPayBoxToHavePaymentCreatedAutomatically=Setup your Paybox with url %s to have payment created automatically when validated by Paybox. YourPaymentHasBeenRecorded=Tämä sivu vahvistaa, että maksu on kirjattu. Kiitos. YourPaymentHasNotBeenRecorded=Your payment has NOT been recorded and the transaction has been canceled. Thank you. diff --git a/htdocs/langs/fi_FI/products.lang b/htdocs/langs/fi_FI/products.lang index b7b9c98dde6..777ae1b2d88 100644 --- a/htdocs/langs/fi_FI/products.lang +++ b/htdocs/langs/fi_FI/products.lang @@ -29,10 +29,14 @@ ProductOrService=Tuote tai palvelu ProductsAndServices=Tuotteet ja palvelut ProductsOrServices=Tuotteet tai palvelut ProductsPipeServices=Products | Services +ProductsOnSale=Products for sale +ProductsOnPurchase=Products for purchase ProductsOnSaleOnly=Tuotteet vain myynti ProductsOnPurchaseOnly=Tuotteet vain osto ProductsNotOnSell=Tuotteet eivät ole myynnissä ja ostossa ProductsOnSellAndOnBuy=Products for sale and for purchase +ServicesOnSale=Services for sale +ServicesOnPurchase=Services for purchase ServicesOnSaleOnly=Palvelut vain myynti ServicesOnPurchaseOnly=Palvelut vain osto ServicesNotOnSell=Palvelut eivät ole myynnissä ja ostossa @@ -80,7 +84,7 @@ ErrorProductAlreadyExists=Tuotteen viitaten %s on jo olemassa. ErrorProductBadRefOrLabel=Väärä arvo viite-tai etiketissä. ErrorProductClone=There was a problem while trying to clone the product or service. ErrorPriceCantBeLowerThanMinPrice=Error, price can't be lower than minimum price. -Suppliers=Vendors +Suppliers=Toimittajat SupplierRef=Vendor SKU ShowProduct=Näytä tuote ShowService=Näytä palvelu @@ -149,6 +153,7 @@ RowMaterial=Ensimmäinen aineisto ConfirmCloneProduct=Oletko varma että haluat kopioida tuotteen tai palvelun %s? CloneContentProduct=Clone all main information of product/service ClonePricesProduct=Kopioi hinnat +CloneCategoriesProduct=Clone tags/categories linked CloneCompositionProduct=Clone virtual product/service CloneCombinationsProduct=Clone product variants ProductIsUsed=Tämä tuote on käytetty @@ -208,8 +213,8 @@ UseMultipriceRules=Use price segment rules (defined into product module setup) t PercentVariationOver=%% variation over %s PercentDiscountOver=%% discount over %s KeepEmptyForAutoCalculation=Keep empty to have this calculated automatically from weight or volume of products -VariantRefExample=Example: COL -VariantLabelExample=Esimerkiksi: Väri +VariantRefExample=Examples: COL, SIZE +VariantLabelExample=Examples: Color, Size ### composition fabrication Build=Produce ProductsMultiPrice=Products and prices for each price segment @@ -287,6 +292,7 @@ ProductWeight=Paino yhdelle tuotteelle ProductVolume=Tilavuus yhdelle tuotteelle WeightUnits=Painoyksikkö VolumeUnits=Tilavuusyksikkö +SurfaceUnits=Surface unit SizeUnits=Kokoyksikkö DeleteProductBuyPrice=Delete buying price ConfirmDeleteProductBuyPrice=Are you sure you want to delete this buying price? @@ -341,3 +347,4 @@ ErrorDestinationProductNotFound=Destination product not found ErrorProductCombinationNotFound=Product variant not found ActionAvailableOnVariantProductOnly=Action only available on the variant of product ProductsPricePerCustomer=Product prices per customers +ProductSupplierExtraFields=Additional Attributes (Supplier Prices) diff --git a/htdocs/langs/fi_FI/projects.lang b/htdocs/langs/fi_FI/projects.lang index ad9ad782c3a..37813423c8c 100644 --- a/htdocs/langs/fi_FI/projects.lang +++ b/htdocs/langs/fi_FI/projects.lang @@ -86,8 +86,8 @@ WhichIamLinkedToProject=which I'm linked to project Time=Aika ListOfTasks=List of tasks GoToListOfTimeConsumed=Go to list of time consumed -GoToListOfTasks=Go to list of tasks -GoToGanttView=Go to Gantt view +GoToListOfTasks=Show as list +GoToGanttView=show as Gantt GanttView=Gantt View ListProposalsAssociatedProject=List of the commercial proposals related to the project ListOrdersAssociatedProject=List of sales orders related to the project @@ -250,3 +250,8 @@ OneLinePerUser=One line per user ServiceToUseOnLines=Service to use on lines InvoiceGeneratedFromTimeSpent=Invoice %s has been generated from time spent on project ProjectBillTimeDescription=Check if you enter timesheet on tasks of project AND you plan to generate invoice(s) from the timesheet to bill the customer of the project (do not check if you plan to create invoice that is not based on entered timesheets). +ProjectFollowOpportunity=Follow opportunity +ProjectFollowTasks=Follow tasks +UsageOpportunity=Usage: Opportunity +UsageTasks=Usage: Tasks +UsageBillTimeShort=Usage: Bill time diff --git a/htdocs/langs/fi_FI/receiptprinter.lang b/htdocs/langs/fi_FI/receiptprinter.lang index af25ae9033d..745c317e162 100644 --- a/htdocs/langs/fi_FI/receiptprinter.lang +++ b/htdocs/langs/fi_FI/receiptprinter.lang @@ -26,9 +26,10 @@ PROFILE_P822D=P822D profiili PROFILE_STAR=Star profiili PROFILE_DEFAULT_HELP=Epson tulostimiin sopiva oletusprofiili PROFILE_SIMPLE_HELP=Yksinkertainen profiili ilman grafiikkaa -PROFILE_EPOSTEP_HELP=Epos Tep profiilin ohje +PROFILE_EPOSTEP_HELP=Epos Tep profiili PROFILE_P822D_HELP=P822D profiili ilman grafiikkaa PROFILE_STAR_HELP=Star profiili +DOL_LINE_FEED=Skip line DOL_ALIGN_LEFT=Vasemman reunan tasaus DOL_ALIGN_CENTER=Keskitä teksti DOL_ALIGN_RIGHT=Oikean reunan tasaus @@ -42,3 +43,5 @@ DOL_CUT_PAPER_PARTIAL=Leikkaa tuloste osittain DOL_OPEN_DRAWER=Avaa kassalaatikko DOL_ACTIVATE_BUZZER=Aktivoi buzzer DOL_PRINT_QRCODE=Tulosta QR koodi +DOL_PRINT_LOGO=Print logo of my company +DOL_PRINT_LOGO_OLD=Print logo of my company (old printers) diff --git a/htdocs/langs/fi_FI/sendings.lang b/htdocs/langs/fi_FI/sendings.lang index 4e1ffd2fc40..333c5fb1a48 100644 --- a/htdocs/langs/fi_FI/sendings.lang +++ b/htdocs/langs/fi_FI/sendings.lang @@ -21,6 +21,7 @@ QtyShipped=Kpl lähetetty QtyShippedShort=Qty ship. QtyPreparedOrShipped=Qty prepared or shipped QtyToShip=Kpl lähetettävänä +QtyToReceive=Qty to receive QtyReceived=Kpl saapunut QtyInOtherShipments=Qty in other shipments KeepToShip=Lähettämättä @@ -46,17 +47,18 @@ DateDeliveryPlanned=Suunniteltu toimituspäivä RefDeliveryReceipt=Ref delivery receipt StatusReceipt=Status delivery receipt DateReceived=Päivämäärä toimitus sai -SendShippingByEMail=Lähetä lähetys sähköpostitse +ClassifyReception=Classify reception +SendShippingByEMail=Send shipment by email SendShippingRef=Submission of shipment %s ActionsOnShipping=Tapahtumat lähetystä LinkToTrackYourPackage=Linkki seurata pakettisi ShipmentCreationIsDoneFromOrder=Tällä hetkellä uuden lähetys tehdään tilauksesta kortin. ShipmentLine=Shipment line -ProductQtyInCustomersOrdersRunning=Product quantity into open customer orders -ProductQtyInSuppliersOrdersRunning=Product quantity into open purchase orders -ProductQtyInShipmentAlreadySent=Product quantity from open customer order already sent -ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from open supplier order already received -NoProductToShipFoundIntoStock=No product to ship found into warehouse %s. Correct stock or go back to choose another warehouse. +ProductQtyInCustomersOrdersRunning=Product quantity from open sales orders +ProductQtyInSuppliersOrdersRunning=Product quantity from open purchase orders +ProductQtyInShipmentAlreadySent=Product quantity from open sales order already sent +ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from open purchase orders already received +NoProductToShipFoundIntoStock=No product to ship found in warehouse %s. Correct stock or go back to choose another warehouse. WeightVolShort=Weight/Vol. ValidateOrderFirstBeforeShipment=You must first validate the order before being able to make shipments. @@ -69,4 +71,4 @@ SumOfProductWeights=Sum of product weights # warehouse details DetailWarehouseNumber= Warehouse details -DetailWarehouseFormat= W:%s (Qty : %d) +DetailWarehouseFormat= W:%s (Qty: %d) diff --git a/htdocs/langs/fi_FI/stocks.lang b/htdocs/langs/fi_FI/stocks.lang index b0ce07b9b93..59c4e05d4d1 100644 --- a/htdocs/langs/fi_FI/stocks.lang +++ b/htdocs/langs/fi_FI/stocks.lang @@ -55,7 +55,7 @@ PMPValue=Value PMPValueShort=WAP EnhancedValueOfWarehouses=Varastot arvo UserWarehouseAutoCreate=Create a user warehouse automatically when creating a user -AllowAddLimitStockByWarehouse=Manage also values for minimum and desired stock per pairing (product-warehouse) in addition to values per product +AllowAddLimitStockByWarehouse=Manage also value for minimum and desired stock per pairing (product-warehouse) in addition to the value for minimum and desired stock per product IndependantSubProductStock=Product stock and subproduct stock are independent QtyDispatched=Määrä lähetysolosuhteita QtyDispatchedShort=Qty dispatched @@ -184,7 +184,7 @@ SelectFournisseur=Vendor filter inventoryOnDate=Inventory INVENTORY_DISABLE_VIRTUAL=Virtual product (kit): do not decrement stock of a child product INVENTORY_USE_MIN_PA_IF_NO_LAST_PA=Use the buy price if no last buy price can be found -INVENTORY_USE_INVENTORY_DATE_FROM_DATEMVT=Stock movement has date of inventory +INVENTORY_USE_INVENTORY_DATE_FOR_DATE_OF_MVT=Stock movements will have the date of inventory (instead of the date of inventory validation) inventoryChangePMPPermission=Allow to change PMP value for a product ColumnNewPMP=New unit PMP OnlyProdsInStock=Do not add product without stock @@ -212,3 +212,7 @@ StockIncreaseAfterCorrectTransfer=Increase by correction/transfer StockDecreaseAfterCorrectTransfer=Decrease by correction/transfer StockIncrease=Stock increase StockDecrease=Stock decrease +InventoryForASpecificWarehouse=Inventory for a specific warehouse +InventoryForASpecificProduct=Inventory for a specific product +StockIsRequiredToChooseWhichLotToUse=Stock is required to choose which lot to use +ForceTo=Force to diff --git a/htdocs/langs/fi_FI/stripe.lang b/htdocs/langs/fi_FI/stripe.lang index d3845bed9e3..98567601810 100644 --- a/htdocs/langs/fi_FI/stripe.lang +++ b/htdocs/langs/fi_FI/stripe.lang @@ -16,12 +16,13 @@ StripeDoPayment=Pay with Stripe YouWillBeRedirectedOnStripe=You will be redirected on secured Stripe page to input you credit card information Continue=Seuraava ToOfferALinkForOnlinePayment=URL %s maksua -ToOfferALinkForOnlinePaymentOnOrder=URL to offer a %s online payment user interface for a sales order -ToOfferALinkForOnlinePaymentOnInvoice=URL tarjota %s online maksu käyttöliittymän lasku -ToOfferALinkForOnlinePaymentOnContractLine=URL tarjota %s online maksu käyttöliittymän sopimuksen linjan -ToOfferALinkForOnlinePaymentOnFreeAmount=URL tarjota %s online maksu käyttöliittymän vapaa määrä -ToOfferALinkForOnlinePaymentOnMemberSubscription=URL tarjota %s online maksu käyttöliittymän jäsen tilaus -YouCanAddTagOnUrl=Voit myös lisätä URL-parametrin & tag= arvo mille tahansa niistä URL (vaaditaan ainoastaan ilmaiseksi maksu) lisätään oma maksu kommentoida tag. +ToOfferALinkForOnlinePaymentOnOrder=URL to offer a %s online payment page for a sales order +ToOfferALinkForOnlinePaymentOnInvoice=URL to offer a %s online payment page for a customer invoice +ToOfferALinkForOnlinePaymentOnContractLine=URL to offer a %s online payment page for a contract line +ToOfferALinkForOnlinePaymentOnFreeAmount=URL to offer a %s online payment page of any amount with no existing object +ToOfferALinkForOnlinePaymentOnMemberSubscription=URL to offer a %s online payment page for a member subscription +ToOfferALinkForOnlinePaymentOnDonation=URL to offer a %s online payment page for payment of a donation +YouCanAddTagOnUrl=You can also add url parameter &tag=value to any of those URL (mandatory only for payment not linked to an object) to add your own payment comment tag.
    For the URL of payments with no existing object, you may also add the parameter &noidempotency=1 so the same link with same tag can be used several times (some payment mode may limit the payment to 1 for each different link without this parameter) SetupStripeToHavePaymentCreatedAutomatically=Setup your Stripe with url %s to have payment created automatically when validated by Stripe. AccountParameter=Tilin parametrit UsageParameter=Käyttöparametrien diff --git a/htdocs/langs/fi_FI/suppliers.lang b/htdocs/langs/fi_FI/suppliers.lang index 3914a8aa09b..00666f6625a 100644 --- a/htdocs/langs/fi_FI/suppliers.lang +++ b/htdocs/langs/fi_FI/suppliers.lang @@ -1,5 +1,5 @@ -# Dolibarr language file - Source file is en_US - suppliers -Suppliers=Vendors +# Dolibarr language file - Source file is en_US - vendors +Suppliers=Toimittajat SuppliersInvoice=Vendor invoice ShowSupplierInvoice=Show Vendor Invoice NewSupplier=New vendor @@ -15,15 +15,15 @@ SomeSubProductHaveNoPrices=Joidenkin alatuotteidin hintoja ei ole määritelty AddSupplierPrice=Lisää ostohinta ChangeSupplierPrice=Muuta ostohintaa SupplierPrices=Vendor prices -ReferenceSupplierIsAlreadyAssociatedWithAProduct=Tämä tavarantoimittajan viite on jo liitetty viiteeseen: %s +ReferenceSupplierIsAlreadyAssociatedWithAProduct=This vendor reference is already associated with a product: %s NoRecordedSuppliers=No vendor recorded SupplierPayment=Vendor payment SuppliersArea=Vendor area RefSupplierShort=Ref. vendor Availability=Saatavuus -ExportDataset_fournisseur_1=Vendor invoices list and invoice lines +ExportDataset_fournisseur_1=Vendor invoices and invoice details ExportDataset_fournisseur_2=Vendor invoices and payments -ExportDataset_fournisseur_3=Purchase orders and order lines +ExportDataset_fournisseur_3=Purchase orders and order details ApproveThisOrder=Hyväksy tämä tilaus ConfirmApproveThisOrder=Haluatko varmasti hyväksyä tilauksen %s? DenyingThisOrder=Kiellä tämä tilaus @@ -35,13 +35,13 @@ ListOfSupplierProductForSupplier=List of products and prices for vendor %s You can include PHP code into this source using tags <?php ?>. The following global variables are available: $conf, $db, $mysoc, $user, $website, $websitepage, $weblangs.

    You can also include content of another Page/Container with the following syntax:
    <?php includeContainer('alias_of_container_to_include'); ?>

    You can make a redirect to another Page/Container with the following syntax (Note: do not output any content before a redirect):
    <?php redirectToContainer('alias_of_container_to_redirect_to'); ?>

    To add a link to another page, use the syntax:
    <a href="alias_of_page_to_link_to.php">mylink<a>

    To include a link to download a file stored into the documents directory, use the document.php wrapper:
    Example, for a file into documents/ecm (need to be logged), syntax is:
    <a href="/document.php?modulepart=ecm&file=[relative_dir/]filename.ext">
    For a file into documents/medias (open directory for public access), syntax is:
    <a href="/document.php?modulepart=medias&file=[relative_dir/]filename.ext">
    For a file shared with a share link (open access using the sharing hash key of file), syntax is:
    <a href="/document.php?hashp=publicsharekeyoffile">

    To include an image stored into the documents directory, use the viewimage.php wrapper:
    Example, for an image into documents/medias (open directory for public access), syntax is:
    <img src="/viewimage.php?modulepart=medias&file=[relative_dir/]filename.ext">
    +YouCanEditHtmlSource=
    You can include PHP code into this source using tags <?php ?>. The following global variables are available: $conf, $db, $mysoc, $user, $website, $websitepage, $weblangs.

    You can also include content of another Page/Container with the following syntax:
    <?php includeContainer('alias_of_container_to_include'); ?>

    You can make a redirect to another Page/Container with the following syntax (Note: do not output any content before a redirect):
    <?php redirectToContainer('alias_of_container_to_redirect_to'); ?>

    To add a link to another page, use the syntax:
    <a href="alias_of_page_to_link_to.php">mylink<a>

    To include a link to download a file stored into the documents directory, use the document.php wrapper:
    Example, for a file into documents/ecm (need to be logged), syntax is:
    <a href="/document.php?modulepart=ecm&file=[relative_dir/]filename.ext">
    For a file into documents/medias (open directory for public access), syntax is:
    <a href="/document.php?modulepart=medias&file=[relative_dir/]filename.ext">
    For a file shared with a share link (open access using the sharing hash key of file), syntax is:
    <a href="/document.php?hashp=publicsharekeyoffile">

    To include an image stored into the documents directory, use the viewimage.php wrapper:
    Example, for an image into documents/medias (open directory for public access), syntax is:
    <img src="/viewimage.php?modulepart=medias&file=[relative_dir/]filename.ext">

    More examples of HTML or dynamic code available on the wiki documentation
    . ClonePage=Clone page/container CloneSite=Clone site SiteAdded=Website added @@ -114,3 +114,10 @@ CSSContentTooltipHelp=Enter here CSS content. To avoid any conflict with the CSS LinkAndScriptsHereAreNotLoadedInEditor=Warning: This content is output only when site is accessed from a server. It is not used in Edit mode so if you need to load javascript files also in edit mode, just add your tag 'script src=...' into the page. Dynamiccontent=Sample of a page with dynamic content ImportSite=Import website template +EditInLineOnOff=Mode 'Edit inline' is %s +ShowSubContainersOnOff=Mode to execute 'dynamic content' is %s +GlobalCSSorJS=Global CSS/JS/Header file of web site +BackToHomePage=Back to home page... +TranslationLinks=Translation links +YouTryToAccessToAFileThatIsNotAWebsitePage=You try to access to a page that is not a website page +UseTextBetween5And70Chars=For good SEO practices, use a text between 5 and 70 characters diff --git a/htdocs/langs/fr_CA/accountancy.lang b/htdocs/langs/fr_CA/accountancy.lang index b509e180e22..9b0cca731d1 100644 --- a/htdocs/langs/fr_CA/accountancy.lang +++ b/htdocs/langs/fr_CA/accountancy.lang @@ -9,6 +9,7 @@ ACCOUNTING_EXPORT_AMOUNT=Montant de l'exportation ACCOUNTING_EXPORT_DEVISE=Exporter la monnaie Selectformat=Sélectionner le format de date pour le fichier ACCOUNTING_EXPORT_FORMAT=Sélectionner le format de date pour le fichier +ACCOUNTING_EXPORT_ENDLINE=Sélectionner le type de retour de chariot ACCOUNTING_EXPORT_PREFIX_SPEC=Spécifiez le préfixe du nom de fichier DefaultForService=Par défaut pour le service DefaultForProduct=Défaut pour le produit @@ -17,35 +18,70 @@ AccountancySetupDoneFromAccountancyMenu=La plupart de la configuration de la com CurrentDedicatedAccountingAccount=Compte dédié actuel AssignDedicatedAccountingAccount=Nouveau compte à attribuer InvoiceLabel=Etiquette de facture +OverviewOfAmountOfLinesNotBound=Aperçu du nombre de lignes non liées à un compte comptable +OverviewOfAmountOfLinesBound=Aperçu du nombre de lignes déjà liées à un compte comptable DeleteCptCategory=Supprimer le compte comptable du groupe +ConfirmDeleteCptCategory=Voulez-vous vraiment supprimer ce compte du groupe de comptes? +JournalizationInLedgerStatus=État de la journalisation +AlreadyInGeneralLedger=Déjà journalisé dans les livres +NotYetInGeneralLedger=Pas encore journalisé dans les livres +GroupIsEmptyCheckSetup=Le groupe est vide, vérifiez la configuration du groupe comptable personnalisé +DetailByAccount=Voir le détail par compte +AccountWithNonZeroValues=Comptes avec des valeurs différentes de zéro +CountriesInEEC=Pays membres du CEE +CountriesNotInEEC=Pays non membres du CEE +CountriesInEECExceptMe=Pays membres du CEE sauf %s +CountriesExceptMe=Tous le pays sauf %s +AccountantFiles=Exporter un document comptable +MainAccountForCustomersNotDefined=Compte comptable principal pour les clients non défini dans la configuration +MainAccountForSuppliersNotDefined=Compte comptable principal pour les vendeurs non défini dans la configuration +MainAccountForUsersNotDefined=Compte comptable principal pour les utilisateurs non défini dans la configuration +MainAccountForVatPaymentNotDefined=Compte comptable principal pour le paiement de la TVA non défini dans la configuration +MainAccountForSubscriptionPaymentNotDefined=Compte comptable principal pour le paiement de l'abonnement non défini dans la configuration +AccountancyArea=Espace comptable AccountancyAreaDescActionOnce=Les actions suivantes sont généralement exécutées une seule fois, ou une fois par an ... AccountancyAreaDescActionOnceBis=Les étapes suivantes devraient être faites pour vous faire gagner du temps en vous suggérant le bon compte comptable par défaut lors de la journalisation (écriture dans Journals et le grand livre) AccountancyAreaDescActionFreq=Les actions suivantes sont généralement exécutées chaque mois, semaine ou jour pour de très grandes entreprises ... -AccountancyAreaDescJournalSetup=STEP %s: Créez ou vérifiez le contenu de votre liste de journal à partir du menu %s -AccountancyAreaDescChartModel=Étape %s: Créez un modèle de tableau de compte à partir du menu %s -AccountancyAreaDescChart=STEP %s: créez ou vérifiez le contenu de votre tableau de compte à partir du menu %s -AccountancyAreaDescVat=STEP %s: définissez les comptes comptables pour chaque taux de TVA. Pour cela, utilisez l'entrée de menu %s. -AccountancyAreaDescExpenseReport=STEP %s: définissez les comptes comptables par défaut pour chaque type de rapport de dépenses. Pour cela, utilisez l'entrée de menu %s. -AccountancyAreaDescSal=Étape %s: définissez les comptes comptables par défaut pour le paiement des salaires. Pour cela, utilisez l'entrée de menu %s. -AccountancyAreaDescDonation=Étape %s: définissez les comptes comptables par défaut pour le don. Pour cela, utilisez l'entrée de menu %s. -AccountancyAreaDescLoan=Étape %s: définissez les comptes comptables par défaut pour les prêts. Pour cela, utilisez l'entrée de menu %s. -AccountancyAreaDescProd=STEP %s: définissez les comptes comptables sur vos produits / services. Pour cela, utilisez l'entrée de menu %s. -AccountancyAreaDescBind=STEP %s: vérifiez la liaison entre les lignes %s existantes et le compte comptable est effectué, de sorte que l'application pourra publier des transactions dans Ledger en un seul clic. Compléter les liaisons manquantes. Pour cela, utilisez l'entrée de menu %s. -AccountancyAreaDescWriteRecords=Étape %s: Écrivez des transactions dans le Ledger. Pour cela, accédez au menu %s, et cliquez sur le bouton %s. -AccountancyAreaDescAnalyze=STEP %s: Ajoutez ou modifiez des transactions existantes et générez des rapports et des exportations. -AccountancyAreaDescClosePeriod=STEP %s: période de fermeture afin que nous ne puissions faire aucune modification dans un futur. +AccountancyAreaDescJournalSetup=ÉTAPE %s: Créez ou vérifiez le contenu de votre liste de journal à partir du menu %s +AccountancyAreaDescChartModel=ÉTAPE %s: Créez un modèle de tableau de compte à partir du menu %s +AccountancyAreaDescChart=ÉTAPE %s: Créez ou vérifiez le contenu de votre tableau de compte à partir du menu %s +AccountancyAreaDescVat=ÉTAPE %s: Définissez les comptes comptables pour chaque taux de TVA. Pour cela, utilisez l'entrée de menu %s. +AccountancyAreaDescDefault=ÉTAPE %s: Définissez les comptes comptables par défaut. Pour cela, utilisez l'entrée de menu %s. +AccountancyAreaDescExpenseReport=ÉTAPE %s: Définissez les comptes comptables par défaut pour chaque type de rapport de dépenses. Pour cela, utilisez l'entrée de menu %s. +AccountancyAreaDescSal=ÉTAPE %s: Définissez les comptes comptables par défaut pour le paiement des salaires. Pour cela, utilisez l'entrée de menu %s. +AccountancyAreaDescContrib=ÉTAPE %s: Définissez les comptes comptables par défaut pour les dépenses spéciales (taxes diverses). Pour cela, utilisez l'entrée de menu %s. +AccountancyAreaDescDonation=ÉTAPE %s: Définissez les comptes comptables par défaut pour le don. Pour cela, utilisez l'entrée de menu %s. +AccountancyAreaDescSubscription=ÉTAPE %s: Définissez les comptes comptables par défaut pour l'abonnement des membres. Pour cela, utilisez l'entrée de menu %s. +AccountancyAreaDescMisc=ÉTAPE %s: Définissez le compte par défaut obligatoire et les comptes comptables par défaut pour les transactions diverses. Pour cela, utilisez l'entrée de menu %s. +AccountancyAreaDescLoan=ÉTAPE %s: Définissez les comptes comptables par défaut pour les prêts. Pour cela, utilisez l'entrée de menu %s. +AccountancyAreaDescBank=ÉTAPE %s: Définissez les comptes comptables et le code du journal pour chaque compte bancaire et financier. Pour cela, utilisez l'entrée de menu %s. +AccountancyAreaDescProd=ÉTAPE %s: Définissez les comptes comptables sur vos produits / services. Pour cela, utilisez l'entrée de menu %s. +AccountancyAreaDescBind=ÉTAPE %s: Vérifiez la liaison entre les lignes %s existantes et le compte comptable est effectué, de sorte que l'application pourra publier des transactions dans Ledger en un seul clic. Compléter les liaisons manquantes. Pour cela, utilisez l'entrée de menu %s. +AccountancyAreaDescWriteRecords=ÉTAPE %s: Écrivez des transactions dans le Ledger. Pour cela, accédez au menu %s, et cliquez sur le bouton %s. +AccountancyAreaDescAnalyze=ÉTAPE %s: Ajoutez ou modifiez des transactions existantes et générez des rapports et des exportations. +AccountancyAreaDescClosePeriod=ÉTAPE%s: Période de fermeture afin que nous ne puissions faire aucune modification dans un futur. +TheJournalCodeIsNotDefinedOnSomeBankAccount=Étape obligatoire de configuration non terminée (journal des codes comptables non défini pour tous les comptes bancaires) Selectchartofaccounts=Sélectionnez le plan des comptes actif +SubledgerAccountLabel=Étiquette de compte auxiliaire ShowAccountingJournal=Afficher le journal comptable AccountAccountingSuggest=Compte comptable suggéré -MenuVatAccounts=Comptes Vat MenuTaxAccounts=Comptes d'impôts MenuExpenseReportAccounts=Comptes de comptes de dépenses MenuLoanAccounts=Comptes de prêts MenuProductsAccounts=Comptes de produits +MenuAccountancyClosure=Fermeture +MenuAccountancyValidationMovements=Valider les écritures +RegistrationInAccounting=Inscription en comptabilité +Binding=Liaison aux comptes CustomersVentilation=Contrat de facture client +SuppliersVentilation=Reliure de facture fournisseur ExpenseReportsVentilation=Rapport de dépenses liant CreateMvts=Créer une nouvelle transaction +ValidTransaction=Valider une transaction +WriteBookKeeping=Enregistrer des transactions dans le grand livre AccountBalance=Solde du compte +ObjectsRef=Référence à un objet source +CAHTF=Fournisseur d'achat total avant taxes TotalExpenseReport=Rapport de dépenses totales InvoiceLines=Lignes des factures pour lier InvoiceLinesDone=Lignes liées aux factures @@ -89,6 +125,7 @@ ChangeAccount=Modifiez le compte comptable produit / service pour les lignes sé DescVentilTodoExpenseReport=Les lignes de rapport de frais de liaison ne sont pas déjà liées à un compte comptable DescVentilExpenseReport=Consultez ici la liste des lignes de rapport de dépenses liées (ou non) à un compte comptable de frais DescVentilDoneExpenseReport=Consultez ici la liste des rapports des lignes de dépenses et de leurs comptes comptables +ValidateMovements=Valider les écritures AutomaticBindingDone=Liaison automatique effectuée FicheVentilation=Carte de reliure GeneralLedgerIsWritten=Les transactions sont écrites dans le Ledger @@ -96,7 +133,6 @@ ChangeBinding=Changer la liaison ApplyMassCategories=Appliquer des catégories de masse CategoryDeleted=La catégorie pour le compte comptable a été supprimée AccountingJournals=Revues comptables -ShowAccoutingJournal=Afficher le journal comptable AccountingJournalType9=A-nouveau ErrorAccountingJournalIsAlreadyUse=Ce journal est déjà utilisé ChartofaccountsId=Carte comptable Id diff --git a/htdocs/langs/fr_CA/admin.lang b/htdocs/langs/fr_CA/admin.lang index 5990a0d3fa8..7250f7564af 100644 --- a/htdocs/langs/fr_CA/admin.lang +++ b/htdocs/langs/fr_CA/admin.lang @@ -152,6 +152,7 @@ HRMSetup=Configuration du module de GRH MustBeUnique=Doit être unique? MustBeInvoiceMandatory=Obligatoire de valider les factures? PaymentsPDFModules=Modèles de documents de paiement +ForceInvoiceDate=Forcer la date de facturation à la date de validation PaymentsNumberingModule=Modèles de numérotation des paiements SupplierProposalSetup=Configuration du module de ​​demande de prix des fournisseurs SupplierProposalNumberingModules=Modèles de numérotation des demandes de prix des fournisseurs diff --git a/htdocs/langs/fr_CA/commercial.lang b/htdocs/langs/fr_CA/commercial.lang index 23c9d98fa34..fe52f49e25d 100644 --- a/htdocs/langs/fr_CA/commercial.lang +++ b/htdocs/langs/fr_CA/commercial.lang @@ -9,4 +9,5 @@ SaleRepresentativesOfThirdParty=Représentants commerciaux de tiers LastDoneTasks=Dernières %s actions complétées LastActionsToDo=Le plus ancien %s actions non complétées ActionAC_OTH_AUTO=Événements insérés automatiquement -SignatureProposalRef=Signature de la proposition commerciale %s +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 diff --git a/htdocs/langs/fr_CA/deliveries.lang b/htdocs/langs/fr_CA/deliveries.lang index 10619dd2aca..b983a365e78 100644 --- a/htdocs/langs/fr_CA/deliveries.lang +++ b/htdocs/langs/fr_CA/deliveries.lang @@ -2,7 +2,6 @@ Delivery=A livraison DeliveryRef=Livraison de remise DeliveryCard=Carte de réception -DeliveryOrder=Bon de livraison CreateDeliveryOrder=Gérer le reçu de livraison DeliveryStateSaved=Etat de livraison enregistré SetDeliveryDate=Date d'expédition prévue @@ -11,10 +10,8 @@ ValidateDeliveryReceiptConfirm=Êtes-vous sûr de vouloir valider ce reçu de li DeleteDeliveryReceipt=Supprimer le reçu de livraison DeleteDeliveryReceiptConfirm=Êtes-vous sûr de vouloir supprimer le reçu de livraison %s? DeliveryNotValidated=Livraison non validée -NameAndSignature=Nom et signature: ToAndDate=À ___________________________________ à ____ / _____ / __________ GoodStatusDeclaration=Avoir reçu les marchandises ci-dessus en bon état, -Deliverer=Libérateur: Recipient=Bénéficiaire ErrorStockIsNotEnough=Il n'y a pas assez de stock Shippable=Envoi possible diff --git a/htdocs/langs/fr_CA/holiday.lang b/htdocs/langs/fr_CA/holiday.lang index 31904e5c295..1bc54fd9ba2 100644 --- a/htdocs/langs/fr_CA/holiday.lang +++ b/htdocs/langs/fr_CA/holiday.lang @@ -5,7 +5,6 @@ MenuAddCP=Nouvelle demande de congé AddCP=Demander un congé DateDebCP=Date de début DateFinCP=Date de fin -DateCreateCP=Date création ApprovedCP=Approuver CancelCP=Annulé RefuseCP=Refusé diff --git a/htdocs/langs/fr_CA/main.lang b/htdocs/langs/fr_CA/main.lang index e5881f31e57..212af6e5318 100644 --- a/htdocs/langs/fr_CA/main.lang +++ b/htdocs/langs/fr_CA/main.lang @@ -77,6 +77,7 @@ VATRate=Taux TPS/TVH Module=Module / Application Modules=Modules / Applications FilterOnInto=Critères de recherche '%s' dans les champs %s +FromLocation=De Approved=Approuver Opened=Ouverte DeletePicture=Supprimer image @@ -141,3 +142,4 @@ SearchIntoCustomerProposals=Propositions de clients SearchIntoCustomerShipments=Envois clients SearchIntoExpenseReports=Note de frais AssignedTo=Affecté à +ToProcess=Procéder diff --git a/htdocs/langs/fr_CA/opensurvey.lang b/htdocs/langs/fr_CA/opensurvey.lang index edb093acd77..a2730bb2b03 100644 --- a/htdocs/langs/fr_CA/opensurvey.lang +++ b/htdocs/langs/fr_CA/opensurvey.lang @@ -1,18 +1,16 @@ # Dolibarr language file - Source file is en_US - opensurvey Surveys=Les sondages -OrganizeYourMeetingEasily=Organisez facilement vos réunions et vos sondages. Premier choix de type de sondage ... OpenSurveyArea=Zone des sondages AddACommentForPoll=Vous pouvez ajouter un commentaire dans le sondage ... AddComment=Ajouter un commentaire CreatePoll=Créer un sondage PollTitle=Titre du sondage ToReceiveEMailForEachVote=Recevoir un email pour chaque vote -OpenSurveyStep2=Sélectionnez vos dates entre les jours libres (gris). Les jours sélectionnés sont verts. Vous pouvez désélectionner un jour précédemment sélectionné en cliquant à nouveau sur celui-ci RemoveAllDays=Supprimer tous les jours CopyHoursOfFirstDay=Heures de copie du premier jour RemoveAllHours=Supprimer toutes les heures TheBestChoices=Les meilleurs choix sont actuellement -OpenSurveyHowTo=Si vous acceptez de voter dans ce sondage, vous devez donner votre nom, choisir les valeurs qui vous conviennent le mieux et valider avec le bouton de plus à la fin de la ligne. +OpenSurveyHowTo=Si vous acceptez de voter dans ce sondage, vous devez donner votre nom, choisir les valeurs qui vous conviennent le mieux et valider avec le bouton plus à la fin de la ligne. CommentsOfVoters=Commentaires des électeurs ConfirmRemovalOfPoll=Êtes-vous sûr de vouloir supprimer ce sondage (et tous les votes) RemovePoll=Supprimer le sondage @@ -26,7 +24,6 @@ AddNewColumn=Ajouter une nouvelle colonne TitleChoice=Étiquette de choix ExportSpreadsheet=Feuille de calcul des résultats d'exportation ExpireDate=Date limite -NbOfVoters=Nb des électeurs PollAdminDesc=Vous pouvez modifier toutes les lignes de vote de ce sondage avec le bouton "Modifier". Vous pouvez également supprimer une colonne ou une ligne avec %s. Vous pouvez également ajouter une nouvelle colonne avec %s. 5MoreChoices=5 choix supplémentaires YouAreInivitedToVote=Vous êtes invité à voter pour ce sondage @@ -37,7 +34,6 @@ votes=Vote (s) NoCommentYet=Aucun commentaire n'a encore été publié pour ce sondage CanComment=Les électeurs peuvent commenter dans le sondage CanSeeOthersVote=Les électeurs peuvent voir le vote d'autres personnes -SelectDayDesc=Pour chaque jour sélectionné, vous pouvez choisir, ou non, les heures de rendez-vous dans le format suivant:
    - vide,
    - "8h", "8H" ou "8:00" pour donner l'heure de début d'une réunion, < Br> - "8-11", "8h-11h", "8H-11H" ou "8: 00-11: 00" pour donner l'heure de début et de fin d'une réunion, - "8h15-11h15", " 8H15-11H15 "ou" 8: 15-11: 15 "pour la même chose mais avec des minutes. ErrorOpenSurveyFillFirstSection=Vous n'avez pas rempli la première section de la création du sondage ErrorOpenSurveyOneChoice=Entrez au moins un choix ErrorInsertingComment=Une erreur s'est produite lors de l'insertion de votre commentaire diff --git a/htdocs/langs/fr_CA/orders.lang b/htdocs/langs/fr_CA/orders.lang index d77b1c24443..e32f404db31 100644 --- a/htdocs/langs/fr_CA/orders.lang +++ b/htdocs/langs/fr_CA/orders.lang @@ -13,7 +13,6 @@ StatusOrderDelivered=Livré StatusOrderDeliveredShort=Livré StatusOrderApprovedShort=Approuver StatusOrderRefusedShort=Refusé -StatusOrderBilledShort=Facturées StatusOrderToProcessShort=Procéder StatusOrderReceivedPartiallyShort=Partiellement reçu StatusOrderCanceled=Annulé @@ -23,7 +22,6 @@ StatusOrderProcessed=Traité StatusOrderToBill=Livré StatusOrderApproved=Approuver StatusOrderRefused=Refusé -StatusOrderBilled=Facturées StatusOrderReceivedPartially=Partiellement reçu QtyOrdered=Qté commandé ProductQtyInDraft=Quantité de produit dans les projets de commande diff --git a/htdocs/langs/fr_CA/paybox.lang b/htdocs/langs/fr_CA/paybox.lang index b9ea4296a5c..651c4f393b1 100644 --- a/htdocs/langs/fr_CA/paybox.lang +++ b/htdocs/langs/fr_CA/paybox.lang @@ -9,12 +9,6 @@ YourEMail=Email pour recevoir la confirmation de paiement Creditor=Créancier YouWillBeRedirectedOnPayBox=Vous serez redirigé sur la page Paybox sécurisée pour vous inscrire les informations de votre carte de crédit Continue=Suivant -ToOfferALinkForOnlinePayment=URL pour le paiement %s -ToOfferALinkForOnlinePaymentOnInvoice=URL pour proposer une interface utilisateur de paiement en ligne %s pour une facture client -ToOfferALinkForOnlinePaymentOnContractLine=URL pour proposer une interface utilisateur de paiement en ligne %s pour une ligne de contrat -ToOfferALinkForOnlinePaymentOnFreeAmount=URL pour offrir une interface utilisateur de paiement en ligne %s pour un montant gratuit -ToOfferALinkForOnlinePaymentOnMemberSubscription=URL pour offrir une interface utilisateur de paiement en ligne %s pour un abonnement de membre -YouCanAddTagOnUrl=Vous pouvez également ajouter le paramètre url & tag = valeur à l'un de ces URL (requis uniquement pour un paiement gratuit) pour ajouter votre propre étiquette de commentaire de paiement. YourPaymentHasBeenRecorded=Cette page confirme que votre paiement a été enregistré. Je vous remercie. InformationToFindParameters=Aidez-nous à trouver vos informations sur le compte %s PAYBOX_CGI_URL_V2=Url de Paybox CGI module de paiement diff --git a/htdocs/langs/fr_CA/receiptprinter.lang b/htdocs/langs/fr_CA/receiptprinter.lang index 0498a04f26f..9af79427030 100644 --- a/htdocs/langs/fr_CA/receiptprinter.lang +++ b/htdocs/langs/fr_CA/receiptprinter.lang @@ -14,11 +14,9 @@ CONNECTOR_WINDOWS_PRINT=Imprimante Windows locale CONNECTOR_DUMMY_HELP=Imprimante fausse pour le test, ne fait rien CONNECTOR_NETWORK_PRINT_HELP=10.x.x.x: 9100 CONNECTOR_FILE_PRINT_HELP=/ Dev / usb / lp0, / dev / usb / lp1 -PROFILE_DEFAULT=Profil par défaut PROFILE_SIMPLE=Profil simple PROFILE_DEFAULT_HELP=Profil par défaut adapté aux imprimantes Epson PROFILE_SIMPLE_HELP=Profil simple Pas de graphiques -PROFILE_EPOSTEP_HELP=Epos Tep Profile Aide DOL_ALIGN_LEFT=Aligner le texte à gauche DOL_ALIGN_CENTER=Texte du centre DOL_ALIGN_RIGHT=Harmoniser le texte diff --git a/htdocs/langs/fr_CA/sendings.lang b/htdocs/langs/fr_CA/sendings.lang index b41ab0e46a8..1886150f850 100644 --- a/htdocs/langs/fr_CA/sendings.lang +++ b/htdocs/langs/fr_CA/sendings.lang @@ -32,18 +32,14 @@ DateDeliveryPlanned=Date de livraison prévue RefDeliveryReceipt=Bon de livraison de remise StatusReceipt=Date réception de livraison DateReceived=Date de livraison reçue -SendShippingByEMail=Envoyer un envoi par EMail SendShippingRef=Soumission d'envoi %s ActionsOnShipping=Évènements à l'expédition LinkToTrackYourPackage=Lien pour suivre votre colis ShipmentCreationIsDoneFromOrder=Pour l'instant, la création d'un nouvel envoi se fait à partir de la carte de commande. ShipmentLine=Ligne de livraison -ProductQtyInShipmentAlreadySent=La quantité de produit provenant de l'ordre client ouvert déjà envoyé -ProductQtyInSuppliersShipmentAlreadyRecevied=La quantité de produit provenant de l'ordre fournisseur ouvert déjà reçu -NoProductToShipFoundIntoStock=Aucun produit à expédier dans l'entrepôt %s. Corrigez le stock ou reviens pour choisir un autre entrepôt. +ProductQtyInShipmentAlreadySent=Quantité de produit de la commande client en cours déjà envoyée WeightVolShort=Poids / Vol. ValidateOrderFirstBeforeShipment=Vous devez d'abord valider l'ordre avant de pouvoir effectuer des expéditions. DocumentModelTyphon=Modèle de document plus complet pour les reçus de livraison (logo ...) SumOfProductVolumes=Somme des volumes de produits DetailWarehouseNumber=Détails de l'entrepôt -DetailWarehouseFormat=W: %s (Qté: %d) diff --git a/htdocs/langs/fr_CA/stocks.lang b/htdocs/langs/fr_CA/stocks.lang index dda238f9e50..8c85ddc91fd 100644 --- a/htdocs/langs/fr_CA/stocks.lang +++ b/htdocs/langs/fr_CA/stocks.lang @@ -1,6 +1,5 @@ # Dolibarr language file - Source file is en_US - stocks WarehouseCard=Carte d'entrepôt -NewWarehouse=Nouvelle entrepôt / zone de stock WarehouseEdit=Modifier l'entrepôt AddOne=Ajoute un WarehouseTarget=Entrepôt cible @@ -23,28 +22,16 @@ StockLowerThanLimit=Stock inférieure à la limite d'alerte (%s) EnhancedValue=Valeur PMPValue=Prix ​​moyen pondéré EnhancedValueOfWarehouses=Valeur des entrepôts -AllowAddLimitStockByWarehouse=Permet d'ajouter la limite et le stock désiré par couple (produit, entrepôt) au lieu de par produit -IndependantSubProductStock=Le stock de produits et le sous-produit sont indépendants QtyDispatched=Quantité expédiée QtyDispatchedShort=Qté expédiée QtyToDispatchShort=Qté à expédier -RuleForStockManagementDecrease=Règle pour la réduction automatique de la gestion des stocks (la diminution manuelle est toujours possible, même si une règle de diminution automatique est activée) -RuleForStockManagementIncrease=Règle pour l'augmentation automatique de la gestion des stocks (l'augmentation manuelle est toujours possible, même si une règle d'augmentation automatique est activée) -DeStockOnBill=Diminuer les stocks réels sur les factures des clients / validation des notes de crédit -DeStockOnValidateOrder=Diminuer les stocks réels sur la validation des commandes des clients DeStockOnShipment=Diminuer les stocks réels lors de la validation de l'expédition -DeStockOnShipmentOnClosing=Diminuer les stocks réels sur la classification de l'expédition fermée -ReStockOnBill=Augmenter les stocks réels sur les factures des fournisseurs / validation des notes de crédit -ReStockOnDispatchOrder=Augmenter les stocks réels lors de l'expédition manuelle dans les entrepôts, après réception de la facture fournisseur des marchandises OrderStatusNotReadyToDispatch=L'ordre n'a pas encore ou pas plus un statut qui permet l'envoi de produits dans des entrepôts de stock. StockDiffPhysicTeoric=Explication de la différence entre le stock physique et le stock virtuel NoPredefinedProductToDispatch=Aucun produit prédéfini pour cet objet. Donc, aucune expédition en stock n'est requise. DispatchVerb=Envoi StockLimitShort=Limite d'alerte StockLimit=Limite de stock pour l'alerte -RealStockDesc=Le stock physique ou réel est le stock que vous avez actuellement dans vos entrepôts / emplacements internes. -RealStockWillAutomaticallyWhen=Le stock réel changera automatiquement en fonction de ces règles (voir la configuration du module stock pour le modifier): -VirtualStockDesc=Le stock virtuel est le stock que vous obtiendrez une fois que toutes les actions ouvertes pendantes qui affectent les stocks seront fermées (commande fournisseur reçue, commande client expédiée, ...) IdWarehouse=Id entrepôt LieuWareHouse=Entrepôt de localisation WarehousesAndProductsBatchDetail=Entrepôts et produits (avec détail par lot / série) @@ -60,7 +47,6 @@ ThisWarehouseIsPersonalStock=Cet entrepôt représente un stock personnel de %s SelectWarehouseForStockDecrease=Choisissez un entrepôt à utiliser pour réduire les stocks SelectWarehouseForStockIncrease=Choisir un entrepôt à utiliser pour augmenter les stocks NoStockAction=Pas de stock action -DesiredStock=Offre optimale souhaitée DesiredStockDesc=Ce montant de stock sera la valeur utilisée pour remplir le stock par fonctionnalité de réapprovisionnement. StockToBuy=Commander ReplenishmentOrders=Ordres de réapprovisionnement @@ -74,8 +60,6 @@ RuleForStockReplenishment=Règle pour la reconstitution des stocks AlertOnly=Alertes uniquement WarehouseForStockDecrease=L'entrepôt %s sera utilisé pour diminuer les stocks WarehouseForStockIncrease=L'entrepôt %s sera utilisé pour augmenter les stocks -ReplenishmentStatusDesc=Il s'agit d'une liste de tous les produits avec un stock inférieur au stock souhaité (ou inférieur à la valeur d'alerte si la case "Alerte uniquement" est cochée). À l'aide de la case à cocher, vous pouvez créer des commandes fournisseurs pour combler la différence. -ReplenishmentOrdersDesc=Il s'agit d'une liste de toutes les commandes fournisseurs ouvertes, y compris des produits prédéfinis. Seuls les commandes ouvertes avec des produits prédéfinis, de sorte que les commandes susceptibles d'affecter les stocks, sont visibles ici. NbOfProductBeforePeriod=Quantité de produit %s en stock avant la période sélectionnée (<%s) NbOfProductAfterPeriod=Quantité de produit %s en stock après la période sélectionnée (> %s) MassMovement=Mouvement de masse @@ -84,19 +68,14 @@ RecordMovement=Transfert d'enregistrement ReceivingForSameOrder=Reçus pour cette commande StockMovementRecorded=Mouvements de stock enregistrés RuleForStockAvailability=Règles sur les stocks requis -StockMustBeEnoughForInvoice=Le niveau de stock doit être suffisant pour ajouter un produit / service à la facture (la vérification est effectuée sur le stock réel actuel lors de l'ajout d'une ligne dans la facture, quelle que soit la règle pour la modification automatique des stocks) -StockMustBeEnoughForOrder=Le niveau de stock doit être suffisant pour ajouter un produit / service à la commande (la vérification est effectuée sur le stock réel actuel lors de l'ajout d'une ligne dans l'ordre quelle que soit la règle pour le changement de stock automatique) -StockMustBeEnoughForShipment=Le niveau de stock doit être suffisant pour ajouter du produit / service à l'expédition (la vérification est effectuée sur le stock réel actuel lors de l'ajout d'une ligne dans l'expédition, quelle que soit la règle pour la modification automatique des stocks) MovementLabel=Étiquette de mouvement InventoryCode=Mouvement ou code d'inventaire IsInPackage=Contenu dans le paquet ShowWarehouse=Voir entrepôt MovementCorrectStock=Correction de stock pour le produit %s -NoPendingReceptionOnSupplierOrder=Pas de réception en attente en raison d'une commande ouverte du fournisseur ThisSerialAlreadyExistWithDifferentDate=Ce lot / numéro de série (%s) existe déjà, mais avec différentes dates eatby ou sellby (trouvé %s mais vous entrez %s). OpenAll=Ouvert pour toutes les actions OpenInternal=Ouvrir uniquement pour les actions internes -UseDispatchStatus=Utilisez un état d'envoi (approbation / refus) pour les lignes de produits lors de la réception de commande fournisseur OptionMULTIPRICESIsOn=L'option "plusieurs prix par segment" est activée. Cela signifie qu'un produit a plusieurs prix de vente, donc la valeur à vendre ne peut être calculée ProductStockWarehouseCreated=Limite de stock pour l'alerte et le stock optimal souhaité correctement créé ProductStockWarehouseUpdated=La limite de stock pour l'alerte et le stock optimal souhaité est correctement mis à jour @@ -112,9 +91,7 @@ inventoryEdit=Éditer inventoryValidate=Validée inventoryDraft=Fonctionnement inventorySelectWarehouse=Choix d'entrepôt -inventoryOfWarehouse=Inventaire pour entrepôt: %s SelectCategory=Filtre de catégorie -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é inventoryChangePMPPermission=Autoriser à modifier la valeur PMP pour un produit OnlyProdsInStock=Ne pas ajouter de produit sans stock diff --git a/htdocs/langs/fr_CA/stripe.lang b/htdocs/langs/fr_CA/stripe.lang index fdb6a136ac6..af1fd146621 100644 --- a/htdocs/langs/fr_CA/stripe.lang +++ b/htdocs/langs/fr_CA/stripe.lang @@ -2,6 +2,7 @@ StripeSetup=Configuration du module Stripe StripeOrCBDoPayment=Payer avec carte de crédit ou Stripe YouWillBeRedirectedOnStripe=Vous serez redirigé sur la page Stripe sécurisée pour vous fournir des informations sur votre carte de crédit +ToOfferALinkForOnlinePayment=URL pour le paiement %s SetupStripeToHavePaymentCreatedAutomatically=Configurez votre Stripe avec url %s pour que le paiement soit créé automatiquement lorsqu'il est validé par Stripe. STRIPE_CGI_URL_V2=Url of Stripe CGI module de paiement NewStripePaymentFailed=Le paiement New Stripe a essayé mais échoué diff --git a/htdocs/langs/fr_CA/ticket.lang b/htdocs/langs/fr_CA/ticket.lang index 96c6a3a8849..5e7204f3438 100644 --- a/htdocs/langs/fr_CA/ticket.lang +++ b/htdocs/langs/fr_CA/ticket.lang @@ -1,3 +1,4 @@ # Dolibarr language file - Source file is en_US - ticket TypeContact_ticket_internal_CONTRIBUTOR=Donateur Closed=Fermée +TicketMailExchanges=Messages courriels diff --git a/htdocs/langs/fr_FR/accountancy.lang b/htdocs/langs/fr_FR/accountancy.lang index 5e098dd5e05..5051b544200 100644 --- a/htdocs/langs/fr_FR/accountancy.lang +++ b/htdocs/langs/fr_FR/accountancy.lang @@ -1,4 +1,5 @@ -# Dolibarr language file - en_US - Accounting Expert +# Dolibarr language file - en_US - Accountancy (Double entries) +Accountancy=Comptabilité Accounting=Comptabilité ACCOUNTING_EXPORT_SEPARATORCSV=Séparateur de colonnes pour le fichier exporté ACCOUNTING_EXPORT_DATE=Format de date pour le fichier d'exportation @@ -97,6 +98,8 @@ MenuExpenseReportAccounts=Comptes notes de frais MenuLoanAccounts=Comptes emprunts MenuProductsAccounts=Comptes produits MenuClosureAccounts=Comptes de fermeture +MenuAccountancyClosure=Cloture +MenuAccountancyValidationMovements=Valider les mouvements ProductsBinding=Comptes produits TransferInAccounting=Transfert en comptabilité RegistrationInAccounting=Enregistrement en comptabilité @@ -170,6 +173,8 @@ ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Code comptable par défaut pour les produi ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Code comptable par défaut pour les produits vendus exportés hors de la CEE (utilisé si non définie dans la fiche produit) ACCOUNTING_SERVICE_BUY_ACCOUNT=Compte comptable par défaut pour les services achetés (utilisé si non défini dans la fiche service) ACCOUNTING_SERVICE_SOLD_ACCOUNT=Compte comptable par défaut pour les services vendus (utilisé si non défini dans la fiche service) +ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Compte comptable par défaut pour les services vendus dans la CEE (utilisé si non défini dans la fiche service) +ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Code comptable par défaut pour les services vendus exportés hors de la CEE (utilisé si non définie dans la fiche produit) Doctype=Type de documents Docdate=Date @@ -192,9 +197,10 @@ ByPersonalizedAccountGroups=Par groupes personnalisés ByYear=Par année NotMatch=Non défini DeleteMvt=Supprimer les lignes du grand livre +DelMonth=Month to delete DelYear=Année à supprimer DelJournal=Journal à supprimer -ConfirmDeleteMvt=Cela supprimera toutes les lignes du grand livre pour l'année et/ou d'un journal spécifique. Un critère au moins est requis. +ConfirmDeleteMvt=This will delete all lines of the Ledger for the year/month and/or from a specific journal (At least one criterion is required). You will have to reuse the feature 'Registration inaccounting' to have the deleted record back in the ledger. ConfirmDeleteMvtPartial=Cette action effacera les écritures de votre grand livre (toutes les lignes liées à une même transaction seront effacées) FinanceJournal=Journal de trésorerie ExpenseReportsJournal=Journal des notes de frais @@ -235,13 +241,19 @@ DescVentilDoneCustomer=Consultez ici la liste des lignes de factures clients et DescVentilTodoCustomer=Lier les lignes de factures non déjà liées à un compte comptable produits ChangeAccount=Modifier le compte comptable produit/service pour les lignes sélectionnées avec le compte comptable suivant: Vide=- -DescVentilSupplier=Consultez ici la liste des lignes de factures fournisseurs liées ou pas encore liées à un compte comptable produit +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account (only record not already transfered in accountancy are visible) DescVentilDoneSupplier=Consultez ici la liste des lignes de factures fournisseurs et leur compte comptable DescVentilTodoExpenseReport=Lier les lignes de note de frais par encore liées à un compte comptable DescVentilExpenseReport=Consultez ici la liste des lignes de notes de frais liées (ou non) à un compte comptable DescVentilExpenseReportMore=Si vous avez défini des comptes comptables au niveau des types de lignes notes de frais, l'application sera capable de faire l'association automatiquement entre les lignes de notes de frais et le compte comptable de votre plan comptable, en un simple clic sur le bouton "%s". Si aucun compte n'a été défini au niveau du dictionnaire de types de lignes de notes de frais ou si vous avez toujours des lignes de notes de frais non liables automatiquement à un compte comptable, vous devez faire l'association manuellement depuis le menu "%s". DescVentilDoneExpenseReport=Consultez ici la liste des lignes des notes de frais et leur compte comptable +DescClosure=Consultez ici le nombre de mouvements par mois non validés et les périodes fiscales déjà ouvertes +OverviewOfMovementsNotValidated=Etape 1/ Aperçu des mouvements non validés. (Nécessaire pour clôturer un exercice comptable) +ValidateMovements=Valider les mouvements +DescValidateMovements=Toute modification ou suppression d'écriture, de lettrage et de suppression sera interdite. Toutes les entrées pour un exercice doivent être validées, sinon la fermeture ne sera pas possible +SelectMonthAndValidate=Sélectionnez le mois et validez les mouvements + ValidateHistory=Lier automatiquement AutomaticBindingDone=Liaison automatique faite @@ -256,6 +268,7 @@ ListOfProductsWithoutAccountingAccount=Liste des produits non liés à un compte ChangeBinding=Changer les liens Accounted=Comptabilisé NotYetAccounted=Pas encore comptabilisé +ShowTutorial=Afficher le tutoriel ## Admin ApplyMassCategories=Application en masse des catégories @@ -264,7 +277,7 @@ CategoryDeleted=Le groupe de comptes comptables a été supprimé AccountingJournals=Journaux comptables AccountingJournal=Journal comptable NewAccountingJournal=Nouveau journal comptable -ShowAccoutingJournal=Afficher le journal +ShowAccountingJournal=Afficher le journal NatureOfJournal=Nature du journal AccountingJournalType1=Opérations diverses AccountingJournalType2=Ventes @@ -296,7 +309,6 @@ Modelcsv_openconcerto=Export pour OpenConcerto (Test) Modelcsv_configurable=Export configurable Modelcsv_FEC=Export FEC Modelcsv_Sage50_Swiss=Export pour Sage 50 Suisse -Modelcsv_charlemagne=Export vers Charlemagne ChartofaccountsId=Id plan comptable ## Tools - Init accounting account on product / service diff --git a/htdocs/langs/fr_FR/admin.lang b/htdocs/langs/fr_FR/admin.lang index 6feebb43740..c1074fc781f 100644 --- a/htdocs/langs/fr_FR/admin.lang +++ b/htdocs/langs/fr_FR/admin.lang @@ -66,7 +66,7 @@ Dictionary=Dictionnaires ErrorReservedTypeSystemSystemAuto=Erreur, les valeurs 'system' et 'systemauto' sont réservées. Vous pouvez utiliser la valeur 'user' pour ajouter vos propres enregistrements ErrorCodeCantContainZero=Erreur, le code ne peut contenir la valeur 0 DisableJavascript=Désactiver les fonctions Javascript et Ajax -DisableJavascriptNote=Remarque: à des fins de test ou de débogage. Pour une optimisation pour les personnes malvoyantes ou les navigateurs texte, il vaut mieux utiliser la configuration sur le profile utilisateur +DisableJavascriptNote=Remarque: à des fins de test ou de débogage. Pour une optimisation pour les personnes malvoyantes ou les navigateurs texte, il vaut mieux utiliser la configuration sur le profil utilisateur UseSearchToSelectCompanyTooltip=Si vous avez un nombre important de tiers (>100 000), vous pourrez améliorer les performances en positionnant la constante COMPANY_DONOTSEARCH_ANYWHERE à 1 dans Configuration->Divers. La recherche sera alors limité au début des chaines. UseSearchToSelectContactTooltip=Si vous avez un nombre important de contacts (>100 000), vous pourrez améliorer les performances en positionnant la constante CONTACT_DONOTSEARCH_ANYWHERE à 1 dans Configuration->Divers. La recherche sera alors limité au début des chaines. DelaiedFullListToSelectCompany=Attendre que vous ayez appuyé sur une touche avant de charger le contenu de la liste déroulante des tiers.
    Cela peut augmenter les performances si vous avez un grand nombre de tiers, mais cela est moins convivial. @@ -178,8 +178,8 @@ Compression=Compression CommandsToDisableForeignKeysForImport=Commande pour désactiver les clés étrangères à l'importation CommandsToDisableForeignKeysForImportWarning=Requis si vous voulez être en mesure de restaurer votre « dump » SQL plus tard ExportCompatibility=Compatibilité du fichier d'exportation généré -ExportUseMySQLQuickParameter=Utiliser le paramètre --quick -ExportUseMySQLQuickParameterHelp=permet de limiter la consommation de mémoire vive (utile en cas de tables volumineuses) +ExportUseMySQLQuickParameter=Utilise le paramètre --quick +ExportUseMySQLQuickParameterHelp=Le paramètre '--quick' aide à réduire la consommation de RAM pour les longues listes MySqlExportParameters=Paramètres de l'exportation MySQL PostgreSqlExportParameters= Paramètres de l'exportation PostgreSQL UseTransactionnalMode=Utiliser le mode transactionnel @@ -220,7 +220,7 @@ DoliStoreDesc=DoliStore, la place de marché officielle des modules et extension DoliPartnersDesc=Liste de quelques sociétés qui peuvent fournir/développer des modules ou fonctions sur mesure.
    Remarque: Toute société Open Source connaissant le langage PHP peut fournir du développement spécifique. WebSiteDesc=Sites fournisseurs à consulter pour trouver plus de modules (extensions)... DevelopYourModuleDesc=Quelques pistes pour développer votre propre module/application... -URL=Lien +URL=URL BoxesAvailable=Widgets disponibles BoxesActivated=Widgets activés ActivateOn=Activer sur @@ -270,6 +270,7 @@ Emails=Emails EMailsSetup=Configuration Emails EMailsDesc=Cette page permet de remplacer les paramètres PHP en rapport avec l'envoi d'emails. Dans la plupart des cas, sur des OS comme Unix/Linux, les paramètres PHP sont déjà corrects et cette page est inutile. EmailSenderProfiles=Expéditeur des e-mails +EMailsSenderProfileDesc=Vous pouvez garder cette section vide. Si vous entrez des emails ici, ils seront ajoutés à la liste des expéditeurs possibles dans la liste déroulante lorsque vous écrivez un nouvel email. MAIN_MAIL_SMTP_PORT=Nom d'hôte ou adresse IP du serveur SMTP/SMTPS (Par défaut dans php.ini: %s) MAIN_MAIL_SMTP_SERVER=Nom d'hôte ou adresse IP du serveur SMTP/SMTPS (Par défaut dans php.ini: %s) MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=Port du serveur SMTP/SMTPS (Non défini dans le PHP sur les systèmes de type Unix) @@ -279,7 +280,7 @@ MAIN_MAIL_ERRORS_TO=E-mail utilisé les retours d'erreur (champ "Errors-To" dans MAIN_MAIL_AUTOCOPY_TO= Envoyer systématiquement une copie cachée (Bcc) des emails envoyés à MAIN_DISABLE_ALL_MAILS=Désactiver globalement tout envoi d'emails (pour mode test ou démos) MAIN_MAIL_FORCE_SENDTO=Envoyer tous les emails à (au lieu des vrais destinataires, à des fins de test) -MAIN_MAIL_ENABLED_USER_DEST_SELECT=Ajouter les utilisateurs salariés avec email dans la liste des destinataires autorisés +MAIN_MAIL_ENABLED_USER_DEST_SELECT=Proposer les courriels des employés (si définis) dans la liste des destinataires prédéfinis lors de la rédaction d'un nouveau courriel MAIN_MAIL_SENDMODE=Méthode d'envoi d'email MAIN_MAIL_SMTPS_ID=ID SMTP (si le serveur d'envoi nécessite une authentification) MAIN_MAIL_SMTPS_PW=Mot de passe SMTP (si le serveur d'envoi nécessite une authentification) @@ -433,7 +434,7 @@ ExtrafieldParamHelpcheckbox=La liste doit être de la forme clef,valeur (où la ExtrafieldParamHelpradio=La liste doit être de la forme clef,valeur (où la clé ne peut être '0')

    par exemple :
    1,valeur1
    2,valeur2
    3,valeur3
    ... ExtrafieldParamHelpsellist=Les paramètres de la liste viennent d'une table
    Syntax : table_name:label_field:id_field::filter
    Exemple : c_typent:libelle:id::filter

    -idfilter est nécessairement une clé primaire int
    - filter peut être un simple test (e.g. active=1) pour seulement montrer les valeurs actives
    Vous pouvez aussi utiliser $ID$ dans le filtre qui est le ID actuel de l'objet
    Pour faire un SELECT dans le filtre, utilisez $SEL$
    Si vous voulez filtrer sur un extrafield, utilisez la syntaxe extra.fieldcode=... (ou fieldcode est le code de l'extrafield)

    Pour avoir une liste qui dépend d'un autre attribut complémentaire:
    c_typent:libelle:id:options_parent_list_code|parent_column:filter

    Pour avoir une liste qui dépend d'une autre liste:
    c_typent:libelle:id:parent_list_code|parent_column:filter ExtrafieldParamHelpchkbxlst=Les paramètres de la liste proviennent d'une table
    :Syntaxe : nom_de_la_table:libelle_champ:id_champ::filtre
    Exemple : c_typent:libelle:id::filter

    le filtre peut n'est qu'un test (ex : active=1) pour n'afficher que les valeurs actives.
    Vous pouvez aussi utiliser $ID$ dans les filtres pour indiquer l'ID de l'élément courant.
    Pour utiliser un SELECT dans un filtre, utilisez $SEL$
    Pour filtrer sur un attribut supplémentaire, utilisez la syntaxeextra.fieldcode=... (ou fieldcode est le code de l'attribut supplémentaire)

    Pour afficher une liste dépendant d'un autre attribut supplémentaire :
    c_typent:libelle:id:options_code_liste_parente|colonne_parente:filtre

    Pour afficher une liste dépendant d'une autre liste :
    c_typent:libelle:id:code_liste_parente|colonne_parente:filter -ExtrafieldParamHelplink=Les paramètres doivent être ObjectName:Classpath
    Syntaxe: ObjectName:Classpath
    Exemples:
    Société:societe/class/societe.class.php
    Contact:contact/class/contact.class.php +ExtrafieldParamHelplink=Les paramètres doivent être ObjectName:Classpath
    Syntaxe: ObjectName:Classpath
    Exemples:
    Societe:societe/class/societe.class.php
    Contact:contact/class/contact.class.php ExtrafieldParamHelpSeparator=Garder vide pour un simple séparateur
    Définissez-le sur 1 pour un séparateur auto-déroulant (ouvert par défaut pour une nouvelle session, puis le statut est conservé pour la session de l'utilisateur)
    Définissez ceci sur 2 pour un séparateur auto-déroulant (réduit par défaut pour une nouvelle session, puis l'état est conservé pour chaque session d'utilisateur). 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:
    1 : taxe locale sur les produits et services hors tva (la taxe locale est calculée sur le montant hors taxe)
    2 : taxe locale sur les produits et services avant tva (la taxe locale est calculée sur le montant + tva)
    3 : taxe locale uniquement sur les produits hors tva (la taxe locale est calculée sur le montant hors taxe)
    4 : taxe locale uniquement sur les produits avant tva (la taxe locale est calculée sur le montant + tva)
    5 : taxe locale uniquement sur les services hors tva (la taxe locale est calculée sur le montant hors taxe)
    6 : taxe locale uniquement sur les service avant tva (la taxe locale est calculée sur le montant + tva) @@ -461,8 +462,8 @@ DisplayCompanyInfo=Afficher l'adresse de la société DisplayCompanyManagers=Afficher le nom des responsables DisplayCompanyInfoAndManagers=Afficher l'adresse de la société et le nom des responsables EnableAndSetupModuleCron=Si vous voulez avoir cette facture récurrente générée automatiquement, le module *%s* doit être activé et correctement configuré. Dans le cas contraire, la création des factures doit être effectuée manuellement à partir de ce modèle avec le bouton *Créer*. Notez que même si vous avez activé la création automatique, vous pouvez toujours lancer, en toute sécurité, la création manuelle. En effet, il n'est pas possible de créer plusieurs factures sur une même période. -ModuleCompanyCodeCustomerAquarium=%s suivi d'un code client tiers pour un code comptable client -ModuleCompanyCodeSupplierAquarium=%s suivi du code fournisseur tiers pour le code comptable fournisseur +ModuleCompanyCodeCustomerAquarium=%s suivi du code client du tiers pour un code comptable client +ModuleCompanyCodeSupplierAquarium=%s suivi du code fournisseur du tiers pour le code comptable fournisseur ModuleCompanyCodePanicum=Retourne un code comptable vide ModuleCompanyCodeDigitaria=Renvoie un code de comptabilisation composé en fonction du nom du tiers. Le code consiste en un préfixe pouvant être défini dans la première position, suivi d'un nombre de caractères défini dans le code tiers. ModuleCompanyCodeCustomerDigitaria=%s suivi du nom de client tronqué du nombre de caractères: %s pour le code comptable client. @@ -528,7 +529,7 @@ Module50Desc=Gestion des produits Module51Name=Publipostage Module51Desc=Administration et envoi de courriers papiers en masse Module52Name=Stock -Module52Desc=Gestion des stocks (produits uniquement) +Module52Desc=Gestion du stock Module53Name=Services Module53Desc=Gestion des services Module54Name=Contrats/Abonnements @@ -626,7 +627,7 @@ Module5000Desc=Permet de gérer plusieurs sociétés Module6000Name=Workflow Module6000Desc=Gestion du workflow (création automatique d'objet et / ou changement automatique d'état) Module10000Name=Sites web -Module10000Desc=Créer des sites internet publics (sites web) avec un éditeur WYSIWYG. Indiquer à votre serveur web (Apache, Nginx, ...) le chemin d'accès au à dossier pour mettre votre site en ligne avec votre propre nom de domaine. +Module10000Desc=Créer des sites web (publiques) avec un éditeur WYSIWYG. Il s'agit d'un CMS orienté webmaster ou développeur (il est préférable de connaître les langages HTML et CSS). Il suffit de configurer votre serveur web (Apache, Nginx, ....) pour qu'il pointe vers le répertoire Dolibarr dédié afin de le faire fonctionner sur Internet avec votre propre nom de domaine. Module20000Name=Demandes de congés Module20000Desc=Déclaration et suivi des congés des employés Module39000Name=Numéros de Lot/Série @@ -845,10 +846,10 @@ Permission1002=Créer/modifier entrepôts Permission1003=Supprimer entrepôts Permission1004=Consulter les mouvements de stocks Permission1005=Créer/modifier les mouvements de stocks -Permission1101=Consulter les bons de livraison -Permission1102=Créer/modifier les bons de livraison -Permission1104=Valider les bons de livraison -Permission1109=Supprimer les bons de livraison +Permission1101=Lire les bons de réception +Permission1102=Créer/modifier les bons de réception +Permission1104=Valider les bons de réception +Permission1109=Supprimer les bons de réception Permission1121=Lire les propositions fournisseurs Permission1122=Créer/modifier les demandes de prix fournisseurs Permission1123=Valider les demandes de prix fournisseurs @@ -877,9 +878,9 @@ Permission1251=Lancer des importations en masse dans la base (chargement de donn Permission1321=Exporter les factures clients, attributs et règlements Permission1322=Rouvrir une facture payée Permission1421=Exporter les commandes clients et attributs -Permission2401=Lire les actions (événements ou tâches) liées à son compte -Permission2402=Créer/modifier les actions (événements ou tâches) liées à son compte -Permission2403=Supprimer les actions (événements ou tâches) liées à son compte +Permission2401=Lire les actions (événements ou tâches) liées à son compte (si propriétaire de l’événement) +Permission2402=Créer/modifier des actions (événements ou tâches) liées à son compte utilisateur (si propriétaire de l'événement) +Permission2403=Supprimer des actions (événements ou tâches) liées à son compte utilisateur (si propriétaire de l'événement) Permission2411=Lire les actions (événements ou tâches) des autres Permission2412=Créer/modifier les actions (événements ou tâches) pour les autres Permission2413=Supprimer les actions (événements ou tâches) pour les autres @@ -905,6 +906,7 @@ Permission20003=Supprimer les demandes de congé Permission20004=Lire toutes les demandes de congé (même celle des utilisateurs non subordonnés) Permission20005=Créer/modifier des demandes de congé pour tout le monde (même des utilisateur non subordonnés) Permission20006=Administration des demandes de congés (configuration et mise à jour du solde) +Permission20007=Approuver les demandes de congés Permission23001=Voir les travaux planifiés Permission23002=Créer/Modifier des travaux planifiées Permission23003=Effacer travail planifié @@ -919,7 +921,7 @@ Permission50414=Supprimer les opérations dans le Grand livre Permission50415=Supprimer toutes les opérations par année ou journal dans le Grand livre Permission50418=Exporter les opérations dans le Grand livre Permission50420=Consulter les rapports et exports de rapports (chiffre d'affaires, solde, journaux, grand livre) -Permission50430=Définir et clôturer une période fiscale +Permission50430=Définir les périodes fiscales. Valider les transactions et clôturer les exercices. Permission50440=Gérer le plan comptable, configurer la comptabilité Permission51001=Lire les actifs Permission51002=Créer/Mettre à jour des actifs @@ -966,6 +968,7 @@ DictionaryAccountancyJournal=Journaux comptables DictionaryEMailTemplates=Modèles des courriels DictionaryUnits=Unités DictionaryMeasuringUnits=Unités de mesure +DictionarySocialNetworks=Réseaux sociaux DictionaryProspectStatus=Statut prospect DictionaryHolidayTypes=Type de congés DictionaryOpportunityStatus=Statut d'opportunités pour les affaires/projets @@ -1061,7 +1064,7 @@ BackgroundImageLogin=Image de fond PermanentLeftSearchForm=Zone de recherche permanente du menu de gauche DefaultLanguage=Langue par défaut EnableMultilangInterface=Activer l'interface multi-langue -EnableShowLogo=Afficher le logo dans le menu gauche +EnableShowLogo=Afficher le logo de la société dans le menu CompanyInfo=Société/Organisation CompanyIds=Identifiants société/organisation CompanyName=Nom/Enseigne/Raison sociale @@ -1071,7 +1074,11 @@ CompanyTown=Ville CompanyCountry=Pays CompanyCurrency=Devise principale CompanyObject=Objet de la société +IDCountry=ID pays Logo=Logo +LogoDesc=Logo principal de l'entreprise ou organisation. Sera utilisé dans les documents générés (PDF, ...) +LogoSquarred=Logo (carré) +LogoSquarredDesc=Doit être une icône carrée (largeur = hauteur). Ce logo sera utilisé comme icône favorite ou tout autre besoin, comme pour la barre de menu supérieure (s'il n'est pas désactivé dans la configuration de l'affichage). DoNotSuggestPaymentMode=Ne pas suggérer NoActiveBankAccountDefined=Aucun compte bancaire actif défini OwnerOfBankAccount=Propriétaire du compte %s @@ -1117,7 +1124,7 @@ LogEventDesc=Vous pouvez activer ici l'historique des événements d'audit de s AreaForAdminOnly=Les paramètres d'installation ne peuvent être remplis que par les utilisateurs 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. -CompanyFundationDesc=Éditez sur cette page toutes les informations connues de la société ou de l'association que vous souhaitez gérer. Pour cela, cliquez sur les boutons "%s" ou "%s" en bas de page. +CompanyFundationDesc=Modifiez les informations de la société/organisation. Cliquez sur le bouton "%s" en bas de la page. AccountantDesc=Si vous avez un comptable externe, vous pouvez saisir ici ses informations. AccountantFileNumber=Code comptable DisplayDesc=Vous pouvez choisir ici tous les paramètres liés à l'apparence de Dolibarr @@ -1133,7 +1140,7 @@ TriggerAlwaysActive=Déclencheurs de ce fichier toujours actifs, quels que soien TriggerActiveAsModuleActive=Déclencheurs de ce fichier actifs car le module %s est actif. GeneratedPasswordDesc=Définissez ici quelle règle vous voulez utiliser pour générer les mots de passe quand vous demandez à générer un nouveau mot de passe DictionaryDesc=Définissez ici les données de référence. Vous pouvez compléter/modifier les données prédéfinies avec les vôtres. -ConstDesc=Cette page vous permet d'éditer (surcharger) tous les autres paramètres indisponibles dans les pages précédentes. Ce sont principalement des paramètres réservés aux développeurs et pour du dépannage avancé. Consultez ici la liste des options. +ConstDesc=Cette page vous permet d'éditer (remplacer) des paramètres non disponibles dans d'autres pages. Il s'agit principalement de paramètres réservés aux développeurs/dépannage avancé uniquement. MiscellaneousDesc=Définissez ici les autres paramètres en rapport avec la sécurité. LimitsSetup=Configuration des limites et précisions LimitsDesc=Vous pouvez définir ici les limites, précisions et optimisations utilisées par Dolibarr @@ -1281,7 +1288,7 @@ BillsNumberingModule=Modèle de numérotation des factures et avoirs BillsPDFModules=Modèle de document de factures BillsPDFModulesAccordindToInvoiceType=Modèles de documents de facturation en fonction du type de facture PaymentsPDFModules=Modèle de document pour les règlements -ForceInvoiceDate=Forcer la date de facturation à la date de validation +ForceInvoiceDate=Forcer la date de facturation à la date de validation (seulement de Brouillon à Impayée) SuggestedPaymentModesIfNotDefinedInInvoice=Mode de paiement suggéré par défaut si non défini au niveau de la facture SuggestPaymentByRIBOnAccount=Proposer paiement par virement sur le compte SuggestPaymentByChequeToAddress=Proposer paiement par chèque à l'ordre et adresse de @@ -1460,13 +1467,13 @@ LDAPFieldSidExample=Exemple : objectsid LDAPFieldEndLastSubscription=Date de fin de validité adhésion LDAPFieldTitle=Poste/fonction LDAPFieldTitleExample=Exemple: title -LDAPFieldGroupid=Groupe id -LDAPFieldGroupidExample=Exemple : gidnumber -LDAPFieldUserid=User id -LDAPFieldUseridExample=Exemple : uidnumber -LDAPFieldHomedirectory=Répertoire d'accueil -LDAPFieldHomedirectoryExample=Exemple : homedirectory -LDAPFieldHomedirectoryprefix=Préfixe du répertoire d'accueil +LDAPFieldGroupid=Id du groupe +LDAPFieldGroupidExample=Exemple: gidnumber +LDAPFieldUserid=Id utilisateur +LDAPFieldUseridExample=Exemple: uidnumber +LDAPFieldHomedirectory=Répertoire racine +LDAPFieldHomedirectoryExample=Exemple: homedirectory +LDAPFieldHomedirectoryprefix=Répertoire racine LDAPSetupNotComplete=Configuration LDAP incomplète (à compléter sur les autres onglets) LDAPNoUserOrPasswordProvidedAccessIsReadOnly=Administrateur ou mot de passe non renseigné. Les accès LDAP seront donc anonymes et en lecture seule. LDAPDescContact=Cette page permet de définir le nom des attributs de l'arbre LDAP pour chaque information des contacts Dolibarr. @@ -1665,8 +1672,9 @@ CashDesk=Point de Vente CashDeskSetup=Configuration du module Point de vente/caisse enregistreuse CashDeskThirdPartyForSell=Tiers générique à utiliser par défaut pour les ventes CashDeskBankAccountForSell=Compte par défaut à utiliser pour l'encaissement en liquide -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 +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 +CashDeskBankAccountForSumup=Compte bancaire par défaut à utiliser pour l'encaissement par SumUp CashDeskDoNotDecreaseStock=Désactiver la réduction de stocks systématique lorsque une vente se fait à partir du Point de Vente (si «non», la réduction du stock est faite pour chaque vente faite depuis le POS, quelquesoit l'option de changement de stock définit dans le module Stock). CashDeskIdWareHouse=Forcer et restreindre l'emplacement/entrepôt à utiliser pour la réduction de stock StockDecreaseForPointOfSaleDisabled=Réduction de stock lors de l'utilisation du Point de Vente désactivée @@ -1705,7 +1713,7 @@ SuppliersSetup=Configuration du module Fournisseurs SuppliersCommandModel=Modèle de commandes fournisseur complet (logo…) SuppliersInvoiceModel=Modèle de factures fournisseur complet (logo…) 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 une valeur non nulle, n'oubliez pas de donner les permissions aux groupes ou utilisateurs qui auront le droit de cette seconde approbation. ##### GeoIPMaxmind ##### GeoIPMaxmindSetup=Configuration du module GeoIP Maxmind PathToGeoIPMaxmindCountryDataFile=Chemin du fichier Maxmind contenant les conversions IP->Pays.
    Exemples
    /usr/local/share/GeoIP/GeoIP.dat
    /usr/share/GeoIP/GeoIP.dat
    /usr/share/GeoIP/GeoLite2-Country.mmdb @@ -1794,6 +1802,8 @@ FixTZ=Correction du fuseau horaire FillFixTZOnlyIfRequired=Exemple : +2 (ne renseigner que si vous rencontrez des problèmes) ExpectedChecksum=Somme de contrôle attendue CurrentChecksum=Somme de contrôle actuelle +ExpectedSize=Taille attendue +CurrentSize=Taille actuelle ForcedConstants=Valeurs de paramètres imposés MailToSendProposal=Propositions/devis MailToSendOrder=Commandes clients @@ -1898,8 +1908,8 @@ CodeLastResult=Dernier code de retour NbOfEmailsInInbox=Nombre de courriels dans le répertoire source LoadThirdPartyFromName=Charger le Tiers en cherchant sur %s (chargement uniquement) LoadThirdPartyFromNameOrCreate=Charger le Tiers en cherchant sur %s (créer si non trouvé) -WithDolTrackingID=ID Tracker Dolibarr trouvé -WithoutDolTrackingID=ID Tracker Dolibarr non trouvé +WithDolTrackingID=Référence Dolibarr trouvée dans l'ID du message +WithoutDolTrackingID=Référence Dolibarr non trouvée dans l'ID du message FormatZip=Zip MainMenuCode=Code d'entrée du menu (mainmenu) ECMAutoTree=Afficher l'arborescence GED automatique @@ -1910,7 +1920,7 @@ ResourceSetup=Configuration du module Ressource UseSearchToSelectResource=Utilisez un champ avec auto-complétion pour choisir les ressources (plutôt qu'une liste déroulante). DisabledResourceLinkUser=Désactiver la fonctionnalité pour lier une ressource aux utilisateurs DisabledResourceLinkContact=Désactiver la fonctionnalité pour lier une ressource aux contacts/adresses -EnableResourceUsedInEventCheck=Activer la fonctionnalité de vérification d'une ressource déjà réservée lors d'un évènement +EnableResourceUsedInEventCheck=Activer la fonctionnalité pour vérifier si une ressource est utilisée dans un événement ConfirmUnactivation=Confirmer réinitialisation du module OnMobileOnly=Sur petit écran (smartphone) uniquement 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) @@ -1952,3 +1962,5 @@ RESTRICT_ON_IP=Autoriser l'accès à certaines adresses IP d'hôte uniquement (l BaseOnSabeDavVersion=Basé sur la version de bibliothèque SabreDAV NotAPublicIp=Pas une IP publique MakeAnonymousPing=Effectuez un ping «+1» anonyme sur le serveur de la fondation Dolibarr (une seule fois après l’installation) pour permettre à la fondation de compter le nombre d’installations de Dolibarr. +FeatureNotAvailableWithReceptionModule=Fonction non disponible lorsque le module Réception est activée +EmailTemplate=Modèle d'e-mail diff --git a/htdocs/langs/fr_FR/agenda.lang b/htdocs/langs/fr_FR/agenda.lang index 84bd47e9d93..7aa61b70847 100644 --- a/htdocs/langs/fr_FR/agenda.lang +++ b/htdocs/langs/fr_FR/agenda.lang @@ -76,6 +76,7 @@ ContractSentByEMail=Contrat %s envoyé par e-mail OrderSentByEMail=Commande client %s envoyée par email InvoiceSentByEMail=Facture client %s envoyée par email SupplierOrderSentByEMail=Commande fournisseur %s envoyée par email +ORDER_SUPPLIER_DELETEInDolibarr=Commande d'achat %s supprimée SupplierInvoiceSentByEMail=Facture fournisseur %s envoyée par email ShippingSentByEMail=Bon d'expédition %s envoyé par email ShippingValidated= Expédition %s validée @@ -86,6 +87,11 @@ InvoiceDeleted=Facture supprimée PRODUCT_CREATEInDolibarr=Produit %s créé PRODUCT_MODIFYInDolibarr=Produit %s modifié PRODUCT_DELETEInDolibarr=Produit%ssupprimé +HOLIDAY_CREATEInDolibarr=Demande de congé %s créée +HOLIDAY_MODIFYInDolibarr=Demande de congé %s modifiée +HOLIDAY_APPROVEInDolibarr=Demande de congé %s approuvée +HOLIDAY_VALIDATEDInDolibarr=Demande de congé %s validée +HOLIDAY_DELETEInDolibarr=Demande de congé %s supprimée EXPENSE_REPORT_CREATEInDolibarr=Note de frais %s créée EXPENSE_REPORT_VALIDATEInDolibarr=Note de frais %s validée EXPENSE_REPORT_APPROVEInDolibarr=Note de frais %s approuvée @@ -99,6 +105,14 @@ TICKET_MODIFYInDolibarr=Ticket %s modifié TICKET_ASSIGNEDInDolibarr=Ticket %s assigné TICKET_CLOSEInDolibarr=Ticket %s fermé TICKET_DELETEInDolibarr=Ticket %s supprimé +BOM_VALIDATEInDolibarr=Nomenclature (BOM) validée +BOM_UNVALIDATEInDolibarr=Nomenclature (BOM) dévalidée +BOM_CLOSEInDolibarr=Nomenclature (BOM) désactivée +BOM_REOPENInDolibarr=Nomenclature (BOM) ré-ouverte +BOM_DELETEInDolibarr=Nomenclature (BOM) supprimée +MO_VALIDATEInDolibarr=OF validé +MO_PRODUCEDInDolibarr=OF réalisé +MO_DELETEInDolibarr=OF supprimé ##### End agenda events ##### AgendaModelModule=Modèle de document pour les événements DateActionStart=Date de début diff --git a/htdocs/langs/fr_FR/bills.lang b/htdocs/langs/fr_FR/bills.lang index edb61e62406..2ff2ba1c9ea 100644 --- a/htdocs/langs/fr_FR/bills.lang +++ b/htdocs/langs/fr_FR/bills.lang @@ -151,7 +151,7 @@ ErrorBillNotFound=Facture %s inexistante ErrorInvoiceAlreadyReplaced=Erreur, vous voulez valider une facture qui doit remplacer la facture %s. Mais cette dernière a déjà été remplacée par une autre facture %s. ErrorDiscountAlreadyUsed=Erreur, la remise a déjà été attribuée 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 hors taxe positif (ou nul) 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=Cette partie ou une autre est déjà utilisé, aussi la remise ne peut être supprimée. BillFrom=Émetteur @@ -175,6 +175,7 @@ DraftBills=Factures brouillons CustomersDraftInvoices=Factures clients brouillons SuppliersDraftInvoices=Factures fournisseurs brouillons Unpaid=Impayées +ErrorNoPaymentDefined=Erreur Aucun paiement défini ConfirmDeleteBill=Êtes-vous sûr de vouloir supprimer cette facture ? ConfirmValidateBill=Êtes-vous sûr de vouloir valider cette facture sous la référence %s ? ConfirmUnvalidateBill=Êtes-vous sûr de vouloir repasser la facture %s au statut brouillon ? @@ -294,8 +295,9 @@ EditRelativeDiscount=Editer remise relative AddGlobalDiscount=Créer remise fixe EditGlobalDiscounts=Editer remises fixes AddCreditNote=Créer facture avoir -ShowDiscount=Visualiser l'avoir -ShowReduc=Visualiser la déduction +ShowDiscount=Visualiser la déduction +ShowReduc=Afficher le crédit disponible +ShowSourceInvoice=Afficher la facture source RelativeDiscount=Remise relative GlobalDiscount=Ligne de déduction CreditNote=Avoir @@ -498,7 +500,7 @@ CantRemoveConciliatedPayment=Suppression d'un paiement rapproché impossible PayedByThisPayment=Règlé par ce paiement ClosePaidInvoicesAutomatically=Classer "Payée" toutes les factures standard, d'acompte ou de remplacement quand le paiement est complet. ClosePaidCreditNotesAutomatically=Classer automatiquement à "Payé" les factures d'avoirs quand le remboursement est complet. -ClosePaidContributionsAutomatically=Classer automatiquement à "Payé" toutes les contributions sociales ou fiscales quand les sont complets. +ClosePaidContributionsAutomatically=Classer automatiquement à "Payé" la contribution sociale ou fiscale quand les paiements sont complets. AllCompletelyPayedInvoiceWillBeClosed=Toutes les factures avec un reste à payer nul seront automatiquement fermées au statut "Payé". ToMakePayment=Payer ToMakePaymentBack=Rembourser diff --git a/htdocs/langs/fr_FR/boxes.lang b/htdocs/langs/fr_FR/boxes.lang index 6660f76ecf2..949dd1c3720 100644 --- a/htdocs/langs/fr_FR/boxes.lang +++ b/htdocs/langs/fr_FR/boxes.lang @@ -19,6 +19,7 @@ BoxLastContacts=Derniers contacts/adresses BoxLastMembers=Derniers adhérents BoxFicheInter=Dernières interventions BoxCurrentAccounts=Balance des comptes ouverts +BoxTitleMemberNextBirthdays=Anniversaires de ce mois (adhérents) BoxTitleLastRssInfos=Les %s dernières informations de %s BoxTitleLastProducts=Les %s derniers produits/services modifiés BoxTitleProductsAlertStock=Produits en alerte stock @@ -34,6 +35,7 @@ BoxTitleLastFicheInter=Les %s dernières interventions modifiées BoxTitleOldestUnpaidCustomerBills=Les %s plus anciennes factures client impayées BoxTitleOldestUnpaidSupplierBills=Les %s plus anciennes factures fournisseur impayées BoxTitleCurrentAccounts=Balances des comptes ouverts +BoxTitleSupplierOrdersAwaitingReception=Commandes fournisseurs en attente de réception BoxTitleLastModifiedContacts=Les %s derniers contacts/adresses modifiés BoxMyLastBookmarks=Mes %s derniers marque-pages BoxOldestExpiredServices=Plus anciens services expirés @@ -42,6 +44,8 @@ BoxTitleLastActionsToDo=Les %s derniers événements à réaliser BoxTitleLastContracts=Les %s derniers contrats modifiés BoxTitleLastModifiedDonations=Les %s derniers dons modifiés BoxTitleLastModifiedExpenses=Les %s dernières notes de frais modifiées +BoxTitleLatestModifiedBoms=Les %s dernières nomenclatures modifiées +BoxTitleLatestModifiedMos=Les %s dernières Ordres de Fabrication modifiées BoxGlobalActivity=Activité globale (factures, propositions, commandes) BoxGoodCustomers=Bons clients BoxTitleGoodCustomers=%s bons clients @@ -64,6 +68,7 @@ NoContractedProducts=Pas de produit/service contracté NoRecordedContracts=Pas de contrat enregistré NoRecordedInterventions=Pas fiche d'intervention enregistrée BoxLatestSupplierOrders=Dernières commandes fournisseur +BoxLatestSupplierOrdersAwaitingReception=Dernières commandes d'achat (avec une réception en attente) NoSupplierOrder=Pas de commande fournisseur enregistrée BoxCustomersInvoicesPerMonth=Factures clients par mois BoxSuppliersInvoicesPerMonth=Factures fournisseurs par mois @@ -84,4 +89,14 @@ ForProposals=Propositions commerciales LastXMonthRolling=Les %s derniers mois tournant ChooseBoxToAdd=Ajouter le widget au tableau de bord BoxAdded=Le widget a été ajouté dans votre tableau de bord -BoxTitleUserBirthdaysOfMonth=Anniversaires de ce mois +BoxTitleUserBirthdaysOfMonth=Anniversaires de ce mois (utilisateurs) +BoxLastManualEntries=Dernières entrées manuelles en comptabilité +BoxTitleLastManualEntries=%s dernières entrées manuelles +NoRecordedManualEntries=Pas d'entrées manuelles en comptabilité +BoxSuspenseAccount=Comptage des opérations de comptabilité avec compte d'attente +BoxTitleSuspenseAccount=Nombre de lignes non allouées +NumberOfLinesInSuspenseAccount=Nombre de lignes en compte en attente +SuspenseAccountNotDefined=Le compte d'attente n'est pas défini +BoxLastCustomerShipments=dernières expéditions clients +BoxTitleLastCustomerShipments=%s dernières expéditions clients +NoRecordedShipments=Aucune expédition client diff --git a/htdocs/langs/fr_FR/commercial.lang b/htdocs/langs/fr_FR/commercial.lang index 1c7ab2d13e8..c48e6c9e728 100644 --- a/htdocs/langs/fr_FR/commercial.lang +++ b/htdocs/langs/fr_FR/commercial.lang @@ -1,6 +1,6 @@ # Dolibarr language file - Source file is en_US - commercial -Commercial=Commercial -CommercialArea=Espace commercial +Commercial=Commerce +CommercialArea=Espace de commerce Customer=Client Customers=Clients Prospect=Prospect diff --git a/htdocs/langs/fr_FR/companies.lang b/htdocs/langs/fr_FR/companies.lang index 48a489c7c80..021abdff6dd 100644 --- a/htdocs/langs/fr_FR/companies.lang +++ b/htdocs/langs/fr_FR/companies.lang @@ -96,8 +96,6 @@ LocalTax1IsNotUsedES= Non assujetti à RE LocalTax2IsUsed=Assujetti à la troisième taxe LocalTax2IsUsedES= Assujetti à IRPF LocalTax2IsNotUsedES= Non assujetti à IRPF -LocalTax1ES=RE -LocalTax2ES=IRPF WrongCustomerCode=Code client incorrect WrongSupplierCode=Code fournisseur incorrect CustomerCodeModel=Modèle de code client @@ -300,6 +298,7 @@ FromContactName=Nom: NoContactDefinedForThirdParty=Aucun contact défini pour ce tiers NoContactDefined=Aucun contact défini DefaultContact=Contact par défaut +ContactByDefaultFor=Contact / adresse par défaut pour AddThirdParty=Créer tiers DeleteACompany=Supprimer une société PersonalInformations=Informations personnelles @@ -439,5 +438,6 @@ PaymentTypeCustomer=Type de paiement - Client PaymentTermsCustomer=Conditions de paiement - Client PaymentTypeSupplier=Type de paiement - fournisseur PaymentTermsSupplier=Conditions de paiement - fournisseur +PaymentTypeBoth=Type de paiement - Client et fournisseur MulticurrencyUsed=Utiliser plusieurs devises MulticurrencyCurrency=Devise diff --git a/htdocs/langs/fr_FR/donations.lang b/htdocs/langs/fr_FR/donations.lang index e033bcf623b..4464246f024 100644 --- a/htdocs/langs/fr_FR/donations.lang +++ b/htdocs/langs/fr_FR/donations.lang @@ -17,6 +17,7 @@ DonationStatusPromiseNotValidatedShort=Non validée DonationStatusPromiseValidatedShort=Validée DonationStatusPaidShort=Payé DonationTitle=Reçu de dons +DonationDate=Date du don DonationDatePayment=Date paiement ValidPromess=Valider promesse DonationReceipt=Reçu de dons diff --git a/htdocs/langs/fr_FR/errors.lang b/htdocs/langs/fr_FR/errors.lang index 0060e85f2e4..da41ddee62a 100644 --- a/htdocs/langs/fr_FR/errors.lang +++ b/htdocs/langs/fr_FR/errors.lang @@ -196,6 +196,7 @@ ErrorPhpMailDelivery=Assurez-vous que vous n'utilisez pas un nombre de destinata ErrorUserNotAssignedToTask=L'utilisateur doit être assigné à une tâche pour qu'il puisse entrer le temps consommé. ErrorTaskAlreadyAssigned=Tâche déjà assignée à l'utilisateur ErrorModuleFileSeemsToHaveAWrongFormat=Le package du module semble avoir un mauvais format. +ErrorModuleFileSeemsToHaveAWrongFormat2=Au moins un dossier obligatoire doit être présent dans l'archive zip du module : %s ou %s ErrorFilenameDosNotMatchDolibarrPackageRules=Le nom du package du module (%s) ne correspond pas à la syntaxe attendue: %s ErrorDuplicateTrigger=Erreur, doublon du trigger nommé %s. Déjà chargé à partir de %s. ErrorNoWarehouseDefined=Erreur, aucun entrepôts défini. @@ -219,6 +220,9 @@ ErrorURLMustStartWithHttp=L'URL %s doit commencer par http:// ou https:// ErrorNewRefIsAlreadyUsed=Erreur, la nouvelle référence est déjà utilisée ErrorDeletePaymentLinkedToAClosedInvoiceNotPossible=Erreur, supprimer le paiement lié à une facture clôturée n'est pas possible. ErrorSearchCriteriaTooSmall=Critère de recherche trop petit. +ErrorObjectMustHaveStatusActiveToBeDisabled=Les objets doivent avoir le statut 'Actif' pour être désactivés +ErrorObjectMustHaveStatusDraftOrDisabledToBeActivated=Les objets doivent avoir le statut 'Brouillon' ou 'Désactivé' pour être activés +ErrorNoFieldWithAttributeShowoncombobox=Aucun champ n'a la propriété 'showoncombobox' dans la définition de l'objet '%s'. Pas moyen d'afficher la liste de cases à cocher # Warnings WarningParamUploadMaxFileSizeHigherThanPostMaxSize=Votre paramètre PHP upload_max_filesize (%s) est supérieur au paramètre PHP post_max_size (%s). Ceci n'est pas une configuration cohérente. 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. @@ -244,3 +248,4 @@ WarningAnEntryAlreadyExistForTransKey=Une donnée identique existe déjà pour l WarningNumberOfRecipientIsRestrictedInMassAction=Attention, le nombre de destinataires différents est limité à %s lorsque vous utilisez les actions en masse sur les listes WarningDateOfLineMustBeInExpenseReportRange=Attention, la date de la ligne n'est pas dans la plage de la note de frais WarningProjectClosed=Le projet est fermé. Vous devez d'abord le rouvrir. +WarningSomeBankTransactionByChequeWereRemovedAfter=Certaines transactions bancaires ont été supprimées après que le relevé les incluant ait été généré. Ainsi, le nombre de chèques et le total des encaissements peuvent différer du nombre et du total dans la liste. diff --git a/htdocs/langs/fr_FR/exports.lang b/htdocs/langs/fr_FR/exports.lang index 58242dfaa1a..06fe5ae9993 100644 --- a/htdocs/langs/fr_FR/exports.lang +++ b/htdocs/langs/fr_FR/exports.lang @@ -76,7 +76,7 @@ InformationOnSourceFile=Informations sur le fichier source InformationOnTargetTables=Informations sur les champs cibles SelectAtLeastOneField=Basculez au moins un champ source dans la colonne des champs à exporter SelectFormat=Choisir ce format de fichier import -RunImportFile=Espace import +RunImportFile=Importer les données NowClickToRunTheImport=Vérifiez le résultat de la simulation. Corriger les erreurs et retester.
    Si tout est bon, lancez l'import définitif en base. DataLoadedWithId=Toutes les données seront chargées avec l'id d'importation suivant: %s 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 %s. diff --git a/htdocs/langs/fr_FR/holiday.lang b/htdocs/langs/fr_FR/holiday.lang index dfc6e33299a..96fd225292e 100644 --- a/htdocs/langs/fr_FR/holiday.lang +++ b/htdocs/langs/fr_FR/holiday.lang @@ -8,7 +8,6 @@ NotActiveModCP=Vous devez activer le module Congés pour afficher cette page. AddCP=Créer une demande de congés DateDebCP=Date Début DateFinCP=Date Fin -DateCreateCP=Date de création DraftCP=Brouillon ToReviewCP=En attente d'approbation ApprovedCP=Approuvé @@ -129,3 +128,4 @@ TemplatePDFHolidays=Modèle de demande de congés PDF FreeLegalTextOnHolidays=Texte libre sur PDF WatermarkOnDraftHolidayCards=Filigranes sur les demandes de congés brouillons HolidaysToApprove=Vacances à approuver +NobodyHasPermissionToValidateHolidays=Aucun utilisateur ne dispose des permissions pour valider les demandes de congés diff --git a/htdocs/langs/fr_FR/install.lang b/htdocs/langs/fr_FR/install.lang index 22c5333489f..6c5a698a7e2 100644 --- a/htdocs/langs/fr_FR/install.lang +++ b/htdocs/langs/fr_FR/install.lang @@ -13,6 +13,7 @@ PHPSupportPOSTGETOk=Ce PHP prend bien en charge les variables POST et GET. PHPSupportPOSTGETKo=Il est possible que votre configuration PHP ne supporte pas les variables POST et / ou GET. Vérifiez le paramètre variables_order dans le fichier php.ini. PHPSupportGD=Ce PHP prend en charge les fonctions graphiques GD. PHPSupportCurl=PHP supporte l'extension Curl +PHPSupportCalendar=Ce PHP supporte les extensions calendar. PHPSupportUTF8=Ce PHP prend en charge les fonctions UTF8. PHPSupportIntl=Ce PHP supporte les fonctions Intl. PHPMemoryOK=Votre mémoire maximum de session PHP est définie à %s. Ceci devrait être suffisant. @@ -21,6 +22,7 @@ Recheck=Cliquez ici pour un test plus probant 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=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 +ErrorPHPDoesNotSupportCalendar=Votre installation de PHP ne supporte pas les extensions php calendar. ErrorPHPDoesNotSupportUTF8=Ce PHP ne prend pas en charge les fonctions UTF8. Résolvez le problème avant d'installer Dolibarr car il ne pourra pas fonctionner correctement. ErrorPHPDoesNotSupportIntl=Votre installation de PHP ne supporte pas les fonctions Intl. ErrorDirDoesNotExists=Le répertoire %s n'existe pas ou n'est pas accessible. @@ -203,6 +205,7 @@ MigrationRemiseExceptEntity=Mettre à jour le champ "entity" de la table "llx_so MigrationUserRightsEntity=Mise à jour du champ entity de llx_user_rights MigrationUserGroupRightsEntity=Mise à jour du champ entity de llx_usergroup_rights MigrationUserPhotoPath=Migration des chemins de photos pour les utilisateurs +MigrationFieldsSocialNetworks=Migration des champs de réseaux sociaux utilisateurs (%s) MigrationReloadModule=Rechargement du module %s MigrationResetBlockedLog=Réinitialiser le module BlockedLog pour l'algorithme v7 ShowNotAvailableOptions=Afficher les choix non disponibles diff --git a/htdocs/langs/fr_FR/interventions.lang b/htdocs/langs/fr_FR/interventions.lang index a8dd4fcecc5..407e8dbec26 100644 --- a/htdocs/langs/fr_FR/interventions.lang +++ b/htdocs/langs/fr_FR/interventions.lang @@ -60,6 +60,7 @@ InterDateCreation=Date création intervention InterDuration=Durée intervention InterStatus=Statut intervention InterNote=Note intervention +InterLine=Ligne d'intervention InterLineId=Id ligne intervention InterLineDate=Date ligne intervention InterLineDuration=Durée ligne intervention diff --git a/htdocs/langs/fr_FR/main.lang b/htdocs/langs/fr_FR/main.lang index afeed4b318d..faa535c2a9e 100644 --- a/htdocs/langs/fr_FR/main.lang +++ b/htdocs/langs/fr_FR/main.lang @@ -114,6 +114,7 @@ InformationToHelpDiagnose=Voici les informations qui pourront aider au diagnosti MoreInformation=Plus d'information TechnicalInformation=Informations techniques TechnicalID=ID technique +LineID=Id de ligne NotePublic=Note (publique) NotePrivate=Note (privée) PrecisionUnitIsLimitedToXDecimals=Dolibarr a été configuré pour limiter la précision des prix unitaires à %s décimales. @@ -169,6 +170,8 @@ ToValidate=À valider NotValidated=Non validé Save=Enregistrer SaveAs=Enregistrer sous +SaveAndStay=Enregistrer et rester +SaveAndNew=Save and new TestConnection=Tester la connexion ToClone=Cloner ConfirmClone=Veuillez choisir votre option de clonage : @@ -182,6 +185,7 @@ Hide=Cacher ShowCardHere=Voir la fiche ici Search=Rechercher SearchOf=Recherche de +SearchMenuShortCut=Ctrl + Maj + f Valid=Valider Approve=Approuver Disapprove=Désapprouver @@ -475,8 +479,9 @@ Categories=Tags/catégories Category=Tag/catégorie By=Par From=Du +FromLocation=A partir du to=au -To=à +To=au and=et or=ou Other=Autre @@ -826,6 +831,7 @@ Mandatory=Obligatoire Hello=Bonjour GoodBye=Au revoir Sincerely=Sincèrement +ConfirmDeleteObject=Êtes-vous sûr de vouloir supprimer cet objet ? DeleteLine=Effacer ligne ConfirmDeleteLine=Êtes-vous sûr de vouloir supprimer cette ligne ? NoPDFAvailableForDocGenAmongChecked=Aucun document PDF n'était disponible pour la génération de document parmi les enregistrements vérifiés @@ -842,6 +848,7 @@ Progress=Progression ProgressShort=Progr. FrontOffice=Front office BackOffice=Back office +Submit=Soumettre View=Vue Export=Exporter Exports=Exports @@ -979,7 +986,7 @@ Inventory=Inventaire AnalyticCode=Code analytique TMenuMRP=GPAO ShowMoreInfos=Afficher plus d'informations -NoFilesUploadedYet=S'il vous plaît, téléverser un document d'abord +NoFilesUploadedYet=Merci de téléverser un document d'abord SeePrivateNote=Voir note privée PaymentInformation=Information de paiement ValidFrom=Valide à partir de @@ -991,4 +998,17 @@ ToApprove=A approuver GlobalOpenedElemView=Vue globale NoArticlesFoundForTheKeyword=Aucun article trouvé pour le mot clé '%s' NoArticlesFoundForTheCategory=Aucun article trouvé pour la catégorie -ToAcceptRefuse=Accepter | Refuser +ToAcceptRefuse=A accepté | A refusé +ContactDefault_agenda=Evénement +ContactDefault_commande=Commande +ContactDefault_contrat=Contrat +ContactDefault_facture=Facture +ContactDefault_fichinter=Intervention +ContactDefault_invoice_supplier=Facture fournisseur +ContactDefault_order_supplier=Commande fournisseur +ContactDefault_project=Projet +ContactDefault_project_task=Tâche +ContactDefault_propal=Proposition +ContactDefault_supplier_proposal=Proposition commerciale fournisseur +ContactDefault_ticketsup=Ticket +ContactAddedAutomatically=Contact ajouté à partir des rôles du contact du tiers diff --git a/htdocs/langs/fr_FR/margins.lang b/htdocs/langs/fr_FR/margins.lang index d4d4a6c5a39..ff64d7516ca 100644 --- a/htdocs/langs/fr_FR/margins.lang +++ b/htdocs/langs/fr_FR/margins.lang @@ -16,6 +16,7 @@ MarginDetails=Détails des marges réalisées ProductMargins=Marges par produit CustomerMargins=Marges par client SalesRepresentativeMargins=Marges commerciaux +ContactOfInvoice=Contact de facture UserMargins=Marges par utilisateur ProductService=Produit ou Service AllProducts=Tous les produits et services @@ -36,7 +37,7 @@ CostPrice=Prix de revient UnitCharges=Charge unitaire Charges=Charges AgentContactType=Type de contact agent commercial -AgentContactTypeDetails=Définissez quel type de contact (lié aux factures) sera utilisé pour le reporting des marges par commercial +AgentContactTypeDetails=Définissez le type de contact (lié aux factures) à utiliser pour le rapport de marge par contact/adresse. Notez que la lecture de statistiques sur un contact n'est pas fiable car, dans la plupart des cas, le contact peut ne pas être défini explicitement sur les factures. rateMustBeNumeric=Le taux doit être une valeure numérique markRateShouldBeLesserThan100=Le taux de marque doit être inférieur à 100 ShowMarginInfos=Afficher les infos de marges diff --git a/htdocs/langs/fr_FR/modulebuilder.lang b/htdocs/langs/fr_FR/modulebuilder.lang index 5efb048a4a2..aa1026e7cb1 100644 --- a/htdocs/langs/fr_FR/modulebuilder.lang +++ b/htdocs/langs/fr_FR/modulebuilder.lang @@ -6,7 +6,7 @@ ModuleBuilderDesc2=Chemin ou les modules sont générés/modifiés (premier rép ModuleBuilderDesc3=Modules générés/éditables trouvés : %s ModuleBuilderDesc4=Un module est détecté comme 'modifiable' quand le fichier %s existe à la racine du répertoire du module NewModule=Nouveau module -NewObject=Nouvel objet +NewObjectInModulebuilder=Nouvel objet ModuleKey=Clé du module ObjectKey=Clé de l'objet ModuleInitialized=Module initialisé @@ -26,7 +26,7 @@ EnterNameOfObjectToDeleteDesc=Vous pouvez effacer un objet. ATTENTION : Tous les DangerZone=Zone de danger BuildPackage=Construire le package BuildPackageDesc=Vous pouvez générer un package zip de votre application afin d'être prêt à le distribuer sur n’importe quel Dolibarr. Vous pouvez également le distribuer ou le vendre sur une place de marché, comme DoliStore.com . -BuildDocumentation=Générez la documentation +BuildDocumentation=Générer la documentation ModuleIsNotActive=Le module n'est pas encore activé. Aller à %s pour l'activer ou cliquer ici : ModuleIsLive=Ce module a été activé. Tout changement dessus pourrait casser une fonctionnalité actuellement en ligne. DescriptionLong=Description longue @@ -60,11 +60,13 @@ HooksFile=Fichier du code des hooks ArrayOfKeyValues=Tableau de key-val ArrayOfKeyValuesDesc=Tableau des clés et valeurs si le champ est une liste à choix avec des valeurs fixes WidgetFile=Fichier Widget +CSSFile=Fichier CSS +JSFile=Fichier Javascript ReadmeFile=Fichier Readme ChangeLog=Fichier ChangeLog TestClassFile=Fichier de tests unitaires PHP SqlFile=Fichier SQL -PageForLib=Fichier pour la librairie PHP +PageForLib=Fichier pour la librairie commune PHP PageForObjLib=Fichier pour la librairie PHP dédiée à l'objet SqlFileExtraFields=Fichier SQL pour les attributs complémentaires SqlFileKey=Fichier SQL pour les clés et index @@ -77,17 +79,20 @@ NoTrigger=Pas de trigger NoWidget=Aucun widget GoToApiExplorer=Se rendre sur l'explorateur d'API ListOfMenusEntries=Liste des entrées du menu +ListOfDictionariesEntries=Liste des entrées de dictionnaires ListOfPermissionsDefined=Liste des permissions SeeExamples=Voir des exemples ici 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 (pas les listes), 4=Visible sur les liste et formulaire de de mise à jour et affichage uniquement (pas en création). 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). Il peut s'agir d'une expression, par exemple : preg_match('/public/', $_SERVER['PHP_SELF'])?0:1 +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 (pas les listes), 4=Visible sur les liste et formulaire de de mise à jour et affichage uniquement (pas en création). 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). Il peut s'agir d'une expression, par exemple : 
    preg_match('/public/', $_SERVER['PHP_SELF'])?0:1
    $user->rights->holiday->define_holiday ? 1 : 0) IsAMeasureDesc=Peut-on cumuler la valeur du champ pour obtenir un total dans les listes ? (Exemples: 1 ou 0) SearchAllDesc=Le champ doit-il être 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. 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 +DictionariesDefDesc=Définissez ici les dictionnaires fournis par le module PermissionsDefDesc=Définissez ici les nouvelles permissions fournies par votre module MenusDefDescTooltip=Les menus fournis par votre module / application sont définis dans le tableau $this->menus dans le fichier descripteur de module. Vous pouvez modifier manuellement ce fichier ou utiliser l'éditeur intégré.

    Remarque: une fois définis (et les modules réactivés), les menus sont également visibles dans l'éditeur de menus mis à la disposition des utilisateurs administrateurs sur %s. +DictionariesDefDescTooltip=Les dictionnaires fournis par votre module/application sont définis dans le tableau $this->dictionnaires dans le fichier descripteur de module. Vous pouvez modifier manuellement ce fichier ou utiliser l'éditeur intégré.

    Remarque: une fois définis (et réactivés par le module), les dictionnaires sont également visibles dans la zone de configuration par les utilisateurs administrateurs sur %s. PermissionsDefDescTooltip=Les autorisations fournies par votre module / application sont définies dans le tableau $this->rights dans le fichier descripteur de module. Vous pouvez modifier manuellement ce fichier ou utiliser l'éditeur intégré.

    Remarque: une fois définies (et le module réactivé), les autorisations sont visibles dans la configuration par défaut des autorisations %s. HooksDefDesc=Définissez dans la propriété module_parts ['hooks'] , dans le descripteur de module, le contexte des hooks à gérer (la liste des contextes peut être trouvée par une recherche sur ' initHooks (' dans le code du noyau).
    Editez le fichier hook pour ajouter le code de vos fonctions hookées (les fonctions hookables peuvent être trouvées par une recherche sur ' executeHooks ' dans le code core). TriggerDefDesc=Définissez dans le fichier trigger le code que vous souhaitez exécuter pour chaque événement métier exécuté. @@ -109,6 +114,8 @@ ContentOfREADMECustomized=Remarque: le contenu du fichier README.md a été remp RealPathOfModule=Chemin réel du dossier du module ContentCantBeEmpty=Le contenu du fichier ne peut pas être vide WidgetDesc=Vous pouvez générer et éditer ici les widgets qui seront intégrés à votre module. +CSSDesc=Vous pouvez générer et éditer ici un fichier avec CSS personnalisé intégré à votre module. +JSDesc=Vous pouvez générer et éditer ici un fichier avec Javascript personnalisé intégré à votre module. CLIDesc=Vous pouvez générer ici certains scripts de ligne de commande que vous souhaitez fournir avec votre module. CLIFile=Fichier CLI NoCLIFile=Aucun fichier CLI @@ -118,3 +125,13 @@ UseSpecificFamily = Utiliser une famille spécifique UseSpecificAuthor = Utiliser un auteur spécifique UseSpecificVersion = Utiliser une version initiale spécifique ModuleMustBeEnabled=Le module / application doit être activé d'abord +IncludeRefGeneration=La référence de l'objet doit être générée automatiquement +IncludeRefGenerationHelp=Cochez cette option si vous souhaitez inclure du code pour gérer la génération automatique de la référence +IncludeDocGeneration=Je veux générer des documents à partir de l'objet +IncludeDocGenerationHelp=Si vous cochez cette case, du code sera généré pour ajouter une section "Générer un document" sur la fiche de l'objet. +ShowOnCombobox=Afficher la valeur dans la liste déroulante +KeyForTooltip=Clé pour l'info-bulle +CSSClass=Classe CSS +NotEditable=Non éditable +ForeignKey=Clé étrangère +TypeOfFieldsHelp=Type de champs:
    varchar (99), double (24,8), réel, texte, html, datetime, timestamp, integer, integer:NomClasse:cheminrelatif/vers/classfile.class.php [:1[:filtre]] ('1' signifie nous ajoutons un bouton + après le combo pour créer l'enregistrement, 'filter' peut être 'status = 1 AND fk_user = __USER_ID AND entity IN (__SHARED_ENTITIES__)' par exemple) diff --git a/htdocs/langs/fr_FR/mrp.lang b/htdocs/langs/fr_FR/mrp.lang index 6916c178554..6579db353aa 100644 --- a/htdocs/langs/fr_FR/mrp.lang +++ b/htdocs/langs/fr_FR/mrp.lang @@ -1,17 +1,61 @@ +Mrp=Ordres de fabrication +MO=Ordre de fabrication +MRPDescription=Module de gestion des Ordres de Fabrication (OF). MRPArea=Espace MRP +MrpSetupPage=Configuration du module MRP MenuBOM=Nomenclatures BOM LatestBOMModified=Le %s dernières BOMs modifiées +LatestMOModified=Les %s derniers ordres de fabrication modifiés +Bom=Liste des composants BillOfMaterials=Nomenclature BOM BOMsSetup=Configuration du module BOM ListOfBOMs=Liste des BOMs +ListOfManufacturingOrders=Liste des Ordres de Fabrication NewBOM=Nouveau BOM -ProductBOMHelp=Produit à créer avec cette BOM +ProductBOMHelp=Produit à créer avec cette nomenclature.
    Remarque: les produits avec la propriété 'Nature of product' = 'Matière première' ne sont pas visibles dans cette liste. BOMsNumberingModules=Modèles de numérotation de BOMs BOMsModelModule=Modèles de documents de BOMs +MOsNumberingModules=Modèles de numérotation d'OF +MOsModelModule=Modèles de document OF FreeLegalTextOnBOMs=Texte libre sur documents BOMs WatermarkOnDraftBOMs=Filigrane sur les brouillons de BOMs -ConfirmCloneBillOfMaterials=Êtes-vous sûr de vouloir cloner cette nomenclature ? +FreeLegalTextOnMOs=Texte libre sur le document d'OF +WatermarkOnDraftMOs=Filigrane sur le brouillon d'OF +ConfirmCloneBillOfMaterials=Êtes-vous sûr de vouloir cloner cette nomenclature %s ? +ConfirmCloneMo=Êtes-vous sûr de vouloir cloner l'ordre de fabrication %s? ManufacturingEfficiency=Efficacité de fabrication ValueOfMeansLoss=Une valeur de 0,95 signifie une perte moyenne de 5%% pendant la production DeleteBillOfMaterials=Supprimer la nomenclature +DeleteMo=Supprimer l'ordre de fabrication ConfirmDeleteBillOfMaterials=Êtes-vous sûr de vouloir supprimer cette nomenclature? +ConfirmDeleteMo=Êtes-vous sûr de vouloir supprimer cette nomenclature? +MenuMRP=Ordres de fabrication +NewMO=Nouvel Ordre de fabrication +QtyToProduce=Quantité à produire +DateStartPlannedMo=Date de début prévue +DateEndPlannedMo=Date de fin prévue +KeepEmptyForAsap=Vide signifie 'Dès que possible' +EstimatedDuration=Durée estimée +EstimatedDurationDesc=Durée estimée de fabrication de ce produit à l'aide de cette nomenclature (BOM) +ConfirmValidateBom=Voulez-vous vraiment valider la nomenclature (BOM) avec la référence %s (vous pourrez l'utiliser pour créer de nouveaux Ordres de Fabrication) +ConfirmCloseBom=Voulez-vous vraiment annuler cette nomenclature (vous ne pourrez plus l'utiliser pour créer de nouveaux Ordres de Fabrication)? +ConfirmReopenBom=Êtes-vous sûr de vouloir rouvrir cette nomenclature (vous pourrez l'utiliser pour créer de nouveaux Ordres de Fabrication) +StatusMOProduced=Fabriqué +QtyFrozen=Qté bloquée +QuantityFrozen=Quantité bloquée +QuantityConsumedInvariable=Lorsque cet indicateur est défini, la quantité consommée est toujours la valeur définie et n'est pas relative à la quantité produite. +DisableStockChange=Désactiver le changement de stock +DisableStockChangeHelp=Quand cet indicateur est positionné, il n'y a aucune modification du stock quelque soit la quantité produite. +BomAndBomLines=Nomenclatures et lignes +BOMLine=Ligne de Nomenclature (BOM) +WarehouseForProduction=Entrepôt pour la fabrication +CreateMO=Create MO +ToConsume=To consume +ToProduce=To produce +QtyAlreadyConsumed=Qty already consumed +QtyAlreadyProduced=Qty already produced +ConsumeAndProduceAll=Consume and Produce All +Manufactured=Manufactured +TheProductXIsAlreadyTheProductToProduce=Le produit à ajouter et déjà le produit à produire. +ForAQuantityOf1=Pour une quantité à produire de 1 +ConfirmValidateMo=Are you sure you want to validate this Manufacturing Order? diff --git a/htdocs/langs/fr_FR/opensurvey.lang b/htdocs/langs/fr_FR/opensurvey.lang index 35a9031583f..cd4bee7c11b 100644 --- a/htdocs/langs/fr_FR/opensurvey.lang +++ b/htdocs/langs/fr_FR/opensurvey.lang @@ -1,7 +1,7 @@ # Dolibarr language file - Source file is en_US - opensurvey Survey=Sondage Surveys=Sondages -OrganizeYourMeetingEasily=Organiser vos rendez-vous ou votes facilement, librement. Sélectionnez d'abord le type de sondage... +OrganizeYourMeetingEasily=Organisez facilement vos réunions et sondages. Sélectionnez d'abord le type de sondage.... NewSurvey=Nouveau sondage OpenSurveyArea=Espace sondage AddACommentForPoll=Vous pouvez ajouter un commentaire au sondage... diff --git a/htdocs/langs/fr_FR/orders.lang b/htdocs/langs/fr_FR/orders.lang index a2c6fa1ea82..aaf29e0c42b 100644 --- a/htdocs/langs/fr_FR/orders.lang +++ b/htdocs/langs/fr_FR/orders.lang @@ -11,6 +11,7 @@ OrderDate=Date de commande OrderDateShort=Date de commande OrderToProcess=Commande à traiter NewOrder=Nouvelle commande +NewOrderSupplier=Nouvelle Commande d'Achat ToOrder=Passer commande MakeOrder=Passer commande SupplierOrder=Commande fournisseur @@ -25,6 +26,8 @@ OrdersToBill=Commandes clients à délivrer OrdersInProcess=Commandes clients en traitement OrdersToProcess=Commandes clients à traiter SuppliersOrdersToProcess=Commandes fournisseurs à traiter +SuppliersOrdersAwaitingReception=Commandes d'achat en attente de réception +AwaitingReception=En attente de réception StatusOrderCanceledShort=Annulée StatusOrderDraftShort=Brouillon StatusOrderValidatedShort=Validée @@ -37,7 +40,6 @@ StatusOrderDeliveredShort=Livrée StatusOrderToBillShort=Livré StatusOrderApprovedShort=Approuvée StatusOrderRefusedShort=Refusée -StatusOrderBilledShort=Facturée StatusOrderToProcessShort=À traiter StatusOrderReceivedPartiallyShort=Reçue partiellement StatusOrderReceivedAllShort=Produits reçus @@ -50,7 +52,6 @@ StatusOrderProcessed=Traitée StatusOrderToBill=Livrée StatusOrderApproved=Approuvée StatusOrderRefused=Refusée -StatusOrderBilled=Facturée StatusOrderReceivedPartially=Reçue partiellement StatusOrderReceivedAll=Tous les produits reçus ShippingExist=Une expédition existe @@ -70,6 +71,7 @@ DeleteOrder=Supprimer la commande CancelOrder=Annuler la commande OrderReopened= Commande %s réouverte AddOrder=Créer commande +AddPurchaseOrder=Créer commande d'achat AddToDraftOrders=Ajouter à commande brouillon ShowOrder=Afficher commande OrdersOpened=Commandes à traiter @@ -152,37 +154,35 @@ OrderCreated=Vos commandes ont été générées OrderFail=Une erreur s'est produite pendant la création de vos commandes CreateOrders=Créer commandes ToBillSeveralOrderSelectCustomer=Pour créer une facture pour plusieurs commandes, cliquez d'abord sur le client, puis choisir "%s". -OptionToSetOrderBilledNotEnabled=L'option (issue du module Workflow) pour définir automatiquement les commandes à 'Facturé' que une facture est validée, est désactivée, aussi vous devrez donc définir le statut de la commande sur 'Facturé' manuellement. +OptionToSetOrderBilledNotEnabled=L'option issue du module Workflow, pour définir automatiquement les commandes à 'Facturé' quand une facture est validée, n'est pas activée, aussi vous devrez donc définir le statut de la commande sur 'Facturé' manuellement après que la facture ait été généré. IfValidateInvoiceIsNoOrderStayUnbilled=Si la validation de facture est à "Non", la commande restera au statut "Non facturé" jusqu'à ce que la facture soit validée. CloseReceivedSupplierOrdersAutomatically=Fermer la commande au statut "%s" automatiquement si tous les produits ont été reçus. SetShippingMode=Définir la méthode d'expédition - -###### statuts commandes fournisseurs -StatusSupplierOrderCanceledShort=Annulée +WithReceptionFinished=Avec la réception terminée +#### supplier orders status +StatusSupplierOrderCanceledShort=Annulé StatusSupplierOrderDraftShort=Brouillon -StatusSupplierOrderValidatedShort=Validée +StatusSupplierOrderValidatedShort=Validé StatusSupplierOrderSentShort=En cours StatusSupplierOrderSent=Envoi en cours StatusSupplierOrderOnProcessShort=Commandé -StatusSupplierOrderProcessedShort=Traitée +StatusSupplierOrderProcessedShort=Traité StatusSupplierOrderDelivered=Livrée StatusSupplierOrderDeliveredShort=Livrée -StatusSupplierOrderToBillShort=Livré -StatusSupplierOrderApprovedShort=Approuvée -StatusSupplierOrderRefusedShort=Refusée -StatusSupplierOrderBilledShort=Facturée +StatusSupplierOrderToBillShort=Livrée +StatusSupplierOrderApprovedShort=Approuvé +StatusSupplierOrderRefusedShort=Refusé StatusSupplierOrderToProcessShort=À traiter StatusSupplierOrderReceivedPartiallyShort=Reçue partiellement StatusSupplierOrderReceivedAllShort=Produits reçus -StatusSupplierOrderCanceled=Annulée +StatusSupplierOrderCanceled=Annulé StatusSupplierOrderDraft=Brouillon (à valider) -StatusSupplierOrderValidated=Validée +StatusSupplierOrderValidated=Validé StatusSupplierOrderOnProcess=Commandé - en attente de réception StatusSupplierOrderOnProcessWithValidation=Commandé - en attente de réception ou validation -StatusSupplierOrderProcessed=Traitée +StatusSupplierOrderProcessed=Traité StatusSupplierOrderToBill=Livrée -StatusSupplierOrderApproved=Approuvée -StatusSupplierOrderRefused=Refusée -StatusSupplierOrderBilled=Facturée +StatusSupplierOrderApproved=Approuvé +StatusSupplierOrderRefused=Refusé StatusSupplierOrderReceivedPartially=Reçue partiellement StatusSupplierOrderReceivedAll=Tous les produits reçus diff --git a/htdocs/langs/fr_FR/other.lang b/htdocs/langs/fr_FR/other.lang index f6286b6ea23..6254ac71700 100644 --- a/htdocs/langs/fr_FR/other.lang +++ b/htdocs/langs/fr_FR/other.lang @@ -252,6 +252,7 @@ ThirdPartyCreatedByEmailCollector=Tiers créé par le collecteur de courrier él ContactCreatedByEmailCollector=Contact/adresse créé par le collecteur de courrier électronique à partir du courrier électronique MSGID %s ProjectCreatedByEmailCollector=Projet créé par le collecteur de courrier électronique à partir du courrier électronique MSGID %s TicketCreatedByEmailCollector=Ticket créé par le collecteur de courrier électronique à partir du courrier électronique MSGID %s +OpeningHoursFormatDesc=Utilisez un - pour séparer les heures d'ouverture et de fermeture.
    Utilisez un espace pour entrer différentes plages.
    Exemple: 8-12 14-18 ##### Export ##### ExportsArea=Espace exports diff --git a/htdocs/langs/fr_FR/paybox.lang b/htdocs/langs/fr_FR/paybox.lang index 6a79a2196a6..c1694526397 100644 --- a/htdocs/langs/fr_FR/paybox.lang +++ b/htdocs/langs/fr_FR/paybox.lang @@ -13,14 +13,6 @@ PaymentCode=Code de paiement PayBoxDoPayment=Payer avec PayBox YouWillBeRedirectedOnPayBox=Vous serez redirigé vers la page sécurisée Paybox de saisie de votre carte bancaire Continue=Continuer -ToOfferALinkForOnlinePayment=URL de paiement %s -ToOfferALinkForOnlinePaymentOnOrder=URL offrant une interface de paiement en ligne %s sur la base du montant d'une commande client -ToOfferALinkForOnlinePaymentOnInvoice=URL offrant une interface de paiement en ligne %s sur la base du montant d'une facture client -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 -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 &tag=value à 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 à %s pour avoir le paiement créé automatiquement si validé par Paybox. YourPaymentHasBeenRecorded=Cette page confirme que votre paiement a bien été enregistré. Merci. YourPaymentHasNotBeenRecorded=Votre paiement n'a PAS été enregistré et la transaction a été annulée. Merci. diff --git a/htdocs/langs/fr_FR/products.lang b/htdocs/langs/fr_FR/products.lang index 0248f6470a9..ad616ad6efe 100644 --- a/htdocs/langs/fr_FR/products.lang +++ b/htdocs/langs/fr_FR/products.lang @@ -153,8 +153,7 @@ RowMaterial=Matière première ConfirmCloneProduct=Êtes-vous sûr de vouloir cloner le produit ou service %s ? CloneContentProduct=Cloner les informations générales du produit/service ClonePricesProduct=Cloner les prix -CloneCategoriesProduct=Cloner les catégories associées -CloneCompositionProduct=Cloner le produits packagés +CloneCategoriesProduct=Cloner les tags/catégories liées CloneCompositionProduct=Cloner les produits virtuels CloneCombinationsProduct=Cloner les variantes ProductIsUsed=Ce produit est utilisé @@ -214,8 +213,8 @@ UseMultipriceRules=Utilisation des règles de niveau de prix (définies dans la PercentVariationOver=%% de variation sur %s PercentDiscountOver=%% de remis sur %s KeepEmptyForAutoCalculation=Laisser vide pour un calcul automatique à partir des données de poids ou de volume des produits. -VariantRefExample=Exemple : COL -VariantLabelExample=Exemple : couleur +VariantRefExample=Exemples: COUL, TAILLE +VariantLabelExample=Exemples: Couleur, Taille ### composition fabrication Build=Fabriquer ProductsMultiPrice=Produits et prix pour chaque niveau de prix @@ -293,6 +292,7 @@ ProductWeight=Poids pour 1 article ProductVolume=Volume pour 1 article WeightUnits=Unité de poids VolumeUnits=Unité de volume +SurfaceUnits=Unité de surface SizeUnits=Unité de taille DeleteProductBuyPrice=Effacer le prix d'achat ConfirmDeleteProductBuyPrice=Êtes-vous sur de vouloir supprimer ce prix d'achat ? @@ -347,3 +347,4 @@ ErrorDestinationProductNotFound=Produit destination non trouvé ErrorProductCombinationNotFound=Variante du produit non trouvé ActionAvailableOnVariantProductOnly=Action disponible uniquement sur la variante du produit ProductsPricePerCustomer=Prix produit par clients +ProductSupplierExtraFields=Attributs supplémentaires (Prix fournisseur) diff --git a/htdocs/langs/fr_FR/projects.lang b/htdocs/langs/fr_FR/projects.lang index 250ff0e16bc..e78bb38656d 100644 --- a/htdocs/langs/fr_FR/projects.lang +++ b/htdocs/langs/fr_FR/projects.lang @@ -86,8 +86,8 @@ WhichIamLinkedToProject=dont je suis contact de projet Time=Temps ListOfTasks=Liste de tâches GoToListOfTimeConsumed=Aller à la liste des temps consommés -GoToListOfTasks=Aller à la liste des tâches -GoToGanttView=Aller à la vue Gantt +GoToListOfTasks=Vue liste +GoToGanttView=Vue Gantt GanttView=Vue Gantt ListProposalsAssociatedProject=Liste des propositions commerciales associées au projet ListOrdersAssociatedProject=Liste des commandes clients associées au projet @@ -203,8 +203,6 @@ AssignTask=Assigner ProjectOverview=Vue d'ensemble 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 -ProjectFollowOpportunity=Follow a lead or opportunity -ProjectFollowTasks=Follow tasks and time spent ProjectNbProjectByMonth=Nb de projets créés par mois ProjectNbTaskByMonth=Nb de tâches créées par mois ProjectOppAmountOfProjectsByMonth=Montant des opportunités par mois @@ -252,3 +250,8 @@ OneLinePerUser=Une ligne par utilisateur ServiceToUseOnLines=Service à utiliser sur les lignes InvoiceGeneratedFromTimeSpent=La facture %s a été générée à partir du temps passé sur le projet ProjectBillTimeDescription=Cochez si vous saisissez du temps sur les tâches du projet ET prévoyez de générer des factures à partir des temps pour facturer le client du projet (ne cochez pas si vous comptez facturer ce projet sur une base qui n'est pas celle de la saisie des temps). +ProjectFollowOpportunity=Suivre une opportunité +ProjectFollowTasks=Suivre une tache +UsageOpportunity=Utilisation: Opportunité +UsageTasks=Utilisation: Tâches +UsageBillTimeShort=Utilisation: Facturation du temps diff --git a/htdocs/langs/fr_FR/receiptprinter.lang b/htdocs/langs/fr_FR/receiptprinter.lang index 0e77bb91371..d7ca7687997 100644 --- a/htdocs/langs/fr_FR/receiptprinter.lang +++ b/htdocs/langs/fr_FR/receiptprinter.lang @@ -19,16 +19,17 @@ CONNECTOR_DUMMY_HELP=Fausse imprimante pour le test, ne fait rien CONNECTOR_NETWORK_PRINT_HELP=10.x.x.x:9100 CONNECTOR_FILE_PRINT_HELP=/dev/usb/lp0, /dev/usb/lp1 CONNECTOR_WINDOWS_PRINT_HELP=LPT1, COM1, smb://FooUser:secret@computername/workgroup/Receipt Printer -PROFILE_DEFAULT=Profil par défatut +PROFILE_DEFAULT=Profil par défaut PROFILE_SIMPLE=Profil standard PROFILE_EPOSTEP=Profil Epos Tep PROFILE_P822D=Profil P822D PROFILE_STAR=Profil star PROFILE_DEFAULT_HELP=Profil par défaut (convient pour les imprimantes Epson) PROFILE_SIMPLE_HELP=Profil simple -PROFILE_EPOSTEP_HELP=Aide sur le profil Epos Tep +PROFILE_EPOSTEP_HELP=Profil Epos Tep PROFILE_P822D_HELP=Profi P822D sans graphique PROFILE_STAR_HELP=Profil Star +DOL_LINE_FEED=Passer la ligne DOL_ALIGN_LEFT=Texte aligner à gauche DOL_ALIGN_CENTER=Centrer le texte DOL_ALIGN_RIGHT=Texte aligner à droite @@ -42,3 +43,5 @@ DOL_CUT_PAPER_PARTIAL=Pré-découper le ticket DOL_OPEN_DRAWER=Ouvrir le tiroir-caisse DOL_ACTIVATE_BUZZER=Activer l'alarme DOL_PRINT_QRCODE=Imprimer le QR code +DOL_PRINT_LOGO=Imprimer le logo de mon entreprise +DOL_PRINT_LOGO_OLD=Imprimer le logo de mon entreprise (anciennes imprimantes) diff --git a/htdocs/langs/fr_FR/sendings.lang b/htdocs/langs/fr_FR/sendings.lang index 4f4bfc514e2..34d3b709ae6 100644 --- a/htdocs/langs/fr_FR/sendings.lang +++ b/htdocs/langs/fr_FR/sendings.lang @@ -21,6 +21,7 @@ QtyShipped=Qté. expédiée QtyShippedShort=Qté exp. QtyPreparedOrShipped=Quantité préparée ou envoyée QtyToShip=Qté. à expédier +QtyToReceive=Qté à recevoir QtyReceived=Qté. reçue QtyInOtherShipments=Qté dans les autres expéditions KeepToShip=Reste à expédier @@ -46,22 +47,21 @@ DateDeliveryPlanned=Date prévue de livraison RefDeliveryReceipt=Ref bon de réception StatusReceipt=Status du bon de réception DateReceived=Date de réception réelle +ClassifyReception=Classer la réception SendShippingByEMail=Envoyer bon d'expédition par email SendShippingRef=Envoi du bordereau d'expédition %s ActionsOnShipping=Événements sur l'expédition LinkToTrackYourPackage=Lien pour le suivi de votre colis ShipmentCreationIsDoneFromOrder=Pour le moment, la création d'une nouvelle expédition se fait depuis la fiche commande. ShipmentLine=Ligne d'expédition -ProductQtyInCustomersOrdersRunning=Quantité de produit en commandes client ouvertes -ProductQtyInSuppliersOrdersRunning=Quantité de produit en commandes fournisseur ouvertes -ProductQtyInShipmentAlreadySent=Quantité de produit en commande client ouverte déjà expédiée +ProductQtyInCustomersOrdersRunning=Quantité de produit de commandes client ouvertes +ProductQtyInSuppliersOrdersRunning=Quantité de produit de commandes fournisseur ouvertes +ProductQtyInShipmentAlreadySent=Quantité de produit en commande ouverte déjà expédiée ProductQtyInSuppliersShipmentAlreadyRecevied=Quantité de produit déjà reçu en commandes fournisseur ouvertes -NoProductToShipFoundIntoStock=Aucun produit à expédier n'a été trouver dans l'entrepôt %s. Corrigez l'inventaire ou retourner choisir un autre entrepôt. +NoProductToShipFoundIntoStock=Aucun produit à expédier n'a été trouver dans l'entrepôt %s. Corrigez le stock ou choisir un autre entrepôt. WeightVolShort=Poids/vol. ValidateOrderFirstBeforeShipment=Vous devez d'abord valider la commande pour pouvoir créer une expédition. -ShipmentIncrementStockOnDelete=Remettre en stock les éléments de cette expédition - # Sending methods # ModelDocument DocumentModelTyphon=Modèle de bon de réception/livraison complet (logo…) diff --git a/htdocs/langs/fr_FR/stocks.lang b/htdocs/langs/fr_FR/stocks.lang index 5e87961493e..c9ef770f58f 100644 --- a/htdocs/langs/fr_FR/stocks.lang +++ b/htdocs/langs/fr_FR/stocks.lang @@ -55,7 +55,7 @@ PMPValue=Valorisation (PMP) PMPValueShort=PMP EnhancedValueOfWarehouses=Valorisation des stocks UserWarehouseAutoCreate=Créer automatiquement un stock/entrepôt propre à l'utilisateur lors de sa création -AllowAddLimitStockByWarehouse=Gérez également les valeurs des stocks minimum et souhaités par paire (produit-entrepôt) en plus des valeurs par produit +AllowAddLimitStockByWarehouse=Gérez également les valeurs des stocks minimums et souhaités par paire (produit-entrepôt) en plus des valeurs de minimums et souhaités par produit IndependantSubProductStock=Le stock du produit et le stock des sous-produits sont indépendant QtyDispatched=Quantité ventilée QtyDispatchedShort=Qté ventilée @@ -64,7 +64,7 @@ OrderDispatch=Réceptions RuleForStockManagementDecrease=Règle de gestion des décrémentations automatiques de stock (la décrémentation manuelle est toujours possible, même si une décrémentation automatique est activée) RuleForStockManagementIncrease=Règle de gestion des incrémentations de stock (l'incrémentation manuelle est toujours possible, même si une incrémentation automatique est activée) DeStockOnBill=Décrémenter les stocks physiques sur validation des factures/avoirs clients -DeStockOnValidateOrder=Décrémenter les stocks physiques sur validation des commandes clients +DeStockOnValidateOrder=Décrémenterr les stocks physiques sur validation des commandes clients DeStockOnShipment=Décrémenter les stocks physiques sur validation des expéditions DeStockOnShipmentOnClosing=Décrémente les stocks physiques au classement "clôturée" de l'expédition ReStockOnBill=Incrémenter les stocks physiques sur validation des factures/avoirs fournisseurs @@ -184,7 +184,7 @@ SelectFournisseur=Filtre fournisseur inventoryOnDate=Inventaire INVENTORY_DISABLE_VIRTUAL=Autoriser à ne pas déstocker les produits enfants d'un produit virtuel (kit) dans l'inventaire INVENTORY_USE_MIN_PA_IF_NO_LAST_PA=Utiliser le prix d'achat si aucun dernier prix d'achat n'a pu être trouvé -INVENTORY_USE_INVENTORY_DATE_FROM_DATEMVT=Le mouvement de stock a la date d'inventaire +INVENTORY_USE_INVENTORY_DATE_FOR_DATE_OF_MVT=Les mouvements de stocks auront la date de l'inventaire (au lieu de la date de validation de l'inventaire) inventoryChangePMPPermission=Autoriser à changer la valeur PMP d'un produit ColumnNewPMP=Nouvelle unité PMP OnlyProdsInStock=N'ajoutez pas un produit sans stock @@ -212,3 +212,7 @@ StockIncreaseAfterCorrectTransfer=Augmentation par correction/transfert StockDecreaseAfterCorrectTransfer=Diminution par correction/transfert StockIncrease=Augmentation du stock StockDecrease=Diminution du stock +InventoryForASpecificWarehouse=Inventaire pour un entrepôt spécifique +InventoryForASpecificProduct=Inventaire pour un produit spécifique +StockIsRequiredToChooseWhichLotToUse=Le module Stock est requis pour choisir une lot +ForceTo=Force to diff --git a/htdocs/langs/fr_FR/stripe.lang b/htdocs/langs/fr_FR/stripe.lang index 1e69e280562..fdbf6b94a94 100644 --- a/htdocs/langs/fr_FR/stripe.lang +++ b/htdocs/langs/fr_FR/stripe.lang @@ -16,12 +16,13 @@ StripeDoPayment=Payer avec Stripe YouWillBeRedirectedOnStripe=Vous allez être redirigé vers la page sécurisée de Stripe pour insérer les informations de votre carte de crédit Continue=Continuer ToOfferALinkForOnlinePayment=URL de paiement %s -ToOfferALinkForOnlinePaymentOnOrder=URL offrant une interface de paiement en ligne %s sur la base du montant d'une commande client -ToOfferALinkForOnlinePaymentOnInvoice=URL offrant une interface de paiement en ligne %s sur la base du montant d'une facture client -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 -ToOfferALinkForOnlinePaymentOnMemberSubscription=URL offrant une interface de paiement en ligne %s sur la base d'une cotisation d'adhérent -YouCanAddTagOnUrl=Vous pouvez de plus ajouter le paramètre URL &tag=value à n'importe quelles de ces URL (obligatoire pour le paiement libre uniquement) pour ajouter votre propre "code commentaire" du paiement. +ToOfferALinkForOnlinePaymentOnOrder=URL offrant une interface de paiement en ligne %s pour le paiement d'une commande client +ToOfferALinkForOnlinePaymentOnInvoice=URL offrant une interface de paiement en ligne %s pour le paiement d'une facture client +ToOfferALinkForOnlinePaymentOnContractLine=URL offrant une interface de paiement en ligne %s pour le paiement d'une ligne de contrat +ToOfferALinkForOnlinePaymentOnFreeAmount=URL offrant une interface de paiement en ligne %s d'un montant libre d'aucun object +ToOfferALinkForOnlinePaymentOnMemberSubscription=URL offrant une interface de paiement en ligne %s pour le paiement d'une cotisation d'adhérent +ToOfferALinkForOnlinePaymentOnDonation=URL offrant une interface de paiement en ligne %s pour le paiement de dons +YouCanAddTagOnUrl=Vous pouvez également ajouter le paramètre 1 &tag= 2 valeur 2 1 à n'importe laquelle de ces URL (obligatoire uniquement pour les paiements non liés à un objet) pour ajouter votre propre commentaire de paiement. 3 pour l'URL des paiements sans objet existant, vous pouvez également ajouter le paramètre 4 &noidempotency=1 4 pour que le même lien avec le même tag puisse être utilisé plusieurs fois (certains modes de paiement peuvent limiter le paiement à 1 pour chaque lien différent sans ce paramètre) SetupStripeToHavePaymentCreatedAutomatically=Configurez votre URL Stripe à %s pour avoir le paiement créé automatiquement si validé. AccountParameter=Paramètres du compte UsageParameter=Paramètres d'utilisation diff --git a/htdocs/langs/fr_FR/ticket.lang b/htdocs/langs/fr_FR/ticket.lang index 0170e12c4c9..650261f9c83 100644 --- a/htdocs/langs/fr_FR/ticket.lang +++ b/htdocs/langs/fr_FR/ticket.lang @@ -33,7 +33,10 @@ TicketDictSeverity=Ticket - Sévérités TicketTypeShortBUGSOFT=Dysfonctionnement logiciel TicketTypeShortBUGHARD=Dysfonctionnement matériel TicketTypeShortCOM=Question commerciale -TicketTypeShortISSUE=Incident ou problem + +TicketTypeShortHELP=Demande d'aide fonctionnelle +TicketTypeShortISSUE=Problème ou bogue +TicketTypeShortREQUEST=Demande de changement ou d'amélioration TicketTypeShortPROJET=Projet TicketTypeShortOTHER=Autre @@ -60,7 +63,7 @@ NotRead=Non lu Read=Lu Assigned=Assigné InProgress=En cours -NeedMoreInformation=En attente d'information +NeedMoreInformation=Attente d'information Answered=Répondu Waiting=En attente Closed=Fermé @@ -81,7 +84,7 @@ TicketSetup=Configuration du module de ticket TicketSettings=Paramètres TicketSetupPage= TicketPublicAccess=Une interface publique ne nécessitant aucune identification est disponible à l'url suivante -TicketSetupDictionaries=Les type de ticket, sévérité et codes analytiques sont paramétrables à partir des dictionnaires +TicketSetupDictionaries=Les types de ticket, sévérité et codes analytiques sont paramétrables à partir des dictionnaires TicketParamModule=Configuration des variables du module TicketParamMail=Configuration de la messagerie TicketEmailNotificationFrom=Email from de notification @@ -137,6 +140,10 @@ NoUnreadTicketsFound=Aucun ticket non lu trouvé TicketViewAllTickets=Voir tous les tickets TicketViewNonClosedOnly=Voir seulement les tickets ouverts TicketStatByStatus=Tickets par statut +OrderByDateAsc=Trier par date croissante +OrderByDateDesc=Trier par date décroissante +ShowAsConversation=Afficher comme liste de conversation +MessageListViewType=Afficher la liste sous forme de tableau # # Ticket card @@ -169,7 +176,7 @@ TicketMessageSuccessfullyAdded=Message ajouté avec succès TicketMessagesList=Liste des messages NoMsgForThisTicket=Pas de message pour ce ticket Properties=Classification -LatestNewTickets=Les %s derniers billets (non lus) +LatestNewTickets=Les %s derniers tickets (non lus) TicketSeverity=Sévérité ShowTicket=Voir le ticket RelatedTickets=Tickets liés @@ -222,6 +229,9 @@ TicketConfirmChangeStatus=Confirmez le changement d'état: %s? TicketLogStatusChanged=Statut modifié: %s à %s TicketNotNotifyTiersAtCreate=Ne pas notifier l'entreprise à la création Unread=Non lu +TicketNotCreatedFromPublicInterface=Non disponible. Le ticket n’a pas été créé à partir de l'interface publique. +PublicInterfaceNotEnabled=L’interface publique n’a pas été activée +ErrorTicketRefRequired=La référence du ticket est requise # # Logs diff --git a/htdocs/langs/fr_FR/website.lang b/htdocs/langs/fr_FR/website.lang index 608da399e3a..828c8f16457 100644 --- a/htdocs/langs/fr_FR/website.lang +++ b/htdocs/langs/fr_FR/website.lang @@ -56,7 +56,7 @@ NoPageYet=Pas de page pour l'instant YouCanCreatePageOrImportTemplate=Vous pouvez créer une nouvelle page ou importer un modèle de site Web complet. SyntaxHelp=Aide sur quelques astuces spécifiques de syntaxe YouCanEditHtmlSourceckeditor=Vous pouvez éditer le code source en activant l'éditeur HTML avec le bouton "Source". -YouCanEditHtmlSource=
    Vous pouvez inclure du code PHP dans le source en utilisant le tags <?php ?>. Les variables globales suivantes sont disponibles: $conf, $langs, $db, $mysoc, $user, $website, $websitepage, $weblang.

    Vous pouvez aussi inclure le contenu d'une autre page/containeur avec la syntaxe suivante:
    <?php includeContainer('alias_of_container_to_include'); ?>

    Vous pouvez faire une redirection sur une autre Page/Containeur avec la syntax (Note: N'afficher pas de contenu avant un redirect):
    <?php redirectToContainer('alias_of_container_to_redirect_to'); ?>

    Pour ajouter un lien vers une autre page, utilisez la syntax
    <a href="alias_of_page_to_link_to.php">mylink<a>

    Pour inclure un lien pour télécharger un fichier stocké dans le répertoire documentsutilisez le wrapper documents.php:
    Example, pour un fichier dans documents/ecm (besoin d'être loggué), la syntaxe est:
    <a href="/document.php?modulepart=ecm&file=[relative_dir/]filename.ext">
    Pour un fichier dans documents/mdedias (répertoire ouvert au publique), la syntaxe est:
    <a href="/document.php?modulepart=medias&file=[relative_dir]/filename.ext">.
    Pour un fichier partagé avec un lien de partage (accès ouvert en utilisant la clé de partage du fichier), la syntaxe est:
    <a href="/document.php?hashp=publicsharekeyoffile">

    Pour inclure une image stockée dans le répertoire documents, utilisez le wrapper viewimage.php:
    Example, pour une image dans documents/medias (accès ouvert), la syntax est:
    <img src="/viewimage.php?cache=1&modulepart=medias&file=[relative_dir/]filename.ext">
    +YouCanEditHtmlSource=
    Vous pouvez inclure du code PHP dans cette source en utilisant les balises <?php ?>. Les variables globales suivantes sont disponibles: $conf, $db, $mysoc, $user, $website, $websitepage, $weblangs.

    Vous pouvez également inclure le contenu d'une autre page / conteneur avec la syntaxe suivante:
    <? php includeContainer ('alias_of_container_to_include'); ?>

    Vous pouvez créer une redirection vers une autre page / conteneur avec la syntaxe suivante (Remarque: ne pas afficher de contenu avant une redirection):
    <? php redirectToContainer ('alias_of_container_to_redirect_to'); ?>

    Pour ajouter un lien vers une autre page, utilisez la syntaxe:
    <a href="alias_of_page_to_link_to.php">mylink<a>

    Pour inclure un lien pour télécharger un fichier stocké dans le répertoire des documents , utilisez l'encapsuleur document.php :
    Exemple, pour un fichier dans documents/ecm (besoin d'être loggué), la syntaxe est:
    <a href="/document.php?modulepart=ecm&file=[relative_dir/]filename.ext">
    Pour un fichier dans des documents/médias (répertoire ouvert pour accès public), la syntaxe est:
    <a href="/document.php?modulepart=medias&file=[relative_dir/]filename.ext">
    Pour un fichier partagé avec un lien de partage (accès ouvert en utilisant la clé de partage du fichier), la syntaxe est la suivante:
    <a href="/document.php?hashp=publicsharekeyoffile">

    Pour inclure une image stockée dans le répertoire documents, utilisez le wrapper viewimage.php :
    Exemple, pour une image dans des documents/médias (répertoire ouvert), la syntaxe est:
    <img src = "/viewimage.php?modulepart=media&file=[relative_dir/]filename.ext">

    Plus d'exemples de code HTML ou dynamique sont disponibles sur la documentation du wiki
    . ClonePage=Cloner la page/container CloneSite=Cloner le site SiteAdded=Site web ajouté @@ -118,3 +118,6 @@ EditInLineOnOff=Mode 'Modifier en ligne' est %s ShowSubContainersOnOff=Mode 'exécution dynamique' est %s GlobalCSSorJS=Fichier CSS/JS/Header global du site Web BackToHomePage=Retour à la page d'accueil... +TranslationLinks=Liens de traduction +YouTryToAccessToAFileThatIsNotAWebsitePage=Vous tentez d'accéder à une page qui n'est pas une page internet +UseTextBetween5And70Chars=For good SEO practices, use a text between 5 and 70 characters diff --git a/htdocs/langs/he_IL/accountancy.lang b/htdocs/langs/he_IL/accountancy.lang index 1fc3b3e05ec..e1b413ac09d 100644 --- a/htdocs/langs/he_IL/accountancy.lang +++ b/htdocs/langs/he_IL/accountancy.lang @@ -1,4 +1,5 @@ -# Dolibarr language file - en_US - Accounting Expert +# Dolibarr language file - en_US - Accountancy (Double entries) +Accountancy=Accountancy Accounting=Accounting ACCOUNTING_EXPORT_SEPARATORCSV=Column separator for export file ACCOUNTING_EXPORT_DATE=Date format for export file @@ -97,6 +98,8 @@ MenuExpenseReportAccounts=Expense report accounts MenuLoanAccounts=Loan accounts MenuProductsAccounts=Product accounts MenuClosureAccounts=Closure accounts +MenuAccountancyClosure=Closure +MenuAccountancyValidationMovements=Validate movements ProductsBinding=Products accounts TransferInAccounting=Transfer in accounting RegistrationInAccounting=Registration in accounting @@ -164,12 +167,14 @@ ACCOUNTING_ACCOUNT_SUSPENSE=Accounting account of wait DONATION_ACCOUNTINGACCOUNT=Accounting account to register donations ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Accounting account to register subscriptions -ACCOUNTING_PRODUCT_BUY_ACCOUNT=Accounting account by default for bought products (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_ACCOUNT=Accounting account by default for the bought products (used if not defined in the product sheet) ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Accounting account by default for the sold products (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Accounting account by default for the sold products in EEC (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Accounting account by default for the sold products export out of EEC (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Accounting account by default for the products sold in EEC (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Accounting account by default for the products sold and exported out of EEC (used if not defined in the product sheet) ACCOUNTING_SERVICE_BUY_ACCOUNT=Accounting account by default for the bought services (used if not defined in the service sheet) ACCOUNTING_SERVICE_SOLD_ACCOUNT=Accounting account by default for the sold services (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Accounting account by default for the services sold in EEC (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Accounting account by default for the services sold and exported out of EEC (used if not defined in the service sheet) Doctype=Type of document Docdate=Date @@ -192,9 +197,10 @@ ByPersonalizedAccountGroups=By personalized groups ByYear=By year NotMatch=Not Set DeleteMvt=Delete Ledger lines +DelMonth=Month to delete DelYear=Year to delete DelJournal=Journal to delete -ConfirmDeleteMvt=This will delete all lines of the Ledger for year and/or from a specific journal. At least one criterion is required. +ConfirmDeleteMvt=This will delete all lines of the Ledger for the year/month and/or from a specific journal (At least one criterion is required). You will have to reuse the feature 'Registration inaccounting' to have the deleted record back in the ledger. ConfirmDeleteMvtPartial=This will delete the transaction from the Ledger (all lines related to same transaction will be deleted) FinanceJournal=Finance journal ExpenseReportsJournal=Expense reports journal @@ -235,13 +241,19 @@ DescVentilDoneCustomer=Consult here the list of the lines of invoices customers DescVentilTodoCustomer=Bind invoice lines not already bound with a product accounting account ChangeAccount=Change the product/service accounting account for selected lines with the following accounting account: Vide=- -DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account (only record not already transfered in accountancy are visible) DescVentilDoneSupplier=Consult here the list of the lines of vendor invoices and their accounting account DescVentilTodoExpenseReport=Bind expense report lines not already bound with a fee accounting account DescVentilExpenseReport=Consult here the list of expense report lines bound (or not) to a fee accounting account DescVentilExpenseReportMore=If you setup accounting account on type of expense report lines, the application will be able to make all the binding between your expense report lines and the accounting account of your chart of accounts, just in one click with the button "%s". If account was not set on fees dictionary or if you still have some lines not bound to any account, you will have to make a manual binding from the menu "%s". DescVentilDoneExpenseReport=Consult here the list of the lines of expenses reports and their fees accounting account +DescClosure=Consult here the number of movements by month who are not validated & fiscal years already open +OverviewOfMovementsNotValidated=Step 1/ Overview of movements not validated. (Necessary to close a fiscal year) +ValidateMovements=Validate movements +DescValidateMovements=Any modification or deletion of writing, lettering and deletes will be prohibited. All entries for an exercise must be validated otherwise closing will not be possible +SelectMonthAndValidate=Select month and validate movements + ValidateHistory=Bind Automatically AutomaticBindingDone=Automatic binding done @@ -256,6 +268,7 @@ ListOfProductsWithoutAccountingAccount=List of products not bound to any account ChangeBinding=Change the binding Accounted=Accounted in ledger NotYetAccounted=Not yet accounted in ledger +ShowTutorial=Show Tutorial ## Admin ApplyMassCategories=Apply mass categories @@ -264,7 +277,7 @@ CategoryDeleted=Category for the accounting account has been removed AccountingJournals=Accounting journals AccountingJournal=Accounting journal NewAccountingJournal=New accounting journal -ShowAccoutingJournal=Show accounting journal +ShowAccountingJournal=Show accounting journal NatureOfJournal=Nature of Journal AccountingJournalType1=Miscellaneous operations AccountingJournalType2=Sales diff --git a/htdocs/langs/he_IL/admin.lang b/htdocs/langs/he_IL/admin.lang index 779217d0419..e85b63b8114 100644 --- a/htdocs/langs/he_IL/admin.lang +++ b/htdocs/langs/he_IL/admin.lang @@ -178,6 +178,8 @@ Compression=Compression CommandsToDisableForeignKeysForImport=הפקודה כדי לבטל את מפתחות זרים על יבוא CommandsToDisableForeignKeysForImportWarning=Mandatory if you want to be able to restore your sql dump later ExportCompatibility=תאימות של קובץ הייצוא באופן +ExportUseMySQLQuickParameter=Use the --quick parameter +ExportUseMySQLQuickParameterHelp=The '--quick' parameter helps limit RAM consumption for large tables. MySqlExportParameters=MySQL יצוא פרמטרים PostgreSqlExportParameters= PostgreSQL export parameters UseTransactionnalMode=השתמש במצב עסקאות @@ -218,7 +220,7 @@ DoliStoreDesc=DoliStore, במקום השוק הרשמי של מודולים Doli DoliPartnersDesc=List of companies providing custom-developed modules or features.
    Note: since Dolibarr is an open source application, anyone experienced in PHP programming may develop a module. WebSiteDesc=External websites for more add-on (non-core) modules... DevelopYourModuleDesc=Some solutions to develop your own module... -URL=קשר +URL=URL BoxesAvailable=Widgets available BoxesActivated=Widgets activated ActivateOn=הפעל על @@ -268,6 +270,7 @@ Emails=Emails EMailsSetup=Emails setup EMailsDesc=This page allows you to override your default PHP parameters for email sending. In most cases on Unix/Linux OS, the PHP setup is correct and these parameters are unnecessary. EmailSenderProfiles=Emails sender profiles +EMailsSenderProfileDesc=You can keep this section empty. If you enter some emails here, they will be added to the list of possible senders into the combobox when your write a new email. MAIN_MAIL_SMTP_PORT=SMTP/SMTPS Port (default value in php.ini: %s) MAIN_MAIL_SMTP_SERVER=SMTP/SMTPS Host (default value in php.ini: %s) MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=SMTP/SMTPS Port (Not defined into PHP on Unix-like systems) @@ -277,7 +280,7 @@ MAIN_MAIL_ERRORS_TO=Email used for error returns emails (fields 'Errors-To' in e MAIN_MAIL_AUTOCOPY_TO= Copy (Bcc) all sent emails to MAIN_DISABLE_ALL_MAILS=Disable all email sending (for test purposes or demos) MAIN_MAIL_FORCE_SENDTO=Send all emails to (instead of real recipients, for test purposes) -MAIN_MAIL_ENABLED_USER_DEST_SELECT=Add employee users with email into allowed recipient list +MAIN_MAIL_ENABLED_USER_DEST_SELECT=Suggest emails of employees (if defined) into the list of predefined recipient when writing a new email MAIN_MAIL_SENDMODE=Email sending method MAIN_MAIL_SMTPS_ID=SMTP ID (if sending server requires authentication) MAIN_MAIL_SMTPS_PW=SMTP Password (if sending server requires authentication) @@ -462,7 +465,9 @@ EnableAndSetupModuleCron=If you want to have this recurring invoice generated au ModuleCompanyCodeCustomerAquarium=%s followed by customer code for a customer accounting code ModuleCompanyCodeSupplierAquarium=%s followed by vendor code for a vendor accounting code ModuleCompanyCodePanicum=Return an empty accounting code. -ModuleCompanyCodeDigitaria=Accounting code depends on third-party code. The code is composed of the character "C" in the first position followed by the first 5 characters of the third-party code. +ModuleCompanyCodeDigitaria=Returns a compound accounting code according to the name of the third party. The code consists of a prefix that can be defined in the first position followed by the number of characters defined in the third party code. +ModuleCompanyCodeCustomerDigitaria=%s followed by the truncated customer name by the number of characters: %s for the customer accounting code. +ModuleCompanyCodeSupplierDigitaria=%s followed by the truncated supplier name by the number of characters: %s for the supplier accounting code. Use3StepsApproval=By default, Purchase Orders need to be created and approved by 2 different users (one step/user to create and one step/user to approve. Note that if user has both permission to create and approve, one step/user will be enough). You can ask with this option to introduce a third step/user approval, if amount is higher than a dedicated value (so 3 steps will be necessary: 1=validation, 2=first approval and 3=second approval if amount is enough).
    Set this to empty if one approval (2 steps) is enough, set it to a very low value (0.1) if a second approval (3 steps) is always required. UseDoubleApproval=Use a 3 steps approval when amount (without tax) is higher than... WarningPHPMail=WARNING: It is often better to setup outgoing emails to use the email server of your provider instead of the default setup. Some email providers (like Yahoo) do not allow you to send an email from another server than their own server. Your current setup uses the server of the application to send email and not the server of your email provider, so some recipients (the one compatible with the restrictive DMARC protocol), will ask your email provider if they can accept your email and some email providers (like Yahoo) may respond "no" because the server is not theirs, so few of your sent Emails may not be accepted (be careful also of your email provider's sending quota).
    If your Email provider (like Yahoo) has this restriction, you must change Email setup to choose the other method "SMTP server" and enter the SMTP server and credentials provided by your Email provider. @@ -524,7 +529,7 @@ Module50Desc=Management of Products Module51Name=דברי דואר המוניים Module51Desc=נייר המוני התפוצה של ההנהלה Module52Name=מניות -Module52Desc=Stock management (for products only) +Module52Desc=Stock management Module53Name=שירותים Module53Desc=Management of Services Module54Name=Contracts/Subscriptions @@ -622,7 +627,7 @@ Module5000Desc=מאפשר לך לנהל מספר רב של חברות Module6000Name=Workflow Module6000Desc=Workflow management (automatic creation of object and/or automatic status change) Module10000Name=Websites -Module10000Desc=Create websites (public) with a WYSIWYG editor. Just setup your web server (Apache, Nginx, ...) to point to the dedicated Dolibarr directory to have it online on the internet with your own domain name. +Module10000Desc=Create websites (public) with a WYSIWYG editor. This is a webmaster or developer oriented CMS (it is better to know HTML and CSS language). Just setup your web server (Apache, Nginx, ...) to point to the dedicated Dolibarr directory to have it online on the internet with your own domain name. Module20000Name=Leave Request Management Module20000Desc=Define and track employee leave requests Module39000Name=Product Lots @@ -841,10 +846,10 @@ Permission1002=Create/modify warehouses Permission1003=Delete warehouses Permission1004=לקרוא תנועות של מניות Permission1005=צור / לשנות תנועות של מניות -Permission1101=לקרוא הזמנות משלוחים -Permission1102=צור / לשנות הזמנות משלוחים -Permission1104=תוקף צווי המסירה -Permission1109=מחק הזמנות משלוחים +Permission1101=Read delivery receipts +Permission1102=Create/modify delivery receipts +Permission1104=Validate delivery receipts +Permission1109=Delete delivery receipts Permission1121=Read supplier proposals Permission1122=Create/modify supplier proposals Permission1123=Validate supplier proposals @@ -873,9 +878,9 @@ Permission1251=הפעל יבוא המוני של נתונים חיצוניים Permission1321=יצוא חשבוניות הלקוח, תכונות ותשלומים Permission1322=Reopen a paid bill Permission1421=Export sales orders and attributes -Permission2401=קרא פעולות או משימות (אירועים) מקושר לחשבון שלו -Permission2402=ליצור / לשנות את פעולות או משימות (אירועים) היא מקושרת לחשבון שלו -Permission2403=מחק פעולות או משימות (אירועים) מקושר לחשבון שלו +Permission2401=Read actions (events or tasks) linked to his user account (if owner of event) +Permission2402=Create/modify actions (events or tasks) linked to his user account (if owner of event) +Permission2403=Delete actions (events or tasks) linked to his user account (if owner of event) Permission2411=קרא פעולות או משימות (אירועים) של אחרים Permission2412=ליצור / לשנות את פעולות או משימות (אירועים) של אחרים Permission2413=מחק פעולות או משימות (אירועים) של אחרים @@ -901,6 +906,7 @@ Permission20003=Delete leave requests Permission20004=Read all leave requests (even of user not subordinates) Permission20005=Create/modify leave requests for everybody (even of user not subordinates) Permission20006=Admin leave requests (setup and update balance) +Permission20007=Approve leave requests Permission23001=Read Scheduled job Permission23002=Create/update Scheduled job Permission23003=Delete Scheduled job @@ -915,7 +921,7 @@ Permission50414=Delete operations in ledger Permission50415=Delete all operations by year and journal in ledger Permission50418=Export operations of the ledger Permission50420=Report and export reports (turnover, balance, journals, ledger) -Permission50430=Define and close a fiscal period +Permission50430=Define fiscal periods. Validate transactions and close fiscal periods. Permission50440=Manage chart of accounts, setup of accountancy Permission51001=Read assets Permission51002=Create/Update assets @@ -962,6 +968,7 @@ DictionaryAccountancyJournal=Accounting journals DictionaryEMailTemplates=Email Templates DictionaryUnits=Units DictionaryMeasuringUnits=Measuring Units +DictionarySocialNetworks=Social Networks DictionaryProspectStatus=Prospect status DictionaryHolidayTypes=Types of leave DictionaryOpportunityStatus=Lead status for project/lead @@ -1057,7 +1064,7 @@ BackgroundImageLogin=Background image PermanentLeftSearchForm=חפש בצורה קבועה בתפריט השמאלי DefaultLanguage=Default language EnableMultilangInterface=Enable multilanguage support -EnableShowLogo=הצג את הלוגו בתפריט השמאלי +EnableShowLogo=Show the company logo in the menu CompanyInfo=Company/Organization CompanyIds=Company/Organization identities CompanyName=שם @@ -1067,7 +1074,11 @@ CompanyTown=עיר CompanyCountry=מדינה CompanyCurrency=ראשי המטבע CompanyObject=Object of the company +IDCountry=ID country Logo=Logo +LogoDesc=Main logo of company. Will be used into generated documents (PDF, ...) +LogoSquarred=Logo (squarred) +LogoSquarredDesc=Must be a squarred icon (width = height). This logo will be used as the favorite icon or other need like for the top menu bar (if not disabled into display setup). DoNotSuggestPaymentMode=לא מציע NoActiveBankAccountDefined=אין לך חשבון בנק פעיל מוגדר OwnerOfBankAccount=הבעלים של %s חשבון הבנק @@ -1113,7 +1124,7 @@ LogEventDesc=Enable logging for specific security events. Administrators the log AreaForAdminOnly=Setup parameters can be set by administrator users only. SystemInfoDesc=מערכת מידע הוא מידע טכני שונות נכנסת למצב קריאה בלבד ונראה לעין עבור מנהלי בלבד. SystemAreaForAdminOnly=This area is available to administrator users only. Dolibarr user permissions cannot change this restriction. -CompanyFundationDesc=Edit the information of the company/entity. Click on "%s" or "%s" button at the bottom of the page. +CompanyFundationDesc=Edit the information of the company/entity. Click on "%s" button at the bottom of the page. AccountantDesc=If you have an external accountant/bookkeeper, you can edit here its information. AccountantFileNumber=Accountant code DisplayDesc=Parameters affecting the look and behaviour of Dolibarr can be modified here. @@ -1129,7 +1140,7 @@ TriggerAlwaysActive=גורמים בקובץ זה תמיד פעיל, לא משנ TriggerActiveAsModuleActive=גורמים בקובץ זה הם פעיל %s מודול מופעלת. GeneratedPasswordDesc=Choose the method to be used for auto-generated passwords. DictionaryDesc=Insert all reference data. You can add your values to the default. -ConstDesc=This page allows you to edit (override) parameters not available in other pages. These are mostly reserved parameters for developers/advanced troubleshooting. For a full list of the parameters available see here. +ConstDesc=This page allows you to edit (override) parameters not available in other pages. These are mostly reserved parameters for developers/advanced troubleshooting only. MiscellaneousDesc=All other security related parameters are defined here. LimitsSetup=גבולות / הגדרת Precision LimitsDesc=You can define limits, precisions and optimizations used by Dolibarr here @@ -1456,6 +1467,13 @@ LDAPFieldSidExample=Example: objectsid LDAPFieldEndLastSubscription=תאריך סיום המנוי LDAPFieldTitle=Job position LDAPFieldTitleExample=Example: title +LDAPFieldGroupid=Group id +LDAPFieldGroupidExample=Exemple : gidnumber +LDAPFieldUserid=User id +LDAPFieldUseridExample=Exemple : uidnumber +LDAPFieldHomedirectory=Home directory +LDAPFieldHomedirectoryExample=Exemple : homedirectory +LDAPFieldHomedirectoryprefix=Home directory prefix LDAPSetupNotComplete=ההתקנה LDAP אינה שלמה (ללכת על כרטיסיות ואחרים) LDAPNoUserOrPasswordProvidedAccessIsReadOnly=אין מנהל או הסיסמה סיפק. גישה LDAP יהיה אנונימי ב למצב קריאה בלבד. LDAPDescContact=דף זה מאפשר לך להגדיר תכונות LDAP שם בעץ LDAP עבור כל הנתונים שנמצאו על הקשר Dolibarr. @@ -1577,6 +1595,7 @@ FCKeditorForProductDetails=WYSIWIG creation/edition of products details lines fo FCKeditorForMailing= WYSIWIG יצירת / מהדורה של דברי דואר FCKeditorForUserSignature=WYSIWIG creation/edition of user signature FCKeditorForMail=WYSIWIG creation/edition for all mail (except Tools->eMailing) +FCKeditorForTicket=WYSIWIG creation/edition for tickets ##### Stock ##### StockSetup=Stock module setup 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. @@ -1653,8 +1672,9 @@ CashDesk=Point of Sale CashDeskSetup=Point of Sales module setup CashDeskThirdPartyForSell=Default generic third party to use for sales CashDeskBankAccountForSell=חשבון ברירת מחדל להשתמש כדי לקבל תשלומים במזומן -CashDeskBankAccountForCheque= Default account to use to receive payments by check -CashDeskBankAccountForCB= חשבון ברירת מחדל להשתמש כדי לקבל תשלומים במזומן באמצעות כרטיסי אשראי +CashDeskBankAccountForCheque=Default account to use to receive payments by check +CashDeskBankAccountForCB=חשבון ברירת מחדל להשתמש כדי לקבל תשלומים במזומן באמצעות כרטיסי אשראי +CashDeskBankAccountForSumup=Default bank account to use to receive payments by SumUp 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). CashDeskIdWareHouse=Force and restrict warehouse to use for stock decrease StockDecreaseForPointOfSaleDisabled=Stock decrease from Point of Sale disabled @@ -1693,7 +1713,7 @@ SuppliersSetup=Vendor module setup SuppliersCommandModel=Complete template of purchase order (logo...) SuppliersInvoiceModel=Complete template of vendor invoice (logo...) SuppliersInvoiceNumberingModel=Vendor invoices numbering models -IfSetToYesDontForgetPermission=If set to yes, don't forget to provide permissions to groups or users allowed for the second approval +IfSetToYesDontForgetPermission=If set to a non null value, don't forget to provide permissions to groups or users allowed for the second approval ##### GeoIPMaxmind ##### GeoIPMaxmindSetup=GeoIP Maxmind ההתקנה מודול PathToGeoIPMaxmindCountryDataFile=Path to file containing Maxmind ip to country translation.
    Examples:
    /usr/local/share/GeoIP/GeoIP.dat
    /usr/share/GeoIP/GeoIP.dat
    /usr/share/GeoIP/GeoLite2-Country.mmdb @@ -1782,6 +1802,8 @@ FixTZ=TimeZone fix FillFixTZOnlyIfRequired=Example: +2 (fill only if problem experienced) ExpectedChecksum=Expected Checksum CurrentChecksum=Current Checksum +ExpectedSize=Expected size +CurrentSize=Current size ForcedConstants=Required constant values MailToSendProposal=Customer proposals MailToSendOrder=Sales orders @@ -1846,8 +1868,10 @@ NothingToSetup=There is no specific setup required for this module. SetToYesIfGroupIsComputationOfOtherGroups=Set this to yes if this group is a computation of other groups EnterCalculationRuleIfPreviousFieldIsYes=Enter calculation rule if previous field was set to Yes (For example 'CODEGRP1+CODEGRP2') SeveralLangugeVariatFound=Several language variants found -COMPANY_AQUARIUM_REMOVE_SPECIAL=Remove special characters +RemoveSpecialChars=Remove special characters COMPANY_AQUARIUM_CLEAN_REGEX=Regex filter to clean value (COMPANY_AQUARIUM_CLEAN_REGEX) +COMPANY_DIGITARIA_CLEAN_REGEX=Regex filter to clean value (COMPANY_DIGITARIA_CLEAN_REGEX) +COMPANY_DIGITARIA_UNIQUE_CODE=Duplicate not allowed GDPRContact=Data Protection Officer (DPO, Data Privacy or GDPR contact) GDPRContactDesc=If you store data about European companies/citizens, you can name the contact who is responsible for the General Data Protection Regulation here HelpOnTooltip=Help text to show on tooltip @@ -1884,8 +1908,8 @@ CodeLastResult=Latest result code NbOfEmailsInInbox=Number of emails in source directory LoadThirdPartyFromName=Load third party searching on %s (load only) LoadThirdPartyFromNameOrCreate=Load third party searching on %s (create if not found) -WithDolTrackingID=Dolibarr Tracking ID found -WithoutDolTrackingID=Dolibarr Tracking ID not found +WithDolTrackingID=Dolibarr Reference found in Message ID +WithoutDolTrackingID=Dolibarr Reference not found in Message ID FormatZip=רוכסן MainMenuCode=Menu entry code (mainmenu) ECMAutoTree=Show automatic ECM tree @@ -1896,6 +1920,7 @@ ResourceSetup=Configuration of Resource module UseSearchToSelectResource=Use a search form to choose a resource (rather than a drop-down list). DisabledResourceLinkUser=Disable feature to link a resource to users DisabledResourceLinkContact=Disable feature to link a resource to contacts +EnableResourceUsedInEventCheck=Enable feature to check if a resource is in use in an event ConfirmUnactivation=Confirm module reset OnMobileOnly=On small screen (smartphone) only DisableProspectCustomerType=Disable the "Prospect + Customer" third party type (so third party must be Prospect or Customer but can't be both) @@ -1937,3 +1962,5 @@ RESTRICT_ON_IP=Allow access to some host IP only (wildcard not allowed, use spac BaseOnSabeDavVersion=Based on the library SabreDAV version NotAPublicIp=Not a public IP MakeAnonymousPing=Make an anonymous Ping '+1' to the Dolibarr foundation server (done 1 time only after installation) to allow the foundation to count the number of Dolibarr installation. +FeatureNotAvailableWithReceptionModule=Feature not available when module Reception is enabled +EmailTemplate=Template for email diff --git a/htdocs/langs/he_IL/agenda.lang b/htdocs/langs/he_IL/agenda.lang index 7b006d08948..eb444caaa98 100644 --- a/htdocs/langs/he_IL/agenda.lang +++ b/htdocs/langs/he_IL/agenda.lang @@ -76,6 +76,7 @@ ContractSentByEMail=Contract %s sent by email OrderSentByEMail=Sales order %s sent by email InvoiceSentByEMail=Customer invoice %s sent by email SupplierOrderSentByEMail=Purchase order %s sent by email +ORDER_SUPPLIER_DELETEInDolibarr=Purchase order %s deleted SupplierInvoiceSentByEMail=Vendor invoice %s sent by email ShippingSentByEMail=Shipment %s sent by email ShippingValidated= Shipment %s validated @@ -86,6 +87,11 @@ InvoiceDeleted=Invoice deleted PRODUCT_CREATEInDolibarr=Product %s created PRODUCT_MODIFYInDolibarr=Product %s modified PRODUCT_DELETEInDolibarr=Product %s deleted +HOLIDAY_CREATEInDolibarr=Request for leave %s created +HOLIDAY_MODIFYInDolibarr=Request for leave %s modified +HOLIDAY_APPROVEInDolibarr=Request for leave %s approved +HOLIDAY_VALIDATEDInDolibarr=Request for leave %s validated +HOLIDAY_DELETEInDolibarr=Request for leave %s deleted EXPENSE_REPORT_CREATEInDolibarr=Expense report %s created EXPENSE_REPORT_VALIDATEInDolibarr=Expense report %s validated EXPENSE_REPORT_APPROVEInDolibarr=Expense report %s approved @@ -99,6 +105,14 @@ TICKET_MODIFYInDolibarr=Ticket %s modified TICKET_ASSIGNEDInDolibarr=Ticket %s assigned TICKET_CLOSEInDolibarr=Ticket %s closed TICKET_DELETEInDolibarr=Ticket %s deleted +BOM_VALIDATEInDolibarr=BOM validated +BOM_UNVALIDATEInDolibarr=BOM unvalidated +BOM_CLOSEInDolibarr=BOM disabled +BOM_REOPENInDolibarr=BOM reopen +BOM_DELETEInDolibarr=BOM deleted +MO_VALIDATEInDolibarr=MO validated +MO_PRODUCEDInDolibarr=MO produced +MO_DELETEInDolibarr=MO deleted ##### End agenda events ##### AgendaModelModule=Document templates for event DateActionStart=Start date diff --git a/htdocs/langs/he_IL/boxes.lang b/htdocs/langs/he_IL/boxes.lang index d0d2ec798c3..4e0ba839d59 100644 --- a/htdocs/langs/he_IL/boxes.lang +++ b/htdocs/langs/he_IL/boxes.lang @@ -19,6 +19,7 @@ BoxLastContacts=Latest contacts/addresses BoxLastMembers=Latest members BoxFicheInter=Latest interventions BoxCurrentAccounts=Open accounts balance +BoxTitleMemberNextBirthdays=Birthdays of this month (members) BoxTitleLastRssInfos=Latest %s news from %s BoxTitleLastProducts=Products/Services: last %s modified BoxTitleProductsAlertStock=Products: stock alert @@ -34,6 +35,7 @@ BoxTitleLastFicheInter=Latest %s modified interventions BoxTitleOldestUnpaidCustomerBills=Customer Invoices: oldest %s unpaid BoxTitleOldestUnpaidSupplierBills=Vendor Invoices: oldest %s unpaid BoxTitleCurrentAccounts=Open Accounts: balances +BoxTitleSupplierOrdersAwaitingReception=Supplier orders awaiting reception BoxTitleLastModifiedContacts=Contacts/Addresses: last %s modified BoxMyLastBookmarks=Bookmarks: latest %s BoxOldestExpiredServices=Oldest active expired services @@ -42,6 +44,8 @@ BoxTitleLastActionsToDo=Latest %s actions to do BoxTitleLastContracts=Latest %s modified contracts BoxTitleLastModifiedDonations=Latest %s modified donations BoxTitleLastModifiedExpenses=Latest %s modified expense reports +BoxTitleLatestModifiedBoms=Latest %s modified BOMs +BoxTitleLatestModifiedMos=Latest %s modified Manufacturing Orders BoxGlobalActivity=Global activity (invoices, proposals, orders) BoxGoodCustomers=Good customers BoxTitleGoodCustomers=%s Good customers @@ -64,6 +68,7 @@ NoContractedProducts=No products/services contracted NoRecordedContracts=No recorded contracts NoRecordedInterventions=No recorded interventions BoxLatestSupplierOrders=Latest purchase orders +BoxLatestSupplierOrdersAwaitingReception=Latest Purchase Orders (with a pending reception) NoSupplierOrder=No recorded purchase order BoxCustomersInvoicesPerMonth=Customer Invoices per month BoxSuppliersInvoicesPerMonth=Vendor Invoices per month @@ -84,4 +89,14 @@ ForProposals=הצעות LastXMonthRolling=The latest %s month rolling ChooseBoxToAdd=Add widget to your dashboard BoxAdded=Widget was added in your dashboard -BoxTitleUserBirthdaysOfMonth=Birthdays of this month +BoxTitleUserBirthdaysOfMonth=Birthdays of this month (users) +BoxLastManualEntries=Last manual entries in accountancy +BoxTitleLastManualEntries=%s latest manual entries +NoRecordedManualEntries=No manual entries record in accountancy +BoxSuspenseAccount=Count accountancy operation with suspense account +BoxTitleSuspenseAccount=Number of unallocated lines +NumberOfLinesInSuspenseAccount=Number of line in suspense account +SuspenseAccountNotDefined=Suspense account isn't defined +BoxLastCustomerShipments=Last customer shipments +BoxTitleLastCustomerShipments=Latest %s customer shipments +NoRecordedShipments=No recorded customer shipment diff --git a/htdocs/langs/he_IL/commercial.lang b/htdocs/langs/he_IL/commercial.lang index 190d9129653..23e7345f648 100644 --- a/htdocs/langs/he_IL/commercial.lang +++ b/htdocs/langs/he_IL/commercial.lang @@ -1,6 +1,6 @@ # Dolibarr language file - Source file is en_US - commercial -Commercial=מסחרי -CommercialArea=תחום מסחרי +Commercial=Commerce +CommercialArea=Commerce area Customer=לקוח Customers=לקוחות Prospect=לקוח פוטנציאל @@ -59,7 +59,7 @@ ActionAC_FAC=Send customer invoice by mail ActionAC_REL=Send customer invoice by mail (reminder) ActionAC_CLO=Close ActionAC_EMAILING=Send mass email -ActionAC_COM=Send customer order by mail +ActionAC_COM=Send sales order by mail ActionAC_SHIP=Send shipping by mail ActionAC_SUP_ORD=Send purchase order by mail ActionAC_SUP_INV=Send vendor invoice by mail diff --git a/htdocs/langs/he_IL/deliveries.lang b/htdocs/langs/he_IL/deliveries.lang index 03eba3d636b..1f48c01de75 100644 --- a/htdocs/langs/he_IL/deliveries.lang +++ b/htdocs/langs/he_IL/deliveries.lang @@ -2,7 +2,7 @@ Delivery=Delivery DeliveryRef=Ref Delivery DeliveryCard=Receipt card -DeliveryOrder=Delivery order +DeliveryOrder=Delivery receipt DeliveryDate=Delivery date CreateDeliveryOrder=Generate delivery receipt DeliveryStateSaved=Delivery state saved @@ -18,13 +18,14 @@ StatusDeliveryCanceled=Canceled StatusDeliveryDraft=Draft StatusDeliveryValidated=Received # merou PDF model -NameAndSignature=Name and Signature : +NameAndSignature=Name and Signature: ToAndDate=To___________________________________ on ____/_____/__________ GoodStatusDeclaration=Have received the goods above in good condition, -Deliverer=Deliverer : +Deliverer=Deliverer: Sender=Sender Recipient=Recipient ErrorStockIsNotEnough=There's not enough stock Shippable=Shippable NonShippable=Not Shippable ShowReceiving=Show delivery receipt +NonExistentOrder=Nonexistent order diff --git a/htdocs/langs/he_IL/errors.lang b/htdocs/langs/he_IL/errors.lang index 0c07b2eafc4..cd726162a85 100644 --- a/htdocs/langs/he_IL/errors.lang +++ b/htdocs/langs/he_IL/errors.lang @@ -196,6 +196,7 @@ ErrorPhpMailDelivery=Check that you don't use a too high number of recipients an ErrorUserNotAssignedToTask=User must be assigned to task to be able to enter time consumed. ErrorTaskAlreadyAssigned=Task already assigned to user ErrorModuleFileSeemsToHaveAWrongFormat=The module package seems to have a wrong format. +ErrorModuleFileSeemsToHaveAWrongFormat2=At least one mandatory directory must exists into zip of module: %s or %s ErrorFilenameDosNotMatchDolibarrPackageRules=The name of the module package (%s) does not match expected name syntax: %s ErrorDuplicateTrigger=Error, duplicate trigger name %s. Already loaded from %s. ErrorNoWarehouseDefined=Error, no warehouses defined. @@ -219,6 +220,9 @@ ErrorURLMustStartWithHttp=URL %s must start with http:// or https:// ErrorNewRefIsAlreadyUsed=Error, the new reference is already used ErrorDeletePaymentLinkedToAClosedInvoiceNotPossible=Error, delete payment linked to a closed invoice is not possible. ErrorSearchCriteriaTooSmall=Search criteria too small. +ErrorObjectMustHaveStatusActiveToBeDisabled=Objects must have status 'Active' to be disabled +ErrorObjectMustHaveStatusDraftOrDisabledToBeActivated=Objects must have status 'Draft' or 'Disabled' to be enabled +ErrorNoFieldWithAttributeShowoncombobox=No fields has property 'showoncombobox' into definition of object '%s'. No way to show the combolist. # Warnings WarningParamUploadMaxFileSizeHigherThanPostMaxSize=Your PHP parameter upload_max_filesize (%s) is higher than PHP parameter post_max_size (%s). This is not a consistent setup. WarningPasswordSetWithNoAccount=A password was set for this member. However, no user account was created. So this password is stored but can't be used to login to Dolibarr. It may be used by an external module/interface but if you don't need to define any login nor password for a member, you can disable option "Manage a login for each member" from Member module setup. If you need to manage a login but don't need any password, you can keep this field empty to avoid this warning. Note: Email can also be used as a login if the member is linked to a user. @@ -244,3 +248,4 @@ WarningAnEntryAlreadyExistForTransKey=An entry already exists for the translatio WarningNumberOfRecipientIsRestrictedInMassAction=Warning, number of different recipient is limited to %s when using the mass actions on lists WarningDateOfLineMustBeInExpenseReportRange=Warning, the date of line is not in the range of the expense report WarningProjectClosed=Project is closed. You must re-open it first. +WarningSomeBankTransactionByChequeWereRemovedAfter=Some bank transaction were removed after that the receipt including them were generated. So nb of cheques and total of receipt may differ from number and total in list. diff --git a/htdocs/langs/he_IL/holiday.lang b/htdocs/langs/he_IL/holiday.lang index c161a106b08..8c498c350ad 100644 --- a/htdocs/langs/he_IL/holiday.lang +++ b/htdocs/langs/he_IL/holiday.lang @@ -8,7 +8,6 @@ NotActiveModCP=You must enable the module Leave to view this page. AddCP=Make a leave request DateDebCP=Start date DateFinCP=End date -DateCreateCP=Creation date DraftCP=Draft ToReviewCP=Awaiting approval ApprovedCP=Approved @@ -18,6 +17,7 @@ ValidatorCP=Approbator ListeCP=List of leave LeaveId=Leave ID ReviewedByCP=Will be approved by +UserID=User ID UserForApprovalID=User for approval ID UserForApprovalFirstname=First name of approval user UserForApprovalLastname=Last name of approval user @@ -128,3 +128,4 @@ TemplatePDFHolidays=Template for leave requests PDF FreeLegalTextOnHolidays=Free text on PDF WatermarkOnDraftHolidayCards=Watermarks on draft leave requests HolidaysToApprove=Holidays to approve +NobodyHasPermissionToValidateHolidays=Nobody has permission to validate holidays diff --git a/htdocs/langs/he_IL/install.lang b/htdocs/langs/he_IL/install.lang index 707a12f4225..1f91da5cd5d 100644 --- a/htdocs/langs/he_IL/install.lang +++ b/htdocs/langs/he_IL/install.lang @@ -13,6 +13,7 @@ PHPSupportPOSTGETOk=This PHP supports variables POST and GET. PHPSupportPOSTGETKo=It's possible your PHP setup does not support variables POST and/or GET. Check the parameter variables_order in php.ini. PHPSupportGD=This PHP supports GD graphical functions. PHPSupportCurl=This PHP supports Curl. +PHPSupportCalendar=This PHP supports calendars extensions. PHPSupportUTF8=This PHP supports UTF8 functions. PHPSupportIntl=This PHP supports Intl functions. PHPMemoryOK=Your PHP max session memory is set to %s. This should be enough. @@ -21,6 +22,7 @@ Recheck=Click here for a more detailed test 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. ErrorPHPDoesNotSupportGD=Your PHP installation does not support GD graphical functions. No graphs will be available. ErrorPHPDoesNotSupportCurl=Your PHP installation does not support Curl. +ErrorPHPDoesNotSupportCalendar=Your PHP installation does not support php calendar extensions. ErrorPHPDoesNotSupportUTF8=Your PHP installation does not support UTF8 functions. Dolibarr cannot work correctly. Resolve this before installing Dolibarr. ErrorPHPDoesNotSupportIntl=Your PHP installation does not support Intl functions. ErrorDirDoesNotExists=Directory %s does not exist. @@ -203,6 +205,7 @@ MigrationRemiseExceptEntity=Update entity field value of llx_societe_remise_exce MigrationUserRightsEntity=Update entity field value of llx_user_rights MigrationUserGroupRightsEntity=Update entity field value of llx_usergroup_rights MigrationUserPhotoPath=Migration of photo paths for users +MigrationFieldsSocialNetworks=Migration of users fields social networks (%s) MigrationReloadModule=Reload module %s MigrationResetBlockedLog=Reset module BlockedLog for v7 algorithm ShowNotAvailableOptions=Show unavailable options diff --git a/htdocs/langs/he_IL/main.lang b/htdocs/langs/he_IL/main.lang index 943efadaff3..bdce78bfc7b 100644 --- a/htdocs/langs/he_IL/main.lang +++ b/htdocs/langs/he_IL/main.lang @@ -114,6 +114,7 @@ InformationToHelpDiagnose=This information can be useful for diagnostic purposes MoreInformation=More information TechnicalInformation=Technical information TechnicalID=Technical ID +LineID=Line ID NotePublic=Note (public) NotePrivate=Note (private) PrecisionUnitIsLimitedToXDecimals=Dolibarr was setup to limit precision of unit prices to %s decimals. @@ -169,6 +170,8 @@ ToValidate=To validate NotValidated=Not validated Save=Save SaveAs=Save As +SaveAndStay=Save and stay +SaveAndNew=Save and new TestConnection=Test connection ToClone=Clone ConfirmClone=Choose data you want to clone: @@ -182,6 +185,7 @@ Hide=Hide ShowCardHere=Show card Search=Search SearchOf=Search +SearchMenuShortCut=Ctrl + shift + f Valid=Valid Approve=Approve Disapprove=Disapprove @@ -412,6 +416,7 @@ DefaultTaxRate=Default tax rate Average=Average Sum=Sum Delta=Delta +StatusToPay=To pay RemainToPay=Remain to pay Module=Module/Application Modules=Modules/Applications @@ -474,7 +479,9 @@ Categories=Tags/categories Category=Tag/category By=By From=From +FromLocation=From to=to +To=to and=and or=or Other=אחר @@ -824,6 +831,7 @@ Mandatory=Mandatory Hello=Hello GoodBye=GoodBye Sincerely=Sincerely +ConfirmDeleteObject=Are you sure you want to delete this object? DeleteLine=מחק את השורה ConfirmDeleteLine=Are you sure you want to delete this line? NoPDFAvailableForDocGenAmongChecked=No PDF were available for the document generation among checked record @@ -840,6 +848,7 @@ Progress=Progress ProgressShort=Progr. FrontOffice=Front office BackOffice=Back office +Submit=Submit View=View Export=Export Exports=Exports @@ -990,3 +999,16 @@ GlobalOpenedElemView=Global view NoArticlesFoundForTheKeyword=No article found for the keyword '%s' NoArticlesFoundForTheCategory=No article found for the category ToAcceptRefuse=To accept | refuse +ContactDefault_agenda=Event +ContactDefault_commande=סדר +ContactDefault_contrat=Contract +ContactDefault_facture=Invoice +ContactDefault_fichinter=Intervention +ContactDefault_invoice_supplier=Supplier Invoice +ContactDefault_order_supplier=Supplier Order +ContactDefault_project=Project +ContactDefault_project_task=Task +ContactDefault_propal=Proposal +ContactDefault_supplier_proposal=Supplier Proposal +ContactDefault_ticketsup=Ticket +ContactAddedAutomatically=Contact added from contact thirdparty roles diff --git a/htdocs/langs/he_IL/modulebuilder.lang b/htdocs/langs/he_IL/modulebuilder.lang index 0afcfb9b0d0..5e2ae72a85a 100644 --- a/htdocs/langs/he_IL/modulebuilder.lang +++ b/htdocs/langs/he_IL/modulebuilder.lang @@ -6,7 +6,7 @@ ModuleBuilderDesc2=Path where modules are generated/edited (first directory for ModuleBuilderDesc3=Generated/editable modules found: %s ModuleBuilderDesc4=A module is detected as 'editable' when the file %s exists in root of module directory NewModule=New module -NewObject=New object +NewObjectInModulebuilder=New object ModuleKey=Module key ObjectKey=Object key ModuleInitialized=Module initialized @@ -60,12 +60,14 @@ HooksFile=File for hooks code ArrayOfKeyValues=Array of key-val ArrayOfKeyValuesDesc=Array of keys and values if field is a combo list with fixed values WidgetFile=Widget file +CSSFile=CSS file +JSFile=Javascript file ReadmeFile=Readme file ChangeLog=ChangeLog file TestClassFile=File for PHP Unit Test class SqlFile=Sql file -PageForLib=File for PHP library -PageForObjLib=File for PHP library dedicated to object +PageForLib=File for the common PHP library +PageForObjLib=File for the PHP library dedicated to object SqlFileExtraFields=Sql file for complementary attributes SqlFileKey=Sql file for keys SqlFileKeyExtraFields=Sql file for keys of complementary attributes @@ -77,17 +79,20 @@ NoTrigger=No trigger NoWidget=No widget GoToApiExplorer=Go to API explorer ListOfMenusEntries=List of menu entries +ListOfDictionariesEntries=List of dictionaries entries ListOfPermissionsDefined=List of defined permissions SeeExamples=See examples here EnabledDesc=Condition to have this field active (Examples: 1 or $conf->global->MYMODULE_MYOPTION) -VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only (not list), 4=Visible on list and update/view form only (not create). Using a negative value means field is not shown by default on list but can be selected for viewing). It can be an expression, for example: preg_match('/public/', $_SERVER['PHP_SELF'])?0:1 +VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only (not list), 4=Visible on list and update/view form only (not create). Using a negative value means field is not shown by default on list but can be selected for viewing). It can be an expression, for example:
    preg_match('/public/', $_SERVER['PHP_SELF'])?0:1
    ($user->rights->holiday->define_holiday ? 1 : 0) IsAMeasureDesc=Can the value of field be cumulated to get a total into list? (Examples: 1 or 0) SearchAllDesc=Is the field used to make a search from the quick search tool? (Examples: 1 or 0) SpecDefDesc=Enter here all documentation you want to provide with your module that is not already defined by other tabs. You can use .md or better, the rich .asciidoc syntax. LanguageDefDesc=Enter in this files, all the key and the translation for each language file. MenusDefDesc=Define here the menus provided by your module +DictionariesDefDesc=Define here the dictionaries provided by your module PermissionsDefDesc=Define here the new permissions provided by your module MenusDefDescTooltip=The menus provided by your module/application are defined into the array $this->menus into the module descriptor file. You can edit manually this file or use the embedded editor.

    Note: Once defined (and module re-activated), menus are also visible into the menu editor available to administrator users on %s. +DictionariesDefDescTooltip=The dictionaries provided by your module/application are defined into the array $this->dictionaries into the module descriptor file. You can edit manually this file or use the embedded editor.

    Note: Once defined (and module re-activated), dictionaries are also visible into the setup area to administrator users on %s. PermissionsDefDescTooltip=The permissions provided by your module/application are defined into the array $this->rights into the module descriptor file. You can edit manually this file or use the embedded editor.

    Note: Once defined (and module re-activated), permissions are visible into the default permissions setup %s. HooksDefDesc=Define in the module_parts['hooks'] property, in the module descriptor, the context of hooks you want to manage (list of contexts can be found by a search on 'initHooks(' in core code).
    Edit the hook file to add code of your hooked functions (hookable functions can be found by a search on 'executeHooks' in core code). TriggerDefDesc=Define in the trigger file the code you want to execute for each business event executed. @@ -105,9 +110,12 @@ InitStructureFromExistingTable=Build the structure array string of an existing t UseAboutPage=Disable the about page UseDocFolder=Disable the documentation folder UseSpecificReadme=Use a specific ReadMe +ContentOfREADMECustomized=Note: The content of the README.md file has been replaced with the specific value defined into setup of ModuleBuilder. RealPathOfModule=Real path of module ContentCantBeEmpty=Content of file can't be empty WidgetDesc=You can generate and edit here the widgets that will be embedded with your module. +CSSDesc=You can generate and edit here a file with personalized CSS embedded with your module. +JSDesc=You can generate and edit here a file with personalized Javascript embedded with your module. CLIDesc=You can generate here some command line scripts you want to provide with your module. CLIFile=CLI File NoCLIFile=No CLI files @@ -117,3 +125,13 @@ UseSpecificFamily = Use a specific family UseSpecificAuthor = Use a specific author UseSpecificVersion = Use a specific initial version ModuleMustBeEnabled=The module/application must be enabled first +IncludeRefGeneration=The reference of object must be generated automatically +IncludeRefGenerationHelp=Check this if you want to include code to manage the generation automatically of the reference +IncludeDocGeneration=I want to generate some documents from the object +IncludeDocGenerationHelp=If you check this, some code will be generated to add a "Generate document" box on the record. +ShowOnCombobox=Show value into combobox +KeyForTooltip=Key for tooltip +CSSClass=CSS Class +NotEditable=Not editable +ForeignKey=Foreign key +TypeOfFieldsHelp=Type of fields:
    varchar(99), double(24,8), real, text, html, datetime, timestamp, integer, integer:ClassName:relativepath/to/classfile.class.php[:1[:filter]] ('1' means we add a + button after the combo to create the record, 'filter' can be 'status=1 AND fk_user = __USER_ID AND entity IN (__SHARED_ENTITIES__)' for example) diff --git a/htdocs/langs/he_IL/mrp.lang b/htdocs/langs/he_IL/mrp.lang index 360f4303f07..35755f2d360 100644 --- a/htdocs/langs/he_IL/mrp.lang +++ b/htdocs/langs/he_IL/mrp.lang @@ -1,17 +1,61 @@ +Mrp=Manufacturing Orders +MO=Manufacturing Order +MRPDescription=Module to manage Manufacturing Orders (MO). MRPArea=MRP Area +MrpSetupPage=Setup of module MRP MenuBOM=Bills of material LatestBOMModified=Latest %s Bills of materials modified +LatestMOModified=Latest %s Manufacturing Orders modified +Bom=Bills of Material BillOfMaterials=Bill of Material BOMsSetup=Setup of module BOM ListOfBOMs=List of bills of material - BOM +ListOfManufacturingOrders=List of Manufacturing Orders NewBOM=New bill of material -ProductBOMHelp=Product to create with this BOM +ProductBOMHelp=Product to create with this BOM.
    Note: Products with the property 'Nature of product' = 'Raw material' are not visible into this list. BOMsNumberingModules=BOM numbering templates -BOMsModelModule=BOMS document templates +BOMsModelModule=BOM document templates +MOsNumberingModules=MO numbering templates +MOsModelModule=MO document templates FreeLegalTextOnBOMs=Free text on document of BOM WatermarkOnDraftBOMs=Watermark on draft BOM -ConfirmCloneBillOfMaterials=Are you sure you want to clone this bill of material ? +FreeLegalTextOnMOs=Free text on document of MO +WatermarkOnDraftMOs=Watermark on draft MO +ConfirmCloneBillOfMaterials=Are you sure you want to clone the bill of material %s ? +ConfirmCloneMo=Are you sure you want to clone the Manufacturing Order %s ? ManufacturingEfficiency=Manufacturing efficiency ValueOfMeansLoss=Value of 0.95 means an average of 5%% of loss during the production DeleteBillOfMaterials=Delete Bill Of Materials +DeleteMo=Delete Manufacturing Order ConfirmDeleteBillOfMaterials=Are you sure you want to delete this Bill Of Material? +ConfirmDeleteMo=Are you sure you want to delete this Bill Of Material? +MenuMRP=Manufacturing Orders +NewMO=New Manufacturing Order +QtyToProduce=Qty to produce +DateStartPlannedMo=Date start planned +DateEndPlannedMo=Date end planned +KeepEmptyForAsap=Empty means 'As Soon As Possible' +EstimatedDuration=Estimated duration +EstimatedDurationDesc=Estimated duration to manufacture this product using this BOM +ConfirmValidateBom=Are you sure you want to validate the BOM with the reference %s (you will be able to use it to build new Manufacturing Orders) +ConfirmCloseBom=Are you sure you want to cancel this BOM (you won't be able to use it to build new Manufacturing Orders anymore) ? +ConfirmReopenBom=Are you sure you want to re-open this BOM (you will be able to use it to build new Manufacturing Orders) +StatusMOProduced=Produced +QtyFrozen=Frozen Qty +QuantityFrozen=Frozen Quantity +QuantityConsumedInvariable=When this flag is set, the quantity consumed is always the value defined and is not relative to the quantity produced. +DisableStockChange=Disable stock change +DisableStockChangeHelp=When this flag is set, there is no stock change on this product, whatever is the quantity produced +BomAndBomLines=Bills Of Material and lines +BOMLine=Line of BOM +WarehouseForProduction=Warehouse for production +CreateMO=Create MO +ToConsume=To consume +ToProduce=To produce +QtyAlreadyConsumed=Qty already consumed +QtyAlreadyProduced=Qty already produced +ConsumeAndProduceAll=Consume and Produce All +Manufactured=Manufactured +TheProductXIsAlreadyTheProductToProduce=The product to add is already the product to produce. +ForAQuantityOf1=For a quantity to produce of 1 +ConfirmValidateMo=Are you sure you want to validate this Manufacturing Order? diff --git a/htdocs/langs/he_IL/opensurvey.lang b/htdocs/langs/he_IL/opensurvey.lang index 76684955e56..7d26151fa16 100644 --- a/htdocs/langs/he_IL/opensurvey.lang +++ b/htdocs/langs/he_IL/opensurvey.lang @@ -1,7 +1,7 @@ # Dolibarr language file - Source file is en_US - opensurvey Survey=Poll Surveys=Polls -OrganizeYourMeetingEasily=Organize your meetings and polls easily. First select type of poll... +OrganizeYourMeetingEasily=Organize your meetings and polls easily. First select the type of poll... NewSurvey=New poll OpenSurveyArea=Polls area AddACommentForPoll=You can add a comment into poll... @@ -11,7 +11,7 @@ PollTitle=Poll title ToReceiveEMailForEachVote=Receive an email for each vote TypeDate=Type date TypeClassic=Type standard -OpenSurveyStep2=Select your dates amoung the free days (grey). The selected days are green. You can unselect a day previously selected by clicking again on it +OpenSurveyStep2=Select your dates among the free days (grey). The selected days are green. You can unselect a day previously selected by clicking again on it RemoveAllDays=Remove all days CopyHoursOfFirstDay=Copy hours of first day RemoveAllHours=Remove all hours @@ -35,7 +35,7 @@ TitleChoice=Choice label ExportSpreadsheet=Export result spreadsheet ExpireDate=Limit date NbOfSurveys=Number of polls -NbOfVoters=Nb of voters +NbOfVoters=No. of voters SurveyResults=Results PollAdminDesc=You are allowed to change all vote lines of this poll with button "Edit". You can, as well, remove a column or a line with %s. You can also add a new column with %s. 5MoreChoices=5 more choices @@ -49,7 +49,7 @@ votes=vote(s) NoCommentYet=No comments have been posted for this poll yet CanComment=Voters can comment in the poll CanSeeOthersVote=Voters can see other people's vote -SelectDayDesc=For each selected day, you can choose, or not, meeting hours in the following format :
    - empty,
    - "8h", "8H" or "8:00" to give a meeting's start hour,
    - "8-11", "8h-11h", "8H-11H" or "8:00-11:00" to give a meeting's start and end hour,
    - "8h15-11h15", "8H15-11H15" or "8:15-11:15" for the same thing but with minutes. +SelectDayDesc=For each selected day, you can choose, or not, meeting hours in the following format:
    - empty,
    - "8h", "8H" or "8:00" to give a meeting's start hour,
    - "8-11", "8h-11h", "8H-11H" or "8:00-11:00" to give a meeting's start and end hour,
    - "8h15-11h15", "8H15-11H15" or "8:15-11:15" for the same thing but with minutes. BackToCurrentMonth=Back to current month ErrorOpenSurveyFillFirstSection=You haven't filled the first section of the poll creation ErrorOpenSurveyOneChoice=Enter at least one choice diff --git a/htdocs/langs/he_IL/paybox.lang b/htdocs/langs/he_IL/paybox.lang index d5e4fd9ba55..1bbbef4017b 100644 --- a/htdocs/langs/he_IL/paybox.lang +++ b/htdocs/langs/he_IL/paybox.lang @@ -11,17 +11,8 @@ YourEMail=Email to receive payment confirmation Creditor=Creditor PaymentCode=Payment code PayBoxDoPayment=Pay with Paybox -ToPay=Do payment YouWillBeRedirectedOnPayBox=You will be redirected on secured Paybox page to input you credit card information Continue=Next -ToOfferALinkForOnlinePayment=URL for %s payment -ToOfferALinkForOnlinePaymentOnOrder=URL to offer a %s online payment user interface for a sales order -ToOfferALinkForOnlinePaymentOnInvoice=URL to offer a %s online payment user interface for a customer invoice -ToOfferALinkForOnlinePaymentOnContractLine=URL to offer a %s online payment user interface for a contract line -ToOfferALinkForOnlinePaymentOnFreeAmount=URL to offer a %s online payment user interface for a free amount -ToOfferALinkForOnlinePaymentOnMemberSubscription=URL to offer a %s online payment user interface for a member subscription -ToOfferALinkForOnlinePaymentOnDonation=URL to offer a %s online payment, user interface for payment of donation -YouCanAddTagOnUrl=You can also add url parameter &tag=value to any of those URL (required only for free payment) to add your own payment comment tag. SetupPayBoxToHavePaymentCreatedAutomatically=Setup your Paybox with url %s to have payment created automatically when validated by Paybox. YourPaymentHasBeenRecorded=This page confirms that your payment has been recorded. Thank you. YourPaymentHasNotBeenRecorded=Your payment has NOT been recorded and the transaction has been canceled. Thank you. diff --git a/htdocs/langs/he_IL/projects.lang b/htdocs/langs/he_IL/projects.lang index 9650d3d9229..699cbe40547 100644 --- a/htdocs/langs/he_IL/projects.lang +++ b/htdocs/langs/he_IL/projects.lang @@ -86,8 +86,8 @@ WhichIamLinkedToProject=which I'm linked to project Time=Time ListOfTasks=List of tasks GoToListOfTimeConsumed=Go to list of time consumed -GoToListOfTasks=Go to list of tasks -GoToGanttView=Go to Gantt view +GoToListOfTasks=Show as list +GoToGanttView=show as Gantt GanttView=Gantt View ListProposalsAssociatedProject=List of the commercial proposals related to the project ListOrdersAssociatedProject=List of sales orders related to the project @@ -250,3 +250,8 @@ OneLinePerUser=One line per user ServiceToUseOnLines=Service to use on lines InvoiceGeneratedFromTimeSpent=Invoice %s has been generated from time spent on project ProjectBillTimeDescription=Check if you enter timesheet on tasks of project AND you plan to generate invoice(s) from the timesheet to bill the customer of the project (do not check if you plan to create invoice that is not based on entered timesheets). +ProjectFollowOpportunity=Follow opportunity +ProjectFollowTasks=Follow tasks +UsageOpportunity=Usage: Opportunity +UsageTasks=Usage: Tasks +UsageBillTimeShort=Usage: Bill time diff --git a/htdocs/langs/he_IL/receiptprinter.lang b/htdocs/langs/he_IL/receiptprinter.lang index 756461488cc..5714ba78151 100644 --- a/htdocs/langs/he_IL/receiptprinter.lang +++ b/htdocs/langs/he_IL/receiptprinter.lang @@ -26,9 +26,10 @@ PROFILE_P822D=P822D Profile PROFILE_STAR=Star Profile PROFILE_DEFAULT_HELP=Default Profile suitable for Epson printers PROFILE_SIMPLE_HELP=Simple Profile No Graphics -PROFILE_EPOSTEP_HELP=Epos Tep Profile Help +PROFILE_EPOSTEP_HELP=Epos Tep Profile PROFILE_P822D_HELP=P822D Profile No Graphics PROFILE_STAR_HELP=Star Profile +DOL_LINE_FEED=Skip line DOL_ALIGN_LEFT=Left align text DOL_ALIGN_CENTER=Center text DOL_ALIGN_RIGHT=Right align text @@ -42,3 +43,5 @@ DOL_CUT_PAPER_PARTIAL=Cut ticket partially DOL_OPEN_DRAWER=Open cash drawer DOL_ACTIVATE_BUZZER=Activate buzzer DOL_PRINT_QRCODE=Print QR Code +DOL_PRINT_LOGO=Print logo of my company +DOL_PRINT_LOGO_OLD=Print logo of my company (old printers) diff --git a/htdocs/langs/he_IL/sendings.lang b/htdocs/langs/he_IL/sendings.lang index 83f1d825b8d..80e3aa3af9c 100644 --- a/htdocs/langs/he_IL/sendings.lang +++ b/htdocs/langs/he_IL/sendings.lang @@ -21,6 +21,7 @@ QtyShipped=Qty shipped QtyShippedShort=Qty ship. QtyPreparedOrShipped=Qty prepared or shipped QtyToShip=Qty to ship +QtyToReceive=Qty to receive QtyReceived=Qty received QtyInOtherShipments=Qty in other shipments KeepToShip=Remain to ship @@ -46,17 +47,18 @@ DateDeliveryPlanned=Planned date of delivery RefDeliveryReceipt=Ref delivery receipt StatusReceipt=Status delivery receipt DateReceived=Date delivery received -SendShippingByEMail=Send shipment by EMail +ClassifyReception=Classify reception +SendShippingByEMail=Send shipment by email SendShippingRef=Submission of shipment %s ActionsOnShipping=Events on shipment LinkToTrackYourPackage=Link to track your package ShipmentCreationIsDoneFromOrder=For the moment, creation of a new shipment is done from the order card. ShipmentLine=Shipment line -ProductQtyInCustomersOrdersRunning=Product quantity into open customer orders -ProductQtyInSuppliersOrdersRunning=Product quantity into open purchase orders -ProductQtyInShipmentAlreadySent=Product quantity from open customer order already sent -ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from open supplier order already received -NoProductToShipFoundIntoStock=No product to ship found into warehouse %s. Correct stock or go back to choose another warehouse. +ProductQtyInCustomersOrdersRunning=Product quantity from open sales orders +ProductQtyInSuppliersOrdersRunning=Product quantity from open purchase orders +ProductQtyInShipmentAlreadySent=Product quantity from open sales order already sent +ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from open purchase orders already received +NoProductToShipFoundIntoStock=No product to ship found in warehouse %s. Correct stock or go back to choose another warehouse. WeightVolShort=Weight/Vol. ValidateOrderFirstBeforeShipment=You must first validate the order before being able to make shipments. @@ -69,4 +71,4 @@ SumOfProductWeights=Sum of product weights # warehouse details DetailWarehouseNumber= Warehouse details -DetailWarehouseFormat= W:%s (Qty : %d) +DetailWarehouseFormat= W:%s (Qty: %d) diff --git a/htdocs/langs/he_IL/stocks.lang b/htdocs/langs/he_IL/stocks.lang index d7d194d1fe5..adc9490daa4 100644 --- a/htdocs/langs/he_IL/stocks.lang +++ b/htdocs/langs/he_IL/stocks.lang @@ -55,7 +55,7 @@ PMPValue=Weighted average price PMPValueShort=WAP EnhancedValueOfWarehouses=Warehouses value UserWarehouseAutoCreate=Create a user warehouse automatically when creating a user -AllowAddLimitStockByWarehouse=Manage also values for minimum and desired stock per pairing (product-warehouse) in addition to values per product +AllowAddLimitStockByWarehouse=Manage also value for minimum and desired stock per pairing (product-warehouse) in addition to the value for minimum and desired stock per product IndependantSubProductStock=Product stock and subproduct stock are independent QtyDispatched=Quantity dispatched QtyDispatchedShort=Qty dispatched @@ -184,7 +184,7 @@ SelectFournisseur=Vendor filter inventoryOnDate=Inventory INVENTORY_DISABLE_VIRTUAL=Virtual product (kit): do not decrement stock of a child product INVENTORY_USE_MIN_PA_IF_NO_LAST_PA=Use the buy price if no last buy price can be found -INVENTORY_USE_INVENTORY_DATE_FROM_DATEMVT=Stock movement has date of inventory +INVENTORY_USE_INVENTORY_DATE_FOR_DATE_OF_MVT=Stock movements will have the date of inventory (instead of the date of inventory validation) inventoryChangePMPPermission=Allow to change PMP value for a product ColumnNewPMP=New unit PMP OnlyProdsInStock=Do not add product without stock @@ -212,3 +212,7 @@ StockIncreaseAfterCorrectTransfer=Increase by correction/transfer StockDecreaseAfterCorrectTransfer=Decrease by correction/transfer StockIncrease=Stock increase StockDecrease=Stock decrease +InventoryForASpecificWarehouse=Inventory for a specific warehouse +InventoryForASpecificProduct=Inventory for a specific product +StockIsRequiredToChooseWhichLotToUse=Stock is required to choose which lot to use +ForceTo=Force to diff --git a/htdocs/langs/he_IL/stripe.lang b/htdocs/langs/he_IL/stripe.lang index c5224982873..cfc0620db5c 100644 --- a/htdocs/langs/he_IL/stripe.lang +++ b/htdocs/langs/he_IL/stripe.lang @@ -16,12 +16,13 @@ StripeDoPayment=Pay with Stripe YouWillBeRedirectedOnStripe=You will be redirected on secured Stripe page to input you credit card information Continue=Next ToOfferALinkForOnlinePayment=URL for %s payment -ToOfferALinkForOnlinePaymentOnOrder=URL to offer a %s online payment user interface for a sales order -ToOfferALinkForOnlinePaymentOnInvoice=URL to offer a %s online payment user interface for a customer invoice -ToOfferALinkForOnlinePaymentOnContractLine=URL to offer a %s online payment user interface for a contract line -ToOfferALinkForOnlinePaymentOnFreeAmount=URL to offer a %s online payment user interface for a free amount -ToOfferALinkForOnlinePaymentOnMemberSubscription=URL to offer a %s online payment user interface for a member subscription -YouCanAddTagOnUrl=You can also add url parameter &tag=value to any of those URL (required only for free payment) to add your own payment comment tag. +ToOfferALinkForOnlinePaymentOnOrder=URL to offer a %s online payment page for a sales order +ToOfferALinkForOnlinePaymentOnInvoice=URL to offer a %s online payment page for a customer invoice +ToOfferALinkForOnlinePaymentOnContractLine=URL to offer a %s online payment page for a contract line +ToOfferALinkForOnlinePaymentOnFreeAmount=URL to offer a %s online payment page of any amount with no existing object +ToOfferALinkForOnlinePaymentOnMemberSubscription=URL to offer a %s online payment page for a member subscription +ToOfferALinkForOnlinePaymentOnDonation=URL to offer a %s online payment page for payment of a donation +YouCanAddTagOnUrl=You can also add url parameter &tag=value to any of those URL (mandatory only for payment not linked to an object) to add your own payment comment tag.
    For the URL of payments with no existing object, you may also add the parameter &noidempotency=1 so the same link with same tag can be used several times (some payment mode may limit the payment to 1 for each different link without this parameter) SetupStripeToHavePaymentCreatedAutomatically=Setup your Stripe with url %s to have payment created automatically when validated by Stripe. AccountParameter=Account parameters UsageParameter=Usage parameters diff --git a/htdocs/langs/he_IL/ticket.lang b/htdocs/langs/he_IL/ticket.lang index 65ac1773290..cea5cf62eb2 100644 --- a/htdocs/langs/he_IL/ticket.lang +++ b/htdocs/langs/he_IL/ticket.lang @@ -33,7 +33,10 @@ TicketDictSeverity=Ticket - Severities TicketTypeShortBUGSOFT=Dysfonctionnement logiciel TicketTypeShortBUGHARD=Dysfonctionnement matériel TicketTypeShortCOM=Commercial question -TicketTypeShortINCIDENT=Request for assistance + +TicketTypeShortHELP=Request for functionnal help +TicketTypeShortISSUE=Issue, bug or problem +TicketTypeShortREQUEST=Change or enhancement request TicketTypeShortPROJET=Project TicketTypeShortOTHER=אחר @@ -137,6 +140,10 @@ NoUnreadTicketsFound=No unread ticket found TicketViewAllTickets=View all tickets TicketViewNonClosedOnly=View only open tickets TicketStatByStatus=Tickets by status +OrderByDateAsc=Sort by ascending date +OrderByDateDesc=Sort by descending date +ShowAsConversation=Show as conversation list +MessageListViewType=Show as table list # # Ticket card @@ -222,6 +229,9 @@ TicketConfirmChangeStatus=Confirm the status change: %s ? TicketLogStatusChanged=Status changed: %s to %s TicketNotNotifyTiersAtCreate=Not notify company at create Unread=Unread +TicketNotCreatedFromPublicInterface=Not available. Ticket was not created from public interface. +PublicInterfaceNotEnabled=Public interface was not enabled +ErrorTicketRefRequired=Ticket reference name is required # # Logs diff --git a/htdocs/langs/he_IL/website.lang b/htdocs/langs/he_IL/website.lang index 9648ae48cc8..579d2d116ce 100644 --- a/htdocs/langs/he_IL/website.lang +++ b/htdocs/langs/he_IL/website.lang @@ -56,7 +56,7 @@ NoPageYet=No pages yet YouCanCreatePageOrImportTemplate=You can create a new page or import a full website template SyntaxHelp=Help on specific syntax tips YouCanEditHtmlSourceckeditor=You can edit HTML source code using the "Source" button in editor. -YouCanEditHtmlSource=
    You can include PHP code into this source using tags <?php ?>. The following global variables are available: $conf, $db, $mysoc, $user, $website, $websitepage, $weblangs.

    You can also include content of another Page/Container with the following syntax:
    <?php includeContainer('alias_of_container_to_include'); ?>

    You can make a redirect to another Page/Container with the following syntax (Note: do not output any content before a redirect):
    <?php redirectToContainer('alias_of_container_to_redirect_to'); ?>

    To add a link to another page, use the syntax:
    <a href="alias_of_page_to_link_to.php">mylink<a>

    To include a link to download a file stored into the documents directory, use the document.php wrapper:
    Example, for a file into documents/ecm (need to be logged), syntax is:
    <a href="/document.php?modulepart=ecm&file=[relative_dir/]filename.ext">
    For a file into documents/medias (open directory for public access), syntax is:
    <a href="/document.php?modulepart=medias&file=[relative_dir/]filename.ext">
    For a file shared with a share link (open access using the sharing hash key of file), syntax is:
    <a href="/document.php?hashp=publicsharekeyoffile">

    To include an image stored into the documents directory, use the viewimage.php wrapper:
    Example, for an image into documents/medias (open directory for public access), syntax is:
    <img src="/viewimage.php?modulepart=medias&file=[relative_dir/]filename.ext">
    +YouCanEditHtmlSource=
    You can include PHP code into this source using tags <?php ?>. The following global variables are available: $conf, $db, $mysoc, $user, $website, $websitepage, $weblangs.

    You can also include content of another Page/Container with the following syntax:
    <?php includeContainer('alias_of_container_to_include'); ?>

    You can make a redirect to another Page/Container with the following syntax (Note: do not output any content before a redirect):
    <?php redirectToContainer('alias_of_container_to_redirect_to'); ?>

    To add a link to another page, use the syntax:
    <a href="alias_of_page_to_link_to.php">mylink<a>

    To include a link to download a file stored into the documents directory, use the document.php wrapper:
    Example, for a file into documents/ecm (need to be logged), syntax is:
    <a href="/document.php?modulepart=ecm&file=[relative_dir/]filename.ext">
    For a file into documents/medias (open directory for public access), syntax is:
    <a href="/document.php?modulepart=medias&file=[relative_dir/]filename.ext">
    For a file shared with a share link (open access using the sharing hash key of file), syntax is:
    <a href="/document.php?hashp=publicsharekeyoffile">

    To include an image stored into the documents directory, use the viewimage.php wrapper:
    Example, for an image into documents/medias (open directory for public access), syntax is:
    <img src="/viewimage.php?modulepart=medias&file=[relative_dir/]filename.ext">

    More examples of HTML or dynamic code available on the wiki documentation
    . ClonePage=Clone page/container CloneSite=Clone site SiteAdded=Website added @@ -114,3 +114,10 @@ CSSContentTooltipHelp=Enter here CSS content. To avoid any conflict with the CSS LinkAndScriptsHereAreNotLoadedInEditor=Warning: This content is output only when site is accessed from a server. It is not used in Edit mode so if you need to load javascript files also in edit mode, just add your tag 'script src=...' into the page. Dynamiccontent=Sample of a page with dynamic content ImportSite=Import website template +EditInLineOnOff=Mode 'Edit inline' is %s +ShowSubContainersOnOff=Mode to execute 'dynamic content' is %s +GlobalCSSorJS=Global CSS/JS/Header file of web site +BackToHomePage=Back to home page... +TranslationLinks=Translation links +YouTryToAccessToAFileThatIsNotAWebsitePage=You try to access to a page that is not a website page +UseTextBetween5And70Chars=For good SEO practices, use a text between 5 and 70 characters diff --git a/htdocs/langs/hr_HR/accountancy.lang b/htdocs/langs/hr_HR/accountancy.lang index 841716ba364..d2690af51eb 100644 --- a/htdocs/langs/hr_HR/accountancy.lang +++ b/htdocs/langs/hr_HR/accountancy.lang @@ -1,4 +1,5 @@ -# Dolibarr language file - en_US - Accounting Expert +# Dolibarr language file - en_US - Accountancy (Double entries) +Accountancy=Računovodstvo Accounting=Računovodstvo ACCOUNTING_EXPORT_SEPARATORCSV=Column separator for export file ACCOUNTING_EXPORT_DATE=Date format for export file @@ -97,6 +98,8 @@ MenuExpenseReportAccounts=Expense report accounts MenuLoanAccounts=Loan accounts MenuProductsAccounts=Product accounts MenuClosureAccounts=Closure accounts +MenuAccountancyClosure=Closure +MenuAccountancyValidationMovements=Validate movements ProductsBinding=Products accounts TransferInAccounting=Transfer in accounting RegistrationInAccounting=Registration in accounting @@ -164,12 +167,14 @@ ACCOUNTING_ACCOUNT_SUSPENSE=Accounting account of wait DONATION_ACCOUNTINGACCOUNT=Accounting account to register donations ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Accounting account to register subscriptions -ACCOUNTING_PRODUCT_BUY_ACCOUNT=Accounting account by default for bought products (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_ACCOUNT=Accounting account by default for the bought products (used if not defined in the product sheet) ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Accounting account by default for the sold products (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Accounting account by default for the sold products in EEC (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Accounting account by default for the sold products export out of EEC (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Accounting account by default for the products sold in EEC (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Accounting account by default for the products sold and exported out of EEC (used if not defined in the product sheet) ACCOUNTING_SERVICE_BUY_ACCOUNT=Accounting account by default for the bought services (used if not defined in the service sheet) ACCOUNTING_SERVICE_SOLD_ACCOUNT=Accounting account by default for the sold services (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Accounting account by default for the services sold in EEC (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Accounting account by default for the services sold and exported out of EEC (used if not defined in the service sheet) Doctype=Type of document Docdate=Date @@ -192,9 +197,10 @@ ByPersonalizedAccountGroups=By personalized groups ByYear=Po godini NotMatch=Nije postavljeno DeleteMvt=Delete Ledger lines +DelMonth=Month to delete DelYear=Godina za obrisati DelJournal=Dnevnik za obrisati -ConfirmDeleteMvt=This will delete all lines of the Ledger for year and/or from a specific journal. At least one criterion is required. +ConfirmDeleteMvt=This will delete all lines of the Ledger for the year/month and/or from a specific journal (At least one criterion is required). You will have to reuse the feature 'Registration inaccounting' to have the deleted record back in the ledger. ConfirmDeleteMvtPartial=This will delete the transaction from the Ledger (all lines related to same transaction will be deleted) FinanceJournal=Finance journal ExpenseReportsJournal=Expense reports journal @@ -235,13 +241,19 @@ DescVentilDoneCustomer=Consult here the list of the lines of invoices customers DescVentilTodoCustomer=Bind invoice lines not already bound with a product accounting account ChangeAccount=Change the product/service accounting account for selected lines with the following accounting account: Vide=- -DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account (only record not already transfered in accountancy are visible) DescVentilDoneSupplier=Consult here the list of the lines of vendor invoices and their accounting account DescVentilTodoExpenseReport=Bind expense report lines not already bound with a fee accounting account DescVentilExpenseReport=Consult here the list of expense report lines bound (or not) to a fee accounting account DescVentilExpenseReportMore=If you setup accounting account on type of expense report lines, the application will be able to make all the binding between your expense report lines and the accounting account of your chart of accounts, just in one click with the button "%s". If account was not set on fees dictionary or if you still have some lines not bound to any account, you will have to make a manual binding from the menu "%s". DescVentilDoneExpenseReport=Consult here the list of the lines of expenses reports and their fees accounting account +DescClosure=Consult here the number of movements by month who are not validated & fiscal years already open +OverviewOfMovementsNotValidated=Step 1/ Overview of movements not validated. (Necessary to close a fiscal year) +ValidateMovements=Validate movements +DescValidateMovements=Any modification or deletion of writing, lettering and deletes will be prohibited. All entries for an exercise must be validated otherwise closing will not be possible +SelectMonthAndValidate=Select month and validate movements + ValidateHistory=Bind Automatically AutomaticBindingDone=Automatic binding done @@ -256,6 +268,7 @@ ListOfProductsWithoutAccountingAccount=List of products not bound to any account ChangeBinding=Change the binding Accounted=Accounted in ledger NotYetAccounted=Not yet accounted in ledger +ShowTutorial=Show Tutorial ## Admin ApplyMassCategories=Primjeni masovne kategorije @@ -264,7 +277,7 @@ CategoryDeleted=Category for the accounting account has been removed AccountingJournals=Accounting journals AccountingJournal=Accounting journal NewAccountingJournal=New accounting journal -ShowAccoutingJournal=Show accounting journal +ShowAccountingJournal=Show accounting journal NatureOfJournal=Nature of Journal AccountingJournalType1=Miscellaneous operations AccountingJournalType2=Prodaja diff --git a/htdocs/langs/hr_HR/admin.lang b/htdocs/langs/hr_HR/admin.lang index 3f2b20f2fec..bcd6d655ad0 100644 --- a/htdocs/langs/hr_HR/admin.lang +++ b/htdocs/langs/hr_HR/admin.lang @@ -9,13 +9,13 @@ VersionExperimental=Eksperimentalno VersionDevelopment=Razvoj VersionUnknown=Nepoznato VersionRecommanded=Preporučeno -FileCheck=Fileset Integrity Checks -FileCheckDesc=This tool allows you to check the integrity of files and the setup of your application, comparing each file with the official one. The value of some setup constants may also be checked. You can use this tool to determine if any files have been modified (e.g by a hacker). -FileIntegrityIsStrictlyConformedWithReference=Files integrity is strictly conformed with the reference. -FileIntegrityIsOkButFilesWereAdded=Files integrity check has passed, however some new files have been added. -FileIntegritySomeFilesWereRemovedOrModified=Files integrity check has failed. Some files were modified, removed or added. -GlobalChecksum=Global checksum -MakeIntegrityAnalysisFrom=Make integrity analysis of application files from +FileCheck=Provjere integriteta datoteke +FileCheckDesc=Ovaj alat omogućuje provjeru integriteta datoteka i postavki vašeg programa, uspoređujući svaku datoteku s službenom. Vrijednost nekih konstanta podešenja također se može provjeriti. Ovim alatom možete utvrditi jesu li neke datoteke izmijenjene (npr. od strane hakera). +FileIntegrityIsStrictlyConformedWithReference=Integritet datoteka strogo je usklađen s referencom. +FileIntegrityIsOkButFilesWereAdded=Provjera integriteta datoteka je prošla, međutim dodane su neke nove datoteke. +FileIntegritySomeFilesWereRemovedOrModified=Provjera integriteta datoteke nije uspjela. Neke su datoteke modificirane, uklonjene ili dodane. +GlobalChecksum=Globalni zbroj +MakeIntegrityAnalysisFrom=Napravite analizu integriteta aplikacijskih datoteka od LocalSignature=Embedded local signature (less reliable) RemoteSignature=Remote distant signature (more reliable) FilesMissing=Nedostaju datoteke @@ -178,6 +178,8 @@ Compression=Kompresija CommandsToDisableForeignKeysForImport=Komanda za onemogučivanje vanjskih ključeva na uvozu CommandsToDisableForeignKeysForImportWarning=Obavezno ako želite biti u mogučnosti kasnije povratiti vaš sql backup ExportCompatibility=Kompatibilnost generirane izvozne datoteke +ExportUseMySQLQuickParameter=Use the --quick parameter +ExportUseMySQLQuickParameterHelp=The '--quick' parameter helps limit RAM consumption for large tables. MySqlExportParameters=MySQL parametri izvoza PostgreSqlExportParameters= PostgreSQL parametri izvoza UseTransactionnalMode=Koristi transakcijski način @@ -218,7 +220,7 @@ DoliStoreDesc=DoliStorel, ovlaštena trgovina za Dolibarr ERP/CRM dodatne module DoliPartnersDesc=List of companies providing custom-developed modules or features.
    Note: since Dolibarr is an open source application, anyone experienced in PHP programming may develop a module. WebSiteDesc=External websites for more add-on (non-core) modules... DevelopYourModuleDesc=Some solutions to develop your own module... -URL=Poveznica +URL=URL BoxesAvailable=Dostupni dodaci BoxesActivated=Aktivirani dodaci ActivateOn=Aktiviraj na @@ -268,6 +270,7 @@ Emails=e-pošta EMailsSetup=podešavanje e-pošte EMailsDesc=This page allows you to override your default PHP parameters for email sending. In most cases on Unix/Linux OS, the PHP setup is correct and these parameters are unnecessary. EmailSenderProfiles=Emails sender profiles +EMailsSenderProfileDesc=You can keep this section empty. If you enter some emails here, they will be added to the list of possible senders into the combobox when your write a new email. MAIN_MAIL_SMTP_PORT=SMTP/SMTPS Port (default value in php.ini: %s) MAIN_MAIL_SMTP_SERVER=SMTP/SMTPS Host (default value in php.ini: %s) MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=SMTP/SMTPS Port (Not defined into PHP on Unix-like systems) @@ -277,7 +280,7 @@ MAIN_MAIL_ERRORS_TO=Email used for error returns emails (fields 'Errors-To' in e MAIN_MAIL_AUTOCOPY_TO= Copy (Bcc) all sent emails to MAIN_DISABLE_ALL_MAILS=Disable all email sending (for test purposes or demos) MAIN_MAIL_FORCE_SENDTO=Send all emails to (instead of real recipients, for test purposes) -MAIN_MAIL_ENABLED_USER_DEST_SELECT=Add employee users with email into allowed recipient list +MAIN_MAIL_ENABLED_USER_DEST_SELECT=Suggest emails of employees (if defined) into the list of predefined recipient when writing a new email MAIN_MAIL_SENDMODE=Email sending method MAIN_MAIL_SMTPS_ID=SMTP ID (if sending server requires authentication) MAIN_MAIL_SMTPS_PW=SMTP Password (if sending server requires authentication) @@ -462,7 +465,9 @@ EnableAndSetupModuleCron=If you want to have this recurring invoice generated au ModuleCompanyCodeCustomerAquarium=%s followed by customer code for a customer accounting code ModuleCompanyCodeSupplierAquarium=%s followed by vendor code for a vendor accounting code ModuleCompanyCodePanicum=Return an empty accounting code. -ModuleCompanyCodeDigitaria=Accounting code depends on third-party code. The code is composed of the character "C" in the first position followed by the first 5 characters of the third-party code. +ModuleCompanyCodeDigitaria=Returns a compound accounting code according to the name of the third party. The code consists of a prefix that can be defined in the first position followed by the number of characters defined in the third party code. +ModuleCompanyCodeCustomerDigitaria=%s followed by the truncated customer name by the number of characters: %s for the customer accounting code. +ModuleCompanyCodeSupplierDigitaria=%s followed by the truncated supplier name by the number of characters: %s for the supplier accounting code. Use3StepsApproval=By default, Purchase Orders need to be created and approved by 2 different users (one step/user to create and one step/user to approve. Note that if user has both permission to create and approve, one step/user will be enough). You can ask with this option to introduce a third step/user approval, if amount is higher than a dedicated value (so 3 steps will be necessary: 1=validation, 2=first approval and 3=second approval if amount is enough).
    Set this to empty if one approval (2 steps) is enough, set it to a very low value (0.1) if a second approval (3 steps) is always required. UseDoubleApproval=Koristi 3 koraka odobravanja kada je iznos (bez poreza) veći od... WarningPHPMail=WARNING: It is often better to setup outgoing emails to use the email server of your provider instead of the default setup. Some email providers (like Yahoo) do not allow you to send an email from another server than their own server. Your current setup uses the server of the application to send email and not the server of your email provider, so some recipients (the one compatible with the restrictive DMARC protocol), will ask your email provider if they can accept your email and some email providers (like Yahoo) may respond "no" because the server is not theirs, so few of your sent Emails may not be accepted (be careful also of your email provider's sending quota).
    If your Email provider (like Yahoo) has this restriction, you must change Email setup to choose the other method "SMTP server" and enter the SMTP server and credentials provided by your Email provider. @@ -503,7 +508,7 @@ Module2Name=Trgovina Module2Desc=Upravljanje komercijalom Module10Name=Accounting (simplified) Module10Desc=Simple accounting reports (journals, turnover) based on database content. Does not use any ledger table. -Module20Name=Ponude +Module20Name=Ponude kupcima Module20Desc=Upravljanje ponudama Module22Name=Mass Emailings Module22Desc=Manage bulk emailing @@ -513,8 +518,8 @@ Module25Name=Narudžbe kupaca Module25Desc=Sales order management Module30Name=Računi Module30Desc=Management of invoices and credit notes for customers. Management of invoices and credit notes for suppliers -Module40Name=Vendors -Module40Desc=Vendors and purchase management (purchase orders and billing) +Module40Name=Dobavljači +Module40Desc=Upravljanje dobavljačima i nabavom\n(narudžbenice i naplata) Module42Name=Debug Logs Module42Desc=Logging facilities (file, syslog, ...). Such logs are for technical/debug purposes. Module49Name=Urednici @@ -524,7 +529,7 @@ Module50Desc=Management of Products Module51Name=Masovno slanje pošte Module51Desc=Upravljanje masovnim slanje papirne pošte Module52Name=Zalihe -Module52Desc=Stock management (for products only) +Module52Desc=Stock management Module53Name=Usluge Module53Desc=Management of Services Module54Name=Ugovori/pretplate @@ -622,7 +627,7 @@ Module5000Desc=Dozvoljava upravljanje multi tvrtkama Module6000Name=Tijek rada Module6000Desc=Workflow management (automatic creation of object and/or automatic status change) Module10000Name=Web lokacije -Module10000Desc=Create websites (public) with a WYSIWYG editor. Just setup your web server (Apache, Nginx, ...) to point to the dedicated Dolibarr directory to have it online on the internet with your own domain name. +Module10000Desc=Create websites (public) with a WYSIWYG editor. This is a webmaster or developer oriented CMS (it is better to know HTML and CSS language). Just setup your web server (Apache, Nginx, ...) to point to the dedicated Dolibarr directory to have it online on the internet with your own domain name. Module20000Name=Leave Request Management Module20000Desc=Define and track employee leave requests Module39000Name=Product Lots @@ -658,9 +663,9 @@ Permission12=Izradi/promijeni izlazne račune Permission13=Ne ovjeravaj izlazni račun Permission14=Ovjeri izlazni račun Permission15=Pošalji izlazni račun e-poštom -Permission16=Izradi plaćanje za račune kupca +Permission16=Unesi plaćanja izlaznih računa Permission19=Obriši izlazni račun -Permission21=Pročitaj ponude +Permission21=Pregledaj ponude Permission22=Izradi/izmjeni ponudu Permission24=Ovjeri ponudu Permission25=Pošalji ponudu @@ -829,22 +834,22 @@ Permission652=Delete Bills of Materials Permission701=Čitaj donacije Permission702=Izradi/izmjeni donacije Permission703=Obriši donacije -Permission771=Čitaj izvještaje troška (vaši i vaših podređenih) -Permission772=Izradi/izmjeni izvještaje troška -Permission773=Obriši izvještaje troška -Permission774=Čitaj sve izvještaje troška (čak i svoje i podređenih) +Permission771=Čitaj izvještaje troškova (vaši i vaših podređenih) +Permission772=Izradi/izmjeni izvještaje troškova +Permission773=Obriši izvještaje troškova +Permission774=Čitaj sve izvještaje troškova (čak i svoje i podređenih) Permission775=Odobri izvještaje trška -Permission776=Isplati izvještaje troška -Permission779=Izvezi izvještaje troška +Permission776=Isplati izvještaje troškova +Permission779=Izvezi izvještaje troškova Permission1001=Čitaj zalihe Permission1002=Izradi/izmjeni skladišta Permission1003=Obriši skladišta Permission1004=Čitaj kretanja zaliha Permission1005=Izradi/izmjeni kretanja zaliha -Permission1101=Čitaj otpremnice -Permission1102=Izradi/izmjeni otpremnice -Permission1104=Ovjeri otpremnice -Permission1109=Obriši otpremnice +Permission1101=Read delivery receipts +Permission1102=Create/modify delivery receipts +Permission1104=Validate delivery receipts +Permission1109=Delete delivery receipts Permission1121=Read supplier proposals Permission1122=Create/modify supplier proposals Permission1123=Validate supplier proposals @@ -873,9 +878,9 @@ Permission1251=Pokreni masovni uvoz vanjskih podataka u bazu (učitavanje podata Permission1321=Izvezi račune kupaca, atribute i plačanja Permission1322=Reopen a paid bill Permission1421=Export sales orders and attributes -Permission2401=Čitaj akcije (događaje ili zadatke) povezanih s njegovim računom -Permission2402=Izradi/izmjeni akcije (događaje ili zadatke) povezanih s njegovim računom -Permission2403=Obriši akcije (događaje ili zadatke) povezanih s njegovim računom +Permission2401=Read actions (events or tasks) linked to his user account (if owner of event) +Permission2402=Create/modify actions (events or tasks) linked to his user account (if owner of event) +Permission2403=Delete actions (events or tasks) linked to his user account (if owner of event) Permission2411=Čitaj akcije (događaje ili zadatke) ostalih Permission2412=Izradi/izmjeni akcije (događaje ili zadatke) ostalih Permission2413=Obriši akcije (događaje ili zadatke) ostalih @@ -901,6 +906,7 @@ Permission20003=Obriši zahtjeve odsutnosti Permission20004=Read all leave requests (even of user not subordinates) Permission20005=Create/modify leave requests for everybody (even of user not subordinates) Permission20006=Admin zahtjevi odsutnosti ( podešavanje i saldo ) +Permission20007=Approve leave requests Permission23001=Pročitaj planirani posao Permission23002=Izradi/izmjeni Planirani posao Permission23003=Obriši planirani posao @@ -915,7 +921,7 @@ Permission50414=Delete operations in ledger Permission50415=Delete all operations by year and journal in ledger Permission50418=Export operations of the ledger Permission50420=Report and export reports (turnover, balance, journals, ledger) -Permission50430=Define and close a fiscal period +Permission50430=Define fiscal periods. Validate transactions and close fiscal periods. Permission50440=Manage chart of accounts, setup of accountancy Permission51001=Read assets Permission51002=Create/Update assets @@ -962,6 +968,7 @@ DictionaryAccountancyJournal=Accounting journals DictionaryEMailTemplates=Email Templates DictionaryUnits=Jedinice DictionaryMeasuringUnits=Measuring Units +DictionarySocialNetworks=Social Networks DictionaryProspectStatus=Status potencijalnog kupca DictionaryHolidayTypes=Types of leave DictionaryOpportunityStatus=Lead status for project/lead @@ -1057,7 +1064,7 @@ BackgroundImageLogin=Background image PermanentLeftSearchForm=Stalni obrazac za pretraživanje na ljevom izborniku DefaultLanguage=Default language EnableMultilangInterface=Enable multilanguage support -EnableShowLogo=Prikaži logo na ljevom izborniku +EnableShowLogo=Show the company logo in the menu CompanyInfo=Tvrtka/Organizacija CompanyIds=Company/Organization identities CompanyName=Naziv @@ -1067,11 +1074,15 @@ CompanyTown=Grad CompanyCountry=Zemlja CompanyCurrency=Glavna valuta CompanyObject=Object of the company +IDCountry=ID country Logo=Logo +LogoDesc=Main logo of company. Will be used into generated documents (PDF, ...) +LogoSquarred=Logo (squarred) +LogoSquarredDesc=Must be a squarred icon (width = height). This logo will be used as the favorite icon or other need like for the top menu bar (if not disabled into display setup). DoNotSuggestPaymentMode=Nije za preporuku NoActiveBankAccountDefined=Nije postavljen aktivni bankovni račun OwnerOfBankAccount=Vlasnik bankovnog računa %s -BankModuleNotActive=Modul bankovnih računa nije omogučen +BankModuleNotActive=Modul bankovnih računa nije omogućen ShowBugTrackLink=Prikaži poveznicu "%s" Alerts=Obavijesti DelaysOfToleranceBeforeWarning=Delay before displaying a warning alert for: @@ -1113,7 +1124,7 @@ LogEventDesc=Enable logging for specific security events. Administrators the log AreaForAdminOnly=Setup parameters can be set by administrator users only. SystemInfoDesc=System information is miscellaneous technical information you get in read only mode and visible for administrators only. SystemAreaForAdminOnly=This area is available to administrator users only. Dolibarr user permissions cannot change this restriction. -CompanyFundationDesc=Edit the information of the company/entity. Click on "%s" or "%s" button at the bottom of the page. +CompanyFundationDesc=Edit the information of the company/entity. Click on "%s" button at the bottom of the page. AccountantDesc=If you have an external accountant/bookkeeper, you can edit here its information. AccountantFileNumber=Accountant code DisplayDesc=Parameters affecting the look and behaviour of Dolibarr can be modified here. @@ -1129,7 +1140,7 @@ TriggerAlwaysActive=Triggers in this file are always active, whatever are the ac TriggerActiveAsModuleActive=Triggers in this file are active as module %s is enabled. GeneratedPasswordDesc=Choose the method to be used for auto-generated passwords. DictionaryDesc=Unesite sve referentne podatke. Možete postaviti svoje vrijednosti kao zadane. -ConstDesc=This page allows you to edit (override) parameters not available in other pages. These are mostly reserved parameters for developers/advanced troubleshooting. For a full list of the parameters available see here. +ConstDesc=This page allows you to edit (override) parameters not available in other pages. These are mostly reserved parameters for developers/advanced troubleshooting only. MiscellaneousDesc=Svi ostali sigurnosni parametri su definirani ovdje. LimitsSetup=Podešavanje limita/preciznosti LimitsDesc=You can define limits, precisions and optimizations used by Dolibarr here @@ -1305,7 +1316,7 @@ WAREHOUSE_ASK_WAREHOUSE_DURING_ORDER=Upitaj za izvorno skladište za narudžbe ##### Suppliers Orders ##### BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_ORDER=Ask for bank account destination of purchase order ##### Orders ##### -OrdersSetup=Sales Orders management setup +OrdersSetup=Postavke upravljanja narudžbenicama OrdersNumberingModules=Način označavanja narudžba OrdersModelModule=Model dokumenata narudžba FreeLegalTextOnOrders=Slobodan unos teksta na narudžbama @@ -1456,6 +1467,13 @@ LDAPFieldSidExample=Example: objectsid LDAPFieldEndLastSubscription=Datum kraja pretplate LDAPFieldTitle=Mjesto zaposlenja LDAPFieldTitleExample=Primjer : title +LDAPFieldGroupid=Group id +LDAPFieldGroupidExample=Exemple : gidnumber +LDAPFieldUserid=User id +LDAPFieldUseridExample=Exemple : uidnumber +LDAPFieldHomedirectory=Home directory +LDAPFieldHomedirectoryExample=Exemple : homedirectory +LDAPFieldHomedirectoryprefix=Home directory prefix LDAPSetupNotComplete=Postavljanje LDAP nije kompletno (idite na ostale tabove) LDAPNoUserOrPasswordProvidedAccessIsReadOnly=No administrator or password provided. LDAP access will be anonymous and in read only mode. LDAPDescContact=This page allows you to define LDAP attributes name in LDAP tree for each data found on Dolibarr contacts. @@ -1577,6 +1595,7 @@ FCKeditorForProductDetails=WYSIWIG creation/edition of products details lines fo FCKeditorForMailing= WYSIWIG creation/edition for mass eMailings (Tools->eMailing) FCKeditorForUserSignature=WYSIWIG creation/edition of user signature FCKeditorForMail=WYSIWIG creation/edition for all mail (except Tools->eMailing) +FCKeditorForTicket=WYSIWIG creation/edition for tickets ##### Stock ##### StockSetup=Stock module setup 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. @@ -1653,8 +1672,9 @@ CashDesk=Point of Sale CashDeskSetup=Point of Sales module setup CashDeskThirdPartyForSell=Default generic third party to use for sales CashDeskBankAccountForSell=Zadani račun za prijem gotovinskih uplata -CashDeskBankAccountForCheque= Default account to use to receive payments by check -CashDeskBankAccountForCB= Zadani račun za prijem plačanja kreditnim karticama +CashDeskBankAccountForCheque=Default account to use to receive payments by check +CashDeskBankAccountForCB=Zadani račun za prijem plačanja kreditnim karticama +CashDeskBankAccountForSumup=Default bank account to use to receive payments by SumUp 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). CashDeskIdWareHouse=Forsiraj i ograniči skladište za skidanje zaliha StockDecreaseForPointOfSaleDisabled=Stock decrease from Point of Sale disabled @@ -1693,7 +1713,7 @@ SuppliersSetup=Vendor module setup SuppliersCommandModel=Complete template of purchase order (logo...) SuppliersInvoiceModel=Complete template of vendor invoice (logo...) SuppliersInvoiceNumberingModel=Vendor invoices numbering models -IfSetToYesDontForgetPermission=If set to yes, don't forget to provide permissions to groups or users allowed for the second approval +IfSetToYesDontForgetPermission=If set to a non null value, don't forget to provide permissions to groups or users allowed for the second approval ##### GeoIPMaxmind ##### GeoIPMaxmindSetup=Podešavanje modula GeoIP Maxmind PathToGeoIPMaxmindCountryDataFile=Path to file containing Maxmind ip to country translation.
    Examples:
    /usr/local/share/GeoIP/GeoIP.dat
    /usr/share/GeoIP/GeoIP.dat
    /usr/share/GeoIP/GeoLite2-Country.mmdb @@ -1730,8 +1750,8 @@ SortOrder=Redosljed sortiranja Format=Format TypePaymentDesc=0:Customer payment type, 1:Vendor payment type, 2:Both customers and suppliers payment type IncludePath=Include path (defined into variable %s) -ExpenseReportsSetup=Podešavanje modula Izvještaji troška -TemplatePDFExpenseReports=Predlošci dokumenta za generiranje izvještaja troška +ExpenseReportsSetup=Podešavanje modula Izvještaji troškova +TemplatePDFExpenseReports=Predlošci dokumenta za generiranje izvještaja troškova ExpenseReportsIkSetup=Setup of module Expense Reports - Milles index ExpenseReportsRulesSetup=Setup of module Expense Reports - Rules ExpenseReportNumberingModules=Expense reports numbering module @@ -1782,9 +1802,11 @@ FixTZ=Ispravak vremenske zone FillFixTZOnlyIfRequired=Example: +2 (fill only if problem experienced) ExpectedChecksum=Očekivani checksum CurrentChecksum=Trenutni checksum +ExpectedSize=Expected size +CurrentSize=Current size ForcedConstants=Required constant values -MailToSendProposal=Ponude kupca -MailToSendOrder=Sales orders +MailToSendProposal=Ponude kupcima +MailToSendOrder=Narudžbenice MailToSendInvoice=Računi za kupce MailToSendShipment=Isporuke MailToSendIntervention=Intervencije @@ -1846,8 +1868,10 @@ NothingToSetup=There is no specific setup required for this module. SetToYesIfGroupIsComputationOfOtherGroups=Set this to yes if this group is a computation of other groups EnterCalculationRuleIfPreviousFieldIsYes=Enter calculation rule if previous field was set to Yes (For example 'CODEGRP1+CODEGRP2') SeveralLangugeVariatFound=Several language variants found -COMPANY_AQUARIUM_REMOVE_SPECIAL=Remove special characters +RemoveSpecialChars=Remove special characters COMPANY_AQUARIUM_CLEAN_REGEX=Regex filter to clean value (COMPANY_AQUARIUM_CLEAN_REGEX) +COMPANY_DIGITARIA_CLEAN_REGEX=Regex filter to clean value (COMPANY_DIGITARIA_CLEAN_REGEX) +COMPANY_DIGITARIA_UNIQUE_CODE=Duplicate not allowed GDPRContact=Data Protection Officer (DPO, Data Privacy or GDPR contact) GDPRContactDesc=If you store data about European companies/citizens, you can name the contact who is responsible for the General Data Protection Regulation here HelpOnTooltip=Help text to show on tooltip @@ -1884,8 +1908,8 @@ CodeLastResult=Latest result code NbOfEmailsInInbox=Number of emails in source directory LoadThirdPartyFromName=Load third party searching on %s (load only) LoadThirdPartyFromNameOrCreate=Load third party searching on %s (create if not found) -WithDolTrackingID=Dolibarr Tracking ID found -WithoutDolTrackingID=Dolibarr Tracking ID not found +WithDolTrackingID=Dolibarr Reference found in Message ID +WithoutDolTrackingID=Dolibarr Reference not found in Message ID FormatZip=PBR MainMenuCode=Menu entry code (mainmenu) ECMAutoTree=Show automatic ECM tree @@ -1896,6 +1920,7 @@ ResourceSetup=Configuration of Resource module UseSearchToSelectResource=Use a search form to choose a resource (rather than a drop-down list). DisabledResourceLinkUser=Disable feature to link a resource to users DisabledResourceLinkContact=Disable feature to link a resource to contacts +EnableResourceUsedInEventCheck=Enable feature to check if a resource is in use in an event ConfirmUnactivation=Confirm module reset OnMobileOnly=On small screen (smartphone) only DisableProspectCustomerType=Disable the "Prospect + Customer" third party type (so third party must be Prospect or Customer but can't be both) @@ -1937,3 +1962,5 @@ RESTRICT_ON_IP=Allow access to some host IP only (wildcard not allowed, use spac BaseOnSabeDavVersion=Based on the library SabreDAV version NotAPublicIp=Not a public IP MakeAnonymousPing=Make an anonymous Ping '+1' to the Dolibarr foundation server (done 1 time only after installation) to allow the foundation to count the number of Dolibarr installation. +FeatureNotAvailableWithReceptionModule=Feature not available when module Reception is enabled +EmailTemplate=Template for email diff --git a/htdocs/langs/hr_HR/agenda.lang b/htdocs/langs/hr_HR/agenda.lang index 645ac6c0003..c3328e435d8 100644 --- a/htdocs/langs/hr_HR/agenda.lang +++ b/htdocs/langs/hr_HR/agenda.lang @@ -76,9 +76,10 @@ ContractSentByEMail=Contract %s sent by email OrderSentByEMail=Sales order %s sent by email InvoiceSentByEMail=Customer invoice %s sent by email SupplierOrderSentByEMail=Purchase order %s sent by email +ORDER_SUPPLIER_DELETEInDolibarr=Purchase order %s deleted SupplierInvoiceSentByEMail=Vendor invoice %s sent by email ShippingSentByEMail=Shipment %s sent by email -ShippingValidated= Pošiljka %s je ovjerena +ShippingValidated= Isporuka %s ovjerena InterventionSentByEMail=Intervention %s sent by email ProposalDeleted=Ponuda obrisana OrderDeleted=Narudžba obrisana @@ -86,19 +87,32 @@ InvoiceDeleted=Račun obrisan PRODUCT_CREATEInDolibarr=Product %s created PRODUCT_MODIFYInDolibarr=Product %s modified PRODUCT_DELETEInDolibarr=Product %s deleted +HOLIDAY_CREATEInDolibarr=Request for leave %s created +HOLIDAY_MODIFYInDolibarr=Request for leave %s modified +HOLIDAY_APPROVEInDolibarr=Request for leave %s approved +HOLIDAY_VALIDATEDInDolibarr=Request for leave %s validated +HOLIDAY_DELETEInDolibarr=Request for leave %s deleted EXPENSE_REPORT_CREATEInDolibarr=Expense report %s created EXPENSE_REPORT_VALIDATEInDolibarr=Expense report %s validated EXPENSE_REPORT_APPROVEInDolibarr=Expense report %s approved EXPENSE_REPORT_DELETEInDolibarr=Expense report %s deleted EXPENSE_REPORT_REFUSEDInDolibarr=Expense report %s refused PROJECT_CREATEInDolibarr=Projekt %s je kreiran -PROJECT_MODIFYInDolibarr=Project %s modified +PROJECT_MODIFYInDolibarr=Projekt je izmijenjen %s PROJECT_DELETEInDolibarr=Project %s deleted TICKET_CREATEInDolibarr=Ticket %s created TICKET_MODIFYInDolibarr=Ticket %s modified TICKET_ASSIGNEDInDolibarr=Ticket %s assigned TICKET_CLOSEInDolibarr=Ticket %s closed TICKET_DELETEInDolibarr=Ticket %s deleted +BOM_VALIDATEInDolibarr=BOM validated +BOM_UNVALIDATEInDolibarr=BOM unvalidated +BOM_CLOSEInDolibarr=BOM disabled +BOM_REOPENInDolibarr=BOM reopen +BOM_DELETEInDolibarr=BOM deleted +MO_VALIDATEInDolibarr=MO validated +MO_PRODUCEDInDolibarr=MO produced +MO_DELETEInDolibarr=MO deleted ##### End agenda events ##### AgendaModelModule=Document templates for event DateActionStart=Datum početka diff --git a/htdocs/langs/hr_HR/bills.lang b/htdocs/langs/hr_HR/bills.lang index 6d99cbbf571..0d1291a8d84 100644 --- a/htdocs/langs/hr_HR/bills.lang +++ b/htdocs/langs/hr_HR/bills.lang @@ -7,10 +7,10 @@ BillsSuppliers=Ulazni računi BillsCustomersUnpaid=Neplaćeni izlazni računi BillsCustomersUnpaidForCompany=Neplaćeni izlazni računi za %s BillsSuppliersUnpaid=Neplaćeni ulazni računi -BillsSuppliersUnpaidForCompany=Unpaid vendors invoices for %s +BillsSuppliersUnpaidForCompany=Neplaćeni ulazni računi za %s BillsLate=Zakašnjela plaćanja BillsStatistics=Statistika izlaznih računa -BillsStatisticsSuppliers=Vendors invoices statistics +BillsStatisticsSuppliers=Statistika ulaznih računa DisabledBecauseDispatchedInBookkeeping=Nije moguće provesti jer je račun poslan u knjigovodstvo DisabledBecauseNotLastInvoice=Nije moguće provesti jer se račun ne može izbrisati. U međuvremenu su ispostavljeni novi računi i tako bi neki brojevi ostali preskočeni. DisabledBecauseNotErasable=Nije moguće provesti jer ne može biti obrisano @@ -50,11 +50,11 @@ Invoice=Račun PdfInvoiceTitle=Račun Invoices=Računi InvoiceLine=Redak računa -InvoiceCustomer=Račun za kupca -CustomerInvoice=Račun za kupca +InvoiceCustomer=Izlazni račun +CustomerInvoice=Izlazni račun CustomersInvoices=Izlazni računi SupplierInvoice=Vendor invoice -SuppliersInvoices=Vendors invoices +SuppliersInvoices=Ulazni računi SupplierBill=Vendor invoice SupplierBills=Ulazni računi Payment=Plaćanja @@ -105,7 +105,7 @@ CreateCreditNote=Izradi storno računa/knjižno odobrenje AddBill=Izradi račun ili storno računa/knjižno odobrenje AddToDraftInvoices=Dodati u predložak računa DeleteBill=Izbriši račun -SearchACustomerInvoice=Traži račun za kupca +SearchACustomerInvoice=Traži izlazni račun SearchASupplierInvoice=Search for a vendor invoice CancelBill=Poništi račun SendRemindByMail=Pošalji podsjetnik e-poštom @@ -151,7 +151,7 @@ ErrorBillNotFound=Račun %s ne postoji ErrorInvoiceAlreadyReplaced=Error, you tried to validate an invoice to replace invoice %s. But this one has already been replaced by invoice %s. ErrorDiscountAlreadyUsed=Greška! Popust je već iskorišten. ErrorInvoiceAvoirMustBeNegative=Greška! Ispravan račun treba imati negativan iznos. -ErrorInvoiceOfThisTypeMustBePositive=Greška! Ova vrsta računa mora imati pozitivan iznos +ErrorInvoiceOfThisTypeMustBePositive=Error, this type of invoice must have an amount excluding tax positive (or null) ErrorCantCancelIfReplacementInvoiceNotValidated=Greška! Ne može se poništiti račun koji je zamijenjen drugim računom koji je otvoren kao skica. ErrorThisPartOrAnotherIsAlreadyUsedSoDiscountSerieCantBeRemoved=This part or another is already used so discount series cannot be removed. BillFrom=Od @@ -165,9 +165,9 @@ NewBill=Novi račun LastBills=Latest %s invoices LatestTemplateInvoices=Latest %s template invoices LatestCustomerTemplateInvoices=Latest %s customer template invoices -LatestSupplierTemplateInvoices=Zadnjih %s predložaka ulaznih računa +LatestSupplierTemplateInvoices=Zadnja %s predloška ulaznog računa LastCustomersBills=Zadnja %s izlazna računa -LastSuppliersBills=Zadnjih %s ulaznih računa +LastSuppliersBills=Zadnja %s ulazna računa AllBills=Svi računi AllCustomerTemplateInvoices=All template invoices OtherBills=Ostali računi @@ -175,6 +175,7 @@ DraftBills=Skice računa CustomersDraftInvoices=Skice izlaznih računa SuppliersDraftInvoices=Skice ulaznih računa Unpaid=Neplaćeno +ErrorNoPaymentDefined=Error No payment defined ConfirmDeleteBill=Are you sure you want to delete this invoice? ConfirmValidateBill=Are you sure you want to validate this invoice with reference %s? ConfirmUnvalidateBill=Are you sure you want to change invoice %s to draft status? @@ -237,7 +238,7 @@ Abandoned=Napušteno RemainderToPay=Preostalo za platiti RemainderToTake=Preostali iznos za primiti RemainderToPayBack=Remaining amount to refund -Rest=U toku +Rest=Preostali iznos AmountExpected=Utvrđen iznos ExcessReceived=Previše primljeno ExcessPaid=Excess paid @@ -295,7 +296,8 @@ AddGlobalDiscount=Izradi apsolutni popust EditGlobalDiscounts=Izmjeni apsolutni popust AddCreditNote=Izradi storno računa/knjižno odobrenje ShowDiscount=Prikaži popust -ShowReduc=Prikaži odbitak +ShowReduc=Show the discount +ShowSourceInvoice=Show the source invoice RelativeDiscount=Relativni popust GlobalDiscount=Opći popust CreditNote=Storno računa/knjižno odobrenje @@ -318,7 +320,7 @@ DiscountOfferedBy=Odobrio DiscountStillRemaining=Discounts or credits available DiscountAlreadyCounted=Discounts or credits already consumed CustomerDiscounts=Customer discounts -SupplierDiscounts=Vendors discounts +SupplierDiscounts=Popusti dobavljača BillAddress=Adresa za naplatu HelpEscompte=This discount is a discount granted to customer because payment was made before term. HelpAbandonBadCustomer=This amount has been abandoned (customer said to be a bad customer) and is considered as an exceptional loss. @@ -412,13 +414,13 @@ PaymentConditionShort14D=14 days PaymentCondition14D=14 days PaymentConditionShort14DENDMONTH=14 days of month-end PaymentCondition14DENDMONTH=Within 14 days following the end of the month -FixAmount=Fixed amount -VarAmount=Promjenjivi iznos (%% tot.) -VarAmountOneLine=Variable amount (%% tot.) - 1 line with label '%s' +FixAmount=Određeni iznos +VarAmount=Iznos u postotku (%% od ukupno) +VarAmountOneLine=Iznos u postotku (%% ukupno) - jedan redak s oznakom '%s' # PaymentType PaymentTypeVIR=Bankovni prijenos PaymentTypeShortVIR=Bankovni prijenos -PaymentTypePRE=Direct debit payment order +PaymentTypePRE=Bezgotovinski bankovni prijenos PaymentTypeShortPRE=Debit payment order PaymentTypeLIQ=Gotovina PaymentTypeShortLIQ=Gotovina @@ -496,9 +498,9 @@ CantRemovePaymentWithOneInvoicePaid=Plaćanje se ne može izbrisati obzirom da p ExpectedToPay=Očekivano plaćanje CantRemoveConciliatedPayment=Can't remove reconciled payment PayedByThisPayment=Plaćeno s ovom uplatom -ClosePaidInvoicesAutomatically=Označi sve račune koji su podmireni u potpunosti kao "plaćeno". -ClosePaidCreditNotesAutomatically=Klasificiraj "plaćene" bonifikacije kao plaćene u cjelosti. -ClosePaidContributionsAutomatically=Classify "Paid" all social or fiscal contributions paid entirely. +ClosePaidInvoicesAutomatically=Classify automatically all standard, down payment or replacement invoices as "Paid" when payment is done entirely. +ClosePaidCreditNotesAutomatically=Classify automatically all credit notes as "Paid" when refund is done entirely. +ClosePaidContributionsAutomatically=Classify automatically all social or fiscal contributions as "Paid" when payment is done entirely. AllCompletelyPayedInvoiceWillBeClosed=All invoices with no remainder to pay will be automatically closed with status "Paid". ToMakePayment=Plati ToMakePaymentBack=Povrat diff --git a/htdocs/langs/hr_HR/boxes.lang b/htdocs/langs/hr_HR/boxes.lang index 5f0bbec5abf..5aa8b6b2253 100644 --- a/htdocs/langs/hr_HR/boxes.lang +++ b/htdocs/langs/hr_HR/boxes.lang @@ -3,7 +3,7 @@ BoxLoginInformation=Login Information BoxLastRssInfos=RSS Information BoxLastProducts=Latest %s Products/Services BoxProductsAlertStock=Upozorenja stanja zaliha za proizvode -BoxLastProductsInContract=Zadnjih %s ugovorenih proizvoda/usluga +BoxLastProductsInContract=Zadnja %s ugovorenih proizvoda/usluga BoxLastSupplierBills=Zadnji ulazni računi BoxLastCustomerBills=Zadnji izlazni računi BoxOldestUnpaidCustomerBills=Najstariji neplaćeni izlazni račun @@ -12,36 +12,40 @@ BoxLastProposals=Zadnja ponuda BoxLastProspects=Zadnji izmjenjeni mogući kupci BoxLastCustomers=Zadnji promjenjei kupci BoxLastSuppliers=Zadnji promjenjeni dobavljači -BoxLastCustomerOrders=Latest sales orders +BoxLastCustomerOrders=Zadnje narudžbenice BoxLastActions=Zadnje akcije BoxLastContracts=Zadnji ugovori BoxLastContacts=Zadnji kontakti/adrese BoxLastMembers=Zadnji članovi BoxFicheInter=Zadnje intervencije BoxCurrentAccounts=Stanje otvorenog računa +BoxTitleMemberNextBirthdays=Birthdays of this month (members) BoxTitleLastRssInfos=Zadnjih %s novosti od %s BoxTitleLastProducts=Products/Services: last %s modified BoxTitleProductsAlertStock=Products: stock alert BoxTitleLastSuppliers=Zadnjih %s zabilježenih dobavljača -BoxTitleLastModifiedSuppliers=Vendors: last %s modified +BoxTitleLastModifiedSuppliers=Dobavljači: zadnjih %s izmjena BoxTitleLastModifiedCustomers=Customers: last %s modified -BoxTitleLastCustomersOrProspects=Zadnjih %s kupaca ili potencijalnih kupaca -BoxTitleLastCustomerBills=Zadnjih %s izlaznih računa -BoxTitleLastSupplierBills=Zadnjih %s ulaznih računa +BoxTitleLastCustomersOrProspects=Zadnja %s kupca ili potencijalna kupca +BoxTitleLastCustomerBills=Zadnja %s izlazna računa +BoxTitleLastSupplierBills=Zadnja %s ulazna računa BoxTitleLastModifiedProspects=Prospects: last %s modified -BoxTitleLastModifiedMembers=Zadnjih %s članova -BoxTitleLastFicheInter=Zadnjih %s izmjenjenih intervencija +BoxTitleLastModifiedMembers=Zadnja %s člana +BoxTitleLastFicheInter=Zadnje %s izmijenjene intervencije BoxTitleOldestUnpaidCustomerBills=Izlazni računi: najstarijih %s neplaćenih BoxTitleOldestUnpaidSupplierBills=Vendor Invoices: oldest %s unpaid BoxTitleCurrentAccounts=Open Accounts: balances +BoxTitleSupplierOrdersAwaitingReception=Supplier orders awaiting reception BoxTitleLastModifiedContacts=Contacts/Addresses: last %s modified BoxMyLastBookmarks=Bookmarks: latest %s BoxOldestExpiredServices=Najstarije aktivne istekle usluge -BoxLastExpiredServices=Zadnjih %s najstarijih kontakta s aktivnim isteklim uslugama -BoxTitleLastActionsToDo=Zadnjih %s akcija za napraviti +BoxLastExpiredServices=Zadnja %s najstarija kontakta s aktivnim isteklim uslugama +BoxTitleLastActionsToDo=Zadnja %s radnje za napraviti BoxTitleLastContracts=Latest %s modified contracts BoxTitleLastModifiedDonations=Zadnjih %s izmjenjenih donacija BoxTitleLastModifiedExpenses=Zadnjih %s izmjenjenih izvještaja troškova +BoxTitleLatestModifiedBoms=Latest %s modified BOMs +BoxTitleLatestModifiedMos=Latest %s modified Manufacturing Orders BoxGlobalActivity=Globalna aktivnost (računi, prijedlozi, nalozi) BoxGoodCustomers=Dobar kupac BoxTitleGoodCustomers=%s dobrih kupaca @@ -52,7 +56,7 @@ ClickToAdd=Kliknite ovdje za dodavanje. NoRecordedCustomers=Nema pohranjenih kupaca NoRecordedContacts=Nema pohranjenih kontakata NoActionsToDo=Nema akcija za napraviti -NoRecordedOrders=No recorded sales orders +NoRecordedOrders=Nema zabilježenih narudžbenica NoRecordedProposals=Nema pohranjenih prijedloga NoRecordedInvoices=No recorded customer invoices NoUnpaidCustomerBills=No unpaid customer invoices @@ -64,10 +68,11 @@ NoContractedProducts=Nema ugovorenih proizvoda/usluga NoRecordedContracts=Nema pohranjenih ugovora NoRecordedInterventions=Nema pohranjenih intervencija BoxLatestSupplierOrders=Latest purchase orders +BoxLatestSupplierOrdersAwaitingReception=Latest Purchase Orders (with a pending reception) NoSupplierOrder=No recorded purchase order BoxCustomersInvoicesPerMonth=Customer Invoices per month BoxSuppliersInvoicesPerMonth=Vendor Invoices per month -BoxCustomersOrdersPerMonth=Sales Orders per month +BoxCustomersOrdersPerMonth=Narudžbenica po mjesecu BoxSuppliersOrdersPerMonth=Vendor Orders per month BoxProposalsPerMonth=Prijedloga po mjesecu NoTooLowStockProducts=No products are under the low stock limit @@ -76,12 +81,22 @@ ForObject=On %s BoxTitleLastModifiedSupplierBills=Vendor Invoices: last %s modified BoxTitleLatestModifiedSupplierOrders=Vendor Orders: last %s modified BoxTitleLastModifiedCustomerBills=Customer Invoices: last %s modified -BoxTitleLastModifiedCustomerOrders=Sales Orders: last %s modified -BoxTitleLastModifiedPropals=Zadnjih %s izmjenjenih ponuda +BoxTitleLastModifiedCustomerOrders=Narudžbenice: zadnje %s izmjene +BoxTitleLastModifiedPropals=Zadnje %s izmijenjene ponude ForCustomersInvoices=Izlazni računi ForCustomersOrders=Narudžbe kupaca ForProposals=Prijedlozi -LastXMonthRolling=Zadnjih %s tekučih mjeseci +LastXMonthRolling=Zadnja %s tekuća mjesece ChooseBoxToAdd=Dodaj prozorčić na početnu stranicu BoxAdded=Widget was added in your dashboard -BoxTitleUserBirthdaysOfMonth=Birthdays of this month +BoxTitleUserBirthdaysOfMonth=Birthdays of this month (users) +BoxLastManualEntries=Last manual entries in accountancy +BoxTitleLastManualEntries=%s latest manual entries +NoRecordedManualEntries=No manual entries record in accountancy +BoxSuspenseAccount=Count accountancy operation with suspense account +BoxTitleSuspenseAccount=Number of unallocated lines +NumberOfLinesInSuspenseAccount=Number of line in suspense account +SuspenseAccountNotDefined=Suspense account isn't defined +BoxLastCustomerShipments=Last customer shipments +BoxTitleLastCustomerShipments=Latest %s customer shipments +NoRecordedShipments=No recorded customer shipment diff --git a/htdocs/langs/hr_HR/commercial.lang b/htdocs/langs/hr_HR/commercial.lang index 04894e5f22e..51ccb1a49b9 100644 --- a/htdocs/langs/hr_HR/commercial.lang +++ b/htdocs/langs/hr_HR/commercial.lang @@ -1,6 +1,6 @@ # Dolibarr language file - Source file is en_US - commercial -Commercial=Trgovina -CommercialArea=Trgovina +Commercial=Commerce +CommercialArea=Commerce area Customer=Kupac Customers=Kupci Prospect=Potencijalni kupac @@ -18,7 +18,7 @@ TaskRDVWith=Sastanak sa %s ShowTask=Prikaži zadatak ShowAction=Prikaži događaj ActionsReport=Izvješće događaja -ThirdPartiesOfSaleRepresentative=Third parties with sales representative +ThirdPartiesOfSaleRepresentative=Treće osobe zastupljene od prodajnog predstavnika SaleRepresentativesOfThirdParty=Sales representatives of third party SalesRepresentative=Prodajni predstavnik SalesRepresentatives=Prodajni predstavnici diff --git a/htdocs/langs/hr_HR/companies.lang b/htdocs/langs/hr_HR/companies.lang index 8bc8dcae31f..5da220b322a 100644 --- a/htdocs/langs/hr_HR/companies.lang +++ b/htdocs/langs/hr_HR/companies.lang @@ -38,7 +38,7 @@ ThirdPartyProspectsStats=Mogući kupci ThirdPartyCustomers=Kupci ThirdPartyCustomersStats=Kupci ThirdPartyCustomersWithIdProf12=Kupci sa %s ili %s -ThirdPartySuppliers=Vendors +ThirdPartySuppliers=Dobavljači ThirdPartyType=Vrsta treće osobe Individual=Privatna osoba ToCreateContactWithSameName=Will automatically create a contact/address with same information as the third party under the third party. In most cases, even if your third party is a physical person, creating a third party alone is enough. @@ -85,7 +85,7 @@ CopyAddressFromSoc=Copy address from third-party details ThirdpartyNotCustomerNotSupplierSoNoRef=Third party neither customer nor vendor, no available referring objects ThirdpartyIsNeitherCustomerNorClientSoCannotHaveDiscounts=Third party neither customer nor vendor, discounts are not available PaymentBankAccount=Payment bank account -OverAllProposals=Ponude +OverAllProposals=Ponude kupcima OverAllOrders=Narudžbe OverAllInvoices=Računi OverAllSupplierProposals=Tražene cijene @@ -96,8 +96,6 @@ LocalTax1IsNotUsedES= RE nije korišten LocalTax2IsUsed=Koristi treći dodatni porez LocalTax2IsUsedES= IRPF je korišten LocalTax2IsNotUsedES= IRPF nije korišten -LocalTax1ES=RE -LocalTax2ES=IRPF WrongCustomerCode=Neispravan kod kupca WrongSupplierCode=Vendor code invalid CustomerCodeModel=Način koda kupca @@ -274,7 +272,7 @@ CompanyHasRelativeDiscount=Ovaj kupac ima predefiniran popust od %s%% CompanyHasNoRelativeDiscount=Ovaj kupac nema predefiniran relativni popust HasRelativeDiscountFromSupplier=You have a default discount of %s%% from this vendor HasNoRelativeDiscountFromSupplier=You have no default relative discount from this vendor -CompanyHasAbsoluteDiscount=Ovaj kupac ima raspoloživih popusta (knjižnih odobrenja ili predujmova) u iznosu od%s %s +CompanyHasAbsoluteDiscount=Raspoloživi popust (knjižna odobrenja ili predujmovi) %s %s CompanyHasDownPaymentOrCommercialDiscount=This customer has discounts available (commercial, down payments) for %s %s CompanyHasCreditNote=Ovaj kupac još uvijek ima odobrenje za %s %s HasNoAbsoluteDiscountFromSupplier=You have no discount credit available from this vendor @@ -300,7 +298,8 @@ FromContactName=Ime: NoContactDefinedForThirdParty=Nema kontakta za ovog komitenta NoContactDefined=Nije definiran kontakt DefaultContact=Predefinirani kontakt/adresa -AddThirdParty=Izradi komitenta +ContactByDefaultFor=Default contact/address for +AddThirdParty=Izradi treću osobu DeleteACompany=Izbriši tvrtku PersonalInformations=Osobni podaci AccountancyCode=Obračunski račun @@ -412,7 +411,7 @@ ListSuppliersShort=Popis dobavljača ListProspectsShort=Popis mogućih kupaca ListCustomersShort=Popis kupaca ThirdPartiesArea=Treće osobe/Kontakti -LastModifiedThirdParties=Zadnjih %s izmijenjenih trećih osoba +LastModifiedThirdParties=Zadnje %s izmijenjene treće osobe UniqueThirdParties=Ukupno trećih osoba InActivity=Otvori ActivityCeased=Zatvoren @@ -439,5 +438,6 @@ PaymentTypeCustomer=Payment Type - Customer PaymentTermsCustomer=Rok plaćanja - kupac PaymentTypeSupplier=Payment Type - Vendor PaymentTermsSupplier=Payment Term - Vendor +PaymentTypeBoth=Payment Type - Customer and Vendor MulticurrencyUsed=Use Multicurrency MulticurrencyCurrency=Valuta diff --git a/htdocs/langs/hr_HR/deliveries.lang b/htdocs/langs/hr_HR/deliveries.lang index 6965eebf319..8b6f48dac9b 100644 --- a/htdocs/langs/hr_HR/deliveries.lang +++ b/htdocs/langs/hr_HR/deliveries.lang @@ -1,15 +1,15 @@ # Dolibarr language file - Source file is en_US - deliveries Delivery=Dostava DeliveryRef=Ref. dostave -DeliveryCard=Receipt card -DeliveryOrder=Otpremnica +DeliveryCard=Otpremnica +DeliveryOrder=Delivery receipt DeliveryDate=Datum dostave -CreateDeliveryOrder=Generate delivery receipt +CreateDeliveryOrder=Izradi otpremnicu DeliveryStateSaved=Status dostave pohranjen SetDeliveryDate=Postavi dan za slanje -ValidateDeliveryReceipt=Ovjeriti otpremnicu -ValidateDeliveryReceiptConfirm=Are you sure you want to validate this delivery receipt? -DeleteDeliveryReceipt=Izbriši otpremnicu +ValidateDeliveryReceipt=Ovjera otpremnice +ValidateDeliveryReceiptConfirm=Jeste li sigurni da želite ovjeriti ovu otpremnicu? +DeleteDeliveryReceipt=Izbriši dostavnicu DeleteDeliveryReceiptConfirm=Are you sure you want to delete delivery receipt %s? DeliveryMethod=Način isporuke TrackingNumber=Broj pošiljke @@ -25,7 +25,7 @@ Deliverer=Deliverer: Sender=Pošiljatelj Recipient=Primatelj ErrorStockIsNotEnough=Nema dovoljno robe na skladištu -Shippable=Dostava je moguća -NonShippable=Dostava nije moguća +Shippable=Isporuka moguća +NonShippable=Isporuka nije moguća ShowReceiving=Prikaži dostavnu primku NonExistentOrder=Nonexistent order diff --git a/htdocs/langs/hr_HR/errors.lang b/htdocs/langs/hr_HR/errors.lang index 87f5ea302e8..58c75ff3ff9 100644 --- a/htdocs/langs/hr_HR/errors.lang +++ b/htdocs/langs/hr_HR/errors.lang @@ -196,6 +196,7 @@ ErrorPhpMailDelivery=Check that you don't use a too high number of recipients an ErrorUserNotAssignedToTask=User must be assigned to task to be able to enter time consumed. ErrorTaskAlreadyAssigned=Task already assigned to user ErrorModuleFileSeemsToHaveAWrongFormat=The module package seems to have a wrong format. +ErrorModuleFileSeemsToHaveAWrongFormat2=At least one mandatory directory must exists into zip of module: %s or %s ErrorFilenameDosNotMatchDolibarrPackageRules=The name of the module package (%s) does not match expected name syntax: %s ErrorDuplicateTrigger=Error, duplicate trigger name %s. Already loaded from %s. ErrorNoWarehouseDefined=Error, no warehouses defined. @@ -219,6 +220,9 @@ ErrorURLMustStartWithHttp=URL %s must start with http:// or https:// ErrorNewRefIsAlreadyUsed=Error, the new reference is already used ErrorDeletePaymentLinkedToAClosedInvoiceNotPossible=Error, delete payment linked to a closed invoice is not possible. ErrorSearchCriteriaTooSmall=Search criteria too small. +ErrorObjectMustHaveStatusActiveToBeDisabled=Objects must have status 'Active' to be disabled +ErrorObjectMustHaveStatusDraftOrDisabledToBeActivated=Objects must have status 'Draft' or 'Disabled' to be enabled +ErrorNoFieldWithAttributeShowoncombobox=No fields has property 'showoncombobox' into definition of object '%s'. No way to show the combolist. # Warnings WarningParamUploadMaxFileSizeHigherThanPostMaxSize=Your PHP parameter upload_max_filesize (%s) is higher than PHP parameter post_max_size (%s). This is not a consistent setup. WarningPasswordSetWithNoAccount=A password was set for this member. However, no user account was created. So this password is stored but can't be used to login to Dolibarr. It may be used by an external module/interface but if you don't need to define any login nor password for a member, you can disable option "Manage a login for each member" from Member module setup. If you need to manage a login but don't need any password, you can keep this field empty to avoid this warning. Note: Email can also be used as a login if the member is linked to a user. @@ -244,3 +248,4 @@ WarningAnEntryAlreadyExistForTransKey=An entry already exists for the translatio WarningNumberOfRecipientIsRestrictedInMassAction=Warning, number of different recipient is limited to %s when using the mass actions on lists WarningDateOfLineMustBeInExpenseReportRange=Warning, the date of line is not in the range of the expense report WarningProjectClosed=Project is closed. You must re-open it first. +WarningSomeBankTransactionByChequeWereRemovedAfter=Some bank transaction were removed after that the receipt including them were generated. So nb of cheques and total of receipt may differ from number and total in list. diff --git a/htdocs/langs/hr_HR/holiday.lang b/htdocs/langs/hr_HR/holiday.lang index 3d1614a22ed..a01d7004e0a 100644 --- a/htdocs/langs/hr_HR/holiday.lang +++ b/htdocs/langs/hr_HR/holiday.lang @@ -8,7 +8,6 @@ NotActiveModCP=You must enable the module Leave to view this page. AddCP=Izradi zahtjev odsustva DateDebCP=Datum početka DateFinCP=Datum završetka -DateCreateCP=Datum kreiranja DraftCP=Skica ToReviewCP=Čeka odobrenje ApprovedCP=Odobreno @@ -18,6 +17,7 @@ ValidatorCP=Odobrio ListeCP=List of leave LeaveId=Leave ID ReviewedByCP=Will be approved by +UserID=User ID UserForApprovalID=User for approval ID UserForApprovalFirstname=First name of approval user UserForApprovalLastname=Last name of approval user @@ -85,7 +85,7 @@ NewSoldeCP=Novo stanje alreadyCPexist=Zahtjev je već napravljen za ovaj period. FirstDayOfHoliday=Prvi dan godišnjeg LastDayOfHoliday=Zadnji dan godišnjeg -BoxTitleLastLeaveRequests=Zadnjih %s izmjenjenih zahtjeva za odlaskom +BoxTitleLastLeaveRequests=Zadnja %s izmijenjena zahtjeva za odlaskom HolidaysMonthlyUpdate=Mjesečna promjena ManualUpdate=Ručna promjena HolidaysCancelation=Odbijanje zahtjeva @@ -128,3 +128,4 @@ TemplatePDFHolidays=Template for leave requests PDF FreeLegalTextOnHolidays=Free text on PDF WatermarkOnDraftHolidayCards=Watermarks on draft leave requests HolidaysToApprove=Holidays to approve +NobodyHasPermissionToValidateHolidays=Nobody has permission to validate holidays diff --git a/htdocs/langs/hr_HR/install.lang b/htdocs/langs/hr_HR/install.lang index 45c000ca09c..89c408c338a 100644 --- a/htdocs/langs/hr_HR/install.lang +++ b/htdocs/langs/hr_HR/install.lang @@ -13,6 +13,7 @@ PHPSupportPOSTGETOk=This PHP supports variables POST and GET. PHPSupportPOSTGETKo=It's possible your PHP setup does not support variables POST and/or GET. Check the parameter variables_order in php.ini. PHPSupportGD=This PHP supports GD graphical functions. PHPSupportCurl=This PHP supports Curl. +PHPSupportCalendar=This PHP supports calendars extensions. PHPSupportUTF8=This PHP supports UTF8 functions. PHPSupportIntl=This PHP supports Intl functions. PHPMemoryOK=Your PHP max session memory is set to %s. This should be enough. @@ -21,6 +22,7 @@ Recheck=Click here for a more detailed test 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. ErrorPHPDoesNotSupportGD=Your PHP installation does not support GD graphical functions. No graphs will be available. ErrorPHPDoesNotSupportCurl=Your PHP installation does not support Curl. +ErrorPHPDoesNotSupportCalendar=Your PHP installation does not support php calendar extensions. ErrorPHPDoesNotSupportUTF8=Your PHP installation does not support UTF8 functions. Dolibarr cannot work correctly. Resolve this before installing Dolibarr. ErrorPHPDoesNotSupportIntl=Your PHP installation does not support Intl functions. ErrorDirDoesNotExists=Directory %s does not exist. @@ -203,6 +205,7 @@ MigrationRemiseExceptEntity=Update entity field value of llx_societe_remise_exce MigrationUserRightsEntity=Update entity field value of llx_user_rights MigrationUserGroupRightsEntity=Update entity field value of llx_usergroup_rights MigrationUserPhotoPath=Migration of photo paths for users +MigrationFieldsSocialNetworks=Migration of users fields social networks (%s) MigrationReloadModule=Reload module %s MigrationResetBlockedLog=Reset module BlockedLog for v7 algorithm ShowNotAvailableOptions=Show unavailable options diff --git a/htdocs/langs/hr_HR/interventions.lang b/htdocs/langs/hr_HR/interventions.lang index b0ce784e85b..44d89525dfd 100644 --- a/htdocs/langs/hr_HR/interventions.lang +++ b/htdocs/langs/hr_HR/interventions.lang @@ -1,13 +1,13 @@ # Dolibarr language file - Source file is en_US - interventions Intervention=Intervencija Interventions=Intervencije -InterventionCard=Kartica intervencije +InterventionCard=Radni nalog NewIntervention=Nova intervencija AddIntervention=Izradi intervenciju ChangeIntoRepeatableIntervention=Change to repeatable intervention ListOfInterventions=Popis intervencija ActionsOnFicheInter=Akcije na intervencije -LastInterventions=Zadnjih %s intervencija +LastInterventions=Zadnje %s intervencije AllInterventions=Sve intervencije CreateDraftIntervention=Izradi skicu InterventionContact=Kontakt za intervenciju @@ -20,8 +20,8 @@ ConfirmValidateIntervention=Are you sure you want to validate this intervention ConfirmModifyIntervention=Are you sure you want to modify this intervention? ConfirmDeleteInterventionLine=Are you sure you want to delete this intervention line? ConfirmCloneIntervention=Are you sure you want to clone this intervention? -NameAndSignatureOfInternalContact=Name and signature of intervening: -NameAndSignatureOfExternalContact=Name and signature of customer: +NameAndSignatureOfInternalContact=Ime, prezime i potpis djelatnika: +NameAndSignatureOfExternalContact=Ime, prezime i potpis klijenta: DocumentModelStandard=Standardni model dokumenta za intervencije InterventionCardsAndInterventionLines=Intervencije i stavke intervencija InterventionClassifyBilled=Označi kao "zaračunato" @@ -39,7 +39,7 @@ InterventionSentByEMail=Intervention %s sent by email InterventionDeletedInDolibarr=Intervencija %s obrisana InterventionsArea=Sučelje intervencija DraftFichinter=Skica intervencija -LastModifiedInterventions=Zadnjih %s izmjenjenih intervencija +LastModifiedInterventions=Zadnje %s izmijenjene intervencije FichinterToProcess=Interventions to process ##### Types de contacts ##### TypeContact_fichinter_external_CUSTOMER=Sljedeći kontakt kupca @@ -60,6 +60,7 @@ InterDateCreation=Datum kreiranja InterDuration=Trajanje InterStatus=Status InterNote=Napomena +InterLine=Line of intervention InterLineId=Stavka ID InterLineDate=Stavka datuma InterLineDuration=Stavka trajanja diff --git a/htdocs/langs/hr_HR/main.lang b/htdocs/langs/hr_HR/main.lang index e6f55814047..8fce4187d3b 100644 --- a/htdocs/langs/hr_HR/main.lang +++ b/htdocs/langs/hr_HR/main.lang @@ -114,6 +114,7 @@ InformationToHelpDiagnose=Ovaj podatak može biti koristan za traženje kvara (m MoreInformation=Više podataka TechnicalInformation=Tehnički podac TechnicalID=Tehnička iskaznica +LineID=Line ID NotePublic=Bilješka (javna) NotePrivate=Bilješka (unutarnja) PrecisionUnitIsLimitedToXDecimals=Dolibarr je podešen tako da prikazuje jedinične cijene na %s decimala. @@ -169,6 +170,8 @@ ToValidate=Za ovjeru NotValidated=Nije ovjereno Save=Spremi SaveAs=Spremi kao +SaveAndStay=Save and stay +SaveAndNew=Save and new TestConnection=Provjera veze ToClone=Kloniraj ConfirmClone=Izaberite podatke koje želite klonirati: @@ -182,6 +185,7 @@ Hide=Sakrij ShowCardHere=Prikaži karticu Search=Pretraži SearchOf=Pretraživanje +SearchMenuShortCut=Ctrl + shift + f Valid=Valjano Approve=Odobri Disapprove=Ne odobri @@ -255,7 +259,7 @@ DateToday=Današnji datum DateReference=Datum veze DateStart=Početni datum DateEnd=Završni datum -DateCreation=Datum izrada +DateCreation=Datum izrade DateCreationShort=Datum izrade DateModification=Datum izmjene DateModificationShort=Datum izmjene @@ -349,7 +353,7 @@ Amount=Iznos AmountInvoice=Iznos računa AmountInvoiced=Zaračunati iznos AmountPayment=Iznos plaćanja -AmountHTShort=Amount (excl.) +AmountHTShort=Iznos (bez PDV-a) AmountTTCShort=Iznos (s porezom) AmountHT=Iznos (bez PDV-a) AmountTTC=Iznos (s porezom) @@ -412,6 +416,7 @@ DefaultTaxRate=Osnovna stopa poreza Average=Prosjek Sum=Zbroj Delta=Delta +StatusToPay=Za platiti RemainToPay=Preostalo za platiti Module=Modul/Aplikacija Modules=Moduli/Aplikacije @@ -438,7 +443,7 @@ ActionRunningNotStarted=Za početi ActionRunningShort=U postupku ActionDoneShort=Završeno ActionUncomplete=Nepotpuno -LatestLinkedEvents=Zadnjih %s povezanih radnji +LatestLinkedEvents=Zadnje %s povezane radnje CompanyFoundation=Tvrtka/Organizacija Accountant=Računovođa ContactsForCompany=Kontakti ove treće osobe @@ -474,7 +479,9 @@ Categories=Oznake/skupine Category=Oznaka/skupina By=Od From=Od +FromLocation=Od to=za +To=za and=i or=ili Other=Ostalo @@ -824,6 +831,7 @@ Mandatory=Obavezno Hello=Pozdrav GoodBye=Doviđenja! Sincerely=Srdačan pozdrav! +ConfirmDeleteObject=Are you sure you want to delete this object? DeleteLine=Obriši stavku ConfirmDeleteLine=Jeste li sigurni da želite obrisati ovu stavku? NoPDFAvailableForDocGenAmongChecked=Među spisima nije pronađen ni jedan izrađeni PDF @@ -833,13 +841,14 @@ MassFilesArea=Sučelje za datoteke izrađene masovnom radnjama ShowTempMassFilesArea=Prikaži sučelje datoteka stvorenih masovnom akcijom ConfirmMassDeletion=Bulk Delete confirmation ConfirmMassDeletionQuestion=Are you sure you want to delete the %s selected record(s)? -RelatedObjects=Povezani predmeti +RelatedObjects=Povezani dokumenti ClassifyBilled=Označi kao zaračunato ClassifyUnbilled=Označi kao nezaračunato Progress=Napredak ProgressShort=Progr. FrontOffice=Front office BackOffice=Back office +Submit=Submit View=Vidi Export=Izvoz podataka Exports=Izvozi podataka @@ -870,8 +879,8 @@ ClickToShowHelp=Klikni za prikaz pomoći WebSite=Website WebSites=Web lokacije WebSiteAccounts=Website accounts -ExpenseReport=Izvještaj troška -ExpenseReports=Izvještaji troška +ExpenseReport=Izvještaj troškova +ExpenseReports=Izvještaji troškova HR=HR HRAndBank=HR i banka AutomaticallyCalculated=Automatski izračunato @@ -942,9 +951,9 @@ SearchIntoProjects=Projekti SearchIntoTasks=Zadaci SearchIntoCustomerInvoices=Računi za kupce SearchIntoSupplierInvoices=Ulazni računi -SearchIntoCustomerOrders=Sales orders +SearchIntoCustomerOrders=Narudžbenice SearchIntoSupplierOrders=Narudžbe dobavljačima -SearchIntoCustomerProposals=Ponude kupca +SearchIntoCustomerProposals=Ponude kupcima SearchIntoSupplierProposals=Ponude dobavljača SearchIntoInterventions=Zahvati SearchIntoContracts=Ugovori @@ -979,7 +988,7 @@ TMenuMRP=MRP ShowMoreInfos=Show More Infos NoFilesUploadedYet=Please upload a document first SeePrivateNote=See private note -PaymentInformation=Payment information +PaymentInformation=Podaci o plaćanju ValidFrom=Valid from ValidUntil=Valid until NoRecordedUsers=No users @@ -990,3 +999,16 @@ GlobalOpenedElemView=Global view NoArticlesFoundForTheKeyword=No article found for the keyword '%s' NoArticlesFoundForTheCategory=No article found for the category ToAcceptRefuse=To accept | refuse +ContactDefault_agenda=Događaj +ContactDefault_commande=Narudžba kupca +ContactDefault_contrat=Ugovor +ContactDefault_facture=Račun +ContactDefault_fichinter=Intervencija +ContactDefault_invoice_supplier=Supplier Invoice +ContactDefault_order_supplier=Supplier Order +ContactDefault_project=Projekt +ContactDefault_project_task=Zadatak +ContactDefault_propal=Ponuda +ContactDefault_supplier_proposal=Supplier Proposal +ContactDefault_ticketsup=Ticket +ContactAddedAutomatically=Contact added from contact thirdparty roles diff --git a/htdocs/langs/hr_HR/modulebuilder.lang b/htdocs/langs/hr_HR/modulebuilder.lang index 0afcfb9b0d0..5e2ae72a85a 100644 --- a/htdocs/langs/hr_HR/modulebuilder.lang +++ b/htdocs/langs/hr_HR/modulebuilder.lang @@ -6,7 +6,7 @@ ModuleBuilderDesc2=Path where modules are generated/edited (first directory for ModuleBuilderDesc3=Generated/editable modules found: %s ModuleBuilderDesc4=A module is detected as 'editable' when the file %s exists in root of module directory NewModule=New module -NewObject=New object +NewObjectInModulebuilder=New object ModuleKey=Module key ObjectKey=Object key ModuleInitialized=Module initialized @@ -60,12 +60,14 @@ HooksFile=File for hooks code ArrayOfKeyValues=Array of key-val ArrayOfKeyValuesDesc=Array of keys and values if field is a combo list with fixed values WidgetFile=Widget file +CSSFile=CSS file +JSFile=Javascript file ReadmeFile=Readme file ChangeLog=ChangeLog file TestClassFile=File for PHP Unit Test class SqlFile=Sql file -PageForLib=File for PHP library -PageForObjLib=File for PHP library dedicated to object +PageForLib=File for the common PHP library +PageForObjLib=File for the PHP library dedicated to object SqlFileExtraFields=Sql file for complementary attributes SqlFileKey=Sql file for keys SqlFileKeyExtraFields=Sql file for keys of complementary attributes @@ -77,17 +79,20 @@ NoTrigger=No trigger NoWidget=No widget GoToApiExplorer=Go to API explorer ListOfMenusEntries=List of menu entries +ListOfDictionariesEntries=List of dictionaries entries ListOfPermissionsDefined=List of defined permissions SeeExamples=See examples here EnabledDesc=Condition to have this field active (Examples: 1 or $conf->global->MYMODULE_MYOPTION) -VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only (not list), 4=Visible on list and update/view form only (not create). Using a negative value means field is not shown by default on list but can be selected for viewing). It can be an expression, for example: preg_match('/public/', $_SERVER['PHP_SELF'])?0:1 +VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only (not list), 4=Visible on list and update/view form only (not create). Using a negative value means field is not shown by default on list but can be selected for viewing). It can be an expression, for example:
    preg_match('/public/', $_SERVER['PHP_SELF'])?0:1
    ($user->rights->holiday->define_holiday ? 1 : 0) IsAMeasureDesc=Can the value of field be cumulated to get a total into list? (Examples: 1 or 0) SearchAllDesc=Is the field used to make a search from the quick search tool? (Examples: 1 or 0) SpecDefDesc=Enter here all documentation you want to provide with your module that is not already defined by other tabs. You can use .md or better, the rich .asciidoc syntax. LanguageDefDesc=Enter in this files, all the key and the translation for each language file. MenusDefDesc=Define here the menus provided by your module +DictionariesDefDesc=Define here the dictionaries provided by your module PermissionsDefDesc=Define here the new permissions provided by your module MenusDefDescTooltip=The menus provided by your module/application are defined into the array $this->menus into the module descriptor file. You can edit manually this file or use the embedded editor.

    Note: Once defined (and module re-activated), menus are also visible into the menu editor available to administrator users on %s. +DictionariesDefDescTooltip=The dictionaries provided by your module/application are defined into the array $this->dictionaries into the module descriptor file. You can edit manually this file or use the embedded editor.

    Note: Once defined (and module re-activated), dictionaries are also visible into the setup area to administrator users on %s. PermissionsDefDescTooltip=The permissions provided by your module/application are defined into the array $this->rights into the module descriptor file. You can edit manually this file or use the embedded editor.

    Note: Once defined (and module re-activated), permissions are visible into the default permissions setup %s. HooksDefDesc=Define in the module_parts['hooks'] property, in the module descriptor, the context of hooks you want to manage (list of contexts can be found by a search on 'initHooks(' in core code).
    Edit the hook file to add code of your hooked functions (hookable functions can be found by a search on 'executeHooks' in core code). TriggerDefDesc=Define in the trigger file the code you want to execute for each business event executed. @@ -105,9 +110,12 @@ InitStructureFromExistingTable=Build the structure array string of an existing t UseAboutPage=Disable the about page UseDocFolder=Disable the documentation folder UseSpecificReadme=Use a specific ReadMe +ContentOfREADMECustomized=Note: The content of the README.md file has been replaced with the specific value defined into setup of ModuleBuilder. RealPathOfModule=Real path of module ContentCantBeEmpty=Content of file can't be empty WidgetDesc=You can generate and edit here the widgets that will be embedded with your module. +CSSDesc=You can generate and edit here a file with personalized CSS embedded with your module. +JSDesc=You can generate and edit here a file with personalized Javascript embedded with your module. CLIDesc=You can generate here some command line scripts you want to provide with your module. CLIFile=CLI File NoCLIFile=No CLI files @@ -117,3 +125,13 @@ UseSpecificFamily = Use a specific family UseSpecificAuthor = Use a specific author UseSpecificVersion = Use a specific initial version ModuleMustBeEnabled=The module/application must be enabled first +IncludeRefGeneration=The reference of object must be generated automatically +IncludeRefGenerationHelp=Check this if you want to include code to manage the generation automatically of the reference +IncludeDocGeneration=I want to generate some documents from the object +IncludeDocGenerationHelp=If you check this, some code will be generated to add a "Generate document" box on the record. +ShowOnCombobox=Show value into combobox +KeyForTooltip=Key for tooltip +CSSClass=CSS Class +NotEditable=Not editable +ForeignKey=Foreign key +TypeOfFieldsHelp=Type of fields:
    varchar(99), double(24,8), real, text, html, datetime, timestamp, integer, integer:ClassName:relativepath/to/classfile.class.php[:1[:filter]] ('1' means we add a + button after the combo to create the record, 'filter' can be 'status=1 AND fk_user = __USER_ID AND entity IN (__SHARED_ENTITIES__)' for example) diff --git a/htdocs/langs/hr_HR/mrp.lang b/htdocs/langs/hr_HR/mrp.lang index 360f4303f07..35755f2d360 100644 --- a/htdocs/langs/hr_HR/mrp.lang +++ b/htdocs/langs/hr_HR/mrp.lang @@ -1,17 +1,61 @@ +Mrp=Manufacturing Orders +MO=Manufacturing Order +MRPDescription=Module to manage Manufacturing Orders (MO). MRPArea=MRP Area +MrpSetupPage=Setup of module MRP MenuBOM=Bills of material LatestBOMModified=Latest %s Bills of materials modified +LatestMOModified=Latest %s Manufacturing Orders modified +Bom=Bills of Material BillOfMaterials=Bill of Material BOMsSetup=Setup of module BOM ListOfBOMs=List of bills of material - BOM +ListOfManufacturingOrders=List of Manufacturing Orders NewBOM=New bill of material -ProductBOMHelp=Product to create with this BOM +ProductBOMHelp=Product to create with this BOM.
    Note: Products with the property 'Nature of product' = 'Raw material' are not visible into this list. BOMsNumberingModules=BOM numbering templates -BOMsModelModule=BOMS document templates +BOMsModelModule=BOM document templates +MOsNumberingModules=MO numbering templates +MOsModelModule=MO document templates FreeLegalTextOnBOMs=Free text on document of BOM WatermarkOnDraftBOMs=Watermark on draft BOM -ConfirmCloneBillOfMaterials=Are you sure you want to clone this bill of material ? +FreeLegalTextOnMOs=Free text on document of MO +WatermarkOnDraftMOs=Watermark on draft MO +ConfirmCloneBillOfMaterials=Are you sure you want to clone the bill of material %s ? +ConfirmCloneMo=Are you sure you want to clone the Manufacturing Order %s ? ManufacturingEfficiency=Manufacturing efficiency ValueOfMeansLoss=Value of 0.95 means an average of 5%% of loss during the production DeleteBillOfMaterials=Delete Bill Of Materials +DeleteMo=Delete Manufacturing Order ConfirmDeleteBillOfMaterials=Are you sure you want to delete this Bill Of Material? +ConfirmDeleteMo=Are you sure you want to delete this Bill Of Material? +MenuMRP=Manufacturing Orders +NewMO=New Manufacturing Order +QtyToProduce=Qty to produce +DateStartPlannedMo=Date start planned +DateEndPlannedMo=Date end planned +KeepEmptyForAsap=Empty means 'As Soon As Possible' +EstimatedDuration=Estimated duration +EstimatedDurationDesc=Estimated duration to manufacture this product using this BOM +ConfirmValidateBom=Are you sure you want to validate the BOM with the reference %s (you will be able to use it to build new Manufacturing Orders) +ConfirmCloseBom=Are you sure you want to cancel this BOM (you won't be able to use it to build new Manufacturing Orders anymore) ? +ConfirmReopenBom=Are you sure you want to re-open this BOM (you will be able to use it to build new Manufacturing Orders) +StatusMOProduced=Produced +QtyFrozen=Frozen Qty +QuantityFrozen=Frozen Quantity +QuantityConsumedInvariable=When this flag is set, the quantity consumed is always the value defined and is not relative to the quantity produced. +DisableStockChange=Disable stock change +DisableStockChangeHelp=When this flag is set, there is no stock change on this product, whatever is the quantity produced +BomAndBomLines=Bills Of Material and lines +BOMLine=Line of BOM +WarehouseForProduction=Warehouse for production +CreateMO=Create MO +ToConsume=To consume +ToProduce=To produce +QtyAlreadyConsumed=Qty already consumed +QtyAlreadyProduced=Qty already produced +ConsumeAndProduceAll=Consume and Produce All +Manufactured=Manufactured +TheProductXIsAlreadyTheProductToProduce=The product to add is already the product to produce. +ForAQuantityOf1=For a quantity to produce of 1 +ConfirmValidateMo=Are you sure you want to validate this Manufacturing Order? diff --git a/htdocs/langs/hr_HR/opensurvey.lang b/htdocs/langs/hr_HR/opensurvey.lang index c4c3a9eaba4..4eee597a127 100644 --- a/htdocs/langs/hr_HR/opensurvey.lang +++ b/htdocs/langs/hr_HR/opensurvey.lang @@ -1,7 +1,7 @@ # Dolibarr language file - Source file is en_US - opensurvey Survey=Anketa Surveys=Ankete -OrganizeYourMeetingEasily=Jednostavno organizirajte sastanke i ankete. Prvo odaberite tip ankete... +OrganizeYourMeetingEasily=Organize your meetings and polls easily. First select the type of poll... NewSurvey=Nova anketa OpenSurveyArea=Ankete AddACommentForPoll=Možete dodati napomenu u anketu... diff --git a/htdocs/langs/hr_HR/orders.lang b/htdocs/langs/hr_HR/orders.lang index 484bcfa17ce..06c045903b9 100644 --- a/htdocs/langs/hr_HR/orders.lang +++ b/htdocs/langs/hr_HR/orders.lang @@ -11,48 +11,49 @@ OrderDate=Datum narudžbe OrderDateShort=Datum narudžbe OrderToProcess=Obrada narudžbe NewOrder=Nova narudžba +NewOrderSupplier=New Purchase Order ToOrder=Napravi narudžbu MakeOrder=Napravi narudžbu SupplierOrder=Narudžba dobavljaču SuppliersOrders=Narudžbe dobavljačima SuppliersOrdersRunning=Otvorene narudžbe dobavljačima -CustomerOrder=Sales Order +CustomerOrder=Narudžbenica CustomersOrders=Narudžbe kupaca -CustomersOrdersRunning=Current sales orders -CustomersOrdersAndOrdersLines=Sales orders and order details -OrdersDeliveredToBill=Sales orders delivered to bill -OrdersToBill=Sales orders delivered -OrdersInProcess=Sales orders in process -OrdersToProcess=Sales orders to process +CustomersOrdersRunning=Otvorene narudžbenice +CustomersOrdersAndOrdersLines=Narudžbenice i detalji +OrdersDeliveredToBill=Zatvorene narudžbenice za naplatu +OrdersToBill=Isporučene narudžbenice +OrdersInProcess=Otvorene narudžbenice +OrdersToProcess=Narudžbenice za provedbu SuppliersOrdersToProcess=Narudžbe za izvršenje +SuppliersOrdersAwaitingReception=Purchase orders awaiting reception +AwaitingReception=Awaiting reception StatusOrderCanceledShort=Otkazano StatusOrderDraftShort=Skica StatusOrderValidatedShort=Ovjereno -StatusOrderSentShort=U obradi +StatusOrderSentShort=U postupku StatusOrderSent=Isporuka u tijeku StatusOrderOnProcessShort=Naručeno StatusOrderProcessedShort=Obrađeno -StatusOrderDelivered=Dostavljeno -StatusOrderDeliveredShort=Dostavljeno -StatusOrderToBillShort=Dostavljeno +StatusOrderDelivered=Isporučeno +StatusOrderDeliveredShort=Isporučeno +StatusOrderToBillShort=Isporučeno StatusOrderApprovedShort=Odobreno StatusOrderRefusedShort=Odbijeno -StatusOrderBilledShort=Zaračunato StatusOrderToProcessShort=Za obradu StatusOrderReceivedPartiallyShort=Djelomično isporučeno -StatusOrderReceivedAllShort=Products received +StatusOrderReceivedAllShort=Roba zaprimljena StatusOrderCanceled=Poništeno StatusOrderDraft=Skica (potrebno potvrditi) StatusOrderValidated=Ovjereno StatusOrderOnProcess=Naručeno - Čeka prijem StatusOrderOnProcessWithValidation=Naručeno - Čeka prijem ili odobrenje StatusOrderProcessed=Obrađeno -StatusOrderToBill=Dostavljeno +StatusOrderToBill=Isporučeno StatusOrderApproved=Odobreno StatusOrderRefused=Odbijeno -StatusOrderBilled=Zaračunato StatusOrderReceivedPartially=Djelomično primljeno -StatusOrderReceivedAll=All products received +StatusOrderReceivedAll=Sva zaprimljena roba ShippingExist=Isporuka postoji QtyOrdered=Naručena količina ProductQtyInDraft=Količina robe u skicama narudžbi @@ -70,23 +71,24 @@ DeleteOrder=Obriši narudžbu CancelOrder=Poništi narudžbu OrderReopened= Narudžba %s ponovo otvorena AddOrder=Izradi narudžbu +AddPurchaseOrder=Create purchase order AddToDraftOrders=Dodati u skice narudžbe ShowOrder=Prikaži narudžbu OrdersOpened=Narudžbe za obradu NoDraftOrders=Nema skica narudžbi NoOrder=Nema narudžbe NoSupplierOrder=No purchase order -LastOrders=Latest %s sales orders -LastCustomerOrders=Latest %s sales orders +LastOrders=Zadnje %s narudžbenice +LastCustomerOrders=Zadnje %s narudžbenice LastSupplierOrders=Latest %s purchase orders -LastModifiedOrders=Zadnjih %s promjenjenih narudžba +LastModifiedOrders=Zadnje %s promijenjene narudžbe AllOrders=Sve narudžbe NbOfOrders=Broj narudžbe OrdersStatistics=Statistike narudžbe -OrdersStatisticsSuppliers=Purchase order statistics +OrdersStatisticsSuppliers=Statistika narudžbi dobavljačima NumberOfOrdersByMonth=Broj narudžba tijekom mjeseca AmountOfOrdersByMonthHT=Ukupan iznos narudžbi po mjesecu (bez PDV-a) -ListOfOrders=Lista narudžbi +ListOfOrders=Popis narudžbi CloseOrder=Zatvori narudžbu ConfirmCloseOrder=Are you sure you want to set this order to delivered? Once an order is delivered, it can be set to billed. ConfirmDeleteOrder=Are you sure you want to delete this order? @@ -98,9 +100,9 @@ GenerateBill=Izradi račun ClassifyShipped=Označi kao isporučeno DraftOrders=Skica narudžbi DraftSuppliersOrders=Draft purchase orders -OnProcessOrders=Narudžbe u obradi -RefOrder=Broj narudžbe kupca -RefCustomerOrder=Ref. narudžba kupca +OnProcessOrders=Narudžbe u postupku +RefOrder=Broj narudžbenice +RefCustomerOrder=Broj narudžbenice kupca RefOrderSupplier=Ref. order for vendor RefOrderSupplierShort=Ref. order vendor SendOrderByMail=Pošalji narudžbu e-poštom @@ -108,7 +110,7 @@ ActionsOnOrder=Događaji vezani uz narudžbu NoArticleOfTypeProduct=Ne postoji stavka tipa proizvod tako da nema isporučive stavke za ovu narudžbu OrderMode=Način narudžbe AuthorRequest=Autor zahtjeva -UserWithApproveOrderGrant=Korisniku je dozvoljeno "odobravanje narudžbi" +UserWithApproveOrderGrant=Korisnici kojima je dozvoljeno odobravanje narudžbi. PaymentOrderRef=Plaćanje po narudžbi %s ConfirmCloneOrder=Are you sure you want to clone this order %s? DispatchSupplierOrder=Receiving purchase order %s @@ -117,7 +119,7 @@ SecondApprovalAlreadyDone=Drugo odobrenje je već napravljeno SupplierOrderReceivedInDolibarr=Purchase Order %s received %s SupplierOrderSubmitedInDolibarr=Purchase Order %s submitted SupplierOrderClassifiedBilled=Purchase Order %s set billed -OtherOrders=Other orders +OtherOrders=Ostale narudžbe ##### Types de contacts ##### TypeContact_commande_internal_SALESREPFOLL=Representative following-up sales order TypeContact_commande_internal_SHIPPING=Predstavnik praćenja utovara @@ -151,8 +153,36 @@ Ordered=Naručeno OrderCreated=Vaša narudžba je kreirana OrderFail=Dogodila se greška prilikom kreiranja narudžbe CreateOrders=Kreiranje narudžbi -ToBillSeveralOrderSelectCustomer=Za kreiranje računa za nekoliko narudžbi, prvo kliknite na kupca, te odaberite "%s". -OptionToSetOrderBilledNotEnabled=Option (from module Workflow) to set order to 'Billed' automatically when invoice is validated is off, so you will have to set status of order to 'Billed' manually. +ToBillSeveralOrderSelectCustomer=Za izradu jednog računa za nekoliko narudžbi, prvo kliknite na kupca pa odaberite "%s". +OptionToSetOrderBilledNotEnabled=Option from module Workflow, to set order to 'Billed' automatically when invoice is validated, is not enabled, so you will have to set the status of orders to 'Billed' manually after the invoice has been generated. IfValidateInvoiceIsNoOrderStayUnbilled=If invoice validation is 'No', the order will remain to status 'Unbilled' until the invoice is validated. -CloseReceivedSupplierOrdersAutomatically=Close order to "%s" automatically if all products are received. +CloseReceivedSupplierOrdersAutomatically=Close order to status "%s" automatically if all products are received. SetShippingMode=Set shipping mode +WithReceptionFinished=With reception finished +#### supplier orders status +StatusSupplierOrderCanceledShort=Poništeno +StatusSupplierOrderDraftShort=Skica +StatusSupplierOrderValidatedShort=Ovjereno +StatusSupplierOrderSentShort=U postupku +StatusSupplierOrderSent=Isporuka u tijeku +StatusSupplierOrderOnProcessShort=Naručeno +StatusSupplierOrderProcessedShort=Obrađeno +StatusSupplierOrderDelivered=Isporučeno +StatusSupplierOrderDeliveredShort=Isporučeno +StatusSupplierOrderToBillShort=Isporučeno +StatusSupplierOrderApprovedShort=Odobreno +StatusSupplierOrderRefusedShort=Odbijeno +StatusSupplierOrderToProcessShort=Za obradu +StatusSupplierOrderReceivedPartiallyShort=Djelomično isporučeno +StatusSupplierOrderReceivedAllShort=Roba zaprimljena +StatusSupplierOrderCanceled=Poništeno +StatusSupplierOrderDraft=Skica (potrebna potvrditi) +StatusSupplierOrderValidated=Ovjereno +StatusSupplierOrderOnProcess=Naručeno - Čeka prijem +StatusSupplierOrderOnProcessWithValidation=Naručeno - Čeka prijem ili odobrenje +StatusSupplierOrderProcessed=Obrađeno +StatusSupplierOrderToBill=Isporučeno +StatusSupplierOrderApproved=Odobreno +StatusSupplierOrderRefused=Odbijeno +StatusSupplierOrderReceivedPartially=Djelomično isporučeno +StatusSupplierOrderReceivedAll=Sva zaprimljena roba diff --git a/htdocs/langs/hr_HR/other.lang b/htdocs/langs/hr_HR/other.lang index d6b22f95501..5d90ef68dc6 100644 --- a/htdocs/langs/hr_HR/other.lang +++ b/htdocs/langs/hr_HR/other.lang @@ -6,7 +6,7 @@ TMenuTools=Alati ToolsDesc=All tools not included in other menu entries are grouped here.
    All the tools can be accessed via the left menu. Birthday=Birthday BirthdayDate=Birthday date -DateToBirth=Date of birth +DateToBirth=Birth date BirthdayAlertOn=birthday alert active BirthdayAlertOff=birthday alert inactive TransKey=Translation of the key TransKey @@ -91,7 +91,7 @@ PredefinedMailContentSendSupplierProposal=__(Hello)__\n\nPlease find price reque PredefinedMailContentSendOrder=__(Hello)__\n\nPlease find order __REF__ attached\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__ PredefinedMailContentSendSupplierOrder=__(Hello)__\n\nPlease find our order __REF__ attached\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__ PredefinedMailContentSendSupplierInvoice=__(Hello)__\n\nPlease find invoice __REF__ attached\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__ -PredefinedMailContentSendShipping=__(Hello)__\n\nPlease find shipping __REF__ attached\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__ +PredefinedMailContentSendShipping=Poštovana/ni,\nposlali smo vam robu prema dostavnici __REF__ u privitku.\n\nUkoliko je dostupna, na dostavnicu upisana je poveznica na stranice prijevoznika i broj pošiljke. Upišite broj na odredišnoj stranici i pratite vašu pošiljku.\n\nSrdačan pozdrav!\n__USER_SIGNATURE__ PredefinedMailContentSendFichInter=__(Hello)__\n\nPlease find intervention __REF__ attached\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__ PredefinedMailContentThirdparty=__(Hello)__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__ PredefinedMailContentContact=__(Hello)__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__ @@ -106,7 +106,7 @@ DemoCompanyServiceOnly=Company or freelance selling service only DemoCompanyShopWithCashDesk=Manage a shop with a cash desk DemoCompanyProductAndStocks=Company selling products with a shop DemoCompanyAll=Company with multiple activities (all main modules) -CreatedBy=Created by %s +CreatedBy=Izradio %s ModifiedBy=Modified by %s ValidatedBy=Validated by %s ClosedBy=Closed by %s @@ -124,16 +124,16 @@ FileWasRemoved=File %s was removed DirWasRemoved=Directory %s was removed FeatureNotYetAvailable=Feature not yet available in the current version FeaturesSupported=Supported features -Width=Width -Height=Height -Depth=Depth +Width=Širina +Height=Visina +Depth=Dubina Top=Top Bottom=Bottom Left=Left Right=Right -CalculatedWeight=Calculated weight -CalculatedVolume=Calculated volume -Weight=Weight +CalculatedWeight=Izračunata masa +CalculatedVolume=Izračunati volumen +Weight=Masa WeightUnitton=tonne WeightUnitkg=kg WeightUnitg=g @@ -152,7 +152,7 @@ SurfaceUnitcm2=cm² SurfaceUnitmm2=mm² SurfaceUnitfoot2=ft² SurfaceUnitinch2=in² -Volume=Volume +Volume=Volumen VolumeUnitm3=m³ VolumeUnitdm3=dm³ (L) VolumeUnitcm3=cm³ (ml) @@ -179,14 +179,14 @@ DolibarrDemo=Dolibarr ERP/CRM demo StatsByNumberOfUnits=Statistics for sum of qty of products/services StatsByNumberOfEntities=Statistics in number of referring entities (no. of invoice, or order...) NumberOfProposals=Number of proposals -NumberOfCustomerOrders=Number of sales orders +NumberOfCustomerOrders=Broj narudžbenica NumberOfCustomerInvoices=Broj izlaznih računa NumberOfSupplierProposals=Number of vendor proposals NumberOfSupplierOrders=Number of purchase orders NumberOfSupplierInvoices=Number of vendor invoices NumberOfContracts=Number of contracts NumberOfUnitsProposals=Number of units on proposals -NumberOfUnitsCustomerOrders=Number of units on sales orders +NumberOfUnitsCustomerOrders=Količine na narudžbenicama NumberOfUnitsCustomerInvoices=Number of units on customer invoices NumberOfUnitsSupplierProposals=Number of units on vendor proposals NumberOfUnitsSupplierOrders=Number of units on purchase orders @@ -252,6 +252,7 @@ ThirdPartyCreatedByEmailCollector=Third party created by email collector from em ContactCreatedByEmailCollector=Contact/address created by email collector from email MSGID %s ProjectCreatedByEmailCollector=Project created by email collector from email MSGID %s TicketCreatedByEmailCollector=Ticket created by email collector from email MSGID %s +OpeningHoursFormatDesc=Use a - to separate opening and closing hours.
    Use a space to enter different ranges.
    Example: 8-12 14-18 ##### Export ##### ExportsArea=Exports area diff --git a/htdocs/langs/hr_HR/paybox.lang b/htdocs/langs/hr_HR/paybox.lang index de435100a68..bf2f54ae6dc 100644 --- a/htdocs/langs/hr_HR/paybox.lang +++ b/htdocs/langs/hr_HR/paybox.lang @@ -11,17 +11,8 @@ YourEMail=E-pošta za prijem potvrde uplate Creditor=Kreditor PaymentCode=Kod plaćanja PayBoxDoPayment=Pay with Paybox -ToPay=Izvrši plaćanje YouWillBeRedirectedOnPayBox=Biti ćete preusmjereni na sigurnu stranicu PayBox servisa gdje možete unijeti podatke o svojoj kreditnoj kartici Continue=Sljedeće -ToOfferALinkForOnlinePayment=URL za %s plaćanje -ToOfferALinkForOnlinePaymentOnOrder=URL to offer a %s online payment user interface for a sales order -ToOfferALinkForOnlinePaymentOnInvoice=URL to offer a %s online payment user interface for a customer invoice -ToOfferALinkForOnlinePaymentOnContractLine=URL to offer a %s online payment user interface for a contract line -ToOfferALinkForOnlinePaymentOnFreeAmount=URL to offer a %s online payment user interface for a free amount -ToOfferALinkForOnlinePaymentOnMemberSubscription=URL to offer a %s online payment user interface for a member subscription -ToOfferALinkForOnlinePaymentOnDonation=URL to offer a %s online payment, user interface for payment of donation -YouCanAddTagOnUrl=You can also add url parameter &tag=value to any of those URL (required only for free payment) to add your own payment comment tag. SetupPayBoxToHavePaymentCreatedAutomatically=Setup your Paybox with url %s to have payment created automatically when validated by Paybox. YourPaymentHasBeenRecorded=Ova stranica potvrđuje da je vaše plaćanje pohranjeno. Hvala Vam. YourPaymentHasNotBeenRecorded=Your payment has NOT been recorded and the transaction has been canceled. Thank you. diff --git a/htdocs/langs/hr_HR/projects.lang b/htdocs/langs/hr_HR/projects.lang index eeee1b669c7..02d6248f923 100644 --- a/htdocs/langs/hr_HR/projects.lang +++ b/htdocs/langs/hr_HR/projects.lang @@ -7,47 +7,47 @@ ProjectsArea=Projekti ProjectStatus=Status projekta SharedProject=Svi PrivateProject=Kontakti projekta -ProjectsImContactFor=Projects for I am explicitly a contact -AllAllowedProjects=All project I can read (mine + public) +ProjectsImContactFor=Projekti gdje je korisnik jedini kontakt +AllAllowedProjects=Svi projekti koje mogu pročitati (vlastiti + javni) AllProjects=Svi projekti -MyProjectsDesc=This view is limited to projects you are a contact for +MyProjectsDesc=Ovaj je prikaz ograničen na projekte u koje ste uključeni ProjectsPublicDesc=Ovaj popis predstavlja sve projekte za koje imate dozvolu. TasksOnProjectsPublicDesc=Ovaj popis predstavlja sve zadatke na projektima za koje imate dozvolu. ProjectsPublicTaskDesc=Ovaj popis predstavlja sve projekte i zadatke za koje imate dozvolu. ProjectsDesc=Ovaj popis predstavlja sve projekte (vaše korisničke dozvole odobravaju vam da vidite sve). TasksOnProjectsDesc=Ovaj popis predstavlja sve zadatke na svim projektima (vaše korisničke dozvole odobravaju vam da vidite sve). -MyTasksDesc=This view is limited to projects or tasks you are a contact for +MyTasksDesc=Ovaj je prikaz ograničen na projekte ili zadatke u koje ste uključeni OnlyOpenedProject=Samo otvoreni projekti su vidljivi (projekti u skicama ili zatvorenog statusa nisu vidljivi). ClosedProjectsAreHidden=Zatvoreni projekti nisu vidljivi. TasksPublicDesc=Ovaj popis predstavlja sve projekte i zadatke za koje imate dozvolu. TasksDesc=Ovaj popis predstavlja sve projekte i zadatke (vaše korisničke dozvole odobravaju vam da vidite sve). -AllTaskVisibleButEditIfYouAreAssigned=All tasks for qualified projects are visible, but you can enter time only for task assigned to selected user. Assign task if you need to enter time on it. -OnlyYourTaskAreVisible=Only tasks assigned to you are visible. Assign task to yourself if it is not visible and you need to enter time on it. -ImportDatasetTasks=Tasks of projects -ProjectCategories=Project tags/categories +AllTaskVisibleButEditIfYouAreAssigned=Svi zadaci kvalificiranih projekata su vidljivi, ali možete unijeti vrijeme samo za zadatak dodijeljen odabranom korisniku. Dodijelite zadatak ako na njemu trebate unijeti vrijeme. +OnlyYourTaskAreVisible=Vidljivi su samo zadaci koji su vam dodijeljeni. Dodijelite si zadatak ako nije vidljiv i na njemu trebate unijeti vrijeme. +ImportDatasetTasks=Zadaci projekta +ProjectCategories=Projektne oznake / kategorije NewProject=Novi projekt AddProject=Izradi projekt DeleteAProject=Izbriši projekt DeleteATask=Izbriši zadatak -ConfirmDeleteAProject=Are you sure you want to delete this project? -ConfirmDeleteATask=Are you sure you want to delete this task? +ConfirmDeleteAProject=Jeste li sigurni da želite obrisati ovaj projekt? +ConfirmDeleteATask=Jeste li sigurni da želite ozbrisati ovaj zadatak? OpenedProjects=Otvoreni projekti OpenedTasks=Otvoreni zadaci -OpportunitiesStatusForOpenedProjects=Leads amount of open projects by status -OpportunitiesStatusForProjects=Leads amount of projects by status +OpportunitiesStatusForOpenedProjects=Mogući iznos otvorenih projekata po statusu +OpportunitiesStatusForProjects=Mogući iznos projekata po statusu ShowProject=Prikaži projekt ShowTask=Prikaži zadatak SetProject=Postavi projekt NoProject=Nema definiranih ili vlastih projekata -NbOfProjects=No. of projects -NbOfTasks=No. of tasks +NbOfProjects=Broj projekata +NbOfTasks=Broj zadataka TimeSpent=Vrijeme utrošeno TimeSpentByYou=Vaše utrošeno vrijeme TimeSpentByUser=Utrošeno vrijeme korisnika TimesSpent=Vrijeme utrošeno -TaskId=Task ID -RefTask=Task ref. -LabelTask=Task label +TaskId=Oznaka zadatka +RefTask=Referenca zadatka +LabelTask=Naziv zadatka TaskTimeSpent=Utrošeno vrijeme zadataka TaskTimeUser=Korisnik TaskTimeNote=Bilješka @@ -56,10 +56,10 @@ TasksOnOpenedProject=Zadaci u otvorenim projektima WorkloadNotDefined=Opterećenje nije definirano NewTimeSpent=Vrijeme utrošeno MyTimeSpent=Moje utrošeno vrijeme -BillTime=Bill the time spent -BillTimeShort=Bill time -TimeToBill=Time not billed -TimeBilled=Time billed +BillTime=Zaračunaj utrošeno vrijeme +BillTimeShort=Zaračunaj vrijeme +TimeToBill=Vrijeme preostalo za naplatu +TimeBilled=Naplaćeno vrijeme Tasks=Zadaci Task=Zadatak TaskDateStart=Početak zadatka @@ -67,8 +67,8 @@ TaskDateEnd=Završetak zadatka TaskDescription=Opis zadatka NewTask=Novi zadatak AddTask=Izradi zadatak -AddTimeSpent=Create time spent -AddHereTimeSpentForDay=Add here time spent for this day/task +AddTimeSpent=Stvorite zapis utrošenog vremena +AddHereTimeSpentForDay=Ovdje dodajte vrijeme utrošeno za ovaj dan/zadatak Activity=Aktivnost Activities=Zadaci/aktovnosti MyActivities=Moji zadaci/aktivnosti @@ -76,67 +76,67 @@ MyProjects=Moji projekti MyProjectsArea=Sučelje mojih projekata DurationEffective=Efektivno trajanje ProgressDeclared=Objavljeni napredak -TaskProgressSummary=Task progress -CurentlyOpenedTasks=Curently opened tasks -TheReportedProgressIsLessThanTheCalculatedProgressionByX=The declared progress is less %s than the calculated progression -TheReportedProgressIsMoreThanTheCalculatedProgressionByX=The declared progress is more %s than the calculated progression +TaskProgressSummary=Napredak zadatka +CurentlyOpenedTasks=Trenutno otvoreni zadaci +TheReportedProgressIsLessThanTheCalculatedProgressionByX=Deklarirani napredak manji je za %s od pretpostavljenog napretka +TheReportedProgressIsMoreThanTheCalculatedProgressionByX=Deklarirani napredak veći je za %s od pretpostavljenog napretka ProgressCalculated=Izračunati napredak -WhichIamLinkedTo=which I'm linked to -WhichIamLinkedToProject=which I'm linked to project +WhichIamLinkedTo=s kojim sam povezan +WhichIamLinkedToProject=projekt s kojim sam povezan Time=Vrijeme ListOfTasks=Popis zadataka GoToListOfTimeConsumed=Idi na popis utrošenog vremena -GoToListOfTasks=Idi na popis zadataka -GoToGanttView=Go to Gantt view -GanttView=Gantt View -ListProposalsAssociatedProject=List of the commercial proposals related to the project -ListOrdersAssociatedProject=List of sales orders related to the project -ListInvoicesAssociatedProject=List of customer invoices related to the project -ListPredefinedInvoicesAssociatedProject=List of customer template invoices related to the project -ListSupplierOrdersAssociatedProject=List of purchase orders related to the project -ListSupplierInvoicesAssociatedProject=List of vendor invoices related to the project -ListContractAssociatedProject=List of contracts related to the project -ListShippingAssociatedProject=List of shippings related to the project -ListFichinterAssociatedProject=List of interventions related to the project -ListExpenseReportsAssociatedProject=List of expense reports related to the project -ListDonationsAssociatedProject=List of donations related to the project -ListVariousPaymentsAssociatedProject=List of miscellaneous payments related to the project -ListSalariesAssociatedProject=List of payments of salaries related to the project -ListActionsAssociatedProject=List of events related to the project +GoToListOfTasks=Prikaži kao popis +GoToGanttView=Prikaži kao gantogram (vremenski plan) +GanttView=Gantogram +ListProposalsAssociatedProject=Popis komercijalnih prijedloga vezanih za projekt +ListOrdersAssociatedProject=Popis narudžbenica vezanih za projekt +ListInvoicesAssociatedProject=Popis računa kupaca koji se odnose na projekt +ListPredefinedInvoicesAssociatedProject=Popis prijekloga računa kupca povezanih s projektom +ListSupplierOrdersAssociatedProject=Popis narudžbi za kupnju u vezi s projektom +ListSupplierInvoicesAssociatedProject=Popis računa dobavljača koji se odnosi na projekt +ListContractAssociatedProject=Popis ugovora koji se odnose na projekt +ListShippingAssociatedProject=Popis pošiljki vezanih za projekt +ListFichinterAssociatedProject=Popis intervencija vezanih za projekt +ListExpenseReportsAssociatedProject=Popis izvještaja o troškovima vezanih za projekt +ListDonationsAssociatedProject=Popis donacija vezanih za projekt +ListVariousPaymentsAssociatedProject=Popis raznih plaćanja vezanih za projekt +ListSalariesAssociatedProject=Popis isplata plaća vezanih za projekt +ListActionsAssociatedProject=Popis događaja vezanih za projekt ListTaskTimeUserProject=Popis utrošenog vremena po zadacima projekta -ListTaskTimeForTask=List of time consumed on task +ListTaskTimeForTask=Popis vremena utrošenog na zadatak ActivityOnProjectToday=Današnja aktivnost na projektu ActivityOnProjectYesterday=Jučerašnja aktivnost na projektu ActivityOnProjectThisWeek=Aktivnosti na projektu ovog tjedna ActivityOnProjectThisMonth=Aktivnosti na projektu ovog mjeseca ActivityOnProjectThisYear=Aktivnosti na projektu ove godine -ChildOfProjectTask=Child of project/task -ChildOfTask=Child of task -TaskHasChild=Task has child +ChildOfProjectTask=Niža razina projekta / zadatka +ChildOfTask=Niža razina zadatka +TaskHasChild=Zadatak ima nižu razinu NotOwnerOfProject=Nije vlasnik ovog privatnog projekta AffectedTo=Dodjeljeno CantRemoveProject=Ovaj projekt se ne može maknuti jer je povezan sa drugim objektima (računi, narudžbe ili sl.). Vidite tab Izvora. ValidateProject=Ovjeri projekt -ConfirmValidateProject=Are you sure you want to validate this project? +ConfirmValidateProject=Jeste li sigurni da želite odobriti ovaj projekt? CloseAProject=Zatvori projekt -ConfirmCloseAProject=Are you sure you want to close this project? -AlsoCloseAProject=Also close project (keep it open if you still need to follow production tasks on it) +ConfirmCloseAProject=Jeste li sigurni da želite zatvoriti ovaj projekt? +AlsoCloseAProject=Također zatvorite projekt (držite ga otvorenim ako i dalje trebate slijediti proizvodne zadatke na njemu) ReOpenAProject=Otvori projekti -ConfirmReOpenAProject=Are you sure you want to re-open this project? -ProjectContact=Contacts of project -TaskContact=Task contacts +ConfirmReOpenAProject=Jeste li sigurni da želite ponovo otvoriti ovaj projekt? +ProjectContact=Kontakti projekta +TaskContact=Kontakti zadataka ActionsOnProject=Događaji projekta YouAreNotContactOfProject=Niste kontakt za ovaj privatni projekti -UserIsNotContactOfProject=User is not a contact of this private project +UserIsNotContactOfProject=Korisnik nije kontakt ovog privatnog projekta DeleteATimeSpent=Obriši utrošeno vrijeme -ConfirmDeleteATimeSpent=Are you sure you want to delete this time spent? +ConfirmDeleteATimeSpent=Jeste li sigurni da želite izbrisati ovo utrošeno vrijeme? DoNotShowMyTasksOnly=Vidi također zadatke koji nisu dodjeljeni meni ShowMyTasksOnly=Vidi samo zadatke dodjeljene meni -TaskRessourceLinks=Contacts of task +TaskRessourceLinks=Kontakti zadatka ProjectsDedicatedToThisThirdParty=Projekti posvećeni komitentu NoTasks=Nema zadataka u ovom projektu LinkedToAnotherCompany=Povezano s drugim komitentom -TaskIsNotAssignedToUser=Task not assigned to user. Use button '%s' to assign task now. +TaskIsNotAssignedToUser=Zadatak nije dodijeljen korisniku. Upotrijebite gumb '%s' da biste dodijelili zadatak. ErrorTimeSpentIsEmpty=Utrošeno vrijeme je prazno ThisWillAlsoRemoveTasks=Ova akcija će također obrisati sve zadatke projekta (%s zadataka u ovom trenutku) i sve unose utrošenog vremena. IfNeedToUseOtherObjectKeepEmpty=Ako neki objekti (računi, narudžbe,...), pripadaju drugom komitentu, moraju biti povezani s projektom koji se kreira, ostavite prazno da bi projekt bio za više komitenata. @@ -145,25 +145,25 @@ CloneContacts=Kloniraj kontakte CloneNotes=Kloniraj bilješke CloneProjectFiles=Kloniraj projektne datoteke CloneTaskFiles=Kloniraj datoteke(u) zadatka ( ako su zadatak(ci) klonirani) -CloneMoveDate=Update project/tasks dates from now? -ConfirmCloneProject=Are you sure to clone this project? -ProjectReportDate=Change task dates according to new project start date +CloneMoveDate=Ažurirajte datume projekta / zadataka na trenutno vrijeme? +ConfirmCloneProject=Jeste li sigurni da želite klonirati ovaj projekt? +ProjectReportDate=Promijenite datume zadatka prema novom datumu početka projekta ErrorShiftTaskDate=Nemoguće pomaknuti datum zadatka sukladno novom početnom datumu projekta ProjectsAndTasksLines=Projekti i zadaci ProjectCreatedInDolibarr=Projekt %s je kreiran -ProjectValidatedInDolibarr=Project %s validated -ProjectModifiedInDolibarr=Project %s modified +ProjectValidatedInDolibarr=Projekt je potvrđen %s +ProjectModifiedInDolibarr=Projekt je izmijenjen %s TaskCreatedInDolibarr=Zadatak %s kreiran TaskModifiedInDolibarr=Zadatak %s izmjenjen TaskDeletedInDolibarr=Zadatak %s obrisan -OpportunityStatus=Lead status -OpportunityStatusShort=Lead status -OpportunityProbability=Lead probability -OpportunityProbabilityShort=Lead probab. -OpportunityAmount=Lead amount -OpportunityAmountShort=Lead amount -OpportunityAmountAverageShort=Average lead amount -OpportunityAmountWeigthedShort=Weighted lead amount +OpportunityStatus=Glavni status +OpportunityStatusShort=Glavni status +OpportunityProbability=Glavna vjerojatnost +OpportunityProbabilityShort=Glavna vjer. +OpportunityAmount=Glavni iznos +OpportunityAmountShort=Glavni iznos +OpportunityAmountAverageShort=Prosječan glavni iznos +OpportunityAmountWeigthedShort=Ponderirani glavni iznos WonLostExcluded=Izostavi Dobiveno/Izgubljeno ##### Types de contacts ##### TypeContact_project_internal_PROJECTLEADER=Vođa projekta @@ -177,9 +177,9 @@ TypeContact_project_task_external_TASKCONTRIBUTOR=Suradnik SelectElement=Odaberi element AddElement=Poveži s elementom # Documents models -DocumentModelBeluga=Project document template for linked objects overview -DocumentModelBaleine=Project document template for tasks -DocumentModelTimeSpent=Project report template for time spent +DocumentModelBeluga=Predložak projektnog dokumenta za pregled povezanih objekata +DocumentModelBaleine=Predložak projektnog dokumenta za zadatke +DocumentModelTimeSpent=Predložak izvješća projekta za utrošeno vrijeme PlannedWorkload=Planirano opterećenje PlannedWorkloadShort=Opterećenje ProjectReferers=Povezane stavke @@ -187,66 +187,71 @@ ProjectMustBeValidatedFirst=Projekt mora biti prvo ovjeren FirstAddRessourceToAllocateTime=Dodjeli korisnka u zadatak za alokaciju vremena InputPerDay=Unos po danu InputPerWeek=Unos po tjednu -InputDetail=Input detail -TimeAlreadyRecorded=This is time spent already recorded for this task/day and user %s +InputDetail=Pojedinosti unosa +TimeAlreadyRecorded=Ovo vrijeme je već zabilježeno za ovaj zadatak / dan, a korisnik %s ProjectsWithThisUserAsContact=Projekti s ovim korisnikom kao kontakt osoba TasksWithThisUserAsContact=Zadaci dodjeljeni korisniku ResourceNotAssignedToProject=Nije dodjeljen projektu ResourceNotAssignedToTheTask=Nije dodjeljen zadatku -NoUserAssignedToTheProject=No users assigned to this project -TimeSpentBy=Time spent by -TasksAssignedTo=Tasks assigned to +NoUserAssignedToTheProject=Nema korisnika dodijeljenih ovom projektu +TimeSpentBy=Vrijeme utrošeno do +TasksAssignedTo=Zadaci dodijeljeni AssignTaskToMe=Dodjeli zadatak meni -AssignTaskToUser=Assign task to %s -SelectTaskToAssign=Select task to assign... +AssignTaskToUser=Dodijeli zadatak %s +SelectTaskToAssign=Odaberite zadatak za dodjelu... AssignTask=Dodjeli ProjectOverview=Pregled -ManageTasks=Use projects to follow tasks and/or report time spent (timesheets) +ManageTasks=Koristite projekte kako biste pratili zadatke i/ili izvještaje o utrošenom vremenu (tablice) ManageOpportunitiesStatus=Koristi projekte za praćenje prednosti/šansi -ProjectNbProjectByMonth=No. of created projects by month -ProjectNbTaskByMonth=No. of created tasks by month -ProjectOppAmountOfProjectsByMonth=Amount of leads by month -ProjectWeightedOppAmountOfProjectsByMonth=Weighted amount of leads by month -ProjectOpenedProjectByOppStatus=Open project/lead by lead status +ProjectNbProjectByMonth=Broj izrađenih projekata po mjesecima +ProjectNbTaskByMonth=Broj izrađenih zadataka po mjesecima +ProjectOppAmountOfProjectsByMonth=Iznos potencijalnih zahtjeva po mjesecima +ProjectWeightedOppAmountOfProjectsByMonth=Ponderirani iznos potencijalnih zahtjeva po mjesecima +ProjectOpenedProjectByOppStatus=Otvoreni projekt / potencijalni projekt po statusu ProjectsStatistics=Statistika po projektima/prednostima -TasksStatistics=Statistics on project/lead tasks +TasksStatistics=Statistički podaci o projektnim / vodećim zadacima TaskAssignedToEnterTime=Zadatak dodjeljen. Unos vremena za zadatak je moguće. IdTaskTime=ID vre. zad. -YouCanCompleteRef=If you want to complete the ref with some suffix, it is recommanded to add a - character to separate it, so the automatic numbering will still work correctly for next projects. For example %s-MYSUFFIX -OpenedProjectsByThirdparties=Open projects by third parties -OnlyOpportunitiesShort=Only leads -OpenedOpportunitiesShort=Open leads -NotOpenedOpportunitiesShort=Not an open lead -NotAnOpportunityShort=Not a lead -OpportunityTotalAmount=Total amount of leads -OpportunityPonderatedAmount=Weighted amount of leads -OpportunityPonderatedAmountDesc=Leads amount weighted with probability +YouCanCompleteRef=Ako referencu želite dovršiti nekim sufiksom, preporučuje se dodavanje znaka "-" kako biste ga odvojili, tako će automatsko brojanje i dalje raditi ispravno za sljedeće projekte. Na primjer %s-MOJSUFIKS +OpenedProjectsByThirdparties=Otvoreni projekti trećih strana +OnlyOpportunitiesShort=Samo potencijalni +OpenedOpportunitiesShort=Otvoreni potencijalni +NotOpenedOpportunitiesShort=Neotvoreni potencijalni +NotAnOpportunityShort=Nije potencijalni +OpportunityTotalAmount=Ukupna količina potencijalnih +OpportunityPonderatedAmount=Ponderirana količina potencijalnih +OpportunityPonderatedAmountDesc=Vodeći iznos ponderiran s vjerojatnošću OppStatusPROSP=Prospekcija OppStatusQUAL=Kvalifikacija OppStatusPROPO=Ponuda OppStatusNEGO=Pregovor -OppStatusPENDING=Čekanje +OppStatusPENDING=Na čekanju OppStatusWON=Dobio OppStatusLOST=Izgubljeno Budget=Proračun -AllowToLinkFromOtherCompany=Allow to link project from other company

    Supported values:
    - Keep empty: Can link any project of the company (default)
    - "all": Can link any projects, even projects of other companies
    - A list of third-party ids separated by commas: can link all projects of these third partys (Example: 123,4795,53)
    -LatestProjects=Latest %s projects -LatestModifiedProjects=Latest %s modified projects -OtherFilteredTasks=Other filtered tasks -NoAssignedTasks=No assigned tasks found (assign project/tasks to the current user from the top select box to enter time on it) -ThirdPartyRequiredToGenerateInvoice=A third party must be defined on project to be able to invoice it. +AllowToLinkFromOtherCompany=Dozvoli povezivanje projekta druge tvrtke

    Podržane vrijednosti:
    - Ostavi prazno: može povezati bilo koji projekt tvrtke (zadano)
    - "sve": može povezati bilo koje projekte, čak i projekte drugih tvrtki
    - Popis ID-ova trećih strana odvojen zarezima: može povezati sve projekte ovih trećih strana (Primjer: 123,4795,53)
    +LatestProjects=Najnoviji %s projekti +LatestModifiedProjects=Najnoviji %s modificirani projekti +OtherFilteredTasks=Ostali filtrirani zadaci +NoAssignedTasks=Nisu pronađeni zadani zadaci (dodijelite projekt / zadatke trenutnom korisniku iz gornjeg okvira za odabir da biste unijeli vrijeme u njega) +ThirdPartyRequiredToGenerateInvoice=Treća strana mora biti definirana na projektu kako bi mogli fakturirati. # Comments trans AllowCommentOnTask=Dopusti napomene korisnika na zadatke AllowCommentOnProject=Dopusti napomene korisnika na projekte -DontHavePermissionForCloseProject=You do not have permissions to close the project %s -DontHaveTheValidateStatus=The project %s must be open to be closed -RecordsClosed=%s project(s) closed -SendProjectRef=Information project %s -ModuleSalaryToDefineHourlyRateMustBeEnabled=Module 'Salaries' must be enabled to define employee hourly rate to have time spent valorized -NewTaskRefSuggested=Task ref already used, a new task ref is required -TimeSpentInvoiced=Time spent billed +DontHavePermissionForCloseProject=Nemate dopuštenja za zatvaranje projekta %s +DontHaveTheValidateStatus=Projekt %s mora biti otvoren da bi mogao biti zatvoren +RecordsClosed=%s projekt(i) su zatvoreni +SendProjectRef=Informativni projekt %s +ModuleSalaryToDefineHourlyRateMustBeEnabled=Modul 'Plaće' mora biti omogućen da definirte satnicu zaposlenika kako bi ona mogla biti obračunata +NewTaskRefSuggested=Ref. zadatka je već iskorišten, potreban je novi ref. +TimeSpentInvoiced=Naplaćeno utrošeno vrijeme TimeSpentForInvoice=Vrijeme utrošeno -OneLinePerUser=One line per user -ServiceToUseOnLines=Service to use on lines -InvoiceGeneratedFromTimeSpent=Invoice %s has been generated from time spent on project -ProjectBillTimeDescription=Check if you enter timesheet on tasks of project AND you plan to generate invoice(s) from the timesheet to bill the customer of the project (do not check if you plan to create invoice that is not based on entered timesheets). +OneLinePerUser=Jedna linija po korisniku +ServiceToUseOnLines=Usluga za uporabu na linijama +InvoiceGeneratedFromTimeSpent=Račun %s generiran je od vremena utrišenog na projektu +ProjectBillTimeDescription=Provjerite jeste li unijeli vremensku odrednicu na zadatke projekta I planirate generirati račune iz tabele kako biste naplatili kupcu projekta (nemojte provjeravati namjeravate li stvoriti fakturu koja se ne temelji na unešenim tablicama). +ProjectFollowOpportunity=Follow opportunity +ProjectFollowTasks=Follow tasks +UsageOpportunity=Upotreba: Prilika +UsageTasks=Upotreba: Zadaci +UsageBillTimeShort=Uporaba: Vrijeme obračuna diff --git a/htdocs/langs/hr_HR/propal.lang b/htdocs/langs/hr_HR/propal.lang index 9a8c94fd209..41f050ee61f 100644 --- a/htdocs/langs/hr_HR/propal.lang +++ b/htdocs/langs/hr_HR/propal.lang @@ -1,5 +1,5 @@ # Dolibarr language file - Source file is en_US - propal -Proposals=Ponude +Proposals=Ponude kupcima Proposal=Ponuda ProposalShort=Ponuda ProposalsDraft=Skice ponuda @@ -15,23 +15,23 @@ ValidateProp=Ovjeri ponudu AddProp=Izradi ponudu ConfirmDeleteProp=Are you sure you want to delete this commercial proposal? ConfirmValidateProp=Are you sure you want to validate this commercial proposal under name %s? -LastPropals=Zadnjih %s ponuda -LastModifiedProposals=Zadnjih %s izmjenjenih ponuda +LastPropals=Zadnje %s ponude +LastModifiedProposals=Zadnje %s izmijenjene ponude AllPropals=Sve ponude SearchAProposal=Pronađi ponudu -NoProposal=Bez ponude +NoProposal=Nema ponude ProposalsStatistics=Statistika ponuda NumberOfProposalsByMonth=Broj u mjesecu AmountOfProposalsByMonthHT=Iznos po mjesecu (bez PDV-a) NbOfProposals=Broj ponuda ShowPropal=Prikaži ponudu PropalsDraft=Skice -PropalsOpened=Otvori +PropalsOpened=Otvorene PropalStatusDraft=Skica (potrebno ovjeriti) PropalStatusValidated=Validated (proposal is opened) -PropalStatusSigned=Potpisana (za naplatu) -PropalStatusNotSigned=Nije potpisana (zatvorena) -PropalStatusBilled=Zaračunato +PropalStatusSigned=Potpisane (za naplatu) +PropalStatusNotSigned=Nepotpisane (zatvorene) +PropalStatusBilled=Zaračunate PropalStatusDraftShort=Skica PropalStatusValidatedShort=Validated (open) PropalStatusClosedShort=Zatvorena @@ -83,3 +83,4 @@ DefaultModelPropalToBill=Osnovni predložak prilikom zatvaranja poslovne ponude DefaultModelPropalClosed=Osnovni predložak prilikom zatvaranja poslovne ponude (nenaplaćeno) ProposalCustomerSignature=Potvrda narudžbe; pečat tvrtke, datum i potpis ProposalsStatisticsSuppliers=Vendor proposals statistics +CaseFollowedBy=Case followed by diff --git a/htdocs/langs/hr_HR/receiptprinter.lang b/htdocs/langs/hr_HR/receiptprinter.lang index a19dea1addc..c7cf40147dd 100644 --- a/htdocs/langs/hr_HR/receiptprinter.lang +++ b/htdocs/langs/hr_HR/receiptprinter.lang @@ -26,9 +26,10 @@ PROFILE_P822D=P822D Profil PROFILE_STAR=Star Profil PROFILE_DEFAULT_HELP=Predefinirani profil odgovarajući za Epson pisače PROFILE_SIMPLE_HELP=Jednostavan profil bez grafike -PROFILE_EPOSTEP_HELP=Epos Tep Profile pomoć +PROFILE_EPOSTEP_HELP=EPOS TEP profil PROFILE_P822D_HELP=P822D Profil bez grafike PROFILE_STAR_HELP=Star Profil +DOL_LINE_FEED=Skip line DOL_ALIGN_LEFT=Lijevo poravnati tekst DOL_ALIGN_CENTER=Centrirani tekst DOL_ALIGN_RIGHT=Desno poravnati tekst @@ -42,3 +43,5 @@ DOL_CUT_PAPER_PARTIAL=Parcijalno odreži DOL_OPEN_DRAWER=Otvori ladicu za novac DOL_ACTIVATE_BUZZER=Uključi zvučni signal DOL_PRINT_QRCODE=Ispiši QR barkod +DOL_PRINT_LOGO=Print logo of my company +DOL_PRINT_LOGO_OLD=Print logo of my company (old printers) diff --git a/htdocs/langs/hr_HR/sendings.lang b/htdocs/langs/hr_HR/sendings.lang index ba4ef2adb90..9d7ec4b228e 100644 --- a/htdocs/langs/hr_HR/sendings.lang +++ b/htdocs/langs/hr_HR/sendings.lang @@ -3,24 +3,25 @@ RefSending=Broj Sending=Isporuka Sendings=Isporuke AllSendings=Sve otpremnice -Shipment=Pošiljka -Shipments=Pošiljke +Shipment=Isporuka +Shipments=Dostavnice ShowSending=Prikaži otrpemnice -Receivings=Dostavne primke -SendingsArea=Otprema +Receivings=Otpremnice +SendingsArea=Isporuka ListOfSendings=Popis pošiljki SendingMethod=Način dostave -LastSendings=Zadnjih %s isporuka +LastSendings=Zadnje %s dostavnice StatisticsOfSendings=Statistike pošiljki NbOfSendings=Broj pošiljki NumberOfShipmentsByMonth=Broj pošiljki tijekom mjeseca -SendingCard=Kartica otpreme -NewSending=Nova pošiljka -CreateShipment=Izradi pošiljku +SendingCard=Dostavnica +NewSending=Nova isporuka +CreateShipment=Izradi isporuku QtyShipped=Isporučena količina QtyShippedShort=Isporučena količina QtyPreparedOrShipped=Pripremljena ili isporučena količina -QtyToShip=Količina za isporuku +QtyToShip=Za otpremu +QtyToReceive=Qty to receive QtyReceived=Količina primljena QtyInOtherShipments=Količina u drugim isporukama KeepToShip=Preostalo za isporuku @@ -37,27 +38,28 @@ StatusSendingValidatedShort=Ovjereno StatusSendingProcessedShort=Obrađen SendingSheet=Dostavnica ConfirmDeleteSending=Are you sure you want to delete this shipment? -ConfirmValidateSending=Are you sure you want to validate this shipment with reference %s? +ConfirmValidateSending=Jeste li sigurni da želite ovjeriti ovu isporuku pod oznakom %s? ConfirmCancelSending=Are you sure you want to cancel this shipment? DocumentModelMerou=Merou A5 model WarningNoQtyLeftToSend=Upozorenje, nema prozvoda za isporuku. StatsOnShipmentsOnlyValidated=Statistika se vodi po otpremnicama koje su ovjerene. Korišteni datum je datum ovjere otpremnice (planirani datum isporuke nije uvjek poznat). DateDeliveryPlanned=Planirani datum isporuke -RefDeliveryReceipt=Ref delivery receipt -StatusReceipt=Status delivery receipt +RefDeliveryReceipt=Broj otpremnice +StatusReceipt=Stanje otpremnice DateReceived=Datum primitka pošiljke +ClassifyReception=Classify reception SendShippingByEMail=Send shipment by email SendShippingRef=Dostavnica %s ActionsOnShipping=Događaji na otpremnici LinkToTrackYourPackage=Poveznica na praćenje pošiljke ShipmentCreationIsDoneFromOrder=Trenutno, kreiranje nove otpremnice se radi iz kartice narudžbe. ShipmentLine=Stavka otpremnice -ProductQtyInCustomersOrdersRunning=Product quantity into open sales orders -ProductQtyInSuppliersOrdersRunning=Product quantity into open purchase orders +ProductQtyInCustomersOrdersRunning=Product quantity from open sales orders +ProductQtyInSuppliersOrdersRunning=Product quantity from open purchase orders ProductQtyInShipmentAlreadySent=Product quantity from open sales order already sent -ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from open purchase order already received +ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from open purchase orders already received NoProductToShipFoundIntoStock=No product to ship found in warehouse %s. Correct stock or go back to choose another warehouse. -WeightVolShort=Masa/Volumen +WeightVolShort=Masa/Volum. ValidateOrderFirstBeforeShipment=Prvo morate ovjeriti narudžbu prije izrade otpremnice. # Sending methods diff --git a/htdocs/langs/hr_HR/stocks.lang b/htdocs/langs/hr_HR/stocks.lang index 0287a36c807..612be6176e3 100644 --- a/htdocs/langs/hr_HR/stocks.lang +++ b/htdocs/langs/hr_HR/stocks.lang @@ -12,9 +12,9 @@ AddWarehouse=Create warehouse AddOne=Dodajte jedno DefaultWarehouse=Default warehouse WarehouseTarget=Odredišno skladište -ValidateSending=Obriši slanje +ValidateSending=Brisanje isporuke CancelSending=Odustani od slanja -DeleteSending=Obriši slanje +DeleteSending=Brisanje isporuke Stock=Zaliha Stocks=Zalihe StocksByLotSerial=Zaliha po lot/serijskom @@ -55,7 +55,7 @@ PMPValue=Procjenjena prosječna cijena PMPValueShort=PPC EnhancedValueOfWarehouses=Vrijednost skladišta UserWarehouseAutoCreate=Create a user warehouse automatically when creating a user -AllowAddLimitStockByWarehouse=Manage also values for minimum and desired stock per pairing (product-warehouse) in addition to values per product +AllowAddLimitStockByWarehouse=Manage also value for minimum and desired stock per pairing (product-warehouse) in addition to the value for minimum and desired stock per product IndependantSubProductStock=Product stock and subproduct stock are independent QtyDispatched=Otpremljena količina QtyDispatchedShort=Otpremljena količina @@ -65,7 +65,7 @@ RuleForStockManagementDecrease=Choose Rule for automatic stock decrease (manual RuleForStockManagementIncrease=Choose Rule for automatic stock increase (manual increase is always possible, even if an automatic increase rule is activated) DeStockOnBill=Decrease real stocks on validation of customer invoice/credit note DeStockOnValidateOrder=Decrease real stocks on validation of sales order -DeStockOnShipment=Smanji stvarnu zaligu kod potvrde otpreme +DeStockOnShipment=Smanji stvarnu zaligu kod potvrde dostavnice DeStockOnShipmentOnClosing=Decrease real stocks when shipping is set to closed ReStockOnBill=Increase real stocks on validation of vendor invoice/credit note ReStockOnValidateOrder=Increase real stocks on purchase order approval @@ -184,7 +184,7 @@ SelectFournisseur=Vendor filter inventoryOnDate=Inventory INVENTORY_DISABLE_VIRTUAL=Virtual product (kit): do not decrement stock of a child product INVENTORY_USE_MIN_PA_IF_NO_LAST_PA=Use the buy price if no last buy price can be found -INVENTORY_USE_INVENTORY_DATE_FROM_DATEMVT=Stock movement has date of inventory +INVENTORY_USE_INVENTORY_DATE_FOR_DATE_OF_MVT=Stock movements will have the date of inventory (instead of the date of inventory validation) inventoryChangePMPPermission=Allow to change PMP value for a product ColumnNewPMP=New unit PMP OnlyProdsInStock=Do not add product without stock @@ -212,3 +212,7 @@ StockIncreaseAfterCorrectTransfer=Increase by correction/transfer StockDecreaseAfterCorrectTransfer=Decrease by correction/transfer StockIncrease=Stock increase StockDecrease=Stock decrease +InventoryForASpecificWarehouse=Inventory for a specific warehouse +InventoryForASpecificProduct=Inventory for a specific product +StockIsRequiredToChooseWhichLotToUse=Stock is required to choose which lot to use +ForceTo=Force to diff --git a/htdocs/langs/hr_HR/stripe.lang b/htdocs/langs/hr_HR/stripe.lang index b730288aa37..bc353a25522 100644 --- a/htdocs/langs/hr_HR/stripe.lang +++ b/htdocs/langs/hr_HR/stripe.lang @@ -16,12 +16,13 @@ StripeDoPayment=Pay with Stripe YouWillBeRedirectedOnStripe=You will be redirected on secured Stripe page to input you credit card information Continue=Sljedeće ToOfferALinkForOnlinePayment=URL za %s plaćanje -ToOfferALinkForOnlinePaymentOnOrder=URL to offer a %s online payment user interface for a sales order -ToOfferALinkForOnlinePaymentOnInvoice=URL to offer a %s online payment user interface for a customer invoice -ToOfferALinkForOnlinePaymentOnContractLine=URL to offer a %s online payment user interface for a contract line -ToOfferALinkForOnlinePaymentOnFreeAmount=URL to offer a %s online payment user interface for a free amount -ToOfferALinkForOnlinePaymentOnMemberSubscription=URL to offer a %s online payment user interface for a member subscription -YouCanAddTagOnUrl=You can also add url parameter &tag=value to any of those URL (required only for free payment) to add your own payment comment tag. +ToOfferALinkForOnlinePaymentOnOrder=URL to offer a %s online payment page for a sales order +ToOfferALinkForOnlinePaymentOnInvoice=URL to offer a %s online payment page for a customer invoice +ToOfferALinkForOnlinePaymentOnContractLine=URL to offer a %s online payment page for a contract line +ToOfferALinkForOnlinePaymentOnFreeAmount=URL to offer a %s online payment page of any amount with no existing object +ToOfferALinkForOnlinePaymentOnMemberSubscription=URL to offer a %s online payment page for a member subscription +ToOfferALinkForOnlinePaymentOnDonation=URL to offer a %s online payment page for payment of a donation +YouCanAddTagOnUrl=You can also add url parameter &tag=value to any of those URL (mandatory only for payment not linked to an object) to add your own payment comment tag.
    For the URL of payments with no existing object, you may also add the parameter &noidempotency=1 so the same link with same tag can be used several times (some payment mode may limit the payment to 1 for each different link without this parameter) SetupStripeToHavePaymentCreatedAutomatically=Setup your Stripe with url %s to have payment created automatically when validated by Stripe. AccountParameter=Parametri računa UsageParameter=Parametri korištenja diff --git a/htdocs/langs/hr_HR/supplier_proposal.lang b/htdocs/langs/hr_HR/supplier_proposal.lang index 524872ec4ab..6215cf789f1 100644 --- a/htdocs/langs/hr_HR/supplier_proposal.lang +++ b/htdocs/langs/hr_HR/supplier_proposal.lang @@ -7,10 +7,10 @@ CommRequests=Tražene cijene SearchRequest=Pronađi zahtjev DraftRequests=Skica zahtjeva SupplierProposalsDraft=Draft vendor proposals -LastModifiedRequests=Zadnjih %s promjenjenih zahtjeva za cijenom +LastModifiedRequests=Zadnja %s promijenjena zahtjeva za cijenom RequestsOpened=Otvoreni zahtjevi SupplierProposalArea=Vendor proposals area -SupplierProposalShort=Vendor proposal +SupplierProposalShort=Ponude dobavljača SupplierProposals=Ponude dobavljača SupplierProposalsShort=Ponude dobavljača NewAskPrice=Novo traženje cijene @@ -18,19 +18,19 @@ ShowSupplierProposal=Prikaži zahtjev AddSupplierProposal=Izradi zahtjev za cijenom SupplierProposalRefFourn=Vendor ref SupplierProposalDate=Datum isporuke -SupplierProposalRefFournNotice=Prije zatvaranja s "Prihvačeno", provjerite reference dobavljača. +SupplierProposalRefFournNotice=Prije zatvaranja s "Prihvaćeno", provjerite reference dobavljača. ConfirmValidateAsk=Are you sure you want to validate this price request under name %s? DeleteAsk=Obriši zahtjev ValidateAsk=Ovjeri zahtjev SupplierProposalStatusDraft=Skica (potrebna ovjera) SupplierProposalStatusValidated=Ovjereno (zahtjev je otvoren) SupplierProposalStatusClosed=Zatvoreno -SupplierProposalStatusSigned=Prihvačeno +SupplierProposalStatusSigned=Prihvaćeno SupplierProposalStatusNotSigned=Odbijeno SupplierProposalStatusDraftShort=Skica SupplierProposalStatusValidatedShort=Ovjereno SupplierProposalStatusClosedShort=Zatvoreno -SupplierProposalStatusSignedShort=Prihvačeno +SupplierProposalStatusSignedShort=Prihvaćeno SupplierProposalStatusNotSignedShort=Odbijeno CopyAskFrom=Izradi zahtjev za cijenom kopirajući postojeći zahtjev CreateEmptyAsk=Izradi prazan zahtjev @@ -44,11 +44,11 @@ ActionsOnSupplierProposal=Događaji na zahtjevu DocModelAuroreDescription=Kompletan zahtjev (logo ... ) CommercialAsk=Zahtjev za cijenom DefaultModelSupplierProposalCreate=Izrada osnovnog modela -DefaultModelSupplierProposalToBill=Osnovni predložak prilikom zatvaranja zahtjeva (prihvačeno) +DefaultModelSupplierProposalToBill=Osnovni predložak prilikom zatvaranja zahtjeva (prihvaćeno) DefaultModelSupplierProposalClosed=Osnovni predložak prilikom zatvaranja zahtjeva (odbijeno) ListOfSupplierProposals=List of vendor proposal requests ListSupplierProposalsAssociatedProject=List of vendor proposals associated with project -SupplierProposalsToClose=Vendor proposals to close -SupplierProposalsToProcess=Vendor proposals to process +SupplierProposalsToClose=Ponude dobavljača za zatvaranje +SupplierProposalsToProcess=Ponude dobavljača za obradu LastSupplierProposals=Latest %s price requests AllPriceRequests=Svi zahtjevi diff --git a/htdocs/langs/hr_HR/suppliers.lang b/htdocs/langs/hr_HR/suppliers.lang index f75d38c44c8..dd02067d6e1 100644 --- a/htdocs/langs/hr_HR/suppliers.lang +++ b/htdocs/langs/hr_HR/suppliers.lang @@ -1,5 +1,5 @@ # Dolibarr language file - Source file is en_US - vendors -Suppliers=Vendors +Suppliers=Dobavljači SuppliersInvoice=Vendor invoice ShowSupplierInvoice=Show Vendor Invoice NewSupplier=New vendor @@ -32,8 +32,8 @@ ConfirmCancelThisOrder=Are you sure you want to cancel this order %s? AddSupplierOrder=Create Purchase Order AddSupplierInvoice=Create vendor invoice ListOfSupplierProductForSupplier=List of products and prices for vendor %s -SentToSuppliers=Sent to vendors -ListOfSupplierOrders=List of purchase orders +SentToSuppliers=Poslanih dobavljačima +ListOfSupplierOrders=Popis narudžbi dobavljačima MenuOrdersSupplierToBill=Purchase orders to invoice NbDaysToDelivery=Delivery delay (days) DescNbDaysToDelivery=The longest delivery delay of the products from this order diff --git a/htdocs/langs/hr_HR/ticket.lang b/htdocs/langs/hr_HR/ticket.lang index 97079c07864..76cd99e9a1a 100644 --- a/htdocs/langs/hr_HR/ticket.lang +++ b/htdocs/langs/hr_HR/ticket.lang @@ -33,7 +33,10 @@ TicketDictSeverity=Ticket - Severities TicketTypeShortBUGSOFT=Dysfonctionnement logiciel TicketTypeShortBUGHARD=Dysfonctionnement matériel TicketTypeShortCOM=Commercial question -TicketTypeShortINCIDENT=Request for assistance + +TicketTypeShortHELP=Request for functionnal help +TicketTypeShortISSUE=Issue, bug or problem +TicketTypeShortREQUEST=Change or enhancement request TicketTypeShortPROJET=Projekt TicketTypeShortOTHER=Ostalo @@ -137,6 +140,10 @@ NoUnreadTicketsFound=No unread ticket found TicketViewAllTickets=View all tickets TicketViewNonClosedOnly=View only open tickets TicketStatByStatus=Tickets by status +OrderByDateAsc=Sort by ascending date +OrderByDateDesc=Sort by descending date +ShowAsConversation=Show as conversation list +MessageListViewType=Show as table list # # Ticket card @@ -146,7 +153,7 @@ TicketCard=Ticket card CreateTicket=Create ticket EditTicket=Edit ticket TicketsManagement=Tickets Management -CreatedBy=Created by +CreatedBy=Izradio NewTicket=New Ticket SubjectAnswerToTicket=Ticket answer TicketTypeRequest=Request type @@ -222,6 +229,9 @@ TicketConfirmChangeStatus=Confirm the status change: %s ? TicketLogStatusChanged=Status changed: %s to %s TicketNotNotifyTiersAtCreate=Not notify company at create Unread=Unread +TicketNotCreatedFromPublicInterface=Not available. Ticket was not created from public interface. +PublicInterfaceNotEnabled=Public interface was not enabled +ErrorTicketRefRequired=Ticket reference name is required # # Logs diff --git a/htdocs/langs/hr_HR/users.lang b/htdocs/langs/hr_HR/users.lang index f34d994e94b..1b7a6f8612d 100644 --- a/htdocs/langs/hr_HR/users.lang +++ b/htdocs/langs/hr_HR/users.lang @@ -49,7 +49,7 @@ PasswordChangeRequestSent=Zahtjev za promjenom lozinke za %s je poslana < ConfirmPasswordReset=Confirm password reset MenuUsersAndGroups=Korisnici & Grupe LastGroupsCreated=Latest %s groups created -LastUsersCreated=Zadnjih %s kreiranih korisnika +LastUsersCreated=Zadnja %s izrađenih korisnika ShowGroup=Prikaži grupu ShowUser=Prikaži korisnika NonAffectedUsers=Nedodjeljeni korisnici @@ -62,7 +62,7 @@ LinkedToDolibarrMember=Poveži s članom LinkedToDolibarrUser=Poveži s korisnikom LinkedToDolibarrThirdParty=Veza na Dolibarr komitenta CreateDolibarrLogin=Izradi korisnika -CreateDolibarrThirdParty=Izradi komitenta +CreateDolibarrThirdParty=Izradi treću osobu LoginAccountDisableInDolibarr=Račun je onemogučen u Dolibarr-u. UsePersonalValue=Koristi osobnu vrijednost InternalUser=Interni korisnik @@ -110,3 +110,6 @@ UserLogged=Korisnik prijavljen DateEmployment=Employment Start Date DateEmploymentEnd=Employment End Date CantDisableYourself=You can't disable your own user record +ForceUserExpenseValidator=Force expense report validator +ForceUserHolidayValidator=Force leave request validator +ValidatorIsSupervisorByDefault=By default, the validator is the supervisor of the user. Keep empty to keep this behaviour. diff --git a/htdocs/langs/hr_HR/website.lang b/htdocs/langs/hr_HR/website.lang index 52c69d8deda..bb9a041fd01 100644 --- a/htdocs/langs/hr_HR/website.lang +++ b/htdocs/langs/hr_HR/website.lang @@ -56,7 +56,7 @@ NoPageYet=No pages yet YouCanCreatePageOrImportTemplate=You can create a new page or import a full website template SyntaxHelp=Help on specific syntax tips YouCanEditHtmlSourceckeditor=You can edit HTML source code using the "Source" button in editor. -YouCanEditHtmlSource=
    You can include PHP code into this source using tags <?php ?>. The following global variables are available: $conf, $db, $mysoc, $user, $website, $websitepage, $weblangs.

    You can also include content of another Page/Container with the following syntax:
    <?php includeContainer('alias_of_container_to_include'); ?>

    You can make a redirect to another Page/Container with the following syntax (Note: do not output any content before a redirect):
    <?php redirectToContainer('alias_of_container_to_redirect_to'); ?>

    To add a link to another page, use the syntax:
    <a href="alias_of_page_to_link_to.php">mylink<a>

    To include a link to download a file stored into the documents directory, use the document.php wrapper:
    Example, for a file into documents/ecm (need to be logged), syntax is:
    <a href="/document.php?modulepart=ecm&file=[relative_dir/]filename.ext">
    For a file into documents/medias (open directory for public access), syntax is:
    <a href="/document.php?modulepart=medias&file=[relative_dir/]filename.ext">
    For a file shared with a share link (open access using the sharing hash key of file), syntax is:
    <a href="/document.php?hashp=publicsharekeyoffile">

    To include an image stored into the documents directory, use the viewimage.php wrapper:
    Example, for an image into documents/medias (open directory for public access), syntax is:
    <img src="/viewimage.php?modulepart=medias&file=[relative_dir/]filename.ext">
    +YouCanEditHtmlSource=
    You can include PHP code into this source using tags <?php ?>. The following global variables are available: $conf, $db, $mysoc, $user, $website, $websitepage, $weblangs.

    You can also include content of another Page/Container with the following syntax:
    <?php includeContainer('alias_of_container_to_include'); ?>

    You can make a redirect to another Page/Container with the following syntax (Note: do not output any content before a redirect):
    <?php redirectToContainer('alias_of_container_to_redirect_to'); ?>

    To add a link to another page, use the syntax:
    <a href="alias_of_page_to_link_to.php">mylink<a>

    To include a link to download a file stored into the documents directory, use the document.php wrapper:
    Example, for a file into documents/ecm (need to be logged), syntax is:
    <a href="/document.php?modulepart=ecm&file=[relative_dir/]filename.ext">
    For a file into documents/medias (open directory for public access), syntax is:
    <a href="/document.php?modulepart=medias&file=[relative_dir/]filename.ext">
    For a file shared with a share link (open access using the sharing hash key of file), syntax is:
    <a href="/document.php?hashp=publicsharekeyoffile">

    To include an image stored into the documents directory, use the viewimage.php wrapper:
    Example, for an image into documents/medias (open directory for public access), syntax is:
    <img src="/viewimage.php?modulepart=medias&file=[relative_dir/]filename.ext">

    More examples of HTML or dynamic code available on the wiki documentation
    . ClonePage=Clone page/container CloneSite=Clone site SiteAdded=Website added @@ -114,3 +114,10 @@ CSSContentTooltipHelp=Enter here CSS content. To avoid any conflict with the CSS LinkAndScriptsHereAreNotLoadedInEditor=Warning: This content is output only when site is accessed from a server. It is not used in Edit mode so if you need to load javascript files also in edit mode, just add your tag 'script src=...' into the page. Dynamiccontent=Sample of a page with dynamic content ImportSite=Import website template +EditInLineOnOff=Mode 'Edit inline' is %s +ShowSubContainersOnOff=Mode to execute 'dynamic content' is %s +GlobalCSSorJS=Global CSS/JS/Header file of web site +BackToHomePage=Back to home page... +TranslationLinks=Translation links +YouTryToAccessToAFileThatIsNotAWebsitePage=You try to access to a page that is not a website page +UseTextBetween5And70Chars=For good SEO practices, use a text between 5 and 70 characters diff --git a/htdocs/langs/hu_HU/accountancy.lang b/htdocs/langs/hu_HU/accountancy.lang index b001cd9bf1a..d519afbc717 100644 --- a/htdocs/langs/hu_HU/accountancy.lang +++ b/htdocs/langs/hu_HU/accountancy.lang @@ -1,4 +1,5 @@ -# Dolibarr language file - en_US - Accounting Expert +# Dolibarr language file - en_US - Accountancy (Double entries) +Accountancy=Accountancy Accounting=Könyvelés ACCOUNTING_EXPORT_SEPARATORCSV=Oszlop határoló az export fájlhoz ACCOUNTING_EXPORT_DATE=Dátum formátuma az export fájlhoz @@ -97,6 +98,8 @@ MenuExpenseReportAccounts=Expense report accounts MenuLoanAccounts=Loan accounts MenuProductsAccounts=Product accounts MenuClosureAccounts=Closure accounts +MenuAccountancyClosure=Closure +MenuAccountancyValidationMovements=Validate movements ProductsBinding=Products accounts TransferInAccounting=Transfer in accounting RegistrationInAccounting=Registration in accounting @@ -164,12 +167,14 @@ ACCOUNTING_ACCOUNT_SUSPENSE=Accounting account of wait DONATION_ACCOUNTINGACCOUNT=Accounting account to register donations ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Accounting account to register subscriptions -ACCOUNTING_PRODUCT_BUY_ACCOUNT=Accounting account by default for bought products (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_ACCOUNT=Accounting account by default for the bought products (used if not defined in the product sheet) ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Accounting account by default for the sold products (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Accounting account by default for the sold products in EEC (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Accounting account by default for the sold products export out of EEC (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Accounting account by default for the products sold in EEC (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Accounting account by default for the products sold and exported out of EEC (used if not defined in the product sheet) ACCOUNTING_SERVICE_BUY_ACCOUNT=Accounting account by default for the bought services (used if not defined in the service sheet) ACCOUNTING_SERVICE_SOLD_ACCOUNT=Accounting account by default for the sold services (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Accounting account by default for the services sold in EEC (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Accounting account by default for the services sold and exported out of EEC (used if not defined in the service sheet) Doctype=Type of document Docdate=Dátum @@ -192,9 +197,10 @@ ByPersonalizedAccountGroups=By personalized groups ByYear=Az év NotMatch=Not Set DeleteMvt=Delete Ledger lines +DelMonth=Month to delete DelYear=Year to delete DelJournal=Journal to delete -ConfirmDeleteMvt=This will delete all lines of the Ledger for year and/or from a specific journal. At least one criterion is required. +ConfirmDeleteMvt=This will delete all lines of the Ledger for the year/month and/or from a specific journal (At least one criterion is required). You will have to reuse the feature 'Registration inaccounting' to have the deleted record back in the ledger. ConfirmDeleteMvtPartial=This will delete the transaction from the Ledger (all lines related to same transaction will be deleted) FinanceJournal=Finance journal ExpenseReportsJournal=Expense reports journal @@ -235,13 +241,19 @@ DescVentilDoneCustomer=Consult here the list of the lines of invoices customers DescVentilTodoCustomer=Bind invoice lines not already bound with a product accounting account ChangeAccount=Change the product/service accounting account for selected lines with the following accounting account: Vide=- -DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account (only record not already transfered in accountancy are visible) DescVentilDoneSupplier=Consult here the list of the lines of vendor invoices and their accounting account DescVentilTodoExpenseReport=Bind expense report lines not already bound with a fee accounting account DescVentilExpenseReport=Consult here the list of expense report lines bound (or not) to a fee accounting account DescVentilExpenseReportMore=If you setup accounting account on type of expense report lines, the application will be able to make all the binding between your expense report lines and the accounting account of your chart of accounts, just in one click with the button "%s". If account was not set on fees dictionary or if you still have some lines not bound to any account, you will have to make a manual binding from the menu "%s". DescVentilDoneExpenseReport=Consult here the list of the lines of expenses reports and their fees accounting account +DescClosure=Consult here the number of movements by month who are not validated & fiscal years already open +OverviewOfMovementsNotValidated=Step 1/ Overview of movements not validated. (Necessary to close a fiscal year) +ValidateMovements=Validate movements +DescValidateMovements=Any modification or deletion of writing, lettering and deletes will be prohibited. All entries for an exercise must be validated otherwise closing will not be possible +SelectMonthAndValidate=Select month and validate movements + ValidateHistory=Bind Automatically AutomaticBindingDone=Automatic binding done @@ -256,6 +268,7 @@ ListOfProductsWithoutAccountingAccount=List of products not bound to any account ChangeBinding=Change the binding Accounted=Accounted in ledger NotYetAccounted=Not yet accounted in ledger +ShowTutorial=Show Tutorial ## Admin ApplyMassCategories=Apply mass categories @@ -264,7 +277,7 @@ CategoryDeleted=Category for the accounting account has been removed AccountingJournals=Accounting journals AccountingJournal=Accounting journal NewAccountingJournal=New accounting journal -ShowAccoutingJournal=Show accounting journal +ShowAccountingJournal=Show accounting journal NatureOfJournal=Nature of Journal AccountingJournalType1=Miscellaneous operations AccountingJournalType2=Eladások diff --git a/htdocs/langs/hu_HU/admin.lang b/htdocs/langs/hu_HU/admin.lang index 77c4475c0a4..b632ae1aa08 100644 --- a/htdocs/langs/hu_HU/admin.lang +++ b/htdocs/langs/hu_HU/admin.lang @@ -1,7 +1,7 @@ # Dolibarr language file - Source file is en_US - admin Foundation=Alapítvány Version=Verzió -Publisher=Publisher +Publisher=Szerző VersionProgram=Programverzió VersionLastInstall=Telepített verzió VersionLastUpgrade=Utolsó frissítés verziója @@ -9,12 +9,12 @@ VersionExperimental=Kísérleti VersionDevelopment=Fejlesztői VersionUnknown=Ismeretlen VersionRecommanded=Ajánlott -FileCheck=Fileset Integrity Checks +FileCheck=A fájlkészlet integritásának ellenőrzése FileCheckDesc=This tool allows you to check the integrity of files and the setup of your application, comparing each file with the official one. The value of some setup constants may also be checked. You can use this tool to determine if any files have been modified (e.g by a hacker). FileIntegrityIsStrictlyConformedWithReference=Files integrity is strictly conformed with the reference. FileIntegrityIsOkButFilesWereAdded=Files integrity check has passed, however some new files have been added. FileIntegritySomeFilesWereRemovedOrModified=Files integrity check has failed. Some files were modified, removed or added. -GlobalChecksum=Global checksum +GlobalChecksum=Globális ellenőrző összeg MakeIntegrityAnalysisFrom=Make integrity analysis of application files from LocalSignature=Embedded local signature (less reliable) RemoteSignature=Remote distant signature (more reliable) @@ -178,6 +178,8 @@ Compression=Tömörítés CommandsToDisableForeignKeysForImport=Az idegen kulcsok letiltásához használható parancs import esetén CommandsToDisableForeignKeysForImportWarning=Kötelező, ha később szeretné visszaállítani a most elmentett adatokat. ExportCompatibility=A generált export fájl kompatibilitása +ExportUseMySQLQuickParameter=Use the --quick parameter +ExportUseMySQLQuickParameterHelp=The '--quick' parameter helps limit RAM consumption for large tables. MySqlExportParameters=MySQL export paraméterek PostgreSqlExportParameters= PostgreSQL export paraméterei UseTransactionnalMode=Tranzakciós mód használata @@ -218,7 +220,7 @@ DoliStoreDesc=DoliStore, a hivatalos Dolibarr ERP / CRM piactér külső modulok DoliPartnersDesc=List of companies providing custom-developed modules or features.
    Note: since Dolibarr is an open source application, anyone experienced in PHP programming may develop a module. WebSiteDesc=External websites for more add-on (non-core) modules... DevelopYourModuleDesc=Some solutions to develop your own module... -URL=Link +URL=URL elérési út BoxesAvailable=Elérhető widgetek BoxesActivated=Aktivált widgetek ActivateOn=Aktiválás @@ -268,6 +270,7 @@ Emails=Emails EMailsSetup=Emails setup EMailsDesc=This page allows you to override your default PHP parameters for email sending. In most cases on Unix/Linux OS, the PHP setup is correct and these parameters are unnecessary. EmailSenderProfiles=Emails sender profiles +EMailsSenderProfileDesc=You can keep this section empty. If you enter some emails here, they will be added to the list of possible senders into the combobox when your write a new email. MAIN_MAIL_SMTP_PORT=SMTP/SMTPS Port (default value in php.ini: %s) MAIN_MAIL_SMTP_SERVER=SMTP/SMTPS Host (default value in php.ini: %s) MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=SMTP/SMTPS Port (Not defined into PHP on Unix-like systems) @@ -277,7 +280,7 @@ MAIN_MAIL_ERRORS_TO=Email used for error returns emails (fields 'Errors-To' in e MAIN_MAIL_AUTOCOPY_TO= Copy (Bcc) all sent emails to MAIN_DISABLE_ALL_MAILS=Disable all email sending (for test purposes or demos) MAIN_MAIL_FORCE_SENDTO=Send all emails to (instead of real recipients, for test purposes) -MAIN_MAIL_ENABLED_USER_DEST_SELECT=Add employee users with email into allowed recipient list +MAIN_MAIL_ENABLED_USER_DEST_SELECT=Suggest emails of employees (if defined) into the list of predefined recipient when writing a new email MAIN_MAIL_SENDMODE=Email sending method MAIN_MAIL_SMTPS_ID=SMTP ID (if sending server requires authentication) MAIN_MAIL_SMTPS_PW=SMTP Password (if sending server requires authentication) @@ -462,7 +465,9 @@ EnableAndSetupModuleCron=If you want to have this recurring invoice generated au ModuleCompanyCodeCustomerAquarium=%s followed by customer code for a customer accounting code ModuleCompanyCodeSupplierAquarium=%s followed by vendor code for a vendor accounting code ModuleCompanyCodePanicum=Return an empty accounting code. -ModuleCompanyCodeDigitaria=Accounting code depends on third-party code. The code is composed of the character "C" in the first position followed by the first 5 characters of the third-party code. +ModuleCompanyCodeDigitaria=Returns a compound accounting code according to the name of the third party. The code consists of a prefix that can be defined in the first position followed by the number of characters defined in the third party code. +ModuleCompanyCodeCustomerDigitaria=%s followed by the truncated customer name by the number of characters: %s for the customer accounting code. +ModuleCompanyCodeSupplierDigitaria=%s followed by the truncated supplier name by the number of characters: %s for the supplier accounting code. Use3StepsApproval=By default, Purchase Orders need to be created and approved by 2 different users (one step/user to create and one step/user to approve. Note that if user has both permission to create and approve, one step/user will be enough). You can ask with this option to introduce a third step/user approval, if amount is higher than a dedicated value (so 3 steps will be necessary: 1=validation, 2=first approval and 3=second approval if amount is enough).
    Set this to empty if one approval (2 steps) is enough, set it to a very low value (0.1) if a second approval (3 steps) is always required. UseDoubleApproval=Use a 3 steps approval when amount (without tax) is higher than... WarningPHPMail=WARNING: It is often better to setup outgoing emails to use the email server of your provider instead of the default setup. Some email providers (like Yahoo) do not allow you to send an email from another server than their own server. Your current setup uses the server of the application to send email and not the server of your email provider, so some recipients (the one compatible with the restrictive DMARC protocol), will ask your email provider if they can accept your email and some email providers (like Yahoo) may respond "no" because the server is not theirs, so few of your sent Emails may not be accepted (be careful also of your email provider's sending quota).
    If your Email provider (like Yahoo) has this restriction, you must change Email setup to choose the other method "SMTP server" and enter the SMTP server and credentials provided by your Email provider. @@ -524,7 +529,7 @@ Module50Desc=Management of Products Module51Name=Levelek tömeges Module51Desc=Mass papír levelezési vezetése Module52Name=Készletek -Module52Desc=Stock management (for products only) +Module52Desc=Stock management Module53Name=Szolgáltatások Module53Desc=Management of Services Module54Name=Szerződések / Előfizetések @@ -622,7 +627,7 @@ Module5000Desc=Több vállalat kezelését teszi lehetővé Module6000Name=Workflow Module6000Desc=Workflow management (automatic creation of object and/or automatic status change) Module10000Name=Weboldalak -Module10000Desc=Create websites (public) with a WYSIWYG editor. Just setup your web server (Apache, Nginx, ...) to point to the dedicated Dolibarr directory to have it online on the internet with your own domain name. +Module10000Desc=Create websites (public) with a WYSIWYG editor. This is a webmaster or developer oriented CMS (it is better to know HTML and CSS language). Just setup your web server (Apache, Nginx, ...) to point to the dedicated Dolibarr directory to have it online on the internet with your own domain name. Module20000Name=Leave Request Management Module20000Desc=Define and track employee leave requests Module39000Name=Product Lots @@ -841,10 +846,10 @@ Permission1002=Create/modify warehouses Permission1003=Delete warehouses Permission1004=Olvassa állomány mozgását Permission1005=Létrehozza / módosítja állomány mozgását -Permission1101=Olvassa el szállítási megrendelések -Permission1102=Létrehozza / módosítja szállítóleveleket -Permission1104=Érvényesítés szállítóleveleket -Permission1109=Törlés szállítóleveleket +Permission1101=Read delivery receipts +Permission1102=Create/modify delivery receipts +Permission1104=Validate delivery receipts +Permission1109=Delete delivery receipts Permission1121=Read supplier proposals Permission1122=Create/modify supplier proposals Permission1123=Validate supplier proposals @@ -873,9 +878,9 @@ Permission1251=Fuss tömeges import a külső adatok adatbázisba (adatok terhel Permission1321=Export vevői számlák, attribútumok és kifizetések Permission1322=Reopen a paid bill Permission1421=Export sales orders and attributes -Permission2401=Olvassa tevékenységek (rendezvények, vagy feladatok) kapcsolódik a számláját -Permission2402=Létrehozza / módosítja tevékenységek (rendezvények, vagy feladatok) kapcsolódik a számláját -Permission2403=Törlés tevékenységek (rendezvények, vagy feladatok) kapcsolódik a számláját +Permission2401=Read actions (events or tasks) linked to his user account (if owner of event) +Permission2402=Create/modify actions (events or tasks) linked to his user account (if owner of event) +Permission2403=Delete actions (events or tasks) linked to his user account (if owner of event) Permission2411=Olvassa tevékenységek (rendezvények, vagy feladatok) mások Permission2412=Létrehozza / módosítja tevékenységek (rendezvények, vagy feladatok) mások Permission2413=Törlés tevékenységek (rendezvények, vagy feladatok) mások @@ -901,6 +906,7 @@ Permission20003=Delete leave requests Permission20004=Read all leave requests (even of user not subordinates) Permission20005=Create/modify leave requests for everybody (even of user not subordinates) Permission20006=Admin leave requests (setup and update balance) +Permission20007=Approve leave requests Permission23001=Read Scheduled job Permission23002=Create/update Scheduled job Permission23003=Delete Scheduled job @@ -915,7 +921,7 @@ Permission50414=Delete operations in ledger Permission50415=Delete all operations by year and journal in ledger Permission50418=Export operations of the ledger Permission50420=Report and export reports (turnover, balance, journals, ledger) -Permission50430=Define and close a fiscal period +Permission50430=Define fiscal periods. Validate transactions and close fiscal periods. Permission50440=Manage chart of accounts, setup of accountancy Permission51001=Read assets Permission51002=Create/Update assets @@ -962,6 +968,7 @@ DictionaryAccountancyJournal=Accounting journals DictionaryEMailTemplates=Email Templates DictionaryUnits=Egységek DictionaryMeasuringUnits=Measuring Units +DictionarySocialNetworks=Social Networks DictionaryProspectStatus=Jelentkező állapota DictionaryHolidayTypes=Types of leave DictionaryOpportunityStatus=Lead status for project/lead @@ -1057,7 +1064,7 @@ BackgroundImageLogin=Background image PermanentLeftSearchForm=Állandó keresési űrlapot baloldali menüben DefaultLanguage=Default language EnableMultilangInterface=Enable multilanguage support -EnableShowLogo=Mutasd logo a bal menüben +EnableShowLogo=Show the company logo in the menu CompanyInfo=Company/Organization CompanyIds=Company/Organization identities CompanyName=Név @@ -1067,7 +1074,11 @@ CompanyTown=Város CompanyCountry=Ország CompanyCurrency=Fő valuta CompanyObject=Object of the company +IDCountry=ID country Logo=Logó +LogoDesc=Main logo of company. Will be used into generated documents (PDF, ...) +LogoSquarred=Logo (squarred) +LogoSquarredDesc=Must be a squarred icon (width = height). This logo will be used as the favorite icon or other need like for the top menu bar (if not disabled into display setup). DoNotSuggestPaymentMode=Ne azt NoActiveBankAccountDefined=Nincs aktív bankszámla definiált OwnerOfBankAccount=Tulajdonosa bankszámla %s @@ -1113,7 +1124,7 @@ LogEventDesc=Enable logging for specific security events. Administrators the log AreaForAdminOnly=Setup parameters can be set by administrator users only. SystemInfoDesc=Rendszer információk különféle műszaki információkat kapunk a csak olvasható módban, és csak rendszergazdák számára látható. SystemAreaForAdminOnly=This area is available to administrator users only. Dolibarr user permissions cannot change this restriction. -CompanyFundationDesc=Edit the information of the company/entity. Click on "%s" or "%s" button at the bottom of the page. +CompanyFundationDesc=Edit the information of the company/entity. Click on "%s" button at the bottom of the page. AccountantDesc=If you have an external accountant/bookkeeper, you can edit here its information. AccountantFileNumber=Accountant code DisplayDesc=Parameters affecting the look and behaviour of Dolibarr can be modified here. @@ -1129,7 +1140,7 @@ TriggerAlwaysActive=Triggerek ebben a fájlban mindig aktív, függetlenül az a TriggerActiveAsModuleActive=Triggerek ebben a fájlban vannak aktív %s modul engedélyezve van. GeneratedPasswordDesc=Choose the method to be used for auto-generated passwords. DictionaryDesc=Insert all reference data. You can add your values to the default. -ConstDesc=This page allows you to edit (override) parameters not available in other pages. These are mostly reserved parameters for developers/advanced troubleshooting. For a full list of the parameters available see here. +ConstDesc=This page allows you to edit (override) parameters not available in other pages. These are mostly reserved parameters for developers/advanced troubleshooting only. MiscellaneousDesc=All other security related parameters are defined here. LimitsSetup=Korlátok / Precision beállítás LimitsDesc=You can define limits, precisions and optimizations used by Dolibarr here @@ -1456,6 +1467,13 @@ LDAPFieldSidExample=Example: objectsid LDAPFieldEndLastSubscription=Születési előfizetés vége LDAPFieldTitle=Állás pozíció LDAPFieldTitleExample=Example: title +LDAPFieldGroupid=Group id +LDAPFieldGroupidExample=Exemple : gidnumber +LDAPFieldUserid=User id +LDAPFieldUseridExample=Exemple : uidnumber +LDAPFieldHomedirectory=Home directory +LDAPFieldHomedirectoryExample=Exemple : homedirectory +LDAPFieldHomedirectoryprefix=Home directory prefix LDAPSetupNotComplete=LDAP telepítés nem teljes (go másokra fül) LDAPNoUserOrPasswordProvidedAccessIsReadOnly=Nem rendszergazdai jelszót vagy biztosított. LDAP hozzáférés lesz, névtelen és csak olvasható módba. LDAPDescContact=Ez az oldal lehetővé teszi, hogy meghatározza az LDAP attribútumok név LDAP fa minden egyes adat található Dolibarr kapcsolatok. @@ -1577,6 +1595,7 @@ FCKeditorForProductDetails=WYSIWIG creation/edition of products details lines fo FCKeditorForMailing= WYSIWIG létrehozása / kiadás levelek FCKeditorForUserSignature=WYSIWIG creation/edition of user signature FCKeditorForMail=WYSIWIG creation/edition for all mail (except Tools->eMailing) +FCKeditorForTicket=WYSIWIG creation/edition for tickets ##### Stock ##### StockSetup=Stock module setup 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. @@ -1653,8 +1672,9 @@ CashDesk=Point of Sale CashDeskSetup=Point of Sales module setup CashDeskThirdPartyForSell=Default generic third party to use for sales CashDeskBankAccountForSell=Alapértelmezett fiók kezelhető készpénz kifizetések -CashDeskBankAccountForCheque= Default account to use to receive payments by check -CashDeskBankAccountForCB= Alapértelmezett fiók kezelhető készpénz kifizetések hitelkártyák +CashDeskBankAccountForCheque=Default account to use to receive payments by check +CashDeskBankAccountForCB=Alapértelmezett fiók kezelhető készpénz kifizetések hitelkártyák +CashDeskBankAccountForSumup=Default bank account to use to receive payments by SumUp 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). CashDeskIdWareHouse=Force and restrict warehouse to use for stock decrease StockDecreaseForPointOfSaleDisabled=Stock decrease from Point of Sale disabled @@ -1693,7 +1713,7 @@ SuppliersSetup=Vendor module setup SuppliersCommandModel=Complete template of purchase order (logo...) SuppliersInvoiceModel=Complete template of vendor invoice (logo...) SuppliersInvoiceNumberingModel=Vendor invoices numbering models -IfSetToYesDontForgetPermission=If set to yes, don't forget to provide permissions to groups or users allowed for the second approval +IfSetToYesDontForgetPermission=If set to a non null value, don't forget to provide permissions to groups or users allowed for the second approval ##### GeoIPMaxmind ##### GeoIPMaxmindSetup=GeoIP MaxMind modul beállítása PathToGeoIPMaxmindCountryDataFile=Path to file containing Maxmind ip to country translation.
    Examples:
    /usr/local/share/GeoIP/GeoIP.dat
    /usr/share/GeoIP/GeoIP.dat
    /usr/share/GeoIP/GeoLite2-Country.mmdb @@ -1782,6 +1802,8 @@ FixTZ=TimeZone fix FillFixTZOnlyIfRequired=Example: +2 (fill only if problem experienced) ExpectedChecksum=Expected Checksum CurrentChecksum=Current Checksum +ExpectedSize=Expected size +CurrentSize=Current size ForcedConstants=Required constant values MailToSendProposal=Ügyfél ajánlatok MailToSendOrder=Sales orders @@ -1846,8 +1868,10 @@ NothingToSetup=There is no specific setup required for this module. SetToYesIfGroupIsComputationOfOtherGroups=Set this to yes if this group is a computation of other groups EnterCalculationRuleIfPreviousFieldIsYes=Enter calculation rule if previous field was set to Yes (For example 'CODEGRP1+CODEGRP2') SeveralLangugeVariatFound=Several language variants found -COMPANY_AQUARIUM_REMOVE_SPECIAL=Remove special characters +RemoveSpecialChars=Remove special characters COMPANY_AQUARIUM_CLEAN_REGEX=Regex filter to clean value (COMPANY_AQUARIUM_CLEAN_REGEX) +COMPANY_DIGITARIA_CLEAN_REGEX=Regex filter to clean value (COMPANY_DIGITARIA_CLEAN_REGEX) +COMPANY_DIGITARIA_UNIQUE_CODE=Duplicate not allowed GDPRContact=Data Protection Officer (DPO, Data Privacy or GDPR contact) GDPRContactDesc=If you store data about European companies/citizens, you can name the contact who is responsible for the General Data Protection Regulation here HelpOnTooltip=Help text to show on tooltip @@ -1884,8 +1908,8 @@ CodeLastResult=Latest result code NbOfEmailsInInbox=Number of emails in source directory LoadThirdPartyFromName=Load third party searching on %s (load only) LoadThirdPartyFromNameOrCreate=Load third party searching on %s (create if not found) -WithDolTrackingID=Dolibarr Tracking ID found -WithoutDolTrackingID=Dolibarr Tracking ID not found +WithDolTrackingID=Dolibarr Reference found in Message ID +WithoutDolTrackingID=Dolibarr Reference not found in Message ID FormatZip=Zip MainMenuCode=Menu entry code (mainmenu) ECMAutoTree=Show automatic ECM tree @@ -1896,6 +1920,7 @@ ResourceSetup=Configuration of Resource module UseSearchToSelectResource=Use a search form to choose a resource (rather than a drop-down list). DisabledResourceLinkUser=Disable feature to link a resource to users DisabledResourceLinkContact=Disable feature to link a resource to contacts +EnableResourceUsedInEventCheck=Enable feature to check if a resource is in use in an event ConfirmUnactivation=Confirm module reset OnMobileOnly=On small screen (smartphone) only DisableProspectCustomerType=Disable the "Prospect + Customer" third party type (so third party must be Prospect or Customer but can't be both) @@ -1937,3 +1962,5 @@ RESTRICT_ON_IP=Allow access to some host IP only (wildcard not allowed, use spac BaseOnSabeDavVersion=Based on the library SabreDAV version NotAPublicIp=Not a public IP MakeAnonymousPing=Make an anonymous Ping '+1' to the Dolibarr foundation server (done 1 time only after installation) to allow the foundation to count the number of Dolibarr installation. +FeatureNotAvailableWithReceptionModule=Feature not available when module Reception is enabled +EmailTemplate=Template for email diff --git a/htdocs/langs/hu_HU/agenda.lang b/htdocs/langs/hu_HU/agenda.lang index 6670da720f3..b468518a001 100644 --- a/htdocs/langs/hu_HU/agenda.lang +++ b/htdocs/langs/hu_HU/agenda.lang @@ -76,6 +76,7 @@ ContractSentByEMail=Contract %s sent by email OrderSentByEMail=Sales order %s sent by email InvoiceSentByEMail=Customer invoice %s sent by email SupplierOrderSentByEMail=Purchase order %s sent by email +ORDER_SUPPLIER_DELETEInDolibarr=Purchase order %s deleted SupplierInvoiceSentByEMail=Vendor invoice %s sent by email ShippingSentByEMail=Shipment %s sent by email ShippingValidated= A %s szállítás jóváhagyva @@ -86,6 +87,11 @@ InvoiceDeleted=Invoice deleted PRODUCT_CREATEInDolibarr=Product %s created PRODUCT_MODIFYInDolibarr=Product %s modified PRODUCT_DELETEInDolibarr=Product %s deleted +HOLIDAY_CREATEInDolibarr=Request for leave %s created +HOLIDAY_MODIFYInDolibarr=Request for leave %s modified +HOLIDAY_APPROVEInDolibarr=Request for leave %s approved +HOLIDAY_VALIDATEDInDolibarr=Request for leave %s validated +HOLIDAY_DELETEInDolibarr=Request for leave %s deleted EXPENSE_REPORT_CREATEInDolibarr=Expense report %s created EXPENSE_REPORT_VALIDATEInDolibarr=Expense report %s validated EXPENSE_REPORT_APPROVEInDolibarr=Expense report %s approved @@ -99,6 +105,14 @@ TICKET_MODIFYInDolibarr=Ticket %s modified TICKET_ASSIGNEDInDolibarr=Ticket %s assigned TICKET_CLOSEInDolibarr=Ticket %s closed TICKET_DELETEInDolibarr=Ticket %s deleted +BOM_VALIDATEInDolibarr=BOM validated +BOM_UNVALIDATEInDolibarr=BOM unvalidated +BOM_CLOSEInDolibarr=BOM disabled +BOM_REOPENInDolibarr=BOM reopen +BOM_DELETEInDolibarr=BOM deleted +MO_VALIDATEInDolibarr=MO validated +MO_PRODUCEDInDolibarr=MO produced +MO_DELETEInDolibarr=MO deleted ##### End agenda events ##### AgendaModelModule=Document templates for event DateActionStart=Indulási dátum diff --git a/htdocs/langs/hu_HU/boxes.lang b/htdocs/langs/hu_HU/boxes.lang index 8f235c9d304..6713063aa03 100644 --- a/htdocs/langs/hu_HU/boxes.lang +++ b/htdocs/langs/hu_HU/boxes.lang @@ -19,6 +19,7 @@ BoxLastContacts=Latest contacts/addresses BoxLastMembers=Latest members BoxFicheInter=Latest interventions BoxCurrentAccounts=Nyitott számla egyenleg +BoxTitleMemberNextBirthdays=Birthdays of this month (members) BoxTitleLastRssInfos=Latest %s news from %s BoxTitleLastProducts=Products/Services: last %s modified BoxTitleProductsAlertStock=Products: stock alert @@ -34,6 +35,7 @@ BoxTitleLastFicheInter=Latest %s modified interventions BoxTitleOldestUnpaidCustomerBills=Customer Invoices: oldest %s unpaid BoxTitleOldestUnpaidSupplierBills=Vendor Invoices: oldest %s unpaid BoxTitleCurrentAccounts=Open Accounts: balances +BoxTitleSupplierOrdersAwaitingReception=Supplier orders awaiting reception BoxTitleLastModifiedContacts=Contacts/Addresses: last %s modified BoxMyLastBookmarks=Bookmarks: latest %s BoxOldestExpiredServices=Legrégebbi aktív lejárt szolgáltatások @@ -42,6 +44,8 @@ BoxTitleLastActionsToDo=Latest %s actions to do BoxTitleLastContracts=Latest %s modified contracts BoxTitleLastModifiedDonations=Latest %s modified donations BoxTitleLastModifiedExpenses=Latest %s modified expense reports +BoxTitleLatestModifiedBoms=Latest %s modified BOMs +BoxTitleLatestModifiedMos=Latest %s modified Manufacturing Orders BoxGlobalActivity=Global activity (invoices, proposals, orders) BoxGoodCustomers=Good customers BoxTitleGoodCustomers=%s Good customers @@ -64,6 +68,7 @@ NoContractedProducts=Nincs szerződött termék / szolgáltatás NoRecordedContracts=Nincs bejegyzett szerződés NoRecordedInterventions=No recorded interventions BoxLatestSupplierOrders=Latest purchase orders +BoxLatestSupplierOrdersAwaitingReception=Latest Purchase Orders (with a pending reception) NoSupplierOrder=No recorded purchase order BoxCustomersInvoicesPerMonth=Customer Invoices per month BoxSuppliersInvoicesPerMonth=Vendor Invoices per month @@ -84,4 +89,14 @@ ForProposals=Javaslatok LastXMonthRolling=The latest %s month rolling ChooseBoxToAdd=Add widget to your dashboard BoxAdded=Widget was added in your dashboard -BoxTitleUserBirthdaysOfMonth=Birthdays of this month +BoxTitleUserBirthdaysOfMonth=Birthdays of this month (users) +BoxLastManualEntries=Last manual entries in accountancy +BoxTitleLastManualEntries=%s latest manual entries +NoRecordedManualEntries=No manual entries record in accountancy +BoxSuspenseAccount=Count accountancy operation with suspense account +BoxTitleSuspenseAccount=Number of unallocated lines +NumberOfLinesInSuspenseAccount=Number of line in suspense account +SuspenseAccountNotDefined=Suspense account isn't defined +BoxLastCustomerShipments=Last customer shipments +BoxTitleLastCustomerShipments=Latest %s customer shipments +NoRecordedShipments=No recorded customer shipment diff --git a/htdocs/langs/hu_HU/commercial.lang b/htdocs/langs/hu_HU/commercial.lang index 5f147660a9e..cc4de140bd9 100644 --- a/htdocs/langs/hu_HU/commercial.lang +++ b/htdocs/langs/hu_HU/commercial.lang @@ -1,6 +1,6 @@ # Dolibarr language file - Source file is en_US - commercial -Commercial=Kereskedelem -CommercialArea=Kereskedelemi terület +Commercial=Commerce +CommercialArea=Commerce area Customer=Vevő Customers=Vevők Prospect=Kilátás @@ -59,7 +59,7 @@ ActionAC_FAC=Számla küldése vevők levélben ActionAC_REL=Számla küldése vevőnek levélben (emlékeztető) ActionAC_CLO=Bezár ActionAC_EMAILING=Tömeges email küldés -ActionAC_COM=Vevő rendelésének elküldése levélben +ActionAC_COM=Send sales order by mail ActionAC_SHIP=Fuvarlevél küldése levélben ActionAC_SUP_ORD=Send purchase order by mail ActionAC_SUP_INV=Send vendor invoice by mail diff --git a/htdocs/langs/hu_HU/deliveries.lang b/htdocs/langs/hu_HU/deliveries.lang index 6aeacb7675d..06a748192b3 100644 --- a/htdocs/langs/hu_HU/deliveries.lang +++ b/htdocs/langs/hu_HU/deliveries.lang @@ -2,7 +2,7 @@ Delivery=Kézbesítés DeliveryRef=Szállító ref. DeliveryCard=Receipt card -DeliveryOrder=Szállítólevél +DeliveryOrder=Delivery receipt DeliveryDate=Kézbesítés dátuma CreateDeliveryOrder=Generate delivery receipt DeliveryStateSaved=Szállítási állapot mentve @@ -18,13 +18,14 @@ StatusDeliveryCanceled=Visszavonva StatusDeliveryDraft=Piszkozat StatusDeliveryValidated=Kézbesítve # merou PDF model -NameAndSignature=Név és aláírás : +NameAndSignature=Name and Signature: ToAndDate=Címzett___________________________________ dátum ____/_____/__________ GoodStatusDeclaration=A fenti termékeket kifogástalan minőségben átvettem, -Deliverer=Szállító : +Deliverer=Deliverer: Sender=Küldő Recipient=Címzett ErrorStockIsNotEnough=Nincs elég raktáron Shippable=Szállítható NonShippable=Nem szállítható ShowReceiving=Mutassa az átvételi elismervényt +NonExistentOrder=Nonexistent order diff --git a/htdocs/langs/hu_HU/errors.lang b/htdocs/langs/hu_HU/errors.lang index 65b7ab6d5c1..588f6fca3b5 100644 --- a/htdocs/langs/hu_HU/errors.lang +++ b/htdocs/langs/hu_HU/errors.lang @@ -196,6 +196,7 @@ ErrorPhpMailDelivery=Check that you don't use a too high number of recipients an ErrorUserNotAssignedToTask=User must be assigned to task to be able to enter time consumed. ErrorTaskAlreadyAssigned=Task already assigned to user ErrorModuleFileSeemsToHaveAWrongFormat=The module package seems to have a wrong format. +ErrorModuleFileSeemsToHaveAWrongFormat2=At least one mandatory directory must exists into zip of module: %s or %s ErrorFilenameDosNotMatchDolibarrPackageRules=The name of the module package (%s) does not match expected name syntax: %s ErrorDuplicateTrigger=Error, duplicate trigger name %s. Already loaded from %s. ErrorNoWarehouseDefined=Error, no warehouses defined. @@ -219,6 +220,9 @@ ErrorURLMustStartWithHttp=URL %s must start with http:// or https:// ErrorNewRefIsAlreadyUsed=Error, the new reference is already used ErrorDeletePaymentLinkedToAClosedInvoiceNotPossible=Error, delete payment linked to a closed invoice is not possible. ErrorSearchCriteriaTooSmall=Search criteria too small. +ErrorObjectMustHaveStatusActiveToBeDisabled=Objects must have status 'Active' to be disabled +ErrorObjectMustHaveStatusDraftOrDisabledToBeActivated=Objects must have status 'Draft' or 'Disabled' to be enabled +ErrorNoFieldWithAttributeShowoncombobox=No fields has property 'showoncombobox' into definition of object '%s'. No way to show the combolist. # Warnings WarningParamUploadMaxFileSizeHigherThanPostMaxSize=Your PHP parameter upload_max_filesize (%s) is higher than PHP parameter post_max_size (%s). This is not a consistent setup. WarningPasswordSetWithNoAccount=A password was set for this member. However, no user account was created. So this password is stored but can't be used to login to Dolibarr. It may be used by an external module/interface but if you don't need to define any login nor password for a member, you can disable option "Manage a login for each member" from Member module setup. If you need to manage a login but don't need any password, you can keep this field empty to avoid this warning. Note: Email can also be used as a login if the member is linked to a user. @@ -244,3 +248,4 @@ WarningAnEntryAlreadyExistForTransKey=An entry already exists for the translatio WarningNumberOfRecipientIsRestrictedInMassAction=Warning, number of different recipient is limited to %s when using the mass actions on lists WarningDateOfLineMustBeInExpenseReportRange=Warning, the date of line is not in the range of the expense report WarningProjectClosed=Project is closed. You must re-open it first. +WarningSomeBankTransactionByChequeWereRemovedAfter=Some bank transaction were removed after that the receipt including them were generated. So nb of cheques and total of receipt may differ from number and total in list. diff --git a/htdocs/langs/hu_HU/holiday.lang b/htdocs/langs/hu_HU/holiday.lang index de130afc8d4..c9338320684 100644 --- a/htdocs/langs/hu_HU/holiday.lang +++ b/htdocs/langs/hu_HU/holiday.lang @@ -8,7 +8,6 @@ NotActiveModCP=You must enable the module Leave to view this page. AddCP=Make a leave request DateDebCP=Kezdési dátum DateFinCP=Befejezési dátum -DateCreateCP=Létrehozás dátuma DraftCP=Tervezet ToReviewCP=Awaiting approval ApprovedCP=Jóváhagyott @@ -18,6 +17,7 @@ ValidatorCP=Approbator ListeCP=List of leave LeaveId=Leave ID ReviewedByCP=Will be approved by +UserID=User ID UserForApprovalID=User for approval ID UserForApprovalFirstname=First name of approval user UserForApprovalLastname=Last name of approval user @@ -128,3 +128,4 @@ TemplatePDFHolidays=Template for leave requests PDF FreeLegalTextOnHolidays=Free text on PDF WatermarkOnDraftHolidayCards=Watermarks on draft leave requests HolidaysToApprove=Holidays to approve +NobodyHasPermissionToValidateHolidays=Nobody has permission to validate holidays diff --git a/htdocs/langs/hu_HU/install.lang b/htdocs/langs/hu_HU/install.lang index 5b8cc262a1b..95a560f812d 100644 --- a/htdocs/langs/hu_HU/install.lang +++ b/htdocs/langs/hu_HU/install.lang @@ -13,6 +13,7 @@ PHPSupportPOSTGETOk=Ez a PHP verzió támogatja POST és GET változókat. PHPSupportPOSTGETKo=It's possible your PHP setup does not support variables POST and/or GET. Check the parameter variables_order in php.ini. PHPSupportGD=This PHP supports GD graphical functions. PHPSupportCurl=This PHP supports Curl. +PHPSupportCalendar=This PHP supports calendars extensions. PHPSupportUTF8=This PHP supports UTF8 functions. PHPSupportIntl=This PHP supports Intl functions. PHPMemoryOK=A munkamenetek maximális memóriája %s. Ennek elégnek kéne lennie. @@ -21,6 +22,7 @@ Recheck=Click here for a more detailed test 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. ErrorPHPDoesNotSupportGD=Your PHP installation does not support GD graphical functions. No graphs will be available. ErrorPHPDoesNotSupportCurl=A PHP telepítése nem támogatja a Curl-t. +ErrorPHPDoesNotSupportCalendar=Your PHP installation does not support php calendar extensions. ErrorPHPDoesNotSupportUTF8=Your PHP installation does not support UTF8 functions. Dolibarr cannot work correctly. Resolve this before installing Dolibarr. ErrorPHPDoesNotSupportIntl=Your PHP installation does not support Intl functions. ErrorDirDoesNotExists=%s könyvtár nem létezik. @@ -203,6 +205,7 @@ MigrationRemiseExceptEntity=Üres mező érték frissítése: llx_societe_remise MigrationUserRightsEntity=Update entity field value of llx_user_rights MigrationUserGroupRightsEntity=Update entity field value of llx_usergroup_rights MigrationUserPhotoPath=Migration of photo paths for users +MigrationFieldsSocialNetworks=Migration of users fields social networks (%s) MigrationReloadModule=Modul újratöltése %s MigrationResetBlockedLog=Reset module BlockedLog for v7 algorithm ShowNotAvailableOptions=Show unavailable options diff --git a/htdocs/langs/hu_HU/main.lang b/htdocs/langs/hu_HU/main.lang index a743330d605..f550b4f9f3b 100644 --- a/htdocs/langs/hu_HU/main.lang +++ b/htdocs/langs/hu_HU/main.lang @@ -114,6 +114,7 @@ InformationToHelpDiagnose=Diagnosztika információk (a $dolibarr_main_prod vál MoreInformation=További információ TechnicalInformation=Technikai információk TechnicalID=Technikai azon. +LineID=Line ID NotePublic=Megjegyzés (nyilvános) NotePrivate=Megjegyzés (privát) PrecisionUnitIsLimitedToXDecimals=Dolibarr beállított pontossági határral az egység árakhoz %s decimálisokkal. @@ -169,6 +170,8 @@ ToValidate=Hitelesyteni NotValidated=Validálatlan Save=Mentés SaveAs=Mentés másként +SaveAndStay=Save and stay +SaveAndNew=Save and new TestConnection=Kapcsolat tesztelése ToClone=Klónozás ConfirmClone=Choose data you want to clone: @@ -182,6 +185,7 @@ Hide=Elrejt ShowCardHere=Kártyát mutat Search=Keres SearchOf=Keres +SearchMenuShortCut=Ctrl + shift + f Valid=Hiteles Approve=Jóváhagy Disapprove=Elvetés @@ -412,6 +416,7 @@ DefaultTaxRate=Default tax rate Average=Átlag Sum=Szumma Delta=Delta +StatusToPay=Fizetni RemainToPay=Remain to pay Module=Modul/Alkalmazás Modules=Modulok/alkalmazások @@ -474,7 +479,9 @@ Categories=Címkék/kategóriák Category=Címke/kategória By=által From=Kitől? +FromLocation=Feladó to=kinek +To=kinek and=és or=vagy Other=Más @@ -824,6 +831,7 @@ Mandatory=Kötelező kitölteni Hello=Hello GoodBye=GoodBye Sincerely=Tisztelettel +ConfirmDeleteObject=Are you sure you want to delete this object? DeleteLine=Sor törlése ConfirmDeleteLine=Biztos, hogy törölni akarja ezt a sort ? NoPDFAvailableForDocGenAmongChecked=No PDF were available for the document generation among checked record @@ -840,6 +848,7 @@ Progress=Előrehaladás ProgressShort=Progr. FrontOffice=Front office BackOffice=Támogató iroda +Submit=Submit View=View Export=Export Exports=Export @@ -869,7 +878,7 @@ BulkActions=Bulk actions ClickToShowHelp=Click to show tooltip help WebSite=Website WebSites=Weboldalak -WebSiteAccounts=Website accounts +WebSiteAccounts=Webhely-fiókok ExpenseReport=Expense report ExpenseReports=Költség kimutatások HR=Személyügy @@ -990,3 +999,16 @@ GlobalOpenedElemView=Global view NoArticlesFoundForTheKeyword=No article found for the keyword '%s' NoArticlesFoundForTheCategory=No article found for the category ToAcceptRefuse=To accept | refuse +ContactDefault_agenda=Cselekvés +ContactDefault_commande=Megrendelés +ContactDefault_contrat=Szerződés +ContactDefault_facture=Számla +ContactDefault_fichinter=Intervenció +ContactDefault_invoice_supplier=Supplier Invoice +ContactDefault_order_supplier=Supplier Order +ContactDefault_project=Projekt +ContactDefault_project_task=Feladat +ContactDefault_propal=Javaslat +ContactDefault_supplier_proposal=Supplier Proposal +ContactDefault_ticketsup=Ticket +ContactAddedAutomatically=Contact added from contact thirdparty roles diff --git a/htdocs/langs/hu_HU/modulebuilder.lang b/htdocs/langs/hu_HU/modulebuilder.lang index 0afcfb9b0d0..5e2ae72a85a 100644 --- a/htdocs/langs/hu_HU/modulebuilder.lang +++ b/htdocs/langs/hu_HU/modulebuilder.lang @@ -6,7 +6,7 @@ ModuleBuilderDesc2=Path where modules are generated/edited (first directory for ModuleBuilderDesc3=Generated/editable modules found: %s ModuleBuilderDesc4=A module is detected as 'editable' when the file %s exists in root of module directory NewModule=New module -NewObject=New object +NewObjectInModulebuilder=New object ModuleKey=Module key ObjectKey=Object key ModuleInitialized=Module initialized @@ -60,12 +60,14 @@ HooksFile=File for hooks code ArrayOfKeyValues=Array of key-val ArrayOfKeyValuesDesc=Array of keys and values if field is a combo list with fixed values WidgetFile=Widget file +CSSFile=CSS file +JSFile=Javascript file ReadmeFile=Readme file ChangeLog=ChangeLog file TestClassFile=File for PHP Unit Test class SqlFile=Sql file -PageForLib=File for PHP library -PageForObjLib=File for PHP library dedicated to object +PageForLib=File for the common PHP library +PageForObjLib=File for the PHP library dedicated to object SqlFileExtraFields=Sql file for complementary attributes SqlFileKey=Sql file for keys SqlFileKeyExtraFields=Sql file for keys of complementary attributes @@ -77,17 +79,20 @@ NoTrigger=No trigger NoWidget=No widget GoToApiExplorer=Go to API explorer ListOfMenusEntries=List of menu entries +ListOfDictionariesEntries=List of dictionaries entries ListOfPermissionsDefined=List of defined permissions SeeExamples=See examples here EnabledDesc=Condition to have this field active (Examples: 1 or $conf->global->MYMODULE_MYOPTION) -VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only (not list), 4=Visible on list and update/view form only (not create). Using a negative value means field is not shown by default on list but can be selected for viewing). It can be an expression, for example: preg_match('/public/', $_SERVER['PHP_SELF'])?0:1 +VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only (not list), 4=Visible on list and update/view form only (not create). Using a negative value means field is not shown by default on list but can be selected for viewing). It can be an expression, for example:
    preg_match('/public/', $_SERVER['PHP_SELF'])?0:1
    ($user->rights->holiday->define_holiday ? 1 : 0) IsAMeasureDesc=Can the value of field be cumulated to get a total into list? (Examples: 1 or 0) SearchAllDesc=Is the field used to make a search from the quick search tool? (Examples: 1 or 0) SpecDefDesc=Enter here all documentation you want to provide with your module that is not already defined by other tabs. You can use .md or better, the rich .asciidoc syntax. LanguageDefDesc=Enter in this files, all the key and the translation for each language file. MenusDefDesc=Define here the menus provided by your module +DictionariesDefDesc=Define here the dictionaries provided by your module PermissionsDefDesc=Define here the new permissions provided by your module MenusDefDescTooltip=The menus provided by your module/application are defined into the array $this->menus into the module descriptor file. You can edit manually this file or use the embedded editor.

    Note: Once defined (and module re-activated), menus are also visible into the menu editor available to administrator users on %s. +DictionariesDefDescTooltip=The dictionaries provided by your module/application are defined into the array $this->dictionaries into the module descriptor file. You can edit manually this file or use the embedded editor.

    Note: Once defined (and module re-activated), dictionaries are also visible into the setup area to administrator users on %s. PermissionsDefDescTooltip=The permissions provided by your module/application are defined into the array $this->rights into the module descriptor file. You can edit manually this file or use the embedded editor.

    Note: Once defined (and module re-activated), permissions are visible into the default permissions setup %s. HooksDefDesc=Define in the module_parts['hooks'] property, in the module descriptor, the context of hooks you want to manage (list of contexts can be found by a search on 'initHooks(' in core code).
    Edit the hook file to add code of your hooked functions (hookable functions can be found by a search on 'executeHooks' in core code). TriggerDefDesc=Define in the trigger file the code you want to execute for each business event executed. @@ -105,9 +110,12 @@ InitStructureFromExistingTable=Build the structure array string of an existing t UseAboutPage=Disable the about page UseDocFolder=Disable the documentation folder UseSpecificReadme=Use a specific ReadMe +ContentOfREADMECustomized=Note: The content of the README.md file has been replaced with the specific value defined into setup of ModuleBuilder. RealPathOfModule=Real path of module ContentCantBeEmpty=Content of file can't be empty WidgetDesc=You can generate and edit here the widgets that will be embedded with your module. +CSSDesc=You can generate and edit here a file with personalized CSS embedded with your module. +JSDesc=You can generate and edit here a file with personalized Javascript embedded with your module. CLIDesc=You can generate here some command line scripts you want to provide with your module. CLIFile=CLI File NoCLIFile=No CLI files @@ -117,3 +125,13 @@ UseSpecificFamily = Use a specific family UseSpecificAuthor = Use a specific author UseSpecificVersion = Use a specific initial version ModuleMustBeEnabled=The module/application must be enabled first +IncludeRefGeneration=The reference of object must be generated automatically +IncludeRefGenerationHelp=Check this if you want to include code to manage the generation automatically of the reference +IncludeDocGeneration=I want to generate some documents from the object +IncludeDocGenerationHelp=If you check this, some code will be generated to add a "Generate document" box on the record. +ShowOnCombobox=Show value into combobox +KeyForTooltip=Key for tooltip +CSSClass=CSS Class +NotEditable=Not editable +ForeignKey=Foreign key +TypeOfFieldsHelp=Type of fields:
    varchar(99), double(24,8), real, text, html, datetime, timestamp, integer, integer:ClassName:relativepath/to/classfile.class.php[:1[:filter]] ('1' means we add a + button after the combo to create the record, 'filter' can be 'status=1 AND fk_user = __USER_ID AND entity IN (__SHARED_ENTITIES__)' for example) diff --git a/htdocs/langs/hu_HU/mrp.lang b/htdocs/langs/hu_HU/mrp.lang index 360f4303f07..35755f2d360 100644 --- a/htdocs/langs/hu_HU/mrp.lang +++ b/htdocs/langs/hu_HU/mrp.lang @@ -1,17 +1,61 @@ +Mrp=Manufacturing Orders +MO=Manufacturing Order +MRPDescription=Module to manage Manufacturing Orders (MO). MRPArea=MRP Area +MrpSetupPage=Setup of module MRP MenuBOM=Bills of material LatestBOMModified=Latest %s Bills of materials modified +LatestMOModified=Latest %s Manufacturing Orders modified +Bom=Bills of Material BillOfMaterials=Bill of Material BOMsSetup=Setup of module BOM ListOfBOMs=List of bills of material - BOM +ListOfManufacturingOrders=List of Manufacturing Orders NewBOM=New bill of material -ProductBOMHelp=Product to create with this BOM +ProductBOMHelp=Product to create with this BOM.
    Note: Products with the property 'Nature of product' = 'Raw material' are not visible into this list. BOMsNumberingModules=BOM numbering templates -BOMsModelModule=BOMS document templates +BOMsModelModule=BOM document templates +MOsNumberingModules=MO numbering templates +MOsModelModule=MO document templates FreeLegalTextOnBOMs=Free text on document of BOM WatermarkOnDraftBOMs=Watermark on draft BOM -ConfirmCloneBillOfMaterials=Are you sure you want to clone this bill of material ? +FreeLegalTextOnMOs=Free text on document of MO +WatermarkOnDraftMOs=Watermark on draft MO +ConfirmCloneBillOfMaterials=Are you sure you want to clone the bill of material %s ? +ConfirmCloneMo=Are you sure you want to clone the Manufacturing Order %s ? ManufacturingEfficiency=Manufacturing efficiency ValueOfMeansLoss=Value of 0.95 means an average of 5%% of loss during the production DeleteBillOfMaterials=Delete Bill Of Materials +DeleteMo=Delete Manufacturing Order ConfirmDeleteBillOfMaterials=Are you sure you want to delete this Bill Of Material? +ConfirmDeleteMo=Are you sure you want to delete this Bill Of Material? +MenuMRP=Manufacturing Orders +NewMO=New Manufacturing Order +QtyToProduce=Qty to produce +DateStartPlannedMo=Date start planned +DateEndPlannedMo=Date end planned +KeepEmptyForAsap=Empty means 'As Soon As Possible' +EstimatedDuration=Estimated duration +EstimatedDurationDesc=Estimated duration to manufacture this product using this BOM +ConfirmValidateBom=Are you sure you want to validate the BOM with the reference %s (you will be able to use it to build new Manufacturing Orders) +ConfirmCloseBom=Are you sure you want to cancel this BOM (you won't be able to use it to build new Manufacturing Orders anymore) ? +ConfirmReopenBom=Are you sure you want to re-open this BOM (you will be able to use it to build new Manufacturing Orders) +StatusMOProduced=Produced +QtyFrozen=Frozen Qty +QuantityFrozen=Frozen Quantity +QuantityConsumedInvariable=When this flag is set, the quantity consumed is always the value defined and is not relative to the quantity produced. +DisableStockChange=Disable stock change +DisableStockChangeHelp=When this flag is set, there is no stock change on this product, whatever is the quantity produced +BomAndBomLines=Bills Of Material and lines +BOMLine=Line of BOM +WarehouseForProduction=Warehouse for production +CreateMO=Create MO +ToConsume=To consume +ToProduce=To produce +QtyAlreadyConsumed=Qty already consumed +QtyAlreadyProduced=Qty already produced +ConsumeAndProduceAll=Consume and Produce All +Manufactured=Manufactured +TheProductXIsAlreadyTheProductToProduce=The product to add is already the product to produce. +ForAQuantityOf1=For a quantity to produce of 1 +ConfirmValidateMo=Are you sure you want to validate this Manufacturing Order? diff --git a/htdocs/langs/hu_HU/opensurvey.lang b/htdocs/langs/hu_HU/opensurvey.lang index d5353fae0fb..7dc533dea3b 100644 --- a/htdocs/langs/hu_HU/opensurvey.lang +++ b/htdocs/langs/hu_HU/opensurvey.lang @@ -1,7 +1,7 @@ # Dolibarr language file - Source file is en_US - opensurvey Survey=Poll Surveys=Polls -OrganizeYourMeetingEasily=Organize your meetings and polls easily. First select type of poll... +OrganizeYourMeetingEasily=Organize your meetings and polls easily. First select the type of poll... NewSurvey=New poll OpenSurveyArea=Polls area AddACommentForPoll=You can add a comment into poll... @@ -11,7 +11,7 @@ PollTitle=Poll title ToReceiveEMailForEachVote=Receive an email for each vote TypeDate=Type date TypeClassic=Type standard -OpenSurveyStep2=Select your dates amoung the free days (grey). The selected days are green. You can unselect a day previously selected by clicking again on it +OpenSurveyStep2=Select your dates among the free days (grey). The selected days are green. You can unselect a day previously selected by clicking again on it RemoveAllDays=Remove all days CopyHoursOfFirstDay=Copy hours of first day RemoveAllHours=Remove all hours @@ -35,7 +35,7 @@ TitleChoice=Choice label ExportSpreadsheet=Export result spreadsheet ExpireDate=Dátum korlást NbOfSurveys=Number of polls -NbOfVoters=Nb of voters +NbOfVoters=No. of voters SurveyResults=Results PollAdminDesc=You are allowed to change all vote lines of this poll with button "Edit". You can, as well, remove a column or a line with %s. You can also add a new column with %s. 5MoreChoices=5 more choices @@ -49,7 +49,7 @@ votes=vote(s) NoCommentYet=No comments have been posted for this poll yet CanComment=Voters can comment in the poll CanSeeOthersVote=Voters can see other people's vote -SelectDayDesc=For each selected day, you can choose, or not, meeting hours in the following format :
    - empty,
    - "8h", "8H" or "8:00" to give a meeting's start hour,
    - "8-11", "8h-11h", "8H-11H" or "8:00-11:00" to give a meeting's start and end hour,
    - "8h15-11h15", "8H15-11H15" or "8:15-11:15" for the same thing but with minutes. +SelectDayDesc=For each selected day, you can choose, or not, meeting hours in the following format:
    - empty,
    - "8h", "8H" or "8:00" to give a meeting's start hour,
    - "8-11", "8h-11h", "8H-11H" or "8:00-11:00" to give a meeting's start and end hour,
    - "8h15-11h15", "8H15-11H15" or "8:15-11:15" for the same thing but with minutes. BackToCurrentMonth=Back to current month ErrorOpenSurveyFillFirstSection=You haven't filled the first section of the poll creation ErrorOpenSurveyOneChoice=Enter at least one choice diff --git a/htdocs/langs/hu_HU/paybox.lang b/htdocs/langs/hu_HU/paybox.lang index c2b43aef51b..6c18f2d9090 100644 --- a/htdocs/langs/hu_HU/paybox.lang +++ b/htdocs/langs/hu_HU/paybox.lang @@ -11,17 +11,8 @@ YourEMail=Email a fizetés teljesítéséről Creditor=Hitelező PaymentCode=Fizetési kód PayBoxDoPayment=Pay with Paybox -ToPay=Esedékes kiegyenlítés YouWillBeRedirectedOnPayBox=Át lesz irányítva egy biztonságos Paybox oldalra ahol megadhatja a bak/hitelkártya információit Continue=Következő -ToOfferALinkForOnlinePayment=URL %s fizetés -ToOfferALinkForOnlinePaymentOnOrder=URL to offer a %s online payment user interface for a sales order -ToOfferALinkForOnlinePaymentOnInvoice=URL egy %s online fizetési felhasználói csatolót ajánl egy vevői számlához -ToOfferALinkForOnlinePaymentOnContractLine=URL egy %s online fizetési felhasználói csatolót ajánl egy vevői tétel sorhoz -ToOfferALinkForOnlinePaymentOnFreeAmount=URL egy %s online fizetési felhasználói csatolót ajánl egy ingyenes összeghez -ToOfferALinkForOnlinePaymentOnMemberSubscription=URL egy %s online fizetési felhasználói csatolót ajánl egy tag feliratkozáshoz -ToOfferALinkForOnlinePaymentOnDonation=URL to offer a %s online payment, user interface for payment of donation -YouCanAddTagOnUrl=Hozzáadhat URL paramétereket &tag=érték bármely ilyen URL (csak az ingyenes fizetéshez szükséges) a saját fizetési megjegyzés címke hozzáadásához. SetupPayBoxToHavePaymentCreatedAutomatically=Setup your Paybox with url %s to have payment created automatically when validated by Paybox. YourPaymentHasBeenRecorded=Ez az oldal megerősíti, hogy a fizetési lett felvéve. Köszönöm. YourPaymentHasNotBeenRecorded=Your payment has NOT been recorded and the transaction has been canceled. Thank you. diff --git a/htdocs/langs/hu_HU/projects.lang b/htdocs/langs/hu_HU/projects.lang index 98f5ea96e2f..0e94515a609 100644 --- a/htdocs/langs/hu_HU/projects.lang +++ b/htdocs/langs/hu_HU/projects.lang @@ -86,8 +86,8 @@ WhichIamLinkedToProject=which I'm linked to project Time=Idő ListOfTasks=List of tasks GoToListOfTimeConsumed=Go to list of time consumed -GoToListOfTasks=Go to list of tasks -GoToGanttView=Go to Gantt view +GoToListOfTasks=Show as list +GoToGanttView=show as Gantt GanttView=Gantt View ListProposalsAssociatedProject=List of the commercial proposals related to the project ListOrdersAssociatedProject=List of sales orders related to the project @@ -250,3 +250,8 @@ OneLinePerUser=One line per user ServiceToUseOnLines=Service to use on lines InvoiceGeneratedFromTimeSpent=Invoice %s has been generated from time spent on project ProjectBillTimeDescription=Check if you enter timesheet on tasks of project AND you plan to generate invoice(s) from the timesheet to bill the customer of the project (do not check if you plan to create invoice that is not based on entered timesheets). +ProjectFollowOpportunity=Follow opportunity +ProjectFollowTasks=Follow tasks +UsageOpportunity=Usage: Opportunity +UsageTasks=Usage: Tasks +UsageBillTimeShort=Usage: Bill time diff --git a/htdocs/langs/hu_HU/receiptprinter.lang b/htdocs/langs/hu_HU/receiptprinter.lang index 756461488cc..5714ba78151 100644 --- a/htdocs/langs/hu_HU/receiptprinter.lang +++ b/htdocs/langs/hu_HU/receiptprinter.lang @@ -26,9 +26,10 @@ PROFILE_P822D=P822D Profile PROFILE_STAR=Star Profile PROFILE_DEFAULT_HELP=Default Profile suitable for Epson printers PROFILE_SIMPLE_HELP=Simple Profile No Graphics -PROFILE_EPOSTEP_HELP=Epos Tep Profile Help +PROFILE_EPOSTEP_HELP=Epos Tep Profile PROFILE_P822D_HELP=P822D Profile No Graphics PROFILE_STAR_HELP=Star Profile +DOL_LINE_FEED=Skip line DOL_ALIGN_LEFT=Left align text DOL_ALIGN_CENTER=Center text DOL_ALIGN_RIGHT=Right align text @@ -42,3 +43,5 @@ DOL_CUT_PAPER_PARTIAL=Cut ticket partially DOL_OPEN_DRAWER=Open cash drawer DOL_ACTIVATE_BUZZER=Activate buzzer DOL_PRINT_QRCODE=Print QR Code +DOL_PRINT_LOGO=Print logo of my company +DOL_PRINT_LOGO_OLD=Print logo of my company (old printers) diff --git a/htdocs/langs/hu_HU/sendings.lang b/htdocs/langs/hu_HU/sendings.lang index 2730fcbf98a..9e47080363d 100644 --- a/htdocs/langs/hu_HU/sendings.lang +++ b/htdocs/langs/hu_HU/sendings.lang @@ -21,6 +21,7 @@ QtyShipped=Kiszállított mennyiség QtyShippedShort=Qty ship. QtyPreparedOrShipped=Qty prepared or shipped QtyToShip=Szállítandó mennyiség +QtyToReceive=Qty to receive QtyReceived=Átvett mennyiség QtyInOtherShipments=Qty in other shipments KeepToShip=Remain to ship @@ -46,17 +47,18 @@ DateDeliveryPlanned=Planned date of delivery RefDeliveryReceipt=Ref delivery receipt StatusReceipt=Status delivery receipt DateReceived=Átvétel dátuma -SendShippingByEMail=Küldés e-mailben szállítás +ClassifyReception=Classify reception +SendShippingByEMail=Send shipment by email SendShippingRef=Submission of shipment %s ActionsOnShipping=Események a szállítás LinkToTrackYourPackage=Link követni a csomagot ShipmentCreationIsDoneFromOrder=Ebben a pillanatban, létrejön egy új szállítmány kerül sor a sorrendben kártyát. ShipmentLine=Shipment line -ProductQtyInCustomersOrdersRunning=Product quantity into open customer orders -ProductQtyInSuppliersOrdersRunning=Product quantity into open purchase orders -ProductQtyInShipmentAlreadySent=Product quantity from open customer order already sent -ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from open supplier order already received -NoProductToShipFoundIntoStock=No product to ship found into warehouse %s. Correct stock or go back to choose another warehouse. +ProductQtyInCustomersOrdersRunning=Product quantity from open sales orders +ProductQtyInSuppliersOrdersRunning=Product quantity from open purchase orders +ProductQtyInShipmentAlreadySent=Product quantity from open sales order already sent +ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from open purchase orders already received +NoProductToShipFoundIntoStock=No product to ship found in warehouse %s. Correct stock or go back to choose another warehouse. WeightVolShort=Weight/Vol. ValidateOrderFirstBeforeShipment=You must first validate the order before being able to make shipments. @@ -69,4 +71,4 @@ SumOfProductWeights=Sum of product weights # warehouse details DetailWarehouseNumber= Warehouse details -DetailWarehouseFormat= W:%s (Qty : %d) +DetailWarehouseFormat= W:%s (Qty: %d) diff --git a/htdocs/langs/hu_HU/stocks.lang b/htdocs/langs/hu_HU/stocks.lang index 7ebbe5c0eaf..0494f1471b0 100644 --- a/htdocs/langs/hu_HU/stocks.lang +++ b/htdocs/langs/hu_HU/stocks.lang @@ -55,7 +55,7 @@ PMPValue=Súlyozott átlagár PMPValueShort=SÁÉ EnhancedValueOfWarehouses=Raktárak értéke UserWarehouseAutoCreate=Felhasználói raktár automatikus létrehozása felhasználó hozzáadásakor -AllowAddLimitStockByWarehouse=Manage also values for minimum and desired stock per pairing (product-warehouse) in addition to values per product +AllowAddLimitStockByWarehouse=Manage also value for minimum and desired stock per pairing (product-warehouse) in addition to the value for minimum and desired stock per product IndependantSubProductStock=Product stock and subproduct stock are independent QtyDispatched=Mennyiség kiküldése QtyDispatchedShort=Kiadott mennyiség @@ -184,7 +184,7 @@ SelectFournisseur=Vendor filter inventoryOnDate=Készletnyilvántartás INVENTORY_DISABLE_VIRTUAL=Virtual product (kit): do not decrement stock of a child product INVENTORY_USE_MIN_PA_IF_NO_LAST_PA=Use the buy price if no last buy price can be found -INVENTORY_USE_INVENTORY_DATE_FROM_DATEMVT=Stock movement has date of inventory +INVENTORY_USE_INVENTORY_DATE_FOR_DATE_OF_MVT=Stock movements will have the date of inventory (instead of the date of inventory validation) inventoryChangePMPPermission=Allow to change PMP value for a product ColumnNewPMP=New unit PMP OnlyProdsInStock=Do not add product without stock @@ -212,3 +212,7 @@ StockIncreaseAfterCorrectTransfer=Increase by correction/transfer StockDecreaseAfterCorrectTransfer=Decrease by correction/transfer StockIncrease=Stock increase StockDecrease=Stock decrease +InventoryForASpecificWarehouse=Inventory for a specific warehouse +InventoryForASpecificProduct=Inventory for a specific product +StockIsRequiredToChooseWhichLotToUse=Stock is required to choose which lot to use +ForceTo=Force to diff --git a/htdocs/langs/hu_HU/stripe.lang b/htdocs/langs/hu_HU/stripe.lang index 436eed8920c..72199a4499e 100644 --- a/htdocs/langs/hu_HU/stripe.lang +++ b/htdocs/langs/hu_HU/stripe.lang @@ -16,12 +16,13 @@ StripeDoPayment=Pay with Stripe YouWillBeRedirectedOnStripe=You will be redirected on secured Stripe page to input you credit card information Continue=Következő ToOfferALinkForOnlinePayment=URL %s fizetés -ToOfferALinkForOnlinePaymentOnOrder=URL to offer a %s online payment user interface for a sales order -ToOfferALinkForOnlinePaymentOnInvoice=URL egy %s online fizetési felhasználói csatolót ajánl egy vevői számlához -ToOfferALinkForOnlinePaymentOnContractLine=URL egy %s online fizetési felhasználói csatolót ajánl egy vevői tétel sorhoz -ToOfferALinkForOnlinePaymentOnFreeAmount=URL egy %s online fizetési felhasználói csatolót ajánl egy ingyenes összeghez -ToOfferALinkForOnlinePaymentOnMemberSubscription=URL egy %s online fizetési felhasználói csatolót ajánl egy tag feliratkozáshoz -YouCanAddTagOnUrl=Hozzáadhat URL paramétereket &tag=érték bármely ilyen URL (csak az ingyenes fizetéshez szükséges) a saját fizetési megjegyzés címke hozzáadásához. +ToOfferALinkForOnlinePaymentOnOrder=URL to offer a %s online payment page for a sales order +ToOfferALinkForOnlinePaymentOnInvoice=URL to offer a %s online payment page for a customer invoice +ToOfferALinkForOnlinePaymentOnContractLine=URL to offer a %s online payment page for a contract line +ToOfferALinkForOnlinePaymentOnFreeAmount=URL to offer a %s online payment page of any amount with no existing object +ToOfferALinkForOnlinePaymentOnMemberSubscription=URL to offer a %s online payment page for a member subscription +ToOfferALinkForOnlinePaymentOnDonation=URL to offer a %s online payment page for payment of a donation +YouCanAddTagOnUrl=You can also add url parameter &tag=value to any of those URL (mandatory only for payment not linked to an object) to add your own payment comment tag.
    For the URL of payments with no existing object, you may also add the parameter &noidempotency=1 so the same link with same tag can be used several times (some payment mode may limit the payment to 1 for each different link without this parameter) SetupStripeToHavePaymentCreatedAutomatically=Setup your Stripe with url %s to have payment created automatically when validated by Stripe. AccountParameter=Számla paraméterek UsageParameter=Használat paraméterek diff --git a/htdocs/langs/hu_HU/ticket.lang b/htdocs/langs/hu_HU/ticket.lang index cae854b5573..99f4e99f076 100644 --- a/htdocs/langs/hu_HU/ticket.lang +++ b/htdocs/langs/hu_HU/ticket.lang @@ -33,7 +33,10 @@ TicketDictSeverity=Ticket - Severities TicketTypeShortBUGSOFT=Dysfonctionnement logiciel TicketTypeShortBUGHARD=Dysfonctionnement matériel TicketTypeShortCOM=Commercial question -TicketTypeShortINCIDENT=Request for assistance + +TicketTypeShortHELP=Request for functionnal help +TicketTypeShortISSUE=Issue, bug or problem +TicketTypeShortREQUEST=Change or enhancement request TicketTypeShortPROJET=Projekt TicketTypeShortOTHER=Egyéb @@ -137,6 +140,10 @@ NoUnreadTicketsFound=No unread ticket found TicketViewAllTickets=View all tickets TicketViewNonClosedOnly=View only open tickets TicketStatByStatus=Tickets by status +OrderByDateAsc=Sort by ascending date +OrderByDateDesc=Sort by descending date +ShowAsConversation=Show as conversation list +MessageListViewType=Show as table list # # Ticket card @@ -222,6 +229,9 @@ TicketConfirmChangeStatus=Confirm the status change: %s ? TicketLogStatusChanged=Status changed: %s to %s TicketNotNotifyTiersAtCreate=Not notify company at create Unread=Unread +TicketNotCreatedFromPublicInterface=Not available. Ticket was not created from public interface. +PublicInterfaceNotEnabled=Public interface was not enabled +ErrorTicketRefRequired=Ticket reference name is required # # Logs diff --git a/htdocs/langs/hu_HU/website.lang b/htdocs/langs/hu_HU/website.lang index bb29ee2c0d2..fd9c48d4ec1 100644 --- a/htdocs/langs/hu_HU/website.lang +++ b/htdocs/langs/hu_HU/website.lang @@ -1,116 +1,123 @@ # Dolibarr language file - Source file is en_US - website Shortname=Kód -WebsiteSetupDesc=Create here the websites you wish to use. Then go into menu Websites to edit them. +WebsiteSetupDesc=Itt hozza létre a használni kívánt webhelyeket. Ezután lépjen a Weboldalak menübe, és szerkessze őket. DeleteWebsite=A honlap törlése -ConfirmDeleteWebsite=Are you sure you want to delete this web site? All its pages and content will also be removed. The files uploaded (like into the medias directory, the ECM module, ...) will remain. -WEBSITE_TYPE_CONTAINER=Type of page/container -WEBSITE_PAGE_EXAMPLE=Web page to use as example -WEBSITE_PAGENAME=Page name/alias -WEBSITE_ALIASALT=Alternative page names/aliases -WEBSITE_ALIASALTDesc=Use here list of other name/aliases so the page can also be accessed using this other names/aliases (for example the old name after renaming the alias to keep backlink on old link/name working). Syntax is:
    alternativename1, alternativename2, ... -WEBSITE_CSS_URL=URL of external CSS file -WEBSITE_CSS_INLINE=CSS file content (common to all pages) -WEBSITE_JS_INLINE=Javascript file content (common to all pages) -WEBSITE_HTML_HEADER=Addition at bottom of HTML Header (common to all pages) -WEBSITE_ROBOT=Robot file (robots.txt) -WEBSITE_HTACCESS=Website .htaccess file -WEBSITE_MANIFEST_JSON=Website manifest.json file -WEBSITE_README=README.md file -EnterHereLicenseInformation=Enter here meta data or license information to fille a README.md file. if you distribute your website as a template, the file will be included into the temptate package. -HtmlHeaderPage=HTML header (specific to this page only) -PageNameAliasHelp=Name or alias of the page.
    This alias is also used to forge a SEO URL when website is ran from a Virtual host of a Web server (like Apacke, Nginx, ...). Use the button "%s" to edit this alias. -EditTheWebSiteForACommonHeader=Note: If you want to define a personalized header for all pages, edit the header on the site level instead of on the page/container. -MediaFiles=Media library -EditCss=Edit website properties -EditMenu=Edit menu -EditMedias=Edit medias -EditPageMeta=Edit page/container properties -EditInLine=Edit inline -AddWebsite=Add website -Webpage=Web page/container -AddPage=Add page/container -HomePage=Home Page -PageContainer=Page/container -PreviewOfSiteNotYetAvailable=Preview of your website %s not yet available. You must first 'Import a full website template' or just 'Add a page/container'. -RequestedPageHasNoContentYet=Requested page with id %s has no content yet, or cache file .tpl.php was removed. Edit content of the page to solve this. -SiteDeleted=Web site '%s' deleted -PageContent=Page/Contenair -PageDeleted=Page/Contenair '%s' of website %s deleted -PageAdded=Page/Contenair '%s' added -ViewSiteInNewTab=View site in new tab -ViewPageInNewTab=View page in new tab -SetAsHomePage=Set as Home page -RealURL=Real URL -ViewWebsiteInProduction=View web site using home URLs -SetHereVirtualHost=Use with Apache/NGinx/...
    If you can create, on your web server (Apache, Nginx, ...), a dedicated Virtual Host with PHP enabled and a Root directory on
    %s
    then set the name of the virtual host you have created in the properties of web site, so the preview can be done also using this dedicated web server access instead of the internal Dolibarr server. -YouCanAlsoTestWithPHPS=Use with PHP embedded server
    On develop environment, you may prefer to test the site with the PHP embedded web server (PHP 5.5 required) by running
    php -S 0.0.0.0:8080 -t %s -YouCanAlsoDeployToAnotherWHP=Run your web site with another Dolibarr Hosting provider
    If you don't have a web server like Apache or NGinx available on internet, you can export and import your web site onto another Dolibarr instance provided by another Dolibarr hosting provider that provide full integration with the Website module. You can find a list of some Dolibarr hosting providers on https://saas.dolibarr.org -CheckVirtualHostPerms=Check also that virtual host has permission %s on files into
    %s +ConfirmDeleteWebsite=Biztosan törli ezt a webhelyet? Az összes oldalát és tartalmát szintén eltávolítják. A feltöltött fájlok (mint például a média könyvtárba, az ECM modul, stb.) Megmaradnak. +WEBSITE_TYPE_CONTAINER=Az oldal / tároló típusa +WEBSITE_PAGE_EXAMPLE=Példaként használni kívánt weboldal +WEBSITE_PAGENAME=Oldal neve / alias +WEBSITE_ALIASALT=Alternatív oldalnevek / alias-ok +WEBSITE_ALIASALTDesc=Használj itt egyéb nevek / alias-ok listáját, így az oldal elérhető lesz egyéb neveken / álnevek használatával is (például a régi név az álnév átnevezése után mint backlink továbbra is fennmaradjon a régi hivatkozáson / néven). A szintaxis:
    alternatív név1, alternatív név2, ... +WEBSITE_CSS_URL=A külső CSS fájl URL-je +WEBSITE_CSS_INLINE=CSS fájl tartalma (közös minden oldalra) +WEBSITE_JS_INLINE=Javascript fájl tartalma (közös minden oldalra) +WEBSITE_HTML_HEADER=Kiegészítés a HTML fejléc alján (közös minden oldalra) +WEBSITE_ROBOT=Robot fájl (robots.txt) +WEBSITE_HTACCESS=Weboldal .htaccess fájl +WEBSITE_MANIFEST_JSON=Honlap manifest.json fájl +WEBSITE_README=README.md fájl +EnterHereLicenseInformation=Írja ide a meta adatokat vagy a licenc információkat a README.md fájl kitöltéséhez. ha sablonként terjeszti webhelyét, akkor a fájl belekerül a temptate csomagba. +HtmlHeaderPage=HTML fejléc (csak ezen az oldalon) +PageNameAliasHelp=Az oldal neve vagy aliasa.
    Ezt az aliast SEO URL kovácsolására is használják, ha a webhelyet egy webszerver virtuális gazdagépről indítják (például Apacke, Nginx, ...). Használja az " %s " gombot az alias szerkesztéséhez. +EditTheWebSiteForACommonHeader=Megjegyzés: Ha az összes oldalhoz személyre szabott fejlécet szeretne meghatározni, akkor a fejlécet az oldal / tároló helyett a webhelyszinten kell szerkeszteni. +MediaFiles=Médiakönyvtár +EditCss=A webhely tulajdonságainak szerkesztése +EditMenu=Szerkesztés menü +EditMedias=A média szerkesztése +EditPageMeta=Az oldal / tároló tulajdonságainak szerkesztése +EditInLine=Szerkesztés inline +AddWebsite=Webhely hozzáadása +Webpage=Weblap / tároló +AddPage=Oldal / tároló hozzáadása +HomePage=Honlap +PageContainer=Oldal / konténer +PreviewOfSiteNotYetAvailable=A weboldal előnézete %s még nem érhető el. Először ' Teljes weboldal-sablont kell importálnia ' vagy csak ' Oldal / tároló hozzáadása ' elemet . +RequestedPageHasNoContentYet=Az %s azonosítóval kért oldalnak még nincs tartalma, vagy a .tpl.php gyorsítótár fájlt eltávolították. Szerkessze az oldal tartalmát ennek megoldásához. +SiteDeleted='%s' webhely törölve +PageContent=Oldal / Konténer +PageDeleted=Az %s weboldal '%s' oldala törölve +PageAdded=Oldal / Contenair '%s' hozzáadva +ViewSiteInNewTab=A webhely megtekintése új lapon +ViewPageInNewTab=Az oldal megtekintése új lapon +SetAsHomePage=Beállítás kezdőlapnak +RealURL=Valódi URL +ViewWebsiteInProduction=Tekintse meg a webhelyet otthoni URL-ek segítségével +SetHereVirtualHost=Használja Apache / NGinx / ...
    Ha a webkiszolgálón (Apache, Nginx, ...) létrehozhat egy dedikált virtuális gazdagépet, amelyen a PHP engedélyezve van, és egy gyökérkönyvtárat
    %s
    majd állítsa be a webhely tulajdonságaiban létrehozott virtuális gazdagép nevét, így az előnézetet a belső Dolibarr szerver helyett ennek a dedikált webkiszolgálónak a hozzáférésével is el lehet végezni. +YouCanAlsoTestWithPHPS=Használjon beépített PHP szerverrel
    Fejlesztői környezetben a futtatással inkább tesztelheti a webhelyet a beágyazott PHP szerverrel (PHP 5.5 szükséges)
    php -S 0.0.0.0:8080 -t %s +YouCanAlsoDeployToAnotherWHP=Futtassa weboldalát egy másik Dolibarr tárhely szolgáltatóval
    Ha még nem áll rendelkezésre internetes szerver, például Apache vagy NGinx, akkor exportálhatja és importálhatja webhelyét egy másik Dolibarr példányra, amelyet egy másik Dolibarr tárhely szolgáltató biztosít, és amely teljes mértékben integrálja a webhely modult. Néhány Dolibarr tárhely-szolgáltató felsorolását a https://saas.dolibarr.org oldalon találja +CheckVirtualHostPerms=Ellenőrizze azt is, hogy a virtuális gazdagép rendelkezik-e %s engedéllyel a fájlokba
    %s ReadPerm=Olvas -WritePerm=Write -TestDeployOnWeb=Test/deploy on web -PreviewSiteServedByWebServer=Preview %s in a new tab.

    The %s will be served by an external web server (like Apache, Nginx, IIS). You must install and setup this server before to point to directory:
    %s
    URL served by external server:
    %s -PreviewSiteServedByDolibarr=Preview %s in a new tab.

    The %s will be served by Dolibarr server so it does not need any extra web server (like Apache, Nginx, IIS) to be installed.
    The inconvenient is that URL of pages are not user friendly and start with path of your Dolibarr.
    URL served by Dolibarr:
    %s

    To use your own external web server to serve this web site, create a virtual host on your web server that point on directory
    %s
    then enter the name of this virtual server and click on the other preview button. -VirtualHostUrlNotDefined=URL of the virtual host served by external web server not defined -NoPageYet=No pages yet -YouCanCreatePageOrImportTemplate=You can create a new page or import a full website template -SyntaxHelp=Help on specific syntax tips -YouCanEditHtmlSourceckeditor=You can edit HTML source code using the "Source" button in editor. -YouCanEditHtmlSource=
    You can include PHP code into this source using tags <?php ?>. The following global variables are available: $conf, $db, $mysoc, $user, $website, $websitepage, $weblangs.

    You can also include content of another Page/Container with the following syntax:
    <?php includeContainer('alias_of_container_to_include'); ?>

    You can make a redirect to another Page/Container with the following syntax (Note: do not output any content before a redirect):
    <?php redirectToContainer('alias_of_container_to_redirect_to'); ?>

    To add a link to another page, use the syntax:
    <a href="alias_of_page_to_link_to.php">mylink<a>

    To include a link to download a file stored into the documents directory, use the document.php wrapper:
    Example, for a file into documents/ecm (need to be logged), syntax is:
    <a href="/document.php?modulepart=ecm&file=[relative_dir/]filename.ext">
    For a file into documents/medias (open directory for public access), syntax is:
    <a href="/document.php?modulepart=medias&file=[relative_dir/]filename.ext">
    For a file shared with a share link (open access using the sharing hash key of file), syntax is:
    <a href="/document.php?hashp=publicsharekeyoffile">

    To include an image stored into the documents directory, use the viewimage.php wrapper:
    Example, for an image into documents/medias (open directory for public access), syntax is:
    <img src="/viewimage.php?modulepart=medias&file=[relative_dir/]filename.ext">
    -ClonePage=Clone page/container -CloneSite=Clone site -SiteAdded=Website added -ConfirmClonePage=Please enter code/alias of new page and if it is a translation of the cloned page. -PageIsANewTranslation=The new page is a translation of the current page ? -LanguageMustNotBeSameThanClonedPage=You clone a page as a translation. The language of the new page must be different than language of source page. -ParentPageId=Parent page ID -WebsiteId=Website ID -CreateByFetchingExternalPage=Create page/container by fetching page from external URL... -OrEnterPageInfoManually=Or create page from scratch or from a page template... -FetchAndCreate=Fetch and Create -ExportSite=Export website -ImportSite=Import website template -IDOfPage=Id of page +WritePerm=Ír +TestDeployOnWeb=Tesztelés / telepítés az interneten +PreviewSiteServedByWebServer=Előnézet %s új fülön.

    Az %s-et egy külső webszerver fogja kiszolgálni (például Apache, Nginx, IIS). A kiszolgáló telepítése és telepítése előtt telepítenie kell a könyvtárat:
    %s
    Külső szerver által kiszolgált URL:
    %s +PreviewSiteServedByDolibarr=Előnézet %s új fülön.

    Az %s-et a Dolibarr szerver fogja kiszolgálni, így nincs szüksége további webszerverre (például Apache, Nginx, IIS) a telepítéshez.
    Kényelmetlen az, hogy az oldalak URL-je nem felhasználóbarát, és a Dolibarr útvonalával kezdődik.
    URL szolgáltatója: Dolibarr:
    %s

    Ha saját külső webszervert szeretne használni ennek a webhelynek a kiszolgálására, hozzon létre egy virtuális gazdagépet a webkiszolgálón, amely a könyvtárba mutat
    %s
    majd írja be a virtuális szerver nevét, majd kattintson a másik előnézeti gombra. +VirtualHostUrlNotDefined=A külső webszerver által kiszolgált virtuális gazdagép URL-je nincs meghatározva +NoPageYet=Még nincs oldal +YouCanCreatePageOrImportTemplate=Készíthet új oldalt, vagy importálhat egy teljes webhelysablont +SyntaxHelp=Súgó a konkrét szintaxis-tippekhez +YouCanEditHtmlSourceckeditor=A HTML forráskódot a szerkesztőben a "Forrás" gombbal szerkesztheti. +YouCanEditHtmlSource=
    You can include PHP code into this source using tags <?php ?>. The following global variables are available: $conf, $db, $mysoc, $user, $website, $websitepage, $weblangs.

    You can also include content of another Page/Container with the following syntax:
    <?php includeContainer('alias_of_container_to_include'); ?>

    You can make a redirect to another Page/Container with the following syntax (Note: do not output any content before a redirect):
    <?php redirectToContainer('alias_of_container_to_redirect_to'); ?>

    To add a link to another page, use the syntax:
    <a href="alias_of_page_to_link_to.php">mylink<a>

    To include a link to download a file stored into the documents directory, use the document.php wrapper:
    Example, for a file into documents/ecm (need to be logged), syntax is:
    <a href="/document.php?modulepart=ecm&file=[relative_dir/]filename.ext">
    For a file into documents/medias (open directory for public access), syntax is:
    <a href="/document.php?modulepart=medias&file=[relative_dir/]filename.ext">
    For a file shared with a share link (open access using the sharing hash key of file), syntax is:
    <a href="/document.php?hashp=publicsharekeyoffile">

    To include an image stored into the documents directory, use the viewimage.php wrapper:
    Example, for an image into documents/medias (open directory for public access), syntax is:
    <img src="/viewimage.php?modulepart=medias&file=[relative_dir/]filename.ext">

    More examples of HTML or dynamic code available on the wiki documentation
    . +ClonePage=Oldal / tároló klónozása +CloneSite=Klón webhely +SiteAdded=Webhely hozzáadva +ConfirmClonePage=Kérjük, írja be az új oldal kódját / aliasait, ha ez a klónozott oldal fordítása. +PageIsANewTranslation=Az új oldal az aktuális oldal fordítása? +LanguageMustNotBeSameThanClonedPage=Klónoz egy oldalt fordításként. Az új oldal nyelvének különböznie kell a forrásoldal nyelvétől. +ParentPageId=Szülőoldal azonosítója +WebsiteId=Webhely azonosítója +CreateByFetchingExternalPage=Hozzon létre oldalt / tárolót külső URL-ből való letöltéssel ... +OrEnterPageInfoManually=Vagy hozzon létre oldalt a semmiből vagy egy sablonból ... +FetchAndCreate=Létrehozás és létrehozás +ExportSite=Export webhely +ImportSite=Webhelysablon importálása +IDOfPage=Az oldal azonosítója Banner=Banner -BlogPost=Blog post -WebsiteAccount=Website account -WebsiteAccounts=Website accounts -AddWebsiteAccount=Create web site account -BackToListOfThirdParty=Back to list for Third Party -DisableSiteFirst=Disable website first -MyContainerTitle=My web site title -AnotherContainer=This is how to include content of another page/container (you may have an error here if you enable dynamic code because the embedded subcontainer may not exists) -SorryWebsiteIsCurrentlyOffLine=Sorry, this website is currently off line. Please comme back later... -WEBSITE_USE_WEBSITE_ACCOUNTS=Enable the web site account table -WEBSITE_USE_WEBSITE_ACCOUNTSTooltip=Enable the table to store web site accounts (login/pass) for each website / third party -YouMustDefineTheHomePage=You must first define the default Home page -OnlyEditionOfSourceForGrabbedContentFuture=Warning: Creating a web page by importing an external web page is reserved for experienced users. Depending on the complexity of source page, the result of importation may differ from the original. Also if the source page uses common CSS styles or conflicting javascript, it may break the look or features of the Website editor when working on this page. This method is a quicker way to create a page but it is recommended to create your new page from scratch or from a suggested page template.
    Note also that edits of HTML source will be possible when page content has been initialized by grabbing it from an external page ("Online" editor will NOT be available) -OnlyEditionOfSourceForGrabbedContent=Only edition of HTML source is possible when content was grabbed from an external site -GrabImagesInto=Grab also images found into css and page. -ImagesShouldBeSavedInto=Images should be saved into directory -WebsiteRootOfImages=Root directory for website images -SubdirOfPage=Sub-directory dedicated to page -AliasPageAlreadyExists=Alias page %s already exists -CorporateHomePage=Corporate Home page -EmptyPage=Empty page -ExternalURLMustStartWithHttp=External URL must start with http:// or https:// -ZipOfWebsitePackageToImport=Upload the Zip file of the website template package -ZipOfWebsitePackageToLoad=or Choose an available embedded website template package -ShowSubcontainers=Include dynamic content -InternalURLOfPage=Internal URL of page -ThisPageIsTranslationOf=This page/container is a translation of -ThisPageHasTranslationPages=This page/container has translation -NoWebSiteCreateOneFirst=No website has been created yet. Create one first. -GoTo=Go to -DynamicPHPCodeContainsAForbiddenInstruction=You add dynamic PHP code that contains the PHP instruction '%s' that is forbidden by default as dynamic content (see hidden options WEBSITE_PHP_ALLOW_xxx to increase list of allowed commands). -NotAllowedToAddDynamicContent=You don't have permission to add or edit PHP dynamic content in websites. Ask permission or just keep code into php tags unmodified. -ReplaceWebsiteContent=Search or Replace website content -DeleteAlsoJs=Delete also all javascript files specific to this website? -DeleteAlsoMedias=Delete also all medias files specific to this website? -MyWebsitePages=My website pages -SearchReplaceInto=Search | Replace into -ReplaceString=New string -CSSContentTooltipHelp=Enter here CSS content. To avoid any conflict with the CSS of the application, be sure to prepend all declaration with the .bodywebsite class. For example:

    #mycssselector, input.myclass:hover { ... }
    must be
    .bodywebsite #mycssselector, .bodywebsite input.myclass:hover { ... }

    Note: If you have a large file without this prefix, you can use 'lessc' to convert it to append the .bodywebsite prefix everywhere. -LinkAndScriptsHereAreNotLoadedInEditor=Warning: This content is output only when site is accessed from a server. It is not used in Edit mode so if you need to load javascript files also in edit mode, just add your tag 'script src=...' into the page. -Dynamiccontent=Sample of a page with dynamic content -ImportSite=Import website template +BlogPost=Blog bejegyzés +WebsiteAccount=Weboldal-account +WebsiteAccounts=Webhely-accountok +AddWebsiteAccount=Hozzon létre webhely accountot +BackToListOfThirdParty=Vissza a harmadik felek listájához +DisableSiteFirst=Először tiltsa le a webhelyet +MyContainerTitle=Saját webhelyem címe +AnotherContainer=Így lehet beépíteni egy másik oldal / tároló tartalmát (itt lehet hiba, ha engedélyezi a dinamikus kódot, mert a beágyazott konténer nem létezik) +SorryWebsiteIsCurrentlyOffLine=Sajnáljuk, ez a webhely jelenleg offline állapotban van. Kérem, jöjjön vissza később ... +WEBSITE_USE_WEBSITE_ACCOUNTS=Engedélyezze a webhely account tábláját +WEBSITE_USE_WEBSITE_ACCOUNTSTooltip=Engedélyezze a táblát a webhely accountok (usernév / jelszó) tárolására minden weboldalon / harmadik félnél +YouMustDefineTheHomePage=Először meg kell határoznia az alapértelmezett Kezdőlapot +OnlyEditionOfSourceForGrabbedContentFuture=Figyelem: A weboldal külső weboldal importálásával történő létrehozása a tapasztalt felhasználók számára van fenntartva. A forrásoldal összetettségétől függően az importálás eredménye eltérhet az eredetitől. Ha a forrásoldal is általános CSS stílusokat vagy ütköző javascriptet használ, akkor az megsemmisítheti a webhely szerkesztő megjelenését vagy funkcióit, amikor ezen az oldalon dolgozik. Ez a módszer gyorsabb módszer egy oldal létrehozására, de ajánlott az új oldal a nulláról vagy a javasolt oldalsablonból történő létrehozása.
    Vegye figyelembe azt is, hogy a HTML forrás szerkesztése akkor lehetséges, ha az oldal tartalma inicializálva van, ha egy külső oldalról grabbeli azt (az "Online" szerkesztő NEM lesz elérhető) +OnlyEditionOfSourceForGrabbedContent=Csak a HTML forrás kiadása lehetséges, ha a tartalmat egy külső webhelyről megragadták +GrabImagesInto=Ragadja meg a css-ben és az oldalon található képeket is. +ImagesShouldBeSavedInto=A képeket a könyvtárba kell menteni +WebsiteRootOfImages=Gyökérkönyvtár a weboldal képeihez +SubdirOfPage=Alkönyvtár az oldal számára +AliasPageAlreadyExists=Az %salias már létezik +CorporateHomePage=Vállalati honlap +EmptyPage=Üres oldal +ExternalURLMustStartWithHttp=A külső URL-nek http: // vagy https: // -el kell kezdődnie. +ZipOfWebsitePackageToImport=Töltse fel a webhelysablon-csomag Zip fájlját +ZipOfWebsitePackageToLoad=vagy Válasszon egy elérhető beágyazott webhelysablon-csomagot +ShowSubcontainers=Vegye fel a dinamikus tartalmat +InternalURLOfPage=Az oldal belső URL-je +ThisPageIsTranslationOf=Ez az oldal / konténer a(z) ... nyelv fordítása +ThisPageHasTranslationPages=Ezen az oldalon / tárolóban van fordítás +NoWebSiteCreateOneFirst=Még nem hoztak létre weboldalt. Először hozzon létre egyet. +GoTo=Ugorj +DynamicPHPCodeContainsAForbiddenInstruction=Dinamikus PHP-kódot ad hozzá, amely dinamikus tartalomként alapértelmezés szerint tiltott ' %s ' PHP utasítást tartalmaz (lásd az elrejtett opciókat a WEBSITE_PHP_ALLOW_xxx az engedélyezett parancsok listájának növelése érdekében). +NotAllowedToAddDynamicContent=Nincs engedélye az oldalon PHP dinamikus tartalmának hozzáadására vagy szerkesztésére. Kérjen engedélyt, vagy tartsa módosítatlanul a kódot a php címkékben. +ReplaceWebsiteContent=Keressen vagy cserélje ki a webhely tartalmát +DeleteAlsoJs=Törli a webhelyre jellemző összes javascript fájlt? +DeleteAlsoMedias=Törli az összes, a weboldalra jellemző média fájlt? +MyWebsitePages=Saját honlapom +SearchReplaceInto=Keresés | Csere +ReplaceString=Új string +CSSContentTooltipHelp=Írja ide a CSS-tartalmat. Az alkalmazás CSS-sel való ütközés elkerülése érdekében minden nyilatkozatot feltöltsön a .bodywebsite osztályra. Például:

    #mycssselector, input.myclass: hover {...}
    kell, hogy legyen
    .bodywebsite #mycssselector, .bodywebsite input.myclass: hover {...}

    Megjegyzés: Ha nagy fájllal rendelkezik ennek az előtagnak a nélkül, akkor a 'lessc' segítségével konvertálhatja azt, hogy a .bodywebsite előtagot mindenhol hozzáfűzze. +LinkAndScriptsHereAreNotLoadedInEditor=Figyelem: Ez a tartalom csak akkor kerül kiadásra, ha a webhelyet kiszolgálóról érik el. Szerkesztés módban nem használják, tehát ha javascript fájlokat szerkesztési módban is be kell töltenie, csak adja hozzá a 'script src = ...' címkét az oldalhoz. +Dynamiccontent=Példa egy dinamikus tartalommal rendelkező oldalra +ImportSite=Webhelysablon importálása +EditInLineOnOff=Az „Inline szerkesztés” mód %s +ShowSubContainersOnOff=A 'dinamikus tartalom' végrehajtásának módja %s +GlobalCSSorJS=A webhely globális CSS / JS / fejléc fájlja +BackToHomePage=Vissza a honlapra... +TranslationLinks=Fordítási linkek +YouTryToAccessToAFileThatIsNotAWebsitePage=You try to access to a page that is not a website page +UseTextBetween5And70Chars=For good SEO practices, use a text between 5 and 70 characters diff --git a/htdocs/langs/id_ID/accountancy.lang b/htdocs/langs/id_ID/accountancy.lang index 59a863574ff..ed58a56661d 100644 --- a/htdocs/langs/id_ID/accountancy.lang +++ b/htdocs/langs/id_ID/accountancy.lang @@ -1,4 +1,5 @@ -# Dolibarr language file - en_US - Accounting Expert +# Dolibarr language file - en_US - Accountancy (Double entries) +Accountancy=Akuntansi Accounting=Akuntansi ACCOUNTING_EXPORT_SEPARATORCSV=Kolom pemisah untuk ekspor data ACCOUNTING_EXPORT_DATE=Format tanggal untuk ekspor data @@ -97,6 +98,8 @@ MenuExpenseReportAccounts=Expense report accounts MenuLoanAccounts=Loan accounts MenuProductsAccounts=Product accounts MenuClosureAccounts=Closure accounts +MenuAccountancyClosure=Closure +MenuAccountancyValidationMovements=Validate movements ProductsBinding=Products accounts TransferInAccounting=Transfer in accounting RegistrationInAccounting=Registration in accounting @@ -164,12 +167,14 @@ ACCOUNTING_ACCOUNT_SUSPENSE=Accounting account of wait DONATION_ACCOUNTINGACCOUNT=Accounting account to register donations ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Accounting account to register subscriptions -ACCOUNTING_PRODUCT_BUY_ACCOUNT=Accounting account by default for bought products (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_ACCOUNT=Accounting account by default for the bought products (used if not defined in the product sheet) ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Accounting account by default for the sold products (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Accounting account by default for the sold products in EEC (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Accounting account by default for the sold products export out of EEC (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Accounting account by default for the products sold in EEC (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Accounting account by default for the products sold and exported out of EEC (used if not defined in the product sheet) ACCOUNTING_SERVICE_BUY_ACCOUNT=Accounting account by default for the bought services (used if not defined in the service sheet) ACCOUNTING_SERVICE_SOLD_ACCOUNT=Accounting account by default for the sold services (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Accounting account by default for the services sold in EEC (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Accounting account by default for the services sold and exported out of EEC (used if not defined in the service sheet) Doctype=Tipe Dokumen Docdate=Tanggal @@ -192,9 +197,10 @@ ByPersonalizedAccountGroups=By personalized groups ByYear=By year NotMatch=Not Set DeleteMvt=Delete Ledger lines +DelMonth=Month to delete DelYear=Year to delete DelJournal=Journal to delete -ConfirmDeleteMvt=This will delete all lines of the Ledger for year and/or from a specific journal. At least one criterion is required. +ConfirmDeleteMvt=This will delete all lines of the Ledger for the year/month and/or from a specific journal (At least one criterion is required). You will have to reuse the feature 'Registration inaccounting' to have the deleted record back in the ledger. ConfirmDeleteMvtPartial=This will delete the transaction from the Ledger (all lines related to same transaction will be deleted) FinanceJournal=Finance journal ExpenseReportsJournal=Expense reports journal @@ -235,13 +241,19 @@ DescVentilDoneCustomer=Consult here the list of the lines of invoices customers DescVentilTodoCustomer=Bind invoice lines not already bound with a product accounting account ChangeAccount=Change the product/service accounting account for selected lines with the following accounting account: Vide=- -DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account (only record not already transfered in accountancy are visible) DescVentilDoneSupplier=Consult here the list of the lines of vendor invoices and their accounting account DescVentilTodoExpenseReport=Bind expense report lines not already bound with a fee accounting account DescVentilExpenseReport=Consult here the list of expense report lines bound (or not) to a fee accounting account DescVentilExpenseReportMore=If you setup accounting account on type of expense report lines, the application will be able to make all the binding between your expense report lines and the accounting account of your chart of accounts, just in one click with the button "%s". If account was not set on fees dictionary or if you still have some lines not bound to any account, you will have to make a manual binding from the menu "%s". DescVentilDoneExpenseReport=Consult here the list of the lines of expenses reports and their fees accounting account +DescClosure=Consult here the number of movements by month who are not validated & fiscal years already open +OverviewOfMovementsNotValidated=Step 1/ Overview of movements not validated. (Necessary to close a fiscal year) +ValidateMovements=Validate movements +DescValidateMovements=Any modification or deletion of writing, lettering and deletes will be prohibited. All entries for an exercise must be validated otherwise closing will not be possible +SelectMonthAndValidate=Select month and validate movements + ValidateHistory=Bind Automatically AutomaticBindingDone=Automatic binding done @@ -256,6 +268,7 @@ ListOfProductsWithoutAccountingAccount=List of products not bound to any account ChangeBinding=Change the binding Accounted=Accounted in ledger NotYetAccounted=Not yet accounted in ledger +ShowTutorial=Show Tutorial ## Admin ApplyMassCategories=Terapkan kategori secara massal @@ -264,7 +277,7 @@ CategoryDeleted=Category for the accounting account has been removed AccountingJournals=Accounting journals AccountingJournal=Accounting journal NewAccountingJournal=New accounting journal -ShowAccoutingJournal=Show accounting journal +ShowAccountingJournal=Show accounting journal NatureOfJournal=Nature of Journal AccountingJournalType1=Miscellaneous operations AccountingJournalType2=Sales diff --git a/htdocs/langs/id_ID/admin.lang b/htdocs/langs/id_ID/admin.lang index 3bf526c48f5..59dcb88ec46 100644 --- a/htdocs/langs/id_ID/admin.lang +++ b/htdocs/langs/id_ID/admin.lang @@ -178,6 +178,8 @@ Compression=Kompresi CommandsToDisableForeignKeysForImport=Command to disable foreign keys on import CommandsToDisableForeignKeysForImportWarning=Mandatory if you want to be able to restore your sql dump later ExportCompatibility=Compatibility of generated export file +ExportUseMySQLQuickParameter=Use the --quick parameter +ExportUseMySQLQuickParameterHelp=The '--quick' parameter helps limit RAM consumption for large tables. MySqlExportParameters=MySQL export parameters PostgreSqlExportParameters= PostgreSQL export parameters UseTransactionnalMode=Gunakan mode transaksi @@ -218,7 +220,7 @@ DoliStoreDesc=DoliStore, the official market place for Dolibarr ERP/CRM external DoliPartnersDesc=List of companies providing custom-developed modules or features.
    Note: since Dolibarr is an open source application, anyone experienced in PHP programming may develop a module. WebSiteDesc=External websites for more add-on (non-core) modules... DevelopYourModuleDesc=Some solutions to develop your own module... -URL=Link +URL=URL BoxesAvailable=Widgets available BoxesActivated=Widgets activated ActivateOn=Activate on @@ -268,6 +270,7 @@ Emails=Emails EMailsSetup=Emails setup EMailsDesc=This page allows you to override your default PHP parameters for email sending. In most cases on Unix/Linux OS, the PHP setup is correct and these parameters are unnecessary. EmailSenderProfiles=Emails sender profiles +EMailsSenderProfileDesc=You can keep this section empty. If you enter some emails here, they will be added to the list of possible senders into the combobox when your write a new email. MAIN_MAIL_SMTP_PORT=SMTP/SMTPS Port (default value in php.ini: %s) MAIN_MAIL_SMTP_SERVER=SMTP/SMTPS Host (default value in php.ini: %s) MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=SMTP/SMTPS Port (Not defined into PHP on Unix-like systems) @@ -277,7 +280,7 @@ MAIN_MAIL_ERRORS_TO=Email used for error returns emails (fields 'Errors-To' in e MAIN_MAIL_AUTOCOPY_TO= Copy (Bcc) all sent emails to MAIN_DISABLE_ALL_MAILS=Disable all email sending (for test purposes or demos) MAIN_MAIL_FORCE_SENDTO=Send all emails to (instead of real recipients, for test purposes) -MAIN_MAIL_ENABLED_USER_DEST_SELECT=Add employee users with email into allowed recipient list +MAIN_MAIL_ENABLED_USER_DEST_SELECT=Suggest emails of employees (if defined) into the list of predefined recipient when writing a new email MAIN_MAIL_SENDMODE=Email sending method MAIN_MAIL_SMTPS_ID=SMTP ID (if sending server requires authentication) MAIN_MAIL_SMTPS_PW=SMTP Password (if sending server requires authentication) @@ -462,7 +465,9 @@ EnableAndSetupModuleCron=If you want to have this recurring invoice generated au ModuleCompanyCodeCustomerAquarium=%s followed by customer code for a customer accounting code ModuleCompanyCodeSupplierAquarium=%s followed by vendor code for a vendor accounting code ModuleCompanyCodePanicum=Return an empty accounting code. -ModuleCompanyCodeDigitaria=Accounting code depends on third-party code. The code is composed of the character "C" in the first position followed by the first 5 characters of the third-party code. +ModuleCompanyCodeDigitaria=Returns a compound accounting code according to the name of the third party. The code consists of a prefix that can be defined in the first position followed by the number of characters defined in the third party code. +ModuleCompanyCodeCustomerDigitaria=%s followed by the truncated customer name by the number of characters: %s for the customer accounting code. +ModuleCompanyCodeSupplierDigitaria=%s followed by the truncated supplier name by the number of characters: %s for the supplier accounting code. Use3StepsApproval=By default, Purchase Orders need to be created and approved by 2 different users (one step/user to create and one step/user to approve. Note that if user has both permission to create and approve, one step/user will be enough). You can ask with this option to introduce a third step/user approval, if amount is higher than a dedicated value (so 3 steps will be necessary: 1=validation, 2=first approval and 3=second approval if amount is enough).
    Set this to empty if one approval (2 steps) is enough, set it to a very low value (0.1) if a second approval (3 steps) is always required. UseDoubleApproval=Use a 3 steps approval when amount (without tax) is higher than... WarningPHPMail=WARNING: It is often better to setup outgoing emails to use the email server of your provider instead of the default setup. Some email providers (like Yahoo) do not allow you to send an email from another server than their own server. Your current setup uses the server of the application to send email and not the server of your email provider, so some recipients (the one compatible with the restrictive DMARC protocol), will ask your email provider if they can accept your email and some email providers (like Yahoo) may respond "no" because the server is not theirs, so few of your sent Emails may not be accepted (be careful also of your email provider's sending quota).
    If your Email provider (like Yahoo) has this restriction, you must change Email setup to choose the other method "SMTP server" and enter the SMTP server and credentials provided by your Email provider. @@ -524,7 +529,7 @@ Module50Desc=Management of Products Module51Name=Mass mailings Module51Desc=Mass paper mailing management Module52Name=Stok -Module52Desc=Stock management (for products only) +Module52Desc=Stock management Module53Name=Jasa Module53Desc=Management of Services Module54Name=Contracts/Subscriptions @@ -622,7 +627,7 @@ Module5000Desc=Allows you to manage multiple companies Module6000Name=Workflow Module6000Desc=Workflow management (automatic creation of object and/or automatic status change) Module10000Name=Websites -Module10000Desc=Create websites (public) with a WYSIWYG editor. Just setup your web server (Apache, Nginx, ...) to point to the dedicated Dolibarr directory to have it online on the internet with your own domain name. +Module10000Desc=Create websites (public) with a WYSIWYG editor. This is a webmaster or developer oriented CMS (it is better to know HTML and CSS language). Just setup your web server (Apache, Nginx, ...) to point to the dedicated Dolibarr directory to have it online on the internet with your own domain name. Module20000Name=Leave Request Management Module20000Desc=Define and track employee leave requests Module39000Name=Product Lots @@ -841,10 +846,10 @@ Permission1002=Membuat/Merubah Gudang Permission1003=Menghapus Gudang Permission1004=Membaca pergerakan stok Permission1005=Create/modify stock movements -Permission1101=Read delivery orders -Permission1102=Create/modify delivery orders -Permission1104=Validate delivery orders -Permission1109=Delete delivery orders +Permission1101=Read delivery receipts +Permission1102=Create/modify delivery receipts +Permission1104=Validate delivery receipts +Permission1109=Delete delivery receipts Permission1121=Read supplier proposals Permission1122=Create/modify supplier proposals Permission1123=Validate supplier proposals @@ -873,9 +878,9 @@ Permission1251=Run mass imports of external data into database (data load) Permission1321=Export customer invoices, attributes and payments Permission1322=Reopen a paid bill Permission1421=Export sales orders and attributes -Permission2401=Read actions (events or tasks) linked to his account -Permission2402=Create/modify actions (events or tasks) linked to his account -Permission2403=Delete actions (events or tasks) linked to his account +Permission2401=Read actions (events or tasks) linked to his user account (if owner of event) +Permission2402=Create/modify actions (events or tasks) linked to his user account (if owner of event) +Permission2403=Delete actions (events or tasks) linked to his user account (if owner of event) Permission2411=Read actions (events or tasks) of others Permission2412=Create/modify actions (events or tasks) of others Permission2413=Delete actions (events or tasks) of others @@ -901,6 +906,7 @@ Permission20003=Delete leave requests Permission20004=Read all leave requests (even of user not subordinates) Permission20005=Create/modify leave requests for everybody (even of user not subordinates) Permission20006=Admin leave requests (setup and update balance) +Permission20007=Approve leave requests Permission23001=Read Scheduled job Permission23002=Create/update Scheduled job Permission23003=Delete Scheduled job @@ -915,7 +921,7 @@ Permission50414=Delete operations in ledger Permission50415=Delete all operations by year and journal in ledger Permission50418=Export operations of the ledger Permission50420=Report and export reports (turnover, balance, journals, ledger) -Permission50430=Define and close a fiscal period +Permission50430=Define fiscal periods. Validate transactions and close fiscal periods. Permission50440=Manage chart of accounts, setup of accountancy Permission51001=Read assets Permission51002=Create/Update assets @@ -962,6 +968,7 @@ DictionaryAccountancyJournal=Accounting journals DictionaryEMailTemplates=Email Templates DictionaryUnits=Units DictionaryMeasuringUnits=Measuring Units +DictionarySocialNetworks=Social Networks DictionaryProspectStatus=Prospect status DictionaryHolidayTypes=Types of leave DictionaryOpportunityStatus=Lead status for project/lead @@ -1057,7 +1064,7 @@ BackgroundImageLogin=Background image PermanentLeftSearchForm=Permanent search form on left menu DefaultLanguage=Default language EnableMultilangInterface=Enable multilanguage support -EnableShowLogo=Tampilkan Logo dimenu kiri +EnableShowLogo=Show the company logo in the menu CompanyInfo=Company/Organization CompanyIds=Company/Organization identities CompanyName=Nama @@ -1067,7 +1074,11 @@ CompanyTown=Kota CompanyCountry=Negara CompanyCurrency=Mata Uang CompanyObject=Object of the company +IDCountry=ID country Logo=Logo +LogoDesc=Main logo of company. Will be used into generated documents (PDF, ...) +LogoSquarred=Logo (squarred) +LogoSquarredDesc=Must be a squarred icon (width = height). This logo will be used as the favorite icon or other need like for the top menu bar (if not disabled into display setup). DoNotSuggestPaymentMode=Do not suggest NoActiveBankAccountDefined=No active bank account defined OwnerOfBankAccount=Owner of bank account %s @@ -1113,7 +1124,7 @@ LogEventDesc=Enable logging for specific security events. Administrators the log AreaForAdminOnly=Setup parameters can be set by administrator users only. SystemInfoDesc=System information is miscellaneous technical information you get in read only mode and visible for administrators only. SystemAreaForAdminOnly=This area is available to administrator users only. Dolibarr user permissions cannot change this restriction. -CompanyFundationDesc=Edit the information of the company/entity. Click on "%s" or "%s" button at the bottom of the page. +CompanyFundationDesc=Edit the information of the company/entity. Click on "%s" button at the bottom of the page. AccountantDesc=If you have an external accountant/bookkeeper, you can edit here its information. AccountantFileNumber=Accountant code DisplayDesc=Parameters affecting the look and behaviour of Dolibarr can be modified here. @@ -1129,7 +1140,7 @@ TriggerAlwaysActive=Triggers in this file are always active, whatever are the ac TriggerActiveAsModuleActive=Triggers in this file are active as module %s is enabled. GeneratedPasswordDesc=Choose the method to be used for auto-generated passwords. DictionaryDesc=Insert all reference data. You can add your values to the default. -ConstDesc=This page allows you to edit (override) parameters not available in other pages. These are mostly reserved parameters for developers/advanced troubleshooting. For a full list of the parameters available see here. +ConstDesc=This page allows you to edit (override) parameters not available in other pages. These are mostly reserved parameters for developers/advanced troubleshooting only. MiscellaneousDesc=All other security related parameters are defined here. LimitsSetup=Limits/Precision setup LimitsDesc=You can define limits, precisions and optimizations used by Dolibarr here @@ -1456,6 +1467,13 @@ LDAPFieldSidExample=Example: objectsid LDAPFieldEndLastSubscription=Date of subscription end LDAPFieldTitle=Job position LDAPFieldTitleExample=Example: title +LDAPFieldGroupid=Group id +LDAPFieldGroupidExample=Exemple : gidnumber +LDAPFieldUserid=User id +LDAPFieldUseridExample=Exemple : uidnumber +LDAPFieldHomedirectory=Home directory +LDAPFieldHomedirectoryExample=Exemple : homedirectory +LDAPFieldHomedirectoryprefix=Home directory prefix LDAPSetupNotComplete=LDAP setup not complete (go on others tabs) LDAPNoUserOrPasswordProvidedAccessIsReadOnly=No administrator or password provided. LDAP access will be anonymous and in read only mode. LDAPDescContact=This page allows you to define LDAP attributes name in LDAP tree for each data found on Dolibarr contacts. @@ -1577,6 +1595,7 @@ FCKeditorForProductDetails=WYSIWIG creation/edition of products details lines fo FCKeditorForMailing= WYSIWIG creation/edition for mass eMailings (Tools->eMailing) FCKeditorForUserSignature=WYSIWIG creation/edition of user signature FCKeditorForMail=WYSIWIG creation/edition for all mail (except Tools->eMailing) +FCKeditorForTicket=WYSIWIG creation/edition for tickets ##### Stock ##### StockSetup=Stock module setup 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. @@ -1653,8 +1672,9 @@ CashDesk=Point of Sale CashDeskSetup=Point of Sales module setup CashDeskThirdPartyForSell=Default generic third party to use for sales CashDeskBankAccountForSell=Default account to use to receive cash payments -CashDeskBankAccountForCheque= Default account to use to receive payments by check -CashDeskBankAccountForCB= Default account to use to receive payments by credit cards +CashDeskBankAccountForCheque=Default account to use to receive payments by check +CashDeskBankAccountForCB=Default account to use to receive payments by credit cards +CashDeskBankAccountForSumup=Default bank account to use to receive payments by SumUp 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). CashDeskIdWareHouse=Force and restrict warehouse to use for stock decrease StockDecreaseForPointOfSaleDisabled=Stock decrease from Point of Sale disabled @@ -1693,7 +1713,7 @@ SuppliersSetup=Vendor module setup SuppliersCommandModel=Complete template of purchase order (logo...) SuppliersInvoiceModel=Complete template of vendor invoice (logo...) SuppliersInvoiceNumberingModel=Vendor invoices numbering models -IfSetToYesDontForgetPermission=If set to yes, don't forget to provide permissions to groups or users allowed for the second approval +IfSetToYesDontForgetPermission=If set to a non null value, don't forget to provide permissions to groups or users allowed for the second approval ##### GeoIPMaxmind ##### GeoIPMaxmindSetup=GeoIP Maxmind module setup PathToGeoIPMaxmindCountryDataFile=Path to file containing Maxmind ip to country translation.
    Examples:
    /usr/local/share/GeoIP/GeoIP.dat
    /usr/share/GeoIP/GeoIP.dat
    /usr/share/GeoIP/GeoLite2-Country.mmdb @@ -1782,6 +1802,8 @@ FixTZ=TimeZone fix FillFixTZOnlyIfRequired=Example: +2 (fill only if problem experienced) ExpectedChecksum=Expected Checksum CurrentChecksum=Current Checksum +ExpectedSize=Expected size +CurrentSize=Current size ForcedConstants=Required constant values MailToSendProposal=Customer proposals MailToSendOrder=Sales orders @@ -1846,8 +1868,10 @@ NothingToSetup=There is no specific setup required for this module. SetToYesIfGroupIsComputationOfOtherGroups=Set this to yes if this group is a computation of other groups EnterCalculationRuleIfPreviousFieldIsYes=Enter calculation rule if previous field was set to Yes (For example 'CODEGRP1+CODEGRP2') SeveralLangugeVariatFound=Several language variants found -COMPANY_AQUARIUM_REMOVE_SPECIAL=Remove special characters +RemoveSpecialChars=Remove special characters COMPANY_AQUARIUM_CLEAN_REGEX=Regex filter to clean value (COMPANY_AQUARIUM_CLEAN_REGEX) +COMPANY_DIGITARIA_CLEAN_REGEX=Regex filter to clean value (COMPANY_DIGITARIA_CLEAN_REGEX) +COMPANY_DIGITARIA_UNIQUE_CODE=Duplicate not allowed GDPRContact=Data Protection Officer (DPO, Data Privacy or GDPR contact) GDPRContactDesc=If you store data about European companies/citizens, you can name the contact who is responsible for the General Data Protection Regulation here HelpOnTooltip=Help text to show on tooltip @@ -1884,8 +1908,8 @@ CodeLastResult=Latest result code NbOfEmailsInInbox=Number of emails in source directory LoadThirdPartyFromName=Load third party searching on %s (load only) LoadThirdPartyFromNameOrCreate=Load third party searching on %s (create if not found) -WithDolTrackingID=Dolibarr Tracking ID found -WithoutDolTrackingID=Dolibarr Tracking ID not found +WithDolTrackingID=Dolibarr Reference found in Message ID +WithoutDolTrackingID=Dolibarr Reference not found in Message ID FormatZip=Kode Pos MainMenuCode=Menu entry code (mainmenu) ECMAutoTree=Show automatic ECM tree @@ -1896,6 +1920,7 @@ ResourceSetup=Configuration of Resource module UseSearchToSelectResource=Use a search form to choose a resource (rather than a drop-down list). DisabledResourceLinkUser=Disable feature to link a resource to users DisabledResourceLinkContact=Disable feature to link a resource to contacts +EnableResourceUsedInEventCheck=Enable feature to check if a resource is in use in an event ConfirmUnactivation=Confirm module reset OnMobileOnly=On small screen (smartphone) only DisableProspectCustomerType=Disable the "Prospect + Customer" third party type (so third party must be Prospect or Customer but can't be both) @@ -1937,3 +1962,5 @@ RESTRICT_ON_IP=Allow access to some host IP only (wildcard not allowed, use spac BaseOnSabeDavVersion=Based on the library SabreDAV version NotAPublicIp=Not a public IP MakeAnonymousPing=Make an anonymous Ping '+1' to the Dolibarr foundation server (done 1 time only after installation) to allow the foundation to count the number of Dolibarr installation. +FeatureNotAvailableWithReceptionModule=Feature not available when module Reception is enabled +EmailTemplate=Template for email diff --git a/htdocs/langs/id_ID/agenda.lang b/htdocs/langs/id_ID/agenda.lang index f4dbbf7a5bd..a234867220e 100644 --- a/htdocs/langs/id_ID/agenda.lang +++ b/htdocs/langs/id_ID/agenda.lang @@ -76,6 +76,7 @@ ContractSentByEMail=Contract %s sent by email OrderSentByEMail=Sales order %s sent by email InvoiceSentByEMail=Customer invoice %s sent by email SupplierOrderSentByEMail=Purchase order %s sent by email +ORDER_SUPPLIER_DELETEInDolibarr=Purchase order %s deleted SupplierInvoiceSentByEMail=Vendor invoice %s sent by email ShippingSentByEMail=Shipment %s sent by email ShippingValidated= Shipment %s validated @@ -86,6 +87,11 @@ InvoiceDeleted=Invoice deleted PRODUCT_CREATEInDolibarr=Product %s created PRODUCT_MODIFYInDolibarr=Product %s modified PRODUCT_DELETEInDolibarr=Product %s deleted +HOLIDAY_CREATEInDolibarr=Request for leave %s created +HOLIDAY_MODIFYInDolibarr=Request for leave %s modified +HOLIDAY_APPROVEInDolibarr=Request for leave %s approved +HOLIDAY_VALIDATEDInDolibarr=Request for leave %s validated +HOLIDAY_DELETEInDolibarr=Request for leave %s deleted EXPENSE_REPORT_CREATEInDolibarr=Expense report %s created EXPENSE_REPORT_VALIDATEInDolibarr=Expense report %s validated EXPENSE_REPORT_APPROVEInDolibarr=Expense report %s approved @@ -99,6 +105,14 @@ TICKET_MODIFYInDolibarr=Ticket %s modified TICKET_ASSIGNEDInDolibarr=Ticket %s assigned TICKET_CLOSEInDolibarr=Ticket %s closed TICKET_DELETEInDolibarr=Ticket %s deleted +BOM_VALIDATEInDolibarr=BOM validated +BOM_UNVALIDATEInDolibarr=BOM unvalidated +BOM_CLOSEInDolibarr=BOM disabled +BOM_REOPENInDolibarr=BOM reopen +BOM_DELETEInDolibarr=BOM deleted +MO_VALIDATEInDolibarr=MO validated +MO_PRODUCEDInDolibarr=MO produced +MO_DELETEInDolibarr=MO deleted ##### End agenda events ##### AgendaModelModule=Document templates for event DateActionStart=Tanggal mulai diff --git a/htdocs/langs/id_ID/boxes.lang b/htdocs/langs/id_ID/boxes.lang index 91e313a4f0f..d5c2036557a 100644 --- a/htdocs/langs/id_ID/boxes.lang +++ b/htdocs/langs/id_ID/boxes.lang @@ -19,6 +19,7 @@ BoxLastContacts=Latest contacts/addresses BoxLastMembers=Latest members BoxFicheInter=Latest interventions BoxCurrentAccounts=Open accounts balance +BoxTitleMemberNextBirthdays=Birthdays of this month (members) BoxTitleLastRssInfos=Latest %s news from %s BoxTitleLastProducts=Products/Services: last %s modified BoxTitleProductsAlertStock=Products: stock alert @@ -34,6 +35,7 @@ BoxTitleLastFicheInter=Latest %s modified interventions BoxTitleOldestUnpaidCustomerBills=Customer Invoices: oldest %s unpaid BoxTitleOldestUnpaidSupplierBills=Vendor Invoices: oldest %s unpaid BoxTitleCurrentAccounts=Open Accounts: balances +BoxTitleSupplierOrdersAwaitingReception=Supplier orders awaiting reception BoxTitleLastModifiedContacts=Contacts/Addresses: last %s modified BoxMyLastBookmarks=Bookmarks: latest %s BoxOldestExpiredServices=Oldest active expired services @@ -42,6 +44,8 @@ BoxTitleLastActionsToDo=Latest %s actions to do BoxTitleLastContracts=Latest %s modified contracts BoxTitleLastModifiedDonations=Latest %s modified donations BoxTitleLastModifiedExpenses=Latest %s modified expense reports +BoxTitleLatestModifiedBoms=Latest %s modified BOMs +BoxTitleLatestModifiedMos=Latest %s modified Manufacturing Orders BoxGlobalActivity=Global activity (invoices, proposals, orders) BoxGoodCustomers=Good customers BoxTitleGoodCustomers=%s Good customers @@ -64,6 +68,7 @@ NoContractedProducts=No products/services contracted NoRecordedContracts=No recorded contracts NoRecordedInterventions=No recorded interventions BoxLatestSupplierOrders=Latest purchase orders +BoxLatestSupplierOrdersAwaitingReception=Latest Purchase Orders (with a pending reception) NoSupplierOrder=No recorded purchase order BoxCustomersInvoicesPerMonth=Customer Invoices per month BoxSuppliersInvoicesPerMonth=Vendor Invoices per month @@ -84,4 +89,14 @@ ForProposals=Proposal LastXMonthRolling=The latest %s month rolling ChooseBoxToAdd=Add widget to your dashboard BoxAdded=Widget was added in your dashboard -BoxTitleUserBirthdaysOfMonth=Birthdays of this month +BoxTitleUserBirthdaysOfMonth=Birthdays of this month (users) +BoxLastManualEntries=Last manual entries in accountancy +BoxTitleLastManualEntries=%s latest manual entries +NoRecordedManualEntries=No manual entries record in accountancy +BoxSuspenseAccount=Count accountancy operation with suspense account +BoxTitleSuspenseAccount=Number of unallocated lines +NumberOfLinesInSuspenseAccount=Number of line in suspense account +SuspenseAccountNotDefined=Suspense account isn't defined +BoxLastCustomerShipments=Last customer shipments +BoxTitleLastCustomerShipments=Latest %s customer shipments +NoRecordedShipments=No recorded customer shipment diff --git a/htdocs/langs/id_ID/commercial.lang b/htdocs/langs/id_ID/commercial.lang index 91c3e5067a1..c8c1d05cd52 100644 --- a/htdocs/langs/id_ID/commercial.lang +++ b/htdocs/langs/id_ID/commercial.lang @@ -1,8 +1,8 @@ # Dolibarr language file - Source file is en_US - commercial -Commercial=Komersil -CommercialArea=Commercial area +Commercial=Commerce +CommercialArea=Commerce area Customer=Customer -Customers=Customers +Customers=Pelanggan Prospect=Prospect Prospects=Prospects DeleteAction=Delete an event @@ -59,7 +59,7 @@ ActionAC_FAC=Send customer invoice by mail ActionAC_REL=Send customer invoice by mail (reminder) ActionAC_CLO=Close ActionAC_EMAILING=Send mass email -ActionAC_COM=Send customer order by mail +ActionAC_COM=Send sales order by mail ActionAC_SHIP=Send shipping by mail ActionAC_SUP_ORD=Send purchase order by mail ActionAC_SUP_INV=Send vendor invoice by mail diff --git a/htdocs/langs/id_ID/deliveries.lang b/htdocs/langs/id_ID/deliveries.lang index 6138c7b97a2..80a64a861f5 100644 --- a/htdocs/langs/id_ID/deliveries.lang +++ b/htdocs/langs/id_ID/deliveries.lang @@ -2,7 +2,7 @@ Delivery=Delivery DeliveryRef=Ref Delivery DeliveryCard=Receipt card -DeliveryOrder=Delivery order +DeliveryOrder=Delivery receipt DeliveryDate=Delivery date CreateDeliveryOrder=Generate delivery receipt DeliveryStateSaved=Delivery state saved @@ -18,13 +18,14 @@ StatusDeliveryCanceled=Dibatalkan StatusDeliveryDraft=Konsep StatusDeliveryValidated=Received # merou PDF model -NameAndSignature=Name and Signature : +NameAndSignature=Name and Signature: ToAndDate=To___________________________________ on ____/_____/__________ GoodStatusDeclaration=Have received the goods above in good condition, -Deliverer=Deliverer : +Deliverer=Deliverer: Sender=Sender Recipient=Recipient ErrorStockIsNotEnough=There's not enough stock Shippable=Shippable NonShippable=Not Shippable ShowReceiving=Show delivery receipt +NonExistentOrder=Nonexistent order diff --git a/htdocs/langs/id_ID/errors.lang b/htdocs/langs/id_ID/errors.lang index 0c07b2eafc4..cd726162a85 100644 --- a/htdocs/langs/id_ID/errors.lang +++ b/htdocs/langs/id_ID/errors.lang @@ -196,6 +196,7 @@ ErrorPhpMailDelivery=Check that you don't use a too high number of recipients an ErrorUserNotAssignedToTask=User must be assigned to task to be able to enter time consumed. ErrorTaskAlreadyAssigned=Task already assigned to user ErrorModuleFileSeemsToHaveAWrongFormat=The module package seems to have a wrong format. +ErrorModuleFileSeemsToHaveAWrongFormat2=At least one mandatory directory must exists into zip of module: %s or %s ErrorFilenameDosNotMatchDolibarrPackageRules=The name of the module package (%s) does not match expected name syntax: %s ErrorDuplicateTrigger=Error, duplicate trigger name %s. Already loaded from %s. ErrorNoWarehouseDefined=Error, no warehouses defined. @@ -219,6 +220,9 @@ ErrorURLMustStartWithHttp=URL %s must start with http:// or https:// ErrorNewRefIsAlreadyUsed=Error, the new reference is already used ErrorDeletePaymentLinkedToAClosedInvoiceNotPossible=Error, delete payment linked to a closed invoice is not possible. ErrorSearchCriteriaTooSmall=Search criteria too small. +ErrorObjectMustHaveStatusActiveToBeDisabled=Objects must have status 'Active' to be disabled +ErrorObjectMustHaveStatusDraftOrDisabledToBeActivated=Objects must have status 'Draft' or 'Disabled' to be enabled +ErrorNoFieldWithAttributeShowoncombobox=No fields has property 'showoncombobox' into definition of object '%s'. No way to show the combolist. # Warnings WarningParamUploadMaxFileSizeHigherThanPostMaxSize=Your PHP parameter upload_max_filesize (%s) is higher than PHP parameter post_max_size (%s). This is not a consistent setup. WarningPasswordSetWithNoAccount=A password was set for this member. However, no user account was created. So this password is stored but can't be used to login to Dolibarr. It may be used by an external module/interface but if you don't need to define any login nor password for a member, you can disable option "Manage a login for each member" from Member module setup. If you need to manage a login but don't need any password, you can keep this field empty to avoid this warning. Note: Email can also be used as a login if the member is linked to a user. @@ -244,3 +248,4 @@ WarningAnEntryAlreadyExistForTransKey=An entry already exists for the translatio WarningNumberOfRecipientIsRestrictedInMassAction=Warning, number of different recipient is limited to %s when using the mass actions on lists WarningDateOfLineMustBeInExpenseReportRange=Warning, the date of line is not in the range of the expense report WarningProjectClosed=Project is closed. You must re-open it first. +WarningSomeBankTransactionByChequeWereRemovedAfter=Some bank transaction were removed after that the receipt including them were generated. So nb of cheques and total of receipt may differ from number and total in list. diff --git a/htdocs/langs/id_ID/holiday.lang b/htdocs/langs/id_ID/holiday.lang index 09ab5060081..a79d13da424 100644 --- a/htdocs/langs/id_ID/holiday.lang +++ b/htdocs/langs/id_ID/holiday.lang @@ -8,7 +8,6 @@ NotActiveModCP=You must enable the module Leave to view this page. AddCP=Buat sebuah permintaan cuti DateDebCP=Tanggal mulai DateFinCP=Tanggal Akhir -DateCreateCP=Tangga dibuat DraftCP=Konsep ToReviewCP=Awaiting approval ApprovedCP=Disetujui @@ -18,6 +17,7 @@ ValidatorCP=Penyetuju ListeCP=List of leave LeaveId=Leave ID ReviewedByCP=Will be approved by +UserID=User ID UserForApprovalID=User for approval ID UserForApprovalFirstname=First name of approval user UserForApprovalLastname=Last name of approval user @@ -128,3 +128,4 @@ TemplatePDFHolidays=Template for leave requests PDF FreeLegalTextOnHolidays=Free text on PDF WatermarkOnDraftHolidayCards=Watermarks on draft leave requests HolidaysToApprove=Holidays to approve +NobodyHasPermissionToValidateHolidays=Nobody has permission to validate holidays diff --git a/htdocs/langs/id_ID/install.lang b/htdocs/langs/id_ID/install.lang index 0bdc5737c14..7d4c3324f03 100644 --- a/htdocs/langs/id_ID/install.lang +++ b/htdocs/langs/id_ID/install.lang @@ -13,6 +13,7 @@ PHPSupportPOSTGETOk=PHP ini mendukung variabel POST dan GET PHPSupportPOSTGETKo=It's possible your PHP setup does not support variables POST and/or GET. Check the parameter variables_order in php.ini. PHPSupportGD=This PHP supports GD graphical functions. PHPSupportCurl=This PHP supports Curl. +PHPSupportCalendar=This PHP supports calendars extensions. PHPSupportUTF8=This PHP supports UTF8 functions. PHPSupportIntl=This PHP supports Intl functions. PHPMemoryOK=Your PHP max session memory is set to %s. This should be enough. @@ -21,6 +22,7 @@ Recheck=Click here for a more detailed test 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. ErrorPHPDoesNotSupportGD=Your PHP installation does not support GD graphical functions. No graphs will be available. ErrorPHPDoesNotSupportCurl=Your PHP installation does not support Curl. +ErrorPHPDoesNotSupportCalendar=Your PHP installation does not support php calendar extensions. ErrorPHPDoesNotSupportUTF8=Your PHP installation does not support UTF8 functions. Dolibarr cannot work correctly. Resolve this before installing Dolibarr. ErrorPHPDoesNotSupportIntl=Your PHP installation does not support Intl functions. ErrorDirDoesNotExists=Directory %s does not exist. @@ -203,6 +205,7 @@ MigrationRemiseExceptEntity=Update entity field value of llx_societe_remise_exce MigrationUserRightsEntity=Update entity field value of llx_user_rights MigrationUserGroupRightsEntity=Update entity field value of llx_usergroup_rights MigrationUserPhotoPath=Migration of photo paths for users +MigrationFieldsSocialNetworks=Migration of users fields social networks (%s) MigrationReloadModule=Reload module %s MigrationResetBlockedLog=Reset module BlockedLog for v7 algorithm ShowNotAvailableOptions=Show unavailable options diff --git a/htdocs/langs/id_ID/main.lang b/htdocs/langs/id_ID/main.lang index 4f52a4543e3..f675c448039 100644 --- a/htdocs/langs/id_ID/main.lang +++ b/htdocs/langs/id_ID/main.lang @@ -114,6 +114,7 @@ InformationToHelpDiagnose=This information can be useful for diagnostic purposes MoreInformation=More information TechnicalInformation=Technical information TechnicalID=Technical ID +LineID=Line ID NotePublic=Note (public) NotePrivate=Note (private) PrecisionUnitIsLimitedToXDecimals=Dolibarr was setup to limit precision of unit prices to %s decimals. @@ -169,6 +170,8 @@ ToValidate=Untuk divalidasi NotValidated=Not validated Save=Save SaveAs=Save As +SaveAndStay=Save and stay +SaveAndNew=Save and new TestConnection=Test connection ToClone=Clone ConfirmClone=Choose data you want to clone: @@ -182,6 +185,7 @@ Hide=Hide ShowCardHere=Show card Search=Search SearchOf=Search +SearchMenuShortCut=Ctrl + shift + f Valid=Valid Approve=Approve Disapprove=Disapprove @@ -412,6 +416,7 @@ DefaultTaxRate=Default tax rate Average=Average Sum=Sum Delta=Delta +StatusToPay=To pay RemainToPay=Remain to pay Module=Module/Application Modules=Modules/Applications @@ -474,7 +479,9 @@ Categories=Tags/categories Category=Tag/category By=By From=Dari +FromLocation=Dari to=to +To=to and=and or=or Other=Lainnya @@ -824,6 +831,7 @@ Mandatory=Mandatory Hello=Hello GoodBye=GoodBye Sincerely=Sincerely +ConfirmDeleteObject=Are you sure you want to delete this object? DeleteLine=Delete line ConfirmDeleteLine=Are you sure you want to delete this line? NoPDFAvailableForDocGenAmongChecked=No PDF were available for the document generation among checked record @@ -840,6 +848,7 @@ Progress=Progress ProgressShort=Progr. FrontOffice=Front office BackOffice=Back office +Submit=Submit View=View Export=Ekspor Exports=Ekspor @@ -990,3 +999,16 @@ GlobalOpenedElemView=Global view NoArticlesFoundForTheKeyword=No article found for the keyword '%s' NoArticlesFoundForTheCategory=No article found for the category ToAcceptRefuse=To accept | refuse +ContactDefault_agenda=Event +ContactDefault_commande=Order +ContactDefault_contrat=Contract +ContactDefault_facture=Tagihan +ContactDefault_fichinter=Intervention +ContactDefault_invoice_supplier=Supplier Invoice +ContactDefault_order_supplier=Supplier Order +ContactDefault_project=Project +ContactDefault_project_task=Task +ContactDefault_propal=Proposal +ContactDefault_supplier_proposal=Supplier Proposal +ContactDefault_ticketsup=Ticket +ContactAddedAutomatically=Contact added from contact thirdparty roles diff --git a/htdocs/langs/id_ID/modulebuilder.lang b/htdocs/langs/id_ID/modulebuilder.lang index 0afcfb9b0d0..5e2ae72a85a 100644 --- a/htdocs/langs/id_ID/modulebuilder.lang +++ b/htdocs/langs/id_ID/modulebuilder.lang @@ -6,7 +6,7 @@ ModuleBuilderDesc2=Path where modules are generated/edited (first directory for ModuleBuilderDesc3=Generated/editable modules found: %s ModuleBuilderDesc4=A module is detected as 'editable' when the file %s exists in root of module directory NewModule=New module -NewObject=New object +NewObjectInModulebuilder=New object ModuleKey=Module key ObjectKey=Object key ModuleInitialized=Module initialized @@ -60,12 +60,14 @@ HooksFile=File for hooks code ArrayOfKeyValues=Array of key-val ArrayOfKeyValuesDesc=Array of keys and values if field is a combo list with fixed values WidgetFile=Widget file +CSSFile=CSS file +JSFile=Javascript file ReadmeFile=Readme file ChangeLog=ChangeLog file TestClassFile=File for PHP Unit Test class SqlFile=Sql file -PageForLib=File for PHP library -PageForObjLib=File for PHP library dedicated to object +PageForLib=File for the common PHP library +PageForObjLib=File for the PHP library dedicated to object SqlFileExtraFields=Sql file for complementary attributes SqlFileKey=Sql file for keys SqlFileKeyExtraFields=Sql file for keys of complementary attributes @@ -77,17 +79,20 @@ NoTrigger=No trigger NoWidget=No widget GoToApiExplorer=Go to API explorer ListOfMenusEntries=List of menu entries +ListOfDictionariesEntries=List of dictionaries entries ListOfPermissionsDefined=List of defined permissions SeeExamples=See examples here EnabledDesc=Condition to have this field active (Examples: 1 or $conf->global->MYMODULE_MYOPTION) -VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only (not list), 4=Visible on list and update/view form only (not create). Using a negative value means field is not shown by default on list but can be selected for viewing). It can be an expression, for example: preg_match('/public/', $_SERVER['PHP_SELF'])?0:1 +VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only (not list), 4=Visible on list and update/view form only (not create). Using a negative value means field is not shown by default on list but can be selected for viewing). It can be an expression, for example:
    preg_match('/public/', $_SERVER['PHP_SELF'])?0:1
    ($user->rights->holiday->define_holiday ? 1 : 0) IsAMeasureDesc=Can the value of field be cumulated to get a total into list? (Examples: 1 or 0) SearchAllDesc=Is the field used to make a search from the quick search tool? (Examples: 1 or 0) SpecDefDesc=Enter here all documentation you want to provide with your module that is not already defined by other tabs. You can use .md or better, the rich .asciidoc syntax. LanguageDefDesc=Enter in this files, all the key and the translation for each language file. MenusDefDesc=Define here the menus provided by your module +DictionariesDefDesc=Define here the dictionaries provided by your module PermissionsDefDesc=Define here the new permissions provided by your module MenusDefDescTooltip=The menus provided by your module/application are defined into the array $this->menus into the module descriptor file. You can edit manually this file or use the embedded editor.

    Note: Once defined (and module re-activated), menus are also visible into the menu editor available to administrator users on %s. +DictionariesDefDescTooltip=The dictionaries provided by your module/application are defined into the array $this->dictionaries into the module descriptor file. You can edit manually this file or use the embedded editor.

    Note: Once defined (and module re-activated), dictionaries are also visible into the setup area to administrator users on %s. PermissionsDefDescTooltip=The permissions provided by your module/application are defined into the array $this->rights into the module descriptor file. You can edit manually this file or use the embedded editor.

    Note: Once defined (and module re-activated), permissions are visible into the default permissions setup %s. HooksDefDesc=Define in the module_parts['hooks'] property, in the module descriptor, the context of hooks you want to manage (list of contexts can be found by a search on 'initHooks(' in core code).
    Edit the hook file to add code of your hooked functions (hookable functions can be found by a search on 'executeHooks' in core code). TriggerDefDesc=Define in the trigger file the code you want to execute for each business event executed. @@ -105,9 +110,12 @@ InitStructureFromExistingTable=Build the structure array string of an existing t UseAboutPage=Disable the about page UseDocFolder=Disable the documentation folder UseSpecificReadme=Use a specific ReadMe +ContentOfREADMECustomized=Note: The content of the README.md file has been replaced with the specific value defined into setup of ModuleBuilder. RealPathOfModule=Real path of module ContentCantBeEmpty=Content of file can't be empty WidgetDesc=You can generate and edit here the widgets that will be embedded with your module. +CSSDesc=You can generate and edit here a file with personalized CSS embedded with your module. +JSDesc=You can generate and edit here a file with personalized Javascript embedded with your module. CLIDesc=You can generate here some command line scripts you want to provide with your module. CLIFile=CLI File NoCLIFile=No CLI files @@ -117,3 +125,13 @@ UseSpecificFamily = Use a specific family UseSpecificAuthor = Use a specific author UseSpecificVersion = Use a specific initial version ModuleMustBeEnabled=The module/application must be enabled first +IncludeRefGeneration=The reference of object must be generated automatically +IncludeRefGenerationHelp=Check this if you want to include code to manage the generation automatically of the reference +IncludeDocGeneration=I want to generate some documents from the object +IncludeDocGenerationHelp=If you check this, some code will be generated to add a "Generate document" box on the record. +ShowOnCombobox=Show value into combobox +KeyForTooltip=Key for tooltip +CSSClass=CSS Class +NotEditable=Not editable +ForeignKey=Foreign key +TypeOfFieldsHelp=Type of fields:
    varchar(99), double(24,8), real, text, html, datetime, timestamp, integer, integer:ClassName:relativepath/to/classfile.class.php[:1[:filter]] ('1' means we add a + button after the combo to create the record, 'filter' can be 'status=1 AND fk_user = __USER_ID AND entity IN (__SHARED_ENTITIES__)' for example) diff --git a/htdocs/langs/id_ID/mrp.lang b/htdocs/langs/id_ID/mrp.lang index 360f4303f07..35755f2d360 100644 --- a/htdocs/langs/id_ID/mrp.lang +++ b/htdocs/langs/id_ID/mrp.lang @@ -1,17 +1,61 @@ +Mrp=Manufacturing Orders +MO=Manufacturing Order +MRPDescription=Module to manage Manufacturing Orders (MO). MRPArea=MRP Area +MrpSetupPage=Setup of module MRP MenuBOM=Bills of material LatestBOMModified=Latest %s Bills of materials modified +LatestMOModified=Latest %s Manufacturing Orders modified +Bom=Bills of Material BillOfMaterials=Bill of Material BOMsSetup=Setup of module BOM ListOfBOMs=List of bills of material - BOM +ListOfManufacturingOrders=List of Manufacturing Orders NewBOM=New bill of material -ProductBOMHelp=Product to create with this BOM +ProductBOMHelp=Product to create with this BOM.
    Note: Products with the property 'Nature of product' = 'Raw material' are not visible into this list. BOMsNumberingModules=BOM numbering templates -BOMsModelModule=BOMS document templates +BOMsModelModule=BOM document templates +MOsNumberingModules=MO numbering templates +MOsModelModule=MO document templates FreeLegalTextOnBOMs=Free text on document of BOM WatermarkOnDraftBOMs=Watermark on draft BOM -ConfirmCloneBillOfMaterials=Are you sure you want to clone this bill of material ? +FreeLegalTextOnMOs=Free text on document of MO +WatermarkOnDraftMOs=Watermark on draft MO +ConfirmCloneBillOfMaterials=Are you sure you want to clone the bill of material %s ? +ConfirmCloneMo=Are you sure you want to clone the Manufacturing Order %s ? ManufacturingEfficiency=Manufacturing efficiency ValueOfMeansLoss=Value of 0.95 means an average of 5%% of loss during the production DeleteBillOfMaterials=Delete Bill Of Materials +DeleteMo=Delete Manufacturing Order ConfirmDeleteBillOfMaterials=Are you sure you want to delete this Bill Of Material? +ConfirmDeleteMo=Are you sure you want to delete this Bill Of Material? +MenuMRP=Manufacturing Orders +NewMO=New Manufacturing Order +QtyToProduce=Qty to produce +DateStartPlannedMo=Date start planned +DateEndPlannedMo=Date end planned +KeepEmptyForAsap=Empty means 'As Soon As Possible' +EstimatedDuration=Estimated duration +EstimatedDurationDesc=Estimated duration to manufacture this product using this BOM +ConfirmValidateBom=Are you sure you want to validate the BOM with the reference %s (you will be able to use it to build new Manufacturing Orders) +ConfirmCloseBom=Are you sure you want to cancel this BOM (you won't be able to use it to build new Manufacturing Orders anymore) ? +ConfirmReopenBom=Are you sure you want to re-open this BOM (you will be able to use it to build new Manufacturing Orders) +StatusMOProduced=Produced +QtyFrozen=Frozen Qty +QuantityFrozen=Frozen Quantity +QuantityConsumedInvariable=When this flag is set, the quantity consumed is always the value defined and is not relative to the quantity produced. +DisableStockChange=Disable stock change +DisableStockChangeHelp=When this flag is set, there is no stock change on this product, whatever is the quantity produced +BomAndBomLines=Bills Of Material and lines +BOMLine=Line of BOM +WarehouseForProduction=Warehouse for production +CreateMO=Create MO +ToConsume=To consume +ToProduce=To produce +QtyAlreadyConsumed=Qty already consumed +QtyAlreadyProduced=Qty already produced +ConsumeAndProduceAll=Consume and Produce All +Manufactured=Manufactured +TheProductXIsAlreadyTheProductToProduce=The product to add is already the product to produce. +ForAQuantityOf1=For a quantity to produce of 1 +ConfirmValidateMo=Are you sure you want to validate this Manufacturing Order? diff --git a/htdocs/langs/id_ID/opensurvey.lang b/htdocs/langs/id_ID/opensurvey.lang index 76684955e56..7d26151fa16 100644 --- a/htdocs/langs/id_ID/opensurvey.lang +++ b/htdocs/langs/id_ID/opensurvey.lang @@ -1,7 +1,7 @@ # Dolibarr language file - Source file is en_US - opensurvey Survey=Poll Surveys=Polls -OrganizeYourMeetingEasily=Organize your meetings and polls easily. First select type of poll... +OrganizeYourMeetingEasily=Organize your meetings and polls easily. First select the type of poll... NewSurvey=New poll OpenSurveyArea=Polls area AddACommentForPoll=You can add a comment into poll... @@ -11,7 +11,7 @@ PollTitle=Poll title ToReceiveEMailForEachVote=Receive an email for each vote TypeDate=Type date TypeClassic=Type standard -OpenSurveyStep2=Select your dates amoung the free days (grey). The selected days are green. You can unselect a day previously selected by clicking again on it +OpenSurveyStep2=Select your dates among the free days (grey). The selected days are green. You can unselect a day previously selected by clicking again on it RemoveAllDays=Remove all days CopyHoursOfFirstDay=Copy hours of first day RemoveAllHours=Remove all hours @@ -35,7 +35,7 @@ TitleChoice=Choice label ExportSpreadsheet=Export result spreadsheet ExpireDate=Limit date NbOfSurveys=Number of polls -NbOfVoters=Nb of voters +NbOfVoters=No. of voters SurveyResults=Results PollAdminDesc=You are allowed to change all vote lines of this poll with button "Edit". You can, as well, remove a column or a line with %s. You can also add a new column with %s. 5MoreChoices=5 more choices @@ -49,7 +49,7 @@ votes=vote(s) NoCommentYet=No comments have been posted for this poll yet CanComment=Voters can comment in the poll CanSeeOthersVote=Voters can see other people's vote -SelectDayDesc=For each selected day, you can choose, or not, meeting hours in the following format :
    - empty,
    - "8h", "8H" or "8:00" to give a meeting's start hour,
    - "8-11", "8h-11h", "8H-11H" or "8:00-11:00" to give a meeting's start and end hour,
    - "8h15-11h15", "8H15-11H15" or "8:15-11:15" for the same thing but with minutes. +SelectDayDesc=For each selected day, you can choose, or not, meeting hours in the following format:
    - empty,
    - "8h", "8H" or "8:00" to give a meeting's start hour,
    - "8-11", "8h-11h", "8H-11H" or "8:00-11:00" to give a meeting's start and end hour,
    - "8h15-11h15", "8H15-11H15" or "8:15-11:15" for the same thing but with minutes. BackToCurrentMonth=Back to current month ErrorOpenSurveyFillFirstSection=You haven't filled the first section of the poll creation ErrorOpenSurveyOneChoice=Enter at least one choice diff --git a/htdocs/langs/id_ID/paybox.lang b/htdocs/langs/id_ID/paybox.lang index d30a9619fe8..1bbbef4017b 100644 --- a/htdocs/langs/id_ID/paybox.lang +++ b/htdocs/langs/id_ID/paybox.lang @@ -11,17 +11,8 @@ YourEMail=Email to receive payment confirmation Creditor=Creditor PaymentCode=Payment code PayBoxDoPayment=Pay with Paybox -ToPay=Lakukan pembayaran YouWillBeRedirectedOnPayBox=You will be redirected on secured Paybox page to input you credit card information Continue=Next -ToOfferALinkForOnlinePayment=URL for %s payment -ToOfferALinkForOnlinePaymentOnOrder=URL to offer a %s online payment user interface for a sales order -ToOfferALinkForOnlinePaymentOnInvoice=URL to offer a %s online payment user interface for a customer invoice -ToOfferALinkForOnlinePaymentOnContractLine=URL to offer a %s online payment user interface for a contract line -ToOfferALinkForOnlinePaymentOnFreeAmount=URL to offer a %s online payment user interface for a free amount -ToOfferALinkForOnlinePaymentOnMemberSubscription=URL to offer a %s online payment user interface for a member subscription -ToOfferALinkForOnlinePaymentOnDonation=URL to offer a %s online payment, user interface for payment of donation -YouCanAddTagOnUrl=You can also add url parameter &tag=value to any of those URL (required only for free payment) to add your own payment comment tag. SetupPayBoxToHavePaymentCreatedAutomatically=Setup your Paybox with url %s to have payment created automatically when validated by Paybox. YourPaymentHasBeenRecorded=This page confirms that your payment has been recorded. Thank you. YourPaymentHasNotBeenRecorded=Your payment has NOT been recorded and the transaction has been canceled. Thank you. diff --git a/htdocs/langs/id_ID/projects.lang b/htdocs/langs/id_ID/projects.lang index 0b5720223f0..a3a3e9b5dc7 100644 --- a/htdocs/langs/id_ID/projects.lang +++ b/htdocs/langs/id_ID/projects.lang @@ -86,8 +86,8 @@ WhichIamLinkedToProject=which I'm linked to project Time=Time ListOfTasks=List of tasks GoToListOfTimeConsumed=Go to list of time consumed -GoToListOfTasks=Go to list of tasks -GoToGanttView=Go to Gantt view +GoToListOfTasks=Show as list +GoToGanttView=show as Gantt GanttView=Gantt View ListProposalsAssociatedProject=List of the commercial proposals related to the project ListOrdersAssociatedProject=List of sales orders related to the project @@ -250,3 +250,8 @@ OneLinePerUser=One line per user ServiceToUseOnLines=Service to use on lines InvoiceGeneratedFromTimeSpent=Invoice %s has been generated from time spent on project ProjectBillTimeDescription=Check if you enter timesheet on tasks of project AND you plan to generate invoice(s) from the timesheet to bill the customer of the project (do not check if you plan to create invoice that is not based on entered timesheets). +ProjectFollowOpportunity=Follow opportunity +ProjectFollowTasks=Follow tasks +UsageOpportunity=Usage: Opportunity +UsageTasks=Usage: Tasks +UsageBillTimeShort=Usage: Bill time diff --git a/htdocs/langs/id_ID/receiptprinter.lang b/htdocs/langs/id_ID/receiptprinter.lang index 756461488cc..5714ba78151 100644 --- a/htdocs/langs/id_ID/receiptprinter.lang +++ b/htdocs/langs/id_ID/receiptprinter.lang @@ -26,9 +26,10 @@ PROFILE_P822D=P822D Profile PROFILE_STAR=Star Profile PROFILE_DEFAULT_HELP=Default Profile suitable for Epson printers PROFILE_SIMPLE_HELP=Simple Profile No Graphics -PROFILE_EPOSTEP_HELP=Epos Tep Profile Help +PROFILE_EPOSTEP_HELP=Epos Tep Profile PROFILE_P822D_HELP=P822D Profile No Graphics PROFILE_STAR_HELP=Star Profile +DOL_LINE_FEED=Skip line DOL_ALIGN_LEFT=Left align text DOL_ALIGN_CENTER=Center text DOL_ALIGN_RIGHT=Right align text @@ -42,3 +43,5 @@ DOL_CUT_PAPER_PARTIAL=Cut ticket partially DOL_OPEN_DRAWER=Open cash drawer DOL_ACTIVATE_BUZZER=Activate buzzer DOL_PRINT_QRCODE=Print QR Code +DOL_PRINT_LOGO=Print logo of my company +DOL_PRINT_LOGO_OLD=Print logo of my company (old printers) diff --git a/htdocs/langs/id_ID/sendings.lang b/htdocs/langs/id_ID/sendings.lang index 270a7a636ea..444f41aaa99 100644 --- a/htdocs/langs/id_ID/sendings.lang +++ b/htdocs/langs/id_ID/sendings.lang @@ -21,6 +21,7 @@ QtyShipped=Qty shipped QtyShippedShort=Qty ship. QtyPreparedOrShipped=Qty prepared or shipped QtyToShip=Qty to ship +QtyToReceive=Qty to receive QtyReceived=Qty received QtyInOtherShipments=Qty in other shipments KeepToShip=Remain to ship @@ -46,17 +47,18 @@ DateDeliveryPlanned=Planned date of delivery RefDeliveryReceipt=Ref delivery receipt StatusReceipt=Status delivery receipt DateReceived=Date delivery received -SendShippingByEMail=Send shipment by EMail +ClassifyReception=Classify reception +SendShippingByEMail=Send shipment by email SendShippingRef=Submission of shipment %s ActionsOnShipping=Events on shipment LinkToTrackYourPackage=Link to track your package ShipmentCreationIsDoneFromOrder=For the moment, creation of a new shipment is done from the order card. ShipmentLine=Shipment line -ProductQtyInCustomersOrdersRunning=Product quantity into open customer orders -ProductQtyInSuppliersOrdersRunning=Product quantity into open purchase orders -ProductQtyInShipmentAlreadySent=Product quantity from open customer order already sent -ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from open supplier order already received -NoProductToShipFoundIntoStock=No product to ship found into warehouse %s. Correct stock or go back to choose another warehouse. +ProductQtyInCustomersOrdersRunning=Product quantity from open sales orders +ProductQtyInSuppliersOrdersRunning=Product quantity from open purchase orders +ProductQtyInShipmentAlreadySent=Product quantity from open sales order already sent +ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from open purchase orders already received +NoProductToShipFoundIntoStock=No product to ship found in warehouse %s. Correct stock or go back to choose another warehouse. WeightVolShort=Weight/Vol. ValidateOrderFirstBeforeShipment=You must first validate the order before being able to make shipments. @@ -69,4 +71,4 @@ SumOfProductWeights=Sum of product weights # warehouse details DetailWarehouseNumber= Warehouse details -DetailWarehouseFormat= W:%s (Qty : %d) +DetailWarehouseFormat= W:%s (Qty: %d) diff --git a/htdocs/langs/id_ID/stocks.lang b/htdocs/langs/id_ID/stocks.lang index e1195546d98..07ce5f2a622 100644 --- a/htdocs/langs/id_ID/stocks.lang +++ b/htdocs/langs/id_ID/stocks.lang @@ -55,7 +55,7 @@ PMPValue=Weighted average price PMPValueShort=WAP EnhancedValueOfWarehouses=Warehouses value UserWarehouseAutoCreate=Create a user warehouse automatically when creating a user -AllowAddLimitStockByWarehouse=Manage also values for minimum and desired stock per pairing (product-warehouse) in addition to values per product +AllowAddLimitStockByWarehouse=Manage also value for minimum and desired stock per pairing (product-warehouse) in addition to the value for minimum and desired stock per product IndependantSubProductStock=Product stock and subproduct stock are independent QtyDispatched=Quantity dispatched QtyDispatchedShort=Qty dispatched @@ -184,7 +184,7 @@ SelectFournisseur=Vendor filter inventoryOnDate=Inventory INVENTORY_DISABLE_VIRTUAL=Virtual product (kit): do not decrement stock of a child product INVENTORY_USE_MIN_PA_IF_NO_LAST_PA=Use the buy price if no last buy price can be found -INVENTORY_USE_INVENTORY_DATE_FROM_DATEMVT=Stock movement has date of inventory +INVENTORY_USE_INVENTORY_DATE_FOR_DATE_OF_MVT=Stock movements will have the date of inventory (instead of the date of inventory validation) inventoryChangePMPPermission=Allow to change PMP value for a product ColumnNewPMP=New unit PMP OnlyProdsInStock=Do not add product without stock @@ -212,3 +212,7 @@ StockIncreaseAfterCorrectTransfer=Increase by correction/transfer StockDecreaseAfterCorrectTransfer=Decrease by correction/transfer StockIncrease=Stock increase StockDecrease=Stock decrease +InventoryForASpecificWarehouse=Inventory for a specific warehouse +InventoryForASpecificProduct=Inventory for a specific product +StockIsRequiredToChooseWhichLotToUse=Stock is required to choose which lot to use +ForceTo=Force to diff --git a/htdocs/langs/id_ID/stripe.lang b/htdocs/langs/id_ID/stripe.lang index c5224982873..cfc0620db5c 100644 --- a/htdocs/langs/id_ID/stripe.lang +++ b/htdocs/langs/id_ID/stripe.lang @@ -16,12 +16,13 @@ StripeDoPayment=Pay with Stripe YouWillBeRedirectedOnStripe=You will be redirected on secured Stripe page to input you credit card information Continue=Next ToOfferALinkForOnlinePayment=URL for %s payment -ToOfferALinkForOnlinePaymentOnOrder=URL to offer a %s online payment user interface for a sales order -ToOfferALinkForOnlinePaymentOnInvoice=URL to offer a %s online payment user interface for a customer invoice -ToOfferALinkForOnlinePaymentOnContractLine=URL to offer a %s online payment user interface for a contract line -ToOfferALinkForOnlinePaymentOnFreeAmount=URL to offer a %s online payment user interface for a free amount -ToOfferALinkForOnlinePaymentOnMemberSubscription=URL to offer a %s online payment user interface for a member subscription -YouCanAddTagOnUrl=You can also add url parameter &tag=value to any of those URL (required only for free payment) to add your own payment comment tag. +ToOfferALinkForOnlinePaymentOnOrder=URL to offer a %s online payment page for a sales order +ToOfferALinkForOnlinePaymentOnInvoice=URL to offer a %s online payment page for a customer invoice +ToOfferALinkForOnlinePaymentOnContractLine=URL to offer a %s online payment page for a contract line +ToOfferALinkForOnlinePaymentOnFreeAmount=URL to offer a %s online payment page of any amount with no existing object +ToOfferALinkForOnlinePaymentOnMemberSubscription=URL to offer a %s online payment page for a member subscription +ToOfferALinkForOnlinePaymentOnDonation=URL to offer a %s online payment page for payment of a donation +YouCanAddTagOnUrl=You can also add url parameter &tag=value to any of those URL (mandatory only for payment not linked to an object) to add your own payment comment tag.
    For the URL of payments with no existing object, you may also add the parameter &noidempotency=1 so the same link with same tag can be used several times (some payment mode may limit the payment to 1 for each different link without this parameter) SetupStripeToHavePaymentCreatedAutomatically=Setup your Stripe with url %s to have payment created automatically when validated by Stripe. AccountParameter=Account parameters UsageParameter=Usage parameters diff --git a/htdocs/langs/id_ID/ticket.lang b/htdocs/langs/id_ID/ticket.lang index 6f82c3963f5..627331d18bc 100644 --- a/htdocs/langs/id_ID/ticket.lang +++ b/htdocs/langs/id_ID/ticket.lang @@ -33,7 +33,10 @@ TicketDictSeverity=Ticket - Severities TicketTypeShortBUGSOFT=Dysfonctionnement logiciel TicketTypeShortBUGHARD=Dysfonctionnement matériel TicketTypeShortCOM=Commercial question -TicketTypeShortINCIDENT=Request for assistance + +TicketTypeShortHELP=Request for functionnal help +TicketTypeShortISSUE=Issue, bug or problem +TicketTypeShortREQUEST=Change or enhancement request TicketTypeShortPROJET=Project TicketTypeShortOTHER=Lainnya @@ -137,6 +140,10 @@ NoUnreadTicketsFound=No unread ticket found TicketViewAllTickets=View all tickets TicketViewNonClosedOnly=View only open tickets TicketStatByStatus=Tickets by status +OrderByDateAsc=Sort by ascending date +OrderByDateDesc=Sort by descending date +ShowAsConversation=Show as conversation list +MessageListViewType=Show as table list # # Ticket card @@ -222,6 +229,9 @@ TicketConfirmChangeStatus=Confirm the status change: %s ? TicketLogStatusChanged=Status changed: %s to %s TicketNotNotifyTiersAtCreate=Not notify company at create Unread=Unread +TicketNotCreatedFromPublicInterface=Not available. Ticket was not created from public interface. +PublicInterfaceNotEnabled=Public interface was not enabled +ErrorTicketRefRequired=Ticket reference name is required # # Logs diff --git a/htdocs/langs/id_ID/website.lang b/htdocs/langs/id_ID/website.lang index 9648ae48cc8..579d2d116ce 100644 --- a/htdocs/langs/id_ID/website.lang +++ b/htdocs/langs/id_ID/website.lang @@ -56,7 +56,7 @@ NoPageYet=No pages yet YouCanCreatePageOrImportTemplate=You can create a new page or import a full website template SyntaxHelp=Help on specific syntax tips YouCanEditHtmlSourceckeditor=You can edit HTML source code using the "Source" button in editor. -YouCanEditHtmlSource=
    You can include PHP code into this source using tags <?php ?>. The following global variables are available: $conf, $db, $mysoc, $user, $website, $websitepage, $weblangs.

    You can also include content of another Page/Container with the following syntax:
    <?php includeContainer('alias_of_container_to_include'); ?>

    You can make a redirect to another Page/Container with the following syntax (Note: do not output any content before a redirect):
    <?php redirectToContainer('alias_of_container_to_redirect_to'); ?>

    To add a link to another page, use the syntax:
    <a href="alias_of_page_to_link_to.php">mylink<a>

    To include a link to download a file stored into the documents directory, use the document.php wrapper:
    Example, for a file into documents/ecm (need to be logged), syntax is:
    <a href="/document.php?modulepart=ecm&file=[relative_dir/]filename.ext">
    For a file into documents/medias (open directory for public access), syntax is:
    <a href="/document.php?modulepart=medias&file=[relative_dir/]filename.ext">
    For a file shared with a share link (open access using the sharing hash key of file), syntax is:
    <a href="/document.php?hashp=publicsharekeyoffile">

    To include an image stored into the documents directory, use the viewimage.php wrapper:
    Example, for an image into documents/medias (open directory for public access), syntax is:
    <img src="/viewimage.php?modulepart=medias&file=[relative_dir/]filename.ext">
    +YouCanEditHtmlSource=
    You can include PHP code into this source using tags <?php ?>. The following global variables are available: $conf, $db, $mysoc, $user, $website, $websitepage, $weblangs.

    You can also include content of another Page/Container with the following syntax:
    <?php includeContainer('alias_of_container_to_include'); ?>

    You can make a redirect to another Page/Container with the following syntax (Note: do not output any content before a redirect):
    <?php redirectToContainer('alias_of_container_to_redirect_to'); ?>

    To add a link to another page, use the syntax:
    <a href="alias_of_page_to_link_to.php">mylink<a>

    To include a link to download a file stored into the documents directory, use the document.php wrapper:
    Example, for a file into documents/ecm (need to be logged), syntax is:
    <a href="/document.php?modulepart=ecm&file=[relative_dir/]filename.ext">
    For a file into documents/medias (open directory for public access), syntax is:
    <a href="/document.php?modulepart=medias&file=[relative_dir/]filename.ext">
    For a file shared with a share link (open access using the sharing hash key of file), syntax is:
    <a href="/document.php?hashp=publicsharekeyoffile">

    To include an image stored into the documents directory, use the viewimage.php wrapper:
    Example, for an image into documents/medias (open directory for public access), syntax is:
    <img src="/viewimage.php?modulepart=medias&file=[relative_dir/]filename.ext">

    More examples of HTML or dynamic code available on the wiki documentation
    . ClonePage=Clone page/container CloneSite=Clone site SiteAdded=Website added @@ -114,3 +114,10 @@ CSSContentTooltipHelp=Enter here CSS content. To avoid any conflict with the CSS LinkAndScriptsHereAreNotLoadedInEditor=Warning: This content is output only when site is accessed from a server. It is not used in Edit mode so if you need to load javascript files also in edit mode, just add your tag 'script src=...' into the page. Dynamiccontent=Sample of a page with dynamic content ImportSite=Import website template +EditInLineOnOff=Mode 'Edit inline' is %s +ShowSubContainersOnOff=Mode to execute 'dynamic content' is %s +GlobalCSSorJS=Global CSS/JS/Header file of web site +BackToHomePage=Back to home page... +TranslationLinks=Translation links +YouTryToAccessToAFileThatIsNotAWebsitePage=You try to access to a page that is not a website page +UseTextBetween5And70Chars=For good SEO practices, use a text between 5 and 70 characters diff --git a/htdocs/langs/is_IS/accountancy.lang b/htdocs/langs/is_IS/accountancy.lang index c567b93094e..dc9fa8aae7a 100644 --- a/htdocs/langs/is_IS/accountancy.lang +++ b/htdocs/langs/is_IS/accountancy.lang @@ -1,4 +1,5 @@ -# Dolibarr language file - en_US - Accounting Expert +# Dolibarr language file - en_US - Accountancy (Double entries) +Accountancy=Bókhalds Accounting=Accounting ACCOUNTING_EXPORT_SEPARATORCSV=Column separator for export file ACCOUNTING_EXPORT_DATE=Date format for export file @@ -97,6 +98,8 @@ MenuExpenseReportAccounts=Expense report accounts MenuLoanAccounts=Loan accounts MenuProductsAccounts=Product accounts MenuClosureAccounts=Closure accounts +MenuAccountancyClosure=Closure +MenuAccountancyValidationMovements=Validate movements ProductsBinding=Products accounts TransferInAccounting=Transfer in accounting RegistrationInAccounting=Registration in accounting @@ -164,12 +167,14 @@ ACCOUNTING_ACCOUNT_SUSPENSE=Accounting account of wait DONATION_ACCOUNTINGACCOUNT=Accounting account to register donations ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Accounting account to register subscriptions -ACCOUNTING_PRODUCT_BUY_ACCOUNT=Accounting account by default for bought products (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_ACCOUNT=Accounting account by default for the bought products (used if not defined in the product sheet) ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Accounting account by default for the sold products (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Accounting account by default for the sold products in EEC (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Accounting account by default for the sold products export out of EEC (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Accounting account by default for the products sold in EEC (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Accounting account by default for the products sold and exported out of EEC (used if not defined in the product sheet) ACCOUNTING_SERVICE_BUY_ACCOUNT=Accounting account by default for the bought services (used if not defined in the service sheet) ACCOUNTING_SERVICE_SOLD_ACCOUNT=Accounting account by default for the sold services (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Accounting account by default for the services sold in EEC (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Accounting account by default for the services sold and exported out of EEC (used if not defined in the service sheet) Doctype=Type of document Docdate=Date @@ -192,9 +197,10 @@ ByPersonalizedAccountGroups=By personalized groups ByYear=Ár NotMatch=Not Set DeleteMvt=Delete Ledger lines +DelMonth=Month to delete DelYear=Year to delete DelJournal=Journal to delete -ConfirmDeleteMvt=This will delete all lines of the Ledger for year and/or from a specific journal. At least one criterion is required. +ConfirmDeleteMvt=This will delete all lines of the Ledger for the year/month and/or from a specific journal (At least one criterion is required). You will have to reuse the feature 'Registration inaccounting' to have the deleted record back in the ledger. ConfirmDeleteMvtPartial=This will delete the transaction from the Ledger (all lines related to same transaction will be deleted) FinanceJournal=Finance journal ExpenseReportsJournal=Expense reports journal @@ -235,13 +241,19 @@ DescVentilDoneCustomer=Consult here the list of the lines of invoices customers DescVentilTodoCustomer=Bind invoice lines not already bound with a product accounting account ChangeAccount=Change the product/service accounting account for selected lines with the following accounting account: Vide=- -DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account (only record not already transfered in accountancy are visible) DescVentilDoneSupplier=Consult here the list of the lines of vendor invoices and their accounting account DescVentilTodoExpenseReport=Bind expense report lines not already bound with a fee accounting account DescVentilExpenseReport=Consult here the list of expense report lines bound (or not) to a fee accounting account DescVentilExpenseReportMore=If you setup accounting account on type of expense report lines, the application will be able to make all the binding between your expense report lines and the accounting account of your chart of accounts, just in one click with the button "%s". If account was not set on fees dictionary or if you still have some lines not bound to any account, you will have to make a manual binding from the menu "%s". DescVentilDoneExpenseReport=Consult here the list of the lines of expenses reports and their fees accounting account +DescClosure=Consult here the number of movements by month who are not validated & fiscal years already open +OverviewOfMovementsNotValidated=Step 1/ Overview of movements not validated. (Necessary to close a fiscal year) +ValidateMovements=Validate movements +DescValidateMovements=Any modification or deletion of writing, lettering and deletes will be prohibited. All entries for an exercise must be validated otherwise closing will not be possible +SelectMonthAndValidate=Select month and validate movements + ValidateHistory=Bind Automatically AutomaticBindingDone=Automatic binding done @@ -256,6 +268,7 @@ ListOfProductsWithoutAccountingAccount=List of products not bound to any account ChangeBinding=Change the binding Accounted=Accounted in ledger NotYetAccounted=Not yet accounted in ledger +ShowTutorial=Show Tutorial ## Admin ApplyMassCategories=Apply mass categories @@ -264,7 +277,7 @@ CategoryDeleted=Category for the accounting account has been removed AccountingJournals=Accounting journals AccountingJournal=Accounting journal NewAccountingJournal=New accounting journal -ShowAccoutingJournal=Show accounting journal +ShowAccountingJournal=Show accounting journal NatureOfJournal=Nature of Journal AccountingJournalType1=Miscellaneous operations AccountingJournalType2=Velta diff --git a/htdocs/langs/is_IS/admin.lang b/htdocs/langs/is_IS/admin.lang index 9186d9f3e4e..73268592fd2 100644 --- a/htdocs/langs/is_IS/admin.lang +++ b/htdocs/langs/is_IS/admin.lang @@ -178,6 +178,8 @@ Compression=Compression CommandsToDisableForeignKeysForImport=Stjórn til gera erlendum takkana á innflutning CommandsToDisableForeignKeysForImportWarning=Mandatory if you want to be able to restore your sql dump later ExportCompatibility=Samhæfni mynda útflutningur skrá +ExportUseMySQLQuickParameter=Use the --quick parameter +ExportUseMySQLQuickParameterHelp=The '--quick' parameter helps limit RAM consumption for large tables. MySqlExportParameters=MySQL útflutningur breytur PostgreSqlExportParameters= PostgreSQL export parameters UseTransactionnalMode=Nota viðskiptalegs ham @@ -218,7 +220,7 @@ DoliStoreDesc=DoliStore, opinber markaður staður fyrir Dolibarr ERP / CRM ytri DoliPartnersDesc=List of companies providing custom-developed modules or features.
    Note: since Dolibarr is an open source application, anyone experienced in PHP programming may develop a module. WebSiteDesc=External websites for more add-on (non-core) modules... DevelopYourModuleDesc=Some solutions to develop your own module... -URL=Link +URL=URL BoxesAvailable=Widgets available BoxesActivated=Widgets activated ActivateOn=Virkja á @@ -268,6 +270,7 @@ Emails=Emails EMailsSetup=Emails setup EMailsDesc=This page allows you to override your default PHP parameters for email sending. In most cases on Unix/Linux OS, the PHP setup is correct and these parameters are unnecessary. EmailSenderProfiles=Emails sender profiles +EMailsSenderProfileDesc=You can keep this section empty. If you enter some emails here, they will be added to the list of possible senders into the combobox when your write a new email. MAIN_MAIL_SMTP_PORT=SMTP/SMTPS Port (default value in php.ini: %s) MAIN_MAIL_SMTP_SERVER=SMTP/SMTPS Host (default value in php.ini: %s) MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=SMTP/SMTPS Port (Not defined into PHP on Unix-like systems) @@ -277,7 +280,7 @@ MAIN_MAIL_ERRORS_TO=Email used for error returns emails (fields 'Errors-To' in e MAIN_MAIL_AUTOCOPY_TO= Copy (Bcc) all sent emails to MAIN_DISABLE_ALL_MAILS=Disable all email sending (for test purposes or demos) MAIN_MAIL_FORCE_SENDTO=Send all emails to (instead of real recipients, for test purposes) -MAIN_MAIL_ENABLED_USER_DEST_SELECT=Add employee users with email into allowed recipient list +MAIN_MAIL_ENABLED_USER_DEST_SELECT=Suggest emails of employees (if defined) into the list of predefined recipient when writing a new email MAIN_MAIL_SENDMODE=Email sending method MAIN_MAIL_SMTPS_ID=SMTP ID (if sending server requires authentication) MAIN_MAIL_SMTPS_PW=SMTP Password (if sending server requires authentication) @@ -462,7 +465,9 @@ EnableAndSetupModuleCron=If you want to have this recurring invoice generated au ModuleCompanyCodeCustomerAquarium=%s followed by customer code for a customer accounting code ModuleCompanyCodeSupplierAquarium=%s followed by vendor code for a vendor accounting code ModuleCompanyCodePanicum=Return an empty accounting code. -ModuleCompanyCodeDigitaria=Accounting code depends on third-party code. The code is composed of the character "C" in the first position followed by the first 5 characters of the third-party code. +ModuleCompanyCodeDigitaria=Returns a compound accounting code according to the name of the third party. The code consists of a prefix that can be defined in the first position followed by the number of characters defined in the third party code. +ModuleCompanyCodeCustomerDigitaria=%s followed by the truncated customer name by the number of characters: %s for the customer accounting code. +ModuleCompanyCodeSupplierDigitaria=%s followed by the truncated supplier name by the number of characters: %s for the supplier accounting code. Use3StepsApproval=By default, Purchase Orders need to be created and approved by 2 different users (one step/user to create and one step/user to approve. Note that if user has both permission to create and approve, one step/user will be enough). You can ask with this option to introduce a third step/user approval, if amount is higher than a dedicated value (so 3 steps will be necessary: 1=validation, 2=first approval and 3=second approval if amount is enough).
    Set this to empty if one approval (2 steps) is enough, set it to a very low value (0.1) if a second approval (3 steps) is always required. UseDoubleApproval=Use a 3 steps approval when amount (without tax) is higher than... WarningPHPMail=WARNING: It is often better to setup outgoing emails to use the email server of your provider instead of the default setup. Some email providers (like Yahoo) do not allow you to send an email from another server than their own server. Your current setup uses the server of the application to send email and not the server of your email provider, so some recipients (the one compatible with the restrictive DMARC protocol), will ask your email provider if they can accept your email and some email providers (like Yahoo) may respond "no" because the server is not theirs, so few of your sent Emails may not be accepted (be careful also of your email provider's sending quota).
    If your Email provider (like Yahoo) has this restriction, you must change Email setup to choose the other method "SMTP server" and enter the SMTP server and credentials provided by your Email provider. @@ -524,7 +529,7 @@ Module50Desc=Management of Products Module51Name=Mass pósti Module51Desc=Mass pappír póstur er stjórnun Module52Name=Verðbréf -Module52Desc=Stock management (for products only) +Module52Desc=Stock management Module53Name=Þjónusta Module53Desc=Management of Services Module54Name=Contracts/Subscriptions @@ -622,7 +627,7 @@ Module5000Desc=Leyfir þér að stjórna mörgum fyrirtækjum Module6000Name=Workflow Module6000Desc=Workflow management (automatic creation of object and/or automatic status change) Module10000Name=Websites -Module10000Desc=Create websites (public) with a WYSIWYG editor. Just setup your web server (Apache, Nginx, ...) to point to the dedicated Dolibarr directory to have it online on the internet with your own domain name. +Module10000Desc=Create websites (public) with a WYSIWYG editor. This is a webmaster or developer oriented CMS (it is better to know HTML and CSS language). Just setup your web server (Apache, Nginx, ...) to point to the dedicated Dolibarr directory to have it online on the internet with your own domain name. Module20000Name=Leave Request Management Module20000Desc=Define and track employee leave requests Module39000Name=Product Lots @@ -841,10 +846,10 @@ Permission1002=Create/modify warehouses Permission1003=Delete warehouses Permission1004=hreyfing Lesa lager's Permission1005=Búa til / breyta hreyfingum lager's -Permission1101=Lesa afhendingu pantana -Permission1102=Búa til / breyta afhendingu pantana -Permission1104=Staðfesta afhendingu pantana -Permission1109=Eyða pantanir sending +Permission1101=Read delivery receipts +Permission1102=Create/modify delivery receipts +Permission1104=Validate delivery receipts +Permission1109=Delete delivery receipts Permission1121=Read supplier proposals Permission1122=Create/modify supplier proposals Permission1123=Validate supplier proposals @@ -873,9 +878,9 @@ Permission1251=Setja massa innflutningi af ytri gögn inn í gagnagrunn (gögn Permission1321=Útflutningur viðskiptavina reikninga, eiginleika og greiðslur Permission1322=Reopen a paid bill Permission1421=Export sales orders and attributes -Permission2401=Lesa aðgerða (atburðum eða verkefni) tengd reikningnum hans -Permission2402=Búa til / breyta aðgerðum (atburðum eða verkefni) tengd reikningnum hans -Permission2403=Eyða aðgerða (atburðum eða verkefni) tengd reikningnum hans +Permission2401=Read actions (events or tasks) linked to his user account (if owner of event) +Permission2402=Create/modify actions (events or tasks) linked to his user account (if owner of event) +Permission2403=Delete actions (events or tasks) linked to his user account (if owner of event) Permission2411=Lesa aðgerða (atburðum eða verkefni) annarra Permission2412=Búa til / breyta aðgerðum (atburðum eða verkefni) annarra Permission2413=Eyða aðgerða (atburðum eða verkefni) annarra @@ -901,6 +906,7 @@ Permission20003=Delete leave requests Permission20004=Read all leave requests (even of user not subordinates) Permission20005=Create/modify leave requests for everybody (even of user not subordinates) Permission20006=Admin leave requests (setup and update balance) +Permission20007=Approve leave requests Permission23001=Read Scheduled job Permission23002=Create/update Scheduled job Permission23003=Delete Scheduled job @@ -915,7 +921,7 @@ Permission50414=Delete operations in ledger Permission50415=Delete all operations by year and journal in ledger Permission50418=Export operations of the ledger Permission50420=Report and export reports (turnover, balance, journals, ledger) -Permission50430=Define and close a fiscal period +Permission50430=Define fiscal periods. Validate transactions and close fiscal periods. Permission50440=Manage chart of accounts, setup of accountancy Permission51001=Read assets Permission51002=Create/Update assets @@ -962,6 +968,7 @@ DictionaryAccountancyJournal=Accounting journals DictionaryEMailTemplates=Email Templates DictionaryUnits=Einingar DictionaryMeasuringUnits=Measuring Units +DictionarySocialNetworks=Social Networks DictionaryProspectStatus=Prospect stöðu DictionaryHolidayTypes=Types of leave DictionaryOpportunityStatus=Lead status for project/lead @@ -1057,7 +1064,7 @@ BackgroundImageLogin=Background image PermanentLeftSearchForm=Varanleg leita mynd til vinstri valmynd DefaultLanguage=Default language EnableMultilangInterface=Enable multilanguage support -EnableShowLogo=Sýna merki á vinstri valmynd +EnableShowLogo=Show the company logo in the menu CompanyInfo=Company/Organization CompanyIds=Company/Organization identities CompanyName=Nafn @@ -1067,7 +1074,11 @@ CompanyTown=Town CompanyCountry=Land CompanyCurrency=Main gjaldmiðil CompanyObject=Object of the company +IDCountry=ID country Logo=Logo +LogoDesc=Main logo of company. Will be used into generated documents (PDF, ...) +LogoSquarred=Logo (squarred) +LogoSquarredDesc=Must be a squarred icon (width = height). This logo will be used as the favorite icon or other need like for the top menu bar (if not disabled into display setup). DoNotSuggestPaymentMode=Ekki benda ekki til NoActiveBankAccountDefined=Engin virk bankareikning skilgreind OwnerOfBankAccount=Eigandi bankareikning %s @@ -1113,7 +1124,7 @@ LogEventDesc=Enable logging for specific security events. Administrators the log AreaForAdminOnly=Setup parameters can be set by administrator users only. SystemInfoDesc=Kerfi upplýsingar er ýmis tæknilegar upplýsingar sem þú færð í lesa aðeins háttur og sýnileg Aðeins kerfisstjórar. SystemAreaForAdminOnly=This area is available to administrator users only. Dolibarr user permissions cannot change this restriction. -CompanyFundationDesc=Edit the information of the company/entity. Click on "%s" or "%s" button at the bottom of the page. +CompanyFundationDesc=Edit the information of the company/entity. Click on "%s" button at the bottom of the page. AccountantDesc=If you have an external accountant/bookkeeper, you can edit here its information. AccountantFileNumber=Accountant code DisplayDesc=Parameters affecting the look and behaviour of Dolibarr can be modified here. @@ -1129,7 +1140,7 @@ TriggerAlwaysActive=Hrindir af stað í þessari skrá eru alltaf virk, hvað se TriggerActiveAsModuleActive=Hrindir af stað í þessari skrá eru virku og mát %s er virkt. GeneratedPasswordDesc=Choose the method to be used for auto-generated passwords. DictionaryDesc=Insert all reference data. You can add your values to the default. -ConstDesc=This page allows you to edit (override) parameters not available in other pages. These are mostly reserved parameters for developers/advanced troubleshooting. For a full list of the parameters available see here. +ConstDesc=This page allows you to edit (override) parameters not available in other pages. These are mostly reserved parameters for developers/advanced troubleshooting only. MiscellaneousDesc=All other security related parameters are defined here. LimitsSetup=Mörk / Precision skipulag LimitsDesc=You can define limits, precisions and optimizations used by Dolibarr here @@ -1456,6 +1467,13 @@ LDAPFieldSidExample=Example: objectsid LDAPFieldEndLastSubscription=Dagsetning áskrift enda LDAPFieldTitle=Job position LDAPFieldTitleExample=Example: title +LDAPFieldGroupid=Group id +LDAPFieldGroupidExample=Exemple : gidnumber +LDAPFieldUserid=User id +LDAPFieldUseridExample=Exemple : uidnumber +LDAPFieldHomedirectory=Home directory +LDAPFieldHomedirectoryExample=Exemple : homedirectory +LDAPFieldHomedirectoryprefix=Home directory prefix LDAPSetupNotComplete=LDAP skipulag heill ekki (fara á aðra tabs) LDAPNoUserOrPasswordProvidedAccessIsReadOnly=Nei stjórnandi eða aðgangsorðið sem þú fékkst. LDAP aðgang mun vera nafnlaus og lesa aðeins ham. LDAPDescContact=Þessi síða leyfir þér að skilgreina LDAP eiginleiki nafn í LDAP tré fyrir hvern gögn fundust á Dolibarr tengiliði. @@ -1577,6 +1595,7 @@ FCKeditorForProductDetails=WYSIWIG creation/edition of products details lines fo FCKeditorForMailing= WYSIWIG sköpun / útgáfa af póstlista FCKeditorForUserSignature=WYSIWIG creation/edition of user signature FCKeditorForMail=WYSIWIG creation/edition for all mail (except Tools->eMailing) +FCKeditorForTicket=WYSIWIG creation/edition for tickets ##### Stock ##### StockSetup=Stock module setup 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. @@ -1653,8 +1672,9 @@ CashDesk=Point of Sale CashDeskSetup=Point of Sales module setup CashDeskThirdPartyForSell=Default generic third party to use for sales CashDeskBankAccountForSell=Reikning til að nota til að taka á móti peningum greiðslur -CashDeskBankAccountForCheque= Default account to use to receive payments by check -CashDeskBankAccountForCB= Reikning til að nota til að taka á móti peningum greiðslur með kreditkortum +CashDeskBankAccountForCheque=Default account to use to receive payments by check +CashDeskBankAccountForCB=Reikning til að nota til að taka á móti peningum greiðslur með kreditkortum +CashDeskBankAccountForSumup=Default bank account to use to receive payments by SumUp 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). CashDeskIdWareHouse=Force and restrict warehouse to use for stock decrease StockDecreaseForPointOfSaleDisabled=Stock decrease from Point of Sale disabled @@ -1693,7 +1713,7 @@ SuppliersSetup=Vendor module setup SuppliersCommandModel=Complete template of purchase order (logo...) SuppliersInvoiceModel=Complete template of vendor invoice (logo...) SuppliersInvoiceNumberingModel=Vendor invoices numbering models -IfSetToYesDontForgetPermission=If set to yes, don't forget to provide permissions to groups or users allowed for the second approval +IfSetToYesDontForgetPermission=If set to a non null value, don't forget to provide permissions to groups or users allowed for the second approval ##### GeoIPMaxmind ##### GeoIPMaxmindSetup=GeoIP Maxmind mát skipulag PathToGeoIPMaxmindCountryDataFile=Path to file containing Maxmind ip to country translation.
    Examples:
    /usr/local/share/GeoIP/GeoIP.dat
    /usr/share/GeoIP/GeoIP.dat
    /usr/share/GeoIP/GeoLite2-Country.mmdb @@ -1782,6 +1802,8 @@ FixTZ=TimeZone fix FillFixTZOnlyIfRequired=Example: +2 (fill only if problem experienced) ExpectedChecksum=Expected Checksum CurrentChecksum=Current Checksum +ExpectedSize=Expected size +CurrentSize=Current size ForcedConstants=Required constant values MailToSendProposal=Customer proposals MailToSendOrder=Sales orders @@ -1846,8 +1868,10 @@ NothingToSetup=There is no specific setup required for this module. SetToYesIfGroupIsComputationOfOtherGroups=Set this to yes if this group is a computation of other groups EnterCalculationRuleIfPreviousFieldIsYes=Enter calculation rule if previous field was set to Yes (For example 'CODEGRP1+CODEGRP2') SeveralLangugeVariatFound=Several language variants found -COMPANY_AQUARIUM_REMOVE_SPECIAL=Remove special characters +RemoveSpecialChars=Remove special characters COMPANY_AQUARIUM_CLEAN_REGEX=Regex filter to clean value (COMPANY_AQUARIUM_CLEAN_REGEX) +COMPANY_DIGITARIA_CLEAN_REGEX=Regex filter to clean value (COMPANY_DIGITARIA_CLEAN_REGEX) +COMPANY_DIGITARIA_UNIQUE_CODE=Duplicate not allowed GDPRContact=Data Protection Officer (DPO, Data Privacy or GDPR contact) GDPRContactDesc=If you store data about European companies/citizens, you can name the contact who is responsible for the General Data Protection Regulation here HelpOnTooltip=Help text to show on tooltip @@ -1884,8 +1908,8 @@ CodeLastResult=Latest result code NbOfEmailsInInbox=Number of emails in source directory LoadThirdPartyFromName=Load third party searching on %s (load only) LoadThirdPartyFromNameOrCreate=Load third party searching on %s (create if not found) -WithDolTrackingID=Dolibarr Tracking ID found -WithoutDolTrackingID=Dolibarr Tracking ID not found +WithDolTrackingID=Dolibarr Reference found in Message ID +WithoutDolTrackingID=Dolibarr Reference not found in Message ID FormatZip=Zip MainMenuCode=Menu entry code (mainmenu) ECMAutoTree=Show automatic ECM tree @@ -1896,6 +1920,7 @@ ResourceSetup=Configuration of Resource module UseSearchToSelectResource=Use a search form to choose a resource (rather than a drop-down list). DisabledResourceLinkUser=Disable feature to link a resource to users DisabledResourceLinkContact=Disable feature to link a resource to contacts +EnableResourceUsedInEventCheck=Enable feature to check if a resource is in use in an event ConfirmUnactivation=Confirm module reset OnMobileOnly=On small screen (smartphone) only DisableProspectCustomerType=Disable the "Prospect + Customer" third party type (so third party must be Prospect or Customer but can't be both) @@ -1937,3 +1962,5 @@ RESTRICT_ON_IP=Allow access to some host IP only (wildcard not allowed, use spac BaseOnSabeDavVersion=Based on the library SabreDAV version NotAPublicIp=Not a public IP MakeAnonymousPing=Make an anonymous Ping '+1' to the Dolibarr foundation server (done 1 time only after installation) to allow the foundation to count the number of Dolibarr installation. +FeatureNotAvailableWithReceptionModule=Feature not available when module Reception is enabled +EmailTemplate=Template for email diff --git a/htdocs/langs/is_IS/agenda.lang b/htdocs/langs/is_IS/agenda.lang index e6c88b3fecd..cd4b018fe8b 100644 --- a/htdocs/langs/is_IS/agenda.lang +++ b/htdocs/langs/is_IS/agenda.lang @@ -76,6 +76,7 @@ ContractSentByEMail=Contract %s sent by email OrderSentByEMail=Sales order %s sent by email InvoiceSentByEMail=Customer invoice %s sent by email SupplierOrderSentByEMail=Purchase order %s sent by email +ORDER_SUPPLIER_DELETEInDolibarr=Purchase order %s deleted SupplierInvoiceSentByEMail=Vendor invoice %s sent by email ShippingSentByEMail=Shipment %s sent by email ShippingValidated= Shipment %s validated @@ -86,6 +87,11 @@ InvoiceDeleted=Invoice deleted PRODUCT_CREATEInDolibarr=Product %s created PRODUCT_MODIFYInDolibarr=Product %s modified PRODUCT_DELETEInDolibarr=Product %s deleted +HOLIDAY_CREATEInDolibarr=Request for leave %s created +HOLIDAY_MODIFYInDolibarr=Request for leave %s modified +HOLIDAY_APPROVEInDolibarr=Request for leave %s approved +HOLIDAY_VALIDATEDInDolibarr=Request for leave %s validated +HOLIDAY_DELETEInDolibarr=Request for leave %s deleted EXPENSE_REPORT_CREATEInDolibarr=Expense report %s created EXPENSE_REPORT_VALIDATEInDolibarr=Expense report %s validated EXPENSE_REPORT_APPROVEInDolibarr=Expense report %s approved @@ -99,6 +105,14 @@ TICKET_MODIFYInDolibarr=Ticket %s modified TICKET_ASSIGNEDInDolibarr=Ticket %s assigned TICKET_CLOSEInDolibarr=Ticket %s closed TICKET_DELETEInDolibarr=Ticket %s deleted +BOM_VALIDATEInDolibarr=BOM validated +BOM_UNVALIDATEInDolibarr=BOM unvalidated +BOM_CLOSEInDolibarr=BOM disabled +BOM_REOPENInDolibarr=BOM reopen +BOM_DELETEInDolibarr=BOM deleted +MO_VALIDATEInDolibarr=MO validated +MO_PRODUCEDInDolibarr=MO produced +MO_DELETEInDolibarr=MO deleted ##### End agenda events ##### AgendaModelModule=Document templates for event DateActionStart=Upphafsdagur diff --git a/htdocs/langs/is_IS/boxes.lang b/htdocs/langs/is_IS/boxes.lang index f7977ed688c..2a559529900 100644 --- a/htdocs/langs/is_IS/boxes.lang +++ b/htdocs/langs/is_IS/boxes.lang @@ -19,6 +19,7 @@ BoxLastContacts=Latest contacts/addresses BoxLastMembers=Latest members BoxFicheInter=Latest interventions BoxCurrentAccounts=Open accounts balance +BoxTitleMemberNextBirthdays=Birthdays of this month (members) BoxTitleLastRssInfos=Latest %s news from %s BoxTitleLastProducts=Products/Services: last %s modified BoxTitleProductsAlertStock=Products: stock alert @@ -34,6 +35,7 @@ BoxTitleLastFicheInter=Latest %s modified interventions BoxTitleOldestUnpaidCustomerBills=Customer Invoices: oldest %s unpaid BoxTitleOldestUnpaidSupplierBills=Vendor Invoices: oldest %s unpaid BoxTitleCurrentAccounts=Open Accounts: balances +BoxTitleSupplierOrdersAwaitingReception=Supplier orders awaiting reception BoxTitleLastModifiedContacts=Contacts/Addresses: last %s modified BoxMyLastBookmarks=Bookmarks: latest %s BoxOldestExpiredServices=Elsta virkir útrunnin þjónustu @@ -42,6 +44,8 @@ BoxTitleLastActionsToDo=Latest %s actions to do BoxTitleLastContracts=Latest %s modified contracts BoxTitleLastModifiedDonations=Latest %s modified donations BoxTitleLastModifiedExpenses=Latest %s modified expense reports +BoxTitleLatestModifiedBoms=Latest %s modified BOMs +BoxTitleLatestModifiedMos=Latest %s modified Manufacturing Orders BoxGlobalActivity=Global activity (invoices, proposals, orders) BoxGoodCustomers=Good customers BoxTitleGoodCustomers=%s Good customers @@ -64,6 +68,7 @@ NoContractedProducts=Engar vörur / þjónustu dróst NoRecordedContracts=Engin skrá samninga NoRecordedInterventions=No recorded interventions BoxLatestSupplierOrders=Latest purchase orders +BoxLatestSupplierOrdersAwaitingReception=Latest Purchase Orders (with a pending reception) NoSupplierOrder=No recorded purchase order BoxCustomersInvoicesPerMonth=Customer Invoices per month BoxSuppliersInvoicesPerMonth=Vendor Invoices per month @@ -84,4 +89,14 @@ ForProposals=Tillögur LastXMonthRolling=The latest %s month rolling ChooseBoxToAdd=Add widget to your dashboard BoxAdded=Widget was added in your dashboard -BoxTitleUserBirthdaysOfMonth=Birthdays of this month +BoxTitleUserBirthdaysOfMonth=Birthdays of this month (users) +BoxLastManualEntries=Last manual entries in accountancy +BoxTitleLastManualEntries=%s latest manual entries +NoRecordedManualEntries=No manual entries record in accountancy +BoxSuspenseAccount=Count accountancy operation with suspense account +BoxTitleSuspenseAccount=Number of unallocated lines +NumberOfLinesInSuspenseAccount=Number of line in suspense account +SuspenseAccountNotDefined=Suspense account isn't defined +BoxLastCustomerShipments=Last customer shipments +BoxTitleLastCustomerShipments=Latest %s customer shipments +NoRecordedShipments=No recorded customer shipment diff --git a/htdocs/langs/is_IS/commercial.lang b/htdocs/langs/is_IS/commercial.lang index 640def520a2..3f1549e3f8a 100644 --- a/htdocs/langs/is_IS/commercial.lang +++ b/htdocs/langs/is_IS/commercial.lang @@ -1,6 +1,6 @@ # Dolibarr language file - Source file is en_US - commercial -Commercial=Auglýsing -CommercialArea=Eiðsvík +Commercial=Commerce +CommercialArea=Commerce area Customer=Viðskiptavinur Customers=Viðskiptavinir Prospect=Prospect @@ -59,7 +59,7 @@ ActionAC_FAC=Senda viðskiptavinur reikning í pósti ActionAC_REL=Senda viðskiptavinur reikning í pósti (áminning) ActionAC_CLO=Loka ActionAC_EMAILING=Senda massi tölvupósti -ActionAC_COM=Senda viðskiptavina þess með pósti +ActionAC_COM=Send sales order by mail ActionAC_SHIP=Senda skipum með pósti ActionAC_SUP_ORD=Send purchase order by mail ActionAC_SUP_INV=Send vendor invoice by mail diff --git a/htdocs/langs/is_IS/deliveries.lang b/htdocs/langs/is_IS/deliveries.lang index b74d701134e..74a29497802 100644 --- a/htdocs/langs/is_IS/deliveries.lang +++ b/htdocs/langs/is_IS/deliveries.lang @@ -2,7 +2,7 @@ Delivery=Afhending DeliveryRef=Ref Delivery DeliveryCard=Receipt card -DeliveryOrder=Sending röð +DeliveryOrder=Delivery receipt DeliveryDate=Fæðingardag CreateDeliveryOrder=Generate delivery receipt DeliveryStateSaved=Delivery state saved @@ -18,13 +18,14 @@ StatusDeliveryCanceled=Hætt við StatusDeliveryDraft=Drög StatusDeliveryValidated=Móttekin # merou PDF model -NameAndSignature=Nafn og Undirskrift: +NameAndSignature=Name and Signature: ToAndDate=To___________________________________ á ____ / _____ / __________ GoodStatusDeclaration=Hafa fengið vöruna hér að ofan í góðu ásigkomulagi, -Deliverer=Frelsari: +Deliverer=Deliverer: Sender=Sendandi Recipient=Viðtakandi ErrorStockIsNotEnough=There's not enough stock Shippable=Shippable NonShippable=Not Shippable ShowReceiving=Show delivery receipt +NonExistentOrder=Nonexistent order diff --git a/htdocs/langs/is_IS/errors.lang b/htdocs/langs/is_IS/errors.lang index bafe6d3c438..73fba680068 100644 --- a/htdocs/langs/is_IS/errors.lang +++ b/htdocs/langs/is_IS/errors.lang @@ -196,6 +196,7 @@ ErrorPhpMailDelivery=Check that you don't use a too high number of recipients an ErrorUserNotAssignedToTask=User must be assigned to task to be able to enter time consumed. ErrorTaskAlreadyAssigned=Task already assigned to user ErrorModuleFileSeemsToHaveAWrongFormat=The module package seems to have a wrong format. +ErrorModuleFileSeemsToHaveAWrongFormat2=At least one mandatory directory must exists into zip of module: %s or %s ErrorFilenameDosNotMatchDolibarrPackageRules=The name of the module package (%s) does not match expected name syntax: %s ErrorDuplicateTrigger=Error, duplicate trigger name %s. Already loaded from %s. ErrorNoWarehouseDefined=Error, no warehouses defined. @@ -219,6 +220,9 @@ ErrorURLMustStartWithHttp=URL %s must start with http:// or https:// ErrorNewRefIsAlreadyUsed=Error, the new reference is already used ErrorDeletePaymentLinkedToAClosedInvoiceNotPossible=Error, delete payment linked to a closed invoice is not possible. ErrorSearchCriteriaTooSmall=Search criteria too small. +ErrorObjectMustHaveStatusActiveToBeDisabled=Objects must have status 'Active' to be disabled +ErrorObjectMustHaveStatusDraftOrDisabledToBeActivated=Objects must have status 'Draft' or 'Disabled' to be enabled +ErrorNoFieldWithAttributeShowoncombobox=No fields has property 'showoncombobox' into definition of object '%s'. No way to show the combolist. # Warnings WarningParamUploadMaxFileSizeHigherThanPostMaxSize=Your PHP parameter upload_max_filesize (%s) is higher than PHP parameter post_max_size (%s). This is not a consistent setup. WarningPasswordSetWithNoAccount=A password was set for this member. However, no user account was created. So this password is stored but can't be used to login to Dolibarr. It may be used by an external module/interface but if you don't need to define any login nor password for a member, you can disable option "Manage a login for each member" from Member module setup. If you need to manage a login but don't need any password, you can keep this field empty to avoid this warning. Note: Email can also be used as a login if the member is linked to a user. @@ -244,3 +248,4 @@ WarningAnEntryAlreadyExistForTransKey=An entry already exists for the translatio WarningNumberOfRecipientIsRestrictedInMassAction=Warning, number of different recipient is limited to %s when using the mass actions on lists WarningDateOfLineMustBeInExpenseReportRange=Warning, the date of line is not in the range of the expense report WarningProjectClosed=Project is closed. You must re-open it first. +WarningSomeBankTransactionByChequeWereRemovedAfter=Some bank transaction were removed after that the receipt including them were generated. So nb of cheques and total of receipt may differ from number and total in list. diff --git a/htdocs/langs/is_IS/holiday.lang b/htdocs/langs/is_IS/holiday.lang index f829aa14ff5..501c0e9fe58 100644 --- a/htdocs/langs/is_IS/holiday.lang +++ b/htdocs/langs/is_IS/holiday.lang @@ -8,7 +8,6 @@ NotActiveModCP=You must enable the module Leave to view this page. AddCP=Make a leave request DateDebCP=Upphafsdagur DateFinCP=Lokadagur -DateCreateCP=Creation dagsetning DraftCP=Drög ToReviewCP=Awaiting approval ApprovedCP=Samþykkt @@ -18,6 +17,7 @@ ValidatorCP=Approbator ListeCP=List of leave LeaveId=Leave ID ReviewedByCP=Will be approved by +UserID=User ID UserForApprovalID=User for approval ID UserForApprovalFirstname=First name of approval user UserForApprovalLastname=Last name of approval user @@ -128,3 +128,4 @@ TemplatePDFHolidays=Template for leave requests PDF FreeLegalTextOnHolidays=Free text on PDF WatermarkOnDraftHolidayCards=Watermarks on draft leave requests HolidaysToApprove=Holidays to approve +NobodyHasPermissionToValidateHolidays=Nobody has permission to validate holidays diff --git a/htdocs/langs/is_IS/install.lang b/htdocs/langs/is_IS/install.lang index d49abcffd1b..86d940bd1b8 100644 --- a/htdocs/langs/is_IS/install.lang +++ b/htdocs/langs/is_IS/install.lang @@ -13,6 +13,7 @@ PHPSupportPOSTGETOk=Þetta PHP styður breytur POST og FÁ. PHPSupportPOSTGETKo=It's possible your PHP setup does not support variables POST and/or GET. Check the parameter variables_order in php.ini. PHPSupportGD=This PHP supports GD graphical functions. PHPSupportCurl=This PHP supports Curl. +PHPSupportCalendar=This PHP supports calendars extensions. PHPSupportUTF8=This PHP supports UTF8 functions. PHPSupportIntl=This PHP supports Intl functions. PHPMemoryOK=Your PHP max fundur minnið er stillt á %s . Þetta ætti að vera nóg. @@ -21,6 +22,7 @@ Recheck=Click here for a more detailed test 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. ErrorPHPDoesNotSupportGD=Your PHP installation does not support GD graphical functions. No graphs will be available. ErrorPHPDoesNotSupportCurl=Your PHP installation does not support Curl. +ErrorPHPDoesNotSupportCalendar=Your PHP installation does not support php calendar extensions. ErrorPHPDoesNotSupportUTF8=Your PHP installation does not support UTF8 functions. Dolibarr cannot work correctly. Resolve this before installing Dolibarr. ErrorPHPDoesNotSupportIntl=Your PHP installation does not support Intl functions. ErrorDirDoesNotExists=Listinn %s er ekki til. @@ -203,6 +205,7 @@ MigrationRemiseExceptEntity=Update entity field value of llx_societe_remise_exce MigrationUserRightsEntity=Update entity field value of llx_user_rights MigrationUserGroupRightsEntity=Update entity field value of llx_usergroup_rights MigrationUserPhotoPath=Migration of photo paths for users +MigrationFieldsSocialNetworks=Migration of users fields social networks (%s) MigrationReloadModule=Reload module %s MigrationResetBlockedLog=Reset module BlockedLog for v7 algorithm ShowNotAvailableOptions=Show unavailable options diff --git a/htdocs/langs/is_IS/main.lang b/htdocs/langs/is_IS/main.lang index 23fea16f00f..4e2e53e0b59 100644 --- a/htdocs/langs/is_IS/main.lang +++ b/htdocs/langs/is_IS/main.lang @@ -114,6 +114,7 @@ InformationToHelpDiagnose=This information can be useful for diagnostic purposes MoreInformation=Meiri upplýsingar TechnicalInformation=Technical information TechnicalID=Technical ID +LineID=Line ID NotePublic=Ath (public) NotePrivate=Ath (einka) PrecisionUnitIsLimitedToXDecimals=Dolibarr var skipulag að takmarka nákvæmni verði eining í %s brotum. @@ -169,6 +170,8 @@ ToValidate=Til að sannprófa NotValidated=Not validated Save=Vista SaveAs=Save As +SaveAndStay=Save and stay +SaveAndNew=Save and new TestConnection=Próf tengingu ToClone=Klóna ConfirmClone=Choose data you want to clone: @@ -182,6 +185,7 @@ Hide=Hide ShowCardHere=Sýna kort Search=Leita SearchOf=Leita +SearchMenuShortCut=Ctrl + shift + f Valid=Gildir Approve=Samþykkja Disapprove=Disapprove @@ -412,6 +416,7 @@ DefaultTaxRate=Default tax rate Average=Meðaltal Sum=Summa Delta=Delta +StatusToPay=Til að borga RemainToPay=Remain to pay Module=Module/Application Modules=Modules/Applications @@ -474,7 +479,9 @@ Categories=Tags/categories Category=Tag/category By=Með því að From=Frá +FromLocation=Frá to=til +To=til and=og or=eða Other=Önnur @@ -824,6 +831,7 @@ Mandatory=Mandatory Hello=Hello GoodBye=GoodBye Sincerely=Sincerely +ConfirmDeleteObject=Are you sure you want to delete this object? DeleteLine=Eyða línu ConfirmDeleteLine=Are you sure you want to delete this line? NoPDFAvailableForDocGenAmongChecked=No PDF were available for the document generation among checked record @@ -840,6 +848,7 @@ Progress=Framfarir ProgressShort=Progr. FrontOffice=Front office BackOffice=Til baka skrifstofa +Submit=Submit View=View Export=Export Exports=Exports @@ -990,3 +999,16 @@ GlobalOpenedElemView=Global view NoArticlesFoundForTheKeyword=No article found for the keyword '%s' NoArticlesFoundForTheCategory=No article found for the category ToAcceptRefuse=To accept | refuse +ContactDefault_agenda=Action +ContactDefault_commande=Panta +ContactDefault_contrat=Samningur +ContactDefault_facture=Invoice +ContactDefault_fichinter=Intervention +ContactDefault_invoice_supplier=Supplier Invoice +ContactDefault_order_supplier=Supplier Order +ContactDefault_project=Project +ContactDefault_project_task=Verkefni +ContactDefault_propal=Tillaga +ContactDefault_supplier_proposal=Supplier Proposal +ContactDefault_ticketsup=Ticket +ContactAddedAutomatically=Contact added from contact thirdparty roles diff --git a/htdocs/langs/is_IS/modulebuilder.lang b/htdocs/langs/is_IS/modulebuilder.lang index 0afcfb9b0d0..5e2ae72a85a 100644 --- a/htdocs/langs/is_IS/modulebuilder.lang +++ b/htdocs/langs/is_IS/modulebuilder.lang @@ -6,7 +6,7 @@ ModuleBuilderDesc2=Path where modules are generated/edited (first directory for ModuleBuilderDesc3=Generated/editable modules found: %s ModuleBuilderDesc4=A module is detected as 'editable' when the file %s exists in root of module directory NewModule=New module -NewObject=New object +NewObjectInModulebuilder=New object ModuleKey=Module key ObjectKey=Object key ModuleInitialized=Module initialized @@ -60,12 +60,14 @@ HooksFile=File for hooks code ArrayOfKeyValues=Array of key-val ArrayOfKeyValuesDesc=Array of keys and values if field is a combo list with fixed values WidgetFile=Widget file +CSSFile=CSS file +JSFile=Javascript file ReadmeFile=Readme file ChangeLog=ChangeLog file TestClassFile=File for PHP Unit Test class SqlFile=Sql file -PageForLib=File for PHP library -PageForObjLib=File for PHP library dedicated to object +PageForLib=File for the common PHP library +PageForObjLib=File for the PHP library dedicated to object SqlFileExtraFields=Sql file for complementary attributes SqlFileKey=Sql file for keys SqlFileKeyExtraFields=Sql file for keys of complementary attributes @@ -77,17 +79,20 @@ NoTrigger=No trigger NoWidget=No widget GoToApiExplorer=Go to API explorer ListOfMenusEntries=List of menu entries +ListOfDictionariesEntries=List of dictionaries entries ListOfPermissionsDefined=List of defined permissions SeeExamples=See examples here EnabledDesc=Condition to have this field active (Examples: 1 or $conf->global->MYMODULE_MYOPTION) -VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only (not list), 4=Visible on list and update/view form only (not create). Using a negative value means field is not shown by default on list but can be selected for viewing). It can be an expression, for example: preg_match('/public/', $_SERVER['PHP_SELF'])?0:1 +VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only (not list), 4=Visible on list and update/view form only (not create). Using a negative value means field is not shown by default on list but can be selected for viewing). It can be an expression, for example:
    preg_match('/public/', $_SERVER['PHP_SELF'])?0:1
    ($user->rights->holiday->define_holiday ? 1 : 0) IsAMeasureDesc=Can the value of field be cumulated to get a total into list? (Examples: 1 or 0) SearchAllDesc=Is the field used to make a search from the quick search tool? (Examples: 1 or 0) SpecDefDesc=Enter here all documentation you want to provide with your module that is not already defined by other tabs. You can use .md or better, the rich .asciidoc syntax. LanguageDefDesc=Enter in this files, all the key and the translation for each language file. MenusDefDesc=Define here the menus provided by your module +DictionariesDefDesc=Define here the dictionaries provided by your module PermissionsDefDesc=Define here the new permissions provided by your module MenusDefDescTooltip=The menus provided by your module/application are defined into the array $this->menus into the module descriptor file. You can edit manually this file or use the embedded editor.

    Note: Once defined (and module re-activated), menus are also visible into the menu editor available to administrator users on %s. +DictionariesDefDescTooltip=The dictionaries provided by your module/application are defined into the array $this->dictionaries into the module descriptor file. You can edit manually this file or use the embedded editor.

    Note: Once defined (and module re-activated), dictionaries are also visible into the setup area to administrator users on %s. PermissionsDefDescTooltip=The permissions provided by your module/application are defined into the array $this->rights into the module descriptor file. You can edit manually this file or use the embedded editor.

    Note: Once defined (and module re-activated), permissions are visible into the default permissions setup %s. HooksDefDesc=Define in the module_parts['hooks'] property, in the module descriptor, the context of hooks you want to manage (list of contexts can be found by a search on 'initHooks(' in core code).
    Edit the hook file to add code of your hooked functions (hookable functions can be found by a search on 'executeHooks' in core code). TriggerDefDesc=Define in the trigger file the code you want to execute for each business event executed. @@ -105,9 +110,12 @@ InitStructureFromExistingTable=Build the structure array string of an existing t UseAboutPage=Disable the about page UseDocFolder=Disable the documentation folder UseSpecificReadme=Use a specific ReadMe +ContentOfREADMECustomized=Note: The content of the README.md file has been replaced with the specific value defined into setup of ModuleBuilder. RealPathOfModule=Real path of module ContentCantBeEmpty=Content of file can't be empty WidgetDesc=You can generate and edit here the widgets that will be embedded with your module. +CSSDesc=You can generate and edit here a file with personalized CSS embedded with your module. +JSDesc=You can generate and edit here a file with personalized Javascript embedded with your module. CLIDesc=You can generate here some command line scripts you want to provide with your module. CLIFile=CLI File NoCLIFile=No CLI files @@ -117,3 +125,13 @@ UseSpecificFamily = Use a specific family UseSpecificAuthor = Use a specific author UseSpecificVersion = Use a specific initial version ModuleMustBeEnabled=The module/application must be enabled first +IncludeRefGeneration=The reference of object must be generated automatically +IncludeRefGenerationHelp=Check this if you want to include code to manage the generation automatically of the reference +IncludeDocGeneration=I want to generate some documents from the object +IncludeDocGenerationHelp=If you check this, some code will be generated to add a "Generate document" box on the record. +ShowOnCombobox=Show value into combobox +KeyForTooltip=Key for tooltip +CSSClass=CSS Class +NotEditable=Not editable +ForeignKey=Foreign key +TypeOfFieldsHelp=Type of fields:
    varchar(99), double(24,8), real, text, html, datetime, timestamp, integer, integer:ClassName:relativepath/to/classfile.class.php[:1[:filter]] ('1' means we add a + button after the combo to create the record, 'filter' can be 'status=1 AND fk_user = __USER_ID AND entity IN (__SHARED_ENTITIES__)' for example) diff --git a/htdocs/langs/is_IS/mrp.lang b/htdocs/langs/is_IS/mrp.lang index 360f4303f07..35755f2d360 100644 --- a/htdocs/langs/is_IS/mrp.lang +++ b/htdocs/langs/is_IS/mrp.lang @@ -1,17 +1,61 @@ +Mrp=Manufacturing Orders +MO=Manufacturing Order +MRPDescription=Module to manage Manufacturing Orders (MO). MRPArea=MRP Area +MrpSetupPage=Setup of module MRP MenuBOM=Bills of material LatestBOMModified=Latest %s Bills of materials modified +LatestMOModified=Latest %s Manufacturing Orders modified +Bom=Bills of Material BillOfMaterials=Bill of Material BOMsSetup=Setup of module BOM ListOfBOMs=List of bills of material - BOM +ListOfManufacturingOrders=List of Manufacturing Orders NewBOM=New bill of material -ProductBOMHelp=Product to create with this BOM +ProductBOMHelp=Product to create with this BOM.
    Note: Products with the property 'Nature of product' = 'Raw material' are not visible into this list. BOMsNumberingModules=BOM numbering templates -BOMsModelModule=BOMS document templates +BOMsModelModule=BOM document templates +MOsNumberingModules=MO numbering templates +MOsModelModule=MO document templates FreeLegalTextOnBOMs=Free text on document of BOM WatermarkOnDraftBOMs=Watermark on draft BOM -ConfirmCloneBillOfMaterials=Are you sure you want to clone this bill of material ? +FreeLegalTextOnMOs=Free text on document of MO +WatermarkOnDraftMOs=Watermark on draft MO +ConfirmCloneBillOfMaterials=Are you sure you want to clone the bill of material %s ? +ConfirmCloneMo=Are you sure you want to clone the Manufacturing Order %s ? ManufacturingEfficiency=Manufacturing efficiency ValueOfMeansLoss=Value of 0.95 means an average of 5%% of loss during the production DeleteBillOfMaterials=Delete Bill Of Materials +DeleteMo=Delete Manufacturing Order ConfirmDeleteBillOfMaterials=Are you sure you want to delete this Bill Of Material? +ConfirmDeleteMo=Are you sure you want to delete this Bill Of Material? +MenuMRP=Manufacturing Orders +NewMO=New Manufacturing Order +QtyToProduce=Qty to produce +DateStartPlannedMo=Date start planned +DateEndPlannedMo=Date end planned +KeepEmptyForAsap=Empty means 'As Soon As Possible' +EstimatedDuration=Estimated duration +EstimatedDurationDesc=Estimated duration to manufacture this product using this BOM +ConfirmValidateBom=Are you sure you want to validate the BOM with the reference %s (you will be able to use it to build new Manufacturing Orders) +ConfirmCloseBom=Are you sure you want to cancel this BOM (you won't be able to use it to build new Manufacturing Orders anymore) ? +ConfirmReopenBom=Are you sure you want to re-open this BOM (you will be able to use it to build new Manufacturing Orders) +StatusMOProduced=Produced +QtyFrozen=Frozen Qty +QuantityFrozen=Frozen Quantity +QuantityConsumedInvariable=When this flag is set, the quantity consumed is always the value defined and is not relative to the quantity produced. +DisableStockChange=Disable stock change +DisableStockChangeHelp=When this flag is set, there is no stock change on this product, whatever is the quantity produced +BomAndBomLines=Bills Of Material and lines +BOMLine=Line of BOM +WarehouseForProduction=Warehouse for production +CreateMO=Create MO +ToConsume=To consume +ToProduce=To produce +QtyAlreadyConsumed=Qty already consumed +QtyAlreadyProduced=Qty already produced +ConsumeAndProduceAll=Consume and Produce All +Manufactured=Manufactured +TheProductXIsAlreadyTheProductToProduce=The product to add is already the product to produce. +ForAQuantityOf1=For a quantity to produce of 1 +ConfirmValidateMo=Are you sure you want to validate this Manufacturing Order? diff --git a/htdocs/langs/is_IS/opensurvey.lang b/htdocs/langs/is_IS/opensurvey.lang index 40b08906a84..7ae78f48e0b 100644 --- a/htdocs/langs/is_IS/opensurvey.lang +++ b/htdocs/langs/is_IS/opensurvey.lang @@ -1,7 +1,7 @@ # Dolibarr language file - Source file is en_US - opensurvey Survey=Poll Surveys=Polls -OrganizeYourMeetingEasily=Organize your meetings and polls easily. First select type of poll... +OrganizeYourMeetingEasily=Organize your meetings and polls easily. First select the type of poll... NewSurvey=New poll OpenSurveyArea=Polls area AddACommentForPoll=You can add a comment into poll... @@ -11,7 +11,7 @@ PollTitle=Poll title ToReceiveEMailForEachVote=Receive an email for each vote TypeDate=Type date TypeClassic=Type standard -OpenSurveyStep2=Select your dates amoung the free days (grey). The selected days are green. You can unselect a day previously selected by clicking again on it +OpenSurveyStep2=Select your dates among the free days (grey). The selected days are green. You can unselect a day previously selected by clicking again on it RemoveAllDays=Remove all days CopyHoursOfFirstDay=Copy hours of first day RemoveAllHours=Remove all hours @@ -35,7 +35,7 @@ TitleChoice=Choice label ExportSpreadsheet=Export result spreadsheet ExpireDate=Takmarka dagsetningu NbOfSurveys=Number of polls -NbOfVoters=Nb of voters +NbOfVoters=No. of voters SurveyResults=Results PollAdminDesc=You are allowed to change all vote lines of this poll with button "Edit". You can, as well, remove a column or a line with %s. You can also add a new column with %s. 5MoreChoices=5 more choices @@ -49,7 +49,7 @@ votes=vote(s) NoCommentYet=No comments have been posted for this poll yet CanComment=Voters can comment in the poll CanSeeOthersVote=Voters can see other people's vote -SelectDayDesc=For each selected day, you can choose, or not, meeting hours in the following format :
    - empty,
    - "8h", "8H" or "8:00" to give a meeting's start hour,
    - "8-11", "8h-11h", "8H-11H" or "8:00-11:00" to give a meeting's start and end hour,
    - "8h15-11h15", "8H15-11H15" or "8:15-11:15" for the same thing but with minutes. +SelectDayDesc=For each selected day, you can choose, or not, meeting hours in the following format:
    - empty,
    - "8h", "8H" or "8:00" to give a meeting's start hour,
    - "8-11", "8h-11h", "8H-11H" or "8:00-11:00" to give a meeting's start and end hour,
    - "8h15-11h15", "8H15-11H15" or "8:15-11:15" for the same thing but with minutes. BackToCurrentMonth=Back to current month ErrorOpenSurveyFillFirstSection=You haven't filled the first section of the poll creation ErrorOpenSurveyOneChoice=Enter at least one choice diff --git a/htdocs/langs/is_IS/paybox.lang b/htdocs/langs/is_IS/paybox.lang index c474ab5fcd4..b6443f22872 100644 --- a/htdocs/langs/is_IS/paybox.lang +++ b/htdocs/langs/is_IS/paybox.lang @@ -11,17 +11,8 @@ YourEMail=Netfang til staðfestingar greiðslu Creditor=Lánveitandi PaymentCode=Greiðsla kóða PayBoxDoPayment=Pay with Paybox -ToPay=Ekki greiðslu YouWillBeRedirectedOnPayBox=Þú verður vísað á að tryggja Paybox síðu til inntak þú upplýsingar um greiðslukort Continue=Næsti -ToOfferALinkForOnlinePayment=Slóð fyrir %s greiðslu -ToOfferALinkForOnlinePaymentOnOrder=URL to offer a %s online payment user interface for a sales order -ToOfferALinkForOnlinePaymentOnInvoice=URL að bjóða upp á %s inni greiðslu notandi tengi fyrir reikning -ToOfferALinkForOnlinePaymentOnContractLine=URL að bjóða upp á %s inni greiðslu notandi tengi fyrir samning línu -ToOfferALinkForOnlinePaymentOnFreeAmount=URL að bjóða upp á %s inni greiðslu notandi tengi fyrir ókeypis upphæð -ToOfferALinkForOnlinePaymentOnMemberSubscription=URL að bjóða upp á %s inni greiðslu notandi tengi fyrir aðild áskrift -ToOfferALinkForOnlinePaymentOnDonation=URL to offer a %s online payment, user interface for payment of donation -YouCanAddTagOnUrl=Þú getur einnig bætt við url stika & tag = gildi til allir af þessir URL (einungis fyrir frjáls greiðslu) til að bæta tag þína eigin greiðslu athugasemd. SetupPayBoxToHavePaymentCreatedAutomatically=Setup your Paybox with url %s to have payment created automatically when validated by Paybox. YourPaymentHasBeenRecorded=Þessi síða staðfestir að greiðsla hefur verið skráð. Þakka þér. YourPaymentHasNotBeenRecorded=Your payment has NOT been recorded and the transaction has been canceled. Thank you. diff --git a/htdocs/langs/is_IS/projects.lang b/htdocs/langs/is_IS/projects.lang index 5146cecc3cb..72603749e37 100644 --- a/htdocs/langs/is_IS/projects.lang +++ b/htdocs/langs/is_IS/projects.lang @@ -86,8 +86,8 @@ WhichIamLinkedToProject=which I'm linked to project Time=Tími ListOfTasks=List of tasks GoToListOfTimeConsumed=Go to list of time consumed -GoToListOfTasks=Go to list of tasks -GoToGanttView=Go to Gantt view +GoToListOfTasks=Show as list +GoToGanttView=show as Gantt GanttView=Gantt View ListProposalsAssociatedProject=List of the commercial proposals related to the project ListOrdersAssociatedProject=List of sales orders related to the project @@ -250,3 +250,8 @@ OneLinePerUser=One line per user ServiceToUseOnLines=Service to use on lines InvoiceGeneratedFromTimeSpent=Invoice %s has been generated from time spent on project ProjectBillTimeDescription=Check if you enter timesheet on tasks of project AND you plan to generate invoice(s) from the timesheet to bill the customer of the project (do not check if you plan to create invoice that is not based on entered timesheets). +ProjectFollowOpportunity=Follow opportunity +ProjectFollowTasks=Follow tasks +UsageOpportunity=Usage: Opportunity +UsageTasks=Usage: Tasks +UsageBillTimeShort=Usage: Bill time diff --git a/htdocs/langs/is_IS/receiptprinter.lang b/htdocs/langs/is_IS/receiptprinter.lang index 756461488cc..5714ba78151 100644 --- a/htdocs/langs/is_IS/receiptprinter.lang +++ b/htdocs/langs/is_IS/receiptprinter.lang @@ -26,9 +26,10 @@ PROFILE_P822D=P822D Profile PROFILE_STAR=Star Profile PROFILE_DEFAULT_HELP=Default Profile suitable for Epson printers PROFILE_SIMPLE_HELP=Simple Profile No Graphics -PROFILE_EPOSTEP_HELP=Epos Tep Profile Help +PROFILE_EPOSTEP_HELP=Epos Tep Profile PROFILE_P822D_HELP=P822D Profile No Graphics PROFILE_STAR_HELP=Star Profile +DOL_LINE_FEED=Skip line DOL_ALIGN_LEFT=Left align text DOL_ALIGN_CENTER=Center text DOL_ALIGN_RIGHT=Right align text @@ -42,3 +43,5 @@ DOL_CUT_PAPER_PARTIAL=Cut ticket partially DOL_OPEN_DRAWER=Open cash drawer DOL_ACTIVATE_BUZZER=Activate buzzer DOL_PRINT_QRCODE=Print QR Code +DOL_PRINT_LOGO=Print logo of my company +DOL_PRINT_LOGO_OLD=Print logo of my company (old printers) diff --git a/htdocs/langs/is_IS/sendings.lang b/htdocs/langs/is_IS/sendings.lang index e410485a005..b498380aa64 100644 --- a/htdocs/langs/is_IS/sendings.lang +++ b/htdocs/langs/is_IS/sendings.lang @@ -21,6 +21,7 @@ QtyShipped=Magn flutt QtyShippedShort=Qty ship. QtyPreparedOrShipped=Qty prepared or shipped QtyToShip=Magn til skip +QtyToReceive=Qty to receive QtyReceived=Magn móttekin QtyInOtherShipments=Qty in other shipments KeepToShip=Remain to ship @@ -46,17 +47,18 @@ DateDeliveryPlanned=Planned date of delivery RefDeliveryReceipt=Ref delivery receipt StatusReceipt=Status delivery receipt DateReceived=Date sending berast -SendShippingByEMail=Senda sendingu með tölvupósti +ClassifyReception=Classify reception +SendShippingByEMail=Send shipment by email SendShippingRef=Submission of shipment %s ActionsOnShipping=Viðburðir á sendingunni LinkToTrackYourPackage=Tengill til að fylgjast með pakka ShipmentCreationIsDoneFromOrder=Í augnablikinu er sköpun af a nýr sendingunni gert úr þeirri röð kortinu. ShipmentLine=Shipment line -ProductQtyInCustomersOrdersRunning=Product quantity into open customer orders -ProductQtyInSuppliersOrdersRunning=Product quantity into open purchase orders -ProductQtyInShipmentAlreadySent=Product quantity from open customer order already sent -ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from open supplier order already received -NoProductToShipFoundIntoStock=No product to ship found into warehouse %s. Correct stock or go back to choose another warehouse. +ProductQtyInCustomersOrdersRunning=Product quantity from open sales orders +ProductQtyInSuppliersOrdersRunning=Product quantity from open purchase orders +ProductQtyInShipmentAlreadySent=Product quantity from open sales order already sent +ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from open purchase orders already received +NoProductToShipFoundIntoStock=No product to ship found in warehouse %s. Correct stock or go back to choose another warehouse. WeightVolShort=Weight/Vol. ValidateOrderFirstBeforeShipment=You must first validate the order before being able to make shipments. @@ -69,4 +71,4 @@ SumOfProductWeights=Sum of product weights # warehouse details DetailWarehouseNumber= Warehouse details -DetailWarehouseFormat= W:%s (Qty : %d) +DetailWarehouseFormat= W:%s (Qty: %d) diff --git a/htdocs/langs/is_IS/stocks.lang b/htdocs/langs/is_IS/stocks.lang index 59e93e1799c..b7eff54a069 100644 --- a/htdocs/langs/is_IS/stocks.lang +++ b/htdocs/langs/is_IS/stocks.lang @@ -55,7 +55,7 @@ PMPValue=Vegið meðalverð PMPValueShort=WAP EnhancedValueOfWarehouses=Vöruhús gildi UserWarehouseAutoCreate=Create a user warehouse automatically when creating a user -AllowAddLimitStockByWarehouse=Manage also values for minimum and desired stock per pairing (product-warehouse) in addition to values per product +AllowAddLimitStockByWarehouse=Manage also value for minimum and desired stock per pairing (product-warehouse) in addition to the value for minimum and desired stock per product IndependantSubProductStock=Product stock and subproduct stock are independent QtyDispatched=Magn send QtyDispatchedShort=Qty dispatched @@ -184,7 +184,7 @@ SelectFournisseur=Vendor filter inventoryOnDate=Inventory INVENTORY_DISABLE_VIRTUAL=Virtual product (kit): do not decrement stock of a child product INVENTORY_USE_MIN_PA_IF_NO_LAST_PA=Use the buy price if no last buy price can be found -INVENTORY_USE_INVENTORY_DATE_FROM_DATEMVT=Stock movement has date of inventory +INVENTORY_USE_INVENTORY_DATE_FOR_DATE_OF_MVT=Stock movements will have the date of inventory (instead of the date of inventory validation) inventoryChangePMPPermission=Allow to change PMP value for a product ColumnNewPMP=New unit PMP OnlyProdsInStock=Do not add product without stock @@ -212,3 +212,7 @@ StockIncreaseAfterCorrectTransfer=Increase by correction/transfer StockDecreaseAfterCorrectTransfer=Decrease by correction/transfer StockIncrease=Stock increase StockDecrease=Stock decrease +InventoryForASpecificWarehouse=Inventory for a specific warehouse +InventoryForASpecificProduct=Inventory for a specific product +StockIsRequiredToChooseWhichLotToUse=Stock is required to choose which lot to use +ForceTo=Force to diff --git a/htdocs/langs/is_IS/stripe.lang b/htdocs/langs/is_IS/stripe.lang index 5d320f9ed1a..8e1915d6df9 100644 --- a/htdocs/langs/is_IS/stripe.lang +++ b/htdocs/langs/is_IS/stripe.lang @@ -16,12 +16,13 @@ StripeDoPayment=Pay with Stripe YouWillBeRedirectedOnStripe=You will be redirected on secured Stripe page to input you credit card information Continue=Næsti ToOfferALinkForOnlinePayment=Slóð fyrir %s greiðslu -ToOfferALinkForOnlinePaymentOnOrder=URL to offer a %s online payment user interface for a sales order -ToOfferALinkForOnlinePaymentOnInvoice=URL að bjóða upp á %s inni greiðslu notandi tengi fyrir reikning -ToOfferALinkForOnlinePaymentOnContractLine=URL að bjóða upp á %s inni greiðslu notandi tengi fyrir samning línu -ToOfferALinkForOnlinePaymentOnFreeAmount=URL að bjóða upp á %s inni greiðslu notandi tengi fyrir ókeypis upphæð -ToOfferALinkForOnlinePaymentOnMemberSubscription=URL að bjóða upp á %s inni greiðslu notandi tengi fyrir aðild áskrift -YouCanAddTagOnUrl=Þú getur einnig bætt við url stika & tag = gildi til allir af þessir URL (einungis fyrir frjáls greiðslu) til að bæta tag þína eigin greiðslu athugasemd. +ToOfferALinkForOnlinePaymentOnOrder=URL to offer a %s online payment page for a sales order +ToOfferALinkForOnlinePaymentOnInvoice=URL to offer a %s online payment page for a customer invoice +ToOfferALinkForOnlinePaymentOnContractLine=URL to offer a %s online payment page for a contract line +ToOfferALinkForOnlinePaymentOnFreeAmount=URL to offer a %s online payment page of any amount with no existing object +ToOfferALinkForOnlinePaymentOnMemberSubscription=URL to offer a %s online payment page for a member subscription +ToOfferALinkForOnlinePaymentOnDonation=URL to offer a %s online payment page for payment of a donation +YouCanAddTagOnUrl=You can also add url parameter &tag=value to any of those URL (mandatory only for payment not linked to an object) to add your own payment comment tag.
    For the URL of payments with no existing object, you may also add the parameter &noidempotency=1 so the same link with same tag can be used several times (some payment mode may limit the payment to 1 for each different link without this parameter) SetupStripeToHavePaymentCreatedAutomatically=Setup your Stripe with url %s to have payment created automatically when validated by Stripe. AccountParameter=Skráningin breytur UsageParameter=Notkun breytur diff --git a/htdocs/langs/is_IS/ticket.lang b/htdocs/langs/is_IS/ticket.lang index 6336927d8aa..84b39cd4d2a 100644 --- a/htdocs/langs/is_IS/ticket.lang +++ b/htdocs/langs/is_IS/ticket.lang @@ -33,7 +33,10 @@ TicketDictSeverity=Ticket - Severities TicketTypeShortBUGSOFT=Dysfonctionnement logiciel TicketTypeShortBUGHARD=Dysfonctionnement matériel TicketTypeShortCOM=Commercial question -TicketTypeShortINCIDENT=Request for assistance + +TicketTypeShortHELP=Request for functionnal help +TicketTypeShortISSUE=Issue, bug or problem +TicketTypeShortREQUEST=Change or enhancement request TicketTypeShortPROJET=Project TicketTypeShortOTHER=Önnur @@ -137,6 +140,10 @@ NoUnreadTicketsFound=No unread ticket found TicketViewAllTickets=View all tickets TicketViewNonClosedOnly=View only open tickets TicketStatByStatus=Tickets by status +OrderByDateAsc=Sort by ascending date +OrderByDateDesc=Sort by descending date +ShowAsConversation=Show as conversation list +MessageListViewType=Show as table list # # Ticket card @@ -222,6 +229,9 @@ TicketConfirmChangeStatus=Confirm the status change: %s ? TicketLogStatusChanged=Status changed: %s to %s TicketNotNotifyTiersAtCreate=Not notify company at create Unread=Unread +TicketNotCreatedFromPublicInterface=Not available. Ticket was not created from public interface. +PublicInterfaceNotEnabled=Public interface was not enabled +ErrorTicketRefRequired=Ticket reference name is required # # Logs diff --git a/htdocs/langs/is_IS/website.lang b/htdocs/langs/is_IS/website.lang index 8118085294e..9d3af637a4c 100644 --- a/htdocs/langs/is_IS/website.lang +++ b/htdocs/langs/is_IS/website.lang @@ -56,7 +56,7 @@ NoPageYet=No pages yet YouCanCreatePageOrImportTemplate=You can create a new page or import a full website template SyntaxHelp=Help on specific syntax tips YouCanEditHtmlSourceckeditor=You can edit HTML source code using the "Source" button in editor. -YouCanEditHtmlSource=
    You can include PHP code into this source using tags <?php ?>. The following global variables are available: $conf, $db, $mysoc, $user, $website, $websitepage, $weblangs.

    You can also include content of another Page/Container with the following syntax:
    <?php includeContainer('alias_of_container_to_include'); ?>

    You can make a redirect to another Page/Container with the following syntax (Note: do not output any content before a redirect):
    <?php redirectToContainer('alias_of_container_to_redirect_to'); ?>

    To add a link to another page, use the syntax:
    <a href="alias_of_page_to_link_to.php">mylink<a>

    To include a link to download a file stored into the documents directory, use the document.php wrapper:
    Example, for a file into documents/ecm (need to be logged), syntax is:
    <a href="/document.php?modulepart=ecm&file=[relative_dir/]filename.ext">
    For a file into documents/medias (open directory for public access), syntax is:
    <a href="/document.php?modulepart=medias&file=[relative_dir/]filename.ext">
    For a file shared with a share link (open access using the sharing hash key of file), syntax is:
    <a href="/document.php?hashp=publicsharekeyoffile">

    To include an image stored into the documents directory, use the viewimage.php wrapper:
    Example, for an image into documents/medias (open directory for public access), syntax is:
    <img src="/viewimage.php?modulepart=medias&file=[relative_dir/]filename.ext">
    +YouCanEditHtmlSource=
    You can include PHP code into this source using tags <?php ?>. The following global variables are available: $conf, $db, $mysoc, $user, $website, $websitepage, $weblangs.

    You can also include content of another Page/Container with the following syntax:
    <?php includeContainer('alias_of_container_to_include'); ?>

    You can make a redirect to another Page/Container with the following syntax (Note: do not output any content before a redirect):
    <?php redirectToContainer('alias_of_container_to_redirect_to'); ?>

    To add a link to another page, use the syntax:
    <a href="alias_of_page_to_link_to.php">mylink<a>

    To include a link to download a file stored into the documents directory, use the document.php wrapper:
    Example, for a file into documents/ecm (need to be logged), syntax is:
    <a href="/document.php?modulepart=ecm&file=[relative_dir/]filename.ext">
    For a file into documents/medias (open directory for public access), syntax is:
    <a href="/document.php?modulepart=medias&file=[relative_dir/]filename.ext">
    For a file shared with a share link (open access using the sharing hash key of file), syntax is:
    <a href="/document.php?hashp=publicsharekeyoffile">

    To include an image stored into the documents directory, use the viewimage.php wrapper:
    Example, for an image into documents/medias (open directory for public access), syntax is:
    <img src="/viewimage.php?modulepart=medias&file=[relative_dir/]filename.ext">

    More examples of HTML or dynamic code available on the wiki documentation
    . ClonePage=Clone page/container CloneSite=Clone site SiteAdded=Website added @@ -114,3 +114,10 @@ CSSContentTooltipHelp=Enter here CSS content. To avoid any conflict with the CSS LinkAndScriptsHereAreNotLoadedInEditor=Warning: This content is output only when site is accessed from a server. It is not used in Edit mode so if you need to load javascript files also in edit mode, just add your tag 'script src=...' into the page. Dynamiccontent=Sample of a page with dynamic content ImportSite=Import website template +EditInLineOnOff=Mode 'Edit inline' is %s +ShowSubContainersOnOff=Mode to execute 'dynamic content' is %s +GlobalCSSorJS=Global CSS/JS/Header file of web site +BackToHomePage=Back to home page... +TranslationLinks=Translation links +YouTryToAccessToAFileThatIsNotAWebsitePage=You try to access to a page that is not a website page +UseTextBetween5And70Chars=For good SEO practices, use a text between 5 and 70 characters diff --git a/htdocs/langs/it_IT/accountancy.lang b/htdocs/langs/it_IT/accountancy.lang index d94debdc2fd..a619edb4773 100644 --- a/htdocs/langs/it_IT/accountancy.lang +++ b/htdocs/langs/it_IT/accountancy.lang @@ -1,348 +1,361 @@ -# Dolibarr language file - en_US - Accounting Expert +# Dolibarr language file - en_US - Accountancy (Double entries) +Accountancy=Contabilità Accounting=Contabilità ACCOUNTING_EXPORT_SEPARATORCSV=Separatore delle colonne nel file di esportazione ACCOUNTING_EXPORT_DATE=Formato della data per i file di esportazione ACCOUNTING_EXPORT_PIECE=Esporta il numero di pezzi ACCOUNTING_EXPORT_GLOBAL_ACCOUNT=Esporta con account globale -ACCOUNTING_EXPORT_LABEL=Esporta etichetta -ACCOUNTING_EXPORT_AMOUNT=Esporta importo -ACCOUNTING_EXPORT_DEVISE=Esporta valuta +ACCOUNTING_EXPORT_LABEL=Etichetta di esportazione +ACCOUNTING_EXPORT_AMOUNT=Importo dell'esportazione +ACCOUNTING_EXPORT_DEVISE=Valuta dell'esportazione Selectformat=Scegli il formato del file -ACCOUNTING_EXPORT_FORMAT=Scegli il formato del file +ACCOUNTING_EXPORT_FORMAT=Seleziona il formato per il file ACCOUNTING_EXPORT_ENDLINE=Seleziona il tipo di ritorno a capo -ACCOUNTING_EXPORT_PREFIX_SPEC=Specifica il prefisso per il nome del file +ACCOUNTING_EXPORT_PREFIX_SPEC=Specificare il prefisso per il nome del file ThisService=Questo servizio ThisProduct=Questo prodotto -DefaultForService=Predefinito per servizio +DefaultForService=Predefinito per il servizio DefaultForProduct=Predefinito per prodotto CantSuggest=Non posso suggerire -AccountancySetupDoneFromAccountancyMenu=La maggior parte del setup della contabilità è effettuata dal menù %s +AccountancySetupDoneFromAccountancyMenu=La maggior parte della configurazione della contabilità viene effettuata dal menu %s ConfigAccountingExpert=Configurazione del modulo contabilità esperta -Journalization=Giornali -Journaux=Giornali -JournalFinancial=Giornali finanziari -BackToChartofaccounts=Ritorna alla lista dell'account +Journalization=Journalization +Journaux=riviste +JournalFinancial=Riviste finanziarie +BackToChartofaccounts=Restituisci piano dei conti Chartofaccounts=Piano dei conti -CurrentDedicatedAccountingAccount=Attuale account dedicato +CurrentDedicatedAccountingAccount=Conto dedicato corrente AssignDedicatedAccountingAccount=Nuovo account da assegnare InvoiceLabel=Etichetta fattura -OverviewOfAmountOfLinesNotBound=Panoramica della quantità di linee non collegate a un account contabile -OverviewOfAmountOfLinesBound=Panoramica della quantità di linee già associate a un account contabile +OverviewOfAmountOfLinesNotBound=Panoramica della quantità di righe non associate a un conto contabile +OverviewOfAmountOfLinesBound=Panoramica della quantità di righe già associate a un conto contabile OtherInfo=Altre informazioni -DeleteCptCategory=Rimuovi conto corrente dal gruppo -ConfirmDeleteCptCategory=Sei sicuro di voler rimuovere questo account contabile dal gruppo di account contabilità? -JournalizationInLedgerStatus=Stato delle registrazioni -AlreadyInGeneralLedger=Già registrato nei libri mastri -NotYetInGeneralLedger=Non ancora registrato nei libri mastri -GroupIsEmptyCheckSetup=Il gruppo è vuoto, controlla le impostazioni del gruppo personalizzato di contabilità -DetailByAccount=Mostra dettagli dall'account -AccountWithNonZeroValues=Account con valori non-zero -ListOfAccounts=Lista degli account +DeleteCptCategory=Rimuovi l'account contabile dal gruppo +ConfirmDeleteCptCategory=Vuoi rimuovere questo account contabile dal gruppo di account contabili? +JournalizationInLedgerStatus=Stato della giornalizzazione +AlreadyInGeneralLedger=Già pubblicato nei registri +NotYetInGeneralLedger=Non ancora pubblicato nei registri +GroupIsEmptyCheckSetup=Il gruppo è vuoto, controllare l'impostazione del gruppo contabile personalizzato +DetailByAccount=Mostra i dettagli per account +AccountWithNonZeroValues=Conti con valori diversi da zero +ListOfAccounts=Elenco dei conti CountriesInEEC=Paesi nella CEE -CountriesNotInEEC=Paesi al di fuori della CEE -CountriesInEECExceptMe=Paesi nella CEE eccetto %s -CountriesExceptMe=Tutti i paesi eccetto %s -AccountantFiles=Esportare documenti contabili +CountriesNotInEEC=Paesi non nella CEE +CountriesInEECExceptMe=Paesi nella CEE tranne %s +CountriesExceptMe=Tutti i paesi tranne %s +AccountantFiles=Esporta documenti contabili -MainAccountForCustomersNotDefined=Account principale di contabilità per i clienti non definito nel setup -MainAccountForSuppliersNotDefined=Account principale di contabilità per fornitori non definito nel setup -MainAccountForUsersNotDefined=Account principale di contabilità per gli utenti non definito nel setup -MainAccountForVatPaymentNotDefined=Account principale di contabilità per il pagamento dell'IVA non definito nel setup -MainAccountForSubscriptionPaymentNotDefined=Account principale di contabilità per il pagamento degli abbonamenti non definito nel setup +MainAccountForCustomersNotDefined=Conto contabile principale per clienti non definiti nell'impostazione +MainAccountForSuppliersNotDefined=Conto contabile principale per i fornitori non definiti nella configurazione +MainAccountForUsersNotDefined=Conto contabile principale per utenti non definiti nella configurazione +MainAccountForVatPaymentNotDefined=Conto contabile principale per il pagamento dell'IVA non definito nell'impostazione +MainAccountForSubscriptionPaymentNotDefined=Conto contabile principale per il pagamento dell'abbonamento non definito nella configurazione -AccountancyArea=Area di contabilità -AccountancyAreaDescIntro=L'utilizzo del modulo di contabilità è effettuato in diversi step: -AccountancyAreaDescActionOnce=Le seguenti azioni vengono di solito eseguite una volta sola, o una volta all'anno... -AccountancyAreaDescActionOnceBis=I prossimi passi dovrebbero essere fatti per farti risparmiare tempo in futuro, suggerendoti l'account di contabilità predefinito corretto quando fai la registrazione nel Giornale (registra nel Libro Mastro e Contabilità Generale) -AccountancyAreaDescActionFreq=Le seguenti azioni vengono di solito eseguite ogni mese, settimana o giorno per le grandi compagnie... +AccountancyArea=Area contabile +AccountancyAreaDescIntro=L'utilizzo del modulo di contabilità viene effettuato in più passaggi: +AccountancyAreaDescActionOnce=Le seguenti azioni vengono generalmente eseguite una sola volta o una volta all'anno ... +AccountancyAreaDescActionOnceBis=I prossimi passi dovrebbero essere fatti per farti risparmiare tempo in futuro, suggerendoti l'account di contabilità predefinito corretto quando si effettua la giornalizzazione (scrivere record in Riviste e libro mastro) +AccountancyAreaDescActionFreq=Le seguenti azioni vengono generalmente eseguite ogni mese, settimana o giorno per aziende molto grandi ... -AccountancyAreaDescJournalSetup=PASSO %s: Crea o controlla il contenuto del tuo elenco del giornale dal menu %s -AccountancyAreaDescChartModel=STEP %s: Crea un modello di piano dei conti dal menu %s -AccountancyAreaDescChart=STEP %s: Crea o seleziona il tuo piano dei conti dal menu %s +AccountancyAreaDescJournalSetup=PASSAGGIO %s: creare o controllare il contenuto dell'elenco del journal dal menu %s +AccountancyAreaDescChartModel=PASSAGGIO %s: Crea un modello di piano dei conti dal menu %s +AccountancyAreaDescChart=PASSAGGIO %s: Crea o controlla il contenuto del tuo piano dei conti dal menu %s -AccountancyAreaDescVat=STEP %s: Definisci le voci del piano dei conti per ogni IVA/tassa. Per fare ciò usa il menu %s. -AccountancyAreaDescDefault=STEP %s: Definisci gli account di contabilità di default. Per questo, usa la voce menù %s. -AccountancyAreaDescExpenseReport=STEP %s: Definisci gli account di contabilità di default per ogni tipo di nota spese. Per questo, usa la voce di menù %s. -AccountancyAreaDescSal=STEP %s: Definisci le voci del piano dei conti per gli stipendi. Per fare ciò usa il menu %s. -AccountancyAreaDescContrib=STEP %s: Definisci gli account di contabilità di default per le spese extra (tasse varie). Per questo, usa la voce di menù %s. -AccountancyAreaDescDonation=STEP %s: Definisci le voci del piano dei conti per le donazioni. Per fare ciò usa il menu %s. -AccountancyAreaDescSubscription=STEP %s: Definisci gli account di contabilità di default per le sottoscrizioni membro. Per questo, usa la voce di menù %s. -AccountancyAreaDescMisc=STEP %s: Definisci l'account obbligatorio e gli account di contabilità per le transazioni varie. Per questo, usa la voce di menù %s -AccountancyAreaDescLoan=STEP %s: Definisci gli account di contabilità di default per i prestiti. Per questo, usa la voce di menù %s. -AccountancyAreaDescBank=STEP %s: Definisci le voci del piano dei conti per i giornali per ogni banca o conto finanziario. Per fare ciò usa il menu %s. -AccountancyAreaDescProd=STEP %s: Definisci le voci del piano dei conti per i tuoi prodotti/servizi. Per fare ciò usa il menu %s. +AccountancyAreaDescVat=PASSAGGIO %s: definizione dei conti contabili per ciascuna aliquota IVA. A tale scopo, utilizzare la voce di menu %s. +AccountancyAreaDescDefault=PASSAGGIO %s: definizione dei conti contabili predefiniti. A tale scopo, utilizzare la voce di menu %s. +AccountancyAreaDescExpenseReport=PASSAGGIO %s: definire conti contabili predefiniti per ciascun tipo di nota spese. A tale scopo, utilizzare la voce di menu %s. +AccountancyAreaDescSal=PASSAGGIO %s: definire conti contabili predefiniti per il pagamento degli stipendi. A tale scopo, utilizzare la voce di menu %s. +AccountancyAreaDescContrib=PASSAGGIO %s: definire conti contabili predefiniti per spese speciali (imposte varie). A tale scopo, utilizzare la voce di menu %s. +AccountancyAreaDescDonation=PASSAGGIO %s: definire conti contabili predefiniti per la donazione. A tale scopo, utilizzare la voce di menu %s. +AccountancyAreaDescSubscription=PASSAGGIO %s: definire account contabili predefiniti per l'abbonamento membro. A tale scopo, utilizzare la voce di menu %s. +AccountancyAreaDescMisc=PASSAGGIO %s: definire un account predefinito obbligatorio e account contabili predefiniti per transazioni varie. A tale scopo, utilizzare la voce di menu %s. +AccountancyAreaDescLoan=PASSAGGIO %s: definire conti contabili predefiniti per i prestiti. A tale scopo, utilizzare la voce di menu %s. +AccountancyAreaDescBank=PASSAGGIO %s: definire conti contabili e codice giornale per ogni conto bancario e finanziario. A tale scopo, utilizzare la voce di menu %s. +AccountancyAreaDescProd=PASSAGGIO %s: definizione degli account contabili sui prodotti / servizi. A tale scopo, utilizzare la voce di menu %s. -AccountancyAreaDescBind=STEP %s: Controlla i legami fra queste %s linee esistenti e l'account di contabilità, così che l'applicazione sarà in grado di registrare le transazioni nel Libro contabile in un click. Completa i legami mancanti. Per questo, usa la voce di menù %s. -AccountancyAreaDescWriteRecords=STEP %s: Scrivi le transazioni nel piano contabile. Per fare ciò, vai nel menu %s, e clicca sul bottone %s. -AccountancyAreaDescAnalyze=STEP %s: Aggiunti o modifica le transazioni esistenti e genera i report e exportali. +AccountancyAreaDescBind=PASSAGGIO %s: verifica l'associazione tra le righe esistenti %s e il conto contabile, quindi l'applicazione sarà in grado di inserire nel journal le transazioni in Ledger con un clic. Attacchi mancanti completi. A tale scopo, utilizzare la voce di menu %s. +AccountancyAreaDescWriteRecords=PASSAGGIO %s: scrivere le transazioni nel libro mastro. Per questo, vai nel menu %s e fai clic sul pulsante %s . +AccountancyAreaDescAnalyze=PASSAGGIO %s: aggiungere o modificare transazioni esistenti e generare report ed esportazioni. -AccountancyAreaDescClosePeriod=STEP %s: Chiudo il periodo così non verranno fatte modifiche in futuro. +AccountancyAreaDescClosePeriod=PASSAGGIO %s: periodo di chiusura in modo da non poter apportare modifiche in futuro. -TheJournalCodeIsNotDefinedOnSomeBankAccount=Uno step obbligatorio non è stato completato (il codice del diario contabile non è stato definito per tutti i conti bancari) +TheJournalCodeIsNotDefinedOnSomeBankAccount=Un passaggio obbligatorio nella configurazione non è stato completato (journal del codice contabile non definito per tutti i conti bancari) Selectchartofaccounts=Seleziona il piano dei conti attivo ChangeAndLoad=Cambia e carica -Addanaccount=Aggiungi un conto di contabilità -AccountAccounting=Conto di contabilità +Addanaccount=Aggiungi un account contabile +AccountAccounting=Conto contabile AccountAccountingShort=Conto -SubledgerAccount=Conto del registro secondario -SubledgerAccountLabel=Etichetta del conto Registro secondario -ShowAccountingAccount=Mostra conti di contabilità -ShowAccountingJournal=Mostra diario contabile -AccountAccountingSuggest=Conto suggerito per contabilità -MenuDefaultAccounts=Conti predefiniti -MenuBankAccounts=Conti bancari -MenuVatAccounts=Conti IVA -MenuTaxAccounts=Imposte fiscali -MenuExpenseReportAccounts=Conto spese +SubledgerAccount=Conto subledger +SubledgerAccountLabel=Etichetta conto subledger +ShowAccountingAccount=Mostra account contabile +ShowAccountingJournal=Mostra giornale contabile +AccountAccountingSuggest=Account contabile suggerito +MenuDefaultAccounts=Account predefiniti +MenuBankAccounts=conto in banca +MenuVatAccounts=Conti iva +MenuTaxAccounts=Conti fiscali +MenuExpenseReportAccounts=Conto delle spese MenuLoanAccounts=Conti di prestito -MenuProductsAccounts=Conto prodotto +MenuProductsAccounts=Account del prodotto MenuClosureAccounts=Conti di chiusura -ProductsBinding=Conti prodotti +MenuAccountancyClosure=Chiusura +MenuAccountancyValidationMovements=Convalida i movimenti +ProductsBinding=Account dei prodotti TransferInAccounting=Trasferimento in contabilità RegistrationInAccounting=Registrazione in contabilità -Binding=Associazione ai conti -CustomersVentilation=Collegamento fatture attive -SuppliersVentilation=Associa fattura fornitore -ExpenseReportsVentilation=Associa nota spese -CreateMvts=Crea nuova transazione -UpdateMvts=Modifica una transazione -ValidTransaction=Valida transazione -WriteBookKeeping=Registrare le transazioni nel Libro Mastro -Bookkeeping=Libro contabile -AccountBalance=Saldo -ObjectsRef=Sorgente oggetto in riferimento -CAHTF=Totale acquisto al lordo delle imposte -TotalExpenseReport=Rapporto spese totale -InvoiceLines=Righe di fatture da vincolare -InvoiceLinesDone=Righe di fatture bloccate -ExpenseReportLines=Linee di note spese da associare -ExpenseReportLinesDone=Linee vincolate di note spese -IntoAccount=Collega linee con il piano dei conti +Binding=Legame ai conti +CustomersVentilation=Rilegatura fattura cliente +SuppliersVentilation=Rilegatura fattura fornitore +ExpenseReportsVentilation=Binding delle spese +CreateMvts=Crea una nuova transazione +UpdateMvts=Modifica di una transazione +ValidTransaction=Convalida transazione +WriteBookKeeping=Registrare le transazioni in contabilità generale +Bookkeeping=libro mastro +AccountBalance=Saldo del conto +ObjectsRef=Oggetto sorgente rif +CAHTF=Venditore di acquisto totale al lordo delle imposte +TotalExpenseReport=Rapporto spese totali +InvoiceLines=Linee di fatture da rilegare +InvoiceLinesDone=Linee vincolate di fatture +ExpenseReportLines=Righe delle note spese da vincolare +ExpenseReportLinesDone=Righe vincolate delle note spese +IntoAccount=Linea di collegamento con il conto contabile -Ventilate=Associa -LineId=Id di linea -Processing=In elaborazione -EndProcessing=Fine del processo -SelectedLines=Righe selezionate -Lineofinvoice=Riga fattura -LineOfExpenseReport=Linea di note spese -NoAccountSelected=Nessun conto di contabilità selezionato -VentilatedinAccount=Collegamento completato al piano dei conti -NotVentilatedinAccount=Non collegato al piano dei conti -XLineSuccessfullyBinded=%sprodotti/servizi correttamente collegato ad un piano dei conti -XLineFailedToBeBinded=%sprodotti/servizi non collegato a nessun piano dei conti +Ventilate=legare +LineId=Riga ID +Processing=in lavorazione +EndProcessing=Processo terminato. +SelectedLines=Linee selezionate +Lineofinvoice=Riga di fattura +LineOfExpenseReport=Riga della nota spese +NoAccountSelected=Nessun conto contabile selezionato +VentilatedinAccount=Legato correttamente all'account contabile +NotVentilatedinAccount=Non vincolato al conto contabile +XLineSuccessfullyBinded=%s prodotti / servizi associati correttamente a un conto contabile +XLineFailedToBeBinded=%s prodotti / servizi non erano vincolati a nessun conto contabile -ACCOUNTING_LIMIT_LIST_VENTILATION=Numero di elementi da associare mostrato per pagina (massimo raccomandato: 50) -ACCOUNTING_LIST_SORT_VENTILATION_TODO=Inizia ad ordinare la pagina "Associazioni da effettuare" dagli elementi più recenti -ACCOUNTING_LIST_SORT_VENTILATION_DONE=Inizia ad ordinare la pagina "Associazioni effettuate" dagli elementi più recenti +ACCOUNTING_LIMIT_LIST_VENTILATION=Numero di elementi da rilegare mostrato per pagina (massimo consigliato: 50) +ACCOUNTING_LIST_SORT_VENTILATION_TODO=Inizia l'ordinamento della pagina "Binding to do" in base agli elementi più recenti +ACCOUNTING_LIST_SORT_VENTILATION_DONE=Inizia l'ordinamento della pagina "Rilegatura eseguita" per gli elementi più recenti -ACCOUNTING_LENGTH_DESCRIPTION=Tronca la descrizione di prodotto & servizi negli elenchi dopo x caratteri (Consigliato = 50) -ACCOUNTING_LENGTH_DESCRIPTION_ACCOUNT=Troncare il modulo di descrizione del conto prodotti e servizi in elenchi dopo x caratteri (Migliore = 50) -ACCOUNTING_LENGTH_GACCOUNT=Lunghezza generale del piano dei conti (se imposti come valore 6 qui, il conto 706 apparirà come 706000) -ACCOUNTING_LENGTH_AACCOUNT=Lunghezza della contabilità di terze parti (se imposti un valore uguale a 6 ad esempio, il conto '401' apparirà come '401000' sullo schermo) -ACCOUNTING_MANAGE_ZERO=Consentire di gestire un diverso numero di zeri alla fine di un conto contabile. Necessario in alcuni paesi (come la Svizzera). Se impostato su off (predefinito), è possibile impostare i seguenti due parametri per chiedere all'applicazione di aggiungere zeri virtuali. -BANK_DISABLE_DIRECT_INPUT=Disabilita la registrazione diretta della transazione nel conto bancario -ACCOUNTING_ENABLE_EXPORT_DRAFT_JOURNAL=Abilita la bozza di esportazione sul giornale -ACCOUNTANCY_COMBO_FOR_AUX=Abilita l'elenco combinato per il conto secondario (potrebbe essere lento se hai un sacco di terze parti) +ACCOUNTING_LENGTH_DESCRIPTION=Tronca la descrizione di prodotti e servizi negli elenchi dopo x caratteri (migliore = 50) +ACCOUNTING_LENGTH_DESCRIPTION_ACCOUNT=Tronca il modulo di descrizione dell'account di prodotti e servizi negli elenchi dopo x caratteri (migliore = 50) +ACCOUNTING_LENGTH_GACCOUNT=Lunghezza dei conti di contabilità generale (se si imposta il valore su 6 qui, l'account "706" apparirà come "706000" sullo schermo) +ACCOUNTING_LENGTH_AACCOUNT=Lunghezza dei conti contabili di terze parti (se si imposta il valore su 6 qui, l'account "401" apparirà come "401000" sullo schermo) +ACCOUNTING_MANAGE_ZERO=Consentire di gestire un numero diverso di zeri alla fine di un conto contabile. Necessario da alcuni paesi (come la Svizzera). Se impostato su off (impostazione predefinita), è possibile impostare i due parametri seguenti per chiedere all'applicazione di aggiungere zeri virtuali. +BANK_DISABLE_DIRECT_INPUT=Disabilita la registrazione diretta della transazione sul conto bancario +ACCOUNTING_ENABLE_EXPORT_DRAFT_JOURNAL=Abilita bozza esportazione su giornale +ACCOUNTANCY_COMBO_FOR_AUX=Abilita l'elenco combo per l'account sussidiario (potrebbe essere lento se hai molte terze parti) -ACCOUNTING_SELL_JOURNAL=Giornale Vendite -ACCOUNTING_PURCHASE_JOURNAL=Giornale Acquisti -ACCOUNTING_MISCELLANEOUS_JOURNAL=Giornale Varie -ACCOUNTING_EXPENSEREPORT_JOURNAL=Giornale Note Spese -ACCOUNTING_SOCIAL_JOURNAL=Giornale Sociale -ACCOUNTING_HAS_NEW_JOURNAL=Ha un nuovo giornale +ACCOUNTING_SELL_JOURNAL=Vendi diario +ACCOUNTING_PURCHASE_JOURNAL=Acquista diario +ACCOUNTING_MISCELLANEOUS_JOURNAL=Diario vario +ACCOUNTING_EXPENSEREPORT_JOURNAL=Diario delle spese +ACCOUNTING_SOCIAL_JOURNAL=Diario sociale +ACCOUNTING_HAS_NEW_JOURNAL=Ha un nuovo diario -ACCOUNTING_RESULT_PROFIT=Conto contabile risultante (profitto) -ACCOUNTING_RESULT_LOSS=Conto contabile risultato (perdita) -ACCOUNTING_CLOSURE_DEFAULT_JOURNAL=Giornale di chiusura +ACCOUNTING_RESULT_PROFIT=Conto di contabilità dei risultati (profitto) +ACCOUNTING_RESULT_LOSS=Conto di contabilità dei risultati (perdita) +ACCOUNTING_CLOSURE_DEFAULT_JOURNAL=Diario di chiusura -ACCOUNTING_ACCOUNT_TRANSFER_CASH=Conto contabile del bonifico bancario transitorio +ACCOUNTING_ACCOUNT_TRANSFER_CASH=Conto contabile del bonifico bancario di transizione TransitionalAccount=Conto di trasferimento bancario transitorio -ACCOUNTING_ACCOUNT_SUSPENSE=Conto di contabilità di attesa -DONATION_ACCOUNTINGACCOUNT=Conto di contabilità per registrare le donazioni +ACCOUNTING_ACCOUNT_SUSPENSE=Conto contabile dell'attesa +DONATION_ACCOUNTINGACCOUNT=Conto contabile per registrare le donazioni ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Conto contabile per registrare gli abbonamenti -ACCOUNTING_PRODUCT_BUY_ACCOUNT=Conto di contabilità predefinito per i prodotti acquistati (se non definito nella scheda prodotto) -ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Conto di contabilità predefinito per i prodotti venduti (se non definito nella scheda prodotto) -ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Conto contabile per impostazione predefinita per i prodotti venduti in CEE (utilizzato se non definito nella scheda prodotto) -ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Conto contabile per impostazione predefinita per l'esportazione dei prodotti venduti fuori dalla CEE (utilizzato se non definito nella scheda prodotto) -ACCOUNTING_SERVICE_BUY_ACCOUNT=Conto di contabilità per impostazione predefinita per i servizi acquistati (utilizzato se non definito nel foglio di servizio) -ACCOUNTING_SERVICE_SOLD_ACCOUNT=Conto di contabilità per impostazione predefinita per i servizi venduti (utilizzato se non definito nel foglio di servizio) +ACCOUNTING_PRODUCT_BUY_ACCOUNT=Accounting account by default for the bought products (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Conto contabile per impostazione predefinita per i prodotti venduti (usato se non definito nella scheda prodotto) +ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Accounting account by default for the products sold in EEC (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Accounting account by default for the products sold and exported out of EEC (used if not defined in the product sheet) +ACCOUNTING_SERVICE_BUY_ACCOUNT=Account contabile per impostazione predefinita per i servizi acquistati (utilizzato se non definito nel foglio di servizio) +ACCOUNTING_SERVICE_SOLD_ACCOUNT=Conto contabile per impostazione predefinita per i servizi venduti (utilizzato se non definito nel foglio di servizio) +ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Accounting account by default for the services sold in EEC (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Accounting account by default for the services sold and exported out of EEC (used if not defined in the service sheet) -Doctype=Tipo documento +Doctype=Tipo di documento Docdate=Data Docref=Riferimento -LabelAccount=Etichetta conto -LabelOperation=Etichetta operazione -Sens=Verso -LetteringCode=Codice impressioni -Lettering=Impressioni -Codejournal=Giornale -JournalLabel=Etichetta del giornale -NumPiece=Numero del pezzo +LabelAccount=Conto etichetta +LabelOperation=Operazione etichetta +Sens=Sens +LetteringCode=Codice di lettere +Lettering=lettering +Codejournal=rivista +JournalLabel=Etichetta ufficiale +NumPiece=Numero pezzo TransactionNumShort=Num. transazione AccountingCategory=Gruppi personalizzati -GroupByAccountAccounting=Raggruppamento piano dei conti -AccountingAccountGroupsDesc=Qui puoi definire alcuni gruppi di conti contabili. Saranno utilizzati per rapporti contabili personalizzati. -ByAccounts=Per conto +GroupByAccountAccounting=Raggruppa per conto contabile +AccountingAccountGroupsDesc=È possibile definire qui alcuni gruppi di conti contabili. Saranno utilizzati per report contabili personalizzati. +ByAccounts=Per account ByPredefinedAccountGroups=Per gruppi predefiniti -ByPersonalizedAccountGroups=Gruppi personalizzati +ByPersonalizedAccountGroups=Da gruppi personalizzati ByYear=Per anno NotMatch=Non impostato -DeleteMvt=Cancella linee libro contabile -DelYear=Anno da cancellare -DelJournal=Giornale da cancellare -ConfirmDeleteMvt=Questo cancellerà tutte le righe del libro mastro per l'anno e/o da un giornale specifico. È richiesto almeno un criterio. -ConfirmDeleteMvtPartial=Questo cancellerà la transazione dal libro mastro (tutte le righe relative alla stessa transazione saranno cancellate) -FinanceJournal=Giornale delle finanze -ExpenseReportsJournal=Rapporto spese -DescFinanceJournal=Giornale finanziario che include tutti i tipi di pagamenti per conto bancario -DescJournalOnlyBindedVisible=Questa è una vista del record che sono legati a un conto contabile e possono essere registrati nel libro mastro. +DeleteMvt=Elimina le righe del libro mastro +DelMonth=Month to delete +DelYear=Anno da cancellare +DelJournal=Diario da eliminare +ConfirmDeleteMvt=This will delete all lines of the Ledger for the year/month and/or from a specific journal (At least one criterion is required). You will have to reuse the feature 'Registration inaccounting' to have the deleted record back in the ledger. +ConfirmDeleteMvtPartial=Ciò eliminerà la transazione dal libro mastro (verranno eliminate tutte le righe relative alla stessa transazione) +FinanceJournal=Diario finanziario +ExpenseReportsJournal=Diario delle spese +DescFinanceJournal=Giornale finanziario che include tutti i tipi di pagamenti tramite conto bancario +DescJournalOnlyBindedVisible=Questa è una vista di record che sono associati a un conto contabile e possono essere registrati nel libro mastro. VATAccountNotDefined=Conto per IVA non definito -ThirdpartyAccountNotDefined=Conto per terze parti non definito +ThirdpartyAccountNotDefined=Account per terze parti non definito ProductAccountNotDefined=Account per prodotto non definito -FeeAccountNotDefined=Conto per tassa non definito +FeeAccountNotDefined=Conto per tariffa non definita BankAccountNotDefined=Conto per banca non definito -CustomerInvoicePayment=Pagamento fattura attiva -ThirdPartyAccount=Conto terze parti +CustomerInvoicePayment=Pagamento del cliente fattura +ThirdPartyAccount=Conto di terzi NewAccountingMvt=Nuova transazione -NumMvts=Numero della transazione -ListeMvts=Lista dei movimenti -ErrorDebitCredit=Debito e Credito non possono avere un valore contemporaneamente -AddCompteFromBK=Aggiungi conto di contabilità al gruppo -ReportThirdParty=Elenca conti di terze parti -DescThirdPartyReport=Consulta qui l'elenco dei clienti e fornitori di terze parti e i loro conti contabili -ListAccounts=Lista delle voci del piano dei conti -UnknownAccountForThirdparty=Conto di terze parti sconosciuto. Useremo %s -UnknownAccountForThirdpartyBlocking=Conto di terze parti sconosciuto. Errore di blocco -ThirdpartyAccountNotDefinedOrThirdPartyUnknown=Conto di terzi non definito o sconosciuto. Useremo %s -ThirdpartyAccountNotDefinedOrThirdPartyUnknownBlocking=Third-party account not defined or third party unknown. Blocking error. -UnknownAccountForThirdpartyAndWaitingAccountNotDefinedBlocking=Unknown third-party account and waiting account not defined. Blocking error -PaymentsNotLinkedToProduct=Payment not linked to any product / service +NumMvts=Numerose transazioni +ListeMvts=Elenco dei movimenti +ErrorDebitCredit=L'addebito e il credito non possono avere un valore contemporaneamente +AddCompteFromBK=Aggiungi account contabili al gruppo +ReportThirdParty=Elenca account di terze parti +DescThirdPartyReport=Consulta qui l'elenco di clienti e fornitori di terze parti e i loro conti contabili +ListAccounts=Elenco dei conti contabili +UnknownAccountForThirdparty=Account di terze parti sconosciuto. Useremo %s +UnknownAccountForThirdpartyBlocking=Account di terze parti sconosciuto. Errore di blocco +ThirdpartyAccountNotDefinedOrThirdPartyUnknown=Account di terze parti non definito o sconosciuto di terze parti. Useremo %s +ThirdpartyAccountNotDefinedOrThirdPartyUnknownBlocking=Account di terze parti non definito o sconosciuto di terze parti. Errore di blocco. +UnknownAccountForThirdpartyAndWaitingAccountNotDefinedBlocking=Account di terze parti sconosciuto e account in attesa non definito. Errore di blocco +PaymentsNotLinkedToProduct=Pagamento non collegato a nessun prodotto / servizio -Pcgtype=Gruppo di conto -Pcgsubtype=Sottogruppo di conto -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. +Pcgtype=Gruppo di account +Pcgsubtype=Sottogruppo di account +PcgtypeDesc=Il gruppo e il sottogruppo di account vengono utilizzati come criteri predefiniti di "filtro" e "raggruppamento" per alcuni rapporti contabili. Ad esempio, "REDDITO" o "SPESA" sono utilizzati come gruppi per la contabilità dei prodotti per creare il rapporto spese / entrate. -TotalVente=Total turnover before tax -TotalMarge=Margine totale sulle vendite +TotalVente=Fatturato totale al lordo delle imposte +TotalMarge=Margine di vendita totale -DescVentilCustomer=Consult here the list of customer invoice lines bound (or not) to a product accounting account -DescVentilMore=In most cases, if you use predefined products or services and you set the account number on the product/service card, the application will be able to make all the binding between your invoice lines and the accounting account of your chart of accounts, just in one click with the button "%s". If account was not set on product/service cards or if you still have some lines not bound to an account, you will have to make a manual binding from the menu "%s". -DescVentilDoneCustomer=Consult here the list of the lines of invoices customers and their product accounting account -DescVentilTodoCustomer=Bind invoice lines not already bound with a product accounting account -ChangeAccount=Change the product/service accounting account for selected lines with the following accounting account: +DescVentilCustomer=Consulta qui l'elenco delle righe della fattura cliente associate (o meno) a un conto contabile del prodotto +DescVentilMore=Nella maggior parte dei casi, se si utilizzano prodotti o servizi predefiniti e si imposta il numero di conto sulla scheda prodotto / servizio, l'applicazione sarà in grado di effettuare tutta l'associazione tra le righe della fattura e il conto contabile del piano dei conti, proprio in un clic con il pulsante "%s" . Se l'account non è stato impostato su schede prodotto / servizio o se si dispone ancora di alcune righe non associate a un account, sarà necessario effettuare un'associazione manuale dal menu " %s ". +DescVentilDoneCustomer=Consulta qui l'elenco delle linee di fatture clienti e il loro account di contabilità dei prodotti +DescVentilTodoCustomer=Associare le righe della fattura non già associate a un account di contabilità del prodotto +ChangeAccount=Modificare il conto contabile del prodotto / servizio per le linee selezionate con il seguente conto contabile: Vide=- -DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account -DescVentilDoneSupplier=Consult here the list of the lines of vendor invoices and their accounting account -DescVentilTodoExpenseReport=Bind expense report lines not already bound with a fee accounting account -DescVentilExpenseReport=Consult here the list of expense report lines bound (or not) to a fee accounting account -DescVentilExpenseReportMore=If you setup accounting account on type of expense report lines, the application will be able to make all the binding between your expense report lines and the accounting account of your chart of accounts, just in one click with the button "%s". If account was not set on fees dictionary or if you still have some lines not bound to any account, you will have to make a manual binding from the menu "%s". -DescVentilDoneExpenseReport=Consult here the list of the lines of expenses reports and their fees accounting account +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account (only record not already transfered in accountancy are visible) +DescVentilDoneSupplier=Consulta qui l'elenco delle righe delle fatture del fornitore e il loro conto contabile +DescVentilTodoExpenseReport=Rilegare le righe della nota spese non già associate a un conto contabile delle commissioni +DescVentilExpenseReport=Consultare qui l'elenco delle righe della nota spese vincolate (o meno) a un conto contabile delle commissioni +DescVentilExpenseReportMore=Se si imposta il conto contabile sul tipo di righe della nota spese, l'applicazione sarà in grado di effettuare tutta l'associazione tra le linee della nota spese e il conto contabile del piano dei conti, semplicemente con un clic con il pulsante "%s" . Se l'account non è stato impostato nel dizionario delle commissioni o se si dispone ancora di alcune righe non associate a nessun account, sarà necessario effettuare un'associazione manuale dal menu " %s ". +DescVentilDoneExpenseReport=Consulta qui l'elenco delle righe delle note spese e il loro conto contabile delle commissioni -ValidateHistory=Collega automaticamente -AutomaticBindingDone=Collegamento automatico fatto +DescClosure=Consultare qui il numero di movimenti per mese che non sono stati convalidati e gli anni fiscali già aperti +OverviewOfMovementsNotValidated=Passaggio 1 / Panoramica dei movimenti non convalidati. (Necessario per chiudere un anno fiscale) +ValidateMovements=Convalida i movimenti +DescValidateMovements=Qualsiasi modifica o cancellazione di scrittura, lettura e cancellazione sarà vietata. Tutte le voci per un esercizio devono essere convalidate altrimenti la chiusura non sarà possibile +SelectMonthAndValidate=Seleziona il mese e convalida i movimenti -ErrorAccountancyCodeIsAlreadyUse=Errore, non puoi cancellare la voce del piano dei conti perché è utilizzata -MvtNotCorrectlyBalanced=Movement not correctly balanced. Debit = %s | Credit = %s -Balancing=Balancing -FicheVentilation=Binding card -GeneralLedgerIsWritten=Transazioni scritte nel libro contabile -GeneralLedgerSomeRecordWasNotRecorded=Some of the transactions could not be journalized. If there is no other error message, this is probably because they were already journalized. -NoNewRecordSaved=No more record to journalize -ListOfProductsWithoutAccountingAccount=Lista di prodotti non collegati a nessun piano dei conti -ChangeBinding=Cambia il piano dei conti -Accounted=Accounted in ledger -NotYetAccounted=Not yet accounted in ledger +ValidateHistory=Associa automaticamente +AutomaticBindingDone=Rilegatura automatica eseguita + +ErrorAccountancyCodeIsAlreadyUse=Errore, non è possibile eliminare questo account contabile perché è utilizzato +MvtNotCorrectlyBalanced=Movimento non correttamente bilanciato. Debito = %s | Credito = %s +Balancing=equilibratura +FicheVentilation=Carta vincolante +GeneralLedgerIsWritten=Le transazioni sono scritte nel libro mastro +GeneralLedgerSomeRecordWasNotRecorded=Alcune delle transazioni non possono essere giornalizzate. Se non ci sono altri messaggi di errore, ciò è probabilmente dovuto al fatto che erano già stati pubblicati su giornale. +NoNewRecordSaved=Niente più registrazioni da giornalizzare +ListOfProductsWithoutAccountingAccount=Elenco di prodotti non vincolati a nessun conto contabile +ChangeBinding=Cambia l'associazione +Accounted=Registrato nel libro mastro +NotYetAccounted=Non ancora registrato nel libro mastro +ShowTutorial=Mostra tutorial ## Admin ApplyMassCategories=Applica categorie di massa -AddAccountFromBookKeepingWithNoCategories=Available account not yet in the personalized group -CategoryDeleted=Category for the accounting account has been removed -AccountingJournals=Libri contabili -AccountingJournal=Accounting journal -NewAccountingJournal=New accounting journal -ShowAccoutingJournal=Mostra diario contabile -NatureOfJournal=Nature of Journal -AccountingJournalType1=Miscellaneous operations -AccountingJournalType2=Vendite -AccountingJournalType3=Acquisti +AddAccountFromBookKeepingWithNoCategories=Account disponibile non ancora nel gruppo personalizzato +CategoryDeleted=La categoria per l'account contabile è stata rimossa +AccountingJournals=Riviste contabili +AccountingJournal=Giornale contabile +NewAccountingJournal=Nuovo giornale contabile +ShowAccountingJournal=Mostra giornale contabile +NatureOfJournal=Natura del diario +AccountingJournalType1=Operazioni varie +AccountingJournalType2=I saldi +AccountingJournalType3=acquisti AccountingJournalType4=Banca -AccountingJournalType5=Expenses report +AccountingJournalType5=Rapporto spese AccountingJournalType8=Inventario -AccountingJournalType9=Has-new -ErrorAccountingJournalIsAlreadyUse=Questo giornale è già in uso -AccountingAccountForSalesTaxAreDefinedInto=Note: Accounting account for Sales tax are defined into menu %s - %s -NumberOfAccountancyEntries=Number of entries -NumberOfAccountancyMovements=Number of movements +AccountingJournalType9=Ha-new +ErrorAccountingJournalIsAlreadyUse=Questo diario è già in uso +AccountingAccountForSalesTaxAreDefinedInto=Nota: il conto contabile per l'imposta sulle vendite è definito nel menu %s - %s +NumberOfAccountancyEntries=Numero di entrate +NumberOfAccountancyMovements=Numero di movimenti ## Export -ExportDraftJournal=Export draft journal +ExportDraftJournal=Esporta bozza di giornale Modelcsv=Modello di esportazione Selectmodelcsv=Seleziona un modello di esportazione Modelcsv_normal=Esportazione classica -Modelcsv_CEGID=Export for CEGID Expert Comptabilité -Modelcsv_COALA=Export for Sage Coala -Modelcsv_bob50=Export for Sage BOB 50 -Modelcsv_ciel=Export for Sage Ciel Compta or Compta Evolution -Modelcsv_quadratus=Export for Quadratus QuadraCompta -Modelcsv_ebp=Export for EBP -Modelcsv_cogilog=Export for Cogilog -Modelcsv_agiris=Export for Agiris -Modelcsv_LDCompta=Export for LD Compta (v9 & higher) (Test) -Modelcsv_openconcerto=Export for OpenConcerto (Test) -Modelcsv_configurable=Export CSV Configurable -Modelcsv_FEC=Export FEC -Modelcsv_Sage50_Swiss=Export for Sage 50 Switzerland -ChartofaccountsId=Id Piano dei Conti +Modelcsv_CEGID=Esportazione per CEGID Expert Comptabilité +Modelcsv_COALA=Esportazione per Sage Coala +Modelcsv_bob50=Esporta per Sage BOB 50 +Modelcsv_ciel=Esportazione per Sage Ciel Compta o Compta Evolution +Modelcsv_quadratus=Esporta per Quadratus QuadraCompta +Modelcsv_ebp=Esporta per EBP +Modelcsv_cogilog=Esportazione per Cogilog +Modelcsv_agiris=Esportazione per Agiris +Modelcsv_LDCompta=Esporta per LD Compta (v9 e successive) (Test) +Modelcsv_openconcerto=Esporta per OpenConcerto (Test) +Modelcsv_configurable=Esporta CSV configurabile +Modelcsv_FEC=Esporta FEC +Modelcsv_Sage50_Swiss=Esportazione per Sage 50 Svizzera +ChartofaccountsId=Id piano dei conti ## Tools - Init accounting account on product / service -InitAccountancy=Inizializza contabilità -InitAccountancyDesc=This page can be used to initialize an accounting account on products and services that does not have accounting account defined for sales and purchases. -DefaultBindingDesc=This page can be used to set a default account to use to link transactions record about payment salaries, donation, taxes and vat when no specific accounting account were already set. -DefaultClosureDesc=This page can be used to set parameters used for accounting closures. +InitAccountancy=Contabilità iniziale +InitAccountancyDesc=Questa pagina può essere utilizzata per inizializzare un conto contabile su prodotti e servizi per i quali non è stato definito un conto contabile per vendite e acquisti. +DefaultBindingDesc=Questa pagina può essere utilizzata per impostare un account predefinito da utilizzare per collegare le registrazioni delle transazioni relative a stipendi di pagamento, donazione, tasse e iva quando non era già stato impostato un conto contabile specifico. +DefaultClosureDesc=Questa pagina può essere utilizzata per impostare i parametri utilizzati per le chiusure contabili. Options=Opzioni -OptionModeProductSell=Modalità vendita -OptionModeProductSellIntra=Mode sales exported in EEC -OptionModeProductSellExport=Mode sales exported in other countries -OptionModeProductBuy=Modalità acquisto -OptionModeProductSellDesc=Show all products with accounting account for sales. -OptionModeProductSellIntraDesc=Show all products with accounting account for sales in EEC. -OptionModeProductSellExportDesc=Show all products with accounting account for other foreign sales. -OptionModeProductBuyDesc=Show all products with accounting account for purchases. -CleanFixHistory=Remove accounting code from lines that not exists into charts of account -CleanHistory=Resetta tutti i collegamenti per l'anno corrente +OptionModeProductSell=Modalità di vendita +OptionModeProductSellIntra=Vendite in modalità esportate in CEE +OptionModeProductSellExport=Modalità di vendita esportate in altri paesi +OptionModeProductBuy=Acquisti in modalità +OptionModeProductSellDesc=Mostra tutti i prodotti con account contabile per le vendite. +OptionModeProductSellIntraDesc=Mostra tutti i prodotti con conto contabile per le vendite in CEE. +OptionModeProductSellExportDesc=Mostra tutti i prodotti con conto contabile per altre vendite all'estero. +OptionModeProductBuyDesc=Mostra tutti i prodotti con conto contabile per gli acquisti. +CleanFixHistory=Rimuovere il codice contabile dalle righe che non esistono nei piani dei conti +CleanHistory=Ripristina tutti i binding per l'anno selezionato PredefinedGroups=Gruppi predefiniti -WithoutValidAccount=Without valid dedicated account -WithValidAccount=With valid dedicated account -ValueNotIntoChartOfAccount=This value of accounting account does not exist into chart of account -AccountRemovedFromGroup=Account removed from group -SaleLocal=Local sale -SaleExport=Export sale -SaleEEC=Sale in EEC +WithoutValidAccount=Senza account dedicato valido +WithValidAccount=Con un account dedicato valido +ValueNotIntoChartOfAccount=Questo valore del conto contabile non esiste nel piano dei conti +AccountRemovedFromGroup=Account rimosso dal gruppo +SaleLocal=Vendita locale +SaleExport=Vendita all'esportazione +SaleEEC=Vendita nella CEE ## Dictionary -Range=Range of accounting account +Range=Gamma di conto contabile Calculated=Calcolato Formula=Formula ## Error -SomeMandatoryStepsOfSetupWereNotDone=Some mandatory steps of setup was not done, please complete them -ErrorNoAccountingCategoryForThisCountry=No accounting account group available for country %s (See Home - Setup - Dictionaries) -ErrorInvoiceContainsLinesNotYetBounded=You try to journalize some lines of the invoice %s, but some other lines are not yet bounded to accounting account. Journalization of all invoice lines for this invoice are refused. -ErrorInvoiceContainsLinesNotYetBoundedShort=Alcune righe della fattura non sono collegato a un piano dei conti. -ExportNotSupported=Il formato di esportazione configurato non è supportato in questa pagina -BookeppingLineAlreayExists=Lines already existing into bookkeeping -NoJournalDefined=No journal defined -Binded=Linee collegate -ToBind=Linee da vincolare -UseMenuToSetBindindManualy=Lines not yet bound, use menu %s to make the binding manually +SomeMandatoryStepsOfSetupWereNotDone=Alcuni passaggi obbligatori della configurazione non sono stati eseguiti, completarli +ErrorNoAccountingCategoryForThisCountry=Nessun gruppo di conti contabili disponibile per il paese %s (Vedi Home - Setup - Dizionari) +ErrorInvoiceContainsLinesNotYetBounded=Si tenta di inserire nel journal alcune righe della fattura %s , ma alcune altre righe non sono ancora associate al conto contabile. La giornalizzazione di tutte le righe della fattura per questa fattura viene rifiutata. +ErrorInvoiceContainsLinesNotYetBoundedShort=Alcune righe della fattura non sono associate al conto contabile. +ExportNotSupported=Il formato di esportazione impostato non è supportato in questa pagina +BookeppingLineAlreayExists=Linee già esistenti nella contabilità +NoJournalDefined=Nessun giornale definito +Binded=Linee rilegate +ToBind=Linee da legare +UseMenuToSetBindindManualy=Linee non ancora associate, utilizzare il menu %s per eseguire manualmente l'associazione ## Import -ImportAccountingEntries=Accounting entries -DateExport=Date export -WarningReportNotReliable=Warning, this report is not based on the Ledger, so does not contains transaction modified manually in the Ledger. If your journalization is up to date, the bookkeeping view is more accurate. -ExpenseReportJournal=Expense Report Journal -InventoryJournal=Inventory Journal +ImportAccountingEntries=Scritture contabili +DateExport=Data di esportazione +WarningReportNotReliable=Attenzione, questo rapporto non si basa sul libro mastro, quindi non contiene transazioni modificate manualmente nel libro mastro. Se la tua giornalizzazione è aggiornata, la visualizzazione della contabilità è più accurata. +ExpenseReportJournal=Diario delle spese +InventoryJournal=Diario dell'inventario diff --git a/htdocs/langs/it_IT/admin.lang b/htdocs/langs/it_IT/admin.lang index 13d79416542..91ec704cdaa 100644 --- a/htdocs/langs/it_IT/admin.lang +++ b/htdocs/langs/it_IT/admin.lang @@ -3,256 +3,258 @@ Foundation=Fondazione Version=Versione Publisher=Editore VersionProgram=Versione programma -VersionLastInstall=Versione della prima installazione -VersionLastUpgrade=Ultimo aggiornamento di versione +VersionLastInstall=Versione di installazione iniziale +VersionLastUpgrade=Aggiornamento dell'ultima versione VersionExperimental=Sperimentale VersionDevelopment=Sviluppo VersionUnknown=Sconosciuta VersionRecommanded=Raccomandata -FileCheck=Fileset Integrity Checks -FileCheckDesc=Questo strumento ti permette di verificare l'integrità dei file e il setup della tua applicazione, confrontando ogni file con la versione ufficiale. Potrebbero essere verificati anche dei valori costanti di alcuni impostazioni. Puoi utilizzare questo strumento anche per determinare se qualche file è stato modificato (ad esempio da un hacker). -FileIntegrityIsStrictlyConformedWithReference=L'integrità dei file è strettamente conforme al riferimento. -FileIntegrityIsOkButFilesWereAdded=La verifica di integrità dei file è stata superata, tuttavia sono stati aggiunti alcuni file. -FileIntegritySomeFilesWereRemovedOrModified=Il controllo dell'integrità dei file è fallito. Alcuni file sono stati modificati, rimossi o aggiunti. -GlobalChecksum=Controllo di integrità globale -MakeIntegrityAnalysisFrom=Analizza integrità dei files dell'applicazione da +FileCheck=Controlli di integrità del set di file +FileCheckDesc=Questo strumento ti consente di verificare l'integrità dei file e l'installazione della tua applicazione, confrontando ogni file con quello ufficiale. È inoltre possibile verificare il valore di alcune costanti di installazione. Puoi usare questo strumento per determinare se qualche file è stato modificato (ad es. Da un hacker). +FileIntegrityIsStrictlyConformedWithReference=L'integrità dei file è strettamente conforme al riferimento. +FileIntegrityIsOkButFilesWereAdded=Il controllo dell'integrità dei file è stato superato, tuttavia sono stati aggiunti alcuni nuovi file. +FileIntegritySomeFilesWereRemovedOrModified=Verifica dell'integrità dei file non riuscita. Alcuni file sono stati modificati, rimossi o aggiunti. +GlobalChecksum=Checksum globale +MakeIntegrityAnalysisFrom=Effettuare analisi di integrità dei file dell'applicazione da LocalSignature=Firma locale incorporata (meno affidabile) -RemoteSignature=Firma remota (più affidabile) +RemoteSignature=Firma remota remota (più affidabile) FilesMissing=File mancanti FilesUpdated=File aggiornati -FilesModified=Files modificati -FilesAdded=Files aggiunti -FileCheckDolibarr=Controlla l'integrità dei file dell'applicazione -AvailableOnlyOnPackagedVersions=Il file locale per la verifica d'integrità è disponibile solo quando l'applicazione è installata da un pacchetto ufficiale -XmlNotFound=File xml di controllo integrità non trovato +FilesModified=File modificati +FilesAdded=File aggiunti +FileCheckDolibarr=Verifica l'integrità dei file dell'applicazione +AvailableOnlyOnPackagedVersions=Il file locale per il controllo dell'integrità è disponibile solo quando l'applicazione è installata da un pacchetto ufficiale +XmlNotFound=File di integrità Xml dell'applicazione non trovato SessionId=ID di sessione SessionSaveHandler=Handler per il salvataggio dell sessioni -SessionSavePath=Percorso dove salvare le sessioni -PurgeSessions=Pulizia delle sessioni -ConfirmPurgeSessions=Vuoi davvero eliminare tutte le sessioni? Questo causerà la disconnessione di tutti gli utenti (tranne te). -NoSessionListWithThisHandler=Il gestore delle sessioni configurato nel PHP non consente di elencare tutte le sessioni attive. -LockNewSessions=Blocca le nuove connessioni -ConfirmLockNewSessions=Sei sicuro di voler restringere qualsiasi connessione a Dolibarr a te stesso? Solo l'utente %sriuscirà a connettersi successivamente. -UnlockNewSessions=Rimuovi il blocco connessioni +SessionSavePath=Posizione di salvataggio della sessione +PurgeSessions=Eliminazione delle sessioni +ConfirmPurgeSessions=Vuoi davvero eliminare tutte le sessioni? Questo disconnetterà ogni utente (tranne te stesso). +NoSessionListWithThisHandler=Il gestore della sessione di salvataggio configurato nel tuo PHP non consente di elencare tutte le sessioni in esecuzione. +LockNewSessions=Blocca nuove connessioni +ConfirmLockNewSessions=Sei sicuro di voler limitare qualsiasi nuova connessione Dolibarr a te stesso? Solo l'utente %s potrà connettersi successivamente. +UnlockNewSessions=Rimuovere il blocco della connessione YourSession=La tua sessione -Sessions=Sessioni utente +Sessions=Sessioni degli utenti WebUserGroup=Utente/gruppo del server web (per esempio www-data) -NoSessionFound=La tua configurazione PHP sembra non permetta di mostrare le sessioni attive. La directory utilizzata per salvare le sessioni (%s) potrebbe non essere protetta (per esempio tramite permessi SO oppure dalla direttiva PHP open_basedir). +NoSessionFound=La tua configurazione PHP sembra non consentire l'elenco delle sessioni attive. La directory utilizzata per salvare le sessioni ( %s ) può essere protetta (ad esempio dalle autorizzazioni del sistema operativo o dalla direttiva PHP open_basedir). DBStoringCharset=Charset per il salvataggio dei dati nel database DBSortingCharset=Set di caratteri del database per ordinare i dati -ClientCharset=Client charset -ClientSortingCharset=Client collation +ClientCharset=Charset client +ClientSortingCharset=Fascicolazione del cliente WarningModuleNotActive=Il modulo %s deve essere attivato -WarningOnlyPermissionOfActivatedModules=Qui vengono mostrate solo le autorizzazioni relative ai moduli attivi. È possibile attivare altri moduli nelle impostazioni - pagina Moduli. +WarningOnlyPermissionOfActivatedModules=Qui sono mostrate solo le autorizzazioni relative ai moduli attivati. Puoi attivare altri moduli nella pagina Home-> Setup-> Moduli. DolibarrSetup=Installazione o aggiornamento di Dolibarr InternalUser=Utente interno ExternalUser=Utente esterno InternalUsers=Utenti interni ExternalUsers=Utenti esterni -GUISetup=Aspetto grafico e lingua -SetupArea=Impostazioni +GUISetup=Schermo +SetupArea=Impostare UploadNewTemplate=Carica nuovi modelli -FormToTestFileUploadForm=Modulo per provare il caricamento file (secondo la configurazione) -IfModuleEnabled=Nota: funziona solo se il modulo %s è attivo -RemoveLock=Remove/rename file %s if it exists, to allow usage of the Update/Install tool. -RestoreLock=Restore file %s, with read permission only, to disable any further use of the Update/Install tool. +FormToTestFileUploadForm=Modulo per testare il caricamento del file (in base alla configurazione) +IfModuleEnabled=Nota: sì è efficace solo se il modulo %s è abilitato +RemoveLock=Rimuovere / rinominare il file %s se esiste, per consentire l'utilizzo dello strumento Aggiorna / Installa. +RestoreLock=Ripristina il file %s , solo con autorizzazione di lettura, per disabilitare qualsiasi ulteriore utilizzo dello strumento Aggiorna / Installa. SecuritySetup=Impostazioni per la sicurezza -SecurityFilesDesc=Definire qui le impostazioni relative alla sicurezza per l'upload dei files. +SecurityFilesDesc=Definire qui le opzioni relative alla sicurezza sul caricamento dei file. ErrorModuleRequirePHPVersion=Errore: questo modulo richiede almeno la versione %s di PHP. ErrorModuleRequireDolibarrVersion=Errore: questo modulo richiede almeno la versione %s di Dolibarr ErrorDecimalLargerThanAreForbidden=Errore: Non è supportata una precisione superiore a %s . -DictionarySetup=Impostazioni dizionario -Dictionary=Dizionari -ErrorReservedTypeSystemSystemAuto=I valori 'system' e 'systemauto' sono riservati. Puoi usare 'user' come valore da aggiungere al tuo record. +DictionarySetup=Impostazione del dizionario +Dictionary=dizionari +ErrorReservedTypeSystemSystemAuto=Il valore "system" e "systemauto" per il tipo è riservato. È possibile utilizzare "user" come valore per aggiungere il proprio record ErrorCodeCantContainZero=Il codice non può contenere il valore 0 -DisableJavascript=Disabilita JavaScript e funzioni Ajax -DisableJavascriptNote=Note: For test or debug purpose. For optimization for blind person or text browsers, you may prefer to use the setup on the profile of user -UseSearchToSelectCompanyTooltip=Also if you have a large number of third parties (> 100 000), you can increase speed by setting constant COMPANY_DONOTSEARCH_ANYWHERE to 1 in Setup->Other. Search will then be limited to start of string. -UseSearchToSelectContactTooltip=Also if you have a large number of third parties (> 100 000), you can increase speed by setting constant CONTACT_DONOTSEARCH_ANYWHERE to 1 in Setup->Other. Search will then be limited to start of string. -DelaiedFullListToSelectCompany=Wait until a key is pressed before loading content of Third Parties combo list.
    This may increase performance if you have a large number of third parties, but it is less convenient. -DelaiedFullListToSelectContact=Wait until a key is pressed before loading content of Contact combo list.
    This may increase performance if you have a large number of contacts, but it is less convenient) +DisableJavascript=Disabilita le funzioni JavaScript e Ajax +DisableJavascriptNote=Nota: a scopo di test o debug. Per l'ottimizzazione per i non vedenti o i browser di testo, potresti preferire utilizzare l'impostazione sul profilo dell'utente +UseSearchToSelectCompanyTooltip=Inoltre, se hai un gran numero di terze parti (> 100000), puoi aumentare la velocità impostando la costante COMPANY_DONOTSEARCH_ANYWHERE su 1 in Setup-> Altro. La ricerca sarà quindi limitata all'inizio della stringa. +UseSearchToSelectContactTooltip=Inoltre, se hai un gran numero di terze parti (> 100000), puoi aumentare la velocità impostando la costante CONTACT_DONOTSEARCH_ANYWHERE su 1 in Impostazione-> Altro. La ricerca sarà quindi limitata all'inizio della stringa. +DelaiedFullListToSelectCompany=Attendere fino a quando non viene premuto un tasto prima di caricare il contenuto dell'elenco combo di terze parti.
    Ciò può aumentare le prestazioni se si dispone di un numero elevato di terze parti, ma è meno conveniente. +DelaiedFullListToSelectContact=Attendere fino a quando non viene premuto un tasto prima di caricare il contenuto dell'elenco combo Contatti.
    Ciò può aumentare le prestazioni se si dispone di un numero elevato di contatti, ma è meno conveniente) NumberOfKeyToSearch=Numero di caratteri per attivare la ricerca: %s -NumberOfBytes=Number of Bytes -SearchString=Search string +NumberOfBytes=Numero di byte +SearchString=Stringa di ricerca NotAvailableWhenAjaxDisabled=Non disponibile quando Ajax è disabilitato -AllowToSelectProjectFromOtherCompany=On document of a third party, can choose a project linked to another third party +AllowToSelectProjectFromOtherCompany=Nel documento di una terza parte, è possibile scegliere un progetto collegato a un'altra terza parte JavascriptDisabled=JavaScript disattivato -UsePreviewTabs=Utilizza i tabs per l'anteprima -ShowPreview=Vedi anteprima +UsePreviewTabs=Usa le schede di anteprima +ShowPreview=Anteprima dello spettacolo PreviewNotAvailable=Anteprima non disponibile ThemeCurrentlyActive=Tema attualmente attivo -CurrentTimeZone=Fuso orario attuale +CurrentTimeZone=TimeZone PHP (server) MySQLTimeZone=TimeZone MySql (database) -TZHasNoEffect=Dates are stored and returned by database server as if they were kept as submitted string. The timezone has effect only when using the UNIX_TIMESTAMP function (that should not be used by Dolibarr, so database TZ should have no effect, even if changed after data was entered). +TZHasNoEffect=Le date vengono archiviate e restituite dal server di database come se fossero mantenute come stringa inviata. Il fuso orario ha effetto solo quando si utilizza la funzione UNIX_TIMESTAMP (che non dovrebbe essere utilizzata da Dolibarr, quindi il database TZ non dovrebbe avere alcun effetto, anche se modificato dopo l'inserimento dei dati). Space=Spazio -Table=Tabella -Fields=Campi +Table=tavolo +Fields=campi Index=Indice Mask=Maschera NextValue=Valore successivo NextValueForInvoices=Valore successivo (fatture) NextValueForCreditNotes=Valore successivo (note di credito) -NextValueForDeposit=Next value (down payment) +NextValueForDeposit=Valore successivo (acconto) NextValueForReplacements=Valore successivo (sostituzioni) -MustBeLowerThanPHPLimit=Note: your PHP configuration currently limits the maximum filesize for upload to %s %s, irrespective of the value of this parameter -NoMaxSizeByPHPLimit=Nota: nessun limite impostato nella configurazione PHP -MaxSizeForUploadedFiles=Dimensione massima dei file caricati (0 per disabilitare l'upload) -UseCaptchaCode=Utilizzare verifica captcha nella pagina di login -AntiVirusCommand= Percorso completo programma antivirus -AntiVirusCommandExample= Esempio per ClamWin: c:\\Program Files (x86)\\ClamWin\\bin\\clamscan.exe
    Esempio per ClamAV: / usr/bin/clamscan +MustBeLowerThanPHPLimit=Nota: la configurazione di PHP attualmente limita la dimensione massima del file per il caricamento su %s %s, indipendentemente dal valore di questo parametro +NoMaxSizeByPHPLimit=Nota: nessun limite è impostato nella configurazione di PHP +MaxSizeForUploadedFiles=Dimensione massima per i file caricati (0 per non consentire alcun caricamento) +UseCaptchaCode=Utilizza il codice grafico (CAPTCHA) nella pagina di accesso +AntiVirusCommand= Percorso completo per il comando antivirus +AntiVirusCommandExample= Esempio per ClamWin: c: \\ Progra ~ 1 \\ ClamWin \\ bin \\ clamscan.exe
    Esempio per ClamAv: / usr / bin / clamscan AntiVirusParam= Più parametri sulla riga di comando -AntiVirusParamExample= Esempio per ClamWin: --database="C:\\Program Files (x86)\\ClamWin\\lib" -ComptaSetup=Impostazioni modulo contabilità -UserSetup=Impostazioni per la gestione utenti -MultiCurrencySetup=Impostazioni multi-valuta -MenuLimits=Limiti e precisione -MenuIdParent=Capogruppo dal menu ID -DetailMenuIdParent=ID del menu principale (0 per un menu in alto) -DetailPosition=Ordina per definire il numero di posizione del menu +AntiVirusParamExample= Esempio per ClamWin: --database = "C: \\ Programmi (x86) \\ ClamWin \\ lib" +ComptaSetup=Impostazione del modulo di contabilità +UserSetup=Configurazione gestione utenti +MultiCurrencySetup=Configurazione multi-valuta +MenuLimits=Limiti e accuratezza +MenuIdParent=ID menu principale +DetailMenuIdParent=ID del menu principale (vuoto per un menu principale) +DetailPosition=Ordina il numero per definire la posizione del menu AllMenus=Tutti -NotConfigured= Modulo/Applicazione non configurato +NotConfigured=Modulo / Applicazione non configurati Active=Attivo -SetupShort=Impostazioni +SetupShort=Impostare OtherOptions=Altre opzioni OtherSetup=Altre impostazioni CurrentValueSeparatorDecimal=Separatore decimale CurrentValueSeparatorThousand=Separatore per le migliaia Destination=Destinazione -IdModule=Modulo ID -IdPermissions=Permessi ID +IdModule=ID modulo +IdPermissions=ID autorizzazioni LanguageBrowserParameter=Parametro %s LocalisationDolibarrParameters=Parametri di localizzazione ClientTZ=Fuso orario client (utente) -ClientHour=Orario client (utente) -OSTZ=Fuso orario dell'OS server -PHPTZ=Fuso orario server PHP -DaylingSavingTime=Ora legale (utente) -CurrentHour=Orario PHP (server) -CurrentSessionTimeOut=Timeout sessione corrente -YouCanEditPHPTZ=To set a different PHP timezone (not required), you can try to add a .htaccess file with a line like this "SetEnv TZ Europe/Paris" -HoursOnThisPageAreOnServerTZ=Warning, in contrary of other screens, hours on this page are not in your local timezone, but of the timezone of the server. -Box=Widget -Boxes=Widgets -MaxNbOfLinesForBoxes=Massimo numero di righe per widget +ClientHour=Tempo cliente (utente) +OSTZ=Fuso orario del SO del server +PHPTZ=Fuso orario del server PHP +DaylingSavingTime=Ora legale +CurrentHour=Tempo PHP (server) +CurrentSessionTimeOut=Timeout della sessione corrente +YouCanEditPHPTZ=Per impostare un fuso orario PHP diverso (non richiesto), puoi provare ad aggiungere un file .htaccess con una linea come questa "SetEnv TZ Europe / Paris" +HoursOnThisPageAreOnServerTZ=Attenzione, contrariamente alle altre schermate, le ore in questa pagina non sono nel tuo fuso orario locale, ma del fuso orario del server. +Box=widget +Boxes=widget +MaxNbOfLinesForBoxes=Max. numero di righe per i widget AllWidgetsWereEnabled=Tutti i widget disponibili sono abilitati -PositionByDefault=Per impostazione predefinita +PositionByDefault=Ordine predefinito Position=Posizione -MenusDesc=Gestione del contenuto delle 2 barre dei menu (barra orizzontale e barra verticale). -MenusEditorDesc=L'editor dei menu consente di definire voci personalizzate nei menu. Utilizzare con attenzione onde evitare instabilità e voci di menu irraggiungibili.
    Alcuni moduli aggiungono voci nei menu (nel menu Tutti nella maggior parte dei casi). Se alcune di queste voci vengono rimosse per errore, è possibile ripristinarle disattivando e riattivando il modulo. +MenusDesc=I gestori di menu impostano il contenuto delle due barre dei menu (orizzontale e verticale). +MenusEditorDesc=L'editor di menu consente di definire voci di menu personalizzate. Usalo attentamente per evitare instabilità e voci di menu permanentemente irraggiungibili.
    Alcuni moduli aggiungono voci di menu (nel menu Tutto principalmente). Se si rimuovono alcune di queste voci per errore, è possibile ripristinarle disabilitando e riattivando il modulo. MenuForUsers=Menu per gli utenti LangFile=file .lang -Language_en_US_es_MX_etc=Language (en_US, es_MX, ...) +Language_en_US_es_MX_etc=Lingua (en_US, es_MX, ...) System=Sistema SystemInfo=Informazioni di sistema -SystemToolsArea=Sezione strumenti di gestione del sistema -SystemToolsAreaDesc=Questa area fornisce funzioni di amministrazione. Usa il menu per scegliere la funzione richiesta. -Purge=Pulizia -PurgeAreaDesc=This page allows you to delete all files generated or stored by Dolibarr (temporary files or all files in %s directory). Using this feature is not normally necessary. It is provided as a workaround for users whose Dolibarr is hosted by a provider that does not offer permissions to delete files generated by the web server. -PurgeDeleteLogFile=Eliminia il file log, compreso %s definito per il modulo Syslog (nessun rischio di perdita di dati) -PurgeDeleteTemporaryFiles=Delete all temporary files (no risk of losing data). Note: Deletion is done only if the temp directory was created 24 hours ago. -PurgeDeleteTemporaryFilesShort=Cancella fle temporanei -PurgeDeleteAllFilesInDocumentsDir=Delete all files in directory: %s.
    This will delete all generated documents related to elements (third parties, invoices etc...), files uploaded into the ECM module, database backup dumps and temporary files. -PurgeRunNow=Procedo all'eliminazione +SystemToolsArea=Area degli strumenti di sistema +SystemToolsAreaDesc=Questa area fornisce funzioni di amministrazione. Utilizzare il menu per scegliere la funzione richiesta. +Purge=Epurazione +PurgeAreaDesc=Questa pagina consente di eliminare tutti i file generati o memorizzati da Dolibarr (file temporanei o tutti i file nella directory %s ). L'uso di questa funzione non è normalmente necessario. Viene fornito come soluzione alternativa per gli utenti il cui Dolibarr è ospitato da un provider che non offre autorizzazioni per eliminare i file generati dal server Web. +PurgeDeleteLogFile=Elimina i file di registro, incluso %s definito per il modulo Syslog (nessun rischio di perdita di dati) +PurgeDeleteTemporaryFiles=Elimina tutti i file temporanei (nessun rischio di perdita di dati). Nota: l'eliminazione viene eseguita solo se la directory temporanea è stata creata 24 ore fa. +PurgeDeleteTemporaryFilesShort=Elimina i file temporanei +PurgeDeleteAllFilesInDocumentsDir=Elimina tutti i file nella directory: %s .
    Ciò eliminerà tutti i documenti generati relativi ad elementi (terze parti, fatture ecc ...), file caricati nel modulo ECM, dump di backup del database e file temporanei. +PurgeRunNow=Elimina adesso PurgeNothingToDelete=Nessuna directory o file da eliminare. -PurgeNDirectoriesDeleted= %s di file o directory eliminati. -PurgeNDirectoriesFailed=Impossibile eliminare i file o le directory %s. +PurgeNDirectoriesDeleted=%s file o directory eliminati. +PurgeNDirectoriesFailed=Impossibile eliminare i file o le directory %s . PurgeAuditEvents=Elimina tutti gli eventi di sicurezza -ConfirmPurgeAuditEvents=Vuoi davvero eliminare tutti gli eventi di sicurezza? Tutti i log di sicurezza verranno cancellati, nessun altro dato verrà rimosso. -GenerateBackup=Genera il backup -Backup=Backup -Restore=Ripristino -RunCommandSummary=Il backup verrà realizzato secondo il seguente comando +ConfirmPurgeAuditEvents=Sei sicuro di voler eliminare tutti gli eventi di sicurezza? Tutti i registri di sicurezza verranno eliminati, nessun altro dato verrà rimosso. +GenerateBackup=Genera backup +Backup=di riserva +Restore=Ristabilire +RunCommandSummary=Il backup è stato avviato con il seguente comando BackupResult=Risultato del backup -BackupFileSuccessfullyCreated=File di backup generati con successo -YouCanDownloadBackupFile=Adesso il file generato può essere scaricato -NoBackupFileAvailable=Nessun file di backup disponibile +BackupFileSuccessfullyCreated=File di backup generato correttamente +YouCanDownloadBackupFile=Il file generato può ora essere scaricato +NoBackupFileAvailable=Nessun file di backup disponibile. ExportMethod=Metodo di esportazione ImportMethod=Metodo di importazione -ToBuildBackupFileClickHere=Per creare un file di backup, clicca qui. -ImportMySqlDesc=To import a MySQL backup file, you may use phpMyAdmin via your hosting or use the mysql command from the Command line.
    For example: -ImportPostgreSqlDesc=Per importare un file di backup, è necessario utilizzare il comando pg_restore da riga di comando: -ImportMySqlCommand=%s %s qui . +ImportMySqlDesc=Per importare un file di backup MySQL, è possibile utilizzare phpMyAdmin tramite l'hosting o utilizzare il comando mysql dalla riga di comando.
    Per esempio: +ImportPostgreSqlDesc=Per importare un file di backup, è necessario utilizzare il comando pg_restore dalla riga di comando: +ImportMySqlCommand=%s %s <mybackupfile.sql ImportPostgreSqlCommand=%s %s mybackupfile.sql -FileNameToGenerate=Nome del file per il backup: +FileNameToGenerate=Nome file per backup: Compression=Compressione -CommandsToDisableForeignKeysForImport=Comando per disattivare chiavi esterne sulle importazioni -CommandsToDisableForeignKeysForImportWarning=Obbligatorio se si desidera ripristinare un backup sql più tardi -ExportCompatibility=Compatibilità dei file di esportazione generati -MySqlExportParameters=MySQL esportazione parametri +CommandsToDisableForeignKeysForImport=Comando per disabilitare le chiavi esterne durante l'importazione +CommandsToDisableForeignKeysForImportWarning=Obbligatorio se si desidera poter ripristinare il dump sql in un secondo momento +ExportCompatibility=Compatibilità del file di esportazione generato +ExportUseMySQLQuickParameter=Use the --quick parameter +ExportUseMySQLQuickParameterHelp=The '--quick' parameter helps limit RAM consumption for large tables. +MySqlExportParameters=Parametri di esportazione MySQL PostgreSqlExportParameters= Parametri di esportazione PostgreSQL -UseTransactionnalMode=Utilizzare la modalità transazionale +UseTransactionnalMode=Usa la modalità transazionale FullPathToMysqldumpCommand=Percorso completo del comando mysqldump FullPathToPostgreSQLdumpCommand=Percorso completo del comando pg_dump -AddDropDatabase=Aggiungere comando drop database -AddDropTable=Aggiungere comando drop table +AddDropDatabase=Aggiungi il comando DROP DATABASE +AddDropTable=Aggiungi il comando DROP TABLE ExportStructure=Struttura -NameColumn=Nome colonne -ExtendedInsert=Inserimento esteso -NoLockBeforeInsert=Non ci sono comandi di lock intorno a INSERT -DelayedInsert=Inserimento differito -EncodeBinariesInHexa=Codificare dati binari in esadecimale -IgnoreDuplicateRecords=Ignora errori per record duplicati (INSERT IGNORE) -AutoDetectLang=Rileva automaticamente (lingua del browser) -FeatureDisabledInDemo=Funzione disabilitata in modalità demo -FeatureAvailableOnlyOnStable=Feature disponibile solo nelle versioni stabili ufficiali -BoxesDesc=Widgets are components showing some information that you can add to personalize some pages. You can choose between showing the widget or not by selecting target page and clicking 'Activate', or by clicking the trashcan to disable it. -OnlyActiveElementsAreShown=Vengono mostrati solo gli elementi relativi ai moduli attivi . -ModulesDesc=The modules/applications determine which features are available in the software. Some modules require permissions to be granted to users after activating the module. Click the on/off button (at end of module line) to enable/disable a module/application. -ModulesMarketPlaceDesc=Potete trovare altri moduli da scaricare su siti web esterni... -ModulesDeployDesc=If permissions on your file system allow it, you can use this tool to deploy an external module. The module will then be visible on the tab %s. -ModulesMarketPlaces=Trova app/moduli esterni... -ModulesDevelopYourModule=Sviluppa il tuo modulo/app -ModulesDevelopDesc=You may also develop your own module or find a partner to develop one for you. -DOLISTOREdescriptionLong=Instead of switching on www.dolistore.com web site to find an external module, you can use this embedded tool that will perform the search on the external market place for you (may be slow, need an internet access)... +NameColumn=Colonne nome +ExtendedInsert=INSERTO esteso +NoLockBeforeInsert=Nessun comando di blocco attorno a INSERT +DelayedInsert=Inserto ritardato +EncodeBinariesInHexa=Codifica i dati binari in esadecimale +IgnoreDuplicateRecords=Ignora errori di record duplicati (INSERT IGNORE) +AutoDetectLang=Rilevamento automatico (lingua del browser) +FeatureDisabledInDemo=Funzione disabilitata nella demo +FeatureAvailableOnlyOnStable=Funzionalità disponibile solo su versioni ufficiali stabili +BoxesDesc=I widget sono componenti che mostrano alcune informazioni che è possibile aggiungere per personalizzare alcune pagine. Puoi scegliere tra mostrare o meno il widget selezionando la pagina di destinazione e facendo clic su "Attiva" oppure facendo clic sul cestino per disabilitarlo. +OnlyActiveElementsAreShown=Vengono visualizzati solo gli elementi dei moduli abilitati . +ModulesDesc=I moduli / applicazioni determinano quali funzionalità sono disponibili nel software. Alcuni moduli richiedono autorizzazioni da concedere agli utenti dopo l'attivazione del modulo. Fare clic sul pulsante on / off (alla fine della riga del modulo) per abilitare / disabilitare un modulo / un'applicazione. +ModulesMarketPlaceDesc=Puoi trovare più moduli da scaricare su siti Web esterni su Internet ... +ModulesDeployDesc=Se le autorizzazioni sul file system lo consentono, è possibile utilizzare questo strumento per distribuire un modulo esterno. Il modulo sarà quindi visibile nella scheda %s . +ModulesMarketPlaces=Trova app / moduli esterni +ModulesDevelopYourModule=Sviluppa la tua app / i tuoi moduli +ModulesDevelopDesc=Puoi anche sviluppare il tuo modulo o trovare un partner per svilupparne uno per te. +DOLISTOREdescriptionLong=Invece di passare al sito www.dolistore.com per trovare un modulo esterno, puoi utilizzare questo strumento incorporato che eseguirà la ricerca sul mercato esterno per te (potrebbe essere lento, richiedere un accesso a Internet) ... NewModule=Nuovo FreeModule=Gratuito CompatibleUpTo=Compatibile con la versione %s -NotCompatible=Questo modulo non sembra essere compatibile con la tua versione di Dolibarr %s (Min %s - Max %s). -CompatibleAfterUpdate=Questo modulo richiede un aggiornamento a Dolibarr %s (Min %s - Max %s). -SeeInMarkerPlace=See in Market place -Updated=Aggiornato +NotCompatible=Questo modulo non sembra compatibile con Dolibarr %s (Min %s - Max %s). +CompatibleAfterUpdate=Questo modulo richiede un aggiornamento di Dolibarr %s (Min %s - Max %s). +SeeInMarkerPlace=Vedi in Piazza del mercato +Updated=aggiornato Nouveauté=Novità -AchatTelechargement=Aquista / Scarica -GoModuleSetupArea=To deploy/install a new module, go to the Module setup area: %s. -DoliStoreDesc=DoliStore, il mercato ufficiale dei moduli esterni per Dolibarr ERP/CRM -DoliPartnersDesc=List of companies providing custom-developed modules or features.
    Note: since Dolibarr is an open source application, anyone experienced in PHP programming may develop a module. -WebSiteDesc=Siti web esterni per ulteriori moduli add-on (non essenziali)... -DevelopYourModuleDesc=Spunti per sviluppare il tuo modulo... -URL=Collegamento +AchatTelechargement=Acquista / Scarica +GoModuleSetupArea=Per distribuire / installare un nuovo modulo, accedere all'area di configurazione del modulo: %s. +DoliStoreDesc=DoliStore, il mercato ufficiale per i moduli esterni Dolibarr ERP / CRM +DoliPartnersDesc=Elenco delle società che forniscono moduli o funzionalità sviluppati su misura.
    Nota: poiché Dolibarr è un'applicazione open source, chiunque abbia esperienza nella programmazione PHP può sviluppare un modulo. +WebSiteDesc=Siti Web esterni per moduli aggiuntivi (non core) ... +DevelopYourModuleDesc=Alcune soluzioni per sviluppare il tuo modulo ... +URL=URL BoxesAvailable=Widget disponibili -BoxesActivated=Widget attivi -ActivateOn=Attiva sul -ActiveOn=Attivi sul +BoxesActivated=Widget attivati +ActivateOn=Attiva on +ActiveOn=Attivato il SourceFile=File sorgente -AvailableOnlyIfJavascriptAndAjaxNotDisabled=Disponibile solo se JavaScript e Ajax non sono disattivati -Required=Richiesto -UsedOnlyWithTypeOption=Used by some agenda option only +AvailableOnlyIfJavascriptAndAjaxNotDisabled=Disponibile solo se JavaScript non è disabilitato +Required=necessario +UsedOnlyWithTypeOption=Utilizzato solo da alcune opzioni dell'agenda Security=Sicurezza -Passwords=Password -DoNotStoreClearPassword=Encrypt passwords stored in database (NOT as plain-text). It is strongly recommended to activate this option. -MainDbPasswordFileConfEncrypted=Encrypt database password stored in conf.php. It is strongly recommended to activate this option. -InstrucToEncodePass=Per avere la password codificata sostituisci nel file conf.php , la linea
    $dolibarr_main_db_pass="...";
    con
    $dolibarr_main_db_pass="crypted:%s"; -InstrucToClearPass=Per avere la password decodificata (in chiaro) sostituisci nel fileconf.php la linea
    $dolibarr_main_db_pass="crypted:...";
    con
    $dolibarr_main_db_pass="%s"; -ProtectAndEncryptPdfFiles=Protect generated PDF files. This is NOT recommended as it breaks bulk PDF generation. -ProtectAndEncryptPdfFilesDesc=La protezione di un documento PDF rende possibile la lettura e la stampa con qualsiasi browser; tuttavia modifica e copia non sono più possibili. Si noti che l'utilizzo di questa funzionalità non renderà possibile la stampa unione dei file PDF -Feature=Caratteristica +Passwords=Le password +DoNotStoreClearPassword=Crittografa le password archiviate nel database (NON come testo normale). Si consiglia vivamente di attivare questa opzione. +MainDbPasswordFileConfEncrypted=Crittografa la password del database memorizzata in conf.php. Si consiglia vivamente di attivare questa opzione. +InstrucToEncodePass=Per avere la password codificata nel file conf.php , sostituisci la riga
    $ dolibarr_main_db_pass = "...";
    di
    $ dolibarr_main_db_pass = "criptato: %s"; +InstrucToClearPass=Per decodificare (cancellare) la password nel file conf.php , sostituire la riga
    $ dolibarr_main_db_pass = "criptato: ...";
    di
    $ dolibarr_main_db_pass = "%s"; +ProtectAndEncryptPdfFiles=Proteggi i file PDF generati. Questo NON è raccomandato in quanto interrompe la generazione di PDF in blocco. +ProtectAndEncryptPdfFilesDesc=La protezione di un documento PDF lo rende disponibile per la lettura e la stampa con qualsiasi browser PDF. Tuttavia, la modifica e la copia non sono più possibili. Si noti che l'utilizzo di questa funzione rende la costruzione di un PDF unito globale non funzionante. +Feature=caratteristica DolibarrLicense=Licenza -Developpers=Sviluppatori e contributori -OfficialWebSite=Sito web ufficiale Dolibarr -OfficialWebSiteLocal=Sito ufficiale locale (%s) -OfficialWiki=Dolibarr documentazione / Wiki -OfficialDemo=Dolibarr demo online -OfficialMarketPlace=Market ufficiale per moduli esterni e addon -OfficialWebHostingService=Servizi di hosting web referenziati (Hosting Cloud) -ReferencedPreferredPartners=Preferred Partners +Developpers=Sviluppatori / collaboratori +OfficialWebSite=Sito ufficiale Dolibarr +OfficialWebSiteLocal=Sito Web locale (%s) +OfficialWiki=Documentazione Dolibarr / Wiki +OfficialDemo=Demo online di Dolibarr +OfficialMarketPlace=Mercato ufficiale per moduli / componenti aggiuntivi esterni +OfficialWebHostingService=Servizi di hosting web di riferimento (cloud hosting) +ReferencedPreferredPartners=Partner preferiti OtherResources=Altre risorse -ExternalResources=External Resources -SocialNetworks=Social Networks -ForDocumentationSeeWiki=La documentazione per utenti e sviluppatori e le FAQ sono disponibili sul wiki di Dolibarr:
    Dai un'occhiata a %s -ForAnswersSeeForum=Per qualsiasi altro problema/domanda, si può utilizzare il forum di Dolibarr:
    %s -HelpCenterDesc1=Here are some resources for getting help and support with Dolibarr. +ExternalResources=Risorse esterne +SocialNetworks=Social networks +ForDocumentationSeeWiki=Per la documentazione dell'utente o dello sviluppatore (Doc, FAQ ...),
    dai un'occhiata al Wiki Dolibarr:
    %s +ForAnswersSeeForum=Per qualsiasi altra domanda / aiuto, è possibile utilizzare il forum Dolibarr:
    %s +HelpCenterDesc1=Ecco alcune risorse per ottenere aiuto e supporto con Dolibarr. HelpCenterDesc2=Alcune di queste risorse sono disponibili solo in inglese . -CurrentMenuHandler=Attuale gestore menu +CurrentMenuHandler=Gestore di menu corrente MeasuringUnit=Unità di misura LeftMargin=Margine sinistro TopMargin=Margine superiore @@ -260,1272 +262,1288 @@ PaperSize=Tipo di carta Orientation=Orientamento SpaceX=Spazio X SpaceY=Spazio Y -FontSize=Dimensione del testo -Content=Contenuto -NoticePeriod=Periodo di avviso -NewByMonth=New by month -Emails=Email -EMailsSetup=Impostazioni Email -EMailsDesc=Questa pagina consente di sovrascrivere i parametri PHP predefiniti per l'invio delle email. Nella maggior parte dei casi, su sistemi Unix / Linux, l'installazione di PHP è corretta e non è necessario modificare questi parametri. +FontSize=Dimensione del font +Content=Soddisfare +NoticePeriod=Periodo di preavviso +NewByMonth=Nuovo per mese +Emails=Messaggi di posta elettronica +EMailsSetup=Configurazione email +EMailsDesc=Questa pagina consente di sovrascrivere i parametri PHP predefiniti per l'invio di e-mail. Nella maggior parte dei casi su sistemi operativi Unix / Linux, l'impostazione di PHP è corretta e questi parametri non sono necessari. EmailSenderProfiles=Profili mittente email -MAIN_MAIL_SMTP_PORT=Porta SMTP / SMTPS (predefinito in php.ini: %s ) -MAIN_MAIL_SMTP_SERVER=Host SMTP / SMTPS (predefinito in php.ini: %s ) -MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=Porta SMTP / SMTPS (non definita in PHP su sistemi Unix-like) -MAIN_MAIL_SMTP_SERVER_NotAvailableOnLinuxLike=Host SMTP / SMTPS (non definito in PHP su sistemi Unix-like) -MAIN_MAIL_EMAIL_FROM=Indirizzo mittente per le email automatiche (predefinito in php.ini: %s ) -MAIN_MAIL_ERRORS_TO=Indirizzo a cui inviare eventuali errori (campi 'Errors-To' nelle email inviate) -MAIN_MAIL_AUTOCOPY_TO= Indirizzo a cui inviare in copia Ccn tutte le mail in uscita -MAIN_DISABLE_ALL_MAILS=Disabilita l'invio delle email (a scopo di test o demo) -MAIN_MAIL_FORCE_SENDTO=Send all emails to (instead of real recipients, for test purposes) -MAIN_MAIL_ENABLED_USER_DEST_SELECT=Add employee users with email into allowed recipient list -MAIN_MAIL_SENDMODE=Metodo di invio email -MAIN_MAIL_SMTPS_ID=Username SMTP (se il server richiede l'autenticazione) -MAIN_MAIL_SMTPS_PW=Password SMTP (se il server richiede l'autenticazione) -MAIN_MAIL_EMAIL_TLS=Usa la cifratura TLS (SSL) -MAIN_MAIL_EMAIL_STARTTLS=Use TLS (STARTTLS) encryption -MAIN_MAIL_EMAIL_DKIM_ENABLED=Use DKIM to generate email signature -MAIN_MAIL_EMAIL_DKIM_DOMAIN=Email Domain for use with dkim -MAIN_MAIL_EMAIL_DKIM_SELECTOR=Name of dkim selector -MAIN_MAIL_EMAIL_DKIM_PRIVATE_KEY=Private key for dkim signing -MAIN_DISABLE_ALL_SMS=Disabilita l'invio di SMS (a scopo di test o demo) +EMailsSenderProfileDesc=You can keep this section empty. If you enter some emails here, they will be added to the list of possible senders into the combobox when your write a new email. +MAIN_MAIL_SMTP_PORT=Porta SMTP / SMTPS (valore predefinito in php.ini: %s ) +MAIN_MAIL_SMTP_SERVER=Host SMTP / SMTPS (valore predefinito in php.ini: %s ) +MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=Porta SMTP / SMTPS (non definita in PHP su sistemi simili a Unix) +MAIN_MAIL_SMTP_SERVER_NotAvailableOnLinuxLike=Host SMTP / SMTPS (non definito in PHP su sistemi simili a Unix) +MAIN_MAIL_EMAIL_FROM=Email mittente per email automatiche (valore predefinito in php.ini: %s ) +MAIN_MAIL_ERRORS_TO=L'e-mail utilizzata per l'errore restituisce e-mail (campi "Errori-A" nelle e-mail inviate) +MAIN_MAIL_AUTOCOPY_TO= Copia (Ccn) tutte le email inviate a +MAIN_DISABLE_ALL_MAILS=Disabilita l'invio di e-mail (a scopo di prova o demo) +MAIN_MAIL_FORCE_SENDTO=Invia tutte le e-mail a (anziché ai destinatari reali, a scopo di test) +MAIN_MAIL_ENABLED_USER_DEST_SELECT=Suggerisci e-mail di dipendenti (se definiti) nell'elenco di destinatari predefiniti quando scrivono una nuova e-mail +MAIN_MAIL_SENDMODE=Metodo di invio e-mail +MAIN_MAIL_SMTPS_ID=ID SMTP (se il server di invio richiede l'autenticazione) +MAIN_MAIL_SMTPS_PW=Password SMTP (se il server di invio richiede l'autenticazione) +MAIN_MAIL_EMAIL_TLS=Usa la crittografia TLS (SSL) +MAIN_MAIL_EMAIL_STARTTLS=Usa la crittografia TLS (STARTTLS) +MAIN_MAIL_EMAIL_DKIM_ENABLED=Utilizzare DKIM per generare la firma e-mail +MAIN_MAIL_EMAIL_DKIM_DOMAIN=Dominio email da utilizzare con dkim +MAIN_MAIL_EMAIL_DKIM_SELECTOR=Nome del selettore dkim +MAIN_MAIL_EMAIL_DKIM_PRIVATE_KEY=Chiave privata per la firma dkim +MAIN_DISABLE_ALL_SMS=Disabilita l'invio di tutti gli SMS (a scopo di prova o demo) MAIN_SMS_SENDMODE=Metodo da utilizzare per inviare SMS -MAIN_MAIL_SMS_FROM=Numero predefinito del mittente per gli SMS -MAIN_MAIL_DEFAULT_FROMTYPE=Default sender email for manual sending (User email or Company email) -UserEmail=Email utente -CompanyEmail=Company Email -FeatureNotAvailableOnLinux=Funzione non disponibile sui sistemi Linux. Viene usato il server di posta installato sul server (es. sendmail). -SubmitTranslation=If the translation for this language is not complete or you find errors, you can correct this by editing files in directory langs/%s and submit your change to www.transifex.com/dolibarr-association/dolibarr/ -SubmitTranslationENUS=Se la traduzione per questa lingua non è completa o trovi degli errori, puoi correggere i file presenti nella directory langs/%s e pubblicare i file modificati su dolibarr.org/forum oppure, se sei uno sviluppatore, su github.com/Dolibarr/dolibarr -ModuleSetup=Impostazioni modulo -ModulesSetup=Impostazione Modulo/Applicazione +MAIN_MAIL_SMS_FROM=Numero di telefono del mittente predefinito per l'invio di SMS +MAIN_MAIL_DEFAULT_FROMTYPE=Email mittente predefinita per l'invio manuale (email utente o email aziendale) +UserEmail=Email dell'utente +CompanyEmail=Email aziendale +FeatureNotAvailableOnLinux=Funzionalità non disponibile su sistemi come Unix. Prova il tuo programma sendmail localmente. +SubmitTranslation=Se la traduzione per questa lingua non è completa o vengono rilevati errori, è possibile correggerlo modificando i file nella directory langs / %s e inviare la modifica a www.transifex.com/dolibarr-association/dolibarr/ +SubmitTranslationENUS=Se la traduzione per questa lingua non è completa o si riscontrano errori, è possibile correggerla modificando i file nella directory langs / %s e inviare i file modificati su dolibarr.org/forum o per gli sviluppatori su github.com/Dolibarr/dolibarr. +ModuleSetup=Impostazione del modulo +ModulesSetup=Moduli / Configurazione dell'applicazione ModuleFamilyBase=Sistema ModuleFamilyCrm=Customer Relationship Management (CRM) ModuleFamilySrm=Vendor Relationship Management (VRM) -ModuleFamilyProducts=Product Management (PM) +ModuleFamilyProducts=Gestione del prodotto (PM) ModuleFamilyHr=Gestione delle risorse umane (HR) -ModuleFamilyProjects=Progetti/collaborazioni +ModuleFamilyProjects=Progetti / Lavoro collaborativo ModuleFamilyOther=Altro -ModuleFamilyTechnic=Strumenti Multi-modulo +ModuleFamilyTechnic=Strumenti multi-moduli ModuleFamilyExperimental=Moduli sperimentali -ModuleFamilyFinancial=Moduli finanziari (Contabilità/Cassa) -ModuleFamilyECM=ECM -ModuleFamilyPortal=Websites and other frontal application +ModuleFamilyFinancial=Moduli finanziari (contabilità / tesoreria) +ModuleFamilyECM=Gestione dei contenuti elettronici (ECM) +ModuleFamilyPortal=Siti Web e altre applicazioni frontali ModuleFamilyInterface=Interfacce con sistemi esterni -MenuHandlers=Gestori menu -MenuAdmin=Editor menu -DoNotUseInProduction=Da non usare in produzione +MenuHandlers=Gestori di menu +MenuAdmin=Editor di menu +DoNotUseInProduction=Non utilizzare in produzione ThisIsProcessToFollow=Procedura di aggiornamento: -ThisIsAlternativeProcessToFollow=Questa è una impostazione manuale alternativa: -StepNb=Passo %s -FindPackageFromWebSite=Find a package that provides the features you need (for example on the official web site %s). -DownloadPackageFromWebSite=Download package (for example from the official web site %s). -UnpackPackageInDolibarrRoot=Unpack/unzip the packaged files into your Dolibarr server directory: %s -UnpackPackageInModulesRoot=To deploy/install an external module, unpack/unzip the packaged files into the server directory dedicated to external modules:
    %s -SetupIsReadyForUse=Module deployment is finished. You must however enable and setup the module in your application by going to the page setup modules: %s. -NotExistsDirect=La directory root alternativa non è stata associata ad una directory esistente.
    -InfDirAlt=A partire dalla versione 3 è possibile definire una directory root alternativa. Ciò permette di archiviare plugin e template personalizzati nello stesso posto.
    Basta creare una directory nella root di Dolibarr (per esempio: custom).
    -InfDirExample=
    Poi dichiaralo nel file conf.php
    $dolibarr_main_url_root_alt='/custom'
    $dolibarr_main_document_root_alt='/path/of/dolibarr/htdocs/custom'
    . Se queste righe sono commentate con "#", per abilitarle basta rimuovere il carattere "#". -YouCanSubmitFile=Alternatively, you may upload the module .zip file package: +ThisIsAlternativeProcessToFollow=Questa è una configurazione alternativa per l'elaborazione manuale: +StepNb=Passaggio %s +FindPackageFromWebSite=Trova un pacchetto che fornisce le funzionalità necessarie (ad esempio sul sito Web ufficiale %s). +DownloadPackageFromWebSite=Scarica il pacchetto (ad esempio dal sito Web ufficiale %s). +UnpackPackageInDolibarrRoot=Decomprimere / decomprimere i file compressi nella directory del server Dolibarr: %s +UnpackPackageInModulesRoot=Per distribuire / installare un modulo esterno, decomprimere / decomprimere i file compressi nella directory del server dedicata ai moduli esterni:
    %s +SetupIsReadyForUse=La distribuzione del modulo è terminata. È tuttavia necessario abilitare e configurare il modulo nell'applicazione accedendo ai moduli di impostazione della pagina: %s . +NotExistsDirect=La directory radice alternativa non è definita in una directory esistente.
    +InfDirAlt=Dalla versione 3, è possibile definire una directory radice alternativa. Ciò consente di archiviare, in una directory dedicata, plug-in e modelli personalizzati.
    Basta creare una directory alla radice di Dolibarr (ad esempio: personalizzato).
    +InfDirExample=
    Quindi dichiaralo nel file conf.php
    $ Dolibarr_main_url_root_alt = '/ custom'
    $ Dolibarr_main_document_root_alt = '/ percorso / di / Dolibarr / htdocs / custom'
    Se queste righe sono commentate con "#", per abilitarle, basta decommentare rimuovendo il carattere "#". +YouCanSubmitFile=In alternativa, è possibile caricare il pacchetto di file .zip del modulo: CurrentVersion=Versione attuale di Dolibarr -CallUpdatePage=Browse to the page that updates the database structure and data: %s. +CallUpdatePage=Passare alla pagina che aggiorna la struttura e i dati del database: %s. LastStableVersion=Ultima versione stabile LastActivationDate=Ultima data di attivazione -LastActivationAuthor=Ultimo -LastActivationIP=Latest activation IP -UpdateServerOffline=Update server offline +LastActivationAuthor=Ultimo autore di attivazione +LastActivationIP=IP di attivazione più recente +UpdateServerOffline=Server di aggiornamento offline WithCounter=Gestisci un contatore -GenericMaskCodes=Puoi inserire uno schema di numerazione. In questo schema, possono essere utilizzati i seguenti tag :
    {000000} Corrisponde a un numero che sarà incrementato ad ogni aggiunta di %s. Inserisci il numero di zeri equivalente alla lunghezza desiderata per il contatore. Verranno aggiunti zeri a sinistra fino alla lunghezza impostata per il contatore.
    {000000+000} Come il precedente, ma con un offset corrispondente al numero a destra del segno + che viene applicato al primo inserimento %s.
    {000000@x} Come sopra, ma il contatore viene reimpostato a zero quando si raggiunge il mese x (x compreso tra 1 e 12). Se viene utilizzata questa opzione e x è maggiore o uguale a 2, diventa obbligatorio inserire anche la sequenza {yy}{mm} o {yyyy}{mm}.
    {dd} giorno (da 01 a 31).
    {mm} mese (da 01 a 12).
    {yy} , {yyyy} o {y} anno con 2, 4 o 1 cifra.
    -GenericMaskCodes2={cccc}il codice cliente di n caratteri
    {cccc000} il codice cliente di n caratteri è seguito da un contatore dedicato per cliente. Questo contatore dedicato per i clienti è azzerato allo stesso tempo di quello globale.
    {tttt} Il codice di terze parti composto da n caratteri (vedi menu Home - Impostazioni - dizionario - tipi di terze parti). Se aggiungi questa etichetta, il contatore sarà diverso per ogni tipo di terze parti
    -GenericMaskCodes3=Tutti gli altri caratteri nello schema rimarranno inalterati.
    Gli spazi non sono ammessi.
    -GenericMaskCodes4a=Esempio sulla novantanovesima %s del contatto, con la data il 31/01/2007:
    -GenericMaskCodes4b=Esempio : il 99esimo cliente/fornitore viene creato 31/01/2007:
    -GenericMaskCodes4c=Esempio su prodotto creato il 2007-03-01:
    -GenericMaskCodes5=ABC{yy}{mm}-{000000} restituirà ABC0701-000099
    {0000+100@1}-ZZZ/{dd}/XXX restituirà 0199-ZZZ/31/XXX
    IN{yy}{mm}-{0000}-{t} restituirà IN0701-0099-A se la tipologia di società è a 'Responsabile iscritto' con codice 'A_RI' -GenericNumRefModelDesc=Restituisce un numero personalizzabile in base allo schema definito dalla maschera. -ServerAvailableOnIPOrPort=Il server è disponibile all'indirizzo %s sulla porta %s -ServerNotAvailableOnIPOrPort=Il server non è disponibile all'indirizzo %s sulla porta %s -DoTestServerAvailability=Test di connettività del server -DoTestSend=Invia test -DoTestSendHTML=Prova inviando HTML -ErrorCantUseRazIfNoYearInMask=Error, can't use option @ to reset counter each year if sequence {yy} or {yyyy} is not in mask. -ErrorCantUseRazInStartedYearIfNoYearMonthInMask=Errore, non si può usare l'opzione @ se non c'è una sequenza {yy}{mm} o {yyyy}{mm} nello schema. -UMask=Parametro umask per i nuovi file su Unix/Linux/BSD. -UMaskExplanation=Questo parametro consente di definire i permessi impostati di default per i file creati da Dolibarr sul server (per esempio durante il caricamento).
    Il valore deve essere ottale (per esempio, 0.666 indica il permesso di lettura e scrittura per tutti).
    Questo parametro non si usa sui server Windows. -SeeWikiForAllTeam=Take a look at the Wiki page for a list of contributors and their organization -UseACacheDelay= Ritardo per il caching di esportazione (0 o vuoto per disabilitare la cache) -DisableLinkToHelpCenter=Nascondi link Hai bisogno di aiuto? sulla pagina di accesso -DisableLinkToHelp=Nascondi link della guida online "%s" -AddCRIfTooLong=There is no automatic text wrapping, text that is too long will not display on documents. Please add carriage returns in the text area if needed. -ConfirmPurge=Are you sure you want to execute this purge?
    This will permanently delete all your data files with no way to restore them (ECM files, attached files...). -MinLength=Durata minima -LanguageFilesCachedIntoShmopSharedMemory=File Lang caricati nella memoria cache -LanguageFile=File di Lingua -ExamplesWithCurrentSetup=Examples with current configuration +GenericMaskCodes=È possibile inserire qualsiasi maschera di numerazione. In questa maschera, è possibile utilizzare i seguenti tag:
    {000000} corrisponde a un numero che verrà incrementato su ogni %s. Immettere tanti zeri quanti sono i lunghezza desiderata del contatore. Il contatore sarà completato da zeri da sinistra per avere tanti zeri come la maschera.
    {000000 + 000} uguale al precedente ma viene applicato un offset corrispondente al numero a destra del segno + a partire dalla prima %s.
    {000000 @ x} uguale al precedente ma il contatore viene reimpostato su zero quando viene raggiunto il mese x (x tra 1 e 12 o 0 per utilizzare i primi mesi dell'anno fiscale definiti nella configurazione, oppure 99 per reimpostare su zero ogni mese ). Se si utilizza questa opzione e x è 2 o superiore, è richiesta anche la sequenza {yy} {mm} o {yyyy} {mm}.
    {dd} giorno (da 01 a 31).
    {mm} mese (da 01 a 12).
    {yy} , {yyyy} o {y} anno su 2, 4 o 1 numeri.
    +GenericMaskCodes2={cccc} il codice client su n caratteri
    {cccc000} il codice client su n caratteri è seguito da un contatore dedicato per il cliente. Questo contatore dedicato al cliente viene ripristinato contemporaneamente al contatore globale.
    {tttt} Il codice del tipo di terze parti su n caratteri (vedi menu Home - Configurazione - Dizionario - Tipi di terze parti). Se aggiungi questo tag, il contatore sarà diverso per ogni tipo di terza parte.
    +GenericMaskCodes3=Tutti gli altri personaggi nella maschera rimarranno intatti.
    Gli spazi non sono ammessi.
    +GenericMaskCodes4a=Esempio sulla 99a %s della terza società TheCompany, con data 2007-01-31:
    +GenericMaskCodes4b=Esempio su terze parti creato il 01-03-2007:
    +GenericMaskCodes4c=Esempio di prodotto creato il 01-03-2007:
    +GenericMaskCodes5=ABC {yy} {mm} - {000000} restituirà ABC0701-000099
    {0000 + 100 @ 1} -ZZZ / {dd} / XXX darà 0199-ZZZ / 31 / XXX
    IN {yy} {mm} - {0000} - {t} restituirà IN0701-0099-A se il tipo di azienda è "Inscripto responsabile" con un codice per il tipo "A_RI" +GenericNumRefModelDesc=Restituisce un numero personalizzabile secondo una maschera definita. +ServerAvailableOnIPOrPort=Il server è disponibile all'indirizzo %s sulla porta %s +ServerNotAvailableOnIPOrPort=Il server non è disponibile all'indirizzo %s sulla porta %s +DoTestServerAvailability=Test della connettività del server +DoTestSend=Test di invio +DoTestSendHTML=Prova a inviare HTML +ErrorCantUseRazIfNoYearInMask=Errore, impossibile utilizzare l'opzione @ per ripristinare il contatore ogni anno se la sequenza {yy} o {yyyy} non è nella maschera. +ErrorCantUseRazInStartedYearIfNoYearMonthInMask=Errore, impossibile utilizzare l'opzione @ se la sequenza {yy} {mm} o {yyyy} {mm} non è nella maschera. +UMask=Parametro UMask per i nuovi file sul file system Unix / Linux / BSD / Mac. +UMaskExplanation=Questo parametro consente di definire le autorizzazioni impostate per impostazione predefinita sui file creati da Dolibarr sul server (ad esempio durante il caricamento).
    Deve essere il valore ottale (ad esempio, 0666 significa lettura e scrittura per tutti).
    Questo parametro è inutile su un server Windows. +SeeWikiForAllTeam=Dai un'occhiata alla pagina Wiki per un elenco dei collaboratori e della loro organizzazione +UseACacheDelay= Ritardo per la memorizzazione nella cache della risposta all'esportazione in secondi (0 o vuoto per nessuna cache) +DisableLinkToHelpCenter=Nascondi collegamento " Hai bisogno di aiuto o supporto " nella pagina di accesso +DisableLinkToHelp=Nascondi collegamento alla guida in linea " %s " +AddCRIfTooLong=Non è presente il wrapping automatico del testo, il testo troppo lungo non verrà visualizzato sui documenti. Se necessario, aggiungere i ritorni a capo nell'area di testo. +ConfirmPurge=Sei sicuro di voler eseguire questa eliminazione?
    Ciò eliminerà permanentemente tutti i tuoi file di dati senza alcun modo per ripristinarli (file ECM, file allegati ...). +MinLength=Lunghezza minima +LanguageFilesCachedIntoShmopSharedMemory=File .lang caricati nella memoria condivisa +LanguageFile=File di lingua +ExamplesWithCurrentSetup=Esempi con la configurazione corrente ListOfDirectories=Elenco delle directory dei modelli OpenDocument -ListOfDirectoriesForModelGenODT=Lista di cartelle contenenti file modello in formato OpenDocument.

    Inserisci qui il percorso completo delle cartelle.
    Digitare un 'Invio' tra ciascuna cartella.
    Per aggiungere una cartella del modulo GED, inserire qui DOL_DATA_ROOT/ecm/yourdirectoryname.

    I file in quelle cartelle devono terminare con .odt o .ods. -NumberOfModelFilesFound=Number of ODT/ODS template files found in these directories -ExampleOfDirectoriesForModelGen=Esempi di sintassi:
    c: dir \\
    /Home/mydir
    DOL_DATA_ROOT/ECM/ecmdir -FollowingSubstitutionKeysCanBeUsed=
    Per sapere come creare i modelli di documento odt, prima di salvarli in queste directory, leggere la documentazione wiki: +ListOfDirectoriesForModelGenODT=Elenco di directory contenenti file di modelli con formato OpenDocument.

    Inserisci qui il percorso completo delle directory.
    Aggiungi un ritorno a capo tra la directory eah.
    Per aggiungere una directory del modulo GED, aggiungi qui DOL_DATA_ROOT / ecm / yourdirectoryname .

    I file in quelle directory devono terminare con .odt o .ods . +NumberOfModelFilesFound=Numero di file modello ODT / ODS trovati in queste directory +ExampleOfDirectoriesForModelGen=Esempi di sintassi:
    c: \\ mydir
    / Home / mydir
    DOL_DATA_ROOT / ECM / ecmdir +FollowingSubstitutionKeysCanBeUsed=
    Per sapere come creare i tuoi modelli di documento dispari, prima di memorizzarli in quelle directory, leggi la documentazione wiki: FullListOnOnlineDocumentation=http://wiki.dolibarr.org/index.php/Create_an_ODT_document_template -FirstnameNamePosition=Posizione del cognome/nome -DescWeather=The following images will be shown on the dashboard when the number of late actions reach the following values: -KeyForWebServicesAccess=Chiave per l'accesso ai Web Services (parametro "dolibarrkey" in webservices) -TestSubmitForm=Submit form di test -ThisForceAlsoTheme=Using this menu manager will also use its own theme whatever the user choice. Also this menu manager specialized for smartphones does not work on all smartphone. Use another menu manager if you experience problems with yours. -ThemeDir=Directory delle skin -ConnectionTimeout=Connection timeout -ResponseTimeout=Timeout della risposta -SmsTestMessage=Prova messaggio da __PHONEFROM__ a __PHONETO__ -ModuleMustBeEnabledFirst=Il modulo %s deve prima essere attivato per poter accedere a questa funzione. -SecurityToken=Token di sicurezza -NoSmsEngine=No SMS sender manager available. A SMS sender manager is not installed with the default distribution because they depend on an external vendor, but you can find some on %s +FirstnameNamePosition=Posizione del nome / cognome +DescWeather=Le seguenti immagini verranno visualizzate nella dashboard quando il numero di azioni in ritardo raggiunge i seguenti valori: +KeyForWebServicesAccess=Chiave per utilizzare i servizi Web (parametro "dolibarrkey" nei servizi Web) +TestSubmitForm=Modulo di test di input +ThisForceAlsoTheme=L'uso di questo menu manager utilizzerà anche il suo tema qualunque sia la scelta dell'utente. Anche questo gestore di menu specializzato per smartphone non funziona su tutti gli smartphone. Utilizzare un altro gestore di menu in caso di problemi con i propri. +ThemeDir=Directory di skin +ConnectionTimeout=Connesione finita +ResponseTimeout=Timeout di risposta +SmsTestMessage=Messaggio di prova da __PHONEFROM__ a __PHONETO__ +ModuleMustBeEnabledFirst=Il modulo %s deve essere abilitato per primo se è necessaria questa funzione. +SecurityToken=Chiave per proteggere gli URL +NoSmsEngine=Nessun gestore mittente SMS disponibile. Un gestore mittente SMS non è installato con la distribuzione predefinita perché dipendono da un fornitore esterno, ma puoi trovarne alcuni su %s PDF=PDF -PDFDesc=Global options for PDF generation. -PDFAddressForging=Rules for address boxes -HideAnyVATInformationOnPDF=Hide all information related to Sales Tax / VAT -PDFRulesForSalesTax=Regole per tasse sulla vendita/IVA +PDFDesc=Opzioni globali per la generazione di PDF. +PDFAddressForging=Regole per le caselle degli indirizzi +HideAnyVATInformationOnPDF=Nascondi tutte le informazioni relative all'imposta sulle vendite / IVA +PDFRulesForSalesTax=Regole per l'imposta sulle vendite / IVA PDFLocaltax=Regole per %s -HideLocalTaxOnPDF=Hide %s rate in column Tax Sale -HideDescOnPDF=Hide products description -HideRefOnPDF=Hide products ref. -HideDetailsOnPDF=Hide product lines details -PlaceCustomerAddressToIsoLocation=Usa la posizione predefinita francese (La Poste) per l'indirizzo del cliente -Library=Libreria -UrlGenerationParameters=Parametri di generazione degli indirizzi -SecurityTokenIsUnique=Utilizzare un unico parametro securekey per ogni URL -EnterRefToBuildUrl=Inserisci la reference per l'oggetto %s -GetSecuredUrl=Prendi URL calcolato -ButtonHideUnauthorized=Hide buttons for non-admin users for unauthorized actions instead of showing greyed disabled buttons -OldVATRates=Vecchia aliquota IVA +HideLocalTaxOnPDF=Nascondi la tariffa %s nella colonna Vendita IVA +HideDescOnPDF=Nascondi la descrizione dei prodotti +HideRefOnPDF=Nascondi prodotti ref. +HideDetailsOnPDF=Nascondi i dettagli delle linee di prodotti +PlaceCustomerAddressToIsoLocation=Utilizzare la posizione standard francese (La Poste) per la posizione dell'indirizzo del cliente +Library=Biblioteca +UrlGenerationParameters=Parametri per proteggere gli URL +SecurityTokenIsUnique=Utilizzare un parametro securekey univoco per ciascun URL +EnterRefToBuildUrl=Immettere il riferimento per l'oggetto %s +GetSecuredUrl=Ottieni URL calcolato +ButtonHideUnauthorized=Nascondi i pulsanti per utenti non amministratori per azioni non autorizzate invece di mostrare pulsanti disabilitati in grigio +OldVATRates=Aliquota IVA precedente NewVATRates=Nuova aliquota IVA -PriceBaseTypeToChange=Modifica i prezzi con la valuta di base definita. -MassConvert=Launch bulk conversion -PriceFormatInCurrentLanguage=Price Format In Current Language -String=Stringa -TextLong=Testo Lungo -HtmlText=Testo html -Int=Intero -Float=Decimale +PriceBaseTypeToChange=Modifica sui prezzi con il valore di riferimento di base definito su +MassConvert=Avvia conversione in blocco +PriceFormatInCurrentLanguage=Formato del prezzo nella lingua corrente +String=Corda +TextLong=Testo lungo +HtmlText=Testo HTML +Int=Numero intero +Float=Galleggiante DateAndTime=Data e ora Unique=Unico -Boolean=booleano (una checkbox) -ExtrafieldPhone = Tel. +Boolean=Booleano (una casella) +ExtrafieldPhone = Telefono ExtrafieldPrice = Prezzo -ExtrafieldMail = Email -ExtrafieldUrl = Indirizzo URL -ExtrafieldSelect = Lista di selezione +ExtrafieldMail = E-mail +ExtrafieldUrl = url +ExtrafieldSelect = Seleziona la lista ExtrafieldSelectList = Seleziona dalla tabella -ExtrafieldSeparator=Separatore (non è un campo) -ExtrafieldPassword=Password -ExtrafieldRadio=Radio buttons (one choice only) -ExtrafieldCheckBox=Checkboxes -ExtrafieldCheckBoxFromList=Checkboxes from table -ExtrafieldLink=Link to an object +ExtrafieldSeparator=Separatore (non un campo) +ExtrafieldPassword=Parola d'ordine +ExtrafieldRadio=Pulsanti di opzione (solo una scelta) +ExtrafieldCheckBox=caselle di controllo +ExtrafieldCheckBoxFromList=Caselle di controllo dalla tabella +ExtrafieldLink=Collegamento a un oggetto ComputedFormula=Campo calcolato -ComputedFormulaDesc=You can enter here a formula using other properties of object or any PHP coding to get a dynamic computed value. You can use any PHP compatible formulas including the "?" condition operator, and following global object: $db, $conf, $langs, $mysoc, $user, $object.
    WARNING: Only some properties of $object may be available. If you need a properties not loaded, just fetch yourself the object into your formula like in the second example.
    Using a computed field means you can't enter yourself any value from interface. Also, if there is a syntax error, the formula may return nothing.

    Example of formula:
    $object->id < 10 ? round($object->id / 2, 2): ($object->id + 2 * $user->id) * (int) substr($mysoc->zip, 1, 2)

    Example to reload object
    (($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'

    Other example of formula to force load of object and its parent object:
    (($reloadedobj = new Task($db)) && ($reloadedobj->fetch($object->id) > 0) && ($secondloadedobj = new Project($db)) && ($secondloadedobj->fetch($reloadedobj->fk_project) > 0)) ? $secondloadedobj->ref: 'Parent project not found' -Computedpersistent=Store computed field -ComputedpersistentDesc=Computed extra fields will be stored in the database, however, the value will only be recalculated when the object of this field is changed. If the computed field depends on other objects or global data this value might be wrong!! -ExtrafieldParamHelpPassword=Leaving this field blank means this value will be stored without encryption (field must be only hidden with star on screen).
    Set 'auto' to use the default encryption rule to save password into database (then value read will be the hash only, no way to retrieve original value) -ExtrafieldParamHelpselect=List of values must be lines with format key,value (where key can't be '0')

    for example:
    1,value1
    2,value2
    code3,value3
    ...

    In order to have the list depending on another complementary attribute list:
    1,value1|options_parent_list_code:parent_key
    2,value2|options_parent_list_code:parent_key

    In order to have the list depending on another list:
    1,value1|parent_list_code:parent_key
    2,value2|parent_list_code:parent_key -ExtrafieldParamHelpcheckbox=List of values must be lines with format key,value (where key can't be '0')

    for example:
    1,value1
    2,value2
    3,value3
    ... -ExtrafieldParamHelpradio=List of values must be lines with format key,value (where key can't be '0')

    for example:
    1,value1
    2,value2
    3,value3
    ... -ExtrafieldParamHelpsellist=List of values comes from a table
    Syntax: table_name:label_field:id_field::filter
    Example: c_typent:libelle:id::filter

    - idfilter is necessarly a primary int key
    - filter can be a simple test (eg active=1) to display only active value
    You can also use $ID$ in filter witch is the current id of current object
    To do a SELECT in filter use $SEL$
    if you want to filter on extrafields use syntax extra.fieldcode=... (where field code is the code of extrafield)

    In order to have the list depending on another complementary attribute list:
    c_typent:libelle:id:options_parent_list_code|parent_column:filter

    In order to have the list depending on another list:
    c_typent:libelle:id:parent_list_code|parent_column:filter -ExtrafieldParamHelpchkbxlst=List of values comes from a table
    Syntax: table_name:label_field:id_field::filter
    Example: c_typent:libelle:id::filter

    filter can be a simple test (eg active=1) to display only active value
    You can also use $ID$ in filter witch is the current id of current object
    To do a SELECT in filter use $SEL$
    if you want to filter on extrafields use syntax extra.fieldcode=... (where field code is the code of extrafield)

    In order to have the list depending on another complementary attribute list:
    c_typent:libelle:id:options_parent_list_code|parent_column:filter

    In order to have the list depending on another list:
    c_typent:libelle:id:parent_list_code|parent_column:filter -ExtrafieldParamHelplink=Parameters must be ObjectName:Classpath
    Syntax: ObjectName:Classpath
    Examples:
    Societe:societe/class/societe.class.php
    Contact:contact/class/contact.class.php -ExtrafieldParamHelpSeparator=Keep empty for a simple separator
    Set this to 1 for a collapsing separator (open by default for new session, then status is kept for each user session)
    Set this to 2 for a collapsing separator (collapsed by default for new session, then status is kept fore each user session) -LibraryToBuildPDF=Libreria utilizzata per generare PDF -LocalTaxDesc=Some countries may apply two or three taxes on each invoice line. If this is the case, choose the type for the second and third tax and its rate. Possible type are:
    1: local tax apply on products and services without vat (localtax is calculated on amount without tax)
    2: local tax apply on products and services including vat (localtax is calculated on amount + main tax)
    3: local tax apply on products without vat (localtax is calculated on amount without tax)
    4: local tax apply on products including vat (localtax is calculated on amount + main vat)
    5: local tax apply on services without vat (localtax is calculated on amount without tax)
    6: local tax apply on services including vat (localtax is calculated on amount + tax) -SMS=SMS -LinkToTestClickToDial=Per testare l'indirizzo ClickToDial dell'utente %s, inserisci un numero di telefono -RefreshPhoneLink=Link Aggiorna -LinkToTest=Collegamento cliccabile generato per l'utente %s (clicca numero di telefono per testare) -KeepEmptyToUseDefault=Lasciare vuoto per utilizzare il valore di default -DefaultLink=Link predefinito +ComputedFormulaDesc=Puoi inserire qui una formula usando altre proprietà dell'oggetto o qualsiasi codice PHP per ottenere un valore calcolato dinamico. Puoi utilizzare qualsiasi formula compatibile con PHP incluso "?" operatore condizione e seguente oggetto globale: $ db, $ conf, $ langs, $ mysoc, $ user, $ object .
    ATTENZIONE : potrebbero essere disponibili solo alcune proprietà di $ object. Se hai bisogno di proprietà non caricate, recupera l'oggetto nella tua formula come nel secondo esempio.
    L'uso di un campo calcolato significa che non è possibile immettere alcun valore dall'interfaccia. Inoltre, se si verifica un errore di sintassi, la formula potrebbe non restituire nulla.

    Esempio di formula:
    $ object-> id <10? round ($ object-> id / 2, 2): ($ object-> id + 2 * $ user-> id) * (int) substr ($ mysoc-> zip, 1, 2)

    Esempio per ricaricare l'oggetto
    (($ 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'

    Altro esempio di formula per forzare il caricamento dell'oggetto e del suo oggetto padre:
    (($ reloadedobj = new Task ($ db)) && ($ reloadedobj-> fetch ($ object-> id)> 0) && ($ secondloadedobj = nuovo progetto ($ db)) && ($ secondloadedobj-> fetch ($ reloadedobj-> fk_project)> 0))? $ secondloadedobj-> ref: 'Progetto padre non trovato' +Computedpersistent=Memorizza campo calcolato +ComputedpersistentDesc=I campi extra calcolati verranno archiviati nel database, tuttavia, il valore verrà ricalcolato solo quando l'oggetto di questo campo viene modificato. Se il campo calcolato dipende da altri oggetti o dati globali questo valore potrebbe essere sbagliato !! +ExtrafieldParamHelpPassword=Lasciare vuoto questo campo significa che questo valore verrà memorizzato senza crittografia (il campo deve essere nascosto solo con una stella sullo schermo).
    Impostare 'auto' per utilizzare la regola di crittografia predefinita per salvare la password nel database (quindi il valore letto sarà solo l'hash, nessun modo per recuperare il valore originale) +ExtrafieldParamHelpselect=L'elenco di valori deve essere linee con chiave di formato, valore (dove la chiave non può essere '0')

    per esempio:
    1, valore1
    2, valore2
    CODE3, valore3
    ...

    Per avere l'elenco in base a un altro elenco di attributi complementari:
    1, value1 | options_ parent_list_code : parent_key
    2, value2 | options_ parent_list_code : parent_key

    Per avere l'elenco in base a un altro elenco:
    1, valore1 | parent_list_code : parent_key
    2, valore2 | parent_list_code : parent_key +ExtrafieldParamHelpcheckbox=L'elenco di valori deve essere linee con chiave di formato, valore (dove la chiave non può essere '0')

    per esempio:
    1, valore1
    2, valore2
    3, valore3
    ... +ExtrafieldParamHelpradio=L'elenco di valori deve essere linee con chiave di formato, valore (dove la chiave non può essere '0')

    per esempio:
    1, valore1
    2, valore2
    3, valore3
    ... +ExtrafieldParamHelpsellist=L'elenco dei valori proviene da una tabella
    Sintassi: table_name: label_field: id_field :: filter
    Esempio: c_typent: libelle: id :: filter

    - idfilter è necessariamente una chiave int primaria
    - Il filtro può essere un semplice test (ad esempio attivo = 1) per visualizzare solo il valore attivo
    Puoi anche usare $ ID $ in streghe del filtro è l'ID corrente dell'oggetto corrente
    Per fare un SELEZIONA nel filtro usa $ SEL $
    se vuoi filtrare su campi extra usa la sintassi extra.fieldcode = ... (dove codice campo è il codice di campo extra)

    Per avere l'elenco in base a un altro elenco di attributi complementari:
    c_typent: libelle: id: options_ parent_list_code | parent_column: filtro

    Per avere l'elenco in base a un altro elenco:
    c_typent: libelle: id: parent_list_code | parent_column: filtro +ExtrafieldParamHelpchkbxlst=L'elenco dei valori proviene da una tabella
    Sintassi: table_name: label_field: id_field :: filter
    Esempio: c_typent: libelle: id :: filter

    Il filtro può essere un semplice test (ad esempio attivo = 1) per visualizzare solo il valore attivo
    Puoi anche usare $ ID $ in streghe del filtro è l'ID corrente dell'oggetto corrente
    Per fare un SELEZIONA nel filtro usa $ SEL $
    se vuoi filtrare su campi extra usa la sintassi extra.fieldcode = ... (dove codice campo è il codice di campo extra)

    Per avere l'elenco in base a un altro elenco di attributi complementari:
    c_typent: libelle: id: options_ parent_list_code | parent_column: filtro

    Per avere l'elenco in base a un altro elenco:
    c_typent: libelle: id: parent_list_code | parent_column: filtro +ExtrafieldParamHelplink=I parametri devono essere ObjectName: Classpath
    Sintassi: ObjectName: Classpath
    Esempi:
    Societe: societe / class / societe.class.php
    Contatto: contatto / class / contact.class.php +ExtrafieldParamHelpSeparator=Mantieni vuoto per un semplice separatore
    Impostalo su 1 per un separatore collassante (aperto per impostazione predefinita per la nuova sessione, quindi lo stato viene mantenuto per ogni sessione utente)
    Impostalo su 2 per un separatore compresso (compresso per impostazione predefinita per la nuova sessione, quindi lo stato viene mantenuto per ogni sessione utente) +LibraryToBuildPDF=Libreria utilizzata per la generazione di PDF +LocalTaxDesc=Alcuni paesi possono applicare due o tre tasse su ciascuna riga della fattura. In questo caso, scegli il tipo per la seconda e la terza imposta e la sua aliquota. I tipi possibili sono:
    1: imposta locale applicata su prodotti e servizi senza IVA (la tassa locale è calcolata sull'importo senza tasse)
    2: l'imposta locale si applica ai prodotti e servizi compresa l'IVA (la tassa locale è calcolata sull'importo + imposta principale)
    3: l'imposta locale si applica ai prodotti senza iva (la tassa locale è calcolata sull'importo senza tasse)
    4: l'imposta locale si applica ai prodotti compresa l'IVA (la tassa locale è calcolata sull'importo + IVA principale)
    5: la tassa locale si applica ai servizi senza iva (la tassa locale è calcolata sull'importo senza tasse)
    6: imposta locale applicata sui servizi, IVA inclusa (la tassa locale è calcolata sull'importo + imposta) +SMS=sms +LinkToTestClickToDial=Immettere un numero di telefono da chiamare per mostrare un collegamento per testare l'URL ClickToDial per l'utente %s +RefreshPhoneLink=Aggiorna link +LinkToTest=Link cliccabile generato per l'utente %s (fare clic sul numero di telefono per testare) +KeepEmptyToUseDefault=Mantieni vuoto per utilizzare il valore predefinito +DefaultLink=Collegamento predefinito SetAsDefault=Imposta come predefinito -ValueOverwrittenByUserSetup=Attenzione, questo valore potrebbe essere sovrascritto da un impostazione specifica dell'utente (ogni utente può settare il proprio url clicktodial) +ValueOverwrittenByUserSetup=Attenzione, questo valore può essere sovrascritto dalla configurazione specifica dell'utente (ogni utente può impostare il proprio URL clicktodial) ExternalModule=Modulo esterno - Installato nella directory %s -BarcodeInitForthird-parties=Mass barcode init for third-parties -BarcodeInitForProductsOrServices=Mass barcode init or reset for products or services -CurrentlyNWithoutBarCode=Currently, you have %s record on %s %s without barcode defined. -InitEmptyBarCode=Init value for next %s empty records -EraseAllCurrentBarCode=Erase all current barcode values -ConfirmEraseAllCurrentBarCode=Vuoi davvero eliminare tutti i valori attuali dei codici a barre? -AllBarcodeReset=All barcode values have been removed -NoBarcodeNumberingTemplateDefined=No numbering barcode template enabled in the Barcode module setup. -EnableFileCache=Abilita file di cache -ShowDetailsInPDFPageFoot=Add more details into footer, such as company address or manager names (in addition to professional ids, company capital and VAT number). -NoDetails=No additional details in footer -DisplayCompanyInfo=Mostra indirizzo dell'azienda -DisplayCompanyManagers=Visualizza nomi responsabili -DisplayCompanyInfoAndManagers=Mostra l'indirizzo dell'azienda ed il nome del manager -EnableAndSetupModuleCron=If you want to have this recurring invoice generated automatically, module *%s* must be enabled and correctly setup. Otherwise, generation of invoices must be done manually from this template using the *Create* button. Note that even if you enabled automatic generation, you can still safely launch manual generation. Generation of duplicates for the same period is not possible. -ModuleCompanyCodeCustomerAquarium=%s followed by customer code for a customer accounting code -ModuleCompanyCodeSupplierAquarium=%s followed by vendor code for a vendor accounting code -ModuleCompanyCodePanicum=Return an empty accounting code. -ModuleCompanyCodeDigitaria=Accounting code depends on third-party code. The code is composed of the character "C" in the first position followed by the first 5 characters of the third-party code. -Use3StepsApproval=By default, Purchase Orders need to be created and approved by 2 different users (one step/user to create and one step/user to approve. Note that if user has both permission to create and approve, one step/user will be enough). You can ask with this option to introduce a third step/user approval, if amount is higher than a dedicated value (so 3 steps will be necessary: 1=validation, 2=first approval and 3=second approval if amount is enough).
    Set this to empty if one approval (2 steps) is enough, set it to a very low value (0.1) if a second approval (3 steps) is always required. -UseDoubleApproval=Use a 3 steps approval when amount (without tax) is higher than... -WarningPHPMail=WARNING: It is often better to setup outgoing emails to use the email server of your provider instead of the default setup. Some email providers (like Yahoo) do not allow you to send an email from another server than their own server. Your current setup uses the server of the application to send email and not the server of your email provider, so some recipients (the one compatible with the restrictive DMARC protocol), will ask your email provider if they can accept your email and some email providers (like Yahoo) may respond "no" because the server is not theirs, so few of your sent Emails may not be accepted (be careful also of your email provider's sending quota).
    If your Email provider (like Yahoo) has this restriction, you must change Email setup to choose the other method "SMTP server" and enter the SMTP server and credentials provided by your Email provider. -WarningPHPMail2=If your email SMTP provider need to restrict email client to some IP addresses (very rare), this is the IP address of the mail user agent (MUA) for your ERP CRM application: %s. -ClickToShowDescription=Clicca per mostrare la descrizione -DependsOn=This module needs the module(s) -RequiredBy=Questo modulo è richiesto dal modulo -TheKeyIsTheNameOfHtmlField=This is the name of the HTML field. Technical knowledge is required to read the content of the HTML page to get the key name of a field. -PageUrlForDefaultValues=You must enter the relative path of the page URL. If you include parameters in URL, the default values will be effective if all parameters are set to same value. -PageUrlForDefaultValuesCreate=
    Example:
    For the form to create a new third party, it is %s.
    For URL of external modules installed into custom directory, do not include the "custom/", so use path like mymodule/mypage.php and not custom/mymodule/mypage.php.
    If you want default value only if url has some parameter, you can use %s -PageUrlForDefaultValuesList=
    Example:
    For the page that lists third parties, it is %s.
    For URL of external modules installed into custom directory, do not include the "custom/" so use a path like mymodule/mypagelist.php and not custom/mymodule/mypagelist.php.
    If you want default value only if url has some parameter, you can use %s -AlsoDefaultValuesAreEffectiveForActionCreate=Also note that overwritting default values for form creation works only for pages that were correctly designed (so with parameter action=create or presend...) -EnableDefaultValues=Enable customization of default values -EnableOverwriteTranslation=Abilita queste traduzioni personalizzate -GoIntoTranslationMenuToChangeThis=A translation has been found for the key with this code. To change this value, you must edit it from Home-Setup-translation. -WarningSettingSortOrder=Warning, setting a default sort order may result in a technical error when going on the list page if field is an unknown field. If you experience such an error, come back to this page to remove the default sort order and restore default behavior. +BarcodeInitForthird-parties=Iniziale codice a barre di massa per terze parti +BarcodeInitForProductsOrServices=Inizializzazione o reimpostazione del codice a barre di massa per prodotti o servizi +CurrentlyNWithoutBarCode=Attualmente, si dispone di registrare %s su %s %s senza codice a barre definiti. +InitEmptyBarCode=Valore iniziale per i successivi record vuoti %s +EraseAllCurrentBarCode=Cancella tutti i valori correnti del codice a barre +ConfirmEraseAllCurrentBarCode=Sei sicuro di voler cancellare tutti i valori correnti del codice a barre? +AllBarcodeReset=Tutti i valori dei codici a barre sono stati rimossi +NoBarcodeNumberingTemplateDefined=Nessun modello di codice a barre di numerazione abilitato nella configurazione del modulo Codice a barre. +EnableFileCache=Abilita cache dei file +ShowDetailsInPDFPageFoot=Aggiungi più dettagli nel piè di pagina, come l'indirizzo dell'azienda o i nomi dei gestori (oltre agli ID professionali, al capitale aziendale e al numero di partita IVA). +NoDetails=Nessun dettaglio aggiuntivo nel piè di pagina +DisplayCompanyInfo=Visualizza l'indirizzo dell'azienda +DisplayCompanyManagers=Visualizza i nomi dei gestori +DisplayCompanyInfoAndManagers=Visualizza l'indirizzo dell'azienda e i nomi dei gestori +EnableAndSetupModuleCron=Se si desidera che questa fattura ricorrente venga generata automaticamente, il modulo * %s * deve essere abilitato e configurato correttamente. In caso contrario, la generazione di fatture deve essere eseguita manualmente da questo modello utilizzando il pulsante * Crea *. Nota che anche se hai abilitato la generazione automatica, puoi comunque avviare in modo sicuro la generazione manuale. La generazione di duplicati per lo stesso periodo non è possibile. +ModuleCompanyCodeCustomerAquarium=%s seguito dal codice cliente per un codice contabile cliente +ModuleCompanyCodeSupplierAquarium=%s seguito dal codice fornitore per un codice contabile fornitore +ModuleCompanyCodePanicum=Restituisce un codice contabile vuoto. +ModuleCompanyCodeDigitaria=Restituisce un codice contabile composto in base al nome della terza parte. Il codice è costituito da un prefisso che può essere definito nella prima posizione seguito dal numero di caratteri definiti nel codice di terze parti. +ModuleCompanyCodeCustomerDigitaria=%s seguito dal nome del cliente troncato dal numero di caratteri: %s per il codice contabile del cliente. +ModuleCompanyCodeSupplierDigitaria=%s seguito dal nome del fornitore troncato dal numero di caratteri: %s per il codice contabile del fornitore. +Use3StepsApproval=Per impostazione predefinita, gli ordini di acquisto devono essere creati e approvati da 2 utenti diversi (un passaggio / utente da creare e un passaggio / utente da approvare. Si noti che se l'utente dispone di entrambe le autorizzazioni per creare e approvare, sarà sufficiente un passaggio / utente) . Puoi richiedere con questa opzione di introdurre un terzo passaggio / approvazione utente, se l'importo è superiore a un valore dedicato (quindi saranno necessari 3 passaggi: 1 = convalida, 2 = prima approvazione e 3 = seconda approvazione se l'importo è sufficiente).
    Impostarlo su vuoto se è sufficiente un'approvazione (2 passaggi), impostarlo su un valore molto basso (0,1) se è sempre richiesta una seconda approvazione (3 passaggi). +UseDoubleApproval=Utilizzare un'approvazione in 3 passaggi quando l'importo (senza tasse) è superiore a ... +WarningPHPMail=ATTENZIONE: è spesso preferibile configurare le e-mail in uscita per utilizzare il server e-mail del proprio provider anziché l'impostazione predefinita. Alcuni provider di posta elettronica (come Yahoo) non consentono di inviare e-mail da un altro server rispetto al proprio server. La tua configurazione attuale utilizza il server dell'applicazione per inviare e-mail e non il server del tuo provider di posta elettronica, quindi alcuni destinatari (quello compatibile con il protocollo DMARC restrittivo), chiederanno al tuo provider di posta elettronica se possono accettare la tua email e alcuni provider di posta elettronica (come Yahoo) potrebbe rispondere "no" perché il server non è loro, quindi poche delle email inviate potrebbero non essere accettate (fai attenzione anche alla quota di invio del tuo provider di posta elettronica).
    Se il tuo provider di posta elettronica (come Yahoo) ha questa limitazione, devi modificare la configurazione della posta elettronica per scegliere l'altro metodo "Server SMTP" e inserire il server SMTP e le credenziali fornite dal tuo fornitore di posta elettronica. +WarningPHPMail2=Se il tuo provider di posta elettronica SMTP deve limitare il client di posta elettronica ad alcuni indirizzi IP (molto raro), questo è l'indirizzo IP dell'agente utente di posta (MUA) per la tua applicazione CRM ERP: %s . +ClickToShowDescription=Fai clic per mostrare la descrizione +DependsOn=Questo modulo ha bisogno dei moduli +RequiredBy=Questo modulo è richiesto dai moduli +TheKeyIsTheNameOfHtmlField=Questo è il nome del campo HTML. Sono necessarie conoscenze tecniche per leggere il contenuto della pagina HTML per ottenere il nome chiave di un campo. +PageUrlForDefaultValues=Devi inserire il percorso relativo dell'URL della pagina. Se includi i parametri nell'URL, i valori predefiniti saranno efficaci se tutti i parametri sono impostati sullo stesso valore. +PageUrlForDefaultValuesCreate=
    Esempio:
    Affinché il modulo crei una nuova terza parte, è %s .
    Per l'URL dei moduli esterni installati nella directory personalizzata, non includere "custom /", quindi usa path come mymodule / mypage.php e non custom / mymodule / mypage.php.
    Se si desidera il valore predefinito solo se l'URL ha alcuni parametri, è possibile utilizzare %s +PageUrlForDefaultValuesList=
    Esempio:
    Per la pagina che elenca terze parti, è %s .
    Per l'URL dei moduli esterni installati nella directory personalizzata, non includere "custom /", quindi usa un percorso come mymodule / mypagelist.php e non custom / mymodule / mypagelist.php.
    Se si desidera il valore predefinito solo se l'URL ha alcuni parametri, è possibile utilizzare %s +AlsoDefaultValuesAreEffectiveForActionCreate=Si noti inoltre che la sovrascrittura dei valori predefiniti per la creazione del modulo funziona solo per le pagine che sono state progettate correttamente (quindi con il parametro action = create or presend ...) +EnableDefaultValues=Abilita la personalizzazione dei valori predefiniti +EnableOverwriteTranslation=Abilita l'uso della traduzione sovrascritta +GoIntoTranslationMenuToChangeThis=È stata trovata una traduzione per la chiave con questo codice. Per modificare questo valore, è necessario modificarlo da Home-Setup-translation. +WarningSettingSortOrder=Attenzione, l'impostazione di un ordinamento predefinito può causare un errore tecnico quando si accede alla pagina di elenco se il campo è un campo sconosciuto. Se si verifica un errore simile, tornare a questa pagina per rimuovere il criterio di ordinamento predefinito e ripristinare il comportamento predefinito. Field=Campo -ProductDocumentTemplates=Document templates to generate product document -FreeLegalTextOnExpenseReports=Testo libero sul report di spesa -WatermarkOnDraftExpenseReports=Bozze delle note spese filigranate -AttachMainDocByDefault=Imposta a 1 se vuoi allegare il documento principale alle email come impostazione predefinita (se applicabile) +ProductDocumentTemplates=Modelli di documento per generare il documento del prodotto +FreeLegalTextOnExpenseReports=Testo legale gratuito sulle note spese +WatermarkOnDraftExpenseReports=Filigrana su bozze delle note spese +AttachMainDocByDefault=Impostare questo su 1 se si desidera allegare il documento principale all'e-mail per impostazione predefinita (se applicabile) FilesAttachedToEmail=Allega file -SendEmailsReminders=Invia promemoria agenda via email -davDescription=Setup a WebDAV server -DAVSetup=Configurazione del modulo DAV -DAV_ALLOW_PRIVATE_DIR=Enable the generic private directory (WebDAV dedicated directory named "private" - login required) -DAV_ALLOW_PRIVATE_DIRTooltip=The generic private directory is a WebDAV directory anybody can access with its application login/pass. -DAV_ALLOW_PUBLIC_DIR=Enable the generic public directory (WebDAV dedicated directory named "public" - no login required) -DAV_ALLOW_PUBLIC_DIRTooltip=The generic public directory is a WebDAV directory anybody can access (in read and write mode), with no authorization required (login/password account). -DAV_ALLOW_ECM_DIR=Enable the DMS/ECM private directory (root directory of the DMS/ECM module - login required) -DAV_ALLOW_ECM_DIRTooltip=The root directory where all files are manually uploaded when using the DMS/ECM module. Similarly as access from the web interface, you will need a valid login/password with adecuate permissions to access it. +SendEmailsReminders=Invia promemoria dell'agenda tramite e-mail +davDescription=Installa un server WebDAV +DAVSetup=Installazione del modulo DAV +DAV_ALLOW_PRIVATE_DIR=Abilita la directory privata generica (directory dedicata WebDAV denominata "privata" - accesso richiesto) +DAV_ALLOW_PRIVATE_DIRTooltip=La directory privata generica è una directory WebDAV alla quale chiunque può accedere con il proprio login / pass dell'applicazione. +DAV_ALLOW_PUBLIC_DIR=Abilita la directory pubblica generica (directory dedicata WebDAV denominata "pubblica" - nessun accesso richiesto) +DAV_ALLOW_PUBLIC_DIRTooltip=La directory pubblica generica è una directory WebDAV alla quale chiunque può accedere (in modalità lettura e scrittura), senza autorizzazione (account login / password). +DAV_ALLOW_ECM_DIR=Abilita la directory privata DMS / ECM (directory principale del modulo DMS / ECM - accesso richiesto) +DAV_ALLOW_ECM_DIRTooltip=La directory principale in cui vengono caricati manualmente tutti i file quando si utilizza il modulo DMS / ECM. Analogamente all'accesso dall'interfaccia Web, per accedervi avrai bisogno di un login / password validi con autorizzazioni adeguate. # Modules Module0Name=Utenti e gruppi -Module0Desc=Gestione utenti/impiegati e gruppi -Module1Name=Soggetti terzi -Module1Desc=Companies and contacts management (customers, prospects...) +Module0Desc=Gestione utenti / dipendenti e gruppi +Module1Name=Terzi +Module1Desc=Gestione di aziende e contatti (clienti, prospettive ...) Module2Name=Commerciale Module2Desc=Gestione commerciale -Module10Name=Accounting (simplified) -Module10Desc=Resoconti contabili semplici (spese, ricavi) basati sul contenuto del database. Non usa tabelle di contabilità generale. -Module20Name=Proposte -Module20Desc=Gestione proposte commerciali -Module22Name=Mass Emailings -Module22Desc=Manage bulk emailing +Module10Name=Contabilità (semplificata) +Module10Desc=Rapporti di contabilità semplici (riviste, fatturato) basati sul contenuto del database. Non utilizza alcuna tabella di contabilità generale. +Module20Name=proposte +Module20Desc=Gestione delle proposte commerciali +Module22Name=Email di massa +Module22Desc=Gestisci le email di massa Module23Name=Energia -Module23Desc=Monitoraggio del consumo energetico -Module25Name=Ordini Cliente -Module25Desc=Sales order management +Module23Desc=Monitoraggio del consumo di energie +Module25Name=Ordini di vendita +Module25Desc=Gestione ordini cliente Module30Name=Fatture -Module30Desc=Management of invoices and credit notes for customers. Management of invoices and credit notes for suppliers -Module40Name=Fornitori -Module40Desc=Vendors and purchase management (purchase orders and billing) -Module42Name=Debug Logs -Module42Desc=Strumenti di tracciamento (file, syslog, ...). Questi strumenti sono per scopi tecnici/correzione. -Module49Name=Redazione -Module49Desc=Gestione redattori +Module30Desc=Gestione delle fatture e note di accredito per i clienti. Gestione di fatture e note di accredito per fornitori +Module40Name=I venditori +Module40Desc=Fornitori e gestione degli acquisti (ordini di acquisto e fatturazione) +Module42Name=Log di debug +Module42Desc=Funzionalità di registrazione (file, syslog, ...). Tali registri sono a scopo tecnico / di debug. +Module49Name=Editors +Module49Desc=Gestione dell'editor Module50Name=Prodotti -Module50Desc=Management of Products -Module51Name=Posta massiva -Module51Desc=Modulo per la gestione dell'invio massivo di posta cartacea -Module52Name=Magazzino -Module52Desc=Stock management (for products only) +Module50Desc=Gestione dei prodotti +Module51Name=Mailing di massa +Module51Desc=Gestione della posta in serie +Module52Name=riserve +Module52Desc=Gestione delle scorte Module53Name=Servizi -Module53Desc=Management of Services -Module54Name=Contratti/Abbonamenti -Module54Desc=Management of contracts (services or recurring subscriptions) +Module53Desc=Gestione dei servizi +Module54Name=Contratti / Iscrizioni +Module54Desc=Gestione dei contratti (servizi o abbonamenti ricorrenti) Module55Name=Codici a barre -Module55Desc=Gestione codici a barre +Module55Desc=Gestione dei codici a barre Module56Name=Telefonia -Module56Desc=Integrazione telefonia -Module57Name=Bank Direct Debit payments -Module57Desc=Management of Direct Debit payment orders. It includes generation of SEPA file for European countries. +Module56Desc=Integrazione telefonica +Module57Name=Pagamenti con addebito diretto bancario +Module57Desc=Gestione degli ordini di pagamento con addebito diretto. Include la generazione di file SEPA per i paesi europei. Module58Name=ClickToDial -Module58Desc=Integrazione di un sistema ClickToDial (per esempio Asterisk) +Module58Desc=Integrazione di un sistema ClickToDial (Asterisk, ...) Module59Name=Bookmark4u -Module59Desc=Aggiungi la possibilità di generare account Bookmark4u da un account Dolibarr -Module70Name=Interventi -Module70Desc=Gestione Interventi -Module75Name=Spese di viaggio e note spese -Module75Desc=Gestione spese di viaggio e note spese +Module59Desc=Aggiungi funzione per generare un account Bookmark4u da un account Dolibarr +Module70Name=interventi +Module70Desc=Gestione degli interventi +Module75Name=Spese e note di viaggio +Module75Desc=Gestione spese e appunti di viaggio Module80Name=Spedizioni -Module80Desc=Shipments and delivery note management -Module85Name=Banche & Denaro -Module85Desc=Gestione di conti bancari o conti di cassa -Module100Name=External Site -Module100Desc=Add a link to an external website as a main menu icon. Website is shown in a frame under the top menu. +Module80Desc=Gestione spedizioni e bolla di consegna +Module85Name=Banche e contanti +Module85Desc=Gestione di conti bancari o di cassa +Module100Name=Sito esterno +Module100Desc=Aggiungi un collegamento a un sito Web esterno come icona del menu principale. Il sito Web è mostrato in una cornice nel menu in alto. Module105Name=Mailman e SPIP -Module105Desc=Interfaccia Mailman o SPIP per il modulo membri +Module105Desc=Mailman o interfaccia SPIP per il modulo membro Module200Name=LDAP -Module200Desc=LDAP directory synchronization -Module210Name=Postnuke -Module210Desc=Integrazione Postnuke -Module240Name=Esportazione dati -Module240Desc=Strumento per esportare i dati di Dolibarr (con assistenti) -Module250Name=Importazione dati -Module250Desc=Tool to import data into Dolibarr (with assistants) +Module200Desc=Sincronizzazione della directory LDAP +Module210Name=PostNuke +Module210Desc=Integrazione PostNuke +Module240Name=Esportazioni di dati +Module240Desc=Strumento per esportare i dati Dolibarr (con assistenti) +Module250Name=Importazioni di dati +Module250Desc=Strumento per importare dati in Dolibarr (con assistenti) Module310Name=Membri -Module310Desc=Gestione membri della fondazione -Module320Name=Feed RSS -Module320Desc=Add a RSS feed to Dolibarr pages -Module330Name=Bookmarks & Shortcuts -Module330Desc=Create shortcuts, always accessible, to the internal or external pages to which you frequently access -Module400Name=Projects or Leads -Module400Desc=Management of projects, leads/opportunities and/or tasks. You can also assign any element (invoice, order, proposal, intervention, ...) to a project and get a transversal view from the project view. -Module410Name=Calendario web -Module410Desc=Integrazione calendario web -Module500Name=Taxes & Special Expenses -Module500Desc=Management of other expenses (sale taxes, social or fiscal taxes, dividends, ...) -Module510Name=Stipendi -Module510Desc=Record and track employee payments -Module520Name=Prestiti +Module310Desc=Gestione dei membri della Fondazione +Module320Name=RSS Feed +Module320Desc=Aggiungi un feed RSS alle pagine Dolibarr +Module330Name=Segnalibri e scorciatoie +Module330Desc=Crea collegamenti, sempre accessibili, alle pagine interne o esterne a cui accedi frequentemente +Module400Name=Progetti o lead +Module400Desc=Gestione di progetti, lead / opportunità e / o attività. È inoltre possibile assegnare qualsiasi elemento (fattura, ordine, proposta, intervento, ...) a un progetto e ottenere una vista trasversale dalla vista del progetto. +Module410Name=WebCalendar +Module410Desc=Integrazione con Webcalendar +Module500Name=Tasse e spese speciali +Module500Desc=Gestione di altre spese (imposte di vendita, imposte sociali o fiscali, dividendi, ...) +Module510Name=stipendi +Module510Desc=Registrare e tenere traccia dei pagamenti dei dipendenti +Module520Name=prestiti Module520Desc=Gestione dei prestiti -Module600Name=Notifications on business event -Module600Desc=Send email notifications triggered by a business event: per user (setup defined on each user), per third-party contacts (setup defined on each third party) or by specific emails -Module600Long=Note that this module sends emails in real-time when a specific business event occurs. If you are looking for a feature to send email reminders for agenda events, go into the setup of module Agenda. -Module610Name=Varianti prodotto -Module610Desc=Creation of product variants (color, size etc.) +Module600Name=Notifiche su eventi aziendali +Module600Desc=Invia notifiche e-mail attivate da un evento aziendale: per utente (configurazione definita su ciascun utente), per contatti di terze parti (configurazione definita su ogni terza parte) o da e-mail specifiche +Module600Long=Si noti che questo modulo invia e-mail in tempo reale quando si verifica un evento aziendale specifico. Se stai cercando una funzione per inviare promemoria e-mail per eventi dell'agenda, vai alla configurazione del modulo Agenda. +Module610Name=Varianti del prodotto +Module610Desc=Creazione di varianti di prodotto (colore, dimensioni ecc.) Module700Name=Donazioni -Module700Desc=Gestione donazioni -Module770Name=Expense Reports -Module770Desc=Manage expense reports claims (transportation, meal, ...) -Module1120Name=Vendor Commercial Proposals -Module1120Desc=Request vendor commercial proposal and prices -Module1200Name=Mantis +Module700Desc=Gestione delle donazioni +Module770Name=Rapporti di spesa +Module770Desc=Gestire le richieste di rimborso spese (trasporto, pasto, ...) +Module1120Name=Proposte commerciali del venditore +Module1120Desc=Richiedi la proposta e i prezzi commerciali del fornitore +Module1200Name=Mantide Module1200Desc=Integrazione Mantis Module1520Name=Generazione dei documenti -Module1520Desc=Mass email document generation -Module1780Name=Tag/categorie -Module1780Desc=Crea tag / categorie (prodotti, clienti, fornitori, contatti o membri) -Module2000Name=FCKeditor -Module2000Desc=Allow text fields to be edited/formatted using CKEditor (html) +Module1520Desc=Generazione di documenti di posta elettronica di massa +Module1780Name=Tag / Categorie +Module1780Desc=Crea tag / categoria (prodotti, clienti, fornitori, contatti o membri) +Module2000Name=Editor WYSIWYG +Module2000Desc=Consenti ai campi di testo di essere modificati / formattati usando CKEditor (html) Module2200Name=Prezzi dinamici -Module2200Desc=Use maths expressions for auto-generation of prices -Module2300Name=Processi pianificati -Module2300Desc=Gestione delle operazioni pianificate -Module2400Name=Eventi/Agenda -Module2400Desc=Track events. Log automatic events for tracking purposes or record manual events or meetings. This is the principal module for good Customer or Vendor Relationship Management. +Module2200Desc=Utilizza le espressioni matematiche per la generazione automatica dei prezzi +Module2300Name=Lavori programmati +Module2300Desc=Gestione dei lavori pianificati (alias cron o chrono table) +Module2400Name=Eventi / Agenda +Module2400Desc=Tracciare eventi. Registra eventi automatici a scopo di tracciamento o registra eventi o riunioni manuali. Questo è il modulo principale per una buona gestione delle relazioni con clienti o fornitori. Module2500Name=DMS / ECM -Module2500Desc=Document Management System / Electronic Content Management. Automatic organization of your generated or stored documents. Share them when you need. -Module2600Name=API/Web services (SOAP server) -Module2600Desc=Attiva il server SOAP che fornisce i servizi di API -Module2610Name=API/Web services (REST server) -Module2610Desc=Attiva il server REST che fornisce i servizi di API -Module2660Name=Chiamata WebServices (SOAP client) -Module2660Desc=Enable the Dolibarr web services client (Can be used to push data/requests to external servers. Only Purchase orders are currently supported.) -Module2700Name=Gravatar -Module2700Desc=Use online Gravatar service (www.gravatar.com) to show photo of users/members (found with their emails). Needs Internet access +Module2500Desc=Sistema di gestione dei documenti / Gestione elettronica dei contenuti. Organizzazione automatica dei documenti generati o archiviati. Condividili quando ne hai bisogno. +Module2600Name=API / servizi Web (server SOAP) +Module2600Desc=Abilitare il server SOAP Dolibarr che fornisce servizi API +Module2610Name=Servizi API / Web (server REST) +Module2610Desc=Abilitare il server Dolibarr REST che fornisce servizi API +Module2660Name=Chiamare i servizi Web (client SOAP) +Module2660Desc=Abilitare il client dei servizi Web Dolibarr (può essere utilizzato per inviare dati / richieste a server esterni. Attualmente sono supportati solo gli ordini di acquisto). +Module2700Name=gravatar +Module2700Desc=Utilizzare il servizio Gravatar online (www.gravatar.com) per mostrare le foto degli utenti / membri (trovate con le loro e-mail). Ha bisogno di accesso a Internet Module2800Desc=Client FTP Module2900Name=GeoIPMaxmind -Module2900Desc=Localizzazione degli accessi tramite GeoIP Maxmind -Module3200Name=Unalterable Archives -Module3200Desc=Enable an unalterable log of business events. Events are archived in real-time. The log is a read-only table of chained events that can be exported. This module may be mandatory for some countries. -Module4000Name=Risorse umane -Module4000Desc=Human resources management (management of department, employee contracts and feelings) -Module5000Name=Multiazienda -Module5000Desc=Permette la gestione di diverse aziende +Module2900Desc=Funzionalità di conversione GeoIP Maxmind +Module3200Name=Archivi inalterabili +Module3200Desc=Abilita un registro inalterabile degli eventi aziendali. Gli eventi sono archiviati in tempo reale. Il registro è una tabella di sola lettura degli eventi concatenati che possono essere esportati. Questo modulo potrebbe essere obbligatorio per alcuni paesi. +Module4000Name=HRM +Module4000Desc=Gestione delle risorse umane (gestione del dipartimento, contratti e sentimenti dei dipendenti) +Module5000Name=Multi-società +Module5000Desc=Ti permette di gestire più aziende Module6000Name=Flusso di lavoro -Module6000Desc=Workflow management (automatic creation of object and/or automatic status change) -Module10000Name=Siti web -Module10000Desc=Create websites (public) with a WYSIWYG editor. Just setup your web server (Apache, Nginx, ...) to point to the dedicated Dolibarr directory to have it online on the internet with your own domain name. -Module20000Name=Leave Request Management -Module20000Desc=Define and track employee leave requests -Module39000Name=Product Lots -Module39000Desc=Lots, serial numbers, eat-by/sell-by date management for products -Module40000Name=Multicurrency -Module40000Desc=Use alternative currencies in prices and documents +Module6000Desc=Gestione del flusso di lavoro (creazione automatica di oggetti e / o cambio di stato automatico) +Module10000Name=siti web +Module10000Desc=Create websites (public) with a WYSIWYG editor. This is a webmaster or developer oriented CMS (it is better to know HTML and CSS language). Just setup your web server (Apache, Nginx, ...) to point to the dedicated Dolibarr directory to have it online on the internet with your own domain name. +Module20000Name=Lascia la gestione delle richieste +Module20000Desc=Definire e tenere traccia delle richieste di ferie dei dipendenti +Module39000Name=Lotti del prodotto +Module39000Desc=Lotti, numeri di serie, gestione della data di scadenza / vendita per i prodotti +Module40000Name=multivaluta +Module40000Desc=Usa valute alternative in prezzi e documenti Module50000Name=PayBox -Module50000Desc=Offer customers a PayBox online payment page (credit/debit cards). This can be used to allow your customers to make ad-hoc payments or payments related to a specific Dolibarr object (invoice, order etc...) +Module50000Desc=Offri ai clienti una pagina di pagamento online PayBox (carte di credito / debito). Questo può essere usato per consentire ai tuoi clienti di effettuare pagamenti ad-hoc o pagamenti relativi a uno specifico oggetto Dolibarr (fattura, ordine ecc ...) Module50100Name=POS SimplePOS -Module50100Desc=Point of Sale module SimplePOS (simple POS). +Module50100Desc=Modulo punto vendita SimplePOS (POS semplice). Module50150Name=POS TakePOS -Module50150Desc=Point of Sale module TakePOS (touchscreen POS). +Module50150Desc=Modulo Point of Sale TakePOS (touchscreen POS). Module50200Name=Paypal -Module50200Desc=Offer customers a PayPal online payment page (PayPal account or credit/debit cards). This can be used to allow your customers to make ad-hoc payments or payments related to a specific Dolibarr object (invoice, order etc...) -Module50300Name=Stripe -Module50300Desc=Offer customers a Stripe online payment page (credit/debit cards). This can be used to allow your customers to make ad-hoc payments or payments related to a specific Dolibarr object (invoice, order etc...) -Module50400Name=Accounting (double entry) -Module50400Desc=Accounting management (double entries, support general and auxiliary ledgers). Export the ledger in several other accounting software formats. +Module50200Desc=Offri ai clienti una pagina di pagamento online PayPal (conto PayPal o carte di credito / debito). Questo può essere usato per consentire ai tuoi clienti di effettuare pagamenti ad-hoc o pagamenti relativi a uno specifico oggetto Dolibarr (fattura, ordine ecc ...) +Module50300Name=Banda +Module50300Desc=Offri ai clienti una pagina di pagamento online Stripe (carte di credito / debito). Questo può essere usato per consentire ai tuoi clienti di effettuare pagamenti ad-hoc o pagamenti relativi a uno specifico oggetto Dolibarr (fattura, ordine ecc ...) +Module50400Name=Contabilità (doppia iscrizione) +Module50400Desc=Gestione contabile (doppie voci, supporto contabilità generale e ausiliaria). Esporta il libro mastro in diversi altri formati di software di contabilità. Module54000Name=PrintIPP -Module54000Desc=Direct print (without opening the documents) using Cups IPP interface (Printer must be visible from server, and CUPS must be installed on server). -Module55000Name=Sondaggio, Indagine o Votazione -Module55000Desc=Create online polls, surveys or votes (like Doodle, Studs, RDVz etc...) +Module54000Desc=Stampa diretta (senza aprire i documenti) utilizzando l'interfaccia IPP Cups (la stampante deve essere visibile dal server e CUPS deve essere installato sul server). +Module55000Name=Sondaggio, sondaggio o voto +Module55000Desc=Crea sondaggi, sondaggi o voti online (come Doodle, Studs, RDVz ecc ...) Module59000Name=Margini -Module59000Desc=Modulo per gestire margini -Module60000Name=Commissioni -Module60000Desc=Modulo per gestire commissioni -Module62000Name=Import-Export -Module62000Desc=Add features to manage Incoterms -Module63000Name=Risorse -Module63000Desc=Manage resources (printers, cars, rooms, ...) for allocating to events +Module59000Desc=Modulo per la gestione dei margini +Module60000Name=commissioni +Module60000Desc=Modulo per la gestione delle commissioni +Module62000Name=Incoterms +Module62000Desc=Aggiungi funzionalità per gestire Incoterms +Module63000Name=risorse +Module63000Desc=Gestire le risorse (stampanti, automobili, sale, ...) per l'allocazione agli eventi Permission11=Vedere le fatture attive -Permission12=Creare fatture attive -Permission13=Annullare le fatture attive -Permission14=Convalidare le fatture attive -Permission15=Inviare le fatture attive via email -Permission16=Creare pagamenti per fatture attive -Permission19=Eliminare le fatture attive +Permission12=Crea / modifica fatture cliente +Permission13=Fatture cliente non valide +Permission14=Convalida fatture cliente +Permission15=Invia fatture cliente via e-mail +Permission16=Creare pagamenti per fatture cliente +Permission19=Elimina fatture cliente Permission21=Vedere proposte commerciali -Permission22=Creare/modificare le proposte commerciali -Permission24=Convalidare proposte commerciali -Permission25=Inviare proposte commerciali -Permission26=Chiudere proposte commerciali -Permission27=Eliminare proposte commerciali -Permission28=Esportare proposte commerciali -Permission31=Vedere prodotti -Permission32=Creare/modificare prodotti -Permission34=Eliminare prodotti -Permission36=Vedere/gestire prodotti nascosti -Permission38=Esportare prodotti -Permission41=Read projects and tasks (shared project and projects I'm contact for). Can also enter time consumed, for me or my hierarchy, on assigned tasks (Timesheet) -Permission42=Create/modify projects (shared project and projects I'm contact for). Can also create tasks and assign users to project and tasks -Permission44=Delete projects (shared project and projects I'm contact for) +Permission22=Crea / modifica proposte commerciali +Permission24=Convalida proposte commerciali +Permission25=Invia proposte commerciali +Permission26=Chiudi proposte commerciali +Permission27=Elimina proposte commerciali +Permission28=Esporta proposte commerciali +Permission31=Leggi i prodotti +Permission32=Crea / modifica prodotti +Permission34=Elimina prodotti +Permission36=Vedi / gestisci prodotti nascosti +Permission38=Esporta prodotti +Permission41=Leggi progetti e attività (progetto condiviso e progetti per i quali sono in contatto). Può anche inserire il tempo impiegato, per me o la mia gerarchia, nelle attività assegnate (scheda attività) +Permission42=Crea / modifica progetti (progetto condiviso e progetti per i quali sono stato contattato). Può anche creare attività e assegnare utenti a progetti e attività +Permission44=Elimina progetti (progetto condiviso e progetti per i quali sono stato contattato) Permission45=Esporta progetti Permission61=Vedere gli interventi -Permission62=Creare/modificare gli interventi -Permission64=Eliminare interventi -Permission67=Esportare interventi +Permission62=Crea / modifica interventi +Permission64=Elimina interventi +Permission67=Interventi di esportazione Permission71=Vedere schede membri -Permission72=Creare/modificare membri -Permission74=Eliminare membri -Permission75=Imposta i tipi di sottoscrizione -Permission76=Esportare i dati +Permission72=Crea / modifica membri +Permission74=Elimina membri +Permission75=Configurare i tipi di appartenenza +Permission76=Esporta dati Permission78=Vedere le iscrizioni -Permission79=Creare/modificare gli abbonamenti +Permission79=Crea / modifica abbonamenti Permission81=Vedere ordini clienti -Permission82=Creare/modificare ordini clienti -Permission84=Convalidare degli ordini clienti -Permission86=Inviare ordini clienti -Permission87=Chiudere gli ordini clienti -Permission88=Annullare ordini clienti -Permission89=Eliminare ordini clienti -Permission91=Read social or fiscal taxes and vat -Permission92=Create/modify social or fiscal taxes and vat -Permission93=Delete social or fiscal taxes and vat -Permission94=Export social or fiscal taxes -Permission95=Vedi resoconti -Permission101=Vedere invii -Permission102=Creare/modificare spedizioni -Permission104=Convalidare spedizioni -Permission106=Esporta gli invii -Permission109=Eliminare spedizioni -Permission111=Vedere i conti bancari -Permission112=Creare/modificare/cancellare e confrontare operazioni bancarie -Permission113=Imposta conti finanziari (crea, gestire le categorie) -Permission114=Reconcile transactions -Permission115=Operazioni di esportazione ed estratti conto -Permission116=Trasferimenti tra conti -Permission117=Manage checks dispatching +Permission82=Crea / modifica gli ordini dei clienti +Permission84=Convalida gli ordini dei clienti +Permission86=Invia gli ordini dei clienti +Permission87=Chiudi gli ordini dei clienti +Permission88=Annulla gli ordini dei clienti +Permission89=Elimina gli ordini dei clienti +Permission91=Leggi le tasse e le imposte sociali o fiscali +Permission92=Crea / modifica tasse e imposte sociali o fiscali +Permission93=Elimina le tasse e le tasse sociali o fiscali +Permission94=Esporta le tasse sociali o fiscali +Permission95=Leggi i rapporti +Permission101=Leggi gli invii +Permission102=Crea / modifica invii +Permission104=Convalida invii +Permission106=Esporta invii +Permission109=Elimina invii +Permission111=Leggi i conti finanziari +Permission112=Crea / modifica / elimina e confronta le transazioni +Permission113=Imposta conti finanziari (crea, gestisci categorie) +Permission114=Riconciliare le transazioni +Permission115=Esporta transazioni ed estratti conto +Permission116=Trasferimenti tra account +Permission117=Gestire l'invio degli assegni Permission121=Vedere soggetti terzi collegati all'utente -Permission122=Creare/modificare terzi legati all'utente -Permission125=Eliminare terzi legati all'utente -Permission126=Esportare terzi -Permission141=Read all projects and tasks (also private projects for which I am not a contact) -Permission142=Create/modify all projects and tasks (also private projects for which I am not a contact) -Permission144=Cancella tutti i progetti e tutti i compiti (anche progetti privati in cui non sono stato insertio come contatto) -Permission146=Vedere provider +Permission122=Crea / modifica terze parti collegate all'utente +Permission125=Elimina terze parti collegate all'utente +Permission126=Esporta terze parti +Permission141=Leggi tutti i progetti e le attività (anche progetti privati per i quali non sono un contatto) +Permission142=Crea / modifica tutti i progetti e le attività (anche progetti privati per i quali non sono un contatto) +Permission144=Elimina tutti i progetti e le attività (anche i progetti privati per i quali non sono contattato) +Permission146=Leggi i provider Permission147=Vedere statistiche -Permission151=Vedere ordini permanenti -Permission152=Creare/modificare richieste di ordini permanenti -Permission153=Trasmettere fatture ordini permanenti -Permission154=Record Credits/Rejections of direct debit payment orders +Permission151=Leggi gli ordini di pagamento con addebito diretto +Permission152=Crea / modifica un ordine di pagamento con addebito diretto +Permission153=Invia / Trasmetti ordini di pagamento con addebito diretto +Permission154=Registrare crediti / rifiuti di ordini di pagamento con addebito diretto Permission161=Leggi contratti / abbonamenti Permission162=Crea/modifica contratti/abbonamenti -Permission163=Attiva un servizio/sottoscrizione di un contratto -Permission164=Disable a service/subscription of a contract +Permission163=Attiva un servizio / sottoscrizione di un contratto +Permission164=Disabilita un servizio / sottoscrizione di un contratto Permission165=Elimina contratti / abbonamenti -Permission167=Esprta contratti -Permission171=Vedi viaggi e spese (propri e i suoi subordinati) -Permission172=Crea/modifica nota spese -Permission173=Elimina nota spese -Permission174=Read all trips and expenses -Permission178=Esporta note spese -Permission180=Vedere fornitori -Permission181=Read purchase orders -Permission182=Create/modify purchase orders -Permission183=Validate purchase orders -Permission184=Approve purchase orders -Permission185=Order or cancel purchase orders -Permission186=Receive purchase orders -Permission187=Close purchase orders -Permission188=Cancel purchase orders -Permission192=Creare linee -Permission193=Eliminare linee -Permission194=Read the bandwidth lines -Permission202=Creare connessioni ADSL -Permission203=Ordinare ordini connessioni -Permission204=Ordinare connessioni -Permission205=Gestire connessioni -Permission206=Vedere connessioni -Permission211=Vedere telefonia -Permission212=Ordinare linee -Permission213=Attivare linee -Permission214=Configurare telefonia -Permission215=Impostare provider -Permission221=Vedere invii email -Permission222=Creare/modificare email (titolo, destinatari ...) -Permission223=Convalidare email (consente l'invio) -Permission229=Eliminare email -Permission237=Vedi destinatari e info -Permission238=Spedisci mail manualmente -Permission239=Cancella le mail dopo la validazione o dopo l'invio -Permission241=Vedere categorie -Permission242=Creare/modificare categorie -Permission243=Eliminare categorie -Permission244=Vedere contenuto delle categorie nascoste -Permission251=Vedere altri utenti e gruppi -PermissionAdvanced251=Vedere altri utenti -Permission252=Creare/modificare altri utenti e gruppi e propri permessi -Permission253=Create/modify other users, groups and permissions -PermissionAdvanced253=Creare/modificare utenti interni/esterni e permessi -Permission254=Eliminare o disattivare altri utenti +Permission167=Contratti di esportazione +Permission171=Leggi viaggi e spese (i tuoi e i tuoi subordinati) +Permission172=Crea / modifica viaggi e spese +Permission173=Elimina viaggi e spese +Permission174=Leggi tutti i viaggi e le spese +Permission178=Esportazione di viaggi e spese +Permission180=Leggi i fornitori +Permission181=Leggi gli ordini di acquisto +Permission182=Crea / modifica ordini di acquisto +Permission183=Convalida ordini di acquisto +Permission184=Approvare gli ordini di acquisto +Permission185=Ordina o annulla ordini di acquisto +Permission186=Ricevi ordini di acquisto +Permission187=Chiudi gli ordini di acquisto +Permission188=Annulla gli ordini di acquisto +Permission192=Crea linee +Permission193=Annulla righe +Permission194=Leggi le righe della larghezza di banda +Permission202=Crea connessioni ADSL +Permission203=Ordina ordini di connessioni +Permission204=Ordina connessioni +Permission205=Gestisci connessioni +Permission206=Leggi le connessioni +Permission211=Leggi la telefonia +Permission212=Linee d'ordine +Permission213=Attiva linea +Permission214=Impostazione della telefonia +Permission215=Fornitori di installazione +Permission221=Leggi le email +Permission222=Crea / modifica e-mail (argomento, destinatari ...) +Permission223=Convalida e-mail (consente l'invio) +Permission229=Elimina le email +Permission237=Visualizza destinatari e informazioni +Permission238=Invia manualmente mailing +Permission239=Elimina gli invii dopo la convalida o inviati +Permission241=Leggi le categorie +Permission242=Crea / modifica categorie +Permission243=Elimina categorie +Permission244=Vedi i contenuti delle categorie nascoste +Permission251=Leggi altri utenti e gruppi +PermissionAdvanced251=Leggi gli altri utenti +Permission252=Autorizzazioni di lettura di altri utenti +Permission253=Crea / modifica altri utenti, gruppi e autorizzazioni +PermissionAdvanced253=Crea / modifica utenti e autorizzazioni interni / esterni +Permission254=Crea / modifica solo utenti esterni Permission255=Cambiare le password di altri utenti Permission256=Eliminare o disabilitare altri utenti -Permission262=Estendere l'accesso a tutte le terze parti (non solo le terze parti per le quali tale utente è un rappresentante di vendita).
    Non efficace per gli utenti esterni (sempre limitato a se stessi per proposte, ordini, fatture, contratti, ecc.).
    Non efficace per i progetti (solo le regole sulle autorizzazioni del progetto, la visibilità e le questioni relative all'assegnazione). -Permission271=Vedere CA -Permission272=Vedere fatture +Permission262=Estendere l'accesso a tutte le terze parti (non solo a terze parti per le quali l'utente è un rappresentante di vendita).
    Non efficace per utenti esterni (sempre limitato a se stessi per proposte, ordini, fatture, contratti, ecc.).
    Non efficace per i progetti (solo regole relative alle autorizzazioni, alla visibilità e all'assegnazione dei progetti). +Permission271=Leggi CA +Permission272=Leggi le fatture Permission273=Emettere fatture Permission281=Vedere contatti Permission282=Creare/modificare contatti -Permission283=Eliminare contatti -Permission286=Esportare contatti -Permission291=Vedere tariffe -Permission292=Impostare permessi per le tariffe -Permission293=Modify customer's tariffs -Permission300=Read barcodes -Permission301=Create/modify barcodes -Permission302=Delete barcodes -Permission311=Vedere servizi -Permission312=Assign service/subscription to contract -Permission331=Vedere segnalibri +Permission283=Elimina contatti +Permission286=Esporta contatti +Permission291=Leggi le tariffe +Permission292=Imposta le autorizzazioni sulle tariffe +Permission293=Modifica le tariffe del cliente +Permission300=Leggi i codici a barre +Permission301=Crea / modifica codici a barre +Permission302=Elimina codici a barre +Permission311=Leggi i servizi +Permission312=Assegna servizio / abbonamento al contratto +Permission331=Leggi i segnalibri Permission332=Creare/modificare segnalibri -Permission333=Eliminare segnalibri -Permission341=Vedere i propri permessi +Permission333=Elimina i segnalibri +Permission341=Leggi le sue autorizzazioni Permission342=Creare/modificare le proprie informazioni utente Permission343=Modificare password personale Permission344=Modificare permessi personali -Permission351=Vedere gruppi -Permission352=Vedere i permessi dei gruppi +Permission351=Leggi gruppi +Permission352=Leggi i permessi dei gruppi Permission353=Creare/modificare gruppi -Permission354=Eliminare o disabilitare gruppi -Permission358=Esportare utenti -Permission401=Vedere sconti +Permission354=Elimina o disabilita i gruppi +Permission358=Esporta utenti +Permission401=Leggi gli sconti Permission402=Creare/modificare sconti -Permission403=Convalidare sconti -Permission404=Eliminare sconti -Permission430=Use Debug Bar -Permission511=Read payments of salaries -Permission512=Create/modify payments of salaries -Permission514=Delete payments of salaries -Permission517=Esporta stipendi -Permission520=Read Loans -Permission522=Crea/modifica prestiti +Permission403=Convalida sconti +Permission404=Elimina gli sconti +Permission430=Usa la barra di debug +Permission511=Leggi i pagamenti degli stipendi +Permission512=Crea / modifica pagamenti di stipendi +Permission514=Elimina i pagamenti degli stipendi +Permission517=Salari all'esportazione +Permission520=Leggi i prestiti +Permission522=Crea / modifica prestiti Permission524=Elimina prestiti -Permission525=Access loan calculator -Permission527=Esporta prestiti +Permission525=Accedi al calcolatore di prestito +Permission527=Prestiti all'esportazione Permission531=Vedere servizi Permission532=Creare/modificare servizi -Permission534=Eliminare servizi -Permission536=Vedere/gestire servizi nascosti -Permission538=Esportare servizi -Permission650=Read Bills of Materials -Permission651=Create/Update Bills of Materials -Permission652=Delete Bills of Materials -Permission701=Vedere donazioni +Permission534=Elimina servizi +Permission536=Vedi / gestisci servizi nascosti +Permission538=Servizi di esportazione +Permission650=Leggi distinte materiali +Permission651=Crea / Aggiorna distinte materiali +Permission652=Elimina distinte materiali +Permission701=Leggi le donazioni Permission702=Creare/modificare donazioni -Permission703=Eliminare donazioni -Permission771=Visualizzare le note spese (tue e dei tuoi subordinati) -Permission772=Create/modify expense reports -Permission773=Delete expense reports -Permission774=Read all expense reports (even for user not subordinates) -Permission775=Approve expense reports -Permission776=Pay expense reports -Permission779=Esporta note spese -Permission1001=Vedere magazzino -Permission1002=Crea/modifica magazzini +Permission703=Elimina donazioni +Permission771=Leggi le note spese (tue e dei tuoi subordinati) +Permission772=Creare / modificare le note spese +Permission773=Elimina le note spese +Permission774=Leggi tutte le note spese (anche per utenti non subordinati) +Permission775=Approvare le note spese +Permission776=Paga le spese +Permission779=Esporta le note spese +Permission1001=Leggi le scorte +Permission1002=Crea / modifica magazzini Permission1003=Elimina magazzini -Permission1004=Vedere movimenti magazzino +Permission1004=Leggi i movimenti delle scorte Permission1005=Creare/modificare movimenti magazzino -Permission1101=Vedere documenti di consegna -Permission1102=Creare/modificare documenti di consegna -Permission1104=Convalidare documenti di consegna -Permission1109=Eliminare documenti di consegna -Permission1121=Read supplier proposals -Permission1122=Create/modify supplier proposals -Permission1123=Validate supplier proposals -Permission1124=Send supplier proposals -Permission1125=Delete supplier proposals -Permission1126=Close supplier price requests -Permission1181=Vedere fornitori -Permission1182=Read purchase orders -Permission1183=Create/modify purchase orders -Permission1184=Validate purchase orders -Permission1185=Approve purchase orders -Permission1186=Order purchase orders -Permission1187=Acknowledge receipt of purchase orders -Permission1188=Delete purchase orders -Permission1190=Approve (second approval) purchase orders -Permission1201=Ottieni il risultato di un esportazione +Permission1101=Read delivery receipts +Permission1102=Create/modify delivery receipts +Permission1104=Validate delivery receipts +Permission1109=Delete delivery receipts +Permission1121=Leggi le proposte dei fornitori +Permission1122=Crea / modifica proposte fornitore +Permission1123=Convalida proposte fornitore +Permission1124=Invia proposte di fornitori +Permission1125=Elimina proposte fornitore +Permission1126=Chiudi le richieste dei prezzi dei fornitori +Permission1181=Leggi i fornitori +Permission1182=Leggi gli ordini di acquisto +Permission1183=Crea / modifica ordini di acquisto +Permission1184=Convalida ordini di acquisto +Permission1185=Approvare gli ordini di acquisto +Permission1186=Ordina ordini di acquisto +Permission1187=Confermare la ricezione degli ordini di acquisto +Permission1188=Elimina gli ordini di acquisto +Permission1190=Approvare (seconda approvazione) gli ordini di acquisto +Permission1201=Ottieni il risultato di un'esportazione Permission1202=Creare/Modificare esportazioni -Permission1231=Read vendor invoices -Permission1232=Create/modify vendor invoices -Permission1233=Validate vendor invoices -Permission1234=Delete vendor invoices -Permission1235=Send vendor invoices by email -Permission1236=Export vendor invoices, attributes and payments -Permission1237=Export purchase orders and their details -Permission1251=Eseguire importazioni di massa di dati esterni nel database (data load) -Permission1321=Esportare fatture attive, attributi e pagamenti -Permission1322=Riaprire le fatture pagate -Permission1421=Esporta Ordini Cliente e attributi -Permission2401=Vedere azioni (eventi o compiti) personali -Permission2402=Creare/modificare azioni (eventi o compiti) personali -Permission2403=Cancellare azioni (eventi o compiti) personali -Permission2411=Vedere azioni (eventi o compiti) altrui -Permission2412=Creare/modificare azioni (eventi o compiti) di altri -Permission2413=Cancellare azioni (eventi o compiti) di altri -Permission2414=Esporta azioni/compiti altrui -Permission2501=Vedere/scaricare documenti -Permission2502=Caricare o cancellare documenti -Permission2503=Proporre o cancellare documenti -Permission2515=Impostare directory documenti -Permission2801=Client FTP in sola lettura (solo download e navigazione dei file) -Permission2802=Client FTP in lettura e scrittura (caricamento e eliminazione dei file) -Permission3200=Read archived events and fingerprints -Permission4001=See employees -Permission4002=Create employees -Permission4003=Delete employees -Permission4004=Export employees -Permission10001=Read website content -Permission10002=Create/modify website content (html and javascript content) -Permission10003=Create/modify website content (dynamic php code). Dangerous, must be reserved to restricted developers. -Permission10005=Delete website content -Permission20001=Read leave requests (your leave and those of your subordinates) -Permission20002=Create/modify your leave requests (your leave and those of your subordinates) -Permission20003=Eliminare le richieste di ferie -Permission20004=Read all leave requests (even of user not subordinates) -Permission20005=Create/modify leave requests for everybody (even of user not subordinates) -Permission20006=Admin leave requests (setup and update balance) -Permission23001=Leggi lavoro pianificato -Permission23002=Crea / Aggiorna lavoro pianificato -Permission23003=Elimina lavoro pianificato -Permission23004=Esegui lavoro pianificato -Permission50101=Use Point of Sale -Permission50201=Vedere transazioni -Permission50202=Importare transazioni -Permission50401=Bind products and invoices with accounting accounts -Permission50411=Read operations in ledger -Permission50412=Write/Edit operations in ledger -Permission50414=Delete operations in ledger -Permission50415=Delete all operations by year and journal in ledger -Permission50418=Export operations of the ledger -Permission50420=Report and export reports (turnover, balance, journals, ledger) -Permission50430=Define and close a fiscal period -Permission50440=Manage chart of accounts, setup of accountancy -Permission51001=Read assets -Permission51002=Create/Update assets -Permission51003=Delete assets -Permission51005=Setup types of asset +Permission1231=Leggi le fatture del fornitore +Permission1232=Crea / modifica fatture fornitore +Permission1233=Convalida fatture fornitore +Permission1234=Elimina fatture fornitore +Permission1235=Invia fatture fornitore via e-mail +Permission1236=Esporta fatture, attributi e pagamenti del fornitore +Permission1237=Esporta gli ordini di acquisto e i loro dettagli +Permission1251=Esegui importazioni di massa di dati esterni nel database (caricamento dati) +Permission1321=Esporta fatture, attributi e pagamenti dei clienti +Permission1322=Riapri una fattura pagata +Permission1421=Esporta ordini e attributi di vendita +Permission2401=Leggi le azioni (eventi o attività) collegate al suo account utente (se proprietario dell'evento) +Permission2402=Crea / modifica azioni (eventi o attività) collegate al suo account utente (se proprietario dell'evento) +Permission2403=Elimina azioni (eventi o attività) collegate al suo account utente (se proprietario dell'evento) +Permission2411=Leggi le azioni (eventi o attività) di altri +Permission2412=Crea / modifica azioni (eventi o attività) di altri +Permission2413=Elimina azioni (eventi o attività) di altri +Permission2414=Esporta azioni / compiti di altri +Permission2501=Leggi / scarica documenti +Permission2502=Scarica documenti +Permission2503=Invia o elimina documenti +Permission2515=Installa le directory dei documenti +Permission2801=Usa il client FTP in modalità lettura (solo sfoglia e scarica) +Permission2802=Usa client FTP in modalità scrittura (elimina o carica file) +Permission3200=Leggi gli eventi e le impronte digitali archiviati +Permission4001=Vedi dipendenti +Permission4002=Crea dipendenti +Permission4003=Elimina dipendenti +Permission4004=Esporta dipendenti +Permission10001=Leggi il contenuto del sito Web +Permission10002=Crea / modifica il contenuto del sito Web (contenuto html e javascript) +Permission10003=Crea / modifica il contenuto del sito Web (codice php dinamico). Pericoloso, deve essere riservato agli sviluppatori con restrizioni. +Permission10005=Elimina il contenuto del sito Web +Permission20001=Leggi le richieste di ferie (le tue ferie e quelle dei tuoi subordinati) +Permission20002=Crea / modifica le tue richieste di ferie (le tue ferie e quelle dei tuoi subordinati) +Permission20003=Elimina le richieste di ferie +Permission20004=Leggi tutte le richieste di congedo (anche dell'utente non subordinato) +Permission20005=Crea / modifica richieste di ferie per tutti (anche di utenti non subordinati) +Permission20006=Richieste di congedo dell'amministratore (impostazione e aggiornamento del saldo) +Permission20007=Approve leave requests +Permission23001=Leggi processo pianificato +Permission23002=Crea / aggiorna processo pianificato +Permission23003=Elimina processo pianificato +Permission23004=Esegui processo pianificato +Permission50101=Usa il punto vendita +Permission50201=Leggi le transazioni +Permission50202=Transazioni di importazione +Permission50401=Associare prodotti e fatture con conti contabili +Permission50411=Leggi le operazioni nel libro mastro +Permission50412=Operazioni di scrittura / modifica nel libro mastro +Permission50414=Elimina operazioni nel libro mastro +Permission50415=Elimina tutte le operazioni per anno e journal nel libro mastro +Permission50418=Operazioni di esportazione del libro mastro +Permission50420=Rapporti e rapporti sulle esportazioni (fatturato, saldo, giornali, libro mastro) +Permission50430=Definire i periodi fiscali. Convalida transazioni e chiudi periodi fiscali. +Permission50440=Gestisci piano dei conti, impostazione della contabilità +Permission51001=Leggi le risorse +Permission51002=Crea / Aggiorna risorse +Permission51003=Elimina risorse +Permission51005=Tipi di installazione dell'asset Permission54001=Stampa -Permission55001=Leggi sondaggi -Permission55002=Crea/modifica sondaggi -Permission59001=Leggi margini commerciali -Permission59002=Definisci margini commerciali -Permission59003=Read every user margin -Permission63001=Leggi risorse -Permission63002=Crea/modifica risorse -Permission63003=Elimina risorsa -Permission63004=Collega le risorse agli eventi -DictionaryCompanyType=Tipo di soggetto terzo -DictionaryCompanyJuridicalType=Entità legali di terze parti -DictionaryProspectLevel=Liv. cliente potenziale -DictionaryCanton=States/Provinces +Permission55001=Leggi i sondaggi +Permission55002=Crea / modifica sondaggi +Permission59001=Leggi i margini commerciali +Permission59002=Definire i margini commerciali +Permission59003=Leggi ogni margine dell'utente +Permission63001=Leggi le risorse +Permission63002=Crea / modifica risorse +Permission63003=Elimina risorse +Permission63004=Collegare le risorse agli eventi dell'agenda +DictionaryCompanyType=Tipi di terze parti +DictionaryCompanyJuridicalType=Soggetti giuridici di terze parti +DictionaryProspectLevel=Potenziale potenziale +DictionaryCanton=Stati / Province DictionaryRegion=Regioni -DictionaryCountry=Paesi -DictionaryCurrency=Valute -DictionaryCivility=Title of civility -DictionaryActions=Tipi di azioni/eventi -DictionarySocialContributions=Types of social or fiscal taxes -DictionaryVAT=Aliquote IVA o Tasse di vendita -DictionaryRevenueStamp=Amount of tax stamps -DictionaryPaymentConditions=Termini di Pagamento -DictionaryPaymentModes=Payment Modes -DictionaryTypeContact=Tipi di contatti/indirizzi -DictionaryTypeOfContainer=Website - Type of website pages/containers -DictionaryEcotaxe=Ecotassa (WEEE) +DictionaryCountry=paesi +DictionaryCurrency=valute +DictionaryCivility=Titolo di civiltà +DictionaryActions=Tipi di eventi dell'agenda +DictionarySocialContributions=Tipi di imposte sociali o fiscali +DictionaryVAT=Aliquote IVA o aliquote IVA +DictionaryRevenueStamp=Importo dei contrassegni fiscali +DictionaryPaymentConditions=Termini di pagamento +DictionaryPaymentModes=Modalità di pagamento +DictionaryTypeContact=Tipi di contatto / indirizzo +DictionaryTypeOfContainer=Sito Web - Tipo di pagine / contenitori di siti Web +DictionaryEcotaxe=Ecotax (RAEE) DictionaryPaperFormat=Formati di carta -DictionaryFormatCards=Card formats -DictionaryFees=Expense report - Types of expense report lines +DictionaryFormatCards=Formati di carte +DictionaryFees=Rapporto spese - Tipi di righe della nota spese DictionarySendingMethods=Metodi di spedizione -DictionaryStaff=Number of Employees -DictionaryAvailability=Tempi di consegna +DictionaryStaff=numero di dipendenti +DictionaryAvailability=Ritardo nella consegna DictionaryOrderMethods=Metodi di ordinazione -DictionarySource=Origine delle proposte/ordini -DictionaryAccountancyCategory=Personalized groups for reports +DictionarySource=Origine delle proposte / ordini +DictionaryAccountancyCategory=Gruppi personalizzati per i report DictionaryAccountancysystem=Modelli per piano dei conti -DictionaryAccountancyJournal=Libri contabili +DictionaryAccountancyJournal=Riviste contabili DictionaryEMailTemplates=Modelli e-mail DictionaryUnits=Unità DictionaryMeasuringUnits=Unità di misura -DictionaryProspectStatus=Stato cliente potenziale -DictionaryHolidayTypes=Types of leave -DictionaryOpportunityStatus=Lead status for project/lead -DictionaryExpenseTaxCat=Expense report - Transportation categories -DictionaryExpenseTaxRange=Expense report - Range by transportation category -SetupSaved=Impostazioni salvate -SetupNotSaved=Impostazioni non salvate -BackToModuleList=Back to Module list -BackToDictionaryList=Back to Dictionaries list -TypeOfRevenueStamp=Type of tax stamp -VATManagement=Sales Tax Management -VATIsUsedDesc=By default when creating prospects, invoices, orders etc. the Sales Tax rate follows the active standard rule:
    If the seller is not subject to Sales tax, then Sales tax defaults to 0. End of rule.
    If the (seller's country = buyer's country), then the Sales tax by default equals the Sales tax of the product in the seller's country. End of rule.
    If the seller and buyer are both in the European Community and goods are transport-related products (haulage, shipping, airline), the default VAT is 0. This rule is dependant on the seller's country - please consult with your accountant. The VAT should be paid by the buyer to the customs office in their country and not to the seller. End of rule.
    If the seller and buyer are both in the European Community and the buyer is not a company (with a registered intra-Community VAT number) then the VAT defaults to the VAT rate of the seller's country. End of rule.
    If the seller and buyer are both in the European Community and the buyer is a company (with a registered intra-Community VAT number), then the VAT is 0 by default. End of rule.
    In any other case the proposed default is Sales tax=0. End of rule. -VATIsNotUsedDesc=By default the proposed Sales tax is 0 which can be used for cases like associations, individuals or small companies. -VATIsUsedExampleFR=In France, it means companies or organizations having a real fiscal system (Simplified real or normal real). A system in which VAT is declared. -VATIsNotUsedExampleFR=In France, it means associations that are non Sales tax declared or companies, organizations or liberal professions that have chosen the micro enterprise fiscal system (Sales tax in franchise) and paid a franchise Sales tax without any Sales tax declaration. This choice will display the reference "Non applicable Sales tax - art-293B of CGI" on invoices. +DictionarySocialNetworks=Social networks +DictionaryProspectStatus=Stato potenziale +DictionaryHolidayTypes=Tipi di congedo +DictionaryOpportunityStatus=Stato del lead per progetto / lead +DictionaryExpenseTaxCat=Rapporto di spesa - Categorie di trasporto +DictionaryExpenseTaxRange=Rapporto di spesa: intervallo per categoria di trasporto +SetupSaved=Installazione salvata +SetupNotSaved=Installazione non salvata +BackToModuleList=Torna all'elenco dei moduli +BackToDictionaryList=Torna all'elenco dei dizionari +TypeOfRevenueStamp=Tipo di timbro fiscale +VATManagement=Gestione delle imposte sulle vendite +VATIsUsedDesc=Per impostazione predefinita quando si creano prospettive, fatture, ordini ecc., L'aliquota IVA segue la regola standard attiva:
    Se il venditore non è soggetto all'imposta sulle vendite, per impostazione predefinita l'imposta sulle vendite è 0. Fine della regola.
    Se il (Paese del venditore = Paese dell'acquirente), l'imposta sulle vendite per impostazione predefinita è uguale all'imposta sulle vendite del prodotto nel paese del venditore. Fine della regola
    Se il venditore e l'acquirente sono entrambi nella Comunità europea e le merci sono prodotti relativi al trasporto (trasporto, spedizione, compagnia aerea), l'IVA di default è 0. Questa regola dipende dal paese del venditore - consultare il proprio commercialista. L'IVA deve essere pagata dall'acquirente all'ufficio doganale del proprio paese e non al venditore. Fine della regola
    Se il venditore e l'acquirente sono entrambi nella Comunità europea e l'acquirente non è una società (con un numero di partita IVA intracomunitaria registrato), l'IVA si imposta automaticamente sull'aliquota IVA del paese del venditore. Fine della regola
    Se il venditore e l'acquirente sono entrambi nella Comunità europea e l'acquirente è una società (con una partita IVA intracomunitaria registrata), l'IVA è 0 per impostazione predefinita. Fine della regola
    In tutti gli altri casi il valore predefinito proposto è IVA = 0. Fine della regola +VATIsNotUsedDesc=Per impostazione predefinita, l'imposta sulle vendite proposta è 0 che può essere utilizzata per casi come associazioni, privati o piccole aziende. +VATIsUsedExampleFR=In Francia, significa società o organizzazioni che hanno un sistema fiscale reale (reale reale o normale semplificato). Un sistema in cui viene dichiarata l'IVA. +VATIsNotUsedExampleFR=In Francia, significa associazioni che non sono dichiarate imposte sulle vendite o società, organizzazioni o professioni liberali che hanno scelto il sistema fiscale delle microimprese (imposta sulle vendite in franchising) e hanno pagato un'imposta sulle vendite in franchising senza alcuna dichiarazione sull'imposta sulle vendite. Questa scelta visualizzerà il riferimento "Imposta sulle vendite non applicabile - art. 293B del CGI" sulle fatture. ##### Local Taxes ##### -LTRate=Tariffa -LocalTax1IsNotUsed=Non usare seconda tassa -LocalTax1IsUsedDesc=Use a second type of tax (other than first one) -LocalTax1IsNotUsedDesc=Do not use other type of tax (other than first one) -LocalTax1Management=Secondo tipo di tassa +LTRate=Vota +LocalTax1IsNotUsed=Non utilizzare la seconda imposta +LocalTax1IsUsedDesc=Utilizza un secondo tipo di imposta (diversa dalla prima) +LocalTax1IsNotUsedDesc=Non utilizzare un altro tipo di imposta (diversa dalla prima) +LocalTax1Management=Secondo tipo di imposta LocalTax1IsUsedExample= LocalTax1IsNotUsedExample= -LocalTax2IsNotUsed=Non usare terza tassa -LocalTax2IsUsedDesc=Utilizzare un terzo tipo di imposta (diversa dalla prima) -LocalTax2IsNotUsedDesc=Do not use other type of tax (other than first one) -LocalTax2Management=Terzo: tipo di tassa +LocalTax2IsNotUsed=Non utilizzare la terza imposta +LocalTax2IsUsedDesc=Utilizza un terzo tipo di imposta (diverso dal primo) +LocalTax2IsNotUsedDesc=Non utilizzare un altro tipo di imposta (diversa dalla prima) +LocalTax2Management=Terzo tipo di imposta LocalTax2IsUsedExample= LocalTax2IsNotUsedExample= LocalTax1ManagementES=Gestione RE -LocalTax1IsUsedDescES=The RE rate by default when creating prospects, invoices, orders etc. follow the active standard rule:
    If the buyer is not subjected to RE, RE by default=0. End of rule.
    If the buyer is subjected to RE then the RE by default. End of rule.
    -LocalTax1IsNotUsedDescES=Per default il RE proposto è 0. Fine della regola. -LocalTax1IsUsedExampleES=In Spagna sono dei professionisti soggetti ad alcune sezioni specifiche del IAE spagnolo. -LocalTax1IsNotUsedExampleES=In Spagna alcune società professionali sono soggette a regimi particolari. +LocalTax1IsUsedDescES=La tariffa RE per impostazione predefinita durante la creazione di prospetti, fatture, ordini ecc. Segue la regola standard attiva:
    Se l'acquirente non è soggetto a RE, RE per impostazione predefinita = 0. Fine della regola
    Se l'acquirente è soggetto a RE, allora RE per impostazione predefinita. Fine della regola
    +LocalTax1IsNotUsedDescES=Per impostazione predefinita, l'IR proposto è 0. Fine della regola. +LocalTax1IsUsedExampleES=In Spagna sono professionisti soggetti ad alcune sezioni specifiche della IAE spagnola. +LocalTax1IsNotUsedExampleES=In Spagna sono professionisti e società e soggetti a determinate sezioni della IAE spagnola. LocalTax2ManagementES=Gestione IRPF -LocalTax2IsUsedDescES=The IRPF rate by default when creating prospects, invoices, orders etc. follow the active standard rule:
    If the seller is not subjected to IRPF, then IRPF by default=0. End of rule.
    If the seller is subjected to IRPF then the IRPF by default. End of rule.
    -LocalTax2IsNotUsedDescES=Per impostazione predefinita la proposta di IRPF è 0. Fine della regola. -LocalTax2IsUsedExampleES=In Spagna, liberi professionisti e freelance che forniscono servizi e le aziende che hanno scelto il regime fiscale modulare. -LocalTax2IsNotUsedExampleES=In Spain they are businesses not subject to tax system of modules. -CalcLocaltax=Reports on local taxes +LocalTax2IsUsedDescES=La tariffa IRPF per impostazione predefinita durante la creazione di prospetti, fatture, ordini ecc. Segue la regola standard attiva:
    Se il venditore non è soggetto a IRPF, allora IRPF di default = 0. Fine della regola
    Se il venditore è soggetto all'IRPF, allora l'IRPF di default. Fine della regola
    +LocalTax2IsNotUsedDescES=Per impostazione predefinita, l'IRPF proposto è 0. Fine della regola. +LocalTax2IsUsedExampleES=In Spagna, liberi professionisti e professionisti indipendenti che forniscono servizi e aziende che hanno scelto il sistema fiscale dei moduli. +LocalTax2IsNotUsedExampleES=In Spagna sono imprese non soggette al sistema fiscale dei moduli. +CalcLocaltax=Rapporti sulle tasse locali CalcLocaltax1=Acquisti-vendite -CalcLocaltax1Desc=Local Taxes reports are calculated with the difference between localtaxes sales and localtaxes purchases +CalcLocaltax1Desc=I report sulle imposte locali vengono calcolati con la differenza tra vendite di tasse locali e acquisti di tasse locali CalcLocaltax2=Acquisti -CalcLocaltax2Desc=Local Taxes reports are the total of localtaxes purchases +CalcLocaltax2Desc=I rapporti sulle imposte locali rappresentano il totale degli acquisti di tasse locali CalcLocaltax3=Vendite -CalcLocaltax3Desc=Local Taxes reports are the total of localtaxes sales -LabelUsedByDefault=Descrizione (utilizzata in tutti i documenti per cui non esiste la traduzione) -LabelOnDocuments=Descrizione sul documento -LabelOrTranslationKey=Label or translation key -ValueOfConstantKey=Value of constant -NbOfDays=No. of days +CalcLocaltax3Desc=I report sulle imposte locali rappresentano il totale delle vendite delle tasse locali +LabelUsedByDefault=Etichetta utilizzata per impostazione predefinita se non è possibile trovare una traduzione per il codice +LabelOnDocuments=Etichetta sui documenti +LabelOrTranslationKey=Chiave etichetta o traduzione +ValueOfConstantKey=Valore di costante +NbOfDays=No. di giorni AtEndOfMonth=Alla fine del mese -CurrentNext=Corrente/Successivo -Offset=Scostamento +CurrentNext=Current / Avanti +Offset=Compensare AlwaysActive=Sempre attivo -Upgrade=Aggiornamento -MenuUpgrade=Migliora/Estendi -AddExtensionThemeModuleOrOther=Trova app/moduli esterni... -WebServer=Server Web -DocumentRootServer=Cartella principale del Server Web -DataRootServer=Cartella dei file di dati +Upgrade=aggiornamento +MenuUpgrade=Aggiorna / Estendi +AddExtensionThemeModuleOrOther=Distribuisci / installa app / modulo esterni +WebServer=server web +DocumentRootServer=Directory principale del server Web +DataRootServer=Directory dei file di dati IP=Indirizzo IP Port=Porta VirtualServerName=Nome del server virtuale -OS=SO -PhpWebLink=Web Php-link -Server=Server -Database=Database -DatabaseServer=Database server +OS=OS +PhpWebLink=Collegamento Web-Php +Server=server +Database=Banca dati +DatabaseServer=Host del database DatabaseName=Nome del database -DatabasePort=Porta Database -DatabaseUser=Utente database -DatabasePassword=Database delle password -Tables=Tabelle +DatabasePort=Porta del database +DatabaseUser=Utente del database +DatabasePassword=Password del database +Tables=tabelle TableName=Nome della tabella -NbOfRecord=No. of records -Host=Server +NbOfRecord=Numero di record +Host=server DriverType=Tipo di driver -SummarySystem=Informazioni riassuntive sul sistema -SummaryConst=Elenco di tutti i parametri di impostazione Dolibarr -MenuCompanySetup=Società/Organizzazione -DefaultMenuManager= Gestore dei menu standard -DefaultMenuSmartphoneManager=Gestore dei menu Smartphone -Skin=Tema -DefaultSkin=Skin di default -MaxSizeList=Lunghezza massima elenchi -DefaultMaxSizeList=Lunghezza massima predefinita elenchi -DefaultMaxSizeShortList=Default max length for short lists (i.e. in customer card) +SummarySystem=Riepilogo delle informazioni di sistema +SummaryConst=Elenco di tutti i parametri di configurazione Dolibarr +MenuCompanySetup=Azienda / Organizzazione +DefaultMenuManager= Gestione menu standard +DefaultMenuSmartphoneManager=Gestione menu smartphone +Skin=Tema della pelle +DefaultSkin=Tema skin predefinito +MaxSizeList=Lunghezza massima per l'elenco +DefaultMaxSizeList=Lunghezza massima predefinita per gli elenchi +DefaultMaxSizeShortList=Lunghezza massima predefinita per elenchi brevi (ad es. Nella scheda cliente) MessageOfDay=Messaggio del giorno -MessageLogin=Messaggio per la pagina di login +MessageLogin=Messaggio della pagina di accesso LoginPage=Pagina di login BackgroundImageLogin=Immagine di sfondo -PermanentLeftSearchForm=Modulo di ricerca permanente nel menu di sinistra -DefaultLanguage=Lingua predefinita (codice lingua) -EnableMultilangInterface=Enable multilanguage support -EnableShowLogo=Abilita la visualizzazione del logo -CompanyInfo=Società/Organizzazione -CompanyIds=Company/Organization identities +PermanentLeftSearchForm=Modulo di ricerca permanente nel menu a sinistra +DefaultLanguage=Lingua di default +EnableMultilangInterface=Abilita supporto multilingua +EnableShowLogo=Mostra il logo dell'azienda nel menu +CompanyInfo=Azienda / Organizzazione +CompanyIds=Identità dell'azienda / organizzazione CompanyName=Nome CompanyAddress=Indirizzo CompanyZip=CAP -CompanyTown=Città -CompanyCountry=Paese -CompanyCurrency=Principali valute -CompanyObject=Mission della società +CompanyTown=Cittadina +CompanyCountry=Nazione +CompanyCurrency=Valuta principale +CompanyObject=Oggetto dell'azienda +IDCountry=ID paese Logo=Logo +LogoDesc=Logo principale dell'azienda. Verrà utilizzato nei documenti generati (PDF, ...) +LogoSquarred=Logo (quadrettato) +LogoSquarredDesc=Must be a squarred icon (width = height). This logo will be used as the favorite icon or other need like for the top menu bar (if not disabled into display setup). DoNotSuggestPaymentMode=Non suggerire NoActiveBankAccountDefined=Nessun conto bancario attivo definito -OwnerOfBankAccount=Titolare del conto bancario %s -BankModuleNotActive=Modulo conti bancari non attivato -ShowBugTrackLink=Mostra link "%s" -Alerts=Avvisi e segnalazioni -DelaysOfToleranceBeforeWarning=Delay before displaying a warning alert for: -DelaysOfToleranceDesc=Set the delay before an alert icon %s is shown onscreen for the late element. -Delays_MAIN_DELAY_ACTIONS_TODO=Planned events (agenda events) not completed -Delays_MAIN_DELAY_PROJECT_TO_CLOSE=Project not closed in time -Delays_MAIN_DELAY_TASKS_TODO=Planned task (project tasks) not completed -Delays_MAIN_DELAY_ORDERS_TO_PROCESS=Order not processed -Delays_MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS=Purchase order not processed -Delays_MAIN_DELAY_PROPALS_TO_CLOSE=Proposal not closed -Delays_MAIN_DELAY_PROPALS_TO_BILL=Proposal not billed -Delays_MAIN_DELAY_NOT_ACTIVATED_SERVICES=Service to activate -Delays_MAIN_DELAY_RUNNING_SERVICES=Expired service -Delays_MAIN_DELAY_SUPPLIER_BILLS_TO_PAY=Unpaid vendor invoice -Delays_MAIN_DELAY_CUSTOMER_BILLS_UNPAYED=Unpaid customer invoice -Delays_MAIN_DELAY_TRANSACTIONS_TO_CONCILIATE=Pending bank reconciliation -Delays_MAIN_DELAY_MEMBERS=Delayed membership fee -Delays_MAIN_DELAY_CHEQUES_TO_DEPOSIT=Check deposit not done -Delays_MAIN_DELAY_EXPENSEREPORTS=Expense report to approve -SetupDescription1=Prima di iniziare ad utilizzare Dolibarr si devono definire alcuni parametri iniziali ed abilitare/configurare i moduli. -SetupDescription2=Le 2 seguenti sezioni sono obbligatorie (le prime 2 sezioni nel menu Impostazioni): -SetupDescription3=%s -> %s
    Parametri di base utilizzati per personalizzare il comportamento predefinito della tua applicazione (es: caratteristiche relative alla nazione). -SetupDescription4=%s -> %s
    Questo software è una suite composta da molteplici moduli/applicazioni, tutti più o meno indipendenti. I moduli rilevanti per le tue necessità devono essere abilitati e configurati. Nuovi oggetti/opzioni vengono aggiunti ai menu quando un modulo viene attivato. -SetupDescription5=Other Setup menu entries manage optional parameters. +OwnerOfBankAccount=Proprietario del conto bancario %s +BankModuleNotActive=Modulo conti bancari non abilitato +ShowBugTrackLink=Mostra link " %s " +Alerts=avvisi +DelaysOfToleranceBeforeWarning=Ritardo prima di visualizzare un avviso per: +DelaysOfToleranceDesc=Impostare il ritardo prima che un'icona di avviso %s sia mostrata sullo schermo per l'elemento in ritardo. +Delays_MAIN_DELAY_ACTIONS_TODO=Eventi pianificati (eventi dell'agenda) non completati +Delays_MAIN_DELAY_PROJECT_TO_CLOSE=Progetto non chiuso in tempo +Delays_MAIN_DELAY_TASKS_TODO=Attività pianificata (attività del progetto) non completata +Delays_MAIN_DELAY_ORDERS_TO_PROCESS=Ordine non elaborato +Delays_MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS=Ordine d'acquisto non elaborato +Delays_MAIN_DELAY_PROPALS_TO_CLOSE=Proposta non chiusa +Delays_MAIN_DELAY_PROPALS_TO_BILL=Proposta non fatturata +Delays_MAIN_DELAY_NOT_ACTIVATED_SERVICES=Servizio da attivare +Delays_MAIN_DELAY_RUNNING_SERVICES=Servizio scaduto +Delays_MAIN_DELAY_SUPPLIER_BILLS_TO_PAY=Fattura fornitore non pagata +Delays_MAIN_DELAY_CUSTOMER_BILLS_UNPAYED=Fattura cliente non pagata +Delays_MAIN_DELAY_TRANSACTIONS_TO_CONCILIATE=Riconciliazione bancaria in sospeso +Delays_MAIN_DELAY_MEMBERS=Quota di iscrizione ritardata +Delays_MAIN_DELAY_CHEQUES_TO_DEPOSIT=Verifica deposito non effettuato +Delays_MAIN_DELAY_EXPENSEREPORTS=Rapporto spese da approvare +SetupDescription1=Prima di iniziare a utilizzare Dolibarr, è necessario definire alcuni parametri iniziali e abilitare / configurare i moduli. +SetupDescription2=Le seguenti due sezioni sono obbligatorie (le prime due voci nel menu Imposta): +SetupDescription3=%s -> %s
    Parametri di base utilizzati per personalizzare il comportamento predefinito dell'applicazione (ad es. Per funzionalità relative al Paese). +SetupDescription4=%s -> %s
    Questo software è una suite di molti moduli / applicazioni, tutti più o meno indipendenti. I moduli pertinenti alle tue esigenze devono essere abilitati e configurati. Nuovi elementi / opzioni vengono aggiunti ai menu con l'attivazione di un modulo. +SetupDescription5=Altre voci del menu di configurazione gestiscono parametri opzionali. LogEvents=Eventi di audit di sicurezza -Audit=Audit +Audit=Controllo amministrativo InfoDolibarr=Informazioni su Dolibarr -InfoBrowser=Informazioni browser -InfoOS=Informazioni OS -InfoWebServer=Informazioni web server -InfoDatabase=Informazioni database -InfoPHP=Informazioni PHP -InfoPerf=Informazioni prestazioni -BrowserName=Browser -BrowserOS=Sistema operativo +InfoBrowser=Informazioni sul browser +InfoOS=Informazioni sul sistema operativo +InfoWebServer=Informazioni sul server Web +InfoDatabase=Informazioni sul database +InfoPHP=Informazioni su PHP +InfoPerf=A proposito di spettacoli +BrowserName=Nome del browser +BrowserOS=Sistema operativo del browser ListOfSecurityEvents=Elenco degli eventi di sicurezza Dolibarr SecurityEventsPurged=Eventi di sicurezza eliminati -LogEventDesc=Enable logging for specific security events. Administrators the log via menu %s - %s. Warning, this feature can generate a large amount of data in the database. -AreaForAdminOnly=I parametri di setup possono essere definiti solo da utenti di tipo amministratore. -SystemInfoDesc=Le informazioni di sistema sono dati tecnici visibili in sola lettura e solo dagli amministratori. -SystemAreaForAdminOnly=This area is available to administrator users only. Dolibarr user permissions cannot change this restriction. -CompanyFundationDesc=Edit the information of the company/entity. Click on "%s" or "%s" button at the bottom of the page. -AccountantDesc=If you have an external accountant/bookkeeper, you can edit here its information. -AccountantFileNumber=Accountant code -DisplayDesc=Parameters affecting the look and behaviour of Dolibarr can be modified here. -AvailableModules=Moduli disponibili -ToActivateModule=Per attivare i moduli, andare nell'area Impostazioni (Home->Impostazioni->Moduli). -SessionTimeOut=Timeout delle sessioni -SessionExplanation=This number guarantees that the session will never expire before this delay, if the session cleaner is done by Internal PHP session cleaner (and nothing else). Internal PHP session cleaner does not guarantee that the session will expire after this delay. It will expire, after this delay, and when the session cleaner is run, so every %s/%s access, but only during access made by other sessions (if value is 0, it means clearing of session is done only by an external process).
    Note: on some servers with an external session cleaning mechanism (cron under debian, ubuntu ...), the sessions can be destroyed after a period defined by an external setup, no matter what the value entered here is. +LogEventDesc=Abilita la registrazione per eventi di sicurezza specifici. Amministrare il registro tramite il menu %s - %s . Attenzione, questa funzione può generare una grande quantità di dati nel database. +AreaForAdminOnly=I parametri di configurazione possono essere impostati solo dagli utenti amministratori . +SystemInfoDesc=Le informazioni di sistema sono informazioni tecniche varie ottenute in modalità di sola lettura e visibili solo agli amministratori. +SystemAreaForAdminOnly=Questa area è disponibile solo per gli utenti amministratori. Le autorizzazioni utente Dolibarr non possono modificare questa limitazione. +CompanyFundationDesc=Edit the information of the company/entity. Click on "%s" button at the bottom of the page. +AccountantDesc=Se hai un contabile / contabile esterno, puoi modificare qui le sue informazioni. +AccountantFileNumber=Codice contabile +DisplayDesc=I parametri che influenzano l'aspetto e il comportamento di Dolibarr possono essere modificati qui. +AvailableModules=App / moduli disponibili +ToActivateModule=Per attivare i moduli, vai nell'area di configurazione (Home-> Setup-> Moduli). +SessionTimeOut=Timeout per la sessione +SessionExplanation=Questo numero garantisce che la sessione non scadrà mai prima di questo ritardo, se il pulitore di sessione viene eseguito dal pulitore di sessioni PHP interno (e nient'altro). Il programma di pulizia delle sessioni PHP interno non garantisce che la sessione scada dopo questo ritardo. Scadrà, dopo questo ritardo, e quando viene eseguito il pulitore di sessione, quindi ogni accesso %s / %s , ma solo durante l'accesso effettuato da altre sessioni (se il valore è 0, significa che la cancellazione della sessione viene eseguita solo da un processo esterno) .
    Nota: su alcuni server con un meccanismo di pulizia delle sessioni esterno (cron sotto debian, ubuntu ...), le sessioni possono essere distrutte dopo un periodo definito da un setup esterno, indipendentemente dal valore inserito qui. TriggersAvailable=Trigger disponibili -TriggersDesc=Triggers are files that will modify the behavior of Dolibarr workflow once copied into the directory htdocs/core/triggers. They realize new actions, activated on Dolibarr events (new company creation, invoice validation, ...). -TriggerDisabledByName=I trigger in questo file sono disattivati dal suffisso -NoRun nel nome. -TriggerDisabledAsModuleDisabled=I trigger in questo file sono disabilitati perché il modulo %s è disattivato. +TriggersDesc=I trigger sono file che modificheranno il comportamento del flusso di lavoro Dolibarr una volta copiati nella directory htdocs / core / triggers . Realizzano nuove azioni, attivate su eventi Dolibarr (creazione di una nuova società, validazione delle fatture, ...). +TriggerDisabledByName=I trigger in questo file sono disabilitati dal suffisso -NORUN nel loro nome. +TriggerDisabledAsModuleDisabled=I trigger in questo file sono disabilitati poiché il modulo %s è disabilitato. TriggerAlwaysActive=I trigger in questo file sono sempre attivi, indipendentemente da quali moduli siano attivi in Dolibarr. -TriggerActiveAsModuleActive=I trigger in questo file sono attivi se il modulo %s è attivo. -GeneratedPasswordDesc=Choose the method to be used for auto-generated passwords. -DictionaryDesc=Inserire tutti i dati di riferimento. È possibile aggiungere i propri valori a quelli di default. -ConstDesc=This page allows you to edit (override) parameters not available in other pages. These are mostly reserved parameters for developers/advanced troubleshooting. For a full list of the parameters available see here. -MiscellaneousDesc=Definire qui tutti gli altri parametri relativi alla sicurezza. -LimitsSetup=Limiti/impostazioni di precisione -LimitsDesc=You can define limits, precisions and optimizations used by Dolibarr here -MAIN_MAX_DECIMALS_UNIT=Max. decimals for unit prices -MAIN_MAX_DECIMALS_TOT=Max. decimals for total prices -MAIN_MAX_DECIMALS_SHOWN=Max. decimals for prices shown on screen. Add an ellipsis ... after this parameter (e.g. "2...") if you want to see "..." suffixed to the truncated price. -MAIN_ROUNDING_RULE_TOT=Step of rounding range (for countries where rounding is done on something other than base 10. For example, put 0.05 if rounding is done by 0.05 steps) +TriggerActiveAsModuleActive=I trigger in questo file sono attivi quando il modulo %s è abilitato. +GeneratedPasswordDesc=Scegli il metodo da utilizzare per le password generate automaticamente. +DictionaryDesc=Inserisci tutti i dati di riferimento. È possibile aggiungere i valori predefiniti. +ConstDesc=This page allows you to edit (override) parameters not available in other pages. These are mostly reserved parameters for developers/advanced troubleshooting only. +MiscellaneousDesc=Tutti gli altri parametri relativi alla sicurezza sono definiti qui. +LimitsSetup=Limiti / impostazione di precisione +LimitsDesc=Qui puoi definire limiti, precisazioni e ottimizzazioni utilizzate da Dolibarr +MAIN_MAX_DECIMALS_UNIT=Max. decimali per i prezzi unitari +MAIN_MAX_DECIMALS_TOT=Max. decimali per i prezzi totali +MAIN_MAX_DECIMALS_SHOWN=Max. decimali per i prezzi visualizzati sullo schermo . Aggiungi un puntino di sospensione ... dopo questo parametro (ad es. "2 ...") se vuoi vedere " ... " con il suffisso sul prezzo troncato. +MAIN_ROUNDING_RULE_TOT=Passaggio dell'intervallo di arrotondamento (per i paesi in cui l'arrotondamento viene eseguito su qualcosa di diverso dalla base 10. Ad esempio, inserire 0,05 se l'arrotondamento viene eseguito con incrementi di 0,05) UnitPriceOfProduct=Prezzo unitario netto di un prodotto -TotalPriceAfterRounding=Total price (excl/vat/incl tax) after rounding -ParameterActiveForNextInputOnly=Parametro valido esclusivamente per il prossimo inserimento -NoEventOrNoAuditSetup=No security event has been logged. This is normal if Audit has not been enabled in the "Setup - Security - Events" page. -NoEventFoundWithCriteria=No security event has been found for this search criteria. -SeeLocalSendMailSetup=Controllare le impostazioni locali del server di posta (sendmail) -BackupDesc=A complete backup of a Dolibarr installation requires two steps. -BackupDesc2=Backup the contents of the "documents" directory (%s) containing all uploaded and generated files. This will also include all the dump files generated in Step 1. -BackupDesc3=Backup the structure and contents of your database (%s) into a dump file. For this, you can use the following assistant. -BackupDescX=The archived directory should be stored in a secure place. -BackupDescY=Il file generato va conservato in un luogo sicuro. -BackupPHPWarning=Backup cannot be guaranteed with this method. Previous one recommended. -RestoreDesc=To restore a Dolibarr backup, two steps are required. -RestoreDesc2=Restore the backup file (zip file for example) of the "documents" directory to a new Dolibarr installation or into this current documents directory (%s). -RestoreDesc3=Restore the database structure and data from a backup dump file into the database of the new Dolibarr installation or into the database of this current installation (%s). Warning, once the restore is complete, you must use a login/password, that existed from the backup time/installation to connect again.
    To restore a backup database into this current installation, you can follow this assistant. -RestoreMySQL=Importa MySQL -ForcedToByAModule= Questa regola è impsotata su %s da un modulo attivo -PreviousDumpFiles=Existing backup files -WeekStartOnDay=First day of the week -RunningUpdateProcessMayBeRequired=Running the upgrade process seems to be required (Program version %s differs from Database version %s) -YouMustRunCommandFromCommandLineAfterLoginToUser=È necessario eseguire questo comando dal riga di comando dopo il login in una shell con l'utente %s. -YourPHPDoesNotHaveSSLSupport=Il PHP del server non supporta SSL -DownloadMoreSkins=Scarica altre skin -SimpleNumRefModelDesc=Returns the reference number with format %syymm-nnnn where yy is year, mm is month and nnnn is sequential with no reset -ShowProfIdInAddress=Show professional id with addresses -ShowVATIntaInAddress=Hide intra-Community VAT number with addresses -TranslationUncomplete=Traduzione incompleta -MAIN_DISABLE_METEO=Disable meteorological view -MeteoStdMod=Standard mode -MeteoStdModEnabled=Standard mode enabled +TotalPriceAfterRounding=Prezzo totale (IVA esclusa / IVA inclusa) dopo l'arrotondamento +ParameterActiveForNextInputOnly=Parametro valido solo per l'ingresso successivo +NoEventOrNoAuditSetup=Nessun evento di sicurezza è stato registrato. Ciò è normale se il controllo non è stato abilitato nella pagina "Configurazione - Sicurezza - Eventi". +NoEventFoundWithCriteria=Nessun evento di sicurezza è stato trovato per questo criterio di ricerca. +SeeLocalSendMailSetup=Vedi la tua configurazione sendmail locale +BackupDesc=Un backup completo di un'installazione Dolibarr richiede due passaggi. +BackupDesc2=Eseguire il backup del contenuto della directory "documenti" ( %s ) contenente tutti i file caricati e generati. Ciò includerà anche tutti i file di dump generati nel passaggio 1. +BackupDesc3=Eseguire il backup della struttura e dei contenuti del database ( %s ) in un file di dump. Per questo, è possibile utilizzare il seguente assistente. +BackupDescX=La directory archiviata deve essere archiviata in un luogo sicuro. +BackupDescY=Il file di dump generato deve essere archiviato in un luogo sicuro. +BackupPHPWarning=Il backup non può essere garantito con questo metodo. Consigliato uno precedente. +RestoreDesc=Per ripristinare un backup Dolibarr, sono necessari due passaggi. +RestoreDesc2=Ripristina il file di backup (ad esempio il file zip) della directory "documenti" in una nuova installazione di Dolibarr o in questa directory di documenti corrente ( %s ). +RestoreDesc3=Ripristinare la struttura del database e i dati da un file di dump di backup nel database della nuova installazione Dolibarr o nel database di questa installazione corrente ( %s ). Attenzione, una volta completato il ripristino, è necessario utilizzare un login / password, che esisteva dal tempo di backup / installazione per riconnettersi.
    Per ripristinare un database di backup in questa installazione corrente, è possibile seguire questo assistente. +RestoreMySQL=Importazione MySQL +ForcedToByAModule= Questa regola è forzata su %s da un modulo attivato +PreviousDumpFiles=File di backup esistenti +WeekStartOnDay=Primo giorno della settimana +RunningUpdateProcessMayBeRequired=Sembra sia necessario eseguire il processo di aggiornamento (la versione del programma %s differisce dalla versione del database %s) +YouMustRunCommandFromCommandLineAfterLoginToUser=È necessario eseguire questo comando dalla riga di comando dopo l'accesso a una shell con l'utente %s oppure è necessario aggiungere l'opzione -W alla fine della riga di comando per fornire una password %s . +YourPHPDoesNotHaveSSLSupport=Funzioni SSL non disponibili nel tuo PHP +DownloadMoreSkins=Altre skin da scaricare +SimpleNumRefModelDesc=Restituisce il numero di riferimento con il formato %syymm-nnnn dove yy è l'anno, mm è il mese e nnnn è sequenziale senza reset +ShowProfIdInAddress=Mostra ID professionale con indirizzi +ShowVATIntaInAddress=Nascondi il numero di partita IVA intracomunitaria con gli indirizzi +TranslationUncomplete=Traduzione parziale +MAIN_DISABLE_METEO=Disabilita la vista meteorologica +MeteoStdMod=Modalità standard +MeteoStdModEnabled=Modalità standard abilitata MeteoPercentageMod=Modalità percentuale -MeteoPercentageModEnabled=Percentage mode enabled -MeteoUseMod=Clicca per usare %s -TestLoginToAPI=Test login per API -ProxyDesc=Some features of Dolibarr require internet access. Define here the internet connection parameters such as access through a proxy server if necessary. -ExternalAccess=External/Internet Access -MAIN_PROXY_USE=Use a proxy server (otherwise access is direct to the internet) -MAIN_PROXY_HOST=Proxy server: Name/Address -MAIN_PROXY_PORT=Proxy server: Port -MAIN_PROXY_USER=Proxy server: Login/User -MAIN_PROXY_PASS=Proxy server: Password -DefineHereComplementaryAttributes=Define here any additional/custom attributes that you want to be included for: %s -ExtraFields=Campi extra -ExtraFieldsLines=Complementary attributes (lines) -ExtraFieldsLinesRec=Complementary attributes (templates invoices lines) -ExtraFieldsSupplierOrdersLines=Complementary attributes (order lines) -ExtraFieldsSupplierInvoicesLines=Complementary attributes (invoice lines) -ExtraFieldsThirdParties=Attributi complementari (soggetto terzo) -ExtraFieldsContacts=Complementary attributes (contacts/address) -ExtraFieldsMember=Attributi Complementari (membri) -ExtraFieldsMemberType=Attributi Complementari (tipo di membro) +MeteoPercentageModEnabled=Modalità percentuale abilitata +MeteoUseMod=Fare clic per utilizzare %s +TestLoginToAPI=Test di accesso all'API +ProxyDesc=Alcune funzioni di Dolibarr richiedono l'accesso a Internet. Definire qui i parametri della connessione Internet come l'accesso tramite un server proxy, se necessario. +ExternalAccess=Accesso esterno / Internet +MAIN_PROXY_USE=Utilizzare un server proxy (altrimenti l'accesso è diretto a Internet) +MAIN_PROXY_HOST=Server proxy: nome / indirizzo +MAIN_PROXY_PORT=Server proxy: porta +MAIN_PROXY_USER=Server proxy: Login / Utente +MAIN_PROXY_PASS=Server proxy: password +DefineHereComplementaryAttributes=Definire qui eventuali attributi aggiuntivi / personalizzati per i quali si desidera essere inclusi: %s +ExtraFields=Attributi complementari +ExtraFieldsLines=Attributi complementari (linee) +ExtraFieldsLinesRec=Attributi complementari (linee di fatturazione dei modelli) +ExtraFieldsSupplierOrdersLines=Attributi complementari (righe ordine) +ExtraFieldsSupplierInvoicesLines=Attributi complementari (righe della fattura) +ExtraFieldsThirdParties=Attributi complementari (di terze parti) +ExtraFieldsContacts=Attributi complementari (contatti / indirizzo) +ExtraFieldsMember=Attributi complementari (membro) +ExtraFieldsMemberType=Attributi complementari (tipo di membro) ExtraFieldsCustomerInvoices=Attributi aggiuntivi (fatture) -ExtraFieldsCustomerInvoicesRec=Complementary attributes (templates invoices) -ExtraFieldsSupplierOrders=Attributi Complementari (ordini) -ExtraFieldsSupplierInvoices=Attributi Complementari (fatture) -ExtraFieldsProject=Attributi Complementari (progetti) -ExtraFieldsProjectTask=Attributi Complementari (attività) -ExtraFieldsSalaries=Complementary attributes (salaries) -ExtraFieldHasWrongValue=L'attributo %s ha un valore errato. -AlphaNumOnlyLowerCharsAndNoSpace=only alphanumericals and lower case characters without space -SendmailOptionNotComplete=Attenzione: su alcuni sistemi Linux, per poter inviare email, la configurazione di sendmail deve contenere l'opzione -ba (il parametro mail.force_extra_parameters nel file php.ini). Se alcuni destinatari non ricevono messaggi di posta elettronica, provate a modificare questo parametro con mail.force_extra_parameters =-BA). -PathToDocuments=Percorso documenti -PathDirectory=Percorso directory -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. -TranslationSetup=Configurazione della traduzione -TranslationKeySearch=Cerca una chiave o una stringa di testo -TranslationOverwriteKey=Sovrascrivi una stringa di testo -TranslationDesc=Puoi scegliere la lingua utilizzata dal sistema in 2 modi:
    - Predefinito per tutto il sito da Home > Impostazioni > Aspetto grafico e lingua
    - Per utente da < nomeutente > (icona in alto a dx) > Impostazioni interfaccia grafica. -TranslationOverwriteDesc=Puoi anche effettuare l'override delle stringhe di testo utilizzando la tabella seguente. Seleziona la tua lingua nel box "%s", inserisci la chiave della stringa da tradurre nel campo "%s" e la tua traduzione nel campo "%s". -TranslationOverwriteDesc2=Puoi usare il tab di ricerca per ottenere la chiave di traduzione da usare -TranslationString=Stringa di testo -CurrentTranslationString=Stringa di testo corrente -WarningAtLeastKeyOrTranslationRequired=È necessario almeno un criterio di ricerca tra: chiave di traduzione e stringa di testo -NewTranslationStringToShow=Nuova stringa di testo da utilizzare -OriginalValueWas=La traduzione originale è stata sovrascritta. Il testo originale era:

    %s -TransKeyWithoutOriginalValue=You forced a new translation for the translation key '%s' that does not exist in any language files -TotalNumberOfActivatedModules=Applicazioni/moduli attivi: %s / %s +ExtraFieldsCustomerInvoicesRec=Attributi complementari (fatture dei modelli) +ExtraFieldsSupplierOrders=Attributi complementari (ordini) +ExtraFieldsSupplierInvoices=Attributi complementari (fatture) +ExtraFieldsProject=Attributi complementari (progetti) +ExtraFieldsProjectTask=Attributi complementari (attività) +ExtraFieldsSalaries=Attributi complementari (stipendi) +ExtraFieldHasWrongValue=L'attributo %s ha un valore errato. +AlphaNumOnlyLowerCharsAndNoSpace=solo caratteri alfanumerici e caratteri minuscoli senza spazio +SendmailOptionNotComplete=Attenzione, su alcuni sistemi Linux, per inviare e-mail dalla tua e-mail, l'installazione di sendmail deve contenere l'opzione -ba (parametro mail.force_extra_parameters nel tuo file php.ini). Se alcuni destinatari non ricevono mai e-mail, prova a modificare questo parametro PHP con mail.force_extra_parameters = -ba). +PathToDocuments=Percorso dei documenti +PathDirectory=elenco +SendmailOptionMayHurtBuggedMTA=La funzione per inviare messaggi di posta utilizzando il metodo "PHP mail direct" genererà un messaggio di posta che potrebbe non essere analizzato correttamente da alcuni server di posta riceventi. Il risultato è che alcune mail non possono essere lette da persone ospitate da quelle piattaforme con bug. Questo è il caso di alcuni provider di servizi Internet (ad es. Orange in Francia). Questo non è un problema con Dolibarr o PHP ma con il server di posta ricevente. È comunque possibile aggiungere un'opzione MAIN_FIX_FOR_BUGGED_MTA a 1 in Setup - Altro per modificare Dolibarr per evitarlo. Tuttavia, potresti riscontrare problemi con altri server che utilizzano rigorosamente lo standard SMTP. L'altra soluzione (consigliata) consiste nell'utilizzare il metodo "Libreria socket SMTP" che non presenta svantaggi. +TranslationSetup=Impostazione della traduzione +TranslationKeySearch=Cerca una chiave o una stringa di traduzione +TranslationOverwriteKey=Sovrascrivi una stringa di traduzione +TranslationDesc=Come impostare la lingua del display:
    * Predefinito / Sistema: menu Home -> Setup -> Display
    * Per utente: fare clic sul nome utente nella parte superiore dello schermo e modificare la scheda Impostazione visualizzazione utente sulla scheda utente. +TranslationOverwriteDesc=Puoi anche sostituire le stringhe riempiendo la tabella seguente. Scegli la lingua dal menu a discesa "%s", inserisci la stringa della chiave di traduzione in "%s" e la nuova traduzione in "%s" +TranslationOverwriteDesc2=Puoi usare l'altra scheda per aiutarti a sapere quale chiave di traduzione usare +TranslationString=Stringa di traduzione +CurrentTranslationString=Stringa di traduzione corrente +WarningAtLeastKeyOrTranslationRequired=Un criterio di ricerca è richiesto almeno per la chiave o la stringa di traduzione +NewTranslationStringToShow=Nuova stringa di traduzione da mostrare +OriginalValueWas=La traduzione originale viene sovrascritta. Il valore originale era:

    %s +TransKeyWithoutOriginalValue=Hai forzato una nuova traduzione per la chiave di traduzione ' %s ' che non esiste in nessun file di lingua +TotalNumberOfActivatedModules=Applicazione / moduli attivati : %s / %s YouMustEnableOneModule=Devi abilitare almeno un modulo -ClassNotFoundIntoPathWarning=Class %s not found in PHP path -YesInSummer=Si in estate -OnlyFollowingModulesAreOpenedToExternalUsers=Note, only the following modules are available to external users (irrespective of the permissions of such users) and only if permissions are granted:
    -SuhosinSessionEncrypt=Sessioni salvate con criptazione tramite Suhosin -ConditionIsCurrently=La condizione corrente è %s -YouUseBestDriver=You use driver %s which is the best driver currently available. -YouDoNotUseBestDriver=You use driver %s but driver %s is recommended. -NbOfObjectIsLowerThanNoPb=You have only %s %s in the database. This does not require any particular optimization. +ClassNotFoundIntoPathWarning=Classe %s non trovata nel percorso PHP +YesInSummer=Sì d'estate +OnlyFollowingModulesAreOpenedToExternalUsers=Nota, solo i seguenti moduli sono disponibili per gli utenti esterni (indipendentemente dalle autorizzazioni di tali utenti) e solo se le autorizzazioni sono concesse:
    +SuhosinSessionEncrypt=Archivio sessioni crittografato da Suhosin +ConditionIsCurrently=La condizione è attualmente %s +YouUseBestDriver=Si utilizza il driver %s che è il miglior driver attualmente disponibile. +YouDoNotUseBestDriver=Si utilizza il driver %s ma si consiglia il driver %s. +NbOfObjectIsLowerThanNoPb=Hai solo %s %s nel database. Ciò non richiede alcuna particolare ottimizzazione. SearchOptim=Ottimizzazione della ricerca -YouHaveXObjectUseSearchOptim=You have %s %s in the database. You should add the constant %s 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. -YouHaveXObjectAndSearchOptimOn=You have %s %s in the database and constant %s is set to 1 in Home-Setup-Other. -BrowserIsOK=You are using the %s web browser. This browser is ok for security and 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. -PHPModuleLoaded=PHP component %s is loaded -PreloadOPCode=Preloaded OPCode is used -AddRefInList=Display Customer/Vendor ref. info list (select list or combobox) and most of hyperlink.
    Third Parties will appear with a name format of "CC12345 - SC45678 - The Big Company corp." instead of "The Big Company corp". -AddAdressInList=Display Customer/Vendor adress info list (select list or combobox)
    Third Parties will appear with a name format of "The Big Company corp. - 21 jump street 123456 Big town - USA" instead of "The Big Company corp". -AskForPreferredShippingMethod=Ask for preferred shipping method for Third Parties. -FieldEdition=Edition of field %s -FillThisOnlyIfRequired=Per esempio: +2 (compilare solo se ci sono problemi di scostamento del fuso orario) +YouHaveXObjectUseSearchOptim=Hai %s %s nel database. È necessario aggiungere la costante %s a 1 in Home-Setup-Altro. Limitare la ricerca all'inizio delle stringhe che consentono al database di utilizzare gli indici e si dovrebbe ottenere una risposta immediata. +YouHaveXObjectAndSearchOptimOn=Hai %s %s nel database e la costante %s è impostata su 1 in Home-Setup-Altro. +BrowserIsOK=Stai utilizzando il browser web %s. Questo browser è ok per sicurezza e prestazioni. +BrowserIsKO=Stai utilizzando il browser web %s. Questo browser è noto per essere una cattiva scelta per sicurezza, prestazioni e affidabilità. Ti consigliamo di utilizzare Firefox, Chrome, Opera o Safari. +PHPModuleLoaded=Il componente PHP %s è caricato +PreloadOPCode=Viene utilizzato il codice OP precaricato +AddRefInList=Visualizza rif. Cliente / fornitore elenco di informazioni (selezionare elenco o casella combinata) e la maggior parte del collegamento ipertestuale.
    Verranno visualizzate terze parti con un formato nome "CC12345 - SC45678 - The Big Company corp." invece di "The Big Company corp". +AddAdressInList=Visualizza l'elenco informazioni indirizzo cliente / fornitore (selezionare l'elenco o la casella combinata)
    Le terze parti appariranno con un formato nome di "The Big Company corp. - 21 jump street 123456 Big town - USA" anziché "The Big Company corp". +AskForPreferredShippingMethod=Richiedi il metodo di spedizione preferito per Terze Parti. +FieldEdition=Edizione del campo %s +FillThisOnlyIfRequired=Esempio: +2 (riempire solo se si verificano problemi di offset del fuso orario) GetBarCode=Ottieni codice a barre ##### Module password generation -PasswordGenerationStandard=Genera una password in base all'algoritmo interno di Dolibarr: 8 caratteri comprensivi di numeri e lettere minuscole. -PasswordGenerationNone=Do not suggest a generated password. Password must be typed in manually. -PasswordGenerationPerso=Return a password according to your personally defined configuration. +PasswordGenerationStandard=Restituisce una password generata secondo l'algoritmo Dolibarr interno: 8 caratteri contenenti numeri e caratteri condivisi in minuscolo. +PasswordGenerationNone=Non suggerire una password generata. La password deve essere digitata manualmente. +PasswordGenerationPerso=Restituire una password in base alla configurazione definita personalmente. SetupPerso=Secondo la tua configurazione -PasswordPatternDesc=Password pattern description +PasswordPatternDesc=Descrizione del modello di password ##### Users setup ##### -RuleForGeneratedPasswords=Rules to generate and validate passwords -DisableForgetPasswordLinkOnLogonPage=Do not show the "Password Forgotten" link on the Login page -UsersSetup=Impostazioni modulo utenti -UserMailRequired=Email required to create a new user +RuleForGeneratedPasswords=Regole per generare e convalidare le password +DisableForgetPasswordLinkOnLogonPage=Non mostrare il link "Password dimenticata" nella pagina di accesso +UsersSetup=Configurazione del modulo utenti +UserMailRequired=Email richiesta per creare un nuovo utente ##### HRM setup ##### -HRMSetup=Impostazioni modulo risorse umane +HRMSetup=Impostazione del modulo HRM ##### Company setup ##### -CompanySetup=Impostazioni modulo aziende -CompanyCodeChecker=Options for automatic generation of customer/vendor codes -AccountCodeManager=Options for automatic generation of customer/vendor accounting codes -NotificationsDesc=Email notifications can be sent automatically for some Dolibarr events.
    Recipients of notifications can be defined: -NotificationsDescUser=* per user, one user at a time. -NotificationsDescContact=* per third-party contacts (customers or vendors), one contact at a time. -NotificationsDescGlobal=* or by setting global email addresses in this setup page. -ModelModules=Document Templates -DocumentModelOdt=Generate documents from OpenDocument templates (.ODT / .ODS files from LibreOffice, OpenOffice, KOffice, TextEdit,...) -WatermarkOnDraft=Filigrana sulle bozze -JSOnPaimentBill=Activate feature to autofill payment lines on payment form -CompanyIdProfChecker=Rules for Professional IDs +CompanySetup=Installazione del modulo società +CompanyCodeChecker=Opzioni per la generazione automatica di codici cliente / fornitore +AccountCodeManager=Opzioni per la generazione automatica di codici contabili cliente / fornitore +NotificationsDesc=Le notifiche e-mail possono essere inviate automaticamente per alcuni eventi Dolibarr.
    I destinatari delle notifiche possono essere definiti: +NotificationsDescUser=* per utente, un utente alla volta. +NotificationsDescContact=* per contatti di terze parti (clienti o fornitori), un contatto alla volta. +NotificationsDescGlobal=* o impostando gli indirizzi e-mail globali in questa pagina di configurazione. +ModelModules=Modelli di documento +DocumentModelOdt=Genera documenti da modelli OpenDocument (file .ODT / .ODS da LibreOffice, OpenOffice, KOffice, TextEdit, ...) +WatermarkOnDraft=Filigrana su bozza di documento +JSOnPaimentBill=Attiva la funzione per riempire automaticamente le linee di pagamento sul modulo di pagamento +CompanyIdProfChecker=Regole per gli ID professionali MustBeUnique=Deve essere unico? -MustBeMandatory=Mandatory to create third parties (if VAT number or type of company defined) ? +MustBeMandatory=Obbligatorio per la creazione di terze parti (se definito il numero di partita IVA o il tipo di società)? MustBeInvoiceMandatory=Obbligatorio per convalidare le fatture? TechnicalServicesProvided=Servizi tecnici forniti #####DAV ##### -WebDAVSetupDesc=This is the link to access the WebDAV directory. It contains a "public" dir open to any user knowing the URL (if public directory access allowed) and a "private" directory that needs an existing login account/password for access. -WebDavServer=Root URL of %s server: %s +WebDAVSetupDesc=Questo è il collegamento per accedere alla directory WebDAV. Contiene una directory "pubblica" aperta a tutti gli utenti che conoscono l'URL (se l'accesso alla directory pubblica è consentito) e una directory "privata" che necessita di un account / password di accesso esistente per l'accesso. +WebDavServer=URL di root del server %s: %s ##### Webcal setup ##### -WebCalUrlForVCalExport=Un link per esportare %s è disponibile al seguente link: %s +WebCalUrlForVCalExport=Un link di esportazione nel formato %s è disponibile al seguente link: %s ##### Invoices ##### -BillsSetup=Impostazioni modulo fatture -BillsNumberingModule=Numerazione modulo fatture e note di credito -BillsPDFModules=Modelli fattura in pdf -BillsPDFModulesAccordindToInvoiceType=Invoice documents models according to invoice type -PaymentsPDFModules=Payment documents models +BillsSetup=Impostazione del modulo fatture +BillsNumberingModule=Modello di numerazione delle fatture e delle note di credito +BillsPDFModules=Modelli di documenti di fattura +BillsPDFModulesAccordindToInvoiceType=Fattura documenti modelli in base al tipo di fattura +PaymentsPDFModules=Modelli di documenti di pagamento ForceInvoiceDate=Forza la data della fattura alla data di convalida -SuggestedPaymentModesIfNotDefinedInInvoice=Suggerire le modalità predefinite di pagamento delle fatture, se non definite già nella fattura -SuggestPaymentByRIBOnAccount=Suggest payment by withdrawal on account -SuggestPaymentByChequeToAddress=Suggest payment by check to +SuggestedPaymentModesIfNotDefinedInInvoice=Modalità di pagamento suggerita sulla fattura per impostazione predefinita se non definita per la fattura +SuggestPaymentByRIBOnAccount=Suggerisci il pagamento tramite prelievo sul conto +SuggestPaymentByChequeToAddress=Suggerisci pagamento con assegno a FreeLegalTextOnInvoices=Testo libero sulle fatture -WatermarkOnDraftInvoices=Bozze delle fatture filigranate (nessuna filigrana se vuoto) -PaymentsNumberingModule=Modello per la numerazione dei documenti -SuppliersPayment=Vendor payments -SupplierPaymentSetup=Vendor payments setup +WatermarkOnDraftInvoices=Filigrana su bozze di fatture (nessuna se vuota) +PaymentsNumberingModule=Modello di numerazione dei pagamenti +SuppliersPayment=Pagamenti del fornitore +SupplierPaymentSetup=Impostazione pagamenti fornitore ##### Proposals ##### -PropalSetup=Impostazioni proposte commerciali -ProposalsNumberingModules=Modelli di numerazione della proposta commerciale -ProposalsPDFModules=Modelli per pdf proposta commerciale -SuggestedPaymentModesIfNotDefinedInProposal=Suggested payments mode on proposal by default if not defined for proposal -FreeLegalTextOnProposal=Testo libero sulle proposte commerciali -WatermarkOnDraftProposal=Bozze dei preventivi filigranate (nessuna filigrana se vuoto) -BANK_ASK_PAYMENT_BANK_DURING_PROPOSAL=Ask for bank account destination of proposal +PropalSetup=Impostazione del modulo di proposte commerciali +ProposalsNumberingModules=Modelli di numerazione delle proposte commerciali +ProposalsPDFModules=Modelli di documenti di proposta commerciale +SuggestedPaymentModesIfNotDefinedInProposal=Modalità di pagamento suggerita su proposta per impostazione predefinita se non definita per la proposta +FreeLegalTextOnProposal=Testo libero su proposte commerciali +WatermarkOnDraftProposal=Filigrana su bozze di proposte commerciali (nessuna se vuota) +BANK_ASK_PAYMENT_BANK_DURING_PROPOSAL=Richiedi la destinazione del conto bancario della proposta ##### SupplierProposal ##### -SupplierProposalSetup=Price requests suppliers module setup -SupplierProposalNumberingModules=Price requests suppliers numbering models -SupplierProposalPDFModules=Price requests suppliers documents models -FreeLegalTextOnSupplierProposal=Free text on price requests suppliers -WatermarkOnDraftSupplierProposal=Watermark on draft price requests suppliers (none if empty) -BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_PROPOSAL=Ask for bank account destination of price request -WAREHOUSE_ASK_WAREHOUSE_DURING_ORDER=Ask for Warehouse Source for order +SupplierProposalSetup=Il modulo richiede l'installazione del modulo fornitori +SupplierProposalNumberingModules=Il prezzo richiede modelli di numerazione dei fornitori +SupplierProposalPDFModules=Il prezzo richiede modelli di documenti fornitori +FreeLegalTextOnSupplierProposal=Testo libero sui fornitori di richieste di prezzo +WatermarkOnDraftSupplierProposal=Filigrana su fornitori di richieste di prezzi bozza (nessuno se vuoto) +BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_PROPOSAL=Richiedi la destinazione del conto bancario della richiesta di prezzo +WAREHOUSE_ASK_WAREHOUSE_DURING_ORDER=Richiedi la fonte di magazzino per l'ordine ##### Suppliers Orders ##### -BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_ORDER=Ask for bank account destination of purchase order +BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_ORDER=Richiedi la destinazione del conto bancario dell'ordine d'acquisto ##### Orders ##### -OrdersSetup=Impostazione gestione Ordini Cliente -OrdersNumberingModules=Modelli di numerazione ordini -OrdersModelModule=Modelli per ordini in pdf +OrdersSetup=Impostazione della gestione degli ordini di vendita +OrdersNumberingModules=Modelli di numerazione degli ordini +OrdersModelModule=Ordina modelli di documenti FreeLegalTextOnOrders=Testo libero sugli ordini -WatermarkOnDraftOrders=Bozze degli ordini filigranate (nessuna filigrana se vuoto) -ShippableOrderIconInList=Add an icon in Orders list which indicate if order is shippable -BANK_ASK_PAYMENT_BANK_DURING_ORDER=Ask for bank account destination of order +WatermarkOnDraftOrders=Filigrana su ordini di sformo (nessuno se vuoto) +ShippableOrderIconInList=Aggiungi un'icona nell'elenco degli ordini che indica se l'ordine è spedibile +BANK_ASK_PAYMENT_BANK_DURING_ORDER=Richiedi la destinazione dell'ordine del conto bancario ##### Interventions ##### -InterventionsSetup=Impostazioni modulo interventi -FreeLegalTextOnInterventions=Testo libero sui documenti d'intervento -FicheinterNumberingModules=Numerazione dei moduli di intervento -TemplatePDFInterventions=Modelli per moduli di intervento in pdf -WatermarkOnDraftInterventionCards=Bozze delle schede di intervento filigranate (nessuna filigrana se vuoto) +InterventionsSetup=Installazione del modulo di intervento +FreeLegalTextOnInterventions=Testo libero su documenti di intervento +FicheinterNumberingModules=Modelli di numerazione di intervento +TemplatePDFInterventions=Modelli di documenti di carte di intervento +WatermarkOnDraftInterventionCards=Filigrana sui documenti della carta di intervento (nessuno se vuoto) ##### Contracts ##### -ContractsSetup=Modulo di configurazione Contratti / Sottoscrizioni -ContractsNumberingModules=Moduli per la numerazione dei contratti -TemplatePDFContracts=Modelli per documenti e contratti +ContractsSetup=Impostazione del modulo Contratti / Abbonamenti +ContractsNumberingModules=Moduli di numerazione dei contratti +TemplatePDFContracts=Contratti modelli di documenti FreeLegalTextOnContracts=Testo libero sui contratti -WatermarkOnDraftContractCards=Bozze dei contratti filigranate (nessuna filigrana se vuoto) +WatermarkOnDraftContractCards=Filigrana su bozze di contratti (nessuna se vuota) ##### Members ##### -MembersSetup=Impostazioni modulo membri +MembersSetup=Impostazione del modulo membri MemberMainOptions=Opzioni principali -AdherentLoginRequired= Gestire un account di accesso per ogni membro -AdherentMailRequired=Email required to create a new member -MemberSendInformationByMailByDefault=Checkbox per inviare una mail di conferma per i membri (è attiva per impostazione predefinita) -VisitorCanChooseItsPaymentMode=Visitor can choose from available payment modes -MEMBER_REMINDER_EMAIL=Enable automatic reminder by email of expired subscriptions. Note: Module %s must be enabled and correctly setup to send reminders. +AdherentLoginRequired= Gestisci un Login per ogni membro +AdherentMailRequired=Email richiesta per creare un nuovo membro +MemberSendInformationByMailByDefault=La casella di controllo per inviare la conferma e-mail ai membri (convalida o nuova iscrizione) è attiva per impostazione predefinita +VisitorCanChooseItsPaymentMode=Il visitatore può scegliere tra le modalità di pagamento disponibili +MEMBER_REMINDER_EMAIL=Abilita promemoria automatico tramite e-mail degli abbonamenti scaduti. Nota: il modulo %s deve essere abilitato e configurato correttamente per inviare promemoria. ##### LDAP setup ##### -LDAPSetup=Impostazioni del protocollo LDAP +LDAPSetup=Configurazione LDAP LDAPGlobalParameters=Parametri globali -LDAPUsersSynchro=Utenti +LDAPUsersSynchro=utenti LDAPGroupsSynchro=Gruppi LDAPContactsSynchro=Contatti LDAPMembersSynchro=Membri -LDAPMembersTypesSynchro=Tipi di membro +LDAPMembersTypesSynchro=Tipi di membri LDAPSynchronization=Sincronizzazione LDAP -LDAPFunctionsNotAvailableOnPHP=Funzioni LDAP non disponibili sull'attuale installazione di PHP -LDAPToDolibarr=LDAP -> Dolibarr +LDAPFunctionsNotAvailableOnPHP=Le funzioni LDAP non sono disponibili sul tuo PHP +LDAPToDolibarr=LDAP -> Dolibarr DolibarrToLDAP=Dolibarr -> LDAP -LDAPNamingAttribute=Chiave LDAP -LDAPSynchronizeUsers=Gestione utenti con LDAP -LDAPSynchronizeGroups=Gestione gruppi con LDAP -LDAPSynchronizeContacts=Gestione contatti con LDAP -LDAPSynchronizeMembers=Gestione membri della Società/Fondazione con LDAP -LDAPSynchronizeMembersTypes=Organization of foundation's members types in LDAP -LDAPPrimaryServer=Server LDAP primario -LDAPSecondaryServer=Server LDAP secondario +LDAPNamingAttribute=Digita LDAP +LDAPSynchronizeUsers=Organizzazione degli utenti in LDAP +LDAPSynchronizeGroups=Organizzazione di gruppi in LDAP +LDAPSynchronizeContacts=Organizzazione dei contatti in LDAP +LDAPSynchronizeMembers=Organizzazione dei membri della fondazione in LDAP +LDAPSynchronizeMembersTypes=Organizzazione dei tipi di membri della fondazione in LDAP +LDAPPrimaryServer=Server primario +LDAPSecondaryServer=Server secondario LDAPServerPort=Porta del server -LDAPServerPortExample=Default port: 389 +LDAPServerPortExample=Porta predefinita: 389 LDAPServerProtocolVersion=Versione del protocollo LDAPServerUseTLS=Usa TLS -LDAPServerUseTLSExample=Il server LDAP utilizza TLS +LDAPServerUseTLSExample=Il tuo server LDAP usa TLS LDAPServerDn=Server DN -LDAPAdminDn=DN dell'amministratore -LDAPAdminDnExample=Complete DN (ex: cn=admin,dc=example,dc=com or cn=Administrator,cn=Users,dc=example,dc=com for active directory) -LDAPPassword=Password di amministratore +LDAPAdminDn=Amministratore DN +LDAPAdminDnExample=DN completo (es: cn = admin, dc = esempio, dc = com o cn = amministratore, cn = Users, dc = esempio, dc = com per active directory) +LDAPPassword=Password amministratore LDAPUserDn=DN degli utenti -LDAPUserDnExample=DN completo (per esempio: ou=users,dc=society,dc=com) -LDAPGroupDn=DN dei gruppi -LDAPGroupDnExample=DN completo (per esempio: ou=groups,dc=society,dc=com) -LDAPServerExample=Indirizzo del server (ad es: localhost, 192.168.0.2, LDAPS://ldap.example.com/) -LDAPServerDnExample=DN completo (per esempio: dc=company,dc=com) -LDAPDnSynchroActive=Sincronizzazione utenti e gruppi -LDAPDnSynchroActiveExample=Sincronizzazione LDAP -> Dolibarr o Dolibarr -> LDAP per gruppi e utenti -LDAPDnContactActive=Sincronizzazione contatti -LDAPDnContactActiveExample=Attiva/disattiva sincronizzazione contatti -LDAPDnMemberActive=Sincronizzazione membri -LDAPDnMemberActiveExample=Attiva/Disattiva sincronizzazione membri -LDAPDnMemberTypeActive=Members types' synchronization -LDAPDnMemberTypeActiveExample=Attiva/Disattiva sincronizzazione membri -LDAPContactDn=DN dei contatti -LDAPContactDnExample=DN completo (per esempio: ou=contacts,dc=society,dc=com) -LDAPMemberDn=DN dei membri -LDAPMemberDnExample=DN completo (per esempio: ou=members,dc=society,dc=com) -LDAPMemberObjectClassList=Elenco delle objectClass -LDAPMemberObjectClassListExample=Elenco dei record objectClass che definiscono gli attributi -LDAPMemberTypeDn=Dolibarr members types DN -LDAPMemberTypepDnExample=DN completo (per esempio: ou=memberstypes,dc=example,dc=com) -LDAPMemberTypeObjectClassList=Elenco delle objectClass -LDAPMemberTypeObjectClassListExample=Elenco dei record objectClass che definiscono gli attributi +LDAPUserDnExample=DN completo (es: ou = users, dc = example, dc = com) +LDAPGroupDn=DN gruppi +LDAPGroupDnExample=DN completo (es: ou = gruppi, dc = esempio, dc = com) +LDAPServerExample=Indirizzo del server (es: localhost, 192.168.0.2, ldaps: //ldap.example.com/) +LDAPServerDnExample=DN completo (es: dc = esempio, dc = com) +LDAPDnSynchroActive=Sincronizzazione di utenti e gruppi +LDAPDnSynchroActiveExample=Sincronizzazione da LDAP a Dolibarr o Dolibarr a LDAP +LDAPDnContactActive=Sincronizzazione dei contatti +LDAPDnContactActiveExample=Sincronizzazione attivata / non attivata +LDAPDnMemberActive=Sincronizzazione dei membri +LDAPDnMemberActiveExample=Sincronizzazione attivata / non attivata +LDAPDnMemberTypeActive=Sincronizzazione dei tipi di membri +LDAPDnMemberTypeActiveExample=Sincronizzazione attivata / non attivata +LDAPContactDn=DN contatti Dolibarr +LDAPContactDnExample=DN completo (es: ou = contatti, dc = esempio, dc = com) +LDAPMemberDn=Membri Dolibarr DN +LDAPMemberDnExample=DN completo (es: ou = members, dc = example, dc = com) +LDAPMemberObjectClassList=Elenco di objectClass +LDAPMemberObjectClassListExample=Elenco di objectClass che definisce gli attributi del record (es: top, inetOrgPerson o top, utente per active directory) +LDAPMemberTypeDn=Membri Dolibarr tipi DN +LDAPMemberTypepDnExample=DN completo (es: ou = memberstypes, dc = esempio, dc = com) +LDAPMemberTypeObjectClassList=Elenco di objectClass +LDAPMemberTypeObjectClassListExample=Elenco di objectClass che definisce gli attributi del record (es: top, groupOfUniqueNames) LDAPUserObjectClassList=Elenco delle objectClass -LDAPUserObjectClassListExample=Elenco dei record objectClass che definiscono gli attributi -LDAPGroupObjectClassList=Elenco delle objectClass -LDAPGroupObjectClassListExample=Elenco dei record objectClass che definiscono gli attributi -LDAPContactObjectClassList=Elenco delle objectClass -LDAPContactObjectClassListExample=Elenco dei record objectClass che definiscono gli attributi -LDAPTestConnect=Test connessione LDAP -LDAPTestSynchroContact=Test sincronizzazione contatti -LDAPTestSynchroUser=Test sincronizzazione utenti -LDAPTestSynchroGroup=Test sincronizzazione gruppi -LDAPTestSynchroMember=Test sincronizzazione membri -LDAPTestSynchroMemberType=Test member type synchronization -LDAPTestSearch= Test della ricerca LDAP -LDAPSynchroOK=Test sincronizzazione OK -LDAPSynchroKO=Test sincronizzazione fallito -LDAPSynchroKOMayBePermissions=Failed synchronization test. Check that the connection to the server is correctly configured and allows LDAP updates -LDAPTCPConnectOK=Connessione TCP al server LDAP Ok (Server=%s, Port=%s) -LDAPTCPConnectKO=Connessione TCP al server LDAP non riuscita (Server=%s, Port=%s) -LDAPBindOK=Connect/Authenticate to LDAP server successful (Server=%s, Port=%s, Admin=%s, Password=%s) -LDAPBindKO=Connect/Authenticate to LDAP server failed (Server=%s, Port=%s, Admin=%s, Password=%s) +LDAPUserObjectClassListExample=Elenco di objectClass che definisce gli attributi del record (es: top, inetOrgPerson o top, utente per active directory) +LDAPGroupObjectClassList=Elenco di objectClass +LDAPGroupObjectClassListExample=Elenco di objectClass che definisce gli attributi del record (es: top, groupOfUniqueNames) +LDAPContactObjectClassList=Elenco di objectClass +LDAPContactObjectClassListExample=Elenco di objectClass che definisce gli attributi del record (es: top, inetOrgPerson o top, utente per active directory) +LDAPTestConnect=Test della connessione LDAP +LDAPTestSynchroContact=Testare la sincronizzazione dei contatti +LDAPTestSynchroUser=Testare la sincronizzazione dell'utente +LDAPTestSynchroGroup=Sincronizzazione del gruppo di test +LDAPTestSynchroMember=Testare la sincronizzazione dei membri +LDAPTestSynchroMemberType=Testare la sincronizzazione del tipo di membro +LDAPTestSearch= Prova una ricerca LDAP +LDAPSynchroOK=Test di sincronizzazione riuscito +LDAPSynchroKO=Test di sincronizzazione non riuscito +LDAPSynchroKOMayBePermissions=Test di sincronizzazione non riuscito. Verificare che la connessione al server sia configurata correttamente e consenta gli aggiornamenti LDAP +LDAPTCPConnectOK=Connessione TCP al server LDAP eseguita correttamente (Server = %s, Porta = %s) +LDAPTCPConnectKO=Connessione TCP al server LDAP non riuscita (Server = %s, Porta = %s) +LDAPBindOK=Connessione / autenticazione al server LDAP eseguita correttamente (Server = %s, Porta = %s, Admin = %s, Password = %s) +LDAPBindKO=Connessione / autenticazione al server LDAP non riuscita (Server = %s, Porta = %s, Admin = %s, Password = %s) LDAPSetupForVersion3=Server LDAP configurato per la versione 3 LDAPSetupForVersion2=Server LDAP configurato per la versione 2 LDAPDolibarrMapping=Mappatura Dolibarr LDAPLdapMapping=Mappatura LDAP -LDAPFieldLoginUnix=Login (Unix) -LDAPFieldLoginExample=Example: uid +LDAPFieldLoginUnix=Accedi (unix) +LDAPFieldLoginExample=Esempio: uid LDAPFilterConnection=Filtro di ricerca -LDAPFilterConnectionExample=Example: &(objectClass=inetOrgPerson) -LDAPFieldLoginSamba=Login (samba, ActiveDirectory) -LDAPFieldLoginSambaExample=Example: samaccountname -LDAPFieldFullname=Cognome Nome -LDAPFieldFullnameExample=Example: cn -LDAPFieldPasswordNotCrypted=Password not encrypted -LDAPFieldPasswordCrypted=Password encrypted -LDAPFieldPasswordExample=Example: userPassword -LDAPFieldCommonNameExample=Example: cn +LDAPFilterConnectionExample=Esempio: & (objectClass = inetOrgPerson) +LDAPFieldLoginSamba=Login (samba, activedirectory) +LDAPFieldLoginSambaExample=Esempio: samaccountname +LDAPFieldFullname=Nome e cognome +LDAPFieldFullnameExample=Esempio: cn +LDAPFieldPasswordNotCrypted=Password non crittografata +LDAPFieldPasswordCrypted=Password criptata +LDAPFieldPasswordExample=Esempio: userPassword +LDAPFieldCommonNameExample=Esempio: cn LDAPFieldName=Nome -LDAPFieldNameExample=Example: sn -LDAPFieldFirstName=Nome proprio -LDAPFieldFirstNameExample=Example: givenName -LDAPFieldMail=Indirizzo e-mail -LDAPFieldMailExample=Example: mail -LDAPFieldPhone=Numero di telefono ufficio -LDAPFieldPhoneExample=Example: telephonenumber +LDAPFieldNameExample=Esempio: sn +LDAPFieldFirstName=nome di battesimo +LDAPFieldFirstNameExample=Esempio: givenName +LDAPFieldMail=Indirizzo email +LDAPFieldMailExample=Esempio: posta +LDAPFieldPhone=Numero di telefono professionale +LDAPFieldPhoneExample=Esempio: numero di telefono LDAPFieldHomePhone=Numero di telefono personale -LDAPFieldHomePhoneExample=Example: homephone -LDAPFieldMobile=Telefono cellulare -LDAPFieldMobileExample=Example: mobile +LDAPFieldHomePhoneExample=Esempio: homephone +LDAPFieldMobile=Cellulare +LDAPFieldMobileExample=Esempio: mobile LDAPFieldFax=Numero di fax -LDAPFieldFaxExample=Example: facsimiletelephonenumber -LDAPFieldAddress=Indirizzo -LDAPFieldAddressExample=Example: street -LDAPFieldZip=CAP -LDAPFieldZipExample=Example: postalcode -LDAPFieldTown=Città -LDAPFieldTownExample=Example: l -LDAPFieldCountry=Paese +LDAPFieldFaxExample=Esempio: facsimiletelephonenumber +LDAPFieldAddress=strada +LDAPFieldAddressExample=Esempio: via +LDAPFieldZip=Cerniera lampo +LDAPFieldZipExample=Esempio: codice postale +LDAPFieldTown=Cittadina +LDAPFieldTownExample=Esempio: l +LDAPFieldCountry=Nazione LDAPFieldDescription=Descrizione -LDAPFieldDescriptionExample=Example: description +LDAPFieldDescriptionExample=Esempio: descrizione LDAPFieldNotePublic=Nota pubblica -LDAPFieldNotePublicExample=Example: publicnote +LDAPFieldNotePublicExample=Esempio: nota pubblica LDAPFieldGroupMembers= Membri del gruppo -LDAPFieldGroupMembersExample= Example: uniqueMember +LDAPFieldGroupMembersExample= Esempio: uniqueMember LDAPFieldBirthdate=Data di nascita -LDAPFieldCompany=Società -LDAPFieldCompanyExample=Example: o +LDAPFieldCompany=Azienda +LDAPFieldCompanyExample=Esempio: o LDAPFieldSid=SID -LDAPFieldSidExample=Example: objectsid -LDAPFieldEndLastSubscription=Data di fine abbonamento -LDAPFieldTitle=Posizione lavorativa +LDAPFieldSidExample=Esempio: objectsid +LDAPFieldEndLastSubscription=Data di fine dell'abbonamento +LDAPFieldTitle=Posto di lavoro LDAPFieldTitleExample=Esempio: titolo -LDAPSetupNotComplete=Configurazione LDAP incompleta (vai alle altre schede) -LDAPNoUserOrPasswordProvidedAccessIsReadOnly=Nessun amministratore o password forniti. L'accesso a LDAP sarà eseguito in forma anonima e in sola lettura. -LDAPDescContact=Questa pagina consente di definire i nomi degli attributi nella gerarchia LDAP corrispondenti ad ognuno dei dati dei contatti in Dolibarr. -LDAPDescUsers=Questa pagina consente di definire i nomi degli attributi nella gerarchia LDAP corrispondenti ad ognuno dei dati degli utenti in Dolibarr. -LDAPDescGroups=Questa pagina consente di definire i nomi degli attributi nella gerarchia LDAP corrispondenti ad ognuno dei dati dei gruppi in Dolibarr. -LDAPDescMembers=Questa pagina consente di definire i nomi degli attributi nella gerarchia LDAP corrispondenti ad ognuno dei dati dei membri in Dolibarr. -LDAPDescMembersTypes=This page allows you to define LDAP attributes name in LDAP tree for each data found on Dolibarr members types. -LDAPDescValues=I valori di esempio sono progettati per OpenLDAP con i seguenti schemi di carico: core.schema, cosine.schema, inetorgperson.schema). Se si utilizzano tali schemi in OpenLDAP, modificare il file di configurazione slapd.conf per caricare tutti tali schemi. -ForANonAnonymousAccess=Per un accesso autenticato (per esempio un accesso in scrittura) -PerfDolibarr=Report di setup/ottimizzazione della performance -YouMayFindPerfAdviceHere=This page provides some checks or advice related to performance. -NotInstalled=Not installed, so your server is not slowed down by this. +LDAPFieldGroupid=ID gruppo +LDAPFieldGroupidExample=Esempio: gidnumber +LDAPFieldUserid=ID utente +LDAPFieldUseridExample=Esempio: uidnumber +LDAPFieldHomedirectory=Home directory +LDAPFieldHomedirectoryExample=Esempio: homedirectory +LDAPFieldHomedirectoryprefix=Prefisso della home directory +LDAPSetupNotComplete=Impostazione LDAP non completata (vai su altre schede) +LDAPNoUserOrPasswordProvidedAccessIsReadOnly=Nessun amministratore o password forniti. L'accesso LDAP sarà anonimo e in modalità di sola lettura. +LDAPDescContact=Questa pagina consente di definire il nome degli attributi LDAP nell'albero LDAP per ogni dato trovato sui contatti Dolibarr. +LDAPDescUsers=Questa pagina consente di definire il nome degli attributi LDAP nell'albero LDAP per ciascun dato trovato sugli utenti Dolibarr. +LDAPDescGroups=Questa pagina consente di definire il nome degli attributi LDAP nell'albero LDAP per ciascun dato trovato nei gruppi Dolibarr. +LDAPDescMembers=Questa pagina consente di definire il nome degli attributi LDAP nella struttura ad albero LDAP per ogni dato trovato nel modulo dei membri Dolibarr. +LDAPDescMembersTypes=Questa pagina consente di definire il nome degli attributi LDAP nell'albero LDAP per ogni dato trovato sui tipi di membri Dolibarr. +LDAPDescValues=I valori di esempio sono progettati per OpenLDAP con i seguenti schemi caricati: core.schema, cosine.schema, inetorgperson.schema ). Se si utilizzano i valori thoose e OpenLDAP, modificare il file di configurazione LDAP slapd.conf per caricare tutti gli schemi di questi. +ForANonAnonymousAccess=Per un accesso autenticato (ad esempio per un accesso in scrittura) +PerfDolibarr=Impostazione delle prestazioni / rapporto di ottimizzazione +YouMayFindPerfAdviceHere=Questa pagina fornisce alcuni controlli o consigli relativi alle prestazioni. +NotInstalled=Non installato, quindi il tuo server non è rallentato da questo. ApplicativeCache=Cache applicativa -MemcachedNotAvailable=No applicative cache found. You can enhance performance by installing a cache server Memcached and a module able to use this cache server.
    More information here http://wiki.dolibarr.org/index.php/Module_MemCached_EN.
    Note that a lot of web hosting provider does not provide such cache server. -MemcachedModuleAvailableButNotSetup=Module memcached for applicative cache found but setup of module is not complete. +MemcachedNotAvailable=Nessuna cache applicativa trovata. È possibile migliorare le prestazioni installando un server cache Memcached e un modulo in grado di utilizzare questo server cache.
    Maggiori informazioni qui http://wiki.dolibarr.org/index.php/Module_MemCached_EN .
    Si noti che molti provider di web hosting non forniscono tale server cache. +MemcachedModuleAvailableButNotSetup=Modulo memorizzato nella cache applicativa trovato ma l'installazione del modulo non è completa. MemcachedAvailableAndSetup=Il modulo memcached, dedicato all'utilizzo del server memcached, è stato attivato. -OPCodeCache=OPCode cache -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). -HTTPCacheStaticResources=Cache HTTP per le risorse statiche (css, img, javascript) -FilesOfTypeCached=I file di tipo %s vengono serviti dalla cache del server HTTP -FilesOfTypeNotCached=I file di tipo %s non vengono serviti dalla cache del server HTTP -FilesOfTypeCompressed=I file di tipo %s vengono compressi dal server HTTP -FilesOfTypeNotCompressed=I file di tipo %s non vengono compressi dal server HTTP +OPCodeCache=Cache OPCode +NoOPCodeCacheFound=Nessuna cache OPCode trovata. Forse stai usando una cache OPCode diversa da XCache o eAccelerator (buono), o forse non hai la cache OPCode (molto male). +HTTPCacheStaticResources=Cache HTTP per risorse statiche (css, img, javascript) +FilesOfTypeCached=I file di tipo %s vengono memorizzati nella cache dal server HTTP +FilesOfTypeNotCached=I file di tipo %s non vengono memorizzati nella cache dal server HTTP +FilesOfTypeCompressed=I file di tipo %s sono compressi dal server HTTP +FilesOfTypeNotCompressed=I file di tipo %s non sono compressi dal server HTTP CacheByServer=Cache per server -CacheByServerDesc=For example using the Apache directive "ExpiresByType image/gif A2592000" -CacheByClient=Cache per browser +CacheByServerDesc=Ad esempio, utilizzando la direttiva Apache "ExpiresByType image / gif A2592000" +CacheByClient=Cache dal browser CompressionOfResources=Compressione delle risposte HTTP -CompressionOfResourcesDesc=For example using the Apache directive "AddOutputFilterByType DEFLATE" -TestNotPossibleWithCurrentBrowsers=Con i browser attuali l'individuazione automatica non è possibile -DefaultValuesDesc=Here you may define the default value you wish to use when creating a new record, and/or default filters or the sort order when you list records. -DefaultCreateForm=Default values (to use on forms) +CompressionOfResourcesDesc=Ad esempio utilizzando la direttiva Apache "AddOutputFilterByType DEFLATE" +TestNotPossibleWithCurrentBrowsers=Un tale rilevamento automatico non è possibile con i browser attuali +DefaultValuesDesc=Qui è possibile definire il valore predefinito che si desidera utilizzare durante la creazione di un nuovo record e / o i filtri predefiniti o l'ordinamento quando si elencano i record. +DefaultCreateForm=Valori predefiniti (da utilizzare sui moduli) DefaultSearchFilters=Filtri di ricerca predefiniti -DefaultSortOrder=Default sort orders -DefaultFocus=Default focus fields -DefaultMandatory=Mandatory form fields +DefaultSortOrder=Ordinamento predefinito +DefaultFocus=Campi di messa a fuoco predefiniti +DefaultMandatory=Campi obbligatori ##### Products ##### -ProductSetup=Impostazioni modulo prodotti -ServiceSetup=Impostazioni modulo servizi -ProductServiceSetup=Impostazioni moduli prodotti e servizi -NumberOfProductShowInSelect=Maximum number of products to show in combo select lists (0=no limit) -ViewProductDescInFormAbility=Display product descriptions in forms (otherwise shown in a tooltip popup) -MergePropalProductCard=Activate in product/service Attached Files tab an option to merge product PDF document to proposal PDF azur if product/service is in the proposal -ViewProductDescInThirdpartyLanguageAbility=Display products descriptions in the language of the third party -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. -UseSearchToSelectProduct=Wait until you press a key before loading content of product combo list (This may increase performance if you have a large number of products, but it is less convenient) -SetDefaultBarcodeTypeProducts=Tipo di codici a barre predefinito da utilizzare per i prodotti -SetDefaultBarcodeTypeThirdParties=Tipo di codici a barre predefinito da utilizzare per terze parti -UseUnits=Define a unit of measure for Quantity during order, proposal or invoice lines edition -ProductCodeChecker= Modulo per la generazione e verifica dei codici prodotto (prodotto o servizio) -ProductOtherConf= Configurazione Prodotto/servizio -IsNotADir=non è una cartella! +ProductSetup=Impostazione del modulo prodotti +ServiceSetup=Installazione del modulo servizi +ProductServiceSetup=Installazione dei moduli di prodotti e servizi +NumberOfProductShowInSelect=Numero massimo di prodotti da mostrare negli elenchi di selezione combinati (0 = nessun limite) +ViewProductDescInFormAbility=Visualizza le descrizioni dei prodotti nei moduli (altrimenti visualizzati in una finestra popup della descrizione comando) +MergePropalProductCard=Attiva nella scheda File allegati prodotto / servizio un'opzione per unire il documento PDF del prodotto al PDF azur della proposta se il prodotto / servizio è nella proposta +ViewProductDescInThirdpartyLanguageAbility=Visualizza le descrizioni dei prodotti nella lingua di terzi +UseSearchToSelectProductTooltip=Inoltre, se hai un gran numero di prodotti (> 100000), puoi aumentare la velocità impostando costante PRODUCT_DONOTSEARCH_ANYWHERE su 1 in Setup-> Altro. La ricerca sarà quindi limitata all'inizio della stringa. +UseSearchToSelectProduct=Attendere fino a quando non si preme un tasto prima di caricare il contenuto dell'elenco combinato di prodotti (ciò può aumentare le prestazioni se si dispone di un numero elevato di prodotti, ma è meno conveniente) +SetDefaultBarcodeTypeProducts=Tipo di codice a barre predefinito da utilizzare per i prodotti +SetDefaultBarcodeTypeThirdParties=Tipo di codice a barre predefinito da utilizzare per terze parti +UseUnits=Definire un'unità di misura per Quantità durante l'edizione delle righe ordine, proposta o fattura +ProductCodeChecker= Modulo per la generazione e il controllo del codice prodotto (prodotto o servizio) +ProductOtherConf= Configurazione del prodotto / servizio +IsNotADir=non è una directory! ##### Syslog ##### -SyslogSetup=Impostazioni modulo per i log -SyslogOutput=Output di syslog -SyslogFacility=Facility +SyslogSetup=Registra la configurazione del modulo +SyslogOutput=Registra le uscite +SyslogFacility=Servizio, struttura SyslogLevel=Livello -SyslogFilename=Nome file e percorso -YouCanUseDOL_DATA_ROOT=È possibile utilizzare DOL_DATA_ROOT/dolibarr.log come file di log per la directory "documenti". È anche possibile impostare un percorso diverso per tale file. -ErrorUnknownSyslogConstant=La costante %s è sconosciuta a syslog. -OnlyWindowsLOG_USER=Solo utenti Windows supportano LOG_USER -CompressSyslogs=Compression and backup of debug log files (generated by module Log for debug) -SyslogFileNumberOfSaves=Backup dei registri -ConfigureCleaningCronjobToSetFrequencyOfSaves=Configure cleaning scheduled job to set log backup frequency +SyslogFilename=Nome e percorso del file +YouCanUseDOL_DATA_ROOT=È possibile utilizzare DOL_DATA_ROOT / dolibarr.log per un file di registro nella directory "documenti" di Dolibarr. È possibile impostare un percorso diverso per memorizzare questo file. +ErrorUnknownSyslogConstant=La costante %s non è una costante Syslog nota +OnlyWindowsLOG_USER=Windows supporta solo LOG_USER +CompressSyslogs=Compressione e backup dei file di registro di debug (generati dal modulo Log per il debug) +SyslogFileNumberOfSaves=Registra i backup +ConfigureCleaningCronjobToSetFrequencyOfSaves=Configurare il processo pianificato di pulizia per impostare la frequenza di backup del registro ##### Donations ##### -DonationsSetup=Impostazioni modulo donazioni -DonationsReceiptModel=Modello di ricevuta per donazioni +DonationsSetup=Impostazione del modulo di donazione +DonationsReceiptModel=Modello di ricevuta della donazione ##### Barcode ##### -BarcodeSetup=Impostazioni per codici a barre -PaperFormatModule=Formato del modulo di stampa -BarcodeEncodeModule=Tipo di codifica dei codici a barre +BarcodeSetup=Impostazione del codice a barre +PaperFormatModule=Modulo formato di stampa +BarcodeEncodeModule=Tipo di codifica del codice a barre CodeBarGenerator=Generatore di codici a barre ChooseABarCode=Nessun generatore definito FormatNotSupportedByGenerator=Formato non supportato da questo generatore @@ -1535,405 +1553,414 @@ BarcodeDescUPC=Codice a barre di tipo UPC BarcodeDescISBN=Codice a barre di tipo ISBN BarcodeDescC39=Codice a barre di tipo C39 BarcodeDescC128=Codice a barre di tipo C128 -BarcodeDescDATAMATRIX=Barcode of type Datamatrix -BarcodeDescQRCODE=Barcode of type QR code -GenbarcodeLocation=Bar code generation è uno strumento di linea di comando (utilizzato dal motore interno per alcuni tipi di codici a barre). Deve essere compatibile con "genbarcode".
    Per esempio: /usr/local/bin/genbarcode +BarcodeDescDATAMATRIX=Codice a barre di tipo Datamatrix +BarcodeDescQRCODE=Codice a barre di tipo codice QR +GenbarcodeLocation=Strumento da riga di comando per la generazione di codici a barre (utilizzato dal motore interno per alcuni tipi di codici a barre). Deve essere compatibile con "genbarcode".
    Ad esempio: / usr / local / bin / genbarcode BarcodeInternalEngine=Motore interno -BarCodeNumberManager=Manager per auto-definizione dei numeri barcode +BarCodeNumberManager=Manager per definire automaticamente i numeri di codice a barre ##### Prelevements ##### -WithdrawalsSetup=Setup of module Direct Debit payments +WithdrawalsSetup=Impostazione dei pagamenti con addebito diretto del modulo ##### ExternalRSS ##### -ExternalRSSSetup=Impostazioni RSS esterni +ExternalRSSSetup=Impostazione delle importazioni RSS esterne NewRSS=Nuovo feed RSS RSSUrl=URL RSS RSSUrlExample=Un feed RSS interessante ##### Mailing ##### -MailingSetup=Impostazioni modulo mailing -MailingEMailFrom=Sender email (From) for emails sent by emailing module -MailingEMailError=Return Email (Errors-to) for emails with errors -MailingDelay=Seconds to wait after sending next message +MailingSetup=Impostazione del modulo di posta elettronica +MailingEMailFrom=Email mittente (Da) per email inviate dal modulo email +MailingEMailError=Restituisci e-mail (errori-a) per e-mail con errori +MailingDelay=Secondi da attendere dopo l'invio del messaggio successivo ##### Notification ##### -NotificationSetup=Email Notification module setup -NotificationEMailFrom=Sender email (From) for emails sent by the Notifications module +NotificationSetup=Configurazione del modulo di notifica e-mail +NotificationEMailFrom=Email mittente (Da) per le email inviate dal modulo Notifiche FixedEmailTarget=Destinatario ##### Sendings ##### -SendingsSetup=Shipping module setup -SendingsReceiptModel=Modello di ricevuta consegna (D.D.T.) -SendingsNumberingModules=Moduli per la numerazione delle spedizioni -SendingsAbility=Support shipping sheets for customer deliveries -NoNeedForDeliveryReceipts=In most cases, shipping sheets are used both as sheets for customer deliveries (list of products to send) and sheets that are received and signed by customer. Hence the product deliveries receipt is a duplicated feature and is rarely activated. -FreeLegalTextOnShippings=Testo libero per le spedizioni +SendingsSetup=Impostazione del modulo di spedizione +SendingsReceiptModel=Invio modello di ricevuta +SendingsNumberingModules=Moduli di numerazione invii +SendingsAbility=Supporta i fogli di spedizione per le consegne ai clienti +NoNeedForDeliveryReceipts=Nella maggior parte dei casi, i fogli di spedizione vengono utilizzati sia come fogli per le consegne dei clienti (elenco dei prodotti da inviare) sia come fogli ricevuti e firmati dal cliente. Quindi la ricevuta delle consegne dei prodotti è una funzione duplicata e raramente viene attivata. +FreeLegalTextOnShippings=Testo libero sulle spedizioni ##### Deliveries ##### -DeliveryOrderNumberingModules=Numerazione dei moduli di consegna prodotti -DeliveryOrderModel=Modello ricevuta di consegna prodotti -DeliveriesOrderAbility=Supporto dei moduli di consegna prodotti +DeliveryOrderNumberingModules=Modulo numerazione scontrini consegne prodotti +DeliveryOrderModel=Modello di ricevuta delle consegne dei prodotti +DeliveriesOrderAbility=Supporta le ricevute di consegna dei prodotti FreeLegalTextOnDeliveryReceipts=Testo libero sulle ricevute di consegna ##### FCKeditor ##### AdvancedEditor=Editor avanzato ActivateFCKeditor=Attiva editor avanzato per: -FCKeditorForCompany=Editor WYSIWIG per le società -FCKeditorForProduct=Editor WYSIWIG per i prodotti/servizi -FCKeditorForProductDetails=WYSIWIG creation/edition of products details lines for all entities (proposals, orders, invoices, etc...). 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. -FCKeditorForMailing= Editor WYSIWIG per le email -FCKeditorForUserSignature=WYSIWIG creazione/modifica della firma utente -FCKeditorForMail=WYSIWIG creation/edition for all mail (except Tools->eMailing) +FCKeditorForCompany=Creazione / edizione WYSIWIG della descrizione e della nota degli elementi (esclusi prodotti / servizi) +FCKeditorForProduct=Creazione / edizione WYSIWIG della descrizione e della nota dei prodotti / servizi +FCKeditorForProductDetails=WYSIWIG creazione / edizione di linee di dettagli di prodotti per tutte le entità (proposte, ordini, fatture, ecc ...). Avvertenza: l'uso di questa opzione per questo caso non è assolutamente raccomandato in quanto può creare problemi con caratteri speciali e formattazione della pagina durante la creazione di file PDF. +FCKeditorForMailing= Creazione / edizione WYSIWIG per e-mail di massa (Strumenti-> e-mail) +FCKeditorForUserSignature=Creazione / edizione WYSIWIG della firma dell'utente +FCKeditorForMail=Creazione / edizione WYSIWIG per tutta la posta (tranne Strumenti-> e-mail) +FCKeditorForTicket=Creazione / edizione WYSIWIG per i biglietti ##### Stock ##### -StockSetup=Stock module setup -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. +StockSetup=Impostazione del modulo di scorta +IfYouUsePointOfSaleCheckModule=Se si utilizza il modulo Punto vendita (POS) fornito per impostazione predefinita o un modulo esterno, questa impostazione potrebbe essere ignorata dal modulo POS. La maggior parte dei moduli POS sono progettati per impostazione predefinita per creare immediatamente una fattura e ridurre lo stock indipendentemente dalle opzioni qui. Quindi, se hai bisogno o meno di ridurre le scorte quando registri una vendita dal tuo POS, controlla anche la configurazione del tuo modulo POS. ##### Menu ##### -MenuDeleted=Menu soppresso -Menus=Menu +MenuDeleted=Menu eliminato +Menus=menu TreeMenuPersonalized=Menu personalizzati -NotTopTreeMenuPersonalized=Personalized menus not linked to a top menu entry +NotTopTreeMenuPersonalized=Menu personalizzati non collegati a una voce del menu principale NewMenu=Nuovo menu -Menu=Selezione dei menu -MenuHandler=Gestore menu +Menu=Selezione del menu +MenuHandler=Gestore di menu MenuModule=Modulo sorgente -HideUnauthorizedMenu= Nascondere i menu non autorizzati -DetailId=Id menu -DetailMenuHandler=Gestore menu dove mostrare il nuovo menu -DetailMenuModule=Nome del modulo, per le voci di menu provenienti da un modulo +HideUnauthorizedMenu= Nascondi menu non autorizzati (grigio) +DetailId=Menu Id +DetailMenuHandler=Gestore di menu dove mostrare il nuovo menu +DetailMenuModule=Nome del modulo se la voce di menu proviene da un modulo DetailType=Tipo di menu (in alto o a sinistra) -DetailTitre=Etichetta menu o codice per la traduzione -DetailUrl=URL del link del menu (URL assoluto del link o collegamento esterno con http://) -DetailEnabled=Condizione per mostrare o meno un campo -DetailRight=Visualizza il menu come non attivo (grigio) -DetailLangs=Nome del file .lang contenente la traduzione del codice dell'etichetta -DetailUser=Interno / esterno / Tutti -Target=Destinatario -DetailTarget=Target for links (_blank top opens a new window) -DetailLevel=Livello (-1:top menu, 0:header menu, >0 menu and sub menu) -ModifMenu=Modifica Menu -DeleteMenu=Elimina voce menu -ConfirmDeleteMenu=Vuoi davvero eliminare la voce di menu %s? -FailedToInitializeMenu=Impossibile inizializzare menu +DetailTitre=Etichetta menu o codice etichetta per la traduzione +DetailUrl=URL a cui viene inviato il menu (collegamento URL assoluto o collegamento esterno con http: //) +DetailEnabled=Condizione da mostrare o meno +DetailRight=Condizione per visualizzare menu grigi non autorizzati +DetailLangs=Nome del file Lang per la traduzione del codice dell'etichetta +DetailUser=Stagista / Estero / Tutti +Target=Bersaglio +DetailTarget=Target per i collegamenti (_blank top apre una nuova finestra) +DetailLevel=Livello (-1: menu principale, 0: menu intestazione,> 0 menu e sottomenu) +ModifMenu=Cambio menu +DeleteMenu=Elimina la voce di menu +ConfirmDeleteMenu=Sei sicuro di voler eliminare la voce di menu %s ? +FailedToInitializeMenu=Inizializzazione del menu non riuscita ##### Tax ##### -TaxSetup=Taxes, social or fiscal taxes and dividends module setup -OptionVatMode=Esigibilità dell'IVA -OptionVATDefault=Standard basis +TaxSetup=Impostazione del modulo Tasse, imposte sociali o fiscali e dividendi +OptionVatMode=IVA dovuta +OptionVATDefault=Base standard OptionVATDebitOption=Contabilità per competenza -OptionVatDefaultDesc=VAT is due:
    - on delivery of goods (based on invoice date)
    - on payments for services -OptionVatDebitOptionDesc=VAT is due:
    - on delivery of goods (based on invoice date)
    - on invoice (debit) for services -OptionPaymentForProductAndServices=Cash basis for products and services -OptionPaymentForProductAndServicesDesc=VAT is due:
    - on payment for goods
    - on payments for services -SummaryOfVatExigibilityUsedByDefault=Time of VAT eligibility by default according to chosen option: -OnDelivery=Alla consegna -OnPayment=Al pagamento -OnInvoice=Alla fatturazione -SupposedToBePaymentDate=Alla data del pagamento -SupposedToBeInvoiceDate=Alla data della fattura -Buy=Acquista -Sell=Vendi -InvoiceDateUsed=Data utilizzata per la fatturazione -YourCompanyDoesNotUseVAT=Your company has been defined to not use VAT (Home - Setup - Company/Organization), so there is no VAT options to setup. -AccountancyCode=Accounting Code -AccountancyCodeSell=Codice contabilità vendite -AccountancyCodeBuy=Codice contabilità acquisti +OptionVatDefaultDesc=L'IVA è dovuta:
    - alla consegna della merce (in base alla data della fattura)
    - sui pagamenti per i servizi +OptionVatDebitOptionDesc=L'IVA è dovuta:
    - alla consegna della merce (in base alla data della fattura)
    - sulla fattura (debito) per i servizi +OptionPaymentForProductAndServices=Base in contanti per prodotti e servizi +OptionPaymentForProductAndServicesDesc=L'IVA è dovuta:
    - a pagamento per merci
    - sui pagamenti per i servizi +SummaryOfVatExigibilityUsedByDefault=Tempo di ammissibilità dell'IVA per impostazione predefinita in base all'opzione scelta: +OnDelivery=In consegna +OnPayment=A pagamento +OnInvoice=Su fattura +SupposedToBePaymentDate=Data di pagamento utilizzata +SupposedToBeInvoiceDate=Data fattura utilizzata +Buy=Acquistare +Sell=Vendere +InvoiceDateUsed=Data fattura utilizzata +YourCompanyDoesNotUseVAT=La tua azienda è stata definita per non utilizzare l'IVA (Home - Installazione - Azienda / Organizzazione), quindi non ci sono opzioni IVA da impostare. +AccountancyCode=Codice contabile +AccountancyCodeSell=Conto di vendita. codice +AccountancyCodeBuy=Acquista un account. codice ##### Agenda ##### -AgendaSetup=Impostazioni modulo agenda -PasswordTogetVCalExport=Chiave per autorizzare l'esportazione di link -PastDelayVCalExport=Non esportare evento più vecchio di -AGENDA_USE_EVENT_TYPE=Use events types (managed in menu Setup -> Dictionaries -> Type of agenda events) -AGENDA_USE_EVENT_TYPE_DEFAULT=Automatically set this default value for type of event in event create form -AGENDA_DEFAULT_FILTER_TYPE=Automatically set this type of event in search filter of agenda view -AGENDA_DEFAULT_FILTER_STATUS=Automatically set this status for events in search filter of agenda view -AGENDA_DEFAULT_VIEW=Which tab do you want to open by default when selecting menu Agenda -AGENDA_REMINDER_EMAIL=Enable event reminder by emails (remind option/delay can be defined on each event). Note: Module %s must be enabled and correctly setup to have reminder sent at the correct frequency. -AGENDA_REMINDER_BROWSER=Enable event reminder on user's browser (when event date is reached, each user is able to refuse this from the browser confirmation question) -AGENDA_REMINDER_BROWSER_SOUND=Attiva i suoni per le notifiche -AGENDA_SHOW_LINKED_OBJECT=Show linked object into agenda view +AgendaSetup=Impostazione del modulo eventi e agenda +PasswordTogetVCalExport=Chiave per autorizzare il collegamento di esportazione +PastDelayVCalExport=Non esportare eventi più vecchi di +AGENDA_USE_EVENT_TYPE=Utilizza i tipi di eventi (gestiti nel menu Impostazione -> Dizionari -> Tipo di eventi dell'agenda) +AGENDA_USE_EVENT_TYPE_DEFAULT=Imposta automaticamente questo valore predefinito per il tipo di evento nel modulo di creazione dell'evento +AGENDA_DEFAULT_FILTER_TYPE=Imposta automaticamente questo tipo di evento nel filtro di ricerca della vista agenda +AGENDA_DEFAULT_FILTER_STATUS=Imposta automaticamente questo stato per gli eventi nel filtro di ricerca della vista agenda +AGENDA_DEFAULT_VIEW=Quale scheda si desidera aprire per impostazione predefinita quando si seleziona il menu Agenda +AGENDA_REMINDER_EMAIL=Abilita promemoria eventi tramite e-mail (è possibile definire un'opzione / ritardo promemoria su ciascun evento). Nota: il modulo %s deve essere abilitato e configurato correttamente per inviare un promemoria alla frequenza corretta. +AGENDA_REMINDER_BROWSER=Abilita promemoria evento sul browser dell'utente (quando viene raggiunta la data dell'evento, ogni utente può rifiutarlo dalla domanda di conferma del browser) +AGENDA_REMINDER_BROWSER_SOUND=Abilita notifica sonora +AGENDA_SHOW_LINKED_OBJECT=Mostra l'oggetto collegato nella vista agenda ##### Clicktodial ##### -ClickToDialSetup=Impostazioni modulo ClickToDial (telefonate con un clic) -ClickToDialUrlDesc=Url called when a click on phone picto is done. In URL, you can use tags
    __PHONETO__ that will be replaced with the phone number of person to call
    __PHONEFROM__ that will be replaced with phone number of calling person (yours)
    __LOGIN__ that will be replaced with clicktodial login (defined on user card)
    __PASS__ that will be replaced with clicktodial password (defined on user card). -ClickToDialDesc=This module makea phone numbers clickable links. A click on the icon will make your phone call the 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. -ClickToDialUseTelLink=Peri numeri di telefono basta usare un link di tipo "tel:" -ClickToDialUseTelLinkDesc=Use this method if your users have a softphone or a software interface installed on the same computer as the browser, and called when you click on a link in your browser that starts with "tel:". If you need a full server solution (no need of local software installation), you must set this to "No" and fill next field. +ClickToDialSetup=Fare clic su Componi impostazione modulo +ClickToDialUrlDesc=Url ha chiamato quando è stato fatto un clic sulla foto del telefono. Nell'URL è possibile utilizzare i tag
    __PHONETO__ che verrà sostituito con il numero di telefono della persona da chiamare
    __PHONEFROM__ che verrà sostituito con il numero di telefono della persona chiamante (la tua)
    __LOGIN__ che verrà sostituito con login clicktodial (definito sulla scheda utente)
    __PASS__ che verrà sostituito con password clicktodial (definita sulla scheda utente). +ClickToDialDesc=Questo modulo consente di fare clic sui collegamenti telefonici dei numeri di telefono. Un clic sull'icona farà chiamare il tuo numero di telefono. Questo può essere usato per chiamare un sistema di call center da Dolibarr che può ad esempio chiamare il numero di telefono su un sistema SIP. +ClickToDialUseTelLink=Utilizzare solo un collegamento "tel:" sui numeri di telefono +ClickToDialUseTelLinkDesc=Utilizzare questo metodo se gli utenti dispongono di un softphone o di un'interfaccia software installati sullo stesso computer del browser e vengono chiamati quando si fa clic su un collegamento nel browser che inizia con "tel:". Se è necessaria una soluzione server completa (non è necessaria l'installazione di software locale), è necessario impostarla su "No" e compilare il campo successivo. ##### Point Of Sale (CashDesk) ##### -CashDesk=Point of Sale -CashDeskSetup=Point of Sales module setup -CashDeskThirdPartyForSell=Default generic third party to use for sales -CashDeskBankAccountForSell=Conto bancario da utilizzare per pagamenti in contanti -CashDeskBankAccountForCheque= Default account to use to receive payments by check -CashDeskBankAccountForCB= Conto bancario da utilizzare per pagamenti con carta di credito -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). -CashDeskIdWareHouse=Force and restrict warehouse to use for stock decrease -StockDecreaseForPointOfSaleDisabled=Stock decrease from Point of Sale disabled -StockDecreaseForPointOfSaleDisabledbyBatch=Stock decrease in POS is not compatible with module Serial/Lot management (currently active) so stock decrease is disabled. -CashDeskYouDidNotDisableStockDecease=You did not disable stock decrease when making a sale from Point of Sale. Hence a warehouse is required. +CashDesk=Punto vendita +CashDeskSetup=Impostazione del modulo Point of Sales +CashDeskThirdPartyForSell=Terze parti generiche predefinite da utilizzare per le vendite +CashDeskBankAccountForSell=Account predefinito da utilizzare per ricevere pagamenti in contanti +CashDeskBankAccountForCheque=Account predefinito da utilizzare per ricevere pagamenti tramite assegno +CashDeskBankAccountForCB=Account predefinito da utilizzare per ricevere pagamenti con carte di credito +CashDeskBankAccountForSumup=Default bank account to use to receive payments by SumUp +CashDeskDoNotDecreaseStock=Disabilitare la riduzione delle scorte quando viene effettuata una vendita dal Punto vendita (se "no", la riduzione delle scorte viene effettuata per ogni vendita effettuata dal POS, indipendentemente dall'opzione impostata nello stock modulo). +CashDeskIdWareHouse=Forzare e limitare il magazzino da utilizzare per la riduzione delle scorte +StockDecreaseForPointOfSaleDisabled=Diminuzione dello stock dal punto vendita disabilitato +StockDecreaseForPointOfSaleDisabledbyBatch=La riduzione dello stock in POS non è compatibile con la gestione seriale / lotto del modulo (attualmente attiva), quindi la riduzione dello stock è disabilitata. +CashDeskYouDidNotDisableStockDecease=Non hai disabilitato la riduzione delle scorte quando effettui una vendita dal Punto vendita. Quindi è richiesto un magazzino. ##### Bookmark ##### -BookmarkSetup=Impostazioni modulo segnalibri -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. -NbOfBoomarkToShow=Numero massimo dei segnalibri da mostrare nel menu di sinistra +BookmarkSetup=Impostazione del modulo segnalibro +BookmarkDesc=Questo modulo consente di gestire i segnalibri. È inoltre possibile aggiungere collegamenti a qualsiasi pagina Dolibarr o siti Web esterni nel menu a sinistra. +NbOfBoomarkToShow=Numero massimo di segnalibri da mostrare nel menu a sinistra ##### WebServices ##### -WebServicesSetup=Impostazioni modulo webservices -WebServicesDesc=Attivando questo modulo, Dolibarr attiva un web server in grado di fornire vari servizi web. +WebServicesSetup=Impostazione del modulo di servizi web +WebServicesDesc=Abilitando questo modulo, Dolibarr diventa un server di servizi Web per fornire servizi Web vari. WSDLCanBeDownloadedHere=È possibile scaricare i file di definizione dei servizi (WSDL) da questo URL -EndPointIs=SOAP clients must send their requests to the Dolibarr endpoint available at URL +EndPointIs=I client SOAP devono inviare le loro richieste all'endpoint Dolibarr disponibile nell'URL ##### API #### -ApiSetup=API module setup -ApiDesc=By enabling this module, Dolibarr become a REST server to provide miscellaneous web services. -ApiProductionMode=Enable production mode (this will activate use of a cache for services management) -ApiExporerIs=Puoi controllare e testare le API all'indirizzo -OnlyActiveElementsAreExposed=Vengono esposti solo elementi correlati ai moduli abilitati -ApiKey=Key for API -WarningAPIExplorerDisabled=The API explorer has been disabled. API explorer is not required to provide API services. It is a tool for developer to find/test REST APIs. If you need this tool, go into setup of module API REST to activate it. +ApiSetup=Configurazione del modulo API +ApiDesc=Abilitando questo modulo, Dolibarr diventa un server REST per fornire vari servizi web. +ApiProductionMode=Abilita modalità di produzione (questo attiverà l'uso di una cache per la gestione dei servizi) +ApiExporerIs=Puoi esplorare e testare le API su URL +OnlyActiveElementsAreExposed=Sono esposti solo gli elementi dei moduli abilitati +ApiKey=Chiave per API +WarningAPIExplorerDisabled=L'API Explorer è stato disabilitato. API Explorer non è tenuto a fornire servizi API. È uno strumento per gli sviluppatori per trovare / testare le API REST. Se hai bisogno di questo strumento, vai all'installazione del modulo API REST per attivarlo. ##### Bank ##### -BankSetupModule=Impostazioni modulo banca/cassa -FreeLegalTextOnChequeReceipts=Free text on check receipts -BankOrderShow=Ordine di visualizzazione dei conti bancari per i paesi che usano DBN +BankSetupModule=Impostazione del modulo bancario +FreeLegalTextOnChequeReceipts=Testo libero sugli assegni +BankOrderShow=Visualizza l'ordine dei conti bancari per i paesi utilizzando il "numero bancario dettagliato" BankOrderGlobal=Generale BankOrderGlobalDesc=Ordine di visualizzazione generale -BankOrderES=Spagnolo +BankOrderES=spagnolo BankOrderESDesc=Ordine di visualizzazione spagnolo -ChequeReceiptsNumberingModule=Check Receipts Numbering Module +ChequeReceiptsNumberingModule=Controlla il modulo di numerazione delle ricevute ##### Multicompany ##### -MultiCompanySetup=Impostazioni modulo multiazienda +MultiCompanySetup=Impostazione del modulo multi-azienda ##### Suppliers ##### -SuppliersSetup=Vendor module setup -SuppliersCommandModel=Complete template of purchase order (logo...) -SuppliersInvoiceModel=Complete template of vendor invoice (logo...) -SuppliersInvoiceNumberingModel=Vendor invoices numbering models -IfSetToYesDontForgetPermission=If set to yes, don't forget to provide permissions to groups or users allowed for the second approval +SuppliersSetup=Impostazione del modulo del fornitore +SuppliersCommandModel=Modello completo dell'ordine d'acquisto (logo ...) +SuppliersInvoiceModel=Modello completo di fattura fornitore (logo ...) +SuppliersInvoiceNumberingModel=Modelli di numerazione fatture fornitore +IfSetToYesDontForgetPermission=Se impostato su un valore non nullo, non dimenticare di fornire autorizzazioni a gruppi o utenti autorizzati per la seconda approvazione ##### GeoIPMaxmind ##### -GeoIPMaxmindSetup=Impostazioni modulo GeoIP Maxmind -PathToGeoIPMaxmindCountryDataFile=Path to file containing Maxmind ip to country translation.
    Examples:
    /usr/local/share/GeoIP/GeoIP.dat
    /usr/share/GeoIP/GeoIP.dat
    /usr/share/GeoIP/GeoLite2-Country.mmdb -NoteOnPathLocation=Nota bene: il file deve trovarsi in una directory leggibile da PHP. -YouCanDownloadFreeDatFileTo=È disponibile una versione demo gratuita del 'Maxmind GeoIP country file' su %s. -YouCanDownloadAdvancedDatFileTo=Altrimenti è disponibile una versione completa, con aggiornamenti al seguente indirizzo: %s -TestGeoIPResult=Test di conversione indirizzo IP -> nazione +GeoIPMaxmindSetup=Installazione del modulo GeoIP Maxmind +PathToGeoIPMaxmindCountryDataFile=Percorso del file contenente la traduzione da IP di Maxmind al paese.
    Esempi:
    /usr/local/share/GeoIP/GeoIP.dat
    /usr/share/GeoIP/GeoIP.dat
    /usr/share/GeoIP/GeoLite2-Country.mmdb +NoteOnPathLocation=Nota che il tuo file di dati da IP a paese deve trovarsi in una directory che il tuo PHP può leggere (controlla la tua configurazione di PHP open_basedir e le autorizzazioni del filesystem). +YouCanDownloadFreeDatFileTo=Puoi scaricare una versione demo gratuita del file del paese Maxmind GeoIP su %s. +YouCanDownloadAdvancedDatFileTo=Puoi anche scaricare una versione più completa, con aggiornamenti, del file del paese Maxmind GeoIP su %s. +TestGeoIPResult=Test di un IP di conversione -> paese ##### Projects ##### -ProjectsNumberingModules=Modulo numerazione progetti -ProjectsSetup=Impostazioni modulo progetti -ProjectsModelModule=Modelli dei rapporti dei progetti -TasksNumberingModules=Tasks numbering module -TaskModelModule=Tasks reports document model -UseSearchToSelectProject=Wait until a key is pressed before loading content of Project combo list.
    This may improve performance if you have a large number of projects, but it is less convenient. +ProjectsNumberingModules=Modulo di numerazione dei progetti +ProjectsSetup=Installazione del modulo di progetto +ProjectsModelModule=Il progetto riporta il modello di documento +TasksNumberingModules=Modulo di numerazione delle attività +TaskModelModule=Modello di report di attività +UseSearchToSelectProject=Attendere fino a quando non viene premuto un tasto prima di caricare il contenuto dell'elenco combo del progetto.
    Ciò può migliorare le prestazioni se si dispone di un gran numero di progetti, ma è meno conveniente. ##### ECM (GED) ##### ##### Fiscal Year ##### -AccountingPeriods=Periodi di esercizio fiscale -AccountingPeriodCard=Scheda periodo di esercizio -NewFiscalYear=Nuovo periodo di esercizio -OpenFiscalYear=Apri periodo di esercizio -CloseFiscalYear=Chiudi periodo di esercizio -DeleteFiscalYear=Elimina periodo di esercizio -ConfirmDeleteFiscalYear=Vuoi davvero cancellare questo periodo di esercizio? -ShowFiscalYear=Mostra periodo di esercizio +AccountingPeriods=Periodi contabili +AccountingPeriodCard=Periodo contabile +NewFiscalYear=Nuovo periodo contabile +OpenFiscalYear=Periodo contabile aperto +CloseFiscalYear=Chiudi periodo contabile +DeleteFiscalYear=Elimina periodo contabile +ConfirmDeleteFiscalYear=Eliminare questo periodo contabile? +ShowFiscalYear=Mostra periodo contabile AlwaysEditable=Può essere modificato in qualsiasi momento -MAIN_APPLICATION_TITLE=Force visible name of application (warning: setting your own name here may break autofill login feature when using DoliDroid mobile application) +MAIN_APPLICATION_TITLE=Forza il nome visibile dell'applicazione (avviso: l'impostazione del proprio nome qui potrebbe interrompere la funzionalità di accesso alla compilazione automatica quando si utilizza l'applicazione mobile DoliDroid) NbMajMin=Numero minimo di caratteri maiuscoli NbNumMin=Numero minimo di caratteri numerici NbSpeMin=Numero minimo di caratteri speciali NbIteConsecutive=Numero massimo di caratteri identici ripetuti NoAmbiCaracAutoGeneration=Non utilizzare caratteri ambigui ("1", "l", "i", "|", "0", "O") per la generazione automatica SalariesSetup=Impostazioni del modulo stipendi -SortOrder=Ordina +SortOrder=Ordinamento Format=Formato -TypePaymentDesc=0:Customer payment type, 1:Vendor payment type, 2:Both customers and suppliers payment type -IncludePath=Include path (defined into variable %s) -ExpenseReportsSetup=Impostazioni del modulo note spese -TemplatePDFExpenseReports=Document templates to generate expense report document -ExpenseReportsIkSetup=Setup of module Expense Reports - Milles index -ExpenseReportsRulesSetup=Setup of module Expense Reports - Rules -ExpenseReportNumberingModules=Expense reports numbering module -NoModueToManageStockIncrease=No module able to manage automatic stock increase has been activated. Stock increase will be done on manual input only. -YouMayFindNotificationsFeaturesIntoModuleNotification=You may find options for email notifications by enabling and configuring the module "Notification". -ListOfNotificationsPerUser=List of automatic notifications per user* -ListOfNotificationsPerUserOrContact=List of possible automatic notifications (on business event) available per user* or per contact** -ListOfFixedNotifications=List of automatic fixed notifications -GoOntoUserCardToAddMore=Go to the tab "Notifications" of a user to add or remove notifications for users -GoOntoContactCardToAddMore=Go on the tab "Notifications" of a third party to add or remove notifications for contacts/addresses +TypePaymentDesc=0: Tipo di pagamento cliente, 1: Tipo di pagamento fornitore, 2: Tipo di pagamento sia clienti che fornitori +IncludePath=Includi percorso (definito nella variabile %s) +ExpenseReportsSetup=Impostazione dei rapporti di spesa del modulo +TemplatePDFExpenseReports=Modelli di documento per generare il documento di nota spese +ExpenseReportsIkSetup=Impostazione dei report spese modulo - Indice Milles +ExpenseReportsRulesSetup=Impostazione dei rapporti spese modulo - Regole +ExpenseReportNumberingModules=Modulo di numerazione dei rapporti di spesa +NoModueToManageStockIncrease=Nessun modulo in grado di gestire l'aumento di stock automatico è stato attivato. L'aumento delle scorte verrà effettuato solo su input manuale. +YouMayFindNotificationsFeaturesIntoModuleNotification=È possibile trovare opzioni per le notifiche e-mail abilitando e configurando il modulo "Notifica". +ListOfNotificationsPerUser=Elenco delle notifiche automatiche per utente * +ListOfNotificationsPerUserOrContact=Elenco di possibili notifiche automatiche (su evento aziendale) disponibili per utente * o per contatto ** +ListOfFixedNotifications=Elenco di notifiche fisse automatiche +GoOntoUserCardToAddMore=Vai alla scheda "Notifiche" di un utente per aggiungere o rimuovere le notifiche per gli utenti +GoOntoContactCardToAddMore=Vai sulla scheda "Notifiche" di una terza parte per aggiungere o rimuovere notifiche per contatti / indirizzi Threshold=Soglia -BackupDumpWizard=Wizard to build the backup file -SomethingMakeInstallFromWebNotPossible=Installation of external module is not possible from the web interface for the following reason: -SomethingMakeInstallFromWebNotPossible2=For this reason, process to upgrade described here is a manual process only a privileged user may perform. -InstallModuleFromWebHasBeenDisabledByFile=Install of external module from application has been disabled by your administrator. You must ask him to remove the file %s to allow this feature. -ConfFileMustContainCustom=Installing or building an external module from application need to save the module files into directory %s. To have this directory processed by Dolibarr, you must setup your conf/conf.php to add the 2 directive lines:
    $dolibarr_main_url_root_alt='/custom';
    $dolibarr_main_document_root_alt='%s/custom'; -HighlightLinesOnMouseHover=Highlight table lines when mouse move passes over -HighlightLinesColor=Highlight color of the line when the mouse passes over (use 'ffffff' for no highlight) -HighlightLinesChecked=Highlight color of the line when it is checked (use 'ffffff' for no highlight) +BackupDumpWizard=Procedura guidata per creare il file di backup +SomethingMakeInstallFromWebNotPossible=L'installazione di un modulo esterno non è possibile dall'interfaccia web per il seguente motivo: +SomethingMakeInstallFromWebNotPossible2=Per questo motivo, il processo di aggiornamento descritto qui è un processo manuale che solo un utente privilegiato può eseguire. +InstallModuleFromWebHasBeenDisabledByFile=L'installazione del modulo esterno dall'applicazione è stata disabilitata dall'amministratore. È necessario chiedergli di rimuovere il file %s per consentire questa funzione. +ConfFileMustContainCustom=L'installazione o la creazione di un modulo esterno dall'applicazione deve salvare i file del modulo nella directory %s . Per fare in modo che questa directory venga elaborata da Dolibarr, è necessario impostare conf / conf.php per aggiungere le 2 righe della direttiva:
    $ dolibarr_main_url_root_alt = '/ custom';
    $ dolibarr_main_document_root_alt = '%s / custom'; +HighlightLinesOnMouseHover=Evidenzia le linee della tabella quando passa lo spostamento del mouse +HighlightLinesColor=Evidenzia il colore della linea quando passa il mouse (usa 'ffffff' per nessuna evidenziazione) +HighlightLinesChecked=Evidenzia il colore della linea quando è selezionata (usa 'ffffff' per nessuna evidenziazione) TextTitleColor=Colore del testo del titolo della pagina -LinkColor=Colore dei link -PressF5AfterChangingThis=Premi CTRL + F5 sulla tastiera o cancella la cache del browser per rendere effettiva la modifica di questo parametro -NotSupportedByAllThemes=Funziona con il tema Eldy ma non è supportato da tutti gli altri temi -BackgroundColor=Background color -TopMenuBackgroundColor=Background color for Top menu -TopMenuDisableImages=Nascondi le icone nel menu superiore -LeftMenuBackgroundColor=Background color for Left menu -BackgroundTableTitleColor=Colore di sfondo della riga di intestazione -BackgroundTableTitleTextColor=Text color for Table title line -BackgroundTableLineOddColor=Background color for odd table lines -BackgroundTableLineEvenColor=Background color for even table lines -MinimumNoticePeriod=Periodo minimo di avviso (le richieste di ferie/permesso dovranno essere effettuate prima di questo periodo) +LinkColor=Colore dei collegamenti +PressF5AfterChangingThis=Premi CTRL + F5 sulla tastiera o svuota la cache del browser dopo aver modificato questo valore per renderlo effettivo +NotSupportedByAllThemes=Funziona con temi di base, potrebbe non essere supportato da temi esterni +BackgroundColor=Colore di sfondo +TopMenuBackgroundColor=Colore di sfondo per il menu principale +TopMenuDisableImages=Nascondi le immagini nel menu principale +LeftMenuBackgroundColor=Colore di sfondo per il menu a sinistra +BackgroundTableTitleColor=Colore di sfondo per la riga del titolo della tabella +BackgroundTableTitleTextColor=Colore del testo per la riga del titolo della tabella +BackgroundTableLineOddColor=Colore di sfondo per le linee dispari della tabella +BackgroundTableLineEvenColor=Colore di sfondo per linee di tavolo uniformi +MinimumNoticePeriod=Periodo minimo di preavviso (la richiesta di ferie deve essere effettuata prima di questo ritardo) NbAddedAutomatically=Numero di giorni aggiunti ai contatori di utenti (automaticamente) ogni mese -EnterAnyCode=Questo campo contiene un riferimento per identificare la linea. Inserisci qualsiasi valore di tua scelta, ma senza caratteri speciali. -UnicodeCurrency=Enter here between braces, list of byte number that represent the currency symbol. For example: for $, enter [36] - for brazil real R$ [82,36] - for €, enter [8364] -ColorFormat=Il colore RGB è nel formato HEX, es:FF0000 -PositionIntoComboList=Posizione di questo modello nella menu a tendina -SellTaxRate=Sale tax rate -RecuperableOnly=Yes for VAT "Not Perceived but Recoverable" dedicated for some state in France. Keep value to "No" in all other cases. -UrlTrackingDesc=If the provider or transport service offers a page or web site to check the status of your shipments, you may enter it here. You can use the key {TRACKID} in the URL parameters so the system will replace it with the tracking number the user entered into the shipment card. -OpportunityPercent=When you create a lead, you will define an estimated amount of project/lead. According to status of the lead, this amount may be multiplied by this rate to evaluate a total amount all your leads may generate. Value is a percentage (between 0 and 100). -TemplateForElement=L'elemento a cui è abbinato questo modello +EnterAnyCode=Questo campo contiene un riferimento per identificare la linea. Inserisci un valore a tua scelta, ma senza caratteri speciali. +UnicodeCurrency=Inserire qui tra parentesi graffe, elenco di numeri di byte che rappresentano il simbolo di valuta. Ad esempio: per $, immettere [36] - per il Brasile R $ [82,36] reale - per €, immettere [8364] +ColorFormat=Il colore RGB è in formato HEX, ad es .: FF0000 +PositionIntoComboList=Posizione della linea negli elenchi combo +SellTaxRate=Aliquota fiscale di vendita +RecuperableOnly=Sì per l'IVA "Non percepito ma recuperabile" dedicata ad alcuni stati della Francia. Mantenere il valore su "No" in tutti gli altri casi. +UrlTrackingDesc=Se il fornitore o il servizio di trasporto offre una pagina o un sito Web per verificare lo stato delle spedizioni, è possibile inserirlo qui. È possibile utilizzare la chiave {TRACKID} nei parametri URL in modo che il sistema lo sostituisca con il numero di tracciamento immesso dall'utente nella scheda di spedizione. +OpportunityPercent=Quando crei un lead, definirai una quantità stimata di progetto / lead. In base allo stato del lead, questo importo può essere moltiplicato per questo tasso per valutare un importo totale che tutti i lead potrebbero generare. Il valore è una percentuale (tra 0 e 100). +TemplateForElement=Questo record di modello è dedicato a quale elemento TypeOfTemplate=Tipo di modello -TemplateIsVisibleByOwnerOnly=Template is visible to owner only +TemplateIsVisibleByOwnerOnly=Il modello è visibile solo al proprietario VisibleEverywhere=Visibile ovunque -VisibleNowhere=Invisibile +VisibleNowhere=Visibile da nessuna parte FixTZ=Correzione del fuso orario FillFixTZOnlyIfRequired=Esempio: +2 (compilare solo se si è verificato un problema) ExpectedChecksum=Checksum previsto CurrentChecksum=Checksum attuale -ForcedConstants=E' richiesto un valore costante -MailToSendProposal=Proposte del cliente -MailToSendOrder=Ordini Cliente -MailToSendInvoice=Fatture attive +ExpectedSize=Expected size +CurrentSize=Current size +ForcedConstants=Valori costanti richiesti +MailToSendProposal=Proposte dei clienti +MailToSendOrder=Ordini di vendita +MailToSendInvoice=Fatture cliente MailToSendShipment=Spedizioni -MailToSendIntervention=Interventi +MailToSendIntervention=interventi MailToSendSupplierRequestForQuotation=Richiesta di preventivo -MailToSendSupplierOrder=Ordini d'acquisto -MailToSendSupplierInvoice=Fatture Fornitore -MailToSendContract=Contratti -MailToThirdparty=Soggetti terzi +MailToSendSupplierOrder=Ordini di acquisto +MailToSendSupplierInvoice=Fatture fornitore +MailToSendContract=contratti +MailToThirdparty=Terzi MailToMember=Membri -MailToUser=Utenti +MailToUser=utenti MailToProject=Pagina dei progetti ByDefaultInList=Mostra per impostazione predefinita nella visualizzazione elenco -YouUseLastStableVersion=Stai usando l'ultima versione stabile -TitleExampleForMajorRelease=Esempio di messaggio che puoi usare per annunciare questa major release (sentiti libero di usarlo sui tuoi siti web) +YouUseLastStableVersion=Si utilizza l'ultima versione stabile +TitleExampleForMajorRelease=Esempio di messaggio che puoi utilizzare per annunciare questa versione principale (sentiti libero di usarla sui tuoi siti web) TitleExampleForMaintenanceRelease=Esempio di messaggio che puoi usare per annunciare questa versione di manutenzione (sentiti libero di usarla sui tuoi siti web) -ExampleOfNewsMessageForMajorRelease=Dolibarr ERP & CRM %s is available. Version %s is a major release with a lot of new features for both users and developers. You can download it from the download area of https://www.dolibarr.org portal (subdirectory Stable versions). You can read ChangeLog for complete list of changes. -ExampleOfNewsMessageForMaintenanceRelease=Dolibarr ERP & CRM %s is available. Version %s is a maintenance version, so contains only bug fixes. We recommend all users to upgrade to this version. A maintenance release does not introduce new features or changes to the database. You may download it from the download area of https://www.dolibarr.org portal (subdirectory Stable versions). You can read the ChangeLog for complete list of changes. -MultiPriceRuleDesc=When option "Several levels of prices per product/service" is enabled, you can define different prices (one per price level) for each product. To save you time, here you may enter a rule to autocalculate a price for each level based on the price of the first level, so you will have to only enter a price for the first level for each product. This page is designed to save you time but is useful only if your prices for each level are relative to first level. You can ignore this page in most cases. -ModelModulesProduct=Modelli per documenti prodotto -ToGenerateCodeDefineAutomaticRuleFirst=To be able to generate codes automatically, you must first define a manager to auto-define the barcode number. -SeeSubstitutionVars=See * note for list of possible substitution variables -SeeChangeLog=Guarda ChangeLog file (in inglese) +ExampleOfNewsMessageForMajorRelease=Dolibarr ERP & CRM %s è disponibile. La versione %s è una versione principale con molte nuove funzionalità sia per utenti che per sviluppatori. Puoi scaricarlo dall'area download del portale https://www.dolibarr.org (sottodirectory Versioni stabili). Puoi leggere ChangeLog per un elenco completo delle modifiche. +ExampleOfNewsMessageForMaintenanceRelease=Dolibarr ERP & CRM %s è disponibile. La versione %s è una versione di manutenzione, quindi contiene solo correzioni di errori. Consigliamo a tutti gli utenti di eseguire l'aggiornamento a questa versione. Una versione di manutenzione non introduce nuove funzionalità o modifiche al database. Puoi scaricarlo dall'area download del portale https://www.dolibarr.org (sottodirectory Versioni stabili). Puoi leggere il ChangeLog per un elenco completo delle modifiche. +MultiPriceRuleDesc=Quando l'opzione "Diversi livelli di prezzi per prodotto / servizio" è abilitata, è possibile definire prezzi diversi (uno per livello di prezzo) per ciascun prodotto. Per risparmiare tempo, qui puoi inserire una regola per calcolare automaticamente un prezzo per ogni livello in base al prezzo del primo livello, quindi dovrai inserire solo un prezzo per il primo livello per ogni prodotto. Questa pagina è progettata per farti risparmiare tempo ma è utile solo se i tuoi prezzi per ogni livello sono relativi al primo livello. È possibile ignorare questa pagina nella maggior parte dei casi. +ModelModulesProduct=Modelli per documenti di prodotto +ToGenerateCodeDefineAutomaticRuleFirst=Per poter generare automaticamente i codici, è necessario prima definire un gestore per definire automaticamente il numero del codice a barre. +SeeSubstitutionVars=Vedi * nota per l'elenco delle possibili variabili di sostituzione +SeeChangeLog=Vedi file ChangeLog (solo in inglese) AllPublishers=Tutti gli editori -UnknownPublishers=Editore sconosciuto -AddRemoveTabs=Aggiungi o elimina schede -AddDataTables=Aggiungi tabelle di oggetti -AddDictionaries=Aggiungi tabelle di dizionari -AddData=Aggiungi oggetti o dati ai dizionari +UnknownPublishers=Editori sconosciuti +AddRemoveTabs=Aggiungi o rimuovi le schede +AddDataTables=Aggiungi tabelle oggetti +AddDictionaries=Aggiungi tabelle dizionari +AddData=Aggiungi oggetti o dizionari dati AddBoxes=Aggiungi widget -AddSheduledJobs=Aggiungi processi pianificati -AddHooks=Aggiungi hook +AddSheduledJobs=Aggiungi lavori pianificati +AddHooks=Aggiungi ganci AddTriggers=Aggiungi trigger AddMenus=Aggiungi menu AddPermissions=Aggiungi autorizzazioni AddExportProfiles=Aggiungi profili di esportazione AddImportProfiles=Aggiungi profili di importazione AddOtherPagesOrServices=Aggiungi altre pagine o servizi -AddModels=aggiungi template per documenti o per numerazione -AddSubstitutions=Add keys substitutions +AddModels=Aggiungi documenti o modelli di numerazione +AddSubstitutions=Aggiungi sostituzioni chiavi DetectionNotPossible=Rilevamento impossibile -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) -ListOfAvailableAPIs=Lista delle API disponibili -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 -CommandIsNotInsideAllowedCommands=The command you are trying to run is not in the list of allowed commands defined in parameter $dolibarr_main_restrict_os_commands in the conf.php file. -LandingPage=Landing page -SamePriceAlsoForSharedCompanies=If you use a multicompany module, with the choice "Single price", the price will also be the same for all companies if products are shared between environments -ModuleEnabledAdminMustCheckRights=Il modulo è stato attivato. Le autorizzazioni per i moduli attivati ​​sono state fornite solo agli utenti amministratori. Potrebbe essere necessario concedere le autorizzazioni ad altri utenti o gruppi manualmente, se necessario. -UserHasNoPermissions=This user has no permissions defined -TypeCdr=Use "None" if the date of payment term is date of invoice plus a delta in days (delta is field "%s")
    Use "At end of month", if, after delta, the date must be increased to reach the end of month (+ an optional "%s" in days)
    Use "Current/Next" to have payment term date being the first Nth of the month after delta (delta is field "%s", N is stored into field "%s") -BaseCurrency=Valuta di riferimento della compagnia (vai nella configurazione della compagnia per cambiarla) -WarningNoteModuleInvoiceForFrenchLaw=This module %s is compliant with French laws (Loi Finance 2016). -WarningNoteModulePOSForFrenchLaw=This module %s is compliant with French laws (Loi Finance 2016) because module Non Reversible Logs is automatically activated. -WarningInstallationMayBecomeNotCompliantWithLaw=You are trying to install module %s that is an external module. Activating an external module means you trust the publisher of that module and that you are sure that this module does not adversely impact the behavior of your application, and is compliant with laws of your country (%s). If the module introduces an illegal feature, you become responsible for the use of illegal software. -MAIN_PDF_MARGIN_LEFT=Margine sinistro sul PDF -MAIN_PDF_MARGIN_RIGHT=Margine destro sul PDF -MAIN_PDF_MARGIN_TOP=Margine superiore sul PDF +UrlToGetKeyToUseAPIs=URL per ottenere il token per utilizzare l'API (una volta ricevuto, il token viene salvato nella tabella utente del database e deve essere fornito su ogni chiamata API) +ListOfAvailableAPIs=Elenco delle API disponibili +activateModuleDependNotSatisfied=Il modulo "%s" dipende dal modulo "%s", che manca, quindi il modulo "%1$s" potrebbe non funzionare correttamente. Installa il modulo "%2$s" o disabilita il modulo "%1$s" se vuoi essere al sicuro da qualsiasi sorpresa +CommandIsNotInsideAllowedCommands=Il comando che stai tentando di eseguire non è nell'elenco dei comandi consentiti definiti nel parametro $ dolibarr_main_restrict_os_commands nel file conf.php . +LandingPage=Pagina di destinazione +SamePriceAlsoForSharedCompanies=Se si utilizza un modulo multicompany, con l'opzione "Prezzo singolo", il prezzo sarà lo stesso per tutte le aziende se i prodotti sono condivisi tra ambienti +ModuleEnabledAdminMustCheckRights=Il modulo è stato attivato. Le autorizzazioni per i moduli attivati sono state concesse solo agli utenti amministratori. Potrebbe essere necessario concedere autorizzazioni ad altri utenti o gruppi manualmente, se necessario. +UserHasNoPermissions=Questo utente non ha autorizzazioni definite +TypeCdr=Utilizzare "Nessuno" se la data del termine di pagamento è la data della fattura più un delta in giorni (il delta è il campo "%s")
    Usa "Alla fine del mese", se, dopo il delta, la data deve essere aumentata per raggiungere la fine del mese (+ un facoltativo "%s" in giorni)
    Utilizzare "Attuale / Successivo" per impostare la data del termine di pagamento come il primo N del mese successivo al delta (il delta è il campo "%s", N è memorizzato nel campo "%s") +BaseCurrency=Valuta di riferimento dell'azienda (vai alla configurazione dell'azienda per cambiarla) +WarningNoteModuleInvoiceForFrenchLaw=Questo modulo %s è conforme alle leggi francesi (Loi Finance 2016). +WarningNoteModulePOSForFrenchLaw=Questo modulo %s è conforme alle leggi francesi (Loi Finance 2016) poiché il modulo Log non reversibili viene attivato automaticamente. +WarningInstallationMayBecomeNotCompliantWithLaw=Stai tentando di installare il modulo %s che è un modulo esterno. L'attivazione di un modulo esterno significa che ti fidi dell'editore di quel modulo e che sei sicuro che questo modulo non influisce negativamente sul comportamento della tua applicazione ed è conforme alle leggi del tuo paese (%s). Se il modulo introduce una funzionalità illegale, si diventa responsabili dell'uso di software illegale. +MAIN_PDF_MARGIN_LEFT=Margine sinistro su PDF +MAIN_PDF_MARGIN_RIGHT=Margine destro su PDF +MAIN_PDF_MARGIN_TOP=Margine massimo su PDF MAIN_PDF_MARGIN_BOTTOM=Margine inferiore su PDF -NothingToSetup=There is no specific setup required for this module. -SetToYesIfGroupIsComputationOfOtherGroups=Set this to yes if this group is a computation of other groups -EnterCalculationRuleIfPreviousFieldIsYes=Enter calculation rule if previous field was set to Yes (For example 'CODEGRP1+CODEGRP2') +NothingToSetup=Non è richiesta alcuna configurazione specifica per questo modulo. +SetToYesIfGroupIsComputationOfOtherGroups=Impostalo su yes se questo gruppo è un calcolo di altri gruppi +EnterCalculationRuleIfPreviousFieldIsYes=Immettere la regola di calcolo se il campo precedente era impostato su Sì (ad esempio 'CODEGRP1 + CODEGRP2') SeveralLangugeVariatFound=Sono state trovate diverse varianti linguistiche -COMPANY_AQUARIUM_REMOVE_SPECIAL=Rimuovi caratteri speciali -COMPANY_AQUARIUM_CLEAN_REGEX=Regex filter to clean value (COMPANY_AQUARIUM_CLEAN_REGEX) -GDPRContact=Data Protection Officer (DPO, Data Privacy or GDPR contact) -GDPRContactDesc=If you store data about European companies/citizens, you can name the contact who is responsible for the General Data Protection Regulation here -HelpOnTooltip=Help text to show on tooltip -HelpOnTooltipDesc=Put text or a translation key here for the text to show in a tooltip when this field appears in a form -YouCanDeleteFileOnServerWith=You can delete this file on the server with Command Line:
    %s -ChartLoaded=Chart of account loaded -SocialNetworkSetup=Setup of module Social Networks -EnableFeatureFor=Enable features for %s -VATIsUsedIsOff=Note: The option to use Sales Tax or VAT has been set to Off in the menu %s - %s, so Sales tax or Vat used will always be 0 for sales. -SwapSenderAndRecipientOnPDF=Swap sender and recipient address position on PDF documents -FeatureSupportedOnTextFieldsOnly=Warning, feature supported on text fields only. Also an URL parameter action=create or action=edit must be set OR page name must end with 'new.php' to trigger this feature. -EmailCollector=Email collector -EmailCollectorDescription=Add a scheduled job and a setup page to scan regularly email boxes (using IMAP protocol) and record emails received into your application, at the right place and/or create some records automatically (like leads). -NewEmailCollector=New Email Collector -EMailHost=Host of email IMAP server -MailboxSourceDirectory=Mailbox source directory -MailboxTargetDirectory=Mailbox target directory -EmailcollectorOperations=Operations to do by collector -MaxEmailCollectPerCollect=Max number of emails collected per collect -CollectNow=Collect now -ConfirmCloneEmailCollector=Are you sure you want to clone the Email collector %s ? -DateLastCollectResult=Date latest collect tried -DateLastcollectResultOk=Date latest collect successfull -LastResult=Latest result -EmailCollectorConfirmCollectTitle=Email collect confirmation -EmailCollectorConfirmCollect=Do you want to run the collection for this collector now ? -NoNewEmailToProcess=No new email (matching filters) to process -NothingProcessed=Nothing done -XEmailsDoneYActionsDone=%s emails qualified, %s emails successfully processed (for %s record/actions done) -RecordEvent=Record email event -CreateLeadAndThirdParty=Crea Opportunità (e Soggetto terzo se necessario) -CreateTicketAndThirdParty=Crea Ticket (e Soggetto terzo se necessario) -CodeLastResult=Ultimo codice risultato -NbOfEmailsInInbox=Number of emails in source directory -LoadThirdPartyFromName=Load third party searching on %s (load only) -LoadThirdPartyFromNameOrCreate=Load third party searching on %s (create if not found) -WithDolTrackingID=Dolibarr Tracking ID found -WithoutDolTrackingID=Dolibarr Tracking ID not found -FormatZip=CAP -MainMenuCode=Menu entry code (mainmenu) -ECMAutoTree=Show automatic ECM tree -OperationParamDesc=Define values to use for action, or how to extract values. For example:
    objproperty1=SET:abc
    objproperty1=SET:a value with replacement of __objproperty1__
    objproperty3=SETIFEMPTY:abc
    objproperty4=EXTRACT:HEADER:X-Myheaderkey.*[^\\s]+(.*)
    options_myextrafield=EXTRACT:SUBJECT:([^\\s]*)
    object.objproperty5=EXTRACT:BODY:My company name is\\s([^\\s]*)

    Use a ; char as separator to extract or set several properties. -OpeningHours=Opening hours -OpeningHoursDesc=Enter here the regular opening hours of your company. -ResourceSetup=Configuration of Resource module -UseSearchToSelectResource=Utilizza il form di ricerca per scegliere una risorsa (invece della lista a tendina) -DisabledResourceLinkUser=Disattiva funzionalità per collegare una risorsa agli utenti -DisabledResourceLinkContact=Disattiva funzionalità per collegare una risorsa ai contatti -ConfirmUnactivation=Conferma reset del modulo -OnMobileOnly=On small screen (smartphone) only -DisableProspectCustomerType=Disable the "Prospect + Customer" third party type (so third party must be Prospect or Customer but can't be both) -MAIN_OPTIMIZEFORTEXTBROWSER=Simplify interface for blind person -MAIN_OPTIMIZEFORTEXTBROWSERDesc=Enable this option if you are a blind person, or if you use the application from a text browser like Lynx or Links. -MAIN_OPTIMIZEFORCOLORBLIND=Change interface's color for color blind person -MAIN_OPTIMIZEFORCOLORBLINDDesc=Enable this option if you are a color blind person, in some case interface will change color setup to increase contrast. -Protanopia=Protanopia +RemoveSpecialChars=Rimuovi caratteri speciali +COMPANY_AQUARIUM_CLEAN_REGEX=Regex filter su clean value (COMPANY_AQUARIUM_CLEAN_REGEX) +COMPANY_DIGITARIA_CLEAN_REGEX=Regex filter su clean value (COMPANY_DIGITARIA_CLEAN_REGEX) +COMPANY_DIGITARIA_UNIQUE_CODE=Duplicazione non consentita +GDPRContact=Responsabile della protezione dei dati (DPO, contatto con i dati o contatto GDPR) +GDPRContactDesc=Se memorizzi dati su società / cittadini europei, puoi nominare il contatto che è responsabile del Regolamento generale sulla protezione dei dati qui +HelpOnTooltip=Aiuto testo da mostrare sulla descrizione comandi +HelpOnTooltipDesc=Inserisci qui il testo o una chiave di traduzione affinché il testo sia mostrato in una descrizione comandi quando questo campo appare in un modulo +YouCanDeleteFileOnServerWith=Puoi eliminare questo file sul server con la riga di comando:
    %s +ChartLoaded=Piano del conto caricato +SocialNetworkSetup=Installazione dei moduli Social Networks +EnableFeatureFor=Abilita le funzionalità per %s +VATIsUsedIsOff=Nota: l'opzione per utilizzare l'IVA o IVA è stata impostata su Off nel menu %s - %s, pertanto IVA o IVA utilizzate saranno sempre 0 per le vendite. +SwapSenderAndRecipientOnPDF=Scambia la posizione dell'indirizzo del mittente e del destinatario sui documenti PDF +FeatureSupportedOnTextFieldsOnly=Attenzione, funzionalità supportata solo nei campi di testo. Inoltre, è necessario impostare un parametro URL action = create o action = edit OPPURE il nome della pagina deve terminare con 'new.php' per attivare questa funzione. +EmailCollector=Raccoglitore email +EmailCollectorDescription=Aggiungi un lavoro programmato e una pagina di configurazione per scansionare regolarmente caselle di posta elettronica (usando il protocollo IMAP) e registrare le email ricevute nella tua applicazione, nel posto giusto e / o creare automaticamente alcuni record (come i lead). +NewEmailCollector=Nuovo raccoglitore email +EMailHost=Host di e-mail server IMAP +MailboxSourceDirectory=Directory di origine della cassetta postale +MailboxTargetDirectory=Directory di destinazione della cassetta postale +EmailcollectorOperations=Operazioni da eseguire da parte del collezionista +MaxEmailCollectPerCollect=Numero massimo di e-mail raccolte per raccolta +CollectNow=Colleziona ora +ConfirmCloneEmailCollector=Sei sicuro di voler clonare il raccoglitore Email %s? +DateLastCollectResult=Data dell'ultimo tentativo di raccolta +DateLastcollectResultOk=Data ultima raccolta riuscita +LastResult=Ultimo risultato +EmailCollectorConfirmCollectTitle=Email raccogliere conferma +EmailCollectorConfirmCollect=Vuoi eseguire la raccolta per questo collezionista ora? +NoNewEmailToProcess=Nessuna nuova e-mail (filtri corrispondenti) da elaborare +NothingProcessed=Niente di fatto +XEmailsDoneYActionsDone=e-mail %s qualificate, e-mail %s elaborate correttamente (per record / azioni %s) +RecordEvent=Registra evento e-mail +CreateLeadAndThirdParty=Crea lead (e terze parti se necessario) +CreateTicketAndThirdParty=Crea ticket (e terze parti se necessario) +CodeLastResult=Codice risultato più recente +NbOfEmailsInInbox=Numero di e-mail nella directory di origine +LoadThirdPartyFromName=Carica ricerca di terze parti su %s (solo caricamento) +LoadThirdPartyFromNameOrCreate=Carica ricerche di terze parti su %s (crea se non trovato) +WithDolTrackingID=Dolibarr Reference found in Message ID +WithoutDolTrackingID=Dolibarr Reference not found in Message ID +FormatZip=Cerniera lampo +MainMenuCode=Codice voce menu (menu principale) +ECMAutoTree=Mostra albero ECM automatico +OperationParamDesc=Definire i valori da utilizzare per l'azione o come estrarre i valori. Per esempio:
    objproperty1 = SET: abc
    objproperty1 = SET: un valore con sostituzione di __objproperty1__
    objproperty3 = SETIFEMPTY: abc
    objproperty4 = ESTRATTO: INTESTAZIONE:. X-Myheaderkey * [^ \\ s] + (*).
    options_myextrafield = ESTRATTO: OGGETTO: ([^ \\ s] *)
    object.objproperty5 = EXTRACT: BODY: il nome della mia azienda è \\ s ([^ \\ s] *)

    Usare un ; char come separatore per estrarre o impostare diverse proprietà. +OpeningHours=Orari di apertura +OpeningHoursDesc=Inserisci qui gli orari di apertura regolari della tua azienda. +ResourceSetup=Configurazione del modulo risorse +UseSearchToSelectResource=Utilizzare un modulo di ricerca per scegliere una risorsa (anziché un elenco a discesa). +DisabledResourceLinkUser=Disabilita la funzione per collegare una risorsa agli utenti +DisabledResourceLinkContact=Disabilita la funzione per collegare una risorsa ai contatti +EnableResourceUsedInEventCheck=Abilitare la funzione per verificare se una risorsa è in uso in un evento +ConfirmUnactivation=Conferma il ripristino del modulo +OnMobileOnly=Solo su piccolo schermo (smartphone) +DisableProspectCustomerType=Disabilita il tipo di terze parti "Prospect + Customer" (quindi le terze parti devono essere Prospect o Customer ma non possono essere entrambe le cose) +MAIN_OPTIMIZEFORTEXTBROWSER=Semplifica l'interfaccia per i non vedenti +MAIN_OPTIMIZEFORTEXTBROWSERDesc=Abilitare questa opzione se si è persone non vedenti o se si utilizza l'applicazione da un browser di testo come Lynx o Links. +MAIN_OPTIMIZEFORCOLORBLIND=Cambia il colore dell'interfaccia per i non vedenti +MAIN_OPTIMIZEFORCOLORBLINDDesc=Abilita questa opzione se sei daltonico, in alcuni casi l'interfaccia cambierà la configurazione del colore per aumentare il contrasto. +Protanopia=protanopia Deuteranopes=Deuteranopes Tritanopes=Tritanopes -ThisValueCanOverwrittenOnUserLevel=This value can be overwritten by each user from its user page - tab '%s' -DefaultCustomerType=Default thirdparty type for "New customer" creation form -ABankAccountMustBeDefinedOnPaymentModeSetup=Note: The bank account must be defined on the module of each payment mode (Paypal, Stripe, ...) to have this feature working. -RootCategoryForProductsToSell=Root category of products to sell -RootCategoryForProductsToSellDesc=If defined, only products inside this category or childs of this category will be available in the Point Of Sale -DebugBar=Debug Bar -DebugBarDesc=Toolbar that comes with a plenty of tools to simplify debugging -DebugBarSetup=DebugBar Setup -GeneralOptions=General Options -LogsLinesNumber=Number of lines to show on logs tab -UseDebugBar=Use the debug bar -DEBUGBAR_LOGS_LINES_NUMBER=Number of last log lines to keep in console -WarningValueHigherSlowsDramaticalyOutput=Warning, higher values slows dramaticaly output -ModuleActivated=Module %s is activated and slows the interface -EXPORTS_SHARE_MODELS=Export models are share with everybody -ExportSetup=Setup of module Export -InstanceUniqueID=Unique ID of the instance -SmallerThan=Smaller than -LargerThan=Larger than -IfTrackingIDFoundEventWillBeLinked=Note that If a tracking ID is found into incoming email, the event will be automatically linked to the related objects. -WithGMailYouCanCreateADedicatedPassword=With a GMail account, if you enabled the 2 steps validation, it is recommanded to create a dedicated second password for the application instead of using your own account passsword from https://myaccount.google.com/. -EndPointFor=End point for %s : %s -DeleteEmailCollector=Delete email collector -ConfirmDeleteEmailCollector=Are you sure you want to delete this email collector? -RecipientEmailsWillBeReplacedWithThisValue=Recipient emails will be always replaced with this value -AtLeastOneDefaultBankAccountMandatory=At least 1 default bank account must be defined -RESTRICT_API_ON_IP=Allow available APIs to some host IP only (wildcard not allowed, use space between values). Empty means every hosts can use the available APIs. -RESTRICT_ON_IP=Allow access to some host IP only (wildcard not allowed, use space between values). Empty means every hosts can access. -BaseOnSabeDavVersion=Based on the library SabreDAV version -NotAPublicIp=Not a public IP -MakeAnonymousPing=Make an anonymous Ping '+1' to the Dolibarr foundation server (done 1 time only after installation) to allow the foundation to count the number of Dolibarr installation. +ThisValueCanOverwrittenOnUserLevel=Questo valore può essere sovrascritto da ciascun utente dalla sua pagina utente - scheda '%s' +DefaultCustomerType=Tipo di terza parte predefinito per il modulo di creazione "Nuovo cliente" +ABankAccountMustBeDefinedOnPaymentModeSetup=Nota: il conto bancario deve essere definito sul modulo di ciascuna modalità di pagamento (Paypal, Stripe, ...) per far funzionare questa funzione. +RootCategoryForProductsToSell=Categoria principale di prodotti da vendere +RootCategoryForProductsToSellDesc=Se definito, solo i prodotti all'interno di questa categoria o i bambini di questa categoria saranno disponibili nel Punto vendita +DebugBar=Barra di debug +DebugBarDesc=Barra degli strumenti fornita con molti strumenti per semplificare il debug +DebugBarSetup=Impostazione DebugBar +GeneralOptions=Opzioni generali +LogsLinesNumber=Numero di righe da mostrare nella scheda dei registri +UseDebugBar=Usa la barra di debug +DEBUGBAR_LOGS_LINES_NUMBER=Numero delle ultime righe di registro da conservare nella console +WarningValueHigherSlowsDramaticalyOutput=Attenzione, valori più alti rallentano notevolmente l'output +ModuleActivated=Il modulo %s è attivato e rallenta l'interfaccia +EXPORTS_SHARE_MODELS=I modelli di esportazione sono condivisi con tutti +ExportSetup=Installazione del modulo Export +InstanceUniqueID=ID univoco dell'istanza +SmallerThan=Più piccolo di +LargerThan=Più largo di +IfTrackingIDFoundEventWillBeLinked=Nota che se viene trovato un ID di tracciamento nell'email in arrivo, l'evento verrà automaticamente collegato agli oggetti correlati. +WithGMailYouCanCreateADedicatedPassword=Con un account GMail, se hai abilitato la convalida in 2 passaggi, si consiglia di creare una seconda password dedicata per l'applicazione anziché utilizzare la password dell'account personale da https://myaccount.google.com/. +EndPointFor=Punto finale per %s: %s +DeleteEmailCollector=Elimina raccoglitore email +ConfirmDeleteEmailCollector=Sei sicuro di voler eliminare questo raccoglitore email? +RecipientEmailsWillBeReplacedWithThisValue=Le e-mail dei destinatari verranno sempre sostituite con questo valore +AtLeastOneDefaultBankAccountMandatory=È necessario definire almeno 1 conto bancario predefinito +RESTRICT_API_ON_IP=Consenti API disponibili solo su alcuni IP host (carattere jolly non consentito, utilizza lo spazio tra i valori). Vuoto significa che tutti gli host possono utilizzare le API disponibili. +RESTRICT_ON_IP=Consentire l'accesso solo ad alcuni IP host (carattere jolly non consentito, utilizzare lo spazio tra i valori). Vuoto significa che tutti gli host possono accedere. +BaseOnSabeDavVersion=Basato sulla libreria SabreDAV versione +NotAPublicIp=Non un IP pubblico +MakeAnonymousPing=Effettua un ping anonimo "+1" al server della base Dolibarr (eseguito 1 volta solo dopo l'installazione) per consentire alla fondazione di contare il numero di installazioni Dolibarr. +FeatureNotAvailableWithReceptionModule=Funzione non disponibile quando la ricezione del modulo è abilitata +EmailTemplate=Template for email diff --git a/htdocs/langs/it_IT/agenda.lang b/htdocs/langs/it_IT/agenda.lang index 68244ef0ba7..6dea5755192 100644 --- a/htdocs/langs/it_IT/agenda.lang +++ b/htdocs/langs/it_IT/agenda.lang @@ -1,138 +1,152 @@ # Dolibarr language file - Source file is en_US - agenda -IdAgenda=ID evento -Actions=Eventi +IdAgenda=Evento ID +Actions=eventi Agenda=Agenda -TMenuAgenda=Agenda +TMenuAgenda=ordine del giorno Agendas=Agende LocalAgenda=Calendario interno -ActionsOwnedBy=Evento amministrato da +ActionsOwnedBy=Evento di proprietà di ActionsOwnedByShort=Proprietario -AffectedTo=Azione assegnata a +AffectedTo=Assegnato a Event=Evento -Events=Eventi +Events=eventi EventsNb=Numero di eventi -ListOfActions=Lista degli eventi -EventReports=Report eventi -Location=Luogo +ListOfActions=Elenco degli eventi +EventReports=Rapporti sugli eventi +Location=Posizione ToUserOfGroup=A qualsiasi utente nel gruppo -EventOnFullDay=Dura tutto il giorno -MenuToDoActions=Tutte le azioni incomplete -MenuDoneActions=Tutte le azioni passate +EventOnFullDay=Evento tutto il giorno (i) +MenuToDoActions=Tutti gli eventi incompleti +MenuDoneActions=Tutti gli eventi terminati MenuToDoMyActions=I mie eventi non completati MenuDoneMyActions=I miei eventi passati -ListOfEvents=Lista di eventi (calendario interno) -ActionsAskedBy=Azioni richieste da +ListOfEvents=Elenco degli eventi (calendario interno) +ActionsAskedBy=Eventi segnalati da ActionsToDoBy=Eventi assegnati a -ActionsDoneBy=Azioni fatte da +ActionsDoneBy=Eventi svolti da ActionAssignedTo=Evento assegnato a ViewCal=Vista mensile -ViewDay=Vista giornaliera +ViewDay=Vista diurna ViewWeek=Vista settimanale -ViewPerUser=Visualizzazione per utente -ViewPerType=Visualizza per tipo +ViewPerUser=Per vista utente +ViewPerType=Per tipo vista AutoActions= Riempimento automatico -AgendaAutoActionDesc= Here you may define events which you want Dolibarr to create automatically in Agenda. If nothing is checked, only manual actions will be included in logs and displayed in Agenda. Automatic tracking of business actions done on objects (validation, status change) will not be saved. -AgendaSetupOtherDesc= This page provides options to allow the export of your Dolibarr events into an external calendar (Thunderbird, Google Calendar etc...) +AgendaAutoActionDesc= Qui puoi definire gli eventi che desideri che Dolibarr crei automaticamente in Agenda. Se non viene controllato nulla, solo le azioni manuali verranno incluse nei registri e visualizzate in Agenda. Il tracciamento automatico delle azioni aziendali eseguite sugli oggetti (convalida, modifica dello stato) non verrà salvato. +AgendaSetupOtherDesc= Questa pagina fornisce opzioni per consentire l'esportazione dei tuoi eventi Dolibarr in un calendario esterno (Thunderbird, Google Calendar ecc ...) AgendaExtSitesDesc=Questa pagina consente di configurare i calendari esterni da includere nell'agenda di dolibarr. -ActionsEvents=Eventi per i quali creare un'azione -EventRemindersByEmailNotEnabled=I promemoria degli eventi via e-mail non sono stati abilitati nell'impostazione del modulo %s. +ActionsEvents=Eventi per i quali Dolibarr creerà automaticamente un'azione all'ordine del giorno +EventRemindersByEmailNotEnabled=I promemoria degli eventi via e-mail non sono stati abilitati nella configurazione del modulo %s. ##### Agenda event labels ##### -NewCompanyToDolibarr=Soggetto terzo %s creato -COMPANY_DELETEInDolibarr=Third party %s deleted +NewCompanyToDolibarr=Creazione di terze parti %s +COMPANY_DELETEInDolibarr=Eliminato %s di terze parti ContractValidatedInDolibarr=Contratto %s convalidato -CONTRACT_DELETEInDolibarr=Contratto %s cancellato +CONTRACT_DELETEInDolibarr=Contratto %s eliminato PropalClosedSignedInDolibarr=Proposta %s firmata PropalClosedRefusedInDolibarr=Proposta %s rifiutata -PropalValidatedInDolibarr=Proposta convalidata +PropalValidatedInDolibarr=Proposta %s convalidata PropalClassifiedBilledInDolibarr=Proposta %s classificata fatturata -InvoiceValidatedInDolibarr=Fattura convalidata +InvoiceValidatedInDolibarr=Fattura %s convalidata InvoiceValidatedInDolibarrFromPos=Ricevute %s validate dal POS -InvoiceBackToDraftInDolibarr=Fattura %s riportata allo stato di bozza -InvoiceDeleteDolibarr=La fattura %s è stata cancellata -InvoicePaidInDolibarr=Fattura %s impostata come pagata +InvoiceBackToDraftInDolibarr=Fattura %s torna allo stato bozza +InvoiceDeleteDolibarr=Fattura %s eliminata +InvoicePaidInDolibarr=La fattura %s è stata modificata in pagamento InvoiceCanceledInDolibarr=Fattura %s annullata MemberValidatedInDolibarr=Membro %s convalidato MemberModifiedInDolibarr=Membro %s modificato MemberResiliatedInDolibarr=Membro %s terminato MemberDeletedInDolibarr=Membro %s eliminato -MemberSubscriptionAddedInDolibarr=Adesione %s per membro %s aggiunta -MemberSubscriptionModifiedInDolibarr=Adesione %s per membro %s modificata -MemberSubscriptionDeletedInDolibarr=Adesione %s per membro %s eliminata +MemberSubscriptionAddedInDolibarr=Aggiunta la sottoscrizione %s per il membro %s +MemberSubscriptionModifiedInDolibarr=Abbonamento %s per membro %s modificato +MemberSubscriptionDeletedInDolibarr=Sottoscrizione %s per membro %s eliminata ShipmentValidatedInDolibarr=Spedizione %s convalidata -ShipmentClassifyClosedInDolibarr=Spedizione %s classificata come fatturata -ShipmentUnClassifyCloseddInDolibarr=Spedizione %s classificata come riaperta -ShipmentBackToDraftInDolibarr=Shipment %s go back to draft status -ShipmentDeletedInDolibarr=Spedizione %s eliminata +ShipmentClassifyClosedInDolibarr=Spedizione %s classificata fatturata +ShipmentUnClassifyCloseddInDolibarr=Spedizione %s classificata riaperta +ShipmentBackToDraftInDolibarr=La spedizione %s torna allo stato bozza +ShipmentDeletedInDolibarr=Spedizione %s cancellata OrderCreatedInDolibarr=Ordine %s creato -OrderValidatedInDolibarr=Ordine convalidato +OrderValidatedInDolibarr=Ordine %s convalidato OrderDeliveredInDolibarr=Ordine %s classificato consegnato OrderCanceledInDolibarr=ordine %s annullato -OrderBilledInDolibarr=Ordine %s classificato fatturato +OrderBilledInDolibarr=Ordinare %s classificato fatturato OrderApprovedInDolibarr=Ordine %s approvato OrderRefusedInDolibarr=Ordine %s rifiutato -OrderBackToDraftInDolibarr=Ordine %s riportato allo stato di bozza +OrderBackToDraftInDolibarr=Ordina %s per tornare allo stato bozza ProposalSentByEMail=Proposta commerciale %s inviata via email -ContractSentByEMail=Contratto %s inviato via email -OrderSentByEMail=Sales order %s sent by email -InvoiceSentByEMail=Fattura cliente %s inviata via email -SupplierOrderSentByEMail=Purchase order %s sent by email -SupplierInvoiceSentByEMail=Vendor invoice %s sent by email -ShippingSentByEMail=Shipment %s sent by email +ContractSentByEMail=Contratto %s inviato tramite e-mail +OrderSentByEMail=Ordini cliente %s inviati via mail +InvoiceSentByEMail=Fattura cliente %s inviata tramite e-mail +SupplierOrderSentByEMail=Ordini d'acquisto %s inviati via mail +ORDER_SUPPLIER_DELETEInDolibarr=Ordine d'acquisto %s eliminato +SupplierInvoiceSentByEMail=Fattura fornitore %s inviata tramite e-mail +ShippingSentByEMail=Spedizione %s inviata via email ShippingValidated= Spedizione %s convalidata -InterventionSentByEMail=Intervention %s sent by email +InterventionSentByEMail=Intervento %s inviato tramite e-mail ProposalDeleted=Proposta cancellata OrderDeleted=Ordine cancellato -InvoiceDeleted=Fattura cancellata +InvoiceDeleted=Fattura eliminata PRODUCT_CREATEInDolibarr=Prodotto %s creato -PRODUCT_MODIFYInDolibarr=Prodotto %s modificato -PRODUCT_DELETEInDolibarr=Prodotto %s cancellato -EXPENSE_REPORT_CREATEInDolibarr=Nota spese %s creata -EXPENSE_REPORT_VALIDATEInDolibarr=Nota spese %s validata -EXPENSE_REPORT_APPROVEInDolibarr=Nota spede %s approvata -EXPENSE_REPORT_DELETEInDolibarr=Nota spese %s cancellata -EXPENSE_REPORT_REFUSEDInDolibarr=Nota spese %s rifiutata +PRODUCT_MODIFYInDolibarr=Prodotto %s modificato +PRODUCT_DELETEInDolibarr=Prodotto %s eliminato +HOLIDAY_CREATEInDolibarr=Richiesta di congedo %s creata +HOLIDAY_MODIFYInDolibarr=Richiesta di congedo %s modificata +HOLIDAY_APPROVEInDolibarr=Request for leave %s approved +HOLIDAY_VALIDATEDInDolibarr=Richiesta di congedo %s validata +HOLIDAY_DELETEInDolibarr=Richiesta di congedo %s eliminata +EXPENSE_REPORT_CREATEInDolibarr=Rapporto spese %s creato +EXPENSE_REPORT_VALIDATEInDolibarr=Rapporto spese %s convalidato +EXPENSE_REPORT_APPROVEInDolibarr=Rapporto spese %s approvato +EXPENSE_REPORT_DELETEInDolibarr=Rapporto spese %s eliminato +EXPENSE_REPORT_REFUSEDInDolibarr=Rapporto spese %s rifiutato PROJECT_CREATEInDolibarr=Progetto %s creato PROJECT_MODIFYInDolibarr=Progetto %s modificato -PROJECT_DELETEInDolibarr=Progetto %s cancellato +PROJECT_DELETEInDolibarr=Progetto %s eliminato TICKET_CREATEInDolibarr=Ticket %s creato TICKET_MODIFYInDolibarr=Ticket %s modificato -TICKET_ASSIGNEDInDolibarr=Ticket %s assigned -TICKET_CLOSEInDolibarr=Ticket %s chiuso +TICKET_ASSIGNEDInDolibarr=Ticket %s assegnato +TICKET_CLOSEInDolibarr=Biglietto %s chiuso TICKET_DELETEInDolibarr=Ticket %s eliminato +BOM_VALIDATEInDolibarr=DBA convalidata +BOM_UNVALIDATEInDolibarr=DBA non convalidata +BOM_CLOSEInDolibarr=DBA disabilitata +BOM_REOPENInDolibarr=DBA riaperta +BOM_DELETEInDolibarr=BOM eliminata +MO_VALIDATEInDolibarr=MO convalidato +MO_PRODUCEDInDolibarr=MO prodotto +MO_DELETEInDolibarr=MO eliminato ##### End agenda events ##### -AgendaModelModule=Modelli di documento per eventi -DateActionStart=Data di inizio +AgendaModelModule=Modelli di documenti per eventi +DateActionStart=Data d'inizio DateActionEnd=Data di fine AgendaUrlOptions1=È inoltre possibile aggiungere i seguenti parametri ai filtri di output: -AgendaUrlOptions3=logina = %s per limitare l'output alle azioni amministrate dall'utente%s -AgendaUrlOptionsNotAdmin=logina=!%s per limitare l'output alle azioni non di proprietà dell'utente %s. -AgendaUrlOptions4=logint=%s per limitare l'output alle azioni assegnate all'utente %s (proprietario e altri). -AgendaUrlOptionsProject=project= __PROJECT_ID__ per limitare l'output alle azioni collegate al progetto __PROJECT_ID__ . -AgendaUrlOptionsNotAutoEvent=notactiontype=systemauto per escludere gli eventi automatici. -AgendaShowBirthdayEvents=Visualizza i compleanni dei contatti -AgendaHideBirthdayEvents=Nascondi i compleanni dei contatti +AgendaUrlOptions3=logina = %s per limitare l'output alle azioni possedute da un utente %s . +AgendaUrlOptionsNotAdmin=logina =! %s per limitare l'output alle azioni non di proprietà dell'utente %s . +AgendaUrlOptions4=logint = %s per limitare l'output alle azioni assegnate all'utente %s (proprietario e altri). +AgendaUrlOptionsProject=project = __ PROJECT_ID__ per limitare l'output alle azioni collegate al progetto __PROJECT_ID__ . +AgendaUrlOptionsNotAutoEvent=notactiontype = systemauto per escludere eventi automatici. +AgendaShowBirthdayEvents=Mostra i compleanni dei contatti +AgendaHideBirthdayEvents=Nascondere i compleanni dei contatti Busy=Occupato -ExportDataset_event1=Lista degli eventi in agenda -DefaultWorkingDays=Intervallo di giorni lavorativi standard in una settiamana (Esempio: 1-5, 1-6) -DefaultWorkingHours=Ore lavorative di base in una giornata (Esempio: 9-18) +ExportDataset_event1=Elenco degli eventi dell'agenda +DefaultWorkingDays=Intervallo di giorni lavorativi predefinito in settimana (Esempio: 1-5, 1-6) +DefaultWorkingHours=Orario di lavoro predefinito nel giorno (esempio: 9-18) # External Sites ical ExportCal=Esporta calendario -ExtSites=Calendari esterni -ExtSitesEnableThisTool=Mostra calendari esterni (definiti nelle impostazioni generali) nell'agenda. Questo non influisce sui calendari esterni definiti dall'utente. +ExtSites=Importa calendari esterni +ExtSitesEnableThisTool=Mostra calendari esterni (definiti nell'impostazione globale) in Agenda. Non influisce sui calendari esterni definiti dagli utenti. ExtSitesNbOfAgenda=Numero di calendari AgendaExtNb=Calendario n. %s ExtSiteUrlAgenda=URL per accedere al file ICal ExtSiteNoLabel=Nessuna descrizione -VisibleTimeRange=Filtro orari visibili -VisibleDaysRange=Filtro giorni visibili -AddEvent=Crea evento -MyAvailability=Mie disponibilità +VisibleTimeRange=Intervallo di tempo visibile +VisibleDaysRange=Intervallo di giorni visibile +AddEvent=Crea Evento +MyAvailability=La mia disponibilità ActionType=Tipo di evento -DateActionBegin=Data di inizio evento -ConfirmCloneEvent=Sei sicuro che vuoi clonare l'evento %s? -RepeatEvent=Ripeti evento +DateActionBegin=Inizia la data dell'evento +ConfirmCloneEvent=Sei sicuro di voler clonare l'evento %s ? +RepeatEvent=Ripeti l'evento EveryWeek=Ogni settimana EveryMonth=Ogni mese DayOfMonth=Giorno del mese DayOfWeek=Giorno della settimana -DateStartPlusOne=Data inizio +1 ora +DateStartPlusOne=Data inizio + 1 ora diff --git a/htdocs/langs/it_IT/bills.lang b/htdocs/langs/it_IT/bills.lang index 6579fb17d2d..6e8cb91bc21 100644 --- a/htdocs/langs/it_IT/bills.lang +++ b/htdocs/langs/it_IT/bills.lang @@ -1,570 +1,572 @@ # Dolibarr language file - Source file is en_US - bills Bill=Fattura Bills=Fatture -BillsCustomers=Fatture attive -BillsCustomer=Fattura attive +BillsCustomers=Fatture cliente +BillsCustomer=Fattura del cliente BillsSuppliers=Fatture fornitore -BillsCustomersUnpaid=Fatture attive non pagate -BillsCustomersUnpaidForCompany=Fatture attive non pagate per %s -BillsSuppliersUnpaid=Fatture Fornitore non pagate -BillsSuppliersUnpaidForCompany=Fatture Fornitore non pagate per %s -BillsLate=Ritardi nei pagamenti -BillsStatistics=Statistiche fatture attive -BillsStatisticsSuppliers=Vendors invoices statistics -DisabledBecauseDispatchedInBookkeeping=Disabilitato perché la fattura è stata inviata alla contabilità -DisabledBecauseNotLastInvoice=Disabilitato perché la fattura non è cancellabile. Alcune fatture sono state registrate dopo questa e si avrebbero errori nella sequenza di numerazione. -DisabledBecauseNotErasable=Disabilitata perché impossibile da cancellare +BillsCustomersUnpaid=Fatture cliente non pagate +BillsCustomersUnpaidForCompany=Fatture cliente non pagate per %s +BillsSuppliersUnpaid=Fatture fornitore non pagate +BillsSuppliersUnpaidForCompany=Fatture fornitori non pagate per %s +BillsLate=Pagamenti tardivi +BillsStatistics=Statistiche fatture clienti +BillsStatisticsSuppliers=Statistiche fatture fornitori +DisabledBecauseDispatchedInBookkeeping=Disabilitato perché la fattura è stata spedita in contabilità +DisabledBecauseNotLastInvoice=Disabilitato perché la fattura non è cancellabile. Alcune fatture sono state registrate dopo questa e creerà buchi nel contatore. +DisabledBecauseNotErasable=Disabilitato perché non può essere cancellato InvoiceStandard=Fattura Standard InvoiceStandardAsk=Fattura Standard -InvoiceStandardDesc=Questo tipo di fattura è la fattura più comune. -InvoiceDeposit=Fattura d'acconto -InvoiceDepositAsk=Fattura d'acconto -InvoiceDepositDesc=Questo tipo di fattura viene usata quando si riceve un acconto. +InvoiceStandardDesc=Questo tipo di fattura è la fattura comune. +InvoiceDeposit=Fattura dell'acconto +InvoiceDepositAsk=Fattura dell'acconto +InvoiceDepositDesc=Questo tipo di fattura viene eseguita quando è stato ricevuto un acconto. InvoiceProForma=Fattura proforma InvoiceProFormaAsk=Fattura proforma InvoiceProFormaDesc=La fattura proforma è uguale ad una fattura vera, ma non ha valore contabile. InvoiceReplacement=Fattura sostitutiva -InvoiceReplacementAsk=Fattura sostitutiva -InvoiceReplacementDesc=Replacement invoice is used to completely replace an invoice with no payment already received.

    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'. +InvoiceReplacementAsk=Fattura sostitutiva per fattura +InvoiceReplacementDesc=La fattura sostitutiva viene utilizzata per sostituire completamente una fattura senza pagamento già ricevuto.

    Nota: è possibile sostituire solo le fatture senza pagamento. Se la fattura che sostituisci non è ancora chiusa, verrà automaticamente chiusa a "abbandonata". InvoiceAvoir=Nota di credito -InvoiceAvoirAsk=Nota di credito per correggere fattura -InvoiceAvoirDesc=The credit note is a negative invoice used to correct the fact that an invoice shows an amount that differs from the amount actually paid (eg the customer paid too much by mistake, or will not pay the complete amount since some products were returned). -invoiceAvoirWithLines=Crea una Nota Credito con le righe della fattura di origine. -invoiceAvoirWithPaymentRestAmount=Crea nota di credito con il restante da pagare della fattura originale -invoiceAvoirLineWithPaymentRestAmount=Crea nota di credito con il restante da pagare -ReplaceInvoice=Sostituire fattura %s +InvoiceAvoirAsk=Nota di accredito per correggere la fattura +InvoiceAvoirDesc=La nota di accredito è una fattura negativa utilizzata per correggere il fatto che una fattura mostra un importo diverso dall'importo effettivamente pagato (ad esempio, il cliente ha pagato troppo per errore o non pagherà l'intero importo poiché alcuni prodotti sono stati restituiti). +invoiceAvoirWithLines=Creare una nota di accredito con righe dalla fattura di origine +invoiceAvoirWithPaymentRestAmount=Creare una nota di credito con la fattura di origine non pagata rimanente +invoiceAvoirLineWithPaymentRestAmount=Nota di accredito per l'importo rimanente non pagato +ReplaceInvoice=Sostituisci fattura %s ReplacementInvoice=Fattura sostitutiva -ReplacedByInvoice=Sostituita dalla fattura %s -ReplacementByInvoice=Sostituita dalla fattura -CorrectInvoice=Correggi fattura %s -CorrectionInvoice=Correzione fattura -UsedByInvoice=Usato per pagare fattura %s -ConsumedBy=Consumati da +ReplacedByInvoice=Sostituito dalla fattura %s +ReplacementByInvoice=Sostituito dalla fattura +CorrectInvoice=Fattura corretta %s +CorrectionInvoice=Fattura di correzione +UsedByInvoice=Utilizzato per pagare la fattura %s +ConsumedBy=Consumato da NotConsumed=Non consumato -NoReplacableInvoice=No replaceable invoices +NoReplacableInvoice=Nessuna fattura sostituibile NoInvoiceToCorrect=Nessuna fattura da correggere -InvoiceHasAvoir=Rettificata da una o più fatture -CardBill=Scheda fattura +InvoiceHasAvoir=Era fonte di una o più note di credito +CardBill=Carta di fattura PredefinedInvoices=Fatture predefinite Invoice=Fattura PdfInvoiceTitle=Fattura Invoices=Fatture -InvoiceLine=Riga fattura -InvoiceCustomer=Fattura attiva -CustomerInvoice=Fattura attive -CustomersInvoices=Fatture attive +InvoiceLine=Linea di fatturazione +InvoiceCustomer=Fattura del cliente +CustomerInvoice=Fattura del cliente +CustomersInvoices=Fatture clienti SupplierInvoice=Fattura fornitore -SuppliersInvoices=Fatture Fornitore +SuppliersInvoices=Fatture fornitori SupplierBill=Fattura fornitore -SupplierBills=Fatture passive +SupplierBills=fatture fornitori Payment=Pagamento -PaymentBack=Rimborso -CustomerInvoicePaymentBack=Rimborso -Payments=Pagamenti -PaymentsBack=Rimborsi +PaymentBack=Pagamento indietro +CustomerInvoicePaymentBack=Pagamento indietro +Payments=pagamenti +PaymentsBack=Pagamenti indietro paymentInInvoiceCurrency=nella valuta delle fatture -PaidBack=Rimborsato -DeletePayment=Elimina pagamento -ConfirmDeletePayment=Vuoi davvero cancellare questo pagamento? -ConfirmConvertToReduc=Do you want to convert this %s into an absolute discount? -ConfirmConvertToReduc2=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. -ConfirmConvertToReducSupplier=Do you want to convert this %s into an absolute discount? -ConfirmConvertToReducSupplier2=The amount will be saved among all discounts and could be used as a discount for a current or a future invoice for this vendor. -SupplierPayments=Vendor payments +PaidBack=Ripagato +DeletePayment=Elimina il pagamento +ConfirmDeletePayment=Sei sicuro di voler eliminare questo pagamento? +ConfirmConvertToReduc=Vuoi convertire questo %s in uno sconto assoluto? +ConfirmConvertToReduc2=L'importo verrà salvato tra tutti gli sconti e potrebbe essere utilizzato come sconto per una fattura corrente o futura per questo cliente. +ConfirmConvertToReducSupplier=Vuoi convertire questo %s in uno sconto assoluto? +ConfirmConvertToReducSupplier2=L'importo verrà salvato tra tutti gli sconti e potrebbe essere utilizzato come sconto per una fattura corrente o futura per questo fornitore. +SupplierPayments=Pagamenti del fornitore ReceivedPayments=Pagamenti ricevuti ReceivedCustomersPayments=Pagamenti ricevuti dai clienti -PayedSuppliersPayments=Payments paid to vendors -ReceivedCustomersPaymentsToValid=Pagamenti ricevuti dai clienti da convalidare -PaymentsReportsForYear=Report pagamenti per %s -PaymentsReports=Report pagamenti -PaymentsAlreadyDone=Pagamenti già fatti -PaymentsBackAlreadyDone=Rimborso già effettuato -PaymentRule=Regola pagamento -PaymentMode=Payment Type -PaymentTypeDC=Carta di Debito/Credito +PayedSuppliersPayments=Pagamenti pagati ai fornitori +ReceivedCustomersPaymentsToValid=Ricevuti pagamenti dei clienti per la convalida +PaymentsReportsForYear=Rapporti sui pagamenti per %s +PaymentsReports=Rapporti sui pagamenti +PaymentsAlreadyDone=Pagamenti già effettuati +PaymentsBackAlreadyDone=Rimborsi già effettuati +PaymentRule=Regola di pagamento +PaymentMode=Tipo di pagamento +PaymentTypeDC=Carta di debito / credito PaymentTypePP=PayPal -IdPaymentMode=Payment Type (id) -CodePaymentMode=Payment Type (code) -LabelPaymentMode=Payment Type (label) -PaymentModeShort=Payment Type -PaymentTerm=Payment Term -PaymentConditions=Termini di Pagamento -PaymentConditionsShort=Termini di Pagamento +IdPaymentMode=Tipo di pagamento (Id) +CodePaymentMode=Tipo di pagamento (codice) +LabelPaymentMode=Tipo di pagamento (etichetta) +PaymentModeShort=Tipo di pagamento +PaymentTerm=Termine di pagamento +PaymentConditions=Termini di pagamento +PaymentConditionsShort=Termini di pagamento PaymentAmount=Importo del pagamento -PaymentHigherThanReminderToPay=Pagamento superiore alla rimanenza da pagare -HelpPaymentHigherThanReminderToPay=Attention, the payment amount of one or more bills is higher than the outstanding amount to pay.
    Edit your entry, otherwise confirm and consider creating a credit note for the excess received for each overpaid invoice. -HelpPaymentHigherThanReminderToPaySupplier=Attention, the payment amount of one or more bills is higher than the outstanding amount to pay.
    Edit your entry, otherwise confirm and consider creating a credit note for the excess paid for each overpaid invoice. -ClassifyPaid=Classifica come "pagata" -ClassifyUnPaid=Classify 'Unpaid' -ClassifyPaidPartially=Classifica come "parzialmente pagata" -ClassifyCanceled=Classifica come "abbandonata" -ClassifyClosed=Classifica come "chiusa" -ClassifyUnBilled=Classifica come 'Non fatturato' +PaymentHigherThanReminderToPay=Pagamento superiore al promemoria da pagare +HelpPaymentHigherThanReminderToPay=Attenzione, l'importo del pagamento di una o più fatture è superiore all'importo dovuto da pagare.
    Modifica la tua voce, altrimenti conferma e considera la possibilità di creare una nota di credito per l'eccedenza ricevuta per ciascuna fattura pagata in eccesso. +HelpPaymentHigherThanReminderToPaySupplier=Attenzione, l'importo del pagamento di una o più fatture è superiore all'importo dovuto da pagare.
    Modifica la tua voce, altrimenti conferma e considera la possibilità di creare una nota di credito per l'eccedenza pagata per ciascuna fattura pagata in eccesso. +ClassifyPaid=Classificare "A pagamento" +ClassifyUnPaid=Classificare "Non retribuito" +ClassifyPaidPartially=Classificare "Pagato parzialmente" +ClassifyCanceled=Classificare "Abbandonato" +ClassifyClosed=Classificare "Chiuso" +ClassifyUnBilled=Classificare "Non fatturato" CreateBill=Crea fattura CreateCreditNote=Crea nota di credito -AddBill=Crea fattura o nota di credito -AddToDraftInvoices=Aggiungi alle fattture in bozza +AddBill=Crea fattura o nota di accredito +AddToDraftInvoices=Aggiungi alla bozza della fattura DeleteBill=Elimina fattura -SearchACustomerInvoice=Cerca una fattura attiva -SearchASupplierInvoice=Search for a vendor invoice +SearchACustomerInvoice=Cerca una fattura cliente +SearchASupplierInvoice=Cerca una fattura fornitore CancelBill=Annulla una fattura -SendRemindByMail=Inviare promemoria via email -DoPayment=Registra pagamento -DoPaymentBack=Emetti rimborso -ConvertToReduc=Mark as credit available -ConvertExcessReceivedToReduc=Convert excess received into available credit -ConvertExcessPaidToReduc=Convert excess paid into available discount +SendRemindByMail=Invia promemoria via e-mail +DoPayment=Inserisci il pagamento +DoPaymentBack=Inserisci il rimborso +ConvertToReduc=Contrassegna come credito disponibile +ConvertExcessReceivedToReduc=Converti l'eccedenza ricevuta in credito disponibile +ConvertExcessPaidToReduc=Converti l'eccedenza pagata in sconto disponibile EnterPaymentReceivedFromCustomer=Inserisci il pagamento ricevuto dal cliente -EnterPaymentDueToCustomer=Emettere il pagamento dovuto al cliente -DisabledBecauseRemainderToPayIsZero=Disabilitato perché il restante da pagare vale zero +EnterPaymentDueToCustomer=Effettua il pagamento dovuto al cliente +DisabledBecauseRemainderToPayIsZero=Disabilitato perché non pagato è zero PriceBase=Prezzo base -BillStatus=Stato fattura +BillStatus=Stato della fattura StatusOfGeneratedInvoices=Stato delle fatture generate BillStatusDraft=Bozza (deve essere convalidata) -BillStatusPaid=Pagata -BillStatusPaidBackOrConverted=Credit note refund or marked as credit available -BillStatusConverted=Pagato (pronto per l'utilizzo nella fattura finale) -BillStatusCanceled=Annullata -BillStatusValidated=Convalidata (deve essere pagata) -BillStatusStarted=Iniziata -BillStatusNotPaid=Non pagata -BillStatusNotRefunded=Non riborsata -BillStatusClosedUnpaid=Chiusa (non pagata) -BillStatusClosedPaidPartially=Pagata (in parte) +BillStatusPaid=Pagato +BillStatusPaidBackOrConverted=Rimborso della nota di credito o contrassegnato come credito disponibile +BillStatusConverted=A pagamento (pronto per il consumo nella fattura finale) +BillStatusCanceled=Abbandonato +BillStatusValidated=Convalidato (deve essere pagato) +BillStatusStarted=Iniziato +BillStatusNotPaid=Non pagato +BillStatusNotRefunded=Non rimborsato +BillStatusClosedUnpaid=Chiuso (non pagato) +BillStatusClosedPaidPartially=Pagato (parzialmente) BillShortStatusDraft=Bozza -BillShortStatusPaid=Pagata -BillShortStatusPaidBackOrConverted=Refunded or converted -Refunded=Refunded +BillShortStatusPaid=Pagato +BillShortStatusPaidBackOrConverted=Rimborsato o convertito +Refunded=rimborsato BillShortStatusConverted=Pagato -BillShortStatusCanceled=Abbandonata -BillShortStatusValidated=Convalidata -BillShortStatusStarted=Iniziata -BillShortStatusNotPaid=Non pagata -BillShortStatusNotRefunded=Non riborsata -BillShortStatusClosedUnpaid=Chiusa -BillShortStatusClosedPaidPartially=Pagata (in parte) -PaymentStatusToValidShort=Da convalidare -ErrorVATIntraNotConfigured=Intra-Community VAT number not yet defined -ErrorNoPaiementModeConfigured=No default payment type defined. Go to Invoice module setup to fix this. -ErrorCreateBankAccount=Create a bank account, then go to Setup panel of Invoice module to define payment types +BillShortStatusCanceled=Abbandonato +BillShortStatusValidated=convalidato +BillShortStatusStarted=Iniziato +BillShortStatusNotPaid=Non pagato +BillShortStatusNotRefunded=Non rimborsato +BillShortStatusClosedUnpaid=Chiuso +BillShortStatusClosedPaidPartially=Pagato (parzialmente) +PaymentStatusToValidShort=Per convalidare +ErrorVATIntraNotConfigured=Partita IVA intracomunitaria non ancora definita +ErrorNoPaiementModeConfigured=Nessun tipo di pagamento predefinito definito. Vai a Impostazione modulo fattura per risolvere questo problema. +ErrorCreateBankAccount=Crea un conto bancario, quindi vai al pannello Configurazione del modulo Fattura per definire i tipi di pagamento ErrorBillNotFound=La fattura %s non esiste -ErrorInvoiceAlreadyReplaced=Error, you tried to validate an invoice to replace invoice %s. But this one has already been replaced by invoice %s. +ErrorInvoiceAlreadyReplaced=Errore, hai provato a convalidare una fattura per sostituire la fattura %s. Ma questo è già stato sostituito dalla fattura %s. ErrorDiscountAlreadyUsed=Errore, sconto già utilizzato -ErrorInvoiceAvoirMustBeNegative=Errore, la fattura a correzione deve avere un importo negativo -ErrorInvoiceOfThisTypeMustBePositive=Errore, questo tipo di fattura deve avere importo positivo -ErrorCantCancelIfReplacementInvoiceNotValidated=Errore, non si può annullare una fattura che è stato sostituita da un'altra fattura non ancora convalidata -ErrorThisPartOrAnotherIsAlreadyUsedSoDiscountSerieCantBeRemoved=This part or another is already used so discount series cannot be removed. -BillFrom=Da -BillTo=A +ErrorInvoiceAvoirMustBeNegative=Errore, la fattura corretta deve avere un importo negativo +ErrorInvoiceOfThisTypeMustBePositive=Errore, questo tipo di fattura deve avere un importo positivo al netto delle imposte (o nullo) +ErrorCantCancelIfReplacementInvoiceNotValidated=Errore, impossibile annullare una fattura che è stata sostituita da un'altra fattura ancora in stato bozza +ErrorThisPartOrAnotherIsAlreadyUsedSoDiscountSerieCantBeRemoved=Questa parte o un'altra è già utilizzata, pertanto non è possibile rimuovere le serie di sconti. +BillFrom=A partire dal +BillTo=Per ActionsOnBill=Azioni su fattura -RecurringInvoiceTemplate=Template/fatture ricorrenti -NoQualifiedRecurringInvoiceTemplateFound=Nessun modello ricorrente di fattura è abilitato per la generazione. -FoundXQualifiedRecurringInvoiceTemplate=Trovato %s modelli ricorrenti di fattura abilitati per la generazione. -NotARecurringInvoiceTemplate=Non un modello ricorrente di fattura +RecurringInvoiceTemplate=Modello / Fattura ricorrente +NoQualifiedRecurringInvoiceTemplateFound=Nessuna fattura modello ricorrente qualificata per la generazione. +FoundXQualifiedRecurringInvoiceTemplate=Trovate %s fatture modello ricorrenti qualificate per la generazione. +NotARecurringInvoiceTemplate=Non una fattura modello ricorrente NewBill=Nuova fattura -LastBills=Ultime %s fatture -LatestTemplateInvoices=Ultimi %s modelli fattura -LatestCustomerTemplateInvoices=Ultimi %s modelli fattura cliente -LatestSupplierTemplateInvoices=Latest %s vendor template invoices -LastCustomersBills=Ultime %s fatture attive -LastSuppliersBills=Latest %s vendor invoices +LastBills=Ultime fatture %s +LatestTemplateInvoices=Fatture modello %s più recenti +LatestCustomerTemplateInvoices=Fatture modello cliente %s più recenti +LatestSupplierTemplateInvoices=Fatture modello fornitore %s più recenti +LastCustomersBills=Fatture cliente %s più recenti +LastSuppliersBills=Fatture fornitore %s più recenti AllBills=Tutte le fatture -AllCustomerTemplateInvoices=Tutti i modelli delle fatture +AllCustomerTemplateInvoices=Tutte le fatture dei modelli OtherBills=Altre fatture -DraftBills=Fatture in bozza -CustomersDraftInvoices=Bozze di fatture attive -SuppliersDraftInvoices=Fatture Fornitore in bozza -Unpaid=Non pagato -ConfirmDeleteBill=Vuoi davvero cancellare questa fattura? -ConfirmValidateBill=Vuoi davvero convalidare questa fattura con riferimento %s? -ConfirmUnvalidateBill=Sei sicuro di voler convertire la fattura %s in bozza? -ConfirmClassifyPaidBill=Vuoi davvero cambiare lo stato della fattura %s in "pagato"? -ConfirmCancelBill=Vuoi davvero annullare la fattura %s? -ConfirmCancelBillQuestion=Perché vuoi classificare questa fattura come "abbandonata"? -ConfirmClassifyPaidPartially=Vuoi davvero cambiare lo stato della fattura %s in "pagato"? -ConfirmClassifyPaidPartiallyQuestion=This invoice has not been paid completely. What is the reason for closing this invoice? -ConfirmClassifyPaidPartiallyReasonAvoir=Remaining unpaid (%s %s) is a discount granted because payment was made before term. I regularize the VAT with a credit note. -ConfirmClassifyPaidPartiallyReasonDiscount=Il restante da pagare (%s %s) viene scontato perché il pagamento è stato effettuato entro il termine. -ConfirmClassifyPaidPartiallyReasonDiscountNoVat=Il restante da pagare (%s %s) viene scontato perché il pagamento è stato eseguito entro il termine. Accetto di perdere l'IVA sullo sconto. -ConfirmClassifyPaidPartiallyReasonDiscountVat=Il restante da pagare (%s %s) viene scontato perché il pagamento è stato eseguito entro il termine. L'IVA sullo sconto sarà recuperata senza nota di credito. -ConfirmClassifyPaidPartiallyReasonBadCustomer=Cliente moroso -ConfirmClassifyPaidPartiallyReasonProductReturned=Parziale restituzione di prodotti -ConfirmClassifyPaidPartiallyReasonOther=Altri motivi -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») -ConfirmClassifyPaidPartiallyReasonDiscountVatDesc=In some countries, this choice might be possible only if your invoice contains correct notes. -ConfirmClassifyPaidPartiallyReasonAvoirDesc=Utilizzare questa scelta se tutte le altre opzioni sono inadeguate. -ConfirmClassifyPaidPartiallyReasonBadCustomerDesc=A bad customer is a customer that refuses to pay his debt. -ConfirmClassifyPaidPartiallyReasonProductReturnedDesc=Questa scelta viene utilizzata quando il pagamento non è completo perché alcuni dei prodotti sono stati restituiti -ConfirmClassifyPaidPartiallyReasonOtherDesc=Use this choice if all others are not suitable, for example in following situation:
    - payment not complete because some products were shipped back
    - amount claimed too important because a discount was forgotten
    In all cases, amount over-claimed must be corrected in accountancy system by creating a credit note. +DraftBills=Bozza di fatture +CustomersDraftInvoices=Fatture di bozze dei clienti +SuppliersDraftInvoices=Fatture bozze fornitore +Unpaid=non pagato +ErrorNoPaymentDefined=Errore Nessun pagamento definito +ConfirmDeleteBill=Sei sicuro di voler eliminare questa fattura? +ConfirmValidateBill=Vuoi convalidare questa fattura con riferimento %s ? +ConfirmUnvalidateBill=Vuoi cambiare la fattura %s in bozza di stato? +ConfirmClassifyPaidBill=Sei sicuro di voler cambiare la fattura %s in stato pagato? +ConfirmCancelBill=Vuoi annullare la fattura %s ? +ConfirmCancelBillQuestion=Perché vuoi classificare questa fattura "abbandonata"? +ConfirmClassifyPaidPartially=Sei sicuro di voler cambiare la fattura %s in stato pagato? +ConfirmClassifyPaidPartiallyQuestion=Questa fattura non è stata pagata completamente. Qual è il motivo per chiudere questa fattura? +ConfirmClassifyPaidPartiallyReasonAvoir=Restare non pagati (%s %s) è uno sconto concesso perché il pagamento è stato effettuato prima del termine. Regolarizzo l'IVA con una nota di credito. +ConfirmClassifyPaidPartiallyReasonDiscount=Restare non pagati (%s %s) è uno sconto concesso perché il pagamento è stato effettuato prima del termine. +ConfirmClassifyPaidPartiallyReasonDiscountNoVat=Restare non pagati (%s %s) è uno sconto concesso perché il pagamento è stato effettuato prima del termine. Accetto di perdere l'IVA su questo sconto. +ConfirmClassifyPaidPartiallyReasonDiscountVat=Restare non pagati (%s %s) è uno sconto concesso perché il pagamento è stato effettuato prima del termine. Ricupero l'IVA su questo sconto senza una nota di credito. +ConfirmClassifyPaidPartiallyReasonBadCustomer=Cattivo cliente +ConfirmClassifyPaidPartiallyReasonProductReturned=Prodotti parzialmente restituiti +ConfirmClassifyPaidPartiallyReasonOther=Importo abbandonato per altri motivi +ConfirmClassifyPaidPartiallyReasonDiscountNoVatDesc=Questa scelta è possibile se la fattura è stata fornita con commenti adeguati. (Esempio «Solo l'imposta corrispondente al prezzo che è stato effettivamente pagato dà diritto alla detrazione») +ConfirmClassifyPaidPartiallyReasonDiscountVatDesc=In alcuni paesi, questa scelta potrebbe essere possibile solo se la fattura contiene note corrette. +ConfirmClassifyPaidPartiallyReasonAvoirDesc=Usa questa scelta se tutti gli altri non sono adatti +ConfirmClassifyPaidPartiallyReasonBadCustomerDesc=Un cattivo cliente è un cliente che rifiuta di pagare il proprio debito. +ConfirmClassifyPaidPartiallyReasonProductReturnedDesc=Questa scelta viene utilizzata quando il pagamento non è completo perché alcuni prodotti sono stati restituiti +ConfirmClassifyPaidPartiallyReasonOtherDesc=Utilizzare questa scelta se tutti gli altri non sono adatti, ad esempio nella seguente situazione:
    - pagamento non completato perché alcuni prodotti sono stati rispediti
    - importo richiesto troppo importante perché uno sconto è stato dimenticato
    In tutti i casi, l'importo richiesto in eccesso deve essere corretto nel sistema contabile creando una nota di accredito. ConfirmClassifyAbandonReasonOther=Altro -ConfirmClassifyAbandonReasonOtherDesc=Questa scelta sarà utilizzata in tutti gli altri casi. Perché, ad esempio, si prevede di creare una fattura sostitutiva. -ConfirmCustomerPayment=Confermare riscossione per %s %s? -ConfirmSupplierPayment=Confermare riscossione per %s %s? -ConfirmValidatePayment=Vuoi davvero convalidare questo pagamento? Una volta convalidato non si potranno più operare modifiche. +ConfirmClassifyAbandonReasonOtherDesc=Questa scelta verrà utilizzata in tutti gli altri casi. Ad esempio perché si prevede di creare una fattura sostitutiva. +ConfirmCustomerPayment=Confermate questo input di pagamento per %s %s? +ConfirmSupplierPayment=Confermate questo input di pagamento per %s %s? +ConfirmValidatePayment=Sei sicuro di voler convalidare questo pagamento? Non è possibile apportare modifiche una volta convalidato il pagamento. ValidateBill=Convalida fattura -UnvalidateBill=Invalida fattura -NumberOfBills=No. of invoices -NumberOfBillsByMonth=No. of invoices per month +UnvalidateBill=Fattura non valida +NumberOfBills=Numero di fatture +NumberOfBillsByMonth=Numero di fatture al mese AmountOfBills=Importo delle fatture -AmountOfBillsHT=Amount of invoices (net of tax) +AmountOfBillsHT=Importo delle fatture (al netto delle imposte) AmountOfBillsByMonthHT=Importo delle fatture per mese (al netto delle imposte) -ShowSocialContribution=Mostra imposte sociali/fiscali -ShowBill=Visualizza fattura -ShowInvoice=Visualizza fattura -ShowInvoiceReplace=Visualizza la fattura sostitutiva -ShowInvoiceAvoir=Visualizza nota di credito -ShowInvoiceDeposit=Mostra fattura d'acconto -ShowInvoiceSituation=Mostra avanzamento lavori -UseSituationInvoices=Allow situation invoice -UseSituationInvoicesCreditNote=Allow situation invoice credit note -Retainedwarranty=Retained warranty -RetainedwarrantyDefaultPercent=Retained warranty default percent -ToPayOn=To pay on %s -toPayOn=to pay on %s -RetainedWarranty=Retained Warranty -PaymentConditionsShortRetainedWarranty=Retained warranty payment terms -DefaultPaymentConditionsRetainedWarranty=Default retained warranty payment terms -setPaymentConditionsShortRetainedWarranty=Set retained warranty payment terms -setretainedwarranty=Set retained warranty -setretainedwarrantyDateLimit=Set retained warranty date limit -RetainedWarrantyDateLimit=Retained warranty date limit -RetainedWarrantyNeed100Percent=The situation invoice need to be at 100%% progress to be displayed on PDF -ShowPayment=Visualizza pagamento +ShowSocialContribution=Mostra imposta sociale / fiscale +ShowBill=Mostra fattura +ShowInvoice=Mostra fattura +ShowInvoiceReplace=Mostra la fattura sostitutiva +ShowInvoiceAvoir=Mostra nota di accredito +ShowInvoiceDeposit=Mostra la fattura di pagamento +ShowInvoiceSituation=Mostra fattura situazione +UseSituationInvoices=Consenti fattura situazione +UseSituationInvoicesCreditNote=Consenti nota di accredito fattura situazione +Retainedwarranty=Garanzia mantenuta +RetainedwarrantyDefaultPercent=Percentuale di default della garanzia mantenuta +ToPayOn=Per pagare su %s +toPayOn=per pagare su %s +RetainedWarranty=Garanzia mantenuta +PaymentConditionsShortRetainedWarranty=Condizioni di pagamento della garanzia mantenute +DefaultPaymentConditionsRetainedWarranty=Termini di pagamento della garanzia mantenuti predefiniti +setPaymentConditionsShortRetainedWarranty=Impostare i termini di pagamento della garanzia mantenuti +setretainedwarranty=Impostare la garanzia trattenuta +setretainedwarrantyDateLimit=Imposta limite di data di garanzia trattenuto +RetainedWarrantyDateLimit=Limite di data di garanzia mantenuto +RetainedWarrantyNeed100Percent=La fattura della situazione deve essere in corso 100%% per essere visualizzata in PDF +ShowPayment=Mostra pagamento AlreadyPaid=Già pagato AlreadyPaidBack=Già rimborsato -AlreadyPaidNoCreditNotesNoDeposits=Già pagata (senza note di credito e note d'accredito) -Abandoned=Abbandonata -RemainderToPay=Restante da pagare -RemainderToTake=Restante da incassare -RemainderToPayBack=Restante da rimborsare -Rest=In attesa -AmountExpected=Importo atteso -ExcessReceived=Ricevuto in eccesso -ExcessPaid=Eccesso pagato +AlreadyPaidNoCreditNotesNoDeposits=Già pagato (senza note di credito e acconti) +Abandoned=Abbandonato +RemainderToPay=Rimanere non retribuiti +RemainderToTake=Importo residuo da prendere +RemainderToPayBack=Importo rimanente da rimborsare +Rest=in attesa di +AmountExpected=Importo richiesto +ExcessReceived=Eccesso ricevuto +ExcessPaid=Eccedenza pagata EscompteOffered=Sconto offerto (pagamento prima del termine) EscompteOfferedShort=Sconto -SendBillRef=Invio della fattura %s -SendReminderBillRef=Invio della fattura %s (promemoria) +SendBillRef=Presentazione della fattura %s +SendReminderBillRef=Presentazione della fattura %s (promemoria) StandingOrders=Ordini di addebito diretto StandingOrder=Ordine di addebito diretto NoDraftBills=Nessuna bozza di fatture -NoOtherDraftBills=Nessun'altra bozza di fatture -NoDraftInvoices=Nessuna fattura in bozza -RefBill=Rif. fattura -ToBill=Da fatturare -RemainderToBill=Restante da fatturare +NoOtherDraftBills=Nessun altra bozza di fatture +NoDraftInvoices=Nessuna bozza di fatture +RefBill=Fattura rif +ToBill=Addebitare +RemainderToBill=Resto da fatturare SendBillByMail=Invia fattura via email -SendReminderBillByMail=Inviare promemoria via email +SendReminderBillByMail=Invia promemoria via e-mail RelatedCommercialProposals=Proposte commerciali correlate -RelatedRecurringCustomerInvoices=Fatture attive ricorrenti correlate -MenuToValid=Da validare -DateMaxPayment=Pagamento dovuto per -DateInvoice=Data di fatturazione +RelatedRecurringCustomerInvoices=Fatture clienti ricorrenti correlate +MenuToValid=Valido +DateMaxPayment=Pagamento dovuto il +DateInvoice=Data fattura DatePointOfTax=Punto di imposta NoInvoice=Nessuna fattura -ClassifyBill=Classificazione fattura -SupplierBillsToPay=Fatture Fornitore non pagate -CustomerBillsUnpaid=Fatture attive non pagate +ClassifyBill=Classificare la fattura +SupplierBillsToPay=Fatture fornitore non pagate +CustomerBillsUnpaid=Fatture cliente non pagate NonPercuRecuperable=Non recuperabile -SetConditions=Imposta Termini di Pagamento -SetMode=Set Payment Type -SetRevenuStamp=Imposta marca da bollo -Billed=Fatturati +SetConditions=Imposta i termini di pagamento +SetMode=Imposta il tipo di pagamento +SetRevenuStamp=Imposta il timbro delle entrate +Billed=fatturato RecurringInvoices=Fatture ricorrenti -RepeatableInvoice=Modello fattura -RepeatableInvoices=Modello fatture +RepeatableInvoice=Fattura modello +RepeatableInvoices=Fatture modello Repeatable=Modello Repeatables=Modelli -ChangeIntoRepeatableInvoice=Converti in modello di fattura -CreateRepeatableInvoice=Crea modello di fattura -CreateFromRepeatableInvoice=Crea da modello di fattura -CustomersInvoicesAndInvoiceLines=Customer invoices and invoice details -CustomersInvoicesAndPayments=Fatture attive e pagamenti -ExportDataset_invoice_1=Customer invoices and invoice details -ExportDataset_invoice_2=Fatture clienti e pagamenti -ProformaBill=Fattura proforma: -Reduction=Sconto -ReductionShort=Disc. -Reductions=Sconti -ReductionsShort=Disc. -Discounts=Sconti -AddDiscount=Crea sconto -AddRelativeDiscount=Crea sconto relativo +ChangeIntoRepeatableInvoice=Converti in fattura modello +CreateRepeatableInvoice=Crea fattura modello +CreateFromRepeatableInvoice=Crea da fattura modello +CustomersInvoicesAndInvoiceLines=Fatture cliente e dettagli fattura +CustomersInvoicesAndPayments=Fatture e pagamenti dei clienti +ExportDataset_invoice_1=Fatture cliente e dettagli fattura +ExportDataset_invoice_2=Fatture e pagamenti dei clienti +ProformaBill=Conto proforma: +Reduction=Riduzione +ReductionShort=Disco. +Reductions=riduzioni +ReductionsShort=Sconti +Discounts=sconti +AddDiscount=Crea uno sconto +AddRelativeDiscount=Crea uno sconto relativo EditRelativeDiscount=Modifica lo sconto relativo -AddGlobalDiscount=Creare sconto globale -EditGlobalDiscounts=Modifica sconti globali +AddGlobalDiscount=Crea uno sconto assoluto +EditGlobalDiscounts=Modifica sconti assoluti AddCreditNote=Crea nota di credito -ShowDiscount=Visualizza sconto -ShowReduc=Mostra la ritenuta* +ShowDiscount=Mostra sconto +ShowReduc=Mostra lo sconto +ShowSourceInvoice=Mostra la fattura di origine RelativeDiscount=Sconto relativo -GlobalDiscount=Sconto assoluto +GlobalDiscount=Sconto globale CreditNote=Nota di credito CreditNotes=Note di credito -CreditNotesOrExcessReceived=Credit notes or excess received -Deposit=Anticipo -Deposits=Anticipi -DiscountFromCreditNote=Sconto da nota di credito per %s -DiscountFromDeposit=Anticipi per fatture %s -DiscountFromExcessReceived=Pagamenti in eccesso della fattura %s -DiscountFromExcessPaid=Pagamenti in eccesso della fattura %s -AbsoluteDiscountUse=Questo tipo di credito può essere utilizzato su fattura prima della sua convalida -CreditNoteDepositUse=La fattura deve essere convalidata per l'utilizzo di questo credito -NewGlobalDiscount=Nuovo sconto globale +CreditNotesOrExcessReceived=Note di credito o eccedenze ricevute +Deposit=Acconto +Deposits=Acconti +DiscountFromCreditNote=Sconto dalla nota di credito %s +DiscountFromDeposit=Anticipi dalla fattura %s +DiscountFromExcessReceived=Pagamenti in eccesso rispetto alla fattura %s +DiscountFromExcessPaid=Pagamenti in eccesso rispetto alla fattura %s +AbsoluteDiscountUse=Questo tipo di credito può essere utilizzato sulla fattura prima della sua convalida +CreditNoteDepositUse=La fattura deve essere convalidata per utilizzare questo tipo di crediti +NewGlobalDiscount=Nuovo sconto assoluto NewRelativeDiscount=Nuovo sconto relativo -DiscountType=Tipo sconto -NoteReason=Note/Motivo -ReasonDiscount=Motivo dello sconto -DiscountOfferedBy=Sconto concesso da -DiscountStillRemaining=Discounts or credits available -DiscountAlreadyCounted=Discounts or credits already consumed -CustomerDiscounts=Sconto clienti -SupplierDiscounts=Vendors discounts +DiscountType=Tipo di sconto +NoteReason=Nota / Motivo +ReasonDiscount=Motivo +DiscountOfferedBy=Garantito da +DiscountStillRemaining=Sconti o crediti disponibili +DiscountAlreadyCounted=Sconti o crediti già consumati +CustomerDiscounts=Sconti per i clienti +SupplierDiscounts=Sconti per i venditori BillAddress=Indirizzo di fatturazione -HelpEscompte=This discount is a discount granted to customer because payment was made before term. -HelpAbandonBadCustomer=This amount has been abandoned (customer said to be a bad customer) and is considered as an exceptional loss. -HelpAbandonOther=This amount has been abandoned since it was an error (wrong customer or invoice replaced by another for example) -IdSocialContribution=Id imposte sociali/fiscali -PaymentId=Id Pagamento -PaymentRef=Rif. pagamento -InvoiceId=Id fattura -InvoiceRef=Rif. Fattura -InvoiceDateCreation=Data di creazione fattura -InvoiceStatus=Stato Fattura -InvoiceNote=Nota Fattura +HelpEscompte=Questo sconto è uno sconto concesso al cliente perché il pagamento è stato effettuato prima del termine. +HelpAbandonBadCustomer=Questo importo è stato abbandonato (il cliente è considerato un cattivo cliente) ed è considerato una perdita eccezionale. +HelpAbandonOther=Questo importo è stato abbandonato a causa di un errore (ad esempio cliente o fattura errati sostituiti da un altro) +IdSocialContribution=ID pagamento fiscale sociale / fiscale +PaymentId=ID pagamento +PaymentRef=Rif. Pagamento +InvoiceId=Codice di identificazione della fattura +InvoiceRef=Fattura rif. +InvoiceDateCreation=Data di creazione della fattura +InvoiceStatus=Stato della fattura +InvoiceNote=Nota fattura InvoicePaid=Fattura pagata -OrderBilled=Order billed -DonationPaid=Donation paid -PaymentNumber=Numero del pagamento -RemoveDiscount=Eiminare sconto -WatermarkOnDraftBill=Filigrana sulla bozza di fatture (se presente) -InvoiceNotChecked=Fattura non selezionata -ConfirmCloneInvoice=Sei sicuro di voler clonare la fattura %s? -DisabledBecauseReplacedInvoice=Disabilitata perché la fattura è stata sostituita -DescTaxAndDividendsArea=This area presents a summary of all payments made for special expenses. Only records with payments during the fixed year are included here. -NbOfPayments=No. of payments -SplitDiscount=Dividi lo sconto in due -ConfirmSplitDiscount=Are you sure you want to split this discount of %s %s into two smaller discounts? -TypeAmountOfEachNewDiscount=Input amount for each of two parts: -TotalOfTwoDiscountMustEqualsOriginal=The total of the two new discounts must be equal to the original discount amount. -ConfirmRemoveDiscount=Vuoi davvero eliminare questo sconto? -RelatedBill=Fattura correlata +OrderBilled=Ordine fatturato +DonationPaid=Donazione pagata +PaymentNumber=Numero di pagamento +RemoveDiscount=Rimuovi sconto +WatermarkOnDraftBill=Filigrana su fatture bozze (nulla se vuoto) +InvoiceNotChecked=Nessuna fattura selezionata +ConfirmCloneInvoice=Sei sicuro di voler clonare questa fattura %s ? +DisabledBecauseReplacedInvoice=Azione disabilitata perché la fattura è stata sostituita +DescTaxAndDividendsArea=Questa area presenta un riepilogo di tutti i pagamenti effettuati per spese speciali. Sono inclusi solo i record con pagamenti durante l'anno fisso. +NbOfPayments=Numero di pagamenti +SplitDiscount=Sconto diviso in due +ConfirmSplitDiscount=Sei sicuro di voler dividere questo sconto di %s %s in due sconti minori? +TypeAmountOfEachNewDiscount=Importo di input per ciascuna delle due parti: +TotalOfTwoDiscountMustEqualsOriginal=Il totale dei due nuovi sconti deve essere uguale all'importo dello sconto originale. +ConfirmRemoveDiscount=Sei sicuro di voler rimuovere questo sconto? +RelatedBill=Fattura relativa RelatedBills=Fatture correlate -RelatedCustomerInvoices=Fatture attive correlate -RelatedSupplierInvoices=Related vendor invoices +RelatedCustomerInvoices=Fatture cliente correlate +RelatedSupplierInvoices=Fatture fornitore correlate LatestRelatedBill=Ultima fattura correlata -WarningBillExist=Warning, one or more invoices already exist -MergingPDFTool=Strumento di fusione dei PDF -AmountPaymentDistributedOnInvoice=Importo del pagamento distribuito in fattura -PaymentOnDifferentThirdBills=Allow payments on different third parties bills but same parent company +WarningBillExist=Attenzione, esistono già una o più fatture +MergingPDFTool=Unione di strumento PDF +AmountPaymentDistributedOnInvoice=Importo del pagamento distribuito sulla fattura +PaymentOnDifferentThirdBills=Consentire pagamenti su fatture di terze parti diverse ma della stessa società madre PaymentNote=Nota di pagamento -ListOfPreviousSituationInvoices=Elenco delle fatture di avanzamento lavori precedenti -ListOfNextSituationInvoices=Elenco delle prossime fatture di avanzamento lavori -ListOfSituationInvoices=List of situation invoices -CurrentSituationTotal=Total current situation -DisabledBecauseNotEnouthCreditNote=To remove a situation invoice from cycle, this invoice's credit note total must cover this invoice total -RemoveSituationFromCycle=Remove this invoice from cycle -ConfirmRemoveSituationFromCycle=Remove this invoice %s from cycle ? -ConfirmOuting=Confirm outing +ListOfPreviousSituationInvoices=Elenco delle fatture relative alla situazione precedente +ListOfNextSituationInvoices=Elenco delle fatture della situazione successiva +ListOfSituationInvoices=Elenco delle fatture di situazione +CurrentSituationTotal=Situazione attuale totale +DisabledBecauseNotEnouthCreditNote=Per rimuovere una fattura di situazione dal ciclo, il totale della nota di credito di questa fattura deve coprire questo totale della fattura +RemoveSituationFromCycle=Rimuovi questa fattura dal ciclo +ConfirmRemoveSituationFromCycle=Rimuovere questa fattura %s dal ciclo? +ConfirmOuting=Conferma uscita FrequencyPer_d=Ogni %s giorni FrequencyPer_m=Ogni %s mesi FrequencyPer_y=Ogni %s anni FrequencyUnit=Unità di frequenza -toolTipFrequency=Esempi:
    Imposta 7, giorno: invia una nuova fattura ogni 7 giorni
    Imposta 3, mese : invia una nuova fattura ogni 3 mesi +toolTipFrequency=Esempi:
    Set 7, Day : dare una nuova fattura ogni 7 giorni
    Set 3, Month : dare una nuova fattura ogni 3 mesi NextDateToExecution=Data per la prossima generazione di fattura -NextDateToExecutionShort=Data successiva gen. -DateLastGeneration=Data dell'ultima generazione -DateLastGenerationShort=Data ultima gen. -MaxPeriodNumber=Max. number of invoice generation -NbOfGenerationDone=Numero di fatture generate già create -NbOfGenerationDoneShort=Numero di generazione eseguita -MaxGenerationReached=Numero massimo di generazioni raggiunto -InvoiceAutoValidate=Convalida le fatture automaticamente -GeneratedFromRecurringInvoice=Fattura ricorrente %s generata dal modello +NextDateToExecutionShort=Data prossima generazione. +DateLastGeneration=Data di ultima generazione +DateLastGenerationShort=Data ultima generazione +MaxPeriodNumber=Max. numero di generazione della fattura +NbOfGenerationDone=Numero di generazione della fattura già effettuata +NbOfGenerationDoneShort=Numero di generazione effettuata +MaxGenerationReached=Numero massimo di generazioni raggiunte +InvoiceAutoValidate=Convalida automaticamente le fatture +GeneratedFromRecurringInvoice=Generato dalla fattura ricorrente del modello %s DateIsNotEnough=Data non ancora raggiunta -InvoiceGeneratedFromTemplate=Fattura %s generata da modello ricorrente %s -GeneratedFromTemplate=Generated from template invoice %s -WarningInvoiceDateInFuture=Attenzione, la data della fattura è successiva alla data odierna -WarningInvoiceDateTooFarInFuture=Attenzione, la data della fattura è troppo lontana dalla data odierna -ViewAvailableGlobalDiscounts=Mostra gli sconti disponibili +InvoiceGeneratedFromTemplate=Fattura %s generata dalla fattura del modello ricorrente %s +GeneratedFromTemplate=Generato dalla fattura modello %s +WarningInvoiceDateInFuture=Attenzione, la data della fattura è superiore alla data corrente +WarningInvoiceDateTooFarInFuture=Attenzione, la data della fattura è troppo lontana dalla data corrente +ViewAvailableGlobalDiscounts=Visualizza gli sconti disponibili # PaymentConditions Statut=Stato -PaymentConditionShortRECEP=Rimessa diretta -PaymentConditionRECEP=Rimessa diretta +PaymentConditionShortRECEP=Dovuto alla ricevuta +PaymentConditionRECEP=Dovuto alla ricevuta PaymentConditionShort30D=30 giorni -PaymentCondition30D=Pagamento a 30 giorni -PaymentConditionShort30DENDMONTH=30 giorni fine mese -PaymentCondition30DENDMONTH=Pagamento a 30 giorni fine mese +PaymentCondition30D=30 giorni +PaymentConditionShort30DENDMONTH=30 giorni di fine mese +PaymentCondition30DENDMONTH=Entro 30 giorni dalla fine del mese PaymentConditionShort60D=60 giorni -PaymentCondition60D=Pagamento a 60 giorni -PaymentConditionShort60DENDMONTH=60 giorni fine mese -PaymentCondition60DENDMONTH=Pagamento a 60 giorni fine mese +PaymentCondition60D=60 giorni +PaymentConditionShort60DENDMONTH=60 giorni di fine mese +PaymentCondition60DENDMONTH=Entro 60 giorni dalla fine del mese PaymentConditionShortPT_DELIVERY=Consegna -PaymentConditionPT_DELIVERY=Alla consegna +PaymentConditionPT_DELIVERY=In consegna PaymentConditionShortPT_ORDER=Ordine -PaymentConditionPT_ORDER=Al momento dell'ordine +PaymentConditionPT_ORDER=Su ordine PaymentConditionShortPT_5050=50-50 -PaymentConditionPT_5050=50%% all'ordine, 50%% alla consegna* +PaymentConditionPT_5050=50%% in anticipo, 50%% alla consegna PaymentConditionShort10D=10 giorni -PaymentCondition10D=Pagamento a 10 giorni -PaymentConditionShort10DENDMONTH=10 giorni fine mese -PaymentCondition10DENDMONTH=Pagamento a 10 giorni fine mese +PaymentCondition10D=10 giorni +PaymentConditionShort10DENDMONTH=10 giorni di fine mese +PaymentCondition10DENDMONTH=Entro 10 giorni dalla fine del mese PaymentConditionShort14D=14 giorni -PaymentCondition14D=Pagamento a 14 giorni -PaymentConditionShort14DENDMONTH=14 giorni fine mese -PaymentCondition14DENDMONTH=Pagamento a 14 giorni fine mese -FixAmount=Fixed amount +PaymentCondition14D=14 giorni +PaymentConditionShort14DENDMONTH=14 giorni di fine mese +PaymentCondition14DENDMONTH=Entro 14 giorni dalla fine del mese +FixAmount=Importo fisso VarAmount=Importo variabile (%% tot.) -VarAmountOneLine=Variable amount (%% tot.) - 1 line with label '%s' +VarAmountOneLine=Importo variabile (%% tot.) - 1 riga con etichetta '%s' # PaymentType -PaymentTypeVIR=Bonifico bancario -PaymentTypeShortVIR=Bonifico bancario -PaymentTypePRE=Domiciliazione bancaria -PaymentTypeShortPRE=Domicil. banc. -PaymentTypeLIQ=Pagamento in contanti +PaymentTypeVIR=trasferimento bancario +PaymentTypeShortVIR=trasferimento bancario +PaymentTypePRE=Ordine di pagamento con addebito diretto +PaymentTypeShortPRE=Addebito ordine di pagamento +PaymentTypeLIQ=Contanti PaymentTypeShortLIQ=Contanti PaymentTypeCB=Carta di credito PaymentTypeShortCB=Carta di credito -PaymentTypeCHQ=Assegno -PaymentTypeShortCHQ=Assegno -PaymentTypeTIP=TIP (Documenti contro pagamenti) -PaymentTypeShortTIP=TIP pagamenti -PaymentTypeVAD=Online payment -PaymentTypeShortVAD=Online payment -PaymentTypeTRA=Assegno circolare -PaymentTypeShortTRA=Assegno circolare +PaymentTypeCHQ=Dai un'occhiata +PaymentTypeShortCHQ=Dai un'occhiata +PaymentTypeTIP=SUGGERIMENTO (documenti a pagamento) +PaymentTypeShortTIP=SUGGERIMENTO Pagamento +PaymentTypeVAD=Pagamento online +PaymentTypeShortVAD=Pagamento online +PaymentTypeTRA=bonifico bancario +PaymentTypeShortTRA=Bozza PaymentTypeFAC=Fattore PaymentTypeShortFAC=Fattore -BankDetails=Dati banca -BankCode=ABI -DeskCode=Branch code -BankAccountNumber=C.C. -BankAccountNumberKey=Checksum +BankDetails=coordinate bancarie +BankCode=codice bancario +DeskCode=Codice della filiale +BankAccountNumber=Numero di conto +BankAccountNumberKey=checksum Residence=Indirizzo -IBANNumber=Codice IBAN +IBANNumber=Numero di conto IBAN IBAN=IBAN -BIC=BIC/SWIFT -BICNumber=Codice BIC/SWIFT -ExtraInfos=Extra info -RegulatedOn=Regolamentato su -ChequeNumber=Assegno N° -ChequeOrTransferNumber=Assegno/Bonifico N° -ChequeBordereau=Controlla programma -ChequeMaker=Traente dell'assegno -ChequeBank=Banca emittente -CheckBank=Controllo -NetToBePaid=Netto a pagare +BIC=BIC / SWIFT +BICNumber=Codice BIC / SWIFT +ExtraInfos=Informazioni extra +RegulatedOn=Regolamentato il +ChequeNumber=Controlla N ° +ChequeOrTransferNumber=Controlla / Trasferisci N ° +ChequeBordereau=Controlla il programma +ChequeMaker=Controllare / trasferire trasmettitore +ChequeBank=Bank of Cheque +CheckBank=Dai un'occhiata +NetToBePaid=Netto da pagare PhoneNumber=Tel FullPhoneNumber=Telefono TeleFax=Fax -PrettyLittleSentence=L'importo dei pagamenti in assegni emessi in nome mio viene accettato in qualità di membro di una associazione approvata dalla Amministrazione fiscale. -IntracommunityVATNumber=Intra-Community VAT ID -PaymentByChequeOrderedTo=Check payments (including tax) are payable to %s, send to -PaymentByChequeOrderedToShort=Check payments (incl. tax) are payable to -SendTo=spedire a -PaymentByTransferOnThisBankAccount=Pagamento tramite Bonifico sul seguente Conto Bancario -VATIsNotUsedForInvoice=* Non applicabile IVA art-293B del CGI -LawApplicationPart1=Con l'applicazione della legge 80.335 del 12/05/80 -LawApplicationPart2=I beni restano di proprietà della -LawApplicationPart3=the seller until full payment of -LawApplicationPart4=del loro prezzo. -LimitedLiabilityCompanyCapital=SRL con capitale di -UseLine=Applica +PrettyLittleSentence=Accettare l'importo dei pagamenti dovuti dagli assegni emessi a mio nome come membro di un'associazione contabile approvata dall'amministrazione fiscale. +IntracommunityVATNumber=Partita IVA intracomunitaria +PaymentByChequeOrderedTo=I pagamenti tramite assegno (tasse incluse) sono pagabili a %s, inviare a +PaymentByChequeOrderedToShort=Verificare i pagamenti (tasse incluse) a +SendTo=inviato a +PaymentByTransferOnThisBankAccount=Pagamento tramite bonifico sul seguente conto bancario +VATIsNotUsedForInvoice=* IVA non applicabile art. 293B del CGI +LawApplicationPart1=Con l'applicazione della legge 80.335 del 12/05/80 +LawApplicationPart2=i beni rimangono di proprietà di +LawApplicationPart3=il venditore fino al completo pagamento di +LawApplicationPart4=il loro prezzo. +LimitedLiabilityCompanyCapital=SARL con capitale di +UseLine=Applicare UseDiscount=Usa lo sconto -UseCredit=Utilizza il credito -UseCreditNoteInInvoicePayment=Riduci l'ammontare del pagamento con la nota di credito -MenuChequeDeposits=Check Deposits -MenuCheques=Assegni -MenuChequesReceipts=Check receipts -NewChequeDeposit=Nuovo acconto -ChequesReceipts=Check receipts -ChequesArea=Check deposits area -ChequeDeposits=Check deposits -Cheques=Assegni -DepositId=ID deposito -NbCheque=Numero di assegni +UseCredit=Usa credito +UseCreditNoteInInvoicePayment=Ridurre l'importo da pagare con questo credito +MenuChequeDeposits=Controlla i depositi +MenuCheques=controlli +MenuChequesReceipts=Controlla le ricevute +NewChequeDeposit=Nuovo deposito +ChequesReceipts=Controlla le ricevute +ChequesArea=Controlla l'area dei depositi +ChequeDeposits=Controlla i depositi +Cheques=controlli +DepositId=Deposito ID +NbCheque=Numero di controlli CreditNoteConvertedIntoDiscount=Questo %s è stato convertito in %s -UsBillingContactAsIncoiveRecipientIfExist=Use contact/address with type 'billing contact' instead of third-party address as recipient for invoices +UsBillingContactAsIncoiveRecipientIfExist=Utilizzare il contatto / indirizzo con il tipo "contatto di fatturazione" anziché l'indirizzo di terze parti come destinatario per le fatture ShowUnpaidAll=Mostra tutte le fatture non pagate -ShowUnpaidLateOnly=Visualizza solo fatture con pagamento in ritardo -PaymentInvoiceRef=Pagamento fattura %s +ShowUnpaidLateOnly=Mostra solo fatture non pagate in ritardo +PaymentInvoiceRef=Fattura di pagamento %s ValidateInvoice=Convalida fattura -ValidateInvoices=Fatture convalidate +ValidateInvoices=Convalida fatture Cash=Contanti -Reported=Segnalato -DisabledBecausePayments=Impossibile perché ci sono dei pagamenti -CantRemovePaymentWithOneInvoicePaid=Impossibile rimuovere il pagamento. C'è almeno una fattura classificata come pagata +Reported=Ritardato +DisabledBecausePayments=Non possibile poiché ci sono alcuni pagamenti +CantRemovePaymentWithOneInvoicePaid=Impossibile rimuovere il pagamento poiché è stata pagata almeno una fattura classificata ExpectedToPay=Pagamento previsto -CantRemoveConciliatedPayment=Can't remove reconciled payment -PayedByThisPayment=Pagato con questo pagamento -ClosePaidInvoicesAutomatically=Classify "Paid" all standard, down-payment or replacement invoices paid entirely. -ClosePaidCreditNotesAutomatically=Classifica come "Pagata" tutte le note di credito interamente rimborsate -ClosePaidContributionsAutomatically=Classify "Paid" all social or fiscal contributions paid entirely. -AllCompletelyPayedInvoiceWillBeClosed=All invoices with no remainder to pay will be automatically closed with status "Paid". -ToMakePayment=Paga -ToMakePaymentBack=Rimborsa -ListOfYourUnpaidInvoices=Elenco fatture non pagate +CantRemoveConciliatedPayment=Impossibile rimuovere il pagamento riconciliato +PayedByThisPayment=Pagato da questo pagamento +ClosePaidInvoicesAutomatically=Classificare automaticamente tutte le fatture standard, di acconto o di sostituzione come "Pagate" quando il pagamento viene eseguito interamente. +ClosePaidCreditNotesAutomatically=Classificare automaticamente tutte le note di credito come "Pagate" al momento del rimborso. +ClosePaidContributionsAutomatically=Classificare automaticamente tutti i contributi sociali o fiscali come "Pagati" quando il pagamento viene eseguito interamente. +AllCompletelyPayedInvoiceWillBeClosed=Tutte le fatture senza resto da pagare verranno automaticamente chiuse con lo stato "Pagato". +ToMakePayment=pagare +ToMakePaymentBack=Restituire +ListOfYourUnpaidInvoices=Elenco delle fatture non pagate NoteListOfYourUnpaidInvoices=Nota: questo elenco contiene solo fatture che hai collegato ad un rappresentante. -RevenueStamp=Marca da bollo -YouMustCreateInvoiceFromThird=This option is only available when creating an invoice from tab "Customer" of third party -YouMustCreateInvoiceFromSupplierThird=This option is only available when creating an invoice from tab "Vendor" of third party -YouMustCreateStandardInvoiceFirstDesc=Per creare un nuovo modelo bisogna prima creare una fattura normale e poi convertirla. -PDFCrabeDescription=Modello di fattura Crabe. (Modello raccomandatoi) -PDFSpongeDescription=Invoice PDF template Sponge. A complete invoice template -PDFCrevetteDescription=Modello di fattura Crevette. Template completo per le fatture (Modello raccomandato) -TerreNumRefModelDesc1=Restituisce un numero nel formato %syymm-nnnn per le fatture, %syymm-nnnn per le note di credito e %syymm-nnnn per i versamenti, dove yy è l'anno, mm è il mese e nnnn è una sequenza progressiva, senza salti e che non si azzera. -MarsNumRefModelDesc1=restituisce un numero nel formato %saamm-nnnn per fatture standard, %syymm-nnnn per le fatture sostitutive, %syymm-nnnn per le note d'addebito e %syymm-nnnn per le note di credito dove yy sta per anno, mm per mese e nnnn è una sequenza progressiva, senza salti e che non si azzera. -TerreNumRefModelError=Un altro modello di numerazione con sequenza $ syymm è già esistente e non è compatibile con questo modello. Rimuovere o rinominare per attivare questo modulo. -CactusNumRefModelDesc1=Restituisce il numero con formato %syymm-nnnn per le fatture standard, %syymm-nnnn per le note di credito e %syymm-nnnn per le fatture di acconto dove yy è l'anno, mm è il mese e nnnn è una sequenza senza interruzioni e senza ritorno a 0 +RevenueStamp=Timbro delle entrate +YouMustCreateInvoiceFromThird=Questa opzione è disponibile solo quando si crea una fattura dalla scheda "Cliente" di terze parti +YouMustCreateInvoiceFromSupplierThird=Questa opzione è disponibile solo quando si crea una fattura dalla scheda "Venditore" di terze parti +YouMustCreateStandardInvoiceFirstDesc=Devi prima creare una fattura standard e convertirla in "modello" per creare una nuova fattura modello +PDFCrabeDescription=Fattura modello PDF Crabe. Un modello di fattura completo (modello consigliato) +PDFSpongeDescription=Fattura modello PDF Spugna. Un modello di fattura completo +PDFCrevetteDescription=Fattura modello PDF Crevette. Un modello di fattura completo per le fatture di situazione +TerreNumRefModelDesc1=Restituisce il numero con il formato %syymm-nnnn per le fatture standard e %syymm-nnnn per le note di accredito in cui yy è l'anno, mm è il mese e nnnn è una sequenza senza interruzioni e nessun ritorno a 0 +MarsNumRefModelDesc1=numero di rientro con il formato %syymm-nnnn per le fatture standard, %syymm-nnnn per le fatture di sostituzione, %syymm-nnnn per le fatture di acconto e %syymm-nnnn per le note di credito, dove aa è l'anno, MM è il mese e nnnn è una sequenza senza pausa e senza ritorna a 0 +TerreNumRefModelError=Una fattura che inizia con $ syymm esiste già e non è compatibile con questo modello di sequenza. Rimuovilo o rinominalo per attivare questo modulo. +CactusNumRefModelDesc1=Restituire il numero con il formato %syymm-nnnn per le fatture standard, %syymm-nnnn per le note di accredito e %syymm-nnnn per le fatture di acconto dove yy è anno, mm è mese e nnnn è una sequenza con 0 ##### Types de contacts ##### -TypeContact_facture_internal_SALESREPFOLL=Responsabile pagamenti clienti -TypeContact_facture_external_BILLING=Contatto fatturazioni clienti -TypeContact_facture_external_SHIPPING=Contatto spedizioni clienti -TypeContact_facture_external_SERVICE=Contatto servizio clienti -TypeContact_invoice_supplier_internal_SALESREPFOLL=Representative following-up vendor invoice -TypeContact_invoice_supplier_external_BILLING=Vendor invoice contact -TypeContact_invoice_supplier_external_SHIPPING=Vendor shipping contact -TypeContact_invoice_supplier_external_SERVICE=Vendor service contact +TypeContact_facture_internal_SALESREPFOLL=Fattura cliente di follow-up rappresentativa +TypeContact_facture_external_BILLING=Contatto fattura cliente +TypeContact_facture_external_SHIPPING=Contatto per la spedizione del cliente +TypeContact_facture_external_SERVICE=Contatto del servizio clienti +TypeContact_invoice_supplier_internal_SALESREPFOLL=Fattura rappresentativa del fornitore di follow-up +TypeContact_invoice_supplier_external_BILLING=Contatto fattura fornitore +TypeContact_invoice_supplier_external_SHIPPING=Contatto per la spedizione del fornitore +TypeContact_invoice_supplier_external_SERVICE=Contatto del servizio fornitore # Situation invoices -InvoiceFirstSituationAsk=Prima fattura di avanzamento lavori -InvoiceFirstSituationDesc=La fatturazione ad avanzamento lavori è collegata a una progressione e a un avanzamento dello stato del lavoro, ad esempio la progressione di una costruzione. Ogni avanzamento lavori è legato a una fattura. -InvoiceSituation=Fattura ad avanzamento lavori -InvoiceSituationAsk=Fattura a seguito di avanzamento lavori -InvoiceSituationDesc=Crea un nuovo avanzamento lavori a seguito di uno già esistente -SituationAmount=Importo della fattura di avanzamento lavori (al netto delle imposte) -SituationDeduction=Sottrazione avanzamento +InvoiceFirstSituationAsk=Fattura della prima situazione +InvoiceFirstSituationDesc=Le fatture della situazione sono legate a situazioni relative a una progressione, ad esempio la progressione di una costruzione. Ogni situazione è legata a una fattura. +InvoiceSituation=Fattura della situazione +InvoiceSituationAsk=Fattura che segue la situazione +InvoiceSituationDesc=Crea una nuova situazione seguendo una già esistente +SituationAmount=Importo fattura situazione (netto) +SituationDeduction=Sottrazione della situazione ModifyAllLines=Modifica tutte le righe -CreateNextSituationInvoice=Crea il prossimo avanzamento lavori -ErrorFindNextSituationInvoice=Error unable to find next situation cycle ref -ErrorOutingSituationInvoiceOnUpdate=Unable to outing this situation invoice. -ErrorOutingSituationInvoiceCreditNote=Unable to outing linked credit note. -NotLastInCycle=Questa fattura non è la più recente e non può essere modificata -DisabledBecauseNotLastInCycle=Il prossimo avanzamento lavori esiste già -DisabledBecauseFinal=Questo è l'avanzamento lavori finale -situationInvoiceShortcode_AS=AS -situationInvoiceShortcode_S=Dom -CantBeLessThanMinPercent=Il valore dell'avanzamento non può essere inferiore al valore precedente. +CreateNextSituationInvoice=Crea la prossima situazione +ErrorFindNextSituationInvoice=Errore impossibile trovare il rif. Ciclo situazione successiva +ErrorOutingSituationInvoiceOnUpdate=Impossibile emettere fattura per questa situazione. +ErrorOutingSituationInvoiceCreditNote=Impossibile emettere una nota di credito collegata. +NotLastInCycle=Questa fattura non è l'ultima del ciclo e non deve essere modificata. +DisabledBecauseNotLastInCycle=La prossima situazione esiste già. +DisabledBecauseFinal=Questa situazione è definitiva. +situationInvoiceShortcode_AS=COME +situationInvoiceShortcode_S=S +CantBeLessThanMinPercent=Il progresso non può essere inferiore al suo valore nella situazione precedente. NoSituations=Nessuna situazione aperta -InvoiceSituationLast=Fattura a conclusione lavori -PDFCrevetteSituationNumber=Situazione n°%s -PDFCrevetteSituationInvoiceLineDecompte=Fattura ad avanzamento lavori - COUNT -PDFCrevetteSituationInvoiceTitle=Fattura di avanzamento lavori -PDFCrevetteSituationInvoiceLine=Situation N°%s: Inv. N°%s on %s -TotalSituationInvoice=Totale avanzamento lavori -invoiceLineProgressError=L'avanzamento della riga fattura non può essere maggiore o uguale alla successiva riga fattura -updatePriceNextInvoiceErrorUpdateline=Error: update price on invoice line: %s -ToCreateARecurringInvoice=Per creare una fattura ricorrente per questo contratto, creare inizialmente la bozza di fattura, poi convertirla in un modello di fattura e definire quindi la frequenza di generazione delle future fatture. -ToCreateARecurringInvoiceGene=Per generare regolarmente e manualmente le prossime fatture, basta andare sul menu %s - %s - %s. -ToCreateARecurringInvoiceGeneAuto=If you need to have such invoices generated automatically, ask your administrator to enable and setup module %s. Note that both methods (manual and automatic) can be used together with no risk of duplication. -DeleteRepeatableInvoice=Elimina template di fattura -ConfirmDeleteRepeatableInvoice=Sei sicuro di voler eliminare il modello di fattura? -CreateOneBillByThird=Crea una fattura per soggetto terzo (altrimenti, una fatture per ordine) -BillCreated=%s fattura creata +InvoiceSituationLast=Fattura finale e generale +PDFCrevetteSituationNumber=Situazione N ° %s +PDFCrevetteSituationInvoiceLineDecompte=Fattura situazione - COUNT +PDFCrevetteSituationInvoiceTitle=Fattura della situazione +PDFCrevetteSituationInvoiceLine=Situazione N ° %s: Inv. N ° %s su %s +TotalSituationInvoice=Situazione totale +invoiceLineProgressError=L'avanzamento della riga della fattura non può essere maggiore o uguale alla riga della fattura successiva +updatePriceNextInvoiceErrorUpdateline=Errore: aggiorna il prezzo sulla riga della fattura: %s +ToCreateARecurringInvoice=Per creare una fattura ricorrente per questo contratto, creare prima questa bozza di fattura, quindi convertirla in un modello di fattura e definire la frequenza per la generazione di fatture future. +ToCreateARecurringInvoiceGene=Per generare fatture future regolarmente e manualmente, basta andare sul menu %s - %s - %s . +ToCreateARecurringInvoiceGeneAuto=Se è necessario che tali fatture vengano generate automaticamente, chiedere all'amministratore di abilitare e configurare il modulo %s . Si noti che entrambi i metodi (manuale e automatico) possono essere utilizzati insieme senza alcun rischio di duplicazione. +DeleteRepeatableInvoice=Elimina fattura modello +ConfirmDeleteRepeatableInvoice=Sei sicuro di voler eliminare la fattura del modello? +CreateOneBillByThird=Crea una fattura per terze parti (altrimenti, una fattura per ordine) +BillCreated=%s fatture create StatusOfGeneratedDocuments=Stato della generazione del documento -DoNotGenerateDoc=Non generare il documento -AutogenerateDoc=Genera automaticamente il documento -AutoFillDateFrom=Imposta data di inizio per la riga di servizio con la data fattura -AutoFillDateFromShort=Imposta data di inizio -AutoFillDateTo=Imposta data di fine per la riga di servizio con la successiva data fattura -AutoFillDateToShort=Imposta data di fine -MaxNumberOfGenerationReached=Max number of gen. reached -BILL_DELETEInDolibarr=Fattura cancellata +DoNotGenerateDoc=Non generare file di documenti +AutogenerateDoc=Generare automaticamente il file di documento +AutoFillDateFrom=Imposta la data di inizio per la linea di servizio con la data della fattura +AutoFillDateFromShort=Imposta la data di inizio +AutoFillDateTo=Imposta la data di fine per la linea di servizio con la data della fattura successiva +AutoFillDateToShort=Imposta la data di fine +MaxNumberOfGenerationReached=Numero massimo di gen. raggiunto +BILL_DELETEInDolibarr=Fattura eliminata diff --git a/htdocs/langs/it_IT/boxes.lang b/htdocs/langs/it_IT/boxes.lang index 3ed6053cd40..4e6c184e256 100644 --- a/htdocs/langs/it_IT/boxes.lang +++ b/htdocs/langs/it_IT/boxes.lang @@ -1,87 +1,102 @@ # Dolibarr language file - Source file is en_US - boxes -BoxLoginInformation=Informazioni di login -BoxLastRssInfos=RSS Information -BoxLastProducts=Latest %s Products/Services +BoxLoginInformation=informazioni di accesso +BoxLastRssInfos=Informazioni RSS +BoxLastProducts=Ultimi prodotti / servizi %s BoxProductsAlertStock=Avvisi per le scorte di prodotti BoxLastProductsInContract=Ultimi %s prodotti/servizi contrattualizzati -BoxLastSupplierBills=Latest Vendor invoices -BoxLastCustomerBills=Latest Customer invoices +BoxLastSupplierBills=Ultime fatture fornitore +BoxLastCustomerBills=Ultime fatture cliente BoxOldestUnpaidCustomerBills=Ultime fatture attive non pagate -BoxOldestUnpaidSupplierBills=Fatture Fornitore non pagate più vecchie +BoxOldestUnpaidSupplierBills=Fatture fornitore non pagate più vecchie BoxLastProposals=Ultime proposte commerciali BoxLastProspects=Ultimi clienti potenziali modificati BoxLastCustomers=Ultimi clienti modificati BoxLastSuppliers=Ultimi fornitori modificati -BoxLastCustomerOrders=Ultimi Ordini Cliente +BoxLastCustomerOrders=Ultimi ordini di vendita BoxLastActions=Ultime azioni BoxLastContracts=Ultimi contratti BoxLastContacts=Ultimi contatti/indirizzi BoxLastMembers=Ultimi membri BoxFicheInter=Ultimi interventi BoxCurrentAccounts=Saldo conti aperti +BoxTitleMemberNextBirthdays=Compleanni di questo mese (membri) BoxTitleLastRssInfos=Ultime %s notizie da %s -BoxTitleLastProducts=Products/Services: last %s modified -BoxTitleProductsAlertStock=Prodotti: allerta scorte +BoxTitleLastProducts=Prodotti / servizi: ultimo %s modificato +BoxTitleProductsAlertStock=Prodotti: allarme stock BoxTitleLastSuppliers=Ultimi %s ordini fornitore -BoxTitleLastModifiedSuppliers=Fornitori: ultimi %s modificati -BoxTitleLastModifiedCustomers=Clienti: ultimi %s modificati +BoxTitleLastModifiedSuppliers=Fornitori: ultimo %s modificato +BoxTitleLastModifiedCustomers=Clienti: ultimo %s modificato BoxTitleLastCustomersOrProspects=Ultimi %s clienti o potenziali clienti -BoxTitleLastCustomerBills=Ultime %s Fatture Cliente -BoxTitleLastSupplierBills=Ultime %sFatture Fornitore -BoxTitleLastModifiedProspects=Clienti potenziali: ultimi %s modificati -BoxTitleLastModifiedMembers=Ultimi %s membri +BoxTitleLastCustomerBills=Fatture cliente %s più recenti +BoxTitleLastSupplierBills=%s fatture fornitore più recenti +BoxTitleLastModifiedProspects=Prospettive: ultimo %s modificato +BoxTitleLastModifiedMembers=Ultimi membri %s BoxTitleLastFicheInter=Ultimi %s interventi modificati -BoxTitleOldestUnpaidCustomerBills=Fatture cliente: %s non pagate più vecchie -BoxTitleOldestUnpaidSupplierBills=Fatture fornitori: %s più vecchie non pagate -BoxTitleCurrentAccounts=Conti aperti: bilanci -BoxTitleLastModifiedContacts=Contacts/Addresses: last %s modified -BoxMyLastBookmarks=Bookmarks: latest %s +BoxTitleOldestUnpaidCustomerBills=Fatture cliente: la più vecchia %s non pagata +BoxTitleOldestUnpaidSupplierBills=Fatture fornitore: la più vecchia %s non pagata +BoxTitleCurrentAccounts=Conti aperti: saldi +BoxTitleSupplierOrdersAwaitingReception=Ordini dei fornitori in attesa di ricezione +BoxTitleLastModifiedContacts=Contatti / indirizzi: ultimo %s modificato +BoxMyLastBookmarks=Segnalibri: ultimo %s BoxOldestExpiredServices=Servizi scaduti da più tempo ancora attivi BoxLastExpiredServices=Ultimi %s contatti con servizi scaduti ancora attivi -BoxTitleLastActionsToDo=Ultime %s azioni da fare +BoxTitleLastActionsToDo=Ultime azioni %s da fare BoxTitleLastContracts=Ultimi %s contratti modificati BoxTitleLastModifiedDonations=Ultime %s donazioni modificate BoxTitleLastModifiedExpenses=Ultime %s note spese modificate +BoxTitleLatestModifiedBoms=Ultime %s distinte componenti modificate +BoxTitleLatestModifiedMos=Ultimi %s ordini di produzione modificati BoxGlobalActivity=Attività generale (fatture, proposte, ordini) BoxGoodCustomers=Buoni clienti BoxTitleGoodCustomers=%s Buoni clienti -FailedToRefreshDataInfoNotUpToDate=Aggiornamento del flusso RSS fallito. Data dell'ultimo aggiornamento valido: %s +FailedToRefreshDataInfoNotUpToDate=Aggiornamento del flusso RSS non riuscito. Ultima data di aggiornamento riuscita: %s LastRefreshDate=Data dell'ultimo aggiornamento NoRecordedBookmarks=Nessun segnalibro presente ClickToAdd=Clicca qui per aggiungere NoRecordedCustomers=Nessun cliente registrato NoRecordedContacts=Nessun contatto registrato NoActionsToDo=Nessuna azione da fare -NoRecordedOrders=Nessun Ordine Cliente registrato +NoRecordedOrders=Nessun ordine cliente registrato NoRecordedProposals=Nessuna proposta registrata NoRecordedInvoices=Nessuna fattura attiva registrata NoUnpaidCustomerBills=Nessuna fattura attiva non pagata -NoUnpaidSupplierBills=Nessuna Fattura Fornitore non pagata -NoModifiedSupplierBills=No recorded vendor invoices +NoUnpaidSupplierBills=Nessuna fattura fornitore non pagata +NoModifiedSupplierBills=Nessuna fattura del fornitore registrata NoRecordedProducts=Nessun prodotto/servizio registrato NoRecordedProspects=Nessun potenziale cliente registrato NoContractedProducts=Nessun prodotto/servizio contrattualizzato NoRecordedContracts=Nessun contratto registrato NoRecordedInterventions=Non ci sono interventi registrati -BoxLatestSupplierOrders=Latest purchase orders -NoSupplierOrder=No recorded purchase order +BoxLatestSupplierOrders=Ultimi ordini di acquisto +BoxLatestSupplierOrdersAwaitingReception=Ultimi ordini di acquisto (con una ricezione in sospeso) +NoSupplierOrder=Nessun ordine di acquisto registrato BoxCustomersInvoicesPerMonth=Fatture cliente al mese -BoxSuppliersInvoicesPerMonth=Vendor Invoices per month -BoxCustomersOrdersPerMonth=Ordini Cliente per mese -BoxSuppliersOrdersPerMonth=Vendor Orders per month +BoxSuppliersInvoicesPerMonth=Fatture fornitore al mese +BoxCustomersOrdersPerMonth=Ordini di vendita al mese +BoxSuppliersOrdersPerMonth=Ordini fornitore al mese BoxProposalsPerMonth=proposte al mese -NoTooLowStockProducts=Nessun prodotto sotto la soglia minima di scorte -BoxProductDistribution=Distribuzione prodotti/servizi -ForObject=On %s -BoxTitleLastModifiedSupplierBills=Vendor Invoices: last %s modified -BoxTitleLatestModifiedSupplierOrders=Vendor Orders: last %s modified -BoxTitleLastModifiedCustomerBills=Customer Invoices: last %s modified -BoxTitleLastModifiedCustomerOrders=Ordini: ultimi %s modificati -BoxTitleLastModifiedPropals=Ultime %s proposte modificate +NoTooLowStockProducts=Nessun prodotto è al di sotto del limite di scorta basso +BoxProductDistribution=Distribuzione di prodotti / servizi +ForObject=Su %s +BoxTitleLastModifiedSupplierBills=Fatture fornitore: ultima %s modificata +BoxTitleLatestModifiedSupplierOrders=Ordini fornitore: ultimo %s modificato +BoxTitleLastModifiedCustomerBills=Fatture cliente: ultima %s modificata +BoxTitleLastModifiedCustomerOrders=Ordini cliente: ultimo %s modificato +BoxTitleLastModifiedPropals=Ultime proposte modificate %s ForCustomersInvoices=Fatture attive ForCustomersOrders=Ordini cliente -ForProposals=Proposte +ForProposals=proposte LastXMonthRolling=Ultimi %s mesi ChooseBoxToAdd=Aggiungi widget alla dashboard BoxAdded=Widget aggiunto al pannello principale -BoxTitleUserBirthdaysOfMonth=Birthdays of this month +BoxTitleUserBirthdaysOfMonth=Compleanni di questo mese (utenti) +BoxLastManualEntries=Ultime registrazioni manuali in contabilità +BoxTitleLastManualEntries=%s ultime voci del manuale +NoRecordedManualEntries=Nessuna registrazione manuale registrata in contabilità +BoxSuspenseAccount=Conta l'operazione contabile con l'account suspense +BoxTitleSuspenseAccount=Numero di righe non allocate +NumberOfLinesInSuspenseAccount=Numero di riga nell'account suspense +SuspenseAccountNotDefined=L'account Suspense non è definito +BoxLastCustomerShipments=Last customer shipments +BoxTitleLastCustomerShipments=Latest %s customer shipments +NoRecordedShipments=No recorded customer shipment diff --git a/htdocs/langs/it_IT/commercial.lang b/htdocs/langs/it_IT/commercial.lang index ae6a92c63b0..a990df0d03c 100644 --- a/htdocs/langs/it_IT/commercial.lang +++ b/htdocs/langs/it_IT/commercial.lang @@ -1,6 +1,6 @@ # Dolibarr language file - Source file is en_US - commercial -Commercial=Commerciale -CommercialArea=Area commerciale +Commercial=Commerce +CommercialArea=Commerce area Customer=Cliente Customers=Clienti Prospect=Cliente potenziale @@ -20,8 +20,8 @@ ShowAction=Visualizza azione ActionsReport=Prospetto azioni ThirdPartiesOfSaleRepresentative=Soggetti terzi con agenti di vendita SaleRepresentativesOfThirdParty=Agenti di vendita di soggetti terzi -SalesRepresentative=Venditore -SalesRepresentatives=Venditori +SalesRepresentative=Agente +SalesRepresentatives=Agenti SalesRepresentativeFollowUp=Venditore (di follow-up) SalesRepresentativeSignature=Venditore (firma) NoSalesRepresentativeAffected=Nessun venditore interessato @@ -52,14 +52,14 @@ ActionAC_TEL=Telefonata ActionAC_FAX=Invia fax ActionAC_PROP=Invia proposta ActionAC_EMAIL=Invia email -ActionAC_EMAIL_IN=Reception of Email +ActionAC_EMAIL_IN=Ricezione email ActionAC_RDV=Riunione ActionAC_INT=Intervento presso cliente ActionAC_FAC=Invia fattura ActionAC_REL=Invia la fattura (promemoria) ActionAC_CLO=Chiudere ActionAC_EMAILING=Invia email di massa -ActionAC_COM=Per inviare via email +ActionAC_COM=Invia ordine di vendita via mail ActionAC_SHIP=Invia spedizione per posta ActionAC_SUP_ORD=Invia ordine di acquisto tramite mail ActionAC_SUP_INV=Invia fattura fornitore tramite mail @@ -73,8 +73,8 @@ StatusProsp=Stato del cliente potenziale DraftPropals=Bozze di proposte commerciali NoLimit=Nessun limite ToOfferALinkForOnlineSignature=Link per firma online -WelcomeOnOnlineSignaturePage=Welcome to the page to accept commercial proposals from %s +WelcomeOnOnlineSignaturePage=Benvenuti nella pagina per accettare proposte commerciali da %s ThisScreenAllowsYouToSignDocFrom=Questa schermata consente di accettare e firmare, o rifiutare, un preventivo/proposta commerciale ThisIsInformationOnDocumentToSign=Queste sono informazioni sul documento da accettare o rifiutare -SignatureProposalRef=Signature of quote/commercial proposal %s +SignatureProposalRef=Firma del preventivo/proposta commerciale %s FeatureOnlineSignDisabled=Funzionalità per la firma online disattivata o documento generato prima che la funzione fosse abilitata diff --git a/htdocs/langs/it_IT/companies.lang b/htdocs/langs/it_IT/companies.lang index c1b46bdb45f..01835d9cc7c 100644 --- a/htdocs/langs/it_IT/companies.lang +++ b/htdocs/langs/it_IT/companies.lang @@ -2,59 +2,59 @@ ErrorCompanyNameAlreadyExists=La società %s esiste già. Scegli un altro nome. ErrorSetACountryFirst=Imposta prima il paese SelectThirdParty=Seleziona un soggetto terzo -ConfirmDeleteCompany=Vuoi davvero cancellare questa società e tutte le informazioni relative? +ConfirmDeleteCompany=Sei sicuro di voler eliminare questa azienda e tutte le informazioni ereditate? DeleteContact=Elimina un contatto/indirizzo -ConfirmDeleteContact=Vuoi davvero eliminare questo contatto e tutte le informazioni connesse? -MenuNewThirdParty=Nuovo soggetto terzo +ConfirmDeleteContact=Sei sicuro di voler eliminare questo contatto e tutte le informazioni ereditate? +MenuNewThirdParty=Nuova terza parte MenuNewCustomer=Nuovo cliente -MenuNewProspect=Nuovo cliente potenziale -MenuNewSupplier=Nuovo fornitore +MenuNewProspect=Nuova prospettiva +MenuNewSupplier=Nuovo venditore MenuNewPrivateIndividual=Nuovo privato -NewCompany=Nuova società (cliente, cliente potenziale, fornitore) -NewThirdParty=Nuovo soggetto terzo (cliente potenziale , cliente, fornitore) -CreateDolibarrThirdPartySupplier=Crea un Soggetto terzo (fornitore) -CreateThirdPartyOnly=Crea soggetto terzo -CreateThirdPartyAndContact=Crea un soggetto terzo + un contatto +NewCompany=Nuova società (prospetto, cliente, fornitore) +NewThirdParty=Nuova terza parte (potenziale cliente, fornitore) +CreateDolibarrThirdPartySupplier=Crea una terza parte (fornitore) +CreateThirdPartyOnly=Crea terze parti +CreateThirdPartyAndContact=Crea una terza parte + un contatto figlio ProspectionArea=Area clienti potenziali IdThirdParty=Id soggetto terzo IdCompany=Id società IdContact=Id contatto Contacts=Contatti/indirizzi -ThirdPartyContacts=Contatti del soggetto terzo -ThirdPartyContact=Contatto/indirizzo del soggetto terzo +ThirdPartyContacts=Contatti di terze parti +ThirdPartyContact=Contatto / indirizzo di terze parti Company=Società CompanyName=Ragione Sociale -AliasNames=Pseudonimo (commerciale, marchio, ...) +AliasNames=Nome alias (commerciale, marchio, ...) AliasNameShort=Pseudonimo Companies=Società -CountryIsInEEC=Paese appartenente alla Comunità Economica Europea -PriceFormatInCurrentLanguage=Price display format in the current language and currency -ThirdPartyName=Nome Soggetto terzo -ThirdPartyEmail=e-mail Soggetto terzo -ThirdParty=Soggetto terzo -ThirdParties=Soggetti Terzi +CountryIsInEEC=Il paese è all'interno della Comunità economica europea +PriceFormatInCurrentLanguage=Formato di visualizzazione del prezzo nella lingua e nella valuta correnti +ThirdPartyName=Nome di terze parti +ThirdPartyEmail=Email di terze parti +ThirdParty=Terzo +ThirdParties=Terzi ThirdPartyProspects=Clienti potenziali ThirdPartyProspectsStats=Clienti potenziali ThirdPartyCustomers=Clienti ThirdPartyCustomersStats=Clienti ThirdPartyCustomersWithIdProf12=Clienti con %s o %s -ThirdPartySuppliers=Fornitori -ThirdPartyType=Tipo di Soggetto terzo +ThirdPartySuppliers=I venditori +ThirdPartyType=Tipo di terze parti Individual=Privato -ToCreateContactWithSameName=Will automatically create a contact/address with same information as the third party under the third party. In most cases, even if your third party is a physical person, creating a third party alone is enough. +ToCreateContactWithSameName=Creerà automaticamente un contatto / indirizzo con le stesse informazioni della terza parte sotto la terza parte. Nella maggior parte dei casi, anche se la terza parte è una persona fisica, è sufficiente crearne una terza. ParentCompany=Società madre Subsidiaries=Controllate ReportByMonth=Rapporto per mese -ReportByCustomers=Segnalato dal cliente +ReportByCustomers=Rapporto per cliente ReportByQuarter=Report per trimestre CivilityCode=Titolo RegisteredOffice=Sede legale Lastname=Cognome Firstname=Nome -PostOrFunction=Posizione lavorativa +PostOrFunction=Posto di lavoro UserTitle=Titolo -NatureOfThirdParty=Natura -NatureOfContact=Nature of Contact +NatureOfThirdParty=Natura di terzi +NatureOfContact=Natura del contatto Address=Indirizzo State=Provincia/Cantone/Stato StateShort=Stato @@ -67,41 +67,39 @@ Phone=Telefono PhoneShort=Telefono Skype=Skype Call=Chiamata -Chat=Chat +Chat=Chiacchierare PhonePro=Telefono uff. PhonePerso=Telefono pers. PhoneMobile=Cellulare -No_Email=Refuse bulk emailings +No_Email=Rifiuta email di massa Fax=Fax Zip=CAP Town=Città Web=Sito web Poste= Posizione DefaultLang=Lingua predefinita -VATIsUsed=Utilizza imposte sulle vendite -VATIsUsedWhenSelling=Questo definisce se questa terza parte include una imposta di vendita o meno quando emette una fattura ai propri clienti -VATIsNotUsed=L'imposta sulle vendite non viene utilizzata -CopyAddressFromSoc=Copy address from third-party details -ThirdpartyNotCustomerNotSupplierSoNoRef=Soggetto terzo né cliente né fornitore, nessun oggetto di riferimento disponibile -ThirdpartyIsNeitherCustomerNorClientSoCannotHaveDiscounts=Third party neither customer nor vendor, discounts are not available -PaymentBankAccount=Conto bancario usato per il pagamento: -OverAllProposals=Proposte +VATIsUsed=Imposta sulle vendite utilizzata +VATIsUsedWhenSelling=Questo definisce se questa terza parte include un'imposta sulla vendita o meno quando effettua una fattura ai propri clienti +VATIsNotUsed=L'imposta sulle vendite non viene utilizzata +CopyAddressFromSoc=Copia l'indirizzo da dettagli di terze parti +ThirdpartyNotCustomerNotSupplierSoNoRef=Terze parti né cliente né fornitore, nessun oggetto di riferimento disponibile +ThirdpartyIsNeitherCustomerNorClientSoCannotHaveDiscounts=Terze parti né clienti né fornitori, gli sconti non sono disponibili +PaymentBankAccount=Conto bancario di pagamento +OverAllProposals=proposte OverAllOrders=Ordini OverAllInvoices=Fatture -OverAllSupplierProposals=Richieste quotazioni +OverAllSupplierProposals=Richieste di prezzo ##### Local Taxes ##### -LocalTax1IsUsed=Usa la seconda tassa +LocalTax1IsUsed=Usa la seconda imposta LocalTax1IsUsedES= RE previsto LocalTax1IsNotUsedES= RE non previsto -LocalTax2IsUsed=Usa la terza tassa +LocalTax2IsUsed=Usa la terza imposta LocalTax2IsUsedES= IRPF previsto LocalTax2IsNotUsedES= IRPF non previsto -LocalTax1ES=RE -LocalTax2ES=IRPF WrongCustomerCode=Codice cliente non valido WrongSupplierCode=Codice fornitore non valido CustomerCodeModel=Modello codice cliente -SupplierCodeModel=Modello codice fornitore +SupplierCodeModel=Modello del codice fornitore Gencod=Codice a barre ##### Professional ID ##### ProfId1Short=C.C.I.A.A. @@ -109,7 +107,7 @@ ProfId2Short=R.E.A. ProfId3Short=Iscr. trib. ProfId4Short=C.F. ProfId5Short=Id Prof. 5 -ProfId6Short=Id prof. 6 +ProfId6Short=ID prof. 6 ProfId1=C.C.I.A.A. ProfId2=R.E.A. ProfId3=Iscr. trib. @@ -122,9 +120,9 @@ ProfId3AR=- ProfId4AR=- ProfId5AR=- ProfId6AR=- -ProfId1AT=USt.-IdNr -ProfId2AT=USt.-Nr -ProfId3AT=Handelsregister-Nr. +ProfId1AT=Prof ID 1 (USt.-IdNr) +ProfId2AT=Prof ID 2 (USt.-Nr) +ProfId3AT=Prof ID 3 (Handelsregister-Nr.) ProfId4AT=- ProfId5AT=- ProfId6AT=- @@ -164,280 +162,282 @@ ProfId3CO=- ProfId4CO=- ProfId5CO=- ProfId6CO=- -ProfId1DE=USt.-IdNr -ProfId2DE=USt.-Nr -ProfId3DE=Handelsregister-Nr. +ProfId1DE=Prof ID 1 (USt.-IdNr) +ProfId2DE=Prof ID 2 (USt.-Nr) +ProfId3DE=Prof ID 3 (Handelsregister-Nr.) ProfId4DE=- ProfId5DE=- ProfId6DE=- -ProfId1ES=CIF/NIF -ProfId2ES=Núm seguridad social -ProfId3ES=CNAE -ProfId4ES=Núm colegiado +ProfId1ES=Prof ID 1 (CIF / NIF) +ProfId2ES=Prof ID 2 (numero di previdenza sociale) +ProfId3ES=Prof ID 3 (CNAE) +ProfId4ES=Prof ID 4 (numero collegiale) ProfId5ES=- ProfId6ES=- -ProfId1FR=SIREN -ProfId2FR=SIRET -ProfId3FR=NAF, vecchio APE -ProfId4FR=RCS/RM +ProfId1FR=Prof ID 1 (SIRENA) +ProfId2FR=Prof ID 2 (SIRET) +ProfId3FR=Prof ID 3 (NAF, vecchio APE) +ProfId4FR=Prof ID 4 (RCS / RM) ProfId5FR=- ProfId6FR=- -ProfId1GB=Registration Number +ProfId1GB=Numero di registrazione ProfId2GB=- ProfId3GB=SIC ProfId4GB=- ProfId5GB=- ProfId6GB=- -ProfId1HN=RTN +ProfId1HN=ID prof. 1 (RTN) ProfId2HN=- ProfId3HN=- ProfId4HN=- ProfId5HN=- ProfId6HN=- -ProfId1IN=TIN -ProfId2IN=- -ProfId3IN=- -ProfId4IN=- -ProfId5IN=- +ProfId1IN=Prof ID 1 (TIN) +ProfId2IN=Prof ID 2 (PAN) +ProfId3IN=Prof ID 3 (SRVC TAX) +ProfId4IN=ID prof. 4 +ProfId5IN=ID prof 5 ProfId6IN=- -ProfId1LU=Id. prof. 1 (R.C.S. Lussemburgo) -ProfId2LU=Id. prof. 2 (Permesso d'affari) +ProfId1LU=Id. prof. 1 (RCS Lussemburgo) +ProfId2LU=Id. prof. 2 (permesso commerciale) ProfId3LU=- ProfId4LU=- ProfId5LU=- ProfId6LU=- -ProfId1MA=RC -ProfId2MA=Patente -ProfId3MA=SE -ProfId4MA=CNSS -ProfId5MA=Id prof. 5 (I.C.E.) +ProfId1MA=ID prof. 1 (RC) +ProfId2MA=ID prof. 2 (Patente) +ProfId3MA=ID prof. 3 (IF) +ProfId4MA=ID prof. 4 (CNSS) +ProfId5MA=Id. prof. 5 (ICE) ProfId6MA=- -ProfId1MX=RFC -ProfId2MX=R. P. IMSS -ProfId3MX=Profesional Carta +ProfId1MX=Prof ID 1 (RFC). +ProfId2MX=Prof ID 2 (R..P. IMSS) +ProfId3MX=Prof ID 3 (Carta professionale) ProfId4MX=- ProfId5MX=- ProfId6MX=- -ProfId1NL=KVK nummer +ProfId1NL=Numer KVK ProfId2NL=- ProfId3NL=- -ProfId4NL=- +ProfId4NL=Burgerservicenummer (BSN) ProfId5NL=- ProfId6NL=- -ProfId1PT=NIPC -ProfId2PT=numero di sicurezza sociale -ProfId3PT=numero registrazione commerciale -ProfId4PT=Conservatorio +ProfId1PT=Prof ID 1 (NIPC) +ProfId2PT=Prof ID 2 (numero di previdenza sociale) +ProfId3PT=Prof ID 3 (numero record commerciale) +ProfId4PT=Prof ID 4 (Conservatorio) ProfId5PT=- ProfId6PT=- ProfId1SN=RC -ProfId2SN=Ninea +ProfId2SN=NINEA ProfId3SN=- ProfId4SN=- ProfId5SN=- ProfId6SN=- -ProfId1TN=RC -ProfId2TN=fiscale matricule -ProfId3TN=Douane code -ProfId4TN=RIB +ProfId1TN=Prof ID 1 (RC) +ProfId2TN=Prof ID 2 (matricola fiscale) +ProfId3TN=Prof ID 3 (codice Douane) +ProfId4TN=Prof ID 4 (BAN) ProfId5TN=- ProfId6TN=- -ProfId1US=Prof Id (FEIN) +ProfId1US=ID prof (FEIN) ProfId2US=- ProfId3US=- ProfId4US=- ProfId5US=- ProfId6US=- -ProfId1RU=OGRN -ProfId2RU=INN -ProfId3RU=KPP -ProfId4RU=Okpo +ProfId1RU=Prof ID 1 (OGRN) +ProfId2RU=Prof ID 2 (INN) +ProfId3RU=Prof ID 3 (KPP) +ProfId4RU=ID profilo 4 (OKPO) ProfId5RU=- ProfId6RU=- ProfId1DZ=RC -ProfId2DZ=Art. +ProfId2DZ=Arte. ProfId3DZ=NIF ProfId4DZ=NIS -VATIntra=Partita IVA -VATIntraShort=Partita IVA +VATIntra=partita Iva +VATIntraShort=partita Iva VATIntraSyntaxIsValid=La sintassi è valida VATReturn=Rimborso IVA -ProspectCustomer=Cliente/Cliente potenziale -Prospect=Cliente potenziale -CustomerCard=Scheda del cliente +ProspectCustomer=Prospetto / cliente +Prospect=Prospettiva +CustomerCard=Scheda cliente Customer=Cliente -CustomerRelativeDiscount=Sconto relativo del cliente -SupplierRelativeDiscount=Sconto relativo fornitore +CustomerRelativeDiscount=Sconto cliente relativo +SupplierRelativeDiscount=Sconto fornitore relativo CustomerRelativeDiscountShort=Sconto relativo CustomerAbsoluteDiscountShort=Sconto assoluto -CompanyHasRelativeDiscount=Il cliente ha uno sconto del %s%% -CompanyHasNoRelativeDiscount=Il cliente non ha alcuno sconto relativo impostato -HasRelativeDiscountFromSupplier=You have a default discount of %s%% from this vendor -HasNoRelativeDiscountFromSupplier=You have no default relative discount from this vendor -CompanyHasAbsoluteDiscount=Questo cliente ha degli sconti disponibili (note di credito o anticipi) per un totale di %s%s -CompanyHasDownPaymentOrCommercialDiscount=Questo cliente ha uno sconto disponibile (commerciale, anticipi) per %s%s -CompanyHasCreditNote=Il cliente ha ancora note di credito per %s %s -HasNoAbsoluteDiscountFromSupplier=You have no discount credit available from this vendor -HasAbsoluteDiscountFromSupplier=You have discounts available (credits notes or down payments) for %s %s from this vendor -HasDownPaymentOrCommercialDiscountFromSupplier=You have discounts available (commercial, down payments) for %s %s from this vendor -HasCreditNoteFromSupplier=You have credit notes for %s %s from this vendor -CompanyHasNoAbsoluteDiscount=Il cliente non ha disponibile alcuno sconto assoluto per credito -CustomerAbsoluteDiscountAllUsers=Sconti assoluti per il cliente (concessi da tutti gli utenti) -CustomerAbsoluteDiscountMy=Sconti assoluti per il cliente (concesso da te) -SupplierAbsoluteDiscountAllUsers=Sconti globali fornitore (inseriti da tutti gli utenti) -SupplierAbsoluteDiscountMy=Sconti globali fornitore (inseriti da me stesso) -DiscountNone=Nessuno -Vendor=Fornitore -Supplier=Fornitore -AddContact=Crea contatto -AddContactAddress=Crea contatto/indirizzo -EditContact=Modifica contatto/indirizzo -EditContactAddress=Modifica contatto/indirizzo +CompanyHasRelativeDiscount=Questo cliente ha uno sconto predefinito di %s%% +CompanyHasNoRelativeDiscount=Questo cliente non ha uno sconto relativo per impostazione predefinita +HasRelativeDiscountFromSupplier=Hai uno sconto predefinito di %s%% da questo fornitore +HasNoRelativeDiscountFromSupplier=Non hai sconti relativi predefiniti da questo fornitore +CompanyHasAbsoluteDiscount=Questo cliente ha sconti disponibili (note di accredito o acconti) per %s %s +CompanyHasDownPaymentOrCommercialDiscount=Questo cliente ha sconti disponibili (commerciali, acconti) per %s %s +CompanyHasCreditNote=Questo cliente ha ancora note di accredito per %s %s +HasNoAbsoluteDiscountFromSupplier=Non hai credito di sconto disponibile da questo fornitore +HasAbsoluteDiscountFromSupplier=Hai sconti disponibili (note di accredito o acconti) per %s %s di questo fornitore +HasDownPaymentOrCommercialDiscountFromSupplier=Hai sconti disponibili (commerciali, anticipi) per %s %s di questo fornitore +HasCreditNoteFromSupplier=Hai note di credito per %s %s da questo fornitore +CompanyHasNoAbsoluteDiscount=Questo cliente non ha credito di sconto disponibile +CustomerAbsoluteDiscountAllUsers=Sconti assoluti per i clienti (concessi da tutti gli utenti) +CustomerAbsoluteDiscountMy=Sconti assoluti per i clienti (concessi da te) +SupplierAbsoluteDiscountAllUsers=Sconti fornitore assoluti (inseriti da tutti gli utenti) +SupplierAbsoluteDiscountMy=Sconti fornitore assoluti (inseriti da soli) +DiscountNone=Nessuna +Vendor=venditore +Supplier=venditore +AddContact=Crea un contatto +AddContactAddress=Crea contatto / indirizzo +EditContact=Modifica il contatto +EditContactAddress=Modifica contatto / indirizzo Contact=Contatto -ContactId=Id contatto -ContactsAddresses=Contatti/Indirizzi +ContactId=ID contatto +ContactsAddresses=Contatti / Indirizzi FromContactName=Nome: -NoContactDefinedForThirdParty=Nessun contatto per questo soggetto terzo +NoContactDefinedForThirdParty=Nessun contatto definito per questa terza parte NoContactDefined=Nessun contatto definito -DefaultContact=Contatto predefinito -AddThirdParty=Crea soggetto terzo +DefaultContact=Contatto / indirizzo predefinito +ContactByDefaultFor=Contatto / indirizzo predefinito per +AddThirdParty=Crea terze parti DeleteACompany=Elimina una società PersonalInformations=Dati personali -AccountancyCode=Account di contabilità -CustomerCode=Codice cliente -SupplierCode=Codice fornitore -CustomerCodeShort=Codice cliente -SupplierCodeShort=Codice fornitore -CustomerCodeDesc=Codice cliente, univoco +AccountancyCode=Conto contabile +CustomerCode=Codice CLIENTE +SupplierCode=Codice venditore +CustomerCodeShort=Codice CLIENTE +SupplierCodeShort=Codice venditore +CustomerCodeDesc=Codice cliente, unico per tutti i clienti SupplierCodeDesc=Codice fornitore, unico per tutti i fornitori -RequiredIfCustomer=Obbligatorio se il soggetto terzo è un cliente o un cliente potenziale -RequiredIfSupplier=Obbligatorio se il soggetto terzo è un fornitore +RequiredIfCustomer=Richiesto se terzi sono clienti o potenziali clienti +RequiredIfSupplier=Richiesto se terze parti sono un fornitore ValidityControledByModule=Validità controllata dal modulo ThisIsModuleRules=Regole per questo modulo -ProspectToContact=Cliente potenziale da contattare -CompanyDeleted=Società %s cancellata dal database. -ListOfContacts=Elenco dei contatti -ListOfContactsAddresses=Elenco dei contatti -ListOfThirdParties=Elenco dei soggetti terzi -ShowCompany=Mostra soggetto terzo -ShowContact=Mostra contatti -ContactsAllShort=Tutti (Nessun filtro) +ProspectToContact=Prospetto da contattare +CompanyDeleted=Azienda "%s" eliminata dal database. +ListOfContacts=Elenco di contatti / indirizzi +ListOfContactsAddresses=Elenco di contatti / indirizzi +ListOfThirdParties=Elenco di terze parti +ShowCompany=Mostra terze parti +ShowContact=Mostra contatto +ContactsAllShort=Tutto (nessun filtro) ContactType=Tipo di contatto -ContactForOrders=Contatto per gli ordini -ContactForOrdersOrShipments=Contatto per ordini o spedizioni -ContactForProposals=Contatto per le proposte commerciali -ContactForContracts=Contatto per i contratti -ContactForInvoices=Contatto per le fatture -NoContactForAnyOrder=Questo contatto non è il contatto di nessun ordine -NoContactForAnyOrderOrShipments=Questo contatto non è il contatto di nessun ordine o spedizione -NoContactForAnyProposal=Questo contatto non è il contatto di nessuna proposta commerciale -NoContactForAnyContract=Questo contatto non è il contatto di nessun contratto -NoContactForAnyInvoice=Questo contatto non è il contatto di nessuna fattura +ContactForOrders=Contatto dell'ordine +ContactForOrdersOrShipments=Contatto dell'ordine o della spedizione +ContactForProposals=Contatto della proposta +ContactForContracts=Contatto del contratto +ContactForInvoices=Il contatto della fattura +NoContactForAnyOrder=Questo contatto non è un contatto per nessun ordine +NoContactForAnyOrderOrShipments=Questo contatto non è un contatto per alcun ordine o spedizione +NoContactForAnyProposal=Questo contatto non è un contatto per alcuna proposta commerciale +NoContactForAnyContract=Questo contatto non è un contatto per alcun contratto +NoContactForAnyInvoice=Questo contatto non è un contatto per alcuna fattura NewContact=Nuovo contatto -NewContactAddress=Nuovo contatto/indirizzo +NewContactAddress=Nuovo contatto / indirizzo MyContacts=I miei contatti Capital=Capitale CapitalOf=Capitale di %s -EditCompany=Modifica società -ThisUserIsNot=Questo utente non è un cliente , né un cliente potenziale, né un fornitore -VATIntraCheck=Controllo partita IVA -VATIntraCheckDesc=The VAT ID must include the country prefix. The link %s uses the European VAT checker service (VIES) which requires internet access from the Dolibarr server. +EditCompany=Modifica azienda +ThisUserIsNot=Questo utente non è un potenziale cliente, cliente o fornitore +VATIntraCheck=Dai un'occhiata +VATIntraCheckDesc=La partita IVA deve includere il prefisso del paese. Il collegamento %s utilizza il servizio europeo di controllo dell'IVA (VIES) che richiede l'accesso a Internet dal server Dolibarr. VATIntraCheckURL=http://ec.europa.eu/taxation_customs/vies/vieshome.do -VATIntraCheckableOnEUSite=Check the intra-Community VAT ID on the European Commission website -VATIntraManualCheck=È anche possibile controllare manualmente sul sito della Commissione Europea %s -ErrorVATCheckMS_UNAVAILABLE=Non è possibile effettuare il controllo. Servizio non previsto per lo stato membro ( %s). -NorProspectNorCustomer=Not prospect, nor customer -JuridicalStatus=Forma giuridica -Staff=Dipendenti -ProspectLevelShort=Cl. Pot. -ProspectLevel=Liv. cliente potenziale +VATIntraCheckableOnEUSite=Controllare la partita IVA intracomunitaria sul sito web della Commissione europea +VATIntraManualCheck=Puoi anche controllare manualmente sul sito web della Commissione europea %s +ErrorVATCheckMS_UNAVAILABLE=Verifica impossibile. Controllare che il servizio non sia fornito dallo stato membro (%s). +NorProspectNorCustomer=Non prospetto, né cliente +JuridicalStatus=Tipo di entità legale +Staff=I dipendenti +ProspectLevelShort=Potenziale +ProspectLevel=Potenziale potenziale ContactPrivate=Privato -ContactPublic=Condiviso +ContactPublic=Condivisa ContactVisibility=Visibilità ContactOthers=Altro -OthersNotLinkedToThirdParty=Altri, non associati ad un soggetto terzo -ProspectStatus=Stato cliente potenziale -PL_NONE=Zero +OthersNotLinkedToThirdParty=Altri, non collegati a terzi +ProspectStatus=Stato potenziale +PL_NONE=Nessuna PL_UNKNOWN=Sconosciuto PL_LOW=Basso -PL_MEDIUM=Medio -PL_HIGH=Alto +PL_MEDIUM=medio +PL_HIGH=alto TE_UNKNOWN=- -TE_STARTUP=Startup -TE_GROUP=Grande impresa +TE_STARTUP=Avviare +TE_GROUP=Grande azienda TE_MEDIUM=Media impresa -TE_ADMIN=Ente pubblico -TE_SMALL=Piccola impresa +TE_ADMIN=governo +TE_SMALL=Piccola azienda TE_RETAIL=Rivenditore -TE_WHOLE=Wholesaler -TE_PRIVATE=Privato +TE_WHOLE=Grossista +TE_PRIVATE=Privato individuale TE_OTHER=Altro StatusProspect-1=Non contattare StatusProspect0=Mai contattato -StatusProspect1=Da contattare +StatusProspect1=Essere contattato StatusProspect2=Contatto in corso -StatusProspect3=Contattato -ChangeDoNotContact=Cambia lo stato in "Non contattare" -ChangeNeverContacted=Cambia lo stato in "Mai contattato" -ChangeToContact=Cambia lo stato in "Da contattare" -ChangeContactInProcess=Cambia lo stato in "Contatto in corso" -ChangeContactDone=Cambia lo stato in "Contatto fatto" -ProspectsByStatus=Clienti potenziali per stato -NoParentCompany=Nessuno -ExportCardToFormat=Esportazione scheda nel formato -ContactNotLinkedToCompany=Contatto non collegato ad alcuna società -DolibarrLogin=Dolibarr login -NoDolibarrAccess=Senza accesso a Dolibarr -ExportDataset_company_1=Third-parties (companies/foundations/physical people) and their properties -ExportDataset_company_2=Contatti e loro attributi -ImportDataset_company_1=Third-parties and their properties -ImportDataset_company_2=Third-parties additional contacts/addresses and attributes -ImportDataset_company_3=Third-parties Bank accounts -ImportDataset_company_4=Third-parties Sales representatives (assign sales representatives/users to companies) -PriceLevel=Price Level -PriceLevelLabels=Price Level Labels +StatusProspect3=Contatto fatto +ChangeDoNotContact=Cambia lo stato in "Non contattare" +ChangeNeverContacted=Cambia lo stato in "Mai contattato" +ChangeToContact=Cambia lo stato in "Per essere contattato" +ChangeContactInProcess=Cambia lo stato in "Contatto in corso" +ChangeContactDone=Cambia lo stato in "Contatto completato" +ProspectsByStatus=Prospettive per stato +NoParentCompany=Nessuna +ExportCardToFormat=Esporta la scheda nel formato +ContactNotLinkedToCompany=Contatto non collegato a terzi +DolibarrLogin=Login Dolibarr +NoDolibarrAccess=Nessun accesso Dolibarr +ExportDataset_company_1=Terze parti (aziende / fondazioni / persone fisiche) e loro proprietà +ExportDataset_company_2=Contatti e loro proprietà +ImportDataset_company_1=Terze parti e loro proprietà +ImportDataset_company_2=Contatti / indirizzi e attributi aggiuntivi di terze parti +ImportDataset_company_3=Conti bancari di terzi +ImportDataset_company_4=Rappresentanti di terze parti (assegnare rappresentanti / utenti alle aziende) +PriceLevel=Livello di prezzo +PriceLevelLabels=Etichette a livello di prezzo DeliveryAddress=Indirizzo di consegna -AddAddress=Aggiungi un indirizzo -SupplierCategory=Categoria fornitore +AddAddress=Aggiungi indirizzo +SupplierCategory=Categoria del fornitore JuridicalStatus200=Indipendente DeleteFile=Cancella il file -ConfirmDeleteFile=Vuoi davvero cancellare questo file? -AllocateCommercial=Assegna un commerciale +ConfirmDeleteFile=Sei sicuro di voler eliminare questo file? +AllocateCommercial=Assegnato al rappresentante di vendita Organization=Organizzazione FiscalYearInformation=Anno fiscale -FiscalMonthStart=Il mese di inizio dell'anno fiscale -YouMustAssignUserMailFirst=Devi creare una email per questo utente prima di poter aggiungere una notifica email. -YouMustCreateContactFirst=Per poter inviare notifiche via email, è necessario definire almeno un contatto con una email valida all'interno del soggetto terzo -ListSuppliersShort=Elenco fornitori -ListProspectsShort=Elenco dei clienti potenziali +FiscalMonthStart=Mese iniziale dell'anno fiscale +YouMustAssignUserMailFirst=È necessario creare un'e-mail per questo utente prima di poter aggiungere una notifica e-mail. +YouMustCreateContactFirst=Per poter aggiungere notifiche e-mail, devi prima definire i contatti con e-mail valide per la terza parte +ListSuppliersShort=Elenco dei fornitori +ListProspectsShort=Elenco delle prospettive ListCustomersShort=Elenco dei clienti -ThirdPartiesArea=Anagrafiche soggetti terzi e contatti -LastModifiedThirdParties=Ultimi %s soggetti terzi modificati -UniqueThirdParties=Totale soggetti terzi -InActivity=In attività -ActivityCeased=Cessata attività -ThirdPartyIsClosed=Chiuso -ProductsIntoElements=Elenco dei prodotti/servizi in %s -CurrentOutstandingBill=Fatture scadute -OutstandingBill=Max. fattura in sospeso -OutstandingBillReached=Raggiunto il massimo numero di fatture scadute -OrderMinAmount=Quantità minima per l'ordine -MonkeyNumRefModelDesc=Restituisce un numero con formato %syymm-nnnn per il codice cliente e %syymm-nnnn per il codice fornitore, in cui yy è l'anno, mm è il mese e nnnn è una sequenza progressiva senza interruzioni e che non ritorna a 0. -LeopardNumRefModelDesc=Codice cliente/fornitore libero. Questo codice può essere modificato in qualsiasi momento. -ManagingDirectors=Nome Manager(s) (CEO, direttore, presidente...) -MergeOriginThirdparty=Duplica soggetto terzo (soggetto terzo che stai eliminando) -MergeThirdparties=Unisci soggetti terzi -ConfirmMergeThirdparties=Sei sicuro che vuoi unire questo soggetto terzo in quello corrente? Tutti gli oggetti collegati (fatture, ordini, ...) saranno spostati al soggetto terzo corrente, poi il soggetto terzo verrà eliminato. -ThirdpartiesMergeSuccess=Terze parti sono state unite -SaleRepresentativeLogin=Login del rappresentante commerciale -SaleRepresentativeFirstname=Nome del commerciale -SaleRepresentativeLastname=Cognome del commerciale -ErrorThirdpartiesMerge=Si è verificato un errore durante l'eliminazione di terze parti. Si prega di controllare il registro. Le modifiche sono state ripristinate. -NewCustomerSupplierCodeProposed=Customer or Vendor code already used, a new code is suggested +ThirdPartiesArea=Terze parti / contatti +LastModifiedThirdParties=Ultima %s terze parti modificate +UniqueThirdParties=Totale di terzi +InActivity=Aperto +ActivityCeased=Chiuso +ThirdPartyIsClosed=La terza parte è chiusa +ProductsIntoElements=Elenco di prodotti / servizi in %s +CurrentOutstandingBill=Fattura in sospeso corrente +OutstandingBill=Max. per fattura eccezionale +OutstandingBillReached=Max. per fattura in sospeso raggiunta +OrderMinAmount=Importo minimo per ordine +MonkeyNumRefModelDesc=Restituisce un numero con il formato %syymm-nnnn per il codice cliente e %syymm-nnnn per il codice fornitore dove yy è anno, mm è il mese e nnnn è una sequenza senza interruzioni e nessun ritorno a 0. +LeopardNumRefModelDesc=Il codice è gratuito Questo codice può essere modificato in qualsiasi momento. +ManagingDirectors=Nome del / i dirigente / i (CEO, direttore, presidente ...) +MergeOriginThirdparty=Duplicazione di terze parti (terza parte che si desidera eliminare) +MergeThirdparties=Unisci terze parti +ConfirmMergeThirdparties=Sei sicuro di voler unire questa terza parte a quella attuale? Tutti gli oggetti collegati (fatture, ordini, ...) verranno spostati nella terza parte corrente, quindi la terza parte verrà eliminata. +ThirdpartiesMergeSuccess=Le terze parti sono state unite +SaleRepresentativeLogin=Login del rappresentante di vendita +SaleRepresentativeFirstname=Nome del rappresentante di vendita +SaleRepresentativeLastname=Cognome del rappresentante di vendita +ErrorThirdpartiesMerge=Si è verificato un errore durante l'eliminazione di terze parti. Si prega di controllare il registro. Le modifiche sono state ripristinate. +NewCustomerSupplierCodeProposed=Codice cliente o fornitore già utilizzato, viene suggerito un nuovo codice #Imports -PaymentTypeCustomer=Payment Type - Customer -PaymentTermsCustomer=Termini di Pagamento - Cliente -PaymentTypeSupplier=Payment Type - Vendor -PaymentTermsSupplier=Payment Term - Vendor -MulticurrencyUsed=Use Multicurrency -MulticurrencyCurrency=Valuta +PaymentTypeCustomer=Tipo di pagamento - Cliente +PaymentTermsCustomer=Termini di pagamento - Cliente +PaymentTypeSupplier=Tipo di pagamento - Fornitore +PaymentTermsSupplier=Termine di pagamento - Venditore +PaymentTypeBoth=Tipo di pagamento - Cliente e fornitore +MulticurrencyUsed=Usa Multivaluta +MulticurrencyCurrency=Moneta diff --git a/htdocs/langs/it_IT/compta.lang b/htdocs/langs/it_IT/compta.lang index bd01800c430..d88cb599c3f 100644 --- a/htdocs/langs/it_IT/compta.lang +++ b/htdocs/langs/it_IT/compta.lang @@ -1,256 +1,256 @@ # Dolibarr language file - Source file is en_US - compta -MenuFinancial=Contabilità -TaxModuleSetupToModifyRules=Per modificare le regole di calcolo, vai ad impostazioni Modulo Imposte -TaxModuleSetupToModifyRulesLT=Per modificare le regole di calcolo, vai ad impostazioni Azienda\n -OptionMode=Opzione per la gestione contabile -OptionModeTrue=Opzione entrate-uscite -OptionModeVirtual=Opzione crediti-debiti -OptionModeTrueDesc=In questo caso, il fatturato è calcolato sulla base dei pagamenti (data di pagamento).
    La validità dei dati è garantita solo se tutti i pagamenti effettuati e ricevuti vengono registrati manualmente e puntualmente. -OptionModeVirtualDesc=In modalità il fatturato è calcolato sulle fatture (data di convalida).
    Alla data di scadenza le fatture verranno calcolate automaticamente in attivo o passivo, che siano state pagate o meno. -FeatureIsSupportedInInOutModeOnly=Caratteristica disponibile solo in modalità contabile CREDITI-DEBITI (vedi Impostazioni modulo contabilità) -VATReportBuildWithOptionDefinedInModule=Gli importi mostrati sono calcolati secondo le regole stabilite nelle impostazioni del modulo tasse e contributi. -LTReportBuildWithOptionDefinedInModule=I totali qui mostrati sono calcolati usando le regole definite per le impostazioni dell'azienda -Param=Configurazione -RemainingAmountPayment=Amount payment remaining: -Account=Conto -Accountparent=Parent account -Accountsparent=Parent accounts -Income=Entrate -Outcome=Uscite -MenuReportInOut=Entrate/Uscite -ReportInOut=Bilancio di entrate e uscite -ReportTurnover=Turnover invoiced -ReportTurnoverCollected=Turnover collected -PaymentsNotLinkedToInvoice=I pagamenti non legati ad una fattura, quindi non legati ad alcun soggetto terzo -PaymentsNotLinkedToUser=Pagamenti non legati ad alcun utente -Profit=Utile +MenuFinancial=Fatturazione | Pagamento +TaxModuleSetupToModifyRules=Vai a Impostazione modulo tasse per modificare le regole per il calcolo +TaxModuleSetupToModifyRulesLT=Vai a Configurazione dell'azienda per modificare le regole per il calcolo +OptionMode=Opzione per la contabilità +OptionModeTrue=Opzione Entrate-Spese +OptionModeVirtual=Opzione Reclami-Debiti +OptionModeTrueDesc=In questo contesto, il fatturato viene calcolato sui pagamenti (data dei pagamenti). La validità delle cifre è garantita solo se la tenuta della contabilità è controllata attraverso l'input / output sui conti tramite fatture. +OptionModeVirtualDesc=In questo contesto, il fatturato viene calcolato su fatture (data di convalida). Quando queste fatture sono dovute, siano state pagate o meno, sono elencate nell'output del fatturato. +FeatureIsSupportedInInOutModeOnly=Funzionalità disponibile solo in modalità contabilità CREDITS-DEBTS (Vedi configurazione del modulo contabilità) +VATReportBuildWithOptionDefinedInModule=Gli importi mostrati qui sono calcolati utilizzando le regole definite dall'impostazione del modulo IVA. +LTReportBuildWithOptionDefinedInModule=Gli importi mostrati qui sono calcolati utilizzando le regole definite dall'impostazione dell'azienda. +Param=Impostare +RemainingAmountPayment=Importo pagamento rimanente: +Account=Account +Accountparent=Conto genitore +Accountsparent=Conti principali +Income=Ricavi +Outcome=Spese +MenuReportInOut=Entrate / uscite +ReportInOut=Saldo delle entrate e delle spese +ReportTurnover=Fatturato fatturato +ReportTurnoverCollected=Fatturato raccolto +PaymentsNotLinkedToInvoice=Pagamenti non collegati a nessuna fattura, quindi non collegati a terzi +PaymentsNotLinkedToUser=Pagamenti non collegati a nessun utente +Profit=Profitto AccountingResult=Risultato contabile -BalanceBefore=Balance (before) -Balance=Saldo +BalanceBefore=Saldo (prima) +Balance=Bilancio Debit=Debito Credit=Credito Piece=Documento contabile -AmountHTVATRealReceived=Totale riscosso -AmountHTVATRealPaid=Totale pagato -VATToPay=Tax sales -VATReceived=Tax received -VATToCollect=Tax purchases -VATSummary=Tax monthly -VATBalance=Tax Balance -VATPaid=Tax paid -LT1Summary=Tax 2 summary -LT2Summary=Tax 3 summary -LT1SummaryES=RE Balance -LT2SummaryES=Saldo IRPF (Spagna) -LT1SummaryIN=CGST Balance +AmountHTVATRealReceived=Rete raccolta +AmountHTVATRealPaid=Net pagato +VATToPay=Vendite fiscali +VATReceived=Imposte ricevute +VATToCollect=Acquisti fiscali +VATSummary=Imposta mensile +VATBalance=Saldo fiscale +VATPaid=Tassa pagata +LT1Summary=Riepilogo imposta 2 +LT2Summary=Riepilogo imposta 3 +LT1SummaryES=Saldo RE +LT2SummaryES=Saldo IRPF +LT1SummaryIN=Saldo CGST LT2SummaryIN=SGST Balance -LT1Paid=Tax 2 paid -LT2Paid=Tax 3 paid -LT1PaidES=RE Paid -LT2PaidES=IRPF pagato (Spagna) -LT1PaidIN=CGST Paid -LT2PaidIN=SGST Paid -LT1Customer=Tax 2 sales -LT1Supplier=Tax 2 purchases -LT1CustomerES=RE sales -LT1SupplierES=RE purchases -LT1CustomerIN=CGST sales -LT1SupplierIN=CGST purchases -LT2Customer=Tax 3 sales -LT2Supplier=Tax 3 purchases -LT2CustomerES=IRPF clienti (Spagna) -LT2SupplierES=IRPF fornitori (Spagna) -LT2CustomerIN=SGST sales -LT2SupplierIN=SGST purchases -VATCollected=IVA incassata -ToPay=Da pagare -SpecialExpensesArea=Area per pagamenti straordinari -SocialContribution=Tassa o contributo -SocialContributions=Tasse o contributi -SocialContributionsDeductibles=Tasse o contributi deducibili -SocialContributionsNondeductibles=Tasse o contributi non deducibili -LabelContrib=Label contribution -TypeContrib=Type contribution -MenuSpecialExpenses=Spese straordinarie +LT1Paid=Imposta 2 pagata +LT2Paid=Imposta 3 pagata +LT1PaidES=A pagamento +LT2PaidES=IRPF a pagamento +LT1PaidIN=CGST a pagamento +LT2PaidIN=SGST a pagamento +LT1Customer=Vendite di imposte 2 +LT1Supplier=Acquisti di imposta 2 +LT1CustomerES=Vendite RE +LT1SupplierES=Acquisti RE +LT1CustomerIN=Vendite CGST +LT1SupplierIN=Acquisti CGST +LT2Customer=Tasse 3 vendite +LT2Supplier=Tassa 3 acquisti +LT2CustomerES=Vendite IRPF +LT2SupplierES=Acquisti IRPF +LT2CustomerIN=Vendite SGST +LT2SupplierIN=Acquisti SGST +VATCollected=IVA riscossa +StatusToPay=Pagare +SpecialExpensesArea=Area per tutti i pagamenti speciali +SocialContribution=Tassa sociale o fiscale +SocialContributions=Imposte sociali o fiscali +SocialContributionsDeductibles=Tasse sociali o fiscali deducibili +SocialContributionsNondeductibles=Imposte sociali o fiscali non deducibili +LabelContrib=Contributo all'etichetta +TypeContrib=Tipo di contributo +MenuSpecialExpenses=Spese speciali MenuTaxAndDividends=Imposte e dividendi -MenuSocialContributions=Tasse/contributi -MenuNewSocialContribution=Nuova tassa/contributo -NewSocialContribution=Nuova tassa/contributo -AddSocialContribution=Add social/fiscal tax -ContributionsToPay=Tasse/contributi da pagare -AccountancyTreasuryArea=Billing and payment area +MenuSocialContributions=Imposte sociali / fiscali +MenuNewSocialContribution=Nuova imposta sociale / fiscale +NewSocialContribution=Nuova imposta sociale / fiscale +AddSocialContribution=Aggiungi imposta sociale / fiscale +ContributionsToPay=Tasse sociali / fiscali da pagare +AccountancyTreasuryArea=Area fatturazione e pagamento NewPayment=Nuovo pagamento -PaymentCustomerInvoice=Pagamento fattura attiva -PaymentSupplierInvoice=vendor invoice payment -PaymentSocialContribution=Pagamento delle imposte sociali/fiscali -PaymentVat=Pagamento IVA +PaymentCustomerInvoice=Pagamento della fattura cliente +PaymentSupplierInvoice=pagamento fattura fornitore +PaymentSocialContribution=Pagamento delle imposte sociali / fiscali +PaymentVat=Pagamento dell'IVA ListPayment=Elenco dei pagamenti ListOfCustomerPayments=Elenco dei pagamenti dei clienti -ListOfSupplierPayments=List of vendor payments -DateStartPeriod=Data di inzio -DateEndPeriod=Data di fine -newLT1Payment=New tax 2 payment -newLT2Payment=New tax 3 payment -LT1Payment=Tax 2 payment -LT1Payments=Tax 2 payments -LT2Payment=Tax 3 payment -LT2Payments=Tax 3 payments +ListOfSupplierPayments=Elenco dei pagamenti del fornitore +DateStartPeriod=Data inizio periodo +DateEndPeriod=Periodo di fine della data +newLT1Payment=Nuova tassa 2 di pagamento +newLT2Payment=Nuova tassa 3 pagamento +LT1Payment=Pagamento della tassa 2 +LT1Payments=Pagamenti fiscali 2 +LT2Payment=Pagamento della tassa 3 +LT2Payments=Pagamenti fiscali 3 newLT1PaymentES=Nuovo pagamento RE -newLT2PaymentES=Nuovo pagamento IRPF (Spagna) +newLT2PaymentES=Nuovo pagamento IRPF LT1PaymentES=Pagamento RE LT1PaymentsES=Pagamenti RE -LT2PaymentES=Pagamento IRPF (Spagna) -LT2PaymentsES=Pagamenti IRPF (Spagna) -VATPayment=Pagamento IVA -VATPayments=Pagamenti IVA -VATRefund=Rimborso IVA -NewVATPayment=New sales tax payment -NewLocalTaxPayment=New tax %s payment +LT2PaymentES=Pagamento IRPF +LT2PaymentsES=Pagamenti IRPF +VATPayment=Pagamento dell'imposta sulle vendite +VATPayments=Pagamenti dell'imposta sulle vendite +VATRefund=Rimborso dell'imposta sulle vendite +NewVATPayment=Nuovo pagamento dell'imposta sulle vendite +NewLocalTaxPayment=Nuova imposta %s pagamento Refund=Rimborso -SocialContributionsPayments=Pagamenti tasse/contributi -ShowVatPayment=Visualizza pagamento IVA +SocialContributionsPayments=Pagamenti fiscali sociali / fiscali +ShowVatPayment=Mostra pagamento IVA TotalToPay=Totale da pagare -BalanceVisibilityDependsOnSortAndFilters=Il bilancio è visibile in questo elenco solo se la tabella è ordinata in verso ascendente per %s e filtrata per un conto bancario -CustomerAccountancyCode=Customer accounting code -SupplierAccountancyCode=vendor accounting code -CustomerAccountancyCodeShort=Cod. cont. cliente -SupplierAccountancyCodeShort=Cod. cont. fornitore +BalanceVisibilityDependsOnSortAndFilters=Il saldo è visibile in questo elenco solo se la tabella è ordinata in ordine crescente su %s e filtrata per 1 conto bancario +CustomerAccountancyCode=Codice contabile cliente +SupplierAccountancyCode=Codice contabile fornitore +CustomerAccountancyCodeShort=Cust. account. codice +SupplierAccountancyCodeShort=Sup. account. codice AccountNumber=Numero di conto -NewAccountingAccount=Nuovo conto -Turnover=Turnover invoiced -TurnoverCollected=Turnover collected -SalesTurnoverMinimum=Minimum turnover -ByExpenseIncome=By expenses & incomes -ByThirdParties=Per soggetti terzi -ByUserAuthorOfInvoice=Per autore fattura -CheckReceipt=Ricevuta di versamento assegno -CheckReceiptShort=Ricevuta assegno -LastCheckReceiptShort=Ultime %s ricevute assegni +NewAccountingAccount=Nuovo account +Turnover=Fatturato fatturato +TurnoverCollected=Fatturato raccolto +SalesTurnoverMinimum=Fatturato minimo +ByExpenseIncome=Per spese e entrate +ByThirdParties=Da parte di terzi +ByUserAuthorOfInvoice=Per autore della fattura +CheckReceipt=Controlla il deposito +CheckReceiptShort=Controlla il deposito +LastCheckReceiptShort=Ricevute di assegno %s più recenti NewCheckReceipt=Nuovo sconto -NewCheckDeposit=Nuovo deposito -NewCheckDepositOn=Nuovo deposito sul conto: %s +NewCheckDeposit=Nuovo deposito di assegni +NewCheckDepositOn=Crea ricevuta per deposito sul conto: %s NoWaitingChecks=Nessun assegno in attesa di deposito. -DateChequeReceived=Data di ricezione assegno -NbOfCheques=No. of checks -PaySocialContribution=Paga tassa/contributo -ConfirmPaySocialContribution=Sei sicuro di voler classificare questa tassa/contributo come pagato? -DeleteSocialContribution=Cancella il pagamento della tassa/contributo -ConfirmDeleteSocialContribution=Sei sicuro di voler cancellare il pagamento di questa tassa/contributo? -ExportDataset_tax_1=Tasse/contributi e pagamenti -CalcModeVATDebt=Modalità %sIVA su contabilità d'impegno%s. -CalcModeVATEngagement=Calcola %sIVA su entrate-uscite%s -CalcModeDebt=Analysis of known recorded invoices even if they are not yet accounted in ledger. -CalcModeEngagement=Analysis of known recorded payments, even if they are not yet accounted in Ledger. -CalcModeBookkeeping=Analysis of data journalized in Bookkeeping Ledger table. -CalcModeLT1= Modalità %sRE su fatture clienti - fatture fornitori%s -CalcModeLT1Debt=Modalità %sRE su fatture clienti%s +DateChequeReceived=Controlla la data di ricezione +NbOfCheques=Numero di controlli +PaySocialContribution=Paga un'imposta sociale / fiscale +ConfirmPaySocialContribution=Sei sicuro di voler classificare questa imposta sociale o fiscale come pagata? +DeleteSocialContribution=Elimina un pagamento fiscale sociale o fiscale +ConfirmDeleteSocialContribution=Sei sicuro di voler eliminare questo pagamento fiscale fiscale / sociale? +ExportDataset_tax_1=Tasse e pagamenti sociali e fiscali +CalcModeVATDebt=Modalità %sIVA sull'account di impegnoing%s . +CalcModeVATEngagement=Modalità %sVAT su redditi-spes%s . +CalcModeDebt=Analisi delle fatture registrate note anche se non sono ancora contabilizzate nel libro mastro. +CalcModeEngagement=Analisi dei pagamenti registrati noti, anche se non ancora contabilizzati nel libro mastro. +CalcModeBookkeeping=Analisi dei dati pubblicati nella tabella del libro mastro contabile. +CalcModeLT1= Modalità %sRE su fatture cliente - fatture fornitori%s +CalcModeLT1Debt=Modalità %sRE nelle fatture cliente%s CalcModeLT1Rec= Modalità %sRE su fatture fornitori%s -CalcModeLT2= Modalità %sIRPF su fatture clienti - fatture fornitori%s -CalcModeLT2Debt=Modalità %sIRPF su fatture clienti%s +CalcModeLT2= Modalità %sIRPF su fatture cliente - fatture fornitori%s +CalcModeLT2Debt=Modalità %sIRPF nelle fatture cliente%s CalcModeLT2Rec= Modalità %sIRPF su fatture fornitori%s -AnnualSummaryDueDebtMode=Bilancio di entrate e uscite, sintesi annuale -AnnualSummaryInputOutputMode=Bilancio di entrate e uscite, sintesi annuale -AnnualByCompanies=Balance of income and expenses, by predefined groups of account -AnnualByCompaniesDueDebtMode=Balance of income and expenses, detail by predefined groups, mode %sClaims-Debts%s said Commitment accounting. -AnnualByCompaniesInputOutputMode=Balance of income and expenses, detail by predefined groups, mode %sIncomes-Expenses%s said cash accounting. -SeeReportInInputOutputMode=See %sanalysis of payments%s for a calculation on actual payments made even if they are not yet accounted in Ledger. -SeeReportInDueDebtMode=See %sanalysis of invoices%s for a calculation based on known recorded invoices even if they are not yet accounted in Ledger. -SeeReportInBookkeepingMode=See %sBookeeping report%s for a calculation on Bookkeeping Ledger table -RulesAmountWithTaxIncluded=- Gli importi indicati sono tasse incluse -RulesResultDue=- Gli importi indicati sono tutti tasse incluse
    - Comprendono le fatture in sospeso, l'IVA e le spese, che siano state pagate o meno.
    - Si basa sulla data di convalida delle fatture e dell'IVA e sulla data di scadenza per le spese. -RulesResultInOut=- Include i pagamenti reali di fatture, spese e IVA.
    - Si basa sulle date di pagamento di fatture, spese e IVA. -RulesCADue=- It includes the customer's due invoices whether they are paid or not.
    - It is based on the validation date of these invoices.
    -RulesCAIn=- It includes all the effective payments of invoices received from customers.
    - It is based on the payment date of these invoices
    -RulesCATotalSaleJournal=It includes all credit lines from the Sale journal. -RulesAmountOnInOutBookkeepingRecord=It includes record in your Ledger with accounting accounts that has the group "EXPENSE" or "INCOME" -RulesResultBookkeepingPredefined=It includes record in your Ledger with accounting accounts that has the group "EXPENSE" or "INCOME" -RulesResultBookkeepingPersonalized=It show record in your Ledger with accounting accounts grouped by personalized groups -SeePageForSetup=See menu %s for setup -DepositsAreNotIncluded=- Down payment invoices are not included -DepositsAreIncluded=- Down payment invoices are included -LT1ReportByCustomers=Report tax 2 by third party -LT2ReportByCustomers=Report tax 3 by third party -LT1ReportByCustomersES=Report by third party RE -LT2ReportByCustomersES=IRPF soggetti terzi(Spagna) -VATReport=Sale tax report -VATReportByPeriods=Sale tax report by period -VATReportByRates=Sale tax report by rates -VATReportByThirdParties=Sale tax report by third parties -VATReportByCustomers=Sale tax report by customer -VATReportByCustomersInInputOutputMode=Report per IVA cliente riscossa e pagata -VATReportByQuartersInInputOutputMode=Resoconto imposte di vendita, sia riscosse che pagate -LT1ReportByQuarters=Report tax 2 by rate -LT2ReportByQuarters=Report tax 3 by rate -LT1ReportByQuartersES=Report by RE rate -LT2ReportByQuartersES=Report by IRPF rate -SeeVATReportInInputOutputMode=Vedi il report %sIVA pagata%s per la modalità di calcolo standard -SeeVATReportInDueDebtMode=Vedi il report %sIVA a debito%s per la modalità di calcolo crediti/debiti -RulesVATInServices=- Per i servizi, il report include la regolazione dell'IVA incassata o differita. -RulesVATInProducts=- For material assets, the report includes the VAT received or issued on the basis of the date of payment. -RulesVATDueServices=- Per i servizi, comprende l'iva fatturata, pagata o meno, in base alla data di fatturazione. -RulesVATDueProducts=- For material assets, the report includes the VAT invoices, based on the invoice date. -OptionVatInfoModuleComptabilite=Nota: Per i prodotti è più corretto usare la data di consegna. -ThisIsAnEstimatedValue=This is a preview, based on business events and not from the final ledger table, so final results may differ from this preview values -PercentOfInvoice=%%/fattura -NotUsedForGoods=Non utilizzati per le merci -ProposalStats=Statistiche proposte commerciali +AnnualSummaryDueDebtMode=Saldo delle entrate e delle spese, sintesi annuale +AnnualSummaryInputOutputMode=Saldo delle entrate e delle spese, sintesi annuale +AnnualByCompanies=Saldo delle entrate e delle spese, per gruppi di conti predefiniti +AnnualByCompaniesDueDebtMode=Saldo delle entrate e delle spese, dettaglio per gruppi predefiniti, modalità %sClaims-Debts%s ha dichiarato Contabilità degli impegni . +AnnualByCompaniesInputOutputMode=Saldo delle entrate e delle spese, dettaglio per gruppi predefiniti, modalità %sIncome-Expenses%s detta contabilità di cassa . +SeeReportInInputOutputMode=Vedere %sanalisi dei pagamenti%s per un calcolo sui pagamenti effettivi effettuati anche se non ancora contabilizzati nel libro mastro. +SeeReportInDueDebtMode=Vedere %sanalysis of fattors%s per un calcolo basato su fatture registrate note anche se non ancora contabilizzate nel libro mastro. +SeeReportInBookkeepingMode=Vedere %s Registro contabile%s per un calcolo sulla tabella Registro Contabilità +RulesAmountWithTaxIncluded=- Gli importi indicati sono comprensivi di tutte le tasse +RulesResultDue=- Include fatture, spese, IVA, donazioni in sospeso, indipendentemente dal fatto che vengano pagate o meno. Include anche gli stipendi pagati.
    - Si basa sulla data di convalida delle fatture e dell'IVA e sulla data di scadenza delle spese. Per gli stipendi definiti con il modulo Salario, viene utilizzata la data valuta del pagamento. +RulesResultInOut=- Include i pagamenti reali effettuati su fatture, spese, IVA e stipendi.
    - Si basa sulle date di pagamento di fatture, spese, IVA e salari. La data di donazione per la donazione. +RulesCADue=- Include le fatture dovute dal cliente, indipendentemente dal fatto che vengano pagate o meno.
    - Si basa sulla data di convalida di queste fatture.
    +RulesCAIn=- Include tutti i pagamenti effettivi delle fatture ricevute dai clienti.
    - Si basa sulla data di pagamento di queste fatture
    +RulesCATotalSaleJournal=Include tutte le linee di credito dal giornale di vendita. +RulesAmountOnInOutBookkeepingRecord=Include record nel tuo libro mastro con conti contabili che hanno il gruppo "SPESA" o "REDDITO" +RulesResultBookkeepingPredefined=Include record nel tuo libro mastro con conti contabili che hanno il gruppo "SPESA" o "REDDITO" +RulesResultBookkeepingPersonalized=Mostra record nel tuo libro mastro con conti contabili raggruppati per gruppi personalizzati +SeePageForSetup=Vedere il menu %s per l'installazione +DepositsAreNotIncluded=- Le fatture di acconto non sono incluse +DepositsAreIncluded=- Sono incluse le fatture di acconto +LT1ReportByCustomers=Segnala imposta 2 da parte di terzi +LT2ReportByCustomers=Segnala imposta 3 da parte di terzi +LT1ReportByCustomersES=Rapporto di RE di terze parti +LT2ReportByCustomersES=Rapporto dell'IRPF di terze parti +VATReport=Rapporto sulle imposte di vendita +VATReportByPeriods=Dichiarazione delle imposte di vendita per periodo +VATReportByRates=Dichiarazione delle imposte di vendita per aliquote +VATReportByThirdParties=Dichiarazione fiscale di vendita da parte di terzi +VATReportByCustomers=Dichiarazione delle imposte di vendita per cliente +VATReportByCustomersInInputOutputMode=Rapporto del cliente IVA riscossa e pagata +VATReportByQuartersInInputOutputMode=Rapporto per aliquota fiscale di vendita dell'imposta riscossa e pagata +LT1ReportByQuarters=Segnala imposta 2 per aliquota +LT2ReportByQuarters=Segnala imposta 3 per aliquota +LT1ReportByQuartersES=Rapporto per tasso RE +LT2ReportByQuartersES=Rapporto per tasso IRPF +SeeVATReportInInputOutputMode=Vedere il report %sVAT encasement%s per un calcolo standard +SeeVATReportInDueDebtMode=Vedere il rapporto %sVAT su flow%s per un calcolo con un'opzione sul flusso +RulesVATInServices=- Per i servizi, la relazione include le normative IVA effettivamente ricevute o emesse sulla base della data del pagamento. +RulesVATInProducts=- Per le attività materiali, la relazione include l'IVA ricevuta o emessa sulla base della data di pagamento. +RulesVATDueServices=- Per i servizi, il rapporto include le fatture IVA dovute, pagate o meno, in base alla data della fattura. +RulesVATDueProducts=- Per le attività materiali, il rapporto include le fatture IVA, in base alla data della fattura. +OptionVatInfoModuleComptabilite=Nota: per le risorse materiali, dovrebbe essere più equa la data di consegna. +ThisIsAnEstimatedValue=Questa è un'anteprima, basata su eventi aziendali e non dalla tabella del libro mastro finale, quindi i risultati finali potrebbero differire da questi valori di anteprima +PercentOfInvoice=%% / fattura +NotUsedForGoods=Non utilizzato su merci +ProposalStats=Statistiche sulle proposte OrderStats=Statistiche sugli ordini -InvoiceStats=Statistiche fatture/ricevute -Dispatch=Invio -Dispatched=Inviati -ToDispatch=Da inviare -ThirdPartyMustBeEditAsCustomer=Il soggetto terzo deve essere definito come cliente -SellsJournal=Storico vendite -PurchasesJournal=Storico acquisti -DescSellsJournal=Storico vendite -DescPurchasesJournal=Storico acquisti +InvoiceStats=Statistiche sulle bollette +Dispatch=dispacciamento +Dispatched=Inviato +ToDispatch=Spedire +ThirdPartyMustBeEditAsCustomer=Terze parti devono essere definite come clienti +SellsJournal=Diario di vendita +PurchasesJournal=Diario degli acquisti +DescSellsJournal=Diario di vendita +DescPurchasesJournal=Diario degli acquisti CodeNotDef=Non definito -WarningDepositsNotIncluded=Down payment invoices are not included in this version with this accountancy module. -DatePaymentTermCantBeLowerThanObjectDate=La data termine di pagamento non può essere anteriore alla data dell'oggetto -Pcg_version=Chart of accounts models -Pcg_type=Tipo pcg -Pcg_subtype=Sottotipo Pcg -InvoiceLinesToDispatch=Riga di fattura da spedire *consegnare -ByProductsAndServices=By product and service -RefExt=Referente esterno -ToCreateAPredefinedInvoice=Per creare un modello di fattura, crea una fattura standard e poi, senza convalidarla, clicca sul pulsante "%s". -LinkedOrder=Collega a ordine +WarningDepositsNotIncluded=Le fatture di acconto non sono incluse in questa versione con questo modulo di contabilità. +DatePaymentTermCantBeLowerThanObjectDate=La data del termine di pagamento non può essere inferiore alla data dell'oggetto. +Pcg_version=Modelli del piano dei conti +Pcg_type=Tipo di PC +Pcg_subtype=Sottotipo PCC +InvoiceLinesToDispatch=Linee di fatturazione da inviare +ByProductsAndServices=Per prodotto e servizio +RefExt=Rif. Esterno +ToCreateAPredefinedInvoice=Per creare una fattura modello, crea una fattura standard, quindi, senza convalidarla, fai clic sul pulsante "%s". +LinkedOrder=Link all'ordine Mode1=Metodo 1 Mode2=Metodo 2 -CalculationRuleDesc=Ci sono due metodi per calcolare l'IVA totale:
    Metodo 1: arrotondare l'IVA per ogni riga e poi sommare.
    Metodo 2: sommare l'IVA di ogni riga e poi arrotondare il risultato della somma.
    Il risultato finale può differire di alcuni centesimi tra i due metodi. Il metodo di default è il %s. -CalculationRuleDescSupplier=According to vendor, choose appropriate method to apply same calculation rule and get same result expected by your vendor. -TurnoverPerProductInCommitmentAccountingNotRelevant=The report of Turnover collected per product is not available. This report is only available for turnover invoiced. -TurnoverPerSaleTaxRateInCommitmentAccountingNotRelevant=The report of Turnover collected per sale tax rate is not available. This report is only available for turnover invoiced. -CalculationMode=Metodo di calcolo -AccountancyJournal=Accounting code journal -ACCOUNTING_VAT_SOLD_ACCOUNT=Accounting account by default for VAT on sales (used if not defined on VAT dictionary setup) -ACCOUNTING_VAT_BUY_ACCOUNT=Accounting account by default for VAT on purchases (used if not defined on VAT dictionary setup) -ACCOUNTING_VAT_PAY_ACCOUNT=Codice contabile predefinito per il pagamento dell'IVA -ACCOUNTING_ACCOUNT_CUSTOMER=Accounting account used for customer third parties -ACCOUNTING_ACCOUNT_CUSTOMER_Desc=The dedicated accounting account defined on third party card will be used for Subledger accounting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated customer accounting account on third party is not defined. -ACCOUNTING_ACCOUNT_SUPPLIER=Accounting account used for vendor third parties -ACCOUNTING_ACCOUNT_SUPPLIER_Desc=The dedicated accounting account defined on third party card will be used for Subledger accounting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated vendor accounting account on third party is not defined. -ConfirmCloneTax=Confirm the clone of a social/fiscal tax -CloneTaxForNextMonth=Clona nel mese successivo -SimpleReport=Report semplice -AddExtraReport=Extra reports (add foreign and national customer report) -OtherCountriesCustomersReport=Foreign customers report -BasedOnTwoFirstLettersOfVATNumberBeingDifferentFromYourCompanyCountry=Based on the two first letters of the VAT number being different from your own company's country code -SameCountryCustomersWithVAT=National customers report -BasedOnTwoFirstLettersOfVATNumberBeingTheSameAsYourCompanyCountry=Based on the two first letters of the VAT number being the same as your own company's country code +CalculationRuleDesc=Per calcolare l'IVA totale, esistono due metodi:
    Il metodo 1 è arrotondare iva su ogni riga, quindi sommarli.
    Il metodo 2 sta sommando tutta la vasca su ogni riga, quindi arrotondando il risultato.
    Il risultato finale può differire da pochi centesimi. La modalità predefinita è la modalità %s . +CalculationRuleDescSupplier=Secondo il fornitore, scegliere il metodo appropriato per applicare la stessa regola di calcolo e ottenere lo stesso risultato atteso dal fornitore. +TurnoverPerProductInCommitmentAccountingNotRelevant=Il rapporto sul fatturato raccolto per prodotto non è disponibile. Questo rapporto è disponibile solo per il fatturato fatturato. +TurnoverPerSaleTaxRateInCommitmentAccountingNotRelevant=Il rapporto sul fatturato raccolto per aliquota fiscale di vendita non è disponibile. Questo rapporto è disponibile solo per il fatturato fatturato. +CalculationMode=Modalità di calcolo +AccountancyJournal=Giornale del codice contabile +ACCOUNTING_VAT_SOLD_ACCOUNT=Conto contabile per impostazione predefinita per IVA sulle vendite (utilizzato se non definito nella configurazione del dizionario IVA) +ACCOUNTING_VAT_BUY_ACCOUNT=Conto contabile per impostazione predefinita per IVA sugli acquisti (utilizzato se non definito nella configurazione del dizionario IVA) +ACCOUNTING_VAT_PAY_ACCOUNT=Conto contabile per impostazione predefinita per il pagamento dell'IVA +ACCOUNTING_ACCOUNT_CUSTOMER=Conto contabile utilizzato per terze parti del cliente +ACCOUNTING_ACCOUNT_CUSTOMER_Desc=Il conto contabile dedicato definito sulla carta di terzi verrà utilizzato solo per la contabilità subledger. Questo verrà utilizzato per la contabilità generale e come valore predefinito della contabilità subledger se non viene definito un conto di contabilità clienti dedicato su terzi. +ACCOUNTING_ACCOUNT_SUPPLIER=Account contabile utilizzato per terze parti del fornitore +ACCOUNTING_ACCOUNT_SUPPLIER_Desc=Il conto contabile dedicato definito sulla carta di terzi verrà utilizzato solo per la contabilità subledger. Questo verrà utilizzato per la contabilità generale e come valore predefinito della contabilità subledger se non viene definito un conto contabile fornitore dedicato su terzi. +ConfirmCloneTax=Conferma il clone di un'imposta sociale / fiscale +CloneTaxForNextMonth=Clonalo per il prossimo mese +SimpleReport=Rapporto semplice +AddExtraReport=Rapporti extra (aggiungi rapporto cliente estero e nazionale) +OtherCountriesCustomersReport=Rapporto di clienti stranieri +BasedOnTwoFirstLettersOfVATNumberBeingDifferentFromYourCompanyCountry=In base alle due prime lettere del numero di partita IVA che differiscono dal codice paese della propria azienda +SameCountryCustomersWithVAT=Rapporto dei clienti nazionali +BasedOnTwoFirstLettersOfVATNumberBeingTheSameAsYourCompanyCountry=In base alle due prime lettere del numero di partita IVA identiche al codice paese della propria azienda LinkedFichinter=Collegamento ad un intervento -ImportDataset_tax_contrib=Tasse/contributi -ImportDataset_tax_vat=Vat payments -ErrorBankAccountNotFound=Error: Bank account not found -FiscalPeriod=Scheda periodo di esercizio -ListSocialContributionAssociatedProject=List of social contributions associated with the project -DeleteFromCat=Remove from accounting group -AccountingAffectation=Accounting assignment -LastDayTaxIsRelatedTo=Last day of period the tax is related to -VATDue=Sale tax claimed -ClaimedForThisPeriod=Claimed for the period -PaidDuringThisPeriod=Paid during this period -ByVatRate=By sale tax rate -TurnoverbyVatrate=Turnover invoiced by sale tax rate -TurnoverCollectedbyVatrate=Turnover collected by sale tax rate -PurchasebyVatrate=Purchase by sale tax rate +ImportDataset_tax_contrib=Imposte sociali / fiscali +ImportDataset_tax_vat=Pagamenti IVA +ErrorBankAccountNotFound=Errore: conto bancario non trovato +FiscalPeriod=Periodo contabile +ListSocialContributionAssociatedProject=Elenco dei contributi sociali associati al progetto +DeleteFromCat=Rimuovi dal gruppo contabile +AccountingAffectation=Incarico di contabilità +LastDayTaxIsRelatedTo=Ultimo giorno del periodo a cui si riferisce l'imposta +VATDue=Tassa di vendita richiesta +ClaimedForThisPeriod=Rivendicato per il periodo +PaidDuringThisPeriod=Pagato durante questo periodo +ByVatRate=Per aliquota fiscale di vendita +TurnoverbyVatrate=Fatturato fatturato dall'aliquota fiscale di vendita +TurnoverCollectedbyVatrate=Fatturato raccolto dall'aliquota fiscale di vendita +PurchasebyVatrate=Acquisto per aliquota fiscale di vendita diff --git a/htdocs/langs/it_IT/deliveries.lang b/htdocs/langs/it_IT/deliveries.lang index b80bd3ba0eb..bab9c3e6788 100644 --- a/htdocs/langs/it_IT/deliveries.lang +++ b/htdocs/langs/it_IT/deliveries.lang @@ -1,30 +1,31 @@ # Dolibarr language file - Source file is en_US - deliveries Delivery=Consegna -DeliveryRef=Rif. consegna -DeliveryCard=Scheda ricevuta di consegna -DeliveryOrder=Ordine di consegna +DeliveryRef=Consegna di riferimento +DeliveryCard=Carta di ricevuta +DeliveryOrder=Delivery receipt DeliveryDate=Data di consegna -CreateDeliveryOrder=Genera la ricevuta di consegna +CreateDeliveryOrder=Genera ricevuta di consegna DeliveryStateSaved=Stato di consegna salvato SetDeliveryDate=Imposta la data di spedizione ValidateDeliveryReceipt=Convalida la ricevuta di consegna -ValidateDeliveryReceiptConfirm=Vuoi davvero convalidare la ricevuta di consegna? +ValidateDeliveryReceiptConfirm=Sei sicuro di voler convalidare questa ricevuta di consegna? DeleteDeliveryReceipt=Eliminare ricevuta di consegna -DeleteDeliveryReceiptConfirm=Vuoi davvero eliminare la ricevuta di consegna %s? +DeleteDeliveryReceiptConfirm=Vuoi eliminare la ricevuta di consegna %s ? DeliveryMethod=Metodo di consegna TrackingNumber=Numero di tracking DeliveryNotValidated=Consegna non convalidata -StatusDeliveryCanceled=Annullata +StatusDeliveryCanceled=Annullato StatusDeliveryDraft=Bozza -StatusDeliveryValidated=Ricevuta +StatusDeliveryValidated=ricevuto # merou PDF model NameAndSignature=Nome e firma: ToAndDate=A___________________________________ il ____/_____/__________ GoodStatusDeclaration=Dichiaro di aver ricevuto le merci di cui sopra in buone condizioni, -Deliverer=Chi consegna: +Deliverer=liberatore: Sender=Mittente Recipient=Destinatario -ErrorStockIsNotEnough=Non ci sono sufficienti scorte -Shippable=Disponibile per spedizione -NonShippable=Non disponibile per spedizione +ErrorStockIsNotEnough=Non ci sono abbastanza scorte +Shippable=Disponibile per la spedizione +NonShippable=Non spedibile ShowReceiving=Mostra ricevuta di consegna +NonExistentOrder=Ordine inesistente diff --git a/htdocs/langs/it_IT/donations.lang b/htdocs/langs/it_IT/donations.lang index e3c07603975..19e6483b48e 100644 --- a/htdocs/langs/it_IT/donations.lang +++ b/htdocs/langs/it_IT/donations.lang @@ -1,34 +1,35 @@ # Dolibarr language file - Source file is en_US - donations Donation=Donazione Donations=Donazioni -DonationRef=Riferimento donazione +DonationRef=Rif. Donazione Donor=Donatore -AddDonation=Crea donazione +AddDonation=Crea una donazione NewDonation=Nuova donazione DeleteADonation=Elimina una donazione -ConfirmDeleteADonation=Are you sure you want to delete this donation? -ShowDonation=Visualizza donazione -PublicDonation=Donazione Pubblica +ConfirmDeleteADonation=Sei sicuro di voler eliminare questa donazione? +ShowDonation=Mostra donazione +PublicDonation=Donazione pubblica DonationsArea=Area donazioni -DonationStatusPromiseNotValidated=Promessa in bozza -DonationStatusPromiseValidated=Promessa di donazione convalidata +DonationStatusPromiseNotValidated=Progetto di promessa +DonationStatusPromiseValidated=Promessa convalidata DonationStatusPaid=Donazione ricevuta DonationStatusPromiseNotValidatedShort=Bozza -DonationStatusPromiseValidatedShort=Promessa convalidata -DonationStatusPaidShort=Ricevuta +DonationStatusPromiseValidatedShort=convalidato +DonationStatusPaidShort=ricevuto DonationTitle=Ricevuta di donazione +DonationDate=Data di donazione DonationDatePayment=Data di pagamento ValidPromess=Convalida promessa -DonationReceipt=Ricevuta per donazione -DonationsModels=Modelli per ricevute donazione -LastModifiedDonations=Ultime %s donazioni modificate -DonationRecipient=Ricevente della donazione -IConfirmDonationReception=Si dichiara di aver ricevuto la seguente cifra a titolo di donazione -MinimumAmount=L'importo minimo è %s -FreeTextOnDonations=Free text to show in footer +DonationReceipt=Ricevuta della donazione +DonationsModels=Documenta i modelli per le ricevute di donazione +LastModifiedDonations=Ultime donazioni modificate %s +DonationRecipient=Destinatario della donazione +IConfirmDonationReception=Il destinatario dichiara la ricezione, come donazione, del seguente importo +MinimumAmount=L'importo minimo è %s +FreeTextOnDonations=Testo libero da mostrare a piè di pagina FrenchOptions=Opzioni per la Francia -DONATION_ART200=Show article 200 from CGI if you are concerned -DONATION_ART238=Show article 238 from CGI if you are concerned -DONATION_ART885=Show article 885 from CGI if you are concerned -DonationPayment=Donation payment -DonationValidated=Donation %s validated +DONATION_ART200=Mostra l'articolo 200 di CGI se sei preoccupato +DONATION_ART238=Mostra l'articolo 238 del CGI se sei preoccupato +DONATION_ART885=Mostra l'articolo 885 del CGI se sei preoccupato +DonationPayment=Pagamento donazione +DonationValidated=Donazione %s convalidata diff --git a/htdocs/langs/it_IT/errors.lang b/htdocs/langs/it_IT/errors.lang index 3107df0ac8e..8f59158ecbf 100644 --- a/htdocs/langs/it_IT/errors.lang +++ b/htdocs/langs/it_IT/errors.lang @@ -1,50 +1,50 @@ # Dolibarr language file - Source file is en_US - errors # No errors -NoErrorCommitIsDone=Nessun errore, committiamo +NoErrorCommitIsDone=Nessun errore, ci impegniamo # Errors -ErrorButCommitIsDone=Sono stati trovati errori ma si convalida ugualmente -ErrorBadEMail=Email %s is wrong +ErrorButCommitIsDone=Sono stati rilevati errori ma lo confermiamo +ErrorBadEMail=L'email %s è errata ErrorBadUrl=L'URL %s è sbagliato -ErrorBadValueForParamNotAString=Bad value for your parameter. It appends generally when translation is missing. +ErrorBadValueForParamNotAString=Valore errato per il parametro. Si aggiunge generalmente quando manca la traduzione. ErrorLoginAlreadyExists=L'utente %s esiste già. ErrorGroupAlreadyExists=Il gruppo %s esiste già ErrorRecordNotFound=Record non trovato ErrorFailToCopyFile=Impossibile copiare il file '%s' in '%s' -ErrorFailToCopyDir=Failed to copy directory '%s' into '%s'. +ErrorFailToCopyDir=Impossibile copiare la directory ' %s ' in ' %s '. ErrorFailToRenameFile=Impossibile rinominare il file '%s' in '%s'. ErrorFailToDeleteFile=Impossibile rimuovere il file '%s'. ErrorFailToCreateFile=Impossibile creare il file '%s'. ErrorFailToRenameDir=Impossibile rinominare la directory '%s' in '%s'. ErrorFailToCreateDir=Impossibile creare la directory '%s'. ErrorFailToDeleteDir=Impossibile eliminare la directory '%s'. -ErrorFailToMakeReplacementInto=Failed to make replacement into file '%s'. -ErrorFailToGenerateFile=Failed to generate file '%s'. +ErrorFailToMakeReplacementInto=Impossibile effettuare la sostituzione nel file " %s ". +ErrorFailToGenerateFile=Impossibile generare il file ' %s '. ErrorThisContactIsAlreadyDefinedAsThisType=Questo contatto è già tra i contatti di questo tipo ErrorCashAccountAcceptsOnlyCashMoney=Questo conto corrente è un conto di cassa e accetta solo pagamenti in contanti. ErrorFromToAccountsMustDiffers=I conti bancari di origine e destinazione devono essere diversi. -ErrorBadThirdPartyName=Valore non valido per Nome Soggetto terzo -ErrorProdIdIsMandatory=%s obbligatorio +ErrorBadThirdPartyName=Valore errato per nome di terze parti +ErrorProdIdIsMandatory=%s è obbligatorio ErrorBadCustomerCodeSyntax=Sintassi del codice cliente errata -ErrorBadBarCodeSyntax=Bad syntax for barcode. May be you set a bad barcode type or you defined a barcode mask for numbering that does not match value scanned. +ErrorBadBarCodeSyntax=Sintassi errata per codice a barre. Può essere che tu abbia impostato un tipo di codice a barre errato o che tu abbia definito una maschera di codice a barre per la numerazione che non corrisponde al valore scansionato. ErrorCustomerCodeRequired=Il codice cliente è obbligatorio -ErrorBarCodeRequired=Barcode required +ErrorBarCodeRequired=Codice a barre richiesto ErrorCustomerCodeAlreadyUsed=Codice cliente già utilizzato -ErrorBarCodeAlreadyUsed=Barcode already used +ErrorBarCodeAlreadyUsed=Codice a barre già utilizzato ErrorPrefixRequired=È richiesto il prefisso -ErrorBadSupplierCodeSyntax=Bad syntax for vendor code -ErrorSupplierCodeRequired=Il codice fornitore è richiesto +ErrorBadSupplierCodeSyntax=Sintassi errata per il codice fornitore +ErrorSupplierCodeRequired=Codice fornitore richiesto ErrorSupplierCodeAlreadyUsed=Codice fornitore già utilizzato ErrorBadParameters=Parametri errati ErrorBadValueForParameter=Valore '%s' non corretto per il parametro '%s' -ErrorBadImageFormat=Tipo file immagine non supportato (la tua installazione di PHP non supporta le funzioni per convertire le immagini di questo formato) +ErrorBadImageFormat=Il file di immagine non ha un formato supportato (Il tuo PHP non supporta le funzioni per convertire le immagini di questo formato) ErrorBadDateFormat=Il valore '%s' ha un formato della data sbagliato ErrorWrongDate=La data non è corretta! ErrorFailedToWriteInDir=Impossibile scrivere nella directory %s ErrorFoundBadEmailInFile=Sintassi email errata nelle righe %s del file (ad esempio alla riga %s con email = %s) -ErrorUserCannotBeDelete=User cannot be deleted. Maybe it is associated to Dolibarr entities. +ErrorUserCannotBeDelete=L'utente non può essere eliminato. Forse è associato alle entità Dolibarr. ErrorFieldsRequired=Mancano alcuni campi obbligatori. -ErrorSubjectIsRequired=Il titolo della email è obbligatorio +ErrorSubjectIsRequired=È richiesto l'argomento e-mail ErrorFailedToCreateDir=Impossibile creare la directory. Verifica che l'utente del server Web abbia i permessi per scrivere nella directory Dolibarr. Se il parametro safe_mode è abilitato in PHP, verifica che i file php di Dolibarr appartengano all'utente o al gruppo del server web (per esempio www-data). ErrorNoMailDefinedForThisUser=Nessun indirizzo memorizzato per questo utente ErrorFeatureNeedJavascript=Questa funzione necessita di javascript per essere attivata. Modificare questa impostazione nel menu Impostazioni - layout di visualizzazione. @@ -61,186 +61,191 @@ ErrorUploadBlockedByAddon=Upload bloccato da un plugin di Apache/PHP ErrorFileSizeTooLarge=La dimensione del file è troppo grande. ErrorSizeTooLongForIntType=Numero troppo lungo (massimo %s cifre) ErrorSizeTooLongForVarcharType=Stringa troppo lunga (limite di %s caratteri) -ErrorNoValueForSelectType=Per favore immetti un valore per la lista di selezione -ErrorNoValueForCheckBoxType=Per favore immetti un valore per la lista di controllo -ErrorNoValueForRadioType=Per favore immetti un valore per la lista radio -ErrorBadFormatValueList=La lista può includere una o più virgole: %s, ma deve essercene almeno una: key,value -ErrorFieldCanNotContainSpecialCharacters=The field %s must not contains special characters. -ErrorFieldCanNotContainSpecialNorUpperCharacters=The field %s must not contain special characters, nor upper case characters and cannot contain only numbers. -ErrorFieldMustHaveXChar=The field %s must have at least %s characters. +ErrorNoValueForSelectType=Si prega di compilare il valore per selezionare l'elenco +ErrorNoValueForCheckBoxType=Si prega di compilare il valore per l'elenco casella di controllo +ErrorNoValueForRadioType=Si prega di compilare il valore per l'elenco radio +ErrorBadFormatValueList=Il valore dell'elenco non può contenere più di una virgola: %s , ma è necessario almeno uno: chiave, valore +ErrorFieldCanNotContainSpecialCharacters=Il campo %s non deve contenere caratteri speciali. +ErrorFieldCanNotContainSpecialNorUpperCharacters=Il campo %s non deve contenere caratteri speciali né caratteri maiuscoli e non può contenere solo numeri. +ErrorFieldMustHaveXChar=Il campo %s deve contenere almeno %s caratteri. ErrorNoAccountancyModuleLoaded=Modulo contabilità disattivato -ErrorExportDuplicateProfil=Questo nome profilo già esiste per questo set di esportazione +ErrorExportDuplicateProfil=Questo nome profilo esiste già per questo set di esportazione. ErrorLDAPSetupNotComplete=La configurazione per l'uso di LDAP è incompleta ErrorLDAPMakeManualTest=È stato generato un file Ldif nella directory %s. Prova a caricarlo dalla riga di comando per avere maggiori informazioni sugli errori. -ErrorCantSaveADoneUserWithZeroPercentage=Can't save an action with "status not started" if field "done by" is also filled. +ErrorCantSaveADoneUserWithZeroPercentage=Impossibile salvare un'azione con "stato non avviato" se viene riempito anche il campo "completato da". ErrorRefAlreadyExists=Il riferimento utilizzato esiste già. -ErrorPleaseTypeBankTransactionReportName=Please enter the bank statement name where the entry has to be reported (Format YYYYMM or YYYYMMDD) -ErrorRecordHasChildren=Failed to delete record since it has some child records. -ErrorRecordHasAtLeastOneChildOfType=Object has at least one child of type %s -ErrorRecordIsUsedCantDelete=Can't delete record. It is already used or included into another object. -ErrorModuleRequireJavascript=Per questa funzionalità Javascript deve essere attivo. Per abilitare/disabilitare Javascript, vai su Home - Impostazioni - Schermo +ErrorPleaseTypeBankTransactionReportName=Inserisci il nome dell'estratto conto in cui deve essere segnalata la voce (formato AAAAMM o AAAAMMGG) +ErrorRecordHasChildren=Impossibile eliminare il record poiché ha alcuni record figlio. +ErrorRecordHasAtLeastOneChildOfType=L'oggetto ha almeno un figlio di tipo %s +ErrorRecordIsUsedCantDelete=Impossibile eliminare il record. È già utilizzato o incluso in un altro oggetto. +ErrorModuleRequireJavascript=Javascript non deve essere disabilitato per far funzionare questa funzione. Per abilitare / disabilitare Javascript, vai al menu Home-> Setup-> Display. ErrorPasswordsMustMatch=Le due password digitate devono essere identiche -ErrorContactEMail=A technical error occured. Please, contact administrator to following email %s and provide the error code %s in your message, or add a screen copy of this page. -ErrorWrongValueForField=Field %s: '%s' does not match regex rule %s -ErrorFieldValueNotIn=Field %s: '%s' is not a value found in field %s of %s -ErrorFieldRefNotIn=Field %s: '%s' is not a %s existing ref -ErrorsOnXLines=%s errors found -ErrorFileIsInfectedWithAVirus=Il programma antivirus non è stato in grado di convalidare il file (il file potrebbe essere infetto) +ErrorContactEMail=Si è verificato un errore tecnico. Contatta l'amministratore alla seguente e - mail %s e fornisci il codice di errore %s nel tuo messaggio o aggiungi una copia di questa pagina. +ErrorWrongValueForField=Campo %s : ' %s ' non corrisponde alla regola regex %s +ErrorFieldValueNotIn=Il campo %s : ' %s ' non è un valore trovato nel campo %s di %s +ErrorFieldRefNotIn=Il campo %s : ' %s ' non è un riferimento esistente %s +ErrorsOnXLines=Sono stati trovati errori %s +ErrorFileIsInfectedWithAVirus=Il programma antivirus non è stato in grado di convalidare il file (il file potrebbe essere infetto da un virus) ErrorSpecialCharNotAllowedForField=I caratteri speciali non sono ammessi per il campo "%s" -ErrorNumRefModel=Esiste un riferimento nel database (%s) e non è compatibile con questa regola di numerazione. Rimuovere o rinominare il record per attivare questo modulo. -ErrorQtyTooLowForThisSupplier=Quantity too low for this vendor or no price defined on this product for this vendor -ErrorOrdersNotCreatedQtyTooLow=Some orders haven't been created because of too-low quantities -ErrorModuleSetupNotComplete=Setup of module %s looks to be uncomplete. Go on Home - Setup - Modules to complete. +ErrorNumRefModel=Nel database esiste un riferimento (%s) e non è compatibile con questa regola di numerazione. Rimuovi record o rinominato riferimento per attivare questo modulo. +ErrorQtyTooLowForThisSupplier=Quantità troppo bassa per questo fornitore o nessun prezzo definito su questo prodotto per questo fornitore +ErrorOrdersNotCreatedQtyTooLow=Alcuni ordini non sono stati creati a causa di quantità troppo basse +ErrorModuleSetupNotComplete=L'installazione del modulo %s sembra essere incompleta. Vai su Home - Installazione - Moduli da completare. ErrorBadMask=Errore sulla maschera -ErrorBadMaskFailedToLocatePosOfSequence=Errore, maschera senza numero di sequenza -ErrorBadMaskBadRazMonth=Errore, valore di reset non valido -ErrorMaxNumberReachForThisMask=Maximum number reached for this mask -ErrorCounterMustHaveMoreThan3Digits=Il contatore deve avere più di 3 cifre -ErrorSelectAtLeastOne=Errore. Selezionare almeno una voce. -ErrorDeleteNotPossibleLineIsConsolidated=Delete not possible because record is linked to a bank transaction that is conciliated -ErrorProdIdAlreadyExist=%s è già assegnato +ErrorBadMaskFailedToLocatePosOfSequence=Errore, maschera senza numero progressivo +ErrorBadMaskBadRazMonth=Errore, valore di reset errato +ErrorMaxNumberReachForThisMask=Numero massimo raggiunto per questa maschera +ErrorCounterMustHaveMoreThan3Digits=Il contatore deve contenere più di 3 cifre +ErrorSelectAtLeastOne=Errore. Seleziona almeno una voce. +ErrorDeleteNotPossibleLineIsConsolidated=L'eliminazione non è possibile perché il record è collegato a una transazione bancaria conciliata +ErrorProdIdAlreadyExist=%s è assegnato a un altro terzo ErrorFailedToSendPassword=Impossibile inviare la password ErrorFailedToLoadRSSFile=Impossibile ottenere feed RSS. Se i messaggi di errore non forniscono informazioni sufficienti, prova ad ativare il debug con MAIN_SIMPLEXMLLOAD_DEBUG. -ErrorForbidden=Accesso negato.
    Cerchi di accedere a una pagina, area o funzionalità di un modulo disabilitato o senza essere in una sessione autenticata o che non è consentita all'utente. -ErrorForbidden2=L'autorizzazione all'accesso per questi dati può essere impostata dall'amministratore di Dolibarr tramite il menu %s - %s. -ErrorForbidden3=Sembra che Dolibarr non venga utilizzato tramite una sessione autenticata. Dai un'occhiata alla documentazione di installazione Dolibarr per sapere come gestire le autenticazioni (htaccess, mod_auth o altri...). -ErrorNoImagickReadimage=La funzione Imagick_readimage non è stata trovato nel PHP. L'anteprima non è disponibile. Gli amministratori possono disattivare questa scheda dal menu Impostazioni - Schermo +ErrorForbidden=Accesso negato.
    Si tenta di accedere a una pagina, area o funzionalità di un modulo disabilitato o senza essere in una sessione autenticata o non consentita all'utente. +ErrorForbidden2=L'autorizzazione per questo accesso può essere definita dall'amministratore Dolibarr dal menu %s-> %s. +ErrorForbidden3=Sembra che Dolibarr non venga utilizzato durante una sessione autenticata. Dai un'occhiata alla documentazione sulla configurazione di Dolibarr per sapere come gestire le autenticazioni (htaccess, mod_auth o altro ...). +ErrorNoImagickReadimage=La classe Imagick non si trova in questo PHP. Nessuna anteprima disponibile. Gli amministratori possono disabilitare questa scheda dal menu Impostazione - Schermo. ErrorRecordAlreadyExists=Il record esiste già -ErrorLabelAlreadyExists=Etichetta già esistente -ErrorCantReadFile=Impossibile leggere il file %s -ErrorCantReadDir=Impossibile leggere nella directory %s -ErrorBadLoginPassword=Errore: Username o password non corretti -ErrorLoginDisabled=L'account è stato disabilitato +ErrorLabelAlreadyExists=Questa etichetta esiste già +ErrorCantReadFile=Impossibile leggere il file '%s' +ErrorCantReadDir=Impossibile leggere la directory '%s' +ErrorBadLoginPassword=Valore errato per login o password +ErrorLoginDisabled=il tuo account è stato disabilitato ErrorFailedToRunExternalCommand=Impossibile eseguire il comando esterno. Controlla che sia disponibile ed eseguibile dal server PHP. Se la modalità safe_mode è abilitata in PHP, verificare che il comando sia all'interno di una directory ammessa dal parametro safe_mode_exec_dir. ErrorFailedToChangePassword=Impossibile cambiare la password -ErrorLoginDoesNotExists=Utente con accesso %s inesistente +ErrorLoginDoesNotExists=Impossibile trovare l'utente con accesso %s . ErrorLoginHasNoEmail=Questo utente non ha alcun indirizzo email. Processo interrotto. -ErrorBadValueForCode=Valore del codice errato. Riprova con un nuovo valore... +ErrorBadValueForCode=Valore errato per il codice di sicurezza. Riprova con un nuovo valore ... ErrorBothFieldCantBeNegative=I campi %s e %s non possono essere entrambi negativi -ErrorFieldCantBeNegativeOnInvoice=Field %s cannot be negative on this 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 the invoice. You can also ask your admin to set option FACTURE_ENABLE_NEGATIVE_LINES to 1 to allow the old behaviour. -ErrorQtyForCustomerInvoiceCantBeNegative=La quantità di ciascuna riga della fattura cliente non può essere negativa -ErrorWebServerUserHasNotPermission=L'account utente %s utilizzato per eseguire il server web non ha i permessi necessari +ErrorFieldCantBeNegativeOnInvoice=Il campo %s non può essere negativo su questo tipo di fattura. Se si desidera aggiungere una riga di sconto, è sufficiente creare prima lo sconto con il collegamento %s sullo schermo e applicarlo alla fattura. Puoi anche chiedere al tuo amministratore di impostare l'opzione FACTURE_ENABLE_NEGATIVE_LINES su 1 per consentire il vecchio comportamento. +ErrorQtyForCustomerInvoiceCantBeNegative=La quantità per riga nelle fatture cliente non può essere negativa +ErrorWebServerUserHasNotPermission=L'account utente %s utilizzato per eseguire il server Web non dispone di autorizzazioni ErrorNoActivatedBarcode=Nessun tipo di codice a barre attivato ErrUnzipFails=Estrazione dell'archivio %s con ZipArchive fallita -ErrNoZipEngine=La funzione di compressione zip/unzip per il file %s non è disponibile in questa installazione di PHP -ErrorFileMustBeADolibarrPackage=Il file %s deve essere un archivio zip Dolibarr -ErrorModuleFileRequired=You must select a Dolibarr module package file +ErrNoZipEngine=Nessun motore per comprimere / decomprimere il file %s in questo PHP +ErrorFileMustBeADolibarrPackage=Il file %s deve essere un pacchetto zip Dolibarr +ErrorModuleFileRequired=È necessario selezionare un file di pacchetto del modulo Dolibarr ErrorPhpCurlNotInstalled=PHP CURL non risulta installato, ma è necessario per comunicare con Paypal -ErrorFailedToAddToMailmanList=Impossibile aggiungere il dato %s alla Mailman lista %s o SPIP base -ErrorFailedToRemoveToMailmanList=Impossibile rimuovere il dato %s alla Mailman lista %s o SPIP base -ErrorNewValueCantMatchOldValue=Il nuovo valore non può essere uguale al precedente -ErrorFailedToValidatePasswordReset=Cambio password fallito. Forse è già stato richiesto (questo link può essere usato una volta sola). Se no, prova a rifare la procedura dall'inizio. -ErrorToConnectToMysqlCheckInstance=Connect to database fails. Check database server is running (for example, with mysql/mariadb, you can launch it from command line with 'sudo service mysql start'). +ErrorFailedToAddToMailmanList=Impossibile aggiungere il record %s all'elenco Mailman %s o base SPIP +ErrorFailedToRemoveToMailmanList=Impossibile rimuovere il record %s nell'elenco Mailman %s o base SPIP +ErrorNewValueCantMatchOldValue=Il nuovo valore non può essere uguale a quello vecchio +ErrorFailedToValidatePasswordReset=Reinizializzazione password non riuscita. Potrebbe essere che il reinit sia stato già eseguito (questo collegamento può essere utilizzato solo una volta). In caso contrario, prova a riavviare il processo di reinizializzazione. +ErrorToConnectToMysqlCheckInstance=La connessione al database non riesce. Controlla che il server database sia in esecuzione (ad esempio, con mysql / mariadb, puoi avviarlo dalla riga di comando con 'sudo service mysql start'). ErrorFailedToAddContact=Impossibile aggiungere il contatto -ErrorDateMustBeBeforeToday=La data non può essere successiva ad oggi -ErrorPaymentModeDefinedToWithoutSetup=Un metodo di pagamento è stato impostato come %s ma il setup del modulo Fattura non è stato completato per definire le impostazioni da mostrare per questo metodo di pagamento. -ErrorPHPNeedModule=Errore, il tuo PHP deve avere il modulo %s installato per usare questa funzionalità. -ErrorOpenIDSetupNotComplete=Hai impostato il config file di Dolibarr per permettere l'autenticazione tramite OpenID, ma l'URL del service di OpenID non è definita nella costante %s -ErrorWarehouseMustDiffers=Il magazzino di origine e quello di destinazione devono essere differenti -ErrorBadFormat=Formato non valido! -ErrorMemberNotLinkedToAThirpartyLinkOrCreateFirst=Errore, questo membro non è stato ancora collegato a nessuna terza parte. Collega il membro ad una delle terze parti esistenti o creane una nuova prima di creare sottoscrizioni con fattura. +ErrorDateMustBeBeforeToday=La data non può essere maggiore di oggi +ErrorPaymentModeDefinedToWithoutSetup=È stata impostata una modalità di pagamento per digitare %s ma l'impostazione del modulo Invoice non è stata completata per definire le informazioni da mostrare per questa modalità di pagamento. +ErrorPHPNeedModule=Errore, il PHP deve avere il modulo %s installato per utilizzare questa funzione. +ErrorOpenIDSetupNotComplete=Si configura il file di configurazione Dolibarr per consentire l'autenticazione OpenID, ma l'URL del servizio OpenID non è definito nella costante %s +ErrorWarehouseMustDiffers=I magazzini di origine e destinazione devono differire +ErrorBadFormat=Formato errato! +ErrorMemberNotLinkedToAThirpartyLinkOrCreateFirst=Errore, questo membro non è ancora collegato a terze parti. Collegare un membro a una terza parte esistente o crearne una nuova prima di creare un abbonamento con fattura. ErrorThereIsSomeDeliveries=Errore, ci sono alcune consegne collegate a questa spedizione. Cancellazione rifiutata. -ErrorCantDeletePaymentReconciliated=Can't delete a payment that had generated a bank entry that was reconciled -ErrorCantDeletePaymentSharedWithPayedInvoice=Can't delete a payment shared by at least one invoice with status Paid -ErrorPriceExpression1=Impossibile assegnare la costante '%s' -ErrorPriceExpression2=Impossibile ridefinire la funzione integrata '%s' -ErrorPriceExpression3=Variabile non definita '%s' nella definizione della funzione -ErrorPriceExpression4=Carattere '%s' non valido -ErrorPriceExpression5=Valore imprevisto '%s' -ErrorPriceExpression6=Numero errato di argomenti (inserito %s ,atteso %s) -ErrorPriceExpression8=Operatore imprevisto '%s' +ErrorCantDeletePaymentReconciliated=Impossibile eliminare un pagamento che ha generato una voce bancaria riconciliata +ErrorCantDeletePaymentSharedWithPayedInvoice=Impossibile eliminare un pagamento condiviso da almeno una fattura con stato Pagato +ErrorPriceExpression1=Impossibile assegnare alla costante '%s' +ErrorPriceExpression2=Impossibile ridefinire la funzione integrata '%s' +ErrorPriceExpression3=Variabile non definita '%s' nella definizione della funzione +ErrorPriceExpression4=Carattere illegale '%s' +ErrorPriceExpression5=Inaspettato "%s" +ErrorPriceExpression6=Numero errato di argomenti (%s indicato, %s previsto) +ErrorPriceExpression8=Operatore imprevisto '%s' ErrorPriceExpression9=Si è verificato un errore imprevisto -ErrorPriceExpression10=Operator '%s' lacks operand -ErrorPriceExpression11=Atteso '%s' +ErrorPriceExpression10=L'operatore '%s' non ha operando +ErrorPriceExpression11=In attesa di "%s" ErrorPriceExpression14=Divisione per zero -ErrorPriceExpression17=Variabile non definita '%s' +ErrorPriceExpression17=Variabile non definita '%s' ErrorPriceExpression19=Espressione non trovata ErrorPriceExpression20=Espressione vuota -ErrorPriceExpression21=Risultato vuoto '%s' -ErrorPriceExpression22=Risultato negativo '%s' -ErrorPriceExpression23=Variabile '%s' sconosciuta o non impostata in %s -ErrorPriceExpression24=La variabile '%s' esiste, ma non è valorizzata -ErrorPriceExpressionInternal=Errore interno '%s' -ErrorPriceExpressionUnknown=Errore sconosciuto '%s' -ErrorSrcAndTargetWarehouseMustDiffers=I magazzini di origine e di destinazione devono essere diversi -ErrorTryToMakeMoveOnProductRequiringBatchData=Error, trying to make a stock movement without lot/serial information, on product '%s' requiring lot/serial information -ErrorCantSetReceptionToTotalDoneWithReceptionToApprove=All recorded receptions must first be verified (approved or denied) before being allowed to do this action -ErrorCantSetReceptionToTotalDoneWithReceptionDenied=All recorded receptions must first be verified (approved) before being allowed to do this action -ErrorGlobalVariableUpdater0=Richiesta HTTP fallita con errore '%s' -ErrorGlobalVariableUpdater1=Formato JSON '%s' non valido -ErrorGlobalVariableUpdater2=Parametro mancante: '%s' -ErrorGlobalVariableUpdater3=I dati richiesti non sono stati trovati -ErrorGlobalVariableUpdater4=SOAP client failed with error '%s' +ErrorPriceExpression21=Risultato vuoto '%s' +ErrorPriceExpression22=Risultato negativo '%s' +ErrorPriceExpression23=Variabile sconosciuta o non impostata '%s' in %s +ErrorPriceExpression24=La variabile '%s' esiste ma non ha valore +ErrorPriceExpressionInternal=Errore interno '%s' +ErrorPriceExpressionUnknown=Errore sconosciuto '%s' +ErrorSrcAndTargetWarehouseMustDiffers=I magazzini di origine e destinazione devono differire +ErrorTryToMakeMoveOnProductRequiringBatchData=Errore, tentativo di eseguire un movimento di magazzino senza informazioni lotto / seriale, sul prodotto '%s' che richiede informazioni lotto / seriale +ErrorCantSetReceptionToTotalDoneWithReceptionToApprove=Tutti i ricevimenti registrati devono essere prima verificati (approvati o negati) prima di poter eseguire questa azione +ErrorCantSetReceptionToTotalDoneWithReceptionDenied=Tutti i ricevimenti registrati devono essere verificati (approvati) prima di poter eseguire questa azione +ErrorGlobalVariableUpdater0=Richiesta HTTP non riuscita con errore '%s' +ErrorGlobalVariableUpdater1=Formato JSON non valido '%s' +ErrorGlobalVariableUpdater2=Parametro mancante '%s' +ErrorGlobalVariableUpdater3=I dati richiesti non sono stati trovati nel risultato +ErrorGlobalVariableUpdater4=Client SOAP non riuscito con errore "%s" ErrorGlobalVariableUpdater5=Nessuna variabile globale selezionata ErrorFieldMustBeANumeric=Il campo %s deve essere un valore numerico -ErrorMandatoryParametersNotProvided=Parametri obbligatori non definiti -ErrorOppStatusRequiredIfAmount=You set an estimated amount for this lead. So you must also enter it's status. -ErrorFailedToLoadModuleDescriptorForXXX=Failed to load module descriptor class for %s -ErrorBadDefinitionOfMenuArrayInModuleDescriptor=Bad Definition Of Menu Array In Module Descriptor (bad value for key fk_menu) -ErrorSavingChanges=An error has occurred when saving the changes -ErrorWarehouseRequiredIntoShipmentLine=Warehouse is required on the line to ship -ErrorFileMustHaveFormat=Il file deve essere nel formato %s -ErrorSupplierCountryIsNotDefined=Country for this vendor is not defined. Correct this first. -ErrorsThirdpartyMerge=Failed to merge the two records. Request canceled. -ErrorStockIsNotEnoughToAddProductOnOrder=Stock is not enough for product %s to add it into a new order. -ErrorStockIsNotEnoughToAddProductOnInvoice=Stock is not enough for product %s to add it into a new invoice. -ErrorStockIsNotEnoughToAddProductOnShipment=Stock is not enough for product %s to add it into a new shipment. -ErrorStockIsNotEnoughToAddProductOnProposal=Stock is not enough for product %s to add it into a new proposal. -ErrorFailedToLoadLoginFileForMode=Failed to get the login key for mode '%s'. -ErrorModuleNotFound=Impossibile trovare il file del modulo -ErrorFieldAccountNotDefinedForBankLine=Value for Accounting account not defined for source line id %s (%s) -ErrorFieldAccountNotDefinedForInvoiceLine=Value for Accounting account not defined for invoice id %s (%s) -ErrorFieldAccountNotDefinedForLine=Value for Accounting account not defined for the line (%s) -ErrorBankStatementNameMustFollowRegex=Error, bank statement name must follow the following syntax rule %s -ErrorPhpMailDelivery=Check that you don't use a too high number of recipients and that your email content is not similar to a Spam. Ask also your administrator to check firewall and server logs files for a more complete information. -ErrorUserNotAssignedToTask=User must be assigned to task to be able to enter time consumed. -ErrorTaskAlreadyAssigned=Task already assigned to user -ErrorModuleFileSeemsToHaveAWrongFormat=The module package seems to have a wrong format. -ErrorFilenameDosNotMatchDolibarrPackageRules=The name of the module package (%s) does not match expected name syntax: %s -ErrorDuplicateTrigger=Error, duplicate trigger name %s. Already loaded from %s. -ErrorNoWarehouseDefined=Errore: non è stato definito un magazzino. -ErrorBadLinkSourceSetButBadValueForRef=The link you use is not valid. A 'source' for payment is defined, but value for 'ref' is not valid. -ErrorTooManyErrorsProcessStopped=Troppi errori. Il processo è stato bloccato. -ErrorMassValidationNotAllowedWhenStockIncreaseOnAction=Mass validation is not possible when option to increase/decrease stock is set on this action (you must validate one by one so you can define the warehouse to increase/decrease) -ErrorObjectMustHaveStatusDraftToBeValidated=Object %s must have status 'Draft' to be validated. -ErrorObjectMustHaveLinesToBeValidated=Object %s must have lines to be validated. -ErrorOnlyInvoiceValidatedCanBeSentInMassAction=Only validated invoices can be sent using the "Send by email" mass action. -ErrorChooseBetweenFreeEntryOrPredefinedProduct=You must choose if article is a predefined product or not -ErrorDiscountLargerThanRemainToPaySplitItBefore=The discount you try to apply is larger than remain to pay. Split the discount in 2 smaller discounts before. -ErrorFileNotFoundWithSharedLink=File was not found. May be the share key was modified or file was removed recently. -ErrorProductBarCodeAlreadyExists=The product barcode %s already exists on another product reference. -ErrorNoteAlsoThatSubProductCantBeFollowedByLot=Note also that using virtual product to have auto increase/decrease of subproducts is not possible when at least one subproduct (or subproduct of subproducts) needs a serial/lot number. -ErrorDescRequiredForFreeProductLines=Description is mandatory for lines with free product -ErrorAPageWithThisNameOrAliasAlreadyExists=The page/container %s has the same name or alternative alias that the one your try to use -ErrorDuringChartLoad=Error when loading chart of accounts. If few accounts were not loaded, you can still enter them manually. -ErrorBadSyntaxForParamKeyForContent=Bad syntax for param keyforcontent. Must have a value starting with %s or %s -ErrorVariableKeyForContentMustBeSet=Error, the constant with name %s (with text content to show) or %s (with external url to show) must be set. -ErrorURLMustStartWithHttp=URL %s must start with http:// or https:// -ErrorNewRefIsAlreadyUsed=Error, the new reference is already used -ErrorDeletePaymentLinkedToAClosedInvoiceNotPossible=Error, delete payment linked to a closed invoice is not possible. -ErrorSearchCriteriaTooSmall=Search criteria too small. +ErrorMandatoryParametersNotProvided=Parametri obbligatori non forniti +ErrorOppStatusRequiredIfAmount=Hai impostato un importo stimato per questo lead. Quindi devi anche inserire il suo stato. +ErrorFailedToLoadModuleDescriptorForXXX=Impossibile caricare la classe descrittore del modulo per %s +ErrorBadDefinitionOfMenuArrayInModuleDescriptor=Definizione errata dell'array di menu nel descrittore del modulo (valore errato per la chiave fk_menu) +ErrorSavingChanges=Si è verificato un errore durante il salvataggio delle modifiche +ErrorWarehouseRequiredIntoShipmentLine=Per la spedizione è necessario il magazzino sulla linea +ErrorFileMustHaveFormat=Il file deve avere il formato %s +ErrorSupplierCountryIsNotDefined=Il paese per questo fornitore non è definito. Correggi prima questo. +ErrorsThirdpartyMerge=Impossibile unire i due record. Richiesta annullata +ErrorStockIsNotEnoughToAddProductOnOrder=Lo stock non è sufficiente per il prodotto %s per aggiungerlo in un nuovo ordine. +ErrorStockIsNotEnoughToAddProductOnInvoice=Lo stock non è sufficiente per il prodotto %s per aggiungerlo in una nuova fattura. +ErrorStockIsNotEnoughToAddProductOnShipment=Lo stock non è sufficiente per il prodotto %s per aggiungerlo in una nuova spedizione. +ErrorStockIsNotEnoughToAddProductOnProposal=Lo stock non è sufficiente per il prodotto %s per aggiungerlo in una nuova proposta. +ErrorFailedToLoadLoginFileForMode=Impossibile ottenere la chiave di accesso per la modalità '%s'. +ErrorModuleNotFound=Il file del modulo non è stato trovato. +ErrorFieldAccountNotDefinedForBankLine=Valore per l'account di contabilità non definito per l'ID della linea di origine %s (%s) +ErrorFieldAccountNotDefinedForInvoiceLine=Valore per il conto contabile non definito per l'ID fattura %s (%s) +ErrorFieldAccountNotDefinedForLine=Valore per il conto contabile non definito per la riga (%s) +ErrorBankStatementNameMustFollowRegex=Errore, il nome dell'estratto conto deve seguire la seguente regola di sintassi %s +ErrorPhpMailDelivery=Verifica di non utilizzare un numero troppo elevato di destinatari e che il contenuto della tua email non è simile a uno spam. Chiedi anche al tuo amministratore di controllare i file di registro del firewall e del server per informazioni più complete. +ErrorUserNotAssignedToTask=L'utente deve essere assegnato all'attività per poter inserire il tempo impiegato. +ErrorTaskAlreadyAssigned=Attività già assegnata all'utente +ErrorModuleFileSeemsToHaveAWrongFormat=Il pacchetto del modulo sembra avere un formato errato. +ErrorModuleFileSeemsToHaveAWrongFormat2=Deve esistere almeno una directory obbligatoria nello zip del modulo: %s o %s +ErrorFilenameDosNotMatchDolibarrPackageRules=Il nome del pacchetto del modulo ( %s ) non corrisponde alla sintassi del nome prevista: %s +ErrorDuplicateTrigger=Errore, nome trigger duplicato %s. Già caricato da %s. +ErrorNoWarehouseDefined=Errore, nessun magazzino definito. +ErrorBadLinkSourceSetButBadValueForRef=Il link che usi non è valido. Viene definita una "fonte" per il pagamento, ma il valore per "ref" non è valido. +ErrorTooManyErrorsProcessStopped=Troppi errori. Il processo è stato interrotto. +ErrorMassValidationNotAllowedWhenStockIncreaseOnAction=La convalida di massa non è possibile quando l'opzione per aumentare / ridurre lo stock è impostata su questa azione (è necessario convalidare uno per uno in modo da poter definire il magazzino da aumentare / ridurre) +ErrorObjectMustHaveStatusDraftToBeValidated=L'oggetto %s deve avere lo stato 'Bozza' per essere convalidato. +ErrorObjectMustHaveLinesToBeValidated=L'oggetto %s deve avere righe per essere convalidato. +ErrorOnlyInvoiceValidatedCanBeSentInMassAction=Solo le fatture convalidate possono essere inviate mediante l'azione di massa "Invia tramite e-mail". +ErrorChooseBetweenFreeEntryOrPredefinedProduct=Devi scegliere se l'articolo è un prodotto predefinito o meno +ErrorDiscountLargerThanRemainToPaySplitItBefore=Lo sconto che cerchi di applicare è maggiore di quello che resta da pagare. Dividi lo sconto in 2 sconti più piccoli prima. +ErrorFileNotFoundWithSharedLink=Il file non è stato trovato. Potrebbe essere stata modificata la chiave di condivisione o il file è stato rimosso di recente. +ErrorProductBarCodeAlreadyExists=Il codice a barre del prodotto %s esiste già su un altro riferimento di prodotto. +ErrorNoteAlsoThatSubProductCantBeFollowedByLot=Si noti inoltre che l'uso del prodotto virtuale per aumentare / ridurre automaticamente i sottoprodotti non è possibile quando almeno un sottoprodotto (o sottoprodotto dei sottoprodotti) necessita di un numero di serie / lotto. +ErrorDescRequiredForFreeProductLines=La descrizione è obbligatoria per le linee con prodotto gratuito +ErrorAPageWithThisNameOrAliasAlreadyExists=La pagina / contenitore %s ha lo stesso nome o alias alternativo di quello che si tenta di utilizzare +ErrorDuringChartLoad=Errore durante il caricamento del piano dei conti. Se non sono stati caricati pochi account, è comunque possibile inserirli manualmente. +ErrorBadSyntaxForParamKeyForContent=Sintassi errata per il contenuto della chiave param. Deve avere un valore che inizia con %s o %s +ErrorVariableKeyForContentMustBeSet=Errore, è necessario impostare la costante con nome %s (con contenuto di testo da mostrare) o %s (con URL esterno da mostrare). +ErrorURLMustStartWithHttp=L'URL %s deve iniziare con http: // o https: // +ErrorNewRefIsAlreadyUsed=Errore, il nuovo riferimento è già utilizzato +ErrorDeletePaymentLinkedToAClosedInvoiceNotPossible=Errore, non è possibile eliminare il pagamento collegato a una fattura chiusa. +ErrorSearchCriteriaTooSmall=Criteri di ricerca troppo piccoli. +ErrorObjectMustHaveStatusActiveToBeDisabled=Gli oggetti devono avere lo stato 'Attivo' per essere disabilitati +ErrorObjectMustHaveStatusDraftOrDisabledToBeActivated=Gli oggetti devono avere lo stato 'Bozza' o 'Disabilitato' per essere abilitato +ErrorNoFieldWithAttributeShowoncombobox=Nessun campo ha la proprietà 'mostra nel quadrato combo' nella definizione dell'oggetto '%s'. Non c'è modo di mostrare la lista combo. # Warnings -WarningParamUploadMaxFileSizeHigherThanPostMaxSize=Your PHP parameter upload_max_filesize (%s) is higher than PHP parameter post_max_size (%s). This is not a consistent setup. -WarningPasswordSetWithNoAccount=A password was set for this member. However, no user account was created. So this password is stored but can't be used to login to Dolibarr. It may be used by an external module/interface but if you don't need to define any login nor password for a member, you can disable option "Manage a login for each member" from Member module setup. If you need to manage a login but don't need any password, you can keep this field empty to avoid this warning. Note: Email can also be used as a login if the member is linked to a user. -WarningMandatorySetupNotComplete=Click here to setup mandatory parameters -WarningEnableYourModulesApplications=Click here to enable your modules and applications +WarningParamUploadMaxFileSizeHigherThanPostMaxSize=Il parametro PHP upload_max_filesize (%s) è superiore al parametro PHP post_max_size (%s). Questa non è una configurazione coerente. +WarningPasswordSetWithNoAccount=È stata impostata una password per questo membro. Tuttavia, nessun account utente è stato creato. Quindi questa password è memorizzata ma non può essere utilizzata per accedere a Dolibarr. Può essere utilizzato da un modulo / interfaccia esterno ma se non è necessario definire alcun accesso o password per un membro, è possibile disabilitare l'opzione "Gestisci un accesso per ciascun membro" dall'impostazione del modulo Membro. Se è necessario gestire un accesso ma non è necessaria alcuna password, è possibile mantenere vuoto questo campo per evitare questo avviso. Nota: l'e-mail può essere utilizzata anche come accesso se il membro è collegato a un utente. +WarningMandatorySetupNotComplete=Fai clic qui per impostare i parametri obbligatori +WarningEnableYourModulesApplications=Fare clic qui per abilitare i moduli e le applicazioni WarningSafeModeOnCheckExecDir=Attenzione: quando è attiva l'opzione safe_mode, il comando deve essere contenuto in una directory dichiarata dal parametro safe_mode_exec_dir. -WarningBookmarkAlreadyExists=Un segnalibro per questo link (URL) o con lo stesso titolo esiste già. -WarningPassIsEmpty=Attenzione, il database è accessibile senza password. Questa è una grave falla di sicurezza! Si dovrebbe aggiungere una password per il database e cambiare il file conf.php di conseguenza. -WarningConfFileMustBeReadOnly=Attenzione, il file di configurazione htdocs/conf/conf.php è scrivibile dal server web. Questa è una grave falla di sicurezza! Impostare il file in sola lettura per l'utente utilizzato dal server web. Se si utilizza Windows e il formato FAT per il disco, dovete sapere che tale filesystem non consente la gestione delle autorizzazioni sui file, quindi non può essere completamente sicuro. -WarningsOnXLines=Warning su %s righe del sorgente -WarningNoDocumentModelActivated=No model, for document generation, has been activated. A model will be chosen by default until you check your module setup. -WarningLockFileDoesNotExists=Attenzione, una volta terminato il setup, devi disabilitare gli strumenti di installazione/migrazione aggiungendo il file install.lock nella directory %s. Omettendo la creazione di questo file è un grave riscuio per la sicurezza. -WarningUntilDirRemoved=Tutti gli avvisi di sicurezza (visibili solo dagli amministratori) rimarranno attivi fintanto che la vulnerabilità è presente (o la costante MAIN_REMOVE_INSTALL_WARNING viene aggiunta in Impostazioni->Altre impostazioni). -WarningCloseAlways=Attenzione, la chiusura è effettiva anche se il numero degli elementi non coincide fra inizio e fine. Abilitare questa opzione con cautela. -WarningUsingThisBoxSlowDown=Attenzione: l'uso di questo box rallenterà pesantemente tutte le pagine che lo visualizzano -WarningClickToDialUserSetupNotComplete=Le impostazioni di informazione del ClickToDial per il tuo utente non sono complete (vedi la scheda ClickToDial sulla tua scheda utente) -WarningFeatureDisabledWithDisplayOptimizedForBlindNoJs=Funzione disabilitata quando le impostazioni di visualizzazione sono ottimizzate per persone non vedenti o browser testuali. -WarningPaymentDateLowerThanInvoiceDate=La scadenza del pagamento (%s) risulta antecedente alla data di fatturazione (%s) per la fattura %s -WarningTooManyDataPleaseUseMoreFilters=Too many data (more than %s lines). Please use more filters or set the constant %s to a higher limit. -WarningSomeLinesWithNullHourlyRate=Some times were recorded by some users while their hourly rate was not defined. A value of 0 %s per hour was used but this may result in wrong valuation of time spent. -WarningYourLoginWasModifiedPleaseLogin=La tua login è stata modificata. Per ragioni di sicurezza dove accedere con la nuova login prima di eseguire una nuova azione. -WarningAnEntryAlreadyExistForTransKey=An entry already exists for the translation key for this language -WarningNumberOfRecipientIsRestrictedInMassAction=Warning, number of different recipient is limited to %s when using the mass actions on lists -WarningDateOfLineMustBeInExpenseReportRange=Warning, the date of line is not in the range of the expense report -WarningProjectClosed=Project is closed. You must re-open it first. +WarningBookmarkAlreadyExists=Un segnalibro con questo titolo o questo target (URL) esiste già. +WarningPassIsEmpty=Attenzione, la password del database è vuota. Questa è una falla di sicurezza. Dovresti aggiungere una password al tuo database e cambiare il tuo file conf.php per riflettere questo. +WarningConfFileMustBeReadOnly=Attenzione, il tuo file di configurazione ( htdocs / conf / conf.php ) può essere sovrascritto dal web server. Questa è una grave falla nella sicurezza. Modifica le autorizzazioni per il file in modalità di sola lettura per l'utente del sistema operativo utilizzato dal server Web. Se usi il formato Windows e FAT per il tuo disco, devi sapere che questo file system non consente di aggiungere autorizzazioni sui file, quindi non può essere completamente sicuro. +WarningsOnXLines=Avvertenze sui record di origine %s +WarningNoDocumentModelActivated=Nessun modello, per la generazione di documenti, è stato attivato. Un modello verrà scelto per impostazione predefinita fino a quando non si controlla l'impostazione del modulo. +WarningLockFileDoesNotExists=Attenzione, al termine dell'installazione, è necessario disabilitare gli strumenti di installazione / migrazione aggiungendo un file install.lock nella directory %s . Omettere la creazione di questo file è un grave rischio per la sicurezza. +WarningUntilDirRemoved=Tutti gli avvisi di sicurezza (visibili solo agli utenti amministratori) rimarranno attivi fintanto che è presente la vulnerabilità (o che la costante MAIN_REMOVE_INSTALL_WARNING viene aggiunta in Impostazione-> Altre impostazioni). +WarningCloseAlways=Attenzione, la chiusura viene eseguita anche se la quantità differisce tra gli elementi di origine e di destinazione. Abilita questa funzione con cautela. +WarningUsingThisBoxSlowDown=Attenzione, l'uso di questa casella rallenta seriamente tutte le pagine che mostrano la casella. +WarningClickToDialUserSetupNotComplete=L'impostazione delle informazioni ClickToDial per l'utente non è completa (vedere la scheda ClickToDial sulla scheda utente). +WarningFeatureDisabledWithDisplayOptimizedForBlindNoJs=Funzione disabilitata quando l'impostazione di visualizzazione è ottimizzata per i non vedenti o i browser di testo. +WarningPaymentDateLowerThanInvoiceDate=La data di pagamento (%s) è precedente alla data della fattura (%s) per la fattura %s. +WarningTooManyDataPleaseUseMoreFilters=Troppi dati (più di %s righe). Utilizzare più filtri o impostare la costante %s su un limite superiore. +WarningSomeLinesWithNullHourlyRate=Alcune volte sono state registrate da alcuni utenti mentre la loro tariffa oraria non è stata definita. È stato utilizzato un valore di 0 %s all'ora, ma ciò può comportare una valutazione errata del tempo trascorso. +WarningYourLoginWasModifiedPleaseLogin=Il tuo login è stato modificato. Per motivi di sicurezza dovrai accedere con il tuo nuovo accesso prima della prossima azione. +WarningAnEntryAlreadyExistForTransKey=Esiste già una voce per la chiave di traduzione per questa lingua +WarningNumberOfRecipientIsRestrictedInMassAction=Avviso, il numero di destinatari diversi è limitato a %s quando si utilizzano le azioni di massa negli elenchi +WarningDateOfLineMustBeInExpenseReportRange=Attenzione, la data della riga non è compresa nell'intervallo della nota spese +WarningProjectClosed=Il progetto è chiuso È necessario riaprirlo prima. +WarningSomeBankTransactionByChequeWereRemovedAfter=Some bank transaction were removed after that the receipt including them were generated. So nb of cheques and total of receipt may differ from number and total in list. diff --git a/htdocs/langs/it_IT/holiday.lang b/htdocs/langs/it_IT/holiday.lang index e28dfd837ea..8c99ae81ca4 100644 --- a/htdocs/langs/it_IT/holiday.lang +++ b/htdocs/langs/it_IT/holiday.lang @@ -1,48 +1,48 @@ # Dolibarr language file - Source file is en_US - holiday -HRM=Risorse umane -Holidays=Leave -CPTitreMenu=Leave +HRM=HRM +Holidays=Partire +CPTitreMenu=Partire MenuReportMonth=Estratto conto mensile MenuAddCP=Nuova richiesta -NotActiveModCP=You must enable the module Leave to view this page. +NotActiveModCP=È necessario abilitare il modulo Lascia per visualizzare questa pagina. AddCP=Inserisci nuova richiesta DateDebCP=Data di inizio DateFinCP=Data di fine -DateCreateCP=Data di creazione DraftCP=Bozza -ToReviewCP=Pendente +ToReviewCP=In attesa di approvazione ApprovedCP=Approvato CancelCP=Cancellato RefuseCP=Rifiutato ValidatorCP=Approvato da -ListeCP=List of leave -LeaveId=Leave ID +ListeCP=Elenco delle ferie +LeaveId=Lascia ID ReviewedByCP=Sarà approvato da -UserForApprovalID=User for approval ID -UserForApprovalFirstname=First name of approval user -UserForApprovalLastname=Last name of approval user -UserForApprovalLogin=Login of approval user +UserID=ID utente +UserForApprovalID=Utente per ID approvazione +UserForApprovalFirstname=Nome dell'utente di approvazione +UserForApprovalLastname=Cognome dell'utente di approvazione +UserForApprovalLogin=Accesso dell'utente di approvazione DescCP=Descrizione -SendRequestCP=Inserisci richiesta di assenza -DelayToRequestCP=Le richieste devono essere inserite almeno %s giorni prima dell'inizio. -MenuConfCP=Balance of leave -SoldeCPUser=Leave balance is %s days. +SendRequestCP=Crea una richiesta di ferie +DelayToRequestCP=Le richieste di ferie devono essere effettuate almeno %s giorno / i prima di esse. +MenuConfCP=Saldo delle ferie +SoldeCPUser=Il saldo congedo è %s giorni. ErrorEndDateCP=La data di fine deve essere posteriore alla data di inizio. ErrorSQLCreateCP=Si è verificato un errore SQL durante la creazione: -ErrorIDFicheCP=Si è verificato un errore: la richiesta non esiste. +ErrorIDFicheCP=Si è verificato un errore, la richiesta di congedo non esiste. ReturnCP=Torna alla pagina precedente -ErrorUserViewCP=Non hai i permessi necessari a visualizzare questa richiesta. -InfosWorkflowCP=Flusso di informazioni +ErrorUserViewCP=Non sei autorizzato a leggere questa richiesta di ferie. +InfosWorkflowCP=Flusso di lavoro delle informazioni RequestByCP=Richiesto da -TitreRequestCP=Richiesta di assenza -TypeOfLeaveId=Type of leave ID -TypeOfLeaveCode=Type of leave code -TypeOfLeaveLabel=Type of leave label +TitreRequestCP=Lascia una richiesta +TypeOfLeaveId=Tipo di permesso ID +TypeOfLeaveCode=Tipo di codice di permesso +TypeOfLeaveLabel=Tipo di etichetta di congedo NbUseDaysCP=Numero di giornate di ferie già godute -NbUseDaysCPShort=Days consumed -NbUseDaysCPShortInMonth=Days consumed in month -DateStartInMonth=Start date in month -DateEndInMonth=End date in month +NbUseDaysCPShort=Giorni consumati +NbUseDaysCPShortInMonth=Giorni consumati in mese +DateStartInMonth=Data di inizio in mese +DateEndInMonth=Data di fine in mese EditCP=Modifica DeleteCP=Cancella ActionRefuseCP=Rifiuta @@ -50,81 +50,82 @@ ActionCancelCP=Annulla StatutCP=Stato TitleDeleteCP=Elimina la richiesta ConfirmDeleteCP=Vuoi davvero cancellare questa richiesta? -ErrorCantDeleteCP=Errore: non hai i permessi necessari per eliminare questa richiesta. -CantCreateCP=Non hai i permessi necessari per inserire richieste. -InvalidValidatorCP=Devi scegliere chi approverà la richiesta di assenza +ErrorCantDeleteCP=Errore non hai il diritto di eliminare questa richiesta di congedo. +CantCreateCP=Non hai il diritto di fare richieste di ferie. +InvalidValidatorCP=Devi scegliere un approvatore per la tua richiesta di ferie. NoDateDebut=Bisogna selezionare una data di inizio. NoDateFin=Bisogna selezionare una data di fine. -ErrorDureeCP=La tua richiesta di ferie non comprende giorni lavorativi. -TitleValidCP=Approva la richiesta -ConfirmValidCP=Vuoi davvero approvare la richiesta di ferie? +ErrorDureeCP=La tua richiesta di ferie non contiene giorni lavorativi. +TitleValidCP=Approvare la richiesta di ferie +ConfirmValidCP=Sei sicuro di voler approvare la richiesta di congedo? DateValidCP=Data approvazione -TitleToValidCP=Invia richiesta di assenza -ConfirmToValidCP=Vuoi davvero inoltrare la richiesta di ferie? -TitleRefuseCP=Rifiuta la richiesta di assenza -ConfirmRefuseCP=Vuoi davvero rifiutare la richiesta di ferie? +TitleToValidCP=Invia richiesta di ferie +ConfirmToValidCP=Sei sicuro di voler inviare la richiesta di ferie? +TitleRefuseCP=Rifiuta la richiesta di ferie +ConfirmRefuseCP=Sei sicuro di voler rifiutare la richiesta di ferie? NoMotifRefuseCP=Devi indicare un motivo per il rifiuto. -TitleCancelCP=Annulla la richiesta -ConfirmCancelCP=Vuoi davvero annullare la richiesta di ferie? +TitleCancelCP=Annulla la richiesta di ferie +ConfirmCancelCP=Sei sicuro di voler annullare la richiesta di ferie? DetailRefusCP=Motivo del rifiuto DateRefusCP=Data del rifiuto -DateCancelCP=Data dell'annullamento -DefineEventUserCP=Assegna permesso straordinario all'utente -addEventToUserCP=Assegna permesso -NotTheAssignedApprover=You are not the assigned approver +DateCancelCP=Data di cancellazione +DefineEventUserCP=Assegna un permesso eccezionale a un utente +addEventToUserCP=Assegnare un congedo +NotTheAssignedApprover=Non sei il responsabile dell'approvazione assegnato MotifCP=Motivo UserCP=Utente -ErrorAddEventToUserCP=Si è verificato un errore nell'assegnazione del permesso straordinario. -AddEventToUserOkCP=Permesso straordinario assegnato correttamente. -MenuLogCP=Elenco delle modifiche -LogCP=Elenco degli aggiornamenti dei giorni ferie diponibili +ErrorAddEventToUserCP=Si è verificato un errore durante l'aggiunta del congedo eccezionale. +AddEventToUserOkCP=L'aggiunta del congedo eccezionale è stata completata. +MenuLogCP=Visualizza i registri delle modifiche +LogCP=Registro degli aggiornamenti dei giorni di ferie disponibili ActionByCP=Eseguito da -UserUpdateCP=Per l'utente +UserUpdateCP=Per l'utente PrevSoldeCP=Saldo precedente -NewSoldeCP=Nuovo saldo -alreadyCPexist=C'è già una richiesta per lo stesso periodo. -FirstDayOfHoliday=Primo giorno di assenza -LastDayOfHoliday=Ultimo giorno di assenza -BoxTitleLastLeaveRequests=Ultime %s richieste di assenza modificate +NewSoldeCP=Nuovo equilibrio +alreadyCPexist=In questo periodo è già stata fatta una richiesta di ferie. +FirstDayOfHoliday=Primo giorno di ferie +LastDayOfHoliday=L'ultimo giorno di ferie +BoxTitleLastLeaveRequests=%s ultime richieste di ferie modificate HolidaysMonthlyUpdate=Aggiornamento mensile ManualUpdate=Aggiornamento manuale -HolidaysCancelation=Cancellazione ferie -EmployeeLastname=Cognome dipendente -EmployeeFirstname=Nome dipendente -TypeWasDisabledOrRemoved=Permesso di tipo (ID %s) è stato disabilitato o rimosso -LastHolidays=Ultime %s richieste di permesso -AllHolidays=Tutte le richieste di permesso +HolidaysCancelation=Lascia l'annullamento della richiesta +EmployeeLastname=Cognome del dipendente +EmployeeFirstname=Nome del dipendente +TypeWasDisabledOrRemoved=Lascia il tipo (id %s) è stato disabilitato o rimosso +LastHolidays=Richieste di congedo %s più recenti +AllHolidays=Tutte le richieste di ferie HalfDay=Mezza giornata -NotTheAssignedApprover=You are not the assigned approver -LEAVE_PAID=Paid vacation -LEAVE_SICK=Sick leave -LEAVE_OTHER=Other leave -LEAVE_PAID_FR=Paid vacation +NotTheAssignedApprover=Non sei il responsabile dell'approvazione assegnato +LEAVE_PAID=Vacanza pagata +LEAVE_SICK=Congedo per malattia +LEAVE_OTHER=Altro congedo +LEAVE_PAID_FR=Vacanza pagata ## Configuration du Module ## -LastUpdateCP=Latest automatic update of leave allocation -MonthOfLastMonthlyUpdate=Month of latest automatic update of leave allocation -UpdateConfCPOK=Aggiornato con successo -Module27130Name= Gestione ferie -Module27130Desc= Gestione ferie -ErrorMailNotSend=Si è verificato un errore nell'invio dell'email: -NoticePeriod=Periodo di avviso +LastUpdateCP=Ultimo aggiornamento automatico dell'assegnazione delle ferie +MonthOfLastMonthlyUpdate=Mese dell'ultimo aggiornamento automatico dell'assegnazione delle ferie +UpdateConfCPOK=Aggiornato con successo. +Module27130Name= Gestione delle richieste di ferie +Module27130Desc= Gestione delle richieste di ferie +ErrorMailNotSend=Si è verificato un errore durante l'invio dell'email: +NoticePeriod=Periodo di preavviso #Messages -HolidaysToValidate=Convalida ferie -HolidaysToValidateBody=Di sotto una richiesta ferie da convalidare -HolidaysToValidateDelay=Questa richiesta avrà luogo fra meno di %s giorni -HolidaysToValidateAlertSolde=The user who made this leave request does not have enough available days. -HolidaysValidated=Richieste di assenza approvate -HolidaysValidatedBody=La tua richiesta di ferie dal %s al %s è stata approvata +HolidaysToValidate=Convalida richieste di ferie +HolidaysToValidateBody=Di seguito è una richiesta di congedo per convalidare +HolidaysToValidateDelay=Questa richiesta di ferie avverrà entro un periodo inferiore a %s giorni. +HolidaysToValidateAlertSolde=L'utente che ha effettuato questa richiesta di ferie non ha abbastanza giorni disponibili. +HolidaysValidated=Richieste di ferie convalidate +HolidaysValidatedBody=La tua richiesta di ferie da %s a %s è stata convalidata. HolidaysRefused=Richiesta negata -HolidaysRefusedBody=Your leave request for %s to %s has been denied for the following reason: -HolidaysCanceled=Richiesta di assenza cancellata -HolidaysCanceledBody=La tua richiesta di ferie dal %s al %s è stata cancellata -FollowedByACounter=1: questo tipo di ferie segue un contatore. Il contatore incrementa automaticamente o manualmente e quando una richiesta di ferie è validata. il contatore decrementa.
    0: non segue nessun contatore -NoLeaveWithCounterDefined=Non ci sono tipi di ferie definite che devono seguire un contatore -GoIntoDictionaryHolidayTypes=Go into Home - Setup - Dictionaries - Type of leave to setup the different types of leaves. -HolidaySetup=Setup of module Holiday -HolidaysNumberingModules=Leave requests numbering models -TemplatePDFHolidays=Template for leave requests PDF -FreeLegalTextOnHolidays=Free text on PDF -WatermarkOnDraftHolidayCards=Watermarks on draft leave requests -HolidaysToApprove=Holidays to approve +HolidaysRefusedBody=La tua richiesta di ferie da %s a %s è stata respinta per il seguente motivo: +HolidaysCanceled=Richiesta leaved annullata +HolidaysCanceledBody=La tua richiesta di ferie da %s a %s è stata annullata. +FollowedByACounter=1: questo tipo di congedo deve essere seguito da un contatore. Il contatore viene incrementato manualmente o automaticamente e quando viene convalidata una richiesta di ferie, il contatore viene diminuito.
    0: non seguito da un contatore. +NoLeaveWithCounterDefined=Non sono definiti tipi di congedo che devono essere seguiti da un contatore +GoIntoDictionaryHolidayTypes=Vai in Home - Configurazione - Dizionari - Tipo di congedo per impostare i diversi tipi di foglie. +HolidaySetup=Installazione del modulo Holiday +HolidaysNumberingModules=Lasciare richieste modelli di numerazione +TemplatePDFHolidays=Modello per le richieste di ferie PDF +FreeLegalTextOnHolidays=Testo libero in PDF +WatermarkOnDraftHolidayCards=Filigrane su progetti di congedo richieste +HolidaysToApprove=Vacanze da approvare +NobodyHasPermissionToValidateHolidays=Nobody has permission to validate holidays diff --git a/htdocs/langs/it_IT/install.lang b/htdocs/langs/it_IT/install.lang index e0a7c545a76..e4b2f6c0c5c 100644 --- a/htdocs/langs/it_IT/install.lang +++ b/htdocs/langs/it_IT/install.lang @@ -2,39 +2,41 @@ InstallEasy=Abbiamo cercato di semplificare al massimo l' installazione di Dolibarr. Basta seguire le istruzioni passo per passo. MiscellaneousChecks=Verificare prerequisiti ConfFileExists=Il file di configurazione %s esiste. -ConfFileDoesNotExistsAndCouldNotBeCreated=Configuration file %s does not exist and could not be created! +ConfFileDoesNotExistsAndCouldNotBeCreated=Il file di configurazione %s non esiste e non è stato possibile crearlo ! ConfFileCouldBeCreated=Il file %s può essere creato. -ConfFileIsNotWritable=Configuration file %s 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=Il file di configurazione %s non è scrivibile. Controlla le autorizzazioni. Per la prima installazione, il tuo server web deve essere in grado di scrivere in questo file durante il processo di configurazione ("chmod 666" per esempio su un sistema operativo Unix come). ConfFileIsWritable=Il file di configurazione %s è scrivibile. -ConfFileMustBeAFileNotADir=Configuration file %s must be a file, not a directory. -ConfFileReload=Reloading parameters from configuration file. +ConfFileMustBeAFileNotADir=Il file di configurazione %s deve essere un file, non una directory. +ConfFileReload=Ricarica dei parametri dal file di configurazione. PHPSupportSessions=PHP supporta le sessioni. PHPSupportPOSTGETOk=PHP supporta le variabili GET e POST. -PHPSupportPOSTGETKo=It's possible your PHP setup does not support variables POST and/or GET. Check the parameter variables_order in php.ini. -PHPSupportGD=This PHP supports GD graphical functions. -PHPSupportCurl=This PHP supports Curl. -PHPSupportUTF8=This PHP supports UTF8 functions. -PHPSupportIntl=This PHP supports Intl functions. +PHPSupportPOSTGETKo=È possibile che la tua configurazione di PHP non supporti le variabili POST e / o GET. Controllare il parametro variabile_ordine in php.ini. +PHPSupportGD=Questo PHP supporta le funzioni grafiche GD. +PHPSupportCurl=Questo PHP supporta Curl. +PHPSupportCalendar=Questo PHP supporta le estensioni dei calendari. +PHPSupportUTF8=Questo PHP supporta le funzioni UTF8. +PHPSupportIntl=Questo PHP supporta le funzioni Intl. PHPMemoryOK=La memoria massima per la sessione è fissata dal PHP a %s. Dovrebbe essere sufficiente. -PHPMemoryTooLow=Your PHP max session memory is set to %s bytes. This is too low. Change your php.ini to set memory_limit parameter to at least %s bytes. -Recheck=Click here for a more detailed test -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. -ErrorPHPDoesNotSupportGD=Your PHP installation does not support GD graphical functions. No graphs will be available. -ErrorPHPDoesNotSupportCurl=L'attuale installazione di PHP non supporta cURL. -ErrorPHPDoesNotSupportUTF8=Your PHP installation does not support UTF8 functions. Dolibarr cannot work correctly. Resolve this before installing Dolibarr. -ErrorPHPDoesNotSupportIntl=Your PHP installation does not support Intl functions. +PHPMemoryTooLow=La memoria della sessione massima di PHP è impostata su %s byte. Questo è troppo basso. Cambia php.ini per impostare il parametro memory_limit su almeno %s byte. +Recheck=Fai clic qui per un test più dettagliato +ErrorPHPDoesNotSupportSessions=La tua installazione di PHP non supporta le sessioni. Questa funzione è necessaria per consentire a Dolibarr di funzionare. Controlla la tua configurazione di PHP e le autorizzazioni della directory delle sessioni. +ErrorPHPDoesNotSupportGD=La tua installazione di PHP non supporta le funzioni grafiche GD. Non saranno disponibili grafici. +ErrorPHPDoesNotSupportCurl=La tua installazione di PHP non supporta Curl. +ErrorPHPDoesNotSupportCalendar=La tua installazione di PHP non supporta le estensioni del calendario php. +ErrorPHPDoesNotSupportUTF8=L'installazione di PHP non supporta le funzioni UTF8. Dolibarr non può funzionare correttamente. Risolvilo prima di installare Dolibarr. +ErrorPHPDoesNotSupportIntl=La tua installazione di PHP non supporta le funzioni Intl. ErrorDirDoesNotExists=La directory %s non esiste. -ErrorGoBackAndCorrectParameters=Go back and check/correct the parameters. +ErrorGoBackAndCorrectParameters=Torna indietro e controlla / correggi i parametri. ErrorWrongValueForParameter=Potresti aver digitato un valore errato per il parametro %s. ErrorFailedToCreateDatabase=Impossibile creare il database %s. ErrorFailedToConnectToDatabase=Impossibile collegarsi al database %s. ErrorDatabaseVersionTooLow=La versione del database (%s) è troppo vecchia. È richiesta la versione %s o superiori. ErrorPHPVersionTooLow=Versione PHP troppo vecchia. E' obbligatoria la versione %s o superiori. -ErrorConnectedButDatabaseNotFound=Connection to server successful but database '%s' not found. +ErrorConnectedButDatabaseNotFound=Connessione al server riuscita ma database '%s' non trovato. ErrorDatabaseAlreadyExists=Il database %s esiste già. -IfDatabaseNotExistsGoBackAndUncheckCreate=If the database does not exist, go back and check option "Create database". +IfDatabaseNotExistsGoBackAndUncheckCreate=Se il database non esiste, tornare indietro e selezionare l'opzione "Crea database". IfDatabaseExistsGoBackAndCheckCreate=Se il database esiste già, torna indietro e deseleziona l'opzione "Crea database". -WarningBrowserTooOld=Version of browser is too old. Upgrading your browser to a recent version of Firefox, Chrome or Opera is highly recommended. +WarningBrowserTooOld=La versione del browser è troppo vecchia. Si consiglia vivamente di aggiornare il browser a una versione recente di Firefox, Chrome o Opera. PHPVersion=Versione PHP License=Licenza d'uso ConfigurationFile=File di configurazione @@ -47,23 +49,23 @@ DolibarrDatabase=Database Dolibarr DatabaseType=Tipo di database DriverType=Tipo di driver Server=Server -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=Nome o indirizzo IP per il server database. Di solito "localhost" quando il server di database è ospitato sullo stesso server del server Web. ServerPortDescription=Porta. Lasciare vuoto se sconosciuta. DatabaseServer=Database server DatabaseName=Nome del database -DatabasePrefix=Database table prefix -DatabasePrefixDescription=Database table prefix. If empty, defaults to llx_. -AdminLogin=User account for the Dolibarr database owner. -PasswordAgain=Retype password confirmation +DatabasePrefix=Prefisso tabella database +DatabasePrefixDescription=Prefisso tabella database. Se vuoto, il valore predefinito è llx_. +AdminLogin=Account utente per il proprietario del database Dolibarr. +PasswordAgain=Digitare nuovamente la conferma della password AdminPassword=Password per amministratore del database. Da lasciare vuoto se ci si collega in forma anonima CreateDatabase=Crea database -CreateUser=Create user account or grant user account permission on the Dolibarr database +CreateUser=Creare un account utente o concedere l'autorizzazione dell'account utente sul database Dolibarr DatabaseSuperUserAccess=Accesso superutente al database -CheckToCreateDatabase=Check the box if the database does not exist yet and so must be created.
    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:
    the database user account does not yet exist and so must be created, or
    if the user account exists but the database does not exist and permissions must be granted.
    In this case, you must enter the user account and password and also the superuser account name and password at the bottom of this page. If this box is unchecked, database owner and password must already exist. -DatabaseRootLoginDescription=Superuser account name (to create new databases or new users), mandatory if the database or its owner does not already exist. -KeepEmptyIfNoPassword=Leave empty if superuser has no password (NOT recommended) -SaveConfigurationFile=Saving parameters to +CheckToCreateDatabase=Seleziona la casella se il database non esiste ancora e quindi deve essere creato.
    In questo caso, è necessario inserire anche il nome utente e la password per l'account superutente nella parte inferiore di questa pagina. +CheckToCreateUser=Seleziona la casella se:
    l'account utente del database non esiste ancora e quindi deve essere creato, o
    se l'account utente esiste ma il database non esiste e le autorizzazioni devono essere concesse.
    In questo caso, è necessario immettere l'account utente e la password e anche il nome dell'account e la password superutente in fondo a questa pagina. Se questa casella non è selezionata, il proprietario del database e la password devono già esistere. +DatabaseRootLoginDescription=Nome account superutente (per creare nuovi database o nuovi utenti), obbligatorio se il database o il suo proprietario non esistono già. +KeepEmptyIfNoPassword=Lasciare vuoto se il superutente non ha password (NON consigliato) +SaveConfigurationFile=Salvataggio dei parametri in ServerConnection=Connessione al server DatabaseCreation=Creazione del database CreateDatabaseObjects=Creazione degli oggetti del database @@ -74,9 +76,9 @@ CreateOtherKeysForTable=Creazione vincoli e indici per la tabella %s OtherKeysCreation=Creazione vincoli e indici FunctionsCreation=Creazione funzioni AdminAccountCreation=Creazione accesso amministratore -PleaseTypePassword=Please type a password, empty passwords are not allowed! -PleaseTypeALogin=Please type a login! -PasswordsMismatch=Passwords differs, please try again! +PleaseTypePassword=Digitare una password, non sono consentite password vuote! +PleaseTypeALogin=Si prega di digitare un login! +PasswordsMismatch=Le password differiscono, riprovare! SetupEnd=Fine della configurazione SystemIsInstalled=Installazione completata. SystemIsUpgraded=Dolibarr è stato aggiornato con successo. @@ -84,77 +86,77 @@ YouNeedToPersonalizeSetup=Dolibarr deve essere configurato per soddisfare le vos AdminLoginCreatedSuccessfuly=Account amministratore '%s' creato con successo. GoToDolibarr=Vai a Dolibarr GoToSetupArea=Vai alla pagina impostazioni -MigrationNotFinished=The database version is not completely up to date: run the upgrade process again. +MigrationNotFinished=La versione del database non è completamente aggiornata: eseguire nuovamente il processo di aggiornamento. GoToUpgradePage=Vai alla pagina di aggiornamento WithNoSlashAtTheEnd=Senza la barra "/" alla fine -DirectoryRecommendation=It is recommended to use a directory outside of the web pages. +DirectoryRecommendation=Si consiglia di utilizzare una directory esterna alle pagine Web. LoginAlreadyExists=Esiste già DolibarrAdminLogin=Login dell'amministratore di Dolibarr -AdminLoginAlreadyExists=Dolibarr administrator account '%s' already exists. Go back if you want to create another one. -FailedToCreateAdminLogin=Impossibile creare l'account amministratore di Dolibarr. -WarningRemoveInstallDir=Warning, for security reasons, once the install or upgrade is complete, you should add a file called install.lock into the Dolibarr document directory in order to prevent the accidental/malicious use of the install tools again. -FunctionNotAvailableInThisPHP=Not available in this PHP +AdminLoginAlreadyExists=L'account amministratore Dolibarr ' %s ' esiste già. Torna indietro se vuoi crearne un altro. +FailedToCreateAdminLogin=Impossibile creare l'account amministratore Dolibarr. +WarningRemoveInstallDir=Avvertenza, per motivi di sicurezza, una volta completata l'installazione o l'aggiornamento, è necessario aggiungere un file chiamato install.lock nella directory del documento Dolibarr al fine di prevenire nuovamente l'uso accidentale / dannoso degli strumenti di installazione. +FunctionNotAvailableInThisPHP=Non disponibile in questo PHP ChoosedMigrateScript=Scegli script di migrazione -DataMigration=Database migration (data) -DatabaseMigration=Database migration (structure + some data) +DataMigration=Migrazione del database (dati) +DatabaseMigration=Migrazione del database (struttura + alcuni dati) ProcessMigrateScript=Elaborazione dello script ChooseYourSetupMode=Scegli la modalità di impostazione e clicca "start" FreshInstall=Nuova installazione -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=Utilizzare questa modalità se questa è la prima installazione. In caso contrario, questa modalità può riparare un'installazione precedente incompleta. Se vuoi aggiornare la tua versione, scegli la modalità "Aggiorna". Upgrade=Aggiornamento UpgradeDesc=Usare questo metodo per sostituire una vecchia installazione Dolibarr con una versione più recente. Ciò aggiornerà il database e i dati. Start=Inizio InstallNotAllowed=Impossibile completare l'installazione a causa dei permessi del file conf.php YouMustCreateWithPermission=È necessario creare il file %s e dare al server web i permessi di scrittura durante il processo di installazione. -CorrectProblemAndReloadPage=Please fix the problem and press F5 to reload the page. +CorrectProblemAndReloadPage=Correggi il problema e premi F5 per ricaricare la pagina. AlreadyDone=Già migrate DatabaseVersion=Versione database ServerVersion=Versione del server YouMustCreateItAndAllowServerToWrite=È necessario creare questa directory e dare al server web i permessi di scrittura sulla stessa. DBSortingCollation=Ordinamento caratteri (Collation) -YouAskDatabaseCreationSoDolibarrNeedToConnect=You selected create database %s, but for this, Dolibarr needs to connect to server %s with super user %s permissions. -YouAskLoginCreationSoDolibarrNeedToConnect=You selected create database user %s, but for this, Dolibarr needs to connect to server %s with super user %s permissions. -BecauseConnectionFailedParametersMayBeWrong=The database connection failed: the host or super user parameters must be wrong. +YouAskDatabaseCreationSoDolibarrNeedToConnect=Hai selezionato Crea database %s , ma per questo Dolibarr deve connettersi al server %s con autorizzazioni super user %s . +YouAskLoginCreationSoDolibarrNeedToConnect=È stato selezionato creare l'utente database %s , ma per questo Dolibarr deve connettersi al server %s con autorizzazioni super user %s . +BecauseConnectionFailedParametersMayBeWrong=Connessione al database non riuscita: i parametri host o super user devono essere errati. OrphelinsPaymentsDetectedByMethod=Pagamenti orfani sono stati rilevati con il metodo %s RemoveItManuallyAndPressF5ToContinue=Rimuovere manualmente e premere F5 per continuare. FieldRenamed=Campo rinominato -IfLoginDoesNotExistsCheckCreateUser=If the user does not exist yet, you must check option "Create user" -ErrorConnection=Server "%s", database name "%s", login "%s", or database password may be wrong or the PHP client version may be too old compared to the database version. +IfLoginDoesNotExistsCheckCreateUser=Se l'utente non esiste ancora, è necessario selezionare l'opzione "Crea utente" +ErrorConnection=Server " %s ", nome del database " %s ", accesso " %s " o la password del database potrebbe essere errata o la versione del client PHP potrebbe essere troppo vecchia rispetto alla versione del database. InstallChoiceRecommanded=Si raccomanda di installare la versione %s al posto dell'attuale %s InstallChoiceSuggested=Scelta suggerita dall'installer. -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. -CheckThatDatabasenameIsCorrect=Check that the database name "%s" is correct. +MigrateIsDoneStepByStep=La versione di destinazione (%s) ha un gap di diverse versioni. La procedura guidata di installazione tornerà per suggerire un'ulteriore migrazione una volta completata. +CheckThatDatabasenameIsCorrect=Verificare che il nome del database " %s " sia corretto. IfAlreadyExistsCheckOption=Se il nome è esatto e il database non esiste ancora, seleziona l'opzione "Crea database". OpenBaseDir=Parametro openbasedir -YouAskToCreateDatabaseSoRootRequired=You checked the box "Create database". For this, you need to provide the login/password of superuser (bottom of form). -YouAskToCreateDatabaseUserSoRootRequired=You checked the box "Create database owner". For this, you need to provide the login/password of superuser (bottom of form). -NextStepMightLastALongTime=The current step may take several minutes. Please wait until the next screen is shown completely before continuing. -MigrationCustomerOrderShipping=Migrate shipping for sales orders storage +YouAskToCreateDatabaseSoRootRequired=Hai selezionato la casella "Crea database". Per questo, è necessario fornire il login / password del superutente (in fondo al modulo). +YouAskToCreateDatabaseUserSoRootRequired=Hai selezionato la casella "Crea proprietario del database". Per questo, è necessario fornire il login / password del superutente (in fondo al modulo). +NextStepMightLastALongTime=Il passaggio corrente potrebbe richiedere alcuni minuti. Prima di continuare, attendere fino alla completa visualizzazione della schermata successiva. +MigrationCustomerOrderShipping=Migrare la spedizione per l'archiviazione degli ordini cliente MigrationShippingDelivery=Aggiornamento spedizione MigrationShippingDelivery2=Aggiornamento spedizione 2 MigrationFinished=Migrazione completata -LastStepDesc=Last step: Define here the login and password you wish to use to connect to Dolibarr. Do not lose this as it is the master account to administer all other/additional user accounts. +LastStepDesc=Ultimo passo : definire qui il login e la password che si desidera utilizzare per connettersi a Dolibarr. Non perderlo poiché è l'account principale a gestire tutti gli altri / altri account utente. ActivateModule=Attiva modulo %s ShowEditTechnicalParameters=Clicca qui per mostrare/modificare i parametri avanzati (modalità esperti) -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... -ErrorDatabaseVersionForbiddenForMigration=Your database version is %s. It has a critical bug, making data loss possible if you make structural changes in your database, such as is required by the migration process. For his reason, migration will not be allowed until you upgrade your database to a layer (patched) version (list of known buggy versions: %s) -KeepDefaultValuesWamp=You used the Dolibarr setup wizard from DoliWamp, so values proposed here are already optimized. Change them only if you know what you are doing. -KeepDefaultValuesDeb=You used the Dolibarr setup wizard from a Linux package (Ubuntu, Debian, Fedora...), so the values proposed here are already optimized. Only the password of the database owner to create must be entered. Change other parameters only if you know what you are doing. -KeepDefaultValuesMamp=You used the Dolibarr setup wizard from DoliMamp, so the values proposed here are already optimized. Change them only if you know what you are doing. -KeepDefaultValuesProxmox=You used the Dolibarr setup wizard from a Proxmox virtual appliance, so the values proposed here are already optimized. Change them only if you know what you are doing. -UpgradeExternalModule=Run dedicated upgrade process of external module -SetAtLeastOneOptionAsUrlParameter=Inserisci almeno una opzione come parametro nell'indirizzo URL. Per esempio: '...repair.php?standard=confirmed' -NothingToDelete=Nulla da ripulire/eliminare -NothingToDo=Nessuna azione da fare +WarningUpgrade=Avviso: hai eseguito prima un backup del database? Questo è altamente raccomandato. La perdita di dati (a causa, ad esempio, di bug nella versione mysql 5.5.40 / 41/42/43) può essere possibile durante questo processo, quindi è essenziale eseguire un dump completo del database prima di iniziare qualsiasi migrazione. Fai clic su OK per avviare il processo di migrazione ... +ErrorDatabaseVersionForbiddenForMigration=La versione del database è %s. Ha un bug critico, che rende possibile la perdita di dati se si apportano modifiche strutturali al database, come è richiesto dal processo di migrazione. Per questo motivo, la migrazione non sarà consentita fino a quando non si aggiorna il database a una versione di livello (con patch) (elenco di versioni buggy note: %s) +KeepDefaultValuesWamp=Hai utilizzato la procedura guidata di configurazione Dolibarr di DoliWamp, quindi i valori proposti qui sono già ottimizzati. Modificali solo se sai cosa stai facendo. +KeepDefaultValuesDeb=Hai usato la procedura guidata di configurazione Dolibarr da un pacchetto Linux (Ubuntu, Debian, Fedora ...), quindi i valori proposti qui sono già ottimizzati. È necessario inserire solo la password del proprietario del database da creare. Modifica altri parametri solo se sai cosa stai facendo. +KeepDefaultValuesMamp=Hai utilizzato la procedura guidata di configurazione Dolibarr di DoliMamp, quindi i valori proposti qui sono già ottimizzati. Modificali solo se sai cosa stai facendo. +KeepDefaultValuesProxmox=Hai utilizzato la procedura guidata di configurazione Dolibarr da un dispositivo virtuale Proxmox, quindi i valori proposti qui sono già ottimizzati. Modificali solo se sai cosa stai facendo. +UpgradeExternalModule=Esegui il processo di aggiornamento dedicato del modulo esterno +SetAtLeastOneOptionAsUrlParameter=Imposta almeno un'opzione come parametro nell'URL. Ad esempio: '... repair.php? Standard = confermato' +NothingToDelete=Nulla da pulire / eliminare +NothingToDo=Niente da fare ######### # upgrade MigrationFixData=Fix per i dati denormalizzati MigrationOrder=Migrazione dei dati per gli ordini dei clienti -MigrationSupplierOrder=Data migration for vendor's orders +MigrationSupplierOrder=Migrazione dei dati per gli ordini del fornitore MigrationProposal=Migrazione dei dati delle proposte commerciali MigrationInvoice=Migrazione dei dati della fatturazione attiva MigrationContract=Migrazione dei dati per i contratti -MigrationSuccessfullUpdate=Aggiornamento completato con successo +MigrationSuccessfullUpdate=Aggiornamento eseguito correttamente MigrationUpdateFailed=Aggiornamento fallito MigrationRelationshipTables=Migrazione dei dati delle tabelle di relazione (%s) MigrationPaymentsUpdate=Correzione dei dati di pagamento @@ -166,9 +168,9 @@ MigrationContractsUpdate=Aggiornamento dei dati dei contratti MigrationContractsNumberToUpdate=%s contratto(i) da aggiornare MigrationContractsLineCreation=Crea riga per il contratto con riferimento %s MigrationContractsNothingToUpdate=Non ci sono più cose da fare -MigrationContractsFieldDontExist=Field fk_facture does not exist anymore. Nothing to do. +MigrationContractsFieldDontExist=Il campo fk_facture non esiste più. Niente da fare. MigrationContractsEmptyDatesUpdate=Correzione contratti con date vuote -MigrationContractsEmptyDatesUpdateSuccess=Contract empty date correction done successfully +MigrationContractsEmptyDatesUpdateSuccess=Correzione data vuota del contratto eseguita correttamente MigrationContractsEmptyDatesNothingToUpdate=Nessuna data di contratto vuota da correggere MigrationContractsEmptyCreationDatesNothingToUpdate=Nessuna data di creazione contratto da correggere MigrationContractsInvalidDatesUpdate=Correzione dei contratti con date errate @@ -176,13 +178,13 @@ MigrationContractsInvalidDateFix=Correggere contratto %s (data del contratto = % MigrationContractsInvalidDatesNumber=%s contratti modificati MigrationContractsInvalidDatesNothingToUpdate=Non ci sono contratti con date con errate da correggere MigrationContractsIncoherentCreationDateUpdate=Correzione contratti con data incoerente -MigrationContractsIncoherentCreationDateUpdateSuccess=Correzione dei contratti con data incoerente effettuata con successo +MigrationContractsIncoherentCreationDateUpdateSuccess=Correzione della data di creazione del contratto con valore errato eseguita correttamente MigrationContractsIncoherentCreationDateNothingToUpdate=Nessun contratto con data incoerente da correggere MigrationReopeningContracts=Apri contratto chiuso per errore MigrationReopenThisContract=Riapri contratto %s MigrationReopenedContractsNumber=%s contratti modificati MigrationReopeningContractsNothingToUpdate=Nessun contratto chiuso da aprire -MigrationBankTransfertsUpdate=Aggiorna i collegamenti tra registrazione e trasferimento bancario +MigrationBankTransfertsUpdate=Aggiorna i collegamenti tra registrazione bancaria e bonifico bancario MigrationBankTransfertsNothingToUpdate=Tutti i link sono aggiornati MigrationShipmentOrderMatching=Migrazione ordini di spedizione MigrationDeliveryOrderMatching=Aggiornamento ordini di spedizione @@ -190,25 +192,26 @@ MigrationDeliveryDetail=Aggiornamento spedizioni MigrationStockDetail=Aggiornamento delle scorte dei prodotti MigrationMenusDetail=Aggiornamento dinamico dei menu MigrationDeliveryAddress=Aggiornamento indirizzo di consegna per le spedizioni -MigrationProjectTaskActors=Data migration for table llx_projet_task_actors +MigrationProjectTaskActors=Migrazione dei dati per la tabella llx_projet_task_actors MigrationProjectUserResp=Migrazione dei dati del campo fk_user_resp da llx_projet a llx_element_contact MigrationProjectTaskTime=Aggiorna tempo trascorso in secondi MigrationActioncommElement=Aggiornare i dati sulle azioni -MigrationPaymentMode=Data migration for payment type +MigrationPaymentMode=Migrazione dei dati per tipo di pagamento MigrationCategorieAssociation=Migrazione delle categorie -MigrationEvents=Migration of events to add event owner into assignment table -MigrationEventsContact=Migration of events to add event contact into assignment table -MigrationRemiseEntity=Update entity field value of llx_societe_remise -MigrationRemiseExceptEntity=Update entity field value of llx_societe_remise_except +MigrationEvents=Migrazione di eventi per aggiungere il proprietario dell'evento nella tabella delle assegnazioni +MigrationEventsContact=Migrazione di eventi per aggiungere il contatto dell'evento nella tabella delle assegnazioni +MigrationRemiseEntity=Aggiorna il valore del campo entità di llx_societe_remise +MigrationRemiseExceptEntity=Aggiorna il valore del campo entità di llx_societe_remise_except MigrationUserRightsEntity=Aggiorna il valore del campo entità di llx_user_rights MigrationUserGroupRightsEntity=Aggiorna il valore del campo entità di llx_usergroup_rights -MigrationUserPhotoPath=Migration of photo paths for users -MigrationReloadModule=Ricarica modulo %s -MigrationResetBlockedLog=Reset del modulo BlockedLog per l'algoritmo v7 -ShowNotAvailableOptions=Show unavailable options -HideNotAvailableOptions=Hide unavailable options -ErrorFoundDuringMigration=Error(s) were reported during the migration process so next step is not available. To ignore errors, you can click here, but the application or some features may not work correctly until the errors are resolved. -YouTryInstallDisabledByDirLock=The application tried to self-upgrade, but the install/upgrade pages have been disabled for security (directory renamed with .lock suffix).
    -YouTryInstallDisabledByFileLock=The application tried to self-upgrade, but the install/upgrade pages have been disabled for security (by the existence of a lock file install.lock in the dolibarr documents directory).
    -ClickHereToGoToApp=Click here to go to your 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. +MigrationUserPhotoPath=Migrazione di percorsi fotografici per gli utenti +MigrationFieldsSocialNetworks=Migration of users fields social networks (%s) +MigrationReloadModule=Ricarica il modulo %s +MigrationResetBlockedLog=Reimposta il modulo BlockedLog per l'algoritmo v7 +ShowNotAvailableOptions=Mostra opzioni non disponibili +HideNotAvailableOptions=Nascondi opzioni non disponibili +ErrorFoundDuringMigration=Sono stati segnalati errori durante il processo di migrazione, quindi il passaggio successivo non è disponibile. Per ignorare gli errori, è possibile fare clic qui , ma l'applicazione o alcune funzionalità potrebbero non funzionare correttamente fino alla risoluzione degli errori. +YouTryInstallDisabledByDirLock=L'applicazione ha tentato di eseguire l'aggiornamento automatico, ma le pagine di installazione / aggiornamento sono state disabilitate per motivi di sicurezza (directory rinominata con suffisso .lock).
    +YouTryInstallDisabledByFileLock=L'applicazione ha tentato di eseguire l'aggiornamento automatico, ma le pagine di installazione / aggiornamento sono state disabilitate per motivi di sicurezza (dall'esistenza di un file di blocco install.lock nella directory dei documenti dolibarr).
    +ClickHereToGoToApp=Clicca qui per andare alla tua applicazione +ClickOnLinkOrRemoveManualy=Clicca sul seguente link. Se vedi sempre questa stessa pagina, devi rimuovere / rinominare il file install.lock nella directory dei documenti. diff --git a/htdocs/langs/it_IT/interventions.lang b/htdocs/langs/it_IT/interventions.lang index e3f702ff58e..34a50e6a0aa 100644 --- a/htdocs/langs/it_IT/interventions.lang +++ b/htdocs/langs/it_IT/interventions.lang @@ -4,10 +4,10 @@ Interventions=Interventi InterventionCard=Scheda intervento NewIntervention=Nuovo intervento AddIntervention=Crea intervento -ChangeIntoRepeatableIntervention=Change to repeatable intervention +ChangeIntoRepeatableIntervention=Passare a un intervento ripetibile ListOfInterventions=Elenco degli interventi ActionsOnFicheInter=Azioni di intervento -LastInterventions=Ultimi %s interventi +LastInterventions=Ultimi interventi %s AllInterventions=Tutti gli interventi CreateDraftIntervention=Crea bozza InterventionContact=Contatto per l'intervento @@ -15,52 +15,53 @@ DeleteIntervention=Elimina intervento ValidateIntervention=Convalida intervento ModifyIntervention=Modificare intervento DeleteInterventionLine=Elimina riga di intervento -ConfirmDeleteIntervention=Vuoi davvero eliminare questo intervento? -ConfirmValidateIntervention=Vuoi davvero convalidare questo intervento con il riferimento %s? -ConfirmModifyIntervention=Vuoi davvero modificare questo intervento? -ConfirmDeleteInterventionLine=Vuoi davvero eliminare questa riga di intervento? -ConfirmCloneIntervention=Vuoi davvero clonare questo intervento? -NameAndSignatureOfInternalContact=Name and signature of intervening: -NameAndSignatureOfExternalContact=Name and signature of customer: +ConfirmDeleteIntervention=Sei sicuro di voler eliminare questo intervento? +ConfirmValidateIntervention=Sei sicuro di voler convalidare questo intervento con il nome %s ? +ConfirmModifyIntervention=Sei sicuro di voler modificare questo intervento? +ConfirmDeleteInterventionLine=Sei sicuro di voler eliminare questa linea di intervento? +ConfirmCloneIntervention=Sei sicuro di voler clonare questo intervento? +NameAndSignatureOfInternalContact=Nome e firma dell'intervento: +NameAndSignatureOfExternalContact=Nome e firma del cliente: DocumentModelStandard=Modello documento standard per gli interventi InterventionCardsAndInterventionLines=Interventi e righe degli interventi -InterventionClassifyBilled=Classifica come "Fatturato" -InterventionClassifyUnBilled=Classifica come "Non fatturato" -InterventionClassifyDone=Classifica "Eseguito" +InterventionClassifyBilled=Classificare "Fatturato" +InterventionClassifyUnBilled=Classificare "Non fatturato" +InterventionClassifyDone=Classificare "Fine" StatusInterInvoiced=Fatturato -SendInterventionRef=Invio di intervento %s -SendInterventionByMail=Send intervention by email +SendInterventionRef=Presentazione dell'intervento %s +SendInterventionByMail=Invia intervento via email InterventionCreatedInDolibarr=Intervento %s creato InterventionValidatedInDolibarr=Intervento %s convalidato InterventionModifiedInDolibarr=Intervento %s modificato -InterventionClassifiedBilledInDolibarr=Intervento %s classificato come fatturato -InterventionClassifiedUnbilledInDolibarr=Intervento %s classificato come non fatturato -InterventionSentByEMail=Intervention %s sent by email +InterventionClassifiedBilledInDolibarr=Intervento %s impostato come fatturato +InterventionClassifiedUnbilledInDolibarr=Intervento %s impostato come non compilato +InterventionSentByEMail=Intervento %s inviato tramite e-mail InterventionDeletedInDolibarr=Intervento %s eliminato -InterventionsArea=Zona dell'intervento -DraftFichinter=Interventi in bozza -LastModifiedInterventions=Ultimi %s interventi modificati -FichinterToProcess=Interventions to process +InterventionsArea=Area di intervento +DraftFichinter=Progetto di interventi +LastModifiedInterventions=Ultimi interventi modificati %s +FichinterToProcess=Interventi da elaborare ##### Types de contacts ##### TypeContact_fichinter_external_CUSTOMER=Contatto di follow-up del cliente # Modele numérotation -PrintProductsOnFichinter=Stampa anche i "prodotti" (non solo i servizi) sulla scheda interventi +PrintProductsOnFichinter=Stampa anche le righe di tipo "prodotto" (non solo servizi) sulla scheda di intervento PrintProductsOnFichinterDetails=interventi generati da ordini -UseServicesDurationOnFichinter=Use services duration for interventions generated from orders -UseDurationOnFichinter=Hides the duration field for intervention records -UseDateWithoutHourOnFichinter=Hides hours and minutes off the date field for intervention records -InterventionStatistics=Statistiche degli interventi -NbOfinterventions=No. of intervention cards -NumberOfInterventionsByMonth=No. of intervention cards by month (date of validation) -AmountOfInteventionNotIncludedByDefault=Amount of intervention is not included by default into profit (in most cases, timesheets are used to count time spent). Add option PROJECT_INCLUDE_INTERVENTION_AMOUNT_IN_PROFIT to 1 into home-setup-other to include them. +UseServicesDurationOnFichinter=Utilizzare la durata dei servizi per gli interventi generati dagli ordini +UseDurationOnFichinter=Nasconde il campo della durata per i record di intervento +UseDateWithoutHourOnFichinter=Nasconde ore e minuti dal campo data per i record di intervento +InterventionStatistics=Statistica degli interventi +NbOfinterventions=Numero di carte di intervento +NumberOfInterventionsByMonth=Numero di carte di intervento per mese (data di convalida) +AmountOfInteventionNotIncludedByDefault=L'importo dell'intervento non è incluso per impostazione predefinita nel profitto (nella maggior parte dei casi, le schede attività vengono utilizzate per contare il tempo trascorso). Aggiungi l'opzione PROJECT_INCLUDE_INTERVENTION_AMOUNT_IN_PROFIT a 1 in home-setup-altro per includerli. ##### Exports ##### InterId=ID intervento -InterRef=Rif. intervento -InterDateCreation=Data di creazione intervento -InterDuration=Durata intervento -InterStatus=Stato dell'intervento -InterNote=Note intervento -InterLineId=Line id intervention -InterLineDate=Line date intervention -InterLineDuration=Line duration intervention -InterLineDesc=Line description intervention +InterRef=Rif. Intervento +InterDateCreation=Intervento di creazione della data +InterDuration=Intervento di durata +InterStatus=Intervento sullo stato +InterNote=Nota intervento +InterLine=Linea di intervento +InterLineId=Intervento ID linea +InterLineDate=Intervento data riga +InterLineDuration=Intervento durata linea +InterLineDesc=Intervento descrizione linea diff --git a/htdocs/langs/it_IT/main.lang b/htdocs/langs/it_IT/main.lang index f7c96505172..ba06a6559e3 100644 --- a/htdocs/langs/it_IT/main.lang +++ b/htdocs/langs/it_IT/main.lang @@ -14,7 +14,7 @@ FormatDateShortJava=dd/MM/yyyy FormatDateShortJavaInput=dd/MM/yyyy FormatDateShortJQuery=dd/mm/yy FormatDateShortJQueryInput=dd/mm/yy -FormatHourShortJQuery=HH:MI +FormatHourShortJQuery=HH: MI FormatHourShort=%H.%M FormatHourShortDuration=%H:%M FormatDateTextShort=%d %b %Y @@ -24,13 +24,13 @@ FormatDateHourSecShort=%m/%d/%Y %I:%M:%S %p FormatDateHourTextShort=%d %b %Y %H.%M FormatDateHourText=%d %B %Y %H:%M DatabaseConnection=Connessione al database -NoTemplateDefined=Nessun tema disponibile per questo tipo di email +NoTemplateDefined=Nessun modello disponibile per questo tipo di email AvailableVariables=Variabili di sostituzione disponibili NoTranslation=Nessuna traduzione -Translation=Traduzioni -EmptySearchString=Enter a non empty search string -NoRecordFound=Nessun risultato trovato -NoRecordDeleted=Nessun record eliminato +Translation=Traduzione +EmptySearchString=Immettere una stringa di ricerca non vuota +NoRecordFound=Nessun record trovato +NoRecordDeleted=Nessun record cancellato NotEnoughDataYet=Dati insufficienti NoError=Nessun errore Error=Errore @@ -39,65 +39,65 @@ ErrorFieldRequired=Il campo %s è obbligatorio ErrorFieldFormat=Il campo %s ha un valore errato ErrorFileDoesNotExists=Il file %s non esiste ErrorFailedToOpenFile=Impossibile aprire il file %s -ErrorCanNotCreateDir=Impossibile creare la dir %s -ErrorCanNotReadDir=Impossibile leggere la dir %s +ErrorCanNotCreateDir=Impossibile creare dir %s +ErrorCanNotReadDir=Impossibile leggere dir %s ErrorConstantNotDefined=Parametro %s non definito ErrorUnknown=Errore sconosciuto ErrorSQL=Errore di SQL ErrorLogoFileNotFound=Impossibile trovare il file %s per il logo -ErrorGoToGlobalSetup=Vai su impostazioni "Azienda/Fondazione" per sistemare +ErrorGoToGlobalSetup=Vai a "Azienda / Organizzazione" per risolvere il problema ErrorGoToModuleSetup=Vai alle impostazioni del modulo per risolvere il problema ErrorFailedToSendMail=Impossibile inviare l'email (mittente=%s, destinatario=%s) ErrorFileNotUploaded=Upload fallito. Controllare che la dimensione del file non superi il numero massimo consentito, che lo spazio libero su disco sia sufficiente e che non esista già un file con lo stesso nome nella directory. ErrorInternalErrorDetected=Errore rilevato ErrorWrongHostParameter=Parametro host errato -ErrorYourCountryIsNotDefined=Your country is not defined. Go to Home-Setup-Edit and post the form again. -ErrorRecordIsUsedByChild=Failed to delete this record. This record is used by at least one child record. +ErrorYourCountryIsNotDefined=Il tuo paese non è definito. Vai a Home-Setup-Modifica e invia di nuovo il modulo. +ErrorRecordIsUsedByChild=Impossibile eliminare questo record. Questo record viene utilizzato da almeno un record figlio. ErrorWrongValue=Valore sbagliato ErrorWrongValueForParameterX=Valore non corretto per il parametro %s ErrorNoRequestInError=Nessuna richiesta in errore -ErrorServiceUnavailableTryLater=Service not available at the moment. Try again later. +ErrorServiceUnavailableTryLater=Servizio non disponibile al momento. Riprovare più tardi. ErrorDuplicateField=Valore duplicato in un campo a chiave univoca -ErrorSomeErrorWereFoundRollbackIsDone=Some errors were found. Changes have been rolled back. -ErrorConfigParameterNotDefined=Parameter %s is not defined in the Dolibarr config file conf.php. +ErrorSomeErrorWereFoundRollbackIsDone=Sono stati trovati alcuni errori. Le modifiche sono state ripristinate. +ErrorConfigParameterNotDefined=Il parametro %s non è definito nel file conf.php di Dolibarr. ErrorCantLoadUserFromDolibarrDatabase=Impossibile trovare l'utente %s nel database dell'applicazione. ErrorNoVATRateDefinedForSellerCountry=Errore, non sono state definite le aliquote IVA per: %s. -ErrorNoSocialContributionForSellerCountry=Errore, non sono stati definiti i tipi di contributi per: '%s'. +ErrorNoSocialContributionForSellerCountry=Errore, nessun tipo di imposta sociale / fiscale definito per il paese '%s'. ErrorFailedToSaveFile=Errore, file non salvato. -ErrorCannotAddThisParentWarehouse=You are trying to add a parent warehouse which is already a child of a existing warehouse -MaxNbOfRecordPerPage=Max. numero di records per pagina -NotAuthorized=Non sei autorizzato. -SetDate=Imposta data +ErrorCannotAddThisParentWarehouse=Stai tentando di aggiungere un magazzino principale che è già figlio di un magazzino esistente +MaxNbOfRecordPerPage=Max. numero di record per pagina +NotAuthorized=Non sei autorizzato a farlo. +SetDate=Impostare la data SelectDate=Seleziona una data SeeAlso=Vedi anche %s -SeeHere=Vedi qui +SeeHere=Vedere qui ClickHere=Clicca qui Here=Qui -Apply=Applica +Apply=Applicare BackgroundColorByDefault=Colore di sfondo predefinito -FileRenamed=Il file è stato rinominato con successo -FileGenerated=Il file è stato generato con successo +FileRenamed=Il file è stato rinominato correttamente +FileGenerated=Il file è stato generato correttamente FileSaved=Il file è stato salvato con successo -FileUploaded=Il file è stato caricato con successo -FileTransferComplete=Files(s) caricati con successo -FilesDeleted=File cancellati con successo +FileUploaded=Il file è stato caricato correttamente +FileTransferComplete=File caricati correttamente +FilesDeleted=File eliminati correttamente FileWasNotUploaded=Il file selezionato per l'upload non è stato ancora caricato. Clicca su Allega file per farlo -NbOfEntries=No. of entries -GoToWikiHelpPage=Leggi l'aiuto online (è richiesto un collegamento internet) +NbOfEntries=Numero di voci +GoToWikiHelpPage=Leggi la guida in linea (è necessario l'accesso a Internet) GoToHelpPage=Vai alla pagina di aiuto RecordSaved=Record salvato RecordDeleted=Record cancellato RecordGenerated=Record generato LevelOfFeature=Livello di funzionalità NotDefined=Non definito -DolibarrInHttpAuthenticationSoPasswordUseless=Modalità di autenticazione %s configurata nel file conf.php.
    Ciò significa che la password del database è indipendente dall'applicazione, eventuali cambiamenti non avranno alcun effetto. +DolibarrInHttpAuthenticationSoPasswordUseless=La modalità di autenticazione Dolibarr è impostata su %s nel file di configurazione conf.php .
    Ciò significa che il database delle password è esterno a Dolibarr, quindi la modifica di questo campo potrebbe non avere alcun effetto. Administrator=Amministratore Undefined=Indefinito PasswordForgotten=Password dimenticata? -NoAccount=No account? +NoAccount=Nessun account? SeeAbove=Vedi sopra -HomeArea=Home -LastConnexion=Ultimo login +HomeArea=Casa +LastConnexion=Ultimo accesso PreviousConnexion=Login precedente PreviousValue=Valore precedente ConnectedOnMultiCompany=Collegato all'ambiente @@ -105,22 +105,23 @@ ConnectedSince=Collegato da AuthenticationMode=Modalità di autenticazione RequestedUrl=URL richiesto DatabaseTypeManager=Gestore del tipo di database -RequestLastAccessInError=Ultimo errore di accesso al database -ReturnCodeLastAccessInError=Codice di ritorno per l'ultimo accesso errato al database -InformationLastAccessInError=Informazioni sull'ultimo accesso errato al database +RequestLastAccessInError=Errore di richiesta di accesso al database più recente +ReturnCodeLastAccessInError=Codice di ritorno per l'ultimo errore di richiesta di accesso al database +InformationLastAccessInError=Informazioni per l'ultimo errore di richiesta di accesso al database DolibarrHasDetectedError=Dolibarr ha rilevato un errore tecnico -YouCanSetOptionDolibarrMainProdToZero=Puoi leggere il file di registro o impostare l'opzione $dolibarr_main_prod su '0' nel tuo file di configurazione per ottenere maggiori informazioni. -InformationToHelpDiagnose=Quest'informazione può essere utile per fini diagnostici (puoi settare l'opzione $dolibarr_main_prod su "1" per rimuovere questa notifica) +YouCanSetOptionDolibarrMainProdToZero=Puoi leggere il file di registro o impostare l'opzione $ dolibarr_main_prod su '0' nel tuo file di configurazione per ottenere maggiori informazioni. +InformationToHelpDiagnose=Queste informazioni possono essere utili a fini diagnostici (è possibile impostare l'opzione $ dolibarr_main_prod su '1' per rimuovere tali avvisi) MoreInformation=Maggiori informazioni TechnicalInformation=Informazioni tecniche -TechnicalID=ID Tecnico +TechnicalID=ID tecnico +LineID=ID linea NotePublic=Nota (pubblica) NotePrivate=Nota (privata) PrecisionUnitIsLimitedToXDecimals=Dolibarr è stato configurato per limitare la precisione dei prezzi unitari a %s decimali. DoTest=Verifica ToFilter=Filtrare -NoFilter=Nessun filtro -WarningYouHaveAtLeastOneTaskLate=Warning, you have at least one element that has exceeded the tolerance time. +NoFilter=Senza Filtro +WarningYouHaveAtLeastOneTaskLate=Attenzione, hai almeno un elemento che ha superato il tempo di tolleranza. yes=sì Yes=Sì no=no @@ -144,50 +145,53 @@ Closed=Chiuso Closed2=Chiuso NotClosed=Non chiuso Enabled=Attivo -Enable=Abilita -Deprecated=Deprecato +Enable=Abilitare +Deprecated=deprecato Disable=Disattivare Disabled=Disabilitato Add=Aggiungi AddLink=Aggiungi link -RemoveLink=Rimuovere collegamento +RemoveLink=Rimuovi collegamento AddToDraft=Aggiungi alla bozza Update=Aggiornamento Close=Chiudi -CloseBox=Rimuovi widget dalla panoramica +CloseBox=Rimuovi il widget dalla dashboard Confirm=Conferma -ConfirmSendCardByMail=Do you really want to send the content of this card by mail to %s? +ConfirmSendCardByMail=Vuoi davvero inviare il contenuto di questa carta per posta a %s ? Delete=Elimina Remove=Rimuovi -Resiliate=Termina +Resiliate=Terminare Cancel=Annulla Modify=Modifica Edit=Modifica Validate=Convalida ValidateAndApprove=Convalida e approva ToValidate=Convalidare -NotValidated=Non valido +NotValidated=Non validato Save=Salva SaveAs=Salva con nome +SaveAndStay=Salva e rimani +SaveAndNew=Save and new TestConnection=Test connessione ToClone=Clonare -ConfirmClone=Choose data you want to clone: +ConfirmClone=Scegli i dati che vuoi clonare: NoCloneOptionsSpecified=Dati da clonare non definiti Of=di Go=Vai -Run=Avvia +Run=Correre CopyOf=Copia di Show=Mostra -Hide=Nascondi +Hide=Nascondere ShowCardHere=Visualizza scheda Search=Ricerca SearchOf=Cerca +SearchMenuShortCut=Ctrl + Maiusc + f Valid=Convalida Approve=Approva -Disapprove=Non approvare -ReOpen=Riapri -Upload=Upload -ToLink=Link +Disapprove=disapprovare +ReOpen=Riaprire +Upload=Caricare +ToLink=collegamento Select=Seleziona Choose=Scegli Resize=Ridimensiona @@ -198,12 +202,12 @@ User=Utente Users=Utenti Group=Gruppo Groups=Gruppi -NoUserGroupDefined=Gruppo non definito +NoUserGroupDefined=Nessun gruppo di utenti definito Password=Password PasswordRetype=Ridigita la password -NoteSomeFeaturesAreDisabled=Nota bene: In questo demo alcune funzionalità e alcuni moduli sono disabilitati. +NoteSomeFeaturesAreDisabled=Si noti che molte funzioni / moduli sono disabilitati in questa dimostrazione. Name=Nome -NameSlashCompany=Nome / Società +NameSlashCompany=Nome / Azienda Person=Persona Parameter=Parametro Parameters=Parametri @@ -224,11 +228,11 @@ Info=Info Family=Famiglia Description=Descrizione Designation=Descrizione -DescriptionOfLine=Linea Descrizione -DateOfLine=Date of line -DurationOfLine=Duration of line -Model=Modello -DefaultModel=Modello predefinito +DescriptionOfLine=Descrizione della linea +DateOfLine=Data della riga +DurationOfLine=Durata della linea +Model=Modello di documento +DefaultModel=Modello di documento predefinito Action=Azione About=About Number=Numero @@ -238,11 +242,11 @@ Numero=Numero Limit=Limite Limits=Limiti Logout=Logout -NoLogoutProcessWithAuthMode=Nessuna funzione di disconnessione al programma con il metodo di autenticazione %s -Connection=Login +NoLogoutProcessWithAuthMode=Nessuna funzione di disconnessione applicativa con modalità di autenticazione %s +Connection=Accesso Setup=Impostazioni Alert=Avvertimento -MenuWarnings=Avvisi e segnalazioni +MenuWarnings=avvisi Previous=Precedente Next=Successivo Cards=Schede @@ -253,13 +257,13 @@ Date=Data DateAndHour=Data e ora DateToday=Data odierna DateReference=Data di riferimento -DateStart=Data di inizio +DateStart=Data d'inizio DateEnd=Data di fine DateCreation=Data di creazione -DateCreationShort=Data di creazione +DateCreationShort=Creat. Data DateModification=Data di modifica DateModificationShort=Data modif. -DateLastModification=Data ultima modifica +DateLastModification=Data dell'ultima modifica DateValidation=Data di convalida DateClosing=Data di chiusura DateDue=Data di scadenza @@ -272,15 +276,15 @@ DateRequest=Richiedi la data DateProcess=Processa la data DateBuild=Data di creazione del report DatePayment=Data pagamento -DateApprove=Approvato in data +DateApprove=Data di approvazione DateApprove2=Data di approvazione (seconda approvazione) -RegistrationDate=Data registrazione -UserCreation=Creazione utente -UserModification=Modifica utente -UserValidation=Convalida utente -UserCreationShort=Creaz. utente +RegistrationDate=Data di registrazione +UserCreation=Utente della creazione +UserModification=Utente di modifica +UserValidation=Utente di convalida +UserCreationShort=Creat. utente UserModificationShort=Modif. utente -UserValidationShort=Utente valido +UserValidationShort=Valido. utente DurationYear=anno DurationMonth=mese DurationWeek=settimana @@ -304,7 +308,7 @@ days=giorni Hours=Ore Minutes=Minuti Seconds=Secondi -Weeks=Settimane +Weeks=settimane Today=Oggi Yesterday=Ieri Tomorrow=Domani @@ -313,17 +317,17 @@ Afternoon=Pomeriggio Quadri=Trimestre MonthOfDay=Mese del giorno HourShort=Ora -MinuteShort=min +MinuteShort=mn Rate=Tariffa CurrencyRate=Tasso di conversione di valuta -UseLocalTax=Tasse incluse +UseLocalTax=Includi le tasse Bytes=Byte KiloBytes=Kilobyte MegaBytes=Megabyte GigaBytes=Gigabyte TeraBytes=Terabyte UserAuthor=Utente della creazione -UserModif=Utente dell'ultimo aggiornamento +UserModif=Utente dell'ultimo aggiornamento b=b Kb=Kb Mb=Mb @@ -334,87 +338,88 @@ Copy=Copia Paste=Incolla Default=Predefinito DefaultValue=Valore predefinito -DefaultValues=Default values/filters/sorting +DefaultValues=Valori / filtri / ordinamento predefiniti Price=Prezzo PriceCurrency=Prezzo (valuta) UnitPrice=Prezzo unitario -UnitPriceHT=Unit price (excl.) -UnitPriceHTCurrency=Unit price (excl.) (currency) +UnitPriceHT=Prezzo unitario (escl.) +UnitPriceHTCurrency=Prezzo unitario (escl.) (Valuta) UnitPriceTTC=Prezzo unitario (lordo) PriceU=P.U. PriceUHT=P.U.(netto) -PriceUHTCurrency=P.U. (valuta) -PriceUTTC=P.U.(lordo) +PriceUHTCurrency=SU (valuta) +PriceUTTC=UP (tasse incluse) Amount=Importo AmountInvoice=Importo della fattura AmountInvoiced=Importo fatturato AmountPayment=Importo del pagamento -AmountHTShort=Amount (excl.) +AmountHTShort=Importo (IVA esclusa) AmountTTCShort=Importo (IVA inc.) -AmountHT=Amount (excl. tax) +AmountHT=Importo (IVA esclusa) AmountTTC=Importo (IVA inclusa) AmountVAT=Importo IVA -MulticurrencyAlreadyPaid=Already paid, original currency -MulticurrencyRemainderToPay=Rimanente da pagare, valuta originaria -MulticurrencyPaymentAmount=Importo del pagamento, valuta originaria -MulticurrencyAmountHT=Amount (excl. tax), original currency -MulticurrencyAmountTTC=Importo (imposte incluse), valuta originaria -MulticurrencyAmountVAT=Importo delle tasse, valuta originaria +MulticurrencyAlreadyPaid=Valuta originale già pagata +MulticurrencyRemainderToPay=Rimanere da pagare, valuta originale +MulticurrencyPaymentAmount=Importo del pagamento, valuta originale +MulticurrencyAmountHT=Importo (IVA esclusa), valuta originaria +MulticurrencyAmountTTC=Importo (tasse incluse), valuta originale +MulticurrencyAmountVAT=Importo dell'importo, valuta originale AmountLT1=Valore tassa 2 AmountLT2=Valore tassa 3 AmountLT1ES=Importo RE (Spagna) AmountLT2ES=Importo IRPF (Spagna) AmountTotal=Importo totale AmountAverage=Importo medio -PriceQtyMinHT=Price quantity min. (excl. tax) -PriceQtyMinHTCurrency=Price quantity min. (excl. tax) (currency) +PriceQtyMinHT=Prezzo quantità min. (IVA esclusa) +PriceQtyMinHTCurrency=Prezzo quantità min. (IVA esclusa) (valuta) Percentage=Percentuale Total=Totale SubTotal=Totale parziale -TotalHTShort=Totale Netto -TotalHT100Short=Totalke 100 1%% Netto -TotalHTShortCurrency=Totale Netto in valuta +TotalHTShort=Totale (escl.) +TotalHT100Short=Totale 100%% (escl.) +TotalHTShortCurrency=Totale (escl. In valuta) TotalTTCShort=Totale (IVA inc.) -TotalHT=Totale Netto -TotalHTforthispage=Totale Netto per questa Pagina -Totalforthispage=Totale in questa pagina +TotalHT=Totale (IVA esclusa) +TotalHTforthispage=Totale (IVA esclusa) per questa pagina +Totalforthispage=Totale per questa pagina TotalTTC=Totale (IVA inclusa) TotalTTCToYourCredit=Totale (IVA inclusa) a tuo credito TotalVAT=Totale IVA -TotalVATIN=Totale IGST +TotalVATIN=IGST totale TotalLT1=Totale tassa 2 TotalLT2=Totale tassa 3 TotalLT1ES=Totale RE TotalLT2ES=Totale IRPF -TotalLT1IN=Totale CGST -TotalLT2IN=Totale SGST -HT=Excl. tax +TotalLT1IN=CGST totale +TotalLT2IN=SGST totale +HT=Escl. imposta TTC=IVA inclusa -INCVATONLY=IVA inclusa +INCVATONLY=IVA inc INCT=Inc. tutte le tasse VAT=IVA VATIN=IGST -VATs=IVA -VATINs=Tassa IGST -LT1=Tassa locale 2 -LT1Type=Tipo tassa locale 2 -LT2=Tassa locale 3 -LT2Type=Tipo tassa locale 3 +VATs=Tasse sul commercio +VATINs=Tasse IGST +LT1=Imposta sulle vendite 2 +LT1Type=IVA 2 tipo +LT2=Imposta sulle vendite 3 +LT2Type=IVA 3 tipo LT1ES=RE LT2ES=IRPF LT1IN=CGST LT2IN=SGST -LT1GC=Additionnal cents +LT1GC=Centesimi aggiuntivi VATRate=Aliquota IVA -VATCode=Codice aliquota -VATNPR=Aliquota NPR -DefaultTaxRate=Valore base tassa +VATCode=Codice aliquota fiscale +VATNPR=Aliquota fiscale NPR +DefaultTaxRate=Aliquota d'imposta predefinita Average=Media Sum=Somma Delta=Delta -RemainToPay=Rimanente da pagare -Module=Moduli/Applicazioni -Modules=Moduli/Applicazioni +StatusToPay=Pagare +RemainToPay=Rimanere da pagare +Module=Modulo / Application +Modules=Moduli / Applicazioni Option=Opzione List=Elenco FullList=Elenco completo @@ -422,12 +427,12 @@ Statistics=Statistiche OtherStatistics=Altre statistiche Status=Stato Favorite=Preferito -ShortInfo=Info. +ShortInfo=Informazioni. Ref=Rif. -ExternalRef=Rif. esterno -RefSupplier=Rif. venditore +ExternalRef=Ref. extern +RefSupplier=Ref. venditore RefPayment=Rif. pagamento -CommercialProposalsShort=Preventivi/Proposte commerciali +CommercialProposalsShort=Proposte commerciali Comment=Commento Comments=Commenti ActionsToDo=Azioni da fare @@ -435,27 +440,27 @@ ActionsToDoShort=Da fare ActionsDoneShort=Fatte ActionNotApplicable=Non applicabile ActionRunningNotStarted=Non avviato -ActionRunningShort=Avviato +ActionRunningShort=In corso ActionDoneShort=Fatto -ActionUncomplete=Incompleto -LatestLinkedEvents=Ultimi %s eventi collegati -CompanyFoundation=Azienda/Organizzazione +ActionUncomplete=incompleto +LatestLinkedEvents=Ultimi eventi collegati %s +CompanyFoundation=Azienda / Organizzazione Accountant=Contabile ContactsForCompany=Contatti per il soggetto terzo ContactsAddressesForCompany=Contatti/indirizzi per questo soggetto terzo AddressesForCompany=Indirizzi per questo soggetto terzo -ActionsOnCompany=Events for this third party -ActionsOnContact=Events for this contact/address -ActionsOnContract=Events for this contract +ActionsOnCompany=Eventi per questa terza parte +ActionsOnContact=Eventi per questo contatto / indirizzo +ActionsOnContract=Eventi per questo contratto ActionsOnMember=Azioni su questo membro ActionsOnProduct=Eventi su questo prodotto NActionsLate=%s azioni in ritardo -ToDo=Da fare +ToDo=Fare Completed=Completato -Running=Avviato +Running=In corso RequestAlreadyDone=Richiesta già registrata Filter=Filtro -FilterOnInto=Criteri di ricerca '%s' nei campi %s +FilterOnInto=Cerca i criteri ' %s ' nei campi %s RemoveFilter=Rimuovi filtro ChartGenerated=Grafico generato ChartNotGenerated=Grafico non generato @@ -464,17 +469,19 @@ Generate=Genera Duration=Durata TotalDuration=Durata totale Summary=Riepilogo -DolibarrStateBoard=Statistiche Gestionale -DolibarrWorkBoard=Oggetti Aperti +DolibarrStateBoard=Statistiche del database +DolibarrWorkBoard=Oggetti aperti NoOpenedElementToProcess=Nessun elemento aperto da elaborare Available=Disponibile NotYetAvailable=Non ancora disponibile NotAvailable=Non disponibile -Categories=Tag/categorie -Category=Tag/categoria +Categories=Tag / Categorie +Category=Tag / categoria By=Per From=Da +FromLocation=A partire dal to=a +To=a and=e or=o Other=Altro @@ -486,27 +493,27 @@ ChangedBy=Cambiato da ApprovedBy=Approvato da ApprovedBy2=Approvato da (seconda approvazione) Approved=Approvato -Refused=Rifiutato +Refused=rifiutato ReCalculate=Ricalcola ResultKo=Fallimento Reporting=Reportistica Reportings=Reportistiche Draft=Bozza Drafts=Bozze -StatusInterInvoiced=Invoiced +StatusInterInvoiced=fatturato Validated=Convalidato Opened=Aperto -OpenAll=Open (All) -ClosedAll=Closed (All) +OpenAll=Apri (tutti) +ClosedAll=Chiuso (tutti) New=Nuovo Discount=Sconto Unknown=Sconosciuto General=Generale Size=Dimensione -OriginalSize=Dimensioni originali +OriginalSize=Misura originale Received=Ricevuto Paid=Pagato -Topic=Oggetto +Topic=Soggetto ByCompanies=Per impresa ByUsers=Per utente Links=Link @@ -519,18 +526,18 @@ None=Nessuno NoneF=Nessuno NoneOrSeveral=Nessuno o più Late=Tardi -LateDesc=An item is defined as Delayed as per the system configuration in menu Home - Setup - Alerts. -NoItemLate=Nessun elemento in ritardo +LateDesc=Una voce è definita Ritardata secondo la configurazione del sistema nel menu Home - Configurazione - Avvisi. +NoItemLate=Nessun articolo in ritardo Photo=Immagine Photos=Immagini AddPhoto=Aggiungi immagine -DeletePicture=Foto cancellata -ConfirmDeletePicture=Confermi l'eliminazione della foto? +DeletePicture=Elimina foto +ConfirmDeletePicture=Conferma la cancellazione dell'immagine? Login=Login -LoginEmail=Login (email) -LoginOrEmail=Login o Email +LoginEmail=Accedi (email) +LoginOrEmail=Accedi o e-mail CurrentLogin=Accesso attuale -EnterLoginDetail=Inserisci le credenziali di accesso +EnterLoginDetail=Inserisci i dettagli di accesso January=Gennaio February=Febbraio March=Marzo @@ -547,7 +554,7 @@ Month01=gennaio Month02=febbraio Month03=marzo Month04=aprile -Month05=maggio +Month05=Maggio Month06=giugno Month07=luglio Month08=agosto @@ -555,32 +562,32 @@ Month09=settembre Month10=ottobre Month11=novembre Month12=dicembre -MonthShort01=gen -MonthShort02=feb +MonthShort01=Jan +MonthShort02=febbraio MonthShort03=mar -MonthShort04=apr -MonthShort05=mag -MonthShort06=giu -MonthShort07=lug -MonthShort08=ago -MonthShort09=set -MonthShort10=ott -MonthShort11=nov -MonthShort12=dic +MonthShort04=aprile +MonthShort05=Maggio +MonthShort06=Giugno +MonthShort07=luglio +MonthShort08=agosto +MonthShort09=settembre +MonthShort10=ottobre +MonthShort11=novembre +MonthShort12=dicembre MonthVeryShort01=J -MonthVeryShort02=Ven -MonthVeryShort03=Lun -MonthVeryShort04=A -MonthVeryShort05=Lun +MonthVeryShort02=F +MonthVeryShort03=M +MonthVeryShort04=UN +MonthVeryShort05=M MonthVeryShort06=J MonthVeryShort07=J -MonthVeryShort08=A -MonthVeryShort09=Dom +MonthVeryShort08=UN +MonthVeryShort09=S MonthVeryShort10=O MonthVeryShort11=N MonthVeryShort12=D AttachedFiles=File e documenti allegati -JoinMainDoc=Iscriviti al documento principale +JoinMainDoc=Unisciti al documento principale DateFormatYYYYMM=AAAA-MM DateFormatYYYYMMDD=AAAA-MM-GG DateFormatYYYYMMDDHHMM=AAAA-MM-GG HH:MM @@ -588,7 +595,7 @@ ReportName=Nome report ReportPeriod=Periodo report ReportDescription=Descrizione Report=Report -Keyword=Chiave +Keyword=Parola chiave Origin=Origine Legend=Legenda Fill=Completa @@ -605,8 +612,8 @@ FindBug=Segnala un bug NbOfThirdParties=Numero di soggetti terzi NbOfLines=Numero di righe NbOfObjects=Numero di oggetti -NbOfObjectReferers=Numero di elementi correlati -Referers=Elementi correlati +NbOfObjectReferers=Numero di articoli correlati +Referers=Articoli correlati TotalQuantity=Quantità totale DateFromTo=Da %s a %s DateFrom=Da %s @@ -623,9 +630,9 @@ BuildDoc=Genera Doc Entity=Entità Entities=Entità CustomerPreview=Anteprima cliente -SupplierPreview=Anteprima venditore +SupplierPreview=Anteprima del fornitore ShowCustomerPreview=Visualizza anteprima cliente -ShowSupplierPreview=Mostra anteprima venditore +ShowSupplierPreview=Mostra anteprima del fornitore RefCustomer=Rif. cliente Currency=Valuta InfoAdmin=Informazioni per gli amministratori @@ -639,16 +646,16 @@ FeatureNotYetSupported=Funzionalità non ancora supportata CloseWindow=Chiudi finestra Response=Risposta Priority=Priorità -SendByMail=Invia per email +SendByMail=Inviare per email MailSentBy=Email inviate da TextUsedInTheMessageBody=Testo dell'email SendAcknowledgementByMail=Invia email di conferma SendMail=Invia una email -Email=Email +Email=E-mail NoEMail=Nessuna email AlreadyRead=Già letto -NotRead=Non letto -NoMobilePhone=Nessun cellulare +NotRead=Non leggere +NoMobilePhone=Nessun telefono cellulare Owner=Proprietario FollowingConstantsWillBeSubstituted=Le seguenti costanti saranno sostitute con i valori corrispondenti Refresh=Aggiorna @@ -658,11 +665,11 @@ CanBeModifiedIfOk=Può essere modificato se valido CanBeModifiedIfKo=Può essere modificato se non valido ValueIsValid=Il valore è valido ValueIsNotValid=Il valore non è valido -RecordCreatedSuccessfully=Record creato con success0 +RecordCreatedSuccessfully=Record creato correttamente RecordModifiedSuccessfully=Record modificati con successo -RecordsModified=%s record(s) modificato/i -RecordsDeleted= %s record(s) eliminato/i -RecordsGenerated= %s record(s) generato/i +RecordsModified=%s record (s) modificato +RecordsDeleted=%s record (s) cancellati +RecordsGenerated=%s record (s) generati AutomaticCode=Codice automatico FeatureDisabled=Funzionalità disabilitata MoveBox=Sposta widget @@ -671,20 +678,20 @@ NotEnoughPermissions=Non hai l'autorizzazione per svolgere questa azione SessionName=Nome sessione Method=Metodo Receive=Ricevi -CompleteOrNoMoreReceptionExpected=Completa o non attendere altro +CompleteOrNoMoreReceptionExpected=Completo o niente di più previsto ExpectedValue=Valore atteso PartialWoman=Parziale TotalWoman=Totale NeverReceived=Mai ricevuto Canceled=Annullato -YouCanChangeValuesForThisListFromDictionarySetup=Puoi cambiare i valori di questa lista dal menù Impostazioni - Dizionari -YouCanChangeValuesForThisListFrom=Puoi cambiare i valori di questa lista dal menu %s -YouCanSetDefaultValueInModuleSetup=You can set the default value used when creating a new record in module setup +YouCanChangeValuesForThisListFromDictionarySetup=È possibile modificare i valori per questo elenco dal menu Impostazione - Dizionari +YouCanChangeValuesForThisListFrom=È possibile modificare i valori per questo elenco dal menu %s +YouCanSetDefaultValueInModuleSetup=È possibile impostare il valore predefinito utilizzato durante la creazione di un nuovo record nella configurazione del modulo Color=Colore Documents=Documenti Documents2=Documenti UploadDisabled=Upload disabilitato -MenuAccountancy=Contabilità avanzata +MenuAccountancy=Contabilità MenuECM=Documenti MenuAWStats=AWStats MenuMembers=Membri @@ -693,10 +700,10 @@ ThisLimitIsDefinedInSetup=Limite applicazione (Menu home-impostazioni-sicurezza) NoFileFound=Nessun documento salvato in questa directory CurrentUserLanguage=Lingua dell'utente CurrentTheme=Tema attuale -CurrentMenuManager=Gestore dei menu attuale +CurrentMenuManager=Gestore menu corrente Browser=Browser -Layout=Layout -Screen=Schermata +Layout=disposizione +Screen=Schermo DisabledModules=Moduli disabilitati For=Per ForCustomer=Per i clienti @@ -705,30 +712,30 @@ DateOfSignature=Data della firma HidePassword=Mostra il comando con password offuscata UnHidePassword=Visualizza comando con password in chiaro Root=Root -RootOfMedias=Root of public medias (/medias) -Informations=Informazioni +RootOfMedias=Radice di media pubblici (/ media) +Informations=Informazione Page=Pagina Notes=Note AddNewLine=Aggiungi una nuova riga AddFile=Aggiungi file -FreeZone=Non è un prodotto/servizio predefinito -FreeLineOfType=Free-text item, type: +FreeZone=Non un prodotto / servizio predefinito +FreeLineOfType=Voce a testo libero, digitare: CloneMainAttributes=Clona oggetto con i suoi principali attributi -ReGeneratePDF=Rigenera PDF +ReGeneratePDF=Rigenerare PDF PDFMerge=Unisci PDF Merge=Unisci -DocumentModelStandardPDF=Tema PDF Standard +DocumentModelStandardPDF=Modello PDF standard PrintContentArea=Mostra una pagina per stampare l'area principale -MenuManager=Gestore dei menu -WarningYouAreInMaintenanceMode=Warning, you are in maintenance mode: only login %s is allowed to use the application in this mode. +MenuManager=Gestione menu +WarningYouAreInMaintenanceMode=Attenzione, sei in modalità manutenzione: solo l'accesso %s può utilizzare l'applicazione in questa modalità. CoreErrorTitle=Errore di sistema -CoreErrorMessage=Si è verificato un errore. Controllare i log o contattare l'amministratore di sistema. +CoreErrorMessage=Ci scusiamo, si é verificato un errore. Contattare l'amministratore di sistema per controllare i registri o disabilitare $ dolibarr_main_prod = 1 per ottenere ulteriori informazioni. CreditCard=Carta di credito -ValidatePayment=Convalidare questo pagamento? -CreditOrDebitCard=Carta di credito o debito +ValidatePayment=Convalida pagamento +CreditOrDebitCard=Carta di credito o debito FieldsWithAreMandatory=I campi con %s sono obbligatori -FieldsWithIsForPublic=Fields with %s are shown in public list of members. If you don't want this, uncheck the "public" box. -AccordingToGeoIPDatabase=(according to GeoIP conversion) +FieldsWithIsForPublic=I campi con %s sono mostrati nell'elenco pubblico dei membri. Se non lo desideri, deseleziona la casella "pubblica". +AccordingToGeoIPDatabase=(secondo la conversione GeoIP) Line=Riga NotSupported=Non supportato RequiredField=Campi obbligatori @@ -737,7 +744,7 @@ ToTest=Provare ValidateBefore=Convalidare la scheda prima di utilizzare questa funzione Visibility=Visibilità Totalizable=Totalizable -TotalizableDesc=This field is totalizable in list +TotalizableDesc=Questo campo è totalizzabile nell'elenco Private=Privato Hidden=Nascosto Resources=Risorse @@ -750,26 +757,26 @@ Frequency=Frequenza IM=Messaggistica istantanea NewAttribute=Nuovo attributo AttributeCode=Codice attributo -URLPhoto=URL foto/logo -SetLinkToAnotherThirdParty=Collega ad altro soggetto terzo -LinkTo=Collega a... -LinkToProposal=Collega a proposta -LinkToOrder=Collega a ordine -LinkToInvoice=Collega a fattura attiva -LinkToTemplateInvoice=Link to template invoice -LinkToSupplierOrder=Link to purchase order -LinkToSupplierProposal=Link to vendor proposal -LinkToSupplierInvoice=Link to vendor invoice -LinkToContract=Collega a contratto -LinkToIntervention=Collega a intervento -LinkToTicket=Link to ticket +URLPhoto=URL della foto / logo +SetLinkToAnotherThirdParty=Collegamento a un'altra terza parte +LinkTo=Collegamento a +LinkToProposal=Link alla proposta +LinkToOrder=Link all'ordine +LinkToInvoice=Link alla fattura +LinkToTemplateInvoice=Link alla fattura del modello +LinkToSupplierOrder=Link all'ordine di acquisto +LinkToSupplierProposal=Link alla proposta del fornitore +LinkToSupplierInvoice=Collegamento alla fattura fornitore +LinkToContract=Link al contratto +LinkToIntervention=Link all'intervento +LinkToTicket=Link al biglietto CreateDraft=Crea bozza -SetToDraft=Ritorna a bozza +SetToDraft=Torna alla bozza ClickToEdit=Clicca per modificare -ClickToRefresh=Click to refresh +ClickToRefresh=Fai clic per aggiornare EditWithEditor=Modifica con CKEditor -EditWithTextEditor=Modifica con editor di testo -EditHTMLSource=Modifica codice HTML +EditWithTextEditor=Modifica con l'editor di testo +EditHTMLSource=Modifica sorgente HTML ObjectDeleted=Oggetto %s eliminato ByCountry=Per paese ByTown=Per città @@ -779,122 +786,124 @@ ByYear=Per anno ByMonth=Per mese ByDay=Per giorno BySalesRepresentative=Per venditore -LinkedToSpecificUsers=Con collegamento ad un utente specifico +LinkedToSpecificUsers=Collegato a un contatto utente specifico NoResults=Nessun risultato AdminTools=Strumenti di amministrazione SystemTools=Strumenti di sistema -ModulesSystemTools=Strumenti moduli +ModulesSystemTools=Strumenti di moduli Test=Test Element=Elemento NoPhotoYet=Nessuna immagine disponibile -Dashboard=Panoramica -MyDashboard=Pannello principale -Deductible=Deducibile -from=da +Dashboard=Cruscotto +MyDashboard=la mia scrivania +Deductible=deducibile +from=a partire dal toward=verso Access=Accesso SelectAction=Seleziona azione -SelectTargetUser=Seleziona utente/dipendente -HelpCopyToClipboard=Usa Ctrl+C per copiare negli appunti -SaveUploadedFileWithMask=Salva il file sul server con il nome "%s" (oppure "%s") -OriginFileName=Nome originale del file -SetDemandReason=Imposta sorgente -SetBankAccount=Definisci un numero di Conto Corrente Bancario -AccountCurrency=Valuta del conto -ViewPrivateNote=Vedi note -XMoreLines=%s linea(e) nascoste -ShowMoreLines=Mostra più/meno righe +SelectTargetUser=Seleziona utente / dipendente di destinazione +HelpCopyToClipboard=Usa Ctrl + C per copiare negli appunti +SaveUploadedFileWithMask=Salva il file sul server con il nome " %s " (altrimenti "%s") +OriginFileName=Nome file originale +SetDemandReason=Imposta la fonte +SetBankAccount=Definisci conto bancario +AccountCurrency=Valuta dell'account +ViewPrivateNote=Vedi le note +XMoreLines=%s righe nascoste +ShowMoreLines=Mostra più / meno righe PublicUrl=URL pubblico -AddBox=Aggiungi box -SelectElementAndClick=Seleziona un elemento e clicca %s -PrintFile=Stampa il file %s -ShowTransaction=Mostra entrate conto bancario +AddBox=Aggiungi casella +SelectElementAndClick=Seleziona un elemento e fai clic su %s +PrintFile=Stampa file %s +ShowTransaction=Mostra la voce sul conto bancario ShowIntervention=Mostra intervento -ShowContract=Visualizza contratto -GoIntoSetupToChangeLogo=Go to Home - Setup - Company to change logo or go to Home - Setup - Display to hide. -Deny=Rifiuta -Denied=Rifiutata -ListOf=Lista di %s -ListOfTemplates=Elenco dei modelli +ShowContract=Mostra contratto +GoIntoSetupToChangeLogo=Vai a Home - Setup - Azienda per cambiare logo o vai a Home - Setup - Display per nascondere. +Deny=Negare +Denied=negato +ListOf=Elenco di %s +ListOfTemplates=Elenco di modelli Gender=Genere Genderman=Uomo Genderwoman=Donna -ViewList=Vista elenco +ViewList=Visualizzazione elenco Mandatory=Obbligatorio Hello=Ciao GoodBye=Addio -Sincerely=Cordialmente +Sincerely=Cordiali saluti +ConfirmDeleteObject=Sei sicuro di voler eliminare questo oggetto? DeleteLine=Elimina riga -ConfirmDeleteLine=Vuoi davvero eliminare questa riga? -NoPDFAvailableForDocGenAmongChecked=Non è possibile generare il documento PDF dai record selezionati -TooManyRecordForMassAction=Too many records selected for mass action. The action is restricted to a list of %s records. +ConfirmDeleteLine=Sei sicuro di voler eliminare questa riga? +NoPDFAvailableForDocGenAmongChecked=Nessun PDF disponibile per la generazione di documenti tra i record controllati +TooManyRecordForMassAction=Troppi record selezionati per un'azione di massa. L'azione è limitata a un elenco di record %s. NoRecordSelected=Nessun record selezionato -MassFilesArea=File creati da azioni di massa -ShowTempMassFilesArea=Mostra i file creati da azioni di massa -ConfirmMassDeletion=Bulk Delete confirmation -ConfirmMassDeletionQuestion=Are you sure you want to delete the %s selected record(s)? +MassFilesArea=Area per file creati da azioni di massa +ShowTempMassFilesArea=Mostra l'area dei file creati da azioni di massa +ConfirmMassDeletion=Conferma eliminazione collettiva +ConfirmMassDeletionQuestion=Sei sicuro di voler eliminare i record selezionati %s? RelatedObjects=Oggetti correlati -ClassifyBilled=Classificare fatturata -ClassifyUnbilled=Classifica non pagata -Progress=Avanzamento +ClassifyBilled=Classifica fatturato +ClassifyUnbilled=Classificare non compilato +Progress=Progresso ProgressShort=Progr. -FrontOffice=Front office -BackOffice=Backoffice -View=Vista -Export=Esportazione -Exports=Esportazioni -ExportFilteredList=Esporta lista filtrata -ExportList=Esporta lista +FrontOffice=Sportello +BackOffice=Back office +Submit=Submit +View=Visualizza +Export=Esportare +Exports=esportazioni +ExportFilteredList=Esporta l'elenco filtrato +ExportList=Esporta elenco ExportOptions=Opzioni di esportazione -IncludeDocsAlreadyExported=Include docs already exported -ExportOfPiecesAlreadyExportedIsEnable=Export of pieces already exported is enable -ExportOfPiecesAlreadyExportedIsDisable=Export of pieces already exported is disable -AllExportedMovementsWereRecordedAsExported=All exported movements were recorded as exported -NotAllExportedMovementsCouldBeRecordedAsExported=Not all exported movements could be recorded as exported -Miscellaneous=Varie +IncludeDocsAlreadyExported=Includi documenti già esportati +ExportOfPiecesAlreadyExportedIsEnable=L'esportazione di pezzi già esportati è abilitata +ExportOfPiecesAlreadyExportedIsDisable=L'esportazione di pezzi già esportati è disabilitata +AllExportedMovementsWereRecordedAsExported=Tutti i movimenti esportati sono stati registrati come esportati +NotAllExportedMovementsCouldBeRecordedAsExported=Non tutti i movimenti esportati potrebbero essere registrati come esportati +Miscellaneous=miscellaneo Calendar=Calendario -GroupBy=Raggruppa per... -ViewFlatList=Vedi lista semplice -RemoveString=Rimuovi la stringa '%s' -SomeTranslationAreUncomplete=Alcune traduzioni potrebbero essere incomplete, o contenere errori. In questi casi, registrandoti su transifex.com/projects/p/dolibarr/, avrai la possibilità di proporre modifiche, contribuendo così al miglioramento di Dolibarr. -DirectDownloadLink=Link diretto per il download (pubblico/esterno) -DirectDownloadInternalLink=Link per il download diretto (richiede accesso e permessi validi) -Download=Download -DownloadDocument=Scarica documento +GroupBy=Raggruppare per... +ViewFlatList=Visualizza elenco piatto +RemoveString=Rimuovi stringa '%s' +SomeTranslationAreUncomplete=Alcune delle lingue offerte possono essere tradotte solo parzialmente o contenere errori. Aiutate a correggere la vostra lingua registrandovi su https://transifex.com/projects/p/dolibarr/ per aggiungere i vostri miglioramenti. +DirectDownloadLink=Link per il download diretto (pubblico / esterno) +DirectDownloadInternalLink=Link per il download diretto (deve essere registrato e necessita delle autorizzazioni) +Download=Scaricare +DownloadDocument=Scarica il documento ActualizeCurrency=Aggiorna tasso di cambio Fiscalyear=Anno fiscale -ModuleBuilder=Module and Application Builder -SetMultiCurrencyCode=Imposta valuta +ModuleBuilder=Modulo e generatore di applicazioni +SetMultiCurrencyCode=Imposta la valuta BulkActions=Azioni in blocco -ClickToShowHelp=Clicca per mostrare l'aiuto contestuale +ClickToShowHelp=Fare clic per mostrare la guida della descrizione comandi WebSite=Sito web -WebSites=Siti web -WebSiteAccounts=Website accounts -ExpenseReport=Nota spese -ExpenseReports=Nota spese +WebSites=siti web +WebSiteAccounts=Account del sito Web +ExpenseReport=Rapporto di spesa +ExpenseReports=Rapporti di spesa HR=HR -HRAndBank=HR e Banca +HRAndBank=Risorse umane e banca AutomaticallyCalculated=Calcolato automaticamente -TitleSetToDraft=Torna a Bozza -ConfirmSetToDraft=Are you sure you want to go back to Draft status? -ImportId=ID di importazione -Events=Eventi -EMailTemplates=Modelli e-mail +TitleSetToDraft=Torna alla bozza +ConfirmSetToDraft=Sei sicuro di voler tornare allo stato Bozza? +ImportId=ID importazione +Events=eventi +EMailTemplates=Modelli di email FileNotShared=File non condiviso con pubblico esterno Project=Progetto -Projects=Progetti -LeadOrProject=Lead | Project -LeadsOrProjects=Leads | Projects -Lead=Lead -Leads=Leads -ListOpenLeads=List open leads -ListOpenProjects=Lista progetti aperti -NewLeadOrProject=New lead or project -Rights=Autorizzazioni -LineNb=Linea n° -IncotermLabel=Import-Export -TabLetteringCustomer=Customer lettering -TabLetteringSupplier=Vendor lettering +Projects=progetti +LeadOrProject=Piombo | Progetto +LeadsOrProjects=Lead | progetti +Lead=Condurre +Leads=Conduce +ListOpenLeads=Elenco leads aperti +ListOpenProjects=Elenco progetti aperti +NewLeadOrProject=Nuovo lead o progetto +Rights=permessi +LineNb=Linea n. +IncotermLabel=Incoterms +TabLetteringCustomer=Lettering cliente +TabLetteringSupplier=Iscrizione del venditore Monday=Lunedì Tuesday=Martedì Wednesday=Mercoledì @@ -923,70 +932,83 @@ ShortThursday=Gio ShortFriday=Ven ShortSaturday=Sab ShortSunday=Dom -SelectMailModel=Seleziona un tema email -SetRef=Imposta rif. -Select2ResultFoundUseArrows=Alcuni risultati trovati. Usa le frecce per selezionare. -Select2NotFound=Nessun risultato trovato -Select2Enter=Immetti -Select2MoreCharacter=o più caratteri -Select2MoreCharacters=o più caratteri -Select2MoreCharactersMore=Sintassi di ricerca:
    | O (a|b)
    * Qualsiasi carattere (a*b)
    ^ Inizia con (^ab)
    $ Termina con (ab$)
    -Select2LoadingMoreResults=Caricamento di altri risultati ... -Select2SearchInProgress=Ricerca in corso ... -SearchIntoThirdparties=Soggetti terzi +SelectMailModel=Seleziona un modello di email +SetRef=Imposta rif +Select2ResultFoundUseArrows=Alcuni risultati trovati. Utilizzare le frecce per selezionare. +Select2NotFound=nessun risultato trovato +Select2Enter=accedere +Select2MoreCharacter=o più personaggio +Select2MoreCharacters=o più personaggi +Select2MoreCharactersMore=Sintassi di ricerca:
    | OPPURE (a | b)
    * Qualsiasi carattere (a * b)
    ^ Inizia con (^ ab)
    $ Termina con (ab $)
    +Select2LoadingMoreResults=Caricamento di più risultati ... +Select2SearchInProgress=Cerca in corso ... +SearchIntoThirdparties=Terzi SearchIntoContacts=Contatti SearchIntoMembers=Membri -SearchIntoUsers=Utenti +SearchIntoUsers=utenti SearchIntoProductsOrServices=Prodotti o servizi -SearchIntoProjects=Progetti +SearchIntoProjects=progetti SearchIntoTasks=Compiti -SearchIntoCustomerInvoices=Fatture attive -SearchIntoSupplierInvoices=Fatture Fornitore -SearchIntoCustomerOrders=Ordini Cliente -SearchIntoSupplierOrders=Ordini d'acquisto -SearchIntoCustomerProposals=Proposte del cliente -SearchIntoSupplierProposals=Proposta venditore -SearchIntoInterventions=Interventi -SearchIntoContracts=Contratti -SearchIntoCustomerShipments=Spedizioni cliente -SearchIntoExpenseReports=Nota spese -SearchIntoLeaves=Leave -SearchIntoTickets=Ticket +SearchIntoCustomerInvoices=Fatture cliente +SearchIntoSupplierInvoices=Fatture fornitore +SearchIntoCustomerOrders=Ordini di vendita +SearchIntoSupplierOrders=Ordini di acquisto +SearchIntoCustomerProposals=Proposte dei clienti +SearchIntoSupplierProposals=Proposte del venditore +SearchIntoInterventions=interventi +SearchIntoContracts=contratti +SearchIntoCustomerShipments=Spedizioni dei clienti +SearchIntoExpenseReports=Rapporti di spesa +SearchIntoLeaves=Partire +SearchIntoTickets=Biglietti CommentLink=Commenti -NbComments=Numero dei commenti -CommentPage=Spazio per i commenti +NbComments=Numero di commenti +CommentPage=Spazio commenti CommentAdded=Commento aggiunto CommentDeleted=Commento cancellato -Everybody=Progetto condiviso -PayedBy=Pagata da -PayedTo=Paid to -Monthly=Mensilmente -Quarterly=Trimestralmente +Everybody=Tutti +PayedBy=Pagato da +PayedTo=Pagato a +Monthly=Mensile +Quarterly=Trimestrale Annual=Annuale Local=Locale -Remote=Remoto -LocalAndRemote=Locale e Remoto -KeyboardShortcut=Tasto scelta rapida -AssignedTo=Azione assegnata a +Remote=A distanza +LocalAndRemote=Locale e remoto +KeyboardShortcut=Scorciatoia da tastiera +AssignedTo=Assegnato a Deletedraft=Elimina bozza -ConfirmMassDraftDeletion=Draft mass delete confirmation -FileSharedViaALink=File condiviso con un link -SelectAThirdPartyFirst=Seleziona prima un Soggetto terzo... -YouAreCurrentlyInSandboxMode=You are currently in the %s "sandbox" mode +ConfirmMassDraftDeletion=Bozza di conferma dell'eliminazione di massa +FileSharedViaALink=File condiviso tramite un collegamento +SelectAThirdPartyFirst=Seleziona prima una terza parte ... +YouAreCurrentlyInSandboxMode=Attualmente si è in modalità "sandbox" %s Inventory=Inventario -AnalyticCode=Analytic code +AnalyticCode=Codice analitico TMenuMRP=MRP -ShowMoreInfos=Show More Infos -NoFilesUploadedYet=Please upload a document first +ShowMoreInfos=Mostra più informazioni +NoFilesUploadedYet=Carica prima un documento SeePrivateNote=Vedi nota privata -PaymentInformation=Payment information -ValidFrom=Valid from -ValidUntil=Valid until -NoRecordedUsers=No users -ToClose=To close -ToProcess=Da lavorare -ToApprove=To approve -GlobalOpenedElemView=Global view -NoArticlesFoundForTheKeyword=No article found for the keyword '%s' -NoArticlesFoundForTheCategory=No article found for the category -ToAcceptRefuse=To accept | refuse +PaymentInformation=Informazioni sul pagamento +ValidFrom=Valido dal +ValidUntil=Valido fino a +NoRecordedUsers=Nessun utente +ToClose=Chiudere +ToProcess=Processare +ToApprove=Approvare +GlobalOpenedElemView=Visione globale +NoArticlesFoundForTheKeyword=Nessun articolo trovato per la parola chiave " %s " +NoArticlesFoundForTheCategory=Nessun articolo trovato per la categoria +ToAcceptRefuse=Accettare | rifiuto +ContactDefault_agenda=Evento +ContactDefault_commande=Ordine +ContactDefault_contrat=Contratto +ContactDefault_facture=Fattura +ContactDefault_fichinter=Intervento +ContactDefault_invoice_supplier=Fattura fornitore +ContactDefault_order_supplier=Ordine del fornitore +ContactDefault_project=Progetto +ContactDefault_project_task=Compito +ContactDefault_propal=Preventivo +ContactDefault_supplier_proposal=Proposta del fornitore +ContactDefault_ticketsup=Biglietto +ContactAddedAutomatically=Contatto aggiunto dai ruoli di contatto di terze parti diff --git a/htdocs/langs/it_IT/margins.lang b/htdocs/langs/it_IT/margins.lang index b5ae3bf037f..d2e4bf6a280 100644 --- a/htdocs/langs/it_IT/margins.lang +++ b/htdocs/langs/it_IT/margins.lang @@ -6,39 +6,40 @@ TotalMargin=Margine totale MarginOnProducts=Margine sui prodotti MarginOnServices=Margine sui servizi MarginRate=Tasso di margine -MarkRate=Percentuale di ricarico +MarkRate=Mark rate DisplayMarginRates=Visualizza i tassi di margine -DisplayMarkRates=Mostra le percentuali di ricarico -InputPrice=Immetti prezzo -margin=Gestione margini di profitto -margesSetup=Configurazione gestione margini di profitto -MarginDetails=Dettagli dei margini +DisplayMarkRates=Visualizza le tariffe dei voti +InputPrice=Prezzo di input +margin=Gestione dei margini di profitto +margesSetup=Impostazione della gestione dei margini di profitto +MarginDetails=Dettagli sul margine ProductMargins=Margini per prodotto CustomerMargins=Margini per cliente -SalesRepresentativeMargins=Margini di vendita del rappresentante +SalesRepresentativeMargins=Margini dei rappresentanti di vendita +ContactOfInvoice=Contatto della fattura UserMargins=Margini per utente ProductService=Prodotto o servizio AllProducts=Tutti i prodotti e servizi ChooseProduct/Service=Scegli prodotto o servizio -ForceBuyingPriceIfNull=Force buying/cost price to selling price if not defined -ForceBuyingPriceIfNullDetails=If buying/cost price not defined, and this option "ON", margin will be zero on line (buying/cost price = selling price), otherwise ("OFF"), marge will be equal to suggested default. -MARGIN_METHODE_FOR_DISCOUNT=Metodo di margine per sconti globali +ForceBuyingPriceIfNull=Forza il prezzo di acquisto / costo al prezzo di vendita se non definito +ForceBuyingPriceIfNullDetails=Se il prezzo di acquisto / costo non è definito e questa opzione "ON", il margine sarà zero on line (prezzo di acquisto / costo = prezzo di vendita), altrimenti ("OFF"), il margine sarà uguale al valore predefinito suggerito. +MARGIN_METHODE_FOR_DISCOUNT=Metodo del margine per sconti globali UseDiscountAsProduct=Come prodotto UseDiscountAsService=Come servizio UseDiscountOnTotal=Sul subtotale -MARGIN_METHODE_FOR_DISCOUNT_DETAILS=Definisce se, ai fini del calcolo del margine, uno sconto globale debba essere trattato come un prodotto, un servizio o usato solo sul subtotale. -MARGIN_TYPE=Buying/Cost price suggested by default for margin calculation -MargeType1=Margin on Best vendor price -MargeType2=Margin on Weighted Average Price (WAP) -MargeType3=Margin on Cost Price -MarginTypeDesc=* Margin on best buying price = Selling price - Best vendor price defined on product card
    * Margin on Weighted Average Price (WAP) = Selling price - Product Weighted Average Price (WAP) or best supplier price if WAP not yet defined
    * Margin on Cost price = Selling price - Cost price defined on product card or WAP if cost price not defined, or best supplier price if WAP not yet defined +MARGIN_METHODE_FOR_DISCOUNT_DETAILS=Definisce se uno sconto globale viene trattato come un prodotto, un servizio o solo sul totale parziale per il calcolo del margine. +MARGIN_TYPE=Prezzo di acquisto / costo suggerito per impostazione predefinita per il calcolo del margine +MargeType1=Margine sul miglior prezzo del fornitore +MargeType2=Margine sul prezzo medio ponderato (WAP) +MargeType3=Margine sul prezzo di costo +MarginTypeDesc=* Margine sul miglior prezzo d'acquisto = Prezzo di vendita - Il miglior prezzo del fornitore definito sulla scheda del prodotto
    * Margine sul prezzo medio ponderato (WAP) = Prezzo di vendita - Prezzo medio ponderato sul prodotto (WAP) o miglior prezzo fornitore se WAP non ancora definito
    * Margine sul prezzo di costo = Prezzo di vendita - Prezzo di costo definito sulla scheda prodotto o WAP se il prezzo di costo non è definito, o miglior prezzo fornitore se WAP non ancora definito CostPrice=Prezzo di costo -UnitCharges=Carico unitario -Charges=Carichi -AgentContactType=Tipo di contatto per i mandati di vendita -AgentContactTypeDetails=Definisci quali tipi di contatto (collegati alle fatture) saranno utilizzati per i report per ciascun rappresentante di vendita -rateMustBeNumeric=Il rapporto deve essere un numero -markRateShouldBeLesserThan100=Il rapporto deve essere inferiore a 100 +UnitCharges=Spese unitarie +Charges=oneri +AgentContactType=Tipo di contatto dell'agente commerciale +AgentContactTypeDetails=Definire quale tipo di contatto (collegato nelle fatture) verrà utilizzato per il rapporto sul margine per contatto / indirizzo. Si noti che la lettura delle statistiche su un contatto non è affidabile poiché nella maggior parte dei casi il contatto potrebbe non essere definito in modo esplicito nelle fatture. +rateMustBeNumeric=La tariffa deve essere un valore numerico +markRateShouldBeLesserThan100=La frequenza dei voti dovrebbe essere inferiore a 100 ShowMarginInfos=Mostra informazioni sui margini -CheckMargins=Dettagli dei margini -MarginPerSaleRepresentativeWarning=The report of margin per user use the link between third parties and sale representatives to calculate the margin of each sale representative. Because some thirdparties may not have any ddiated sale representative and some thirdparties may be linked to several, some amounts may not be included into this report (if there is no sale representative) and some may appear on different lines (for each sale representative). +CheckMargins=Dettaglio dei margini +MarginPerSaleRepresentativeWarning=Il rapporto sul margine per utente utilizza il collegamento tra terze parti e rappresentanti di vendita per calcolare il margine di ciascun rappresentante di vendita. Poiché alcuni terzi potrebbero non avere un rappresentante di vendita dedicato e alcuni terzi potrebbero essere collegati a diversi, alcuni importi potrebbero non essere inclusi in questo rapporto (se non è presente un rappresentante di vendita) e alcuni potrebbero apparire su righe diverse (per ciascun rappresentante di vendita) . diff --git a/htdocs/langs/it_IT/modulebuilder.lang b/htdocs/langs/it_IT/modulebuilder.lang index 187d17f1146..c9b14c36be1 100644 --- a/htdocs/langs/it_IT/modulebuilder.lang +++ b/htdocs/langs/it_IT/modulebuilder.lang @@ -1,119 +1,137 @@ # Dolibarr language file - Source file is en_US - loan ModuleBuilderDesc=This tool must be used only by experienced users or developers. It provides utilities to build or edit your own module. Documentation for alternative manual development is here. -EnterNameOfModuleDesc=Enter name of the module/application to create with no spaces. Use uppercase to separate words (For example: MyModule, EcommerceForShop, SyncWithMySystem...) -EnterNameOfObjectDesc=Enter name of the object to create with no spaces. Use uppercase to separate words (For example: MyObject, Student, Teacher...). The CRUD class file, but also API file, pages to list/add/edit/delete object and SQL files will be generated. -ModuleBuilderDesc2=Path where modules are generated/edited (first directory for external modules defined into %s): %s -ModuleBuilderDesc3=Generated/editable modules found: %s -ModuleBuilderDesc4=A module is detected as 'editable' when the file %s exists in root of module directory +EnterNameOfModuleDesc=Immettere il nome del modulo / dell'applicazione da creare senza spazi. Usa lettere maiuscole per separare le parole (ad esempio: MyModule, EcommerceForShop, SyncWithMySystem ...) +EnterNameOfObjectDesc=Immettere il nome dell'oggetto da creare senza spazi. Usa le lettere maiuscole per separare le parole (ad esempio: MyObject, Studente, Insegnante ...). Verranno generati il file di classe CRUD, ma anche il file API, le pagine per elencare / aggiungere / modificare / eliminare l'oggetto e i file SQL. +ModuleBuilderDesc2=Percorso in cui i moduli vengono generati / modificati (prima directory per moduli esterni definita in %s): %s +ModuleBuilderDesc3=Trovati moduli generati / modificabili: %s +ModuleBuilderDesc4=Un modulo viene rilevato come "modificabile" quando il file %s esiste nella radice della directory del modulo NewModule=Nuovo modulo -NewObject=New object -ModuleKey=Module key -ObjectKey=Object key +NewObjectInModulebuilder=New object +ModuleKey=Chiave del modulo +ObjectKey=Chiave oggetto ModuleInitialized=Modulo inizializzato -FilesForObjectInitialized=Files for new object '%s' initialized -FilesForObjectUpdated=Files for object '%s' updated (.sql files and .class.php file) -ModuleBuilderDescdescription=Enter here all general information that describe your 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). -ModuleBuilderDescobjects=Define here the objects you want to manage with your module. A CRUD DAO class, SQL files, page to list record of objects, to create/edit/view a record and an API will be generated. -ModuleBuilderDescmenus=Questa scheda è dedicata a definire le voci di menu fornite dal tuo modulo -ModuleBuilderDescpermissions=Questa scheda è dedicata a definire le nuove autorizzazione che vuoi fornire con il modulo -ModuleBuilderDesctriggers=This is the view of triggers provided by your module. To include code executed when a triggered business event is launched, just edit this file. -ModuleBuilderDeschooks=This tab is dedicated to hooks. -ModuleBuilderDescwidgets=This tab is dedicated to manage/build widgets. -ModuleBuilderDescbuildpackage=You can generate here a "ready to distribute" package file (a normalized .zip file) of your module and a "ready to distribute" documentation file. Just click on button to build the package or documentation file. -EnterNameOfModuleToDeleteDesc=You can delete your module. WARNING: All coding files of module (generated or created manually) AND structured data and documentation will be deleted! -EnterNameOfObjectToDeleteDesc=You can delete an object. WARNING: All coding files (generated or created manually) related to object will be deleted! -DangerZone=Danger zone +FilesForObjectInitialized=File per il nuovo oggetto '%s' inizializzati +FilesForObjectUpdated=File per oggetto '%s' aggiornati (file .sql e file .class.php) +ModuleBuilderDescdescription=Inserisci qui tutte le informazioni generali che descrivono il tuo modulo. +ModuleBuilderDescspecifications=È possibile inserire qui una descrizione dettagliata delle specifiche del modulo che non è già strutturata in altre schede. Quindi hai a portata di mano tutte le regole da sviluppare. Anche questo contenuto testuale sarà incluso nella documentazione generata (vedi ultima scheda). È possibile utilizzare il formato Markdown, ma si consiglia di utilizzare il formato Asciidoc (confronto tra .md e .asciidoc: http://asciidoctor.org/docs/user-manual/#compared-to-markdown). +ModuleBuilderDescobjects=Definisci qui gli oggetti che vuoi gestire con il tuo modulo. Verranno generati una classe DAO CRUD, file SQL, una pagina per elencare il record di oggetti, per creare / modificare / visualizzare un record e un'API. +ModuleBuilderDescmenus=Questa scheda è dedicata per definire le voci di menu fornite dal modulo. +ModuleBuilderDescpermissions=Questa scheda è dedicata per definire le nuove autorizzazioni che si desidera fornire con il modulo. +ModuleBuilderDesctriggers=Questa è la vista dei trigger forniti dal tuo modulo. Per includere il codice eseguito all'avvio di un evento aziendale attivato, è sufficiente modificare questo file. +ModuleBuilderDeschooks=Questa scheda è dedicata agli hook. +ModuleBuilderDescwidgets=Questa scheda è dedicata alla gestione / creazione di widget. +ModuleBuilderDescbuildpackage=È possibile generare qui un file di pacchetto "pronto per la distribuzione" (un file .zip normalizzato) del modulo e un file di documentazione "pronto per la distribuzione". Basta fare clic sul pulsante per creare il pacchetto o il file di documentazione. +EnterNameOfModuleToDeleteDesc=Puoi cancellare il tuo modulo. ATTENZIONE: Tutti i file di codifica del modulo (generati o creati manualmente) E i dati strutturati e la documentazione verranno eliminati! +EnterNameOfObjectToDeleteDesc=Puoi cancellare un oggetto. ATTENZIONE: Tutti i file di codifica (generati o creati manualmente) relativi all'oggetto verranno eliminati! +DangerZone=Zona pericolosa BuildPackage=Crea pacchetto -BuildPackageDesc=You can generate a zip package of your application so your are ready to distribute it on any Dolibarr. You can also distribute it or sell it on marketplace like DoliStore.com. -BuildDocumentation=Build documentation -ModuleIsNotActive=This module is not activated yet. Go to %s to make it live or click here: -ModuleIsLive=This module has been activated. Any change may break a current live feature. -DescriptionLong=Long description -EditorName=Name of editor -EditorUrl=URL of editor -DescriptorFile=Descriptor file of module -ClassFile=File for PHP DAO CRUD class -ApiClassFile=File for PHP API class -PageForList=PHP page for list of record -PageForCreateEditView=PHP page to create/edit/view a record -PageForAgendaTab=PHP page for event tab -PageForDocumentTab=PHP page for document tab -PageForNoteTab=PHP page for note tab -PathToModulePackage=Path to zip of module/application package -PathToModuleDocumentation=Path to file of module/application documentation (%s) -SpaceOrSpecialCharAreNotAllowed=Spaces or special characters are not allowed. -FileNotYetGenerated=File not yet generated -RegenerateClassAndSql=Force update of .class and .sql files -RegenerateMissingFiles=Generate missing files -SpecificationFile=File of documentation -LanguageFile=File for language -ObjectProperties=Object Properties -ConfirmDeleteProperty=Are you sure you want to delete the property %s? This will change code in PHP class but also remove column from table definition of object. -NotNull=Not NULL -NotNullDesc=1=Set database to NOT NULL. -1=Allow null values and force value to NULL if empty ('' or 0). -SearchAll=Used for 'search all' -DatabaseIndex=Database index -FileAlreadyExists=File %s already exists -TriggersFile=File for triggers code -HooksFile=File for hooks code -ArrayOfKeyValues=Array of key-val -ArrayOfKeyValuesDesc=Array of keys and values if field is a combo list with fixed values -WidgetFile=Widget file -ReadmeFile=Readme file -ChangeLog=ChangeLog file -TestClassFile=File for PHP Unit Test class -SqlFile=Sql file -PageForLib=File for PHP library -PageForObjLib=File for PHP library dedicated to object -SqlFileExtraFields=Sql file for complementary attributes -SqlFileKey=Sql file for keys -SqlFileKeyExtraFields=Sql file for keys of complementary attributes -AnObjectAlreadyExistWithThisNameAndDiffCase=An object already exists with this name and a different case -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) -IsAMeasure=Is a measure -DirScanned=Directory scanned -NoTrigger=No trigger -NoWidget=No widget -GoToApiExplorer=Go to API explorer -ListOfMenusEntries=List of menu entries -ListOfPermissionsDefined=List of defined permissions -SeeExamples=See examples here -EnabledDesc=Condition to have this field active (Examples: 1 or $conf->global->MYMODULE_MYOPTION) -VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only (not list), 4=Visible on list and update/view form only (not create). Using a negative value means field is not shown by default on list but can be selected for viewing). It can be an expression, for example: preg_match('/public/', $_SERVER['PHP_SELF'])?0:1 -IsAMeasureDesc=Can the value of field be cumulated to get a total into list? (Examples: 1 or 0) -SearchAllDesc=Is the field used to make a search from the quick search tool? (Examples: 1 or 0) -SpecDefDesc=Enter here all documentation you want to provide with your module that is not already defined by other tabs. You can use .md or better, the rich .asciidoc syntax. -LanguageDefDesc=Enter in this files, all the key and the translation for each language file. -MenusDefDesc=Define here the menus provided by your module -PermissionsDefDesc=Define here the new permissions provided by your module -MenusDefDescTooltip=The menus provided by your module/application are defined into the array $this->menus into the module descriptor file. You can edit manually this file or use the embedded editor.

    Note: Once defined (and module re-activated), menus are also visible into the menu editor available to administrator users on %s. -PermissionsDefDescTooltip=The permissions provided by your module/application are defined into the array $this->rights into the module descriptor file. You can edit manually this file or use the embedded editor.

    Note: Once defined (and module re-activated), permissions are visible into the default permissions setup %s. -HooksDefDesc=Define in the module_parts['hooks'] property, in the module descriptor, the context of hooks you want to manage (list of contexts can be found by a search on 'initHooks(' in core code).
    Edit the hook file to add code of your hooked functions (hookable functions can be found by a search on 'executeHooks' in core code). -TriggerDefDesc=Define in the trigger file the code you want to execute for each business event executed. -SeeIDsInUse=See IDs in use in your installation -SeeReservedIDsRangeHere=See range of reserved IDs -ToolkitForDevelopers=Toolkit for Dolibarr developers -TryToUseTheModuleBuilder=If you have knowledge of SQL and PHP, you may use the native module builder wizard.
    Enable the module %s and use the wizard by clicking the on the top right menu.
    Warning: This is an advanced developer feature, do not experiment on your production site! -SeeTopRightMenu=See on the top right menu -AddLanguageFile=Add language file -YouCanUseTranslationKey=You can use here a key that is the translation key found into language file (see tab "Languages") -DropTableIfEmpty=(Delete table if empty) -TableDoesNotExists=The table %s does not exists -TableDropped=Table %s deleted -InitStructureFromExistingTable=Build the structure array string of an existing table -UseAboutPage=Disable the about page -UseDocFolder=Disable the documentation folder -UseSpecificReadme=Use a specific ReadMe -RealPathOfModule=Real path of module -ContentCantBeEmpty=Content of file can't be empty -WidgetDesc=You can generate and edit here the widgets that will be embedded with your module. -CLIDesc=You can generate here some command line scripts you want to provide with your module. -CLIFile=CLI File -NoCLIFile=No CLI files -UseSpecificEditorName = Use a specific editor name -UseSpecificEditorURL = Use a specific editor URL -UseSpecificFamily = Use a specific family -UseSpecificAuthor = Use a specific author -UseSpecificVersion = Use a specific initial version -ModuleMustBeEnabled=The module/application must be enabled first +BuildPackageDesc=Puoi generare un pacchetto zip della tua applicazione in modo che tu sia pronto a distribuirlo su qualsiasi Dolibarr. Puoi anche distribuirlo o venderlo sul mercato come DoliStore.com . +BuildDocumentation=Crea documentazione +ModuleIsNotActive=Questo modulo non è ancora attivato. Vai a %s per renderlo attivo o fai clic qui: +ModuleIsLive=Questo modulo è stato attivato. Qualsiasi modifica può interrompere una funzione live corrente. +DescriptionLong=Descrizione lunga +EditorName=Nome dell'editor +EditorUrl=URL dell'editor +DescriptorFile=File descrittore del modulo +ClassFile=File per la classe CRUD DAO CRUD +ApiClassFile=File per la classe API PHP +PageForList=Pagina PHP per l'elenco dei record +PageForCreateEditView=Pagina PHP per creare / modificare / visualizzare un record +PageForAgendaTab=Pagina PHP per la scheda evento +PageForDocumentTab=Pagina PHP per la scheda del documento +PageForNoteTab=Pagina PHP per la scheda delle note +PathToModulePackage=Percorso di zip del modulo / pacchetto dell'applicazione +PathToModuleDocumentation=Percorso del file della documentazione del modulo / dell'applicazione (%s) +SpaceOrSpecialCharAreNotAllowed=Non sono ammessi spazi o caratteri speciali. +FileNotYetGenerated=File non ancora generato +RegenerateClassAndSql=Forza l'aggiornamento dei file .class e .sql +RegenerateMissingFiles=Genera file mancanti +SpecificationFile=File di documentazione +LanguageFile=File per lingua +ObjectProperties=Proprietà dell'oggetto +ConfirmDeleteProperty=Sei sicuro di voler eliminare la proprietà %s ? Questo cambierà il codice nella classe PHP ma rimuoverà anche la colonna dalla definizione della tabella dell'oggetto. +NotNull=Non nullo +NotNullDesc=1 = Imposta il database su NOT NULL. -1 = Consenti valori null e forza il valore su NULL se vuoto ('' o 0). +SearchAll=Usato per "cerca tutto" +DatabaseIndex=Indice del database +FileAlreadyExists=Il file %s esiste già +TriggersFile=File per il codice di trigger +HooksFile=File per codice hook +ArrayOfKeyValues=Matrice di key-val +ArrayOfKeyValuesDesc=Matrice di chiavi e valori se il campo è un elenco combinato con valori fissi +WidgetFile=File del widget +CSSFile=CSS file +JSFile=Javascript file +ReadmeFile=File Leggimi +ChangeLog=File ChangeLog +TestClassFile=File per la classe Test unità PHP +SqlFile=File SQL +PageForLib=File for the common PHP library +PageForObjLib=File for the PHP library dedicated to object +SqlFileExtraFields=File SQL per attributi complementari +SqlFileKey=File SQL per le chiavi +SqlFileKeyExtraFields=File SQL per chiavi di attributi complementari +AnObjectAlreadyExistWithThisNameAndDiffCase=Un oggetto esiste già con questo nome e un caso diverso +UseAsciiDocFormat=È possibile utilizzare il formato Markdown, ma si consiglia di utilizzare il formato Asciidoc (omparison tra .md e .asciidoc: http://asciidoctor.org/docs/user-manual/#compared-to-markdown) +IsAMeasure=È una misura +DirScanned=Directory scansionata +NoTrigger=Nessun innesco +NoWidget=Nessun widget +GoToApiExplorer=Vai a Explorer Explorer +ListOfMenusEntries=Elenco delle voci di menu +ListOfDictionariesEntries=List of dictionaries entries +ListOfPermissionsDefined=Elenco delle autorizzazioni definite +SeeExamples=Vedi esempi qui +EnabledDesc=Condizione per rendere attivo questo campo (Esempi: 1 o $ conf-> global-> MYMODULE_MYOPTION) +VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only (not list), 4=Visible on list and update/view form only (not create). Using a negative value means field is not shown by default on list but can be selected for viewing). It can be an expression, for example:
    preg_match('/public/', $_SERVER['PHP_SELF'])?0:1
    ($user->rights->holiday->define_holiday ? 1 : 0) +IsAMeasureDesc=Il valore del campo può essere cumulato per ottenere un totale nella lista? (Esempi: 1 o 0) +SearchAllDesc=Il campo è utilizzato per effettuare una ricerca dallo strumento di ricerca rapida? (Esempi: 1 o 0) +SpecDefDesc=Inserisci qui tutta la documentazione che desideri fornire con il tuo modulo che non sia già definita da altre schede. Puoi usare .md o meglio, la ricca sintassi .asciidoc. +LanguageDefDesc=Inserisci in questo file, tutta la chiave e la traduzione per ogni file di lingua. +MenusDefDesc=Definire qui i menu forniti dal modulo +DictionariesDefDesc=Define here the dictionaries provided by your module +PermissionsDefDesc=Definisci qui le nuove autorizzazioni fornite dal tuo modulo +MenusDefDescTooltip=I menu forniti dal modulo / dall'applicazione sono definiti nell'array $ this-> menu nel file descrittore del modulo. È possibile modificare manualmente questo file o utilizzare l'editor incorporato.

    Nota: una volta definiti (e riattivato il modulo), i menu sono anche visibili nell'editor di menu disponibile per gli utenti amministratori su %s. +DictionariesDefDescTooltip=The dictionaries provided by your module/application are defined into the array $this->dictionaries into the module descriptor file. You can edit manually this file or use the embedded editor.

    Note: Once defined (and module re-activated), dictionaries are also visible into the setup area to administrator users on %s. +PermissionsDefDescTooltip=Le autorizzazioni fornite dal modulo / dall'applicazione sono definite nell'array $ this-> rights nel file descrittore del modulo. È possibile modificare manualmente questo file o utilizzare l'editor incorporato.

    Nota: una volta definiti (e il modulo riattivato), le autorizzazioni sono visibili nella configurazione delle autorizzazioni predefinita %s. +HooksDefDesc=Definire nella proprietà module_parts ['hooks'] , nel descrittore del modulo, il contesto degli hook che si desidera gestire (l'elenco dei contesti può essere trovato da una ricerca su ' initHooks ( ' nel codice core).
    Modifica il file hook per aggiungere il codice delle tue funzioni hook (le funzioni hook possono essere trovate da una ricerca su ' executeHooks ' nel codice core). +TriggerDefDesc=Definire nel file trigger il codice che si desidera eseguire per ogni evento aziendale eseguito. +SeeIDsInUse=Vedi gli ID in uso nella tua installazione +SeeReservedIDsRangeHere=Vedi la gamma di ID riservati +ToolkitForDevelopers=Toolkit per sviluppatori Dolibarr +TryToUseTheModuleBuilder=Se hai conoscenza di SQL e PHP, puoi utilizzare la procedura guidata per la creazione del modulo nativo.
    Abilitare il modulo %s e utilizzare la procedura guidata facendo clic su nel menu in alto a destra.
    Attenzione: questa è una funzionalità di sviluppo avanzata, non sperimentare sul tuo sito di produzione! +SeeTopRightMenu=Vedere nel menu in alto a destra +AddLanguageFile=Aggiungi file di lingua +YouCanUseTranslationKey=Puoi usare qui una chiave che è la chiave di traduzione trovata nel file della lingua (vedi scheda "Lingue") +DropTableIfEmpty=(Elimina la tabella se vuota) +TableDoesNotExists=La tabella %s non esiste +TableDropped=Tabella %s eliminata +InitStructureFromExistingTable=Crea la stringa dell'array di struttura di una tabella esistente +UseAboutPage=Disabilita la pagina delle informazioni +UseDocFolder=Disabilita la cartella della documentazione +UseSpecificReadme=Utilizzare un file Leggimi specifico +ContentOfREADMECustomized=Nota: il contenuto del file README.md è stato sostituito con il valore specifico definito nell'installazione di ModuleBuilder. +RealPathOfModule=Percorso reale del modulo +ContentCantBeEmpty=Il contenuto del file non può essere vuoto +WidgetDesc=Puoi generare e modificare qui i widget che verranno incorporati con il tuo modulo. +CSSDesc=You can generate and edit here a file with personalized CSS embedded with your module. +JSDesc=You can generate and edit here a file with personalized Javascript embedded with your module. +CLIDesc=Puoi generare qui alcuni script da riga di comando che vuoi fornire con il tuo modulo. +CLIFile=File CLI +NoCLIFile=Nessun file CLI +UseSpecificEditorName = Usa un nome editor specifico +UseSpecificEditorURL = Utilizza un URL dell'editor specifico +UseSpecificFamily = Usa una famiglia specifica +UseSpecificAuthor = Usa un autore specifico +UseSpecificVersion = Utilizzare una versione iniziale specifica +ModuleMustBeEnabled=Il modulo / l'applicazione deve essere prima abilitato +IncludeRefGeneration=The reference of object must be generated automatically +IncludeRefGenerationHelp=Check this if you want to include code to manage the generation automatically of the reference +IncludeDocGeneration=I want to generate some documents from the object +IncludeDocGenerationHelp=If you check this, some code will be generated to add a "Generate document" box on the record. +ShowOnCombobox=Show value into combobox +KeyForTooltip=Key for tooltip +CSSClass=CSS Class +NotEditable=Not editable +ForeignKey=Foreign key +TypeOfFieldsHelp=Type of fields:
    varchar(99), double(24,8), real, text, html, datetime, timestamp, integer, integer:ClassName:relativepath/to/classfile.class.php[:1[:filter]] ('1' means we add a + button after the combo to create the record, 'filter' can be 'status=1 AND fk_user = __USER_ID AND entity IN (__SHARED_ENTITIES__)' for example) diff --git a/htdocs/langs/it_IT/mrp.lang b/htdocs/langs/it_IT/mrp.lang index 360f4303f07..4d89c726bb4 100644 --- a/htdocs/langs/it_IT/mrp.lang +++ b/htdocs/langs/it_IT/mrp.lang @@ -1,17 +1,61 @@ -MRPArea=MRP Area -MenuBOM=Bills of material -LatestBOMModified=Latest %s Bills of materials modified -BillOfMaterials=Bill of Material -BOMsSetup=Setup of module BOM -ListOfBOMs=List of bills of material - BOM -NewBOM=New bill of material -ProductBOMHelp=Product to create with this BOM -BOMsNumberingModules=BOM numbering templates -BOMsModelModule=BOMS document templates -FreeLegalTextOnBOMs=Free text on document of BOM -WatermarkOnDraftBOMs=Watermark on draft BOM -ConfirmCloneBillOfMaterials=Are you sure you want to clone this bill of material ? -ManufacturingEfficiency=Manufacturing efficiency -ValueOfMeansLoss=Value of 0.95 means an average of 5%% of loss during the production -DeleteBillOfMaterials=Delete Bill Of Materials -ConfirmDeleteBillOfMaterials=Are you sure you want to delete this Bill Of Material? +Mrp=Manufacturing Orders +MO=Manufacturing Order +MRPDescription=Module to manage Manufacturing Orders (MO). +MRPArea=Area MRP +MrpSetupPage=Setup of module MRP +MenuBOM=Distinte di materiale +LatestBOMModified=Ultime %s Distinte materiali modificate +LatestMOModified=Latest %s Manufacturing Orders modified +Bom=Bills of Material +BillOfMaterials=Distinta materiali +BOMsSetup=Impostazione del modulo BOM +ListOfBOMs=Elenco delle distinte materiali - DBA +ListOfManufacturingOrders=Elenco degli ordini di produzione +NewBOM=Nuova distinta base +ProductBOMHelp=Product to create with this BOM.
    Note: Products with the property 'Nature of product' = 'Raw material' are not visible into this list. +BOMsNumberingModules=Modelli di numerazione DBA +BOMsModelModule=BOM document templates +MOsNumberingModules=MO numbering templates +MOsModelModule=MO document templates +FreeLegalTextOnBOMs=Testo libero sul documento della distinta base +WatermarkOnDraftBOMs=Filigrana sul progetto della distinta base +FreeLegalTextOnMOs=Free text on document of MO +WatermarkOnDraftMOs=Watermark on draft MO +ConfirmCloneBillOfMaterials=Are you sure you want to clone the bill of material %s ? +ConfirmCloneMo=Are you sure you want to clone the Manufacturing Order %s ? +ManufacturingEfficiency=Efficienza produttiva +ValueOfMeansLoss=Il valore di 0,95 indica una media di 5%% di perdita durante la produzione +DeleteBillOfMaterials=Elimina distinta materiali +DeleteMo=Delete Manufacturing Order +ConfirmDeleteBillOfMaterials=Sei sicuro di voler eliminare questa distinta base? +ConfirmDeleteMo=Are you sure you want to delete this Bill Of Material? +MenuMRP=Ordini di produzione +NewMO=Nuovo ordine di produzione +QtyToProduce=Qtà da produrre +DateStartPlannedMo=Data di inizio prevista +DateEndPlannedMo=Fine della data prevista +KeepEmptyForAsap=Vuoto significa "Il più presto possibile" +EstimatedDuration=Estimated duration +EstimatedDurationDesc=Estimated duration to manufacture this product using this BOM +ConfirmValidateBom=Are you sure you want to validate the BOM with the reference %s (you will be able to use it to build new Manufacturing Orders) +ConfirmCloseBom=Are you sure you want to cancel this BOM (you won't be able to use it to build new Manufacturing Orders anymore) ? +ConfirmReopenBom=Are you sure you want to re-open this BOM (you will be able to use it to build new Manufacturing Orders) +StatusMOProduced=Produced +QtyFrozen=Frozen Qty +QuantityFrozen=Frozen Quantity +QuantityConsumedInvariable=When this flag is set, the quantity consumed is always the value defined and is not relative to the quantity produced. +DisableStockChange=Disable stock change +DisableStockChangeHelp=When this flag is set, there is no stock change on this product, whatever is the quantity produced +BomAndBomLines=Bills Of Material and lines +BOMLine=Line of BOM +WarehouseForProduction=Warehouse for production +CreateMO=Create MO +ToConsume=To consume +ToProduce=To produce +QtyAlreadyConsumed=Qty already consumed +QtyAlreadyProduced=Qty already produced +ConsumeAndProduceAll=Consume and Produce All +Manufactured=Manufactured +TheProductXIsAlreadyTheProductToProduce=The product to add is already the product to produce. +ForAQuantityOf1=For a quantity to produce of 1 +ConfirmValidateMo=Are you sure you want to validate this Manufacturing Order? diff --git a/htdocs/langs/it_IT/opensurvey.lang b/htdocs/langs/it_IT/opensurvey.lang index a8e48ebb63c..dab8748178a 100644 --- a/htdocs/langs/it_IT/opensurvey.lang +++ b/htdocs/langs/it_IT/opensurvey.lang @@ -1,17 +1,17 @@ # Dolibarr language file - Source file is en_US - opensurvey Survey=Sondaggio -Surveys=Sondaggi -OrganizeYourMeetingEasily=Organizza facilmente i tuoi meeting e i sondaggi. Comincia selezionando il tipo di sondaggio +Surveys=sondaggi +OrganizeYourMeetingEasily=Organize your meetings and polls easily. First select the type of poll... NewSurvey=Nuovo sondaggio OpenSurveyArea=Area sondaggi -AddACommentForPoll=Puoi aggiungere un commento al sondaggio +AddACommentForPoll=Puoi aggiungere un commento nel sondaggio ... AddComment=Aggiungi commento CreatePoll=Crea sondaggio PollTitle=Titolo del sondaggio -ToReceiveEMailForEachVote=Ricevi una mail per ogni voto +ToReceiveEMailForEachVote=Ricevi un'email per ogni voto TypeDate=Tipo appuntamento TypeClassic=Tipo standard -OpenSurveyStep2=Scegli le date fra i giorni liberi (in verde). I giorni selezionati sono in blu. Puoi deselezionare un giorno precedentemente selezionato cliccandoci di nuovo sopra. +OpenSurveyStep2=Seleziona le date tra i giorni liberi (grigio). I giorni selezionati sono verdi. Puoi deselezionare un giorno precedentemente selezionato facendo di nuovo clic su di esso RemoveAllDays=Elimina tutti i giorni CopyHoursOfFirstDay=Copia gli orari del primo giorno RemoveAllHours=Elimina tutti gli orari @@ -23,9 +23,9 @@ OpenSurveyHowTo=Se decidi di partecipare a questa indagine, devi inserire il tuo CommentsOfVoters=Commenti dei votanti ConfirmRemovalOfPoll=Vuoi davvero eliminare questo sondaggio (e tutti i suoi voti) RemovePoll=Elimina sondaggio -UrlForSurvey=URL da comunicare per avere accesso diretto al sondaggio +UrlForSurvey=URL per comunicare per ottenere un accesso diretto al sondaggio PollOnChoice=Stai creando una domanda a scelta multipla. Inserisci tutte le opzioni possibili: -CreateSurveyDate=Crea una data del sondaggio +CreateSurveyDate=Crea un sondaggio di data CreateSurveyStandard=Crea un sondaggio standard CheckBox=Checkbox semplice YesNoList=Elenco (vuota/sì/no) @@ -35,7 +35,7 @@ TitleChoice=Etichetta ExportSpreadsheet=Esporta su foglio elettronico ExpireDate=Data limite NbOfSurveys=Numero di sondaggi -NbOfVoters=Num votanti +NbOfVoters=Numero di elettori SurveyResults=Risultati PollAdminDesc=Sei autorizzato a cambiare tutte le righe del sondaggio con il tasto "Modifica". Puoi anche eliminare una colonna o una riga con %s e aggiungere una colonna con il tasto %s. 5MoreChoices=Altre 5 scelte @@ -49,13 +49,13 @@ votes=voti NoCommentYet=In questa indagine non è stato ancora inserito alcun commento CanComment=I votanti posso aggiungere commenti CanSeeOthersVote=I votanti possono vedere i voti altrui -SelectDayDesc=Per ogni giorno selezionato, puoi scegliere gli orari di riunione nel formato seguente:
    - vuoto,
    -"8h", "8H" o "8:00" per definire un orario di inizio,
    -"8-11", "8h-11h", "8H-11H" o "8:00-11:00" per definire un lasso di tempo,
    - "8h15-11h15", "8H15-11H15" o "8:15-11:15" per la stessa cosa, ma con indicazione dei minuti. +SelectDayDesc=Per ogni giorno selezionato, puoi scegliere o meno l'orario di riunione nel seguente formato:
    - vuoto,
    - "8h", "8H" o "8:00" per indicare l'ora di inizio di una riunione,
    - "8-11", "8h-11h", "8H-11H" o "8: 00-11: 00" per indicare l'ora di inizio e di fine di una riunione,
    - "8h15-11h15", "8H15-11H15" o "8: 15-11: 15" per la stessa cosa ma con minuti. BackToCurrentMonth=Torna al mese in corso ErrorOpenSurveyFillFirstSection=Noi hai completato la prima sezione della creazione dell'indagine ErrorOpenSurveyOneChoice=Inserisci almeno una scelta ErrorInsertingComment=Si è verificato un errore nel salvataggio del tuo commento MoreChoices=Aggiungi altre opzioni -SurveyExpiredInfo=Il sondaggio è stato chiuso o è scaduto il tempo a disposizione. +SurveyExpiredInfo=Il sondaggio è stato chiuso o il ritardo di votazione è scaduto. EmailSomeoneVoted=%s ha compilato una riga.\nTrovi l'indagine all'indirizzo: \n%s -ShowSurvey=Mostra indagine -UserMustBeSameThanUserUsedToVote=You must have voted and use the same user name that the one used to vote, to post a comment +ShowSurvey=Mostra sondaggio +UserMustBeSameThanUserUsedToVote=Devi aver votato e utilizzare lo stesso nome utente utilizzato per votare, per pubblicare un commento diff --git a/htdocs/langs/it_IT/orders.lang b/htdocs/langs/it_IT/orders.lang index 9f439db00ee..0f3b62f9ba4 100644 --- a/htdocs/langs/it_IT/orders.lang +++ b/htdocs/langs/it_IT/orders.lang @@ -1,158 +1,188 @@ # Dolibarr language file - Source file is en_US - orders -OrdersArea=Area ordini dei clienti -SuppliersOrdersArea=Purchase orders area -OrderCard=Scheda ordine -OrderId=Identificativo ordine +OrdersArea=Area ordini clienti +SuppliersOrdersArea=Area ordini di acquisto +OrderCard=Carta d'ordine +OrderId=ID ordine Order=Ordine PdfOrderTitle=Ordine Orders=Ordini -OrderLine=Riga Ordine -OrderDate=Data ordine -OrderDateShort=Data ordine -OrderToProcess=Ordine da processare +OrderLine=Linea di ordine +OrderDate=Data dell'ordine +OrderDateShort=Data dell'ordine +OrderToProcess=Ordine da elaborare NewOrder=Nuovo ordine -ToOrder=Ordinare +NewOrderSupplier=Nuovo ordine d'acquisto +ToOrder=Fare ordine MakeOrder=Fare ordine -SupplierOrder=Ordine d'acquisto -SuppliersOrders=Ordini d'acquisto -SuppliersOrdersRunning=Current purchase orders -CustomerOrder=Sales Order -CustomersOrders=Ordini Cliente -CustomersOrdersRunning=Ordini Cliente in corso -CustomersOrdersAndOrdersLines=Sales orders and order details -OrdersDeliveredToBill=Sales orders delivered to bill -OrdersToBill=Sales orders delivered -OrdersInProcess=Sales orders in process -OrdersToProcess=Ordini Cliente da trattare -SuppliersOrdersToProcess=Ordini Fornitore da trattare +SupplierOrder=Ordinazione d'acquisto +SuppliersOrders=Ordini di acquisto +SuppliersOrdersRunning=Ordini di acquisto correnti +CustomerOrder=Ordine di vendita +CustomersOrders=Ordini di vendita +CustomersOrdersRunning=Ordini di vendita correnti +CustomersOrdersAndOrdersLines=Ordini di vendita e dettagli dell'ordine +OrdersDeliveredToBill=Ordini di vendita consegnati in fattura +OrdersToBill=Ordini di vendita consegnati +OrdersInProcess=Ordini di vendita in corso +OrdersToProcess=Elaborazione degli ordini cliente +SuppliersOrdersToProcess=Ordini di acquisto da elaborare +SuppliersOrdersAwaitingReception=Ordini di acquisto in attesa di ricezione +AwaitingReception=In attesa di ricevimento StatusOrderCanceledShort=Annullato StatusOrderDraftShort=Bozza -StatusOrderValidatedShort=Convalidato +StatusOrderValidatedShort=convalidato StatusOrderSentShort=In corso StatusOrderSent=Spedizione in corso StatusOrderOnProcessShort=Ordinato -StatusOrderProcessedShort=Lavorato -StatusOrderDelivered=Spedito -StatusOrderDeliveredShort=Consegnato -StatusOrderToBillShort=Spedito +StatusOrderProcessedShort=Processed +StatusOrderDelivered=consegnato +StatusOrderDeliveredShort=consegnato +StatusOrderToBillShort=consegnato StatusOrderApprovedShort=Approvato -StatusOrderRefusedShort=Rifiutato -StatusOrderBilledShort=Pagato -StatusOrderToProcessShort=Da lavorare -StatusOrderReceivedPartiallyShort=Ricevuto parz. -StatusOrderReceivedAllShort=Ricevuto compl. +StatusOrderRefusedShort=rifiutato +StatusOrderToProcessShort=Processare +StatusOrderReceivedPartiallyShort=Parzialmente ricevuto +StatusOrderReceivedAllShort=Prodotti ricevuti StatusOrderCanceled=Annullato StatusOrderDraft=Bozza (deve essere convalidata) -StatusOrderValidated=Convalidato -StatusOrderOnProcess=Ordinato - In attesa di ricezione -StatusOrderOnProcessWithValidation=Ordinato - in attesa di ricezione o validazione -StatusOrderProcessed=Lavorato -StatusOrderToBill=Spedito +StatusOrderValidated=convalidato +StatusOrderOnProcess=Ordinato: ricezione in standby +StatusOrderOnProcessWithValidation=Ordinato: ricezione o convalida in standby +StatusOrderProcessed=Processed +StatusOrderToBill=consegnato StatusOrderApproved=Approvato -StatusOrderRefused=Rifiutato -StatusOrderBilled=Pagato -StatusOrderReceivedPartially=Ricevuto parzialmente -StatusOrderReceivedAll=Ricevuto completamente +StatusOrderRefused=rifiutato +StatusOrderReceivedPartially=Parzialmente ricevuto +StatusOrderReceivedAll=Tutti i prodotti ricevuti ShippingExist=Esiste una spedizione -QtyOrdered=Quantità ordinata -ProductQtyInDraft=Quantità di prodotto in bozza di ordini -ProductQtyInDraftOrWaitingApproved=Quantità di prodotto in bozze o ordini approvati, non ancora ordinato -MenuOrdersToBill=Ordini spediti +QtyOrdered=Qtà ordinata +ProductQtyInDraft=Quantità del prodotto in ordini di cambiali +ProductQtyInDraftOrWaitingApproved=Quantità del prodotto in bozze o ordini approvati, non ancora ordinati +MenuOrdersToBill=Ordini consegnati MenuOrdersToBill2=Ordini fatturabili -ShipProduct=Spedisci prodotto -CreateOrder=Crea ordine -RefuseOrder=Rifiuta ordine -ApproveOrder=Approva l'ordine -Approve2Order=Approva ordine (secondo livello) +ShipProduct=Prodotto della nave +CreateOrder=Crea Ordine +RefuseOrder=Rifiuta l'ordine +ApproveOrder=Approvare l'ordine +Approve2Order=Approvare ordine (secondo livello) ValidateOrder=Convalida ordine -UnvalidateOrder=Invalida ordine +UnvalidateOrder=Ordine non valido DeleteOrder=Elimina ordine -CancelOrder=Annulla ordine -OrderReopened= Ordine %s riaperto -AddOrder=Crea ordine -AddToDraftOrders=Aggiungi ad una bozza d'ordine -ShowOrder=Visualizza ordine -OrdersOpened=Ordini da processare -NoDraftOrders=Nessuna bozza d'ordine +CancelOrder=Annulla Ordine +OrderReopened= Ordine %s Riaperto +AddOrder=Creare un ordine +AddPurchaseOrder=Crea ordine d'acquisto +AddToDraftOrders=Aggiungi all'ordine di bozza +ShowOrder=Mostra ordine +OrdersOpened=Ordini da elaborare +NoDraftOrders=Nessun ordine di cambiale NoOrder=Nessun ordine -NoSupplierOrder=No purchase order -LastOrders=Latest %s sales orders -LastCustomerOrders=Latest %s sales orders -LastSupplierOrders=Latest %s purchase orders -LastModifiedOrders=ultimi %s ordini modificati +NoSupplierOrder=Nessun ordine d'acquisto +LastOrders=Ultimi ordini di vendita %s +LastCustomerOrders=Ultimi ordini di vendita %s +LastSupplierOrders=Ultimi ordini di acquisto %s +LastModifiedOrders=Ultimi ordini modificati %s AllOrders=Tutti gli ordini NbOfOrders=Numero di ordini -OrdersStatistics=Statistiche ordini -OrdersStatisticsSuppliers=Purchase order statistics +OrdersStatistics=Statistiche dell'ordine +OrdersStatisticsSuppliers=Statistiche sugli ordini di acquisto NumberOfOrdersByMonth=Numero di ordini per mese -AmountOfOrdersByMonthHT=Amount of orders by month (excl. tax) +AmountOfOrdersByMonthHT=Importo degli ordini per mese (IVA esclusa) ListOfOrders=Elenco degli ordini CloseOrder=Chiudi ordine -ConfirmCloseOrder=Are you sure you want to set this order to delivered? Once an order is delivered, it can be set to billed. -ConfirmDeleteOrder=Vuoi davvero cancellare questo ordine? -ConfirmValidateOrder=Vuoi davvero convalidare questo ordine come %s? -ConfirmUnvalidateOrder=Vuoi davvero riportare l'ordine %s allo stato di bozza? -ConfirmCancelOrder=Vuoi davvero annullare questo ordine? -ConfirmMakeOrder=Vuoi davvero confermare di aver creato questo ordine su %s? +ConfirmCloseOrder=Sei sicuro di voler impostare questo ordine su consegnato? Una volta che un ordine viene consegnato, può essere impostato come fatturato. +ConfirmDeleteOrder=Sei sicuro di voler eliminare questo ordine? +ConfirmValidateOrder=Sei sicuro di voler convalidare questo ordine con il nome %s ? +ConfirmUnvalidateOrder=Vuoi ripristinare l'ordine %s per redigere lo stato? +ConfirmCancelOrder=Sei sicuro di voler annullare questo ordine? +ConfirmMakeOrder=Sei sicuro di voler confermare di aver effettuato questo ordine su %s ? GenerateBill=Genera fattura -ClassifyShipped=Classifica come spedito -DraftOrders=Bozze di ordini -DraftSuppliersOrders=Ordini di acquisto in bozza -OnProcessOrders=Ordini in lavorazione -RefOrder=Rif. ordine -RefCustomerOrder=Rif. fornitore -RefOrderSupplier=Ref. order for vendor -RefOrderSupplierShort=Ref. order vendor -SendOrderByMail=Invia ordine via email -ActionsOnOrder=Azioni all'ordine -NoArticleOfTypeProduct=Non ci sono articoli definiti "prodotto" quindi non ci sono articoli da spedire -OrderMode=Metodo ordine -AuthorRequest=Autore della richiesta -UserWithApproveOrderGrant=Utente autorizzato ad approvare ordini -PaymentOrderRef=Riferimento pagamento ordine %s -ConfirmCloneOrder=Vuoi davvero clonare l'ordine %s? -DispatchSupplierOrder=Receiving purchase order %s +ClassifyShipped=Classificare consegnato +DraftOrders=Bozza di ordini +DraftSuppliersOrders=Bozza di ordini di acquisto +OnProcessOrders=Negli ordini di processo +RefOrder=Ref. ordine +RefCustomerOrder=Ref. ordine per cliente +RefOrderSupplier=Ref. ordine per il fornitore +RefOrderSupplierShort=Ref. ordine fornitore +SendOrderByMail=Invia ordine per posta +ActionsOnOrder=Eventi su ordinazione +NoArticleOfTypeProduct=Nessun articolo di tipo "prodotto", quindi nessun articolo disponibile per questo ordine +OrderMode=Metodo di ordine +AuthorRequest=Richiedi l'autore +UserWithApproveOrderGrant=Utenti concessi con l'autorizzazione "approva ordini". +PaymentOrderRef=Pagamento dell'ordine %s +ConfirmCloneOrder=Sei sicuro di voler clonare questo ordine %s ? +DispatchSupplierOrder=Ricezione dell'ordine di acquisto %s FirstApprovalAlreadyDone=Prima approvazione già fatta SecondApprovalAlreadyDone=Seconda approvazione già fatta -SupplierOrderReceivedInDolibarr=Purchase Order %s received %s -SupplierOrderSubmitedInDolibarr=Purchase Order %s submitted -SupplierOrderClassifiedBilled=Purchase Order %s set billed +SupplierOrderReceivedInDolibarr=L'ordine di acquisto %s ha ricevuto %s +SupplierOrderSubmitedInDolibarr=Ordine di acquisto %s inviato +SupplierOrderClassifiedBilled=Ordine di acquisto %s set fatturato OtherOrders=Altri ordini ##### Types de contacts ##### -TypeContact_commande_internal_SALESREPFOLL=Representative following-up sales order -TypeContact_commande_internal_SHIPPING=Responsabile spedizioni cliente -TypeContact_commande_external_BILLING=Contatto fatturazione cliente -TypeContact_commande_external_SHIPPING=Contatto spedizioni cliente -TypeContact_commande_external_CUSTOMER=Contatto follow-up cliente -TypeContact_order_supplier_internal_SALESREPFOLL=Representative following-up purchase order -TypeContact_order_supplier_internal_SHIPPING=Responsabile spedizioni fornitore -TypeContact_order_supplier_external_BILLING=Vendor invoice contact -TypeContact_order_supplier_external_SHIPPING=Vendor shipping contact -TypeContact_order_supplier_external_CUSTOMER=Vendor contact following-up order +TypeContact_commande_internal_SALESREPFOLL=Ordine di vendita di follow-up rappresentativo +TypeContact_commande_internal_SHIPPING=Spedizione di follow-up rappresentativa +TypeContact_commande_external_BILLING=Contatto fattura cliente +TypeContact_commande_external_SHIPPING=Contatto per la spedizione del cliente +TypeContact_commande_external_CUSTOMER=Contatto successivo ordine cliente +TypeContact_order_supplier_internal_SALESREPFOLL=Ordine di acquisto di follow-up rappresentativo +TypeContact_order_supplier_internal_SHIPPING=Spedizione di follow-up rappresentativa +TypeContact_order_supplier_external_BILLING=Contatto fattura fornitore +TypeContact_order_supplier_external_SHIPPING=Contatto per la spedizione del fornitore +TypeContact_order_supplier_external_CUSTOMER=Contatta il fornitore per il follow-up dell'ordine Error_COMMANDE_SUPPLIER_ADDON_NotDefined=Costante COMMANDE_SUPPLIER_ADDON non definita Error_COMMANDE_ADDON_NotDefined=Costante COMMANDE_ADDON non definita Error_OrderNotChecked=Nessun ordine da fatturare selezionato # Order modes (how we receive order). Not the "why" are keys stored into dict.lang -OrderByMail=Posta +OrderByMail=posta OrderByFax=Fax -OrderByEMail=Email -OrderByWWW=Sito +OrderByEMail=E-mail +OrderByWWW=in linea OrderByPhone=Telefono # Documents models -PDFEinsteinDescription=Un modello completo per gli ordini (logo,ecc...) -PDFEratostheneDescription=Un modello completo per gli ordini (logo,ecc...) -PDFEdisonDescription=Un modello semplice per gli ordini -PDFProformaDescription=Una fattura proforma completa (logo...) -CreateInvoiceForThisCustomer=Ordini da fatturare +PDFEinsteinDescription=Un modello di ordine completo (logo ...) +PDFEratostheneDescription=Un modello di ordine completo (logo ...) +PDFEdisonDescription=Un modello di ordine semplice +PDFProformaDescription=Una fattura proforma completa (logo ...) +CreateInvoiceForThisCustomer=Ordini di fatturazione NoOrdersToInvoice=Nessun ordine fatturabile -CloseProcessedOrdersAutomatically=Classifica come "Lavorati" tutti gli ordini selezionati -OrderCreation=Creazione di ordine +CloseProcessedOrdersAutomatically=Classificare "Elaborato" tutti gli ordini selezionati. +OrderCreation=Creazione dell'ordine Ordered=Ordinato OrderCreated=I tuoi ordini sono stati creati -OrderFail=C'è stato un errore durante la creazione del tuo ordine +OrderFail=Si è verificato un errore durante la creazione degli ordini CreateOrders=Crea ordini -ToBillSeveralOrderSelectCustomer=Per creare una fattura per ordini multipli, clicca prima sul cliente, poi scegli "%s". -OptionToSetOrderBilledNotEnabled=L'opzione (dal modulo flusso di lavoro) per impostare automaticamente l'ordine su "Fatturato" quando la fattura è convalidata è disattivata, quindi dovrai impostare manualmente lo stato dell'ordine su "Fatturato". -IfValidateInvoiceIsNoOrderStayUnbilled=Se la convalida della fattura è "No", l'ordine rimarrà nello stato "Non fatturato" fino a quando la fattura non sarà convalidata. -CloseReceivedSupplierOrdersAutomatically=Chiudi automaticamente l'ordine come "%s" se tutti i prodotti sono stati ricevuti. -SetShippingMode=Imposta il metodo di spedizione +ToBillSeveralOrderSelectCustomer=Per creare una fattura per più ordini, fai clic prima sul cliente, quindi scegli "%s". +OptionToSetOrderBilledNotEnabled=L'opzione dal modulo Flusso di lavoro, per impostare automaticamente su "Fatturato" quando la fattura è convalidata, non è abilitata, quindi dovrai impostare lo stato degli ordini su "Fatturato" manualmente dopo che la fattura è stata generata. +IfValidateInvoiceIsNoOrderStayUnbilled=Se la convalida della fattura è "No", l'ordine rimarrà nello stato "Non fatturato" fino alla convalida della fattura. +CloseReceivedSupplierOrdersAutomatically=Chiudi l'ordine allo stato "%s" automaticamente se vengono ricevuti tutti i prodotti. +SetShippingMode=Imposta la modalità di spedizione +WithReceptionFinished=Con la ricezione terminata +#### supplier orders status +StatusSupplierOrderCanceledShort=Annullato +StatusSupplierOrderDraftShort=Bozza +StatusSupplierOrderValidatedShort=convalidato +StatusSupplierOrderSentShort=In corso +StatusSupplierOrderSent=Spedizione in corso +StatusSupplierOrderOnProcessShort=Ordinato +StatusSupplierOrderProcessedShort=Processed +StatusSupplierOrderDelivered=consegnato +StatusSupplierOrderDeliveredShort=consegnato +StatusSupplierOrderToBillShort=consegnato +StatusSupplierOrderApprovedShort=Approvato +StatusSupplierOrderRefusedShort=rifiutato +StatusSupplierOrderToProcessShort=Processare +StatusSupplierOrderReceivedPartiallyShort=Parzialmente ricevuto +StatusSupplierOrderReceivedAllShort=Prodotti ricevuti +StatusSupplierOrderCanceled=Annullato +StatusSupplierOrderDraft=Bozza (deve essere convalidata) +StatusSupplierOrderValidated=convalidato +StatusSupplierOrderOnProcess=Ordinato: ricezione in standby +StatusSupplierOrderOnProcessWithValidation=Ordinato: ricezione o convalida in standby +StatusSupplierOrderProcessed=Processed +StatusSupplierOrderToBill=consegnato +StatusSupplierOrderApproved=Approvato +StatusSupplierOrderRefused=rifiutato +StatusSupplierOrderReceivedPartially=Parzialmente ricevuto +StatusSupplierOrderReceivedAll=Tutti i prodotti ricevuti diff --git a/htdocs/langs/it_IT/other.lang b/htdocs/langs/it_IT/other.lang index 452d5758eeb..5456a26e59e 100644 --- a/htdocs/langs/it_IT/other.lang +++ b/htdocs/langs/it_IT/other.lang @@ -1,63 +1,63 @@ # Dolibarr language file - Source file is en_US - other SecurityCode=Codice di sicurezza -NumberingShort=N° +NumberingShort=N ° Tools=Strumenti -TMenuTools=Strumenti -ToolsDesc=All tools not included in other menu entries are grouped here.
    All the tools can be accessed via the left menu. +TMenuTools=Utensili +ToolsDesc=Tutti gli strumenti non inclusi in altre voci di menu sono raggruppati qui.
    Tutti gli strumenti sono accessibili tramite il menu a sinistra. Birthday=Compleanno -BirthdayDate=Giorno di nascita +BirthdayDate=Data di nascita DateToBirth=Data di nascita BirthdayAlertOn=Attiva avviso compleanni BirthdayAlertOff=Avviso compleanni inattivo TransKey=Traduzione della chiave TransKey -MonthOfInvoice=Month (number 1-12) of invoice date -TextMonthOfInvoice=Month (text) of invoice date -PreviousMonthOfInvoice=Previous month (number 1-12) of invoice date -TextPreviousMonthOfInvoice=Previous month (text) of invoice date -NextMonthOfInvoice=Following month (number 1-12) of invoice date -TextNextMonthOfInvoice=Following month (text) of invoice date -ZipFileGeneratedInto=Archivio zip generato in %s. -DocFileGeneratedInto=Doc file generated into %s. -JumpToLogin=Disconnected. Go to login page... -MessageForm=Message on online payment form -MessageOK=Message on the return page for a validated payment -MessageKO=Message on the return page for a canceled payment -ContentOfDirectoryIsNotEmpty=La directory non è vuota. -DeleteAlsoContentRecursively=Check to delete all content recursively +MonthOfInvoice=Mese (numero 1-12) della data della fattura +TextMonthOfInvoice=Mese (testo) della data della fattura +PreviousMonthOfInvoice=Mese precedente (numero 1-12) della data della fattura +TextPreviousMonthOfInvoice=Mese precedente (testo) della data della fattura +NextMonthOfInvoice=Mese successivo (numero 1-12) della data della fattura +TextNextMonthOfInvoice=Mese successivo (testo) della data della fattura +ZipFileGeneratedInto=File zip generato in %s . +DocFileGeneratedInto=File doc generato in %s . +JumpToLogin=Disconnected. Vai alla pagina di accesso ... +MessageForm=Messaggio sul modulo di pagamento online +MessageOK=Messaggio sulla pagina di ritorno per un pagamento convalidato +MessageKO=Messaggio sulla pagina di ritorno per un pagamento annullato +ContentOfDirectoryIsNotEmpty=Il contenuto di questa directory non è vuoto. +DeleteAlsoContentRecursively=Seleziona per eliminare tutto il contenuto in modo ricorsivo -YearOfInvoice=Year of invoice date -PreviousYearOfInvoice=Previous year of invoice date -NextYearOfInvoice=Following year of invoice date -DateNextInvoiceBeforeGen=Date of next invoice (before generation) -DateNextInvoiceAfterGen=Date of next invoice (after generation) +YearOfInvoice=Anno della data della fattura +PreviousYearOfInvoice=Anno precedente della data della fattura +NextYearOfInvoice=Anno successivo alla data della fattura +DateNextInvoiceBeforeGen=Data della prossima fattura (prima della generazione) +DateNextInvoiceAfterGen=Data della prossima fattura (dopo la generazione) -Notify_ORDER_VALIDATE=Sales order validated -Notify_ORDER_SENTBYMAIL=Sales order sent by mail -Notify_ORDER_SUPPLIER_SENTBYMAIL=Purchase order sent by email -Notify_ORDER_SUPPLIER_VALIDATE=Purchase order recorded -Notify_ORDER_SUPPLIER_APPROVE=Purchase order approved -Notify_ORDER_SUPPLIER_REFUSE=Purchase order refused +Notify_ORDER_VALIDATE=Ordini cliente convalidati +Notify_ORDER_SENTBYMAIL=Ordine cliente inviato per posta +Notify_ORDER_SUPPLIER_SENTBYMAIL=Ordine di acquisto inviato via e-mail +Notify_ORDER_SUPPLIER_VALIDATE=Ordine d'acquisto registrato +Notify_ORDER_SUPPLIER_APPROVE=Ordine di acquisto approvato +Notify_ORDER_SUPPLIER_REFUSE=Ordine d'acquisto rifiutato Notify_PROPAL_VALIDATE=proposta convalidata -Notify_PROPAL_CLOSE_SIGNED=Customer proposal closed signed -Notify_PROPAL_CLOSE_REFUSED=Customer proposal closed refused +Notify_PROPAL_CLOSE_SIGNED=Proposta del cliente chiusa firmata +Notify_PROPAL_CLOSE_REFUSED=Proposta del cliente chiusa rifiutata Notify_PROPAL_SENTBYMAIL=Proposta inviata per email -Notify_WITHDRAW_TRANSMIT=Invia prelievo -Notify_WITHDRAW_CREDIT=Accredita prelievo -Notify_WITHDRAW_EMIT=Esegui prelievo +Notify_WITHDRAW_TRANSMIT=Ritiro della trasmissione +Notify_WITHDRAW_CREDIT=Prelievo di credito +Notify_WITHDRAW_EMIT=Eseguire il prelievo Notify_COMPANY_CREATE=Creato soggetto terzo -Notify_COMPANY_SENTBYMAIL=Email inviate dalla scheda soggetti terzi +Notify_COMPANY_SENTBYMAIL=Email inviate da una carta di terze parti Notify_BILL_VALIDATE=Convalida fattura attiva Notify_BILL_UNVALIDATE=Ricevuta cliente non convalidata -Notify_BILL_PAYED=Customer invoice paid +Notify_BILL_PAYED=Fattura cliente pagata Notify_BILL_CANCEL=Fattura attiva annullata Notify_BILL_SENTBYMAIL=Fattura attiva inviata per email -Notify_BILL_SUPPLIER_VALIDATE=Vendor invoice validated -Notify_BILL_SUPPLIER_PAYED=Vendor invoice paid -Notify_BILL_SUPPLIER_SENTBYMAIL=Vendor invoice sent by mail -Notify_BILL_SUPPLIER_CANCELED=Vendor invoice cancelled +Notify_BILL_SUPPLIER_VALIDATE=Fattura fornitore convalidata +Notify_BILL_SUPPLIER_PAYED=Fattura fornitore pagata +Notify_BILL_SUPPLIER_SENTBYMAIL=Fattura fornitore inviata per posta +Notify_BILL_SUPPLIER_CANCELED=Fattura fornitore annullata Notify_CONTRACT_VALIDATE=Contratto convalidato Notify_FICHEINTER_VALIDATE=Intervento convalidato -Notify_FICHINTER_ADD_CONTACT=Contatto aggiunto all'intervento +Notify_FICHINTER_ADD_CONTACT=Aggiunto contatto a Intervento Notify_FICHINTER_SENTBYMAIL=Intervento inviato per posta Notify_SHIPPING_VALIDATE=Spedizione convalidata Notify_SHIPPING_SENTBYMAIL=Spedizione inviata per email @@ -70,60 +70,60 @@ Notify_PROJECT_CREATE=Creazione del progetto Notify_TASK_CREATE=Attività creata Notify_TASK_MODIFY=Attività modificata Notify_TASK_DELETE=Attività cancellata -Notify_EXPENSE_REPORT_VALIDATE=Expense report validated (approval required) -Notify_EXPENSE_REPORT_APPROVE=Expense report approved -Notify_HOLIDAY_VALIDATE=Leave request validated (approval required) -Notify_HOLIDAY_APPROVE=Leave request approved -SeeModuleSetup=Vedi la configurazione del modulo %s +Notify_EXPENSE_REPORT_VALIDATE=Rapporto spese convalidato (è richiesta l'approvazione) +Notify_EXPENSE_REPORT_APPROVE=Rapporto spese approvato +Notify_HOLIDAY_VALIDATE=Lascia una richiesta convalidata (è richiesta l'approvazione) +Notify_HOLIDAY_APPROVE=Lascia richiesta approvata +SeeModuleSetup=Vedere la configurazione del modulo %s NbOfAttachedFiles=Numero di file/documenti allegati TotalSizeOfAttachedFiles=Dimensione totale dei file/documenti allegati MaxSize=La dimensione massima è AttachANewFile=Allega un nuovo file/documento LinkedObject=Oggetto collegato -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__ -PredefinedMailTestHtml=__(Hello)__\nThis is a test mail (the word test must be in bold).
    The two lines are separated by a carriage return.

    __USER_SIGNATURE__ -PredefinedMailContentContract=__(Buongiorno)__\n\n\n__(Cordialmente)__\n\n__USER_SIGNATURE__ -PredefinedMailContentSendInvoice=__(Hello)__\n\nPlease find invoice __REF__ attached \n\n__ONLINE_PAYMENT_TEXT_AND_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__ -PredefinedMailContentSendInvoiceReminder=__(Hello)__\n\nWe would like to remind you that the invoice __REF__ seems to have not been paid. A copy of 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 commercial proposal __REF__ attached \n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__ -PredefinedMailContentSendSupplierProposal=__(Hello)__\n\nPlease find price request __REF__ attached\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__ -PredefinedMailContentSendOrder=__(Hello)__\n\nPlease find order __REF__ attached\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__ -PredefinedMailContentSendSupplierOrder=__(Hello)__\n\nPlease find our order __REF__ attached\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__ -PredefinedMailContentSendSupplierInvoice=__(Hello)__\n\nPlease find invoice __REF__ attached\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__ -PredefinedMailContentSendShipping=__(Hello)__\n\nPlease find shipping __REF__ attached\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__ -PredefinedMailContentSendFichInter=__(Hello)__\n\nPlease find intervention __REF__ attached\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__ -PredefinedMailContentThirdparty=__(Buongiorno)__\n\n\n__(Cordialmente)__\n\n__USER_SIGNATURE__ -PredefinedMailContentContact=__(Buongiorno)__\n\n\n__(Cordialmente)__\n\n__USER_SIGNATURE__ -PredefinedMailContentUser=__(Buongiorno)__\n\n\n__(Cordialmente)__\n\n__USER_SIGNATURE__ -PredefinedMailContentLink=You can click on the link below to make your payment if it is not already done.\n\n%s\n\n -DemoDesc=Dolibarr è un ERP/CRM compatto composto di diversi moduli funzionali. Un demo comprendente tutti i moduli non ha alcun senso, perché un caso simile non esiste nella realtà. Sono dunque disponibili diversi profili demo. -ChooseYourDemoProfil=Scegli il profilo demo che corrisponde alla tua attività ... -ChooseYourDemoProfilMore=...or build your own profile
    (manual module selection) +NbOfActiveNotifications=Numero di notifiche (numero di e-mail del destinatario) +PredefinedMailTest=__ (Ciao) __ Questa è una mail di prova inviata a __EMAIL__. Le due linee sono separate da un ritorno a capo. __USER_SIGNATURE__ +PredefinedMailTestHtml=__ (Ciao) __ Questa è una mail di prova (la parola test deve essere in grassetto).
    Le due linee sono separate da un ritorno a capo.

    __USER_SIGNATURE__ +PredefinedMailContentContract=__ (Ciao) __ __ (Cordiali saluti) __ __USER_SIGNATURE__ +PredefinedMailContentSendInvoice=__ (Ciao) __ Trova la fattura __REF__ allegata __ONLINE_PAYMENT_TEXT_AND_URL__ __ (Cordiali saluti) __ __USER_SIGNATURE__ +PredefinedMailContentSendInvoiceReminder=__ (Ciao) __ Ricordiamo che la fattura __REF__ sembra non essere stata pagata. Una copia della fattura è allegata come promemoria. __ONLINE_PAYMENT_TEXT_AND_URL__ __ (Cordiali saluti) __ __USER_SIGNATURE__ +PredefinedMailContentSendProposal=__ (Ciao) __ Si prega di trovare la proposta commerciale __REF__ allegata __ (Cordiali saluti) __ __USER_SIGNATURE__ +PredefinedMailContentSendSupplierProposal=__ (Ciao) __ Si prega di trovare la richiesta di prezzo __REF__ allegata __ (Cordiali saluti) __ __USER_SIGNATURE__ +PredefinedMailContentSendOrder=__ (Ciao) __ Si prega di trovare l'ordine __REF__ allegato __ (Cordiali saluti) __ __USER_SIGNATURE__ +PredefinedMailContentSendSupplierOrder=__ (Ciao) __ Trova il nostro ordine __REF__ allegato __ (Cordiali saluti) __ __USER_SIGNATURE__ +PredefinedMailContentSendSupplierInvoice=__ (Salve) __ Si prega di trovare la fattura __REF__ allegata __ (Cordiali saluti) __ __USER_SIGNATURE__ +PredefinedMailContentSendShipping=__ (Ciao) __ Trova la spedizione __REF__ allegata __ (Cordiali saluti) __ __USER_SIGNATURE__ +PredefinedMailContentSendFichInter=__ (Ciao) __ Si prega di trovare l'intervento __REF__ allegato __ (Cordiali saluti) __ __USER_SIGNATURE__ +PredefinedMailContentThirdparty=__ (Ciao) __ __ (Cordiali saluti) __ __USER_SIGNATURE__ +PredefinedMailContentContact=__ (Ciao) __ __ (Cordiali saluti) __ __USER_SIGNATURE__ +PredefinedMailContentUser=__ (Ciao) __ __ (Cordiali saluti) __ __USER_SIGNATURE__ +PredefinedMailContentLink=Puoi fare clic sul link in basso per effettuare il pagamento se non è già stato effettuato. %s +DemoDesc=Dolibarr è un ERP / CRM compatto che supporta numerosi moduli aziendali. Una demo che mostra tutti i moduli non ha senso in quanto questo scenario non si verifica mai (diverse centinaia disponibili). Quindi, sono disponibili diversi profili demo. +ChooseYourDemoProfil=Scegli il profilo demo più adatto alle tue esigenze ... +ChooseYourDemoProfilMore=... o crea il tuo profilo
    (selezione manuale del modulo) DemoFundation=Gestisci i membri di una Fondazione DemoFundation2=Gestisci i membri e un conto bancario di una Fondazione -DemoCompanyServiceOnly=Gestire un'attività freelance di vendita di soli servizi +DemoCompanyServiceOnly=Solo società o servizio di vendita indipendente DemoCompanyShopWithCashDesk=Gestire un negozio con una cassa -DemoCompanyProductAndStocks=Gestire una piccola o media azienda che vende prodotti -DemoCompanyAll=Gestire una piccola o media azienda con più attività (tutti i moduli principali) +DemoCompanyProductAndStocks=Azienda che vende prodotti con un negozio +DemoCompanyAll=Azienda con più attività (tutti i moduli principali) CreatedBy=Creato da %s ModifiedBy=Modificato da %s ValidatedBy=Convalidato da %s ClosedBy=Chiuso da %s -CreatedById=Id utente che ha creato -ModifiedById=Id utente ultima modifica -ValidatedById=Id utente che ha validato -CanceledById=Id utente che ha cancellato -ClosedById=Id utente che ha chiuso -CreatedByLogin=Id utente che ha creato -ModifiedByLogin=Id utente ultima modifica -ValidatedByLogin=Login utente che ha validato -CanceledByLogin=Login utente che ha cancellato -ClosedByLogin=Login utente che ha chiuso +CreatedById=ID utente che ha creato +ModifiedById=ID utente che ha apportato l'ultima modifica +ValidatedById=ID utente che ha convalidato +CanceledById=ID utente che ha annullato +ClosedById=ID utente che ha chiuso +CreatedByLogin=Accesso utente che ha creato +ModifiedByLogin=Accesso utente che ha apportato l'ultima modifica +ValidatedByLogin=Accesso utente che ha convalidato +CanceledByLogin=Accesso utente che ha annullato +ClosedByLogin=Accesso utente che ha chiuso FileWasRemoved=Il file è stato eliminato DirWasRemoved=La directory è stata rimossa FeatureNotYetAvailable=Funzionalità non ancora disponibile nella versione corrente -FeaturesSupported=Caratteristiche supportate +FeaturesSupported=Funzionalità supportate Width=Larghezza Height=Altezza Depth=Profondità @@ -134,7 +134,7 @@ Right=Destra CalculatedWeight=Peso calcolato CalculatedVolume=volume calcolato Weight=Peso -WeightUnitton=t +WeightUnitton=tonnellata WeightUnitkg=kg WeightUnitg=g WeightUnitmg=mg @@ -170,45 +170,45 @@ SizeUnitinch=pollice SizeUnitfoot=piede SizeUnitpoint=punto BugTracker=Bug tracker -SendNewPasswordDesc=This form allows you to request a new password. It will be sent to your email address.
    Change will become effective once you click on the confirmation link in the email.
    Check your inbox. +SendNewPasswordDesc=Questo modulo consente di richiedere una nuova password. Verrà inviato al tuo indirizzo email.
    La modifica diventerà effettiva dopo aver fatto clic sul collegamento di conferma nell'e-mail.
    Controlla la tua casella di posta. BackToLoginPage=Torna alla pagina di login -AuthenticationDoesNotAllowSendNewPassword=La modalità di autenticazione è %s.
    In questa modalità Dolibarr non può sapere né cambiare la tua password.
    Contatta l'amministratore di sistema se desideri cambiare password. -EnableGDLibraryDesc=Per usare questa opzione bisogna installare o abilitare la libreria GD in PHP. +AuthenticationDoesNotAllowSendNewPassword=La modalità di autenticazione è %s .
    In questa modalità, Dolibarr non può conoscere né modificare la password.
    Contattare l'amministratore di sistema se si desidera modificare la password. +EnableGDLibraryDesc=Installa o abilita la libreria GD sull'installazione di PHP per utilizzare questa opzione. ProfIdShortDesc=Prof ID %s è un dato dipendente dal paese terzo.
    Ad esempio, per il paese %s, è il codice %s. DolibarrDemo=Dolibarr ERP/CRM demo -StatsByNumberOfUnits=Statistics for sum of qty of products/services -StatsByNumberOfEntities=Statistics in number of referring entities (no. of invoice, or order...) -NumberOfProposals=Numero di preventivi -NumberOfCustomerOrders=Number of sales orders -NumberOfCustomerInvoices=Numero di ordini fornitore -NumberOfSupplierProposals=Number of vendor proposals -NumberOfSupplierOrders=Number of purchase orders -NumberOfSupplierInvoices=Number of vendor invoices -NumberOfContracts=Number of contracts -NumberOfUnitsProposals=Number of units on proposals -NumberOfUnitsCustomerOrders=Number of units on sales orders -NumberOfUnitsCustomerInvoices=Number of units on customer invoices -NumberOfUnitsSupplierProposals=Number of units on vendor proposals -NumberOfUnitsSupplierOrders=Number of units on purchase orders -NumberOfUnitsSupplierInvoices=Number of units on vendor invoices -NumberOfUnitsContracts=Number of units on contracts -EMailTextInterventionAddedContact=A new intervention %s has been assigned to you. +StatsByNumberOfUnits=Statistiche per somma della quantità di prodotti / servizi +StatsByNumberOfEntities=Statistiche in numero di entità referenti (n. Di fattura o ordine ...) +NumberOfProposals=Numero di proposte +NumberOfCustomerOrders=Numero di ordini cliente +NumberOfCustomerInvoices=Numero di fatture cliente +NumberOfSupplierProposals=Numero di proposte del fornitore +NumberOfSupplierOrders=Numero di ordini di acquisto +NumberOfSupplierInvoices=Numero di fatture fornitore +NumberOfContracts=Numero di contratti +NumberOfUnitsProposals=Numero di unità su proposta +NumberOfUnitsCustomerOrders=Numero di unità sugli ordini cliente +NumberOfUnitsCustomerInvoices=Numero di unità nelle fatture cliente +NumberOfUnitsSupplierProposals=Numero di unità su proposte del fornitore +NumberOfUnitsSupplierOrders=Numero di unità sugli ordini di acquisto +NumberOfUnitsSupplierInvoices=Numero di unità nelle fatture del fornitore +NumberOfUnitsContracts=Numero di unità sui contratti +EMailTextInterventionAddedContact=Un nuovo intervento %s ti è stato assegnato. EMailTextInterventionValidated=Intervento %s convalidato -EMailTextInvoiceValidated=Invoice %s has been validated. -EMailTextInvoicePayed=Invoice %s has been paid. -EMailTextProposalValidated=Proposal %s has been validated. -EMailTextProposalClosedSigned=Proposal %s has been closed signed. -EMailTextOrderValidated=Order %s has been validated. -EMailTextOrderApproved=Order %s has been approved. -EMailTextOrderValidatedBy=Order %s has been recorded by %s. -EMailTextOrderApprovedBy=Order %s has been approved by %s. -EMailTextOrderRefused=Order %s has been refused. -EMailTextOrderRefusedBy=Order %s has been refused by %s. -EMailTextExpeditionValidated=Shipping %s has been validated. -EMailTextExpenseReportValidated=Expense report %s has been validated. -EMailTextExpenseReportApproved=Expense report %s has been approved. -EMailTextHolidayValidated=Leave request %s has been validated. -EMailTextHolidayApproved=Leave request %s has been approved. +EMailTextInvoiceValidated=La fattura %s è stata convalidata. +EMailTextInvoicePayed=La fattura %s è stata pagata. +EMailTextProposalValidated=La proposta %s è stata convalidata. +EMailTextProposalClosedSigned=La proposta %s è stata chiusa e firmata. +EMailTextOrderValidated=L'ordine %s è stato convalidato. +EMailTextOrderApproved=L'ordine %s è stato approvato. +EMailTextOrderValidatedBy=L'ordine %s è stato registrato da %s. +EMailTextOrderApprovedBy=L'ordine %s è stato approvato da %s. +EMailTextOrderRefused=L'ordine %s è stato rifiutato. +EMailTextOrderRefusedBy=L'ordine %s è stato rifiutato da %s. +EMailTextExpeditionValidated=La spedizione %s è stata convalidata. +EMailTextExpenseReportValidated=Il rapporto spese %s è stato convalidato. +EMailTextExpenseReportApproved=Il rapporto di spesa %s è stato approvato. +EMailTextHolidayValidated=Invia richiesta %s è stata convalidata. +EMailTextHolidayApproved=Invia richiesta %s è stata approvata. ImportedWithSet=Set dati importazione DolibarrNotification=Notifica automatica ResizeDesc=Ridimesiona con larghezza o altezza nuove. Il ridimensionamento è proporzionale, il rapporto tra le due dimenzioni verrà mantenuto. @@ -216,7 +216,7 @@ NewLength=Nuovo larghezza NewHeight=Nuova altezza NewSizeAfterCropping=Nuovo formato dopo il ritaglio DefineNewAreaToPick=Definisci una nuova area della foto da scegliere (clicca sull'immagine e trascina fino a raggiungere l'angolo opposto) -CurrentInformationOnImage=This tool was designed to help you to resize or crop an image. This is the information on the current edited image +CurrentInformationOnImage=Questo strumento è stato progettato per aiutarti a ridimensionare o ritagliare un'immagine. Queste sono le informazioni sull'immagine modificata corrente ImageEditor=Editor per le immagini YouReceiveMailBecauseOfNotification=Ricevi messaggio perché il tuo indirizzo email è compreso nella lista dei riceventi per informazioni su eventi particolari in un software di %s %s. YouReceiveMailBecauseOfNotification2=L'evento è il seguente: @@ -230,45 +230,46 @@ CancelUpload=Annulla caricamento FileIsTooBig=File troppo grande PleaseBePatient=Attendere, prego... NewPassword=Nuova password -ResetPassword=Reset password -RequestToResetPasswordReceived=E' stata ricevuta una rischiesta di modifica della tua password -NewKeyIs=Queste sono le tue nuove credenziali di accesso -NewKeyWillBe=Le tue nuove credenziali per loggare al software sono +ResetPassword=Resetta la password +RequestToResetPasswordReceived=È stata ricevuta una richiesta di modifica della password. +NewKeyIs=Queste sono le tue nuove chiavi per accedere +NewKeyWillBe=Sarà la tua nuova chiave per accedere al software ClickHereToGoTo=Clicca qui per andare a %s -YouMustClickToChange=Devi cliccare sul seguente link per validare il cambio della password -ForgetIfNothing=Se non hai richiesto questo cambio, lascia perdere questa mail. Le tue credenziali sono mantenute al sicuro. -IfAmountHigherThan=Se l'importo è superiore a %s -SourcesRepository=Repository for sources +YouMustClickToChange=Tuttavia, è necessario prima fare clic sul seguente collegamento per convalidare la modifica della password +ForgetIfNothing=Se non hai richiesto questa modifica, dimentica questa e-mail. Le tue credenziali sono al sicuro. +IfAmountHigherThan=Se importo superiore a %s +SourcesRepository=Deposito per fonti Chart=Grafico -PassEncoding=Codifica Password -PermissionsAdd=Permessi aggiunti -PermissionsDelete=Permessi rimossi -YourPasswordMustHaveAtLeastXChars=La tua password deve contenere almeno %scaratteri -YourPasswordHasBeenReset=Your password has been reset successfully -ApplicantIpAddress=IP address of applicant -SMSSentTo=SMS sent to %s -MissingIds=Missing ids -ThirdPartyCreatedByEmailCollector=Third party created by email collector from email MSGID %s -ContactCreatedByEmailCollector=Contact/address created by email collector from email MSGID %s -ProjectCreatedByEmailCollector=Project created by email collector from email MSGID %s -TicketCreatedByEmailCollector=Ticket created by email collector from email MSGID %s +PassEncoding=Codifica password +PermissionsAdd=Autorizzazioni aggiunte +PermissionsDelete=Autorizzazioni rimosse +YourPasswordMustHaveAtLeastXChars=La password deve contenere almeno %s caratteri +YourPasswordHasBeenReset=La tua password è stata ripristinata correttamente +ApplicantIpAddress=Indirizzo IP del richiedente +SMSSentTo=SMS inviato a %s +MissingIds=ID mancanti +ThirdPartyCreatedByEmailCollector=Terze parti create dal raccoglitore di e-mail dall'e-mail MSGID %s +ContactCreatedByEmailCollector=Contatto / indirizzo creato dal raccoglitore e-mail dall'e-mail MSGID %s +ProjectCreatedByEmailCollector=Progetto creato dal raccoglitore di e-mail dall'e-mail MSGID %s +TicketCreatedByEmailCollector=Biglietto creato dal raccoglitore di e-mail dall'e-mail MSGID %s +OpeningHoursFormatDesc=Utilizzare - per separare gli orari di apertura e chiusura.
    Utilizzare uno spazio per inserire intervalli diversi.
    Esempio: 8-12 14-18 ##### Export ##### ExportsArea=Area esportazioni AvailableFormats=Formati disponibili -LibraryUsed=Libreria usata -LibraryVersion=Versione libreria +LibraryUsed=Biblioteca utilizzata +LibraryVersion=Versione della biblioteca ExportableDatas=Dati Esportabili NoExportableData=Nessun dato esportabile (nessun modulo con dati esportabili attivo o autorizzazioni mancanti) ##### External sites ##### -WebsiteSetup=Impostazioni modulo Website -WEBSITE_PAGEURL=Indirizzo URL della pagina +WebsiteSetup=Installazione del sito Web del modulo +WEBSITE_PAGEURL=URL della pagina WEBSITE_TITLE=Titolo WEBSITE_DESCRIPTION=Descrizione -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 by dynamic content to show a preview of a list of blog posts). -WEBSITE_KEYWORDS=Parole chiave -LinesToImport=Righe da importare +WEBSITE_IMAGE=Immagine +WEBSITE_IMAGEDesc=Percorso relativo del supporto immagine. Puoi tenerlo vuoto poiché raramente viene utilizzato (può essere utilizzato da contenuti dinamici per mostrare un'anteprima di un elenco di post di blog). +WEBSITE_KEYWORDS=parole +LinesToImport=Linee da importare -MemoryUsage=Memory usage -RequestDuration=Duration of request +MemoryUsage=Utilizzo della memoria +RequestDuration=Durata della richiesta diff --git a/htdocs/langs/it_IT/paybox.lang b/htdocs/langs/it_IT/paybox.lang index d47844bd25c..8754a718ebe 100644 --- a/htdocs/langs/it_IT/paybox.lang +++ b/htdocs/langs/it_IT/paybox.lang @@ -3,28 +3,19 @@ PayBoxSetup=Impostazioni modulo Paybox PayBoxDesc=Questo modulo offre pagine per consentire il pagamento attraverso Paybox da parte dei clienti. Può essere usato per un pagamento qualsiasi o per il pagamento di specifici oggetti Dolibarr (fattura, ordine, ...) FollowingUrlAreAvailableToMakePayments=Puoi utilizzare i seguenti indirizzi per permettere ai clienti di effettuare pagamenti su Dolibarr PaymentForm=Forma di pagamento -WelcomeOnPaymentPage=Welcome to our online payment service +WelcomeOnPaymentPage=Benvenuti nel nostro servizio di pagamento online ThisScreenAllowsYouToPay=Questa schermata consente di effettuare un pagamento online su %s. ThisIsInformationOnPayment=Informazioni sul pagamento da effettuare ToComplete=Per completare YourEMail=Email per la conferma del pagamento Creditor=Creditore PaymentCode=Codice pagamento -PayBoxDoPayment=Pay with Paybox -ToPay=Registra pagamento +PayBoxDoPayment=Paga con Paybox YouWillBeRedirectedOnPayBox=Verrai reindirizzato alla pagina sicura di Paybox per inserire le informazioni della carta di credito. Continue=Successivo -ToOfferALinkForOnlinePayment=URL per il pagamento %s -ToOfferALinkForOnlinePaymentOnOrder=URL to offer a %s online payment user interface for a sales order -ToOfferALinkForOnlinePaymentOnInvoice=URL per il pagamento %s di una fattura -ToOfferALinkForOnlinePaymentOnContractLine=URL per il pagamento %s di una riga di contratto -ToOfferALinkForOnlinePaymentOnFreeAmount=URL per il pagamento %s di un importo -ToOfferALinkForOnlinePaymentOnMemberSubscription=URL per il pagamento %s dell'adesione di un membro -ToOfferALinkForOnlinePaymentOnDonation=URL to offer a %s online payment, user interface for payment of donation -YouCanAddTagOnUrl=Puoi anche aggiungere a qualunque di questi url il parametro &tag=value (richiesto solo per il pagamento gratuito) per aggiungere una tag con un tuo commento. -SetupPayBoxToHavePaymentCreatedAutomatically=Setup your Paybox with url %s to have payment created automatically when validated by Paybox. +SetupPayBoxToHavePaymentCreatedAutomatically=Configura la tua Paybox con l'URL %s per fare in modo che il pagamento venga creato automaticamente quando convalidato da Paybox. YourPaymentHasBeenRecorded=Il pagamento è stato registrato. Grazie. -YourPaymentHasNotBeenRecorded=Your payment has NOT been recorded and the transaction has been canceled. Thank you. +YourPaymentHasNotBeenRecorded=Il tuo pagamento NON è stato registrato e la transazione è stata annullata. Grazie. AccountParameter=Dati account UsageParameter=Parametri d'uso InformationToFindParameters=Aiuto per trovare informazioni sul tuo account %s @@ -32,9 +23,9 @@ PAYBOX_CGI_URL_V2=URL del modulo CGI di Paybox per il pagamento VendorName=Nome del venditore CSSUrlForPaymentForm=URL del foglio di stile CSS per il modulo di pagamento NewPayboxPaymentReceived=Nuovo pagamento Paybox ricevuto -NewPayboxPaymentFailed=Nuovo tentativo di pagamento Paybox ma fallito -PAYBOX_PAYONLINE_SENDEMAIL=Email notification after payment attempt (success or fail) -PAYBOX_PBX_SITE=Valore per PBX SITE +NewPayboxPaymentFailed=Nuovo pagamento Paybox provato ma non riuscito +PAYBOX_PAYONLINE_SENDEMAIL=Notifica e-mail dopo il tentativo di pagamento (esito positivo o negativo) +PAYBOX_PBX_SITE=Valore per SITO PBX PAYBOX_PBX_RANG=Valore per PBX Rang -PAYBOX_PBX_IDENTIFIANT=Valore per PBX ID -PAYBOX_HMAC_KEY=HMAC key +PAYBOX_PBX_IDENTIFIANT=Valore per ID PBX +PAYBOX_HMAC_KEY=Chiave HMAC diff --git a/htdocs/langs/it_IT/products.lang b/htdocs/langs/it_IT/products.lang index e956b7e7730..0214dc394de 100644 --- a/htdocs/langs/it_IT/products.lang +++ b/htdocs/langs/it_IT/products.lang @@ -1,173 +1,178 @@ # Dolibarr language file - Source file is en_US - products -ProductRef=Rif. prodotto -ProductLabel=Etichetta prodotto -ProductLabelTranslated=Etichetta del prodotto tradotto -ProductDescription=Product description -ProductDescriptionTranslated=Descrizione del prodotto tradotto -ProductNoteTranslated=Tradotto nota prodotto -ProductServiceCard=Scheda Prodotti/servizi +ProductRef=Rif. Prodotto +ProductLabel=Etichetta del prodotto +ProductLabelTranslated=Etichetta del prodotto tradotta +ProductDescription=Descrizione del prodotto +ProductDescriptionTranslated=Descrizione del prodotto tradotta +ProductNoteTranslated=Nota sul prodotto tradotta +ProductServiceCard=Scheda prodotti / servizi TMenuProducts=Prodotti TMenuServices=Servizi Products=Prodotti Services=Servizi Product=Prodotto Service=Servizio -ProductId=ID Prodotto/servizio -Create=Crea +ProductId=ID prodotto / servizio +Create=Creare Reference=Riferimento NewProduct=Nuovo prodotto NewService=Nuovo servizio -ProductVatMassChange=Global VAT Update -ProductVatMassChangeDesc=This tool updates the VAT rate defined on ALL products and services! -MassBarcodeInit=Inizializzazione di massa dei codici a barre -MassBarcodeInitDesc=Questa pagina può essere usata per inizializzare un codice a barre di un oggetto che non ha ancora un codice a barre definito. Controlla prima che il setup del modulo Codici a barre sia completo. +ProductVatMassChange=Aggiornamento IVA globale +ProductVatMassChangeDesc=Questo strumento aggiorna l'aliquota IVA definita su TUTTI i prodotti e servizi! +MassBarcodeInit=Iniz. Codice a barre di massa +MassBarcodeInitDesc=Questa pagina può essere utilizzata per inizializzare un codice a barre su oggetti per i quali non è stato definito un codice a barre. Controllare prima che l'installazione del codice a barre del modulo sia completa. ProductAccountancyBuyCode=Codice contabile (acquisto) ProductAccountancySellCode=Codice contabile (vendita) ProductAccountancySellIntraCode=Codice contabile (vendita intracomunitaria) -ProductAccountancySellExportCode=Codice contabile (vendita per esportazione) +ProductAccountancySellExportCode=Codice contabile (vendita esportazione) ProductOrService=Prodotto o servizio -ProductsAndServices=Prodotti e Servizi +ProductsAndServices=Prodotti e servizi ProductsOrServices=Prodotti o servizi ProductsPipeServices=Prodotti | Servizi -ProductsOnSaleOnly=Prodotti solo vendibili -ProductsOnPurchaseOnly=Prodotti solo acquistabili -ProductsNotOnSell=Prodotti non vendibili nè acquistabili -ProductsOnSellAndOnBuy=Prodotti vendibili ed acquistabili -ServicesOnSaleOnly=Servizi solo vendibili -ServicesOnPurchaseOnly=Servizi solo acquistabili -ServicesNotOnSell=Servizi non vendibili nè acquistabili -ServicesOnSellAndOnBuy=Servizi vendibili ed acquistabili -LastModifiedProductsAndServices=Ultimi %s prodotti/servizi modificati -LastRecordedProducts=Ultimi %s prodotti registrati -LastRecordedServices=Ultimi %s servizi registrati +ProductsOnSale=Prodotti in vendita +ProductsOnPurchase=Prodotti per l'acquisto +ProductsOnSaleOnly=Prodotti in vendita solo +ProductsOnPurchaseOnly=Prodotti solo per l'acquisto +ProductsNotOnSell=Prodotti non in vendita e non per l'acquisto +ProductsOnSellAndOnBuy=Prodotti in vendita e per l'acquisto +ServicesOnSale=Servizi in vendita +ServicesOnPurchase=Servizi per l'acquisto +ServicesOnSaleOnly=Servizi solo in vendita +ServicesOnPurchaseOnly=Servizi solo per l'acquisto +ServicesNotOnSell=Servizi non in vendita e non per acquisto +ServicesOnSellAndOnBuy=Servizi in vendita e per acquisto +LastModifiedProductsAndServices=Ultimi %s prodotti / servizi modificati +LastRecordedProducts=Ultimi prodotti registrati %s +LastRecordedServices=Ultimi servizi registrati %s CardProduct0=Prodotto CardProduct1=Servizio -Stock=Scorte -MenuStocks=Scorte -Stocks=Stocks and location (warehouse) of products -Movements=Movimenti -Sell=Vendi -Buy=Purchase +Stock=Azione +MenuStocks=riserve +Stocks=Scorte e posizione (magazzino) dei prodotti +Movements=movimenti +Sell=Vendere +Buy=Acquista OnSell=In vendita -OnBuy=In acquisto +OnBuy=Per l'acquisto NotOnSell=Non in vendita ProductStatusOnSell=In vendita ProductStatusNotOnSell=Non in vendita ProductStatusOnSellShort=In vendita ProductStatusNotOnSellShort=Non in vendita -ProductStatusOnBuy=Acquistabile -ProductStatusNotOnBuy=Da non acquistare -ProductStatusOnBuyShort=Acquistabile -ProductStatusNotOnBuyShort=Obsoleto -UpdateVAT=Aggiorna iva -UpdateDefaultPrice=Aggiornamento prezzo predefinito -UpdateLevelPrices=Aggiorna prezzi per ogni livello -AppliedPricesFrom=Applied from +ProductStatusOnBuy=Per l'acquisto +ProductStatusNotOnBuy=Non per l'acquisto +ProductStatusOnBuyShort=Per l'acquisto +ProductStatusNotOnBuyShort=Non per l'acquisto +UpdateVAT=Aggiorna IVA +UpdateDefaultPrice=Aggiorna il prezzo predefinito +UpdateLevelPrices=Aggiorna i prezzi per ogni livello +AppliedPricesFrom=Applicato da SellingPrice=Prezzo di vendita -SellingPriceHT=Selling price (excl. tax) -SellingPriceTTC=Prezzo di vendita (inclusa IVA) -SellingMinPriceTTC=Minimum Selling price (inc. tax) -CostPriceDescription=This price field (excl. tax) can be used to store the average amount this product costs to your company. It may be any price you calculate yourself, for example from the average buying price plus average production and distribution cost. +SellingPriceHT=Prezzo di vendita (IVA esclusa) +SellingPriceTTC=Prezzo di vendita (tasse incluse) +SellingMinPriceTTC=Prezzo minimo di vendita (tasse incluse) +CostPriceDescription=Questo campo di prezzo (IVA esclusa) può essere utilizzato per archiviare l'importo medio che questo prodotto costa alla tua azienda. Può essere qualsiasi prezzo calcolato dall'utente, ad esempio dal prezzo medio di acquisto più il costo medio di produzione e distribuzione. CostPriceUsage=Questo valore può essere utilizzato per il calcolo del margine. -SoldAmount=Quantità venduta -PurchasedAmount=Quantità acquistata +SoldAmount=Importo venduto +PurchasedAmount=Importo acquistato NewPrice=Nuovo prezzo -MinPrice=Min. sell price -EditSellingPriceLabel=Modifica l'etichetta del prezzo di vendita -CantBeLessThanMinPrice=Il prezzo di vendita non può essere inferiore al minimo consentito per questo prodotto ( %s IVA esclusa) +MinPrice=Min. prezzo di vendita +EditSellingPriceLabel=Modifica etichetta prezzo di vendita +CantBeLessThanMinPrice=Il prezzo di vendita non può essere inferiore al minimo consentito per questo prodotto (%s senza tasse). Questo messaggio può apparire anche se si digita uno sconto troppo importante. ContractStatusClosed=Chiuso ErrorProductAlreadyExists=Un prodotto con riferimento %s esiste già. -ErrorProductBadRefOrLabel=Il valore di riferimento o l'etichetta è sbagliato. -ErrorProductClone=Si è verificato un problema cercando di cuplicare il prodotto o servizio +ErrorProductBadRefOrLabel=Valore errato per riferimento o etichetta. +ErrorProductClone=Si è verificato un problema durante il tentativo di clonare il prodotto o il servizio. ErrorPriceCantBeLowerThanMinPrice=Errore, il prezzo non può essere inferiore al prezzo minimo. -Suppliers=Fornitori -SupplierRef=Vendor SKU -ShowProduct=Visualizza prodotto -ShowService=Visualizza servizio +Suppliers=I venditori +SupplierRef=Codice fornitore +ShowProduct=Mostra prodotto +ShowService=Mostra servizio ProductsAndServicesArea=Area prodotti e servizi ProductsArea=Area prodotti ServicesArea=Area servizi -ListOfStockMovements=Elenco movimenti di magazzino -BuyingPrice=Prezzo di acquisto +ListOfStockMovements=Elenco dei movimenti delle scorte +BuyingPrice=Prezzo d'acquisto PriceForEachProduct=Prodotti con prezzi specifici -SupplierCard=Vendor card +SupplierCard=Carta del venditore PriceRemoved=Prezzo rimosso BarCode=Codice a barre BarcodeType=Tipo di codice a barre -SetDefaultBarcodeType=Imposta tipo di codice a barre -BarcodeValue=Valore codice a barre +SetDefaultBarcodeType=Imposta il tipo di codice a barre +BarcodeValue=Valore del codice a barre NoteNotVisibleOnBill=Nota (non visibile su fatture, proposte ...) -ServiceLimitedDuration=Se il prodotto è un servizio di durata limitata: -MultiPricesAbility=Multiple price segments per product/service (each customer is in one price segment) -MultiPricesNumPrices=Numero di prezzi per il multi-prezzi -AssociatedProductsAbility=Attiva i prodotti virtuali (kits) +ServiceLimitedDuration=Se il prodotto è un servizio con durata limitata: +MultiPricesAbility=Più segmenti di prezzo per prodotto / servizio (ogni cliente è in un segmento di prezzo) +MultiPricesNumPrices=Numero di prezzi +AssociatedProductsAbility=Attiva prodotti virtuali (kit) AssociatedProducts=Prodotti virtuali -AssociatedProductsNumber=Numero di prodotti associati -ParentProductsNumber=Numero di prodotti associati che includono questo sottoprodotto +AssociatedProductsNumber=Numero di prodotti che compongono questo prodotto virtuale +ParentProductsNumber=Numero del prodotto di imballaggio principale ParentProducts=Prodotti genitore -IfZeroItIsNotAVirtualProduct=Se 0, questo non è un prodotto virtuale -IfZeroItIsNotUsedByVirtualProduct=Se 0, questo prodotto non è usata da alcun prodotto virtuale -KeywordFilter=Filtro per parola chiave +IfZeroItIsNotAVirtualProduct=Se 0, questo prodotto non è un prodotto virtuale +IfZeroItIsNotUsedByVirtualProduct=Se 0, questo prodotto non è utilizzato da nessun prodotto virtuale +KeywordFilter=Filtro per parole chiave CategoryFilter=Filtro categoria ProductToAddSearch=Cerca prodotto da aggiungere -NoMatchFound=Nessun risultato trovato -ListOfProductsServices=Elenco prodotti/servizi -ProductAssociationList=List of products/services that are component(s) of this virtual product/kit -ProductParentList=Elenco dei prodotti/servizi comprendenti questo prodotto -ErrorAssociationIsFatherOfThis=Uno dei prodotti selezionati è padre dell'attuale prodotto -DeleteProduct=Elimina un prodotto/servizio -ConfirmDeleteProduct=Vuoi davvero eliminare questo prodotto/servizio? -ProductDeleted=Prodotto/servizio "%s" eliminato dal database. -ExportDataset_produit_1=Prodotti e servizi +NoMatchFound=Nessuna corrispondenza trovata +ListOfProductsServices=Elenco di prodotti / servizi +ProductAssociationList=Elenco di prodotti / servizi che sono componenti di questo prodotto / kit virtuale +ProductParentList=Elenco di prodotti / servizi virtuali con questo prodotto come componente +ErrorAssociationIsFatherOfThis=Uno dei prodotti selezionati è genitore con il prodotto corrente +DeleteProduct=Elimina un prodotto / servizio +ConfirmDeleteProduct=Sei sicuro di voler eliminare questo prodotto / servizio? +ProductDeleted=Prodotto / servizio "%s" eliminato dal database. +ExportDataset_produit_1=Prodotti ExportDataset_service_1=Servizi ImportDataset_produit_1=Prodotti ImportDataset_service_1=Servizi -DeleteProductLine=Elimina linea di prodotti -ConfirmDeleteProductLine=Vuoi davvero cancellare questa linea di prodotti? -ProductSpecial=Prodotto speciale -QtyMin=Min. purchase quantity -PriceQtyMin=Price quantity min. -PriceQtyMinCurrency=Price (currency) for this qty. (no discount) -VATRateForSupplierProduct=VAT Rate (for this vendor/product) -DiscountQtyMin=Discount for this qty. -NoPriceDefinedForThisSupplier=No price/qty defined for this vendor/product -NoSupplierPriceDefinedForThisProduct=No vendor price/qty defined for this product -PredefinedProductsToSell=Predefined Product -PredefinedServicesToSell=Predefined Service -PredefinedProductsAndServicesToSell=Prodotti/servizi predefiniti per la vendita -PredefinedProductsToPurchase=Prodotti predefiniti per l'acquisto -PredefinedServicesToPurchase=Servizi predefiniti per l'acquisto -PredefinedProductsAndServicesToPurchase=Prodotti/servizi predefiniti per l'acquisto -NotPredefinedProducts=Nessun prodotto/servizio predefinito -GenerateThumb=Genera miniatura +DeleteProductLine=Elimina la linea di prodotti +ConfirmDeleteProductLine=Sei sicuro di voler eliminare questa linea di prodotti? +ProductSpecial=Speciale +QtyMin=Min. quantità d'acquisto +PriceQtyMin=Prezzo quantità min. +PriceQtyMinCurrency=Prezzo (valuta) per questa quantità. (senza sconto) +VATRateForSupplierProduct=Aliquota IVA (per questo fornitore / prodotto) +DiscountQtyMin=Sconto per questa quantità. +NoPriceDefinedForThisSupplier=Nessun prezzo / qtà definito per questo fornitore / prodotto +NoSupplierPriceDefinedForThisProduct=Nessun prezzo / qtà fornitore definito per questo prodotto +PredefinedProductsToSell=Prodotto predefinito +PredefinedServicesToSell=Servizio predefinito +PredefinedProductsAndServicesToSell=Prodotti / servizi predefiniti da vendere +PredefinedProductsToPurchase=Prodotto predefinito da acquistare +PredefinedServicesToPurchase=Servizi predefiniti da acquistare +PredefinedProductsAndServicesToPurchase=Prodotti / servizi predefiniti da acquistare +NotPredefinedProducts=Prodotti / servizi non predefiniti +GenerateThumb=Genera pollice ServiceNb=Servizio # %s -ListProductServiceByPopularity=Elenco dei prodotti/servizi per popolarità +ListProductServiceByPopularity=Elenco di prodotti / servizi per popolarità ListProductByPopularity=Elenco dei prodotti per popolarità ListServiceByPopularity=Elenco dei servizi per popolarità -Finished=Prodotto creato -RowMaterial=Materia prima -ConfirmCloneProduct=Vuoi davvero clonare il prodotto / servizio %s ? -CloneContentProduct=Clona tutte le principali informazioni del prodotto/servizio -ClonePricesProduct=Clona prezzi -CloneCompositionProduct=Clone virtual product/service -CloneCombinationsProduct=Clona varianti di prodotto -ProductIsUsed=Questo prodotto è in uso -NewRefForClone=Rif. del nuovo prodotto/servizio +Finished=Prodotto prodotto +RowMaterial=Materiale grezzo +ConfirmCloneProduct=Vuoi clonare il prodotto o il servizio %s ? +CloneContentProduct=Clonare tutte le informazioni principali sul prodotto / servizio +ClonePricesProduct=Prezzi di clonazione +CloneCategoriesProduct=Clona tag / categorie collegate +CloneCompositionProduct=Clona prodotto / servizio virtuale +CloneCombinationsProduct=Clonare varianti di prodotto +ProductIsUsed=Questo prodotto è usato +NewRefForClone=Ref. di nuovo prodotto / servizio SellingPrices=Prezzi di vendita -BuyingPrices=Prezzi di acquisto -CustomerPrices=Prezzi di vendita -SuppliersPrices=Prezzi fornitore -SuppliersPricesOfProductsOrServices=Vendor prices (of products or services) -CustomCode=Customs / Commodity / HS code +BuyingPrices=Prezzi d'acquisto +CustomerPrices=Prezzi per i clienti +SuppliersPrices=Prezzi del venditore +SuppliersPricesOfProductsOrServices=Prezzi del fornitore (di prodotti o servizi) +CustomCode=Codice doganale / merceologico / SA CountryOrigin=Paese di origine -Nature=Nature of produt (material/finished) -ShortLabel=Etichetta breve +Nature=Natura del prodotto (materiale / finito) +ShortLabel=Etichetta corta Unit=Unità p=u. -set=set -se=set +set=impostato +se=impostato second=secondo -s=s +s=S hour=ora h=h day=giorno @@ -184,102 +189,102 @@ m3=m³ liter=litro l=L unitP=Pezzo -unitSET=Impostare +unitSET=Impostato unitS=Secondo unitH=Ora unitD=Giorno -unitKG=Kilogrammo +unitKG=Chilogrammo unitG=Grammo -unitM=Metro +unitM=metro unitLM=Metro lineare unitM2=Metro quadro unitM3=Metro cubo unitL=Litro -ProductCodeModel=Template di rif. prodotto -ServiceCodeModel=Template di rif. servizio -CurrentProductPrice=Prezzo corrente -AlwaysUseNewPrice=Usa sempre il prezzo corrente di un prodotto/servizio -AlwaysUseFixedPrice=Usa prezzo non negoziabile -PriceByQuantity=Prezzi diversi in base alla quantità -DisablePriceByQty=Disabilitare i prezzi per quantità -PriceByQuantityRange=Intervallo della quantità +ProductCodeModel=Modello di riferimento del prodotto +ServiceCodeModel=Modello di riferimento del servizio +CurrentProductPrice=Prezzo attuale +AlwaysUseNewPrice=Utilizzare sempre il prezzo corrente del prodotto / servizio +AlwaysUseFixedPrice=Usa il prezzo fisso +PriceByQuantity=Prezzi diversi per quantità +DisablePriceByQty=Disabilita i prezzi per quantità +PriceByQuantityRange=Intervallo di quantità MultipriceRules=Regole del segmento di prezzo -UseMultipriceRules=Utilizza le regole del segmento di prezzo (definite nell'impostazione del modulo del prodotto) per autocalcolare i prezzi di tutti gli altri segmenti in base al primo segmento -PercentVariationOver=variazione %% su %s -PercentDiscountOver=sconto %% su %s -KeepEmptyForAutoCalculation=Lasciare libero se si vuole calcolare automaticamente da peso o volume del prodotto -VariantRefExample=Esempio: COL -VariantLabelExample=Esempio: Colore +UseMultipriceRules=Utilizzare le regole del segmento di prezzo (definite nella configurazione del modulo del prodotto) per calcolare automaticamente i prezzi di tutti gli altri segmenti in base al primo segmento +PercentVariationOver=%% variazione su %s +PercentDiscountOver=%% sconto su %s +KeepEmptyForAutoCalculation=Tenere vuoto per fare in modo che questo venga calcolato automaticamente dal peso o dal volume dei prodotti +VariantRefExample=Esempi: COL, MISURA +VariantLabelExample=Esempi: Colore, Dimensioni ### composition fabrication -Build=Produci +Build=Produrre ProductsMultiPrice=Prodotti e prezzi per ogni segmento di prezzo -ProductsOrServiceMultiPrice=I prezzi dei clienti (di prodotti o servizi, multi-prezzi) -ProductSellByQuarterHT=Prodotti fatturato trimestrale ante imposte -ServiceSellByQuarterHT=Servizi fatturato trimestrale ante imposte -Quarter1=Primo trimestre -Quarter2=Secondo trimestre -Quarter3=Terzo trimestre -Quarter4=Quarto trimestre +ProductsOrServiceMultiPrice=Prezzi dei clienti (di prodotti o servizi, prezzi multipli) +ProductSellByQuarterHT=Fatturato dei prodotti trimestrale al lordo delle imposte +ServiceSellByQuarterHT=Fatturato dei servizi trimestrale al lordo delle imposte +Quarter1=1 °. Trimestre +Quarter2=2 °. Trimestre +Quarter3=3 °. Trimestre +Quarter4=4 °. Trimestre BarCodePrintsheet=Stampa codice a barre -PageToGenerateBarCodeSheets=With this tool, you can print sheets of barcode stickers. Choose format of your sticker page, type of barcode and value of barcode, then click on button %s. -NumberOfStickers=Numero di etichette da stampare sulla pagina -PrintsheetForOneBarCode=Stampa più etichette per singolo codice a barre +PageToGenerateBarCodeSheets=Con questo strumento, è possibile stampare fogli di adesivi con codici a barre. Scegli il formato della pagina dell'autoadesivo, il tipo di codice a barre e il valore del codice a barre, quindi fai clic sul pulsante %s . +NumberOfStickers=Numero di adesivi da stampare sulla pagina +PrintsheetForOneBarCode=Stampa diversi adesivi per un codice a barre BuildPageToPrint=Genera pagina da stampare -FillBarCodeTypeAndValueManually=Riempi il tipo di codice a barre e il valore manualmente -FillBarCodeTypeAndValueFromProduct=Riempi il tipo di codice a barre e valore dal codice a barre del prodotto -FillBarCodeTypeAndValueFromThirdParty=Riempi il tipo di codice a barre e il valore da un codice a barre di terze parti -DefinitionOfBarCodeForProductNotComplete=Definition of type or value of barcode not complete for product %s. -DefinitionOfBarCodeForThirdpartyNotComplete=Definition of type or value of barcode non complete for third party %s. -BarCodeDataForProduct=Barcode information of product %s: -BarCodeDataForThirdparty=Barcode information of third party %s: -ResetBarcodeForAllRecords=Definisci il valore del codice a barre per tutti quelli inseriti (questo resetta anche i valori già definiti dei codice a barre con nuovi valori) -PriceByCustomer=Prezzi diversi in base al cliente -PriceCatalogue=Prezzo singolo di vendita per prodotto/servizio -PricingRule=Reogle dei prezzi di vendita -AddCustomerPrice=Aggiungere prezzo dal cliente -ForceUpdateChildPriceSoc=Imposta lo stesso prezzo per i clienti sussidiari -PriceByCustomerLog=Log di precedenti prezzi clienti -MinimumPriceLimit=Prezzo minimo non può essere inferiore a % s -MinimumRecommendedPrice=Minimum recommended price is: %s -PriceExpressionEditor=Editor della formula del prezzo -PriceExpressionSelected=Formula del prezzo selezionata -PriceExpressionEditorHelp1=usare "prezzo = 2 + 2" o "2 + 2" per definire il prezzo. Usare ";" per separare le espressioni -PriceExpressionEditorHelp2=È possibile accedere agli ExtraFields tramite variabili come #extrafield_myextrafieldkey# e variabili globali come #global_mycode# -PriceExpressionEditorHelp3=In both product/service and vendor prices there are these variables available:
    #tva_tx# #localtax1_tx# #localtax2_tx# #weight# #length# #surface# #price_min# -PriceExpressionEditorHelp4=In product/service price only: #supplier_min_price#
    In vendor prices only: #supplier_quantity# and #supplier_tva_tx# +FillBarCodeTypeAndValueManually=Inserisci manualmente il tipo e il valore del codice a barre. +FillBarCodeTypeAndValueFromProduct=Inserisci il tipo di codice a barre e il valore dal codice a barre di un prodotto. +FillBarCodeTypeAndValueFromThirdParty=Inserisci il tipo di codice a barre e il valore dal codice a barre di una terza parte. +DefinitionOfBarCodeForProductNotComplete=La definizione del tipo o del valore del codice a barre non è completa per il prodotto %s. +DefinitionOfBarCodeForThirdpartyNotComplete=Definizione del tipo o valore del codice a barre non completo per terze parti %s. +BarCodeDataForProduct=Informazioni sul codice a barre del prodotto %s: +BarCodeDataForThirdparty=Informazioni sul codice a barre di terze parti %s: +ResetBarcodeForAllRecords=Definire il valore del codice a barre per tutti i record (questo ripristinerà anche il valore del codice a barre già definito con nuovi valori) +PriceByCustomer=Prezzi diversi per ogni cliente +PriceCatalogue=Un unico prezzo di vendita per prodotto / servizio +PricingRule=Regole per i prezzi di vendita +AddCustomerPrice=Aggiungi prezzo per cliente +ForceUpdateChildPriceSoc=Impostare lo stesso prezzo sulle filiali dei clienti +PriceByCustomerLog=Registro dei prezzi dei clienti precedenti +MinimumPriceLimit=Il prezzo minimo non può essere inferiore a %s +MinimumRecommendedPrice=Il prezzo minimo raccomandato è: %s +PriceExpressionEditor=Editor di espressioni di prezzo +PriceExpressionSelected=Espressione del prezzo selezionato +PriceExpressionEditorHelp1="price = 2 + 2" o "2 + 2" per impostare il prezzo. Uso ; per separare le espressioni +PriceExpressionEditorHelp2=Puoi accedere a ExtraFields con variabili come # extrafield_myextrafieldkey # e variabili globali con # global_mycode # +PriceExpressionEditorHelp3=In entrambi i prezzi di prodotto / servizio e fornitore ci sono queste variabili disponibili:
    # tva_tx # # localtax1_tx # # localtax2_tx # # peso # # lunghezza # # superficie # # price_min # +PriceExpressionEditorHelp4=Solo nel prezzo del prodotto / servizio: # supplier_min_price #
    Solo nei prezzi dei fornitori: # supplier_quantity # e # supplier_tva_tx # PriceExpressionEditorHelp5=Valori globali disponibili: -PriceMode=Modalità di prezzo +PriceMode=Modalità prezzo PriceNumeric=Numero DefaultPrice=Prezzo predefinito -ComposedProductIncDecStock=Aumenta e Diminuisci le scorte alla modifica del prodotto padre -ComposedProduct=Child products -MinSupplierPrice=Prezzo d'acquisto minimo +ComposedProductIncDecStock=Aumenta / Riduci lo stock al momento della modifica del genitore +ComposedProduct=Prodotti per bambini +MinSupplierPrice=Prezzo minimo d'acquisto MinCustomerPrice=Prezzo minimo di vendita DynamicPriceConfiguration=Configurazione dinamica dei prezzi -DynamicPriceDesc=You may define mathematical formulae to calculate Customer or Vendor prices. Such formulas can use all mathematical operators, some constants and variables. You can define here the variables you wish to use. If the variable needs an automatic update, you may define the external URL to allow Dolibarr to update the value automatically. +DynamicPriceDesc=È possibile definire formule matematiche per calcolare i prezzi di clienti o fornitori. Tali formule possono usare tutti gli operatori matematici, alcune costanti e variabili. Puoi definire qui le variabili che desideri utilizzare. Se la variabile necessita di un aggiornamento automatico, è possibile definire l'URL esterno per consentire a Dolibarr di aggiornare automaticamente il valore. AddVariable=Aggiungi variabile -AddUpdater=Aggiungi Aggiornamento +AddUpdater=Aggiungi programma di aggiornamento GlobalVariables=Variabili globali VariableToUpdate=Variabile da aggiornare -GlobalVariableUpdaters=External updaters for variables +GlobalVariableUpdaters=Aggiornatori esterni per variabili GlobalVariableUpdaterType0=Dati JSON -GlobalVariableUpdaterHelp0=Esegue il parsing dei dati JSON da uno specifico indirizzo URL, VALUE (valore) specifica la posizione di valori rilevanti -GlobalVariableUpdaterHelpFormat0=Formato per la richiesta {"URL": "http://example.com/urlofjson", "VALUE": "array1,array2,targetvalue"} -GlobalVariableUpdaterType1=Dati del WebService -GlobalVariableUpdaterHelp1=Effettua il parsing dei dati del WebService da uno specifico indirizzo URL.\nNS: il namespace\nVALUE: la posizione di dati rilevanti\nDATA: contiene i dati da inviare\nMETHOD: il metodo WS da richiamare -GlobalVariableUpdaterHelpFormat1=Il formato richiesto è {"URL": "http://example.com/urlofws", "VALORE": "array, targetvalue", "NS": "http://example.com/urlofns", "METODO" : "myWSMethod", "DATO": {"il_tuo": "dato", "da": "inviare"}} -UpdateInterval=Frequenza di aggiornamento (in minuti) +GlobalVariableUpdaterHelp0=Analizza i dati JSON dall'URL specificato, VALUE specifica la posizione del valore pertinente, +GlobalVariableUpdaterHelpFormat0=Formato per richiesta {"URL": "http://example.com/urlofjson", "VALUE": "array1, array2, targetvalue"} +GlobalVariableUpdaterType1=Dati del servizio Web +GlobalVariableUpdaterHelp1=Analizza i dati del servizio Web dall'URL specificato, NS specifica lo spazio dei nomi, VALUE specifica la posizione del valore rilevante, DATA deve contenere i dati da inviare e METHOD è il metodo WS chiamante +GlobalVariableUpdaterHelpFormat1=Il formato per la richiesta è {"URL": "http://example.com/urlofws", "VALUE": "array, targetvalue", "NS": "http://example.com/urlofns", "METHOD" : "myWSMethod", "DATA": {"your": "data", "to": "send"}} +UpdateInterval=Intervallo di aggiornamento (minuti) LastUpdated=Ultimo aggiornamento CorrectlyUpdated=Aggiornato correttamente -PropalMergePdfProductActualFile=I file utilizzano per aggiungere in PDF Azzurra sono / è -PropalMergePdfProductChooseFile=Selezionare i file PDF -IncludingProductWithTag=Compreso prodotto/servizio con tag -DefaultPriceRealPriceMayDependOnCustomer=Prezzo predefinito, prezzo reale può dipendere cliente +PropalMergePdfProductActualFile=I file utilizzati per aggiungere in PDF Azur sono / sono +PropalMergePdfProductChooseFile=Seleziona i file PDF +IncludingProductWithTag=Incluso prodotto / servizio con etichetta +DefaultPriceRealPriceMayDependOnCustomer=Prezzo predefinito, il prezzo reale può dipendere dal cliente WarningSelectOneDocument=Seleziona almeno un documento DefaultUnitToShow=Unità -NbOfQtyInProposals=Q.ta in proposte +NbOfQtyInProposals=Qtà nelle proposte ClinkOnALinkOfColumn=Fare clic su un collegamento della colonna %s per ottenere una vista dettagliata ... -ProductsOrServicesTranslations=Products/Services translations +ProductsOrServicesTranslations=Traduzioni di prodotti / servizi TranslatedLabel=Etichetta tradotta TranslatedDescription=Descrizione tradotta TranslatedNote=Note tradotte @@ -287,57 +292,59 @@ ProductWeight=Peso per 1 prodotto ProductVolume=Volume per 1 prodotto WeightUnits=Unità di peso VolumeUnits=Unità di volume +SurfaceUnits=Unità di superficie SizeUnits=Unità di misura -DeleteProductBuyPrice=Cancella prezzo di acquisto -ConfirmDeleteProductBuyPrice=Vuoi davvero eliminare questo prezzo di acquisto? +DeleteProductBuyPrice=Elimina il prezzo di acquisto +ConfirmDeleteProductBuyPrice=Sei sicuro di voler eliminare questo prezzo di acquisto? SubProduct=Sottoprodotto ProductSheet=Scheda prodotto -ServiceSheet=Scheda di servizio +ServiceSheet=Foglio di servizio PossibleValues=Valori possibili -GoOnMenuToCreateVairants=Vai sul menu %s - %s per preparare le varianti degli attributi (come colori, dimensioni, ...) -UseProductFournDesc=Add a feature to define the descriptions of products defined by the vendors in addition to descriptions for customers -ProductSupplierDescription=Vendor description for the product +GoOnMenuToCreateVairants=Vai al menu %s - %s per preparare varianti di attributi (come colori, dimensioni, ...) +UseProductFournDesc=Aggiungi una funzione per definire le descrizioni dei prodotti definite dai fornitori oltre alle descrizioni per i clienti +ProductSupplierDescription=Descrizione del fornitore per il prodotto #Attributes -VariantAttributes=Variante attributi -ProductAttributes=Variante attributi per i prodotti -ProductAttributeName=Variante attributo %s -ProductAttribute=Variante attributo -ProductAttributeDeleteDialog=Sei sicuro di voler eliminare questo attributo? Tutti i valori saranno cancellati -ProductAttributeValueDeleteDialog=Sei sicuro di voler eliminare il valore "%s" con riferimento a "%s" di questo attributo? -ProductCombinationDeleteDialog=Sei sicuro di voler eliminare la variante del prodotto "%s"? -ProductCombinationAlreadyUsed=Si è verificato un errore durante l'eliminazione della variante. Si prega di verificare che non venga utilizzato in alcun oggetto -ProductCombinations=Varianti -PropagateVariant=Propagare le varianti -HideProductCombinations=Nascondi le varianti di prodotto +VariantAttributes=Attributi varianti +ProductAttributes=Attributi varianti per prodotti +ProductAttributeName=Attributo variante %s +ProductAttribute=Attributo variante +ProductAttributeDeleteDialog=Sei sicuro di voler eliminare questo attributo? Tutti i valori verranno eliminati +ProductAttributeValueDeleteDialog=Sei sicuro di voler eliminare il valore "%s" con riferimento "%s" di questo attributo? +ProductCombinationDeleteDialog=Vuoi davvero eliminare la variante del prodotto " %s "? +ProductCombinationAlreadyUsed=Si è verificato un errore durante l'eliminazione della variante. Verifica che non venga utilizzato in nessun oggetto +ProductCombinations=varianti +PropagateVariant=Propagare varianti +HideProductCombinations=Nascondi la variante di prodotti nel selettore prodotti ProductCombination=Variante NewProductCombination=Nuova variante -EditProductCombination=Edita variante +EditProductCombination=Variante di modifica NewProductCombinations=Nuove varianti -EditProductCombinations=Edita varianti -SelectCombination=Selezione combinazione +EditProductCombinations=Modifica delle varianti +SelectCombination=Seleziona una combinazione ProductCombinationGenerator=Generatore di varianti Features=Caratteristiche -PriceImpact=Impatto sui prezzi -WeightImpact=Impatto del peso +PriceImpact=Impatto sul prezzo +WeightImpact=Impatto sul peso NewProductAttribute=Nuovo attributo -NewProductAttributeValue=Nuovo valore dell'attributo -ErrorCreatingProductAttributeValue=Si è verificato un errore durante la creazione del valore dell'attributo. Potrebbe essere perché c'è già un valore esistente con quel riferimento -ProductCombinationGeneratorWarning=Se continui, prima di generare nuove varianti, tutte le precedenti saranno CANCELLATE. Quelli già esistenti verranno aggiornati con i nuovi valori -TooMuchCombinationsWarning=Generare molte varianti può comportare un elevato utilizzo della CPU e della memoria, e Dolibarr non è in grado di crearle. Abilitare l'opzione "%s" può aiutare a ridurre l'utilizzo della memoria. -DoNotRemovePreviousCombinations=Non rimuovere le precedenti varianti di prodotto -UsePercentageVariations=Usa le variazioni percentuali +NewProductAttributeValue=Nuovo valore dell'attributo +ErrorCreatingProductAttributeValue=Si è verificato un errore durante la creazione del valore dell'attributo. Potrebbe essere perché esiste già un valore esistente con quel riferimento +ProductCombinationGeneratorWarning=Se continui, prima di generare nuove varianti, verranno eliminate tutte le precedenti. Quelli già esistenti verranno aggiornati con i nuovi valori +TooMuchCombinationsWarning=La generazione di molte varianti può comportare un elevato utilizzo della CPU, della memoria e Dolibarr non è in grado di crearle. Abilitare l'opzione "%s" può aiutare a ridurre l'utilizzo della memoria. +DoNotRemovePreviousCombinations=Non rimuovere le varianti precedenti +UsePercentageVariations=Usa variazioni percentuali PercentageVariation=Variazione percentuale -ErrorDeletingGeneratedProducts=Si è verificato un errore durante la cancellazione della variante di prodotto -NbOfDifferentValues=N. di valori differenti -NbProducts=N. di prodotti -ParentProduct=Prodotto genitore -HideChildProducts=Nascondi le varianti di prodotto -ShowChildProducts=Mostra le varianti del prodotto -NoEditVariants=Vai alla scheda del prodotto genitore e modifica l'impatto sul prezzo delle varianti nella scheda varianti -ConfirmCloneProductCombinations=Vuoi copiare tutte le varianti del prodotto sull'altro prodotto principale con il riferimento dato? +ErrorDeletingGeneratedProducts=Si è verificato un errore durante il tentativo di eliminare le varianti di prodotto esistenti +NbOfDifferentValues=Numero di valori diversi +NbProducts=Numero di prodotti +ParentProduct=Prodotto principale +HideChildProducts=Nascondi i prodotti variante +ShowChildProducts=Mostra prodotti variante +NoEditVariants=Vai alla scheda prodotto principale e modifica l'impatto del prezzo delle varianti nella scheda Varianti +ConfirmCloneProductCombinations=Desideri copiare tutte le varianti del prodotto sull'altro prodotto principale con il riferimento indicato? CloneDestinationReference=Riferimento del prodotto di destinazione -ErrorCopyProductCombinations=Si è verificato un errore durante la copia della variante di prodotto +ErrorCopyProductCombinations=Si è verificato un errore durante la copia delle varianti del prodotto ErrorDestinationProductNotFound=Prodotto di destinazione non trovato -ErrorProductCombinationNotFound=Variante di prodotto non trovata -ActionAvailableOnVariantProductOnly=Action only available on the variant of product -ProductsPricePerCustomer=Product prices per customers +ErrorProductCombinationNotFound=Variante del prodotto non trovata +ActionAvailableOnVariantProductOnly=Azione disponibile solo sulla variante di prodotto +ProductsPricePerCustomer=Prezzi dei prodotti per cliente +ProductSupplierExtraFields=Attributi aggiuntivi (prezzi dei fornitori) diff --git a/htdocs/langs/it_IT/projects.lang b/htdocs/langs/it_IT/projects.lang index 0dfe559108f..6d17449ef3d 100644 --- a/htdocs/langs/it_IT/projects.lang +++ b/htdocs/langs/it_IT/projects.lang @@ -1,252 +1,257 @@ # Dolibarr language file - Source file is en_US - projects -RefProject=Rif. progetto -ProjectRef=Progetto rif. -ProjectId=Id progetto -ProjectLabel=Etichetta progetto -ProjectsArea=Sezione progetti +RefProject=Ref. progetto +ProjectRef=Rif. Progetto +ProjectId=ID progetto +ProjectLabel=Etichetta del progetto +ProjectsArea=Area progetti ProjectStatus=Stato del progetto -SharedProject=Progetto condiviso +SharedProject=Tutti PrivateProject=Contatti del progetto -ProjectsImContactFor=Progetti di cui sono esplicitamente un contatto -AllAllowedProjects=Tutti i progetti che posso vedere (miei + pubblici) +ProjectsImContactFor=I progetti per I sono esplicitamente un contatto +AllAllowedProjects=Tutto il progetto che posso leggere (mio + pubblico) AllProjects=Tutti i progetti -MyProjectsDesc=La vista è limitata ai progetti di cui tu sei un contatto. +MyProjectsDesc=Questa vista è limitata ai progetti per i quali sei un contatto ProjectsPublicDesc=Questa visualizzazione mostra tutti i progetti che sei autorizzato a vedere. -TasksOnProjectsPublicDesc=Questa vista presenta tutte le attività nei progetti su cui tu sei abilitato a leggere. -ProjectsPublicTaskDesc=Questa prospettiva presenta tutti i progetti e le attività a cui è permesso accedere. +TasksOnProjectsPublicDesc=Questa vista presenta tutte le attività sui progetti che sei autorizzato a leggere. +ProjectsPublicTaskDesc=Questa vista presenta tutti i progetti e le attività che sei autorizzato a leggere. ProjectsDesc=Questa visualizzazione mostra tutti i progetti (hai i privilegi per vedere tutto). -TasksOnProjectsDesc=Questa visualizzazione mostra tutti i compiti di ogni progetto (hai i privilegi per vedere tutto). -MyTasksDesc=Questa visualizzazione è limitata ai progetti o alle attività di cui tu sei un contatto -OnlyOpenedProject=Sono visibili solamente i progetti aperti (i progetti con stato di bozza o chiusi non sono visibili). +TasksOnProjectsDesc=Questa vista presenta tutte le attività su tutti i progetti (le autorizzazioni dell'utente concedono l'autorizzazione per visualizzare tutto). +MyTasksDesc=Questa vista è limitata a progetti o attività per i quali sei un contatto +OnlyOpenedProject=Sono visibili solo i progetti aperti (i progetti in bozza o in stato chiuso non sono visibili). ClosedProjectsAreHidden=I progetti chiusi non sono visibili. TasksPublicDesc=Questa visualizzazione mostra tutti i progetti e i compiti che hai il permesso di vedere. TasksDesc=Questa visualizzazione mostra tutti i progetti e i compiti (hai i privilegi per vedere tutto). -AllTaskVisibleButEditIfYouAreAssigned=Tutte le attività dei progetti validati sono visibili, ma puoi inserire le ore solo nelle attività assegnate all'utente selezionato. Assegna delle attività se hai bisogno di inserirci all'interno delle ore. -OnlyYourTaskAreVisible=Solo i compiti assegnati a te sono visibili. Assegna a te stesso il compito se vuoi allocarvi tempo lavorato. +AllTaskVisibleButEditIfYouAreAssigned=Tutte le attività per progetti qualificati sono visibili, ma è possibile inserire il tempo solo per l'attività assegnata all'utente selezionato. Assegnare attività se è necessario immettere l'ora su di essa. +OnlyYourTaskAreVisible=Sono visibili solo le attività assegnate all'utente. Assegna compito a te stesso se non è visibile e devi inserire del tempo su di esso. ImportDatasetTasks=Compiti dei progetti -ProjectCategories=Tag/Categorie Progetti +ProjectCategories=Tag / categorie del progetto NewProject=Nuovo progetto AddProject=Crea progetto DeleteAProject=Elimina un progetto DeleteATask=Cancella un compito -ConfirmDeleteAProject=Vuoi davvero eliminare il progetto? -ConfirmDeleteATask=Vuoi davvero eliminare questo compito? +ConfirmDeleteAProject=Sei sicuro di voler eliminare questo progetto? +ConfirmDeleteATask=Sei sicuro di voler eliminare questa attività? OpenedProjects=Progetti aperti OpenedTasks=Attività aperte -OpportunitiesStatusForOpenedProjects=Importo delle vendite potenziali per stato nei progetti -OpportunitiesStatusForProjects=Leads amount of projects by status +OpportunitiesStatusForOpenedProjects=Conduce la quantità di progetti aperti per stato +OpportunitiesStatusForProjects=Conduce la quantità di progetti per stato ShowProject=Visualizza progetto -ShowTask=Visualizza compito +ShowTask=Mostra attività SetProject=Imposta progetto NoProject=Nessun progetto definito o assegnato -NbOfProjects=No. of projects -NbOfTasks=No. of tasks +NbOfProjects=Numero di progetti +NbOfTasks=Numero di compiti TimeSpent=Tempo lavorato -TimeSpentByYou=Tempo impiegato da te -TimeSpentByUser=Tempo impiegato dall'utente +TimeSpentByYou=Il tempo trascorso da te +TimeSpentByUser=Tempo trascorso dall'utente TimesSpent=Tempo lavorato -TaskId=Task ID -RefTask=Task ref. -LabelTask=Task label -TaskTimeSpent=Tempo speso sulle attività +TaskId=ID attività +RefTask=Compito rif. +LabelTask=Etichetta dell'attività +TaskTimeSpent=Tempo dedicato a compiti TaskTimeUser=Utente TaskTimeNote=Nota TaskTimeDate=Data -TasksOnOpenedProject=Compiti relativi a progetti aperti +TasksOnOpenedProject=Compiti su progetti aperti WorkloadNotDefined=Carico di lavoro non definito -NewTimeSpent=Tempo lavorato +NewTimeSpent=Tempo impiegato MyTimeSpent=Il mio tempo lavorato -BillTime=Fattura il tempo lavorato +BillTime=Bill il tempo trascorso BillTimeShort=Bill time -TimeToBill=Time not billed -TimeBilled=Time billed +TimeToBill=Tempo non fatturato +TimeBilled=Tempo fatturato Tasks=Compiti Task=Compito -TaskDateStart=Data inizio attività -TaskDateEnd=Data fine attività -TaskDescription=Descrizione attività +TaskDateStart=Data di inizio dell'attività +TaskDateEnd=Data di fine dell'attività +TaskDescription=Descrizione del compito NewTask=Nuovo compito AddTask=Crea attività -AddTimeSpent=Aggiungi tempo lavorato -AddHereTimeSpentForDay=Aggiungi qui il tempo impiegato in questo giorno/attività +AddTimeSpent=Crea tempo trascorso +AddHereTimeSpentForDay=Aggiungi qui il tempo speso per questa giornata / attività Activity=Operatività Activities=Compiti/operatività MyActivities=I miei compiti / operatività MyProjects=I miei progetti -MyProjectsArea=Area progetti +MyProjectsArea=Area dei miei progetti DurationEffective=Durata effettiva ProgressDeclared=Avanzamento dichiarato -TaskProgressSummary=Task progress -CurentlyOpenedTasks=Curently opened tasks -TheReportedProgressIsLessThanTheCalculatedProgressionByX=The declared progress is less %s than the calculated progression -TheReportedProgressIsMoreThanTheCalculatedProgressionByX=The declared progress is more %s than the calculated progression +TaskProgressSummary=Avanzamento dell'attività +CurentlyOpenedTasks=Attività aperte con cura +TheReportedProgressIsLessThanTheCalculatedProgressionByX=L'avanzamento dichiarato è inferiore %s rispetto alla progressione calcolata +TheReportedProgressIsMoreThanTheCalculatedProgressionByX=L'avanzamento dichiarato è più %s rispetto alla progressione calcolata ProgressCalculated=Avanzamento calcolato -WhichIamLinkedTo=which I'm linked to -WhichIamLinkedToProject=which I'm linked to project +WhichIamLinkedTo=a cui sono legato +WhichIamLinkedToProject=che sono legato al progetto Time=Tempo -ListOfTasks=Elenco dei compiti -GoToListOfTimeConsumed=Vai all'elenco del tempo impiegato -GoToListOfTasks=Vai all'elenco dei compiti -GoToGanttView=Go to Gantt view -GanttView=Vista Gantt -ListProposalsAssociatedProject=List of the commercial proposals related to the project -ListOrdersAssociatedProject=List of sales orders related to the project -ListInvoicesAssociatedProject=Elenco delle fatture cliente associate al progetto -ListPredefinedInvoicesAssociatedProject=Elenco dei modelli di fattura cliente associati al progetto -ListSupplierOrdersAssociatedProject=List of purchase orders related to the project -ListSupplierInvoicesAssociatedProject=List of vendor invoices related to the project -ListContractAssociatedProject=List of contracts related to the project -ListShippingAssociatedProject=List of shippings related to the project -ListFichinterAssociatedProject=List of interventions related to the project -ListExpenseReportsAssociatedProject=List of expense reports related to the project -ListDonationsAssociatedProject=List of donations related to the project -ListVariousPaymentsAssociatedProject=List of miscellaneous payments related to the project -ListSalariesAssociatedProject=List of payments of salaries related to the project -ListActionsAssociatedProject=List of events related to the project -ListTaskTimeUserProject=Tempo impiegato in compiti del progetto -ListTaskTimeForTask=Tempo impiegato per l'attività -ActivityOnProjectToday=Operatività sul progetto oggi -ActivityOnProjectYesterday=Attività sul progetto ieri +ListOfTasks=Elenco delle attività +GoToListOfTimeConsumed=Vai all'elenco del tempo impiegato +GoToListOfTasks=Mostra come elenco +GoToGanttView=mostra come Gantt +GanttView=Vista di Gantt +ListProposalsAssociatedProject=Elenco delle proposte commerciali associate al progetto +ListOrdersAssociatedProject=Elenco degli ordini cliente relativi al progetto +ListInvoicesAssociatedProject=Elenco delle fatture cliente relative al progetto +ListPredefinedInvoicesAssociatedProject=Elenco delle fatture del modello cliente relative al progetto +ListSupplierOrdersAssociatedProject=Elenco di ordini di acquisto relativi al progetto +ListSupplierInvoicesAssociatedProject=Elenco delle fatture del fornitore relative al progetto +ListContractAssociatedProject=Elenco dei contratti relativi al progetto +ListShippingAssociatedProject=Elenco di spedizioni relative al progetto +ListFichinterAssociatedProject=Elenco degli interventi relativi al progetto +ListExpenseReportsAssociatedProject=Elenco delle note spese relative al progetto +ListDonationsAssociatedProject=Elenco delle donazioni relative al progetto +ListVariousPaymentsAssociatedProject=Elenco di pagamenti vari relativi al progetto +ListSalariesAssociatedProject=Elenco dei pagamenti degli stipendi relativi al progetto +ListActionsAssociatedProject=Elenco degli eventi relativi al progetto +ListTaskTimeUserProject=Elenco del tempo impiegato per le attività del progetto +ListTaskTimeForTask=Elenco di tempo impiegato per l'attività +ActivityOnProjectToday=Attività sul progetto oggi +ActivityOnProjectYesterday=Attività su progetto ieri ActivityOnProjectThisWeek=Operatività sul progetto questa settimana ActivityOnProjectThisMonth=Operatività sul progetto questo mese ActivityOnProjectThisYear=Operatività sul progetto nell'anno in corso -ChildOfProjectTask=Figlio del progetto/compito -ChildOfTask=Figlio dell'attività -TaskHasChild=L'attività ha un figlio +ChildOfProjectTask=Figlio del progetto / compito +ChildOfTask=Figlio del compito +TaskHasChild=L'attività ha un figlio NotOwnerOfProject=Non sei proprietario di questo progetto privato AffectedTo=Assegnato a CantRemoveProject=Questo progetto non può essere rimosso: altri oggetti (fatture, ordini, ecc...) vi fanno riferimento. Guarda la scheda riferimenti. ValidateProject=Convalida progetto -ConfirmValidateProject=Vuoi davvero convalidare il progetto? +ConfirmValidateProject=Sei sicuro di voler validare questo progetto? CloseAProject=Chiudi il progetto -ConfirmCloseAProject=Vuoi davvero chiudere il progetto? -AlsoCloseAProject=Chiudu anche il progetto (mantienilo aperto se hai ancora bisogno di seguire le attività in esso contenute) +ConfirmCloseAProject=Sei sicuro di voler chiudere questo progetto? +AlsoCloseAProject=Chiudi anche il progetto (tienilo aperto se devi ancora seguire le attività di produzione su di esso) ReOpenAProject=Apri progetto -ConfirmReOpenAProject=Vuoi davvero riaprire il progetto? +ConfirmReOpenAProject=Sei sicuro di voler riaprire questo progetto? ProjectContact=Contatti del progetto TaskContact=Contatti di attività -ActionsOnProject=Azioni sul progetto +ActionsOnProject=Eventi sul progetto YouAreNotContactOfProject=Non sei tra i contatti di questo progetto privato -UserIsNotContactOfProject=L'utente non è un contatto di questo progetto privato +UserIsNotContactOfProject=L'utente non è un contatto di questo progetto privato DeleteATimeSpent=Cancella il tempo lavorato -ConfirmDeleteATimeSpent=Vuoi davvero cancellare il tempo lavorato? -DoNotShowMyTasksOnly=Mostra anche le attività non assegnate a me -ShowMyTasksOnly=Mostra soltanto le attività assegnate a me -TaskRessourceLinks=Contacts of task +ConfirmDeleteATimeSpent=Sei sicuro di voler eliminare questo tempo trascorso? +DoNotShowMyTasksOnly=Vedi anche le attività non assegnate a me +ShowMyTasksOnly=Visualizza solo le attività assegnate a me +TaskRessourceLinks=Contatti del compito ProjectsDedicatedToThisThirdParty=Progetti dedicati a questo soggetto terzo NoTasks=Nessun compito per questo progetto LinkedToAnotherCompany=Collegato ad un altro soggetto terzo -TaskIsNotAssignedToUser=Attività non assegnata all'utente. Usa il bottone '%s' per assegnare l'attività ora. +TaskIsNotAssignedToUser=Attività non assegnata all'utente. Utilizzare il pulsante ' %s ' per assegnare l'attività ora. ErrorTimeSpentIsEmpty=Il campo tempo lavorato è vuoto ThisWillAlsoRemoveTasks=Questa azione eliminerà anche tutti i compiti del progetto (al momento ci sono %s compiti) e tutto il tempo lavorato già inserito. -IfNeedToUseOtherObjectKeepEmpty=Se qualche elemento (fattura, ordine, ...), appartenente ad un altro soggetto terzo deve essere collegato al progetto da creare, non compilare il campo per assegnare il progetto a più di un soggetto terzo. +IfNeedToUseOtherObjectKeepEmpty=Se alcuni oggetti (fattura, ordine, ...), appartenenti a un'altra terza parte, devono essere collegati al progetto per la creazione, tenerlo vuoto per avere il progetto come multi terze parti. CloneTasks=Clona compiti CloneContacts=Clona contatti CloneNotes=Clona note -CloneProjectFiles=Clona progetto con file collegati -CloneTaskFiles=Clona i file collegati alle(a) attività (se le(a) attività sono clonate) -CloneMoveDate=Vuoi davvero aggiornare le date di progetti e compiti a partire da oggi? -ConfirmCloneProject=Vuoi davvero clonare il progetto? -ProjectReportDate=Cambia la data del compito a seconda della data di inizio progetto +CloneProjectFiles=Clona i file uniti al progetto +CloneTaskFiles=Clonare i file uniti alle attività (se le attività sono state clonate) +CloneMoveDate=Aggiornare le date di progetto / attività da adesso? +ConfirmCloneProject=Sei sicuro di clonare questo progetto? +ProjectReportDate=Modifica le date delle attività in base alla nuova data di inizio del progetto ErrorShiftTaskDate=Impossibile cambiare la data del compito a seconda della data di inizio del progetto ProjectsAndTasksLines=Progetti e compiti ProjectCreatedInDolibarr=Progetto %s creato ProjectValidatedInDolibarr=Progetto %s convalidato ProjectModifiedInDolibarr=Progetto %s modificato -TaskCreatedInDolibarr=Attività %s creata -TaskModifiedInDolibarr=Attività %s modificata -TaskDeletedInDolibarr=Attività %s cancellata -OpportunityStatus=Stato opportunità -OpportunityStatusShort=Stato opportunità -OpportunityProbability=Probabilità oppotunità -OpportunityProbabilityShort=Probab. opportunità -OpportunityAmount=Importo totale opportunità -OpportunityAmountShort=Importo totale opportunità +TaskCreatedInDolibarr=Attività creata %s +TaskModifiedInDolibarr=Attività modificata %s +TaskDeletedInDolibarr=Attività %s eliminata +OpportunityStatus=Stato del lead +OpportunityStatusShort=Stato del lead +OpportunityProbability=Probabilità opportunità +OpportunityProbabilityShort=Probabilità opportunità +OpportunityAmount=Importo opportunità +OpportunityAmountShort=Importo opportunità OpportunityAmountAverageShort=Importo medio opportunità -OpportunityAmountWeigthedShort=Importo pesato opportunità -WonLostExcluded=Escluse acquisite/perse +OpportunityAmountWeigthedShort=Importo medio ponderato opportunità +WonLostExcluded=Vinto / Perso escluso ##### Types de contacts ##### TypeContact_project_internal_PROJECTLEADER=Capo progetto TypeContact_project_external_PROJECTLEADER=Capo progetto -TypeContact_project_internal_PROJECTCONTRIBUTOR=Contributore -TypeContact_project_external_PROJECTCONTRIBUTOR=Contributore +TypeContact_project_internal_PROJECTCONTRIBUTOR=Collaboratore +TypeContact_project_external_PROJECTCONTRIBUTOR=Collaboratore TypeContact_project_task_internal_TASKEXECUTIVE=Responsabile del compito TypeContact_project_task_external_TASKEXECUTIVE=Responsabile del compito -TypeContact_project_task_internal_TASKCONTRIBUTOR=Contributore -TypeContact_project_task_external_TASKCONTRIBUTOR=Contributore +TypeContact_project_task_internal_TASKCONTRIBUTOR=Collaboratore +TypeContact_project_task_external_TASKCONTRIBUTOR=Collaboratore SelectElement=Seleziona elemento -AddElement=Link all'elemento +AddElement=Link all'elemento # Documents models -DocumentModelBeluga=Project document template for linked objects overview -DocumentModelBaleine=Project document template for tasks -DocumentModelTimeSpent=Project report template for time spent +DocumentModelBeluga=Modello di documento di progetto per una panoramica degli oggetti collegati +DocumentModelBaleine=Modello di documento di progetto per attività +DocumentModelTimeSpent=Modello di report del progetto per il tempo trascorso PlannedWorkload=Carico di lavoro previsto PlannedWorkloadShort=Carico di lavoro -ProjectReferers=Elementi correlati -ProjectMustBeValidatedFirst=I progetti devono prima essere validati -FirstAddRessourceToAllocateTime=Assegna una risorsa per allocare tempo -InputPerDay=Input per giorno -InputPerWeek=Input per settimana +ProjectReferers=Articoli correlati +ProjectMustBeValidatedFirst=Il progetto deve essere validato per primo +FirstAddRessourceToAllocateTime=Assegnare una risorsa utente all'attività per allocare il tempo +InputPerDay=Ingresso al giorno +InputPerWeek=Ingresso per settimana InputDetail=Dettagli di input -TimeAlreadyRecorded=Questo lasso di tempo è già stato registrato per questa attività/giorno e l'utente%s +TimeAlreadyRecorded=Questo è il tempo trascorso già registrato per questa attività / giorno e l'utente %s ProjectsWithThisUserAsContact=Progetti con questo utente come contatto -TasksWithThisUserAsContact=Compiti assegnati a questo utente +TasksWithThisUserAsContact=Attività assegnate a questo utente ResourceNotAssignedToProject=Non assegnato al progetto -ResourceNotAssignedToTheTask=Risorsa non assegnata all'attività -NoUserAssignedToTheProject=No users assigned to this project -TimeSpentBy=Tempo impiegato da -TasksAssignedTo=Attività assegnata a -AssignTaskToMe=Assegnare un compito a me -AssignTaskToUser=Assegnata attività a %s -SelectTaskToAssign=Seleziona attività da a assegnare... +ResourceNotAssignedToTheTask=Non assegnato all'attività +NoUserAssignedToTheProject=Nessun utente assegnato a questo progetto +TimeSpentBy=Tempo trascorso da +TasksAssignedTo=Compiti assegnati a +AssignTaskToMe=Assegna compito a me +AssignTaskToUser=Assegna attività a %s +SelectTaskToAssign=Seleziona l'attività da assegnare ... AssignTask=Assegnare ProjectOverview=Panoramica -ManageTasks=Use projects to follow tasks and/or report time spent (timesheets) -ManageOpportunitiesStatus=Utilizzare i progetti per seguire clienti interessati/opportunità -ProjectNbProjectByMonth=No. of created projects by month -ProjectNbTaskByMonth=No. of created tasks by month -ProjectOppAmountOfProjectsByMonth=Amount of leads by month -ProjectWeightedOppAmountOfProjectsByMonth=Weighted amount of leads by month -ProjectOpenedProjectByOppStatus=Open project/lead by lead status -ProjectsStatistics=Le statistiche relative a progetti/clienti interessati -TasksStatistics=Statistiche su attività di progetto/clienti interessati -TaskAssignedToEnterTime=Compito assegnato. Inserire i tempi per questo compito dovrebbe esserre possibile. -IdTaskTime=Tempo compito id -YouCanCompleteRef=If you want to complete the ref with some suffix, it is recommanded to add a - character to separate it, so the automatic numbering will still work correctly for next projects. For example %s-MYSUFFIX -OpenedProjectsByThirdparties=Progetti aperti di soggetti terzi -OnlyOpportunitiesShort=Only leads -OpenedOpportunitiesShort=Open leads -NotOpenedOpportunitiesShort=Not an open lead -NotAnOpportunityShort=Not a lead -OpportunityTotalAmount=Total amount of leads -OpportunityPonderatedAmount=Weighted amount of leads -OpportunityPonderatedAmountDesc=Leads amount weighted with probability -OppStatusPROSP=Potenziale +ManageTasks=Utilizzare i progetti per seguire le attività e / o riportare il tempo trascorso (schede attività) +ManageOpportunitiesStatus=Usa i progetti per seguire i lead / opportunità +ProjectNbProjectByMonth=Numero di progetti creati per mese +ProjectNbTaskByMonth=Numero di attività create per mese +ProjectOppAmountOfProjectsByMonth=Quantità di lead per mese +ProjectWeightedOppAmountOfProjectsByMonth=Quantità ponderata di lead per mese +ProjectOpenedProjectByOppStatus=Apri progetto / lead per stato del lead +ProjectsStatistics=Statistiche su progetti / lead +TasksStatistics=Statistiche sulle attività di progetto / lead +TaskAssignedToEnterTime=Compito assegnato. L'immissione dell'ora per questa attività dovrebbe essere possibile. +IdTaskTime=Tempo dell'attività id +YouCanCompleteRef=Se si desidera completare il ref con qualche suffisso, si consiglia di aggiungere un carattere per separarlo, quindi la numerazione automatica continuerà a funzionare correttamente per i progetti successivi. Ad esempio %s-MYSUFFIX +OpenedProjectsByThirdparties=Progetti aperti di terze parti +OnlyOpportunitiesShort=Conduce solo +OpenedOpportunitiesShort=Cavi aperti +NotOpenedOpportunitiesShort=Non è un vantaggio aperto +NotAnOpportunityShort=Non è un vantaggio +OpportunityTotalAmount=Quantità totale di lead +OpportunityPonderatedAmount=Quantità ponderata di cavi +OpportunityPonderatedAmountDesc=Importo dei lead ponderato con probabilità +OppStatusPROSP=prospection OppStatusQUAL=Qualificazione OppStatusPROPO=Proposta -OppStatusNEGO=Negoziazione -OppStatusPENDING=In attesa -OppStatusWON=Vinto +OppStatusNEGO=trattativa +OppStatusPENDING=in attesa di +OppStatusWON=Ha vinto OppStatusLOST=Perso -Budget=Budget -AllowToLinkFromOtherCompany=Allow to link project from other company

    Supported values:
    - Keep empty: Can link any project of the company (default)
    - "all": Can link any projects, even projects of other companies
    - A list of third-party ids separated by commas: can link all projects of these third partys (Example: 123,4795,53)
    -LatestProjects=Ultimi %s progetti -LatestModifiedProjects=Ultimi %s progetti modificati +Budget=bilancio +AllowToLinkFromOtherCompany=Consentire di collegare il progetto da un'altra azienda

    Valori supportati:
    - Mantieni vuoto: può collegare qualsiasi progetto dell'azienda (impostazione predefinita)
    - "all": può collegare qualsiasi progetto, anche progetti di altre società
    - Un elenco di ID di terze parti separati da virgole: può collegare tutti i progetti di queste terze parti (Esempio: 123.4795,53)
    +LatestProjects=Ultimi progetti %s +LatestModifiedProjects=Ultimi progetti modificati %s OtherFilteredTasks=Altre attività filtrate -NoAssignedTasks=No assigned tasks found (assign project/tasks to the current user from the top select box to enter time on it) -ThirdPartyRequiredToGenerateInvoice=A third party must be defined on project to be able to invoice it. +NoAssignedTasks=Nessuna attività assegnata trovata (assegnare il progetto / le attività all'utente corrente dalla casella di selezione in alto per inserire l'ora) +ThirdPartyRequiredToGenerateInvoice=Una terza parte deve essere definita sul progetto per poterlo fatturare. # Comments trans -AllowCommentOnTask=Permetti agli utenti di commentare queste attività -AllowCommentOnProject=Permetti agli utenti di commentare questi progetti -DontHavePermissionForCloseProject=Non hai i permessi per chiudere il progetto %s +AllowCommentOnTask=Consenti commenti degli utenti sulle attività +AllowCommentOnProject=Consenti commenti degli utenti ai progetti +DontHavePermissionForCloseProject=Non disponi delle autorizzazioni per chiudere il progetto %s DontHaveTheValidateStatus=Il progetto %s deve essere aperto per essere chiuso -RecordsClosed=%s progetti chiusi -SendProjectRef=Information project %s -ModuleSalaryToDefineHourlyRateMustBeEnabled=Module 'Salaries' must be enabled to define employee hourly rate to have time spent valorized -NewTaskRefSuggested=Task ref already used, a new task ref is required -TimeSpentInvoiced=Time spent billed -TimeSpentForInvoice=Tempo lavorato -OneLinePerUser=One line per user -ServiceToUseOnLines=Service to use on lines -InvoiceGeneratedFromTimeSpent=Invoice %s has been generated from time spent on project -ProjectBillTimeDescription=Check if you enter timesheet on tasks of project AND you plan to generate invoice(s) from the timesheet to bill the customer of the project (do not check if you plan to create invoice that is not based on entered timesheets). +RecordsClosed=%s progetto / i chiuso / i +SendProjectRef=Progetto informativo %s +ModuleSalaryToDefineHourlyRateMustBeEnabled=Il modulo "Stipendi" deve essere abilitato per definire la tariffa oraria dei dipendenti affinché il tempo trascorso sia valorizzato +NewTaskRefSuggested=Rif attività già utilizzato, è necessario un nuovo riferimento attività +TimeSpentInvoiced=Tempo trascorso fatturato +TimeSpentForInvoice=Tempo impiegato +OneLinePerUser=Una riga per utente +ServiceToUseOnLines=Servizio da utilizzare on line +InvoiceGeneratedFromTimeSpent=La fattura %s è stata generata dal tempo impiegato nel progetto +ProjectBillTimeDescription=Verifica se inserisci la scheda attività nelle attività del progetto E prevedi di generare fattura (e) dalla scheda attività per fatturare al cliente del progetto (non verificare se si prevede di creare una fattura che non si basa sulle schede attività inserite). +ProjectFollowOpportunity=Follow opportunity +ProjectFollowTasks=Follow tasks +UsageOpportunity=Utilizzo: opportunità +UsageTasks=Uso: Compiti +UsageBillTimeShort=Utilizzo: tempo di fatturazione diff --git a/htdocs/langs/it_IT/propal.lang b/htdocs/langs/it_IT/propal.lang index b6f45a55b3c..2849a2d8d58 100644 --- a/htdocs/langs/it_IT/propal.lang +++ b/htdocs/langs/it_IT/propal.lang @@ -83,3 +83,4 @@ DefaultModelPropalToBill=Modello predefinito quando si chiude un preventivo (da DefaultModelPropalClosed=Modello predefinito quando si chiude un preventivo (da non fatturare) ProposalCustomerSignature=Accettazione scritta, timbro, data e firma ProposalsStatisticsSuppliers=Statistiche preventivi fornitori +CaseFollowedBy=Caso seguito da diff --git a/htdocs/langs/it_IT/receiptprinter.lang b/htdocs/langs/it_IT/receiptprinter.lang index 726409a2021..b73735ffb7c 100644 --- a/htdocs/langs/it_IT/receiptprinter.lang +++ b/htdocs/langs/it_IT/receiptprinter.lang @@ -1,44 +1,47 @@ # Dolibarr language file - Source file is en_US - receiptprinter -ReceiptPrinterSetup=Impostazioni del modulo ReceiptPritner +ReceiptPrinterSetup=Impostazione del modulo ReceiptPrinter PrinterAdded=Stampante %s aggiunta PrinterUpdated=Stampante %s aggiornata PrinterDeleted=Stampante %s eliminata -TestSentToPrinter=Stampa di prova inviata a %s -ReceiptPrinter=Receipt printers -ReceiptPrinterDesc=Setup of receipt printers -ReceiptPrinterTemplateDesc=Setup of Templates -ReceiptPrinterTypeDesc=Description of Receipt Printer's type -ReceiptPrinterProfileDesc=Description of Receipt Printer's Profile -ListPrinters=Lista delle stampanti -SetupReceiptTemplate=Template Setup +TestSentToPrinter=Test inviato alla stampante %s +ReceiptPrinter=Stampanti per ricevute +ReceiptPrinterDesc=Installazione di stampanti per ricevute +ReceiptPrinterTemplateDesc=Installazione di modelli +ReceiptPrinterTypeDesc=Descrizione del tipo di stampante per ricevute +ReceiptPrinterProfileDesc=Descrizione del profilo della stampante di ricevute +ListPrinters=Elenco di stampanti +SetupReceiptTemplate=Impostazione modello CONNECTOR_DUMMY=Stampante dummy CONNECTOR_NETWORK_PRINT=Stampante di rete CONNECTOR_FILE_PRINT=Stampante locale CONNECTOR_WINDOWS_PRINT=Stampante Windows locale -CONNECTOR_DUMMY_HELP=Stampante di test (non stampa davvero) +CONNECTOR_DUMMY_HELP=Stampante falsa per test, non fa nulla CONNECTOR_NETWORK_PRINT_HELP=10.x.x.x:9100 CONNECTOR_FILE_PRINT_HELP=/dev/usb/lp0, /dev/usb/lp1 CONNECTOR_WINDOWS_PRINT_HELP=LPT1, COM1, smb://FooUser:secret@computername/workgroup/Receipt Printer -PROFILE_DEFAULT=Profilo predefinito +PROFILE_DEFAULT=Profilo base PROFILE_SIMPLE=Profilo semplice -PROFILE_EPOSTEP=Epos Tep Profile -PROFILE_P822D=P822D Profile -PROFILE_STAR=Star Profile -PROFILE_DEFAULT_HELP=Default Profile suitable for Epson printers -PROFILE_SIMPLE_HELP=Simple Profile No Graphics -PROFILE_EPOSTEP_HELP=Epos Tep Profile Help -PROFILE_P822D_HELP=P822D Profile No Graphics -PROFILE_STAR_HELP=Star Profile +PROFILE_EPOSTEP=Profilo Epos Tep +PROFILE_P822D=Profilo P822D +PROFILE_STAR=Profilo a stella +PROFILE_DEFAULT_HELP=Profilo predefinito adatto per stampanti Epson +PROFILE_SIMPLE_HELP=Profilo semplice senza grafica +PROFILE_EPOSTEP_HELP=Profilo Epos Tep +PROFILE_P822D_HELP=Profilo P822D senza grafica +PROFILE_STAR_HELP=Profilo a stella +DOL_LINE_FEED=Salta la linea DOL_ALIGN_LEFT=Testo allineato a sinistra DOL_ALIGN_CENTER=Testo centrato DOL_ALIGN_RIGHT=Testo allineato a destra -DOL_USE_FONT_A=Usa font A per la stampante -DOL_USE_FONT_B=Usa font B per la stampante -DOL_USE_FONT_C=Usa font C per la stampante +DOL_USE_FONT_A=Usa il carattere A della stampante +DOL_USE_FONT_B=Usa il carattere B della stampante +DOL_USE_FONT_C=Usa il carattere C della stampante DOL_PRINT_BARCODE=Stampa codice a barre -DOL_PRINT_BARCODE_CUSTOMER_ID=Stampa il codice a barre del cliente -DOL_CUT_PAPER_FULL=Cut ticket completely -DOL_CUT_PAPER_PARTIAL=Cut ticket partially -DOL_OPEN_DRAWER=Apri cassetto portavaluta -DOL_ACTIVATE_BUZZER=Activate buzzer -DOL_PRINT_QRCODE=Stampa codice QR +DOL_PRINT_BARCODE_CUSTOMER_ID=Stampa ID cliente codice a barre +DOL_CUT_PAPER_FULL=Taglia il biglietto completamente +DOL_CUT_PAPER_PARTIAL=Taglia il biglietto parzialmente +DOL_OPEN_DRAWER=Aprire il cassetto della cassa +DOL_ACTIVATE_BUZZER=Attiva il buzzer +DOL_PRINT_QRCODE=Stampa il codice QR +DOL_PRINT_LOGO=Stampa il logo della mia azienda +DOL_PRINT_LOGO_OLD=Stampa il logo della mia azienda (vecchie stampe) diff --git a/htdocs/langs/it_IT/resource.lang b/htdocs/langs/it_IT/resource.lang index 20762d821f3..0b171bb1e96 100644 --- a/htdocs/langs/it_IT/resource.lang +++ b/htdocs/langs/it_IT/resource.lang @@ -1,36 +1,39 @@ # Dolibarr language file - Source file is en_US - resource -MenuResourceIndex=Risorse +MenuResourceIndex=risorse MenuResourceAdd=Nuova risorsa DeleteResource=Elimina risorsa -ConfirmDeleteResourceElement=Conferma l'eliminazione della risorsa da questo elemento -NoResourceInDatabase=Nessuna risorsa nel database +ConfirmDeleteResourceElement=Conferma elimina la risorsa per questo elemento +NoResourceInDatabase=Nessuna risorsa nel database. NoResourceLinked=Nessuna risorsa collegata - +ActionsOnResource=Eventi su questa risorsa ResourcePageIndex=Elenco delle risorse ResourceSingular=Risorsa -ResourceCard=Scheda risorsa +ResourceCard=Carta delle risorse AddResource=Crea una risorsa ResourceFormLabel_ref=Nome della risorsa ResourceType=Tipo di risorsa ResourceFormLabel_description=Descrizione della risorsa -ResourcesLinkedToElement=Risorse collegate all'elemento +ResourcesLinkedToElement=Risorse legate all'elemento ShowResource=Mostra risorsa -ResourceElementPage=Risorse dell'elemento +ResourceElementPage=Risorse dell'elemento ResourceCreatedWithSuccess=Risorsa creata con successo -RessourceLineSuccessfullyDeleted=Riga di risorsa eliminata correttamente -RessourceLineSuccessfullyUpdated=Riga di risorsa aggiornata correttamente +RessourceLineSuccessfullyDeleted=Riga di risorse eliminata correttamente +RessourceLineSuccessfullyUpdated=Riga delle risorse aggiornata correttamente ResourceLinkedWithSuccess=Risorsa collegata con successo -ConfirmDeleteResource=Conferma l'eliminazione di questa risorsa -RessourceSuccessfullyDeleted=Risorsa eliminata con successo +ConfirmDeleteResource=Conferma per eliminare questa risorsa +RessourceSuccessfullyDeleted=Risorsa eliminata correttamente DictionaryResourceType=Tipo di risorse SelectResource=Seleziona risorsa -IdResource=ID risorsa -AssetNumber=Numero seriale -ResourceTypeCode=Codice tipo risorsa -ImportDataset_resource_1=Risorse +IdResource=Risorsa ID +AssetNumber=Numero di serie +ResourceTypeCode=Codice del tipo di risorsa +ImportDataset_resource_1=risorse + +ErrorResourcesAlreadyInUse=Alcune risorse sono in uso +ErrorResourceUseInEvent=%s utilizzato nell'evento %s diff --git a/htdocs/langs/it_IT/sendings.lang b/htdocs/langs/it_IT/sendings.lang index 262093d86ed..473c0520fa9 100644 --- a/htdocs/langs/it_IT/sendings.lang +++ b/htdocs/langs/it_IT/sendings.lang @@ -1,72 +1,74 @@ # Dolibarr language file - Source file is en_US - sendings -RefSending=Rif. spedizione +RefSending=Ref. spedizione Sending=Spedizione Sendings=Spedizioni AllSendings=Tutte le spedizioni Shipment=Spedizione Shipments=Spedizioni -ShowSending=Mostra le spedizioni -Receivings=Ricevuta di consegna -SendingsArea=Sezione spedizioni +ShowSending=Mostra spedizioni +Receivings=Ricevute di consegna +SendingsArea=Area spedizioni ListOfSendings=Elenco delle spedizioni -SendingMethod=Metodo di invio -LastSendings=Ultime %s spedizioni -StatisticsOfSendings=Statistiche spedizioni +SendingMethod=Metodo di spedizione +LastSendings=Ultime spedizioni %s +StatisticsOfSendings=Statistiche per le spedizioni NbOfSendings=Numero di spedizioni NumberOfShipmentsByMonth=Numero di spedizioni per mese -SendingCard=Scheda spedizione +SendingCard=Carta di spedizione NewSending=Nuova spedizione -CreateShipment=Crea una spedizione -QtyShipped=Quantità spedita -QtyShippedShort=Qtà spedizione. -QtyPreparedOrShipped=Q.ta preparata o spedita -QtyToShip=Quantità da spedire -QtyReceived=Quantità ricevuta -QtyInOtherShipments=Q.ta in altre spedizioni -KeepToShip=Ancora da spedire -KeepToShipShort=Rimanente -OtherSendingsForSameOrder=Altre Spedizioni per questo ordine -SendingsAndReceivingForSameOrder=Spedizioni e ricezioni per questo ordini -SendingsToValidate=Spedizione da convalidare +CreateShipment=Crea spedizione +QtyShipped=Qtà spedita +QtyShippedShort=Qtà nave. +QtyPreparedOrShipped=Qtà preparata o spedita +QtyToShip=Qtà da spedire +QtyToReceive=Qtà da ricevere +QtyReceived=Qtà ricevuta +QtyInOtherShipments=Qtà in altre spedizioni +KeepToShip=Resta da spedire +KeepToShipShort=rimanere +OtherSendingsForSameOrder=Altre spedizioni per questo ordine +SendingsAndReceivingForSameOrder=Spedizioni e ricevute per questo ordine +SendingsToValidate=Spedizioni da validare StatusSendingCanceled=Annullato StatusSendingDraft=Bozza -StatusSendingValidated=Convalidata (prodotti per la spedizione o già spediti) -StatusSendingProcessed=Processato +StatusSendingValidated=Convalidato (prodotti da spedire o già spediti) +StatusSendingProcessed=Processed StatusSendingDraftShort=Bozza -StatusSendingValidatedShort=Convalidata -StatusSendingProcessedShort=Processato -SendingSheet=Documento di spedizione +StatusSendingValidatedShort=convalidato +StatusSendingProcessedShort=Processed +SendingSheet=Foglio di spedizione ConfirmDeleteSending=Sei sicuro di voler eliminare questa spedizione? -ConfirmValidateSending=Sei sicuro di voler convalidare questa spedizioni con il riferimento %s? -ConfirmCancelSending=Sei sicuro di voler eliminar questa spedizione? -DocumentModelMerou=Merou modello A5 -WarningNoQtyLeftToSend=Attenzione, non sono rimasti prodotti per la spedizione. -StatsOnShipmentsOnlyValidated=Statistiche calcolate solo sulle spedizioni convalidate. La data è quella di conferma spedizione (la data di consegna prevista non è sempre conosciuta). -DateDeliveryPlanned=Data prevista di consegna -RefDeliveryReceipt=Rif. ricevuta di consegna -StatusReceipt=Stato ricevuta di consegna -DateReceived=Data di consegna ricevuto -SendShippingByEMail=Invia spedizione via EMail -SendShippingRef=Invio della spedizione %s -ActionsOnShipping=Acions sulla spedizione -LinkToTrackYourPackage=Link a monitorare il tuo pacchetto -ShipmentCreationIsDoneFromOrder=Per il momento, la creazione di una nuova spedizione viene effettuata dalla scheda dell'ordine. -ShipmentLine=Filiera di spedizione -ProductQtyInCustomersOrdersRunning=Product quantity into open customer orders -ProductQtyInSuppliersOrdersRunning=Product quantity into open purchase orders -ProductQtyInShipmentAlreadySent=Quantità prodotto dall'ordine cliente aperto già inviato -ProductQtyInSuppliersShipmentAlreadyRecevied=Quantità prodotto dall'ordine fornitore aperto già ricevuto -NoProductToShipFoundIntoStock=Nessun prodotto da spedire presente all'interno del magazzino %s -WeightVolShort=Peso/Vol. -ValidateOrderFirstBeforeShipment=È necessario convalidare l'ordine prima di poterlo spedire +ConfirmValidateSending=Sei sicuro di voler convalidare questa spedizione con riferimento %s ? +ConfirmCancelSending=Sei sicuro di voler annullare questa spedizione? +DocumentModelMerou=Modello Merou A5 +WarningNoQtyLeftToSend=Attenzione, nessun prodotto in attesa di essere spedito. +StatsOnShipmentsOnlyValidated=Le statistiche condotte sulle spedizioni sono state solo validate. La data utilizzata è la data di convalida della spedizione (la data di consegna pianificata non è sempre nota). +DateDeliveryPlanned=Data di consegna prevista +RefDeliveryReceipt=Ricevuta di consegna ref +StatusReceipt=Ricevuta di consegna dello stato +DateReceived=Data di consegna ricevuta +ClassifyReception=Classificare la ricezione +SendShippingByEMail=Invia la spedizione via email +SendShippingRef=Presentazione della spedizione %s +ActionsOnShipping=Eventi sulla spedizione +LinkToTrackYourPackage=Link per tracciare il tuo pacco +ShipmentCreationIsDoneFromOrder=Per il momento, la creazione di una nuova spedizione viene effettuata dalla scheda dell'ordine. +ShipmentLine=Linea di spedizione +ProductQtyInCustomersOrdersRunning=Product quantity from open sales orders +ProductQtyInSuppliersOrdersRunning=Product quantity from open purchase orders +ProductQtyInShipmentAlreadySent=Quantità del prodotto dall'ordine cliente aperto già inviato +ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from open purchase orders already received +NoProductToShipFoundIntoStock=Nessun prodotto da spedire trovato in magazzino %s . Azione corretta o tornare indietro per scegliere un altro magazzino. +WeightVolShort=Peso / Vol. +ValidateOrderFirstBeforeShipment=È necessario prima convalidare l'ordine prima di poter effettuare spedizioni. # Sending methods # ModelDocument -DocumentModelTyphon=Modello più completo di documento per le ricevute di consegna (logo. ..) -Error_EXPEDITION_ADDON_NUMBER_NotDefined=EXPEDITION_ADDON_NUMBER costante non definita -SumOfProductVolumes=Totale volume prodotti -SumOfProductWeights=Totale peso prodotti +DocumentModelTyphon=Modello di documento più completo per le ricevute di consegna (logo ...) +Error_EXPEDITION_ADDON_NUMBER_NotDefined=Costante EXPEDITION_ADDON_NUMBER non definita +SumOfProductVolumes=Somma dei volumi di prodotti +SumOfProductWeights=Somma dei pesi del prodotto # warehouse details -DetailWarehouseNumber= Dettagli magazzino -DetailWarehouseFormat= Peso:%s (Qtà : %d) +DetailWarehouseNumber= Dettagli del magazzino +DetailWarehouseFormat= W: %s (Qtà: %d) diff --git a/htdocs/langs/it_IT/stocks.lang b/htdocs/langs/it_IT/stocks.lang index b663e064c87..8b8b12999f3 100644 --- a/htdocs/langs/it_IT/stocks.lang +++ b/htdocs/langs/it_IT/stocks.lang @@ -1,214 +1,218 @@ # Dolibarr language file - Source file is en_US - stocks -WarehouseCard=Scheda Magazzino +WarehouseCard=Carta di magazzino Warehouse=Magazzino -Warehouses=Magazzini +Warehouses=magazzini ParentWarehouse=Magazzino principale -NewWarehouse=Nuovo magazzino / deposito +NewWarehouse=Nuovo magazzino / Ubicazione magazzino WarehouseEdit=Modifica magazzino -MenuNewWarehouse=Nuovo Magazzino +MenuNewWarehouse=Nuovo magazzino WarehouseSource=Magazzino di origine -WarehouseSourceNotDefined=Non è stato definito alcun magazzino. +WarehouseSourceNotDefined=Nessun magazzino definito, AddWarehouse=Crea magazzino AddOne=Aggiungi uno DefaultWarehouse=Magazzino predefinito WarehouseTarget=Magazzino di destinazione -ValidateSending=Elimina spedizione -CancelSending=Annulla spedizione -DeleteSending=Elimina spedizione -Stock=Scorta -Stocks=Scorte +ValidateSending=Elimina invio +CancelSending=Annulla l'invio +DeleteSending=Elimina invio +Stock=Azione +Stocks=riserve StocksByLotSerial=Scorte per lotto / seriale -LotSerial=Lotti / Seriali -LotSerialList=Elenco lotti / seriali -Movements=Movimenti -ErrorWarehouseRefRequired=Il nome della referenza di magazzino è obbligatorio -ListOfWarehouses=Elenco magazzini -ListOfStockMovements=Elenco movimenti delle scorte -ListOfInventories=Elenco inventari +LotSerial=Lotti / Serials +LotSerialList=Elenco di lotti / seriali +Movements=movimenti +ErrorWarehouseRefRequired=È richiesto il nome di riferimento del magazzino +ListOfWarehouses=Elenco dei magazzini +ListOfStockMovements=Elenco dei movimenti delle scorte +ListOfInventories=Elenco degli inventari MovementId=ID movimento StockMovementForId=ID movimento %d ListMouvementStockProject=Elenco dei movimenti delle scorte associati al progetto -StocksArea=Area magazzino e scorte +StocksArea=Area magazzini AllWarehouses=Tutti i magazzini -IncludeAlsoDraftOrders=Includi anche bozze di ordini -Location=Ubicazione -LocationSummary=Ubicazione abbreviata -NumberOfDifferentProducts=Numero di differenti prodotti -NumberOfProducts=Numero totale prodotti +IncludeAlsoDraftOrders=Includi anche gli ordini di bozza +Location=Posizione +LocationSummary=Posizione del nome breve +NumberOfDifferentProducts=Numero di prodotti diversi +NumberOfProducts=Numero totale di prodotti LastMovement=Ultimo movimento LastMovements=Ultimi movimenti -Units=Unità +Units=unità Unit=Unità -StockCorrection=Variazioni scorte -CorrectStock=Variazione scorte -StockTransfer=Movimento scorte -TransferStock=Trasferimento scorte -MassStockTransferShort=Trasferimento di massa magazzino -StockMovement=Movimento scorte -StockMovements=Movimenti scorte +StockCorrection=Correzione dello stock +CorrectStock=Stock corretto +StockTransfer=Trasferimento stock +TransferStock=Trasferimento stock +MassStockTransferShort=Trasferimento di massa +StockMovement=Movimento di scorta +StockMovements=Movimenti di magazzino NumberOfUnit=Numero di unità -UnitPurchaseValue=Prezzo unitario -StockTooLow=Scorte insufficienti -StockLowerThanLimit=Scorta inferiore al limite di avviso (%s) +UnitPurchaseValue=Prezzo di acquisto unitario +StockTooLow=Stock troppo basso +StockLowerThanLimit=Stock inferiore al limite di avviso (%s) EnhancedValue=Valore -PMPValue=Media ponderata prezzo -PMPValueShort=MPP -EnhancedValueOfWarehouses=Valore magazzini -UserWarehouseAutoCreate=Crea anche un magazzino alla creazione di un utente -AllowAddLimitStockByWarehouse=Gestisci anche i valori minimo e desiderato della scorta per abbinamento (prodotto - magazzino) oltre ai valori per prodotto -IndependantSubProductStock=Le scorte di prodotto e di sottoprodotti sono indipendenti -QtyDispatched=Quantità ricevuta -QtyDispatchedShort=Q.ta ricevuta -QtyToDispatchShort=Q.ta da ricevere -OrderDispatch=Item receipts -RuleForStockManagementDecrease=Choose Rule for automatic stock decrease (manual decrease is always possible, even if an automatic decrease rule is activated) -RuleForStockManagementIncrease=Choose Rule for automatic stock increase (manual increase is always possible, even if an automatic increase rule is activated) -DeStockOnBill=Decrease real stocks on validation of customer invoice/credit note -DeStockOnValidateOrder=Decrease real stocks on validation of sales order -DeStockOnShipment=Diminuire stock reali sulla validazione di spedizione -DeStockOnShipmentOnClosing=Decrease real stocks when shipping is set to closed -ReStockOnBill=Increase real stocks on validation of vendor invoice/credit note -ReStockOnValidateOrder=Increase real stocks on purchase order approval -ReStockOnDispatchOrder=Increase real stocks on manual dispatching into warehouse, after purchase order receipt of goods -StockOnReception=Increase real stocks on validation of reception -StockOnReceptionOnClosing=Increase real stocks when reception is set to closed -OrderStatusNotReadyToDispatch=Lo stato dell'ordine non ne consente la spedizione dei prodotti a magazzino. -StockDiffPhysicTeoric=Explanation for difference between physical and virtual stock -NoPredefinedProductToDispatch=Per l'oggetto non ci sono prodotti predefiniti. Quindi non è necessario alterare le scorte. -DispatchVerb=Ricezione -StockLimitShort=Limite per segnalazioni -StockLimit=Limite minimo scorte (per gli avvisi) -StockLimitDesc=(empty) means no warning.
    0 can be used for a warning as soon as stock is empty. -PhysicalStock=Physical Stock -RealStock=Scorte reali -RealStockDesc=Physical/real stock is the stock currently in the warehouses. -RealStockWillAutomaticallyWhen=The real stock will be modified according to this rule (as defined in the Stock module): -VirtualStock=Scorte virtuali -VirtualStockDesc=Virtual stock is the calculated stock available once all open/pending actions (that affect stocks) are closed (purchase orders received, sales orders shipped etc.) -IdWarehouse=Id magazzino +PMPValue=Prezzo medio ponderato +PMPValueShort=WAP +EnhancedValueOfWarehouses=Valore dei magazzini +UserWarehouseAutoCreate=Crea automaticamente un magazzino utenti durante la creazione di un utente +AllowAddLimitStockByWarehouse=Gestisci anche il valore dello stock minimo e desiderato per abbinamento (prodotto-magazzino) oltre al valore dello stock minimo e desiderato per prodotto +IndependantSubProductStock=Lo stock di prodotto e lo stock di sottoprodotto sono indipendenti +QtyDispatched=Quantità spedita +QtyDispatchedShort=Qtà spedita +QtyToDispatchShort=Qtà da spedire +OrderDispatch=Ricevute dell'articolo +RuleForStockManagementDecrease=Scegli la regola per la riduzione automatica dello stock (la riduzione manuale è sempre possibile, anche se è attivata una regola di riduzione automatica) +RuleForStockManagementIncrease=Scegli la regola per l'aumento di magazzino automatico (l'aumento manuale è sempre possibile, anche se è attivata una regola di aumento automatico) +DeStockOnBill=Ridurre le scorte reali al momento della convalida della fattura cliente / nota di accredito +DeStockOnValidateOrder=Diminuire le scorte reali alla validazione degli ordini cliente +DeStockOnShipment=Riduci le scorte reali al momento della convalida della spedizione +DeStockOnShipmentOnClosing=Riduci le scorte reali quando la spedizione è impostata su Chiusa +ReStockOnBill=Aumentare le scorte reali sulla convalida della fattura fornitore / nota di accredito +ReStockOnValidateOrder=Aumentare le scorte reali sull'approvazione dell'ordine d'acquisto +ReStockOnDispatchOrder=Aumentare le scorte reali di invio manuale in magazzino, dopo aver ricevuto l'ordine di acquisto della merce +StockOnReception=Aumentare le scorte reali sulla convalida della ricezione +StockOnReceptionOnClosing=Aumenta le scorte reali quando la ricezione è impostata su chiusa +OrderStatusNotReadyToDispatch=L'ordine non ha ancora o non ha più uno status che consente la spedizione di prodotti nei magazzini di magazzino. +StockDiffPhysicTeoric=Spiegazione della differenza tra stock fisico e virtuale +NoPredefinedProductToDispatch=Nessun prodotto predefinito per questo oggetto. Pertanto non è necessario alcun dispaccio in magazzino. +DispatchVerb=Spedizione +StockLimitShort=Limite per avviso +StockLimit=Limite di scorta per avviso +StockLimitDesc=(vuoto) significa nessun avvertimento.
    0 può essere utilizzato per un avviso non appena lo stock è vuoto. +PhysicalStock=Stock fisico +RealStock=Stock reale +RealStockDesc=Lo stock fisico / reale è lo stock attualmente nei magazzini. +RealStockWillAutomaticallyWhen=Lo stock reale verrà modificato in base a questa regola (come definito nel modulo Stock): +VirtualStock=Stock virtuale +VirtualStockDesc=Lo stock virtuale è lo stock calcolato disponibile una volta chiuse tutte le azioni aperte / in sospeso (che influiscono sugli stock) (ordini di acquisto ricevuti, ordini di vendita spediti ecc.) +IdWarehouse=ID magazzino DescWareHouse=Descrizione magazzino -LieuWareHouse=Ubicazione magazzino +LieuWareHouse=Magazzino di localizzazione WarehousesAndProducts=Magazzini e prodotti -WarehousesAndProductsBatchDetail=Magazzini e prodotti (con indicazione dei lotti/numeri di serie) -AverageUnitPricePMPShort=Media prezzi scorte -AverageUnitPricePMP=Media dei prezzi delle scorte -SellPriceMin=Prezzo di vendita unitario -EstimatedStockValueSellShort=Valori di vendita -EstimatedStockValueSell=Valori di vendita -EstimatedStockValueShort=Valore stimato scorte -EstimatedStockValue=Valore stimato delle scorte +WarehousesAndProductsBatchDetail=Magazzini e prodotti (con dettaglio per lotto / seriale) +AverageUnitPricePMPShort=Prezzo medio ponderato di input +AverageUnitPricePMP=Prezzo medio ponderato di input +SellPriceMin=Prezzo unitario di vendita +EstimatedStockValueSellShort=Valore per la vendita +EstimatedStockValueSell=Valore per la vendita +EstimatedStockValueShort=Immettere il valore dello stock +EstimatedStockValue=Immettere il valore dello stock DeleteAWarehouse=Elimina un magazzino -ConfirmDeleteWarehouse=Vuoi davvero eliminare il magazzino %s? -PersonalStock=Scorte personali %s -ThisWarehouseIsPersonalStock=Questo magazzino rappresenta la riserva personale di %s %s -SelectWarehouseForStockDecrease=Scegli magazzino da utilizzare per la riduzione delle scorte -SelectWarehouseForStockIncrease=Scegli magazzino da utilizzare per l'aumento delle scorte -NoStockAction=Nessuna azione su queste scorte -DesiredStock=Desired Stock -DesiredStockDesc=Questa quantità sarà il valore utilizzato per rifornire il magazzino mediante la funzione di rifornimento. -StockToBuy=Da ordinare -Replenishment=Rifornimento +ConfirmDeleteWarehouse=Sei sicuro di voler eliminare il magazzino %s ? +PersonalStock=Stock personale %s +ThisWarehouseIsPersonalStock=Questo magazzino rappresenta lo stock personale di %s %s +SelectWarehouseForStockDecrease=Scegli il magazzino da utilizzare per la riduzione dello stock +SelectWarehouseForStockIncrease=Scegli il magazzino da utilizzare per l'aumento delle scorte +NoStockAction=Nessuna azione di scorta +DesiredStock=Stock desiderato +DesiredStockDesc=Questo importo dello stock sarà il valore utilizzato per riempire lo stock mediante la funzione di rifornimento. +StockToBuy=Per ordinare +Replenishment=rifornimento ReplenishmentOrders=Ordini di rifornimento -VirtualDiffersFromPhysical=In relazione alle opzioni di incremento/riduzione, le scorte fisiche e quelle virtuali (fisiche - ordini clienti + ordini fornitori) potrebbero differire -UseVirtualStockByDefault=Utilizza scorte virtuali come default, invece delle scorte fisiche, per la funzione di rifornimento -UseVirtualStock=Usa scorte virtuale -UsePhysicalStock=Usa giacenza fisica +VirtualDiffersFromPhysical=In base all'aumento / alla riduzione delle stock options, lo stock fisico e lo stock virtuale (ordini fisici + correnti) possono differire +UseVirtualStockByDefault=Utilizza lo stock virtuale per impostazione predefinita, anziché lo stock fisico, per la funzione di rifornimento +UseVirtualStock=Usa stock virtuale +UsePhysicalStock=Usa stock fisico CurentSelectionMode=Modalità di selezione corrente -CurentlyUsingVirtualStock=Giacenza virtuale -CurentlyUsingPhysicalStock=Giacenza fisica +CurentlyUsingVirtualStock=Stock virtuale +CurentlyUsingPhysicalStock=Stock fisico RuleForStockReplenishment=Regola per il rifornimento delle scorte -SelectProductWithNotNullQty=Select at least one product with a qty not null and a vendor +SelectProductWithNotNullQty=Seleziona almeno un prodotto con una quantità non nulla e un fornitore AlertOnly= Solo avvisi -WarehouseForStockDecrease=Il magazzino %s sarà usato per la diminuzione delle scorte -WarehouseForStockIncrease=Il magazzino %s sarà usato per l'aumento delle scorte +WarehouseForStockDecrease=Il magazzino %s verrà utilizzato per la riduzione delle scorte +WarehouseForStockIncrease=Il magazzino %s verrà utilizzato per l'aumento delle scorte ForThisWarehouse=Per questo magazzino -ReplenishmentStatusDesc=This is a list of all products with a stock lower than desired stock (or lower than alert value if checkbox "alert only" is checked). Using the checkbox, you can create purchase orders to fill the difference. -ReplenishmentOrdersDesc=This is a list of all open purchase orders including predefined products. Only open orders with predefined products, so orders that may affect stocks, are visible here. -Replenishments=Rifornimento -NbOfProductBeforePeriod=Quantità del prodotto %s in magazzino prima del periodo selezionato (< %s) -NbOfProductAfterPeriod=Quantità del prodotto %s in magazzino dopo il periodo selezionato (< %s) -MassMovement=Movimentazione di massa -SelectProductInAndOutWareHouse=Seleziona un prodotto, una quantità, un magazzino di origine ed uno di destinazione, poi clicca "%s". Una volta terminato, per tutte le movimentazioni da effettuare, clicca su "%s". -RecordMovement=Record transfer -ReceivingForSameOrder=Ricevuta per questo ordine -StockMovementRecorded=Movimentazione di scorte registrata -RuleForStockAvailability=Regole sulla fornitura delle scorte -StockMustBeEnoughForInvoice=Stock level must be enough to add product/service to invoice (check is done on current real stock when adding a line into invoice whatever the rule for automatic stock change) -StockMustBeEnoughForOrder=Stock level must be enough to add product/service to order (check is done on current real stock when adding a line into order whatever the rule for automatic stock change) -StockMustBeEnoughForShipment= Stock level must be enough to add product/service to shipment (check is done on current real stock when adding a line into shipment whatever the rule for automatic stock change) -MovementLabel=Etichetta per lo spostamento di magazzino -TypeMovement=Type of movement -DateMovement=Date of movement -InventoryCode=Codice di inventario o di spostamento +ReplenishmentStatusDesc=Questo è un elenco di tutti i prodotti con uno stock inferiore allo stock desiderato (o inferiore al valore di avviso se la casella di controllo "solo avviso" è selezionata). Utilizzando la casella di controllo, è possibile creare ordini di acquisto per colmare la differenza. +ReplenishmentOrdersDesc=Questo è un elenco di tutti gli ordini di acquisto aperti, compresi i prodotti predefiniti. Qui sono visibili solo ordini aperti con prodotti predefiniti, quindi ordini che possono influire sulle scorte. +Replenishments=ricostituzioni +NbOfProductBeforePeriod=Quantità di prodotto %s in magazzino prima del periodo selezionato (<%s) +NbOfProductAfterPeriod=Quantità di prodotto %s in magazzino dopo il periodo selezionato (> %s) +MassMovement=Movimento di massa +SelectProductInAndOutWareHouse=Seleziona un prodotto, una quantità, un magazzino di origine e un magazzino di destinazione, quindi fai clic su "%s". Una volta fatto questo per tutti i movimenti richiesti, clicca su "%s". +RecordMovement=Registrare il trasferimento +ReceivingForSameOrder=Ricevute per questo ordine +StockMovementRecorded=Movimenti di magazzino registrati +RuleForStockAvailability=Regole sui requisiti delle scorte +StockMustBeEnoughForInvoice=Il livello delle scorte deve essere sufficiente per aggiungere il prodotto / servizio alla fattura (il controllo viene effettuato sullo stock reale corrente quando si aggiunge una riga alla fattura qualunque sia la regola per il cambio automatico dello stock) +StockMustBeEnoughForOrder=Il livello delle scorte deve essere sufficiente per aggiungere il prodotto / servizio all'ordine (il controllo viene effettuato sulle scorte reali correnti quando si aggiunge una riga all'ordine, qualunque sia la regola per il cambio automatico delle scorte) +StockMustBeEnoughForShipment= Il livello delle scorte deve essere sufficiente per aggiungere il prodotto / servizio alla spedizione (il controllo viene effettuato sullo stock reale corrente quando si aggiunge una riga alla spedizione qualunque sia la regola per il cambio automatico delle scorte) +MovementLabel=Etichetta di movimento +TypeMovement=Tipo di movimento +DateMovement=Data del movimento +InventoryCode=Codice di movimento o di inventario IsInPackage=Contenuto nel pacchetto -WarehouseAllowNegativeTransfer=Scorte possono essere negative -qtyToTranferIsNotEnough=You don't have enough stock from your source warehouse and your setup does not allow negative stocks. +WarehouseAllowNegativeTransfer=Lo stock può essere negativo +qtyToTranferIsNotEnough=Non hai abbastanza scorte dal tuo magazzino di origine e la tua configurazione non consente scorte negative. ShowWarehouse=Mostra magazzino -MovementCorrectStock=Correzione scorte per il prodotto %s -MovementTransferStock=Trasferisci scorte del prodotto %s in un altro magazzino -InventoryCodeShort=Codice di inventario o di spostamento -NoPendingReceptionOnSupplierOrder=No pending reception due to open purchase order -ThisSerialAlreadyExistWithDifferentDate=Questo lotto/numero seriale (%s) esiste già con una differente data di scadenza o di validità (trovata %s, inserita %s ) -OpenAll=Aperto per tutte le azioni -OpenInternal=Aperto per le azioni interne -UseDispatchStatus=Use a dispatch status (approve/refuse) for product lines on purchase order reception -OptionMULTIPRICESIsOn=Option "several prices per segment" is on. It means a product has several selling price so value for sell can't be calculated -ProductStockWarehouseCreated=Stock limit for alert and desired optimal stock correctly created -ProductStockWarehouseUpdated=Stock limit for alert and desired optimal stock correctly updated -ProductStockWarehouseDeleted=Stock limit for alert and desired optimal stock correctly deleted -AddNewProductStockWarehouse=Set new limit for alert and desired optimal stock -AddStockLocationLine=Decrease quantity then click to add another warehouse for this product -InventoryDate=Inventory date -NewInventory=New inventory -inventorySetup = Inventory Setup -inventoryCreatePermission=Create new inventory -inventoryReadPermission=View inventories -inventoryWritePermission=Update inventories -inventoryValidatePermission=Validate inventory +MovementCorrectStock=Correzione stock per prodotto %s +MovementTransferStock=Trasferimento stock del prodotto %s in un altro magazzino +InventoryCodeShort=Inv./Mov. codice +NoPendingReceptionOnSupplierOrder=Nessuna ricezione in sospeso a causa di un ordine di acquisto aperto +ThisSerialAlreadyExistWithDifferentDate=Questo numero di lotto / seriale ( %s ) esiste già ma con una data di chiusura o di vendita diversa (trovato %s ma si immette %s ). +OpenAll=Aperto a tutte le azioni +OpenInternal=Aperto solo per azioni interne +UseDispatchStatus=Utilizzare uno stato di spedizione (approvazione / rifiuto) per le linee di prodotti alla ricezione dell'ordine di acquisto +OptionMULTIPRICESIsOn=L'opzione "diversi prezzi per segmento" è attiva. Significa che un prodotto ha diversi prezzi di vendita, quindi il valore per la vendita non può essere calcolato +ProductStockWarehouseCreated=Limite di stock per avviso e stock ottimale desiderato creato correttamente +ProductStockWarehouseUpdated=Limite di stock per avviso e stock ottimale desiderato aggiornato correttamente +ProductStockWarehouseDeleted=Limite di stock per avviso e stock ottimale desiderato eliminato correttamente +AddNewProductStockWarehouse=Impostare un nuovo limite per l'avviso e lo stock ottimale desiderato +AddStockLocationLine=Riduci la quantità, quindi fai clic per aggiungere un altro magazzino per questo prodotto +InventoryDate=Data di inventario +NewInventory=Nuovo inventario +inventorySetup = Impostazione dell'inventario +inventoryCreatePermission=Crea nuovo inventario +inventoryReadPermission=Visualizza inventari +inventoryWritePermission=Aggiorna inventari +inventoryValidatePermission=Convalida inventario inventoryTitle=Inventario -inventoryListTitle=Inventories -inventoryListEmpty=No inventory in progress -inventoryCreateDelete=Create/Delete inventory -inventoryCreate=Create new -inventoryEdit=Modifica -inventoryValidate=Convalidato -inventoryDraft=In corso -inventorySelectWarehouse=Warehouse choice -inventoryConfirmCreate=Crea -inventoryOfWarehouse=Inventory for warehouse: %s -inventoryErrorQtyAdd=Error: one quantity is less than zero -inventoryMvtStock=By inventory -inventoryWarningProductAlreadyExists=This product is already into list +inventoryListTitle=rimanenze +inventoryListEmpty=Nessun inventario in corso +inventoryCreateDelete=Crea / Elimina inventario +inventoryCreate=Creare nuovo +inventoryEdit=modificare +inventoryValidate=convalidato +inventoryDraft=In esecuzione +inventorySelectWarehouse=Scelta del magazzino +inventoryConfirmCreate=Creare +inventoryOfWarehouse=Inventario per magazzino: %s +inventoryErrorQtyAdd=Errore: una quantità è inferiore a zero +inventoryMvtStock=Per inventario +inventoryWarningProductAlreadyExists=Questo prodotto è già in elenco SelectCategory=Filtro categoria -SelectFournisseur=Vendor filter +SelectFournisseur=Filtro fornitore inventoryOnDate=Inventario -INVENTORY_DISABLE_VIRTUAL=Virtual product (kit): do not decrement stock of a child product -INVENTORY_USE_MIN_PA_IF_NO_LAST_PA=Use the buy price if no last buy price can be found -INVENTORY_USE_INVENTORY_DATE_FROM_DATEMVT=Stock movement has date of inventory -inventoryChangePMPPermission=Allow to change PMP value for a product -ColumnNewPMP=New unit PMP -OnlyProdsInStock=Do not add product without stock -TheoricalQty=Theorique qty -TheoricalValue=Theorique qty -LastPA=Last BP -CurrentPA=Curent BP -RealQty=Real Qty -RealValue=Real Value -RegulatedQty=Regulated Qty -AddInventoryProduct=Add product to inventory -AddProduct=Aggiungi -ApplyPMP=Apply PMP -FlushInventory=Flush inventory -ConfirmFlushInventory=Do you confirm this action? -InventoryFlushed=Inventory flushed -ExitEditMode=Exit edition +INVENTORY_DISABLE_VIRTUAL=Prodotto virtuale (kit): non ridurre lo stock di un prodotto figlio +INVENTORY_USE_MIN_PA_IF_NO_LAST_PA=Utilizzare il prezzo d'acquisto se non è stato trovato l'ultimo prezzo d'acquisto +INVENTORY_USE_INVENTORY_DATE_FOR_DATE_OF_MVT=I movimenti delle scorte avranno la data di inventario (anziché la data di convalida dell'inventario) +inventoryChangePMPPermission=Consentire di modificare il valore PMP per un prodotto +ColumnNewPMP=Nuova unità PMP +OnlyProdsInStock=Non aggiungere prodotto senza magazzino +TheoricalQty=Teoria qtà +TheoricalValue=Teoria qtà +LastPA=Ultima BP +CurrentPA=BP attuale +RealQty=Qtà reale +RealValue=Valore reale +RegulatedQty=Qtà regolamentata +AddInventoryProduct=Aggiungi prodotto all'inventario +AddProduct=Inserisci +ApplyPMP=Applica PMP +FlushInventory=Inventario a filo +ConfirmFlushInventory=Confermi questa azione? +InventoryFlushed=Inventario svuotato +ExitEditMode=Esci dall'edizione inventoryDeleteLine=Elimina riga -RegulateStock=Regulate Stock +RegulateStock=Regolare lo stock ListInventory=Elenco -StockSupportServices=Stock management supports Services -StockSupportServicesDesc=By default, you can stock only products of type "product". You may also stock a product of type "service" if both module Services and this option are enabled. -ReceiveProducts=Receive items -StockIncreaseAfterCorrectTransfer=Increase by correction/transfer -StockDecreaseAfterCorrectTransfer=Decrease by correction/transfer -StockIncrease=Stock increase -StockDecrease=Stock decrease +StockSupportServices=La gestione delle scorte supporta i servizi +StockSupportServicesDesc=Per impostazione predefinita, è possibile conservare solo prodotti di tipo "prodotto". È inoltre possibile immagazzinare un prodotto di tipo "servizio" se sono abilitati sia il modulo Servizi che questa opzione. +ReceiveProducts=Ricevi articoli +StockIncreaseAfterCorrectTransfer=Aumento mediante correzione / trasferimento +StockDecreaseAfterCorrectTransfer=Riduzione mediante correzione / trasferimento +StockIncrease=Aumento delle scorte +StockDecrease=Diminuzione delle scorte +InventoryForASpecificWarehouse=Inventario per un magazzino specifico +InventoryForASpecificProduct=Inventario per un prodotto specifico +StockIsRequiredToChooseWhichLotToUse=Stock is required to choose which lot to use +ForceTo=Force to diff --git a/htdocs/langs/it_IT/stripe.lang b/htdocs/langs/it_IT/stripe.lang index 4f231e769ee..a0b053a10a5 100644 --- a/htdocs/langs/it_IT/stripe.lang +++ b/htdocs/langs/it_IT/stripe.lang @@ -1,69 +1,70 @@ # Dolibarr language file - Source file is en_US - stripe -StripeSetup=Stripe module setup -StripeDesc=Offer customers a Stripe online payment page for payments with credit/cebit cards via Stripe. This can be used to allow your customers to make ad-hoc payments or for payments related to a particular Dolibarr object (invoice, order, ...) -StripeOrCBDoPayment=Pay with credit card or Stripe -FollowingUrlAreAvailableToMakePayments=Puoi utilizzare i seguenti indirizzi per permettere ai clienti di effettuare pagamenti su Dolibarr +StripeSetup=Configurazione del modulo stripe +StripeDesc=Offri ai clienti una pagina di pagamento online Stripe per pagamenti con carte di credito / debito tramite Stripe . Questo può essere usato per consentire ai tuoi clienti di effettuare pagamenti ad-hoc o per pagamenti relativi a un particolare oggetto Dolibarr (fattura, ordine, ...) +StripeOrCBDoPayment=Paga con carta di credito o Stripe +FollowingUrlAreAvailableToMakePayments=Sono disponibili i seguenti URL per offrire una pagina a un cliente per effettuare un pagamento su oggetti Dolibarr PaymentForm=Forma di pagamento -WelcomeOnPaymentPage=Welcome to our online payment service -ThisScreenAllowsYouToPay=Questa schermata consente di effettuare un pagamento online su %s. -ThisIsInformationOnPayment=Informazioni sul pagamento da effettuare -ToComplete=Per completare -YourEMail=Email per la conferma del pagamento -STRIPE_PAYONLINE_SENDEMAIL=Email notification after a payment attempt (success or fail) +WelcomeOnPaymentPage=Benvenuti nel nostro servizio di pagamento online +ThisScreenAllowsYouToPay=Questa schermata consente di effettuare un pagamento online a %s. +ThisIsInformationOnPayment=Queste sono informazioni sul pagamento da fare +ToComplete=Completare +YourEMail=Email per ricevere conferma del pagamento +STRIPE_PAYONLINE_SENDEMAIL=Notifica e-mail dopo un tentativo di pagamento (esito positivo o negativo) Creditor=Creditore -PaymentCode=Codice pagamento -StripeDoPayment=Pay with Stripe -YouWillBeRedirectedOnStripe=You will be redirected on secured Stripe page to input you credit card information -Continue=Successivo -ToOfferALinkForOnlinePayment=URL per il pagamento %s -ToOfferALinkForOnlinePaymentOnOrder=URL to offer a %s online payment user interface for a sales order -ToOfferALinkForOnlinePaymentOnInvoice=URL per il pagamento %s di una fattura -ToOfferALinkForOnlinePaymentOnContractLine=URL per il pagamento %s di una riga di contratto -ToOfferALinkForOnlinePaymentOnFreeAmount=URL per il pagamento %s di un importo -ToOfferALinkForOnlinePaymentOnMemberSubscription=URL per il pagamento %s dell'adesione di un membro -YouCanAddTagOnUrl=Puoi anche aggiungere a qualunque di questi url il parametro &tag=value (richiesto solo per il pagamento gratuito) per aggiungere una tag con un tuo commento. -SetupStripeToHavePaymentCreatedAutomatically=Setup your Stripe with url %s to have payment created automatically when validated by Stripe. -AccountParameter=Dati account -UsageParameter=Parametri d'uso -InformationToFindParameters=Aiuto per trovare informazioni sul tuo account %s -STRIPE_CGI_URL_V2=Url of Stripe CGI module for payment +PaymentCode=Codice di pagamento +StripeDoPayment=Paga con la banda +YouWillBeRedirectedOnStripe=Verrai reindirizzato sulla pagina Stripe protetta per inserire i dati della tua carta di credito +Continue=Il prossimo +ToOfferALinkForOnlinePayment=URL per pagamento %s +ToOfferALinkForOnlinePaymentOnOrder=URL to offer a %s online payment page for a sales order +ToOfferALinkForOnlinePaymentOnInvoice=URL to offer a %s online payment page for a customer invoice +ToOfferALinkForOnlinePaymentOnContractLine=URL to offer a %s online payment page for a contract line +ToOfferALinkForOnlinePaymentOnFreeAmount=URL to offer a %s online payment page of any amount with no existing object +ToOfferALinkForOnlinePaymentOnMemberSubscription=URL to offer a %s online payment page for a member subscription +ToOfferALinkForOnlinePaymentOnDonation=URL to offer a %s online payment page for payment of a donation +YouCanAddTagOnUrl=You can also add url parameter &tag=value to any of those URL (mandatory only for payment not linked to an object) to add your own payment comment tag.
    For the URL of payments with no existing object, you may also add the parameter &noidempotency=1 so the same link with same tag can be used several times (some payment mode may limit the payment to 1 for each different link without this parameter) +SetupStripeToHavePaymentCreatedAutomatically=Configura la tua Stripe con l'URL %s per fare in modo che il pagamento venga creato automaticamente quando convalidato da Stripe. +AccountParameter=Parametri dell'account +UsageParameter=Parametri di utilizzo +InformationToFindParameters=Aiuta a trovare le informazioni del tuo account %s +STRIPE_CGI_URL_V2=Url del modulo Stripe CGI per il pagamento VendorName=Nome del venditore CSSUrlForPaymentForm=URL del foglio di stile CSS per il modulo di pagamento -NewStripePaymentReceived=New Stripe payment received -NewStripePaymentFailed=New Stripe payment tried but failed -STRIPE_TEST_SECRET_KEY=Secret test key -STRIPE_TEST_PUBLISHABLE_KEY=Publishable test key -STRIPE_TEST_WEBHOOK_KEY=Webhook test key -STRIPE_LIVE_SECRET_KEY=Secret live key -STRIPE_LIVE_PUBLISHABLE_KEY=Publishable live key -STRIPE_LIVE_WEBHOOK_KEY=Webhook live key -ONLINE_PAYMENT_WAREHOUSE=Stock to use for stock decrease when online payment is done
    (TODO When option to decrease stock is done on an action on invoice and the online payment generate itself the invoice ?) -StripeLiveEnabled=Stripe live enabled (otherwise test/sandbox mode) -StripeImportPayment=Import Stripe payments -ExampleOfTestCreditCard=Example of credit card for test: %s => valid, %s => error CVC, %s => expired, %s => charge fails -StripeGateways=Stripe gateways -OAUTH_STRIPE_TEST_ID=Stripe Connect Client ID (ca_...) -OAUTH_STRIPE_LIVE_ID=Stripe Connect Client ID (ca_...) -BankAccountForBankTransfer=Bank account for fund payouts -StripeAccount=Stripe account -StripeChargeList=List of Stripe charges -StripeTransactionList=List of Stripe transactions -StripeCustomerId=Stripe customer id -StripePaymentModes=Stripe payment modes -LocalID=Local ID -StripeID=Stripe ID -NameOnCard=Name on card -CardNumber=Card Number -ExpiryDate=Expiry Date +NewStripePaymentReceived=Nuovo pagamento Stripe ricevuto +NewStripePaymentFailed=Nuovo pagamento Stripe provato ma non riuscito +STRIPE_TEST_SECRET_KEY=Chiave di prova segreta +STRIPE_TEST_PUBLISHABLE_KEY=Chiave di prova pubblicabile +STRIPE_TEST_WEBHOOK_KEY=Chiave di test Webhook +STRIPE_LIVE_SECRET_KEY=Chiave live segreta +STRIPE_LIVE_PUBLISHABLE_KEY=Chiave live pubblicabile +STRIPE_LIVE_WEBHOOK_KEY=Chiave live di Webhook +ONLINE_PAYMENT_WAREHOUSE=Lo stock da utilizzare per lo stock diminuisce quando viene effettuato il pagamento online
    (TODO Quando viene effettuata l'opzione per ridurre lo stock su un'azione sulla fattura e il pagamento online genera automaticamente la fattura?) +StripeLiveEnabled=Stripe live abilitato (altrimenti modalità test / sandbox) +StripeImportPayment=Importa pagamenti Stripe +ExampleOfTestCreditCard=Esempio di carta di credito per il test: %s => valido, %s => errore CVC, %s => scaduto, %s => addebito non riuscito +StripeGateways=Gateway a strisce +OAUTH_STRIPE_TEST_ID=ID client Stripe Connect (ca _...) +OAUTH_STRIPE_LIVE_ID=ID client Stripe Connect (ca _...) +BankAccountForBankTransfer=Conto bancario per pagamenti di fondi +StripeAccount=Conto a strisce +StripeChargeList=Elenco di addebiti Stripe +StripeTransactionList=Elenco delle transazioni Stripe +StripeCustomerId=ID cliente Stripe +StripePaymentModes=Stripe modalità di pagamento +LocalID=ID locale +StripeID=ID striscia +NameOnCard=nome sulla carta +CardNumber=Numero di carta +ExpiryDate=Data di scadenza CVN=CVN -DeleteACard=Delete Card -ConfirmDeleteCard=Are you sure you want to delete this Credit or Debit card? -CreateCustomerOnStripe=Create customer on Stripe -CreateCardOnStripe=Create card on Stripe -ShowInStripe=Show in Stripe -StripeUserAccountForActions=User account to use for email notification of some Stripe events (Stripe payouts) -StripePayoutList=List of Stripe payouts -ToOfferALinkForTestWebhook=Link to setup Stripe WebHook to call the IPN (test mode) -ToOfferALinkForLiveWebhook=Link to setup Stripe WebHook to call the IPN (live mode) -PaymentWillBeRecordedForNextPeriod=Payment will be recorded for the next period. -ClickHereToTryAgain=Click here to try again... +DeleteACard=Elimina carta +ConfirmDeleteCard=Sei sicuro di voler eliminare questa carta di credito o di debito? +CreateCustomerOnStripe=Crea cliente su Stripe +CreateCardOnStripe=Crea una carta su Stripe +ShowInStripe=Spettacolo a strisce +StripeUserAccountForActions=Account utente da utilizzare per la notifica via e-mail di alcuni eventi Stripe (pagamenti Stripe) +StripePayoutList=Elenco dei pagamenti Stripe +ToOfferALinkForTestWebhook=Collegamento alla configurazione di Stripe WebHook per chiamare l'IPN (modalità test) +ToOfferALinkForLiveWebhook=Collegamento alla configurazione di Stripe WebHook per chiamare l'IPN (modalità live) +PaymentWillBeRecordedForNextPeriod=Il pagamento verrà registrato per il periodo successivo. +ClickHereToTryAgain=Fai clic qui per riprovare ... diff --git a/htdocs/langs/it_IT/ticket.lang b/htdocs/langs/it_IT/ticket.lang index a274333b0a6..1a933058838 100644 --- a/htdocs/langs/it_IT/ticket.lang +++ b/htdocs/langs/it_IT/ticket.lang @@ -18,277 +18,287 @@ # Generic # -Module56000Name=Ticket -Module56000Desc=Sistema di ticket per la gestione di problemi o richieste +Module56000Name=Biglietti +Module56000Desc=Sistema di ticket per l'emissione o la gestione delle richieste -Permission56001=See tickets -Permission56002=Modify tickets -Permission56003=Delete tickets -Permission56004=Manage tickets -Permission56005=See tickets of all third parties (not effective for external users, always be limited to the third party they depend on) +Permission56001=Vedi i biglietti +Permission56002=Modifica i biglietti +Permission56003=Elimina i biglietti +Permission56004=Gestisci i biglietti +Permission56005=Vedi i biglietti di tutte le terze parti (non valido per gli utenti esterni, sii sempre limitato alle terze parti da cui dipendono) -TicketDictType=Ticket - Types -TicketDictCategory=Ticket - Groupes -TicketDictSeverity=Ticket - Severities +TicketDictType=Ticket - Tipi +TicketDictCategory=Ticket - Gruppi +TicketDictSeverity=Ticket: gravità TicketTypeShortBUGSOFT=Dysfonctionnement logiciel TicketTypeShortBUGHARD=Dysfonctionnement matériel -TicketTypeShortCOM=Commercial question -TicketTypeShortINCIDENT=Richiesta di assistenza +TicketTypeShortCOM=Domanda commerciale + +TicketTypeShortHELP=Request for functionnal help +TicketTypeShortISSUE=Issue, bug or problem +TicketTypeShortREQUEST=Change or enhancement request TicketTypeShortPROJET=Progetto TicketTypeShortOTHER=Altro TicketSeverityShortLOW=Basso TicketSeverityShortNORMAL=Normale -TicketSeverityShortHIGH=Alto -TicketSeverityShortBLOCKING=Critical/Blocking +TicketSeverityShortHIGH=alto +TicketSeverityShortBLOCKING=Critical / Blocco -ErrorBadEmailAddress=Campo '%s' non corretto -MenuTicketMyAssign=My tickets -MenuTicketMyAssignNonClosed=My open tickets -MenuListNonClosed=Open tickets +ErrorBadEmailAddress=Campo '%s' errato +MenuTicketMyAssign=I miei biglietti +MenuTicketMyAssignNonClosed=I miei biglietti aperti +MenuListNonClosed=Biglietti aperti -TypeContact_ticket_internal_CONTRIBUTOR=Contributore -TypeContact_ticket_internal_SUPPORTTEC=Assigned user -TypeContact_ticket_external_SUPPORTCLI=Customer contact / incident tracking -TypeContact_ticket_external_CONTRIBUTOR=External contributor +TypeContact_ticket_internal_CONTRIBUTOR=Collaboratore +TypeContact_ticket_internal_SUPPORTTEC=Utente assegnato +TypeContact_ticket_external_SUPPORTCLI=Contatto del cliente / monitoraggio degli incidenti +TypeContact_ticket_external_CONTRIBUTOR=Collaboratore esterno -OriginEmail=Email source -Notify_TICKET_SENTBYMAIL=Send ticket message by email +OriginEmail=Fonte email +Notify_TICKET_SENTBYMAIL=Invia messaggio biglietto via e-mail # Status -NotRead=Non letto -Read=Da leggere +NotRead=Non leggere +Read=Leggere Assigned=Assegnato -InProgress=Avviato -NeedMoreInformation=Waiting for information -Answered=Answered +InProgress=In corso +NeedMoreInformation=In attesa di informazioni +Answered=risposto Waiting=In attesa Closed=Chiuso -Deleted=Deleted +Deleted=eliminata # Dict -Type=Tipo -Category=Analytic code +Type=genere +Category=Codice analitico Severity=Gravità # Email templates -MailToSendTicketMessage=Per inviare e-mail dal messaggio ticket +MailToSendTicketMessage=Per inviare e-mail dal messaggio del biglietto # # Admin page # -TicketSetup=Ticket module setup -TicketSettings=Impostazioni +TicketSetup=Impostazione del modulo ticket +TicketSettings=impostazioni TicketSetupPage= -TicketPublicAccess=A public interface requiring no identification is available at the following url -TicketSetupDictionaries=The type of ticket, severity and analytic codes are configurable from dictionaries -TicketParamModule=Module variable setup -TicketParamMail=Email setup -TicketEmailNotificationFrom=Notification email from -TicketEmailNotificationFromHelp=Used into ticket message answer by example -TicketEmailNotificationTo=Notifications email to -TicketEmailNotificationToHelp=Invia email di notifica a questo indirizzo -TicketNewEmailBodyLabel=Text message sent after creating a ticket -TicketNewEmailBodyHelp=The text specified here will be inserted into the email confirming the creation of a new ticket from the public interface. Information on the consultation of the ticket are automatically added. -TicketParamPublicInterface=Public interface setup -TicketsEmailMustExist=Require an existing email address to create a ticket -TicketsEmailMustExistHelp=Nell'interfaccia pubblica, l'indirizzo email dovrebbe già essere inserito nel database per creare un nuovo ticket +TicketPublicAccess=Un'interfaccia pubblica che non richiede identificazione è disponibile al seguente indirizzo +TicketSetupDictionaries=Il tipo di ticket, la gravità e i codici analitici sono configurabili dai dizionari +TicketParamModule=Impostazione variabile del modulo +TicketParamMail=Configurazione e-mail +TicketEmailNotificationFrom=Email di notifica da +TicketEmailNotificationFromHelp=Utilizzato nella risposta del messaggio del ticket con l'esempio +TicketEmailNotificationTo=Notifiche via email a +TicketEmailNotificationToHelp=Invia notifiche e-mail a questo indirizzo. +TicketNewEmailBodyLabel=SMS inviato dopo aver creato un ticket +TicketNewEmailBodyHelp=Il testo qui specificato verrà inserito nell'e-mail di conferma della creazione di un nuovo ticket dall'interfaccia pubblica. Le informazioni sulla consultazione del biglietto vengono aggiunte automaticamente. +TicketParamPublicInterface=Configurazione dell'interfaccia pubblica +TicketsEmailMustExist=Richiedi un indirizzo email esistente per creare un ticket +TicketsEmailMustExistHelp=Nell'interfaccia pubblica, l'indirizzo e-mail dovrebbe già essere inserito nel database per creare un nuovo ticket. PublicInterface=Interfaccia pubblica -TicketUrlPublicInterfaceLabelAdmin=Alternative URL for public interface -TicketUrlPublicInterfaceHelpAdmin=It is possible to define an alias to the web server and thus make available the public interface with another URL (the server must act as a proxy on this new URL) -TicketPublicInterfaceTextHomeLabelAdmin=Welcome text of the public interface -TicketPublicInterfaceTextHome=You can create a support ticket or view existing from its identifier tracking ticket. -TicketPublicInterfaceTextHomeHelpAdmin=The text defined here will appear on the home page of the public interface. -TicketPublicInterfaceTopicLabelAdmin=Interface title -TicketPublicInterfaceTopicHelp=This text will appear as the title of the public interface. -TicketPublicInterfaceTextHelpMessageLabelAdmin=Help text to the message entry -TicketPublicInterfaceTextHelpMessageHelpAdmin=Questo testo apparirà sopra l'area di inserimento dell'utente -ExtraFieldsTicket=Extra attributes -TicketCkEditorEmailNotActivated=HTML editor is not activated. Please put FCKEDITOR_ENABLE_MAIL content to 1 to get it. -TicketsDisableEmail=Do not send emails for ticket creation or message recording -TicketsDisableEmailHelp=By default, emails are sent when new tickets or messages created. Enable this option to disable *all* email notifications -TicketsLogEnableEmail=Enable log by email -TicketsLogEnableEmailHelp=At each change, an email will be sent **to each contact** associated with the ticket. -TicketParams=Params -TicketsShowModuleLogo=Display the logo of the module in the public interface -TicketsShowModuleLogoHelp=Enable this option to hide the logo module in the pages of the public interface -TicketsShowCompanyLogo=Display the logo of the company in the public interface -TicketsShowCompanyLogoHelp=Enable this option to hide the logo of the main company in the pages of the public interface -TicketsEmailAlsoSendToMainAddress=Also send notification to main email address -TicketsEmailAlsoSendToMainAddressHelp=Enable this option to send an email to "Notification email from" address (see setup below) -TicketsLimitViewAssignedOnly=Restrict the display to tickets assigned to the current user (not effective for external users, always be limited to the third party they depend on) -TicketsLimitViewAssignedOnlyHelp=Only tickets assigned to the current user will be visible. Does not apply to a user with tickets management rights. -TicketsActivatePublicInterface=Attivare l'interfaccia pubblica -TicketsActivatePublicInterfaceHelp=Public interface allow any visitors to create tickets. -TicketsAutoAssignTicket=Automatically assign the user who created the ticket -TicketsAutoAssignTicketHelp=When creating a ticket, the user can be automatically assigned to the ticket. -TicketNumberingModules=Tickets numbering module -TicketNotifyTiersAtCreation=Notify third party at creation +TicketUrlPublicInterfaceLabelAdmin=URL alternativo per l'interfaccia pubblica +TicketUrlPublicInterfaceHelpAdmin=È possibile definire un alias per il server Web e quindi rendere disponibile l'interfaccia pubblica con un altro URL (il server deve fungere da proxy su questo nuovo URL) +TicketPublicInterfaceTextHomeLabelAdmin=Testo di benvenuto dell'interfaccia pubblica +TicketPublicInterfaceTextHome=Puoi creare un ticket di supporto o visualizzare gli esistenti dal relativo ticket di tracciamento identificativo. +TicketPublicInterfaceTextHomeHelpAdmin=Il testo qui definito verrà visualizzato nella home page dell'interfaccia pubblica. +TicketPublicInterfaceTopicLabelAdmin=Titolo dell'interfaccia +TicketPublicInterfaceTopicHelp=Questo testo verrà visualizzato come titolo dell'interfaccia pubblica. +TicketPublicInterfaceTextHelpMessageLabelAdmin=Aiuto testo alla voce del messaggio +TicketPublicInterfaceTextHelpMessageHelpAdmin=Questo testo verrà visualizzato sopra l'area di immissione dei messaggi dell'utente. +ExtraFieldsTicket=Attributi extra +TicketCkEditorEmailNotActivated=L'editor HTML non è attivato. Metti il contenuto FCKEDITOR_ENABLE_MAIL su 1 per ottenerlo. +TicketsDisableEmail=Non inviare e-mail per la creazione di biglietti o la registrazione di messaggi +TicketsDisableEmailHelp=Per impostazione predefinita, le e-mail vengono inviate quando vengono creati nuovi biglietti o messaggi. Abilita questa opzione per disabilitare * tutte * le notifiche e-mail +TicketsLogEnableEmail=Abilita registro via e-mail +TicketsLogEnableEmailHelp=Ad ogni modifica, verrà inviata un'e-mail ** a ciascun contatto ** associato al biglietto. +TicketParams=Parametri +TicketsShowModuleLogo=Visualizza il logo del modulo nell'interfaccia pubblica +TicketsShowModuleLogoHelp=Abilita questa opzione per nascondere il modulo logo nelle pagine dell'interfaccia pubblica +TicketsShowCompanyLogo=Visualizza il logo dell'azienda nell'interfaccia pubblica +TicketsShowCompanyLogoHelp=Abilita questa opzione per nascondere il logo dell'azienda principale nelle pagine dell'interfaccia pubblica +TicketsEmailAlsoSendToMainAddress=Invia anche una notifica all'indirizzo e-mail principale +TicketsEmailAlsoSendToMainAddressHelp=Abilita questa opzione per inviare un'e-mail all'indirizzo "Notifica e-mail da" (vedi impostazione sotto) +TicketsLimitViewAssignedOnly=Limitare la visualizzazione ai ticket assegnati all'utente corrente (non valido per gli utenti esterni, limitarsi sempre alla terza parte da cui dipendono) +TicketsLimitViewAssignedOnlyHelp=Saranno visibili solo i ticket assegnati all'utente corrente. Non si applica a un utente con diritti di gestione dei ticket. +TicketsActivatePublicInterface=Attiva l'interfaccia pubblica +TicketsActivatePublicInterfaceHelp=L'interfaccia pubblica consente a tutti i visitatori di creare biglietti. +TicketsAutoAssignTicket=Assegna automaticamente l'utente che ha creato il ticket +TicketsAutoAssignTicketHelp=Durante la creazione di un ticket, l'utente può essere assegnato automaticamente al ticket. +TicketNumberingModules=Modulo di numerazione dei biglietti +TicketNotifyTiersAtCreation=Notifica a terzi al momento della creazione TicketGroup=Gruppo -TicketsDisableCustomerEmail=Always disable emails when a ticket is created from public interface +TicketsDisableCustomerEmail=Disattiva sempre le e-mail quando viene creato un ticket dall'interfaccia pubblica # # Index & list page # -TicketsIndex=Ticket (Home) -TicketList=List of tickets -TicketAssignedToMeInfos=This page display ticket list created by or assigned to current user -NoTicketsFound=No ticket found -NoUnreadTicketsFound=No unread ticket found -TicketViewAllTickets=View all tickets -TicketViewNonClosedOnly=View only open tickets -TicketStatByStatus=Tickets by status +TicketsIndex=Biglietto - casa +TicketList=Elenco dei biglietti +TicketAssignedToMeInfos=Questa pagina mostra l'elenco dei biglietti creato o assegnato all'utente corrente +NoTicketsFound=Nessun biglietto trovato +NoUnreadTicketsFound=Nessun biglietto non letto trovato +TicketViewAllTickets=Vedi tutti i biglietti +TicketViewNonClosedOnly=Visualizza solo i biglietti aperti +TicketStatByStatus=Biglietti per stato +OrderByDateAsc=Ordina per data crescente +OrderByDateDesc=Ordina per data decrescente +ShowAsConversation=Mostra come elenco di conversazioni +MessageListViewType=Mostra come elenco di tabelle # # Ticket card # -Ticket=Ticket -TicketCard=Ticket card -CreateTicket=Create ticket -EditTicket=Edita ticket -TicketsManagement=Gestione dei ticket +Ticket=Biglietto +TicketCard=Carta del biglietto +CreateTicket=Crea un biglietto +EditTicket=Modifica biglietto +TicketsManagement=Gestione dei biglietti CreatedBy=Creato da -NewTicket=New Ticket -SubjectAnswerToTicket=Ticket answer -TicketTypeRequest=Request type -TicketCategory=Analytic code -SeeTicket=See ticket -TicketMarkedAsRead=Ticket has been marked as read -TicketReadOn=Read on +NewTicket=Nuovo biglietto +SubjectAnswerToTicket=Risposta del biglietto +TicketTypeRequest=Tipo di richiesta +TicketCategory=Codice analitico +SeeTicket=Vedi biglietto +TicketMarkedAsRead=Il biglietto è stato contrassegnato come letto +TicketReadOn=Continuare a leggere TicketCloseOn=Data di chiusura -MarkAsRead=Mark ticket as read -TicketHistory=Ticket history -AssignUser=Assign to user -TicketAssigned=Ticket is now assigned -TicketChangeType=Change type -TicketChangeCategory=Change analytic code +MarkAsRead=Segna il biglietto come già letto +TicketHistory=Cronologia del biglietto +AssignUser=Assegna all'utente +TicketAssigned=Il biglietto è ora assegnato +TicketChangeType=Cambia tipo +TicketChangeCategory=Cambia codice analitico TicketChangeSeverity=Cambia gravità TicketAddMessage=Aggiungi un messaggio AddMessage=Aggiungi un messaggio -MessageSuccessfullyAdded=Ticket added -TicketMessageSuccessfullyAdded=Messaggio aggiunto con successo -TicketMessagesList=Message list -NoMsgForThisTicket=No message for this ticket -Properties=Classification -LatestNewTickets=Latest %s newest tickets (not read) +MessageSuccessfullyAdded=Biglietto aggiunto +TicketMessageSuccessfullyAdded=Messaggio aggiunto correttamente +TicketMessagesList=Elenco dei messaggi +NoMsgForThisTicket=Nessun messaggio per questo biglietto +Properties=Classificazione +LatestNewTickets=Ultimi biglietti %s più recenti (non letti) TicketSeverity=Gravità -ShowTicket=See ticket -RelatedTickets=Ticket correlati +ShowTicket=Vedi biglietto +RelatedTickets=Biglietti correlati TicketAddIntervention=Crea intervento -CloseTicket=Close ticket -CloseATicket=Close a ticket -ConfirmCloseAticket=Confirm ticket closing -ConfirmDeleteTicket=Please confirm ticket deleting -TicketDeletedSuccess=Ticket deleted with success -TicketMarkedAsClosed=Ticket marked as closed -TicketDurationAuto=Calculated duration -TicketDurationAutoInfos=Duration calculated automatically from intervention related -TicketUpdated=Ticket updated -SendMessageByEmail=Send message by email -TicketNewMessage=New message +CloseTicket=Chiudi biglietto +CloseATicket=Chiudi un biglietto +ConfirmCloseAticket=Conferma la chiusura del biglietto +ConfirmDeleteTicket=Conferma l'eliminazione del biglietto +TicketDeletedSuccess=Biglietto cancellato con successo +TicketMarkedAsClosed=Biglietto contrassegnato come chiuso +TicketDurationAuto=Durata calcolata +TicketDurationAutoInfos=Durata calcolata automaticamente in base all'intervento +TicketUpdated=Biglietto aggiornato +SendMessageByEmail=Invia un messaggio via e-mail +TicketNewMessage=Nuovo messaggio ErrorMailRecipientIsEmptyForSendTicketMessage=Il destinatario è vuoto. Nessuna email inviata -TicketGoIntoContactTab=Please go into "Contacts" tab to select them -TicketMessageMailIntro=Introduction -TicketMessageMailIntroHelp=Questo testo viene aggiunto solo all'inizio dell'email e non verrà salvato -TicketMessageMailIntroLabelAdmin=Introduction to the message when sending email -TicketMessageMailIntroText=Hello,
    A new response was sent on a ticket that you contact. Here is the message:
    -TicketMessageMailIntroHelpAdmin=This text will be inserted before the text of the response to a ticket. +TicketGoIntoContactTab=Vai nella scheda "Contatti" per selezionarli +TicketMessageMailIntro=introduzione +TicketMessageMailIntroHelp=Questo testo viene aggiunto solo all'inizio dell'e-mail e non verrà salvato. +TicketMessageMailIntroLabelAdmin=Introduzione al messaggio durante l'invio di e-mail +TicketMessageMailIntroText=Ciao,
    Una nuova risposta è stata inviata su un ticket contattato. Ecco il messaggio:
    +TicketMessageMailIntroHelpAdmin=Questo testo verrà inserito prima del testo della risposta a un ticket. TicketMessageMailSignature=Firma -TicketMessageMailSignatureHelp=This text is added only at the end of the email and will not be saved. -TicketMessageMailSignatureText=

    Sincerely,

    --

    -TicketMessageMailSignatureLabelAdmin=Signature of response email -TicketMessageMailSignatureHelpAdmin=Questo testo verrà inserito dopo il messaggio di risposta -TicketMessageHelp=Only this text will be saved in the message list on ticket card. -TicketMessageSubstitutionReplacedByGenericValues=Substitutions variables are replaced by generic values. -TimeElapsedSince=Time elapsed since -TicketTimeToRead=Time elapsed before read -TicketContacts=Contacts ticket -TicketDocumentsLinked=Documenti collegati al ticket -ConfirmReOpenTicket=Confermi la riapertura di questo ticket? -TicketMessageMailIntroAutoNewPublicMessage=A new message was posted on the ticket with the subject %s: -TicketAssignedToYou=Ticket assegnato -TicketAssignedEmailBody=You have been assigned the ticket #%s by %s -MarkMessageAsPrivate=Mark message as private -TicketMessagePrivateHelp=This message will not display to external users -TicketEmailOriginIssuer=Issuer at origin of the tickets -InitialMessage=Initial Message -LinkToAContract=Link to a contract -TicketPleaseSelectAContract=Select a contract -UnableToCreateInterIfNoSocid=Can not create an intervention when no third party is defined -TicketMailExchanges=Mail exchanges -TicketInitialMessageModified=Initial message modified -TicketMessageSuccesfullyUpdated=Message successfully updated -TicketChangeStatus=Modifica stato -TicketConfirmChangeStatus=Confirm the status change: %s ? -TicketLogStatusChanged=Status changed: %s to %s -TicketNotNotifyTiersAtCreate=Not notify company at create -Unread=Unread +TicketMessageMailSignatureHelp=Questo testo viene aggiunto solo alla fine dell'e-mail e non verrà salvato. +TicketMessageMailSignatureText=

    Cordiali saluti,

    -

    +TicketMessageMailSignatureLabelAdmin=Firma dell'email di risposta +TicketMessageMailSignatureHelpAdmin=Questo testo verrà inserito dopo il messaggio di risposta. +TicketMessageHelp=Solo questo testo verrà salvato nell'elenco dei messaggi sulla scheda del biglietto. +TicketMessageSubstitutionReplacedByGenericValues=Le variabili di sostituzione sono sostituite da valori generici. +TimeElapsedSince=Tempo trascorso da allora +TicketTimeToRead=Tempo trascorso prima della lettura +TicketContacts=Biglietto per i contatti +TicketDocumentsLinked=Documenti collegati al biglietto +ConfirmReOpenTicket=Conferma di riaprire questo biglietto? +TicketMessageMailIntroAutoNewPublicMessage=Un nuovo messaggio è stato pubblicato sul ticket con l'oggetto %s: +TicketAssignedToYou=Biglietto assegnato +TicketAssignedEmailBody=Ti è stato assegnato il ticket # %s da %s +MarkMessageAsPrivate=Segna il messaggio come privato +TicketMessagePrivateHelp=Questo messaggio non verrà visualizzato agli utenti esterni +TicketEmailOriginIssuer=Emittente all'origine dei biglietti +InitialMessage=Messaggio iniziale +LinkToAContract=Collegamento a un contratto +TicketPleaseSelectAContract=Seleziona un contratto +UnableToCreateInterIfNoSocid=Impossibile creare un intervento quando non è definita una terza parte +TicketMailExchanges=Scambi di posta +TicketInitialMessageModified=Messaggio iniziale modificato +TicketMessageSuccesfullyUpdated=Messaggio aggiornato correttamente +TicketChangeStatus=Cambiare stato +TicketConfirmChangeStatus=Confermare la modifica dello stato: %s? +TicketLogStatusChanged=Stato modificato: %s in %s +TicketNotNotifyTiersAtCreate=Non avvisare la società al momento della creazione +Unread=Non letto +TicketNotCreatedFromPublicInterface=Non disponibile. Il ticket non è stato creato dall'interfaccia pubblica. +PublicInterfaceNotEnabled=L'interfaccia pubblica non è stata abilitata +ErrorTicketRefRequired=È richiesto il nome di riferimento del biglietto # # Logs # -TicketLogMesgReadBy=Ticket %s read by %s -NoLogForThisTicket=No log for this ticket yet -TicketLogAssignedTo=Ticket %s assigned to %s -TicketLogPropertyChanged=Ticket %s modified: classification from %s to %s -TicketLogClosedBy=Ticket %s closed by %s -TicketLogReopen=Ticket %s re-opened +TicketLogMesgReadBy=Ticket %s letto da %s +NoLogForThisTicket=Nessun registro per questo biglietto ancora +TicketLogAssignedTo=Ticket %s assegnato a %s +TicketLogPropertyChanged=Ticket %s modificato: classificazione da %s a %s +TicketLogClosedBy=Ticket %s chiuso da %s +TicketLogReopen=Ticket %s riaperto # # Public pages # -TicketSystem=Ticket system -ShowListTicketWithTrackId=Visualizza l'elenco dei ticket dall'ID traccia -ShowTicketWithTrackId=Display ticket from track ID -TicketPublicDesc=You can create a support ticket or check from an existing ID. -YourTicketSuccessfullySaved=Ticket has been successfully saved! -MesgInfosPublicTicketCreatedWithTrackId=A new ticket has been created with ID %s. -PleaseRememberThisId=Please keep the tracking number that we might ask you later. -TicketNewEmailSubject=Ticket creation confirmation -TicketNewEmailSubjectCustomer=New support ticket -TicketNewEmailBody=Questa email automatica conferma che è stato registrato un nuovo ticket -TicketNewEmailBodyCustomer=This is an automatic email to confirm a new ticket has just been created into your account. -TicketNewEmailBodyInfosTicket=Information for monitoring the ticket -TicketNewEmailBodyInfosTrackId=Ticket tracking number: %s -TicketNewEmailBodyInfosTrackUrl=Puoi seguire l'avanzamento del ticket cliccando il link qui sopra -TicketNewEmailBodyInfosTrackUrlCustomer=You can view the progress of the ticket in the specific interface by clicking the following link -TicketEmailPleaseDoNotReplyToThisEmail=Please do not reply directly to this email! Use the link to reply into the interface. -TicketPublicInfoCreateTicket=This form allows you to record a support ticket in our management system. -TicketPublicPleaseBeAccuratelyDescribe=Descrivi il problema dettagliatamente. Fornisci più informazioni possibili per consentirci di identificare la tua richiesta. -TicketPublicMsgViewLogIn=Please enter ticket tracking ID -TicketTrackId=Public Tracking ID -OneOfTicketTrackId=One of your tracking ID -ErrorTicketNotFound=Ticket with tracking ID %s not found! -Subject=Oggetto -ViewTicket=Vedi ticket -ViewMyTicketList=Vedi l'elenco dei miei ticket -ErrorEmailMustExistToCreateTicket=Error: email address not found in our database -TicketNewEmailSubjectAdmin=Nuovo ticket creato -TicketNewEmailBodyAdmin=

    Ticket has just been created with ID #%s, see information:

    -SeeThisTicketIntomanagementInterface=See ticket in management interface -TicketPublicInterfaceForbidden=The public interface for the tickets was not enabled -ErrorEmailOrTrackingInvalid=Bad value for tracking ID or email -OldUser=Old user +TicketSystem=Sistema di biglietteria +ShowListTicketWithTrackId=Visualizza l'elenco dei biglietti dall'ID traccia +ShowTicketWithTrackId=Visualizza biglietto dall'ID traccia +TicketPublicDesc=È possibile creare un ticket di supporto o controllare da un ID esistente. +YourTicketSuccessfullySaved=Il biglietto è stato salvato con successo! +MesgInfosPublicTicketCreatedWithTrackId=È stato creato un nuovo ticket con ID %s. +PleaseRememberThisId=Conservare il numero di tracciamento che potremmo chiederti in seguito. +TicketNewEmailSubject=Conferma creazione ticket +TicketNewEmailSubjectCustomer=Nuovo ticket di supporto +TicketNewEmailBody=Questa è un'e-mail automatica per confermare che hai registrato un nuovo biglietto. +TicketNewEmailBodyCustomer=Questa è un'e-mail automatica per confermare che è stato appena creato un nuovo biglietto nel tuo account. +TicketNewEmailBodyInfosTicket=Informazioni per il monitoraggio del biglietto +TicketNewEmailBodyInfosTrackId=Numero di tracciamento del biglietto: %s +TicketNewEmailBodyInfosTrackUrl=È possibile visualizzare l'avanzamento del ticket facendo clic sul collegamento sopra. +TicketNewEmailBodyInfosTrackUrlCustomer=È possibile visualizzare l'avanzamento del ticket nell'interfaccia specifica facendo clic sul seguente collegamento +TicketEmailPleaseDoNotReplyToThisEmail=Per favore non rispondere direttamente a questa email! Usa il link per rispondere all'interfaccia. +TicketPublicInfoCreateTicket=Questo modulo consente di registrare un ticket di supporto nel nostro sistema di gestione. +TicketPublicPleaseBeAccuratelyDescribe=Descrivi accuratamente il problema. Fornisci il maggior numero possibile di informazioni per consentirci di identificare correttamente la tua richiesta. +TicketPublicMsgViewLogIn=Inserisci l'ID di tracciamento del biglietto +TicketTrackId=ID di monitoraggio pubblico +OneOfTicketTrackId=Uno dei tuoi ID di monitoraggio +ErrorTicketNotFound=Biglietto con ID di monitoraggio %s non trovato! +Subject=Soggetto +ViewTicket=Visualizza biglietto +ViewMyTicketList=Visualizza la mia lista dei biglietti +ErrorEmailMustExistToCreateTicket=Errore: indirizzo email non trovato nel nostro database +TicketNewEmailSubjectAdmin=Nuovo biglietto creato +TicketNewEmailBodyAdmin=

    Il ticket è stato appena creato con ID # %s, vedere le informazioni:

    +SeeThisTicketIntomanagementInterface=Vedi ticket nell'interfaccia di gestione +TicketPublicInterfaceForbidden=L'interfaccia pubblica per i ticket non è stata abilitata +ErrorEmailOrTrackingInvalid=Valore errato per ID di tracciamento o e-mail +OldUser=Vecchio utente NewUser=Nuovo utente -NumberOfTicketsByMonth=Number of tickets per month -NbOfTickets=Number of tickets +NumberOfTicketsByMonth=Numero di biglietti al mese +NbOfTickets=Numero di biglietti # notifications -TicketNotificationEmailSubject=Ticket %s updated -TicketNotificationEmailBody=Questo è un messaggio automatico per confermare che il ticket %s è stato aggiornato -TicketNotificationRecipient=Notification recipient -TicketNotificationLogMessage=Log message -TicketNotificationEmailBodyInfosTrackUrlinternal=View ticket into interface -TicketNotificationNumberEmailSent=Notification email sent: %s +TicketNotificationEmailSubject=Biglietto %s aggiornato +TicketNotificationEmailBody=Questo è un messaggio automatico per avvisarti che il biglietto %s è appena stato aggiornato +TicketNotificationRecipient=Destinatario della notifica +TicketNotificationLogMessage=Registra messaggio +TicketNotificationEmailBodyInfosTrackUrlinternal=Visualizza il biglietto nell'interfaccia +TicketNotificationNumberEmailSent=Email di notifica inviata: %s -ActionsOnTicket=Events on ticket +ActionsOnTicket=Eventi sul biglietto # # Boxes # -BoxLastTicket=Latest created tickets -BoxLastTicketDescription=Latest %s created tickets +BoxLastTicket=Ultimi biglietti creati +BoxLastTicketDescription=Ultimi biglietti creati %s BoxLastTicketContent= -BoxLastTicketNoRecordedTickets=No recent unread tickets -BoxLastModifiedTicket=Latest modified tickets -BoxLastModifiedTicketDescription=Latest %s modified tickets +BoxLastTicketNoRecordedTickets=Nessun biglietto non letto recente +BoxLastModifiedTicket=Ultimi biglietti modificati +BoxLastModifiedTicketDescription=Ultimi biglietti modificati %s BoxLastModifiedTicketContent= -BoxLastModifiedTicketNoRecordedTickets=No recent modified tickets +BoxLastModifiedTicketNoRecordedTickets=Nessun biglietto modificato di recente diff --git a/htdocs/langs/it_IT/website.lang b/htdocs/langs/it_IT/website.lang index 8723af51098..a402a78c8de 100644 --- a/htdocs/langs/it_IT/website.lang +++ b/htdocs/langs/it_IT/website.lang @@ -1,116 +1,123 @@ # Dolibarr language file - Source file is en_US - website Shortname=Codice -WebsiteSetupDesc=Create here the websites you wish to use. Then go into menu Websites to edit them. -DeleteWebsite=Cancella sito web -ConfirmDeleteWebsite=Are you sure you want to delete this web site? All its pages and content will also be removed. The files uploaded (like into the medias directory, the ECM module, ...) will remain. -WEBSITE_TYPE_CONTAINER=Type of page/container -WEBSITE_PAGE_EXAMPLE=Web page to use as example -WEBSITE_PAGENAME=Titolo/alias della pagina -WEBSITE_ALIASALT=Alternative page names/aliases -WEBSITE_ALIASALTDesc=Use here list of other name/aliases so the page can also be accessed using this other names/aliases (for example the old name after renaming the alias to keep backlink on old link/name working). Syntax is:
    alternativename1, alternativename2, ... +WebsiteSetupDesc=Crea qui i siti Web che desideri utilizzare. Quindi vai al menu Siti Web per modificarli. +DeleteWebsite=Elimina sito Web +ConfirmDeleteWebsite=Sei sicuro di voler eliminare questo sito Web? Verranno rimosse anche tutte le sue pagine e i suoi contenuti. I file caricati (come nella directory dei media, il modulo ECM, ...) rimarranno. +WEBSITE_TYPE_CONTAINER=Tipo di pagina / contenitore +WEBSITE_PAGE_EXAMPLE=Pagina Web da utilizzare come esempio +WEBSITE_PAGENAME=Nome / alias della pagina +WEBSITE_ALIASALT=Nomi / alias di pagine alternativi +WEBSITE_ALIASALTDesc=Utilizzare qui l'elenco di altri nomi / alias in modo che sia possibile accedere alla pagina utilizzando questi altri nomi / alias (ad esempio il vecchio nome dopo aver rinominato l'alias per mantenere il backlink sul vecchio collegamento / nome funzionante). La sintassi è:
    alternativename1, alternativename2, ... WEBSITE_CSS_URL=Indirizzo URL del file CSS esterno -WEBSITE_CSS_INLINE=contenuto file CSS (comune a tutte le pagine) -WEBSITE_JS_INLINE=Javascript file content (common to all pages) -WEBSITE_HTML_HEADER=Addition at bottom of HTML Header (common to all pages) -WEBSITE_ROBOT=File Robot (robots.txt) -WEBSITE_HTACCESS=Website .htaccess file -WEBSITE_MANIFEST_JSON=Website manifest.json file -WEBSITE_README=README.md file -EnterHereLicenseInformation=Enter here meta data or license information to fille a README.md file. if you distribute your website as a template, the file will be included into the temptate package. -HtmlHeaderPage=HTML header (specific to this page only) -PageNameAliasHelp=Name or alias of the page.
    This alias is also used to forge a SEO URL when website is ran from a Virtual host of a Web server (like Apacke, Nginx, ...). Use the button "%s" to edit this alias. -EditTheWebSiteForACommonHeader=Note: If you want to define a personalized header for all pages, edit the header on the site level instead of on the page/container. -MediaFiles=Libreria media -EditCss=Edit website properties -EditMenu=Modifica menu -EditMedias=Edit medias -EditPageMeta=Edit page/container properties -EditInLine=Edit inline -AddWebsite=Aggiungi sito web -Webpage=Web page/container -AddPage=Aggiungi pagina/contenitore -HomePage=Home Page -PageContainer=Page/container -PreviewOfSiteNotYetAvailable=Preview of your website %s not yet available. You must first 'Import a full website template' or just 'Add a page/container'. -RequestedPageHasNoContentYet=Requested page with id %s has no content yet, or cache file .tpl.php was removed. Edit content of the page to solve this. -SiteDeleted=Web site '%s' deleted -PageContent=Page/Contenair -PageDeleted=Page/Contenair '%s' of website %s deleted -PageAdded=Page/Contenair '%s' added -ViewSiteInNewTab=Visualizza sito in una nuova scheda -ViewPageInNewTab=Visualizza pagina in una nuova scheda -SetAsHomePage=Imposta come homepage -RealURL=Indirizzo URL vero -ViewWebsiteInProduction=View web site using home URLs -SetHereVirtualHost=Use with Apache/NGinx/...
    If you can create, on your web server (Apache, Nginx, ...), a dedicated Virtual Host with PHP enabled and a Root directory on
    %s
    then set the name of the virtual host you have created in the properties of web site, so the preview can be done also using this dedicated web server access instead of the internal Dolibarr server. -YouCanAlsoTestWithPHPS=Use with PHP embedded server
    On develop environment, you may prefer to test the site with the PHP embedded web server (PHP 5.5 required) by running
    php -S 0.0.0.0:8080 -t %s -YouCanAlsoDeployToAnotherWHP=Run your web site with another Dolibarr Hosting provider
    If you don't have a web server like Apache or NGinx available on internet, you can export and import your web site onto another Dolibarr instance provided by another Dolibarr hosting provider that provide full integration with the Website module. You can find a list of some Dolibarr hosting providers on https://saas.dolibarr.org -CheckVirtualHostPerms=Check also that virtual host has permission %s on files into
    %s -ReadPerm=Da leggere -WritePerm=Write -TestDeployOnWeb=Test/deploy on web -PreviewSiteServedByWebServer=Preview %s in a new tab.

    The %s will be served by an external web server (like Apache, Nginx, IIS). You must install and setup this server before to point to directory:
    %s
    URL served by external server:
    %s -PreviewSiteServedByDolibarr=Preview %s in a new tab.

    The %s will be served by Dolibarr server so it does not need any extra web server (like Apache, Nginx, IIS) to be installed.
    The inconvenient is that URL of pages are not user friendly and start with path of your Dolibarr.
    URL served by Dolibarr:
    %s

    To use your own external web server to serve this web site, create a virtual host on your web server that point on directory
    %s
    then enter the name of this virtual server and click on the other preview button. -VirtualHostUrlNotDefined=URL of the virtual host served by external web server not defined -NoPageYet=No pages yet -YouCanCreatePageOrImportTemplate=You can create a new page or import a full website template -SyntaxHelp=Help on specific syntax tips -YouCanEditHtmlSourceckeditor=You can edit HTML source code using the "Source" button in editor. -YouCanEditHtmlSource=
    You can include PHP code into this source using tags <?php ?>. The following global variables are available: $conf, $db, $mysoc, $user, $website, $websitepage, $weblangs.

    You can also include content of another Page/Container with the following syntax:
    <?php includeContainer('alias_of_container_to_include'); ?>

    You can make a redirect to another Page/Container with the following syntax (Note: do not output any content before a redirect):
    <?php redirectToContainer('alias_of_container_to_redirect_to'); ?>

    To add a link to another page, use the syntax:
    <a href="alias_of_page_to_link_to.php">mylink<a>

    To include a link to download a file stored into the documents directory, use the document.php wrapper:
    Example, for a file into documents/ecm (need to be logged), syntax is:
    <a href="/document.php?modulepart=ecm&file=[relative_dir/]filename.ext">
    For a file into documents/medias (open directory for public access), syntax is:
    <a href="/document.php?modulepart=medias&file=[relative_dir/]filename.ext">
    For a file shared with a share link (open access using the sharing hash key of file), syntax is:
    <a href="/document.php?hashp=publicsharekeyoffile">

    To include an image stored into the documents directory, use the viewimage.php wrapper:
    Example, for an image into documents/medias (open directory for public access), syntax is:
    <img src="/viewimage.php?modulepart=medias&file=[relative_dir/]filename.ext">
    -ClonePage=Clone page/container -CloneSite=Clone site -SiteAdded=Website added -ConfirmClonePage=Please enter code/alias of new page and if it is a translation of the cloned page. -PageIsANewTranslation=The new page is a translation of the current page ? -LanguageMustNotBeSameThanClonedPage=You clone a page as a translation. The language of the new page must be different than language of source page. -ParentPageId=Parent page ID -WebsiteId=Website ID -CreateByFetchingExternalPage=Create page/container by fetching page from external URL... -OrEnterPageInfoManually=Or create page from scratch or from a page template... -FetchAndCreate=Fetch and Create -ExportSite=Export website -ImportSite=Import website template +WEBSITE_CSS_INLINE=Contenuto del file CSS (comune a tutte le pagine) +WEBSITE_JS_INLINE=Contenuto del file Javascript (comune a tutte le pagine) +WEBSITE_HTML_HEADER=Aggiunta nella parte inferiore dell'intestazione HTML (comune a tutte le pagine) +WEBSITE_ROBOT=File robot (robots.txt) +WEBSITE_HTACCESS=File .htaccess del sito Web +WEBSITE_MANIFEST_JSON=File manifest.json del sito Web +WEBSITE_README=File README.md +EnterHereLicenseInformation=Immettere qui i metadati o le informazioni sulla licenza per archiviare un file README.md. se distribuisci il tuo sito Web come modello, il file verrà incluso nel pacchetto tentato. +HtmlHeaderPage=Intestazione HTML (specifica solo per questa pagina) +PageNameAliasHelp=Nome o alias della pagina.
    Questo alias viene anche utilizzato per creare un URL SEO quando il sito Web viene eseguito da un host virtuale di un server Web (come Apacke, Nginx, ...). Utilizzare il pulsante " %s " per modificare questo alias. +EditTheWebSiteForACommonHeader=Nota: se si desidera definire un'intestazione personalizzata per tutte le pagine, modificare l'intestazione a livello di sito anziché nella pagina / contenitore. +MediaFiles=Libreria multimediale +EditCss=Modifica le proprietà del sito Web +EditMenu=Menu Modifica +EditMedias=Modifica media +EditPageMeta=Modifica le proprietà della pagina / contenitore +EditInLine=Modifica in linea +AddWebsite=Aggiungi sito Web +Webpage=Pagina Web / contenitore +AddPage=Aggiungi pagina / contenitore +HomePage=Pagina iniziale +PageContainer=Pagina / contenitore +PreviewOfSiteNotYetAvailable=Anteprima del tuo sito web %s non ancora disponibile. Devi prima " Importare un modello di sito Web completo " o semplicemente " Aggiungi una pagina / contenitore ". +RequestedPageHasNoContentYet=La pagina richiesta con ID %s non ha ancora contenuto oppure il file cache .tpl.php è stato rimosso. Modifica il contenuto della pagina per risolvere questo problema. +SiteDeleted=Sito Web "%s" eliminato +PageContent=Pagina / Contenair +PageDeleted=Pagina / Contenair '%s' del sito Web %s eliminato +PageAdded=Pagina / Contenair '%s' aggiunto +ViewSiteInNewTab=Visualizza il sito in una nuova scheda +ViewPageInNewTab=Visualizza la pagina in una nuova scheda +SetAsHomePage=Imposta come pagina iniziale +RealURL=URL reale +ViewWebsiteInProduction=Visualizza il sito Web utilizzando gli URL di casa +SetHereVirtualHost=Utilizzare con Apache / NGinx / ...
    Se riesci a creare, sul tuo server web (Apache, Nginx, ...), un host virtuale dedicato con PHP abilitato e una directory root su
    %s
    quindi impostare il nome dell'host virtuale creato nelle proprietà del sito Web, in modo che l'anteprima possa essere eseguita anche utilizzando questo accesso al server Web dedicato anziché al server Dolibarr interno. +YouCanAlsoTestWithPHPS=Utilizzare con il server incorporato PHP
    In ambiente di sviluppo, potresti preferire testare il sito con il server Web incorporato PHP (PHP 5.5 richiesto) eseguendo
    php -S 0.0.0.0:8080 -t %s +YouCanAlsoDeployToAnotherWHP=Gestisci il tuo sito web con un altro fornitore di hosting Dolibarr
    Se non disponi di un server web come Apache o NGinx disponibile su Internet, puoi esportare e importare il tuo sito Web in un'altra istanza Dolibarr fornita da un altro provider di hosting Dolibarr che fornisce la piena integrazione con il modulo del sito Web. Puoi trovare un elenco di alcuni provider di hosting Dolibarr su https://saas.dolibarr.org +CheckVirtualHostPerms=Controlla anche che l'host virtuale disponga dell'autorizzazione %s sui file in
    %s +ReadPerm=Leggere +WritePerm=Scrivi +TestDeployOnWeb=Test / distribuzione sul web +PreviewSiteServedByWebServer=Anteprima %s in una nuova scheda.

    %s sarà servito da un server web esterno (come Apache, Nginx, IIS). È necessario installare e configurare questo server prima di puntare alla directory:
    %s
    URL servito da server esterni:
    %s +PreviewSiteServedByDolibarr=Anteprima %s in una nuova scheda.

    %s sarà servito dal server Dolibarr, quindi non ha bisogno di alcun server web aggiuntivo (come Apache, Nginx, IIS) per essere installato.
    L'inconveniente è che l'URL delle pagine non è facile da usare e inizia con il percorso del tuo Dolibarr.
    URL servito da Dolibarr:
    %s

    Per utilizzare il proprio server Web esterno per servire questo sito Web, creare un host virtuale sul server Web che punta sulla directory
    %s
    quindi inserisci il nome di questo server virtuale e fai clic sull'altro pulsante di anteprima. +VirtualHostUrlNotDefined=URL dell'host virtuale servito da server Web esterno non definito +NoPageYet=Ancora nessuna pagina +YouCanCreatePageOrImportTemplate=È possibile creare una nuova pagina o importare un modello di sito Web completo +SyntaxHelp=Aiuto su specifici suggerimenti di sintassi +YouCanEditHtmlSourceckeditor=Puoi modificare il codice sorgente HTML usando il pulsante "Sorgente" nell'editor. +YouCanEditHtmlSource=
    You can include PHP code into this source using tags <?php ?>. The following global variables are available: $conf, $db, $mysoc, $user, $website, $websitepage, $weblangs.

    You can also include content of another Page/Container with the following syntax:
    <?php includeContainer('alias_of_container_to_include'); ?>

    You can make a redirect to another Page/Container with the following syntax (Note: do not output any content before a redirect):
    <?php redirectToContainer('alias_of_container_to_redirect_to'); ?>

    To add a link to another page, use the syntax:
    <a href="alias_of_page_to_link_to.php">mylink<a>

    To include a link to download a file stored into the documents directory, use the document.php wrapper:
    Example, for a file into documents/ecm (need to be logged), syntax is:
    <a href="/document.php?modulepart=ecm&file=[relative_dir/]filename.ext">
    For a file into documents/medias (open directory for public access), syntax is:
    <a href="/document.php?modulepart=medias&file=[relative_dir/]filename.ext">
    For a file shared with a share link (open access using the sharing hash key of file), syntax is:
    <a href="/document.php?hashp=publicsharekeyoffile">

    To include an image stored into the documents directory, use the viewimage.php wrapper:
    Example, for an image into documents/medias (open directory for public access), syntax is:
    <img src="/viewimage.php?modulepart=medias&file=[relative_dir/]filename.ext">

    More examples of HTML or dynamic code available on the wiki documentation
    . +ClonePage=Clona pagina / contenitore +CloneSite=Clona il sito +SiteAdded=Sito web aggiunto +ConfirmClonePage=Inserisci il codice / alias della nuova pagina e se si tratta di una traduzione della pagina clonata. +PageIsANewTranslation=La nuova pagina è una traduzione della pagina corrente? +LanguageMustNotBeSameThanClonedPage=Clonare una pagina come traduzione. La lingua della nuova pagina deve essere diversa dalla lingua della pagina di origine. +ParentPageId=ID pagina padre +WebsiteId=ID sito Web +CreateByFetchingExternalPage=Crea pagina / contenitore recuperando pagina da URL esterno ... +OrEnterPageInfoManually=Oppure crea una pagina da zero o da un modello di pagina ... +FetchAndCreate=Scarica e crea +ExportSite=Esporta sito Web +ImportSite=Importa modello di sito Web IDOfPage=ID della pagina -Banner=Banner -BlogPost=Articoli sul blog -WebsiteAccount=Website account -WebsiteAccounts=Website accounts -AddWebsiteAccount=Create web site account -BackToListOfThirdParty=Back to list for Third Party -DisableSiteFirst=Disable website first -MyContainerTitle=My web site title -AnotherContainer=This is how to include content of another page/container (you may have an error here if you enable dynamic code because the embedded subcontainer may not exists) -SorryWebsiteIsCurrentlyOffLine=Sorry, this website is currently off line. Please comme back later... -WEBSITE_USE_WEBSITE_ACCOUNTS=Enable the web site account table -WEBSITE_USE_WEBSITE_ACCOUNTSTooltip=Enable the table to store web site accounts (login/pass) for each website / third party -YouMustDefineTheHomePage=You must first define the default Home page -OnlyEditionOfSourceForGrabbedContentFuture=Warning: Creating a web page by importing an external web page is reserved for experienced users. Depending on the complexity of source page, the result of importation may differ from the original. Also if the source page uses common CSS styles or conflicting javascript, it may break the look or features of the Website editor when working on this page. This method is a quicker way to create a page but it is recommended to create your new page from scratch or from a suggested page template.
    Note also that edits of HTML source will be possible when page content has been initialized by grabbing it from an external page ("Online" editor will NOT be available) -OnlyEditionOfSourceForGrabbedContent=Only edition of HTML source is possible when content was grabbed from an external site -GrabImagesInto=Grab also images found into css and page. -ImagesShouldBeSavedInto=Images should be saved into directory -WebsiteRootOfImages=Root directory for website images -SubdirOfPage=Sub-directory dedicated to page -AliasPageAlreadyExists=Alias page %s already exists -CorporateHomePage=Corporate Home page -EmptyPage=Empty page -ExternalURLMustStartWithHttp=External URL must start with http:// or https:// -ZipOfWebsitePackageToImport=Upload the Zip file of the website template package -ZipOfWebsitePackageToLoad=or Choose an available embedded website template package -ShowSubcontainers=Include dynamic content -InternalURLOfPage=Internal URL of page -ThisPageIsTranslationOf=This page/container is a translation of -ThisPageHasTranslationPages=This page/container has translation -NoWebSiteCreateOneFirst=No website has been created yet. Create one first. -GoTo=Go to -DynamicPHPCodeContainsAForbiddenInstruction=You add dynamic PHP code that contains the PHP instruction '%s' that is forbidden by default as dynamic content (see hidden options WEBSITE_PHP_ALLOW_xxx to increase list of allowed commands). -NotAllowedToAddDynamicContent=You don't have permission to add or edit PHP dynamic content in websites. Ask permission or just keep code into php tags unmodified. -ReplaceWebsiteContent=Search or Replace website content -DeleteAlsoJs=Delete also all javascript files specific to this website? -DeleteAlsoMedias=Delete also all medias files specific to this website? -MyWebsitePages=My website pages -SearchReplaceInto=Search | Replace into -ReplaceString=New string -CSSContentTooltipHelp=Enter here CSS content. To avoid any conflict with the CSS of the application, be sure to prepend all declaration with the .bodywebsite class. For example:

    #mycssselector, input.myclass:hover { ... }
    must be
    .bodywebsite #mycssselector, .bodywebsite input.myclass:hover { ... }

    Note: If you have a large file without this prefix, you can use 'lessc' to convert it to append the .bodywebsite prefix everywhere. -LinkAndScriptsHereAreNotLoadedInEditor=Warning: This content is output only when site is accessed from a server. It is not used in Edit mode so if you need to load javascript files also in edit mode, just add your tag 'script src=...' into the page. -Dynamiccontent=Sample of a page with dynamic content -ImportSite=Import website template +Banner=bandiera +BlogPost=Post sul blog +WebsiteAccount=Account del sito Web +WebsiteAccounts=Account del sito Web +AddWebsiteAccount=Crea un account sul sito web +BackToListOfThirdParty=Torna all'elenco per terze parti +DisableSiteFirst=Disabilitare prima il sito Web +MyContainerTitle=Il mio titolo del sito web +AnotherContainer=Ecco come includere il contenuto di un'altra pagina / contenitore (potresti avere un errore qui se abiliti il codice dinamico perché il subcontenitore incorporato potrebbe non esistere) +SorryWebsiteIsCurrentlyOffLine=Siamo spiacenti, questo sito Web è attualmente offline. Torna più tardi ... +WEBSITE_USE_WEBSITE_ACCOUNTS=Abilitare la tabella degli account del sito Web +WEBSITE_USE_WEBSITE_ACCOUNTSTooltip=Abilitare la tabella per archiviare gli account del sito Web (login / pass) per ciascun sito Web / terze parti +YouMustDefineTheHomePage=Devi prima definire la Home page predefinita +OnlyEditionOfSourceForGrabbedContentFuture=Avviso: la creazione di una pagina Web importando una pagina Web esterna è riservata agli utenti esperti. A seconda della complessità della pagina di origine, il risultato dell'importazione potrebbe differire dall'originale. Inoltre, se la pagina di origine utilizza stili CSS comuni o javascript in conflitto, potrebbe compromettere l'aspetto o le funzionalità dell'editor del sito Web quando si lavora su questa pagina. Questo metodo è un modo più rapido per creare una pagina ma si consiglia di creare la nuova pagina da zero o da un modello di pagina suggerito.
    Si noti inoltre che le modifiche alla fonte HTML saranno possibili quando il contenuto della pagina è stato inizializzato afferrandolo da una pagina esterna (l'editor "Online" NON sarà disponibile) +OnlyEditionOfSourceForGrabbedContent=Solo l'edizione del sorgente HTML è possibile quando il contenuto è stato acquisito da un sito esterno +GrabImagesInto=Prendi anche le immagini trovate in css e pagina. +ImagesShouldBeSavedInto=Le immagini devono essere salvate nella directory +WebsiteRootOfImages=Directory principale per le immagini dei siti Web +SubdirOfPage=Sottodirectory dedicata alla pagina +AliasPageAlreadyExists=La pagina alias %s esiste già +CorporateHomePage=Home page aziendale +EmptyPage=Pagina vuota +ExternalURLMustStartWithHttp=L'URL esterno deve iniziare con http: // o https: // +ZipOfWebsitePackageToImport=Carica il file zip del pacchetto di modelli di siti Web +ZipOfWebsitePackageToLoad=oppure Scegliere un pacchetto modello di sito Web incorporato disponibile +ShowSubcontainers=Includi contenuto dinamico +InternalURLOfPage=URL interno della pagina +ThisPageIsTranslationOf=Questa pagina / contenitore è una traduzione di +ThisPageHasTranslationPages=Questa pagina / contenitore ha una traduzione +NoWebSiteCreateOneFirst=Nessun sito web è stato ancora creato. Creane uno per primo. +GoTo=Vai a +DynamicPHPCodeContainsAForbiddenInstruction=Aggiungi il codice PHP dinamico che contiene l'istruzione PHP ' %s ' che è vietato per impostazione predefinita come contenuto dinamico (vedi le opzioni nascoste WEBSITE_PHP_ALLOW_xxx per aumentare l'elenco dei comandi consentiti). +NotAllowedToAddDynamicContent=Non sei autorizzato ad aggiungere o modificare contenuti dinamici PHP nei siti Web. Chiedi l'autorizzazione o mantieni il codice nei tag php non modificato. +ReplaceWebsiteContent=Cerca o sostituisci il contenuto del sito Web +DeleteAlsoJs=Eliminare anche tutti i file JavaScript specifici di questo sito Web? +DeleteAlsoMedias=Eliminare anche tutti i file multimediali specifici di questo sito Web? +MyWebsitePages=Le mie pagine del sito Web +SearchReplaceInto=Cerca | Sostituisci in +ReplaceString=Nuova stringa +CSSContentTooltipHelp=Inserisci qui il contenuto CSS. Per evitare qualsiasi conflitto con il CSS dell'applicazione, assicurarsi di anteporre tutte le dichiarazioni alla classe .bodywebsite. Per esempio:

    #mycssselector, input.myclass: hover {...}
    deve essere
    .bodywebsite #mycssselector, .bodywebsite input.myclass: hover {...}

    Nota: se si dispone di un file di grandi dimensioni senza questo prefisso, è possibile utilizzare 'lessc' per convertirlo per aggiungere il prefisso .bodywebsite ovunque. +LinkAndScriptsHereAreNotLoadedInEditor=Avviso: questo contenuto viene generato solo quando si accede al sito da un server. Non viene utilizzato in modalità Modifica, quindi se è necessario caricare file javascript anche in modalità Modifica, è sufficiente aggiungere il tag 'script src = ...' nella pagina. +Dynamiccontent=Esempio di una pagina con contenuto dinamico +ImportSite=Importa modello di sito Web +EditInLineOnOff=La modalità "Modifica in linea" è %s +ShowSubContainersOnOff=La modalità per eseguire il "contenuto dinamico" è %s +GlobalCSSorJS=File CSS / JS / header globale del sito web +BackToHomePage=Torna alla home page ... +TranslationLinks=Link alla traduzione +YouTryToAccessToAFileThatIsNotAWebsitePage=You try to access to a page that is not a website page +UseTextBetween5And70Chars=For good SEO practices, use a text between 5 and 70 characters diff --git a/htdocs/langs/ja_JP/accountancy.lang b/htdocs/langs/ja_JP/accountancy.lang index 12f6c5a9a8b..d06dfd3caf5 100644 --- a/htdocs/langs/ja_JP/accountancy.lang +++ b/htdocs/langs/ja_JP/accountancy.lang @@ -1,4 +1,5 @@ -# Dolibarr language file - en_US - Accounting Expert +# Dolibarr language file - en_US - Accountancy (Double entries) +Accountancy=会計学 Accounting=Accounting ACCOUNTING_EXPORT_SEPARATORCSV=Column separator for export file ACCOUNTING_EXPORT_DATE=Date format for export file @@ -97,6 +98,8 @@ MenuExpenseReportAccounts=Expense report accounts MenuLoanAccounts=Loan accounts MenuProductsAccounts=Product accounts MenuClosureAccounts=Closure accounts +MenuAccountancyClosure=Closure +MenuAccountancyValidationMovements=Validate movements ProductsBinding=Products accounts TransferInAccounting=Transfer in accounting RegistrationInAccounting=Registration in accounting @@ -164,12 +167,14 @@ ACCOUNTING_ACCOUNT_SUSPENSE=Accounting account of wait DONATION_ACCOUNTINGACCOUNT=Accounting account to register donations ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Accounting account to register subscriptions -ACCOUNTING_PRODUCT_BUY_ACCOUNT=Accounting account by default for bought products (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_ACCOUNT=Accounting account by default for the bought products (used if not defined in the product sheet) ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Accounting account by default for the sold products (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Accounting account by default for the sold products in EEC (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Accounting account by default for the sold products export out of EEC (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Accounting account by default for the products sold in EEC (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Accounting account by default for the products sold and exported out of EEC (used if not defined in the product sheet) ACCOUNTING_SERVICE_BUY_ACCOUNT=Accounting account by default for the bought services (used if not defined in the service sheet) ACCOUNTING_SERVICE_SOLD_ACCOUNT=Accounting account by default for the sold services (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Accounting account by default for the services sold in EEC (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Accounting account by default for the services sold and exported out of EEC (used if not defined in the service sheet) Doctype=Type of document Docdate=Date @@ -192,9 +197,10 @@ ByPersonalizedAccountGroups=By personalized groups ByYear=年度別 NotMatch=Not Set DeleteMvt=Delete Ledger lines +DelMonth=Month to delete DelYear=Year to delete DelJournal=Journal to delete -ConfirmDeleteMvt=This will delete all lines of the Ledger for year and/or from a specific journal. At least one criterion is required. +ConfirmDeleteMvt=This will delete all lines of the Ledger for the year/month and/or from a specific journal (At least one criterion is required). You will have to reuse the feature 'Registration inaccounting' to have the deleted record back in the ledger. ConfirmDeleteMvtPartial=This will delete the transaction from the Ledger (all lines related to same transaction will be deleted) FinanceJournal=Finance journal ExpenseReportsJournal=Expense reports journal @@ -235,13 +241,19 @@ DescVentilDoneCustomer=Consult here the list of the lines of invoices customers DescVentilTodoCustomer=Bind invoice lines not already bound with a product accounting account ChangeAccount=Change the product/service accounting account for selected lines with the following accounting account: Vide=- -DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account (only record not already transfered in accountancy are visible) DescVentilDoneSupplier=Consult here the list of the lines of vendor invoices and their accounting account DescVentilTodoExpenseReport=Bind expense report lines not already bound with a fee accounting account DescVentilExpenseReport=Consult here the list of expense report lines bound (or not) to a fee accounting account DescVentilExpenseReportMore=If you setup accounting account on type of expense report lines, the application will be able to make all the binding between your expense report lines and the accounting account of your chart of accounts, just in one click with the button "%s". If account was not set on fees dictionary or if you still have some lines not bound to any account, you will have to make a manual binding from the menu "%s". DescVentilDoneExpenseReport=Consult here the list of the lines of expenses reports and their fees accounting account +DescClosure=Consult here the number of movements by month who are not validated & fiscal years already open +OverviewOfMovementsNotValidated=Step 1/ Overview of movements not validated. (Necessary to close a fiscal year) +ValidateMovements=Validate movements +DescValidateMovements=Any modification or deletion of writing, lettering and deletes will be prohibited. All entries for an exercise must be validated otherwise closing will not be possible +SelectMonthAndValidate=Select month and validate movements + ValidateHistory=Bind Automatically AutomaticBindingDone=Automatic binding done @@ -256,6 +268,7 @@ ListOfProductsWithoutAccountingAccount=List of products not bound to any account ChangeBinding=Change the binding Accounted=Accounted in ledger NotYetAccounted=Not yet accounted in ledger +ShowTutorial=Show Tutorial ## Admin ApplyMassCategories=Apply mass categories @@ -264,7 +277,7 @@ CategoryDeleted=Category for the accounting account has been removed AccountingJournals=Accounting journals AccountingJournal=Accounting journal NewAccountingJournal=New accounting journal -ShowAccoutingJournal=Show accounting journal +ShowAccountingJournal=Show accounting journal NatureOfJournal=Nature of Journal AccountingJournalType1=Miscellaneous operations AccountingJournalType2=販売 diff --git a/htdocs/langs/ja_JP/admin.lang b/htdocs/langs/ja_JP/admin.lang index 62aa0ef32fe..3f4c5460b24 100644 --- a/htdocs/langs/ja_JP/admin.lang +++ b/htdocs/langs/ja_JP/admin.lang @@ -178,6 +178,8 @@ Compression=Compression CommandsToDisableForeignKeysForImport=インポート時に外部キーを無効にするコマンド CommandsToDisableForeignKeysForImportWarning=Mandatory if you want to be able to restore your sql dump later ExportCompatibility=生成されたエクスポート·ファイルの互換性 +ExportUseMySQLQuickParameter=Use the --quick parameter +ExportUseMySQLQuickParameterHelp=The '--quick' parameter helps limit RAM consumption for large tables. MySqlExportParameters=MySQLのエクスポートパラメータ PostgreSqlExportParameters= PostgreSQL export parameters UseTransactionnalMode=トランザクション·モードを使用する @@ -218,7 +220,7 @@ DoliStoreDesc=DoliStore、Dolibarr ERP / CRM外部モジュールのための公 DoliPartnersDesc=List of companies providing custom-developed modules or features.
    Note: since Dolibarr is an open source application, anyone experienced in PHP programming may develop a module. WebSiteDesc=External websites for more add-on (non-core) modules... DevelopYourModuleDesc=Some solutions to develop your own module... -URL=リンク +URL=URL BoxesAvailable=Widgets available BoxesActivated=Widgets activated ActivateOn=でアクティブに @@ -268,6 +270,7 @@ Emails=Emails EMailsSetup=Emails setup EMailsDesc=This page allows you to override your default PHP parameters for email sending. In most cases on Unix/Linux OS, the PHP setup is correct and these parameters are unnecessary. EmailSenderProfiles=Emails sender profiles +EMailsSenderProfileDesc=You can keep this section empty. If you enter some emails here, they will be added to the list of possible senders into the combobox when your write a new email. MAIN_MAIL_SMTP_PORT=SMTP/SMTPS Port (default value in php.ini: %s) MAIN_MAIL_SMTP_SERVER=SMTP/SMTPS Host (default value in php.ini: %s) MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=SMTP/SMTPS Port (Not defined into PHP on Unix-like systems) @@ -277,7 +280,7 @@ MAIN_MAIL_ERRORS_TO=Email used for error returns emails (fields 'Errors-To' in e MAIN_MAIL_AUTOCOPY_TO= Copy (Bcc) all sent emails to MAIN_DISABLE_ALL_MAILS=Disable all email sending (for test purposes or demos) MAIN_MAIL_FORCE_SENDTO=Send all emails to (instead of real recipients, for test purposes) -MAIN_MAIL_ENABLED_USER_DEST_SELECT=Add employee users with email into allowed recipient list +MAIN_MAIL_ENABLED_USER_DEST_SELECT=Suggest emails of employees (if defined) into the list of predefined recipient when writing a new email MAIN_MAIL_SENDMODE=Email sending method MAIN_MAIL_SMTPS_ID=SMTP ID (if sending server requires authentication) MAIN_MAIL_SMTPS_PW=SMTP Password (if sending server requires authentication) @@ -462,7 +465,9 @@ EnableAndSetupModuleCron=If you want to have this recurring invoice generated au ModuleCompanyCodeCustomerAquarium=%s followed by customer code for a customer accounting code ModuleCompanyCodeSupplierAquarium=%s followed by vendor code for a vendor accounting code ModuleCompanyCodePanicum=Return an empty accounting code. -ModuleCompanyCodeDigitaria=Accounting code depends on third-party code. The code is composed of the character "C" in the first position followed by the first 5 characters of the third-party code. +ModuleCompanyCodeDigitaria=Returns a compound accounting code according to the name of the third party. The code consists of a prefix that can be defined in the first position followed by the number of characters defined in the third party code. +ModuleCompanyCodeCustomerDigitaria=%s followed by the truncated customer name by the number of characters: %s for the customer accounting code. +ModuleCompanyCodeSupplierDigitaria=%s followed by the truncated supplier name by the number of characters: %s for the supplier accounting code. Use3StepsApproval=By default, Purchase Orders need to be created and approved by 2 different users (one step/user to create and one step/user to approve. Note that if user has both permission to create and approve, one step/user will be enough). You can ask with this option to introduce a third step/user approval, if amount is higher than a dedicated value (so 3 steps will be necessary: 1=validation, 2=first approval and 3=second approval if amount is enough).
    Set this to empty if one approval (2 steps) is enough, set it to a very low value (0.1) if a second approval (3 steps) is always required. UseDoubleApproval=Use a 3 steps approval when amount (without tax) is higher than... WarningPHPMail=WARNING: It is often better to setup outgoing emails to use the email server of your provider instead of the default setup. Some email providers (like Yahoo) do not allow you to send an email from another server than their own server. Your current setup uses the server of the application to send email and not the server of your email provider, so some recipients (the one compatible with the restrictive DMARC protocol), will ask your email provider if they can accept your email and some email providers (like Yahoo) may respond "no" because the server is not theirs, so few of your sent Emails may not be accepted (be careful also of your email provider's sending quota).
    If your Email provider (like Yahoo) has this restriction, you must change Email setup to choose the other method "SMTP server" and enter the SMTP server and credentials provided by your Email provider. @@ -524,7 +529,7 @@ Module50Desc=Management of Products Module51Name=大量のメール Module51Desc=大量の紙メーリングリストの管理 Module52Name=ストック -Module52Desc=Stock management (for products only) +Module52Desc=Stock management Module53Name=サービス Module53Desc=Management of Services Module54Name=Contracts/Subscriptions @@ -622,7 +627,7 @@ Module5000Desc=あなたが複数の企業を管理することができます Module6000Name=Workflow Module6000Desc=Workflow management (automatic creation of object and/or automatic status change) Module10000Name=Websites -Module10000Desc=Create websites (public) with a WYSIWYG editor. Just setup your web server (Apache, Nginx, ...) to point to the dedicated Dolibarr directory to have it online on the internet with your own domain name. +Module10000Desc=Create websites (public) with a WYSIWYG editor. This is a webmaster or developer oriented CMS (it is better to know HTML and CSS language). Just setup your web server (Apache, Nginx, ...) to point to the dedicated Dolibarr directory to have it online on the internet with your own domain name. Module20000Name=Leave Request Management Module20000Desc=Define and track employee leave requests Module39000Name=Product Lots @@ -841,10 +846,10 @@ Permission1002=Create/modify warehouses Permission1003=Delete warehouses Permission1004=株式の動きを読む Permission1005=株式の動きを作成/変更 -Permission1101=配信の注文をお読みください -Permission1102=配信の注文を作成/変更 -Permission1104=配信の注文を検証する -Permission1109=配信の注文を削除します。 +Permission1101=Read delivery receipts +Permission1102=Create/modify delivery receipts +Permission1104=Validate delivery receipts +Permission1109=Delete delivery receipts Permission1121=Read supplier proposals Permission1122=Create/modify supplier proposals Permission1123=Validate supplier proposals @@ -873,9 +878,9 @@ Permission1251=データベース(データロード)に外部データの Permission1321=顧客の請求書、属性、および支払いをエクスポートする Permission1322=Reopen a paid bill Permission1421=Export sales orders and attributes -Permission2401=自分のアカウントにリンクされたアクション(イベントまたはタスク)を読む -Permission2402=作成/変更するアクション(イベントまたはタスク)が自分のアカウントにリンクされている -Permission2403=自分のアカウントにリンクされたアクション(イベントまたはタスク)を削除 +Permission2401=Read actions (events or tasks) linked to his user account (if owner of event) +Permission2402=Create/modify actions (events or tasks) linked to his user account (if owner of event) +Permission2403=Delete actions (events or tasks) linked to his user account (if owner of event) Permission2411=他のアクション(イベントまたはタスク)を読む Permission2412=他のアクション(イベントまたはタスク)を作成/変更 Permission2413=他のアクション(イベントまたはタスク)を削除 @@ -901,6 +906,7 @@ Permission20003=Delete leave requests Permission20004=Read all leave requests (even of user not subordinates) Permission20005=Create/modify leave requests for everybody (even of user not subordinates) Permission20006=Admin leave requests (setup and update balance) +Permission20007=Approve leave requests Permission23001=Read Scheduled job Permission23002=Create/update Scheduled job Permission23003=Delete Scheduled job @@ -915,7 +921,7 @@ Permission50414=Delete operations in ledger Permission50415=Delete all operations by year and journal in ledger Permission50418=Export operations of the ledger Permission50420=Report and export reports (turnover, balance, journals, ledger) -Permission50430=Define and close a fiscal period +Permission50430=Define fiscal periods. Validate transactions and close fiscal periods. Permission50440=Manage chart of accounts, setup of accountancy Permission51001=Read assets Permission51002=Create/Update assets @@ -962,6 +968,7 @@ DictionaryAccountancyJournal=Accounting journals DictionaryEMailTemplates=Email Templates DictionaryUnits=ユニット DictionaryMeasuringUnits=Measuring Units +DictionarySocialNetworks=Social Networks DictionaryProspectStatus=見通しの状態 DictionaryHolidayTypes=Types of leave DictionaryOpportunityStatus=Lead status for project/lead @@ -1057,7 +1064,7 @@ BackgroundImageLogin=Background image PermanentLeftSearchForm=左側のメニューの恒久的な検索フォーム DefaultLanguage=Default language EnableMultilangInterface=Enable multilanguage support -EnableShowLogo=左メニューのロゴを表示する +EnableShowLogo=Show the company logo in the menu CompanyInfo=Company/Organization CompanyIds=Company/Organization identities CompanyName=名 @@ -1067,7 +1074,11 @@ CompanyTown=町 CompanyCountry=国 CompanyCurrency=主な通貨 CompanyObject=Object of the company +IDCountry=ID country Logo=Logo +LogoDesc=Main logo of company. Will be used into generated documents (PDF, ...) +LogoSquarred=Logo (squarred) +LogoSquarredDesc=Must be a squarred icon (width = height). This logo will be used as the favorite icon or other need like for the top menu bar (if not disabled into display setup). DoNotSuggestPaymentMode=示唆していない NoActiveBankAccountDefined=定義された有効な銀行口座なし OwnerOfBankAccount=銀行口座の%sの所有者 @@ -1113,7 +1124,7 @@ LogEventDesc=Enable logging for specific security events. Administrators the log AreaForAdminOnly=Setup parameters can be set by administrator users only. SystemInfoDesc=システム情報では、読み取り専用モードでのみ管理者の目に見える得るその他の技術情報です。 SystemAreaForAdminOnly=This area is available to administrator users only. Dolibarr user permissions cannot change this restriction. -CompanyFundationDesc=Edit the information of the company/entity. Click on "%s" or "%s" button at the bottom of the page. +CompanyFundationDesc=Edit the information of the company/entity. Click on "%s" button at the bottom of the page. AccountantDesc=If you have an external accountant/bookkeeper, you can edit here its information. AccountantFileNumber=Accountant code DisplayDesc=Parameters affecting the look and behaviour of Dolibarr can be modified here. @@ -1129,7 +1140,7 @@ TriggerAlwaysActive=このファイル内のトリガーがアクティブにDol TriggerActiveAsModuleActive=モジュール%sが有効になっているとして、このファイル内のトリガーがアクティブになります。 GeneratedPasswordDesc=Choose the method to be used for auto-generated passwords. DictionaryDesc=Insert all reference data. You can add your values to the default. -ConstDesc=This page allows you to edit (override) parameters not available in other pages. These are mostly reserved parameters for developers/advanced troubleshooting. For a full list of the parameters available see here. +ConstDesc=This page allows you to edit (override) parameters not available in other pages. These are mostly reserved parameters for developers/advanced troubleshooting only. MiscellaneousDesc=All other security related parameters are defined here. LimitsSetup=制限/精密セットアップ LimitsDesc=You can define limits, precisions and optimizations used by Dolibarr here @@ -1456,6 +1467,13 @@ LDAPFieldSidExample=Example: objectsid LDAPFieldEndLastSubscription=サブスクリプション終了の日付 LDAPFieldTitle=職位 LDAPFieldTitleExample=Example: title +LDAPFieldGroupid=Group id +LDAPFieldGroupidExample=Exemple : gidnumber +LDAPFieldUserid=User id +LDAPFieldUseridExample=Exemple : uidnumber +LDAPFieldHomedirectory=Home directory +LDAPFieldHomedirectoryExample=Exemple : homedirectory +LDAPFieldHomedirectoryprefix=Home directory prefix LDAPSetupNotComplete=(他のタブに行く)LDAPセットアップ完了していません LDAPNoUserOrPasswordProvidedAccessIsReadOnly=いいえ、管理者またはパスワードが提供されません。 LDAPのアクセスは匿名で、読み取り専用モードになります。 LDAPDescContact=このページでは、Dolibarr接点で検出された各データのためにLDAPツリー内のLDAP属性名を定義することができます。 @@ -1577,6 +1595,7 @@ FCKeditorForProductDetails=WYSIWIG creation/edition of products details lines fo FCKeditorForMailing= 郵送のWYSIWIGエディタの作成/版 FCKeditorForUserSignature=WYSIWIG creation/edition of user signature FCKeditorForMail=WYSIWIG creation/edition for all mail (except Tools->eMailing) +FCKeditorForTicket=WYSIWIG creation/edition for tickets ##### Stock ##### StockSetup=Stock module setup 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. @@ -1653,8 +1672,9 @@ CashDesk=Point of Sale CashDeskSetup=Point of Sales module setup CashDeskThirdPartyForSell=Default generic third party to use for sales CashDeskBankAccountForSell=現金支払いを受け取るために使用するデフォルトのアカウント -CashDeskBankAccountForCheque= Default account to use to receive payments by check -CashDeskBankAccountForCB= クレジットカードでの現金支払いを受け取るために使用するデフォルトのアカウント +CashDeskBankAccountForCheque=Default account to use to receive payments by check +CashDeskBankAccountForCB=クレジットカードでの現金支払いを受け取るために使用するデフォルトのアカウント +CashDeskBankAccountForSumup=Default bank account to use to receive payments by SumUp 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). CashDeskIdWareHouse=Force and restrict warehouse to use for stock decrease StockDecreaseForPointOfSaleDisabled=Stock decrease from Point of Sale disabled @@ -1693,7 +1713,7 @@ SuppliersSetup=Vendor module setup SuppliersCommandModel=Complete template of purchase order (logo...) SuppliersInvoiceModel=Complete template of vendor invoice (logo...) SuppliersInvoiceNumberingModel=Vendor invoices numbering models -IfSetToYesDontForgetPermission=If set to yes, don't forget to provide permissions to groups or users allowed for the second approval +IfSetToYesDontForgetPermission=If set to a non null value, don't forget to provide permissions to groups or users allowed for the second approval ##### GeoIPMaxmind ##### GeoIPMaxmindSetup=のGeoIP Maxmindモジュールのセットアップ PathToGeoIPMaxmindCountryDataFile=Path to file containing Maxmind ip to country translation.
    Examples:
    /usr/local/share/GeoIP/GeoIP.dat
    /usr/share/GeoIP/GeoIP.dat
    /usr/share/GeoIP/GeoLite2-Country.mmdb @@ -1782,6 +1802,8 @@ FixTZ=TimeZone fix FillFixTZOnlyIfRequired=Example: +2 (fill only if problem experienced) ExpectedChecksum=Expected Checksum CurrentChecksum=Current Checksum +ExpectedSize=Expected size +CurrentSize=Current size ForcedConstants=Required constant values MailToSendProposal=Customer proposals MailToSendOrder=Sales orders @@ -1846,8 +1868,10 @@ NothingToSetup=There is no specific setup required for this module. SetToYesIfGroupIsComputationOfOtherGroups=Set this to yes if this group is a computation of other groups EnterCalculationRuleIfPreviousFieldIsYes=Enter calculation rule if previous field was set to Yes (For example 'CODEGRP1+CODEGRP2') SeveralLangugeVariatFound=Several language variants found -COMPANY_AQUARIUM_REMOVE_SPECIAL=Remove special characters +RemoveSpecialChars=Remove special characters COMPANY_AQUARIUM_CLEAN_REGEX=Regex filter to clean value (COMPANY_AQUARIUM_CLEAN_REGEX) +COMPANY_DIGITARIA_CLEAN_REGEX=Regex filter to clean value (COMPANY_DIGITARIA_CLEAN_REGEX) +COMPANY_DIGITARIA_UNIQUE_CODE=Duplicate not allowed GDPRContact=Data Protection Officer (DPO, Data Privacy or GDPR contact) GDPRContactDesc=If you store data about European companies/citizens, you can name the contact who is responsible for the General Data Protection Regulation here HelpOnTooltip=Help text to show on tooltip @@ -1884,8 +1908,8 @@ CodeLastResult=Latest result code NbOfEmailsInInbox=Number of emails in source directory LoadThirdPartyFromName=Load third party searching on %s (load only) LoadThirdPartyFromNameOrCreate=Load third party searching on %s (create if not found) -WithDolTrackingID=Dolibarr Tracking ID found -WithoutDolTrackingID=Dolibarr Tracking ID not found +WithDolTrackingID=Dolibarr Reference found in Message ID +WithoutDolTrackingID=Dolibarr Reference not found in Message ID FormatZip=ZIP MainMenuCode=Menu entry code (mainmenu) ECMAutoTree=Show automatic ECM tree @@ -1896,6 +1920,7 @@ ResourceSetup=Configuration of Resource module UseSearchToSelectResource=Use a search form to choose a resource (rather than a drop-down list). DisabledResourceLinkUser=Disable feature to link a resource to users DisabledResourceLinkContact=Disable feature to link a resource to contacts +EnableResourceUsedInEventCheck=Enable feature to check if a resource is in use in an event ConfirmUnactivation=Confirm module reset OnMobileOnly=On small screen (smartphone) only DisableProspectCustomerType=Disable the "Prospect + Customer" third party type (so third party must be Prospect or Customer but can't be both) @@ -1937,3 +1962,5 @@ RESTRICT_ON_IP=Allow access to some host IP only (wildcard not allowed, use spac BaseOnSabeDavVersion=Based on the library SabreDAV version NotAPublicIp=Not a public IP MakeAnonymousPing=Make an anonymous Ping '+1' to the Dolibarr foundation server (done 1 time only after installation) to allow the foundation to count the number of Dolibarr installation. +FeatureNotAvailableWithReceptionModule=Feature not available when module Reception is enabled +EmailTemplate=Template for email diff --git a/htdocs/langs/ja_JP/agenda.lang b/htdocs/langs/ja_JP/agenda.lang index 555583067c0..6850013c19a 100644 --- a/htdocs/langs/ja_JP/agenda.lang +++ b/htdocs/langs/ja_JP/agenda.lang @@ -76,6 +76,7 @@ ContractSentByEMail=Contract %s sent by email OrderSentByEMail=Sales order %s sent by email InvoiceSentByEMail=Customer invoice %s sent by email SupplierOrderSentByEMail=Purchase order %s sent by email +ORDER_SUPPLIER_DELETEInDolibarr=Purchase order %s deleted SupplierInvoiceSentByEMail=Vendor invoice %s sent by email ShippingSentByEMail=Shipment %s sent by email ShippingValidated= Shipment %s validated @@ -86,6 +87,11 @@ InvoiceDeleted=Invoice deleted PRODUCT_CREATEInDolibarr=Product %s created PRODUCT_MODIFYInDolibarr=Product %s modified PRODUCT_DELETEInDolibarr=Product %s deleted +HOLIDAY_CREATEInDolibarr=Request for leave %s created +HOLIDAY_MODIFYInDolibarr=Request for leave %s modified +HOLIDAY_APPROVEInDolibarr=Request for leave %s approved +HOLIDAY_VALIDATEDInDolibarr=Request for leave %s validated +HOLIDAY_DELETEInDolibarr=Request for leave %s deleted EXPENSE_REPORT_CREATEInDolibarr=Expense report %s created EXPENSE_REPORT_VALIDATEInDolibarr=Expense report %s validated EXPENSE_REPORT_APPROVEInDolibarr=Expense report %s approved @@ -99,6 +105,14 @@ TICKET_MODIFYInDolibarr=Ticket %s modified TICKET_ASSIGNEDInDolibarr=Ticket %s assigned TICKET_CLOSEInDolibarr=Ticket %s closed TICKET_DELETEInDolibarr=Ticket %s deleted +BOM_VALIDATEInDolibarr=BOM validated +BOM_UNVALIDATEInDolibarr=BOM unvalidated +BOM_CLOSEInDolibarr=BOM disabled +BOM_REOPENInDolibarr=BOM reopen +BOM_DELETEInDolibarr=BOM deleted +MO_VALIDATEInDolibarr=MO validated +MO_PRODUCEDInDolibarr=MO produced +MO_DELETEInDolibarr=MO deleted ##### End agenda events ##### AgendaModelModule=Document templates for event DateActionStart=開始日 diff --git a/htdocs/langs/ja_JP/boxes.lang b/htdocs/langs/ja_JP/boxes.lang index 1618b4362d4..4464d43f4d9 100644 --- a/htdocs/langs/ja_JP/boxes.lang +++ b/htdocs/langs/ja_JP/boxes.lang @@ -19,6 +19,7 @@ BoxLastContacts=Latest contacts/addresses BoxLastMembers=Latest members BoxFicheInter=Latest interventions BoxCurrentAccounts=Open accounts balance +BoxTitleMemberNextBirthdays=Birthdays of this month (members) BoxTitleLastRssInfos=Latest %s news from %s BoxTitleLastProducts=Products/Services: last %s modified BoxTitleProductsAlertStock=Products: stock alert @@ -34,6 +35,7 @@ BoxTitleLastFicheInter=Latest %s modified interventions BoxTitleOldestUnpaidCustomerBills=Customer Invoices: oldest %s unpaid BoxTitleOldestUnpaidSupplierBills=Vendor Invoices: oldest %s unpaid BoxTitleCurrentAccounts=Open Accounts: balances +BoxTitleSupplierOrdersAwaitingReception=Supplier orders awaiting reception BoxTitleLastModifiedContacts=Contacts/Addresses: last %s modified BoxMyLastBookmarks=Bookmarks: latest %s BoxOldestExpiredServices=最も古いアクティブな期限切れのサービス @@ -42,6 +44,8 @@ BoxTitleLastActionsToDo=Latest %s actions to do BoxTitleLastContracts=Latest %s modified contracts BoxTitleLastModifiedDonations=Latest %s modified donations BoxTitleLastModifiedExpenses=Latest %s modified expense reports +BoxTitleLatestModifiedBoms=Latest %s modified BOMs +BoxTitleLatestModifiedMos=Latest %s modified Manufacturing Orders BoxGlobalActivity=Global activity (invoices, proposals, orders) BoxGoodCustomers=Good customers BoxTitleGoodCustomers=%s Good customers @@ -64,6 +68,7 @@ NoContractedProducts=ない製品/サービスは、契約しない NoRecordedContracts=全く記録された契約をしない NoRecordedInterventions=No recorded interventions BoxLatestSupplierOrders=Latest purchase orders +BoxLatestSupplierOrdersAwaitingReception=Latest Purchase Orders (with a pending reception) NoSupplierOrder=No recorded purchase order BoxCustomersInvoicesPerMonth=Customer Invoices per month BoxSuppliersInvoicesPerMonth=Vendor Invoices per month @@ -84,4 +89,14 @@ ForProposals=提案 LastXMonthRolling=The latest %s month rolling ChooseBoxToAdd=Add widget to your dashboard BoxAdded=Widget was added in your dashboard -BoxTitleUserBirthdaysOfMonth=Birthdays of this month +BoxTitleUserBirthdaysOfMonth=Birthdays of this month (users) +BoxLastManualEntries=Last manual entries in accountancy +BoxTitleLastManualEntries=%s latest manual entries +NoRecordedManualEntries=No manual entries record in accountancy +BoxSuspenseAccount=Count accountancy operation with suspense account +BoxTitleSuspenseAccount=Number of unallocated lines +NumberOfLinesInSuspenseAccount=Number of line in suspense account +SuspenseAccountNotDefined=Suspense account isn't defined +BoxLastCustomerShipments=Last customer shipments +BoxTitleLastCustomerShipments=Latest %s customer shipments +NoRecordedShipments=No recorded customer shipment diff --git a/htdocs/langs/ja_JP/commercial.lang b/htdocs/langs/ja_JP/commercial.lang index a9c68e6c43e..79dba07e867 100644 --- a/htdocs/langs/ja_JP/commercial.lang +++ b/htdocs/langs/ja_JP/commercial.lang @@ -1,6 +1,6 @@ # Dolibarr language file - Source file is en_US - commercial -Commercial=コマーシャル -CommercialArea=商業地域 +Commercial=Commerce +CommercialArea=Commerce area Customer=顧客 Customers=お客さま Prospect=見通し @@ -59,7 +59,7 @@ ActionAC_FAC=メールでの顧客の請求書を送る ActionAC_REL=メール(リマインダー)が顧客の請求書を送付 ActionAC_CLO=閉じる ActionAC_EMAILING=大量メールを送信 -ActionAC_COM=メールで顧客の注文を送る +ActionAC_COM=Send sales order by mail ActionAC_SHIP=メールでの発送を送る ActionAC_SUP_ORD=Send purchase order by mail ActionAC_SUP_INV=Send vendor invoice by mail diff --git a/htdocs/langs/ja_JP/deliveries.lang b/htdocs/langs/ja_JP/deliveries.lang index 5e531e95bc1..cedeb093554 100644 --- a/htdocs/langs/ja_JP/deliveries.lang +++ b/htdocs/langs/ja_JP/deliveries.lang @@ -2,7 +2,7 @@ Delivery=配達 DeliveryRef=Ref Delivery DeliveryCard=Receipt card -DeliveryOrder=配送指示書 +DeliveryOrder=Delivery receipt DeliveryDate=配達日 CreateDeliveryOrder=Generate delivery receipt DeliveryStateSaved=Delivery state saved @@ -18,13 +18,14 @@ StatusDeliveryCanceled=キャンセル StatusDeliveryDraft=ドラフト StatusDeliveryValidated=受信された # merou PDF model -NameAndSignature=名前と署名: +NameAndSignature=Name and Signature: ToAndDate=To___________________________________ ____ / _____ / __________で GoodStatusDeclaration=、良好な状態で上記の品物を受け取っている -Deliverer=配達: +Deliverer=Deliverer: Sender=差出人 Recipient=受信者 ErrorStockIsNotEnough=There's not enough stock Shippable=Shippable NonShippable=Not Shippable ShowReceiving=Show delivery receipt +NonExistentOrder=Nonexistent order diff --git a/htdocs/langs/ja_JP/errors.lang b/htdocs/langs/ja_JP/errors.lang index 885157f8deb..5134bf69f62 100644 --- a/htdocs/langs/ja_JP/errors.lang +++ b/htdocs/langs/ja_JP/errors.lang @@ -196,6 +196,7 @@ ErrorPhpMailDelivery=Check that you don't use a too high number of recipients an ErrorUserNotAssignedToTask=User must be assigned to task to be able to enter time consumed. ErrorTaskAlreadyAssigned=Task already assigned to user ErrorModuleFileSeemsToHaveAWrongFormat=The module package seems to have a wrong format. +ErrorModuleFileSeemsToHaveAWrongFormat2=At least one mandatory directory must exists into zip of module: %s or %s ErrorFilenameDosNotMatchDolibarrPackageRules=The name of the module package (%s) does not match expected name syntax: %s ErrorDuplicateTrigger=Error, duplicate trigger name %s. Already loaded from %s. ErrorNoWarehouseDefined=Error, no warehouses defined. @@ -219,6 +220,9 @@ ErrorURLMustStartWithHttp=URL %s must start with http:// or https:// ErrorNewRefIsAlreadyUsed=Error, the new reference is already used ErrorDeletePaymentLinkedToAClosedInvoiceNotPossible=Error, delete payment linked to a closed invoice is not possible. ErrorSearchCriteriaTooSmall=Search criteria too small. +ErrorObjectMustHaveStatusActiveToBeDisabled=Objects must have status 'Active' to be disabled +ErrorObjectMustHaveStatusDraftOrDisabledToBeActivated=Objects must have status 'Draft' or 'Disabled' to be enabled +ErrorNoFieldWithAttributeShowoncombobox=No fields has property 'showoncombobox' into definition of object '%s'. No way to show the combolist. # Warnings WarningParamUploadMaxFileSizeHigherThanPostMaxSize=Your PHP parameter upload_max_filesize (%s) is higher than PHP parameter post_max_size (%s). This is not a consistent setup. WarningPasswordSetWithNoAccount=A password was set for this member. However, no user account was created. So this password is stored but can't be used to login to Dolibarr. It may be used by an external module/interface but if you don't need to define any login nor password for a member, you can disable option "Manage a login for each member" from Member module setup. If you need to manage a login but don't need any password, you can keep this field empty to avoid this warning. Note: Email can also be used as a login if the member is linked to a user. @@ -244,3 +248,4 @@ WarningAnEntryAlreadyExistForTransKey=An entry already exists for the translatio WarningNumberOfRecipientIsRestrictedInMassAction=Warning, number of different recipient is limited to %s when using the mass actions on lists WarningDateOfLineMustBeInExpenseReportRange=Warning, the date of line is not in the range of the expense report WarningProjectClosed=Project is closed. You must re-open it first. +WarningSomeBankTransactionByChequeWereRemovedAfter=Some bank transaction were removed after that the receipt including them were generated. So nb of cheques and total of receipt may differ from number and total in list. diff --git a/htdocs/langs/ja_JP/holiday.lang b/htdocs/langs/ja_JP/holiday.lang index 2aeb0e1a90b..2ebdf2d5afb 100644 --- a/htdocs/langs/ja_JP/holiday.lang +++ b/htdocs/langs/ja_JP/holiday.lang @@ -8,7 +8,6 @@ NotActiveModCP=You must enable the module Leave to view this page. AddCP=Make a leave request DateDebCP=開始日 DateFinCP=終了日 -DateCreateCP=作成日 DraftCP=ドラフト ToReviewCP=Awaiting approval ApprovedCP=承認された @@ -18,6 +17,7 @@ ValidatorCP=Approbator ListeCP=List of leave LeaveId=Leave ID ReviewedByCP=Will be approved by +UserID=User ID UserForApprovalID=User for approval ID UserForApprovalFirstname=First name of approval user UserForApprovalLastname=Last name of approval user @@ -128,3 +128,4 @@ TemplatePDFHolidays=Template for leave requests PDF FreeLegalTextOnHolidays=Free text on PDF WatermarkOnDraftHolidayCards=Watermarks on draft leave requests HolidaysToApprove=Holidays to approve +NobodyHasPermissionToValidateHolidays=Nobody has permission to validate holidays diff --git a/htdocs/langs/ja_JP/install.lang b/htdocs/langs/ja_JP/install.lang index cd3fc4a315a..fe10de5a709 100644 --- a/htdocs/langs/ja_JP/install.lang +++ b/htdocs/langs/ja_JP/install.lang @@ -13,6 +13,7 @@ PHPSupportPOSTGETOk=このPHPは、変数はPOSTとGETをサポートしてい PHPSupportPOSTGETKo=It's possible your PHP setup does not support variables POST and/or GET. Check the parameter variables_order in php.ini. PHPSupportGD=This PHP supports GD graphical functions. PHPSupportCurl=This PHP supports Curl. +PHPSupportCalendar=This PHP supports calendars extensions. PHPSupportUTF8=This PHP supports UTF8 functions. PHPSupportIntl=This PHP supports Intl functions. PHPMemoryOK=あなたのPHPの最大のセッションメモリは%sに設定されています。これは十分なはずです。 @@ -21,6 +22,7 @@ Recheck=Click here for a more detailed test 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. ErrorPHPDoesNotSupportGD=Your PHP installation does not support GD graphical functions. No graphs will be available. ErrorPHPDoesNotSupportCurl=お使いのPHPインストールはCurlをサポートしていません。 +ErrorPHPDoesNotSupportCalendar=Your PHP installation does not support php calendar extensions. ErrorPHPDoesNotSupportUTF8=Your PHP installation does not support UTF8 functions. Dolibarr cannot work correctly. Resolve this before installing Dolibarr. ErrorPHPDoesNotSupportIntl=Your PHP installation does not support Intl functions. ErrorDirDoesNotExists=ディレクトリの%sが存在しません。 @@ -203,6 +205,7 @@ MigrationRemiseExceptEntity=llx_societe_remise_except のエンティティフ MigrationUserRightsEntity=Update entity field value of llx_user_rights MigrationUserGroupRightsEntity=Update entity field value of llx_usergroup_rights MigrationUserPhotoPath=Migration of photo paths for users +MigrationFieldsSocialNetworks=Migration of users fields social networks (%s) MigrationReloadModule=モジュール %s を再読み込み MigrationResetBlockedLog=Reset module BlockedLog for v7 algorithm ShowNotAvailableOptions=Show unavailable options diff --git a/htdocs/langs/ja_JP/main.lang b/htdocs/langs/ja_JP/main.lang index 6bf48f3dac4..82754830a33 100644 --- a/htdocs/langs/ja_JP/main.lang +++ b/htdocs/langs/ja_JP/main.lang @@ -114,6 +114,7 @@ InformationToHelpDiagnose=This information can be useful for diagnostic purposes MoreInformation=詳細については、 TechnicalInformation=Technical information TechnicalID=Technical ID +LineID=Line ID NotePublic=注(パブリック) NotePrivate=(注)(プライベート) PrecisionUnitIsLimitedToXDecimals=Dolibarrは%s進数に単価の精度を制限するためにセットアップした。 @@ -169,6 +170,8 @@ ToValidate=検証するには NotValidated=Not validated Save=保存 SaveAs=名前を付けて保存 +SaveAndStay=Save and stay +SaveAndNew=Save and new TestConnection=試験用接続 ToClone=クローン ConfirmClone=Choose data you want to clone: @@ -182,6 +185,7 @@ Hide=Hide ShowCardHere=カードを表示 Search=検索 SearchOf=検索 +SearchMenuShortCut=Ctrl + shift + f Valid=有効な Approve=承認する Disapprove=Disapprove @@ -412,6 +416,7 @@ DefaultTaxRate=Default tax rate Average=平均 Sum=合計 Delta=デルタ +StatusToPay=支払いに RemainToPay=Remain to pay Module=Module/Application Modules=Modules/Applications @@ -474,7 +479,9 @@ Categories=Tags/categories Category=Tag/category By=によって From=から +FromLocation=から to=へ +To=へ and=と or=または Other=その他 @@ -824,6 +831,7 @@ Mandatory=Mandatory Hello=Hello GoodBye=GoodBye Sincerely=Sincerely +ConfirmDeleteObject=Are you sure you want to delete this object? DeleteLine=行を削除します ConfirmDeleteLine=Are you sure you want to delete this line? NoPDFAvailableForDocGenAmongChecked=No PDF were available for the document generation among checked record @@ -840,6 +848,7 @@ Progress=進捗 ProgressShort=Progr. FrontOffice=Front office BackOffice=バックオフィス +Submit=Submit View=View Export=Export Exports=Exports @@ -990,3 +999,16 @@ GlobalOpenedElemView=Global view NoArticlesFoundForTheKeyword=No article found for the keyword '%s' NoArticlesFoundForTheCategory=No article found for the category ToAcceptRefuse=To accept | refuse +ContactDefault_agenda=イベント +ContactDefault_commande=オーダー +ContactDefault_contrat=契約 +ContactDefault_facture=請求書 +ContactDefault_fichinter=介入 +ContactDefault_invoice_supplier=Supplier Invoice +ContactDefault_order_supplier=Supplier Order +ContactDefault_project=プロジェクト +ContactDefault_project_task=タスク +ContactDefault_propal=提案 +ContactDefault_supplier_proposal=Supplier Proposal +ContactDefault_ticketsup=Ticket +ContactAddedAutomatically=Contact added from contact thirdparty roles diff --git a/htdocs/langs/ja_JP/modulebuilder.lang b/htdocs/langs/ja_JP/modulebuilder.lang index 0afcfb9b0d0..5e2ae72a85a 100644 --- a/htdocs/langs/ja_JP/modulebuilder.lang +++ b/htdocs/langs/ja_JP/modulebuilder.lang @@ -6,7 +6,7 @@ ModuleBuilderDesc2=Path where modules are generated/edited (first directory for ModuleBuilderDesc3=Generated/editable modules found: %s ModuleBuilderDesc4=A module is detected as 'editable' when the file %s exists in root of module directory NewModule=New module -NewObject=New object +NewObjectInModulebuilder=New object ModuleKey=Module key ObjectKey=Object key ModuleInitialized=Module initialized @@ -60,12 +60,14 @@ HooksFile=File for hooks code ArrayOfKeyValues=Array of key-val ArrayOfKeyValuesDesc=Array of keys and values if field is a combo list with fixed values WidgetFile=Widget file +CSSFile=CSS file +JSFile=Javascript file ReadmeFile=Readme file ChangeLog=ChangeLog file TestClassFile=File for PHP Unit Test class SqlFile=Sql file -PageForLib=File for PHP library -PageForObjLib=File for PHP library dedicated to object +PageForLib=File for the common PHP library +PageForObjLib=File for the PHP library dedicated to object SqlFileExtraFields=Sql file for complementary attributes SqlFileKey=Sql file for keys SqlFileKeyExtraFields=Sql file for keys of complementary attributes @@ -77,17 +79,20 @@ NoTrigger=No trigger NoWidget=No widget GoToApiExplorer=Go to API explorer ListOfMenusEntries=List of menu entries +ListOfDictionariesEntries=List of dictionaries entries ListOfPermissionsDefined=List of defined permissions SeeExamples=See examples here EnabledDesc=Condition to have this field active (Examples: 1 or $conf->global->MYMODULE_MYOPTION) -VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only (not list), 4=Visible on list and update/view form only (not create). Using a negative value means field is not shown by default on list but can be selected for viewing). It can be an expression, for example: preg_match('/public/', $_SERVER['PHP_SELF'])?0:1 +VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only (not list), 4=Visible on list and update/view form only (not create). Using a negative value means field is not shown by default on list but can be selected for viewing). It can be an expression, for example:
    preg_match('/public/', $_SERVER['PHP_SELF'])?0:1
    ($user->rights->holiday->define_holiday ? 1 : 0) IsAMeasureDesc=Can the value of field be cumulated to get a total into list? (Examples: 1 or 0) SearchAllDesc=Is the field used to make a search from the quick search tool? (Examples: 1 or 0) SpecDefDesc=Enter here all documentation you want to provide with your module that is not already defined by other tabs. You can use .md or better, the rich .asciidoc syntax. LanguageDefDesc=Enter in this files, all the key and the translation for each language file. MenusDefDesc=Define here the menus provided by your module +DictionariesDefDesc=Define here the dictionaries provided by your module PermissionsDefDesc=Define here the new permissions provided by your module MenusDefDescTooltip=The menus provided by your module/application are defined into the array $this->menus into the module descriptor file. You can edit manually this file or use the embedded editor.

    Note: Once defined (and module re-activated), menus are also visible into the menu editor available to administrator users on %s. +DictionariesDefDescTooltip=The dictionaries provided by your module/application are defined into the array $this->dictionaries into the module descriptor file. You can edit manually this file or use the embedded editor.

    Note: Once defined (and module re-activated), dictionaries are also visible into the setup area to administrator users on %s. PermissionsDefDescTooltip=The permissions provided by your module/application are defined into the array $this->rights into the module descriptor file. You can edit manually this file or use the embedded editor.

    Note: Once defined (and module re-activated), permissions are visible into the default permissions setup %s. HooksDefDesc=Define in the module_parts['hooks'] property, in the module descriptor, the context of hooks you want to manage (list of contexts can be found by a search on 'initHooks(' in core code).
    Edit the hook file to add code of your hooked functions (hookable functions can be found by a search on 'executeHooks' in core code). TriggerDefDesc=Define in the trigger file the code you want to execute for each business event executed. @@ -105,9 +110,12 @@ InitStructureFromExistingTable=Build the structure array string of an existing t UseAboutPage=Disable the about page UseDocFolder=Disable the documentation folder UseSpecificReadme=Use a specific ReadMe +ContentOfREADMECustomized=Note: The content of the README.md file has been replaced with the specific value defined into setup of ModuleBuilder. RealPathOfModule=Real path of module ContentCantBeEmpty=Content of file can't be empty WidgetDesc=You can generate and edit here the widgets that will be embedded with your module. +CSSDesc=You can generate and edit here a file with personalized CSS embedded with your module. +JSDesc=You can generate and edit here a file with personalized Javascript embedded with your module. CLIDesc=You can generate here some command line scripts you want to provide with your module. CLIFile=CLI File NoCLIFile=No CLI files @@ -117,3 +125,13 @@ UseSpecificFamily = Use a specific family UseSpecificAuthor = Use a specific author UseSpecificVersion = Use a specific initial version ModuleMustBeEnabled=The module/application must be enabled first +IncludeRefGeneration=The reference of object must be generated automatically +IncludeRefGenerationHelp=Check this if you want to include code to manage the generation automatically of the reference +IncludeDocGeneration=I want to generate some documents from the object +IncludeDocGenerationHelp=If you check this, some code will be generated to add a "Generate document" box on the record. +ShowOnCombobox=Show value into combobox +KeyForTooltip=Key for tooltip +CSSClass=CSS Class +NotEditable=Not editable +ForeignKey=Foreign key +TypeOfFieldsHelp=Type of fields:
    varchar(99), double(24,8), real, text, html, datetime, timestamp, integer, integer:ClassName:relativepath/to/classfile.class.php[:1[:filter]] ('1' means we add a + button after the combo to create the record, 'filter' can be 'status=1 AND fk_user = __USER_ID AND entity IN (__SHARED_ENTITIES__)' for example) diff --git a/htdocs/langs/ja_JP/mrp.lang b/htdocs/langs/ja_JP/mrp.lang index 360f4303f07..35755f2d360 100644 --- a/htdocs/langs/ja_JP/mrp.lang +++ b/htdocs/langs/ja_JP/mrp.lang @@ -1,17 +1,61 @@ +Mrp=Manufacturing Orders +MO=Manufacturing Order +MRPDescription=Module to manage Manufacturing Orders (MO). MRPArea=MRP Area +MrpSetupPage=Setup of module MRP MenuBOM=Bills of material LatestBOMModified=Latest %s Bills of materials modified +LatestMOModified=Latest %s Manufacturing Orders modified +Bom=Bills of Material BillOfMaterials=Bill of Material BOMsSetup=Setup of module BOM ListOfBOMs=List of bills of material - BOM +ListOfManufacturingOrders=List of Manufacturing Orders NewBOM=New bill of material -ProductBOMHelp=Product to create with this BOM +ProductBOMHelp=Product to create with this BOM.
    Note: Products with the property 'Nature of product' = 'Raw material' are not visible into this list. BOMsNumberingModules=BOM numbering templates -BOMsModelModule=BOMS document templates +BOMsModelModule=BOM document templates +MOsNumberingModules=MO numbering templates +MOsModelModule=MO document templates FreeLegalTextOnBOMs=Free text on document of BOM WatermarkOnDraftBOMs=Watermark on draft BOM -ConfirmCloneBillOfMaterials=Are you sure you want to clone this bill of material ? +FreeLegalTextOnMOs=Free text on document of MO +WatermarkOnDraftMOs=Watermark on draft MO +ConfirmCloneBillOfMaterials=Are you sure you want to clone the bill of material %s ? +ConfirmCloneMo=Are you sure you want to clone the Manufacturing Order %s ? ManufacturingEfficiency=Manufacturing efficiency ValueOfMeansLoss=Value of 0.95 means an average of 5%% of loss during the production DeleteBillOfMaterials=Delete Bill Of Materials +DeleteMo=Delete Manufacturing Order ConfirmDeleteBillOfMaterials=Are you sure you want to delete this Bill Of Material? +ConfirmDeleteMo=Are you sure you want to delete this Bill Of Material? +MenuMRP=Manufacturing Orders +NewMO=New Manufacturing Order +QtyToProduce=Qty to produce +DateStartPlannedMo=Date start planned +DateEndPlannedMo=Date end planned +KeepEmptyForAsap=Empty means 'As Soon As Possible' +EstimatedDuration=Estimated duration +EstimatedDurationDesc=Estimated duration to manufacture this product using this BOM +ConfirmValidateBom=Are you sure you want to validate the BOM with the reference %s (you will be able to use it to build new Manufacturing Orders) +ConfirmCloseBom=Are you sure you want to cancel this BOM (you won't be able to use it to build new Manufacturing Orders anymore) ? +ConfirmReopenBom=Are you sure you want to re-open this BOM (you will be able to use it to build new Manufacturing Orders) +StatusMOProduced=Produced +QtyFrozen=Frozen Qty +QuantityFrozen=Frozen Quantity +QuantityConsumedInvariable=When this flag is set, the quantity consumed is always the value defined and is not relative to the quantity produced. +DisableStockChange=Disable stock change +DisableStockChangeHelp=When this flag is set, there is no stock change on this product, whatever is the quantity produced +BomAndBomLines=Bills Of Material and lines +BOMLine=Line of BOM +WarehouseForProduction=Warehouse for production +CreateMO=Create MO +ToConsume=To consume +ToProduce=To produce +QtyAlreadyConsumed=Qty already consumed +QtyAlreadyProduced=Qty already produced +ConsumeAndProduceAll=Consume and Produce All +Manufactured=Manufactured +TheProductXIsAlreadyTheProductToProduce=The product to add is already the product to produce. +ForAQuantityOf1=For a quantity to produce of 1 +ConfirmValidateMo=Are you sure you want to validate this Manufacturing Order? diff --git a/htdocs/langs/ja_JP/opensurvey.lang b/htdocs/langs/ja_JP/opensurvey.lang index 78c1de334e6..ee828e3f343 100644 --- a/htdocs/langs/ja_JP/opensurvey.lang +++ b/htdocs/langs/ja_JP/opensurvey.lang @@ -1,7 +1,7 @@ # Dolibarr language file - Source file is en_US - opensurvey Survey=Poll Surveys=Polls -OrganizeYourMeetingEasily=Organize your meetings and polls easily. First select type of poll... +OrganizeYourMeetingEasily=Organize your meetings and polls easily. First select the type of poll... NewSurvey=New poll OpenSurveyArea=Polls area AddACommentForPoll=You can add a comment into poll... @@ -11,7 +11,7 @@ PollTitle=Poll title ToReceiveEMailForEachVote=Receive an email for each vote TypeDate=Type date TypeClassic=Type standard -OpenSurveyStep2=Select your dates amoung the free days (grey). The selected days are green. You can unselect a day previously selected by clicking again on it +OpenSurveyStep2=Select your dates among the free days (grey). The selected days are green. You can unselect a day previously selected by clicking again on it RemoveAllDays=Remove all days CopyHoursOfFirstDay=Copy hours of first day RemoveAllHours=Remove all hours @@ -35,7 +35,7 @@ TitleChoice=Choice label ExportSpreadsheet=Export result spreadsheet ExpireDate=日付を制限する NbOfSurveys=Number of polls -NbOfVoters=Nb of voters +NbOfVoters=No. of voters SurveyResults=Results PollAdminDesc=You are allowed to change all vote lines of this poll with button "Edit". You can, as well, remove a column or a line with %s. You can also add a new column with %s. 5MoreChoices=5 more choices @@ -49,7 +49,7 @@ votes=vote(s) NoCommentYet=No comments have been posted for this poll yet CanComment=Voters can comment in the poll CanSeeOthersVote=Voters can see other people's vote -SelectDayDesc=For each selected day, you can choose, or not, meeting hours in the following format :
    - empty,
    - "8h", "8H" or "8:00" to give a meeting's start hour,
    - "8-11", "8h-11h", "8H-11H" or "8:00-11:00" to give a meeting's start and end hour,
    - "8h15-11h15", "8H15-11H15" or "8:15-11:15" for the same thing but with minutes. +SelectDayDesc=For each selected day, you can choose, or not, meeting hours in the following format:
    - empty,
    - "8h", "8H" or "8:00" to give a meeting's start hour,
    - "8-11", "8h-11h", "8H-11H" or "8:00-11:00" to give a meeting's start and end hour,
    - "8h15-11h15", "8H15-11H15" or "8:15-11:15" for the same thing but with minutes. BackToCurrentMonth=Back to current month ErrorOpenSurveyFillFirstSection=You haven't filled the first section of the poll creation ErrorOpenSurveyOneChoice=Enter at least one choice diff --git a/htdocs/langs/ja_JP/paybox.lang b/htdocs/langs/ja_JP/paybox.lang index 8852645237b..d11d36a329f 100644 --- a/htdocs/langs/ja_JP/paybox.lang +++ b/htdocs/langs/ja_JP/paybox.lang @@ -11,17 +11,8 @@ YourEMail=入金確認を受信する電子メール Creditor=債権者 PaymentCode=支払いコード PayBoxDoPayment=Pay with Paybox -ToPay=支払いを行う YouWillBeRedirectedOnPayBox=あなたが入力するクレジットカード情報をセキュリティで保護された切符売り場のページにリダイレクトされます。 Continue=次の -ToOfferALinkForOnlinePayment=%s支払いのURL -ToOfferALinkForOnlinePaymentOnOrder=URL to offer a %s online payment user interface for a sales order -ToOfferALinkForOnlinePaymentOnInvoice=顧客の請求書の%sオンライン決済のユーザインタフェースを提供するためのURL -ToOfferALinkForOnlinePaymentOnContractLine=契約回線の%sオンライン決済のユーザインタフェースを提供するためのURL -ToOfferALinkForOnlinePaymentOnFreeAmount=空き容量のため夜中オンライン決済のユーザインタフェースを提供するためのURL -ToOfferALinkForOnlinePaymentOnMemberSubscription=メンバーのサブスクリプションの%sオンライン決済のユーザインタフェースを提供するためのURL -ToOfferALinkForOnlinePaymentOnDonation=URL to offer a %s online payment, user interface for payment of donation -YouCanAddTagOnUrl=また、独自の支払いコメントタグを追加するには、それらのURL(無料支払のためにのみ必要)のいずれかにurlパラメータ·タグ= 値を追加することできます。 SetupPayBoxToHavePaymentCreatedAutomatically=Setup your Paybox with url %s to have payment created automatically when validated by Paybox. YourPaymentHasBeenRecorded=このページでは、あなたの支払が記録されていることを確認します。ありがとうございます。 YourPaymentHasNotBeenRecorded=Your payment has NOT been recorded and the transaction has been canceled. Thank you. diff --git a/htdocs/langs/ja_JP/projects.lang b/htdocs/langs/ja_JP/projects.lang index df9d6c58fde..3f4a6299c7e 100644 --- a/htdocs/langs/ja_JP/projects.lang +++ b/htdocs/langs/ja_JP/projects.lang @@ -86,8 +86,8 @@ WhichIamLinkedToProject=which I'm linked to project Time=時間 ListOfTasks=List of tasks GoToListOfTimeConsumed=Go to list of time consumed -GoToListOfTasks=Go to list of tasks -GoToGanttView=Go to Gantt view +GoToListOfTasks=Show as list +GoToGanttView=show as Gantt GanttView=Gantt View ListProposalsAssociatedProject=List of the commercial proposals related to the project ListOrdersAssociatedProject=List of sales orders related to the project @@ -250,3 +250,8 @@ OneLinePerUser=One line per user ServiceToUseOnLines=Service to use on lines InvoiceGeneratedFromTimeSpent=Invoice %s has been generated from time spent on project ProjectBillTimeDescription=Check if you enter timesheet on tasks of project AND you plan to generate invoice(s) from the timesheet to bill the customer of the project (do not check if you plan to create invoice that is not based on entered timesheets). +ProjectFollowOpportunity=Follow opportunity +ProjectFollowTasks=Follow tasks +UsageOpportunity=Usage: Opportunity +UsageTasks=Usage: Tasks +UsageBillTimeShort=Usage: Bill time diff --git a/htdocs/langs/ja_JP/receiptprinter.lang b/htdocs/langs/ja_JP/receiptprinter.lang index 756461488cc..5714ba78151 100644 --- a/htdocs/langs/ja_JP/receiptprinter.lang +++ b/htdocs/langs/ja_JP/receiptprinter.lang @@ -26,9 +26,10 @@ PROFILE_P822D=P822D Profile PROFILE_STAR=Star Profile PROFILE_DEFAULT_HELP=Default Profile suitable for Epson printers PROFILE_SIMPLE_HELP=Simple Profile No Graphics -PROFILE_EPOSTEP_HELP=Epos Tep Profile Help +PROFILE_EPOSTEP_HELP=Epos Tep Profile PROFILE_P822D_HELP=P822D Profile No Graphics PROFILE_STAR_HELP=Star Profile +DOL_LINE_FEED=Skip line DOL_ALIGN_LEFT=Left align text DOL_ALIGN_CENTER=Center text DOL_ALIGN_RIGHT=Right align text @@ -42,3 +43,5 @@ DOL_CUT_PAPER_PARTIAL=Cut ticket partially DOL_OPEN_DRAWER=Open cash drawer DOL_ACTIVATE_BUZZER=Activate buzzer DOL_PRINT_QRCODE=Print QR Code +DOL_PRINT_LOGO=Print logo of my company +DOL_PRINT_LOGO_OLD=Print logo of my company (old printers) diff --git a/htdocs/langs/ja_JP/sendings.lang b/htdocs/langs/ja_JP/sendings.lang index 2a934c5ec86..bb0e344b720 100644 --- a/htdocs/langs/ja_JP/sendings.lang +++ b/htdocs/langs/ja_JP/sendings.lang @@ -21,6 +21,7 @@ QtyShipped=個数出荷 QtyShippedShort=Qty ship. QtyPreparedOrShipped=Qty prepared or shipped QtyToShip=出荷する数量 +QtyToReceive=Qty to receive QtyReceived=個数は、受信した QtyInOtherShipments=Qty in other shipments KeepToShip=Remain to ship @@ -46,17 +47,18 @@ DateDeliveryPlanned=Planned date of delivery RefDeliveryReceipt=Ref delivery receipt StatusReceipt=Status delivery receipt DateReceived=日付の配信は、受信した -SendShippingByEMail=電子メールで貨物を送る +ClassifyReception=Classify reception +SendShippingByEMail=Send shipment by email SendShippingRef=Submission of shipment %s ActionsOnShipping=出荷のイベント LinkToTrackYourPackage=あなたのパッケージを追跡するためのリンク ShipmentCreationIsDoneFromOrder=現時点では、新たな出荷の作成は、注文カードから行われます。 ShipmentLine=Shipment line -ProductQtyInCustomersOrdersRunning=Product quantity into open customer orders -ProductQtyInSuppliersOrdersRunning=Product quantity into open purchase orders -ProductQtyInShipmentAlreadySent=Product quantity from open customer order already sent -ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from open supplier order already received -NoProductToShipFoundIntoStock=No product to ship found into warehouse %s. Correct stock or go back to choose another warehouse. +ProductQtyInCustomersOrdersRunning=Product quantity from open sales orders +ProductQtyInSuppliersOrdersRunning=Product quantity from open purchase orders +ProductQtyInShipmentAlreadySent=Product quantity from open sales order already sent +ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from open purchase orders already received +NoProductToShipFoundIntoStock=No product to ship found in warehouse %s. Correct stock or go back to choose another warehouse. WeightVolShort=Weight/Vol. ValidateOrderFirstBeforeShipment=You must first validate the order before being able to make shipments. @@ -69,4 +71,4 @@ SumOfProductWeights=Sum of product weights # warehouse details DetailWarehouseNumber= Warehouse details -DetailWarehouseFormat= W:%s (Qty : %d) +DetailWarehouseFormat= W:%s (Qty: %d) diff --git a/htdocs/langs/ja_JP/stocks.lang b/htdocs/langs/ja_JP/stocks.lang index 2d5f5d88663..d6eb2e49c25 100644 --- a/htdocs/langs/ja_JP/stocks.lang +++ b/htdocs/langs/ja_JP/stocks.lang @@ -55,7 +55,7 @@ PMPValue=加重平均価格 PMPValueShort=WAP EnhancedValueOfWarehouses=倉庫の値 UserWarehouseAutoCreate=Create a user warehouse automatically when creating a user -AllowAddLimitStockByWarehouse=Manage also values for minimum and desired stock per pairing (product-warehouse) in addition to values per product +AllowAddLimitStockByWarehouse=Manage also value for minimum and desired stock per pairing (product-warehouse) in addition to the value for minimum and desired stock per product IndependantSubProductStock=Product stock and subproduct stock are independent QtyDispatched=数量派遣 QtyDispatchedShort=Qty dispatched @@ -184,7 +184,7 @@ SelectFournisseur=Vendor filter inventoryOnDate=Inventory INVENTORY_DISABLE_VIRTUAL=Virtual product (kit): do not decrement stock of a child product INVENTORY_USE_MIN_PA_IF_NO_LAST_PA=Use the buy price if no last buy price can be found -INVENTORY_USE_INVENTORY_DATE_FROM_DATEMVT=Stock movement has date of inventory +INVENTORY_USE_INVENTORY_DATE_FOR_DATE_OF_MVT=Stock movements will have the date of inventory (instead of the date of inventory validation) inventoryChangePMPPermission=Allow to change PMP value for a product ColumnNewPMP=New unit PMP OnlyProdsInStock=Do not add product without stock @@ -212,3 +212,7 @@ StockIncreaseAfterCorrectTransfer=Increase by correction/transfer StockDecreaseAfterCorrectTransfer=Decrease by correction/transfer StockIncrease=Stock increase StockDecrease=Stock decrease +InventoryForASpecificWarehouse=Inventory for a specific warehouse +InventoryForASpecificProduct=Inventory for a specific product +StockIsRequiredToChooseWhichLotToUse=Stock is required to choose which lot to use +ForceTo=Force to diff --git a/htdocs/langs/ja_JP/stripe.lang b/htdocs/langs/ja_JP/stripe.lang index 845bf30215c..4ba384dfb12 100644 --- a/htdocs/langs/ja_JP/stripe.lang +++ b/htdocs/langs/ja_JP/stripe.lang @@ -16,12 +16,13 @@ StripeDoPayment=Pay with Stripe YouWillBeRedirectedOnStripe=You will be redirected on secured Stripe page to input you credit card information Continue=次の ToOfferALinkForOnlinePayment=%s支払いのURL -ToOfferALinkForOnlinePaymentOnOrder=URL to offer a %s online payment user interface for a sales order -ToOfferALinkForOnlinePaymentOnInvoice=顧客の請求書の%sオンライン決済のユーザインタフェースを提供するためのURL -ToOfferALinkForOnlinePaymentOnContractLine=契約回線の%sオンライン決済のユーザインタフェースを提供するためのURL -ToOfferALinkForOnlinePaymentOnFreeAmount=空き容量のため夜中オンライン決済のユーザインタフェースを提供するためのURL -ToOfferALinkForOnlinePaymentOnMemberSubscription=メンバーのサブスクリプションの%sオンライン決済のユーザインタフェースを提供するためのURL -YouCanAddTagOnUrl=また、独自の支払いコメントタグを追加するには、それらのURL(無料支払のためにのみ必要)のいずれかにurlパラメータ·タグ= 値を追加することできます。 +ToOfferALinkForOnlinePaymentOnOrder=URL to offer a %s online payment page for a sales order +ToOfferALinkForOnlinePaymentOnInvoice=URL to offer a %s online payment page for a customer invoice +ToOfferALinkForOnlinePaymentOnContractLine=URL to offer a %s online payment page for a contract line +ToOfferALinkForOnlinePaymentOnFreeAmount=URL to offer a %s online payment page of any amount with no existing object +ToOfferALinkForOnlinePaymentOnMemberSubscription=URL to offer a %s online payment page for a member subscription +ToOfferALinkForOnlinePaymentOnDonation=URL to offer a %s online payment page for payment of a donation +YouCanAddTagOnUrl=You can also add url parameter &tag=value to any of those URL (mandatory only for payment not linked to an object) to add your own payment comment tag.
    For the URL of payments with no existing object, you may also add the parameter &noidempotency=1 so the same link with same tag can be used several times (some payment mode may limit the payment to 1 for each different link without this parameter) SetupStripeToHavePaymentCreatedAutomatically=Setup your Stripe with url %s to have payment created automatically when validated by Stripe. AccountParameter=アカウントのパラメータ UsageParameter=使用パラメータ diff --git a/htdocs/langs/ja_JP/ticket.lang b/htdocs/langs/ja_JP/ticket.lang index a9179aeddf9..9421462b3d4 100644 --- a/htdocs/langs/ja_JP/ticket.lang +++ b/htdocs/langs/ja_JP/ticket.lang @@ -33,7 +33,10 @@ TicketDictSeverity=Ticket - Severities TicketTypeShortBUGSOFT=Dysfonctionnement logiciel TicketTypeShortBUGHARD=Dysfonctionnement matériel TicketTypeShortCOM=Commercial question -TicketTypeShortINCIDENT=Request for assistance + +TicketTypeShortHELP=Request for functionnal help +TicketTypeShortISSUE=Issue, bug or problem +TicketTypeShortREQUEST=Change or enhancement request TicketTypeShortPROJET=プロジェクト TicketTypeShortOTHER=その他 @@ -137,6 +140,10 @@ NoUnreadTicketsFound=No unread ticket found TicketViewAllTickets=View all tickets TicketViewNonClosedOnly=View only open tickets TicketStatByStatus=Tickets by status +OrderByDateAsc=Sort by ascending date +OrderByDateDesc=Sort by descending date +ShowAsConversation=Show as conversation list +MessageListViewType=Show as table list # # Ticket card @@ -222,6 +229,9 @@ TicketConfirmChangeStatus=Confirm the status change: %s ? TicketLogStatusChanged=Status changed: %s to %s TicketNotNotifyTiersAtCreate=Not notify company at create Unread=Unread +TicketNotCreatedFromPublicInterface=Not available. Ticket was not created from public interface. +PublicInterfaceNotEnabled=Public interface was not enabled +ErrorTicketRefRequired=Ticket reference name is required # # Logs diff --git a/htdocs/langs/ja_JP/website.lang b/htdocs/langs/ja_JP/website.lang index 1931d1ed34c..f26d0227c9a 100644 --- a/htdocs/langs/ja_JP/website.lang +++ b/htdocs/langs/ja_JP/website.lang @@ -56,7 +56,7 @@ NoPageYet=No pages yet YouCanCreatePageOrImportTemplate=You can create a new page or import a full website template SyntaxHelp=Help on specific syntax tips YouCanEditHtmlSourceckeditor=You can edit HTML source code using the "Source" button in editor. -YouCanEditHtmlSource=
    You can include PHP code into this source using tags <?php ?>. The following global variables are available: $conf, $db, $mysoc, $user, $website, $websitepage, $weblangs.

    You can also include content of another Page/Container with the following syntax:
    <?php includeContainer('alias_of_container_to_include'); ?>

    You can make a redirect to another Page/Container with the following syntax (Note: do not output any content before a redirect):
    <?php redirectToContainer('alias_of_container_to_redirect_to'); ?>

    To add a link to another page, use the syntax:
    <a href="alias_of_page_to_link_to.php">mylink<a>

    To include a link to download a file stored into the documents directory, use the document.php wrapper:
    Example, for a file into documents/ecm (need to be logged), syntax is:
    <a href="/document.php?modulepart=ecm&file=[relative_dir/]filename.ext">
    For a file into documents/medias (open directory for public access), syntax is:
    <a href="/document.php?modulepart=medias&file=[relative_dir/]filename.ext">
    For a file shared with a share link (open access using the sharing hash key of file), syntax is:
    <a href="/document.php?hashp=publicsharekeyoffile">

    To include an image stored into the documents directory, use the viewimage.php wrapper:
    Example, for an image into documents/medias (open directory for public access), syntax is:
    <img src="/viewimage.php?modulepart=medias&file=[relative_dir/]filename.ext">
    +YouCanEditHtmlSource=
    You can include PHP code into this source using tags <?php ?>. The following global variables are available: $conf, $db, $mysoc, $user, $website, $websitepage, $weblangs.

    You can also include content of another Page/Container with the following syntax:
    <?php includeContainer('alias_of_container_to_include'); ?>

    You can make a redirect to another Page/Container with the following syntax (Note: do not output any content before a redirect):
    <?php redirectToContainer('alias_of_container_to_redirect_to'); ?>

    To add a link to another page, use the syntax:
    <a href="alias_of_page_to_link_to.php">mylink<a>

    To include a link to download a file stored into the documents directory, use the document.php wrapper:
    Example, for a file into documents/ecm (need to be logged), syntax is:
    <a href="/document.php?modulepart=ecm&file=[relative_dir/]filename.ext">
    For a file into documents/medias (open directory for public access), syntax is:
    <a href="/document.php?modulepart=medias&file=[relative_dir/]filename.ext">
    For a file shared with a share link (open access using the sharing hash key of file), syntax is:
    <a href="/document.php?hashp=publicsharekeyoffile">

    To include an image stored into the documents directory, use the viewimage.php wrapper:
    Example, for an image into documents/medias (open directory for public access), syntax is:
    <img src="/viewimage.php?modulepart=medias&file=[relative_dir/]filename.ext">

    More examples of HTML or dynamic code available on the wiki documentation
    . ClonePage=Clone page/container CloneSite=Clone site SiteAdded=Website added @@ -114,3 +114,10 @@ CSSContentTooltipHelp=Enter here CSS content. To avoid any conflict with the CSS LinkAndScriptsHereAreNotLoadedInEditor=Warning: This content is output only when site is accessed from a server. It is not used in Edit mode so if you need to load javascript files also in edit mode, just add your tag 'script src=...' into the page. Dynamiccontent=Sample of a page with dynamic content ImportSite=Import website template +EditInLineOnOff=Mode 'Edit inline' is %s +ShowSubContainersOnOff=Mode to execute 'dynamic content' is %s +GlobalCSSorJS=Global CSS/JS/Header file of web site +BackToHomePage=Back to home page... +TranslationLinks=Translation links +YouTryToAccessToAFileThatIsNotAWebsitePage=You try to access to a page that is not a website page +UseTextBetween5And70Chars=For good SEO practices, use a text between 5 and 70 characters diff --git a/htdocs/langs/ka_GE/accountancy.lang b/htdocs/langs/ka_GE/accountancy.lang index 1fc3b3e05ec..e1b413ac09d 100644 --- a/htdocs/langs/ka_GE/accountancy.lang +++ b/htdocs/langs/ka_GE/accountancy.lang @@ -1,4 +1,5 @@ -# Dolibarr language file - en_US - Accounting Expert +# Dolibarr language file - en_US - Accountancy (Double entries) +Accountancy=Accountancy Accounting=Accounting ACCOUNTING_EXPORT_SEPARATORCSV=Column separator for export file ACCOUNTING_EXPORT_DATE=Date format for export file @@ -97,6 +98,8 @@ MenuExpenseReportAccounts=Expense report accounts MenuLoanAccounts=Loan accounts MenuProductsAccounts=Product accounts MenuClosureAccounts=Closure accounts +MenuAccountancyClosure=Closure +MenuAccountancyValidationMovements=Validate movements ProductsBinding=Products accounts TransferInAccounting=Transfer in accounting RegistrationInAccounting=Registration in accounting @@ -164,12 +167,14 @@ ACCOUNTING_ACCOUNT_SUSPENSE=Accounting account of wait DONATION_ACCOUNTINGACCOUNT=Accounting account to register donations ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Accounting account to register subscriptions -ACCOUNTING_PRODUCT_BUY_ACCOUNT=Accounting account by default for bought products (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_ACCOUNT=Accounting account by default for the bought products (used if not defined in the product sheet) ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Accounting account by default for the sold products (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Accounting account by default for the sold products in EEC (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Accounting account by default for the sold products export out of EEC (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Accounting account by default for the products sold in EEC (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Accounting account by default for the products sold and exported out of EEC (used if not defined in the product sheet) ACCOUNTING_SERVICE_BUY_ACCOUNT=Accounting account by default for the bought services (used if not defined in the service sheet) ACCOUNTING_SERVICE_SOLD_ACCOUNT=Accounting account by default for the sold services (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Accounting account by default for the services sold in EEC (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Accounting account by default for the services sold and exported out of EEC (used if not defined in the service sheet) Doctype=Type of document Docdate=Date @@ -192,9 +197,10 @@ ByPersonalizedAccountGroups=By personalized groups ByYear=By year NotMatch=Not Set DeleteMvt=Delete Ledger lines +DelMonth=Month to delete DelYear=Year to delete DelJournal=Journal to delete -ConfirmDeleteMvt=This will delete all lines of the Ledger for year and/or from a specific journal. At least one criterion is required. +ConfirmDeleteMvt=This will delete all lines of the Ledger for the year/month and/or from a specific journal (At least one criterion is required). You will have to reuse the feature 'Registration inaccounting' to have the deleted record back in the ledger. ConfirmDeleteMvtPartial=This will delete the transaction from the Ledger (all lines related to same transaction will be deleted) FinanceJournal=Finance journal ExpenseReportsJournal=Expense reports journal @@ -235,13 +241,19 @@ DescVentilDoneCustomer=Consult here the list of the lines of invoices customers DescVentilTodoCustomer=Bind invoice lines not already bound with a product accounting account ChangeAccount=Change the product/service accounting account for selected lines with the following accounting account: Vide=- -DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account (only record not already transfered in accountancy are visible) DescVentilDoneSupplier=Consult here the list of the lines of vendor invoices and their accounting account DescVentilTodoExpenseReport=Bind expense report lines not already bound with a fee accounting account DescVentilExpenseReport=Consult here the list of expense report lines bound (or not) to a fee accounting account DescVentilExpenseReportMore=If you setup accounting account on type of expense report lines, the application will be able to make all the binding between your expense report lines and the accounting account of your chart of accounts, just in one click with the button "%s". If account was not set on fees dictionary or if you still have some lines not bound to any account, you will have to make a manual binding from the menu "%s". DescVentilDoneExpenseReport=Consult here the list of the lines of expenses reports and their fees accounting account +DescClosure=Consult here the number of movements by month who are not validated & fiscal years already open +OverviewOfMovementsNotValidated=Step 1/ Overview of movements not validated. (Necessary to close a fiscal year) +ValidateMovements=Validate movements +DescValidateMovements=Any modification or deletion of writing, lettering and deletes will be prohibited. All entries for an exercise must be validated otherwise closing will not be possible +SelectMonthAndValidate=Select month and validate movements + ValidateHistory=Bind Automatically AutomaticBindingDone=Automatic binding done @@ -256,6 +268,7 @@ ListOfProductsWithoutAccountingAccount=List of products not bound to any account ChangeBinding=Change the binding Accounted=Accounted in ledger NotYetAccounted=Not yet accounted in ledger +ShowTutorial=Show Tutorial ## Admin ApplyMassCategories=Apply mass categories @@ -264,7 +277,7 @@ CategoryDeleted=Category for the accounting account has been removed AccountingJournals=Accounting journals AccountingJournal=Accounting journal NewAccountingJournal=New accounting journal -ShowAccoutingJournal=Show accounting journal +ShowAccountingJournal=Show accounting journal NatureOfJournal=Nature of Journal AccountingJournalType1=Miscellaneous operations AccountingJournalType2=Sales diff --git a/htdocs/langs/ka_GE/admin.lang b/htdocs/langs/ka_GE/admin.lang index 1a1891009cf..723572861bd 100644 --- a/htdocs/langs/ka_GE/admin.lang +++ b/htdocs/langs/ka_GE/admin.lang @@ -178,6 +178,8 @@ Compression=Compression CommandsToDisableForeignKeysForImport=Command to disable foreign keys on import CommandsToDisableForeignKeysForImportWarning=Mandatory if you want to be able to restore your sql dump later ExportCompatibility=Compatibility of generated export file +ExportUseMySQLQuickParameter=Use the --quick parameter +ExportUseMySQLQuickParameterHelp=The '--quick' parameter helps limit RAM consumption for large tables. MySqlExportParameters=MySQL export parameters PostgreSqlExportParameters= PostgreSQL export parameters UseTransactionnalMode=Use transactional mode @@ -218,7 +220,7 @@ DoliStoreDesc=DoliStore, the official market place for Dolibarr ERP/CRM external DoliPartnersDesc=List of companies providing custom-developed modules or features.
    Note: since Dolibarr is an open source application, anyone experienced in PHP programming may develop a module. WebSiteDesc=External websites for more add-on (non-core) modules... DevelopYourModuleDesc=Some solutions to develop your own module... -URL=Link +URL=URL BoxesAvailable=Widgets available BoxesActivated=Widgets activated ActivateOn=Activate on @@ -268,6 +270,7 @@ Emails=Emails EMailsSetup=Emails setup EMailsDesc=This page allows you to override your default PHP parameters for email sending. In most cases on Unix/Linux OS, the PHP setup is correct and these parameters are unnecessary. EmailSenderProfiles=Emails sender profiles +EMailsSenderProfileDesc=You can keep this section empty. If you enter some emails here, they will be added to the list of possible senders into the combobox when your write a new email. MAIN_MAIL_SMTP_PORT=SMTP/SMTPS Port (default value in php.ini: %s) MAIN_MAIL_SMTP_SERVER=SMTP/SMTPS Host (default value in php.ini: %s) MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=SMTP/SMTPS Port (Not defined into PHP on Unix-like systems) @@ -277,7 +280,7 @@ MAIN_MAIL_ERRORS_TO=Email used for error returns emails (fields 'Errors-To' in e MAIN_MAIL_AUTOCOPY_TO= Copy (Bcc) all sent emails to MAIN_DISABLE_ALL_MAILS=Disable all email sending (for test purposes or demos) MAIN_MAIL_FORCE_SENDTO=Send all emails to (instead of real recipients, for test purposes) -MAIN_MAIL_ENABLED_USER_DEST_SELECT=Add employee users with email into allowed recipient list +MAIN_MAIL_ENABLED_USER_DEST_SELECT=Suggest emails of employees (if defined) into the list of predefined recipient when writing a new email MAIN_MAIL_SENDMODE=Email sending method MAIN_MAIL_SMTPS_ID=SMTP ID (if sending server requires authentication) MAIN_MAIL_SMTPS_PW=SMTP Password (if sending server requires authentication) @@ -462,7 +465,9 @@ EnableAndSetupModuleCron=If you want to have this recurring invoice generated au ModuleCompanyCodeCustomerAquarium=%s followed by customer code for a customer accounting code ModuleCompanyCodeSupplierAquarium=%s followed by vendor code for a vendor accounting code ModuleCompanyCodePanicum=Return an empty accounting code. -ModuleCompanyCodeDigitaria=Accounting code depends on third-party code. The code is composed of the character "C" in the first position followed by the first 5 characters of the third-party code. +ModuleCompanyCodeDigitaria=Returns a compound accounting code according to the name of the third party. The code consists of a prefix that can be defined in the first position followed by the number of characters defined in the third party code. +ModuleCompanyCodeCustomerDigitaria=%s followed by the truncated customer name by the number of characters: %s for the customer accounting code. +ModuleCompanyCodeSupplierDigitaria=%s followed by the truncated supplier name by the number of characters: %s for the supplier accounting code. Use3StepsApproval=By default, Purchase Orders need to be created and approved by 2 different users (one step/user to create and one step/user to approve. Note that if user has both permission to create and approve, one step/user will be enough). You can ask with this option to introduce a third step/user approval, if amount is higher than a dedicated value (so 3 steps will be necessary: 1=validation, 2=first approval and 3=second approval if amount is enough).
    Set this to empty if one approval (2 steps) is enough, set it to a very low value (0.1) if a second approval (3 steps) is always required. UseDoubleApproval=Use a 3 steps approval when amount (without tax) is higher than... WarningPHPMail=WARNING: It is often better to setup outgoing emails to use the email server of your provider instead of the default setup. Some email providers (like Yahoo) do not allow you to send an email from another server than their own server. Your current setup uses the server of the application to send email and not the server of your email provider, so some recipients (the one compatible with the restrictive DMARC protocol), will ask your email provider if they can accept your email and some email providers (like Yahoo) may respond "no" because the server is not theirs, so few of your sent Emails may not be accepted (be careful also of your email provider's sending quota).
    If your Email provider (like Yahoo) has this restriction, you must change Email setup to choose the other method "SMTP server" and enter the SMTP server and credentials provided by your Email provider. @@ -524,7 +529,7 @@ Module50Desc=Management of Products Module51Name=Mass mailings Module51Desc=Mass paper mailing management Module52Name=Stocks -Module52Desc=Stock management (for products only) +Module52Desc=Stock management Module53Name=Services Module53Desc=Management of Services Module54Name=Contracts/Subscriptions @@ -622,7 +627,7 @@ Module5000Desc=Allows you to manage multiple companies Module6000Name=Workflow Module6000Desc=Workflow management (automatic creation of object and/or automatic status change) Module10000Name=Websites -Module10000Desc=Create websites (public) with a WYSIWYG editor. Just setup your web server (Apache, Nginx, ...) to point to the dedicated Dolibarr directory to have it online on the internet with your own domain name. +Module10000Desc=Create websites (public) with a WYSIWYG editor. This is a webmaster or developer oriented CMS (it is better to know HTML and CSS language). Just setup your web server (Apache, Nginx, ...) to point to the dedicated Dolibarr directory to have it online on the internet with your own domain name. Module20000Name=Leave Request Management Module20000Desc=Define and track employee leave requests Module39000Name=Product Lots @@ -841,10 +846,10 @@ Permission1002=Create/modify warehouses Permission1003=Delete warehouses Permission1004=Read stock movements Permission1005=Create/modify stock movements -Permission1101=Read delivery orders -Permission1102=Create/modify delivery orders -Permission1104=Validate delivery orders -Permission1109=Delete delivery orders +Permission1101=Read delivery receipts +Permission1102=Create/modify delivery receipts +Permission1104=Validate delivery receipts +Permission1109=Delete delivery receipts Permission1121=Read supplier proposals Permission1122=Create/modify supplier proposals Permission1123=Validate supplier proposals @@ -873,9 +878,9 @@ Permission1251=Run mass imports of external data into database (data load) Permission1321=Export customer invoices, attributes and payments Permission1322=Reopen a paid bill Permission1421=Export sales orders and attributes -Permission2401=Read actions (events or tasks) linked to his account -Permission2402=Create/modify actions (events or tasks) linked to his account -Permission2403=Delete actions (events or tasks) linked to his account +Permission2401=Read actions (events or tasks) linked to his user account (if owner of event) +Permission2402=Create/modify actions (events or tasks) linked to his user account (if owner of event) +Permission2403=Delete actions (events or tasks) linked to his user account (if owner of event) Permission2411=Read actions (events or tasks) of others Permission2412=Create/modify actions (events or tasks) of others Permission2413=Delete actions (events or tasks) of others @@ -901,6 +906,7 @@ Permission20003=Delete leave requests Permission20004=Read all leave requests (even of user not subordinates) Permission20005=Create/modify leave requests for everybody (even of user not subordinates) Permission20006=Admin leave requests (setup and update balance) +Permission20007=Approve leave requests Permission23001=Read Scheduled job Permission23002=Create/update Scheduled job Permission23003=Delete Scheduled job @@ -915,7 +921,7 @@ Permission50414=Delete operations in ledger Permission50415=Delete all operations by year and journal in ledger Permission50418=Export operations of the ledger Permission50420=Report and export reports (turnover, balance, journals, ledger) -Permission50430=Define and close a fiscal period +Permission50430=Define fiscal periods. Validate transactions and close fiscal periods. Permission50440=Manage chart of accounts, setup of accountancy Permission51001=Read assets Permission51002=Create/Update assets @@ -962,6 +968,7 @@ DictionaryAccountancyJournal=Accounting journals DictionaryEMailTemplates=Email Templates DictionaryUnits=Units DictionaryMeasuringUnits=Measuring Units +DictionarySocialNetworks=Social Networks DictionaryProspectStatus=Prospect status DictionaryHolidayTypes=Types of leave DictionaryOpportunityStatus=Lead status for project/lead @@ -1057,7 +1064,7 @@ BackgroundImageLogin=Background image PermanentLeftSearchForm=Permanent search form on left menu DefaultLanguage=Default language EnableMultilangInterface=Enable multilanguage support -EnableShowLogo=Show logo on left menu +EnableShowLogo=Show the company logo in the menu CompanyInfo=Company/Organization CompanyIds=Company/Organization identities CompanyName=Name @@ -1067,7 +1074,11 @@ CompanyTown=Town CompanyCountry=Country CompanyCurrency=Main currency CompanyObject=Object of the company +IDCountry=ID country Logo=Logo +LogoDesc=Main logo of company. Will be used into generated documents (PDF, ...) +LogoSquarred=Logo (squarred) +LogoSquarredDesc=Must be a squarred icon (width = height). This logo will be used as the favorite icon or other need like for the top menu bar (if not disabled into display setup). DoNotSuggestPaymentMode=Do not suggest NoActiveBankAccountDefined=No active bank account defined OwnerOfBankAccount=Owner of bank account %s @@ -1113,7 +1124,7 @@ LogEventDesc=Enable logging for specific security events. Administrators the log AreaForAdminOnly=Setup parameters can be set by administrator users only. SystemInfoDesc=System information is miscellaneous technical information you get in read only mode and visible for administrators only. SystemAreaForAdminOnly=This area is available to administrator users only. Dolibarr user permissions cannot change this restriction. -CompanyFundationDesc=Edit the information of the company/entity. Click on "%s" or "%s" button at the bottom of the page. +CompanyFundationDesc=Edit the information of the company/entity. Click on "%s" button at the bottom of the page. AccountantDesc=If you have an external accountant/bookkeeper, you can edit here its information. AccountantFileNumber=Accountant code DisplayDesc=Parameters affecting the look and behaviour of Dolibarr can be modified here. @@ -1129,7 +1140,7 @@ TriggerAlwaysActive=Triggers in this file are always active, whatever are the ac TriggerActiveAsModuleActive=Triggers in this file are active as module %s is enabled. GeneratedPasswordDesc=Choose the method to be used for auto-generated passwords. DictionaryDesc=Insert all reference data. You can add your values to the default. -ConstDesc=This page allows you to edit (override) parameters not available in other pages. These are mostly reserved parameters for developers/advanced troubleshooting. For a full list of the parameters available see here. +ConstDesc=This page allows you to edit (override) parameters not available in other pages. These are mostly reserved parameters for developers/advanced troubleshooting only. MiscellaneousDesc=All other security related parameters are defined here. LimitsSetup=Limits/Precision setup LimitsDesc=You can define limits, precisions and optimizations used by Dolibarr here @@ -1456,6 +1467,13 @@ LDAPFieldSidExample=Example: objectsid LDAPFieldEndLastSubscription=Date of subscription end LDAPFieldTitle=Job position LDAPFieldTitleExample=Example: title +LDAPFieldGroupid=Group id +LDAPFieldGroupidExample=Exemple : gidnumber +LDAPFieldUserid=User id +LDAPFieldUseridExample=Exemple : uidnumber +LDAPFieldHomedirectory=Home directory +LDAPFieldHomedirectoryExample=Exemple : homedirectory +LDAPFieldHomedirectoryprefix=Home directory prefix LDAPSetupNotComplete=LDAP setup not complete (go on others tabs) LDAPNoUserOrPasswordProvidedAccessIsReadOnly=No administrator or password provided. LDAP access will be anonymous and in read only mode. LDAPDescContact=This page allows you to define LDAP attributes name in LDAP tree for each data found on Dolibarr contacts. @@ -1577,6 +1595,7 @@ FCKeditorForProductDetails=WYSIWIG creation/edition of products details lines fo FCKeditorForMailing= WYSIWIG creation/edition for mass eMailings (Tools->eMailing) FCKeditorForUserSignature=WYSIWIG creation/edition of user signature FCKeditorForMail=WYSIWIG creation/edition for all mail (except Tools->eMailing) +FCKeditorForTicket=WYSIWIG creation/edition for tickets ##### Stock ##### StockSetup=Stock module setup 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. @@ -1653,8 +1672,9 @@ CashDesk=Point of Sale CashDeskSetup=Point of Sales module setup CashDeskThirdPartyForSell=Default generic third party to use for sales CashDeskBankAccountForSell=Default account to use to receive cash payments -CashDeskBankAccountForCheque= Default account to use to receive payments by check -CashDeskBankAccountForCB= Default account to use to receive payments by credit cards +CashDeskBankAccountForCheque=Default account to use to receive payments by check +CashDeskBankAccountForCB=Default account to use to receive payments by credit cards +CashDeskBankAccountForSumup=Default bank account to use to receive payments by SumUp 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). CashDeskIdWareHouse=Force and restrict warehouse to use for stock decrease StockDecreaseForPointOfSaleDisabled=Stock decrease from Point of Sale disabled @@ -1693,7 +1713,7 @@ SuppliersSetup=Vendor module setup SuppliersCommandModel=Complete template of purchase order (logo...) SuppliersInvoiceModel=Complete template of vendor invoice (logo...) SuppliersInvoiceNumberingModel=Vendor invoices numbering models -IfSetToYesDontForgetPermission=If set to yes, don't forget to provide permissions to groups or users allowed for the second approval +IfSetToYesDontForgetPermission=If set to a non null value, don't forget to provide permissions to groups or users allowed for the second approval ##### GeoIPMaxmind ##### GeoIPMaxmindSetup=GeoIP Maxmind module setup PathToGeoIPMaxmindCountryDataFile=Path to file containing Maxmind ip to country translation.
    Examples:
    /usr/local/share/GeoIP/GeoIP.dat
    /usr/share/GeoIP/GeoIP.dat
    /usr/share/GeoIP/GeoLite2-Country.mmdb @@ -1782,6 +1802,8 @@ FixTZ=TimeZone fix FillFixTZOnlyIfRequired=Example: +2 (fill only if problem experienced) ExpectedChecksum=Expected Checksum CurrentChecksum=Current Checksum +ExpectedSize=Expected size +CurrentSize=Current size ForcedConstants=Required constant values MailToSendProposal=Customer proposals MailToSendOrder=Sales orders @@ -1846,8 +1868,10 @@ NothingToSetup=There is no specific setup required for this module. SetToYesIfGroupIsComputationOfOtherGroups=Set this to yes if this group is a computation of other groups EnterCalculationRuleIfPreviousFieldIsYes=Enter calculation rule if previous field was set to Yes (For example 'CODEGRP1+CODEGRP2') SeveralLangugeVariatFound=Several language variants found -COMPANY_AQUARIUM_REMOVE_SPECIAL=Remove special characters +RemoveSpecialChars=Remove special characters COMPANY_AQUARIUM_CLEAN_REGEX=Regex filter to clean value (COMPANY_AQUARIUM_CLEAN_REGEX) +COMPANY_DIGITARIA_CLEAN_REGEX=Regex filter to clean value (COMPANY_DIGITARIA_CLEAN_REGEX) +COMPANY_DIGITARIA_UNIQUE_CODE=Duplicate not allowed GDPRContact=Data Protection Officer (DPO, Data Privacy or GDPR contact) GDPRContactDesc=If you store data about European companies/citizens, you can name the contact who is responsible for the General Data Protection Regulation here HelpOnTooltip=Help text to show on tooltip @@ -1884,8 +1908,8 @@ CodeLastResult=Latest result code NbOfEmailsInInbox=Number of emails in source directory LoadThirdPartyFromName=Load third party searching on %s (load only) LoadThirdPartyFromNameOrCreate=Load third party searching on %s (create if not found) -WithDolTrackingID=Dolibarr Tracking ID found -WithoutDolTrackingID=Dolibarr Tracking ID not found +WithDolTrackingID=Dolibarr Reference found in Message ID +WithoutDolTrackingID=Dolibarr Reference not found in Message ID FormatZip=Zip MainMenuCode=Menu entry code (mainmenu) ECMAutoTree=Show automatic ECM tree @@ -1896,6 +1920,7 @@ ResourceSetup=Configuration of Resource module UseSearchToSelectResource=Use a search form to choose a resource (rather than a drop-down list). DisabledResourceLinkUser=Disable feature to link a resource to users DisabledResourceLinkContact=Disable feature to link a resource to contacts +EnableResourceUsedInEventCheck=Enable feature to check if a resource is in use in an event ConfirmUnactivation=Confirm module reset OnMobileOnly=On small screen (smartphone) only DisableProspectCustomerType=Disable the "Prospect + Customer" third party type (so third party must be Prospect or Customer but can't be both) @@ -1937,3 +1962,5 @@ RESTRICT_ON_IP=Allow access to some host IP only (wildcard not allowed, use spac BaseOnSabeDavVersion=Based on the library SabreDAV version NotAPublicIp=Not a public IP MakeAnonymousPing=Make an anonymous Ping '+1' to the Dolibarr foundation server (done 1 time only after installation) to allow the foundation to count the number of Dolibarr installation. +FeatureNotAvailableWithReceptionModule=Feature not available when module Reception is enabled +EmailTemplate=Template for email diff --git a/htdocs/langs/ka_GE/agenda.lang b/htdocs/langs/ka_GE/agenda.lang index 30c2a3d4038..9f141d15220 100644 --- a/htdocs/langs/ka_GE/agenda.lang +++ b/htdocs/langs/ka_GE/agenda.lang @@ -76,6 +76,7 @@ ContractSentByEMail=Contract %s sent by email OrderSentByEMail=Sales order %s sent by email InvoiceSentByEMail=Customer invoice %s sent by email SupplierOrderSentByEMail=Purchase order %s sent by email +ORDER_SUPPLIER_DELETEInDolibarr=Purchase order %s deleted SupplierInvoiceSentByEMail=Vendor invoice %s sent by email ShippingSentByEMail=Shipment %s sent by email ShippingValidated= Shipment %s validated @@ -86,6 +87,11 @@ InvoiceDeleted=Invoice deleted PRODUCT_CREATEInDolibarr=Product %s created PRODUCT_MODIFYInDolibarr=Product %s modified PRODUCT_DELETEInDolibarr=Product %s deleted +HOLIDAY_CREATEInDolibarr=Request for leave %s created +HOLIDAY_MODIFYInDolibarr=Request for leave %s modified +HOLIDAY_APPROVEInDolibarr=Request for leave %s approved +HOLIDAY_VALIDATEDInDolibarr=Request for leave %s validated +HOLIDAY_DELETEInDolibarr=Request for leave %s deleted EXPENSE_REPORT_CREATEInDolibarr=Expense report %s created EXPENSE_REPORT_VALIDATEInDolibarr=Expense report %s validated EXPENSE_REPORT_APPROVEInDolibarr=Expense report %s approved @@ -99,6 +105,14 @@ TICKET_MODIFYInDolibarr=Ticket %s modified TICKET_ASSIGNEDInDolibarr=Ticket %s assigned TICKET_CLOSEInDolibarr=Ticket %s closed TICKET_DELETEInDolibarr=Ticket %s deleted +BOM_VALIDATEInDolibarr=BOM validated +BOM_UNVALIDATEInDolibarr=BOM unvalidated +BOM_CLOSEInDolibarr=BOM disabled +BOM_REOPENInDolibarr=BOM reopen +BOM_DELETEInDolibarr=BOM deleted +MO_VALIDATEInDolibarr=MO validated +MO_PRODUCEDInDolibarr=MO produced +MO_DELETEInDolibarr=MO deleted ##### End agenda events ##### AgendaModelModule=Document templates for event DateActionStart=Start date diff --git a/htdocs/langs/ka_GE/boxes.lang b/htdocs/langs/ka_GE/boxes.lang index 59f89892e17..8fe1f84b149 100644 --- a/htdocs/langs/ka_GE/boxes.lang +++ b/htdocs/langs/ka_GE/boxes.lang @@ -19,6 +19,7 @@ BoxLastContacts=Latest contacts/addresses BoxLastMembers=Latest members BoxFicheInter=Latest interventions BoxCurrentAccounts=Open accounts balance +BoxTitleMemberNextBirthdays=Birthdays of this month (members) BoxTitleLastRssInfos=Latest %s news from %s BoxTitleLastProducts=Products/Services: last %s modified BoxTitleProductsAlertStock=Products: stock alert @@ -34,6 +35,7 @@ BoxTitleLastFicheInter=Latest %s modified interventions BoxTitleOldestUnpaidCustomerBills=Customer Invoices: oldest %s unpaid BoxTitleOldestUnpaidSupplierBills=Vendor Invoices: oldest %s unpaid BoxTitleCurrentAccounts=Open Accounts: balances +BoxTitleSupplierOrdersAwaitingReception=Supplier orders awaiting reception BoxTitleLastModifiedContacts=Contacts/Addresses: last %s modified BoxMyLastBookmarks=Bookmarks: latest %s BoxOldestExpiredServices=Oldest active expired services @@ -42,6 +44,8 @@ BoxTitleLastActionsToDo=Latest %s actions to do BoxTitleLastContracts=Latest %s modified contracts BoxTitleLastModifiedDonations=Latest %s modified donations BoxTitleLastModifiedExpenses=Latest %s modified expense reports +BoxTitleLatestModifiedBoms=Latest %s modified BOMs +BoxTitleLatestModifiedMos=Latest %s modified Manufacturing Orders BoxGlobalActivity=Global activity (invoices, proposals, orders) BoxGoodCustomers=Good customers BoxTitleGoodCustomers=%s Good customers @@ -64,6 +68,7 @@ NoContractedProducts=No products/services contracted NoRecordedContracts=No recorded contracts NoRecordedInterventions=No recorded interventions BoxLatestSupplierOrders=Latest purchase orders +BoxLatestSupplierOrdersAwaitingReception=Latest Purchase Orders (with a pending reception) NoSupplierOrder=No recorded purchase order BoxCustomersInvoicesPerMonth=Customer Invoices per month BoxSuppliersInvoicesPerMonth=Vendor Invoices per month @@ -84,4 +89,14 @@ ForProposals=Proposals LastXMonthRolling=The latest %s month rolling ChooseBoxToAdd=Add widget to your dashboard BoxAdded=Widget was added in your dashboard -BoxTitleUserBirthdaysOfMonth=Birthdays of this month +BoxTitleUserBirthdaysOfMonth=Birthdays of this month (users) +BoxLastManualEntries=Last manual entries in accountancy +BoxTitleLastManualEntries=%s latest manual entries +NoRecordedManualEntries=No manual entries record in accountancy +BoxSuspenseAccount=Count accountancy operation with suspense account +BoxTitleSuspenseAccount=Number of unallocated lines +NumberOfLinesInSuspenseAccount=Number of line in suspense account +SuspenseAccountNotDefined=Suspense account isn't defined +BoxLastCustomerShipments=Last customer shipments +BoxTitleLastCustomerShipments=Latest %s customer shipments +NoRecordedShipments=No recorded customer shipment diff --git a/htdocs/langs/ka_GE/commercial.lang b/htdocs/langs/ka_GE/commercial.lang index 96b8abbb937..10c536e0d48 100644 --- a/htdocs/langs/ka_GE/commercial.lang +++ b/htdocs/langs/ka_GE/commercial.lang @@ -1,6 +1,6 @@ # Dolibarr language file - Source file is en_US - commercial -Commercial=Commercial -CommercialArea=Commercial area +Commercial=Commerce +CommercialArea=Commerce area Customer=Customer Customers=Customers Prospect=Prospect @@ -59,7 +59,7 @@ ActionAC_FAC=Send customer invoice by mail ActionAC_REL=Send customer invoice by mail (reminder) ActionAC_CLO=Close ActionAC_EMAILING=Send mass email -ActionAC_COM=Send customer order by mail +ActionAC_COM=Send sales order by mail ActionAC_SHIP=Send shipping by mail ActionAC_SUP_ORD=Send purchase order by mail ActionAC_SUP_INV=Send vendor invoice by mail diff --git a/htdocs/langs/ka_GE/deliveries.lang b/htdocs/langs/ka_GE/deliveries.lang index 03eba3d636b..1f48c01de75 100644 --- a/htdocs/langs/ka_GE/deliveries.lang +++ b/htdocs/langs/ka_GE/deliveries.lang @@ -2,7 +2,7 @@ Delivery=Delivery DeliveryRef=Ref Delivery DeliveryCard=Receipt card -DeliveryOrder=Delivery order +DeliveryOrder=Delivery receipt DeliveryDate=Delivery date CreateDeliveryOrder=Generate delivery receipt DeliveryStateSaved=Delivery state saved @@ -18,13 +18,14 @@ StatusDeliveryCanceled=Canceled StatusDeliveryDraft=Draft StatusDeliveryValidated=Received # merou PDF model -NameAndSignature=Name and Signature : +NameAndSignature=Name and Signature: ToAndDate=To___________________________________ on ____/_____/__________ GoodStatusDeclaration=Have received the goods above in good condition, -Deliverer=Deliverer : +Deliverer=Deliverer: Sender=Sender Recipient=Recipient ErrorStockIsNotEnough=There's not enough stock Shippable=Shippable NonShippable=Not Shippable ShowReceiving=Show delivery receipt +NonExistentOrder=Nonexistent order diff --git a/htdocs/langs/ka_GE/errors.lang b/htdocs/langs/ka_GE/errors.lang index 0c07b2eafc4..cd726162a85 100644 --- a/htdocs/langs/ka_GE/errors.lang +++ b/htdocs/langs/ka_GE/errors.lang @@ -196,6 +196,7 @@ ErrorPhpMailDelivery=Check that you don't use a too high number of recipients an ErrorUserNotAssignedToTask=User must be assigned to task to be able to enter time consumed. ErrorTaskAlreadyAssigned=Task already assigned to user ErrorModuleFileSeemsToHaveAWrongFormat=The module package seems to have a wrong format. +ErrorModuleFileSeemsToHaveAWrongFormat2=At least one mandatory directory must exists into zip of module: %s or %s ErrorFilenameDosNotMatchDolibarrPackageRules=The name of the module package (%s) does not match expected name syntax: %s ErrorDuplicateTrigger=Error, duplicate trigger name %s. Already loaded from %s. ErrorNoWarehouseDefined=Error, no warehouses defined. @@ -219,6 +220,9 @@ ErrorURLMustStartWithHttp=URL %s must start with http:// or https:// ErrorNewRefIsAlreadyUsed=Error, the new reference is already used ErrorDeletePaymentLinkedToAClosedInvoiceNotPossible=Error, delete payment linked to a closed invoice is not possible. ErrorSearchCriteriaTooSmall=Search criteria too small. +ErrorObjectMustHaveStatusActiveToBeDisabled=Objects must have status 'Active' to be disabled +ErrorObjectMustHaveStatusDraftOrDisabledToBeActivated=Objects must have status 'Draft' or 'Disabled' to be enabled +ErrorNoFieldWithAttributeShowoncombobox=No fields has property 'showoncombobox' into definition of object '%s'. No way to show the combolist. # Warnings WarningParamUploadMaxFileSizeHigherThanPostMaxSize=Your PHP parameter upload_max_filesize (%s) is higher than PHP parameter post_max_size (%s). This is not a consistent setup. WarningPasswordSetWithNoAccount=A password was set for this member. However, no user account was created. So this password is stored but can't be used to login to Dolibarr. It may be used by an external module/interface but if you don't need to define any login nor password for a member, you can disable option "Manage a login for each member" from Member module setup. If you need to manage a login but don't need any password, you can keep this field empty to avoid this warning. Note: Email can also be used as a login if the member is linked to a user. @@ -244,3 +248,4 @@ WarningAnEntryAlreadyExistForTransKey=An entry already exists for the translatio WarningNumberOfRecipientIsRestrictedInMassAction=Warning, number of different recipient is limited to %s when using the mass actions on lists WarningDateOfLineMustBeInExpenseReportRange=Warning, the date of line is not in the range of the expense report WarningProjectClosed=Project is closed. You must re-open it first. +WarningSomeBankTransactionByChequeWereRemovedAfter=Some bank transaction were removed after that the receipt including them were generated. So nb of cheques and total of receipt may differ from number and total in list. diff --git a/htdocs/langs/ka_GE/holiday.lang b/htdocs/langs/ka_GE/holiday.lang index 9aafa73550e..69b6a698e1a 100644 --- a/htdocs/langs/ka_GE/holiday.lang +++ b/htdocs/langs/ka_GE/holiday.lang @@ -8,7 +8,6 @@ NotActiveModCP=You must enable the module Leave to view this page. AddCP=Make a leave request DateDebCP=Start date DateFinCP=End date -DateCreateCP=Creation date DraftCP=Draft ToReviewCP=Awaiting approval ApprovedCP=Approved @@ -18,6 +17,7 @@ ValidatorCP=Approbator ListeCP=List of leave LeaveId=Leave ID ReviewedByCP=Will be approved by +UserID=User ID UserForApprovalID=User for approval ID UserForApprovalFirstname=First name of approval user UserForApprovalLastname=Last name of approval user @@ -128,3 +128,4 @@ TemplatePDFHolidays=Template for leave requests PDF FreeLegalTextOnHolidays=Free text on PDF WatermarkOnDraftHolidayCards=Watermarks on draft leave requests HolidaysToApprove=Holidays to approve +NobodyHasPermissionToValidateHolidays=Nobody has permission to validate holidays diff --git a/htdocs/langs/ka_GE/install.lang b/htdocs/langs/ka_GE/install.lang index 2fe7dc8c038..708b3bac479 100644 --- a/htdocs/langs/ka_GE/install.lang +++ b/htdocs/langs/ka_GE/install.lang @@ -13,6 +13,7 @@ PHPSupportPOSTGETOk=This PHP supports variables POST and GET. PHPSupportPOSTGETKo=It's possible your PHP setup does not support variables POST and/or GET. Check the parameter variables_order in php.ini. PHPSupportGD=This PHP supports GD graphical functions. PHPSupportCurl=This PHP supports Curl. +PHPSupportCalendar=This PHP supports calendars extensions. PHPSupportUTF8=This PHP supports UTF8 functions. PHPSupportIntl=This PHP supports Intl functions. PHPMemoryOK=Your PHP max session memory is set to %s. This should be enough. @@ -21,6 +22,7 @@ Recheck=Click here for a more detailed test 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. ErrorPHPDoesNotSupportGD=Your PHP installation does not support GD graphical functions. No graphs will be available. ErrorPHPDoesNotSupportCurl=Your PHP installation does not support Curl. +ErrorPHPDoesNotSupportCalendar=Your PHP installation does not support php calendar extensions. ErrorPHPDoesNotSupportUTF8=Your PHP installation does not support UTF8 functions. Dolibarr cannot work correctly. Resolve this before installing Dolibarr. ErrorPHPDoesNotSupportIntl=Your PHP installation does not support Intl functions. ErrorDirDoesNotExists=Directory %s does not exist. @@ -203,6 +205,7 @@ MigrationRemiseExceptEntity=Update entity field value of llx_societe_remise_exce MigrationUserRightsEntity=Update entity field value of llx_user_rights MigrationUserGroupRightsEntity=Update entity field value of llx_usergroup_rights MigrationUserPhotoPath=Migration of photo paths for users +MigrationFieldsSocialNetworks=Migration of users fields social networks (%s) MigrationReloadModule=Reload module %s MigrationResetBlockedLog=Reset module BlockedLog for v7 algorithm ShowNotAvailableOptions=Show unavailable options diff --git a/htdocs/langs/ka_GE/main.lang b/htdocs/langs/ka_GE/main.lang index 8ac9025f57c..fa9f48ee4c4 100644 --- a/htdocs/langs/ka_GE/main.lang +++ b/htdocs/langs/ka_GE/main.lang @@ -114,6 +114,7 @@ InformationToHelpDiagnose=This information can be useful for diagnostic purposes MoreInformation=More information TechnicalInformation=Technical information TechnicalID=Technical ID +LineID=Line ID NotePublic=Note (public) NotePrivate=Note (private) PrecisionUnitIsLimitedToXDecimals=Dolibarr was setup to limit precision of unit prices to %s decimals. @@ -169,6 +170,8 @@ ToValidate=To validate NotValidated=Not validated Save=Save SaveAs=Save As +SaveAndStay=Save and stay +SaveAndNew=Save and new TestConnection=Test connection ToClone=Clone ConfirmClone=Choose data you want to clone: @@ -182,6 +185,7 @@ Hide=Hide ShowCardHere=Show card Search=Search SearchOf=Search +SearchMenuShortCut=Ctrl + shift + f Valid=Valid Approve=Approve Disapprove=Disapprove @@ -412,6 +416,7 @@ DefaultTaxRate=Default tax rate Average=Average Sum=Sum Delta=Delta +StatusToPay=To pay RemainToPay=Remain to pay Module=Module/Application Modules=Modules/Applications @@ -474,7 +479,9 @@ Categories=Tags/categories Category=Tag/category By=By From=From +FromLocation=From to=to +To=to and=and or=or Other=Other @@ -824,6 +831,7 @@ Mandatory=Mandatory Hello=Hello GoodBye=GoodBye Sincerely=Sincerely +ConfirmDeleteObject=Are you sure you want to delete this object? DeleteLine=Delete line ConfirmDeleteLine=Are you sure you want to delete this line? NoPDFAvailableForDocGenAmongChecked=No PDF were available for the document generation among checked record @@ -840,6 +848,7 @@ Progress=Progress ProgressShort=Progr. FrontOffice=Front office BackOffice=Back office +Submit=Submit View=View Export=Export Exports=Exports @@ -990,3 +999,16 @@ GlobalOpenedElemView=Global view NoArticlesFoundForTheKeyword=No article found for the keyword '%s' NoArticlesFoundForTheCategory=No article found for the category ToAcceptRefuse=To accept | refuse +ContactDefault_agenda=Event +ContactDefault_commande=Order +ContactDefault_contrat=Contract +ContactDefault_facture=Invoice +ContactDefault_fichinter=Intervention +ContactDefault_invoice_supplier=Supplier Invoice +ContactDefault_order_supplier=Supplier Order +ContactDefault_project=Project +ContactDefault_project_task=Task +ContactDefault_propal=Proposal +ContactDefault_supplier_proposal=Supplier Proposal +ContactDefault_ticketsup=Ticket +ContactAddedAutomatically=Contact added from contact thirdparty roles diff --git a/htdocs/langs/ka_GE/modulebuilder.lang b/htdocs/langs/ka_GE/modulebuilder.lang index 0afcfb9b0d0..5e2ae72a85a 100644 --- a/htdocs/langs/ka_GE/modulebuilder.lang +++ b/htdocs/langs/ka_GE/modulebuilder.lang @@ -6,7 +6,7 @@ ModuleBuilderDesc2=Path where modules are generated/edited (first directory for ModuleBuilderDesc3=Generated/editable modules found: %s ModuleBuilderDesc4=A module is detected as 'editable' when the file %s exists in root of module directory NewModule=New module -NewObject=New object +NewObjectInModulebuilder=New object ModuleKey=Module key ObjectKey=Object key ModuleInitialized=Module initialized @@ -60,12 +60,14 @@ HooksFile=File for hooks code ArrayOfKeyValues=Array of key-val ArrayOfKeyValuesDesc=Array of keys and values if field is a combo list with fixed values WidgetFile=Widget file +CSSFile=CSS file +JSFile=Javascript file ReadmeFile=Readme file ChangeLog=ChangeLog file TestClassFile=File for PHP Unit Test class SqlFile=Sql file -PageForLib=File for PHP library -PageForObjLib=File for PHP library dedicated to object +PageForLib=File for the common PHP library +PageForObjLib=File for the PHP library dedicated to object SqlFileExtraFields=Sql file for complementary attributes SqlFileKey=Sql file for keys SqlFileKeyExtraFields=Sql file for keys of complementary attributes @@ -77,17 +79,20 @@ NoTrigger=No trigger NoWidget=No widget GoToApiExplorer=Go to API explorer ListOfMenusEntries=List of menu entries +ListOfDictionariesEntries=List of dictionaries entries ListOfPermissionsDefined=List of defined permissions SeeExamples=See examples here EnabledDesc=Condition to have this field active (Examples: 1 or $conf->global->MYMODULE_MYOPTION) -VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only (not list), 4=Visible on list and update/view form only (not create). Using a negative value means field is not shown by default on list but can be selected for viewing). It can be an expression, for example: preg_match('/public/', $_SERVER['PHP_SELF'])?0:1 +VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only (not list), 4=Visible on list and update/view form only (not create). Using a negative value means field is not shown by default on list but can be selected for viewing). It can be an expression, for example:
    preg_match('/public/', $_SERVER['PHP_SELF'])?0:1
    ($user->rights->holiday->define_holiday ? 1 : 0) IsAMeasureDesc=Can the value of field be cumulated to get a total into list? (Examples: 1 or 0) SearchAllDesc=Is the field used to make a search from the quick search tool? (Examples: 1 or 0) SpecDefDesc=Enter here all documentation you want to provide with your module that is not already defined by other tabs. You can use .md or better, the rich .asciidoc syntax. LanguageDefDesc=Enter in this files, all the key and the translation for each language file. MenusDefDesc=Define here the menus provided by your module +DictionariesDefDesc=Define here the dictionaries provided by your module PermissionsDefDesc=Define here the new permissions provided by your module MenusDefDescTooltip=The menus provided by your module/application are defined into the array $this->menus into the module descriptor file. You can edit manually this file or use the embedded editor.

    Note: Once defined (and module re-activated), menus are also visible into the menu editor available to administrator users on %s. +DictionariesDefDescTooltip=The dictionaries provided by your module/application are defined into the array $this->dictionaries into the module descriptor file. You can edit manually this file or use the embedded editor.

    Note: Once defined (and module re-activated), dictionaries are also visible into the setup area to administrator users on %s. PermissionsDefDescTooltip=The permissions provided by your module/application are defined into the array $this->rights into the module descriptor file. You can edit manually this file or use the embedded editor.

    Note: Once defined (and module re-activated), permissions are visible into the default permissions setup %s. HooksDefDesc=Define in the module_parts['hooks'] property, in the module descriptor, the context of hooks you want to manage (list of contexts can be found by a search on 'initHooks(' in core code).
    Edit the hook file to add code of your hooked functions (hookable functions can be found by a search on 'executeHooks' in core code). TriggerDefDesc=Define in the trigger file the code you want to execute for each business event executed. @@ -105,9 +110,12 @@ InitStructureFromExistingTable=Build the structure array string of an existing t UseAboutPage=Disable the about page UseDocFolder=Disable the documentation folder UseSpecificReadme=Use a specific ReadMe +ContentOfREADMECustomized=Note: The content of the README.md file has been replaced with the specific value defined into setup of ModuleBuilder. RealPathOfModule=Real path of module ContentCantBeEmpty=Content of file can't be empty WidgetDesc=You can generate and edit here the widgets that will be embedded with your module. +CSSDesc=You can generate and edit here a file with personalized CSS embedded with your module. +JSDesc=You can generate and edit here a file with personalized Javascript embedded with your module. CLIDesc=You can generate here some command line scripts you want to provide with your module. CLIFile=CLI File NoCLIFile=No CLI files @@ -117,3 +125,13 @@ UseSpecificFamily = Use a specific family UseSpecificAuthor = Use a specific author UseSpecificVersion = Use a specific initial version ModuleMustBeEnabled=The module/application must be enabled first +IncludeRefGeneration=The reference of object must be generated automatically +IncludeRefGenerationHelp=Check this if you want to include code to manage the generation automatically of the reference +IncludeDocGeneration=I want to generate some documents from the object +IncludeDocGenerationHelp=If you check this, some code will be generated to add a "Generate document" box on the record. +ShowOnCombobox=Show value into combobox +KeyForTooltip=Key for tooltip +CSSClass=CSS Class +NotEditable=Not editable +ForeignKey=Foreign key +TypeOfFieldsHelp=Type of fields:
    varchar(99), double(24,8), real, text, html, datetime, timestamp, integer, integer:ClassName:relativepath/to/classfile.class.php[:1[:filter]] ('1' means we add a + button after the combo to create the record, 'filter' can be 'status=1 AND fk_user = __USER_ID AND entity IN (__SHARED_ENTITIES__)' for example) diff --git a/htdocs/langs/ka_GE/mrp.lang b/htdocs/langs/ka_GE/mrp.lang index 360f4303f07..35755f2d360 100644 --- a/htdocs/langs/ka_GE/mrp.lang +++ b/htdocs/langs/ka_GE/mrp.lang @@ -1,17 +1,61 @@ +Mrp=Manufacturing Orders +MO=Manufacturing Order +MRPDescription=Module to manage Manufacturing Orders (MO). MRPArea=MRP Area +MrpSetupPage=Setup of module MRP MenuBOM=Bills of material LatestBOMModified=Latest %s Bills of materials modified +LatestMOModified=Latest %s Manufacturing Orders modified +Bom=Bills of Material BillOfMaterials=Bill of Material BOMsSetup=Setup of module BOM ListOfBOMs=List of bills of material - BOM +ListOfManufacturingOrders=List of Manufacturing Orders NewBOM=New bill of material -ProductBOMHelp=Product to create with this BOM +ProductBOMHelp=Product to create with this BOM.
    Note: Products with the property 'Nature of product' = 'Raw material' are not visible into this list. BOMsNumberingModules=BOM numbering templates -BOMsModelModule=BOMS document templates +BOMsModelModule=BOM document templates +MOsNumberingModules=MO numbering templates +MOsModelModule=MO document templates FreeLegalTextOnBOMs=Free text on document of BOM WatermarkOnDraftBOMs=Watermark on draft BOM -ConfirmCloneBillOfMaterials=Are you sure you want to clone this bill of material ? +FreeLegalTextOnMOs=Free text on document of MO +WatermarkOnDraftMOs=Watermark on draft MO +ConfirmCloneBillOfMaterials=Are you sure you want to clone the bill of material %s ? +ConfirmCloneMo=Are you sure you want to clone the Manufacturing Order %s ? ManufacturingEfficiency=Manufacturing efficiency ValueOfMeansLoss=Value of 0.95 means an average of 5%% of loss during the production DeleteBillOfMaterials=Delete Bill Of Materials +DeleteMo=Delete Manufacturing Order ConfirmDeleteBillOfMaterials=Are you sure you want to delete this Bill Of Material? +ConfirmDeleteMo=Are you sure you want to delete this Bill Of Material? +MenuMRP=Manufacturing Orders +NewMO=New Manufacturing Order +QtyToProduce=Qty to produce +DateStartPlannedMo=Date start planned +DateEndPlannedMo=Date end planned +KeepEmptyForAsap=Empty means 'As Soon As Possible' +EstimatedDuration=Estimated duration +EstimatedDurationDesc=Estimated duration to manufacture this product using this BOM +ConfirmValidateBom=Are you sure you want to validate the BOM with the reference %s (you will be able to use it to build new Manufacturing Orders) +ConfirmCloseBom=Are you sure you want to cancel this BOM (you won't be able to use it to build new Manufacturing Orders anymore) ? +ConfirmReopenBom=Are you sure you want to re-open this BOM (you will be able to use it to build new Manufacturing Orders) +StatusMOProduced=Produced +QtyFrozen=Frozen Qty +QuantityFrozen=Frozen Quantity +QuantityConsumedInvariable=When this flag is set, the quantity consumed is always the value defined and is not relative to the quantity produced. +DisableStockChange=Disable stock change +DisableStockChangeHelp=When this flag is set, there is no stock change on this product, whatever is the quantity produced +BomAndBomLines=Bills Of Material and lines +BOMLine=Line of BOM +WarehouseForProduction=Warehouse for production +CreateMO=Create MO +ToConsume=To consume +ToProduce=To produce +QtyAlreadyConsumed=Qty already consumed +QtyAlreadyProduced=Qty already produced +ConsumeAndProduceAll=Consume and Produce All +Manufactured=Manufactured +TheProductXIsAlreadyTheProductToProduce=The product to add is already the product to produce. +ForAQuantityOf1=For a quantity to produce of 1 +ConfirmValidateMo=Are you sure you want to validate this Manufacturing Order? diff --git a/htdocs/langs/ka_GE/opensurvey.lang b/htdocs/langs/ka_GE/opensurvey.lang index 76684955e56..7d26151fa16 100644 --- a/htdocs/langs/ka_GE/opensurvey.lang +++ b/htdocs/langs/ka_GE/opensurvey.lang @@ -1,7 +1,7 @@ # Dolibarr language file - Source file is en_US - opensurvey Survey=Poll Surveys=Polls -OrganizeYourMeetingEasily=Organize your meetings and polls easily. First select type of poll... +OrganizeYourMeetingEasily=Organize your meetings and polls easily. First select the type of poll... NewSurvey=New poll OpenSurveyArea=Polls area AddACommentForPoll=You can add a comment into poll... @@ -11,7 +11,7 @@ PollTitle=Poll title ToReceiveEMailForEachVote=Receive an email for each vote TypeDate=Type date TypeClassic=Type standard -OpenSurveyStep2=Select your dates amoung the free days (grey). The selected days are green. You can unselect a day previously selected by clicking again on it +OpenSurveyStep2=Select your dates among the free days (grey). The selected days are green. You can unselect a day previously selected by clicking again on it RemoveAllDays=Remove all days CopyHoursOfFirstDay=Copy hours of first day RemoveAllHours=Remove all hours @@ -35,7 +35,7 @@ TitleChoice=Choice label ExportSpreadsheet=Export result spreadsheet ExpireDate=Limit date NbOfSurveys=Number of polls -NbOfVoters=Nb of voters +NbOfVoters=No. of voters SurveyResults=Results PollAdminDesc=You are allowed to change all vote lines of this poll with button "Edit". You can, as well, remove a column or a line with %s. You can also add a new column with %s. 5MoreChoices=5 more choices @@ -49,7 +49,7 @@ votes=vote(s) NoCommentYet=No comments have been posted for this poll yet CanComment=Voters can comment in the poll CanSeeOthersVote=Voters can see other people's vote -SelectDayDesc=For each selected day, you can choose, or not, meeting hours in the following format :
    - empty,
    - "8h", "8H" or "8:00" to give a meeting's start hour,
    - "8-11", "8h-11h", "8H-11H" or "8:00-11:00" to give a meeting's start and end hour,
    - "8h15-11h15", "8H15-11H15" or "8:15-11:15" for the same thing but with minutes. +SelectDayDesc=For each selected day, you can choose, or not, meeting hours in the following format:
    - empty,
    - "8h", "8H" or "8:00" to give a meeting's start hour,
    - "8-11", "8h-11h", "8H-11H" or "8:00-11:00" to give a meeting's start and end hour,
    - "8h15-11h15", "8H15-11H15" or "8:15-11:15" for the same thing but with minutes. BackToCurrentMonth=Back to current month ErrorOpenSurveyFillFirstSection=You haven't filled the first section of the poll creation ErrorOpenSurveyOneChoice=Enter at least one choice diff --git a/htdocs/langs/ka_GE/paybox.lang b/htdocs/langs/ka_GE/paybox.lang index d5e4fd9ba55..1bbbef4017b 100644 --- a/htdocs/langs/ka_GE/paybox.lang +++ b/htdocs/langs/ka_GE/paybox.lang @@ -11,17 +11,8 @@ YourEMail=Email to receive payment confirmation Creditor=Creditor PaymentCode=Payment code PayBoxDoPayment=Pay with Paybox -ToPay=Do payment YouWillBeRedirectedOnPayBox=You will be redirected on secured Paybox page to input you credit card information Continue=Next -ToOfferALinkForOnlinePayment=URL for %s payment -ToOfferALinkForOnlinePaymentOnOrder=URL to offer a %s online payment user interface for a sales order -ToOfferALinkForOnlinePaymentOnInvoice=URL to offer a %s online payment user interface for a customer invoice -ToOfferALinkForOnlinePaymentOnContractLine=URL to offer a %s online payment user interface for a contract line -ToOfferALinkForOnlinePaymentOnFreeAmount=URL to offer a %s online payment user interface for a free amount -ToOfferALinkForOnlinePaymentOnMemberSubscription=URL to offer a %s online payment user interface for a member subscription -ToOfferALinkForOnlinePaymentOnDonation=URL to offer a %s online payment, user interface for payment of donation -YouCanAddTagOnUrl=You can also add url parameter &tag=value to any of those URL (required only for free payment) to add your own payment comment tag. SetupPayBoxToHavePaymentCreatedAutomatically=Setup your Paybox with url %s to have payment created automatically when validated by Paybox. YourPaymentHasBeenRecorded=This page confirms that your payment has been recorded. Thank you. YourPaymentHasNotBeenRecorded=Your payment has NOT been recorded and the transaction has been canceled. Thank you. diff --git a/htdocs/langs/ka_GE/projects.lang b/htdocs/langs/ka_GE/projects.lang index d144fccd272..868a696c20a 100644 --- a/htdocs/langs/ka_GE/projects.lang +++ b/htdocs/langs/ka_GE/projects.lang @@ -86,8 +86,8 @@ WhichIamLinkedToProject=which I'm linked to project Time=Time ListOfTasks=List of tasks GoToListOfTimeConsumed=Go to list of time consumed -GoToListOfTasks=Go to list of tasks -GoToGanttView=Go to Gantt view +GoToListOfTasks=Show as list +GoToGanttView=show as Gantt GanttView=Gantt View ListProposalsAssociatedProject=List of the commercial proposals related to the project ListOrdersAssociatedProject=List of sales orders related to the project @@ -250,3 +250,8 @@ OneLinePerUser=One line per user ServiceToUseOnLines=Service to use on lines InvoiceGeneratedFromTimeSpent=Invoice %s has been generated from time spent on project ProjectBillTimeDescription=Check if you enter timesheet on tasks of project AND you plan to generate invoice(s) from the timesheet to bill the customer of the project (do not check if you plan to create invoice that is not based on entered timesheets). +ProjectFollowOpportunity=Follow opportunity +ProjectFollowTasks=Follow tasks +UsageOpportunity=Usage: Opportunity +UsageTasks=Usage: Tasks +UsageBillTimeShort=Usage: Bill time diff --git a/htdocs/langs/ka_GE/receiptprinter.lang b/htdocs/langs/ka_GE/receiptprinter.lang index 756461488cc..5714ba78151 100644 --- a/htdocs/langs/ka_GE/receiptprinter.lang +++ b/htdocs/langs/ka_GE/receiptprinter.lang @@ -26,9 +26,10 @@ PROFILE_P822D=P822D Profile PROFILE_STAR=Star Profile PROFILE_DEFAULT_HELP=Default Profile suitable for Epson printers PROFILE_SIMPLE_HELP=Simple Profile No Graphics -PROFILE_EPOSTEP_HELP=Epos Tep Profile Help +PROFILE_EPOSTEP_HELP=Epos Tep Profile PROFILE_P822D_HELP=P822D Profile No Graphics PROFILE_STAR_HELP=Star Profile +DOL_LINE_FEED=Skip line DOL_ALIGN_LEFT=Left align text DOL_ALIGN_CENTER=Center text DOL_ALIGN_RIGHT=Right align text @@ -42,3 +43,5 @@ DOL_CUT_PAPER_PARTIAL=Cut ticket partially DOL_OPEN_DRAWER=Open cash drawer DOL_ACTIVATE_BUZZER=Activate buzzer DOL_PRINT_QRCODE=Print QR Code +DOL_PRINT_LOGO=Print logo of my company +DOL_PRINT_LOGO_OLD=Print logo of my company (old printers) diff --git a/htdocs/langs/ka_GE/sendings.lang b/htdocs/langs/ka_GE/sendings.lang index 3b3850e44ed..5ce3b7f67e9 100644 --- a/htdocs/langs/ka_GE/sendings.lang +++ b/htdocs/langs/ka_GE/sendings.lang @@ -21,6 +21,7 @@ QtyShipped=Qty shipped QtyShippedShort=Qty ship. QtyPreparedOrShipped=Qty prepared or shipped QtyToShip=Qty to ship +QtyToReceive=Qty to receive QtyReceived=Qty received QtyInOtherShipments=Qty in other shipments KeepToShip=Remain to ship @@ -46,17 +47,18 @@ DateDeliveryPlanned=Planned date of delivery RefDeliveryReceipt=Ref delivery receipt StatusReceipt=Status delivery receipt DateReceived=Date delivery received -SendShippingByEMail=Send shipment by EMail +ClassifyReception=Classify reception +SendShippingByEMail=Send shipment by email SendShippingRef=Submission of shipment %s ActionsOnShipping=Events on shipment LinkToTrackYourPackage=Link to track your package ShipmentCreationIsDoneFromOrder=For the moment, creation of a new shipment is done from the order card. ShipmentLine=Shipment line -ProductQtyInCustomersOrdersRunning=Product quantity into open customer orders -ProductQtyInSuppliersOrdersRunning=Product quantity into open purchase orders -ProductQtyInShipmentAlreadySent=Product quantity from open customer order already sent -ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from open supplier order already received -NoProductToShipFoundIntoStock=No product to ship found into warehouse %s. Correct stock or go back to choose another warehouse. +ProductQtyInCustomersOrdersRunning=Product quantity from open sales orders +ProductQtyInSuppliersOrdersRunning=Product quantity from open purchase orders +ProductQtyInShipmentAlreadySent=Product quantity from open sales order already sent +ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from open purchase orders already received +NoProductToShipFoundIntoStock=No product to ship found in warehouse %s. Correct stock or go back to choose another warehouse. WeightVolShort=Weight/Vol. ValidateOrderFirstBeforeShipment=You must first validate the order before being able to make shipments. @@ -69,4 +71,4 @@ SumOfProductWeights=Sum of product weights # warehouse details DetailWarehouseNumber= Warehouse details -DetailWarehouseFormat= W:%s (Qty : %d) +DetailWarehouseFormat= W:%s (Qty: %d) diff --git a/htdocs/langs/ka_GE/stocks.lang b/htdocs/langs/ka_GE/stocks.lang index d42f1a82243..2e207e63b39 100644 --- a/htdocs/langs/ka_GE/stocks.lang +++ b/htdocs/langs/ka_GE/stocks.lang @@ -55,7 +55,7 @@ PMPValue=Weighted average price PMPValueShort=WAP EnhancedValueOfWarehouses=Warehouses value UserWarehouseAutoCreate=Create a user warehouse automatically when creating a user -AllowAddLimitStockByWarehouse=Manage also values for minimum and desired stock per pairing (product-warehouse) in addition to values per product +AllowAddLimitStockByWarehouse=Manage also value for minimum and desired stock per pairing (product-warehouse) in addition to the value for minimum and desired stock per product IndependantSubProductStock=Product stock and subproduct stock are independent QtyDispatched=Quantity dispatched QtyDispatchedShort=Qty dispatched @@ -184,7 +184,7 @@ SelectFournisseur=Vendor filter inventoryOnDate=Inventory INVENTORY_DISABLE_VIRTUAL=Virtual product (kit): do not decrement stock of a child product INVENTORY_USE_MIN_PA_IF_NO_LAST_PA=Use the buy price if no last buy price can be found -INVENTORY_USE_INVENTORY_DATE_FROM_DATEMVT=Stock movement has date of inventory +INVENTORY_USE_INVENTORY_DATE_FOR_DATE_OF_MVT=Stock movements will have the date of inventory (instead of the date of inventory validation) inventoryChangePMPPermission=Allow to change PMP value for a product ColumnNewPMP=New unit PMP OnlyProdsInStock=Do not add product without stock @@ -212,3 +212,7 @@ StockIncreaseAfterCorrectTransfer=Increase by correction/transfer StockDecreaseAfterCorrectTransfer=Decrease by correction/transfer StockIncrease=Stock increase StockDecrease=Stock decrease +InventoryForASpecificWarehouse=Inventory for a specific warehouse +InventoryForASpecificProduct=Inventory for a specific product +StockIsRequiredToChooseWhichLotToUse=Stock is required to choose which lot to use +ForceTo=Force to diff --git a/htdocs/langs/ka_GE/stripe.lang b/htdocs/langs/ka_GE/stripe.lang index c5224982873..cfc0620db5c 100644 --- a/htdocs/langs/ka_GE/stripe.lang +++ b/htdocs/langs/ka_GE/stripe.lang @@ -16,12 +16,13 @@ StripeDoPayment=Pay with Stripe YouWillBeRedirectedOnStripe=You will be redirected on secured Stripe page to input you credit card information Continue=Next ToOfferALinkForOnlinePayment=URL for %s payment -ToOfferALinkForOnlinePaymentOnOrder=URL to offer a %s online payment user interface for a sales order -ToOfferALinkForOnlinePaymentOnInvoice=URL to offer a %s online payment user interface for a customer invoice -ToOfferALinkForOnlinePaymentOnContractLine=URL to offer a %s online payment user interface for a contract line -ToOfferALinkForOnlinePaymentOnFreeAmount=URL to offer a %s online payment user interface for a free amount -ToOfferALinkForOnlinePaymentOnMemberSubscription=URL to offer a %s online payment user interface for a member subscription -YouCanAddTagOnUrl=You can also add url parameter &tag=value to any of those URL (required only for free payment) to add your own payment comment tag. +ToOfferALinkForOnlinePaymentOnOrder=URL to offer a %s online payment page for a sales order +ToOfferALinkForOnlinePaymentOnInvoice=URL to offer a %s online payment page for a customer invoice +ToOfferALinkForOnlinePaymentOnContractLine=URL to offer a %s online payment page for a contract line +ToOfferALinkForOnlinePaymentOnFreeAmount=URL to offer a %s online payment page of any amount with no existing object +ToOfferALinkForOnlinePaymentOnMemberSubscription=URL to offer a %s online payment page for a member subscription +ToOfferALinkForOnlinePaymentOnDonation=URL to offer a %s online payment page for payment of a donation +YouCanAddTagOnUrl=You can also add url parameter &tag=value to any of those URL (mandatory only for payment not linked to an object) to add your own payment comment tag.
    For the URL of payments with no existing object, you may also add the parameter &noidempotency=1 so the same link with same tag can be used several times (some payment mode may limit the payment to 1 for each different link without this parameter) SetupStripeToHavePaymentCreatedAutomatically=Setup your Stripe with url %s to have payment created automatically when validated by Stripe. AccountParameter=Account parameters UsageParameter=Usage parameters diff --git a/htdocs/langs/ka_GE/ticket.lang b/htdocs/langs/ka_GE/ticket.lang index ba5c6af8a1c..79c4978b660 100644 --- a/htdocs/langs/ka_GE/ticket.lang +++ b/htdocs/langs/ka_GE/ticket.lang @@ -33,7 +33,10 @@ TicketDictSeverity=Ticket - Severities TicketTypeShortBUGSOFT=Dysfonctionnement logiciel TicketTypeShortBUGHARD=Dysfonctionnement matériel TicketTypeShortCOM=Commercial question -TicketTypeShortINCIDENT=Request for assistance + +TicketTypeShortHELP=Request for functionnal help +TicketTypeShortISSUE=Issue, bug or problem +TicketTypeShortREQUEST=Change or enhancement request TicketTypeShortPROJET=Project TicketTypeShortOTHER=Other @@ -137,6 +140,10 @@ NoUnreadTicketsFound=No unread ticket found TicketViewAllTickets=View all tickets TicketViewNonClosedOnly=View only open tickets TicketStatByStatus=Tickets by status +OrderByDateAsc=Sort by ascending date +OrderByDateDesc=Sort by descending date +ShowAsConversation=Show as conversation list +MessageListViewType=Show as table list # # Ticket card @@ -222,6 +229,9 @@ TicketConfirmChangeStatus=Confirm the status change: %s ? TicketLogStatusChanged=Status changed: %s to %s TicketNotNotifyTiersAtCreate=Not notify company at create Unread=Unread +TicketNotCreatedFromPublicInterface=Not available. Ticket was not created from public interface. +PublicInterfaceNotEnabled=Public interface was not enabled +ErrorTicketRefRequired=Ticket reference name is required # # Logs diff --git a/htdocs/langs/ka_GE/website.lang b/htdocs/langs/ka_GE/website.lang index 9648ae48cc8..579d2d116ce 100644 --- a/htdocs/langs/ka_GE/website.lang +++ b/htdocs/langs/ka_GE/website.lang @@ -56,7 +56,7 @@ NoPageYet=No pages yet YouCanCreatePageOrImportTemplate=You can create a new page or import a full website template SyntaxHelp=Help on specific syntax tips YouCanEditHtmlSourceckeditor=You can edit HTML source code using the "Source" button in editor. -YouCanEditHtmlSource=
    You can include PHP code into this source using tags <?php ?>. The following global variables are available: $conf, $db, $mysoc, $user, $website, $websitepage, $weblangs.

    You can also include content of another Page/Container with the following syntax:
    <?php includeContainer('alias_of_container_to_include'); ?>

    You can make a redirect to another Page/Container with the following syntax (Note: do not output any content before a redirect):
    <?php redirectToContainer('alias_of_container_to_redirect_to'); ?>

    To add a link to another page, use the syntax:
    <a href="alias_of_page_to_link_to.php">mylink<a>

    To include a link to download a file stored into the documents directory, use the document.php wrapper:
    Example, for a file into documents/ecm (need to be logged), syntax is:
    <a href="/document.php?modulepart=ecm&file=[relative_dir/]filename.ext">
    For a file into documents/medias (open directory for public access), syntax is:
    <a href="/document.php?modulepart=medias&file=[relative_dir/]filename.ext">
    For a file shared with a share link (open access using the sharing hash key of file), syntax is:
    <a href="/document.php?hashp=publicsharekeyoffile">

    To include an image stored into the documents directory, use the viewimage.php wrapper:
    Example, for an image into documents/medias (open directory for public access), syntax is:
    <img src="/viewimage.php?modulepart=medias&file=[relative_dir/]filename.ext">
    +YouCanEditHtmlSource=
    You can include PHP code into this source using tags <?php ?>. The following global variables are available: $conf, $db, $mysoc, $user, $website, $websitepage, $weblangs.

    You can also include content of another Page/Container with the following syntax:
    <?php includeContainer('alias_of_container_to_include'); ?>

    You can make a redirect to another Page/Container with the following syntax (Note: do not output any content before a redirect):
    <?php redirectToContainer('alias_of_container_to_redirect_to'); ?>

    To add a link to another page, use the syntax:
    <a href="alias_of_page_to_link_to.php">mylink<a>

    To include a link to download a file stored into the documents directory, use the document.php wrapper:
    Example, for a file into documents/ecm (need to be logged), syntax is:
    <a href="/document.php?modulepart=ecm&file=[relative_dir/]filename.ext">
    For a file into documents/medias (open directory for public access), syntax is:
    <a href="/document.php?modulepart=medias&file=[relative_dir/]filename.ext">
    For a file shared with a share link (open access using the sharing hash key of file), syntax is:
    <a href="/document.php?hashp=publicsharekeyoffile">

    To include an image stored into the documents directory, use the viewimage.php wrapper:
    Example, for an image into documents/medias (open directory for public access), syntax is:
    <img src="/viewimage.php?modulepart=medias&file=[relative_dir/]filename.ext">

    More examples of HTML or dynamic code available on the wiki documentation
    . ClonePage=Clone page/container CloneSite=Clone site SiteAdded=Website added @@ -114,3 +114,10 @@ CSSContentTooltipHelp=Enter here CSS content. To avoid any conflict with the CSS LinkAndScriptsHereAreNotLoadedInEditor=Warning: This content is output only when site is accessed from a server. It is not used in Edit mode so if you need to load javascript files also in edit mode, just add your tag 'script src=...' into the page. Dynamiccontent=Sample of a page with dynamic content ImportSite=Import website template +EditInLineOnOff=Mode 'Edit inline' is %s +ShowSubContainersOnOff=Mode to execute 'dynamic content' is %s +GlobalCSSorJS=Global CSS/JS/Header file of web site +BackToHomePage=Back to home page... +TranslationLinks=Translation links +YouTryToAccessToAFileThatIsNotAWebsitePage=You try to access to a page that is not a website page +UseTextBetween5And70Chars=For good SEO practices, use a text between 5 and 70 characters diff --git a/htdocs/langs/km_KH/main.lang b/htdocs/langs/km_KH/main.lang index ce6b846edb6..9ce9918ceb2 100644 --- a/htdocs/langs/km_KH/main.lang +++ b/htdocs/langs/km_KH/main.lang @@ -114,6 +114,7 @@ InformationToHelpDiagnose=This information can be useful for diagnostic purposes MoreInformation=More information TechnicalInformation=Technical information TechnicalID=Technical ID +LineID=Line ID NotePublic=Note (public) NotePrivate=Note (private) PrecisionUnitIsLimitedToXDecimals=Dolibarr was setup to limit precision of unit prices to %s decimals. @@ -169,6 +170,8 @@ ToValidate=To validate NotValidated=Not validated Save=Save SaveAs=Save As +SaveAndStay=Save and stay +SaveAndNew=Save and new TestConnection=Test connection ToClone=Clone ConfirmClone=Choose data you want to clone: @@ -182,6 +185,7 @@ Hide=Hide ShowCardHere=Show card Search=Search SearchOf=Search +SearchMenuShortCut=Ctrl + shift + f Valid=Valid Approve=Approve Disapprove=Disapprove @@ -412,6 +416,7 @@ DefaultTaxRate=Default tax rate Average=Average Sum=Sum Delta=Delta +StatusToPay=To pay RemainToPay=Remain to pay Module=Module/Application Modules=Modules/Applications @@ -474,7 +479,9 @@ Categories=Tags/categories Category=Tag/category By=By From=From +FromLocation=From to=to +To=to and=and or=or Other=Other @@ -824,6 +831,7 @@ Mandatory=Mandatory Hello=Hello GoodBye=GoodBye Sincerely=Sincerely +ConfirmDeleteObject=Are you sure you want to delete this object? DeleteLine=Delete line ConfirmDeleteLine=Are you sure you want to delete this line? NoPDFAvailableForDocGenAmongChecked=No PDF were available for the document generation among checked record @@ -840,6 +848,7 @@ Progress=Progress ProgressShort=Progr. FrontOffice=Front office BackOffice=Back office +Submit=Submit View=View Export=Export Exports=Exports @@ -990,3 +999,16 @@ GlobalOpenedElemView=Global view NoArticlesFoundForTheKeyword=No article found for the keyword '%s' NoArticlesFoundForTheCategory=No article found for the category ToAcceptRefuse=To accept | refuse +ContactDefault_agenda=Event +ContactDefault_commande=Order +ContactDefault_contrat=Contract +ContactDefault_facture=Invoice +ContactDefault_fichinter=Intervention +ContactDefault_invoice_supplier=Supplier Invoice +ContactDefault_order_supplier=Supplier Order +ContactDefault_project=Project +ContactDefault_project_task=Task +ContactDefault_propal=Proposal +ContactDefault_supplier_proposal=Supplier Proposal +ContactDefault_ticketsup=Ticket +ContactAddedAutomatically=Contact added from contact thirdparty roles diff --git a/htdocs/langs/km_KH/mrp.lang b/htdocs/langs/km_KH/mrp.lang index 360f4303f07..35755f2d360 100644 --- a/htdocs/langs/km_KH/mrp.lang +++ b/htdocs/langs/km_KH/mrp.lang @@ -1,17 +1,61 @@ +Mrp=Manufacturing Orders +MO=Manufacturing Order +MRPDescription=Module to manage Manufacturing Orders (MO). MRPArea=MRP Area +MrpSetupPage=Setup of module MRP MenuBOM=Bills of material LatestBOMModified=Latest %s Bills of materials modified +LatestMOModified=Latest %s Manufacturing Orders modified +Bom=Bills of Material BillOfMaterials=Bill of Material BOMsSetup=Setup of module BOM ListOfBOMs=List of bills of material - BOM +ListOfManufacturingOrders=List of Manufacturing Orders NewBOM=New bill of material -ProductBOMHelp=Product to create with this BOM +ProductBOMHelp=Product to create with this BOM.
    Note: Products with the property 'Nature of product' = 'Raw material' are not visible into this list. BOMsNumberingModules=BOM numbering templates -BOMsModelModule=BOMS document templates +BOMsModelModule=BOM document templates +MOsNumberingModules=MO numbering templates +MOsModelModule=MO document templates FreeLegalTextOnBOMs=Free text on document of BOM WatermarkOnDraftBOMs=Watermark on draft BOM -ConfirmCloneBillOfMaterials=Are you sure you want to clone this bill of material ? +FreeLegalTextOnMOs=Free text on document of MO +WatermarkOnDraftMOs=Watermark on draft MO +ConfirmCloneBillOfMaterials=Are you sure you want to clone the bill of material %s ? +ConfirmCloneMo=Are you sure you want to clone the Manufacturing Order %s ? ManufacturingEfficiency=Manufacturing efficiency ValueOfMeansLoss=Value of 0.95 means an average of 5%% of loss during the production DeleteBillOfMaterials=Delete Bill Of Materials +DeleteMo=Delete Manufacturing Order ConfirmDeleteBillOfMaterials=Are you sure you want to delete this Bill Of Material? +ConfirmDeleteMo=Are you sure you want to delete this Bill Of Material? +MenuMRP=Manufacturing Orders +NewMO=New Manufacturing Order +QtyToProduce=Qty to produce +DateStartPlannedMo=Date start planned +DateEndPlannedMo=Date end planned +KeepEmptyForAsap=Empty means 'As Soon As Possible' +EstimatedDuration=Estimated duration +EstimatedDurationDesc=Estimated duration to manufacture this product using this BOM +ConfirmValidateBom=Are you sure you want to validate the BOM with the reference %s (you will be able to use it to build new Manufacturing Orders) +ConfirmCloseBom=Are you sure you want to cancel this BOM (you won't be able to use it to build new Manufacturing Orders anymore) ? +ConfirmReopenBom=Are you sure you want to re-open this BOM (you will be able to use it to build new Manufacturing Orders) +StatusMOProduced=Produced +QtyFrozen=Frozen Qty +QuantityFrozen=Frozen Quantity +QuantityConsumedInvariable=When this flag is set, the quantity consumed is always the value defined and is not relative to the quantity produced. +DisableStockChange=Disable stock change +DisableStockChangeHelp=When this flag is set, there is no stock change on this product, whatever is the quantity produced +BomAndBomLines=Bills Of Material and lines +BOMLine=Line of BOM +WarehouseForProduction=Warehouse for production +CreateMO=Create MO +ToConsume=To consume +ToProduce=To produce +QtyAlreadyConsumed=Qty already consumed +QtyAlreadyProduced=Qty already produced +ConsumeAndProduceAll=Consume and Produce All +Manufactured=Manufactured +TheProductXIsAlreadyTheProductToProduce=The product to add is already the product to produce. +ForAQuantityOf1=For a quantity to produce of 1 +ConfirmValidateMo=Are you sure you want to validate this Manufacturing Order? diff --git a/htdocs/langs/km_KH/ticket.lang b/htdocs/langs/km_KH/ticket.lang index ba5c6af8a1c..79c4978b660 100644 --- a/htdocs/langs/km_KH/ticket.lang +++ b/htdocs/langs/km_KH/ticket.lang @@ -33,7 +33,10 @@ TicketDictSeverity=Ticket - Severities TicketTypeShortBUGSOFT=Dysfonctionnement logiciel TicketTypeShortBUGHARD=Dysfonctionnement matériel TicketTypeShortCOM=Commercial question -TicketTypeShortINCIDENT=Request for assistance + +TicketTypeShortHELP=Request for functionnal help +TicketTypeShortISSUE=Issue, bug or problem +TicketTypeShortREQUEST=Change or enhancement request TicketTypeShortPROJET=Project TicketTypeShortOTHER=Other @@ -137,6 +140,10 @@ NoUnreadTicketsFound=No unread ticket found TicketViewAllTickets=View all tickets TicketViewNonClosedOnly=View only open tickets TicketStatByStatus=Tickets by status +OrderByDateAsc=Sort by ascending date +OrderByDateDesc=Sort by descending date +ShowAsConversation=Show as conversation list +MessageListViewType=Show as table list # # Ticket card @@ -222,6 +229,9 @@ TicketConfirmChangeStatus=Confirm the status change: %s ? TicketLogStatusChanged=Status changed: %s to %s TicketNotNotifyTiersAtCreate=Not notify company at create Unread=Unread +TicketNotCreatedFromPublicInterface=Not available. Ticket was not created from public interface. +PublicInterfaceNotEnabled=Public interface was not enabled +ErrorTicketRefRequired=Ticket reference name is required # # Logs diff --git a/htdocs/langs/kn_IN/accountancy.lang b/htdocs/langs/kn_IN/accountancy.lang index 1fc3b3e05ec..e1b413ac09d 100644 --- a/htdocs/langs/kn_IN/accountancy.lang +++ b/htdocs/langs/kn_IN/accountancy.lang @@ -1,4 +1,5 @@ -# Dolibarr language file - en_US - Accounting Expert +# Dolibarr language file - en_US - Accountancy (Double entries) +Accountancy=Accountancy Accounting=Accounting ACCOUNTING_EXPORT_SEPARATORCSV=Column separator for export file ACCOUNTING_EXPORT_DATE=Date format for export file @@ -97,6 +98,8 @@ MenuExpenseReportAccounts=Expense report accounts MenuLoanAccounts=Loan accounts MenuProductsAccounts=Product accounts MenuClosureAccounts=Closure accounts +MenuAccountancyClosure=Closure +MenuAccountancyValidationMovements=Validate movements ProductsBinding=Products accounts TransferInAccounting=Transfer in accounting RegistrationInAccounting=Registration in accounting @@ -164,12 +167,14 @@ ACCOUNTING_ACCOUNT_SUSPENSE=Accounting account of wait DONATION_ACCOUNTINGACCOUNT=Accounting account to register donations ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Accounting account to register subscriptions -ACCOUNTING_PRODUCT_BUY_ACCOUNT=Accounting account by default for bought products (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_ACCOUNT=Accounting account by default for the bought products (used if not defined in the product sheet) ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Accounting account by default for the sold products (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Accounting account by default for the sold products in EEC (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Accounting account by default for the sold products export out of EEC (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Accounting account by default for the products sold in EEC (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Accounting account by default for the products sold and exported out of EEC (used if not defined in the product sheet) ACCOUNTING_SERVICE_BUY_ACCOUNT=Accounting account by default for the bought services (used if not defined in the service sheet) ACCOUNTING_SERVICE_SOLD_ACCOUNT=Accounting account by default for the sold services (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Accounting account by default for the services sold in EEC (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Accounting account by default for the services sold and exported out of EEC (used if not defined in the service sheet) Doctype=Type of document Docdate=Date @@ -192,9 +197,10 @@ ByPersonalizedAccountGroups=By personalized groups ByYear=By year NotMatch=Not Set DeleteMvt=Delete Ledger lines +DelMonth=Month to delete DelYear=Year to delete DelJournal=Journal to delete -ConfirmDeleteMvt=This will delete all lines of the Ledger for year and/or from a specific journal. At least one criterion is required. +ConfirmDeleteMvt=This will delete all lines of the Ledger for the year/month and/or from a specific journal (At least one criterion is required). You will have to reuse the feature 'Registration inaccounting' to have the deleted record back in the ledger. ConfirmDeleteMvtPartial=This will delete the transaction from the Ledger (all lines related to same transaction will be deleted) FinanceJournal=Finance journal ExpenseReportsJournal=Expense reports journal @@ -235,13 +241,19 @@ DescVentilDoneCustomer=Consult here the list of the lines of invoices customers DescVentilTodoCustomer=Bind invoice lines not already bound with a product accounting account ChangeAccount=Change the product/service accounting account for selected lines with the following accounting account: Vide=- -DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account (only record not already transfered in accountancy are visible) DescVentilDoneSupplier=Consult here the list of the lines of vendor invoices and their accounting account DescVentilTodoExpenseReport=Bind expense report lines not already bound with a fee accounting account DescVentilExpenseReport=Consult here the list of expense report lines bound (or not) to a fee accounting account DescVentilExpenseReportMore=If you setup accounting account on type of expense report lines, the application will be able to make all the binding between your expense report lines and the accounting account of your chart of accounts, just in one click with the button "%s". If account was not set on fees dictionary or if you still have some lines not bound to any account, you will have to make a manual binding from the menu "%s". DescVentilDoneExpenseReport=Consult here the list of the lines of expenses reports and their fees accounting account +DescClosure=Consult here the number of movements by month who are not validated & fiscal years already open +OverviewOfMovementsNotValidated=Step 1/ Overview of movements not validated. (Necessary to close a fiscal year) +ValidateMovements=Validate movements +DescValidateMovements=Any modification or deletion of writing, lettering and deletes will be prohibited. All entries for an exercise must be validated otherwise closing will not be possible +SelectMonthAndValidate=Select month and validate movements + ValidateHistory=Bind Automatically AutomaticBindingDone=Automatic binding done @@ -256,6 +268,7 @@ ListOfProductsWithoutAccountingAccount=List of products not bound to any account ChangeBinding=Change the binding Accounted=Accounted in ledger NotYetAccounted=Not yet accounted in ledger +ShowTutorial=Show Tutorial ## Admin ApplyMassCategories=Apply mass categories @@ -264,7 +277,7 @@ CategoryDeleted=Category for the accounting account has been removed AccountingJournals=Accounting journals AccountingJournal=Accounting journal NewAccountingJournal=New accounting journal -ShowAccoutingJournal=Show accounting journal +ShowAccountingJournal=Show accounting journal NatureOfJournal=Nature of Journal AccountingJournalType1=Miscellaneous operations AccountingJournalType2=Sales diff --git a/htdocs/langs/kn_IN/admin.lang b/htdocs/langs/kn_IN/admin.lang index 15c72011ef4..76bdc333da4 100644 --- a/htdocs/langs/kn_IN/admin.lang +++ b/htdocs/langs/kn_IN/admin.lang @@ -178,6 +178,8 @@ Compression=Compression CommandsToDisableForeignKeysForImport=Command to disable foreign keys on import CommandsToDisableForeignKeysForImportWarning=Mandatory if you want to be able to restore your sql dump later ExportCompatibility=Compatibility of generated export file +ExportUseMySQLQuickParameter=Use the --quick parameter +ExportUseMySQLQuickParameterHelp=The '--quick' parameter helps limit RAM consumption for large tables. MySqlExportParameters=MySQL export parameters PostgreSqlExportParameters= PostgreSQL export parameters UseTransactionnalMode=Use transactional mode @@ -218,7 +220,7 @@ DoliStoreDesc=DoliStore, the official market place for Dolibarr ERP/CRM external DoliPartnersDesc=List of companies providing custom-developed modules or features.
    Note: since Dolibarr is an open source application, anyone experienced in PHP programming may develop a module. WebSiteDesc=External websites for more add-on (non-core) modules... DevelopYourModuleDesc=Some solutions to develop your own module... -URL=Link +URL=URL BoxesAvailable=Widgets available BoxesActivated=Widgets activated ActivateOn=Activate on @@ -268,6 +270,7 @@ Emails=Emails EMailsSetup=Emails setup EMailsDesc=This page allows you to override your default PHP parameters for email sending. In most cases on Unix/Linux OS, the PHP setup is correct and these parameters are unnecessary. EmailSenderProfiles=Emails sender profiles +EMailsSenderProfileDesc=You can keep this section empty. If you enter some emails here, they will be added to the list of possible senders into the combobox when your write a new email. MAIN_MAIL_SMTP_PORT=SMTP/SMTPS Port (default value in php.ini: %s) MAIN_MAIL_SMTP_SERVER=SMTP/SMTPS Host (default value in php.ini: %s) MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=SMTP/SMTPS Port (Not defined into PHP on Unix-like systems) @@ -277,7 +280,7 @@ MAIN_MAIL_ERRORS_TO=Email used for error returns emails (fields 'Errors-To' in e MAIN_MAIL_AUTOCOPY_TO= Copy (Bcc) all sent emails to MAIN_DISABLE_ALL_MAILS=Disable all email sending (for test purposes or demos) MAIN_MAIL_FORCE_SENDTO=Send all emails to (instead of real recipients, for test purposes) -MAIN_MAIL_ENABLED_USER_DEST_SELECT=Add employee users with email into allowed recipient list +MAIN_MAIL_ENABLED_USER_DEST_SELECT=Suggest emails of employees (if defined) into the list of predefined recipient when writing a new email MAIN_MAIL_SENDMODE=Email sending method MAIN_MAIL_SMTPS_ID=SMTP ID (if sending server requires authentication) MAIN_MAIL_SMTPS_PW=SMTP Password (if sending server requires authentication) @@ -462,7 +465,9 @@ EnableAndSetupModuleCron=If you want to have this recurring invoice generated au ModuleCompanyCodeCustomerAquarium=%s followed by customer code for a customer accounting code ModuleCompanyCodeSupplierAquarium=%s followed by vendor code for a vendor accounting code ModuleCompanyCodePanicum=Return an empty accounting code. -ModuleCompanyCodeDigitaria=Accounting code depends on third-party code. The code is composed of the character "C" in the first position followed by the first 5 characters of the third-party code. +ModuleCompanyCodeDigitaria=Returns a compound accounting code according to the name of the third party. The code consists of a prefix that can be defined in the first position followed by the number of characters defined in the third party code. +ModuleCompanyCodeCustomerDigitaria=%s followed by the truncated customer name by the number of characters: %s for the customer accounting code. +ModuleCompanyCodeSupplierDigitaria=%s followed by the truncated supplier name by the number of characters: %s for the supplier accounting code. Use3StepsApproval=By default, Purchase Orders need to be created and approved by 2 different users (one step/user to create and one step/user to approve. Note that if user has both permission to create and approve, one step/user will be enough). You can ask with this option to introduce a third step/user approval, if amount is higher than a dedicated value (so 3 steps will be necessary: 1=validation, 2=first approval and 3=second approval if amount is enough).
    Set this to empty if one approval (2 steps) is enough, set it to a very low value (0.1) if a second approval (3 steps) is always required. UseDoubleApproval=Use a 3 steps approval when amount (without tax) is higher than... WarningPHPMail=WARNING: It is often better to setup outgoing emails to use the email server of your provider instead of the default setup. Some email providers (like Yahoo) do not allow you to send an email from another server than their own server. Your current setup uses the server of the application to send email and not the server of your email provider, so some recipients (the one compatible with the restrictive DMARC protocol), will ask your email provider if they can accept your email and some email providers (like Yahoo) may respond "no" because the server is not theirs, so few of your sent Emails may not be accepted (be careful also of your email provider's sending quota).
    If your Email provider (like Yahoo) has this restriction, you must change Email setup to choose the other method "SMTP server" and enter the SMTP server and credentials provided by your Email provider. @@ -524,7 +529,7 @@ Module50Desc=Management of Products Module51Name=Mass mailings Module51Desc=Mass paper mailing management Module52Name=Stocks -Module52Desc=Stock management (for products only) +Module52Desc=Stock management Module53Name=Services Module53Desc=Management of Services Module54Name=Contracts/Subscriptions @@ -622,7 +627,7 @@ Module5000Desc=Allows you to manage multiple companies Module6000Name=Workflow Module6000Desc=Workflow management (automatic creation of object and/or automatic status change) Module10000Name=Websites -Module10000Desc=Create websites (public) with a WYSIWYG editor. Just setup your web server (Apache, Nginx, ...) to point to the dedicated Dolibarr directory to have it online on the internet with your own domain name. +Module10000Desc=Create websites (public) with a WYSIWYG editor. This is a webmaster or developer oriented CMS (it is better to know HTML and CSS language). Just setup your web server (Apache, Nginx, ...) to point to the dedicated Dolibarr directory to have it online on the internet with your own domain name. Module20000Name=Leave Request Management Module20000Desc=Define and track employee leave requests Module39000Name=Product Lots @@ -841,10 +846,10 @@ Permission1002=Create/modify warehouses Permission1003=Delete warehouses Permission1004=Read stock movements Permission1005=Create/modify stock movements -Permission1101=Read delivery orders -Permission1102=Create/modify delivery orders -Permission1104=Validate delivery orders -Permission1109=Delete delivery orders +Permission1101=Read delivery receipts +Permission1102=Create/modify delivery receipts +Permission1104=Validate delivery receipts +Permission1109=Delete delivery receipts Permission1121=Read supplier proposals Permission1122=Create/modify supplier proposals Permission1123=Validate supplier proposals @@ -873,9 +878,9 @@ Permission1251=Run mass imports of external data into database (data load) Permission1321=Export customer invoices, attributes and payments Permission1322=Reopen a paid bill Permission1421=Export sales orders and attributes -Permission2401=Read actions (events or tasks) linked to his account -Permission2402=Create/modify actions (events or tasks) linked to his account -Permission2403=Delete actions (events or tasks) linked to his account +Permission2401=Read actions (events or tasks) linked to his user account (if owner of event) +Permission2402=Create/modify actions (events or tasks) linked to his user account (if owner of event) +Permission2403=Delete actions (events or tasks) linked to his user account (if owner of event) Permission2411=Read actions (events or tasks) of others Permission2412=Create/modify actions (events or tasks) of others Permission2413=Delete actions (events or tasks) of others @@ -901,6 +906,7 @@ Permission20003=Delete leave requests Permission20004=Read all leave requests (even of user not subordinates) Permission20005=Create/modify leave requests for everybody (even of user not subordinates) Permission20006=Admin leave requests (setup and update balance) +Permission20007=Approve leave requests Permission23001=Read Scheduled job Permission23002=Create/update Scheduled job Permission23003=Delete Scheduled job @@ -915,7 +921,7 @@ Permission50414=Delete operations in ledger Permission50415=Delete all operations by year and journal in ledger Permission50418=Export operations of the ledger Permission50420=Report and export reports (turnover, balance, journals, ledger) -Permission50430=Define and close a fiscal period +Permission50430=Define fiscal periods. Validate transactions and close fiscal periods. Permission50440=Manage chart of accounts, setup of accountancy Permission51001=Read assets Permission51002=Create/Update assets @@ -962,6 +968,7 @@ DictionaryAccountancyJournal=Accounting journals DictionaryEMailTemplates=Email Templates DictionaryUnits=Units DictionaryMeasuringUnits=Measuring Units +DictionarySocialNetworks=Social Networks DictionaryProspectStatus=ನಿರೀಕ್ಷಿತರ ಸ್ಥಿತಿ DictionaryHolidayTypes=Types of leave DictionaryOpportunityStatus=Lead status for project/lead @@ -1057,7 +1064,7 @@ BackgroundImageLogin=Background image PermanentLeftSearchForm=Permanent search form on left menu DefaultLanguage=Default language EnableMultilangInterface=Enable multilanguage support -EnableShowLogo=Show logo on left menu +EnableShowLogo=Show the company logo in the menu CompanyInfo=Company/Organization CompanyIds=Company/Organization identities CompanyName=ಹೆಸರು @@ -1067,7 +1074,11 @@ CompanyTown=Town CompanyCountry=ದೇಶ CompanyCurrency=Main currency CompanyObject=Object of the company +IDCountry=ID country Logo=Logo +LogoDesc=Main logo of company. Will be used into generated documents (PDF, ...) +LogoSquarred=Logo (squarred) +LogoSquarredDesc=Must be a squarred icon (width = height). This logo will be used as the favorite icon or other need like for the top menu bar (if not disabled into display setup). DoNotSuggestPaymentMode=Do not suggest NoActiveBankAccountDefined=No active bank account defined OwnerOfBankAccount=Owner of bank account %s @@ -1113,7 +1124,7 @@ LogEventDesc=Enable logging for specific security events. Administrators the log AreaForAdminOnly=Setup parameters can be set by administrator users only. SystemInfoDesc=System information is miscellaneous technical information you get in read only mode and visible for administrators only. SystemAreaForAdminOnly=This area is available to administrator users only. Dolibarr user permissions cannot change this restriction. -CompanyFundationDesc=Edit the information of the company/entity. Click on "%s" or "%s" button at the bottom of the page. +CompanyFundationDesc=Edit the information of the company/entity. Click on "%s" button at the bottom of the page. AccountantDesc=If you have an external accountant/bookkeeper, you can edit here its information. AccountantFileNumber=Accountant code DisplayDesc=Parameters affecting the look and behaviour of Dolibarr can be modified here. @@ -1129,7 +1140,7 @@ TriggerAlwaysActive=Triggers in this file are always active, whatever are the ac TriggerActiveAsModuleActive=Triggers in this file are active as module %s is enabled. GeneratedPasswordDesc=Choose the method to be used for auto-generated passwords. DictionaryDesc=Insert all reference data. You can add your values to the default. -ConstDesc=This page allows you to edit (override) parameters not available in other pages. These are mostly reserved parameters for developers/advanced troubleshooting. For a full list of the parameters available see here. +ConstDesc=This page allows you to edit (override) parameters not available in other pages. These are mostly reserved parameters for developers/advanced troubleshooting only. MiscellaneousDesc=All other security related parameters are defined here. LimitsSetup=Limits/Precision setup LimitsDesc=You can define limits, precisions and optimizations used by Dolibarr here @@ -1456,6 +1467,13 @@ LDAPFieldSidExample=Example: objectsid LDAPFieldEndLastSubscription=Date of subscription end LDAPFieldTitle=Job position LDAPFieldTitleExample=Example: title +LDAPFieldGroupid=Group id +LDAPFieldGroupidExample=Exemple : gidnumber +LDAPFieldUserid=User id +LDAPFieldUseridExample=Exemple : uidnumber +LDAPFieldHomedirectory=Home directory +LDAPFieldHomedirectoryExample=Exemple : homedirectory +LDAPFieldHomedirectoryprefix=Home directory prefix LDAPSetupNotComplete=LDAP setup not complete (go on others tabs) LDAPNoUserOrPasswordProvidedAccessIsReadOnly=No administrator or password provided. LDAP access will be anonymous and in read only mode. LDAPDescContact=This page allows you to define LDAP attributes name in LDAP tree for each data found on Dolibarr contacts. @@ -1577,6 +1595,7 @@ FCKeditorForProductDetails=WYSIWIG creation/edition of products details lines fo FCKeditorForMailing= WYSIWIG creation/edition for mass eMailings (Tools->eMailing) FCKeditorForUserSignature=WYSIWIG creation/edition of user signature FCKeditorForMail=WYSIWIG creation/edition for all mail (except Tools->eMailing) +FCKeditorForTicket=WYSIWIG creation/edition for tickets ##### Stock ##### StockSetup=Stock module setup 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. @@ -1653,8 +1672,9 @@ CashDesk=Point of Sale CashDeskSetup=Point of Sales module setup CashDeskThirdPartyForSell=Default generic third party to use for sales CashDeskBankAccountForSell=Default account to use to receive cash payments -CashDeskBankAccountForCheque= Default account to use to receive payments by check -CashDeskBankAccountForCB= Default account to use to receive payments by credit cards +CashDeskBankAccountForCheque=Default account to use to receive payments by check +CashDeskBankAccountForCB=Default account to use to receive payments by credit cards +CashDeskBankAccountForSumup=Default bank account to use to receive payments by SumUp 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). CashDeskIdWareHouse=Force and restrict warehouse to use for stock decrease StockDecreaseForPointOfSaleDisabled=Stock decrease from Point of Sale disabled @@ -1693,7 +1713,7 @@ SuppliersSetup=Vendor module setup SuppliersCommandModel=Complete template of purchase order (logo...) SuppliersInvoiceModel=Complete template of vendor invoice (logo...) SuppliersInvoiceNumberingModel=Vendor invoices numbering models -IfSetToYesDontForgetPermission=If set to yes, don't forget to provide permissions to groups or users allowed for the second approval +IfSetToYesDontForgetPermission=If set to a non null value, don't forget to provide permissions to groups or users allowed for the second approval ##### GeoIPMaxmind ##### GeoIPMaxmindSetup=GeoIP Maxmind module setup PathToGeoIPMaxmindCountryDataFile=Path to file containing Maxmind ip to country translation.
    Examples:
    /usr/local/share/GeoIP/GeoIP.dat
    /usr/share/GeoIP/GeoIP.dat
    /usr/share/GeoIP/GeoLite2-Country.mmdb @@ -1782,6 +1802,8 @@ FixTZ=TimeZone fix FillFixTZOnlyIfRequired=Example: +2 (fill only if problem experienced) ExpectedChecksum=Expected Checksum CurrentChecksum=Current Checksum +ExpectedSize=Expected size +CurrentSize=Current size ForcedConstants=Required constant values MailToSendProposal=Customer proposals MailToSendOrder=Sales orders @@ -1846,8 +1868,10 @@ NothingToSetup=There is no specific setup required for this module. SetToYesIfGroupIsComputationOfOtherGroups=Set this to yes if this group is a computation of other groups EnterCalculationRuleIfPreviousFieldIsYes=Enter calculation rule if previous field was set to Yes (For example 'CODEGRP1+CODEGRP2') SeveralLangugeVariatFound=Several language variants found -COMPANY_AQUARIUM_REMOVE_SPECIAL=Remove special characters +RemoveSpecialChars=Remove special characters COMPANY_AQUARIUM_CLEAN_REGEX=Regex filter to clean value (COMPANY_AQUARIUM_CLEAN_REGEX) +COMPANY_DIGITARIA_CLEAN_REGEX=Regex filter to clean value (COMPANY_DIGITARIA_CLEAN_REGEX) +COMPANY_DIGITARIA_UNIQUE_CODE=Duplicate not allowed GDPRContact=Data Protection Officer (DPO, Data Privacy or GDPR contact) GDPRContactDesc=If you store data about European companies/citizens, you can name the contact who is responsible for the General Data Protection Regulation here HelpOnTooltip=Help text to show on tooltip @@ -1884,8 +1908,8 @@ CodeLastResult=Latest result code NbOfEmailsInInbox=Number of emails in source directory LoadThirdPartyFromName=Load third party searching on %s (load only) LoadThirdPartyFromNameOrCreate=Load third party searching on %s (create if not found) -WithDolTrackingID=Dolibarr Tracking ID found -WithoutDolTrackingID=Dolibarr Tracking ID not found +WithDolTrackingID=Dolibarr Reference found in Message ID +WithoutDolTrackingID=Dolibarr Reference not found in Message ID FormatZip=Zip MainMenuCode=Menu entry code (mainmenu) ECMAutoTree=Show automatic ECM tree @@ -1896,6 +1920,7 @@ ResourceSetup=Configuration of Resource module UseSearchToSelectResource=Use a search form to choose a resource (rather than a drop-down list). DisabledResourceLinkUser=Disable feature to link a resource to users DisabledResourceLinkContact=Disable feature to link a resource to contacts +EnableResourceUsedInEventCheck=Enable feature to check if a resource is in use in an event ConfirmUnactivation=Confirm module reset OnMobileOnly=On small screen (smartphone) only DisableProspectCustomerType=Disable the "Prospect + Customer" third party type (so third party must be Prospect or Customer but can't be both) @@ -1937,3 +1962,5 @@ RESTRICT_ON_IP=Allow access to some host IP only (wildcard not allowed, use spac BaseOnSabeDavVersion=Based on the library SabreDAV version NotAPublicIp=Not a public IP MakeAnonymousPing=Make an anonymous Ping '+1' to the Dolibarr foundation server (done 1 time only after installation) to allow the foundation to count the number of Dolibarr installation. +FeatureNotAvailableWithReceptionModule=Feature not available when module Reception is enabled +EmailTemplate=Template for email diff --git a/htdocs/langs/kn_IN/agenda.lang b/htdocs/langs/kn_IN/agenda.lang index 30c2a3d4038..9f141d15220 100644 --- a/htdocs/langs/kn_IN/agenda.lang +++ b/htdocs/langs/kn_IN/agenda.lang @@ -76,6 +76,7 @@ ContractSentByEMail=Contract %s sent by email OrderSentByEMail=Sales order %s sent by email InvoiceSentByEMail=Customer invoice %s sent by email SupplierOrderSentByEMail=Purchase order %s sent by email +ORDER_SUPPLIER_DELETEInDolibarr=Purchase order %s deleted SupplierInvoiceSentByEMail=Vendor invoice %s sent by email ShippingSentByEMail=Shipment %s sent by email ShippingValidated= Shipment %s validated @@ -86,6 +87,11 @@ InvoiceDeleted=Invoice deleted PRODUCT_CREATEInDolibarr=Product %s created PRODUCT_MODIFYInDolibarr=Product %s modified PRODUCT_DELETEInDolibarr=Product %s deleted +HOLIDAY_CREATEInDolibarr=Request for leave %s created +HOLIDAY_MODIFYInDolibarr=Request for leave %s modified +HOLIDAY_APPROVEInDolibarr=Request for leave %s approved +HOLIDAY_VALIDATEDInDolibarr=Request for leave %s validated +HOLIDAY_DELETEInDolibarr=Request for leave %s deleted EXPENSE_REPORT_CREATEInDolibarr=Expense report %s created EXPENSE_REPORT_VALIDATEInDolibarr=Expense report %s validated EXPENSE_REPORT_APPROVEInDolibarr=Expense report %s approved @@ -99,6 +105,14 @@ TICKET_MODIFYInDolibarr=Ticket %s modified TICKET_ASSIGNEDInDolibarr=Ticket %s assigned TICKET_CLOSEInDolibarr=Ticket %s closed TICKET_DELETEInDolibarr=Ticket %s deleted +BOM_VALIDATEInDolibarr=BOM validated +BOM_UNVALIDATEInDolibarr=BOM unvalidated +BOM_CLOSEInDolibarr=BOM disabled +BOM_REOPENInDolibarr=BOM reopen +BOM_DELETEInDolibarr=BOM deleted +MO_VALIDATEInDolibarr=MO validated +MO_PRODUCEDInDolibarr=MO produced +MO_DELETEInDolibarr=MO deleted ##### End agenda events ##### AgendaModelModule=Document templates for event DateActionStart=Start date diff --git a/htdocs/langs/kn_IN/boxes.lang b/htdocs/langs/kn_IN/boxes.lang index 59f89892e17..8fe1f84b149 100644 --- a/htdocs/langs/kn_IN/boxes.lang +++ b/htdocs/langs/kn_IN/boxes.lang @@ -19,6 +19,7 @@ BoxLastContacts=Latest contacts/addresses BoxLastMembers=Latest members BoxFicheInter=Latest interventions BoxCurrentAccounts=Open accounts balance +BoxTitleMemberNextBirthdays=Birthdays of this month (members) BoxTitleLastRssInfos=Latest %s news from %s BoxTitleLastProducts=Products/Services: last %s modified BoxTitleProductsAlertStock=Products: stock alert @@ -34,6 +35,7 @@ BoxTitleLastFicheInter=Latest %s modified interventions BoxTitleOldestUnpaidCustomerBills=Customer Invoices: oldest %s unpaid BoxTitleOldestUnpaidSupplierBills=Vendor Invoices: oldest %s unpaid BoxTitleCurrentAccounts=Open Accounts: balances +BoxTitleSupplierOrdersAwaitingReception=Supplier orders awaiting reception BoxTitleLastModifiedContacts=Contacts/Addresses: last %s modified BoxMyLastBookmarks=Bookmarks: latest %s BoxOldestExpiredServices=Oldest active expired services @@ -42,6 +44,8 @@ BoxTitleLastActionsToDo=Latest %s actions to do BoxTitleLastContracts=Latest %s modified contracts BoxTitleLastModifiedDonations=Latest %s modified donations BoxTitleLastModifiedExpenses=Latest %s modified expense reports +BoxTitleLatestModifiedBoms=Latest %s modified BOMs +BoxTitleLatestModifiedMos=Latest %s modified Manufacturing Orders BoxGlobalActivity=Global activity (invoices, proposals, orders) BoxGoodCustomers=Good customers BoxTitleGoodCustomers=%s Good customers @@ -64,6 +68,7 @@ NoContractedProducts=No products/services contracted NoRecordedContracts=No recorded contracts NoRecordedInterventions=No recorded interventions BoxLatestSupplierOrders=Latest purchase orders +BoxLatestSupplierOrdersAwaitingReception=Latest Purchase Orders (with a pending reception) NoSupplierOrder=No recorded purchase order BoxCustomersInvoicesPerMonth=Customer Invoices per month BoxSuppliersInvoicesPerMonth=Vendor Invoices per month @@ -84,4 +89,14 @@ ForProposals=Proposals LastXMonthRolling=The latest %s month rolling ChooseBoxToAdd=Add widget to your dashboard BoxAdded=Widget was added in your dashboard -BoxTitleUserBirthdaysOfMonth=Birthdays of this month +BoxTitleUserBirthdaysOfMonth=Birthdays of this month (users) +BoxLastManualEntries=Last manual entries in accountancy +BoxTitleLastManualEntries=%s latest manual entries +NoRecordedManualEntries=No manual entries record in accountancy +BoxSuspenseAccount=Count accountancy operation with suspense account +BoxTitleSuspenseAccount=Number of unallocated lines +NumberOfLinesInSuspenseAccount=Number of line in suspense account +SuspenseAccountNotDefined=Suspense account isn't defined +BoxLastCustomerShipments=Last customer shipments +BoxTitleLastCustomerShipments=Latest %s customer shipments +NoRecordedShipments=No recorded customer shipment diff --git a/htdocs/langs/kn_IN/commercial.lang b/htdocs/langs/kn_IN/commercial.lang index 1bfdaacab8c..dad9206a66b 100644 --- a/htdocs/langs/kn_IN/commercial.lang +++ b/htdocs/langs/kn_IN/commercial.lang @@ -1,6 +1,6 @@ # Dolibarr language file - Source file is en_US - commercial -Commercial=Commercial -CommercialArea=Commercial area +Commercial=Commerce +CommercialArea=Commerce area Customer=ಗ್ರಾಹಕ Customers=ಗ್ರಾಹಕರು Prospect=ನಿರೀಕ್ಷಿತ @@ -59,7 +59,7 @@ ActionAC_FAC=Send customer invoice by mail ActionAC_REL=Send customer invoice by mail (reminder) ActionAC_CLO=Close ActionAC_EMAILING=Send mass email -ActionAC_COM=Send customer order by mail +ActionAC_COM=Send sales order by mail ActionAC_SHIP=Send shipping by mail ActionAC_SUP_ORD=Send purchase order by mail ActionAC_SUP_INV=Send vendor invoice by mail diff --git a/htdocs/langs/kn_IN/deliveries.lang b/htdocs/langs/kn_IN/deliveries.lang index 03eba3d636b..1f48c01de75 100644 --- a/htdocs/langs/kn_IN/deliveries.lang +++ b/htdocs/langs/kn_IN/deliveries.lang @@ -2,7 +2,7 @@ Delivery=Delivery DeliveryRef=Ref Delivery DeliveryCard=Receipt card -DeliveryOrder=Delivery order +DeliveryOrder=Delivery receipt DeliveryDate=Delivery date CreateDeliveryOrder=Generate delivery receipt DeliveryStateSaved=Delivery state saved @@ -18,13 +18,14 @@ StatusDeliveryCanceled=Canceled StatusDeliveryDraft=Draft StatusDeliveryValidated=Received # merou PDF model -NameAndSignature=Name and Signature : +NameAndSignature=Name and Signature: ToAndDate=To___________________________________ on ____/_____/__________ GoodStatusDeclaration=Have received the goods above in good condition, -Deliverer=Deliverer : +Deliverer=Deliverer: Sender=Sender Recipient=Recipient ErrorStockIsNotEnough=There's not enough stock Shippable=Shippable NonShippable=Not Shippable ShowReceiving=Show delivery receipt +NonExistentOrder=Nonexistent order diff --git a/htdocs/langs/kn_IN/errors.lang b/htdocs/langs/kn_IN/errors.lang index 0c07b2eafc4..cd726162a85 100644 --- a/htdocs/langs/kn_IN/errors.lang +++ b/htdocs/langs/kn_IN/errors.lang @@ -196,6 +196,7 @@ ErrorPhpMailDelivery=Check that you don't use a too high number of recipients an ErrorUserNotAssignedToTask=User must be assigned to task to be able to enter time consumed. ErrorTaskAlreadyAssigned=Task already assigned to user ErrorModuleFileSeemsToHaveAWrongFormat=The module package seems to have a wrong format. +ErrorModuleFileSeemsToHaveAWrongFormat2=At least one mandatory directory must exists into zip of module: %s or %s ErrorFilenameDosNotMatchDolibarrPackageRules=The name of the module package (%s) does not match expected name syntax: %s ErrorDuplicateTrigger=Error, duplicate trigger name %s. Already loaded from %s. ErrorNoWarehouseDefined=Error, no warehouses defined. @@ -219,6 +220,9 @@ ErrorURLMustStartWithHttp=URL %s must start with http:// or https:// ErrorNewRefIsAlreadyUsed=Error, the new reference is already used ErrorDeletePaymentLinkedToAClosedInvoiceNotPossible=Error, delete payment linked to a closed invoice is not possible. ErrorSearchCriteriaTooSmall=Search criteria too small. +ErrorObjectMustHaveStatusActiveToBeDisabled=Objects must have status 'Active' to be disabled +ErrorObjectMustHaveStatusDraftOrDisabledToBeActivated=Objects must have status 'Draft' or 'Disabled' to be enabled +ErrorNoFieldWithAttributeShowoncombobox=No fields has property 'showoncombobox' into definition of object '%s'. No way to show the combolist. # Warnings WarningParamUploadMaxFileSizeHigherThanPostMaxSize=Your PHP parameter upload_max_filesize (%s) is higher than PHP parameter post_max_size (%s). This is not a consistent setup. WarningPasswordSetWithNoAccount=A password was set for this member. However, no user account was created. So this password is stored but can't be used to login to Dolibarr. It may be used by an external module/interface but if you don't need to define any login nor password for a member, you can disable option "Manage a login for each member" from Member module setup. If you need to manage a login but don't need any password, you can keep this field empty to avoid this warning. Note: Email can also be used as a login if the member is linked to a user. @@ -244,3 +248,4 @@ WarningAnEntryAlreadyExistForTransKey=An entry already exists for the translatio WarningNumberOfRecipientIsRestrictedInMassAction=Warning, number of different recipient is limited to %s when using the mass actions on lists WarningDateOfLineMustBeInExpenseReportRange=Warning, the date of line is not in the range of the expense report WarningProjectClosed=Project is closed. You must re-open it first. +WarningSomeBankTransactionByChequeWereRemovedAfter=Some bank transaction were removed after that the receipt including them were generated. So nb of cheques and total of receipt may differ from number and total in list. diff --git a/htdocs/langs/kn_IN/holiday.lang b/htdocs/langs/kn_IN/holiday.lang index 9aafa73550e..69b6a698e1a 100644 --- a/htdocs/langs/kn_IN/holiday.lang +++ b/htdocs/langs/kn_IN/holiday.lang @@ -8,7 +8,6 @@ NotActiveModCP=You must enable the module Leave to view this page. AddCP=Make a leave request DateDebCP=Start date DateFinCP=End date -DateCreateCP=Creation date DraftCP=Draft ToReviewCP=Awaiting approval ApprovedCP=Approved @@ -18,6 +17,7 @@ ValidatorCP=Approbator ListeCP=List of leave LeaveId=Leave ID ReviewedByCP=Will be approved by +UserID=User ID UserForApprovalID=User for approval ID UserForApprovalFirstname=First name of approval user UserForApprovalLastname=Last name of approval user @@ -128,3 +128,4 @@ TemplatePDFHolidays=Template for leave requests PDF FreeLegalTextOnHolidays=Free text on PDF WatermarkOnDraftHolidayCards=Watermarks on draft leave requests HolidaysToApprove=Holidays to approve +NobodyHasPermissionToValidateHolidays=Nobody has permission to validate holidays diff --git a/htdocs/langs/kn_IN/install.lang b/htdocs/langs/kn_IN/install.lang index 2fe7dc8c038..708b3bac479 100644 --- a/htdocs/langs/kn_IN/install.lang +++ b/htdocs/langs/kn_IN/install.lang @@ -13,6 +13,7 @@ PHPSupportPOSTGETOk=This PHP supports variables POST and GET. PHPSupportPOSTGETKo=It's possible your PHP setup does not support variables POST and/or GET. Check the parameter variables_order in php.ini. PHPSupportGD=This PHP supports GD graphical functions. PHPSupportCurl=This PHP supports Curl. +PHPSupportCalendar=This PHP supports calendars extensions. PHPSupportUTF8=This PHP supports UTF8 functions. PHPSupportIntl=This PHP supports Intl functions. PHPMemoryOK=Your PHP max session memory is set to %s. This should be enough. @@ -21,6 +22,7 @@ Recheck=Click here for a more detailed test 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. ErrorPHPDoesNotSupportGD=Your PHP installation does not support GD graphical functions. No graphs will be available. ErrorPHPDoesNotSupportCurl=Your PHP installation does not support Curl. +ErrorPHPDoesNotSupportCalendar=Your PHP installation does not support php calendar extensions. ErrorPHPDoesNotSupportUTF8=Your PHP installation does not support UTF8 functions. Dolibarr cannot work correctly. Resolve this before installing Dolibarr. ErrorPHPDoesNotSupportIntl=Your PHP installation does not support Intl functions. ErrorDirDoesNotExists=Directory %s does not exist. @@ -203,6 +205,7 @@ MigrationRemiseExceptEntity=Update entity field value of llx_societe_remise_exce MigrationUserRightsEntity=Update entity field value of llx_user_rights MigrationUserGroupRightsEntity=Update entity field value of llx_usergroup_rights MigrationUserPhotoPath=Migration of photo paths for users +MigrationFieldsSocialNetworks=Migration of users fields social networks (%s) MigrationReloadModule=Reload module %s MigrationResetBlockedLog=Reset module BlockedLog for v7 algorithm ShowNotAvailableOptions=Show unavailable options diff --git a/htdocs/langs/kn_IN/main.lang b/htdocs/langs/kn_IN/main.lang index ea8534194bb..bc8b82eb1e5 100644 --- a/htdocs/langs/kn_IN/main.lang +++ b/htdocs/langs/kn_IN/main.lang @@ -114,6 +114,7 @@ InformationToHelpDiagnose=This information can be useful for diagnostic purposes MoreInformation=More information TechnicalInformation=Technical information TechnicalID=Technical ID +LineID=Line ID NotePublic=Note (public) NotePrivate=Note (private) PrecisionUnitIsLimitedToXDecimals=Dolibarr was setup to limit precision of unit prices to %s decimals. @@ -169,6 +170,8 @@ ToValidate=To validate NotValidated=Not validated Save=Save SaveAs=Save As +SaveAndStay=Save and stay +SaveAndNew=Save and new TestConnection=Test connection ToClone=Clone ConfirmClone=Choose data you want to clone: @@ -182,6 +185,7 @@ Hide=Hide ShowCardHere=Show card Search=Search SearchOf=Search +SearchMenuShortCut=Ctrl + shift + f Valid=Valid Approve=Approve Disapprove=Disapprove @@ -412,6 +416,7 @@ DefaultTaxRate=Default tax rate Average=Average Sum=Sum Delta=Delta +StatusToPay=To pay RemainToPay=Remain to pay Module=Module/Application Modules=Modules/Applications @@ -474,7 +479,9 @@ Categories=Tags/categories Category=Tag/category By=By From=From +FromLocation=From to=to +To=to and=and or=or Other=ಇತರ @@ -824,6 +831,7 @@ Mandatory=Mandatory Hello=Hello GoodBye=GoodBye Sincerely=Sincerely +ConfirmDeleteObject=Are you sure you want to delete this object? DeleteLine=Delete line ConfirmDeleteLine=Are you sure you want to delete this line? NoPDFAvailableForDocGenAmongChecked=No PDF were available for the document generation among checked record @@ -840,6 +848,7 @@ Progress=Progress ProgressShort=Progr. FrontOffice=Front office BackOffice=Back office +Submit=Submit View=View Export=Export Exports=Exports @@ -990,3 +999,16 @@ GlobalOpenedElemView=Global view NoArticlesFoundForTheKeyword=No article found for the keyword '%s' NoArticlesFoundForTheCategory=No article found for the category ToAcceptRefuse=To accept | refuse +ContactDefault_agenda=Event +ContactDefault_commande=Order +ContactDefault_contrat=Contract +ContactDefault_facture=Invoice +ContactDefault_fichinter=Intervention +ContactDefault_invoice_supplier=Supplier Invoice +ContactDefault_order_supplier=Supplier Order +ContactDefault_project=Project +ContactDefault_project_task=Task +ContactDefault_propal=Proposal +ContactDefault_supplier_proposal=Supplier Proposal +ContactDefault_ticketsup=Ticket +ContactAddedAutomatically=Contact added from contact thirdparty roles diff --git a/htdocs/langs/kn_IN/modulebuilder.lang b/htdocs/langs/kn_IN/modulebuilder.lang index 0afcfb9b0d0..5e2ae72a85a 100644 --- a/htdocs/langs/kn_IN/modulebuilder.lang +++ b/htdocs/langs/kn_IN/modulebuilder.lang @@ -6,7 +6,7 @@ ModuleBuilderDesc2=Path where modules are generated/edited (first directory for ModuleBuilderDesc3=Generated/editable modules found: %s ModuleBuilderDesc4=A module is detected as 'editable' when the file %s exists in root of module directory NewModule=New module -NewObject=New object +NewObjectInModulebuilder=New object ModuleKey=Module key ObjectKey=Object key ModuleInitialized=Module initialized @@ -60,12 +60,14 @@ HooksFile=File for hooks code ArrayOfKeyValues=Array of key-val ArrayOfKeyValuesDesc=Array of keys and values if field is a combo list with fixed values WidgetFile=Widget file +CSSFile=CSS file +JSFile=Javascript file ReadmeFile=Readme file ChangeLog=ChangeLog file TestClassFile=File for PHP Unit Test class SqlFile=Sql file -PageForLib=File for PHP library -PageForObjLib=File for PHP library dedicated to object +PageForLib=File for the common PHP library +PageForObjLib=File for the PHP library dedicated to object SqlFileExtraFields=Sql file for complementary attributes SqlFileKey=Sql file for keys SqlFileKeyExtraFields=Sql file for keys of complementary attributes @@ -77,17 +79,20 @@ NoTrigger=No trigger NoWidget=No widget GoToApiExplorer=Go to API explorer ListOfMenusEntries=List of menu entries +ListOfDictionariesEntries=List of dictionaries entries ListOfPermissionsDefined=List of defined permissions SeeExamples=See examples here EnabledDesc=Condition to have this field active (Examples: 1 or $conf->global->MYMODULE_MYOPTION) -VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only (not list), 4=Visible on list and update/view form only (not create). Using a negative value means field is not shown by default on list but can be selected for viewing). It can be an expression, for example: preg_match('/public/', $_SERVER['PHP_SELF'])?0:1 +VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only (not list), 4=Visible on list and update/view form only (not create). Using a negative value means field is not shown by default on list but can be selected for viewing). It can be an expression, for example:
    preg_match('/public/', $_SERVER['PHP_SELF'])?0:1
    ($user->rights->holiday->define_holiday ? 1 : 0) IsAMeasureDesc=Can the value of field be cumulated to get a total into list? (Examples: 1 or 0) SearchAllDesc=Is the field used to make a search from the quick search tool? (Examples: 1 or 0) SpecDefDesc=Enter here all documentation you want to provide with your module that is not already defined by other tabs. You can use .md or better, the rich .asciidoc syntax. LanguageDefDesc=Enter in this files, all the key and the translation for each language file. MenusDefDesc=Define here the menus provided by your module +DictionariesDefDesc=Define here the dictionaries provided by your module PermissionsDefDesc=Define here the new permissions provided by your module MenusDefDescTooltip=The menus provided by your module/application are defined into the array $this->menus into the module descriptor file. You can edit manually this file or use the embedded editor.

    Note: Once defined (and module re-activated), menus are also visible into the menu editor available to administrator users on %s. +DictionariesDefDescTooltip=The dictionaries provided by your module/application are defined into the array $this->dictionaries into the module descriptor file. You can edit manually this file or use the embedded editor.

    Note: Once defined (and module re-activated), dictionaries are also visible into the setup area to administrator users on %s. PermissionsDefDescTooltip=The permissions provided by your module/application are defined into the array $this->rights into the module descriptor file. You can edit manually this file or use the embedded editor.

    Note: Once defined (and module re-activated), permissions are visible into the default permissions setup %s. HooksDefDesc=Define in the module_parts['hooks'] property, in the module descriptor, the context of hooks you want to manage (list of contexts can be found by a search on 'initHooks(' in core code).
    Edit the hook file to add code of your hooked functions (hookable functions can be found by a search on 'executeHooks' in core code). TriggerDefDesc=Define in the trigger file the code you want to execute for each business event executed. @@ -105,9 +110,12 @@ InitStructureFromExistingTable=Build the structure array string of an existing t UseAboutPage=Disable the about page UseDocFolder=Disable the documentation folder UseSpecificReadme=Use a specific ReadMe +ContentOfREADMECustomized=Note: The content of the README.md file has been replaced with the specific value defined into setup of ModuleBuilder. RealPathOfModule=Real path of module ContentCantBeEmpty=Content of file can't be empty WidgetDesc=You can generate and edit here the widgets that will be embedded with your module. +CSSDesc=You can generate and edit here a file with personalized CSS embedded with your module. +JSDesc=You can generate and edit here a file with personalized Javascript embedded with your module. CLIDesc=You can generate here some command line scripts you want to provide with your module. CLIFile=CLI File NoCLIFile=No CLI files @@ -117,3 +125,13 @@ UseSpecificFamily = Use a specific family UseSpecificAuthor = Use a specific author UseSpecificVersion = Use a specific initial version ModuleMustBeEnabled=The module/application must be enabled first +IncludeRefGeneration=The reference of object must be generated automatically +IncludeRefGenerationHelp=Check this if you want to include code to manage the generation automatically of the reference +IncludeDocGeneration=I want to generate some documents from the object +IncludeDocGenerationHelp=If you check this, some code will be generated to add a "Generate document" box on the record. +ShowOnCombobox=Show value into combobox +KeyForTooltip=Key for tooltip +CSSClass=CSS Class +NotEditable=Not editable +ForeignKey=Foreign key +TypeOfFieldsHelp=Type of fields:
    varchar(99), double(24,8), real, text, html, datetime, timestamp, integer, integer:ClassName:relativepath/to/classfile.class.php[:1[:filter]] ('1' means we add a + button after the combo to create the record, 'filter' can be 'status=1 AND fk_user = __USER_ID AND entity IN (__SHARED_ENTITIES__)' for example) diff --git a/htdocs/langs/kn_IN/mrp.lang b/htdocs/langs/kn_IN/mrp.lang index 360f4303f07..35755f2d360 100644 --- a/htdocs/langs/kn_IN/mrp.lang +++ b/htdocs/langs/kn_IN/mrp.lang @@ -1,17 +1,61 @@ +Mrp=Manufacturing Orders +MO=Manufacturing Order +MRPDescription=Module to manage Manufacturing Orders (MO). MRPArea=MRP Area +MrpSetupPage=Setup of module MRP MenuBOM=Bills of material LatestBOMModified=Latest %s Bills of materials modified +LatestMOModified=Latest %s Manufacturing Orders modified +Bom=Bills of Material BillOfMaterials=Bill of Material BOMsSetup=Setup of module BOM ListOfBOMs=List of bills of material - BOM +ListOfManufacturingOrders=List of Manufacturing Orders NewBOM=New bill of material -ProductBOMHelp=Product to create with this BOM +ProductBOMHelp=Product to create with this BOM.
    Note: Products with the property 'Nature of product' = 'Raw material' are not visible into this list. BOMsNumberingModules=BOM numbering templates -BOMsModelModule=BOMS document templates +BOMsModelModule=BOM document templates +MOsNumberingModules=MO numbering templates +MOsModelModule=MO document templates FreeLegalTextOnBOMs=Free text on document of BOM WatermarkOnDraftBOMs=Watermark on draft BOM -ConfirmCloneBillOfMaterials=Are you sure you want to clone this bill of material ? +FreeLegalTextOnMOs=Free text on document of MO +WatermarkOnDraftMOs=Watermark on draft MO +ConfirmCloneBillOfMaterials=Are you sure you want to clone the bill of material %s ? +ConfirmCloneMo=Are you sure you want to clone the Manufacturing Order %s ? ManufacturingEfficiency=Manufacturing efficiency ValueOfMeansLoss=Value of 0.95 means an average of 5%% of loss during the production DeleteBillOfMaterials=Delete Bill Of Materials +DeleteMo=Delete Manufacturing Order ConfirmDeleteBillOfMaterials=Are you sure you want to delete this Bill Of Material? +ConfirmDeleteMo=Are you sure you want to delete this Bill Of Material? +MenuMRP=Manufacturing Orders +NewMO=New Manufacturing Order +QtyToProduce=Qty to produce +DateStartPlannedMo=Date start planned +DateEndPlannedMo=Date end planned +KeepEmptyForAsap=Empty means 'As Soon As Possible' +EstimatedDuration=Estimated duration +EstimatedDurationDesc=Estimated duration to manufacture this product using this BOM +ConfirmValidateBom=Are you sure you want to validate the BOM with the reference %s (you will be able to use it to build new Manufacturing Orders) +ConfirmCloseBom=Are you sure you want to cancel this BOM (you won't be able to use it to build new Manufacturing Orders anymore) ? +ConfirmReopenBom=Are you sure you want to re-open this BOM (you will be able to use it to build new Manufacturing Orders) +StatusMOProduced=Produced +QtyFrozen=Frozen Qty +QuantityFrozen=Frozen Quantity +QuantityConsumedInvariable=When this flag is set, the quantity consumed is always the value defined and is not relative to the quantity produced. +DisableStockChange=Disable stock change +DisableStockChangeHelp=When this flag is set, there is no stock change on this product, whatever is the quantity produced +BomAndBomLines=Bills Of Material and lines +BOMLine=Line of BOM +WarehouseForProduction=Warehouse for production +CreateMO=Create MO +ToConsume=To consume +ToProduce=To produce +QtyAlreadyConsumed=Qty already consumed +QtyAlreadyProduced=Qty already produced +ConsumeAndProduceAll=Consume and Produce All +Manufactured=Manufactured +TheProductXIsAlreadyTheProductToProduce=The product to add is already the product to produce. +ForAQuantityOf1=For a quantity to produce of 1 +ConfirmValidateMo=Are you sure you want to validate this Manufacturing Order? diff --git a/htdocs/langs/kn_IN/opensurvey.lang b/htdocs/langs/kn_IN/opensurvey.lang index 76684955e56..7d26151fa16 100644 --- a/htdocs/langs/kn_IN/opensurvey.lang +++ b/htdocs/langs/kn_IN/opensurvey.lang @@ -1,7 +1,7 @@ # Dolibarr language file - Source file is en_US - opensurvey Survey=Poll Surveys=Polls -OrganizeYourMeetingEasily=Organize your meetings and polls easily. First select type of poll... +OrganizeYourMeetingEasily=Organize your meetings and polls easily. First select the type of poll... NewSurvey=New poll OpenSurveyArea=Polls area AddACommentForPoll=You can add a comment into poll... @@ -11,7 +11,7 @@ PollTitle=Poll title ToReceiveEMailForEachVote=Receive an email for each vote TypeDate=Type date TypeClassic=Type standard -OpenSurveyStep2=Select your dates amoung the free days (grey). The selected days are green. You can unselect a day previously selected by clicking again on it +OpenSurveyStep2=Select your dates among the free days (grey). The selected days are green. You can unselect a day previously selected by clicking again on it RemoveAllDays=Remove all days CopyHoursOfFirstDay=Copy hours of first day RemoveAllHours=Remove all hours @@ -35,7 +35,7 @@ TitleChoice=Choice label ExportSpreadsheet=Export result spreadsheet ExpireDate=Limit date NbOfSurveys=Number of polls -NbOfVoters=Nb of voters +NbOfVoters=No. of voters SurveyResults=Results PollAdminDesc=You are allowed to change all vote lines of this poll with button "Edit". You can, as well, remove a column or a line with %s. You can also add a new column with %s. 5MoreChoices=5 more choices @@ -49,7 +49,7 @@ votes=vote(s) NoCommentYet=No comments have been posted for this poll yet CanComment=Voters can comment in the poll CanSeeOthersVote=Voters can see other people's vote -SelectDayDesc=For each selected day, you can choose, or not, meeting hours in the following format :
    - empty,
    - "8h", "8H" or "8:00" to give a meeting's start hour,
    - "8-11", "8h-11h", "8H-11H" or "8:00-11:00" to give a meeting's start and end hour,
    - "8h15-11h15", "8H15-11H15" or "8:15-11:15" for the same thing but with minutes. +SelectDayDesc=For each selected day, you can choose, or not, meeting hours in the following format:
    - empty,
    - "8h", "8H" or "8:00" to give a meeting's start hour,
    - "8-11", "8h-11h", "8H-11H" or "8:00-11:00" to give a meeting's start and end hour,
    - "8h15-11h15", "8H15-11H15" or "8:15-11:15" for the same thing but with minutes. BackToCurrentMonth=Back to current month ErrorOpenSurveyFillFirstSection=You haven't filled the first section of the poll creation ErrorOpenSurveyOneChoice=Enter at least one choice diff --git a/htdocs/langs/kn_IN/paybox.lang b/htdocs/langs/kn_IN/paybox.lang index d5e4fd9ba55..1bbbef4017b 100644 --- a/htdocs/langs/kn_IN/paybox.lang +++ b/htdocs/langs/kn_IN/paybox.lang @@ -11,17 +11,8 @@ YourEMail=Email to receive payment confirmation Creditor=Creditor PaymentCode=Payment code PayBoxDoPayment=Pay with Paybox -ToPay=Do payment YouWillBeRedirectedOnPayBox=You will be redirected on secured Paybox page to input you credit card information Continue=Next -ToOfferALinkForOnlinePayment=URL for %s payment -ToOfferALinkForOnlinePaymentOnOrder=URL to offer a %s online payment user interface for a sales order -ToOfferALinkForOnlinePaymentOnInvoice=URL to offer a %s online payment user interface for a customer invoice -ToOfferALinkForOnlinePaymentOnContractLine=URL to offer a %s online payment user interface for a contract line -ToOfferALinkForOnlinePaymentOnFreeAmount=URL to offer a %s online payment user interface for a free amount -ToOfferALinkForOnlinePaymentOnMemberSubscription=URL to offer a %s online payment user interface for a member subscription -ToOfferALinkForOnlinePaymentOnDonation=URL to offer a %s online payment, user interface for payment of donation -YouCanAddTagOnUrl=You can also add url parameter &tag=value to any of those URL (required only for free payment) to add your own payment comment tag. SetupPayBoxToHavePaymentCreatedAutomatically=Setup your Paybox with url %s to have payment created automatically when validated by Paybox. YourPaymentHasBeenRecorded=This page confirms that your payment has been recorded. Thank you. YourPaymentHasNotBeenRecorded=Your payment has NOT been recorded and the transaction has been canceled. Thank you. diff --git a/htdocs/langs/kn_IN/projects.lang b/htdocs/langs/kn_IN/projects.lang index d144fccd272..868a696c20a 100644 --- a/htdocs/langs/kn_IN/projects.lang +++ b/htdocs/langs/kn_IN/projects.lang @@ -86,8 +86,8 @@ WhichIamLinkedToProject=which I'm linked to project Time=Time ListOfTasks=List of tasks GoToListOfTimeConsumed=Go to list of time consumed -GoToListOfTasks=Go to list of tasks -GoToGanttView=Go to Gantt view +GoToListOfTasks=Show as list +GoToGanttView=show as Gantt GanttView=Gantt View ListProposalsAssociatedProject=List of the commercial proposals related to the project ListOrdersAssociatedProject=List of sales orders related to the project @@ -250,3 +250,8 @@ OneLinePerUser=One line per user ServiceToUseOnLines=Service to use on lines InvoiceGeneratedFromTimeSpent=Invoice %s has been generated from time spent on project ProjectBillTimeDescription=Check if you enter timesheet on tasks of project AND you plan to generate invoice(s) from the timesheet to bill the customer of the project (do not check if you plan to create invoice that is not based on entered timesheets). +ProjectFollowOpportunity=Follow opportunity +ProjectFollowTasks=Follow tasks +UsageOpportunity=Usage: Opportunity +UsageTasks=Usage: Tasks +UsageBillTimeShort=Usage: Bill time diff --git a/htdocs/langs/kn_IN/receiptprinter.lang b/htdocs/langs/kn_IN/receiptprinter.lang index 756461488cc..5714ba78151 100644 --- a/htdocs/langs/kn_IN/receiptprinter.lang +++ b/htdocs/langs/kn_IN/receiptprinter.lang @@ -26,9 +26,10 @@ PROFILE_P822D=P822D Profile PROFILE_STAR=Star Profile PROFILE_DEFAULT_HELP=Default Profile suitable for Epson printers PROFILE_SIMPLE_HELP=Simple Profile No Graphics -PROFILE_EPOSTEP_HELP=Epos Tep Profile Help +PROFILE_EPOSTEP_HELP=Epos Tep Profile PROFILE_P822D_HELP=P822D Profile No Graphics PROFILE_STAR_HELP=Star Profile +DOL_LINE_FEED=Skip line DOL_ALIGN_LEFT=Left align text DOL_ALIGN_CENTER=Center text DOL_ALIGN_RIGHT=Right align text @@ -42,3 +43,5 @@ DOL_CUT_PAPER_PARTIAL=Cut ticket partially DOL_OPEN_DRAWER=Open cash drawer DOL_ACTIVATE_BUZZER=Activate buzzer DOL_PRINT_QRCODE=Print QR Code +DOL_PRINT_LOGO=Print logo of my company +DOL_PRINT_LOGO_OLD=Print logo of my company (old printers) diff --git a/htdocs/langs/kn_IN/sendings.lang b/htdocs/langs/kn_IN/sendings.lang index 3b3850e44ed..5ce3b7f67e9 100644 --- a/htdocs/langs/kn_IN/sendings.lang +++ b/htdocs/langs/kn_IN/sendings.lang @@ -21,6 +21,7 @@ QtyShipped=Qty shipped QtyShippedShort=Qty ship. QtyPreparedOrShipped=Qty prepared or shipped QtyToShip=Qty to ship +QtyToReceive=Qty to receive QtyReceived=Qty received QtyInOtherShipments=Qty in other shipments KeepToShip=Remain to ship @@ -46,17 +47,18 @@ DateDeliveryPlanned=Planned date of delivery RefDeliveryReceipt=Ref delivery receipt StatusReceipt=Status delivery receipt DateReceived=Date delivery received -SendShippingByEMail=Send shipment by EMail +ClassifyReception=Classify reception +SendShippingByEMail=Send shipment by email SendShippingRef=Submission of shipment %s ActionsOnShipping=Events on shipment LinkToTrackYourPackage=Link to track your package ShipmentCreationIsDoneFromOrder=For the moment, creation of a new shipment is done from the order card. ShipmentLine=Shipment line -ProductQtyInCustomersOrdersRunning=Product quantity into open customer orders -ProductQtyInSuppliersOrdersRunning=Product quantity into open purchase orders -ProductQtyInShipmentAlreadySent=Product quantity from open customer order already sent -ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from open supplier order already received -NoProductToShipFoundIntoStock=No product to ship found into warehouse %s. Correct stock or go back to choose another warehouse. +ProductQtyInCustomersOrdersRunning=Product quantity from open sales orders +ProductQtyInSuppliersOrdersRunning=Product quantity from open purchase orders +ProductQtyInShipmentAlreadySent=Product quantity from open sales order already sent +ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from open purchase orders already received +NoProductToShipFoundIntoStock=No product to ship found in warehouse %s. Correct stock or go back to choose another warehouse. WeightVolShort=Weight/Vol. ValidateOrderFirstBeforeShipment=You must first validate the order before being able to make shipments. @@ -69,4 +71,4 @@ SumOfProductWeights=Sum of product weights # warehouse details DetailWarehouseNumber= Warehouse details -DetailWarehouseFormat= W:%s (Qty : %d) +DetailWarehouseFormat= W:%s (Qty: %d) diff --git a/htdocs/langs/kn_IN/stocks.lang b/htdocs/langs/kn_IN/stocks.lang index d42f1a82243..2e207e63b39 100644 --- a/htdocs/langs/kn_IN/stocks.lang +++ b/htdocs/langs/kn_IN/stocks.lang @@ -55,7 +55,7 @@ PMPValue=Weighted average price PMPValueShort=WAP EnhancedValueOfWarehouses=Warehouses value UserWarehouseAutoCreate=Create a user warehouse automatically when creating a user -AllowAddLimitStockByWarehouse=Manage also values for minimum and desired stock per pairing (product-warehouse) in addition to values per product +AllowAddLimitStockByWarehouse=Manage also value for minimum and desired stock per pairing (product-warehouse) in addition to the value for minimum and desired stock per product IndependantSubProductStock=Product stock and subproduct stock are independent QtyDispatched=Quantity dispatched QtyDispatchedShort=Qty dispatched @@ -184,7 +184,7 @@ SelectFournisseur=Vendor filter inventoryOnDate=Inventory INVENTORY_DISABLE_VIRTUAL=Virtual product (kit): do not decrement stock of a child product INVENTORY_USE_MIN_PA_IF_NO_LAST_PA=Use the buy price if no last buy price can be found -INVENTORY_USE_INVENTORY_DATE_FROM_DATEMVT=Stock movement has date of inventory +INVENTORY_USE_INVENTORY_DATE_FOR_DATE_OF_MVT=Stock movements will have the date of inventory (instead of the date of inventory validation) inventoryChangePMPPermission=Allow to change PMP value for a product ColumnNewPMP=New unit PMP OnlyProdsInStock=Do not add product without stock @@ -212,3 +212,7 @@ StockIncreaseAfterCorrectTransfer=Increase by correction/transfer StockDecreaseAfterCorrectTransfer=Decrease by correction/transfer StockIncrease=Stock increase StockDecrease=Stock decrease +InventoryForASpecificWarehouse=Inventory for a specific warehouse +InventoryForASpecificProduct=Inventory for a specific product +StockIsRequiredToChooseWhichLotToUse=Stock is required to choose which lot to use +ForceTo=Force to diff --git a/htdocs/langs/kn_IN/stripe.lang b/htdocs/langs/kn_IN/stripe.lang index c5224982873..cfc0620db5c 100644 --- a/htdocs/langs/kn_IN/stripe.lang +++ b/htdocs/langs/kn_IN/stripe.lang @@ -16,12 +16,13 @@ StripeDoPayment=Pay with Stripe YouWillBeRedirectedOnStripe=You will be redirected on secured Stripe page to input you credit card information Continue=Next ToOfferALinkForOnlinePayment=URL for %s payment -ToOfferALinkForOnlinePaymentOnOrder=URL to offer a %s online payment user interface for a sales order -ToOfferALinkForOnlinePaymentOnInvoice=URL to offer a %s online payment user interface for a customer invoice -ToOfferALinkForOnlinePaymentOnContractLine=URL to offer a %s online payment user interface for a contract line -ToOfferALinkForOnlinePaymentOnFreeAmount=URL to offer a %s online payment user interface for a free amount -ToOfferALinkForOnlinePaymentOnMemberSubscription=URL to offer a %s online payment user interface for a member subscription -YouCanAddTagOnUrl=You can also add url parameter &tag=value to any of those URL (required only for free payment) to add your own payment comment tag. +ToOfferALinkForOnlinePaymentOnOrder=URL to offer a %s online payment page for a sales order +ToOfferALinkForOnlinePaymentOnInvoice=URL to offer a %s online payment page for a customer invoice +ToOfferALinkForOnlinePaymentOnContractLine=URL to offer a %s online payment page for a contract line +ToOfferALinkForOnlinePaymentOnFreeAmount=URL to offer a %s online payment page of any amount with no existing object +ToOfferALinkForOnlinePaymentOnMemberSubscription=URL to offer a %s online payment page for a member subscription +ToOfferALinkForOnlinePaymentOnDonation=URL to offer a %s online payment page for payment of a donation +YouCanAddTagOnUrl=You can also add url parameter &tag=value to any of those URL (mandatory only for payment not linked to an object) to add your own payment comment tag.
    For the URL of payments with no existing object, you may also add the parameter &noidempotency=1 so the same link with same tag can be used several times (some payment mode may limit the payment to 1 for each different link without this parameter) SetupStripeToHavePaymentCreatedAutomatically=Setup your Stripe with url %s to have payment created automatically when validated by Stripe. AccountParameter=Account parameters UsageParameter=Usage parameters diff --git a/htdocs/langs/kn_IN/ticket.lang b/htdocs/langs/kn_IN/ticket.lang index d31f8333749..9f000e4ae94 100644 --- a/htdocs/langs/kn_IN/ticket.lang +++ b/htdocs/langs/kn_IN/ticket.lang @@ -33,7 +33,10 @@ TicketDictSeverity=Ticket - Severities TicketTypeShortBUGSOFT=Dysfonctionnement logiciel TicketTypeShortBUGHARD=Dysfonctionnement matériel TicketTypeShortCOM=Commercial question -TicketTypeShortINCIDENT=Request for assistance + +TicketTypeShortHELP=Request for functionnal help +TicketTypeShortISSUE=Issue, bug or problem +TicketTypeShortREQUEST=Change or enhancement request TicketTypeShortPROJET=Project TicketTypeShortOTHER=ಇತರ @@ -137,6 +140,10 @@ NoUnreadTicketsFound=No unread ticket found TicketViewAllTickets=View all tickets TicketViewNonClosedOnly=View only open tickets TicketStatByStatus=Tickets by status +OrderByDateAsc=Sort by ascending date +OrderByDateDesc=Sort by descending date +ShowAsConversation=Show as conversation list +MessageListViewType=Show as table list # # Ticket card @@ -222,6 +229,9 @@ TicketConfirmChangeStatus=Confirm the status change: %s ? TicketLogStatusChanged=Status changed: %s to %s TicketNotNotifyTiersAtCreate=Not notify company at create Unread=Unread +TicketNotCreatedFromPublicInterface=Not available. Ticket was not created from public interface. +PublicInterfaceNotEnabled=Public interface was not enabled +ErrorTicketRefRequired=Ticket reference name is required # # Logs diff --git a/htdocs/langs/kn_IN/website.lang b/htdocs/langs/kn_IN/website.lang index 9648ae48cc8..579d2d116ce 100644 --- a/htdocs/langs/kn_IN/website.lang +++ b/htdocs/langs/kn_IN/website.lang @@ -56,7 +56,7 @@ NoPageYet=No pages yet YouCanCreatePageOrImportTemplate=You can create a new page or import a full website template SyntaxHelp=Help on specific syntax tips YouCanEditHtmlSourceckeditor=You can edit HTML source code using the "Source" button in editor. -YouCanEditHtmlSource=
    You can include PHP code into this source using tags <?php ?>. The following global variables are available: $conf, $db, $mysoc, $user, $website, $websitepage, $weblangs.

    You can also include content of another Page/Container with the following syntax:
    <?php includeContainer('alias_of_container_to_include'); ?>

    You can make a redirect to another Page/Container with the following syntax (Note: do not output any content before a redirect):
    <?php redirectToContainer('alias_of_container_to_redirect_to'); ?>

    To add a link to another page, use the syntax:
    <a href="alias_of_page_to_link_to.php">mylink<a>

    To include a link to download a file stored into the documents directory, use the document.php wrapper:
    Example, for a file into documents/ecm (need to be logged), syntax is:
    <a href="/document.php?modulepart=ecm&file=[relative_dir/]filename.ext">
    For a file into documents/medias (open directory for public access), syntax is:
    <a href="/document.php?modulepart=medias&file=[relative_dir/]filename.ext">
    For a file shared with a share link (open access using the sharing hash key of file), syntax is:
    <a href="/document.php?hashp=publicsharekeyoffile">

    To include an image stored into the documents directory, use the viewimage.php wrapper:
    Example, for an image into documents/medias (open directory for public access), syntax is:
    <img src="/viewimage.php?modulepart=medias&file=[relative_dir/]filename.ext">
    +YouCanEditHtmlSource=
    You can include PHP code into this source using tags <?php ?>. The following global variables are available: $conf, $db, $mysoc, $user, $website, $websitepage, $weblangs.

    You can also include content of another Page/Container with the following syntax:
    <?php includeContainer('alias_of_container_to_include'); ?>

    You can make a redirect to another Page/Container with the following syntax (Note: do not output any content before a redirect):
    <?php redirectToContainer('alias_of_container_to_redirect_to'); ?>

    To add a link to another page, use the syntax:
    <a href="alias_of_page_to_link_to.php">mylink<a>

    To include a link to download a file stored into the documents directory, use the document.php wrapper:
    Example, for a file into documents/ecm (need to be logged), syntax is:
    <a href="/document.php?modulepart=ecm&file=[relative_dir/]filename.ext">
    For a file into documents/medias (open directory for public access), syntax is:
    <a href="/document.php?modulepart=medias&file=[relative_dir/]filename.ext">
    For a file shared with a share link (open access using the sharing hash key of file), syntax is:
    <a href="/document.php?hashp=publicsharekeyoffile">

    To include an image stored into the documents directory, use the viewimage.php wrapper:
    Example, for an image into documents/medias (open directory for public access), syntax is:
    <img src="/viewimage.php?modulepart=medias&file=[relative_dir/]filename.ext">

    More examples of HTML or dynamic code available on the wiki documentation
    . ClonePage=Clone page/container CloneSite=Clone site SiteAdded=Website added @@ -114,3 +114,10 @@ CSSContentTooltipHelp=Enter here CSS content. To avoid any conflict with the CSS LinkAndScriptsHereAreNotLoadedInEditor=Warning: This content is output only when site is accessed from a server. It is not used in Edit mode so if you need to load javascript files also in edit mode, just add your tag 'script src=...' into the page. Dynamiccontent=Sample of a page with dynamic content ImportSite=Import website template +EditInLineOnOff=Mode 'Edit inline' is %s +ShowSubContainersOnOff=Mode to execute 'dynamic content' is %s +GlobalCSSorJS=Global CSS/JS/Header file of web site +BackToHomePage=Back to home page... +TranslationLinks=Translation links +YouTryToAccessToAFileThatIsNotAWebsitePage=You try to access to a page that is not a website page +UseTextBetween5And70Chars=For good SEO practices, use a text between 5 and 70 characters diff --git a/htdocs/langs/ko_KR/accountancy.lang b/htdocs/langs/ko_KR/accountancy.lang index 21ac14a025b..abb2389f7e8 100644 --- a/htdocs/langs/ko_KR/accountancy.lang +++ b/htdocs/langs/ko_KR/accountancy.lang @@ -1,4 +1,5 @@ -# Dolibarr language file - en_US - Accounting Expert +# Dolibarr language file - en_US - Accountancy (Double entries) +Accountancy=Accountancy Accounting=Accounting ACCOUNTING_EXPORT_SEPARATORCSV=Column separator for export file ACCOUNTING_EXPORT_DATE=Date format for export file @@ -97,6 +98,8 @@ MenuExpenseReportAccounts=Expense report accounts MenuLoanAccounts=Loan accounts MenuProductsAccounts=Product accounts MenuClosureAccounts=Closure accounts +MenuAccountancyClosure=Closure +MenuAccountancyValidationMovements=Validate movements ProductsBinding=Products accounts TransferInAccounting=Transfer in accounting RegistrationInAccounting=Registration in accounting @@ -164,12 +167,14 @@ ACCOUNTING_ACCOUNT_SUSPENSE=Accounting account of wait DONATION_ACCOUNTINGACCOUNT=Accounting account to register donations ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Accounting account to register subscriptions -ACCOUNTING_PRODUCT_BUY_ACCOUNT=Accounting account by default for bought products (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_ACCOUNT=Accounting account by default for the bought products (used if not defined in the product sheet) ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Accounting account by default for the sold products (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Accounting account by default for the sold products in EEC (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Accounting account by default for the sold products export out of EEC (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Accounting account by default for the products sold in EEC (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Accounting account by default for the products sold and exported out of EEC (used if not defined in the product sheet) ACCOUNTING_SERVICE_BUY_ACCOUNT=Accounting account by default for the bought services (used if not defined in the service sheet) ACCOUNTING_SERVICE_SOLD_ACCOUNT=Accounting account by default for the sold services (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Accounting account by default for the services sold in EEC (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Accounting account by default for the services sold and exported out of EEC (used if not defined in the service sheet) Doctype=Type of document Docdate=날짜 @@ -192,9 +197,10 @@ ByPersonalizedAccountGroups=By personalized groups ByYear=By year NotMatch=Not Set DeleteMvt=Delete Ledger lines +DelMonth=Month to delete DelYear=Year to delete DelJournal=Journal to delete -ConfirmDeleteMvt=This will delete all lines of the Ledger for year and/or from a specific journal. At least one criterion is required. +ConfirmDeleteMvt=This will delete all lines of the Ledger for the year/month and/or from a specific journal (At least one criterion is required). You will have to reuse the feature 'Registration inaccounting' to have the deleted record back in the ledger. ConfirmDeleteMvtPartial=This will delete the transaction from the Ledger (all lines related to same transaction will be deleted) FinanceJournal=Finance journal ExpenseReportsJournal=Expense reports journal @@ -235,13 +241,19 @@ DescVentilDoneCustomer=Consult here the list of the lines of invoices customers DescVentilTodoCustomer=Bind invoice lines not already bound with a product accounting account ChangeAccount=Change the product/service accounting account for selected lines with the following accounting account: Vide=- -DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account (only record not already transfered in accountancy are visible) DescVentilDoneSupplier=Consult here the list of the lines of vendor invoices and their accounting account DescVentilTodoExpenseReport=Bind expense report lines not already bound with a fee accounting account DescVentilExpenseReport=Consult here the list of expense report lines bound (or not) to a fee accounting account DescVentilExpenseReportMore=If you setup accounting account on type of expense report lines, the application will be able to make all the binding between your expense report lines and the accounting account of your chart of accounts, just in one click with the button "%s". If account was not set on fees dictionary or if you still have some lines not bound to any account, you will have to make a manual binding from the menu "%s". DescVentilDoneExpenseReport=Consult here the list of the lines of expenses reports and their fees accounting account +DescClosure=Consult here the number of movements by month who are not validated & fiscal years already open +OverviewOfMovementsNotValidated=Step 1/ Overview of movements not validated. (Necessary to close a fiscal year) +ValidateMovements=Validate movements +DescValidateMovements=Any modification or deletion of writing, lettering and deletes will be prohibited. All entries for an exercise must be validated otherwise closing will not be possible +SelectMonthAndValidate=Select month and validate movements + ValidateHistory=Bind Automatically AutomaticBindingDone=Automatic binding done @@ -256,6 +268,7 @@ ListOfProductsWithoutAccountingAccount=List of products not bound to any account ChangeBinding=Change the binding Accounted=Accounted in ledger NotYetAccounted=Not yet accounted in ledger +ShowTutorial=Show Tutorial ## Admin ApplyMassCategories=Apply mass categories @@ -264,7 +277,7 @@ CategoryDeleted=Category for the accounting account has been removed AccountingJournals=Accounting journals AccountingJournal=Accounting journal NewAccountingJournal=New accounting journal -ShowAccoutingJournal=Show accounting journal +ShowAccountingJournal=Show accounting journal NatureOfJournal=Nature of Journal AccountingJournalType1=Miscellaneous operations AccountingJournalType2=Sales diff --git a/htdocs/langs/ko_KR/admin.lang b/htdocs/langs/ko_KR/admin.lang index 6d26f10e583..fc522a835a4 100644 --- a/htdocs/langs/ko_KR/admin.lang +++ b/htdocs/langs/ko_KR/admin.lang @@ -178,6 +178,8 @@ Compression=압축 CommandsToDisableForeignKeysForImport=가져오기에서 foreign 키를 사용할 수 없도록 합니다. CommandsToDisableForeignKeysForImportWarning=나중에sql덤프를 저장하려면 필수입니다. ExportCompatibility=생성된 내보내기 파일 호환성 +ExportUseMySQLQuickParameter=Use the --quick parameter +ExportUseMySQLQuickParameterHelp=The '--quick' parameter helps limit RAM consumption for large tables. MySqlExportParameters=MySQL 내보내기 변수 PostgreSqlExportParameters= PostgreSQL내보내기 변수 UseTransactionnalMode=전송 모드를 사용 @@ -218,7 +220,7 @@ DoliStoreDesc=DoliStore, the official market place for Dolibarr ERP/CRM external DoliPartnersDesc=List of companies providing custom-developed modules or features.
    Note: since Dolibarr is an open source application, anyone experienced in PHP programming may develop a module. WebSiteDesc=External websites for more add-on (non-core) modules... DevelopYourModuleDesc=Some solutions to develop your own module... -URL=링크 +URL=URL BoxesAvailable=Widgets available BoxesActivated=Widgets activated ActivateOn=Activate on @@ -268,6 +270,7 @@ Emails=Emails EMailsSetup=Emails setup EMailsDesc=This page allows you to override your default PHP parameters for email sending. In most cases on Unix/Linux OS, the PHP setup is correct and these parameters are unnecessary. EmailSenderProfiles=Emails sender profiles +EMailsSenderProfileDesc=You can keep this section empty. If you enter some emails here, they will be added to the list of possible senders into the combobox when your write a new email. MAIN_MAIL_SMTP_PORT=SMTP/SMTPS Port (default value in php.ini: %s) MAIN_MAIL_SMTP_SERVER=SMTP/SMTPS Host (default value in php.ini: %s) MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=SMTP/SMTPS Port (Not defined into PHP on Unix-like systems) @@ -277,7 +280,7 @@ MAIN_MAIL_ERRORS_TO=Email used for error returns emails (fields 'Errors-To' in e MAIN_MAIL_AUTOCOPY_TO= Copy (Bcc) all sent emails to MAIN_DISABLE_ALL_MAILS=Disable all email sending (for test purposes or demos) MAIN_MAIL_FORCE_SENDTO=Send all emails to (instead of real recipients, for test purposes) -MAIN_MAIL_ENABLED_USER_DEST_SELECT=Add employee users with email into allowed recipient list +MAIN_MAIL_ENABLED_USER_DEST_SELECT=Suggest emails of employees (if defined) into the list of predefined recipient when writing a new email MAIN_MAIL_SENDMODE=Email sending method MAIN_MAIL_SMTPS_ID=SMTP ID (if sending server requires authentication) MAIN_MAIL_SMTPS_PW=SMTP Password (if sending server requires authentication) @@ -462,7 +465,9 @@ EnableAndSetupModuleCron=If you want to have this recurring invoice generated au ModuleCompanyCodeCustomerAquarium=%s followed by customer code for a customer accounting code ModuleCompanyCodeSupplierAquarium=%s followed by vendor code for a vendor accounting code ModuleCompanyCodePanicum=Return an empty accounting code. -ModuleCompanyCodeDigitaria=Accounting code depends on third-party code. The code is composed of the character "C" in the first position followed by the first 5 characters of the third-party code. +ModuleCompanyCodeDigitaria=Returns a compound accounting code according to the name of the third party. The code consists of a prefix that can be defined in the first position followed by the number of characters defined in the third party code. +ModuleCompanyCodeCustomerDigitaria=%s followed by the truncated customer name by the number of characters: %s for the customer accounting code. +ModuleCompanyCodeSupplierDigitaria=%s followed by the truncated supplier name by the number of characters: %s for the supplier accounting code. Use3StepsApproval=By default, Purchase Orders need to be created and approved by 2 different users (one step/user to create and one step/user to approve. Note that if user has both permission to create and approve, one step/user will be enough). You can ask with this option to introduce a third step/user approval, if amount is higher than a dedicated value (so 3 steps will be necessary: 1=validation, 2=first approval and 3=second approval if amount is enough).
    Set this to empty if one approval (2 steps) is enough, set it to a very low value (0.1) if a second approval (3 steps) is always required. UseDoubleApproval=Use a 3 steps approval when amount (without tax) is higher than... WarningPHPMail=WARNING: It is often better to setup outgoing emails to use the email server of your provider instead of the default setup. Some email providers (like Yahoo) do not allow you to send an email from another server than their own server. Your current setup uses the server of the application to send email and not the server of your email provider, so some recipients (the one compatible with the restrictive DMARC protocol), will ask your email provider if they can accept your email and some email providers (like Yahoo) may respond "no" because the server is not theirs, so few of your sent Emails may not be accepted (be careful also of your email provider's sending quota).
    If your Email provider (like Yahoo) has this restriction, you must change Email setup to choose the other method "SMTP server" and enter the SMTP server and credentials provided by your Email provider. @@ -524,7 +529,7 @@ Module50Desc=Management of Products Module51Name=Mass mailings Module51Desc=Mass paper mailing management Module52Name=Stocks -Module52Desc=Stock management (for products only) +Module52Desc=Stock management Module53Name=Services Module53Desc=Management of Services Module54Name=Contracts/Subscriptions @@ -622,7 +627,7 @@ Module5000Desc=Allows you to manage multiple companies Module6000Name=Workflow Module6000Desc=Workflow management (automatic creation of object and/or automatic status change) Module10000Name=Websites -Module10000Desc=Create websites (public) with a WYSIWYG editor. Just setup your web server (Apache, Nginx, ...) to point to the dedicated Dolibarr directory to have it online on the internet with your own domain name. +Module10000Desc=Create websites (public) with a WYSIWYG editor. This is a webmaster or developer oriented CMS (it is better to know HTML and CSS language). Just setup your web server (Apache, Nginx, ...) to point to the dedicated Dolibarr directory to have it online on the internet with your own domain name. Module20000Name=Leave Request Management Module20000Desc=Define and track employee leave requests Module39000Name=Product Lots @@ -841,10 +846,10 @@ Permission1002=Create/modify warehouses Permission1003=Delete warehouses Permission1004=Read stock movements Permission1005=Create/modify stock movements -Permission1101=Read delivery orders -Permission1102=Create/modify delivery orders -Permission1104=Validate delivery orders -Permission1109=Delete delivery orders +Permission1101=Read delivery receipts +Permission1102=Create/modify delivery receipts +Permission1104=Validate delivery receipts +Permission1109=Delete delivery receipts Permission1121=Read supplier proposals Permission1122=Create/modify supplier proposals Permission1123=Validate supplier proposals @@ -873,9 +878,9 @@ Permission1251=Run mass imports of external data into database (data load) Permission1321=Export customer invoices, attributes and payments Permission1322=Reopen a paid bill Permission1421=Export sales orders and attributes -Permission2401=Read actions (events or tasks) linked to his account -Permission2402=Create/modify actions (events or tasks) linked to his account -Permission2403=Delete actions (events or tasks) linked to his account +Permission2401=Read actions (events or tasks) linked to his user account (if owner of event) +Permission2402=Create/modify actions (events or tasks) linked to his user account (if owner of event) +Permission2403=Delete actions (events or tasks) linked to his user account (if owner of event) Permission2411=Read actions (events or tasks) of others Permission2412=Create/modify actions (events or tasks) of others Permission2413=Delete actions (events or tasks) of others @@ -901,6 +906,7 @@ Permission20003=Delete leave requests Permission20004=Read all leave requests (even of user not subordinates) Permission20005=Create/modify leave requests for everybody (even of user not subordinates) Permission20006=Admin leave requests (setup and update balance) +Permission20007=Approve leave requests Permission23001=Read Scheduled job Permission23002=Create/update Scheduled job Permission23003=Delete Scheduled job @@ -915,7 +921,7 @@ Permission50414=Delete operations in ledger Permission50415=Delete all operations by year and journal in ledger Permission50418=Export operations of the ledger Permission50420=Report and export reports (turnover, balance, journals, ledger) -Permission50430=Define and close a fiscal period +Permission50430=Define fiscal periods. Validate transactions and close fiscal periods. Permission50440=Manage chart of accounts, setup of accountancy Permission51001=Read assets Permission51002=Create/Update assets @@ -962,6 +968,7 @@ DictionaryAccountancyJournal=Accounting journals DictionaryEMailTemplates=Email Templates DictionaryUnits=Units DictionaryMeasuringUnits=Measuring Units +DictionarySocialNetworks=Social Networks DictionaryProspectStatus=잠재 고객 상태 DictionaryHolidayTypes=Types of leave DictionaryOpportunityStatus=Lead status for project/lead @@ -1057,7 +1064,7 @@ BackgroundImageLogin=Background image PermanentLeftSearchForm=Permanent search form on left menu DefaultLanguage=Default language EnableMultilangInterface=Enable multilanguage support -EnableShowLogo=Show logo on left menu +EnableShowLogo=Show the company logo in the menu CompanyInfo=Company/Organization CompanyIds=Company/Organization identities CompanyName=이름 @@ -1067,7 +1074,11 @@ CompanyTown=Town CompanyCountry=국가 CompanyCurrency=Main currency CompanyObject=Object of the company +IDCountry=ID country Logo=Logo +LogoDesc=Main logo of company. Will be used into generated documents (PDF, ...) +LogoSquarred=Logo (squarred) +LogoSquarredDesc=Must be a squarred icon (width = height). This logo will be used as the favorite icon or other need like for the top menu bar (if not disabled into display setup). DoNotSuggestPaymentMode=Do not suggest NoActiveBankAccountDefined=No active bank account defined OwnerOfBankAccount=Owner of bank account %s @@ -1113,7 +1124,7 @@ LogEventDesc=Enable logging for specific security events. Administrators the log AreaForAdminOnly=Setup parameters can be set by administrator users only. SystemInfoDesc=System information is miscellaneous technical information you get in read only mode and visible for administrators only. SystemAreaForAdminOnly=This area is available to administrator users only. Dolibarr user permissions cannot change this restriction. -CompanyFundationDesc=Edit the information of the company/entity. Click on "%s" or "%s" button at the bottom of the page. +CompanyFundationDesc=Edit the information of the company/entity. Click on "%s" button at the bottom of the page. AccountantDesc=If you have an external accountant/bookkeeper, you can edit here its information. AccountantFileNumber=Accountant code DisplayDesc=Parameters affecting the look and behaviour of Dolibarr can be modified here. @@ -1129,7 +1140,7 @@ TriggerAlwaysActive=Triggers in this file are always active, whatever are the ac TriggerActiveAsModuleActive=Triggers in this file are active as module %s is enabled. GeneratedPasswordDesc=Choose the method to be used for auto-generated passwords. DictionaryDesc=Insert all reference data. You can add your values to the default. -ConstDesc=This page allows you to edit (override) parameters not available in other pages. These are mostly reserved parameters for developers/advanced troubleshooting. For a full list of the parameters available see here. +ConstDesc=This page allows you to edit (override) parameters not available in other pages. These are mostly reserved parameters for developers/advanced troubleshooting only. MiscellaneousDesc=All other security related parameters are defined here. LimitsSetup=Limits/Precision setup LimitsDesc=You can define limits, precisions and optimizations used by Dolibarr here @@ -1456,6 +1467,13 @@ LDAPFieldSidExample=Example: objectsid LDAPFieldEndLastSubscription=Date of subscription end LDAPFieldTitle=직업 위치 LDAPFieldTitleExample=Example: title +LDAPFieldGroupid=Group id +LDAPFieldGroupidExample=Exemple : gidnumber +LDAPFieldUserid=User id +LDAPFieldUseridExample=Exemple : uidnumber +LDAPFieldHomedirectory=Home directory +LDAPFieldHomedirectoryExample=Exemple : homedirectory +LDAPFieldHomedirectoryprefix=Home directory prefix LDAPSetupNotComplete=LDAP setup not complete (go on others tabs) LDAPNoUserOrPasswordProvidedAccessIsReadOnly=No administrator or password provided. LDAP access will be anonymous and in read only mode. LDAPDescContact=This page allows you to define LDAP attributes name in LDAP tree for each data found on Dolibarr contacts. @@ -1577,6 +1595,7 @@ FCKeditorForProductDetails=WYSIWIG creation/edition of products details lines fo FCKeditorForMailing= WYSIWIG creation/edition for mass eMailings (Tools->eMailing) FCKeditorForUserSignature=WYSIWIG creation/edition of user signature FCKeditorForMail=WYSIWIG creation/edition for all mail (except Tools->eMailing) +FCKeditorForTicket=WYSIWIG creation/edition for tickets ##### Stock ##### StockSetup=Stock module setup 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. @@ -1653,8 +1672,9 @@ CashDesk=Point of Sale CashDeskSetup=Point of Sales module setup CashDeskThirdPartyForSell=Default generic third party to use for sales CashDeskBankAccountForSell=Default account to use to receive cash payments -CashDeskBankAccountForCheque= Default account to use to receive payments by check -CashDeskBankAccountForCB= Default account to use to receive payments by credit cards +CashDeskBankAccountForCheque=Default account to use to receive payments by check +CashDeskBankAccountForCB=Default account to use to receive payments by credit cards +CashDeskBankAccountForSumup=Default bank account to use to receive payments by SumUp 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). CashDeskIdWareHouse=Force and restrict warehouse to use for stock decrease StockDecreaseForPointOfSaleDisabled=Stock decrease from Point of Sale disabled @@ -1693,7 +1713,7 @@ SuppliersSetup=Vendor module setup SuppliersCommandModel=Complete template of purchase order (logo...) SuppliersInvoiceModel=Complete template of vendor invoice (logo...) SuppliersInvoiceNumberingModel=Vendor invoices numbering models -IfSetToYesDontForgetPermission=If set to yes, don't forget to provide permissions to groups or users allowed for the second approval +IfSetToYesDontForgetPermission=If set to a non null value, don't forget to provide permissions to groups or users allowed for the second approval ##### GeoIPMaxmind ##### GeoIPMaxmindSetup=GeoIP Maxmind module setup PathToGeoIPMaxmindCountryDataFile=Path to file containing Maxmind ip to country translation.
    Examples:
    /usr/local/share/GeoIP/GeoIP.dat
    /usr/share/GeoIP/GeoIP.dat
    /usr/share/GeoIP/GeoLite2-Country.mmdb @@ -1782,6 +1802,8 @@ FixTZ=TimeZone fix FillFixTZOnlyIfRequired=Example: +2 (fill only if problem experienced) ExpectedChecksum=Expected Checksum CurrentChecksum=Current Checksum +ExpectedSize=Expected size +CurrentSize=Current size ForcedConstants=Required constant values MailToSendProposal=Customer proposals MailToSendOrder=Sales orders @@ -1846,8 +1868,10 @@ NothingToSetup=There is no specific setup required for this module. SetToYesIfGroupIsComputationOfOtherGroups=Set this to yes if this group is a computation of other groups EnterCalculationRuleIfPreviousFieldIsYes=Enter calculation rule if previous field was set to Yes (For example 'CODEGRP1+CODEGRP2') SeveralLangugeVariatFound=Several language variants found -COMPANY_AQUARIUM_REMOVE_SPECIAL=Remove special characters +RemoveSpecialChars=Remove special characters COMPANY_AQUARIUM_CLEAN_REGEX=Regex filter to clean value (COMPANY_AQUARIUM_CLEAN_REGEX) +COMPANY_DIGITARIA_CLEAN_REGEX=Regex filter to clean value (COMPANY_DIGITARIA_CLEAN_REGEX) +COMPANY_DIGITARIA_UNIQUE_CODE=Duplicate not allowed GDPRContact=Data Protection Officer (DPO, Data Privacy or GDPR contact) GDPRContactDesc=If you store data about European companies/citizens, you can name the contact who is responsible for the General Data Protection Regulation here HelpOnTooltip=Help text to show on tooltip @@ -1884,8 +1908,8 @@ CodeLastResult=Latest result code NbOfEmailsInInbox=Number of emails in source directory LoadThirdPartyFromName=Load third party searching on %s (load only) LoadThirdPartyFromNameOrCreate=Load third party searching on %s (create if not found) -WithDolTrackingID=Dolibarr Tracking ID found -WithoutDolTrackingID=Dolibarr Tracking ID not found +WithDolTrackingID=Dolibarr Reference found in Message ID +WithoutDolTrackingID=Dolibarr Reference not found in Message ID FormatZip=Zip MainMenuCode=Menu entry code (mainmenu) ECMAutoTree=Show automatic ECM tree @@ -1896,6 +1920,7 @@ ResourceSetup=Configuration of Resource module UseSearchToSelectResource=Use a search form to choose a resource (rather than a drop-down list). DisabledResourceLinkUser=Disable feature to link a resource to users DisabledResourceLinkContact=Disable feature to link a resource to contacts +EnableResourceUsedInEventCheck=Enable feature to check if a resource is in use in an event ConfirmUnactivation=Confirm module reset OnMobileOnly=On small screen (smartphone) only DisableProspectCustomerType=Disable the "Prospect + Customer" third party type (so third party must be Prospect or Customer but can't be both) @@ -1937,3 +1962,5 @@ RESTRICT_ON_IP=Allow access to some host IP only (wildcard not allowed, use spac BaseOnSabeDavVersion=Based on the library SabreDAV version NotAPublicIp=Not a public IP MakeAnonymousPing=Make an anonymous Ping '+1' to the Dolibarr foundation server (done 1 time only after installation) to allow the foundation to count the number of Dolibarr installation. +FeatureNotAvailableWithReceptionModule=Feature not available when module Reception is enabled +EmailTemplate=Template for email diff --git a/htdocs/langs/ko_KR/agenda.lang b/htdocs/langs/ko_KR/agenda.lang index a690bfa9eb3..5be67709f5f 100644 --- a/htdocs/langs/ko_KR/agenda.lang +++ b/htdocs/langs/ko_KR/agenda.lang @@ -76,6 +76,7 @@ ContractSentByEMail=Contract %s sent by email OrderSentByEMail=Sales order %s sent by email InvoiceSentByEMail=Customer invoice %s sent by email SupplierOrderSentByEMail=Purchase order %s sent by email +ORDER_SUPPLIER_DELETEInDolibarr=Purchase order %s deleted SupplierInvoiceSentByEMail=Vendor invoice %s sent by email ShippingSentByEMail=Shipment %s sent by email ShippingValidated= Shipment %s validated @@ -86,6 +87,11 @@ InvoiceDeleted=Invoice deleted PRODUCT_CREATEInDolibarr=Product %s created PRODUCT_MODIFYInDolibarr=Product %s modified PRODUCT_DELETEInDolibarr=Product %s deleted +HOLIDAY_CREATEInDolibarr=Request for leave %s created +HOLIDAY_MODIFYInDolibarr=Request for leave %s modified +HOLIDAY_APPROVEInDolibarr=Request for leave %s approved +HOLIDAY_VALIDATEDInDolibarr=Request for leave %s validated +HOLIDAY_DELETEInDolibarr=Request for leave %s deleted EXPENSE_REPORT_CREATEInDolibarr=Expense report %s created EXPENSE_REPORT_VALIDATEInDolibarr=Expense report %s validated EXPENSE_REPORT_APPROVEInDolibarr=Expense report %s approved @@ -99,6 +105,14 @@ TICKET_MODIFYInDolibarr=Ticket %s modified TICKET_ASSIGNEDInDolibarr=Ticket %s assigned TICKET_CLOSEInDolibarr=Ticket %s closed TICKET_DELETEInDolibarr=Ticket %s deleted +BOM_VALIDATEInDolibarr=BOM validated +BOM_UNVALIDATEInDolibarr=BOM unvalidated +BOM_CLOSEInDolibarr=BOM disabled +BOM_REOPENInDolibarr=BOM reopen +BOM_DELETEInDolibarr=BOM deleted +MO_VALIDATEInDolibarr=MO validated +MO_PRODUCEDInDolibarr=MO produced +MO_DELETEInDolibarr=MO deleted ##### End agenda events ##### AgendaModelModule=Document templates for event DateActionStart=시작일 diff --git a/htdocs/langs/ko_KR/boxes.lang b/htdocs/langs/ko_KR/boxes.lang index 24a3b718c35..566b00edc22 100644 --- a/htdocs/langs/ko_KR/boxes.lang +++ b/htdocs/langs/ko_KR/boxes.lang @@ -19,6 +19,7 @@ BoxLastContacts=최근 연락처 / 주소 BoxLastMembers=최근 회원 BoxFicheInter=최근 개입 BoxCurrentAccounts=미결제 잔액 +BoxTitleMemberNextBirthdays=Birthdays of this month (members) BoxTitleLastRssInfos=최신 %s 뉴스 %s BoxTitleLastProducts=Products/Services: last %s modified BoxTitleProductsAlertStock=Products: stock alert @@ -34,6 +35,7 @@ BoxTitleLastFicheInter=최근 %s 수정 된 개입 BoxTitleOldestUnpaidCustomerBills=Customer Invoices: oldest %s unpaid BoxTitleOldestUnpaidSupplierBills=Vendor Invoices: oldest %s unpaid BoxTitleCurrentAccounts=Open Accounts: balances +BoxTitleSupplierOrdersAwaitingReception=Supplier orders awaiting reception BoxTitleLastModifiedContacts=Contacts/Addresses: last %s modified BoxMyLastBookmarks=Bookmarks: latest %s BoxOldestExpiredServices=가장 오래된 활성 만료 된 서비스 @@ -42,6 +44,8 @@ BoxTitleLastActionsToDo=최근 %s 할 일 BoxTitleLastContracts=최근 %s 수정 된 계약 BoxTitleLastModifiedDonations=최근 %s 수정 된 기부 BoxTitleLastModifiedExpenses=최근 %s 수정 된 비용 보고서 +BoxTitleLatestModifiedBoms=Latest %s modified BOMs +BoxTitleLatestModifiedMos=Latest %s modified Manufacturing Orders BoxGlobalActivity=글로벌 활동 (송장, 제안서, 주문) BoxGoodCustomers=좋은 고객 BoxTitleGoodCustomers=%s 좋은 고객 @@ -64,6 +68,7 @@ NoContractedProducts=계약 된 제품 / 서비스 없음 NoRecordedContracts=등록 된 계약 없음 NoRecordedInterventions=등록 된 개입 없음 BoxLatestSupplierOrders=Latest purchase orders +BoxLatestSupplierOrdersAwaitingReception=Latest Purchase Orders (with a pending reception) NoSupplierOrder=No recorded purchase order BoxCustomersInvoicesPerMonth=Customer Invoices per month BoxSuppliersInvoicesPerMonth=Vendor Invoices per month @@ -84,4 +89,14 @@ ForProposals=제안 LastXMonthRolling=최근 %s 월 롤링 ChooseBoxToAdd=대시 보드에 위젯 추가 BoxAdded=위젯이 대시 보드에 추가되었습니다. -BoxTitleUserBirthdaysOfMonth=Birthdays of this month +BoxTitleUserBirthdaysOfMonth=Birthdays of this month (users) +BoxLastManualEntries=Last manual entries in accountancy +BoxTitleLastManualEntries=%s latest manual entries +NoRecordedManualEntries=No manual entries record in accountancy +BoxSuspenseAccount=Count accountancy operation with suspense account +BoxTitleSuspenseAccount=Number of unallocated lines +NumberOfLinesInSuspenseAccount=Number of line in suspense account +SuspenseAccountNotDefined=Suspense account isn't defined +BoxLastCustomerShipments=Last customer shipments +BoxTitleLastCustomerShipments=Latest %s customer shipments +NoRecordedShipments=No recorded customer shipment diff --git a/htdocs/langs/ko_KR/commercial.lang b/htdocs/langs/ko_KR/commercial.lang index 8440cb2f5bb..2ee19f77c0f 100644 --- a/htdocs/langs/ko_KR/commercial.lang +++ b/htdocs/langs/ko_KR/commercial.lang @@ -1,6 +1,6 @@ # Dolibarr language file - Source file is en_US - commercial -Commercial=상거래 -CommercialArea=상거래 지역 +Commercial=Commerce +CommercialArea=Commerce area Customer=고객 Customers=고객 Prospect=잠재 고객 @@ -59,7 +59,7 @@ ActionAC_FAC=메일로 고객 송장 보내기 ActionAC_REL=메일로 고객 송장 보내기 (미리 알림). ActionAC_CLO=닫기 ActionAC_EMAILING=대량 이메일 보내기 -ActionAC_COM=메일로 고객 주문 보내기 +ActionAC_COM=Send sales order by mail ActionAC_SHIP=메일로 선적 보내기 ActionAC_SUP_ORD=Send purchase order by mail ActionAC_SUP_INV=Send vendor invoice by mail diff --git a/htdocs/langs/ko_KR/deliveries.lang b/htdocs/langs/ko_KR/deliveries.lang index 31e2e0dcd80..19a2ebe4d02 100644 --- a/htdocs/langs/ko_KR/deliveries.lang +++ b/htdocs/langs/ko_KR/deliveries.lang @@ -2,7 +2,7 @@ Delivery=Delivery DeliveryRef=Ref Delivery DeliveryCard=Receipt card -DeliveryOrder=Delivery order +DeliveryOrder=Delivery receipt DeliveryDate=Delivery date CreateDeliveryOrder=Generate delivery receipt DeliveryStateSaved=Delivery state saved @@ -18,13 +18,14 @@ StatusDeliveryCanceled=취소 된 StatusDeliveryDraft=초안 StatusDeliveryValidated=받음 # merou PDF model -NameAndSignature=Name and Signature : +NameAndSignature=Name and Signature: ToAndDate=To___________________________________ on ____/_____/__________ GoodStatusDeclaration=Have received the goods above in good condition, -Deliverer=Deliverer : +Deliverer=Deliverer: Sender=Sender Recipient=Recipient ErrorStockIsNotEnough=There's not enough stock Shippable=Shippable NonShippable=Not Shippable ShowReceiving=Show delivery receipt +NonExistentOrder=Nonexistent order diff --git a/htdocs/langs/ko_KR/errors.lang b/htdocs/langs/ko_KR/errors.lang index 0c07b2eafc4..cd726162a85 100644 --- a/htdocs/langs/ko_KR/errors.lang +++ b/htdocs/langs/ko_KR/errors.lang @@ -196,6 +196,7 @@ ErrorPhpMailDelivery=Check that you don't use a too high number of recipients an ErrorUserNotAssignedToTask=User must be assigned to task to be able to enter time consumed. ErrorTaskAlreadyAssigned=Task already assigned to user ErrorModuleFileSeemsToHaveAWrongFormat=The module package seems to have a wrong format. +ErrorModuleFileSeemsToHaveAWrongFormat2=At least one mandatory directory must exists into zip of module: %s or %s ErrorFilenameDosNotMatchDolibarrPackageRules=The name of the module package (%s) does not match expected name syntax: %s ErrorDuplicateTrigger=Error, duplicate trigger name %s. Already loaded from %s. ErrorNoWarehouseDefined=Error, no warehouses defined. @@ -219,6 +220,9 @@ ErrorURLMustStartWithHttp=URL %s must start with http:// or https:// ErrorNewRefIsAlreadyUsed=Error, the new reference is already used ErrorDeletePaymentLinkedToAClosedInvoiceNotPossible=Error, delete payment linked to a closed invoice is not possible. ErrorSearchCriteriaTooSmall=Search criteria too small. +ErrorObjectMustHaveStatusActiveToBeDisabled=Objects must have status 'Active' to be disabled +ErrorObjectMustHaveStatusDraftOrDisabledToBeActivated=Objects must have status 'Draft' or 'Disabled' to be enabled +ErrorNoFieldWithAttributeShowoncombobox=No fields has property 'showoncombobox' into definition of object '%s'. No way to show the combolist. # Warnings WarningParamUploadMaxFileSizeHigherThanPostMaxSize=Your PHP parameter upload_max_filesize (%s) is higher than PHP parameter post_max_size (%s). This is not a consistent setup. WarningPasswordSetWithNoAccount=A password was set for this member. However, no user account was created. So this password is stored but can't be used to login to Dolibarr. It may be used by an external module/interface but if you don't need to define any login nor password for a member, you can disable option "Manage a login for each member" from Member module setup. If you need to manage a login but don't need any password, you can keep this field empty to avoid this warning. Note: Email can also be used as a login if the member is linked to a user. @@ -244,3 +248,4 @@ WarningAnEntryAlreadyExistForTransKey=An entry already exists for the translatio WarningNumberOfRecipientIsRestrictedInMassAction=Warning, number of different recipient is limited to %s when using the mass actions on lists WarningDateOfLineMustBeInExpenseReportRange=Warning, the date of line is not in the range of the expense report WarningProjectClosed=Project is closed. You must re-open it first. +WarningSomeBankTransactionByChequeWereRemovedAfter=Some bank transaction were removed after that the receipt including them were generated. So nb of cheques and total of receipt may differ from number and total in list. diff --git a/htdocs/langs/ko_KR/holiday.lang b/htdocs/langs/ko_KR/holiday.lang index 3f280cc265a..6392721082a 100644 --- a/htdocs/langs/ko_KR/holiday.lang +++ b/htdocs/langs/ko_KR/holiday.lang @@ -8,7 +8,6 @@ NotActiveModCP=You must enable the module Leave to view this page. AddCP=Make a leave request DateDebCP=시작일 DateFinCP=종료일 -DateCreateCP=생산 일 DraftCP=초안 ToReviewCP=Awaiting approval ApprovedCP=승인됨 @@ -18,6 +17,7 @@ ValidatorCP=Approbator ListeCP=List of leave LeaveId=Leave ID ReviewedByCP=Will be approved by +UserID=User ID UserForApprovalID=User for approval ID UserForApprovalFirstname=First name of approval user UserForApprovalLastname=Last name of approval user @@ -128,3 +128,4 @@ TemplatePDFHolidays=Template for leave requests PDF FreeLegalTextOnHolidays=Free text on PDF WatermarkOnDraftHolidayCards=Watermarks on draft leave requests HolidaysToApprove=Holidays to approve +NobodyHasPermissionToValidateHolidays=Nobody has permission to validate holidays diff --git a/htdocs/langs/ko_KR/install.lang b/htdocs/langs/ko_KR/install.lang index 9a791401190..8ab0f0aa4fc 100644 --- a/htdocs/langs/ko_KR/install.lang +++ b/htdocs/langs/ko_KR/install.lang @@ -13,6 +13,7 @@ PHPSupportPOSTGETOk=This PHP supports variables POST and GET. PHPSupportPOSTGETKo=It's possible your PHP setup does not support variables POST and/or GET. Check the parameter variables_order in php.ini. PHPSupportGD=This PHP supports GD graphical functions. PHPSupportCurl=This PHP supports Curl. +PHPSupportCalendar=This PHP supports calendars extensions. PHPSupportUTF8=This PHP supports UTF8 functions. PHPSupportIntl=This PHP supports Intl functions. PHPMemoryOK=Your PHP max session memory is set to %s. This should be enough. @@ -21,6 +22,7 @@ Recheck=Click here for a more detailed test 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. ErrorPHPDoesNotSupportGD=Your PHP installation does not support GD graphical functions. No graphs will be available. ErrorPHPDoesNotSupportCurl=Your PHP installation does not support Curl. +ErrorPHPDoesNotSupportCalendar=Your PHP installation does not support php calendar extensions. ErrorPHPDoesNotSupportUTF8=Your PHP installation does not support UTF8 functions. Dolibarr cannot work correctly. Resolve this before installing Dolibarr. ErrorPHPDoesNotSupportIntl=Your PHP installation does not support Intl functions. ErrorDirDoesNotExists=Directory %s does not exist. @@ -203,6 +205,7 @@ MigrationRemiseExceptEntity=Update entity field value of llx_societe_remise_exce MigrationUserRightsEntity=Update entity field value of llx_user_rights MigrationUserGroupRightsEntity=Update entity field value of llx_usergroup_rights MigrationUserPhotoPath=Migration of photo paths for users +MigrationFieldsSocialNetworks=Migration of users fields social networks (%s) MigrationReloadModule=Reload module %s MigrationResetBlockedLog=Reset module BlockedLog for v7 algorithm ShowNotAvailableOptions=Show unavailable options diff --git a/htdocs/langs/ko_KR/main.lang b/htdocs/langs/ko_KR/main.lang index e6d592fd919..2d4fca23ff1 100644 --- a/htdocs/langs/ko_KR/main.lang +++ b/htdocs/langs/ko_KR/main.lang @@ -114,6 +114,7 @@ InformationToHelpDiagnose=This information can be useful for diagnostic purposes MoreInformation=추가 정보 TechnicalInformation=기술적 인 정보 TechnicalID=기술 ID +LineID=Line ID NotePublic=참고 (공개) NotePrivate=참고 (비공개) PrecisionUnitIsLimitedToXDecimals=Dolibarr는 가격정밀도를 십진수%s 로 제한했습니다. @@ -169,6 +170,8 @@ ToValidate=유효성 검사하기 NotValidated=유효성이 확인되지 않음 Save=저장 SaveAs=다른 이름으로 저장 +SaveAndStay=Save and stay +SaveAndNew=Save and new TestConnection=연결 테스트 ToClone=클론 ConfirmClone=Choose data you want to clone: @@ -182,6 +185,7 @@ Hide=숨김 ShowCardHere=카드보기 Search=검색 SearchOf=검색 +SearchMenuShortCut=Ctrl + shift + f Valid=유효한 Approve=승인 Disapprove=부결 @@ -412,6 +416,7 @@ DefaultTaxRate=Default tax rate Average=평균 Sum=누계 Delta=델타 +StatusToPay=To pay RemainToPay=Remain to pay Module=모듈 / 응용 프로그램 Modules=모듈 / 응용 프로그램 @@ -474,7 +479,9 @@ Categories=태그 / 카테고리 Category=태그 / 카테고리 By=별 From=부터 +FromLocation=부터 to=까지 +To=까지 and=그리고 or=또는 Other=기타 @@ -824,6 +831,7 @@ Mandatory=필수 Hello=안녕하세요 GoodBye=GoodBye Sincerely=친애하는 +ConfirmDeleteObject=Are you sure you want to delete this object? DeleteLine=행 삭제 ConfirmDeleteLine=이 행을 삭제 하시겠습니까? NoPDFAvailableForDocGenAmongChecked=확인 된 레코드 중 문서 생성에 사용할 수있는 PDF가 없습니다. @@ -840,6 +848,7 @@ Progress=진행 ProgressShort=Progr. FrontOffice=프론트 오피스 BackOffice=백 오피스 +Submit=Submit View=보기 Export=내보내기 Exports=내보내기 @@ -990,3 +999,16 @@ GlobalOpenedElemView=Global view NoArticlesFoundForTheKeyword=No article found for the keyword '%s' NoArticlesFoundForTheCategory=No article found for the category ToAcceptRefuse=To accept | refuse +ContactDefault_agenda=이벤트 +ContactDefault_commande=Order +ContactDefault_contrat=Contract +ContactDefault_facture=Invoice +ContactDefault_fichinter=Intervention +ContactDefault_invoice_supplier=Supplier Invoice +ContactDefault_order_supplier=Supplier Order +ContactDefault_project=Project +ContactDefault_project_task=Task +ContactDefault_propal=Proposal +ContactDefault_supplier_proposal=Supplier Proposal +ContactDefault_ticketsup=Ticket +ContactAddedAutomatically=Contact added from contact thirdparty roles diff --git a/htdocs/langs/ko_KR/modulebuilder.lang b/htdocs/langs/ko_KR/modulebuilder.lang index 0afcfb9b0d0..5e2ae72a85a 100644 --- a/htdocs/langs/ko_KR/modulebuilder.lang +++ b/htdocs/langs/ko_KR/modulebuilder.lang @@ -6,7 +6,7 @@ ModuleBuilderDesc2=Path where modules are generated/edited (first directory for ModuleBuilderDesc3=Generated/editable modules found: %s ModuleBuilderDesc4=A module is detected as 'editable' when the file %s exists in root of module directory NewModule=New module -NewObject=New object +NewObjectInModulebuilder=New object ModuleKey=Module key ObjectKey=Object key ModuleInitialized=Module initialized @@ -60,12 +60,14 @@ HooksFile=File for hooks code ArrayOfKeyValues=Array of key-val ArrayOfKeyValuesDesc=Array of keys and values if field is a combo list with fixed values WidgetFile=Widget file +CSSFile=CSS file +JSFile=Javascript file ReadmeFile=Readme file ChangeLog=ChangeLog file TestClassFile=File for PHP Unit Test class SqlFile=Sql file -PageForLib=File for PHP library -PageForObjLib=File for PHP library dedicated to object +PageForLib=File for the common PHP library +PageForObjLib=File for the PHP library dedicated to object SqlFileExtraFields=Sql file for complementary attributes SqlFileKey=Sql file for keys SqlFileKeyExtraFields=Sql file for keys of complementary attributes @@ -77,17 +79,20 @@ NoTrigger=No trigger NoWidget=No widget GoToApiExplorer=Go to API explorer ListOfMenusEntries=List of menu entries +ListOfDictionariesEntries=List of dictionaries entries ListOfPermissionsDefined=List of defined permissions SeeExamples=See examples here EnabledDesc=Condition to have this field active (Examples: 1 or $conf->global->MYMODULE_MYOPTION) -VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only (not list), 4=Visible on list and update/view form only (not create). Using a negative value means field is not shown by default on list but can be selected for viewing). It can be an expression, for example: preg_match('/public/', $_SERVER['PHP_SELF'])?0:1 +VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only (not list), 4=Visible on list and update/view form only (not create). Using a negative value means field is not shown by default on list but can be selected for viewing). It can be an expression, for example:
    preg_match('/public/', $_SERVER['PHP_SELF'])?0:1
    ($user->rights->holiday->define_holiday ? 1 : 0) IsAMeasureDesc=Can the value of field be cumulated to get a total into list? (Examples: 1 or 0) SearchAllDesc=Is the field used to make a search from the quick search tool? (Examples: 1 or 0) SpecDefDesc=Enter here all documentation you want to provide with your module that is not already defined by other tabs. You can use .md or better, the rich .asciidoc syntax. LanguageDefDesc=Enter in this files, all the key and the translation for each language file. MenusDefDesc=Define here the menus provided by your module +DictionariesDefDesc=Define here the dictionaries provided by your module PermissionsDefDesc=Define here the new permissions provided by your module MenusDefDescTooltip=The menus provided by your module/application are defined into the array $this->menus into the module descriptor file. You can edit manually this file or use the embedded editor.

    Note: Once defined (and module re-activated), menus are also visible into the menu editor available to administrator users on %s. +DictionariesDefDescTooltip=The dictionaries provided by your module/application are defined into the array $this->dictionaries into the module descriptor file. You can edit manually this file or use the embedded editor.

    Note: Once defined (and module re-activated), dictionaries are also visible into the setup area to administrator users on %s. PermissionsDefDescTooltip=The permissions provided by your module/application are defined into the array $this->rights into the module descriptor file. You can edit manually this file or use the embedded editor.

    Note: Once defined (and module re-activated), permissions are visible into the default permissions setup %s. HooksDefDesc=Define in the module_parts['hooks'] property, in the module descriptor, the context of hooks you want to manage (list of contexts can be found by a search on 'initHooks(' in core code).
    Edit the hook file to add code of your hooked functions (hookable functions can be found by a search on 'executeHooks' in core code). TriggerDefDesc=Define in the trigger file the code you want to execute for each business event executed. @@ -105,9 +110,12 @@ InitStructureFromExistingTable=Build the structure array string of an existing t UseAboutPage=Disable the about page UseDocFolder=Disable the documentation folder UseSpecificReadme=Use a specific ReadMe +ContentOfREADMECustomized=Note: The content of the README.md file has been replaced with the specific value defined into setup of ModuleBuilder. RealPathOfModule=Real path of module ContentCantBeEmpty=Content of file can't be empty WidgetDesc=You can generate and edit here the widgets that will be embedded with your module. +CSSDesc=You can generate and edit here a file with personalized CSS embedded with your module. +JSDesc=You can generate and edit here a file with personalized Javascript embedded with your module. CLIDesc=You can generate here some command line scripts you want to provide with your module. CLIFile=CLI File NoCLIFile=No CLI files @@ -117,3 +125,13 @@ UseSpecificFamily = Use a specific family UseSpecificAuthor = Use a specific author UseSpecificVersion = Use a specific initial version ModuleMustBeEnabled=The module/application must be enabled first +IncludeRefGeneration=The reference of object must be generated automatically +IncludeRefGenerationHelp=Check this if you want to include code to manage the generation automatically of the reference +IncludeDocGeneration=I want to generate some documents from the object +IncludeDocGenerationHelp=If you check this, some code will be generated to add a "Generate document" box on the record. +ShowOnCombobox=Show value into combobox +KeyForTooltip=Key for tooltip +CSSClass=CSS Class +NotEditable=Not editable +ForeignKey=Foreign key +TypeOfFieldsHelp=Type of fields:
    varchar(99), double(24,8), real, text, html, datetime, timestamp, integer, integer:ClassName:relativepath/to/classfile.class.php[:1[:filter]] ('1' means we add a + button after the combo to create the record, 'filter' can be 'status=1 AND fk_user = __USER_ID AND entity IN (__SHARED_ENTITIES__)' for example) diff --git a/htdocs/langs/ko_KR/mrp.lang b/htdocs/langs/ko_KR/mrp.lang index 360f4303f07..35755f2d360 100644 --- a/htdocs/langs/ko_KR/mrp.lang +++ b/htdocs/langs/ko_KR/mrp.lang @@ -1,17 +1,61 @@ +Mrp=Manufacturing Orders +MO=Manufacturing Order +MRPDescription=Module to manage Manufacturing Orders (MO). MRPArea=MRP Area +MrpSetupPage=Setup of module MRP MenuBOM=Bills of material LatestBOMModified=Latest %s Bills of materials modified +LatestMOModified=Latest %s Manufacturing Orders modified +Bom=Bills of Material BillOfMaterials=Bill of Material BOMsSetup=Setup of module BOM ListOfBOMs=List of bills of material - BOM +ListOfManufacturingOrders=List of Manufacturing Orders NewBOM=New bill of material -ProductBOMHelp=Product to create with this BOM +ProductBOMHelp=Product to create with this BOM.
    Note: Products with the property 'Nature of product' = 'Raw material' are not visible into this list. BOMsNumberingModules=BOM numbering templates -BOMsModelModule=BOMS document templates +BOMsModelModule=BOM document templates +MOsNumberingModules=MO numbering templates +MOsModelModule=MO document templates FreeLegalTextOnBOMs=Free text on document of BOM WatermarkOnDraftBOMs=Watermark on draft BOM -ConfirmCloneBillOfMaterials=Are you sure you want to clone this bill of material ? +FreeLegalTextOnMOs=Free text on document of MO +WatermarkOnDraftMOs=Watermark on draft MO +ConfirmCloneBillOfMaterials=Are you sure you want to clone the bill of material %s ? +ConfirmCloneMo=Are you sure you want to clone the Manufacturing Order %s ? ManufacturingEfficiency=Manufacturing efficiency ValueOfMeansLoss=Value of 0.95 means an average of 5%% of loss during the production DeleteBillOfMaterials=Delete Bill Of Materials +DeleteMo=Delete Manufacturing Order ConfirmDeleteBillOfMaterials=Are you sure you want to delete this Bill Of Material? +ConfirmDeleteMo=Are you sure you want to delete this Bill Of Material? +MenuMRP=Manufacturing Orders +NewMO=New Manufacturing Order +QtyToProduce=Qty to produce +DateStartPlannedMo=Date start planned +DateEndPlannedMo=Date end planned +KeepEmptyForAsap=Empty means 'As Soon As Possible' +EstimatedDuration=Estimated duration +EstimatedDurationDesc=Estimated duration to manufacture this product using this BOM +ConfirmValidateBom=Are you sure you want to validate the BOM with the reference %s (you will be able to use it to build new Manufacturing Orders) +ConfirmCloseBom=Are you sure you want to cancel this BOM (you won't be able to use it to build new Manufacturing Orders anymore) ? +ConfirmReopenBom=Are you sure you want to re-open this BOM (you will be able to use it to build new Manufacturing Orders) +StatusMOProduced=Produced +QtyFrozen=Frozen Qty +QuantityFrozen=Frozen Quantity +QuantityConsumedInvariable=When this flag is set, the quantity consumed is always the value defined and is not relative to the quantity produced. +DisableStockChange=Disable stock change +DisableStockChangeHelp=When this flag is set, there is no stock change on this product, whatever is the quantity produced +BomAndBomLines=Bills Of Material and lines +BOMLine=Line of BOM +WarehouseForProduction=Warehouse for production +CreateMO=Create MO +ToConsume=To consume +ToProduce=To produce +QtyAlreadyConsumed=Qty already consumed +QtyAlreadyProduced=Qty already produced +ConsumeAndProduceAll=Consume and Produce All +Manufactured=Manufactured +TheProductXIsAlreadyTheProductToProduce=The product to add is already the product to produce. +ForAQuantityOf1=For a quantity to produce of 1 +ConfirmValidateMo=Are you sure you want to validate this Manufacturing Order? diff --git a/htdocs/langs/ko_KR/opensurvey.lang b/htdocs/langs/ko_KR/opensurvey.lang index 1de5bf267f5..17729e36033 100644 --- a/htdocs/langs/ko_KR/opensurvey.lang +++ b/htdocs/langs/ko_KR/opensurvey.lang @@ -1,7 +1,7 @@ # Dolibarr language file - Source file is en_US - opensurvey Survey=Poll Surveys=Polls -OrganizeYourMeetingEasily=Organize your meetings and polls easily. First select type of poll... +OrganizeYourMeetingEasily=Organize your meetings and polls easily. First select the type of poll... NewSurvey=New poll OpenSurveyArea=Polls area AddACommentForPoll=You can add a comment into poll... @@ -11,7 +11,7 @@ PollTitle=Poll title ToReceiveEMailForEachVote=Receive an email for each vote TypeDate=Type date TypeClassic=Type standard -OpenSurveyStep2=Select your dates amoung the free days (grey). The selected days are green. You can unselect a day previously selected by clicking again on it +OpenSurveyStep2=Select your dates among the free days (grey). The selected days are green. You can unselect a day previously selected by clicking again on it RemoveAllDays=Remove all days CopyHoursOfFirstDay=Copy hours of first day RemoveAllHours=Remove all hours @@ -35,7 +35,7 @@ TitleChoice=Choice label ExportSpreadsheet=Export result spreadsheet ExpireDate=날짜 제한 NbOfSurveys=Number of polls -NbOfVoters=Nb of voters +NbOfVoters=No. of voters SurveyResults=Results PollAdminDesc=You are allowed to change all vote lines of this poll with button "Edit". You can, as well, remove a column or a line with %s. You can also add a new column with %s. 5MoreChoices=5 more choices @@ -49,7 +49,7 @@ votes=vote(s) NoCommentYet=No comments have been posted for this poll yet CanComment=Voters can comment in the poll CanSeeOthersVote=Voters can see other people's vote -SelectDayDesc=For each selected day, you can choose, or not, meeting hours in the following format :
    - empty,
    - "8h", "8H" or "8:00" to give a meeting's start hour,
    - "8-11", "8h-11h", "8H-11H" or "8:00-11:00" to give a meeting's start and end hour,
    - "8h15-11h15", "8H15-11H15" or "8:15-11:15" for the same thing but with minutes. +SelectDayDesc=For each selected day, you can choose, or not, meeting hours in the following format:
    - empty,
    - "8h", "8H" or "8:00" to give a meeting's start hour,
    - "8-11", "8h-11h", "8H-11H" or "8:00-11:00" to give a meeting's start and end hour,
    - "8h15-11h15", "8H15-11H15" or "8:15-11:15" for the same thing but with minutes. BackToCurrentMonth=Back to current month ErrorOpenSurveyFillFirstSection=You haven't filled the first section of the poll creation ErrorOpenSurveyOneChoice=Enter at least one choice diff --git a/htdocs/langs/ko_KR/paybox.lang b/htdocs/langs/ko_KR/paybox.lang index f64511cb4fc..779b70437dc 100644 --- a/htdocs/langs/ko_KR/paybox.lang +++ b/htdocs/langs/ko_KR/paybox.lang @@ -11,17 +11,8 @@ YourEMail=Email to receive payment confirmation Creditor=Creditor PaymentCode=Payment code PayBoxDoPayment=Pay with Paybox -ToPay=Do payment YouWillBeRedirectedOnPayBox=You will be redirected on secured Paybox page to input you credit card information Continue=다음 것 -ToOfferALinkForOnlinePayment=URL for %s payment -ToOfferALinkForOnlinePaymentOnOrder=URL to offer a %s online payment user interface for a sales order -ToOfferALinkForOnlinePaymentOnInvoice=URL to offer a %s online payment user interface for a customer invoice -ToOfferALinkForOnlinePaymentOnContractLine=URL to offer a %s online payment user interface for a contract line -ToOfferALinkForOnlinePaymentOnFreeAmount=URL to offer a %s online payment user interface for a free amount -ToOfferALinkForOnlinePaymentOnMemberSubscription=URL to offer a %s online payment user interface for a member subscription -ToOfferALinkForOnlinePaymentOnDonation=URL to offer a %s online payment, user interface for payment of donation -YouCanAddTagOnUrl=You can also add url parameter &tag=value to any of those URL (required only for free payment) to add your own payment comment tag. SetupPayBoxToHavePaymentCreatedAutomatically=Setup your Paybox with url %s to have payment created automatically when validated by Paybox. YourPaymentHasBeenRecorded=This page confirms that your payment has been recorded. Thank you. YourPaymentHasNotBeenRecorded=Your payment has NOT been recorded and the transaction has been canceled. Thank you. diff --git a/htdocs/langs/ko_KR/projects.lang b/htdocs/langs/ko_KR/projects.lang index ecb377a3e50..1ddd506e458 100644 --- a/htdocs/langs/ko_KR/projects.lang +++ b/htdocs/langs/ko_KR/projects.lang @@ -86,8 +86,8 @@ WhichIamLinkedToProject=which I'm linked to project Time=Time ListOfTasks=List of tasks GoToListOfTimeConsumed=Go to list of time consumed -GoToListOfTasks=Go to list of tasks -GoToGanttView=Go to Gantt view +GoToListOfTasks=Show as list +GoToGanttView=show as Gantt GanttView=Gantt View ListProposalsAssociatedProject=List of the commercial proposals related to the project ListOrdersAssociatedProject=List of sales orders related to the project @@ -250,3 +250,8 @@ OneLinePerUser=One line per user ServiceToUseOnLines=Service to use on lines InvoiceGeneratedFromTimeSpent=Invoice %s has been generated from time spent on project ProjectBillTimeDescription=Check if you enter timesheet on tasks of project AND you plan to generate invoice(s) from the timesheet to bill the customer of the project (do not check if you plan to create invoice that is not based on entered timesheets). +ProjectFollowOpportunity=Follow opportunity +ProjectFollowTasks=Follow tasks +UsageOpportunity=Usage: Opportunity +UsageTasks=Usage: Tasks +UsageBillTimeShort=Usage: Bill time diff --git a/htdocs/langs/ko_KR/receiptprinter.lang b/htdocs/langs/ko_KR/receiptprinter.lang index 756461488cc..5714ba78151 100644 --- a/htdocs/langs/ko_KR/receiptprinter.lang +++ b/htdocs/langs/ko_KR/receiptprinter.lang @@ -26,9 +26,10 @@ PROFILE_P822D=P822D Profile PROFILE_STAR=Star Profile PROFILE_DEFAULT_HELP=Default Profile suitable for Epson printers PROFILE_SIMPLE_HELP=Simple Profile No Graphics -PROFILE_EPOSTEP_HELP=Epos Tep Profile Help +PROFILE_EPOSTEP_HELP=Epos Tep Profile PROFILE_P822D_HELP=P822D Profile No Graphics PROFILE_STAR_HELP=Star Profile +DOL_LINE_FEED=Skip line DOL_ALIGN_LEFT=Left align text DOL_ALIGN_CENTER=Center text DOL_ALIGN_RIGHT=Right align text @@ -42,3 +43,5 @@ DOL_CUT_PAPER_PARTIAL=Cut ticket partially DOL_OPEN_DRAWER=Open cash drawer DOL_ACTIVATE_BUZZER=Activate buzzer DOL_PRINT_QRCODE=Print QR Code +DOL_PRINT_LOGO=Print logo of my company +DOL_PRINT_LOGO_OLD=Print logo of my company (old printers) diff --git a/htdocs/langs/ko_KR/sendings.lang b/htdocs/langs/ko_KR/sendings.lang index 4e93452e86b..b6045614152 100644 --- a/htdocs/langs/ko_KR/sendings.lang +++ b/htdocs/langs/ko_KR/sendings.lang @@ -21,6 +21,7 @@ QtyShipped=Qty shipped QtyShippedShort=Qty ship. QtyPreparedOrShipped=Qty prepared or shipped QtyToShip=Qty to ship +QtyToReceive=Qty to receive QtyReceived=Qty received QtyInOtherShipments=Qty in other shipments KeepToShip=Remain to ship @@ -46,17 +47,18 @@ DateDeliveryPlanned=Planned date of delivery RefDeliveryReceipt=Ref delivery receipt StatusReceipt=Status delivery receipt DateReceived=Date delivery received -SendShippingByEMail=Send shipment by EMail +ClassifyReception=Classify reception +SendShippingByEMail=Send shipment by email SendShippingRef=Submission of shipment %s ActionsOnShipping=Events on shipment LinkToTrackYourPackage=Link to track your package ShipmentCreationIsDoneFromOrder=For the moment, creation of a new shipment is done from the order card. ShipmentLine=Shipment line -ProductQtyInCustomersOrdersRunning=Product quantity into open customer orders -ProductQtyInSuppliersOrdersRunning=Product quantity into open purchase orders -ProductQtyInShipmentAlreadySent=Product quantity from open customer order already sent -ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from open supplier order already received -NoProductToShipFoundIntoStock=No product to ship found into warehouse %s. Correct stock or go back to choose another warehouse. +ProductQtyInCustomersOrdersRunning=Product quantity from open sales orders +ProductQtyInSuppliersOrdersRunning=Product quantity from open purchase orders +ProductQtyInShipmentAlreadySent=Product quantity from open sales order already sent +ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from open purchase orders already received +NoProductToShipFoundIntoStock=No product to ship found in warehouse %s. Correct stock or go back to choose another warehouse. WeightVolShort=Weight/Vol. ValidateOrderFirstBeforeShipment=You must first validate the order before being able to make shipments. @@ -69,4 +71,4 @@ SumOfProductWeights=Sum of product weights # warehouse details DetailWarehouseNumber= Warehouse details -DetailWarehouseFormat= W:%s (Qty : %d) +DetailWarehouseFormat= W:%s (Qty: %d) diff --git a/htdocs/langs/ko_KR/stocks.lang b/htdocs/langs/ko_KR/stocks.lang index edc921f7fa2..4cfe5d6bb18 100644 --- a/htdocs/langs/ko_KR/stocks.lang +++ b/htdocs/langs/ko_KR/stocks.lang @@ -55,7 +55,7 @@ PMPValue=Weighted average price PMPValueShort=WAP EnhancedValueOfWarehouses=Warehouses value UserWarehouseAutoCreate=Create a user warehouse automatically when creating a user -AllowAddLimitStockByWarehouse=Manage also values for minimum and desired stock per pairing (product-warehouse) in addition to values per product +AllowAddLimitStockByWarehouse=Manage also value for minimum and desired stock per pairing (product-warehouse) in addition to the value for minimum and desired stock per product IndependantSubProductStock=Product stock and subproduct stock are independent QtyDispatched=Quantity dispatched QtyDispatchedShort=Qty dispatched @@ -184,7 +184,7 @@ SelectFournisseur=Vendor filter inventoryOnDate=Inventory INVENTORY_DISABLE_VIRTUAL=Virtual product (kit): do not decrement stock of a child product INVENTORY_USE_MIN_PA_IF_NO_LAST_PA=Use the buy price if no last buy price can be found -INVENTORY_USE_INVENTORY_DATE_FROM_DATEMVT=Stock movement has date of inventory +INVENTORY_USE_INVENTORY_DATE_FOR_DATE_OF_MVT=Stock movements will have the date of inventory (instead of the date of inventory validation) inventoryChangePMPPermission=Allow to change PMP value for a product ColumnNewPMP=New unit PMP OnlyProdsInStock=Do not add product without stock @@ -212,3 +212,7 @@ StockIncreaseAfterCorrectTransfer=Increase by correction/transfer StockDecreaseAfterCorrectTransfer=Decrease by correction/transfer StockIncrease=Stock increase StockDecrease=Stock decrease +InventoryForASpecificWarehouse=Inventory for a specific warehouse +InventoryForASpecificProduct=Inventory for a specific product +StockIsRequiredToChooseWhichLotToUse=Stock is required to choose which lot to use +ForceTo=Force to diff --git a/htdocs/langs/ko_KR/stripe.lang b/htdocs/langs/ko_KR/stripe.lang index f6a259ca219..467a9abf4c7 100644 --- a/htdocs/langs/ko_KR/stripe.lang +++ b/htdocs/langs/ko_KR/stripe.lang @@ -16,12 +16,13 @@ StripeDoPayment=Pay with Stripe YouWillBeRedirectedOnStripe=You will be redirected on secured Stripe page to input you credit card information Continue=다음 것 ToOfferALinkForOnlinePayment=URL for %s payment -ToOfferALinkForOnlinePaymentOnOrder=URL to offer a %s online payment user interface for a sales order -ToOfferALinkForOnlinePaymentOnInvoice=URL to offer a %s online payment user interface for a customer invoice -ToOfferALinkForOnlinePaymentOnContractLine=URL to offer a %s online payment user interface for a contract line -ToOfferALinkForOnlinePaymentOnFreeAmount=URL to offer a %s online payment user interface for a free amount -ToOfferALinkForOnlinePaymentOnMemberSubscription=URL to offer a %s online payment user interface for a member subscription -YouCanAddTagOnUrl=You can also add url parameter &tag=value to any of those URL (required only for free payment) to add your own payment comment tag. +ToOfferALinkForOnlinePaymentOnOrder=URL to offer a %s online payment page for a sales order +ToOfferALinkForOnlinePaymentOnInvoice=URL to offer a %s online payment page for a customer invoice +ToOfferALinkForOnlinePaymentOnContractLine=URL to offer a %s online payment page for a contract line +ToOfferALinkForOnlinePaymentOnFreeAmount=URL to offer a %s online payment page of any amount with no existing object +ToOfferALinkForOnlinePaymentOnMemberSubscription=URL to offer a %s online payment page for a member subscription +ToOfferALinkForOnlinePaymentOnDonation=URL to offer a %s online payment page for payment of a donation +YouCanAddTagOnUrl=You can also add url parameter &tag=value to any of those URL (mandatory only for payment not linked to an object) to add your own payment comment tag.
    For the URL of payments with no existing object, you may also add the parameter &noidempotency=1 so the same link with same tag can be used several times (some payment mode may limit the payment to 1 for each different link without this parameter) SetupStripeToHavePaymentCreatedAutomatically=Setup your Stripe with url %s to have payment created automatically when validated by Stripe. AccountParameter=Account parameters UsageParameter=Usage parameters diff --git a/htdocs/langs/ko_KR/ticket.lang b/htdocs/langs/ko_KR/ticket.lang index 981f27957ae..3b71b227eb2 100644 --- a/htdocs/langs/ko_KR/ticket.lang +++ b/htdocs/langs/ko_KR/ticket.lang @@ -33,7 +33,10 @@ TicketDictSeverity=Ticket - Severities TicketTypeShortBUGSOFT=Dysfonctionnement logiciel TicketTypeShortBUGHARD=Dysfonctionnement matériel TicketTypeShortCOM=Commercial question -TicketTypeShortINCIDENT=Request for assistance + +TicketTypeShortHELP=Request for functionnal help +TicketTypeShortISSUE=Issue, bug or problem +TicketTypeShortREQUEST=Change or enhancement request TicketTypeShortPROJET=Project TicketTypeShortOTHER=기타 @@ -137,6 +140,10 @@ NoUnreadTicketsFound=No unread ticket found TicketViewAllTickets=View all tickets TicketViewNonClosedOnly=View only open tickets TicketStatByStatus=Tickets by status +OrderByDateAsc=Sort by ascending date +OrderByDateDesc=Sort by descending date +ShowAsConversation=Show as conversation list +MessageListViewType=Show as table list # # Ticket card @@ -222,6 +229,9 @@ TicketConfirmChangeStatus=Confirm the status change: %s ? TicketLogStatusChanged=Status changed: %s to %s TicketNotNotifyTiersAtCreate=Not notify company at create Unread=Unread +TicketNotCreatedFromPublicInterface=Not available. Ticket was not created from public interface. +PublicInterfaceNotEnabled=Public interface was not enabled +ErrorTicketRefRequired=Ticket reference name is required # # Logs diff --git a/htdocs/langs/ko_KR/website.lang b/htdocs/langs/ko_KR/website.lang index 5eb06621a51..3f7471b3547 100644 --- a/htdocs/langs/ko_KR/website.lang +++ b/htdocs/langs/ko_KR/website.lang @@ -56,7 +56,7 @@ NoPageYet=No pages yet YouCanCreatePageOrImportTemplate=You can create a new page or import a full website template SyntaxHelp=Help on specific syntax tips YouCanEditHtmlSourceckeditor=You can edit HTML source code using the "Source" button in editor. -YouCanEditHtmlSource=
    You can include PHP code into this source using tags <?php ?>. The following global variables are available: $conf, $db, $mysoc, $user, $website, $websitepage, $weblangs.

    You can also include content of another Page/Container with the following syntax:
    <?php includeContainer('alias_of_container_to_include'); ?>

    You can make a redirect to another Page/Container with the following syntax (Note: do not output any content before a redirect):
    <?php redirectToContainer('alias_of_container_to_redirect_to'); ?>

    To add a link to another page, use the syntax:
    <a href="alias_of_page_to_link_to.php">mylink<a>

    To include a link to download a file stored into the documents directory, use the document.php wrapper:
    Example, for a file into documents/ecm (need to be logged), syntax is:
    <a href="/document.php?modulepart=ecm&file=[relative_dir/]filename.ext">
    For a file into documents/medias (open directory for public access), syntax is:
    <a href="/document.php?modulepart=medias&file=[relative_dir/]filename.ext">
    For a file shared with a share link (open access using the sharing hash key of file), syntax is:
    <a href="/document.php?hashp=publicsharekeyoffile">

    To include an image stored into the documents directory, use the viewimage.php wrapper:
    Example, for an image into documents/medias (open directory for public access), syntax is:
    <img src="/viewimage.php?modulepart=medias&file=[relative_dir/]filename.ext">
    +YouCanEditHtmlSource=
    You can include PHP code into this source using tags <?php ?>. The following global variables are available: $conf, $db, $mysoc, $user, $website, $websitepage, $weblangs.

    You can also include content of another Page/Container with the following syntax:
    <?php includeContainer('alias_of_container_to_include'); ?>

    You can make a redirect to another Page/Container with the following syntax (Note: do not output any content before a redirect):
    <?php redirectToContainer('alias_of_container_to_redirect_to'); ?>

    To add a link to another page, use the syntax:
    <a href="alias_of_page_to_link_to.php">mylink<a>

    To include a link to download a file stored into the documents directory, use the document.php wrapper:
    Example, for a file into documents/ecm (need to be logged), syntax is:
    <a href="/document.php?modulepart=ecm&file=[relative_dir/]filename.ext">
    For a file into documents/medias (open directory for public access), syntax is:
    <a href="/document.php?modulepart=medias&file=[relative_dir/]filename.ext">
    For a file shared with a share link (open access using the sharing hash key of file), syntax is:
    <a href="/document.php?hashp=publicsharekeyoffile">

    To include an image stored into the documents directory, use the viewimage.php wrapper:
    Example, for an image into documents/medias (open directory for public access), syntax is:
    <img src="/viewimage.php?modulepart=medias&file=[relative_dir/]filename.ext">

    More examples of HTML or dynamic code available on the wiki documentation
    . ClonePage=Clone page/container CloneSite=Clone site SiteAdded=Website added @@ -114,3 +114,10 @@ CSSContentTooltipHelp=Enter here CSS content. To avoid any conflict with the CSS LinkAndScriptsHereAreNotLoadedInEditor=Warning: This content is output only when site is accessed from a server. It is not used in Edit mode so if you need to load javascript files also in edit mode, just add your tag 'script src=...' into the page. Dynamiccontent=Sample of a page with dynamic content ImportSite=Import website template +EditInLineOnOff=Mode 'Edit inline' is %s +ShowSubContainersOnOff=Mode to execute 'dynamic content' is %s +GlobalCSSorJS=Global CSS/JS/Header file of web site +BackToHomePage=Back to home page... +TranslationLinks=Translation links +YouTryToAccessToAFileThatIsNotAWebsitePage=You try to access to a page that is not a website page +UseTextBetween5And70Chars=For good SEO practices, use a text between 5 and 70 characters diff --git a/htdocs/langs/lo_LA/accountancy.lang b/htdocs/langs/lo_LA/accountancy.lang index 256b24e349e..371a95e6ac4 100644 --- a/htdocs/langs/lo_LA/accountancy.lang +++ b/htdocs/langs/lo_LA/accountancy.lang @@ -1,4 +1,5 @@ -# Dolibarr language file - en_US - Accounting Expert +# Dolibarr language file - en_US - Accountancy (Double entries) +Accountancy=Accountancy Accounting=ບັນ​ຊີ ACCOUNTING_EXPORT_SEPARATORCSV=Column separator for export file ACCOUNTING_EXPORT_DATE=Date format for export file @@ -97,6 +98,8 @@ MenuExpenseReportAccounts=Expense report accounts MenuLoanAccounts=Loan accounts MenuProductsAccounts=Product accounts MenuClosureAccounts=Closure accounts +MenuAccountancyClosure=Closure +MenuAccountancyValidationMovements=Validate movements ProductsBinding=Products accounts TransferInAccounting=Transfer in accounting RegistrationInAccounting=Registration in accounting @@ -164,12 +167,14 @@ ACCOUNTING_ACCOUNT_SUSPENSE=Accounting account of wait DONATION_ACCOUNTINGACCOUNT=Accounting account to register donations ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Accounting account to register subscriptions -ACCOUNTING_PRODUCT_BUY_ACCOUNT=Accounting account by default for bought products (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_ACCOUNT=Accounting account by default for the bought products (used if not defined in the product sheet) ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Accounting account by default for the sold products (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Accounting account by default for the sold products in EEC (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Accounting account by default for the sold products export out of EEC (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Accounting account by default for the products sold in EEC (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Accounting account by default for the products sold and exported out of EEC (used if not defined in the product sheet) ACCOUNTING_SERVICE_BUY_ACCOUNT=Accounting account by default for the bought services (used if not defined in the service sheet) ACCOUNTING_SERVICE_SOLD_ACCOUNT=Accounting account by default for the sold services (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Accounting account by default for the services sold in EEC (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Accounting account by default for the services sold and exported out of EEC (used if not defined in the service sheet) Doctype=ປະເພດເອກະສານ Docdate=ວັນທີ @@ -192,9 +197,10 @@ ByPersonalizedAccountGroups=By personalized groups ByYear=By year NotMatch=Not Set DeleteMvt=Delete Ledger lines +DelMonth=Month to delete DelYear=Year to delete DelJournal=Journal to delete -ConfirmDeleteMvt=This will delete all lines of the Ledger for year and/or from a specific journal. At least one criterion is required. +ConfirmDeleteMvt=This will delete all lines of the Ledger for the year/month and/or from a specific journal (At least one criterion is required). You will have to reuse the feature 'Registration inaccounting' to have the deleted record back in the ledger. ConfirmDeleteMvtPartial=This will delete the transaction from the Ledger (all lines related to same transaction will be deleted) FinanceJournal=Finance journal ExpenseReportsJournal=Expense reports journal @@ -235,13 +241,19 @@ DescVentilDoneCustomer=Consult here the list of the lines of invoices customers DescVentilTodoCustomer=Bind invoice lines not already bound with a product accounting account ChangeAccount=Change the product/service accounting account for selected lines with the following accounting account: Vide=- -DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account (only record not already transfered in accountancy are visible) DescVentilDoneSupplier=Consult here the list of the lines of vendor invoices and their accounting account DescVentilTodoExpenseReport=Bind expense report lines not already bound with a fee accounting account DescVentilExpenseReport=Consult here the list of expense report lines bound (or not) to a fee accounting account DescVentilExpenseReportMore=If you setup accounting account on type of expense report lines, the application will be able to make all the binding between your expense report lines and the accounting account of your chart of accounts, just in one click with the button "%s". If account was not set on fees dictionary or if you still have some lines not bound to any account, you will have to make a manual binding from the menu "%s". DescVentilDoneExpenseReport=Consult here the list of the lines of expenses reports and their fees accounting account +DescClosure=Consult here the number of movements by month who are not validated & fiscal years already open +OverviewOfMovementsNotValidated=Step 1/ Overview of movements not validated. (Necessary to close a fiscal year) +ValidateMovements=Validate movements +DescValidateMovements=Any modification or deletion of writing, lettering and deletes will be prohibited. All entries for an exercise must be validated otherwise closing will not be possible +SelectMonthAndValidate=Select month and validate movements + ValidateHistory=Bind Automatically AutomaticBindingDone=Automatic binding done @@ -256,6 +268,7 @@ ListOfProductsWithoutAccountingAccount=List of products not bound to any account ChangeBinding=Change the binding Accounted=Accounted in ledger NotYetAccounted=Not yet accounted in ledger +ShowTutorial=Show Tutorial ## Admin ApplyMassCategories=Apply mass categories @@ -264,7 +277,7 @@ CategoryDeleted=Category for the accounting account has been removed AccountingJournals=Accounting journals AccountingJournal=Accounting journal NewAccountingJournal=New accounting journal -ShowAccoutingJournal=Show accounting journal +ShowAccountingJournal=Show accounting journal NatureOfJournal=Nature of Journal AccountingJournalType1=Miscellaneous operations AccountingJournalType2=Sales diff --git a/htdocs/langs/lo_LA/admin.lang b/htdocs/langs/lo_LA/admin.lang index 85b05c0bbf1..2a7a20d1daf 100644 --- a/htdocs/langs/lo_LA/admin.lang +++ b/htdocs/langs/lo_LA/admin.lang @@ -178,6 +178,8 @@ Compression=Compression CommandsToDisableForeignKeysForImport=Command to disable foreign keys on import CommandsToDisableForeignKeysForImportWarning=Mandatory if you want to be able to restore your sql dump later ExportCompatibility=Compatibility of generated export file +ExportUseMySQLQuickParameter=Use the --quick parameter +ExportUseMySQLQuickParameterHelp=The '--quick' parameter helps limit RAM consumption for large tables. MySqlExportParameters=MySQL export parameters PostgreSqlExportParameters= PostgreSQL export parameters UseTransactionnalMode=Use transactional mode @@ -218,7 +220,7 @@ DoliStoreDesc=DoliStore, the official market place for Dolibarr ERP/CRM external DoliPartnersDesc=List of companies providing custom-developed modules or features.
    Note: since Dolibarr is an open source application, anyone experienced in PHP programming may develop a module. WebSiteDesc=External websites for more add-on (non-core) modules... DevelopYourModuleDesc=Some solutions to develop your own module... -URL=Link +URL=URL BoxesAvailable=Widgets available BoxesActivated=Widgets activated ActivateOn=Activate on @@ -268,6 +270,7 @@ Emails=Emails EMailsSetup=Emails setup EMailsDesc=This page allows you to override your default PHP parameters for email sending. In most cases on Unix/Linux OS, the PHP setup is correct and these parameters are unnecessary. EmailSenderProfiles=Emails sender profiles +EMailsSenderProfileDesc=You can keep this section empty. If you enter some emails here, they will be added to the list of possible senders into the combobox when your write a new email. MAIN_MAIL_SMTP_PORT=SMTP/SMTPS Port (default value in php.ini: %s) MAIN_MAIL_SMTP_SERVER=SMTP/SMTPS Host (default value in php.ini: %s) MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=SMTP/SMTPS Port (Not defined into PHP on Unix-like systems) @@ -277,7 +280,7 @@ MAIN_MAIL_ERRORS_TO=Email used for error returns emails (fields 'Errors-To' in e MAIN_MAIL_AUTOCOPY_TO= Copy (Bcc) all sent emails to MAIN_DISABLE_ALL_MAILS=Disable all email sending (for test purposes or demos) MAIN_MAIL_FORCE_SENDTO=Send all emails to (instead of real recipients, for test purposes) -MAIN_MAIL_ENABLED_USER_DEST_SELECT=Add employee users with email into allowed recipient list +MAIN_MAIL_ENABLED_USER_DEST_SELECT=Suggest emails of employees (if defined) into the list of predefined recipient when writing a new email MAIN_MAIL_SENDMODE=Email sending method MAIN_MAIL_SMTPS_ID=SMTP ID (if sending server requires authentication) MAIN_MAIL_SMTPS_PW=SMTP Password (if sending server requires authentication) @@ -462,7 +465,9 @@ EnableAndSetupModuleCron=If you want to have this recurring invoice generated au ModuleCompanyCodeCustomerAquarium=%s followed by customer code for a customer accounting code ModuleCompanyCodeSupplierAquarium=%s followed by vendor code for a vendor accounting code ModuleCompanyCodePanicum=Return an empty accounting code. -ModuleCompanyCodeDigitaria=Accounting code depends on third-party code. The code is composed of the character "C" in the first position followed by the first 5 characters of the third-party code. +ModuleCompanyCodeDigitaria=Returns a compound accounting code according to the name of the third party. The code consists of a prefix that can be defined in the first position followed by the number of characters defined in the third party code. +ModuleCompanyCodeCustomerDigitaria=%s followed by the truncated customer name by the number of characters: %s for the customer accounting code. +ModuleCompanyCodeSupplierDigitaria=%s followed by the truncated supplier name by the number of characters: %s for the supplier accounting code. Use3StepsApproval=By default, Purchase Orders need to be created and approved by 2 different users (one step/user to create and one step/user to approve. Note that if user has both permission to create and approve, one step/user will be enough). You can ask with this option to introduce a third step/user approval, if amount is higher than a dedicated value (so 3 steps will be necessary: 1=validation, 2=first approval and 3=second approval if amount is enough).
    Set this to empty if one approval (2 steps) is enough, set it to a very low value (0.1) if a second approval (3 steps) is always required. UseDoubleApproval=Use a 3 steps approval when amount (without tax) is higher than... WarningPHPMail=WARNING: It is often better to setup outgoing emails to use the email server of your provider instead of the default setup. Some email providers (like Yahoo) do not allow you to send an email from another server than their own server. Your current setup uses the server of the application to send email and not the server of your email provider, so some recipients (the one compatible with the restrictive DMARC protocol), will ask your email provider if they can accept your email and some email providers (like Yahoo) may respond "no" because the server is not theirs, so few of your sent Emails may not be accepted (be careful also of your email provider's sending quota).
    If your Email provider (like Yahoo) has this restriction, you must change Email setup to choose the other method "SMTP server" and enter the SMTP server and credentials provided by your Email provider. @@ -524,7 +529,7 @@ Module50Desc=Management of Products Module51Name=Mass mailings Module51Desc=Mass paper mailing management Module52Name=Stocks -Module52Desc=Stock management (for products only) +Module52Desc=Stock management Module53Name=Services Module53Desc=Management of Services Module54Name=Contracts/Subscriptions @@ -622,7 +627,7 @@ Module5000Desc=Allows you to manage multiple companies Module6000Name=Workflow Module6000Desc=Workflow management (automatic creation of object and/or automatic status change) Module10000Name=Websites -Module10000Desc=Create websites (public) with a WYSIWYG editor. Just setup your web server (Apache, Nginx, ...) to point to the dedicated Dolibarr directory to have it online on the internet with your own domain name. +Module10000Desc=Create websites (public) with a WYSIWYG editor. This is a webmaster or developer oriented CMS (it is better to know HTML and CSS language). Just setup your web server (Apache, Nginx, ...) to point to the dedicated Dolibarr directory to have it online on the internet with your own domain name. Module20000Name=Leave Request Management Module20000Desc=Define and track employee leave requests Module39000Name=Product Lots @@ -841,10 +846,10 @@ Permission1002=Create/modify warehouses Permission1003=Delete warehouses Permission1004=Read stock movements Permission1005=Create/modify stock movements -Permission1101=Read delivery orders -Permission1102=Create/modify delivery orders -Permission1104=Validate delivery orders -Permission1109=Delete delivery orders +Permission1101=Read delivery receipts +Permission1102=Create/modify delivery receipts +Permission1104=Validate delivery receipts +Permission1109=Delete delivery receipts Permission1121=Read supplier proposals Permission1122=Create/modify supplier proposals Permission1123=Validate supplier proposals @@ -873,9 +878,9 @@ Permission1251=Run mass imports of external data into database (data load) Permission1321=Export customer invoices, attributes and payments Permission1322=Reopen a paid bill Permission1421=Export sales orders and attributes -Permission2401=Read actions (events or tasks) linked to his account -Permission2402=Create/modify actions (events or tasks) linked to his account -Permission2403=Delete actions (events or tasks) linked to his account +Permission2401=Read actions (events or tasks) linked to his user account (if owner of event) +Permission2402=Create/modify actions (events or tasks) linked to his user account (if owner of event) +Permission2403=Delete actions (events or tasks) linked to his user account (if owner of event) Permission2411=Read actions (events or tasks) of others Permission2412=Create/modify actions (events or tasks) of others Permission2413=Delete actions (events or tasks) of others @@ -901,6 +906,7 @@ Permission20003=Delete leave requests Permission20004=Read all leave requests (even of user not subordinates) Permission20005=Create/modify leave requests for everybody (even of user not subordinates) Permission20006=Admin leave requests (setup and update balance) +Permission20007=Approve leave requests Permission23001=Read Scheduled job Permission23002=Create/update Scheduled job Permission23003=Delete Scheduled job @@ -915,7 +921,7 @@ Permission50414=Delete operations in ledger Permission50415=Delete all operations by year and journal in ledger Permission50418=Export operations of the ledger Permission50420=Report and export reports (turnover, balance, journals, ledger) -Permission50430=Define and close a fiscal period +Permission50430=Define fiscal periods. Validate transactions and close fiscal periods. Permission50440=Manage chart of accounts, setup of accountancy Permission51001=Read assets Permission51002=Create/Update assets @@ -962,6 +968,7 @@ DictionaryAccountancyJournal=Accounting journals DictionaryEMailTemplates=Email Templates DictionaryUnits=Units DictionaryMeasuringUnits=Measuring Units +DictionarySocialNetworks=Social Networks DictionaryProspectStatus=Prospect status DictionaryHolidayTypes=Types of leave DictionaryOpportunityStatus=Lead status for project/lead @@ -1057,7 +1064,7 @@ BackgroundImageLogin=Background image PermanentLeftSearchForm=Permanent search form on left menu DefaultLanguage=Default language EnableMultilangInterface=Enable multilanguage support -EnableShowLogo=Show logo on left menu +EnableShowLogo=Show the company logo in the menu CompanyInfo=Company/Organization CompanyIds=Company/Organization identities CompanyName=ຊື່ @@ -1067,7 +1074,11 @@ CompanyTown=Town CompanyCountry=Country CompanyCurrency=Main currency CompanyObject=Object of the company +IDCountry=ID country Logo=Logo +LogoDesc=Main logo of company. Will be used into generated documents (PDF, ...) +LogoSquarred=Logo (squarred) +LogoSquarredDesc=Must be a squarred icon (width = height). This logo will be used as the favorite icon or other need like for the top menu bar (if not disabled into display setup). DoNotSuggestPaymentMode=Do not suggest NoActiveBankAccountDefined=No active bank account defined OwnerOfBankAccount=Owner of bank account %s @@ -1113,7 +1124,7 @@ LogEventDesc=Enable logging for specific security events. Administrators the log AreaForAdminOnly=Setup parameters can be set by administrator users only. SystemInfoDesc=System information is miscellaneous technical information you get in read only mode and visible for administrators only. SystemAreaForAdminOnly=This area is available to administrator users only. Dolibarr user permissions cannot change this restriction. -CompanyFundationDesc=Edit the information of the company/entity. Click on "%s" or "%s" button at the bottom of the page. +CompanyFundationDesc=Edit the information of the company/entity. Click on "%s" button at the bottom of the page. AccountantDesc=If you have an external accountant/bookkeeper, you can edit here its information. AccountantFileNumber=Accountant code DisplayDesc=Parameters affecting the look and behaviour of Dolibarr can be modified here. @@ -1129,7 +1140,7 @@ TriggerAlwaysActive=Triggers in this file are always active, whatever are the ac TriggerActiveAsModuleActive=Triggers in this file are active as module %s is enabled. GeneratedPasswordDesc=Choose the method to be used for auto-generated passwords. DictionaryDesc=Insert all reference data. You can add your values to the default. -ConstDesc=This page allows you to edit (override) parameters not available in other pages. These are mostly reserved parameters for developers/advanced troubleshooting. For a full list of the parameters available see here. +ConstDesc=This page allows you to edit (override) parameters not available in other pages. These are mostly reserved parameters for developers/advanced troubleshooting only. MiscellaneousDesc=All other security related parameters are defined here. LimitsSetup=Limits/Precision setup LimitsDesc=You can define limits, precisions and optimizations used by Dolibarr here @@ -1456,6 +1467,13 @@ LDAPFieldSidExample=Example: objectsid LDAPFieldEndLastSubscription=Date of subscription end LDAPFieldTitle=Job position LDAPFieldTitleExample=Example: title +LDAPFieldGroupid=Group id +LDAPFieldGroupidExample=Exemple : gidnumber +LDAPFieldUserid=User id +LDAPFieldUseridExample=Exemple : uidnumber +LDAPFieldHomedirectory=Home directory +LDAPFieldHomedirectoryExample=Exemple : homedirectory +LDAPFieldHomedirectoryprefix=Home directory prefix LDAPSetupNotComplete=LDAP setup not complete (go on others tabs) LDAPNoUserOrPasswordProvidedAccessIsReadOnly=No administrator or password provided. LDAP access will be anonymous and in read only mode. LDAPDescContact=This page allows you to define LDAP attributes name in LDAP tree for each data found on Dolibarr contacts. @@ -1577,6 +1595,7 @@ FCKeditorForProductDetails=WYSIWIG creation/edition of products details lines fo FCKeditorForMailing= WYSIWIG creation/edition for mass eMailings (Tools->eMailing) FCKeditorForUserSignature=WYSIWIG creation/edition of user signature FCKeditorForMail=WYSIWIG creation/edition for all mail (except Tools->eMailing) +FCKeditorForTicket=WYSIWIG creation/edition for tickets ##### Stock ##### StockSetup=Stock module setup 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. @@ -1653,8 +1672,9 @@ CashDesk=Point of Sale CashDeskSetup=Point of Sales module setup CashDeskThirdPartyForSell=Default generic third party to use for sales CashDeskBankAccountForSell=Default account to use to receive cash payments -CashDeskBankAccountForCheque= Default account to use to receive payments by check -CashDeskBankAccountForCB= Default account to use to receive payments by credit cards +CashDeskBankAccountForCheque=Default account to use to receive payments by check +CashDeskBankAccountForCB=Default account to use to receive payments by credit cards +CashDeskBankAccountForSumup=Default bank account to use to receive payments by SumUp 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). CashDeskIdWareHouse=Force and restrict warehouse to use for stock decrease StockDecreaseForPointOfSaleDisabled=Stock decrease from Point of Sale disabled @@ -1693,7 +1713,7 @@ SuppliersSetup=Vendor module setup SuppliersCommandModel=Complete template of purchase order (logo...) SuppliersInvoiceModel=Complete template of vendor invoice (logo...) SuppliersInvoiceNumberingModel=Vendor invoices numbering models -IfSetToYesDontForgetPermission=If set to yes, don't forget to provide permissions to groups or users allowed for the second approval +IfSetToYesDontForgetPermission=If set to a non null value, don't forget to provide permissions to groups or users allowed for the second approval ##### GeoIPMaxmind ##### GeoIPMaxmindSetup=GeoIP Maxmind module setup PathToGeoIPMaxmindCountryDataFile=Path to file containing Maxmind ip to country translation.
    Examples:
    /usr/local/share/GeoIP/GeoIP.dat
    /usr/share/GeoIP/GeoIP.dat
    /usr/share/GeoIP/GeoLite2-Country.mmdb @@ -1782,6 +1802,8 @@ FixTZ=TimeZone fix FillFixTZOnlyIfRequired=Example: +2 (fill only if problem experienced) ExpectedChecksum=Expected Checksum CurrentChecksum=Current Checksum +ExpectedSize=Expected size +CurrentSize=Current size ForcedConstants=Required constant values MailToSendProposal=Customer proposals MailToSendOrder=Sales orders @@ -1846,8 +1868,10 @@ NothingToSetup=There is no specific setup required for this module. SetToYesIfGroupIsComputationOfOtherGroups=Set this to yes if this group is a computation of other groups EnterCalculationRuleIfPreviousFieldIsYes=Enter calculation rule if previous field was set to Yes (For example 'CODEGRP1+CODEGRP2') SeveralLangugeVariatFound=Several language variants found -COMPANY_AQUARIUM_REMOVE_SPECIAL=Remove special characters +RemoveSpecialChars=Remove special characters COMPANY_AQUARIUM_CLEAN_REGEX=Regex filter to clean value (COMPANY_AQUARIUM_CLEAN_REGEX) +COMPANY_DIGITARIA_CLEAN_REGEX=Regex filter to clean value (COMPANY_DIGITARIA_CLEAN_REGEX) +COMPANY_DIGITARIA_UNIQUE_CODE=Duplicate not allowed GDPRContact=Data Protection Officer (DPO, Data Privacy or GDPR contact) GDPRContactDesc=If you store data about European companies/citizens, you can name the contact who is responsible for the General Data Protection Regulation here HelpOnTooltip=Help text to show on tooltip @@ -1884,8 +1908,8 @@ CodeLastResult=Latest result code NbOfEmailsInInbox=Number of emails in source directory LoadThirdPartyFromName=Load third party searching on %s (load only) LoadThirdPartyFromNameOrCreate=Load third party searching on %s (create if not found) -WithDolTrackingID=Dolibarr Tracking ID found -WithoutDolTrackingID=Dolibarr Tracking ID not found +WithDolTrackingID=Dolibarr Reference found in Message ID +WithoutDolTrackingID=Dolibarr Reference not found in Message ID FormatZip=Zip MainMenuCode=Menu entry code (mainmenu) ECMAutoTree=Show automatic ECM tree @@ -1896,6 +1920,7 @@ ResourceSetup=Configuration of Resource module UseSearchToSelectResource=Use a search form to choose a resource (rather than a drop-down list). DisabledResourceLinkUser=Disable feature to link a resource to users DisabledResourceLinkContact=Disable feature to link a resource to contacts +EnableResourceUsedInEventCheck=Enable feature to check if a resource is in use in an event ConfirmUnactivation=Confirm module reset OnMobileOnly=On small screen (smartphone) only DisableProspectCustomerType=Disable the "Prospect + Customer" third party type (so third party must be Prospect or Customer but can't be both) @@ -1937,3 +1962,5 @@ RESTRICT_ON_IP=Allow access to some host IP only (wildcard not allowed, use spac BaseOnSabeDavVersion=Based on the library SabreDAV version NotAPublicIp=Not a public IP MakeAnonymousPing=Make an anonymous Ping '+1' to the Dolibarr foundation server (done 1 time only after installation) to allow the foundation to count the number of Dolibarr installation. +FeatureNotAvailableWithReceptionModule=Feature not available when module Reception is enabled +EmailTemplate=Template for email diff --git a/htdocs/langs/lo_LA/agenda.lang b/htdocs/langs/lo_LA/agenda.lang index 30c2a3d4038..9f141d15220 100644 --- a/htdocs/langs/lo_LA/agenda.lang +++ b/htdocs/langs/lo_LA/agenda.lang @@ -76,6 +76,7 @@ ContractSentByEMail=Contract %s sent by email OrderSentByEMail=Sales order %s sent by email InvoiceSentByEMail=Customer invoice %s sent by email SupplierOrderSentByEMail=Purchase order %s sent by email +ORDER_SUPPLIER_DELETEInDolibarr=Purchase order %s deleted SupplierInvoiceSentByEMail=Vendor invoice %s sent by email ShippingSentByEMail=Shipment %s sent by email ShippingValidated= Shipment %s validated @@ -86,6 +87,11 @@ InvoiceDeleted=Invoice deleted PRODUCT_CREATEInDolibarr=Product %s created PRODUCT_MODIFYInDolibarr=Product %s modified PRODUCT_DELETEInDolibarr=Product %s deleted +HOLIDAY_CREATEInDolibarr=Request for leave %s created +HOLIDAY_MODIFYInDolibarr=Request for leave %s modified +HOLIDAY_APPROVEInDolibarr=Request for leave %s approved +HOLIDAY_VALIDATEDInDolibarr=Request for leave %s validated +HOLIDAY_DELETEInDolibarr=Request for leave %s deleted EXPENSE_REPORT_CREATEInDolibarr=Expense report %s created EXPENSE_REPORT_VALIDATEInDolibarr=Expense report %s validated EXPENSE_REPORT_APPROVEInDolibarr=Expense report %s approved @@ -99,6 +105,14 @@ TICKET_MODIFYInDolibarr=Ticket %s modified TICKET_ASSIGNEDInDolibarr=Ticket %s assigned TICKET_CLOSEInDolibarr=Ticket %s closed TICKET_DELETEInDolibarr=Ticket %s deleted +BOM_VALIDATEInDolibarr=BOM validated +BOM_UNVALIDATEInDolibarr=BOM unvalidated +BOM_CLOSEInDolibarr=BOM disabled +BOM_REOPENInDolibarr=BOM reopen +BOM_DELETEInDolibarr=BOM deleted +MO_VALIDATEInDolibarr=MO validated +MO_PRODUCEDInDolibarr=MO produced +MO_DELETEInDolibarr=MO deleted ##### End agenda events ##### AgendaModelModule=Document templates for event DateActionStart=Start date diff --git a/htdocs/langs/lo_LA/boxes.lang b/htdocs/langs/lo_LA/boxes.lang index 59f89892e17..8fe1f84b149 100644 --- a/htdocs/langs/lo_LA/boxes.lang +++ b/htdocs/langs/lo_LA/boxes.lang @@ -19,6 +19,7 @@ BoxLastContacts=Latest contacts/addresses BoxLastMembers=Latest members BoxFicheInter=Latest interventions BoxCurrentAccounts=Open accounts balance +BoxTitleMemberNextBirthdays=Birthdays of this month (members) BoxTitleLastRssInfos=Latest %s news from %s BoxTitleLastProducts=Products/Services: last %s modified BoxTitleProductsAlertStock=Products: stock alert @@ -34,6 +35,7 @@ BoxTitleLastFicheInter=Latest %s modified interventions BoxTitleOldestUnpaidCustomerBills=Customer Invoices: oldest %s unpaid BoxTitleOldestUnpaidSupplierBills=Vendor Invoices: oldest %s unpaid BoxTitleCurrentAccounts=Open Accounts: balances +BoxTitleSupplierOrdersAwaitingReception=Supplier orders awaiting reception BoxTitleLastModifiedContacts=Contacts/Addresses: last %s modified BoxMyLastBookmarks=Bookmarks: latest %s BoxOldestExpiredServices=Oldest active expired services @@ -42,6 +44,8 @@ BoxTitleLastActionsToDo=Latest %s actions to do BoxTitleLastContracts=Latest %s modified contracts BoxTitleLastModifiedDonations=Latest %s modified donations BoxTitleLastModifiedExpenses=Latest %s modified expense reports +BoxTitleLatestModifiedBoms=Latest %s modified BOMs +BoxTitleLatestModifiedMos=Latest %s modified Manufacturing Orders BoxGlobalActivity=Global activity (invoices, proposals, orders) BoxGoodCustomers=Good customers BoxTitleGoodCustomers=%s Good customers @@ -64,6 +68,7 @@ NoContractedProducts=No products/services contracted NoRecordedContracts=No recorded contracts NoRecordedInterventions=No recorded interventions BoxLatestSupplierOrders=Latest purchase orders +BoxLatestSupplierOrdersAwaitingReception=Latest Purchase Orders (with a pending reception) NoSupplierOrder=No recorded purchase order BoxCustomersInvoicesPerMonth=Customer Invoices per month BoxSuppliersInvoicesPerMonth=Vendor Invoices per month @@ -84,4 +89,14 @@ ForProposals=Proposals LastXMonthRolling=The latest %s month rolling ChooseBoxToAdd=Add widget to your dashboard BoxAdded=Widget was added in your dashboard -BoxTitleUserBirthdaysOfMonth=Birthdays of this month +BoxTitleUserBirthdaysOfMonth=Birthdays of this month (users) +BoxLastManualEntries=Last manual entries in accountancy +BoxTitleLastManualEntries=%s latest manual entries +NoRecordedManualEntries=No manual entries record in accountancy +BoxSuspenseAccount=Count accountancy operation with suspense account +BoxTitleSuspenseAccount=Number of unallocated lines +NumberOfLinesInSuspenseAccount=Number of line in suspense account +SuspenseAccountNotDefined=Suspense account isn't defined +BoxLastCustomerShipments=Last customer shipments +BoxTitleLastCustomerShipments=Latest %s customer shipments +NoRecordedShipments=No recorded customer shipment diff --git a/htdocs/langs/lo_LA/commercial.lang b/htdocs/langs/lo_LA/commercial.lang index 96b8abbb937..10c536e0d48 100644 --- a/htdocs/langs/lo_LA/commercial.lang +++ b/htdocs/langs/lo_LA/commercial.lang @@ -1,6 +1,6 @@ # Dolibarr language file - Source file is en_US - commercial -Commercial=Commercial -CommercialArea=Commercial area +Commercial=Commerce +CommercialArea=Commerce area Customer=Customer Customers=Customers Prospect=Prospect @@ -59,7 +59,7 @@ ActionAC_FAC=Send customer invoice by mail ActionAC_REL=Send customer invoice by mail (reminder) ActionAC_CLO=Close ActionAC_EMAILING=Send mass email -ActionAC_COM=Send customer order by mail +ActionAC_COM=Send sales order by mail ActionAC_SHIP=Send shipping by mail ActionAC_SUP_ORD=Send purchase order by mail ActionAC_SUP_INV=Send vendor invoice by mail diff --git a/htdocs/langs/lo_LA/deliveries.lang b/htdocs/langs/lo_LA/deliveries.lang index 03eba3d636b..1f48c01de75 100644 --- a/htdocs/langs/lo_LA/deliveries.lang +++ b/htdocs/langs/lo_LA/deliveries.lang @@ -2,7 +2,7 @@ Delivery=Delivery DeliveryRef=Ref Delivery DeliveryCard=Receipt card -DeliveryOrder=Delivery order +DeliveryOrder=Delivery receipt DeliveryDate=Delivery date CreateDeliveryOrder=Generate delivery receipt DeliveryStateSaved=Delivery state saved @@ -18,13 +18,14 @@ StatusDeliveryCanceled=Canceled StatusDeliveryDraft=Draft StatusDeliveryValidated=Received # merou PDF model -NameAndSignature=Name and Signature : +NameAndSignature=Name and Signature: ToAndDate=To___________________________________ on ____/_____/__________ GoodStatusDeclaration=Have received the goods above in good condition, -Deliverer=Deliverer : +Deliverer=Deliverer: Sender=Sender Recipient=Recipient ErrorStockIsNotEnough=There's not enough stock Shippable=Shippable NonShippable=Not Shippable ShowReceiving=Show delivery receipt +NonExistentOrder=Nonexistent order diff --git a/htdocs/langs/lo_LA/errors.lang b/htdocs/langs/lo_LA/errors.lang index 0c07b2eafc4..cd726162a85 100644 --- a/htdocs/langs/lo_LA/errors.lang +++ b/htdocs/langs/lo_LA/errors.lang @@ -196,6 +196,7 @@ ErrorPhpMailDelivery=Check that you don't use a too high number of recipients an ErrorUserNotAssignedToTask=User must be assigned to task to be able to enter time consumed. ErrorTaskAlreadyAssigned=Task already assigned to user ErrorModuleFileSeemsToHaveAWrongFormat=The module package seems to have a wrong format. +ErrorModuleFileSeemsToHaveAWrongFormat2=At least one mandatory directory must exists into zip of module: %s or %s ErrorFilenameDosNotMatchDolibarrPackageRules=The name of the module package (%s) does not match expected name syntax: %s ErrorDuplicateTrigger=Error, duplicate trigger name %s. Already loaded from %s. ErrorNoWarehouseDefined=Error, no warehouses defined. @@ -219,6 +220,9 @@ ErrorURLMustStartWithHttp=URL %s must start with http:// or https:// ErrorNewRefIsAlreadyUsed=Error, the new reference is already used ErrorDeletePaymentLinkedToAClosedInvoiceNotPossible=Error, delete payment linked to a closed invoice is not possible. ErrorSearchCriteriaTooSmall=Search criteria too small. +ErrorObjectMustHaveStatusActiveToBeDisabled=Objects must have status 'Active' to be disabled +ErrorObjectMustHaveStatusDraftOrDisabledToBeActivated=Objects must have status 'Draft' or 'Disabled' to be enabled +ErrorNoFieldWithAttributeShowoncombobox=No fields has property 'showoncombobox' into definition of object '%s'. No way to show the combolist. # Warnings WarningParamUploadMaxFileSizeHigherThanPostMaxSize=Your PHP parameter upload_max_filesize (%s) is higher than PHP parameter post_max_size (%s). This is not a consistent setup. WarningPasswordSetWithNoAccount=A password was set for this member. However, no user account was created. So this password is stored but can't be used to login to Dolibarr. It may be used by an external module/interface but if you don't need to define any login nor password for a member, you can disable option "Manage a login for each member" from Member module setup. If you need to manage a login but don't need any password, you can keep this field empty to avoid this warning. Note: Email can also be used as a login if the member is linked to a user. @@ -244,3 +248,4 @@ WarningAnEntryAlreadyExistForTransKey=An entry already exists for the translatio WarningNumberOfRecipientIsRestrictedInMassAction=Warning, number of different recipient is limited to %s when using the mass actions on lists WarningDateOfLineMustBeInExpenseReportRange=Warning, the date of line is not in the range of the expense report WarningProjectClosed=Project is closed. You must re-open it first. +WarningSomeBankTransactionByChequeWereRemovedAfter=Some bank transaction were removed after that the receipt including them were generated. So nb of cheques and total of receipt may differ from number and total in list. diff --git a/htdocs/langs/lo_LA/holiday.lang b/htdocs/langs/lo_LA/holiday.lang index 56812664b87..4f067ad8370 100644 --- a/htdocs/langs/lo_LA/holiday.lang +++ b/htdocs/langs/lo_LA/holiday.lang @@ -8,7 +8,6 @@ NotActiveModCP=You must enable the module Leave to view this page. AddCP=Make a leave request DateDebCP=Start date DateFinCP=End date -DateCreateCP=Creation date DraftCP=Draft ToReviewCP=Awaiting approval ApprovedCP=Approved @@ -18,6 +17,7 @@ ValidatorCP=Approbator ListeCP=List of leave LeaveId=Leave ID ReviewedByCP=Will be approved by +UserID=User ID UserForApprovalID=User for approval ID UserForApprovalFirstname=First name of approval user UserForApprovalLastname=Last name of approval user @@ -128,3 +128,4 @@ TemplatePDFHolidays=Template for leave requests PDF FreeLegalTextOnHolidays=Free text on PDF WatermarkOnDraftHolidayCards=Watermarks on draft leave requests HolidaysToApprove=Holidays to approve +NobodyHasPermissionToValidateHolidays=Nobody has permission to validate holidays diff --git a/htdocs/langs/lo_LA/install.lang b/htdocs/langs/lo_LA/install.lang index 2fe7dc8c038..708b3bac479 100644 --- a/htdocs/langs/lo_LA/install.lang +++ b/htdocs/langs/lo_LA/install.lang @@ -13,6 +13,7 @@ PHPSupportPOSTGETOk=This PHP supports variables POST and GET. PHPSupportPOSTGETKo=It's possible your PHP setup does not support variables POST and/or GET. Check the parameter variables_order in php.ini. PHPSupportGD=This PHP supports GD graphical functions. PHPSupportCurl=This PHP supports Curl. +PHPSupportCalendar=This PHP supports calendars extensions. PHPSupportUTF8=This PHP supports UTF8 functions. PHPSupportIntl=This PHP supports Intl functions. PHPMemoryOK=Your PHP max session memory is set to %s. This should be enough. @@ -21,6 +22,7 @@ Recheck=Click here for a more detailed test 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. ErrorPHPDoesNotSupportGD=Your PHP installation does not support GD graphical functions. No graphs will be available. ErrorPHPDoesNotSupportCurl=Your PHP installation does not support Curl. +ErrorPHPDoesNotSupportCalendar=Your PHP installation does not support php calendar extensions. ErrorPHPDoesNotSupportUTF8=Your PHP installation does not support UTF8 functions. Dolibarr cannot work correctly. Resolve this before installing Dolibarr. ErrorPHPDoesNotSupportIntl=Your PHP installation does not support Intl functions. ErrorDirDoesNotExists=Directory %s does not exist. @@ -203,6 +205,7 @@ MigrationRemiseExceptEntity=Update entity field value of llx_societe_remise_exce MigrationUserRightsEntity=Update entity field value of llx_user_rights MigrationUserGroupRightsEntity=Update entity field value of llx_usergroup_rights MigrationUserPhotoPath=Migration of photo paths for users +MigrationFieldsSocialNetworks=Migration of users fields social networks (%s) MigrationReloadModule=Reload module %s MigrationResetBlockedLog=Reset module BlockedLog for v7 algorithm ShowNotAvailableOptions=Show unavailable options diff --git a/htdocs/langs/lo_LA/main.lang b/htdocs/langs/lo_LA/main.lang index 0c6c518fbc0..117660c98fb 100644 --- a/htdocs/langs/lo_LA/main.lang +++ b/htdocs/langs/lo_LA/main.lang @@ -114,6 +114,7 @@ InformationToHelpDiagnose=This information can be useful for diagnostic purposes MoreInformation=More information TechnicalInformation=Technical information TechnicalID=Technical ID +LineID=Line ID NotePublic=Note (public) NotePrivate=Note (private) PrecisionUnitIsLimitedToXDecimals=Dolibarr was setup to limit precision of unit prices to %s decimals. @@ -169,6 +170,8 @@ ToValidate=To validate NotValidated=Not validated Save=Save SaveAs=Save As +SaveAndStay=Save and stay +SaveAndNew=Save and new TestConnection=Test connection ToClone=Clone ConfirmClone=Choose data you want to clone: @@ -182,6 +185,7 @@ Hide=Hide ShowCardHere=Show card Search=Search SearchOf=Search +SearchMenuShortCut=Ctrl + shift + f Valid=Valid Approve=Approve Disapprove=Disapprove @@ -412,6 +416,7 @@ DefaultTaxRate=Default tax rate Average=Average Sum=Sum Delta=Delta +StatusToPay=To pay RemainToPay=Remain to pay Module=Module/Application Modules=Modules/Applications @@ -474,7 +479,9 @@ Categories=Tags/categories Category=Tag/category By=By From=From +FromLocation=From to=to +To=to and=and or=or Other=Other @@ -824,6 +831,7 @@ Mandatory=Mandatory Hello=Hello GoodBye=GoodBye Sincerely=Sincerely +ConfirmDeleteObject=Are you sure you want to delete this object? DeleteLine=Delete line ConfirmDeleteLine=Are you sure you want to delete this line? NoPDFAvailableForDocGenAmongChecked=No PDF were available for the document generation among checked record @@ -840,6 +848,7 @@ Progress=Progress ProgressShort=Progr. FrontOffice=Front office BackOffice=Back office +Submit=Submit View=View Export=ສົ່ງອອກ Exports=Exports @@ -990,3 +999,16 @@ GlobalOpenedElemView=Global view NoArticlesFoundForTheKeyword=No article found for the keyword '%s' NoArticlesFoundForTheCategory=No article found for the category ToAcceptRefuse=To accept | refuse +ContactDefault_agenda=Event +ContactDefault_commande=Order +ContactDefault_contrat=Contract +ContactDefault_facture=Invoice +ContactDefault_fichinter=Intervention +ContactDefault_invoice_supplier=Supplier Invoice +ContactDefault_order_supplier=Supplier Order +ContactDefault_project=Project +ContactDefault_project_task=Task +ContactDefault_propal=Proposal +ContactDefault_supplier_proposal=Supplier Proposal +ContactDefault_ticketsup=Ticket +ContactAddedAutomatically=Contact added from contact thirdparty roles diff --git a/htdocs/langs/lo_LA/modulebuilder.lang b/htdocs/langs/lo_LA/modulebuilder.lang index 0afcfb9b0d0..5e2ae72a85a 100644 --- a/htdocs/langs/lo_LA/modulebuilder.lang +++ b/htdocs/langs/lo_LA/modulebuilder.lang @@ -6,7 +6,7 @@ ModuleBuilderDesc2=Path where modules are generated/edited (first directory for ModuleBuilderDesc3=Generated/editable modules found: %s ModuleBuilderDesc4=A module is detected as 'editable' when the file %s exists in root of module directory NewModule=New module -NewObject=New object +NewObjectInModulebuilder=New object ModuleKey=Module key ObjectKey=Object key ModuleInitialized=Module initialized @@ -60,12 +60,14 @@ HooksFile=File for hooks code ArrayOfKeyValues=Array of key-val ArrayOfKeyValuesDesc=Array of keys and values if field is a combo list with fixed values WidgetFile=Widget file +CSSFile=CSS file +JSFile=Javascript file ReadmeFile=Readme file ChangeLog=ChangeLog file TestClassFile=File for PHP Unit Test class SqlFile=Sql file -PageForLib=File for PHP library -PageForObjLib=File for PHP library dedicated to object +PageForLib=File for the common PHP library +PageForObjLib=File for the PHP library dedicated to object SqlFileExtraFields=Sql file for complementary attributes SqlFileKey=Sql file for keys SqlFileKeyExtraFields=Sql file for keys of complementary attributes @@ -77,17 +79,20 @@ NoTrigger=No trigger NoWidget=No widget GoToApiExplorer=Go to API explorer ListOfMenusEntries=List of menu entries +ListOfDictionariesEntries=List of dictionaries entries ListOfPermissionsDefined=List of defined permissions SeeExamples=See examples here EnabledDesc=Condition to have this field active (Examples: 1 or $conf->global->MYMODULE_MYOPTION) -VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only (not list), 4=Visible on list and update/view form only (not create). Using a negative value means field is not shown by default on list but can be selected for viewing). It can be an expression, for example: preg_match('/public/', $_SERVER['PHP_SELF'])?0:1 +VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only (not list), 4=Visible on list and update/view form only (not create). Using a negative value means field is not shown by default on list but can be selected for viewing). It can be an expression, for example:
    preg_match('/public/', $_SERVER['PHP_SELF'])?0:1
    ($user->rights->holiday->define_holiday ? 1 : 0) IsAMeasureDesc=Can the value of field be cumulated to get a total into list? (Examples: 1 or 0) SearchAllDesc=Is the field used to make a search from the quick search tool? (Examples: 1 or 0) SpecDefDesc=Enter here all documentation you want to provide with your module that is not already defined by other tabs. You can use .md or better, the rich .asciidoc syntax. LanguageDefDesc=Enter in this files, all the key and the translation for each language file. MenusDefDesc=Define here the menus provided by your module +DictionariesDefDesc=Define here the dictionaries provided by your module PermissionsDefDesc=Define here the new permissions provided by your module MenusDefDescTooltip=The menus provided by your module/application are defined into the array $this->menus into the module descriptor file. You can edit manually this file or use the embedded editor.

    Note: Once defined (and module re-activated), menus are also visible into the menu editor available to administrator users on %s. +DictionariesDefDescTooltip=The dictionaries provided by your module/application are defined into the array $this->dictionaries into the module descriptor file. You can edit manually this file or use the embedded editor.

    Note: Once defined (and module re-activated), dictionaries are also visible into the setup area to administrator users on %s. PermissionsDefDescTooltip=The permissions provided by your module/application are defined into the array $this->rights into the module descriptor file. You can edit manually this file or use the embedded editor.

    Note: Once defined (and module re-activated), permissions are visible into the default permissions setup %s. HooksDefDesc=Define in the module_parts['hooks'] property, in the module descriptor, the context of hooks you want to manage (list of contexts can be found by a search on 'initHooks(' in core code).
    Edit the hook file to add code of your hooked functions (hookable functions can be found by a search on 'executeHooks' in core code). TriggerDefDesc=Define in the trigger file the code you want to execute for each business event executed. @@ -105,9 +110,12 @@ InitStructureFromExistingTable=Build the structure array string of an existing t UseAboutPage=Disable the about page UseDocFolder=Disable the documentation folder UseSpecificReadme=Use a specific ReadMe +ContentOfREADMECustomized=Note: The content of the README.md file has been replaced with the specific value defined into setup of ModuleBuilder. RealPathOfModule=Real path of module ContentCantBeEmpty=Content of file can't be empty WidgetDesc=You can generate and edit here the widgets that will be embedded with your module. +CSSDesc=You can generate and edit here a file with personalized CSS embedded with your module. +JSDesc=You can generate and edit here a file with personalized Javascript embedded with your module. CLIDesc=You can generate here some command line scripts you want to provide with your module. CLIFile=CLI File NoCLIFile=No CLI files @@ -117,3 +125,13 @@ UseSpecificFamily = Use a specific family UseSpecificAuthor = Use a specific author UseSpecificVersion = Use a specific initial version ModuleMustBeEnabled=The module/application must be enabled first +IncludeRefGeneration=The reference of object must be generated automatically +IncludeRefGenerationHelp=Check this if you want to include code to manage the generation automatically of the reference +IncludeDocGeneration=I want to generate some documents from the object +IncludeDocGenerationHelp=If you check this, some code will be generated to add a "Generate document" box on the record. +ShowOnCombobox=Show value into combobox +KeyForTooltip=Key for tooltip +CSSClass=CSS Class +NotEditable=Not editable +ForeignKey=Foreign key +TypeOfFieldsHelp=Type of fields:
    varchar(99), double(24,8), real, text, html, datetime, timestamp, integer, integer:ClassName:relativepath/to/classfile.class.php[:1[:filter]] ('1' means we add a + button after the combo to create the record, 'filter' can be 'status=1 AND fk_user = __USER_ID AND entity IN (__SHARED_ENTITIES__)' for example) diff --git a/htdocs/langs/lo_LA/mrp.lang b/htdocs/langs/lo_LA/mrp.lang index 360f4303f07..35755f2d360 100644 --- a/htdocs/langs/lo_LA/mrp.lang +++ b/htdocs/langs/lo_LA/mrp.lang @@ -1,17 +1,61 @@ +Mrp=Manufacturing Orders +MO=Manufacturing Order +MRPDescription=Module to manage Manufacturing Orders (MO). MRPArea=MRP Area +MrpSetupPage=Setup of module MRP MenuBOM=Bills of material LatestBOMModified=Latest %s Bills of materials modified +LatestMOModified=Latest %s Manufacturing Orders modified +Bom=Bills of Material BillOfMaterials=Bill of Material BOMsSetup=Setup of module BOM ListOfBOMs=List of bills of material - BOM +ListOfManufacturingOrders=List of Manufacturing Orders NewBOM=New bill of material -ProductBOMHelp=Product to create with this BOM +ProductBOMHelp=Product to create with this BOM.
    Note: Products with the property 'Nature of product' = 'Raw material' are not visible into this list. BOMsNumberingModules=BOM numbering templates -BOMsModelModule=BOMS document templates +BOMsModelModule=BOM document templates +MOsNumberingModules=MO numbering templates +MOsModelModule=MO document templates FreeLegalTextOnBOMs=Free text on document of BOM WatermarkOnDraftBOMs=Watermark on draft BOM -ConfirmCloneBillOfMaterials=Are you sure you want to clone this bill of material ? +FreeLegalTextOnMOs=Free text on document of MO +WatermarkOnDraftMOs=Watermark on draft MO +ConfirmCloneBillOfMaterials=Are you sure you want to clone the bill of material %s ? +ConfirmCloneMo=Are you sure you want to clone the Manufacturing Order %s ? ManufacturingEfficiency=Manufacturing efficiency ValueOfMeansLoss=Value of 0.95 means an average of 5%% of loss during the production DeleteBillOfMaterials=Delete Bill Of Materials +DeleteMo=Delete Manufacturing Order ConfirmDeleteBillOfMaterials=Are you sure you want to delete this Bill Of Material? +ConfirmDeleteMo=Are you sure you want to delete this Bill Of Material? +MenuMRP=Manufacturing Orders +NewMO=New Manufacturing Order +QtyToProduce=Qty to produce +DateStartPlannedMo=Date start planned +DateEndPlannedMo=Date end planned +KeepEmptyForAsap=Empty means 'As Soon As Possible' +EstimatedDuration=Estimated duration +EstimatedDurationDesc=Estimated duration to manufacture this product using this BOM +ConfirmValidateBom=Are you sure you want to validate the BOM with the reference %s (you will be able to use it to build new Manufacturing Orders) +ConfirmCloseBom=Are you sure you want to cancel this BOM (you won't be able to use it to build new Manufacturing Orders anymore) ? +ConfirmReopenBom=Are you sure you want to re-open this BOM (you will be able to use it to build new Manufacturing Orders) +StatusMOProduced=Produced +QtyFrozen=Frozen Qty +QuantityFrozen=Frozen Quantity +QuantityConsumedInvariable=When this flag is set, the quantity consumed is always the value defined and is not relative to the quantity produced. +DisableStockChange=Disable stock change +DisableStockChangeHelp=When this flag is set, there is no stock change on this product, whatever is the quantity produced +BomAndBomLines=Bills Of Material and lines +BOMLine=Line of BOM +WarehouseForProduction=Warehouse for production +CreateMO=Create MO +ToConsume=To consume +ToProduce=To produce +QtyAlreadyConsumed=Qty already consumed +QtyAlreadyProduced=Qty already produced +ConsumeAndProduceAll=Consume and Produce All +Manufactured=Manufactured +TheProductXIsAlreadyTheProductToProduce=The product to add is already the product to produce. +ForAQuantityOf1=For a quantity to produce of 1 +ConfirmValidateMo=Are you sure you want to validate this Manufacturing Order? diff --git a/htdocs/langs/lo_LA/opensurvey.lang b/htdocs/langs/lo_LA/opensurvey.lang index 76684955e56..7d26151fa16 100644 --- a/htdocs/langs/lo_LA/opensurvey.lang +++ b/htdocs/langs/lo_LA/opensurvey.lang @@ -1,7 +1,7 @@ # Dolibarr language file - Source file is en_US - opensurvey Survey=Poll Surveys=Polls -OrganizeYourMeetingEasily=Organize your meetings and polls easily. First select type of poll... +OrganizeYourMeetingEasily=Organize your meetings and polls easily. First select the type of poll... NewSurvey=New poll OpenSurveyArea=Polls area AddACommentForPoll=You can add a comment into poll... @@ -11,7 +11,7 @@ PollTitle=Poll title ToReceiveEMailForEachVote=Receive an email for each vote TypeDate=Type date TypeClassic=Type standard -OpenSurveyStep2=Select your dates amoung the free days (grey). The selected days are green. You can unselect a day previously selected by clicking again on it +OpenSurveyStep2=Select your dates among the free days (grey). The selected days are green. You can unselect a day previously selected by clicking again on it RemoveAllDays=Remove all days CopyHoursOfFirstDay=Copy hours of first day RemoveAllHours=Remove all hours @@ -35,7 +35,7 @@ TitleChoice=Choice label ExportSpreadsheet=Export result spreadsheet ExpireDate=Limit date NbOfSurveys=Number of polls -NbOfVoters=Nb of voters +NbOfVoters=No. of voters SurveyResults=Results PollAdminDesc=You are allowed to change all vote lines of this poll with button "Edit". You can, as well, remove a column or a line with %s. You can also add a new column with %s. 5MoreChoices=5 more choices @@ -49,7 +49,7 @@ votes=vote(s) NoCommentYet=No comments have been posted for this poll yet CanComment=Voters can comment in the poll CanSeeOthersVote=Voters can see other people's vote -SelectDayDesc=For each selected day, you can choose, or not, meeting hours in the following format :
    - empty,
    - "8h", "8H" or "8:00" to give a meeting's start hour,
    - "8-11", "8h-11h", "8H-11H" or "8:00-11:00" to give a meeting's start and end hour,
    - "8h15-11h15", "8H15-11H15" or "8:15-11:15" for the same thing but with minutes. +SelectDayDesc=For each selected day, you can choose, or not, meeting hours in the following format:
    - empty,
    - "8h", "8H" or "8:00" to give a meeting's start hour,
    - "8-11", "8h-11h", "8H-11H" or "8:00-11:00" to give a meeting's start and end hour,
    - "8h15-11h15", "8H15-11H15" or "8:15-11:15" for the same thing but with minutes. BackToCurrentMonth=Back to current month ErrorOpenSurveyFillFirstSection=You haven't filled the first section of the poll creation ErrorOpenSurveyOneChoice=Enter at least one choice diff --git a/htdocs/langs/lo_LA/paybox.lang b/htdocs/langs/lo_LA/paybox.lang index d5e4fd9ba55..1bbbef4017b 100644 --- a/htdocs/langs/lo_LA/paybox.lang +++ b/htdocs/langs/lo_LA/paybox.lang @@ -11,17 +11,8 @@ YourEMail=Email to receive payment confirmation Creditor=Creditor PaymentCode=Payment code PayBoxDoPayment=Pay with Paybox -ToPay=Do payment YouWillBeRedirectedOnPayBox=You will be redirected on secured Paybox page to input you credit card information Continue=Next -ToOfferALinkForOnlinePayment=URL for %s payment -ToOfferALinkForOnlinePaymentOnOrder=URL to offer a %s online payment user interface for a sales order -ToOfferALinkForOnlinePaymentOnInvoice=URL to offer a %s online payment user interface for a customer invoice -ToOfferALinkForOnlinePaymentOnContractLine=URL to offer a %s online payment user interface for a contract line -ToOfferALinkForOnlinePaymentOnFreeAmount=URL to offer a %s online payment user interface for a free amount -ToOfferALinkForOnlinePaymentOnMemberSubscription=URL to offer a %s online payment user interface for a member subscription -ToOfferALinkForOnlinePaymentOnDonation=URL to offer a %s online payment, user interface for payment of donation -YouCanAddTagOnUrl=You can also add url parameter &tag=value to any of those URL (required only for free payment) to add your own payment comment tag. SetupPayBoxToHavePaymentCreatedAutomatically=Setup your Paybox with url %s to have payment created automatically when validated by Paybox. YourPaymentHasBeenRecorded=This page confirms that your payment has been recorded. Thank you. YourPaymentHasNotBeenRecorded=Your payment has NOT been recorded and the transaction has been canceled. Thank you. diff --git a/htdocs/langs/lo_LA/projects.lang b/htdocs/langs/lo_LA/projects.lang index 9aa633860ac..eb8bfc68f0f 100644 --- a/htdocs/langs/lo_LA/projects.lang +++ b/htdocs/langs/lo_LA/projects.lang @@ -86,8 +86,8 @@ WhichIamLinkedToProject=which I'm linked to project Time=Time ListOfTasks=List of tasks GoToListOfTimeConsumed=Go to list of time consumed -GoToListOfTasks=Go to list of tasks -GoToGanttView=Go to Gantt view +GoToListOfTasks=Show as list +GoToGanttView=show as Gantt GanttView=Gantt View ListProposalsAssociatedProject=List of the commercial proposals related to the project ListOrdersAssociatedProject=List of sales orders related to the project @@ -250,3 +250,8 @@ OneLinePerUser=One line per user ServiceToUseOnLines=Service to use on lines InvoiceGeneratedFromTimeSpent=Invoice %s has been generated from time spent on project ProjectBillTimeDescription=Check if you enter timesheet on tasks of project AND you plan to generate invoice(s) from the timesheet to bill the customer of the project (do not check if you plan to create invoice that is not based on entered timesheets). +ProjectFollowOpportunity=Follow opportunity +ProjectFollowTasks=Follow tasks +UsageOpportunity=Usage: Opportunity +UsageTasks=Usage: Tasks +UsageBillTimeShort=Usage: Bill time diff --git a/htdocs/langs/lo_LA/receiptprinter.lang b/htdocs/langs/lo_LA/receiptprinter.lang index 756461488cc..5714ba78151 100644 --- a/htdocs/langs/lo_LA/receiptprinter.lang +++ b/htdocs/langs/lo_LA/receiptprinter.lang @@ -26,9 +26,10 @@ PROFILE_P822D=P822D Profile PROFILE_STAR=Star Profile PROFILE_DEFAULT_HELP=Default Profile suitable for Epson printers PROFILE_SIMPLE_HELP=Simple Profile No Graphics -PROFILE_EPOSTEP_HELP=Epos Tep Profile Help +PROFILE_EPOSTEP_HELP=Epos Tep Profile PROFILE_P822D_HELP=P822D Profile No Graphics PROFILE_STAR_HELP=Star Profile +DOL_LINE_FEED=Skip line DOL_ALIGN_LEFT=Left align text DOL_ALIGN_CENTER=Center text DOL_ALIGN_RIGHT=Right align text @@ -42,3 +43,5 @@ DOL_CUT_PAPER_PARTIAL=Cut ticket partially DOL_OPEN_DRAWER=Open cash drawer DOL_ACTIVATE_BUZZER=Activate buzzer DOL_PRINT_QRCODE=Print QR Code +DOL_PRINT_LOGO=Print logo of my company +DOL_PRINT_LOGO_OLD=Print logo of my company (old printers) diff --git a/htdocs/langs/lo_LA/sendings.lang b/htdocs/langs/lo_LA/sendings.lang index 3b3850e44ed..5ce3b7f67e9 100644 --- a/htdocs/langs/lo_LA/sendings.lang +++ b/htdocs/langs/lo_LA/sendings.lang @@ -21,6 +21,7 @@ QtyShipped=Qty shipped QtyShippedShort=Qty ship. QtyPreparedOrShipped=Qty prepared or shipped QtyToShip=Qty to ship +QtyToReceive=Qty to receive QtyReceived=Qty received QtyInOtherShipments=Qty in other shipments KeepToShip=Remain to ship @@ -46,17 +47,18 @@ DateDeliveryPlanned=Planned date of delivery RefDeliveryReceipt=Ref delivery receipt StatusReceipt=Status delivery receipt DateReceived=Date delivery received -SendShippingByEMail=Send shipment by EMail +ClassifyReception=Classify reception +SendShippingByEMail=Send shipment by email SendShippingRef=Submission of shipment %s ActionsOnShipping=Events on shipment LinkToTrackYourPackage=Link to track your package ShipmentCreationIsDoneFromOrder=For the moment, creation of a new shipment is done from the order card. ShipmentLine=Shipment line -ProductQtyInCustomersOrdersRunning=Product quantity into open customer orders -ProductQtyInSuppliersOrdersRunning=Product quantity into open purchase orders -ProductQtyInShipmentAlreadySent=Product quantity from open customer order already sent -ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from open supplier order already received -NoProductToShipFoundIntoStock=No product to ship found into warehouse %s. Correct stock or go back to choose another warehouse. +ProductQtyInCustomersOrdersRunning=Product quantity from open sales orders +ProductQtyInSuppliersOrdersRunning=Product quantity from open purchase orders +ProductQtyInShipmentAlreadySent=Product quantity from open sales order already sent +ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from open purchase orders already received +NoProductToShipFoundIntoStock=No product to ship found in warehouse %s. Correct stock or go back to choose another warehouse. WeightVolShort=Weight/Vol. ValidateOrderFirstBeforeShipment=You must first validate the order before being able to make shipments. @@ -69,4 +71,4 @@ SumOfProductWeights=Sum of product weights # warehouse details DetailWarehouseNumber= Warehouse details -DetailWarehouseFormat= W:%s (Qty : %d) +DetailWarehouseFormat= W:%s (Qty: %d) diff --git a/htdocs/langs/lo_LA/stocks.lang b/htdocs/langs/lo_LA/stocks.lang index ae50b1f2a81..b81fc7f6ae4 100644 --- a/htdocs/langs/lo_LA/stocks.lang +++ b/htdocs/langs/lo_LA/stocks.lang @@ -55,7 +55,7 @@ PMPValue=Weighted average price PMPValueShort=WAP EnhancedValueOfWarehouses=Warehouses value UserWarehouseAutoCreate=Create a user warehouse automatically when creating a user -AllowAddLimitStockByWarehouse=Manage also values for minimum and desired stock per pairing (product-warehouse) in addition to values per product +AllowAddLimitStockByWarehouse=Manage also value for minimum and desired stock per pairing (product-warehouse) in addition to the value for minimum and desired stock per product IndependantSubProductStock=Product stock and subproduct stock are independent QtyDispatched=Quantity dispatched QtyDispatchedShort=Qty dispatched @@ -184,7 +184,7 @@ SelectFournisseur=Vendor filter inventoryOnDate=Inventory INVENTORY_DISABLE_VIRTUAL=Virtual product (kit): do not decrement stock of a child product INVENTORY_USE_MIN_PA_IF_NO_LAST_PA=Use the buy price if no last buy price can be found -INVENTORY_USE_INVENTORY_DATE_FROM_DATEMVT=Stock movement has date of inventory +INVENTORY_USE_INVENTORY_DATE_FOR_DATE_OF_MVT=Stock movements will have the date of inventory (instead of the date of inventory validation) inventoryChangePMPPermission=Allow to change PMP value for a product ColumnNewPMP=New unit PMP OnlyProdsInStock=Do not add product without stock @@ -212,3 +212,7 @@ StockIncreaseAfterCorrectTransfer=Increase by correction/transfer StockDecreaseAfterCorrectTransfer=Decrease by correction/transfer StockIncrease=Stock increase StockDecrease=Stock decrease +InventoryForASpecificWarehouse=Inventory for a specific warehouse +InventoryForASpecificProduct=Inventory for a specific product +StockIsRequiredToChooseWhichLotToUse=Stock is required to choose which lot to use +ForceTo=Force to diff --git a/htdocs/langs/lo_LA/stripe.lang b/htdocs/langs/lo_LA/stripe.lang index c5224982873..cfc0620db5c 100644 --- a/htdocs/langs/lo_LA/stripe.lang +++ b/htdocs/langs/lo_LA/stripe.lang @@ -16,12 +16,13 @@ StripeDoPayment=Pay with Stripe YouWillBeRedirectedOnStripe=You will be redirected on secured Stripe page to input you credit card information Continue=Next ToOfferALinkForOnlinePayment=URL for %s payment -ToOfferALinkForOnlinePaymentOnOrder=URL to offer a %s online payment user interface for a sales order -ToOfferALinkForOnlinePaymentOnInvoice=URL to offer a %s online payment user interface for a customer invoice -ToOfferALinkForOnlinePaymentOnContractLine=URL to offer a %s online payment user interface for a contract line -ToOfferALinkForOnlinePaymentOnFreeAmount=URL to offer a %s online payment user interface for a free amount -ToOfferALinkForOnlinePaymentOnMemberSubscription=URL to offer a %s online payment user interface for a member subscription -YouCanAddTagOnUrl=You can also add url parameter &tag=value to any of those URL (required only for free payment) to add your own payment comment tag. +ToOfferALinkForOnlinePaymentOnOrder=URL to offer a %s online payment page for a sales order +ToOfferALinkForOnlinePaymentOnInvoice=URL to offer a %s online payment page for a customer invoice +ToOfferALinkForOnlinePaymentOnContractLine=URL to offer a %s online payment page for a contract line +ToOfferALinkForOnlinePaymentOnFreeAmount=URL to offer a %s online payment page of any amount with no existing object +ToOfferALinkForOnlinePaymentOnMemberSubscription=URL to offer a %s online payment page for a member subscription +ToOfferALinkForOnlinePaymentOnDonation=URL to offer a %s online payment page for payment of a donation +YouCanAddTagOnUrl=You can also add url parameter &tag=value to any of those URL (mandatory only for payment not linked to an object) to add your own payment comment tag.
    For the URL of payments with no existing object, you may also add the parameter &noidempotency=1 so the same link with same tag can be used several times (some payment mode may limit the payment to 1 for each different link without this parameter) SetupStripeToHavePaymentCreatedAutomatically=Setup your Stripe with url %s to have payment created automatically when validated by Stripe. AccountParameter=Account parameters UsageParameter=Usage parameters diff --git a/htdocs/langs/lo_LA/ticket.lang b/htdocs/langs/lo_LA/ticket.lang index 98d05040551..1e5f28623b9 100644 --- a/htdocs/langs/lo_LA/ticket.lang +++ b/htdocs/langs/lo_LA/ticket.lang @@ -33,7 +33,10 @@ TicketDictSeverity=Ticket - Severities TicketTypeShortBUGSOFT=Dysfonctionnement logiciel TicketTypeShortBUGHARD=Dysfonctionnement matériel TicketTypeShortCOM=Commercial question -TicketTypeShortINCIDENT=Request for assistance + +TicketTypeShortHELP=Request for functionnal help +TicketTypeShortISSUE=Issue, bug or problem +TicketTypeShortREQUEST=Change or enhancement request TicketTypeShortPROJET=Project TicketTypeShortOTHER=Other @@ -137,6 +140,10 @@ NoUnreadTicketsFound=No unread ticket found TicketViewAllTickets=View all tickets TicketViewNonClosedOnly=View only open tickets TicketStatByStatus=Tickets by status +OrderByDateAsc=Sort by ascending date +OrderByDateDesc=Sort by descending date +ShowAsConversation=Show as conversation list +MessageListViewType=Show as table list # # Ticket card @@ -222,6 +229,9 @@ TicketConfirmChangeStatus=Confirm the status change: %s ? TicketLogStatusChanged=Status changed: %s to %s TicketNotNotifyTiersAtCreate=Not notify company at create Unread=Unread +TicketNotCreatedFromPublicInterface=Not available. Ticket was not created from public interface. +PublicInterfaceNotEnabled=Public interface was not enabled +ErrorTicketRefRequired=Ticket reference name is required # # Logs diff --git a/htdocs/langs/lo_LA/website.lang b/htdocs/langs/lo_LA/website.lang index 9648ae48cc8..579d2d116ce 100644 --- a/htdocs/langs/lo_LA/website.lang +++ b/htdocs/langs/lo_LA/website.lang @@ -56,7 +56,7 @@ NoPageYet=No pages yet YouCanCreatePageOrImportTemplate=You can create a new page or import a full website template SyntaxHelp=Help on specific syntax tips YouCanEditHtmlSourceckeditor=You can edit HTML source code using the "Source" button in editor. -YouCanEditHtmlSource=
    You can include PHP code into this source using tags <?php ?>. The following global variables are available: $conf, $db, $mysoc, $user, $website, $websitepage, $weblangs.

    You can also include content of another Page/Container with the following syntax:
    <?php includeContainer('alias_of_container_to_include'); ?>

    You can make a redirect to another Page/Container with the following syntax (Note: do not output any content before a redirect):
    <?php redirectToContainer('alias_of_container_to_redirect_to'); ?>

    To add a link to another page, use the syntax:
    <a href="alias_of_page_to_link_to.php">mylink<a>

    To include a link to download a file stored into the documents directory, use the document.php wrapper:
    Example, for a file into documents/ecm (need to be logged), syntax is:
    <a href="/document.php?modulepart=ecm&file=[relative_dir/]filename.ext">
    For a file into documents/medias (open directory for public access), syntax is:
    <a href="/document.php?modulepart=medias&file=[relative_dir/]filename.ext">
    For a file shared with a share link (open access using the sharing hash key of file), syntax is:
    <a href="/document.php?hashp=publicsharekeyoffile">

    To include an image stored into the documents directory, use the viewimage.php wrapper:
    Example, for an image into documents/medias (open directory for public access), syntax is:
    <img src="/viewimage.php?modulepart=medias&file=[relative_dir/]filename.ext">
    +YouCanEditHtmlSource=
    You can include PHP code into this source using tags <?php ?>. The following global variables are available: $conf, $db, $mysoc, $user, $website, $websitepage, $weblangs.

    You can also include content of another Page/Container with the following syntax:
    <?php includeContainer('alias_of_container_to_include'); ?>

    You can make a redirect to another Page/Container with the following syntax (Note: do not output any content before a redirect):
    <?php redirectToContainer('alias_of_container_to_redirect_to'); ?>

    To add a link to another page, use the syntax:
    <a href="alias_of_page_to_link_to.php">mylink<a>

    To include a link to download a file stored into the documents directory, use the document.php wrapper:
    Example, for a file into documents/ecm (need to be logged), syntax is:
    <a href="/document.php?modulepart=ecm&file=[relative_dir/]filename.ext">
    For a file into documents/medias (open directory for public access), syntax is:
    <a href="/document.php?modulepart=medias&file=[relative_dir/]filename.ext">
    For a file shared with a share link (open access using the sharing hash key of file), syntax is:
    <a href="/document.php?hashp=publicsharekeyoffile">

    To include an image stored into the documents directory, use the viewimage.php wrapper:
    Example, for an image into documents/medias (open directory for public access), syntax is:
    <img src="/viewimage.php?modulepart=medias&file=[relative_dir/]filename.ext">

    More examples of HTML or dynamic code available on the wiki documentation
    . ClonePage=Clone page/container CloneSite=Clone site SiteAdded=Website added @@ -114,3 +114,10 @@ CSSContentTooltipHelp=Enter here CSS content. To avoid any conflict with the CSS LinkAndScriptsHereAreNotLoadedInEditor=Warning: This content is output only when site is accessed from a server. It is not used in Edit mode so if you need to load javascript files also in edit mode, just add your tag 'script src=...' into the page. Dynamiccontent=Sample of a page with dynamic content ImportSite=Import website template +EditInLineOnOff=Mode 'Edit inline' is %s +ShowSubContainersOnOff=Mode to execute 'dynamic content' is %s +GlobalCSSorJS=Global CSS/JS/Header file of web site +BackToHomePage=Back to home page... +TranslationLinks=Translation links +YouTryToAccessToAFileThatIsNotAWebsitePage=You try to access to a page that is not a website page +UseTextBetween5And70Chars=For good SEO practices, use a text between 5 and 70 characters diff --git a/htdocs/langs/lt_LT/accountancy.lang b/htdocs/langs/lt_LT/accountancy.lang index 01dda78192d..a7e68d4226c 100644 --- a/htdocs/langs/lt_LT/accountancy.lang +++ b/htdocs/langs/lt_LT/accountancy.lang @@ -1,4 +1,5 @@ -# Dolibarr language file - en_US - Accounting Expert +# Dolibarr language file - en_US - Accountancy (Double entries) +Accountancy=Apskaita Accounting=Apskaita ACCOUNTING_EXPORT_SEPARATORCSV=Stulpelių atskyriklis eksportuojamam failui ACCOUNTING_EXPORT_DATE=Datos formatas exportuojam failui @@ -97,6 +98,8 @@ MenuExpenseReportAccounts=Išlaidų ataskaitos sąskaitos MenuLoanAccounts=Paskolų sąskaitos MenuProductsAccounts=Prekės sąskaitos MenuClosureAccounts=Closure accounts +MenuAccountancyClosure=Closure +MenuAccountancyValidationMovements=Validate movements ProductsBinding=Prekių sąskaitos TransferInAccounting=Transfer in accounting RegistrationInAccounting=Registration in accounting @@ -164,12 +167,14 @@ ACCOUNTING_ACCOUNT_SUSPENSE=Accounting account of wait DONATION_ACCOUNTINGACCOUNT=Accounting account to register donations ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Accounting account to register subscriptions -ACCOUNTING_PRODUCT_BUY_ACCOUNT=Accounting account by default for bought products (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_ACCOUNT=Accounting account by default for the bought products (used if not defined in the product sheet) ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Accounting account by default for the sold products (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Accounting account by default for the sold products in EEC (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Accounting account by default for the sold products export out of EEC (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Accounting account by default for the products sold in EEC (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Accounting account by default for the products sold and exported out of EEC (used if not defined in the product sheet) ACCOUNTING_SERVICE_BUY_ACCOUNT=Accounting account by default for the bought services (used if not defined in the service sheet) ACCOUNTING_SERVICE_SOLD_ACCOUNT=Accounting account by default for the sold services (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Accounting account by default for the services sold in EEC (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Accounting account by default for the services sold and exported out of EEC (used if not defined in the service sheet) Doctype=Dokumento tipas Docdate=Data @@ -192,9 +197,10 @@ ByPersonalizedAccountGroups=By personalized groups ByYear=Pagal metus NotMatch=Not Set DeleteMvt=Delete Ledger lines +DelMonth=Month to delete DelYear=Year to delete DelJournal=Žurnalas, kurį norite ištrinti -ConfirmDeleteMvt=This will delete all lines of the Ledger for year and/or from a specific journal. At least one criterion is required. +ConfirmDeleteMvt=This will delete all lines of the Ledger for the year/month and/or from a specific journal (At least one criterion is required). You will have to reuse the feature 'Registration inaccounting' to have the deleted record back in the ledger. ConfirmDeleteMvtPartial=This will delete the transaction from the Ledger (all lines related to same transaction will be deleted) FinanceJournal=Finance journal ExpenseReportsJournal=Išlaidų ataskaitų žurnalas @@ -235,13 +241,19 @@ DescVentilDoneCustomer=Consult here the list of the lines of invoices customers DescVentilTodoCustomer=Bind invoice lines not already bound with a product accounting account ChangeAccount=Change the product/service accounting account for selected lines with the following accounting account: Vide=- -DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account (only record not already transfered in accountancy are visible) DescVentilDoneSupplier=Consult here the list of the lines of vendor invoices and their accounting account DescVentilTodoExpenseReport=Bind expense report lines not already bound with a fee accounting account DescVentilExpenseReport=Consult here the list of expense report lines bound (or not) to a fee accounting account DescVentilExpenseReportMore=If you setup accounting account on type of expense report lines, the application will be able to make all the binding between your expense report lines and the accounting account of your chart of accounts, just in one click with the button "%s". If account was not set on fees dictionary or if you still have some lines not bound to any account, you will have to make a manual binding from the menu "%s". DescVentilDoneExpenseReport=Consult here the list of the lines of expenses reports and their fees accounting account +DescClosure=Consult here the number of movements by month who are not validated & fiscal years already open +OverviewOfMovementsNotValidated=Step 1/ Overview of movements not validated. (Necessary to close a fiscal year) +ValidateMovements=Validate movements +DescValidateMovements=Any modification or deletion of writing, lettering and deletes will be prohibited. All entries for an exercise must be validated otherwise closing will not be possible +SelectMonthAndValidate=Select month and validate movements + ValidateHistory=Bind Automatically AutomaticBindingDone=Automatic binding done @@ -256,6 +268,7 @@ ListOfProductsWithoutAccountingAccount=List of products not bound to any account ChangeBinding=Change the binding Accounted=Accounted in ledger NotYetAccounted=Not yet accounted in ledger +ShowTutorial=Show Tutorial ## Admin ApplyMassCategories=Apply mass categories @@ -264,7 +277,7 @@ CategoryDeleted=Category for the accounting account has been removed AccountingJournals=Apskaitos žurnalai AccountingJournal=Apskaitos žurnalas NewAccountingJournal=Naujas apskaitos žurnalas -ShowAccoutingJournal=Rodyti apskaitos žurnalą +ShowAccountingJournal=Rodyti apskaitos žurnalą NatureOfJournal=Nature of Journal AccountingJournalType1=Įvairiarūšės operacijos AccountingJournalType2=Pardavimai diff --git a/htdocs/langs/lt_LT/admin.lang b/htdocs/langs/lt_LT/admin.lang index b83aa13ed10..9dc071e96c8 100644 --- a/htdocs/langs/lt_LT/admin.lang +++ b/htdocs/langs/lt_LT/admin.lang @@ -178,6 +178,8 @@ Compression=Suspaudimas CommandsToDisableForeignKeysForImport=Komanda svetimų raktų išjungimui importo metu CommandsToDisableForeignKeysForImportWarning=Privaloma, nornt vėliau atkurti SQL šiukšliadėžę ExportCompatibility=Sukurto eksporto failo suderinamumas +ExportUseMySQLQuickParameter=Use the --quick parameter +ExportUseMySQLQuickParameterHelp=The '--quick' parameter helps limit RAM consumption for large tables. MySqlExportParameters=MySQL eksporto parametrai PostgreSqlExportParameters= PostgreSQL eksporto parametrai UseTransactionnalMode=Naudokite sandorio režimą @@ -218,7 +220,7 @@ DoliStoreDesc=DoliStore, oficiali Dolibarr ERP / CRM išorinių modulių parduot DoliPartnersDesc=List of companies providing custom-developed modules or features.
    Note: since Dolibarr is an open source application, anyone experienced in PHP programming may develop a module. WebSiteDesc=External websites for more add-on (non-core) modules... DevelopYourModuleDesc=Some solutions to develop your own module... -URL=Nuoroda +URL=URL BoxesAvailable=Widgets available BoxesActivated=Widgets activated ActivateOn=Aktyvavimą įjungti @@ -268,6 +270,7 @@ Emails=Emails EMailsSetup=Emails setup EMailsDesc=This page allows you to override your default PHP parameters for email sending. In most cases on Unix/Linux OS, the PHP setup is correct and these parameters are unnecessary. EmailSenderProfiles=Emails sender profiles +EMailsSenderProfileDesc=You can keep this section empty. If you enter some emails here, they will be added to the list of possible senders into the combobox when your write a new email. MAIN_MAIL_SMTP_PORT=SMTP/SMTPS Port (default value in php.ini: %s) MAIN_MAIL_SMTP_SERVER=SMTP/SMTPS Host (default value in php.ini: %s) MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=SMTP/SMTPS Port (Not defined into PHP on Unix-like systems) @@ -277,7 +280,7 @@ MAIN_MAIL_ERRORS_TO=Email used for error returns emails (fields 'Errors-To' in e MAIN_MAIL_AUTOCOPY_TO= Copy (Bcc) all sent emails to MAIN_DISABLE_ALL_MAILS=Disable all email sending (for test purposes or demos) MAIN_MAIL_FORCE_SENDTO=Send all emails to (instead of real recipients, for test purposes) -MAIN_MAIL_ENABLED_USER_DEST_SELECT=Add employee users with email into allowed recipient list +MAIN_MAIL_ENABLED_USER_DEST_SELECT=Suggest emails of employees (if defined) into the list of predefined recipient when writing a new email MAIN_MAIL_SENDMODE=Email sending method MAIN_MAIL_SMTPS_ID=SMTP ID (if sending server requires authentication) MAIN_MAIL_SMTPS_PW=SMTP Password (if sending server requires authentication) @@ -462,7 +465,9 @@ EnableAndSetupModuleCron=If you want to have this recurring invoice generated au ModuleCompanyCodeCustomerAquarium=%s followed by customer code for a customer accounting code ModuleCompanyCodeSupplierAquarium=%s followed by vendor code for a vendor accounting code ModuleCompanyCodePanicum=Return an empty accounting code. -ModuleCompanyCodeDigitaria=Accounting code depends on third-party code. The code is composed of the character "C" in the first position followed by the first 5 characters of the third-party code. +ModuleCompanyCodeDigitaria=Returns a compound accounting code according to the name of the third party. The code consists of a prefix that can be defined in the first position followed by the number of characters defined in the third party code. +ModuleCompanyCodeCustomerDigitaria=%s followed by the truncated customer name by the number of characters: %s for the customer accounting code. +ModuleCompanyCodeSupplierDigitaria=%s followed by the truncated supplier name by the number of characters: %s for the supplier accounting code. Use3StepsApproval=By default, Purchase Orders need to be created and approved by 2 different users (one step/user to create and one step/user to approve. Note that if user has both permission to create and approve, one step/user will be enough). You can ask with this option to introduce a third step/user approval, if amount is higher than a dedicated value (so 3 steps will be necessary: 1=validation, 2=first approval and 3=second approval if amount is enough).
    Set this to empty if one approval (2 steps) is enough, set it to a very low value (0.1) if a second approval (3 steps) is always required. UseDoubleApproval=Use a 3 steps approval when amount (without tax) is higher than... WarningPHPMail=WARNING: It is often better to setup outgoing emails to use the email server of your provider instead of the default setup. Some email providers (like Yahoo) do not allow you to send an email from another server than their own server. Your current setup uses the server of the application to send email and not the server of your email provider, so some recipients (the one compatible with the restrictive DMARC protocol), will ask your email provider if they can accept your email and some email providers (like Yahoo) may respond "no" because the server is not theirs, so few of your sent Emails may not be accepted (be careful also of your email provider's sending quota).
    If your Email provider (like Yahoo) has this restriction, you must change Email setup to choose the other method "SMTP server" and enter the SMTP server and credentials provided by your Email provider. @@ -524,7 +529,7 @@ Module50Desc=Management of Products Module51Name=Masiniai laiškai Module51Desc=Masinių popierinių laiškų valdymas Module52Name=Atsargos -Module52Desc=Stock management (for products only) +Module52Desc=Stock management Module53Name=Paslaugos Module53Desc=Management of Services Module54Name=Sutartys / Abonentai @@ -622,7 +627,7 @@ Module5000Desc=Jums leidžiama valdyti kelias įmones Module6000Name=Darbo eiga Module6000Desc=Workflow management (automatic creation of object and/or automatic status change) Module10000Name=Websites -Module10000Desc=Create websites (public) with a WYSIWYG editor. Just setup your web server (Apache, Nginx, ...) to point to the dedicated Dolibarr directory to have it online on the internet with your own domain name. +Module10000Desc=Create websites (public) with a WYSIWYG editor. This is a webmaster or developer oriented CMS (it is better to know HTML and CSS language). Just setup your web server (Apache, Nginx, ...) to point to the dedicated Dolibarr directory to have it online on the internet with your own domain name. Module20000Name=Leave Request Management Module20000Desc=Define and track employee leave requests Module39000Name=Product Lots @@ -841,10 +846,10 @@ Permission1002=Sukurti / keisti sandėlius Permission1003=Panaikinti sandėlius Permission1004=Skaityti atsargų judėjimą Permission1005=Sukurti/keisti atsargų judėjimą -Permission1101=Skaityti pristatymo užsakymus -Permission1102=Sukurti/keisti pristatymo užsakymus -Permission1104=Patvirtinti pristatymo užsakymus -Permission1109=Ištrinti pristatymo užsakymus +Permission1101=Read delivery receipts +Permission1102=Create/modify delivery receipts +Permission1104=Validate delivery receipts +Permission1109=Delete delivery receipts Permission1121=Read supplier proposals Permission1122=Create/modify supplier proposals Permission1123=Validate supplier proposals @@ -873,9 +878,9 @@ Permission1251=Pradėti masinį išorinių duomenų importą į duomenų bazę ( Permission1321=Eksportuoti klientų sąskaitas-faktūras, atributus ir mokėjimus Permission1322=Reopen a paid bill Permission1421=Export sales orders and attributes -Permission2401=Skaityti veiksmus (įvykiai ar užduotys), susijusius su jų sąskaita -Permission2402=Sukurti/keisti veiksmus (įvykiai ar užduotys) susijusius su jų sąskaita -Permission2403=Ištrinti veiksmus (įvykius ar užduotis), susijusius su jų sąskaita +Permission2401=Read actions (events or tasks) linked to his user account (if owner of event) +Permission2402=Create/modify actions (events or tasks) linked to his user account (if owner of event) +Permission2403=Delete actions (events or tasks) linked to his user account (if owner of event) Permission2411=Skaityti kitų veiksmus (įvykius ar užduotis) Permission2412=Sukurti/keisti kitų veiksmus (įvykius ar užduotis) Permission2413=Ištrinti kitų veiksmus (įvykius ar užduotis) @@ -901,6 +906,7 @@ Permission20003=Delete leave requests Permission20004=Read all leave requests (even of user not subordinates) Permission20005=Create/modify leave requests for everybody (even of user not subordinates) Permission20006=Admin leave requests (setup and update balance) +Permission20007=Approve leave requests Permission23001=Skaityti planinį darbą Permission23002=sukurti / atnaujinti planinį darbą Permission23003=Panaikinti planinį darbą @@ -915,7 +921,7 @@ Permission50414=Delete operations in ledger Permission50415=Delete all operations by year and journal in ledger Permission50418=Export operations of the ledger Permission50420=Report and export reports (turnover, balance, journals, ledger) -Permission50430=Define and close a fiscal period +Permission50430=Define fiscal periods. Validate transactions and close fiscal periods. Permission50440=Manage chart of accounts, setup of accountancy Permission51001=Read assets Permission51002=Create/Update assets @@ -962,6 +968,7 @@ DictionaryAccountancyJournal=Apskaitos žurnalai DictionaryEMailTemplates=Email Templates DictionaryUnits=Vienetai DictionaryMeasuringUnits=Measuring Units +DictionarySocialNetworks=Social Networks DictionaryProspectStatus=Numatomo kliento būklė DictionaryHolidayTypes=Types of leave DictionaryOpportunityStatus=Lead status for project/lead @@ -1057,7 +1064,7 @@ BackgroundImageLogin=Background image PermanentLeftSearchForm=Nuolatinė paieškos forma kairiajame meniu DefaultLanguage=Default language EnableMultilangInterface=Enable multilanguage support -EnableShowLogo=Rodyti logotipą kairiajame meniu +EnableShowLogo=Show the company logo in the menu CompanyInfo=Company/Organization CompanyIds=Company/Organization identities CompanyName=Pavadinimas/Vardas @@ -1067,7 +1074,11 @@ CompanyTown=Miestas CompanyCountry=Šalis CompanyCurrency=Pagrindinė valiuta CompanyObject=Object of the company +IDCountry=ID country Logo=Logotipas +LogoDesc=Main logo of company. Will be used into generated documents (PDF, ...) +LogoSquarred=Logo (squarred) +LogoSquarredDesc=Must be a squarred icon (width = height). This logo will be used as the favorite icon or other need like for the top menu bar (if not disabled into display setup). DoNotSuggestPaymentMode=Nesiūlyti NoActiveBankAccountDefined=Nenustatyta aktyvi banko sąskaita OwnerOfBankAccount=Banko sąskaitos %s savininkas @@ -1113,7 +1124,7 @@ LogEventDesc=Enable logging for specific security events. Administrators the log AreaForAdminOnly=Setup parameters can be set by administrator users only. SystemInfoDesc=Sistemos informacija yra įvairi techninė informacija, kurią gausite tik skaitymo režimu, ir bus matoma tik sistemos administratoriams. SystemAreaForAdminOnly=This area is available to administrator users only. Dolibarr user permissions cannot change this restriction. -CompanyFundationDesc=Edit the information of the company/entity. Click on "%s" or "%s" button at the bottom of the page. +CompanyFundationDesc=Edit the information of the company/entity. Click on "%s" button at the bottom of the page. AccountantDesc=If you have an external accountant/bookkeeper, you can edit here its information. AccountantFileNumber=Accountant code DisplayDesc=Parameters affecting the look and behaviour of Dolibarr can be modified here. @@ -1129,7 +1140,7 @@ TriggerAlwaysActive=Trigeriai šiame faile yra visada aktyvūs, kokie bebūtų a TriggerActiveAsModuleActive=Trigeriai šiame faile yra aktyvūs, nes modulis %s yra įjungtas. GeneratedPasswordDesc=Choose the method to be used for auto-generated passwords. DictionaryDesc=Insert all reference data. You can add your values to the default. -ConstDesc=This page allows you to edit (override) parameters not available in other pages. These are mostly reserved parameters for developers/advanced troubleshooting. For a full list of the parameters available see here. +ConstDesc=This page allows you to edit (override) parameters not available in other pages. These are mostly reserved parameters for developers/advanced troubleshooting only. MiscellaneousDesc=All other security related parameters are defined here. LimitsSetup=Apribojimų/Tikslumo nustatymai LimitsDesc=You can define limits, precisions and optimizations used by Dolibarr here @@ -1456,6 +1467,13 @@ LDAPFieldSidExample=Example: objectsid LDAPFieldEndLastSubscription=Prenumeratos pabaigos data LDAPFieldTitle=Job position LDAPFieldTitleExample=Pavyzdys: title +LDAPFieldGroupid=Group id +LDAPFieldGroupidExample=Exemple : gidnumber +LDAPFieldUserid=User id +LDAPFieldUseridExample=Exemple : uidnumber +LDAPFieldHomedirectory=Home directory +LDAPFieldHomedirectoryExample=Exemple : homedirectory +LDAPFieldHomedirectoryprefix=Home directory prefix LDAPSetupNotComplete=LDAP nuostatos nėra pilnos (eiti prie kitų laukelių) LDAPNoUserOrPasswordProvidedAccessIsReadOnly=Nėra pateiktas administratorius arba slaptažodžis. LDAP prieiga bus anoniminė ir tik skaitymo režimu. LDAPDescContact=Šis puslapis leidžia Jums nustatyti LDAP atributų vardą LDAP medyje kiekvienam iš duomenų rastam Dolibarr adresatų sąraše. @@ -1577,6 +1595,7 @@ FCKeditorForProductDetails=WYSIWIG creation/edition of products details lines fo FCKeditorForMailing= WYSIWIG kūrimas/redagavimas masiniams e-laiškams (Tools-> eMailing) FCKeditorForUserSignature=Vartotojo parašo WYSIWIG kūrimas/redagavimas FCKeditorForMail=WYSIWIG creation/edition for all mail (except Tools->eMailing) +FCKeditorForTicket=WYSIWIG creation/edition for tickets ##### Stock ##### StockSetup=Stock module setup 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. @@ -1653,8 +1672,9 @@ CashDesk=Point of Sale CashDeskSetup=Point of Sales module setup CashDeskThirdPartyForSell=Default generic third party to use for sales CashDeskBankAccountForSell=Sąskaita grynųjų pinigų įmokoms pagal nutylėjimą -CashDeskBankAccountForCheque= Default account to use to receive payments by check -CashDeskBankAccountForCB= Sąskaita įmokoms kreditinėmis kortelėmis pagal nutylėjimą +CashDeskBankAccountForCheque=Default account to use to receive payments by check +CashDeskBankAccountForCB=Sąskaita įmokoms kreditinėmis kortelėmis pagal nutylėjimą +CashDeskBankAccountForSumup=Default bank account to use to receive payments by SumUp 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). CashDeskIdWareHouse=Sulaikyti ir apriboti sandėlio naudojimą atsargų sumažėjimui StockDecreaseForPointOfSaleDisabled=Stock decrease from Point of Sale disabled @@ -1693,7 +1713,7 @@ SuppliersSetup=Vendor module setup SuppliersCommandModel=Complete template of purchase order (logo...) SuppliersInvoiceModel=Complete template of vendor invoice (logo...) SuppliersInvoiceNumberingModel=Vendor invoices numbering models -IfSetToYesDontForgetPermission=If set to yes, don't forget to provide permissions to groups or users allowed for the second approval +IfSetToYesDontForgetPermission=If set to a non null value, don't forget to provide permissions to groups or users allowed for the second approval ##### GeoIPMaxmind ##### GeoIPMaxmindSetup=GeoIP MaxMind modulio nustatymas PathToGeoIPMaxmindCountryDataFile=Path to file containing Maxmind ip to country translation.
    Examples:
    /usr/local/share/GeoIP/GeoIP.dat
    /usr/share/GeoIP/GeoIP.dat
    /usr/share/GeoIP/GeoLite2-Country.mmdb @@ -1782,6 +1802,8 @@ FixTZ=Nustatyti TimeZone FillFixTZOnlyIfRequired=Example: +2 (fill only if problem experienced) ExpectedChecksum=Expected Checksum CurrentChecksum=Current Checksum +ExpectedSize=Expected size +CurrentSize=Current size ForcedConstants=Required constant values MailToSendProposal=Customer proposals MailToSendOrder=Sales orders @@ -1846,8 +1868,10 @@ NothingToSetup=There is no specific setup required for this module. SetToYesIfGroupIsComputationOfOtherGroups=Set this to yes if this group is a computation of other groups EnterCalculationRuleIfPreviousFieldIsYes=Enter calculation rule if previous field was set to Yes (For example 'CODEGRP1+CODEGRP2') SeveralLangugeVariatFound=Several language variants found -COMPANY_AQUARIUM_REMOVE_SPECIAL=Remove special characters +RemoveSpecialChars=Remove special characters COMPANY_AQUARIUM_CLEAN_REGEX=Regex filter to clean value (COMPANY_AQUARIUM_CLEAN_REGEX) +COMPANY_DIGITARIA_CLEAN_REGEX=Regex filter to clean value (COMPANY_DIGITARIA_CLEAN_REGEX) +COMPANY_DIGITARIA_UNIQUE_CODE=Duplicate not allowed GDPRContact=Data Protection Officer (DPO, Data Privacy or GDPR contact) GDPRContactDesc=If you store data about European companies/citizens, you can name the contact who is responsible for the General Data Protection Regulation here HelpOnTooltip=Help text to show on tooltip @@ -1884,8 +1908,8 @@ CodeLastResult=Latest result code NbOfEmailsInInbox=Number of emails in source directory LoadThirdPartyFromName=Load third party searching on %s (load only) LoadThirdPartyFromNameOrCreate=Load third party searching on %s (create if not found) -WithDolTrackingID=Dolibarr Tracking ID found -WithoutDolTrackingID=Dolibarr Tracking ID not found +WithDolTrackingID=Dolibarr Reference found in Message ID +WithoutDolTrackingID=Dolibarr Reference not found in Message ID FormatZip=Pašto kodas MainMenuCode=Menu entry code (mainmenu) ECMAutoTree=Show automatic ECM tree @@ -1896,6 +1920,7 @@ ResourceSetup=Configuration of Resource module UseSearchToSelectResource=Use a search form to choose a resource (rather than a drop-down list). DisabledResourceLinkUser=Disable feature to link a resource to users DisabledResourceLinkContact=Disable feature to link a resource to contacts +EnableResourceUsedInEventCheck=Enable feature to check if a resource is in use in an event ConfirmUnactivation=Confirm module reset OnMobileOnly=On small screen (smartphone) only DisableProspectCustomerType=Disable the "Prospect + Customer" third party type (so third party must be Prospect or Customer but can't be both) @@ -1937,3 +1962,5 @@ RESTRICT_ON_IP=Allow access to some host IP only (wildcard not allowed, use spac BaseOnSabeDavVersion=Based on the library SabreDAV version NotAPublicIp=Not a public IP MakeAnonymousPing=Make an anonymous Ping '+1' to the Dolibarr foundation server (done 1 time only after installation) to allow the foundation to count the number of Dolibarr installation. +FeatureNotAvailableWithReceptionModule=Feature not available when module Reception is enabled +EmailTemplate=Template for email diff --git a/htdocs/langs/lt_LT/agenda.lang b/htdocs/langs/lt_LT/agenda.lang index 4a1261a563a..82bceb37535 100644 --- a/htdocs/langs/lt_LT/agenda.lang +++ b/htdocs/langs/lt_LT/agenda.lang @@ -76,6 +76,7 @@ ContractSentByEMail=Contract %s sent by email OrderSentByEMail=Sales order %s sent by email InvoiceSentByEMail=Customer invoice %s sent by email SupplierOrderSentByEMail=Purchase order %s sent by email +ORDER_SUPPLIER_DELETEInDolibarr=Purchase order %s deleted SupplierInvoiceSentByEMail=Vendor invoice %s sent by email ShippingSentByEMail=Shipment %s sent by email ShippingValidated= Siunta %s patvirtinta @@ -86,6 +87,11 @@ InvoiceDeleted=Invoice deleted PRODUCT_CREATEInDolibarr=Product %s created PRODUCT_MODIFYInDolibarr=Product %s modified PRODUCT_DELETEInDolibarr=Product %s deleted +HOLIDAY_CREATEInDolibarr=Request for leave %s created +HOLIDAY_MODIFYInDolibarr=Request for leave %s modified +HOLIDAY_APPROVEInDolibarr=Request for leave %s approved +HOLIDAY_VALIDATEDInDolibarr=Request for leave %s validated +HOLIDAY_DELETEInDolibarr=Request for leave %s deleted EXPENSE_REPORT_CREATEInDolibarr=Expense report %s created EXPENSE_REPORT_VALIDATEInDolibarr=Expense report %s validated EXPENSE_REPORT_APPROVEInDolibarr=Expense report %s approved @@ -99,6 +105,14 @@ TICKET_MODIFYInDolibarr=Ticket %s modified TICKET_ASSIGNEDInDolibarr=Ticket %s assigned TICKET_CLOSEInDolibarr=Ticket %s closed TICKET_DELETEInDolibarr=Ticket %s deleted +BOM_VALIDATEInDolibarr=BOM validated +BOM_UNVALIDATEInDolibarr=BOM unvalidated +BOM_CLOSEInDolibarr=BOM disabled +BOM_REOPENInDolibarr=BOM reopen +BOM_DELETEInDolibarr=BOM deleted +MO_VALIDATEInDolibarr=MO validated +MO_PRODUCEDInDolibarr=MO produced +MO_DELETEInDolibarr=MO deleted ##### End agenda events ##### AgendaModelModule=Document templates for event DateActionStart=Pradžios data diff --git a/htdocs/langs/lt_LT/boxes.lang b/htdocs/langs/lt_LT/boxes.lang index fd4efddb41e..dd70b597e9a 100644 --- a/htdocs/langs/lt_LT/boxes.lang +++ b/htdocs/langs/lt_LT/boxes.lang @@ -19,6 +19,7 @@ BoxLastContacts=Latest contacts/addresses BoxLastMembers=Latest members BoxFicheInter=Latest interventions BoxCurrentAccounts=Atidarytų sąskaitų balansas +BoxTitleMemberNextBirthdays=Birthdays of this month (members) BoxTitleLastRssInfos=Latest %s news from %s BoxTitleLastProducts=Products/Services: last %s modified BoxTitleProductsAlertStock=Products: stock alert @@ -34,6 +35,7 @@ BoxTitleLastFicheInter=Latest %s modified interventions BoxTitleOldestUnpaidCustomerBills=Customer Invoices: oldest %s unpaid BoxTitleOldestUnpaidSupplierBills=Vendor Invoices: oldest %s unpaid BoxTitleCurrentAccounts=Open Accounts: balances +BoxTitleSupplierOrdersAwaitingReception=Supplier orders awaiting reception BoxTitleLastModifiedContacts=Contacts/Addresses: last %s modified BoxMyLastBookmarks=Bookmarks: latest %s BoxOldestExpiredServices=Seniausios aktyvios pasibaigusios paslaugos @@ -42,6 +44,8 @@ BoxTitleLastActionsToDo=Latest %s actions to do BoxTitleLastContracts=Latest %s modified contracts BoxTitleLastModifiedDonations=Latest %s modified donations BoxTitleLastModifiedExpenses=Latest %s modified expense reports +BoxTitleLatestModifiedBoms=Latest %s modified BOMs +BoxTitleLatestModifiedMos=Latest %s modified Manufacturing Orders BoxGlobalActivity=Visuminė veikla (sąskaitos-faktūros, pasiūlymai, užsakymai) BoxGoodCustomers=Geri klientai BoxTitleGoodCustomers=%s geri klientai @@ -64,6 +68,7 @@ NoContractedProducts=Nėra sutartinių produktų/paslaugų NoRecordedContracts=Nėra įrašytų sutarčių NoRecordedInterventions=Nėra įrašytų intervencijų BoxLatestSupplierOrders=Latest purchase orders +BoxLatestSupplierOrdersAwaitingReception=Latest Purchase Orders (with a pending reception) NoSupplierOrder=No recorded purchase order BoxCustomersInvoicesPerMonth=Customer Invoices per month BoxSuppliersInvoicesPerMonth=Vendor Invoices per month @@ -84,4 +89,14 @@ ForProposals=Pasiūlymai LastXMonthRolling=The latest %s month rolling ChooseBoxToAdd=Add widget to your dashboard BoxAdded=Widget was added in your dashboard -BoxTitleUserBirthdaysOfMonth=Birthdays of this month +BoxTitleUserBirthdaysOfMonth=Birthdays of this month (users) +BoxLastManualEntries=Last manual entries in accountancy +BoxTitleLastManualEntries=%s latest manual entries +NoRecordedManualEntries=No manual entries record in accountancy +BoxSuspenseAccount=Count accountancy operation with suspense account +BoxTitleSuspenseAccount=Number of unallocated lines +NumberOfLinesInSuspenseAccount=Number of line in suspense account +SuspenseAccountNotDefined=Suspense account isn't defined +BoxLastCustomerShipments=Last customer shipments +BoxTitleLastCustomerShipments=Latest %s customer shipments +NoRecordedShipments=No recorded customer shipment diff --git a/htdocs/langs/lt_LT/commercial.lang b/htdocs/langs/lt_LT/commercial.lang index ca02f9e639a..58abf8b84f6 100644 --- a/htdocs/langs/lt_LT/commercial.lang +++ b/htdocs/langs/lt_LT/commercial.lang @@ -1,6 +1,6 @@ # Dolibarr language file - Source file is en_US - commercial -Commercial=Komercinis -CommercialArea=Komercinė sritis +Commercial=Commerce +CommercialArea=Commerce area Customer=Klientas Customers=Klientai Prospect=Planas @@ -59,7 +59,7 @@ ActionAC_FAC=Siųsti kliento sąskaitą-faktūrą paštu ActionAC_REL=Siųsti kliento sąskaitą-faktūrą paštu (priminimas) ActionAC_CLO=Uždaryti ActionAC_EMAILING=Siųsti masinį e-laišką -ActionAC_COM=Siųsti kliento užsakymą paštu +ActionAC_COM=Send sales order by mail ActionAC_SHIP=Siųsti pakrovimo dokumentus paštu ActionAC_SUP_ORD=Send purchase order by mail ActionAC_SUP_INV=Send vendor invoice by mail diff --git a/htdocs/langs/lt_LT/deliveries.lang b/htdocs/langs/lt_LT/deliveries.lang index 63b7228b7db..ea5c1f3265a 100644 --- a/htdocs/langs/lt_LT/deliveries.lang +++ b/htdocs/langs/lt_LT/deliveries.lang @@ -2,7 +2,7 @@ Delivery=Pristatymas DeliveryRef=Ref Delivery DeliveryCard=Receipt card -DeliveryOrder=Pristatymo užsakymas +DeliveryOrder=Delivery receipt DeliveryDate=Pristatymo data CreateDeliveryOrder=Generate delivery receipt DeliveryStateSaved=Delivery state saved @@ -18,13 +18,14 @@ StatusDeliveryCanceled=Atšauktas StatusDeliveryDraft=Projektas StatusDeliveryValidated=Gautas # merou PDF model -NameAndSignature=Vardas, Pavardė ir parašas: +NameAndSignature=Name and Signature: ToAndDate=Kam___________________________________ nuo ____ / _____ / __________ GoodStatusDeclaration=Prekes, nurodytas aukščiau, gavome geros būklės, -Deliverer=Pristatė: +Deliverer=Deliverer: Sender=Siuntėjas Recipient=Gavėjas ErrorStockIsNotEnough=Nėra pakankamai atsargų Shippable=Pristatomas NonShippable=Nepristatomas ShowReceiving=Show delivery receipt +NonExistentOrder=Nonexistent order diff --git a/htdocs/langs/lt_LT/errors.lang b/htdocs/langs/lt_LT/errors.lang index 34013d888ec..7f53d2fe7da 100644 --- a/htdocs/langs/lt_LT/errors.lang +++ b/htdocs/langs/lt_LT/errors.lang @@ -196,6 +196,7 @@ ErrorPhpMailDelivery=Check that you don't use a too high number of recipients an ErrorUserNotAssignedToTask=User must be assigned to task to be able to enter time consumed. ErrorTaskAlreadyAssigned=Task already assigned to user ErrorModuleFileSeemsToHaveAWrongFormat=The module package seems to have a wrong format. +ErrorModuleFileSeemsToHaveAWrongFormat2=At least one mandatory directory must exists into zip of module: %s or %s ErrorFilenameDosNotMatchDolibarrPackageRules=The name of the module package (%s) does not match expected name syntax: %s ErrorDuplicateTrigger=Error, duplicate trigger name %s. Already loaded from %s. ErrorNoWarehouseDefined=Error, no warehouses defined. @@ -219,6 +220,9 @@ ErrorURLMustStartWithHttp=URL %s must start with http:// or https:// ErrorNewRefIsAlreadyUsed=Error, the new reference is already used ErrorDeletePaymentLinkedToAClosedInvoiceNotPossible=Error, delete payment linked to a closed invoice is not possible. ErrorSearchCriteriaTooSmall=Search criteria too small. +ErrorObjectMustHaveStatusActiveToBeDisabled=Objects must have status 'Active' to be disabled +ErrorObjectMustHaveStatusDraftOrDisabledToBeActivated=Objects must have status 'Draft' or 'Disabled' to be enabled +ErrorNoFieldWithAttributeShowoncombobox=No fields has property 'showoncombobox' into definition of object '%s'. No way to show the combolist. # Warnings WarningParamUploadMaxFileSizeHigherThanPostMaxSize=Your PHP parameter upload_max_filesize (%s) is higher than PHP parameter post_max_size (%s). This is not a consistent setup. WarningPasswordSetWithNoAccount=A password was set for this member. However, no user account was created. So this password is stored but can't be used to login to Dolibarr. It may be used by an external module/interface but if you don't need to define any login nor password for a member, you can disable option "Manage a login for each member" from Member module setup. If you need to manage a login but don't need any password, you can keep this field empty to avoid this warning. Note: Email can also be used as a login if the member is linked to a user. @@ -244,3 +248,4 @@ WarningAnEntryAlreadyExistForTransKey=An entry already exists for the translatio WarningNumberOfRecipientIsRestrictedInMassAction=Warning, number of different recipient is limited to %s when using the mass actions on lists WarningDateOfLineMustBeInExpenseReportRange=Warning, the date of line is not in the range of the expense report WarningProjectClosed=Project is closed. You must re-open it first. +WarningSomeBankTransactionByChequeWereRemovedAfter=Some bank transaction were removed after that the receipt including them were generated. So nb of cheques and total of receipt may differ from number and total in list. diff --git a/htdocs/langs/lt_LT/holiday.lang b/htdocs/langs/lt_LT/holiday.lang index f4f7cb5e384..aa3b5e35d5e 100644 --- a/htdocs/langs/lt_LT/holiday.lang +++ b/htdocs/langs/lt_LT/holiday.lang @@ -8,7 +8,6 @@ NotActiveModCP=You must enable the module Leave to view this page. AddCP=Make a leave request DateDebCP=Pradžios data DateFinCP=Pabaigos data -DateCreateCP=Sukūrimo data DraftCP=Projektas ToReviewCP=Laukiama patvirtinimo ApprovedCP=Patvirtinta @@ -18,6 +17,7 @@ ValidatorCP=Tvirtintojas/aprobatorius ListeCP=List of leave LeaveId=Leave ID ReviewedByCP=Will be approved by +UserID=User ID UserForApprovalID=User for approval ID UserForApprovalFirstname=First name of approval user UserForApprovalLastname=Last name of approval user @@ -128,3 +128,4 @@ TemplatePDFHolidays=Template for leave requests PDF FreeLegalTextOnHolidays=Free text on PDF WatermarkOnDraftHolidayCards=Watermarks on draft leave requests HolidaysToApprove=Holidays to approve +NobodyHasPermissionToValidateHolidays=Nobody has permission to validate holidays diff --git a/htdocs/langs/lt_LT/install.lang b/htdocs/langs/lt_LT/install.lang index 2c20e536846..8ab0d82c47d 100644 --- a/htdocs/langs/lt_LT/install.lang +++ b/htdocs/langs/lt_LT/install.lang @@ -13,6 +13,7 @@ PHPSupportPOSTGETOk=Šis PHP palaiko kintamuosius POST ir GET. PHPSupportPOSTGETKo=It's possible your PHP setup does not support variables POST and/or GET. Check the parameter variables_order in php.ini. PHPSupportGD=This PHP supports GD graphical functions. PHPSupportCurl=This PHP supports Curl. +PHPSupportCalendar=This PHP supports calendars extensions. PHPSupportUTF8=This PHP supports UTF8 functions. PHPSupportIntl=This PHP supports Intl functions. PHPMemoryOK=Jūsų PHP maksimali sesijos atmintis yra nustatyta į %s. To turėtų būti pakankamai. @@ -21,6 +22,7 @@ Recheck=Click here for a more detailed test 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. ErrorPHPDoesNotSupportGD=Your PHP installation does not support GD graphical functions. No graphs will be available. ErrorPHPDoesNotSupportCurl=Your PHP installation does not support Curl. +ErrorPHPDoesNotSupportCalendar=Your PHP installation does not support php calendar extensions. ErrorPHPDoesNotSupportUTF8=Your PHP installation does not support UTF8 functions. Dolibarr cannot work correctly. Resolve this before installing Dolibarr. ErrorPHPDoesNotSupportIntl=Your PHP installation does not support Intl functions. ErrorDirDoesNotExists=Katalogas %s neegzistuoja. @@ -203,6 +205,7 @@ MigrationRemiseExceptEntity=Update entity field value of llx_societe_remise_exce MigrationUserRightsEntity=Update entity field value of llx_user_rights MigrationUserGroupRightsEntity=Update entity field value of llx_usergroup_rights MigrationUserPhotoPath=Migration of photo paths for users +MigrationFieldsSocialNetworks=Migration of users fields social networks (%s) MigrationReloadModule=Perkrauti modulį %s MigrationResetBlockedLog=Reset module BlockedLog for v7 algorithm ShowNotAvailableOptions=Show unavailable options diff --git a/htdocs/langs/lt_LT/main.lang b/htdocs/langs/lt_LT/main.lang index f6de9abe29d..b28caeb9e2b 100644 --- a/htdocs/langs/lt_LT/main.lang +++ b/htdocs/langs/lt_LT/main.lang @@ -114,6 +114,7 @@ InformationToHelpDiagnose=This information can be useful for diagnostic purposes MoreInformation=Daugiau informacijos TechnicalInformation=Techninė informacija TechnicalID=Technical ID +LineID=Line ID NotePublic=Pastaba (viešoji) NotePrivate=Pastaba (privati) PrecisionUnitIsLimitedToXDecimals=Dolibarr buvo nustatytas vieneto kainos tikslumas iki %s skaičių po kablelio. @@ -169,6 +170,8 @@ ToValidate=Patvirtinti NotValidated=Not validated Save=Išsaugoti SaveAs=Įšsaugoti kaip +SaveAndStay=Save and stay +SaveAndNew=Save and new TestConnection=Bandyti sujungimą ToClone=Klonuoti ConfirmClone=Choose data you want to clone: @@ -182,6 +185,7 @@ Hide=Hide ShowCardHere=Rodyti kortelę Search=Ieškoti SearchOf=Ieškoti +SearchMenuShortCut=Ctrl + shift + f Valid=Galiojantis Approve=Patvirtinti Disapprove=Nepritarti @@ -412,6 +416,7 @@ DefaultTaxRate=Default tax rate Average=Vidutinis Sum=Suma Delta=Delta +StatusToPay=Mokėti RemainToPay=Remain to pay Module=Module/Application Modules=Modules/Applications @@ -474,7 +479,9 @@ Categories=Žymės / kategorijos Category=Žymė / Kategorija By=Pagal From=Nuo +FromLocation=Pardavėjas to=į +To=į and=ir or=arba Other=Kitas @@ -824,6 +831,7 @@ Mandatory=Mandatory Hello=Sveiki ! GoodBye=GoodBye Sincerely=Sincerely +ConfirmDeleteObject=Are you sure you want to delete this object? DeleteLine=Ištrinti eilutę ConfirmDeleteLine=Are you sure you want to delete this line? NoPDFAvailableForDocGenAmongChecked=No PDF were available for the document generation among checked record @@ -840,6 +848,7 @@ Progress=Pažanga ProgressShort=Progr. FrontOffice=Front office BackOffice=Galinis biuras (back office) +Submit=Submit View=View Export=Eksportas Exports=Eksportas @@ -990,3 +999,16 @@ GlobalOpenedElemView=Global view NoArticlesFoundForTheKeyword=No article found for the keyword '%s' NoArticlesFoundForTheCategory=No article found for the category ToAcceptRefuse=To accept | refuse +ContactDefault_agenda=Įvykis +ContactDefault_commande=Užsakymas +ContactDefault_contrat=Sutartis +ContactDefault_facture=PVM Sąskaita-faktūra +ContactDefault_fichinter=Intervencija +ContactDefault_invoice_supplier=Supplier Invoice +ContactDefault_order_supplier=Supplier Order +ContactDefault_project=Projektas +ContactDefault_project_task=Užduotis +ContactDefault_propal=Pasiūlymas +ContactDefault_supplier_proposal=Supplier Proposal +ContactDefault_ticketsup=Ticket +ContactAddedAutomatically=Contact added from contact thirdparty roles diff --git a/htdocs/langs/lt_LT/modulebuilder.lang b/htdocs/langs/lt_LT/modulebuilder.lang index 0afcfb9b0d0..5e2ae72a85a 100644 --- a/htdocs/langs/lt_LT/modulebuilder.lang +++ b/htdocs/langs/lt_LT/modulebuilder.lang @@ -6,7 +6,7 @@ ModuleBuilderDesc2=Path where modules are generated/edited (first directory for ModuleBuilderDesc3=Generated/editable modules found: %s ModuleBuilderDesc4=A module is detected as 'editable' when the file %s exists in root of module directory NewModule=New module -NewObject=New object +NewObjectInModulebuilder=New object ModuleKey=Module key ObjectKey=Object key ModuleInitialized=Module initialized @@ -60,12 +60,14 @@ HooksFile=File for hooks code ArrayOfKeyValues=Array of key-val ArrayOfKeyValuesDesc=Array of keys and values if field is a combo list with fixed values WidgetFile=Widget file +CSSFile=CSS file +JSFile=Javascript file ReadmeFile=Readme file ChangeLog=ChangeLog file TestClassFile=File for PHP Unit Test class SqlFile=Sql file -PageForLib=File for PHP library -PageForObjLib=File for PHP library dedicated to object +PageForLib=File for the common PHP library +PageForObjLib=File for the PHP library dedicated to object SqlFileExtraFields=Sql file for complementary attributes SqlFileKey=Sql file for keys SqlFileKeyExtraFields=Sql file for keys of complementary attributes @@ -77,17 +79,20 @@ NoTrigger=No trigger NoWidget=No widget GoToApiExplorer=Go to API explorer ListOfMenusEntries=List of menu entries +ListOfDictionariesEntries=List of dictionaries entries ListOfPermissionsDefined=List of defined permissions SeeExamples=See examples here EnabledDesc=Condition to have this field active (Examples: 1 or $conf->global->MYMODULE_MYOPTION) -VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only (not list), 4=Visible on list and update/view form only (not create). Using a negative value means field is not shown by default on list but can be selected for viewing). It can be an expression, for example: preg_match('/public/', $_SERVER['PHP_SELF'])?0:1 +VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only (not list), 4=Visible on list and update/view form only (not create). Using a negative value means field is not shown by default on list but can be selected for viewing). It can be an expression, for example:
    preg_match('/public/', $_SERVER['PHP_SELF'])?0:1
    ($user->rights->holiday->define_holiday ? 1 : 0) IsAMeasureDesc=Can the value of field be cumulated to get a total into list? (Examples: 1 or 0) SearchAllDesc=Is the field used to make a search from the quick search tool? (Examples: 1 or 0) SpecDefDesc=Enter here all documentation you want to provide with your module that is not already defined by other tabs. You can use .md or better, the rich .asciidoc syntax. LanguageDefDesc=Enter in this files, all the key and the translation for each language file. MenusDefDesc=Define here the menus provided by your module +DictionariesDefDesc=Define here the dictionaries provided by your module PermissionsDefDesc=Define here the new permissions provided by your module MenusDefDescTooltip=The menus provided by your module/application are defined into the array $this->menus into the module descriptor file. You can edit manually this file or use the embedded editor.

    Note: Once defined (and module re-activated), menus are also visible into the menu editor available to administrator users on %s. +DictionariesDefDescTooltip=The dictionaries provided by your module/application are defined into the array $this->dictionaries into the module descriptor file. You can edit manually this file or use the embedded editor.

    Note: Once defined (and module re-activated), dictionaries are also visible into the setup area to administrator users on %s. PermissionsDefDescTooltip=The permissions provided by your module/application are defined into the array $this->rights into the module descriptor file. You can edit manually this file or use the embedded editor.

    Note: Once defined (and module re-activated), permissions are visible into the default permissions setup %s. HooksDefDesc=Define in the module_parts['hooks'] property, in the module descriptor, the context of hooks you want to manage (list of contexts can be found by a search on 'initHooks(' in core code).
    Edit the hook file to add code of your hooked functions (hookable functions can be found by a search on 'executeHooks' in core code). TriggerDefDesc=Define in the trigger file the code you want to execute for each business event executed. @@ -105,9 +110,12 @@ InitStructureFromExistingTable=Build the structure array string of an existing t UseAboutPage=Disable the about page UseDocFolder=Disable the documentation folder UseSpecificReadme=Use a specific ReadMe +ContentOfREADMECustomized=Note: The content of the README.md file has been replaced with the specific value defined into setup of ModuleBuilder. RealPathOfModule=Real path of module ContentCantBeEmpty=Content of file can't be empty WidgetDesc=You can generate and edit here the widgets that will be embedded with your module. +CSSDesc=You can generate and edit here a file with personalized CSS embedded with your module. +JSDesc=You can generate and edit here a file with personalized Javascript embedded with your module. CLIDesc=You can generate here some command line scripts you want to provide with your module. CLIFile=CLI File NoCLIFile=No CLI files @@ -117,3 +125,13 @@ UseSpecificFamily = Use a specific family UseSpecificAuthor = Use a specific author UseSpecificVersion = Use a specific initial version ModuleMustBeEnabled=The module/application must be enabled first +IncludeRefGeneration=The reference of object must be generated automatically +IncludeRefGenerationHelp=Check this if you want to include code to manage the generation automatically of the reference +IncludeDocGeneration=I want to generate some documents from the object +IncludeDocGenerationHelp=If you check this, some code will be generated to add a "Generate document" box on the record. +ShowOnCombobox=Show value into combobox +KeyForTooltip=Key for tooltip +CSSClass=CSS Class +NotEditable=Not editable +ForeignKey=Foreign key +TypeOfFieldsHelp=Type of fields:
    varchar(99), double(24,8), real, text, html, datetime, timestamp, integer, integer:ClassName:relativepath/to/classfile.class.php[:1[:filter]] ('1' means we add a + button after the combo to create the record, 'filter' can be 'status=1 AND fk_user = __USER_ID AND entity IN (__SHARED_ENTITIES__)' for example) diff --git a/htdocs/langs/lt_LT/mrp.lang b/htdocs/langs/lt_LT/mrp.lang index 360f4303f07..35755f2d360 100644 --- a/htdocs/langs/lt_LT/mrp.lang +++ b/htdocs/langs/lt_LT/mrp.lang @@ -1,17 +1,61 @@ +Mrp=Manufacturing Orders +MO=Manufacturing Order +MRPDescription=Module to manage Manufacturing Orders (MO). MRPArea=MRP Area +MrpSetupPage=Setup of module MRP MenuBOM=Bills of material LatestBOMModified=Latest %s Bills of materials modified +LatestMOModified=Latest %s Manufacturing Orders modified +Bom=Bills of Material BillOfMaterials=Bill of Material BOMsSetup=Setup of module BOM ListOfBOMs=List of bills of material - BOM +ListOfManufacturingOrders=List of Manufacturing Orders NewBOM=New bill of material -ProductBOMHelp=Product to create with this BOM +ProductBOMHelp=Product to create with this BOM.
    Note: Products with the property 'Nature of product' = 'Raw material' are not visible into this list. BOMsNumberingModules=BOM numbering templates -BOMsModelModule=BOMS document templates +BOMsModelModule=BOM document templates +MOsNumberingModules=MO numbering templates +MOsModelModule=MO document templates FreeLegalTextOnBOMs=Free text on document of BOM WatermarkOnDraftBOMs=Watermark on draft BOM -ConfirmCloneBillOfMaterials=Are you sure you want to clone this bill of material ? +FreeLegalTextOnMOs=Free text on document of MO +WatermarkOnDraftMOs=Watermark on draft MO +ConfirmCloneBillOfMaterials=Are you sure you want to clone the bill of material %s ? +ConfirmCloneMo=Are you sure you want to clone the Manufacturing Order %s ? ManufacturingEfficiency=Manufacturing efficiency ValueOfMeansLoss=Value of 0.95 means an average of 5%% of loss during the production DeleteBillOfMaterials=Delete Bill Of Materials +DeleteMo=Delete Manufacturing Order ConfirmDeleteBillOfMaterials=Are you sure you want to delete this Bill Of Material? +ConfirmDeleteMo=Are you sure you want to delete this Bill Of Material? +MenuMRP=Manufacturing Orders +NewMO=New Manufacturing Order +QtyToProduce=Qty to produce +DateStartPlannedMo=Date start planned +DateEndPlannedMo=Date end planned +KeepEmptyForAsap=Empty means 'As Soon As Possible' +EstimatedDuration=Estimated duration +EstimatedDurationDesc=Estimated duration to manufacture this product using this BOM +ConfirmValidateBom=Are you sure you want to validate the BOM with the reference %s (you will be able to use it to build new Manufacturing Orders) +ConfirmCloseBom=Are you sure you want to cancel this BOM (you won't be able to use it to build new Manufacturing Orders anymore) ? +ConfirmReopenBom=Are you sure you want to re-open this BOM (you will be able to use it to build new Manufacturing Orders) +StatusMOProduced=Produced +QtyFrozen=Frozen Qty +QuantityFrozen=Frozen Quantity +QuantityConsumedInvariable=When this flag is set, the quantity consumed is always the value defined and is not relative to the quantity produced. +DisableStockChange=Disable stock change +DisableStockChangeHelp=When this flag is set, there is no stock change on this product, whatever is the quantity produced +BomAndBomLines=Bills Of Material and lines +BOMLine=Line of BOM +WarehouseForProduction=Warehouse for production +CreateMO=Create MO +ToConsume=To consume +ToProduce=To produce +QtyAlreadyConsumed=Qty already consumed +QtyAlreadyProduced=Qty already produced +ConsumeAndProduceAll=Consume and Produce All +Manufactured=Manufactured +TheProductXIsAlreadyTheProductToProduce=The product to add is already the product to produce. +ForAQuantityOf1=For a quantity to produce of 1 +ConfirmValidateMo=Are you sure you want to validate this Manufacturing Order? diff --git a/htdocs/langs/lt_LT/opensurvey.lang b/htdocs/langs/lt_LT/opensurvey.lang index a5487491275..c9634e74c1b 100644 --- a/htdocs/langs/lt_LT/opensurvey.lang +++ b/htdocs/langs/lt_LT/opensurvey.lang @@ -1,7 +1,7 @@ # Dolibarr language file - Source file is en_US - opensurvey Survey=Apklausa Surveys=Apklausos -OrganizeYourMeetingEasily=Tvarkykite savo susitikimus ir apklausas lengvai. Pirma pasirinkite apklausos tipą ... +OrganizeYourMeetingEasily=Organize your meetings and polls easily. First select the type of poll... NewSurvey=Nauja apklausa OpenSurveyArea=Apklausos sritis AddACommentForPoll=Galite pridėti komentarą į apklausą ... @@ -11,7 +11,7 @@ PollTitle=Apklausa pavadinimas ToReceiveEMailForEachVote=Gaukite e-laišką kiekvienam balsui TypeDate=Spaudinti datą TypeClassic=Spausdinti standartą -OpenSurveyStep2=Pasirinkite datas iš laisvų dienų (pilkos). Pasirinktos dienos yra žalios. Galite atžymėti anksčiau pasirinktą dieną spustelėję dar kartą. +OpenSurveyStep2=Select your dates among the free days (grey). The selected days are green. You can unselect a day previously selected by clicking again on it RemoveAllDays=Pašalinti visas dienas CopyHoursOfFirstDay=Kopijuoti pirmos dienos valandas RemoveAllHours=Pašalinti visas valandas @@ -35,7 +35,7 @@ TitleChoice=Pasirinkimo etiketė ExportSpreadsheet=Eksportuoti skaięiuoklės rezultatą ExpireDate=Ribinė data NbOfSurveys=Apklausų skaičius -NbOfVoters=Balsuotojų skaičius +NbOfVoters=No. of voters SurveyResults=Rezultatai PollAdminDesc=Jums leidžiama keisti visas balsavimo eilutes šioje apklausoje su mygtuku "Redaguoti". Jūs galite, taip pat, pašalinti stulpelį arba eilutę su %s. Taip pat galite pridėti naują stulpelį su %s. 5MoreChoices=Dar 5 pasirinkimai @@ -49,7 +49,7 @@ votes=balsas (-ai) NoCommentYet=Komentarų šioje apklausoje dar nebuvo paskelbta CanComment=Balsuotojai gali teikti komentarus apklausoje CanSeeOthersVote=Balsuotojai gali matyti kitų dalyvių balsus -SelectDayDesc=Kiekvienai pasirinktai dienai Jūs galite pasirinkti, arba ne, susirinkimų valandas tokiu formatu:
    - tuščia,
    - "8h", "8H" arba "08:00" susirinkimo pradžiai,
    - "8-11", "8h-11h", "8H-11H" arba "8:00-11:00" susirinkimo trukmei,
    - "8h15-11h15", "8H15-11H15" arba "8:15-11:15" tam pačiam, bet su minutėmis. +SelectDayDesc=For each selected day, you can choose, or not, meeting hours in the following format:
    - empty,
    - "8h", "8H" or "8:00" to give a meeting's start hour,
    - "8-11", "8h-11h", "8H-11H" or "8:00-11:00" to give a meeting's start and end hour,
    - "8h15-11h15", "8H15-11H15" or "8:15-11:15" for the same thing but with minutes. BackToCurrentMonth=Atgal į einamąjį mėnesį ErrorOpenSurveyFillFirstSection=Jūs neužpildėte apklausos kūrimo pirmos sekcijos ErrorOpenSurveyOneChoice=Įveskite bent vieną pasirinkimą diff --git a/htdocs/langs/lt_LT/paybox.lang b/htdocs/langs/lt_LT/paybox.lang index 2a6fd14b813..ae571d849dd 100644 --- a/htdocs/langs/lt_LT/paybox.lang +++ b/htdocs/langs/lt_LT/paybox.lang @@ -11,17 +11,8 @@ YourEMail=E-paštas mokėjimo patvirtinimo gavimui Creditor=Kreditorius PaymentCode=Mokėjimo kodas PayBoxDoPayment=Pay with Paybox -ToPay=Atlikti mokėjimą YouWillBeRedirectedOnPayBox=Būsite nukreipti į saugų Paybox puslapį kredito kortelės informacijos įvedimui Continue=Kitas -ToOfferALinkForOnlinePayment=URL %s mokėjimui -ToOfferALinkForOnlinePaymentOnOrder=URL to offer a %s online payment user interface for a sales order -ToOfferALinkForOnlinePaymentOnInvoice=URL siūlo %s interneto mokėjimui vartotojo sąsają kliento sąskaitai-faktūrai -ToOfferALinkForOnlinePaymentOnContractLine=URL siūlo %s interneto mokėjimui vartotojo sąsają sutarties eilutei. -ToOfferALinkForOnlinePaymentOnFreeAmount=URL siūlo %s interneto mokėjimui vartotojo sąsaja nemokamam kiekiui. -ToOfferALinkForOnlinePaymentOnMemberSubscription=URL pasiūlymui %s interneto mokėjimui vartotojo sąsają nario pasirašymui. -ToOfferALinkForOnlinePaymentOnDonation=URL to offer a %s online payment, user interface for payment of donation -YouCanAddTagOnUrl=Taip pat galite pridėti URL parametrą &tag=value į bet kurį URL (reikalingas tik nemokamam mokėjimui) pridėti nuosavo mokėjimo komentaro žymę. SetupPayBoxToHavePaymentCreatedAutomatically=Setup your Paybox with url %s to have payment created automatically when validated by Paybox. YourPaymentHasBeenRecorded=Šis puslapis patvirtina, kad jūsų mokėjimas buvo užregistruotas. Ačiū. YourPaymentHasNotBeenRecorded=Your payment has NOT been recorded and the transaction has been canceled. Thank you. diff --git a/htdocs/langs/lt_LT/projects.lang b/htdocs/langs/lt_LT/projects.lang index 126b855121b..5f2ed8c6327 100644 --- a/htdocs/langs/lt_LT/projects.lang +++ b/htdocs/langs/lt_LT/projects.lang @@ -86,8 +86,8 @@ WhichIamLinkedToProject=which I'm linked to project Time=Laikas ListOfTasks=List of tasks GoToListOfTimeConsumed=Go to list of time consumed -GoToListOfTasks=Go to list of tasks -GoToGanttView=Go to Gantt view +GoToListOfTasks=Show as list +GoToGanttView=show as Gantt GanttView=Gantt View ListProposalsAssociatedProject=List of the commercial proposals related to the project ListOrdersAssociatedProject=List of sales orders related to the project @@ -250,3 +250,8 @@ OneLinePerUser=One line per user ServiceToUseOnLines=Service to use on lines InvoiceGeneratedFromTimeSpent=Invoice %s has been generated from time spent on project ProjectBillTimeDescription=Check if you enter timesheet on tasks of project AND you plan to generate invoice(s) from the timesheet to bill the customer of the project (do not check if you plan to create invoice that is not based on entered timesheets). +ProjectFollowOpportunity=Follow opportunity +ProjectFollowTasks=Follow tasks +UsageOpportunity=Usage: Opportunity +UsageTasks=Usage: Tasks +UsageBillTimeShort=Usage: Bill time diff --git a/htdocs/langs/lt_LT/receiptprinter.lang b/htdocs/langs/lt_LT/receiptprinter.lang index 756461488cc..5714ba78151 100644 --- a/htdocs/langs/lt_LT/receiptprinter.lang +++ b/htdocs/langs/lt_LT/receiptprinter.lang @@ -26,9 +26,10 @@ PROFILE_P822D=P822D Profile PROFILE_STAR=Star Profile PROFILE_DEFAULT_HELP=Default Profile suitable for Epson printers PROFILE_SIMPLE_HELP=Simple Profile No Graphics -PROFILE_EPOSTEP_HELP=Epos Tep Profile Help +PROFILE_EPOSTEP_HELP=Epos Tep Profile PROFILE_P822D_HELP=P822D Profile No Graphics PROFILE_STAR_HELP=Star Profile +DOL_LINE_FEED=Skip line DOL_ALIGN_LEFT=Left align text DOL_ALIGN_CENTER=Center text DOL_ALIGN_RIGHT=Right align text @@ -42,3 +43,5 @@ DOL_CUT_PAPER_PARTIAL=Cut ticket partially DOL_OPEN_DRAWER=Open cash drawer DOL_ACTIVATE_BUZZER=Activate buzzer DOL_PRINT_QRCODE=Print QR Code +DOL_PRINT_LOGO=Print logo of my company +DOL_PRINT_LOGO_OLD=Print logo of my company (old printers) diff --git a/htdocs/langs/lt_LT/sendings.lang b/htdocs/langs/lt_LT/sendings.lang index 9efdde2b792..74260916fb8 100644 --- a/htdocs/langs/lt_LT/sendings.lang +++ b/htdocs/langs/lt_LT/sendings.lang @@ -21,6 +21,7 @@ QtyShipped=Išsiųstas kiekis QtyShippedShort=Qty ship. QtyPreparedOrShipped=Qty prepared or shipped QtyToShip=Kiekis išsiuntimui +QtyToReceive=Qty to receive QtyReceived=Gautas kiekis QtyInOtherShipments=Qty in other shipments KeepToShip=Remain to ship @@ -46,17 +47,18 @@ DateDeliveryPlanned=Planned date of delivery RefDeliveryReceipt=Ref delivery receipt StatusReceipt=Status delivery receipt DateReceived=Pristatymo gavimo data -SendShippingByEMail=Siųsti siuntą e-paštu +ClassifyReception=Classify reception +SendShippingByEMail=Send shipment by email SendShippingRef=Submission of shipment %s ActionsOnShipping=Siuntų įvykiai LinkToTrackYourPackage=Nuoroda sekti Jūsų siuntos kelią ShipmentCreationIsDoneFromOrder=Šiuo metu, naujos siuntos sukūrimas atliktas iš užsakymo kortelės. ShipmentLine=Siuntimo eilutė -ProductQtyInCustomersOrdersRunning=Product quantity into open customer orders -ProductQtyInSuppliersOrdersRunning=Product quantity into open purchase orders -ProductQtyInShipmentAlreadySent=Product quantity from open customer order already sent -ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from open supplier order already received -NoProductToShipFoundIntoStock=No product to ship found into warehouse %s. Correct stock or go back to choose another warehouse. +ProductQtyInCustomersOrdersRunning=Product quantity from open sales orders +ProductQtyInSuppliersOrdersRunning=Product quantity from open purchase orders +ProductQtyInShipmentAlreadySent=Product quantity from open sales order already sent +ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from open purchase orders already received +NoProductToShipFoundIntoStock=No product to ship found in warehouse %s. Correct stock or go back to choose another warehouse. WeightVolShort=Weight/Vol. ValidateOrderFirstBeforeShipment=You must first validate the order before being able to make shipments. @@ -69,4 +71,4 @@ SumOfProductWeights=Produktų svorių suma # warehouse details DetailWarehouseNumber= Warehouse details -DetailWarehouseFormat= W:%s (Qty : %d) +DetailWarehouseFormat= W:%s (Qty: %d) diff --git a/htdocs/langs/lt_LT/stocks.lang b/htdocs/langs/lt_LT/stocks.lang index 3682d2ace36..a3502d268be 100644 --- a/htdocs/langs/lt_LT/stocks.lang +++ b/htdocs/langs/lt_LT/stocks.lang @@ -55,7 +55,7 @@ PMPValue=Vidutinė svertinė kaina PMPValueShort=WAP EnhancedValueOfWarehouses=Sandėlių vertė UserWarehouseAutoCreate=Create a user warehouse automatically when creating a user -AllowAddLimitStockByWarehouse=Manage also values for minimum and desired stock per pairing (product-warehouse) in addition to values per product +AllowAddLimitStockByWarehouse=Manage also value for minimum and desired stock per pairing (product-warehouse) in addition to the value for minimum and desired stock per product IndependantSubProductStock=Product stock and subproduct stock are independent QtyDispatched=Kiekis išsiųstas QtyDispatchedShort=Qty dispatched @@ -184,7 +184,7 @@ SelectFournisseur=Vendor filter inventoryOnDate=Inventory INVENTORY_DISABLE_VIRTUAL=Virtual product (kit): do not decrement stock of a child product INVENTORY_USE_MIN_PA_IF_NO_LAST_PA=Use the buy price if no last buy price can be found -INVENTORY_USE_INVENTORY_DATE_FROM_DATEMVT=Stock movement has date of inventory +INVENTORY_USE_INVENTORY_DATE_FOR_DATE_OF_MVT=Stock movements will have the date of inventory (instead of the date of inventory validation) inventoryChangePMPPermission=Allow to change PMP value for a product ColumnNewPMP=New unit PMP OnlyProdsInStock=Do not add product without stock @@ -212,3 +212,7 @@ StockIncreaseAfterCorrectTransfer=Increase by correction/transfer StockDecreaseAfterCorrectTransfer=Decrease by correction/transfer StockIncrease=Stock increase StockDecrease=Stock decrease +InventoryForASpecificWarehouse=Inventory for a specific warehouse +InventoryForASpecificProduct=Inventory for a specific product +StockIsRequiredToChooseWhichLotToUse=Stock is required to choose which lot to use +ForceTo=Force to diff --git a/htdocs/langs/lt_LT/stripe.lang b/htdocs/langs/lt_LT/stripe.lang index 327ed0661ed..56aa94115be 100644 --- a/htdocs/langs/lt_LT/stripe.lang +++ b/htdocs/langs/lt_LT/stripe.lang @@ -16,12 +16,13 @@ StripeDoPayment=Pay with Stripe YouWillBeRedirectedOnStripe=You will be redirected on secured Stripe page to input you credit card information Continue=Kitas ToOfferALinkForOnlinePayment=URL %s mokėjimui -ToOfferALinkForOnlinePaymentOnOrder=URL to offer a %s online payment user interface for a sales order -ToOfferALinkForOnlinePaymentOnInvoice=URL siūlo %s interneto mokėjimui vartotojo sąsają kliento sąskaitai-faktūrai -ToOfferALinkForOnlinePaymentOnContractLine=URL siūlo %s interneto mokėjimui vartotojo sąsają sutarties eilutei. -ToOfferALinkForOnlinePaymentOnFreeAmount=URL siūlo %s interneto mokėjimui vartotojo sąsaja nemokamam kiekiui. -ToOfferALinkForOnlinePaymentOnMemberSubscription=URL pasiūlymui %s interneto mokėjimui vartotojo sąsają nario pasirašymui. -YouCanAddTagOnUrl=Taip pat galite pridėti URL parametrą &tag=value į bet kurį URL (reikalingas tik nemokamam mokėjimui) pridėti nuosavo mokėjimo komentaro žymę. +ToOfferALinkForOnlinePaymentOnOrder=URL to offer a %s online payment page for a sales order +ToOfferALinkForOnlinePaymentOnInvoice=URL to offer a %s online payment page for a customer invoice +ToOfferALinkForOnlinePaymentOnContractLine=URL to offer a %s online payment page for a contract line +ToOfferALinkForOnlinePaymentOnFreeAmount=URL to offer a %s online payment page of any amount with no existing object +ToOfferALinkForOnlinePaymentOnMemberSubscription=URL to offer a %s online payment page for a member subscription +ToOfferALinkForOnlinePaymentOnDonation=URL to offer a %s online payment page for payment of a donation +YouCanAddTagOnUrl=You can also add url parameter &tag=value to any of those URL (mandatory only for payment not linked to an object) to add your own payment comment tag.
    For the URL of payments with no existing object, you may also add the parameter &noidempotency=1 so the same link with same tag can be used several times (some payment mode may limit the payment to 1 for each different link without this parameter) SetupStripeToHavePaymentCreatedAutomatically=Setup your Stripe with url %s to have payment created automatically when validated by Stripe. AccountParameter=Sąskaitos parametrai UsageParameter=Naudojimo parametrai diff --git a/htdocs/langs/lt_LT/ticket.lang b/htdocs/langs/lt_LT/ticket.lang index 462d206db25..45214c16e6c 100644 --- a/htdocs/langs/lt_LT/ticket.lang +++ b/htdocs/langs/lt_LT/ticket.lang @@ -33,7 +33,10 @@ TicketDictSeverity=Ticket - Severities TicketTypeShortBUGSOFT=Dysfonctionnement logiciel TicketTypeShortBUGHARD=Dysfonctionnement matériel TicketTypeShortCOM=Commercial question -TicketTypeShortINCIDENT=Request for assistance + +TicketTypeShortHELP=Request for functionnal help +TicketTypeShortISSUE=Issue, bug or problem +TicketTypeShortREQUEST=Change or enhancement request TicketTypeShortPROJET=Projektas TicketTypeShortOTHER=Kiti @@ -137,6 +140,10 @@ NoUnreadTicketsFound=No unread ticket found TicketViewAllTickets=View all tickets TicketViewNonClosedOnly=View only open tickets TicketStatByStatus=Tickets by status +OrderByDateAsc=Sort by ascending date +OrderByDateDesc=Sort by descending date +ShowAsConversation=Show as conversation list +MessageListViewType=Show as table list # # Ticket card @@ -222,6 +229,9 @@ TicketConfirmChangeStatus=Confirm the status change: %s ? TicketLogStatusChanged=Status changed: %s to %s TicketNotNotifyTiersAtCreate=Not notify company at create Unread=Unread +TicketNotCreatedFromPublicInterface=Not available. Ticket was not created from public interface. +PublicInterfaceNotEnabled=Public interface was not enabled +ErrorTicketRefRequired=Ticket reference name is required # # Logs diff --git a/htdocs/langs/lt_LT/website.lang b/htdocs/langs/lt_LT/website.lang index 6aa35b00e76..fe0c05744d1 100644 --- a/htdocs/langs/lt_LT/website.lang +++ b/htdocs/langs/lt_LT/website.lang @@ -56,7 +56,7 @@ NoPageYet=No pages yet YouCanCreatePageOrImportTemplate=You can create a new page or import a full website template SyntaxHelp=Help on specific syntax tips YouCanEditHtmlSourceckeditor=You can edit HTML source code using the "Source" button in editor. -YouCanEditHtmlSource=
    You can include PHP code into this source using tags <?php ?>. The following global variables are available: $conf, $db, $mysoc, $user, $website, $websitepage, $weblangs.

    You can also include content of another Page/Container with the following syntax:
    <?php includeContainer('alias_of_container_to_include'); ?>

    You can make a redirect to another Page/Container with the following syntax (Note: do not output any content before a redirect):
    <?php redirectToContainer('alias_of_container_to_redirect_to'); ?>

    To add a link to another page, use the syntax:
    <a href="alias_of_page_to_link_to.php">mylink<a>

    To include a link to download a file stored into the documents directory, use the document.php wrapper:
    Example, for a file into documents/ecm (need to be logged), syntax is:
    <a href="/document.php?modulepart=ecm&file=[relative_dir/]filename.ext">
    For a file into documents/medias (open directory for public access), syntax is:
    <a href="/document.php?modulepart=medias&file=[relative_dir/]filename.ext">
    For a file shared with a share link (open access using the sharing hash key of file), syntax is:
    <a href="/document.php?hashp=publicsharekeyoffile">

    To include an image stored into the documents directory, use the viewimage.php wrapper:
    Example, for an image into documents/medias (open directory for public access), syntax is:
    <img src="/viewimage.php?modulepart=medias&file=[relative_dir/]filename.ext">
    +YouCanEditHtmlSource=
    You can include PHP code into this source using tags <?php ?>. The following global variables are available: $conf, $db, $mysoc, $user, $website, $websitepage, $weblangs.

    You can also include content of another Page/Container with the following syntax:
    <?php includeContainer('alias_of_container_to_include'); ?>

    You can make a redirect to another Page/Container with the following syntax (Note: do not output any content before a redirect):
    <?php redirectToContainer('alias_of_container_to_redirect_to'); ?>

    To add a link to another page, use the syntax:
    <a href="alias_of_page_to_link_to.php">mylink<a>

    To include a link to download a file stored into the documents directory, use the document.php wrapper:
    Example, for a file into documents/ecm (need to be logged), syntax is:
    <a href="/document.php?modulepart=ecm&file=[relative_dir/]filename.ext">
    For a file into documents/medias (open directory for public access), syntax is:
    <a href="/document.php?modulepart=medias&file=[relative_dir/]filename.ext">
    For a file shared with a share link (open access using the sharing hash key of file), syntax is:
    <a href="/document.php?hashp=publicsharekeyoffile">

    To include an image stored into the documents directory, use the viewimage.php wrapper:
    Example, for an image into documents/medias (open directory for public access), syntax is:
    <img src="/viewimage.php?modulepart=medias&file=[relative_dir/]filename.ext">

    More examples of HTML or dynamic code available on the wiki documentation
    . ClonePage=Clone page/container CloneSite=Clone site SiteAdded=Website added @@ -114,3 +114,10 @@ CSSContentTooltipHelp=Enter here CSS content. To avoid any conflict with the CSS LinkAndScriptsHereAreNotLoadedInEditor=Warning: This content is output only when site is accessed from a server. It is not used in Edit mode so if you need to load javascript files also in edit mode, just add your tag 'script src=...' into the page. Dynamiccontent=Sample of a page with dynamic content ImportSite=Import website template +EditInLineOnOff=Mode 'Edit inline' is %s +ShowSubContainersOnOff=Mode to execute 'dynamic content' is %s +GlobalCSSorJS=Global CSS/JS/Header file of web site +BackToHomePage=Back to home page... +TranslationLinks=Translation links +YouTryToAccessToAFileThatIsNotAWebsitePage=You try to access to a page that is not a website page +UseTextBetween5And70Chars=For good SEO practices, use a text between 5 and 70 characters diff --git a/htdocs/langs/lv_LV/accountancy.lang b/htdocs/langs/lv_LV/accountancy.lang index 9d5ece64725..6d2192e4192 100644 --- a/htdocs/langs/lv_LV/accountancy.lang +++ b/htdocs/langs/lv_LV/accountancy.lang @@ -1,4 +1,5 @@ -# Dolibarr language file - en_US - Accounting Expert +# Dolibarr language file - en_US - Accountancy (Double entries) +Accountancy=Grāmatvedība Accounting=Grāmatvedība ACCOUNTING_EXPORT_SEPARATORCSV=Eksportējamā faila kolonnu atdalītājs ACCOUNTING_EXPORT_DATE=Eksportējamā faila datuma formāts @@ -57,26 +58,26 @@ AccountancyAreaDescActionOnceBis=Veicot nākamo darbību, lai nākotnē ietaupī AccountancyAreaDescActionFreq=Šīs darbības parasti tiek veiktas katru mēnesi, nedēļu vai dienu ļoti lieliem uzņēmumiem ... AccountancyAreaDescJournalSetup=Solis %s: izveidojiet vai pārbaudiet žurnāla satura saturu no izvēlnes %s -AccountancyAreaDescChartModel=STEP %s: izveidojiet konta diagrammas modeli no izvēlnes %s -AccountancyAreaDescChart=STEP %s: izveidojiet vai pārbaudiet sava konta diagrammas saturu no izvēlnes %s +AccountancyAreaDescChartModel=Silis %s: izveidojiet konta diagrammas modeli no izvēlnes %s +AccountancyAreaDescChart=Solis %s: izveidojiet vai pārbaudiet sava konta diagrammas saturu no izvēlnes %s -AccountancyAreaDescVat=STEP %s: definējiet katra PVN likmes grāmatvedības kontus. Šajā nolūkā izmantojiet izvēlnes ierakstu %s. +AccountancyAreaDescVat=Solis %s: definējiet katras PVN likmes grāmatvedības kontus. Izmantojiet izvēlnes ierakstu %s. AccountancyAreaDescDefault=Solis %s: definējiet noklusējuma grāmatvedības kontus. Šajā nolūkā izmantojiet izvēlnes ierakstu %s. AccountancyAreaDescExpenseReport=STEP %s: definējiet noklusējuma uzskaites kontus katram izdevumu pārskatam. Šajā nolūkā izmantojiet izvēlnes ierakstu %s. -AccountancyAreaDescSal=STEP %s: definējiet noklusējuma uzskaites kontus algu izmaksāšanai. Šajā nolūkā izmantojiet izvēlnes ierakstu %s. -AccountancyAreaDescContrib=STEP %s: definējiet noklusējuma grāmatvedības kontus īpašiem izdevumiem (dažādiem nodokļiem). Šajā nolūkā izmantojiet izvēlnes ierakstu %s. -AccountancyAreaDescDonation=STEP %s: definējiet noklusējuma uzskaites kontus ziedojumiem. Šajā nolūkā izmantojiet izvēlnes ierakstu %s. +AccountancyAreaDescSal=Solis %s: definējiet noklusējuma uzskaites kontus algu izmaksāšanai. Izmantojiet izvēlnes ierakstu %s. +AccountancyAreaDescContrib=Solis %s: definējiet noklusējuma grāmatvedības kontus īpašiem izdevumiem (dažādiem nodokļiem). Izmantojiet izvēlnes ierakstu %s. +AccountancyAreaDescDonation=Solis %s: definējiet noklusējuma uzskaites kontus ziedojumiem. Izmantojiet izvēlnes ierakstu %s. AccountancyAreaDescSubscription=STEP %s: definējiet noklusējuma grāmatvedības kontus dalībnieku abonementam. Lai to izdarītu, izmantojiet izvēlnes ierakstu %s. -AccountancyAreaDescMisc=STEP %s: norādiet obligātos noklusējuma kontu un noklusējuma grāmatvedības kontus dažādiem darījumiem. Šajā nolūkā izmantojiet izvēlnes ierakstu %s. +AccountancyAreaDescMisc=Solis %s: norādiet obligātos noklusējuma kontu un noklusējuma grāmatvedības kontus dažādiem darījumiem. Šajā nolūkā izmantojiet izvēlnes ierakstu %s. AccountancyAreaDescLoan=STEP %s: definējiet noklusējuma aizņēmumu grāmatvedības uzskaiti. Šajā nolūkā izmantojiet izvēlnes ierakstu %s. -AccountancyAreaDescBank=STEP %s: definējiet grāmatvedības kontus un žurnāla kodu katrai bankai un finanšu kontiem. Šajā nolūkā izmantojiet izvēlnes ierakstu %s. -AccountancyAreaDescProd=STEP %s: definējiet savu produktu / pakalpojumu grāmatvedības kontus. Šajā nolūkā izmantojiet izvēlnes ierakstu %s. +AccountancyAreaDescBank=Solis %s: definējiet grāmatvedības kontus un žurnāla kodu katrai bankai un finanšu kontiem. Izmantojiet izvēlnes ierakstu %s. +AccountancyAreaDescProd=Solis %s: definējiet savu produktu/pakalpojumu grāmatvedības kontus. Izmantojiet izvēlnes ierakstu %s. AccountancyAreaDescBind=STEP %s: pārbaudiet saistību starp esošajām %s līnijām un grāmatvedības kontu, tāpēc pieteikums varēs žurnālizēt darījumus Ledger ar vienu klikšķi. Pabeigt trūkstošos piesaisti. Šajā nolūkā izmantojiet izvēlnes ierakstu %s. -AccountancyAreaDescWriteRecords=STEP %s: rakstīt darījumus uz grāmatvedi. Lai to izdarītu, dodieties uz izvēlni %s un noklikšķiniet uz pogas %s . -AccountancyAreaDescAnalyze=STEP %s: pievienojiet vai rediģējiet esošos darījumus un ģenerējiet pārskatus un eksportu. +AccountancyAreaDescWriteRecords=Solis %s: rakstīt darījumus uz grāmatvedi. Lai to izdarītu, dodieties uz izvēlni %s un noklikšķiniet uz pogas %s. +AccountancyAreaDescAnalyze=Solis %s: pievienojiet vai rediģējiet esošos darījumus un ģenerējiet pārskatus un eksportu. -AccountancyAreaDescClosePeriod=STEP %s: beidzies periods, tāpēc mēs nevaram veikt izmaiņas nākotnē. +AccountancyAreaDescClosePeriod=Solis %s: beidzies periods, tāpēc mēs nevaram veikt izmaiņas nākotnē. TheJournalCodeIsNotDefinedOnSomeBankAccount=Obligāts iestatīšanas posms nebija pabeigts (grāmatvedības kodu žurnāls nav definēts visiem bankas kontiem) Selectchartofaccounts=Atlasiet aktīvo kontu diagrammu @@ -97,6 +98,8 @@ MenuExpenseReportAccounts=Izdevumu atskaišu konti MenuLoanAccounts=Aizdevumu konti MenuProductsAccounts=Produktu konti MenuClosureAccounts=Slēgšanas konti +MenuAccountancyClosure=Slēgšana +MenuAccountancyValidationMovements=Apstipriniet kustības ProductsBinding=Produktu konti TransferInAccounting=Pārskaitījums grāmatvedībā RegistrationInAccounting=Reģistrācija grāmatvedībā @@ -130,8 +133,8 @@ LineOfExpenseReport=Izdevumu rindas pārskats NoAccountSelected=Nav izvēlēts grāmatvedības konts VentilatedinAccount=Sekmīgi piesaistīts grāmatvedības kontam NotVentilatedinAccount=Nav saistošs grāmatvedības kontam -XLineSuccessfullyBinded=%s produkti / pakalpojumi, kas veiksmīgi piesaistīti grāmatvedības kontam -XLineFailedToBeBinded=%s produkti / pakalpojumi nav saistīti ar jebkuru grāmatvedības kontu +XLineSuccessfullyBinded=%s produkti/pakalpojumi, kas veiksmīgi piesaistīti grāmatvedības kontam +XLineFailedToBeBinded=%s produkti/pakalpojumi nav saistīti ar nevienu grāmatvedības kontu ACCOUNTING_LIMIT_LIST_VENTILATION=Saistīto elementu skaits, kas redzams lapā (maksimāli ieteicams: 50) ACCOUNTING_LIST_SORT_VENTILATION_TODO=Sāciet lappuses "Saistīšanu darīt" šķirošanu ar jaunākajiem elementiem @@ -164,12 +167,14 @@ ACCOUNTING_ACCOUNT_SUSPENSE=Gaidīšanas grāmatvedības konts DONATION_ACCOUNTINGACCOUNT=Accounting account to register donations ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Grāmatvedības konts, lai reģistrētu abonementus -ACCOUNTING_PRODUCT_BUY_ACCOUNT=Grāmatvedības konts pēc noklusējuma par nopirktajiem produktiem (izmanto, ja produkta lapā nav noteikts). +ACCOUNTING_PRODUCT_BUY_ACCOUNT=Nopirkto produktu grāmatvedības konts pēc noklusējuma (tiek izmantots, ja tas nav definēts produktu lapā) ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Grāmatvedības konts pēc noklusējuma pārdotajiem produktiem (izmanto, ja produkta lapā nav noteikts). -ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Grāmatvedības konts pēc noklusējuma par pārdotajiem produktiem EEK (lieto, ja tas nav norādīts produkta lapā) -ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Grāmatvedības konts pēc noklusējuma par pārdotajiem produktiem, kas eksportēti no EEK (lieto, ja tas nav norādīts produkta lapā) +ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Grāmatvedības konts pēc noklusējuma ražojumiem, ko pārdod EEK (izmanto, ja nav definēts produktu lapā) +ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Grāmatvedības konts pēc noklusējuma produktiem, kas pārdoti un eksportēti no EEK (izmantots, ja tas nav noteikts produkta lapā) ACCOUNTING_SERVICE_BUY_ACCOUNT=Grāmatvedības konts pēc noklusējuma par nopirktajiem pakalpojumiem (lieto, ja tas nav noteikts pakalpojuma lapā) ACCOUNTING_SERVICE_SOLD_ACCOUNT=Grāmatvedības konts pēc noklusējuma pārdotajiem pakalpojumiem (izmanto, ja tas nav noteikts pakalpojuma lapā) +ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Grāmatvedības konts pēc noklusējuma par pakalpojumiem, kas pārdoti EEK (izmantots, ja nav definēts pakalpojumu lapā) +ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Grāmatvedības konts pēc noklusējuma par pakalpojumiem, kas pārdoti un eksportēti no EEK (tiek izmantoti, ja tie nav definēti pakalpojumu lapā) Doctype=Dokumenta veids Docdate=Datums @@ -192,9 +197,10 @@ ByPersonalizedAccountGroups=Personalizētās grupas ByYear=Pēc gada NotMatch=Nav iestatīts DeleteMvt=Delete Ledger lines +DelMonth=Month to delete DelYear=Gads kurš jādzēš DelJournal=Žurnāls kurš jādzēš -ConfirmDeleteMvt=Tas izdzēsīs visas Ledger rindas gadā un / vai no konkrēta žurnāla. Nepieciešams vismaz viens kritērijs. +ConfirmDeleteMvt=This will delete all lines of the Ledger for the year/month and/or from a specific journal (At least one criterion is required). You will have to reuse the feature 'Registration inaccounting' to have the deleted record back in the ledger. ConfirmDeleteMvtPartial=Tiks dzēsts darījums no Ledger (visas līnijas, kas attiecas uz to pašu darījumu, tiks dzēsti). FinanceJournal=Finanšu žurnāls ExpenseReportsJournal=Izdevumu pārskatu žurnāls @@ -211,7 +217,7 @@ NewAccountingMvt=Jauna transakcija NumMvts=Darījuma numurs ListeMvts=Pārvietošanas saraksts ErrorDebitCredit=Debit and Credit cannot have a value at the same time -AddCompteFromBK=Pievienojiet grāmatvedības kontiem grupai +AddCompteFromBK=Pievienojiet grāmatvedības kontus grupai ReportThirdParty=Uzskaitiet trešās puses kontu DescThirdPartyReport=Konsultējieties ar trešo pušu klientu un pārdevēju sarakstu un grāmatvedības kontiem ListAccounts=Grāmatvedības kontu saraksts @@ -235,13 +241,19 @@ DescVentilDoneCustomer=Konsultējieties šeit ar rindu rēķinu klientu sarakstu DescVentilTodoCustomer=Piesaistiet rēķina līnijas, kas vēl nav saistītas ar produkta grāmatvedības kontu ChangeAccount=Izmainiet produktu / pakalpojumu grāmatvedības kontu izvēlētajām līnijām ar šādu grāmatvedības kontu: Vide=- -DescVentilSupplier=Konsultējieties šeit ar pārdevēju rēķina līniju sarakstu, kas saistītas vai vēl nav saistītas ar produktu grāmatvedības kontu +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account (only record not already transfered in accountancy are visible) DescVentilDoneSupplier=Šeit skatiet piegādātāju rēķinu un to grāmatvedības kontu sarakstu DescVentilTodoExpenseReport=Bind expense report lines, kas jau nav saistītas ar maksu grāmatvedības kontu DescVentilExpenseReport=Konsultējieties šeit ar izdevumu pārskatu rindiņu sarakstu, kas ir saistoši (vai nē) ar maksu grāmatvedības kontu -DescVentilExpenseReportMore=Ja jūs izveidojat grāmatvedības kontu uz izdevumu pārskata rindiņu veida, programma varēs visu saistību starp jūsu rēķina pārskatu rindiņām un jūsu kontu diagrammas grāmatvedības kontu veikt tikai ar vienu klikšķi, izmantojot pogu "%s" . Ja kontam nav iestatīta maksu vārdnīca vai ja jums joprojām ir dažas rindiņas, kurām nav saistības ar kādu kontu, izvēlnē " %s " būs jāveic manuāla piesaistīšana. +DescVentilExpenseReportMore=Ja jūs izveidojat grāmatvedības kontu uz izdevumu pārskata rindiņu veida, programma varēs visu saistību starp jūsu rēķina pārskatu rindiņām un jūsu kontu diagrammas grāmatvedības kontu veikt tikai ar vienu klikšķi, izmantojot pogu "%s" . Ja kontam nav iestatīta maksu vārdnīca vai ja jums joprojām ir dažas rindiņas, kurām nav saistības ar kādu kontu, izvēlnē " %s " būs jāveic manuāla piesaistīšana. DescVentilDoneExpenseReport=Konsultējieties šeit ar izdevumu pārskatu rindu sarakstu un to maksu grāmatvedības kontu +DescClosure=Šeit apskatiet neapstiprināto kustību skaitu mēnesī, un fiskālie gadi jau ir atvērti +OverviewOfMovementsNotValidated=1. solis / Nepārvērtēts kustību pārskats. (Nepieciešams, lai slēgtu fiskālo gadu) +ValidateMovements=Apstipriniet kustības +DescValidateMovements=Jebkādas rakstīšanas, burtu un izdzēsto tekstu izmaiņas vai dzēšana būs aizliegtas. Visi vingrinājumu ieraksti ir jāapstiprina, pretējā gadījumā aizvēršana nebūs iespējama +SelectMonthAndValidate=Izvēlieties mēnesi un apstipriniet kustības + ValidateHistory=Piesaistiet automātiski AutomaticBindingDone=Automātiskā piesaistīšana pabeigta @@ -256,6 +268,7 @@ ListOfProductsWithoutAccountingAccount=Produktu saraksts, uz kuriem nav saistīt ChangeBinding=Mainiet saites Accounted=Uzskaitīts virsgrāmatā NotYetAccounted=Vēl nav uzskaitīti virsgrāmatā +ShowTutorial=Rādīt apmācību ## Admin ApplyMassCategories=Pielietot masu sadaļas @@ -264,7 +277,7 @@ CategoryDeleted=Grāmatvedības konta kategorija ir noņemta AccountingJournals=Grāmatvedības žurnāli AccountingJournal=Grāmatvedības žurnāls NewAccountingJournal=Jauns grāmatvedības žurnāls -ShowAccoutingJournal=Rādīt grāmatvedības žurnālu +ShowAccountingJournal=Rādīt grāmatvedības žurnālu NatureOfJournal=Žurnāla raksturs AccountingJournalType1=Dažādas darbības AccountingJournalType2=Pārdošanas diff --git a/htdocs/langs/lv_LV/admin.lang b/htdocs/langs/lv_LV/admin.lang index c6858522a54..0f0a3768a13 100644 --- a/htdocs/langs/lv_LV/admin.lang +++ b/htdocs/langs/lv_LV/admin.lang @@ -178,6 +178,8 @@ Compression=Saspiešana CommandsToDisableForeignKeysForImport=Komandu atslēgt ārvalstu taustiņus uz importu CommandsToDisableForeignKeysForImportWarning=Obligāti, ja jūs vēlaties, lai varētu atjaunot savu SQL dump vēlāk ExportCompatibility=Saderība radīto eksporta failu +ExportUseMySQLQuickParameter=Use the --quick parameter +ExportUseMySQLQuickParameterHelp=The '--quick' parameter helps limit RAM consumption for large tables. MySqlExportParameters=MySQL eksportēšanas paerametri PostgreSqlExportParameters= PostgreSQL eksportēšanas parametri UseTransactionnalMode=Izmantojiet darījumu režīmu @@ -218,7 +220,7 @@ DoliStoreDesc=DoliStore ir oficiālā mājaslapa Dolibarr ERP / CRM papildus mod DoliPartnersDesc=Uzņēmumi, kas piedāvā pielāgotus izstrādātus moduļus vai funkcijas.
    Piezīme: tā kā Dolibarr ir atvērtā koda programma, ikviens , kurš ir pieredzējis PHP programmēšanā, var izveidot moduli. WebSiteDesc=Ārējās vietnes vairākiem papildinājumiem (bez kodols) moduļiem ... DevelopYourModuleDesc=Daži risinājumi, lai izstrādātu savu moduli ... -URL=Saite +URL=URL BoxesAvailable=Pieejamie logrīki BoxesActivated=Logrīki aktivizēti ActivateOn=Aktivizēt @@ -268,6 +270,7 @@ Emails=E-pasti EMailsSetup=E-pastu iestatīšana EMailsDesc=Šī lapa ļauj jums ignorēt jūsu noklusējuma PHP parametrus e-pasta sūtīšanai. Vairumā gadījumu uz Unix / Linux OS, PHP iestatīšana ir pareiza, un šie parametri nav vajadzīgi. EmailSenderProfiles=E-pasta sūtītāju profili +EMailsSenderProfileDesc=Jūs varat atstāt šo sadaļu tukšu. Ja šeit ievadīsit dažus e-pastus, tie tiks pievienoti iespējamo sūtītāju sarakstam kombinētajā lodziņā, kad rakstīsit jaunu e-pastu. MAIN_MAIL_SMTP_PORT=SMTP / SMTPS ports (noklusējuma vērtība php.ini: %s ) MAIN_MAIL_SMTP_SERVER=SMTP/SMTPS Resursa (noklusējuma vērtība php.ini: %s) MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=SMTP / SMTPS ports (nav definēts PHP uz Unix līdzīgām sistēmām) @@ -277,7 +280,7 @@ MAIN_MAIL_ERRORS_TO=E-pasts, ko izmanto, lai kļūtu, atgriež e-pastus (laukos MAIN_MAIL_AUTOCOPY_TO= Kopija (Bcc) visi nosūtītie e-pasta ziņojumi uz MAIN_DISABLE_ALL_MAILS=Atspējot visu e-pasta sūtīšanu (izmēģinājuma nolūkos vai demonstrācijās) MAIN_MAIL_FORCE_SENDTO=Nosūtiet visus e-pastus (nevis reāliem saņēmējiem, lai veiktu pārbaudes) -MAIN_MAIL_ENABLED_USER_DEST_SELECT=Pievienojiet darbinieka lietotājus ar e-pasta adresi atļauto adresātu sarakstā +MAIN_MAIL_ENABLED_USER_DEST_SELECT=Rakstot jaunu e-pastu, iesakiet darbinieku e-pastus (ja tie ir definēti) iepriekš definētu saņēmēju sarakstā MAIN_MAIL_SENDMODE=E-pasta sūtīšanas veids MAIN_MAIL_SMTPS_ID=SMTP ID (ja servera nosūtīšanai nepieciešama autentifikācija) MAIN_MAIL_SMTPS_PW=SMTP parole (ja servera sūtīšanai nepieciešama autentificēšanās) @@ -294,7 +297,7 @@ MAIN_MAIL_DEFAULT_FROMTYPE=Noklusējuma sūtītāja e-pasta ziņojums manuālai UserEmail=Lietotāja e-pasts CompanyEmail=Uzņēmuma e-pasts FeatureNotAvailableOnLinux=Funkcija nav pieejams Unix tipa sistēmās. Pārbaudi savu sendmail programmu lokāli. -SubmitTranslation=Ja šīs valodas tulkojums nav pilnīgs vai jūs atradīsiet kļūdas, varat to labot, rediģējot failus direktorijā langs / %s un iesniedzot izmaiņas vietnē www.transifex.com/dolibarr-association/dolibarr/ +SubmitTranslation=Ja šīs valodas tulkojums nav pilnīgs vai Jūs atradīsiet kļūdas, varat to labot, rediģējot failus direktorijā langs/%s un iesniedzot izmaiņas vietnē www.transifex.com/dolibarr-association/dolibarr/ SubmitTranslationENUS=Ja šīs valodas tulkojums nav pilnīgs vai atrodat kļūdas, varat to labot, rediģējot failus direktorijā langs / %s un iesniedziet modificētus failus dolibarr.org/forum vai izstrādātājiem vietnē github.com/ Dolibarr / dolibarr. ModuleSetup=Moduļa iestatīšana ModulesSetup=Moduļu/Aplikāciju iestatīšana @@ -364,8 +367,8 @@ ExamplesWithCurrentSetup=Piemēri ar pašreizējo konfigurāciju ListOfDirectories=Saraksts OpenDocument veidnes katalogi ListOfDirectoriesForModelGenODT=Saraksts ar direktorijām, kurās ir veidnes faili ar OpenDocument formātu.

    Ievietojiet šeit pilnu direktoriju ceļu.
    Pievienojiet karodziņu atpakaļ starp eah direktoriju.
    Lai pievienotu GED moduļa direktoriju, pievienojiet šeit DOL_DATA_ROOT / ecm / yourdirectoryname .

    Faili šajos katalogos beidzas ar .odt vai .ods . NumberOfModelFilesFound=ODT / ODS veidņu failu skaits, kas atrodams šajos katalogos -ExampleOfDirectoriesForModelGen=Piemēri sintaksi:
    c: \\ mydir
    / Home / mydir
    DOL_DATA_ROOT / ECM / ecmdir -FollowingSubstitutionKeysCanBeUsed=
    Lai uzzinātu, kā izveidot savu odt dokumentu veidnes, pirms uzglabājot tos šajos katalogi, lasīt wiki dokumentus: +ExampleOfDirectoriesForModelGen=Piemēri sintaksei:
    c:\\mydir
    /Home/ mydir
    DOL_DATA_ROOT/ECM/ecmdir +FollowingSubstitutionKeysCanBeUsed=
    Lai uzzinātu, kā izveidot odt dokumentu veidnes, pirms saglabājot tos šajās mapēs, lasīt wiki dokumentāciju: FullListOnOnlineDocumentation=http://wiki.dolibarr.org/index.php/Create_an_ODT_document_template FirstnameNamePosition=Vārda/Uzvārda atrašanās vieta DescWeather=Turpmāk redzamie attēli tiks parādīti panelī, kad kavēto darbību skaits sasniegs šādas vērtības: @@ -395,7 +398,7 @@ UrlGenerationParameters=Parametri, lai nodrošinātu drošas saites SecurityTokenIsUnique=Izmantojiet unikālu securekey parametru katram URL EnterRefToBuildUrl=Ievadiet atsauci objektam %s GetSecuredUrl=Saņemt aprēķināto URL -ButtonHideUnauthorized=Slēpt pogas ne-admin lietotājiem, lai veiktu nesankcionētas darbības, nevis parādīt pelēkās pogas, kas ir atspējotas +ButtonHideUnauthorized=Slēpt pogas lietotājiem, kas nav administratori, par neatļautām darbībām, nevis rādīt pelēkas atspējotas pogas OldVATRates=Vecā PVN likme NewVATRates=Jaunā PVN likme PriceBaseTypeToChange=Pārveidot par cenām ar bāzes atsauces vērtību, kas definēta tālāk @@ -462,7 +465,9 @@ EnableAndSetupModuleCron=Ja vēlaties, lai šis atkārtotās rēķins tiktu ģen ModuleCompanyCodeCustomerAquarium=%s, kam seko klienta kods klienta grāmatvedības kodam ModuleCompanyCodeSupplierAquarium=%s, kam seko pārdevēja grāmatvedības koda pārdevēja kods ModuleCompanyCodePanicum=Atgriezt tukšu grāmatvedības kodu. -ModuleCompanyCodeDigitaria=Grāmatvedības kods ir atkarīgs no trešās puses koda. Kods sastāv no rakstzīmes "C" pirmajā pozīcijā, kam seko pirmās 5 trešās puses koda rakstzīmes. +ModuleCompanyCodeDigitaria=Atgriež saliktu grāmatvedības kodu atbilstoši trešās puses nosaukumam. Kods sastāv no prefiksa, ko var definēt pirmajā pozīcijā, kam seko rakstzīmju skaits, kas noteikts trešās puses kodā. +ModuleCompanyCodeCustomerDigitaria=%s, kam seko saīsināts klienta nosaukums ar rakstzīmju skaitu: %s klienta grāmatvedības kodam. +ModuleCompanyCodeSupplierDigitaria=%s, kam seko saīsināts piegādātāja nosaukums ar rakstzīmju skaitu: %s piegādātāja grāmatvedības kodam. Use3StepsApproval=Pēc noklusējuma ir jābūt veidotam un apstiprinātam Pirkšanas pasūtījumam no 2 dažādiem lietotājiem (viens solis / lietotājs, lai izveidotu un viens solis / lietotājs apstiprinātu. Ņemiet vērā, ka, ja lietotājam ir gan atļauja izveidot un apstiprināt, viens solis / lietotājs būs pietiekams) . Ar šo opciju varat prasīt trešās pakāpes / lietotāja apstiprinājumu, ja summa ir lielāka par īpašo vērtību (tādēļ būs nepieciešami 3 soļi: 1 = validācija, 2 = pirmais apstiprinājums un 3 = otrais apstiprinājums, ja summa ir pietiekama).
    Iestatiet, ka tas ir tukšs, ja pietiek vienam apstiprinājumam (2 pakāpieniem), ja tam vienmēr ir nepieciešams otrais apstiprinājums (3 pakāpieni). UseDoubleApproval=Izmantojiet 3 pakāpju apstiprinājumu, ja summa (bez nodokļiem) ir lielāka par ... WarningPHPMail=BRĪDINĀJUMS: bieži vien ir labāk iestatīt izejošos e-pastus, lai izmantotu sava pakalpojumu sniedzēja e-pasta serveri, nevis noklusējuma iestatījumus. Daži e-pasta pakalpojumu sniedzēji (piemēram, Yahoo) neļauj jums sūtīt e-pastu no cita servera nekā viņu pašu serveris. Pašreizējā iestatīšana izmanto lietojumprogrammas serveri, lai nosūtītu e-pastu, nevis e-pasta pakalpojumu sniedzēja serveri, tāpēc daži saņēmēji (viens, kas ir saderīgs ar ierobežojošo DMARC protokolu), jautās jūsu e-pasta pakalpojumu sniedzējam, ja viņi varēs pieņemt jūsu e-pasta adresi un dažus e-pasta pakalpojumu sniedzējus (piemēram, Yahoo) var atbildēt uz „nē”, jo serveris nav viņu, tāpēc daži no jūsu nosūtītajiem e-pasta ziņojumiem var nebūt pieņemami (uzmanieties arī no e-pasta pakalpojumu sniedzēja sūtīšanas kvotas).
    Ja jūsu e-pasta pakalpojumu sniedzējam (piemēram, Yahoo) ir šis ierobežojums ir jāmaina e-pasta iestatīšana, lai izvēlētos citu metodi "SMTP serveris" un ievadiet SMTP serveri un e-pasta pakalpojumu sniedzēja piešķirtos akreditācijas datus. @@ -524,7 +529,7 @@ Module50Desc=Produktu pārvaldība Module51Name=Masu sūtījumi Module51Desc=Masu papīra pasta vadības Module52Name=Krājumi -Module52Desc=Krājumu pārvaldība (tikai produktiem) +Module52Desc=Krājumu vadība Module53Name=Pakalpojumi Module53Desc=Pakalpojumu pārvaldība Module54Name=Līgumi / Abonementi @@ -556,7 +561,7 @@ Module200Desc=LDAP direktoriju sinhronizācija Module210Name=PostNuke Module210Desc=PostNuke integrācija Module240Name=Datu eksports -Module240Desc=Tool to export Dolibarr data (with assistants) +Module240Desc=Rīks Dolibarr datu eksportēšanai (ar palīgu) Module250Name=Datu imports Module250Desc=Instruments datu importēšanai Dolibarr (ar palīgiem) Module310Name=Dalībnieki @@ -593,7 +598,7 @@ Module1520Desc=Masu e-pasta dokumentu ģenerēšana Module1780Name=Atslēgvārdi / sadaļas Module1780Desc=Izveidot atslēgvārdus/sadaļu (produktus, klientus, piegādātājus, kontaktus vai dalībniekus) Module2000Name=WYSIWYG redaktors -Module2000Desc=Atļaut teksta laukus rediģēt / formatēt, izmantojot CKEditor (html) +Module2000Desc=Atļaut teksta laukus rediģēt/formatēt, izmantojot CKEditor (html) Module2200Name=Dinamiskas cenas Module2200Desc=Izmantojiet matemātikas izteiksmes cenu automātiskai ģenerēšanai Module2300Name=Plānotie darbi @@ -622,7 +627,7 @@ Module5000Desc=Ļauj jums pārvaldīt vairākus uzņēmumus Module6000Name=Darba plūsma Module6000Desc=Darbplūsmas vadība (automātiska objekta izveide un / vai automātiska statusa maiņa) Module10000Name=Mājas lapas -Module10000Desc=Izveidojiet tīmekļa vietnes (publiski) ar WYSIWYG redaktoru. Vienkārši iestatiet savu tīmekļa serveri (Apache, Nginx, ...), lai norādītu uz speciālo Dolibarr direktoriju, lai to varētu izmantot internetā ar savu domēna nosaukumu. +Module10000Desc=Izveidojiet vietnes (publiskas) ar WYSIWYG redaktoru. Šī ir tīmekļa pārziņa vai izstrādātāja orientēta CMS (labāk ir zināt HTML un CSS valodu). Vienkārši iestatiet savu tīmekļa serveri (Apache, Nginx, ...), lai norādītu uz atvēlēto Dolibarr direktoriju, lai tas būtu tiešsaistē internetā ar savu domēna vārdu. Module20000Name=Atvaļinājumu pieprasījumu pārvaldība Module20000Desc=Definējiet un sekojiet darbinieku atvaļinājumu pieprasījumiem Module39000Name=Produkta daudzums @@ -728,7 +733,7 @@ Permission161=Skatīt līgumus/abonementus Permission162=Izveidot/labot līgumus/abonementus Permission163=Activate a service/subscription of a contract Permission164=Atspējot pakalpojumu/līguma abonēšanu -Permission165=Dzēst līgumus/subscriptions +Permission165=Dzēst līgumus/abonementus Permission167=Eksportēt līgumus Permission171=Lasīt ceļojumus un izdevumus (jūsu un jūsu padotajiem) Permission172=Izveidot/labot ceļojumu un izdevumus @@ -737,7 +742,7 @@ Permission174=Read all trips and expenses Permission178=Eksportēt ceļojumus un izdevumus Permission180=Lasīt piegādātājus Permission181=Lasīt pirkuma pasūtījumus -Permission182=Izveidot / mainīt pirkuma pasūtījumus +Permission182=Izveidot/mainīt pirkuma pasūtījumus Permission183=Apstipriniet pirkuma pasūtījumus Permission184=Apstipriniet pirkuma pasūtījumus Permission185=Pasūtīt vai atcelt pirkuma pasūtījumus @@ -791,7 +796,7 @@ Permission300=Lasīt svītrkodus Permission301=Izveidojiet/labojiet svītrkodus Permission302=Svītrkoda dzēšana Permission311=Lasīt pakalpojumus -Permission312=Piešķirt pakalpojuma / abonēšanas līgumu +Permission312=Piešķirt pakalpojuma/abonēšanas līgumu Permission331=Lasīt grāmatzīmes Permission332=Izveidot/mainīt grāmatzīmes Permission333=Dzēst grāmatzīmes @@ -841,10 +846,10 @@ Permission1002=Izveidot/labot noliktavas Permission1003=Dzēst noliktavas Permission1004=Lasīt krājumu pārvietošanas Permission1005=Izveidot/mainīt krājumu pārvietošanu -Permission1101=Skatīt piegādes pasūtījumus -Permission1102=Izveidot/mainīt piegādes pasūtījumus -Permission1104=Apstiprināt piegādes pasūtījumus -Permission1109=Dzēst piegādes pasūtījumus +Permission1101=Skatīt piegādes kvītis +Permission1102=Izveidojiet/mainiet piegādes kvītis +Permission1104=Apstipriniet piegādes kvītis +Permission1109=Dzēst piegādes kvītis Permission1121=Lasiet piegādātāja priekšlikumus Permission1122=Izveidojiet / modificējiet piegādātāja priekšlikumus Permission1123=Apstipriniet piegādātāja priekšlikumus @@ -853,7 +858,7 @@ Permission1125=Dzēst piegādātāja priekšlikumus Permission1126=Aizvērt piegādātāja cenu pieprasījumus Permission1181=Lasīt piegādātājus Permission1182=Lasīt pirkuma pasūtījumus -Permission1183=Izveidot / mainīt pirkuma pasūtījumus +Permission1183=Izveidot/mainīt pirkuma pasūtījumus Permission1184=Pārbaudīt piegādātāju pasūtījumus Permission1185=Apstipriniet pirkuma pasūtījumus Permission1186=Pasūtījuma pirkuma pasūtījumi @@ -873,9 +878,9 @@ Permission1251=Palaist masveida importu ārējiem datiem datu bāzē (datu ielā Permission1321=Eksporta klientu rēķinus, atribūti un maksājumus Permission1322=Atkārtoti atvērt samaksāto rēķinu Permission1421=Eksporta pārdošanas pasūtījumi un atribūti -Permission2401=SKatīt darbības (pasākumi vai uzdevumi), kas saistīti ar kontu -Permission2402=Izveidot / mainīt darbības (pasākumi vai uzdevumi), kas saistīti ar viņa kontu -Permission2403=Dzēst darbības (pasākumi vai uzdevumi), kas saistīti ar viņa kontu +Permission2401=Lasīt darbības (notikumus vai uzdevumus), kas saistītas ar viņa lietotāja kontu (ja notikuma īpašnieks) +Permission2402=Izveidot / modificēt darbības (notikumus vai uzdevumus), kas saistītas ar viņa lietotāja kontu (ja notikuma īpašnieks) +Permission2403=Dzēst darbības (notikumus vai uzdevumus), kas saistītas ar viņa lietotāja kontu (ja notikuma īpašnieks) Permission2411=Lasīt darbības (pasākumi vai uzdevumi) par citiem Permission2412=Izveidot / mainīt darbības (pasākumi vai uzdevumi), kas citiem Permission2413=Dzēst darbības (pasākumi vai uzdevumi), kas citiem @@ -901,6 +906,7 @@ Permission20003=Dzēst atvaļinājumu pieprasījumus Permission20004=Lasīt visus atvaļinājuma pieprasījumus (pat lietotājs nav pakļauts) Permission20005=Izveidot / mainīt atvaļinājumu pieprasījumus visiem (pat lietotājam nav padotajiem) Permission20006=Admin leave requests (setup and update balance) +Permission20007=Apstipriniet atvaļinājuma pieprasījumus Permission23001=Apskatīt ieplānoto darbu Permission23002=Izveidot/atjaunot ieplānoto uzdevumu Permission23003=Dzēst ieplānoto uzdevumu @@ -915,7 +921,7 @@ Permission50414=Dzēst operācijas virsgrāmatā Permission50415=Izdzēsiet visas darbības pēc gada un žurnāla žurnālā Permission50418=Virsgrāmatas eksporta operācijas Permission50420=Ziņot un eksportēt pārskatus (apgrozījums, bilance, žurnāli, virsgrāmatas) -Permission50430=Definēt un slēgt fiskālo periodu +Permission50430=Definējiet fiskālos periodus. Apstipriniet darījumus un noslēdziet fiskālos periodus. Permission50440=Pārvaldiet kontu sarakstu, grāmatvedības uzskaiti Permission51001=Lasīt krājumus Permission51002=Izveidot / atjaunināt aktīvus @@ -962,6 +968,7 @@ DictionaryAccountancyJournal=Grāmatvedības žurnāli DictionaryEMailTemplates=E-pasta veidnes DictionaryUnits=Vienības DictionaryMeasuringUnits=Mērvienības +DictionarySocialNetworks=Sociālie tīkli DictionaryProspectStatus=Prospekta statuss DictionaryHolidayTypes=Atvaļinājumu veidi DictionaryOpportunityStatus=Vadošais statuss projektu / vadībai @@ -1057,7 +1064,7 @@ BackgroundImageLogin=Fona attēls PermanentLeftSearchForm=Pastāvīgā meklēšanas forma kreisajā izvēlnē DefaultLanguage=Noklusējuma valoda EnableMultilangInterface=Iespējot daudzvalodu atbalstu -EnableShowLogo=Rādīt logotipu kreisajā izvēlnē +EnableShowLogo=Izvēlnē attēlot uzņēmuma logotipu CompanyInfo=Uzņēmums / organizācija CompanyIds=Uzņēmuma / organizācijas identitāte CompanyName=Nosaukums @@ -1067,7 +1074,11 @@ CompanyTown=Pilsēta CompanyCountry=Valsts CompanyCurrency=Galvenā valūta CompanyObject=Uzņēmuma objekts +IDCountry=ID valsts Logo=Logotips +LogoDesc=Galvenais uzņēmuma logotips. Tiks izmantots ģenerētajos dokumentos (PDF, ...) +LogoSquarred=Logotips (kvadrātā) +LogoSquarredDesc=Jābūt kvadrāta ikonai (platums = augstums). Šis logotips tiks izmantots kā iecienītākā ikona vai cita nepieciešamība, piemēram, augšējā izvēlnes joslā (ja displeja iestatījumos tas nav atspējots). DoNotSuggestPaymentMode=Neieteikt NoActiveBankAccountDefined=Nav definēts aktīvs bankas konts OwnerOfBankAccount=Bankas konta īpašnieks %s @@ -1112,8 +1123,8 @@ SecurityEventsPurged=Drošības pasākumi dzēsti LogEventDesc=Iespējot konkrētu drošības notikumu reģistrēšanu. Administratori reģistrē izvēlni %s - %s . Brīdinājums: šī funkcija datu bāzē var radīt lielu datu apjomu. AreaForAdminOnly=Iestatīšanas parametrus var iestatīt tikai administratora lietotāji . SystemInfoDesc=Sistēmas informācija ir dažādi tehniskā informācija jums tikai lasīšanas režīmā un redzama tikai administratoriem. -SystemAreaForAdminOnly=Šī joma ir pieejama tikai administratora lietotājiem. Dolibarr lietotāja atļaujas nevar mainīt šo ierobežojumu. -CompanyFundationDesc=Rediģējiet uzņēmuma / organizācijas informāciju. Noklikšķiniet uz pogas "%s" vai "%s" lapas apakšdaļā. +SystemAreaForAdminOnly=Šī sadaļa ir pieejama tikai administratora lietotājiem. Dolibarr lietotāja atļaujas nevar mainīt šo ierobežojumu. +CompanyFundationDesc=Rediģējiet uzņēmuma / vienības informāciju. Lapas apakšā noklikšķiniet uz pogas "%s". AccountantDesc=Ja jums ir ārējais grāmatvedis / grāmatvedis, varat rediģēt šeit savu informāciju. AccountantFileNumber=Grāmatveža kods DisplayDesc=Šeit var mainīt parametrus, kas ietekmē Dolibarr izskatu un uzvedību. @@ -1129,9 +1140,9 @@ TriggerAlwaysActive=Trigeri Šajā failā ir aktīva vienmēr, neatkarīgi ir ak TriggerActiveAsModuleActive=Trigeri Šajā failā ir aktīvs kā modulis %s ir iespējots. GeneratedPasswordDesc=Izvēlieties metodi, kas izmantojama automātiski ģenerētām parolēm. DictionaryDesc=Ievietojiet visus atsauces datus. Varat pievienot savas vērtības noklusējuma vērtībai. -ConstDesc=Šī lapa ļauj rediģēt (ignorēt) parametrus, kas nav pieejami citās lapās. Tie ir galvenokārt rezervētie parametri izstrādātājiem / uzlabotas traucējummeklēšanas. Pilns pieejamo parametru saraksts skatiet šeit . +ConstDesc=Šī lapa ļauj rediģēt (ignorēt) parametrus, kas nav pieejami citās lapās. Tie lielākoties ir rezervēti tikai izstrādātājiem / uzlabotas problēmu novēršanas parametri. MiscellaneousDesc=Šeit ir definēti visi citi ar drošību saistītie parametri. -LimitsSetup=Ierobežojumi / Precision iestatīšanas +LimitsSetup=Limiti/Precizitātes iestatīšana LimitsDesc=Šeit jūs varat noteikt ierobežojumus, precizitātes un optimizāciju, ko Dolibarr izmanto MAIN_MAX_DECIMALS_UNIT=Maks. decimāldaļas vienības cenām MAIN_MAX_DECIMALS_TOT=Maks. decimāldaļas kopējai cenai @@ -1143,14 +1154,14 @@ ParameterActiveForNextInputOnly=Parametrs stājas spēkā no nākamās ievades NoEventOrNoAuditSetup=Drošības notikums nav reģistrēts. Tas ir normāli, ja lapa "Iestatīšana - Drošība - Notikumi" nav iespējota. NoEventFoundWithCriteria=Šim meklēšanas kritērijam nav atrasts neviens drošības notikums. SeeLocalSendMailSetup=Skatiet sendmail iestatījumus -BackupDesc=Lai veiktu Dolibarr instalācijas pilnīgu dublējumu, ir nepieciešami divi soļi. +BackupDesc=Lai veiktu Dolibarr instalācijas pilnu rezerves kopijas izveidi ir nepieciešami divi soļi. BackupDesc2=Dublējiet direktoriju "dokumentu" ( %s ) saturu, kurā ir visi augšupielādētie un ģenerētie faili. Tas ietvers arī visus 1. posmā radītos izgāztuves failus. BackupDesc3=Dublējiet jūsu datubāzes struktūru un saturu ( %s ). Lai to izdarītu, varat izmantot šo palīgu. BackupDescX=Arhivēto direktoriju vajadzētu glabāt drošā vietā. BackupDescY=Radītais dump fails jāglabā drošā vietā. BackupPHPWarning=Ar šo metodi nevar veikt rezerves kopijas. Ieteicams iepriekšējais. RestoreDesc=Lai atjaunotu Dolibarr dublējumu, ir nepieciešamas divas darbības. -RestoreDesc2=Atjaunojiet kataloga "dokumentu" rezerves failu (piemēram, zip failu) jaunai Dolibarr instalācijai vai šajā pašreizējā dokumentu direktorijā ( %s ). +RestoreDesc2=Atjaunojiet kataloga "dokumenti" rezerves failu (piemēram, zip fails) jaunajā Dolibarr instalācijā vai šajā pašā dokumentu direktorijā (%s). RestoreDesc3=Atjaunojiet datu bāzes struktūru un datus no dublējuma faila jaunās Dolibarr instalācijas datu bāzē vai šīs pašreizējās instalācijas datubāzē ( %s ). Brīdinājums, kad atjaunošana ir pabeigta, jums ir jāizmanto pieteikumvārds / parole, kas pastāvēja no dublēšanas laika / instalācijas, lai vēlreiz izveidotu savienojumu.
    Lai atjaunotu dublējuma datubāzi šajā pašreizējā instalācijā, varat sekot šim palīgam. RestoreMySQL=MySQL imports ForcedToByAModule= Šis noteikums ir spiests %s ar aktivēto modulis @@ -1196,7 +1207,7 @@ ExtraFieldsProject=Papildinošas atribūti (projekti) ExtraFieldsProjectTask=Papildinošas atribūti (uzdevumi) ExtraFieldsSalaries=Papildu atribūti (algas) ExtraFieldHasWrongValue=Parametram %s ir nepareiza vērtība. -AlphaNumOnlyLowerCharsAndNoSpace=only alphanumericals and lower case characters without space +AlphaNumOnlyLowerCharsAndNoSpace=tikai burti un cipari un mazie burti bez atstarpes SendmailOptionNotComplete=Brīdinājums, dažām Linux sistēmām, lai nosūtītu e-pastu no jūsu e-pasta, sendmail izpildes iestatījumiem ir jāiekļauj parametrs -ba (parametrs mail.force_extra_parameters Jūsu php.ini failā). Ja daži saņēmēji nekad saņem e-pastus, mēģiniet labot šo PHP parametru ar mail.force_extra_parameters =-ba). PathToDocuments=Ceļš līdz dokumentiem PathDirectory=Katalogs @@ -1322,7 +1333,7 @@ WatermarkOnDraftInterventionCards=Ūdenszīme intervences karšu dokumentiem (ne ContractsSetup=Līgumu/Subscriptions moduļa iestatīšana ContractsNumberingModules=Līgumu numerācijas moduļi TemplatePDFContracts=Contracts documents models -FreeLegalTextOnContracts=Free text on contracts +FreeLegalTextOnContracts=Brīvs teksts līgumiem WatermarkOnDraftContractCards=Watermark on draft contracts (none if empty) ##### Members ##### MembersSetup=Dalībnieku moduļa uzstādīšana @@ -1346,7 +1357,7 @@ LDAPToDolibarr=LDAP -> Dolibarr DolibarrToLDAP=Dolibarr -> LDAP LDAPNamingAttribute=Ievadiet LDAP LDAPSynchronizeUsers=Organizācijas LDAP lietotājs -LDAPSynchronizeGroups=Organizēšana grupu LDAP +LDAPSynchronizeGroups=Organizācijas LDAP grupas LDAPSynchronizeContacts=Organizēšana kontaktu LDAP LDAPSynchronizeMembers=Organizēšana Fonda locekļu LDAP LDAPSynchronizeMembersTypes=Fonda biedru organizācijas organizācija LDAP veidos @@ -1456,6 +1467,13 @@ LDAPFieldSidExample=Piemērs: objectsid LDAPFieldEndLastSubscription=Datums, kad parakstīšanās beigu LDAPFieldTitle=Ieņemamais amats LDAPFieldTitleExample=Piemērs: virsraksts +LDAPFieldGroupid=Grupas id +LDAPFieldGroupidExample=Piemērs: gidnumber +LDAPFieldUserid=Lietotāja ID +LDAPFieldUseridExample=Piemērs: uidnumber +LDAPFieldHomedirectory=Sākuma sadaļa +LDAPFieldHomedirectoryExample=Piemērs: mājas direktorija +LDAPFieldHomedirectoryprefix=Mājas direktorijas prefikss LDAPSetupNotComplete=LDAP uzstādīšana nav pilnīga (doties uz citām cilnēm) LDAPNoUserOrPasswordProvidedAccessIsReadOnly=Nav administratora parole. LDAP pieeja būs anonīmi un tikai lasīšanas režīmā. LDAPDescContact=Šī lapa ļauj definēt LDAP atribūti vārdu LDAP kokā uz katru datiem, uz Dolibarr kontaktiem. @@ -1514,7 +1532,7 @@ SyslogFacility=Iekārtas SyslogLevel=Līmenis SyslogFilename=Faila nosaukums un ceļš YouCanUseDOL_DATA_ROOT=Jūs varat izmantot DOL_DATA_ROOT / dolibarr.log uz log failu Dolibarr "dokumenti" direktorijā. Jūs varat iestatīt citu ceļu, lai saglabātu šo failu. -ErrorUnknownSyslogConstant=Constant %s nav zināms Syslog konstante +ErrorUnknownSyslogConstant=Konstante %s nav zināma Syslog konstante OnlyWindowsLOG_USER=Windows atbalsta tikai LOG_USER CompressSyslogs=Atkļūdošanas žurnāla failu saspiešana un dublēšana (ko ģenerē modulis Log par atkļūdošanu) SyslogFileNumberOfSaves=Žurnālfailu rezerves kopijas @@ -1535,9 +1553,9 @@ BarcodeDescUPC=Svītrkoda veids UPC BarcodeDescISBN=Svītrkoda veids ISBN BarcodeDescC39=Svītrkoda veids C39 BarcodeDescC128=Svītrkoda veids C128 -BarcodeDescDATAMATRIX=Barcode of type Datamatrix -BarcodeDescQRCODE=Barcode of type QR code -GenbarcodeLocation=Bar code generation command line tool (used by internal engine for some bar code types). Must be compatible with "genbarcode".
    For example: /usr/local/bin/genbarcode +BarcodeDescDATAMATRIX=Datamatrix tipa svītrkods +BarcodeDescQRCODE=QR svītrkods +GenbarcodeLocation=Svītru kodu ģenerēšanas komandrindas rīks (izmanto dažiem svītru kodu veidiem). Jābūt saderīgam ar “genbarcode”.
    Piemēram: /usr/local/bin/genbarcode BarcodeInternalEngine=Iekšējais dzinējs BarCodeNumberManager=Automātiski definēt svītrkodu numurus ##### Prelevements ##### @@ -1577,6 +1595,7 @@ FCKeditorForProductDetails=WYSIWIG produktu izveides / izlaiduma detalizētu inf FCKeditorForMailing= WYSIWYG izveide/ izdevums masveida emailings (Tools-> e-pastu) FCKeditorForUserSignature=WYSIWYG izveide/labošana lietotāja paraksta FCKeditorForMail=WYSIWIG creation/edition for all mail (except Tools->eMailing) +FCKeditorForTicket=WYSIWIG izveide/pieteikumu labošana ##### Stock ##### StockSetup=Krājumu moduļa iestatīšana IfYouUsePointOfSaleCheckModule=Ja jūs izmantojat Punkta pārdošanas moduli (POS), ko nodrošina pēc noklusējuma vai ārējais modulis, šo POS uzstādīšanu var ignorēt jūsu POS modulis. Lielākā daļa POS moduļu ir izveidoti pēc noklusējuma, lai nekavējoties izveidotu rēķinu un samazinātu krājumu neatkarīgi no iespējām šeit. Tātad, ja jums ir vai nav krājumu samazināšanās, reģistrējoties pārdošanai no jūsu POS, pārbaudiet arī POS moduļa iestatījumus. @@ -1653,8 +1672,9 @@ CashDesk=Tirdzniecības vieta CashDeskSetup=Tirdzniecības moduļa punkts CashDeskThirdPartyForSell=Noklusējuma vispārējā trešā puse, ko izmanto pārdošanai CashDeskBankAccountForSell=Noklusējuma konts, lai izmantotu, lai saņemtu naudas maksājumus -CashDeskBankAccountForCheque= Noklusējuma konts, ko izmanto, lai saņemtu maksājumus ar čeku -CashDeskBankAccountForCB= Noklusējuma konts, lai izmantotu, lai saņemtu maksājumus ar kredītkarti +CashDeskBankAccountForCheque=Noklusējuma konts, ko izmanto, lai saņemtu maksājumus ar čeku +CashDeskBankAccountForCB=Noklusējuma konts, lai izmantotu, lai saņemtu maksājumus ar kredītkarti +CashDeskBankAccountForSumup=Noklusējuma bankas konts, kuru izmantot, lai saņemtu maksājumus no SumUp CashDeskDoNotDecreaseStock=Atspējot krājumu samazinājumu, kad pārdošana tiek veikta no tirdzniecības vietas (ja "nē", krājumu samazinājums tiek veikts par katru pārdošanu, kas veikta no POS, neatkarīgi no moduļa nolikumā norādītās iespējas). CashDeskIdWareHouse=Force and restrict warehouse to use for stock decrease StockDecreaseForPointOfSaleDisabled=Krājumu samazinājums no tirdzniecības vietām invalīdiem @@ -1671,11 +1691,11 @@ WSDLCanBeDownloadedHere=WSDL deskriptors failus pakalpojumiem var lejuplādēt EndPointIs=SOAP clients must send their requests to the Dolibarr endpoint available at URL ##### API #### ApiSetup=API moduļa iestatīšana -ApiDesc=By enabling this module, Dolibarr become a REST server to provide miscellaneous web services. +ApiDesc=Iespējojot šo moduli, Dolibarr kļūst par REST serveri, kas nodrošina dažādus tīmekļa pakalpojumus. ApiProductionMode=Iespējot ražošanas režīmu (tas aktivizēs pakalpojuma pārvaldības cache izmantošanu) ApiExporerIs=Jūs varat izpētīt un pārbaudīt API pēc URL OnlyActiveElementsAreExposed=Only elements from enabled modules are exposed -ApiKey=Key for API +ApiKey=API atslēga WarningAPIExplorerDisabled=API pētnieks ir atspējots. API pētnieks nav pienākums sniegt API pakalpojumus. Tas ir līdzeklis izstrādātājam, lai atrastu / pārbaudītu REST API. Ja jums ir nepieciešams šis rīks, dodieties uz moduļa API REST iestatīšanu, lai to aktivizētu. ##### Bank ##### BankSetupModule=Bankas moduļa uzstādīšana @@ -1693,7 +1713,7 @@ SuppliersSetup=Pārdevēja moduļa iestatīšana SuppliersCommandModel=Pilnīga pirkuma pasūtījuma veidne (logotips ...) SuppliersInvoiceModel=Pabeigt pārdevēja rēķina veidni (logotips ...) SuppliersInvoiceNumberingModel=Pārdevēja rēķinu numerācijas modeļi -IfSetToYesDontForgetPermission=If set to yes, don't forget to provide permissions to groups or users allowed for the second approval +IfSetToYesDontForgetPermission=Ja ir iestatīta vērtība, kas nav nulles vērtība, neaizmirstiet atļaut grupām vai lietotājiem, kuriem atļauts veikt otro apstiprinājumu ##### GeoIPMaxmind ##### GeoIPMaxmindSetup=GeoIP MaxMind moduļa iestatīšana PathToGeoIPMaxmindCountryDataFile=Ceļš uz failu, kas satur Maxmind ip tulkojumu uz valsti.
    Piemēri:
    /usr/local/share/GeoIP/GeoIP.dat
    /usr/share/GeoIP/GeoIP.dat
    /usr/share/GeoIP/GeoLite2-Country.mmdb @@ -1768,7 +1788,7 @@ NbAddedAutomatically=Number of days added to counters of users (automatically) e EnterAnyCode=This field contains a reference to identify line. Enter any value of your choice, but without special characters. UnicodeCurrency=Ievadiet šeit starp aplikācijām, baitu skaitļu sarakstu, kas attēlo valūtas simbolu. Piemēram: attiecībā uz $ ievadiet [36] - Brazīlijas reālajam R $ [82,36] - par € ievadiet [8364] ColorFormat=RGB krāsa ir HEX formātā, piemēram: FF0000 -PositionIntoComboList=Position of line into combo lists +PositionIntoComboList=Līnijas novietojums kombinētajos sarakstos SellTaxRate=Pārdošanas nodokļa likme RecuperableOnly=Jā par PVN "Neuztverams, bet atgūstams", kas paredzēts dažai Francijas valstij. Uzturiet vērtību "Nē" visos citos gadījumos. UrlTrackingDesc=Ja pakalpojumu sniedzējs vai transporta pakalpojums piedāvā lapu vai tīmekļa vietni, lai pārbaudītu sūtījumu statusu, varat to ievadīt šeit. Jūs varat izmantot taustiņu {TRACKID} URL parametros, lai sistēma to aizstātu ar izsekošanas numuru, ko lietotājs ievadījis sūtījuma kartē. @@ -1782,6 +1802,8 @@ FixTZ=Laika zonas labojums FillFixTZOnlyIfRequired=Example: +2 (fill only if problem experienced) ExpectedChecksum=Paredzamā kontrolsumma CurrentChecksum=Pašreizējā kontrolsumma +ExpectedSize=Paredzamais lielums +CurrentSize=Pašreizējais lielums ForcedConstants=Nepieciešamās nemainīgās vērtības MailToSendProposal=Klienta piedāvājumi MailToSendOrder=Pārdošanas pasūtījumi @@ -1846,8 +1868,10 @@ NothingToSetup=Šim modulim nav nepieciešama īpaša iestatīšana. SetToYesIfGroupIsComputationOfOtherGroups=Iestatiet to uz "jā", ja šī grupa ir citu grupu aprēķins EnterCalculationRuleIfPreviousFieldIsYes=Ievadiet aprēķina kārtulu, ja iepriekšējais lauks ir iestatīts uz Jā (Piemēram, 'CODEGRP1 + CODEGRP2') SeveralLangugeVariatFound=Atrasti vairāki valodu varianti -COMPANY_AQUARIUM_REMOVE_SPECIAL=Noņemt īpašās rakstzīmes +RemoveSpecialChars=Noņemt īpašās rakstzīmes COMPANY_AQUARIUM_CLEAN_REGEX=Regex filtrs tīrajai vērtībai (COMPANY_AQUARIUM_CLEAN_REGEX) +COMPANY_DIGITARIA_CLEAN_REGEX=Regex filtrs, lai notīrītu vērtību (COMPANY_DIGITARIA_CLEAN_REGEX) +COMPANY_DIGITARIA_UNIQUE_CODE=Dublikāts nav atļauts GDPRContact=Datu aizsardzības inspektors (DPO, datu konfidencialitāte vai GDPR kontakts) GDPRContactDesc=Ja jūs glabājat datus par Eiropas uzņēmumiem / pilsoņiem, varat nosaukt kontaktpersonu, kas ir atbildīga par Vispārējo datu aizsardzības regulu HelpOnTooltip=Palīdzības teksts tiek parādīts rīka padomā @@ -1884,8 +1908,8 @@ CodeLastResult=Jaunākais rezultātu kods NbOfEmailsInInbox=E-pasta ziņojumu skaits avota direktorijā LoadThirdPartyFromName=Ielādējiet trešo personu meklēšanu pakalpojumā %s (tikai ielāde) LoadThirdPartyFromNameOrCreate=Ielādējiet trešo personu meklēšanu pakalpojumā %s (izveidojiet, ja nav atrasts) -WithDolTrackingID=Atrasts Dolibarr izsekošanas ID -WithoutDolTrackingID=Dolibarr sekošanas ID nav atrasts +WithDolTrackingID=Dolibarr atsauce atrodama ziņojuma ID +WithoutDolTrackingID=Ziņojuma ID nav atrasta Dolibarr atsauce FormatZip=Pasta indekss MainMenuCode=Izvēlnes ievades kods (mainmenu) ECMAutoTree=Rādīt automātisko ECM koku @@ -1896,6 +1920,7 @@ ResourceSetup=Resursu moduļa konfigurēšana UseSearchToSelectResource=Izmantojiet meklēšanas formu, lai izvēlētos resursu (nevis nolaižamo sarakstu). DisabledResourceLinkUser=Atspējot funkciju, lai resursus saistītu ar lietotājiem DisabledResourceLinkContact=Atspējot funkciju, lai resursu saistītu ar kontaktpersonām +EnableResourceUsedInEventCheck=Iespējot funkciju, lai pārbaudītu, vai notikumā tiek izmantots resurss ConfirmUnactivation=Apstipriniet moduļa atiestatīšanu OnMobileOnly=Tikai mazam ekrānam (viedtālrunim) DisableProspectCustomerType=Atspējojiet "Prospect + Customer" trešās puses veidu (tādēļ trešai personai jābūt Prospect vai Klientam, bet nevar būt abas) @@ -1937,3 +1962,5 @@ RESTRICT_ON_IP=Atļaut piekļuvi tikai dažam resursdatora IP (aizstājējzīme BaseOnSabeDavVersion=Balstīts uz bibliotēkas SabreDAV versiju NotAPublicIp=Nav publiskā IP MakeAnonymousPing=Izveidojiet anonīmu Ping '+1' Dolibarr pamata serverim (to veic tikai vienu reizi pēc instalēšanas), lai fonds varētu uzskaitīt Dolibarr instalācijas skaitu. +FeatureNotAvailableWithReceptionModule=Funkcija nav pieejama, ja ir iespējota moduļa uztveršana +EmailTemplate=E-pasta veidne diff --git a/htdocs/langs/lv_LV/agenda.lang b/htdocs/langs/lv_LV/agenda.lang index fc7dd659b9d..2918b77706d 100644 --- a/htdocs/langs/lv_LV/agenda.lang +++ b/htdocs/langs/lv_LV/agenda.lang @@ -73,9 +73,10 @@ OrderRefusedInDolibarr=Pasūtījums %s atteikts OrderBackToDraftInDolibarr=Pasūtījums %s doties atpakaļ uz melnrakstu ProposalSentByEMail=Komercpiedāvājums %s nosūtīts pa e-pastu ContractSentByEMail=Līgums %s nosūtīts pa e-pastu -OrderSentByEMail=Pārdošanas pasūtījums %s nosūtīts pa e-pastu +OrderSentByEMail=Pasūtījums %s nosūtīts pa e-pastu InvoiceSentByEMail=Klienta rēķins %s nosūtīts pa e-pastu SupplierOrderSentByEMail=Pirkuma pasūtījums %s nosūtīts pa e-pastu +ORDER_SUPPLIER_DELETEInDolibarr=Pirkuma pasūtījums %s ir izdzēsts SupplierInvoiceSentByEMail=Pārdevēja rēķins %s nosūtīts pa e-pastu ShippingSentByEMail=Sūtījums %s nosūtīts pa e-pastu ShippingValidated= Sūtījums %s apstiprināts @@ -86,6 +87,11 @@ InvoiceDeleted=Rēķins dzēsts PRODUCT_CREATEInDolibarr=Produkts %s ir izveidots PRODUCT_MODIFYInDolibarr=Produkts %s ir labots PRODUCT_DELETEInDolibarr=Produkts %s dzēsts +HOLIDAY_CREATEInDolibarr=Izveidots %s atvaļinājuma pieprasījums +HOLIDAY_MODIFYInDolibarr=Atvaļinājuma pieprasījums %s labots +HOLIDAY_APPROVEInDolibarr=Atvaļinājuma pieprasījums %s ir apstiprināts +HOLIDAY_VALIDATEDInDolibarr=%s atvaļinājuma pieprasījums ir apstiprināts +HOLIDAY_DELETEInDolibarr=Pieprasījums atstāt %s ir izdzēsts EXPENSE_REPORT_CREATEInDolibarr=Izdevumu pārskats %s izveidots EXPENSE_REPORT_VALIDATEInDolibarr=Izdevumu pārskats %s ir apstiprināts EXPENSE_REPORT_APPROVEInDolibarr=Izdevumu pārskats %s ir apstiprināts @@ -99,6 +105,14 @@ TICKET_MODIFYInDolibarr=Biļete %s modificēta TICKET_ASSIGNEDInDolibarr=Biļete %s piešķirta TICKET_CLOSEInDolibarr=Biļete %s slēgta TICKET_DELETEInDolibarr=Pieteikums %s dzēsts +BOM_VALIDATEInDolibarr=BOM ir apstiprināts +BOM_UNVALIDATEInDolibarr=BOM nav apstiprināts +BOM_CLOSEInDolibarr=BOM ir atspējots +BOM_REOPENInDolibarr=BOM tiek atvērts no jauna +BOM_DELETEInDolibarr=BOM ir izdzēsts +MO_VALIDATEInDolibarr=MO apstiprināta +MO_PRODUCEDInDolibarr=MO ražots +MO_DELETEInDolibarr=MO ir izdzēsts ##### End agenda events ##### AgendaModelModule=Dokumentu veidnes notikumam DateActionStart=Sākuma datums @@ -129,7 +143,7 @@ AddEvent=Izveidot notikumu MyAvailability=Mana pieejamība ActionType=Pasākuma veids DateActionBegin=Sākuma datums notikumam -ConfirmCloneEvent=Vai tiešām vēlaties klonēt notikumu %s ? +ConfirmCloneEvent=Vai tiešām vēlaties klonēt notikumu %s ? RepeatEvent=Atkārtot notikumu EveryWeek=Katru nedēļu EveryMonth=Katru mēnesi diff --git a/htdocs/langs/lv_LV/bills.lang b/htdocs/langs/lv_LV/bills.lang index 1798d492885..07954594d34 100644 --- a/htdocs/langs/lv_LV/bills.lang +++ b/htdocs/langs/lv_LV/bills.lang @@ -7,7 +7,7 @@ BillsSuppliers=Piegādātāja rēķini BillsCustomersUnpaid=Neapmaksātie klienta rēķini BillsCustomersUnpaidForCompany=Neapmaksātie klientu rēķini %s BillsSuppliersUnpaid=Neapmaksāti pārdevēja rēķini -BillsSuppliersUnpaidForCompany=Neapmaksāti piegādātāji rēķina par %s +BillsSuppliersUnpaidForCompany=Neapmaksāti piegādātāju rēķina par %s BillsLate=Kavētie maksājumi BillsStatistics=Klientu rēķinu statistika BillsStatisticsSuppliers=Pārdevēju rēķinu statistika @@ -74,7 +74,7 @@ SupplierPayments=Pārdevēja maksājumi ReceivedPayments=Saņemtie maksājumi ReceivedCustomersPayments=Maksājumi, kas saņemti no klientiem PayedSuppliersPayments=Pārdevējiem izmaksātie maksājumi -ReceivedCustomersPaymentsToValid=Saņemtās klientiem maksājumu apstiprināšanai, +ReceivedCustomersPaymentsToValid=Saņemtie klientu maksājumi, kas jāapstiprina PaymentsReportsForYear=Maksājumu atskaites par %s PaymentsReports=Maksājumu atskaites PaymentsAlreadyDone=Jau samaksāts @@ -151,7 +151,7 @@ ErrorBillNotFound=Rēķins %s neeksistē ErrorInvoiceAlreadyReplaced=Kļūda, mēģinājāt apstiprināt rēķinu, lai aizstātu rēķinu %s. Bet šis jau ir aizstāts ar rēķinu %s. ErrorDiscountAlreadyUsed=Kļūda, atlaide jau tiek pielietota ErrorInvoiceAvoirMustBeNegative=Kļūda, pareizs rēķins, jābūt ar negatīvu summu -ErrorInvoiceOfThisTypeMustBePositive=Kļūda, šim rēķina veidam ir jābūt ar pozitīvu summu +ErrorInvoiceOfThisTypeMustBePositive=Kļūda, šāda veida rēķinā jābūt summai, kurā nav norādīta pozitīva nodokļu summa (vai nulles vērtība) ErrorCantCancelIfReplacementInvoiceNotValidated=Kļūda, nevar atcelt rēķinu, kas ir aizstāts ar citu rēķina, kas vēl ir projekta stadijā ErrorThisPartOrAnotherIsAlreadyUsedSoDiscountSerieCantBeRemoved=Šī daļa jau ir izmantota, tāpēc atlaides sērijas nevar noņemt. BillFrom=No @@ -175,6 +175,7 @@ DraftBills=Rēķinu sagatave CustomersDraftInvoices=Klienta rēķinu sagataves SuppliersDraftInvoices=Pārdevēja rēķinu sagataves Unpaid=Nesamaksāts +ErrorNoPaymentDefined=Kļūda Nav noteikts maksājums ConfirmDeleteBill=Vai tiešām vēlaties dzēst šo rēķinu? ConfirmValidateBill=Vai jūs tiešām vēlaties apstiprināt šo rēķinu ar atsauci %s? ConfirmUnvalidateBill=Vai esat pārliecināts, ka vēlaties mainīt rēķinu %s uz sagataves statusu? @@ -192,7 +193,7 @@ ConfirmClassifyPaidPartiallyReasonProductReturned=Produkti daļēji atgriezti ConfirmClassifyPaidPartiallyReasonOther=Summa pamesti cita iemesla dēļ ConfirmClassifyPaidPartiallyReasonDiscountNoVatDesc=Šī izvēle ir iespējama, ja jūsu rēķinā tiek piedāvāti piemēroti komentāri. (Piemērs "Tikai nodoklis, kas atbilst faktiski samaksātajai cenai, dod tiesības uz atskaitījumu") ConfirmClassifyPaidPartiallyReasonDiscountVatDesc=Dažās valstīs šī izvēle var būt iespējama tikai tad, ja jūsu rēķins satur pareizas piezīmes. -ConfirmClassifyPaidPartiallyReasonAvoirDesc=Izmantojiet šo izvēli, ja visi citi neapmierina +ConfirmClassifyPaidPartiallyReasonAvoirDesc=Izmantojiet šo izvēli, ja visi citi neatbilst ConfirmClassifyPaidPartiallyReasonBadCustomerDesc=sliktais klients ir klients, kurš atsakās maksāt parādu. ConfirmClassifyPaidPartiallyReasonProductReturnedDesc=Šo izvēli izmanto, ja samaksa nav bijusi pilnīga, jo daži no produktiem, tika atgriezti ConfirmClassifyPaidPartiallyReasonOtherDesc=Izmantojiet šo izvēli, ja visi citi nav piemēroti, piemēram, šādā situācijā:
    - maksājums nav pabeigts, jo daži produkti tika nosūtīti atpakaļ
    - pieprasītā summa ir pārāk svarīga, jo atlaide tika aizmirsta
    visos gadījumos summa Pārmērīgi liels pieprasījums ir jālabo grāmatvedības sistēmā, izveidojot kredītzīmi. @@ -295,7 +296,8 @@ AddGlobalDiscount=Izveidot absolūto atlaidi EditGlobalDiscounts=Labot absolūtās atlaides AddCreditNote=Izveidot kredīta piezīmi ShowDiscount=Rādīt atlaidi -ShowReduc=Rādīt atskaitījumu +ShowReduc=Parādiet atlaidi +ShowSourceInvoice=Parādiet avota rēķinu RelativeDiscount=Relatīva atlaide GlobalDiscount=Globālā atlaide CreditNote=Kredīta piezīme @@ -496,9 +498,9 @@ CantRemovePaymentWithOneInvoicePaid=Nevar dzēst maksājumu, jo eksistē kaut vi ExpectedToPay=Gaidāmais maksājums CantRemoveConciliatedPayment=Nevar noņemt saskaņoto maksājumu PayedByThisPayment=Samaksāts ar šo maksājumu -ClosePaidInvoicesAutomatically=Klasificējiet visus apmaksātos standarta, priekšapmaksas vai nomaksas rēķinus. -ClosePaidCreditNotesAutomatically=Classify "Paid" all credit notes entirely paid back. -ClosePaidContributionsAutomatically=Klasificējiet "Apmaksā" visas sociālās vai fiskālās iemaksas, kas pilnībā samaksātas. +ClosePaidInvoicesAutomatically=Automātiski klasificējiet visus standarta, priekšapmaksas vai rezerves rēķinus kā “Apmaksāts”, ja maksājums ir pilnībā veikts. +ClosePaidCreditNotesAutomatically=Automātiski klasificējiet visas kredītzīmes kā "Apmaksātu", kad atmaksa tiek veikta pilnībā. +ClosePaidContributionsAutomatically=Automātiski klasificējiet visas sociālās vai fiskālās iemaksas kā "Apmaksātās", ja maksājums tiek veikts pilnībā. AllCompletelyPayedInvoiceWillBeClosed=Visi rēķini, kuriem nav jāmaksā, tiks automātiski aizvērti ar statusu "Paid". ToMakePayment=Maksāt ToMakePaymentBack=Atmaksāt @@ -528,7 +530,7 @@ TypeContact_invoice_supplier_external_SERVICE=Pārdevēja pakalpojuma kontakts InvoiceFirstSituationAsk=First situation invoice InvoiceFirstSituationDesc=The situation invoices are tied to situations related to a progression, for example the progression of a construction. Each situation is tied to an invoice. InvoiceSituation=Situation invoice -InvoiceSituationAsk=Invoice following the situation +InvoiceSituationAsk=Rēķins pēc situācijas InvoiceSituationDesc=Create a new situation following an already existing one SituationAmount=Situation invoice amount(net) SituationDeduction=Situation subtraction @@ -538,12 +540,12 @@ ErrorFindNextSituationInvoice=Kļūda, nespējot atrast nākamo situācijas cikl ErrorOutingSituationInvoiceOnUpdate=Nevar iziet no šīs situācijas rēķina. ErrorOutingSituationInvoiceCreditNote=Nevar iznomāt saistītu kredītzīmi. NotLastInCycle=Šis rēķins nav jaunākais ciklā, un to nedrīkst mainīt. -DisabledBecauseNotLastInCycle=The next situation already exists. -DisabledBecauseFinal=This situation is final. +DisabledBecauseNotLastInCycle=Nākamā situācija jau pastāv. +DisabledBecauseFinal=Šī situācija ir galīga. situationInvoiceShortcode_AS=AS situationInvoiceShortcode_S=Sv CantBeLessThanMinPercent=The progress can't be smaller than its value in the previous situation. -NoSituations=No open situations +NoSituations=Nav atvērtu situāciju InvoiceSituationLast=Final and general invoice PDFCrevetteSituationNumber=Situācija Nr. %s PDFCrevetteSituationInvoiceLineDecompte=Situācijas faktūrrēķins - COUNT diff --git a/htdocs/langs/lv_LV/boxes.lang b/htdocs/langs/lv_LV/boxes.lang index 335b353a09b..ac92794228f 100644 --- a/htdocs/langs/lv_LV/boxes.lang +++ b/htdocs/langs/lv_LV/boxes.lang @@ -19,6 +19,7 @@ BoxLastContacts=Jaunākie kontakti/adreses BoxLastMembers=Jaunākie dalībnieki BoxFicheInter=Jaunākās intervences BoxCurrentAccounts=Atvērto kontu atlikums +BoxTitleMemberNextBirthdays=Šī mēneša dzimšanas dienas (dalībnieki) BoxTitleLastRssInfos=Jaunākās %s ziņas no %s BoxTitleLastProducts=Produkti / Pakalpojumi: pēdējais %s modificēts BoxTitleProductsAlertStock=Produkti: krājumu brīdinājums @@ -34,7 +35,8 @@ BoxTitleLastFicheInter=Jaunākās %s izmaiņas iejaukšanās BoxTitleOldestUnpaidCustomerBills=Klientu rēķini: vecākie %s neapmaksātie BoxTitleOldestUnpaidSupplierBills=Pārdevēja rēķini: vecākie %s neapmaksātie BoxTitleCurrentAccounts=Atvērtie konti: atlikumi -BoxTitleLastModifiedContacts=Kontakti / adreses: pēdējais %s modificēts +BoxTitleSupplierOrdersAwaitingReception=Piegādātāju pasūtījumi, kas gaida saņemšanu +BoxTitleLastModifiedContacts=Kontakti/adreses: pēdējie %s labotie BoxMyLastBookmarks=Grāmatzīmes: jaunākās %s BoxOldestExpiredServices=Vecākais aktīvais beidzies pakalpojums BoxLastExpiredServices=Jaunākie %s vecākie kontakti ar aktīviem derīguma termiņa beigām @@ -42,6 +44,8 @@ BoxTitleLastActionsToDo=Jaunākās %s darbības, ko darīt BoxTitleLastContracts=Jaunākie %s labotie līgumi BoxTitleLastModifiedDonations=Jaunākie %s labotie ziedojumi BoxTitleLastModifiedExpenses=Jaunākie %s modificētie izdevumu pārskati +BoxTitleLatestModifiedBoms=Jaunākās %s modificētās BOM +BoxTitleLatestModifiedMos=Jaunākie %s modificētie ražošanas pasūtījumi BoxGlobalActivity=Global darbība (pavadzīmes, priekšlikumi, rīkojumi) BoxGoodCustomers=Labi klienti BoxTitleGoodCustomers=%s Labi klienti @@ -57,13 +61,14 @@ NoRecordedProposals=Nav saglabātu priekšlikumu NoRecordedInvoices=Nav reģistrētu klientu rēķinu NoUnpaidCustomerBills=Nav neapmaksātu klientu rēķinu NoUnpaidSupplierBills=Nav neapmaksātu pārdevēju rēķinu -NoModifiedSupplierBills=Nav ierakstītu pārdevēja rēķinu +NoModifiedSupplierBills=Nav saglabātu pārdevēja rēķinu NoRecordedProducts=Nav ierakstīti produkti/pakalpojumi -NoRecordedProspects=Nav ierakstītie perspektīvas +NoRecordedProspects=Nav saglabātu perspektīvu NoContractedProducts=Nav produktu / pakalpojumu līgumi NoRecordedContracts=Nav saglabātu līgumu NoRecordedInterventions=Nav ierakstītie pasākumi BoxLatestSupplierOrders=Jaunākie pirkuma pasūtījumi +BoxLatestSupplierOrdersAwaitingReception=Jaunākie pirkuma pasūtījumi (ar gaidošu saņemšanu) NoSupplierOrder=Nav reģistrēta pirkuma pasūtījuma BoxCustomersInvoicesPerMonth=Klientu rēķini mēnesī BoxSuppliersInvoicesPerMonth=Pārdevēja rēķini mēnesī @@ -84,4 +89,14 @@ ForProposals=Priekšlikumi LastXMonthRolling=Jaunākais %s mēnesis ritošais ChooseBoxToAdd=Pievienojiet logrīku savam informācijas panelim BoxAdded=Jūsu vadības panelī ir pievienots logrīks -BoxTitleUserBirthdaysOfMonth=Šī mēneša dzimšanas dienas +BoxTitleUserBirthdaysOfMonth=Šī mēneša dzimšanas dienas (lietotāji) +BoxLastManualEntries=Pēdējie manuālie ieraksti grāmatvedībā +BoxTitleLastManualEntries=%s jaunākie manuālie ieraksti +NoRecordedManualEntries=Grāmatvedībā nav manuālu ierakstu +BoxSuspenseAccount=Grāmatvedības operācija ar pagaidu kontu +BoxTitleSuspenseAccount=Nepiešķirto līniju skaits +NumberOfLinesInSuspenseAccount=Rindu skaits pagaidu kontā +SuspenseAccountNotDefined=Apturēšanas konts nav definēts +BoxLastCustomerShipments=Pēdējo klientu sūtījumi +BoxTitleLastCustomerShipments=Jaunākie %s klientu sūtījumi +NoRecordedShipments=Nav reģistrēts klienta sūtījums diff --git a/htdocs/langs/lv_LV/commercial.lang b/htdocs/langs/lv_LV/commercial.lang index ad47a11b3a1..294d6b7c321 100644 --- a/htdocs/langs/lv_LV/commercial.lang +++ b/htdocs/langs/lv_LV/commercial.lang @@ -1,6 +1,6 @@ # Dolibarr language file - Source file is en_US - commercial -Commercial=Tirdzniecība -CommercialArea=Tirdzniecības sadaļa +Commercial=komercija +CommercialArea=Tirdzniecības zona Customer=Klients Customers=Klienti Prospect=Perspektīva diff --git a/htdocs/langs/lv_LV/companies.lang b/htdocs/langs/lv_LV/companies.lang index b1dc72a9f2a..2739aff6dd0 100644 --- a/htdocs/langs/lv_LV/companies.lang +++ b/htdocs/langs/lv_LV/companies.lang @@ -24,7 +24,7 @@ ThirdPartyContacts=Trešās puses kontakti ThirdPartyContact=Trešās puses kontaktpersona/adrese Company=Uzņēmums CompanyName=Uzņēmuma nosaukums -AliasNames=Alias name (commercial, trademark, ...) +AliasNames=Pseidonīms (komerciāls, preču zīme, ...) AliasNameShort=Alias ​​vārds Companies=Uzņēmumi CountryIsInEEC=Valsts atrodas Eiropas Ekonomikas kopienā @@ -77,7 +77,7 @@ Zip=Pasta indekss Town=Pilsēta Web=Mājaslapa Poste= Pozīcija -DefaultLang=Valodas noklusējums +DefaultLang=Noklusējuma valoda VATIsUsed=Izmantotais pārdošanas nodoklis VATIsUsedWhenSelling=Tas nosaka, vai šī trešā persona iekļauj pārdošanas nodokli vai ne, kad rēķins tiek nosūtīts saviem klientiem VATIsNotUsed=Pārdošanas nodoklis netiek izmantots @@ -96,8 +96,6 @@ LocalTax1IsNotUsedES= RE netiek izmantots LocalTax2IsUsed=Pielietot trešo nodokli LocalTax2IsUsedES= Tiek izmantots IRPF LocalTax2IsNotUsedES= INFP netiek izmantots -LocalTax1ES=RE -LocalTax2ES=INFP WrongCustomerCode=Klienta kods nederīgs WrongSupplierCode=Pārdevēja kods nav derīgs CustomerCodeModel=Klienta koda modelis @@ -280,9 +278,9 @@ CompanyHasCreditNote=Šim klientam joprojām ir kredīta piezīmes %s %s HasNoAbsoluteDiscountFromSupplier=Šim pārdevējam nav pieejama atlaide HasAbsoluteDiscountFromSupplier=No šī pārdevēja ir pieejamas atlaides (kredītkartes vai iemaksas) par šo piegādātāju %s %s HasDownPaymentOrCommercialDiscountFromSupplier=Jums ir pieejamas atlaides (komerciāli, pirmstermiņa maksājumi) par %s %s no šī pārdevēja -HasCreditNoteFromSupplier=Jums ir kredīta piezīmes par šo piegādātāju %s %s +HasCreditNoteFromSupplier=Jums ir kredīta piezīmes par šo piegādātāju %s%s CompanyHasNoAbsoluteDiscount=Šim klientam nav pieejams atlaižu kredīts -CustomerAbsoluteDiscountAllUsers=Absolūtās klientu atlaides (ko piešķir visi lietotāji) +CustomerAbsoluteDiscountAllUsers=Absolūtās klientu atlaides (ko piešķir visiem lietotājiem) CustomerAbsoluteDiscountMy=Absolūtās klientu atlaides (ko piešķir pats) SupplierAbsoluteDiscountAllUsers=Absolūtā pārdevēju atlaides (ievada visi lietotāji) SupplierAbsoluteDiscountMy=Absolūtā pārdevēja atlaides (ievadījis pats) @@ -300,6 +298,7 @@ FromContactName=Vārds: NoContactDefinedForThirdParty=Nav definēta kontakta ar šo trešo personu NoContactDefined=Nav definēts kontakts DefaultContact=Noklsētais kontakts / adrese +ContactByDefaultFor=Noklusējuma kontaktpersona / adrese AddThirdParty=Izveidot trešo personu DeleteACompany=Dzēst uzņēmumu PersonalInformations=Personas dati @@ -337,7 +336,7 @@ NewContact=Jauns kontakts NewContactAddress=Jauns kontakts / adrese MyContacts=Mani kontakti Capital=Kapitāls -CapitalOf=Capital %s +CapitalOf=%s kapitāls EditCompany=Labot uzņēmumu ThisUserIsNot=Šis lietotājs nav izredzes, klients vai pārdevējs VATIntraCheck=Pārbaudīt @@ -355,7 +354,7 @@ ContactPrivate=Privāts ContactPublic=Publisks ContactVisibility=Redzamība ContactOthers=Cits -OthersNotLinkedToThirdParty=Citi, kas nav saistīts ar trešās puses +OthersNotLinkedToThirdParty=Citi, kas nav saistīti ar trešo pusi ProspectStatus=Perspektīvas statuss PL_NONE=Nav PL_UNKNOWN=Nezināms @@ -379,7 +378,7 @@ StatusProspect2=Sazināšanās procesā StatusProspect3=Sazinājušies esam ChangeDoNotContact=Mainīt statusu uz 'Nesazināties' ChangeNeverContacted=Mainīt statusu uz 'Nekad neesam sazinājušies' -ChangeToContact=Change status to 'To be contacted' +ChangeToContact=Mainīt statusu uz “Jāsazinās” ChangeContactInProcess=Mainīt statusu uz 'Sazināšanās procesā' ChangeContactDone=Mainīt statusu uz 'Sazinājāmies' ProspectsByStatus=Perspektīvu statuss @@ -407,7 +406,7 @@ Organization=Organizācija FiscalYearInformation=Fiskālais gads FiscalMonthStart=Fiskālā gada pirmais mēnesis YouMustAssignUserMailFirst=Lai varētu pievienot e-pasta paziņojumu, šim lietotājam ir jāizveido e-pasts. -YouMustCreateContactFirst=To be able to add email notifications, you must first define contacts with valid emails for the third party +YouMustCreateContactFirst=Lai varētu pievienot e-pasta paziņojumus, vispirms jādefinē kontakti ar derīgiem trešo pušu e-pastiem ListSuppliersShort=Pārdevēju saraksts ListProspectsShort=Perspektīvu saraksts ListCustomersShort=Klientu saraksts @@ -426,7 +425,7 @@ MonkeyNumRefModelDesc=Atgrieziet numuru ar kodu %syymm-nnnn klienta kodam un %sy LeopardNumRefModelDesc=Kods ir bez maksas. Šo kodu var mainīt jebkurā laikā. ManagingDirectors=Menedžera(u) vārds (CEO, direktors, prezidents...) MergeOriginThirdparty=Duplicate third party (third party you want to delete) -MergeThirdparties=Merge third parties +MergeThirdparties=Apvienot trešās puses ConfirmMergeThirdparties=Vai tiešām vēlaties apvienot šo trešo personu ar pašreizējo? Visi saistītie objekti (rēķini, pasūtījumi, ...) tiks pārvietoti uz pašreizējo trešo pusi, tad trešā puse tiks dzēsta. ThirdpartiesMergeSuccess=Trešās puses ir apvienotas SaleRepresentativeLogin=Tirdzniecības pārstāvja pieteikšanās @@ -439,5 +438,6 @@ PaymentTypeCustomer=Maksājuma veids - Klients PaymentTermsCustomer=Maksājuma noteikumi - Klients PaymentTypeSupplier=Maksājuma veids - Pārdevējs PaymentTermsSupplier=Maksājumu termiņš - pārdevējs +PaymentTypeBoth=Maksājuma veids - klients un pārdevējs MulticurrencyUsed=Izmantojiet multivalūtu MulticurrencyCurrency=Valūta diff --git a/htdocs/langs/lv_LV/compta.lang b/htdocs/langs/lv_LV/compta.lang index e39527fa195..14d586e869e 100644 --- a/htdocs/langs/lv_LV/compta.lang +++ b/htdocs/langs/lv_LV/compta.lang @@ -63,7 +63,7 @@ LT2SupplierES=IRPF pirkumi LT2CustomerIN=SGST pārdošana LT2SupplierIN=SGST pirkumi VATCollected=Iekasētais PVN -ToPay=Jāsamaksā +StatusToPay=Jāsamaksā SpecialExpensesArea=Sadaļa visiem īpašajiem maksājumiem SocialContribution=Sociālais vai fiskālais nodoklis SocialContributions=Sociālie vai fiskālie nodokļi @@ -112,13 +112,13 @@ ShowVatPayment=Rādīt PVN maksājumu TotalToPay=Summa BalanceVisibilityDependsOnSortAndFilters=Bilance ir redzama šajā sarakstā tikai tad, ja tabula ir sakārtota uz augšu %s un tiek filtrēta 1 bankas kontam. CustomerAccountancyCode=Klienta grāmatvedības kods -SupplierAccountancyCode=pārdevēja grāmatvedības kods +SupplierAccountancyCode=Pārdevēja grāmatvedības kods CustomerAccountancyCodeShort=Klienta. konta. kods SupplierAccountancyCodeShort=Sup. account. code AccountNumber=Konta numurs NewAccountingAccount=Jauns konts Turnover=Apgrozījums izrakstīts rēķinā -TurnoverCollected=Turnover collected +TurnoverCollected=Iekasētais apgrozījums SalesTurnoverMinimum=Minimum turnover ByExpenseIncome=Ar izdevumiem un ienākumiem ByThirdParties=Trešās personas @@ -207,7 +207,7 @@ DescPurchasesJournal=Pirkšanas žurnāls CodeNotDef=Nav definēts WarningDepositsNotIncluded=Down payment invoices are not included in this version with this accountancy module. DatePaymentTermCantBeLowerThanObjectDate=Maksājuma termiņš datums nevar būt zemāka par objekta datumu. -Pcg_version=Chart of accounts models +Pcg_version=Kontu shēmas modeļi Pcg_type=PCG veids Pcg_subtype=PCG apakštipu InvoiceLinesToDispatch=Rēķina līnijas nosūtīšanas @@ -234,9 +234,9 @@ ConfirmCloneTax=Apstipriniet sociālā / fiskālā nodokļa klonu CloneTaxForNextMonth=Klonēt nākošam mēnesim SimpleReport=Vienkāršs pārskats AddExtraReport=Papildu pārskati (pievienojiet ārvalstu un valsts klientu pārskatu) -OtherCountriesCustomersReport=Foreign customers report +OtherCountriesCustomersReport=Ārvalstu klientu atskaite BasedOnTwoFirstLettersOfVATNumberBeingDifferentFromYourCompanyCountry=Based on the two first letters of the VAT number being different from your own company's country code -SameCountryCustomersWithVAT=National customers report +SameCountryCustomersWithVAT=Vietējo klientu atskaite BasedOnTwoFirstLettersOfVATNumberBeingTheSameAsYourCompanyCountry=Based on the two first letters of the VAT number being the same as your own company's country code LinkedFichinter=Saikne ar intervenci ImportDataset_tax_contrib=Sociālie/fiskālie nodokļi diff --git a/htdocs/langs/lv_LV/deliveries.lang b/htdocs/langs/lv_LV/deliveries.lang index 4eb77826a49..fa28f02fb09 100644 --- a/htdocs/langs/lv_LV/deliveries.lang +++ b/htdocs/langs/lv_LV/deliveries.lang @@ -2,7 +2,7 @@ Delivery=Piegāde DeliveryRef=Art piegādei DeliveryCard=Čeka kartiņa -DeliveryOrder=Piegādes pasūtījums +DeliveryOrder=Piegādes kvīts DeliveryDate=Piegādes datums CreateDeliveryOrder=Izveidot piegādes kvīti DeliveryStateSaved=Piegādes stāvoklis saglabāts @@ -18,7 +18,7 @@ StatusDeliveryCanceled=Atcelts StatusDeliveryDraft=Melnraksts StatusDeliveryValidated=Saņemts # merou PDF model -NameAndSignature=Vārds, uzvārds un paraksts: +NameAndSignature=Vārds un paraksts: ToAndDate=Kam___________________________________ uz ____ / _____ / __________ GoodStatusDeclaration=Ir saņēmuši iepriekš minētās preces labā stāvoklī, Deliverer=Piegādātājs: @@ -28,4 +28,4 @@ ErrorStockIsNotEnough=Nav pietiekami daudz krājumu Shippable=Shippable NonShippable=Nav nosūtāms ShowReceiving=Rādīt piegādes kvīti -NonExistentOrder=Pasūtījums neeksistē +NonExistentOrder=Neeksistējošs pasūtījums diff --git a/htdocs/langs/lv_LV/donations.lang b/htdocs/langs/lv_LV/donations.lang index 39a74a2b356..e9ae4ae5464 100644 --- a/htdocs/langs/lv_LV/donations.lang +++ b/htdocs/langs/lv_LV/donations.lang @@ -5,8 +5,8 @@ DonationRef=Ziedojuma ref. Donor=Donors AddDonation=Izveidot ziedojumu NewDonation=Jauns ziedojums -DeleteADonation=Delete a donation -ConfirmDeleteADonation=Are you sure you want to delete this donation? +DeleteADonation=Dzēst ziedojumu +ConfirmDeleteADonation=Vai tiešām vēlaties dzēst šo ziedojumu? ShowDonation=Rādīt ziedojumu PublicDonation=Sabiedrības ziedojums DonationsArea=Ziedojumu sadaļa @@ -16,19 +16,20 @@ DonationStatusPaid=Ziedojums saņemts DonationStatusPromiseNotValidatedShort=Melnraksts DonationStatusPromiseValidatedShort=Apstiprināts DonationStatusPaidShort=Saņemti -DonationTitle=Donation receipt +DonationTitle=Ziedojuma saņemšana +DonationDate=Ziedojuma datums DonationDatePayment=Maksājuma datums ValidPromess=Apstiprināt solījumu DonationReceipt=Ziedojuma kvīts DonationsModels=Dokumenti modeļi ziedojumu ieņēmumiem -LastModifiedDonations=Latest %s modified donations +LastModifiedDonations=Jaunākie %s labotie ziedojumi DonationRecipient=Ziedojuma saņēmējs IConfirmDonationReception=Saņēmējs atzīt saņemšanu, kā ziedojums, par šādu summu MinimumAmount=Minimālais daudzums ir %s -FreeTextOnDonations=Free text to show in footer -FrenchOptions=Options for France +FreeTextOnDonations=Brīvs teksts, kas tiek rādīts kājenē +FrenchOptions=Iespējas Francijai DONATION_ART200=Show article 200 from CGI if you are concerned DONATION_ART238=Show article 238 from CGI if you are concerned DONATION_ART885=Show article 885 from CGI if you are concerned -DonationPayment=Donation payment -DonationValidated=Donation %s validated +DonationPayment=Ziedojuma maksājums +DonationValidated=Ziedojums %s apstiprināts diff --git a/htdocs/langs/lv_LV/errors.lang b/htdocs/langs/lv_LV/errors.lang index 58bc4d20733..cebc2dd0f15 100644 --- a/htdocs/langs/lv_LV/errors.lang +++ b/htdocs/langs/lv_LV/errors.lang @@ -50,7 +50,7 @@ ErrorNoMailDefinedForThisUser=Nav definēts e-pasts šim lietotājam ErrorFeatureNeedJavascript=Šai funkcijai ir nepieciešams aktivizēt javascript. Mainīt to var iestatījumi - attēlojums. ErrorTopMenuMustHaveAParentWithId0=Tipa "Top" izvēlnē nevar būt mātes ēdienkarti. Put ar 0 mātes izvēlnes vai izvēlēties izvēlni tips "pa kreisi". ErrorLeftMenuMustHaveAParentId=Tipa 'Kreiso' izvēlne jābūt vecākiem id. -ErrorFileNotFound=Failu %s nav atrasts (Bad ceļš, aplamas tiesības vai piekļuve liegta ar PHP openbasedir vai safe_mode parametru) +ErrorFileNotFound=Fails %s nav atrasts (nepareizs ceļš, tiesības vai piekļuve liegta ar PHP openbasedir vai safe_mode parametru) ErrorDirNotFound=Directory %s nav atrasts (Bad ceļš, aplamas tiesības vai piekļuve liegta ar PHP openbasedir vai safe_mode parametru) ErrorFunctionNotAvailableInPHP=Funkcija %s ir nepieciešama šī funkcija, bet nav pieejams šajā versijā / uzstādīšanas PHP. ErrorDirAlreadyExists=Direrktorija ar šādu nosaukumu jau pastāv. @@ -66,7 +66,7 @@ ErrorNoValueForCheckBoxType=Lūdzu, aizpildiet vērtību rūtiņu sarakstā ErrorNoValueForRadioType=Lūdzu, aizpildiet vērtību radio pogu sarakstā ErrorBadFormatValueList=Saraksta vērtībā nedrīkst būt vairāk par vienu komatu: %s , bet tai ir nepieciešams vismaz viena: atslēga, vērtība ErrorFieldCanNotContainSpecialCharacters=Laukā %s nedrīkst būt īpašas rakstzīmes. -ErrorFieldCanNotContainSpecialNorUpperCharacters=Laukā %s nedrīkst būt speciālās rakstzīmes vai lielformāta rakstzīmes, un tajos nedrīkst būt tikai cipari. +ErrorFieldCanNotContainSpecialNorUpperCharacters=Laukā %s nedrīkst būt speciālās rakstzīmes vai lielformāta rakstzīmes, un tajos nedrīkst būt tikai cipari. ErrorFieldMustHaveXChar=Laukā %sjābūt vismaz %s rakstzīmēm. ErrorNoAccountancyModuleLoaded=Nav grāmatvedības modulis aktivizēts ErrorExportDuplicateProfil=Šāds profila nosaukums jau eksistē šim eksportam. @@ -88,7 +88,7 @@ ErrorsOnXLines=atrastas %s kļūdas ErrorFileIsInfectedWithAVirus=Antivīrusu programma nevarēja pārbaudīt failu (fails varētu būt inficēts ar vīrusu) ErrorSpecialCharNotAllowedForField=Speciālās rakstzīmes nav atļautas laukam "%s" ErrorNumRefModel=Norāde pastāv to datubāzē (%s), un tas nav saderīgs ar šo numerācijas noteikuma. Noņemt ierakstu vai pārdēvēts atsauci, lai aktivizētu šo moduli. -ErrorQtyTooLowForThisSupplier=Šim pārdevējam pārāk zems daudzums vai cena, kas šai precei nav noteikta šim pārdevējam +ErrorQtyTooLowForThisSupplier=Šim pārdevējam pārāk zems daudzums vai cena šai precei nav noteikta ErrorOrdersNotCreatedQtyTooLow=Daži pasūtījumi nav izveidoti jo pārāk mazs daudzums ErrorModuleSetupNotComplete=%s moduļa iestatīšana izskatās nepilnīga. Dodieties uz sākumu - Iestatīšana - moduļi, lai pabeigtu. ErrorBadMask=Kļūda masku @@ -146,7 +146,7 @@ ErrorPriceExpression1=Cannot assign to constant '%s' ErrorPriceExpression2=Cannot redefine built-in function '%s' ErrorPriceExpression3=Undefined variable '%s' in function definition ErrorPriceExpression4=Neatļauts simbols '%s' -ErrorPriceExpression5=Unexpected '%s' +ErrorPriceExpression5=Negaidīts '%s' ErrorPriceExpression6=Wrong number of arguments (%s given, %s expected) ErrorPriceExpression8=Unexpected operator '%s' ErrorPriceExpression9=An unexpected error occured @@ -167,11 +167,11 @@ ErrorTryToMakeMoveOnProductRequiringBatchData=Kļūda, cenšoties veikt krājumu ErrorCantSetReceptionToTotalDoneWithReceptionToApprove=All recorded receptions must first be verified (approved or denied) before being allowed to do this action ErrorCantSetReceptionToTotalDoneWithReceptionDenied=All recorded receptions must first be verified (approved) before being allowed to do this action ErrorGlobalVariableUpdater0=HTTP request failed with error '%s' -ErrorGlobalVariableUpdater1=Invalid JSON format '%s' +ErrorGlobalVariableUpdater1=Nederīgs JSON formāts “%s” ErrorGlobalVariableUpdater2=Trūkst parametrs '%s' ErrorGlobalVariableUpdater3=The requested data was not found in result ErrorGlobalVariableUpdater4=SOAP client failed with error '%s' -ErrorGlobalVariableUpdater5=No global variable selected +ErrorGlobalVariableUpdater5=Nav atlasīts globālais mainīgais ErrorFieldMustBeANumeric=Field %s must be a numeric value ErrorMandatoryParametersNotProvided=Mandatory parameter(s) not provided ErrorOppStatusRequiredIfAmount=Jūs iestatījāt paredzamo summu šai vadībai. Tātad jums ir jāievada arī tā statuss. @@ -196,6 +196,7 @@ ErrorPhpMailDelivery=Pārbaudiet, vai nelietojat pārāk daudz saņēmēju un ka ErrorUserNotAssignedToTask=Lietotājam ir jāpiešķir uzdevums, lai varētu ievadīt patērēto laiku. ErrorTaskAlreadyAssigned=Uzdevums jau ir piešķirts lietotājam ErrorModuleFileSeemsToHaveAWrongFormat=Šķiet, ka moduļu pakotne ir nepareizā formātā. +ErrorModuleFileSeemsToHaveAWrongFormat2=Vismaz vienam obligātajam direktorijam jābūt moduļa ZIP failā : %s vai %s ErrorFilenameDosNotMatchDolibarrPackageRules=Moduļu pakotnes nosaukums (%s) neatbilst paredzētai sintaksei: %s ErrorDuplicateTrigger=Kļūda, dublikātu izraisītāja nosaukums %s. Jau piekrauts no %s. ErrorNoWarehouseDefined=Kļūda, noliktavas nav definētas. @@ -219,6 +220,9 @@ ErrorURLMustStartWithHttp=URL %s jāsāk ar http: // vai https: // ErrorNewRefIsAlreadyUsed=Kļūda, jaunā atsauce jau ir izmantota ErrorDeletePaymentLinkedToAClosedInvoiceNotPossible=Kļūda, dzēšot maksājumu, kas sasaistīts ar slēgtu rēķinu. ErrorSearchCriteriaTooSmall=Meklēšanas kritēriji ir pārāk mazi. +ErrorObjectMustHaveStatusActiveToBeDisabled=Objektiem jābūt statusam “Aktīvs”, lai tos atspējotu +ErrorObjectMustHaveStatusDraftOrDisabledToBeActivated=Objektiem jābūt iespējotiem ar statusu “Melnraksts” vai “Atspējots” +ErrorNoFieldWithAttributeShowoncombobox=Nevienam laukam objekta '%s' definīcijā nav rekvizīta 'showoncombobox'. Nekādā veidā nevar parādīt combolist. # Warnings WarningParamUploadMaxFileSizeHigherThanPostMaxSize=Jūsu PHP parametrs upload_max_filesize (%s) ir augstāks nekā PHP parametrs post_max_size (%s). Šī nav konsekventa iestatīšana. WarningPasswordSetWithNoAccount=A password was set for this member. However, no user account was created. So this password is stored but can't be used to login to Dolibarr. It may be used by an external module/interface but if you don't need to define any login nor password for a member, you can disable option "Manage a login for each member" from Member module setup. If you need to manage a login but don't need any password, you can keep this field empty to avoid this warning. Note: Email can also be used as a login if the member is linked to a user. @@ -226,7 +230,7 @@ WarningMandatorySetupNotComplete=Noklikšķiniet šeit, lai iestatītu obligāto WarningEnableYourModulesApplications=Noklikšķiniet šeit, lai iespējotu moduļus un lietojumprogrammas WarningSafeModeOnCheckExecDir=Uzmanību, PHP iespēja safe_mode ir par tik komanda jāuzglabā iekšpusē direktorijā deklarēto php parametru safe_mode_exec_dir. WarningBookmarkAlreadyExists=Ar šo nosaukumu, vai šī mērķa grāmatzīmes (URL) jau pastāv. -WarningPassIsEmpty=Brīdinājums, datu bāzes parole ir tukša. Tas ir drošības caurums. Jums vajadzētu pievienot paroli, lai jūsu datu bāzi un mainīt savu conf.php failu, lai atspoguļotu šo. +WarningPassIsEmpty=Brīdinājums, datu bāzes parole nav. Tas ir drošības caurums. Jums vajadzētu izveidot paroli, jūsu datu bāzei un mainīt savu conf.php failu, lai atspoguļotu to. WarningConfFileMustBeReadOnly=Uzmanību, jūsu config failu (htdocs / conf / conf.php) var pārrakstīt ar web serveri. Tas ir nopietns drošības caurums. Mainīt atļaujas faila būt tikai lasīšanas pēc operētājsistēmas lietotāja režīmu, ko izmanto tīmekļa serveri. Ja jūs izmantojat Windows un FAT formātu, lai jūsu diska, jums ir jāzina, ka šī failu sistēma neļauj pievienot atļaujas par failu, tāpēc nevar būt pilnīgi droša. WarningsOnXLines=Brīdinājumi par %s avota ierakstu(-iem) WarningNoDocumentModelActivated=Neviens modelis dokumentu ģenerēšanai nav aktivizēts. Modeli izvēlēsies pēc noklusējuma, līdz jūs pārbaudīsit sava moduļa iestatījumus. @@ -244,3 +248,4 @@ WarningAnEntryAlreadyExistForTransKey=Šīs valodas tulkošanas taustiņam jau i WarningNumberOfRecipientIsRestrictedInMassAction=Brīdinājums, ja izmantojat masveida darbību sarakstos, saņēmēju skaits ir ierobežots %s WarningDateOfLineMustBeInExpenseReportRange=Brīdinājums, rindas datums nav izdevumu pārskata diapazonā WarningProjectClosed=Projekts ir slēgts. Vispirms vispirms atveriet to. +WarningSomeBankTransactionByChequeWereRemovedAfter=Daži bankas darījumi tika noņemti pēc tam, kad tika ģenerēta kvīts ar tiem. Tātad pārbaužu skaits un kopējais saņemto dokumentu skaits var atšķirties no sarakstā norādīto skaita un kopskaita. diff --git a/htdocs/langs/lv_LV/holiday.lang b/htdocs/langs/lv_LV/holiday.lang index 406894ff0c2..a9dd73a9313 100644 --- a/htdocs/langs/lv_LV/holiday.lang +++ b/htdocs/langs/lv_LV/holiday.lang @@ -8,7 +8,6 @@ NotActiveModCP=Jums ir jāiespējo modulis Atvaļinājumi, lai apskatītu šo la AddCP=Izveidot atvaļinājuma pieprasījumu DateDebCP=Sākuma datums DateFinCP=Beigu datums -DateCreateCP=Izveidošanas datums DraftCP=Melnraksts ToReviewCP=Gaida apstiprināšanu ApprovedCP=Apstiprināts @@ -18,18 +17,19 @@ ValidatorCP=Asistents ListeCP=Atvaļinājuma saraksts LeaveId=Atvaļinājuma ID ReviewedByCP=To apstiprinās +UserID=Lietotāja ID UserForApprovalID=Lietotājs apstiprinājuma ID UserForApprovalFirstname=Apstiprinājuma lietotāja vārds UserForApprovalLastname=Apstiprinājuma lietotāja vārds UserForApprovalLogin=Apstiprinājuma lietotāja pieteikšanās DescCP=Apraksts SendRequestCP=Izveidot atvaļinājuma pieprasījumu -DelayToRequestCP=Leave requests must be made at least %s day(s) before them. +DelayToRequestCP=Atvaļinājumu pieprasījumi jāiesniedz vismaz %s dienā (-ās) pirms tā. MenuConfCP=Atvaļinājuma atlikums SoldeCPUser=Atvaļinājumu līdzsvars ir %s dienas. ErrorEndDateCP=Jums ir jāizvēlas beigu datumu lielāks par sākuma datums. ErrorSQLCreateCP=SQL kļūda izveides laikā: -ErrorIDFicheCP=An error has occurred, the leave request does not exist. +ErrorIDFicheCP=Kļūda, atvaļinājuma pieprasījums neeksistē. ReturnCP=Atgriezties uz iepriekšējo lappusi ErrorUserViewCP=Jums nav tiesību izlasīt šo atvaļinājuma pieprasījumu. InfosWorkflowCP=Informācijas plūsma @@ -50,7 +50,7 @@ ActionCancelCP=Atcelt StatutCP=Statuss TitleDeleteCP=Dzēst atvaļinājuma pieprasījumu ConfirmDeleteCP=Apstiprināt šī atvaļinājuma pieprasījuma dzēšanu? -ErrorCantDeleteCP=Error you don't have the right to delete this leave request. +ErrorCantDeleteCP=Kļūda, Jums nav tiesību izdzēst šo atvaļinājuma pieprasījumu. CantCreateCP=Jums nav tiesību veikt atvaļinājumu pieprasījumus. InvalidValidatorCP=Jūsu atvaļinājuma pieprasījumam jāizvēlas apstiprinātājs. NoDateDebut=Jums ir jāizvēlas sākuma datums. @@ -121,10 +121,11 @@ HolidaysCanceled=Atcelts atvaļinājuma pieprasījums HolidaysCanceledBody=Jūsu atvaļinājuma pieprasījums no %s līdz %s ir atcelts. FollowedByACounter=1: Šāda veida atvaļinājumam jāievēro skaitītājs. Skaitījtājs tiek palielināts manuāli vai automātiski, un, ja atvaļinājuma pieprasījums ir apstiprināts, skaitītājs tiek samazināts.
    0: neseko skaitītājs. NoLeaveWithCounterDefined=There is no leave types defined that need to be followed by a counter -GoIntoDictionaryHolidayTypes=Iet uz Sākums - Iestatīšana - Vārdnīcas - Atvaļinājuma veids , lai iestatītu dažādu veidu lapas. +GoIntoDictionaryHolidayTypes=Iet uz Sākums - Iestatīšana - Vārdnīcas - Atvaļinājuma veids , lai iestatītu dažādu veidu lapas. HolidaySetup=Moduļa brīvdienas uzstādīšana HolidaysNumberingModules=Atvaļinājuma pieprasījumu numerācijas modeļi TemplatePDFHolidays=PDF veidne atvaļinājumu pieprasīšanai FreeLegalTextOnHolidays=Brīvs teksts PDF WatermarkOnDraftHolidayCards=Ūdenszīmes uz atvaļinājuma pieprasījumiem HolidaysToApprove=Brīvdienas, kas jāapstiprina +NobodyHasPermissionToValidateHolidays=Nevienam nav atļaujas apstiprināt brīvdienas diff --git a/htdocs/langs/lv_LV/install.lang b/htdocs/langs/lv_LV/install.lang index 39b536fd433..35370d685c4 100644 --- a/htdocs/langs/lv_LV/install.lang +++ b/htdocs/langs/lv_LV/install.lang @@ -10,21 +10,23 @@ ConfFileMustBeAFileNotADir=Konfigurācijas failam %s jābūt failam, ne ConfFileReload=Pārsūtot parametrus no konfigurācijas faila. PHPSupportSessions=PHP atbalsta sesijas. PHPSupportPOSTGETOk=PHP atbalsta mainīgos POST un GET. -PHPSupportPOSTGETKo=Iespējams, ka jūsu PHP iestatīšana neatbalsta mainīgos POST un / vai GET. Pārbaudiet parametru variables_order php.ini. +PHPSupportPOSTGETKo=Iespējams, ka jūsu PHP iestatīšana neatbalsta mainīgos POST un/vai GET. Pārbaudiet parametru variables_order php.ini. PHPSupportGD=Šis PHP atbalsta GD grafiskās funkcijas. PHPSupportCurl=Šis PHP atbalsta Curl. +PHPSupportCalendar=Šis PHP atbalsta kalendāru paplašinājumus. PHPSupportUTF8=Šis PHP atbalsta UTF8 funkcijas. PHPSupportIntl=Šī PHP atbalsta Intl funkcijas. PHPMemoryOK=Jūsu PHP maksimālā sesijas atmiņa ir iestatīts uz %s. Tas ir pietiekami. -PHPMemoryTooLow=Jūsu PHP max sesijas atmiņa ir iestatīta uz %s baitiem. Tas ir pārāk zems. Mainiet php.ini , lai iestatītu memory_limit parametru vismaz %s baitiem. +PHPMemoryTooLow=Jūsu PHP max sesijas atmiņa ir iestatīta uz %s baitiem. Tas ir pārāk zems. Mainiet php.ini, lai iestatītu memory_limit parametru vismaz %s baitiem. Recheck=Noklikšķiniet šeit, lai iegūtu sīkāku pārbaudi ErrorPHPDoesNotSupportSessions=Jūsu PHP instalācija neatbalsta sesijas. Šī funkcija ir nepieciešama, lai Dolibarr darbotos. Pārbaudiet sesiju direktorijas PHP iestatījumus un atļaujas. -ErrorPHPDoesNotSupportGD=Jūsu PHP instalācija neatbalsta GD grafiskās funkcijas. Nav neviena grafika. +ErrorPHPDoesNotSupportGD=Jūsu PHP instalācija neatbalsta GD grafiskās funkcijas. Nebūs pieejami grafiki. ErrorPHPDoesNotSupportCurl=Jūsu PHP instalācija neatbalsta Curl. +ErrorPHPDoesNotSupportCalendar=Jūsu PHP instalācija neatbalsta php kalendāra paplašinājumus. ErrorPHPDoesNotSupportUTF8=Jūsu PHP instalācija neatbalsta UTF8 funkcijas. Dolibarr nevar darboties pareizi. Atrisiniet to pirms Dolibarr instalēšanas. ErrorPHPDoesNotSupportIntl=Jūsu PHP instalācija neatbalsta Intl funkcijas. ErrorDirDoesNotExists=Katalogs %s neeksistē. -ErrorGoBackAndCorrectParameters=Atgriezieties un pārbaudiet / labojiet parametrus. +ErrorGoBackAndCorrectParameters=Atgriezieties un pārbaudiet/labojiet parametrus. ErrorWrongValueForParameter=Iespējams, esat ievadījis nepareizu vērtību parametrā '%s'. ErrorFailedToCreateDatabase=Neizdevās izveidot datubāzi '%s'. ErrorFailedToConnectToDatabase=Neizdevās izveidot savienojumu ar datu bāzi '%s'. @@ -34,7 +36,7 @@ ErrorConnectedButDatabaseNotFound=Savienojums ar serveri ir veiksmīgs, bet datu ErrorDatabaseAlreadyExists=Datubāze '%s' jau eksistē. IfDatabaseNotExistsGoBackAndUncheckCreate=Ja datubāze neeksistē, atgriezieties un atzīmējiet opciju "Izveidot datubāzi". IfDatabaseExistsGoBackAndCheckCreate=Ja datu bāze jau pastāv, dodieties atpakaļ un izņemiet ķeksi "Izveidot datu bāzi". -WarningBrowserTooOld=Pārlūkprogrammas versija ir pārāk veca. Ir ļoti ieteicams jaunināt pārlūku uz jaunāko Firefox, Chrome vai Opera versiju. +WarningBrowserTooOld=Pārlūkprogrammas versija ir pārāk veca. Ļoti ieteicams jaunināt pārlūku uz jaunāko Firefox, Chrome vai Opera versiju. PHPVersion=PHP versija License=Izmantojot licenci ConfigurationFile=Konfigurācijas fails @@ -42,7 +44,7 @@ WebPagesDirectory=Katalogs kur web lapas tiek uzglabātas DocumentsDirectory=Direktorija kurā uzglabāt augšupielādētos un ģenerētos dokumentus URLRoot=URL sakne ForceHttps=Piespiedu drošais savienojums (https) -CheckToForceHttps=Pārbaudiet šo opciju, lai piespiestu drošus savienojumus (https).
    Tas nozīmē, ka tīmekļa serveris ir konfigurēts ar SSL sertifikātu. +CheckToForceHttps=Pārbaudiet šo opciju, lai piespiestu drošus savienojumus (https).
    Tas nozīmē, ka tīmekļa serveris ir konfigurēts ar SSL sertifikātu. DolibarrDatabase=Dolibarr datubāze DatabaseType=Datubāzes tips DriverType=Draivera veids @@ -57,12 +59,12 @@ AdminLogin=Dolibarr datu bāzes īpašnieka lietotāja konts. PasswordAgain=Atkārtot paroles ievadīšanu AdminPassword=Parole Dolibarr datu bāzes īpašniekam. CreateDatabase=Izveidot datubāzi -CreateUser=Izveidojiet lietotāja kontu vai piešķiriet lietotāja konta atļauju Dolibarr datubāzē +CreateUser=Izveidojiet lietotāja kontu vai piešķiriet lietotāja konta atļauju Dolibarr datubāzei DatabaseSuperUserAccess=Datu bāzes serveris - superlietotājs piekļuve -CheckToCreateDatabase=Atzīmējiet izvēles rūtiņu, ja datubāze vēl neeksistē, un tā ir jāizveido.
    Šajā gadījumā arī šīs lapas apakšdaļā ir jāaizpilda lietotāja konta lietotājvārds un parole. -CheckToCreateUser=Atzīmējiet izvēles rūtiņu, ja:
    datu bāzes lietotāja kontā vēl nav, un tā ir jāveido vai arī, ja lietotāja konts pastāv, bet datubāze nepastāv un atļaujas ir jāpiešķir.
    Šajā gadījumā jums jāievada lietotāja konts un parole, kā arī arī administratora konta nosaukums un parole šīs lapas apakšdaļā. Ja šī rūtiņa nav atzīmēta, datu bāzes īpašniekam un parolei jau ir jābūt. +CheckToCreateDatabase=Atzīmējiet izvēles rūtiņu, ja datubāze vēl neeksistē, un tā ir jāizveido.
    Šajā gadījumā arī šīs lapas apakšā ir jāaizpilda lietotāja konta lietotājvārds un parole. +CheckToCreateUser=Atzīmējiet izvēles rūtiņu, ja:
    datu bāzes lietotāja konts vēl nav, un tas ir jāizveido vai arī,
    ja lietotāja konts pastāv, bet datubāze nepastāv un atļaujas ir jāpiešķir.
    Šajā gadījumā jums jāievada lietotāja konts un parole, kā arī arī administratora konta nosaukums un parole šīs lapas apakšā. Ja šī rūtiņa nav atzīmēta, datu bāzes īpašniekam un parolei jau ir jābūt. DatabaseRootLoginDescription=Superuser konta nosaukums (lai izveidotu jaunas datubāzes vai jaunus lietotājus), obligāti, ja datubāze vai tā īpašnieks vēl nav izveidota. -KeepEmptyIfNoPassword=Atstājiet tukšu, ja lietotājam nav paroles (neiesaka) +KeepEmptyIfNoPassword=Atstājiet tukšu, ja lietotājam nav paroles (nav ieteicams) SaveConfigurationFile=Saglabāt parametrus ServerConnection=Servera savienojums DatabaseCreation=Datubāzes izveidošana @@ -75,7 +77,7 @@ OtherKeysCreation=Atslēgu un indeksu veidošana FunctionsCreation=Funkciju izveide AdminAccountCreation=Administratora pieteikšanās izveide PleaseTypePassword=Lūdzu, ierakstiet paroli, tukšas paroles nav atļautas! -PleaseTypeALogin=Lūdzu, ierakstiet pieteikšanos! +PleaseTypeALogin=Lūdzu ierakstiet lietotāja vārdu! PasswordsMismatch=Paroles atšķiras, lūdzu, mēģiniet vēlreiz! SetupEnd=Iiestatīšanas beigas SystemIsInstalled=Instalācija ir pabeigta. @@ -112,30 +114,30 @@ DatabaseVersion=Datubāzes versija ServerVersion=Datubāzes servera versija YouMustCreateItAndAllowServerToWrite=Jums ir jāizveido šo direktoriju un jāļauj web serverim tajā rakstīt. DBSortingCollation=Rakstzīmju šķirošanas secība -YouAskDatabaseCreationSoDolibarrNeedToConnect=Jūs izvēlējāties izveidot datubāzi %s , bet šim nolūkam Dolibarr ir nepieciešams savienojums ar serveri %s ar super lietotāju %s atļaujām. -YouAskLoginCreationSoDolibarrNeedToConnect=Jūs izvēlējāties izveidot datubāzes lietotāju %s , bet šim nolūkam Dolibarr ir nepieciešams savienojums ar serveri %s ar super lietotāju %s atļaujām. -BecauseConnectionFailedParametersMayBeWrong=Datubāzes savienojums neizdevās: uzņēmēja vai super lietotāja parametriem jābūt nepareiziem. +YouAskDatabaseCreationSoDolibarrNeedToConnect=Jūs izvēlējāties izveidot datubāzi %s, bet šim nolūkam Dolibarr ir nepieciešams savienojums ar serveri %s ar super lietotāju %s atļaujām. +YouAskLoginCreationSoDolibarrNeedToConnect=Jūs izvēlējāties izveidot datubāzes lietotāju %s, bet šim nolūkam Dolibarr ir nepieciešams savienojums ar serveri %s ar administratora lietotāju %s atļaujām. +BecauseConnectionFailedParametersMayBeWrong=Neizdevās izveidot datu bāzes savienojumu: resursdatora vai administratora lietotāja parametri ir nepareizi. OrphelinsPaymentsDetectedByMethod=Bāreņi maksājums atklāj metode %s RemoveItManuallyAndPressF5ToContinue=Noņemiet to manuāli un nospiediet F5, lai turpinātu. FieldRenamed=Lauks pārdēvēts IfLoginDoesNotExistsCheckCreateUser=Ja lietotājs vēl neeksistē, jums jāizvēlas opcija "Izveidot lietotāju" -ErrorConnection=Serveris " %s ", datubāzes nosaukums " %s ", login " %s " vai datu bāzes parole var būt nepareiza vai arī PHP klienta versija salīdzinot ar datubāzes versiju. -InstallChoiceRecommanded=Ieteicams izvēlēties, lai instalētu versiju %s no jūsu pašreizējā versijā %s +ErrorConnection=Serveris "%s", datubāzes nosaukums "%s", login "%s" vai datu bāzes parole var būt nepareiza vai arī PHP klienta versija salīdzinot ar datubāzes versiju. +InstallChoiceRecommanded=Ieteicams izvēlēties instalēt versiju %s jūsu pašreizējā versija %s InstallChoiceSuggested=Instalācijas sistēmas izvēle. MigrateIsDoneStepByStep=Mērķa versijai (%s) ir vairākas versijas. Instalēšanas vednis atgriezīsies, lai ierosinātu turpmāku migrāciju, kad tas būs pabeigts. CheckThatDatabasenameIsCorrect=Pārbaudiet, vai datubāzes nosaukums " %s " ir pareizs. -IfAlreadyExistsCheckOption=Ja šis vārds ir pareizs un ka datu bāze neeksistē vēl, jums ir pārbaudīt opciju "Izveidot datu bāzi". +IfAlreadyExistsCheckOption=Ja lietotāja vārds ir pareizs un datu bāze neeksistē vēl, jums ir jāizvēlas opciju "Izveidot datu bāzi". OpenBaseDir=PHP openbasedir parametrs -YouAskToCreateDatabaseSoRootRequired=Jūs atzīmējāt lodziņu "Izveidot datu bāzi". Lai to izdarītu, jums ir jāuzrāda administratora lietotājvārds / parole (veidlapas apakšdaļa). -YouAskToCreateDatabaseUserSoRootRequired=Jūs atzīmējāt lodziņu "Izveidot datu bāzes īpašnieku". Lai to izdarītu, jums ir jāuzrāda administratora lietotājvārds / parole (veidlapas apakšdaļa). +YouAskToCreateDatabaseSoRootRequired=Jūs atzīmējāt "Izveidot datu bāzi". Lai to izdarītu, jums ir jāuzrāda administratora lietotājvārds/parole (lapas apakšā). +YouAskToCreateDatabaseUserSoRootRequired=Jūs atzīmējāt lodziņu "Izveidot datu bāzes īpašnieku". Lai to izdarītu, jums ir jāuzrāda administratora lietotājvārds/parole (lapas apakšā). NextStepMightLastALongTime=Pašreizējais solis var aizņemt vairākas minūtes. Lūdzu, uzgaidiet, līdz nākamais ekrāns tiek parādīts pilnīgi pirms turpināšanas. MigrationCustomerOrderShipping=Pārsūtīt sūtījumus pārdošanas pasūtījumu glabāšanai -MigrationShippingDelivery=Upgrade uzglabāšanu kuģniecības -MigrationShippingDelivery2=Upgrade uzglabāšanu 2 kuģniecības +MigrationShippingDelivery=Uzlabot pārvadājumu krātuvi +MigrationShippingDelivery2=Piegādes modernizēšana 2 MigrationFinished=Migrācija pabeigta LastStepDesc=Pēdējais solis: šeit norādiet lietotāja vārdu un paroli, kuru vēlaties izmantot, lai izveidotu savienojumu ar Dolibarr. Nepazaudējiet to, jo tas ir galvenais konts, lai pārvaldītu visus pārējos/papildus lietotāju kontus. ActivateModule=Aktivizēt moduli %s -ShowEditTechnicalParameters=Noklikšķiniet šeit, lai parādītu / rediģēt papildu parametrus (ekspertu režīmā) +ShowEditTechnicalParameters=Noklikšķiniet šeit, lai parādītu/rediģēt papildu parametrus (ekspertu režīms) WarningUpgrade=Brīdinājums:\nVai vispirms izmantojāt datu bāzi?\nTas ir ļoti ieteicams. Šajā procesā var būt iespējama datu zudums (piemēram, kļūdas mysql versijā 5.5.40 / 41/42/43), tāpēc pirms migrēšanas sākuma ir svarīgi veikt pilnīgu datplūsmas noņemšanu.\n\nNoklikšķiniet uz OK, lai sāktu migrācijas procesu ... ErrorDatabaseVersionForbiddenForMigration=Jūsu datubāzes versija ir %s. Tam ir kritiska kļūda, kas var radīt datu zudumu, ja veicat strukturālas izmaiņas jūsu datubāzē, piemēram, kā to pieprasa migrācijas process. Viņa iemesla dēļ migrācija netiks atļauta, kamēr jūs jaunināt savu datubāzi uz slāņa (ielīmētas) versiju (zināmu buggy versiju saraksts: %s) KeepDefaultValuesWamp=Jūs izmantojāt Dolibarr iestatīšanas vedni no DoliWamp, tādēļ šeit piedāvātās vērtības jau ir optimizētas. Mainiet tos tikai tad, ja zināt, ko jūs darāt. @@ -148,7 +150,7 @@ NothingToDelete=Nav ko tīrīt / dzēst NothingToDo=Nav ko darīt ######### # upgrade -MigrationFixData=Noteikt, denormalized datiem +MigrationFixData=Fiksācija denormalizētiem datiem MigrationOrder=Klientu pasūtījumu datu migrācija MigrationSupplierOrder=Datu migrācija pēc pārdevēja pasūtījumiem MigrationProposal=Datu migrācija komerciāliem priekšlikumus @@ -181,20 +183,20 @@ MigrationContractsIncoherentCreationDateNothingToUpdate=Nav slikti vērtība lī MigrationReopeningContracts=Atvērt līgumu, kas slēgts ar kļūdu MigrationReopenThisContract=Atjaunot līgumu %s MigrationReopenedContractsNumber=%s līgumi laboti -MigrationReopeningContractsNothingToUpdate=Nav slēgts līgums, lai atvērtu -MigrationBankTransfertsUpdate=Update links between bank entry and a bank transfer +MigrationReopeningContractsNothingToUpdate=Nav slēgta līguma, lai atvērtu +MigrationBankTransfertsUpdate=Atjauniniet saites starp bankas ierakstu un bankas pārskaitījumu MigrationBankTransfertsNothingToUpdate=Visas saites ir aktuālas -MigrationShipmentOrderMatching=Sendings saņemšanas atjauninājums -MigrationDeliveryOrderMatching=Piegāde saņemšanas atjauninājums +MigrationShipmentOrderMatching=Sūtījumu kvīts atjauninājums +MigrationDeliveryOrderMatching=Piegādes kvīts atjauninājums MigrationDeliveryDetail=Piegādes atjaunināšana MigrationStockDetail=Atjaunināt noliktavas produktu vērtību -MigrationMenusDetail=Atjaunināt dinamisks izvēlnes tabulas -MigrationDeliveryAddress=Atjaunināt piegādes adresi sūtījumiem +MigrationMenusDetail=Atjauniniet dinamiskās izvēlņu tabulas +MigrationDeliveryAddress=Atjauniniet piegādes adresi sūtījumos MigrationProjectTaskActors=Datu migrācija tabulai llx_projet_task_actors -MigrationProjectUserResp=Datu migrācija jomā fk_user_resp no llx_projet lai llx_element_contact +MigrationProjectUserResp=Datu migrācijas lauks fk_user_resp no llx_projet uz llx_element_contact MigrationProjectTaskTime=Atjaunināšanas laiks sekundēs -MigrationActioncommElement=Atjaunināt informāciju par pasākumiem -MigrationPaymentMode=Datu migrācija maksājumu veidam +MigrationActioncommElement=Atjauniniet datus par darbībām +MigrationPaymentMode=Datu migrācija maksājuma veidam MigrationCategorieAssociation=Kategoriju migrācija MigrationEvents=Notikumu migrācija, lai notikuma īpašnieku pievienotu uzdevumu tabulai MigrationEventsContact=Notikumu migrācija, lai notikuma kontaktu pievienotu uzdevumu tabulai @@ -203,6 +205,7 @@ MigrationRemiseExceptEntity=Atjauniniet llx_societe_remise_except objekta lauka MigrationUserRightsEntity=Atjauniniet llx_user_rights objekta lauka vērtību MigrationUserGroupRightsEntity=Atjauniniet llx_usergroup_rights objekta lauka vērtību MigrationUserPhotoPath=Lietotāju fotoattēlu migrēšana +MigrationFieldsSocialNetworks=Lietotāju lauku migrācija sociālajos tīklos (%s) MigrationReloadModule=Reload module %s MigrationResetBlockedLog=Atjaunot moduli BlockedLog par v7 algoritmu ShowNotAvailableOptions=Parādīt nepieejamās iespējas diff --git a/htdocs/langs/lv_LV/interventions.lang b/htdocs/langs/lv_LV/interventions.lang index 9e2da9d3bbc..0bb1d46b759 100644 --- a/htdocs/langs/lv_LV/interventions.lang +++ b/htdocs/langs/lv_LV/interventions.lang @@ -60,6 +60,7 @@ InterDateCreation=Date creation intervention InterDuration=Duration intervention InterStatus=Status intervention InterNote=Note intervention +InterLine=Intervences līnija InterLineId=Line id intervention InterLineDate=Line date intervention InterLineDuration=Line duration intervention diff --git a/htdocs/langs/lv_LV/main.lang b/htdocs/langs/lv_LV/main.lang index f1e4971c696..767a3836cf5 100644 --- a/htdocs/langs/lv_LV/main.lang +++ b/htdocs/langs/lv_LV/main.lang @@ -114,6 +114,7 @@ InformationToHelpDiagnose=Šī informācija var būt noderīga diagnostikas nol MoreInformation=Vairāk informācijas TechnicalInformation=Tehniskā informācija TechnicalID=Tehniskais ID +LineID=Līnijas ID NotePublic=Piezīme (publiska) NotePrivate=Piezīme (privāta) PrecisionUnitIsLimitedToXDecimals=Dolibarr iestatīts, lai ierobežotu vienības cenu %s zīmēm aiz komata. @@ -169,6 +170,8 @@ ToValidate=Jāpārbauda NotValidated=Nav apstiprināts Save=Saglabāt SaveAs=Saglabāt kā +SaveAndStay=Saglabājiet un palieciet +SaveAndNew=Save and new TestConnection=Savienojuma pārbaude ToClone=Klonēt ConfirmClone=Izvēlieties datus, kurus vēlaties klonēt: @@ -182,6 +185,7 @@ Hide=Paslēpt ShowCardHere=Rādīt kartiņu Search=Meklēšana SearchOf=Meklēšana +SearchMenuShortCut=Ctrl + shift + f Valid=Derīgs Approve=Apstiprināt Disapprove=Noraidīt @@ -273,7 +277,7 @@ DateProcess=Procesa datumu DateBuild=Ziņojuma veidošanas datums DatePayment=Maksājuma datums DateApprove=Apstiprināšanas datums -DateApprove2=Approving date (second approval) +DateApprove2=Apstiprināšanas datums (otrais apstiprinājums) RegistrationDate=Reģistrācijas datums UserCreation=Izveidošanas lietotājs UserModification=Labošanas lietotājs @@ -412,6 +416,7 @@ DefaultTaxRate=Noklusētā nodokļa likme Average=Vidējais Sum=Summa Delta=Delta +StatusToPay=Jāsamaksā RemainToPay=Vēl jāsamaksā Module=Module/Application Modules=Moduļi/lietojumprogrammas @@ -474,7 +479,9 @@ Categories=Atslēgvārdi / sadaļas Category=Atslēgvārds / sadaļa By=Līdz From=No +FromLocation=No to=līdz +To=līdz and=un or=vai Other=Cits @@ -484,7 +491,7 @@ Quantity=Daudzums Qty=Daudz ChangedBy=Labojis ApprovedBy=Apstiprināja -ApprovedBy2=Approved by (second approval) +ApprovedBy2=Apstiprināts ar (otrais apstiprinājums) Approved=Apstiprināts Refused=Atteikts ReCalculate=Pārrēķināt @@ -688,12 +695,12 @@ MenuAccountancy=Grāmatvedība MenuECM=Dokumenti MenuAWStats=AWStats MenuMembers=Dalībnieki -MenuAgendaGoogle=Google programma +MenuAgendaGoogle=Google darba kārtība ThisLimitIsDefinedInSetup=Dolibarr robeža (Menu mājas uzstādīšana-drošība): %s Kb, PHP robeža: %s Kb NoFileFound=Neviens dokuments nav saglabāts šajā direktorijā CurrentUserLanguage=Pašreizējā valoda CurrentTheme=Pašreizējā tēma -CurrentMenuManager=Pašreizējais izvēlnes vadītājs +CurrentMenuManager=Pašreizējais izvēlnes pārvaldnieks Browser=Pārlūkprogramma Layout=Izkārtojums Screen=Ekrāns @@ -711,7 +718,7 @@ Page=Lappuse Notes=Piezīmes AddNewLine=Pievienot jaunu līniju AddFile=Pievienot failu -FreeZone=Nav iepriekš definēts produkts / pakalpojums +FreeZone=Nav iepriekš definētu produktu/pakalpojumu FreeLineOfType=Brīvā teksta vienums, ierakstiet: CloneMainAttributes=Klonēt objektu ar tā galvenajiem atribūtiem ReGeneratePDF=Pārveidojiet PDF failu @@ -824,6 +831,7 @@ Mandatory=Mandatory Hello=Labdien GoodBye=Uz redzēšanos Sincerely=Ar cieņu +ConfirmDeleteObject=Vai tiešām vēlaties dzēst šo objektu? DeleteLine=Dzēst rindu ConfirmDeleteLine=Vai Jūs tiešām vēlaties izdzēst šo līniju? NoPDFAvailableForDocGenAmongChecked=No PDF were available for the document generation among checked record @@ -840,6 +848,7 @@ Progress=Progress ProgressShort=Progr. FrontOffice=birojs BackOffice=Birojs +Submit=Iesniegt View=Izskats Export=Eksportēt Exports=Eksports @@ -990,3 +999,16 @@ GlobalOpenedElemView=Globālais izskats NoArticlesFoundForTheKeyword=Raksts nav atrasts atslēgvārdam '%s' NoArticlesFoundForTheCategory=Šai kategorijai nav atrasts neviens raksts ToAcceptRefuse=Pieņemt | atteikties +ContactDefault_agenda=Notikums +ContactDefault_commande=Pasūtījums +ContactDefault_contrat=Līgums +ContactDefault_facture=Rēķins +ContactDefault_fichinter=Iejaukšanās +ContactDefault_invoice_supplier=Piegādātāja rēķins +ContactDefault_order_supplier=Piegādātāja pasūtījums +ContactDefault_project=Projekts +ContactDefault_project_task=Uzdevums +ContactDefault_propal=Priekšlikums +ContactDefault_supplier_proposal=Piegādātāja priekšlikums +ContactDefault_ticketsup=Biļete +ContactAddedAutomatically=Kontaktpersona ir pievienota no trešo personu lomām diff --git a/htdocs/langs/lv_LV/margins.lang b/htdocs/langs/lv_LV/margins.lang index 760cadf3fd9..1334860b81f 100644 --- a/htdocs/langs/lv_LV/margins.lang +++ b/htdocs/langs/lv_LV/margins.lang @@ -11,11 +11,12 @@ DisplayMarginRates=Displeja maržinālās DisplayMarkRates=Displeja zīmju cenas InputPrice=Ieejas cena margin=Peļņas normu vadība -margesSetup=Peļņa vadības iestatīšanas -MarginDetails=Maržinālā detaļas -ProductMargins=Produktu rezerves +margesSetup=Peļņas robežu iestatīšana +MarginDetails=Robežu detaļas +ProductMargins=Produktu robežas CustomerMargins=Klientu robežas SalesRepresentativeMargins=Sales representative margins +ContactOfInvoice=Rēķina kontakts UserMargins=User margins ProductService=Produkts vai pakalpojums AllProducts=Visi produkti un pakalpojumi @@ -36,7 +37,7 @@ CostPrice=Pašizmaksa UnitCharges=Vienības izmaksas Charges=Maksas AgentContactType=Commercial agent contact type -AgentContactTypeDetails=Define what contact type (linked on invoices) will be used for margin report per sale representative +AgentContactTypeDetails=Nosakiet, kāds kontakta tips (saistīts ar rēķiniem) tiks izmantots starpības pārskata iesniegšanai par katru kontaktpersonu / adresi. Ņemiet vērā, ka kontakta statistikas lasīšana nav ticama, jo vairumā gadījumu kontakti rēķinos var nebūt precīzi definēti. rateMustBeNumeric=Likmei jābūt skaitliskai vērtībai markRateShouldBeLesserThan100=Likmei jābūt zemākai par 100 ShowMarginInfos=Show margin infos diff --git a/htdocs/langs/lv_LV/modulebuilder.lang b/htdocs/langs/lv_LV/modulebuilder.lang index c0e9e22698c..dd5528baaaa 100644 --- a/htdocs/langs/lv_LV/modulebuilder.lang +++ b/htdocs/langs/lv_LV/modulebuilder.lang @@ -6,7 +6,7 @@ ModuleBuilderDesc2=Ceļš, kurā tiek ģenerēti / rediģēti moduļi (pirmais ModuleBuilderDesc3=Atrastie / rediģējamie moduļi: %s ModuleBuilderDesc4=Modulis identificēts kā "rediģējams", kad moduļa saknes direktorijā atrodas fails %s NewModule=Jauns modulis -NewObject=Jauns objekts +NewObjectInModulebuilder=Jauns objekts ModuleKey=Moduļa atslēga ObjectKey=Objekta atslēga ModuleInitialized=Modulis inicializēts @@ -60,12 +60,14 @@ HooksFile=Āķu koda fails ArrayOfKeyValues=Array of key-val ArrayOfKeyValuesDesc=Atslēgu un vērtību masīvs, ja lauks ir kombinēts saraksts ar fiksētām vērtībām WidgetFile=Logrīku fails +CSSFile=CSS fails +JSFile=Javascript fails ReadmeFile=Izlasi mani fails ChangeLog=Izmaiņu fails TestClassFile=PHP Unit Test klases fails SqlFile=Sql fails -PageForLib=Failu PHP bibliotēkai -PageForObjLib=Failu PHP bibliotēkai, kas paredzēta objektam +PageForLib=Kopējās PHP bibliotēkas fails +PageForObjLib=Objektam veltītās PHP bibliotēkas fails SqlFileExtraFields=Sql fails papildu atribūtiem SqlFileKey=Sql failu atslēgas SqlFileKeyExtraFields=SQL fails papildu atribūtu atslēgām @@ -77,17 +79,20 @@ NoTrigger=Nav sprūda NoWidget=Nav logrīku GoToApiExplorer=Iet uz API pētnieku ListOfMenusEntries=Izvēlnes ierakstu saraksts +ListOfDictionariesEntries=Vārdnīcu ierakstu saraksts ListOfPermissionsDefined=Noteikto atļauju saraksts SeeExamples=Skatiet piemērus šeit EnabledDesc=Nosacījums, lai šis lauks būtu aktīvs (piemēri: 1 vai $ conf-> globāla-> MYMODULE_MYOPTION) -VisibleDesc=Vai lauks ir redzams? (Piemēri: 0 = nekad nav redzams, 1 = redzams sarakstā un veidot / atjaunināt / skatīt veidlapas, 2 = redzams tikai sarakstā, 3 = redzams tikai veidot / atjaunināt / skatīt veidlapu (nav saraksts), 4 = redzams sarakstā un tikai atjaunināšanas / skatīšanas veidlapa (netiek veidota). Negatīvās vērtības izmantošana laukā sarakstā netiek parādīta pēc noklusējuma, bet to var atlasīt apskatei). Tas var būt izteiksme, piemēram: preg_match ('/ public /', $ _SERVER ['PHP_SELF'])? 0: 1 +VisibleDesc=Vai lauks ir redzams? (Piemēri: 0 = nekad nav redzams, 1 = redzams sarakstā un izveidojiet / atjauniniet / skatiet veidlapas, 2 = ir redzams tikai sarakstā, 3 = ir redzams tikai izveides / atjaunināšanas / skata formā (nav sarakstā), 4 = ir redzams sarakstā un tikai atjaunināt / skatīt formu (nevis izveidot). Negatīvas vērtības līdzekļu lauka izmantošana pēc noklusējuma netiek parādīta, bet to var atlasīt apskatei). Tas var būt izteiciens, piemēram:
    preg_match ('/ public /', $ _SERVER ['PHP_SELF'])? 0: 1
    ($ lietotājs-> tiesības-> brīvdiena-> noteikt_svētku laiku? 1: 0) IsAMeasureDesc=Vai lauka vērtību var uzkrāties, lai kopsumma tiktu iekļauta sarakstā? (Piemēri: 1 vai 0) SearchAllDesc=Vai laukums tiek izmantots, lai veiktu meklēšanu no ātrās meklēšanas rīka? (Piemēri: 1 vai 0) SpecDefDesc=Ievadiet šeit visu dokumentāciju, ko vēlaties iesniegt ar savu moduli, kuru vēl nav definējušas citas cilnes. Jūs varat izmantot .md vai labāku, bagātīgo .asciidoc sintaksi. LanguageDefDesc=Ievadiet šos failus, visu valodas faila atslēgu un tulkojumu. MenusDefDesc=Šeit norādiet savas moduļa nodrošinātās izvēlnes +DictionariesDefDesc=Šeit definējiet vārdnīcas, kuras nodrošina jūsu modulis PermissionsDefDesc=Šeit definējiet jaunās atļaujas, ko sniedz jūsu modulis MenusDefDescTooltip=Jūsu moduļa / lietojumprogrammas piedāvātās izvēlnes ir definētas masīva $ this-> izvēlnēs moduļa deskriptora failā. Šo failu var rediģēt manuāli vai izmantot iegulto redaktoru.

    Piezīme. Kad definēts (un modulis atkārtoti aktivizēts), izvēlnes ir redzamas arī izvēlnes redaktorā, kas pieejams administratora lietotājiem %s. +DictionariesDefDescTooltip=Jūsu moduļa / lietojumprogrammas piedāvātās vārdnīcas tiek definētas masīvā $ this-> vārdnīcas moduļa deskriptora failā. Šo failu var rediģēt manuāli vai izmantot iegulto redaktoru.

    Piezīme. Pēc definēšanas (un moduļa atkārtotas aktivizēšanas) vārdnīcas ir redzamas arī iestatīšanas apgabalā administratora lietotājiem vietnē %s. PermissionsDefDescTooltip=Jūsu moduļa / lietojumprogrammas piešķirtās atļaujas ir definētas masīva $ this-> tiesību elementos moduļa deskriptora failā. Šo failu var rediģēt manuāli vai izmantot iegulto redaktoru.

    Piezīme. Pēc definīcijas (un moduļa atkārtotas aktivizēšanas) atļaujas ir redzamas noklusējuma atļauju iestatījumā %s. HooksDefDesc=Modu deskriptorā module_parts ['āķi'] definējiet āķu kontekstu, kuru vēlaties pārvaldīt (konteksta sarakstu var atrast, veicot meklēšanu ar initHooks ('galvenajā kodā).
    Rediģējiet āķa failu, lai pievienotu savu āķa funkciju kodu (kontaktu funkcijas var atrast, veicot meklēšanu ar kodu executeHooks '). TriggerDefDesc=Sprūda failā definējiet kodu, kuru vēlaties izpildīt katram notikušajam notikumam. @@ -105,9 +110,12 @@ InitStructureFromExistingTable=Veidojiet esošās tabulas struktūras masīva vi UseAboutPage=Atspējot par lapu UseDocFolder=Atspējot dokumentācijas mapi UseSpecificReadme=Izmantot īpašu IzlasiMani +ContentOfREADMECustomized=Piezīme: faila README.md saturs ir aizstāts ar īpašo vērtību, kas definēta ModuleBuilder iestatīšanā. RealPathOfModule=Reālais moduļa ceļš ContentCantBeEmpty=Faila saturs nevar būt tukšs WidgetDesc=Šeit varat ģenerēt un rediģēt logrīkus, kas tiks iestrādāti jūsu modulī. +CSSDesc=Šeit jūs varat ģenerēt un rediģēt failu ar personalizētu CSS, kas ir iestrādāts modulī. +JSDesc=Šeit var ģenerēt un rediģēt failu ar personalizētu Javascript, kas ir iestrādāts modulī. CLIDesc=Šeit varat izveidot dažus komandrindas skriptus, kurus vēlaties nodrošināt ar savu moduli. CLIFile=CLI fails NoCLIFile=Nav CLI failu @@ -117,3 +125,13 @@ UseSpecificFamily = Izmantojiet noteiktu ģimeni UseSpecificAuthor = Izmantojiet noteiktu autoru UseSpecificVersion = Izmantojiet konkrētu sākotnējo versiju ModuleMustBeEnabled=Vispirms jāaktivizē modulis / programma +IncludeRefGeneration=Objekta atsauce jāģenerē automātiski +IncludeRefGenerationHelp=Atzīmējiet šo, ja vēlaties iekļaut kodu, lai automātiski pārvaldītu atsauces ģenerēšanu +IncludeDocGeneration=Es gribu no objekta ģenerēt dažus dokumentus +IncludeDocGenerationHelp=Ja to atzīmēsit, tiks izveidots kāds kods, lai ierakstam pievienotu rūtiņu “Ģenerēt dokumentu”. +ShowOnCombobox=Rādīt vērtību kombinētajā lodziņā +KeyForTooltip=Rīka padoma atslēga +CSSClass=CSS klase +NotEditable=Nav rediģējams +ForeignKey=Sveša atslēga +TypeOfFieldsHelp=Lauku tips:
    varchar (99), double (24,8), real, text, html, datetime, timestamp, integer, integer: ClassName: reliapath / to / classfile.class.php [: 1 [: filter]] ('1' nozīmē mēs pievienojam pogu + pēc kombināta, lai izveidotu ierakstu; “filtrs” var būt “status = 1 UN fk_user = __USER_ID UN entītija (piemēram, __SHARED_ENTITIES__)”. diff --git a/htdocs/langs/lv_LV/mrp.lang b/htdocs/langs/lv_LV/mrp.lang index 7e3902bc1e4..709f5c63a0f 100644 --- a/htdocs/langs/lv_LV/mrp.lang +++ b/htdocs/langs/lv_LV/mrp.lang @@ -1,17 +1,61 @@ +Mrp=Ražošanas pasūtījumi +MO=Ražošanas pasūtījums +MRPDescription=Ražošanas pasūtījumu (MO) pārvaldības modulis. MRPArea=MRP apgabals +MrpSetupPage=MRP moduļa iestatīšana MenuBOM=Materiālu rēķini LatestBOMModified=Jaunākie %s Grozītie materiālu rēķini +LatestMOModified=Jaunākie modificētie ražošanas pasūtījumi %s +Bom=Materiālu rēķini BillOfMaterials=Materiālu rēķins BOMsSetup=Moduļa BOM iestatīšana ListOfBOMs=Materiālu rēķinu saraksts - BOM +ListOfManufacturingOrders=Ražošanas pasūtījumu saraksts NewBOM=Jauns rēķins par materiālu -ProductBOMHelp=Produkts, kas jāizveido ar šo BOM +ProductBOMHelp=Produkts, ko izveidot ar šo BOM.
    Piezīme. Šajā sarakstā nav redzami produkti ar īpašību “Produkta veids” = “Izejviela”. BOMsNumberingModules=BOM numerācijas veidnes -BOMsModelModule=BOMS dokumentu veidnes +BOMsModelModule=BOM dokumentu veidnes +MOsNumberingModules=MO numerācijas veidnes +MOsModelModule=MO dokumentu veidnes FreeLegalTextOnBOMs=Brīvs teksts BOM dokumentā WatermarkOnDraftBOMs=Ūdenszīme BOM projektā -ConfirmCloneBillOfMaterials=Vai tiešām vēlaties klonēt šo materiālu? +FreeLegalTextOnMOs=Brīvs teksts uz MO dokumenta +WatermarkOnDraftMOs=Ūdenszīme uz MO iegrimes +ConfirmCloneBillOfMaterials=Vai tiešām vēlaties klonēt materiāla rēķinu %s? +ConfirmCloneMo=Vai tiešām vēlaties klonēt ražošanas pasūtījumu %s? ManufacturingEfficiency=Ražošanas efektivitāte ValueOfMeansLoss=0,95 vērtība nozīmē vidējo 5%% zudumu ražošanas laikā DeleteBillOfMaterials=Dzēst materiālus +DeleteMo=Dzēst ražošanas pasūtījumu ConfirmDeleteBillOfMaterials=Vai tiešām vēlaties dzēst šo materiālu? +ConfirmDeleteMo=Vai tiešām vēlaties dzēst šo materiālu pavadzīmi? +MenuMRP=Ražošanas pasūtījumi +NewMO=Jauns ražošanas pasūtījums +QtyToProduce=Daudzums kas jāsaražo +DateStartPlannedMo=Plānots sākuma datums +DateEndPlannedMo=Plānots datuma beigas +KeepEmptyForAsap=Tukša nozīmē “cik drīz vien iespējams” +EstimatedDuration=Paredzamais ilgums +EstimatedDurationDesc=Paredzamais šī produkta ražošanas ilgums, izmantojot šo BOM +ConfirmValidateBom=Vai tiešām vēlaties apstiprināt BOM ar atsauci %s (jūs to varēsit izmantot, lai izveidotu jaunus ražošanas pasūtījumus) +ConfirmCloseBom=Vai tiešām vēlaties atcelt šo BOM (jūs to vairs nevarēsit izmantot, lai izveidotu jaunus ražošanas pasūtījumus)? +ConfirmReopenBom=Vai tiešām vēlaties atkārtoti atvērt šo BOM (jūs to varēsit izmantot, lai izveidotu jaunus ražošanas pasūtījumus) +StatusMOProduced=Ražo +QtyFrozen=Saldēts daudzums +QuantityFrozen=Saldēts daudzums +QuantityConsumedInvariable=Kad šis karodziņš ir uzstādīts, patērētais daudzums vienmēr ir noteikta vērtība un nav relatīvs ar saražoto daudzumu. +DisableStockChange=Atspējot krājumu maiņu +DisableStockChangeHelp=Kad šis karodziņš ir uzstādīts, šī produkta krājumi nemainās, neatkarīgi no saražotā daudzuma +BomAndBomLines=Materiālu rēķini un līnijas +BOMLine=BOM līnija +WarehouseForProduction=Ražošanas noliktava +CreateMO=Izveidot MO +ToConsume=To consume +ToProduce=To produce +QtyAlreadyConsumed=Qty already consumed +QtyAlreadyProduced=Qty already produced +ConsumeAndProduceAll=Consume and Produce All +Manufactured=Manufactured +TheProductXIsAlreadyTheProductToProduce=Pievienojamais produkts jau ir produkts, ko ražot. +ForAQuantityOf1=For a quantity to produce of 1 +ConfirmValidateMo=Are you sure you want to validate this Manufacturing Order? diff --git a/htdocs/langs/lv_LV/opensurvey.lang b/htdocs/langs/lv_LV/opensurvey.lang index 4708347d844..fcdca0306ad 100644 --- a/htdocs/langs/lv_LV/opensurvey.lang +++ b/htdocs/langs/lv_LV/opensurvey.lang @@ -1,7 +1,7 @@ # Dolibarr language file - Source file is en_US - opensurvey Survey=Balsojums Surveys=Balsojumi -OrganizeYourMeetingEasily=Organize your meetings and polls easily. First select type of poll... +OrganizeYourMeetingEasily=Viegli organizējiet sanāksmes un aptaujas. Vispirms izvēlieties aptaujas veidu ... NewSurvey=Jauna aptauja OpenSurveyArea=Aptaujas sadaļa AddACommentForPoll=Jūs varat pievienot komentārus aptaujā @@ -9,9 +9,9 @@ AddComment=Pievienot komentāru CreatePoll=Izveidot aptauju PollTitle=Aptauja virsraksts ToReceiveEMailForEachVote=Saņemt e-pastu par katru balsojumu -TypeDate=Tipa datums +TypeDate=Ierakstiet datumu TypeClassic=Tipa standarts -OpenSurveyStep2=Select your dates amoung the free days (grey). The selected days are green. You can unselect a day previously selected by clicking again on it +OpenSurveyStep2=Izvēlieties datumus brīvo dienu laikā (pelēks). Atlasītās dienas ir zaļas. Jūs varat noņemt atlasīto dienu iepriekš, vēlreiz noklikšķinot uz tā RemoveAllDays=Noņemt visas dienas CopyHoursOfFirstDay=Kopēt stundas no pirmās dienas RemoveAllHours=Noņemt visas stundas @@ -19,7 +19,7 @@ SelectedDays=Izvēlētās dienas TheBestChoice=Labākā izvēle šobrīd ir TheBestChoices=Labākās izvēles šobrīd ir with=ar -OpenSurveyHowTo=If you agree to vote in this poll, you have to give your name, choose the values that fit best for you and validate with the plus button at the end of the line. +OpenSurveyHowTo=Ja jūs piekrītat piedalīties šajā aptaujā, jums ir jānorāda savs vārds, jāizvēlas jums vispiemērotākās atbildes un jāapstiprina ar pogas plusu rindas beigās. CommentsOfVoters=Balsotāju komentāri ConfirmRemovalOfPoll=Vai tiešām vēlaties noņemt šo aptauju (un visas balsis) RemovePoll=Noņemt aptauju @@ -34,11 +34,11 @@ AddNewColumn=Pievienot jaunu kolonnu TitleChoice=Izvēlies nosaukumu ExportSpreadsheet=Eksporta rezultātu izklājlapu ExpireDate=Ierobežot datumu -NbOfSurveys=Number of polls +NbOfSurveys=Aptauju skaits NbOfVoters=Balsotāju skaits SurveyResults=Rezultāti PollAdminDesc=Jums ir atļauts mainīt visus balsot līnijas šajā aptaujā ar pogu "Edit". Jūs varat, kā arī, noņemt kolonnu vai ar %s līniju. Jūs varat arī pievienot jaunu kolonnu ar %s. -5MoreChoices=5 vairāk izvēli +5MoreChoices=5 vairāk izvēles Against=Pret YouAreInivitedToVote=Jūs esat aicināti balsot šajā aptaujā VoteNameAlreadyExists=Šis nosaukums jau tiek izmantots šajā aptaujā @@ -49,7 +49,7 @@ votes=balss(is) NoCommentYet=Nav komentāri ir ievietojis šajā aptaujā vēl CanComment=Balsotāji var komentēt aptauju CanSeeOthersVote=Balsotāji var redzēt citu cilvēku balsis -SelectDayDesc=Attiecībā uz katru izvēlēto dienu, jūs varat izvēlēties, vai ne, tiekoties stundas šādā formātā:
    - Tukša,
    - "8h", "8H" vai "08:00", lai sniegtu tikšanos s starta stundu,
    - "8-11", "8h-11h", "8H-11H" vai "8:00-11:00", lai sniegtu sanāksmi sākuma un beigu stundu,
    - "8h15-11h15", "8H15-11H15" vai "8:15-11:15" par to pašu, bet ar minūtes. +SelectDayDesc=Katrai izvēlētajai dienai jūs varat izvēlēties vai nenotikt sanāksmju stundas šādā formātā:
    - tukšs,
    - "8h", "8H" vai "8:00", lai sniegtu sapulces sākuma stundu, < br> - "8-11", "8h-11h", "8H-11H" vai "8: 00-11: 00", lai sniegtu sapulces sākuma un beigu stundu,
    - "8h15-11h15", " 8H15-11H15 "vai" 8: 15-11: 15 "par to pašu, bet ar minūtēm. BackToCurrentMonth=Atpakaļ uz tekošo mēnesi ErrorOpenSurveyFillFirstSection=You haven't filled the first section of the poll creation ErrorOpenSurveyOneChoice=Ievadiet vismaz vienu iespēju @@ -57,5 +57,5 @@ ErrorInsertingComment=Kļūda pievienojot komentāru MoreChoices=Enter more choices for the voters SurveyExpiredInfo=The poll has been closed or voting delay has expired. EmailSomeoneVoted=%s has filled a line.\nYou can find your poll at the link:\n%s -ShowSurvey=Show survey -UserMustBeSameThanUserUsedToVote=You must have voted and use the same user name that the one used to vote, to post a comment +ShowSurvey=Rādīt aptauju +UserMustBeSameThanUserUsedToVote=Jums jāpiedalās balsošanā un jāizmanto tas pats lietotājvārds, kuru izmantoja balsošanai, lai ievietotu komentāru diff --git a/htdocs/langs/lv_LV/orders.lang b/htdocs/langs/lv_LV/orders.lang index 61330d7eea4..3db92b7bc7e 100644 --- a/htdocs/langs/lv_LV/orders.lang +++ b/htdocs/langs/lv_LV/orders.lang @@ -11,6 +11,7 @@ OrderDate=Pasūtīt datumu OrderDateShort=Pasūtījuma datums OrderToProcess=Pasūtījums, kas jāapstrādā NewOrder=Jauns pasūtījums +NewOrderSupplier=Jauns pirkuma pasūtījums ToOrder=Veicot pasūtījumu MakeOrder=Veicot pasūtījumu SupplierOrder=Pirkuma pasūtījums @@ -21,10 +22,12 @@ CustomersOrders=Pārdošanas pasūtījumi CustomersOrdersRunning=Pašreizējie pārdošanas pasūtījumi CustomersOrdersAndOrdersLines=Pārdošanas pasūtījumi un pasūtījuma dati OrdersDeliveredToBill=Pārdošanas pasūtījumi piegādāti rēķinam -OrdersToBill=Piegādes pasūtījumi +OrdersToBill=Piegādes pasūtījumi piegādāti OrdersInProcess=Pārdošanas pasūtījumi procesā OrdersToProcess=Pārdošanas pasūtījumi apstrādei -SuppliersOrdersToProcess=Pirkuma pasūtījumi apstrādāt +SuppliersOrdersToProcess=Pirkuma pasūtījumi apstrādei +SuppliersOrdersAwaitingReception=Pirkuma pasūtījumi, kas gaida saņemšanu +AwaitingReception=Gaida uzņemšanu StatusOrderCanceledShort=Atcelts StatusOrderDraftShort=Projekts StatusOrderValidatedShort=Apstiprināts @@ -37,25 +40,23 @@ StatusOrderDeliveredShort=Piegādāts StatusOrderToBillShort=Pasludināts StatusOrderApprovedShort=Apstiprināts StatusOrderRefusedShort=Atteikts -StatusOrderBilledShort=Izrakstījis StatusOrderToProcessShort=Jāapstrādā StatusOrderReceivedPartiallyShort=Daļēji saņemti StatusOrderReceivedAllShort=Saņemtie produkti StatusOrderCanceled=Atcelts -StatusOrderDraft=Projekts (ir jāapstiprina) +StatusOrderDraft=Melnraksts (nepieciešams apstiprināt) StatusOrderValidated=Apstiprināts -StatusOrderOnProcess=Ordered - Standby reception -StatusOrderOnProcessWithValidation=Ordered - Standby reception or validation +StatusOrderOnProcess=Pasūtīts - gaidīšanas režīms +StatusOrderOnProcessWithValidation=Pasūtīts - gaidīšanas režīma saņemšana vai apstiprināšana StatusOrderProcessed=Apstrādāts StatusOrderToBill=Piegādāts StatusOrderApproved=Apstiprināts StatusOrderRefused=Atteikts -StatusOrderBilled=Izrakstījis StatusOrderReceivedPartially=Daļēji saņemts StatusOrderReceivedAll=Visi produkti saņemti ShippingExist=Sūtījums pastāv QtyOrdered=Pasūtītais daudzums -ProductQtyInDraft=Product quantity into draft orders +ProductQtyInDraft=Produktu daudzums pasūtījumu projektos ProductQtyInDraftOrWaitingApproved=Product quantity into draft or approved orders, not yet ordered MenuOrdersToBill=Pasūtījumi piegādāti MenuOrdersToBill2=Rēķini, par kuriem ir jāmaksā @@ -70,6 +71,7 @@ DeleteOrder=Dzēst pasūtījumu CancelOrder=Atcelt pasūtījumu OrderReopened= Pasūtījums %s atkārtoti atvērts AddOrder=Jauns pasūtījums +AddPurchaseOrder=Izveidojiet pirkuma pasūtījumu AddToDraftOrders=Pievienot rīkojuma projektu ShowOrder=Rādīt pasūtījumu OrdersOpened=Pasūtījumi, kas jāapstrādā @@ -88,15 +90,15 @@ NumberOfOrdersByMonth=Pasūtījumu skaits pa mēnešiem AmountOfOrdersByMonthHT=Pasūtījumu apjoms mēnesī (bez nodokļiem) ListOfOrders=Pasūtījumu saraksts CloseOrder=Aizvērt kārtība -ConfirmCloseOrder=Vai tiešām vēlaties iestatīt šo pasūtījumu? Kad pasūtījums tiek piegādāts, to var iestatīt kā rēķinu. -ConfirmDeleteOrder=Are you sure you want to delete this order? +ConfirmCloseOrder=Vai tiešām vēlaties iestatīt šo pasūtījumu kā piegādātu? Kad pasūtījums ir piegādāts, to var iestatīt kā rēķinu. +ConfirmDeleteOrder=Vai tiešām vēlaties dzēst šo pasūtījumu? ConfirmValidateOrder=Vai tiešām vēlaties apstiprināt šo pasūtījumu ar nosaukumu %s ? ConfirmUnvalidateOrder=Vai tiešām vēlaties atjaunot kārtību %s , lai sagatavotu statusu? ConfirmCancelOrder=Vai esat pārliecināts, ka vēlaties atcelt šo pasūtījumu? ConfirmMakeOrder=Vai tiešām vēlaties apstiprināt, ka esat veicis šo pasūtījumu %s ? GenerateBill=Izveidot rēķinu ClassifyShipped=Klasificēt piegādāts -DraftOrders=Projekts pasūtījumi +DraftOrders=Pasūtījumu projekti DraftSuppliersOrders=Pirkuma pasūtījumu projekts OnProcessOrders=Pasūtījumi procesā RefOrder=Ref. pasūtījuma @@ -113,7 +115,7 @@ PaymentOrderRef=Apmaksa pasūtījumu %s ConfirmCloneOrder=Vai jūs tiešām vēlaties klonēt šo pasūtījumu %s ? DispatchSupplierOrder=Pirkuma pasūtījuma saņemšana %s FirstApprovalAlreadyDone=Pirmais apstiprinājums jau ir izdarīts -SecondApprovalAlreadyDone=Second approval already done +SecondApprovalAlreadyDone=Otrais apstiprinājums jau veikts SupplierOrderReceivedInDolibarr=Pirkuma pasūtījumu %s saņēma %s SupplierOrderSubmitedInDolibarr=Pirkuma pasūtījums %s iesniegts SupplierOrderClassifiedBilled=Pirkuma pasūtījums %s, kas ir iekasēts @@ -146,13 +148,41 @@ PDFProformaDescription=Pilnīgs pagaidu rēķins (logo ...) CreateInvoiceForThisCustomer=Rēķinu pasūtījumi NoOrdersToInvoice=Nav pasūtījumi apmaksājamo CloseProcessedOrdersAutomatically=Klasificēt "apstrādā" visus atlasītos pasūtījumus. -OrderCreation=Pasūtīt izveide +OrderCreation=Pasūtījumu izveide Ordered=Sakārtots OrderCreated=Jūsu pasūtījumi ir radīti OrderFail=Kļūda notika laikā jūsu pasūtījumu radīšanu CreateOrders=Izveidot pasūtījumus -ToBillSeveralOrderSelectCustomer=To create an invoice for several orders, click first onto customer, then choose "%s". -OptionToSetOrderBilledNotEnabled=Opcija (no moduļa Workflow), lai automātiski iestatītu pasūtījumu uz "Billing", kad rēķins tiek apstiprināts, ir izslēgts, tādēļ jums būs jāiestata pasūtījuma statuss uz "Billed" manuāli. +ToBillSeveralOrderSelectCustomer=Lai izveidotu rēķinu par vairākiem pasūtījumiem, vispirms noklikšķiniet uz klienta, pēc tam izvēlieties "%s". +OptionToSetOrderBilledNotEnabled=Iespēja modulī Workflow, lai pasūtījumu automātiski iestatītu uz “Rēķins”, kad rēķins tiek apstiprināts, nav iespējota, tāpēc jums būs manuāli jāiestata pasūtījumu statuss “Rēķinā” pēc rēķina ģenerēšanas. IfValidateInvoiceIsNoOrderStayUnbilled=Ja rēķina apstiprinājums ir "Nē", pasūtījums paliek statusā "Neapstiprināts", kamēr rēķins nav apstiprināts. -CloseReceivedSupplierOrdersAutomatically=Aizveriet "%s" automātiski, ja visi produkti ir saņemti. +CloseReceivedSupplierOrdersAutomatically=Ja visi produkti tiek saņemti, automātiski nomainīsies uz statusu "%s" SetShippingMode=Iestatiet piegādes režīmu +WithReceptionFinished=Ar uzņemšanu pabeigts +#### supplier orders status +StatusSupplierOrderCanceledShort=Atcelts +StatusSupplierOrderDraftShort=Melnraksts +StatusSupplierOrderValidatedShort=Apstiprināts +StatusSupplierOrderSentShort=Procesā +StatusSupplierOrderSent=Sūtījuma procesā +StatusSupplierOrderOnProcessShort=Pasūtīts +StatusSupplierOrderProcessedShort=Apstrādāts +StatusSupplierOrderDelivered=Piegādāts +StatusSupplierOrderDeliveredShort=Piegādāts +StatusSupplierOrderToBillShort=Piegādāts +StatusSupplierOrderApprovedShort=Apstiprināts +StatusSupplierOrderRefusedShort=Atteikts +StatusSupplierOrderToProcessShort=Jāapstrādā +StatusSupplierOrderReceivedPartiallyShort=Daļēji saņemts +StatusSupplierOrderReceivedAllShort=Saņemtie produkti +StatusSupplierOrderCanceled=Atcelts +StatusSupplierOrderDraft=Sagatave (ir jāapstiprina) +StatusSupplierOrderValidated=Apstiprināts +StatusSupplierOrderOnProcess=Ordered - Standby reception +StatusSupplierOrderOnProcessWithValidation=Pasūtīts - gaidīšanas režīma saņemšana vai apstiprināšana +StatusSupplierOrderProcessed=Apstrādāts +StatusSupplierOrderToBill=Piegādāts +StatusSupplierOrderApproved=Apstiprināts +StatusSupplierOrderRefused=Atteikts +StatusSupplierOrderReceivedPartially=Daļēji saņemts +StatusSupplierOrderReceivedAll=Visi produkti saņemti diff --git a/htdocs/langs/lv_LV/other.lang b/htdocs/langs/lv_LV/other.lang index 6a164cc5ef3..1cbccf3d254 100644 --- a/htdocs/langs/lv_LV/other.lang +++ b/htdocs/langs/lv_LV/other.lang @@ -31,12 +31,12 @@ NextYearOfInvoice=Pēc gada rēķina datuma DateNextInvoiceBeforeGen=Nākamā rēķina datums (pirms izveidošanas) DateNextInvoiceAfterGen=Nākamā rēķina datums (pēc paaudzes) -Notify_ORDER_VALIDATE=Pārdošanas pasūtījums ir apstiprināts +Notify_ORDER_VALIDATE=Pārdošanas pasūtījums apstiprināts Notify_ORDER_SENTBYMAIL=Pārdošanas pasūtījums nosūtīts pa pastu Notify_ORDER_SUPPLIER_SENTBYMAIL=Pirkuma pasūtījums, kas nosūtīts pa e-pastu Notify_ORDER_SUPPLIER_VALIDATE=Pirkuma pasūtījums reģistrēts Notify_ORDER_SUPPLIER_APPROVE=Pirkuma pasūtījums apstiprināts -Notify_ORDER_SUPPLIER_REFUSE=Pirkuma pasūtījums tika noraidīts +Notify_ORDER_SUPPLIER_REFUSE=Pirkuma pasūtījums noraidīts Notify_PROPAL_VALIDATE=Klientu priekšlikums apstiprināts Notify_PROPAL_CLOSE_SIGNED=Klienta piedāvājums ir noslēgts parakstīts Notify_PROPAL_CLOSE_REFUSED=Klienta iesniegtais piedāvājums ir noraidīts @@ -48,7 +48,7 @@ Notify_COMPANY_CREATE=Trešās puse izveidota Notify_COMPANY_SENTBYMAIL=Pasta sūtīšana no trešās puses kartiņas Notify_BILL_VALIDATE=Klienta rēķins apstiprināts Notify_BILL_UNVALIDATE=Klienta rēķins neapstiprināts -Notify_BILL_PAYED=Klienta rēķins ir samaksāts +Notify_BILL_PAYED=Klienta rēķins samaksāts Notify_BILL_CANCEL=Klienta rēķins atcelts Notify_BILL_SENTBYMAIL=Klienta rēķins nosūtīts pa pastu Notify_BILL_SUPPLIER_VALIDATE=Apstiprināts pārdevēja rēķins @@ -84,28 +84,28 @@ NbOfActiveNotifications=Paziņojumu skaits (saņēmēju e-pasta ziņojumu skaits PredefinedMailTest=__(Labdien)__\nŠis ir testa pasts, kas nosūtīts uz __EMAIL__.\nAbas līnijas ir atdalītas.\n\n__USER_SIGNATURE__ PredefinedMailTestHtml=__(Labdien)__\nŠis ir testa pasts (vārds testa ir jābūt treknrakstā).
    Divas rindas atdala ar rāmi.

    __USER_SIGNATURE__ PredefinedMailContentContract=__(Labdien,)__\n\n\n__ (Ar cieņu) __\n\n__USER_SIGNATURE__ -PredefinedMailContentSendInvoice=__(Sveiki)__\n\nLūdzu, pievienojiet rēķinu __REF__\n\n__ONLINE_PAYMENT_TEXT_AND_URL__\n\n__ (Ar cieņu) __\n\n__USER_SIGNATURE__ -PredefinedMailContentSendInvoiceReminder=__(Sveiki)__\n\nMēs vēlētos jums atgādināt, ka rēķins __REF__, šķiet, nav samaksāts. Rēķina kopija ir pievienota kā atgādinājums.\n\n__ONLINE_PAYMENT_TEXT_AND_URL__\n\n__ (Ar cieņu) __\n\n__USER_SIGNATURE__ -PredefinedMailContentSendProposal=__(Sveiki)__\n\nLūdzu, pievienojiet komerciālo piedāvājumu __REF__\n\n\n__ (Ar cieņu) __\n\n__USER_SIGNATURE__ +PredefinedMailContentSendInvoice=__(Labdien)__\n\nLūdzu, apskatiet pievienoto rēķinu __REF__\n\n__ONLINE_PAYMENT_TEXT_AND_URL__\n\n__ (Ar cieņu) __\n\n__USER_SIGNATURE__ +PredefinedMailContentSendInvoiceReminder=__(Labdien)__\n\nMēs vēlētos jums atgādināt, ka rēķins __REF__, šķiet, nav samaksāts. Rēķina kopija ir pievienota kā atgādinājums.\n\n__ONLINE_PAYMENT_TEXT_AND_URL__\n\n__ (Ar cieņu) __\n\n__USER_SIGNATURE__ +PredefinedMailContentSendProposal=__(Labdien)__\n\nLūdzu, apskatiet pievienoto piedāvājumu __REF__\n\n\n__ (Ar cieņu) __\n\n__USER_SIGNATURE__ PredefinedMailContentSendSupplierProposal=__(Labdien,)__\n\nLūdzu, apskatiet cenu pieprasījums __REF__ pievienots\n\n\n__ (Ar cieņu) __\n\n__USER_SIGNATURE__ -PredefinedMailContentSendOrder=__(Sveiki)__\n\nLūdzu, pasūtiet pasūtījumu __REF__\n\n\n__ (Ar cieņu) __\n\n__USER_SIGNATURE__ -PredefinedMailContentSendSupplierOrder=__(Sveiki)__\n\nLūdzu, pievienojiet pasūtījumu __REF__\n\n\n__ (Ar cieņu) __\n\n__USER_SIGNATURE__ -PredefinedMailContentSendSupplierInvoice=__(Sveiki)__\n\nLūdzu, pievienojiet rēķinu __REF__\n\n\n__ (Ar cieņu) __\n\n__USER_SIGNATURE__ -PredefinedMailContentSendShipping=__(Sveiki)__\n\nLūdzu, nosūtiet sūtījumu __REF__\n\n\n__ (Ar cieņu) __\n\n__USER_SIGNATURE__ -PredefinedMailContentSendFichInter=__(Sveiki)__\n\nLūdzu, skatiet interviju __REF__\n\n\n__ (Ar cieņu) __\n\n__USER_SIGNATURE__ -PredefinedMailContentThirdparty=__(Sveiki)__\n\n\n__ (Ar cieņu) __\n\n__USER_SIGNATURE__ +PredefinedMailContentSendOrder=__(Labdien)__\n\nLūdzu, apskatiet pievienoto pasūtījumu __REF__\n\n\n__ (Ar cieņu) __\n\n__USER_SIGNATURE__ +PredefinedMailContentSendSupplierOrder=__(Labdien)__\n\nLūdzu, apskatiet pievienoto pasūtījumu __REF__\n\n\n__ (Ar cieņu) __\n\n__USER_SIGNATURE__ +PredefinedMailContentSendSupplierInvoice=__(Labdien)__\n\nLūdzu, apskatiet pievienoto rēķinu __REF__\n\n\n__ (Ar cieņu) __\n\n__USER_SIGNATURE__ +PredefinedMailContentSendShipping=__(Labdien)__\n\nLūdzu, nosūtiet sūtījumu __REF__\n\n\n__ (Ar cieņu) __\n\n__USER_SIGNATURE__ +PredefinedMailContentSendFichInter=__(Labdien)__\n\nLūdzu, skatiet interviju __REF__\n\n\n__ (Ar cieņu) __\n\n__USER_SIGNATURE__ +PredefinedMailContentThirdparty=__(Labdien)__\n\n\n__ (Ar cieņu) __\n\n__USER_SIGNATURE__ PredefinedMailContentContact=__(Labdien,)__\n\n\n__ (Ar cieņu) __\n\n__USER_SIGNATURE__ PredefinedMailContentUser=__(Labdien,)__\n\n\n__ (Ar cieņu) __\n\n__USER_SIGNATURE__ PredefinedMailContentLink=Jūs varat noklikšķināt uz zemāk esošās saites, lai veiktu maksājumu, ja tas vēl nav izdarīts.\n\n%s\n\n DemoDesc=Dolibarr ir kompakts ERP / CRM, kas atbalsta vairākus biznesa moduļus. Demonstrācija, kas demonstrē visus moduļus, nav jēga, jo šis scenārijs nekad nenotiek (pieejami vairāki simti). Tātad, ir pieejami vairāki demo profili. ChooseYourDemoProfil=Izvēlies demo profilu, kas vislabāk atbilst jūsu vajadzībām ... ChooseYourDemoProfilMore=... vai izveidojiet savu profilu
    (manuālā moduļa izvēle) -DemoFundation=Pārvaldīt locekļus nodibinājumam +DemoFundation=Pārvaldīt nodibinājuma dalībniekus DemoFundation2=Pārvaldīt dalībniekus un bankas kontu nodibinājumam -DemoCompanyServiceOnly=Company or freelance selling service only +DemoCompanyServiceOnly=Tikai uzņēmuma vai ārštata pārdošanas pakalpojums DemoCompanyShopWithCashDesk=Pārvaldīt veikals ar kasē DemoCompanyProductAndStocks=Uzņēmums, kas pārdod produktus veikalā -DemoCompanyAll=Company with multiple activities (all main modules) +DemoCompanyAll=Uzņēmums ar vairākām darbībām (visi galvenie moduļi) CreatedBy=Izveidoja %s ModifiedBy=Laboja %s ValidatedBy=Apstiprināja %s @@ -122,7 +122,7 @@ CanceledByLogin=Lietotājs, kurš atcēlis ClosedByLogin=Lietotājs, kurš slēdzis FileWasRemoved=Fails %s tika dzēsts DirWasRemoved=Katalogs %s tika dzēsts -FeatureNotYetAvailable=Feature not yet available in the current version +FeatureNotYetAvailable=Funkcija pašreizējā versijā vēl nav pieejama FeaturesSupported=Atbalstītās funkcijas Width=Platums Height=Augstums @@ -185,7 +185,7 @@ NumberOfSupplierProposals=Pārdevēja priekšlikumu skaits NumberOfSupplierOrders=Pirkuma pasūtījumu skaits NumberOfSupplierInvoices=Pārdevēja rēķinu skaits NumberOfContracts=Līgumu skaits -NumberOfUnitsProposals=Number of units on proposals +NumberOfUnitsProposals=Vienību skaits priekšlikumos NumberOfUnitsCustomerOrders=Vienību skaits pārdošanas pasūtījumos NumberOfUnitsCustomerInvoices=Number of units on customer invoices NumberOfUnitsSupplierProposals=Vienību skaits pārdevēja priekšlikumos @@ -205,7 +205,7 @@ EMailTextOrderApprovedBy=Pasūtījums %s ir apstiprinājis %s. EMailTextOrderRefused=Pasūtījums %s ir noraidīts. EMailTextOrderRefusedBy=Pasūtījumu %s noraidīja %s. EMailTextExpeditionValidated=Piegāde %s ir apstiprināta. -EMailTextExpenseReportValidated=Izdevumu pārskats %s ir apstiprināts. +EMailTextExpenseReportValidated=Izdevumu pārskats %s ir pārbaudīts. EMailTextExpenseReportApproved=Izdevumu pārskats %s ir apstiprināts. EMailTextHolidayValidated=Atstāt pieprasījumu %s ir apstiprināta. EMailTextHolidayApproved=Atstāt pieprasījumu %s ir apstiprināts. @@ -252,6 +252,7 @@ ThirdPartyCreatedByEmailCollector=Trešā puse, ko izveidojis e-pasta savācējs ContactCreatedByEmailCollector=Kontaktpersona / adrese, ko izveidojis e-pasta kolekcionārs no e-pasta MSGID %s ProjectCreatedByEmailCollector=Projekts, ko izveidojis e-pasta savācējs no e-pasta MSGID %s TicketCreatedByEmailCollector=Biļete, ko izveidojis e-pasta kolekcionārs no e-pasta MSGID %s +OpeningHoursFormatDesc=Izmantojiet taustiņu -, lai nodalītu darba un aizvēršanas stundas.
    Izmantojiet atstarpi, lai ievadītu dažādus diapazonus.
    Piemērs: 8.-12 ##### Export ##### ExportsArea=Eksportēšanas sadaļa diff --git a/htdocs/langs/lv_LV/paybox.lang b/htdocs/langs/lv_LV/paybox.lang index 39c15801b4b..4577578ff66 100644 --- a/htdocs/langs/lv_LV/paybox.lang +++ b/htdocs/langs/lv_LV/paybox.lang @@ -11,17 +11,8 @@ YourEMail=Nosūtīt saņemt maksājuma apstiprinājumu Creditor=Kreditors PaymentCode=Maksājuma kods PayBoxDoPayment=Maksājiet ar Paybox -ToPay=Apmaksāt YouWillBeRedirectedOnPayBox=Jums tiks novirzīts uz drošu Paybox lapā, lai ievadi kredītkartes informāciju Continue=Nākamais -ToOfferALinkForOnlinePayment=URL %s maksājumu -ToOfferALinkForOnlinePaymentOnOrder=URL, lai piedāvātu tiešsaistes maksājuma lietotāja interfeisu %s pārdošanas pasūtījumam -ToOfferALinkForOnlinePaymentOnInvoice=URL piedāvāt %s tiešsaistes maksājumu lietotāja interfeisu klientu rēķina -ToOfferALinkForOnlinePaymentOnContractLine=URL piedāvāt %s tiešsaistes maksājumu lietotāja interfeisu līguma līnijas -ToOfferALinkForOnlinePaymentOnFreeAmount=URL piedāvāt %s tiešsaistes maksājumu lietotāja saskarni par brīvu summu -ToOfferALinkForOnlinePaymentOnMemberSubscription=URL piedāvāt %s tiešsaistes maksājumu lietotāja interfeisu locekli abonementu -ToOfferALinkForOnlinePaymentOnDonation=URL, lai piedāvātu tiešsaistes maksājumu %s, lietotāja interfeisu ziedojuma apmaksai -YouCanAddTagOnUrl=Jūs varat arī pievienot url parametrs & Tag = vērtība, kādu no šiem URL (nepieciešams tikai bezmaksas samaksu), lai pievienotu savu maksājumu komentāru tagu. SetupPayBoxToHavePaymentCreatedAutomatically=Izveidojiet savu Paybox ar URL %s , lai maksājums tiktu izveidots automātiski, ja to apstiprina Paybox. YourPaymentHasBeenRecorded=Šajā lapā apliecina, ka jūsu maksājums ir reģistrēts. Paldies. YourPaymentHasNotBeenRecorded=Jūsu maksājums NAV reģistrēts un darījums ir atcelts. Paldies. diff --git a/htdocs/langs/lv_LV/products.lang b/htdocs/langs/lv_LV/products.lang index 81868030ae8..a2062bb1455 100644 --- a/htdocs/langs/lv_LV/products.lang +++ b/htdocs/langs/lv_LV/products.lang @@ -29,10 +29,14 @@ ProductOrService=Produkts vai pakalpojums ProductsAndServices=Produkti un pakalpojumi ProductsOrServices=Produkti vai pakalpojumi ProductsPipeServices=Produkti | Pakalpojumi +ProductsOnSale=Pārdodami produkti +ProductsOnPurchase=Produkti iegādei ProductsOnSaleOnly=Produkti pārdošanai ProductsOnPurchaseOnly=Produkti tikai pirkšanai ProductsNotOnSell=Products not for sale and not for purchase ProductsOnSellAndOnBuy=Produkti pārdošanai un pirkšanai +ServicesOnSale=Pakalpojumu pārdošana +ServicesOnPurchase=Pakalpojumi pirkšanai ServicesOnSaleOnly=Pakalpojumi pārdošanai ServicesOnPurchaseOnly=Pakalpojumi tikai pirkšanai ServicesNotOnSell=Pakalpojumi, kas nav paredzēti pārdošanai un nav paredzēti pirkšanai @@ -125,7 +129,7 @@ ImportDataset_service_1=Pakalpojumi DeleteProductLine=Dzēst produktu līniju ConfirmDeleteProductLine=Vai tiešām vēlaties dzēst šo produktu līniju? ProductSpecial=Īpašs -QtyMin=Min. pirkuma daudzumu +QtyMin=Minimālais daudzums PriceQtyMin=Cenas daudzums min. PriceQtyMinCurrency=Cena (valūta) šim daudzumam. (bez atlaides) VATRateForSupplierProduct=PVN likme (šim pārdevējam / produktam) @@ -149,6 +153,7 @@ RowMaterial=Izejviela ConfirmCloneProduct=Vai jūs tiešām vēlaties klonēt šo produktu vai pakalpojumu %s? CloneContentProduct=Clone visu galveno informāciju par produktu / pakalpojumu ClonePricesProduct=Klonēt cenas +CloneCategoriesProduct=Klonu tagi / kategorijas ir saistītas CloneCompositionProduct=Klonēt virtuālo produktu / pakalpojumu CloneCombinationsProduct=Klonu produktu varianti ProductIsUsed=Šis produkts tiek izmantots @@ -208,8 +213,8 @@ UseMultipriceRules=Izmantojiet cenu segmenta noteikumus (definēti produktu modu PercentVariationOver=%% variation over %s PercentDiscountOver=%% discount over %s KeepEmptyForAutoCalculation=Saglabājiet tukšu, lai tas tiktu automātiski aprēķināts pēc svara vai produktu daudzuma -VariantRefExample=Piemērs: COL -VariantLabelExample=Piemērs: Krāsa +VariantRefExample=Piemēri: COL, SIZE +VariantLabelExample=Piemēri: krāsa, izmērs ### composition fabrication Build=Ražot ProductsMultiPrice=Produkti un cenas katram cenu segmentam @@ -226,7 +231,7 @@ NumberOfStickers=Number of stickers to print on page PrintsheetForOneBarCode=Drukāt vairākas svītrkoda uzlīmes BuildPageToPrint=Ģenerēt lapu drukāšanai FillBarCodeTypeAndValueManually=Aizpildīt svītrukodu veidu un vērtību manuāli. -FillBarCodeTypeAndValueFromProduct=Fill barcode type and value from barcode of a product. +FillBarCodeTypeAndValueFromProduct=Aizpildiet svītrkoda veidu un vērtību produkta svītrkodam. FillBarCodeTypeAndValueFromThirdParty=Aizpildīt svītrkodu veidu un vērtību no trešo pušu svītrkoda. DefinitionOfBarCodeForProductNotComplete=Svītrkoda veida vai vērtības definīcija, kas nav pilnīga attiecībā uz produktu %s. DefinitionOfBarCodeForThirdpartyNotComplete=Trešās puses svītrkodu veida vai vērtības definīcija %s. @@ -234,10 +239,10 @@ BarCodeDataForProduct=Produkta svītrkoda informācija %s: BarCodeDataForThirdparty=Trešās puses svītrkodu informācija %s: ResetBarcodeForAllRecords=Norādiet visu ierakstu svītrkodu vērtību (tas arī atjaunos svītrkoda vērtību, kas jau ir definēta ar jaunām vērtībām). PriceByCustomer=Dažādas cenas katram klientam -PriceCatalogue=A single sell price per product/service +PriceCatalogue=Viena produkta/pakalpojuma pārdošanas cena PricingRule=Noteikumi par pārdošanas cenām AddCustomerPrice=Pievienot cenu katram klientam -ForceUpdateChildPriceSoc=Set same price on customer subsidiaries +ForceUpdateChildPriceSoc=Iestatiet to pašu cenu klientu meitasuzņēmumiem PriceByCustomerLog=Log of previous customer prices MinimumPriceLimit=Minimum price can't be lower then %s MinimumRecommendedPrice=Minimālā ieteicamā cena ir: %s @@ -265,7 +270,7 @@ GlobalVariableUpdaters=Mainīgo lielumu ārējie atjauninājumi GlobalVariableUpdaterType0=JSON dati GlobalVariableUpdaterHelp0=Parses JSON data from specified URL, VALUE specifies the location of relevant value, GlobalVariableUpdaterHelpFormat0=Pieprasījuma formāts ("URL": "http://example.com/urlofjson", "VALUE": "array1, array2, targetvalue") -GlobalVariableUpdaterType1=WebService data +GlobalVariableUpdaterType1=WebServisa dati GlobalVariableUpdaterHelp1=Parses WebService data from specified URL, NS specifies the namespace, VALUE specifies the location of relevant value, DATA should contain the data to send and METHOD is the calling WS method GlobalVariableUpdaterHelpFormat1=Pieprasījuma formāts ir {"URL": "http://example.com/urlofws", "VALUE": "masīvs, mērķa vērtība", "NS": "http://example.com/urlofns", "METODE" : "myWSMethod", "DATA": {"jūsu": "dati", "uz": "nosūtīt"}} UpdateInterval=Atjaunošanās intervāls (minūtes) @@ -274,7 +279,7 @@ CorrectlyUpdated=Pareizi atjaunināts PropalMergePdfProductActualFile=Files use to add into PDF Azur are/is PropalMergePdfProductChooseFile=Izvēlieties PDF failus IncludingProductWithTag=Including product/service with tag -DefaultPriceRealPriceMayDependOnCustomer=Default price, real price may depend on customer +DefaultPriceRealPriceMayDependOnCustomer=Noklusējuma cena, reālā cena var būt atkarīga no klienta WarningSelectOneDocument=Please select at least one document DefaultUnitToShow=Vienība NbOfQtyInProposals=Daudzums priekšlikumos @@ -287,6 +292,7 @@ ProductWeight=Svars 1 precei ProductVolume=Apjoms 1 precei WeightUnits=Svara vienība VolumeUnits=Apjoma mērvienība +SurfaceUnits=Virsmas vienība SizeUnits=Izmēra vienība DeleteProductBuyPrice=Dzēst pirkšanas cenu ConfirmDeleteProductBuyPrice=Vai tiešām vēlaties dzēst pirkšanas cenu? @@ -336,8 +342,9 @@ ShowChildProducts=Rādīt dažādus produktus NoEditVariants=Atveriet cilni varianti Mātes produktu kartes un rediģējiet variantu cenu ietekmi ConfirmCloneProductCombinations=Vai vēlaties kopēt visus produkta variantus uz citu vecāku produktu ar norādīto atsauci? CloneDestinationReference=Galamērķa produkta atsauce -ErrorCopyProductCombinations=Atsiuninot produkta variantus, radās kļūda +ErrorCopyProductCombinations=Kopējot produkta variantus, radās kļūda ErrorDestinationProductNotFound=Galamērķa produkts nav atrasts ErrorProductCombinationNotFound=Produkta variants nav atrasts ActionAvailableOnVariantProductOnly=Darbība pieejama tikai produkta variantam ProductsPricePerCustomer=Produktu cenas uz vienu klientu +ProductSupplierExtraFields=Papildu atribūti (piegādātāju cenas) diff --git a/htdocs/langs/lv_LV/projects.lang b/htdocs/langs/lv_LV/projects.lang index e2013ce8101..f6516ec1fa3 100644 --- a/htdocs/langs/lv_LV/projects.lang +++ b/htdocs/langs/lv_LV/projects.lang @@ -86,8 +86,8 @@ WhichIamLinkedToProject=kuru esmu piesaistījis projektam Time=Laiks ListOfTasks=Uzdevumu saraksts GoToListOfTimeConsumed=Pāriet uz patērētā laika sarakstu -GoToListOfTasks=Doties uz uzdevumu sarakstu -GoToGanttView=Doties uz Ganta skatu +GoToListOfTasks=Rādīt kā sarakstu +GoToGanttView=parādīt kā Gants GanttView=Ganta skats ListProposalsAssociatedProject=Ar projektu saistīto komerciālo priekšlikumu saraksts ListOrdersAssociatedProject=Ar projektu saistīto pārdošanas pasūtījumu saraksts @@ -107,25 +107,25 @@ ListTaskTimeUserProject=List of time consumed on tasks of project ListTaskTimeForTask=Uzdevumā patērētā laika saraksts ActivityOnProjectToday=Activity on project today ActivityOnProjectYesterday=Activity on project yesterday -ActivityOnProjectThisWeek=Aktivitāte projektu šonedēļ -ActivityOnProjectThisMonth=Aktivitāte projektu šomēnes -ActivityOnProjectThisYear=Aktivitāte projektā šogad +ActivityOnProjectThisWeek=Projekta aktivitāte šonedēļ +ActivityOnProjectThisMonth=Projekta aktivitāte šomēnes +ActivityOnProjectThisYear=Projekta aktivitāte šogad ChildOfProjectTask=Bērna projekta / uzdevuma ChildOfTask=Apakš uzdevums TaskHasChild=Uzdevumam ir bērns NotOwnerOfProject=Ne īpašnieks šo privātam projektam AffectedTo=Piešķirts CantRemoveProject=Šo projektu nevar noņemt, jo tam ir atsauce ar kādu citu objektu (rēķinu, rīkojumus vai cits). Skatīt atsauču sadaļa. -ValidateProject=Apstiprināt Projet +ValidateProject=Apstiprināt projektu ConfirmValidateProject=Vai jūs tiešām vēlaties apstiprināt šo projektu? CloseAProject=Aizvērt projektu ConfirmCloseAProject=Vai tiešām vēlaties aizvērt šo projektu? AlsoCloseAProject=Arī aizveriet projektu (atstājiet to atvērtu, ja jums joprojām ir jāievēro ražošanas uzdevumi) ReOpenAProject=Atvērt projektu ConfirmReOpenAProject=Vai tiešām vēlaties atvērt šo projektu vēlreiz? -ProjectContact=Kontakti Projekta +ProjectContact=Projekta kontakti TaskContact=Uzdevumu kontakti -ActionsOnProject=Pasākumi par projektu +ActionsOnProject=Projekta notikumi YouAreNotContactOfProject=Jūs neesat kontakpersona šim privātam projektam UserIsNotContactOfProject=Lietotājs nav šī privātā projekta kontaktpersona DeleteATimeSpent=Dzēst patērēto laiku @@ -134,7 +134,7 @@ DoNotShowMyTasksOnly=Skatīt arī uzdevumus, kas nav piešķirti man ShowMyTasksOnly=Skatīt tikai uzdevumus, kas piešķirti man TaskRessourceLinks=Uzdevuma kontakti ProjectsDedicatedToThisThirdParty=Projekti, kas veltīta šai trešajai personai -NoTasks=Neviens uzdevumi šajā projektā +NoTasks=Nav uzdevumu šajā projektā LinkedToAnotherCompany=Saistīts ar citām trešajām personām TaskIsNotAssignedToUser=Uzdevums nav piešķirts lietotājam. Izmantojiet pogu "%s", lai uzdevumu piešķirtu. ErrorTimeSpentIsEmpty=Pavadīts laiks ir tukšs @@ -196,7 +196,7 @@ ResourceNotAssignedToTheTask=Uzdevumam nav piešķirts NoUserAssignedToTheProject=Neviens lietotājs nav piešķirts šim projektam TimeSpentBy=Pavadītais laiks TasksAssignedTo=Uzdevumi, kas piešķirti -AssignTaskToMe=Assign task to me +AssignTaskToMe=Uzdot uzdevumu man AssignTaskToUser=Piešķirt uzdevumu %s SelectTaskToAssign=Atlasiet uzdevumu, lai piešķirtu ... AssignTask=Piešķirt @@ -221,7 +221,7 @@ NotAnOpportunityShort=Nav vads OpportunityTotalAmount=Kopējais potenciālo klientu skaits OpportunityPonderatedAmount=Vērtētā potenciālā pirkuma summa OpportunityPonderatedAmountDesc=Sasaistīto summu svēršana ar varbūtību -OppStatusPROSP=Prospection +OppStatusPROSP=Izmeklēšana OppStatusQUAL=Kvalifikācija OppStatusPROPO=Priekšlikums OppStatusNEGO=Pārrunas @@ -250,3 +250,8 @@ OneLinePerUser=Viena līnija katram lietotājam ServiceToUseOnLines=Pakalpojums, ko izmantot līnijās InvoiceGeneratedFromTimeSpent=Rēķins %s ir radīts no projekta pavadīta laika ProjectBillTimeDescription=Pārbaudiet, vai ievadāt darbalaika uz projekta uzdevumiem UN jūs plānojat ģenerēt rēķinu (-us) no laika kontrolsaraksta, lai rēķinātu klienta projektu (nepārbaudiet, vai plānojat izveidot rēķinu, kas nav balstīts uz ievadītajām laika lapām). +ProjectFollowOpportunity=Izmantojiet iespēju +ProjectFollowTasks=Izpildiet uzdevumus +UsageOpportunity=Lietošana: Iespēja +UsageTasks=Lietošana: uzdevumi +UsageBillTimeShort=Lietošana: rēķina laiks diff --git a/htdocs/langs/lv_LV/receiptprinter.lang b/htdocs/langs/lv_LV/receiptprinter.lang index fdab9d4ee40..daac3084dcb 100644 --- a/htdocs/langs/lv_LV/receiptprinter.lang +++ b/htdocs/langs/lv_LV/receiptprinter.lang @@ -10,7 +10,7 @@ ReceiptPrinterTemplateDesc=Veidņu iestatīšana ReceiptPrinterTypeDesc=Description of Receipt Printer's type ReceiptPrinterProfileDesc=Description of Receipt Printer's Profile ListPrinters=Printeru saraksts -SetupReceiptTemplate=Template Setup +SetupReceiptTemplate=Veidņu iestatīšana CONNECTOR_DUMMY=Viltots printeris CONNECTOR_NETWORK_PRINT=Tīkla printeris CONNECTOR_FILE_PRINT=Lokālais printeris @@ -26,9 +26,10 @@ PROFILE_P822D=P822D Profils PROFILE_STAR=Zvaigžņu profils PROFILE_DEFAULT_HELP=Noklusētais profils piemērots Epson printeriem PROFILE_SIMPLE_HELP=Simple Profile No Graphics -PROFILE_EPOSTEP_HELP=Epos Tep profila palīdzība +PROFILE_EPOSTEP_HELP=Epos Tep Profile PROFILE_P822D_HELP=P822D Profile No Graphics PROFILE_STAR_HELP=Star Profile +DOL_LINE_FEED=Izlaist līniju DOL_ALIGN_LEFT=Pa kreisi izlīdzināts teksts DOL_ALIGN_CENTER=Centrēt tekstu DOL_ALIGN_RIGHT=Pa labi izlīdzināt tekstu @@ -42,3 +43,5 @@ DOL_CUT_PAPER_PARTIAL=Nogriezt biļeti daļēji DOL_OPEN_DRAWER=Atvērt naudas lādi DOL_ACTIVATE_BUZZER=Aktivizēt signālu DOL_PRINT_QRCODE=Drukāt QR kodu +DOL_PRINT_LOGO=Drukāt mana uzņēmuma logotipu +DOL_PRINT_LOGO_OLD=Mana uzņēmuma logotips (veci printeri) diff --git a/htdocs/langs/lv_LV/sendings.lang b/htdocs/langs/lv_LV/sendings.lang index 41f8fb653e1..1ae36c580be 100644 --- a/htdocs/langs/lv_LV/sendings.lang +++ b/htdocs/langs/lv_LV/sendings.lang @@ -21,6 +21,7 @@ QtyShipped=Daudzums kas nosūtīts QtyShippedShort=Nosūtītais daudzums. QtyPreparedOrShipped=Sagatavotais vai nosūtītais daudzums QtyToShip=Daudzums, kas jānosūta +QtyToReceive=Daudz, lai saņemtu QtyReceived=Saņemtais daudzums QtyInOtherShipments=Daudz. citi sūtījumi KeepToShip=Vēl jāpiegādā @@ -46,16 +47,17 @@ DateDeliveryPlanned=Plānotais piegādes datums RefDeliveryReceipt=Ref piegādes kvīts StatusReceipt=Piegādes kvīts statuss DateReceived=Piegādes saņemšanas datums +ClassifyReception=Klasificējiet uzņemšanu SendShippingByEMail=Sūtīt sūtījumu pa e-pastu SendShippingRef=Sūtījuma iesniegšana %s ActionsOnShipping=Notikumi sūtījumu LinkToTrackYourPackage=Saite uz izsekot savu paketi ShipmentCreationIsDoneFromOrder=Izveidot jaunu sūtījumu var no pasūtījuma kartiņas. ShipmentLine=Sūtījumu līnija -ProductQtyInCustomersOrdersRunning=Produkta daudzums atvērtos pārdošanas pasūtījumos -ProductQtyInSuppliersOrdersRunning=Produktu daudzums atvērtajos pirkuma pasūtījumos +ProductQtyInCustomersOrdersRunning=Product quantity from open sales orders +ProductQtyInSuppliersOrdersRunning=Product quantity from open purchase orders ProductQtyInShipmentAlreadySent=Produkta daudzums no jau nosūtīta pasūtījuma -ProductQtyInSuppliersShipmentAlreadyRecevied=Produkta daudzums no jau saņemtajiem pasūtījumiem +ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from open purchase orders already received NoProductToShipFoundIntoStock=Noliktavā nav atrasts neviens produkts, kas paredzēts piegādei %s . Pareizu krājumu vai doties atpakaļ, lai izvēlētos citu noliktavu. WeightVolShort=Svars / tilp. ValidateOrderFirstBeforeShipment=Vispirms jums ir jāapstiprina pasūtījums, lai varētu veikt sūtījumus. diff --git a/htdocs/langs/lv_LV/stocks.lang b/htdocs/langs/lv_LV/stocks.lang index 4b0596ac745..8af816cebc9 100644 --- a/htdocs/langs/lv_LV/stocks.lang +++ b/htdocs/langs/lv_LV/stocks.lang @@ -55,7 +55,7 @@ PMPValue=Vidējā svērtā cena PMPValueShort=VSC EnhancedValueOfWarehouses=Noliktavas vērtība UserWarehouseAutoCreate=Lietotāja noliktavas izveide, izveidojot lietotāju -AllowAddLimitStockByWarehouse=Pārvaldiet arī minimālo un vēlamo krājumu vērtības attiecībā uz pāriem (produktu noliktava) papildus vērtībām katram produktam +AllowAddLimitStockByWarehouse=Pārvaldiet arī minimālā un vēlamā krājuma vērtību pārī (produkta noliktava), papildus minimālā un vēlamā krājuma vērtībai vienam produktam IndependantSubProductStock=Produktu krājumi un apakšprodukti ir neatkarīgi QtyDispatched=Nosūtītais daudzums QtyDispatchedShort=Daudz. nosūtīts @@ -89,7 +89,7 @@ IdWarehouse=Id noliktava DescWareHouse=Apraksts noliktava LieuWareHouse=Lokālā noliktava WarehousesAndProducts=Noliktavas un produkti -WarehousesAndProductsBatchDetail=Warehouses and products (with detail per lot/serial) +WarehousesAndProductsBatchDetail=Noliktavas un produkti (ar informāciju par partiju/sēriju) AverageUnitPricePMPShort=Vidējais svērtais ieejas cena AverageUnitPricePMP=Vidējais svērtais ieejas cena SellPriceMin=Pārdošanas Vienības cena @@ -103,17 +103,17 @@ PersonalStock=Personīgie krājumi %s ThisWarehouseIsPersonalStock=Šī noliktava ir personīgie krājumi %s %s SelectWarehouseForStockDecrease=Izvēlieties noliktavu krājumu samazināšanai SelectWarehouseForStockIncrease=Izvēlieties noliktavu krājumu palielināšanai -NoStockAction=Nav akciju darbība +NoStockAction=Nav krājumu darbība DesiredStock=Vēlamais krājums DesiredStockDesc=Šī krājuma summa būs vērtība, ko izmanto krājumu papildināšanai, izmantojot papildināšanas funkciju. StockToBuy=Lai pasūtītu Replenishment=Papildinājums ReplenishmentOrders=Papildināšanas pasūtījumus -VirtualDiffersFromPhysical=According to increase/decrease stock options, physical stock and virtual stock (physical + current orders) may differ -UseVirtualStockByDefault=Use virtual stock by default, instead of physical stock, for replenishment feature +VirtualDiffersFromPhysical=Atbilstoši krājumu palielināšanai/samazināšanai fiziskie un virtuālie krājumi (fiziskie + kārtējie pasūtījumi) var atšķirties +UseVirtualStockByDefault=Papildināšanas funkcijai pēc noklusējuma izmantojiet virtuālo krājumu, nevis fizisko krājumu UseVirtualStock=Izmantot virtuālu noliktavu UsePhysicalStock=Izmantot reālu noliktavu -CurentSelectionMode=Current selection mode +CurentSelectionMode=Pašreizējais izvēles režīms CurentlyUsingVirtualStock=Virtuāla noliktava CurentlyUsingPhysicalStock=Reāla noliktava RuleForStockReplenishment=Noteikums par krājumu papildināšanu @@ -126,7 +126,7 @@ ReplenishmentStatusDesc=Šis ir saraksts ar visiem produktiem, kuru krājumi ir ReplenishmentOrdersDesc=Šis ir visu atvērto pirkumu pasūtījumu saraksts, ieskaitot iepriekš definētus produktus. Atveriet pasūtījumus tikai ar iepriekš definētiem produktiem, tāpēc šeit ir redzami pasūtījumi, kas var ietekmēt krājumus. Replenishments=Papildinājumus NbOfProductBeforePeriod=Produktu daudzums %s noliktavā pirms izvēlētā perioda (< %s) -NbOfProductAfterPeriod=Daudzums produktu %s krājumā pēc izvēlētā perioda (> %s) +NbOfProductAfterPeriod=Produktu daudzums %s krājumā pēc izvēlētā perioda (>%s) MassMovement=Masveida pārvietošana SelectProductInAndOutWareHouse=Izvēlieties produktu, daudzumu, avota noliktavu un mērķa noliktavu, tad noklikšķiniet uz "%s". Kad tas ir izdarīts visām nepieciešamajām kustībām, noklikšķiniet uz "%s". RecordMovement=Ierakstīt pārvietošanu @@ -142,9 +142,9 @@ DateMovement=Pārvietošanas datums InventoryCode=Movement or inventory code IsInPackage=Contained into package WarehouseAllowNegativeTransfer=Krājumi var būt negatīvi -qtyToTranferIsNotEnough=Jums nav pietiekami daudz krājumu no jūsu avota noliktavas, un jūsu iestatīšana neļauj negatīvus krājumus. +qtyToTranferIsNotEnough=Jums nav pietiekami daudz krājumu jūsu noliktavā, un jūsu iestatījumi nepieļauj negatīvus krājumus. ShowWarehouse=Rādīt noliktavu -MovementCorrectStock=Stock correction for product %s +MovementCorrectStock=Krājumu korekcija produktam %s MovementTransferStock=Stock transfer of product %s into another warehouse InventoryCodeShort=Inv./Mov. code NoPendingReceptionOnSupplierOrder=Nav atvērta saņemšanas, jo atvērts pirkuma pasūtījums @@ -184,7 +184,7 @@ SelectFournisseur=Pārdevēja filtrs inventoryOnDate=Inventārs INVENTORY_DISABLE_VIRTUAL=Virtuālais produkts (komplekts): nesamazina bērna produkta krājumus INVENTORY_USE_MIN_PA_IF_NO_LAST_PA=Izmantojiet pirkuma cenu, ja nevarat atrast pēdējo pirkuma cenu -INVENTORY_USE_INVENTORY_DATE_FROM_DATEMVT=Krājumu kustībai ir inventarizācijas datums +INVENTORY_USE_INVENTORY_DATE_FOR_DATE_OF_MVT=Krājumu kustībai būs inventarizācijas datums (nevis krājuma validācijas datums) inventoryChangePMPPermission=Ļauj mainīt produkta PMP vērtību ColumnNewPMP=Jauna vienība PMP OnlyProdsInStock=Nepievienojiet produktu bez krājuma @@ -212,3 +212,7 @@ StockIncreaseAfterCorrectTransfer=Palielināt ar korekciju/pārvietošanu StockDecreaseAfterCorrectTransfer=Samazināt pēc korekcijas/pārsvietošanas StockIncrease=Krājumu pieaugums StockDecrease=Krājumu samazinājums +InventoryForASpecificWarehouse=Inventārs konkrētai noliktavai +InventoryForASpecificProduct=Inventārs konkrētam produktam +StockIsRequiredToChooseWhichLotToUse=Lai izvēlētos izmantojamo partiju, ir nepieciešami krājumi +ForceTo=Force to diff --git a/htdocs/langs/lv_LV/stripe.lang b/htdocs/langs/lv_LV/stripe.lang index 85fcb475179..bd42660df6c 100644 --- a/htdocs/langs/lv_LV/stripe.lang +++ b/htdocs/langs/lv_LV/stripe.lang @@ -16,12 +16,13 @@ StripeDoPayment=Maksājiet ar svītru YouWillBeRedirectedOnStripe=Jūs tiksiet novirzīts uz drošo lapu, lai ievadītu kredītkartes informāciju Continue=Nākamais ToOfferALinkForOnlinePayment=maksājumu %s URL -ToOfferALinkForOnlinePaymentOnOrder=URL, lai piedāvātu tiešsaistes maksājuma lietotāja interfeisu %s pārdošanas pasūtījumam -ToOfferALinkForOnlinePaymentOnInvoice=URL piedāvāt %s tiešsaistes maksājumu lietotāja interfeisu klientu rēķina -ToOfferALinkForOnlinePaymentOnContractLine=URL piedāvāt %s tiešsaistes maksājumu lietotāja interfeisu līguma līnijas -ToOfferALinkForOnlinePaymentOnFreeAmount=URL piedāvāt %s tiešsaistes maksājumu lietotāja saskarni par brīvu summu -ToOfferALinkForOnlinePaymentOnMemberSubscription=URL piedāvāt %s tiešsaistes maksājumu lietotāja interfeisu locekli abonementu -YouCanAddTagOnUrl=Jūs varat arī pievienot url parametrs & Tag = vērtība, kādu no šiem URL (nepieciešams tikai bezmaksas samaksu), lai pievienotu savu maksājumu komentāru tagu. +ToOfferALinkForOnlinePaymentOnOrder=URL, kas piedāvā %s tiešsaistes maksājuma lapu pārdošanas pasūtījumam +ToOfferALinkForOnlinePaymentOnInvoice=URL, lai piedāvātu %s tiešsaistes maksājuma lapu klienta rēķinam +ToOfferALinkForOnlinePaymentOnContractLine=URL, kas piedāvā %s tiešsaistes maksājuma lapu par līguma līniju +ToOfferALinkForOnlinePaymentOnFreeAmount=URL, lai piedāvātu %s tiešsaistes maksājumu lapu par jebkuru summu, kurai nav esoša objekta +ToOfferALinkForOnlinePaymentOnMemberSubscription=URL, lai piedāvātu %s tiešsaistes maksājuma lapu dalībnieka abonementam +ToOfferALinkForOnlinePaymentOnDonation=URL, lai piedāvātu tiešsaistes maksājuma lapu %s ziedojuma samaksai +YouCanAddTagOnUrl=Varat arī pievienot URL parametru & tag = vērtību jebkuram no šiem URL (obligāts tikai maksājumam, kas nav saistīts ar objektu), lai pievienotu savu maksājuma komentāra tagu.
    Maksājumu URL, kuriem nav neviena objekta, varat pievienot arī parametru & noidempotency = 1, lai vienu un to pašu saiti ar vienu tagu varētu izmantot vairākas reizes (dažos maksājuma režīmos var būt ierobežots maksājums līdz 1 par katru atšķirīgo saiti bez šī parametra). SetupStripeToHavePaymentCreatedAutomatically=Set up your Stripe ar url %s , lai maksājums tiktu izveidots automātiski, ja to apstiprina Stripe. AccountParameter=Konta parametri UsageParameter=Izmantošanas parametri diff --git a/htdocs/langs/lv_LV/ticket.lang b/htdocs/langs/lv_LV/ticket.lang index ddbc069328b..7995b85c830 100644 --- a/htdocs/langs/lv_LV/ticket.lang +++ b/htdocs/langs/lv_LV/ticket.lang @@ -33,7 +33,10 @@ TicketDictSeverity=Pieteikuma svarīgums TicketTypeShortBUGSOFT=Dysfontionnement logiciel TicketTypeShortBUGHARD=Dysfonctionnement matériel TicketTypeShortCOM=Tirdzniecības jautājums -TicketTypeShortINCIDENT=Palīdzības pieprasījums + +TicketTypeShortHELP=Funkcionālās palīdzības pieprasījums +TicketTypeShortISSUE=Izdošana, kļūda vai problēma +TicketTypeShortREQUEST=Mainīt vai uzlabot pieprasījumu TicketTypeShortPROJET=Projekts TicketTypeShortOTHER=Cits @@ -137,6 +140,10 @@ NoUnreadTicketsFound=Nav atrastas nelasītas biļetes TicketViewAllTickets=Skatīt visus pieteikumus TicketViewNonClosedOnly=Skatīt tikai atvērtos pieteikumus TicketStatByStatus=Pieteikumi pēc statusa +OrderByDateAsc=Kārtot pēc augošā datuma +OrderByDateDesc=Kārtot pēc dilstošā datuma +ShowAsConversation=Rādīt kā sarunu sarakstu +MessageListViewType=Rādīt kā tabulu sarakstu # # Ticket card @@ -222,6 +229,9 @@ TicketConfirmChangeStatus=Apstipriniet statusa maiņu: %s? TicketLogStatusChanged=Statuss mainīts: %s līdz %s TicketNotNotifyTiersAtCreate=Neinformēt uzņēmumu par radīšanu Unread=Nelasīts +TicketNotCreatedFromPublicInterface=Nav pieejams. Biļete netika izveidota no publiskās saskarnes. +PublicInterfaceNotEnabled=Publiskā saskarne nebija iespējota +ErrorTicketRefRequired=Nepieciešams biļetes atsauces nosaukums # # Logs @@ -277,7 +287,7 @@ TicketNotificationEmailBody=Šī ir automātiska ziņa, kas informē jūs, ka bi TicketNotificationRecipient=Paziņojuma saņēmējs TicketNotificationLogMessage=Log ziņojums TicketNotificationEmailBodyInfosTrackUrlinternal=Skatīt biļeti interfeisu -TicketNotificationNumberEmailSent=Nosūtītā e-pasta adrese: %s +TicketNotificationNumberEmailSent=Paziņojuma e-pasts nosūtīts: %s ActionsOnTicket=Notikumi biļetē diff --git a/htdocs/langs/lv_LV/website.lang b/htdocs/langs/lv_LV/website.lang index 3b1dfc0fda8..8f0d7dec116 100644 --- a/htdocs/langs/lv_LV/website.lang +++ b/htdocs/langs/lv_LV/website.lang @@ -56,7 +56,7 @@ NoPageYet=Vēl nav nevienas lapas YouCanCreatePageOrImportTemplate=Jūs varat izveidot jaunu lapu vai importēt pilnu vietnes veidni SyntaxHelp=Palīdzība par konkrētiem sintakses padomiem YouCanEditHtmlSourceckeditor=Jūs varat rediģēt HTML avota kodu, izmantojot redaktorā pogu "Avots". -YouCanEditHtmlSource=
    Jūs varat iekļaut PHP kodu šajā avotā, izmantojot tagus <? php? > . Pieejami šādi globālie mainīgie: $ conf, $ db, $ mysoc, $ user, $ website, $ websitepage, $ weblangs.

    Jūs var iekļaut arī citu lapas / konteinera saturu ar šādu sintaksi:
    <? php includeContainer ('alias_of_container_to_include'); ? >

    Jūs varat veikt novirzīšanu uz citu lapu / konteineru ar šādu sintaksi (Piezīme: novirzīšana):
    <? php redirectToContainer ('alias_ofcontainer_to_redirect_to'); ? >

    Lai pievienotu saiti uz citu lapu, izmantojiet sintaksi:
    <a href = "alias_of_page_to_link_to .php ">mylink<a>

    Lai iekļautu saiti, lai lejupielādētu failu, kas saglabāts dokumentiem , izmantojiet iesaiņojuma document.php mapi:
    Piemēram, failam dokumentos / ecm (jāreģistrē) sintakse ir:
    <a href = "/ document.php? modulepart = ecm & file = [relative_dir /] filename.ext" >
    Ja failā ir dokumenti / mediji (atvērtā direktorijā publiskai piekļuvei), sintakse ir:
    < strong> <a href = "/ document.php? modulepart = media & file =" [relative_dir /] filename.ext ">
    par failu, kas koplietots ar koplietošanas saiti (atvērtā piekļuve, izmantojot faila koplietošanas hash atslēgu) , sintakse ir:
    <a href = "/ document.php? hashp = publicsharekeyoffile" >

    Lai iekļautu attēlu , kas saglabāts direktorijā documents , izmantojiet viewimage.php iesaiņojums:
    Piemērs, lai attēls būtu pieejams dokumentos / plašsaziņas līdzekļos (atvērtā direktorijā publiskai piekļuvei), sintakse ir:
    <img src = "/ viewimage.php? modulepart = medias&file = [relative_dir /] filename .ext ">
    +YouCanEditHtmlSource=
    Šajā avotā varat iekļaut PHP kodu, izmantojot tagus <? Php?> . Ir pieejami šādi globālie mainīgie: $ conf, $ db, $ mysoc, $ user, $ website, $ websitepage, $ weblangs.

    Varat arī iekļaut citas lapas / konteinera saturu ar šādu sintaksi:
    <? php includeContainer ('alias_of_container_to_include'); ?>

    Jūs varat veikt novirzīšanu uz citu lapu / konteineru ar šādu sintaksi (piezīme: pirms novirzīšanas neizvadiet saturu):
    <? php redirectToContainer ('alias_of_container_to_redirect_to'); ?>

    Lai pievienotu saiti citai lapai, izmantojiet sintakse:
    <a href="alias_of_page_to_link_to.php"> mana saite <a>

    Lai iekļautu saiti dokumentu direktorijā saglabāta faila lejupielādei , izmantojiet iesaiņojumu document.php :
    Piemēram, failam dokumentos / ecm (nepieciešams reģistrēties) sintakse ir:
    <a href="/document.php?modulepart=ecm&file=[relative_dir/>faila nosaukums.ext">
    Failam dokumentos / plašsaziņas līdzekļos (atvērts direktorijs publiskai piekļuvei) sintakse ir:
    <a href="/document.php?modulepart=medias&file=[relative_dir/ ]faila nosaukums.ext">
    Failam, kas koplietots ar koplietošanas saiti (atvērta piekļuve, izmantojot faila koplietošanas hash atslēgu), sintakse ir šāda:
    <a href="/document.php?hashp=publicsharekeyoffile">

    Lai iekļautu attēlu saglabāto uz dokumentu direktoriju, izmantojiet viewimage.php iesaiņojums:
    Piemērs attēlam dokumentos / datu nesējos (atvērts direktorijs publiskai piekļuvei) sintakse ir:
    <img src = "/ viewimage.php? modulepart = medias & file = [relia_dir /] filename.ext">

    Vairāk HTML vai dinamiskā koda piemēru, kas pieejami wiki dokumentācijā
    . ClonePage=Klonēt lapu / konteineru CloneSite=Klonēt vietni SiteAdded=Tīmekļa vietne ir pievienota @@ -114,3 +114,10 @@ CSSContentTooltipHelp=Ievadiet šeit CSS saturu. Lai izvairītos no konfliktiem LinkAndScriptsHereAreNotLoadedInEditor=Brīdinājums: Šis saturs tiek izvadīts tikai tad, ja vietnei piekļūst no servera. Tas netiek izmantots rediģēšanas režīmā, tāpēc, ja javascript faili ir jāielādē arī rediģēšanas režīmā, vienkārši pievienojiet lapā tagu 'script src = ...'. Dynamiccontent=Lapas ar dinamisku saturu paraugs ImportSite=Importēt vietnes veidni +EditInLineOnOff=Režīms “Rediģēt iekļauto” ir %s +ShowSubContainersOnOff='Dinamiskā satura' izpildes režīms ir %s +GlobalCSSorJS=Vietnes globālais CSS / JS / galvenes fails +BackToHomePage=Atpakaļ uz sākumlapu ... +TranslationLinks=Tulkošanas saites +YouTryToAccessToAFileThatIsNotAWebsitePage=Jūs mēģināt piekļūt lapai, kas nav vietnes lapa +UseTextBetween5And70Chars=For good SEO practices, use a text between 5 and 70 characters diff --git a/htdocs/langs/mk_MK/accountancy.lang b/htdocs/langs/mk_MK/accountancy.lang index 1fc3b3e05ec..e1b413ac09d 100644 --- a/htdocs/langs/mk_MK/accountancy.lang +++ b/htdocs/langs/mk_MK/accountancy.lang @@ -1,4 +1,5 @@ -# Dolibarr language file - en_US - Accounting Expert +# Dolibarr language file - en_US - Accountancy (Double entries) +Accountancy=Accountancy Accounting=Accounting ACCOUNTING_EXPORT_SEPARATORCSV=Column separator for export file ACCOUNTING_EXPORT_DATE=Date format for export file @@ -97,6 +98,8 @@ MenuExpenseReportAccounts=Expense report accounts MenuLoanAccounts=Loan accounts MenuProductsAccounts=Product accounts MenuClosureAccounts=Closure accounts +MenuAccountancyClosure=Closure +MenuAccountancyValidationMovements=Validate movements ProductsBinding=Products accounts TransferInAccounting=Transfer in accounting RegistrationInAccounting=Registration in accounting @@ -164,12 +167,14 @@ ACCOUNTING_ACCOUNT_SUSPENSE=Accounting account of wait DONATION_ACCOUNTINGACCOUNT=Accounting account to register donations ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Accounting account to register subscriptions -ACCOUNTING_PRODUCT_BUY_ACCOUNT=Accounting account by default for bought products (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_ACCOUNT=Accounting account by default for the bought products (used if not defined in the product sheet) ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Accounting account by default for the sold products (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Accounting account by default for the sold products in EEC (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Accounting account by default for the sold products export out of EEC (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Accounting account by default for the products sold in EEC (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Accounting account by default for the products sold and exported out of EEC (used if not defined in the product sheet) ACCOUNTING_SERVICE_BUY_ACCOUNT=Accounting account by default for the bought services (used if not defined in the service sheet) ACCOUNTING_SERVICE_SOLD_ACCOUNT=Accounting account by default for the sold services (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Accounting account by default for the services sold in EEC (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Accounting account by default for the services sold and exported out of EEC (used if not defined in the service sheet) Doctype=Type of document Docdate=Date @@ -192,9 +197,10 @@ ByPersonalizedAccountGroups=By personalized groups ByYear=By year NotMatch=Not Set DeleteMvt=Delete Ledger lines +DelMonth=Month to delete DelYear=Year to delete DelJournal=Journal to delete -ConfirmDeleteMvt=This will delete all lines of the Ledger for year and/or from a specific journal. At least one criterion is required. +ConfirmDeleteMvt=This will delete all lines of the Ledger for the year/month and/or from a specific journal (At least one criterion is required). You will have to reuse the feature 'Registration inaccounting' to have the deleted record back in the ledger. ConfirmDeleteMvtPartial=This will delete the transaction from the Ledger (all lines related to same transaction will be deleted) FinanceJournal=Finance journal ExpenseReportsJournal=Expense reports journal @@ -235,13 +241,19 @@ DescVentilDoneCustomer=Consult here the list of the lines of invoices customers DescVentilTodoCustomer=Bind invoice lines not already bound with a product accounting account ChangeAccount=Change the product/service accounting account for selected lines with the following accounting account: Vide=- -DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account (only record not already transfered in accountancy are visible) DescVentilDoneSupplier=Consult here the list of the lines of vendor invoices and their accounting account DescVentilTodoExpenseReport=Bind expense report lines not already bound with a fee accounting account DescVentilExpenseReport=Consult here the list of expense report lines bound (or not) to a fee accounting account DescVentilExpenseReportMore=If you setup accounting account on type of expense report lines, the application will be able to make all the binding between your expense report lines and the accounting account of your chart of accounts, just in one click with the button "%s". If account was not set on fees dictionary or if you still have some lines not bound to any account, you will have to make a manual binding from the menu "%s". DescVentilDoneExpenseReport=Consult here the list of the lines of expenses reports and their fees accounting account +DescClosure=Consult here the number of movements by month who are not validated & fiscal years already open +OverviewOfMovementsNotValidated=Step 1/ Overview of movements not validated. (Necessary to close a fiscal year) +ValidateMovements=Validate movements +DescValidateMovements=Any modification or deletion of writing, lettering and deletes will be prohibited. All entries for an exercise must be validated otherwise closing will not be possible +SelectMonthAndValidate=Select month and validate movements + ValidateHistory=Bind Automatically AutomaticBindingDone=Automatic binding done @@ -256,6 +268,7 @@ ListOfProductsWithoutAccountingAccount=List of products not bound to any account ChangeBinding=Change the binding Accounted=Accounted in ledger NotYetAccounted=Not yet accounted in ledger +ShowTutorial=Show Tutorial ## Admin ApplyMassCategories=Apply mass categories @@ -264,7 +277,7 @@ CategoryDeleted=Category for the accounting account has been removed AccountingJournals=Accounting journals AccountingJournal=Accounting journal NewAccountingJournal=New accounting journal -ShowAccoutingJournal=Show accounting journal +ShowAccountingJournal=Show accounting journal NatureOfJournal=Nature of Journal AccountingJournalType1=Miscellaneous operations AccountingJournalType2=Sales diff --git a/htdocs/langs/mk_MK/admin.lang b/htdocs/langs/mk_MK/admin.lang index df0020f80e5..d7ff4e108a5 100644 --- a/htdocs/langs/mk_MK/admin.lang +++ b/htdocs/langs/mk_MK/admin.lang @@ -178,6 +178,8 @@ Compression=Compression CommandsToDisableForeignKeysForImport=Command to disable foreign keys on import CommandsToDisableForeignKeysForImportWarning=Mandatory if you want to be able to restore your sql dump later ExportCompatibility=Compatibility of generated export file +ExportUseMySQLQuickParameter=Use the --quick parameter +ExportUseMySQLQuickParameterHelp=The '--quick' parameter helps limit RAM consumption for large tables. MySqlExportParameters=MySQL export parameters PostgreSqlExportParameters= PostgreSQL export parameters UseTransactionnalMode=Use transactional mode @@ -218,7 +220,7 @@ DoliStoreDesc=DoliStore, the official market place for Dolibarr ERP/CRM external DoliPartnersDesc=List of companies providing custom-developed modules or features.
    Note: since Dolibarr is an open source application, anyone experienced in PHP programming may develop a module. WebSiteDesc=External websites for more add-on (non-core) modules... DevelopYourModuleDesc=Some solutions to develop your own module... -URL=Link +URL=URL BoxesAvailable=Widgets available BoxesActivated=Widgets activated ActivateOn=Activate on @@ -268,6 +270,7 @@ Emails=Emails EMailsSetup=Emails setup EMailsDesc=This page allows you to override your default PHP parameters for email sending. In most cases on Unix/Linux OS, the PHP setup is correct and these parameters are unnecessary. EmailSenderProfiles=Emails sender profiles +EMailsSenderProfileDesc=You can keep this section empty. If you enter some emails here, they will be added to the list of possible senders into the combobox when your write a new email. MAIN_MAIL_SMTP_PORT=SMTP/SMTPS Port (default value in php.ini: %s) MAIN_MAIL_SMTP_SERVER=SMTP/SMTPS Host (default value in php.ini: %s) MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=SMTP/SMTPS Port (Not defined into PHP on Unix-like systems) @@ -277,7 +280,7 @@ MAIN_MAIL_ERRORS_TO=Email used for error returns emails (fields 'Errors-To' in e MAIN_MAIL_AUTOCOPY_TO= Copy (Bcc) all sent emails to MAIN_DISABLE_ALL_MAILS=Disable all email sending (for test purposes or demos) MAIN_MAIL_FORCE_SENDTO=Send all emails to (instead of real recipients, for test purposes) -MAIN_MAIL_ENABLED_USER_DEST_SELECT=Add employee users with email into allowed recipient list +MAIN_MAIL_ENABLED_USER_DEST_SELECT=Suggest emails of employees (if defined) into the list of predefined recipient when writing a new email MAIN_MAIL_SENDMODE=Email sending method MAIN_MAIL_SMTPS_ID=SMTP ID (if sending server requires authentication) MAIN_MAIL_SMTPS_PW=SMTP Password (if sending server requires authentication) @@ -462,7 +465,9 @@ EnableAndSetupModuleCron=If you want to have this recurring invoice generated au ModuleCompanyCodeCustomerAquarium=%s followed by customer code for a customer accounting code ModuleCompanyCodeSupplierAquarium=%s followed by vendor code for a vendor accounting code ModuleCompanyCodePanicum=Return an empty accounting code. -ModuleCompanyCodeDigitaria=Accounting code depends on third-party code. The code is composed of the character "C" in the first position followed by the first 5 characters of the third-party code. +ModuleCompanyCodeDigitaria=Returns a compound accounting code according to the name of the third party. The code consists of a prefix that can be defined in the first position followed by the number of characters defined in the third party code. +ModuleCompanyCodeCustomerDigitaria=%s followed by the truncated customer name by the number of characters: %s for the customer accounting code. +ModuleCompanyCodeSupplierDigitaria=%s followed by the truncated supplier name by the number of characters: %s for the supplier accounting code. Use3StepsApproval=By default, Purchase Orders need to be created and approved by 2 different users (one step/user to create and one step/user to approve. Note that if user has both permission to create and approve, one step/user will be enough). You can ask with this option to introduce a third step/user approval, if amount is higher than a dedicated value (so 3 steps will be necessary: 1=validation, 2=first approval and 3=second approval if amount is enough).
    Set this to empty if one approval (2 steps) is enough, set it to a very low value (0.1) if a second approval (3 steps) is always required. UseDoubleApproval=Use a 3 steps approval when amount (without tax) is higher than... WarningPHPMail=WARNING: It is often better to setup outgoing emails to use the email server of your provider instead of the default setup. Some email providers (like Yahoo) do not allow you to send an email from another server than their own server. Your current setup uses the server of the application to send email and not the server of your email provider, so some recipients (the one compatible with the restrictive DMARC protocol), will ask your email provider if they can accept your email and some email providers (like Yahoo) may respond "no" because the server is not theirs, so few of your sent Emails may not be accepted (be careful also of your email provider's sending quota).
    If your Email provider (like Yahoo) has this restriction, you must change Email setup to choose the other method "SMTP server" and enter the SMTP server and credentials provided by your Email provider. @@ -524,10 +529,10 @@ Module50Desc=Management of Products Module51Name=Mass mailings Module51Desc=Mass paper mailing management Module52Name=Stocks -Module52Desc=Stock management (for products only) -Module53Name=Services +Module52Desc=Stock management +Module53Name=Услуги Module53Desc=Management of Services -Module54Name=Contracts/Subscriptions +Module54Name=Договори / Претплати Module54Desc=Management of contracts (services or recurring subscriptions) Module55Name=Barcodes Module55Desc=Barcode management @@ -622,7 +627,7 @@ Module5000Desc=Allows you to manage multiple companies Module6000Name=Workflow Module6000Desc=Workflow management (automatic creation of object and/or automatic status change) Module10000Name=Websites -Module10000Desc=Create websites (public) with a WYSIWYG editor. Just setup your web server (Apache, Nginx, ...) to point to the dedicated Dolibarr directory to have it online on the internet with your own domain name. +Module10000Desc=Create websites (public) with a WYSIWYG editor. This is a webmaster or developer oriented CMS (it is better to know HTML and CSS language). Just setup your web server (Apache, Nginx, ...) to point to the dedicated Dolibarr directory to have it online on the internet with your own domain name. Module20000Name=Leave Request Management Module20000Desc=Define and track employee leave requests Module39000Name=Product Lots @@ -841,10 +846,10 @@ Permission1002=Create/modify warehouses Permission1003=Delete warehouses Permission1004=Read stock movements Permission1005=Create/modify stock movements -Permission1101=Read delivery orders -Permission1102=Create/modify delivery orders -Permission1104=Validate delivery orders -Permission1109=Delete delivery orders +Permission1101=Read delivery receipts +Permission1102=Create/modify delivery receipts +Permission1104=Validate delivery receipts +Permission1109=Delete delivery receipts Permission1121=Read supplier proposals Permission1122=Create/modify supplier proposals Permission1123=Validate supplier proposals @@ -873,9 +878,9 @@ Permission1251=Run mass imports of external data into database (data load) Permission1321=Export customer invoices, attributes and payments Permission1322=Reopen a paid bill Permission1421=Export sales orders and attributes -Permission2401=Read actions (events or tasks) linked to his account -Permission2402=Create/modify actions (events or tasks) linked to his account -Permission2403=Delete actions (events or tasks) linked to his account +Permission2401=Read actions (events or tasks) linked to his user account (if owner of event) +Permission2402=Create/modify actions (events or tasks) linked to his user account (if owner of event) +Permission2403=Delete actions (events or tasks) linked to his user account (if owner of event) Permission2411=Read actions (events or tasks) of others Permission2412=Create/modify actions (events or tasks) of others Permission2413=Delete actions (events or tasks) of others @@ -901,6 +906,7 @@ Permission20003=Delete leave requests Permission20004=Read all leave requests (even of user not subordinates) Permission20005=Create/modify leave requests for everybody (even of user not subordinates) Permission20006=Admin leave requests (setup and update balance) +Permission20007=Approve leave requests Permission23001=Read Scheduled job Permission23002=Create/update Scheduled job Permission23003=Delete Scheduled job @@ -915,7 +921,7 @@ Permission50414=Delete operations in ledger Permission50415=Delete all operations by year and journal in ledger Permission50418=Export operations of the ledger Permission50420=Report and export reports (turnover, balance, journals, ledger) -Permission50430=Define and close a fiscal period +Permission50430=Define fiscal periods. Validate transactions and close fiscal periods. Permission50440=Manage chart of accounts, setup of accountancy Permission51001=Read assets Permission51002=Create/Update assets @@ -962,6 +968,7 @@ DictionaryAccountancyJournal=Accounting journals DictionaryEMailTemplates=Email Templates DictionaryUnits=Units DictionaryMeasuringUnits=Measuring Units +DictionarySocialNetworks=Social Networks DictionaryProspectStatus=Prospect status DictionaryHolidayTypes=Types of leave DictionaryOpportunityStatus=Lead status for project/lead @@ -1057,7 +1064,7 @@ BackgroundImageLogin=Background image PermanentLeftSearchForm=Permanent search form on left menu DefaultLanguage=Default language EnableMultilangInterface=Enable multilanguage support -EnableShowLogo=Show logo on left menu +EnableShowLogo=Show the company logo in the menu CompanyInfo=Company/Organization CompanyIds=Company/Organization identities CompanyName=Име @@ -1067,7 +1074,11 @@ CompanyTown=Town CompanyCountry=Country CompanyCurrency=Main currency CompanyObject=Object of the company +IDCountry=ID country Logo=Logo +LogoDesc=Main logo of company. Will be used into generated documents (PDF, ...) +LogoSquarred=Logo (squarred) +LogoSquarredDesc=Must be a squarred icon (width = height). This logo will be used as the favorite icon or other need like for the top menu bar (if not disabled into display setup). DoNotSuggestPaymentMode=Do not suggest NoActiveBankAccountDefined=No active bank account defined OwnerOfBankAccount=Owner of bank account %s @@ -1113,7 +1124,7 @@ LogEventDesc=Enable logging for specific security events. Administrators the log AreaForAdminOnly=Setup parameters can be set by administrator users only. SystemInfoDesc=System information is miscellaneous technical information you get in read only mode and visible for administrators only. SystemAreaForAdminOnly=This area is available to administrator users only. Dolibarr user permissions cannot change this restriction. -CompanyFundationDesc=Edit the information of the company/entity. Click on "%s" or "%s" button at the bottom of the page. +CompanyFundationDesc=Edit the information of the company/entity. Click on "%s" button at the bottom of the page. AccountantDesc=If you have an external accountant/bookkeeper, you can edit here its information. AccountantFileNumber=Accountant code DisplayDesc=Parameters affecting the look and behaviour of Dolibarr can be modified here. @@ -1129,7 +1140,7 @@ TriggerAlwaysActive=Triggers in this file are always active, whatever are the ac TriggerActiveAsModuleActive=Triggers in this file are active as module %s is enabled. GeneratedPasswordDesc=Choose the method to be used for auto-generated passwords. DictionaryDesc=Insert all reference data. You can add your values to the default. -ConstDesc=This page allows you to edit (override) parameters not available in other pages. These are mostly reserved parameters for developers/advanced troubleshooting. For a full list of the parameters available see here. +ConstDesc=This page allows you to edit (override) parameters not available in other pages. These are mostly reserved parameters for developers/advanced troubleshooting only. MiscellaneousDesc=All other security related parameters are defined here. LimitsSetup=Limits/Precision setup LimitsDesc=You can define limits, precisions and optimizations used by Dolibarr here @@ -1456,6 +1467,13 @@ LDAPFieldSidExample=Example: objectsid LDAPFieldEndLastSubscription=Date of subscription end LDAPFieldTitle=Job position LDAPFieldTitleExample=Example: title +LDAPFieldGroupid=Group id +LDAPFieldGroupidExample=Exemple : gidnumber +LDAPFieldUserid=User id +LDAPFieldUseridExample=Exemple : uidnumber +LDAPFieldHomedirectory=Home directory +LDAPFieldHomedirectoryExample=Exemple : homedirectory +LDAPFieldHomedirectoryprefix=Home directory prefix LDAPSetupNotComplete=LDAP setup not complete (go on others tabs) LDAPNoUserOrPasswordProvidedAccessIsReadOnly=No administrator or password provided. LDAP access will be anonymous and in read only mode. LDAPDescContact=This page allows you to define LDAP attributes name in LDAP tree for each data found on Dolibarr contacts. @@ -1577,6 +1595,7 @@ FCKeditorForProductDetails=WYSIWIG creation/edition of products details lines fo FCKeditorForMailing= WYSIWIG creation/edition for mass eMailings (Tools->eMailing) FCKeditorForUserSignature=WYSIWIG creation/edition of user signature FCKeditorForMail=WYSIWIG creation/edition for all mail (except Tools->eMailing) +FCKeditorForTicket=WYSIWIG creation/edition for tickets ##### Stock ##### StockSetup=Stock module setup 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. @@ -1653,8 +1672,9 @@ CashDesk=Point of Sale CashDeskSetup=Point of Sales module setup CashDeskThirdPartyForSell=Default generic third party to use for sales CashDeskBankAccountForSell=Default account to use to receive cash payments -CashDeskBankAccountForCheque= Default account to use to receive payments by check -CashDeskBankAccountForCB= Default account to use to receive payments by credit cards +CashDeskBankAccountForCheque=Default account to use to receive payments by check +CashDeskBankAccountForCB=Default account to use to receive payments by credit cards +CashDeskBankAccountForSumup=Default bank account to use to receive payments by SumUp 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). CashDeskIdWareHouse=Force and restrict warehouse to use for stock decrease StockDecreaseForPointOfSaleDisabled=Stock decrease from Point of Sale disabled @@ -1693,7 +1713,7 @@ SuppliersSetup=Vendor module setup SuppliersCommandModel=Complete template of purchase order (logo...) SuppliersInvoiceModel=Complete template of vendor invoice (logo...) SuppliersInvoiceNumberingModel=Vendor invoices numbering models -IfSetToYesDontForgetPermission=If set to yes, don't forget to provide permissions to groups or users allowed for the second approval +IfSetToYesDontForgetPermission=If set to a non null value, don't forget to provide permissions to groups or users allowed for the second approval ##### GeoIPMaxmind ##### GeoIPMaxmindSetup=GeoIP Maxmind module setup PathToGeoIPMaxmindCountryDataFile=Path to file containing Maxmind ip to country translation.
    Examples:
    /usr/local/share/GeoIP/GeoIP.dat
    /usr/share/GeoIP/GeoIP.dat
    /usr/share/GeoIP/GeoLite2-Country.mmdb @@ -1782,6 +1802,8 @@ FixTZ=TimeZone fix FillFixTZOnlyIfRequired=Example: +2 (fill only if problem experienced) ExpectedChecksum=Expected Checksum CurrentChecksum=Current Checksum +ExpectedSize=Expected size +CurrentSize=Current size ForcedConstants=Required constant values MailToSendProposal=Customer proposals MailToSendOrder=Sales orders @@ -1791,7 +1813,7 @@ MailToSendIntervention=Interventions MailToSendSupplierRequestForQuotation=Quotation request MailToSendSupplierOrder=Purchase orders MailToSendSupplierInvoice=Фактури на добавувачи -MailToSendContract=Contracts +MailToSendContract=Договори MailToThirdparty=Third parties MailToMember=Members MailToUser=Users @@ -1846,8 +1868,10 @@ NothingToSetup=There is no specific setup required for this module. SetToYesIfGroupIsComputationOfOtherGroups=Set this to yes if this group is a computation of other groups EnterCalculationRuleIfPreviousFieldIsYes=Enter calculation rule if previous field was set to Yes (For example 'CODEGRP1+CODEGRP2') SeveralLangugeVariatFound=Several language variants found -COMPANY_AQUARIUM_REMOVE_SPECIAL=Remove special characters +RemoveSpecialChars=Remove special characters COMPANY_AQUARIUM_CLEAN_REGEX=Regex filter to clean value (COMPANY_AQUARIUM_CLEAN_REGEX) +COMPANY_DIGITARIA_CLEAN_REGEX=Regex filter to clean value (COMPANY_DIGITARIA_CLEAN_REGEX) +COMPANY_DIGITARIA_UNIQUE_CODE=Duplicate not allowed GDPRContact=Data Protection Officer (DPO, Data Privacy or GDPR contact) GDPRContactDesc=If you store data about European companies/citizens, you can name the contact who is responsible for the General Data Protection Regulation here HelpOnTooltip=Help text to show on tooltip @@ -1884,8 +1908,8 @@ CodeLastResult=Latest result code NbOfEmailsInInbox=Number of emails in source directory LoadThirdPartyFromName=Load third party searching on %s (load only) LoadThirdPartyFromNameOrCreate=Load third party searching on %s (create if not found) -WithDolTrackingID=Dolibarr Tracking ID found -WithoutDolTrackingID=Dolibarr Tracking ID not found +WithDolTrackingID=Dolibarr Reference found in Message ID +WithoutDolTrackingID=Dolibarr Reference not found in Message ID FormatZip=Zip MainMenuCode=Menu entry code (mainmenu) ECMAutoTree=Show automatic ECM tree @@ -1896,6 +1920,7 @@ ResourceSetup=Configuration of Resource module UseSearchToSelectResource=Use a search form to choose a resource (rather than a drop-down list). DisabledResourceLinkUser=Disable feature to link a resource to users DisabledResourceLinkContact=Disable feature to link a resource to contacts +EnableResourceUsedInEventCheck=Enable feature to check if a resource is in use in an event ConfirmUnactivation=Confirm module reset OnMobileOnly=On small screen (smartphone) only DisableProspectCustomerType=Disable the "Prospect + Customer" third party type (so third party must be Prospect or Customer but can't be both) @@ -1937,3 +1962,5 @@ RESTRICT_ON_IP=Allow access to some host IP only (wildcard not allowed, use spac BaseOnSabeDavVersion=Based on the library SabreDAV version NotAPublicIp=Not a public IP MakeAnonymousPing=Make an anonymous Ping '+1' to the Dolibarr foundation server (done 1 time only after installation) to allow the foundation to count the number of Dolibarr installation. +FeatureNotAvailableWithReceptionModule=Feature not available when module Reception is enabled +EmailTemplate=Template for email diff --git a/htdocs/langs/mk_MK/agenda.lang b/htdocs/langs/mk_MK/agenda.lang index 3f8041b8dad..beacb6c90ba 100644 --- a/htdocs/langs/mk_MK/agenda.lang +++ b/htdocs/langs/mk_MK/agenda.lang @@ -76,6 +76,7 @@ ContractSentByEMail=Contract %s sent by email OrderSentByEMail=Sales order %s sent by email InvoiceSentByEMail=Customer invoice %s sent by email SupplierOrderSentByEMail=Purchase order %s sent by email +ORDER_SUPPLIER_DELETEInDolibarr=Purchase order %s deleted SupplierInvoiceSentByEMail=Vendor invoice %s sent by email ShippingSentByEMail=Shipment %s sent by email ShippingValidated= Shipment %s validated @@ -86,6 +87,11 @@ InvoiceDeleted=Invoice deleted PRODUCT_CREATEInDolibarr=Product %s created PRODUCT_MODIFYInDolibarr=Product %s modified PRODUCT_DELETEInDolibarr=Product %s deleted +HOLIDAY_CREATEInDolibarr=Request for leave %s created +HOLIDAY_MODIFYInDolibarr=Request for leave %s modified +HOLIDAY_APPROVEInDolibarr=Request for leave %s approved +HOLIDAY_VALIDATEDInDolibarr=Request for leave %s validated +HOLIDAY_DELETEInDolibarr=Request for leave %s deleted EXPENSE_REPORT_CREATEInDolibarr=Expense report %s created EXPENSE_REPORT_VALIDATEInDolibarr=Expense report %s validated EXPENSE_REPORT_APPROVEInDolibarr=Expense report %s approved @@ -99,6 +105,14 @@ TICKET_MODIFYInDolibarr=Ticket %s modified TICKET_ASSIGNEDInDolibarr=Ticket %s assigned TICKET_CLOSEInDolibarr=Ticket %s closed TICKET_DELETEInDolibarr=Ticket %s deleted +BOM_VALIDATEInDolibarr=BOM validated +BOM_UNVALIDATEInDolibarr=BOM unvalidated +BOM_CLOSEInDolibarr=BOM disabled +BOM_REOPENInDolibarr=BOM reopen +BOM_DELETEInDolibarr=BOM deleted +MO_VALIDATEInDolibarr=MO validated +MO_PRODUCEDInDolibarr=MO produced +MO_DELETEInDolibarr=MO deleted ##### End agenda events ##### AgendaModelModule=Document templates for event DateActionStart=Start date diff --git a/htdocs/langs/mk_MK/boxes.lang b/htdocs/langs/mk_MK/boxes.lang index aa7be6380a4..9ca344b850b 100644 --- a/htdocs/langs/mk_MK/boxes.lang +++ b/htdocs/langs/mk_MK/boxes.lang @@ -19,6 +19,7 @@ BoxLastContacts=Најнови контакти/адреси BoxLastMembers=Најнови членови BoxFicheInter=Најнови интервенции BoxCurrentAccounts=Состојба на сметка +BoxTitleMemberNextBirthdays=Birthdays of this month (members) BoxTitleLastRssInfos=Најнови %s новости од %s BoxTitleLastProducts=Производи/Услуги: најнови %sизменети BoxTitleProductsAlertStock=Производи: предупредување за залиха @@ -34,6 +35,7 @@ BoxTitleLastFicheInter=Latest %s modified interventions BoxTitleOldestUnpaidCustomerBills=Фактури за клиенти: најстари %s неплатени BoxTitleOldestUnpaidSupplierBills=Фактури за добавувачи: најстари %s неплатени BoxTitleCurrentAccounts=Сметки: состојби +BoxTitleSupplierOrdersAwaitingReception=Supplier orders awaiting reception BoxTitleLastModifiedContacts=Контакти/Адреси: најнови %s измени BoxMyLastBookmarks=Bookmarks: latest %s BoxOldestExpiredServices=Најстари активни истечени услуги @@ -42,6 +44,8 @@ BoxTitleLastActionsToDo=Најнови %s активности што треба BoxTitleLastContracts=Најнови %s изменети договори BoxTitleLastModifiedDonations=Најнови %s изменети донации BoxTitleLastModifiedExpenses=Најнови %s изменети извештаи за трошоци +BoxTitleLatestModifiedBoms=Latest %s modified BOMs +BoxTitleLatestModifiedMos=Latest %s modified Manufacturing Orders BoxGlobalActivity=Глобална активност (фактури, понуди, нарачки) BoxGoodCustomers=Добри клиенти BoxTitleGoodCustomers=%s Добри клиенти @@ -64,6 +68,7 @@ NoContractedProducts=Нема договорени производи/услуг NoRecordedContracts=Нема снимени договори NoRecordedInterventions=Нема евидентирани интервенции BoxLatestSupplierOrders=Најнови нарачки +BoxLatestSupplierOrdersAwaitingReception=Latest Purchase Orders (with a pending reception) NoSupplierOrder=Нема евидентирани нарачки BoxCustomersInvoicesPerMonth=Фактури на добавувачи месечно BoxSuppliersInvoicesPerMonth=Фактури на добавувачи месечно @@ -84,4 +89,14 @@ ForProposals=Понуди LastXMonthRolling=The latest %s month rolling ChooseBoxToAdd=Додади виџет на контролниот панел BoxAdded=Виџетот е додаден на контролниот панел -BoxTitleUserBirthdaysOfMonth=Birthdays of this month +BoxTitleUserBirthdaysOfMonth=Birthdays of this month (users) +BoxLastManualEntries=Last manual entries in accountancy +BoxTitleLastManualEntries=%s latest manual entries +NoRecordedManualEntries=No manual entries record in accountancy +BoxSuspenseAccount=Count accountancy operation with suspense account +BoxTitleSuspenseAccount=Number of unallocated lines +NumberOfLinesInSuspenseAccount=Number of line in suspense account +SuspenseAccountNotDefined=Suspense account isn't defined +BoxLastCustomerShipments=Last customer shipments +BoxTitleLastCustomerShipments=Latest %s customer shipments +NoRecordedShipments=No recorded customer shipment diff --git a/htdocs/langs/mk_MK/commercial.lang b/htdocs/langs/mk_MK/commercial.lang index 96b8abbb937..10c536e0d48 100644 --- a/htdocs/langs/mk_MK/commercial.lang +++ b/htdocs/langs/mk_MK/commercial.lang @@ -1,6 +1,6 @@ # Dolibarr language file - Source file is en_US - commercial -Commercial=Commercial -CommercialArea=Commercial area +Commercial=Commerce +CommercialArea=Commerce area Customer=Customer Customers=Customers Prospect=Prospect @@ -59,7 +59,7 @@ ActionAC_FAC=Send customer invoice by mail ActionAC_REL=Send customer invoice by mail (reminder) ActionAC_CLO=Close ActionAC_EMAILING=Send mass email -ActionAC_COM=Send customer order by mail +ActionAC_COM=Send sales order by mail ActionAC_SHIP=Send shipping by mail ActionAC_SUP_ORD=Send purchase order by mail ActionAC_SUP_INV=Send vendor invoice by mail diff --git a/htdocs/langs/mk_MK/deliveries.lang b/htdocs/langs/mk_MK/deliveries.lang index 03eba3d636b..1f48c01de75 100644 --- a/htdocs/langs/mk_MK/deliveries.lang +++ b/htdocs/langs/mk_MK/deliveries.lang @@ -2,7 +2,7 @@ Delivery=Delivery DeliveryRef=Ref Delivery DeliveryCard=Receipt card -DeliveryOrder=Delivery order +DeliveryOrder=Delivery receipt DeliveryDate=Delivery date CreateDeliveryOrder=Generate delivery receipt DeliveryStateSaved=Delivery state saved @@ -18,13 +18,14 @@ StatusDeliveryCanceled=Canceled StatusDeliveryDraft=Draft StatusDeliveryValidated=Received # merou PDF model -NameAndSignature=Name and Signature : +NameAndSignature=Name and Signature: ToAndDate=To___________________________________ on ____/_____/__________ GoodStatusDeclaration=Have received the goods above in good condition, -Deliverer=Deliverer : +Deliverer=Deliverer: Sender=Sender Recipient=Recipient ErrorStockIsNotEnough=There's not enough stock Shippable=Shippable NonShippable=Not Shippable ShowReceiving=Show delivery receipt +NonExistentOrder=Nonexistent order diff --git a/htdocs/langs/mk_MK/errors.lang b/htdocs/langs/mk_MK/errors.lang index 0c07b2eafc4..cd726162a85 100644 --- a/htdocs/langs/mk_MK/errors.lang +++ b/htdocs/langs/mk_MK/errors.lang @@ -196,6 +196,7 @@ ErrorPhpMailDelivery=Check that you don't use a too high number of recipients an ErrorUserNotAssignedToTask=User must be assigned to task to be able to enter time consumed. ErrorTaskAlreadyAssigned=Task already assigned to user ErrorModuleFileSeemsToHaveAWrongFormat=The module package seems to have a wrong format. +ErrorModuleFileSeemsToHaveAWrongFormat2=At least one mandatory directory must exists into zip of module: %s or %s ErrorFilenameDosNotMatchDolibarrPackageRules=The name of the module package (%s) does not match expected name syntax: %s ErrorDuplicateTrigger=Error, duplicate trigger name %s. Already loaded from %s. ErrorNoWarehouseDefined=Error, no warehouses defined. @@ -219,6 +220,9 @@ ErrorURLMustStartWithHttp=URL %s must start with http:// or https:// ErrorNewRefIsAlreadyUsed=Error, the new reference is already used ErrorDeletePaymentLinkedToAClosedInvoiceNotPossible=Error, delete payment linked to a closed invoice is not possible. ErrorSearchCriteriaTooSmall=Search criteria too small. +ErrorObjectMustHaveStatusActiveToBeDisabled=Objects must have status 'Active' to be disabled +ErrorObjectMustHaveStatusDraftOrDisabledToBeActivated=Objects must have status 'Draft' or 'Disabled' to be enabled +ErrorNoFieldWithAttributeShowoncombobox=No fields has property 'showoncombobox' into definition of object '%s'. No way to show the combolist. # Warnings WarningParamUploadMaxFileSizeHigherThanPostMaxSize=Your PHP parameter upload_max_filesize (%s) is higher than PHP parameter post_max_size (%s). This is not a consistent setup. WarningPasswordSetWithNoAccount=A password was set for this member. However, no user account was created. So this password is stored but can't be used to login to Dolibarr. It may be used by an external module/interface but if you don't need to define any login nor password for a member, you can disable option "Manage a login for each member" from Member module setup. If you need to manage a login but don't need any password, you can keep this field empty to avoid this warning. Note: Email can also be used as a login if the member is linked to a user. @@ -244,3 +248,4 @@ WarningAnEntryAlreadyExistForTransKey=An entry already exists for the translatio WarningNumberOfRecipientIsRestrictedInMassAction=Warning, number of different recipient is limited to %s when using the mass actions on lists WarningDateOfLineMustBeInExpenseReportRange=Warning, the date of line is not in the range of the expense report WarningProjectClosed=Project is closed. You must re-open it first. +WarningSomeBankTransactionByChequeWereRemovedAfter=Some bank transaction were removed after that the receipt including them were generated. So nb of cheques and total of receipt may differ from number and total in list. diff --git a/htdocs/langs/mk_MK/holiday.lang b/htdocs/langs/mk_MK/holiday.lang index 9aafa73550e..69b6a698e1a 100644 --- a/htdocs/langs/mk_MK/holiday.lang +++ b/htdocs/langs/mk_MK/holiday.lang @@ -8,7 +8,6 @@ NotActiveModCP=You must enable the module Leave to view this page. AddCP=Make a leave request DateDebCP=Start date DateFinCP=End date -DateCreateCP=Creation date DraftCP=Draft ToReviewCP=Awaiting approval ApprovedCP=Approved @@ -18,6 +17,7 @@ ValidatorCP=Approbator ListeCP=List of leave LeaveId=Leave ID ReviewedByCP=Will be approved by +UserID=User ID UserForApprovalID=User for approval ID UserForApprovalFirstname=First name of approval user UserForApprovalLastname=Last name of approval user @@ -128,3 +128,4 @@ TemplatePDFHolidays=Template for leave requests PDF FreeLegalTextOnHolidays=Free text on PDF WatermarkOnDraftHolidayCards=Watermarks on draft leave requests HolidaysToApprove=Holidays to approve +NobodyHasPermissionToValidateHolidays=Nobody has permission to validate holidays diff --git a/htdocs/langs/mk_MK/install.lang b/htdocs/langs/mk_MK/install.lang index 867f82f2ca0..7a9f0d4e363 100644 --- a/htdocs/langs/mk_MK/install.lang +++ b/htdocs/langs/mk_MK/install.lang @@ -13,6 +13,7 @@ PHPSupportPOSTGETOk=This PHP supports variables POST and GET. PHPSupportPOSTGETKo=It's possible your PHP setup does not support variables POST and/or GET. Check the parameter variables_order in php.ini. PHPSupportGD=This PHP supports GD graphical functions. PHPSupportCurl=This PHP supports Curl. +PHPSupportCalendar=This PHP supports calendars extensions. PHPSupportUTF8=This PHP supports UTF8 functions. PHPSupportIntl=This PHP supports Intl functions. PHPMemoryOK=Your PHP max session memory is set to %s. This should be enough. @@ -21,6 +22,7 @@ Recheck=Click here for a more detailed test 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. ErrorPHPDoesNotSupportGD=Your PHP installation does not support GD graphical functions. No graphs will be available. ErrorPHPDoesNotSupportCurl=Your PHP installation does not support Curl. +ErrorPHPDoesNotSupportCalendar=Your PHP installation does not support php calendar extensions. ErrorPHPDoesNotSupportUTF8=Your PHP installation does not support UTF8 functions. Dolibarr cannot work correctly. Resolve this before installing Dolibarr. ErrorPHPDoesNotSupportIntl=Your PHP installation does not support Intl functions. ErrorDirDoesNotExists=Directory %s does not exist. @@ -203,6 +205,7 @@ MigrationRemiseExceptEntity=Update entity field value of llx_societe_remise_exce MigrationUserRightsEntity=Update entity field value of llx_user_rights MigrationUserGroupRightsEntity=Update entity field value of llx_usergroup_rights MigrationUserPhotoPath=Migration of photo paths for users +MigrationFieldsSocialNetworks=Migration of users fields social networks (%s) MigrationReloadModule=Reload module %s MigrationResetBlockedLog=Reset module BlockedLog for v7 algorithm ShowNotAvailableOptions=Show unavailable options diff --git a/htdocs/langs/mk_MK/main.lang b/htdocs/langs/mk_MK/main.lang index 033f7c8fb06..ca4eb87d790 100644 --- a/htdocs/langs/mk_MK/main.lang +++ b/htdocs/langs/mk_MK/main.lang @@ -114,6 +114,7 @@ InformationToHelpDiagnose=This information can be useful for diagnostic purposes MoreInformation=More information TechnicalInformation=Technical information TechnicalID=Technical ID +LineID=Line ID NotePublic=Note (public) NotePrivate=Note (private) PrecisionUnitIsLimitedToXDecimals=Dolibarr was setup to limit precision of unit prices to %s decimals. @@ -140,8 +141,8 @@ SelectedPeriod=Selected period PreviousPeriod=Previous period Activate=Activate Activated=Activated -Closed=Closed -Closed2=Closed +Closed=Затворено +Closed2=Затворено NotClosed=Not closed Enabled=Enabled Enable=Enable @@ -169,6 +170,8 @@ ToValidate=To validate NotValidated=Not validated Save=Save SaveAs=Save As +SaveAndStay=Save and stay +SaveAndNew=Save and new TestConnection=Test connection ToClone=Clone ConfirmClone=Choose data you want to clone: @@ -182,6 +185,7 @@ Hide=Hide ShowCardHere=Show card Search=Search SearchOf=Search +SearchMenuShortCut=Ctrl + shift + f Valid=Valid Approve=Approve Disapprove=Disapprove @@ -412,6 +416,7 @@ DefaultTaxRate=Default tax rate Average=Average Sum=Sum Delta=Delta +StatusToPay=To pay RemainToPay=Remain to pay Module=Module/Application Modules=Modules/Applications @@ -474,7 +479,9 @@ Categories=Tags/categories Category=Tag/category By=By From=From +FromLocation=From to=to +To=to and=and or=or Other=Other @@ -494,7 +501,7 @@ Reportings=Reporting Draft=Draft Drafts=Drafts StatusInterInvoiced=Invoiced -Validated=Validated +Validated=Валидирано Opened=Open OpenAll=Open (All) ClosedAll=Closed (All) @@ -824,6 +831,7 @@ Mandatory=Mandatory Hello=Hello GoodBye=GoodBye Sincerely=Sincerely +ConfirmDeleteObject=Are you sure you want to delete this object? DeleteLine=Delete line ConfirmDeleteLine=Are you sure you want to delete this line? NoPDFAvailableForDocGenAmongChecked=No PDF were available for the document generation among checked record @@ -840,6 +848,7 @@ Progress=Progress ProgressShort=Progr. FrontOffice=Front office BackOffice=Back office +Submit=Submit View=View Export=Export Exports=Exports @@ -947,7 +956,7 @@ SearchIntoSupplierOrders=Purchase orders SearchIntoCustomerProposals=Customer proposals SearchIntoSupplierProposals=Vendor proposals SearchIntoInterventions=Interventions -SearchIntoContracts=Contracts +SearchIntoContracts=Договори SearchIntoCustomerShipments=Customer shipments SearchIntoExpenseReports=Expense reports SearchIntoLeaves=Leave @@ -990,3 +999,16 @@ GlobalOpenedElemView=Global view NoArticlesFoundForTheKeyword=No article found for the keyword '%s' NoArticlesFoundForTheCategory=No article found for the category ToAcceptRefuse=To accept | refuse +ContactDefault_agenda=Настан +ContactDefault_commande=Order +ContactDefault_contrat=Договор +ContactDefault_facture=Фактура +ContactDefault_fichinter=Intervention +ContactDefault_invoice_supplier=Supplier Invoice +ContactDefault_order_supplier=Supplier Order +ContactDefault_project=Project +ContactDefault_project_task=Task +ContactDefault_propal=Proposal +ContactDefault_supplier_proposal=Supplier Proposal +ContactDefault_ticketsup=Ticket +ContactAddedAutomatically=Contact added from contact thirdparty roles diff --git a/htdocs/langs/mk_MK/modulebuilder.lang b/htdocs/langs/mk_MK/modulebuilder.lang index 0afcfb9b0d0..5e2ae72a85a 100644 --- a/htdocs/langs/mk_MK/modulebuilder.lang +++ b/htdocs/langs/mk_MK/modulebuilder.lang @@ -6,7 +6,7 @@ ModuleBuilderDesc2=Path where modules are generated/edited (first directory for ModuleBuilderDesc3=Generated/editable modules found: %s ModuleBuilderDesc4=A module is detected as 'editable' when the file %s exists in root of module directory NewModule=New module -NewObject=New object +NewObjectInModulebuilder=New object ModuleKey=Module key ObjectKey=Object key ModuleInitialized=Module initialized @@ -60,12 +60,14 @@ HooksFile=File for hooks code ArrayOfKeyValues=Array of key-val ArrayOfKeyValuesDesc=Array of keys and values if field is a combo list with fixed values WidgetFile=Widget file +CSSFile=CSS file +JSFile=Javascript file ReadmeFile=Readme file ChangeLog=ChangeLog file TestClassFile=File for PHP Unit Test class SqlFile=Sql file -PageForLib=File for PHP library -PageForObjLib=File for PHP library dedicated to object +PageForLib=File for the common PHP library +PageForObjLib=File for the PHP library dedicated to object SqlFileExtraFields=Sql file for complementary attributes SqlFileKey=Sql file for keys SqlFileKeyExtraFields=Sql file for keys of complementary attributes @@ -77,17 +79,20 @@ NoTrigger=No trigger NoWidget=No widget GoToApiExplorer=Go to API explorer ListOfMenusEntries=List of menu entries +ListOfDictionariesEntries=List of dictionaries entries ListOfPermissionsDefined=List of defined permissions SeeExamples=See examples here EnabledDesc=Condition to have this field active (Examples: 1 or $conf->global->MYMODULE_MYOPTION) -VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only (not list), 4=Visible on list and update/view form only (not create). Using a negative value means field is not shown by default on list but can be selected for viewing). It can be an expression, for example: preg_match('/public/', $_SERVER['PHP_SELF'])?0:1 +VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only (not list), 4=Visible on list and update/view form only (not create). Using a negative value means field is not shown by default on list but can be selected for viewing). It can be an expression, for example:
    preg_match('/public/', $_SERVER['PHP_SELF'])?0:1
    ($user->rights->holiday->define_holiday ? 1 : 0) IsAMeasureDesc=Can the value of field be cumulated to get a total into list? (Examples: 1 or 0) SearchAllDesc=Is the field used to make a search from the quick search tool? (Examples: 1 or 0) SpecDefDesc=Enter here all documentation you want to provide with your module that is not already defined by other tabs. You can use .md or better, the rich .asciidoc syntax. LanguageDefDesc=Enter in this files, all the key and the translation for each language file. MenusDefDesc=Define here the menus provided by your module +DictionariesDefDesc=Define here the dictionaries provided by your module PermissionsDefDesc=Define here the new permissions provided by your module MenusDefDescTooltip=The menus provided by your module/application are defined into the array $this->menus into the module descriptor file. You can edit manually this file or use the embedded editor.

    Note: Once defined (and module re-activated), menus are also visible into the menu editor available to administrator users on %s. +DictionariesDefDescTooltip=The dictionaries provided by your module/application are defined into the array $this->dictionaries into the module descriptor file. You can edit manually this file or use the embedded editor.

    Note: Once defined (and module re-activated), dictionaries are also visible into the setup area to administrator users on %s. PermissionsDefDescTooltip=The permissions provided by your module/application are defined into the array $this->rights into the module descriptor file. You can edit manually this file or use the embedded editor.

    Note: Once defined (and module re-activated), permissions are visible into the default permissions setup %s. HooksDefDesc=Define in the module_parts['hooks'] property, in the module descriptor, the context of hooks you want to manage (list of contexts can be found by a search on 'initHooks(' in core code).
    Edit the hook file to add code of your hooked functions (hookable functions can be found by a search on 'executeHooks' in core code). TriggerDefDesc=Define in the trigger file the code you want to execute for each business event executed. @@ -105,9 +110,12 @@ InitStructureFromExistingTable=Build the structure array string of an existing t UseAboutPage=Disable the about page UseDocFolder=Disable the documentation folder UseSpecificReadme=Use a specific ReadMe +ContentOfREADMECustomized=Note: The content of the README.md file has been replaced with the specific value defined into setup of ModuleBuilder. RealPathOfModule=Real path of module ContentCantBeEmpty=Content of file can't be empty WidgetDesc=You can generate and edit here the widgets that will be embedded with your module. +CSSDesc=You can generate and edit here a file with personalized CSS embedded with your module. +JSDesc=You can generate and edit here a file with personalized Javascript embedded with your module. CLIDesc=You can generate here some command line scripts you want to provide with your module. CLIFile=CLI File NoCLIFile=No CLI files @@ -117,3 +125,13 @@ UseSpecificFamily = Use a specific family UseSpecificAuthor = Use a specific author UseSpecificVersion = Use a specific initial version ModuleMustBeEnabled=The module/application must be enabled first +IncludeRefGeneration=The reference of object must be generated automatically +IncludeRefGenerationHelp=Check this if you want to include code to manage the generation automatically of the reference +IncludeDocGeneration=I want to generate some documents from the object +IncludeDocGenerationHelp=If you check this, some code will be generated to add a "Generate document" box on the record. +ShowOnCombobox=Show value into combobox +KeyForTooltip=Key for tooltip +CSSClass=CSS Class +NotEditable=Not editable +ForeignKey=Foreign key +TypeOfFieldsHelp=Type of fields:
    varchar(99), double(24,8), real, text, html, datetime, timestamp, integer, integer:ClassName:relativepath/to/classfile.class.php[:1[:filter]] ('1' means we add a + button after the combo to create the record, 'filter' can be 'status=1 AND fk_user = __USER_ID AND entity IN (__SHARED_ENTITIES__)' for example) diff --git a/htdocs/langs/mk_MK/mrp.lang b/htdocs/langs/mk_MK/mrp.lang index 360f4303f07..35755f2d360 100644 --- a/htdocs/langs/mk_MK/mrp.lang +++ b/htdocs/langs/mk_MK/mrp.lang @@ -1,17 +1,61 @@ +Mrp=Manufacturing Orders +MO=Manufacturing Order +MRPDescription=Module to manage Manufacturing Orders (MO). MRPArea=MRP Area +MrpSetupPage=Setup of module MRP MenuBOM=Bills of material LatestBOMModified=Latest %s Bills of materials modified +LatestMOModified=Latest %s Manufacturing Orders modified +Bom=Bills of Material BillOfMaterials=Bill of Material BOMsSetup=Setup of module BOM ListOfBOMs=List of bills of material - BOM +ListOfManufacturingOrders=List of Manufacturing Orders NewBOM=New bill of material -ProductBOMHelp=Product to create with this BOM +ProductBOMHelp=Product to create with this BOM.
    Note: Products with the property 'Nature of product' = 'Raw material' are not visible into this list. BOMsNumberingModules=BOM numbering templates -BOMsModelModule=BOMS document templates +BOMsModelModule=BOM document templates +MOsNumberingModules=MO numbering templates +MOsModelModule=MO document templates FreeLegalTextOnBOMs=Free text on document of BOM WatermarkOnDraftBOMs=Watermark on draft BOM -ConfirmCloneBillOfMaterials=Are you sure you want to clone this bill of material ? +FreeLegalTextOnMOs=Free text on document of MO +WatermarkOnDraftMOs=Watermark on draft MO +ConfirmCloneBillOfMaterials=Are you sure you want to clone the bill of material %s ? +ConfirmCloneMo=Are you sure you want to clone the Manufacturing Order %s ? ManufacturingEfficiency=Manufacturing efficiency ValueOfMeansLoss=Value of 0.95 means an average of 5%% of loss during the production DeleteBillOfMaterials=Delete Bill Of Materials +DeleteMo=Delete Manufacturing Order ConfirmDeleteBillOfMaterials=Are you sure you want to delete this Bill Of Material? +ConfirmDeleteMo=Are you sure you want to delete this Bill Of Material? +MenuMRP=Manufacturing Orders +NewMO=New Manufacturing Order +QtyToProduce=Qty to produce +DateStartPlannedMo=Date start planned +DateEndPlannedMo=Date end planned +KeepEmptyForAsap=Empty means 'As Soon As Possible' +EstimatedDuration=Estimated duration +EstimatedDurationDesc=Estimated duration to manufacture this product using this BOM +ConfirmValidateBom=Are you sure you want to validate the BOM with the reference %s (you will be able to use it to build new Manufacturing Orders) +ConfirmCloseBom=Are you sure you want to cancel this BOM (you won't be able to use it to build new Manufacturing Orders anymore) ? +ConfirmReopenBom=Are you sure you want to re-open this BOM (you will be able to use it to build new Manufacturing Orders) +StatusMOProduced=Produced +QtyFrozen=Frozen Qty +QuantityFrozen=Frozen Quantity +QuantityConsumedInvariable=When this flag is set, the quantity consumed is always the value defined and is not relative to the quantity produced. +DisableStockChange=Disable stock change +DisableStockChangeHelp=When this flag is set, there is no stock change on this product, whatever is the quantity produced +BomAndBomLines=Bills Of Material and lines +BOMLine=Line of BOM +WarehouseForProduction=Warehouse for production +CreateMO=Create MO +ToConsume=To consume +ToProduce=To produce +QtyAlreadyConsumed=Qty already consumed +QtyAlreadyProduced=Qty already produced +ConsumeAndProduceAll=Consume and Produce All +Manufactured=Manufactured +TheProductXIsAlreadyTheProductToProduce=The product to add is already the product to produce. +ForAQuantityOf1=For a quantity to produce of 1 +ConfirmValidateMo=Are you sure you want to validate this Manufacturing Order? diff --git a/htdocs/langs/mk_MK/opensurvey.lang b/htdocs/langs/mk_MK/opensurvey.lang index 76684955e56..7d26151fa16 100644 --- a/htdocs/langs/mk_MK/opensurvey.lang +++ b/htdocs/langs/mk_MK/opensurvey.lang @@ -1,7 +1,7 @@ # Dolibarr language file - Source file is en_US - opensurvey Survey=Poll Surveys=Polls -OrganizeYourMeetingEasily=Organize your meetings and polls easily. First select type of poll... +OrganizeYourMeetingEasily=Organize your meetings and polls easily. First select the type of poll... NewSurvey=New poll OpenSurveyArea=Polls area AddACommentForPoll=You can add a comment into poll... @@ -11,7 +11,7 @@ PollTitle=Poll title ToReceiveEMailForEachVote=Receive an email for each vote TypeDate=Type date TypeClassic=Type standard -OpenSurveyStep2=Select your dates amoung the free days (grey). The selected days are green. You can unselect a day previously selected by clicking again on it +OpenSurveyStep2=Select your dates among the free days (grey). The selected days are green. You can unselect a day previously selected by clicking again on it RemoveAllDays=Remove all days CopyHoursOfFirstDay=Copy hours of first day RemoveAllHours=Remove all hours @@ -35,7 +35,7 @@ TitleChoice=Choice label ExportSpreadsheet=Export result spreadsheet ExpireDate=Limit date NbOfSurveys=Number of polls -NbOfVoters=Nb of voters +NbOfVoters=No. of voters SurveyResults=Results PollAdminDesc=You are allowed to change all vote lines of this poll with button "Edit". You can, as well, remove a column or a line with %s. You can also add a new column with %s. 5MoreChoices=5 more choices @@ -49,7 +49,7 @@ votes=vote(s) NoCommentYet=No comments have been posted for this poll yet CanComment=Voters can comment in the poll CanSeeOthersVote=Voters can see other people's vote -SelectDayDesc=For each selected day, you can choose, or not, meeting hours in the following format :
    - empty,
    - "8h", "8H" or "8:00" to give a meeting's start hour,
    - "8-11", "8h-11h", "8H-11H" or "8:00-11:00" to give a meeting's start and end hour,
    - "8h15-11h15", "8H15-11H15" or "8:15-11:15" for the same thing but with minutes. +SelectDayDesc=For each selected day, you can choose, or not, meeting hours in the following format:
    - empty,
    - "8h", "8H" or "8:00" to give a meeting's start hour,
    - "8-11", "8h-11h", "8H-11H" or "8:00-11:00" to give a meeting's start and end hour,
    - "8h15-11h15", "8H15-11H15" or "8:15-11:15" for the same thing but with minutes. BackToCurrentMonth=Back to current month ErrorOpenSurveyFillFirstSection=You haven't filled the first section of the poll creation ErrorOpenSurveyOneChoice=Enter at least one choice diff --git a/htdocs/langs/mk_MK/paybox.lang b/htdocs/langs/mk_MK/paybox.lang index d5e4fd9ba55..1bbbef4017b 100644 --- a/htdocs/langs/mk_MK/paybox.lang +++ b/htdocs/langs/mk_MK/paybox.lang @@ -11,17 +11,8 @@ YourEMail=Email to receive payment confirmation Creditor=Creditor PaymentCode=Payment code PayBoxDoPayment=Pay with Paybox -ToPay=Do payment YouWillBeRedirectedOnPayBox=You will be redirected on secured Paybox page to input you credit card information Continue=Next -ToOfferALinkForOnlinePayment=URL for %s payment -ToOfferALinkForOnlinePaymentOnOrder=URL to offer a %s online payment user interface for a sales order -ToOfferALinkForOnlinePaymentOnInvoice=URL to offer a %s online payment user interface for a customer invoice -ToOfferALinkForOnlinePaymentOnContractLine=URL to offer a %s online payment user interface for a contract line -ToOfferALinkForOnlinePaymentOnFreeAmount=URL to offer a %s online payment user interface for a free amount -ToOfferALinkForOnlinePaymentOnMemberSubscription=URL to offer a %s online payment user interface for a member subscription -ToOfferALinkForOnlinePaymentOnDonation=URL to offer a %s online payment, user interface for payment of donation -YouCanAddTagOnUrl=You can also add url parameter &tag=value to any of those URL (required only for free payment) to add your own payment comment tag. SetupPayBoxToHavePaymentCreatedAutomatically=Setup your Paybox with url %s to have payment created automatically when validated by Paybox. YourPaymentHasBeenRecorded=This page confirms that your payment has been recorded. Thank you. YourPaymentHasNotBeenRecorded=Your payment has NOT been recorded and the transaction has been canceled. Thank you. diff --git a/htdocs/langs/mk_MK/projects.lang b/htdocs/langs/mk_MK/projects.lang index d144fccd272..868a696c20a 100644 --- a/htdocs/langs/mk_MK/projects.lang +++ b/htdocs/langs/mk_MK/projects.lang @@ -86,8 +86,8 @@ WhichIamLinkedToProject=which I'm linked to project Time=Time ListOfTasks=List of tasks GoToListOfTimeConsumed=Go to list of time consumed -GoToListOfTasks=Go to list of tasks -GoToGanttView=Go to Gantt view +GoToListOfTasks=Show as list +GoToGanttView=show as Gantt GanttView=Gantt View ListProposalsAssociatedProject=List of the commercial proposals related to the project ListOrdersAssociatedProject=List of sales orders related to the project @@ -250,3 +250,8 @@ OneLinePerUser=One line per user ServiceToUseOnLines=Service to use on lines InvoiceGeneratedFromTimeSpent=Invoice %s has been generated from time spent on project ProjectBillTimeDescription=Check if you enter timesheet on tasks of project AND you plan to generate invoice(s) from the timesheet to bill the customer of the project (do not check if you plan to create invoice that is not based on entered timesheets). +ProjectFollowOpportunity=Follow opportunity +ProjectFollowTasks=Follow tasks +UsageOpportunity=Usage: Opportunity +UsageTasks=Usage: Tasks +UsageBillTimeShort=Usage: Bill time diff --git a/htdocs/langs/mk_MK/receiptprinter.lang b/htdocs/langs/mk_MK/receiptprinter.lang index 756461488cc..5714ba78151 100644 --- a/htdocs/langs/mk_MK/receiptprinter.lang +++ b/htdocs/langs/mk_MK/receiptprinter.lang @@ -26,9 +26,10 @@ PROFILE_P822D=P822D Profile PROFILE_STAR=Star Profile PROFILE_DEFAULT_HELP=Default Profile suitable for Epson printers PROFILE_SIMPLE_HELP=Simple Profile No Graphics -PROFILE_EPOSTEP_HELP=Epos Tep Profile Help +PROFILE_EPOSTEP_HELP=Epos Tep Profile PROFILE_P822D_HELP=P822D Profile No Graphics PROFILE_STAR_HELP=Star Profile +DOL_LINE_FEED=Skip line DOL_ALIGN_LEFT=Left align text DOL_ALIGN_CENTER=Center text DOL_ALIGN_RIGHT=Right align text @@ -42,3 +43,5 @@ DOL_CUT_PAPER_PARTIAL=Cut ticket partially DOL_OPEN_DRAWER=Open cash drawer DOL_ACTIVATE_BUZZER=Activate buzzer DOL_PRINT_QRCODE=Print QR Code +DOL_PRINT_LOGO=Print logo of my company +DOL_PRINT_LOGO_OLD=Print logo of my company (old printers) diff --git a/htdocs/langs/mk_MK/sendings.lang b/htdocs/langs/mk_MK/sendings.lang index 3b3850e44ed..4f7e1453e7f 100644 --- a/htdocs/langs/mk_MK/sendings.lang +++ b/htdocs/langs/mk_MK/sendings.lang @@ -21,6 +21,7 @@ QtyShipped=Qty shipped QtyShippedShort=Qty ship. QtyPreparedOrShipped=Qty prepared or shipped QtyToShip=Qty to ship +QtyToReceive=Qty to receive QtyReceived=Qty received QtyInOtherShipments=Qty in other shipments KeepToShip=Remain to ship @@ -33,7 +34,7 @@ StatusSendingDraft=Draft StatusSendingValidated=Validated (products to ship or already shipped) StatusSendingProcessed=Processed StatusSendingDraftShort=Draft -StatusSendingValidatedShort=Validated +StatusSendingValidatedShort=Валидирано StatusSendingProcessedShort=Processed SendingSheet=Shipment sheet ConfirmDeleteSending=Are you sure you want to delete this shipment? @@ -46,17 +47,18 @@ DateDeliveryPlanned=Planned date of delivery RefDeliveryReceipt=Ref delivery receipt StatusReceipt=Status delivery receipt DateReceived=Date delivery received -SendShippingByEMail=Send shipment by EMail +ClassifyReception=Classify reception +SendShippingByEMail=Send shipment by email SendShippingRef=Submission of shipment %s ActionsOnShipping=Events on shipment LinkToTrackYourPackage=Link to track your package ShipmentCreationIsDoneFromOrder=For the moment, creation of a new shipment is done from the order card. ShipmentLine=Shipment line -ProductQtyInCustomersOrdersRunning=Product quantity into open customer orders -ProductQtyInSuppliersOrdersRunning=Product quantity into open purchase orders -ProductQtyInShipmentAlreadySent=Product quantity from open customer order already sent -ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from open supplier order already received -NoProductToShipFoundIntoStock=No product to ship found into warehouse %s. Correct stock or go back to choose another warehouse. +ProductQtyInCustomersOrdersRunning=Product quantity from open sales orders +ProductQtyInSuppliersOrdersRunning=Product quantity from open purchase orders +ProductQtyInShipmentAlreadySent=Product quantity from open sales order already sent +ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from open purchase orders already received +NoProductToShipFoundIntoStock=No product to ship found in warehouse %s. Correct stock or go back to choose another warehouse. WeightVolShort=Weight/Vol. ValidateOrderFirstBeforeShipment=You must first validate the order before being able to make shipments. @@ -69,4 +71,4 @@ SumOfProductWeights=Sum of product weights # warehouse details DetailWarehouseNumber= Warehouse details -DetailWarehouseFormat= W:%s (Qty : %d) +DetailWarehouseFormat= W:%s (Qty: %d) diff --git a/htdocs/langs/mk_MK/stocks.lang b/htdocs/langs/mk_MK/stocks.lang index d42f1a82243..c9974f2d30e 100644 --- a/htdocs/langs/mk_MK/stocks.lang +++ b/htdocs/langs/mk_MK/stocks.lang @@ -55,7 +55,7 @@ PMPValue=Weighted average price PMPValueShort=WAP EnhancedValueOfWarehouses=Warehouses value UserWarehouseAutoCreate=Create a user warehouse automatically when creating a user -AllowAddLimitStockByWarehouse=Manage also values for minimum and desired stock per pairing (product-warehouse) in addition to values per product +AllowAddLimitStockByWarehouse=Manage also value for minimum and desired stock per pairing (product-warehouse) in addition to the value for minimum and desired stock per product IndependantSubProductStock=Product stock and subproduct stock are independent QtyDispatched=Quantity dispatched QtyDispatchedShort=Qty dispatched @@ -171,8 +171,8 @@ inventoryListEmpty=No inventory in progress inventoryCreateDelete=Create/Delete inventory inventoryCreate=Create new inventoryEdit=Edit -inventoryValidate=Validated -inventoryDraft=Running +inventoryValidate=Валидирано +inventoryDraft=Работи inventorySelectWarehouse=Warehouse choice inventoryConfirmCreate=Create inventoryOfWarehouse=Inventory for warehouse: %s @@ -184,7 +184,7 @@ SelectFournisseur=Vendor filter inventoryOnDate=Inventory INVENTORY_DISABLE_VIRTUAL=Virtual product (kit): do not decrement stock of a child product INVENTORY_USE_MIN_PA_IF_NO_LAST_PA=Use the buy price if no last buy price can be found -INVENTORY_USE_INVENTORY_DATE_FROM_DATEMVT=Stock movement has date of inventory +INVENTORY_USE_INVENTORY_DATE_FOR_DATE_OF_MVT=Stock movements will have the date of inventory (instead of the date of inventory validation) inventoryChangePMPPermission=Allow to change PMP value for a product ColumnNewPMP=New unit PMP OnlyProdsInStock=Do not add product without stock @@ -212,3 +212,7 @@ StockIncreaseAfterCorrectTransfer=Increase by correction/transfer StockDecreaseAfterCorrectTransfer=Decrease by correction/transfer StockIncrease=Stock increase StockDecrease=Stock decrease +InventoryForASpecificWarehouse=Inventory for a specific warehouse +InventoryForASpecificProduct=Inventory for a specific product +StockIsRequiredToChooseWhichLotToUse=Stock is required to choose which lot to use +ForceTo=Force to diff --git a/htdocs/langs/mk_MK/stripe.lang b/htdocs/langs/mk_MK/stripe.lang index c5224982873..cfc0620db5c 100644 --- a/htdocs/langs/mk_MK/stripe.lang +++ b/htdocs/langs/mk_MK/stripe.lang @@ -16,12 +16,13 @@ StripeDoPayment=Pay with Stripe YouWillBeRedirectedOnStripe=You will be redirected on secured Stripe page to input you credit card information Continue=Next ToOfferALinkForOnlinePayment=URL for %s payment -ToOfferALinkForOnlinePaymentOnOrder=URL to offer a %s online payment user interface for a sales order -ToOfferALinkForOnlinePaymentOnInvoice=URL to offer a %s online payment user interface for a customer invoice -ToOfferALinkForOnlinePaymentOnContractLine=URL to offer a %s online payment user interface for a contract line -ToOfferALinkForOnlinePaymentOnFreeAmount=URL to offer a %s online payment user interface for a free amount -ToOfferALinkForOnlinePaymentOnMemberSubscription=URL to offer a %s online payment user interface for a member subscription -YouCanAddTagOnUrl=You can also add url parameter &tag=value to any of those URL (required only for free payment) to add your own payment comment tag. +ToOfferALinkForOnlinePaymentOnOrder=URL to offer a %s online payment page for a sales order +ToOfferALinkForOnlinePaymentOnInvoice=URL to offer a %s online payment page for a customer invoice +ToOfferALinkForOnlinePaymentOnContractLine=URL to offer a %s online payment page for a contract line +ToOfferALinkForOnlinePaymentOnFreeAmount=URL to offer a %s online payment page of any amount with no existing object +ToOfferALinkForOnlinePaymentOnMemberSubscription=URL to offer a %s online payment page for a member subscription +ToOfferALinkForOnlinePaymentOnDonation=URL to offer a %s online payment page for payment of a donation +YouCanAddTagOnUrl=You can also add url parameter &tag=value to any of those URL (mandatory only for payment not linked to an object) to add your own payment comment tag.
    For the URL of payments with no existing object, you may also add the parameter &noidempotency=1 so the same link with same tag can be used several times (some payment mode may limit the payment to 1 for each different link without this parameter) SetupStripeToHavePaymentCreatedAutomatically=Setup your Stripe with url %s to have payment created automatically when validated by Stripe. AccountParameter=Account parameters UsageParameter=Usage parameters diff --git a/htdocs/langs/mk_MK/ticket.lang b/htdocs/langs/mk_MK/ticket.lang index 9b50acab3f0..e06d886d2e7 100644 --- a/htdocs/langs/mk_MK/ticket.lang +++ b/htdocs/langs/mk_MK/ticket.lang @@ -33,7 +33,10 @@ TicketDictSeverity=Ticket - Severities TicketTypeShortBUGSOFT=Dysfonctionnement logiciel TicketTypeShortBUGHARD=Dysfonctionnement matériel TicketTypeShortCOM=Commercial question -TicketTypeShortINCIDENT=Request for assistance + +TicketTypeShortHELP=Request for functionnal help +TicketTypeShortISSUE=Issue, bug or problem +TicketTypeShortREQUEST=Change or enhancement request TicketTypeShortPROJET=Project TicketTypeShortOTHER=Other @@ -63,7 +66,7 @@ InProgress=In progress NeedMoreInformation=Waiting for information Answered=Answered Waiting=Waiting -Closed=Closed +Closed=Затворено Deleted=Deleted # Dict @@ -137,6 +140,10 @@ NoUnreadTicketsFound=No unread ticket found TicketViewAllTickets=View all tickets TicketViewNonClosedOnly=View only open tickets TicketStatByStatus=Tickets by status +OrderByDateAsc=Sort by ascending date +OrderByDateDesc=Sort by descending date +ShowAsConversation=Show as conversation list +MessageListViewType=Show as table list # # Ticket card @@ -222,6 +229,9 @@ TicketConfirmChangeStatus=Confirm the status change: %s ? TicketLogStatusChanged=Status changed: %s to %s TicketNotNotifyTiersAtCreate=Not notify company at create Unread=Unread +TicketNotCreatedFromPublicInterface=Not available. Ticket was not created from public interface. +PublicInterfaceNotEnabled=Public interface was not enabled +ErrorTicketRefRequired=Ticket reference name is required # # Logs diff --git a/htdocs/langs/mk_MK/website.lang b/htdocs/langs/mk_MK/website.lang index 9648ae48cc8..579d2d116ce 100644 --- a/htdocs/langs/mk_MK/website.lang +++ b/htdocs/langs/mk_MK/website.lang @@ -56,7 +56,7 @@ NoPageYet=No pages yet YouCanCreatePageOrImportTemplate=You can create a new page or import a full website template SyntaxHelp=Help on specific syntax tips YouCanEditHtmlSourceckeditor=You can edit HTML source code using the "Source" button in editor. -YouCanEditHtmlSource=
    You can include PHP code into this source using tags <?php ?>. The following global variables are available: $conf, $db, $mysoc, $user, $website, $websitepage, $weblangs.

    You can also include content of another Page/Container with the following syntax:
    <?php includeContainer('alias_of_container_to_include'); ?>

    You can make a redirect to another Page/Container with the following syntax (Note: do not output any content before a redirect):
    <?php redirectToContainer('alias_of_container_to_redirect_to'); ?>

    To add a link to another page, use the syntax:
    <a href="alias_of_page_to_link_to.php">mylink<a>

    To include a link to download a file stored into the documents directory, use the document.php wrapper:
    Example, for a file into documents/ecm (need to be logged), syntax is:
    <a href="/document.php?modulepart=ecm&file=[relative_dir/]filename.ext">
    For a file into documents/medias (open directory for public access), syntax is:
    <a href="/document.php?modulepart=medias&file=[relative_dir/]filename.ext">
    For a file shared with a share link (open access using the sharing hash key of file), syntax is:
    <a href="/document.php?hashp=publicsharekeyoffile">

    To include an image stored into the documents directory, use the viewimage.php wrapper:
    Example, for an image into documents/medias (open directory for public access), syntax is:
    <img src="/viewimage.php?modulepart=medias&file=[relative_dir/]filename.ext">
    +YouCanEditHtmlSource=
    You can include PHP code into this source using tags <?php ?>. The following global variables are available: $conf, $db, $mysoc, $user, $website, $websitepage, $weblangs.

    You can also include content of another Page/Container with the following syntax:
    <?php includeContainer('alias_of_container_to_include'); ?>

    You can make a redirect to another Page/Container with the following syntax (Note: do not output any content before a redirect):
    <?php redirectToContainer('alias_of_container_to_redirect_to'); ?>

    To add a link to another page, use the syntax:
    <a href="alias_of_page_to_link_to.php">mylink<a>

    To include a link to download a file stored into the documents directory, use the document.php wrapper:
    Example, for a file into documents/ecm (need to be logged), syntax is:
    <a href="/document.php?modulepart=ecm&file=[relative_dir/]filename.ext">
    For a file into documents/medias (open directory for public access), syntax is:
    <a href="/document.php?modulepart=medias&file=[relative_dir/]filename.ext">
    For a file shared with a share link (open access using the sharing hash key of file), syntax is:
    <a href="/document.php?hashp=publicsharekeyoffile">

    To include an image stored into the documents directory, use the viewimage.php wrapper:
    Example, for an image into documents/medias (open directory for public access), syntax is:
    <img src="/viewimage.php?modulepart=medias&file=[relative_dir/]filename.ext">

    More examples of HTML or dynamic code available on the wiki documentation
    . ClonePage=Clone page/container CloneSite=Clone site SiteAdded=Website added @@ -114,3 +114,10 @@ CSSContentTooltipHelp=Enter here CSS content. To avoid any conflict with the CSS LinkAndScriptsHereAreNotLoadedInEditor=Warning: This content is output only when site is accessed from a server. It is not used in Edit mode so if you need to load javascript files also in edit mode, just add your tag 'script src=...' into the page. Dynamiccontent=Sample of a page with dynamic content ImportSite=Import website template +EditInLineOnOff=Mode 'Edit inline' is %s +ShowSubContainersOnOff=Mode to execute 'dynamic content' is %s +GlobalCSSorJS=Global CSS/JS/Header file of web site +BackToHomePage=Back to home page... +TranslationLinks=Translation links +YouTryToAccessToAFileThatIsNotAWebsitePage=You try to access to a page that is not a website page +UseTextBetween5And70Chars=For good SEO practices, use a text between 5 and 70 characters diff --git a/htdocs/langs/mn_MN/accountancy.lang b/htdocs/langs/mn_MN/accountancy.lang index 1fc3b3e05ec..e1b413ac09d 100644 --- a/htdocs/langs/mn_MN/accountancy.lang +++ b/htdocs/langs/mn_MN/accountancy.lang @@ -1,4 +1,5 @@ -# Dolibarr language file - en_US - Accounting Expert +# Dolibarr language file - en_US - Accountancy (Double entries) +Accountancy=Accountancy Accounting=Accounting ACCOUNTING_EXPORT_SEPARATORCSV=Column separator for export file ACCOUNTING_EXPORT_DATE=Date format for export file @@ -97,6 +98,8 @@ MenuExpenseReportAccounts=Expense report accounts MenuLoanAccounts=Loan accounts MenuProductsAccounts=Product accounts MenuClosureAccounts=Closure accounts +MenuAccountancyClosure=Closure +MenuAccountancyValidationMovements=Validate movements ProductsBinding=Products accounts TransferInAccounting=Transfer in accounting RegistrationInAccounting=Registration in accounting @@ -164,12 +167,14 @@ ACCOUNTING_ACCOUNT_SUSPENSE=Accounting account of wait DONATION_ACCOUNTINGACCOUNT=Accounting account to register donations ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Accounting account to register subscriptions -ACCOUNTING_PRODUCT_BUY_ACCOUNT=Accounting account by default for bought products (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_ACCOUNT=Accounting account by default for the bought products (used if not defined in the product sheet) ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Accounting account by default for the sold products (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Accounting account by default for the sold products in EEC (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Accounting account by default for the sold products export out of EEC (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Accounting account by default for the products sold in EEC (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Accounting account by default for the products sold and exported out of EEC (used if not defined in the product sheet) ACCOUNTING_SERVICE_BUY_ACCOUNT=Accounting account by default for the bought services (used if not defined in the service sheet) ACCOUNTING_SERVICE_SOLD_ACCOUNT=Accounting account by default for the sold services (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Accounting account by default for the services sold in EEC (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Accounting account by default for the services sold and exported out of EEC (used if not defined in the service sheet) Doctype=Type of document Docdate=Date @@ -192,9 +197,10 @@ ByPersonalizedAccountGroups=By personalized groups ByYear=By year NotMatch=Not Set DeleteMvt=Delete Ledger lines +DelMonth=Month to delete DelYear=Year to delete DelJournal=Journal to delete -ConfirmDeleteMvt=This will delete all lines of the Ledger for year and/or from a specific journal. At least one criterion is required. +ConfirmDeleteMvt=This will delete all lines of the Ledger for the year/month and/or from a specific journal (At least one criterion is required). You will have to reuse the feature 'Registration inaccounting' to have the deleted record back in the ledger. ConfirmDeleteMvtPartial=This will delete the transaction from the Ledger (all lines related to same transaction will be deleted) FinanceJournal=Finance journal ExpenseReportsJournal=Expense reports journal @@ -235,13 +241,19 @@ DescVentilDoneCustomer=Consult here the list of the lines of invoices customers DescVentilTodoCustomer=Bind invoice lines not already bound with a product accounting account ChangeAccount=Change the product/service accounting account for selected lines with the following accounting account: Vide=- -DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account (only record not already transfered in accountancy are visible) DescVentilDoneSupplier=Consult here the list of the lines of vendor invoices and their accounting account DescVentilTodoExpenseReport=Bind expense report lines not already bound with a fee accounting account DescVentilExpenseReport=Consult here the list of expense report lines bound (or not) to a fee accounting account DescVentilExpenseReportMore=If you setup accounting account on type of expense report lines, the application will be able to make all the binding between your expense report lines and the accounting account of your chart of accounts, just in one click with the button "%s". If account was not set on fees dictionary or if you still have some lines not bound to any account, you will have to make a manual binding from the menu "%s". DescVentilDoneExpenseReport=Consult here the list of the lines of expenses reports and their fees accounting account +DescClosure=Consult here the number of movements by month who are not validated & fiscal years already open +OverviewOfMovementsNotValidated=Step 1/ Overview of movements not validated. (Necessary to close a fiscal year) +ValidateMovements=Validate movements +DescValidateMovements=Any modification or deletion of writing, lettering and deletes will be prohibited. All entries for an exercise must be validated otherwise closing will not be possible +SelectMonthAndValidate=Select month and validate movements + ValidateHistory=Bind Automatically AutomaticBindingDone=Automatic binding done @@ -256,6 +268,7 @@ ListOfProductsWithoutAccountingAccount=List of products not bound to any account ChangeBinding=Change the binding Accounted=Accounted in ledger NotYetAccounted=Not yet accounted in ledger +ShowTutorial=Show Tutorial ## Admin ApplyMassCategories=Apply mass categories @@ -264,7 +277,7 @@ CategoryDeleted=Category for the accounting account has been removed AccountingJournals=Accounting journals AccountingJournal=Accounting journal NewAccountingJournal=New accounting journal -ShowAccoutingJournal=Show accounting journal +ShowAccountingJournal=Show accounting journal NatureOfJournal=Nature of Journal AccountingJournalType1=Miscellaneous operations AccountingJournalType2=Sales diff --git a/htdocs/langs/mn_MN/admin.lang b/htdocs/langs/mn_MN/admin.lang index 1a1891009cf..723572861bd 100644 --- a/htdocs/langs/mn_MN/admin.lang +++ b/htdocs/langs/mn_MN/admin.lang @@ -178,6 +178,8 @@ Compression=Compression CommandsToDisableForeignKeysForImport=Command to disable foreign keys on import CommandsToDisableForeignKeysForImportWarning=Mandatory if you want to be able to restore your sql dump later ExportCompatibility=Compatibility of generated export file +ExportUseMySQLQuickParameter=Use the --quick parameter +ExportUseMySQLQuickParameterHelp=The '--quick' parameter helps limit RAM consumption for large tables. MySqlExportParameters=MySQL export parameters PostgreSqlExportParameters= PostgreSQL export parameters UseTransactionnalMode=Use transactional mode @@ -218,7 +220,7 @@ DoliStoreDesc=DoliStore, the official market place for Dolibarr ERP/CRM external DoliPartnersDesc=List of companies providing custom-developed modules or features.
    Note: since Dolibarr is an open source application, anyone experienced in PHP programming may develop a module. WebSiteDesc=External websites for more add-on (non-core) modules... DevelopYourModuleDesc=Some solutions to develop your own module... -URL=Link +URL=URL BoxesAvailable=Widgets available BoxesActivated=Widgets activated ActivateOn=Activate on @@ -268,6 +270,7 @@ Emails=Emails EMailsSetup=Emails setup EMailsDesc=This page allows you to override your default PHP parameters for email sending. In most cases on Unix/Linux OS, the PHP setup is correct and these parameters are unnecessary. EmailSenderProfiles=Emails sender profiles +EMailsSenderProfileDesc=You can keep this section empty. If you enter some emails here, they will be added to the list of possible senders into the combobox when your write a new email. MAIN_MAIL_SMTP_PORT=SMTP/SMTPS Port (default value in php.ini: %s) MAIN_MAIL_SMTP_SERVER=SMTP/SMTPS Host (default value in php.ini: %s) MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=SMTP/SMTPS Port (Not defined into PHP on Unix-like systems) @@ -277,7 +280,7 @@ MAIN_MAIL_ERRORS_TO=Email used for error returns emails (fields 'Errors-To' in e MAIN_MAIL_AUTOCOPY_TO= Copy (Bcc) all sent emails to MAIN_DISABLE_ALL_MAILS=Disable all email sending (for test purposes or demos) MAIN_MAIL_FORCE_SENDTO=Send all emails to (instead of real recipients, for test purposes) -MAIN_MAIL_ENABLED_USER_DEST_SELECT=Add employee users with email into allowed recipient list +MAIN_MAIL_ENABLED_USER_DEST_SELECT=Suggest emails of employees (if defined) into the list of predefined recipient when writing a new email MAIN_MAIL_SENDMODE=Email sending method MAIN_MAIL_SMTPS_ID=SMTP ID (if sending server requires authentication) MAIN_MAIL_SMTPS_PW=SMTP Password (if sending server requires authentication) @@ -462,7 +465,9 @@ EnableAndSetupModuleCron=If you want to have this recurring invoice generated au ModuleCompanyCodeCustomerAquarium=%s followed by customer code for a customer accounting code ModuleCompanyCodeSupplierAquarium=%s followed by vendor code for a vendor accounting code ModuleCompanyCodePanicum=Return an empty accounting code. -ModuleCompanyCodeDigitaria=Accounting code depends on third-party code. The code is composed of the character "C" in the first position followed by the first 5 characters of the third-party code. +ModuleCompanyCodeDigitaria=Returns a compound accounting code according to the name of the third party. The code consists of a prefix that can be defined in the first position followed by the number of characters defined in the third party code. +ModuleCompanyCodeCustomerDigitaria=%s followed by the truncated customer name by the number of characters: %s for the customer accounting code. +ModuleCompanyCodeSupplierDigitaria=%s followed by the truncated supplier name by the number of characters: %s for the supplier accounting code. Use3StepsApproval=By default, Purchase Orders need to be created and approved by 2 different users (one step/user to create and one step/user to approve. Note that if user has both permission to create and approve, one step/user will be enough). You can ask with this option to introduce a third step/user approval, if amount is higher than a dedicated value (so 3 steps will be necessary: 1=validation, 2=first approval and 3=second approval if amount is enough).
    Set this to empty if one approval (2 steps) is enough, set it to a very low value (0.1) if a second approval (3 steps) is always required. UseDoubleApproval=Use a 3 steps approval when amount (without tax) is higher than... WarningPHPMail=WARNING: It is often better to setup outgoing emails to use the email server of your provider instead of the default setup. Some email providers (like Yahoo) do not allow you to send an email from another server than their own server. Your current setup uses the server of the application to send email and not the server of your email provider, so some recipients (the one compatible with the restrictive DMARC protocol), will ask your email provider if they can accept your email and some email providers (like Yahoo) may respond "no" because the server is not theirs, so few of your sent Emails may not be accepted (be careful also of your email provider's sending quota).
    If your Email provider (like Yahoo) has this restriction, you must change Email setup to choose the other method "SMTP server" and enter the SMTP server and credentials provided by your Email provider. @@ -524,7 +529,7 @@ Module50Desc=Management of Products Module51Name=Mass mailings Module51Desc=Mass paper mailing management Module52Name=Stocks -Module52Desc=Stock management (for products only) +Module52Desc=Stock management Module53Name=Services Module53Desc=Management of Services Module54Name=Contracts/Subscriptions @@ -622,7 +627,7 @@ Module5000Desc=Allows you to manage multiple companies Module6000Name=Workflow Module6000Desc=Workflow management (automatic creation of object and/or automatic status change) Module10000Name=Websites -Module10000Desc=Create websites (public) with a WYSIWYG editor. Just setup your web server (Apache, Nginx, ...) to point to the dedicated Dolibarr directory to have it online on the internet with your own domain name. +Module10000Desc=Create websites (public) with a WYSIWYG editor. This is a webmaster or developer oriented CMS (it is better to know HTML and CSS language). Just setup your web server (Apache, Nginx, ...) to point to the dedicated Dolibarr directory to have it online on the internet with your own domain name. Module20000Name=Leave Request Management Module20000Desc=Define and track employee leave requests Module39000Name=Product Lots @@ -841,10 +846,10 @@ Permission1002=Create/modify warehouses Permission1003=Delete warehouses Permission1004=Read stock movements Permission1005=Create/modify stock movements -Permission1101=Read delivery orders -Permission1102=Create/modify delivery orders -Permission1104=Validate delivery orders -Permission1109=Delete delivery orders +Permission1101=Read delivery receipts +Permission1102=Create/modify delivery receipts +Permission1104=Validate delivery receipts +Permission1109=Delete delivery receipts Permission1121=Read supplier proposals Permission1122=Create/modify supplier proposals Permission1123=Validate supplier proposals @@ -873,9 +878,9 @@ Permission1251=Run mass imports of external data into database (data load) Permission1321=Export customer invoices, attributes and payments Permission1322=Reopen a paid bill Permission1421=Export sales orders and attributes -Permission2401=Read actions (events or tasks) linked to his account -Permission2402=Create/modify actions (events or tasks) linked to his account -Permission2403=Delete actions (events or tasks) linked to his account +Permission2401=Read actions (events or tasks) linked to his user account (if owner of event) +Permission2402=Create/modify actions (events or tasks) linked to his user account (if owner of event) +Permission2403=Delete actions (events or tasks) linked to his user account (if owner of event) Permission2411=Read actions (events or tasks) of others Permission2412=Create/modify actions (events or tasks) of others Permission2413=Delete actions (events or tasks) of others @@ -901,6 +906,7 @@ Permission20003=Delete leave requests Permission20004=Read all leave requests (even of user not subordinates) Permission20005=Create/modify leave requests for everybody (even of user not subordinates) Permission20006=Admin leave requests (setup and update balance) +Permission20007=Approve leave requests Permission23001=Read Scheduled job Permission23002=Create/update Scheduled job Permission23003=Delete Scheduled job @@ -915,7 +921,7 @@ Permission50414=Delete operations in ledger Permission50415=Delete all operations by year and journal in ledger Permission50418=Export operations of the ledger Permission50420=Report and export reports (turnover, balance, journals, ledger) -Permission50430=Define and close a fiscal period +Permission50430=Define fiscal periods. Validate transactions and close fiscal periods. Permission50440=Manage chart of accounts, setup of accountancy Permission51001=Read assets Permission51002=Create/Update assets @@ -962,6 +968,7 @@ DictionaryAccountancyJournal=Accounting journals DictionaryEMailTemplates=Email Templates DictionaryUnits=Units DictionaryMeasuringUnits=Measuring Units +DictionarySocialNetworks=Social Networks DictionaryProspectStatus=Prospect status DictionaryHolidayTypes=Types of leave DictionaryOpportunityStatus=Lead status for project/lead @@ -1057,7 +1064,7 @@ BackgroundImageLogin=Background image PermanentLeftSearchForm=Permanent search form on left menu DefaultLanguage=Default language EnableMultilangInterface=Enable multilanguage support -EnableShowLogo=Show logo on left menu +EnableShowLogo=Show the company logo in the menu CompanyInfo=Company/Organization CompanyIds=Company/Organization identities CompanyName=Name @@ -1067,7 +1074,11 @@ CompanyTown=Town CompanyCountry=Country CompanyCurrency=Main currency CompanyObject=Object of the company +IDCountry=ID country Logo=Logo +LogoDesc=Main logo of company. Will be used into generated documents (PDF, ...) +LogoSquarred=Logo (squarred) +LogoSquarredDesc=Must be a squarred icon (width = height). This logo will be used as the favorite icon or other need like for the top menu bar (if not disabled into display setup). DoNotSuggestPaymentMode=Do not suggest NoActiveBankAccountDefined=No active bank account defined OwnerOfBankAccount=Owner of bank account %s @@ -1113,7 +1124,7 @@ LogEventDesc=Enable logging for specific security events. Administrators the log AreaForAdminOnly=Setup parameters can be set by administrator users only. SystemInfoDesc=System information is miscellaneous technical information you get in read only mode and visible for administrators only. SystemAreaForAdminOnly=This area is available to administrator users only. Dolibarr user permissions cannot change this restriction. -CompanyFundationDesc=Edit the information of the company/entity. Click on "%s" or "%s" button at the bottom of the page. +CompanyFundationDesc=Edit the information of the company/entity. Click on "%s" button at the bottom of the page. AccountantDesc=If you have an external accountant/bookkeeper, you can edit here its information. AccountantFileNumber=Accountant code DisplayDesc=Parameters affecting the look and behaviour of Dolibarr can be modified here. @@ -1129,7 +1140,7 @@ TriggerAlwaysActive=Triggers in this file are always active, whatever are the ac TriggerActiveAsModuleActive=Triggers in this file are active as module %s is enabled. GeneratedPasswordDesc=Choose the method to be used for auto-generated passwords. DictionaryDesc=Insert all reference data. You can add your values to the default. -ConstDesc=This page allows you to edit (override) parameters not available in other pages. These are mostly reserved parameters for developers/advanced troubleshooting. For a full list of the parameters available see here. +ConstDesc=This page allows you to edit (override) parameters not available in other pages. These are mostly reserved parameters for developers/advanced troubleshooting only. MiscellaneousDesc=All other security related parameters are defined here. LimitsSetup=Limits/Precision setup LimitsDesc=You can define limits, precisions and optimizations used by Dolibarr here @@ -1456,6 +1467,13 @@ LDAPFieldSidExample=Example: objectsid LDAPFieldEndLastSubscription=Date of subscription end LDAPFieldTitle=Job position LDAPFieldTitleExample=Example: title +LDAPFieldGroupid=Group id +LDAPFieldGroupidExample=Exemple : gidnumber +LDAPFieldUserid=User id +LDAPFieldUseridExample=Exemple : uidnumber +LDAPFieldHomedirectory=Home directory +LDAPFieldHomedirectoryExample=Exemple : homedirectory +LDAPFieldHomedirectoryprefix=Home directory prefix LDAPSetupNotComplete=LDAP setup not complete (go on others tabs) LDAPNoUserOrPasswordProvidedAccessIsReadOnly=No administrator or password provided. LDAP access will be anonymous and in read only mode. LDAPDescContact=This page allows you to define LDAP attributes name in LDAP tree for each data found on Dolibarr contacts. @@ -1577,6 +1595,7 @@ FCKeditorForProductDetails=WYSIWIG creation/edition of products details lines fo FCKeditorForMailing= WYSIWIG creation/edition for mass eMailings (Tools->eMailing) FCKeditorForUserSignature=WYSIWIG creation/edition of user signature FCKeditorForMail=WYSIWIG creation/edition for all mail (except Tools->eMailing) +FCKeditorForTicket=WYSIWIG creation/edition for tickets ##### Stock ##### StockSetup=Stock module setup 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. @@ -1653,8 +1672,9 @@ CashDesk=Point of Sale CashDeskSetup=Point of Sales module setup CashDeskThirdPartyForSell=Default generic third party to use for sales CashDeskBankAccountForSell=Default account to use to receive cash payments -CashDeskBankAccountForCheque= Default account to use to receive payments by check -CashDeskBankAccountForCB= Default account to use to receive payments by credit cards +CashDeskBankAccountForCheque=Default account to use to receive payments by check +CashDeskBankAccountForCB=Default account to use to receive payments by credit cards +CashDeskBankAccountForSumup=Default bank account to use to receive payments by SumUp 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). CashDeskIdWareHouse=Force and restrict warehouse to use for stock decrease StockDecreaseForPointOfSaleDisabled=Stock decrease from Point of Sale disabled @@ -1693,7 +1713,7 @@ SuppliersSetup=Vendor module setup SuppliersCommandModel=Complete template of purchase order (logo...) SuppliersInvoiceModel=Complete template of vendor invoice (logo...) SuppliersInvoiceNumberingModel=Vendor invoices numbering models -IfSetToYesDontForgetPermission=If set to yes, don't forget to provide permissions to groups or users allowed for the second approval +IfSetToYesDontForgetPermission=If set to a non null value, don't forget to provide permissions to groups or users allowed for the second approval ##### GeoIPMaxmind ##### GeoIPMaxmindSetup=GeoIP Maxmind module setup PathToGeoIPMaxmindCountryDataFile=Path to file containing Maxmind ip to country translation.
    Examples:
    /usr/local/share/GeoIP/GeoIP.dat
    /usr/share/GeoIP/GeoIP.dat
    /usr/share/GeoIP/GeoLite2-Country.mmdb @@ -1782,6 +1802,8 @@ FixTZ=TimeZone fix FillFixTZOnlyIfRequired=Example: +2 (fill only if problem experienced) ExpectedChecksum=Expected Checksum CurrentChecksum=Current Checksum +ExpectedSize=Expected size +CurrentSize=Current size ForcedConstants=Required constant values MailToSendProposal=Customer proposals MailToSendOrder=Sales orders @@ -1846,8 +1868,10 @@ NothingToSetup=There is no specific setup required for this module. SetToYesIfGroupIsComputationOfOtherGroups=Set this to yes if this group is a computation of other groups EnterCalculationRuleIfPreviousFieldIsYes=Enter calculation rule if previous field was set to Yes (For example 'CODEGRP1+CODEGRP2') SeveralLangugeVariatFound=Several language variants found -COMPANY_AQUARIUM_REMOVE_SPECIAL=Remove special characters +RemoveSpecialChars=Remove special characters COMPANY_AQUARIUM_CLEAN_REGEX=Regex filter to clean value (COMPANY_AQUARIUM_CLEAN_REGEX) +COMPANY_DIGITARIA_CLEAN_REGEX=Regex filter to clean value (COMPANY_DIGITARIA_CLEAN_REGEX) +COMPANY_DIGITARIA_UNIQUE_CODE=Duplicate not allowed GDPRContact=Data Protection Officer (DPO, Data Privacy or GDPR contact) GDPRContactDesc=If you store data about European companies/citizens, you can name the contact who is responsible for the General Data Protection Regulation here HelpOnTooltip=Help text to show on tooltip @@ -1884,8 +1908,8 @@ CodeLastResult=Latest result code NbOfEmailsInInbox=Number of emails in source directory LoadThirdPartyFromName=Load third party searching on %s (load only) LoadThirdPartyFromNameOrCreate=Load third party searching on %s (create if not found) -WithDolTrackingID=Dolibarr Tracking ID found -WithoutDolTrackingID=Dolibarr Tracking ID not found +WithDolTrackingID=Dolibarr Reference found in Message ID +WithoutDolTrackingID=Dolibarr Reference not found in Message ID FormatZip=Zip MainMenuCode=Menu entry code (mainmenu) ECMAutoTree=Show automatic ECM tree @@ -1896,6 +1920,7 @@ ResourceSetup=Configuration of Resource module UseSearchToSelectResource=Use a search form to choose a resource (rather than a drop-down list). DisabledResourceLinkUser=Disable feature to link a resource to users DisabledResourceLinkContact=Disable feature to link a resource to contacts +EnableResourceUsedInEventCheck=Enable feature to check if a resource is in use in an event ConfirmUnactivation=Confirm module reset OnMobileOnly=On small screen (smartphone) only DisableProspectCustomerType=Disable the "Prospect + Customer" third party type (so third party must be Prospect or Customer but can't be both) @@ -1937,3 +1962,5 @@ RESTRICT_ON_IP=Allow access to some host IP only (wildcard not allowed, use spac BaseOnSabeDavVersion=Based on the library SabreDAV version NotAPublicIp=Not a public IP MakeAnonymousPing=Make an anonymous Ping '+1' to the Dolibarr foundation server (done 1 time only after installation) to allow the foundation to count the number of Dolibarr installation. +FeatureNotAvailableWithReceptionModule=Feature not available when module Reception is enabled +EmailTemplate=Template for email diff --git a/htdocs/langs/mn_MN/agenda.lang b/htdocs/langs/mn_MN/agenda.lang index 30c2a3d4038..9f141d15220 100644 --- a/htdocs/langs/mn_MN/agenda.lang +++ b/htdocs/langs/mn_MN/agenda.lang @@ -76,6 +76,7 @@ ContractSentByEMail=Contract %s sent by email OrderSentByEMail=Sales order %s sent by email InvoiceSentByEMail=Customer invoice %s sent by email SupplierOrderSentByEMail=Purchase order %s sent by email +ORDER_SUPPLIER_DELETEInDolibarr=Purchase order %s deleted SupplierInvoiceSentByEMail=Vendor invoice %s sent by email ShippingSentByEMail=Shipment %s sent by email ShippingValidated= Shipment %s validated @@ -86,6 +87,11 @@ InvoiceDeleted=Invoice deleted PRODUCT_CREATEInDolibarr=Product %s created PRODUCT_MODIFYInDolibarr=Product %s modified PRODUCT_DELETEInDolibarr=Product %s deleted +HOLIDAY_CREATEInDolibarr=Request for leave %s created +HOLIDAY_MODIFYInDolibarr=Request for leave %s modified +HOLIDAY_APPROVEInDolibarr=Request for leave %s approved +HOLIDAY_VALIDATEDInDolibarr=Request for leave %s validated +HOLIDAY_DELETEInDolibarr=Request for leave %s deleted EXPENSE_REPORT_CREATEInDolibarr=Expense report %s created EXPENSE_REPORT_VALIDATEInDolibarr=Expense report %s validated EXPENSE_REPORT_APPROVEInDolibarr=Expense report %s approved @@ -99,6 +105,14 @@ TICKET_MODIFYInDolibarr=Ticket %s modified TICKET_ASSIGNEDInDolibarr=Ticket %s assigned TICKET_CLOSEInDolibarr=Ticket %s closed TICKET_DELETEInDolibarr=Ticket %s deleted +BOM_VALIDATEInDolibarr=BOM validated +BOM_UNVALIDATEInDolibarr=BOM unvalidated +BOM_CLOSEInDolibarr=BOM disabled +BOM_REOPENInDolibarr=BOM reopen +BOM_DELETEInDolibarr=BOM deleted +MO_VALIDATEInDolibarr=MO validated +MO_PRODUCEDInDolibarr=MO produced +MO_DELETEInDolibarr=MO deleted ##### End agenda events ##### AgendaModelModule=Document templates for event DateActionStart=Start date diff --git a/htdocs/langs/mn_MN/boxes.lang b/htdocs/langs/mn_MN/boxes.lang index 59f89892e17..8fe1f84b149 100644 --- a/htdocs/langs/mn_MN/boxes.lang +++ b/htdocs/langs/mn_MN/boxes.lang @@ -19,6 +19,7 @@ BoxLastContacts=Latest contacts/addresses BoxLastMembers=Latest members BoxFicheInter=Latest interventions BoxCurrentAccounts=Open accounts balance +BoxTitleMemberNextBirthdays=Birthdays of this month (members) BoxTitleLastRssInfos=Latest %s news from %s BoxTitleLastProducts=Products/Services: last %s modified BoxTitleProductsAlertStock=Products: stock alert @@ -34,6 +35,7 @@ BoxTitleLastFicheInter=Latest %s modified interventions BoxTitleOldestUnpaidCustomerBills=Customer Invoices: oldest %s unpaid BoxTitleOldestUnpaidSupplierBills=Vendor Invoices: oldest %s unpaid BoxTitleCurrentAccounts=Open Accounts: balances +BoxTitleSupplierOrdersAwaitingReception=Supplier orders awaiting reception BoxTitleLastModifiedContacts=Contacts/Addresses: last %s modified BoxMyLastBookmarks=Bookmarks: latest %s BoxOldestExpiredServices=Oldest active expired services @@ -42,6 +44,8 @@ BoxTitleLastActionsToDo=Latest %s actions to do BoxTitleLastContracts=Latest %s modified contracts BoxTitleLastModifiedDonations=Latest %s modified donations BoxTitleLastModifiedExpenses=Latest %s modified expense reports +BoxTitleLatestModifiedBoms=Latest %s modified BOMs +BoxTitleLatestModifiedMos=Latest %s modified Manufacturing Orders BoxGlobalActivity=Global activity (invoices, proposals, orders) BoxGoodCustomers=Good customers BoxTitleGoodCustomers=%s Good customers @@ -64,6 +68,7 @@ NoContractedProducts=No products/services contracted NoRecordedContracts=No recorded contracts NoRecordedInterventions=No recorded interventions BoxLatestSupplierOrders=Latest purchase orders +BoxLatestSupplierOrdersAwaitingReception=Latest Purchase Orders (with a pending reception) NoSupplierOrder=No recorded purchase order BoxCustomersInvoicesPerMonth=Customer Invoices per month BoxSuppliersInvoicesPerMonth=Vendor Invoices per month @@ -84,4 +89,14 @@ ForProposals=Proposals LastXMonthRolling=The latest %s month rolling ChooseBoxToAdd=Add widget to your dashboard BoxAdded=Widget was added in your dashboard -BoxTitleUserBirthdaysOfMonth=Birthdays of this month +BoxTitleUserBirthdaysOfMonth=Birthdays of this month (users) +BoxLastManualEntries=Last manual entries in accountancy +BoxTitleLastManualEntries=%s latest manual entries +NoRecordedManualEntries=No manual entries record in accountancy +BoxSuspenseAccount=Count accountancy operation with suspense account +BoxTitleSuspenseAccount=Number of unallocated lines +NumberOfLinesInSuspenseAccount=Number of line in suspense account +SuspenseAccountNotDefined=Suspense account isn't defined +BoxLastCustomerShipments=Last customer shipments +BoxTitleLastCustomerShipments=Latest %s customer shipments +NoRecordedShipments=No recorded customer shipment diff --git a/htdocs/langs/mn_MN/commercial.lang b/htdocs/langs/mn_MN/commercial.lang index 96b8abbb937..10c536e0d48 100644 --- a/htdocs/langs/mn_MN/commercial.lang +++ b/htdocs/langs/mn_MN/commercial.lang @@ -1,6 +1,6 @@ # Dolibarr language file - Source file is en_US - commercial -Commercial=Commercial -CommercialArea=Commercial area +Commercial=Commerce +CommercialArea=Commerce area Customer=Customer Customers=Customers Prospect=Prospect @@ -59,7 +59,7 @@ ActionAC_FAC=Send customer invoice by mail ActionAC_REL=Send customer invoice by mail (reminder) ActionAC_CLO=Close ActionAC_EMAILING=Send mass email -ActionAC_COM=Send customer order by mail +ActionAC_COM=Send sales order by mail ActionAC_SHIP=Send shipping by mail ActionAC_SUP_ORD=Send purchase order by mail ActionAC_SUP_INV=Send vendor invoice by mail diff --git a/htdocs/langs/mn_MN/deliveries.lang b/htdocs/langs/mn_MN/deliveries.lang index 03eba3d636b..1f48c01de75 100644 --- a/htdocs/langs/mn_MN/deliveries.lang +++ b/htdocs/langs/mn_MN/deliveries.lang @@ -2,7 +2,7 @@ Delivery=Delivery DeliveryRef=Ref Delivery DeliveryCard=Receipt card -DeliveryOrder=Delivery order +DeliveryOrder=Delivery receipt DeliveryDate=Delivery date CreateDeliveryOrder=Generate delivery receipt DeliveryStateSaved=Delivery state saved @@ -18,13 +18,14 @@ StatusDeliveryCanceled=Canceled StatusDeliveryDraft=Draft StatusDeliveryValidated=Received # merou PDF model -NameAndSignature=Name and Signature : +NameAndSignature=Name and Signature: ToAndDate=To___________________________________ on ____/_____/__________ GoodStatusDeclaration=Have received the goods above in good condition, -Deliverer=Deliverer : +Deliverer=Deliverer: Sender=Sender Recipient=Recipient ErrorStockIsNotEnough=There's not enough stock Shippable=Shippable NonShippable=Not Shippable ShowReceiving=Show delivery receipt +NonExistentOrder=Nonexistent order diff --git a/htdocs/langs/mn_MN/errors.lang b/htdocs/langs/mn_MN/errors.lang index 0c07b2eafc4..cd726162a85 100644 --- a/htdocs/langs/mn_MN/errors.lang +++ b/htdocs/langs/mn_MN/errors.lang @@ -196,6 +196,7 @@ ErrorPhpMailDelivery=Check that you don't use a too high number of recipients an ErrorUserNotAssignedToTask=User must be assigned to task to be able to enter time consumed. ErrorTaskAlreadyAssigned=Task already assigned to user ErrorModuleFileSeemsToHaveAWrongFormat=The module package seems to have a wrong format. +ErrorModuleFileSeemsToHaveAWrongFormat2=At least one mandatory directory must exists into zip of module: %s or %s ErrorFilenameDosNotMatchDolibarrPackageRules=The name of the module package (%s) does not match expected name syntax: %s ErrorDuplicateTrigger=Error, duplicate trigger name %s. Already loaded from %s. ErrorNoWarehouseDefined=Error, no warehouses defined. @@ -219,6 +220,9 @@ ErrorURLMustStartWithHttp=URL %s must start with http:// or https:// ErrorNewRefIsAlreadyUsed=Error, the new reference is already used ErrorDeletePaymentLinkedToAClosedInvoiceNotPossible=Error, delete payment linked to a closed invoice is not possible. ErrorSearchCriteriaTooSmall=Search criteria too small. +ErrorObjectMustHaveStatusActiveToBeDisabled=Objects must have status 'Active' to be disabled +ErrorObjectMustHaveStatusDraftOrDisabledToBeActivated=Objects must have status 'Draft' or 'Disabled' to be enabled +ErrorNoFieldWithAttributeShowoncombobox=No fields has property 'showoncombobox' into definition of object '%s'. No way to show the combolist. # Warnings WarningParamUploadMaxFileSizeHigherThanPostMaxSize=Your PHP parameter upload_max_filesize (%s) is higher than PHP parameter post_max_size (%s). This is not a consistent setup. WarningPasswordSetWithNoAccount=A password was set for this member. However, no user account was created. So this password is stored but can't be used to login to Dolibarr. It may be used by an external module/interface but if you don't need to define any login nor password for a member, you can disable option "Manage a login for each member" from Member module setup. If you need to manage a login but don't need any password, you can keep this field empty to avoid this warning. Note: Email can also be used as a login if the member is linked to a user. @@ -244,3 +248,4 @@ WarningAnEntryAlreadyExistForTransKey=An entry already exists for the translatio WarningNumberOfRecipientIsRestrictedInMassAction=Warning, number of different recipient is limited to %s when using the mass actions on lists WarningDateOfLineMustBeInExpenseReportRange=Warning, the date of line is not in the range of the expense report WarningProjectClosed=Project is closed. You must re-open it first. +WarningSomeBankTransactionByChequeWereRemovedAfter=Some bank transaction were removed after that the receipt including them were generated. So nb of cheques and total of receipt may differ from number and total in list. diff --git a/htdocs/langs/mn_MN/holiday.lang b/htdocs/langs/mn_MN/holiday.lang index 9aafa73550e..69b6a698e1a 100644 --- a/htdocs/langs/mn_MN/holiday.lang +++ b/htdocs/langs/mn_MN/holiday.lang @@ -8,7 +8,6 @@ NotActiveModCP=You must enable the module Leave to view this page. AddCP=Make a leave request DateDebCP=Start date DateFinCP=End date -DateCreateCP=Creation date DraftCP=Draft ToReviewCP=Awaiting approval ApprovedCP=Approved @@ -18,6 +17,7 @@ ValidatorCP=Approbator ListeCP=List of leave LeaveId=Leave ID ReviewedByCP=Will be approved by +UserID=User ID UserForApprovalID=User for approval ID UserForApprovalFirstname=First name of approval user UserForApprovalLastname=Last name of approval user @@ -128,3 +128,4 @@ TemplatePDFHolidays=Template for leave requests PDF FreeLegalTextOnHolidays=Free text on PDF WatermarkOnDraftHolidayCards=Watermarks on draft leave requests HolidaysToApprove=Holidays to approve +NobodyHasPermissionToValidateHolidays=Nobody has permission to validate holidays diff --git a/htdocs/langs/mn_MN/install.lang b/htdocs/langs/mn_MN/install.lang index 2fe7dc8c038..708b3bac479 100644 --- a/htdocs/langs/mn_MN/install.lang +++ b/htdocs/langs/mn_MN/install.lang @@ -13,6 +13,7 @@ PHPSupportPOSTGETOk=This PHP supports variables POST and GET. PHPSupportPOSTGETKo=It's possible your PHP setup does not support variables POST and/or GET. Check the parameter variables_order in php.ini. PHPSupportGD=This PHP supports GD graphical functions. PHPSupportCurl=This PHP supports Curl. +PHPSupportCalendar=This PHP supports calendars extensions. PHPSupportUTF8=This PHP supports UTF8 functions. PHPSupportIntl=This PHP supports Intl functions. PHPMemoryOK=Your PHP max session memory is set to %s. This should be enough. @@ -21,6 +22,7 @@ Recheck=Click here for a more detailed test 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. ErrorPHPDoesNotSupportGD=Your PHP installation does not support GD graphical functions. No graphs will be available. ErrorPHPDoesNotSupportCurl=Your PHP installation does not support Curl. +ErrorPHPDoesNotSupportCalendar=Your PHP installation does not support php calendar extensions. ErrorPHPDoesNotSupportUTF8=Your PHP installation does not support UTF8 functions. Dolibarr cannot work correctly. Resolve this before installing Dolibarr. ErrorPHPDoesNotSupportIntl=Your PHP installation does not support Intl functions. ErrorDirDoesNotExists=Directory %s does not exist. @@ -203,6 +205,7 @@ MigrationRemiseExceptEntity=Update entity field value of llx_societe_remise_exce MigrationUserRightsEntity=Update entity field value of llx_user_rights MigrationUserGroupRightsEntity=Update entity field value of llx_usergroup_rights MigrationUserPhotoPath=Migration of photo paths for users +MigrationFieldsSocialNetworks=Migration of users fields social networks (%s) MigrationReloadModule=Reload module %s MigrationResetBlockedLog=Reset module BlockedLog for v7 algorithm ShowNotAvailableOptions=Show unavailable options diff --git a/htdocs/langs/mn_MN/main.lang b/htdocs/langs/mn_MN/main.lang index bfd0f29e748..bcc516eaf1f 100644 --- a/htdocs/langs/mn_MN/main.lang +++ b/htdocs/langs/mn_MN/main.lang @@ -114,6 +114,7 @@ InformationToHelpDiagnose=This information can be useful for diagnostic purposes MoreInformation=More information TechnicalInformation=Technical information TechnicalID=Technical ID +LineID=Line ID NotePublic=Note (public) NotePrivate=Note (private) PrecisionUnitIsLimitedToXDecimals=Dolibarr was setup to limit precision of unit prices to %s decimals. @@ -169,6 +170,8 @@ ToValidate=To validate NotValidated=Not validated Save=Save SaveAs=Save As +SaveAndStay=Save and stay +SaveAndNew=Save and new TestConnection=Test connection ToClone=Clone ConfirmClone=Choose data you want to clone: @@ -182,6 +185,7 @@ Hide=Hide ShowCardHere=Show card Search=Search SearchOf=Search +SearchMenuShortCut=Ctrl + shift + f Valid=Valid Approve=Approve Disapprove=Disapprove @@ -412,6 +416,7 @@ DefaultTaxRate=Default tax rate Average=Average Sum=Sum Delta=Delta +StatusToPay=To pay RemainToPay=Remain to pay Module=Module/Application Modules=Modules/Applications @@ -474,7 +479,9 @@ Categories=Tags/categories Category=Tag/category By=By From=From +FromLocation=From to=to +To=to and=and or=or Other=Other @@ -824,6 +831,7 @@ Mandatory=Mandatory Hello=Hello GoodBye=GoodBye Sincerely=Sincerely +ConfirmDeleteObject=Are you sure you want to delete this object? DeleteLine=Delete line ConfirmDeleteLine=Are you sure you want to delete this line? NoPDFAvailableForDocGenAmongChecked=No PDF were available for the document generation among checked record @@ -840,6 +848,7 @@ Progress=Progress ProgressShort=Progr. FrontOffice=Front office BackOffice=Back office +Submit=Submit View=View Export=Export Exports=Exports @@ -990,3 +999,16 @@ GlobalOpenedElemView=Global view NoArticlesFoundForTheKeyword=No article found for the keyword '%s' NoArticlesFoundForTheCategory=No article found for the category ToAcceptRefuse=To accept | refuse +ContactDefault_agenda=Event +ContactDefault_commande=Order +ContactDefault_contrat=Contract +ContactDefault_facture=Invoice +ContactDefault_fichinter=Intervention +ContactDefault_invoice_supplier=Supplier Invoice +ContactDefault_order_supplier=Supplier Order +ContactDefault_project=Project +ContactDefault_project_task=Task +ContactDefault_propal=Proposal +ContactDefault_supplier_proposal=Supplier Proposal +ContactDefault_ticketsup=Ticket +ContactAddedAutomatically=Contact added from contact thirdparty roles diff --git a/htdocs/langs/mn_MN/modulebuilder.lang b/htdocs/langs/mn_MN/modulebuilder.lang index 0afcfb9b0d0..5e2ae72a85a 100644 --- a/htdocs/langs/mn_MN/modulebuilder.lang +++ b/htdocs/langs/mn_MN/modulebuilder.lang @@ -6,7 +6,7 @@ ModuleBuilderDesc2=Path where modules are generated/edited (first directory for ModuleBuilderDesc3=Generated/editable modules found: %s ModuleBuilderDesc4=A module is detected as 'editable' when the file %s exists in root of module directory NewModule=New module -NewObject=New object +NewObjectInModulebuilder=New object ModuleKey=Module key ObjectKey=Object key ModuleInitialized=Module initialized @@ -60,12 +60,14 @@ HooksFile=File for hooks code ArrayOfKeyValues=Array of key-val ArrayOfKeyValuesDesc=Array of keys and values if field is a combo list with fixed values WidgetFile=Widget file +CSSFile=CSS file +JSFile=Javascript file ReadmeFile=Readme file ChangeLog=ChangeLog file TestClassFile=File for PHP Unit Test class SqlFile=Sql file -PageForLib=File for PHP library -PageForObjLib=File for PHP library dedicated to object +PageForLib=File for the common PHP library +PageForObjLib=File for the PHP library dedicated to object SqlFileExtraFields=Sql file for complementary attributes SqlFileKey=Sql file for keys SqlFileKeyExtraFields=Sql file for keys of complementary attributes @@ -77,17 +79,20 @@ NoTrigger=No trigger NoWidget=No widget GoToApiExplorer=Go to API explorer ListOfMenusEntries=List of menu entries +ListOfDictionariesEntries=List of dictionaries entries ListOfPermissionsDefined=List of defined permissions SeeExamples=See examples here EnabledDesc=Condition to have this field active (Examples: 1 or $conf->global->MYMODULE_MYOPTION) -VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only (not list), 4=Visible on list and update/view form only (not create). Using a negative value means field is not shown by default on list but can be selected for viewing). It can be an expression, for example: preg_match('/public/', $_SERVER['PHP_SELF'])?0:1 +VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only (not list), 4=Visible on list and update/view form only (not create). Using a negative value means field is not shown by default on list but can be selected for viewing). It can be an expression, for example:
    preg_match('/public/', $_SERVER['PHP_SELF'])?0:1
    ($user->rights->holiday->define_holiday ? 1 : 0) IsAMeasureDesc=Can the value of field be cumulated to get a total into list? (Examples: 1 or 0) SearchAllDesc=Is the field used to make a search from the quick search tool? (Examples: 1 or 0) SpecDefDesc=Enter here all documentation you want to provide with your module that is not already defined by other tabs. You can use .md or better, the rich .asciidoc syntax. LanguageDefDesc=Enter in this files, all the key and the translation for each language file. MenusDefDesc=Define here the menus provided by your module +DictionariesDefDesc=Define here the dictionaries provided by your module PermissionsDefDesc=Define here the new permissions provided by your module MenusDefDescTooltip=The menus provided by your module/application are defined into the array $this->menus into the module descriptor file. You can edit manually this file or use the embedded editor.

    Note: Once defined (and module re-activated), menus are also visible into the menu editor available to administrator users on %s. +DictionariesDefDescTooltip=The dictionaries provided by your module/application are defined into the array $this->dictionaries into the module descriptor file. You can edit manually this file or use the embedded editor.

    Note: Once defined (and module re-activated), dictionaries are also visible into the setup area to administrator users on %s. PermissionsDefDescTooltip=The permissions provided by your module/application are defined into the array $this->rights into the module descriptor file. You can edit manually this file or use the embedded editor.

    Note: Once defined (and module re-activated), permissions are visible into the default permissions setup %s. HooksDefDesc=Define in the module_parts['hooks'] property, in the module descriptor, the context of hooks you want to manage (list of contexts can be found by a search on 'initHooks(' in core code).
    Edit the hook file to add code of your hooked functions (hookable functions can be found by a search on 'executeHooks' in core code). TriggerDefDesc=Define in the trigger file the code you want to execute for each business event executed. @@ -105,9 +110,12 @@ InitStructureFromExistingTable=Build the structure array string of an existing t UseAboutPage=Disable the about page UseDocFolder=Disable the documentation folder UseSpecificReadme=Use a specific ReadMe +ContentOfREADMECustomized=Note: The content of the README.md file has been replaced with the specific value defined into setup of ModuleBuilder. RealPathOfModule=Real path of module ContentCantBeEmpty=Content of file can't be empty WidgetDesc=You can generate and edit here the widgets that will be embedded with your module. +CSSDesc=You can generate and edit here a file with personalized CSS embedded with your module. +JSDesc=You can generate and edit here a file with personalized Javascript embedded with your module. CLIDesc=You can generate here some command line scripts you want to provide with your module. CLIFile=CLI File NoCLIFile=No CLI files @@ -117,3 +125,13 @@ UseSpecificFamily = Use a specific family UseSpecificAuthor = Use a specific author UseSpecificVersion = Use a specific initial version ModuleMustBeEnabled=The module/application must be enabled first +IncludeRefGeneration=The reference of object must be generated automatically +IncludeRefGenerationHelp=Check this if you want to include code to manage the generation automatically of the reference +IncludeDocGeneration=I want to generate some documents from the object +IncludeDocGenerationHelp=If you check this, some code will be generated to add a "Generate document" box on the record. +ShowOnCombobox=Show value into combobox +KeyForTooltip=Key for tooltip +CSSClass=CSS Class +NotEditable=Not editable +ForeignKey=Foreign key +TypeOfFieldsHelp=Type of fields:
    varchar(99), double(24,8), real, text, html, datetime, timestamp, integer, integer:ClassName:relativepath/to/classfile.class.php[:1[:filter]] ('1' means we add a + button after the combo to create the record, 'filter' can be 'status=1 AND fk_user = __USER_ID AND entity IN (__SHARED_ENTITIES__)' for example) diff --git a/htdocs/langs/mn_MN/mrp.lang b/htdocs/langs/mn_MN/mrp.lang index 360f4303f07..35755f2d360 100644 --- a/htdocs/langs/mn_MN/mrp.lang +++ b/htdocs/langs/mn_MN/mrp.lang @@ -1,17 +1,61 @@ +Mrp=Manufacturing Orders +MO=Manufacturing Order +MRPDescription=Module to manage Manufacturing Orders (MO). MRPArea=MRP Area +MrpSetupPage=Setup of module MRP MenuBOM=Bills of material LatestBOMModified=Latest %s Bills of materials modified +LatestMOModified=Latest %s Manufacturing Orders modified +Bom=Bills of Material BillOfMaterials=Bill of Material BOMsSetup=Setup of module BOM ListOfBOMs=List of bills of material - BOM +ListOfManufacturingOrders=List of Manufacturing Orders NewBOM=New bill of material -ProductBOMHelp=Product to create with this BOM +ProductBOMHelp=Product to create with this BOM.
    Note: Products with the property 'Nature of product' = 'Raw material' are not visible into this list. BOMsNumberingModules=BOM numbering templates -BOMsModelModule=BOMS document templates +BOMsModelModule=BOM document templates +MOsNumberingModules=MO numbering templates +MOsModelModule=MO document templates FreeLegalTextOnBOMs=Free text on document of BOM WatermarkOnDraftBOMs=Watermark on draft BOM -ConfirmCloneBillOfMaterials=Are you sure you want to clone this bill of material ? +FreeLegalTextOnMOs=Free text on document of MO +WatermarkOnDraftMOs=Watermark on draft MO +ConfirmCloneBillOfMaterials=Are you sure you want to clone the bill of material %s ? +ConfirmCloneMo=Are you sure you want to clone the Manufacturing Order %s ? ManufacturingEfficiency=Manufacturing efficiency ValueOfMeansLoss=Value of 0.95 means an average of 5%% of loss during the production DeleteBillOfMaterials=Delete Bill Of Materials +DeleteMo=Delete Manufacturing Order ConfirmDeleteBillOfMaterials=Are you sure you want to delete this Bill Of Material? +ConfirmDeleteMo=Are you sure you want to delete this Bill Of Material? +MenuMRP=Manufacturing Orders +NewMO=New Manufacturing Order +QtyToProduce=Qty to produce +DateStartPlannedMo=Date start planned +DateEndPlannedMo=Date end planned +KeepEmptyForAsap=Empty means 'As Soon As Possible' +EstimatedDuration=Estimated duration +EstimatedDurationDesc=Estimated duration to manufacture this product using this BOM +ConfirmValidateBom=Are you sure you want to validate the BOM with the reference %s (you will be able to use it to build new Manufacturing Orders) +ConfirmCloseBom=Are you sure you want to cancel this BOM (you won't be able to use it to build new Manufacturing Orders anymore) ? +ConfirmReopenBom=Are you sure you want to re-open this BOM (you will be able to use it to build new Manufacturing Orders) +StatusMOProduced=Produced +QtyFrozen=Frozen Qty +QuantityFrozen=Frozen Quantity +QuantityConsumedInvariable=When this flag is set, the quantity consumed is always the value defined and is not relative to the quantity produced. +DisableStockChange=Disable stock change +DisableStockChangeHelp=When this flag is set, there is no stock change on this product, whatever is the quantity produced +BomAndBomLines=Bills Of Material and lines +BOMLine=Line of BOM +WarehouseForProduction=Warehouse for production +CreateMO=Create MO +ToConsume=To consume +ToProduce=To produce +QtyAlreadyConsumed=Qty already consumed +QtyAlreadyProduced=Qty already produced +ConsumeAndProduceAll=Consume and Produce All +Manufactured=Manufactured +TheProductXIsAlreadyTheProductToProduce=The product to add is already the product to produce. +ForAQuantityOf1=For a quantity to produce of 1 +ConfirmValidateMo=Are you sure you want to validate this Manufacturing Order? diff --git a/htdocs/langs/mn_MN/opensurvey.lang b/htdocs/langs/mn_MN/opensurvey.lang index 76684955e56..7d26151fa16 100644 --- a/htdocs/langs/mn_MN/opensurvey.lang +++ b/htdocs/langs/mn_MN/opensurvey.lang @@ -1,7 +1,7 @@ # Dolibarr language file - Source file is en_US - opensurvey Survey=Poll Surveys=Polls -OrganizeYourMeetingEasily=Organize your meetings and polls easily. First select type of poll... +OrganizeYourMeetingEasily=Organize your meetings and polls easily. First select the type of poll... NewSurvey=New poll OpenSurveyArea=Polls area AddACommentForPoll=You can add a comment into poll... @@ -11,7 +11,7 @@ PollTitle=Poll title ToReceiveEMailForEachVote=Receive an email for each vote TypeDate=Type date TypeClassic=Type standard -OpenSurveyStep2=Select your dates amoung the free days (grey). The selected days are green. You can unselect a day previously selected by clicking again on it +OpenSurveyStep2=Select your dates among the free days (grey). The selected days are green. You can unselect a day previously selected by clicking again on it RemoveAllDays=Remove all days CopyHoursOfFirstDay=Copy hours of first day RemoveAllHours=Remove all hours @@ -35,7 +35,7 @@ TitleChoice=Choice label ExportSpreadsheet=Export result spreadsheet ExpireDate=Limit date NbOfSurveys=Number of polls -NbOfVoters=Nb of voters +NbOfVoters=No. of voters SurveyResults=Results PollAdminDesc=You are allowed to change all vote lines of this poll with button "Edit". You can, as well, remove a column or a line with %s. You can also add a new column with %s. 5MoreChoices=5 more choices @@ -49,7 +49,7 @@ votes=vote(s) NoCommentYet=No comments have been posted for this poll yet CanComment=Voters can comment in the poll CanSeeOthersVote=Voters can see other people's vote -SelectDayDesc=For each selected day, you can choose, or not, meeting hours in the following format :
    - empty,
    - "8h", "8H" or "8:00" to give a meeting's start hour,
    - "8-11", "8h-11h", "8H-11H" or "8:00-11:00" to give a meeting's start and end hour,
    - "8h15-11h15", "8H15-11H15" or "8:15-11:15" for the same thing but with minutes. +SelectDayDesc=For each selected day, you can choose, or not, meeting hours in the following format:
    - empty,
    - "8h", "8H" or "8:00" to give a meeting's start hour,
    - "8-11", "8h-11h", "8H-11H" or "8:00-11:00" to give a meeting's start and end hour,
    - "8h15-11h15", "8H15-11H15" or "8:15-11:15" for the same thing but with minutes. BackToCurrentMonth=Back to current month ErrorOpenSurveyFillFirstSection=You haven't filled the first section of the poll creation ErrorOpenSurveyOneChoice=Enter at least one choice diff --git a/htdocs/langs/mn_MN/paybox.lang b/htdocs/langs/mn_MN/paybox.lang index d5e4fd9ba55..1bbbef4017b 100644 --- a/htdocs/langs/mn_MN/paybox.lang +++ b/htdocs/langs/mn_MN/paybox.lang @@ -11,17 +11,8 @@ YourEMail=Email to receive payment confirmation Creditor=Creditor PaymentCode=Payment code PayBoxDoPayment=Pay with Paybox -ToPay=Do payment YouWillBeRedirectedOnPayBox=You will be redirected on secured Paybox page to input you credit card information Continue=Next -ToOfferALinkForOnlinePayment=URL for %s payment -ToOfferALinkForOnlinePaymentOnOrder=URL to offer a %s online payment user interface for a sales order -ToOfferALinkForOnlinePaymentOnInvoice=URL to offer a %s online payment user interface for a customer invoice -ToOfferALinkForOnlinePaymentOnContractLine=URL to offer a %s online payment user interface for a contract line -ToOfferALinkForOnlinePaymentOnFreeAmount=URL to offer a %s online payment user interface for a free amount -ToOfferALinkForOnlinePaymentOnMemberSubscription=URL to offer a %s online payment user interface for a member subscription -ToOfferALinkForOnlinePaymentOnDonation=URL to offer a %s online payment, user interface for payment of donation -YouCanAddTagOnUrl=You can also add url parameter &tag=value to any of those URL (required only for free payment) to add your own payment comment tag. SetupPayBoxToHavePaymentCreatedAutomatically=Setup your Paybox with url %s to have payment created automatically when validated by Paybox. YourPaymentHasBeenRecorded=This page confirms that your payment has been recorded. Thank you. YourPaymentHasNotBeenRecorded=Your payment has NOT been recorded and the transaction has been canceled. Thank you. diff --git a/htdocs/langs/mn_MN/projects.lang b/htdocs/langs/mn_MN/projects.lang index d144fccd272..868a696c20a 100644 --- a/htdocs/langs/mn_MN/projects.lang +++ b/htdocs/langs/mn_MN/projects.lang @@ -86,8 +86,8 @@ WhichIamLinkedToProject=which I'm linked to project Time=Time ListOfTasks=List of tasks GoToListOfTimeConsumed=Go to list of time consumed -GoToListOfTasks=Go to list of tasks -GoToGanttView=Go to Gantt view +GoToListOfTasks=Show as list +GoToGanttView=show as Gantt GanttView=Gantt View ListProposalsAssociatedProject=List of the commercial proposals related to the project ListOrdersAssociatedProject=List of sales orders related to the project @@ -250,3 +250,8 @@ OneLinePerUser=One line per user ServiceToUseOnLines=Service to use on lines InvoiceGeneratedFromTimeSpent=Invoice %s has been generated from time spent on project ProjectBillTimeDescription=Check if you enter timesheet on tasks of project AND you plan to generate invoice(s) from the timesheet to bill the customer of the project (do not check if you plan to create invoice that is not based on entered timesheets). +ProjectFollowOpportunity=Follow opportunity +ProjectFollowTasks=Follow tasks +UsageOpportunity=Usage: Opportunity +UsageTasks=Usage: Tasks +UsageBillTimeShort=Usage: Bill time diff --git a/htdocs/langs/mn_MN/receiptprinter.lang b/htdocs/langs/mn_MN/receiptprinter.lang index 756461488cc..5714ba78151 100644 --- a/htdocs/langs/mn_MN/receiptprinter.lang +++ b/htdocs/langs/mn_MN/receiptprinter.lang @@ -26,9 +26,10 @@ PROFILE_P822D=P822D Profile PROFILE_STAR=Star Profile PROFILE_DEFAULT_HELP=Default Profile suitable for Epson printers PROFILE_SIMPLE_HELP=Simple Profile No Graphics -PROFILE_EPOSTEP_HELP=Epos Tep Profile Help +PROFILE_EPOSTEP_HELP=Epos Tep Profile PROFILE_P822D_HELP=P822D Profile No Graphics PROFILE_STAR_HELP=Star Profile +DOL_LINE_FEED=Skip line DOL_ALIGN_LEFT=Left align text DOL_ALIGN_CENTER=Center text DOL_ALIGN_RIGHT=Right align text @@ -42,3 +43,5 @@ DOL_CUT_PAPER_PARTIAL=Cut ticket partially DOL_OPEN_DRAWER=Open cash drawer DOL_ACTIVATE_BUZZER=Activate buzzer DOL_PRINT_QRCODE=Print QR Code +DOL_PRINT_LOGO=Print logo of my company +DOL_PRINT_LOGO_OLD=Print logo of my company (old printers) diff --git a/htdocs/langs/mn_MN/sendings.lang b/htdocs/langs/mn_MN/sendings.lang index 3b3850e44ed..5ce3b7f67e9 100644 --- a/htdocs/langs/mn_MN/sendings.lang +++ b/htdocs/langs/mn_MN/sendings.lang @@ -21,6 +21,7 @@ QtyShipped=Qty shipped QtyShippedShort=Qty ship. QtyPreparedOrShipped=Qty prepared or shipped QtyToShip=Qty to ship +QtyToReceive=Qty to receive QtyReceived=Qty received QtyInOtherShipments=Qty in other shipments KeepToShip=Remain to ship @@ -46,17 +47,18 @@ DateDeliveryPlanned=Planned date of delivery RefDeliveryReceipt=Ref delivery receipt StatusReceipt=Status delivery receipt DateReceived=Date delivery received -SendShippingByEMail=Send shipment by EMail +ClassifyReception=Classify reception +SendShippingByEMail=Send shipment by email SendShippingRef=Submission of shipment %s ActionsOnShipping=Events on shipment LinkToTrackYourPackage=Link to track your package ShipmentCreationIsDoneFromOrder=For the moment, creation of a new shipment is done from the order card. ShipmentLine=Shipment line -ProductQtyInCustomersOrdersRunning=Product quantity into open customer orders -ProductQtyInSuppliersOrdersRunning=Product quantity into open purchase orders -ProductQtyInShipmentAlreadySent=Product quantity from open customer order already sent -ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from open supplier order already received -NoProductToShipFoundIntoStock=No product to ship found into warehouse %s. Correct stock or go back to choose another warehouse. +ProductQtyInCustomersOrdersRunning=Product quantity from open sales orders +ProductQtyInSuppliersOrdersRunning=Product quantity from open purchase orders +ProductQtyInShipmentAlreadySent=Product quantity from open sales order already sent +ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from open purchase orders already received +NoProductToShipFoundIntoStock=No product to ship found in warehouse %s. Correct stock or go back to choose another warehouse. WeightVolShort=Weight/Vol. ValidateOrderFirstBeforeShipment=You must first validate the order before being able to make shipments. @@ -69,4 +71,4 @@ SumOfProductWeights=Sum of product weights # warehouse details DetailWarehouseNumber= Warehouse details -DetailWarehouseFormat= W:%s (Qty : %d) +DetailWarehouseFormat= W:%s (Qty: %d) diff --git a/htdocs/langs/mn_MN/stocks.lang b/htdocs/langs/mn_MN/stocks.lang index d42f1a82243..2e207e63b39 100644 --- a/htdocs/langs/mn_MN/stocks.lang +++ b/htdocs/langs/mn_MN/stocks.lang @@ -55,7 +55,7 @@ PMPValue=Weighted average price PMPValueShort=WAP EnhancedValueOfWarehouses=Warehouses value UserWarehouseAutoCreate=Create a user warehouse automatically when creating a user -AllowAddLimitStockByWarehouse=Manage also values for minimum and desired stock per pairing (product-warehouse) in addition to values per product +AllowAddLimitStockByWarehouse=Manage also value for minimum and desired stock per pairing (product-warehouse) in addition to the value for minimum and desired stock per product IndependantSubProductStock=Product stock and subproduct stock are independent QtyDispatched=Quantity dispatched QtyDispatchedShort=Qty dispatched @@ -184,7 +184,7 @@ SelectFournisseur=Vendor filter inventoryOnDate=Inventory INVENTORY_DISABLE_VIRTUAL=Virtual product (kit): do not decrement stock of a child product INVENTORY_USE_MIN_PA_IF_NO_LAST_PA=Use the buy price if no last buy price can be found -INVENTORY_USE_INVENTORY_DATE_FROM_DATEMVT=Stock movement has date of inventory +INVENTORY_USE_INVENTORY_DATE_FOR_DATE_OF_MVT=Stock movements will have the date of inventory (instead of the date of inventory validation) inventoryChangePMPPermission=Allow to change PMP value for a product ColumnNewPMP=New unit PMP OnlyProdsInStock=Do not add product without stock @@ -212,3 +212,7 @@ StockIncreaseAfterCorrectTransfer=Increase by correction/transfer StockDecreaseAfterCorrectTransfer=Decrease by correction/transfer StockIncrease=Stock increase StockDecrease=Stock decrease +InventoryForASpecificWarehouse=Inventory for a specific warehouse +InventoryForASpecificProduct=Inventory for a specific product +StockIsRequiredToChooseWhichLotToUse=Stock is required to choose which lot to use +ForceTo=Force to diff --git a/htdocs/langs/mn_MN/stripe.lang b/htdocs/langs/mn_MN/stripe.lang index c5224982873..cfc0620db5c 100644 --- a/htdocs/langs/mn_MN/stripe.lang +++ b/htdocs/langs/mn_MN/stripe.lang @@ -16,12 +16,13 @@ StripeDoPayment=Pay with Stripe YouWillBeRedirectedOnStripe=You will be redirected on secured Stripe page to input you credit card information Continue=Next ToOfferALinkForOnlinePayment=URL for %s payment -ToOfferALinkForOnlinePaymentOnOrder=URL to offer a %s online payment user interface for a sales order -ToOfferALinkForOnlinePaymentOnInvoice=URL to offer a %s online payment user interface for a customer invoice -ToOfferALinkForOnlinePaymentOnContractLine=URL to offer a %s online payment user interface for a contract line -ToOfferALinkForOnlinePaymentOnFreeAmount=URL to offer a %s online payment user interface for a free amount -ToOfferALinkForOnlinePaymentOnMemberSubscription=URL to offer a %s online payment user interface for a member subscription -YouCanAddTagOnUrl=You can also add url parameter &tag=value to any of those URL (required only for free payment) to add your own payment comment tag. +ToOfferALinkForOnlinePaymentOnOrder=URL to offer a %s online payment page for a sales order +ToOfferALinkForOnlinePaymentOnInvoice=URL to offer a %s online payment page for a customer invoice +ToOfferALinkForOnlinePaymentOnContractLine=URL to offer a %s online payment page for a contract line +ToOfferALinkForOnlinePaymentOnFreeAmount=URL to offer a %s online payment page of any amount with no existing object +ToOfferALinkForOnlinePaymentOnMemberSubscription=URL to offer a %s online payment page for a member subscription +ToOfferALinkForOnlinePaymentOnDonation=URL to offer a %s online payment page for payment of a donation +YouCanAddTagOnUrl=You can also add url parameter &tag=value to any of those URL (mandatory only for payment not linked to an object) to add your own payment comment tag.
    For the URL of payments with no existing object, you may also add the parameter &noidempotency=1 so the same link with same tag can be used several times (some payment mode may limit the payment to 1 for each different link without this parameter) SetupStripeToHavePaymentCreatedAutomatically=Setup your Stripe with url %s to have payment created automatically when validated by Stripe. AccountParameter=Account parameters UsageParameter=Usage parameters diff --git a/htdocs/langs/mn_MN/ticket.lang b/htdocs/langs/mn_MN/ticket.lang index ba5c6af8a1c..79c4978b660 100644 --- a/htdocs/langs/mn_MN/ticket.lang +++ b/htdocs/langs/mn_MN/ticket.lang @@ -33,7 +33,10 @@ TicketDictSeverity=Ticket - Severities TicketTypeShortBUGSOFT=Dysfonctionnement logiciel TicketTypeShortBUGHARD=Dysfonctionnement matériel TicketTypeShortCOM=Commercial question -TicketTypeShortINCIDENT=Request for assistance + +TicketTypeShortHELP=Request for functionnal help +TicketTypeShortISSUE=Issue, bug or problem +TicketTypeShortREQUEST=Change or enhancement request TicketTypeShortPROJET=Project TicketTypeShortOTHER=Other @@ -137,6 +140,10 @@ NoUnreadTicketsFound=No unread ticket found TicketViewAllTickets=View all tickets TicketViewNonClosedOnly=View only open tickets TicketStatByStatus=Tickets by status +OrderByDateAsc=Sort by ascending date +OrderByDateDesc=Sort by descending date +ShowAsConversation=Show as conversation list +MessageListViewType=Show as table list # # Ticket card @@ -222,6 +229,9 @@ TicketConfirmChangeStatus=Confirm the status change: %s ? TicketLogStatusChanged=Status changed: %s to %s TicketNotNotifyTiersAtCreate=Not notify company at create Unread=Unread +TicketNotCreatedFromPublicInterface=Not available. Ticket was not created from public interface. +PublicInterfaceNotEnabled=Public interface was not enabled +ErrorTicketRefRequired=Ticket reference name is required # # Logs diff --git a/htdocs/langs/mn_MN/website.lang b/htdocs/langs/mn_MN/website.lang index 9648ae48cc8..579d2d116ce 100644 --- a/htdocs/langs/mn_MN/website.lang +++ b/htdocs/langs/mn_MN/website.lang @@ -56,7 +56,7 @@ NoPageYet=No pages yet YouCanCreatePageOrImportTemplate=You can create a new page or import a full website template SyntaxHelp=Help on specific syntax tips YouCanEditHtmlSourceckeditor=You can edit HTML source code using the "Source" button in editor. -YouCanEditHtmlSource=
    You can include PHP code into this source using tags <?php ?>. The following global variables are available: $conf, $db, $mysoc, $user, $website, $websitepage, $weblangs.

    You can also include content of another Page/Container with the following syntax:
    <?php includeContainer('alias_of_container_to_include'); ?>

    You can make a redirect to another Page/Container with the following syntax (Note: do not output any content before a redirect):
    <?php redirectToContainer('alias_of_container_to_redirect_to'); ?>

    To add a link to another page, use the syntax:
    <a href="alias_of_page_to_link_to.php">mylink<a>

    To include a link to download a file stored into the documents directory, use the document.php wrapper:
    Example, for a file into documents/ecm (need to be logged), syntax is:
    <a href="/document.php?modulepart=ecm&file=[relative_dir/]filename.ext">
    For a file into documents/medias (open directory for public access), syntax is:
    <a href="/document.php?modulepart=medias&file=[relative_dir/]filename.ext">
    For a file shared with a share link (open access using the sharing hash key of file), syntax is:
    <a href="/document.php?hashp=publicsharekeyoffile">

    To include an image stored into the documents directory, use the viewimage.php wrapper:
    Example, for an image into documents/medias (open directory for public access), syntax is:
    <img src="/viewimage.php?modulepart=medias&file=[relative_dir/]filename.ext">
    +YouCanEditHtmlSource=
    You can include PHP code into this source using tags <?php ?>. The following global variables are available: $conf, $db, $mysoc, $user, $website, $websitepage, $weblangs.

    You can also include content of another Page/Container with the following syntax:
    <?php includeContainer('alias_of_container_to_include'); ?>

    You can make a redirect to another Page/Container with the following syntax (Note: do not output any content before a redirect):
    <?php redirectToContainer('alias_of_container_to_redirect_to'); ?>

    To add a link to another page, use the syntax:
    <a href="alias_of_page_to_link_to.php">mylink<a>

    To include a link to download a file stored into the documents directory, use the document.php wrapper:
    Example, for a file into documents/ecm (need to be logged), syntax is:
    <a href="/document.php?modulepart=ecm&file=[relative_dir/]filename.ext">
    For a file into documents/medias (open directory for public access), syntax is:
    <a href="/document.php?modulepart=medias&file=[relative_dir/]filename.ext">
    For a file shared with a share link (open access using the sharing hash key of file), syntax is:
    <a href="/document.php?hashp=publicsharekeyoffile">

    To include an image stored into the documents directory, use the viewimage.php wrapper:
    Example, for an image into documents/medias (open directory for public access), syntax is:
    <img src="/viewimage.php?modulepart=medias&file=[relative_dir/]filename.ext">

    More examples of HTML or dynamic code available on the wiki documentation
    . ClonePage=Clone page/container CloneSite=Clone site SiteAdded=Website added @@ -114,3 +114,10 @@ CSSContentTooltipHelp=Enter here CSS content. To avoid any conflict with the CSS LinkAndScriptsHereAreNotLoadedInEditor=Warning: This content is output only when site is accessed from a server. It is not used in Edit mode so if you need to load javascript files also in edit mode, just add your tag 'script src=...' into the page. Dynamiccontent=Sample of a page with dynamic content ImportSite=Import website template +EditInLineOnOff=Mode 'Edit inline' is %s +ShowSubContainersOnOff=Mode to execute 'dynamic content' is %s +GlobalCSSorJS=Global CSS/JS/Header file of web site +BackToHomePage=Back to home page... +TranslationLinks=Translation links +YouTryToAccessToAFileThatIsNotAWebsitePage=You try to access to a page that is not a website page +UseTextBetween5And70Chars=For good SEO practices, use a text between 5 and 70 characters diff --git a/htdocs/langs/nb_NO/accountancy.lang b/htdocs/langs/nb_NO/accountancy.lang index 600e7ed6a76..96a4f5e8281 100644 --- a/htdocs/langs/nb_NO/accountancy.lang +++ b/htdocs/langs/nb_NO/accountancy.lang @@ -1,4 +1,5 @@ -# Dolibarr language file - en_US - Accounting Expert +# Dolibarr language file - en_US - Accountancy (Double entries) +Accountancy=Regnskap Accounting=Regnskap ACCOUNTING_EXPORT_SEPARATORCSV=Kolonneseparator for eksportfil ACCOUNTING_EXPORT_DATE=Datoformat for eksportfil @@ -97,6 +98,8 @@ MenuExpenseReportAccounts=Kontoer for utgiftsrapporter MenuLoanAccounts=Lånekontoer MenuProductsAccounts=Varekontoer MenuClosureAccounts=Lukkingskontoer +MenuAccountancyClosure=Nedleggelse +MenuAccountancyValidationMovements=Valider bevegelser ProductsBinding=Varekontoer TransferInAccounting=Overføring i regnskap RegistrationInAccounting=Registrering i regnskap @@ -164,12 +167,14 @@ ACCOUNTING_ACCOUNT_SUSPENSE=Regnskapskonto for vent DONATION_ACCOUNTINGACCOUNT=Regnskapskonto for registrering av donasjoner ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Regnskapskonto for å registrere abonnementer -ACCOUNTING_PRODUCT_BUY_ACCOUNT=Standard regnskapskonto for kjøpte varer (brukt hvis ikke definert på varekortet) +ACCOUNTING_PRODUCT_BUY_ACCOUNT=Accounting account by default for the bought products (used if not defined in the product sheet) ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Standard regnskapskonto for solgte varer (brukt hvis ikke definert på varekortet) -ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Standard regnskapskonto for solgte varer i EU (brukt hvis ikke definert på varekortet) -ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Standard regnskapskonto for solgte varer eksportert ut av EU (brukt hvis ikke definert på varekortet) +ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Accounting account by default for the products sold in EEC (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Accounting account by default for the products sold and exported out of EEC (used if not defined in the product sheet) ACCOUNTING_SERVICE_BUY_ACCOUNT=Standard regnskapskonto for kjøpte tjenester (brukt hvis ikke definert på tjenestekortet) ACCOUNTING_SERVICE_SOLD_ACCOUNT=Standard regnskapskonto for solgte tjenester (brukt hvis ikke definert på tjenestekortet) +ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Accounting account by default for the services sold in EEC (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Accounting account by default for the services sold and exported out of EEC (used if not defined in the service sheet) Doctype=Dokumenttype Docdate=Dato @@ -192,9 +197,10 @@ ByPersonalizedAccountGroups=Etter personlige grupper ByYear=Etter år NotMatch=Ikke valgt DeleteMvt=Slett linjer fra hovedboken +DelMonth=Month to delete DelYear=År som skal slettes DelJournal=Journal som skal slettes -ConfirmDeleteMvt=Dette vil slette alle linjene i hovedboken for år og/eller fra en bestemt journal. Minst ett kriterium kreves. +ConfirmDeleteMvt=This will delete all lines of the Ledger for the year/month and/or from a specific journal (At least one criterion is required). You will have to reuse the feature 'Registration inaccounting' to have the deleted record back in the ledger. ConfirmDeleteMvtPartial=Dette vil slette transaksjonen fra hovedboken(alle linjer knyttet til samme transaksjon vil bli slettet) FinanceJournal=Finansjournal ExpenseReportsJournal=Journal for utgiftsrapporter @@ -235,13 +241,19 @@ DescVentilDoneCustomer=Liste over kunde-fakturalinjer og deres vare-regnskapskon DescVentilTodoCustomer=Bind fakturalinjer som ikke allerede er bundet, til en vare-regnskapskonto ChangeAccount=Endre regnskapskonto for valgte vare-/tjenestelinjer til følgende konto: Vide=- -DescVentilSupplier=Liste over leverandør-fakturalinjer som er bundet eller ikke ennå bundet til en vareregnskapskonto +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account (only record not already transfered in accountancy are visible) DescVentilDoneSupplier=Liste over linjene med leverandørfakturaer og deres regnskapskonto DescVentilTodoExpenseReport=Bind utgiftsrapport-linjer til en gebyr-regnskapskonto DescVentilExpenseReport=Liste over utgiftsrapport-linjer bundet (eller ikke) til en gebyr-regnskapskonto DescVentilExpenseReportMore=Hvis du setter opp regnskapskonto med type utgiftsrapport-linjer, vil programmet være i stand til å gjøre alle bindinger mellom utgiftsrapport-linjer og regnskapskontoer med et klikk på knappen "%s". Hvis du fortsatt har noen linjer som ikke er bundet til en konto, må du foreta en manuell binding fra menyen "%s". DescVentilDoneExpenseReport=Liste over utgiftsrapport-linjer og tilhørende gebyr-regnskapskonto +DescClosure=Kontroller antall bevegelser per måned som ikke er validert og regnskapsår som allerede er åpne +OverviewOfMovementsNotValidated=Trinn 1 / Oversikt over bevegelser som ikke er validert. (Nødvendig for å avslutte et regnskapsår) +ValidateMovements=Valider bevegelser +DescValidateMovements=Enhver modifisering eller fjerning av skriving, bokstaver og sletting vil være forbudt. Alle påmeldinger for en oppgave må valideres, ellers er det ikke mulig å lukke +SelectMonthAndValidate=Velg måned og valider bevegelser + ValidateHistory=Bind automatisk AutomaticBindingDone=Automatisk binding utført @@ -256,6 +268,7 @@ ListOfProductsWithoutAccountingAccount=Liste over varer som ikke bundet til en r ChangeBinding=Endre bindingen Accounted=Regnskapsført i hovedbok NotYetAccounted=Ikke regnskapsført i hovedboken enda +ShowTutorial=Vis veiledning ## Admin ApplyMassCategories=Masseinnlegging av kategorier @@ -264,8 +277,8 @@ CategoryDeleted=Kategori for regnskapskontoen er blitt slettet AccountingJournals=Regnskapsjournaler AccountingJournal=Regnskapsjournal NewAccountingJournal=Ny regnskapsjourna -ShowAccoutingJournal=Vis regnskapsjournal -NatureOfJournal=Nature of Journal +ShowAccountingJournal=Vis regnskapsjournal +NatureOfJournal=Journalens art AccountingJournalType1=Diverse operasjoner AccountingJournalType2=Salg AccountingJournalType3=Innkjøp @@ -291,7 +304,7 @@ Modelcsv_quadratus=Eksport til Quadratus QuadraCompta Modelcsv_ebp=Eksport tilEBP Modelcsv_cogilog=Eksport til Cogilog Modelcsv_agiris=Eksport til Agiris -Modelcsv_LDCompta=Export for LD Compta (v9 & higher) (Test) +Modelcsv_LDCompta=Eksporter for LD Compta (v9 og høyere) (Test) Modelcsv_openconcerto=Eksport for OpenConcerto (Test) Modelcsv_configurable=Eksport CSV Konfigurerbar Modelcsv_FEC=Eksporter FEC @@ -302,7 +315,7 @@ ChartofaccountsId=Kontoplan ID InitAccountancy=Initier regnskap InitAccountancyDesc=Denne siden kan brukes til å initialisere en regnskapskonto for produkter og tjenester som ikke har en regnskapskonto definert for salg og kjøp. DefaultBindingDesc=Denne siden kan brukes til å sette en standardkonto til bruk for å for å koble transaksjonsposter om lønnsutbetaling, donasjon, skatter og MVA når ingen bestemt regnskapskonto er satt. -DefaultClosureDesc=This page can be used to set parameters used for accounting closures. +DefaultClosureDesc=Denne siden kan brukes til å angi parametere som brukes for regnskapsavslutninger. Options=Innstillinger OptionModeProductSell=Salgsmodus OptionModeProductSellIntra=Modussalg eksportert i EU diff --git a/htdocs/langs/nb_NO/admin.lang b/htdocs/langs/nb_NO/admin.lang index f15d8c0249b..bd984d91cc0 100644 --- a/htdocs/langs/nb_NO/admin.lang +++ b/htdocs/langs/nb_NO/admin.lang @@ -178,6 +178,8 @@ Compression=Komprimering CommandsToDisableForeignKeysForImport=Kommando for å deaktivere ukjente nøkler ved import CommandsToDisableForeignKeysForImportWarning=Obligatorisk hvis du ønsker å gjenopprette sql dump senere ExportCompatibility=Kompatibilitet for eksportert fil +ExportUseMySQLQuickParameter=Use the --quick parameter +ExportUseMySQLQuickParameterHelp=The '--quick' parameter helps limit RAM consumption for large tables. MySqlExportParameters=MySQL eksportparametere PostgreSqlExportParameters= PostgreSQL eksportparametre UseTransactionnalMode=Bruk transaksjonsmodus @@ -218,7 +220,7 @@ DoliStoreDesc=DoliStore, den offisielle markedsplassen for eksterne moduler til DoliPartnersDesc=Liste over selskaper som tilbyr spesialutviklede moduler eller funksjoner.
    Merk: siden Dolibarr er en åpen kildekode applikasjon, kan alle erfarne i PHP programmering utvikle en modul. WebSiteDesc=Eksterne nettsteder for flere tilleggs- (ikke-kjerne) moduler ... DevelopYourModuleDesc=Noen løsninger for å utvikle din egen modul... -URL=Lenke +URL=URL BoxesAvailable=Tilgjengelige widgeter BoxesActivated=Aktiverte widgeter ActivateOn=Aktivert på @@ -268,6 +270,7 @@ Emails=Epost EMailsSetup=Oppsett av e-post EMailsDesc=Denne siden lar deg overstyre standard PHP-parametere for sending av e-post. I de fleste tilfeller på Unix/Linux OS er PHP-oppsettet riktig og disse parametrene er unødvendige. EmailSenderProfiles=E-postsender-profiler +EMailsSenderProfileDesc=Du kan holde denne delen tom. Hvis du legger inn noen e-postmeldinger her, vil de bli lagt til listen over mulige avsendere i kombinasjonsboksen når du skriver en ny e-post. MAIN_MAIL_SMTP_PORT=SMTP/SMTPS-port (standardverdi i php.ini: %s) MAIN_MAIL_SMTP_SERVER=SMTP/SMTPS-vert (standardverdi i php.ini: %s) MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=SMTP/SMTPS-port (Ikke definert i PHP på Unix-lignende systemer) @@ -277,7 +280,7 @@ MAIN_MAIL_ERRORS_TO=E-post brukes til å returnere epostmeldinger (felt 'Feil-ti MAIN_MAIL_AUTOCOPY_TO= Kopier alle sendte e-post til MAIN_DISABLE_ALL_MAILS=Deaktiver all epost sending (for testformål eller demoer) MAIN_MAIL_FORCE_SENDTO=Send alle e-post til (i stedet for ekte mottakere, til testformål) -MAIN_MAIL_ENABLED_USER_DEST_SELECT=Legg til ansatte brukere med epost i tillatt mottaker-liste +MAIN_MAIL_ENABLED_USER_DEST_SELECT=Foreslå e-post fra ansatte (hvis definert) til listen over forhåndsdefinerte mottakere når du skriver en ny e-post MAIN_MAIL_SENDMODE=Epost sendingsmetode MAIN_MAIL_SMTPS_ID=SMTP-ID (hvis sending av server krever godkjenning) MAIN_MAIL_SMTPS_PW=SMTP-passord (hvis sending av server krever godkjenning) @@ -400,7 +403,7 @@ OldVATRates=Gammel MVA-sats NewVATRates=Ny MVA-sats PriceBaseTypeToChange=Endre på prisene med base referanseverdi definert på MassConvert=Start massekonvertering -PriceFormatInCurrentLanguage=Price Format In Current Language +PriceFormatInCurrentLanguage=Prisformat på nåværende språk String=Streng TextLong=Lang tekst HtmlText=HTML-tekst @@ -432,7 +435,7 @@ ExtrafieldParamHelpradio=Liste over verdier må være linjer med formatet nøkke ExtrafieldParamHelpsellist=Liste over verdier kommer fra en tabell
    Syntaks: tabellnavn: label_field: id_field::filter
    Eksempel: c_typent: libelle:id::filter

    - idfilter er nødvendigvis en primær int nøkkel
    - filteret kan være en enkel test (f.eks. aktiv = 1) for å vise bare aktiv verdi
    Du kan også bruke $ID$ i filtre, som er gjeldende ID for nåværende objekt
    For å utføre en SELECT i filtre, bruk $SEL$
    Hvis du vil filtrere på ekstrafelt, bruk syntaks extra.fieldcode=... (der feltkoden er koden til ekstrafelt)

    For å få listen avhengig av en annen komplementær attributtliste:
    c_typent:libelle:id:options_parent_list_code | parent_column:filter

    For å få listen avhengig av en annen liste:
    c_typent:libelle:id:parent_list_code |parent_column:filter ExtrafieldParamHelpchkbxlst=Liste over verdier kommer fra en tabell
    Syntaks: table_name:label_field:id_field::filter
    Eksempel: c_typent:libelle:id::filter

    filter kan være en enkel test (f.eks. Aktiv=1 ) for å vise bare aktiv verdi
    Du kan også bruke $ID$ i filter, som er gjeldende ID for nåværende objekt
    For å utføre en SELECT i filter, bruk $SEL$
    Hvis du vil filtrere på ekstrafeltbruk bruk syntaks extra.fieldcode=... (der feltkoden er koden til ekstrafelt)

    For å få listen avhengig av en annen komplementær attributtliste:
    c_typent:libelle:id:options_parent_list_code |parent_column:filter

    For å få listen avhengig av en annen liste:
    c_typent:libelle:id:parent_list_code |parent_column:filter ExtrafieldParamHelplink=Parametere må være ObjectName: Classpath
    Syntax: ObjectName: Classpath
    Eksempler:
    Societe: societe / class / societe.class.php
    Kontakt: kontakt / class / contact.class.php -ExtrafieldParamHelpSeparator=Keep empty for a simple separator
    Set this to 1 for a collapsing separator (open by default for new session, then status is kept for each user session)
    Set this to 2 for a collapsing separator (collapsed by default for new session, then status is kept fore each user session) +ExtrafieldParamHelpSeparator=Hold tomt for en enkel separator
    Sett dette til 1 for en kollaps-separator (åpnes som standard for ny økt, da beholdes status for hver brukerøkt)
    Sett dette til 2 for en kollaps-separator (kollapset som standard for ny økt, da holdes status foran hver brukerøkt) LibraryToBuildPDF=Bibliotek brukt for PDF-generering LocalTaxDesc=For noen land gjelder to eller tre skatter på hver fakturalinje. Dersom dette er tilfelle, velg type for andre og tredje skatt, samt sats. Mulig type:
    1: lokalavgift gjelder på varer og tjenester uten mva (lokal avgift er beregnet beløp uten mva)
    2: lokalavgift gjelder på varer og tjenester, inkludert merverdiavgift (lokalavgift beregnes på beløpet + hovedavgift)
    3: lokalavgift gjelder på varer uten mva (lokalavgift er beregnet beløp uten mva)
    4: lokalagift gjelder på varer inkludert mva (lokalavgift beregnes på beløpet + hovedavgift)
    5: lokal skatt gjelder tjenester uten mva (lokalavgift er beregnet beløp uten mva)
    6: lokalavgift gjelder på tjenester inkludert mva (lokalavgift beregnes på beløpet + mva) SMS=SMS @@ -462,7 +465,9 @@ EnableAndSetupModuleCron=Hvis du ønsker at gjentakende fakturaer skal genereres ModuleCompanyCodeCustomerAquarium=%s etterfulgt av kundekode for en kunde-regnskapskode ModuleCompanyCodeSupplierAquarium=%s etterfulgt av leverandørkode for en leverandør-regnskapskode ModuleCompanyCodePanicum=Returner en tom regnskapskode. -ModuleCompanyCodeDigitaria=Regnskapskode avhenger av tredjepartskode. Koden består av tegnet "C" i den første posisjonen etterfulgt av de første 5 tegnene til tredjepartskoden. +ModuleCompanyCodeDigitaria=Returnerer en sammensatt regnskapskode i samsvar med navnet på tredjeparten. Koden består av et prefiks som kan defineres i den første posisjonen etterfulgt av antall tegn som er definert i tredjepartskoden. +ModuleCompanyCodeCustomerDigitaria=%s etterfulgt av det avkortede kundenavnet med antall tegn: %s for kundenes regnskapskode. +ModuleCompanyCodeSupplierDigitaria=%s etterfulgt av det avkortede leverandørnavnet med antall tegn: %s for leverandørens regnskapskode. Use3StepsApproval=Som standard må innkjøpsordrer opprettes og godkjennes av 2 forskjellige brukere (ett trinn/bruker for å opprette og ett trinn/bruker for å godkjenne. Merk at hvis brukeren har både tillatelse til å opprette og godkjenne, vil ett trinn/ bruker vil være nok). Du kan bruke dette alternativet for å innføre et tredje trinn/bruker godkjenning, hvis beløpet er høyere enn en spesifisert verdi (så vil 3 trinn være nødvendig: 1=validering, 2=første godkjenning og 3=andre godkjenning dersom beløpet er høyt nok).
    Sett denne tom en godkjenning (2 trinn) er nok, sett den til en svært lav verdi (0,1) hvis det alltid kreves en andre godkjenning (3 trinn). UseDoubleApproval=Bruk 3-trinns godkjennelse når beløpet (eks. MVA) er høyere enn... WarningPHPMail=ADVARSEL: Det er ofte bedre å sette utgående eposter til å bruke epostserveren til leverandøren din i stedet for standardoppsettet. Noen epostleverandører (som Yahoo) tillater ikke at du sender en epost fra en annen server enn deres egen server. Ditt nåværende oppsett bruker serveren i programmet til å sende epost og ikke serveren til epostleverandøren din, så noen mottakere (den som er kompatibel med den restriktive DMARC-protokollen), vil spørre epostleverandøren din om de kan godta eposten din og noen epostleverandører (som Yahoo) kan svare "nei" fordi serveren ikke er en deres servere, så få av dine sendte e-poster kan ikke aksepteres (vær også oppmerksom på epostleverandørens sendekvote).
    Hvis din epostleverandør (som Yahoo) har denne begrensningen, må du endre epostoppsett til å velge den andre metoden "SMTP-server" og angi SMTP-serveren og legitimasjonene som tilbys av epostleverandøren din . @@ -524,7 +529,7 @@ Module50Desc=Håndtering av varer Module51Name=Masseutsendelser Module51Desc=Håndtering av masse-papirpost-utsendelse Module52Name=Lagerbeholdning -Module52Desc=Lagerstyring (kun for varer) +Module52Desc=Varehåndtering Module53Name=Tjenester Module53Desc=Administrasjon av tjenester Module54Name=Kontrakter/abonnement @@ -575,7 +580,7 @@ Module510Name=Lønn Module510Desc=Registrer og følg opp ansattebetalinger Module520Name=Lån Module520Desc=Administrering av lån -Module600Name=Notifications on business event +Module600Name=Varsler om forretningshendelse Module600Desc=Send epostvarsler utløst av en forretningshendelse): pr. bruker (oppsett definert for hver bruker), tredjeparts kontakt (oppsett definert for hver tredjepart) eller spesifikke eposter Module600Long=Vær oppmerksom på at denne modulen sender e-post i sanntid når en bestemt forretningshendelse oppstår. Hvis du leter etter en funksjon for å sende e-postpåminnelser for agendahendelser, går du inn i oppsettet av agendamodulen . Module610Name=Varevarianter @@ -622,7 +627,7 @@ Module5000Desc=Lar deg administrere flere selskaper Module6000Name=Arbeidsflyt Module6000Desc=Arbeidsflytbehandling (automatisk opprettelse av objekt og/eller automatisk statusendring) Module10000Name=Websider -Module10000Desc=Opprett nettsteder (offentlige) med en WYSIWYG-editor. Sett opp webserveren din (Apache, Nginx, ...) for å peke på den dedikerte Dolibarr-katalogen for å få den online på internett med ditt eget domenenavn. +Module10000Desc=Lag nettsteder (offentlige) med en WYSIWYG-redigerer. Dette er en webmaster eller utviklerorientert CMS (det er bedre å kunne HTML og CSS språk). Bare konfigurer webserveren din (Apache, Nginx, ...) for å peke på den dedikerte Dolibarr-katalogen for å ha den online på internett med ditt eget domenenavn. Module20000Name=Håndtering av permisjonsforespørsler Module20000Desc=Definer og spor ansattes permisjonsforespørsler Module39000Name=Varelotter @@ -841,10 +846,10 @@ Permission1002=Opprett/endre lager Permission1003=Slett lager Permission1004=Vis lagerbevegelser Permission1005=Opprett/endre lagerbevegelser -Permission1101=Vis pakksedler -Permission1102=Opprett/endre pakksedler -Permission1104=Valider pakksedler -Permission1109=Slett pakksedler +Permission1101=Les leveringskvitteringer +Permission1102=Opprett/endre leveringskvitteringer +Permission1104=Valider leveringskvitteringer +Permission1109=Slett leveringskvitteringer Permission1121=Les leverandørtilbud Permission1122=Opprett/modifiser leverandørtilbud Permission1123=Bekreft leverandørtilbud @@ -873,9 +878,9 @@ Permission1251=Kjør masseimport av eksterne data til database (datalast) Permission1321=Eksportere kundefakturaer, attributter og betalinger Permission1322=Gjenåpne en betalt regning Permission1421=Eksporter salgsordre og attributter -Permission2401=Vise handlinger (hendelser og oppgaver) lenket til egen brukerkonto -Permission2402=Opprett/endre handlinger (hendelser og oppgaver) lenket til egen brukerkonto -Permission2403=Slett hendelser (hendelser og oppgaver) relatert til egen brukerkonto +Permission2401=Les handlinger (hendelser eller oppgaver) knyttet til brukerkontoen (hvis eier av hendelsen) +Permission2402=Opprette/endre handlinger (hendelser eller oppgaver) knyttet til brukerkontoen (hvis eier av hendelsen) +Permission2403=Slett handlinger (hendelser eller oppgaver) knyttet til brukerkontoen (hvis eier av hendelsen) Permission2411=Les handlinger (hendelser eller oppgaver) av andre Permission2412=Opprett/endre handlinger (hendelser eller oppgaver) for andre Permission2413=Slett handlinger (hendelser eller oppgaver) for andre @@ -901,6 +906,7 @@ Permission20003=Slett ferieforespørsler Permission20004=Les alle permisjonsforespørsler (selv om bruker ikke er underordnet) Permission20005=Opprett/endre permisjonsforespørsler for alle (selv om bruker ikke er underordnet) Permission20006=Administrer ferieforespørsler (oppsett og oppdatering av balanse) +Permission20007=Godkjenn permisjonforespørsler Permission23001=Les planlagt oppgave Permission23002=Opprett/endre planlagt oppgave Permission23003=Slett planlagt oppgave @@ -915,7 +921,7 @@ Permission50414=Slett operasjoner i hovedbok Permission50415=Slett alle operasjoner etter år og journal i hovedbok Permission50418=Eksporter operasjoner fra hovedboken Permission50420=Rapporter og eksportrapporter (omsetning, balanse, journaler, hovedbok) -Permission50430=Definer og lukk en regnskapsperiode +Permission50430=Definer regnskapsperioder. Valider transaksjoner og lukk regnskapsperioder. Permission50440=Administrer kontooversikt, oppsett av regnskap Permission51001=Les eiendeler Permission51002=Opprett/oppdater eiendeler @@ -962,6 +968,7 @@ DictionaryAccountancyJournal=Regnskapsjournaler DictionaryEMailTemplates=E-postmaler DictionaryUnits=Enheter DictionaryMeasuringUnits=Måleenheter +DictionarySocialNetworks=Sosiale nettverk DictionaryProspectStatus=Prospektstatus DictionaryHolidayTypes=Typer permisjon DictionaryOpportunityStatus=Lead status for prosjekt/lead @@ -1057,7 +1064,7 @@ BackgroundImageLogin=Bakgrunnsbilde PermanentLeftSearchForm=Permanent søkeskjema i venstre meny DefaultLanguage=Standardspråk EnableMultilangInterface=Aktiver flerspråklig støtte -EnableShowLogo=Vis logo i venstre meny +EnableShowLogo=Vis firmalogoen i menyen CompanyInfo=Firma/organisasjon CompanyIds=Firma-/organisasjonsidentiteter CompanyName=Navn @@ -1067,7 +1074,11 @@ CompanyTown=Poststed CompanyCountry=Land CompanyCurrency=Hovedvaluta CompanyObject=Selskapets formål +IDCountry=Land-ID Logo=Logo +LogoDesc=Hovedlogo for selskapet. Vil bli brukt i genererte dokumenter (PDF, ...) +LogoSquarred=Logo (kvadratisk) +LogoSquarredDesc=Må være et kvadratisk ikon (bredde = høyde). Denne logoen vil bli brukt som favorittikonet eller annet behov for den øverste menylinjen (hvis ikke deaktivert i skjermoppsettet). DoNotSuggestPaymentMode=Ikke foreslå NoActiveBankAccountDefined=Ingen aktive bankkonti definert OwnerOfBankAccount=Eier av bankkonto %s @@ -1113,7 +1124,7 @@ LogEventDesc=Aktiver logging av bestemte sikkerhetshendelser. Administratorer n AreaForAdminOnly=Oppsettparametere kan bare angis av administratorbrukere . SystemInfoDesc=Systeminformasjon er diverse teknisk informasjon som kun vises i skrivebeskyttet modus, og som kun er synlig for administratorer. SystemAreaForAdminOnly=Dette området er kun tilgjengelig for administratorbrukere. Dolibarr brukerrettigheter kan ikke endre denne begrensningen. -CompanyFundationDesc=Rediger informasjonen til firmaet/enheten. Klikk på "%s" eller "%s" knappen nederst på siden. +CompanyFundationDesc=Rediger informasjonen til selskapet/enheten. Klikk på knappen "%s" nederst på siden. AccountantDesc=Hvis du har en ekstern revisor/regnskapsholder, kan du endre dennes informasjon her. AccountantFileNumber=Regnskapsførerkode DisplayDesc=Parametre som påvirker utseende og oppførsel av Dolibarr kan endres her. @@ -1129,7 +1140,7 @@ TriggerAlwaysActive=Utløserne i denne filen er alltid slått på, uansett hvilk TriggerActiveAsModuleActive=Utløserne i denne filen er slått på ettersom modulen %s er slått på. GeneratedPasswordDesc=Velg metoden som skal brukes til automatisk genererte passord. DictionaryDesc=Sett alle referansedata. Du kan legge til dine verdier som standard. -ConstDesc=Denne siden lar deg redigere (overstyre) parametere som ikke er tilgjengelige på andre sider. Disse er for det meste reserverte parametre for utviklere/avansert feilsøking. For en fullstendig liste overtilgjengelige parametrene se her . +ConstDesc=Denne siden lar deg redigere (overstyre) parametere som ikke er tilgjengelige på andre sider. Dette er for det meste reserverte parametere for utviklere/avansert feilsøking. MiscellaneousDesc=Alle andre sikkerhetsrelaterte parametre er definert her. LimitsSetup=Grenser/presisjon LimitsDesc=Her angir du grenser og presisjon som skal brukes i programmet @@ -1194,7 +1205,7 @@ ExtraFieldsSupplierOrders=Komplementære attributter (ordre) ExtraFieldsSupplierInvoices=Komplementære attributter (fakturaer) ExtraFieldsProject=Komplementære attributter (prosjekter) ExtraFieldsProjectTask=Komplementære attributter (oppgaver) -ExtraFieldsSalaries=Complementary attributes (salaries) +ExtraFieldsSalaries=Komplementære attributter (lønn) ExtraFieldHasWrongValue=Attributten %s har en feil verdi AlphaNumOnlyLowerCharsAndNoSpace=kun alfanumeriske tegn og små bokstaver uten mellomrom SendmailOptionNotComplete=Advarsel, på noen Linux-systemer, for å sende fra din e-post, må oppsettet av sendmail-kjøring inneholde opsjon -ba (parameter mail.force_extra_parameters i din php.ini fil). Hvis noen mottakere aldri mottar e-post, kan du prøve å redigere PHP parameter med mail.force_extra_parameters = -ba). @@ -1222,14 +1233,14 @@ SuhosinSessionEncrypt=Session lagring kryptert av Suhosin ConditionIsCurrently=Tilstand er for øyeblikket %s YouUseBestDriver=Du bruker driver %s som er den beste driveren som er tilgjengelig for øyeblikket. YouDoNotUseBestDriver=Du bruker driveren %s. Driver %s anbefales. -NbOfObjectIsLowerThanNoPb=You have only %s %s in the database. This does not require any particular optimization. +NbOfObjectIsLowerThanNoPb=Du har bare %s %s i databasen. Dette krever ingen spesiell optimalisering. SearchOptim=Forbedre søket -YouHaveXObjectUseSearchOptim=You have %s %s in the database. You should add the constant %s 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. -YouHaveXObjectAndSearchOptimOn=You have %s %s in the database and constant %s is set to 1 in Home-Setup-Other. +YouHaveXObjectUseSearchOptim=Du har %s %s i databasen. Du bør legge til konstanten %s til 1 i Hjem-Oppsett-Annet. Begrens søket til begynnelsen av strenger som gjør det mulig for databasen å bruke indekser, og du bør få et øyeblikkelig svar. +YouHaveXObjectAndSearchOptimOn=Du har %s %s i databasen og konstant %s er satt til 1 i Hjem-Oppsett-Annet. BrowserIsOK=Du bruker nettleseren %s. Denne nettleseren er ok for sikkerhet og ytelse. BrowserIsKO=Du bruker nettleseren %s. Denne nettleseren er kjent for å være et dårlig valg for sikkerhet, ytelse og pålitelighet. Vi anbefaler deg å bruke Firefox, Chrome, Opera eller Safari. -PHPModuleLoaded=PHP component %s is loaded -PreloadOPCode=Preloaded OPCode is used +PHPModuleLoaded=PHP-komponent %s lastet +PreloadOPCode=Forhåndslastet OPCode brukes AddRefInList=Vis kunde/leverandør-ref i liste (velg liste eller kombinasjonsboks), og det meste av hyperkobling. Tredjepart vil vises med navnet "CC12345 - SC45678 - Stort selskap", i stedet for "Stort selskap". AddAdressInList=Vis liste over kunde-/leverandøradresseinfo (velg liste eller kombinasjonsboks)
    Tredjeparter vil vises med et navnformat av "The Big Company Corp." - 21 Jump Street 123456 Big Town - USA "i stedet for" The Big Company Corp ". AskForPreferredShippingMethod=Spør etter foretrukket sendingsmetode for tredjeparter @@ -1456,6 +1467,13 @@ LDAPFieldSidExample=Eksempel: objekts-ID LDAPFieldEndLastSubscription=Sluttdato for abonnement LDAPFieldTitle=Stilling LDAPFieldTitleExample=Eksempel: tittel +LDAPFieldGroupid=Gruppe-iD +LDAPFieldGroupidExample=Eksempel: gidnumber +LDAPFieldUserid=Bruker-ID +LDAPFieldUseridExample=Eksempel: uidnumber +LDAPFieldHomedirectory=Hjemmekatalog +LDAPFieldHomedirectoryExample=Eksempel: hjemmekatalog +LDAPFieldHomedirectoryprefix=Hjemmekatalog prefiks LDAPSetupNotComplete=Oppsett av LDAP er ikke komplett (andre faner) LDAPNoUserOrPasswordProvidedAccessIsReadOnly=Ingen administrator eller passord. LDAP-tilgang vil være anonym og i skrivebeskyttet modus. LDAPDescContact=Denne siden lar deg definere LDAP-attributtnavn i LDAP-tre for alle data funnet i Dolibarr kontakter. @@ -1577,6 +1595,7 @@ FCKeditorForProductDetails=WYSIWIG opprettelse/endring av varedetaljer for alle FCKeditorForMailing= WYSIWIG opprettelse/endring av masse-e-postutsendelser (Verktøy->E-post) FCKeditorForUserSignature=WYSIWIG-opprettelse av signatur FCKeditorForMail=WYSIWIG opprettelse/redigering for all post (unntatt Verktøy ->eMailing) +FCKeditorForTicket=WYSIWIG oppretting/endring av billetter ##### Stock ##### StockSetup=Oppsett av lagermodul IfYouUsePointOfSaleCheckModule=Hvis du bruker Point-of-Sale (POS) som tilbys som standard eller en ekstern modul, kan dette oppsettet ignoreres av din POS-modul. De fleste POS-moduler er som standard designet for å opprette en faktura umiddelbart og redusere lager uavhengig av alternativene her. Så hvis du trenger eller ikke skal ha et lagerreduksjon når du registrerer et salg fra ditt POS, kan du også sjekke innstillingen av POS-modulen. @@ -1653,8 +1672,9 @@ CashDesk=Utsalgssted CashDeskSetup=Oppsett av modulen Salgssted CashDeskThirdPartyForSell=Standard generisk tredjepart for salg CashDeskBankAccountForSell=Kassekonto som skal brukes til kontantsalg -CashDeskBankAccountForCheque= Konto som skal brukes til å motta utbetalinger via sjekk -CashDeskBankAccountForCB= Konto som skal brukes til å motta kontant betaling med kredittkort +CashDeskBankAccountForCheque=Konto som skal brukes til å motta utbetalinger via sjekk +CashDeskBankAccountForCB=Konto som skal brukes til å motta kontant betaling med kredittkort +CashDeskBankAccountForSumup=Standard bankkonto som skal brukes til å motta betalinger med SumUp CashDeskDoNotDecreaseStock=Deaktiver lagerreduksjon når et salg er gjort fra Point of Sale (hvis "nei", er lagerreduksjon gjort for hvert salg utført fra POS, uavhengig av alternativet som er satt i modulen Stock). CashDeskIdWareHouse=Tving/begrens lager til å bruke varereduksjon ved salg StockDecreaseForPointOfSaleDisabled=Lagerreduksjon fra Point-of-sale er deaktivert @@ -1693,10 +1713,10 @@ SuppliersSetup=Oppsett av leverandørmodul SuppliersCommandModel=Komplett mal for innkjøpsordre (logo ...) SuppliersInvoiceModel=Komplett mal for leverandørfaktura (logo ...) SuppliersInvoiceNumberingModel=Leverandørfaktura nummereringsmodeller -IfSetToYesDontForgetPermission=Hvis ja, ikke glem å gi tillatelser til grupper eller brukere tillatt for 2. godkjenning +IfSetToYesDontForgetPermission=Hvis satt til en ikke-nullverdi, ikke glem å gi tillatelser til grupper eller brukere som er tillatt for den andre godkjenningen ##### GeoIPMaxmind ##### GeoIPMaxmindSetup=GeoIP Maxmind modul-oppsett -PathToGeoIPMaxmindCountryDataFile=Path to file containing Maxmind ip to country translation.
    Examples:
    /usr/local/share/GeoIP/GeoIP.dat
    /usr/share/GeoIP/GeoIP.dat
    /usr/share/GeoIP/GeoLite2-Country.mmdb +PathToGeoIPMaxmindCountryDataFile=Sti til fil som inneholder Maxmind ip til land oversettelse.
    eksempler:
    /usr/local/share/GeoIP/GeoIP.dat
    /usr/share/GeoIP/GeoIP.dat
    /usr/share/GeoIP/GeoLite2-Country.mmdb NoteOnPathLocation=Merk at din IP til landdata-filen må være i en mappe som PHP kan lese (Sjekk din PHP open_basedir oppsett og filsystem-tillatelser). YouCanDownloadFreeDatFileTo=Du kan laste ned en gratis demoversjon av Maxmind GeoIP landfil på %s. YouCanDownloadAdvancedDatFileTo=Du kan også laste ned en mer komplett utgave, med oppdateringer, av Maxmind GeoIP landfil på %s. @@ -1738,7 +1758,7 @@ ExpenseReportNumberingModules=Utgiftsrapport nummereringsmodul NoModueToManageStockIncrease=Ingen modul i stand til å håndtere automatisk lagerøkning er blitt aktivert. Lagerøkning kan bare gjøres manuelt. YouMayFindNotificationsFeaturesIntoModuleNotification=Du kan finne alternativer for e-postmeldinger ved å aktivere og konfigurere modulen "Varslingen". ListOfNotificationsPerUser=Liste over automatiske varsler per bruker * -ListOfNotificationsPerUserOrContact=List of possible automatic notifications (on business event) available per user* or per contact** +ListOfNotificationsPerUserOrContact=Liste over mulige automatiske varsler (på forretningshendelse) tilgjengelig pr. bruker * eller pr. kontakt ** ListOfFixedNotifications=Liste over faste automatiske varslinger GoOntoUserCardToAddMore=Gå til fanen "Varslinger" hos en bruker for å legge til eller fjerne en varsling GoOntoContactCardToAddMore=Gå til fanen "Notefikasjoner" hos en tredjepart for å legge til notifikasjoner for kontakter/adresser @@ -1782,6 +1802,8 @@ FixTZ=Tidssone offset FillFixTZOnlyIfRequired=Eksempel: +2 (fylles kun ut ved problemer) ExpectedChecksum=Forventet sjekksum CurrentChecksum=Gjeldende sjekksum +ExpectedSize=Forventet størrelse +CurrentSize=Nåværende størrelse ForcedConstants=Obligatoriske konstante verdier MailToSendProposal=Kundetilbud MailToSendOrder=Salgsordrer @@ -1846,8 +1868,10 @@ NothingToSetup=Det er ikke noe spesifikt oppsett som kreves for denne modulen. SetToYesIfGroupIsComputationOfOtherGroups=Sett til ja hvis denne gruppen er en beregning av andre grupper EnterCalculationRuleIfPreviousFieldIsYes=Angi kalkuleringsregel hvis tidligere felt ble satt til Ja (for eksempel 'CODEGRP1+CODEGRP2') SeveralLangugeVariatFound=Flere språkvarianter funnet -COMPANY_AQUARIUM_REMOVE_SPECIAL=Fjern spesialtegn +RemoveSpecialChars=Fjern spesialtegn COMPANY_AQUARIUM_CLEAN_REGEX=Regex filter til ren verdi (COMPANY_AQUARIUM_CLEAN_REGEX) +COMPANY_DIGITARIA_CLEAN_REGEX=Regex-filter til ren verdi (COMPANY_DIGITARIA_CLEAN_REGEX) +COMPANY_DIGITARIA_UNIQUE_CODE=Duplikat er ikke tillatt GDPRContact=Databeskyttelsesansvarlig (DPO, Data Privacy eller GDPR kontakt) GDPRContactDesc=Hvis du lagrer data om europeiske firmaer/borgere, kan du lagre den kontakten som er ansvarlig for GDPR - General Data Protection Regulation HelpOnTooltip=Hjelpetekst til å vise på verktøytips @@ -1884,8 +1908,8 @@ CodeLastResult=Siste resultatkode NbOfEmailsInInbox=Antall e-poster i kildemappen LoadThirdPartyFromName=Legg inn tredjepartsøk på %s (bare innlasting) LoadThirdPartyFromNameOrCreate=Legg inn tredjepartsøk på %s (opprett hvis ikke funnet) -WithDolTrackingID=Dolibarr Sporings-ID funnet -WithoutDolTrackingID=Dolibarr Sporings-ID ikke funnet +WithDolTrackingID=Dolibarr referanse funnet i Meldings-ID +WithoutDolTrackingID=Dolibarr referanse ikke funnet i Meldings-ID FormatZip=Postnummer MainMenuCode=Meny-oppføringskode (hovedmeny) ECMAutoTree=Vis ECM-tre automatisk  @@ -1896,13 +1920,14 @@ ResourceSetup=Konfigurasjon av ressursmodulen UseSearchToSelectResource=Bruk et søkeskjema for å velge en ressurs (i stedet for en nedtrekksliste). DisabledResourceLinkUser=Deaktiver funksjonen for å koble en ressurs til brukere DisabledResourceLinkContact=Deaktiver funksjonen for å koble en ressurs til kontakter +EnableResourceUsedInEventCheck=Aktiver funksjon for å sjekke om en ressurs er i bruk i en hendelse ConfirmUnactivation=Bekreft nullstilling av modul OnMobileOnly=Kun på små skjermer (smarttelefon) DisableProspectCustomerType=Deaktiver "Prospect + Customer" tredjeparts type (tredjepart må være prospekt eller kunde, men kan ikke være begge) MAIN_OPTIMIZEFORTEXTBROWSER=Forenkle grensesnitt for blinde personer MAIN_OPTIMIZEFORTEXTBROWSERDesc=Aktiver dette alternativet hvis du er blind, eller hvis du bruker programmet fra en tekstbrowser som Lynx eller Links. -MAIN_OPTIMIZEFORCOLORBLIND=Change interface's color for color blind person -MAIN_OPTIMIZEFORCOLORBLINDDesc=Enable this option if you are a color blind person, in some case interface will change color setup to increase contrast. +MAIN_OPTIMIZEFORCOLORBLIND=Endre grensesnittets farge for fargeblind person +MAIN_OPTIMIZEFORCOLORBLINDDesc=Aktiver dette alternativet hvis du er fargeblind. I enkelte tilfeller vil grensesnittet endre fargeoppsett for å øke kontrasten. Protanopia=Protanopia Deuteranopes=Deuteranopes Tritanopes=Tritanopes @@ -1919,7 +1944,7 @@ LogsLinesNumber=Antall linjer som skal vises under loggfanene UseDebugBar=Bruk feilsøkingsfeltet DEBUGBAR_LOGS_LINES_NUMBER=Nummer på siste logglinjer å beholde i konsollen WarningValueHigherSlowsDramaticalyOutput=Advarsel, høyere verdier reduserer resultatet dramatisk -ModuleActivated=Module %s is activated and slows the interface +ModuleActivated=Modul %s er aktivert og bremser grensesnittet EXPORTS_SHARE_MODELS=Eksportmodellene er delt med alle ExportSetup=Oppsett av modul Eksport InstanceUniqueID=Unik ID for forekomsten @@ -1930,10 +1955,12 @@ WithGMailYouCanCreateADedicatedPassword=Med en Gmail-konto, hvis du aktiverte 2- EndPointFor=Sluttpunkt for %s: %s DeleteEmailCollector=Slett e-postsamler ConfirmDeleteEmailCollector=Er du sikker på at du vil slette denne e-postsamleren? -RecipientEmailsWillBeReplacedWithThisValue=Recipient emails will be always replaced with this value -AtLeastOneDefaultBankAccountMandatory=At least 1 default bank account must be defined -RESTRICT_API_ON_IP=Allow available APIs to some host IP only (wildcard not allowed, use space between values). Empty means every hosts can use the available APIs. -RESTRICT_ON_IP=Allow access to some host IP only (wildcard not allowed, use space between values). Empty means every hosts can access. -BaseOnSabeDavVersion=Based on the library SabreDAV version -NotAPublicIp=Not a public IP -MakeAnonymousPing=Make an anonymous Ping '+1' to the Dolibarr foundation server (done 1 time only after installation) to allow the foundation to count the number of Dolibarr installation. +RecipientEmailsWillBeReplacedWithThisValue=Mottakers e-postadresse vil alltid erstattes med denne verdien +AtLeastOneDefaultBankAccountMandatory=Minst en standard bankkonto må være definert +RESTRICT_API_ON_IP=Bare tillat tilgjengelige API-er til noen verts-IP (jokertegn er ikke tillatt, bruk mellomrom mellom verdier). Tom betyr at alle verter kan bruke de tilgjengelige API-ene. +RESTRICT_ON_IP=Tillat tilgang til noen verts-IP (jokertegn er ikke tillatt, bruk mellomrom mellom verdier). Tom betyr at alle verter har tilgang. +BaseOnSabeDavVersion=Basert på biblioteket SabreDAV versjon +NotAPublicIp=Ikke en offentlig IP +MakeAnonymousPing=Utfør et anonymt Ping '+1' til Dolibarr foundation-serveren (utført en gang bare etter installasjon) for å la stiftelsen telle antall Dolibarr-installasjoner. +FeatureNotAvailableWithReceptionModule=Funksjonen er ikke tilgjengelig når modulen Mottak er aktivert +EmailTemplate=Mal for e-post diff --git a/htdocs/langs/nb_NO/agenda.lang b/htdocs/langs/nb_NO/agenda.lang index ce0d58f2310..f0b792bab00 100644 --- a/htdocs/langs/nb_NO/agenda.lang +++ b/htdocs/langs/nb_NO/agenda.lang @@ -76,6 +76,7 @@ ContractSentByEMail=Kontrakt %s sendt med epost OrderSentByEMail=Salgsordre %s sendt via epost InvoiceSentByEMail=Kundefaktura %s sendt via e-post SupplierOrderSentByEMail=Innkjøpsordre %s sendt via epost +ORDER_SUPPLIER_DELETEInDolibarr=Innkjøpsordre %s slettet SupplierInvoiceSentByEMail=Leverandørfaktura %s sendt via epost ShippingSentByEMail=Forsendelse %s sendt via epost ShippingValidated= Forsendelse %s validert @@ -86,6 +87,11 @@ InvoiceDeleted=Faktura slettet PRODUCT_CREATEInDolibarr=Vare%s opprettet PRODUCT_MODIFYInDolibarr=Vare %s endret PRODUCT_DELETEInDolibarr=Vare %s slettet +HOLIDAY_CREATEInDolibarr=Forespørsel om fri%s opprettet +HOLIDAY_MODIFYInDolibarr=Forespørsel om fri%s endret +HOLIDAY_APPROVEInDolibarr=Forespørsel om permisjon %s godkjent +HOLIDAY_VALIDATEDInDolibarr=Forespørsel om fri%s bekreftet +HOLIDAY_DELETEInDolibarr=Forespørsel om fri%s slettet EXPENSE_REPORT_CREATEInDolibarr=Utgiftsrapport %s opprettet EXPENSE_REPORT_VALIDATEInDolibarr=Utgiftsrapport %s validert EXPENSE_REPORT_APPROVEInDolibarr=Utgiftsrapport %s godkjent @@ -99,6 +105,14 @@ TICKET_MODIFYInDolibarr=Billett %s endret TICKET_ASSIGNEDInDolibarr=Billett %s tildelt TICKET_CLOSEInDolibarr=Billett %s lukket TICKET_DELETEInDolibarr=Billett %s slettet +BOM_VALIDATEInDolibarr=BOM validert +BOM_UNVALIDATEInDolibarr=BOM ikke validert +BOM_CLOSEInDolibarr=BOM deaktivert +BOM_REOPENInDolibarr=BOM gjenåpne +BOM_DELETEInDolibarr=BOM slettet +MO_VALIDATEInDolibarr=MO validert +MO_PRODUCEDInDolibarr=MO produsert +MO_DELETEInDolibarr=MO slettet ##### End agenda events ##### AgendaModelModule=Dokumentmaler for hendelse DateActionStart=Startdato diff --git a/htdocs/langs/nb_NO/bills.lang b/htdocs/langs/nb_NO/bills.lang index 972bbbf4a5d..9d5fca78667 100644 --- a/htdocs/langs/nb_NO/bills.lang +++ b/htdocs/langs/nb_NO/bills.lang @@ -151,7 +151,7 @@ ErrorBillNotFound=Faktura %s eksisterer ikke ErrorInvoiceAlreadyReplaced=Feil, du prøvde å validere en faktura for å erstatte faktura %s. Men denne er allerede erstattet av faktura %s. ErrorDiscountAlreadyUsed=Feil! Rabatten er allerde blitt benyttet ErrorInvoiceAvoirMustBeNegative=Feil! Korrigeringsfaktura må ha negativt beløp -ErrorInvoiceOfThisTypeMustBePositive=Feil! Denne fakturatypen må ha postitivt beløp +ErrorInvoiceOfThisTypeMustBePositive=Error, this type of invoice must have an amount excluding tax positive (or null) ErrorCantCancelIfReplacementInvoiceNotValidated=Feil: Kan ikke kansellere en faktura som er erstattet av en annen faktura som fortsatt er i kladdemodus ErrorThisPartOrAnotherIsAlreadyUsedSoDiscountSerieCantBeRemoved=Denne delen eller en annen er allerede brukt, så rabattserien kan ikke fjernes. BillFrom=Fra @@ -175,6 +175,7 @@ DraftBills=Fakturakladder CustomersDraftInvoices=Kunde fakturamal SuppliersDraftInvoices=Leverandør fakturakladder Unpaid=Ubetalt +ErrorNoPaymentDefined=Feil, Ingen betaling er definert ConfirmDeleteBill=Er du sikker på at du vil slette denne fakturaen? ConfirmValidateBill=Er du sikker på at du vil validere denne fakturaen med referanse %s? ConfirmUnvalidateBill=Er du sikker på at du vil endre faktura %s til status "utkast"? @@ -215,11 +216,11 @@ ShowInvoiceReplace=Vis erstatningsfaktura ShowInvoiceAvoir=Vis kreditnota ShowInvoiceDeposit=Vis nedbetalingsfaktura ShowInvoiceSituation=Vis delfaktura -UseSituationInvoices=Allow situation invoice -UseSituationInvoicesCreditNote=Allow situation invoice credit note +UseSituationInvoices=Tillat delfaktura +UseSituationInvoicesCreditNote=Tillat delfaktura kreditnota Retainedwarranty=Retained warranty RetainedwarrantyDefaultPercent=Retained warranty default percent -ToPayOn=To pay on %s +ToPayOn=Å betale på %s toPayOn=å betale på %s RetainedWarranty=Retained Warranty PaymentConditionsShortRetainedWarranty=Retained warranty payment terms @@ -228,7 +229,7 @@ setPaymentConditionsShortRetainedWarranty=Set retained warranty payment terms setretainedwarranty=Set retained warranty setretainedwarrantyDateLimit=Set retained warranty date limit RetainedWarrantyDateLimit=Retained warranty date limit -RetainedWarrantyNeed100Percent=The situation invoice need to be at 100%% progress to be displayed on PDF +RetainedWarrantyNeed100Percent=Delfakturaen må være på 100%% fremdrift for å vises på PDF ShowPayment=Vis betaling AlreadyPaid=Allerede betalt AlreadyPaidBack=Allerede tilbakebetalt @@ -295,7 +296,8 @@ AddGlobalDiscount=Opprett absolutt rabatt EditGlobalDiscounts=Rediger absolutte rabatter AddCreditNote=Lag kreditnota ShowDiscount=Vis rabatt -ShowReduc=Vis fradraget +ShowReduc=Vis rabatten +ShowSourceInvoice=Vis kildefaktura RelativeDiscount=Relativ rabatt GlobalDiscount=Global rabatt CreditNote=Kreditnota @@ -496,9 +498,9 @@ CantRemovePaymentWithOneInvoicePaid=Kan ikke fjerne betalingen siden det er mins ExpectedToPay=Forventet innbetaling CantRemoveConciliatedPayment=Kan ikke fjerne avtalt beløp PayedByThisPayment=Betales av denne innbetalingen -ClosePaidInvoicesAutomatically=Klassifiser "Betalt" alle standard-, forskuddsbetalings- eller erstatningsfakturaer som er fullstendig betalt. -ClosePaidCreditNotesAutomatically=Klassifiser alle fakturaer som betalt -ClosePaidContributionsAutomatically=Klassifiser alle fullt betalte sosial- og regnskapsbidrag som "betalt" +ClosePaidInvoicesAutomatically=Klassifiser automatisk alle standard-, forskudds- eller erstatningsfakturaer som "Betalt" når betalingen er fullført. +ClosePaidCreditNotesAutomatically=Klassifiser automatisk alle kreditnotaer som "Betalt" når refusjonen er fullført. +ClosePaidContributionsAutomatically=Klassifiser automatisk alle sosiale eller skattemessige bidrag som "Betalt" når betalingen er fullstendig utført. AllCompletelyPayedInvoiceWillBeClosed=Alle fakturaer uten gjenværende å betale vil automatisk bli stengt med status "Betalt". ToMakePayment=Betal ToMakePaymentBack=Tilbakebetal diff --git a/htdocs/langs/nb_NO/boxes.lang b/htdocs/langs/nb_NO/boxes.lang index 19e0bbe3d7f..42dfc31daa7 100644 --- a/htdocs/langs/nb_NO/boxes.lang +++ b/htdocs/langs/nb_NO/boxes.lang @@ -1,47 +1,51 @@ # Dolibarr language file - Source file is en_US - boxes BoxLoginInformation=Innloggingsinformasjon -BoxLastRssInfos=RSS Information -BoxLastProducts=Latest %s Products/Services +BoxLastRssInfos=RSS-informasjon +BoxLastProducts=Siste %s Varer/Tjenester BoxProductsAlertStock=Varsling for lavt lagernivå BoxLastProductsInContract=Siste %s varer/tjenester i kontrakter -BoxLastSupplierBills=Latest Vendor invoices -BoxLastCustomerBills=Latest Customer invoices +BoxLastSupplierBills=Siste leverandørfakturaer +BoxLastCustomerBills=Siste kundefakturaer BoxOldestUnpaidCustomerBills=Eldste ubetalte kundefakturaer -BoxOldestUnpaidSupplierBills=Oldest unpaid vendor invoices +BoxOldestUnpaidSupplierBills=Eldste ubetalte leverandørfakturaer BoxLastProposals=Siste tilbud BoxLastProspects=Sist endrede prospekter BoxLastCustomers=Siste endrede kunder BoxLastSuppliers=Siste endrede leverandører -BoxLastCustomerOrders=Latest sales orders +BoxLastCustomerOrders=Siste salgsordre BoxLastActions=Siste hendelser BoxLastContracts=Siste kontrakter BoxLastContacts=Siste kontakter/adresser BoxLastMembers=Siste medlemmer BoxFicheInter=Siste intervensjoner BoxCurrentAccounts=Åpne kontobalanse +BoxTitleMemberNextBirthdays=Fødselsdager denne måneden (medlemmer) BoxTitleLastRssInfos=Siste %s nyheter fra %s -BoxTitleLastProducts=Products/Services: last %s modified +BoxTitleLastProducts=Varer/Tjenester: siste %s endret BoxTitleProductsAlertStock=Varer: lagervarsel BoxTitleLastSuppliers=Siste %s registrerte leverandører -BoxTitleLastModifiedSuppliers=Vendors: last %s modified -BoxTitleLastModifiedCustomers=Customers: last %s modified +BoxTitleLastModifiedSuppliers=Leverandører: siste %s endret +BoxTitleLastModifiedCustomers=Kunder: Siste%s endret BoxTitleLastCustomersOrProspects=Siste %s endrede kunder eller prospekter -BoxTitleLastCustomerBills=Latest %s Customer invoices -BoxTitleLastSupplierBills=Latest %s Vendor invoices -BoxTitleLastModifiedProspects=Prospects: last %s modified +BoxTitleLastCustomerBills=Siste %s Kundefakturaer +BoxTitleLastSupplierBills=Siste %s Leverandørfakturaer +BoxTitleLastModifiedProspects=Prospekter: siste %s endret BoxTitleLastModifiedMembers=Siste %s medlemmer BoxTitleLastFicheInter=Siste %s endrede intervensjoner BoxTitleOldestUnpaidCustomerBills=Kundefakturaer: eldste %s ubetalt -BoxTitleOldestUnpaidSupplierBills=Vendor Invoices: oldest %s unpaid +BoxTitleOldestUnpaidSupplierBills=Leverandørfakturaer: eldste %s ubetalte BoxTitleCurrentAccounts=Åpne kontoer: balanser -BoxTitleLastModifiedContacts=Contacts/Addresses: last %s modified -BoxMyLastBookmarks=Bookmarks: latest %s +BoxTitleSupplierOrdersAwaitingReception=Leverandørordre avventer mottak +BoxTitleLastModifiedContacts=Kontakter/Adresser: Siste %s endret +BoxMyLastBookmarks=Bokmerker: siste %s BoxOldestExpiredServices=Eldste aktive utløpte tjenester BoxLastExpiredServices=Siste %s eldste kontakter med aktive, utgåtte tjenseter BoxTitleLastActionsToDo=Siste %s handlinger å utføre BoxTitleLastContracts=Siste %s endrede kontrakter BoxTitleLastModifiedDonations=Siste %s endrede donasjoner BoxTitleLastModifiedExpenses=Siste %s endrede utgiftsrapporter +BoxTitleLatestModifiedBoms=Siste %s modifiserte BOM-er +BoxTitleLatestModifiedMos=Siste %s endrede produksjonsordre BoxGlobalActivity=Global aktivitet (fakturaer, tilbud, ordrer) BoxGoodCustomers=Gode kunder BoxTitleGoodCustomers=%s gode kunder @@ -52,31 +56,32 @@ ClickToAdd=Klikk her for å legge til. NoRecordedCustomers=Ingen registrerte kunder NoRecordedContacts=Ingen registrerte kontakter NoActionsToDo=Ingen åpne handlinger -NoRecordedOrders=No recorded sales orders +NoRecordedOrders=Ingen registrerte salgsordre NoRecordedProposals=Ingen registrerte tilbud NoRecordedInvoices=Ingen registrerte kundefakturaer NoUnpaidCustomerBills=Ingen ubetalte kundefakturaer -NoUnpaidSupplierBills=No unpaid vendor invoices -NoModifiedSupplierBills=No recorded vendor invoices +NoUnpaidSupplierBills=Ingen ubetalte leverandørfakturaer +NoModifiedSupplierBills=Ingen registrerte leverandørfakturaer NoRecordedProducts=Ingen registrerte varer/tjenester NoRecordedProspects=Ingen registrerte prospekter NoContractedProducts=Ingen innleide varer/tjenester NoRecordedContracts=Ingen registrerte kontrakter NoRecordedInterventions=Ingen registrerte intervensjoner -BoxLatestSupplierOrders=Latest purchase orders -NoSupplierOrder=No recorded purchase order +BoxLatestSupplierOrders=Siste innkjøpsordre +BoxLatestSupplierOrdersAwaitingReception=Siste innkjøpsordre (med ventende mottak) +NoSupplierOrder=Ingen registrert innkjøpsordre BoxCustomersInvoicesPerMonth=Kundefakturaer per måned -BoxSuppliersInvoicesPerMonth=Vendor Invoices per month -BoxCustomersOrdersPerMonth=Sales Orders per month -BoxSuppliersOrdersPerMonth=Vendor Orders per month +BoxSuppliersInvoicesPerMonth=Leverandørfakturaer per måned +BoxCustomersOrdersPerMonth=Salgsordre per måned +BoxSuppliersOrdersPerMonth=Leverandørordre per måned BoxProposalsPerMonth=Tilbud pr. mnd. NoTooLowStockProducts=Ingen produkter er under lagergrensen BoxProductDistribution=Varer/Tjenester Distribusjon -ForObject=On %s -BoxTitleLastModifiedSupplierBills=Vendor Invoices: last %s modified -BoxTitleLatestModifiedSupplierOrders=Vendor Orders: last %s modified -BoxTitleLastModifiedCustomerBills=Customer Invoices: last %s modified -BoxTitleLastModifiedCustomerOrders=Sales Orders: last %s modified +ForObject=På %s +BoxTitleLastModifiedSupplierBills=Leverandørfakturaer: siste %s endret +BoxTitleLatestModifiedSupplierOrders=Leverandørordre: siste %s endret +BoxTitleLastModifiedCustomerBills=Kundefakturaer: siste %s endret +BoxTitleLastModifiedCustomerOrders=Salgsordre: siste %s endret BoxTitleLastModifiedPropals=Siste %s endrede tilbud ForCustomersInvoices=Kundefakturaer ForCustomersOrders=Kundeordrer @@ -84,4 +89,14 @@ ForProposals=Tilbud LastXMonthRolling=De siste %s måneders omsetning ChooseBoxToAdd=Legg widget til i kontrollpanelet BoxAdded=Widget ble lagt til i kontrollpanelet ditt -BoxTitleUserBirthdaysOfMonth=Birthdays of this month +BoxTitleUserBirthdaysOfMonth=Fødselsdager denne måneden (brukere) +BoxLastManualEntries=Siste manuelle oppføringer i regnskap +BoxTitleLastManualEntries=%s siste manuelle oppføringer +NoRecordedManualEntries=Ingen manuelle poster registrert i regnskap +BoxSuspenseAccount=Tell regnskapsføring med spenningskonto +BoxTitleSuspenseAccount=Antall ikke tildelte linjer +NumberOfLinesInSuspenseAccount=Antall linjer i spenningskonto +SuspenseAccountNotDefined=Spenningskonto er ikke definert +BoxLastCustomerShipments=Siste kundeforsendelser +BoxTitleLastCustomerShipments=Siste %s kundeforsendelser +NoRecordedShipments=Ingen registrert kundesending diff --git a/htdocs/langs/nb_NO/commercial.lang b/htdocs/langs/nb_NO/commercial.lang index bc042413e9c..724731d6cca 100644 --- a/htdocs/langs/nb_NO/commercial.lang +++ b/htdocs/langs/nb_NO/commercial.lang @@ -52,14 +52,14 @@ ActionAC_TEL=Telefonsamtale ActionAC_FAX=Send fax ActionAC_PROP=Send tilbud ActionAC_EMAIL=Send epost -ActionAC_EMAIL_IN=Reception of Email +ActionAC_EMAIL_IN=Mottak av e-post ActionAC_RDV=Møter ActionAC_INT=Intervensjon på sted ActionAC_FAC=Send faktura med post ActionAC_REL=Send purring med post (påminnelse) ActionAC_CLO=Lukk ActionAC_EMAILING=Send e-postutsendelse (masse-epost) -ActionAC_COM=Send ordre i posten +ActionAC_COM=Send salgsordre via epost ActionAC_SHIP=Send levering i posten ActionAC_SUP_ORD=Send bestillingsordre via epost ActionAC_SUP_INV=Send leverandørfaktura via epost @@ -73,8 +73,8 @@ StatusProsp=Prospect status DraftPropals=Utkast kommersielle tilbud NoLimit=Ingen grense ToOfferALinkForOnlineSignature=Link for online signatur -WelcomeOnOnlineSignaturePage=Welcome to the page to accept commercial proposals from %s +WelcomeOnOnlineSignaturePage=Velkommen til siden for å godta tilbud fra %s ThisScreenAllowsYouToSignDocFrom=Denne siden lar deg godta og signere eller avvise et tilbud ThisIsInformationOnDocumentToSign=Dette er informasjon på dokumentet for å godta eller avvise -SignatureProposalRef=Signature of quote/commercial proposal %s +SignatureProposalRef=Signatur på tilbud %s FeatureOnlineSignDisabled=Funksjon for online signering deaktivert eller dokument generert før funksjonen ble aktivert diff --git a/htdocs/langs/nb_NO/companies.lang b/htdocs/langs/nb_NO/companies.lang index 0083ae28753..3045eca4186 100644 --- a/htdocs/langs/nb_NO/companies.lang +++ b/htdocs/langs/nb_NO/companies.lang @@ -54,7 +54,7 @@ Firstname=Fornavn PostOrFunction=Stilling UserTitle=Tittel NatureOfThirdParty=Tredjeparts art -NatureOfContact=Nature of Contact +NatureOfContact=Kontaktens art Address=Adresse State=Fylke(delstat) StateShort=Stat @@ -96,8 +96,6 @@ LocalTax1IsNotUsedES= RE brukes ikke LocalTax2IsUsed=Bruk avgift 3 LocalTax2IsUsedES= IRPF brukes LocalTax2IsNotUsedES= IRPF brukes ikke -LocalTax1ES=RE -LocalTax2ES=IRPF WrongCustomerCode=Ugyldig kundekode WrongSupplierCode=Leverandørkode ugyldig CustomerCodeModel=Mal kundekode @@ -300,6 +298,7 @@ FromContactName=Navn: NoContactDefinedForThirdParty=Ingen kontakt definert for denne tredjepart NoContactDefined=Ingen kontaktpersoner definert DefaultContact=Standardkontakt +ContactByDefaultFor=Standard kontakt/adresse for AddThirdParty=Opprett tredjepart DeleteACompany=Slett et firma PersonalInformations=Personlig informasjon @@ -439,5 +438,6 @@ PaymentTypeCustomer=Betalingstype - Kunde PaymentTermsCustomer=Betalingsbetingelser - Kunde PaymentTypeSupplier=Betalingstype - Leverandør PaymentTermsSupplier=Betalingsbetingelser - Leverandør +PaymentTypeBoth=Betalingstype - kunde og leverandør MulticurrencyUsed=Bruk flere valutaer MulticurrencyCurrency=Valuta diff --git a/htdocs/langs/nb_NO/compta.lang b/htdocs/langs/nb_NO/compta.lang index fe4a7d1165e..ae0a4dd912a 100644 --- a/htdocs/langs/nb_NO/compta.lang +++ b/htdocs/langs/nb_NO/compta.lang @@ -63,7 +63,7 @@ LT2SupplierES=IRPF kjøp LT2CustomerIN=SGST salg LT2SupplierIN=SGST kjøp VATCollected=MVA samlet -ToPay=Å betale +StatusToPay=Å betale SpecialExpensesArea=Område for spesielle betalinger SocialContribution=Skatt eller avgift SocialContributions=Skatter eller avgifter @@ -112,7 +112,7 @@ ShowVatPayment=Vis MVA betaling TotalToPay=Sum å betale BalanceVisibilityDependsOnSortAndFilters=Balanse er synlig i denne listen bare hvis tabellen er sortert stigende etter %s og filtrert for en bankkonto CustomerAccountancyCode=Kunde-regnskapskode -SupplierAccountancyCode=leverandørens regnskapskode +SupplierAccountancyCode=Leverandørens regnskapskode CustomerAccountancyCodeShort=Kundens regnskapskode SupplierAccountancyCodeShort=Leverandørens regnskapskode AccountNumber=Kontonummer diff --git a/htdocs/langs/nb_NO/deliveries.lang b/htdocs/langs/nb_NO/deliveries.lang index 12a4183c71a..a6d522cecfc 100644 --- a/htdocs/langs/nb_NO/deliveries.lang +++ b/htdocs/langs/nb_NO/deliveries.lang @@ -2,12 +2,12 @@ Delivery=Levering DeliveryRef=Leveranse ref. DeliveryCard=Kvitteringskort -DeliveryOrder=Leveringsordre +DeliveryOrder=Delivery receipt DeliveryDate=Leveringsdato CreateDeliveryOrder=Generer leveringskvittering DeliveryStateSaved=Leveringsstatus lagret SetDeliveryDate=Angi leveringsdato -ValidateDeliveryReceipt=Godkjenn leveringskvittering +ValidateDeliveryReceipt=Valider leveringskvittering ValidateDeliveryReceiptConfirm=Er du sikker på at du vil validere denne leveringskvitteringen? DeleteDeliveryReceipt=Slett leveringskvittering DeleteDeliveryReceiptConfirm=Er du sikker på at du vil slette leveringskvittering %s? @@ -18,13 +18,14 @@ StatusDeliveryCanceled=Kansellert StatusDeliveryDraft=Kladd StatusDeliveryValidated=Mottatt # merou PDF model -NameAndSignature=Navn og signatur : +NameAndSignature=Navn og signatur: ToAndDate=Til___________________________________ den ____/_____/__________ GoodStatusDeclaration=Forsendelsen er mottatt uten skader, -Deliverer=Transportør : +Deliverer=Levert av: Sender=Avsender Recipient=Mottaker ErrorStockIsNotEnough=Ikke nok på lager Shippable=Kan sendes NonShippable=Kan ikke sendes ShowReceiving=Vis leveringskvittering +NonExistentOrder=Ikkeeksisterende ordre diff --git a/htdocs/langs/nb_NO/donations.lang b/htdocs/langs/nb_NO/donations.lang index 6ca535f13f1..fbab0db6074 100644 --- a/htdocs/langs/nb_NO/donations.lang +++ b/htdocs/langs/nb_NO/donations.lang @@ -11,12 +11,13 @@ ShowDonation=Vis Donasjon PublicDonation=Offentlig donasjon DonationsArea=Donasjonsområde DonationStatusPromiseNotValidated=Donasjons-kladd -DonationStatusPromiseValidated=Godkjent løfte +DonationStatusPromiseValidated=Valider løfte DonationStatusPaid=Mottatt donasjon DonationStatusPromiseNotValidatedShort=Kladd -DonationStatusPromiseValidatedShort=Godkjent +DonationStatusPromiseValidatedShort=Validert DonationStatusPaidShort=Mottatt DonationTitle=Donasjonskvittering +DonationDate=Donasjonsdato DonationDatePayment=Dato for betaling ValidPromess=Valider løfte DonationReceipt=Donasjonskvittering @@ -31,4 +32,4 @@ DONATION_ART200=Vis artikkel 200 fra CGI hvis du er bekymret DONATION_ART238=Vis artikkel 238 fra CGI hvis du er bekymret DONATION_ART885=Vis artikkel 885 fra CGI hvis du er bekymret DonationPayment=Donasjonsbetaling -DonationValidated=Donation %s validated +DonationValidated=Donasjon %s validert diff --git a/htdocs/langs/nb_NO/errors.lang b/htdocs/langs/nb_NO/errors.lang index 51d3d4907d0..8ffe205fd85 100644 --- a/htdocs/langs/nb_NO/errors.lang +++ b/htdocs/langs/nb_NO/errors.lang @@ -90,7 +90,7 @@ ErrorSpecialCharNotAllowedForField=Spesialtegn er ikke tillatt for feltet "%s" ErrorNumRefModel=En referanse finnes i databasen (%s), og er ikke kompatibel med denne nummereringsregelen. Fjern posten eller omdøp referansen for å aktivere denne modulen. ErrorQtyTooLowForThisSupplier=Mengde for lav for denne leverandøren eller ingen pris angitt på dette produktet for denne leverandøren ErrorOrdersNotCreatedQtyTooLow=Noen ordrer er ikke opprettet på grunn av for lave mengder -ErrorModuleSetupNotComplete=Setup of module %s looks to be uncomplete. Go on Home - Setup - Modules to complete. +ErrorModuleSetupNotComplete=Oppsett av modulen %s ser ut til å være ufullstendig. Gå til Hjem - Oppsett - Moduler å fullføre. ErrorBadMask=Feil på maske ErrorBadMaskFailedToLocatePosOfSequence=Feil! Maske uten sekvensnummer ErrorBadMaskBadRazMonth=Feil, ikke korrekt tilbakestillingsverdi @@ -196,6 +196,7 @@ ErrorPhpMailDelivery=Kontroller at du ikke bruker et for høyt antall mottakere ErrorUserNotAssignedToTask=Bruker må tilordnes til en oppgave for å være i stand til å angi tidsforbruk. ErrorTaskAlreadyAssigned=Oppgaven er allerede tildelt bruker ErrorModuleFileSeemsToHaveAWrongFormat=Modulpakken ser ut til å ha feil format. +ErrorModuleFileSeemsToHaveAWrongFormat2=Minst en obligatorisk katalog må finnes i modulens zip-fil: %s eller %s ErrorFilenameDosNotMatchDolibarrPackageRules=Navnet på modulpakken (%s) passer ikke forventet navn-syntaks: %s ErrorDuplicateTrigger=Feil, duplikat utløsernavn %s. Allerede lastet fra %s. ErrorNoWarehouseDefined=Feil, ingen lagre definert. @@ -218,9 +219,12 @@ ErrorVariableKeyForContentMustBeSet=Feil, konstanten med navn %s (med tekstinnho ErrorURLMustStartWithHttp=URL %s må starte med http:// eller https:// ErrorNewRefIsAlreadyUsed=Feil, den nye referansen er allerede brukt ErrorDeletePaymentLinkedToAClosedInvoiceNotPossible=Feil, å slette betaling knyttet til en lukket faktura er ikke mulig. -ErrorSearchCriteriaTooSmall=Search criteria too small. +ErrorSearchCriteriaTooSmall=For lite søkekriterier. +ErrorObjectMustHaveStatusActiveToBeDisabled=Objekter må ha status 'Aktiv' for å være deaktivert +ErrorObjectMustHaveStatusDraftOrDisabledToBeActivated=Objekter må ha status 'Utkast' eller 'Deaktivert' for å være aktivert +ErrorNoFieldWithAttributeShowoncombobox=No fields has property 'showoncombobox' into definition of object '%s'. No way to show the combolist. # Warnings -WarningParamUploadMaxFileSizeHigherThanPostMaxSize=Your PHP parameter upload_max_filesize (%s) is higher than PHP parameter post_max_size (%s). This is not a consistent setup. +WarningParamUploadMaxFileSizeHigherThanPostMaxSize=PHP-parameteren upload_max_filesize (%s) er høyere enn PHP-parameteren post_max_size (%s). Dette er ikke et konsistent oppsett. WarningPasswordSetWithNoAccount=Et passord ble satt for dette medlemmet, men ingen brukerkonto ble opprettet. Det fører til at passordet ikke kan benyttes for å logge inn på Dolibarr. Det kan brukes av en ekstern modul/grensesnitt, men hvis du ikke trenger å definere noen innlogging eller passord for et medlem, kan du deaktivere alternativet "opprett en pålogging for hvert medlem" fra medlemsmodul-oppsettet. Hvis du trenger å administrere en pålogging, men ikke trenger noe passord, kan du holde dette feltet tomt for å unngå denne advarselen. Merk: E-post kan også brukes som en pålogging dersom medlemmet er knyttet til en bruker. WarningMandatorySetupNotComplete=Klikk her for å sette opp obligatoriske parametere WarningEnableYourModulesApplications=Klikk her for å aktivere modulene og applikasjonene dine @@ -244,3 +248,4 @@ WarningAnEntryAlreadyExistForTransKey=En oppføring eksisterer allerede for over WarningNumberOfRecipientIsRestrictedInMassAction=Advarsel, antall forskjellige mottakere er begrenset til %s ved bruk av massehandlinger på lister WarningDateOfLineMustBeInExpenseReportRange=Advarsel, datoen for linjen ligger utenfor tiden til utgiftsrapporten WarningProjectClosed=Prosjektet er stengt. Du må gjenåpne det først. +WarningSomeBankTransactionByChequeWereRemovedAfter=Some bank transaction were removed after that the receipt including them were generated. So nb of cheques and total of receipt may differ from number and total in list. diff --git a/htdocs/langs/nb_NO/holiday.lang b/htdocs/langs/nb_NO/holiday.lang index 302e8431c99..ec06c79c711 100644 --- a/htdocs/langs/nb_NO/holiday.lang +++ b/htdocs/langs/nb_NO/holiday.lang @@ -8,7 +8,6 @@ NotActiveModCP=Du må aktivere modulen Permisjon for å vise denne siden. AddCP=Opprett feriesøknad DateDebCP=Startdato DateFinCP=Sluttdato -DateCreateCP=Opprettet den DraftCP=Utkast ToReviewCP=Venter på godkjenning ApprovedCP=Godkjent @@ -18,6 +17,7 @@ ValidatorCP=Godkjenner ListeCP=Liste over permisjoner LeaveId=Ferie-ID ReviewedByCP=Vil bli godkjent av +UserID=Bruker-ID UserForApprovalID=ID til godkjenningsbruker UserForApprovalFirstname=Fornavn på godkjenningsbruker UserForApprovalLastname=Etternavn av godkjenningsbruker @@ -128,3 +128,4 @@ TemplatePDFHolidays=PDF-mal for permisjonsforespørsler FreeLegalTextOnHolidays=Fritekst på PDF WatermarkOnDraftHolidayCards=Vannmerke på permisjonsutkast  HolidaysToApprove=Ferier til godkjenning +NobodyHasPermissionToValidateHolidays=Nobody has permission to validate holidays diff --git a/htdocs/langs/nb_NO/install.lang b/htdocs/langs/nb_NO/install.lang index abc541a44ce..61ad1ab45b1 100644 --- a/htdocs/langs/nb_NO/install.lang +++ b/htdocs/langs/nb_NO/install.lang @@ -13,28 +13,30 @@ PHPSupportPOSTGETOk=Dette PHP støtter variablene POST og GET. PHPSupportPOSTGETKo=Det er mulig at ditt PHP-oppsett ikke støtter variablene POST og/eller GET. Sjekk parametrene variables_order i php.ini. PHPSupportGD=Denne PHP støtter GD grafiske funksjoner. PHPSupportCurl=Denne PHP støtter Curl. +PHPSupportCalendar=Denne PHP støtter kalenderutvidelser. PHPSupportUTF8=Denne PHP støtter UTF8 funksjoner. -PHPSupportIntl=This PHP supports Intl functions. +PHPSupportIntl=Dette PHP støtter Intl funksjoner. PHPMemoryOK=Din PHP økt-minne er satt til maks.%s bytes. Dette bør være nok. PHPMemoryTooLow=Din PHP max økter-minnet er satt til %s bytes. Dette er for lavt. Endre php.ini å sette memory_limit parameter til minst %s byte. Recheck=Klikk her for en mer detaljert test ErrorPHPDoesNotSupportSessions=PHP-installasjonen din støtter ikke økter. Denne funksjonen er nødvendig for å tillate Dolibarr å fungere. Sjekk PHP-oppsettet og tillatelsene i øktkatalogen. ErrorPHPDoesNotSupportGD=Din PHP installasjon har ikke støtte for GD-funksjon. Ingen grafer vil være tilgjengelig. ErrorPHPDoesNotSupportCurl=Din PHP-installasjon støtter ikke Curl. -ErrorPHPDoesNotSupportUTF8=Your PHP installation does not support UTF8 functions. Dolibarr cannot work correctly. Resolve this before installing Dolibarr. -ErrorPHPDoesNotSupportIntl=Your PHP installation does not support Intl functions. +ErrorPHPDoesNotSupportCalendar=PHP-installasjonen din støtter ikke php-kalenderutvidelser. +ErrorPHPDoesNotSupportUTF8=Din PHP installasjon har ikke støtte for UTF8-funksjoner. Dolibarr vil ikke fungere riktig. Løs dette før du installerer Dolibarr. +ErrorPHPDoesNotSupportIntl=PHP-installasjonen støtter ikke Intl-funksjoner. ErrorDirDoesNotExists=Mappen %s finnes ikke. -ErrorGoBackAndCorrectParameters=Go back and check/correct the parameters. +ErrorGoBackAndCorrectParameters=Gå tilbake og sjekk/korrigér parametrene. ErrorWrongValueForParameter=Du har kanskje skrevet feil verdi for parameteren '%s'. ErrorFailedToCreateDatabase=Kunne ikke opprette database '%s'. ErrorFailedToConnectToDatabase=Kunne ikke koble til database '%s'. ErrorDatabaseVersionTooLow=Databaseversjonen (%s) er for gammel. Versjon %s eller senere kreves ErrorPHPVersionTooLow=PHP-versjonen er for gammel. Versjon %s er nødvendig. -ErrorConnectedButDatabaseNotFound=Connection to server successful but database '%s' not found. +ErrorConnectedButDatabaseNotFound=Tilkobling til server vellykket, men database '%s' ikke funnet. ErrorDatabaseAlreadyExists=Database '%s' finnes allerede. -IfDatabaseNotExistsGoBackAndUncheckCreate=If the database does not exist, go back and check option "Create database". +IfDatabaseNotExistsGoBackAndUncheckCreate=Hvis databasen ikke finnes, gå tilbake og kryss av alternativet "Opprett database". IfDatabaseExistsGoBackAndCheckCreate=Hvis databasen allerede eksisterer, gå tilbake og fjern "Opprett database" alternativet. -WarningBrowserTooOld=Version of browser is too old. Upgrading your browser to a recent version of Firefox, Chrome or Opera is highly recommended. +WarningBrowserTooOld=Nettleseren din er utdatert. Det anbefales å oppgradere til siste versjon av Firefox, Chrome eller Opera. PHPVersion=PHP versjon License=Bruk lisens ConfigurationFile=Konfigurasjonsfil @@ -47,23 +49,23 @@ DolibarrDatabase=Dolibarr Database DatabaseType=Database type DriverType=Driver type Server=Server -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=Navn eller IP-adressen til database-serveren, som regel "localhost" når database server ligger på samme server som webserveren ServerPortDescription=Database server port. Hold tomt hvis ukjent. DatabaseServer=Databaseserver DatabaseName=Databasenavn -DatabasePrefix=Database table prefix -DatabasePrefixDescription=Database table prefix. If empty, defaults to llx_. -AdminLogin=User account for the Dolibarr database owner. -PasswordAgain=Retype password confirmation +DatabasePrefix=Database tabellprefiks +DatabasePrefixDescription=Database tabellprefiks. Hvis tom, er standardinnstillingen llx_. +AdminLogin=Brukerkonto for Dolibarr databaseeier. +PasswordAgain=Skriv inn passordbekreftelsen på nytt AdminPassword=Passord for Dolibarr databaseeier. CreateDatabase=Opprett database -CreateUser=Create user account or grant user account permission on the Dolibarr database +CreateUser=Opprett brukerkonto eller gi tillatelse til brukerkonto til Dolibarr-databasen DatabaseSuperUserAccess=Databaseserver - Superbruker tilgang -CheckToCreateDatabase=Check the box if the database does not exist yet and so must be created.
    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:
    the database user account does not yet exist and so must be created, or
    if the user account exists but the database does not exist and permissions must be granted.
    In this case, you must enter the user account and password and also the superuser account name and password at the bottom of this page. If this box is unchecked, database owner and password must already exist. -DatabaseRootLoginDescription=Superuser account name (to create new databases or new users), mandatory if the database or its owner does not already exist. -KeepEmptyIfNoPassword=Leave empty if superuser has no password (NOT recommended) -SaveConfigurationFile=Saving parameters to +CheckToCreateDatabase=Merk av om databasen ikke eksisterer enda. Den må opprettes.
    I dette tilfellet må du også fylle ut brukernavnet og passordet for superbrukerkontoen nederst på denne siden. +CheckToCreateUser=Merk av i boksen hvis:
    databasens brukerkonto ikke eksisterer, og må opprettes, eller
    hvis brukerkontoen eksisterer, men databasen ikke eksisterer og tillatelser må gis.
    I dette tilfellet må du skrive inn brukerkontoen og passordet, og også superbruker-kontonavnet og passordet nederst på denne siden. Hvis denne boksen ikke er merket, må database eier og passord allerede eksistere. +DatabaseRootLoginDescription=Superbruker-kontonavn (for å opprette nye databaser eller nye brukere), obligatorisk hvis databasen eller eieren ikke allerede eksisterer. +KeepEmptyIfNoPassword=La være tom hvis superbruker ikke har noe passord (IKKE anbefalt) +SaveConfigurationFile=Lagrer parametere til ServerConnection=Server-tilkobling DatabaseCreation=Database opprettelse CreateDatabaseObjects=Databaseobjekter opprettelse @@ -74,9 +76,9 @@ CreateOtherKeysForTable=Lag eksterne nøkler og indekser for tabell %s OtherKeysCreation=Opprettelse av eksterne nøkler og indekser FunctionsCreation=Opprettelse av funksjoner AdminAccountCreation=Opprettelse av administrator login -PleaseTypePassword=Please type a password, empty passwords are not allowed! -PleaseTypeALogin=Please type a login! -PasswordsMismatch=Passwords differs, please try again! +PleaseTypePassword=Vennligst skriv inn et passord, tomme passord er ikke tillatt! +PleaseTypeALogin=Vennligst skriv inn et brukernavn! +PasswordsMismatch=Passord er forskjellig, prøv igjen! SetupEnd=Slutt på oppsett SystemIsInstalled=Denne installasjonen er fullført. SystemIsUpgraded=Oppgraderingen av Dolibarr var vellykket. @@ -84,15 +86,15 @@ YouNeedToPersonalizeSetup=Du må konfigurere Dolibarr for tilpasning til dine be AdminLoginCreatedSuccessfuly=Dolibarr administrator innlogging '%s' opprettet. GoToDolibarr=Gå til Dolibarr GoToSetupArea=Gå til Dolibarr (Oppsettområdet) -MigrationNotFinished=The database version is not completely up to date: run the upgrade process again. +MigrationNotFinished=Databaseversjonen er ikke helt oppdatert: Kjør oppgraderingsprosessen igjen. GoToUpgradePage=Gå til oppgraderingssiden igjen WithNoSlashAtTheEnd=Uten skråstrek "/" på slutten -DirectoryRecommendation=It is recommended to use a directory outside of the web pages. +DirectoryRecommendation=Det anbefales å bruke en katalog utenfor nettsidene. LoginAlreadyExists=Finnes allerede DolibarrAdminLogin=Dolibarr admin login -AdminLoginAlreadyExists=Dolibarr administrator account '%s' already exists. Go back if you want to create another one. +AdminLoginAlreadyExists=Dolibarr administratorkonto ' %s ' finnes allerede. Gå tilbake hvis du vil opprette en annen. FailedToCreateAdminLogin=Klarte ikke å opprette Dolibarr administratorkonto -WarningRemoveInstallDir=Warning, for security reasons, once the install or upgrade is complete, you should add a file called install.lock into the Dolibarr document directory in order to prevent the accidental/malicious use of the install tools again. +WarningRemoveInstallDir=Advarsel, av sikkerhetsgrunner, når installasjonen eller oppgraderingen er fullført, bør du legge til en fil kalt install.lock i Dolibarr-dokumentmappen for å forhindre utilsiktet/ondsinnet bruk av installeringsverktøyene igjen. FunctionNotAvailableInThisPHP=Ikke tilgjengelig på denne PHP ChoosedMigrateScript=Velg migrasjonscript DataMigration=Database migrasjon (data) @@ -100,49 +102,49 @@ DatabaseMigration=Database migrasjon (struktur + noen data) ProcessMigrateScript=Scriptbehandling ChooseYourSetupMode=Velg din oppsettmodus og klikk på "Start" ... FreshInstall=Ny installasjon -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=Bruk denne modusen hvis dette er din første installasjon. Hvis ikke, kan denne modusen reparere en ufullstendig tidligere installasjon. Hvis du vil oppgradere din versjon, velger du "Oppgrader" -modus. Upgrade=Oppgrader UpgradeDesc=Bruk denne modusen hvis du har erstattet gamle Dolibarr filer med filer fra en nyere versjon. Dette vil oppgradere databasen og dataene dine. Start=Start InstallNotAllowed=Installasjonsprogrammet kan ikke kjøres grunnet conf.php tillatelser YouMustCreateWithPermission=Du må lage filen %s og sette skriverettigheter på den for web-serveren under installasjonsprosessen. -CorrectProblemAndReloadPage=Please fix the problem and press F5 to reload the page. +CorrectProblemAndReloadPage=Vennligst løs problemet og trykk F5 for å laste siden på nytt. AlreadyDone=Allerede migrert DatabaseVersion=Databaseversjon ServerVersion=Databaseserver-versjon YouMustCreateItAndAllowServerToWrite=Du må lage denne mappen og tiilate web-serveren å skrive til den. DBSortingCollation=Sorteringsrekkefølge -YouAskDatabaseCreationSoDolibarrNeedToConnect=You selected create database %s, but for this, Dolibarr needs to connect to server %s with super user %s permissions. -YouAskLoginCreationSoDolibarrNeedToConnect=You selected create database user %s, but for this, Dolibarr needs to connect to server %s with super user %s permissions. -BecauseConnectionFailedParametersMayBeWrong=The database connection failed: the host or super user parameters must be wrong. +YouAskDatabaseCreationSoDolibarrNeedToConnect=Du valgte å lage database %s , men for dette trenger Dolibarr å koble til server %s med superbruker %s tillatelser. +YouAskLoginCreationSoDolibarrNeedToConnect=Du valgte å opprette databasebruker %s , men for dette må Dolibarr koble til server %s med superbruker %s tillatelser. +BecauseConnectionFailedParametersMayBeWrong=Databaseforbindelsen mislyktes: Verts- eller superbrukerparametrene må være feil. OrphelinsPaymentsDetectedByMethod=Ikke tilknyttede innbetalinger oppdaget av metoden %s RemoveItManuallyAndPressF5ToContinue=Fjern det manuelt, og trykk F5 for å fortsette. FieldRenamed=Felt omdøpt -IfLoginDoesNotExistsCheckCreateUser=If the user does not exist yet, you must check option "Create user" -ErrorConnection=Server "%s", database name "%s", login "%s", or database password may be wrong or the PHP client version may be too old compared to the database version. +IfLoginDoesNotExistsCheckCreateUser=Hvis brukeren ikke eksisterer ennå, må du sjekke alternativet "Opprett bruker" +ErrorConnection=Server " %s", databasenavn " %s ", login " %s ", eller databasepassordet kan være feil eller PHP-klientversjonen kan være for gammel i forhold til databaseversjonen. InstallChoiceRecommanded=Anbefaler å installere versjon %s i forhold til din nåværende versjon %s InstallChoiceSuggested=Installer valg foreslått av installasjonsprogrammet. -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. -CheckThatDatabasenameIsCorrect=Check that the database name "%s" is correct. +MigrateIsDoneStepByStep=Mål-versjonen (%s) har et gap i flere versjoner. Installasjonsveiviseren kommer tilbake for å foreslå en videre migrering når denne er fullført. +CheckThatDatabasenameIsCorrect=Kontroller at databasenavnet " %s " er riktig. IfAlreadyExistsCheckOption=Hvis dette navnet er riktig, og at databasen ikke eksisterer ennå, må du sjekke alternativet "Opprett database". OpenBaseDir=PHP openbasedir parameter -YouAskToCreateDatabaseSoRootRequired=You checked the box "Create database". For this, you need to provide the login/password of superuser (bottom of form). -YouAskToCreateDatabaseUserSoRootRequired=You checked the box "Create database owner". For this, you need to provide the login/password of superuser (bottom of form). -NextStepMightLastALongTime=The current step may take several minutes. Please wait until the next screen is shown completely before continuing. -MigrationCustomerOrderShipping=Migrate shipping for sales orders storage +YouAskToCreateDatabaseSoRootRequired=Du merket "Opprett database". For dette, må du oppgi brukernavn/passord til superbruker (nederst på skjemaet). +YouAskToCreateDatabaseUserSoRootRequired=Du merket "Opprett databaseeier". For dette, må du oppgi brukernavn/passord til superbruker (nederst på skjemaet). +NextStepMightLastALongTime=Nåværende trinn kan ta flere minutter. Vent til neste skjerm vises helt før du fortsetter. +MigrationCustomerOrderShipping=Migrer lagring av salgsordre-leveringer MigrationShippingDelivery=Oppgrader lagring av leveranse MigrationShippingDelivery2=Oppgrader lagring av leveranse 2 MigrationFinished=Migrasjon ferdig -LastStepDesc=Last step: Define here the login and password you wish to use to connect to Dolibarr. Do not lose this as it is the master account to administer all other/additional user accounts. +LastStepDesc=  Siste trinn : Definer innlogging og passord du vil bruke til å koble til Dolibarr. Ikke mist dette fordi det er hovedkontoen for å administrere alle andre/flere brukerkontoer. ActivateModule=Aktiver modulen %s ShowEditTechnicalParameters=Klikk her for å vise/endre avanserte parametre (expert mode) -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... -ErrorDatabaseVersionForbiddenForMigration=Your database version is %s. It has a critical bug, making data loss possible if you make structural changes in your database, such as is required by the migration process. For his reason, migration will not be allowed until you upgrade your database to a layer (patched) version (list of known buggy versions: %s) -KeepDefaultValuesWamp=You used the Dolibarr setup wizard from DoliWamp, so values proposed here are already optimized. Change them only if you know what you are doing. -KeepDefaultValuesDeb=You used the Dolibarr setup wizard from a Linux package (Ubuntu, Debian, Fedora...), so the values proposed here are already optimized. Only the password of the database owner to create must be entered. Change other parameters only if you know what you are doing. -KeepDefaultValuesMamp=You used the Dolibarr setup wizard from DoliMamp, so the values proposed here are already optimized. Change them only if you know what you are doing. -KeepDefaultValuesProxmox=You used the Dolibarr setup wizard from a Proxmox virtual appliance, so the values proposed here are already optimized. Change them only if you know what you are doing. -UpgradeExternalModule=Run dedicated upgrade process of external module +WarningUpgrade=Advarsel:\nKjørte du først en database backup?\nDette anbefales sterkt. Tap av data (på grunn av for eksempel feil i mysql versjon 5.5.40 / 41/42/43) kan være mulig under denne prosessen, så det er viktig å ta en fullstendig dump av databasen før du starter en migrering.\n\nKlikk på OK for å starte overføringsprosessen ... +ErrorDatabaseVersionForbiddenForMigration=Din databaseversjon er %s. Den har en kritisk feil, noe som gjør datatap mulig hvis du gjør strukturelle endringer i databasen din, som kreves av overføringsprosessen. Av den grunn vil migrering ikke bli tillatt før du oppgraderer databasen til et layer (patched) -versjon (liste over kjente buggy-versjoner: %s) +KeepDefaultValuesWamp=Du bruker Dolibarrs konfigureringsveiviser fra DoliWamp, så verdiene foreslått her, er allerede optimalisert. Endre dem bare hvis du vet hva du gjør. +KeepDefaultValuesDeb=Du brukte Dolibarr installasjonsveiviseren fra en Linux-pakke (Ubuntu, Debian, Fedora ...), så verdiene som foreslås her er allerede optimalisert. Bare passordet til databasenes eier skal leges inn. Endre bare andre parametre hvis du vet hva du gjør. +KeepDefaultValuesMamp=Du bruker Dolibarrs konfigureringsveiviser fra DoliWamp, så verdiene foreslått her, er allerede optimalisert. Endre dem bare hvis du vet hva du gjør. +KeepDefaultValuesProxmox=Du bruker Dolibarrs konfigureringsveiviser fra en Proxmox virtual appliance, så verdiene foreslått her, er allerede optimalisert. Endre dem bare hvis du vet hva du gjør. +UpgradeExternalModule=Kjør dedikert oppgradering av eksterne moduler SetAtLeastOneOptionAsUrlParameter=Angi minst ett alternativ som et parameter i URL. For eksempel: '... repair.php?standard=confirmed' NothingToDelete=Ingenting å rengjøre/slette NothingToDo=Ingenting å gjøre @@ -166,9 +168,9 @@ MigrationContractsUpdate=Korreksjon av kontraktsdata MigrationContractsNumberToUpdate=%s kontrakt(er) å oppdatere MigrationContractsLineCreation=Lag kontraktlinje for kontraktreferanse %s MigrationContractsNothingToUpdate=Ingen flere ting å gjøre -MigrationContractsFieldDontExist=Field fk_facture does not exist anymore. Nothing to do. +MigrationContractsFieldDontExist=Felt fk_facture eksisterer ikke lenger. Ingenting å gjøre. MigrationContractsEmptyDatesUpdate=Korreksjon av tom dato i kontrakter -MigrationContractsEmptyDatesUpdateSuccess=Contract empty date correction done successfully +MigrationContractsEmptyDatesUpdateSuccess=Kontrakt tom dato korreksjon vellykket MigrationContractsEmptyDatesNothingToUpdate=Ingen tom dato i kontrakter behøver å korrigeres MigrationContractsEmptyCreationDatesNothingToUpdate=Ingen kontrakt-opprettelsesdato å korrigere MigrationContractsInvalidDatesUpdate=Feil verdi for korreksjon av kontraktsdato @@ -190,25 +192,26 @@ MigrationDeliveryDetail=Leveringsoppdatering MigrationStockDetail=Oppdater lagerverdien av varer MigrationMenusDetail=Oppdater dynamiske menytabeller MigrationDeliveryAddress=Oppdater leveringsadresser i leveranser -MigrationProjectTaskActors=Data migration for table llx_projet_task_actors +MigrationProjectTaskActors=Datamigreing for tabell llx_projet_task_actors MigrationProjectUserResp=Datamigrering av feltet fk_user_resp av llx_projet å llx_element_contact MigrationProjectTaskTime=Oppdater tidsbruk i sekunder MigrationActioncommElement=Oppdater data for handlinger -MigrationPaymentMode=Data migration for payment type +MigrationPaymentMode=Datamigrering for betalingstype MigrationCategorieAssociation=Migrer kategorier -MigrationEvents=Migration of events to add event owner into assignment table -MigrationEventsContact=Migration of events to add event contact into assignment table +MigrationEvents=Migrering av hendelser for å legge til hendelseseier i oppdragstabell +MigrationEventsContact=Overføring av hendelser for å legge til hendelseskontakt i oppdragstabell MigrationRemiseEntity=Oppdater verdien i enhetsfeltet llx_societe_remise MigrationRemiseExceptEntity=Oppdater verdien i enhetsfeltet llx_societe_remise_except MigrationUserRightsEntity=Oppdater enhetens feltverdi av llx_user_rights MigrationUserGroupRightsEntity=Oppdater enhetens feltverdi av llx_usergroup_rights -MigrationUserPhotoPath=Migration of photo paths for users +MigrationUserPhotoPath=Migrering av foto-stier for brukere +MigrationFieldsSocialNetworks=Migration of users fields social networks (%s) MigrationReloadModule=Last inn modulen %s på nytt MigrationResetBlockedLog=Tilbakestill modul BlockedLog for v7 algoritme -ShowNotAvailableOptions=Show unavailable options -HideNotAvailableOptions=Hide unavailable options -ErrorFoundDuringMigration=Error(s) were reported during the migration process so next step is not available. To ignore errors, you can click here, but the application or some features may not work correctly until the errors are resolved. -YouTryInstallDisabledByDirLock=The application tried to self-upgrade, but the install/upgrade pages have been disabled for security (directory renamed with .lock suffix).
    -YouTryInstallDisabledByFileLock=The application tried to self-upgrade, but the install/upgrade pages have been disabled for security (by the existence of a lock file install.lock in the dolibarr documents directory).
    +ShowNotAvailableOptions=Vis utilgjengelige alternativer +HideNotAvailableOptions=Skjul utilgjengelige alternativer +ErrorFoundDuringMigration=Feil ble rapportert under migreringsprosessen, slik at neste trinn ikke er tilgjengelig. For å ignorere feil kan du klikke her , men programmet eller noen funksjoner fungerer kanskje ikke riktig før feilene er løst. +YouTryInstallDisabledByDirLock=Programmet prøvde å oppgradere selv, men installerings- / oppgraderingssidene er deaktivert for sikkerhet (katalog omdøpt med .lock-suffiks).
    +YouTryInstallDisabledByFileLock=Programmet prøvde å oppgradere selv, men installerings- / oppgraderingssidene er deaktivert for sikkerhet (ved eksistensen av en låsfil install.lock i dolibarr-dokumenter katalogen).
    ClickHereToGoToApp=Klikk her for å gå til din applikasjon -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=Klikk på følgende lenke. Hvis du alltid ser denne samme siden, må du fjerne/endre navn på filen install.lock i dokumentmappen. diff --git a/htdocs/langs/nb_NO/interventions.lang b/htdocs/langs/nb_NO/interventions.lang index 8420d26e95d..58aea37b932 100644 --- a/htdocs/langs/nb_NO/interventions.lang +++ b/htdocs/langs/nb_NO/interventions.lang @@ -20,8 +20,8 @@ ConfirmValidateIntervention=Er du sikker på at du vil validere intervensjonen < ConfirmModifyIntervention=Er du sikker på at du vil endre denne intervensjonen? ConfirmDeleteInterventionLine=Er du sikker på at du vil slette denne intervensjonen? ConfirmCloneIntervention=Er du sikker på at du vil klone denne intervensjonen? -NameAndSignatureOfInternalContact=Name and signature of intervening: -NameAndSignatureOfExternalContact=Name and signature of customer: +NameAndSignatureOfInternalContact=Navn og underskrift på intervensjon: +NameAndSignatureOfExternalContact=Navn og underskrift på kunden: DocumentModelStandard=Standard dokumentet modell for intervensjoner InterventionCardsAndInterventionLines=Intervensjoner og intervensjonslinjer InterventionClassifyBilled=Merk "Fakturert" @@ -29,7 +29,7 @@ InterventionClassifyUnBilled=Merk "Ikke fakturert" InterventionClassifyDone=Klassifiser som "utført" StatusInterInvoiced=Fakturert SendInterventionRef=Send intervensjon %s -SendInterventionByMail=Send intervention by email +SendInterventionByMail=Send intervensjon via e-post InterventionCreatedInDolibarr=Intervensjon %s opprettet InterventionValidatedInDolibarr=Intervensjon %s validert InterventionModifiedInDolibarr=Intervensjon %s endret @@ -60,6 +60,7 @@ InterDateCreation=Dato for opprettelse av intervensjon InterDuration=Intervensjonsvarighet InterStatus=Intervensjonsstatus InterNote=Intervensjonsnotat +InterLine=Intervensjonslinje InterLineId=Intervensjon Linje-ID InterLineDate=Intervensjonsdato-linje InterLineDuration=Intervensjonsvarighet-linje diff --git a/htdocs/langs/nb_NO/main.lang b/htdocs/langs/nb_NO/main.lang index ea33ffe8a35..fa183e23287 100644 --- a/htdocs/langs/nb_NO/main.lang +++ b/htdocs/langs/nb_NO/main.lang @@ -28,7 +28,7 @@ NoTemplateDefined=Ingen mal tilgjengelig for denne e-posttypen AvailableVariables=Tilgjengelige erstatningsverdier NoTranslation=Ingen oversettelse Translation=Oversettelse -EmptySearchString=Enter a non empty search string +EmptySearchString=Skriv inn en ikke-tom søkestreng NoRecordFound=Ingen post funnet NoRecordDeleted=Ingen poster slettet NotEnoughDataYet=Ikke nok data @@ -114,6 +114,7 @@ InformationToHelpDiagnose=Denne informasjonen kan være nyttig for diagnostiske MoreInformation=Mer informasjon TechnicalInformation=Teknisk informasjon TechnicalID=Teknisk ID +LineID=Linje-ID NotePublic=Notat (offentlig) NotePrivate=Notat (privat) PrecisionUnitIsLimitedToXDecimals=Dolibarr er satt opp til å bruke priser med %s desimaler. @@ -169,6 +170,8 @@ ToValidate=Til validering NotValidated=Ikke validert Save=Lagre SaveAs=Lagre som +SaveAndStay=Lagre og bli +SaveAndNew=Save and new TestConnection=Test tilkobling ToClone=Klon ConfirmClone=Velg hvilke data du vil klone: @@ -182,6 +185,7 @@ Hide=Skjul ShowCardHere=Vis kort Search=Søk SearchOf=Søk +SearchMenuShortCut=Ctrl + shift + f Valid=Gyldig Approve=Godkjenn Disapprove=Underkjenn @@ -412,6 +416,7 @@ DefaultTaxRate=Standard avgiftssats Average=Gjennomsnitt Sum=Sum Delta=Delta +StatusToPay=Å betale RemainToPay=Gjenstår å betale Module=Modul/Applikasjon Modules=Moduler/Applikasjoner @@ -446,7 +451,7 @@ ContactsAddressesForCompany=Kontakter/adresser for denne tredjepart AddressesForCompany=Adresser for tredjepart ActionsOnCompany=Hendelser for denne tredjeparten ActionsOnContact=Hendelser for denne kontakten/adressen -ActionsOnContract=Events for this contract +ActionsOnContract=Hendelser for denne kontrakten ActionsOnMember=Hendelser om dette medlemmet ActionsOnProduct=Hendelser om denne varen NActionsLate=%s forsinket @@ -474,7 +479,9 @@ Categories=Merker/kategorier Category=Merke/Kategori By=Av From=Fra +FromLocation=Fra to=til +To=til and=og or=eller Other=Annen @@ -705,7 +712,7 @@ DateOfSignature=Signaturdato HidePassword=Vis kommando med skjult passord UnHidePassword=Vis virkelig kommando med synlig passord Root=Rot -RootOfMedias=Root of public medias (/medias) +RootOfMedias=Rotkatalog for offentlige medier (/medier) Informations=Informasjon Page=Side Notes=Merknader @@ -762,7 +769,7 @@ LinkToSupplierProposal=Link til leverandørtilbud LinkToSupplierInvoice=Link til leverandørfaktura LinkToContract=Lenke til kontakt LinkToIntervention=Lenke til intervensjon -LinkToTicket=Link to ticket +LinkToTicket=Link til billett CreateDraft=Lag utkast SetToDraft=Tilbake til kladd ClickToEdit=Klikk for å redigere @@ -824,6 +831,7 @@ Mandatory=Obligatorisk Hello=Hei GoodBye=Farvel Sincerely=Med vennlig hilsen +ConfirmDeleteObject=Er du sikker på at du vil slette dette objektet? DeleteLine=Slett linje ConfirmDeleteLine=Er du sikker på at du vil slette denne linjen? NoPDFAvailableForDocGenAmongChecked=Ingen PDF var tilgjengelig for dokumentgenerering blant kontrollerte poster @@ -840,6 +848,7 @@ Progress=Fremdrift ProgressShort=Progr. FrontOffice=Front office BackOffice=Back office +Submit=Submit View=Vis Export=Eksport Exports=Eksporter @@ -983,10 +992,23 @@ PaymentInformation=Betalingsinformasjon ValidFrom=Gyldig fra ValidUntil=Gyldig til NoRecordedUsers=Ingen brukere -ToClose=To close +ToClose=Å lukke ToProcess=Til behandling -ToApprove=To approve -GlobalOpenedElemView=Global view -NoArticlesFoundForTheKeyword=No article found for the keyword '%s' -NoArticlesFoundForTheCategory=No article found for the category -ToAcceptRefuse=To accept | refuse +ToApprove=Å godkjenne +GlobalOpenedElemView=Global visning +NoArticlesFoundForTheKeyword=Ingen artikler funnet for nøkkelordet '%s' +NoArticlesFoundForTheCategory=Ingen artikler funnet for kategorien +ToAcceptRefuse=Å godta | avvise +ContactDefault_agenda=Hendelse +ContactDefault_commande=Ordre +ContactDefault_contrat=Kontrakt +ContactDefault_facture=Faktura +ContactDefault_fichinter=Intervensjon +ContactDefault_invoice_supplier=Leverandørfaktura +ContactDefault_order_supplier=Leverandørordre +ContactDefault_project=Prosjekt +ContactDefault_project_task=Oppgave +ContactDefault_propal=Tilbud +ContactDefault_supplier_proposal=Leverandørtilbud +ContactDefault_ticketsup=Billett +ContactAddedAutomatically=Kontakt lagt til fra kontaktperson-roller diff --git a/htdocs/langs/nb_NO/margins.lang b/htdocs/langs/nb_NO/margins.lang index 151666ddea5..58d4549ded6 100644 --- a/htdocs/langs/nb_NO/margins.lang +++ b/htdocs/langs/nb_NO/margins.lang @@ -16,6 +16,7 @@ MarginDetails=Margindetaljer ProductMargins=Varemarginer CustomerMargins=Kundemarginer SalesRepresentativeMargins=Marginer for selgere +ContactOfInvoice=Fakturakontakt UserMargins=Brukermarginer ProductService=Vare eller tjeneste AllProducts=Alle varer og tjenester @@ -36,9 +37,9 @@ CostPrice=Kostpris UnitCharges=Enhets-avgifter Charges=Avgifter AgentContactType=Kommersiell agent kontakttype -AgentContactTypeDetails=Definer hvilken kontakttype (lenket til fakturaer) som skal brukes for margin-rapport for hver selger +AgentContactTypeDetails=Define what contact type (linked on invoices) will be used for margin report per contact/address. Note that reading statistics on a contact is not reliable since in most cases the contact may not be defined explicitely on the invoices. rateMustBeNumeric=Sats må ha en numerisk verdi markRateShouldBeLesserThan100=Dekningsbidrag skal være lavere enn 100 ShowMarginInfos=Vis info om marginer CheckMargins=Margindetaljer -MarginPerSaleRepresentativeWarning=Rapporten for margin per bruker, bruker koblingen mellom tredjeparter og salgsrepresentanter for å beregne marginen til hver salgsrepresentant. Fordi noen tredjeparter kanskje ikke har noen dedikert salgsrepresentant og noen tredjeparter kan være knyttet til flere, kan noen beløp bli utelatt i denne rapporten (hvis det ikke er salgsrepresentant), og noen kan vises på forskjellige linjer (for hver salgsrepresentant). +MarginPerSaleRepresentativeWarning=Rapporten for margin per bruker, bruker koblingen mellom tredjeparter og salgsrepresentanter for å beregne marginen til hver salgsrepresentant. Fordi noen tredjeparter kanskje ikke har noen dedikert salgsrepresentant, og noen tredjeparter kan være knyttet til flere, kan noen beløp ikke inkluderes i denne rapporten (hvis det ikke er noen salgsrepresentant), og noen kan vises på forskjellige linjer (for hver salgsrepresentant) . diff --git a/htdocs/langs/nb_NO/modulebuilder.lang b/htdocs/langs/nb_NO/modulebuilder.lang index a0250277e21..72171ea06a5 100644 --- a/htdocs/langs/nb_NO/modulebuilder.lang +++ b/htdocs/langs/nb_NO/modulebuilder.lang @@ -6,7 +6,7 @@ ModuleBuilderDesc2=Sti hvor moduler genereres/redigeres (første katalog for eks ModuleBuilderDesc3=Genererte/redigerbare moduler funnet: %s ModuleBuilderDesc4=En modul detekteres som "redigerbar" når filen%s eksisterer i roten av modulkatalogen NewModule=Ny modul -NewObject=Nytt objekt +NewObjectInModulebuilder=Nytt objekt ModuleKey=Modulnøkkel ObjectKey=Objektnøkkel ModuleInitialized=Modul initialisert @@ -60,12 +60,14 @@ HooksFile=Fil for hooks-koder ArrayOfKeyValues=Matrise over nøkler-verdier ArrayOfKeyValuesDesc=Matrise av nøkler og verdier der feltet er en kombinasjonsliste med faste verdier WidgetFile=Widget-fil +CSSFile=CSS-fil +JSFile=Javascript-fil ReadmeFile=Readme-fil ChangeLog=ChangeLog-fil TestClassFile=Fil for PHP Unit Testklasse SqlFile=Sql-fil -PageForLib=Fil for PHP bibliotek -PageForObjLib=Fil for PHP bibliotek dedikert til objekt +PageForLib=Fil for felles PHP-bibliotek +PageForObjLib=Fil for PHP-biblioteket dedikert til objekt SqlFileExtraFields=Sql-fil for komplementære attributter SqlFileKey=Sql-fil for nøkler SqlFileKeyExtraFields=Sql-fil for nøkler til komplementære attributter @@ -77,17 +79,20 @@ NoTrigger=Ingen utløser NoWidget=Ingen widget GoToApiExplorer=Gå til API-utforsker ListOfMenusEntries=Liste over menyoppføringer +ListOfDictionariesEntries=Liste over ordbokinnføringer ListOfPermissionsDefined=Liste over definerte tillatelser SeeExamples=Se eksempler her EnabledDesc=Betingelse for å ha dette feltet aktivt (Eksempler: 1 eller $conf->global->MYMODULE_MYOPTION) -VisibleDesc=Er feltet synlig? (Eksempler: 0=Aldri synlig, 1=Synlig på liste og opprett/oppdater/vis skjemaer, 2=Bare synlig på listen, 3=Synlig på opprett/oppdater/vis kun skjema (ikke liste), 4=Synlig på liste og oppdater/vis kun skjema (ikke opprett). Bruk av negativ verdi betyr at feltet ikke vises som standard på listen, men kan velges for visning). Det kan være et uttrykk, for eksempel: preg_match ('/ public /', $ _SERVER ['PHP_SELF'])? 0: 1 +VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only (not list), 4=Visible on list and update/view form only (not create). Using a negative value means field is not shown by default on list but can be selected for viewing). It can be an expression, for example:
    preg_match('/public/', $_SERVER['PHP_SELF'])?0:1
    ($user->rights->holiday->define_holiday ? 1 : 0) IsAMeasureDesc=Kan verdien av feltet bli kumulert for å få en total i listen? (Eksempler: 1 eller 0) SearchAllDesc=Er feltet brukt til å søke fra hurtigsøkingsverktøyet? (Eksempler: 1 eller 0) SpecDefDesc=Skriv inn all dokumentasjon du vil gi med modulen din, som ikke allerede er definert av andre faner. Du kan bruke .md eller bedre, .asciidoc-syntaksen. LanguageDefDesc=I disse filene skriver du inn alle nøklene og oversettelsene for hver språkfil. MenusDefDesc=Her definerer du menyene som tilbys av modulen din +DictionariesDefDesc=Her defineres ordbøkene levert av modulen din PermissionsDefDesc=Her definerer du de nye tillatelsene som tilbys av modulen din MenusDefDescTooltip=Menyene som tilbys av modulen/applikasjonen, er definert i array $this->menus i modulbeskrivelsesfilen. Du kan redigere denne filen manuelt eller bruke den innebygde editoren.

    Merk: Når en gang er definert (og modul gjenaktivert), er menyer også synlige i menyeditoren som er tilgjengelig for administratorbrukere på %s. +DictionariesDefDescTooltip=Ordbøkene levert av din modul/applikasjon er definert i matrisen $ this->; ordbøker i beskrivelsesfilen for modulen. Du kan redigere denne filen manuelt eller bruke den innebygde editoren.

    Merk: Når definert (og modul er blitt aktivert på nytt), er ordbøker også synlige i konfigurasjonsområdet for administratorbrukere på %s. PermissionsDefDescTooltip=Tillatelsene som er gitt av modulen/applikasjonen, er definert i array $this->righs i filen for modulbeskrivelsen. Du kan redigere denne filen manuelt eller bruke den innebygde editoren.

    Merk: Når definert (og modul reaktivert), er tillatelser synlige i standardrettighetsoppsettet %s. HooksDefDesc=Definer egenskapen module_parts ['hooks'] i modulbeskrivelsen, konteksten av hooks du vil administrere (liste over sammenhenger kan bli funnet ved et søk på ' initHooks('i kjernekode).
    Rediger hooks-filen for å legge til kode for dine tilkoblede funksjoner (hookable funksjoner kan bli funnet ved et søk på ' executeHooks ' i kjernekode). TriggerDefDesc=Definer koden som skal utføres for hver forretningshendelse utført, i triggerfilen. @@ -105,9 +110,12 @@ InitStructureFromExistingTable=Bygg struktur-matrisestrengen fra en eksisterende UseAboutPage=Deaktiver "om"-siden UseDocFolder=Deaktiver dokumentasjonsmappen UseSpecificReadme=Bruk en bestemt Les-meg +ContentOfREADMECustomized=Merk: Innholdet i filen README.md er erstattet med den spesifikke verdien som er definert i konfigurasjonen av ModuleBuilder. RealPathOfModule=Virkelig bane til modulen ContentCantBeEmpty=Innholdet i filen kan ikke være tomt WidgetDesc=Her kan du generere og redigere widgets som vil bli integrert med modulen din. +CSSDesc=Her kan du generere og redigere en fil med personalisert CSS innebygd i modulen din. +JSDesc=Her kan du generere og redigere en fil med tilpasset Javascript innebygd i modulen din. CLIDesc=Her kan du generere noen kommandolinjeskript du vil bruke med modulen din. CLIFile=CLI-fil NoCLIFile=Ingen CLI-filer @@ -117,3 +125,13 @@ UseSpecificFamily = Bruk en bestemt familie UseSpecificAuthor = Bruk en bestemt forfatter UseSpecificVersion = Bruk en bestemt innledende versjon ModuleMustBeEnabled=Modulen/applikasjonen må først aktiveres +IncludeRefGeneration=Referansen til objektet må genereres automatisk +IncludeRefGenerationHelp=Merk av for dette hvis du vil inkludere kode for å administrere genereringen av referansen automatisk +IncludeDocGeneration=Jeg vil generere noen dokumenter fra objektet +IncludeDocGenerationHelp=Hvis du krysser av for dette, genereres det kode for å legge til en "Generer dokument" -boksen på posten. +ShowOnCombobox=Vis verdi i kombinasjonsboks +KeyForTooltip=Nøkkel for verktøytips +CSSClass=CSS klasse +NotEditable=Ikke redigerbar +ForeignKey=Fremmed nøkkel +TypeOfFieldsHelp=Type felt:
    varchar (99), dobbel (24,8), ekte, tekst, html, datetime, tidstempel, heltall, heltall:ClassName:relativepath/to/classfile.class.php [:1[:filter]] ('1' betyr at vi legger til en + -knapp etter kombinasjonsboksen for å opprette posten, 'filter' kan være 'status=1 OG fk_user=__USER_ID OG enhet IN (__SHARED_ENTITIES__)' for eksempel) diff --git a/htdocs/langs/nb_NO/mrp.lang b/htdocs/langs/nb_NO/mrp.lang index d5a0f38a44d..639948c5bdc 100644 --- a/htdocs/langs/nb_NO/mrp.lang +++ b/htdocs/langs/nb_NO/mrp.lang @@ -1,17 +1,61 @@ +Mrp=Produksjonsordrer +MO=Produksjonsordre +MRPDescription=Modul for å administrere produksjonsordre (PO). MRPArea=MRP-område +MrpSetupPage=Oppsett av MRP-modul MenuBOM=Materialkostnader LatestBOMModified=Siste %s endrede materialkostnader +LatestMOModified=Siste %s endrede produksjonsordre +Bom=Materialkostnader (BOM) BillOfMaterials=Materialkostnader BOMsSetup=Oppsett av BOM-modulen  ListOfBOMs=Liste over Materialkostnader - BOM +ListOfManufacturingOrders=Liste over produksjonsordre NewBOM=Ny materialkostnad -ProductBOMHelp=Produkt som skal lages med denne BOM +ProductBOMHelp=Produkt som lages med denne BOM.
    Merk: Varer med egenskapen 'Varens art' = 'Råstoff' er ikke synlige i denne listen. BOMsNumberingModules=BOM nummereringsmaler -BOMsModelModule=BOM dokumentmaler +BOMsModelModule=BOM-dokumentmaler +MOsNumberingModules=MO-nummereringsmaler +MOsModelModule=MO-dokumentmaler FreeLegalTextOnBOMs=Fritekst på BOM-dokumentet WatermarkOnDraftBOMs=Vannmerke på BOM-utkast  -ConfirmCloneBillOfMaterials=Er du sikker på at du vil klone materialkostnaden? +FreeLegalTextOnMOs=Fritekst på dokumentet til MO +WatermarkOnDraftMOs=Vannmerke på utkast til MO +ConfirmCloneBillOfMaterials=Er du sikker på at du vil klone BOM %s? +ConfirmCloneMo=Er du sikker på at du vil klone produksjonsordren %s? ManufacturingEfficiency=Produksjonseffektivitet ValueOfMeansLoss=Verdien på 0,95 betyr et gjennomsnitt på 5%% tap under produksjonen DeleteBillOfMaterials=Slett BOM +DeleteMo=Slett produksjonsordre ConfirmDeleteBillOfMaterials=Er du sikker på at du vil slette denne BOM? +ConfirmDeleteMo=Er du sikker på at du vil slette denne BOM? +MenuMRP=Produksjonsordrer +NewMO=Ny produksjonsordre +QtyToProduce=Antall å produsere +DateStartPlannedMo=Planlagt startdato +DateEndPlannedMo=Planlagt sluttdato +KeepEmptyForAsap=Tom betyr "Så snart som mulig" +EstimatedDuration=Antatt varighet +EstimatedDurationDesc=Estimert varighet for å produsere denne varen ved bruk av denne BOM +ConfirmValidateBom=Er du sikker på at du vil validere BOM med referansen %s (du vil kunne bruke den til å lage nye produksjonsordre) +ConfirmCloseBom=Er du sikker på at du vil kansellere denne BOM-en (du vil ikke kunne bruke den til å bygge nye produksjonsordrer lenger)? +ConfirmReopenBom=Er du sikker på at du vil åpne denne BOM-en på nytt (du vil kunne bruke den til å lage nye produksjonsordrer) +StatusMOProduced=Produsert +QtyFrozen=Låst antall +QuantityFrozen=Låst mengde +QuantityConsumedInvariable=Når dette flagget er satt, er forbrukt mengde alltid definert verdi og er ikke i forhold til produsert mengde. +DisableStockChange=Deaktiver lagerendring +DisableStockChangeHelp=Når dette flagget er satt, er det ingen lagerendringer på denne varen, uansett hvilken mengde som er produsert +BomAndBomLines=BOM og linjer +BOMLine=Linje på BOM +WarehouseForProduction=Varehus for produksjon +CreateMO=Lag MO +ToConsume=To consume +ToProduce=To produce +QtyAlreadyConsumed=Qty already consumed +QtyAlreadyProduced=Qty already produced +ConsumeAndProduceAll=Consume and Produce All +Manufactured=Manufactured +TheProductXIsAlreadyTheProductToProduce=The product to add is already the product to produce. +ForAQuantityOf1=For a quantity to produce of 1 +ConfirmValidateMo=Are you sure you want to validate this Manufacturing Order? diff --git a/htdocs/langs/nb_NO/opensurvey.lang b/htdocs/langs/nb_NO/opensurvey.lang index 5214f5d58a1..436e742d5c8 100644 --- a/htdocs/langs/nb_NO/opensurvey.lang +++ b/htdocs/langs/nb_NO/opensurvey.lang @@ -1,7 +1,7 @@ # Dolibarr language file - Source file is en_US - opensurvey Survey=Undersøkelse Surveys=Undersøkelser -OrganizeYourMeetingEasily=Organiser møtene og undersøkelsene dine. Velg type undersøkelse +OrganizeYourMeetingEasily=Organize your meetings and polls easily. First select the type of poll... NewSurvey=Ny undersøkelse OpenSurveyArea=Område for undersøkelser AddACommentForPoll=Legg til kommentar i undersøkelsen @@ -11,7 +11,7 @@ PollTitle=Undersøkelse tittel ToReceiveEMailForEachVote=Motta en e-post for hver stemmeavgivning TypeDate=Skriv dato TypeClassic=Skriv standard -OpenSurveyStep2=Velg blant de ledige datoene (grå). Valgte dager er grønne. Du kan fjerne valgte dager ved å klikke på dem igjen +OpenSurveyStep2=Velg datoene dine mellom de ledige dagene (grå). De valgte dagene er grønne. Du kan fjerne markeringene på en tidligere valgt dag ved å klikke på den igjen RemoveAllDays=Fjern alle valgte dager CopyHoursOfFirstDay=Kopier timene fra første dag RemoveAllHours=Fjern alle valgte timer @@ -35,7 +35,7 @@ TitleChoice=Valg-etiket ExportSpreadsheet=Eksporter regneark med resultater ExpireDate=Datobegrensning NbOfSurveys=Antall undersøkelser -NbOfVoters=Antall stemmeavgivere +NbOfVoters=Antall stemmere SurveyResults=Resultat PollAdminDesc=Du har lov til å endre alle stemmelinjer i denne undersøkelsen med knappen "Rediger". Du kan også fjerne en kolonne eller en linje med %s. Du kan også legge til en ny kolonne med %s. 5MoreChoices=5 valg til @@ -49,7 +49,7 @@ votes=Stemme(r) NoCommentYet=Ingen kommentarer for denne undersøkelsen enda CanComment=Stemmeavgivere kan kommentere i undersøkelsen CanSeeOthersVote=Stemmeavgivere kan se andres stemmer -SelectDayDesc=For hver valgte dag kan du velge møtetidspunkt i følgende format :
    - empty,
    - "8h", "8H" eller "8:00" for timen møtet starter,
    - "8-11", "8h-11h", "8H-11H" eller "8:00-11:00" for å gi møtet start- og sluttime,
    - "8h15-11h15", "8H15-11H15" eller "8:15-11:15" for å inkludere minutter +SelectDayDesc=For hver valgte dag kan du velge møtetidspunkt i følgende format :
    - tom,
    - "8h", "8H" eller "8:00" for timen møtet starter,
    - "8-11", "8h-11h", "8H-11H" eller "8:00-11:00" for å gi møtet start- og sluttime,
    - "8h15-11h15", "8H15-11H15" eller "8:15-11:15" for å inkludere minutter BackToCurrentMonth=Tilbake til gjeldende måned ErrorOpenSurveyFillFirstSection=Du har ikke fylt ut den første delen av undersøkelsen under opprettelse ErrorOpenSurveyOneChoice=Legg inn minst ett valg @@ -58,4 +58,4 @@ MoreChoices=Legg til flere valg for stemmeavgivere SurveyExpiredInfo=Avstemningen er blitt stengt eller utløpt EmailSomeoneVoted=%s har fylt ut en linje\nDu kan finne undersøkelsen din med lenken:\n%s ShowSurvey=Vis undersøkelse -UserMustBeSameThanUserUsedToVote=You must have voted and use the same user name that the one used to vote, to post a comment +UserMustBeSameThanUserUsedToVote=Du må ha stemt og bruke det samme brukernavnet som du brukte til å stemme, for å legge inn en kommentar diff --git a/htdocs/langs/nb_NO/orders.lang b/htdocs/langs/nb_NO/orders.lang index 1d6c2545215..8cf547c0a73 100644 --- a/htdocs/langs/nb_NO/orders.lang +++ b/htdocs/langs/nb_NO/orders.lang @@ -11,20 +11,23 @@ OrderDate=Ordredato OrderDateShort=Ordredato OrderToProcess=Ordre til behandling NewOrder=Ny ordre +NewOrderSupplier=Ny innkjøpsordre ToOrder=Lag ordre MakeOrder=Opprett ordre SupplierOrder=Innkjøpsordre SuppliersOrders=Innkjøpsordre SuppliersOrdersRunning=Nåværende innkjøpsordre -CustomerOrder=Sales Order +CustomerOrder=Salgsordre CustomersOrders=Salgsordre CustomersOrdersRunning=Aktuelle leverandørordre -CustomersOrdersAndOrdersLines=Sales orders and order details -OrdersDeliveredToBill=Sales orders delivered to bill -OrdersToBill=Sales orders delivered -OrdersInProcess=Sales orders in process -OrdersToProcess=Sales orders to process +CustomersOrdersAndOrdersLines=Salgsordre og ordredetaljer +OrdersDeliveredToBill=Leverte salgsordre til fakturering +OrdersToBill=Leverte salgsordre +OrdersInProcess=Pågående salgsordre +OrdersToProcess=Salgsordrer som skal behandles SuppliersOrdersToProcess=Innkjøpsordre å behandle +SuppliersOrdersAwaitingReception=Innkjøpsordrer som venter på mottak +AwaitingReception=Venter på mottak StatusOrderCanceledShort=Kansellert StatusOrderDraftShort=Kladd StatusOrderValidatedShort=Validert @@ -37,7 +40,6 @@ StatusOrderDeliveredShort=Levert StatusOrderToBillShort=Levert StatusOrderApprovedShort=Godkjent StatusOrderRefusedShort=Avvist -StatusOrderBilledShort=Fakturert StatusOrderToProcessShort=Til behandling StatusOrderReceivedPartiallyShort=Delvis mottatt StatusOrderReceivedAllShort=Varer mottatt @@ -50,7 +52,6 @@ StatusOrderProcessed=Behandlet StatusOrderToBill=Levert StatusOrderApproved=Godkjent StatusOrderRefused=Avvist -StatusOrderBilled=Fakturert StatusOrderReceivedPartially=Delvis mottatt StatusOrderReceivedAll=Alle varer mottatt ShippingExist=En forsendelse eksisterer @@ -65,19 +66,20 @@ RefuseOrder=Avvis ordre ApproveOrder=Godkjenn ordre Approve2Order=Godkjenn ordre (2. nivå) ValidateOrder=Valider ordre -UnvalidateOrder=Devalider ordre +UnvalidateOrder=Fjern validering på ordre DeleteOrder=Slett ordre CancelOrder=Avbryt ordre OrderReopened= Ordre %s gjenåpnet AddOrder=Opprett ordre +AddPurchaseOrder=Opprett innkjøpsordre AddToDraftOrders=Legg til ordreutkast ShowOrder=Vis ordre OrdersOpened=Ordre å behandle NoDraftOrders=Ingen ordreutkast NoOrder=Ingen ordre NoSupplierOrder=Ingen innkjøpsordre -LastOrders=Latest %s sales orders -LastCustomerOrders=Latest %s sales orders +LastOrders=Siste %s salgsordre +LastCustomerOrders=Siste %s salgsordre LastSupplierOrders=Siste %s innkjøpsordre LastModifiedOrders=Siste %s endrede ordre AllOrders=Alle ordre @@ -85,10 +87,10 @@ NbOfOrders=Antall ordre OrdersStatistics=Ordrestatistikk OrdersStatisticsSuppliers=Innkjøpsordrestatistikk NumberOfOrdersByMonth=Antall ordre pr måned -AmountOfOrdersByMonthHT=Amount of orders by month (excl. tax) +AmountOfOrdersByMonthHT=Beløp på ordrer etter måned (ekskl. MVA) ListOfOrders=Ordreliste CloseOrder=Lukk ordre -ConfirmCloseOrder=Are you sure you want to set this order to delivered? Once an order is delivered, it can be set to billed. +ConfirmCloseOrder=Er du sikker på at du vil sette denne ordren som levert? Når en ordre er levert, kan den settes til "betalt" ConfirmDeleteOrder=Er du sikker på at du vil slette denne ordren? ConfirmValidateOrder=Er du sikker på at du vil validere ordren %s? ConfirmUnvalidateOrder=Er du sikker på at du vil gjenopprette ordren %s til status "utkast"? @@ -111,15 +113,15 @@ AuthorRequest=Finn forfatter UserWithApproveOrderGrant=Brukere med rettigheter til å "godkjenne ordre". PaymentOrderRef=Betaling av ordre %s ConfirmCloneOrder=Er du sikker på at du vil klone denne ordren %s? -DispatchSupplierOrder=Receiving purchase order %s +DispatchSupplierOrder=Motta innkjøpsordre %s FirstApprovalAlreadyDone=Første godkjenning allerede utført SecondApprovalAlreadyDone=Andre gangs godkjenning allerede utført SupplierOrderReceivedInDolibarr=Innkjøpsordre %s mottatt %s -SupplierOrderSubmitedInDolibarr=Purchase Order %s submitted +SupplierOrderSubmitedInDolibarr=Innkjøpsordre %s sendt SupplierOrderClassifiedBilled=Innkjøpsordre %s satt til fakturert OtherOrders=Andre ordre ##### Types de contacts ##### -TypeContact_commande_internal_SALESREPFOLL=Representative following-up sales order +TypeContact_commande_internal_SALESREPFOLL=Representant for oppfølging av salgsordre TypeContact_commande_internal_SHIPPING=Representant for oppfølging av levering TypeContact_commande_external_BILLING=Kundekontakt faktura TypeContact_commande_external_SHIPPING=Kundekontakt leveranser @@ -152,7 +154,35 @@ OrderCreated=Din ordre har blitt opprettet OrderFail=En feil skjedde under opprettelse av din ordre CreateOrders=Lag ordre ToBillSeveralOrderSelectCustomer=For å opprette en faktura for flere ordrer, klikk først på kunden, velg deretter "%s". -OptionToSetOrderBilledNotEnabled=Alternativ (fra modul Workflow) for å sette rekkefølge til 'Fakturert' automatisk når fakturaen er validert, er av, så du må sette status til 'Fakturert' manuelt. +OptionToSetOrderBilledNotEnabled=Alternativ fra modul Arbeidsflyt, for automatisk å sette ordre til 'Fakturert' når faktura er validert, er ikke aktivert, så du må angi status for ordrer til 'Fakturert' manuelt etter at fakturaen er generert. IfValidateInvoiceIsNoOrderStayUnbilled=Hvis faktura validering er 'Nei', vil bestillingen forbli i status 'ikke fakturert' til fakturaen er validert. -CloseReceivedSupplierOrdersAutomatically=Lukk ordre til "%s" automatisk hvis alle varer er mottatt +CloseReceivedSupplierOrdersAutomatically=Lukk ordren med status "%s" automatisk hvis alle varene er mottatt. SetShippingMode=Sett leveransemetode +WithReceptionFinished=Ved mottak ferdig +#### supplier orders status +StatusSupplierOrderCanceledShort=Kansellert +StatusSupplierOrderDraftShort=Kladd +StatusSupplierOrderValidatedShort=Validert +StatusSupplierOrderSentShort=Under behandling +StatusSupplierOrderSent=Under transport +StatusSupplierOrderOnProcessShort=Bestilt +StatusSupplierOrderProcessedShort=Behandlet +StatusSupplierOrderDelivered=Levert +StatusSupplierOrderDeliveredShort=Levert +StatusSupplierOrderToBillShort=Levert +StatusSupplierOrderApprovedShort=Godkjent +StatusSupplierOrderRefusedShort=Avvist +StatusSupplierOrderToProcessShort=Til behandling +StatusSupplierOrderReceivedPartiallyShort=Delvis mottatt +StatusSupplierOrderReceivedAllShort=Varer mottatt +StatusSupplierOrderCanceled=Kansellert +StatusSupplierOrderDraft=Kladd (må valideres) +StatusSupplierOrderValidated=Validert +StatusSupplierOrderOnProcess=Bestilt - Venter på varer +StatusSupplierOrderOnProcessWithValidation=Bestilt - Venter varer eller bekreftelse +StatusSupplierOrderProcessed=Behandlet +StatusSupplierOrderToBill=Levert +StatusSupplierOrderApproved=Godkjent +StatusSupplierOrderRefused=Avvist +StatusSupplierOrderReceivedPartially=Delvis mottatt +StatusSupplierOrderReceivedAll=Alle varer mottatt diff --git a/htdocs/langs/nb_NO/other.lang b/htdocs/langs/nb_NO/other.lang index 020490eb57e..efa5e1e9632 100644 --- a/htdocs/langs/nb_NO/other.lang +++ b/htdocs/langs/nb_NO/other.lang @@ -252,6 +252,7 @@ ThirdPartyCreatedByEmailCollector=Tredjepart skapt av e-post samler fra e-post M ContactCreatedByEmailCollector=Kontakt/adresse opprettet av e-post samler fra e-post MSGID %s ProjectCreatedByEmailCollector=Prosjekt opprettet av e-post samler fra e-post MSGID %s TicketCreatedByEmailCollector=Supportseddel opprettet av e-post samler fra e-post MSGID %s +OpeningHoursFormatDesc=Bruk en bindestrek for å skille åpning og stengetid.
    Bruk et mellomrom for å angi forskjellige områder.
    Eksempel: 8-12 14-18 ##### Export ##### ExportsArea=Eksportområde diff --git a/htdocs/langs/nb_NO/paybox.lang b/htdocs/langs/nb_NO/paybox.lang index c8639aedcab..8d214e26355 100644 --- a/htdocs/langs/nb_NO/paybox.lang +++ b/htdocs/langs/nb_NO/paybox.lang @@ -11,17 +11,8 @@ YourEMail=E-post for betalingsbekreftelsen Creditor=Kreditor PaymentCode=Betalingskode PayBoxDoPayment=Betal med Paybox -ToPay=Utfør betaling YouWillBeRedirectedOnPayBox=Du vil bli omdirigert til den sikrede Paybox siden for innlegging av kredittkortinformasjon Continue=Neste -ToOfferALinkForOnlinePayment=URL for %s betaling -ToOfferALinkForOnlinePaymentOnOrder=URL for å tilby et %s online betalingsgrensesnitt for en salgsordre -ToOfferALinkForOnlinePaymentOnInvoice=URL for å tilby et %s brukergrensesnitt for online betaling av kundefaktura -ToOfferALinkForOnlinePaymentOnContractLine=URL for å tilby et %s brukergrensesnitt for online betaling av en kontraktlinje -ToOfferALinkForOnlinePaymentOnFreeAmount=URL for å tilby et %s brukergrensesnitt for online betaling av et fribeløp beløp -ToOfferALinkForOnlinePaymentOnMemberSubscription=URL for å tilby et %s brukergrensesnitt for online betaling av medlemsabonnement -ToOfferALinkForOnlinePaymentOnDonation=URL for å tilby en %s online betaling, brukergrensesnitt for betaling av donasjon -YouCanAddTagOnUrl=Du kan også legge til URL-parameter &tag=verdier til noen av disse URLene (kreves kun ved betaling av fribeløp) for å legge til dine egne merknader til betalingen kommentar. SetupPayBoxToHavePaymentCreatedAutomatically=Oppsett din Paybox med url %s for å få betaling opprettet automatisk når den er validert av Paybox. YourPaymentHasBeenRecorded=Denne siden bekrefter at din betaling er registrert. Takk. YourPaymentHasNotBeenRecorded=Betalingen din er IKKE registrert, og transaksjonen er kansellert. Takk skal du ha. diff --git a/htdocs/langs/nb_NO/products.lang b/htdocs/langs/nb_NO/products.lang index f3ec0dcdb08..c1e8752bf3b 100644 --- a/htdocs/langs/nb_NO/products.lang +++ b/htdocs/langs/nb_NO/products.lang @@ -2,7 +2,7 @@ ProductRef=Vare ref. ProductLabel=Vareetikett ProductLabelTranslated=Oversatt produktetikett -ProductDescription=Product description +ProductDescription=Varebeskrivelse ProductDescriptionTranslated=Oversatt produktbeskrivelse ProductNoteTranslated=Oversatt produktnotat ProductServiceCard=Kort for Varer/Tjenester @@ -29,10 +29,14 @@ ProductOrService=Vare eller tjeneste ProductsAndServices=Varer og tjenester ProductsOrServices=Varer eller tjenester ProductsPipeServices=Varer | tjenester +ProductsOnSale=Varer til salgs +ProductsOnPurchase=Varer for kjøp ProductsOnSaleOnly=Varer kun til salgs ProductsOnPurchaseOnly=Varer kun for kjøp ProductsNotOnSell=Varer som ikke er til salgs og ikke for kjøp ProductsOnSellAndOnBuy=Varer for kjøp og salg +ServicesOnSale=Tjenester til salgs +ServicesOnPurchase=Tjenester for kjøp ServicesOnSaleOnly=Tjenester kun til salgs ServicesOnPurchaseOnly=Tjenester kun for kjøp ServicesNotOnSell=Tjenester ikke til salgs og ikke for kjøp @@ -149,6 +153,7 @@ RowMaterial=Råvare ConfirmCloneProduct=Er du sikker på at du vil klone vare eller tjeneste %s? CloneContentProduct=Klon all hovedinformasjon av vare/tjeneste ClonePricesProduct=Klon priser +CloneCategoriesProduct=Klon koblede etiketter/kategorier CloneCompositionProduct=Klon virtuelt vare/tjeneste CloneCombinationsProduct=Klon produktvarianter ProductIsUsed=Denne varen brukes @@ -208,8 +213,8 @@ UseMultipriceRules=Bruk prissegmentregler (definert i varemoduloppsett) for å a PercentVariationOver=%% variasjon over %s PercentDiscountOver=%% rabatt på %s KeepEmptyForAutoCalculation=Hold tom for å få dette beregnet automatisk fra vekt eller volum av produkter -VariantRefExample=Eksempel: COL -VariantLabelExample=Eksempel: Farge +VariantRefExample=Eksempler: FARGE, STØRRELSE +VariantLabelExample=Eksempler: Farge, størrelse ### composition fabrication Build=Produser ProductsMultiPrice=Varer og priser for hvert prissegment @@ -287,6 +292,7 @@ ProductWeight=Vekt for 1 vare ProductVolume=Volum for 1 vare WeightUnits=Vektenhet VolumeUnits=Volumenhet +SurfaceUnits=Overflatenhet SizeUnits=Størrelseenhet DeleteProductBuyPrice=Slett innkjøpspris ConfirmDeleteProductBuyPrice=Er du sikker på at du vil slette denne innkjøpsprisen? @@ -341,3 +347,4 @@ ErrorDestinationProductNotFound=Varereferanse-destinasjon ikke funnet ErrorProductCombinationNotFound=Varevariant ikke funnet ActionAvailableOnVariantProductOnly=Handling kun tilgjengelig på varianter av varen ProductsPricePerCustomer=Varepriser per kunde +ProductSupplierExtraFields=Ekstra attributter (leverandørpriser) diff --git a/htdocs/langs/nb_NO/projects.lang b/htdocs/langs/nb_NO/projects.lang index 942c259842b..05f40937a94 100644 --- a/htdocs/langs/nb_NO/projects.lang +++ b/htdocs/langs/nb_NO/projects.lang @@ -76,18 +76,18 @@ MyProjects=Mine prosjekter MyProjectsArea=Område for mine prosjekt DurationEffective=Effektiv varighet ProgressDeclared=Erklært progresjon -TaskProgressSummary=Task progress -CurentlyOpenedTasks=Curently opened tasks -TheReportedProgressIsLessThanTheCalculatedProgressionByX=The declared progress is less %s than the calculated progression -TheReportedProgressIsMoreThanTheCalculatedProgressionByX=The declared progress is more %s than the calculated progression +TaskProgressSummary=Oppgavens fremdrift +CurentlyOpenedTasks=Nåværende åpne oppgaver +TheReportedProgressIsLessThanTheCalculatedProgressionByX=Den viste fremdriften er mindre %s enn den beregnede progresjonen +TheReportedProgressIsMoreThanTheCalculatedProgressionByX=Den viste fremdriften er mer %s enn den beregnede progresjonen ProgressCalculated=Kalkulert progresjon -WhichIamLinkedTo=which I'm linked to -WhichIamLinkedToProject=which I'm linked to project +WhichIamLinkedTo=som jeg er knyttet til +WhichIamLinkedToProject=som jeg er knyttet til prosjektet Time=Tid ListOfTasks=Oppgaveliste GoToListOfTimeConsumed=Gå til liste for tidsbruk -GoToListOfTasks=Gå til oppgaveliste -GoToGanttView=Gå til Gantt-visning +GoToListOfTasks=Vis som liste +GoToGanttView=vis som Gantt GanttView=Gantt visning ListProposalsAssociatedProject=Liste over tilbud knyttet til prosjektet ListOrdersAssociatedProject=Liste over salgsordre knyttet til prosjektet @@ -250,3 +250,8 @@ OneLinePerUser=Én linje per bruker ServiceToUseOnLines=Tjeneste for bruk på linjer InvoiceGeneratedFromTimeSpent=Faktura %s er generert fra tid brukt på prosjekt ProjectBillTimeDescription=Sjekk om du oppgir timeiiste på prosjektoppgaver OG du planlegger å generere faktura(er) fra timelisten for å fakturere kunden til prosjektet (ikke sjekk om du planlegger å opprette en faktura som ikke er basert på innlagte timelister). +ProjectFollowOpportunity=Følg mulighet +ProjectFollowTasks=Følg oppgaver +UsageOpportunity=Bruk: Mulighet +UsageTasks=Bruk: Oppgaver +UsageBillTimeShort=Bruk: Fakturer tid diff --git a/htdocs/langs/nb_NO/receiptprinter.lang b/htdocs/langs/nb_NO/receiptprinter.lang index 84a96079e4d..6292625a393 100644 --- a/htdocs/langs/nb_NO/receiptprinter.lang +++ b/htdocs/langs/nb_NO/receiptprinter.lang @@ -26,9 +26,10 @@ PROFILE_P822D=P822D-profil PROFILE_STAR=Star-profil PROFILE_DEFAULT_HELP=Standardprofil for Epsonskrivere PROFILE_SIMPLE_HELP=Enkel profil, ingen grafikk -PROFILE_EPOSTEP_HELP=Hjelp til Epos Tep-profil +PROFILE_EPOSTEP_HELP=Epos Tep-profil PROFILE_P822D_HELP=P822D-profil, ingen grafikk PROFILE_STAR_HELP=Star-profil +DOL_LINE_FEED=Hopp over linjen DOL_ALIGN_LEFT=Venstrejustert tekst DOL_ALIGN_CENTER=Senterjustert tekst DOL_ALIGN_RIGHT=Høyrejustert tekst @@ -42,3 +43,5 @@ DOL_CUT_PAPER_PARTIAL=Skjær etikett delvis av DOL_OPEN_DRAWER=Åpne kasse(skuff) DOL_ACTIVATE_BUZZER=Aktiver summer DOL_PRINT_QRCODE=Skriv ut QR-kode +DOL_PRINT_LOGO=Skriv ut logo for firmaet mitt +DOL_PRINT_LOGO_OLD=Skriv ut logo for firmaet mitt (gamle skrivere) diff --git a/htdocs/langs/nb_NO/sendings.lang b/htdocs/langs/nb_NO/sendings.lang index 60bd7e188b5..714838ddeac 100644 --- a/htdocs/langs/nb_NO/sendings.lang +++ b/htdocs/langs/nb_NO/sendings.lang @@ -21,6 +21,7 @@ QtyShipped=Ant. levert QtyShippedShort=Antall sendt QtyPreparedOrShipped=Antall klargjort eller sendt QtyToShip=Ant. å levere +QtyToReceive=Antall å motta QtyReceived=Ant. mottatt QtyInOtherShipments=Antall i andre forsendelser KeepToShip=Gjenstår å sende @@ -46,17 +47,18 @@ DateDeliveryPlanned=Planlagt leveringsdato RefDeliveryReceipt=Ref. leveringskvittering StatusReceipt=Status leveringskvittering DateReceived=Dato levering mottatt +ClassifyReception=Klassifiser mottak SendShippingByEMail=Send forsendelse via e-post SendShippingRef=Innsending av forsendelse %s ActionsOnShipping=Hendelser for forsendelse LinkToTrackYourPackage=Lenke for å spore pakken ShipmentCreationIsDoneFromOrder=For øyeblikket er opprettelsen av en ny forsendelse gjort fra ordrekortet. ShipmentLine=Forsendelseslinje -ProductQtyInCustomersOrdersRunning=Varekvantum i åpne kundeordrer -ProductQtyInSuppliersOrdersRunning=Varekvantum i åpne innkjøpsordrer -ProductQtyInShipmentAlreadySent=Varekvantitet fra åpen kundeordre som allerede er sendt -ProductQtyInSuppliersShipmentAlreadyRecevied=Varekvantitet fra åpen leverandørordre som allerede er mottatt -NoProductToShipFoundIntoStock=Ingen varer for utsendelse funnet på lager %s. Korriger varebeholdning eller gå tilbake for å velge et annet lager. +ProductQtyInCustomersOrdersRunning=Varemengde fra åpne salgsordrer +ProductQtyInSuppliersOrdersRunning=Varemengde fra åpne innkjøpsordrer +ProductQtyInShipmentAlreadySent=Produktkvantitet fra åpne salgsordre som allerede er sendt +ProductQtyInSuppliersShipmentAlreadyRecevied=Varemengde fra åpne mottatte bestillinger +NoProductToShipFoundIntoStock=Ingen varer som skal sendes i lager %s . Korriger lager eller gå tilbake for å velge et annet lager. WeightVolShort=Vekt/volum ValidateOrderFirstBeforeShipment=Du må validere ordren før du kan utføre forsendelser @@ -69,4 +71,4 @@ SumOfProductWeights=Sum varevekt # warehouse details DetailWarehouseNumber= Lagerdetaljer -DetailWarehouseFormat= W:%s (Ant : %d) +DetailWarehouseFormat= W:%s (Qty: %d) diff --git a/htdocs/langs/nb_NO/stocks.lang b/htdocs/langs/nb_NO/stocks.lang index 68bd332e961..71eb3c971e5 100644 --- a/htdocs/langs/nb_NO/stocks.lang +++ b/htdocs/langs/nb_NO/stocks.lang @@ -55,7 +55,7 @@ PMPValue=Vektet gjennomsnittspris PMPValueShort=WAP EnhancedValueOfWarehouses=Lagerverdi UserWarehouseAutoCreate=Opprett et brukerlager automatisk når du oppretter en bruker -AllowAddLimitStockByWarehouse=Behandle også verdier for minimum og ønsket lager per paring (produkt-lager) i tillegg til verdier per produkt +AllowAddLimitStockByWarehouse=Administrer verdi for minimum og ønsket lager per sammenkobling (varelager) i tillegg til verdien for minimum og ønsket lager pr. vare IndependantSubProductStock=Beholdning for vare og delvare er uavhengige QtyDispatched=Antall sendt QtyDispatchedShort=Mengde utsendt @@ -184,7 +184,7 @@ SelectFournisseur=Leverandørfilter inventoryOnDate=Varetelling INVENTORY_DISABLE_VIRTUAL=Virtuell vare (sett): Ikke reduser lager av en sub-vare INVENTORY_USE_MIN_PA_IF_NO_LAST_PA=Bruk innkjøpspris hvis ingen siste innkjøpspris finnes -INVENTORY_USE_INVENTORY_DATE_FROM_DATEMVT=Lagerbevegelse har dato for lagerbeholdning +INVENTORY_USE_INVENTORY_DATE_FOR_DATE_OF_MVT=Lagerbevegelser vil ha datoen for lagertelling (i stedet for datoen for lagertellingsvalidering) inventoryChangePMPPermission=Tillat å endre PMP-verdi for en vare ColumnNewPMP=Ny enhet PMP OnlyProdsInStock=Ikke legg til vare uten lager @@ -212,3 +212,7 @@ StockIncreaseAfterCorrectTransfer=Øk ved korreksjon/overføring StockDecreaseAfterCorrectTransfer=Reduser ved korreksjon/overføring StockIncrease=Lagerøkning StockDecrease=Lagerreduksjon +InventoryForASpecificWarehouse=Varetelling for et spesifikt lager +InventoryForASpecificProduct=Varetelling for en spesifikk vare +StockIsRequiredToChooseWhichLotToUse=Det kreves lagerbeholdning for å velge hvilken lot du vil bruke +ForceTo=Force to diff --git a/htdocs/langs/nb_NO/stripe.lang b/htdocs/langs/nb_NO/stripe.lang index ff83e5b392b..75a819b70fb 100644 --- a/htdocs/langs/nb_NO/stripe.lang +++ b/htdocs/langs/nb_NO/stripe.lang @@ -16,12 +16,13 @@ StripeDoPayment=Betal med stripe YouWillBeRedirectedOnStripe=Du blir omdirigert til en sikret Stripeside for å legge inn kredittkortinformasjon Continue=Neste ToOfferALinkForOnlinePayment=URL for %s betaling -ToOfferALinkForOnlinePaymentOnOrder=URL for å tilby et %s online betalingsgrensesnitt for en salgsordre -ToOfferALinkForOnlinePaymentOnInvoice=URL for å tilby et %s brukergrensesnitt for online betaling av kundefaktura -ToOfferALinkForOnlinePaymentOnContractLine=URL for å tilby et %s brukergrensesnitt for online betaling av en kontraktlinje -ToOfferALinkForOnlinePaymentOnFreeAmount=URL for å tilby et %s brukergrensesnitt for online betaling av et fribeløp beløp -ToOfferALinkForOnlinePaymentOnMemberSubscription=URL for å tilby et %s brukergrensesnitt for online betaling av medlemsabonnement -YouCanAddTagOnUrl=Du kan også legge til URL-parameter &tag=verdier til noen av disse URLene (kreves kun ved betaling av fribeløp) for å legge til dine egne merknader til betalingen kommentar. +ToOfferALinkForOnlinePaymentOnOrder=URL for å tilby en %s online betalingsside for en salgsordre +ToOfferALinkForOnlinePaymentOnInvoice=URL for å tilby en %s online betalingsside for en kundefaktura +ToOfferALinkForOnlinePaymentOnContractLine=URL for å tilby en %s online betalingsside for en kontraktslinje +ToOfferALinkForOnlinePaymentOnFreeAmount=URL for å tilby en %s online betalingsside av ethvert beløp uten eksisterende objekt +ToOfferALinkForOnlinePaymentOnMemberSubscription=URL for å tilby en %s online betalingsside for et medlemsabonnement +ToOfferALinkForOnlinePaymentOnDonation=URL for å tilby en %s online betalingsside for betaling av en donasjon +YouCanAddTagOnUrl=You can also add url parameter &tag=value to any of those URL (mandatory only for payment not linked to an object) to add your own payment comment tag.
    For the URL of payments with no existing object, you may also add the parameter &noidempotency=1 so the same link with same tag can be used several times (some payment mode may limit the payment to 1 for each different link without this parameter) SetupStripeToHavePaymentCreatedAutomatically=Sett opp Stripe med url %s for å få betaling opprettet automatisk når den er validert av Stripe. AccountParameter=Kontoparametre UsageParameter=Parametre for bruk @@ -65,5 +66,5 @@ StripeUserAccountForActions=Brukerkonto til bruk for e-postvarsling av noen Stri StripePayoutList=Liste over Stripe utbetalinger ToOfferALinkForTestWebhook=Link til oppsett av Stripe WebHook for oppkall av IPN (test-modus) ToOfferALinkForLiveWebhook=Link til oppsett av Stripe WebHook for oppkall av IPN (live-modus) -PaymentWillBeRecordedForNextPeriod=Payment will be recorded for the next period. -ClickHereToTryAgain=Click here to try again... +PaymentWillBeRecordedForNextPeriod=Betalingen blir registrert for neste periode. +ClickHereToTryAgain=Klikk her for å prøve igjen ... diff --git a/htdocs/langs/nb_NO/ticket.lang b/htdocs/langs/nb_NO/ticket.lang index 7c87cab7f30..08191dab13a 100644 --- a/htdocs/langs/nb_NO/ticket.lang +++ b/htdocs/langs/nb_NO/ticket.lang @@ -33,7 +33,10 @@ TicketDictSeverity=Billett - Alvorlighetsgrader TicketTypeShortBUGSOFT=Programvarefeil TicketTypeShortBUGHARD=Hardwarefeil TicketTypeShortCOM=Prisforespørsel -TicketTypeShortINCIDENT=Be om hjelp + +TicketTypeShortHELP=Be om funksjonell hjelp +TicketTypeShortISSUE=Issue, bug or problem +TicketTypeShortREQUEST=Endring- eller forbedringsforespørsel TicketTypeShortPROJET=Prosjekt TicketTypeShortOTHER=Annet @@ -137,6 +140,10 @@ NoUnreadTicketsFound=Ingen ulest billett funnet TicketViewAllTickets=Se alle supportsedler TicketViewNonClosedOnly=Se bare åpne supportsedler TicketStatByStatus=Supportsedler etter status +OrderByDateAsc=Sorter etter stigende dato +OrderByDateDesc=Sorter etter synkende dato +ShowAsConversation=Vis som samtaleliste +MessageListViewType=Vis som tabell # # Ticket card @@ -222,6 +229,9 @@ TicketConfirmChangeStatus=Bekreft statusendringen: %s? TicketLogStatusChanged=Status endret: %s til %s TicketNotNotifyTiersAtCreate=Ikke gi beskjed til firmaet ved opprettelse Unread=Ulest +TicketNotCreatedFromPublicInterface=Ikke tilgjengelig. Billett ble ikke opprettet fra offentlig grensesnitt. +PublicInterfaceNotEnabled=Offentlig grensesnitt var ikke aktivert +ErrorTicketRefRequired=Billettreferansenavn kreves # # Logs diff --git a/htdocs/langs/nb_NO/website.lang b/htdocs/langs/nb_NO/website.lang index be744482baa..2ec42e944f5 100644 --- a/htdocs/langs/nb_NO/website.lang +++ b/htdocs/langs/nb_NO/website.lang @@ -2,7 +2,7 @@ Shortname=Kode WebsiteSetupDesc=Opprett de nettstedene du ønsker å bruke her. Deretter går du inn i meny Nettsteder for å redigere dem. DeleteWebsite=Slett wedside -ConfirmDeleteWebsite=Are you sure you want to delete this web site? All its pages and content will also be removed. The files uploaded (like into the medias directory, the ECM module, ...) will remain. +ConfirmDeleteWebsite=Er du sikker på at du vil slette dette nettstedet? Alle sidene og innholdet blir også fjernet. Filene som er lastet opp (som i mediekatalogen, ECM-modulen, ...) vil ikke slettes. WEBSITE_TYPE_CONTAINER=Type side/container WEBSITE_PAGE_EXAMPLE=Webside for bruk som eksempel WEBSITE_PAGENAME=Sidenavn/alias @@ -14,9 +14,9 @@ WEBSITE_JS_INLINE=Javascript-filinnhold (felles for alle sider) WEBSITE_HTML_HEADER=Tillegg nederst på HTML-header(felles for alle sider) WEBSITE_ROBOT=Robotfil (robots.txt) WEBSITE_HTACCESS=Nettstedets .htaccess-fil -WEBSITE_MANIFEST_JSON=Website manifest.json file -WEBSITE_README=README.md file -EnterHereLicenseInformation=Enter here meta data or license information to fille a README.md file. if you distribute your website as a template, the file will be included into the temptate package. +WEBSITE_MANIFEST_JSON=Nettstedets manifest.json-fil +WEBSITE_README=README.md-fil +EnterHereLicenseInformation=Skriv inn metadata eller lisensinformasjon for å arkivere en README.md-fil. Hvis du distribuerer nettstedet ditt som en mal, vil filen bli inkludert i mal-pakken. HtmlHeaderPage=HTML-header (kun for denne siden) PageNameAliasHelp=Navn eller alias på siden.
    Dette aliaset brukes også til å lage en SEO-URL når nettsiden blir kjørt fra en virtuell vert til en webserver (som Apacke, Nginx, ...). Bruk knappen "%s" for å redigere dette aliaset. EditTheWebSiteForACommonHeader=Merk: Hvis du vil definere en personlig topptekst for alle sider, redigerer du overskriften på nettstedsnivå i stedet for på siden/containeren. @@ -44,7 +44,7 @@ RealURL=Virkelig URL ViewWebsiteInProduction=Vis webside ved hjelp av hjemme-URL SetHereVirtualHost=  Bruk med Apache/NGinx/...
    Hvis du kan opprette, på webserveren din (Apache, Nginx, ...), en dedikert Virtuell Vert med PHP-aktivert og en Root-katalog på
    %s
    deretter satt navnet på den virtuelle verten du har opprettet i egenskapene til nettstedet, slik at forhåndsvisningen kan gjøres også ved hjelp av denne dedikerte webservertilgangen i stedet for den interne Dolibarr-serveren. YouCanAlsoTestWithPHPS=  Bruk med PHP-innebygd server
    I utviklingsmiljø kan du foretrekke å teste nettstedet med PHP-innebygd webserver (PHP 5.5 nødvendig) ved å kjøre
    php -S 0.0.0.0:8080 -t %s -YouCanAlsoDeployToAnotherWHP=Run your web site with another Dolibarr Hosting provider
    If you don't have a web server like Apache or NGinx available on internet, you can export and import your web site onto another Dolibarr instance provided by another Dolibarr hosting provider that provide full integration with the Website module. You can find a list of some Dolibarr hosting providers on https://saas.dolibarr.org +YouCanAlsoDeployToAnotherWHP=Kjør nettstedet ditt med en annen leverandør av Dolibarr Hosting
    Hvis du ikke har en webserver som Apache eller NGinx tilgjengelig på internett, kan du eksportere og importere nettstedet til en annen Dolibarr-forekomst levert av en annen Dolibarr-leverandør som gir full integrasjon med nettstedsmodulen. Du kan finne en liste over noen Dolibarr-vertsleverandører på https://saas.dolibarr.org CheckVirtualHostPerms=Sjekk også at virtuell vert har tillatelse %s på filer til
    %s ReadPerm=Les WritePerm=Skriv @@ -56,7 +56,7 @@ NoPageYet=Ingen sider ennå YouCanCreatePageOrImportTemplate=Du kan opprette en ny side eller importere en full nettsidemal SyntaxHelp=Hjelp med spesifikke syntakstips YouCanEditHtmlSourceckeditor=Du kan redigere HTML kildekode ved hjelp av "Kilde" -knappen i redigeringsprogrammet. -YouCanEditHtmlSource=
    You can include PHP code into this source using tags <?php ?>. The following global variables are available: $conf, $db, $mysoc, $user, $website, $websitepage, $weblangs.

    You can also include content of another Page/Container with the following syntax:
    <?php includeContainer('alias_of_container_to_include'); ?>

    You can make a redirect to another Page/Container with the following syntax (Note: do not output any content before a redirect):
    <?php redirectToContainer('alias_of_container_to_redirect_to'); ?>

    To add a link to another page, use the syntax:
    <a href="alias_of_page_to_link_to.php">mylink<a>

    To include a link to download a file stored into the documents directory, use the document.php wrapper:
    Example, for a file into documents/ecm (need to be logged), syntax is:
    <a href="/document.php?modulepart=ecm&file=[relative_dir/]filename.ext">
    For a file into documents/medias (open directory for public access), syntax is:
    <a href="/document.php?modulepart=medias&file=[relative_dir/]filename.ext">
    For a file shared with a share link (open access using the sharing hash key of file), syntax is:
    <a href="/document.php?hashp=publicsharekeyoffile">

    To include an image stored into the documents directory, use the viewimage.php wrapper:
    Example, for an image into documents/medias (open directory for public access), syntax is:
    <img src="/viewimage.php?modulepart=medias&file=[relative_dir/]filename.ext">
    +YouCanEditHtmlSource=
    You can include PHP code into this source using tags <?php ?>. The following global variables are available: $conf, $db, $mysoc, $user, $website, $websitepage, $weblangs.

    You can also include content of another Page/Container with the following syntax:
    <?php includeContainer('alias_of_container_to_include'); ?>

    You can make a redirect to another Page/Container with the following syntax (Note: do not output any content before a redirect):
    <?php redirectToContainer('alias_of_container_to_redirect_to'); ?>

    To add a link to another page, use the syntax:
    <a href="alias_of_page_to_link_to.php">mylink<a>

    To include a link to download a file stored into the documents directory, use the document.php wrapper:
    Example, for a file into documents/ecm (need to be logged), syntax is:
    <a href="/document.php?modulepart=ecm&file=[relative_dir/]filename.ext">
    For a file into documents/medias (open directory for public access), syntax is:
    <a href="/document.php?modulepart=medias&file=[relative_dir/]filename.ext">
    For a file shared with a share link (open access using the sharing hash key of file), syntax is:
    <a href="/document.php?hashp=publicsharekeyoffile">

    To include an image stored into the documents directory, use the viewimage.php wrapper:
    Example, for an image into documents/medias (open directory for public access), syntax is:
    <img src="/viewimage.php?modulepart=medias&file=[relative_dir/]filename.ext">

    More examples of HTML or dynamic code available on the wiki documentation
    . ClonePage=Klon side/container CloneSite=Klon side SiteAdded=Nettsted lagt til @@ -79,8 +79,8 @@ AddWebsiteAccount=Opprett nettsidekonto BackToListOfThirdParty=Tilbake til listen over tredjeparter DisableSiteFirst=Deaktiver nettsted først MyContainerTitle=Mitt nettsteds tittel -AnotherContainer=This is how to include content of another page/container (you may have an error here if you enable dynamic code because the embedded subcontainer may not exists) -SorryWebsiteIsCurrentlyOffLine=Sorry, this website is currently off line. Please comme back later... +AnotherContainer=Slik inkluderer du innhold på en annen side/container (du kan ha en feil her hvis du aktiverer dynamisk kode fordi den innebygde undercontaineren kanskje ikke eksisterer) +SorryWebsiteIsCurrentlyOffLine=Beklager, dette nettstedet er for øyeblikket offline. Kom tilbake senere ... WEBSITE_USE_WEBSITE_ACCOUNTS=Aktiver nettstedkontotabellen WEBSITE_USE_WEBSITE_ACCOUNTSTooltip=Aktiver tabellen for å lagre nettstedkontoer (innlogging/pass) for hvert nettsted/tredjepart YouMustDefineTheHomePage=Du må først definere standard startside @@ -94,8 +94,8 @@ AliasPageAlreadyExists=Alias ​side %s eksisterer allerede CorporateHomePage=Firma hjemmeside EmptyPage=Tom side ExternalURLMustStartWithHttp=Ekstern nettadresse må starte med http:// eller https:// -ZipOfWebsitePackageToImport=Upload the Zip file of the website template package -ZipOfWebsitePackageToLoad=or Choose an available embedded website template package +ZipOfWebsitePackageToImport=Last opp zip-filen til malpakken til nettstedet +ZipOfWebsitePackageToLoad=eller velg en tilgjengelig innebygd nettsted-malpakke ShowSubcontainers=Inkluder dynamisk innhold InternalURLOfPage=Intern URL til siden ThisPageIsTranslationOf=Denne siden/containeren er en oversettelse av @@ -108,9 +108,16 @@ ReplaceWebsiteContent=Søk eller erstatt nettstedsinnhold DeleteAlsoJs=Slett også alle javascript-filer som er spesifikke for denne nettsiden? DeleteAlsoMedias=Slett også alle mediefiler som er spesifikke for denne nettsiden? MyWebsitePages=Mine nettsider -SearchReplaceInto=Search | Replace into -ReplaceString=New string -CSSContentTooltipHelp=Enter here CSS content. To avoid any conflict with the CSS of the application, be sure to prepend all declaration with the .bodywebsite class. For example:

    #mycssselector, input.myclass:hover { ... }
    must be
    .bodywebsite #mycssselector, .bodywebsite input.myclass:hover { ... }

    Note: If you have a large file without this prefix, you can use 'lessc' to convert it to append the .bodywebsite prefix everywhere. -LinkAndScriptsHereAreNotLoadedInEditor=Warning: This content is output only when site is accessed from a server. It is not used in Edit mode so if you need to load javascript files also in edit mode, just add your tag 'script src=...' into the page. -Dynamiccontent=Sample of a page with dynamic content +SearchReplaceInto=Søk | Bytt inn i +ReplaceString=Ny streng +CSSContentTooltipHelp=Skriv inn her CSS-innhold. For å unngå konflikt med CSS for applikasjonen, må du passe på alle erklæringer med .bodywebsite-klassen. For eksempel:

    #mycssselector, input.myclass: hover {...}
    må være
    .bodywebsite #mycssselector, .bodywebsite input.myclass: hover {...}

    Merk: Hvis du har en stor fil uten dette prefikset, kan du bruke 'lessc' til å konvertere den for å legge til .bodywebsite-prefikset overalt. +LinkAndScriptsHereAreNotLoadedInEditor=Advarsel: Dette innholdet sendes bare ut når du får tilgang til nettstedet fra en server. Den brukes ikke i redigeringsmodus, så hvis du trenger å laste javascript-filer også i redigeringsmodus, bare legg til taggen 'script src=...' på siden. +Dynamiccontent=Eksempel på en side med dynamisk innhold ImportSite=Importer nettstedsmal +EditInLineOnOff=Mode 'Edit inline' er %s +ShowSubContainersOnOff=Mode for å utføre 'dynamisk innhold' er %s +GlobalCSSorJS=Global CSS/JS/Header-fil på nettstedet +BackToHomePage=Tilbake til hjemmesiden... +TranslationLinks=Oversettelseslenker +YouTryToAccessToAFileThatIsNotAWebsitePage=You try to access to a page that is not a website page +UseTextBetween5And70Chars=For good SEO practices, use a text between 5 and 70 characters diff --git a/htdocs/langs/nl_BE/accountancy.lang b/htdocs/langs/nl_BE/accountancy.lang index 5e684f25fe2..ead8a057ebb 100644 --- a/htdocs/langs/nl_BE/accountancy.lang +++ b/htdocs/langs/nl_BE/accountancy.lang @@ -1,4 +1,5 @@ # Dolibarr language file - Source file is en_US - accountancy +Accountancy=Boekhouding ACCOUNTING_EXPORT_SEPARATORCSV=Kolom scheidingsteken voor exporteren naar bestand ACCOUNTING_EXPORT_DATE=Datum formaat voor exporteren naar bestand ACCOUNTING_EXPORT_PIECE=Exporteren van het aantal stukken diff --git a/htdocs/langs/nl_BE/admin.lang b/htdocs/langs/nl_BE/admin.lang index 429474d0fd5..c53ee30465d 100644 --- a/htdocs/langs/nl_BE/admin.lang +++ b/htdocs/langs/nl_BE/admin.lang @@ -18,6 +18,9 @@ Sessions=Gebruikers Sessie NoSessionFound=Uw PHP-configuratie lijkt het toevoegen van actieve sessies niet toe te staan. De map die wordt gebruikt om sessies op te slaan ( %s ) kan worden beveiligd (bijvoorbeeld door OS-machtigingen of door PHP-richtlijn open_basedir). DBStoringCharset=Databasekarakterset voor het opslaan van gegevens DBSortingCharset=Databasekarakterset voor het sorteren van gegevens +UploadNewTemplate=Upload nieuwe template(s) +DisableJavascript=Schakel JavaScript en Ajax-functies uit. +SearchString=Zoekopdracht UserSetup=Gebruikersbeheerinstellingen NotConfigured=Module/Applicatie is niet geconfigureerd CurrentSessionTimeOut=Huidige sessietimeout diff --git a/htdocs/langs/nl_BE/companies.lang b/htdocs/langs/nl_BE/companies.lang index 8da2920f874..8be016d5a69 100644 --- a/htdocs/langs/nl_BE/companies.lang +++ b/htdocs/langs/nl_BE/companies.lang @@ -6,7 +6,6 @@ StateShort=Staat PhoneShort=Telefoonnummer LocalTax1IsUsed=Gebruik tweede BTW LocalTax2IsUsed=Gebruik derde BTW -LocalTax2ES=Personenbelasting ProfId6=Professionele ID 6 ProfId2AR=Prof Id 2 (Inkomsten voor belastingen) ProfId3CH=Prof id 1 (Federaal nummer) diff --git a/htdocs/langs/nl_BE/sendings.lang b/htdocs/langs/nl_BE/sendings.lang index 2a89eff75d3..c29f8d65119 100644 --- a/htdocs/langs/nl_BE/sendings.lang +++ b/htdocs/langs/nl_BE/sendings.lang @@ -10,7 +10,5 @@ ConfirmValidateSending=Weet u zeker dat u deze verzending met referentie %s%s. Werk stock bij of ga terug en kies een ander magazijn. WeightVolShort=Gewicht/Volume ValidateOrderFirstBeforeShipment=U moet eerst de bestelling valideren voor u een verzending kan aanmaken. diff --git a/htdocs/langs/nl_BE/ticket.lang b/htdocs/langs/nl_BE/ticket.lang index b59d26af5bc..15882e70ed8 100644 --- a/htdocs/langs/nl_BE/ticket.lang +++ b/htdocs/langs/nl_BE/ticket.lang @@ -13,18 +13,15 @@ ErrorBadEmailAddress=Veld '%s' onjuist MenuTicketMyAssignNonClosed=Mijn open tickets TypeContact_ticket_external_SUPPORTCLI=Klantcontact / incident volgen TypeContact_ticket_external_CONTRIBUTOR=Externe bijdrager -Notify_TICKET_SENTBYMAIL=Verzend ticketbericht per e-mail Read=Lezen Assigned=Toegewezen InProgress=Bezig -NeedMoreInformation=Wachten op informatie Closed=Afgesloten Category=Analytische code Severity=Strengheid TicketSetup=Installatie van ticketmodule TicketPublicAccess=Een openbare interface die geen identificatie vereist, is beschikbaar op de volgende URL TicketSetupDictionaries=Het type ticket, Gradatie en analytische codes kunnen vanuit woordenboeken worden geconfigureerd -TicketParamModule=Module variabele instelling TicketParamMail=E-mail instellen TicketEmailNotificationFrom=Meldingsmail van TicketEmailNotificationFromHelp=Gebruikt als antwoord op het ticketbericht door een voorbeeld @@ -36,7 +33,6 @@ TicketParamPublicInterface=Openbare interface-instellingen TicketsEmailMustExist=Een bestaand e-mailadres vereisen om een ​​ticket te maken TicketsEmailMustExistHelp=In de openbare interface moet het e-mailadres al in de database zijn ingevuld om een ​​nieuw ticket te maken. PublicInterface=Openbare interface -TicketUrlPublicInterfaceLabelAdmin=Alternatieve URL voor openbare interface TicketUrlPublicInterfaceHelpAdmin=Het is mogelijk om een alias voor de webserver te definiëren en zo de openbare interface beschikbaar te maken met een andere URL (de server moet optreden als een proxy voor deze nieuwe URL) TicketPublicInterfaceTextHomeLabelAdmin=Welkomsttekst van de openbare interface TicketPublicInterfaceTextHome=U kunt een ondersteuningsticket of -weergave maken die bestaat uit het ID-trackingticket. @@ -45,19 +41,15 @@ TicketPublicInterfaceTopicLabelAdmin=Interface titel TicketPublicInterfaceTopicHelp=Deze tekst verschijnt als titel van de openbare interface. TicketPublicInterfaceTextHelpMessageLabelAdmin=Hulp tekst bij het bericht TicketPublicInterfaceTextHelpMessageHelpAdmin=Deze tekst verschijnt boven het berichtinvoergedeelte van de gebruiker. -ExtraFieldsTicket=Extra attributen TicketCkEditorEmailNotActivated=HTML-editor is niet geactiveerd. Plaats alstublieft de inhoud van FCKEDITOR_ENABLE_MAIL op 1 om deze te krijgen. TicketsDisableEmail=Stuur geen e-mails voor het aanmaken van tickets of het opnemen van berichten TicketsDisableEmailHelp=Standaard worden e-mails verzonden wanneer nieuwe tickets of berichten worden aangemaakt. Schakel deze optie in om * alle * e-mailmeldingen uit te schakelen -TicketsLogEnableEmail=Schakel logboek per e-mail in -TicketsLogEnableEmailHelp=Bij elke wijziging wordt een e-mail ** verzonden naar elk contact ** dat aan het ticket is gekoppeld. TicketsShowModuleLogo=Geef het logo van de module weer in de openbare interface TicketsShowModuleLogoHelp=Schakel deze optie in om de logo module te verbergen op de pagina's van de openbare interface TicketsShowCompanyLogo=Geef het logo van het bedrijf weer in de openbare interface TicketsShowCompanyLogoHelp=Schakel deze optie in om het logo van het hoofdbedrijf te verbergen op de pagina's van de openbare interface TicketsEmailAlsoSendToMainAddress=Stuur ook een bericht naar het hoofd e-mailadres TicketsEmailAlsoSendToMainAddressHelp=Schakel deze optie in om een ​​e-mail te sturen naar het e-mailadres "Kennisgevings e-mail van" (zie onderstaande instellingen) -TicketsLimitViewAssignedOnly=Beperk de weergave tot tickets die zijn toegewezen aan de huidige gebruiker (niet effectief voor externe gebruikers, altijd beperkt tot de derde partij waarvan ze afhankelijk zijn) TicketsLimitViewAssignedOnlyHelp=Alleen tickets die aan de huidige gebruiker zijn toegewezen, zijn zichtbaar. Is niet van toepassing op een gebruiker met rechten voor ticket beheer. TicketsActivatePublicInterface=Activeer de publieke interface TicketsActivatePublicInterfaceHelp=Met de openbare interface kunnen bezoekers tickets maken. @@ -66,37 +58,23 @@ TicketsAutoAssignTicketHelp=Bij het maken van een ticket kan de gebruiker automa TicketNumberingModules=Nummeringsmodule tickets TicketNotifyTiersAtCreation=Breng externen op de hoogte tijdens het maken TicketList=Lijst met tickets -TicketViewNonClosedOnly=Bekijk alleen open tickets -TicketStatByStatus=Tickets op status TicketsManagement=Ticket beheer CreatedBy=Gemaakt door NewTicket=Nieuw ticket -TicketTypeRequest=Aanvraag type -TicketMarkedAsRead=Ticket is gemarkeerd als gelezen MarkAsRead=Markeer ticket als gelezen TicketHistory=Ticket geschiedenis TicketChangeType=Van type veranderen TicketAddMessage=Voeg een bericht toe AddMessage=Voeg een bericht toe TicketMessageSuccessfullyAdded=Bericht is succesvol toegevoegd -TicketMessagesList=Berichtenlijst NoMsgForThisTicket=Geen bericht voor dit ticket TicketSeverity=Strengheid ConfirmCloseAticket=Bevestig het sluiten van het ticket -ConfirmDeleteTicket=Bevestig het verwijderen van het ticket TicketDeletedSuccess=Ticket verwijderd met succes -TicketMarkedAsClosed=Ticket gemarkeerd als gesloten -TicketDurationAuto=Berekende duur -TicketDurationAutoInfos=Duur automatisch berekend op basis van interventie SendMessageByEmail=Stuur bericht per e-mail -TicketNewMessage=Nieuw bericht ErrorMailRecipientIsEmptyForSendTicketMessage=Ontvanger is leeg. Geen e-mail verzonden -TicketGoIntoContactTab=Ga naar het tabblad "Contacten" om ze te selecteren TicketMessageMailIntro=Inleiding TicketMessageMailIntroHelp=Deze tekst wordt alleen aan het begin van de e-mail toegevoegd en wordt niet opgeslagen. -TicketMessageMailIntroLabelAdmin=Inleiding tot het bericht bij het verzenden van e-mail -TicketMessageMailIntroHelpAdmin=Deze tekst wordt ingevoegd vóór de tekst van het antwoord op een ticket. -TicketMessageMailSignatureHelp=Deze tekst wordt alleen aan het einde van de e-mail toegevoegd en wordt niet opgeslagen. TicketMessageHelp=Alleen deze tekst wordt opgeslagen in de berichtenlijst van het ticket. TicketMessageSubstitutionReplacedByGenericValues=Vervangingenvariabelen worden vervangen door generieke waarden. TicketContacts=Contacten ticket @@ -118,7 +96,6 @@ ShowListTicketWithTrackId=Geef ticketlijst weer vanaf track ID ShowTicketWithTrackId=Toon ticket van track ID TicketPublicDesc=U kunt een ondersteuningsticket of cheque aanmaken op basis van een bestaande ID. YourTicketSuccessfullySaved=Ticket is succesvol opgeslagen! -MesgInfosPublicTicketCreatedWithTrackId=Er is een nieuw ticket gemaakt met ID %s. PleaseRememberThisId=Bewaar het trackingnummer dat we u later kunnen vragen. TicketNewEmailSubject=Ticket aanmaak bevestiging TicketNewEmailSubjectCustomer=Nieuw supportticket @@ -133,11 +110,6 @@ TicketPublicPleaseBeAccuratelyDescribe=Beschrijf het probleem alstublieft nauwke TicketPublicMsgViewLogIn=Voer het ticket tracking ID in ViewMyTicketList=Bekijk mijn ticketlijst SeeThisTicketIntomanagementInterface=Zie ticket in beheerinterface -TicketNotificationEmailSubject=Ticket %s bijgewerkt -TicketNotificationEmailBody=Dit is een automatisch bericht om u te laten weten dat ticket %s zojuist is bijgewerkt -TicketNotificationRecipient=Kennisgeving ontvanger TicketNotificationLogMessage=Logbericht -TicketNotificationEmailBodyInfosTrackUrlinternal=Bekijk ticket in interface BoxLastTicketDescription=Laatst %s gemaakte tickets BoxLastTicketNoRecordedTickets=Geen recente ongelezen tickets -BoxLastModifiedTicketNoRecordedTickets=Geen recent gewijzigde tickets diff --git a/htdocs/langs/nl_NL/accountancy.lang b/htdocs/langs/nl_NL/accountancy.lang index f905175c2ed..3b5d9f398a1 100644 --- a/htdocs/langs/nl_NL/accountancy.lang +++ b/htdocs/langs/nl_NL/accountancy.lang @@ -1,4 +1,5 @@ -# Dolibarr language file - en_US - Accounting Expert +# Dolibarr language file - en_US - Accountancy (Double entries) +Accountancy=Boekhouden Accounting=Boekhouding ACCOUNTING_EXPORT_SEPARATORCSV=Kolom separator voor export bestand ACCOUNTING_EXPORT_DATE=Datumnotatie voor exportbestand @@ -97,9 +98,11 @@ MenuExpenseReportAccounts=Definiëren kostenposten MenuLoanAccounts=Grootboekrekeningen lonen MenuProductsAccounts=Grootboekrekeningen producten MenuClosureAccounts=Sluitingsaccounts +MenuAccountancyClosure=Sluiting +MenuAccountancyValidationMovements=Valideer wijzigingen ProductsBinding=Grootboekrekeningen producten TransferInAccounting=Boeken in de boekhouding -RegistrationInAccounting=Registration in accounting +RegistrationInAccounting=Vastleggen in boekhouding Binding=Koppelen aan grootboekrekening CustomersVentilation=Koppeling verkoopfacturen klant SuppliersVentilation=Koppeling factuur leverancier @@ -107,7 +110,7 @@ ExpenseReportsVentilation=Declaraties koppelen aan rekening CreateMvts=Nieuwe boeking UpdateMvts=Aanpassing boeking ValidTransaction=Transacties valideren -WriteBookKeeping=Register transactions in Ledger +WriteBookKeeping=Transacties doorboeken in Grootboek Bookkeeping=Grootboek AccountBalance=Saldo ObjectsRef=Ref. bron-object @@ -141,7 +144,7 @@ ACCOUNTING_LENGTH_DESCRIPTION=Afkorting van product- en servicebeschrijving in l ACCOUNTING_LENGTH_DESCRIPTION_ACCOUNT=Afkorting van omschrijving product- en services-rekeningen, afbreken in vermeldingen na x tekens (Beste = 50) ACCOUNTING_LENGTH_GACCOUNT=Lengte grootboekrekeningnummer (indien lengte op 6 is gezet, zal rekeningnummer 706 op het scherm worden weergegeven als 706000) ACCOUNTING_LENGTH_AACCOUNT=Lengte van de grootboekrekeningen van derden (als u hier waarde 6 instelt, verschijnt rekening '401' op het scherm als '401000') -ACCOUNTING_MANAGE_ZERO=Allow to manage different number of zeros at the end of an accounting account. Needed by some countries (like Switzerland). If set to off (default), you can set the following two parameters to ask the application to add virtual zeros. +ACCOUNTING_MANAGE_ZERO=Sta toe om een verschillend aantal nullen aan het einde van een account te beheren. Nodig door sommige landen (zoals Zwitserland). Indien uitgeschakeld (standaard), kunt u de volgende twee parameters instellen om de toepassing te vragen virtuele nullen toe te voegen. BANK_DISABLE_DIRECT_INPUT=Rechtstreeks boeken van transactie in bankboek uitzetten ACCOUNTING_ENABLE_EXPORT_DRAFT_JOURNAL=Schakel concept export van het journaal in ACCOUNTANCY_COMBO_FOR_AUX=Combo-lijst inschakelen voor dochteronderneming-account (kan traag zijn als u veel externe partijen hebt) @@ -157,19 +160,21 @@ ACCOUNTING_RESULT_PROFIT=Resultaat grootboekrekening (winst) ACCOUNTING_RESULT_LOSS=Resultaat grootboekrekening (Verlies) ACCOUNTING_CLOSURE_DEFAULT_JOURNAL=Afsluiten journaal -ACCOUNTING_ACCOUNT_TRANSFER_CASH=Accounting account of transitional bank transfer -TransitionalAccount=Transitional bank transfer account +ACCOUNTING_ACCOUNT_TRANSFER_CASH=Grootboekrekening van bankoverschrijving +TransitionalAccount=Overgangsrekening ACCOUNTING_ACCOUNT_SUSPENSE=Grootboekrekening kruisposten (dagboeken) DONATION_ACCOUNTINGACCOUNT=Grootboeknummer voor donaties -ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Accounting account to register subscriptions +ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Grootboekrekening om abonnementen te registreren -ACCOUNTING_PRODUCT_BUY_ACCOUNT=Standaard grootboekrekening inkoop producten (indien niet opgegeven bij productgegevens) +ACCOUNTING_PRODUCT_BUY_ACCOUNT=Standaard grootboekrekening voor de gekochte producten (gebruikt indien niet gedefinieerd in de productfiche) ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Standaard grootboekrekening omzet producten (indien niet opgegeven bij productgegevens) -ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Accounting account by default for the sold products in EEC (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Accounting account by default for the sold products export out of EEC (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Standaard grootboekrekening voor de in EEG verkochte producten (gebruikt indien niet gedefinieerd bij de productgegevens) +ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Standaard boekhoudrekening voor de producten die worden verkocht en uitgevoerd uit de EEG (gebruikt indien niet gedefinieerd bij de productgegevens) ACCOUNTING_SERVICE_BUY_ACCOUNT=Standaard grootboekrekening inkoop diensten (indien niet opgegeven bij dienstgegevens) ACCOUNTING_SERVICE_SOLD_ACCOUNT=Standaard grootboekrekening omzet diensten (indien niet opgegeven bij dienstgegevens) +ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Standaard grootboekrekening voor de in EEG verkochte diensten (gebruikt indien niet gedefinieerd bij de servicegegevens) +ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Standaard grootboekrekening voor de diensten die worden verkocht en geëxporteerd uit EEG (gebruikt indien niet gedefinieerd in het serviceblad) Doctype=Type of document Docdate=Date @@ -192,9 +197,10 @@ ByPersonalizedAccountGroups=Op gepersonaliseerde groepen ByYear=Per jaar NotMatch=Niet ingesteld DeleteMvt=Verwijder boekingsregels +DelMonth=Month to delete DelYear=Te verwijderen jaar DelJournal=Te verwijderen journaal -ConfirmDeleteMvt=Hiermee worden alle regels van het grootboek voor het jaar en/of uit een specifiek journaal verwijderd. Ten minste één criterium is vereist. +ConfirmDeleteMvt=This will delete all lines of the Ledger for the year/month and/or from a specific journal (At least one criterion is required). You will have to reuse the feature 'Registration inaccounting' to have the deleted record back in the ledger. ConfirmDeleteMvtPartial=Dit zal de boeking verwijderen uit de boekhouding (tevens ook alle regels die met deze boeking verbonden zijn) FinanceJournal=Finance journal ExpenseReportsJournal=Overzicht resultaatrekening @@ -217,9 +223,9 @@ DescThirdPartyReport=Raadpleeg hier de lijst met externe klanten en leveranciers ListAccounts=List of the accounting accounts UnknownAccountForThirdparty=Onbekende relatie-rekening. Gebruikt wordt 1%s UnknownAccountForThirdpartyBlocking=Blokkeringsfout. Onbekende relatierekening. -ThirdpartyAccountNotDefinedOrThirdPartyUnknown=Third-party account not defined or third party unknown. We will use %s +ThirdpartyAccountNotDefinedOrThirdPartyUnknown=Derdenaccount niet gedefinieerd of derde partij onbekend. We zullen %s gebruiken ThirdpartyAccountNotDefinedOrThirdPartyUnknownBlocking=Tegenrekening relatie niet gedefinieerd of relatie onbekend. Blokkeringsfout. -UnknownAccountForThirdpartyAndWaitingAccountNotDefinedBlocking=Unknown third-party account and waiting account not defined. Blocking error +UnknownAccountForThirdpartyAndWaitingAccountNotDefinedBlocking=Onbekend account van derden en wachtaccount niet gedefinieerd. Blokkeerfout PaymentsNotLinkedToProduct=Betaling niet gekoppeld aan een product / dienst Pcgtype=Rekening hoofdgroep @@ -235,13 +241,19 @@ DescVentilDoneCustomer=Bekijk hier de lijst met factuurregels en hun grootboekre DescVentilTodoCustomer=Koppel factuurregels welke nog niet verbonden zijn met een product grootboekrekening ChangeAccount=Wijzig de product/dienst grootboekrekening voor geselecteerde regels met de volgende grootboekrekening: Vide=- -DescVentilSupplier=Raadpleeg hier de lijst met leveranciersfactuurregels die al dan niet gebonden zijn aan een productaccount +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account (only record not already transfered in accountancy are visible) DescVentilDoneSupplier=Raadpleeg hier de regels van de leveranciers facturen en hun tegenrekening DescVentilTodoExpenseReport=Koppel kosten-boekregels aan grootboekrekeningen welke nog niet zijn vastgelegd DescVentilExpenseReport=Hier kunt u de lijst raadplegen van kostenregels om te koppelen aan een grootboekrekening (of niet). DescVentilExpenseReportMore=Als u een account instelt op het type onkostendeclaratieregels, kan de toepassing alle bindingen maken tussen uw declaratieregels en de boekhoudrekening van uw rekeningschema, met één klik met de knop "%s" . Als het account niet is ingesteld op het tarievenwoordenboek of als u nog steeds regels hebt die niet aan een account zijn gekoppeld, moet u een manuele binding maken via het menu " %s ". DescVentilDoneExpenseReport=Hier kunt u de lijst raadplegen van kostenregels met hun tegenrekening +DescClosure=Raadpleeg hier het aantal bewegingen per maand die niet zijn gevalideerd en fiscale jaren die al open zijn +OverviewOfMovementsNotValidated=Stap 1 / Overzicht van bewegingen niet gevalideerd. (Noodzakelijk om een boekjaar af te sluiten) +ValidateMovements=Valideer wijzigingen +DescValidateMovements=Elke wijziging of verwijdering van schrijven, belettering en verwijderingen is verboden. Alle inzendingen voor een oefening moeten worden gevalideerd, anders is afsluiten niet mogelijk +SelectMonthAndValidate=Selecteer een maand en valideer bewerkingen + ValidateHistory=Automatisch boeken AutomaticBindingDone=Automatisch koppelen voltooid @@ -256,6 +268,7 @@ ListOfProductsWithoutAccountingAccount=Overzicht van producten welke nog niet zi ChangeBinding=Wijzig koppeling Accounted=Geboekt in grootboek NotYetAccounted=Nog niet doorgeboekt in boekhouding +ShowTutorial=Handleiding weergeven ## Admin ApplyMassCategories=Categorieën a-mass toepassen @@ -264,8 +277,8 @@ CategoryDeleted=Categorie van deze grootboekrekening is verwijderd AccountingJournals=Dagboeken AccountingJournal=Dagboek NewAccountingJournal=Nieuw dagboek -ShowAccoutingJournal=Toon dagboek -NatureOfJournal=Nature of Journal +ShowAccountingJournal=Toon dagboek +NatureOfJournal=Journaaltype AccountingJournalType1=Overige bewerkingen AccountingJournalType2=Verkopen AccountingJournalType3=Aankopen @@ -291,26 +304,26 @@ Modelcsv_quadratus=Exporteren naar Quadratus QuadraCompta Modelcsv_ebp=Exporteren naar EBP Modelcsv_cogilog=Exporteren naar Cogilog Modelcsv_agiris=Exporteren naar Agiris -Modelcsv_LDCompta=Export for LD Compta (v9 & higher) (Test) -Modelcsv_openconcerto=Export for OpenConcerto (Test) +Modelcsv_LDCompta=Exporteren naar LD Compta (v9 en hoger) (test) +Modelcsv_openconcerto=Exporteren voor OpenConcerto (test) Modelcsv_configurable=Configureerbare CSV export -Modelcsv_FEC=Export FEC -Modelcsv_Sage50_Swiss=Export for Sage 50 Switzerland +Modelcsv_FEC=FEC exporteren +Modelcsv_Sage50_Swiss=Export voor Sage 50 Zwitserland ChartofaccountsId=Rekeningschema Id ## Tools - Init accounting account on product / service InitAccountancy=Instellen boekhouding InitAccountancyDesc=Deze pagina kan worden gebruikt om een ​​grootboekrekening toe te wijzen aan producten en services waarvoor geen grootboekrekening is gedefinieerd voor verkopen en aankopen. DefaultBindingDesc=Hier kunt u een standaard grootboekrekening koppelen aan salaris betalingen, donaties, belastingen en BTW, wanneer deze nog niet apart zijn ingesteld. -DefaultClosureDesc=This page can be used to set parameters used for accounting closures. +DefaultClosureDesc=Deze pagina kan worden gebruikt voor instellingen die worden gebruikt voor boekhoudkundige sluitingen. Options=Opties OptionModeProductSell=Instellingen verkopen -OptionModeProductSellIntra=Mode sales exported in EEC -OptionModeProductSellExport=Mode sales exported in other countries +OptionModeProductSellIntra=Mode verkoop uitgevoerd in EEG +OptionModeProductSellExport=Mode-verkopen geëxporteerd naar andere landen OptionModeProductBuy=Instellingen inkopen OptionModeProductSellDesc=Omzet grootboekrekening bij producten -OptionModeProductSellIntraDesc=Show all products with accounting account for sales in EEC. -OptionModeProductSellExportDesc=Show all products with accounting account for other foreign sales. +OptionModeProductSellIntraDesc=Toon alle producten met boekhoudaccount voor verkoop in de EEG. +OptionModeProductSellExportDesc=Toon alle producten met een rekening voor overige buitenlandse verkopen. OptionModeProductBuyDesc=Inkoop grootboekrekening bij producten CleanFixHistory=Verwijder tegenrekening van regels welke niet voorkomen in het rekeningschema CleanHistory=Verwijder alle koppelingen van gekozen boekjaar, @@ -319,9 +332,9 @@ WithoutValidAccount=Zonder geldig toegewezen grootboekrekening WithValidAccount=Met geldig toegewezen grootboekrekening ValueNotIntoChartOfAccount=Deze grootboekrekening is niet aanwezig in het rekeningschema AccountRemovedFromGroup=Rekening uit groep verwijderd. -SaleLocal=Local sale -SaleExport=Export sale -SaleEEC=Sale in EEC +SaleLocal=Lokale verkoop +SaleExport=Verkoop buitenland +SaleEEC=Verkoop binnen EEG ## Dictionary Range=Grootboeknummer van/tot @@ -342,7 +355,7 @@ UseMenuToSetBindindManualy=Regels die nog niet zijn gebonden, gebruik het menu < ## Import ImportAccountingEntries=Boekingen -DateExport=Date export +DateExport=Exportdatum WarningReportNotReliable=Waarschuwing, dit rapport is niet gebaseerd op het grootboek, dus bevat het niet de transactie die handmatig in het grootboek is gewijzigd. Als uw journalisatie up-to-date is, is de weergave van de boekhouding nauwkeuriger. ExpenseReportJournal=Kostenoverzicht InventoryJournal=Inventarisatie diff --git a/htdocs/langs/nl_NL/admin.lang b/htdocs/langs/nl_NL/admin.lang index f5f9dc90fb9..ff8afac1821 100644 --- a/htdocs/langs/nl_NL/admin.lang +++ b/htdocs/langs/nl_NL/admin.lang @@ -10,7 +10,7 @@ VersionDevelopment=Ontwikkeling VersionUnknown=Onbekend VersionRecommanded=Aanbevolen FileCheck=Bestands integriteit controles -FileCheckDesc=This tool allows you to check the integrity of files and the setup of your application, comparing each file with the official one. The value of some setup constants may also be checked. You can use this tool to determine if any files have been modified (e.g by a hacker). +FileCheckDesc=Met deze tool kunt u de integriteit van bestanden en de installatie van uw applicatie controleren door elk bestand met het officiële bestand te vergelijken. De waarde van sommige setup-constanten kan ook worden gecontroleerd. U kunt deze tool gebruiken om te bepalen of bestanden zijn gewijzigd (bijvoorbeeld door een hacker). FileIntegrityIsStrictlyConformedWithReference=Bestandsintegriteit is strikt conform de referentie. FileIntegrityIsOkButFilesWereAdded=Er heeft controle plaatsgevonden van de bestandsintegriteit, maar er zijn enkele nieuwe bestanden toegevoegd. FileIntegritySomeFilesWereRemovedOrModified=Controle op integriteit van de bestanden is mislukt. Sommige bestanden zijn gewijzigd, verwijderd of toegevoegd. @@ -23,7 +23,7 @@ FilesUpdated=Bijgewerkte bestanden FilesModified=Bijgewerkte bestanden FilesAdded=Toegevoegde bestanden FileCheckDolibarr=Controleer de integriteit van applicatiebestanden -AvailableOnlyOnPackagedVersions=The local file for integrity checking is only available when the application is installed from an official package +AvailableOnlyOnPackagedVersions=Het lokale bestand voor integriteitscontrole is alleen beschikbaar wanneer de toepassing wordt geïnstalleerd vanuit een officieel pakket XmlNotFound=Xml-integriteitsbestand van de toepassing is niet gevonden SessionId=Sessie-ID SessionSaveHandler=Wijze van sessieopslag @@ -37,7 +37,7 @@ UnlockNewSessions=Verwijder sessieblokkering YourSession=Uw sessie Sessions=gebruikers sessie WebUserGroup=Webserver gebruiker / groep -NoSessionFound=Your PHP configuration seems to not allow listing of active sessions. The directory used to save sessions (%s) may be protected (for example by OS permissions or by PHP directive open_basedir). +NoSessionFound=Uw PHP-configuratie lijkt geen lijst van actieve sessies toe te staan. De map die wordt gebruikt om sessies op te slaan ( %s ) kan worden beschermd (bijvoorbeeld door OS-machtigingen of door PHP-richtlijn open_basedir). DBStoringCharset=Database karakterset voor het opslaan van gegevens DBSortingCharset=Database karakterset voor het sorteren van gegevens ClientCharset=Cliënt tekenset @@ -54,8 +54,8 @@ SetupArea=Instellingen UploadNewTemplate=Nieuwe template(s) uploaden FormToTestFileUploadForm=Formulier waarmee bestandsupload kan worden getest (afhankelijk van de gekozen opties) IfModuleEnabled=Opmerking: Ja, is alleen effectief als module %s is geactiveerd -RemoveLock=Remove/rename file %s if it exists, to allow usage of the Update/Install tool. -RestoreLock=Restore file %s, with read permission only, to disable any further use of the Update/Install tool. +RemoveLock=Verwijder / hernoem het bestand %s als het bestaat, om het gebruik van de update / installatie-tool toe te staan. +RestoreLock=Herstel het bestand %s , met alleen leesrechten, om verder gebruik van de update / installatie-tool uit te schakelen. SecuritySetup=Beveiligingsinstellingen SecurityFilesDesc=Definieer hier de opties met betrekking tot beveiliging bij het uploaden van bestanden. ErrorModuleRequirePHPVersion=Fout, deze module vereist PHP versie %s of hoger. @@ -66,12 +66,12 @@ Dictionary=Woordenboeken ErrorReservedTypeSystemSystemAuto=De waarde 'system' en 'systemauto' als type zijn voorbehouden voor het systeem. Je kan 'user' als waarde gebruiken om je eigen gegevens-record toe te voegen. ErrorCodeCantContainZero=Code mag geen 0 bevatten DisableJavascript=Schakel JavaScript en AJAX-functionaliteit uit -DisableJavascriptNote=Note: For test or debug purpose. For optimization for blind person or text browsers, you may prefer to use the setup on the profile of user +DisableJavascriptNote=Opmerking: voor test- of foutopsporingsdoeleinden. Voor optimalisatie voor blinden of tekstbrowsers, kunt u ervoor kiezen om de instellingen op het profiel van de gebruiker te gebruiken UseSearchToSelectCompanyTooltip=Ook als u een groot aantal relaties (> 100 000) heeft, kunt u de snelheid verhogen door in de Setup-> Overig constant COMPANY_DONOTSEARCH_ANYWHERE op 1 te zetten. Zoeken wordt dan beperkt tot het begin van de reeks. UseSearchToSelectContactTooltip=Ook als u een groot aantal relaties (> 100 000) heeft, kunt u de snelheid verhogen door constante CONTACT_DONOTSEARCH_ANYWHERE in Setup -> Overig op 1 te zetten. Zoeken wordt dan beperkt tot het begin van de reeks. DelaiedFullListToSelectCompany=Wacht tot een toets wordt ingedrukt voordat inhoud van de keuzelijst met relaties wordt geladen.
    Dit kan de prestaties verbeteren als u een groot aantal relaties hebt, maar dit is minder handig. DelaiedFullListToSelectContact=Wacht tot een toets wordt ingedrukt voordat inhoud van Contact combo-lijst wordt geladen.
    Dit kan de prestaties verbeteren als je een groot aantal contacten hebt, maar het is minder handig) -NumberOfKeyToSearch=Number of characters to trigger search: %s +NumberOfKeyToSearch=Aantal tekens om de zoekopdracht te activeren: %s NumberOfBytes=Aantal bytes SearchString=Zoekstring NotAvailableWhenAjaxDisabled=Niet beschikbaar wanneer AJAX functionaliteit uitgeschakeld is @@ -94,7 +94,7 @@ NextValueForInvoices=Volgende waarde (facturen) NextValueForCreditNotes=Volgende waarde (creditnota's) NextValueForDeposit=Volgende waarde (storting) NextValueForReplacements=Volgende waarde (vervangingen) -MustBeLowerThanPHPLimit=Note: your PHP configuration currently limits the maximum filesize for upload to %s %s, irrespective of the value of this parameter +MustBeLowerThanPHPLimit=Opmerking: uw PHP-configuratie beperkt momenteel de maximale bestandsgrootte voor upload naar %s %s, ongeacht de waarde van deze parameter NoMaxSizeByPHPLimit=Opmerking: Geen limiet ingesteld in uw PHP instellingen MaxSizeForUploadedFiles=Maximale grootte voor geüploade bestanden (0 om uploaden niet toe te staan) UseCaptchaCode=Gebruik een grafische code (CAPTCHA) op de aanmeldingspagina (SPAM preventie) @@ -145,13 +145,13 @@ Language_en_US_es_MX_etc=Taal (en_US, es_MX, ...) System=Systeem SystemInfo=Systeeminformatie SystemToolsArea=Systeem werkset overzicht -SystemToolsAreaDesc=This area provides administration functions. Use the menu to choose the required feature. +SystemToolsAreaDesc=Dit gebied biedt beheerfuncties. Gebruik het menu om de gewenste functie te kiezen. Purge=Leegmaken -PurgeAreaDesc=This page allows you to delete all files generated or stored by Dolibarr (temporary files or all files in %s directory). Using this feature is not normally necessary. It is provided as a workaround for users whose Dolibarr is hosted by a provider that does not offer permissions to delete files generated by the web server. +PurgeAreaDesc=Op deze pagina kunt u alle bestanden verwijderen die zijn gegenereerd of opgeslagen door Dolibarr (tijdelijke bestanden of alle bestanden in de map %s ). Het gebruik van deze functie is normaal gesproken niet nodig. Het wordt aangeboden als een oplossing voor gebruikers van wie Dolibarr wordt gehost door een provider die geen machtigingen biedt voor het verwijderen van bestanden die zijn gegenereerd door de webserver. PurgeDeleteLogFile=Verwijder logbestanden %s aangemaakt door de Syslog module (Geen risico op verlies van gegevens) -PurgeDeleteTemporaryFiles=Delete all temporary files (no risk of losing data). Note: Deletion is done only if the temp directory was created 24 hours ago. +PurgeDeleteTemporaryFiles=Verwijder alle tijdelijke bestanden (geen risico op gegevensverlies). Opmerking: verwijdering vindt alleen plaats als de tijdelijke map 24 uur geleden is gemaakt. PurgeDeleteTemporaryFilesShort=Verwijder tijdelijke bestanden -PurgeDeleteAllFilesInDocumentsDir=Delete all files in directory: %s.
    This will delete all generated documents related to elements (third parties, invoices etc...), files uploaded into the ECM module, database backup dumps and temporary files. +PurgeDeleteAllFilesInDocumentsDir=Verwijder alle bestanden in de map: %s .
    Hiermee worden alle gegenereerde documenten met betrekking tot elementen (relaties, facturen, enz ...), bestanden die zijn geüpload naar de ECM-module, database back-up dumps en tijdelijke bestanden verwijderd. PurgeRunNow=Nu opschonen PurgeNothingToDelete=Geen directory of bestanden om te verwijderen. PurgeNDirectoriesDeleted=%s bestanden of mappen verwijderd. @@ -169,7 +169,7 @@ NoBackupFileAvailable=Geen back-up bestanden beschikbaar. ExportMethod=Exporteer methode ImportMethod=Importeer methode ToBuildBackupFileClickHere=Om een back-up bestand te maken, klik hier. -ImportMySqlDesc=To import a MySQL backup file, you may use phpMyAdmin via your hosting or use the mysql command from the Command line.
    For example: +ImportMySqlDesc=Om een MySQL-back-upbestand te importeren, kunt u phpMyAdmin gebruiken via uw hosting of de opdracht mysql gebruiken vanaf de opdrachtregel.
    Bijvoorbeeld: ImportPostgreSqlDesc=Om een backupbestand te importeren, dient u het 'pg_restore' commando vanaf de opdrachtregel uit te voeren: ImportMySqlCommand=%s %s < mijnbackupbestand.sql ImportPostgreSqlCommand=%s %s mijnbackupbestand.sql @@ -178,6 +178,8 @@ Compression=Compressie CommandsToDisableForeignKeysForImport=Commando om 'foreign keys' bij importeren uit te schakelen CommandsToDisableForeignKeysForImportWarning=Verplicht als je je SQL dump later wil gebruiken ExportCompatibility=Uitwisselbaarheid (compatibiliteit) van het gegenereerde exportbestand +ExportUseMySQLQuickParameter=Gebruik de parameter --quick +ExportUseMySQLQuickParameterHelp=De parameter "--quick" helpt het RAM-verbruik voor grote tabellen te beperken. MySqlExportParameters=MySQL exporteer instellingen PostgreSqlExportParameters= PostgreSQL uitvoer parameters UseTransactionnalMode=Gebruik transactionele modus @@ -197,12 +199,12 @@ FeatureDisabledInDemo=Functionaliteit uitgeschakeld in de demonstratie FeatureAvailableOnlyOnStable=Functie alleen beschikbaar bij officiële stabiele versies BoxesDesc=Widgets zijn componenten die informatie tonen die u kunt toevoegen om sommige pagina's te personaliseren. U kunt kiezen of u de widget wilt weergeven of niet door de doelpagina te selecteren en op 'Activeren' te klikken of door op de prullenbak te klikken om deze uit te schakelen. OnlyActiveElementsAreShown=Alleen elementen van ingeschakelde modules worden getoond. -ModulesDesc=The modules/applications determine which features are available in the software. Some modules require permissions to be granted to users after activating the module. Click the on/off button (at end of module line) to enable/disable a module/application. +ModulesDesc=De modules / applicaties bepalen welke functies beschikbaar zijn in de software. Sommige modules vereisen dat machtigingen worden verleend aan gebruikers na het activeren van de module. Klik op de aan / uit knop (aan het einde van de module lijn) aan / uit te schakelen een module / applicatie. ModulesMarketPlaceDesc=U kunt meer modules downloaden van externe websites op het internet... -ModulesDeployDesc=If permissions on your file system allow it, you can use this tool to deploy an external module. The module will then be visible on the tab %s. +ModulesDeployDesc=Als machtigingen op uw bestandssysteem dit toestaan, kunt u dit hulpprogramma gebruiken om een externe module te implementeren. De module is dan zichtbaar op het tabblad %s . ModulesMarketPlaces=Vind externe apps of modules ModulesDevelopYourModule=Ontwikkel uw eigen app/modules -ModulesDevelopDesc=You may also develop your own module or find a partner to develop one for you. +ModulesDevelopDesc=U kunt ook uw eigen module ontwikkelen of een partner vinden om er een voor u te ontwikkelen. DOLISTOREdescriptionLong=Instead of switching on www.dolistore.com web site to find an external module, you can use this embedded tool that will perform the search on the external market place for you (may be slow, need an internet access)... NewModule=Nieuw FreeModule=Gratis @@ -218,7 +220,7 @@ DoliStoreDesc=DoliStore, de officiële markt voor externe Dolibarr ERP / CRM mod DoliPartnersDesc=List of companies providing custom-developed modules or features.
    Note: since Dolibarr is an open source application, anyone experienced in PHP programming may develop a module. WebSiteDesc=Externe websites voor meer add-on (niet-core) modules ... DevelopYourModuleDesc=Enkele oplossingen om uw eigen module te ontwikkelen ... -URL=Link +URL=URL BoxesAvailable=Beschikbare widgets BoxesActivated=Widgets geactiveerd ActivateOn=Activeren op @@ -268,6 +270,7 @@ Emails=E-mails EMailsSetup=E-mail instellingen EMailsDesc=Op deze pagina kunt u uw standaard PHP-parameters voor e-mailverzending negeren. In de meeste gevallen op Unix / Linux OS is de PHP-instelling correct en zijn deze parameters niet nodig. EmailSenderProfiles=Verzender e-mails profielen +EMailsSenderProfileDesc=You can keep this section empty. If you enter some emails here, they will be added to the list of possible senders into the combobox when your write a new email. MAIN_MAIL_SMTP_PORT=SMTP / SMTPS-poort (standaardwaarde in php.ini: %s) MAIN_MAIL_SMTP_SERVER=SMTP / SMTPS-host (standaardwaarde in php.ini: %s) MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=SMTP/SMTPS-poort (niet gedefinieerd in PHP op Unix-achtige systemen) @@ -277,7 +280,7 @@ MAIN_MAIL_ERRORS_TO=E-mailadres voor gebruikt foute e-mails (velden 'Fout-Aan' i MAIN_MAIL_AUTOCOPY_TO= Kopieer (Bcc) alle verzonden e-mails naar MAIN_DISABLE_ALL_MAILS=Schakel alle e-mailverzending uit (voor testdoeleinden of demo's) MAIN_MAIL_FORCE_SENDTO=Stuur alle e-mails naar (in plaats van echte ontvangers, voor testdoeleinden) -MAIN_MAIL_ENABLED_USER_DEST_SELECT=Voeg werknemersgebruikers met e-mail toe aan de toegestane ontvangerslijst +MAIN_MAIL_ENABLED_USER_DEST_SELECT=Suggest emails of employees (if defined) into the list of predefined recipient when writing a new email MAIN_MAIL_SENDMODE=E-mail verzendmethode MAIN_MAIL_SMTPS_ID=SMTP ID (als het verzenden vanaf de server authenticatie vereist) MAIN_MAIL_SMTPS_PW=SMTP-wachtwoord (als het verzenden vanaf de server authenticatie vereist) @@ -309,7 +312,7 @@ ModuleFamilyTechnic=Hulpmiddelen voor multi-modules ModuleFamilyExperimental=Experimentele modules ModuleFamilyFinancial=Financiële Modules (Boekhouding / Bedrijfsfinanciën) ModuleFamilyECM=Electronic Content Management (ECM) -ModuleFamilyPortal=Websites and other frontal application +ModuleFamilyPortal=Websites en andere frontale toepassing ModuleFamilyInterface=Interfaces met externe systemen MenuHandlers=Menuverwerkers MenuAdmin=Menu wijzigen @@ -318,16 +321,16 @@ ThisIsProcessToFollow=Upgradeprocedure: ThisIsAlternativeProcessToFollow=Dit is een alternatieve setup om handmatig te verwerken: StepNb=Stap %s FindPackageFromWebSite=Find a package that provides the features you need (for example on the official web site %s). -DownloadPackageFromWebSite=Download package (for example from the official web site %s). -UnpackPackageInDolibarrRoot=Unpack/unzip the packaged files into your Dolibarr server directory: %s -UnpackPackageInModulesRoot=To deploy/install an external module, unpack/unzip the packaged files into the server directory dedicated to external modules:
    %s -SetupIsReadyForUse=Module deployment is finished. You must however enable and setup the module in your application by going to the page setup modules: %s. +DownloadPackageFromWebSite=Downloadpakket (bijvoorbeeld van de officiële website %s). +UnpackPackageInDolibarrRoot=Pak de ingepakte bestanden uit in uw Dolibarr-servermap: %s +UnpackPackageInModulesRoot=Om een externe module te implementeren / installeren, moet u de verpakte bestanden uitpakken in de servermap voor externe modules:
    %s +SetupIsReadyForUse=Module-implementatie is voltooid. U moet de module in uw toepassing echter inschakelen en instellen door naar de pagina-instellingsmodules te gaan: %s. NotExistsDirect=De alternatieve hoofdmap is niet gedefinieerd in een bestaande map.
    InfDirAlt=Vanaf versie 3 is het mogelijk om een alternatieve root directory te definiëren. Dit stelt je in staat om op dezelfde plaats zowel plug-ins als eigen templates te bewaren.
    Maak gewoon een directory op het niveau van de root van Dolibarr (bv met de naam: aanpassing).
    InfDirExample=
    Leg dit vast in het bestand conf.php
    $dolibarr_main_url_root_alt='/custom'
    $dolibarr_main_document_root_alt='/path/of/dolibarr/htdocs/custom'
    Als deze lijnen zijn inactief gemaakt met een "#" teken, verwijder dit teken dan om ze te activeren. YouCanSubmitFile=Als alternatief kunt u de module als .zip-bestandspakket uploaden: CurrentVersion=Huidige versie van Dolibarr -CallUpdatePage=Browse to the page that updates the database structure and data: %s. +CallUpdatePage=Blader naar de pagina die de databasestructuur en gegevens bijwerkt: %s. LastStableVersion=Laatste stabiele versie LastActivationDate=Laatste activeringsdatum LastActivationAuthor=Laatste activeringsauteur @@ -351,7 +354,7 @@ ErrorCantUseRazIfNoYearInMask=Fout, kan optie @ niet gebruiken om teller te rese ErrorCantUseRazInStartedYearIfNoYearMonthInMask=Fout, kan optie @ niet gebruiken wanneer de volgorde {jj}{mm} of {jjjj}{mm} niet is opgenomen in het masker. UMask=Umask parameter voor nieuwe bestanden op een Unix- / Linux- / BSD-bestandssysteem. UMaskExplanation=Deze parameter laat u de rechten bepalen welke standaard zijn ingesteld voor de bestanden aangemaakt door Dolibarr op de server (tijdens het uploaden, bijvoorbeeld).
    Het moet de octale waarde zijn (bijvoorbeeld, 0666 betekent lezen en schrijven voor iedereen).
    Deze parameter wordt NIET op een windows-server gebruikt -SeeWikiForAllTeam=Take a look at the Wiki page for a list of contributors and their organization +SeeWikiForAllTeam=Kijk op de Wiki-pagina voor een lijst met bijdragers en hun organisatie UseACacheDelay= Ingestelde vertraging voor de cacheexport in secondes (0 of leeg voor geen cache) DisableLinkToHelpCenter=Verberg de link "ondersteuning of hulp nodig" op de inlogpagina DisableLinkToHelp=Verberg de link naar online hulp "%s" @@ -368,10 +371,10 @@ ExampleOfDirectoriesForModelGen=Voorbeelden van de syntaxis:
    c:\\mijndir
    FollowingSubstitutionKeysCanBeUsed=Door het plaatsen van de volgende velden in het sjabloon krijgt u een vervanging met de aangepaste waarde bij het genereren van het document: FullListOnOnlineDocumentation=De complete lijst met beschikbare velden is te vinden in de gebruikersdocumentatie op de Wiki van Dolibar: http://wiki.dolibarr.org. FirstnameNamePosition=Positie van voornaam / achternaam -DescWeather=The following images will be shown on the dashboard when the number of late actions reach the following values: +DescWeather=De volgende afbeeldingen worden op het dashboard weergegeven wanneer het aantal late acties de volgende waarden bereiken: KeyForWebServicesAccess=Sleutel om webdiensten te gebruiken (waarde "dolibarrkey" in webdiensten) TestSubmitForm=Invoer testformulier -ThisForceAlsoTheme=Using this menu manager will also use its own theme whatever the user choice. Also this menu manager specialized for smartphones does not work on all smartphone. Use another menu manager if you experience problems with yours. +ThisForceAlsoTheme=Het gebruik van deze menu manager zal ook zijn eigen thema gebruiken, ongeacht de keuze van de gebruiker. Ook deze voor smartphones gespecialiseerde menumanager werkt niet op alle smartphones. Gebruik een ander menu manager als u problemen ondervindt met die van u. ThemeDir=Skins directory ConnectionTimeout=Time-out verbinding ResponseTimeout=Time-out antwoord @@ -382,10 +385,10 @@ NoSmsEngine=No SMS sender manager available. A SMS sender manager is not install PDF=PDF PDFDesc=Globale opties voor het genereren van een PDF PDFAddressForging=Regels voor adresbox -HideAnyVATInformationOnPDF=Hide all information related to Sales Tax / VAT +HideAnyVATInformationOnPDF=Verberg alle informatie met betrekking tot omzetbelasting / BTW PDFRulesForSalesTax=Regels voor omzet-belasting/btw PDFLocaltax=Regels voor %s -HideLocalTaxOnPDF=Hide %s rate in column Tax Sale +HideLocalTaxOnPDF=Tarief %s verbergen in de BTW-kolom HideDescOnPDF=Verberg productomschrijving HideRefOnPDF=Verberg productreferentie HideDetailsOnPDF=Verberg productdetails @@ -400,7 +403,7 @@ OldVATRates=Oud BTW tarief NewVATRates=Nieuw BTW tarief PriceBaseTypeToChange=Wijzig op prijzen waarop een base reference waarde gedefiniëerd is MassConvert=Start conversie -PriceFormatInCurrentLanguage=Price Format In Current Language +PriceFormatInCurrentLanguage=Prijsindeling in huidige taal String=String TextLong=Lange tekst HtmlText=HTML-tekst @@ -458,26 +461,28 @@ NoDetails=Geen extra details in footer DisplayCompanyInfo=Geen adresgegevens bedrijf weer DisplayCompanyManagers=Toon namen managers DisplayCompanyInfoAndManagers=Geef adresgegevens en namen manager weer -EnableAndSetupModuleCron=If you want to have this recurring invoice generated automatically, module *%s* must be enabled and correctly setup. Otherwise, generation of invoices must be done manually from this template using the *Create* button. Note that even if you enabled automatic generation, you can still safely launch manual generation. Generation of duplicates for the same period is not possible. +EnableAndSetupModuleCron=Als u deze terugkerende factuur automatisch wilt laten genereren, moet module *%s* zijn ingeschakeld en correct zijn ingesteld. Anders moet het genereren van facturen handmatig worden uitgevoerd vanuit deze sjabloon met de knop * Maken *. Merk op dat zelfs als u automatisch genereren hebt ingeschakeld, u nog steeds veilig handmatig genereren kunt starten. Het genereren van duplicaten voor dezelfde periode is niet mogelijk. ModuleCompanyCodeCustomerAquarium=%s gevolgd door klantcode voor een klantaccountingcode -ModuleCompanyCodeSupplierAquarium=%s followed by vendor code for a vendor accounting code +ModuleCompanyCodeSupplierAquarium=%s gevolgd door leverancierscode voor een leveranciers boekhoudcode ModuleCompanyCodePanicum=Retourneer een lege accountingcode. -ModuleCompanyCodeDigitaria=Accounting code depends on third-party code. The code is composed of the character "C" in the first position followed by the first 5 characters of the third-party code. +ModuleCompanyCodeDigitaria=Retourneert een samengestelde boekhoudcode op basis van de naam van de relatie. De code bestaat uit een voorvoegsel dat kan worden gedefinieerd op de eerste positie, gevolgd door het aantal tekens dat is gedefinieerd in de code van relatie. +ModuleCompanyCodeCustomerDigitaria=%s gevolgd door de ingekorte klantnaam door het aantal tekens: %s voor de klant grootboekrekening. +ModuleCompanyCodeSupplierDigitaria=%s gevolgd door de ingekorte leveranciersnaam met het aantal tekens: %s voor de boekhoudcode van de leverancier. Use3StepsApproval=Bestellingen moeten standaard worden gemaakt en goedgekeurd door 2 verschillende gebruikers (één stap / gebruiker om te maken en één stap / gebruiker goed te keuren. Merk op dat als gebruiker zowel toestemming heeft om te maken en goed te keuren, één stap / gebruiker volstaat) . U kunt met deze optie vragen om een ​​derde stap / gebruikersgoedkeuring in te voeren, als het bedrag hoger is dan een speciale waarde (dus 3 stappen zijn nodig: 1 = validatie, 2 = eerste keer goedkeuren en 3 = tweede keer goedkeuren als het bedrag voldoende is).
    Stel deze optie in op leeg als één goedkeuring (2 stappen) voldoende is, stel deze in op een zeer lage waarde (0,1) als een tweede goedkeuring (3 stappen) altijd vereist is. UseDoubleApproval=Gebruik een goedkeuring in 3 stappen als het bedrag (zonder belasting) hoger is dan ... -WarningPHPMail=WARNING: It is often better to setup outgoing emails to use the email server of your provider instead of the default setup. Some email providers (like Yahoo) do not allow you to send an email from another server than their own server. Your current setup uses the server of the application to send email and not the server of your email provider, so some recipients (the one compatible with the restrictive DMARC protocol), will ask your email provider if they can accept your email and some email providers (like Yahoo) may respond "no" because the server is not theirs, so few of your sent Emails may not be accepted (be careful also of your email provider's sending quota).
    If your Email provider (like Yahoo) has this restriction, you must change Email setup to choose the other method "SMTP server" and enter the SMTP server and credentials provided by your Email provider. +WarningPHPMail=WAARSCHUWING: het is vaak beter om bij uitgaande e-mails de e-mailserver van uw provider te gebruiken in plaats van de standaardinstelling. Sommige e-mailproviders (zoals Yahoo) staan u niet toe een e-mail te verzenden vanaf een andere server dan hun eigen server. Uw huidige installatie gebruikt de server van de toepassing om e-mail te verzenden en niet de server van uw e-mailprovider, dus sommige ontvangers (die compatibel zijn met het beperkende DMARC-protocol), zullen uw e-mailprovider vragen of zij uw e-mail kunnen accepteren en sommige e-mailproviders (zoals Yahoo) kan "nee" antwoorden omdat de server niet van hen is, dus weinigen van uw verzonden e-mails worden mogelijk niet geaccepteerd (let ook op het verzendquotum van uw e-mailprovider).
    Als uw e-mailprovider (zoals Yahoo) deze beperking heeft, moet u de e-mailinstellingen wijzigen om de andere methode "SMTP-server" te kiezen en de SMTP-server en inloggegevens van uw e-mailprovider in te voeren. WarningPHPMail2=Als uw e-mail SMTP-provider de e-mailclient moet beperken tot bepaalde IP-adressen (zeer zeldzaam), is dit het IP-adres van de mail user agent (MUA) voor uw ERP CRM-toepassing: %s. ClickToShowDescription=Klik voor omschrijving DependsOn=Deze module heeft de module(s) nodig RequiredBy=Deze module is vereist bij module(s) -TheKeyIsTheNameOfHtmlField=This is the name of the HTML field. Technical knowledge is required to read the content of the HTML page to get the key name of a field. -PageUrlForDefaultValues=You must enter the relative path of the page URL. If you include parameters in URL, the default values will be effective if all parameters are set to same value. -PageUrlForDefaultValuesCreate=
    Example:
    For the form to create a new third party, it is %s.
    For URL of external modules installed into custom directory, do not include the "custom/", so use path like mymodule/mypage.php and not custom/mymodule/mypage.php.
    If you want default value only if url has some parameter, you can use %s -PageUrlForDefaultValuesList=
    Example:
    For the page that lists third parties, it is %s.
    For URL of external modules installed into custom directory, do not include the "custom/" so use a path like mymodule/mypagelist.php and not custom/mymodule/mypagelist.php.
    If you want default value only if url has some parameter, you can use %s -AlsoDefaultValuesAreEffectiveForActionCreate=Also note that overwritting default values for form creation works only for pages that were correctly designed (so with parameter action=create or presend...) -EnableDefaultValues=Enable customization of default values +TheKeyIsTheNameOfHtmlField=Dit is de naam van het HTML-veld. Technische kennis is vereist om de inhoud van de HTML-pagina te lezen om de sleutelnaam van een veld te krijgen. +PageUrlForDefaultValues=U moet het relatieve pad van de pagina-URL invoeren. Als u parameters opneemt in URL, zijn de standaardwaarden van kracht als alle parameters op dezelfde waarde zijn ingesteld. +PageUrlForDefaultValuesCreate=
    Voorbeeld:
    Voor het formulier om een nieuwe relatie, is het %s.
    Voor de URL van externe modules die in de aangepaste map zijn geïnstalleerd, moet u de "custom /" niet opnemen, dus gebruik een pad zoals mymodule / mypage.php en niet custom / mymodule / mypage.php.
    Als u standaardwaarde alleen als url heeft enkele parameter wilt, kunt u gebruik maken van %s +PageUrlForDefaultValuesList=
    Voorbeeld:
    Voor de pagina met een lijst van relaties, is dit %s .
    Voor de URL van externe modules die in de aangepaste map zijn geïnstalleerd, moet u de "custom /" niet opnemen, dus gebruik een pad zoals mymodule / mypagelist.php en niet custom / mymodule / mypagelist.php.
    Als u standaardwaarde alleen als url heeft enkele parameter wilt, kunt u gebruik maken van %s +AlsoDefaultValuesAreEffectiveForActionCreate=Merk ook op dat het overschrijven van standaardwaarden voor het maken van formulieren alleen werkt voor pagina's die correct zijn ontworpen (dus met parameteractie = maken of aanpassen ...) +EnableDefaultValues=Aanpassing van standaardwaarden inschakelen EnableOverwriteTranslation=Schakel het gebruik van de overschreven vertaling in -GoIntoTranslationMenuToChangeThis=A translation has been found for the key with this code. To change this value, you must edit it from Home-Setup-translation. +GoIntoTranslationMenuToChangeThis=Er is een vertaling gevonden voor de sleutel met deze code. Om deze waarde te wijzigen, moet u deze bewerken vanuit Home-Setup-vertaling. WarningSettingSortOrder=Pas op. Het instellen van een standaardsorteervolgorde kan resulteren in een technische fout wanneer u op de lijstpagina gaat als veld een onbekend veld is. Als u een dergelijke fout ondervindt, gaat u terug naar deze pagina om de standaard sorteervolgorde te verwijderen en het standaardgedrag te herstellen. Field=veld ProductDocumentTemplates=Documentsjablonen om een ​​productdocument te genereren @@ -488,29 +493,29 @@ FilesAttachedToEmail=Voeg een bestand toe SendEmailsReminders=Stuur agendaherinneringen per e-mail davDescription=Setup a WebDAV server DAVSetup=Installatie van DAV module -DAV_ALLOW_PRIVATE_DIR=Enable the generic private directory (WebDAV dedicated directory named "private" - login required) -DAV_ALLOW_PRIVATE_DIRTooltip=The generic private directory is a WebDAV directory anybody can access with its application login/pass. -DAV_ALLOW_PUBLIC_DIR=Enable the generic public directory (WebDAV dedicated directory named "public" - no login required) -DAV_ALLOW_PUBLIC_DIRTooltip=The generic public directory is a WebDAV directory anybody can access (in read and write mode), with no authorization required (login/password account). -DAV_ALLOW_ECM_DIR=Enable the DMS/ECM private directory (root directory of the DMS/ECM module - login required) -DAV_ALLOW_ECM_DIRTooltip=The root directory where all files are manually uploaded when using the DMS/ECM module. Similarly as access from the web interface, you will need a valid login/password with adecuate permissions to access it. +DAV_ALLOW_PRIVATE_DIR=Schakel de generieke privémap in (speciale WebDAV-map met de naam "private" - aanmelding vereist) +DAV_ALLOW_PRIVATE_DIRTooltip=De generieke privé-directory is een WebDAV-directory waartoe iedereen toegang heeft met de applicatie login/wachtwoord. +DAV_ALLOW_PUBLIC_DIR=Schakel de generieke openbare map in (speciale WebDAV-map met de naam "public" - geen aanmelding vereist) +DAV_ALLOW_PUBLIC_DIRTooltip=De generieke openbare map is een WebDAV-map waartoe iedereen toegang heeft (in lees- en schrijfmodus), zonder autorisatie (login / wachtwoord-account). +DAV_ALLOW_ECM_DIR=Schakel de DMS / ECM-privédirectory in (hoofddirectory van de DMS / ECM-module - aanmelding vereist) +DAV_ALLOW_ECM_DIRTooltip=De hoofdmap waarin alle bestanden handmatig worden geüpload bij gebruik van de DMS / ECM-module. Op dezelfde manier als toegang via de webinterface, hebt u een geldige login / wachtwoord met voldoende machtigingen nodig om toegang te krijgen. # Modules Module0Name=Gebruikers & groepen Module0Desc=Groepenbeheer gebruikers/werknemers Module1Name=Relaties -Module1Desc=Companies and contacts management (customers, prospects...) +Module1Desc=Beheer van bedrijven en contacten (klanten, prospects ...) Module2Name=Commercieel Module2Desc=Commercieel beheer Module10Name=Boekhouding (vereenvoudigd) Module10Desc=Eenvoudige boekhoudrapporten (journaals, omzet) op basis van database-inhoud. Gebruikt geen dubbel boekhouden. Module20Name=Zakelijke voorstellen / Offertes Module20Desc=Beheer van offertes -Module22Name=Mass Emailings -Module22Desc=Manage bulk emailing +Module22Name=Bulk e-mail +Module22Desc=Beheer bulk e-mail Module23Name=Energie Module23Desc=Monitoring van het verbruik van energie -Module25Name=Sales Orders -Module25Desc=Sales order management +Module25Name=Verkooporders +Module25Desc=Verkooporder beheer Module30Name=Facturen Module30Desc=Management of invoices and credit notes for customers. Management of invoices and credit notes for suppliers Module40Name=Leveranciers @@ -520,20 +525,20 @@ Module42Desc=Mogelijkheden voor een log (file,syslog, ...). Deze log-files zijn Module49Name=Editors Module49Desc=Editorbeheer Module50Name=Producten -Module50Desc=Management of Products +Module50Desc=Productbeheer Module51Name=Bulkmailings Module51Desc=Bulkmailingbeheer Module52Name=Productenvoorraad -Module52Desc=Stock management (for products only) +Module52Desc=Voorraadbeheer Module53Name=Diensten -Module53Desc=Management of Services +Module53Desc=Dienstenbeheer Module54Name=Contracten/Abonnementen Module54Desc=Beheer van contracten (diensten of terugkerende abonnementen) Module55Name=Streepjescodes Module55Desc=Streepjescodesbeheer Module56Name=Telefonie Module56Desc=Telefoniebeheer -Module57Name=Bank Direct Debit payments +Module57Name=Betalingen via automatische incasso Module57Desc=Management of Direct Debit payment orders. It includes generation of SEPA file for European countries. Module58Name=ClickToDial Module58Desc=Integratie van een 'ClickToDial' systeem (Asterisk, etc) @@ -545,7 +550,7 @@ Module75Name=Reisnotities en -kosten Module75Desc=Beheer van reisnotities en -kosten Module80Name=Verzendingen Module80Desc=Shipments and delivery note management -Module85Name=Banks & Cash +Module85Name=Banken & Kas Module85Desc=Beheer van bank- en / of kasrekeningen Module100Name=Externe site Module100Desc=Add a link to an external website as a main menu icon. Website is shown in a frame under the top menu. @@ -563,13 +568,13 @@ Module310Name=Leden Module310Desc=Ledenbeheer (van een vereniging) Module320Name=RSS-feeds Module320Desc=Add a RSS feed to Dolibarr pages -Module330Name=Bookmarks & Shortcuts +Module330Name=Bladwijzers & snelkoppelingen Module330Desc=Create shortcuts, always accessible, to the internal or external pages to which you frequently access Module400Name=Projecten of leads Module400Desc=Management of projects, leads/opportunities and/or tasks. You can also assign any element (invoice, order, proposal, intervention, ...) to a project and get a transversal view from the project view. Module410Name=Webkalender Module410Desc=Integratie van een webkalender -Module500Name=Taxes & Special Expenses +Module500Name=Belastingen en speciale uitgaven Module500Desc=Beheer van andere uitgaven (verkoopbelastingen, sociale of fiscale belastingen, dividenden, ...) Module510Name=Salarissen Module510Desc=Record and track employee payments @@ -584,16 +589,16 @@ Module700Name=Giften Module700Desc=Donatiebeheer Module770Name=Expense Reports Module770Desc=Manage expense reports claims (transportation, meal, ...) -Module1120Name=Vendor Commercial Proposals +Module1120Name=Commerciële voorstellen van leveranciers Module1120Desc=Vraag commercieel voorstel en prijzen aan Module1200Name=Mantis Module1200Desc=Mantis integratie Module1520Name=Documenten genereren -Module1520Desc=Mass email document generation +Module1520Desc=Bulk e-mail document genereren Module1780Name=Kenmerk/Categorieën Module1780Desc=Kenmerk/categorie maken (producten, klanten, leveranciers, contacten of leden) Module2000Name=Fckeditor -Module2000Desc=Allow text fields to be edited/formatted using CKEditor (html) +Module2000Desc=Toestaan dat tekstvelden worden bewerkt / opgemaakt met CKEditor (html) Module2200Name=Dynamische prijzen Module2200Desc=Use maths expressions for auto-generation of prices Module2300Name=Geplande taken @@ -622,7 +627,7 @@ Module5000Desc=Hiermee kunt meerdere bedrijven beheren in Dolibarr Module6000Name=Workflow Module6000Desc=Workflow management (automatic creation of object and/or automatic status change) Module10000Name=Websites -Module10000Desc=Create websites (public) with a WYSIWYG editor. Just setup your web server (Apache, Nginx, ...) to point to the dedicated Dolibarr directory to have it online on the internet with your own domain name. +Module10000Desc=Create websites (public) with a WYSIWYG editor. This is a webmaster or developer oriented CMS (it is better to know HTML and CSS language). Just setup your web server (Apache, Nginx, ...) to point to the dedicated Dolibarr directory to have it online on the internet with your own domain name. Module20000Name=Leave Request Management Module20000Desc=Define and track employee leave requests Module39000Name=Product Lots @@ -736,14 +741,14 @@ Permission173=Verwijder reis- en onkosten Permission174=Lees alle reis en onkosten Permission178=Exporteer reis- en onkosten Permission180=Bekijk leveranciers -Permission181=Read purchase orders -Permission182=Create/modify purchase orders -Permission183=Validate purchase orders -Permission184=Approve purchase orders -Permission185=Order or cancel purchase orders -Permission186=Receive purchase orders -Permission187=Close purchase orders -Permission188=Cancel purchase orders +Permission181=Lees inkooporders +Permission182=Bestellingen maken/wijzigen +Permission183=Bestellingen valideren +Permission184=Bestellingen goedkeuren +Permission185=Verwerk of annuleer inkooporders +Permission186=Ontvang inkooporders +Permission187=Aankooporders sluiten +Permission188=Annuleer inkooporders Permission192=Regels aanmaken Permission193=Regels beëindigen Permission194=Read the bandwidth lines @@ -841,10 +846,10 @@ Permission1002=Toevoegen/wijzigen van een magazijn Permission1003=Verwijder magazijnen Permission1004=Bekijk voorraad-verplaatsingen Permission1005=Creëren / wijzigen voorraad-verplaatsing -Permission1101=Bekijk levering opdrachten -Permission1102=Creëren / wijzigen opdrachtenlevering -Permission1104=Valideer opdrachtenlevering -Permission1109=Verwijderen opdrachtenlevering +Permission1101=Read delivery receipts +Permission1102=Create/modify delivery receipts +Permission1104=Validate delivery receipts +Permission1109=Delete delivery receipts Permission1121=Read supplier proposals Permission1122=Create/modify supplier proposals Permission1123=Validate supplier proposals @@ -852,13 +857,13 @@ Permission1124=Send supplier proposals Permission1125=Delete supplier proposals Permission1126=Close supplier price requests Permission1181=Bekijk leveranciers -Permission1182=Read purchase orders -Permission1183=Create/modify purchase orders -Permission1184=Validate purchase orders -Permission1185=Approve purchase orders -Permission1186=Order purchase orders -Permission1187=Acknowledge receipt of purchase orders -Permission1188=Delete purchase orders +Permission1182=Lees inkooporders +Permission1183=Bestellingen maken/wijzigen +Permission1184=Aankooporders valideren +Permission1185=Aankooporders goedkeuren +Permission1186=Verwerk inkooporders +Permission1187=Bevestig de ontvangst van inkooporders +Permission1188=Bestellingen verwijderen Permission1190=Approve (second approval) purchase orders Permission1201=Geef het resultaat van een uitvoervergunning Permission1202=Creëren/wijzigen een uitvoervergunning @@ -873,9 +878,9 @@ Permission1251=Voer massale invoer van externe gegevens in de database uit (data Permission1321=Exporteer afnemersfacturen, attributen en betalingen Permission1322=Open een betaalde factuur Permission1421=Export sales orders and attributes -Permission2401=Bekijk acties (gebeurtenissen of taken) in gerelateerd aan eigen account -Permission2402=Creëren / wijzigen / verwijderen acties (gebeurtenissen of taken) gerelateerd aan eigen account -Permission2403=Bekijk acties (gebeurtenissen of taken) van anderen +Permission2401=Read actions (events or tasks) linked to his user account (if owner of event) +Permission2402=Create/modify actions (events or tasks) linked to his user account (if owner of event) +Permission2403=Delete actions (events or tasks) linked to his user account (if owner of event) Permission2411=Inzien van acties (gebeurtenissen of taken) van anderen Permission2412=Creëer/delete acties (gebeurtenissen of taken) van anderen Permission2413=Wijzig acties (gebeurtenissen of taken) van anderen @@ -901,6 +906,7 @@ Permission20003=Verlofaanvragen verwijderen Permission20004=Alle verlofaanvragen (zelfs van gebruiker, niet ondergeschikten) Permission20005=Create/modify leave requests for everybody (even of user not subordinates) Permission20006=Admin leave requests (setup and update balance) +Permission20007=Approve leave requests Permission23001=Lees geplande taak Permission23002=Maak/wijzig geplande taak Permission23003=Verwijder geplande taak @@ -915,7 +921,7 @@ Permission50414=Delete operations in ledger Permission50415=Delete all operations by year and journal in ledger Permission50418=Export operations of the ledger Permission50420=Report and export reports (turnover, balance, journals, ledger) -Permission50430=Define and close a fiscal period +Permission50430=Define fiscal periods. Validate transactions and close fiscal periods. Permission50440=Manage chart of accounts, setup of accountancy Permission51001=Read assets Permission51002=Create/Update assets @@ -962,6 +968,7 @@ DictionaryAccountancyJournal=Daboeken DictionaryEMailTemplates=Email Templates DictionaryUnits=Eenheden DictionaryMeasuringUnits=Measuring Units +DictionarySocialNetworks=Sociale netwerken DictionaryProspectStatus=Prospectstatus DictionaryHolidayTypes=Types of leave DictionaryOpportunityStatus=Lead status for project/lead @@ -1057,7 +1064,7 @@ BackgroundImageLogin=Achtergrond afbeelding PermanentLeftSearchForm=Permanent zoekformulier in linker menu DefaultLanguage=Default language EnableMultilangInterface=Enable multilanguage support -EnableShowLogo=Toon logo in het linker menu +EnableShowLogo=Show the company logo in the menu CompanyInfo=Bedrijf/Organisatie CompanyIds=Bedrijfs-/organisatie-identiteiten CompanyName=Naam @@ -1067,7 +1074,11 @@ CompanyTown=Plaats CompanyCountry=Land CompanyCurrency=Belangrijkste valuta CompanyObject=Soort bedrijf +IDCountry=ID country Logo=Logo +LogoDesc=Main logo of company. Will be used into generated documents (PDF, ...) +LogoSquarred=Logo (squarred) +LogoSquarredDesc=Must be a squarred icon (width = height). This logo will be used as the favorite icon or other need like for the top menu bar (if not disabled into display setup). DoNotSuggestPaymentMode=Geen betalingswijze voorstellen NoActiveBankAccountDefined=Geen actieve bankrekening ingesteld OwnerOfBankAccount=Eigenaar van bankrekening %s @@ -1113,7 +1124,7 @@ LogEventDesc=Enable logging for specific security events. Administrators the log AreaForAdminOnly=Setup functies kunnen alleen door Administrator gebruikers worden ingesteld SystemInfoDesc=Systeeminformatie is technische informatie welke u in alleen-lezen modus krijgt en alleen door beheerders is in te zien. SystemAreaForAdminOnly=This area is available to administrator users only. Dolibarr user permissions cannot change this restriction. -CompanyFundationDesc=Edit the information of the company/entity. Click on "%s" or "%s" button at the bottom of the page. +CompanyFundationDesc=Edit the information of the company/entity. Click on "%s" button at the bottom of the page. AccountantDesc=If you have an external accountant/bookkeeper, you can edit here its information. AccountantFileNumber=Accountant code DisplayDesc=Parameters affecting the look and behaviour of Dolibarr can be modified here. @@ -1129,7 +1140,7 @@ TriggerAlwaysActive=Initiatoren in dit bestand zijn altijd actief, ongeacht de g TriggerActiveAsModuleActive=Initiatoren in dit bestand zijn actief als module %s is ingeschakeld. GeneratedPasswordDesc=Choose the method to be used for auto-generated passwords. DictionaryDesc=Voer alle referentiegegevens in. U kunt uw waarden toevoegen aan de standaardwaarde. -ConstDesc=This page allows you to edit (override) parameters not available in other pages. These are mostly reserved parameters for developers/advanced troubleshooting. For a full list of the parameters available see here. +ConstDesc=This page allows you to edit (override) parameters not available in other pages. These are mostly reserved parameters for developers/advanced troubleshooting only. MiscellaneousDesc=Overige beveiliging gerelateerde instellingen worden hier vastgelegd. LimitsSetup=Limieten- en precisieinstellingen LimitsDesc=You can define limits, precisions and optimizations used by Dolibarr here @@ -1456,6 +1467,13 @@ LDAPFieldSidExample=Example: objectsid LDAPFieldEndLastSubscription=Datum van abonnementseinde LDAPFieldTitle=Functie LDAPFieldTitleExample=Voorbeeld: title +LDAPFieldGroupid=Group id +LDAPFieldGroupidExample=Exemple : gidnumber +LDAPFieldUserid=User id +LDAPFieldUseridExample=Exemple : uidnumber +LDAPFieldHomedirectory=Home directory +LDAPFieldHomedirectoryExample=Exemple : homedirectory +LDAPFieldHomedirectoryprefix=Home directory prefix LDAPSetupNotComplete=LDAP instellingen niet compleet (ga naar de andere tabbladen) LDAPNoUserOrPasswordProvidedAccessIsReadOnly=Geen beheerder of wachtwoord opgegeven. LDAP toegang zal anoniem zijn en in alleen-lezen modus. LDAPDescContact=Deze pagina maakt het u mogelijk LDAP-waarden in de LDAP structuur te koppelen aan elk gegeven in de Dolibarr contactpersonen @@ -1577,6 +1595,7 @@ FCKeditorForProductDetails=WYSIWIG creation/edition of products details lines fo FCKeditorForMailing= WYSIWIG creatie / bewerking van mailings FCKeditorForUserSignature=WYSIWIG creatie /aanpassing van ondertekening FCKeditorForMail=WYSIWIG creatie / bewerking voor alle e-mail (behalve Gereedschap-> E-mailing) +FCKeditorForTicket=WYSIWIG creation/edition for tickets ##### Stock ##### StockSetup=Voorraad-module instellen 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. @@ -1653,8 +1672,9 @@ CashDesk=Point of Sale CashDeskSetup=Point of Sales module setup CashDeskThirdPartyForSell=Default generic third party to use for sales CashDeskBankAccountForSell=Te gebruiken rekening voor ontvangst van contacte betalingen -CashDeskBankAccountForCheque= Standaardrekening die moet worden gebruikt om betalingen per cheque te boeken -CashDeskBankAccountForCB= Te gebruiken rekening voor ontvangst van betalingen per CreditCard +CashDeskBankAccountForCheque=Standaardrekening die moet worden gebruikt om betalingen per cheque te boeken +CashDeskBankAccountForCB=Te gebruiken rekening voor ontvangst van betalingen per CreditCard +CashDeskBankAccountForSumup=Default bank account to use to receive payments by SumUp 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). CashDeskIdWareHouse=Kies magazijn te gebruiken voor voorraad daling StockDecreaseForPointOfSaleDisabled=Stock decrease from Point of Sale disabled @@ -1693,7 +1713,7 @@ SuppliersSetup=Vendor module setup SuppliersCommandModel=Complete template of purchase order (logo...) SuppliersInvoiceModel=Complete template of vendor invoice (logo...) SuppliersInvoiceNumberingModel=Vendor invoices numbering models -IfSetToYesDontForgetPermission=Indien ingesteld op ja, vergeet dan niet om machtigingen te verlenen aan groepen of gebruikers ​​voor het toestaan van de tweede goedkeuring +IfSetToYesDontForgetPermission=If set to a non null value, don't forget to provide permissions to groups or users allowed for the second approval ##### GeoIPMaxmind ##### GeoIPMaxmindSetup="GeoIP Maxmind"-moduleinstellingen PathToGeoIPMaxmindCountryDataFile=Path to file containing Maxmind ip to country translation.
    Examples:
    /usr/local/share/GeoIP/GeoIP.dat
    /usr/share/GeoIP/GeoIP.dat
    /usr/share/GeoIP/GeoLite2-Country.mmdb @@ -1782,6 +1802,8 @@ FixTZ=TimeZone fix FillFixTZOnlyIfRequired=Voorbeeld: +2 (alleen invullen bij problemen) ExpectedChecksum=Verwachte checksum CurrentChecksum=Huidige controlesom +ExpectedSize=Expected size +CurrentSize=Current size ForcedConstants=Vereiste constante waarden MailToSendProposal=Klantenoffertes MailToSendOrder=Sales orders @@ -1846,8 +1868,10 @@ NothingToSetup=There is no specific setup required for this module. SetToYesIfGroupIsComputationOfOtherGroups=Stel dit in op Ja als deze groep een berekening van andere groepen is EnterCalculationRuleIfPreviousFieldIsYes=Enter calculation rule if previous field was set to Yes (For example 'CODEGRP1+CODEGRP2') SeveralLangugeVariatFound=Verschillende taalvarianten gevonden -COMPANY_AQUARIUM_REMOVE_SPECIAL=Verwijder speciale tekens +RemoveSpecialChars=Verwijder speciale tekens COMPANY_AQUARIUM_CLEAN_REGEX=Regex-filter om waarde te reinigen (COMPANY_AQUARIUM_CLEAN_REGEX) +COMPANY_DIGITARIA_CLEAN_REGEX=Regex filter to clean value (COMPANY_DIGITARIA_CLEAN_REGEX) +COMPANY_DIGITARIA_UNIQUE_CODE=Duplicate not allowed GDPRContact=Data Protection Officer (DPO, Data Privacy or GDPR contact) GDPRContactDesc=If you store data about European companies/citizens, you can name the contact who is responsible for the General Data Protection Regulation here HelpOnTooltip=Help text to show on tooltip @@ -1869,39 +1893,40 @@ EmailcollectorOperations=Operations to do by collector MaxEmailCollectPerCollect=Max number of emails collected per collect CollectNow=Collect now ConfirmCloneEmailCollector=Are you sure you want to clone the Email collector %s ? -DateLastCollectResult=Date latest collect tried +DateLastCollectResult=Laatste datum geprobeerd te verzamelen DateLastcollectResultOk=Date latest collect successfull -LastResult=Latest result -EmailCollectorConfirmCollectTitle=Email collect confirmation +LastResult=Laatste resultaat +EmailCollectorConfirmCollectTitle=E-mail verzamelbevestiging EmailCollectorConfirmCollect=Do you want to run the collection for this collector now ? NoNewEmailToProcess=No new email (matching filters) to process -NothingProcessed=Nothing done +NothingProcessed=Niets gedaan XEmailsDoneYActionsDone=%s emails qualified, %s emails successfully processed (for %s record/actions done) -RecordEvent=Record email event -CreateLeadAndThirdParty=Create lead (and third party if necessary) -CreateTicketAndThirdParty=Create ticket (and third party if necessary) +RecordEvent=E-mail gebeurtenis opnemen +CreateLeadAndThirdParty=Creëer lead (en relatie indien nodig) +CreateTicketAndThirdParty=Ticket aanmaken (en eventueel relatie) CodeLastResult=Laatste resultaatcode -NbOfEmailsInInbox=Number of emails in source directory +NbOfEmailsInInbox=Aantal e-mails in bronmap LoadThirdPartyFromName=Load third party searching on %s (load only) LoadThirdPartyFromNameOrCreate=Load third party searching on %s (create if not found) -WithDolTrackingID=Dolibarr Tracking ID found -WithoutDolTrackingID=Dolibarr Tracking ID not found +WithDolTrackingID=Dolibarr Reference found in Message ID +WithoutDolTrackingID=Dolibarr Reference not found in Message ID FormatZip=Zip MainMenuCode=Menu entry code (mainmenu) ECMAutoTree=Show automatic ECM tree OperationParamDesc=Define values to use for action, or how to extract values. For example:
    objproperty1=SET:abc
    objproperty1=SET:a value with replacement of __objproperty1__
    objproperty3=SETIFEMPTY:abc
    objproperty4=EXTRACT:HEADER:X-Myheaderkey.*[^\\s]+(.*)
    options_myextrafield=EXTRACT:SUBJECT:([^\\s]*)
    object.objproperty5=EXTRACT:BODY:My company name is\\s([^\\s]*)

    Use a ; char as separator to extract or set several properties. -OpeningHours=Opening hours +OpeningHours=Openingstijden OpeningHoursDesc=Enter here the regular opening hours of your company. ResourceSetup=Configuration of Resource module UseSearchToSelectResource=Gebruik een zoekformulier om een ​​resource te kiezen (in plaats van een vervolgkeuzelijst). DisabledResourceLinkUser=Schakel functie uit om een ​​bron te koppelen aan gebruikers DisabledResourceLinkContact=Schakel functie uit om een ​​bron te koppelen aan contacten +EnableResourceUsedInEventCheck=Enable feature to check if a resource is in use in an event ConfirmUnactivation=Bevestig de module-reset OnMobileOnly=On small screen (smartphone) only DisableProspectCustomerType=Disable the "Prospect + Customer" third party type (so third party must be Prospect or Customer but can't be both) MAIN_OPTIMIZEFORTEXTBROWSER=Simplify interface for blind person MAIN_OPTIMIZEFORTEXTBROWSERDesc=Enable this option if you are a blind person, or if you use the application from a text browser like Lynx or Links. -MAIN_OPTIMIZEFORCOLORBLIND=Change interface's color for color blind person +MAIN_OPTIMIZEFORCOLORBLIND=Wijzig de kleur van de interface voor kleurenblinde persoon MAIN_OPTIMIZEFORCOLORBLINDDesc=Enable this option if you are a color blind person, in some case interface will change color setup to increase contrast. Protanopia=Protanopia Deuteranopes=Deuteranopes @@ -1911,29 +1936,31 @@ DefaultCustomerType=Default thirdparty type for "New customer" creation form ABankAccountMustBeDefinedOnPaymentModeSetup=Note: The bank account must be defined on the module of each payment mode (Paypal, Stripe, ...) to have this feature working. RootCategoryForProductsToSell=Root category of products to sell RootCategoryForProductsToSellDesc=If defined, only products inside this category or childs of this category will be available in the Point Of Sale -DebugBar=Debug Bar +DebugBar=Foutopsporingsbalk DebugBarDesc=Toolbar that comes with a plenty of tools to simplify debugging DebugBarSetup=DebugBar Setup -GeneralOptions=General Options -LogsLinesNumber=Number of lines to show on logs tab -UseDebugBar=Use the debug bar -DEBUGBAR_LOGS_LINES_NUMBER=Number of last log lines to keep in console -WarningValueHigherSlowsDramaticalyOutput=Warning, higher values slows dramaticaly output -ModuleActivated=Module %s is activated and slows the interface -EXPORTS_SHARE_MODELS=Export models are share with everybody -ExportSetup=Setup of module Export +GeneralOptions=Standaard opties +LogsLinesNumber=Aantal regels dat moet worden weergegeven op het tabblad Logboeken +UseDebugBar=Gebruik de foutopsporingsbalk +DEBUGBAR_LOGS_LINES_NUMBER=Aantal laatste logboekregels dat in de console moet worden bewaard +WarningValueHigherSlowsDramaticalyOutput=Waarschuwing, hogere waarden vertragen de uitvoer dramatisch +ModuleActivated=Module %s is geactiveerd en vertraagt de interface +EXPORTS_SHARE_MODELS=Exportmodellen zijn met iedereen te delen +ExportSetup=Installatie van exportmodule InstanceUniqueID=Unique ID of the instance -SmallerThan=Smaller than -LargerThan=Larger than +SmallerThan=Kleiner dan +LargerThan=Groter dan IfTrackingIDFoundEventWillBeLinked=Note that If a tracking ID is found into incoming email, the event will be automatically linked to the related objects. WithGMailYouCanCreateADedicatedPassword=With a GMail account, if you enabled the 2 steps validation, it is recommanded to create a dedicated second password for the application instead of using your own account passsword from https://myaccount.google.com/. -EndPointFor=End point for %s : %s -DeleteEmailCollector=Delete email collector -ConfirmDeleteEmailCollector=Are you sure you want to delete this email collector? +EndPointFor=Eindpunt voor %s: %s +DeleteEmailCollector=E-mailverzamelaar verwijderen +ConfirmDeleteEmailCollector=Weet je zeker dat je deze e-mailverzamelaar wilt verwijderen? RecipientEmailsWillBeReplacedWithThisValue=Recipient emails will be always replaced with this value -AtLeastOneDefaultBankAccountMandatory=At least 1 default bank account must be defined +AtLeastOneDefaultBankAccountMandatory=Er moet minimaal 1 standaardbankrekening worden gedefinieerd RESTRICT_API_ON_IP=Allow available APIs to some host IP only (wildcard not allowed, use space between values). Empty means every hosts can use the available APIs. RESTRICT_ON_IP=Allow access to some host IP only (wildcard not allowed, use space between values). Empty means every hosts can access. BaseOnSabeDavVersion=Based on the library SabreDAV version -NotAPublicIp=Not a public IP +NotAPublicIp=Geen openbaar IP MakeAnonymousPing=Make an anonymous Ping '+1' to the Dolibarr foundation server (done 1 time only after installation) to allow the foundation to count the number of Dolibarr installation. +FeatureNotAvailableWithReceptionModule=Feature not available when module Reception is enabled +EmailTemplate=Template for email diff --git a/htdocs/langs/nl_NL/agenda.lang b/htdocs/langs/nl_NL/agenda.lang index ec9627f297a..7faed632831 100644 --- a/htdocs/langs/nl_NL/agenda.lang +++ b/htdocs/langs/nl_NL/agenda.lang @@ -76,6 +76,7 @@ ContractSentByEMail=Contract %s sent by email OrderSentByEMail=Sales order %s sent by email InvoiceSentByEMail=Customer invoice %s sent by email SupplierOrderSentByEMail=Purchase order %s sent by email +ORDER_SUPPLIER_DELETEInDolibarr=Purchase order %s deleted SupplierInvoiceSentByEMail=Vendor invoice %s sent by email ShippingSentByEMail=Shipment %s sent by email ShippingValidated= Verzending %s gevalideerd @@ -86,6 +87,11 @@ InvoiceDeleted=Factuur verwijderd PRODUCT_CREATEInDolibarr=Product %s aangemaakt PRODUCT_MODIFYInDolibarr=Product %s aangepast PRODUCT_DELETEInDolibarr=Product %s verwijderd +HOLIDAY_CREATEInDolibarr=Request for leave %s created +HOLIDAY_MODIFYInDolibarr=Request for leave %s modified +HOLIDAY_APPROVEInDolibarr=Request for leave %s approved +HOLIDAY_VALIDATEDInDolibarr=Request for leave %s validated +HOLIDAY_DELETEInDolibarr=Request for leave %s deleted EXPENSE_REPORT_CREATEInDolibarr=Overzicht van kosten %s aangemaakt EXPENSE_REPORT_VALIDATEInDolibarr=Kosten rapportage %s goedgekeurd EXPENSE_REPORT_APPROVEInDolibarr=Overzicht van kosten %s goedgekeurd @@ -99,6 +105,14 @@ TICKET_MODIFYInDolibarr=Ticket %s modified TICKET_ASSIGNEDInDolibarr=Ticket %s assigned TICKET_CLOSEInDolibarr=Ticket %s closed TICKET_DELETEInDolibarr=Ticket %s deleted +BOM_VALIDATEInDolibarr=BOM validated +BOM_UNVALIDATEInDolibarr=BOM unvalidated +BOM_CLOSEInDolibarr=BOM disabled +BOM_REOPENInDolibarr=BOM reopen +BOM_DELETEInDolibarr=BOM deleted +MO_VALIDATEInDolibarr=MO validated +MO_PRODUCEDInDolibarr=MO produced +MO_DELETEInDolibarr=MO deleted ##### End agenda events ##### AgendaModelModule=Document sjablonen voor evenement DateActionStart=Startdatum diff --git a/htdocs/langs/nl_NL/banks.lang b/htdocs/langs/nl_NL/banks.lang index 6e1484c2404..26cb6760b6c 100644 --- a/htdocs/langs/nl_NL/banks.lang +++ b/htdocs/langs/nl_NL/banks.lang @@ -73,7 +73,7 @@ BankTransaction=Bankmutatie ListTransactions=Lijst items ListTransactionsByCategory=Lijst items/categorie TransactionsToConciliate=Items af te stemmen -TransactionsToConciliateShort=To reconcile +TransactionsToConciliateShort=Af te stemmen Conciliable=Kunnen worden afgestemd Conciliate=Afstemmen Conciliation=Afstemming @@ -169,3 +169,7 @@ FindYourSEPAMandate=Met deze SEPA-machtiging geeft u ons bedrijf toestemming een AutoReportLastAccountStatement=Vul bij het automatisch afstemmen het veld 'aantal bankafschriften' in met het laatste afschriftnummer. CashControl=POS kasopmaak NewCashFence=Kasopmaak +BankColorizeMovement=Inkleuren mutaties +BankColorizeMovementDesc=Als deze functie is ingeschakeld, kunt u een specifieke achtergrondkleur kiezen voor debet- of creditmutaties +BankColorizeMovementName1=Achtergrondkleur voor debetmutatie +BankColorizeMovementName2=Achtergrondkleur voor creditmutatie diff --git a/htdocs/langs/nl_NL/bills.lang b/htdocs/langs/nl_NL/bills.lang index cdaa069db64..5755ce68e56 100644 --- a/htdocs/langs/nl_NL/bills.lang +++ b/htdocs/langs/nl_NL/bills.lang @@ -25,7 +25,7 @@ InvoiceProFormaAsk=Proforma factuur InvoiceProFormaDesc=Een proforma factuur is een voorlopige factuur en een orderbevestiging. Het is geen officiële factuur, maar bedoeld voor afnemers in het buitenland om bijvoorbeeld een vergunning aan te vragen of de inklaring voor te bereiden. Ze worden ook gebruikt voor het aanvragen van een Letter of Credit (L/C). InvoiceReplacement=Vervangingsfactuur InvoiceReplacementAsk=Vervangingsfactuur voor factuur -InvoiceReplacementDesc=Replacement invoice is used to completely replace an invoice with no payment already received.

    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=Vervangende factuur wordt gebruikt om een factuur volledig te vervangen zonder dat er al een betaling is ontvangen.

    Opmerking: alleen facturen zonder betaling kunnen worden vervangen. Als de factuur die u vervangt nog niet is gesloten, wordt deze automatisch gesloten door 'verlaten'. InvoiceAvoir=Creditnota InvoiceAvoirAsk=Creditnota te corrigeren factuur InvoiceAvoirDesc=The credit note is a negative invoice used to correct the fact that an invoice shows an amount that differs from the amount actually paid (eg the customer paid too much by mistake, or will not pay the complete amount since some products were returned). @@ -66,9 +66,9 @@ paymentInInvoiceCurrency=Factuur valuta PaidBack=Terugbetaald DeletePayment=Betaling verwijderen ConfirmDeletePayment=Weet u zeker dat u deze betaling wilt verwijderen? -ConfirmConvertToReduc=Do you want to convert this %s into an absolute discount? -ConfirmConvertToReduc2=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. -ConfirmConvertToReducSupplier=Do you want to convert this %s into an absolute discount? +ConfirmConvertToReduc=Wilt u deze %s omzetten in een korting? +ConfirmConvertToReduc2=Het bedrag wordt opgeslagen bij alle kortingen en kan worden gebruikt als korting voor een huidige of toekomstige factuur voor deze klant. +ConfirmConvertToReducSupplier=Wilt u deze %s omzetten in een korting? ConfirmConvertToReducSupplier2=The amount will be saved among all discounts and could be used as a discount for a current or a future invoice for this vendor. SupplierPayments=Leveranciersbetalingen ReceivedPayments=Ontvangen betalingen @@ -95,7 +95,7 @@ PaymentHigherThanReminderToPay=Betaling hoger dan herinnering te betalen HelpPaymentHigherThanReminderToPay=Attention, the payment amount of one or more bills is higher than the outstanding amount to pay.
    Edit your entry, otherwise confirm and consider creating a credit note for the excess received for each overpaid invoice. HelpPaymentHigherThanReminderToPaySupplier=Let op, het betalingsbedrag van een of meer rekeningen is hoger dan het openstaande bedrag dat moet worden betaald.
    Bewerk uw invoer, bevestig anders en overweeg een creditnota te maken voor het teveel betaalde. ClassifyPaid=Klassificeer 'betaald' -ClassifyUnPaid=Classify 'Unpaid' +ClassifyUnPaid=Classificeer ´Onbetaald' ClassifyPaidPartially=Classificeer 'gedeeltelijk betaald' ClassifyCanceled=Classificeer 'verlaten' ClassifyClosed=Classificeer 'Gesloten' @@ -122,7 +122,7 @@ BillStatus=Factuurstatus StatusOfGeneratedInvoices=Status van gegenereerde facturen BillStatusDraft=Concept (moet worden gevalideerd) BillStatusPaid=Betaald -BillStatusPaidBackOrConverted=Credit note refund or marked as credit available +BillStatusPaidBackOrConverted=Restitutie van creditnota's of gemarkeerd als beschikbaar krediet BillStatusConverted=Betaald (klaar voor verwerking in eindfactuur) BillStatusCanceled=Verlaten BillStatusValidated=Gevalideerd (moet worden betaald) @@ -134,7 +134,7 @@ BillStatusClosedPaidPartially=Betaald (gedeeltelijk) BillShortStatusDraft=Concept BillShortStatusPaid=Betaald BillShortStatusPaidBackOrConverted=Gerestitueerd of omgezet -Refunded=Refunded +Refunded=teruggestort BillShortStatusConverted=Betaald BillShortStatusCanceled=Verlaten BillShortStatusValidated=Gevalideerd @@ -151,7 +151,7 @@ ErrorBillNotFound=Factuur %s bestaat niet ErrorInvoiceAlreadyReplaced=Error, you tried to validate an invoice to replace invoice %s. But this one has already been replaced by invoice %s. ErrorDiscountAlreadyUsed=Fout, korting al gebruikt ErrorInvoiceAvoirMustBeNegative=Fout, correcte factuur moet een negatief bedrag hebben -ErrorInvoiceOfThisTypeMustBePositive=Fout, dit soort facturen moet een positief bedrag hebben +ErrorInvoiceOfThisTypeMustBePositive=Error, this type of invoice must have an amount excluding tax positive (or null) ErrorCantCancelIfReplacementInvoiceNotValidated=Fout, kan een factuur niet annuleren die is vervangen door een ander factuur als deze nog in conceptstatus is ErrorThisPartOrAnotherIsAlreadyUsedSoDiscountSerieCantBeRemoved=This part or another is already used so discount series cannot be removed. BillFrom=Van @@ -165,16 +165,17 @@ NewBill=Nieuwe factuur LastBills=Laatste %s facturen LatestTemplateInvoices=Laatste %s sjabloon facturen LatestCustomerTemplateInvoices=Laatste %s klant sjabloon facturen -LatestSupplierTemplateInvoices=Latest %s vendor template invoices +LatestSupplierTemplateInvoices=Laatste %s facturen van leverancierssjablonen LastCustomersBills=Laatste %s klant facturen -LastSuppliersBills=Latest %s vendor invoices +LastSuppliersBills=Laatste %s leveranciersfacturen AllBills=Alle facturen AllCustomerTemplateInvoices=Alle sjabloon facturen OtherBills=Andere facturen DraftBills=conceptfacturen CustomersDraftInvoices=Klant conceptfacturen -SuppliersDraftInvoices=Vendor draft invoices +SuppliersDraftInvoices=Conceptfacturen van leveranciers Unpaid=Onbetaalde +ErrorNoPaymentDefined=Error No payment defined ConfirmDeleteBill=Weet u zeker dat u deze factuur wilt verwijderen? ConfirmValidateBill=Weet u zeker dat u factuur met referentie %s wilt valideren? ConfirmUnvalidateBill=Weet u zeker dat u de status van factuur %s wilt wijzigen naar klad? @@ -203,10 +204,10 @@ ConfirmSupplierPayment=Bevestigd u deze betaling voor %s %s ? ConfirmValidatePayment=Weet u zeker dat u deze betaling wilt valideren? Na validatie kunnen er geen wijzigingen meer worden gemaakt. ValidateBill=Valideer factuur UnvalidateBill=Unvalidate factuur -NumberOfBills=No. of invoices -NumberOfBillsByMonth=No. of invoices per month +NumberOfBills=Aantal facturen +NumberOfBillsByMonth=Aantal facturen per maand AmountOfBills=Bedrag van de facturen -AmountOfBillsHT=Amount of invoices (net of tax) +AmountOfBillsHT=Bedrag van facturen (excl. BTW) AmountOfBillsByMonthHT=Totaal aan facturen per maand (excl. belasting) ShowSocialContribution=Toon sociale/fiscale belasting ShowBill=Toon factuur @@ -215,19 +216,19 @@ ShowInvoiceReplace=Toon vervangingsfactuur ShowInvoiceAvoir=Toon creditnota ShowInvoiceDeposit=Bekijk factuurbetalingen ShowInvoiceSituation=Situatie factuur weergeven -UseSituationInvoices=Allow situation invoice +UseSituationInvoices=Situatiefactuur toestaan UseSituationInvoicesCreditNote=Allow situation invoice credit note -Retainedwarranty=Retained warranty +Retainedwarranty=Ingehouden garantie RetainedwarrantyDefaultPercent=Retained warranty default percent -ToPayOn=To pay on %s -toPayOn=to pay on %s +ToPayOn=Te betalen op %s +toPayOn=te betalen op %s RetainedWarranty=Retained Warranty PaymentConditionsShortRetainedWarranty=Retained warranty payment terms DefaultPaymentConditionsRetainedWarranty=Default retained warranty payment terms setPaymentConditionsShortRetainedWarranty=Set retained warranty payment terms -setretainedwarranty=Set retained warranty +setretainedwarranty=Set behouden garantie setretainedwarrantyDateLimit=Set retained warranty date limit -RetainedWarrantyDateLimit=Retained warranty date limit +RetainedWarrantyDateLimit=Behouden garantiedatum limiet RetainedWarrantyNeed100Percent=The situation invoice need to be at 100%% progress to be displayed on PDF ShowPayment=Toon betaling AlreadyPaid=Reeds betaald @@ -260,7 +261,7 @@ RelatedRecurringCustomerInvoices=Verwante herhalende klantfacturen MenuToValid=Valideer DateMaxPayment=Betaling vóór DateInvoice=Factuurdatum -DatePointOfTax=Point of tax +DatePointOfTax=Belastingpunt NoInvoice=Geen factuur ClassifyBill=Classifiseer factuur SupplierBillsToPay=Onbetaalde leveranciersfacturen @@ -284,9 +285,9 @@ ExportDataset_invoice_1=Customer invoices and invoice details ExportDataset_invoice_2=Afnemersfacturen en -betalingen ProformaBill=Proforma factuur: Reduction=Vermindering -ReductionShort=Disc. +ReductionShort=Korting Reductions=Verminderingen -ReductionsShort=Disc. +ReductionsShort=Korting Discounts=Kortingen AddDiscount=Maak een korting AddRelativeDiscount=Maak een relatieve korting @@ -295,7 +296,8 @@ AddGlobalDiscount=Toevoegen korting EditGlobalDiscounts=Aanpassen absolute kortingen AddCreditNote=Maak een credit nota ShowDiscount=Toon korting -ShowReduc=Toon korting +ShowReduc=Show the discount +ShowSourceInvoice=Show the source invoice RelativeDiscount=Relatiekorting GlobalDiscount=Vaste korting CreditNote=Creditnota @@ -496,9 +498,9 @@ CantRemovePaymentWithOneInvoicePaid=Verwijder onmogelijk wanneer er minstens een ExpectedToPay=Verwachte betaling CantRemoveConciliatedPayment=Can't remove reconciled payment PayedByThisPayment=Betaald door deze betaling -ClosePaidInvoicesAutomatically=Classify "Paid" all standard, down-payment or replacement invoices paid entirely. -ClosePaidCreditNotesAutomatically=Classeer terugbetaalde creditnotas automatisch naar status "Betaald". -ClosePaidContributionsAutomatically=Classify "Paid" all social or fiscal contributions paid entirely. +ClosePaidInvoicesAutomatically=Classify automatically all standard, down payment or replacement invoices as "Paid" when payment is done entirely. +ClosePaidCreditNotesAutomatically=Classify automatically all credit notes as "Paid" when refund is done entirely. +ClosePaidContributionsAutomatically=Classify automatically all social or fiscal contributions as "Paid" when payment is done entirely. AllCompletelyPayedInvoiceWillBeClosed=All invoices with no remainder to pay will be automatically closed with status "Paid". ToMakePayment=Betaal ToMakePaymentBack=Terugbetalen @@ -521,8 +523,8 @@ TypeContact_facture_external_BILLING=Afnemersfactureringscontact TypeContact_facture_external_SHIPPING=Afnemersleveringscontact TypeContact_facture_external_SERVICE=Afnemersservicecontact TypeContact_invoice_supplier_internal_SALESREPFOLL=Representative following-up vendor invoice -TypeContact_invoice_supplier_external_BILLING=Vendor invoice contact -TypeContact_invoice_supplier_external_SHIPPING=Vendor shipping contact +TypeContact_invoice_supplier_external_BILLING=Contact met leveranciersfactuur +TypeContact_invoice_supplier_external_SHIPPING=Contactpersoon versturende verkoper TypeContact_invoice_supplier_external_SERVICE=Vendor service contact # Situation invoices InvoiceFirstSituationAsk=Eerste situatie factuur diff --git a/htdocs/langs/nl_NL/boxes.lang b/htdocs/langs/nl_NL/boxes.lang index 8873a523f76..e13fe1772c2 100644 --- a/htdocs/langs/nl_NL/boxes.lang +++ b/htdocs/langs/nl_NL/boxes.lang @@ -19,6 +19,7 @@ BoxLastContacts=Laatste contactpersonen- / adressenlijst BoxLastMembers=Laatste leden BoxFicheInter=Laatste interventies BoxCurrentAccounts=Saldo van de geopende rekening +BoxTitleMemberNextBirthdays=Birthdays of this month (members) BoxTitleLastRssInfos=Laatste %s nieuws van %s BoxTitleLastProducts=Producten / Diensten: laatste %s bewerkt BoxTitleProductsAlertStock=Producten: voorraadalarm @@ -34,6 +35,7 @@ BoxTitleLastFicheInter=Laatste %s aangepaste interventies BoxTitleOldestUnpaidCustomerBills=Klantfacturen: oudste %s niet betaald BoxTitleOldestUnpaidSupplierBills=Leveranciersfacturen: oudste %s onbetaald BoxTitleCurrentAccounts=Open rekeningen: saldi +BoxTitleSupplierOrdersAwaitingReception=Supplier orders awaiting reception BoxTitleLastModifiedContacts=Contacten / Adressen: laatste %s gewijzigd BoxMyLastBookmarks=Bookmarks: latest %s BoxOldestExpiredServices=Oudste actief verlopen diensten @@ -42,6 +44,8 @@ BoxTitleLastActionsToDo=Laatste %s acties om uit te voeren BoxTitleLastContracts=Laatste %s gewijzigde contractpersonen BoxTitleLastModifiedDonations=Laatste %s aangepaste donaties BoxTitleLastModifiedExpenses=Laatste gewijzigde %s onkostendeclaraties +BoxTitleLatestModifiedBoms=Latest %s modified BOMs +BoxTitleLatestModifiedMos=Latest %s modified Manufacturing Orders BoxGlobalActivity=Globale activiteit (facturen, offertes, bestellingen) BoxGoodCustomers=Goede klanten BoxTitleGoodCustomers=%s Goede klanten @@ -64,6 +68,7 @@ NoContractedProducts=Geen gecontracteerde producten / diensten NoRecordedContracts=Geen geregistreerde contracten NoRecordedInterventions=Geen tussenkomsten geregistreerd BoxLatestSupplierOrders=Laatste inkooporders +BoxLatestSupplierOrdersAwaitingReception=Latest Purchase Orders (with a pending reception) NoSupplierOrder=Geen geregistreerde bestelling BoxCustomersInvoicesPerMonth=Klantfacturen per maand BoxSuppliersInvoicesPerMonth=Leveranciersfacturen per maand @@ -84,4 +89,14 @@ ForProposals=Zakelijke voorstellen / Offertes LastXMonthRolling=De laatste %s maand overschrijdende ChooseBoxToAdd=Voeg widget toe aan uw dashboard BoxAdded=Widget is toegevoegd in je dashboard -BoxTitleUserBirthdaysOfMonth=Verjaardagen van deze maand +BoxTitleUserBirthdaysOfMonth=Birthdays of this month (users) +BoxLastManualEntries=Last manual entries in accountancy +BoxTitleLastManualEntries=%s latest manual entries +NoRecordedManualEntries=No manual entries record in accountancy +BoxSuspenseAccount=Count accountancy operation with suspense account +BoxTitleSuspenseAccount=Number of unallocated lines +NumberOfLinesInSuspenseAccount=Number of line in suspense account +SuspenseAccountNotDefined=Suspense account isn't defined +BoxLastCustomerShipments=Last customer shipments +BoxTitleLastCustomerShipments=Latest %s customer shipments +NoRecordedShipments=No recorded customer shipment diff --git a/htdocs/langs/nl_NL/commercial.lang b/htdocs/langs/nl_NL/commercial.lang index 70fb711c730..41f7e316ef4 100644 --- a/htdocs/langs/nl_NL/commercial.lang +++ b/htdocs/langs/nl_NL/commercial.lang @@ -1,6 +1,6 @@ # Dolibarr language file - Source file is en_US - commercial -Commercial=Commercieel -CommercialArea=Commerciële gedeelte +Commercial=Commerce +CommercialArea=Commerce area Customer=Klant Customers=Klanten Prospect=Prospect @@ -59,7 +59,7 @@ ActionAC_FAC=Stuur factuur ActionAC_REL=Stuur factuur (herinnering) ActionAC_CLO=Sluiten ActionAC_EMAILING=Stuur bulkmail -ActionAC_COM=Verstuur order per mail +ActionAC_COM=Send sales order by mail ActionAC_SHIP=Stuur verzending per post ActionAC_SUP_ORD=Verzend bestelling per e-mail ActionAC_SUP_INV=Stuur leveranciers-factuur per e-mail diff --git a/htdocs/langs/nl_NL/deliveries.lang b/htdocs/langs/nl_NL/deliveries.lang index 2baab67f3ab..a3a7bb80903 100644 --- a/htdocs/langs/nl_NL/deliveries.lang +++ b/htdocs/langs/nl_NL/deliveries.lang @@ -1,16 +1,16 @@ # Dolibarr language file - Source file is en_US - deliveries Delivery=Levering -DeliveryRef=Ref Delivery -DeliveryCard=Receipt card -DeliveryOrder=Ontvangsbon +DeliveryRef=Referentie aflevering +DeliveryCard=Afleverings kaart +DeliveryOrder=Delivery receipt DeliveryDate=Leveringsdatum -CreateDeliveryOrder=Generate delivery receipt -DeliveryStateSaved=Delivery state saved +CreateDeliveryOrder=Genereer afleverbon +DeliveryStateSaved=Status aflevering opgeslagen SetDeliveryDate=Stel verzenddatum in ValidateDeliveryReceipt=Valideer ontvangstbewijs -ValidateDeliveryReceiptConfirm=Are you sure you want to validate this delivery receipt? +ValidateDeliveryReceiptConfirm=Weet u zeker dat u de afleverbon wilt valideren? DeleteDeliveryReceipt=Verwijder ontvangstbewijs -DeleteDeliveryReceiptConfirm=Are you sure you want to delete delivery receipt %s? +DeleteDeliveryReceiptConfirm=Weet u zeker dat u de afleverbon wilt verwijderen %s? DeliveryMethod=Leveringswijze TrackingNumber=Volgnummer DeliveryNotValidated=Levering niet gevalideerd @@ -18,13 +18,14 @@ StatusDeliveryCanceled=Geannuleerd StatusDeliveryDraft=Ontwerp StatusDeliveryValidated=Ontvangen # merou PDF model -NameAndSignature=Naam en handtekening: +NameAndSignature=Name and Signature: ToAndDate=Aan________________________________ op ____ / _____ / __________ GoodStatusDeclaration=Hebben de bovenstaande goederen in goede conditie ontvangen, -Deliverer=Bezorger: +Deliverer=Deliverer: Sender=Afzender Recipient=Ontvanger ErrorStockIsNotEnough=Er is niet genoeg voorraad Shippable=Zendklaar NonShippable=Niet verzendbaar -ShowReceiving=Show delivery receipt +ShowReceiving=Toon afleverbon +NonExistentOrder=Nonexistent order diff --git a/htdocs/langs/nl_NL/errors.lang b/htdocs/langs/nl_NL/errors.lang index da1d8737f25..7e19b71df21 100644 --- a/htdocs/langs/nl_NL/errors.lang +++ b/htdocs/langs/nl_NL/errors.lang @@ -196,6 +196,7 @@ ErrorPhpMailDelivery=Check that you don't use a too high number of recipients an ErrorUserNotAssignedToTask=User must be assigned to task to be able to enter time consumed. ErrorTaskAlreadyAssigned=Task already assigned to user ErrorModuleFileSeemsToHaveAWrongFormat=The module package seems to have a wrong format. +ErrorModuleFileSeemsToHaveAWrongFormat2=At least one mandatory directory must exists into zip of module: %s or %s ErrorFilenameDosNotMatchDolibarrPackageRules=The name of the module package (%s) does not match expected name syntax: %s ErrorDuplicateTrigger=Error, duplicate trigger name %s. Already loaded from %s. ErrorNoWarehouseDefined=Error, no warehouses defined. @@ -219,6 +220,9 @@ ErrorURLMustStartWithHttp=URL %s must start with http:// or https:// ErrorNewRefIsAlreadyUsed=Error, the new reference is already used ErrorDeletePaymentLinkedToAClosedInvoiceNotPossible=Error, delete payment linked to a closed invoice is not possible. ErrorSearchCriteriaTooSmall=Search criteria too small. +ErrorObjectMustHaveStatusActiveToBeDisabled=Objects must have status 'Active' to be disabled +ErrorObjectMustHaveStatusDraftOrDisabledToBeActivated=Objects must have status 'Draft' or 'Disabled' to be enabled +ErrorNoFieldWithAttributeShowoncombobox=No fields has property 'showoncombobox' into definition of object '%s'. No way to show the combolist. # Warnings WarningParamUploadMaxFileSizeHigherThanPostMaxSize=Your PHP parameter upload_max_filesize (%s) is higher than PHP parameter post_max_size (%s). This is not a consistent setup. WarningPasswordSetWithNoAccount=Er is een wachtwoord ingesteld voor dit lid. Er is echter geen gebruikersaccount gemaakt. Dus dit wachtwoord is opgeslagen maar kan niet worden gebruikt om in te loggen bij Dolibarr. Het kan worden gebruikt door een externe module / interface, maar als u geen gebruikersnaam of wachtwoord voor een lid hoeft aan te maken, kunt u de optie "Beheer een login voor elk lid" in de module-setup van Member uitschakelen. Als u een login moet beheren maar geen wachtwoord nodig heeft, kunt u dit veld leeg houden om deze waarschuwing te voorkomen. Opmerking: e-mail kan ook worden gebruikt als login als het lid aan een gebruiker is gekoppeld. @@ -244,3 +248,4 @@ WarningAnEntryAlreadyExistForTransKey=An entry already exists for the translatio WarningNumberOfRecipientIsRestrictedInMassAction=Warning, number of different recipient is limited to %s when using the mass actions on lists WarningDateOfLineMustBeInExpenseReportRange=Warning, the date of line is not in the range of the expense report WarningProjectClosed=Project is closed. You must re-open it first. +WarningSomeBankTransactionByChequeWereRemovedAfter=Some bank transaction were removed after that the receipt including them were generated. So nb of cheques and total of receipt may differ from number and total in list. diff --git a/htdocs/langs/nl_NL/holiday.lang b/htdocs/langs/nl_NL/holiday.lang index 8c6a9cd1239..04190eb0fc5 100644 --- a/htdocs/langs/nl_NL/holiday.lang +++ b/htdocs/langs/nl_NL/holiday.lang @@ -8,7 +8,6 @@ NotActiveModCP=You must enable the module Leave to view this page. AddCP=Aanmaken verlofverzoek DateDebCP=Begindatum DateFinCP=Einddatum -DateCreateCP=Aanmaakdatum DraftCP=Ontwerp ToReviewCP=Wachten op goedkeuring ApprovedCP=Goedgekeurd @@ -18,6 +17,7 @@ ValidatorCP=Gevolmachtigde voor goedkeuring ListeCP=List of leave LeaveId=Laat ID achter ReviewedByCP=Zal worden goedgekeurd door +UserID=User ID UserForApprovalID=User for approval ID UserForApprovalFirstname=First name of approval user UserForApprovalLastname=Last name of approval user @@ -128,3 +128,4 @@ TemplatePDFHolidays=Template for leave requests PDF FreeLegalTextOnHolidays=Free text on PDF WatermarkOnDraftHolidayCards=Watermarks on draft leave requests HolidaysToApprove=Holidays to approve +NobodyHasPermissionToValidateHolidays=Nobody has permission to validate holidays diff --git a/htdocs/langs/nl_NL/install.lang b/htdocs/langs/nl_NL/install.lang index 5c5475d2b14..ad041bf382a 100644 --- a/htdocs/langs/nl_NL/install.lang +++ b/htdocs/langs/nl_NL/install.lang @@ -13,6 +13,7 @@ PHPSupportPOSTGETOk=Deze PHP installatie ondersteunt POST en GET. PHPSupportPOSTGETKo=It's possible your PHP setup does not support variables POST and/or GET. Check the parameter variables_order in php.ini. PHPSupportGD=This PHP supports GD graphical functions. PHPSupportCurl=This PHP supports Curl. +PHPSupportCalendar=This PHP supports calendars extensions. PHPSupportUTF8=This PHP supports UTF8 functions. PHPSupportIntl=This PHP supports Intl functions. PHPMemoryOK=Het maximale sessiegeheugen van deze PHP installatie is ingesteld op %s. Dit zou genoeg moeten zijn. @@ -21,6 +22,7 @@ Recheck=Click here for a more detailed test 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. ErrorPHPDoesNotSupportGD=Your PHP installation does not support GD graphical functions. No graphs will be available. ErrorPHPDoesNotSupportCurl=Uw PHP versie ondersteunt geen Curl. +ErrorPHPDoesNotSupportCalendar=Your PHP installation does not support php calendar extensions. ErrorPHPDoesNotSupportUTF8=Your PHP installation does not support UTF8 functions. Dolibarr cannot work correctly. Resolve this before installing Dolibarr. ErrorPHPDoesNotSupportIntl=Your PHP installation does not support Intl functions. ErrorDirDoesNotExists=De map %s bestaat niet. @@ -203,6 +205,7 @@ MigrationRemiseExceptEntity=Aanpassen entity veld waarde van llx_societe_remise_ MigrationUserRightsEntity=Aanpassen entity veld waarde van llx_user_rights MigrationUserGroupRightsEntity=Aanpassen entity veld waarde van llx_usergroup_rights MigrationUserPhotoPath=Migration of photo paths for users +MigrationFieldsSocialNetworks=Migration of users fields social networks (%s) MigrationReloadModule=Herlaad module %s MigrationResetBlockedLog=Reset BlockedLog module voor v7 algoritme ShowNotAvailableOptions=Show unavailable options diff --git a/htdocs/langs/nl_NL/main.lang b/htdocs/langs/nl_NL/main.lang index 4da979aa9f6..78e85a0d48d 100644 --- a/htdocs/langs/nl_NL/main.lang +++ b/htdocs/langs/nl_NL/main.lang @@ -114,6 +114,7 @@ InformationToHelpDiagnose=Deze informatie kan nuttig zijn voor diagnostische doe MoreInformation=Meer informatie TechnicalInformation=Technische gegevens TechnicalID=Technische ID +LineID=Line ID NotePublic=Notitie (publiek) NotePrivate=Notitie (privé) PrecisionUnitIsLimitedToXDecimals=Dolibarr is geconfigureerd om de precisie van de stuksprijzen op %s decimalen te beperken. @@ -169,6 +170,8 @@ ToValidate=Te valideren NotValidated=Niet gevalideerd Save=Opslaan SaveAs=Opslaan als +SaveAndStay=Save and stay +SaveAndNew=Save and new TestConnection=Test verbinding ToClone=Klonen ConfirmClone=Choose data you want to clone: @@ -182,6 +185,7 @@ Hide=Verberg ShowCardHere=Kaart tonen Search=Zoeken SearchOf=Zoeken +SearchMenuShortCut=Ctrl + shift + f Valid=Geldig Approve=Goedkeuren Disapprove=Afkeuren @@ -412,6 +416,7 @@ DefaultTaxRate=BTW tarief Average=Gemiddeld Sum=Som Delta=Variantie +StatusToPay=Te betalen RemainToPay=Restant te betalen Module=Module/Applicatie Modules=Modules / Applicaties @@ -474,7 +479,9 @@ Categories=Labels/categorieën Category=Label/categorie By=Door From=Van +FromLocation=Van to=aan +To=aan and=en or=of Other=Overig @@ -824,6 +831,7 @@ Mandatory=Verplicht Hello=Hallo GoodBye=Tot ziens Sincerely=Oprecht +ConfirmDeleteObject=Are you sure you want to delete this object? DeleteLine=Verwijderen regel ConfirmDeleteLine=Weet u zeker dat u deze regel wilt verwijderen? NoPDFAvailableForDocGenAmongChecked=Er was geen PDF beschikbaar voor het genereren van documenten bij gecontroleerde records @@ -840,6 +848,7 @@ Progress=Voortgang ProgressShort=Progr. FrontOffice=Front office BackOffice=Back office +Submit=Submit View=Bekijk Export=Export Exports=Export @@ -990,3 +999,16 @@ GlobalOpenedElemView=Global view NoArticlesFoundForTheKeyword=No article found for the keyword '%s' NoArticlesFoundForTheCategory=No article found for the category ToAcceptRefuse=To accept | refuse +ContactDefault_agenda=Actie +ContactDefault_commande=Order +ContactDefault_contrat=Contract +ContactDefault_facture=Factuur +ContactDefault_fichinter=Interventie +ContactDefault_invoice_supplier=Supplier Invoice +ContactDefault_order_supplier=Supplier Order +ContactDefault_project=Project +ContactDefault_project_task=Taak +ContactDefault_propal=Offerte +ContactDefault_supplier_proposal=Supplier Proposal +ContactDefault_ticketsup=Ticket +ContactAddedAutomatically=Contact added from contact thirdparty roles diff --git a/htdocs/langs/nl_NL/modulebuilder.lang b/htdocs/langs/nl_NL/modulebuilder.lang index 19427d3fa11..183e54d1d69 100644 --- a/htdocs/langs/nl_NL/modulebuilder.lang +++ b/htdocs/langs/nl_NL/modulebuilder.lang @@ -6,7 +6,7 @@ ModuleBuilderDesc2=Path where modules are generated/edited (first directory for ModuleBuilderDesc3=Gegenereerde/bewerkbare modules gevonden: %s ModuleBuilderDesc4=Een module is gedetecteerd als 'bewerkbaar' wanneer het bestand %s bestaat in de hoofdmap van de module map NewModule=Nieuwe module -NewObject=Nieuw object +NewObjectInModulebuilder=Nieuw object ModuleKey=Module sleutel ObjectKey=Object sleutel ModuleInitialized=Module geïnitialiseerd @@ -60,12 +60,14 @@ HooksFile=File for hooks code ArrayOfKeyValues=Array of key-val ArrayOfKeyValuesDesc=Array of keys and values if field is a combo list with fixed values WidgetFile=Widget-bestand +CSSFile=CSS file +JSFile=Javascript file ReadmeFile=Leesmij-bestand ChangeLog=ChangeLog-bestand TestClassFile=File for PHP Unit Test class SqlFile=Sql-bestand -PageForLib=File for PHP library -PageForObjLib=File for PHP library dedicated to object +PageForLib=File for the common PHP library +PageForObjLib=File for the PHP library dedicated to object SqlFileExtraFields=Sql file for complementary attributes SqlFileKey=Sql-bestand voor keys SqlFileKeyExtraFields=Sql file for keys of complementary attributes @@ -77,17 +79,20 @@ NoTrigger=No trigger NoWidget=No widget GoToApiExplorer=Go to API explorer ListOfMenusEntries=List of menu entries +ListOfDictionariesEntries=List of dictionaries entries ListOfPermissionsDefined=List of defined permissions SeeExamples=See examples here EnabledDesc=Condition to have this field active (Examples: 1 or $conf->global->MYMODULE_MYOPTION) -VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only (not list), 4=Visible on list and update/view form only (not create). Using a negative value means field is not shown by default on list but can be selected for viewing). It can be an expression, for example: preg_match('/public/', $_SERVER['PHP_SELF'])?0:1 +VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only (not list), 4=Visible on list and update/view form only (not create). Using a negative value means field is not shown by default on list but can be selected for viewing). It can be an expression, for example:
    preg_match('/public/', $_SERVER['PHP_SELF'])?0:1
    ($user->rights->holiday->define_holiday ? 1 : 0) IsAMeasureDesc=Can the value of field be cumulated to get a total into list? (Examples: 1 or 0) SearchAllDesc=Is the field used to make a search from the quick search tool? (Examples: 1 or 0) SpecDefDesc=Enter here all documentation you want to provide with your module that is not already defined by other tabs. You can use .md or better, the rich .asciidoc syntax. LanguageDefDesc=Enter in this files, all the key and the translation for each language file. MenusDefDesc=Define here the menus provided by your module +DictionariesDefDesc=Define here the dictionaries provided by your module PermissionsDefDesc=Define here the new permissions provided by your module MenusDefDescTooltip=The menus provided by your module/application are defined into the array $this->menus into the module descriptor file. You can edit manually this file or use the embedded editor.

    Note: Once defined (and module re-activated), menus are also visible into the menu editor available to administrator users on %s. +DictionariesDefDescTooltip=The dictionaries provided by your module/application are defined into the array $this->dictionaries into the module descriptor file. You can edit manually this file or use the embedded editor.

    Note: Once defined (and module re-activated), dictionaries are also visible into the setup area to administrator users on %s. PermissionsDefDescTooltip=The permissions provided by your module/application are defined into the array $this->rights into the module descriptor file. You can edit manually this file or use the embedded editor.

    Note: Once defined (and module re-activated), permissions are visible into the default permissions setup %s. HooksDefDesc=Define in the module_parts['hooks'] property, in the module descriptor, the context of hooks you want to manage (list of contexts can be found by a search on 'initHooks(' in core code).
    Edit the hook file to add code of your hooked functions (hookable functions can be found by a search on 'executeHooks' in core code). TriggerDefDesc=Define in the trigger file the code you want to execute for each business event executed. @@ -105,9 +110,12 @@ InitStructureFromExistingTable=Build the structure array string of an existing t UseAboutPage=Disable the about page UseDocFolder=Disable the documentation folder UseSpecificReadme=Use a specific ReadMe +ContentOfREADMECustomized=Note: The content of the README.md file has been replaced with the specific value defined into setup of ModuleBuilder. RealPathOfModule=Real path of module ContentCantBeEmpty=Content of file can't be empty WidgetDesc=You can generate and edit here the widgets that will be embedded with your module. +CSSDesc=You can generate and edit here a file with personalized CSS embedded with your module. +JSDesc=You can generate and edit here a file with personalized Javascript embedded with your module. CLIDesc=You can generate here some command line scripts you want to provide with your module. CLIFile=CLI File NoCLIFile=No CLI files @@ -117,3 +125,13 @@ UseSpecificFamily = Use a specific family UseSpecificAuthor = Use a specific author UseSpecificVersion = Use a specific initial version ModuleMustBeEnabled=The module/application must be enabled first +IncludeRefGeneration=The reference of object must be generated automatically +IncludeRefGenerationHelp=Check this if you want to include code to manage the generation automatically of the reference +IncludeDocGeneration=I want to generate some documents from the object +IncludeDocGenerationHelp=If you check this, some code will be generated to add a "Generate document" box on the record. +ShowOnCombobox=Show value into combobox +KeyForTooltip=Key for tooltip +CSSClass=CSS Class +NotEditable=Not editable +ForeignKey=Foreign key +TypeOfFieldsHelp=Type of fields:
    varchar(99), double(24,8), real, text, html, datetime, timestamp, integer, integer:ClassName:relativepath/to/classfile.class.php[:1[:filter]] ('1' means we add a + button after the combo to create the record, 'filter' can be 'status=1 AND fk_user = __USER_ID AND entity IN (__SHARED_ENTITIES__)' for example) diff --git a/htdocs/langs/nl_NL/mrp.lang b/htdocs/langs/nl_NL/mrp.lang index 0d9a7acdfe2..6d0163221b9 100644 --- a/htdocs/langs/nl_NL/mrp.lang +++ b/htdocs/langs/nl_NL/mrp.lang @@ -1,17 +1,61 @@ +Mrp=Manufacturing Orders +MO=Manufacturing Order +MRPDescription=Module to manage Manufacturing Orders (MO). MRPArea=MRP Area +MrpSetupPage=Setup of module MRP MenuBOM=Bills of material LatestBOMModified=Latest %s Bills of materials modified +LatestMOModified=Latest %s Manufacturing Orders modified +Bom=Bills of Material BillOfMaterials=Bill of Material BOMsSetup=Instellingen Stuklijsten ListOfBOMs=List of bills of material - BOM +ListOfManufacturingOrders=List of Manufacturing Orders NewBOM=New bill of material -ProductBOMHelp=Stuklijst voor product +ProductBOMHelp=Product to create with this BOM.
    Note: Products with the property 'Nature of product' = 'Raw material' are not visible into this list. BOMsNumberingModules=BOM numbering templates -BOMsModelModule=Stuklijst met document template +BOMsModelModule=BOM document templates +MOsNumberingModules=MO numbering templates +MOsModelModule=MO document templates FreeLegalTextOnBOMs=Free text on document of BOM WatermarkOnDraftBOMs=Watermark on draft BOM -ConfirmCloneBillOfMaterials=Are you sure you want to clone this bill of material ? +FreeLegalTextOnMOs=Free text on document of MO +WatermarkOnDraftMOs=Watermark on draft MO +ConfirmCloneBillOfMaterials=Are you sure you want to clone the bill of material %s ? +ConfirmCloneMo=Are you sure you want to clone the Manufacturing Order %s ? ManufacturingEfficiency=Manufacturing efficiency ValueOfMeansLoss=Value of 0.95 means an average of 5%% of loss during the production DeleteBillOfMaterials=Delete Bill Of Materials +DeleteMo=Delete Manufacturing Order ConfirmDeleteBillOfMaterials=Are you sure you want to delete this Bill Of Material? +ConfirmDeleteMo=Are you sure you want to delete this Bill Of Material? +MenuMRP=Manufacturing Orders +NewMO=New Manufacturing Order +QtyToProduce=Qty to produce +DateStartPlannedMo=Date start planned +DateEndPlannedMo=Date end planned +KeepEmptyForAsap=Empty means 'As Soon As Possible' +EstimatedDuration=Estimated duration +EstimatedDurationDesc=Estimated duration to manufacture this product using this BOM +ConfirmValidateBom=Are you sure you want to validate the BOM with the reference %s (you will be able to use it to build new Manufacturing Orders) +ConfirmCloseBom=Are you sure you want to cancel this BOM (you won't be able to use it to build new Manufacturing Orders anymore) ? +ConfirmReopenBom=Are you sure you want to re-open this BOM (you will be able to use it to build new Manufacturing Orders) +StatusMOProduced=Produced +QtyFrozen=Frozen Qty +QuantityFrozen=Frozen Quantity +QuantityConsumedInvariable=When this flag is set, the quantity consumed is always the value defined and is not relative to the quantity produced. +DisableStockChange=Disable stock change +DisableStockChangeHelp=When this flag is set, there is no stock change on this product, whatever is the quantity produced +BomAndBomLines=Bills Of Material and lines +BOMLine=Line of BOM +WarehouseForProduction=Warehouse for production +CreateMO=Create MO +ToConsume=To consume +ToProduce=To produce +QtyAlreadyConsumed=Qty already consumed +QtyAlreadyProduced=Qty already produced +ConsumeAndProduceAll=Consume and Produce All +Manufactured=Manufactured +TheProductXIsAlreadyTheProductToProduce=The product to add is already the product to produce. +ForAQuantityOf1=For a quantity to produce of 1 +ConfirmValidateMo=Are you sure you want to validate this Manufacturing Order? diff --git a/htdocs/langs/nl_NL/opensurvey.lang b/htdocs/langs/nl_NL/opensurvey.lang index 410e51d159f..01520cea247 100644 --- a/htdocs/langs/nl_NL/opensurvey.lang +++ b/htdocs/langs/nl_NL/opensurvey.lang @@ -1,7 +1,7 @@ # Dolibarr language file - Source file is en_US - opensurvey Survey=Poll Surveys=Polls -OrganizeYourMeetingEasily=Organiseer uw bijeenkomsten en polls eenvoudig. Kies eerst het type poll... +OrganizeYourMeetingEasily=Organize your meetings and polls easily. First select the type of poll... NewSurvey=Niewe poll OpenSurveyArea=Polls sectie AddACommentForPoll=U kunt een commentaar toevoegen aan de poll... @@ -11,51 +11,51 @@ PollTitle=Poll titel ToReceiveEMailForEachVote=Ontvang een E-mail voor iedere stem TypeDate=Type datum TypeClassic=Type standaard -OpenSurveyStep2=Select your dates amoung the free days (grey). The selected days are green. You can unselect a day previously selected by clicking again on it -RemoveAllDays=Remove all days -CopyHoursOfFirstDay=Copy hours of first day +OpenSurveyStep2=Select your dates among the free days (grey). The selected days are green. You can unselect a day previously selected by clicking again on it +RemoveAllDays=Verwijder alle dagen +CopyHoursOfFirstDay=Kopieer uren van de eerste dag RemoveAllHours=Verwijder alle uren SelectedDays=Geselecteerde dagen -TheBestChoice=The best choice currently is -TheBestChoices=The best choices currently are -with=with -OpenSurveyHowTo=If you agree to vote in this poll, you have to give your name, choose the values that fit best for you and validate with the plus button at the end of the line. -CommentsOfVoters=Comments of voters +TheBestChoice=De beste keuze op dit moment is +TheBestChoices=De beste keuzes zijn momenteel +with=met +OpenSurveyHowTo=Bij uw stem in deze peiling, moet u uw naam opgeven, de waarden kiezen die het beste bij u passen en valideren met de plusknop aan het einde van de regel. +CommentsOfVoters=Opmerkingen van stemmers ConfirmRemovalOfPoll=Weet u zeker dat u deze poll (met alle stemmen) wilt verwijderen? -RemovePoll=Remove poll -UrlForSurvey=URL to communicate to get a direct access to poll -PollOnChoice=You are creating a poll to make a multi-choice for a poll. First enter all possible choices for your poll: -CreateSurveyDate=Create a date poll -CreateSurveyStandard=Create a standard poll -CheckBox=Simple checkbox -YesNoList=List (empty/yes/no) -PourContreList=List (empty/for/against) -AddNewColumn=Add new column -TitleChoice=Choice label -ExportSpreadsheet=Export result spreadsheet +RemovePoll=Peiling verwijderen +UrlForSurvey=URL om direct toegang te krijgen tot de peiling +PollOnChoice=U maakt een peiling om een ​​meerkeuze te maken voor een peiling. Voer eerst alle mogelijke keuzes voor uw peiling in: +CreateSurveyDate=Maak een datum peiling +CreateSurveyStandard=Maak een standaard peiling +CheckBox=Eenvoudig selectievakje +YesNoList=Lijst (leeg/ja/nee) +PourContreList=Lijst (leeg/voor/tegen) +AddNewColumn=Voeg een nieuwe kolom toe +TitleChoice=Keuze label +ExportSpreadsheet=Resultatenlijst exporteren ExpireDate=Termijn -NbOfSurveys=Number of polls -NbOfVoters=Nb of voters -SurveyResults=Results -PollAdminDesc=You are allowed to change all vote lines of this poll with button "Edit". You can, as well, remove a column or a line with %s. You can also add a new column with %s. -5MoreChoices=5 more choices -Against=Against -YouAreInivitedToVote=You are invited to vote for this poll -VoteNameAlreadyExists=This name was already used for this poll -AddADate=Add a date -AddStartHour=Add start hour -AddEndHour=Add end hour -votes=vote(s) -NoCommentYet=No comments have been posted for this poll yet -CanComment=Voters can comment in the poll -CanSeeOthersVote=Voters can see other people's vote -SelectDayDesc=For each selected day, you can choose, or not, meeting hours in the following format :
    - empty,
    - "8h", "8H" or "8:00" to give a meeting's start hour,
    - "8-11", "8h-11h", "8H-11H" or "8:00-11:00" to give a meeting's start and end hour,
    - "8h15-11h15", "8H15-11H15" or "8:15-11:15" for the same thing but with minutes. -BackToCurrentMonth=Back to current month -ErrorOpenSurveyFillFirstSection=You haven't filled the first section of the poll creation -ErrorOpenSurveyOneChoice=Enter at least one choice -ErrorInsertingComment=There was an error while inserting your comment -MoreChoices=Enter more choices for the voters -SurveyExpiredInfo=The poll has been closed or voting delay has expired. -EmailSomeoneVoted=%s has filled a line.\nYou can find your poll at the link: \n%s -ShowSurvey=Show survey -UserMustBeSameThanUserUsedToVote=You must have voted and use the same user name that the one used to vote, to post a comment +NbOfSurveys=Aantal peilingen +NbOfVoters=No. of voters +SurveyResults=Resultaten +PollAdminDesc=U kunt alle stem regels van deze enquête wijzigen met de knop "Bewerken". U kunt ook een kolom of regel verwijderen met %s. U kunt ook een nieuwe kolom toevoegen met %s. +5MoreChoices=5 andere keuzes +Against=Tegen +YouAreInivitedToVote=Wij vragen uw stem voor deze peiling +VoteNameAlreadyExists=Deze naam werd al gebruikt in deze peiling +AddADate=Voeg datum toe +AddStartHour=Startuur toevoegen +AddEndHour=Einduur toevoegen +votes=Stem(men) +NoCommentYet=Er zijn nog geen reacties op deze peiling geplaatst +CanComment=Stemmers kunnen reageren in deze peiling +CanSeeOthersVote=Stemmers kunnen de stem van anderen zien +SelectDayDesc=For each selected day, you can choose, or not, meeting hours in the following format:
    - empty,
    - "8h", "8H" or "8:00" to give a meeting's start hour,
    - "8-11", "8h-11h", "8H-11H" or "8:00-11:00" to give a meeting's start and end hour,
    - "8h15-11h15", "8H15-11H15" or "8:15-11:15" for the same thing but with minutes. +BackToCurrentMonth=Terug naar de huidige maand +ErrorOpenSurveyFillFirstSection=U hebt het eerste aanmaak gedeelte van de peiling niet ingevuld +ErrorOpenSurveyOneChoice=Voer minimaal één keuze in +ErrorInsertingComment=Er is een fout opgetreden tijdens het invoegen van je reactie +MoreChoices=Voer meer keuzemogelijkheden in voor de stemmers +SurveyExpiredInfo=De peiling is gesloten of de stemvertraging is verlopen. +EmailSomeoneVoted=%sheeft een regel ingevuld.\nJe kunt je peiling vinden via deze link:\n%s +ShowSurvey=Enquête tonen +UserMustBeSameThanUserUsedToVote=U moet hebben gestemd en dezelfde gebruikersnaam hebben gebruikt als waarmee u uw stem heeft gebruikt om een ​​opmerking te plaatsen diff --git a/htdocs/langs/nl_NL/orders.lang b/htdocs/langs/nl_NL/orders.lang index 3e16fcd3063..8700d98d2a4 100644 --- a/htdocs/langs/nl_NL/orders.lang +++ b/htdocs/langs/nl_NL/orders.lang @@ -11,20 +11,23 @@ OrderDate=Opdrachtdatum OrderDateShort=Besteldatum OrderToProcess=Te verwerken opdracht NewOrder=Nieuwe opdracht +NewOrderSupplier=Nieuwe bestelling ToOrder=Te bestellen MakeOrder=Opdracht indienen SupplierOrder=Bestelling SuppliersOrders=Inkooporders SuppliersOrdersRunning=Huidige inkooporders -CustomerOrder=Sales Order -CustomersOrders=Sales Orders -CustomersOrdersRunning=Current sales orders -CustomersOrdersAndOrdersLines=Sales orders and order details -OrdersDeliveredToBill=Sales orders delivered to bill -OrdersToBill=Sales orders delivered -OrdersInProcess=Sales orders in process -OrdersToProcess=Sales orders to process +CustomerOrder=Klantorder +CustomersOrders=Verkooporders +CustomersOrdersRunning=Huidige verkooporders +CustomersOrdersAndOrdersLines=Verkooporders en ordergegevens +OrdersDeliveredToBill=Verkooporders geleverd op factuur +OrdersToBill=Verkooporders geleverd +OrdersInProcess=Verkooporders in bewerking +OrdersToProcess=Verkooporders te verwerken SuppliersOrdersToProcess=Te verwerken inkooporders +SuppliersOrdersAwaitingReception=Aankooporders in afwachting van ontvangst +AwaitingReception=In afwachting van ontvangst StatusOrderCanceledShort=Geannuleerd StatusOrderDraftShort=Concept StatusOrderValidatedShort=Gevalideerd @@ -37,7 +40,6 @@ StatusOrderDeliveredShort=Te factureren StatusOrderToBillShort=Te factureren StatusOrderApprovedShort=Goedgekeurd StatusOrderRefusedShort=Geweigerd -StatusOrderBilledShort=Gefactureerd StatusOrderToProcessShort=Te verwerken StatusOrderReceivedPartiallyShort=Gedeeltelijk ontvangen StatusOrderReceivedAllShort=Producten ontvangen @@ -50,7 +52,6 @@ StatusOrderProcessed=Verwerkt StatusOrderToBill=Te factureren StatusOrderApproved=Goedgekeurd StatusOrderRefused=Geweigerd -StatusOrderBilled=Gefactureerd StatusOrderReceivedPartially=Gedeeltelijk ontvangen StatusOrderReceivedAll=Alle producten ontvangen ShippingExist=Een zending bestaat @@ -70,25 +71,26 @@ DeleteOrder=Verwijder opdracht CancelOrder=Annuleer opdracht OrderReopened= Order %s opnieuw geopend AddOrder=Nieuwe bestelling +AddPurchaseOrder=Maak inkooporder AddToDraftOrders=Voeg toe aan order in aanmaak ShowOrder=Toon opdracht OrdersOpened=Te verwerken opdracht NoDraftOrders=Geen orders in aanmaak NoOrder=Geen order -NoSupplierOrder=No purchase order -LastOrders=Latest %s sales orders -LastCustomerOrders=Latest %s sales orders +NoSupplierOrder=Geen inkooporder +LastOrders=Laatste %s verkooporders +LastCustomerOrders=Laatste %s verkooporders LastSupplierOrders=Laatste %s leverancier bestellingen LastModifiedOrders=Laatste %s aangepaste orders AllOrders=Alle opdrachten NbOfOrders=Aantal opdrachten OrdersStatistics=Opdrachtenstatistieken -OrdersStatisticsSuppliers=Purchase order statistics +OrdersStatisticsSuppliers=Inkooporder statistieken NumberOfOrdersByMonth=Aantal opdrachten per maand -AmountOfOrdersByMonthHT=Amount of orders by month (excl. tax) +AmountOfOrdersByMonthHT=Aantal bestellingen per maand (excl. BTW) ListOfOrders=Opdrachtenlijst CloseOrder=Opdracht sluiten -ConfirmCloseOrder=Are you sure you want to set this order to delivered? Once an order is delivered, it can be set to billed. +ConfirmCloseOrder=Weet u zeker dat u deze bestelling wilt instellen op afgeleverd? Zodra een bestelling is afgeleverd, kan deze worden ingesteld op gefactureerd. ConfirmDeleteOrder=Weet u zeker dat u deze order wilt verwijderen? ConfirmValidateOrder=Weet u zeker dat u deze opdracht wilt valideren als %s? ConfirmUnvalidateOrder=Weet u zeker dat u order %s wilt herstellen naar ontwerpstatus? @@ -101,8 +103,8 @@ DraftSuppliersOrders=Ontwerp-inkooporders OnProcessOrders=Opdrachten in behandeling RefOrder=Ref. Opdracht RefCustomerOrder=Order ref. voor klant -RefOrderSupplier=Ref. order for vendor -RefOrderSupplierShort=Ref. order vendor +RefOrderSupplier=Ref. bestelling voor verkoper +RefOrderSupplierShort=Ref. order verkoper SendOrderByMail=Verzend opdracht per post ActionsOnOrder=Acties op opdrachten NoArticleOfTypeProduct=Geen enkel artikel van het type "product", dus geen verzendbaar artikel voor deze opdracht @@ -111,24 +113,24 @@ AuthorRequest=Auteur / Aanvrager UserWithApproveOrderGrant=Gebruikers gerechtigd met het recht "Opdrachten goedkeuren". PaymentOrderRef=Betaling van opdracht %s ConfirmCloneOrder=Weet u zeker dat u order %s wilt klonen? -DispatchSupplierOrder=Receiving purchase order %s +DispatchSupplierOrder=Aankooporder ontvangen %s FirstApprovalAlreadyDone=Eerste goedkeuring al gedaan SecondApprovalAlreadyDone=Tweede goedkeuring al gedaan -SupplierOrderReceivedInDolibarr=Purchase Order %s received %s -SupplierOrderSubmitedInDolibarr=Purchase Order %s submitted -SupplierOrderClassifiedBilled=Purchase Order %s set billed +SupplierOrderReceivedInDolibarr=Bestelling %s heeft %s ontvangen +SupplierOrderSubmitedInDolibarr=Bestelling %s verzonden +SupplierOrderClassifiedBilled=Bestelling %s gemerkt gefactureerd OtherOrders=Andere opdrachten ##### Types de contacts ##### -TypeContact_commande_internal_SALESREPFOLL=Representative following-up sales order +TypeContact_commande_internal_SALESREPFOLL=Vertegenwoordiger opvolgingsorder TypeContact_commande_internal_SHIPPING=Vertegenwoordiger die follow-up van verzending doet TypeContact_commande_external_BILLING=Afnemersfactuurcontactpersoon TypeContact_commande_external_SHIPPING=Afnemersverzendingscontactpersoon TypeContact_commande_external_CUSTOMER=Afnemerscontact die follow-up van opdracht doet -TypeContact_order_supplier_internal_SALESREPFOLL=Representative following-up purchase order +TypeContact_order_supplier_internal_SALESREPFOLL=Vertegenwoordiger opvolging inkooporder TypeContact_order_supplier_internal_SHIPPING=Vertegenwoordiger die follow-up van verzending doet -TypeContact_order_supplier_external_BILLING=Vendor invoice contact -TypeContact_order_supplier_external_SHIPPING=Vendor shipping contact -TypeContact_order_supplier_external_CUSTOMER=Vendor contact following-up order +TypeContact_order_supplier_external_BILLING=Contact met leveranciersfactuur +TypeContact_order_supplier_external_SHIPPING=Contactpersoon versturende verkoper +TypeContact_order_supplier_external_CUSTOMER=Vervolgorder contactpersoon verkoper Error_COMMANDE_SUPPLIER_ADDON_NotDefined=Constante COMMANDE_SUPPLIER_ADDON niet gedefinieerd Error_COMMANDE_ADDON_NotDefined=Constante COMMANDE_ADDON niet gedefinieerd Error_OrderNotChecked=Geen te factureren order gekozen @@ -152,7 +154,35 @@ OrderCreated=Je order is aangemaakt OrderFail=Fout tijdens aanmaken order CreateOrders=Maak orders ToBillSeveralOrderSelectCustomer=Om een factuur voor verscheidene orden te creëren, klikt eerste op klant, dan kies "%s". -OptionToSetOrderBilledNotEnabled=Option (from module Workflow) to set order to 'Billed' automatically when invoice is validated is off, so you will have to set status of order to 'Billed' manually. +OptionToSetOrderBilledNotEnabled=Optie uit module Workflow, om bestelling automatisch op "Gefactureerd" in te stellen wanneer factuur wordt gevalideerd, is niet ingeschakeld, dus u moet de status van orders handmatig op "Gefactureerd" instellen nadat de factuur is gegenereerd. IfValidateInvoiceIsNoOrderStayUnbilled=Als een factuur niet is gevalideerd, zal hij de status "niet gefactureerd" behouden tot validering. -CloseReceivedSupplierOrdersAutomatically=Sluit order automatisch als "%s" bij ontvangst van alle producten. +CloseReceivedSupplierOrdersAutomatically=Sluit de bestelling automatisch naar status "%s" als alle producten zijn ontvangen. SetShippingMode=Kies verzendwijze +WithReceptionFinished=Met ontvangst klaar +#### supplier orders status +StatusSupplierOrderCanceledShort=Geannuleerd +StatusSupplierOrderDraftShort=Ontwerp +StatusSupplierOrderValidatedShort=Gevalideerd +StatusSupplierOrderSentShort=In proces +StatusSupplierOrderSent=In verzending +StatusSupplierOrderOnProcessShort=Besteld +StatusSupplierOrderProcessedShort=Verwerkt +StatusSupplierOrderDelivered=Te factureren +StatusSupplierOrderDeliveredShort=Te factureren +StatusSupplierOrderToBillShort=Te factureren +StatusSupplierOrderApprovedShort=Goedgekeurd +StatusSupplierOrderRefusedShort=Geweigerd +StatusSupplierOrderToProcessShort=Te verwerken +StatusSupplierOrderReceivedPartiallyShort=Gedeeltelijk ontvangen +StatusSupplierOrderReceivedAllShort=Producten ontvangen +StatusSupplierOrderCanceled=Geannuleerd +StatusSupplierOrderDraft=Concept (moet worden gevalideerd) +StatusSupplierOrderValidated=Gevalideerd +StatusSupplierOrderOnProcess=Besteld - Standby-ontvangst +StatusSupplierOrderOnProcessWithValidation=Besteld - Standby-ontvangst of validatie +StatusSupplierOrderProcessed=Verwerkt +StatusSupplierOrderToBill=Te factureren +StatusSupplierOrderApproved=Goedgekeurd +StatusSupplierOrderRefused=Geweigerd +StatusSupplierOrderReceivedPartially=Gedeeltelijk ontvangen +StatusSupplierOrderReceivedAll=Alle producten ontvangen diff --git a/htdocs/langs/nl_NL/paybox.lang b/htdocs/langs/nl_NL/paybox.lang index c05751895e5..4edde13e600 100644 --- a/htdocs/langs/nl_NL/paybox.lang +++ b/htdocs/langs/nl_NL/paybox.lang @@ -11,17 +11,8 @@ YourEMail=E-mail om betalingsbevestiging te ontvangen Creditor=Crediteur PaymentCode=Betalingscode PayBoxDoPayment=Pay with Paybox -ToPay=Doe een betaling YouWillBeRedirectedOnPayBox=U wordt doorverwezen naar een beveiligde Paybox pagina om uw credit card informatie in te voeren Continue=Volgende -ToOfferALinkForOnlinePayment=URL voor %s betaling -ToOfferALinkForOnlinePaymentOnOrder=URL to offer a %s online payment user interface for a sales order -ToOfferALinkForOnlinePaymentOnInvoice=URL om een %s online betalingsgebruikersinterface aan te bieden voor een factuur -ToOfferALinkForOnlinePaymentOnContractLine=URL om een %s online betalingsgebruikersinterface aan te bieden voor een contractregel -ToOfferALinkForOnlinePaymentOnFreeAmount=URL om een %s online betalingsgebruikersinterface aan te bieden voor een donatie -ToOfferALinkForOnlinePaymentOnMemberSubscription=URL om een %s online betalingsgebruikersinterface aan te bieden voor een ledenabonnement -ToOfferALinkForOnlinePaymentOnDonation=URL to offer a %s online payment, user interface for payment of donation -YouCanAddTagOnUrl=U kunt ook een URL (GET) parameter &tag=waarde toevoegen aan elk van deze URL's (enkel nodig voor een donatie) om deze van uw eigen betalingscommentaar te voorzien SetupPayBoxToHavePaymentCreatedAutomatically=Stel uw Paybox in met url %s om de betaling automatisch te laten aanmaken na validatie door Paybox. YourPaymentHasBeenRecorded=Deze pagina bevestigd dat uw betaling succesvol in geregistreerd. Dank u. YourPaymentHasNotBeenRecorded=Uw betaling is NIET geboekt en de transactie is geannuleerd. Dankuwel. diff --git a/htdocs/langs/nl_NL/printing.lang b/htdocs/langs/nl_NL/printing.lang index 123e3fbf68a..ab12a664251 100644 --- a/htdocs/langs/nl_NL/printing.lang +++ b/htdocs/langs/nl_NL/printing.lang @@ -46,7 +46,7 @@ IPP_Device=Apparaat IPP_Media=Printer media IPP_Supported=Soort media DirectPrintingJobsDesc=Deze pagina geeft een overzicht van de afdruktaken die voor beschikbare printers zijn gevonden. -GoogleAuthNotConfigured=Google OAuth-installatie niet voltooid. Schakel OAuth-module in en stel een Google ID / geheim in. +GoogleAuthNotConfigured=Google OAuth is niet ingesteld. Schakel module OAuth in en stel een Google ID / Secret in. GoogleAuthConfigured=OAuth-referenties van Google zijn gevonden bij het instellen van de module OAuth. PrintingDriverDescprintgcp=Configuratievariabelen voor het afdrukken van stuurprogramma Google Cloudprinter. PrintingDriverDescprintipp=Configuratievariabelen voor het afdrukken van Driver Cups. diff --git a/htdocs/langs/nl_NL/projects.lang b/htdocs/langs/nl_NL/projects.lang index 8358643bade..3909dbe80de 100644 --- a/htdocs/langs/nl_NL/projects.lang +++ b/htdocs/langs/nl_NL/projects.lang @@ -86,8 +86,8 @@ WhichIamLinkedToProject=which I'm linked to project Time=Tijd ListOfTasks=List of tasks GoToListOfTimeConsumed=Go to list of time consumed -GoToListOfTasks=Go to list of tasks -GoToGanttView=Go to Gantt view +GoToListOfTasks=Show as list +GoToGanttView=show as Gantt GanttView=Gantt View ListProposalsAssociatedProject=List of the commercial proposals related to the project ListOrdersAssociatedProject=List of sales orders related to the project @@ -250,3 +250,8 @@ OneLinePerUser=One line per user ServiceToUseOnLines=Service to use on lines InvoiceGeneratedFromTimeSpent=Invoice %s has been generated from time spent on project ProjectBillTimeDescription=Check if you enter timesheet on tasks of project AND you plan to generate invoice(s) from the timesheet to bill the customer of the project (do not check if you plan to create invoice that is not based on entered timesheets). +ProjectFollowOpportunity=Follow opportunity +ProjectFollowTasks=Follow tasks +UsageOpportunity=Usage: Opportunity +UsageTasks=Usage: Tasks +UsageBillTimeShort=Usage: Bill time diff --git a/htdocs/langs/nl_NL/receiptprinter.lang b/htdocs/langs/nl_NL/receiptprinter.lang index 756461488cc..8e15b77d835 100644 --- a/htdocs/langs/nl_NL/receiptprinter.lang +++ b/htdocs/langs/nl_NL/receiptprinter.lang @@ -1,44 +1,47 @@ # Dolibarr language file - Source file is en_US - receiptprinter -ReceiptPrinterSetup=Setup of module ReceiptPrinter -PrinterAdded=Printer %s added -PrinterUpdated=Printer %s updated -PrinterDeleted=Printer %s deleted -TestSentToPrinter=Test Sent To Printer %s -ReceiptPrinter=Receipt printers -ReceiptPrinterDesc=Setup of receipt printers -ReceiptPrinterTemplateDesc=Setup of Templates -ReceiptPrinterTypeDesc=Description of Receipt Printer's type -ReceiptPrinterProfileDesc=Description of Receipt Printer's Profile -ListPrinters=List of Printers -SetupReceiptTemplate=Template Setup -CONNECTOR_DUMMY=Dummy Printer -CONNECTOR_NETWORK_PRINT=Network Printer -CONNECTOR_FILE_PRINT=Local Printer -CONNECTOR_WINDOWS_PRINT=Local Windows Printer -CONNECTOR_DUMMY_HELP=Fake Printer for test, does nothing -CONNECTOR_NETWORK_PRINT_HELP=10.x.x.x:9100 +ReceiptPrinterSetup=Instellingen Bonprinter module +PrinterAdded=Printer%s toegevoegd +PrinterUpdated=Printer %s bijgewerkt +PrinterDeleted=Printer %s verwijderd +TestSentToPrinter=Testafdruk %s +ReceiptPrinter=Bonprinters +ReceiptPrinterDesc=Instellen bonprinter +ReceiptPrinterTemplateDesc=Instellen templates +ReceiptPrinterTypeDesc=Bonprinter type omschrijving +ReceiptPrinterProfileDesc=Bonprinter profiel omschrijving +ListPrinters=Printerlijst +SetupReceiptTemplate=Template instellingen +CONNECTOR_DUMMY=Dummy printer +CONNECTOR_NETWORK_PRINT=Netwerkprinter +CONNECTOR_FILE_PRINT=Lokale printer +CONNECTOR_WINDOWS_PRINT=Locale Windows printer +CONNECTOR_DUMMY_HELP=Dummy printer voor testen. Doet niets +CONNECTOR_NETWORK_PRINT_HELP=10.0.0.0:9100 CONNECTOR_FILE_PRINT_HELP=/dev/usb/lp0, /dev/usb/lp1 -CONNECTOR_WINDOWS_PRINT_HELP=LPT1, COM1, smb://FooUser:secret@computername/workgroup/Receipt Printer -PROFILE_DEFAULT=Default Profile -PROFILE_SIMPLE=Simple Profile -PROFILE_EPOSTEP=Epos Tep Profile -PROFILE_P822D=P822D Profile -PROFILE_STAR=Star Profile -PROFILE_DEFAULT_HELP=Default Profile suitable for Epson printers -PROFILE_SIMPLE_HELP=Simple Profile No Graphics -PROFILE_EPOSTEP_HELP=Epos Tep Profile Help -PROFILE_P822D_HELP=P822D Profile No Graphics -PROFILE_STAR_HELP=Star Profile -DOL_ALIGN_LEFT=Left align text -DOL_ALIGN_CENTER=Center text -DOL_ALIGN_RIGHT=Right align text -DOL_USE_FONT_A=Use font A of printer -DOL_USE_FONT_B=Use font B of printer -DOL_USE_FONT_C=Use font C of printer -DOL_PRINT_BARCODE=Print barcode -DOL_PRINT_BARCODE_CUSTOMER_ID=Print barcode customer id -DOL_CUT_PAPER_FULL=Cut ticket completely -DOL_CUT_PAPER_PARTIAL=Cut ticket partially -DOL_OPEN_DRAWER=Open cash drawer -DOL_ACTIVATE_BUZZER=Activate buzzer -DOL_PRINT_QRCODE=Print QR Code +CONNECTOR_WINDOWS_PRINT_HELP=LPT1, COM1, smb://FooUser:secret@computernaam/werkgroep/BonPrinter +PROFILE_DEFAULT=Standaard profiel +PROFILE_SIMPLE=Eenvoudig profiel +PROFILE_EPOSTEP=Epos Tep profiel +PROFILE_P822D=P822D profiel +PROFILE_STAR=Star profiel +PROFILE_DEFAULT_HELP=Standaard profiel geschikt voor Epson printers +PROFILE_SIMPLE_HELP=Eenvoudig profiel Geen afbeeldingen +PROFILE_EPOSTEP_HELP=Epos Tep profiel +PROFILE_P822D_HELP=P822D profiel, Geen afbeeldingen +PROFILE_STAR_HELP=Star profiel +DOL_LINE_FEED=Regel overslaan +DOL_ALIGN_LEFT=Tekst links uitlijnen +DOL_ALIGN_CENTER=Tekst centreren +DOL_ALIGN_RIGHT=Tekst rechts uitlijnen +DOL_USE_FONT_A=Gebruik printer font A +DOL_USE_FONT_B=Gebruik printer font B +DOL_USE_FONT_C=Gebruik printer font C +DOL_PRINT_BARCODE=Barcode afdrukken +DOL_PRINT_BARCODE_CUSTOMER_ID=Afdrukken barcode klant ID +DOL_CUT_PAPER_FULL=Volledig afsnijden bon +DOL_CUT_PAPER_PARTIAL=Gedeeltelijk afsnijden bon +DOL_OPEN_DRAWER=Openen kassa-lade +DOL_ACTIVATE_BUZZER=Zoemer activeren +DOL_PRINT_QRCODE=QR code afdrukken +DOL_PRINT_LOGO=Logo afdrukken van mijn bedrijf +DOL_PRINT_LOGO_OLD=Logo afdrukken van mijn bedrijf (oude printers) diff --git a/htdocs/langs/nl_NL/sendings.lang b/htdocs/langs/nl_NL/sendings.lang index b1f26e0fd36..962a7eeb93e 100644 --- a/htdocs/langs/nl_NL/sendings.lang +++ b/htdocs/langs/nl_NL/sendings.lang @@ -21,6 +21,7 @@ QtyShipped=Aantal verzonden QtyShippedShort=Stk verz. QtyPreparedOrShipped=Aantal bereid of verzonden QtyToShip=Aantal te verzenden +QtyToReceive=Qty to receive QtyReceived=Aantal ontvangen QtyInOtherShipments=Aantal in andere zendingen KeepToShip=Resterend te verzenden @@ -46,16 +47,17 @@ DateDeliveryPlanned=Verwachte leverdatum RefDeliveryReceipt=Ref-ontvangstbewijs StatusReceipt=Status ontvangstbevestiging DateReceived=Datum leveringsonvangst -SendShippingByEMail=Stuur verzending per e-mail +ClassifyReception=Classify reception +SendShippingByEMail=Send shipment by email SendShippingRef=Indiening van de zending %s ActionsOnShipping=Acions op verzendkosten LinkToTrackYourPackage=Link naar uw pakket ShipmentCreationIsDoneFromOrder=Op dit moment, is oprichting van een nieuwe zending gedaan van de volgorde kaart. ShipmentLine=Verzendingslijn -ProductQtyInCustomersOrdersRunning=Hoeveelheid producten in openstaande klant bestellingen -ProductQtyInSuppliersOrdersRunning=Productaantallen in openstaande bestellingen bij leveranciers -ProductQtyInShipmentAlreadySent=Hoeveelheid producten van openstaande klant bestelling is al verzonden -ProductQtyInSuppliersShipmentAlreadyRecevied=Hoeveelheid producten van openstaande leverancier bestelling reeds ontvangen +ProductQtyInCustomersOrdersRunning=Product quantity from open sales orders +ProductQtyInSuppliersOrdersRunning=Product quantity from open purchase orders +ProductQtyInShipmentAlreadySent=Product quantity from open sales order already sent +ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from open purchase orders already received NoProductToShipFoundIntoStock=Geen product te verzenden in het magazijn %s . Corrigeer voorraad of teruggaan om een ​​ander magazijn te kiezen. WeightVolShort=Gewicht / Vol. ValidateOrderFirstBeforeShipment=U moet eerst de bestelling valideren voordat u zendingen kunt maken. @@ -69,4 +71,4 @@ SumOfProductWeights=Som van product-gewichten # warehouse details DetailWarehouseNumber= Magazijn informatie -DetailWarehouseFormat= W:%s (Aantal : %d) +DetailWarehouseFormat= W:%s (Qty: %d) diff --git a/htdocs/langs/nl_NL/stocks.lang b/htdocs/langs/nl_NL/stocks.lang index a455e2e986c..f8d098bb53f 100644 --- a/htdocs/langs/nl_NL/stocks.lang +++ b/htdocs/langs/nl_NL/stocks.lang @@ -3,7 +3,7 @@ WarehouseCard=Magazijndetailkaart Warehouse=Magazijn Warehouses=Magazijnen ParentWarehouse=Hoofdmagazijn -NewWarehouse=New warehouse / Stock Location +NewWarehouse=Nieuw magazijn / voorraadlocatie WarehouseEdit=Magazijn wijzigen MenuNewWarehouse=Nieuw magazijn WarehouseSource=Bronmagazijn @@ -25,12 +25,12 @@ ErrorWarehouseRefRequired=Magazijnreferentienaam is verplicht ListOfWarehouses=Magazijnenlijst ListOfStockMovements=Lijst voorraad-verplaatsingen ListOfInventories=Voorraadlijst -MovementId=Movement ID -StockMovementForId=Movement ID %d -ListMouvementStockProject=List of stock movements associated to project +MovementId=Verplaatsing ID +StockMovementForId=Verplaatsing ID %d +ListMouvementStockProject=Lijst met voorraad verplaatsingen die aan het project zijn gekoppeld StocksArea=Magazijnen -AllWarehouses=All warehouses -IncludeAlsoDraftOrders=Include also draft orders +AllWarehouses=Alle magazijnen +IncludeAlsoDraftOrders=Neem ook conceptorders op Location=Locatie LocationSummary=Korte naam locatie NumberOfDifferentProducts=Aantal verschillende producten @@ -54,37 +54,37 @@ EnhancedValue=Waardering PMPValue=Waardering (PMP) PMPValueShort=Waarde EnhancedValueOfWarehouses=Voorraadwaardering -UserWarehouseAutoCreate=Create a user warehouse automatically when creating a user -AllowAddLimitStockByWarehouse=Manage also values for minimum and desired stock per pairing (product-warehouse) in addition to values per product -IndependantSubProductStock=Product stock and subproduct stock are independent +UserWarehouseAutoCreate=Creëer automatisch een gebruikersmagazijn wanneer u een gebruiker aanmaakt +AllowAddLimitStockByWarehouse=Beheer ook de waarde voor minimale en gewenste voorraad per paar (productmagazijn) naast de waarde voor minimale en gewenste voorraad per product +IndependantSubProductStock=Product voorraad en subproduct voorraad zijn onafhankelijk QtyDispatched=Hoeveelheid verzonden QtyDispatchedShort=Aantal verzonden QtyToDispatchShort=Aantal te verzenden OrderDispatch=Bestellingen -RuleForStockManagementDecrease=Choose Rule for automatic stock decrease (manual decrease is always possible, even if an automatic decrease rule is activated) -RuleForStockManagementIncrease=Choose Rule for automatic stock increase (manual increase is always possible, even if an automatic increase rule is activated) -DeStockOnBill=Decrease real stocks on validation of customer invoice/credit note -DeStockOnValidateOrder=Decrease real stocks on validation of sales order -DeStockOnShipment=Decrease real stocks on shipping validation -DeStockOnShipmentOnClosing=Decrease real stocks when shipping is set to closed -ReStockOnBill=Increase real stocks on validation of vendor invoice/credit note -ReStockOnValidateOrder=Increase real stocks on purchase order approval -ReStockOnDispatchOrder=Increase real stocks on manual dispatching into warehouse, after purchase order receipt of goods -StockOnReception=Increase real stocks on validation of reception -StockOnReceptionOnClosing=Increase real stocks when reception is set to closed +RuleForStockManagementDecrease=Kies methode voor automatische voorraadafname (handmatige afname is altijd mogelijk, zelfs als een automatische afname-regel is geactiveerd) +RuleForStockManagementIncrease=Kies methode voor automatische voorraadverhoging (handmatige verhoging is altijd mogelijk, zelfs als een automatische verhogingregel is geactiveerd) +DeStockOnBill=Verlaag werkelijke voorraden bij validatie van klantfactuur / creditnota +DeStockOnValidateOrder=Verlaag actuele voorraden bij validatie van verkooporder +DeStockOnShipment=Verlaag actuele voorraden bij verzendvalidatie +DeStockOnShipmentOnClosing=Verlaag actuele voorraden wanneer verzending klaar is voor afronding +ReStockOnBill=Verhoog de actuele voorraden bij validatie van leveranciers-factuur / creditnota +ReStockOnValidateOrder=Verhoog de werkelijke voorraad bij goedkeuring van de bestelling +ReStockOnDispatchOrder=Verhoog de werkelijke voorraad bij handmatige verzending naar magazijn, na ontvangst van goederenorder +StockOnReception=Verhoog de werkelijke voorraden bij validatie van ontvangst +StockOnReceptionOnClosing=Vergroot de werkelijke voorraden wanneer de ontvangst is gesloten OrderStatusNotReadyToDispatch=Opdracht heeft nog geen, of niet langer, een status die het verzenden van producten naar een magazijn toestaat. -StockDiffPhysicTeoric=Explanation for difference between physical and virtual stock +StockDiffPhysicTeoric=Verklaring voor verschil tussen fysieke en virtuele voorraad NoPredefinedProductToDispatch=Geen vooraf ingestelde producten voor dit object. Daarom is verzending in voorraad niet vereist. DispatchVerb=Verzending StockLimitShort=Alarm limiet StockLimit=Alarm voorraadlimiet StockLimitDesc=Geen melding bij geen voorraad.
    0 kan worden gebruikt om te waarschuwen zodra er geen voorraad meer is. -PhysicalStock=Physical Stock +PhysicalStock=Fysieke voorraad RealStock=Werkelijke voorraad -RealStockDesc=Physical/real stock is the stock currently in the warehouses. -RealStockWillAutomaticallyWhen=The real stock will be modified according to this rule (as defined in the Stock module): +RealStockDesc=Fysieke/echte voorraad is de voorraad die momenteel in de magazijnen aanwezig is. +RealStockWillAutomaticallyWhen=De werkelijke voorraad wordt aangepast volgens deze regel (zoals gedefinieerd in de module Voorraad): VirtualStock=Virtuele voorraad -VirtualStockDesc=Virtual stock is the calculated stock available once all open/pending actions (that affect stocks) are closed (purchase orders received, sales orders shipped etc.) +VirtualStockDesc=Virtuele voorraad is de berekende voorraad die beschikbaar is zodra alle open/in behandeling zijnde acties (die van invloed zijn op voorraden) zijn verwerkt (ontvangen inkooporders, verzonden verkooporders etc.) IdWarehouse=Magazijn-ID DescWareHouse=Beschrijving magazijn LieuWareHouse=Localisatie magazijn @@ -98,13 +98,13 @@ EstimatedStockValueSell=Verkoopwaarde EstimatedStockValueShort=Geschatte voorraadwaarde EstimatedStockValue=Geschatte voorraadwaarde DeleteAWarehouse=Verwijder een magazijn -ConfirmDeleteWarehouse=Are you sure you want to delete the warehouse %s? +ConfirmDeleteWarehouse=Weet u zeker dat u magazijn %s wilt verwijderen? PersonalStock=Persoonlijke voorraad %s ThisWarehouseIsPersonalStock=Dit magazijn vertegenwoordigt een persoonlijke voorraad van %s %s SelectWarehouseForStockDecrease=Kies magazijn te gebruiken voor voorraad daling SelectWarehouseForStockIncrease=Kies magazijn te gebruiken voor verhoging van voorraad NoStockAction=Geen stockbeweging -DesiredStock=Desired Stock +DesiredStock=Voorkeur voorraad DesiredStockDesc=Dit voorraadbedrag is de waarde die wordt gebruikt om de voorraad te vullen met de aanvulfunctie. StockToBuy=Te bestellen Replenishment=Bevoorrading @@ -117,13 +117,13 @@ CurentSelectionMode=Huidige selectiemodus CurentlyUsingVirtualStock=Virtual voorraad CurentlyUsingPhysicalStock=Fysieke voorraad RuleForStockReplenishment=Regels voor bevoorrading -SelectProductWithNotNullQty=Select at least one product with a qty not null and a vendor +SelectProductWithNotNullQty=Selecteer ten minste één product met een aantal niet nul en een leverancier AlertOnly= Enkel waarschuwingen WarehouseForStockDecrease=De voorraad van magazijn %s zal verminderd worden WarehouseForStockIncrease=De voorraad van magazijn %s zal verhoogd worden ForThisWarehouse=Voor dit magazijn -ReplenishmentStatusDesc=This is a list of all products with a stock lower than desired stock (or lower than alert value if checkbox "alert only" is checked). Using the checkbox, you can create purchase orders to fill the difference. -ReplenishmentOrdersDesc=This is a list of all open purchase orders including predefined products. Only open orders with predefined products, so orders that may affect stocks, are visible here. +ReplenishmentStatusDesc=Dit is een lijst met alle producten met een voorraad die lager is dan de gewenste voorraad (of lager dan de waarschuwingswaarde als het selectie-vakje "alleen waarschuwing" is aangevinkt). Met het selectie-vakje kunt u inkooporders maken om het verschil te vullen. +ReplenishmentOrdersDesc=Dit is een lijst met alle open inkooporders, inclusief vooraf gedefinieerde producten. Alleen openstaande orders met vooraf gedefinieerde producten, dus orders die van invloed kunnen zijn op voorraden, zijn hier zichtbaar. Replenishments=Bevoorradingen NbOfProductBeforePeriod=Aantal op voorraad van product %s voor de gekozen periode (<%s) NbOfProductAfterPeriod=Aantal op voorraad van product %s na de gekozen periode (<%s) @@ -137,8 +137,8 @@ StockMustBeEnoughForInvoice=Het voorraadniveau moet voldoende zijn om het produc StockMustBeEnoughForOrder=Het voorraadniveau moet voldoende zijn om product / dienst aan de bestelling toe te voegen (controle wordt uitgevoerd op de huidige reële voorraad wanneer een regel wordt toegevoegd, ongeacht de regel voor automatische voorraadwijziging) StockMustBeEnoughForShipment= Voorraadniveau moet voldoende zijn om product / dienst aan verzending toe te voegen (controle wordt uitgevoerd op huidige reële voorraad bij het toevoegen van een regel aan verzending, ongeacht de regel voor automatische voorraadwijziging) MovementLabel=Label van de verplaatsing -TypeMovement=Type of movement -DateMovement=Date of movement +TypeMovement=Type beweging +DateMovement=Datum van verplaatsing InventoryCode=Verplaatsing of inventaris code IsInPackage=Vervat in pakket WarehouseAllowNegativeTransfer=Negatieve voorraad is mogelijk @@ -147,11 +147,11 @@ ShowWarehouse=Toon magazijn MovementCorrectStock=Voorraad correctie product %s MovementTransferStock=Voorraad overdracht van het product %s in een ander magazijn InventoryCodeShort=Inv./Verpl. code -NoPendingReceptionOnSupplierOrder=No pending reception due to open purchase order +NoPendingReceptionOnSupplierOrder=Geen openstaande ontvangst vanwege openstaande inkooporder ThisSerialAlreadyExistWithDifferentDate=Deze lot/serienummer (%s) bestaat al, maar met verschillende verval of verkoopen voor datum (gevonden %s maar u gaf in%s). OpenAll=Alle bewerkingen toegestaan OpenInternal=Alleen interne bewerkingen toegestaan -UseDispatchStatus=Use a dispatch status (approve/refuse) for product lines on purchase order reception +UseDispatchStatus=Gebruik een verzendstatus (goedkeuren/weigeren) voor productregels bij ontvangst van inkooporders OptionMULTIPRICESIsOn=De optie "verschillende prijzen per segment" is ingeschakeld. Dit betekent dat een product verschillende verkoopprijzen heeft. De verkoopwaarde kan dus niet worden berekend. ProductStockWarehouseCreated=Voorraad alarm en gewenste optimale voorraad correct gecreëerd ProductStockWarehouseUpdated=Voorraad alarm en gewenste optimale voorraad correct bijgewerkt @@ -175,19 +175,19 @@ inventoryValidate=Gevalideerd inventoryDraft=Lopende inventorySelectWarehouse=Magazijn inventoryConfirmCreate=Create -inventoryOfWarehouse=Inventory for warehouse: %s -inventoryErrorQtyAdd=Error: one quantity is less than zero +inventoryOfWarehouse=Voorraad voor magazijn: %s +inventoryErrorQtyAdd=Fout: één hoeveelheid is kleiner dan nul inventoryMvtStock=Inventarisatie inventoryWarningProductAlreadyExists=Dit product is reeds aanwezig in de lijst SelectCategory=Categorie filter -SelectFournisseur=Vendor filter +SelectFournisseur=Filter leverancier inventoryOnDate=Voorraad -INVENTORY_DISABLE_VIRTUAL=Virtual product (kit): do not decrement stock of a child product -INVENTORY_USE_MIN_PA_IF_NO_LAST_PA=Use the buy price if no last buy price can be found -INVENTORY_USE_INVENTORY_DATE_FROM_DATEMVT=Stock movement has date of inventory -inventoryChangePMPPermission=Allow to change PMP value for a product -ColumnNewPMP=New unit PMP -OnlyProdsInStock=Do not add product without stock +INVENTORY_DISABLE_VIRTUAL=Virtueel product (kit): verklein de voorraad van een sub-product niet +INVENTORY_USE_MIN_PA_IF_NO_LAST_PA=Gebruik de inkoopprijs als er geen laatste inkoopprijs kan worden gevonden +INVENTORY_USE_INVENTORY_DATE_FOR_DATE_OF_MVT=Voorraadbewegingen hebben de datum van inventarisatie (in plaats van de datum van inventarisvalidatie) +inventoryChangePMPPermission=Sta toe om de PMP-waarde voor een product te wijzigen +ColumnNewPMP=Nieuwe eenheid PMP +OnlyProdsInStock=Voeg geen product toe zonder voorraad TheoricalQty=Theoretisch aantal TheoricalValue=Theoretisch aantal LastPA=Laatste BP @@ -206,9 +206,13 @@ inventoryDeleteLine=Verwijderen regel RegulateStock=Voorraad reguleren ListInventory=Lijstoverzicht StockSupportServices=Voorraadbeheer ondersteunt Services -StockSupportServicesDesc=By default, you can stock only products of type "product". You may also stock a product of type "service" if both module Services and this option are enabled. +StockSupportServicesDesc=Standaard kunt u alleen producten van het type "product" opslaan. U kunt ook een product van het type "service" in voorraad hebben als beide module Services en deze optie zijn ingeschakeld. ReceiveProducts=Items ontvangen -StockIncreaseAfterCorrectTransfer=Increase by correction/transfer -StockDecreaseAfterCorrectTransfer=Decrease by correction/transfer -StockIncrease=Stock increase -StockDecrease=Stock decrease +StockIncreaseAfterCorrectTransfer=Verhogen door correctie/verplaatsing +StockDecreaseAfterCorrectTransfer=Verlagen door correctie/verplaatsing +StockIncrease=Voorraad toename +StockDecrease=Voorraad afnemen +InventoryForASpecificWarehouse=Voorraad voor een specifiek magazijn +InventoryForASpecificProduct=Voorraad voor een specifiek product +StockIsRequiredToChooseWhichLotToUse=Voorraad is vereist om te kiezen welk lot te gebruiken +ForceTo=Force to diff --git a/htdocs/langs/nl_NL/stripe.lang b/htdocs/langs/nl_NL/stripe.lang index 770bd51df11..2b27497e490 100644 --- a/htdocs/langs/nl_NL/stripe.lang +++ b/htdocs/langs/nl_NL/stripe.lang @@ -16,12 +16,13 @@ StripeDoPayment=Pay with Stripe YouWillBeRedirectedOnStripe=You will be redirected on secured Stripe page to input you credit card information Continue=Volgende ToOfferALinkForOnlinePayment=URL voor %s betaling -ToOfferALinkForOnlinePaymentOnOrder=URL to offer a %s online payment user interface for a sales order -ToOfferALinkForOnlinePaymentOnInvoice=URL om een %s online betalingsgebruikersinterface aan te bieden voor een factuur -ToOfferALinkForOnlinePaymentOnContractLine=URL om een %s online betalingsgebruikersinterface aan te bieden voor een contractregel -ToOfferALinkForOnlinePaymentOnFreeAmount=URL om een %s online betalingsgebruikersinterface aan te bieden voor een donatie -ToOfferALinkForOnlinePaymentOnMemberSubscription=URL om een %s online betalingsgebruikersinterface aan te bieden voor een ledenabonnement -YouCanAddTagOnUrl=U kunt ook een URL (GET) parameter &tag=waarde toevoegen aan elk van deze URL's (enkel nodig voor een donatie) om deze van uw eigen betalingscommentaar te voorzien +ToOfferALinkForOnlinePaymentOnOrder=URL to offer a %s online payment page for a sales order +ToOfferALinkForOnlinePaymentOnInvoice=URL to offer a %s online payment page for a customer invoice +ToOfferALinkForOnlinePaymentOnContractLine=URL to offer a %s online payment page for a contract line +ToOfferALinkForOnlinePaymentOnFreeAmount=URL to offer a %s online payment page of any amount with no existing object +ToOfferALinkForOnlinePaymentOnMemberSubscription=URL to offer a %s online payment page for a member subscription +ToOfferALinkForOnlinePaymentOnDonation=URL to offer a %s online payment page for payment of a donation +YouCanAddTagOnUrl=You can also add url parameter &tag=value to any of those URL (mandatory only for payment not linked to an object) to add your own payment comment tag.
    For the URL of payments with no existing object, you may also add the parameter &noidempotency=1 so the same link with same tag can be used several times (some payment mode may limit the payment to 1 for each different link without this parameter) SetupStripeToHavePaymentCreatedAutomatically=Setup your Stripe with url %s to have payment created automatically when validated by Stripe. AccountParameter=Accountwaarden UsageParameter=Met gebruik van de waarden diff --git a/htdocs/langs/nl_NL/suppliers.lang b/htdocs/langs/nl_NL/suppliers.lang index 9d50007eebc..bed0c1c5b49 100644 --- a/htdocs/langs/nl_NL/suppliers.lang +++ b/htdocs/langs/nl_NL/suppliers.lang @@ -15,15 +15,15 @@ SomeSubProductHaveNoPrices=Sommige sub-producten hebben geen prijs ingevuld AddSupplierPrice=Voeg inkoopprijs toe ChangeSupplierPrice=Wijzig inkoopprijs SupplierPrices=Prijzen van leveranciers -ReferenceSupplierIsAlreadyAssociatedWithAProduct=This vendor reference is already associated with a product: %s +ReferenceSupplierIsAlreadyAssociatedWithAProduct=Deze leveranciersreferentie is al gekoppeld aan een product: %s NoRecordedSuppliers=Geen leverancier opgenomen SupplierPayment=Betaling van de leverancier SuppliersArea=Leveranciersomgeving RefSupplierShort=Ref. verkoper Availability=Beschikbaarheid -ExportDataset_fournisseur_1=Vendor invoices and invoice details +ExportDataset_fournisseur_1=Facturen van leveranciers en gegevens ExportDataset_fournisseur_2=Facturen en betalingen van leveranciers -ExportDataset_fournisseur_3=Purchase orders and order details +ExportDataset_fournisseur_3=Aankooporders en bestelgegevens ApproveThisOrder=Order goedkeuren ConfirmApproveThisOrder=Weet u zeker dat u deze order wilt accepteren %s? DenyingThisOrder=Wijger deze bestelling diff --git a/htdocs/langs/nl_NL/ticket.lang b/htdocs/langs/nl_NL/ticket.lang index 37d78845adc..4437b5fbd22 100644 --- a/htdocs/langs/nl_NL/ticket.lang +++ b/htdocs/langs/nl_NL/ticket.lang @@ -25,7 +25,7 @@ Permission56001=Bekijk tickets Permission56002=Aanpassen tickets Permission56003=Verwijder tickets Permission56004=Beheer tickets -Permission56005=See tickets of all third parties (not effective for external users, always be limited to the third party they depend on) +Permission56005=Bekijk tickets van alle derde partijen (niet van toepassing voor externe gebruikers, altijd beperkt tot de derde partij waarvan ze afhankelijk zijn) TicketDictType=Types TicketDictCategory=Groepen @@ -33,7 +33,10 @@ TicketDictSeverity=Prioriteit TicketTypeShortBUGSOFT=Foutmelding TicketTypeShortBUGHARD=Storing hardware TicketTypeShortCOM=Commerciële vraag -TicketTypeShortINCIDENT=Verzoek om hulp + +TicketTypeShortHELP=Verzoek om functionele hulp +TicketTypeShortISSUE=Probleem of bug +TicketTypeShortREQUEST=Verander- of verbeteringsverzoek TicketTypeShortPROJET=Project TicketTypeShortOTHER=Overig @@ -53,14 +56,14 @@ TypeContact_ticket_external_SUPPORTCLI=Klanten contact / opvolging TypeContact_ticket_external_CONTRIBUTOR=Externe bijdrage OriginEmail=E-mail bron -Notify_TICKET_SENTBYMAIL=Send ticket message by email +Notify_TICKET_SENTBYMAIL=Verzend ticketbericht per e-mail # Status NotRead=Niet gelezen Read=Gelezen Assigned=Toegekend InProgress=Reeds bezig -NeedMoreInformation=Waiting for information +NeedMoreInformation=Wachten op informatie Answered=Beantwoord Waiting=Wachtend Closed=Gesloten @@ -77,96 +80,100 @@ MailToSendTicketMessage=Om e-mail van ticket bericht te verzenden # # Admin page # -TicketSetup=Ticket module setup +TicketSetup=Instellingen ticketmodule TicketSettings=Instellingen TicketSetupPage= -TicketPublicAccess=A public interface requiring no identification is available at the following url -TicketSetupDictionaries=The type of ticket, severity and analytic codes are configurable from dictionaries -TicketParamModule=Module variable setup +TicketPublicAccess=Een openbare interface waarbij geen identificatie vereist is, is beschikbaar op de volgende URL +TicketSetupDictionaries=Het type ticket, ernst en analysecodes zijn configureerbaar vanuit woordenboeken +TicketParamModule=Module variabele instelling TicketParamMail=Email setup -TicketEmailNotificationFrom=Notification email from +TicketEmailNotificationFrom=E-mailmelding van TicketEmailNotificationFromHelp=Gebruikt als voorbeeld antwoord in het ticketbericht TicketEmailNotificationTo=Notificatie email naar TicketEmailNotificationToHelp=Verzend email notificatie naar dit adres. -TicketNewEmailBodyLabel=Text message sent after creating a ticket +TicketNewEmailBodyLabel=Sms verzonden na het maken van een ticket TicketNewEmailBodyHelp=De tekst die hier wordt opgegeven, wordt in de e-mail ingevoegd die bevestigt dat er een nieuwe ticket is aangemaakt in de openbare interface. Informatie over de raadpleging van de ticket wordt automatisch toegevoegd. -TicketParamPublicInterface=Public interface setup +TicketParamPublicInterface=Instellingen openbare interface TicketsEmailMustExist=Vereist een bestaand e-mailadres om een ​​ticket aan te maken TicketsEmailMustExistHelp=In de openbare interface moet het e-mailadres al in de database zijn ingevuld om een ​​nieuwe ticket aan te kunnen maken. PublicInterface=Publieke interface -TicketUrlPublicInterfaceLabelAdmin=Alternative URL for public interface -TicketUrlPublicInterfaceHelpAdmin=It is possible to define an alias to the web server and thus make available the public interface with another URL (the server must act as a proxy on this new URL) +TicketUrlPublicInterfaceLabelAdmin=Alternatieve URL voor openbare interface +TicketUrlPublicInterfaceHelpAdmin=Het is mogelijk om een alias voor de webserver te definiëren en zo de openbare interface met een andere URL beschikbaar te stellen (de server moet als proxy op deze nieuwe URL fungeren) TicketPublicInterfaceTextHomeLabelAdmin=Welkomtekst op publieke interface -TicketPublicInterfaceTextHome=You can create a support ticket or view existing from its identifier tracking ticket. -TicketPublicInterfaceTextHomeHelpAdmin=The text defined here will appear on the home page of the public interface. -TicketPublicInterfaceTopicLabelAdmin=Interface title -TicketPublicInterfaceTopicHelp=This text will appear as the title of the public interface. -TicketPublicInterfaceTextHelpMessageLabelAdmin=Help text to the message entry -TicketPublicInterfaceTextHelpMessageHelpAdmin=This text will appear above the message input area of the user. -ExtraFieldsTicket=Extra attributes -TicketCkEditorEmailNotActivated=HTML editor is not activated. Please put FCKEDITOR_ENABLE_MAIL content to 1 to get it. -TicketsDisableEmail=Do not send emails for ticket creation or message recording -TicketsDisableEmailHelp=By default, emails are sent when new tickets or messages created. Enable this option to disable *all* email notifications -TicketsLogEnableEmail=Enable log by email -TicketsLogEnableEmailHelp=At each change, an email will be sent **to each contact** associated with the ticket. +TicketPublicInterfaceTextHome=U kunt een supportticket aanmaken of een bestaand ticket bekijken d.m.v. een ID-trackingticket. +TicketPublicInterfaceTextHomeHelpAdmin=De hier gedefinieerde tekst verschijnt op de startpagina van de openbare interface. +TicketPublicInterfaceTopicLabelAdmin=Titel interface +TicketPublicInterfaceTopicHelp=Deze tekst wordt weergegeven als de titel van de openbare interface. +TicketPublicInterfaceTextHelpMessageLabelAdmin=Helptekst voor het bericht +TicketPublicInterfaceTextHelpMessageHelpAdmin=Deze tekst verschijnt boven het invoergebied van de gebruiker. +ExtraFieldsTicket=Extra attributen +TicketCkEditorEmailNotActivated=HTML-editor is niet geactiveerd. Zet FCKEDITOR_ENABLE_MAIL op 1 om deze te activeren. +TicketsDisableEmail=Stuur geen e-mails voor het maken van een ticket of het opnemen van berichten +TicketsDisableEmailHelp=Standaard worden e-mails verzonden wanneer nieuwe tickets of berichten worden gemaakt. Schakel deze optie in om * alle * e-mailmeldingen uit te schakelen +TicketsLogEnableEmail=Schakel logboek per e-mail in +TicketsLogEnableEmailHelp=Bij elke wijziging wordt een e-mail ** verzonden naar elk contact ** dat aan het ticket is gekoppeld. TicketParams=Parameters -TicketsShowModuleLogo=Display the logo of the module in the public interface -TicketsShowModuleLogoHelp=Enable this option to hide the logo module in the pages of the public interface -TicketsShowCompanyLogo=Display the logo of the company in the public interface -TicketsShowCompanyLogoHelp=Enable this option to hide the logo of the main company in the pages of the public interface -TicketsEmailAlsoSendToMainAddress=Also send notification to main email address -TicketsEmailAlsoSendToMainAddressHelp=Enable this option to send an email to "Notification email from" address (see setup below) -TicketsLimitViewAssignedOnly=Restrict the display to tickets assigned to the current user (not effective for external users, always be limited to the third party they depend on) -TicketsLimitViewAssignedOnlyHelp=Only tickets assigned to the current user will be visible. Does not apply to a user with tickets management rights. +TicketsShowModuleLogo=Toon het logo van de module in de openbare interface +TicketsShowModuleLogoHelp=Schakel deze optie in om het logo op de pagina's van de openbare interface te verbergen +TicketsShowCompanyLogo=Toon het logo van het bedrijf in de openbare interface +TicketsShowCompanyLogoHelp=Schakel deze optie in om het logo van het bedrijf op de pagina's van de openbare interface te verbergen +TicketsEmailAlsoSendToMainAddress=Stuur ook een melding naar het hoofd e-mailadres +TicketsEmailAlsoSendToMainAddressHelp=Schakel deze optie in om een e-mail te verzenden naar het adres "E-mailmelding van" (zie onderstaande instellingen) +TicketsLimitViewAssignedOnly=Beperk de weergave tot tickets die zijn toegewezen aan de huidige gebruiker (niet effectief voor externe gebruikers, altijd beperkt tot de derde partij waarvan ze afhankelijk zijn) +TicketsLimitViewAssignedOnlyHelp=Alleen tickets die zijn toegewezen aan de huidige gebruiker zijn zichtbaar. Is niet van toepassing op een gebruiker met toegangsrechten voor tickets. TicketsActivatePublicInterface=Publieke interface activeren -TicketsActivatePublicInterfaceHelp=Public interface allow any visitors to create tickets. -TicketsAutoAssignTicket=Automatically assign the user who created the ticket -TicketsAutoAssignTicketHelp=When creating a ticket, the user can be automatically assigned to the ticket. -TicketNumberingModules=Tickets numbering module -TicketNotifyTiersAtCreation=Notify third party at creation +TicketsActivatePublicInterfaceHelp=Met de openbare interface kunnen bezoekers tickets aanmaken. +TicketsAutoAssignTicket=Wijs automatisch de gebruiker toe die het ticket heeft aangemaakt +TicketsAutoAssignTicketHelp=Bij het maken van een ticket kan de gebruiker automatisch aan het ticket worden toegewezen. +TicketNumberingModules=Nummering module voor tickets +TicketNotifyTiersAtCreation=Breng relatie op de hoogte bij het aanmaken TicketGroup=Groep -TicketsDisableCustomerEmail=Always disable emails when a ticket is created from public interface +TicketsDisableCustomerEmail=Schakel e-mails altijd uit wanneer een ticket wordt gemaakt vanuit de openbare interface # # Index & list page # TicketsIndex=Ticket - home TicketList=Ticketlijst -TicketAssignedToMeInfos=This page display ticket list created by or assigned to current user +TicketAssignedToMeInfos=Deze pagina geeft een ticketlijst weer die is gemaakt door of toegewezen aan de huidige gebruiker NoTicketsFound=Geen ticket gevonden -NoUnreadTicketsFound=No unread ticket found +NoUnreadTicketsFound=Geen ongelezen ticket gevonden TicketViewAllTickets=Bekijk alle tickets -TicketViewNonClosedOnly=View only open tickets -TicketStatByStatus=Tickets by status +TicketViewNonClosedOnly=Bekijk alleen open tickets +TicketStatByStatus=Tickets op status +OrderByDateAsc=Sorteer op oplopende datum +OrderByDateDesc=Sorteer op aflopende datum +ShowAsConversation=Weergeven als conversatielijst +MessageListViewType=Weergeven als tabellijst # # Ticket card # Ticket=Ticket TicketCard=Ticket kaart -CreateTicket=Create ticket +CreateTicket=Nieuwe ticket EditTicket=Bewerk ticket TicketsManagement=Tickets Beheer CreatedBy=Aangemaakt door NewTicket=Nieuw Ticket SubjectAnswerToTicket=Ticket antwoord -TicketTypeRequest=Request type +TicketTypeRequest=Aanvraag type TicketCategory=Analisten code SeeTicket=Bekijk ticket -TicketMarkedAsRead=Ticket has been marked as read +TicketMarkedAsRead=Ticket is gemarkeerd als gelezen TicketReadOn=Lees verder TicketCloseOn=Sluitingsdatum -MarkAsRead=Mark ticket as read +MarkAsRead=Ticket markeren als gelezen TicketHistory=Ticket historie AssignUser=Toewijzen aan gebruiker TicketAssigned=Ticket is nu toegewezen TicketChangeType=Verander type -TicketChangeCategory=Change analytic code +TicketChangeCategory=Wijzig analytische code TicketChangeSeverity=Wijzig de ernst TicketAddMessage=Bericht toevoegen AddMessage=Bericht toevoegen MessageSuccessfullyAdded=Ticket toegevoegd TicketMessageSuccessfullyAdded=Berichten toegevoegd -TicketMessagesList=Message list +TicketMessagesList=Berichtenlijst NoMsgForThisTicket=Geen berichten voor deze ticket Properties=Classificatie LatestNewTickets=Laatste %s nieuwste tickets (niet gelezen) @@ -177,109 +184,112 @@ TicketAddIntervention=Nieuwe interventie CloseTicket=Sluit ticket CloseATicket=Sluit een ticket ConfirmCloseAticket=Bevestig sluiten ticket -ConfirmDeleteTicket=Please confirm ticket deleting +ConfirmDeleteTicket=Bevestig het verwijderen van het ticket TicketDeletedSuccess=Ticket succesvol verwijderd -TicketMarkedAsClosed=Ticket marked as closed -TicketDurationAuto=Calculated duration -TicketDurationAutoInfos=Duration calculated automatically from intervention related +TicketMarkedAsClosed=Ticket gemarkeerd als gesloten +TicketDurationAuto=Berekende duur +TicketDurationAutoInfos=Duur automatisch berekend op basis van interventie TicketUpdated=Ticket bijgewerkt SendMessageByEmail=Verzend bericht via email -TicketNewMessage=New message +TicketNewMessage=Nieuw bericht ErrorMailRecipientIsEmptyForSendTicketMessage=Geadresseerde is leeg. Geen e-mail verzonden -TicketGoIntoContactTab=Please go into "Contacts" tab to select them +TicketGoIntoContactTab=Ga naar het tabblad "Contacten" om ze te selecteren TicketMessageMailIntro=Introductie TicketMessageMailIntroHelp=Deze tekst wordt alleen aan het begin van de e-mail toegevoegd en zal niet worden opgeslagen. -TicketMessageMailIntroLabelAdmin=Introduction to the message when sending email -TicketMessageMailIntroText=Hello,
    A new response was sent on a ticket that you contact. Here is the message:
    -TicketMessageMailIntroHelpAdmin=This text will be inserted before the text of the response to a ticket. +TicketMessageMailIntroLabelAdmin=Inleiding tot het bericht bij het verzenden van e-mail +TicketMessageMailIntroText=Hallo,
    Er is een nieuw antwoord verzonden op een ticket waarmee u contact hebt. Dit is het bericht:
    +TicketMessageMailIntroHelpAdmin=Deze tekst wordt ingevoegd vóór de tekst van het antwoord op een ticket. TicketMessageMailSignature=Handtekening -TicketMessageMailSignatureHelp=This text is added only at the end of the email and will not be saved. -TicketMessageMailSignatureText=

    Sincerely,

    --

    +TicketMessageMailSignatureHelp=Deze tekst wordt alleen aan het einde van de e-mail toegevoegd en wordt niet opgeslagen. +TicketMessageMailSignatureText=

    Met vriendelijke groet,

    -

    TicketMessageMailSignatureLabelAdmin=Handtekening van reactie-e-mail TicketMessageMailSignatureHelpAdmin=Deze tekst wordt ingevoegd na het antwoordbericht. -TicketMessageHelp=Only this text will be saved in the message list on ticket card. -TicketMessageSubstitutionReplacedByGenericValues=Substitutions variables are replaced by generic values. -TimeElapsedSince=Time elapsed since -TicketTimeToRead=Time elapsed before read +TicketMessageHelp=Alleen deze tekst zal worden bewaard in de berichtenlijst op de ticketkaart. +TicketMessageSubstitutionReplacedByGenericValues=Vervangingsvariabelen worden vervangen door generieke waarden. +TimeElapsedSince=Verstreken tijd sinds +TicketTimeToRead=Tijd verstreken voordat gelezen TicketContacts=Contact ticket TicketDocumentsLinked=Documenten gekoppeld aan ticket ConfirmReOpenTicket=Ticket heropenen? -TicketMessageMailIntroAutoNewPublicMessage=A new message was posted on the ticket with the subject %s: +TicketMessageMailIntroAutoNewPublicMessage=Er is een nieuw bericht op het ticket geplaatst met het onderwerp %s: TicketAssignedToYou=Ticket toegekend -TicketAssignedEmailBody=You have been assigned the ticket #%s by %s -MarkMessageAsPrivate=Mark message as private -TicketMessagePrivateHelp=This message will not display to external users -TicketEmailOriginIssuer=Issuer at origin of the tickets -InitialMessage=Initial Message +TicketAssignedEmailBody=Je hebt het ticket # %s van %s toegewezen gekregen +MarkMessageAsPrivate=Markeer bericht als privé +TicketMessagePrivateHelp=Dit bericht wordt niet weergegeven voor externe gebruikers +TicketEmailOriginIssuer=Uitgevende instelling bij oorsprong van de tickets +InitialMessage=Oorspronkelijk bericht LinkToAContract=Link aan contract TicketPleaseSelectAContract=Selecteer een contract -UnableToCreateInterIfNoSocid=Can not create an intervention when no third party is defined -TicketMailExchanges=Mail exchanges -TicketInitialMessageModified=Initial message modified +UnableToCreateInterIfNoSocid=Kan geen interventie maken als er geen relatie is gedefinieerd +TicketMailExchanges=E-mail uitwisseling +TicketInitialMessageModified=Eerste bericht gewijzigd TicketMessageSuccesfullyUpdated=Bericht succesvol bijgewerkt TicketChangeStatus=Verander status -TicketConfirmChangeStatus=Confirm the status change: %s ? -TicketLogStatusChanged=Status changed: %s to %s -TicketNotNotifyTiersAtCreate=Not notify company at create -Unread=Unread +TicketConfirmChangeStatus=Bevestig de statusverandering: %s? +TicketLogStatusChanged=Status gewijzigd: %s in %s +TicketNotNotifyTiersAtCreate=Geen bedrijf melden bij aanmaken +Unread=Niet gelezen +TicketNotCreatedFromPublicInterface=Niet beschikbaar. Ticket is niet gemaakt vanuit de openbare interface. +PublicInterfaceNotEnabled=Publieke interface was niet ingeschakeld +ErrorTicketRefRequired=Naam van ticket is vereist # # Logs # -TicketLogMesgReadBy=Ticket %s read by %s -NoLogForThisTicket=No log for this ticket yet -TicketLogAssignedTo=Ticket %s assigned to %s -TicketLogPropertyChanged=Ticket %s modified: classification from %s to %s -TicketLogClosedBy=Ticket %s closed by %s -TicketLogReopen=Ticket %s re-opened +TicketLogMesgReadBy=Ticket %s gelezen door %s +NoLogForThisTicket=Nog geen logboek voor dit ticket +TicketLogAssignedTo=Ticket %s is toegewezen aan %s +TicketLogPropertyChanged=Ticket %s gewijzigd: classificatie van %s tot %s +TicketLogClosedBy=Ticket %s gesloten door %s +TicketLogReopen=Ticket %s heropend # # Public pages # TicketSystem=Ticket systeem ShowListTicketWithTrackId=Geef ticketlijst weer van track ID -ShowTicketWithTrackId=Display ticket from track ID -TicketPublicDesc=You can create a support ticket or check from an existing ID. +ShowTicketWithTrackId=Ticket weergeven van track-ID +TicketPublicDesc=Nieuwe ticket aanmaken of controleren bestaande ticket ID. YourTicketSuccessfullySaved=Ticket is opgeslagen. -MesgInfosPublicTicketCreatedWithTrackId=A new ticket has been created with ID %s. -PleaseRememberThisId=Please keep the tracking number that we might ask you later. -TicketNewEmailSubject=Ticket creation confirmation +MesgInfosPublicTicketCreatedWithTrackId=Er is een nieuw ticket gemaakt met ID %s. +PleaseRememberThisId=Bewaar het trackingnummer in geval dit later nodig kan zijn. +TicketNewEmailSubject=Bevestiging van aanmaken ticket TicketNewEmailSubjectCustomer=Nieuw ondersteunings ticket -TicketNewEmailBody=This is an automatic email to confirm you have registered a new ticket. -TicketNewEmailBodyCustomer=This is an automatic email to confirm a new ticket has just been created into your account. -TicketNewEmailBodyInfosTicket=Information for monitoring the ticket -TicketNewEmailBodyInfosTrackId=Ticket tracking number: %s +TicketNewEmailBody=Dit is een automatische e-mail om te bevestigen dat je een nieuwe ticket hebt geregistreerd. +TicketNewEmailBodyCustomer=Dit is een automatische e-mail om te bevestigen dat er zojuist een nieuw ticket is aangemaakt in uw account. +TicketNewEmailBodyInfosTicket=Informatie voor het bewaken van het ticket +TicketNewEmailBodyInfosTrackId=Ticket volgnummer: %s TicketNewEmailBodyInfosTrackUrl=U kunt de voortgang van de ticket bekijken door op de bovenstaande link te klikken. -TicketNewEmailBodyInfosTrackUrlCustomer=You can view the progress of the ticket in the specific interface by clicking the following link -TicketEmailPleaseDoNotReplyToThisEmail=Please do not reply directly to this email! Use the link to reply into the interface. -TicketPublicInfoCreateTicket=This form allows you to record a support ticket in our management system. +TicketNewEmailBodyInfosTrackUrlCustomer=U kunt de voortgang van het ticket bekijken in de specifieke interface door op de volgende link te klikken +TicketEmailPleaseDoNotReplyToThisEmail=Beantwoord deze e-mail niet rechtstreeks! Gebruik de link om in de interface te antwoorden. +TicketPublicInfoCreateTicket=Met dit formulier kunt u een supportticket opnemen in ons managementsysteem. TicketPublicPleaseBeAccuratelyDescribe=Beschrijf alstublieft het probleem zo nauwkeurig mogelijk. Geef alle mogelijke informatie om ons in staat te stellen uw verzoek op de juiste manier te identificeren. -TicketPublicMsgViewLogIn=Please enter ticket tracking ID -TicketTrackId=Public Tracking ID -OneOfTicketTrackId=One of your tracking ID -ErrorTicketNotFound=Ticket with tracking ID %s not found! +TicketPublicMsgViewLogIn=Voer a.u.b. de trackingcode van het ticket in +TicketTrackId=Openbare tracking-ID +OneOfTicketTrackId=Een van uw tracking-ID +ErrorTicketNotFound=Ticket met tracking-ID %s is niet gevonden! Subject=Onderwerp ViewTicket=Bekijk ticket ViewMyTicketList=Bekijk lijst met mijn tickets -ErrorEmailMustExistToCreateTicket=Error: email address not found in our database +ErrorEmailMustExistToCreateTicket=Fout: e-mailadres niet gevonden in onze database TicketNewEmailSubjectAdmin=Nieuw ticket aangemaakt -TicketNewEmailBodyAdmin=

    Ticket has just been created with ID #%s, see information:

    -SeeThisTicketIntomanagementInterface=See ticket in management interface -TicketPublicInterfaceForbidden=The public interface for the tickets was not enabled -ErrorEmailOrTrackingInvalid=Bad value for tracking ID or email -OldUser=Old user +TicketNewEmailBodyAdmin=

    Ticket is zojuist gemaakt met ID # %s, zie informatie:

    +SeeThisTicketIntomanagementInterface=Bekijk ticket in beheerinterface +TicketPublicInterfaceForbidden=De openbare interface voor de tickets is niet ingeschakeld +ErrorEmailOrTrackingInvalid=Onjuiste waarde voor tracking-ID of e-mail +OldUser=Oude gebruiker NewUser=Nieuwe gebruiker -NumberOfTicketsByMonth=Number of tickets per month -NbOfTickets=Number of tickets +NumberOfTicketsByMonth=Aantal tickets per maand +NbOfTickets=Aantal tickets # notifications -TicketNotificationEmailSubject=Ticket %s updated -TicketNotificationEmailBody=This is an automatic message to notify you that ticket %s has just been updated -TicketNotificationRecipient=Notification recipient +TicketNotificationEmailSubject=Ticket %s bijgewerkt +TicketNotificationEmailBody=Dit is een automatisch bericht om u te laten weten dat ticket %s zojuist is bijgewerkt +TicketNotificationRecipient=Kennisgeving ontvanger TicketNotificationLogMessage=Log bericht -TicketNotificationEmailBodyInfosTrackUrlinternal=View ticket into interface -TicketNotificationNumberEmailSent=Notification email sent: %s +TicketNotificationEmailBodyInfosTrackUrlinternal=Bekijk ticket in interface +TicketNotificationNumberEmailSent=E-mailmelding verzonden: %s -ActionsOnTicket=Events on ticket +ActionsOnTicket=Gebeurtenissen op ticket # # Boxes @@ -287,8 +297,8 @@ ActionsOnTicket=Events on ticket BoxLastTicket=Laatst gemaakte tickets BoxLastTicketDescription=Laatste %s gemaakte tickets BoxLastTicketContent= -BoxLastTicketNoRecordedTickets=No recent unread tickets +BoxLastTicketNoRecordedTickets=Geen recent ongelezen tickets BoxLastModifiedTicket=Laatst gewijzigde tickets BoxLastModifiedTicketDescription=Laatste %s gewijzigde tickets BoxLastModifiedTicketContent= -BoxLastModifiedTicketNoRecordedTickets=No recent modified tickets +BoxLastModifiedTicketNoRecordedTickets=Geen recent gewijzigde tickets diff --git a/htdocs/langs/nl_NL/users.lang b/htdocs/langs/nl_NL/users.lang index 45f0599442a..dffce964525 100644 --- a/htdocs/langs/nl_NL/users.lang +++ b/htdocs/langs/nl_NL/users.lang @@ -12,7 +12,7 @@ PasswordChangedTo=Wachtwoord gewijzigd in: %s SubjectNewPassword=Uw nieuw wachtwoord voor %s GroupRights=Groepsrechten UserRights=Gebruikersrechten -UserGUISetup=User Display Setup +UserGUISetup=Gebruikersweergave instellen DisableUser=Uitschakelen DisableAUser=Schakel de gebruikertoegang uit DeleteUser=Verwijderen @@ -34,8 +34,8 @@ ListOfUsers=Lijst van gebruikers SuperAdministrator=Super administrator SuperAdministratorDesc=Super administrateur heeft volledige rechten AdministratorDesc=Administrator -DefaultRights=Default Permissions -DefaultRightsDesc=Define here the default permissions that are automatically granted to a new user (to modify permissions for existing users, go to the user card). +DefaultRights=Standaard machtigingen +DefaultRightsDesc=Definieer hier de standaardrechten die automatisch aan een nieuwe gebruiker worden verleend (ga naar de gebruikerskaart om rechten voor bestaande gebruikers te wijzigen). DolibarrUsers=Dolibarr gebruikers LastName=Achternaam FirstName=Voornaam @@ -69,8 +69,8 @@ InternalUser=Interne gebruiker ExportDataset_user_1=Gebruikers en hun eigenschappen DomainUser=Domeingebruikersaccount %s Reactivate=Reactiveren -CreateInternalUserDesc=This form allows you to create an internal user in your company/organization. To create an external user (customer, vendor etc. ..), use the button 'Create Dolibarr User' from that third-party's contact card. -InternalExternalDesc=An internal user is a user that is part of your company/organization.
    An external user is a customer, vendor or other.

    In both cases, permissions defines rights on Dolibarr, also external user can have a different menu manager than internal user (See Home - Setup - Display) +CreateInternalUserDesc=Met dit formulier kunt u een interne gebruiker in uw bedrijf / organisatie maken. Om een externe gebruiker (klant, leverancier etc. ..) aan te maken, gebruikt u de knop "Aanmaken Dolibarr gebruiker" van de contactkaart van die relatie. +InternalExternalDesc=Een interne gebruiker is een gebruiker die deel uitmaakt van uw bedrijf / organisatie.
    Een externe gebruiker is een klant, verkoper of andere.

    In beide gevallen definieert machtiging rechten op Dolibarr, ook kan de externe gebruiker een ander menu-manager hebben dan de interne gebruiker (zie Home - Instellingen - Beeld) PermissionInheritedFromAGroup=Toestemming verleend, omdat geërfd van een bepaalde gebruikersgroep. Inherited=Overgeërfd UserWillBeInternalUser=Gemaakt gebruiker een interne gebruiker te zijn (want niet gekoppeld aan een bepaalde derde partij) @@ -107,6 +107,9 @@ DisabledInMonoUserMode=Uitgeschakeld in onderhoudsmodus UserAccountancyCode=Gebruiker accounting code UserLogoff=Gebruiker uitgelogd UserLogged=Gebruiker gelogd -DateEmployment=Employment Start Date -DateEmploymentEnd=Employment End Date -CantDisableYourself=You can't disable your own user record +DateEmployment=Startdatum dienstverband +DateEmploymentEnd=Einddatum dienstverband +CantDisableYourself=U kunt uw eigen gebruikersrecord niet uitschakelen +ForceUserExpenseValidator=Validatierapport valideren +ForceUserHolidayValidator=Forceer verlofaanvraag validator +ValidatorIsSupervisorByDefault=Standaard is de validator de supervisor van de gebruiker. Blijf leeg om dit gedrag te behouden. diff --git a/htdocs/langs/nl_NL/website.lang b/htdocs/langs/nl_NL/website.lang index 22cd02b3a3a..cf4cf3f5e70 100644 --- a/htdocs/langs/nl_NL/website.lang +++ b/htdocs/langs/nl_NL/website.lang @@ -13,32 +13,32 @@ WEBSITE_CSS_INLINE=CSS-bestandsinhoud (gemeenschappelijk voor alle pagina's) WEBSITE_JS_INLINE=Javascript file content (common to all pages) WEBSITE_HTML_HEADER=Addition at bottom of HTML Header (common to all pages) WEBSITE_ROBOT=Robotbestand (robots.txt) -WEBSITE_HTACCESS=Website .htaccess file -WEBSITE_MANIFEST_JSON=Website manifest.json file -WEBSITE_README=README.md file -EnterHereLicenseInformation=Enter here meta data or license information to fille a README.md file. if you distribute your website as a template, the file will be included into the temptate package. +WEBSITE_HTACCESS=Website .htaccess bestand +WEBSITE_MANIFEST_JSON=Website manifest.json bestand +WEBSITE_README=README.md bestand +EnterHereLicenseInformation=Voer hier metadata of licentie-informatie in om een README.md bestand in te dienen. Als u uw website als sjabloon distribueert, wordt het bestand opgenomen in het template-pakket. HtmlHeaderPage=HTML-header (alleen voor deze pagina) -PageNameAliasHelp=Name or alias of the page.
    This alias is also used to forge a SEO URL when website is ran from a Virtual host of a Web server (like Apacke, Nginx, ...). Use the button "%s" to edit this alias. -EditTheWebSiteForACommonHeader=Note: If you want to define a personalized header for all pages, edit the header on the site level instead of on the page/container. +PageNameAliasHelp=Naam of alias van de pagina.
    Deze alias wordt ook gebruikt om een SEO-URL te veranderen wanneer de website wordt uitgevoerd vanaf een virtuele host van een webserver (zoals Apacke, Nginx, ...). Gebruik de knop "%s" om deze alias te bewerken. +EditTheWebSiteForACommonHeader=Opmerking: als u een gepersonaliseerde koptekst voor alle pagina's wilt definiëren, moet u de koptekst op siteniveau bewerken in plaats van op de pagina/container. MediaFiles=Mediatheek -EditCss=Edit website properties +EditCss=Website eigenschappen bewerken EditMenu=Wijzig menu EditMedias=Bewerk media -EditPageMeta=Edit page/container properties -EditInLine=Edit inline +EditPageMeta=Pagina- of container-eigenschappen bewerken +EditInLine=Inline bewerken AddWebsite=Website toevoegen Webpage=Webpagina/container AddPage=Voeg pagina/container toe HomePage=Startpagina PageContainer=Pagina/container -PreviewOfSiteNotYetAvailable=Preview of your website %s not yet available. You must first 'Import a full website template' or just 'Add a page/container'. -RequestedPageHasNoContentYet=Requested page with id %s has no content yet, or cache file .tpl.php was removed. Edit content of the page to solve this. -SiteDeleted=Web site '%s' deleted +PreviewOfSiteNotYetAvailable=Voorbeeld van uw website %s is nog niet beschikbaar. U moet eerst 'Een volledige websitesjabloon importeren' of alleen 'Een pagina / container toevoegen'. +RequestedPageHasNoContentYet=Gevraagde pagina met id %s heeft nog geen inhoud of cachebestand .tpl.php is verwijderd. Bewerk de inhoud van de pagina om dit op te lossen. +SiteDeleted=Website '%s' verwijderd PageContent=Pagina/Container PageDeleted=Pagina/Container '%s' van website %s is verwijderd PageAdded=Pagina/Container '%s' toegevoegd ViewSiteInNewTab=Bekijk de website in een nieuw tabblad -ViewPageInNewTab=View page in new tab +ViewPageInNewTab=Bekijk pagina in nieuw tabblad SetAsHomePage=Als startpagina instellen RealURL=Echte URL ViewWebsiteInProduction=Bekijk website met behulp van eigen URL's @@ -56,7 +56,7 @@ NoPageYet=Nog geen pagina's YouCanCreatePageOrImportTemplate=You can create a new page or import a full website template SyntaxHelp=Help bij specifieke syntax-tips YouCanEditHtmlSourceckeditor=You can edit HTML source code using the "Source" button in editor. -YouCanEditHtmlSource=
    You can include PHP code into this source using tags <?php ?>. The following global variables are available: $conf, $db, $mysoc, $user, $website, $websitepage, $weblangs.

    You can also include content of another Page/Container with the following syntax:
    <?php includeContainer('alias_of_container_to_include'); ?>

    You can make a redirect to another Page/Container with the following syntax (Note: do not output any content before a redirect):
    <?php redirectToContainer('alias_of_container_to_redirect_to'); ?>

    To add a link to another page, use the syntax:
    <a href="alias_of_page_to_link_to.php">mylink<a>

    To include a link to download a file stored into the documents directory, use the document.php wrapper:
    Example, for a file into documents/ecm (need to be logged), syntax is:
    <a href="/document.php?modulepart=ecm&file=[relative_dir/]filename.ext">
    For a file into documents/medias (open directory for public access), syntax is:
    <a href="/document.php?modulepart=medias&file=[relative_dir/]filename.ext">
    For a file shared with a share link (open access using the sharing hash key of file), syntax is:
    <a href="/document.php?hashp=publicsharekeyoffile">

    To include an image stored into the documents directory, use the viewimage.php wrapper:
    Example, for an image into documents/medias (open directory for public access), syntax is:
    <img src="/viewimage.php?modulepart=medias&file=[relative_dir/]filename.ext">
    +YouCanEditHtmlSource=
    You can include PHP code into this source using tags <?php ?>. The following global variables are available: $conf, $db, $mysoc, $user, $website, $websitepage, $weblangs.

    You can also include content of another Page/Container with the following syntax:
    <?php includeContainer('alias_of_container_to_include'); ?>

    You can make a redirect to another Page/Container with the following syntax (Note: do not output any content before a redirect):
    <?php redirectToContainer('alias_of_container_to_redirect_to'); ?>

    To add a link to another page, use the syntax:
    <a href="alias_of_page_to_link_to.php">mylink<a>

    To include a link to download a file stored into the documents directory, use the document.php wrapper:
    Example, for a file into documents/ecm (need to be logged), syntax is:
    <a href="/document.php?modulepart=ecm&file=[relative_dir/]filename.ext">
    For a file into documents/medias (open directory for public access), syntax is:
    <a href="/document.php?modulepart=medias&file=[relative_dir/]filename.ext">
    For a file shared with a share link (open access using the sharing hash key of file), syntax is:
    <a href="/document.php?hashp=publicsharekeyoffile">

    To include an image stored into the documents directory, use the viewimage.php wrapper:
    Example, for an image into documents/medias (open directory for public access), syntax is:
    <img src="/viewimage.php?modulepart=medias&file=[relative_dir/]filename.ext">

    More examples of HTML or dynamic code available on the wiki documentation
    . ClonePage=Kloon pagina/container CloneSite=Klonen site SiteAdded=Website added @@ -72,29 +72,29 @@ ExportSite=Export website ImportSite=Import website template IDOfPage=Id of page Banner=Banner -BlogPost=Blog post +BlogPost=Blogpost WebsiteAccount=Website account WebsiteAccounts=Website accounts -AddWebsiteAccount=Create web site account -BackToListOfThirdParty=Back to list for Third Party -DisableSiteFirst=Disable website first -MyContainerTitle=My web site title +AddWebsiteAccount=Maak een website-account +BackToListOfThirdParty=Terug naar lijst voor relatie +DisableSiteFirst=Schakel website eerst uit +MyContainerTitle=De titel van mijn website AnotherContainer=This is how to include content of another page/container (you may have an error here if you enable dynamic code because the embedded subcontainer may not exists) SorryWebsiteIsCurrentlyOffLine=Sorry, this website is currently off line. Please comme back later... -WEBSITE_USE_WEBSITE_ACCOUNTS=Enable the web site account table -WEBSITE_USE_WEBSITE_ACCOUNTSTooltip=Enable the table to store web site accounts (login/pass) for each website / third party +WEBSITE_USE_WEBSITE_ACCOUNTS=Schakel de website-accounttabel in +WEBSITE_USE_WEBSITE_ACCOUNTSTooltip=Schakel de tabel in om websiteaccounts (login/wachtwoord) voor elke website/relatie op te slaan YouMustDefineTheHomePage=You must first define the default Home page -OnlyEditionOfSourceForGrabbedContentFuture=Warning: Creating a web page by importing an external web page is reserved for experienced users. Depending on the complexity of source page, the result of importation may differ from the original. Also if the source page uses common CSS styles or conflicting javascript, it may break the look or features of the Website editor when working on this page. This method is a quicker way to create a page but it is recommended to create your new page from scratch or from a suggested page template.
    Note also that edits of HTML source will be possible when page content has been initialized by grabbing it from an external page ("Online" editor will NOT be available) -OnlyEditionOfSourceForGrabbedContent=Only edition of HTML source is possible when content was grabbed from an external site -GrabImagesInto=Grab also images found into css and page. -ImagesShouldBeSavedInto=Images should be saved into directory -WebsiteRootOfImages=Root directory for website images -SubdirOfPage=Sub-directory dedicated to page -AliasPageAlreadyExists=Alias page %s already exists -CorporateHomePage=Corporate Home page -EmptyPage=Empty page -ExternalURLMustStartWithHttp=External URL must start with http:// or https:// -ZipOfWebsitePackageToImport=Upload the Zip file of the website template package +OnlyEditionOfSourceForGrabbedContentFuture=Pas op: het maken van een webpagina door een externe webpagina te importeren is voorbehouden aan ervaren gebruikers. Afhankelijk van de complexiteit van de bronpagina, kan het resultaat van de import verschillen van het origineel. Ook als de bronpagina gemeenschappelijke CSS-stijlen of conflicterende javascript gebruikt, kan het uiterlijk of de functies van de Website-editor corrupt raken wanneer u op deze pagina werkt. Deze methode is een snellere manier om een pagina te maken, maar het wordt aanbevolen om uw nieuwe pagina helemaal opnieuw te maken of op basis van een voorgestelde paginasjabloon.
    Merk ook op dat bewerkingen van HTML-bron mogelijk zijn wanneer pagina-inhoud is geïnitialiseerd door deze van een externe pagina te halen ("Online" -editor is NIET beschikbaar) +OnlyEditionOfSourceForGrabbedContent=Alleen de HTML-bronversie is mogelijk wanneer inhoud van een externe site is opgehaald +GrabImagesInto=Importeer ook afbeeldingen gevonden in css en pagina. +ImagesShouldBeSavedInto=Afbeeldingen moeten worden opgeslagen in de directory +WebsiteRootOfImages=Hoofdmap voor website-afbeeldingen +SubdirOfPage=Subdirectory gewijd aan pagina +AliasPageAlreadyExists=Alias-pagina %s bestaat al +CorporateHomePage=Startpagina voor bedrijven +EmptyPage=Lege pagina +ExternalURLMustStartWithHttp=Externe URL moet beginnen met http: // of https: // +ZipOfWebsitePackageToImport=Upload het zipbestand van het website-sjabloonpakket ZipOfWebsitePackageToLoad=or Choose an available embedded website template package ShowSubcontainers=Include dynamic content InternalURLOfPage=Internal URL of page @@ -114,3 +114,10 @@ CSSContentTooltipHelp=Enter here CSS content. To avoid any conflict with the CSS LinkAndScriptsHereAreNotLoadedInEditor=Warning: This content is output only when site is accessed from a server. It is not used in Edit mode so if you need to load javascript files also in edit mode, just add your tag 'script src=...' into the page. Dynamiccontent=Sample of a page with dynamic content ImportSite=Import website template +EditInLineOnOff=Mode 'Edit inline' is %s +ShowSubContainersOnOff=Mode to execute 'dynamic content' is %s +GlobalCSSorJS=Global CSS/JS/Header file of web site +BackToHomePage=Back to home page... +TranslationLinks=Translation links +YouTryToAccessToAFileThatIsNotAWebsitePage=You try to access to a page that is not a website page +UseTextBetween5And70Chars=For good SEO practices, use a text between 5 and 70 characters diff --git a/htdocs/langs/nl_NL/withdrawals.lang b/htdocs/langs/nl_NL/withdrawals.lang index 2e4a9746bee..18d44a8e7f2 100644 --- a/htdocs/langs/nl_NL/withdrawals.lang +++ b/htdocs/langs/nl_NL/withdrawals.lang @@ -50,7 +50,7 @@ StatusMotif0=Niet gespecificeerd StatusMotif1=Ontoereikende voorziening StatusMotif2=Betwiste StatusMotif3=Geen incasso-opdracht -StatusMotif4=Sales Order +StatusMotif4=Verkoop order StatusMotif5=RIB onwerkbaar StatusMotif6=Rekening zonder balans StatusMotif7=Gerechtelijke beslissing @@ -76,7 +76,7 @@ WithdrawalFile=Withdrawal file SetToStatusSent=Set to status "File Sent" ThisWillAlsoAddPaymentOnInvoice=This will also record payments to invoices and will classify them as "Paid" if remain to pay is null StatisticsByLineStatus=Statistics by status of lines -RUM=Unique Mandate Reference (UMR) +RUM=UMR DateRUM=Mandate signature date RUMLong=Unique Mandate Reference RUMWillBeGenerated=If empty, a UMR (Unique Mandate Reference) will be generated once the bank account information is saved. diff --git a/htdocs/langs/pl_PL/accountancy.lang b/htdocs/langs/pl_PL/accountancy.lang index 81b47382431..edada8f744d 100644 --- a/htdocs/langs/pl_PL/accountancy.lang +++ b/htdocs/langs/pl_PL/accountancy.lang @@ -1,4 +1,5 @@ -# Dolibarr language file - en_US - Accounting Expert +# Dolibarr language file - en_US - Accountancy (Double entries) +Accountancy=Księgowość Accounting=Księgowość ACCOUNTING_EXPORT_SEPARATORCSV=Separator kolumn dla eksportowanego pliku ACCOUNTING_EXPORT_DATE=Format daty dla eksportowanego pliku @@ -21,7 +22,7 @@ ConfigAccountingExpert=Konfiguracja modułu eksperta księgowego Journalization=Dokumentowanie Journaux=Dzienniki JournalFinancial=Dzienniki finansowe -BackToChartofaccounts=Powrót planu kont +BackToChartofaccounts=Zwróć plan kont Chartofaccounts=Plan kont CurrentDedicatedAccountingAccount=Aktualne dedykowane konto AssignDedicatedAccountingAccount=Nowe konto do przypisania @@ -31,26 +32,26 @@ OverviewOfAmountOfLinesBound=Overview of amount of lines already bound to an acc OtherInfo=Inne informacje DeleteCptCategory=Usuń konto księgowe z grupy ConfirmDeleteCptCategory=Are you sure you want to remove this accounting account from the accounting account group? -JournalizationInLedgerStatus=Status of journalization +JournalizationInLedgerStatus=Status dokumentowania AlreadyInGeneralLedger=Already journalized in ledgers NotYetInGeneralLedger=Not yet journalized in ledgers GroupIsEmptyCheckSetup=Group is empty, check setup of the personalized accounting group -DetailByAccount=Show detail by account -AccountWithNonZeroValues=Accounts with non-zero values -ListOfAccounts=List of accounts -CountriesInEEC=Countries in EEC -CountriesNotInEEC=Countries not in EEC -CountriesInEECExceptMe=Countries in EEC except %s -CountriesExceptMe=All countries except %s -AccountantFiles=Export accounting documents +DetailByAccount=Pokaż szczegóły konta +AccountWithNonZeroValues=Konta z wartościami niezerowymi +ListOfAccounts=Lista kont +CountriesInEEC=Kraje UE +CountriesNotInEEC=Kraje spoza UE +CountriesInEECExceptMe=Kraje UE oprócz %s +CountriesExceptMe=Wszystkie kraje oprócz %s +AccountantFiles=Eksportuj dokumenty księgowe MainAccountForCustomersNotDefined=Główne konto księgowe dla klientów nie zdefiniowane w ustawieniach -MainAccountForSuppliersNotDefined=Main accounting account for vendors not defined in setup +MainAccountForSuppliersNotDefined=Główne konto rozliczeniowe dla dostawców niezdefiniowane w konfiguracji MainAccountForUsersNotDefined=Główne konto księgowe dla użytkowników nie zdefiniowane w ustawieniach MainAccountForVatPaymentNotDefined=Główne konto księgowe dla płatności VAT nie zdefiniowane w ustawieniach MainAccountForSubscriptionPaymentNotDefined=Main accounting account for subscription payment not defined in setup -AccountancyArea=Accounting area +AccountancyArea=Strefa księgowości AccountancyAreaDescIntro=Usage of the accountancy module is done in several step: AccountancyAreaDescActionOnce=Następujące akcje są wykonywane zwykle tylko raz lub raz w roku... AccountancyAreaDescActionOnceBis=Next steps should be done to save you time in future by suggesting you the correct default accounting account when making the journalization (writing record in Journals and General ledger) @@ -97,13 +98,15 @@ MenuExpenseReportAccounts=Konta raportu kosztów MenuLoanAccounts=Konta kredytowe MenuProductsAccounts=Konta produktów MenuClosureAccounts=Closure accounts +MenuAccountancyClosure=Closure +MenuAccountancyValidationMovements=Validate movements ProductsBinding=Konta produktów TransferInAccounting=Transfer in accounting -RegistrationInAccounting=Registration in accounting -Binding=Dowiązane do kont +RegistrationInAccounting=Rejestracja w rachunkowości +Binding=Powiązanie z kontami CustomersVentilation=Powiązania do faktury klienta SuppliersVentilation=Vendor invoice binding -ExpenseReportsVentilation=Expense report binding +ExpenseReportsVentilation=Wiążący raport z wydatków CreateMvts=Utwórz nową transakcję UpdateMvts=Modyfikacja transakcji ValidTransaction=Potwierdź transakcję @@ -112,7 +115,7 @@ Bookkeeping=Księga główna AccountBalance=Bilans konta ObjectsRef=Source object ref CAHTF=Total purchase vendor before tax -TotalExpenseReport=Total expense report +TotalExpenseReport=Raport z całkowitych wydatków InvoiceLines=Pozycje faktury do powiązania InvoiceLinesDone=Bound lines of invoices ExpenseReportLines=Linie raportów kosztów do dowiązania @@ -150,12 +153,12 @@ ACCOUNTING_SELL_JOURNAL=Dziennik sprzedaży ACCOUNTING_PURCHASE_JOURNAL=Dziennik zakupów ACCOUNTING_MISCELLANEOUS_JOURNAL=Dziennik różnic ACCOUNTING_EXPENSEREPORT_JOURNAL=Dziennik raportów kosztowych -ACCOUNTING_SOCIAL_JOURNAL=Czasopismo Społecznego -ACCOUNTING_HAS_NEW_JOURNAL=Has new Journal +ACCOUNTING_SOCIAL_JOURNAL=Dziennik społecznościowy +ACCOUNTING_HAS_NEW_JOURNAL=Ma nowy dziennik ACCOUNTING_RESULT_PROFIT=Result accounting account (Profit) ACCOUNTING_RESULT_LOSS=Result accounting account (Loss) -ACCOUNTING_CLOSURE_DEFAULT_JOURNAL=Journal of closure +ACCOUNTING_CLOSURE_DEFAULT_JOURNAL=Dziennik zamknięcia ACCOUNTING_ACCOUNT_TRANSFER_CASH=Accounting account of transitional bank transfer TransitionalAccount=Transitional bank transfer account @@ -164,12 +167,14 @@ ACCOUNTING_ACCOUNT_SUSPENSE=Konto księgowe dla oczekujących DONATION_ACCOUNTINGACCOUNT=Konto księgowe dla zarejestrowanych dotatcji ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Accounting account to register subscriptions -ACCOUNTING_PRODUCT_BUY_ACCOUNT=Konto księgowe używane domyślnie dla kupionych produktów (używane jeżeli nie zdefiniowano konta w arkuszu produktu) +ACCOUNTING_PRODUCT_BUY_ACCOUNT=Accounting account by default for the bought products (used if not defined in the product sheet) ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Konto księgowe używane domyślnie dla sprzedanych produktów (używane jeżeli nie zdefiniowano konta w arkuszu produktu) -ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Accounting account by default for the sold products in EEC (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Accounting account by default for the sold products export out of EEC (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Accounting account by default for the products sold in EEC (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Accounting account by default for the products sold and exported out of EEC (used if not defined in the product sheet) ACCOUNTING_SERVICE_BUY_ACCOUNT=Konto księgowe używane domyślnie dla kupionych usług (używane jeżeli nie zdefiniowano konta w arkuszu produktu) ACCOUNTING_SERVICE_SOLD_ACCOUNT=Konto księgowe używane domyślnie dla sprzedanych usług (używane jeżeli nie zdefiniowano konta w arkuszu produktu) +ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Accounting account by default for the services sold in EEC (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Accounting account by default for the services sold and exported out of EEC (used if not defined in the service sheet) Doctype=Rodzaj dokumentu Docdate=Data @@ -192,9 +197,10 @@ ByPersonalizedAccountGroups=By personalized groups ByYear=Według roku NotMatch=Nie ustawione DeleteMvt=Usuń linie z księgi głównej +DelMonth=Month to delete DelYear=Rok do usunęcia DelJournal=Dziennik do usunięcia -ConfirmDeleteMvt=This will delete all lines of the Ledger for year and/or from a specific journal. At least one criterion is required. +ConfirmDeleteMvt=This will delete all lines of the Ledger for the year/month and/or from a specific journal (At least one criterion is required). You will have to reuse the feature 'Registration inaccounting' to have the deleted record back in the ledger. ConfirmDeleteMvtPartial=This will delete the transaction from the Ledger (all lines related to same transaction will be deleted) FinanceJournal=Dziennik finansów ExpenseReportsJournal=Dziennik raportów kosztów @@ -235,13 +241,19 @@ DescVentilDoneCustomer=Consult here the list of the lines of invoices customers DescVentilTodoCustomer=Powiąż pozycje faktury aktualnie nie związane z kontem księgowym produktu ChangeAccount=Zmień konto księgowe dla zaznaczonych produktów/usług na następujące konto księgowe: Vide=- -DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account (only record not already transfered in accountancy are visible) DescVentilDoneSupplier=Consult here the list of the lines of vendor invoices and their accounting account DescVentilTodoExpenseReport=Bind expense report lines not already bound with a fee accounting account DescVentilExpenseReport=Consult here the list of expense report lines bound (or not) to a fee accounting account DescVentilExpenseReportMore=If you setup accounting account on type of expense report lines, the application will be able to make all the binding between your expense report lines and the accounting account of your chart of accounts, just in one click with the button "%s". If account was not set on fees dictionary or if you still have some lines not bound to any account, you will have to make a manual binding from the menu "%s". DescVentilDoneExpenseReport=Consult here the list of the lines of expenses reports and their fees accounting account +DescClosure=Consult here the number of movements by month who are not validated & fiscal years already open +OverviewOfMovementsNotValidated=Step 1/ Overview of movements not validated. (Necessary to close a fiscal year) +ValidateMovements=Validate movements +DescValidateMovements=Any modification or deletion of writing, lettering and deletes will be prohibited. All entries for an exercise must be validated otherwise closing will not be possible +SelectMonthAndValidate=Select month and validate movements + ValidateHistory=Dowiąż automatycznie AutomaticBindingDone=Automatyczne dowiązanie ukończone @@ -256,6 +268,7 @@ ListOfProductsWithoutAccountingAccount=Lista produktów nie dowiązanych do żad ChangeBinding=Zmień dowiązanie Accounted=Accounted in ledger NotYetAccounted=Not yet accounted in ledger +ShowTutorial=Show Tutorial ## Admin ApplyMassCategories=Dodaj masowo kategorie @@ -264,7 +277,7 @@ CategoryDeleted=Kategoria dla konta księgowego została usunięta AccountingJournals=Dzienniki kont księgowych AccountingJournal=Dziennik księgowy NewAccountingJournal=Nowy dziennik księgowy -ShowAccoutingJournal=Wyświetl dziennik konta księgowego +ShowAccountingJournal=Wyświetl dziennik konta księgowego NatureOfJournal=Nature of Journal AccountingJournalType1=Miscellaneous operations AccountingJournalType2=Sprzedaż diff --git a/htdocs/langs/pl_PL/admin.lang b/htdocs/langs/pl_PL/admin.lang index 3f2dd0901b4..6edef08148b 100644 --- a/htdocs/langs/pl_PL/admin.lang +++ b/htdocs/langs/pl_PL/admin.lang @@ -35,13 +35,13 @@ LockNewSessions=Zablokuj nowe połączenia ConfirmLockNewSessions=Are you sure you want to restrict any new Dolibarr connection to yourself? Only user %s will be able to connect after that. UnlockNewSessions=Usuwanie blokady połączeń YourSession=Twoja sesja -Sessions=Users Sessions +Sessions=Sesje użytkowników WebUserGroup=Serwer sieci Web użytkownik / grupa NoSessionFound=Your PHP configuration seems to not allow listing of active sessions. The directory used to save sessions (%s) may be protected (for example by OS permissions or by PHP directive open_basedir). DBStoringCharset=Kodowanie bazy danych do przechowywania danych DBSortingCharset=Kodowanie bazy danych by sortować dane ClientCharset=Client charset -ClientSortingCharset=Client collation +ClientSortingCharset=Zestawienie klienta WarningModuleNotActive=Moduł %s musi być aktywny WarningOnlyPermissionOfActivatedModules=Tylko uprawnienia związane z funkcją aktywowania modułów pokazane są tutaj. Możesz uaktywnić inne moduły w instalacji - moduł strony. DolibarrSetup=Instalacja lub ulepszenie Dollibar'a @@ -73,7 +73,7 @@ DelaiedFullListToSelectCompany=Wait until a key is pressed before loading conten DelaiedFullListToSelectContact=Wait until a key is pressed before loading content of Contact combo list.
    This may increase performance if you have a large number of contacts, but it is less convenient) NumberOfKeyToSearch=Number of characters to trigger search: %s NumberOfBytes=Number of Bytes -SearchString=Search string +SearchString=Szukana fraza NotAvailableWhenAjaxDisabled=Niedostępne kiedy Ajax nie działa AllowToSelectProjectFromOtherCompany=On document of a third party, can choose a project linked to another third party JavascriptDisabled=JavaScript wyłączony @@ -164,7 +164,7 @@ Restore=Przywróć RunCommandSummary=Wykonywanie kopii zapasowej zostało uruchomione z wykorzystaniem następującego polecenia BackupResult=Wynik procesu tworzenia kopii zapasowej BackupFileSuccessfullyCreated=Pliki zapasowe zostały pomyślnie wygenreowane -YouCanDownloadBackupFile=The generated file can now be downloaded +YouCanDownloadBackupFile=Wygenerowany plik można teraz pobrać NoBackupFileAvailable=Brak plików kopii zapasowej ExportMethod=Sposób eksportu ImportMethod=Sposób importu @@ -178,6 +178,8 @@ Compression=Kompresja CommandsToDisableForeignKeysForImport=Plecenie wyłączające klucze obce przy improcie CommandsToDisableForeignKeysForImportWarning=Wymagane jeżeli chcesz mieć możliwość przywrócenia kopii sql w późniejszym okresie ExportCompatibility=Zgodność generowanego pliku eksportu +ExportUseMySQLQuickParameter=Use the --quick parameter +ExportUseMySQLQuickParameterHelp=The '--quick' parameter helps limit RAM consumption for large tables. MySqlExportParameters=Parametry eksportu MySQL PostgreSqlExportParameters= Parametry eksportu PostgreSQL UseTransactionnalMode=Użyj trybu transakcji @@ -218,7 +220,7 @@ DoliStoreDesc=DoliStore, oficjalny kanał dystrybucji zewnętrznych modułów Do DoliPartnersDesc=List of companies providing custom-developed modules or features.
    Note: since Dolibarr is an open source application, anyone experienced in PHP programming may develop a module. WebSiteDesc=External websites for more add-on (non-core) modules... DevelopYourModuleDesc=Some solutions to develop your own module... -URL=Łącze +URL=URL BoxesAvailable=Dostępne widgety BoxesActivated=Widgety aktywowane ActivateOn=Uaktywnij @@ -268,6 +270,7 @@ Emails=Wiadomości email EMailsSetup=Ustawienia wiadomości email EMailsDesc=This page allows you to override your default PHP parameters for email sending. In most cases on Unix/Linux OS, the PHP setup is correct and these parameters are unnecessary. EmailSenderProfiles=Emails sender profiles +EMailsSenderProfileDesc=You can keep this section empty. If you enter some emails here, they will be added to the list of possible senders into the combobox when your write a new email. MAIN_MAIL_SMTP_PORT=SMTP/SMTPS Port (default value in php.ini: %s) MAIN_MAIL_SMTP_SERVER=SMTP/SMTPS Host (default value in php.ini: %s) MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=SMTP/SMTPS Port (Not defined into PHP on Unix-like systems) @@ -277,7 +280,7 @@ MAIN_MAIL_ERRORS_TO=Email used for error returns emails (fields 'Errors-To' in e MAIN_MAIL_AUTOCOPY_TO= Kopiuj (Cc) wszystkie wysłane emaile do MAIN_DISABLE_ALL_MAILS=Disable all email sending (for test purposes or demos) MAIN_MAIL_FORCE_SENDTO=Send all emails to (instead of real recipients, for test purposes) -MAIN_MAIL_ENABLED_USER_DEST_SELECT=Add employee users with email into allowed recipient list +MAIN_MAIL_ENABLED_USER_DEST_SELECT=Suggest emails of employees (if defined) into the list of predefined recipient when writing a new email MAIN_MAIL_SENDMODE=Email sending method MAIN_MAIL_SMTPS_ID=SMTP ID (if sending server requires authentication) MAIN_MAIL_SMTPS_PW=SMTP Password (if sending server requires authentication) @@ -310,7 +313,7 @@ ModuleFamilyExperimental=Eksperymentalne moduły ModuleFamilyFinancial=Moduły finansowe (Księgowość) ModuleFamilyECM=ECM ModuleFamilyPortal=Websites and other frontal application -ModuleFamilyInterface=Współpraca z systemami zewnętrznymi +ModuleFamilyInterface=Interfejsy z systemami zewnętrznymi MenuHandlers=Menu obsługi MenuAdmin=Edytor menu DoNotUseInProduction=Nie używaj w produkcji @@ -462,7 +465,9 @@ EnableAndSetupModuleCron=If you want to have this recurring invoice generated au ModuleCompanyCodeCustomerAquarium=%s followed by customer code for a customer accounting code ModuleCompanyCodeSupplierAquarium=%s followed by vendor code for a vendor accounting code ModuleCompanyCodePanicum=Zwróć pusty kod księgowy -ModuleCompanyCodeDigitaria=Accounting code depends on third-party code. The code is composed of the character "C" in the first position followed by the first 5 characters of the third-party code. +ModuleCompanyCodeDigitaria=Returns a compound accounting code according to the name of the third party. The code consists of a prefix that can be defined in the first position followed by the number of characters defined in the third party code. +ModuleCompanyCodeCustomerDigitaria=%s followed by the truncated customer name by the number of characters: %s for the customer accounting code. +ModuleCompanyCodeSupplierDigitaria=%s followed by the truncated supplier name by the number of characters: %s for the supplier accounting code. Use3StepsApproval=By default, Purchase Orders need to be created and approved by 2 different users (one step/user to create and one step/user to approve. Note that if user has both permission to create and approve, one step/user will be enough). You can ask with this option to introduce a third step/user approval, if amount is higher than a dedicated value (so 3 steps will be necessary: 1=validation, 2=first approval and 3=second approval if amount is enough).
    Set this to empty if one approval (2 steps) is enough, set it to a very low value (0.1) if a second approval (3 steps) is always required. UseDoubleApproval=Use a 3 steps approval when amount (without tax) is higher than... WarningPHPMail=WARNING: It is often better to setup outgoing emails to use the email server of your provider instead of the default setup. Some email providers (like Yahoo) do not allow you to send an email from another server than their own server. Your current setup uses the server of the application to send email and not the server of your email provider, so some recipients (the one compatible with the restrictive DMARC protocol), will ask your email provider if they can accept your email and some email providers (like Yahoo) may respond "no" because the server is not theirs, so few of your sent Emails may not be accepted (be careful also of your email provider's sending quota).
    If your Email provider (like Yahoo) has this restriction, you must change Email setup to choose the other method "SMTP server" and enter the SMTP server and credentials provided by your Email provider. @@ -524,7 +529,7 @@ Module50Desc=Management of Products Module51Name=Masowe wysyłanie poczty Module51Desc=Zarządzanie masowym wysyłaniem poczty papierowej Module52Name=Zapasy -Module52Desc=Stock management (for products only) +Module52Desc=Stock management Module53Name=Usługi Module53Desc=Management of Services Module54Name=Kontrakty/Subskrypcje @@ -622,7 +627,7 @@ Module5000Desc=Pozwala na zarządzanie wieloma firmami Module6000Name=Workflow Module6000Desc=Workflow management (automatic creation of object and/or automatic status change) Module10000Name=Strony internetowe -Module10000Desc=Create websites (public) with a WYSIWYG editor. Just setup your web server (Apache, Nginx, ...) to point to the dedicated Dolibarr directory to have it online on the internet with your own domain name. +Module10000Desc=Create websites (public) with a WYSIWYG editor. This is a webmaster or developer oriented CMS (it is better to know HTML and CSS language). Just setup your web server (Apache, Nginx, ...) to point to the dedicated Dolibarr directory to have it online on the internet with your own domain name. Module20000Name=Leave Request Management Module20000Desc=Define and track employee leave requests Module39000Name=Product Lots @@ -841,10 +846,10 @@ Permission1002=Tworzenie / modyfikacja magazynów Permission1003=Usuń magazyny Permission1004=Zobacz przemieszczanie zasobów Permission1005=Tworzenie / modyfikacja przemieszczania zasobów -Permission1101=Zobacz zamówienia na dostawy -Permission1102=Tworzenie / modyfikacja zamówień na dostawy -Permission1104=Walidacja zamówienia na dostawy -Permission1109=Usuń zamówienia na dostawy +Permission1101=Read delivery receipts +Permission1102=Create/modify delivery receipts +Permission1104=Validate delivery receipts +Permission1109=Delete delivery receipts Permission1121=Read supplier proposals Permission1122=Create/modify supplier proposals Permission1123=Validate supplier proposals @@ -873,9 +878,9 @@ Permission1251=Uruchom masowy import danych zewnętrznych do bazy danych (wgrywa Permission1321=Eksport faktur klienta, atrybutów oraz płatności Permission1322=Reopen a paid bill Permission1421=Export sales orders and attributes -Permission2401=Czytaj działania (zdarzenia lub zadania) związane z jego kontem -Permission2402=Tworzenie / modyfikacja działań (zdarzeń lub zadań) związanych z jego kontem -Permission2403=Usuwanie działań (zdarzeń lub zadań) związanych z jego kontem +Permission2401=Read actions (events or tasks) linked to his user account (if owner of event) +Permission2402=Create/modify actions (events or tasks) linked to his user account (if owner of event) +Permission2403=Delete actions (events or tasks) linked to his user account (if owner of event) Permission2411=Czytaj działania (zdarzenia lub zadania) innych osób Permission2412=Tworzenie / modyfikacja działań (zdarzeń lub zadań) innych osób Permission2413=Usuwanie działań (zdarzeń lub zadań) innych osób @@ -901,6 +906,7 @@ Permission20003=Delete leave requests Permission20004=Read all leave requests (even of user not subordinates) Permission20005=Create/modify leave requests for everybody (even of user not subordinates) Permission20006=Admin leave requests (setup and update balance) +Permission20007=Approve leave requests Permission23001=Czytaj Zaplanowane zadania Permission23002=Tworzenie / aktualizacja Zaplanowanych zadań Permission23003=Usuwanie Zaplanowanego zadania @@ -915,14 +921,14 @@ Permission50414=Delete operations in ledger Permission50415=Delete all operations by year and journal in ledger Permission50418=Export operations of the ledger Permission50420=Report and export reports (turnover, balance, journals, ledger) -Permission50430=Define and close a fiscal period +Permission50430=Define fiscal periods. Validate transactions and close fiscal periods. Permission50440=Manage chart of accounts, setup of accountancy Permission51001=Read assets Permission51002=Create/Update assets Permission51003=Delete assets Permission51005=Setup types of asset Permission54001=Druk -Permission55001=Czytaj ankiet +Permission55001=Czytaj ankiety Permission55002=Tworzenie / modyfikacja ankiet Permission59001=Czytaj marż handlowych Permission59002=Zdefiniuj marż handlowych @@ -962,6 +968,7 @@ DictionaryAccountancyJournal=Dzienniki księgowe DictionaryEMailTemplates=Email Templates DictionaryUnits=Units DictionaryMeasuringUnits=Measuring Units +DictionarySocialNetworks=Sieci społecznościowe DictionaryProspectStatus=Stan oferty DictionaryHolidayTypes=Types of leave DictionaryOpportunityStatus=Lead status for project/lead @@ -1057,7 +1064,7 @@ BackgroundImageLogin=Obrazek tła PermanentLeftSearchForm=Stały formularz wyszukiwania w lewym menu DefaultLanguage=Default language EnableMultilangInterface=Enable multilanguage support -EnableShowLogo=Pokaż logo w menu po lewej stronie +EnableShowLogo=Show the company logo in the menu CompanyInfo=Firma/Organizacja CompanyIds=Company/Organization identities CompanyName=Nazwa firmy @@ -1067,7 +1074,11 @@ CompanyTown=Miasto CompanyCountry=Kraj CompanyCurrency=Główna waluta CompanyObject=Object of the company +IDCountry=ID country Logo=Logo +LogoDesc=Main logo of company. Will be used into generated documents (PDF, ...) +LogoSquarred=Logo (squarred) +LogoSquarredDesc=Must be a squarred icon (width = height). This logo will be used as the favorite icon or other need like for the top menu bar (if not disabled into display setup). DoNotSuggestPaymentMode=Nie proponuj NoActiveBankAccountDefined=Brak zdefiniowanego aktywnego konta bankowego OwnerOfBankAccount=Właściciel konta bankowego %s @@ -1113,7 +1124,7 @@ LogEventDesc=Enable logging for specific security events. Administrators the log AreaForAdminOnly=Parametry mogą być ustawiane tylko przez użytkowników z prawami administratora. SystemInfoDesc=System informacji jest różne informacje techniczne można uzyskać w trybie tylko do odczytu i widoczne tylko dla administratorów. SystemAreaForAdminOnly=This area is available to administrator users only. Dolibarr user permissions cannot change this restriction. -CompanyFundationDesc=Edit the information of the company/entity. Click on "%s" or "%s" button at the bottom of the page. +CompanyFundationDesc=Edit the information of the company/entity. Click on "%s" button at the bottom of the page. AccountantDesc=If you have an external accountant/bookkeeper, you can edit here its information. AccountantFileNumber=Accountant code DisplayDesc=Parameters affecting the look and behaviour of Dolibarr can be modified here. @@ -1129,7 +1140,7 @@ TriggerAlwaysActive=Wyzwalacze w tym pliku są zawsze aktywne, niezależnie są TriggerActiveAsModuleActive=Wyzwalacze w tym pliku są aktywne jako modułu %s jest aktywny. GeneratedPasswordDesc=Choose the method to be used for auto-generated passwords. DictionaryDesc=Wprowadź wszystkie potrzebne dane. Wartości można dodać do ustawień domyślnych. -ConstDesc=This page allows you to edit (override) parameters not available in other pages. These are mostly reserved parameters for developers/advanced troubleshooting. For a full list of the parameters available see here. +ConstDesc=This page allows you to edit (override) parameters not available in other pages. These are mostly reserved parameters for developers/advanced troubleshooting only. MiscellaneousDesc=Inne powiązane parametry bezpieczeństwa są zdefiniowane tutaj LimitsSetup=Ograniczenia / Precision konfiguracji LimitsDesc=You can define limits, precisions and optimizations used by Dolibarr here @@ -1456,6 +1467,13 @@ LDAPFieldSidExample=Example: objectsid LDAPFieldEndLastSubscription=Data zakończenia subskrypcji LDAPFieldTitle=Posada LDAPFieldTitleExample=Przykład: tytuł +LDAPFieldGroupid=Group id +LDAPFieldGroupidExample=Exemple : gidnumber +LDAPFieldUserid=User id +LDAPFieldUseridExample=Exemple : uidnumber +LDAPFieldHomedirectory=Home directory +LDAPFieldHomedirectoryExample=Exemple : homedirectory +LDAPFieldHomedirectoryprefix=Home directory prefix LDAPSetupNotComplete=LDAP konfiguracji nie są kompletne (przejdź na innych kartach) LDAPNoUserOrPasswordProvidedAccessIsReadOnly=Brak administratora lub hasła. Dostęp do LDAP będzie jedynie anonimowy i tylko w trybie do odczytu. LDAPDescContact=Ta strona pozwala na zdefiniowanie atrybutów LDAP nazwę LDAP drzewa dla każdego danych na Dolibarr kontakty. @@ -1577,6 +1595,7 @@ FCKeditorForProductDetails=WYSIWIG creation/edition of products details lines fo FCKeditorForMailing= WYSIWIG tworzenie / edycja wiadomości FCKeditorForUserSignature=WYSIWIG tworzenie / edycja podpisu użytkownika FCKeditorForMail=WYSIWIG creation/edition for all mail (except Tools->eMailing) +FCKeditorForTicket=WYSIWIG creation/edition for tickets ##### Stock ##### StockSetup=Stock module setup 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. @@ -1653,8 +1672,9 @@ CashDesk=Point of Sale CashDeskSetup=Point of Sales module setup CashDeskThirdPartyForSell=Default generic third party to use for sales CashDeskBankAccountForSell=Środki pieniężne na rachunku do korzystania sprzedaje -CashDeskBankAccountForCheque= Default account to use to receive payments by check -CashDeskBankAccountForCB= Chcesz używać do przyjmowania płatności gotówkowych za pomocą kart kredytowych +CashDeskBankAccountForCheque=Default account to use to receive payments by check +CashDeskBankAccountForCB=Chcesz używać do przyjmowania płatności gotówkowych za pomocą kart kredytowych +CashDeskBankAccountForSumup=Default bank account to use to receive payments by SumUp 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). CashDeskIdWareHouse=Życie i ograniczyć magazyn użyć do spadku magazynie StockDecreaseForPointOfSaleDisabled=Stock decrease from Point of Sale disabled @@ -1693,7 +1713,7 @@ SuppliersSetup=Vendor module setup SuppliersCommandModel=Complete template of purchase order (logo...) SuppliersInvoiceModel=Complete template of vendor invoice (logo...) SuppliersInvoiceNumberingModel=Vendor invoices numbering models -IfSetToYesDontForgetPermission=Jeśli jest ustawiona na yes, nie zapomnij, aby zapewnić uprawnień do grup lub użytkowników dopuszczonych do drugiego zatwierdzenia +IfSetToYesDontForgetPermission=If set to a non null value, don't forget to provide permissions to groups or users allowed for the second approval ##### GeoIPMaxmind ##### GeoIPMaxmindSetup=GeoIP Maxmind konfiguracji modułu PathToGeoIPMaxmindCountryDataFile=Path to file containing Maxmind ip to country translation.
    Examples:
    /usr/local/share/GeoIP/GeoIP.dat
    /usr/share/GeoIP/GeoIP.dat
    /usr/share/GeoIP/GeoLite2-Country.mmdb @@ -1782,6 +1802,8 @@ FixTZ=Strefa czasowa fix FillFixTZOnlyIfRequired=Example: +2 (fill only if problem experienced) ExpectedChecksum=Expected Checksum CurrentChecksum=Current Checksum +ExpectedSize=Expected size +CurrentSize=Current size ForcedConstants=Required constant values MailToSendProposal=Oferty klientów MailToSendOrder=Sales orders @@ -1846,8 +1868,10 @@ NothingToSetup=There is no specific setup required for this module. SetToYesIfGroupIsComputationOfOtherGroups=Set this to yes if this group is a computation of other groups EnterCalculationRuleIfPreviousFieldIsYes=Enter calculation rule if previous field was set to Yes (For example 'CODEGRP1+CODEGRP2') SeveralLangugeVariatFound=Several language variants found -COMPANY_AQUARIUM_REMOVE_SPECIAL=Remove special characters +RemoveSpecialChars=Remove special characters COMPANY_AQUARIUM_CLEAN_REGEX=Regex filter to clean value (COMPANY_AQUARIUM_CLEAN_REGEX) +COMPANY_DIGITARIA_CLEAN_REGEX=Regex filter to clean value (COMPANY_DIGITARIA_CLEAN_REGEX) +COMPANY_DIGITARIA_UNIQUE_CODE=Duplicate not allowed GDPRContact=Data Protection Officer (DPO, Data Privacy or GDPR contact) GDPRContactDesc=If you store data about European companies/citizens, you can name the contact who is responsible for the General Data Protection Regulation here HelpOnTooltip=Help text to show on tooltip @@ -1884,8 +1908,8 @@ CodeLastResult=Latest result code NbOfEmailsInInbox=Number of emails in source directory LoadThirdPartyFromName=Load third party searching on %s (load only) LoadThirdPartyFromNameOrCreate=Load third party searching on %s (create if not found) -WithDolTrackingID=Dolibarr Tracking ID found -WithoutDolTrackingID=Dolibarr Tracking ID not found +WithDolTrackingID=Dolibarr Reference found in Message ID +WithoutDolTrackingID=Dolibarr Reference not found in Message ID FormatZip=Kod pocztowy MainMenuCode=Menu entry code (mainmenu) ECMAutoTree=Show automatic ECM tree @@ -1896,6 +1920,7 @@ ResourceSetup=Configuration of Resource module UseSearchToSelectResource=Use a search form to choose a resource (rather than a drop-down list). DisabledResourceLinkUser=Disable feature to link a resource to users DisabledResourceLinkContact=Disable feature to link a resource to contacts +EnableResourceUsedInEventCheck=Enable feature to check if a resource is in use in an event ConfirmUnactivation=Confirm module reset OnMobileOnly=On small screen (smartphone) only DisableProspectCustomerType=Disable the "Prospect + Customer" third party type (so third party must be Prospect or Customer but can't be both) @@ -1937,3 +1962,5 @@ RESTRICT_ON_IP=Allow access to some host IP only (wildcard not allowed, use spac BaseOnSabeDavVersion=Based on the library SabreDAV version NotAPublicIp=Not a public IP MakeAnonymousPing=Make an anonymous Ping '+1' to the Dolibarr foundation server (done 1 time only after installation) to allow the foundation to count the number of Dolibarr installation. +FeatureNotAvailableWithReceptionModule=Feature not available when module Reception is enabled +EmailTemplate=Template for email diff --git a/htdocs/langs/pl_PL/agenda.lang b/htdocs/langs/pl_PL/agenda.lang index e4797d2eba7..7f4e4297563 100644 --- a/htdocs/langs/pl_PL/agenda.lang +++ b/htdocs/langs/pl_PL/agenda.lang @@ -76,6 +76,7 @@ ContractSentByEMail=Contract %s sent by email OrderSentByEMail=Sales order %s sent by email InvoiceSentByEMail=Customer invoice %s sent by email SupplierOrderSentByEMail=Purchase order %s sent by email +ORDER_SUPPLIER_DELETEInDolibarr=Purchase order %s deleted SupplierInvoiceSentByEMail=Vendor invoice %s sent by email ShippingSentByEMail=Shipment %s sent by email ShippingValidated= Przesyłka %s potwierdzona @@ -86,6 +87,11 @@ InvoiceDeleted=Faktura usunięta PRODUCT_CREATEInDolibarr=Produkt %s utworzony PRODUCT_MODIFYInDolibarr=Produkt %s zmodyfikowany PRODUCT_DELETEInDolibarr=Produkt %s usunięty +HOLIDAY_CREATEInDolibarr=Request for leave %s created +HOLIDAY_MODIFYInDolibarr=Request for leave %s modified +HOLIDAY_APPROVEInDolibarr=Request for leave %s approved +HOLIDAY_VALIDATEDInDolibarr=Request for leave %s validated +HOLIDAY_DELETEInDolibarr=Request for leave %s deleted EXPENSE_REPORT_CREATEInDolibarr=Raport kosztów %s utworzony EXPENSE_REPORT_VALIDATEInDolibarr=Raport kosztów %s zatwierdzony EXPENSE_REPORT_APPROVEInDolibarr=Raport kosztów %s zaakceptowany @@ -99,6 +105,14 @@ TICKET_MODIFYInDolibarr=Ticket %s modified TICKET_ASSIGNEDInDolibarr=Ticket %s assigned TICKET_CLOSEInDolibarr=Ticket %s closed TICKET_DELETEInDolibarr=Ticket %s deleted +BOM_VALIDATEInDolibarr=BOM validated +BOM_UNVALIDATEInDolibarr=BOM unvalidated +BOM_CLOSEInDolibarr=BOM disabled +BOM_REOPENInDolibarr=BOM reopen +BOM_DELETEInDolibarr=BOM deleted +MO_VALIDATEInDolibarr=MO validated +MO_PRODUCEDInDolibarr=MO produced +MO_DELETEInDolibarr=MO deleted ##### End agenda events ##### AgendaModelModule=Szablon dokumentu dla zdarzenia DateActionStart=Data rozpoczęcia diff --git a/htdocs/langs/pl_PL/boxes.lang b/htdocs/langs/pl_PL/boxes.lang index 910ee059198..ba51f9a09fa 100644 --- a/htdocs/langs/pl_PL/boxes.lang +++ b/htdocs/langs/pl_PL/boxes.lang @@ -19,6 +19,7 @@ BoxLastContacts=Ostatnie kontakty/adresy BoxLastMembers=Ostatni członkowie BoxFicheInter=Ostatnie interwencje BoxCurrentAccounts=Otwórz bilans konta +BoxTitleMemberNextBirthdays=Birthdays of this month (members) BoxTitleLastRssInfos=Ostatnie %s wiadomości z %s BoxTitleLastProducts=Products/Services: last %s modified BoxTitleProductsAlertStock=Products: stock alert @@ -34,6 +35,7 @@ BoxTitleLastFicheInter=Ostatnie %s zmodyfikowane interwencje BoxTitleOldestUnpaidCustomerBills=Customer Invoices: oldest %s unpaid BoxTitleOldestUnpaidSupplierBills=Vendor Invoices: oldest %s unpaid BoxTitleCurrentAccounts=Open Accounts: balances +BoxTitleSupplierOrdersAwaitingReception=Supplier orders awaiting reception BoxTitleLastModifiedContacts=Contacts/Addresses: last %s modified BoxMyLastBookmarks=Bookmarks: latest %s BoxOldestExpiredServices=Najstarsze aktywne przeterminowane usługi @@ -42,6 +44,8 @@ BoxTitleLastActionsToDo=Ostatnich %s zadań do zrobienia BoxTitleLastContracts=Ostatnich %s zmodyfikowanych kontaktów BoxTitleLastModifiedDonations=Ostatnich %s zmodyfikowanych dotacji BoxTitleLastModifiedExpenses=Ostatnich %s zmodyfikowanych raportów kosztów +BoxTitleLatestModifiedBoms=Latest %s modified BOMs +BoxTitleLatestModifiedMos=Latest %s modified Manufacturing Orders BoxGlobalActivity=Globalna aktywność (faktury, wnioski, zamówienia) BoxGoodCustomers=Dobrzy klienci BoxTitleGoodCustomers=%s dobrych klientów @@ -64,6 +68,7 @@ NoContractedProducts=Brak produktów/usług zakontraktowanych NoRecordedContracts=Brak zarejestrowanych kontraktów NoRecordedInterventions=Brak zapisanych interwencji BoxLatestSupplierOrders=Latest purchase orders +BoxLatestSupplierOrdersAwaitingReception=Latest Purchase Orders (with a pending reception) NoSupplierOrder=No recorded purchase order BoxCustomersInvoicesPerMonth=Customer Invoices per month BoxSuppliersInvoicesPerMonth=Vendor Invoices per month @@ -84,4 +89,14 @@ ForProposals=Oferty LastXMonthRolling=Ostatni %s miesiąc ChooseBoxToAdd=Dodaj widget do swojej tablicy... BoxAdded=Widget został dodany do twojej tablicy -BoxTitleUserBirthdaysOfMonth=Birthdays of this month +BoxTitleUserBirthdaysOfMonth=Birthdays of this month (users) +BoxLastManualEntries=Last manual entries in accountancy +BoxTitleLastManualEntries=%s latest manual entries +NoRecordedManualEntries=No manual entries record in accountancy +BoxSuspenseAccount=Count accountancy operation with suspense account +BoxTitleSuspenseAccount=Number of unallocated lines +NumberOfLinesInSuspenseAccount=Number of line in suspense account +SuspenseAccountNotDefined=Suspense account isn't defined +BoxLastCustomerShipments=Last customer shipments +BoxTitleLastCustomerShipments=Latest %s customer shipments +NoRecordedShipments=No recorded customer shipment diff --git a/htdocs/langs/pl_PL/cashdesk.lang b/htdocs/langs/pl_PL/cashdesk.lang index 384c6417daa..76d66b1c566 100644 --- a/htdocs/langs/pl_PL/cashdesk.lang +++ b/htdocs/langs/pl_PL/cashdesk.lang @@ -75,3 +75,5 @@ DirectPayment=Direct payment DirectPaymentButton=Direct cash payment button InvoiceIsAlreadyValidated=Invoice is already validated NoLinesToBill=No lines to bill +CustomReceipt=Custom Receipt +ReceiptName=Receipt Name diff --git a/htdocs/langs/pl_PL/commercial.lang b/htdocs/langs/pl_PL/commercial.lang index 8933a602345..2fc11d17cff 100644 --- a/htdocs/langs/pl_PL/commercial.lang +++ b/htdocs/langs/pl_PL/commercial.lang @@ -1,6 +1,6 @@ # Dolibarr language file - Source file is en_US - commercial -Commercial=Handel -CommercialArea=Obszar zamówień +Commercial=Commerce +CommercialArea=Commerce area Customer=Klient Customers=Klienci Prospect=Widok @@ -59,7 +59,7 @@ ActionAC_FAC=Wyślij fakturę/rozliczenie pocztą ActionAC_REL=Wyślij fakturę/rozliczenie pocztą (ponaglenie) ActionAC_CLO=Blisko ActionAC_EMAILING=Wyślij mass maila -ActionAC_COM=Wyślij zamówienie klienta pocztą +ActionAC_COM=Send sales order by mail ActionAC_SHIP=Wyślij wysyłki za pośrednictwem poczty ActionAC_SUP_ORD=Send purchase order by mail ActionAC_SUP_INV=Send vendor invoice by mail diff --git a/htdocs/langs/pl_PL/deliveries.lang b/htdocs/langs/pl_PL/deliveries.lang index c7c237ba404..336a696e731 100644 --- a/htdocs/langs/pl_PL/deliveries.lang +++ b/htdocs/langs/pl_PL/deliveries.lang @@ -2,7 +2,7 @@ Delivery=Dostawa DeliveryRef=Numer referencyjny dostawy DeliveryCard=Karta przyjęcia -DeliveryOrder=Zamówienie dostawy +DeliveryOrder=Delivery receipt DeliveryDate=Data dostawy CreateDeliveryOrder=Generuj przyjęcie dostawy DeliveryStateSaved=Stan dostawy zapisany @@ -18,13 +18,14 @@ StatusDeliveryCanceled=Anulowano StatusDeliveryDraft=Projekt StatusDeliveryValidated=Przyjęto # merou PDF model -NameAndSignature=Nazwisko i podpis: +NameAndSignature=Name and Signature: ToAndDate=To___________________________________ na ____ / _____ / __________ GoodStatusDeclaration=Otrzymano towary w dobrym stanie, -Deliverer=Dostawca: +Deliverer=Deliverer: Sender=Nadawca Recipient=Odbiorca ErrorStockIsNotEnough=Brak wystarczającego zapasu w magazynie Shippable=Możliwa wysyłka NonShippable=Nie do wysyłki ShowReceiving=Pokaż przyjęte dostawy +NonExistentOrder=Nonexistent order diff --git a/htdocs/langs/pl_PL/errors.lang b/htdocs/langs/pl_PL/errors.lang index d7c7c0f14ba..4c23d3e722e 100644 --- a/htdocs/langs/pl_PL/errors.lang +++ b/htdocs/langs/pl_PL/errors.lang @@ -30,11 +30,11 @@ ErrorBadBarCodeSyntax=Bad syntax for barcode. May be you set a bad barcode type ErrorCustomerCodeRequired=Wymagany kod klienta ErrorBarCodeRequired=Barcode required ErrorCustomerCodeAlreadyUsed=Kod klienta jest już używany -ErrorBarCodeAlreadyUsed=Barcode already used +ErrorBarCodeAlreadyUsed=Kod kreskowy już używany ErrorPrefixRequired=Wymaga przedrostka -ErrorBadSupplierCodeSyntax=Bad syntax for vendor code -ErrorSupplierCodeRequired=Vendor code required -ErrorSupplierCodeAlreadyUsed=Vendor code already used +ErrorBadSupplierCodeSyntax=Zła składnia kodu dostawcy +ErrorSupplierCodeRequired=Wymagany kod dostawcy +ErrorSupplierCodeAlreadyUsed=Kod dostawcy został już użyty ErrorBadParameters=Złe parametry ErrorBadValueForParameter=Zła wartość '%s' dla parametru '%s' ErrorBadImageFormat=Plik ze zdjęciem ma nie wspierany format (twoje PHP nie wspiera funcji konwersji zdjęć w tym formacie) @@ -79,7 +79,7 @@ ErrorRecordHasChildren=Failed to delete record since it has some child records. ErrorRecordHasAtLeastOneChildOfType=Object has at least one child of type %s ErrorRecordIsUsedCantDelete=Can't delete record. It is already used or included into another object. ErrorModuleRequireJavascript=JavaScript nie może być wyłączony aby korzystać z tej funkcji. Aby włączyć/wyłączyć Javascript, przejdź do menu Start->Ustawienia->Ekran. -ErrorPasswordsMustMatch=Zarówno wpisane hasło musi się zgadzać się +ErrorPasswordsMustMatch=Oba hasła muszą się zgadzać ErrorContactEMail=A technical error occured. Please, contact administrator to following email %s and provide the error code %s in your message, or add a screen copy of this page. ErrorWrongValueForField=Field %s: '%s' does not match regex rule %s ErrorFieldValueNotIn=Field %s: '%s' is not a value found in field %s of %s @@ -106,7 +106,7 @@ ErrorForbidden2=Wykorzystanie tej nazwie może być zdefiniowana przez administr ErrorForbidden3=Wydaje się, że Dolibarr nie jest używany przez uwierzytelniane sesji. Rzuć okiem na Dolibarr konfiguracji dokumentacji wiedzieć, jak zarządzać authentications (htaccess, mod_auth lub innych ...). ErrorNoImagickReadimage=Funkcja imagick_readimage nie jest w tej PHP. Podgląd może być dostępny. Administratorzy mogą wyłączyć tę zakładkę z menu Ustawienia - Ekran. ErrorRecordAlreadyExists=Wpis już istnieje -ErrorLabelAlreadyExists=This label already exists +ErrorLabelAlreadyExists=Ta etykieta już istnieje ErrorCantReadFile=Nie można odczytać pliku '%s' ErrorCantReadDir=Nie można odczytać katalogu '%s' ErrorBadLoginPassword=Błędne hasło lub login @@ -196,6 +196,7 @@ ErrorPhpMailDelivery=Check that you don't use a too high number of recipients an ErrorUserNotAssignedToTask=User must be assigned to task to be able to enter time consumed. ErrorTaskAlreadyAssigned=Zadanie dopisane do użytkownika ErrorModuleFileSeemsToHaveAWrongFormat=The module package seems to have a wrong format. +ErrorModuleFileSeemsToHaveAWrongFormat2=At least one mandatory directory must exists into zip of module: %s or %s ErrorFilenameDosNotMatchDolibarrPackageRules=The name of the module package (%s) does not match expected name syntax: %s ErrorDuplicateTrigger=Error, duplicate trigger name %s. Already loaded from %s. ErrorNoWarehouseDefined=Error, no warehouses defined. @@ -219,6 +220,9 @@ ErrorURLMustStartWithHttp=URL %s must start with http:// or https:// ErrorNewRefIsAlreadyUsed=Error, the new reference is already used ErrorDeletePaymentLinkedToAClosedInvoiceNotPossible=Error, delete payment linked to a closed invoice is not possible. ErrorSearchCriteriaTooSmall=Search criteria too small. +ErrorObjectMustHaveStatusActiveToBeDisabled=Objects must have status 'Active' to be disabled +ErrorObjectMustHaveStatusDraftOrDisabledToBeActivated=Objects must have status 'Draft' or 'Disabled' to be enabled +ErrorNoFieldWithAttributeShowoncombobox=No fields has property 'showoncombobox' into definition of object '%s'. No way to show the combolist. # Warnings WarningParamUploadMaxFileSizeHigherThanPostMaxSize=Your PHP parameter upload_max_filesize (%s) is higher than PHP parameter post_max_size (%s). This is not a consistent setup. WarningPasswordSetWithNoAccount=Hasło zostało ustawione dla tego użytkownika. Jednakże nie Konto użytkownika zostało utworzone. Więc to hasło jest przechowywane, ale nie mogą być używane do logowania do Dolibarr. Może być stosowany przez zewnętrzny moduł / interfejsu, ale jeśli nie trzeba definiować dowolną logowania ani hasła do członka, można wyłączyć opcję "Zarządzaj login dla każdego członka" od konfiguracji modułu użytkownika. Jeśli potrzebujesz zarządzać logowanie, ale nie wymagają hasła, możesz zachować to pole puste, aby uniknąć tego ostrzeżenia. Uwaga: E może być również stosowany jako login, jeśli element jest połączony do użytkownika. @@ -244,3 +248,4 @@ WarningAnEntryAlreadyExistForTransKey=An entry already exists for the translatio WarningNumberOfRecipientIsRestrictedInMassAction=Warning, number of different recipient is limited to %s when using the mass actions on lists WarningDateOfLineMustBeInExpenseReportRange=Warning, the date of line is not in the range of the expense report WarningProjectClosed=Project is closed. You must re-open it first. +WarningSomeBankTransactionByChequeWereRemovedAfter=Some bank transaction were removed after that the receipt including them were generated. So nb of cheques and total of receipt may differ from number and total in list. diff --git a/htdocs/langs/pl_PL/holiday.lang b/htdocs/langs/pl_PL/holiday.lang index a91e2463960..3542e94b28a 100644 --- a/htdocs/langs/pl_PL/holiday.lang +++ b/htdocs/langs/pl_PL/holiday.lang @@ -8,7 +8,6 @@ NotActiveModCP=You must enable the module Leave to view this page. AddCP=Stwórz wniosek urlopowy DateDebCP=Data rozpoczęcia DateFinCP=Data zakończenia -DateCreateCP=Data utworzenia DraftCP=Szkic ToReviewCP=Oczekuje na zatwierdzenie ApprovedCP=Zatwierdzony @@ -18,6 +17,7 @@ ValidatorCP=Akceptujący ListeCP=List of leave LeaveId=Leave ID ReviewedByCP=Będzie zatwierdzony przez +UserID=User ID UserForApprovalID=User for approval ID UserForApprovalFirstname=First name of approval user UserForApprovalLastname=Last name of approval user @@ -128,3 +128,4 @@ TemplatePDFHolidays=Template for leave requests PDF FreeLegalTextOnHolidays=Free text on PDF WatermarkOnDraftHolidayCards=Watermarks on draft leave requests HolidaysToApprove=Holidays to approve +NobodyHasPermissionToValidateHolidays=Nobody has permission to validate holidays diff --git a/htdocs/langs/pl_PL/install.lang b/htdocs/langs/pl_PL/install.lang index 5ec9f4f81d6..1b469247c9e 100644 --- a/htdocs/langs/pl_PL/install.lang +++ b/htdocs/langs/pl_PL/install.lang @@ -13,6 +13,7 @@ PHPSupportPOSTGETOk=PHP obsługuje zmienne POST i GET. PHPSupportPOSTGETKo=It's possible your PHP setup does not support variables POST and/or GET. Check the parameter variables_order in php.ini. PHPSupportGD=This PHP supports GD graphical functions. PHPSupportCurl=This PHP supports Curl. +PHPSupportCalendar=This PHP supports calendars extensions. PHPSupportUTF8=This PHP supports UTF8 functions. PHPSupportIntl=This PHP supports Intl functions. PHPMemoryOK=Maksymalna ilość pamięci sesji PHP ustawiona jest na %s. Powinno wystarczyć. @@ -21,6 +22,7 @@ Recheck=Click here for a more detailed test 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. ErrorPHPDoesNotSupportGD=Your PHP installation does not support GD graphical functions. No graphs will be available. ErrorPHPDoesNotSupportCurl=Twoja instalacja PHP nie wspiera Curl. +ErrorPHPDoesNotSupportCalendar=Your PHP installation does not support php calendar extensions. ErrorPHPDoesNotSupportUTF8=Your PHP installation does not support UTF8 functions. Dolibarr cannot work correctly. Resolve this before installing Dolibarr. ErrorPHPDoesNotSupportIntl=Your PHP installation does not support Intl functions. ErrorDirDoesNotExists=Katalog %s nie istnieje. @@ -203,6 +205,7 @@ MigrationRemiseExceptEntity=Zaktualizuj wartość pola podmiotu llx_societe_remi MigrationUserRightsEntity=Update entity field value of llx_user_rights MigrationUserGroupRightsEntity=Update entity field value of llx_usergroup_rights MigrationUserPhotoPath=Migration of photo paths for users +MigrationFieldsSocialNetworks=Migration of users fields social networks (%s) MigrationReloadModule=Odśwież moduł %s MigrationResetBlockedLog=Zresetuj moduł BlockedLog dla algorytmu v7 ShowNotAvailableOptions=Show unavailable options diff --git a/htdocs/langs/pl_PL/main.lang b/htdocs/langs/pl_PL/main.lang index 1bf79286a44..36c951e2918 100644 --- a/htdocs/langs/pl_PL/main.lang +++ b/htdocs/langs/pl_PL/main.lang @@ -28,7 +28,7 @@ NoTemplateDefined=Szablon niedostępny dla tego typu wiadomości email AvailableVariables=Dostępne zmienne substytucji NoTranslation=Brak tłumaczenia Translation=Tłumaczenie -EmptySearchString=Enter a non empty search string +EmptySearchString=Wpisz niepusty ciąg do wyszukiwania NoRecordFound=Rekord nie został znaleziony. NoRecordDeleted=Brak usuniętych rekordów NotEnoughDataYet=Za mało danych @@ -52,11 +52,11 @@ ErrorFileNotUploaded=Plik nie został załadowany. Sprawdź, czy rozmiar nie prz ErrorInternalErrorDetected=Wykryto błąd ErrorWrongHostParameter=Niewłaściwy parametr hosta ErrorYourCountryIsNotDefined=Your country is not defined. Go to Home-Setup-Edit and post the form again. -ErrorRecordIsUsedByChild=Failed to delete this record. This record is used by at least one child record. +ErrorRecordIsUsedByChild=Nie można usunąć rekordu. Rekord jest używany przez inny rekord potomny. ErrorWrongValue=Błędna wartość ErrorWrongValueForParameterX=Nieprawidłowa wartość dla parametru %s ErrorNoRequestInError=Nie wykryto żadneog błednego zapytania. -ErrorServiceUnavailableTryLater=Service not available at the moment. Try again later. +ErrorServiceUnavailableTryLater=Serwis w tej chwili jest niedostępny. Spróbuj później. ErrorDuplicateField=Zduplikuj niepowtarzalną wartość w polu ErrorSomeErrorWereFoundRollbackIsDone=Some errors were found. Changes have been rolled back. ErrorConfigParameterNotDefined=Parameter %s is not defined in the Dolibarr config file conf.php. @@ -65,7 +65,7 @@ ErrorNoVATRateDefinedForSellerCountry=Błąd, nie określono stawki VAT dla kraj ErrorNoSocialContributionForSellerCountry=Błąd, brak określonej stopy podatkowej dla kraju '%s'. ErrorFailedToSaveFile=Błąd, nie udało się zapisać pliku. ErrorCannotAddThisParentWarehouse=You are trying to add a parent warehouse which is already a child of a existing warehouse -MaxNbOfRecordPerPage=Max. number of records per page +MaxNbOfRecordPerPage=Max. ilość wierszy na stronę NotAuthorized=Nie masz autoryzacji aby to zrobić SetDate=Ustaw datę SelectDate=Wybierz datę @@ -79,7 +79,7 @@ FileRenamed=Nazwa pliku została pomyślnie zmieniona FileGenerated=Plik został wygenerowany pomyślnie FileSaved=Plik został zapisany pomyślnie FileUploaded=Plik został pomyślnie przesłany -FileTransferComplete=File(s) uploaded successfully +FileTransferComplete=Plik(i) załadowany pomyślnie FilesDeleted=Plik(i) usunięte pomyślnie FileWasNotUploaded=Wybrano pliku do zamontowaia, ale jeszcze nie wysłano. W tym celu wybierz opcję "dołącz plik". NbOfEntries=No. of entries @@ -87,7 +87,7 @@ GoToWikiHelpPage=Przeczytaj pomoc online (wymaga połączenia z internetem) GoToHelpPage=Przeczytaj pomoc RecordSaved=Rekord zapisany RecordDeleted=Rekord usunięty -RecordGenerated=Record generated +RecordGenerated=Rekord wygenerowany LevelOfFeature=możliwości funkcji NotDefined=Nie zdefiniowany DolibarrInHttpAuthenticationSoPasswordUseless=Tryb uwierzytelniania Dolibarr jest ustawiony na %s w pliku konfiguracyjnym conf.php.
    Oznacza to, że baza danych haseł jest na zewnątrz Dolibarr, więc zmiana tego pola może nie mieć wpływu. @@ -97,7 +97,7 @@ PasswordForgotten=Zapomniałeś hasła? NoAccount=Brak konta? SeeAbove=Patrz wyżej HomeArea=STRONA GŁÓWNA -LastConnexion=Last login +LastConnexion=Ostatnie logowanie PreviousConnexion=Previous login PreviousValue=Poprzednia wartość ConnectedOnMultiCompany=Podłączono do środowiska @@ -114,6 +114,7 @@ InformationToHelpDiagnose=This information can be useful for diagnostic purposes MoreInformation=Więcej informacji TechnicalInformation=Informację techniczne TechnicalID=Techniczne ID +LineID=Line ID NotePublic=Uwaga (publiczna) NotePrivate=Uwaga (prywatna) PrecisionUnitIsLimitedToXDecimals=Dolibarr ustawił ograniczenia dokładności cen jednostkowych do %s miejsc po przecinku. @@ -169,6 +170,8 @@ ToValidate=Aby potwierdzić NotValidated=Nie potwierdzone Save=Zapisać SaveAs=Zapisz jako +SaveAndStay=Save and stay +SaveAndNew=Save and new TestConnection=Test połączenia ToClone=Duplikuj ConfirmClone=Choose data you want to clone: @@ -182,6 +185,7 @@ Hide=Ukryj ShowCardHere=Pokaż kartę Search=Wyszukaj SearchOf=Szukaj +SearchMenuShortCut=Ctrl + shift + f Valid=Aktualny Approve=Zatwierdź Disapprove=Potępiać @@ -351,7 +355,7 @@ AmountInvoiced=Kwota zafakturowana AmountPayment=Kwota płatności AmountHTShort=Amount (excl.) AmountTTCShort=Kwota (zawierająca VAT) -AmountHT=Amount (excl. tax) +AmountHT=Kwota (Bez VAT) AmountTTC=Kwota (zawierająca VAT) AmountVAT=Kwota podatku VAT MulticurrencyAlreadyPaid=Already paid, original currency @@ -375,7 +379,7 @@ TotalHTShort=Total (excl.) TotalHT100Short=Total 100%% (excl.) TotalHTShortCurrency=Total (excl. in currency) TotalTTCShort=Ogółem (z VAT) -TotalHT=Total (excl. tax) +TotalHT=Total (Bez VAT) TotalHTforthispage=Total (excl. tax) for this page Totalforthispage=Suma dla tej strony TotalTTC=Ogółem (z VAT) @@ -388,7 +392,7 @@ TotalLT1ES=Razem RE TotalLT2ES=Razem IRPF TotalLT1IN=Total CGST TotalLT2IN=Total SGST -HT=Excl. tax +HT=Bez VAT TTC= z VAT INCVATONLY=Zawiera VAT INCT=Zawiera wszystkie podatki @@ -412,6 +416,7 @@ DefaultTaxRate=Domyślna stawka podatku Average=Średni Sum=Suma Delta=Delta +StatusToPay=Do zapłaty RemainToPay=Pozostało do zapłaty Module=Moduł/Aplikacja Modules=Moduły/Aplikacje @@ -474,7 +479,9 @@ Categories=Tagi / kategorie Category=Tag / kategoria By=Przez From=Od +FromLocation=Z to=do +To=do and=i or=lub Other=Inny @@ -824,6 +831,7 @@ Mandatory=Zleceniobiorca Hello=Witam GoodBye=Do widzenia Sincerely=Z poważaniem +ConfirmDeleteObject=Are you sure you want to delete this object? DeleteLine=Usuń linię ConfirmDeleteLine=Czy jesteś pewien, że chcesz usunąć tą linię? NoPDFAvailableForDocGenAmongChecked=Na potrzeby generowania dokumentów nie było dostępnych plików PDF @@ -840,6 +848,7 @@ Progress=Postęp ProgressShort=Progr. FrontOffice=Front office BackOffice=Powrót do biura +Submit=Submit View=Widok Export=Eksport Exports=Eksporty @@ -866,7 +875,7 @@ Fiscalyear=Rok podatkowy ModuleBuilder=Module and Application Builder SetMultiCurrencyCode=Ustaw walutę BulkActions=Masowe działania -ClickToShowHelp=Kliknij, aby wyświetlić pomoc etykiety +ClickToShowHelp=Kliknij, aby wyświetlić etykietę pomocy WebSite=Website WebSites=Strony internetowe WebSiteAccounts=Website accounts @@ -990,3 +999,16 @@ GlobalOpenedElemView=Global view NoArticlesFoundForTheKeyword=No article found for the keyword '%s' NoArticlesFoundForTheCategory=No article found for the category ToAcceptRefuse=To accept | refuse +ContactDefault_agenda=Wydarzenie +ContactDefault_commande=Zamówienie +ContactDefault_contrat=Kontrakt +ContactDefault_facture=Faktura +ContactDefault_fichinter=Interwencja +ContactDefault_invoice_supplier=Supplier Invoice +ContactDefault_order_supplier=Supplier Order +ContactDefault_project=Projekt +ContactDefault_project_task=Zadanie +ContactDefault_propal=Oferta +ContactDefault_supplier_proposal=Supplier Proposal +ContactDefault_ticketsup=Ticket +ContactAddedAutomatically=Contact added from contact thirdparty roles diff --git a/htdocs/langs/pl_PL/modulebuilder.lang b/htdocs/langs/pl_PL/modulebuilder.lang index a121877cf90..2f1ee7f9fd9 100644 --- a/htdocs/langs/pl_PL/modulebuilder.lang +++ b/htdocs/langs/pl_PL/modulebuilder.lang @@ -6,7 +6,7 @@ ModuleBuilderDesc2=Path where modules are generated/edited (first directory for ModuleBuilderDesc3=Generated/editable modules found: %s ModuleBuilderDesc4=A module is detected as 'editable' when the file %s exists in root of module directory NewModule=Nowy moduł -NewObject=Nowy obiekt +NewObjectInModulebuilder=Nowy obiekt ModuleKey=Module key ObjectKey=Object key ModuleInitialized=Module initialized @@ -60,12 +60,14 @@ HooksFile=File for hooks code ArrayOfKeyValues=Array of key-val ArrayOfKeyValuesDesc=Array of keys and values if field is a combo list with fixed values WidgetFile=Widget file +CSSFile=CSS file +JSFile=Javascript file ReadmeFile=Readme file ChangeLog=ChangeLog file TestClassFile=File for PHP Unit Test class SqlFile=Plik SQL -PageForLib=File for PHP library -PageForObjLib=File for PHP library dedicated to object +PageForLib=File for the common PHP library +PageForObjLib=File for the PHP library dedicated to object SqlFileExtraFields=Sql file for complementary attributes SqlFileKey=Sql file for keys SqlFileKeyExtraFields=Sql file for keys of complementary attributes @@ -77,17 +79,20 @@ NoTrigger=No trigger NoWidget=No widget GoToApiExplorer=Go to API explorer ListOfMenusEntries=List of menu entries +ListOfDictionariesEntries=List of dictionaries entries ListOfPermissionsDefined=List of defined permissions SeeExamples=See examples here EnabledDesc=Condition to have this field active (Examples: 1 or $conf->global->MYMODULE_MYOPTION) -VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only (not list), 4=Visible on list and update/view form only (not create). Using a negative value means field is not shown by default on list but can be selected for viewing). It can be an expression, for example: preg_match('/public/', $_SERVER['PHP_SELF'])?0:1 +VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only (not list), 4=Visible on list and update/view form only (not create). Using a negative value means field is not shown by default on list but can be selected for viewing). It can be an expression, for example:
    preg_match('/public/', $_SERVER['PHP_SELF'])?0:1
    ($user->rights->holiday->define_holiday ? 1 : 0) IsAMeasureDesc=Can the value of field be cumulated to get a total into list? (Examples: 1 or 0) SearchAllDesc=Is the field used to make a search from the quick search tool? (Examples: 1 or 0) SpecDefDesc=Enter here all documentation you want to provide with your module that is not already defined by other tabs. You can use .md or better, the rich .asciidoc syntax. LanguageDefDesc=Enter in this files, all the key and the translation for each language file. MenusDefDesc=Define here the menus provided by your module +DictionariesDefDesc=Define here the dictionaries provided by your module PermissionsDefDesc=Define here the new permissions provided by your module MenusDefDescTooltip=The menus provided by your module/application are defined into the array $this->menus into the module descriptor file. You can edit manually this file or use the embedded editor.

    Note: Once defined (and module re-activated), menus are also visible into the menu editor available to administrator users on %s. +DictionariesDefDescTooltip=The dictionaries provided by your module/application are defined into the array $this->dictionaries into the module descriptor file. You can edit manually this file or use the embedded editor.

    Note: Once defined (and module re-activated), dictionaries are also visible into the setup area to administrator users on %s. PermissionsDefDescTooltip=The permissions provided by your module/application are defined into the array $this->rights into the module descriptor file. You can edit manually this file or use the embedded editor.

    Note: Once defined (and module re-activated), permissions are visible into the default permissions setup %s. HooksDefDesc=Define in the module_parts['hooks'] property, in the module descriptor, the context of hooks you want to manage (list of contexts can be found by a search on 'initHooks(' in core code).
    Edit the hook file to add code of your hooked functions (hookable functions can be found by a search on 'executeHooks' in core code). TriggerDefDesc=Define in the trigger file the code you want to execute for each business event executed. @@ -105,9 +110,12 @@ InitStructureFromExistingTable=Build the structure array string of an existing t UseAboutPage=Disable the about page UseDocFolder=Disable the documentation folder UseSpecificReadme=Use a specific ReadMe +ContentOfREADMECustomized=Note: The content of the README.md file has been replaced with the specific value defined into setup of ModuleBuilder. RealPathOfModule=Real path of module ContentCantBeEmpty=Content of file can't be empty WidgetDesc=You can generate and edit here the widgets that will be embedded with your module. +CSSDesc=You can generate and edit here a file with personalized CSS embedded with your module. +JSDesc=You can generate and edit here a file with personalized Javascript embedded with your module. CLIDesc=You can generate here some command line scripts you want to provide with your module. CLIFile=CLI File NoCLIFile=No CLI files @@ -117,3 +125,13 @@ UseSpecificFamily = Use a specific family UseSpecificAuthor = Use a specific author UseSpecificVersion = Use a specific initial version ModuleMustBeEnabled=The module/application must be enabled first +IncludeRefGeneration=The reference of object must be generated automatically +IncludeRefGenerationHelp=Check this if you want to include code to manage the generation automatically of the reference +IncludeDocGeneration=I want to generate some documents from the object +IncludeDocGenerationHelp=If you check this, some code will be generated to add a "Generate document" box on the record. +ShowOnCombobox=Show value into combobox +KeyForTooltip=Key for tooltip +CSSClass=CSS Class +NotEditable=Not editable +ForeignKey=Foreign key +TypeOfFieldsHelp=Type of fields:
    varchar(99), double(24,8), real, text, html, datetime, timestamp, integer, integer:ClassName:relativepath/to/classfile.class.php[:1[:filter]] ('1' means we add a + button after the combo to create the record, 'filter' can be 'status=1 AND fk_user = __USER_ID AND entity IN (__SHARED_ENTITIES__)' for example) diff --git a/htdocs/langs/pl_PL/mrp.lang b/htdocs/langs/pl_PL/mrp.lang index 360f4303f07..35755f2d360 100644 --- a/htdocs/langs/pl_PL/mrp.lang +++ b/htdocs/langs/pl_PL/mrp.lang @@ -1,17 +1,61 @@ +Mrp=Manufacturing Orders +MO=Manufacturing Order +MRPDescription=Module to manage Manufacturing Orders (MO). MRPArea=MRP Area +MrpSetupPage=Setup of module MRP MenuBOM=Bills of material LatestBOMModified=Latest %s Bills of materials modified +LatestMOModified=Latest %s Manufacturing Orders modified +Bom=Bills of Material BillOfMaterials=Bill of Material BOMsSetup=Setup of module BOM ListOfBOMs=List of bills of material - BOM +ListOfManufacturingOrders=List of Manufacturing Orders NewBOM=New bill of material -ProductBOMHelp=Product to create with this BOM +ProductBOMHelp=Product to create with this BOM.
    Note: Products with the property 'Nature of product' = 'Raw material' are not visible into this list. BOMsNumberingModules=BOM numbering templates -BOMsModelModule=BOMS document templates +BOMsModelModule=BOM document templates +MOsNumberingModules=MO numbering templates +MOsModelModule=MO document templates FreeLegalTextOnBOMs=Free text on document of BOM WatermarkOnDraftBOMs=Watermark on draft BOM -ConfirmCloneBillOfMaterials=Are you sure you want to clone this bill of material ? +FreeLegalTextOnMOs=Free text on document of MO +WatermarkOnDraftMOs=Watermark on draft MO +ConfirmCloneBillOfMaterials=Are you sure you want to clone the bill of material %s ? +ConfirmCloneMo=Are you sure you want to clone the Manufacturing Order %s ? ManufacturingEfficiency=Manufacturing efficiency ValueOfMeansLoss=Value of 0.95 means an average of 5%% of loss during the production DeleteBillOfMaterials=Delete Bill Of Materials +DeleteMo=Delete Manufacturing Order ConfirmDeleteBillOfMaterials=Are you sure you want to delete this Bill Of Material? +ConfirmDeleteMo=Are you sure you want to delete this Bill Of Material? +MenuMRP=Manufacturing Orders +NewMO=New Manufacturing Order +QtyToProduce=Qty to produce +DateStartPlannedMo=Date start planned +DateEndPlannedMo=Date end planned +KeepEmptyForAsap=Empty means 'As Soon As Possible' +EstimatedDuration=Estimated duration +EstimatedDurationDesc=Estimated duration to manufacture this product using this BOM +ConfirmValidateBom=Are you sure you want to validate the BOM with the reference %s (you will be able to use it to build new Manufacturing Orders) +ConfirmCloseBom=Are you sure you want to cancel this BOM (you won't be able to use it to build new Manufacturing Orders anymore) ? +ConfirmReopenBom=Are you sure you want to re-open this BOM (you will be able to use it to build new Manufacturing Orders) +StatusMOProduced=Produced +QtyFrozen=Frozen Qty +QuantityFrozen=Frozen Quantity +QuantityConsumedInvariable=When this flag is set, the quantity consumed is always the value defined and is not relative to the quantity produced. +DisableStockChange=Disable stock change +DisableStockChangeHelp=When this flag is set, there is no stock change on this product, whatever is the quantity produced +BomAndBomLines=Bills Of Material and lines +BOMLine=Line of BOM +WarehouseForProduction=Warehouse for production +CreateMO=Create MO +ToConsume=To consume +ToProduce=To produce +QtyAlreadyConsumed=Qty already consumed +QtyAlreadyProduced=Qty already produced +ConsumeAndProduceAll=Consume and Produce All +Manufactured=Manufactured +TheProductXIsAlreadyTheProductToProduce=The product to add is already the product to produce. +ForAQuantityOf1=For a quantity to produce of 1 +ConfirmValidateMo=Are you sure you want to validate this Manufacturing Order? diff --git a/htdocs/langs/pl_PL/opensurvey.lang b/htdocs/langs/pl_PL/opensurvey.lang index 00de5f3650a..37ad20dc72d 100644 --- a/htdocs/langs/pl_PL/opensurvey.lang +++ b/htdocs/langs/pl_PL/opensurvey.lang @@ -1,7 +1,7 @@ # Dolibarr language file - Source file is en_US - opensurvey Survey=Głosowanie Surveys=Ankiety -OrganizeYourMeetingEasily=Organizuj swoje spotkania i ankiety łatwiej. W pierwszej kolejności wybierz rodzaj ankiety... +OrganizeYourMeetingEasily=Organize your meetings and polls easily. First select the type of poll... NewSurvey=Nowa sonda OpenSurveyArea=Obszar ankiet AddACommentForPoll=Możesz dodać komentarz do ankiety... @@ -11,7 +11,7 @@ PollTitle=Tytuł ankiety ToReceiveEMailForEachVote=Otrzymasz e-mail dla każdego głosowania TypeDate=Rodzaj daty TypeClassic=Typ standardowy -OpenSurveyStep2=Wybierz daty amoung wolnych dni (szary). Wybrane dni są zielone. Możesz odznaczyć dzień wcześniej wybrany przez kliknięcie na nim ponownie +OpenSurveyStep2=Wybierz daty spośród dni wolnych (szary). Wybrane dni są zielone. Możesz odznaczyć wcześniej wybrany dzień poprzez ponowne kliknięcie na niego RemoveAllDays=Usuń wszystkie dni CopyHoursOfFirstDay=Godziny rozpowszechnianie pierwszego dnia RemoveAllHours=Usuń wszystkie godziny @@ -49,7 +49,7 @@ votes=głos (y) NoCommentYet=Nie wysłano jeszcze żadnego komentarza do tej ankiety CanComment=Wyborcy mogą wypowiedzieć się w ankiecie CanSeeOthersVote=Wyborcy widzą głos innych ludzi -SelectDayDesc=Dla każdego wybranego dnia, można wybrać, czy nie, godzina spotkania w następującym formacie:
    - Pusty,
    - "8h", "8H" lub "08:00" dać zgromadzenie rozpoczęcia godzinę,
    - "11/08", "8h-11h", "8H-11H" lub "8: 00-11: 00", aby dać spotkanie za godzinę rozpoczęcia i zakończenia,
    - "8h15-11h15", "8H15-11H15" lub "8: 15-11: 15" za to samo, ale z minuty. +SelectDayDesc=For each selected day, you can choose, or not, meeting hours in the following format:
    - empty,
    - "8h", "8H" or "8:00" to give a meeting's start hour,
    - "8-11", "8h-11h", "8H-11H" or "8:00-11:00" to give a meeting's start and end hour,
    - "8h15-11h15", "8H15-11H15" or "8:15-11:15" for the same thing but with minutes. BackToCurrentMonth=Powrót do bieżącego miesiąca ErrorOpenSurveyFillFirstSection=Nie zapełnione pierwszą część tworzenia ankiecie ErrorOpenSurveyOneChoice=Wprowadź co najmniej jeden wybór @@ -58,4 +58,4 @@ MoreChoices=Wprowadź więcej możliwości dla głosujących SurveyExpiredInfo=Ankieta została zamknięta lub upłynął termin ważności oddawania głosów. EmailSomeoneVoted=% S napełnił linię. Możesz znaleźć ankietę na link:% s ShowSurvey=Pokaż ankietę -UserMustBeSameThanUserUsedToVote=You must have voted and use the same user name that the one used to vote, to post a comment +UserMustBeSameThanUserUsedToVote=Musisz zagłosować i użyć tego samego loginu jak przy głosowaniu żeby móc skomentować diff --git a/htdocs/langs/pl_PL/paybox.lang b/htdocs/langs/pl_PL/paybox.lang index 536f59e6650..a7fe84d6480 100644 --- a/htdocs/langs/pl_PL/paybox.lang +++ b/htdocs/langs/pl_PL/paybox.lang @@ -11,17 +11,8 @@ YourEMail=E-mail by otrzymać potwierdzenie zapłaty Creditor=Wierzyciel PaymentCode=Kod płatności PayBoxDoPayment=Pay with Paybox -ToPay=Wykonaj płatność YouWillBeRedirectedOnPayBox=Zostaniesz przekierowany na zabezpieczoną stronę Paybox bys mógł podać informację z karty kredytowej. Continue=Dalej -ToOfferALinkForOnlinePayment=URL %s płatności -ToOfferALinkForOnlinePaymentOnOrder=URL to offer a %s online payment user interface for a sales order -ToOfferALinkForOnlinePaymentOnInvoice=URL zaoferowania %s płatności online interfejsu użytkownika za fakture -ToOfferALinkForOnlinePaymentOnContractLine=URL zaoferowania płatności online %s interfejsu użytkownika do umowy -ToOfferALinkForOnlinePaymentOnFreeAmount=URL zaoferowania płatności online %s interfejsu użytkownika w celu utworzenia dowolnej kwoty. -ToOfferALinkForOnlinePaymentOnMemberSubscription=Adres URL do zaoferowania płatności online %s interfejs użytkownika jest członkiem subskrypcji -ToOfferALinkForOnlinePaymentOnDonation=URL to offer a %s online payment, user interface for payment of donation -YouCanAddTagOnUrl=Możesz również dodać parametr & url = wartość tagu do żadnej z tych adresów URL (wymagany tylko dla bezpłatnych), aby dodać swój komentarz płatności tag. SetupPayBoxToHavePaymentCreatedAutomatically=Ustaw swój Paybox z linkiem %s żeby utworzyć płatność automatycznie gdy zatwierdzone przez Paybox YourPaymentHasBeenRecorded=Ta strona potwierdza, że ​​płatność została wprowadzona. Dziękuję. YourPaymentHasNotBeenRecorded=Twoja płatność nie została zatwierdzona i transakcja została anulowana. Dziękujemy diff --git a/htdocs/langs/pl_PL/products.lang b/htdocs/langs/pl_PL/products.lang index cd286f20b57..4970585c526 100644 --- a/htdocs/langs/pl_PL/products.lang +++ b/htdocs/langs/pl_PL/products.lang @@ -29,10 +29,14 @@ ProductOrService=Produkt lub usługa ProductsAndServices=Produkty i usługi ProductsOrServices=Produkty lub Usługi ProductsPipeServices=Products | Services +ProductsOnSale=Products for sale +ProductsOnPurchase=Products for purchase ProductsOnSaleOnly=Produkty tylko na sprzedaż ProductsOnPurchaseOnly=Produkty tylko do zakupu ProductsNotOnSell=Produkty nie na sprzedaż i nie do zakupu ProductsOnSellAndOnBuy=Produkty na sprzedaż i do zakupu +ServicesOnSale=Services for sale +ServicesOnPurchase=Services for purchase ServicesOnSaleOnly=Usługi tylko na sprzedaż ServicesOnPurchaseOnly=Usługi tylko do zakupu ServicesNotOnSell=Usługi nie na sprzedaż i nie do zakupu @@ -64,7 +68,7 @@ UpdateDefaultPrice=Uaktualnij domyślną cenę UpdateLevelPrices=Uaktualnij ceny dla każdego poziomu AppliedPricesFrom=Applied from SellingPrice=Cena sprzedaży -SellingPriceHT=Selling price (excl. tax) +SellingPriceHT=Cena sprzedaży (Bez VAT) SellingPriceTTC=Cena sprzedaży (z podatkiem) SellingMinPriceTTC=Minimum Selling price (inc. tax) CostPriceDescription=This price field (excl. tax) can be used to store the average amount this product costs to your company. It may be any price you calculate yourself, for example from the average buying price plus average production and distribution cost. @@ -149,6 +153,7 @@ RowMaterial=Surowiec ConfirmCloneProduct=Czy na pewno chcesz powielić produkt lub usługę %s? CloneContentProduct=Clone all main information of product/service ClonePricesProduct=Powiel ceny +CloneCategoriesProduct=Clone tags/categories linked CloneCompositionProduct=Clone virtual product/service CloneCombinationsProduct=Powiel warianty produktu ProductIsUsed=Ten produkt jest używany @@ -208,8 +213,8 @@ UseMultipriceRules=Use price segment rules (defined into product module setup) t PercentVariationOver=%% Zmiany na% s PercentDiscountOver=%% Rabatu na% s KeepEmptyForAutoCalculation=Keep empty to have this calculated automatically from weight or volume of products -VariantRefExample=Example: COL -VariantLabelExample=Example: Color +VariantRefExample=Examples: COL, SIZE +VariantLabelExample=Examples: Color, Size ### composition fabrication Build=Produkcja ProductsMultiPrice=Products and prices for each price segment @@ -287,6 +292,7 @@ ProductWeight=Waga dla 1 produktu ProductVolume=Objętość 1 produktu WeightUnits=Jednostka wagi VolumeUnits=Jednostka objętości +SurfaceUnits=Surface unit SizeUnits=Jednostka rozmiaru DeleteProductBuyPrice=Usuń cenę zakupu ConfirmDeleteProductBuyPrice=Are you sure you want to delete this buying price? @@ -341,3 +347,4 @@ ErrorDestinationProductNotFound=Destination product not found ErrorProductCombinationNotFound=Wariant produktu nie znaleziony ActionAvailableOnVariantProductOnly=Action only available on the variant of product ProductsPricePerCustomer=Product prices per customers +ProductSupplierExtraFields=Additional Attributes (Supplier Prices) diff --git a/htdocs/langs/pl_PL/projects.lang b/htdocs/langs/pl_PL/projects.lang index d7d53c68e46..2f4c5d0fc20 100644 --- a/htdocs/langs/pl_PL/projects.lang +++ b/htdocs/langs/pl_PL/projects.lang @@ -86,8 +86,8 @@ WhichIamLinkedToProject=which I'm linked to project Time=Czas ListOfTasks=Lista zadań GoToListOfTimeConsumed=Go to list of time consumed -GoToListOfTasks=Idź do listy zadań -GoToGanttView=Go to Gantt view +GoToListOfTasks=Show as list +GoToGanttView=show as Gantt GanttView=Gantt View ListProposalsAssociatedProject=List of the commercial proposals related to the project ListOrdersAssociatedProject=List of sales orders related to the project @@ -250,3 +250,8 @@ OneLinePerUser=One line per user ServiceToUseOnLines=Service to use on lines InvoiceGeneratedFromTimeSpent=Invoice %s has been generated from time spent on project ProjectBillTimeDescription=Check if you enter timesheet on tasks of project AND you plan to generate invoice(s) from the timesheet to bill the customer of the project (do not check if you plan to create invoice that is not based on entered timesheets). +ProjectFollowOpportunity=Follow opportunity +ProjectFollowTasks=Follow tasks +UsageOpportunity=Usage: Opportunity +UsageTasks=Usage: Tasks +UsageBillTimeShort=Usage: Bill time diff --git a/htdocs/langs/pl_PL/receiptprinter.lang b/htdocs/langs/pl_PL/receiptprinter.lang index 47dfa58bbe9..e060b61e965 100644 --- a/htdocs/langs/pl_PL/receiptprinter.lang +++ b/htdocs/langs/pl_PL/receiptprinter.lang @@ -1,11 +1,11 @@ # Dolibarr language file - Source file is en_US - receiptprinter -ReceiptPrinterSetup=Setup of module ReceiptPrinter +ReceiptPrinterSetup=Ustawienia modułu Drukarka Pokwitowań PrinterAdded=Drukarka %s dodana PrinterUpdated=Drukarka %s zaktualizowana PrinterDeleted=Drukarka %s usunięta TestSentToPrinter=Test wysyłania do drukarki %s -ReceiptPrinter=Receipt printers -ReceiptPrinterDesc=Setup of receipt printers +ReceiptPrinter=Drukarki Pokwitowań +ReceiptPrinterDesc=Ustawienia Drukarek Pokwitowań ReceiptPrinterTemplateDesc=Ustawienia szablonów ReceiptPrinterTypeDesc=Opis typu drukarki przyjęciowej ReceiptPrinterProfileDesc=Opis profilu drukarki przyjęciowej @@ -26,9 +26,10 @@ PROFILE_P822D=Profil P822D PROFILE_STAR=Profil startowy PROFILE_DEFAULT_HELP=Domyślny profil odpowiedni dla drukarek Epson PROFILE_SIMPLE_HELP=Prosty profil bez grafiki -PROFILE_EPOSTEP_HELP=Pomoc dla profilu Epos Tep +PROFILE_EPOSTEP_HELP=Profil Epos Tep PROFILE_P822D_HELP=Profil P822D bez grafiki PROFILE_STAR_HELP=Profil startowy +DOL_LINE_FEED=Skip line DOL_ALIGN_LEFT=Tekst wyrównany do lewej DOL_ALIGN_CENTER=Tekst wycentrowany DOL_ALIGN_RIGHT=Tekst wyrównany do prawej @@ -42,3 +43,5 @@ DOL_CUT_PAPER_PARTIAL=Przetnij paragon częściowo DOL_OPEN_DRAWER=Otwórz szufladę DOL_ACTIVATE_BUZZER=Aktywuj brzęczyk DOL_PRINT_QRCODE=Drukuj kod QR +DOL_PRINT_LOGO=Print logo of my company +DOL_PRINT_LOGO_OLD=Print logo of my company (old printers) diff --git a/htdocs/langs/pl_PL/sendings.lang b/htdocs/langs/pl_PL/sendings.lang index 96ec533f1f4..69db52a7677 100644 --- a/htdocs/langs/pl_PL/sendings.lang +++ b/htdocs/langs/pl_PL/sendings.lang @@ -21,6 +21,7 @@ QtyShipped=Wysłana ilość QtyShippedShort=Qty ship. QtyPreparedOrShipped=Qty prepared or shipped QtyToShip=Ilość do wysłania +QtyToReceive=Qty to receive QtyReceived=Ilość otrzymanych QtyInOtherShipments=Qty in other shipments KeepToShip=Pozostają do wysyłki @@ -46,17 +47,18 @@ DateDeliveryPlanned=Planowana data dostawy RefDeliveryReceipt=Ref delivery receipt StatusReceipt=Status delivery receipt DateReceived=Data otrzymania dostawy -SendShippingByEMail=Wyślij przesyłki przez e-mail +ClassifyReception=Classify reception +SendShippingByEMail=Send shipment by email SendShippingRef=Złożenie przesyłki% s ActionsOnShipping=Zdarzenia na wysyłce LinkToTrackYourPackage=Link do strony śledzenia twojej paczki ShipmentCreationIsDoneFromOrder=Na ta chwilę, tworzenie nowej wysyłki jest możliwe z karty zamówienia. ShipmentLine=Linia Przesyłka -ProductQtyInCustomersOrdersRunning=Product quantity into open customer orders -ProductQtyInSuppliersOrdersRunning=Product quantity into open purchase orders -ProductQtyInShipmentAlreadySent=Product quantity from open customer order already sent -ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from open supplier order already received -NoProductToShipFoundIntoStock=Nie znaleziono produktu do wysyłki w magazynie %s. Popraw zapasy lub cofnij się i wybierz inny magazyn +ProductQtyInCustomersOrdersRunning=Product quantity from open sales orders +ProductQtyInSuppliersOrdersRunning=Product quantity from open purchase orders +ProductQtyInShipmentAlreadySent=Product quantity from open sales order already sent +ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from open purchase orders already received +NoProductToShipFoundIntoStock=No product to ship found in warehouse %s. Correct stock or go back to choose another warehouse. WeightVolShort=Waga/Volumen ValidateOrderFirstBeforeShipment=W pierwszej kolejności musisz zatwierdzić zamówienie, aby mieć możliwość utworzenia wysyłki. @@ -69,4 +71,4 @@ SumOfProductWeights=Suma wag produktów # warehouse details DetailWarehouseNumber= Szczegóły magazynu -DetailWarehouseFormat= W:% s (Ilość:% d) +DetailWarehouseFormat= W:%s (Qty: %d) diff --git a/htdocs/langs/pl_PL/stocks.lang b/htdocs/langs/pl_PL/stocks.lang index e8f562a9b8c..2f2d1a43ce5 100644 --- a/htdocs/langs/pl_PL/stocks.lang +++ b/htdocs/langs/pl_PL/stocks.lang @@ -55,7 +55,7 @@ PMPValue=Średnia ważona ceny PMPValueShort=WAP EnhancedValueOfWarehouses=Magazyny wartości UserWarehouseAutoCreate=Utwórz użytkownika dla magazynu kiedy tworzysz użytkownika -AllowAddLimitStockByWarehouse=Manage also values for minimum and desired stock per pairing (product-warehouse) in addition to values per product +AllowAddLimitStockByWarehouse=Manage also value for minimum and desired stock per pairing (product-warehouse) in addition to the value for minimum and desired stock per product IndependantSubProductStock=Product stock and subproduct stock are independent QtyDispatched=Wysłana ilość QtyDispatchedShort=Ilość wysłana @@ -184,7 +184,7 @@ SelectFournisseur=Vendor filter inventoryOnDate=Inwentaryzacja INVENTORY_DISABLE_VIRTUAL=Virtual product (kit): do not decrement stock of a child product INVENTORY_USE_MIN_PA_IF_NO_LAST_PA=Use the buy price if no last buy price can be found -INVENTORY_USE_INVENTORY_DATE_FROM_DATEMVT=Stock movement has date of inventory +INVENTORY_USE_INVENTORY_DATE_FOR_DATE_OF_MVT=Stock movements will have the date of inventory (instead of the date of inventory validation) inventoryChangePMPPermission=Allow to change PMP value for a product ColumnNewPMP=New unit PMP OnlyProdsInStock=Nie dodawaj produktu bez zapasu @@ -212,3 +212,7 @@ StockIncreaseAfterCorrectTransfer=Increase by correction/transfer StockDecreaseAfterCorrectTransfer=Decrease by correction/transfer StockIncrease=Stock increase StockDecrease=Stock decrease +InventoryForASpecificWarehouse=Inventory for a specific warehouse +InventoryForASpecificProduct=Inventory for a specific product +StockIsRequiredToChooseWhichLotToUse=Stock is required to choose which lot to use +ForceTo=Force to diff --git a/htdocs/langs/pl_PL/stripe.lang b/htdocs/langs/pl_PL/stripe.lang index ecce980c764..8acfac9ed4b 100644 --- a/htdocs/langs/pl_PL/stripe.lang +++ b/htdocs/langs/pl_PL/stripe.lang @@ -16,12 +16,13 @@ StripeDoPayment=Pay with Stripe YouWillBeRedirectedOnStripe=Zostaniesz przekierowany na bezpieczoną stronę Stripe aby podać dane karty kredytowej. Continue=Dalej ToOfferALinkForOnlinePayment=URL %s płatności -ToOfferALinkForOnlinePaymentOnOrder=URL to offer a %s online payment user interface for a sales order -ToOfferALinkForOnlinePaymentOnInvoice=URL zaoferowania %s płatności online interfejsu użytkownika za fakture -ToOfferALinkForOnlinePaymentOnContractLine=URL zaoferowania płatności online %s interfejsu użytkownika do umowy -ToOfferALinkForOnlinePaymentOnFreeAmount=URL zaoferowania płatności online %s interfejsu użytkownika w celu utworzenia dowolnej kwoty. -ToOfferALinkForOnlinePaymentOnMemberSubscription=Adres URL do zaoferowania płatności online %s interfejs użytkownika jest członkiem subskrypcji -YouCanAddTagOnUrl=Możesz również dodać parametr & url = wartość tagu do żadnej z tych adresów URL (wymagany tylko dla bezpłatnych), aby dodać swój komentarz płatności tag. +ToOfferALinkForOnlinePaymentOnOrder=URL to offer a %s online payment page for a sales order +ToOfferALinkForOnlinePaymentOnInvoice=URL to offer a %s online payment page for a customer invoice +ToOfferALinkForOnlinePaymentOnContractLine=URL to offer a %s online payment page for a contract line +ToOfferALinkForOnlinePaymentOnFreeAmount=URL to offer a %s online payment page of any amount with no existing object +ToOfferALinkForOnlinePaymentOnMemberSubscription=URL to offer a %s online payment page for a member subscription +ToOfferALinkForOnlinePaymentOnDonation=URL to offer a %s online payment page for payment of a donation +YouCanAddTagOnUrl=You can also add url parameter &tag=value to any of those URL (mandatory only for payment not linked to an object) to add your own payment comment tag.
    For the URL of payments with no existing object, you may also add the parameter &noidempotency=1 so the same link with same tag can be used several times (some payment mode may limit the payment to 1 for each different link without this parameter) SetupStripeToHavePaymentCreatedAutomatically=Skonfiguruj swój Stripe z linkiem z %s do opłat stworzonych automatycznie, gdy są zatwierdzone przez Stripe. AccountParameter=Parametry konta UsageParameter=Parametry użytkownika diff --git a/htdocs/langs/pl_PL/ticket.lang b/htdocs/langs/pl_PL/ticket.lang index cf3b98ae1f6..d81eb9ea1cb 100644 --- a/htdocs/langs/pl_PL/ticket.lang +++ b/htdocs/langs/pl_PL/ticket.lang @@ -33,7 +33,10 @@ TicketDictSeverity=Ticket - Severities TicketTypeShortBUGSOFT=Dysfonctionnement logiciel TicketTypeShortBUGHARD=Dysfonctionnement matériel TicketTypeShortCOM=Commercial question -TicketTypeShortINCIDENT=Request for assistance + +TicketTypeShortHELP=Request for functionnal help +TicketTypeShortISSUE=Issue, bug or problem +TicketTypeShortREQUEST=Change or enhancement request TicketTypeShortPROJET=Projekt TicketTypeShortOTHER=Inne @@ -137,6 +140,10 @@ NoUnreadTicketsFound=No unread ticket found TicketViewAllTickets=View all tickets TicketViewNonClosedOnly=View only open tickets TicketStatByStatus=Tickets by status +OrderByDateAsc=Sort by ascending date +OrderByDateDesc=Sort by descending date +ShowAsConversation=Show as conversation list +MessageListViewType=Show as table list # # Ticket card @@ -222,6 +229,9 @@ TicketConfirmChangeStatus=Confirm the status change: %s ? TicketLogStatusChanged=Status changed: %s to %s TicketNotNotifyTiersAtCreate=Not notify company at create Unread=Unread +TicketNotCreatedFromPublicInterface=Not available. Ticket was not created from public interface. +PublicInterfaceNotEnabled=Public interface was not enabled +ErrorTicketRefRequired=Ticket reference name is required # # Logs diff --git a/htdocs/langs/pl_PL/website.lang b/htdocs/langs/pl_PL/website.lang index 5206b78b885..7cc6329e2e4 100644 --- a/htdocs/langs/pl_PL/website.lang +++ b/htdocs/langs/pl_PL/website.lang @@ -56,7 +56,7 @@ NoPageYet=Brak stron YouCanCreatePageOrImportTemplate=You can create a new page or import a full website template SyntaxHelp=Help on specific syntax tips YouCanEditHtmlSourceckeditor=You can edit HTML source code using the "Source" button in editor. -YouCanEditHtmlSource=
    You can include PHP code into this source using tags <?php ?>. The following global variables are available: $conf, $db, $mysoc, $user, $website, $websitepage, $weblangs.

    You can also include content of another Page/Container with the following syntax:
    <?php includeContainer('alias_of_container_to_include'); ?>

    You can make a redirect to another Page/Container with the following syntax (Note: do not output any content before a redirect):
    <?php redirectToContainer('alias_of_container_to_redirect_to'); ?>

    To add a link to another page, use the syntax:
    <a href="alias_of_page_to_link_to.php">mylink<a>

    To include a link to download a file stored into the documents directory, use the document.php wrapper:
    Example, for a file into documents/ecm (need to be logged), syntax is:
    <a href="/document.php?modulepart=ecm&file=[relative_dir/]filename.ext">
    For a file into documents/medias (open directory for public access), syntax is:
    <a href="/document.php?modulepart=medias&file=[relative_dir/]filename.ext">
    For a file shared with a share link (open access using the sharing hash key of file), syntax is:
    <a href="/document.php?hashp=publicsharekeyoffile">

    To include an image stored into the documents directory, use the viewimage.php wrapper:
    Example, for an image into documents/medias (open directory for public access), syntax is:
    <img src="/viewimage.php?modulepart=medias&file=[relative_dir/]filename.ext">
    +YouCanEditHtmlSource=
    You can include PHP code into this source using tags <?php ?>. The following global variables are available: $conf, $db, $mysoc, $user, $website, $websitepage, $weblangs.

    You can also include content of another Page/Container with the following syntax:
    <?php includeContainer('alias_of_container_to_include'); ?>

    You can make a redirect to another Page/Container with the following syntax (Note: do not output any content before a redirect):
    <?php redirectToContainer('alias_of_container_to_redirect_to'); ?>

    To add a link to another page, use the syntax:
    <a href="alias_of_page_to_link_to.php">mylink<a>

    To include a link to download a file stored into the documents directory, use the document.php wrapper:
    Example, for a file into documents/ecm (need to be logged), syntax is:
    <a href="/document.php?modulepart=ecm&file=[relative_dir/]filename.ext">
    For a file into documents/medias (open directory for public access), syntax is:
    <a href="/document.php?modulepart=medias&file=[relative_dir/]filename.ext">
    For a file shared with a share link (open access using the sharing hash key of file), syntax is:
    <a href="/document.php?hashp=publicsharekeyoffile">

    To include an image stored into the documents directory, use the viewimage.php wrapper:
    Example, for an image into documents/medias (open directory for public access), syntax is:
    <img src="/viewimage.php?modulepart=medias&file=[relative_dir/]filename.ext">

    More examples of HTML or dynamic code available on the wiki documentation
    . ClonePage=Clone page/container CloneSite=Duplikuj stronę SiteAdded=Website added @@ -114,3 +114,10 @@ CSSContentTooltipHelp=Enter here CSS content. To avoid any conflict with the CSS LinkAndScriptsHereAreNotLoadedInEditor=Warning: This content is output only when site is accessed from a server. It is not used in Edit mode so if you need to load javascript files also in edit mode, just add your tag 'script src=...' into the page. Dynamiccontent=Sample of a page with dynamic content ImportSite=Import website template +EditInLineOnOff=Mode 'Edit inline' is %s +ShowSubContainersOnOff=Mode to execute 'dynamic content' is %s +GlobalCSSorJS=Global CSS/JS/Header file of web site +BackToHomePage=Back to home page... +TranslationLinks=Translation links +YouTryToAccessToAFileThatIsNotAWebsitePage=You try to access to a page that is not a website page +UseTextBetween5And70Chars=For good SEO practices, use a text between 5 and 70 characters diff --git a/htdocs/langs/pt_BR/accountancy.lang b/htdocs/langs/pt_BR/accountancy.lang index 4005c164e54..edaf6278232 100644 --- a/htdocs/langs/pt_BR/accountancy.lang +++ b/htdocs/langs/pt_BR/accountancy.lang @@ -71,6 +71,7 @@ RegistrationInAccounting=Registro em contabilidade Binding=Vinculando para as contas CustomersVentilation=Vinculando as faturas do cliente ExpenseReportsVentilation=Relatório de despesas obrigatórias +WriteBookKeeping=Registrar transações no livro-razão Bookkeeping=Razão ObjectsRef=Referência da fonte do objeto CAHTF=Total de fornecedores antes de impostos @@ -111,10 +112,7 @@ TransitionalAccount=Conta de transferência bancária transitória ACCOUNTING_ACCOUNT_SUSPENSE=Conta contábil de espera DONATION_ACCOUNTINGACCOUNT=Conta contábil para registro de doações. ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Conta contábil para registrar assinaturas -ACCOUNTING_PRODUCT_BUY_ACCOUNT=Conta contábil padrão para produtos comprados (usado se não estiver definido na folha de produtos) ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Conta contábil padrão para os produtos vendidos (usado se não estiver definido na folha do produto) -ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Conta de contabilidade por defeito para os produtos vendidos no EEC (usado se não definido na folha do produto) -ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Conta contábil por padrão para a exportação de produtos vendidos fora do EEC (usada se não definida na folha do produto) ACCOUNTING_SERVICE_BUY_ACCOUNT=Conta contábil padrão para os serviços comprados (se não for definido na listagem de serviços) ACCOUNTING_SERVICE_SOLD_ACCOUNT=Conta contábil padrão para os serviços vendidos (se não for definido na listagem de serviços) LabelAccount=Conta rótulo @@ -127,7 +125,6 @@ NotMatch=Não Definido DeleteMvt=Excluir linha do razão DelYear=Ano a ser deletado DelJournal=Resumo a ser deletado -ConfirmDeleteMvt=Isso excluirá todas as linhas do razão por ano e/ou de um periódico específico. Pelo menos um critério é necessário. ConfirmDeleteMvtPartial=Isso eliminará a transação do Livro de Registro (todas as linhas relacionadas à mesma transação serão excluídas) DescJournalOnlyBindedVisible=Esta é uma visão de registro que é vinculada a uma conta contábil e pode ser gravada no Livro de Registro. VATAccountNotDefined=Conta para ICMS não definida @@ -145,6 +142,7 @@ DescThirdPartyReport=Consulte aqui a lista de clientes e fornecedores de terceir ListAccounts=Lista das contas contábeis UnknownAccountForThirdparty=Conta de terceiros desconhecida. Nós usaremos %s UnknownAccountForThirdpartyBlocking=Conta de terceiros desconhecida. Erro de bloqueio +ThirdpartyAccountNotDefinedOrThirdPartyUnknown=Conta de terceiro não definida ou terceiro desconhecido. Nós vamos usar %s ThirdpartyAccountNotDefinedOrThirdPartyUnknownBlocking=Conta de terceiros não definida ou desconhecida de terceiros. Erro de bloqueio. UnknownAccountForThirdpartyAndWaitingAccountNotDefinedBlocking=Conta de terceiros desconhecida e conta em espera não definida. Erro de bloqueio Pcgtype=Plano de Contas @@ -173,7 +171,7 @@ CategoryDeleted=A categoria para a conta contábil foi removida AccountingJournals=Relatórios da contabilidade AccountingJournal=Livro de Registro de contabilidade NewAccountingJournal=Novo Livro de Registro contábil -ShowAccoutingJournal=Mostrar contabilidade +NatureOfJournal=Natureza do Relatório AccountingJournalType9=Novo ErrorAccountingJournalIsAlreadyUse=Esta Livro de Registro já está sendo usado NumberOfAccountancyEntries=Número de entradas @@ -192,6 +190,7 @@ ChartofaccountsId=ID do gráfico de contas InitAccountancy=Contabilidade Inicial InitAccountancyDesc=Esta página pode ser usado para inicializar um código de barras em objetos que não têm código de barras definidas. Verifique que o módulo de código de barras tenha sido instalado antes. DefaultBindingDesc=Esta página pode ser usada para definir a conta padrão a ser usada para conectar o registro das transações sobre o pagamento de salários, doações, taxas e o ICMS quando nenhuma conta da Contabilidade específica tiver sido definida. +DefaultClosureDesc=Esta página pode ser usada para definir parâmetros usados ​​para fechamentos contábeis. OptionModeProductSell=Modo vendas OptionModeProductSellIntra=Vendas de modo exportadas na CEE OptionModeProductSellExport=Vendas de modo exportadas em outros países @@ -206,6 +205,7 @@ PredefinedGroups=Grupos predefinidos WithoutValidAccount=Sem conta dedicada válida ValueNotIntoChartOfAccount=Este valor da conta contábil não existe no gráfico de conta AccountRemovedFromGroup=Conta removida do grupo +SaleLocal=Venda local SaleExport=Venda de exportação Range=Faixa da conta da Contabilidade SomeMandatoryStepsOfSetupWereNotDone=Algumas etapas obrigatórias de configuração não foram feitas, preencha-as diff --git a/htdocs/langs/pt_BR/admin.lang b/htdocs/langs/pt_BR/admin.lang index 15c007915cd..ec4fbab2b1b 100644 --- a/htdocs/langs/pt_BR/admin.lang +++ b/htdocs/langs/pt_BR/admin.lang @@ -171,7 +171,6 @@ SeeInMarkerPlace=Ver na Loja Virtual GoModuleSetupArea=Para implantar/instalar um novo módulo, vá para a área de configuração do módulo: %s . DoliStoreDesc=DoliStore, o site oficial para baixar módulos externos. DevelopYourModuleDesc=Algumas soluções para o desenvolvimento do seu próprio módulo... -URL=Site BoxesAvailable=Widgets disponíveis BoxesActivated=Widgets ativados ActivateOn=Ativar @@ -212,6 +211,7 @@ MAIN_MAIL_EMAIL_FROM=E-mail do remetente para e-mails automáticos (valor padrã MAIN_MAIL_AUTOCOPY_TO=Copiar (Cco) todos os e-mails enviados para MAIN_DISABLE_ALL_MAILS=Desativar todo o envio de e-mail (para fins de teste ou demonstrações) MAIN_MAIL_FORCE_SENDTO=Envie todos os e-mails para (em vez de destinatários reais, para fins de teste) +MAIN_MAIL_ENABLED_USER_DEST_SELECT=Sugira e-mails de funcionários (se definidos) na lista de destinatários predefinidos ao escrever um novo e-mail MAIN_MAIL_EMAIL_DKIM_ENABLED=Use o DKIM para gerar assinatura de e-mail MAIN_MAIL_EMAIL_DKIM_DOMAIN=Domínio de e-mail para uso com o dkim MAIN_SMS_SENDMODE=Método usado para enviar SMS @@ -316,6 +316,8 @@ ExtrafieldCheckBoxFromList=Caixas de seleção da tabela ExtrafieldLink=Link para um objeto ComputedFormula=Campo computado ComputedFormulaDesc=Você pode inserir aqui uma fórmula usando outras propriedades do objeto ou qualquer código PHP para obter um valor computado dinâmico. Você pode usar qualquer fórmula compatível com PHP, incluindo o "?" operador de condição e objeto global seguinte: $db, $conf, $langs, $mysoc, $user, $object .
    AVISO : Apenas algumas propriedades do $object podem estar disponíveis. Se você precisar de propriedades não carregadas, basta buscar o objeto em sua fórmula, como no segundo exemplo.
    Usar um campo computado significa que você não pode inserir qualquer valor da interface. Além disso, se houver um erro de sintaxe, a fórmula pode retornar nada.

    Exemplo de fórmula:
    $object-> id < 10? round ($object-> id / 2, 2): ($object-> id + 2 * $user-> id) * (int) substr ($mysoc-> zip, 1, 2)

    Exemplo para recarregar o objeto
    (($reloadedobj = novo Societe($db)) && ($reloadedobj-> fetch ($obj-> id? $ obj-> id: ($obj-> rowid? $obj-> rowid: $object-> id )) > 0))? $reloadedobj-> array_options ['options_extrafieldkey'] * $reloadedobj-> capital / 5: '-1'

    Outro exemplo de fórmula para forçar a carga do objeto e seu objeto pai:
    (($reloadedobj = new Task($db)) && ($reloadedobj-> fetch ($object-> id) > 0) && ($secondloadedobj = new Project ($db)) && ($secondloadedobj-> fetch($reloadedobj-> fk_project) > 0)) ? $secondloadedobj-> ref: 'Projeto pai não encontrado' +Computedpersistent=Armazenar campo computado +ComputedpersistentDesc=Campos extra computados serão armazenados no banco de dados, no entanto, o valor será recalculado somente quando o objeto deste campo for alterado. Se o campo computado depender de outros objetos ou dados globais, esse valor pode estar errado !! ExtrafieldParamHelpselect=Lista de valores deve ser linhas com chave de formato, valor (onde a chave não pode ser '0')

    por exemplo:
    1, value1
    2, value2
    código3, valor3
    ...

    Para que a lista dependa de outra lista de atributos complementares:
    1, valor1 | opções_ pai_list_code : parent_key
    2, valor2 | opções_ pai_list_code : parent_key

    Para ter a lista dependendo de outra lista:
    1, valor1 | parent_list_code : parent_key
    2, value2 | parent_list_code : parent_key ExtrafieldParamHelpcheckbox=Lista de valores deve ser linhas com chave de formato, valor (onde a chave não pode ser '0')

    por exemplo:
    1, value1
    2, value2
    3, value3
    ... ExtrafieldParamHelpradio=Lista de valores deve ser linhas com chave de formato, valor (onde a chave não pode ser '0')

    por exemplo:
    1, value1
    2, value2
    3, value3
    ... @@ -347,7 +349,6 @@ DisplayCompanyManagers=Exibir nomes dos gerentes DisplayCompanyInfoAndManagers=Exibir o endereço da empresa e os nomes dos gerentes ModuleCompanyCodeSupplierAquarium=%s seguido pelo código do fornecedor para um código de contabilidade do fornecedor ModuleCompanyCodePanicum=Retornar um código contábil vazio -ModuleCompanyCodeDigitaria=Código contábil depende do código de terceiros. O código é composto por caractere "C" na primeira posição seguido pelos primeiros 5 caracteres do código de terceiros. Use3StepsApproval=Por padrão, os Pedidos de Compra necessitam ser criados e aprovados por 2 usuários diferentes (uma etapa para a criação e a outra etapa para a aprovação. Note que se o usuário possui ambas permissões para criar e aprovar, uma única etapa por usuário será suficiente). Você pode pedir, com esta opção, para introduzir uma terceira etapa para aprovação por outro usuário, se o montante for superior a um determinado valor (assim 3 etapas serão necessárias : 1=validação, 2=primeira aprovação e 3=segunda aprovação se o montante for suficiente).
    Defina como vazio se uma aprovação (2 etapas) é suficiente, defina com um valor muito baixo (0.1) se uma segunda aprovação (3 etapas) é sempre exigida. UseDoubleApproval=Usar uma aprovação de 3 etapas quando o valor (sem taxa) é maior do que ... WarningPHPMail=AVISO: Muitas vezes, é melhor configurar e-mails enviados para usar o servidor de e-mail do seu provedor, em vez da configuração padrão. Alguns provedores de e-mail (como o Yahoo) não permitem que você envie um e-mail de outro servidor além do seu próprio servidor. Sua configuração atual usa o servidor do aplicativo para enviar e-mail e não o servidor do seu provedor de e-mail, então alguns destinatários (aquele compatível com o protocolo restritivo do DMARC) perguntarão ao seu provedor de e-mail se eles podem aceitar seu e-mail e alguns provedores de e-mail (como o Yahoo) pode responder "não" porque o servidor não é deles, portanto poucos dos seus e-mails enviados podem não ser aceitos (tome cuidado também com a cota de envio do seu provedor de e-mail).
    Se o seu provedor de e-mail (como o Yahoo) tiver essa restrição, você deve alterar a configuração de e-mail para escolher o outro método "servidor SMTP" e inserir o servidor SMTP e as credenciais fornecidas pelo seu provedor de e-mail. @@ -391,7 +392,7 @@ Module50Desc=Gestão de Produtos Module51Name=Cartas Massivos Module51Desc=Gestão de correspondência do massa Module52Name=Estoques -Module52Desc=Gerenciamento de estoque (somente para produtos) +Module52Desc=Gestão de estoque Module53Desc=Gestão de Serviços Module54Name=Contratos/Assinaturas Module55Name=Códigos de Barra @@ -458,7 +459,6 @@ Module4000Desc=Gerenciamento de recursos humanos (gerenciamento do departamento, Module5000Name=Multi-Empresas Module5000Desc=Permite gerenciar várias empresas Module6000Name=Fluxo de Trabalho -Module10000Desc=Crie sites (públicos) com um editor WYSIWYG. Basta configurar o seu servidor web (Apache, Nginx, ...) para apontar para o diretório dedicado Dolibarr para tê-lo online na internet com o seu próprio nome de domínio. Module20000Name=Deixar o gerenciamento de solicitações Module20000Desc=Definir e rastrear solicitações de saída de funcionários Module39000Name=Lotes de Produtos @@ -652,10 +652,10 @@ Permission1002=Criar/Modificar Estoques Permission1003=Excluir Estoques Permission1004=Ler Movimentação de Estoque Permission1005=Criar/Modificar Movimentação de Estoque -Permission1101=Ler Pedidos de Entrega -Permission1102=Criar/Modificar Pedidos de Entrega -Permission1104=Validar Pedidos de Entrega -Permission1109=Excluir Pedidos de Entrega +Permission1101=Ler recibos de entrega +Permission1102=Criar / alterar recibos de entrega +Permission1104=Validar recibos de entrega +Permission1109=Excluir recibos de entrega Permission1121=Leia propostas de fornecedores Permission1122=Criar / modificar propostas de fornecedores Permission1123=Validar propostas de fornecedores @@ -684,9 +684,6 @@ Permission1251=Rodar(run) Importações Massivas de Dados Externos para o Banco Permission1321=Exportar Faturas de Clientes, Atributos e Pagamentos Permission1322=Reabrir uma nota paga Permission1421=Exportar ordens de venda e atributos -Permission2401=Ler Ações (enventos ou tarefas) Vinculado a sua Conta -Permission2402=Criar/Modificar Ações (eventos ou tarefas) Vinculado a sua Conta -Permission2403=Excluir ações (eventos ou tarefas) vinculadas à sua Conta Permission2411=Ler Ações (eventos ou tarefas) dos Outros Permission2412=Criar/Modificar Ações (eventos ou tarefas) dos Outros Permission2413=Excluir ações (eventos ou tarefas) dos outros @@ -702,12 +699,17 @@ Permission4001=Visualizar funcionários Permission4002=Criar funcionários Permission4003=Excluir funcionários Permission4004=Exportar funcionários +Permission10001=Leia o conteúdo do site +Permission10002=Criar / modificar o conteúdo do site (conteúdo em html e javascript) +Permission10003=Criar / modificar o conteúdo do site (código php dinâmico). Perigoso, deve ser reservado para desenvolvedores restritos. +Permission10005=Excluir conteúdo do site Permission20001=Leia pedidos de licença (sua licença e os de seus subordinados) Permission20002=Criar/modificar seus pedidos de licença (sua licença e os de seus subordinados) Permission20003=Excluir pedidos de licença Permission20004=Leia todos os pedidos de licença (mesmo do usuário não subordinados) Permission20005=Criar / modificar pedidos de licença para todos (mesmo do usuário não subordinados) Permission20006=Pedidos de licença administrativas (configuração e atualização de balanço) +Permission20007=Aprovar solicitações de licenças Permission23001=Ler Tarefas Agendadas Permission23002=Criar/Atualizar Tarefas Agendadas Permission23003=Excluir Tarefas Agendadas @@ -715,6 +717,15 @@ Permission23004=Executar Tarefas Agendadas Permission50101=Use o Ponto de Venda Permission50201=Ler Transações Permission50202=Importar Transações +Permission50401=Vincular produtos e faturas com contas contábeis +Permission50411=Ler operações no livro de registros +Permission50412=Gravar/ edirar operações no livro de registros +Permission50414=Excluir operações no livro de registros +Permission50440=Gerenciar plano de contas, configuração da contabilidade +Permission51001=Ler ativos +Permission51002=Criar / atualizar ativos +Permission51003=Excluir ativos +Permission51005=Tipos de configuração do ativo Permission55001=Ler Pesquisa Permission55002=Criar/Modificar Pesquisa Permission59001=Leia margens comerciais @@ -749,6 +760,7 @@ DictionaryAccountancysystem=Modelos para o plano de contas DictionaryAccountancyJournal=Relatórios da contabilidade DictionaryEMailTemplates=Templates de e-mail DictionaryMeasuringUnits=Unidades de Medição +DictionarySocialNetworks=Redes Sociais DictionaryProspectStatus=Status de prospecto de cliente SetupSaved=Configurações Salvas SetupNotSaved=Configuração não salva @@ -810,12 +822,14 @@ LoginPage=Página de login PermanentLeftSearchForm=Formulário permanente de pesquisa no menu esquerdo DefaultLanguage=Idioma padrão EnableMultilangInterface=Ativar suporte multilíngue -EnableShowLogo=Exibir logo no menu esquerdo +EnableShowLogo=Mostrar o logotipo da empresa no menu CompanyInfo=Empresa / Organização CompanyIds=Identidades da empresa / organização CompanyAddress=Endereço CompanyZip=CEP CompanyTown=Município +IDCountry=ID do país +LogoSquarred=Logotipo (quadrado) NoActiveBankAccountDefined=Nenhuma conta bancária ativa está definida BankModuleNotActive=O módulo de contas bancárias não está habilitado ShowBugTrackLink=Mostrar link "%s" @@ -863,7 +877,6 @@ TriggerAlwaysActive=Triggers neste arquivo está sempre ativo, não importando o TriggerActiveAsModuleActive=Triggers neste arquivo são ativos quando módulo %s está ativado. GeneratedPasswordDesc=Escolha o método a ser usado para senhas geradas automaticamente. DictionaryDesc=Inserir todos os dados de referência. Você pode adicionar seus valores ao padrão. -ConstDesc=Esta página permite editar (anular) parâmetros não disponíveis em outras páginas. Estes são principalmente parâmetros reservados para desenvolvedores/solução de problemas avançada. Para uma lista completa dos parâmetros disponíveis, veja aqui. MiscellaneousDesc=Todos os outros parâmetros relacionados com a segurança são definidos aqui. LimitsSetup=Configurações de Limites/Precisões MAIN_MAX_DECIMALS_UNIT=Max. decimais para preços unitários @@ -912,6 +925,7 @@ ExtraFieldsThirdParties=Atributos Complementares (Terceiros) ExtraFieldsMember=Atributos complementares (membros) ExtraFieldsCustomerInvoicesRec=Atributos complementares (temas das faturas) ExtraFieldsSupplierOrders=Atributos complementares (pedidos) +ExtraFieldsSalaries=Atributos complementares (salários) ExtraFieldHasWrongValue=Atributo %s tem um valor errado. AlphaNumOnlyLowerCharsAndNoSpace=apenas alfanumérico e minúsculas, sem espaço SendmailOptionNotComplete=Aviso, em alguns sistemas Linux, para enviar email para seu email, sendmail executa a configuração que deve conter opção -ba (parâmetro mail.force_extra_parameters dentro do seu arquivo php.ini). Se algum destinatário não receber emails, tente editar esse parâmetro PHP com mail.force_extra_parameters = -ba). @@ -1097,6 +1111,10 @@ LDAPFieldCompanyExample=Exemplo: o LDAPFieldSidExample=Exemplo: objectsid LDAPFieldEndLastSubscription=Data do término de inscrição LDAPFieldTitleExample=Exemplo: Título +LDAPFieldGroupid=ID do grupo +LDAPFieldUserid=ID do usuário +LDAPFieldHomedirectory=Diretório inicial +LDAPFieldHomedirectoryprefix=Prefixo do diretório inicial LDAPSetupNotComplete=Configurações LDAP não está completa (vá nas outras abas) LDAPNoUserOrPasswordProvidedAccessIsReadOnly=Nenhum administrador ou senha fornecido. O acesso LDAP será anônimo no modo sómente leitura. LDAPDescContact=Essa página permite você definir os nomes dos atributos LDAP na árvore LDAP para cada dado achado nos contatos do Dolibarr. @@ -1237,6 +1255,7 @@ CashDeskSetup=Configuração do módulo de ponto de vendas CashDeskBankAccountForSell=Conta default para usar nos pagamentos em dinheiro CashDeskBankAccountForCheque=Conta padrão a ser usada para receber pagamentos por cheque CashDeskBankAccountForCB=Conta default para usar nos pagamentos em cartão de crédito +CashDeskBankAccountForSumup=Conta bancária padrão a ser usada para receber pagamentos pelo SumUp CashDeskIdWareHouse=Depósito para usar nas vendas StockDecreaseForPointOfSaleDisabledbyBatch=A redução de estoque no PDV não é compatível com o gerenciamento de série / lote do módulo (atualmente ativo), portanto, a redução de estoque é desativada. BookmarkSetup=Configurações do módulo de marcadores @@ -1262,9 +1281,7 @@ ChequeReceiptsNumberingModule=Verificar módulo de numeração de recibos MultiCompanySetup=Configurações do módulo multi-empresas SuppliersSetup=Configuração do módulo de fornecedor SuppliersInvoiceNumberingModel=Modelos de numeração de faturas de fornecedores -IfSetToYesDontForgetPermission=Se definido como sim, não se esqueça de fornecer permissões a grupos ou usuários autorizados para a segunda aprovação GeoIPMaxmindSetup=Configurações do módulo GeoIP Maxmind -PathToGeoIPMaxmindCountryDataFile=Caminho do arquivo que contêm Maxmind ip para tradução do país.
    Exemplos:
    /usr/local/share/GeoIP/GeoIP.dat
    /usr/share/GeoIP/GeoIP.dat NoteOnPathLocation=Nota que seu ip para o arquivo de dados do país deve estar dentro do diretório do seu PHP que possa ser lido (Verifique a configuração do seu PHP open_basedir e o sistema de permissões). YouCanDownloadFreeDatFileTo=Você pode baixar uma Versão demo do arquivo Maxmind GeoIP do seu país no %s. YouCanDownloadAdvancedDatFileTo=Você também pode baixar uma versão mais completa, com updates do arquivo Maxmind GeoIP do seu país no %s. @@ -1296,6 +1313,7 @@ ExpenseReportsRulesSetup=Configuração do módulo Relatórios de Despesas - Reg ExpenseReportNumberingModules=Módulo de numeração dos relatórios de despesas NoModueToManageStockIncrease=Nenhum módulo disponível foi ativado para gerenciar o aumento automático do estoque. O aumento do estoque será feito apenas de forma manual. YouMayFindNotificationsFeaturesIntoModuleNotification=Você pode encontrar opções para notificações por e-mail ativando e configurando o módulo "Notificação" +ListOfNotificationsPerUser=Lista de notificações automáticas por usuário GoOntoContactCardToAddMore=Ir para a aba "Notificações" de um terceiro para adicionar ou remover as notificações para contatos/endereços BackupDumpWizard=Assistente para criar o arquivo de backup SomethingMakeInstallFromWebNotPossible=A instalação do módulo externo não é possível a partir da interface web pelo seguinte motivo: @@ -1329,6 +1347,8 @@ VisibleNowhere=Agora visível FixTZ=Consertar TimeZone FillFixTZOnlyIfRequired=Exemplo: +2 (preencher apenas se experimentou um problema) CurrentChecksum=Checksum corrente +ExpectedSize=Tamanho esperado +CurrentSize=Tamanho atual ForcedConstants=Valores constantes exigidos MailToSendProposal=Propostas de cliente MailToSendOrder=Pedido de Venda @@ -1367,6 +1387,8 @@ MAIN_PDF_MARGIN_BOTTOM=Margem inferior no PDF NothingToSetup=Não há configuração específica necessária para este módulo. SetToYesIfGroupIsComputationOfOtherGroups=Defina isto como yes se este grupo for um cálculo de outros grupos SeveralLangugeVariatFound=Várias variantes de idioma encontradas +RemoveSpecialChars=Remover caracteres especiais +COMPANY_DIGITARIA_UNIQUE_CODE=Duplicação não permitida GDPRContactDesc=Se você armazenar dados sobre empresas / cidadãos europeus, poderá nomear o contato responsável pelo regulamento geral de proteção de dados aqui HelpOnTooltipDesc=Coloque texto ou uma chave de conversão aqui para o texto ser exibido em uma dica de ferramenta quando esse campo aparecer em um formulário YouCanDeleteFileOnServerWith=Você pode excluir este arquivo no servidor com a linha de comando:
    %s @@ -1392,6 +1414,8 @@ CodeLastResult=Código do último resultado NbOfEmailsInInbox=Número de e-mails no diretório de origem LoadThirdPartyFromName=Carregar pesquisa de terceiros em %s (carregar somente) LoadThirdPartyFromNameOrCreate=Carregar pesquisa de terceiros em %s (criar se não for encontrado) +WithDolTrackingID=Referência Dolibarr encontrada no ID da mensagem +WithoutDolTrackingID=Referência Dolibarr não encontrada no ID da mensagem FormatZip=CEP MainMenuCode=Código de entrada do menu (mainmenu) ECMAutoTree=Mostrar árvore de ECM automática @@ -1404,6 +1428,7 @@ DisabledResourceLinkUser=Desativar recurso para vincular um recurso a usuários DisabledResourceLinkContact=Desativar recurso para vincular um recurso a contatos MAIN_OPTIMIZEFORTEXTBROWSER=Simplifique a interface para pessoas cegas MAIN_OPTIMIZEFORTEXTBROWSERDesc=Ative esta opção se você for uma pessoa cega ou se usar o aplicativo em um navegador de texto como o Lynx ou o Links. +MAIN_OPTIMIZEFORCOLORBLIND=Alterar a cor da interface para daltônicos ThisValueCanOverwrittenOnUserLevel=Este valor pode ser substituído por cada usuário a partir de sua página de usuário - na guia '%s' DefaultCustomerType=Tipo de Terceiro padrão para o formulário de criação de"Novo cliente" ABankAccountMustBeDefinedOnPaymentModeSetup=Nota: A conta bancária deve ser definida no módulo de cada modo de pagamento (Paypal, Stripe, ...) para que este recurso funcione. @@ -1424,3 +1449,6 @@ SmallerThan=Menor que LargerThan=Maior que IfTrackingIDFoundEventWillBeLinked=Observe que, se um ID de rastreamento for encontrado no e-mail recebido, o evento será automaticamente vinculado aos objetos relacionados. WithGMailYouCanCreateADedicatedPassword=Com uma conta do GMail, se você ativou a validação de 2 etapas, é recomendável criar uma segunda senha dedicada para o aplicativo, em vez de usar sua própria senha da conta em https://myaccount.google.com/. +DeleteEmailCollector=Excluir coletor de e-mail +NotAPublicIp=Não é um IP público +EmailTemplate=Modelo para e-mail diff --git a/htdocs/langs/pt_BR/agenda.lang b/htdocs/langs/pt_BR/agenda.lang index 0a4c932e1c9..6cabaf09bb7 100644 --- a/htdocs/langs/pt_BR/agenda.lang +++ b/htdocs/langs/pt_BR/agenda.lang @@ -74,8 +74,17 @@ PROJECT_MODIFYInDolibarr=Projeto %s modificado PROJECT_DELETEInDolibarr=Projeto %s excluído TICKET_CREATEInDolibarr=Bilhete %s criado TICKET_MODIFYInDolibarr=Bilhete %s modificado +TICKET_ASSIGNEDInDolibarr=Ticket 1%s atribuído TICKET_CLOSEInDolibarr=Bilhete %s fechado TICKET_DELETEInDolibarr=Bilhete %s excluido +BOM_VALIDATEInDolibarr=BOM validado +BOM_UNVALIDATEInDolibarr=BOM não validado +BOM_CLOSEInDolibarr=BOM desativado +BOM_REOPENInDolibarr=BOM reaberto +BOM_DELETEInDolibarr=BOM excluído +MO_VALIDATEInDolibarr=MO validado +MO_PRODUCEDInDolibarr=MO produzido +MO_DELETEInDolibarr=MO excluído AgendaModelModule=Modelos de documentos para o evento DateActionEnd=Data de término AgendaUrlOptions1=Você também pode adicionar os seguintes parâmetros nos filtros de saída: diff --git a/htdocs/langs/pt_BR/banks.lang b/htdocs/langs/pt_BR/banks.lang index 565c01edf16..3b949987488 100644 --- a/htdocs/langs/pt_BR/banks.lang +++ b/htdocs/langs/pt_BR/banks.lang @@ -1,7 +1,7 @@ # Dolibarr language file - Source file is en_US - banks MenuBankCash=Banco | Dinheiro - Financeiro BankAccounts=Contas bancárias -BankAccountsAndGateways=Contas Bancárias | Gateways +BankAccountsAndGateways=Contas Bancárias | Entradas ShowAccount=Mostrar conta AccountRef=Ref. da conta financeira AccountLabel=Rótulo da conta financeira @@ -56,6 +56,7 @@ BankTransaction=Entrada no banco ListTransactions=Listar transações ListTransactionsByCategory=Listar transações/categorias TransactionsToConciliate=Transações a reconciliar +TransactionsToConciliateShort=Reconciliar Conciliable=Pode ser reconciliado Conciliate=Reconciliar Conciliation=Reconciliação @@ -90,6 +91,7 @@ DeleteCheckReceipt=Excluir este recibo de cheque? ConfirmDeleteCheckReceipt=Você tem certeza que deseja excluir este comprovante de cheque? BankChecks=Cheques do banco BankChecksToReceipt=Cheques aguardando depósito +BankChecksToReceiptShort=Cheques aguardando depósito ShowCheckReceipt=Mostrar recibo de depósito do cheque NumberOfCheques=Nº. do Cheque DeleteTransaction=Excluir transação @@ -128,5 +130,5 @@ ShowVariousPayment=Mostrar pagamento diverso AddVariousPayment=Adicionar pagamento diverso YourSEPAMandate=Seu mandato Área Única de Pagamentos em Euros AutoReportLastAccountStatement=Preencha automaticamente o campo 'número de extrato bancário' com o último número de extrato ao fazer a reconciliação -CashControl=Caixa de dinheiro POS +CashControl=Caixa de dinheiro PDV NewCashFence=Nova caixa diff --git a/htdocs/langs/pt_BR/boxes.lang b/htdocs/langs/pt_BR/boxes.lang index 2715130360b..8faf43639bf 100644 --- a/htdocs/langs/pt_BR/boxes.lang +++ b/htdocs/langs/pt_BR/boxes.lang @@ -12,6 +12,7 @@ BoxLastProspects=Últimos prospectos de cliente modificados BoxLastCustomerOrders=Últimas encomendas BoxLastContacts=Últimos contatos/endereços BoxCurrentAccounts=Saldo das contas ativas +BoxTitleMemberNextBirthdays=Aniversários deste mês (membros) BoxTitleLastRssInfos=Últimas %s novidades de %s BoxTitleLastProducts=Produtos/Serviços: %s modificado BoxTitleProductsAlertStock=Produtos: alerta de estoque @@ -25,6 +26,7 @@ BoxTitleLastModifiedProspects=Perspectivas: último %s modificado BoxTitleOldestUnpaidCustomerBills=Faturas do cliente: o mais antigo %s não pago BoxTitleOldestUnpaidSupplierBills=Faturas do fornecedor: o mais antigo %s não remunerado BoxTitleCurrentAccounts=Contas abertas: saldos +BoxTitleSupplierOrdersAwaitingReception=Pedidos de fornecedores aguardando recepção BoxTitleLastModifiedContacts=Contatos/Endereços: último %s modificado BoxMyLastBookmarks=Marcadores: mais recente %s BoxOldestExpiredServices=Mais antigos serviços ativos expirados @@ -66,4 +68,8 @@ ForCustomersOrders=Pedidos de clientes LastXMonthRolling=Ultima %s mensal ChooseBoxToAdd=Adicionar widget para sua area de notificacoes BoxAdded=A ferramenta foi adicionada no seu painel -BoxTitleUserBirthdaysOfMonth=Aniversários deste mês +BoxTitleUserBirthdaysOfMonth=Aniversários deste mês (usuários) +BoxLastManualEntries=Últimas entradas manuais em contabilidade +NoRecordedManualEntries=Nenhuma entrada manual registrada na contabilidade +BoxLastCustomerShipments=Últimos envios de clientes +NoRecordedShipments=Nenhuma remessa de cliente registrada diff --git a/htdocs/langs/pt_BR/cashdesk.lang b/htdocs/langs/pt_BR/cashdesk.lang index af375b45e20..7dbc569fe7d 100644 --- a/htdocs/langs/pt_BR/cashdesk.lang +++ b/htdocs/langs/pt_BR/cashdesk.lang @@ -15,18 +15,20 @@ DeleteArticle=Clique para remover esse artigo FilterRefOrLabelOrBC=Procurar (Ref/Rótulo) DolibarrReceiptPrinter=Impressão de Recibo Dolibarr PointOfSale=Ponto de venda +PointOfSaleShort=PDV +CloseBill=Fechar fatura TakeposConnectorNecesary='TakePOS Connector' é requerido Header=Cabeçalho Footer=Rodapé AmountAtEndOfPeriod=Montante no final do período (dia, mês ou ano) TheoricalAmount=Quantidade teórica RealAmount=Quantidade real -CashFenceDone=Caixa feita para o período +CashFenceDone=Caixa feito para o período NbOfInvoices=Núm de faturas Paymentnumpad=Tipo de Pad para inserir pagamento Numberspad=Números de Pad BillsCoinsPad=Almofada de moedas e notas -DolistorePosCategory=Módulos TakePOS e outras soluções de POS para Dolibarr +DolistorePosCategory=Módulos TakePOS e outras soluções de PDV para Dolibarr TakeposNeedsCategories=TakePOS precisa de categorias de produtos para funcionar OrderNotes=Notas de pedidos CashDeskBankAccountFor=Conta padrão a ser usada para pagamentos em @@ -35,6 +37,14 @@ TicketVatGrouped=Grupo de IVA por taxa em tickets AutoPrintTickets=Imprimir automaticamente os tickets EnableBarOrRestaurantFeatures=Ativar recursos para Bar ou Restaurante ConfirmDeletionOfThisPOSSale=Você confirma a exclusão desta venda atual? -ValidateAndClose=Valide e feche +ConfirmDiscardOfThisPOSSale=Deseja descartar esta venda atual? +ValidateAndClose=Validar e fechar NumberOfTerminals=Número de terminais TerminalSelect=Selecione o terminal que você deseja usar: +POSTicket=PDV Ticket +BasicPhoneLayout=Usar layout básico para telefones +SetupOfTerminalNotComplete=A configuração do terminal 1%s não está concluída +DirectPayment=Pagamento direto +DirectPaymentButton=Botão de pagamento direto em dinheiro +InvoiceIsAlreadyValidated=A fatura já está validada +NoLinesToBill=Nenhuma linha para cobrança diff --git a/htdocs/langs/pt_BR/categories.lang b/htdocs/langs/pt_BR/categories.lang index c4a8f1df5b9..3ef0b06e498 100644 --- a/htdocs/langs/pt_BR/categories.lang +++ b/htdocs/langs/pt_BR/categories.lang @@ -7,6 +7,7 @@ NoCategoryYet=Nenhuma tag/categoria deste tipo foi criada In=Em CategoriesArea=Área Tags / Categorias ProductsCategoriesArea=Área tags / categorias de Produtos / Serviços +SuppliersCategoriesArea=Área tags / categorias de fornecedores CustomersCategoriesArea=Área tags / categorias de Clientes MembersCategoriesArea=Área tags / categorias de Membros ContactsCategoriesArea=Área tags / categorias de Contatos @@ -26,6 +27,7 @@ WasAddedSuccessfully=Foi adicionado com êxito. ObjectAlreadyLinkedToCategory=Elemento já está ligada a esta tag / categoria. ProductIsInCategories=Produto / serviço está ligada à seguintes tags / categorias CompanyIsInCustomersCategories=Este Terceiro está vinculado às seguintes tags/categorias de Clientes/Prospects +CompanyIsInSuppliersCategories=Este terceiro está vinculado às seguintes tags / categorias de fornecedores MemberIsInCategories=Esse membro está vinculado a seguintes membros tags / categorias ContactIsInCategories=Este contato é ligado à sequência de contatos tags / categorias ProductHasNoCategory=Este produto / serviço não está em nenhuma tags / categorias @@ -41,9 +43,11 @@ ContentsNotVisibleByAllShort=Conteúdo não visivel por todos DeleteCategory=Excluir tag / categoria ConfirmDeleteCategory=Tem certeza que quer deleitar esta tag/categoria? NoCategoriesDefined=Nenhuma tag / categoria definida +SuppliersCategoryShort=Tag / categoria de fornecedores CustomersCategoryShort=Clientes tag / categoria ProductsCategoryShort=Produtos tag / categoria MembersCategoryShort=Membros tag / categoria +SuppliersCategoriesShort=Tags / categorias de fornecedores CustomersCategoriesShort=Clientes tags / categorias ProspectsCategoriesShort=Tag/categoria Prospecção CustomersProspectsCategoriesShort=Cust./Prosp. tags / categorias @@ -54,11 +58,13 @@ AccountsCategoriesShort=Tags/categorias Contas ProjectsCategoriesShort=Projetos tags/categorias UsersCategoriesShort=Tags / categorias de usuários ThisCategoryHasNoProduct=Esta categoria não contém nenhum produto. +ThisCategoryHasNoSupplier=Esta categoria não contém nenhum fornecedor ThisCategoryHasNoCustomer=Esta categoria não contém a nenhum cliente. ThisCategoryHasNoMember=Esta categoria nao contem nenhum membro. ThisCategoryHasNoContact=Esta categoria nao contem nenhum contato. ThisCategoryHasNoProject=Esta categoria nao contem nenhum projeto. CategId=ID Tag / categoria +CatSupList=Lista de tags / categorias de fornecedores CatCusList=Lista de cliente / perspectivas de tags / categorias CatProdList=Lista de produtos tags / categorias CatMemberList=Lista de membros tags / categorias @@ -70,6 +76,7 @@ CatProJectLinks=Links entre projetos e tags/categorias ExtraFieldsCategories=atributos complementares CategoriesSetup=Configuração Tags / categorias CategorieRecursiv=Fazer a ligação com os pais tag/categoria automaticamente +CategorieRecursivHelp=Se a opção estiver ativada, quando você adicionar um produto a uma subcategoria, o produto também será adicionado à categoria pai. AddProductServiceIntoCategory=Adicione o seguinte produto / serviço ShowCategory=Mostrar tag / categoria ChooseCategory=Escolher categoria diff --git a/htdocs/langs/pt_BR/commercial.lang b/htdocs/langs/pt_BR/commercial.lang index 7968f7ede62..4816e358fc1 100644 --- a/htdocs/langs/pt_BR/commercial.lang +++ b/htdocs/langs/pt_BR/commercial.lang @@ -1,5 +1,4 @@ # Dolibarr language file - Source file is en_US - commercial -CommercialArea=Departamento comercial Prospects=Prospectos de cliente DeleteAction=Excluir um evento AddAction=Adicionar evento diff --git a/htdocs/langs/pt_BR/companies.lang b/htdocs/langs/pt_BR/companies.lang index 377642fd3f4..e19685769bd 100644 --- a/htdocs/langs/pt_BR/companies.lang +++ b/htdocs/langs/pt_BR/companies.lang @@ -4,11 +4,9 @@ ErrorSetACountryFirst=Defina o país primeiro ConfirmDeleteCompany=Você tem certeza que deseja excluir esta empresa e toda a informação associada? DeleteContact=Excluir um contato/endereço ConfirmDeleteContact=Você tem certeza que deseja excluir este contato e toda a informação associada? -MenuNewCustomer=Cliente novo -MenuNewProspect=Novo prospecto -MenuNewSupplier=Novo vendedor +MenuNewProspect=Novo Prospecto MenuNewPrivateIndividual=Novo particular -NewCompany=Nova empresa (prospect, cliente, fornecedor) +NewCompany=Nova Empresa (prospect, cliente, fornecedor) NewThirdParty=Novo Terceiro (prospecto, cliente, fornecedor) CreateDolibarrThirdPartySupplier=Crie um terceiro (fornecedor) CreateThirdPartyOnly=Adicionar terceiro @@ -19,8 +17,9 @@ IdCompany=ID da empresa IdContact=ID do contato Contacts=Contatos/Endereços ThirdPartyContacts=Contatos de terceiros -ThirdPartyContact=Contato/endereço de terceiro +ThirdPartyContact=Contato / endereço de terceiro AliasNames=Nome de fantasia (nome comercial, marca registrada etc.) +AliasNameShort=Nome alternativo CountryIsInEEC=País está dentro da Comunidade Econômica Européia PriceFormatInCurrentLanguage=Formato de apresentação do preço na linguagem atual e tipo de moeda ThirdPartyName=Nome do terceiro @@ -30,7 +29,6 @@ ThirdParties=Terceiros ThirdPartyProspects=Prospectos de cliente ThirdPartyProspectsStats=Prospectos de cliente ThirdPartyCustomersWithIdProf12=Clientes com %s ou %s -ThirdPartySuppliers=Vendedores ThirdPartyType=Tipo de terceiro Individual=Pessoa física ToCreateContactWithSameName=Irá automaticamente criar um contato/endereço com a mesma informação do terceiro. Na maioria dos casos, mesmo que o terceiro seja uma pessoa física, a criação de um único terceiro é suficiente. @@ -42,6 +40,7 @@ RegisteredOffice=Escritório registrado Lastname=Sobrenome Firstname=Primeiro nome PostOrFunction=Cargo +NatureOfContact=Natureza do Contacto Address=Endereço State=Estado/Província StateShort=Status do Cadastro @@ -241,7 +240,7 @@ SaleRepresentativeLastname=Sobrenome do representante de vendas ErrorThirdpartiesMerge=Houve um erro ao excluir os terceiros. Por favor, verifique o log. As alterações foram revertidas. NewCustomerSupplierCodeProposed=Código de cliente/fornecedor já em uso, sugerido o uso de um novo código PaymentTypeCustomer=Tipo de pagamento - Cliente -PaymentTermsCustomer=Termos de pagamento - cliente +PaymentTermsCustomer=Termos de pagamento - Cliente PaymentTypeSupplier=Tipo de pagamento - Fornecedor PaymentTermsSupplier=Termos de pagamento - Fornecedor MulticurrencyUsed=Uso de Multimoeda diff --git a/htdocs/langs/pt_BR/compta.lang b/htdocs/langs/pt_BR/compta.lang index 9167cc5f03d..3c0487dbe73 100644 --- a/htdocs/langs/pt_BR/compta.lang +++ b/htdocs/langs/pt_BR/compta.lang @@ -87,7 +87,7 @@ ShowVatPayment=Ver Pagamentos ICMS TotalToPay=Total a pagar BalanceVisibilityDependsOnSortAndFilters=O saldo é visível nessa lista somente se a tabela for ordenada ascendendo em %s e filtrada por 1 conta bancária CustomerAccountancyCode=Código contábil do cliente -SupplierAccountancyCode=código de contabilidade do fornecedor +SupplierAccountancyCode=Código contábil do fornecedor CustomerAccountancyCodeShort=Cod. cont. cli. SupplierAccountancyCodeShort=Cod. cont. forn. AccountNumber=Número da conta diff --git a/htdocs/langs/pt_BR/contracts.lang b/htdocs/langs/pt_BR/contracts.lang index bb90fb73e80..c277497def9 100644 --- a/htdocs/langs/pt_BR/contracts.lang +++ b/htdocs/langs/pt_BR/contracts.lang @@ -27,6 +27,7 @@ ListOfExpiredServices=Lista servicos ativos vencidos ListOfRunningServices=Lista de Serviços Ativos NotActivatedServices=Serviços Desativados (Com os Contratos Validados) BoardNotActivatedServices=Serviços a Ativar (Com os Contratos Validados) +BoardNotActivatedServicesShort=Serviços para ativar LastContracts=Últimos %s contratos ContractStartDate=Data de início ContractEndDate=Data de encerramento @@ -39,6 +40,9 @@ DateEndReal=Data Real Fim do Serviço DateEndRealShort=Data real de encerramento CloseService=Finalizar Serviço BoardRunningServices=Serviços em execução +BoardRunningServicesShort=Serviços em execução +BoardExpiredServices=Serviços expirados +BoardExpiredServicesShort=Serviços expirados ServiceStatus=Estado do Serviço DraftContracts=Contratos Rascunho CloseRefusedBecauseOneServiceActive=O contrato não pode ser fechado, pois há pelo menos um serviço aberto nele diff --git a/htdocs/langs/pt_BR/deliveries.lang b/htdocs/langs/pt_BR/deliveries.lang index 3c8cb0c2cd8..7c5fec6ed99 100644 --- a/htdocs/langs/pt_BR/deliveries.lang +++ b/htdocs/langs/pt_BR/deliveries.lang @@ -2,7 +2,7 @@ Delivery=Entrega DeliveryRef=Ref. entrega DeliveryCard=Cartão de recibo -CreateDeliveryOrder=Gerar recebimento de entrega +DeliveryOrder=Recibo de entrega DeliveryStateSaved=Estado de entrega salvo SetDeliveryDate=Indicar a Data de Envio ValidateDeliveryReceipt=Confirmar a Nota de Entrega @@ -12,6 +12,7 @@ DeleteDeliveryReceiptConfirm=Você tem certeza que deseja excluir o comprovante DeliveryMethod=Método de entrega TrackingNumber=Número de rastreamento StatusDeliveryValidated=Recebida +NameAndSignature=Nome e assinatura: GoodStatusDeclaration=Recebi a mercadorias acima em bom estado, Deliverer=Entregador : Sender=Remetente @@ -19,3 +20,4 @@ ErrorStockIsNotEnough=Não existe estoque suficiente Shippable=Disponivel para envio NonShippable=Não disponivel para envio ShowReceiving=Mostrar recibo de entrega +NonExistentOrder=Pedido inexistente diff --git a/htdocs/langs/pt_BR/holiday.lang b/htdocs/langs/pt_BR/holiday.lang index bd18ebe9156..c48d8072ce1 100644 --- a/htdocs/langs/pt_BR/holiday.lang +++ b/htdocs/langs/pt_BR/holiday.lang @@ -2,15 +2,18 @@ HRM=RH MenuReportMonth=Relatório mensal MenuAddCP=Nova solicitação de licença +NotActiveModCP=Você deve ativar o módulo Licenças para ver esta página. AddCP=Fazer uma solicitação de licença DateFinCP=Data de término ToReviewCP=Aguardando aprovação RefuseCP=Negado LeaveId=Deixe ID +UserID=ID do usuário UserForApprovalID=Usuário para ID de aprovação UserForApprovalLogin=Login do usuário de aprovação SendRequestCP=Criar solicitação de licença DelayToRequestCP=Solicitações devem ser feitas pelo menos %s dias (s) antes. +SoldeCPUser=Licenças saldo é %s dias. ErrorEndDateCP=Você deve selecionar uma data final posterior à data inicial. ErrorSQLCreateCP=Ocorreu um erro de SQL durante a criação: ErrorIDFicheCP=Ocorreu um erro, a solicitação de licença não existe. @@ -79,3 +82,5 @@ HolidaysCanceled=Solicitação de licença cancelada HolidaysCanceledBody=O seu pedido de licença para %s para %s foi cancelada. FollowedByACounter=1: Este tipo de licença precisa ser controlado por um contador. O contador é incrementado manualmente ou automaticamente e quando uma solicitação de licença é confirmada, o contador é decrementado.
    0: Não controlada por um contador. NoLeaveWithCounterDefined=Não há tipos de licença definidos que necessitem de controle por meio de um contador +HolidaysToApprove=Licenças a aprovar +NobodyHasPermissionToValidateHolidays=Ninguém possui permissão para validar licenças diff --git a/htdocs/langs/pt_BR/hrm.lang b/htdocs/langs/pt_BR/hrm.lang index 5ccbd6446af..b39184a1651 100644 --- a/htdocs/langs/pt_BR/hrm.lang +++ b/htdocs/langs/pt_BR/hrm.lang @@ -2,6 +2,6 @@ HRM_EMAIL_EXTERNAL_SERVICE=E-mail para evitar HRM serviço externo Establishments=Estabelecimentos DeleteEstablishment=Excluir estabelecimento -ConfirmDeleteEstablishment=Você tem certeza que deseja excluir este estabelecimento? +ConfirmDeleteEstablishment=Tem certeza de que deseja excluir este estabelecimento? DictionaryDepartment=RH - Lista de departamentos DictionaryFunction=RH - Lista de funções diff --git a/htdocs/langs/pt_BR/mails.lang b/htdocs/langs/pt_BR/mails.lang index 4155fd6bbe9..6a462d11f01 100644 --- a/htdocs/langs/pt_BR/mails.lang +++ b/htdocs/langs/pt_BR/mails.lang @@ -11,6 +11,8 @@ MailCC=Copiar para MailToCCUsers=Copiar para o (s) usuário (s) MailTopic=Tópico de e-mail MailFile=Arquivos anexados +SubjectNotIn=Não no assunto +BodyNotIn=Não no corpo NewMailing=Novo Mailing ResetMailing=Limpar Mailing TestMailing=Testar e-mail @@ -45,9 +47,9 @@ XTargetsAdded=%s destinatários adicionados à lista de destino OnlyPDFattachmentSupported=Se os documentos PDF já foram gerados para os objetos enviarem, eles serão anexados ao e-mail. Caso contrário, nenhum e-mail será enviado (note também que apenas documentos PDF são suportados como anexos no envio em massa nesta versão). OneEmailPerRecipient=Um e-mail por destinatário (por padrão, um e-mail por registro selecionado) ResultOfMailSending=Resultado do envio massivo de e-mails -NbSelected=N°. selecionados -NbIgnored=N°. de ignorados -NbSent=N°. de enviados +NbSelected=Número selecionado +NbIgnored=Número ignorado +NbSent=Número enviado MailingModuleDescContactsByCompanyCategory=Contatos por categoria de terceiros LineInFile=Linha %s em arquivo RecipientSelectionModules=Módulos de seleção dos destinatários diff --git a/htdocs/langs/pt_BR/main.lang b/htdocs/langs/pt_BR/main.lang index d54089f84d6..ff0ae10576c 100644 --- a/htdocs/langs/pt_BR/main.lang +++ b/htdocs/langs/pt_BR/main.lang @@ -21,6 +21,7 @@ FormatDateHourTextShort=%d %b, %Y, %I:%M %p FormatDateHourText=%d %B, %Y, %I:%M %p DatabaseConnection=Login à Base de Dados NoTemplateDefined=Nenhum modelo disponível para este tipo de email +EmptySearchString=Digite um termo de pesquisa NoRecordFound=Nenhum registro encontrado NoRecordDeleted=Nenhum registro foi deletado NotEnoughDataYet=Sem dados suficientes @@ -65,7 +66,7 @@ NbOfEntries=N°. de entradas GoToWikiHelpPage=Ler a ajuda online (necessário acesso a Internet) GoToHelpPage=Consulte a ajuda (pode necessitar de acesso à internet) RecordDeleted=Registro apagado -RecordGenerated=istro criado +RecordGenerated=Registro gerado LevelOfFeature=Nível de funções DolibarrInHttpAuthenticationSoPasswordUseless=Modo de autenticação do Dolibarr está definido como %s no arquivo de configuraçãoconf.php.
    Isso significa que o banco de dados das senhas é externo ao Dolibarr, assim mudar este campo, pode não ter efeito. PasswordForgotten=Esqueceu a senha? @@ -83,6 +84,7 @@ ReturnCodeLastAccessInError=Código de retorno do último erro de acesso ao banc InformationLastAccessInError=Informação do último erro de acesso ao banco de dados YouCanSetOptionDolibarrMainProdToZero=Você pode ler o arquivo de log ou definir a opção $ dolibarr_main_prod como '0' no seu arquivo de configuração para obter mais informações. InformationToHelpDiagnose=Esta informação pode ser útil para fins de diagnóstico (você pode definir a opção $ dolibarr_main_prod para '1' para remover esses avisos) +LineID=ID da linha PrecisionUnitIsLimitedToXDecimals=Dolibarr está configurado para limitar a precisão dos preços unitários a %s Decimais. NoFilter=Nenhum filtro WarningYouHaveAtLeastOneTaskLate=Atenção. Voce tem no mínimo um elemento que excedeu o tempo de tolerancia @@ -108,6 +110,8 @@ Resiliate=Concluir Validate=Confirmar ToValidate=A Confirmar SaveAs=Guardar como +SaveAndStay=Salvar e permanecer +SaveAndNew=Salvar e novo TestConnection=Teste a login ToClone=Cópiar ConfirmClone=Escolha o dado que voce quer clonar @@ -117,6 +121,7 @@ Run=Attivo Show=Ver Hide=ocultar ShowCardHere=Mostrar cartão +SearchMenuShortCut=Ctrl + Shift + F Upload=Carregar Resize=Modificar tamanho ResizeOrCrop=Redimensionar ou cortar @@ -255,6 +260,7 @@ ContactsAddressesForCompany=Contatos/Endereços do Cliente ou Fornecedor AddressesForCompany=Endereços para este terceiro ActionsOnCompany=Eventos para o terceiro ActionsOnContact=Eventos para este contato/Endereço +ActionsOnContract=Eventos para este contrato ActionsOnMember=Eventos deste membro ActionsOnProduct=Eventos deste produto ToDo=Para fazer @@ -269,6 +275,7 @@ NotYetAvailable=Ainda não disponível NotAvailable=Não disponível Categories=Tags / categorias to=para +To=para OtherInformations=Outra informação ApprovedBy2=Aprovado pelo (segunda aprovação) ClosedAll=Fechados(Todos) @@ -337,6 +344,7 @@ Screen=Tela DisabledModules=Módulos desativados HidePassword=Mostrar comando com senha oculta UnHidePassword=Mostrar comando real com a senha visivel +RootOfMedias=Raiz das mídias públicas (/ media) AddFile=Adicionar arquivo FreeZone=Não é um produto / serviço predefinido FreeLineOfType=Item de texto livre, digite: @@ -376,6 +384,7 @@ LinkToSupplierProposal=Link para a proposta do fornecedor LinkToSupplierInvoice=Link para a fatura do fornecedor LinkToContract=Link para o Contrato LinkToIntervention=Link para a Intervensão +LinkToTicket=Link para o ticket SetToDraft=Voltar para modo rascunho ClickToRefresh=Clique para atualizar EditWithEditor=Editar com o CKEditor @@ -417,6 +426,7 @@ Gender=Gênero ViewList=Exibição de lista GoodBye=Tchau Sincerely=Sinceramente +ConfirmDeleteObject=Tem certeza de que deseja excluir este objeto? DeleteLine=Apagar linha ConfirmDeleteLine=Você tem certeza que deseja excluir esta linha? NoPDFAvailableForDocGenAmongChecked=Nenhum PDF estava disponível para a geração de documentos entre os registros verificados @@ -431,8 +441,14 @@ ClassifyBilled=Classificar Faturado ClassifyUnbilled=Classificar nao faturado FrontOffice=Frente do escritório BackOffice=Fundo do escritório +Submit=Enviar View=Visão Exports=Exportações +IncludeDocsAlreadyExported=Incluir documentos já exportados +ExportOfPiecesAlreadyExportedIsEnable=A exportação de peças já exportadas está habilitada +ExportOfPiecesAlreadyExportedIsDisable=A exportação de peças já exportadas está desabilitada +AllExportedMovementsWereRecordedAsExported=Todos as movimentações exportadas foram salvos como exportadas +NotAllExportedMovementsCouldBeRecordedAsExported=Nem todos as movimentações exportadas puderam ser salvas como exportadas Miscellaneous=Variados Calendar=Calendário GroupBy=Agrupar por @@ -477,7 +493,6 @@ SearchIntoCustomerProposals=Propostas de cliente SearchIntoSupplierProposals=Propostas de fornecedores SearchIntoContracts=Contratos SearchIntoCustomerShipments=Remessas do cliente -SearchIntoTickets=Tíquetes CommentLink=Comentarios CommentPage=Espaço para comentarios CommentDeleted=Comentário deletado @@ -495,3 +510,20 @@ AnalyticCode=Código analitico ShowMoreInfos=Mostrar mais informações NoFilesUploadedYet=Por favor, carregue um doc. primeiro SeePrivateNote=Veja avisos privados +PaymentInformation=Informações de Pagamento +ValidFrom=Válido de +ValidUntil=Válido até +NoRecordedUsers=Sem Usuários +ToClose=Para Fechar +ToProcess=A processar +ToApprove=Para Aprovar +GlobalOpenedElemView=Visão Global +NoArticlesFoundForTheKeyword=Sem artigos encontrados para o termo '%s' +NoArticlesFoundForTheCategory=Sem artigos encontrados para a categoria +ToAcceptRefuse=Para Aceitar | Recusar +ContactDefault_commande=Pedido +ContactDefault_invoice_supplier=Fatura do Fornecedor +ContactDefault_order_supplier=Pedido do Fornecedor +ContactDefault_propal=Proposta +ContactDefault_supplier_proposal=Proposta do Fornecedor +ContactAddedAutomatically=Contato adicionado a partir de informações de terceiros diff --git a/htdocs/langs/pt_BR/margins.lang b/htdocs/langs/pt_BR/margins.lang index fb4039fb535..a8799ab1c20 100644 --- a/htdocs/langs/pt_BR/margins.lang +++ b/htdocs/langs/pt_BR/margins.lang @@ -19,7 +19,7 @@ MargeType2=Margem sobre o Preço Médio Ponderado (PMP) MargeType3=Margem sobre o preço de custo MarginTypeDesc=*Margem sobre o melhor preço de compra = Preço de venda - Melhor preço de fornecedor definido no cartão do produto
    *Margem no Preço Médio Ponderado (WAP) = Preço de Venda - Preço Médio Ponderado pelo Produto (WAP) ou melhor preço de fornecedor se o WAP ainda não estiver definido
    *Margem no preço de custo = preço de venda - preço de custo definido no cartão do produto ou WAP se o preço de custo não estiver definido ou o melhor preço do fornecedor se o WAP ainda não estiver definido AgentContactType=Tipo contato do agente comercial -AgentContactTypeDetails=Defina o tipo de contato (conectado coma as faturas) sera usado para o relatorio de margem dos representantes +AgentContactTypeDetails=Defina qual tipo de contato (vinculado nas faturas) será usado para o relatório de margem por contato / endereço. Observe que a leitura das estatísticas de um contato não é confiável, pois na maioria dos casos o contato pode não ser definido explicitamente nas faturas. rateMustBeNumeric=Rata deve ser um valor numerico markRateShouldBeLesserThan100=Rata marcada teria que ser menor do que 100 ShowMarginInfos=Mostrar informações sobre margens diff --git a/htdocs/langs/pt_BR/members.lang b/htdocs/langs/pt_BR/members.lang index 8cd9a328002..a18af2832d8 100644 --- a/htdocs/langs/pt_BR/members.lang +++ b/htdocs/langs/pt_BR/members.lang @@ -18,6 +18,7 @@ MembersListResiliated=Lista de membros encerrados MenuMembersUpToDate=Membros ao día MenuMembersNotUpToDate=Membros não ao día MenuMembersResiliated=Membros encerrados +MembersWithSubscriptionToReceiveShort=Assinatura a receber DateSubscription=data filiação DateEndSubscription=data final filiação EndSubscription=fim filiação @@ -99,6 +100,7 @@ MembersByTownDesc=Esta tela mostrará estatísticas sobre usuários por cidade. MembersStatisticsDesc=Escolha as estatísticas que você quer ler ... MenuMembersStats=Estatísticas LatestSubscriptionDate=Data da última adesão +MemberNature=Natureza do membro Public=Informações são públicas NewMemberbyWeb=Novo membro adicionado. Aguardando aprovação NewMemberForm=Formulário para novo membro diff --git a/htdocs/langs/pt_BR/modulebuilder.lang b/htdocs/langs/pt_BR/modulebuilder.lang index f740c57c3ec..e7c6b6ca488 100644 --- a/htdocs/langs/pt_BR/modulebuilder.lang +++ b/htdocs/langs/pt_BR/modulebuilder.lang @@ -25,9 +25,6 @@ RegenerateClassAndSql=Forçar atualização de arquivos .class e .sql SpecificationFile=Arquivo de documentação ObjectProperties=Propriedades do Objeto DatabaseIndex=Índice do banco de dados -PageForLib=Arquivo para biblioteca PHP -PageForObjLib=Arquivo para biblioteca PHP dedicada ao objeto -VisibleDesc=O campo está visível? (Exemplos: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view (não na lista), 4 = Visível na lista e apenas um formulário de update/view (não criar). Usando um valor negativo significa que o campo não é mostrado por padrão na lista, mas pode ser selecionado para visualização). Pode ser uma expressão, por exemplo: preg_match ('/public /', $_SERVER ['PHP_SELF'])?0: 1 MenusDefDesc=Defina aqui os menus fornecidos pelo seu módulo PermissionsDefDesc=Defina aqui as novas permissões fornecidas pelo seu módulo MenusDefDescTooltip=Os menus fornecidos pelo seu módulo/aplicativo são definidos nos menus $this-> do array no arquivo descritor do módulo. Você pode editar manualmente este arquivo ou usar o editor incorporado.

    Nota: Uma vez definido (e módulo reativado), os menus também são visíveis no editor de menu disponível para usuários administradores em %s. diff --git a/htdocs/langs/pt_BR/mrp.lang b/htdocs/langs/pt_BR/mrp.lang index 7d5701bc72c..ae358c68819 100644 --- a/htdocs/langs/pt_BR/mrp.lang +++ b/htdocs/langs/pt_BR/mrp.lang @@ -1,14 +1,41 @@ # Dolibarr language file - Source file is en_US - mrp +Mrp=Ordens de fabricação +MO=Ordem de fabricação +MRPDescription=Módulo para gerenciar Ordens de Manufatura (MO) MRPArea=Area MRP +MrpSetupPage=Configuração do módulo MRP MenuBOM=Lista de materiais LatestBOMModified=Última BOM modificada %s +Bom=Contas de material BillOfMaterials=Lista de materiais BOMsSetup=Configuração do módulo BOM ListOfBOMs=Lista de BOMs +ListOfManufacturingOrders=Lista de ordens de fabricação NewBOM=Nova Lista de Materiais -ProductBOMHelp=Produto a ser criado com esta BOM BOMsNumberingModules=Modelos de numeração para BOM -BOMsModelModule=Modelo de Documento BOM +BOMsModelModule=Modelos de documentos lista técnica +MOsNumberingModules=Modelos de numeração MO +MOsModelModule=Modelos de documento MO FreeLegalTextOnBOMs=Texto livre para documentação da BOM WatermarkOnDraftBOMs=Marca d'agua no rascunho da BOM -ConfirmCloneBillOfMaterials=Tem certeza que voce quer clonar esta BOM +FreeLegalTextOnMOs=Texto livre no documento do MO +WatermarkOnDraftMOs=Marca d'água no rascunho MO +ManufacturingEfficiency=Eficiência de fabricação +DeleteBillOfMaterials=Excluir lista de materiais +DeleteMo=Excluir ordem de fabricação +ConfirmDeleteBillOfMaterials=Tem certeza de que deseja excluir esta lista de materiais? +ConfirmDeleteMo=Tem certeza de que deseja excluir esta lista de materiais? +MenuMRP=Ordens de fabricação +NewMO=Nova ordem de fabricação +QtyToProduce=Qtd. para produzir +DateStartPlannedMo=Data início planejada +DateEndPlannedMo=Data final planejada +EstimatedDuration=Duração estimada +EstimatedDurationDesc=Duração estimada para fabricar este produto usando esta lista técnica +StatusMOProduced=Produzido +QtyFrozen=Qtd. congelada +QuantityFrozen=Quantidade congelada +DisableStockChange=Desativar alteração no estoque +WarehouseForProduction=Armazém para fabricação +CreateMO=Criar MO +TheProductXIsAlreadyTheProductToProduce=O produto a ser adicionado já é o produto a ser produzido. diff --git a/htdocs/langs/pt_BR/opensurvey.lang b/htdocs/langs/pt_BR/opensurvey.lang index dde4de583b7..dba24867c59 100644 --- a/htdocs/langs/pt_BR/opensurvey.lang +++ b/htdocs/langs/pt_BR/opensurvey.lang @@ -1,7 +1,7 @@ # Dolibarr language file - Source file is en_US - opensurvey Survey=Enquete Surveys=Enquetes -OrganizeYourMeetingEasily=Organize suas reuniões e enquetes facilmente. Em primeiro lugar selecione o tipo de enquete... +OrganizeYourMeetingEasily=Organize suas reuniões e pesquisas facilmente. Primeiro selecione o tipo de pesquisa ... NewSurvey=Nova enquete OpenSurveyArea=Área de enquetes AddACommentForPoll=Você pode adicionar um comentário na enquete... diff --git a/htdocs/langs/pt_BR/paybox.lang b/htdocs/langs/pt_BR/paybox.lang index 5da990a5d54..17e00f4c578 100644 --- a/htdocs/langs/pt_BR/paybox.lang +++ b/htdocs/langs/pt_BR/paybox.lang @@ -6,15 +6,8 @@ PaymentForm=Formulário de Pagamento ThisScreenAllowsYouToPay=Esta página lhe permite fazer seu pagamento on-line destinado a %s. ThisIsInformationOnPayment=Aqui está a informação sobre o pagamento a realizar Creditor=Beneficiário +PayBoxDoPayment=Pagar com Paybox YouWillBeRedirectedOnPayBox=Va a ser redirecionado a a página segura de Paybox para indicar seu cartão de crédito -ToOfferALinkForOnlinePayment=URL para %s pagamento -ToOfferALinkForOnlinePaymentOnOrder=URL que oferece uma interface de pagamento on-line %s para um pedido de venda -ToOfferALinkForOnlinePaymentOnInvoice=URL que oferece uma interface de pagamento on-line %s baseada no valor de uma fatura -ToOfferALinkForOnlinePaymentOnContractLine=URL que oferece uma interface de pagamento on-line %s baseada no valor de uma linha de contrato -ToOfferALinkForOnlinePaymentOnFreeAmount=URL que oferece uma interface de pagamento on-line %s baseada em um valor livre -ToOfferALinkForOnlinePaymentOnMemberSubscription=URL fornecido pela interface de pagamento on-line %s em função da adesão encargos -ToOfferALinkForOnlinePaymentOnDonation=URL que oferece uma interface de pagamento on-line %s para o pagamento de uma doação -YouCanAddTagOnUrl=Também pode adicionar 0 parámetro url &tag SetupPayBoxToHavePaymentCreatedAutomatically=Configure seu Paybox com url %s para que o pagamento seja criado automaticamente quando validado pelo Paybox. YourPaymentHasBeenRecorded=Esta pagina confirma que o seu pagamento foi registrado com suçesso. Obrigado. YourPaymentHasNotBeenRecorded=Seu pagamento NÃO foi registrado e a transação foi cancelada. Obrigado. @@ -28,3 +21,4 @@ NewPayboxPaymentReceived=Novo pagamento recebido Paybox NewPayboxPaymentFailed=Novo pagamento Paybox tentou, mas não conseguiu PAYBOX_PAYONLINE_SENDEMAIL=Aviso por e-mail depois de uma tentativa de pagamento (sucesso ou falha) PAYBOX_PBX_IDENTIFIANT=Valor para PBX ID +PAYBOX_HMAC_KEY=Chave HMAC diff --git a/htdocs/langs/pt_BR/receiptprinter.lang b/htdocs/langs/pt_BR/receiptprinter.lang index 30168b70533..5d4d51ba122 100644 --- a/htdocs/langs/pt_BR/receiptprinter.lang +++ b/htdocs/langs/pt_BR/receiptprinter.lang @@ -19,7 +19,7 @@ PROFILE_EPOSTEP=Perfil Epos Tep PROFILE_STAR=Perfil Star PROFILE_DEFAULT_HELP=Perfil Padrão disponível para impressoras Epson PROFILE_SIMPLE_HELP=Perfil Simples Sem Imagens -PROFILE_EPOSTEP_HELP=Ajuda do Perfil Epos Tep +PROFILE_EPOSTEP_HELP=Perfil Epos Tep PROFILE_P822D_HELP=Perfil P822D Sem Imagens PROFILE_STAR_HELP=Perfil Star DOL_ALIGN_CENTER=Texto centralizado diff --git a/htdocs/langs/pt_BR/sendings.lang b/htdocs/langs/pt_BR/sendings.lang index 620d39d528b..c35c031ece8 100644 --- a/htdocs/langs/pt_BR/sendings.lang +++ b/htdocs/langs/pt_BR/sendings.lang @@ -7,8 +7,13 @@ Receivings=Recibos de entrega SendingsArea=Área Envios LastSendings=Últimas %s remessas SendingCard=Cartão de embarque +NewSending=Novo Envio +QtyShippedShort=Qty ship +QtyPreparedOrShipped=Qty preparado ou enviado QtyReceived=Quant. Recibida +QtyInOtherShipments=Quantidade em outras remessas KeepToShip=Permaneça para enviar +KeepToShipShort=Permanecer SendingsAndReceivingForSameOrder=Envios e recibos para esse pedido SendingsToValidate=Envios a Confirmar StatusSendingValidated=Validado (produtos a enviar o enviados) @@ -20,6 +25,8 @@ DocumentModelMerou=Modelo A5 Merou WarningNoQtyLeftToSend=Atenção, nenhum produto à espera de ser enviado. StatsOnShipmentsOnlyValidated=Estatisticas referentes os envios , mas somente validados. Data usada e data da validacao do envio ( a data planejada da entrega nao e sempre conhecida). DateDeliveryPlanned=Data prevista para o fornecimento +RefDeliveryReceipt=Recibo de entrega +StatusReceipt=Recibo de entrega de status DateReceived=Data de entrega recebida SendShippingByEMail=Envio enviado por e-mail SendShippingRef=Submeter para envio %s @@ -27,7 +34,8 @@ ActionsOnShipping=Eventos no envio LinkToTrackYourPackage=Atalho para rastreamento do pacote ShipmentCreationIsDoneFromOrder=No momento a criaçao de um novo envio e feito da ficha de pedido. ShipmentLine=Linha de envio -NoProductToShipFoundIntoStock=Nenhum produto para enviar encontrado em armazém %s. Estoque correto ou voltar para escolher outro armazém. +ProductQtyInShipmentAlreadySent=Quantidade do produto do pedido do cliente em aberto já enviado +NoProductToShipFoundIntoStock=Nenhum produto para enviar encontrado no armazém %s . Corrija o estoque ou volte para escolher outro depósito. WeightVolShort=Peso/Vol. ValidateOrderFirstBeforeShipment=Você deve primeiro, antes de fazer as remessas, confirmar o pedido. DocumentModelTyphon=Modelo de Documento Typhon @@ -35,4 +43,4 @@ Error_EXPEDITION_ADDON_NUMBER_NotDefined=Constante EXPEDITION_ADDON_NUMBER nao d SumOfProductVolumes=Soma do volume dos pedidos SumOfProductWeights=Soma do peso dos produtos DetailWarehouseNumber=Detalhes do estoque -DetailWarehouseFormat=W:%s (Qtd : %d) +DetailWarehouseFormat=Peso:%s (Qtd : %d) diff --git a/htdocs/langs/pt_BR/stocks.lang b/htdocs/langs/pt_BR/stocks.lang index 44b87dc0a16..08e970c06cc 100644 --- a/htdocs/langs/pt_BR/stocks.lang +++ b/htdocs/langs/pt_BR/stocks.lang @@ -16,6 +16,8 @@ ListOfWarehouses=Lista de armazéns MovementId=ID de movimento StockMovementForId=ID de movimento %d StocksArea=Setor de armazenagem +AllWarehouses=Todos os armazéns +IncludeAlsoDraftOrders=Incluir também projetos de pedidos NumberOfProducts=Número total de produtos LastMovement=Último movimento CorrectStock=Corrigir estoque @@ -26,14 +28,12 @@ StockMovements=Movimentações de estoque UnitPurchaseValue=Preço unitário de compra StockTooLow=Estoque muito baixo EnhancedValueOfWarehouses=Valor de estoques -AllowAddLimitStockByWarehouse=Gerencie também os valores de estoque mínimo e desejado por pareamento (produto-armazém), além dos valores por produto QtyDispatched=Quantidade despachada QtyDispatchedShort=Qtde despachada QtyToDispatchShort=Qtde a despachar OrderDispatch=Recibos de itens DeStockOnValidateOrder=Diminuir estoques reais na validação do pedido de venda DeStockOnShipment=Diminuir o estoque real na validação do envio -DeStockOnShipmentOnClosing=Baixa real no estoque ao classificar o embarque como fechado ReStockOnBill=Aumentar os estoques reais na validação da fatura/nota de crédito do fornecedor ReStockOnDispatchOrder=Aumentar os estoques reais no despacho manual para o depósito, após o recebimento do pedido de compra de mercadorias OrderStatusNotReadyToDispatch=Não tem ordem ainda não ou nato tem um status que permite envio de produtos em para armazenamento. @@ -74,6 +74,7 @@ UsePhysicalStock=Usar estoque físico CurentlyUsingVirtualStock=Estoque virtual CurentlyUsingPhysicalStock=Estoque físico RuleForStockReplenishment=Regra para a reposição de estoques +SelectProductWithNotNullQty=Selecione pelo menos um produto com uma quantidade não nula e um fornecedor AlertOnly=Alertas apenas WarehouseForStockDecrease=Os arquivos serão utilizados para redução estoque WarehouseForStockIncrease=O arquivos serão utilizados para aumento de @@ -103,8 +104,10 @@ ProductStockWarehouseUpdated=Limite de estoque para alerta e estoque ótimo dese ProductStockWarehouseDeleted=Limite de estoque para alerta e estoque ótimo desejado corretamente excluídos AddNewProductStockWarehouse=Definir novo limite para alerta e estoque ótimo desejado inventoryDraft=Em vigência +inventoryOfWarehouse=Inventário para depósito: %s inventoryErrorQtyAdd=Erro: a quantidade é menor que zero SelectCategory=Filtro por categoria +SelectFournisseur=Filtro de fornecedores INVENTORY_DISABLE_VIRTUAL=Produto virtual (kit): não diminua o estoque de um produto filho inventoryDeleteLine=Apagar linha StockSupportServicesDesc=Por padrão, você pode estocar somente produtos do tipo "produto". Você também pode estocar um produto do tipo "serviço" se ambos os serviços do módulo e essa opção estiverem ativados. diff --git a/htdocs/langs/pt_BR/stripe.lang b/htdocs/langs/pt_BR/stripe.lang index 6f818376f5a..a4a7e19e230 100644 --- a/htdocs/langs/pt_BR/stripe.lang +++ b/htdocs/langs/pt_BR/stripe.lang @@ -4,6 +4,7 @@ StripeDesc=Ofereça aos clientes uma página de pagamento on-line do Stripe para StripeOrCBDoPayment=Pagar com cartão de crédito ou boleto STRIPE_PAYONLINE_SENDEMAIL=Notificação por e-mail após uma tentativa de pagamento (sucesso ou falha) YouWillBeRedirectedOnStripe=Você será redirecionado na página de boleto protegida para inserir as informações do cartão de crédito +ToOfferALinkForOnlinePayment=URL para %s pagamento SetupStripeToHavePaymentCreatedAutomatically=Configure seu boleto com url %s para que o pagamento seja criado automaticamente quando validado por boleto STRIPE_CGI_URL_V2=Url de boleto CGI módulo para pagamento NewStripePaymentReceived=Pagamento de novo boleto recebido diff --git a/htdocs/langs/pt_BR/ticket.lang b/htdocs/langs/pt_BR/ticket.lang index 73d264dc44e..11a101b0c62 100644 --- a/htdocs/langs/pt_BR/ticket.lang +++ b/htdocs/langs/pt_BR/ticket.lang @@ -9,7 +9,6 @@ Permission56005=Veja ingressos de todos os terceiros (não são efetivos para us TicketDictType=Tiquetes - Tipos TicketDictCategory=Tiquetes - Grupos TicketDictSeverity=Tiquete - Severidades -TicketTypeShortINCIDENT=Pedido de assistencia TicketTypeShortOTHER=Outros MenuTicketMyAssign=Meus bilhetes MenuTicketMyAssignNonClosed=Meus bilhetes abertos diff --git a/htdocs/langs/pt_BR/website.lang b/htdocs/langs/pt_BR/website.lang index d18fb52ff0b..5299601349c 100644 --- a/htdocs/langs/pt_BR/website.lang +++ b/htdocs/langs/pt_BR/website.lang @@ -34,7 +34,6 @@ PreviewSiteServedByDolibarr= Visualize %s em uma nova guia.

    O VirtualHostUrlNotDefined=URL do host virtual veiculado pelo servidor web externo não definido NoPageYet=Ainda não há páginas SyntaxHelp=Ajuda sobre dicas de sintaxe específicas -YouCanEditHtmlSource=
    Você pode incluir código PHP nesta fonte usando tags <?php ?> . As seguintes variáveis globais estão disponíveis: $ conf, $ db, $ mysoc, $ usuário, $ website, $ websitepage, $ weblangs.

    Você também pode incluir o conteúdo de outra Página / Conteúdo com a seguinte sintaxe:
    <?php includeContainer ('alias_of_container_to_include'); ?>

    Você pode fazer um redirecionamento para outra Página / Contêiner com a seguinte sintaxe (Nota: não produza nenhum conteúdo antes do redirecionamento):
    <? php redirectToContainer ('alias_of_container_to_redirect_to'); ?>

    Para adicionar um link para outra página, use a sintaxe:
    <a href="alias_of_page_to_link_to.php"> mylink <a>

    Para incluir um link para baixar um arquivo armazenado no diretório de documentos , use o wrapper document.php :
    Exemplo, para um arquivo em documents / ecm (precisa ser registrado), a sintaxe é:
    <a href="/document.php?modulepart=ecm&file=[relative_dir/]filename.ext">
    Para um arquivo em documents / medias (diretório aberto para acesso público), a sintaxe é:
    <a href="/document.php?modulepart=medias&file=[relative_dir/]filename.ext">
    Para um arquivo compartilhado com um link de compartilhamento (acesso aberto usando a chave de hash de compartilhamento do arquivo), a sintaxe é:
    <a href="/document.php?hashp=publicsharekeyoffile">

    Para incluir uma imagem armazenada no diretório de documentos , use o wrapper viewimage.php :
    Exemplo, para uma imagem em documentos / mídias (diretório aberto para acesso público), a sintaxe é:
    <img src = "/ viewimage.php? modulepart = mídias & arquivo = [relative_dir /] nome_do_arquivo.ext">
    ClonePage=Página clone / container CloneSite=Site Clone SiteAdded=Site adicionado diff --git a/htdocs/langs/pt_PT/accountancy.lang b/htdocs/langs/pt_PT/accountancy.lang index cb399e5565a..03fada81a8a 100644 --- a/htdocs/langs/pt_PT/accountancy.lang +++ b/htdocs/langs/pt_PT/accountancy.lang @@ -1,4 +1,5 @@ -# Dolibarr language file - en_US - Accounting Expert +# Dolibarr language file - en_US - Accountancy (Double entries) +Accountancy=Contabilidade Accounting=Contabilidade ACCOUNTING_EXPORT_SEPARATORCSV=Separador de coluna para o ficheiro exportadocc ACCOUNTING_EXPORT_DATE=Formato da data para o ficheiro exportado @@ -97,6 +98,8 @@ MenuExpenseReportAccounts=Contas de relatório de despesas MenuLoanAccounts=Contas de empréstimo MenuProductsAccounts=Contas de produtos MenuClosureAccounts=Closure accounts +MenuAccountancyClosure=Closure +MenuAccountancyValidationMovements=Validate movements ProductsBinding=Contas de produtos TransferInAccounting=Transfer in accounting RegistrationInAccounting=Registration in accounting @@ -164,12 +167,14 @@ ACCOUNTING_ACCOUNT_SUSPENSE=Conta contabilística de espera DONATION_ACCOUNTINGACCOUNT=Conta contabilística para registar donativos ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Accounting account to register subscriptions -ACCOUNTING_PRODUCT_BUY_ACCOUNT=Conta contabilística padrão para produtos comprados (usado se não for definida na folha de produto) +ACCOUNTING_PRODUCT_BUY_ACCOUNT=Accounting account by default for the bought products (used if not defined in the product sheet) ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Conta contabilística padrão para produtos vendidos (utilizada se não for definida na folha de produto) -ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Accounting account by default for the sold products in EEC (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Accounting account by default for the sold products export out of EEC (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Accounting account by default for the products sold in EEC (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Accounting account by default for the products sold and exported out of EEC (used if not defined in the product sheet) ACCOUNTING_SERVICE_BUY_ACCOUNT=Conta contabilística padrão para compra de serviços (usada se não for definida na folha de serviço) ACCOUNTING_SERVICE_SOLD_ACCOUNT=Conta contabilística padrão para serviços vendidos (usada se não for definida na folha de serviço) +ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Accounting account by default for the services sold in EEC (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Accounting account by default for the services sold and exported out of EEC (used if not defined in the service sheet) Doctype=Tipo de documento Docdate=Data @@ -192,9 +197,10 @@ ByPersonalizedAccountGroups=Por grupos personalizados ByYear=por ano NotMatch=Não configurado DeleteMvt=Eliminar as linhas do Livro Razão +DelMonth=Month to delete DelYear=Ano a apagar DelJournal=Diário a apagar -ConfirmDeleteMvt=This will delete all lines of the Ledger for year and/or from a specific journal. At least one criterion is required. +ConfirmDeleteMvt=This will delete all lines of the Ledger for the year/month and/or from a specific journal (At least one criterion is required). You will have to reuse the feature 'Registration inaccounting' to have the deleted record back in the ledger. ConfirmDeleteMvtPartial=Isso excluirá a transação do razão (todas as linhas relacionadas à mesma transação serão excluídas) FinanceJournal=Diário financeiro ExpenseReportsJournal=Diário de relatórios de despesas @@ -235,13 +241,19 @@ DescVentilDoneCustomer=Consulte aqui a lista das linhas de faturas a clientes e DescVentilTodoCustomer=Vincular linhas da fatura que não estejam vinculadas a uma conta contabilística de produto ChangeAccount=Alterar a conta contabilística de produto/serviço para as linhas selecionadas com a seguinte conta contabilística: Vide=- -DescVentilSupplier=Consulte aqui a lista de linhas de faturas do fornecedor vinculadas ou ainda não ligadas a uma conta de contabilidade do produto +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account (only record not already transfered in accountancy are visible) DescVentilDoneSupplier=Consult here the list of the lines of vendor invoices and their accounting account DescVentilTodoExpenseReport=Vincule as linhas do relatórios de despesas de não vinculados a um honorário de uma conta de contabilística DescVentilExpenseReport=Consulte aqui a lista de linhas do relatório de despesas vinculadas (ou não) a um honorário da conta contabilística DescVentilExpenseReportMore=Se você configurar uma conta contábil no tipo de linhas de relatório de despesas, o aplicativo poderá fazer toda a ligação entre suas linhas de relatório de despesas e a conta contábil do seu plano de contas, em apenas um clique com o botão "%s" . Se a conta não foi definida no dicionário de taxas ou se você ainda tiver algumas linhas não vinculadas a nenhuma conta, será necessário fazer uma ligação manual no menu " %s ". DescVentilDoneExpenseReport=Consulte aqui a lista das linhas de relatórios de despesas e os seus honorários da conta contabilística +DescClosure=Consult here the number of movements by month who are not validated & fiscal years already open +OverviewOfMovementsNotValidated=Step 1/ Overview of movements not validated. (Necessary to close a fiscal year) +ValidateMovements=Validate movements +DescValidateMovements=Any modification or deletion of writing, lettering and deletes will be prohibited. All entries for an exercise must be validated otherwise closing will not be possible +SelectMonthAndValidate=Select month and validate movements + ValidateHistory=Vincular automaticamente AutomaticBindingDone=Vinculação automática efetuada @@ -256,6 +268,7 @@ ListOfProductsWithoutAccountingAccount=Lista de produtos não vinculados a qualq ChangeBinding=Alterar vinculação Accounted=Contabilizado no ledger NotYetAccounted=Ainda não contabilizado no razão +ShowTutorial=Show Tutorial ## Admin ApplyMassCategories=Aplicar categorias em massa @@ -264,7 +277,7 @@ CategoryDeleted=Categoria para a conta contabilística foi removida AccountingJournals=Diários contabilisticos AccountingJournal=Diário contabilistico NewAccountingJournal=Novo diário contabilistico -ShowAccoutingJournal=Mostrar diário contabilistico +ShowAccountingJournal=Mostrar diário contabilistico NatureOfJournal=Nature of Journal AccountingJournalType1=Operações diversas AccountingJournalType2=Vendas diff --git a/htdocs/langs/pt_PT/admin.lang b/htdocs/langs/pt_PT/admin.lang index 5822eec5053..af39e169137 100644 --- a/htdocs/langs/pt_PT/admin.lang +++ b/htdocs/langs/pt_PT/admin.lang @@ -178,6 +178,8 @@ Compression=Compressão CommandsToDisableForeignKeysForImport=Comando para desactivar a chave exclusiva para a importação CommandsToDisableForeignKeysForImportWarning=Obrigatório, se pretender restaurar mais tarde o ficheiro dump de SQL ExportCompatibility=Compatibilidade do ficheiro de exportação gerado +ExportUseMySQLQuickParameter=Use the --quick parameter +ExportUseMySQLQuickParameterHelp=The '--quick' parameter helps limit RAM consumption for large tables. MySqlExportParameters=Parâmetros da exportação MySQL PostgreSqlExportParameters= Parâmetros de exportação PostgreSQL UseTransactionnalMode=Utilizar o modo transaccional @@ -218,7 +220,7 @@ DoliStoreDesc=DoliStore, o mercado oficial para módulos externos Dolibarr ERP/C DoliPartnersDesc=Lista de empresas que fornecem módulos ou recursos desenvolvidos sob medida.
    Nota: como o Dolibarr é um aplicativo de código aberto, qualquer pessoa experiente em programação PHP pode desenvolver um módulo. WebSiteDesc=Sites externos para módulos adicionais (não principais) ... DevelopYourModuleDesc=Algumas soluções para desenvolver seu próprio módulo ... -URL=Hiperligação +URL=URL BoxesAvailable=Aplicativos disponíveis BoxesActivated=Aplicativos ativados ActivateOn=Ativar sobre @@ -268,6 +270,7 @@ Emails=Emails EMailsSetup=Configuração de emails EMailsDesc=Esta página permite que você sobrescreva seus parâmetros PHP padrão para o envio de e-mail. Na maioria dos casos no sistema operacional Unix / Linux, a configuração do PHP está correta e esses parâmetros são desnecessários. EmailSenderProfiles=Perfis do remetente de e-mails +EMailsSenderProfileDesc=You can keep this section empty. If you enter some emails here, they will be added to the list of possible senders into the combobox when your write a new email. MAIN_MAIL_SMTP_PORT=Porta de SMTP/SMTPS (Por predefinição no php.ini: %s) MAIN_MAIL_SMTP_SERVER=Hospedeiro de SMTP/SMTPS (Por predefinição no php.ini: %s) MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=Porta SMTP / SMTPS (Não definida em PHP em sistemas Unix-like) @@ -277,7 +280,7 @@ MAIN_MAIL_ERRORS_TO=E-mail usado para erro retorna e-mails (campos 'Erros-Para' MAIN_MAIL_AUTOCOPY_TO= Copiar (Cco) todos os emails enviados para MAIN_DISABLE_ALL_MAILS=Desativar todo o envio de email (para fins de teste ou demonstrações) MAIN_MAIL_FORCE_SENDTO=Enviar todos os e-mails para (em vez de enviar para destinatários reais, para fins de teste) -MAIN_MAIL_ENABLED_USER_DEST_SELECT=Adicionar usuários de funcionários com e-mail à lista de destinatários permitidos +MAIN_MAIL_ENABLED_USER_DEST_SELECT=Suggest emails of employees (if defined) into the list of predefined recipient when writing a new email MAIN_MAIL_SENDMODE=Método de envio de e-mail MAIN_MAIL_SMTPS_ID=ID de SMTP (se o servidor de envio exigir autenticação) MAIN_MAIL_SMTPS_PW=Senha SMTP (se o servidor de envio exigir autenticação) @@ -462,7 +465,9 @@ EnableAndSetupModuleCron=Se você deseja que essa fatura recorrente seja gerada ModuleCompanyCodeCustomerAquarium=%s seguido pelo código do cliente para um código de contabilidade do cliente ModuleCompanyCodeSupplierAquarium=%s followed by vendor code for a vendor accounting code ModuleCompanyCodePanicum=Retornar um código de contabilidade vazio. -ModuleCompanyCodeDigitaria=Accounting code depends on third-party code. The code is composed of the character "C" in the first position followed by the first 5 characters of the third-party code. +ModuleCompanyCodeDigitaria=Returns a compound accounting code according to the name of the third party. The code consists of a prefix that can be defined in the first position followed by the number of characters defined in the third party code. +ModuleCompanyCodeCustomerDigitaria=%s followed by the truncated customer name by the number of characters: %s for the customer accounting code. +ModuleCompanyCodeSupplierDigitaria=%s followed by the truncated supplier name by the number of characters: %s for the supplier accounting code. Use3StepsApproval=Por padrão, as ordens de compra precisam ser criadas e aprovadas por 2 utilisadores diferentes (um passo / utilisador para criar e um passo / utilisador para aprovar. Note que, se o utilisador tiver permissão para criar e aprovar, um passo / utilisador será suficiente) . Você pode solicitar esta opção para introduzir uma terceira etapa / aprovação do utilisador, se o valor for superior a um valor dedicado (então serão necessárias 3 etapas: 1 = validação, 2 = primeira aprovação e 3 = segunda aprovação se a quantidade for suficiente). 1
    Defina isto como vazio se uma aprovação (2 etapas) for suficiente, ajuste-o para um valor muito baixo (0,1) se uma segunda aprovação (3 etapas) for sempre necessária. UseDoubleApproval=Utilizar uma aprovação de 3 etapas quando o valor (sem impostos) for superior a... WarningPHPMail=WARNING: It is often better to setup outgoing emails to use the email server of your provider instead of the default setup. Some email providers (like Yahoo) do not allow you to send an email from another server than their own server. Your current setup uses the server of the application to send email and not the server of your email provider, so some recipients (the one compatible with the restrictive DMARC protocol), will ask your email provider if they can accept your email and some email providers (like Yahoo) may respond "no" because the server is not theirs, so few of your sent Emails may not be accepted (be careful also of your email provider's sending quota).
    If your Email provider (like Yahoo) has this restriction, you must change Email setup to choose the other method "SMTP server" and enter the SMTP server and credentials provided by your Email provider. @@ -524,7 +529,7 @@ Module50Desc=Management of Products Module51Name=Envio de emails em massa Module51Desc=Gestão de envio de correio em massa Module52Name=Stocks -Module52Desc=Stock management (for products only) +Module52Desc=Stock management Module53Name=Serviços Module53Desc=Management of Services Module54Name=Contractos/Subscrições @@ -584,7 +589,7 @@ Module700Name=Donativos Module700Desc=Gestão de donativos Module770Name=Expense Reports Module770Desc=Manage expense reports claims (transportation, meal, ...) -Module1120Name=Vendor Commercial Proposals +Module1120Name=Orçamento Fornecedor Module1120Desc=Solicitar orçamento e preços do fornecedor Module1200Name=Mantis Module1200Desc=Integração com Mantis @@ -622,7 +627,7 @@ Module5000Desc=Permite-lhe gerir várias empresas Module6000Name=Fluxo de trabalho Module6000Desc=Gerenciamento de fluxo de trabalho (criação automática de objeto e / ou mudança automática de status) Module10000Name=Sites da Web -Module10000Desc=Create websites (public) with a WYSIWYG editor. Just setup your web server (Apache, Nginx, ...) to point to the dedicated Dolibarr directory to have it online on the internet with your own domain name. +Module10000Desc=Create websites (public) with a WYSIWYG editor. This is a webmaster or developer oriented CMS (it is better to know HTML and CSS language). Just setup your web server (Apache, Nginx, ...) to point to the dedicated Dolibarr directory to have it online on the internet with your own domain name. Module20000Name=Leave Request Management Module20000Desc=Define and track employee leave requests Module39000Name=Product Lots @@ -841,10 +846,10 @@ Permission1002=Criar/modificar armazéns Permission1003=Eliminar armazéns Permission1004=Consultar movimentos de stock Permission1005=Criar/modificar movimentos de stock -Permission1101=Consultar ordens de envío -Permission1102=Criar/modificar ordens de envío -Permission1104=Confirmar ordem de envío -Permission1109=Eliminar ordem de envío +Permission1101=Read delivery receipts +Permission1102=Create/modify delivery receipts +Permission1104=Validate delivery receipts +Permission1109=Delete delivery receipts Permission1121=Read supplier proposals Permission1122=Create/modify supplier proposals Permission1123=Validate supplier proposals @@ -873,9 +878,9 @@ Permission1251=Executar importações em massa de dados externos para a bases de Permission1321=Exportar faturas, atributos e cobranças de clientes Permission1322=Reabrir uma fatura paga Permission1421=Export sales orders and attributes -Permission2401=Consultar ações (eventos ou tarefas) vinculadas à conta dele -Permission2402=Criar/modificar ações (eventos ou tarefas) vinculadas à conta dele -Permission2403=Consultar ações (eventos ou tarefas) vinculadas à conta dele +Permission2401=Read actions (events or tasks) linked to his user account (if owner of event) +Permission2402=Create/modify actions (events or tasks) linked to his user account (if owner of event) +Permission2403=Delete actions (events or tasks) linked to his user account (if owner of event) Permission2411=Consultar ações (eventos ou tarefas) de outros Permission2412=Criar/modificar ações (eventos ou tarefas) de outros Permission2413=Eliminar ações (eventos ou tarefas) de outros @@ -901,6 +906,7 @@ Permission20003=Eliminar pedidos de licença Permission20004=Consultar todos os pedidos de licença (incluindo os dos utilizadores não são seus subordinados) Permission20005=Criar/modificar pedidos de licença de todos (incluindo os dos utilizadores não são seus subordinados) Permission20006=Pedidos de licenças do administrador (configuração e atualização do balanço) +Permission20007=Approve leave requests Permission23001=Consultar trabalho agendado Permission23002=Criar/atualizar trabalho agendado Permission23003=Eliminar trabalho agendado @@ -915,7 +921,7 @@ Permission50414=Delete operations in ledger Permission50415=Delete all operations by year and journal in ledger Permission50418=Export operations of the ledger Permission50420=Report and export reports (turnover, balance, journals, ledger) -Permission50430=Define and close a fiscal period +Permission50430=Define fiscal periods. Validate transactions and close fiscal periods. Permission50440=Manage chart of accounts, setup of accountancy Permission51001=Read assets Permission51002=Create/Update assets @@ -962,6 +968,7 @@ DictionaryAccountancyJournal=Diários contabilisticos DictionaryEMailTemplates=Templates de Email DictionaryUnits=Unidades DictionaryMeasuringUnits=Measuring Units +DictionarySocialNetworks=Redes sociais DictionaryProspectStatus=Estado da prospeção DictionaryHolidayTypes=Tipos de licença DictionaryOpportunityStatus=Status de lead para projeto / lead @@ -1057,7 +1064,7 @@ BackgroundImageLogin=Imagem de fundo PermanentLeftSearchForm=Zona de pesquisa permanente no menu esquerdo DefaultLanguage=Default language EnableMultilangInterface=Enable multilanguage support -EnableShowLogo=Mostrar o logótipo no menu esquerdo +EnableShowLogo=Show the company logo in the menu CompanyInfo=Empresa/Organização CompanyIds=Identidades da Empresa/Organização CompanyName=Nome/Razão social @@ -1067,7 +1074,11 @@ CompanyTown=Localidade CompanyCountry=País CompanyCurrency=Moeda principal CompanyObject=Objeto da empresa +IDCountry=ID country Logo=Logótipo +LogoDesc=Main logo of company. Will be used into generated documents (PDF, ...) +LogoSquarred=Logo (squarred) +LogoSquarredDesc=Must be a squarred icon (width = height). This logo will be used as the favorite icon or other need like for the top menu bar (if not disabled into display setup). DoNotSuggestPaymentMode=Não sugerir NoActiveBankAccountDefined=Nenhuma conta bancária ativa definida OwnerOfBankAccount=Titular da conta bancária %s @@ -1113,7 +1124,7 @@ LogEventDesc=Enable logging for specific security events. Administrators the log AreaForAdminOnly=Os parâmetros de configuração só podem ser definidos pelos utilizadores administradores. SystemInfoDesc=Esta informação do sistema é uma informação técnica acessível só para leitura dos administradores. SystemAreaForAdminOnly=This area is available to administrator users only. Dolibarr user permissions cannot change this restriction. -CompanyFundationDesc=Edite as informações da empresa / entidade. Clique no botão "%s" ou "%s" na parte inferior da página. +CompanyFundationDesc=Edit the information of the company/entity. Click on "%s" button at the bottom of the page. AccountantDesc=If you have an external accountant/bookkeeper, you can edit here its information. AccountantFileNumber=Accountant code DisplayDesc=Parameters affecting the look and behaviour of Dolibarr can be modified here. @@ -1129,7 +1140,7 @@ TriggerAlwaysActive=Os acionadores neste ficheiro estão sempre ativos, independ TriggerActiveAsModuleActive=Os acionadores deste ficheiro estão ativos, isto porque o módulo %s está ativado. GeneratedPasswordDesc=Choose the method to be used for auto-generated passwords. DictionaryDesc=Insira todos os dados de referência. Você pode adicionar os seus valores aos valores predefinidos. -ConstDesc=This page allows you to edit (override) parameters not available in other pages. These are mostly reserved parameters for developers/advanced troubleshooting. For a full list of the parameters available see here. +ConstDesc=This page allows you to edit (override) parameters not available in other pages. These are mostly reserved parameters for developers/advanced troubleshooting only. MiscellaneousDesc=Aqui são definidos todos os outros parâmetros relacionados com segurança. LimitsSetup=Configuração de limites/precisão LimitsDesc=Você pode definir limites, precisões e otimizações usadas pelo Dolibarr aqui @@ -1456,6 +1467,13 @@ LDAPFieldSidExample=Example: objectsid LDAPFieldEndLastSubscription=Data de fim da subscrição LDAPFieldTitle=Cargo LDAPFieldTitleExample=Exemplo: title +LDAPFieldGroupid=Group id +LDAPFieldGroupidExample=Exemple : gidnumber +LDAPFieldUserid=User id +LDAPFieldUseridExample=Exemple : uidnumber +LDAPFieldHomedirectory=Home directory +LDAPFieldHomedirectoryExample=Exemple : homedirectory +LDAPFieldHomedirectoryprefix=Home directory prefix LDAPSetupNotComplete=Configuração LDAP incompleta (va a outro separador) LDAPNoUserOrPasswordProvidedAccessIsReadOnly=Não foi indicado o administrador ou palavra-passe. Os acessos LDAP serão anónimos e no modo só de leitura. LDAPDescContact=Esta página permite definir o nome dos atributos da árvore LDAP para cada contacto registado no Dolibarr. @@ -1577,6 +1595,7 @@ FCKeditorForProductDetails=WYSIWIG criação / edição de produtos detalha linh FCKeditorForMailing= Criação/Edição WYSIWIG para emails em massa (Ferramentas->eMailing) FCKeditorForUserSignature=Criação/Edição WYSIWIG da assinatura do utilizador FCKeditorForMail=Criação/Edição WYSIWIG para todo o correio (exceto Ferramentas->eMailling) +FCKeditorForTicket=WYSIWIG creation/edition for tickets ##### Stock ##### StockSetup=Configuração do módulo Stock IfYouUsePointOfSaleCheckModule=Se você usar o módulo Point of Sale (POS) fornecido por padrão ou um módulo externo, essa configuração pode ser ignorada pelo seu módulo POS. A maioria dos módulos PDV é projetada por padrão para criar uma fatura imediatamente e diminuir o estoque, independentemente das opções aqui. Portanto, se você precisar ou não de uma redução de estoque ao registrar uma venda no seu PDV, verifique também a configuração do seu módulo PDV. @@ -1653,8 +1672,9 @@ CashDesk=Point of Sale CashDeskSetup=Point of Sales module setup CashDeskThirdPartyForSell=Terceiro genérico padrão a ser usado para vendas CashDeskBankAccountForSell=Conta a ser usada para receber pagamentos em dinheiro -CashDeskBankAccountForCheque= Default account to use to receive payments by check -CashDeskBankAccountForCB= Conta a ser usada para receber pagamentos por cartões de crédito +CashDeskBankAccountForCheque=Default account to use to receive payments by check +CashDeskBankAccountForCB=Conta a ser usada para receber pagamentos por cartões de crédito +CashDeskBankAccountForSumup=Default bank account to use to receive payments by SumUp CashDeskDoNotDecreaseStock=Desativar a redução de estoque quando uma venda é feita a partir do ponto de venda (se "não", a redução de estoque é feita para cada venda feita a partir do PDV, independentemente da opção definida no módulo Estoque). CashDeskIdWareHouse=Forçar e restringir o armazém a usar para o decréscimo de stock StockDecreaseForPointOfSaleDisabled=Diminuição de estoque do ponto de venda desativado @@ -1693,7 +1713,7 @@ SuppliersSetup=Vendor module setup SuppliersCommandModel=Modelo completo do pedido de compra (logotipo ...) SuppliersInvoiceModel=Modelo completo de fatura de fornecedor (logotipo ...) SuppliersInvoiceNumberingModel=Vendor invoices numbering models -IfSetToYesDontForgetPermission=Se definido a "sim", não se esqueça de atribuir permissões a utilizadores ou grupos de utilizadores que possam efetuar a segunda aprovação +IfSetToYesDontForgetPermission=If set to a non null value, don't forget to provide permissions to groups or users allowed for the second approval ##### GeoIPMaxmind ##### GeoIPMaxmindSetup=Configuração do módulo "GeoIP Maxmind" PathToGeoIPMaxmindCountryDataFile=Path to file containing Maxmind ip to country translation.
    Examples:
    /usr/local/share/GeoIP/GeoIP.dat
    /usr/share/GeoIP/GeoIP.dat
    /usr/share/GeoIP/GeoLite2-Country.mmdb @@ -1782,6 +1802,8 @@ FixTZ=Corrigir Fuso Horário FillFixTZOnlyIfRequired=Exemplo: +2 (preencha somente se experienciar problemas) ExpectedChecksum=Checksum esperado CurrentChecksum=Checksum atual +ExpectedSize=Expected size +CurrentSize=Current size ForcedConstants=Valores de constantes necessários MailToSendProposal=Orçamentos MailToSendOrder=Sales orders @@ -1846,8 +1868,10 @@ NothingToSetup=There is no specific setup required for this module. SetToYesIfGroupIsComputationOfOtherGroups=Defina isto como "sim" se este grupo for uma computação de outros grupos EnterCalculationRuleIfPreviousFieldIsYes=Insira a regra de cálculo se o campo anterior foi definido como Sim (por exemplo, 'CODEGRP1 + CODEGRP2') SeveralLangugeVariatFound=Várias variantes de idiomas encontradas -COMPANY_AQUARIUM_REMOVE_SPECIAL=Remover caracteres especiais +RemoveSpecialChars=Remove special characters COMPANY_AQUARIUM_CLEAN_REGEX=Filtro Regex para limpar valor (COMPANY_AQUARIUM_CLEAN_REGEX) +COMPANY_DIGITARIA_CLEAN_REGEX=Regex filter to clean value (COMPANY_DIGITARIA_CLEAN_REGEX) +COMPANY_DIGITARIA_UNIQUE_CODE=Duplicate not allowed GDPRContact=Responsável pela proteção de dados (DPO, Privacidade de dados ou contato GDPR) GDPRContactDesc=If you store data about European companies/citizens, you can name the contact who is responsible for the General Data Protection Regulation here HelpOnTooltip=Texto de ajuda para mostrar na dica de ferramenta @@ -1884,8 +1908,8 @@ CodeLastResult=Latest result code NbOfEmailsInInbox=Number of emails in source directory LoadThirdPartyFromName=Load third party searching on %s (load only) LoadThirdPartyFromNameOrCreate=Load third party searching on %s (create if not found) -WithDolTrackingID=O código de acompanhamento do Dolibarr foi encontrado -WithoutDolTrackingID=ID de acompanhamento Dolibarr não encontrado +WithDolTrackingID=Dolibarr Reference found in Message ID +WithoutDolTrackingID=Dolibarr Reference not found in Message ID FormatZip=Código postal MainMenuCode=Menu entry code (mainmenu) ECMAutoTree=Show automatic ECM tree @@ -1896,6 +1920,7 @@ ResourceSetup=Configuration of Resource module UseSearchToSelectResource=Utilizar um formulário de pesquisa para escolher um recurso (em vez de uma lista) DisabledResourceLinkUser=Desativar funcionalidade que permite vincular um recurso aos utilizadores DisabledResourceLinkContact=Desativar funcionalidade que permite vincular um recurso aos contactos +EnableResourceUsedInEventCheck=Enable feature to check if a resource is in use in an event ConfirmUnactivation=Confirmar restauração do módulo OnMobileOnly=Apenas na tela pequena (smartphone) DisableProspectCustomerType=Desativar o tipo de terceiro "cliente + cliente" (assim, o terceiro deve ser cliente ou cliente, mas não pode ser ambos) @@ -1937,3 +1962,5 @@ RESTRICT_ON_IP=Allow access to some host IP only (wildcard not allowed, use spac BaseOnSabeDavVersion=Based on the library SabreDAV version NotAPublicIp=Not a public IP MakeAnonymousPing=Make an anonymous Ping '+1' to the Dolibarr foundation server (done 1 time only after installation) to allow the foundation to count the number of Dolibarr installation. +FeatureNotAvailableWithReceptionModule=Feature not available when module Reception is enabled +EmailTemplate=Template for email diff --git a/htdocs/langs/pt_PT/agenda.lang b/htdocs/langs/pt_PT/agenda.lang index 790a4dac0de..d23bf5653b8 100644 --- a/htdocs/langs/pt_PT/agenda.lang +++ b/htdocs/langs/pt_PT/agenda.lang @@ -76,6 +76,7 @@ ContractSentByEMail=Contract %s sent by email OrderSentByEMail=Sales order %s sent by email InvoiceSentByEMail=Customer invoice %s sent by email SupplierOrderSentByEMail=Purchase order %s sent by email +ORDER_SUPPLIER_DELETEInDolibarr=Purchase order %s deleted SupplierInvoiceSentByEMail=Vendor invoice %s sent by email ShippingSentByEMail=Shipment %s sent by email ShippingValidated= Expedição %s, validada @@ -86,6 +87,11 @@ InvoiceDeleted=Fatura eliminada PRODUCT_CREATEInDolibarr=O produto %s foi criado PRODUCT_MODIFYInDolibarr=O produto %s foi modificado PRODUCT_DELETEInDolibarr=O produto %s foi eliminado +HOLIDAY_CREATEInDolibarr=Request for leave %s created +HOLIDAY_MODIFYInDolibarr=Request for leave %s modified +HOLIDAY_APPROVEInDolibarr=Request for leave %s approved +HOLIDAY_VALIDATEDInDolibarr=Request for leave %s validated +HOLIDAY_DELETEInDolibarr=Request for leave %s deleted EXPENSE_REPORT_CREATEInDolibarr=Relatório de despesas %s, criado EXPENSE_REPORT_VALIDATEInDolibarr=Relatório de despesas %s, validado EXPENSE_REPORT_APPROVEInDolibarr=Relatório de despesas %s, aprovado @@ -99,6 +105,14 @@ TICKET_MODIFYInDolibarr=Ticket %s modified TICKET_ASSIGNEDInDolibarr=Ticket %s assigned TICKET_CLOSEInDolibarr=Ticket %s closed TICKET_DELETEInDolibarr=Ticket %s deleted +BOM_VALIDATEInDolibarr=BOM validated +BOM_UNVALIDATEInDolibarr=BOM unvalidated +BOM_CLOSEInDolibarr=BOM disabled +BOM_REOPENInDolibarr=BOM reopen +BOM_DELETEInDolibarr=BOM deleted +MO_VALIDATEInDolibarr=MO validated +MO_PRODUCEDInDolibarr=MO produced +MO_DELETEInDolibarr=MO deleted ##### End agenda events ##### AgendaModelModule=Modelos de documento para o evento DateActionStart=Data de início diff --git a/htdocs/langs/pt_PT/boxes.lang b/htdocs/langs/pt_PT/boxes.lang index f20ee6e55d9..26854f5e663 100644 --- a/htdocs/langs/pt_PT/boxes.lang +++ b/htdocs/langs/pt_PT/boxes.lang @@ -19,6 +19,7 @@ BoxLastContacts=Últimos contactos/endereços BoxLastMembers=Últimos membros BoxFicheInter=Últimas intervenções BoxCurrentAccounts=Saldo de abertura das contas +BoxTitleMemberNextBirthdays=Birthdays of this month (members) BoxTitleLastRssInfos=Últimas %s notícias de %s BoxTitleLastProducts=Products/Services: last %s modified BoxTitleProductsAlertStock=Produtos: alerta de stock @@ -34,6 +35,7 @@ BoxTitleLastFicheInter=Últimas %s intervenções modificadas BoxTitleOldestUnpaidCustomerBills=Customer Invoices: oldest %s unpaid BoxTitleOldestUnpaidSupplierBills=Vendor Invoices: oldest %s unpaid BoxTitleCurrentAccounts=Contas em aberto: saldos +BoxTitleSupplierOrdersAwaitingReception=Supplier orders awaiting reception BoxTitleLastModifiedContacts=Contacts/Addresses: last %s modified BoxMyLastBookmarks=Bookmarks: latest %s BoxOldestExpiredServices=Mais antigos ativos de serviços vencidos @@ -42,6 +44,8 @@ BoxTitleLastActionsToDo=Últimas %s ações a fazer BoxTitleLastContracts=Últimos %s contratos modificados BoxTitleLastModifiedDonations=Últimos %s donativos modificados BoxTitleLastModifiedExpenses=Últimos %s relatórios de despesas modificados +BoxTitleLatestModifiedBoms=Latest %s modified BOMs +BoxTitleLatestModifiedMos=Latest %s modified Manufacturing Orders BoxGlobalActivity=Atividade global (faturas, orçamentos, encomendas) BoxGoodCustomers=Bons clientes BoxTitleGoodCustomers=%s bons clientes @@ -64,6 +68,7 @@ NoContractedProducts=Não contractados produtos / serviços NoRecordedContracts=Sem contratos registrados NoRecordedInterventions=Nenhuma intervenção registada BoxLatestSupplierOrders=Latest purchase orders +BoxLatestSupplierOrdersAwaitingReception=Latest Purchase Orders (with a pending reception) NoSupplierOrder=No recorded purchase order BoxCustomersInvoicesPerMonth=Customer Invoices per month BoxSuppliersInvoicesPerMonth=Vendor Invoices per month @@ -84,4 +89,14 @@ ForProposals=Orçamentos LastXMonthRolling=Balanço dos últimos %s meses ChooseBoxToAdd=Adicionar widget ao painel de controlo BoxAdded=O Widget foi adicionado ao seu painel -BoxTitleUserBirthdaysOfMonth=Birthdays of this month +BoxTitleUserBirthdaysOfMonth=Birthdays of this month (users) +BoxLastManualEntries=Last manual entries in accountancy +BoxTitleLastManualEntries=%s latest manual entries +NoRecordedManualEntries=No manual entries record in accountancy +BoxSuspenseAccount=Count accountancy operation with suspense account +BoxTitleSuspenseAccount=Number of unallocated lines +NumberOfLinesInSuspenseAccount=Number of line in suspense account +SuspenseAccountNotDefined=Suspense account isn't defined +BoxLastCustomerShipments=Last customer shipments +BoxTitleLastCustomerShipments=Latest %s customer shipments +NoRecordedShipments=No recorded customer shipment diff --git a/htdocs/langs/pt_PT/commercial.lang b/htdocs/langs/pt_PT/commercial.lang index 2cbe59b9476..e9f04e1debc 100644 --- a/htdocs/langs/pt_PT/commercial.lang +++ b/htdocs/langs/pt_PT/commercial.lang @@ -1,6 +1,6 @@ # Dolibarr language file - Source file is en_US - commercial -Commercial=Comercial -CommercialArea=Área comercial +Commercial=Commerce +CommercialArea=Commerce area Customer=Cliente Customers=Clientes Prospect=Cliente Potencial @@ -59,7 +59,7 @@ ActionAC_FAC=Enviar fatura do cliente por correio ActionAC_REL=Enviar fatura do cliente por correio (lembrete) ActionAC_CLO=Fechar ActionAC_EMAILING=Enviar email em massa -ActionAC_COM=Enviar encomenda de cliente por email +ActionAC_COM=Send sales order by mail ActionAC_SHIP=Enviar expedição por correio ActionAC_SUP_ORD=Enviar encomenda a fornecedor por correio ActionAC_SUP_INV=Enviar fatura do fornecedor por correio diff --git a/htdocs/langs/pt_PT/deliveries.lang b/htdocs/langs/pt_PT/deliveries.lang index b5a48c46ed5..35cad55eb41 100644 --- a/htdocs/langs/pt_PT/deliveries.lang +++ b/htdocs/langs/pt_PT/deliveries.lang @@ -2,7 +2,7 @@ Delivery=Distribuição DeliveryRef=Ref. de entrega DeliveryCard=Ficha de recibo -DeliveryOrder=Ordem de entrega +DeliveryOrder=Delivery receipt DeliveryDate=Data da entrega CreateDeliveryOrder=Gerar recibo de entrega DeliveryStateSaved=Estado da entrega guardado @@ -18,13 +18,14 @@ StatusDeliveryCanceled=Cancelada StatusDeliveryDraft=Rascunho StatusDeliveryValidated=Recebido # merou PDF model -NameAndSignature=Nome e assinatura: +NameAndSignature=Name and Signature: ToAndDate=Em___________________________________ a ____/_____/__________ GoodStatusDeclaration=Recebi a mercadoria em bom estado, -Deliverer=Destinatário: +Deliverer=Deliverer: Sender=Origem Recipient=Destinatário ErrorStockIsNotEnough=Não existe stock suficiente Shippable= Transportável NonShippable=Não Transportável ShowReceiving=Mostrar recibo da entrega +NonExistentOrder=Nonexistent order diff --git a/htdocs/langs/pt_PT/errors.lang b/htdocs/langs/pt_PT/errors.lang index 8dd5791b6f2..eeb1d16b3b0 100644 --- a/htdocs/langs/pt_PT/errors.lang +++ b/htdocs/langs/pt_PT/errors.lang @@ -196,6 +196,7 @@ ErrorPhpMailDelivery=Verifique se você não usa um número muito alto de destin ErrorUserNotAssignedToTask=O usuário deve ser atribuído à tarefa para poder inserir o tempo consumido. ErrorTaskAlreadyAssigned=Tarefa já atribuída ao usuário ErrorModuleFileSeemsToHaveAWrongFormat=O pacote de módulos parece ter um formato incorreto. +ErrorModuleFileSeemsToHaveAWrongFormat2=At least one mandatory directory must exists into zip of module: %s or %s ErrorFilenameDosNotMatchDolibarrPackageRules=O nome do pacote do módulo ( %s ) não corresponde à sintaxe de nome esperada: %s ErrorDuplicateTrigger=Erro, nome de disparo duplicado %s. Já carregado de %s. ErrorNoWarehouseDefined=Erro, nenhum armazém definido. @@ -219,6 +220,9 @@ ErrorURLMustStartWithHttp=URL %s must start with http:// or https:// ErrorNewRefIsAlreadyUsed=Error, the new reference is already used ErrorDeletePaymentLinkedToAClosedInvoiceNotPossible=Error, delete payment linked to a closed invoice is not possible. ErrorSearchCriteriaTooSmall=Search criteria too small. +ErrorObjectMustHaveStatusActiveToBeDisabled=Objects must have status 'Active' to be disabled +ErrorObjectMustHaveStatusDraftOrDisabledToBeActivated=Objects must have status 'Draft' or 'Disabled' to be enabled +ErrorNoFieldWithAttributeShowoncombobox=No fields has property 'showoncombobox' into definition of object '%s'. No way to show the combolist. # Warnings WarningParamUploadMaxFileSizeHigherThanPostMaxSize=Your PHP parameter upload_max_filesize (%s) is higher than PHP parameter post_max_size (%s). This is not a consistent setup. WarningPasswordSetWithNoAccount=Uma senha foi definida para este membro. No entanto, nenhuma conta de usuário foi criada. Portanto, essa senha é armazenada, mas não pode ser usada para fazer login no Dolibarr. Pode ser usado por um módulo externo / interface, mas se você não precisa definir nenhum login nem senha para um membro, você pode desativar a opção "Gerenciar um login para cada membro" da configuração do módulo de membro. Se você precisar gerenciar um login, mas não precisar de nenhuma senha, poderá manter esse campo vazio para evitar esse aviso. Nota: O email também pode ser usado como um login se o membro estiver vinculado a um usuário. @@ -244,3 +248,4 @@ WarningAnEntryAlreadyExistForTransKey=Já existe uma entrada para a chave de tra WarningNumberOfRecipientIsRestrictedInMassAction=Atenção, o número de destinatários diferentes é limitado a %s ao usar as ações em massa nas listas WarningDateOfLineMustBeInExpenseReportRange=Atenção, a data da linha não está no intervalo do relatório de despesas WarningProjectClosed=Project is closed. You must re-open it first. +WarningSomeBankTransactionByChequeWereRemovedAfter=Some bank transaction were removed after that the receipt including them were generated. So nb of cheques and total of receipt may differ from number and total in list. diff --git a/htdocs/langs/pt_PT/holiday.lang b/htdocs/langs/pt_PT/holiday.lang index c5a2795122f..64624114be9 100644 --- a/htdocs/langs/pt_PT/holiday.lang +++ b/htdocs/langs/pt_PT/holiday.lang @@ -8,7 +8,6 @@ NotActiveModCP=Você deve ativar o módulo Deixar para ver esta página. AddCP=Efetue um pedido de licença DateDebCP=Data de início DateFinCP=Data de fim -DateCreateCP=Data de criação DraftCP=Rascunho ToReviewCP=Aguarda aprovação ApprovedCP=Aprovado @@ -18,6 +17,7 @@ ValidatorCP=Aprovador ListeCP=Lista de licença LeaveId=ID da licença ReviewedByCP=Será aprovado por +UserID=User ID UserForApprovalID=ID do utilizador aprovador UserForApprovalFirstname=Primeiro nome do usuário de aprovação UserForApprovalLastname=Último nome do usuário de aprovação @@ -128,3 +128,4 @@ TemplatePDFHolidays=Modelo para solicitações de licenças PDF FreeLegalTextOnHolidays=Texto livre em PDF WatermarkOnDraftHolidayCards=Marcas d'água em pedidos de licença de rascunho HolidaysToApprove=Holidays to approve +NobodyHasPermissionToValidateHolidays=Nobody has permission to validate holidays diff --git a/htdocs/langs/pt_PT/install.lang b/htdocs/langs/pt_PT/install.lang index 8d9539898ce..112874952cc 100644 --- a/htdocs/langs/pt_PT/install.lang +++ b/htdocs/langs/pt_PT/install.lang @@ -13,6 +13,7 @@ PHPSupportPOSTGETOk=Este PHP suporta variáveis GET e POST. PHPSupportPOSTGETKo=É possível que sua configuração do PHP não suporte variáveis ​​POST e / ou GET. Verifique o parâmetro variables_order no php.ini. PHPSupportGD=Este PHP suporta funções gráficas do GD. PHPSupportCurl=Este PHP suporta o Curl. +PHPSupportCalendar=This PHP supports calendars extensions. PHPSupportUTF8=Este PHP suporta funções UTF8. PHPSupportIntl=This PHP supports Intl functions. PHPMemoryOK=A sua memória máxima da sessão PHP está definida para %s. Isto deverá ser suficiente. @@ -21,6 +22,7 @@ Recheck=Clique aqui para um teste mais detalhado ErrorPHPDoesNotSupportSessions=Sua instalação do PHP não suporta sessões. Este recurso é necessário para permitir que o Dolibarr funcione. Verifique sua configuração do PHP e permissões do diretório de sessões. ErrorPHPDoesNotSupportGD=Sua instalação do PHP não suporta funções gráficas do GD. Nenhum gráfico estará disponível. ErrorPHPDoesNotSupportCurl=A sua instalação PHP não suporta Curl. +ErrorPHPDoesNotSupportCalendar=Your PHP installation does not support php calendar extensions. ErrorPHPDoesNotSupportUTF8=Sua instalação do PHP não suporta funções UTF8. Dolibarr não pode funcionar corretamente. Resolva isso antes de instalar o Dolibarr. ErrorPHPDoesNotSupportIntl=Your PHP installation does not support Intl functions. ErrorDirDoesNotExists=A diretoria %s não existe. @@ -203,6 +205,7 @@ MigrationRemiseExceptEntity=Atualize o valor do campo entity da tabela llx_socie MigrationUserRightsEntity=Atualizar o valor do campo entidade de llx_user_rights MigrationUserGroupRightsEntity=Atualizar o valor do campo entidade de llx_usergroup_rights MigrationUserPhotoPath=Migration of photo paths for users +MigrationFieldsSocialNetworks=Migration of users fields social networks (%s) MigrationReloadModule=Recarregar módulo %s MigrationResetBlockedLog=Restabelecer o módulo BlockedLog para o algoritmo v7 ShowNotAvailableOptions=Mostrar opções indisponíveis diff --git a/htdocs/langs/pt_PT/main.lang b/htdocs/langs/pt_PT/main.lang index 73c503925f9..ab3126ccd69 100644 --- a/htdocs/langs/pt_PT/main.lang +++ b/htdocs/langs/pt_PT/main.lang @@ -114,6 +114,7 @@ InformationToHelpDiagnose=Esta informação pode ser útil para diagnosticar pro MoreInformation=Mais Informação TechnicalInformation=Informação técnica TechnicalID=ID Técnico +LineID=Line ID NotePublic=Nota (pública) NotePrivate=Nota (privada) PrecisionUnitIsLimitedToXDecimals=Dolibarr está configurado para limitar a precisão dos preços unitarios a %s Decimais. @@ -169,6 +170,8 @@ ToValidate=Por validar NotValidated=Não validado Save=Guardar SaveAs=Guardar Como +SaveAndStay=Save and stay +SaveAndNew=Save and new TestConnection=Testar conexão ToClone=Clonar ConfirmClone=Choose data you want to clone: @@ -182,6 +185,7 @@ Hide=Ocultar ShowCardHere=Mostrar ficha Search=Procurar SearchOf=Procurar +SearchMenuShortCut=Ctrl + shift + f Valid=Confirmar Approve=Aprovar Disapprove=Desaprovar @@ -412,6 +416,7 @@ DefaultTaxRate=Taxa de imposto predefinida Average=Média Sum=Soma Delta=Divergencia +StatusToPay=A pagar RemainToPay=Montante por pagar Module=Módulo/Aplicação Modules=Módulos/Aplicações @@ -474,7 +479,9 @@ Categories=Etiquetas/Categorias Category=Etiqueta/Categoria By=Por From=De +FromLocation=De to=Para +To=Para and=e or=ou Other=Outro @@ -824,6 +831,7 @@ Mandatory=Obrigatório Hello=Olá GoodBye=Adeus Sincerely=Atenciosamente +ConfirmDeleteObject=Are you sure you want to delete this object? DeleteLine=Apagar a linha ConfirmDeleteLine=Tem a certeza que deseja eliminar esta linha? NoPDFAvailableForDocGenAmongChecked=Não existia documento PDF disponível para a geração de documentos entre os registos assinalados @@ -840,6 +848,7 @@ Progress=Progresso ProgressShort=Progr. FrontOffice=Front office BackOffice=Back office +Submit=Submit View=Vista Export=Exportar Exports=Exportados @@ -990,3 +999,16 @@ GlobalOpenedElemView=Global view NoArticlesFoundForTheKeyword=No article found for the keyword '%s' NoArticlesFoundForTheCategory=No article found for the category ToAcceptRefuse=To accept | refuse +ContactDefault_agenda=Evento +ContactDefault_commande=Encomenda +ContactDefault_contrat=Contrato +ContactDefault_facture=Fatura +ContactDefault_fichinter=Intervenção +ContactDefault_invoice_supplier=Supplier Invoice +ContactDefault_order_supplier=Supplier Order +ContactDefault_project=Projeto +ContactDefault_project_task=Tarefa +ContactDefault_propal=Orçamento +ContactDefault_supplier_proposal=Supplier Proposal +ContactDefault_ticketsup=Ticket +ContactAddedAutomatically=Contact added from contact thirdparty roles diff --git a/htdocs/langs/pt_PT/modulebuilder.lang b/htdocs/langs/pt_PT/modulebuilder.lang index bf7aa39131d..afbe2b3fdea 100644 --- a/htdocs/langs/pt_PT/modulebuilder.lang +++ b/htdocs/langs/pt_PT/modulebuilder.lang @@ -6,7 +6,7 @@ ModuleBuilderDesc2=Path where modules are generated/edited (first directory for ModuleBuilderDesc3=Módulos gerados / editáveis ​​encontrados: %s ModuleBuilderDesc4=Um módulo é detectado como 'editável' quando o arquivo %s existe na raiz do diretório do módulo NewModule=Novo módulo -NewObject=Novo objeto +NewObjectInModulebuilder=Novo objeto ModuleKey=Chave do módulo ObjectKey=Chave do objeto ModuleInitialized=Módulo inicializado @@ -60,12 +60,14 @@ HooksFile=Arquivo para o código de ganchos ArrayOfKeyValues=Matriz de chave-val ArrayOfKeyValuesDesc=Matriz de chaves e valores se o campo for uma lista de combinação com valores fixos WidgetFile=Arquivo Widget +CSSFile=CSS file +JSFile=Javascript file ReadmeFile=Arquivo Leiame ChangeLog=Arquivo ChangeLog TestClassFile=Arquivo para a classe de teste de unidade do PHP SqlFile=Arquivo Sql -PageForLib=File for PHP library -PageForObjLib=File for PHP library dedicated to object +PageForLib=File for the common PHP library +PageForObjLib=File for the PHP library dedicated to object SqlFileExtraFields=Arquivo Sql para atributos complementares SqlFileKey=Arquivo Sql para chaves SqlFileKeyExtraFields=Sql file for keys of complementary attributes @@ -77,17 +79,20 @@ NoTrigger=Nenhum gatilho NoWidget=Nenhum widget GoToApiExplorer=Ir para o explorador de API ListOfMenusEntries=Lista de entradas do menu +ListOfDictionariesEntries=List of dictionaries entries ListOfPermissionsDefined=Lista de permissões definidas SeeExamples=Veja exemplos aqui EnabledDesc=Condição para ter este campo ativo (Exemplos: 1 ou $ conf-> global-> MYMODULE_MYOPTION) -VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only (not list), 4=Visible on list and update/view form only (not create). Using a negative value means field is not shown by default on list but can be selected for viewing). It can be an expression, for example: preg_match('/public/', $_SERVER['PHP_SELF'])?0:1 +VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only (not list), 4=Visible on list and update/view form only (not create). Using a negative value means field is not shown by default on list but can be selected for viewing). It can be an expression, for example:
    preg_match('/public/', $_SERVER['PHP_SELF'])?0:1
    ($user->rights->holiday->define_holiday ? 1 : 0) IsAMeasureDesc=O valor do campo pode ser acumulado para obter um total na lista? (Exemplos: 1 ou 0) SearchAllDesc=O campo é usado para fazer uma pesquisa a partir da ferramenta de pesquisa rápida? (Exemplos: 1 ou 0) SpecDefDesc=Digite aqui toda a documentação que você deseja fornecer com seu módulo que ainda não está definido por outras guias. Você pode usar .md ou melhor, a rica sintaxe .asciidoc. LanguageDefDesc=Entre neste arquivo, toda a chave e a tradução para cada arquivo de idioma. MenusDefDesc=Define here the menus provided by your module +DictionariesDefDesc=Define here the dictionaries provided by your module PermissionsDefDesc=Define here the new permissions provided by your module MenusDefDescTooltip=The menus provided by your module/application are defined into the array $this->menus into the module descriptor file. You can edit manually this file or use the embedded editor.

    Note: Once defined (and module re-activated), menus are also visible into the menu editor available to administrator users on %s. +DictionariesDefDescTooltip=The dictionaries provided by your module/application are defined into the array $this->dictionaries into the module descriptor file. You can edit manually this file or use the embedded editor.

    Note: Once defined (and module re-activated), dictionaries are also visible into the setup area to administrator users on %s. PermissionsDefDescTooltip=The permissions provided by your module/application are defined into the array $this->rights into the module descriptor file. You can edit manually this file or use the embedded editor.

    Note: Once defined (and module re-activated), permissions are visible into the default permissions setup %s. HooksDefDesc=Defina na propriedade module_parts ['hooks'] , no descritor de módulo, o contexto dos ganchos que você deseja gerenciar (lista de contextos pode ser encontrada por uma pesquisa em ' initHooks ( 'in core code).
    Edite o arquivo hook para adicionar código de suas funções (funções hookable podem ser encontradas por uma pesquisa em' executeHooks 'no código principal). TriggerDefDesc=Defina no arquivo acionador o código que você deseja executar para cada evento de negócios executado. @@ -105,9 +110,12 @@ InitStructureFromExistingTable=Construir a cadeia de matriz de estrutura de uma UseAboutPage=Desativar a página sobre UseDocFolder=Desativar a pasta de documentação UseSpecificReadme=Use um ReadMe específico +ContentOfREADMECustomized=Note: The content of the README.md file has been replaced with the specific value defined into setup of ModuleBuilder. RealPathOfModule=Caminho real do módulo ContentCantBeEmpty=Content of file can't be empty WidgetDesc=You can generate and edit here the widgets that will be embedded with your module. +CSSDesc=You can generate and edit here a file with personalized CSS embedded with your module. +JSDesc=You can generate and edit here a file with personalized Javascript embedded with your module. CLIDesc=You can generate here some command line scripts you want to provide with your module. CLIFile=CLI File NoCLIFile=No CLI files @@ -117,3 +125,13 @@ UseSpecificFamily = Use a specific family UseSpecificAuthor = Use a specific author UseSpecificVersion = Use a specific initial version ModuleMustBeEnabled=The module/application must be enabled first +IncludeRefGeneration=The reference of object must be generated automatically +IncludeRefGenerationHelp=Check this if you want to include code to manage the generation automatically of the reference +IncludeDocGeneration=I want to generate some documents from the object +IncludeDocGenerationHelp=If you check this, some code will be generated to add a "Generate document" box on the record. +ShowOnCombobox=Show value into combobox +KeyForTooltip=Key for tooltip +CSSClass=CSS Class +NotEditable=Not editable +ForeignKey=Foreign key +TypeOfFieldsHelp=Type of fields:
    varchar(99), double(24,8), real, text, html, datetime, timestamp, integer, integer:ClassName:relativepath/to/classfile.class.php[:1[:filter]] ('1' means we add a + button after the combo to create the record, 'filter' can be 'status=1 AND fk_user = __USER_ID AND entity IN (__SHARED_ENTITIES__)' for example) diff --git a/htdocs/langs/pt_PT/mrp.lang b/htdocs/langs/pt_PT/mrp.lang index 360f4303f07..35755f2d360 100644 --- a/htdocs/langs/pt_PT/mrp.lang +++ b/htdocs/langs/pt_PT/mrp.lang @@ -1,17 +1,61 @@ +Mrp=Manufacturing Orders +MO=Manufacturing Order +MRPDescription=Module to manage Manufacturing Orders (MO). MRPArea=MRP Area +MrpSetupPage=Setup of module MRP MenuBOM=Bills of material LatestBOMModified=Latest %s Bills of materials modified +LatestMOModified=Latest %s Manufacturing Orders modified +Bom=Bills of Material BillOfMaterials=Bill of Material BOMsSetup=Setup of module BOM ListOfBOMs=List of bills of material - BOM +ListOfManufacturingOrders=List of Manufacturing Orders NewBOM=New bill of material -ProductBOMHelp=Product to create with this BOM +ProductBOMHelp=Product to create with this BOM.
    Note: Products with the property 'Nature of product' = 'Raw material' are not visible into this list. BOMsNumberingModules=BOM numbering templates -BOMsModelModule=BOMS document templates +BOMsModelModule=BOM document templates +MOsNumberingModules=MO numbering templates +MOsModelModule=MO document templates FreeLegalTextOnBOMs=Free text on document of BOM WatermarkOnDraftBOMs=Watermark on draft BOM -ConfirmCloneBillOfMaterials=Are you sure you want to clone this bill of material ? +FreeLegalTextOnMOs=Free text on document of MO +WatermarkOnDraftMOs=Watermark on draft MO +ConfirmCloneBillOfMaterials=Are you sure you want to clone the bill of material %s ? +ConfirmCloneMo=Are you sure you want to clone the Manufacturing Order %s ? ManufacturingEfficiency=Manufacturing efficiency ValueOfMeansLoss=Value of 0.95 means an average of 5%% of loss during the production DeleteBillOfMaterials=Delete Bill Of Materials +DeleteMo=Delete Manufacturing Order ConfirmDeleteBillOfMaterials=Are you sure you want to delete this Bill Of Material? +ConfirmDeleteMo=Are you sure you want to delete this Bill Of Material? +MenuMRP=Manufacturing Orders +NewMO=New Manufacturing Order +QtyToProduce=Qty to produce +DateStartPlannedMo=Date start planned +DateEndPlannedMo=Date end planned +KeepEmptyForAsap=Empty means 'As Soon As Possible' +EstimatedDuration=Estimated duration +EstimatedDurationDesc=Estimated duration to manufacture this product using this BOM +ConfirmValidateBom=Are you sure you want to validate the BOM with the reference %s (you will be able to use it to build new Manufacturing Orders) +ConfirmCloseBom=Are you sure you want to cancel this BOM (you won't be able to use it to build new Manufacturing Orders anymore) ? +ConfirmReopenBom=Are you sure you want to re-open this BOM (you will be able to use it to build new Manufacturing Orders) +StatusMOProduced=Produced +QtyFrozen=Frozen Qty +QuantityFrozen=Frozen Quantity +QuantityConsumedInvariable=When this flag is set, the quantity consumed is always the value defined and is not relative to the quantity produced. +DisableStockChange=Disable stock change +DisableStockChangeHelp=When this flag is set, there is no stock change on this product, whatever is the quantity produced +BomAndBomLines=Bills Of Material and lines +BOMLine=Line of BOM +WarehouseForProduction=Warehouse for production +CreateMO=Create MO +ToConsume=To consume +ToProduce=To produce +QtyAlreadyConsumed=Qty already consumed +QtyAlreadyProduced=Qty already produced +ConsumeAndProduceAll=Consume and Produce All +Manufactured=Manufactured +TheProductXIsAlreadyTheProductToProduce=The product to add is already the product to produce. +ForAQuantityOf1=For a quantity to produce of 1 +ConfirmValidateMo=Are you sure you want to validate this Manufacturing Order? diff --git a/htdocs/langs/pt_PT/opensurvey.lang b/htdocs/langs/pt_PT/opensurvey.lang index 06159ebc70a..fcaa19152bc 100644 --- a/htdocs/langs/pt_PT/opensurvey.lang +++ b/htdocs/langs/pt_PT/opensurvey.lang @@ -1,7 +1,7 @@ # Dolibarr language file - Source file is en_US - opensurvey Survey=Sondagem Surveys=Sondagens -OrganizeYourMeetingEasily=Organize suas reuniões e inquéritos facilmente. Primeiro selecione o tipo inquérito... +OrganizeYourMeetingEasily=Organize your meetings and polls easily. First select the type of poll... NewSurvey=Novo inquérito OpenSurveyArea=Área de inquéritos AddACommentForPoll=Pode adicionar um comentário ao inquérito... @@ -49,7 +49,7 @@ votes=Voto(s) NoCommentYet=Ainda não foi escrito qualquer comentário para esta votação CanComment=Os eleitores podem comentar na votação CanSeeOthersVote=Os eleitores podem ver voto de outras pessoas -SelectDayDesc=Para cada dia selecionado, você pode escolher, ou não, as horas de reunião no seguinte formato:
    - vazio,
    - "8h", "8H" ou "8:00" para dar uma hora de início da reunião,
    - "8-11", "8h-11h", "8H-11H" ou "8: 00-11: 00" para dar uma hora de início e fim de uma reunião,
    - "8h15-11h15", " 8H15-11H15 "ou" 8: 15-11: 15 "para a mesma coisa, mas com minutos. +SelectDayDesc=For each selected day, you can choose, or not, meeting hours in the following format:
    - empty,
    - "8h", "8H" or "8:00" to give a meeting's start hour,
    - "8-11", "8h-11h", "8H-11H" or "8:00-11:00" to give a meeting's start and end hour,
    - "8h15-11h15", "8H15-11H15" or "8:15-11:15" for the same thing but with minutes. BackToCurrentMonth=Voltar para o mês atual ErrorOpenSurveyFillFirstSection=Você não preencheu a primeira secção da criação do inquérito ErrorOpenSurveyOneChoice=Introduza pelo menos uma opção diff --git a/htdocs/langs/pt_PT/paybox.lang b/htdocs/langs/pt_PT/paybox.lang index e8966645c9b..23578c95e4e 100644 --- a/htdocs/langs/pt_PT/paybox.lang +++ b/htdocs/langs/pt_PT/paybox.lang @@ -11,17 +11,8 @@ YourEMail=E-Mail de confirmação de pagamento Creditor=Beneficiario PaymentCode=Código de pagamento PayBoxDoPayment=Pay with Paybox -ToPay=Emitir pagamento YouWillBeRedirectedOnPayBox=Você será redirecionado para a página Paybox não se esqueça de introduzir a informação do seu cartão de crédito Continue=Continuar -ToOfferALinkForOnlinePayment=URL para o pagamento %s -ToOfferALinkForOnlinePaymentOnOrder=URL to offer a %s online payment user interface for a sales order -ToOfferALinkForOnlinePaymentOnInvoice=URL que fornece pagamento on-line interface% s com base no valor de um projeto de lei -ToOfferALinkForOnlinePaymentOnContractLine=URL que fornece linha de pagamento interface% com base na quantidade de uma linha de contrato -ToOfferALinkForOnlinePaymentOnFreeAmount=URL que fornece pagamento on-line %s interface baseada numa quantidade livre -ToOfferALinkForOnlinePaymentOnMemberSubscription=URL para oferecer uma interface on-line %s pagamento de uma subscrição de membro -ToOfferALinkForOnlinePaymentOnDonation=URL to offer a %s online payment, user interface for payment of donation -YouCanAddTagOnUrl=Você também pode adicionar o parâmetro url &tag=value para o endereço (exigida apenas para o pagamento livre) para ver o seu código próprio, observação do pagamento. SetupPayBoxToHavePaymentCreatedAutomatically=Setup your Paybox with url %s to have payment created automatically when validated by Paybox. YourPaymentHasBeenRecorded=Esta página confirma que o pagamento tenha sido gravada. Obrigado. YourPaymentHasNotBeenRecorded=Your payment has NOT been recorded and the transaction has been canceled. Thank you. diff --git a/htdocs/langs/pt_PT/projects.lang b/htdocs/langs/pt_PT/projects.lang index 6e0e855c58e..773aa185b48 100644 --- a/htdocs/langs/pt_PT/projects.lang +++ b/htdocs/langs/pt_PT/projects.lang @@ -86,8 +86,8 @@ WhichIamLinkedToProject=which I'm linked to project Time=Tempo ListOfTasks=Lista de tarefas GoToListOfTimeConsumed=Ir para a lista de tempo consumido -GoToListOfTasks=Ir para a lista de tarefas -GoToGanttView=Ir para a vista de Gantt +GoToListOfTasks=Show as list +GoToGanttView=show as Gantt GanttView=Vista de Gantt ListProposalsAssociatedProject=Lista das propostas comerciais relacionadas ao projeto ListOrdersAssociatedProject=List of sales orders related to the project @@ -250,3 +250,8 @@ OneLinePerUser=One line per user ServiceToUseOnLines=Service to use on lines InvoiceGeneratedFromTimeSpent=Invoice %s has been generated from time spent on project ProjectBillTimeDescription=Check if you enter timesheet on tasks of project AND you plan to generate invoice(s) from the timesheet to bill the customer of the project (do not check if you plan to create invoice that is not based on entered timesheets). +ProjectFollowOpportunity=Follow opportunity +ProjectFollowTasks=Follow tasks +UsageOpportunity=Usage: Opportunity +UsageTasks=Usage: Tasks +UsageBillTimeShort=Usage: Bill time diff --git a/htdocs/langs/pt_PT/receiptprinter.lang b/htdocs/langs/pt_PT/receiptprinter.lang index c5b478c4175..bfc9199f786 100644 --- a/htdocs/langs/pt_PT/receiptprinter.lang +++ b/htdocs/langs/pt_PT/receiptprinter.lang @@ -26,9 +26,10 @@ PROFILE_P822D=Perfil P822D PROFILE_STAR=Perfil da Estrela PROFILE_DEFAULT_HELP=Perfil predefinido adequado para as impressoras Epson PROFILE_SIMPLE_HELP=Perfil simples sem gráficos -PROFILE_EPOSTEP_HELP=Epos Tep Profile Ajuda +PROFILE_EPOSTEP_HELP=Epos Tep Profile PROFILE_P822D_HELP=Perfil do P822D sem gráficos PROFILE_STAR_HELP=Perfil da Estrela +DOL_LINE_FEED=Skip line DOL_ALIGN_LEFT=Texto alinhado à esquerda DOL_ALIGN_CENTER=Texto centrado DOL_ALIGN_RIGHT=Texto alinhado à direita @@ -42,3 +43,5 @@ DOL_CUT_PAPER_PARTIAL=Cortar ticket parcialmente DOL_OPEN_DRAWER=Abrir gaveta do dinheiro DOL_ACTIVATE_BUZZER=Ativar campainha DOL_PRINT_QRCODE=Imprimir Código QR +DOL_PRINT_LOGO=Print logo of my company +DOL_PRINT_LOGO_OLD=Print logo of my company (old printers) diff --git a/htdocs/langs/pt_PT/sendings.lang b/htdocs/langs/pt_PT/sendings.lang index 3966e098b12..156fc7a9c54 100644 --- a/htdocs/langs/pt_PT/sendings.lang +++ b/htdocs/langs/pt_PT/sendings.lang @@ -15,12 +15,13 @@ StatisticsOfSendings=Estatísticas de Envios NbOfSendings=Número de Envios NumberOfShipmentsByMonth=Número de envios por mês SendingCard=Ficha da expedição -NewSending=Novo Envio +NewSending=Nova expedição CreateShipment=Criar Envio QtyShipped=Quant. Enviada QtyShippedShort=Quant. exp. QtyPreparedOrShipped=Quantidade preparada ou expedida QtyToShip=Quant. a Enviar +QtyToReceive=Qty to receive QtyReceived=Quant. Recebida QtyInOtherShipments=Quantidade noutras expedições KeepToShip=Quantidade remanescente a expedir @@ -46,17 +47,18 @@ DateDeliveryPlanned=Data prevista de entrega RefDeliveryReceipt=Ref. do recibo de entrega StatusReceipt=Estado do recibo de entrega DateReceived=Data da entrega recebida -SendShippingByEMail=Efectuar envio por e-mail +ClassifyReception=Classify reception +SendShippingByEMail=Send shipment by email SendShippingRef=Submissão da expedição %s ActionsOnShipping=Eventos em embarque LinkToTrackYourPackage=Link para acompanhar o seu pacote -ShipmentCreationIsDoneFromOrder=Para já, a criação de uma nova expedição é efectuada a partir da ficha de encomenda. +ShipmentCreationIsDoneFromOrder=De momento, a criação de uma nova expedição é efetuada a partir da ficha de encomenda. ShipmentLine=Linha da expedição -ProductQtyInCustomersOrdersRunning=Product quantity into open customer orders -ProductQtyInSuppliersOrdersRunning=Product quantity into open purchase orders -ProductQtyInShipmentAlreadySent=Quantidade do produto de encomenda do cliente aberta, já expedida -ProductQtyInSuppliersShipmentAlreadyRecevied=Quantidade de produtos de encomenda a fornecedor aberta, já recebida -NoProductToShipFoundIntoStock=Nenhum produto por expedir encontrado no armazém %s . Corrija o stock ou volte atrás para escolher outro armazém. +ProductQtyInCustomersOrdersRunning=Product quantity from open sales orders +ProductQtyInSuppliersOrdersRunning=Product quantity from open purchase orders +ProductQtyInShipmentAlreadySent=Quantidade do produto da encomenda de venda em aberto já enviado +ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from open purchase orders already received +NoProductToShipFoundIntoStock=No product to ship found in warehouse %s. Correct stock or go back to choose another warehouse. WeightVolShort=Peso/Volume ValidateOrderFirstBeforeShipment=Deve validar a encomenda antes de poder efetuar expedições. @@ -69,4 +71,4 @@ SumOfProductWeights=Soma dos pesos dos produtos # warehouse details DetailWarehouseNumber= Detalhes do armazém -DetailWarehouseFormat= P: %s (Qtd: %d) +DetailWarehouseFormat= W:%s (Qty: %d) diff --git a/htdocs/langs/pt_PT/stocks.lang b/htdocs/langs/pt_PT/stocks.lang index 8295713a569..880aa6f0b6c 100644 --- a/htdocs/langs/pt_PT/stocks.lang +++ b/htdocs/langs/pt_PT/stocks.lang @@ -55,7 +55,7 @@ PMPValue=Valor (PMP) PMPValueShort=PMP EnhancedValueOfWarehouses=Valor de stocks UserWarehouseAutoCreate=Crie um armazém de usuários automaticamente ao criar um usuário -AllowAddLimitStockByWarehouse=Manage also values for minimum and desired stock per pairing (product-warehouse) in addition to values per product +AllowAddLimitStockByWarehouse=Manage also value for minimum and desired stock per pairing (product-warehouse) in addition to the value for minimum and desired stock per product IndependantSubProductStock=Estoque de produto e subproduto são independentes QtyDispatched=Quantidade desagregada QtyDispatchedShort=Qt. despachada @@ -184,7 +184,7 @@ SelectFournisseur=Vendor filter inventoryOnDate=Inventário INVENTORY_DISABLE_VIRTUAL=Virtual product (kit): do not decrement stock of a child product INVENTORY_USE_MIN_PA_IF_NO_LAST_PA=Use o preço de compra se não for possível encontrar o último preço de compra -INVENTORY_USE_INVENTORY_DATE_FROM_DATEMVT=Stock movement has date of inventory +INVENTORY_USE_INVENTORY_DATE_FOR_DATE_OF_MVT=Stock movements will have the date of inventory (instead of the date of inventory validation) inventoryChangePMPPermission=Permitir alterar o valor do PMP para um produto ColumnNewPMP=Nova unidade PMP OnlyProdsInStock=Não adicione produto sem estoque @@ -212,3 +212,7 @@ StockIncreaseAfterCorrectTransfer=Aumentar por correção / transferência StockDecreaseAfterCorrectTransfer=Diminuir pela correção / transferência StockIncrease=Aumento de estoque StockDecrease=Redução de estoque +InventoryForASpecificWarehouse=Inventory for a specific warehouse +InventoryForASpecificProduct=Inventory for a specific product +StockIsRequiredToChooseWhichLotToUse=Stock is required to choose which lot to use +ForceTo=Force to diff --git a/htdocs/langs/pt_PT/stripe.lang b/htdocs/langs/pt_PT/stripe.lang index 66bf8590edb..ca8d4f214f1 100644 --- a/htdocs/langs/pt_PT/stripe.lang +++ b/htdocs/langs/pt_PT/stripe.lang @@ -16,12 +16,13 @@ StripeDoPayment=Pay with Stripe YouWillBeRedirectedOnStripe=Você será redirecionado para uma página segura do Stripe de forma a inserir as informações do seu cartão de crédito Continue=Continuar ToOfferALinkForOnlinePayment=URL para o pagamento %s -ToOfferALinkForOnlinePaymentOnOrder=URL to offer a %s online payment user interface for a sales order -ToOfferALinkForOnlinePaymentOnInvoice=URL que fornece pagamento on-line interface% s com base no valor de um projeto de lei -ToOfferALinkForOnlinePaymentOnContractLine=URL que fornece linha de pagamento interface% com base na quantidade de uma linha de contrato -ToOfferALinkForOnlinePaymentOnFreeAmount=URL que fornece pagamento on-line %s interface baseada numa quantidade livre -ToOfferALinkForOnlinePaymentOnMemberSubscription=URL para oferecer uma interface on-line %s pagamento de uma subscrição de membro -YouCanAddTagOnUrl=Você também pode adicionar o parâmetro url &tag=value para o endereço (exigida apenas para o pagamento livre) para ver o seu código próprio, observação do pagamento. +ToOfferALinkForOnlinePaymentOnOrder=URL to offer a %s online payment page for a sales order +ToOfferALinkForOnlinePaymentOnInvoice=URL to offer a %s online payment page for a customer invoice +ToOfferALinkForOnlinePaymentOnContractLine=URL to offer a %s online payment page for a contract line +ToOfferALinkForOnlinePaymentOnFreeAmount=URL to offer a %s online payment page of any amount with no existing object +ToOfferALinkForOnlinePaymentOnMemberSubscription=URL to offer a %s online payment page for a member subscription +ToOfferALinkForOnlinePaymentOnDonation=URL to offer a %s online payment page for payment of a donation +YouCanAddTagOnUrl=You can also add url parameter &tag=value to any of those URL (mandatory only for payment not linked to an object) to add your own payment comment tag.
    For the URL of payments with no existing object, you may also add the parameter &noidempotency=1 so the same link with same tag can be used several times (some payment mode may limit the payment to 1 for each different link without this parameter) SetupStripeToHavePaymentCreatedAutomatically=Configure o seu Stripe através do URL %s para que tenha os pagamentos criados automaticamente quando estes forem validades pelo Stripe. AccountParameter=Conta parâmetros UsageParameter=Parâmetros de uso diff --git a/htdocs/langs/pt_PT/ticket.lang b/htdocs/langs/pt_PT/ticket.lang index 5ea10438aa8..cc230ca944e 100644 --- a/htdocs/langs/pt_PT/ticket.lang +++ b/htdocs/langs/pt_PT/ticket.lang @@ -33,7 +33,10 @@ TicketDictSeverity=Ticket - Severities TicketTypeShortBUGSOFT=Lógica do sistema de desconexão TicketTypeShortBUGHARD=Disfonctionnement matériel TicketTypeShortCOM=Questão comercial -TicketTypeShortINCIDENT=Pedir assistência + +TicketTypeShortHELP=Request for functionnal help +TicketTypeShortISSUE=Issue, bug or problem +TicketTypeShortREQUEST=Change or enhancement request TicketTypeShortPROJET=Projeto TicketTypeShortOTHER=Outro @@ -137,6 +140,10 @@ NoUnreadTicketsFound=No unread ticket found TicketViewAllTickets=Ver todos os bilhetes TicketViewNonClosedOnly=Ver apenas bilhetes abertos TicketStatByStatus=Tickets por estado +OrderByDateAsc=Sort by ascending date +OrderByDateDesc=Sort by descending date +ShowAsConversation=Show as conversation list +MessageListViewType=Show as table list # # Ticket card @@ -222,6 +229,9 @@ TicketConfirmChangeStatus=Confirm the status change: %s ? TicketLogStatusChanged=Status changed: %s to %s TicketNotNotifyTiersAtCreate=Não notificar a empresa na criação Unread=Não lida +TicketNotCreatedFromPublicInterface=Not available. Ticket was not created from public interface. +PublicInterfaceNotEnabled=Public interface was not enabled +ErrorTicketRefRequired=Ticket reference name is required # # Logs diff --git a/htdocs/langs/pt_PT/website.lang b/htdocs/langs/pt_PT/website.lang index 78b884449b1..cbad34bfdfc 100644 --- a/htdocs/langs/pt_PT/website.lang +++ b/htdocs/langs/pt_PT/website.lang @@ -56,7 +56,7 @@ NoPageYet=Ainda sem páginas YouCanCreatePageOrImportTemplate=Você pode criar uma nova página ou importar um modelo de site completo SyntaxHelp=Ajuda em dicas de sintaxe específicas YouCanEditHtmlSourceckeditor=Você pode editar o código-fonte HTML usando o botão "Fonte" no editor. -YouCanEditHtmlSource=
    Você pode incluir código PHP nesta fonte usando as tags <? php? > . As seguintes variáveis globais estão disponíveis: $ conf, $ db, $ mysoc, $ usuário, $ website, $ websitepage, $ weblangs.

    Você também pode incluir conteúdo de outro Page / Container com a seguinte sintaxe:
    <? php includeContainer ('alias_of_container_to_include'); ? >

    Você pode fazer um redirecionamento para outra Página / Container com a seguinte sintaxe (Nota: não produza nenhum conteúdo antes um redirecionamento):
    <? php redirectToContainer ('alias_of_container_to_redirect_to'); ? >

    Para adicionar um link para outra página, use a sintaxe:
    <a href = "alias_of_page_to_link_to .php ">mylink<a>

    Para incluir um link para fazer o download de um arquivo armazenado no documents directory, use o document.php wrapper:
    Exemplo, para um arquivo em documents / ecm (precisa ser registrado), a sintaxe é:
    <a href = "/ document.php? modulepart = ecm & arquivo = [relative_dir /] nomedoarquivo.ext" >
    Para um arquivo em documentos / mídias (diretório aberto para acesso público), a sintaxe é:
    < strong> <a href = "/ document.php? modulepart = mídias & file = [relative_dir /] nomedoarquivo.ext" >
    Para um arquivo compartilhado com um link de compartilhamento (acesso aberto usando a chave hash de compartilhamento de arquivo) , a sintaxe é:
    <a href = "/ document.php? hashp = publicsharekeyoffile" >

    Para incluir uma imagem armazenada no diretório documentos , use o viewimage.php wrapper:
    Exemplo, para uma imagem em documents / medias (diretório aberto para acesso público), a sintaxe é:
    <img src = "/ view_image.php? modulepart = medias&file = [relative_dir /] filename .ext ">
    +YouCanEditHtmlSource=
    You can include PHP code into this source using tags <?php ?>. The following global variables are available: $conf, $db, $mysoc, $user, $website, $websitepage, $weblangs.

    You can also include content of another Page/Container with the following syntax:
    <?php includeContainer('alias_of_container_to_include'); ?>

    You can make a redirect to another Page/Container with the following syntax (Note: do not output any content before a redirect):
    <?php redirectToContainer('alias_of_container_to_redirect_to'); ?>

    To add a link to another page, use the syntax:
    <a href="alias_of_page_to_link_to.php">mylink<a>

    To include a link to download a file stored into the documents directory, use the document.php wrapper:
    Example, for a file into documents/ecm (need to be logged), syntax is:
    <a href="/document.php?modulepart=ecm&file=[relative_dir/]filename.ext">
    For a file into documents/medias (open directory for public access), syntax is:
    <a href="/document.php?modulepart=medias&file=[relative_dir/]filename.ext">
    For a file shared with a share link (open access using the sharing hash key of file), syntax is:
    <a href="/document.php?hashp=publicsharekeyoffile">

    To include an image stored into the documents directory, use the viewimage.php wrapper:
    Example, for an image into documents/medias (open directory for public access), syntax is:
    <img src="/viewimage.php?modulepart=medias&file=[relative_dir/]filename.ext">

    More examples of HTML or dynamic code available on the wiki documentation
    . ClonePage=Página / contêiner clone CloneSite=Site clone SiteAdded=Website adicionado @@ -114,3 +114,10 @@ CSSContentTooltipHelp=Enter here CSS content. To avoid any conflict with the CSS LinkAndScriptsHereAreNotLoadedInEditor=Warning: This content is output only when site is accessed from a server. It is not used in Edit mode so if you need to load javascript files also in edit mode, just add your tag 'script src=...' into the page. Dynamiccontent=Sample of a page with dynamic content ImportSite=Importar modelo de site +EditInLineOnOff=Mode 'Edit inline' is %s +ShowSubContainersOnOff=Mode to execute 'dynamic content' is %s +GlobalCSSorJS=Global CSS/JS/Header file of web site +BackToHomePage=Back to home page... +TranslationLinks=Translation links +YouTryToAccessToAFileThatIsNotAWebsitePage=You try to access to a page that is not a website page +UseTextBetween5And70Chars=For good SEO practices, use a text between 5 and 70 characters diff --git a/htdocs/langs/ro_RO/accountancy.lang b/htdocs/langs/ro_RO/accountancy.lang index 966e5a7a9e8..afac356854b 100644 --- a/htdocs/langs/ro_RO/accountancy.lang +++ b/htdocs/langs/ro_RO/accountancy.lang @@ -1,4 +1,5 @@ -# Dolibarr language file - en_US - Accounting Expert +# Dolibarr language file - en_US - Accountancy (Double entries) +Accountancy=Contabilitate Accounting=Contabilitate ACCOUNTING_EXPORT_SEPARATORCSV= Separator coloane pentru fisier export ACCOUNTING_EXPORT_DATE=Format date pentru fisiere export @@ -97,6 +98,8 @@ MenuExpenseReportAccounts=Conturi de rapoarte de cheltuieli MenuLoanAccounts=Conturi de împrumut MenuProductsAccounts=Conturi de produs MenuClosureAccounts=Conturi de închidere +MenuAccountancyClosure=Closure +MenuAccountancyValidationMovements=Validate movements ProductsBinding=Conturi de produse TransferInAccounting=Transfer in accounting RegistrationInAccounting=Registration in accounting @@ -164,12 +167,14 @@ ACCOUNTING_ACCOUNT_SUSPENSE=Contul contabil de așteptare DONATION_ACCOUNTINGACCOUNT=Contul contabil pentru a înregistra donații ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Contul Contabilitate pentru a înregistra abonamente -ACCOUNTING_PRODUCT_BUY_ACCOUNT=Cont contabil implicit pentru produsele achiziționate (utilizate dacă nu este definit în fișa produsului) +ACCOUNTING_PRODUCT_BUY_ACCOUNT=Accounting account by default for the bought products (used if not defined in the product sheet) ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Cont contabil implicit pentru produsele vândute (utilizate dacă nu este definit în fișa produsului) -ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Contul de contabilitate implicit pentru produsele vândute în CEE (utilizat dacă nu este definit în fișa produsului) -ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Contul de contabilitate implicit pentru exportul de produse vândute din CEE (utilizat dacă nu este definit în fișa produsului) +ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Accounting account by default for the products sold in EEC (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Accounting account by default for the products sold and exported out of EEC (used if not defined in the product sheet) ACCOUNTING_SERVICE_BUY_ACCOUNT=Contul contabil implicit pentru serviciile cumpărate (utilizat dacă nu este definit în fișa serviciului) ACCOUNTING_SERVICE_SOLD_ACCOUNT=Contul contabil implicit pentru serviciile vândute (utilizat dacă nu este definit în fișa de servicii) +ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Accounting account by default for the services sold in EEC (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Accounting account by default for the services sold and exported out of EEC (used if not defined in the service sheet) Doctype=Tipul documentului Docdate=Data @@ -192,9 +197,10 @@ ByPersonalizedAccountGroups=Prin grupuri personalizate ByYear=Pe ani NotMatch=Nu este setat DeleteMvt=Ștergeți liniile din Cartea Mare +DelMonth=Month to delete DelYear=Anul pentru ștergere DelJournal=Jurnalul de șters -ConfirmDeleteMvt=Aceasta va șterge toate liniile Cărţii Mari pentru un an și / sau dintr-un anumit jurnal. Este necesar cel puțin un criteriu. +ConfirmDeleteMvt=This will delete all lines of the Ledger for the year/month and/or from a specific journal (At least one criterion is required). You will have to reuse the feature 'Registration inaccounting' to have the deleted record back in the ledger. ConfirmDeleteMvtPartial=Aceasta va șterge toate liniile Cărţii Mari (toate liniile legate de aceeași tranzacție vor fi șterse) FinanceJournal=Jurnal Bancă ExpenseReportsJournal=Jurnalul rapoartelor de cheltuieli @@ -235,13 +241,19 @@ DescVentilDoneCustomer=Consultați aici lista liniilor de facturare pentru clien DescVentilTodoCustomer=Ascoiază linii de facturare care nu sunt deja legate de contul contabil al produsului ChangeAccount=Modificați contul contabil al produsului / serviciului pentru liniile selectate cu următorul cont contabil: Vide=- -DescVentilSupplier=Consultați aici lista liniilor de facturare furnizate de vânzător sau care nu sunt încă legate de un cont de contabilitate al produsului +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account (only record not already transfered in accountancy are visible) DescVentilDoneSupplier=Consultați aici lista liniilor facturilor furnizorilor și contul lor contabil DescVentilTodoExpenseReport=Linii de raportare a cheltuielilor care nu sunt deja asociate unui cont contabile de taxe DescVentilExpenseReport=Consultați aici lista liniilor de raportare a cheltuielilor asociate (sau nu) unui cont contabile de taxe DescVentilExpenseReportMore=Dacă configurați contul de contabilitate pe linii de raportare a tipurilor de cheltuieli, aplicația va putea face toate legătura între liniile dvs. de raportare a cheltuielilor și contul contabil al planului dvs. de conturi, într-un singur clic „%s“ . În cazul în care contul nu a fost stabilit în dicționar de taxe sau dacă aveți încă anumite linii care nu sunt legate de niciun cont, va trebui să faceți o legare manuală din meniu %s ". DescVentilDoneExpenseReport=Consultați aici lista liniilor rapoartelor privind cheltuielile și contul contabil a taxelor lor +DescClosure=Consult here the number of movements by month who are not validated & fiscal years already open +OverviewOfMovementsNotValidated=Step 1/ Overview of movements not validated. (Necessary to close a fiscal year) +ValidateMovements=Validate movements +DescValidateMovements=Any modification or deletion of writing, lettering and deletes will be prohibited. All entries for an exercise must be validated otherwise closing will not be possible +SelectMonthAndValidate=Select month and validate movements + ValidateHistory=Asociază automat AutomaticBindingDone=Asociere automată făcută @@ -256,6 +268,7 @@ ListOfProductsWithoutAccountingAccount=Lista produselor care nu sunt asociate un ChangeBinding=Schimbați asocierea Accounted=Contabilizat în jurnal - Cartea Mare NotYetAccounted=Nu a fost încă înregistrată în jurnal - Cartea Mare +ShowTutorial=Show Tutorial ## Admin ApplyMassCategories=Aplica categorii bulk @@ -264,7 +277,7 @@ CategoryDeleted=Categoria pentru contul contabil a fost eliminată AccountingJournals=Jurnalele contabile AccountingJournal=Jurnalul contabil NewAccountingJournal=Jurnal contabil nou -ShowAccoutingJournal=Arătați jurnalul contabil +ShowAccountingJournal=Arătați jurnalul contabil NatureOfJournal=Nature of Journal AccountingJournalType1=Operațiuni diverse AccountingJournalType2=Vânzări diff --git a/htdocs/langs/ro_RO/admin.lang b/htdocs/langs/ro_RO/admin.lang index 3c09b5fc4b3..32b59753216 100644 --- a/htdocs/langs/ro_RO/admin.lang +++ b/htdocs/langs/ro_RO/admin.lang @@ -66,14 +66,14 @@ Dictionary=Dicţionare ErrorReservedTypeSystemSystemAuto=Valorile 'system' și 'systemauto' pentru tip sunt rezervate. Puteți utiliza 'user' ca valoare pentru a adăuga propriile dvs. înregistrări ErrorCodeCantContainZero=Codul nu poate conţine valoarea 0 DisableJavascript=Dezactivează funcţiile JavaScript si Ajax -DisableJavascriptNote=Note: For test or debug purpose. For optimization for blind person or text browsers, you may prefer to use the setup on the profile of user +DisableJavascriptNote= \nNotă: În scop de testare sau de depanare. Pentru optimizare pentru persoanele nevăzătoare sau browserele de text, ați putea prefera să utilizați configurarea pe profilul utilizatorului UseSearchToSelectCompanyTooltip= De asemenea, dacă aveți un număr mare de terţi (> 100 000), puteți crește viteza prin setarea constantei COMPANY_DONOTSEARCH_ANYWHERE la 1 la Setup->Other. Căutarea va fi limitată la începutul șirului. UseSearchToSelectContactTooltip=De asemenea, dacă aveți un număr mare de terţi (> 100 000), puteți crește viteza prin setarea constantei COMPANY_DONOTSEARCH_ANYWHERE la 1 la Setup->Other. Căutarea va fi limitată la începutul șirului. DelaiedFullListToSelectCompany=Așteptați până când o tastă este apăsată înainte de a încărca conținutul listei combo-urilor terțe.
    Acest lucru ar putea crește performanța dacă aveți un număr mare de terțe părți, dar este mai puțin convenabil. DelaiedFullListToSelectContact=Așteptați până când este apăsată o tastă înainte de a încărca conținutul listei de contacte combo.
    Aceasta ar putea crește performanța dacă aveți un număr mare de contacte, dar este mai puțin convenabil) -NumberOfKeyToSearch=Number of characters to trigger search: %s -NumberOfBytes=Number of Bytes -SearchString=Search string +NumberOfKeyToSearch=Număr de caractere care să declanșeze căutarea: %s +NumberOfBytes=Număr de octeți +SearchString=Șir de căutare NotAvailableWhenAjaxDisabled=Nu este disponibil, atunci când Ajax cu handicap AllowToSelectProjectFromOtherCompany=Pe documentul unui terț, puteți alege un proiect legat de un alt terț JavascriptDisabled=JavaScript dezactivat @@ -149,7 +149,7 @@ SystemToolsAreaDesc=Această zonă oferă funcții de administrare. Utilizați m Purge=Curăţenie PurgeAreaDesc=Această pagină vă permite să ștergeți toate fișierele generate sau stocate de Dolibarr (fișiere temporare sau toate fișierele din directorul %s ). Utilizarea acestei funcții nu este în mod normal necesară. Este oferită ca soluție pentru utilizatorii care găzduiesc Dolibarr la un furnizor care nu oferă permisiuni de ștergere a fișierelor generate de serverul web. PurgeDeleteLogFile=Ștergeți fișierele din jurnal, inclusiv %s definite pentru modulul Syslog (fără risc de pierdere a datelor) -PurgeDeleteTemporaryFiles=Delete all temporary files (no risk of losing data). Note: Deletion is done only if the temp directory was created 24 hours ago. +PurgeDeleteTemporaryFiles=Ștergeți toate fișierele temporare (fără riscul de a pierde date). Notă: Ștergerea se face numai dacă directorul temporar a fost creat acum 24 de ore. PurgeDeleteTemporaryFilesShort=Sterge fisiere temporare PurgeDeleteAllFilesInDocumentsDir=Ștergeți toate fișierele din directorul: %s.
    \nAceasta va șterge toate documentele generate legate de elemente (terțe părți, facturi etc.), fișierele încărcate în modulul ECM, gropile de rezervă pentru baze de date și fișierele temporare . PurgeRunNow=Elimină acum @@ -178,6 +178,8 @@ Compression=Compresie CommandsToDisableForeignKeysForImport=Comandă pentru a dezactiva cheile străine la import CommandsToDisableForeignKeysForImportWarning=Necesar dacă doriți să puteţi restaura sql dump -ul dvs mai târziu ExportCompatibility=Compatibilitatea fişierului de export generat +ExportUseMySQLQuickParameter=Use the --quick parameter +ExportUseMySQLQuickParameterHelp=The '--quick' parameter helps limit RAM consumption for large tables. MySqlExportParameters=Parametrii export MySQL PostgreSqlExportParameters= Parametrii export PostgreSQL UseTransactionnalMode=Utilizaţi mod tranzacţional @@ -218,7 +220,7 @@ DoliStoreDesc=DoliStore, market place oficial pentru module externe Dolibarr E DoliPartnersDesc=Lista companiilor care oferă module sau caracteristici dezvoltate la comandă.
    Nota: deoarece Dolibarr este o aplicație open source, oricine cu experiență în programarea PHP poate dezvolta un modul. WebSiteDesc=Site-uri externe pentru module suplimentare (non-core) ... DevelopYourModuleDesc=Unele soluții pentru a vă dezvolta propriul modul ... -URL=Link +URL=URL BoxesAvailable=Widgeturi disponibile BoxesActivated=Widgeturile activate ActivateOn=Activaţi pe @@ -268,6 +270,7 @@ Emails=E-mailuri EMailsSetup=Setarea e-mailurilor EMailsDesc=Această pagină vă permite să înlocuiți parametrii impliciți PHP pentru trimiterea e-mailurilor. În majoritatea cazurilor pe sistemul de operare Unix / Linux, configurarea PHP este corectă și acești parametri nu sunt necesari. EmailSenderProfiles=Profilurile expeditorului mailurilor +EMailsSenderProfileDesc=You can keep this section empty. If you enter some emails here, they will be added to the list of possible senders into the combobox when your write a new email. MAIN_MAIL_SMTP_PORT=Portul SMTP / SMTPS (valoarea implicită în php.ini: %s ) MAIN_MAIL_SMTP_SERVER=Gazdă SMTP / SMTPS (valoarea implicită în php.ini: %s ) MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=Portul SMTP / SMTPS (nu este definit în PHP pe sistemele de tip Unix) @@ -277,7 +280,7 @@ MAIN_MAIL_ERRORS_TO=E-mailul utilizat pentru e-mailurile care se întorc cu eror MAIN_MAIL_AUTOCOPY_TO= Copiați (Bcc) toate e-mailurile trimise către MAIN_DISABLE_ALL_MAILS=Dezactivați trimiterea tuturor e-mailurilor (în scopuri de testare sau demonstrații) MAIN_MAIL_FORCE_SENDTO=Trimiteți toate e-mailurile către (în loc de destinatari reali, în scopuri de testare) -MAIN_MAIL_ENABLED_USER_DEST_SELECT=Adăugați utilizatori ai angajaților cu e-mail în lista de destinatari autorizată +MAIN_MAIL_ENABLED_USER_DEST_SELECT=Suggest emails of employees (if defined) into the list of predefined recipient when writing a new email MAIN_MAIL_SENDMODE=Metoda de trimitere prin e-mail MAIN_MAIL_SMTPS_ID=ID SMTP (dacă serverul de expediere necesită autentificare) MAIN_MAIL_SMTPS_PW=Parola SMTP (dacă serverul de trimitere necesită autentificare) @@ -400,7 +403,7 @@ OldVATRates=Vechea rată TVA NewVATRates=Noua rată TVA PriceBaseTypeToChange=Modifică la prețuri cu valoarea de referință de bază definit pe MassConvert=Lansați conversia în bloc -PriceFormatInCurrentLanguage=Price Format In Current Language +PriceFormatInCurrentLanguage=Formatul prețului în format de valută String=String TextLong=Long text HtmlText=Text HTML @@ -423,8 +426,8 @@ ExtrafieldCheckBoxFromList=Căsuțele de selectare din tabel ExtrafieldLink=Link către un obiect ComputedFormula=Câmp calculat ComputedFormulaDesc=Puteți introduce aici o formulă care utilizează alte proprietăți ale obiectului sau orice codare PHP pentru a obține o valoare dinamică calculată. Puteți utiliza orice formule compatibile PHP, inclusiv operatorul de stare "?" și următorul obiect global:$db, $conf, $langs, $mysoc, $user, $object .
    AVERTISMENT Doar unele proprietăţi ale $obiect pot fi disponibile. Dacă aveți nevoie de proprietăți care nu sunt încărcate, trebuie doar să vă aduceți obiectul în formula dvs. ca în cel de-al doilea exemplu.
    Utilizarea unui câmp calculat înseamnă că nu vă puteți introduce nici o valoare din interfață. De asemenea, dacă există o eroare de sintaxă, formula poate să nu redea nimic.

    Exemplul formulei:
    $object->id < 10? round($object-> id / 2, 2): ($object->id + 2 * $user-> id) * (int) substr($mysoc->zip, 1, 2)

    Exemplu de reîncărcare a obiectului
    (($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'

    Alt exemplu de formula pentru forțarea încărcării obiectului și a obiectului său părinte:
    (($reloadedobj = new Task($db)) && ($reloadedobj->fetch($object->id) > 0) && ($secondloadedobj = new Project($db)) && ($secondloadedobj->fetch($reloadedobj->fk_project) > 0)) ? $secondloadedobj->ref: "Proiectul părinte nu a fost găsit" -Computedpersistent=Store computed field -ComputedpersistentDesc=Computed extra fields will be stored in the database, however, the value will only be recalculated when the object of this field is changed. If the computed field depends on other objects or global data this value might be wrong!! +Computedpersistent=Stocați câmpul calculat +ComputedpersistentDesc=Câmpurile suplimentare computerizate vor fi stocate în baza de date, cu toate acestea, valoarea va fi recalculată numai atunci când obiectul acestui câmp este modificat. Dacă câmpul calculat depinde de alte obiecte sau date globale, această valoare ar putea fi greșită !! ExtrafieldParamHelpPassword=Lăsând acest câmp necompletat înseamnă că această valoare va fi stocată fără criptare (câmpul trebuie ascuns numai cu stea pe ecran).
    Setarea "auto" pentru utilizarea regulii de criptare implicită pentru a salva parola în baza de date (atunci valoarea citită va fi hash numai, nici o şansă de a recupera valoarea inițială) ExtrafieldParamHelpselect=Lista de valori trebuie să fie linii cu format cheie,valoare (unde cheia nu poate fi "0")

    de exemplu:
    1,valoare1
    2,valoare2
    code3,valoare3
    ...

    Pentru a avea lista în funcție de o altă listă de atribute complementare:
    1, valoare1| opţiuni_ parent_list_code : parent_key
    2,valoare2|opţiuni_ parent_list_code : parent_key

    Pentru a avea lista în funcție de altă listă:
    1, valoare1| parent_list_code : parent_key
    2, valoare2| parent_list_code : parent_key ExtrafieldParamHelpcheckbox=Lista de valori trebuie să fie linii cu format cheie,valoare ( cheia nu poate fi "0")

    de exemplu:
    1,valoare1
    2,valoare2
    3,valoare3
    ... @@ -432,7 +435,7 @@ ExtrafieldParamHelpradio=Lista de valori trebuie să fie linii cu format cheie,v ExtrafieldParamHelpsellist=Lista de valori provine dintr-un tabel
    Sintaxă: table_name: label_field: id_field :: filter
    Exemplu: c_typent: libelle: id :: filter

    - idfilter este obligatoriu o cheie primară
    - filtrul poate fi un test simplu (de exemplu, activ = 1) pentru a afișa numai valoarea activă
    Puteți utiliza, de asemenea, $ID$ în filtrul care este ID-ul curent al obiectului curent
    Pentru a face SELECT în filtru utilizați $SEL$
    dacă vrei să filtrezi în extracâmpuri foloseste sintaxa extra.fieldcode = ... (unde codul de câmp este codul extra-câmpului)

    Pentru a avea lista în funcție de o altă listă de atribute complementare:
    c_typent: libelle: id: options_ parent_list_code |parent_column: filter

    Pentru a avea lista în funcție de altă listă:
    c_typent: libelle: id: parent_list_code | parent_column: filtru ExtrafieldParamHelpchkbxlst=Lista de valori vine dintr-un tabel
    Sintaxă: table_name:label_field:id_field::filter
    Examplu: c_typent:libelle:id::filter

    filtrul poate fi un simplu test (ex active=1) pentru a afişa doar valoarea activă
    De asemenea se poate utiliza $ID$ în filtrul care este ID-ul curent al obiectului curent
    Pentru a face o SELECTARE în filtru folosiţi $SEL$
    dacă doriţi să filtraţi în extracâmpuri folosiţi sintaxa extra.fieldcode=... (unde codul câmpului este codul extracâmpului)

    Pentru a avea lista în funcție de o altă listă de atribute complementare:
    c_typent:libelle:id:options_parent_list_code|parent_column:filter

    Pentru a avea lista în funcție de o altă listă :
    c_typent:libelle:id:parent_list_code|parent_column:filter ExtrafieldParamHelplink=Parametrii trebuie să fie ObjectName: Classpath
    Sintaxă: ObjectName: Classpath
    Exemple:
    Societe:societe/class/societe.class.php
    Contact: contact/class/contact.class.php -ExtrafieldParamHelpSeparator=Keep empty for a simple separator
    Set this to 1 for a collapsing separator (open by default for new session, then status is kept for each user session)
    Set this to 2 for a collapsing separator (collapsed by default for new session, then status is kept fore each user session) +ExtrafieldParamHelpSeparator=Păstrați liber pentru un separator simplu
    Setați acest lucru la 1 pentru un separator care se prăbușește (deschis în mod implicit pentru o nouă sesiune, apoi starea este păstrată pentru fiecare sesiune de utilizator)
    Setați acest lucru la 2 pentru un separator care se prăbușește (se prăbușește implicit pentru o nouă sesiune, apoi starea este păstrată pentru fiecare sesiune a utilizatorului) LibraryToBuildPDF=Bibliotecă utilizată pentru generarea PDF-urilor LocalTaxDesc=Unele țări pot aplica două sau trei taxe pe fiecare linie de facturare. Dacă este cazul, alegeți tipul pentru a doua și a treia taxă și rata acestora. Tipuri posibile sunt:
    1: taxa locală se aplică produselor și serviciilor fără TVA (localtax se calculează pe valoare fără taxă)
    2: taxa locală se aplică produselor și serviciilor, inclusiv TVA (localtax se calculează în funcție de valoare+ taxa principală )
    3: taxa locală se aplică produselor fără TVA (localtax se calculează pe valoare fără taxă)
    4: taxa locală se aplică produselor şi includ tva (localtax se calculeaza pe valoare + TVA principală)
    5: taxa locală se aplică serviciilor fără TVA (localtax se calculează pe valoarea fără TVA)
    6: taxa locală se aplică serviciilor, inclusiv TVA (localtax se calculează pe sumă + taxă) SMS=SMS @@ -462,7 +465,9 @@ EnableAndSetupModuleCron=Dacă doriți ca această factură recurentă să fie g ModuleCompanyCodeCustomerAquarium=%s urmat de codul clientului pentru un cod contabil al clientului ModuleCompanyCodeSupplierAquarium=%s urmat de codul furnizorului pentru un cod contabil al furnizorului ModuleCompanyCodePanicum=Returneaza un cod contabil gol. -ModuleCompanyCodeDigitaria=Codul contabil depinde de codul terț. Codul este compus din caracterul "C" în prima poziție urmat de primele 5 caractere ale codului terț. +ModuleCompanyCodeDigitaria=Redă un cod contabil compus în funcție de numele terțului. Codul constă dintr-un prefix care poate fi definit în prima poziție, urmat de numărul de caractere definite în codul terț. +ModuleCompanyCodeCustomerDigitaria=%s urmat de numele clientului trunchiat de numărul de caractere: %s pentru codul de contabilitate al clientului. +ModuleCompanyCodeSupplierDigitaria=%s urmată de numele furnizorului trunchiat de numărul de caractere: %s pentru codul contabil al furnizorului. Use3StepsApproval=În mod implicit, comenzile de cumpărare trebuie să fie create și aprobate de 2 utilizatori diferiți (un pas/utilizator de creat și un pas/utilizator de aprobat. Rețineți că, dacă utilizatorul are atât permisiunea de a crea și de a aproba, va fi suficient un pas/un utilizator). Puteți solicita această opțiune pentru a introduce un al treilea pas/aprobare pentru utilizatori, dacă suma este mai mare decât o valoare dedicată (astfel încât vor fi necesari 3 pași: 1 = validare, 2 = prima aprobare și 3 = o a doua aprobare dacă suma este suficientă).
    Setați acest lucru la gol, dacă este suficientă o aprobare (2 pași), setați-o la o valoare foarte mică (0,1) dacă este întotdeauna necesară o a doua aprobare (3 pași). UseDoubleApproval=Utilizați o aprobare de 3 pași atunci când suma (fără taxă) este mai mare decât ... WarningPHPMail=AVERTISMENT: Este adesea mai bine să configurați e-mailurile de trimis pentru a utiliza serverul de e-mail al furnizorului dvs. în loc de setarea implicită. Unii furnizori de e-mail (cum ar fi Yahoo) nu vă permit să trimiteți un e-mail de la un alt server decât propriul lor server. Setarea dvs. curentă utilizează serverul aplicației pentru a trimite e-mailuri și nu serverul furnizorului de servicii de e-mail, astfel încât unii destinatari (cel compatibil cu protocolul DMARC restrictiv) vor întreba furnizorul dvs. de e-mail dacă pot accepta e-mailul dvs. și anumiți furnizori de e-mail (cum ar fi Yahoo) pot răspunde "nu" deoarece serverul nu este al lor, astfel încât puține dintre e-mailurile trimise nu pot fi acceptate (aveți grijă și de cota de trimitere a furnizorului de servicii de e-mail). această restricție trebuie să schimbați configurarea e-mailului pentru a alege cealaltă metodă "server SMTP" și introduceți serverul SMTP și acreditările furnizate de furnizorul dvs. de e-mail. @@ -474,7 +479,7 @@ TheKeyIsTheNameOfHtmlField=Acesta este numele câmpului HTML. Cunoștințele teh PageUrlForDefaultValues=Trebuie să introduceți calea relativă a adresei URL a paginii. Dacă includeți parametrii în URL, valorile implicite vor fi eficiente dacă toți parametrii sunt setați la aceeași valoare. PageUrlForDefaultValuesCreate=
    Exemplu:
    Pentru formularul de creare a unei terțe părți noi este %s .
    Pentru URL-ul modulelor externe instalate în directorul personalizat, nu includeți "personalizat/" , astfel folosiți o cale ca mymodule / mypage.php și nu personalizat /mymodule/mypage.php.
    Dacă doriți valoarea implicită numai dacă url are un anumit parametru, puteți utiliza %s PageUrlForDefaultValuesList=
    Exemplu:
    Pentru pagina care afișează terțe părți, este %s .
    Pentru URL-ul modulelor externe instalate în directorul personalizat, nu includeți "personalizat / utilizati o cale ca mymodule / mypagelist.php și nu personalizat /mymodule/mypagelist.php.
    Dacă doriți valoarea implicită numai dacă URL-ul are un anumit parametru, puteți utiliza %s -AlsoDefaultValuesAreEffectiveForActionCreate=Also note that overwritting default values for form creation works only for pages that were correctly designed (so with parameter action=create or presend...) +AlsoDefaultValuesAreEffectiveForActionCreate=De asemenea, rețineți că suprascrierea valorilor implicite pentru crearea de forme funcționează numai pentru paginile care au fost proiectate corect (deci cu parametrul de acțiune = crează sau prezintă ...) EnableDefaultValues=Activați personalizarea valorilor implicite EnableOverwriteTranslation=Activați utilizarea traducerilor suprascrise GoIntoTranslationMenuToChangeThis=A fost găsită o traducere pentru cheia cu acest cod. Pentru a modifica această valoare, trebuie să o editați din Acasă-Configurare-Traducere. @@ -488,11 +493,11 @@ FilesAttachedToEmail=Ataşează fişier SendEmailsReminders=Trimiteți mementouri de agendă prin e-mailuri davDescription=Configurați un server WebDAV DAVSetup=Configurarea modulului DAV -DAV_ALLOW_PRIVATE_DIR=Enable the generic private directory (WebDAV dedicated directory named "private" - login required) -DAV_ALLOW_PRIVATE_DIRTooltip=The generic private directory is a WebDAV directory anybody can access with its application login/pass. -DAV_ALLOW_PUBLIC_DIR=Enable the generic public directory (WebDAV dedicated directory named "public" - no login required) -DAV_ALLOW_PUBLIC_DIRTooltip=The generic public directory is a WebDAV directory anybody can access (in read and write mode), with no authorization required (login/password account). -DAV_ALLOW_ECM_DIR=Enable the DMS/ECM private directory (root directory of the DMS/ECM module - login required) +DAV_ALLOW_PRIVATE_DIR=Activați directorul privat generic (directorul dedicat WebDAV denumit „privat” - este necesară autentificare) +DAV_ALLOW_PRIVATE_DIRTooltip=Directorul privat generic este un director WebDAV pe care oricine îl poate accesa cu identificarea/ parola aplicației sale. +DAV_ALLOW_PUBLIC_DIR=Activați directorul public generic (director dedicat WebDAV denumit „public” - nu este necesară autentificare) +DAV_ALLOW_PUBLIC_DIRTooltip=Directorul public generic este un director WebDAV pe care îl poate accesa oricine (în modul citire și scriere), fără a fi necesară autorizarea (identificare / parolă). +DAV_ALLOW_ECM_DIR=Activați directorul privat DMS / ECM (directorul rădăcină al modulului DMS / ECM - este necesară autentificarea) DAV_ALLOW_ECM_DIRTooltip=Directorul rădăcină în care toate fișierele sunt încărcate manual când se utilizează modulul DMS / ECM. Similar accesului din interfața web, veți avea nevoie de autentificare/parolă valabilă, cu permisiuni adecvate de accesare a acestuia. # Modules Module0Name=Utilizatorii & Grupuri @@ -501,7 +506,7 @@ Module1Name=Terțe părți Module1Desc=Gestionarea companiilor și a contactelor (clienți, perspective ...) Module2Name=Comercial Module2Desc=Management Comercial -Module10Name=Accounting (simplified) +Module10Name=Contabilitate (simplificată) Module10Desc=Rapoarte contabile simple (jurnale, cifre de afaceri) bazate pe conținutul bazei de date. Nu folosește niciun registru contabil. Module20Name=Oferte Module20Desc=Managementul Ofertelor Comerciale @@ -524,7 +529,7 @@ Module50Desc=Gestionarea produselor Module51Name=Mass-mailing Module51Desc=Mass-mailing hârtie "de gestionare a Module52Name=Stocuri -Module52Desc=Gestiunea stocurilor (numai pentru produse) +Module52Desc=Gestionarea stocurilor Module53Name=Servicii Module53Desc=Gestiunea serviciilor Module54Name=Contracte / Abonamente @@ -548,7 +553,7 @@ Module80Desc=Livrările și gestionarea notei de livrare Module85Name=Bănci și numerar Module85Desc=Managementul conturilor bancare şi in numerar Module100Name=Site extern -Module100Desc=Add a link to an external website as a main menu icon. Website is shown in a frame under the top menu. +Module100Desc=Adăugați un link către un site web extern ca pictogramă de meniu principal. Website-ul este afișat într-un cadru sub meniul principal. Module105Name=Mailman şi SIP Module105Desc=Interfaţă Mailman sau SPIP pentru modul membru Module200Name=LDAP @@ -575,7 +580,7 @@ Module510Name=Salarii Module510Desc=Înregistrați și urmăriți plățile angajaților Module520Name=Credite Module520Desc=Gestionarea creditelor -Module600Name=Notifications on business event +Module600Name=Notificări privind evenimentul de afaceri Module600Desc=Trimiteți notificări prin e-mail declanșate de un eveniment de afaceri: pentru fiecare utilizator (setarea definită pentru fiecare utilizator), pentru contacte terțe (setare definită pentru fiecare terț) sau pentru e-mailuri specifice Module600Long=Rețineți că acest modul trimite e-mailuri în timp real când apare un anumit eveniment de afaceri. Dacă sunteți în căutarea unei funcții pentru a trimite memento-uri de e-mail pentru evenimente de agendă, mergeți la configurarea agendei modulului. Module610Name=Variante de produs @@ -622,7 +627,7 @@ Module5000Desc=Vă permite să administraţi mai multe companii Module6000Name=Flux de lucru Module6000Desc=Gestionarea fluxului de lucru (crearea automată a modificării obiectului și / sau a stării automate) Module10000Name=Site-uri -Module10000Desc=Creați site-uri web (publice) cu un editor WYSIWYG. Doar configurați serverul dvs. web (Apache, Nginx, ...) pentru a indica directorul dedicat Dolibarr pentru a-l avea pe internet cu propriul nume de domeniu. +Module10000Desc=Create websites (public) with a WYSIWYG editor. This is a webmaster or developer oriented CMS (it is better to know HTML and CSS language). Just setup your web server (Apache, Nginx, ...) to point to the dedicated Dolibarr directory to have it online on the internet with your own domain name. Module20000Name=Managementul cererilor de concediu Module20000Desc=Definiți și urmăriți cererile de concediu pentru angajați Module39000Name=Loturi de producţie @@ -639,7 +644,7 @@ Module50200Name=PayPal Module50200Desc=Oferiți clienților o pagină de plată online PayPal (cont PayPal sau carduri de credit / debit). Aceasta poate fi utilizată pentru a permite clienților dvs. să efectueze plăți ad-hoc sau plăți legate de un anumit obiect Dolibarr (factură, comandă etc.) Module50300Name=Dunga Module50300Desc=Oferiți clienţilor o pagină Stripe de plată online (carduri de credit/debit). Aceasta poate fi utilizată pentru a permite clienţilor să facă plăţi ad-hoc sau plăţi legate de un anumit obiect Dolibarr (factură, comandă etc ...) -Module50400Name=Accounting (double entry) +Module50400Name=Contabilitate (intrare dublă) Module50400Desc=Gestionarea contabilă (intrări duble, suport general şi registre auxiliare). Exportați registrul în mai multe alte formate contabile . Module54000Name=Print lP IPrinter Module54000Desc=Imprimare directă (fără a deschide documentele) utilizând interfața Cups IPP (Imprimanta trebuie să fie vizibilă pe server, and CUPS trebuie să fie instalat pe server). @@ -808,7 +813,7 @@ Permission401=Citiţi cu reduceri Permission402=Creare / Modificare reduceri Permission403=Validate reduceri Permission404=Ştergere reduceri -Permission430=Use Debug Bar +Permission430=Utilizați bara de depanare Permission511=Citire salarii Permission512=Creare / Modificare plata salariilor Permission514=Şterge plata salariilor @@ -823,9 +828,9 @@ Permission532=Creare / Modificare servicii Permission534=Ştergere servicii Permission536=A se vedea / administra serviciile ascunse Permission538=Exportul de servicii -Permission650=Read Bills of Materials -Permission651=Create/Update Bills of Materials -Permission652=Delete Bills of Materials +Permission650=Citiți facturile de materiale +Permission651=Creați / actualizați facturile de materiale +Permission652=Ștergeți facturile de materiale Permission701=Citiţi donaţii Permission702=Creare / Modificare donaţii Permission703=Ştergere donaţii @@ -841,16 +846,16 @@ Permission1002=Creare / modificare depozite Permission1003=Ștergere depozite Permission1004=Citeşte stoc deplasările Permission1005=Creare / Modificare stoc deplasările -Permission1101=Citiţi cu livrare comenzi -Permission1102=Creare / Modificare ordine de livrare -Permission1104=Validate livrarea comenzilor -Permission1109=Ştergere livrarea comenzilor -Permission1121=Read supplier proposals -Permission1122=Create/modify supplier proposals -Permission1123=Validate supplier proposals -Permission1124=Send supplier proposals -Permission1125=Delete supplier proposals -Permission1126=Close supplier price requests +Permission1101=Read delivery receipts +Permission1102=Create/modify delivery receipts +Permission1104=Validate delivery receipts +Permission1109=Delete delivery receipts +Permission1121=Citiți propunerile furnizorilor +Permission1122=Creați / modificați propunerile furnizorilor +Permission1123=Validați propunerile furnizorilor +Permission1124=Trimiteți propunerile furnizorilor +Permission1125=Ștergeți propunerile furnizorilor +Permission1126=Închideți cererile de preț ale furnizorului Permission1181=Citiţi cu furnizorii Permission1182=Citiți purchase orders Permission1183=Creați/modificați comenzile de achiziţie @@ -873,9 +878,9 @@ Permission1251=Run masa importurile de date externe în baza de date (date de sa Permission1321=Export client facturi, atribute şi plăţile Permission1322=Redeschide o factură plătită Permission1421=Exportaţi comenzi de vânzări și atribute -Permission2401=Citeşte acţiuni (evenimente sau sarcini) legate de acest cont -Permission2402=Crea / modifica / delete acţiuni (evenimente sau sarcini) legate de acest cont -Permission2403=Citeşte acţiuni (evenimente sau sarcini) de alţii +Permission2401=Read actions (events or tasks) linked to his user account (if owner of event) +Permission2402=Create/modify actions (events or tasks) linked to his user account (if owner of event) +Permission2403=Delete actions (events or tasks) linked to his user account (if owner of event) Permission2411=Citeşte acţiuni (evenimente sau sarcini) ale altor persoane Permission2412=Crearea / modificarea acţiuni (evenimente sau sarcini) ale altor persoane Permission2413=Ştergeţi acţiuni (evenimente sau sarcini) ale altor persoane @@ -886,21 +891,22 @@ Permission2503=Trimite sau şterge documente Permission2515=Setup documente directoare Permission2801=Folosiți client FTP în modul de citire (numai navigare și descărcare ) Permission2802=Folosiți client FTP în modul de scriere (ştergere şi încărcare fişiere ) -Permission3200=Read archived events and fingerprints -Permission4001=See employees -Permission4002=Create employees -Permission4003=Delete employees -Permission4004=Export employees -Permission10001=Read website content -Permission10002=Create/modify website content (html and javascript content) -Permission10003=Create/modify website content (dynamic php code). Dangerous, must be reserved to restricted developers. -Permission10005=Delete website content +Permission3200=Citiți evenimente arhivate și amprente digitale +Permission4001=Vezi angajații +Permission4002=Creați angajați +Permission4003=Ștergeți angajații +Permission4004=Exportați angajații +Permission10001=Citiți conținutul site-ului web +Permission10002=Creați / modificați conținutul site-ului web (html și conținut javascript) +Permission10003=Creați / modificați conținutul site-ului web (cod php dinamic). Periculos, trebuie rezervat dezvoltatorilor restricționați. +Permission10005=Ștergeți conținutul site-ului web Permission20001=Citiți cererile de concediu (concediul dvs. și cele ale subordonaților dvs) Permission20002=Creați/modificați cererile dvs. de concediu (concediul și cele ale subordonaților dvs.) Permission20003=Şterge cererile de concediu Permission20004=Citiți toate solicitările de concediu (chiar și pentru utilizatori care nu sunt subordonați) Permission20005=Creați/modificați solicitările de concediu pentru toată lumea (chiar și pentru utilizatorii care nu sunt subordonați) Permission20006=Solicitări de concediu ale administrării (gestionare si actualizare balanţă) +Permission20007=Approve leave requests Permission23001=Citeste Joburi programate Permission23002=Creare/Modificare job programat Permission23003=Şterge Joburi programate @@ -908,14 +914,14 @@ Permission23004=Execută Joburi programate Permission50101=Utilizați punctul de vânzări Permission50201=Citeşte tranzacţii Permission50202=Tranzacţiilor de import -Permission50401=Bind products and invoices with accounting accounts -Permission50411=Read operations in ledger -Permission50412=Write/Edit operations in ledger -Permission50414=Delete operations in ledger -Permission50415=Delete all operations by year and journal in ledger -Permission50418=Export operations of the ledger -Permission50420=Report and export reports (turnover, balance, journals, ledger) -Permission50430=Define and close a fiscal period +Permission50401=Uniți produsele și facturile cu conturile contabile +Permission50411=Citiți operațiunile din cartea mare +Permission50412=Scrieți/editați operațiunile în cartea mare +Permission50414=Ștergeți operațiunile în cartea mare +Permission50415=Ștergeți toate operațiunile pe an și jurnal în cartea mare +Permission50418=Exportați operațiunile din cartea mare +Permission50420=Rapoarte și exporturi (cifră de afaceri, balante, jurnale, carte mare) +Permission50430=Define fiscal periods. Validate transactions and close fiscal periods. Permission50440=Manage chart of accounts, setup of accountancy Permission51001=Read assets Permission51002=Create/Update assets @@ -962,6 +968,7 @@ DictionaryAccountancyJournal=Jurnalele contabile DictionaryEMailTemplates=Șabloane de e-mail DictionaryUnits=Unităţi DictionaryMeasuringUnits=Unități de măsură +DictionarySocialNetworks=Retele sociale DictionaryProspectStatus=Statut Prospect DictionaryHolidayTypes=Tipuri de concediu DictionaryOpportunityStatus=Stare de conducere pentru proiect/conducere @@ -1057,7 +1064,7 @@ BackgroundImageLogin=Imagine de fundal PermanentLeftSearchForm=Formular de căutare permanent in meniu din stânga DefaultLanguage=Limba implicită EnableMultilangInterface=Activați suportul multilingv -EnableShowLogo=Afişare logo în meniul stânga +EnableShowLogo=Show the company logo in the menu CompanyInfo=Compania/Instituția CompanyIds=Identități ale companiei/organizației CompanyName=Nume @@ -1067,7 +1074,11 @@ CompanyTown=Oraş CompanyCountry=Ţară CompanyCurrency=Deviza principală CompanyObject=Obiectul companiei +IDCountry=ID country Logo=Logo +LogoDesc=Main logo of company. Will be used into generated documents (PDF, ...) +LogoSquarred=Logo (squarred) +LogoSquarredDesc=Must be a squarred icon (width = height). This logo will be used as the favorite icon or other need like for the top menu bar (if not disabled into display setup). DoNotSuggestPaymentMode=Nu sugerează NoActiveBankAccountDefined=Niciun cont bancar activ definit OwnerOfBankAccount=Titular de cont bancar %s @@ -1113,7 +1124,7 @@ LogEventDesc=Activați autentificarea pentru anumite evenimente de securitate. A AreaForAdminOnly=Parametrii de configurare pot fi setați numai de utilizatorii administratori . SystemInfoDesc=Sistemul de informare este diverse informaţii tehnice ai citit doar în modul şi vizibil doar pentru administratori. SystemAreaForAdminOnly=Acest zonă este disponibilă numai administratori. Permisiunile utilizatorilor Dolibarr nu pot modifica această restricție -CompanyFundationDesc=Editați informațiile companiei / entității. Click pe "%s" sau "%s" din partea de jos a paginii. +CompanyFundationDesc=Edit the information of the company/entity. Click on "%s" button at the bottom of the page. AccountantDesc=If you have an external accountant/bookkeeper, you can edit here its information. AccountantFileNumber=Accountant code DisplayDesc=Parametrii care afectează aspectul şi comportamentul Dolibarr pot fi modificaţi aici. @@ -1129,7 +1140,7 @@ TriggerAlwaysActive=Declanşările în acest dosar sunt întotdeauna activ, ce s TriggerActiveAsModuleActive=Declanşările în acest dosar sunt active ca modul %s este activată. GeneratedPasswordDesc=Alegeți metoda care va fi utilizată pentru parolele auto-generate. DictionaryDesc=Introduceți toate datele de referință. Puteți adăuga valorile dvs. la valorile implicite. -ConstDesc=Această pagină vă permite să editați (suprascrieți) parametrii care nu sunt disponibili în alte pagini.  Aceştia sunt în principal parametrii rezervaţi pentru dezvoltatori/soluții avansate de depanare. Pentru o listă completă a parametrilor disponibilii . +ConstDesc=This page allows you to edit (override) parameters not available in other pages. These are mostly reserved parameters for developers/advanced troubleshooting only. MiscellaneousDesc=Toți ceilalți parametri legați de securitate sunt definiți aici. LimitsSetup=Limitele / Precizie LimitsDesc=Puteți defini limite, precizări şi optimizări utilizate de Dolibarr aici @@ -1456,6 +1467,13 @@ LDAPFieldSidExample=Examplu: objectsid LDAPFieldEndLastSubscription=Data de sfârşit de abonament LDAPFieldTitle=Funcţie LDAPFieldTitleExample=Examplu: titlu +LDAPFieldGroupid=Group id +LDAPFieldGroupidExample=Exemple : gidnumber +LDAPFieldUserid=User id +LDAPFieldUseridExample=Exemple : uidnumber +LDAPFieldHomedirectory=Home directory +LDAPFieldHomedirectoryExample=Exemple : homedirectory +LDAPFieldHomedirectoryprefix=Home directory prefix LDAPSetupNotComplete=LDAP setup nu complet (merg pe alţii file) LDAPNoUserOrPasswordProvidedAccessIsReadOnly=Nr administrator sau parola furnizate. LDAP de acces vor fi anonime şi modul doar în citire. LDAPDescContact=Această pagină vă permite să definiţi numele atribute LDAP LDAP în copac pentru fiecare date găsite pe Dolibarr contact. @@ -1577,6 +1595,7 @@ FCKeditorForProductDetails=WYSIWIG creare / editare de linii cu detalii ale prod FCKeditorForMailing= WYSIWIG crearea / ediţie de mailing FCKeditorForUserSignature=Creare/editare WYSIWIG a semnăturii utilizatorilor FCKeditorForMail=Crearea / editarea WYSIWIG pentru toate e-mailurile (cu excepția Tools-> eMailing) +FCKeditorForTicket=WYSIWIG creation/edition for tickets ##### Stock ##### StockSetup=Gestionarea modulelor de stoc IfYouUsePointOfSaleCheckModule=Dacă utilizați modulul Punct de vânzare (POS) furnizat în mod implicit sau un modul extern, această configurare poate fi ignorată de modulul POS. Cele mai multe module POS sunt proiectate în mod implicit pentru a crea o factură imediat și pentru a scădea din stoc, indiferent de opțiunile de aici. Deci, dacă aveți nevoie sau nu să aveți o scădere din stoc la înregistrarea unei vânzări de pe POS, verificați și configurarea modulului POS. @@ -1653,8 +1672,9 @@ CashDesk=POS CashDeskSetup=Configurare Modul POS CashDeskThirdPartyForSell=Terț generic implicit de utilizat pentru vânzări CashDeskBankAccountForSell=Case de cont pentru a utiliza pentru vinde -CashDeskBankAccountForCheque= Contul implicit de folosit pentru a primi plata cu cec -CashDeskBankAccountForCB= Cont pentru a folosi pentru a primi plăţi în numerar de carduri de credit +CashDeskBankAccountForCheque=Contul implicit de folosit pentru a primi plata cu cec +CashDeskBankAccountForCB=Cont pentru a folosi pentru a primi plăţi în numerar de carduri de credit +CashDeskBankAccountForSumup=Default bank account to use to receive payments by SumUp CashDeskDoNotDecreaseStock=Dezactivați scăderea stocului atunci când o vânzare se face prin POS (dacă "nu", scaderea stocului se face pentru fiecare vânzare făcută prin POS, indiferent de opțiunea stabilită în modulul Stoc). CashDeskIdWareHouse=Forţează și limitează depozitul să folosească scăderea stocului StockDecreaseForPointOfSaleDisabled=Scăderea stocului la vânzarea făcută prin POS dezactivată @@ -1693,7 +1713,7 @@ SuppliersSetup=Configurarea modulului furnizor SuppliersCommandModel=Șablonul complet al comenzii de achiziție (logo ...) SuppliersInvoiceModel=Șablonul complet al facturii furnizorului (logo ...) SuppliersInvoiceNumberingModel=Modele de numerotare a facturilor furnizorilor -IfSetToYesDontForgetPermission=Dacă este setat la da, nu uitați să furnizați permisiuni grupurilor sau utilizatorilor cărora li se permite a doua aprobare +IfSetToYesDontForgetPermission=If set to a non null value, don't forget to provide permissions to groups or users allowed for the second approval ##### GeoIPMaxmind ##### GeoIPMaxmindSetup=GeoIP Maxmind modul de configurare PathToGeoIPMaxmindCountryDataFile=Path to file containing Maxmind ip to country translation.
    Examples:
    /usr/local/share/GeoIP/GeoIP.dat
    /usr/share/GeoIP/GeoIP.dat
    /usr/share/GeoIP/GeoLite2-Country.mmdb @@ -1782,6 +1802,8 @@ FixTZ=Fixează TimeZone FillFixTZOnlyIfRequired=Examplu: +2 (completați numai dacă se întâlnește o problemă) ExpectedChecksum=Checksum așteptat CurrentChecksum=Checksum curent +ExpectedSize=Expected size +CurrentSize=Current size ForcedConstants=Valori constante necesare MailToSendProposal=Oferte Clienti MailToSendOrder=Ordine de vânzări @@ -1846,8 +1868,10 @@ NothingToSetup=Nu există o configurație specifică necesară pentru acest modu SetToYesIfGroupIsComputationOfOtherGroups=Setați acest lucru la da dacă acest grup este un calcul al altor grupuri EnterCalculationRuleIfPreviousFieldIsYes=Introduceți regula de calcul în cazul în care câmpul anterior a fost setat la Da (de exemplu "CODEGRP1 + CODEGRP2") SeveralLangugeVariatFound=Mai multe variante de limbă au fost găsite -COMPANY_AQUARIUM_REMOVE_SPECIAL=Eliminați caracterele speciale +RemoveSpecialChars=Eliminați caracterele speciale COMPANY_AQUARIUM_CLEAN_REGEX=Filtrul Regex pentru a curăța valoarea (COMPANY_AQUARIUM_CLEAN_REGEX) +COMPANY_DIGITARIA_CLEAN_REGEX=Regex filter to clean value (COMPANY_DIGITARIA_CLEAN_REGEX) +COMPANY_DIGITARIA_UNIQUE_CODE=Duplicate not allowed GDPRContact=Responsabilul cu protecția datelor (DPO, confidențialitatea datelor sau contact GDPR ) GDPRContactDesc=Dacă stocați date despre companii/cetățeni europeni, puteți numi persoana de contact care este responsabilă cu Regulamentul general privind protecția datelor aici HelpOnTooltip=Text de ajutor care să apară pe butonul de sugestii @@ -1884,8 +1908,8 @@ CodeLastResult=Ultimul cod rezultat NbOfEmailsInInbox=Number of emails in source directory LoadThirdPartyFromName=Load third party searching on %s (load only) LoadThirdPartyFromNameOrCreate=Load third party searching on %s (create if not found) -WithDolTrackingID=ID de urmărire Dolibarr găsit -WithoutDolTrackingID=ID de urmărire Dolibarr nu a fost găsit +WithDolTrackingID=Dolibarr Reference found in Message ID +WithoutDolTrackingID=Dolibarr Reference not found in Message ID FormatZip=Zip MainMenuCode=Codul de introducere a meniului (meniu principal) ECMAutoTree=Afișați arborele ECM automat @@ -1896,6 +1920,7 @@ ResourceSetup=Configurarea modulului Resurse UseSearchToSelectResource=Utilizați un formular de căutare pentru a alege o resursă (mai degrabă decât o listă derulantă). DisabledResourceLinkUser=Dezactivați caracteristica care conectează o resursă la utilizatori DisabledResourceLinkContact=Dezactivați caracteristica care conectează o resursă la contacte +EnableResourceUsedInEventCheck=Enable feature to check if a resource is in use in an event ConfirmUnactivation=Confirmați resetarea modulului OnMobileOnly=Numai pe ecranul mic (smartphone) DisableProspectCustomerType=Dezactivați tipul de terţ "Prospect + Client" (deci terţul trebuie să fie Prospect sau Client, dar nu poate fi ambele) @@ -1937,3 +1962,5 @@ RESTRICT_ON_IP=Allow access to some host IP only (wildcard not allowed, use spac BaseOnSabeDavVersion=Based on the library SabreDAV version NotAPublicIp=Not a public IP MakeAnonymousPing=Make an anonymous Ping '+1' to the Dolibarr foundation server (done 1 time only after installation) to allow the foundation to count the number of Dolibarr installation. +FeatureNotAvailableWithReceptionModule=Feature not available when module Reception is enabled +EmailTemplate=Template for email diff --git a/htdocs/langs/ro_RO/agenda.lang b/htdocs/langs/ro_RO/agenda.lang index 234ff002d13..cace5428406 100644 --- a/htdocs/langs/ro_RO/agenda.lang +++ b/htdocs/langs/ro_RO/agenda.lang @@ -76,6 +76,7 @@ ContractSentByEMail=Contractul %s a fost trimis prin e-mail OrderSentByEMail=Comanda vânzări %s a fost trimisă prin e-mail InvoiceSentByEMail=Factura clientului %s a fost trimisă prin e-mail SupplierOrderSentByEMail=Comanda de aprovizionare %s a fost trimisă prin e-mail +ORDER_SUPPLIER_DELETEInDolibarr=Purchase order %s deleted SupplierInvoiceSentByEMail=Factura furnizorului%s a fost trimisă prin e-mail ShippingSentByEMail=Expedierea %s trimisă prin e-mail ShippingValidated= Livrarea %s validata @@ -86,6 +87,11 @@ InvoiceDeleted=Factură ştearsă PRODUCT_CREATEInDolibarr=Produs%s creat PRODUCT_MODIFYInDolibarr=Produs %s modificat PRODUCT_DELETEInDolibarr=Produs %s sters +HOLIDAY_CREATEInDolibarr=Request for leave %s created +HOLIDAY_MODIFYInDolibarr=Request for leave %s modified +HOLIDAY_APPROVEInDolibarr=Request for leave %s approved +HOLIDAY_VALIDATEDInDolibarr=Request for leave %s validated +HOLIDAY_DELETEInDolibarr=Request for leave %s deleted EXPENSE_REPORT_CREATEInDolibarr=Raport cheltuieli %s creat EXPENSE_REPORT_VALIDATEInDolibarr=Raport cheltuieli %s validat EXPENSE_REPORT_APPROVEInDolibarr=Raport cheltuieli %s aprobat @@ -99,6 +105,14 @@ TICKET_MODIFYInDolibarr=Tichetul %s a fost modificat TICKET_ASSIGNEDInDolibarr=Ticket %s assigned TICKET_CLOSEInDolibarr=Ticket %s closed TICKET_DELETEInDolibarr=Tichetul %s a fost șters +BOM_VALIDATEInDolibarr=BOM validated +BOM_UNVALIDATEInDolibarr=BOM unvalidated +BOM_CLOSEInDolibarr=BOM disabled +BOM_REOPENInDolibarr=BOM reopen +BOM_DELETEInDolibarr=BOM deleted +MO_VALIDATEInDolibarr=MO validated +MO_PRODUCEDInDolibarr=MO produced +MO_DELETEInDolibarr=MO deleted ##### End agenda events ##### AgendaModelModule=Șabloane de documente pentru eveniment DateActionStart=Data începerii diff --git a/htdocs/langs/ro_RO/boxes.lang b/htdocs/langs/ro_RO/boxes.lang index 5cd37dd03e4..74d22e55b2c 100644 --- a/htdocs/langs/ro_RO/boxes.lang +++ b/htdocs/langs/ro_RO/boxes.lang @@ -19,6 +19,7 @@ BoxLastContacts=Ultimele contacte/ adrese BoxLastMembers=Ultimii membri BoxFicheInter=Ultimele intervenţii BoxCurrentAccounts=Sold conturi deschise +BoxTitleMemberNextBirthdays=Birthdays of this month (members) BoxTitleLastRssInfos=Ultimele %s noutăţi de la %s BoxTitleLastProducts=Produse / Servicii: ultima %s modificată BoxTitleProductsAlertStock=Produse: avertizare stoc @@ -34,6 +35,7 @@ BoxTitleLastFicheInter=Ultimele %s intervenţii modificate BoxTitleOldestUnpaidCustomerBills=Facturile cel mai vechi ale clientului: %s neplătite BoxTitleOldestUnpaidSupplierBills=Facturie cele mai vechi ale furnizorilor: %s neplătite BoxTitleCurrentAccounts=Conturi deschise: balanțe +BoxTitleSupplierOrdersAwaitingReception=Supplier orders awaiting reception BoxTitleLastModifiedContacts=Contacte / Adrese: ultima %s modificată BoxMyLastBookmarks=Bookmarks: latest %s BoxOldestExpiredServices=Cele mai vechi servicii active expirate @@ -42,6 +44,8 @@ BoxTitleLastActionsToDo=Ultimele %s acţiuni de realizat BoxTitleLastContracts=Ultimele contracte modificate %s BoxTitleLastModifiedDonations=Ultimele %s donaţii modificate BoxTitleLastModifiedExpenses=Ultimele %s deconturi modificare +BoxTitleLatestModifiedBoms=Latest %s modified BOMs +BoxTitleLatestModifiedMos=Latest %s modified Manufacturing Orders BoxGlobalActivity=Activitate globală ( facturi, oferte, comenzi) BoxGoodCustomers=Clienţi buni BoxTitleGoodCustomers=%s Clienţi buni @@ -64,6 +68,7 @@ NoContractedProducts=Niciun produs / serviciu contractat NoRecordedContracts=Niciun contract înregistrat NoRecordedInterventions=Nicio intervenție înregistrată BoxLatestSupplierOrders=Ultimele comenzi de cumpărături +BoxLatestSupplierOrdersAwaitingReception=Latest Purchase Orders (with a pending reception) NoSupplierOrder=Nu sunt înregistrate comenzi de cumpărături BoxCustomersInvoicesPerMonth=Facturi clienți pe lună BoxSuppliersInvoicesPerMonth=Facturi furnizori pe lună @@ -84,4 +89,14 @@ ForProposals=Oferte LastXMonthRolling=Rulaj ultimele %s luni ChooseBoxToAdd=Adăugați widget în tabloul dvs. de bord BoxAdded=Widget a fost adăugat în tabloul dvs. de bord -BoxTitleUserBirthdaysOfMonth=Birthdays of this month +BoxTitleUserBirthdaysOfMonth=Birthdays of this month (users) +BoxLastManualEntries=Last manual entries in accountancy +BoxTitleLastManualEntries=%s latest manual entries +NoRecordedManualEntries=No manual entries record in accountancy +BoxSuspenseAccount=Count accountancy operation with suspense account +BoxTitleSuspenseAccount=Number of unallocated lines +NumberOfLinesInSuspenseAccount=Number of line in suspense account +SuspenseAccountNotDefined=Suspense account isn't defined +BoxLastCustomerShipments=Last customer shipments +BoxTitleLastCustomerShipments=Latest %s customer shipments +NoRecordedShipments=No recorded customer shipment diff --git a/htdocs/langs/ro_RO/commercial.lang b/htdocs/langs/ro_RO/commercial.lang index dd615058dd1..836c658f5c4 100644 --- a/htdocs/langs/ro_RO/commercial.lang +++ b/htdocs/langs/ro_RO/commercial.lang @@ -1,6 +1,6 @@ # Dolibarr language file - Source file is en_US - commercial -Commercial=Comercial -CommercialArea=Comercial +Commercial=Commerce +CommercialArea=Commerce area Customer=Client Customers=Clienţi Prospect=Prospect @@ -52,17 +52,17 @@ ActionAC_TEL=Apel Telefonic ActionAC_FAX=Trimitere fax ActionAC_PROP=Trimitere ofertă pe e-mail ActionAC_EMAIL=Trimitere e-mail -ActionAC_EMAIL_IN=Reception of Email +ActionAC_EMAIL_IN=Primirea e-mailului ActionAC_RDV=Întâlniri ActionAC_INT=Intervenţie în site ActionAC_FAC=Trimitere factura client pe e-mail ActionAC_REL=Retrimitere factura client (memento) ActionAC_CLO=Închide ActionAC_EMAILING=Trimite e-mail-uri în masă -ActionAC_COM=Trimitere comandă client prin e-mail +ActionAC_COM=Trimiteți comanda de vânzări prin poștă ActionAC_SHIP=Trimitere notă de livrare prin e-mail -ActionAC_SUP_ORD=Send purchase order by mail -ActionAC_SUP_INV=Send vendor invoice by mail +ActionAC_SUP_ORD=Trimiteți comanda de cumpărare prin poștă +ActionAC_SUP_INV=Trimiteți factura furnizorului prin poștă ActionAC_OTH=Altele ActionAC_OTH_AUTO=Evenimente inserate automat ActionAC_MANUAL=Evenimente inserate manual @@ -73,8 +73,8 @@ StatusProsp=Statut Prospect DraftPropals=Oferte Comerciale Schiţă NoLimit=Nelimitat ToOfferALinkForOnlineSignature=Link pentru semnatura online -WelcomeOnOnlineSignaturePage=Welcome to the page to accept commercial proposals from %s +WelcomeOnOnlineSignaturePage=Bun venit pe pagina pentru a accepta propunerile comerciale de la %s ThisScreenAllowsYouToSignDocFrom=Acest ecran vă permite sa acceptati sisemnati , sau refuzati o oferta /propunere comerciala ThisIsInformationOnDocumentToSign=Aceasta este informatia pe document de accetat sau refuzat -SignatureProposalRef=Signature of quote/commercial proposal %s +SignatureProposalRef=Semnarea citării / propunerii comercialel %s FeatureOnlineSignDisabled=Functionalitate pentru semnare online dezactivata sau documentul generat inainte de functionalitae a fost activat diff --git a/htdocs/langs/ro_RO/deliveries.lang b/htdocs/langs/ro_RO/deliveries.lang index 685c01a06d3..e0e52b5ecf7 100644 --- a/htdocs/langs/ro_RO/deliveries.lang +++ b/htdocs/langs/ro_RO/deliveries.lang @@ -2,7 +2,7 @@ Delivery=Livrare DeliveryRef=Ref Livrare DeliveryCard=Chitanta card -DeliveryOrder=Ordin de livrare +DeliveryOrder=Delivery receipt DeliveryDate=Data de livrare CreateDeliveryOrder=Generați chitanța de livrare DeliveryStateSaved=Stare livrare salvata @@ -18,13 +18,14 @@ StatusDeliveryCanceled=Anulata StatusDeliveryDraft=Draft StatusDeliveryValidated=Primit # merou PDF model -NameAndSignature=Nume şi Semnătura: +NameAndSignature=Numele și semnătura: ToAndDate=To___________________________________ pe ____ / _____ / __________ GoodStatusDeclaration=Au primit bunurile în bună stare de mai sus, -Deliverer=Eliberator: +Deliverer=Expeditor: Sender=Expeditor Recipient=Recipient ErrorStockIsNotEnough=Nu există stoc suficient Shippable=Livrabil NonShippable=Nelivrabil ShowReceiving= Afișare notă de recepție +NonExistentOrder=Ordin inexistent diff --git a/htdocs/langs/ro_RO/errors.lang b/htdocs/langs/ro_RO/errors.lang index c82e59110ab..9b3bf18841f 100644 --- a/htdocs/langs/ro_RO/errors.lang +++ b/htdocs/langs/ro_RO/errors.lang @@ -196,6 +196,7 @@ ErrorPhpMailDelivery=Verificați dacă nu utilizați un număr prea mare de dest ErrorUserNotAssignedToTask=Utilizatorul trebuie să fie atribuit sarcinii pentru a putea introduce timpul consumat. ErrorTaskAlreadyAssigned=Sarcină deja atribuită utilizatorului ErrorModuleFileSeemsToHaveAWrongFormat=Pachetul de module pare să aibă un format greșit. +ErrorModuleFileSeemsToHaveAWrongFormat2=At least one mandatory directory must exists into zip of module: %s or %s ErrorFilenameDosNotMatchDolibarrPackageRules=Numele pachetului de module ( %s ) nu se potrivește cu sintaxa numelui așteptat: %s ErrorDuplicateTrigger=Eroare, numele de declanșare duplicat %s. Deja încărcat de la %s. ErrorNoWarehouseDefined=Eroare, nu au fost definite depozite. @@ -219,6 +220,9 @@ ErrorURLMustStartWithHttp=URL-ul %s trebuie să înceapă cu http:// sau https:/ ErrorNewRefIsAlreadyUsed=Error, the new reference is already used ErrorDeletePaymentLinkedToAClosedInvoiceNotPossible=Error, delete payment linked to a closed invoice is not possible. ErrorSearchCriteriaTooSmall=Search criteria too small. +ErrorObjectMustHaveStatusActiveToBeDisabled=Objects must have status 'Active' to be disabled +ErrorObjectMustHaveStatusDraftOrDisabledToBeActivated=Objects must have status 'Draft' or 'Disabled' to be enabled +ErrorNoFieldWithAttributeShowoncombobox=No fields has property 'showoncombobox' into definition of object '%s'. No way to show the combolist. # Warnings WarningParamUploadMaxFileSizeHigherThanPostMaxSize=Your PHP parameter upload_max_filesize (%s) is higher than PHP parameter post_max_size (%s). This is not a consistent setup. WarningPasswordSetWithNoAccount= O parolă a fost trimisă către acest membru. Cu toate acestea, nu a fost creat nici un cont de utilizator. Astfel, această parolă este stocată, dar nu poate fi utilizată pentru autentificare. Poate fi utilizată de către un modul / interfată externă, dar dacă nu aveți nevoie să definiți un utilizator sau o parolă pentru un membru, puteți dezactiva opțiunea "Gestionați o conectare pentru fiecare membru" din modul de configurare membri. În cazul în care aveți nevoie să gestionați un utilizator, dar nu este nevoie de parolă, aveți posibilitatea să păstrați acest câmp gol pentru a evita acest avertisment. Notă: Adresa de e-mail poate fi utilizată ca utilizator la autentificare, în cazul în care membrul este legat de un utilizator. @@ -244,3 +248,4 @@ WarningAnEntryAlreadyExistForTransKey=Există deja o intrare pentru cheia de tra WarningNumberOfRecipientIsRestrictedInMassAction=Avertisment, numărul destinatarului diferit este limitat la %s când se utilizează acțiunile de masă din liste WarningDateOfLineMustBeInExpenseReportRange=Avertisment, data liniei nu este în intervalul raportului de cheltuieli WarningProjectClosed=Proiectul este închis. Trebuie să-l redeschideți mai întâi. +WarningSomeBankTransactionByChequeWereRemovedAfter=Some bank transaction were removed after that the receipt including them were generated. So nb of cheques and total of receipt may differ from number and total in list. diff --git a/htdocs/langs/ro_RO/holiday.lang b/htdocs/langs/ro_RO/holiday.lang index f36cee3ef3e..679a984bb62 100644 --- a/htdocs/langs/ro_RO/holiday.lang +++ b/htdocs/langs/ro_RO/holiday.lang @@ -8,7 +8,6 @@ NotActiveModCP=Trebuie să activați modulul Concediu pentru a vedea această pa AddCP=Crează o cerere de concediu DateDebCP=Dată început DateFinCP=Dată sfărşit -DateCreateCP=Dată creare DraftCP=Ciornă ToReviewCP=În aşteptarea aprobării ApprovedCP=Aprobat @@ -18,6 +17,7 @@ ValidatorCP=Aprobator ListeCP=Lista concediilor LeaveId=Lăsați ID-ul ReviewedByCP=Va fi aprobat de către +UserID=User ID UserForApprovalID=Utilizator pentru ID de aprobare UserForApprovalFirstname=Prenumele utilizatorului de aprobare UserForApprovalLastname=Numele utilizatorului de aprobare @@ -128,3 +128,4 @@ TemplatePDFHolidays=Șablon pentru cererile de concediu PDF FreeLegalTextOnHolidays=Text gratuit pe PDF WatermarkOnDraftHolidayCards=Bază de fundal privind cererile de permis de concediu HolidaysToApprove=Holidays to approve +NobodyHasPermissionToValidateHolidays=Nobody has permission to validate holidays diff --git a/htdocs/langs/ro_RO/install.lang b/htdocs/langs/ro_RO/install.lang index 1cc7ad4b73b..81172075759 100644 --- a/htdocs/langs/ro_RO/install.lang +++ b/htdocs/langs/ro_RO/install.lang @@ -13,6 +13,7 @@ PHPSupportPOSTGETOk=Acest PHP suportă variabile POST si GET. PHPSupportPOSTGETKo=Este posibil ca configurarea dvs. PHP să nu accepte variabilele POST și/sau GET. Verificați parametrul variables_order în php.ini. PHPSupportGD=Acest PHP suportă funcții grafice GD. PHPSupportCurl=Acest PHP suportă Curl. +PHPSupportCalendar=This PHP supports calendars extensions. PHPSupportUTF8=Acest PHP suportă functiile UTF8. PHPSupportIntl=This PHP supports Intl functions. PHPMemoryOK=PHP max memorie sesiune este setată la %s. Acest lucru ar trebui să fie suficient. @@ -21,6 +22,7 @@ Recheck=Faceți clic aici pentru un test mai detaliat ErrorPHPDoesNotSupportSessions=Instalarea dvs. de PHP nu acceptă sesiuni. Această caracteristică este necesară pentru a permite Dolibarr să funcționeze. Verificați configurarea PHP și permisiunile directorului sesiunilor. ErrorPHPDoesNotSupportGD=Instalarea dvs. PHP nu suportă funcții grafice GD. Nu vor fi disponibile grafice. ErrorPHPDoesNotSupportCurl=Instalarea dvs. PHP nu suportă Curl. +ErrorPHPDoesNotSupportCalendar=Your PHP installation does not support php calendar extensions. ErrorPHPDoesNotSupportUTF8=Instalarea dvs. de PHP nu suportă funcții UTF8. Dolibarr nu poate funcționa corect. Rezolvați acest lucru înainte de a instala Dolibarr. ErrorPHPDoesNotSupportIntl=Your PHP installation does not support Intl functions. ErrorDirDoesNotExists=Directorul %s nu există. @@ -203,6 +205,7 @@ MigrationRemiseExceptEntity=Actualizați valoarea câmpului entității din llx_ MigrationUserRightsEntity=Actualizați valoarea câmpului entității pentru llx_user_rights MigrationUserGroupRightsEntity=Actualizați valoarea câmpului entității din llx_usergroup_rights MigrationUserPhotoPath=Migrarea căilor foto pentru utilizatori +MigrationFieldsSocialNetworks=Migration of users fields social networks (%s) MigrationReloadModule=Reîncarcă modul %s MigrationResetBlockedLog=Resetați modulul BlockedLog pentru algoritmul v7 ShowNotAvailableOptions=Afișați opțiunile nedisponibile diff --git a/htdocs/langs/ro_RO/main.lang b/htdocs/langs/ro_RO/main.lang index 0b65a33ae32..9165fd40b7c 100644 --- a/htdocs/langs/ro_RO/main.lang +++ b/htdocs/langs/ro_RO/main.lang @@ -114,6 +114,7 @@ InformationToHelpDiagnose=Aceste informații pot fi utile în scopuri de diagnoz MoreInformation=Mai multe informaţii TechnicalInformation=Informații Tehnice TechnicalID= ID Technic +LineID=Line ID NotePublic=Notă (publică) NotePrivate=Notă (privată) PrecisionUnitIsLimitedToXDecimals=Dolibarr a fost de configurat pentru o limita de precizie pentru prețuri unitare la% s zecimale. @@ -169,6 +170,8 @@ ToValidate=De validat NotValidated=Nu este validată Save=Salvează SaveAs=Salvează ca +SaveAndStay=Save and stay +SaveAndNew=Save and new TestConnection=Test conexiune ToClone=Clonează ConfirmClone=Alegeți datele pe care doriți să le clonați: @@ -182,6 +185,7 @@ Hide=Ascunde ShowCardHere=Arăta fişa aici Search=Caută SearchOf=Căutare +SearchMenuShortCut=Ctrl + shift + f Valid=Validează Approve=Aprobaţi Disapprove=Dezaproba @@ -412,6 +416,7 @@ DefaultTaxRate=Impozitul implicit Average=Medie Sum=Suma Delta=Delta +StatusToPay=De plată RemainToPay=Rămas de plată Module=Modul/Aplicaţie Modules=Module/Aplicații @@ -474,7 +479,9 @@ Categories=Tag-uri / categorii Category=Tag / categorie By=Pe From=De la +FromLocation=De la to=la +To=la and=şi or=sau Other=Alt @@ -824,6 +831,7 @@ Mandatory=Obligatoriu Hello=Salut GoodBye=La revedere Sincerely=Cu sinceritate +ConfirmDeleteObject=Are you sure you want to delete this object? DeleteLine=Şterge linie ConfirmDeleteLine=Sigur doriți să ștergeți această linie? NoPDFAvailableForDocGenAmongChecked=Nu au fost disponibile PDF-uri pentru generarea de documente printre înregistrările înregistrate @@ -840,6 +848,7 @@ Progress=Progres ProgressShort=Progr. FrontOffice=Front office BackOffice=Back office +Submit=Submit View=Vizualizare Export=Export Exports=Exporturi @@ -990,3 +999,16 @@ GlobalOpenedElemView=Global view NoArticlesFoundForTheKeyword=No article found for the keyword '%s' NoArticlesFoundForTheCategory=No article found for the category ToAcceptRefuse=To accept | refuse +ContactDefault_agenda=Eveniment +ContactDefault_commande=Comanda +ContactDefault_contrat=Contract +ContactDefault_facture=Factură +ContactDefault_fichinter=Intervenţie +ContactDefault_invoice_supplier=Supplier Invoice +ContactDefault_order_supplier=Supplier Order +ContactDefault_project=Proiect +ContactDefault_project_task=Task +ContactDefault_propal=Ofertă +ContactDefault_supplier_proposal=Supplier Proposal +ContactDefault_ticketsup=Tichet +ContactAddedAutomatically=Contact added from contact thirdparty roles diff --git a/htdocs/langs/ro_RO/modulebuilder.lang b/htdocs/langs/ro_RO/modulebuilder.lang index 4445d050870..9018cb61ea7 100644 --- a/htdocs/langs/ro_RO/modulebuilder.lang +++ b/htdocs/langs/ro_RO/modulebuilder.lang @@ -6,7 +6,7 @@ ModuleBuilderDesc2=Path where modules are generated/edited (first directory for ModuleBuilderDesc3=Module generate sau editabile găsite: %s ModuleBuilderDesc4=Un modul este detectat ca "editabil" atunci când fișierul %s există în rădăcina directorului modulului NewModule=Modul nou -NewObject=Obiect nou +NewObjectInModulebuilder=Obiect nou ModuleKey=Modul cheie ObjectKey=Obiect cheie ModuleInitialized=Modulul a fost inițializat @@ -60,12 +60,14 @@ HooksFile=Fișier pentru codul cârligelor ArrayOfKeyValues=Mulțimea de valori cheie ArrayOfKeyValuesDesc=Mulțimea de chei și valori dacă câmpul este o listă combo cu valori fixe WidgetFile=Fișier widget +CSSFile=CSS file +JSFile=Javascript file ReadmeFile=Fișierul Readme ChangeLog=Fișierul ChangeLog TestClassFile=Fișier pentru unitatea PHP Unitate de testare SqlFile=Dosar SQL -PageForLib=File for PHP library -PageForObjLib=File for PHP library dedicated to object +PageForLib=File for the common PHP library +PageForObjLib=File for the PHP library dedicated to object SqlFileExtraFields=Dosar SQL pentru atributele complementare SqlFileKey=Dosar SQL pentru chei SqlFileKeyExtraFields=Sql file for keys of complementary attributes @@ -77,17 +79,20 @@ NoTrigger=Niciun declanșator NoWidget=Nu există widget GoToApiExplorer=Mergeți la exploratorul API ListOfMenusEntries=Lista intrărilor din meniu +ListOfDictionariesEntries=List of dictionaries entries ListOfPermissionsDefined=Lista permisiunilor definite SeeExamples=Vedeți aici exemple EnabledDesc=Condiție de activare a acestui câmp (Exemple: 1 sau $ conf-> global-> MYMODULE_MYOPTION) -VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only (not list), 4=Visible on list and update/view form only (not create). Using a negative value means field is not shown by default on list but can be selected for viewing). It can be an expression, for example: preg_match('/public/', $_SERVER['PHP_SELF'])?0:1 +VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only (not list), 4=Visible on list and update/view form only (not create). Using a negative value means field is not shown by default on list but can be selected for viewing). It can be an expression, for example:
    preg_match('/public/', $_SERVER['PHP_SELF'])?0:1
    ($user->rights->holiday->define_holiday ? 1 : 0) IsAMeasureDesc=Poate fi cumulata valoarea câmpului pentru a obține un total în listă? (Exemple: 1 sau 0) SearchAllDesc=Este câmpul folosit pentru a face o căutare din instrumentul de căutare rapidă? (Exemple: 1 sau 0) SpecDefDesc=Introduceți aici toată documentația pe care doriți să o furnizați împreună cu modulul, care nu este deja definită de alte file. Puteți utiliza .md sau mai bine, sintaxa bogată .asciidoc. LanguageDefDesc=Introduceți în aceste fișiere toate cheile și traducerea pentru fiecare fișier lingvistic. MenusDefDesc=Define here the menus provided by your module +DictionariesDefDesc=Define here the dictionaries provided by your module PermissionsDefDesc=Define here the new permissions provided by your module MenusDefDescTooltip=The menus provided by your module/application are defined into the array $this->menus into the module descriptor file. You can edit manually this file or use the embedded editor.

    Note: Once defined (and module re-activated), menus are also visible into the menu editor available to administrator users on %s. +DictionariesDefDescTooltip=The dictionaries provided by your module/application are defined into the array $this->dictionaries into the module descriptor file. You can edit manually this file or use the embedded editor.

    Note: Once defined (and module re-activated), dictionaries are also visible into the setup area to administrator users on %s. PermissionsDefDescTooltip=The permissions provided by your module/application are defined into the array $this->rights into the module descriptor file. You can edit manually this file or use the embedded editor.

    Note: Once defined (and module re-activated), permissions are visible into the default permissions setup %s. HooksDefDesc=Definiți în proprietatea module_parts ['hooks'] , în descriptorul modulului, contextul de cârlige pe care doriți să îl gestionați (lista de contexte poate fi găsită printr-o căutare pe ' initHooks (' din codul principal)
    Edit fișierul cu cârlig pentru a adăuga codul funcțiilor dvs. înclinate (funcțiile legate pot fi găsite printr-o căutare pe ' executeHooks ' în codul principal). TriggerDefDesc=Definiți în fișierul declanșator codul pe care doriți să-l executați pentru fiecare eveniment de afaceri executat. @@ -105,9 +110,12 @@ InitStructureFromExistingTable=Construiți șirul de structură al unui tabel ex UseAboutPage=Dezactivați pagina UseDocFolder=Dezactivați dosarul de documentare UseSpecificReadme=Utilizați un anumit ReadMe +ContentOfREADMECustomized=Note: The content of the README.md file has been replaced with the specific value defined into setup of ModuleBuilder. RealPathOfModule=Calea reală a modulului ContentCantBeEmpty=Conținutul fișierului nu poate fi gol WidgetDesc=You can generate and edit here the widgets that will be embedded with your module. +CSSDesc=You can generate and edit here a file with personalized CSS embedded with your module. +JSDesc=You can generate and edit here a file with personalized Javascript embedded with your module. CLIDesc=You can generate here some command line scripts you want to provide with your module. CLIFile=CLI File NoCLIFile=No CLI files @@ -117,3 +125,13 @@ UseSpecificFamily = Use a specific family UseSpecificAuthor = Use a specific author UseSpecificVersion = Use a specific initial version ModuleMustBeEnabled=The module/application must be enabled first +IncludeRefGeneration=The reference of object must be generated automatically +IncludeRefGenerationHelp=Check this if you want to include code to manage the generation automatically of the reference +IncludeDocGeneration=I want to generate some documents from the object +IncludeDocGenerationHelp=If you check this, some code will be generated to add a "Generate document" box on the record. +ShowOnCombobox=Show value into combobox +KeyForTooltip=Key for tooltip +CSSClass=CSS Class +NotEditable=Not editable +ForeignKey=Foreign key +TypeOfFieldsHelp=Type of fields:
    varchar(99), double(24,8), real, text, html, datetime, timestamp, integer, integer:ClassName:relativepath/to/classfile.class.php[:1[:filter]] ('1' means we add a + button after the combo to create the record, 'filter' can be 'status=1 AND fk_user = __USER_ID AND entity IN (__SHARED_ENTITIES__)' for example) diff --git a/htdocs/langs/ro_RO/mrp.lang b/htdocs/langs/ro_RO/mrp.lang index b10f0991ebe..79f1f3b07b0 100644 --- a/htdocs/langs/ro_RO/mrp.lang +++ b/htdocs/langs/ro_RO/mrp.lang @@ -1,17 +1,61 @@ +Mrp=Manufacturing Orders +MO=Manufacturing Order +MRPDescription=Module to manage Manufacturing Orders (MO). MRPArea=MRP Area +MrpSetupPage=Setup of module MRP MenuBOM=Bills of material LatestBOMModified=Latest %s Bills of materials modified +LatestMOModified=Latest %s Manufacturing Orders modified +Bom=Bills of Material BillOfMaterials=Bill of Material BOMsSetup=Configurarea modulului BOM ListOfBOMs=List of bills of material - BOM +ListOfManufacturingOrders=List of Manufacturing Orders NewBOM=New bill of material -ProductBOMHelp=Produsul de creat cu acest BOM +ProductBOMHelp=Product to create with this BOM.
    Note: Products with the property 'Nature of product' = 'Raw material' are not visible into this list. BOMsNumberingModules=BOM numbering templates -BOMsModelModule= șabloane de documente BOMS +BOMsModelModule=BOM document templates +MOsNumberingModules=MO numbering templates +MOsModelModule=MO document templates FreeLegalTextOnBOMs=Free text on document of BOM WatermarkOnDraftBOMs=Watermark on draft BOM -ConfirmCloneBillOfMaterials=Are you sure you want to clone this bill of material ? +FreeLegalTextOnMOs=Free text on document of MO +WatermarkOnDraftMOs=Watermark on draft MO +ConfirmCloneBillOfMaterials=Are you sure you want to clone the bill of material %s ? +ConfirmCloneMo=Are you sure you want to clone the Manufacturing Order %s ? ManufacturingEfficiency=Manufacturing efficiency ValueOfMeansLoss=Value of 0.95 means an average of 5%% of loss during the production DeleteBillOfMaterials=Delete Bill Of Materials +DeleteMo=Delete Manufacturing Order ConfirmDeleteBillOfMaterials=Are you sure you want to delete this Bill Of Material? +ConfirmDeleteMo=Are you sure you want to delete this Bill Of Material? +MenuMRP=Manufacturing Orders +NewMO=New Manufacturing Order +QtyToProduce=Qty to produce +DateStartPlannedMo=Date start planned +DateEndPlannedMo=Date end planned +KeepEmptyForAsap=Empty means 'As Soon As Possible' +EstimatedDuration=Estimated duration +EstimatedDurationDesc=Estimated duration to manufacture this product using this BOM +ConfirmValidateBom=Are you sure you want to validate the BOM with the reference %s (you will be able to use it to build new Manufacturing Orders) +ConfirmCloseBom=Are you sure you want to cancel this BOM (you won't be able to use it to build new Manufacturing Orders anymore) ? +ConfirmReopenBom=Are you sure you want to re-open this BOM (you will be able to use it to build new Manufacturing Orders) +StatusMOProduced=Produced +QtyFrozen=Frozen Qty +QuantityFrozen=Frozen Quantity +QuantityConsumedInvariable=When this flag is set, the quantity consumed is always the value defined and is not relative to the quantity produced. +DisableStockChange=Disable stock change +DisableStockChangeHelp=When this flag is set, there is no stock change on this product, whatever is the quantity produced +BomAndBomLines=Bills Of Material and lines +BOMLine=Line of BOM +WarehouseForProduction=Warehouse for production +CreateMO=Create MO +ToConsume=To consume +ToProduce=To produce +QtyAlreadyConsumed=Qty already consumed +QtyAlreadyProduced=Qty already produced +ConsumeAndProduceAll=Consume and Produce All +Manufactured=Manufactured +TheProductXIsAlreadyTheProductToProduce=The product to add is already the product to produce. +ForAQuantityOf1=For a quantity to produce of 1 +ConfirmValidateMo=Are you sure you want to validate this Manufacturing Order? diff --git a/htdocs/langs/ro_RO/opensurvey.lang b/htdocs/langs/ro_RO/opensurvey.lang index 2fe8bebb09c..32701008c68 100644 --- a/htdocs/langs/ro_RO/opensurvey.lang +++ b/htdocs/langs/ro_RO/opensurvey.lang @@ -1,7 +1,7 @@ # Dolibarr language file - Source file is en_US - opensurvey Survey=Sondaj Surveys=Sondaje -OrganizeYourMeetingEasily=Organizeaza intalnirile și sondaje dvs cu ușurință. Mai întâi selectați tipul sondajului ... +OrganizeYourMeetingEasily=Organize your meetings and polls easily. First select the type of poll... NewSurvey=Sondaj nou OpenSurveyArea=Sondaje AddACommentForPoll=Puteţi adăuga un comentariu în sondaj... @@ -11,7 +11,7 @@ PollTitle=Titlu sondaj ToReceiveEMailForEachVote=Primeşte unui email pentru fiecare vot TypeDate=Tip dată TypeClassic=Tip standard -OpenSurveyStep2=Selectati datele între zilele libere (gri). Zilele selectate sunt în verde Puteți deselecta o zi selectată anterior, făcând clic din nou pe ea +OpenSurveyStep2=Selectați datele dvs. printre zilele libere (gri). Zilele selectate sunt verzi. Puteți să deselectați o zi selectată anterior făcând clic din nou pe ea RemoveAllDays=Elimină toate zilele CopyHoursOfFirstDay=Copiază orelele ale primei zile RemoveAllHours=Elimină toate orele @@ -35,7 +35,7 @@ TitleChoice=Etichetă Alegere ExportSpreadsheet=Exportă rezultatul în foaie de calcul ExpireDate=Data limită NbOfSurveys=Numărul sondajelor -NbOfVoters=Nr-ul voturilor +NbOfVoters=Numărul de alegători SurveyResults=Rezultate PollAdminDesc=Vi se permite să schimbaţi toate liniile de vot ale acestui sondaj cu butonul "Editează". Puteți, de asemenea, elimina o coloană sau o linie cu % s. Puteți adăuga, de asemenea, o nouă coloană cu % s. 5MoreChoices=Mai mult de 5 alegeri @@ -49,7 +49,7 @@ votes=vot( uri) NoCommentYet=Niciun comentariu nu a fost postat încă pentru acest sondaj CanComment=Votanţii pot comenta in sondaj CanSeeOthersVote=Votanţii pot vedea votul celorlarţi -SelectDayDesc=Pentru fiecare zi selectată, puteți alege, sau nu, orele întălnirii în următorul format:
    - gol,
    - "8h", "8H" or "8:00" pentru a da ora de start a întâlnirii,
    - "8-11", "8h-11h", "8H-11H" or "8:00-11:00" pentru a da startul și ora finală,
    - ""8h15-11h15", "8H15-11H15" or "8:15-11:15" pentru același lucru, dar cu minute. +SelectDayDesc=Pentru fiecare zi selectată puteți alege sau nu orele de întâlnire în următorul format:
    - gol,
    - "8h", "8H" sau "8:00" pentru a da ora de începere a întâlnirii,
    - "8-11", "8h-11h", "8H-11H" sau "8:00-11:00", pentru a da o īncepere și o oră de īntālnire,
    - "8h15-11h15", "8H15-11H15" or "8:15-11:15" pentru același lucru, dar cu minute. BackToCurrentMonth=Înapoi la luna curentă ErrorOpenSurveyFillFirstSection=Nu ati completat prima secțiune a creării sondaj ErrorOpenSurveyOneChoice=Introduceţi cel puţin o alegere @@ -57,5 +57,5 @@ ErrorInsertingComment=Era o eroare când se insera comentariul dvs. MoreChoices=Introdu mai multe opţiuni pentru votanţi SurveyExpiredInfo=Sondaj de opinie închis sau termen pentru vot expirat. EmailSomeoneVoted=%sa completat o linie.\nPuteţi găsi sondajul dvs. la linkul: \n%s -ShowSurvey=Show survey -UserMustBeSameThanUserUsedToVote=You must have voted and use the same user name that the one used to vote, to post a comment +ShowSurvey=Afișați sondajul +UserMustBeSameThanUserUsedToVote=Trebuie să fi votat și să utilizați același nume de utilizator ca cel folosit pentru votare, pentru a posta un comentariu diff --git a/htdocs/langs/ro_RO/paybox.lang b/htdocs/langs/ro_RO/paybox.lang index a78beb80d08..b9baadf9ae7 100644 --- a/htdocs/langs/ro_RO/paybox.lang +++ b/htdocs/langs/ro_RO/paybox.lang @@ -11,17 +11,8 @@ YourEMail=E-mail de confirmare de plată Creditor=Creditor PaymentCode=Cod Plata PayBoxDoPayment=Pay with Paybox -ToPay=Emite plata YouWillBeRedirectedOnPayBox=Veţi fi redirecţionat pe pagina Paybox securizat la intrare ai card de credit Informatii Continue=Următorul -ToOfferALinkForOnlinePayment=URL-ul pentru plata %s -ToOfferALinkForOnlinePaymentOnOrder=URL pentru a oferi o %s interfață utilizator de plată online pentru o comandă de vânzări -ToOfferALinkForOnlinePaymentOnInvoice=URL-ul pentru a oferi un %s plata online interfaţă de utilizator pentru o factură -ToOfferALinkForOnlinePaymentOnContractLine=URL-ul pentru a oferi un %s plata online interfaţă cu utilizatorul pentru un contract de linie -ToOfferALinkForOnlinePaymentOnFreeAmount=URL-ul pentru a oferi un %s plata online interfaţă de utilizator pentru o suma de liber -ToOfferALinkForOnlinePaymentOnMemberSubscription=URL-ul pentru a oferi o plată %s interfata online pentru un abonament de membru -ToOfferALinkForOnlinePaymentOnDonation=URL pentru a oferi o %s plată online, interfața cu utilizatorul pentru plata donației -YouCanAddTagOnUrl=Puteţi, de asemenea, să adăugaţi URL-ul parametru & tag= valoarea la oricare dintre aceste URL-ul (necesar doar pentru liber de plată) pentru a adăuga propriul plată comentariu tag. SetupPayBoxToHavePaymentCreatedAutomatically=Configurați-vă caseta de plată cu url %s pentru a avea o plată creată automat când este validată de Paybox. YourPaymentHasBeenRecorded=Această pagină confirmă faptul că plata dvs. a fost înregistrată. Mulţumesc. YourPaymentHasNotBeenRecorded=Plata dvs. NU a fost înregistrată și tranzacția a fost anulată. Mulțumesc. diff --git a/htdocs/langs/ro_RO/projects.lang b/htdocs/langs/ro_RO/projects.lang index ede6195e1a2..65b058e2152 100644 --- a/htdocs/langs/ro_RO/projects.lang +++ b/htdocs/langs/ro_RO/projects.lang @@ -86,8 +86,8 @@ WhichIamLinkedToProject=which I'm linked to project Time=Timp ListOfTasks=Lista de sarcini GoToListOfTimeConsumed=Accesați lista de timp consumată -GoToListOfTasks=Accesați lista de sarcini -GoToGanttView=Mergeți la vizualizarea Gantt +GoToListOfTasks=Show as list +GoToGanttView=show as Gantt GanttView=Vizualizare Gantt ListProposalsAssociatedProject=Lista propunerilor comerciale aferente proiectului ListOrdersAssociatedProject=Lista comenzilor de vânzări aferente proiectului @@ -250,3 +250,8 @@ OneLinePerUser=O linie pe utilizator ServiceToUseOnLines=Serviciu de utilizare pe linii InvoiceGeneratedFromTimeSpent=Factura %s a fost generată din timpul petrecut pe proiect ProjectBillTimeDescription=Check if you enter timesheet on tasks of project AND you plan to generate invoice(s) from the timesheet to bill the customer of the project (do not check if you plan to create invoice that is not based on entered timesheets). +ProjectFollowOpportunity=Follow opportunity +ProjectFollowTasks=Follow tasks +UsageOpportunity=Usage: Opportunity +UsageTasks=Usage: Tasks +UsageBillTimeShort=Usage: Bill time diff --git a/htdocs/langs/ro_RO/receiptprinter.lang b/htdocs/langs/ro_RO/receiptprinter.lang index a1f710cc7aa..5481c7fbc3f 100644 --- a/htdocs/langs/ro_RO/receiptprinter.lang +++ b/htdocs/langs/ro_RO/receiptprinter.lang @@ -1,34 +1,35 @@ # Dolibarr language file - Source file is en_US - receiptprinter -ReceiptPrinterSetup=Setup of module ReceiptPrinter +ReceiptPrinterSetup=Configurarea modulului Imprimante de bonuri PrinterAdded=Imprimanta %s adaugata PrinterUpdated=Imprimanta %s actualizata PrinterDeleted=Imprimanta %s ştearsă TestSentToPrinter=Test trimis la Imprimanta %s -ReceiptPrinter=Receipt printers -ReceiptPrinterDesc=Setup of receipt printers -ReceiptPrinterTemplateDesc=Setup of Templates -ReceiptPrinterTypeDesc=Description of Receipt Printer's type -ReceiptPrinterProfileDesc=Description of Receipt Printer's Profile +ReceiptPrinter=Imprimante de bonuri +ReceiptPrinterDesc=Configurarea imprimantelor de bonuri +ReceiptPrinterTemplateDesc=Configurarea șabloanelor +ReceiptPrinterTypeDesc=Descrierea tipului Imprimantei de bonuri +ReceiptPrinterProfileDesc=Descrierea profilului imprimantei de bonuri ListPrinters=Lista imprimantelor SetupReceiptTemplate=Configurare Model CONNECTOR_DUMMY=Dummy Printer CONNECTOR_NETWORK_PRINT=Imprimanta Retea CONNECTOR_FILE_PRINT=Imprimanta locala CONNECTOR_WINDOWS_PRINT=Imprimanta locala Windows -CONNECTOR_DUMMY_HELP=Fake Printer for test, does nothing +CONNECTOR_DUMMY_HELP=Imprimantă falsă de test, nu face nimic CONNECTOR_NETWORK_PRINT_HELP=10.x.x.x:9100 CONNECTOR_FILE_PRINT_HELP=/dev/usb/lp0, /dev/usb/lp1 -CONNECTOR_WINDOWS_PRINT_HELP=LPT1, COM1, smb://FooUser:secret@computername/workgroup/Receipt Printer +CONNECTOR_WINDOWS_PRINT_HELP=LPT1, COM1, smb: // FooUser: secret @ computername / workgroup / Printer Receipt PROFILE_DEFAULT=Default Profil PROFILE_SIMPLE=Simplu Profil PROFILE_EPOSTEP=Epos Tep Profil PROFILE_P822D=P822D Profil PROFILE_STAR=Star Profil -PROFILE_DEFAULT_HELP=Default Profile suitable for Epson printers -PROFILE_SIMPLE_HELP=Simple Profile No Graphics -PROFILE_EPOSTEP_HELP=Epos Tep Profile Help +PROFILE_DEFAULT_HELP=Profil Implicit adecvat pentru imprimantele Epson +PROFILE_SIMPLE_HELP=Profil simplu nu există grafică +PROFILE_EPOSTEP_HELP=Epos Tep Profil PROFILE_P822D_HELP=P822D Profil No Graphics PROFILE_STAR_HELP=Star Profil +DOL_LINE_FEED=Skip line DOL_ALIGN_LEFT=Aliniaza stanga text DOL_ALIGN_CENTER=Centreaza text DOL_ALIGN_RIGHT=Aliniaza dreapta text @@ -39,6 +40,8 @@ DOL_PRINT_BARCODE=Printeaza cod de bare DOL_PRINT_BARCODE_CUSTOMER_ID=Printeaza cod de bare id client DOL_CUT_PAPER_FULL=Taie tichet complet DOL_CUT_PAPER_PARTIAL=Taie tichet partial -DOL_OPEN_DRAWER=Open cash drawer +DOL_OPEN_DRAWER=Deschide sertarul de bani DOL_ACTIVATE_BUZZER=Activează buzzer DOL_PRINT_QRCODE=Printeaza cod QR +DOL_PRINT_LOGO=Print logo of my company +DOL_PRINT_LOGO_OLD=Print logo of my company (old printers) diff --git a/htdocs/langs/ro_RO/sendings.lang b/htdocs/langs/ro_RO/sendings.lang index fe810071d68..24b75f3c17c 100644 --- a/htdocs/langs/ro_RO/sendings.lang +++ b/htdocs/langs/ro_RO/sendings.lang @@ -2,15 +2,15 @@ RefSending=Ref. Livrare Sending=Livrare Sendings=Livrari -AllSendings=All Shipments +AllSendings=Toate expedițiile Shipment=Livrare Shipments=Livrari ShowSending=Arata Livrări -Receivings=Delivery Receipts +Receivings=Documente de livrare SendingsArea=Livrari ListOfSendings=Lista Livrari SendingMethod=Metodă Livrare -LastSendings=Latest %s shipments +LastSendings=Ultimele %stransporturi  StatisticsOfSendings=Statistici Livrari NbOfSendings=Număr Livrari NumberOfShipmentsByMonth=Număr livrări pe lună @@ -18,15 +18,16 @@ SendingCard=Fisa Livrare NewSending=Livrare nouă CreateShipment=Crează Livrare QtyShipped=Cant. livrată -QtyShippedShort=Qty ship. -QtyPreparedOrShipped=Qty prepared or shipped +QtyShippedShort=Cantitate de livrări +QtyPreparedOrShipped=Cantitate pregătită sau expediată QtyToShip=Cant. de livrat +QtyToReceive=Qty to receive QtyReceived=Cant. primită -QtyInOtherShipments=Qty in other shipments -KeepToShip=Remain to ship -KeepToShipShort=Remain +QtyInOtherShipments=Cantitate în alte expedieri +KeepToShip=Rămas de expediat +KeepToShipShort=Rămâne OtherSendingsForSameOrder=Alte livrări pentru această comandă -SendingsAndReceivingForSameOrder=Shipments and receipts for this order +SendingsAndReceivingForSameOrder=Expedieri și documente pentru această comandă SendingsToValidate=Livrări de validat StatusSendingCanceled=Anulată StatusSendingDraft=Schiţă @@ -36,29 +37,30 @@ StatusSendingDraftShort=Schiţă StatusSendingValidatedShort=Validată StatusSendingProcessedShort=Procesată SendingSheet=Aviz expediere -ConfirmDeleteSending=Are you sure you want to delete this shipment? -ConfirmValidateSending=Are you sure you want to validate this shipment with reference %s? -ConfirmCancelSending=Are you sure you want to cancel this shipment? +ConfirmDeleteSending=Sigur doriți să ștergeți această expediere? +ConfirmValidateSending=Sigur doriți să validați această expediere cu referința %s ? +ConfirmCancelSending=Sigur doriți să anulați expedierea? DocumentModelMerou=Model Merou A5 WarningNoQtyLeftToSend=Atenţie, nu sunt produse care aşteaptă să fie expediate. StatsOnShipmentsOnlyValidated=Statisticil ectuate privind numai livrările validate. Data folosită este data validării livrării (data de livrare planificată nu este întotdeauna cunoscută). DateDeliveryPlanned=Data planificată a livrarii -RefDeliveryReceipt=Ref delivery receipt -StatusReceipt=Status delivery receipt +RefDeliveryReceipt=Ref. document de livrare +StatusReceipt=Stare document de livrare DateReceived=Data de livrare reală -SendShippingByEMail=Trimite dispoziţia de livrare prin e-mail +ClassifyReception=Classify reception +SendShippingByEMail=Trimiteți o expediție prin email SendShippingRef=Transmitere livrare %s ActionsOnShipping=Evenimente pe livrare LinkToTrackYourPackage=Link pentru a urmări pachetul dvs ShipmentCreationIsDoneFromOrder=Pentru moment, crearea unei noi livrări se face din fişa comenzii. ShipmentLine=Linie de livrare -ProductQtyInCustomersOrdersRunning=Product quantity into open customer orders -ProductQtyInSuppliersOrdersRunning=Product quantity into open purchase orders -ProductQtyInShipmentAlreadySent=Product quantity from open customer order already sent -ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from open supplier order already received -NoProductToShipFoundIntoStock=No product to ship found into warehouse %s. Correct stock or go back to choose another warehouse. -WeightVolShort=Weight/Vol. -ValidateOrderFirstBeforeShipment=You must first validate the order before being able to make shipments. +ProductQtyInCustomersOrdersRunning=Product quantity from open sales orders +ProductQtyInSuppliersOrdersRunning=Product quantity from open purchase orders +ProductQtyInShipmentAlreadySent=Cantitatea de produse din comanda deschisă deja trimisă +ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from open purchase orders already received +NoProductToShipFoundIntoStock=Nu există niciun produs de expediat găsit în depozit %s . Corectați stocul sau reveniți pentru a alege un alt depozit. +WeightVolShort=Greutate / vol. +ValidateOrderFirstBeforeShipment=Mai întâi trebuie să validezi comanda înainte de a putea efectua expedieri. # Sending methods # ModelDocument @@ -69,4 +71,4 @@ SumOfProductWeights=Greutatea totală a produselor # warehouse details DetailWarehouseNumber= Detalii Depozit -DetailWarehouseFormat= W:%s (Cant : %d) +DetailWarehouseFormat= Greutate : %s (Cantitate: %d) diff --git a/htdocs/langs/ro_RO/stocks.lang b/htdocs/langs/ro_RO/stocks.lang index fb108f85f35..d4b56f97086 100644 --- a/htdocs/langs/ro_RO/stocks.lang +++ b/htdocs/langs/ro_RO/stocks.lang @@ -55,7 +55,7 @@ PMPValue=Valoric PMP PMPValueShort=WAP EnhancedValueOfWarehouses=Stoc valoric UserWarehouseAutoCreate=Creați automat un depozit utilizator atunci când creați un utilizator -AllowAddLimitStockByWarehouse=Gestionați, de asemenea, valori pentru stocul minim și dorit pe pereche (produs-depozit) în plus față de valorile pentru fiecare produs +AllowAddLimitStockByWarehouse=Manage also value for minimum and desired stock per pairing (product-warehouse) in addition to the value for minimum and desired stock per product IndependantSubProductStock=Stocul de produse și stocul de subproduse sunt independente QtyDispatched=Cantitate dipecerizată QtyDispatchedShort=Cant Expediate @@ -184,7 +184,7 @@ SelectFournisseur=Filtru furnizor inventoryOnDate=Inventar INVENTORY_DISABLE_VIRTUAL=Produs virtual (kit): nu reduceți stocul de subprodus INVENTORY_USE_MIN_PA_IF_NO_LAST_PA=Utilizați prețul de cumpărare dacă nu puteți găsi ultimul preț de cumpărare -INVENTORY_USE_INVENTORY_DATE_FROM_DATEMVT=Mişcarea stocurilor are data inventarului +INVENTORY_USE_INVENTORY_DATE_FOR_DATE_OF_MVT=Stock movements will have the date of inventory (instead of the date of inventory validation) inventoryChangePMPPermission=Permiteți modificarea valorii PMP pentru un produs ColumnNewPMP=Nouă unitate PMP OnlyProdsInStock=Nu adăugați produsul fără stoc @@ -212,3 +212,7 @@ StockIncreaseAfterCorrectTransfer=Măriți prin corecție/transfer StockDecreaseAfterCorrectTransfer=Scădeți prin corecție/transfer StockIncrease=Creșterea stocului StockDecrease=Scăderea stocului +InventoryForASpecificWarehouse=Inventory for a specific warehouse +InventoryForASpecificProduct=Inventory for a specific product +StockIsRequiredToChooseWhichLotToUse=Stock is required to choose which lot to use +ForceTo=Force to diff --git a/htdocs/langs/ro_RO/stripe.lang b/htdocs/langs/ro_RO/stripe.lang index fc47415eb0d..ea39a0e809b 100644 --- a/htdocs/langs/ro_RO/stripe.lang +++ b/htdocs/langs/ro_RO/stripe.lang @@ -16,12 +16,13 @@ StripeDoPayment=Pay with Stripe YouWillBeRedirectedOnStripe=Veți fi redirecționat pe pagina Stripe securizată pentru a vă introduce informațiile despre cardul de credit Continue=Următor ToOfferALinkForOnlinePayment=URL-ul pentru plata %s -ToOfferALinkForOnlinePaymentOnOrder=URL pentru a oferi o %s interfață utilizator de plată online pentru o comandă de vânzări -ToOfferALinkForOnlinePaymentOnInvoice=URL-ul pentru a oferi un %s interfaţă de utilizator pentru plata online pentru o factura client. -ToOfferALinkForOnlinePaymentOnContractLine=URL-ul pentru a oferi un %s plata online interfaţă cu utilizatorul pentru un contract de linie -ToOfferALinkForOnlinePaymentOnFreeAmount=URL-ul pentru a oferi un %s plata online interfaţă de utilizator pentru o suma de liber -ToOfferALinkForOnlinePaymentOnMemberSubscription=URL-ul pentru a oferi o plată %s interfata online pentru un abonament de membru -YouCanAddTagOnUrl=Puteţi, de asemenea, să adăugaţi URL-ul parametru & tag= valoarea la oricare dintre aceste URL-ul (necesar doar pentru liber de plată) pentru a adăuga propriul plată comentariu tag. +ToOfferALinkForOnlinePaymentOnOrder=URL to offer a %s online payment page for a sales order +ToOfferALinkForOnlinePaymentOnInvoice=URL to offer a %s online payment page for a customer invoice +ToOfferALinkForOnlinePaymentOnContractLine=URL to offer a %s online payment page for a contract line +ToOfferALinkForOnlinePaymentOnFreeAmount=URL to offer a %s online payment page of any amount with no existing object +ToOfferALinkForOnlinePaymentOnMemberSubscription=URL to offer a %s online payment page for a member subscription +ToOfferALinkForOnlinePaymentOnDonation=URL to offer a %s online payment page for payment of a donation +YouCanAddTagOnUrl=You can also add url parameter &tag=value to any of those URL (mandatory only for payment not linked to an object) to add your own payment comment tag.
    For the URL of payments with no existing object, you may also add the parameter &noidempotency=1 so the same link with same tag can be used several times (some payment mode may limit the payment to 1 for each different link without this parameter) SetupStripeToHavePaymentCreatedAutomatically=Configurați-vă Stripe cu URL %s pentru a avea o plată creată automat când este validată de Stripe. AccountParameter=Parametri Cont UsageParameter=Utilizarea parametrilor diff --git a/htdocs/langs/ro_RO/ticket.lang b/htdocs/langs/ro_RO/ticket.lang index 0f3584535ae..b4d4801b616 100644 --- a/htdocs/langs/ro_RO/ticket.lang +++ b/htdocs/langs/ro_RO/ticket.lang @@ -33,7 +33,10 @@ TicketDictSeverity=Tichet - Severități TicketTypeShortBUGSOFT=Logică disfuncţională TicketTypeShortBUGHARD=Material disfuncţional TicketTypeShortCOM=Întrebare comercială -TicketTypeShortINCIDENT=Cerere de asistență + +TicketTypeShortHELP=Request for functionnal help +TicketTypeShortISSUE=Issue, bug or problem +TicketTypeShortREQUEST=Change or enhancement request TicketTypeShortPROJET=Proiect TicketTypeShortOTHER=Altele @@ -137,6 +140,10 @@ NoUnreadTicketsFound=No unread ticket found TicketViewAllTickets=Vezi toate tichetele TicketViewNonClosedOnly=Vedeți numai tichetele deschise TicketStatByStatus=Tichete după statut +OrderByDateAsc=Sort by ascending date +OrderByDateDesc=Sort by descending date +ShowAsConversation=Show as conversation list +MessageListViewType=Show as table list # # Ticket card @@ -222,6 +229,9 @@ TicketConfirmChangeStatus=Confirmați modificarea stării: %s? TicketLogStatusChanged=Starea modificată: %s la %s TicketNotNotifyTiersAtCreate=Nu notificați compania la crearea Unread=Necitită +TicketNotCreatedFromPublicInterface=Not available. Ticket was not created from public interface. +PublicInterfaceNotEnabled=Public interface was not enabled +ErrorTicketRefRequired=Ticket reference name is required # # Logs diff --git a/htdocs/langs/ro_RO/website.lang b/htdocs/langs/ro_RO/website.lang index d4160b2d8d5..e8230dd609e 100644 --- a/htdocs/langs/ro_RO/website.lang +++ b/htdocs/langs/ro_RO/website.lang @@ -56,7 +56,7 @@ NoPageYet=Nici o pagină YouCanCreatePageOrImportTemplate=Puteți să creați o pagină nouă sau să importați un șablon de site complet SyntaxHelp=Ajutor pe sfaturile de sintaxă specifice YouCanEditHtmlSourceckeditor=Puteți edita codul sursă HTML folosind butonul "Sursă" din editor. -YouCanEditHtmlSource=
    Puteți include cod PHP în această sursă utilizând etichetele <? Php? > . Următoarele variabile globale sunt disponibile: $ conf, $ db, $ mysoc, $ user, $ site, $ websitepage, $ weblangs.

    Puteți include, de asemenea, conținutul unei alte pagini / Container cu următoarea sintaxă:
    <? Php includeContainer ('alias_of_container_to_include'); ? >

    Puteți face o redirecționare la o altă pagină / Container cu următoarea sintaxă (Notă: nu orice conținut de ieșire înainte de o redirecționare):?
    < php redirectToContainer ( 'alias_of_container_to_redirect_to'); ? >

    Pentru a adăuga un link către o altă pagină, folosiți sintaxa:
    <a href = "alias_of_page_to_link_to.php" >mylink<a>

    Pentru a include un link pentru a descărca un fișier stocat în documentele , utilizați document.php wrapper:
    Exemplu, pentru un fișier în documente / ecm (trebuie înregistrat), sintaxa este:
    <a href = "/ document.php? Modulepart = ecm & file = [relative_dir / ] filename.ext ">
    Pentru un fișier în documente / medii (director deschis pentru acces public), sintaxa este:
    <a href =" / document.php? modulepart = medias & file = [relative_dir /] nume fișier.ext " >
    Pentru un fișier partajat, cu o cotă de legătură (acces deschis folosind cheia de partajare hash de fișier), sintaxa este:
    <a href = "? / Document.php hashp = publicsharekeyoffile" >

    Pentru a include o imagine stocate în documentele director, utilizați viewimage.php înveliș:
    exemplu, pentru o imagine în documente / medias (director deschis pentru acces public), sintaxa este:
    <img src = "/ viewimage. php? modulepart = medias&file = [relative_dir /] nume fișier.ext ">
    +YouCanEditHtmlSource=
    You can include PHP code into this source using tags <?php ?>. The following global variables are available: $conf, $db, $mysoc, $user, $website, $websitepage, $weblangs.

    You can also include content of another Page/Container with the following syntax:
    <?php includeContainer('alias_of_container_to_include'); ?>

    You can make a redirect to another Page/Container with the following syntax (Note: do not output any content before a redirect):
    <?php redirectToContainer('alias_of_container_to_redirect_to'); ?>

    To add a link to another page, use the syntax:
    <a href="alias_of_page_to_link_to.php">mylink<a>

    To include a link to download a file stored into the documents directory, use the document.php wrapper:
    Example, for a file into documents/ecm (need to be logged), syntax is:
    <a href="/document.php?modulepart=ecm&file=[relative_dir/]filename.ext">
    For a file into documents/medias (open directory for public access), syntax is:
    <a href="/document.php?modulepart=medias&file=[relative_dir/]filename.ext">
    For a file shared with a share link (open access using the sharing hash key of file), syntax is:
    <a href="/document.php?hashp=publicsharekeyoffile">

    To include an image stored into the documents directory, use the viewimage.php wrapper:
    Example, for an image into documents/medias (open directory for public access), syntax is:
    <img src="/viewimage.php?modulepart=medias&file=[relative_dir/]filename.ext">

    More examples of HTML or dynamic code available on the wiki documentation
    . ClonePage=Clona pagina/container CloneSite=Clonează site-ul SiteAdded=Site adăugat @@ -114,3 +114,10 @@ CSSContentTooltipHelp=Enter here CSS content. To avoid any conflict with the CSS LinkAndScriptsHereAreNotLoadedInEditor=Warning: This content is output only when site is accessed from a server. It is not used in Edit mode so if you need to load javascript files also in edit mode, just add your tag 'script src=...' into the page. Dynamiccontent=Sample of a page with dynamic content ImportSite=Importați șablonul de site web +EditInLineOnOff=Mode 'Edit inline' is %s +ShowSubContainersOnOff=Mode to execute 'dynamic content' is %s +GlobalCSSorJS=Global CSS/JS/Header file of web site +BackToHomePage=Back to home page... +TranslationLinks=Translation links +YouTryToAccessToAFileThatIsNotAWebsitePage=You try to access to a page that is not a website page +UseTextBetween5And70Chars=For good SEO practices, use a text between 5 and 70 characters diff --git a/htdocs/langs/ru_RU/accountancy.lang b/htdocs/langs/ru_RU/accountancy.lang index 3d4e4b2b76a..bb39a8da5f1 100644 --- a/htdocs/langs/ru_RU/accountancy.lang +++ b/htdocs/langs/ru_RU/accountancy.lang @@ -1,4 +1,5 @@ -# Dolibarr language file - en_US - Accounting Expert +# Dolibarr language file - en_US - Accountancy (Double entries) +Accountancy=Бухгалтерия Accounting=Бухгалтерия ACCOUNTING_EXPORT_SEPARATORCSV=Разделитель колонок при экспорте в файл ACCOUNTING_EXPORT_DATE=Формат даты при экспорте в файл @@ -97,6 +98,8 @@ MenuExpenseReportAccounts=Expense report accounts MenuLoanAccounts=Loan accounts MenuProductsAccounts=Product accounts MenuClosureAccounts=Closure accounts +MenuAccountancyClosure=Closure +MenuAccountancyValidationMovements=Validate movements ProductsBinding=Products accounts TransferInAccounting=Transfer in accounting RegistrationInAccounting=Registration in accounting @@ -164,12 +167,14 @@ ACCOUNTING_ACCOUNT_SUSPENSE=Accounting account of wait DONATION_ACCOUNTINGACCOUNT=Accounting account to register donations ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Accounting account to register subscriptions -ACCOUNTING_PRODUCT_BUY_ACCOUNT=Accounting account by default for bought products (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_ACCOUNT=Accounting account by default for the bought products (used if not defined in the product sheet) ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Accounting account by default for the sold products (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Accounting account by default for the sold products in EEC (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Accounting account by default for the sold products export out of EEC (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Accounting account by default for the products sold in EEC (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Accounting account by default for the products sold and exported out of EEC (used if not defined in the product sheet) ACCOUNTING_SERVICE_BUY_ACCOUNT=Accounting account by default for the bought services (used if not defined in the service sheet) ACCOUNTING_SERVICE_SOLD_ACCOUNT=Accounting account by default for the sold services (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Accounting account by default for the services sold in EEC (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Accounting account by default for the services sold and exported out of EEC (used if not defined in the service sheet) Doctype=Тип документа Docdate=Дата @@ -192,9 +197,10 @@ ByPersonalizedAccountGroups=By personalized groups ByYear=По годам NotMatch=Not Set DeleteMvt=Delete Ledger lines +DelMonth=Month to delete DelYear=Year to delete DelJournal=Journal to delete -ConfirmDeleteMvt=This will delete all lines of the Ledger for year and/or from a specific journal. At least one criterion is required. +ConfirmDeleteMvt=This will delete all lines of the Ledger for the year/month and/or from a specific journal (At least one criterion is required). You will have to reuse the feature 'Registration inaccounting' to have the deleted record back in the ledger. ConfirmDeleteMvtPartial=This will delete the transaction from the Ledger (all lines related to same transaction will be deleted) FinanceJournal=Finance journal ExpenseReportsJournal=Expense reports journal @@ -235,13 +241,19 @@ DescVentilDoneCustomer=Consult here the list of the lines of invoices customers DescVentilTodoCustomer=Bind invoice lines not already bound with a product accounting account ChangeAccount=Change the product/service accounting account for selected lines with the following accounting account: Vide=- -DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account (only record not already transfered in accountancy are visible) DescVentilDoneSupplier=Consult here the list of the lines of vendor invoices and their accounting account DescVentilTodoExpenseReport=Bind expense report lines not already bound with a fee accounting account DescVentilExpenseReport=Consult here the list of expense report lines bound (or not) to a fee accounting account DescVentilExpenseReportMore=If you setup accounting account on type of expense report lines, the application will be able to make all the binding between your expense report lines and the accounting account of your chart of accounts, just in one click with the button "%s". If account was not set on fees dictionary or if you still have some lines not bound to any account, you will have to make a manual binding from the menu "%s". DescVentilDoneExpenseReport=Consult here the list of the lines of expenses reports and their fees accounting account +DescClosure=Consult here the number of movements by month who are not validated & fiscal years already open +OverviewOfMovementsNotValidated=Step 1/ Overview of movements not validated. (Necessary to close a fiscal year) +ValidateMovements=Validate movements +DescValidateMovements=Any modification or deletion of writing, lettering and deletes will be prohibited. All entries for an exercise must be validated otherwise closing will not be possible +SelectMonthAndValidate=Select month and validate movements + ValidateHistory=Bind Automatically AutomaticBindingDone=Automatic binding done @@ -256,6 +268,7 @@ ListOfProductsWithoutAccountingAccount=List of products not bound to any account ChangeBinding=Change the binding Accounted=Accounted in ledger NotYetAccounted=Not yet accounted in ledger +ShowTutorial=Show Tutorial ## Admin ApplyMassCategories=Apply mass categories @@ -264,7 +277,7 @@ CategoryDeleted=Category for the accounting account has been removed AccountingJournals=Бухгалтерские журналы AccountingJournal=Accounting journal NewAccountingJournal=New accounting journal -ShowAccoutingJournal=Show accounting journal +ShowAccountingJournal=Show accounting journal NatureOfJournal=Nature of Journal AccountingJournalType1=Miscellaneous operations AccountingJournalType2=Продажи diff --git a/htdocs/langs/ru_RU/admin.lang b/htdocs/langs/ru_RU/admin.lang index 573fb6c6efb..b4fc5a8ff03 100644 --- a/htdocs/langs/ru_RU/admin.lang +++ b/htdocs/langs/ru_RU/admin.lang @@ -178,6 +178,8 @@ Compression=Сжатие CommandsToDisableForeignKeysForImport=Команда отключения внешних ключей при импорте CommandsToDisableForeignKeysForImportWarning=Обязательно, если вы хотите иметь возможность для последующего восстановления sql dump ExportCompatibility=Совместимость генерируемого файла экспорта +ExportUseMySQLQuickParameter=Use the --quick parameter +ExportUseMySQLQuickParameterHelp=The '--quick' parameter helps limit RAM consumption for large tables. MySqlExportParameters=MySQL - параметры экспорта PostgreSqlExportParameters= PostgreSQL - параметры экспорта UseTransactionnalMode=Использовать режим транзакций @@ -218,7 +220,7 @@ DoliStoreDesc=DoliStore, официальный магазин внешних м DoliPartnersDesc=Список компаний, предоставляющих индивидуально разработанные модули или функции.
    Примечание: поскольку Dolibarr является приложением с открытым исходным кодом, любой , кто имеет опыт программирования на PHP, может разработать модуль. WebSiteDesc=Внешние веб-сайты для дополнительных модулей (неосновных) ... DevelopYourModuleDesc=Некоторые решения для разработки собственного модуля ... -URL=Ссылка +URL=URL BoxesAvailable=Доступные виджеты BoxesActivated=Включенные виджеты ActivateOn=Активировать @@ -268,6 +270,7 @@ Emails=Электронная почта EMailsSetup=Настройка электронной почты EMailsDesc=Эта страница позволяет вам переопределить параметры PHP по умолчанию для отправки электронной почты. В большинстве случаев в ОС Unix / Linux настройка PHP правильная, и эти параметры не нужны. EmailSenderProfiles=Профили отправителей электронной почты +EMailsSenderProfileDesc=Вы можете оставить этот раздел пустым. Если вы введете здесь несколько писем, они будут добавлены в список возможных отправителей в поле со списком, когда вы напишите новое письмо. MAIN_MAIL_SMTP_PORT=Порт SMTP/SMTPS (значение по умолчанию в php.ini: %s ) MAIN_MAIL_SMTP_SERVER=SMTP/SMTPS Host (значение по умолчанию в php.ini: %s ) MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=Порт SMTP / SMTPS (не определен в PHP в Unix-подобных системах) @@ -277,7 +280,7 @@ MAIN_MAIL_ERRORS_TO=Email used for error returns emails (fields 'Errors-To' in e MAIN_MAIL_AUTOCOPY_TO= Копировать (СК) все отправленные письма в MAIN_DISABLE_ALL_MAILS=Отключить всю отправку электронной почты (для тестирования или демонстрации) MAIN_MAIL_FORCE_SENDTO=Отправляйте все электронные письма (вместо реальных получателей, для целей тестирования) -MAIN_MAIL_ENABLED_USER_DEST_SELECT=Добавить сотрудников с электронной почтой в список разрешенных получателей +MAIN_MAIL_ENABLED_USER_DEST_SELECT=Suggest emails of employees (if defined) into the list of predefined recipient when writing a new email MAIN_MAIL_SENDMODE=Способ отправки электронной почты MAIN_MAIL_SMTPS_ID=SMTP ID (если отправляющий сервер требует аутентификации) MAIN_MAIL_SMTPS_PW=Пароль SMTP (если отправляющий сервер требует аутентификации) @@ -462,7 +465,9 @@ EnableAndSetupModuleCron=Если вы хотите, чтобы этот пов ModuleCompanyCodeCustomerAquarium=%s, за которым следует код клиента для кода учетной записи клиента ModuleCompanyCodeSupplierAquarium=%s, за которым следует код поставщика для кода учетной записи поставщика ModuleCompanyCodePanicum=Верните пустой учетный код. -ModuleCompanyCodeDigitaria=Бухгалтерский код зависит от кода контрагента. Код состоит из символа «C» в первой позиции, за которым следуют первые 5 символов кода контрагента. +ModuleCompanyCodeDigitaria=Returns a compound accounting code according to the name of the third party. The code consists of a prefix that can be defined in the first position followed by the number of characters defined in the third party code. +ModuleCompanyCodeCustomerDigitaria=%s followed by the truncated customer name by the number of characters: %s for the customer accounting code. +ModuleCompanyCodeSupplierDigitaria=%s followed by the truncated supplier name by the number of characters: %s for the supplier accounting code. Use3StepsApproval=По умолчанию заказы на поставку должны быть созданы и одобрены двумя разными пользователями (один шаг/пользователь для создания и один шаг/пользователь для одобрения. Обратите внимание, что если у пользователя есть как разрешение на создание и утверждение, достаточно одного шага/пользователя) , Вы можете задать эту опцию, чтобы ввести утверждение третьего шага/пользователя, если сумма превышает выделенное значение (так что потребуется 3 шага: 1 = валидация, 2 = первое утверждение и 3 = второе одобрение, если суммы достаточно).
    Установите это для пустого, если достаточно одного утверждения (2 шага), установите его на очень низкое значение (0,1), если требуется второе утверждение (3 шага). UseDoubleApproval=Используйте одобрение на 3 шага, когда сумма (без налога) выше ... WarningPHPMail=ПРЕДУПРЕЖДЕНИЕ. Часто лучше настроить исходящую электронную почту, чтобы использовать почтовый сервер вашего провайдера вместо настроек по умолчанию. Некоторые провайдеры электронной почты (например, Yahoo) не позволяют отправлять электронную почту с другого сервера, не их собственного сервера. Ваша текущая настройка использует сервер приложения для отправки электронной почты, а не сервер вашего провайдера электронной почты, поэтому некоторые получатели (совместимые с ограничительным протоколом DMARC) спросят вашего провайдера электронной почты, могут ли они принять вашу электронную почту, а некоторые провайдеры электронной почты (например, Yahoo) может ответить «нет», потому что сервер не принадлежит им, поэтому некоторые из отправленных вами писем могут быть не приняты (будьте осторожны и с квотой отправки вашего провайдера электронной почты).
    Если у вашего провайдера электронной почты (например, Yahoo) есть это ограничение, вы должны изменить настройки электронной почты, чтобы выбрать другой метод «SMTP-сервер» и ввести SMTP-сервер и учетные данные, предоставленные вашим провайдером электронной почты. @@ -524,7 +529,7 @@ Module50Desc=Управление продуктами Module51Name=Массовые рассылки Module51Desc=Управление массовыми бумажными отправлениями Module52Name=Акции -Module52Desc=Управление запасами (только для продуктов) +Module52Desc=Stock management Module53Name=Услуги Module53Desc=Управление Услугами Module54Name=Контакты/Подписки @@ -622,7 +627,7 @@ Module5000Desc=Управление группами компаний Module6000Name=Бизнес-Процесс Module6000Desc=Управление рабочим процессом (автоматическое создание объекта и/или автоматическое изменение статуса) Module10000Name=Веб-сайты -Module10000Desc=Создавайте веб-сайты (общедоступные) с помощью редактора WYSIWYG. Просто настройте свой веб-сервер (Apache, Nginx, ...), чтобы он указывал на выделенный каталог Dolibarr, чтобы он был онлайн в Интернете с вашим собственным доменным именем. +Module10000Desc=Create websites (public) with a WYSIWYG editor. This is a webmaster or developer oriented CMS (it is better to know HTML and CSS language). Just setup your web server (Apache, Nginx, ...) to point to the dedicated Dolibarr directory to have it online on the internet with your own domain name. Module20000Name=Управление запросами на отпуск Module20000Desc=Определить и отслеживать запросы сотрудников на отпуск Module39000Name=Товарные партии @@ -841,10 +846,10 @@ Permission1002=Создать/изменить склады Permission1003=Удалить склады Permission1004=Просмотр перемещений по складу Permission1005=Создание / изменение перемещений на складе -Permission1101=Просмотр доставки заказов -Permission1102=Создание / изменение доставки заказов -Permission1104=Подтверждение доставки заказов -Permission1109=Удаление доставки заказов +Permission1101=Read delivery receipts +Permission1102=Create/modify delivery receipts +Permission1104=Validate delivery receipts +Permission1109=Delete delivery receipts Permission1121=Просмотр предложения поставщиков Permission1122=Создание/изменение предложений поставщиков Permission1123=Проверить предложения поставщика @@ -873,9 +878,9 @@ Permission1251=Запуск массового импорта внешних д Permission1321=Экспорт клиентом счета-фактуры, качества и платежей Permission1322=Повторно открыть оплаченный счет Permission1421=Экспорт заказов на продажу и атрибутов -Permission2401=Посмотреть действия (события или задачи), связанные с его учетной записью -Permission2402=Создание / изменение / удаление действий (события или задачи), связанные с его учетной записью -Permission2403=Удаление действий (задачи, события или) связанных с его учетной записью +Permission2401=Read actions (events or tasks) linked to his user account (if owner of event) +Permission2402=Create/modify actions (events or tasks) linked to his user account (if owner of event) +Permission2403=Delete actions (events or tasks) linked to his user account (if owner of event) Permission2411=Просмотреть действия (события или задачи), других Permission2412=Создать / изменить действия (события или задачи), других Permission2413=Удалить действия (события или задачи), других @@ -901,6 +906,7 @@ Permission20003=Удалить заявления на отпуск Permission20004=Читайте все запросы на отпуск (даже пользователь не подчиняется) Permission20005=Создавать/изменять запросы на отпуск для всех (даже для пользователей, не подчиненных) Permission20006=Запросы на отпуск для партнеров (настройка и обновление баланса) +Permission20007=Approve leave requests Permission23001=Просмотр Запланированных задач Permission23002=Создать/обновить Запланированную задачу Permission23003=Удалить Запланированную задачу @@ -915,7 +921,7 @@ Permission50414=Удалить операции в бухгалтерской к Permission50415=Удалить все операции по году и журналу в бухгалтерской книге Permission50418=Экспортные операций бухгалтерской книги Permission50420=Отчеты и отчеты об экспорте (оборот, баланс, журналы, бухгалтерская книга) -Permission50430=Определить и закрыть финансовый период +Permission50430=Define fiscal periods. Validate transactions and close fiscal periods. Permission50440=Управление структурой счетов, настройка бухгалтерского учета Permission51001=Просмотр активов Permission51002=Создать/обновить активы @@ -962,6 +968,7 @@ DictionaryAccountancyJournal=Бухгалтерские журналы DictionaryEMailTemplates=Шаблоны электронной почты DictionaryUnits=Единицы DictionaryMeasuringUnits=Единицы измерения +DictionarySocialNetworks=Социальные сети DictionaryProspectStatus=Статус потенциального клиента DictionaryHolidayTypes=Типы отпуска DictionaryOpportunityStatus=Правовой статус проекта/сделки @@ -1057,7 +1064,7 @@ BackgroundImageLogin=Фоновое изображение PermanentLeftSearchForm=Постоянный поиск формы на левом меню DefaultLanguage=Язык по умолчанию EnableMultilangInterface=Включить поддержку мультиязычности -EnableShowLogo=Показать логотип на левом меню +EnableShowLogo=Show the company logo in the menu CompanyInfo=Компания/Организация CompanyIds=Company/Organization identities CompanyName=Имя @@ -1067,7 +1074,11 @@ CompanyTown=Город CompanyCountry=Страна CompanyCurrency=Основная валюта CompanyObject=Объект компании +IDCountry=ID country Logo=Логотип +LogoDesc=Main logo of company. Will be used into generated documents (PDF, ...) +LogoSquarred=Logo (squarred) +LogoSquarredDesc=Must be a squarred icon (width = height). This logo will be used as the favorite icon or other need like for the top menu bar (if not disabled into display setup). DoNotSuggestPaymentMode=Не рекомендуем NoActiveBankAccountDefined=Не определен активный банковский счет OwnerOfBankAccount=Владелец банковского счета %s @@ -1113,7 +1124,7 @@ LogEventDesc=Включите ведение журнала для опреде AreaForAdminOnly=Параметры настройки могут быть установлены только пользователем администратора . SystemInfoDesc=Система информации разного техническую информацию Вы получите в режиме только для чтения и видимые только для администраторов. SystemAreaForAdminOnly=Эта область доступна только для администраторов. Пользовательские разрешения Dolibarr не могут изменить это ограничение. -CompanyFundationDesc=Редактировать информацию о компании/организации. Нажмите кнопку «%s» или «%s» внизу страницы. +CompanyFundationDesc=Edit the information of the company/entity. Click on "%s" button at the bottom of the page. AccountantDesc=Если у вас есть внешний бухгалтер/бухгалтер, вы можете отредактировать здесь эту информацию. AccountantFileNumber=Код бухгалтера DisplayDesc=Параметры, влияющие на внешний вид и поведение Dolibarr, могут быть изменены здесь. @@ -1129,7 +1140,7 @@ TriggerAlwaysActive=Триггеры в этом файле, всегда акт TriggerActiveAsModuleActive=Триггеры в этом файле активны, так как модуль %s включен. GeneratedPasswordDesc=Выберите метод, который будет использоваться для автоматически сгенерированных паролей. DictionaryDesc=Вставьте все справочные данные. Вы можете добавить свои значения по умолчанию. -ConstDesc=Эта страница позволяет редактировать (переопределять) параметры, недоступные на других страницах. Это в основном зарезервированные параметры для разработчиков / расширенного поиска неисправностей. Полный список доступных параметров смотрите здесь. +ConstDesc=This page allows you to edit (override) parameters not available in other pages. These are mostly reserved parameters for developers/advanced troubleshooting only. MiscellaneousDesc=Все остальные параметры, связанные с безопасностью, определены здесь. LimitsSetup=Пределы / Точная настройка LimitsDesc=Вы можете определить пределы, точности и оптимизации, используемые Dolibarr здесь @@ -1456,6 +1467,13 @@ LDAPFieldSidExample=Пример: objectsid LDAPFieldEndLastSubscription=Дата окончания подписки LDAPFieldTitle=Должность LDAPFieldTitleExample=Например, заголовок +LDAPFieldGroupid=Group id +LDAPFieldGroupidExample=Exemple : gidnumber +LDAPFieldUserid=User id +LDAPFieldUseridExample=Exemple : uidnumber +LDAPFieldHomedirectory=Home directory +LDAPFieldHomedirectoryExample=Exemple : homedirectory +LDAPFieldHomedirectoryprefix=Home directory prefix LDAPSetupNotComplete=Установка не завершена (переход на другие вкладки) LDAPNoUserOrPasswordProvidedAccessIsReadOnly=Нет администратора или пароль предусмотрено. LDAP доступ будет анонимным и в режиме только для чтения. LDAPDescContact=Эта страница позволяет определить название атрибутов LDAP в LDAP дерева для каждого данных по Dolibarr контакты. @@ -1577,6 +1595,7 @@ FCKeditorForProductDetails=WYSIWIG creation/edition of products details lines fo FCKeditorForMailing= WYSIWIG создание / издание рассылок FCKeditorForUserSignature=Редактор WYSIWIG для создания/изменения подписи пользователя FCKeditorForMail=WYSIWIG создание/издание для всей почты (кроме Tools-> eMailing) +FCKeditorForTicket=WYSIWIG creation/edition for tickets ##### Stock ##### StockSetup=Настройка модуля запаса IfYouUsePointOfSaleCheckModule=Если вы используете модуль торговой точки (POS), предоставленный по умолчанию, или внешний модуль, эта установка может быть проигнорирована вашим модулем POS. Большинство POS-модулей по умолчанию предназначены для немедленного создания счета-фактуры и уменьшения складских запасов независимо от имеющихся здесь опций. Поэтому, если вам нужно или не нужно уменьшать запас при регистрации продажи в вашем POS, проверьте также настройку вашего POS-модуля. @@ -1653,8 +1672,9 @@ CashDesk=Point of Sale CashDeskSetup=Настройка модуля «Точка продаж» CashDeskThirdPartyForSell=Default generic third party to use for sales CashDeskBankAccountForSell=Денежные счета, используемого для продает -CashDeskBankAccountForCheque= Default account to use to receive payments by check -CashDeskBankAccountForCB= Учетной записи для использования на получение денежных выплат по кредитным картам +CashDeskBankAccountForCheque=Default account to use to receive payments by check +CashDeskBankAccountForCB=Учетной записи для использования на получение денежных выплат по кредитным картам +CashDeskBankAccountForSumup=Default bank account to use to receive payments by SumUp CashDeskDoNotDecreaseStock=Отключить уменьшение запаса, когда продажа осуществляется из торговой точки (если «нет», уменьшение запаса производится для каждой продажи, совершаемой из POS, независимо от опции, установленной в модуле Запас). CashDeskIdWareHouse=Ускорить и ограничить склад для уменьшения запасов StockDecreaseForPointOfSaleDisabled=Stock decrease from Point of Sale disabled @@ -1693,7 +1713,7 @@ SuppliersSetup=Настройка модуля Поставщика SuppliersCommandModel=Complete template of purchase order (logo...) SuppliersInvoiceModel=Полный шаблон счета-фактуры поставщика (логотип ...) SuppliersInvoiceNumberingModel=Vendor invoices numbering models -IfSetToYesDontForgetPermission=Если установлено "Да", не забудьте дать доступ группам или пользователям, разрешённым для повторного утверждения +IfSetToYesDontForgetPermission=If set to a non null value, don't forget to provide permissions to groups or users allowed for the second approval ##### GeoIPMaxmind ##### GeoIPMaxmindSetup=Настройка модуля GeoIP Maxmind PathToGeoIPMaxmindCountryDataFile=Path to file containing Maxmind ip to country translation.
    Examples:
    /usr/local/share/GeoIP/GeoIP.dat
    /usr/share/GeoIP/GeoIP.dat
    /usr/share/GeoIP/GeoLite2-Country.mmdb @@ -1782,6 +1802,8 @@ FixTZ=Исправление часового пояса FillFixTZOnlyIfRequired=Пример: +2 (заполнить, только если возникла проблема) ExpectedChecksum=Ожидаемая контрольная сумма CurrentChecksum=Текущая контрольная сумма +ExpectedSize=Expected size +CurrentSize=Current size ForcedConstants=Требуемые постоянные значения MailToSendProposal=Предложения клиенту MailToSendOrder=Заказы на продажу @@ -1846,8 +1868,10 @@ NothingToSetup=Для этого модуля не требуется никак SetToYesIfGroupIsComputationOfOtherGroups=Установите для этого значение yes, если эта группа является вычислением других групп EnterCalculationRuleIfPreviousFieldIsYes=Enter calculation rule if previous field was set to Yes (For example 'CODEGRP1+CODEGRP2') SeveralLangugeVariatFound=Было найдено несколько вариантов языка -COMPANY_AQUARIUM_REMOVE_SPECIAL=Удаление специальных символов +RemoveSpecialChars=Удаление специальных символов COMPANY_AQUARIUM_CLEAN_REGEX=Фильтр регулярных выражений для очистки значения (COMPANY_AQUARIUM_CLEAN_REGEX) +COMPANY_DIGITARIA_CLEAN_REGEX=Regex filter to clean value (COMPANY_DIGITARIA_CLEAN_REGEX) +COMPANY_DIGITARIA_UNIQUE_CODE=Duplicate not allowed GDPRContact=Data Protection Officer (DPO, Data Privacy or GDPR contact) GDPRContactDesc=If you store data about European companies/citizens, you can name the contact who is responsible for the General Data Protection Regulation here HelpOnTooltip=Help text to show on tooltip @@ -1884,8 +1908,8 @@ CodeLastResult=Latest result code NbOfEmailsInInbox=Number of emails in source directory LoadThirdPartyFromName=Load third party searching on %s (load only) LoadThirdPartyFromNameOrCreate=Load third party searching on %s (create if not found) -WithDolTrackingID=Dolibarr Tracking ID found -WithoutDolTrackingID=Dolibarr Tracking ID not found +WithDolTrackingID=Dolibarr Reference found in Message ID +WithoutDolTrackingID=Dolibarr Reference not found in Message ID FormatZip=Индекс MainMenuCode=Menu entry code (mainmenu) ECMAutoTree=Show automatic ECM tree @@ -1896,6 +1920,7 @@ ResourceSetup=Конфигурация модуля Ресурсов UseSearchToSelectResource=Используйте форму поиска, чтобы выбрать ресурс (а не раскрывающийся список). DisabledResourceLinkUser=Отключить функцию привязки ресурса к пользователям DisabledResourceLinkContact=Отключить функцию привязки ресурса к контактам +EnableResourceUsedInEventCheck=Enable feature to check if a resource is in use in an event ConfirmUnactivation=Подтвердите сброс модуля OnMobileOnly=On small screen (smartphone) only DisableProspectCustomerType=Disable the "Prospect + Customer" third party type (so third party must be Prospect or Customer but can't be both) @@ -1937,3 +1962,5 @@ RESTRICT_ON_IP=Allow access to some host IP only (wildcard not allowed, use spac BaseOnSabeDavVersion=Based on the library SabreDAV version NotAPublicIp=Not a public IP MakeAnonymousPing=Make an anonymous Ping '+1' to the Dolibarr foundation server (done 1 time only after installation) to allow the foundation to count the number of Dolibarr installation. +FeatureNotAvailableWithReceptionModule=Feature not available when module Reception is enabled +EmailTemplate=Template for email diff --git a/htdocs/langs/ru_RU/agenda.lang b/htdocs/langs/ru_RU/agenda.lang index b260f63865c..3a6d4e5338f 100644 --- a/htdocs/langs/ru_RU/agenda.lang +++ b/htdocs/langs/ru_RU/agenda.lang @@ -76,6 +76,7 @@ ContractSentByEMail=Contract %s sent by email OrderSentByEMail=Sales order %s sent by email InvoiceSentByEMail=Customer invoice %s sent by email SupplierOrderSentByEMail=Purchase order %s sent by email +ORDER_SUPPLIER_DELETEInDolibarr=Purchase order %s deleted SupplierInvoiceSentByEMail=Vendor invoice %s sent by email ShippingSentByEMail=Shipment %s sent by email ShippingValidated= Отправка %s подтверждена @@ -86,6 +87,11 @@ InvoiceDeleted=Счёт удалён PRODUCT_CREATEInDolibarr=Товар %sсоздан PRODUCT_MODIFYInDolibarr=Товар %sизменён PRODUCT_DELETEInDolibarr=Товар %sудалён +HOLIDAY_CREATEInDolibarr=Request for leave %s created +HOLIDAY_MODIFYInDolibarr=Request for leave %s modified +HOLIDAY_APPROVEInDolibarr=Request for leave %s approved +HOLIDAY_VALIDATEDInDolibarr=Request for leave %s validated +HOLIDAY_DELETEInDolibarr=Request for leave %s deleted EXPENSE_REPORT_CREATEInDolibarr=Отчет о расходах %s создан EXPENSE_REPORT_VALIDATEInDolibarr=Отчет о расходах %s утвержден EXPENSE_REPORT_APPROVEInDolibarr=Отчет о расходах %s одобрен @@ -99,6 +105,14 @@ TICKET_MODIFYInDolibarr=Ticket %s modified TICKET_ASSIGNEDInDolibarr=Ticket %s assigned TICKET_CLOSEInDolibarr=Ticket %s closed TICKET_DELETEInDolibarr=Ticket %s deleted +BOM_VALIDATEInDolibarr=BOM validated +BOM_UNVALIDATEInDolibarr=BOM unvalidated +BOM_CLOSEInDolibarr=BOM disabled +BOM_REOPENInDolibarr=BOM reopen +BOM_DELETEInDolibarr=BOM deleted +MO_VALIDATEInDolibarr=MO validated +MO_PRODUCEDInDolibarr=MO produced +MO_DELETEInDolibarr=MO deleted ##### End agenda events ##### AgendaModelModule=Шаблоны документов для события DateActionStart=Начальная дата diff --git a/htdocs/langs/ru_RU/boxes.lang b/htdocs/langs/ru_RU/boxes.lang index 3f1f3835168..d6efc00bac7 100644 --- a/htdocs/langs/ru_RU/boxes.lang +++ b/htdocs/langs/ru_RU/boxes.lang @@ -19,6 +19,7 @@ BoxLastContacts=Последние контакты/адреса BoxLastMembers=Последние участники BoxFicheInter=Последние вмешательства BoxCurrentAccounts=Open accounts balance +BoxTitleMemberNextBirthdays=Birthdays of this month (members) BoxTitleLastRssInfos=Последние %s новостей от %s BoxTitleLastProducts=Продукты/Услуги: последних %s изменений BoxTitleProductsAlertStock=Продукты: имеющиеся оповещения @@ -34,6 +35,7 @@ BoxTitleLastFicheInter=Latest %s modified interventions BoxTitleOldestUnpaidCustomerBills=Customer Invoices: oldest %s unpaid BoxTitleOldestUnpaidSupplierBills=Vendor Invoices: oldest %s unpaid BoxTitleCurrentAccounts=Open Accounts: balances +BoxTitleSupplierOrdersAwaitingReception=Supplier orders awaiting reception BoxTitleLastModifiedContacts=Contacts/Addresses: last %s modified BoxMyLastBookmarks=Закладки: последние %s BoxOldestExpiredServices=Старейшие активных истек услуги @@ -42,6 +44,8 @@ BoxTitleLastActionsToDo=Latest %s actions to do BoxTitleLastContracts=Latest %s modified contracts BoxTitleLastModifiedDonations=Последние %sизмененные пожертвования BoxTitleLastModifiedExpenses=Latest %s modified expense reports +BoxTitleLatestModifiedBoms=Latest %s modified BOMs +BoxTitleLatestModifiedMos=Latest %s modified Manufacturing Orders BoxGlobalActivity=Глобальная активность (фактуры, предложения, заказы) BoxGoodCustomers=Хорошие клиенты BoxTitleGoodCustomers=%s Good customers @@ -64,6 +68,7 @@ NoContractedProducts=Нет законтрактованных товаров / NoRecordedContracts=Нет введенных договоров NoRecordedInterventions=Нет записанных мероприятий BoxLatestSupplierOrders=Последние заказы на покупку +BoxLatestSupplierOrdersAwaitingReception=Latest Purchase Orders (with a pending reception) NoSupplierOrder=Нет зарегистрированного заказа на покупку BoxCustomersInvoicesPerMonth=Счета клиентов в месяц BoxSuppliersInvoicesPerMonth=Vendor Invoices per month @@ -84,4 +89,14 @@ ForProposals=Предложения LastXMonthRolling=The latest %s month rolling ChooseBoxToAdd=Добавить виджет на вашу панель BoxAdded=Виджет был добавлен на вашу панель -BoxTitleUserBirthdaysOfMonth=Дни рождения в этом месяце +BoxTitleUserBirthdaysOfMonth=Birthdays of this month (users) +BoxLastManualEntries=Last manual entries in accountancy +BoxTitleLastManualEntries=%s latest manual entries +NoRecordedManualEntries=No manual entries record in accountancy +BoxSuspenseAccount=Count accountancy operation with suspense account +BoxTitleSuspenseAccount=Number of unallocated lines +NumberOfLinesInSuspenseAccount=Number of line in suspense account +SuspenseAccountNotDefined=Suspense account isn't defined +BoxLastCustomerShipments=Last customer shipments +BoxTitleLastCustomerShipments=Latest %s customer shipments +NoRecordedShipments=No recorded customer shipment diff --git a/htdocs/langs/ru_RU/commercial.lang b/htdocs/langs/ru_RU/commercial.lang index aeaf2e67936..e539e92a5d6 100644 --- a/htdocs/langs/ru_RU/commercial.lang +++ b/htdocs/langs/ru_RU/commercial.lang @@ -1,6 +1,6 @@ # Dolibarr language file - Source file is en_US - commercial -Commercial=Управление запасами -CommercialArea=Раздел коммерции +Commercial=Commerce +CommercialArea=Commerce area Customer=Клиент Customers=Клиенты Prospect=Потенциальный клиент diff --git a/htdocs/langs/ru_RU/deliveries.lang b/htdocs/langs/ru_RU/deliveries.lang index b1352d3756c..7dccefadf49 100644 --- a/htdocs/langs/ru_RU/deliveries.lang +++ b/htdocs/langs/ru_RU/deliveries.lang @@ -2,7 +2,7 @@ Delivery=Доставка DeliveryRef=Ref Delivery DeliveryCard=Receipt card -DeliveryOrder=Заказ на доставку +DeliveryOrder=Delivery receipt DeliveryDate=Дата доставки CreateDeliveryOrder=Generate delivery receipt DeliveryStateSaved=Delivery state saved @@ -18,13 +18,14 @@ StatusDeliveryCanceled=Отменена StatusDeliveryDraft=Проект StatusDeliveryValidated=Получено # merou PDF model -NameAndSignature=Имя и подпись: +NameAndSignature=Name and Signature: ToAndDate=Получатель ___________________________________ доставлено ____ / _____ / __________ GoodStatusDeclaration=Указанные выше товары получены в надлежащем состоянии, -Deliverer=Доставщик: +Deliverer=Deliverer: Sender=Отправитель Recipient=Получатель ErrorStockIsNotEnough=Нет достаточного запаса на складе Shippable=Возможно к отправке NonShippable=Не возможно к отправке ShowReceiving=Show delivery receipt +NonExistentOrder=Nonexistent order diff --git a/htdocs/langs/ru_RU/errors.lang b/htdocs/langs/ru_RU/errors.lang index 3c9849e008e..8a26b0d8007 100644 --- a/htdocs/langs/ru_RU/errors.lang +++ b/htdocs/langs/ru_RU/errors.lang @@ -196,6 +196,7 @@ ErrorPhpMailDelivery=Check that you don't use a too high number of recipients an ErrorUserNotAssignedToTask=User must be assigned to task to be able to enter time consumed. ErrorTaskAlreadyAssigned=Task already assigned to user ErrorModuleFileSeemsToHaveAWrongFormat=The module package seems to have a wrong format. +ErrorModuleFileSeemsToHaveAWrongFormat2=At least one mandatory directory must exists into zip of module: %s or %s ErrorFilenameDosNotMatchDolibarrPackageRules=The name of the module package (%s) does not match expected name syntax: %s ErrorDuplicateTrigger=Error, duplicate trigger name %s. Already loaded from %s. ErrorNoWarehouseDefined=Error, no warehouses defined. @@ -219,6 +220,9 @@ ErrorURLMustStartWithHttp=URL %s must start with http:// or https:// ErrorNewRefIsAlreadyUsed=Error, the new reference is already used ErrorDeletePaymentLinkedToAClosedInvoiceNotPossible=Error, delete payment linked to a closed invoice is not possible. ErrorSearchCriteriaTooSmall=Search criteria too small. +ErrorObjectMustHaveStatusActiveToBeDisabled=Objects must have status 'Active' to be disabled +ErrorObjectMustHaveStatusDraftOrDisabledToBeActivated=Objects must have status 'Draft' or 'Disabled' to be enabled +ErrorNoFieldWithAttributeShowoncombobox=No fields has property 'showoncombobox' into definition of object '%s'. No way to show the combolist. # Warnings WarningParamUploadMaxFileSizeHigherThanPostMaxSize=Your PHP parameter upload_max_filesize (%s) is higher than PHP parameter post_max_size (%s). This is not a consistent setup. WarningPasswordSetWithNoAccount=A password was set for this member. However, no user account was created. So this password is stored but can't be used to login to Dolibarr. It may be used by an external module/interface but if you don't need to define any login nor password for a member, you can disable option "Manage a login for each member" from Member module setup. If you need to manage a login but don't need any password, you can keep this field empty to avoid this warning. Note: Email can also be used as a login if the member is linked to a user. @@ -244,3 +248,4 @@ WarningAnEntryAlreadyExistForTransKey=An entry already exists for the translatio WarningNumberOfRecipientIsRestrictedInMassAction=Warning, number of different recipient is limited to %s when using the mass actions on lists WarningDateOfLineMustBeInExpenseReportRange=Warning, the date of line is not in the range of the expense report WarningProjectClosed=Project is closed. You must re-open it first. +WarningSomeBankTransactionByChequeWereRemovedAfter=Some bank transaction were removed after that the receipt including them were generated. So nb of cheques and total of receipt may differ from number and total in list. diff --git a/htdocs/langs/ru_RU/holiday.lang b/htdocs/langs/ru_RU/holiday.lang index 0288ac3768f..006fad197c3 100644 --- a/htdocs/langs/ru_RU/holiday.lang +++ b/htdocs/langs/ru_RU/holiday.lang @@ -8,7 +8,6 @@ NotActiveModCP=You must enable the module Leave to view this page. AddCP=Подать заявление на отпуск DateDebCP=Начальная дата DateFinCP=Конечная дата -DateCreateCP=Дата создания DraftCP=Проект ToReviewCP=Ожидают утверждения ApprovedCP=Утверждено @@ -18,6 +17,7 @@ ValidatorCP=Утвердивший ListeCP=List of leave LeaveId=Leave ID ReviewedByCP=Will be approved by +UserID=User ID UserForApprovalID=User for approval ID UserForApprovalFirstname=First name of approval user UserForApprovalLastname=Last name of approval user @@ -128,3 +128,4 @@ TemplatePDFHolidays=Template for leave requests PDF FreeLegalTextOnHolidays=Free text on PDF WatermarkOnDraftHolidayCards=Watermarks on draft leave requests HolidaysToApprove=Holidays to approve +NobodyHasPermissionToValidateHolidays=Nobody has permission to validate holidays diff --git a/htdocs/langs/ru_RU/install.lang b/htdocs/langs/ru_RU/install.lang index 0d89535737a..136addedef3 100644 --- a/htdocs/langs/ru_RU/install.lang +++ b/htdocs/langs/ru_RU/install.lang @@ -13,6 +13,7 @@ PHPSupportPOSTGETOk=Эта версия PHP поддерживает перем PHPSupportPOSTGETKo=It's possible your PHP setup does not support variables POST and/or GET. Check the parameter variables_order in php.ini. PHPSupportGD=This PHP supports GD graphical functions. PHPSupportCurl=This PHP supports Curl. +PHPSupportCalendar=This PHP supports calendars extensions. PHPSupportUTF8=This PHP supports UTF8 functions. PHPSupportIntl=This PHP supports Intl functions. PHPMemoryOK= Максимально допустимый размер памяти для сессии установлен в %s. Это должно быть достаточно. @@ -21,6 +22,7 @@ Recheck=Click here for a more detailed test 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. ErrorPHPDoesNotSupportGD=Your PHP installation does not support GD graphical functions. No graphs will be available. ErrorPHPDoesNotSupportCurl=Ваша установка PHP не поддерживает Curl. +ErrorPHPDoesNotSupportCalendar=Your PHP installation does not support php calendar extensions. ErrorPHPDoesNotSupportUTF8=Your PHP installation does not support UTF8 functions. Dolibarr cannot work correctly. Resolve this before installing Dolibarr. ErrorPHPDoesNotSupportIntl=Your PHP installation does not support Intl functions. ErrorDirDoesNotExists=Каталог %s не существует. @@ -203,6 +205,7 @@ MigrationRemiseExceptEntity=Обновить значение поля объе MigrationUserRightsEntity=Обновить значение поля объекта llx_user_rights MigrationUserGroupRightsEntity=Обновить значение поля объекта llx_usergroup_rights MigrationUserPhotoPath=Migration of photo paths for users +MigrationFieldsSocialNetworks=Migration of users fields social networks (%s) MigrationReloadModule=Перегрузите модуль %s MigrationResetBlockedLog=Сбросить модуль BlockedLog для алгоритма v7 ShowNotAvailableOptions=Show unavailable options diff --git a/htdocs/langs/ru_RU/main.lang b/htdocs/langs/ru_RU/main.lang index 36cfc69834b..935990f8b56 100644 --- a/htdocs/langs/ru_RU/main.lang +++ b/htdocs/langs/ru_RU/main.lang @@ -114,6 +114,7 @@ InformationToHelpDiagnose=Эта информация может быть пол MoreInformation=Подробнее TechnicalInformation=Техническая информация TechnicalID=Технический идентификатор +LineID=Line ID NotePublic=Примечание (публичное) NotePrivate=Примечание (личное) PrecisionUnitIsLimitedToXDecimals=Dolibarr был настроен на ограничение точности цены единицы до %s десятых. @@ -169,6 +170,8 @@ ToValidate=На проверке NotValidated=Не подтвержден Save=Сохранить SaveAs=Сохранить как +SaveAndStay=Save and stay +SaveAndNew=Save and new TestConnection=Проверка подключения ToClone=Дублировать ConfirmClone=Выберите данные для клонирования: @@ -182,6 +185,7 @@ Hide=Скрытый ShowCardHere=Показать карточку Search=Поиск SearchOf=Поиск +SearchMenuShortCut=Ctrl + shift + f Valid=Действительный Approve=Утвердить Disapprove=Не утверждать @@ -412,6 +416,7 @@ DefaultTaxRate=Ставка налога по умолчанию Average=Среднее Sum=Сумма Delta=Разница +StatusToPay=Для оплаты RemainToPay=Осталось заплатить Module=Модуль/Приложение Modules=Модули/Приложения @@ -474,7 +479,9 @@ Categories=Теги/категории Category=Тег/категория By=Автор From=От +FromLocation=От to=к +To=к and=и or=или Other=Другой @@ -824,6 +831,7 @@ Mandatory=Обязательно Hello=Здравствуйте GoodBye=До свидания Sincerely=С уважением, +ConfirmDeleteObject=Are you sure you want to delete this object? DeleteLine=Удалить строку ConfirmDeleteLine=Вы точно хотите удалить эту строку? NoPDFAvailableForDocGenAmongChecked=PDF не доступен для документов созданных из выбранных записей @@ -840,6 +848,7 @@ Progress=Прогресс ProgressShort=Прогресс FrontOffice=Дирекция BackOffice=Бэк-офис +Submit=Submit View=Вид Export=Экспорт Exports=Экспорт @@ -990,3 +999,16 @@ GlobalOpenedElemView=Global view NoArticlesFoundForTheKeyword=No article found for the keyword '%s' NoArticlesFoundForTheCategory=No article found for the category ToAcceptRefuse=To accept | refuse +ContactDefault_agenda=Событие +ContactDefault_commande=Заказ +ContactDefault_contrat=Договор +ContactDefault_facture=Счёт +ContactDefault_fichinter=Посредничество +ContactDefault_invoice_supplier=Supplier Invoice +ContactDefault_order_supplier=Supplier Order +ContactDefault_project=Проект +ContactDefault_project_task=Задача +ContactDefault_propal=Предложение +ContactDefault_supplier_proposal=Supplier Proposal +ContactDefault_ticketsup=Ticket +ContactAddedAutomatically=Contact added from contact thirdparty roles diff --git a/htdocs/langs/ru_RU/modulebuilder.lang b/htdocs/langs/ru_RU/modulebuilder.lang index 0afcfb9b0d0..5e2ae72a85a 100644 --- a/htdocs/langs/ru_RU/modulebuilder.lang +++ b/htdocs/langs/ru_RU/modulebuilder.lang @@ -6,7 +6,7 @@ ModuleBuilderDesc2=Path where modules are generated/edited (first directory for ModuleBuilderDesc3=Generated/editable modules found: %s ModuleBuilderDesc4=A module is detected as 'editable' when the file %s exists in root of module directory NewModule=New module -NewObject=New object +NewObjectInModulebuilder=New object ModuleKey=Module key ObjectKey=Object key ModuleInitialized=Module initialized @@ -60,12 +60,14 @@ HooksFile=File for hooks code ArrayOfKeyValues=Array of key-val ArrayOfKeyValuesDesc=Array of keys and values if field is a combo list with fixed values WidgetFile=Widget file +CSSFile=CSS file +JSFile=Javascript file ReadmeFile=Readme file ChangeLog=ChangeLog file TestClassFile=File for PHP Unit Test class SqlFile=Sql file -PageForLib=File for PHP library -PageForObjLib=File for PHP library dedicated to object +PageForLib=File for the common PHP library +PageForObjLib=File for the PHP library dedicated to object SqlFileExtraFields=Sql file for complementary attributes SqlFileKey=Sql file for keys SqlFileKeyExtraFields=Sql file for keys of complementary attributes @@ -77,17 +79,20 @@ NoTrigger=No trigger NoWidget=No widget GoToApiExplorer=Go to API explorer ListOfMenusEntries=List of menu entries +ListOfDictionariesEntries=List of dictionaries entries ListOfPermissionsDefined=List of defined permissions SeeExamples=See examples here EnabledDesc=Condition to have this field active (Examples: 1 or $conf->global->MYMODULE_MYOPTION) -VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only (not list), 4=Visible on list and update/view form only (not create). Using a negative value means field is not shown by default on list but can be selected for viewing). It can be an expression, for example: preg_match('/public/', $_SERVER['PHP_SELF'])?0:1 +VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only (not list), 4=Visible on list and update/view form only (not create). Using a negative value means field is not shown by default on list but can be selected for viewing). It can be an expression, for example:
    preg_match('/public/', $_SERVER['PHP_SELF'])?0:1
    ($user->rights->holiday->define_holiday ? 1 : 0) IsAMeasureDesc=Can the value of field be cumulated to get a total into list? (Examples: 1 or 0) SearchAllDesc=Is the field used to make a search from the quick search tool? (Examples: 1 or 0) SpecDefDesc=Enter here all documentation you want to provide with your module that is not already defined by other tabs. You can use .md or better, the rich .asciidoc syntax. LanguageDefDesc=Enter in this files, all the key and the translation for each language file. MenusDefDesc=Define here the menus provided by your module +DictionariesDefDesc=Define here the dictionaries provided by your module PermissionsDefDesc=Define here the new permissions provided by your module MenusDefDescTooltip=The menus provided by your module/application are defined into the array $this->menus into the module descriptor file. You can edit manually this file or use the embedded editor.

    Note: Once defined (and module re-activated), menus are also visible into the menu editor available to administrator users on %s. +DictionariesDefDescTooltip=The dictionaries provided by your module/application are defined into the array $this->dictionaries into the module descriptor file. You can edit manually this file or use the embedded editor.

    Note: Once defined (and module re-activated), dictionaries are also visible into the setup area to administrator users on %s. PermissionsDefDescTooltip=The permissions provided by your module/application are defined into the array $this->rights into the module descriptor file. You can edit manually this file or use the embedded editor.

    Note: Once defined (and module re-activated), permissions are visible into the default permissions setup %s. HooksDefDesc=Define in the module_parts['hooks'] property, in the module descriptor, the context of hooks you want to manage (list of contexts can be found by a search on 'initHooks(' in core code).
    Edit the hook file to add code of your hooked functions (hookable functions can be found by a search on 'executeHooks' in core code). TriggerDefDesc=Define in the trigger file the code you want to execute for each business event executed. @@ -105,9 +110,12 @@ InitStructureFromExistingTable=Build the structure array string of an existing t UseAboutPage=Disable the about page UseDocFolder=Disable the documentation folder UseSpecificReadme=Use a specific ReadMe +ContentOfREADMECustomized=Note: The content of the README.md file has been replaced with the specific value defined into setup of ModuleBuilder. RealPathOfModule=Real path of module ContentCantBeEmpty=Content of file can't be empty WidgetDesc=You can generate and edit here the widgets that will be embedded with your module. +CSSDesc=You can generate and edit here a file with personalized CSS embedded with your module. +JSDesc=You can generate and edit here a file with personalized Javascript embedded with your module. CLIDesc=You can generate here some command line scripts you want to provide with your module. CLIFile=CLI File NoCLIFile=No CLI files @@ -117,3 +125,13 @@ UseSpecificFamily = Use a specific family UseSpecificAuthor = Use a specific author UseSpecificVersion = Use a specific initial version ModuleMustBeEnabled=The module/application must be enabled first +IncludeRefGeneration=The reference of object must be generated automatically +IncludeRefGenerationHelp=Check this if you want to include code to manage the generation automatically of the reference +IncludeDocGeneration=I want to generate some documents from the object +IncludeDocGenerationHelp=If you check this, some code will be generated to add a "Generate document" box on the record. +ShowOnCombobox=Show value into combobox +KeyForTooltip=Key for tooltip +CSSClass=CSS Class +NotEditable=Not editable +ForeignKey=Foreign key +TypeOfFieldsHelp=Type of fields:
    varchar(99), double(24,8), real, text, html, datetime, timestamp, integer, integer:ClassName:relativepath/to/classfile.class.php[:1[:filter]] ('1' means we add a + button after the combo to create the record, 'filter' can be 'status=1 AND fk_user = __USER_ID AND entity IN (__SHARED_ENTITIES__)' for example) diff --git a/htdocs/langs/ru_RU/mrp.lang b/htdocs/langs/ru_RU/mrp.lang index 360f4303f07..35755f2d360 100644 --- a/htdocs/langs/ru_RU/mrp.lang +++ b/htdocs/langs/ru_RU/mrp.lang @@ -1,17 +1,61 @@ +Mrp=Manufacturing Orders +MO=Manufacturing Order +MRPDescription=Module to manage Manufacturing Orders (MO). MRPArea=MRP Area +MrpSetupPage=Setup of module MRP MenuBOM=Bills of material LatestBOMModified=Latest %s Bills of materials modified +LatestMOModified=Latest %s Manufacturing Orders modified +Bom=Bills of Material BillOfMaterials=Bill of Material BOMsSetup=Setup of module BOM ListOfBOMs=List of bills of material - BOM +ListOfManufacturingOrders=List of Manufacturing Orders NewBOM=New bill of material -ProductBOMHelp=Product to create with this BOM +ProductBOMHelp=Product to create with this BOM.
    Note: Products with the property 'Nature of product' = 'Raw material' are not visible into this list. BOMsNumberingModules=BOM numbering templates -BOMsModelModule=BOMS document templates +BOMsModelModule=BOM document templates +MOsNumberingModules=MO numbering templates +MOsModelModule=MO document templates FreeLegalTextOnBOMs=Free text on document of BOM WatermarkOnDraftBOMs=Watermark on draft BOM -ConfirmCloneBillOfMaterials=Are you sure you want to clone this bill of material ? +FreeLegalTextOnMOs=Free text on document of MO +WatermarkOnDraftMOs=Watermark on draft MO +ConfirmCloneBillOfMaterials=Are you sure you want to clone the bill of material %s ? +ConfirmCloneMo=Are you sure you want to clone the Manufacturing Order %s ? ManufacturingEfficiency=Manufacturing efficiency ValueOfMeansLoss=Value of 0.95 means an average of 5%% of loss during the production DeleteBillOfMaterials=Delete Bill Of Materials +DeleteMo=Delete Manufacturing Order ConfirmDeleteBillOfMaterials=Are you sure you want to delete this Bill Of Material? +ConfirmDeleteMo=Are you sure you want to delete this Bill Of Material? +MenuMRP=Manufacturing Orders +NewMO=New Manufacturing Order +QtyToProduce=Qty to produce +DateStartPlannedMo=Date start planned +DateEndPlannedMo=Date end planned +KeepEmptyForAsap=Empty means 'As Soon As Possible' +EstimatedDuration=Estimated duration +EstimatedDurationDesc=Estimated duration to manufacture this product using this BOM +ConfirmValidateBom=Are you sure you want to validate the BOM with the reference %s (you will be able to use it to build new Manufacturing Orders) +ConfirmCloseBom=Are you sure you want to cancel this BOM (you won't be able to use it to build new Manufacturing Orders anymore) ? +ConfirmReopenBom=Are you sure you want to re-open this BOM (you will be able to use it to build new Manufacturing Orders) +StatusMOProduced=Produced +QtyFrozen=Frozen Qty +QuantityFrozen=Frozen Quantity +QuantityConsumedInvariable=When this flag is set, the quantity consumed is always the value defined and is not relative to the quantity produced. +DisableStockChange=Disable stock change +DisableStockChangeHelp=When this flag is set, there is no stock change on this product, whatever is the quantity produced +BomAndBomLines=Bills Of Material and lines +BOMLine=Line of BOM +WarehouseForProduction=Warehouse for production +CreateMO=Create MO +ToConsume=To consume +ToProduce=To produce +QtyAlreadyConsumed=Qty already consumed +QtyAlreadyProduced=Qty already produced +ConsumeAndProduceAll=Consume and Produce All +Manufactured=Manufactured +TheProductXIsAlreadyTheProductToProduce=The product to add is already the product to produce. +ForAQuantityOf1=For a quantity to produce of 1 +ConfirmValidateMo=Are you sure you want to validate this Manufacturing Order? diff --git a/htdocs/langs/ru_RU/opensurvey.lang b/htdocs/langs/ru_RU/opensurvey.lang index d83f41fa4ca..3b8562d501b 100644 --- a/htdocs/langs/ru_RU/opensurvey.lang +++ b/htdocs/langs/ru_RU/opensurvey.lang @@ -1,7 +1,7 @@ # Dolibarr language file - Source file is en_US - opensurvey Survey=Опрос Surveys=Опросы -OrganizeYourMeetingEasily=Легко организуйте встречи и опросы. Сначала выберите тип опроса... +OrganizeYourMeetingEasily=Organize your meetings and polls easily. First select the type of poll... NewSurvey=Новый опрос OpenSurveyArea=Раздел опросов AddACommentForPoll=Вы можете добавить комментарий в опрос @@ -11,7 +11,7 @@ PollTitle=Название опроса ToReceiveEMailForEachVote=Получать email при каждом голосе TypeDate=Тип даты TypeClassic=Стандартный тип -OpenSurveyStep2=Выберите ваши даты среди свободных дней (серые). Выбранные дни - зеленые. Вы можете отменить ваш выбор дня повторно нажав на него. +OpenSurveyStep2=Select your dates among the free days (grey). The selected days are green. You can unselect a day previously selected by clicking again on it RemoveAllDays=Удалить все дни CopyHoursOfFirstDay=Копировать часы первого дня RemoveAllHours=Удалить все часы @@ -35,7 +35,7 @@ TitleChoice=Надпись на выпадающем списке ExportSpreadsheet=Экспортировать таблицу результатов ExpireDate=Ограничить дату NbOfSurveys=Количество опросов -NbOfVoters=Кол-во проголосовавших +NbOfVoters=No. of voters SurveyResults=Результаты PollAdminDesc=Вы можете изменить все пункты с помощью кнопки "Править". Вы можете также удалить столбец или строку с %s. Вы также можете добавить столбец с %s. 5MoreChoices=Еще 5 выборов @@ -49,7 +49,7 @@ votes=голос (ов) NoCommentYet=Для данного опроса еще не было комментариев CanComment=Голосующие могут комментировать опрос CanSeeOthersVote=Голосующие могут видеть как проголосовали другие -SelectDayDesc=Для каждого выбранного дня вы можете выбирать или не выбирать время в следующем формате:
    - empty,
    - "8h", "8H" или "8:00" для обозначения начала встречи,
    - "8-11", "8h-11h", "8H-11H" или "8:00-11:00" для обозначения времени начала и окончания встречи,
    - "8h15-11h15", "8H15-11H15" или "8:15-11:15" для того же самого, но с минутами. +SelectDayDesc=For each selected day, you can choose, or not, meeting hours in the following format:
    - empty,
    - "8h", "8H" or "8:00" to give a meeting's start hour,
    - "8-11", "8h-11h", "8H-11H" or "8:00-11:00" to give a meeting's start and end hour,
    - "8h15-11h15", "8H15-11H15" or "8:15-11:15" for the same thing but with minutes. BackToCurrentMonth=Вернуться к текущему месяцу ErrorOpenSurveyFillFirstSection=Вы не заполнили первую секцию формы создания опроса ErrorOpenSurveyOneChoice=Введите как минимум один вариант для выбора diff --git a/htdocs/langs/ru_RU/paybox.lang b/htdocs/langs/ru_RU/paybox.lang index ff7a013445c..cd68c2f4809 100644 --- a/htdocs/langs/ru_RU/paybox.lang +++ b/htdocs/langs/ru_RU/paybox.lang @@ -11,17 +11,8 @@ YourEMail=Электронная почта для подтверждения о Creditor=Кредитор PaymentCode=Код платежа PayBoxDoPayment=Pay with Paybox -ToPay=Совершить платеж YouWillBeRedirectedOnPayBox=Вы будете перенаправлены по обеспеченным Paybox страницу для ввода данных кредитной карточки Continue=Далее -ToOfferALinkForOnlinePayment=URL-адрес для оплаты %s -ToOfferALinkForOnlinePaymentOnOrder=URL to offer a %s online payment user interface for a sales order -ToOfferALinkForOnlinePaymentOnInvoice=URL предложить %s онлайн платежей пользовательский интерфейс для счета -ToOfferALinkForOnlinePaymentOnContractLine=URL предложить% интернет-платежей с интерфейсом пользователя на контракт линия -ToOfferALinkForOnlinePaymentOnFreeAmount=URL предложить% интернет-платежей с пользовательским интерфейсом для свободного сумму -ToOfferALinkForOnlinePaymentOnMemberSubscription=URL предложить оплаты %s онлайн пользовательский интерфейс для членов подписки -ToOfferALinkForOnlinePaymentOnDonation=URL to offer a %s online payment, user interface for payment of donation -YouCanAddTagOnUrl=Вы также можете добавить URL параметр И тег= значение для любой из этих URL (требуется только для свободного платежа), чтобы добавить свой комментарий оплаты метки. SetupPayBoxToHavePaymentCreatedAutomatically=Setup your Paybox with url %s to have payment created automatically when validated by Paybox. YourPaymentHasBeenRecorded=Эта страница подтверждает, что ваш платеж был записан. Спасибо. YourPaymentHasNotBeenRecorded=Your payment has NOT been recorded and the transaction has been canceled. Thank you. diff --git a/htdocs/langs/ru_RU/projects.lang b/htdocs/langs/ru_RU/projects.lang index 1a0768b2a27..896f789b8e5 100644 --- a/htdocs/langs/ru_RU/projects.lang +++ b/htdocs/langs/ru_RU/projects.lang @@ -86,8 +86,8 @@ WhichIamLinkedToProject=which I'm linked to project Time=Время ListOfTasks=List of tasks GoToListOfTimeConsumed=Go to list of time consumed -GoToListOfTasks=Go to list of tasks -GoToGanttView=Go to Gantt view +GoToListOfTasks=Show as list +GoToGanttView=show as Gantt GanttView=Gantt View ListProposalsAssociatedProject=List of the commercial proposals related to the project ListOrdersAssociatedProject=List of sales orders related to the project @@ -250,3 +250,8 @@ OneLinePerUser=One line per user ServiceToUseOnLines=Service to use on lines InvoiceGeneratedFromTimeSpent=Invoice %s has been generated from time spent on project ProjectBillTimeDescription=Check if you enter timesheet on tasks of project AND you plan to generate invoice(s) from the timesheet to bill the customer of the project (do not check if you plan to create invoice that is not based on entered timesheets). +ProjectFollowOpportunity=Follow opportunity +ProjectFollowTasks=Follow tasks +UsageOpportunity=Usage: Opportunity +UsageTasks=Usage: Tasks +UsageBillTimeShort=Usage: Bill time diff --git a/htdocs/langs/ru_RU/receiptprinter.lang b/htdocs/langs/ru_RU/receiptprinter.lang index 756461488cc..5714ba78151 100644 --- a/htdocs/langs/ru_RU/receiptprinter.lang +++ b/htdocs/langs/ru_RU/receiptprinter.lang @@ -26,9 +26,10 @@ PROFILE_P822D=P822D Profile PROFILE_STAR=Star Profile PROFILE_DEFAULT_HELP=Default Profile suitable for Epson printers PROFILE_SIMPLE_HELP=Simple Profile No Graphics -PROFILE_EPOSTEP_HELP=Epos Tep Profile Help +PROFILE_EPOSTEP_HELP=Epos Tep Profile PROFILE_P822D_HELP=P822D Profile No Graphics PROFILE_STAR_HELP=Star Profile +DOL_LINE_FEED=Skip line DOL_ALIGN_LEFT=Left align text DOL_ALIGN_CENTER=Center text DOL_ALIGN_RIGHT=Right align text @@ -42,3 +43,5 @@ DOL_CUT_PAPER_PARTIAL=Cut ticket partially DOL_OPEN_DRAWER=Open cash drawer DOL_ACTIVATE_BUZZER=Activate buzzer DOL_PRINT_QRCODE=Print QR Code +DOL_PRINT_LOGO=Print logo of my company +DOL_PRINT_LOGO_OLD=Print logo of my company (old printers) diff --git a/htdocs/langs/ru_RU/sendings.lang b/htdocs/langs/ru_RU/sendings.lang index d729c6674c0..83633eb27c1 100644 --- a/htdocs/langs/ru_RU/sendings.lang +++ b/htdocs/langs/ru_RU/sendings.lang @@ -21,6 +21,7 @@ QtyShipped=Количество отгруженных QtyShippedShort=Qty ship. QtyPreparedOrShipped=Qty prepared or shipped QtyToShip=Количество для отправки +QtyToReceive=Qty to receive QtyReceived=Количество получено QtyInOtherShipments=Qty in other shipments KeepToShip=Осталось отправить @@ -46,17 +47,18 @@ DateDeliveryPlanned=Планируемая дата доставки RefDeliveryReceipt=Ref delivery receipt StatusReceipt=Status delivery receipt DateReceived=Дата доставки получена -SendShippingByEMail=Отправить поставкой по EMail +ClassifyReception=Classify reception +SendShippingByEMail=Send shipment by email SendShippingRef=Представление поставки %s ActionsOnShipping=События поставки LinkToTrackYourPackage=Ссылка на номер для отслеживания посылки ShipmentCreationIsDoneFromOrder=На данный момент, создание новой поставки закончено из карточки заказа. ShipmentLine=Линия поставки -ProductQtyInCustomersOrdersRunning=Product quantity into open customer orders -ProductQtyInSuppliersOrdersRunning=Product quantity into open purchase orders -ProductQtyInShipmentAlreadySent=Product quantity from open customer order already sent -ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from open supplier order already received -NoProductToShipFoundIntoStock=No product to ship found into warehouse %s. Correct stock or go back to choose another warehouse. +ProductQtyInCustomersOrdersRunning=Product quantity from open sales orders +ProductQtyInSuppliersOrdersRunning=Product quantity from open purchase orders +ProductQtyInShipmentAlreadySent=Product quantity from open sales order already sent +ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from open purchase orders already received +NoProductToShipFoundIntoStock=No product to ship found in warehouse %s. Correct stock or go back to choose another warehouse. WeightVolShort=Weight/Vol. ValidateOrderFirstBeforeShipment=You must first validate the order before being able to make shipments. @@ -69,4 +71,4 @@ SumOfProductWeights=Вес товара в сумме # warehouse details DetailWarehouseNumber= Детали склада -DetailWarehouseFormat= В:%s (Кол-во : %d) +DetailWarehouseFormat= W:%s (Qty: %d) diff --git a/htdocs/langs/ru_RU/stocks.lang b/htdocs/langs/ru_RU/stocks.lang index 8e06ef743fb..c9f2825e282 100644 --- a/htdocs/langs/ru_RU/stocks.lang +++ b/htdocs/langs/ru_RU/stocks.lang @@ -55,7 +55,7 @@ PMPValue=Значение PMPValueShort=WAP EnhancedValueOfWarehouses=Склады стоимости UserWarehouseAutoCreate=Create a user warehouse automatically when creating a user -AllowAddLimitStockByWarehouse=Manage also values for minimum and desired stock per pairing (product-warehouse) in addition to values per product +AllowAddLimitStockByWarehouse=Manage also value for minimum and desired stock per pairing (product-warehouse) in addition to the value for minimum and desired stock per product IndependantSubProductStock=Product stock and subproduct stock are independent QtyDispatched=Количество направил QtyDispatchedShort=Кол-во отправлено @@ -184,7 +184,7 @@ SelectFournisseur=Vendor filter inventoryOnDate=Инвентарная ведомость INVENTORY_DISABLE_VIRTUAL=Virtual product (kit): do not decrement stock of a child product INVENTORY_USE_MIN_PA_IF_NO_LAST_PA=Use the buy price if no last buy price can be found -INVENTORY_USE_INVENTORY_DATE_FROM_DATEMVT=Stock movement has date of inventory +INVENTORY_USE_INVENTORY_DATE_FOR_DATE_OF_MVT=Stock movements will have the date of inventory (instead of the date of inventory validation) inventoryChangePMPPermission=Allow to change PMP value for a product ColumnNewPMP=New unit PMP OnlyProdsInStock=Do not add product without stock @@ -212,3 +212,7 @@ StockIncreaseAfterCorrectTransfer=Increase by correction/transfer StockDecreaseAfterCorrectTransfer=Decrease by correction/transfer StockIncrease=Stock increase StockDecrease=Stock decrease +InventoryForASpecificWarehouse=Inventory for a specific warehouse +InventoryForASpecificProduct=Inventory for a specific product +StockIsRequiredToChooseWhichLotToUse=Stock is required to choose which lot to use +ForceTo=Force to diff --git a/htdocs/langs/ru_RU/stripe.lang b/htdocs/langs/ru_RU/stripe.lang index 196cfdc10ae..76c918e22d4 100644 --- a/htdocs/langs/ru_RU/stripe.lang +++ b/htdocs/langs/ru_RU/stripe.lang @@ -16,12 +16,13 @@ StripeDoPayment=Pay with Stripe YouWillBeRedirectedOnStripe=You will be redirected on secured Stripe page to input you credit card information Continue=Дальше ToOfferALinkForOnlinePayment=URL-адрес для оплаты %s -ToOfferALinkForOnlinePaymentOnOrder=URL to offer a %s online payment user interface for a sales order -ToOfferALinkForOnlinePaymentOnInvoice=URL предложить %s онлайн платежей пользовательский интерфейс для счета -ToOfferALinkForOnlinePaymentOnContractLine=URL предложить% интернет-платежей с интерфейсом пользователя на контракт линия -ToOfferALinkForOnlinePaymentOnFreeAmount=URL предложить% интернет-платежей с пользовательским интерфейсом для свободного сумму -ToOfferALinkForOnlinePaymentOnMemberSubscription=URL предложить оплаты %s онлайн пользовательский интерфейс для членов подписки -YouCanAddTagOnUrl=Вы также можете добавить URL параметр И тег= значение для любой из этих URL (требуется только для свободного платежа), чтобы добавить свой комментарий оплаты метки. +ToOfferALinkForOnlinePaymentOnOrder=URL to offer a %s online payment page for a sales order +ToOfferALinkForOnlinePaymentOnInvoice=URL to offer a %s online payment page for a customer invoice +ToOfferALinkForOnlinePaymentOnContractLine=URL to offer a %s online payment page for a contract line +ToOfferALinkForOnlinePaymentOnFreeAmount=URL to offer a %s online payment page of any amount with no existing object +ToOfferALinkForOnlinePaymentOnMemberSubscription=URL to offer a %s online payment page for a member subscription +ToOfferALinkForOnlinePaymentOnDonation=URL to offer a %s online payment page for payment of a donation +YouCanAddTagOnUrl=You can also add url parameter &tag=value to any of those URL (mandatory only for payment not linked to an object) to add your own payment comment tag.
    For the URL of payments with no existing object, you may also add the parameter &noidempotency=1 so the same link with same tag can be used several times (some payment mode may limit the payment to 1 for each different link without this parameter) SetupStripeToHavePaymentCreatedAutomatically=Setup your Stripe with url %s to have payment created automatically when validated by Stripe. AccountParameter=Счет параметры UsageParameter=Использование параметров diff --git a/htdocs/langs/ru_RU/ticket.lang b/htdocs/langs/ru_RU/ticket.lang index 11dc7a9b757..557d7be2695 100644 --- a/htdocs/langs/ru_RU/ticket.lang +++ b/htdocs/langs/ru_RU/ticket.lang @@ -33,7 +33,10 @@ TicketDictSeverity=Ticket - Severities TicketTypeShortBUGSOFT=Dysfonctionnement logiciel TicketTypeShortBUGHARD=Dysfonctionnement matériel TicketTypeShortCOM=Commercial question -TicketTypeShortINCIDENT=Request for assistance + +TicketTypeShortHELP=Request for functionnal help +TicketTypeShortISSUE=Issue, bug or problem +TicketTypeShortREQUEST=Change or enhancement request TicketTypeShortPROJET=Проект TicketTypeShortOTHER=Другое @@ -137,6 +140,10 @@ NoUnreadTicketsFound=No unread ticket found TicketViewAllTickets=View all tickets TicketViewNonClosedOnly=View only open tickets TicketStatByStatus=Tickets by status +OrderByDateAsc=Sort by ascending date +OrderByDateDesc=Sort by descending date +ShowAsConversation=Show as conversation list +MessageListViewType=Show as table list # # Ticket card @@ -222,6 +229,9 @@ TicketConfirmChangeStatus=Confirm the status change: %s ? TicketLogStatusChanged=Status changed: %s to %s TicketNotNotifyTiersAtCreate=Not notify company at create Unread=Unread +TicketNotCreatedFromPublicInterface=Not available. Ticket was not created from public interface. +PublicInterfaceNotEnabled=Public interface was not enabled +ErrorTicketRefRequired=Ticket reference name is required # # Logs diff --git a/htdocs/langs/ru_RU/website.lang b/htdocs/langs/ru_RU/website.lang index 5baee85a224..d8a6860690d 100644 --- a/htdocs/langs/ru_RU/website.lang +++ b/htdocs/langs/ru_RU/website.lang @@ -56,7 +56,7 @@ NoPageYet=No pages yet YouCanCreatePageOrImportTemplate=You can create a new page or import a full website template SyntaxHelp=Help on specific syntax tips YouCanEditHtmlSourceckeditor=You can edit HTML source code using the "Source" button in editor. -YouCanEditHtmlSource=
    You can include PHP code into this source using tags <?php ?>. The following global variables are available: $conf, $db, $mysoc, $user, $website, $websitepage, $weblangs.

    You can also include content of another Page/Container with the following syntax:
    <?php includeContainer('alias_of_container_to_include'); ?>

    You can make a redirect to another Page/Container with the following syntax (Note: do not output any content before a redirect):
    <?php redirectToContainer('alias_of_container_to_redirect_to'); ?>

    To add a link to another page, use the syntax:
    <a href="alias_of_page_to_link_to.php">mylink<a>

    To include a link to download a file stored into the documents directory, use the document.php wrapper:
    Example, for a file into documents/ecm (need to be logged), syntax is:
    <a href="/document.php?modulepart=ecm&file=[relative_dir/]filename.ext">
    For a file into documents/medias (open directory for public access), syntax is:
    <a href="/document.php?modulepart=medias&file=[relative_dir/]filename.ext">
    For a file shared with a share link (open access using the sharing hash key of file), syntax is:
    <a href="/document.php?hashp=publicsharekeyoffile">

    To include an image stored into the documents directory, use the viewimage.php wrapper:
    Example, for an image into documents/medias (open directory for public access), syntax is:
    <img src="/viewimage.php?modulepart=medias&file=[relative_dir/]filename.ext">
    +YouCanEditHtmlSource=
    You can include PHP code into this source using tags <?php ?>. The following global variables are available: $conf, $db, $mysoc, $user, $website, $websitepage, $weblangs.

    You can also include content of another Page/Container with the following syntax:
    <?php includeContainer('alias_of_container_to_include'); ?>

    You can make a redirect to another Page/Container with the following syntax (Note: do not output any content before a redirect):
    <?php redirectToContainer('alias_of_container_to_redirect_to'); ?>

    To add a link to another page, use the syntax:
    <a href="alias_of_page_to_link_to.php">mylink<a>

    To include a link to download a file stored into the documents directory, use the document.php wrapper:
    Example, for a file into documents/ecm (need to be logged), syntax is:
    <a href="/document.php?modulepart=ecm&file=[relative_dir/]filename.ext">
    For a file into documents/medias (open directory for public access), syntax is:
    <a href="/document.php?modulepart=medias&file=[relative_dir/]filename.ext">
    For a file shared with a share link (open access using the sharing hash key of file), syntax is:
    <a href="/document.php?hashp=publicsharekeyoffile">

    To include an image stored into the documents directory, use the viewimage.php wrapper:
    Example, for an image into documents/medias (open directory for public access), syntax is:
    <img src="/viewimage.php?modulepart=medias&file=[relative_dir/]filename.ext">

    More examples of HTML or dynamic code available on the wiki documentation
    . ClonePage=Clone page/container CloneSite=Clone site SiteAdded=Website added @@ -114,3 +114,10 @@ CSSContentTooltipHelp=Enter here CSS content. To avoid any conflict with the CSS LinkAndScriptsHereAreNotLoadedInEditor=Warning: This content is output only when site is accessed from a server. It is not used in Edit mode so if you need to load javascript files also in edit mode, just add your tag 'script src=...' into the page. Dynamiccontent=Sample of a page with dynamic content ImportSite=Import website template +EditInLineOnOff=Mode 'Edit inline' is %s +ShowSubContainersOnOff=Mode to execute 'dynamic content' is %s +GlobalCSSorJS=Global CSS/JS/Header file of web site +BackToHomePage=Back to home page... +TranslationLinks=Translation links +YouTryToAccessToAFileThatIsNotAWebsitePage=You try to access to a page that is not a website page +UseTextBetween5And70Chars=For good SEO practices, use a text between 5 and 70 characters diff --git a/htdocs/langs/ru_UA/paybox.lang b/htdocs/langs/ru_UA/paybox.lang index 957617b4ae4..19af763b98c 100644 --- a/htdocs/langs/ru_UA/paybox.lang +++ b/htdocs/langs/ru_UA/paybox.lang @@ -2,5 +2,4 @@ ThisScreenAllowsYouToPay=Этот экран позволит вам сделать онлайн платеж %s. ThisIsInformationOnPayment=Это информация об оплате делать YourEMail=Email для получения подтверждения оплаты -YouCanAddTagOnUrl=Вы также можете добавить параметр URL = & теги значение любого из этих URL-адрес (требуется только для свободного платежа) добавить свой ​​собственный тег комментария оплаты. SetupPayBoxToHavePaymentCreatedAutomatically=Настройте PayBox с URL %s иметь оплаты создается автоматически при подтверждены PayBox. diff --git a/htdocs/langs/sk_SK/accountancy.lang b/htdocs/langs/sk_SK/accountancy.lang index 5f922e5911c..e54e78d48a3 100644 --- a/htdocs/langs/sk_SK/accountancy.lang +++ b/htdocs/langs/sk_SK/accountancy.lang @@ -1,4 +1,5 @@ -# Dolibarr language file - en_US - Accounting Expert +# Dolibarr language file - en_US - Accountancy (Double entries) +Accountancy=Účtovníctvo Accounting=Účtovníctvo ACCOUNTING_EXPORT_SEPARATORCSV=Oddeľovač stĺpcov pre exportný súbor ACCOUNTING_EXPORT_DATE=Formát dátumu pre súbor exportu @@ -97,6 +98,8 @@ MenuExpenseReportAccounts=Expense report accounts MenuLoanAccounts=Loan accounts MenuProductsAccounts=Produktové účty MenuClosureAccounts=Closure accounts +MenuAccountancyClosure=Closure +MenuAccountancyValidationMovements=Validate movements ProductsBinding=Produkty účty TransferInAccounting=Transfer in accounting RegistrationInAccounting=Registration in accounting @@ -164,12 +167,14 @@ ACCOUNTING_ACCOUNT_SUSPENSE=Účtovný účet čakania DONATION_ACCOUNTINGACCOUNT=Účtovný účet na registráciu darov ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Accounting account to register subscriptions -ACCOUNTING_PRODUCT_BUY_ACCOUNT=Účtovný účet štandardne pre zakúpené produkty (používa sa, ak nie je definovaný v produktovom liste) +ACCOUNTING_PRODUCT_BUY_ACCOUNT=Accounting account by default for the bought products (used if not defined in the product sheet) ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Účtovný účet štandardne pre predané produkty (použité, ak nie sú definované v produktovom liste) -ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Accounting account by default for the sold products in EEC (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Accounting account by default for the sold products export out of EEC (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Accounting account by default for the products sold in EEC (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Accounting account by default for the products sold and exported out of EEC (used if not defined in the product sheet) ACCOUNTING_SERVICE_BUY_ACCOUNT=Účtovný účet predvolene pre zakúpené služby (používa sa, ak nie je definovaný v služobnom liste) ACCOUNTING_SERVICE_SOLD_ACCOUNT=Účtovný účet predvolene pre predané služby (používa sa, ak nie je definovaný v služobnom liste) +ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Accounting account by default for the services sold in EEC (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Accounting account by default for the services sold and exported out of EEC (used if not defined in the service sheet) Doctype=Druh dokumentu Docdate=dátum @@ -192,9 +197,10 @@ ByPersonalizedAccountGroups=By personalized groups ByYear=Do roku NotMatch=Nenastavené DeleteMvt=Odstrániť riadky knihy +DelMonth=Month to delete DelYear=Rok na zmazanie DelJournal=Žurnále na zmazanie -ConfirmDeleteMvt=This will delete all lines of the Ledger for year and/or from a specific journal. At least one criterion is required. +ConfirmDeleteMvt=This will delete all lines of the Ledger for the year/month and/or from a specific journal (At least one criterion is required). You will have to reuse the feature 'Registration inaccounting' to have the deleted record back in the ledger. ConfirmDeleteMvtPartial=This will delete the transaction from the Ledger (all lines related to same transaction will be deleted) FinanceJournal=Finančný časopis ExpenseReportsJournal=Expense reports journal @@ -235,13 +241,19 @@ DescVentilDoneCustomer=Pozrite si zoznam riadkov zákazníkov faktúr a ich úč DescVentilTodoCustomer=Uviazať linky faktúr, ktoré ešte nie sú viazané účtom účtovania produktu ChangeAccount=Zmeniť účtovný účet produktu / služby pre vybrané riadky s týmto účtovným účtom: Vide=- -DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account (only record not already transfered in accountancy are visible) DescVentilDoneSupplier=Consult here the list of the lines of vendor invoices and their accounting account DescVentilTodoExpenseReport=Bind expense report lines not already bound with a fee accounting account DescVentilExpenseReport=Consult here the list of expense report lines bound (or not) to a fee accounting account DescVentilExpenseReportMore=If you setup accounting account on type of expense report lines, the application will be able to make all the binding between your expense report lines and the accounting account of your chart of accounts, just in one click with the button "%s". If account was not set on fees dictionary or if you still have some lines not bound to any account, you will have to make a manual binding from the menu "%s". DescVentilDoneExpenseReport=Consult here the list of the lines of expenses reports and their fees accounting account +DescClosure=Consult here the number of movements by month who are not validated & fiscal years already open +OverviewOfMovementsNotValidated=Step 1/ Overview of movements not validated. (Necessary to close a fiscal year) +ValidateMovements=Validate movements +DescValidateMovements=Any modification or deletion of writing, lettering and deletes will be prohibited. All entries for an exercise must be validated otherwise closing will not be possible +SelectMonthAndValidate=Select month and validate movements + ValidateHistory=Priradzovať automaticky AutomaticBindingDone=Automatické priradenie dokončené @@ -256,6 +268,7 @@ ListOfProductsWithoutAccountingAccount=Zoznam produktov, ktoré nie sú viazané ChangeBinding=Zmeňte väzbu Accounted=Accounted in ledger NotYetAccounted=Not yet accounted in ledger +ShowTutorial=Show Tutorial ## Admin ApplyMassCategories=Použiť hromadne kategórie @@ -264,7 +277,7 @@ CategoryDeleted=Category for the accounting account has been removed AccountingJournals=Accounting journals AccountingJournal=Accounting journal NewAccountingJournal=New accounting journal -ShowAccoutingJournal=Show accounting journal +ShowAccountingJournal=Show accounting journal NatureOfJournal=Nature of Journal AccountingJournalType1=Miscellaneous operations AccountingJournalType2=Predaje diff --git a/htdocs/langs/sk_SK/admin.lang b/htdocs/langs/sk_SK/admin.lang index f68f5f3b0f5..02d29c74b95 100644 --- a/htdocs/langs/sk_SK/admin.lang +++ b/htdocs/langs/sk_SK/admin.lang @@ -178,6 +178,8 @@ Compression=Kompresia CommandsToDisableForeignKeysForImport=Príkaz zakázať cudzie kľúče z dovozu CommandsToDisableForeignKeysForImportWarning=Povinné, ak chcete byť schopní obnoviť SQL dump neskôr ExportCompatibility=Kompatibilita vytvoreného súboru exportu +ExportUseMySQLQuickParameter=Use the --quick parameter +ExportUseMySQLQuickParameterHelp=The '--quick' parameter helps limit RAM consumption for large tables. MySqlExportParameters=MySQL export parametrov PostgreSqlExportParameters= Parametre PostgreSQL export UseTransactionnalMode=Použitie transakčné režim @@ -218,7 +220,7 @@ DoliStoreDesc=DoliStore, oficiálny trh pre Dolibarr ERP / CRM externých modulo DoliPartnersDesc=List of companies providing custom-developed modules or features.
    Note: since Dolibarr is an open source application, anyone experienced in PHP programming may develop a module. WebSiteDesc=External websites for more add-on (non-core) modules... DevelopYourModuleDesc=Some solutions to develop your own module... -URL=Odkaz +URL=URL BoxesAvailable=Dostupné doplnky BoxesActivated=Aktivované doplnky ActivateOn=Aktivácia na @@ -268,6 +270,7 @@ Emails=Emails EMailsSetup=Emails setup EMailsDesc=This page allows you to override your default PHP parameters for email sending. In most cases on Unix/Linux OS, the PHP setup is correct and these parameters are unnecessary. EmailSenderProfiles=Emails sender profiles +EMailsSenderProfileDesc=You can keep this section empty. If you enter some emails here, they will be added to the list of possible senders into the combobox when your write a new email. MAIN_MAIL_SMTP_PORT=SMTP/SMTPS Port (default value in php.ini: %s) MAIN_MAIL_SMTP_SERVER=SMTP/SMTPS Host (default value in php.ini: %s) MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=SMTP/SMTPS Port (Not defined into PHP on Unix-like systems) @@ -277,7 +280,7 @@ MAIN_MAIL_ERRORS_TO=Email used for error returns emails (fields 'Errors-To' in e MAIN_MAIL_AUTOCOPY_TO= Copy (Bcc) all sent emails to MAIN_DISABLE_ALL_MAILS=Disable all email sending (for test purposes or demos) MAIN_MAIL_FORCE_SENDTO=Send all emails to (instead of real recipients, for test purposes) -MAIN_MAIL_ENABLED_USER_DEST_SELECT=Add employee users with email into allowed recipient list +MAIN_MAIL_ENABLED_USER_DEST_SELECT=Suggest emails of employees (if defined) into the list of predefined recipient when writing a new email MAIN_MAIL_SENDMODE=Email sending method MAIN_MAIL_SMTPS_ID=SMTP ID (if sending server requires authentication) MAIN_MAIL_SMTPS_PW=SMTP Password (if sending server requires authentication) @@ -462,7 +465,9 @@ EnableAndSetupModuleCron=If you want to have this recurring invoice generated au ModuleCompanyCodeCustomerAquarium=%s followed by customer code for a customer accounting code ModuleCompanyCodeSupplierAquarium=%s followed by vendor code for a vendor accounting code ModuleCompanyCodePanicum=Return an empty accounting code. -ModuleCompanyCodeDigitaria=Accounting code depends on third-party code. The code is composed of the character "C" in the first position followed by the first 5 characters of the third-party code. +ModuleCompanyCodeDigitaria=Returns a compound accounting code according to the name of the third party. The code consists of a prefix that can be defined in the first position followed by the number of characters defined in the third party code. +ModuleCompanyCodeCustomerDigitaria=%s followed by the truncated customer name by the number of characters: %s for the customer accounting code. +ModuleCompanyCodeSupplierDigitaria=%s followed by the truncated supplier name by the number of characters: %s for the supplier accounting code. Use3StepsApproval=By default, Purchase Orders need to be created and approved by 2 different users (one step/user to create and one step/user to approve. Note that if user has both permission to create and approve, one step/user will be enough). You can ask with this option to introduce a third step/user approval, if amount is higher than a dedicated value (so 3 steps will be necessary: 1=validation, 2=first approval and 3=second approval if amount is enough).
    Set this to empty if one approval (2 steps) is enough, set it to a very low value (0.1) if a second approval (3 steps) is always required. UseDoubleApproval=Použiť 3 krokové povolenie ked cena ( bez DPH ) je väčšia ako... WarningPHPMail=WARNING: It is often better to setup outgoing emails to use the email server of your provider instead of the default setup. Some email providers (like Yahoo) do not allow you to send an email from another server than their own server. Your current setup uses the server of the application to send email and not the server of your email provider, so some recipients (the one compatible with the restrictive DMARC protocol), will ask your email provider if they can accept your email and some email providers (like Yahoo) may respond "no" because the server is not theirs, so few of your sent Emails may not be accepted (be careful also of your email provider's sending quota).
    If your Email provider (like Yahoo) has this restriction, you must change Email setup to choose the other method "SMTP server" and enter the SMTP server and credentials provided by your Email provider. @@ -524,7 +529,7 @@ Module50Desc=Management of Products Module51Name=Hromadné e-maily Module51Desc=Hmotnosť papiera poštová správa Module52Name=Zásoby -Module52Desc=Stock management (for products only) +Module52Desc=Stock management Module53Name=Služby Module53Desc=Management of Services Module54Name=Zmluvy / Predplatné @@ -622,7 +627,7 @@ Module5000Desc=Umožňuje spravovať viac spoločností Module6000Name=Workflow Module6000Desc=Workflow management (automatic creation of object and/or automatic status change) Module10000Name=Web stránky -Module10000Desc=Create websites (public) with a WYSIWYG editor. Just setup your web server (Apache, Nginx, ...) to point to the dedicated Dolibarr directory to have it online on the internet with your own domain name. +Module10000Desc=Create websites (public) with a WYSIWYG editor. This is a webmaster or developer oriented CMS (it is better to know HTML and CSS language). Just setup your web server (Apache, Nginx, ...) to point to the dedicated Dolibarr directory to have it online on the internet with your own domain name. Module20000Name=Leave Request Management Module20000Desc=Define and track employee leave requests Module39000Name=Product Lots @@ -841,10 +846,10 @@ Permission1002=Vytvoriť / upraviť sklady Permission1003=Odstrániť sklady Permission1004=Prečítajte skladové pohyby Permission1005=Vytvoriť / upraviť skladové pohyby -Permission1101=Prečítajte si dodacie -Permission1102=Vytvoriť / upraviť dodacie -Permission1104=Potvrdenie doručenia objednávky -Permission1109=Odstrániť dodacie +Permission1101=Read delivery receipts +Permission1102=Create/modify delivery receipts +Permission1104=Validate delivery receipts +Permission1109=Delete delivery receipts Permission1121=Read supplier proposals Permission1122=Create/modify supplier proposals Permission1123=Validate supplier proposals @@ -873,9 +878,9 @@ Permission1251=Spustiť Hmotné dovozy externých dát do databázy (načítanie Permission1321=Export zákazníkov faktúry, atribúty a platby Permission1322=Znova otvoriť zaplatený účet Permission1421=Export sales orders and attributes -Permission2401=Prečítajte akcie (udalosti alebo úlohy) ktoré súvisia s jeho účet -Permission2402=Vytvoriť / upraviť akcie (udalosti alebo úlohy) ktoré súvisia s jeho účet -Permission2403=Odstrániť akcie (udalosti alebo úlohy) ktoré súvisia s jeho účet +Permission2401=Read actions (events or tasks) linked to his user account (if owner of event) +Permission2402=Create/modify actions (events or tasks) linked to his user account (if owner of event) +Permission2403=Delete actions (events or tasks) linked to his user account (if owner of event) Permission2411=Prečítajte akcie (udalosti alebo úlohy) a ďalšie Permission2412=Vytvoriť / upraviť akcie (udalosti alebo úlohy) ďalších Permission2413=Odstrániť akcie (udalosti alebo úlohy) ďalších @@ -901,6 +906,7 @@ Permission20003=Delete leave requests Permission20004=Read all leave requests (even of user not subordinates) Permission20005=Create/modify leave requests for everybody (even of user not subordinates) Permission20006=Admin leave requests (setup and update balance) +Permission20007=Approve leave requests Permission23001=Ukázať naplánovanú úlohu Permission23002=Vytvoriť / upraviť naplánovanú úlohu Permission23003=Odstrániť naplánovanú úlohu @@ -915,7 +921,7 @@ Permission50414=Delete operations in ledger Permission50415=Delete all operations by year and journal in ledger Permission50418=Export operations of the ledger Permission50420=Report and export reports (turnover, balance, journals, ledger) -Permission50430=Define and close a fiscal period +Permission50430=Define fiscal periods. Validate transactions and close fiscal periods. Permission50440=Manage chart of accounts, setup of accountancy Permission51001=Read assets Permission51002=Create/Update assets @@ -962,6 +968,7 @@ DictionaryAccountancyJournal=Accounting journals DictionaryEMailTemplates=Email Templates DictionaryUnits=Jednotky DictionaryMeasuringUnits=Measuring Units +DictionarySocialNetworks=Social Networks DictionaryProspectStatus=Prospect stav DictionaryHolidayTypes=Types of leave DictionaryOpportunityStatus=Lead status for project/lead @@ -1057,7 +1064,7 @@ BackgroundImageLogin=Background image PermanentLeftSearchForm=Permanentný vyhľadávací formulár na ľavom menu DefaultLanguage=Default language EnableMultilangInterface=Enable multilanguage support -EnableShowLogo=Zobraziť logo na ľavom menu +EnableShowLogo=Show the company logo in the menu CompanyInfo=Company/Organization CompanyIds=Company/Organization identities CompanyName=Názov @@ -1067,7 +1074,11 @@ CompanyTown=Mesto CompanyCountry=Krajina CompanyCurrency=Hlavná mena CompanyObject=Objekt spoločnosti +IDCountry=ID country Logo=Logo +LogoDesc=Main logo of company. Will be used into generated documents (PDF, ...) +LogoSquarred=Logo (squarred) +LogoSquarredDesc=Must be a squarred icon (width = height). This logo will be used as the favorite icon or other need like for the top menu bar (if not disabled into display setup). DoNotSuggestPaymentMode=Nenaznačujú NoActiveBankAccountDefined=Žiadny aktívny bankový účet definovaný OwnerOfBankAccount=Majiteľ %s bankových účtov @@ -1113,7 +1124,7 @@ LogEventDesc=Enable logging for specific security events. Administrators the log AreaForAdminOnly=Setup parameters can be set by administrator users only. SystemInfoDesc=Systémové informácie je rôzne technické informácie získate v režime iba pre čítanie a viditeľné len pre správcov. SystemAreaForAdminOnly=This area is available to administrator users only. Dolibarr user permissions cannot change this restriction. -CompanyFundationDesc=Edit the information of the company/entity. Click on "%s" or "%s" button at the bottom of the page. +CompanyFundationDesc=Edit the information of the company/entity. Click on "%s" button at the bottom of the page. AccountantDesc=If you have an external accountant/bookkeeper, you can edit here its information. AccountantFileNumber=Accountant code DisplayDesc=Parameters affecting the look and behaviour of Dolibarr can be modified here. @@ -1129,7 +1140,7 @@ TriggerAlwaysActive=Trigger v tomto súbore sú vždy aktívne, či už sú akti TriggerActiveAsModuleActive=Trigger v tomto súbore sú aktívne ako modul %s je povolené. GeneratedPasswordDesc=Choose the method to be used for auto-generated passwords. DictionaryDesc=Vložte referenčné data. Môžete pridať vaše hodnoty ako základ -ConstDesc=This page allows you to edit (override) parameters not available in other pages. These are mostly reserved parameters for developers/advanced troubleshooting. For a full list of the parameters available see here. +ConstDesc=This page allows you to edit (override) parameters not available in other pages. These are mostly reserved parameters for developers/advanced troubleshooting only. MiscellaneousDesc=Ostatné bezpečnostné parametre sú definované tu. LimitsSetup=Limity / Presné nastavenie LimitsDesc=You can define limits, precisions and optimizations used by Dolibarr here @@ -1456,6 +1467,13 @@ LDAPFieldSidExample=Example: objectsid LDAPFieldEndLastSubscription=Dátum ukončenia predplatného LDAPFieldTitle=Poradie úlohy LDAPFieldTitleExample=Príklad: title +LDAPFieldGroupid=Group id +LDAPFieldGroupidExample=Exemple : gidnumber +LDAPFieldUserid=User id +LDAPFieldUseridExample=Exemple : uidnumber +LDAPFieldHomedirectory=Home directory +LDAPFieldHomedirectoryExample=Exemple : homedirectory +LDAPFieldHomedirectoryprefix=Home directory prefix LDAPSetupNotComplete=Nastavenie LDAP nie je úplná (prejdite na záložku Iné) LDAPNoUserOrPasswordProvidedAccessIsReadOnly=Žiadny správcu alebo heslo k dispozícii. LDAP prístup budú anonymné a iba pre čítanie. LDAPDescContact=Táto stránka umožňuje definovať atribúty LDAP názov stromu LDAP pre každý údajom o kontaktoch Dolibarr. @@ -1577,6 +1595,7 @@ FCKeditorForProductDetails=WYSIWIG creation/edition of products details lines fo FCKeditorForMailing= WYSIWIG vytvorenie / edícia pre hromadné eMailings (Nástroje-> e-mailom) FCKeditorForUserSignature=WYSIWIG vytvorenie / edícia užívateľského podpisu FCKeditorForMail=WYSIWIG creation/edition for all mail (except Tools->eMailing) +FCKeditorForTicket=WYSIWIG creation/edition for tickets ##### Stock ##### StockSetup=Stock module setup 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. @@ -1653,8 +1672,9 @@ CashDesk=Point of Sale CashDeskSetup=Point of Sales module setup CashDeskThirdPartyForSell=Default generic third party to use for sales CashDeskBankAccountForSell=Predvolený účet použiť na príjem platieb v hotovosti -CashDeskBankAccountForCheque= Default account to use to receive payments by check -CashDeskBankAccountForCB= Predvolený účet použiť pre príjem platieb prostredníctvom kreditnej karty +CashDeskBankAccountForCheque=Default account to use to receive payments by check +CashDeskBankAccountForCB=Predvolený účet použiť pre príjem platieb prostredníctvom kreditnej karty +CashDeskBankAccountForSumup=Default bank account to use to receive payments by SumUp 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). CashDeskIdWareHouse=Force and restrict warehouse to use for stock decrease StockDecreaseForPointOfSaleDisabled=Stock decrease from Point of Sale disabled @@ -1693,7 +1713,7 @@ SuppliersSetup=Vendor module setup SuppliersCommandModel=Complete template of purchase order (logo...) SuppliersInvoiceModel=Complete template of vendor invoice (logo...) SuppliersInvoiceNumberingModel=Vendor invoices numbering models -IfSetToYesDontForgetPermission=Ak nastavené ANO, nezabudnite poskytnúť povolenia pre skupiny alebo užívateľov oprávnených pre povoľovanie 2. stupňa +IfSetToYesDontForgetPermission=If set to a non null value, don't forget to provide permissions to groups or users allowed for the second approval ##### GeoIPMaxmind ##### GeoIPMaxmindSetup=GeoIP MaxMind modul nastavenia PathToGeoIPMaxmindCountryDataFile=Path to file containing Maxmind ip to country translation.
    Examples:
    /usr/local/share/GeoIP/GeoIP.dat
    /usr/share/GeoIP/GeoIP.dat
    /usr/share/GeoIP/GeoLite2-Country.mmdb @@ -1782,6 +1802,8 @@ FixTZ=Oprava časovej zóny FillFixTZOnlyIfRequired=Príklad: +2 ( vyplňte iba ak máte problém ) ExpectedChecksum=Expected Checksum CurrentChecksum=Current Checksum +ExpectedSize=Expected size +CurrentSize=Current size ForcedConstants=Required constant values MailToSendProposal=Customer proposals MailToSendOrder=Sales orders @@ -1846,8 +1868,10 @@ NothingToSetup=There is no specific setup required for this module. SetToYesIfGroupIsComputationOfOtherGroups=Set this to yes if this group is a computation of other groups EnterCalculationRuleIfPreviousFieldIsYes=Enter calculation rule if previous field was set to Yes (For example 'CODEGRP1+CODEGRP2') SeveralLangugeVariatFound=Several language variants found -COMPANY_AQUARIUM_REMOVE_SPECIAL=Remove special characters +RemoveSpecialChars=Remove special characters COMPANY_AQUARIUM_CLEAN_REGEX=Regex filter to clean value (COMPANY_AQUARIUM_CLEAN_REGEX) +COMPANY_DIGITARIA_CLEAN_REGEX=Regex filter to clean value (COMPANY_DIGITARIA_CLEAN_REGEX) +COMPANY_DIGITARIA_UNIQUE_CODE=Duplicate not allowed GDPRContact=Data Protection Officer (DPO, Data Privacy or GDPR contact) GDPRContactDesc=If you store data about European companies/citizens, you can name the contact who is responsible for the General Data Protection Regulation here HelpOnTooltip=Help text to show on tooltip @@ -1884,8 +1908,8 @@ CodeLastResult=Latest result code NbOfEmailsInInbox=Number of emails in source directory LoadThirdPartyFromName=Load third party searching on %s (load only) LoadThirdPartyFromNameOrCreate=Load third party searching on %s (create if not found) -WithDolTrackingID=Dolibarr Tracking ID found -WithoutDolTrackingID=Dolibarr Tracking ID not found +WithDolTrackingID=Dolibarr Reference found in Message ID +WithoutDolTrackingID=Dolibarr Reference not found in Message ID FormatZip=Zips MainMenuCode=Menu entry code (mainmenu) ECMAutoTree=Show automatic ECM tree @@ -1896,6 +1920,7 @@ ResourceSetup=Configuration of Resource module UseSearchToSelectResource=Use a search form to choose a resource (rather than a drop-down list). DisabledResourceLinkUser=Disable feature to link a resource to users DisabledResourceLinkContact=Disable feature to link a resource to contacts +EnableResourceUsedInEventCheck=Enable feature to check if a resource is in use in an event ConfirmUnactivation=Confirm module reset OnMobileOnly=On small screen (smartphone) only DisableProspectCustomerType=Disable the "Prospect + Customer" third party type (so third party must be Prospect or Customer but can't be both) @@ -1937,3 +1962,5 @@ RESTRICT_ON_IP=Allow access to some host IP only (wildcard not allowed, use spac BaseOnSabeDavVersion=Based on the library SabreDAV version NotAPublicIp=Not a public IP MakeAnonymousPing=Make an anonymous Ping '+1' to the Dolibarr foundation server (done 1 time only after installation) to allow the foundation to count the number of Dolibarr installation. +FeatureNotAvailableWithReceptionModule=Feature not available when module Reception is enabled +EmailTemplate=Template for email diff --git a/htdocs/langs/sk_SK/agenda.lang b/htdocs/langs/sk_SK/agenda.lang index dcd977130f7..78d6f724552 100644 --- a/htdocs/langs/sk_SK/agenda.lang +++ b/htdocs/langs/sk_SK/agenda.lang @@ -76,6 +76,7 @@ ContractSentByEMail=Contract %s sent by email OrderSentByEMail=Sales order %s sent by email InvoiceSentByEMail=Customer invoice %s sent by email SupplierOrderSentByEMail=Purchase order %s sent by email +ORDER_SUPPLIER_DELETEInDolibarr=Purchase order %s deleted SupplierInvoiceSentByEMail=Vendor invoice %s sent by email ShippingSentByEMail=Shipment %s sent by email ShippingValidated= Zásielka %s overená @@ -86,6 +87,11 @@ InvoiceDeleted=Faktúra zmazaná PRODUCT_CREATEInDolibarr=Product %s created PRODUCT_MODIFYInDolibarr=Product %s modified PRODUCT_DELETEInDolibarr=Product %s deleted +HOLIDAY_CREATEInDolibarr=Request for leave %s created +HOLIDAY_MODIFYInDolibarr=Request for leave %s modified +HOLIDAY_APPROVEInDolibarr=Request for leave %s approved +HOLIDAY_VALIDATEDInDolibarr=Request for leave %s validated +HOLIDAY_DELETEInDolibarr=Request for leave %s deleted EXPENSE_REPORT_CREATEInDolibarr=Expense report %s created EXPENSE_REPORT_VALIDATEInDolibarr=Expense report %s validated EXPENSE_REPORT_APPROVEInDolibarr=Expense report %s approved @@ -99,6 +105,14 @@ TICKET_MODIFYInDolibarr=Ticket %s modified TICKET_ASSIGNEDInDolibarr=Ticket %s assigned TICKET_CLOSEInDolibarr=Ticket %s closed TICKET_DELETEInDolibarr=Ticket %s deleted +BOM_VALIDATEInDolibarr=BOM validated +BOM_UNVALIDATEInDolibarr=BOM unvalidated +BOM_CLOSEInDolibarr=BOM disabled +BOM_REOPENInDolibarr=BOM reopen +BOM_DELETEInDolibarr=BOM deleted +MO_VALIDATEInDolibarr=MO validated +MO_PRODUCEDInDolibarr=MO produced +MO_DELETEInDolibarr=MO deleted ##### End agenda events ##### AgendaModelModule=Document templates for event DateActionStart=Dátum začatia diff --git a/htdocs/langs/sk_SK/boxes.lang b/htdocs/langs/sk_SK/boxes.lang index 48f7419f33f..89f709081b0 100644 --- a/htdocs/langs/sk_SK/boxes.lang +++ b/htdocs/langs/sk_SK/boxes.lang @@ -19,6 +19,7 @@ BoxLastContacts=Najnovšie kontakty/adresy BoxLastMembers=Najnovší užívatelia BoxFicheInter=Najnovšie zásahy BoxCurrentAccounts=Otvoriť zostatok na účte +BoxTitleMemberNextBirthdays=Birthdays of this month (members) BoxTitleLastRssInfos=Najnovšie %s novinky z %s BoxTitleLastProducts=Products/Services: last %s modified BoxTitleProductsAlertStock=Products: stock alert @@ -34,6 +35,7 @@ BoxTitleLastFicheInter=Najnovšie %s upravené zásahy BoxTitleOldestUnpaidCustomerBills=Customer Invoices: oldest %s unpaid BoxTitleOldestUnpaidSupplierBills=Vendor Invoices: oldest %s unpaid BoxTitleCurrentAccounts=Open Accounts: balances +BoxTitleSupplierOrdersAwaitingReception=Supplier orders awaiting reception BoxTitleLastModifiedContacts=Contacts/Addresses: last %s modified BoxMyLastBookmarks=Bookmarks: latest %s BoxOldestExpiredServices=Najstarší aktívny vypršala služby @@ -42,6 +44,8 @@ BoxTitleLastActionsToDo=Najnovšie %s úlohy na dokončenie BoxTitleLastContracts=Najnovšie %s upravené zmluvy BoxTitleLastModifiedDonations=Najnovšie %s upravené príspevky BoxTitleLastModifiedExpenses=Najnovšie %s upravené správy o výdavkoch +BoxTitleLatestModifiedBoms=Latest %s modified BOMs +BoxTitleLatestModifiedMos=Latest %s modified Manufacturing Orders BoxGlobalActivity=Globálna aktivita (faktúry, návrhy, objednávky) BoxGoodCustomers=Top zákazníci BoxTitleGoodCustomers=%s Top zákazníkov @@ -64,6 +68,7 @@ NoContractedProducts=Žiadne produkty / služby zmluvne NoRecordedContracts=Žiadne zaznamenané zmluvy NoRecordedInterventions=Žiadne zaznamenané zásahy BoxLatestSupplierOrders=Latest purchase orders +BoxLatestSupplierOrdersAwaitingReception=Latest Purchase Orders (with a pending reception) NoSupplierOrder=No recorded purchase order BoxCustomersInvoicesPerMonth=Customer Invoices per month BoxSuppliersInvoicesPerMonth=Vendor Invoices per month @@ -84,4 +89,14 @@ ForProposals=Návrhy LastXMonthRolling=Posledný %s mesiac postupu ChooseBoxToAdd=Pridať blok na nástenku BoxAdded=Widget was added in your dashboard -BoxTitleUserBirthdaysOfMonth=Birthdays of this month +BoxTitleUserBirthdaysOfMonth=Birthdays of this month (users) +BoxLastManualEntries=Last manual entries in accountancy +BoxTitleLastManualEntries=%s latest manual entries +NoRecordedManualEntries=No manual entries record in accountancy +BoxSuspenseAccount=Count accountancy operation with suspense account +BoxTitleSuspenseAccount=Number of unallocated lines +NumberOfLinesInSuspenseAccount=Number of line in suspense account +SuspenseAccountNotDefined=Suspense account isn't defined +BoxLastCustomerShipments=Last customer shipments +BoxTitleLastCustomerShipments=Latest %s customer shipments +NoRecordedShipments=No recorded customer shipment diff --git a/htdocs/langs/sk_SK/commercial.lang b/htdocs/langs/sk_SK/commercial.lang index 364b33eb7b7..cffb9f0980d 100644 --- a/htdocs/langs/sk_SK/commercial.lang +++ b/htdocs/langs/sk_SK/commercial.lang @@ -1,6 +1,6 @@ # Dolibarr language file - Source file is en_US - commercial -Commercial=Obchodné -CommercialArea=Komerčné priestory +Commercial=Commerce +CommercialArea=Commerce area Customer=Zákazník Customers=Zákazníci Prospect=Vyhliadka @@ -59,7 +59,7 @@ ActionAC_FAC=Poslať zákazníka faktúru poštou ActionAC_REL=Poslať zákazníka faktúru poštou (pripomienka) ActionAC_CLO=Zavrieť ActionAC_EMAILING=Poslať hromadný email -ActionAC_COM=Poslať objednávky zákazníka e-mailom +ActionAC_COM=Send sales order by mail ActionAC_SHIP=Poslať prepravu poštou ActionAC_SUP_ORD=Send purchase order by mail ActionAC_SUP_INV=Send vendor invoice by mail diff --git a/htdocs/langs/sk_SK/deliveries.lang b/htdocs/langs/sk_SK/deliveries.lang index 0ba0bbecdf0..bbbd23eb949 100644 --- a/htdocs/langs/sk_SK/deliveries.lang +++ b/htdocs/langs/sk_SK/deliveries.lang @@ -2,7 +2,7 @@ Delivery=Dodanie DeliveryRef=Ref Delivery DeliveryCard=Receipt card -DeliveryOrder=Dodávka, aby +DeliveryOrder=Delivery receipt DeliveryDate=Termín dodania CreateDeliveryOrder=Generate delivery receipt DeliveryStateSaved=Delivery state saved @@ -18,13 +18,14 @@ StatusDeliveryCanceled=Zrušený StatusDeliveryDraft=Návrh StatusDeliveryValidated=Prijaté # merou PDF model -NameAndSignature=Meno a podpis: +NameAndSignature=Name and Signature: ToAndDate=To___________________________________ na ____ / _____ / __________ GoodStatusDeclaration=Už tovar obdržal vyššie v dobrom stave, -Deliverer=Doručovateľ: +Deliverer=Deliverer: Sender=Odosielateľ Recipient=Príjemca ErrorStockIsNotEnough=There's not enough stock Shippable=Shippable NonShippable=Not Shippable ShowReceiving=Show delivery receipt +NonExistentOrder=Nonexistent order diff --git a/htdocs/langs/sk_SK/errors.lang b/htdocs/langs/sk_SK/errors.lang index 61368920351..1f3254ca446 100644 --- a/htdocs/langs/sk_SK/errors.lang +++ b/htdocs/langs/sk_SK/errors.lang @@ -196,6 +196,7 @@ ErrorPhpMailDelivery=Check that you don't use a too high number of recipients an ErrorUserNotAssignedToTask=User must be assigned to task to be able to enter time consumed. ErrorTaskAlreadyAssigned=Task already assigned to user ErrorModuleFileSeemsToHaveAWrongFormat=The module package seems to have a wrong format. +ErrorModuleFileSeemsToHaveAWrongFormat2=At least one mandatory directory must exists into zip of module: %s or %s ErrorFilenameDosNotMatchDolibarrPackageRules=The name of the module package (%s) does not match expected name syntax: %s ErrorDuplicateTrigger=Error, duplicate trigger name %s. Already loaded from %s. ErrorNoWarehouseDefined=Error, no warehouses defined. @@ -219,6 +220,9 @@ ErrorURLMustStartWithHttp=URL %s must start with http:// or https:// ErrorNewRefIsAlreadyUsed=Error, the new reference is already used ErrorDeletePaymentLinkedToAClosedInvoiceNotPossible=Error, delete payment linked to a closed invoice is not possible. ErrorSearchCriteriaTooSmall=Search criteria too small. +ErrorObjectMustHaveStatusActiveToBeDisabled=Objects must have status 'Active' to be disabled +ErrorObjectMustHaveStatusDraftOrDisabledToBeActivated=Objects must have status 'Draft' or 'Disabled' to be enabled +ErrorNoFieldWithAttributeShowoncombobox=No fields has property 'showoncombobox' into definition of object '%s'. No way to show the combolist. # Warnings WarningParamUploadMaxFileSizeHigherThanPostMaxSize=Your PHP parameter upload_max_filesize (%s) is higher than PHP parameter post_max_size (%s). This is not a consistent setup. WarningPasswordSetWithNoAccount=A password was set for this member. However, no user account was created. So this password is stored but can't be used to login to Dolibarr. It may be used by an external module/interface but if you don't need to define any login nor password for a member, you can disable option "Manage a login for each member" from Member module setup. If you need to manage a login but don't need any password, you can keep this field empty to avoid this warning. Note: Email can also be used as a login if the member is linked to a user. @@ -244,3 +248,4 @@ WarningAnEntryAlreadyExistForTransKey=An entry already exists for the translatio WarningNumberOfRecipientIsRestrictedInMassAction=Warning, number of different recipient is limited to %s when using the mass actions on lists WarningDateOfLineMustBeInExpenseReportRange=Warning, the date of line is not in the range of the expense report WarningProjectClosed=Project is closed. You must re-open it first. +WarningSomeBankTransactionByChequeWereRemovedAfter=Some bank transaction were removed after that the receipt including them were generated. So nb of cheques and total of receipt may differ from number and total in list. diff --git a/htdocs/langs/sk_SK/holiday.lang b/htdocs/langs/sk_SK/holiday.lang index 2fc15b1ac3e..6c0101396ce 100644 --- a/htdocs/langs/sk_SK/holiday.lang +++ b/htdocs/langs/sk_SK/holiday.lang @@ -8,7 +8,6 @@ NotActiveModCP=You must enable the module Leave to view this page. AddCP=Make a leave request DateDebCP=Dátum začatia DateFinCP=Dátum ukončenia -DateCreateCP=Dátum vytvorenia DraftCP=Návrh ToReviewCP=Čaká na schválenie ApprovedCP=Schválený @@ -18,6 +17,7 @@ ValidatorCP=Approbator ListeCP=List of leave LeaveId=Leave ID ReviewedByCP=Will be approved by +UserID=User ID UserForApprovalID=User for approval ID UserForApprovalFirstname=First name of approval user UserForApprovalLastname=Last name of approval user @@ -128,3 +128,4 @@ TemplatePDFHolidays=Template for leave requests PDF FreeLegalTextOnHolidays=Free text on PDF WatermarkOnDraftHolidayCards=Watermarks on draft leave requests HolidaysToApprove=Holidays to approve +NobodyHasPermissionToValidateHolidays=Nobody has permission to validate holidays diff --git a/htdocs/langs/sk_SK/install.lang b/htdocs/langs/sk_SK/install.lang index 7c940267b04..6e725eeb833 100644 --- a/htdocs/langs/sk_SK/install.lang +++ b/htdocs/langs/sk_SK/install.lang @@ -13,6 +13,7 @@ PHPSupportPOSTGETOk=Vaše PHP podporuje premenné POST a GET. PHPSupportPOSTGETKo=It's possible your PHP setup does not support variables POST and/or GET. Check the parameter variables_order in php.ini. PHPSupportGD=This PHP supports GD graphical functions. PHPSupportCurl=This PHP supports Curl. +PHPSupportCalendar=This PHP supports calendars extensions. PHPSupportUTF8=This PHP supports UTF8 functions. PHPSupportIntl=This PHP supports Intl functions. PHPMemoryOK=Maximálna pamäť pre relácie v PHP je nastavená na %s. To by malo stačiť. @@ -21,6 +22,7 @@ Recheck=Click here for a more detailed test 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. ErrorPHPDoesNotSupportGD=Your PHP installation does not support GD graphical functions. No graphs will be available. ErrorPHPDoesNotSupportCurl=Vaše nainštalované PHP nepodporuje Curl +ErrorPHPDoesNotSupportCalendar=Your PHP installation does not support php calendar extensions. ErrorPHPDoesNotSupportUTF8=Your PHP installation does not support UTF8 functions. Dolibarr cannot work correctly. Resolve this before installing Dolibarr. ErrorPHPDoesNotSupportIntl=Your PHP installation does not support Intl functions. ErrorDirDoesNotExists=Adresár %s neexistuje. @@ -203,6 +205,7 @@ MigrationRemiseExceptEntity=Aktualizácia hodnoty llx_societe_remise_except MigrationUserRightsEntity=Update entity field value of llx_user_rights MigrationUserGroupRightsEntity=Update entity field value of llx_usergroup_rights MigrationUserPhotoPath=Migration of photo paths for users +MigrationFieldsSocialNetworks=Migration of users fields social networks (%s) MigrationReloadModule=Znovu načítať modul %s MigrationResetBlockedLog=Reset module BlockedLog for v7 algorithm ShowNotAvailableOptions=Show unavailable options diff --git a/htdocs/langs/sk_SK/main.lang b/htdocs/langs/sk_SK/main.lang index 78ff6844d1e..4d2e4215034 100644 --- a/htdocs/langs/sk_SK/main.lang +++ b/htdocs/langs/sk_SK/main.lang @@ -114,6 +114,7 @@ InformationToHelpDiagnose=This information can be useful for diagnostic purposes MoreInformation=Viac informácií TechnicalInformation=Technická informácia TechnicalID=Technical ID +LineID=Line ID NotePublic=Poznámka (verejné) NotePrivate=Poznámka (súkromné) PrecisionUnitIsLimitedToXDecimals=Dolibarr bolo nastavenie obmedziť presnosť jednotkových cien %s desatinných miest. @@ -169,6 +170,8 @@ ToValidate=Ak chcete overiť NotValidated=Not validated Save=Uložiť SaveAs=Uložiť ako +SaveAndStay=Save and stay +SaveAndNew=Save and new TestConnection=Skúšobné pripojenie ToClone=Klon ConfirmClone=Choose data you want to clone: @@ -182,6 +185,7 @@ Hide=Hide ShowCardHere=Zobraziť kartu Search=Vyhľadávanie SearchOf=Vyhľadávanie +SearchMenuShortCut=Ctrl + shift + f Valid=Platný Approve=Schvaľovať Disapprove=Neschváliť @@ -412,6 +416,7 @@ DefaultTaxRate=Default tax rate Average=Priemer Sum=Súčet Delta=Delta +StatusToPay=Zaplatiť RemainToPay=Remain to pay Module=Module/Application Modules=Modules/Applications @@ -474,7 +479,9 @@ Categories=Štítky/kategórie Category=Štítok/kategória By=Podľa From=Z +FromLocation=Z to=na +To=na and=a or=alebo Other=Ostatné @@ -824,6 +831,7 @@ Mandatory=Mandatory Hello=Ahoj GoodBye=GoodBye Sincerely=Sincerely +ConfirmDeleteObject=Are you sure you want to delete this object? DeleteLine=Odstránenie riadka ConfirmDeleteLine=Are you sure you want to delete this line? NoPDFAvailableForDocGenAmongChecked=No PDF were available for the document generation among checked record @@ -840,6 +848,7 @@ Progress=Pokrok ProgressShort=Progr. FrontOffice=Front office BackOffice=Back office +Submit=Submit View=View Export=Export Exports=Exports @@ -990,3 +999,16 @@ GlobalOpenedElemView=Global view NoArticlesFoundForTheKeyword=No article found for the keyword '%s' NoArticlesFoundForTheCategory=No article found for the category ToAcceptRefuse=To accept | refuse +ContactDefault_agenda=Udalosť +ContactDefault_commande=Objednávka +ContactDefault_contrat=Zmluva +ContactDefault_facture=Faktúra +ContactDefault_fichinter=Zásah +ContactDefault_invoice_supplier=Supplier Invoice +ContactDefault_order_supplier=Supplier Order +ContactDefault_project=Projekt +ContactDefault_project_task=Úloha +ContactDefault_propal=Návrh +ContactDefault_supplier_proposal=Supplier Proposal +ContactDefault_ticketsup=Ticket +ContactAddedAutomatically=Contact added from contact thirdparty roles diff --git a/htdocs/langs/sk_SK/modulebuilder.lang b/htdocs/langs/sk_SK/modulebuilder.lang index 0afcfb9b0d0..5e2ae72a85a 100644 --- a/htdocs/langs/sk_SK/modulebuilder.lang +++ b/htdocs/langs/sk_SK/modulebuilder.lang @@ -6,7 +6,7 @@ ModuleBuilderDesc2=Path where modules are generated/edited (first directory for ModuleBuilderDesc3=Generated/editable modules found: %s ModuleBuilderDesc4=A module is detected as 'editable' when the file %s exists in root of module directory NewModule=New module -NewObject=New object +NewObjectInModulebuilder=New object ModuleKey=Module key ObjectKey=Object key ModuleInitialized=Module initialized @@ -60,12 +60,14 @@ HooksFile=File for hooks code ArrayOfKeyValues=Array of key-val ArrayOfKeyValuesDesc=Array of keys and values if field is a combo list with fixed values WidgetFile=Widget file +CSSFile=CSS file +JSFile=Javascript file ReadmeFile=Readme file ChangeLog=ChangeLog file TestClassFile=File for PHP Unit Test class SqlFile=Sql file -PageForLib=File for PHP library -PageForObjLib=File for PHP library dedicated to object +PageForLib=File for the common PHP library +PageForObjLib=File for the PHP library dedicated to object SqlFileExtraFields=Sql file for complementary attributes SqlFileKey=Sql file for keys SqlFileKeyExtraFields=Sql file for keys of complementary attributes @@ -77,17 +79,20 @@ NoTrigger=No trigger NoWidget=No widget GoToApiExplorer=Go to API explorer ListOfMenusEntries=List of menu entries +ListOfDictionariesEntries=List of dictionaries entries ListOfPermissionsDefined=List of defined permissions SeeExamples=See examples here EnabledDesc=Condition to have this field active (Examples: 1 or $conf->global->MYMODULE_MYOPTION) -VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only (not list), 4=Visible on list and update/view form only (not create). Using a negative value means field is not shown by default on list but can be selected for viewing). It can be an expression, for example: preg_match('/public/', $_SERVER['PHP_SELF'])?0:1 +VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only (not list), 4=Visible on list and update/view form only (not create). Using a negative value means field is not shown by default on list but can be selected for viewing). It can be an expression, for example:
    preg_match('/public/', $_SERVER['PHP_SELF'])?0:1
    ($user->rights->holiday->define_holiday ? 1 : 0) IsAMeasureDesc=Can the value of field be cumulated to get a total into list? (Examples: 1 or 0) SearchAllDesc=Is the field used to make a search from the quick search tool? (Examples: 1 or 0) SpecDefDesc=Enter here all documentation you want to provide with your module that is not already defined by other tabs. You can use .md or better, the rich .asciidoc syntax. LanguageDefDesc=Enter in this files, all the key and the translation for each language file. MenusDefDesc=Define here the menus provided by your module +DictionariesDefDesc=Define here the dictionaries provided by your module PermissionsDefDesc=Define here the new permissions provided by your module MenusDefDescTooltip=The menus provided by your module/application are defined into the array $this->menus into the module descriptor file. You can edit manually this file or use the embedded editor.

    Note: Once defined (and module re-activated), menus are also visible into the menu editor available to administrator users on %s. +DictionariesDefDescTooltip=The dictionaries provided by your module/application are defined into the array $this->dictionaries into the module descriptor file. You can edit manually this file or use the embedded editor.

    Note: Once defined (and module re-activated), dictionaries are also visible into the setup area to administrator users on %s. PermissionsDefDescTooltip=The permissions provided by your module/application are defined into the array $this->rights into the module descriptor file. You can edit manually this file or use the embedded editor.

    Note: Once defined (and module re-activated), permissions are visible into the default permissions setup %s. HooksDefDesc=Define in the module_parts['hooks'] property, in the module descriptor, the context of hooks you want to manage (list of contexts can be found by a search on 'initHooks(' in core code).
    Edit the hook file to add code of your hooked functions (hookable functions can be found by a search on 'executeHooks' in core code). TriggerDefDesc=Define in the trigger file the code you want to execute for each business event executed. @@ -105,9 +110,12 @@ InitStructureFromExistingTable=Build the structure array string of an existing t UseAboutPage=Disable the about page UseDocFolder=Disable the documentation folder UseSpecificReadme=Use a specific ReadMe +ContentOfREADMECustomized=Note: The content of the README.md file has been replaced with the specific value defined into setup of ModuleBuilder. RealPathOfModule=Real path of module ContentCantBeEmpty=Content of file can't be empty WidgetDesc=You can generate and edit here the widgets that will be embedded with your module. +CSSDesc=You can generate and edit here a file with personalized CSS embedded with your module. +JSDesc=You can generate and edit here a file with personalized Javascript embedded with your module. CLIDesc=You can generate here some command line scripts you want to provide with your module. CLIFile=CLI File NoCLIFile=No CLI files @@ -117,3 +125,13 @@ UseSpecificFamily = Use a specific family UseSpecificAuthor = Use a specific author UseSpecificVersion = Use a specific initial version ModuleMustBeEnabled=The module/application must be enabled first +IncludeRefGeneration=The reference of object must be generated automatically +IncludeRefGenerationHelp=Check this if you want to include code to manage the generation automatically of the reference +IncludeDocGeneration=I want to generate some documents from the object +IncludeDocGenerationHelp=If you check this, some code will be generated to add a "Generate document" box on the record. +ShowOnCombobox=Show value into combobox +KeyForTooltip=Key for tooltip +CSSClass=CSS Class +NotEditable=Not editable +ForeignKey=Foreign key +TypeOfFieldsHelp=Type of fields:
    varchar(99), double(24,8), real, text, html, datetime, timestamp, integer, integer:ClassName:relativepath/to/classfile.class.php[:1[:filter]] ('1' means we add a + button after the combo to create the record, 'filter' can be 'status=1 AND fk_user = __USER_ID AND entity IN (__SHARED_ENTITIES__)' for example) diff --git a/htdocs/langs/sk_SK/mrp.lang b/htdocs/langs/sk_SK/mrp.lang index 360f4303f07..35755f2d360 100644 --- a/htdocs/langs/sk_SK/mrp.lang +++ b/htdocs/langs/sk_SK/mrp.lang @@ -1,17 +1,61 @@ +Mrp=Manufacturing Orders +MO=Manufacturing Order +MRPDescription=Module to manage Manufacturing Orders (MO). MRPArea=MRP Area +MrpSetupPage=Setup of module MRP MenuBOM=Bills of material LatestBOMModified=Latest %s Bills of materials modified +LatestMOModified=Latest %s Manufacturing Orders modified +Bom=Bills of Material BillOfMaterials=Bill of Material BOMsSetup=Setup of module BOM ListOfBOMs=List of bills of material - BOM +ListOfManufacturingOrders=List of Manufacturing Orders NewBOM=New bill of material -ProductBOMHelp=Product to create with this BOM +ProductBOMHelp=Product to create with this BOM.
    Note: Products with the property 'Nature of product' = 'Raw material' are not visible into this list. BOMsNumberingModules=BOM numbering templates -BOMsModelModule=BOMS document templates +BOMsModelModule=BOM document templates +MOsNumberingModules=MO numbering templates +MOsModelModule=MO document templates FreeLegalTextOnBOMs=Free text on document of BOM WatermarkOnDraftBOMs=Watermark on draft BOM -ConfirmCloneBillOfMaterials=Are you sure you want to clone this bill of material ? +FreeLegalTextOnMOs=Free text on document of MO +WatermarkOnDraftMOs=Watermark on draft MO +ConfirmCloneBillOfMaterials=Are you sure you want to clone the bill of material %s ? +ConfirmCloneMo=Are you sure you want to clone the Manufacturing Order %s ? ManufacturingEfficiency=Manufacturing efficiency ValueOfMeansLoss=Value of 0.95 means an average of 5%% of loss during the production DeleteBillOfMaterials=Delete Bill Of Materials +DeleteMo=Delete Manufacturing Order ConfirmDeleteBillOfMaterials=Are you sure you want to delete this Bill Of Material? +ConfirmDeleteMo=Are you sure you want to delete this Bill Of Material? +MenuMRP=Manufacturing Orders +NewMO=New Manufacturing Order +QtyToProduce=Qty to produce +DateStartPlannedMo=Date start planned +DateEndPlannedMo=Date end planned +KeepEmptyForAsap=Empty means 'As Soon As Possible' +EstimatedDuration=Estimated duration +EstimatedDurationDesc=Estimated duration to manufacture this product using this BOM +ConfirmValidateBom=Are you sure you want to validate the BOM with the reference %s (you will be able to use it to build new Manufacturing Orders) +ConfirmCloseBom=Are you sure you want to cancel this BOM (you won't be able to use it to build new Manufacturing Orders anymore) ? +ConfirmReopenBom=Are you sure you want to re-open this BOM (you will be able to use it to build new Manufacturing Orders) +StatusMOProduced=Produced +QtyFrozen=Frozen Qty +QuantityFrozen=Frozen Quantity +QuantityConsumedInvariable=When this flag is set, the quantity consumed is always the value defined and is not relative to the quantity produced. +DisableStockChange=Disable stock change +DisableStockChangeHelp=When this flag is set, there is no stock change on this product, whatever is the quantity produced +BomAndBomLines=Bills Of Material and lines +BOMLine=Line of BOM +WarehouseForProduction=Warehouse for production +CreateMO=Create MO +ToConsume=To consume +ToProduce=To produce +QtyAlreadyConsumed=Qty already consumed +QtyAlreadyProduced=Qty already produced +ConsumeAndProduceAll=Consume and Produce All +Manufactured=Manufactured +TheProductXIsAlreadyTheProductToProduce=The product to add is already the product to produce. +ForAQuantityOf1=For a quantity to produce of 1 +ConfirmValidateMo=Are you sure you want to validate this Manufacturing Order? diff --git a/htdocs/langs/sk_SK/opensurvey.lang b/htdocs/langs/sk_SK/opensurvey.lang index 8d7928f1ed6..dc238f98d78 100644 --- a/htdocs/langs/sk_SK/opensurvey.lang +++ b/htdocs/langs/sk_SK/opensurvey.lang @@ -1,7 +1,7 @@ # Dolibarr language file - Source file is en_US - opensurvey Survey=Poll Surveys=Polls -OrganizeYourMeetingEasily=Organize your meetings and polls easily. First select type of poll... +OrganizeYourMeetingEasily=Organize your meetings and polls easily. First select the type of poll... NewSurvey=New poll OpenSurveyArea=Polls area AddACommentForPoll=You can add a comment into poll... @@ -11,7 +11,7 @@ PollTitle=Anketa titul ToReceiveEMailForEachVote=Receive an email for each vote TypeDate=Zadajte dátum TypeClassic=Typ štandardné -OpenSurveyStep2=Select your dates amoung the free days (grey). The selected days are green. You can unselect a day previously selected by clicking again on it +OpenSurveyStep2=Select your dates among the free days (grey). The selected days are green. You can unselect a day previously selected by clicking again on it RemoveAllDays=Odstráňte všetky dni CopyHoursOfFirstDay=Kopírovanie hodín prvého dňa RemoveAllHours=Odstráňte všetky hodiny @@ -35,7 +35,7 @@ TitleChoice=Voľba štítok ExportSpreadsheet=Export výsledkov tabuľku ExpireDate=Obmedziť dátum NbOfSurveys=Number of polls -NbOfVoters=Nb voličov +NbOfVoters=No. of voters SurveyResults=Výsledky PollAdminDesc=Ste dovolené meniť všetci voliť riadky tejto ankety pomocou tlačidla "Edit". Môžete tiež odstrániť stĺpec alebo riadok s %s. Môžete tiež pridať nový stĺpec s %s. 5MoreChoices=5 viac možností @@ -49,7 +49,7 @@ votes=hlas (y) NoCommentYet=Žiadne komentáre boli zverejnené na túto anketu ešte CanComment=Voters can comment in the poll CanSeeOthersVote=Voters can see other people's vote -SelectDayDesc=Pre každý vybraný deň, môžete si vybrať, či sa majú splniť hodín v nasledujúcom formáte:
    - Prázdne,
    - "8h", "8H" alebo "8:00" dať schôdzku v úvodnej hodinu,
    - "8-11", "8h-11h", "8H-11H" alebo "08:00-11:00" dať schôdzku je začiatok a koniec hodiny,
    - "8h15-11h15", "8H15-11h15" alebo "08:15-11:15" to isté, ale v minútach. +SelectDayDesc=For each selected day, you can choose, or not, meeting hours in the following format:
    - empty,
    - "8h", "8H" or "8:00" to give a meeting's start hour,
    - "8-11", "8h-11h", "8H-11H" or "8:00-11:00" to give a meeting's start and end hour,
    - "8h15-11h15", "8H15-11H15" or "8:15-11:15" for the same thing but with minutes. BackToCurrentMonth=Späť na aktuálny mesiac ErrorOpenSurveyFillFirstSection=You haven't filled the first section of the poll creation ErrorOpenSurveyOneChoice=Enter at least one choice diff --git a/htdocs/langs/sk_SK/paybox.lang b/htdocs/langs/sk_SK/paybox.lang index efe44d9eb3b..5413d7acb3f 100644 --- a/htdocs/langs/sk_SK/paybox.lang +++ b/htdocs/langs/sk_SK/paybox.lang @@ -11,17 +11,8 @@ YourEMail=E-mail obdržať potvrdenie platby Creditor=Veriteľ PaymentCode=Platobné kód PayBoxDoPayment=Pay with Paybox -ToPay=Do platbu YouWillBeRedirectedOnPayBox=Budete presmerovaný na zabezpečené stránky Paybox vstupné vás informácie o kreditnej karte Continue=Ďalšie -ToOfferALinkForOnlinePayment=URL pre %s platby -ToOfferALinkForOnlinePaymentOnOrder=URL to offer a %s online payment user interface for a sales order -ToOfferALinkForOnlinePaymentOnInvoice=URL ponúknuť %s on-line platobný užívateľské rozhranie pre zákazníka faktúry -ToOfferALinkForOnlinePaymentOnContractLine=URL ponúknuť %s on-line platobný užívateľské rozhranie pre zmluvy linky -ToOfferALinkForOnlinePaymentOnFreeAmount=URL ponúknuť %s on-line platobný užívateľské rozhranie pre voľný čiastku -ToOfferALinkForOnlinePaymentOnMemberSubscription=URL ponúknuť %s on-line platobný užívateľské rozhranie pre členské predplatné -ToOfferALinkForOnlinePaymentOnDonation=URL to offer a %s online payment, user interface for payment of donation -YouCanAddTagOnUrl=Môžete tiež pridať parameter URL & tag = hodnota na niektorú z týchto URL (nutné iba pre voľný platby) pridať vlastný komentár platobnej tag. SetupPayBoxToHavePaymentCreatedAutomatically=Setup your Paybox with url %s to have payment created automatically when validated by Paybox. YourPaymentHasBeenRecorded=Táto stránka potvrdzuje, že platba bola zaznamenaná. Ďakujem. YourPaymentHasNotBeenRecorded=Your payment has NOT been recorded and the transaction has been canceled. Thank you. diff --git a/htdocs/langs/sk_SK/projects.lang b/htdocs/langs/sk_SK/projects.lang index b22b6c7c4b6..56ceb5ffe84 100644 --- a/htdocs/langs/sk_SK/projects.lang +++ b/htdocs/langs/sk_SK/projects.lang @@ -86,8 +86,8 @@ WhichIamLinkedToProject=which I'm linked to project Time=Čas ListOfTasks=List of tasks GoToListOfTimeConsumed=Go to list of time consumed -GoToListOfTasks=Go to list of tasks -GoToGanttView=Go to Gantt view +GoToListOfTasks=Show as list +GoToGanttView=show as Gantt GanttView=Gantt View ListProposalsAssociatedProject=List of the commercial proposals related to the project ListOrdersAssociatedProject=List of sales orders related to the project @@ -250,3 +250,8 @@ OneLinePerUser=One line per user ServiceToUseOnLines=Service to use on lines InvoiceGeneratedFromTimeSpent=Invoice %s has been generated from time spent on project ProjectBillTimeDescription=Check if you enter timesheet on tasks of project AND you plan to generate invoice(s) from the timesheet to bill the customer of the project (do not check if you plan to create invoice that is not based on entered timesheets). +ProjectFollowOpportunity=Follow opportunity +ProjectFollowTasks=Follow tasks +UsageOpportunity=Usage: Opportunity +UsageTasks=Usage: Tasks +UsageBillTimeShort=Usage: Bill time diff --git a/htdocs/langs/sk_SK/receiptprinter.lang b/htdocs/langs/sk_SK/receiptprinter.lang index 44d87edbe03..8621e606c41 100644 --- a/htdocs/langs/sk_SK/receiptprinter.lang +++ b/htdocs/langs/sk_SK/receiptprinter.lang @@ -26,9 +26,10 @@ PROFILE_P822D=P822D Profi PROFILE_STAR=Star Profi PROFILE_DEFAULT_HELP=Základný profil pre Epson tlačiarne PROFILE_SIMPLE_HELP=Jednoduchý profil bez grafiky -PROFILE_EPOSTEP_HELP=Epos Tep Profil nápoveda +PROFILE_EPOSTEP_HELP=Epos Tep Profil PROFILE_P822D_HELP=P822D Profil bez grafiky PROFILE_STAR_HELP=Star Profil +DOL_LINE_FEED=Skip line DOL_ALIGN_LEFT=Zarovnať vľavo DOL_ALIGN_CENTER=Centrovať text DOL_ALIGN_RIGHT=Zarovnať vpravo @@ -42,3 +43,5 @@ DOL_CUT_PAPER_PARTIAL=Čiastočne odrezať lístok DOL_OPEN_DRAWER=Otvoriť pokladňu DOL_ACTIVATE_BUZZER=Aktivovať alarm DOL_PRINT_QRCODE=Vytlačiť QR kód +DOL_PRINT_LOGO=Print logo of my company +DOL_PRINT_LOGO_OLD=Print logo of my company (old printers) diff --git a/htdocs/langs/sk_SK/sendings.lang b/htdocs/langs/sk_SK/sendings.lang index 836fa812410..54d61a56291 100644 --- a/htdocs/langs/sk_SK/sendings.lang +++ b/htdocs/langs/sk_SK/sendings.lang @@ -21,6 +21,7 @@ QtyShipped=Odoslané množstvo QtyShippedShort=Qty ship. QtyPreparedOrShipped=Qty prepared or shipped QtyToShip=Množstvo na odoslanie +QtyToReceive=Qty to receive QtyReceived=Prijaté množstvo QtyInOtherShipments=Qty in other shipments KeepToShip=Zostáva odoslať @@ -46,17 +47,18 @@ DateDeliveryPlanned=Plánovaný dátum doručenia RefDeliveryReceipt=Ref delivery receipt StatusReceipt=Status delivery receipt DateReceived=Dátum doručenia obdržal -SendShippingByEMail=Poslať zásielku EMail +ClassifyReception=Classify reception +SendShippingByEMail=Send shipment by email SendShippingRef=Podanie zásielky %s ActionsOnShipping=Udalosti na zásielky LinkToTrackYourPackage=Odkaz pre sledovanie balíkov ShipmentCreationIsDoneFromOrder=Pre túto chvíľu, je vytvorenie novej zásielky vykonať z objednávky karty. ShipmentLine=Zásielka linka -ProductQtyInCustomersOrdersRunning=Product quantity into open customer orders -ProductQtyInSuppliersOrdersRunning=Product quantity into open purchase orders -ProductQtyInShipmentAlreadySent=Product quantity from open customer order already sent -ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from open supplier order already received -NoProductToShipFoundIntoStock=Produkt na odoslanie nenájdený v sklade %s. Upravte zásoby alebo chodte späť a vyberte iný sklad. +ProductQtyInCustomersOrdersRunning=Product quantity from open sales orders +ProductQtyInSuppliersOrdersRunning=Product quantity from open purchase orders +ProductQtyInShipmentAlreadySent=Product quantity from open sales order already sent +ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from open purchase orders already received +NoProductToShipFoundIntoStock=No product to ship found in warehouse %s. Correct stock or go back to choose another warehouse. WeightVolShort=Váha/Objem ValidateOrderFirstBeforeShipment=Najprv musíte overiť objednávku pred vytvorením zásielky. @@ -69,4 +71,4 @@ SumOfProductWeights=Súčet hmotností produktov # warehouse details DetailWarehouseNumber= Detaily skladu -DetailWarehouseFormat= Sklad:%s (Qty : %d) +DetailWarehouseFormat= W:%s (Qty: %d) diff --git a/htdocs/langs/sk_SK/stocks.lang b/htdocs/langs/sk_SK/stocks.lang index af2c0edbe85..505374809a4 100644 --- a/htdocs/langs/sk_SK/stocks.lang +++ b/htdocs/langs/sk_SK/stocks.lang @@ -55,7 +55,7 @@ PMPValue=Vážená priemerná cena PMPValueShort=WAP EnhancedValueOfWarehouses=Sklady hodnota UserWarehouseAutoCreate=Create a user warehouse automatically when creating a user -AllowAddLimitStockByWarehouse=Manage also values for minimum and desired stock per pairing (product-warehouse) in addition to values per product +AllowAddLimitStockByWarehouse=Manage also value for minimum and desired stock per pairing (product-warehouse) in addition to the value for minimum and desired stock per product IndependantSubProductStock=Product stock and subproduct stock are independent QtyDispatched=Množstvo odoslané QtyDispatchedShort=Odoslané množstvo @@ -184,7 +184,7 @@ SelectFournisseur=Vendor filter inventoryOnDate=Inventory INVENTORY_DISABLE_VIRTUAL=Virtual product (kit): do not decrement stock of a child product INVENTORY_USE_MIN_PA_IF_NO_LAST_PA=Use the buy price if no last buy price can be found -INVENTORY_USE_INVENTORY_DATE_FROM_DATEMVT=Stock movement has date of inventory +INVENTORY_USE_INVENTORY_DATE_FOR_DATE_OF_MVT=Stock movements will have the date of inventory (instead of the date of inventory validation) inventoryChangePMPPermission=Allow to change PMP value for a product ColumnNewPMP=New unit PMP OnlyProdsInStock=Do not add product without stock @@ -212,3 +212,7 @@ StockIncreaseAfterCorrectTransfer=Increase by correction/transfer StockDecreaseAfterCorrectTransfer=Decrease by correction/transfer StockIncrease=Stock increase StockDecrease=Stock decrease +InventoryForASpecificWarehouse=Inventory for a specific warehouse +InventoryForASpecificProduct=Inventory for a specific product +StockIsRequiredToChooseWhichLotToUse=Stock is required to choose which lot to use +ForceTo=Force to diff --git a/htdocs/langs/sk_SK/stripe.lang b/htdocs/langs/sk_SK/stripe.lang index 988d8b8954c..22869986f09 100644 --- a/htdocs/langs/sk_SK/stripe.lang +++ b/htdocs/langs/sk_SK/stripe.lang @@ -16,12 +16,13 @@ StripeDoPayment=Pay with Stripe YouWillBeRedirectedOnStripe=You will be redirected on secured Stripe page to input you credit card information Continue=Ďalšie ToOfferALinkForOnlinePayment=URL pre %s platby -ToOfferALinkForOnlinePaymentOnOrder=URL to offer a %s online payment user interface for a sales order -ToOfferALinkForOnlinePaymentOnInvoice=URL ponúknuť %s on-line platobný užívateľské rozhranie pre zákazníka faktúry -ToOfferALinkForOnlinePaymentOnContractLine=URL ponúknuť %s on-line platobný užívateľské rozhranie pre zmluvy linky -ToOfferALinkForOnlinePaymentOnFreeAmount=URL ponúknuť %s on-line platobný užívateľské rozhranie pre voľný čiastku -ToOfferALinkForOnlinePaymentOnMemberSubscription=URL ponúknuť %s on-line platobný užívateľské rozhranie pre členské predplatné -YouCanAddTagOnUrl=Môžete tiež pridať parameter URL & tag = hodnota na niektorú z týchto URL (nutné iba pre voľný platby) pridať vlastný komentár platobnej tag. +ToOfferALinkForOnlinePaymentOnOrder=URL to offer a %s online payment page for a sales order +ToOfferALinkForOnlinePaymentOnInvoice=URL to offer a %s online payment page for a customer invoice +ToOfferALinkForOnlinePaymentOnContractLine=URL to offer a %s online payment page for a contract line +ToOfferALinkForOnlinePaymentOnFreeAmount=URL to offer a %s online payment page of any amount with no existing object +ToOfferALinkForOnlinePaymentOnMemberSubscription=URL to offer a %s online payment page for a member subscription +ToOfferALinkForOnlinePaymentOnDonation=URL to offer a %s online payment page for payment of a donation +YouCanAddTagOnUrl=You can also add url parameter &tag=value to any of those URL (mandatory only for payment not linked to an object) to add your own payment comment tag.
    For the URL of payments with no existing object, you may also add the parameter &noidempotency=1 so the same link with same tag can be used several times (some payment mode may limit the payment to 1 for each different link without this parameter) SetupStripeToHavePaymentCreatedAutomatically=Setup your Stripe with url %s to have payment created automatically when validated by Stripe. AccountParameter=Parametre účtu UsageParameter=Používanie parametrov diff --git a/htdocs/langs/sk_SK/ticket.lang b/htdocs/langs/sk_SK/ticket.lang index 82d6064832a..329c5a584aa 100644 --- a/htdocs/langs/sk_SK/ticket.lang +++ b/htdocs/langs/sk_SK/ticket.lang @@ -33,7 +33,10 @@ TicketDictSeverity=Ticket - Severities TicketTypeShortBUGSOFT=Dysfonctionnement logiciel TicketTypeShortBUGHARD=Dysfonctionnement matériel TicketTypeShortCOM=Commercial question -TicketTypeShortINCIDENT=Request for assistance + +TicketTypeShortHELP=Request for functionnal help +TicketTypeShortISSUE=Issue, bug or problem +TicketTypeShortREQUEST=Change or enhancement request TicketTypeShortPROJET=Projekt TicketTypeShortOTHER=Ostatné @@ -137,6 +140,10 @@ NoUnreadTicketsFound=No unread ticket found TicketViewAllTickets=View all tickets TicketViewNonClosedOnly=View only open tickets TicketStatByStatus=Tickets by status +OrderByDateAsc=Sort by ascending date +OrderByDateDesc=Sort by descending date +ShowAsConversation=Show as conversation list +MessageListViewType=Show as table list # # Ticket card @@ -222,6 +229,9 @@ TicketConfirmChangeStatus=Confirm the status change: %s ? TicketLogStatusChanged=Status changed: %s to %s TicketNotNotifyTiersAtCreate=Not notify company at create Unread=Unread +TicketNotCreatedFromPublicInterface=Not available. Ticket was not created from public interface. +PublicInterfaceNotEnabled=Public interface was not enabled +ErrorTicketRefRequired=Ticket reference name is required # # Logs diff --git a/htdocs/langs/sk_SK/website.lang b/htdocs/langs/sk_SK/website.lang index e4d36791a04..95bc6a4273c 100644 --- a/htdocs/langs/sk_SK/website.lang +++ b/htdocs/langs/sk_SK/website.lang @@ -56,7 +56,7 @@ NoPageYet=No pages yet YouCanCreatePageOrImportTemplate=You can create a new page or import a full website template SyntaxHelp=Help on specific syntax tips YouCanEditHtmlSourceckeditor=You can edit HTML source code using the "Source" button in editor. -YouCanEditHtmlSource=
    You can include PHP code into this source using tags <?php ?>. The following global variables are available: $conf, $db, $mysoc, $user, $website, $websitepage, $weblangs.

    You can also include content of another Page/Container with the following syntax:
    <?php includeContainer('alias_of_container_to_include'); ?>

    You can make a redirect to another Page/Container with the following syntax (Note: do not output any content before a redirect):
    <?php redirectToContainer('alias_of_container_to_redirect_to'); ?>

    To add a link to another page, use the syntax:
    <a href="alias_of_page_to_link_to.php">mylink<a>

    To include a link to download a file stored into the documents directory, use the document.php wrapper:
    Example, for a file into documents/ecm (need to be logged), syntax is:
    <a href="/document.php?modulepart=ecm&file=[relative_dir/]filename.ext">
    For a file into documents/medias (open directory for public access), syntax is:
    <a href="/document.php?modulepart=medias&file=[relative_dir/]filename.ext">
    For a file shared with a share link (open access using the sharing hash key of file), syntax is:
    <a href="/document.php?hashp=publicsharekeyoffile">

    To include an image stored into the documents directory, use the viewimage.php wrapper:
    Example, for an image into documents/medias (open directory for public access), syntax is:
    <img src="/viewimage.php?modulepart=medias&file=[relative_dir/]filename.ext">
    +YouCanEditHtmlSource=
    You can include PHP code into this source using tags <?php ?>. The following global variables are available: $conf, $db, $mysoc, $user, $website, $websitepage, $weblangs.

    You can also include content of another Page/Container with the following syntax:
    <?php includeContainer('alias_of_container_to_include'); ?>

    You can make a redirect to another Page/Container with the following syntax (Note: do not output any content before a redirect):
    <?php redirectToContainer('alias_of_container_to_redirect_to'); ?>

    To add a link to another page, use the syntax:
    <a href="alias_of_page_to_link_to.php">mylink<a>

    To include a link to download a file stored into the documents directory, use the document.php wrapper:
    Example, for a file into documents/ecm (need to be logged), syntax is:
    <a href="/document.php?modulepart=ecm&file=[relative_dir/]filename.ext">
    For a file into documents/medias (open directory for public access), syntax is:
    <a href="/document.php?modulepart=medias&file=[relative_dir/]filename.ext">
    For a file shared with a share link (open access using the sharing hash key of file), syntax is:
    <a href="/document.php?hashp=publicsharekeyoffile">

    To include an image stored into the documents directory, use the viewimage.php wrapper:
    Example, for an image into documents/medias (open directory for public access), syntax is:
    <img src="/viewimage.php?modulepart=medias&file=[relative_dir/]filename.ext">

    More examples of HTML or dynamic code available on the wiki documentation
    . ClonePage=Clone page/container CloneSite=Clone site SiteAdded=Website added @@ -114,3 +114,10 @@ CSSContentTooltipHelp=Enter here CSS content. To avoid any conflict with the CSS LinkAndScriptsHereAreNotLoadedInEditor=Warning: This content is output only when site is accessed from a server. It is not used in Edit mode so if you need to load javascript files also in edit mode, just add your tag 'script src=...' into the page. Dynamiccontent=Sample of a page with dynamic content ImportSite=Import website template +EditInLineOnOff=Mode 'Edit inline' is %s +ShowSubContainersOnOff=Mode to execute 'dynamic content' is %s +GlobalCSSorJS=Global CSS/JS/Header file of web site +BackToHomePage=Back to home page... +TranslationLinks=Translation links +YouTryToAccessToAFileThatIsNotAWebsitePage=You try to access to a page that is not a website page +UseTextBetween5And70Chars=For good SEO practices, use a text between 5 and 70 characters diff --git a/htdocs/langs/sl_SI/accountancy.lang b/htdocs/langs/sl_SI/accountancy.lang index efd258369f9..302caca090a 100644 --- a/htdocs/langs/sl_SI/accountancy.lang +++ b/htdocs/langs/sl_SI/accountancy.lang @@ -1,4 +1,5 @@ -# Dolibarr language file - en_US - Accounting Expert +# Dolibarr language file - en_US - Accountancy (Double entries) +Accountancy=Računovodstvo Accounting=Računovodstvo ACCOUNTING_EXPORT_SEPARATORCSV=Ločilo za stolpce za izvozno datoteko ACCOUNTING_EXPORT_DATE=Format datuma za izvozno datoteko @@ -97,6 +98,8 @@ MenuExpenseReportAccounts=Expense report accounts MenuLoanAccounts=Loan accounts MenuProductsAccounts=Product accounts MenuClosureAccounts=Closure accounts +MenuAccountancyClosure=Closure +MenuAccountancyValidationMovements=Validate movements ProductsBinding=Products accounts TransferInAccounting=Transfer in accounting RegistrationInAccounting=Registration in accounting @@ -164,12 +167,14 @@ ACCOUNTING_ACCOUNT_SUSPENSE=Accounting account of wait DONATION_ACCOUNTINGACCOUNT=Accounting account to register donations ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Accounting account to register subscriptions -ACCOUNTING_PRODUCT_BUY_ACCOUNT=Accounting account by default for bought products (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_ACCOUNT=Accounting account by default for the bought products (used if not defined in the product sheet) ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Accounting account by default for the sold products (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Accounting account by default for the sold products in EEC (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Accounting account by default for the sold products export out of EEC (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Accounting account by default for the products sold in EEC (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Accounting account by default for the products sold and exported out of EEC (used if not defined in the product sheet) ACCOUNTING_SERVICE_BUY_ACCOUNT=Accounting account by default for the bought services (used if not defined in the service sheet) ACCOUNTING_SERVICE_SOLD_ACCOUNT=Accounting account by default for the sold services (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Accounting account by default for the services sold in EEC (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Accounting account by default for the services sold and exported out of EEC (used if not defined in the service sheet) Doctype=Vrsta dokumenta Docdate=Datum @@ -192,9 +197,10 @@ ByPersonalizedAccountGroups=By personalized groups ByYear=Po letih NotMatch=Not Set DeleteMvt=Delete Ledger lines +DelMonth=Month to delete DelYear=Year to delete DelJournal=Journal to delete -ConfirmDeleteMvt=This will delete all lines of the Ledger for year and/or from a specific journal. At least one criterion is required. +ConfirmDeleteMvt=This will delete all lines of the Ledger for the year/month and/or from a specific journal (At least one criterion is required). You will have to reuse the feature 'Registration inaccounting' to have the deleted record back in the ledger. ConfirmDeleteMvtPartial=This will delete the transaction from the Ledger (all lines related to same transaction will be deleted) FinanceJournal=Finance journal ExpenseReportsJournal=Expense reports journal @@ -235,13 +241,19 @@ DescVentilDoneCustomer=Consult here the list of the lines of invoices customers DescVentilTodoCustomer=Bind invoice lines not already bound with a product accounting account ChangeAccount=Change the product/service accounting account for selected lines with the following accounting account: Vide=- -DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account (only record not already transfered in accountancy are visible) DescVentilDoneSupplier=Consult here the list of the lines of vendor invoices and their accounting account DescVentilTodoExpenseReport=Bind expense report lines not already bound with a fee accounting account DescVentilExpenseReport=Consult here the list of expense report lines bound (or not) to a fee accounting account DescVentilExpenseReportMore=If you setup accounting account on type of expense report lines, the application will be able to make all the binding between your expense report lines and the accounting account of your chart of accounts, just in one click with the button "%s". If account was not set on fees dictionary or if you still have some lines not bound to any account, you will have to make a manual binding from the menu "%s". DescVentilDoneExpenseReport=Consult here the list of the lines of expenses reports and their fees accounting account +DescClosure=Consult here the number of movements by month who are not validated & fiscal years already open +OverviewOfMovementsNotValidated=Step 1/ Overview of movements not validated. (Necessary to close a fiscal year) +ValidateMovements=Validate movements +DescValidateMovements=Any modification or deletion of writing, lettering and deletes will be prohibited. All entries for an exercise must be validated otherwise closing will not be possible +SelectMonthAndValidate=Select month and validate movements + ValidateHistory=Bind Automatically AutomaticBindingDone=Automatic binding done @@ -256,6 +268,7 @@ ListOfProductsWithoutAccountingAccount=List of products not bound to any account ChangeBinding=Change the binding Accounted=Accounted in ledger NotYetAccounted=Not yet accounted in ledger +ShowTutorial=Show Tutorial ## Admin ApplyMassCategories=Apply mass categories @@ -264,7 +277,7 @@ CategoryDeleted=Category for the accounting account has been removed AccountingJournals=Accounting journals AccountingJournal=Accounting journal NewAccountingJournal=New accounting journal -ShowAccoutingJournal=Show accounting journal +ShowAccountingJournal=Show accounting journal NatureOfJournal=Nature of Journal AccountingJournalType1=Miscellaneous operations AccountingJournalType2=Prodaja diff --git a/htdocs/langs/sl_SI/admin.lang b/htdocs/langs/sl_SI/admin.lang index 859e0a05145..e8238281000 100644 --- a/htdocs/langs/sl_SI/admin.lang +++ b/htdocs/langs/sl_SI/admin.lang @@ -178,6 +178,8 @@ Compression=Kompresija CommandsToDisableForeignKeysForImport=Ukaz za onemogočenje tujega ključa pri uvozu CommandsToDisableForeignKeysForImportWarning=Obvezno, če želite imeti možnost kasnejše obnovitve vašega sql izpisa ExportCompatibility=Kompatibilnost generirane izvozne datoteke +ExportUseMySQLQuickParameter=Use the --quick parameter +ExportUseMySQLQuickParameterHelp=The '--quick' parameter helps limit RAM consumption for large tables. MySqlExportParameters=MySQL izvozni parametri PostgreSqlExportParameters= PostgreSQL izvozni parametri UseTransactionnalMode=Uporabi transakcijski način @@ -218,7 +220,7 @@ DoliStoreDesc=DoliStore, uradna tržnica za Dolibarr ERP/CRM zunanje module DoliPartnersDesc=List of companies providing custom-developed modules or features.
    Note: since Dolibarr is an open source application, anyone experienced in PHP programming may develop a module. WebSiteDesc=External websites for more add-on (non-core) modules... DevelopYourModuleDesc=Some solutions to develop your own module... -URL=Link +URL=URL BoxesAvailable=Widgets available BoxesActivated=Widgets activated ActivateOn=Aktiviran na @@ -268,6 +270,7 @@ Emails=Emails EMailsSetup=Emails setup EMailsDesc=This page allows you to override your default PHP parameters for email sending. In most cases on Unix/Linux OS, the PHP setup is correct and these parameters are unnecessary. EmailSenderProfiles=Emails sender profiles +EMailsSenderProfileDesc=You can keep this section empty. If you enter some emails here, they will be added to the list of possible senders into the combobox when your write a new email. MAIN_MAIL_SMTP_PORT=SMTP/SMTPS Port (default value in php.ini: %s) MAIN_MAIL_SMTP_SERVER=SMTP/SMTPS Host (default value in php.ini: %s) MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=SMTP/SMTPS Port (Not defined into PHP on Unix-like systems) @@ -277,7 +280,7 @@ MAIN_MAIL_ERRORS_TO=Email used for error returns emails (fields 'Errors-To' in e MAIN_MAIL_AUTOCOPY_TO= Copy (Bcc) all sent emails to MAIN_DISABLE_ALL_MAILS=Disable all email sending (for test purposes or demos) MAIN_MAIL_FORCE_SENDTO=Send all emails to (instead of real recipients, for test purposes) -MAIN_MAIL_ENABLED_USER_DEST_SELECT=Add employee users with email into allowed recipient list +MAIN_MAIL_ENABLED_USER_DEST_SELECT=Suggest emails of employees (if defined) into the list of predefined recipient when writing a new email MAIN_MAIL_SENDMODE=Email sending method MAIN_MAIL_SMTPS_ID=SMTP ID (if sending server requires authentication) MAIN_MAIL_SMTPS_PW=SMTP Password (if sending server requires authentication) @@ -462,7 +465,9 @@ EnableAndSetupModuleCron=If you want to have this recurring invoice generated au ModuleCompanyCodeCustomerAquarium=%s followed by customer code for a customer accounting code ModuleCompanyCodeSupplierAquarium=%s followed by vendor code for a vendor accounting code ModuleCompanyCodePanicum=Return an empty accounting code. -ModuleCompanyCodeDigitaria=Accounting code depends on third-party code. The code is composed of the character "C" in the first position followed by the first 5 characters of the third-party code. +ModuleCompanyCodeDigitaria=Returns a compound accounting code according to the name of the third party. The code consists of a prefix that can be defined in the first position followed by the number of characters defined in the third party code. +ModuleCompanyCodeCustomerDigitaria=%s followed by the truncated customer name by the number of characters: %s for the customer accounting code. +ModuleCompanyCodeSupplierDigitaria=%s followed by the truncated supplier name by the number of characters: %s for the supplier accounting code. Use3StepsApproval=By default, Purchase Orders need to be created and approved by 2 different users (one step/user to create and one step/user to approve. Note that if user has both permission to create and approve, one step/user will be enough). You can ask with this option to introduce a third step/user approval, if amount is higher than a dedicated value (so 3 steps will be necessary: 1=validation, 2=first approval and 3=second approval if amount is enough).
    Set this to empty if one approval (2 steps) is enough, set it to a very low value (0.1) if a second approval (3 steps) is always required. UseDoubleApproval=Use a 3 steps approval when amount (without tax) is higher than... WarningPHPMail=WARNING: It is often better to setup outgoing emails to use the email server of your provider instead of the default setup. Some email providers (like Yahoo) do not allow you to send an email from another server than their own server. Your current setup uses the server of the application to send email and not the server of your email provider, so some recipients (the one compatible with the restrictive DMARC protocol), will ask your email provider if they can accept your email and some email providers (like Yahoo) may respond "no" because the server is not theirs, so few of your sent Emails may not be accepted (be careful also of your email provider's sending quota).
    If your Email provider (like Yahoo) has this restriction, you must change Email setup to choose the other method "SMTP server" and enter the SMTP server and credentials provided by your Email provider. @@ -524,7 +529,7 @@ Module50Desc=Management of Products Module51Name=Masovno pošiljanje Module51Desc=Upravljanje masovnega pošiljanja po klasični pošti Module52Name=Zaloge -Module52Desc=Stock management (for products only) +Module52Desc=Stock management Module53Name=Storitve Module53Desc=Management of Services Module54Name=Pogodbe/naročnine @@ -622,7 +627,7 @@ Module5000Desc=Omogoča upravljaje skupine podjetij Module6000Name=Potek dela Module6000Desc=Workflow management (automatic creation of object and/or automatic status change) Module10000Name=Websites -Module10000Desc=Create websites (public) with a WYSIWYG editor. Just setup your web server (Apache, Nginx, ...) to point to the dedicated Dolibarr directory to have it online on the internet with your own domain name. +Module10000Desc=Create websites (public) with a WYSIWYG editor. This is a webmaster or developer oriented CMS (it is better to know HTML and CSS language). Just setup your web server (Apache, Nginx, ...) to point to the dedicated Dolibarr directory to have it online on the internet with your own domain name. Module20000Name=Leave Request Management Module20000Desc=Define and track employee leave requests Module39000Name=Product Lots @@ -841,10 +846,10 @@ Permission1002=Kreiranje/spreminjanje skladišč Permission1003=Brisanje skladišč Permission1004=Branje gibanja zalog Permission1005=Kreiranje/spreminjanje gibanja zalog -Permission1101=Branje dobavnic -Permission1102=Kreiranje/spreminjanje dobavnic -Permission1104=Potrjevanje dobavnic -Permission1109=Brisanje dobavnic +Permission1101=Read delivery receipts +Permission1102=Create/modify delivery receipts +Permission1104=Validate delivery receipts +Permission1109=Delete delivery receipts Permission1121=Read supplier proposals Permission1122=Create/modify supplier proposals Permission1123=Validate supplier proposals @@ -873,9 +878,9 @@ Permission1251=Izvajanje masovnega izvoza zunanjih podatkov v bazo podatkov (nal Permission1321=Izvoz računov za kupce, atributov in plačil Permission1322=Reopen a paid bill Permission1421=Export sales orders and attributes -Permission2401=Branje aktivnosti (dogodki ali naloge) povezanih s tem uporabnikom -Permission2402=Kreiranje/spreminjanje aktivnosti (dogodki ali naloge) povezanih s tem uporabnikom -Permission2403=Brisanje aktivnosti (dogodki ali naloge) povezanih s tem uporabnikom +Permission2401=Read actions (events or tasks) linked to his user account (if owner of event) +Permission2402=Create/modify actions (events or tasks) linked to his user account (if owner of event) +Permission2403=Delete actions (events or tasks) linked to his user account (if owner of event) Permission2411=Branje aktivnosti (dogodki ali naloge) ostalih Permission2412=Kreiranje/spreminjanje aktivnosti (dogodki ali naloge) ostalih Permission2413=Delete aktivnosti (dogodki ali naloge) ostalih @@ -901,6 +906,7 @@ Permission20003=Brisanje zahtevkov za dopust Permission20004=Read all leave requests (even of user not subordinates) Permission20005=Create/modify leave requests for everybody (even of user not subordinates) Permission20006=Administriranje zahtevkov za dopust (nastavitve in posodobitev stanja) +Permission20007=Approve leave requests Permission23001=Preberi načrtovano delo Permission23002=Ustvari/posodobi načrtovano delo Permission23003=Izbriši načrtovano delo @@ -915,7 +921,7 @@ Permission50414=Delete operations in ledger Permission50415=Delete all operations by year and journal in ledger Permission50418=Export operations of the ledger Permission50420=Report and export reports (turnover, balance, journals, ledger) -Permission50430=Define and close a fiscal period +Permission50430=Define fiscal periods. Validate transactions and close fiscal periods. Permission50440=Manage chart of accounts, setup of accountancy Permission51001=Read assets Permission51002=Create/Update assets @@ -962,6 +968,7 @@ DictionaryAccountancyJournal=Accounting journals DictionaryEMailTemplates=Email Templates DictionaryUnits=Enote DictionaryMeasuringUnits=Measuring Units +DictionarySocialNetworks=Social Networks DictionaryProspectStatus=Status možne stranke DictionaryHolidayTypes=Types of leave DictionaryOpportunityStatus=Lead status for project/lead @@ -1057,7 +1064,7 @@ BackgroundImageLogin=Background image PermanentLeftSearchForm=Stalno polje za iskanje na levem meniju DefaultLanguage=Default language EnableMultilangInterface=Enable multilanguage support -EnableShowLogo=Prikaži logo na levem meniju +EnableShowLogo=Show the company logo in the menu CompanyInfo=Company/Organization CompanyIds=Company/Organization identities CompanyName=Ime podjetja @@ -1067,7 +1074,11 @@ CompanyTown=Mesto CompanyCountry=Država CompanyCurrency=Osnovna valuta CompanyObject=Dejavnost podjetja +IDCountry=ID country Logo=Logotip +LogoDesc=Main logo of company. Will be used into generated documents (PDF, ...) +LogoSquarred=Logo (squarred) +LogoSquarredDesc=Must be a squarred icon (width = height). This logo will be used as the favorite icon or other need like for the top menu bar (if not disabled into display setup). DoNotSuggestPaymentMode=Ne predlagaj NoActiveBankAccountDefined=Ni definiran aktivni bančni račun OwnerOfBankAccount=Lastnik bančnega računa %s @@ -1113,7 +1124,7 @@ LogEventDesc=Enable logging for specific security events. Administrators the log AreaForAdminOnly=Setup parameters can be set by administrator users only. SystemInfoDesc=Sistemske informacije so raznovrstne tehnične informacije, ki so na voljo samo v bralnem načinu in jih vidi samo administrator. SystemAreaForAdminOnly=This area is available to administrator users only. Dolibarr user permissions cannot change this restriction. -CompanyFundationDesc=Edit the information of the company/entity. Click on "%s" or "%s" button at the bottom of the page. +CompanyFundationDesc=Edit the information of the company/entity. Click on "%s" button at the bottom of the page. AccountantDesc=If you have an external accountant/bookkeeper, you can edit here its information. AccountantFileNumber=Accountant code DisplayDesc=Parameters affecting the look and behaviour of Dolibarr can be modified here. @@ -1129,7 +1140,7 @@ TriggerAlwaysActive=Prožilci v tej datoteki so aktivni vedno, ne glede na aktiv TriggerActiveAsModuleActive=Prožilci v tej datoteki so aktivni, ker je omogočen modul %s . GeneratedPasswordDesc=Choose the method to be used for auto-generated passwords. DictionaryDesc=Insert all reference data. You can add your values to the default. -ConstDesc=This page allows you to edit (override) parameters not available in other pages. These are mostly reserved parameters for developers/advanced troubleshooting. For a full list of the parameters available see here. +ConstDesc=This page allows you to edit (override) parameters not available in other pages. These are mostly reserved parameters for developers/advanced troubleshooting only. MiscellaneousDesc=All other security related parameters are defined here. LimitsSetup=Nastavitve omejitev/natančnosti LimitsDesc=You can define limits, precisions and optimizations used by Dolibarr here @@ -1456,6 +1467,13 @@ LDAPFieldSidExample=Example: objectsid LDAPFieldEndLastSubscription=Date of subscription end LDAPFieldTitle=Job position LDAPFieldTitleExample=Primer: naziv +LDAPFieldGroupid=Group id +LDAPFieldGroupidExample=Exemple : gidnumber +LDAPFieldUserid=User id +LDAPFieldUseridExample=Exemple : uidnumber +LDAPFieldHomedirectory=Home directory +LDAPFieldHomedirectoryExample=Exemple : homedirectory +LDAPFieldHomedirectoryprefix=Home directory prefix LDAPSetupNotComplete=LDAP setup not complete (go on others tabs) LDAPNoUserOrPasswordProvidedAccessIsReadOnly=No administrator or password provided. LDAP access will be anonymous and in read only mode. LDAPDescContact=This page allows you to define LDAP attributes name in LDAP tree for each data found on Dolibarr contacts. @@ -1577,6 +1595,7 @@ FCKeditorForProductDetails=WYSIWIG creation/edition of products details lines fo FCKeditorForMailing= WYSIWIG kreiranje/urejanje pošte FCKeditorForUserSignature=WYSIWIG kreiranje/urejanje podpisa uporabnika FCKeditorForMail=WYSIWIG creation/edition for all mail (except Tools->eMailing) +FCKeditorForTicket=WYSIWIG creation/edition for tickets ##### Stock ##### StockSetup=Stock module setup 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. @@ -1653,8 +1672,9 @@ CashDesk=Point of Sale CashDeskSetup=Point of Sales module setup CashDeskThirdPartyForSell=Default generic third party to use for sales CashDeskBankAccountForSell=Račun, ki se uporabi za prejem gotovinskih plačil -CashDeskBankAccountForCheque= Default account to use to receive payments by check -CashDeskBankAccountForCB= Račun, ki se uporabi za prejem plačil s kreditnimi karticami +CashDeskBankAccountForCheque=Default account to use to receive payments by check +CashDeskBankAccountForCB=Račun, ki se uporabi za prejem plačil s kreditnimi karticami +CashDeskBankAccountForSumup=Default bank account to use to receive payments by SumUp 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). CashDeskIdWareHouse=Prisilite ali blokirajte skladišče, uporabljeno za zmanjšanje zalog StockDecreaseForPointOfSaleDisabled=Stock decrease from Point of Sale disabled @@ -1693,7 +1713,7 @@ SuppliersSetup=Vendor module setup SuppliersCommandModel=Complete template of purchase order (logo...) SuppliersInvoiceModel=Complete template of vendor invoice (logo...) SuppliersInvoiceNumberingModel=Vendor invoices numbering models -IfSetToYesDontForgetPermission=Če je nastavljeno na "da", ne pozabite zagotoviti dovoljenj skupinam ali uporabnikom za drugo odobritev +IfSetToYesDontForgetPermission=If set to a non null value, don't forget to provide permissions to groups or users allowed for the second approval ##### GeoIPMaxmind ##### GeoIPMaxmindSetup=Nastavitev modula GeoIP Maxmind PathToGeoIPMaxmindCountryDataFile=Path to file containing Maxmind ip to country translation.
    Examples:
    /usr/local/share/GeoIP/GeoIP.dat
    /usr/share/GeoIP/GeoIP.dat
    /usr/share/GeoIP/GeoLite2-Country.mmdb @@ -1782,6 +1802,8 @@ FixTZ=Fiksiranje časovne cone FillFixTZOnlyIfRequired=Primer: +2 (uporabite samo, če se pojavijo težave) ExpectedChecksum=Pričakovana kontrolna vsota CurrentChecksum=Trenutna kontrolna vsota +ExpectedSize=Expected size +CurrentSize=Current size ForcedConstants=Required constant values MailToSendProposal=Ponudbe kupcu MailToSendOrder=Sales orders @@ -1846,8 +1868,10 @@ NothingToSetup=There is no specific setup required for this module. SetToYesIfGroupIsComputationOfOtherGroups=Set this to yes if this group is a computation of other groups EnterCalculationRuleIfPreviousFieldIsYes=Enter calculation rule if previous field was set to Yes (For example 'CODEGRP1+CODEGRP2') SeveralLangugeVariatFound=Several language variants found -COMPANY_AQUARIUM_REMOVE_SPECIAL=Remove special characters +RemoveSpecialChars=Remove special characters COMPANY_AQUARIUM_CLEAN_REGEX=Regex filter to clean value (COMPANY_AQUARIUM_CLEAN_REGEX) +COMPANY_DIGITARIA_CLEAN_REGEX=Regex filter to clean value (COMPANY_DIGITARIA_CLEAN_REGEX) +COMPANY_DIGITARIA_UNIQUE_CODE=Duplicate not allowed GDPRContact=Data Protection Officer (DPO, Data Privacy or GDPR contact) GDPRContactDesc=If you store data about European companies/citizens, you can name the contact who is responsible for the General Data Protection Regulation here HelpOnTooltip=Help text to show on tooltip @@ -1884,8 +1908,8 @@ CodeLastResult=Latest result code NbOfEmailsInInbox=Number of emails in source directory LoadThirdPartyFromName=Load third party searching on %s (load only) LoadThirdPartyFromNameOrCreate=Load third party searching on %s (create if not found) -WithDolTrackingID=Dolibarr Tracking ID found -WithoutDolTrackingID=Dolibarr Tracking ID not found +WithDolTrackingID=Dolibarr Reference found in Message ID +WithoutDolTrackingID=Dolibarr Reference not found in Message ID FormatZip=Zip MainMenuCode=Menu entry code (mainmenu) ECMAutoTree=Show automatic ECM tree @@ -1896,6 +1920,7 @@ ResourceSetup=Configuration of Resource module UseSearchToSelectResource=Use a search form to choose a resource (rather than a drop-down list). DisabledResourceLinkUser=Disable feature to link a resource to users DisabledResourceLinkContact=Disable feature to link a resource to contacts +EnableResourceUsedInEventCheck=Enable feature to check if a resource is in use in an event ConfirmUnactivation=Confirm module reset OnMobileOnly=On small screen (smartphone) only DisableProspectCustomerType=Disable the "Prospect + Customer" third party type (so third party must be Prospect or Customer but can't be both) @@ -1937,3 +1962,5 @@ RESTRICT_ON_IP=Allow access to some host IP only (wildcard not allowed, use spac BaseOnSabeDavVersion=Based on the library SabreDAV version NotAPublicIp=Not a public IP MakeAnonymousPing=Make an anonymous Ping '+1' to the Dolibarr foundation server (done 1 time only after installation) to allow the foundation to count the number of Dolibarr installation. +FeatureNotAvailableWithReceptionModule=Feature not available when module Reception is enabled +EmailTemplate=Template for email diff --git a/htdocs/langs/sl_SI/agenda.lang b/htdocs/langs/sl_SI/agenda.lang index 47b3f374ff0..f5d2e412a3a 100644 --- a/htdocs/langs/sl_SI/agenda.lang +++ b/htdocs/langs/sl_SI/agenda.lang @@ -76,6 +76,7 @@ ContractSentByEMail=Contract %s sent by email OrderSentByEMail=Sales order %s sent by email InvoiceSentByEMail=Customer invoice %s sent by email SupplierOrderSentByEMail=Purchase order %s sent by email +ORDER_SUPPLIER_DELETEInDolibarr=Purchase order %s deleted SupplierInvoiceSentByEMail=Vendor invoice %s sent by email ShippingSentByEMail=Shipment %s sent by email ShippingValidated= Pošiljka %s potrjena @@ -86,6 +87,11 @@ InvoiceDeleted=Invoice deleted PRODUCT_CREATEInDolibarr=Product %s created PRODUCT_MODIFYInDolibarr=Product %s modified PRODUCT_DELETEInDolibarr=Product %s deleted +HOLIDAY_CREATEInDolibarr=Request for leave %s created +HOLIDAY_MODIFYInDolibarr=Request for leave %s modified +HOLIDAY_APPROVEInDolibarr=Request for leave %s approved +HOLIDAY_VALIDATEDInDolibarr=Request for leave %s validated +HOLIDAY_DELETEInDolibarr=Request for leave %s deleted EXPENSE_REPORT_CREATEInDolibarr=Expense report %s created EXPENSE_REPORT_VALIDATEInDolibarr=Expense report %s validated EXPENSE_REPORT_APPROVEInDolibarr=Expense report %s approved @@ -99,6 +105,14 @@ TICKET_MODIFYInDolibarr=Ticket %s modified TICKET_ASSIGNEDInDolibarr=Ticket %s assigned TICKET_CLOSEInDolibarr=Ticket %s closed TICKET_DELETEInDolibarr=Ticket %s deleted +BOM_VALIDATEInDolibarr=BOM validated +BOM_UNVALIDATEInDolibarr=BOM unvalidated +BOM_CLOSEInDolibarr=BOM disabled +BOM_REOPENInDolibarr=BOM reopen +BOM_DELETEInDolibarr=BOM deleted +MO_VALIDATEInDolibarr=MO validated +MO_PRODUCEDInDolibarr=MO produced +MO_DELETEInDolibarr=MO deleted ##### End agenda events ##### AgendaModelModule=Document templates for event DateActionStart=Začetni datum diff --git a/htdocs/langs/sl_SI/boxes.lang b/htdocs/langs/sl_SI/boxes.lang index eee6c469516..8e2cde7fc9b 100644 --- a/htdocs/langs/sl_SI/boxes.lang +++ b/htdocs/langs/sl_SI/boxes.lang @@ -19,6 +19,7 @@ BoxLastContacts=Najnovejši stiki/naslovi BoxLastMembers=Najnovejši člani BoxFicheInter=Zadnje intervencije BoxCurrentAccounts=Odpri stanje računov +BoxTitleMemberNextBirthdays=Birthdays of this month (members) BoxTitleLastRssInfos=Zadnje %s novice od %s BoxTitleLastProducts=Products/Services: last %s modified BoxTitleProductsAlertStock=Products: stock alert @@ -34,6 +35,7 @@ BoxTitleLastFicheInter=Zadnje %s spremenjene intervencije BoxTitleOldestUnpaidCustomerBills=Customer Invoices: oldest %s unpaid BoxTitleOldestUnpaidSupplierBills=Vendor Invoices: oldest %s unpaid BoxTitleCurrentAccounts=Open Accounts: balances +BoxTitleSupplierOrdersAwaitingReception=Supplier orders awaiting reception BoxTitleLastModifiedContacts=Contacts/Addresses: last %s modified BoxMyLastBookmarks=Bookmarks: latest %s BoxOldestExpiredServices=Najstarejši dejavni potekla storitve @@ -42,6 +44,8 @@ BoxTitleLastActionsToDo=Zadnja %s odprta opravila BoxTitleLastContracts=Zadnje %s spremenjene pogodbe BoxTitleLastModifiedDonations=Zadnje %s spremenjene donacije BoxTitleLastModifiedExpenses=Zadnja %s poročila o stroških +BoxTitleLatestModifiedBoms=Latest %s modified BOMs +BoxTitleLatestModifiedMos=Latest %s modified Manufacturing Orders BoxGlobalActivity=Globalna aktivnost (računi, ponudbe, naročila) BoxGoodCustomers=Dobri kupci BoxTitleGoodCustomers=%s dobri kupci @@ -64,6 +68,7 @@ NoContractedProducts=Ni pogodbenih proizvodov/storitev NoRecordedContracts=Ni vnesenih pogodb NoRecordedInterventions=Ni zabeleženih intervencij BoxLatestSupplierOrders=Latest purchase orders +BoxLatestSupplierOrdersAwaitingReception=Latest Purchase Orders (with a pending reception) NoSupplierOrder=No recorded purchase order BoxCustomersInvoicesPerMonth=Customer Invoices per month BoxSuppliersInvoicesPerMonth=Vendor Invoices per month @@ -84,4 +89,14 @@ ForProposals=Ponudbe LastXMonthRolling=Zadnji %s tekoči meseci ChooseBoxToAdd=Dodaj vključnik na nadzorno ploščo BoxAdded=Widget was added in your dashboard -BoxTitleUserBirthdaysOfMonth=Birthdays of this month +BoxTitleUserBirthdaysOfMonth=Birthdays of this month (users) +BoxLastManualEntries=Last manual entries in accountancy +BoxTitleLastManualEntries=%s latest manual entries +NoRecordedManualEntries=No manual entries record in accountancy +BoxSuspenseAccount=Count accountancy operation with suspense account +BoxTitleSuspenseAccount=Number of unallocated lines +NumberOfLinesInSuspenseAccount=Number of line in suspense account +SuspenseAccountNotDefined=Suspense account isn't defined +BoxLastCustomerShipments=Last customer shipments +BoxTitleLastCustomerShipments=Latest %s customer shipments +NoRecordedShipments=No recorded customer shipment diff --git a/htdocs/langs/sl_SI/commercial.lang b/htdocs/langs/sl_SI/commercial.lang index cc04da343da..f59a8da7705 100644 --- a/htdocs/langs/sl_SI/commercial.lang +++ b/htdocs/langs/sl_SI/commercial.lang @@ -1,6 +1,6 @@ # Dolibarr language file - Source file is en_US - commercial -Commercial=Komerciala -CommercialArea=Komercialno področje +Commercial=Commerce +CommercialArea=Commerce area Customer=Kupec Customers=Kupci Prospect=Možna stranka @@ -10,7 +10,7 @@ NewAction=Nov dogodek AddAction=Ustvari dogodek AddAnAction=Ustvari dogodek AddActionRendezVous=Ustvari srečanje -ConfirmDeleteAction=Are you sure you want to delete this event? +ConfirmDeleteAction=Ali zares želite izbrisati ta dogodek ? CardAction=Kartica aktivnosti ActionOnCompany=Related company ActionOnContact=Related contact @@ -18,7 +18,7 @@ TaskRDVWith=Sestanek z %s ShowTask=Prikaži naloge ShowAction=Prikaži aktivnosti ActionsReport=Poročilo o aktivnostih -ThirdPartiesOfSaleRepresentative=Third parties with sales representative +ThirdPartiesOfSaleRepresentative=Partnerji s prodajnimi predstavniki SaleRepresentativesOfThirdParty=Sales representatives of third party SalesRepresentative=Prodajni predstavnik SalesRepresentatives=Prodajni predstavniki @@ -59,7 +59,7 @@ ActionAC_FAC=Poslati račun kupcu po pošti ActionAC_REL=Poslati račun kupcu po pošti (opomin) ActionAC_CLO=Zapreti ActionAC_EMAILING=Poslati skupinski e-mail -ActionAC_COM=Poslati naročilo kupca po pošti +ActionAC_COM=Send sales order by mail ActionAC_SHIP=Pošlji pošiljko po pošti ActionAC_SUP_ORD=Send purchase order by mail ActionAC_SUP_INV=Send vendor invoice by mail diff --git a/htdocs/langs/sl_SI/deliveries.lang b/htdocs/langs/sl_SI/deliveries.lang index a902ef3c9ca..6c10f871fba 100644 --- a/htdocs/langs/sl_SI/deliveries.lang +++ b/htdocs/langs/sl_SI/deliveries.lang @@ -2,7 +2,7 @@ Delivery=Dobava DeliveryRef=Ref Delivery DeliveryCard=Receipt card -DeliveryOrder=Dobavnica +DeliveryOrder=Delivery receipt DeliveryDate=Datum dobave CreateDeliveryOrder=Generate delivery receipt DeliveryStateSaved=Shranjen status dobave @@ -18,13 +18,14 @@ StatusDeliveryCanceled=Preklicano StatusDeliveryDraft=Osnutek StatusDeliveryValidated=Prejet # merou PDF model -NameAndSignature=Ime in podpis : +NameAndSignature=Name and Signature: ToAndDate=Za___________________________________ dne ____/_____/__________ GoodStatusDeclaration=Potrjujem prejem zgornjega blaga v dobrem stanju, -Deliverer=Dostavil : +Deliverer=Deliverer: Sender=Pošiljatelj Recipient=Prejemnik ErrorStockIsNotEnough=Zaloga je premajhna Shippable=Možna odprema NonShippable=Ni možna odprema ShowReceiving=Show delivery receipt +NonExistentOrder=Nonexistent order diff --git a/htdocs/langs/sl_SI/errors.lang b/htdocs/langs/sl_SI/errors.lang index d15af4ff712..9ce5baf3ac4 100644 --- a/htdocs/langs/sl_SI/errors.lang +++ b/htdocs/langs/sl_SI/errors.lang @@ -196,6 +196,7 @@ ErrorPhpMailDelivery=Check that you don't use a too high number of recipients an ErrorUserNotAssignedToTask=User must be assigned to task to be able to enter time consumed. ErrorTaskAlreadyAssigned=Task already assigned to user ErrorModuleFileSeemsToHaveAWrongFormat=The module package seems to have a wrong format. +ErrorModuleFileSeemsToHaveAWrongFormat2=At least one mandatory directory must exists into zip of module: %s or %s ErrorFilenameDosNotMatchDolibarrPackageRules=The name of the module package (%s) does not match expected name syntax: %s ErrorDuplicateTrigger=Error, duplicate trigger name %s. Already loaded from %s. ErrorNoWarehouseDefined=Error, no warehouses defined. @@ -219,6 +220,9 @@ ErrorURLMustStartWithHttp=URL %s must start with http:// or https:// ErrorNewRefIsAlreadyUsed=Error, the new reference is already used ErrorDeletePaymentLinkedToAClosedInvoiceNotPossible=Error, delete payment linked to a closed invoice is not possible. ErrorSearchCriteriaTooSmall=Search criteria too small. +ErrorObjectMustHaveStatusActiveToBeDisabled=Objects must have status 'Active' to be disabled +ErrorObjectMustHaveStatusDraftOrDisabledToBeActivated=Objects must have status 'Draft' or 'Disabled' to be enabled +ErrorNoFieldWithAttributeShowoncombobox=No fields has property 'showoncombobox' into definition of object '%s'. No way to show the combolist. # Warnings WarningParamUploadMaxFileSizeHigherThanPostMaxSize=Your PHP parameter upload_max_filesize (%s) is higher than PHP parameter post_max_size (%s). This is not a consistent setup. WarningPasswordSetWithNoAccount=A password was set for this member. However, no user account was created. So this password is stored but can't be used to login to Dolibarr. It may be used by an external module/interface but if you don't need to define any login nor password for a member, you can disable option "Manage a login for each member" from Member module setup. If you need to manage a login but don't need any password, you can keep this field empty to avoid this warning. Note: Email can also be used as a login if the member is linked to a user. @@ -244,3 +248,4 @@ WarningAnEntryAlreadyExistForTransKey=An entry already exists for the translatio WarningNumberOfRecipientIsRestrictedInMassAction=Warning, number of different recipient is limited to %s when using the mass actions on lists WarningDateOfLineMustBeInExpenseReportRange=Warning, the date of line is not in the range of the expense report WarningProjectClosed=Project is closed. You must re-open it first. +WarningSomeBankTransactionByChequeWereRemovedAfter=Some bank transaction were removed after that the receipt including them were generated. So nb of cheques and total of receipt may differ from number and total in list. diff --git a/htdocs/langs/sl_SI/holiday.lang b/htdocs/langs/sl_SI/holiday.lang index b4ee1633d07..a70a02a8c45 100644 --- a/htdocs/langs/sl_SI/holiday.lang +++ b/htdocs/langs/sl_SI/holiday.lang @@ -8,7 +8,6 @@ NotActiveModCP=You must enable the module Leave to view this page. AddCP=Izdelaj zahtevek za dopust DateDebCP=Začetni datum DateFinCP=Končni datum -DateCreateCP=Datum kreiranja DraftCP=Osnutek ToReviewCP=Čaka odobritev ApprovedCP=Odobreno @@ -18,6 +17,7 @@ ValidatorCP=Odobril ListeCP=List of leave LeaveId=Leave ID ReviewedByCP=Will be approved by +UserID=User ID UserForApprovalID=User for approval ID UserForApprovalFirstname=First name of approval user UserForApprovalLastname=Last name of approval user @@ -128,3 +128,4 @@ TemplatePDFHolidays=Template for leave requests PDF FreeLegalTextOnHolidays=Free text on PDF WatermarkOnDraftHolidayCards=Watermarks on draft leave requests HolidaysToApprove=Holidays to approve +NobodyHasPermissionToValidateHolidays=Nobody has permission to validate holidays diff --git a/htdocs/langs/sl_SI/install.lang b/htdocs/langs/sl_SI/install.lang index b8f863b5ad4..ba93276409e 100644 --- a/htdocs/langs/sl_SI/install.lang +++ b/htdocs/langs/sl_SI/install.lang @@ -13,6 +13,7 @@ PHPSupportPOSTGETOk=Ta PHP podpira spremenljivke POST in GET. PHPSupportPOSTGETKo=It's possible your PHP setup does not support variables POST and/or GET. Check the parameter variables_order in php.ini. PHPSupportGD=This PHP supports GD graphical functions. PHPSupportCurl=This PHP supports Curl. +PHPSupportCalendar=This PHP supports calendars extensions. PHPSupportUTF8=This PHP supports UTF8 functions. PHPSupportIntl=This PHP supports Intl functions. PHPMemoryOK=Maksimalni spomin za sejo vašega PHP je nastavljen na %s. To bi moralo zadoščati. @@ -21,6 +22,7 @@ Recheck=Click here for a more detailed test 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. ErrorPHPDoesNotSupportGD=Your PHP installation does not support GD graphical functions. No graphs will be available. ErrorPHPDoesNotSupportCurl=Your PHP installation does not support Curl. +ErrorPHPDoesNotSupportCalendar=Your PHP installation does not support php calendar extensions. ErrorPHPDoesNotSupportUTF8=Your PHP installation does not support UTF8 functions. Dolibarr cannot work correctly. Resolve this before installing Dolibarr. ErrorPHPDoesNotSupportIntl=Your PHP installation does not support Intl functions. ErrorDirDoesNotExists=Mapa %s ne obstaja. @@ -203,6 +205,7 @@ MigrationRemiseExceptEntity=Update entity field value of llx_societe_remise_exce MigrationUserRightsEntity=Update entity field value of llx_user_rights MigrationUserGroupRightsEntity=Update entity field value of llx_usergroup_rights MigrationUserPhotoPath=Migration of photo paths for users +MigrationFieldsSocialNetworks=Migration of users fields social networks (%s) MigrationReloadModule=Ponovno naložite modul %s MigrationResetBlockedLog=Reset module BlockedLog for v7 algorithm ShowNotAvailableOptions=Show unavailable options diff --git a/htdocs/langs/sl_SI/main.lang b/htdocs/langs/sl_SI/main.lang index 14cd981ca95..6a21012240f 100644 --- a/htdocs/langs/sl_SI/main.lang +++ b/htdocs/langs/sl_SI/main.lang @@ -114,6 +114,7 @@ InformationToHelpDiagnose=This information can be useful for diagnostic purposes MoreInformation=Več informacij TechnicalInformation=Tehnična informacija TechnicalID=Tehnični ID +LineID=Line ID NotePublic=Opomba (javna) NotePrivate=Opomba (privatna) PrecisionUnitIsLimitedToXDecimals=Dolibarr je nastavljen na omejitev natančnosti cen posameznih enot na %s decimalk. @@ -169,6 +170,8 @@ ToValidate=Za potrditev NotValidated=Not validated Save=Shrani SaveAs=Shrani kot +SaveAndStay=Save and stay +SaveAndNew=Save and new TestConnection=Test povezave ToClone=Kloniraj ConfirmClone=Choose data you want to clone: @@ -182,6 +185,7 @@ Hide=Hide ShowCardHere=Prikaži kartico Search=Išči SearchOf=Iskanje +SearchMenuShortCut=Ctrl + shift + f Valid=Veljaven Approve=Potrdi Disapprove=Prekliči odobritev @@ -412,6 +416,7 @@ DefaultTaxRate=Default tax rate Average=Povprečje Sum=Vsota Delta=Razlika +StatusToPay=Za plačilo RemainToPay=Remain to pay Module=Module/Application Modules=Modules/Applications @@ -474,7 +479,9 @@ Categories=Značke/kategorije Category=Značka/kategorija By=Z From=Od +FromLocation=Izdajatelj to=do +To=do and=in or=ali Other=ostalo @@ -824,6 +831,7 @@ Mandatory=Obvezno Hello=Pozdravljeni GoodBye=GoodBye Sincerely=S spoštovanjem +ConfirmDeleteObject=Are you sure you want to delete this object? DeleteLine=Izbriši vrstico ConfirmDeleteLine=Are you sure you want to delete this line? NoPDFAvailableForDocGenAmongChecked=No PDF were available for the document generation among checked record @@ -840,6 +848,7 @@ Progress=Napredek ProgressShort=Progr. FrontOffice=Front office BackOffice=Administracija +Submit=Submit View=View Export=Izvoz Exports=Izvoz @@ -990,3 +999,16 @@ GlobalOpenedElemView=Global view NoArticlesFoundForTheKeyword=No article found for the keyword '%s' NoArticlesFoundForTheCategory=No article found for the category ToAcceptRefuse=To accept | refuse +ContactDefault_agenda=Aktivnost +ContactDefault_commande=Naročilo +ContactDefault_contrat=Pogodba +ContactDefault_facture=Račun +ContactDefault_fichinter=Intervencija +ContactDefault_invoice_supplier=Supplier Invoice +ContactDefault_order_supplier=Supplier Order +ContactDefault_project=Projekt +ContactDefault_project_task=Naloga +ContactDefault_propal=Ponudba +ContactDefault_supplier_proposal=Supplier Proposal +ContactDefault_ticketsup=Ticket +ContactAddedAutomatically=Contact added from contact thirdparty roles diff --git a/htdocs/langs/sl_SI/modulebuilder.lang b/htdocs/langs/sl_SI/modulebuilder.lang index 0afcfb9b0d0..5e2ae72a85a 100644 --- a/htdocs/langs/sl_SI/modulebuilder.lang +++ b/htdocs/langs/sl_SI/modulebuilder.lang @@ -6,7 +6,7 @@ ModuleBuilderDesc2=Path where modules are generated/edited (first directory for ModuleBuilderDesc3=Generated/editable modules found: %s ModuleBuilderDesc4=A module is detected as 'editable' when the file %s exists in root of module directory NewModule=New module -NewObject=New object +NewObjectInModulebuilder=New object ModuleKey=Module key ObjectKey=Object key ModuleInitialized=Module initialized @@ -60,12 +60,14 @@ HooksFile=File for hooks code ArrayOfKeyValues=Array of key-val ArrayOfKeyValuesDesc=Array of keys and values if field is a combo list with fixed values WidgetFile=Widget file +CSSFile=CSS file +JSFile=Javascript file ReadmeFile=Readme file ChangeLog=ChangeLog file TestClassFile=File for PHP Unit Test class SqlFile=Sql file -PageForLib=File for PHP library -PageForObjLib=File for PHP library dedicated to object +PageForLib=File for the common PHP library +PageForObjLib=File for the PHP library dedicated to object SqlFileExtraFields=Sql file for complementary attributes SqlFileKey=Sql file for keys SqlFileKeyExtraFields=Sql file for keys of complementary attributes @@ -77,17 +79,20 @@ NoTrigger=No trigger NoWidget=No widget GoToApiExplorer=Go to API explorer ListOfMenusEntries=List of menu entries +ListOfDictionariesEntries=List of dictionaries entries ListOfPermissionsDefined=List of defined permissions SeeExamples=See examples here EnabledDesc=Condition to have this field active (Examples: 1 or $conf->global->MYMODULE_MYOPTION) -VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only (not list), 4=Visible on list and update/view form only (not create). Using a negative value means field is not shown by default on list but can be selected for viewing). It can be an expression, for example: preg_match('/public/', $_SERVER['PHP_SELF'])?0:1 +VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only (not list), 4=Visible on list and update/view form only (not create). Using a negative value means field is not shown by default on list but can be selected for viewing). It can be an expression, for example:
    preg_match('/public/', $_SERVER['PHP_SELF'])?0:1
    ($user->rights->holiday->define_holiday ? 1 : 0) IsAMeasureDesc=Can the value of field be cumulated to get a total into list? (Examples: 1 or 0) SearchAllDesc=Is the field used to make a search from the quick search tool? (Examples: 1 or 0) SpecDefDesc=Enter here all documentation you want to provide with your module that is not already defined by other tabs. You can use .md or better, the rich .asciidoc syntax. LanguageDefDesc=Enter in this files, all the key and the translation for each language file. MenusDefDesc=Define here the menus provided by your module +DictionariesDefDesc=Define here the dictionaries provided by your module PermissionsDefDesc=Define here the new permissions provided by your module MenusDefDescTooltip=The menus provided by your module/application are defined into the array $this->menus into the module descriptor file. You can edit manually this file or use the embedded editor.

    Note: Once defined (and module re-activated), menus are also visible into the menu editor available to administrator users on %s. +DictionariesDefDescTooltip=The dictionaries provided by your module/application are defined into the array $this->dictionaries into the module descriptor file. You can edit manually this file or use the embedded editor.

    Note: Once defined (and module re-activated), dictionaries are also visible into the setup area to administrator users on %s. PermissionsDefDescTooltip=The permissions provided by your module/application are defined into the array $this->rights into the module descriptor file. You can edit manually this file or use the embedded editor.

    Note: Once defined (and module re-activated), permissions are visible into the default permissions setup %s. HooksDefDesc=Define in the module_parts['hooks'] property, in the module descriptor, the context of hooks you want to manage (list of contexts can be found by a search on 'initHooks(' in core code).
    Edit the hook file to add code of your hooked functions (hookable functions can be found by a search on 'executeHooks' in core code). TriggerDefDesc=Define in the trigger file the code you want to execute for each business event executed. @@ -105,9 +110,12 @@ InitStructureFromExistingTable=Build the structure array string of an existing t UseAboutPage=Disable the about page UseDocFolder=Disable the documentation folder UseSpecificReadme=Use a specific ReadMe +ContentOfREADMECustomized=Note: The content of the README.md file has been replaced with the specific value defined into setup of ModuleBuilder. RealPathOfModule=Real path of module ContentCantBeEmpty=Content of file can't be empty WidgetDesc=You can generate and edit here the widgets that will be embedded with your module. +CSSDesc=You can generate and edit here a file with personalized CSS embedded with your module. +JSDesc=You can generate and edit here a file with personalized Javascript embedded with your module. CLIDesc=You can generate here some command line scripts you want to provide with your module. CLIFile=CLI File NoCLIFile=No CLI files @@ -117,3 +125,13 @@ UseSpecificFamily = Use a specific family UseSpecificAuthor = Use a specific author UseSpecificVersion = Use a specific initial version ModuleMustBeEnabled=The module/application must be enabled first +IncludeRefGeneration=The reference of object must be generated automatically +IncludeRefGenerationHelp=Check this if you want to include code to manage the generation automatically of the reference +IncludeDocGeneration=I want to generate some documents from the object +IncludeDocGenerationHelp=If you check this, some code will be generated to add a "Generate document" box on the record. +ShowOnCombobox=Show value into combobox +KeyForTooltip=Key for tooltip +CSSClass=CSS Class +NotEditable=Not editable +ForeignKey=Foreign key +TypeOfFieldsHelp=Type of fields:
    varchar(99), double(24,8), real, text, html, datetime, timestamp, integer, integer:ClassName:relativepath/to/classfile.class.php[:1[:filter]] ('1' means we add a + button after the combo to create the record, 'filter' can be 'status=1 AND fk_user = __USER_ID AND entity IN (__SHARED_ENTITIES__)' for example) diff --git a/htdocs/langs/sl_SI/mrp.lang b/htdocs/langs/sl_SI/mrp.lang index 360f4303f07..35755f2d360 100644 --- a/htdocs/langs/sl_SI/mrp.lang +++ b/htdocs/langs/sl_SI/mrp.lang @@ -1,17 +1,61 @@ +Mrp=Manufacturing Orders +MO=Manufacturing Order +MRPDescription=Module to manage Manufacturing Orders (MO). MRPArea=MRP Area +MrpSetupPage=Setup of module MRP MenuBOM=Bills of material LatestBOMModified=Latest %s Bills of materials modified +LatestMOModified=Latest %s Manufacturing Orders modified +Bom=Bills of Material BillOfMaterials=Bill of Material BOMsSetup=Setup of module BOM ListOfBOMs=List of bills of material - BOM +ListOfManufacturingOrders=List of Manufacturing Orders NewBOM=New bill of material -ProductBOMHelp=Product to create with this BOM +ProductBOMHelp=Product to create with this BOM.
    Note: Products with the property 'Nature of product' = 'Raw material' are not visible into this list. BOMsNumberingModules=BOM numbering templates -BOMsModelModule=BOMS document templates +BOMsModelModule=BOM document templates +MOsNumberingModules=MO numbering templates +MOsModelModule=MO document templates FreeLegalTextOnBOMs=Free text on document of BOM WatermarkOnDraftBOMs=Watermark on draft BOM -ConfirmCloneBillOfMaterials=Are you sure you want to clone this bill of material ? +FreeLegalTextOnMOs=Free text on document of MO +WatermarkOnDraftMOs=Watermark on draft MO +ConfirmCloneBillOfMaterials=Are you sure you want to clone the bill of material %s ? +ConfirmCloneMo=Are you sure you want to clone the Manufacturing Order %s ? ManufacturingEfficiency=Manufacturing efficiency ValueOfMeansLoss=Value of 0.95 means an average of 5%% of loss during the production DeleteBillOfMaterials=Delete Bill Of Materials +DeleteMo=Delete Manufacturing Order ConfirmDeleteBillOfMaterials=Are you sure you want to delete this Bill Of Material? +ConfirmDeleteMo=Are you sure you want to delete this Bill Of Material? +MenuMRP=Manufacturing Orders +NewMO=New Manufacturing Order +QtyToProduce=Qty to produce +DateStartPlannedMo=Date start planned +DateEndPlannedMo=Date end planned +KeepEmptyForAsap=Empty means 'As Soon As Possible' +EstimatedDuration=Estimated duration +EstimatedDurationDesc=Estimated duration to manufacture this product using this BOM +ConfirmValidateBom=Are you sure you want to validate the BOM with the reference %s (you will be able to use it to build new Manufacturing Orders) +ConfirmCloseBom=Are you sure you want to cancel this BOM (you won't be able to use it to build new Manufacturing Orders anymore) ? +ConfirmReopenBom=Are you sure you want to re-open this BOM (you will be able to use it to build new Manufacturing Orders) +StatusMOProduced=Produced +QtyFrozen=Frozen Qty +QuantityFrozen=Frozen Quantity +QuantityConsumedInvariable=When this flag is set, the quantity consumed is always the value defined and is not relative to the quantity produced. +DisableStockChange=Disable stock change +DisableStockChangeHelp=When this flag is set, there is no stock change on this product, whatever is the quantity produced +BomAndBomLines=Bills Of Material and lines +BOMLine=Line of BOM +WarehouseForProduction=Warehouse for production +CreateMO=Create MO +ToConsume=To consume +ToProduce=To produce +QtyAlreadyConsumed=Qty already consumed +QtyAlreadyProduced=Qty already produced +ConsumeAndProduceAll=Consume and Produce All +Manufactured=Manufactured +TheProductXIsAlreadyTheProductToProduce=The product to add is already the product to produce. +ForAQuantityOf1=For a quantity to produce of 1 +ConfirmValidateMo=Are you sure you want to validate this Manufacturing Order? diff --git a/htdocs/langs/sl_SI/opensurvey.lang b/htdocs/langs/sl_SI/opensurvey.lang index 3161187f69f..e8fc4c1a783 100644 --- a/htdocs/langs/sl_SI/opensurvey.lang +++ b/htdocs/langs/sl_SI/opensurvey.lang @@ -1,7 +1,7 @@ # Dolibarr language file - Source file is en_US - opensurvey Survey=Anketa Surveys=Ankete -OrganizeYourMeetingEasily=Enostavno organizirajte svoje sestanke in ankete. Najprej izberite tip ankete... +OrganizeYourMeetingEasily=Organize your meetings and polls easily. First select the type of poll... NewSurvey=Nova anketa OpenSurveyArea=Področje anket AddACommentForPoll=V anketo lahko dodate komentar... @@ -11,7 +11,7 @@ PollTitle=Naziv ankete ToReceiveEMailForEachVote=Prejmi email za vsak glas TypeDate=Tip po datumih TypeClassic=Standardni tip -OpenSurveyStep2=Izberite datume med prostimi dnevi (sivo). Izbrani datumi so zeleni. S ponovnim klikom na izbran datum ga lahko prekličete +OpenSurveyStep2=Select your dates among the free days (grey). The selected days are green. You can unselect a day previously selected by clicking again on it RemoveAllDays=Odstranite vse dni CopyHoursOfFirstDay=Kopirajte ure prvega dne RemoveAllHours=Odstranite vse ure @@ -35,7 +35,7 @@ TitleChoice=Naziv izbora ExportSpreadsheet=Izvozi preglednico rezultatov ExpireDate=Omejitveni datum NbOfSurveys=Število anket -NbOfVoters=Število glasovalcev +NbOfVoters=No. of voters SurveyResults=Rezultati PollAdminDesc=Z gumbom "Uredi" lahko spremenite vse vrstice glasovanja v tej anketi. Lahko tudi odstranite stolpec ali vrstico %s. Z %s lahko tudi dodate nov stolpec. 5MoreChoices=Še 5 možnosti @@ -49,7 +49,7 @@ votes=glas(ovi) NoCommentYet=Za to anketo še ni bilo nobenih komentarjev CanComment=Glasovalci lahko komentirajo v anketi CanSeeOthersVote=Glasovalci lahko vidojo glasove ostalih -SelectDayDesc=Za vsak izbran dan lahko izberete, ali ne, ure sestanka v naslednjih formatih :
    - prazno,
    - "8h", "8H" ali "8:00" za začetek sestanka,
    - "8-11", "8h-11h", "8H-11H" ali "8:00-11:00" za začetek in konec sestanka,
    - "8h15-11h15", "8H15-11H15" ali "8:15-11:15" za začetek in konec z minutami. +SelectDayDesc=For each selected day, you can choose, or not, meeting hours in the following format:
    - empty,
    - "8h", "8H" or "8:00" to give a meeting's start hour,
    - "8-11", "8h-11h", "8H-11H" or "8:00-11:00" to give a meeting's start and end hour,
    - "8h15-11h15", "8H15-11H15" or "8:15-11:15" for the same thing but with minutes. BackToCurrentMonth=Nazaj na trenutni mesec ErrorOpenSurveyFillFirstSection=Niste izpolnili prvega dela ustvarjanja ankete ErrorOpenSurveyOneChoice=Vnesite vsaj eno izbiro diff --git a/htdocs/langs/sl_SI/paybox.lang b/htdocs/langs/sl_SI/paybox.lang index 1d27077d9a1..4b3b718cc19 100644 --- a/htdocs/langs/sl_SI/paybox.lang +++ b/htdocs/langs/sl_SI/paybox.lang @@ -11,17 +11,8 @@ YourEMail=E-pošta za potrditev plačila Creditor=Upnik PaymentCode=Koda plačila PayBoxDoPayment=Pay with Paybox -ToPay=Izvrši plačilo YouWillBeRedirectedOnPayBox=Preusmerjeni boste na varno Paybox stran za vnos podatkov o vaši kreditni kartici Continue=Naslednji -ToOfferALinkForOnlinePayment=URL za %s plačila -ToOfferALinkForOnlinePaymentOnOrder=URL to offer a %s online payment user interface for a sales order -ToOfferALinkForOnlinePaymentOnInvoice=URL naslov s ponudbo %s vmesnika za online plačila računov -ToOfferALinkForOnlinePaymentOnContractLine=URL naslov s ponudbo %s vmesnika za online plačila po pogodbi -ToOfferALinkForOnlinePaymentOnFreeAmount=URL naslov s ponudbo %s vmesnika za online plačila poljubnih zneskov -ToOfferALinkForOnlinePaymentOnMemberSubscription=URL naslov s ponudbo %s vmesnika za online plačila članarin -ToOfferALinkForOnlinePaymentOnDonation=URL to offer a %s online payment, user interface for payment of donation -YouCanAddTagOnUrl=Vsakemu od teh URL naslovov lahko tudi dodate url parameter &tag=vrednost (zahtevano samo pri poljubnih plačilih) s komentarjem vašega plačila. SetupPayBoxToHavePaymentCreatedAutomatically=Setup your Paybox with url %s to have payment created automatically when validated by Paybox. YourPaymentHasBeenRecorded=Ta stran potrjuje, da je bilo vaše plačilo sprejeto. Hvala. YourPaymentHasNotBeenRecorded=Your payment has NOT been recorded and the transaction has been canceled. Thank you. diff --git a/htdocs/langs/sl_SI/projects.lang b/htdocs/langs/sl_SI/projects.lang index 14012d24570..defca64fbb5 100644 --- a/htdocs/langs/sl_SI/projects.lang +++ b/htdocs/langs/sl_SI/projects.lang @@ -86,8 +86,8 @@ WhichIamLinkedToProject=which I'm linked to project Time=Čas ListOfTasks=List of tasks GoToListOfTimeConsumed=Go to list of time consumed -GoToListOfTasks=Go to list of tasks -GoToGanttView=Go to Gantt view +GoToListOfTasks=Show as list +GoToGanttView=show as Gantt GanttView=Gantt View ListProposalsAssociatedProject=List of the commercial proposals related to the project ListOrdersAssociatedProject=List of sales orders related to the project @@ -250,3 +250,8 @@ OneLinePerUser=One line per user ServiceToUseOnLines=Service to use on lines InvoiceGeneratedFromTimeSpent=Invoice %s has been generated from time spent on project ProjectBillTimeDescription=Check if you enter timesheet on tasks of project AND you plan to generate invoice(s) from the timesheet to bill the customer of the project (do not check if you plan to create invoice that is not based on entered timesheets). +ProjectFollowOpportunity=Follow opportunity +ProjectFollowTasks=Follow tasks +UsageOpportunity=Usage: Opportunity +UsageTasks=Usage: Tasks +UsageBillTimeShort=Usage: Bill time diff --git a/htdocs/langs/sl_SI/receiptprinter.lang b/htdocs/langs/sl_SI/receiptprinter.lang index 756461488cc..5714ba78151 100644 --- a/htdocs/langs/sl_SI/receiptprinter.lang +++ b/htdocs/langs/sl_SI/receiptprinter.lang @@ -26,9 +26,10 @@ PROFILE_P822D=P822D Profile PROFILE_STAR=Star Profile PROFILE_DEFAULT_HELP=Default Profile suitable for Epson printers PROFILE_SIMPLE_HELP=Simple Profile No Graphics -PROFILE_EPOSTEP_HELP=Epos Tep Profile Help +PROFILE_EPOSTEP_HELP=Epos Tep Profile PROFILE_P822D_HELP=P822D Profile No Graphics PROFILE_STAR_HELP=Star Profile +DOL_LINE_FEED=Skip line DOL_ALIGN_LEFT=Left align text DOL_ALIGN_CENTER=Center text DOL_ALIGN_RIGHT=Right align text @@ -42,3 +43,5 @@ DOL_CUT_PAPER_PARTIAL=Cut ticket partially DOL_OPEN_DRAWER=Open cash drawer DOL_ACTIVATE_BUZZER=Activate buzzer DOL_PRINT_QRCODE=Print QR Code +DOL_PRINT_LOGO=Print logo of my company +DOL_PRINT_LOGO_OLD=Print logo of my company (old printers) diff --git a/htdocs/langs/sl_SI/sendings.lang b/htdocs/langs/sl_SI/sendings.lang index b673c0a4964..722f6d6c939 100644 --- a/htdocs/langs/sl_SI/sendings.lang +++ b/htdocs/langs/sl_SI/sendings.lang @@ -21,6 +21,7 @@ QtyShipped=Poslana količina QtyShippedShort=Qty ship. QtyPreparedOrShipped=Qty prepared or shipped QtyToShip=Količina za pošiljanje +QtyToReceive=Qty to receive QtyReceived=Prejeta količina QtyInOtherShipments=Qty in other shipments KeepToShip=Remain to ship @@ -46,17 +47,18 @@ DateDeliveryPlanned=Planned date of delivery RefDeliveryReceipt=Ref delivery receipt StatusReceipt=Status delivery receipt DateReceived=Datum prejema dobave -SendShippingByEMail=Pošlji odpremnico po e-mailu +ClassifyReception=Classify reception +SendShippingByEMail=Send shipment by email SendShippingRef=Oddaja pošiljke %s ActionsOnShipping=Aktivnosti v zvezi z odpremnico LinkToTrackYourPackage=Povezave za sledenje vaše pošiljke ShipmentCreationIsDoneFromOrder=Za trenutek je oblikovanje nove pošiljke opravi od naročila kartice. ShipmentLine=Vrstica na odpremnici -ProductQtyInCustomersOrdersRunning=Product quantity into open customer orders -ProductQtyInSuppliersOrdersRunning=Product quantity into open purchase orders -ProductQtyInShipmentAlreadySent=Product quantity from open customer order already sent -ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from open supplier order already received -NoProductToShipFoundIntoStock=No product to ship found into warehouse %s. Correct stock or go back to choose another warehouse. +ProductQtyInCustomersOrdersRunning=Product quantity from open sales orders +ProductQtyInSuppliersOrdersRunning=Product quantity from open purchase orders +ProductQtyInShipmentAlreadySent=Product quantity from open sales order already sent +ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from open purchase orders already received +NoProductToShipFoundIntoStock=No product to ship found in warehouse %s. Correct stock or go back to choose another warehouse. WeightVolShort=Weight/Vol. ValidateOrderFirstBeforeShipment=You must first validate the order before being able to make shipments. @@ -69,4 +71,4 @@ SumOfProductWeights=Vsota tež proizvodov # warehouse details DetailWarehouseNumber= Warehouse details -DetailWarehouseFormat= W:%s (Qty : %d) +DetailWarehouseFormat= W:%s (Qty: %d) diff --git a/htdocs/langs/sl_SI/stocks.lang b/htdocs/langs/sl_SI/stocks.lang index 209d5c9684d..b6dbe17d6af 100644 --- a/htdocs/langs/sl_SI/stocks.lang +++ b/htdocs/langs/sl_SI/stocks.lang @@ -55,7 +55,7 @@ PMPValue=Uravnotežena povprečna cena PMPValueShort=UPC EnhancedValueOfWarehouses=Vrednost skladišč UserWarehouseAutoCreate=Create a user warehouse automatically when creating a user -AllowAddLimitStockByWarehouse=Manage also values for minimum and desired stock per pairing (product-warehouse) in addition to values per product +AllowAddLimitStockByWarehouse=Manage also value for minimum and desired stock per pairing (product-warehouse) in addition to the value for minimum and desired stock per product IndependantSubProductStock=Product stock and subproduct stock are independent QtyDispatched=Odposlana količina QtyDispatchedShort=Odposlana količina @@ -184,7 +184,7 @@ SelectFournisseur=Vendor filter inventoryOnDate=Inventory INVENTORY_DISABLE_VIRTUAL=Virtual product (kit): do not decrement stock of a child product INVENTORY_USE_MIN_PA_IF_NO_LAST_PA=Use the buy price if no last buy price can be found -INVENTORY_USE_INVENTORY_DATE_FROM_DATEMVT=Stock movement has date of inventory +INVENTORY_USE_INVENTORY_DATE_FOR_DATE_OF_MVT=Stock movements will have the date of inventory (instead of the date of inventory validation) inventoryChangePMPPermission=Allow to change PMP value for a product ColumnNewPMP=New unit PMP OnlyProdsInStock=Do not add product without stock @@ -212,3 +212,7 @@ StockIncreaseAfterCorrectTransfer=Increase by correction/transfer StockDecreaseAfterCorrectTransfer=Decrease by correction/transfer StockIncrease=Stock increase StockDecrease=Stock decrease +InventoryForASpecificWarehouse=Inventory for a specific warehouse +InventoryForASpecificProduct=Inventory for a specific product +StockIsRequiredToChooseWhichLotToUse=Stock is required to choose which lot to use +ForceTo=Force to diff --git a/htdocs/langs/sl_SI/stripe.lang b/htdocs/langs/sl_SI/stripe.lang index d5ce9df9811..220b72c15ff 100644 --- a/htdocs/langs/sl_SI/stripe.lang +++ b/htdocs/langs/sl_SI/stripe.lang @@ -16,12 +16,13 @@ StripeDoPayment=Pay with Stripe YouWillBeRedirectedOnStripe=You will be redirected on secured Stripe page to input you credit card information Continue=Naslednji ToOfferALinkForOnlinePayment=URL za %s plačila -ToOfferALinkForOnlinePaymentOnOrder=URL to offer a %s online payment user interface for a sales order -ToOfferALinkForOnlinePaymentOnInvoice=URL naslov s ponudbo %s vmesnika za online plačila računov -ToOfferALinkForOnlinePaymentOnContractLine=URL naslov s ponudbo %s vmesnika za online plačila po pogodbi -ToOfferALinkForOnlinePaymentOnFreeAmount=URL naslov s ponudbo %s vmesnika za online plačila poljubnih zneskov -ToOfferALinkForOnlinePaymentOnMemberSubscription=URL naslov s ponudbo %s vmesnika za online plačila članarin -YouCanAddTagOnUrl=Vsakemu od teh URL naslovov lahko tudi dodate url parameter &tag=vrednost (zahtevano samo pri poljubnih plačilih) s komentarjem vašega plačila. +ToOfferALinkForOnlinePaymentOnOrder=URL to offer a %s online payment page for a sales order +ToOfferALinkForOnlinePaymentOnInvoice=URL to offer a %s online payment page for a customer invoice +ToOfferALinkForOnlinePaymentOnContractLine=URL to offer a %s online payment page for a contract line +ToOfferALinkForOnlinePaymentOnFreeAmount=URL to offer a %s online payment page of any amount with no existing object +ToOfferALinkForOnlinePaymentOnMemberSubscription=URL to offer a %s online payment page for a member subscription +ToOfferALinkForOnlinePaymentOnDonation=URL to offer a %s online payment page for payment of a donation +YouCanAddTagOnUrl=You can also add url parameter &tag=value to any of those URL (mandatory only for payment not linked to an object) to add your own payment comment tag.
    For the URL of payments with no existing object, you may also add the parameter &noidempotency=1 so the same link with same tag can be used several times (some payment mode may limit the payment to 1 for each different link without this parameter) SetupStripeToHavePaymentCreatedAutomatically=Setup your Stripe with url %s to have payment created automatically when validated by Stripe. AccountParameter=Parametri računa UsageParameter=Parametri uporabe diff --git a/htdocs/langs/sl_SI/ticket.lang b/htdocs/langs/sl_SI/ticket.lang index 4ffc74f5bf5..04f27351492 100644 --- a/htdocs/langs/sl_SI/ticket.lang +++ b/htdocs/langs/sl_SI/ticket.lang @@ -33,7 +33,10 @@ TicketDictSeverity=Ticket - Severities TicketTypeShortBUGSOFT=Dysfonctionnement logiciel TicketTypeShortBUGHARD=Dysfonctionnement matériel TicketTypeShortCOM=Commercial question -TicketTypeShortINCIDENT=Request for assistance + +TicketTypeShortHELP=Request for functionnal help +TicketTypeShortISSUE=Issue, bug or problem +TicketTypeShortREQUEST=Change or enhancement request TicketTypeShortPROJET=Projekt TicketTypeShortOTHER=Ostalo @@ -137,6 +140,10 @@ NoUnreadTicketsFound=No unread ticket found TicketViewAllTickets=View all tickets TicketViewNonClosedOnly=View only open tickets TicketStatByStatus=Tickets by status +OrderByDateAsc=Sort by ascending date +OrderByDateDesc=Sort by descending date +ShowAsConversation=Show as conversation list +MessageListViewType=Show as table list # # Ticket card @@ -222,6 +229,9 @@ TicketConfirmChangeStatus=Confirm the status change: %s ? TicketLogStatusChanged=Status changed: %s to %s TicketNotNotifyTiersAtCreate=Not notify company at create Unread=Unread +TicketNotCreatedFromPublicInterface=Not available. Ticket was not created from public interface. +PublicInterfaceNotEnabled=Public interface was not enabled +ErrorTicketRefRequired=Ticket reference name is required # # Logs diff --git a/htdocs/langs/sl_SI/website.lang b/htdocs/langs/sl_SI/website.lang index 6a4f0589881..4e96a7ec100 100644 --- a/htdocs/langs/sl_SI/website.lang +++ b/htdocs/langs/sl_SI/website.lang @@ -56,7 +56,7 @@ NoPageYet=No pages yet YouCanCreatePageOrImportTemplate=You can create a new page or import a full website template SyntaxHelp=Help on specific syntax tips YouCanEditHtmlSourceckeditor=You can edit HTML source code using the "Source" button in editor. -YouCanEditHtmlSource=
    You can include PHP code into this source using tags <?php ?>. The following global variables are available: $conf, $db, $mysoc, $user, $website, $websitepage, $weblangs.

    You can also include content of another Page/Container with the following syntax:
    <?php includeContainer('alias_of_container_to_include'); ?>

    You can make a redirect to another Page/Container with the following syntax (Note: do not output any content before a redirect):
    <?php redirectToContainer('alias_of_container_to_redirect_to'); ?>

    To add a link to another page, use the syntax:
    <a href="alias_of_page_to_link_to.php">mylink<a>

    To include a link to download a file stored into the documents directory, use the document.php wrapper:
    Example, for a file into documents/ecm (need to be logged), syntax is:
    <a href="/document.php?modulepart=ecm&file=[relative_dir/]filename.ext">
    For a file into documents/medias (open directory for public access), syntax is:
    <a href="/document.php?modulepart=medias&file=[relative_dir/]filename.ext">
    For a file shared with a share link (open access using the sharing hash key of file), syntax is:
    <a href="/document.php?hashp=publicsharekeyoffile">

    To include an image stored into the documents directory, use the viewimage.php wrapper:
    Example, for an image into documents/medias (open directory for public access), syntax is:
    <img src="/viewimage.php?modulepart=medias&file=[relative_dir/]filename.ext">
    +YouCanEditHtmlSource=
    You can include PHP code into this source using tags <?php ?>. The following global variables are available: $conf, $db, $mysoc, $user, $website, $websitepage, $weblangs.

    You can also include content of another Page/Container with the following syntax:
    <?php includeContainer('alias_of_container_to_include'); ?>

    You can make a redirect to another Page/Container with the following syntax (Note: do not output any content before a redirect):
    <?php redirectToContainer('alias_of_container_to_redirect_to'); ?>

    To add a link to another page, use the syntax:
    <a href="alias_of_page_to_link_to.php">mylink<a>

    To include a link to download a file stored into the documents directory, use the document.php wrapper:
    Example, for a file into documents/ecm (need to be logged), syntax is:
    <a href="/document.php?modulepart=ecm&file=[relative_dir/]filename.ext">
    For a file into documents/medias (open directory for public access), syntax is:
    <a href="/document.php?modulepart=medias&file=[relative_dir/]filename.ext">
    For a file shared with a share link (open access using the sharing hash key of file), syntax is:
    <a href="/document.php?hashp=publicsharekeyoffile">

    To include an image stored into the documents directory, use the viewimage.php wrapper:
    Example, for an image into documents/medias (open directory for public access), syntax is:
    <img src="/viewimage.php?modulepart=medias&file=[relative_dir/]filename.ext">

    More examples of HTML or dynamic code available on the wiki documentation
    . ClonePage=Clone page/container CloneSite=Clone site SiteAdded=Website added @@ -114,3 +114,10 @@ CSSContentTooltipHelp=Enter here CSS content. To avoid any conflict with the CSS LinkAndScriptsHereAreNotLoadedInEditor=Warning: This content is output only when site is accessed from a server. It is not used in Edit mode so if you need to load javascript files also in edit mode, just add your tag 'script src=...' into the page. Dynamiccontent=Sample of a page with dynamic content ImportSite=Import website template +EditInLineOnOff=Mode 'Edit inline' is %s +ShowSubContainersOnOff=Mode to execute 'dynamic content' is %s +GlobalCSSorJS=Global CSS/JS/Header file of web site +BackToHomePage=Back to home page... +TranslationLinks=Translation links +YouTryToAccessToAFileThatIsNotAWebsitePage=You try to access to a page that is not a website page +UseTextBetween5And70Chars=For good SEO practices, use a text between 5 and 70 characters diff --git a/htdocs/langs/sq_AL/accountancy.lang b/htdocs/langs/sq_AL/accountancy.lang index aca20774876..b9f9ad74273 100644 --- a/htdocs/langs/sq_AL/accountancy.lang +++ b/htdocs/langs/sq_AL/accountancy.lang @@ -1,4 +1,5 @@ -# Dolibarr language file - en_US - Accounting Expert +# Dolibarr language file - en_US - Accountancy (Double entries) +Accountancy=Accountancy Accounting=Accounting ACCOUNTING_EXPORT_SEPARATORCSV=Column separator for export file ACCOUNTING_EXPORT_DATE=Date format for export file @@ -97,6 +98,8 @@ MenuExpenseReportAccounts=Expense report accounts MenuLoanAccounts=Loan accounts MenuProductsAccounts=Product accounts MenuClosureAccounts=Closure accounts +MenuAccountancyClosure=Closure +MenuAccountancyValidationMovements=Validate movements ProductsBinding=Products accounts TransferInAccounting=Transfer in accounting RegistrationInAccounting=Registration in accounting @@ -164,12 +167,14 @@ ACCOUNTING_ACCOUNT_SUSPENSE=Accounting account of wait DONATION_ACCOUNTINGACCOUNT=Accounting account to register donations ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Accounting account to register subscriptions -ACCOUNTING_PRODUCT_BUY_ACCOUNT=Accounting account by default for bought products (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_ACCOUNT=Accounting account by default for the bought products (used if not defined in the product sheet) ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Accounting account by default for the sold products (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Accounting account by default for the sold products in EEC (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Accounting account by default for the sold products export out of EEC (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Accounting account by default for the products sold in EEC (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Accounting account by default for the products sold and exported out of EEC (used if not defined in the product sheet) ACCOUNTING_SERVICE_BUY_ACCOUNT=Accounting account by default for the bought services (used if not defined in the service sheet) ACCOUNTING_SERVICE_SOLD_ACCOUNT=Accounting account by default for the sold services (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Accounting account by default for the services sold in EEC (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Accounting account by default for the services sold and exported out of EEC (used if not defined in the service sheet) Doctype=Type of document Docdate=Date @@ -192,9 +197,10 @@ ByPersonalizedAccountGroups=By personalized groups ByYear=By year NotMatch=Jo i vendosur DeleteMvt=Delete Ledger lines +DelMonth=Month to delete DelYear=Viti qё do tё fshihet DelJournal=Journal to delete -ConfirmDeleteMvt=This will delete all lines of the Ledger for year and/or from a specific journal. At least one criterion is required. +ConfirmDeleteMvt=This will delete all lines of the Ledger for the year/month and/or from a specific journal (At least one criterion is required). You will have to reuse the feature 'Registration inaccounting' to have the deleted record back in the ledger. ConfirmDeleteMvtPartial=This will delete the transaction from the Ledger (all lines related to same transaction will be deleted) FinanceJournal=Finance journal ExpenseReportsJournal=Expense reports journal @@ -235,13 +241,19 @@ DescVentilDoneCustomer=Consult here the list of the lines of invoices customers DescVentilTodoCustomer=Bind invoice lines not already bound with a product accounting account ChangeAccount=Change the product/service accounting account for selected lines with the following accounting account: Vide=- -DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account (only record not already transfered in accountancy are visible) DescVentilDoneSupplier=Consult here the list of the lines of vendor invoices and their accounting account DescVentilTodoExpenseReport=Bind expense report lines not already bound with a fee accounting account DescVentilExpenseReport=Consult here the list of expense report lines bound (or not) to a fee accounting account DescVentilExpenseReportMore=If you setup accounting account on type of expense report lines, the application will be able to make all the binding between your expense report lines and the accounting account of your chart of accounts, just in one click with the button "%s". If account was not set on fees dictionary or if you still have some lines not bound to any account, you will have to make a manual binding from the menu "%s". DescVentilDoneExpenseReport=Consult here the list of the lines of expenses reports and their fees accounting account +DescClosure=Consult here the number of movements by month who are not validated & fiscal years already open +OverviewOfMovementsNotValidated=Step 1/ Overview of movements not validated. (Necessary to close a fiscal year) +ValidateMovements=Validate movements +DescValidateMovements=Any modification or deletion of writing, lettering and deletes will be prohibited. All entries for an exercise must be validated otherwise closing will not be possible +SelectMonthAndValidate=Select month and validate movements + ValidateHistory=Bind Automatically AutomaticBindingDone=Automatic binding done @@ -256,6 +268,7 @@ ListOfProductsWithoutAccountingAccount=List of products not bound to any account ChangeBinding=Change the binding Accounted=Accounted in ledger NotYetAccounted=Not yet accounted in ledger +ShowTutorial=Show Tutorial ## Admin ApplyMassCategories=Apply mass categories @@ -264,7 +277,7 @@ CategoryDeleted=Category for the accounting account has been removed AccountingJournals=Accounting journals AccountingJournal=Accounting journal NewAccountingJournal=New accounting journal -ShowAccoutingJournal=Show accounting journal +ShowAccountingJournal=Show accounting journal NatureOfJournal=Nature of Journal AccountingJournalType1=Miscellaneous operations AccountingJournalType2=Sales diff --git a/htdocs/langs/sq_AL/admin.lang b/htdocs/langs/sq_AL/admin.lang index 94831d99526..863eaf18589 100644 --- a/htdocs/langs/sq_AL/admin.lang +++ b/htdocs/langs/sq_AL/admin.lang @@ -178,6 +178,8 @@ Compression=Compression CommandsToDisableForeignKeysForImport=Command to disable foreign keys on import CommandsToDisableForeignKeysForImportWarning=Mandatory if you want to be able to restore your sql dump later ExportCompatibility=Compatibility of generated export file +ExportUseMySQLQuickParameter=Use the --quick parameter +ExportUseMySQLQuickParameterHelp=The '--quick' parameter helps limit RAM consumption for large tables. MySqlExportParameters=MySQL export parameters PostgreSqlExportParameters= PostgreSQL export parameters UseTransactionnalMode=Use transactional mode @@ -218,7 +220,7 @@ DoliStoreDesc=DoliStore, the official market place for Dolibarr ERP/CRM external DoliPartnersDesc=List of companies providing custom-developed modules or features.
    Note: since Dolibarr is an open source application, anyone experienced in PHP programming may develop a module. WebSiteDesc=External websites for more add-on (non-core) modules... DevelopYourModuleDesc=Some solutions to develop your own module... -URL=Link +URL=URL BoxesAvailable=Widgets available BoxesActivated=Widgets activated ActivateOn=Activate on @@ -268,6 +270,7 @@ Emails=Emails EMailsSetup=Konfigurimi i email EMailsDesc=This page allows you to override your default PHP parameters for email sending. In most cases on Unix/Linux OS, the PHP setup is correct and these parameters are unnecessary. EmailSenderProfiles=Emails sender profiles +EMailsSenderProfileDesc=You can keep this section empty. If you enter some emails here, they will be added to the list of possible senders into the combobox when your write a new email. MAIN_MAIL_SMTP_PORT=SMTP/SMTPS Port (default value in php.ini: %s) MAIN_MAIL_SMTP_SERVER=SMTP/SMTPS Host (default value in php.ini: %s) MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=SMTP/SMTPS Port (Not defined into PHP on Unix-like systems) @@ -277,7 +280,7 @@ MAIN_MAIL_ERRORS_TO=Email used for error returns emails (fields 'Errors-To' in e MAIN_MAIL_AUTOCOPY_TO= Copy (Bcc) all sent emails to MAIN_DISABLE_ALL_MAILS=Disable all email sending (for test purposes or demos) MAIN_MAIL_FORCE_SENDTO=Send all emails to (instead of real recipients, for test purposes) -MAIN_MAIL_ENABLED_USER_DEST_SELECT=Add employee users with email into allowed recipient list +MAIN_MAIL_ENABLED_USER_DEST_SELECT=Suggest emails of employees (if defined) into the list of predefined recipient when writing a new email MAIN_MAIL_SENDMODE=Email sending method MAIN_MAIL_SMTPS_ID=SMTP ID (if sending server requires authentication) MAIN_MAIL_SMTPS_PW=SMTP Password (if sending server requires authentication) @@ -462,7 +465,9 @@ EnableAndSetupModuleCron=If you want to have this recurring invoice generated au ModuleCompanyCodeCustomerAquarium=%s followed by customer code for a customer accounting code ModuleCompanyCodeSupplierAquarium=%s followed by vendor code for a vendor accounting code ModuleCompanyCodePanicum=Return an empty accounting code. -ModuleCompanyCodeDigitaria=Accounting code depends on third-party code. The code is composed of the character "C" in the first position followed by the first 5 characters of the third-party code. +ModuleCompanyCodeDigitaria=Returns a compound accounting code according to the name of the third party. The code consists of a prefix that can be defined in the first position followed by the number of characters defined in the third party code. +ModuleCompanyCodeCustomerDigitaria=%s followed by the truncated customer name by the number of characters: %s for the customer accounting code. +ModuleCompanyCodeSupplierDigitaria=%s followed by the truncated supplier name by the number of characters: %s for the supplier accounting code. Use3StepsApproval=By default, Purchase Orders need to be created and approved by 2 different users (one step/user to create and one step/user to approve. Note that if user has both permission to create and approve, one step/user will be enough). You can ask with this option to introduce a third step/user approval, if amount is higher than a dedicated value (so 3 steps will be necessary: 1=validation, 2=first approval and 3=second approval if amount is enough).
    Set this to empty if one approval (2 steps) is enough, set it to a very low value (0.1) if a second approval (3 steps) is always required. UseDoubleApproval=Use a 3 steps approval when amount (without tax) is higher than... WarningPHPMail=WARNING: It is often better to setup outgoing emails to use the email server of your provider instead of the default setup. Some email providers (like Yahoo) do not allow you to send an email from another server than their own server. Your current setup uses the server of the application to send email and not the server of your email provider, so some recipients (the one compatible with the restrictive DMARC protocol), will ask your email provider if they can accept your email and some email providers (like Yahoo) may respond "no" because the server is not theirs, so few of your sent Emails may not be accepted (be careful also of your email provider's sending quota).
    If your Email provider (like Yahoo) has this restriction, you must change Email setup to choose the other method "SMTP server" and enter the SMTP server and credentials provided by your Email provider. @@ -524,7 +529,7 @@ Module50Desc=Management of Products Module51Name=Mass mailings Module51Desc=Mass paper mailing management Module52Name=Stocks -Module52Desc=Stock management (for products only) +Module52Desc=Stock management Module53Name=Services Module53Desc=Management of Services Module54Name=Contracts/Subscriptions @@ -622,7 +627,7 @@ Module5000Desc=Allows you to manage multiple companies Module6000Name=Workflow Module6000Desc=Workflow management (automatic creation of object and/or automatic status change) Module10000Name=Websites -Module10000Desc=Create websites (public) with a WYSIWYG editor. Just setup your web server (Apache, Nginx, ...) to point to the dedicated Dolibarr directory to have it online on the internet with your own domain name. +Module10000Desc=Create websites (public) with a WYSIWYG editor. This is a webmaster or developer oriented CMS (it is better to know HTML and CSS language). Just setup your web server (Apache, Nginx, ...) to point to the dedicated Dolibarr directory to have it online on the internet with your own domain name. Module20000Name=Leave Request Management Module20000Desc=Define and track employee leave requests Module39000Name=Product Lots @@ -841,10 +846,10 @@ Permission1002=Create/modify warehouses Permission1003=Delete warehouses Permission1004=Read stock movements Permission1005=Create/modify stock movements -Permission1101=Read delivery orders -Permission1102=Create/modify delivery orders -Permission1104=Validate delivery orders -Permission1109=Delete delivery orders +Permission1101=Read delivery receipts +Permission1102=Create/modify delivery receipts +Permission1104=Validate delivery receipts +Permission1109=Delete delivery receipts Permission1121=Read supplier proposals Permission1122=Create/modify supplier proposals Permission1123=Validate supplier proposals @@ -873,9 +878,9 @@ Permission1251=Run mass imports of external data into database (data load) Permission1321=Export customer invoices, attributes and payments Permission1322=Reopen a paid bill Permission1421=Export sales orders and attributes -Permission2401=Read actions (events or tasks) linked to his account -Permission2402=Create/modify actions (events or tasks) linked to his account -Permission2403=Delete actions (events or tasks) linked to his account +Permission2401=Read actions (events or tasks) linked to his user account (if owner of event) +Permission2402=Create/modify actions (events or tasks) linked to his user account (if owner of event) +Permission2403=Delete actions (events or tasks) linked to his user account (if owner of event) Permission2411=Read actions (events or tasks) of others Permission2412=Create/modify actions (events or tasks) of others Permission2413=Delete actions (events or tasks) of others @@ -901,6 +906,7 @@ Permission20003=Delete leave requests Permission20004=Read all leave requests (even of user not subordinates) Permission20005=Create/modify leave requests for everybody (even of user not subordinates) Permission20006=Admin leave requests (setup and update balance) +Permission20007=Approve leave requests Permission23001=Read Scheduled job Permission23002=Create/update Scheduled job Permission23003=Delete Scheduled job @@ -915,7 +921,7 @@ Permission50414=Delete operations in ledger Permission50415=Delete all operations by year and journal in ledger Permission50418=Export operations of the ledger Permission50420=Report and export reports (turnover, balance, journals, ledger) -Permission50430=Define and close a fiscal period +Permission50430=Define fiscal periods. Validate transactions and close fiscal periods. Permission50440=Manage chart of accounts, setup of accountancy Permission51001=Read assets Permission51002=Create/Update assets @@ -962,6 +968,7 @@ DictionaryAccountancyJournal=Accounting journals DictionaryEMailTemplates=Email Templates DictionaryUnits=Units DictionaryMeasuringUnits=Measuring Units +DictionarySocialNetworks=Social Networks DictionaryProspectStatus=Prospect status DictionaryHolidayTypes=Types of leave DictionaryOpportunityStatus=Lead status for project/lead @@ -1057,7 +1064,7 @@ BackgroundImageLogin=Background image PermanentLeftSearchForm=Permanent search form on left menu DefaultLanguage=Default language EnableMultilangInterface=Enable multilanguage support -EnableShowLogo=Show logo on left menu +EnableShowLogo=Show the company logo in the menu CompanyInfo=Company/Organization CompanyIds=Company/Organization identities CompanyName=Name @@ -1067,7 +1074,11 @@ CompanyTown=Town CompanyCountry=Country CompanyCurrency=Main currency CompanyObject=Object of the company +IDCountry=ID country Logo=Logo +LogoDesc=Main logo of company. Will be used into generated documents (PDF, ...) +LogoSquarred=Logo (squarred) +LogoSquarredDesc=Must be a squarred icon (width = height). This logo will be used as the favorite icon or other need like for the top menu bar (if not disabled into display setup). DoNotSuggestPaymentMode=Do not suggest NoActiveBankAccountDefined=No active bank account defined OwnerOfBankAccount=Owner of bank account %s @@ -1113,7 +1124,7 @@ LogEventDesc=Enable logging for specific security events. Administrators the log AreaForAdminOnly=Setup parameters can be set by administrator users only. SystemInfoDesc=System information is miscellaneous technical information you get in read only mode and visible for administrators only. SystemAreaForAdminOnly=This area is available to administrator users only. Dolibarr user permissions cannot change this restriction. -CompanyFundationDesc=Edit the information of the company/entity. Click on "%s" or "%s" button at the bottom of the page. +CompanyFundationDesc=Edit the information of the company/entity. Click on "%s" button at the bottom of the page. AccountantDesc=If you have an external accountant/bookkeeper, you can edit here its information. AccountantFileNumber=Accountant code DisplayDesc=Parameters affecting the look and behaviour of Dolibarr can be modified here. @@ -1129,7 +1140,7 @@ TriggerAlwaysActive=Triggers in this file are always active, whatever are the ac TriggerActiveAsModuleActive=Triggers in this file are active as module %s is enabled. GeneratedPasswordDesc=Choose the method to be used for auto-generated passwords. DictionaryDesc=Insert all reference data. You can add your values to the default. -ConstDesc=This page allows you to edit (override) parameters not available in other pages. These are mostly reserved parameters for developers/advanced troubleshooting. For a full list of the parameters available see here. +ConstDesc=This page allows you to edit (override) parameters not available in other pages. These are mostly reserved parameters for developers/advanced troubleshooting only. MiscellaneousDesc=All other security related parameters are defined here. LimitsSetup=Limits/Precision setup LimitsDesc=You can define limits, precisions and optimizations used by Dolibarr here @@ -1456,6 +1467,13 @@ LDAPFieldSidExample=Example: objectsid LDAPFieldEndLastSubscription=Date of subscription end LDAPFieldTitle=Job position LDAPFieldTitleExample=Example: title +LDAPFieldGroupid=Group id +LDAPFieldGroupidExample=Exemple : gidnumber +LDAPFieldUserid=User id +LDAPFieldUseridExample=Exemple : uidnumber +LDAPFieldHomedirectory=Home directory +LDAPFieldHomedirectoryExample=Exemple : homedirectory +LDAPFieldHomedirectoryprefix=Home directory prefix LDAPSetupNotComplete=LDAP setup not complete (go on others tabs) LDAPNoUserOrPasswordProvidedAccessIsReadOnly=No administrator or password provided. LDAP access will be anonymous and in read only mode. LDAPDescContact=This page allows you to define LDAP attributes name in LDAP tree for each data found on Dolibarr contacts. @@ -1577,6 +1595,7 @@ FCKeditorForProductDetails=WYSIWIG creation/edition of products details lines fo FCKeditorForMailing= WYSIWIG creation/edition for mass eMailings (Tools->eMailing) FCKeditorForUserSignature=WYSIWIG creation/edition of user signature FCKeditorForMail=WYSIWIG creation/edition for all mail (except Tools->eMailing) +FCKeditorForTicket=WYSIWIG creation/edition for tickets ##### Stock ##### StockSetup=Stock module setup 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. @@ -1653,8 +1672,9 @@ CashDesk=Point of Sale CashDeskSetup=Point of Sales module setup CashDeskThirdPartyForSell=Default generic third party to use for sales CashDeskBankAccountForSell=Default account to use to receive cash payments -CashDeskBankAccountForCheque= Default account to use to receive payments by check -CashDeskBankAccountForCB= Default account to use to receive payments by credit cards +CashDeskBankAccountForCheque=Default account to use to receive payments by check +CashDeskBankAccountForCB=Default account to use to receive payments by credit cards +CashDeskBankAccountForSumup=Default bank account to use to receive payments by SumUp 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). CashDeskIdWareHouse=Force and restrict warehouse to use for stock decrease StockDecreaseForPointOfSaleDisabled=Stock decrease from Point of Sale disabled @@ -1693,7 +1713,7 @@ SuppliersSetup=Vendor module setup SuppliersCommandModel=Complete template of purchase order (logo...) SuppliersInvoiceModel=Complete template of vendor invoice (logo...) SuppliersInvoiceNumberingModel=Vendor invoices numbering models -IfSetToYesDontForgetPermission=If set to yes, don't forget to provide permissions to groups or users allowed for the second approval +IfSetToYesDontForgetPermission=If set to a non null value, don't forget to provide permissions to groups or users allowed for the second approval ##### GeoIPMaxmind ##### GeoIPMaxmindSetup=GeoIP Maxmind module setup PathToGeoIPMaxmindCountryDataFile=Path to file containing Maxmind ip to country translation.
    Examples:
    /usr/local/share/GeoIP/GeoIP.dat
    /usr/share/GeoIP/GeoIP.dat
    /usr/share/GeoIP/GeoLite2-Country.mmdb @@ -1782,6 +1802,8 @@ FixTZ=TimeZone fix FillFixTZOnlyIfRequired=Example: +2 (fill only if problem experienced) ExpectedChecksum=Expected Checksum CurrentChecksum=Current Checksum +ExpectedSize=Expected size +CurrentSize=Current size ForcedConstants=Required constant values MailToSendProposal=Customer proposals MailToSendOrder=Sales orders @@ -1846,8 +1868,10 @@ NothingToSetup=There is no specific setup required for this module. SetToYesIfGroupIsComputationOfOtherGroups=Set this to yes if this group is a computation of other groups EnterCalculationRuleIfPreviousFieldIsYes=Enter calculation rule if previous field was set to Yes (For example 'CODEGRP1+CODEGRP2') SeveralLangugeVariatFound=Several language variants found -COMPANY_AQUARIUM_REMOVE_SPECIAL=Remove special characters +RemoveSpecialChars=Remove special characters COMPANY_AQUARIUM_CLEAN_REGEX=Regex filter to clean value (COMPANY_AQUARIUM_CLEAN_REGEX) +COMPANY_DIGITARIA_CLEAN_REGEX=Regex filter to clean value (COMPANY_DIGITARIA_CLEAN_REGEX) +COMPANY_DIGITARIA_UNIQUE_CODE=Duplicate not allowed GDPRContact=Data Protection Officer (DPO, Data Privacy or GDPR contact) GDPRContactDesc=If you store data about European companies/citizens, you can name the contact who is responsible for the General Data Protection Regulation here HelpOnTooltip=Help text to show on tooltip @@ -1884,8 +1908,8 @@ CodeLastResult=Latest result code NbOfEmailsInInbox=Number of emails in source directory LoadThirdPartyFromName=Load third party searching on %s (load only) LoadThirdPartyFromNameOrCreate=Load third party searching on %s (create if not found) -WithDolTrackingID=Dolibarr Tracking ID found -WithoutDolTrackingID=Dolibarr Tracking ID not found +WithDolTrackingID=Dolibarr Reference found in Message ID +WithoutDolTrackingID=Dolibarr Reference not found in Message ID FormatZip=Zip MainMenuCode=Menu entry code (mainmenu) ECMAutoTree=Show automatic ECM tree @@ -1896,6 +1920,7 @@ ResourceSetup=Configuration of Resource module UseSearchToSelectResource=Use a search form to choose a resource (rather than a drop-down list). DisabledResourceLinkUser=Disable feature to link a resource to users DisabledResourceLinkContact=Disable feature to link a resource to contacts +EnableResourceUsedInEventCheck=Enable feature to check if a resource is in use in an event ConfirmUnactivation=Confirm module reset OnMobileOnly=On small screen (smartphone) only DisableProspectCustomerType=Disable the "Prospect + Customer" third party type (so third party must be Prospect or Customer but can't be both) @@ -1937,3 +1962,5 @@ RESTRICT_ON_IP=Allow access to some host IP only (wildcard not allowed, use spac BaseOnSabeDavVersion=Based on the library SabreDAV version NotAPublicIp=Not a public IP MakeAnonymousPing=Make an anonymous Ping '+1' to the Dolibarr foundation server (done 1 time only after installation) to allow the foundation to count the number of Dolibarr installation. +FeatureNotAvailableWithReceptionModule=Feature not available when module Reception is enabled +EmailTemplate=Template for email diff --git a/htdocs/langs/sq_AL/agenda.lang b/htdocs/langs/sq_AL/agenda.lang index ba2c787dd1a..fe1fedf8790 100644 --- a/htdocs/langs/sq_AL/agenda.lang +++ b/htdocs/langs/sq_AL/agenda.lang @@ -76,6 +76,7 @@ ContractSentByEMail=Contract %s sent by email OrderSentByEMail=Sales order %s sent by email InvoiceSentByEMail=Customer invoice %s sent by email SupplierOrderSentByEMail=Purchase order %s sent by email +ORDER_SUPPLIER_DELETEInDolibarr=Purchase order %s deleted SupplierInvoiceSentByEMail=Vendor invoice %s sent by email ShippingSentByEMail=Shipment %s sent by email ShippingValidated= Shipment %s validated @@ -86,6 +87,11 @@ InvoiceDeleted=Invoice deleted PRODUCT_CREATEInDolibarr=Product %s created PRODUCT_MODIFYInDolibarr=Product %s modified PRODUCT_DELETEInDolibarr=Product %s deleted +HOLIDAY_CREATEInDolibarr=Request for leave %s created +HOLIDAY_MODIFYInDolibarr=Request for leave %s modified +HOLIDAY_APPROVEInDolibarr=Request for leave %s approved +HOLIDAY_VALIDATEDInDolibarr=Request for leave %s validated +HOLIDAY_DELETEInDolibarr=Request for leave %s deleted EXPENSE_REPORT_CREATEInDolibarr=Expense report %s created EXPENSE_REPORT_VALIDATEInDolibarr=Expense report %s validated EXPENSE_REPORT_APPROVEInDolibarr=Expense report %s approved @@ -99,6 +105,14 @@ TICKET_MODIFYInDolibarr=Ticket %s modified TICKET_ASSIGNEDInDolibarr=Ticket %s assigned TICKET_CLOSEInDolibarr=Ticket %s closed TICKET_DELETEInDolibarr=Ticket %s deleted +BOM_VALIDATEInDolibarr=BOM validated +BOM_UNVALIDATEInDolibarr=BOM unvalidated +BOM_CLOSEInDolibarr=BOM disabled +BOM_REOPENInDolibarr=BOM reopen +BOM_DELETEInDolibarr=BOM deleted +MO_VALIDATEInDolibarr=MO validated +MO_PRODUCEDInDolibarr=MO produced +MO_DELETEInDolibarr=MO deleted ##### End agenda events ##### AgendaModelModule=Document templates for event DateActionStart=Start date diff --git a/htdocs/langs/sq_AL/boxes.lang b/htdocs/langs/sq_AL/boxes.lang index d1cd2235356..08216cdcdbb 100644 --- a/htdocs/langs/sq_AL/boxes.lang +++ b/htdocs/langs/sq_AL/boxes.lang @@ -19,6 +19,7 @@ BoxLastContacts=Kontaktet/Adresat e fundit BoxLastMembers=Latest members BoxFicheInter=Latest interventions BoxCurrentAccounts=Open accounts balance +BoxTitleMemberNextBirthdays=Birthdays of this month (members) BoxTitleLastRssInfos=Latest %s news from %s BoxTitleLastProducts=Products/Services: last %s modified BoxTitleProductsAlertStock=Products: stock alert @@ -34,6 +35,7 @@ BoxTitleLastFicheInter=Latest %s modified interventions BoxTitleOldestUnpaidCustomerBills=Customer Invoices: oldest %s unpaid BoxTitleOldestUnpaidSupplierBills=Vendor Invoices: oldest %s unpaid BoxTitleCurrentAccounts=Open Accounts: balances +BoxTitleSupplierOrdersAwaitingReception=Supplier orders awaiting reception BoxTitleLastModifiedContacts=Contacts/Addresses: last %s modified BoxMyLastBookmarks=Bookmarks: latest %s BoxOldestExpiredServices=Oldest active expired services @@ -42,6 +44,8 @@ BoxTitleLastActionsToDo=Latest %s actions to do BoxTitleLastContracts=Latest %s modified contracts BoxTitleLastModifiedDonations=Latest %s modified donations BoxTitleLastModifiedExpenses=Latest %s modified expense reports +BoxTitleLatestModifiedBoms=Latest %s modified BOMs +BoxTitleLatestModifiedMos=Latest %s modified Manufacturing Orders BoxGlobalActivity=Global activity (invoices, proposals, orders) BoxGoodCustomers=Blerës të mirë BoxTitleGoodCustomers=%s Blerës të mirë @@ -64,6 +68,7 @@ NoContractedProducts=No products/services contracted NoRecordedContracts=No recorded contracts NoRecordedInterventions=No recorded interventions BoxLatestSupplierOrders=Latest purchase orders +BoxLatestSupplierOrdersAwaitingReception=Latest Purchase Orders (with a pending reception) NoSupplierOrder=No recorded purchase order BoxCustomersInvoicesPerMonth=Customer Invoices per month BoxSuppliersInvoicesPerMonth=Vendor Invoices per month @@ -84,4 +89,14 @@ ForProposals=Proposals LastXMonthRolling=The latest %s month rolling ChooseBoxToAdd=Add widget to your dashboard BoxAdded=Widget was added in your dashboard -BoxTitleUserBirthdaysOfMonth=Birthdays of this month +BoxTitleUserBirthdaysOfMonth=Birthdays of this month (users) +BoxLastManualEntries=Last manual entries in accountancy +BoxTitleLastManualEntries=%s latest manual entries +NoRecordedManualEntries=No manual entries record in accountancy +BoxSuspenseAccount=Count accountancy operation with suspense account +BoxTitleSuspenseAccount=Number of unallocated lines +NumberOfLinesInSuspenseAccount=Number of line in suspense account +SuspenseAccountNotDefined=Suspense account isn't defined +BoxLastCustomerShipments=Last customer shipments +BoxTitleLastCustomerShipments=Latest %s customer shipments +NoRecordedShipments=No recorded customer shipment diff --git a/htdocs/langs/sq_AL/commercial.lang b/htdocs/langs/sq_AL/commercial.lang index 165c13db1ad..f69bcbe9a31 100644 --- a/htdocs/langs/sq_AL/commercial.lang +++ b/htdocs/langs/sq_AL/commercial.lang @@ -1,6 +1,6 @@ # Dolibarr language file - Source file is en_US - commercial -Commercial=Commercial -CommercialArea=Commercial area +Commercial=Commerce +CommercialArea=Commerce area Customer=Klienti Customers=Klientёt Prospect=Prospect @@ -59,7 +59,7 @@ ActionAC_FAC=Dёrgo faturёrn klientit me email ActionAC_REL=Dёrgo faturёrn klientit me email (kujtesё) ActionAC_CLO=Mbyll ActionAC_EMAILING=Send mass email -ActionAC_COM=Send customer order by mail +ActionAC_COM=Send sales order by mail ActionAC_SHIP=Send shipping by mail ActionAC_SUP_ORD=Send purchase order by mail ActionAC_SUP_INV=Send vendor invoice by mail diff --git a/htdocs/langs/sq_AL/deliveries.lang b/htdocs/langs/sq_AL/deliveries.lang index 0340bad5caa..903710c110d 100644 --- a/htdocs/langs/sq_AL/deliveries.lang +++ b/htdocs/langs/sq_AL/deliveries.lang @@ -2,7 +2,7 @@ Delivery=Delivery DeliveryRef=Ref Delivery DeliveryCard=Receipt card -DeliveryOrder=Delivery order +DeliveryOrder=Delivery receipt DeliveryDate=Delivery date CreateDeliveryOrder=Generate delivery receipt DeliveryStateSaved=Delivery state saved @@ -18,13 +18,14 @@ StatusDeliveryCanceled=Anulluar StatusDeliveryDraft=Draft StatusDeliveryValidated=Received # merou PDF model -NameAndSignature=Emri dhe Nënshkrimi +NameAndSignature=Name and Signature: ToAndDate=Për___________________________________ në ____/_____/__________ GoodStatusDeclaration=Have received the goods above in good condition, -Deliverer=Deliverer : +Deliverer=Deliverer: Sender=Dërguesi Recipient=Recipient ErrorStockIsNotEnough=There's not enough stock Shippable=Shippable NonShippable=Not Shippable ShowReceiving=Show delivery receipt +NonExistentOrder=Nonexistent order diff --git a/htdocs/langs/sq_AL/errors.lang b/htdocs/langs/sq_AL/errors.lang index 0c07b2eafc4..cd726162a85 100644 --- a/htdocs/langs/sq_AL/errors.lang +++ b/htdocs/langs/sq_AL/errors.lang @@ -196,6 +196,7 @@ ErrorPhpMailDelivery=Check that you don't use a too high number of recipients an ErrorUserNotAssignedToTask=User must be assigned to task to be able to enter time consumed. ErrorTaskAlreadyAssigned=Task already assigned to user ErrorModuleFileSeemsToHaveAWrongFormat=The module package seems to have a wrong format. +ErrorModuleFileSeemsToHaveAWrongFormat2=At least one mandatory directory must exists into zip of module: %s or %s ErrorFilenameDosNotMatchDolibarrPackageRules=The name of the module package (%s) does not match expected name syntax: %s ErrorDuplicateTrigger=Error, duplicate trigger name %s. Already loaded from %s. ErrorNoWarehouseDefined=Error, no warehouses defined. @@ -219,6 +220,9 @@ ErrorURLMustStartWithHttp=URL %s must start with http:// or https:// ErrorNewRefIsAlreadyUsed=Error, the new reference is already used ErrorDeletePaymentLinkedToAClosedInvoiceNotPossible=Error, delete payment linked to a closed invoice is not possible. ErrorSearchCriteriaTooSmall=Search criteria too small. +ErrorObjectMustHaveStatusActiveToBeDisabled=Objects must have status 'Active' to be disabled +ErrorObjectMustHaveStatusDraftOrDisabledToBeActivated=Objects must have status 'Draft' or 'Disabled' to be enabled +ErrorNoFieldWithAttributeShowoncombobox=No fields has property 'showoncombobox' into definition of object '%s'. No way to show the combolist. # Warnings WarningParamUploadMaxFileSizeHigherThanPostMaxSize=Your PHP parameter upload_max_filesize (%s) is higher than PHP parameter post_max_size (%s). This is not a consistent setup. WarningPasswordSetWithNoAccount=A password was set for this member. However, no user account was created. So this password is stored but can't be used to login to Dolibarr. It may be used by an external module/interface but if you don't need to define any login nor password for a member, you can disable option "Manage a login for each member" from Member module setup. If you need to manage a login but don't need any password, you can keep this field empty to avoid this warning. Note: Email can also be used as a login if the member is linked to a user. @@ -244,3 +248,4 @@ WarningAnEntryAlreadyExistForTransKey=An entry already exists for the translatio WarningNumberOfRecipientIsRestrictedInMassAction=Warning, number of different recipient is limited to %s when using the mass actions on lists WarningDateOfLineMustBeInExpenseReportRange=Warning, the date of line is not in the range of the expense report WarningProjectClosed=Project is closed. You must re-open it first. +WarningSomeBankTransactionByChequeWereRemovedAfter=Some bank transaction were removed after that the receipt including them were generated. So nb of cheques and total of receipt may differ from number and total in list. diff --git a/htdocs/langs/sq_AL/holiday.lang b/htdocs/langs/sq_AL/holiday.lang index 2d73625d611..315180b1ad6 100644 --- a/htdocs/langs/sq_AL/holiday.lang +++ b/htdocs/langs/sq_AL/holiday.lang @@ -8,7 +8,6 @@ NotActiveModCP=You must enable the module Leave to view this page. AddCP=Make a leave request DateDebCP=Start date DateFinCP=End date -DateCreateCP=Creation date DraftCP=Draft ToReviewCP=Awaiting approval ApprovedCP=Miratuar @@ -18,6 +17,7 @@ ValidatorCP=Approbator ListeCP=List of leave LeaveId=Leave ID ReviewedByCP=Will be approved by +UserID=User ID UserForApprovalID=User for approval ID UserForApprovalFirstname=First name of approval user UserForApprovalLastname=Last name of approval user @@ -128,3 +128,4 @@ TemplatePDFHolidays=Template for leave requests PDF FreeLegalTextOnHolidays=Free text on PDF WatermarkOnDraftHolidayCards=Watermarks on draft leave requests HolidaysToApprove=Holidays to approve +NobodyHasPermissionToValidateHolidays=Nobody has permission to validate holidays diff --git a/htdocs/langs/sq_AL/install.lang b/htdocs/langs/sq_AL/install.lang index da8a0710f00..8d24b612db2 100644 --- a/htdocs/langs/sq_AL/install.lang +++ b/htdocs/langs/sq_AL/install.lang @@ -13,6 +13,7 @@ PHPSupportPOSTGETOk=This PHP supports variables POST and GET. PHPSupportPOSTGETKo=It's possible your PHP setup does not support variables POST and/or GET. Check the parameter variables_order in php.ini. PHPSupportGD=This PHP supports GD graphical functions. PHPSupportCurl=This PHP supports Curl. +PHPSupportCalendar=This PHP supports calendars extensions. PHPSupportUTF8=This PHP supports UTF8 functions. PHPSupportIntl=This PHP supports Intl functions. PHPMemoryOK=Your PHP max session memory is set to %s. This should be enough. @@ -21,6 +22,7 @@ Recheck=Click here for a more detailed test 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. ErrorPHPDoesNotSupportGD=Your PHP installation does not support GD graphical functions. No graphs will be available. ErrorPHPDoesNotSupportCurl=Your PHP installation does not support Curl. +ErrorPHPDoesNotSupportCalendar=Your PHP installation does not support php calendar extensions. ErrorPHPDoesNotSupportUTF8=Your PHP installation does not support UTF8 functions. Dolibarr cannot work correctly. Resolve this before installing Dolibarr. ErrorPHPDoesNotSupportIntl=Your PHP installation does not support Intl functions. ErrorDirDoesNotExists=Directory %s does not exist. @@ -203,6 +205,7 @@ MigrationRemiseExceptEntity=Update entity field value of llx_societe_remise_exce MigrationUserRightsEntity=Update entity field value of llx_user_rights MigrationUserGroupRightsEntity=Update entity field value of llx_usergroup_rights MigrationUserPhotoPath=Migration of photo paths for users +MigrationFieldsSocialNetworks=Migration of users fields social networks (%s) MigrationReloadModule=Reload module %s MigrationResetBlockedLog=Reset module BlockedLog for v7 algorithm ShowNotAvailableOptions=Show unavailable options diff --git a/htdocs/langs/sq_AL/main.lang b/htdocs/langs/sq_AL/main.lang index b667833dbf9..db15a700b1f 100644 --- a/htdocs/langs/sq_AL/main.lang +++ b/htdocs/langs/sq_AL/main.lang @@ -114,6 +114,7 @@ InformationToHelpDiagnose=This information can be useful for diagnostic purposes MoreInformation=More information TechnicalInformation=Technical information TechnicalID=Technical ID +LineID=Line ID NotePublic=Note (public) NotePrivate=Note (private) PrecisionUnitIsLimitedToXDecimals=Dolibarr was setup to limit precision of unit prices to %s decimals. @@ -169,6 +170,8 @@ ToValidate=To validate NotValidated=Not validated Save=Save SaveAs=Save As +SaveAndStay=Save and stay +SaveAndNew=Save and new TestConnection=Test connection ToClone=Clone ConfirmClone=Choose data you want to clone: @@ -182,6 +185,7 @@ Hide=Hide ShowCardHere=Show card Search=Search SearchOf=Search +SearchMenuShortCut=Ctrl + shift + f Valid=Valid Approve=Approve Disapprove=Disapprove @@ -412,6 +416,7 @@ DefaultTaxRate=Default tax rate Average=Average Sum=Sum Delta=Delta +StatusToPay=To pay RemainToPay=Remain to pay Module=Module/Application Modules=Modules/Applications @@ -474,7 +479,9 @@ Categories=Tags/categories Category=Tag/category By=By From=From +FromLocation=From to=to +To=to and=and or=or Other=Tjetër @@ -824,6 +831,7 @@ Mandatory=Mandatory Hello=Hello GoodBye=GoodBye Sincerely=Sincerely +ConfirmDeleteObject=Are you sure you want to delete this object? DeleteLine=Delete line ConfirmDeleteLine=Are you sure you want to delete this line? NoPDFAvailableForDocGenAmongChecked=No PDF were available for the document generation among checked record @@ -840,6 +848,7 @@ Progress=Progress ProgressShort=Progr. FrontOffice=Front office BackOffice=Back office +Submit=Submit View=View Export=Export Exports=Exports @@ -990,3 +999,16 @@ GlobalOpenedElemView=Global view NoArticlesFoundForTheKeyword=No article found for the keyword '%s' NoArticlesFoundForTheCategory=No article found for the category ToAcceptRefuse=To accept | refuse +ContactDefault_agenda=Event +ContactDefault_commande=Order +ContactDefault_contrat=Contract +ContactDefault_facture=Faturë +ContactDefault_fichinter=Intervention +ContactDefault_invoice_supplier=Supplier Invoice +ContactDefault_order_supplier=Supplier Order +ContactDefault_project=Project +ContactDefault_project_task=Task +ContactDefault_propal=Proposal +ContactDefault_supplier_proposal=Supplier Proposal +ContactDefault_ticketsup=Ticket +ContactAddedAutomatically=Contact added from contact thirdparty roles diff --git a/htdocs/langs/sq_AL/modulebuilder.lang b/htdocs/langs/sq_AL/modulebuilder.lang index 0afcfb9b0d0..5e2ae72a85a 100644 --- a/htdocs/langs/sq_AL/modulebuilder.lang +++ b/htdocs/langs/sq_AL/modulebuilder.lang @@ -6,7 +6,7 @@ ModuleBuilderDesc2=Path where modules are generated/edited (first directory for ModuleBuilderDesc3=Generated/editable modules found: %s ModuleBuilderDesc4=A module is detected as 'editable' when the file %s exists in root of module directory NewModule=New module -NewObject=New object +NewObjectInModulebuilder=New object ModuleKey=Module key ObjectKey=Object key ModuleInitialized=Module initialized @@ -60,12 +60,14 @@ HooksFile=File for hooks code ArrayOfKeyValues=Array of key-val ArrayOfKeyValuesDesc=Array of keys and values if field is a combo list with fixed values WidgetFile=Widget file +CSSFile=CSS file +JSFile=Javascript file ReadmeFile=Readme file ChangeLog=ChangeLog file TestClassFile=File for PHP Unit Test class SqlFile=Sql file -PageForLib=File for PHP library -PageForObjLib=File for PHP library dedicated to object +PageForLib=File for the common PHP library +PageForObjLib=File for the PHP library dedicated to object SqlFileExtraFields=Sql file for complementary attributes SqlFileKey=Sql file for keys SqlFileKeyExtraFields=Sql file for keys of complementary attributes @@ -77,17 +79,20 @@ NoTrigger=No trigger NoWidget=No widget GoToApiExplorer=Go to API explorer ListOfMenusEntries=List of menu entries +ListOfDictionariesEntries=List of dictionaries entries ListOfPermissionsDefined=List of defined permissions SeeExamples=See examples here EnabledDesc=Condition to have this field active (Examples: 1 or $conf->global->MYMODULE_MYOPTION) -VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only (not list), 4=Visible on list and update/view form only (not create). Using a negative value means field is not shown by default on list but can be selected for viewing). It can be an expression, for example: preg_match('/public/', $_SERVER['PHP_SELF'])?0:1 +VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only (not list), 4=Visible on list and update/view form only (not create). Using a negative value means field is not shown by default on list but can be selected for viewing). It can be an expression, for example:
    preg_match('/public/', $_SERVER['PHP_SELF'])?0:1
    ($user->rights->holiday->define_holiday ? 1 : 0) IsAMeasureDesc=Can the value of field be cumulated to get a total into list? (Examples: 1 or 0) SearchAllDesc=Is the field used to make a search from the quick search tool? (Examples: 1 or 0) SpecDefDesc=Enter here all documentation you want to provide with your module that is not already defined by other tabs. You can use .md or better, the rich .asciidoc syntax. LanguageDefDesc=Enter in this files, all the key and the translation for each language file. MenusDefDesc=Define here the menus provided by your module +DictionariesDefDesc=Define here the dictionaries provided by your module PermissionsDefDesc=Define here the new permissions provided by your module MenusDefDescTooltip=The menus provided by your module/application are defined into the array $this->menus into the module descriptor file. You can edit manually this file or use the embedded editor.

    Note: Once defined (and module re-activated), menus are also visible into the menu editor available to administrator users on %s. +DictionariesDefDescTooltip=The dictionaries provided by your module/application are defined into the array $this->dictionaries into the module descriptor file. You can edit manually this file or use the embedded editor.

    Note: Once defined (and module re-activated), dictionaries are also visible into the setup area to administrator users on %s. PermissionsDefDescTooltip=The permissions provided by your module/application are defined into the array $this->rights into the module descriptor file. You can edit manually this file or use the embedded editor.

    Note: Once defined (and module re-activated), permissions are visible into the default permissions setup %s. HooksDefDesc=Define in the module_parts['hooks'] property, in the module descriptor, the context of hooks you want to manage (list of contexts can be found by a search on 'initHooks(' in core code).
    Edit the hook file to add code of your hooked functions (hookable functions can be found by a search on 'executeHooks' in core code). TriggerDefDesc=Define in the trigger file the code you want to execute for each business event executed. @@ -105,9 +110,12 @@ InitStructureFromExistingTable=Build the structure array string of an existing t UseAboutPage=Disable the about page UseDocFolder=Disable the documentation folder UseSpecificReadme=Use a specific ReadMe +ContentOfREADMECustomized=Note: The content of the README.md file has been replaced with the specific value defined into setup of ModuleBuilder. RealPathOfModule=Real path of module ContentCantBeEmpty=Content of file can't be empty WidgetDesc=You can generate and edit here the widgets that will be embedded with your module. +CSSDesc=You can generate and edit here a file with personalized CSS embedded with your module. +JSDesc=You can generate and edit here a file with personalized Javascript embedded with your module. CLIDesc=You can generate here some command line scripts you want to provide with your module. CLIFile=CLI File NoCLIFile=No CLI files @@ -117,3 +125,13 @@ UseSpecificFamily = Use a specific family UseSpecificAuthor = Use a specific author UseSpecificVersion = Use a specific initial version ModuleMustBeEnabled=The module/application must be enabled first +IncludeRefGeneration=The reference of object must be generated automatically +IncludeRefGenerationHelp=Check this if you want to include code to manage the generation automatically of the reference +IncludeDocGeneration=I want to generate some documents from the object +IncludeDocGenerationHelp=If you check this, some code will be generated to add a "Generate document" box on the record. +ShowOnCombobox=Show value into combobox +KeyForTooltip=Key for tooltip +CSSClass=CSS Class +NotEditable=Not editable +ForeignKey=Foreign key +TypeOfFieldsHelp=Type of fields:
    varchar(99), double(24,8), real, text, html, datetime, timestamp, integer, integer:ClassName:relativepath/to/classfile.class.php[:1[:filter]] ('1' means we add a + button after the combo to create the record, 'filter' can be 'status=1 AND fk_user = __USER_ID AND entity IN (__SHARED_ENTITIES__)' for example) diff --git a/htdocs/langs/sq_AL/mrp.lang b/htdocs/langs/sq_AL/mrp.lang index 360f4303f07..35755f2d360 100644 --- a/htdocs/langs/sq_AL/mrp.lang +++ b/htdocs/langs/sq_AL/mrp.lang @@ -1,17 +1,61 @@ +Mrp=Manufacturing Orders +MO=Manufacturing Order +MRPDescription=Module to manage Manufacturing Orders (MO). MRPArea=MRP Area +MrpSetupPage=Setup of module MRP MenuBOM=Bills of material LatestBOMModified=Latest %s Bills of materials modified +LatestMOModified=Latest %s Manufacturing Orders modified +Bom=Bills of Material BillOfMaterials=Bill of Material BOMsSetup=Setup of module BOM ListOfBOMs=List of bills of material - BOM +ListOfManufacturingOrders=List of Manufacturing Orders NewBOM=New bill of material -ProductBOMHelp=Product to create with this BOM +ProductBOMHelp=Product to create with this BOM.
    Note: Products with the property 'Nature of product' = 'Raw material' are not visible into this list. BOMsNumberingModules=BOM numbering templates -BOMsModelModule=BOMS document templates +BOMsModelModule=BOM document templates +MOsNumberingModules=MO numbering templates +MOsModelModule=MO document templates FreeLegalTextOnBOMs=Free text on document of BOM WatermarkOnDraftBOMs=Watermark on draft BOM -ConfirmCloneBillOfMaterials=Are you sure you want to clone this bill of material ? +FreeLegalTextOnMOs=Free text on document of MO +WatermarkOnDraftMOs=Watermark on draft MO +ConfirmCloneBillOfMaterials=Are you sure you want to clone the bill of material %s ? +ConfirmCloneMo=Are you sure you want to clone the Manufacturing Order %s ? ManufacturingEfficiency=Manufacturing efficiency ValueOfMeansLoss=Value of 0.95 means an average of 5%% of loss during the production DeleteBillOfMaterials=Delete Bill Of Materials +DeleteMo=Delete Manufacturing Order ConfirmDeleteBillOfMaterials=Are you sure you want to delete this Bill Of Material? +ConfirmDeleteMo=Are you sure you want to delete this Bill Of Material? +MenuMRP=Manufacturing Orders +NewMO=New Manufacturing Order +QtyToProduce=Qty to produce +DateStartPlannedMo=Date start planned +DateEndPlannedMo=Date end planned +KeepEmptyForAsap=Empty means 'As Soon As Possible' +EstimatedDuration=Estimated duration +EstimatedDurationDesc=Estimated duration to manufacture this product using this BOM +ConfirmValidateBom=Are you sure you want to validate the BOM with the reference %s (you will be able to use it to build new Manufacturing Orders) +ConfirmCloseBom=Are you sure you want to cancel this BOM (you won't be able to use it to build new Manufacturing Orders anymore) ? +ConfirmReopenBom=Are you sure you want to re-open this BOM (you will be able to use it to build new Manufacturing Orders) +StatusMOProduced=Produced +QtyFrozen=Frozen Qty +QuantityFrozen=Frozen Quantity +QuantityConsumedInvariable=When this flag is set, the quantity consumed is always the value defined and is not relative to the quantity produced. +DisableStockChange=Disable stock change +DisableStockChangeHelp=When this flag is set, there is no stock change on this product, whatever is the quantity produced +BomAndBomLines=Bills Of Material and lines +BOMLine=Line of BOM +WarehouseForProduction=Warehouse for production +CreateMO=Create MO +ToConsume=To consume +ToProduce=To produce +QtyAlreadyConsumed=Qty already consumed +QtyAlreadyProduced=Qty already produced +ConsumeAndProduceAll=Consume and Produce All +Manufactured=Manufactured +TheProductXIsAlreadyTheProductToProduce=The product to add is already the product to produce. +ForAQuantityOf1=For a quantity to produce of 1 +ConfirmValidateMo=Are you sure you want to validate this Manufacturing Order? diff --git a/htdocs/langs/sq_AL/opensurvey.lang b/htdocs/langs/sq_AL/opensurvey.lang index 76684955e56..7d26151fa16 100644 --- a/htdocs/langs/sq_AL/opensurvey.lang +++ b/htdocs/langs/sq_AL/opensurvey.lang @@ -1,7 +1,7 @@ # Dolibarr language file - Source file is en_US - opensurvey Survey=Poll Surveys=Polls -OrganizeYourMeetingEasily=Organize your meetings and polls easily. First select type of poll... +OrganizeYourMeetingEasily=Organize your meetings and polls easily. First select the type of poll... NewSurvey=New poll OpenSurveyArea=Polls area AddACommentForPoll=You can add a comment into poll... @@ -11,7 +11,7 @@ PollTitle=Poll title ToReceiveEMailForEachVote=Receive an email for each vote TypeDate=Type date TypeClassic=Type standard -OpenSurveyStep2=Select your dates amoung the free days (grey). The selected days are green. You can unselect a day previously selected by clicking again on it +OpenSurveyStep2=Select your dates among the free days (grey). The selected days are green. You can unselect a day previously selected by clicking again on it RemoveAllDays=Remove all days CopyHoursOfFirstDay=Copy hours of first day RemoveAllHours=Remove all hours @@ -35,7 +35,7 @@ TitleChoice=Choice label ExportSpreadsheet=Export result spreadsheet ExpireDate=Limit date NbOfSurveys=Number of polls -NbOfVoters=Nb of voters +NbOfVoters=No. of voters SurveyResults=Results PollAdminDesc=You are allowed to change all vote lines of this poll with button "Edit". You can, as well, remove a column or a line with %s. You can also add a new column with %s. 5MoreChoices=5 more choices @@ -49,7 +49,7 @@ votes=vote(s) NoCommentYet=No comments have been posted for this poll yet CanComment=Voters can comment in the poll CanSeeOthersVote=Voters can see other people's vote -SelectDayDesc=For each selected day, you can choose, or not, meeting hours in the following format :
    - empty,
    - "8h", "8H" or "8:00" to give a meeting's start hour,
    - "8-11", "8h-11h", "8H-11H" or "8:00-11:00" to give a meeting's start and end hour,
    - "8h15-11h15", "8H15-11H15" or "8:15-11:15" for the same thing but with minutes. +SelectDayDesc=For each selected day, you can choose, or not, meeting hours in the following format:
    - empty,
    - "8h", "8H" or "8:00" to give a meeting's start hour,
    - "8-11", "8h-11h", "8H-11H" or "8:00-11:00" to give a meeting's start and end hour,
    - "8h15-11h15", "8H15-11H15" or "8:15-11:15" for the same thing but with minutes. BackToCurrentMonth=Back to current month ErrorOpenSurveyFillFirstSection=You haven't filled the first section of the poll creation ErrorOpenSurveyOneChoice=Enter at least one choice diff --git a/htdocs/langs/sq_AL/paybox.lang b/htdocs/langs/sq_AL/paybox.lang index dd5ffe0c6c4..98905d01498 100644 --- a/htdocs/langs/sq_AL/paybox.lang +++ b/htdocs/langs/sq_AL/paybox.lang @@ -11,17 +11,8 @@ YourEMail=Email to receive payment confirmation Creditor=Creditor PaymentCode=Payment code PayBoxDoPayment=Pay with Paybox -ToPay=Do payment YouWillBeRedirectedOnPayBox=You will be redirected on secured Paybox page to input you credit card information Continue=Tjetri -ToOfferALinkForOnlinePayment=URL for %s payment -ToOfferALinkForOnlinePaymentOnOrder=URL to offer a %s online payment user interface for a sales order -ToOfferALinkForOnlinePaymentOnInvoice=URL to offer a %s online payment user interface for a customer invoice -ToOfferALinkForOnlinePaymentOnContractLine=URL to offer a %s online payment user interface for a contract line -ToOfferALinkForOnlinePaymentOnFreeAmount=URL to offer a %s online payment user interface for a free amount -ToOfferALinkForOnlinePaymentOnMemberSubscription=URL to offer a %s online payment user interface for a member subscription -ToOfferALinkForOnlinePaymentOnDonation=URL to offer a %s online payment, user interface for payment of donation -YouCanAddTagOnUrl=You can also add url parameter &tag=value to any of those URL (required only for free payment) to add your own payment comment tag. SetupPayBoxToHavePaymentCreatedAutomatically=Setup your Paybox with url %s to have payment created automatically when validated by Paybox. YourPaymentHasBeenRecorded=This page confirms that your payment has been recorded. Thank you. YourPaymentHasNotBeenRecorded=Your payment has NOT been recorded and the transaction has been canceled. Thank you. diff --git a/htdocs/langs/sq_AL/projects.lang b/htdocs/langs/sq_AL/projects.lang index 1d33603e730..6aaad99ccfc 100644 --- a/htdocs/langs/sq_AL/projects.lang +++ b/htdocs/langs/sq_AL/projects.lang @@ -86,8 +86,8 @@ WhichIamLinkedToProject=which I'm linked to project Time=Time ListOfTasks=List of tasks GoToListOfTimeConsumed=Go to list of time consumed -GoToListOfTasks=Go to list of tasks -GoToGanttView=Go to Gantt view +GoToListOfTasks=Show as list +GoToGanttView=show as Gantt GanttView=Gantt View ListProposalsAssociatedProject=List of the commercial proposals related to the project ListOrdersAssociatedProject=List of sales orders related to the project @@ -250,3 +250,8 @@ OneLinePerUser=One line per user ServiceToUseOnLines=Service to use on lines InvoiceGeneratedFromTimeSpent=Invoice %s has been generated from time spent on project ProjectBillTimeDescription=Check if you enter timesheet on tasks of project AND you plan to generate invoice(s) from the timesheet to bill the customer of the project (do not check if you plan to create invoice that is not based on entered timesheets). +ProjectFollowOpportunity=Follow opportunity +ProjectFollowTasks=Follow tasks +UsageOpportunity=Usage: Opportunity +UsageTasks=Usage: Tasks +UsageBillTimeShort=Usage: Bill time diff --git a/htdocs/langs/sq_AL/receiptprinter.lang b/htdocs/langs/sq_AL/receiptprinter.lang index 2832d3a0ac5..fffc78ed9a1 100644 --- a/htdocs/langs/sq_AL/receiptprinter.lang +++ b/htdocs/langs/sq_AL/receiptprinter.lang @@ -26,9 +26,10 @@ PROFILE_P822D=P822D Profile PROFILE_STAR=Star Profile PROFILE_DEFAULT_HELP=Default Profile suitable for Epson printers PROFILE_SIMPLE_HELP=Simple Profile No Graphics -PROFILE_EPOSTEP_HELP=Epos Tep Profile Help +PROFILE_EPOSTEP_HELP=Epos Tep Profile PROFILE_P822D_HELP=P822D Profile No Graphics PROFILE_STAR_HELP=Star Profile +DOL_LINE_FEED=Skip line DOL_ALIGN_LEFT=Left align text DOL_ALIGN_CENTER=Center text DOL_ALIGN_RIGHT=Right align text @@ -42,3 +43,5 @@ DOL_CUT_PAPER_PARTIAL=Cut ticket partially DOL_OPEN_DRAWER=Open cash drawer DOL_ACTIVATE_BUZZER=Activate buzzer DOL_PRINT_QRCODE=Print QR Code +DOL_PRINT_LOGO=Print logo of my company +DOL_PRINT_LOGO_OLD=Print logo of my company (old printers) diff --git a/htdocs/langs/sq_AL/sendings.lang b/htdocs/langs/sq_AL/sendings.lang index cda47eb77ff..dce3be1c1db 100644 --- a/htdocs/langs/sq_AL/sendings.lang +++ b/htdocs/langs/sq_AL/sendings.lang @@ -21,6 +21,7 @@ QtyShipped=Qty shipped QtyShippedShort=Qty ship. QtyPreparedOrShipped=Qty prepared or shipped QtyToShip=Qty to ship +QtyToReceive=Qty to receive QtyReceived=Qty received QtyInOtherShipments=Qty in other shipments KeepToShip=Remain to ship @@ -46,17 +47,18 @@ DateDeliveryPlanned=Planned date of delivery RefDeliveryReceipt=Ref delivery receipt StatusReceipt=Status delivery receipt DateReceived=Date delivery received -SendShippingByEMail=Send shipment by EMail +ClassifyReception=Classify reception +SendShippingByEMail=Send shipment by email SendShippingRef=Submission of shipment %s ActionsOnShipping=Events on shipment LinkToTrackYourPackage=Link to track your package ShipmentCreationIsDoneFromOrder=For the moment, creation of a new shipment is done from the order card. ShipmentLine=Shipment line -ProductQtyInCustomersOrdersRunning=Product quantity into open customer orders -ProductQtyInSuppliersOrdersRunning=Product quantity into open purchase orders -ProductQtyInShipmentAlreadySent=Product quantity from open customer order already sent -ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from open supplier order already received -NoProductToShipFoundIntoStock=No product to ship found into warehouse %s. Correct stock or go back to choose another warehouse. +ProductQtyInCustomersOrdersRunning=Product quantity from open sales orders +ProductQtyInSuppliersOrdersRunning=Product quantity from open purchase orders +ProductQtyInShipmentAlreadySent=Product quantity from open sales order already sent +ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from open purchase orders already received +NoProductToShipFoundIntoStock=No product to ship found in warehouse %s. Correct stock or go back to choose another warehouse. WeightVolShort=Peshë/Vëll ValidateOrderFirstBeforeShipment=You must first validate the order before being able to make shipments. @@ -69,4 +71,4 @@ SumOfProductWeights=Sum of product weights # warehouse details DetailWarehouseNumber= Warehouse details -DetailWarehouseFormat= W:%s (Qty : %d) +DetailWarehouseFormat= W:%s (Qty: %d) diff --git a/htdocs/langs/sq_AL/stocks.lang b/htdocs/langs/sq_AL/stocks.lang index cc017a3f3e3..6c2009f74ab 100644 --- a/htdocs/langs/sq_AL/stocks.lang +++ b/htdocs/langs/sq_AL/stocks.lang @@ -55,7 +55,7 @@ PMPValue=Weighted average price PMPValueShort=WAP EnhancedValueOfWarehouses=Warehouses value UserWarehouseAutoCreate=Create a user warehouse automatically when creating a user -AllowAddLimitStockByWarehouse=Manage also values for minimum and desired stock per pairing (product-warehouse) in addition to values per product +AllowAddLimitStockByWarehouse=Manage also value for minimum and desired stock per pairing (product-warehouse) in addition to the value for minimum and desired stock per product IndependantSubProductStock=Product stock and subproduct stock are independent QtyDispatched=Quantity dispatched QtyDispatchedShort=Qty dispatched @@ -184,7 +184,7 @@ SelectFournisseur=Vendor filter inventoryOnDate=Inventory INVENTORY_DISABLE_VIRTUAL=Virtual product (kit): do not decrement stock of a child product INVENTORY_USE_MIN_PA_IF_NO_LAST_PA=Use the buy price if no last buy price can be found -INVENTORY_USE_INVENTORY_DATE_FROM_DATEMVT=Stock movement has date of inventory +INVENTORY_USE_INVENTORY_DATE_FOR_DATE_OF_MVT=Stock movements will have the date of inventory (instead of the date of inventory validation) inventoryChangePMPPermission=Allow to change PMP value for a product ColumnNewPMP=New unit PMP OnlyProdsInStock=Do not add product without stock @@ -212,3 +212,7 @@ StockIncreaseAfterCorrectTransfer=Increase by correction/transfer StockDecreaseAfterCorrectTransfer=Decrease by correction/transfer StockIncrease=Stock increase StockDecrease=Stock decrease +InventoryForASpecificWarehouse=Inventory for a specific warehouse +InventoryForASpecificProduct=Inventory for a specific product +StockIsRequiredToChooseWhichLotToUse=Stock is required to choose which lot to use +ForceTo=Force to diff --git a/htdocs/langs/sq_AL/stripe.lang b/htdocs/langs/sq_AL/stripe.lang index 6e3a15a2b20..4c050a7bbda 100644 --- a/htdocs/langs/sq_AL/stripe.lang +++ b/htdocs/langs/sq_AL/stripe.lang @@ -16,12 +16,13 @@ StripeDoPayment=Pay with Stripe YouWillBeRedirectedOnStripe=You will be redirected on secured Stripe page to input you credit card information Continue=Tjetri ToOfferALinkForOnlinePayment=URL for %s payment -ToOfferALinkForOnlinePaymentOnOrder=URL to offer a %s online payment user interface for a sales order -ToOfferALinkForOnlinePaymentOnInvoice=URL to offer a %s online payment user interface for a customer invoice -ToOfferALinkForOnlinePaymentOnContractLine=URL to offer a %s online payment user interface for a contract line -ToOfferALinkForOnlinePaymentOnFreeAmount=URL to offer a %s online payment user interface for a free amount -ToOfferALinkForOnlinePaymentOnMemberSubscription=URL to offer a %s online payment user interface for a member subscription -YouCanAddTagOnUrl=You can also add url parameter &tag=value to any of those URL (required only for free payment) to add your own payment comment tag. +ToOfferALinkForOnlinePaymentOnOrder=URL to offer a %s online payment page for a sales order +ToOfferALinkForOnlinePaymentOnInvoice=URL to offer a %s online payment page for a customer invoice +ToOfferALinkForOnlinePaymentOnContractLine=URL to offer a %s online payment page for a contract line +ToOfferALinkForOnlinePaymentOnFreeAmount=URL to offer a %s online payment page of any amount with no existing object +ToOfferALinkForOnlinePaymentOnMemberSubscription=URL to offer a %s online payment page for a member subscription +ToOfferALinkForOnlinePaymentOnDonation=URL to offer a %s online payment page for payment of a donation +YouCanAddTagOnUrl=You can also add url parameter &tag=value to any of those URL (mandatory only for payment not linked to an object) to add your own payment comment tag.
    For the URL of payments with no existing object, you may also add the parameter &noidempotency=1 so the same link with same tag can be used several times (some payment mode may limit the payment to 1 for each different link without this parameter) SetupStripeToHavePaymentCreatedAutomatically=Setup your Stripe with url %s to have payment created automatically when validated by Stripe. AccountParameter=Parametrat e llogarisё UsageParameter=Usage parameters diff --git a/htdocs/langs/sq_AL/ticket.lang b/htdocs/langs/sq_AL/ticket.lang index 1c285c67af6..17e0e88396d 100644 --- a/htdocs/langs/sq_AL/ticket.lang +++ b/htdocs/langs/sq_AL/ticket.lang @@ -33,7 +33,10 @@ TicketDictSeverity=Ticket - Severities TicketTypeShortBUGSOFT=Dysfonctionnement logiciel TicketTypeShortBUGHARD=Dysfonctionnement matériel TicketTypeShortCOM=Commercial question -TicketTypeShortINCIDENT=Request for assistance + +TicketTypeShortHELP=Request for functionnal help +TicketTypeShortISSUE=Issue, bug or problem +TicketTypeShortREQUEST=Change or enhancement request TicketTypeShortPROJET=Project TicketTypeShortOTHER=Tjetër @@ -137,6 +140,10 @@ NoUnreadTicketsFound=No unread ticket found TicketViewAllTickets=View all tickets TicketViewNonClosedOnly=View only open tickets TicketStatByStatus=Tickets by status +OrderByDateAsc=Sort by ascending date +OrderByDateDesc=Sort by descending date +ShowAsConversation=Show as conversation list +MessageListViewType=Show as table list # # Ticket card @@ -222,6 +229,9 @@ TicketConfirmChangeStatus=Confirm the status change: %s ? TicketLogStatusChanged=Status changed: %s to %s TicketNotNotifyTiersAtCreate=Not notify company at create Unread=Unread +TicketNotCreatedFromPublicInterface=Not available. Ticket was not created from public interface. +PublicInterfaceNotEnabled=Public interface was not enabled +ErrorTicketRefRequired=Ticket reference name is required # # Logs diff --git a/htdocs/langs/sq_AL/website.lang b/htdocs/langs/sq_AL/website.lang index 9648ae48cc8..579d2d116ce 100644 --- a/htdocs/langs/sq_AL/website.lang +++ b/htdocs/langs/sq_AL/website.lang @@ -56,7 +56,7 @@ NoPageYet=No pages yet YouCanCreatePageOrImportTemplate=You can create a new page or import a full website template SyntaxHelp=Help on specific syntax tips YouCanEditHtmlSourceckeditor=You can edit HTML source code using the "Source" button in editor. -YouCanEditHtmlSource=
    You can include PHP code into this source using tags <?php ?>. The following global variables are available: $conf, $db, $mysoc, $user, $website, $websitepage, $weblangs.

    You can also include content of another Page/Container with the following syntax:
    <?php includeContainer('alias_of_container_to_include'); ?>

    You can make a redirect to another Page/Container with the following syntax (Note: do not output any content before a redirect):
    <?php redirectToContainer('alias_of_container_to_redirect_to'); ?>

    To add a link to another page, use the syntax:
    <a href="alias_of_page_to_link_to.php">mylink<a>

    To include a link to download a file stored into the documents directory, use the document.php wrapper:
    Example, for a file into documents/ecm (need to be logged), syntax is:
    <a href="/document.php?modulepart=ecm&file=[relative_dir/]filename.ext">
    For a file into documents/medias (open directory for public access), syntax is:
    <a href="/document.php?modulepart=medias&file=[relative_dir/]filename.ext">
    For a file shared with a share link (open access using the sharing hash key of file), syntax is:
    <a href="/document.php?hashp=publicsharekeyoffile">

    To include an image stored into the documents directory, use the viewimage.php wrapper:
    Example, for an image into documents/medias (open directory for public access), syntax is:
    <img src="/viewimage.php?modulepart=medias&file=[relative_dir/]filename.ext">
    +YouCanEditHtmlSource=
    You can include PHP code into this source using tags <?php ?>. The following global variables are available: $conf, $db, $mysoc, $user, $website, $websitepage, $weblangs.

    You can also include content of another Page/Container with the following syntax:
    <?php includeContainer('alias_of_container_to_include'); ?>

    You can make a redirect to another Page/Container with the following syntax (Note: do not output any content before a redirect):
    <?php redirectToContainer('alias_of_container_to_redirect_to'); ?>

    To add a link to another page, use the syntax:
    <a href="alias_of_page_to_link_to.php">mylink<a>

    To include a link to download a file stored into the documents directory, use the document.php wrapper:
    Example, for a file into documents/ecm (need to be logged), syntax is:
    <a href="/document.php?modulepart=ecm&file=[relative_dir/]filename.ext">
    For a file into documents/medias (open directory for public access), syntax is:
    <a href="/document.php?modulepart=medias&file=[relative_dir/]filename.ext">
    For a file shared with a share link (open access using the sharing hash key of file), syntax is:
    <a href="/document.php?hashp=publicsharekeyoffile">

    To include an image stored into the documents directory, use the viewimage.php wrapper:
    Example, for an image into documents/medias (open directory for public access), syntax is:
    <img src="/viewimage.php?modulepart=medias&file=[relative_dir/]filename.ext">

    More examples of HTML or dynamic code available on the wiki documentation
    . ClonePage=Clone page/container CloneSite=Clone site SiteAdded=Website added @@ -114,3 +114,10 @@ CSSContentTooltipHelp=Enter here CSS content. To avoid any conflict with the CSS LinkAndScriptsHereAreNotLoadedInEditor=Warning: This content is output only when site is accessed from a server. It is not used in Edit mode so if you need to load javascript files also in edit mode, just add your tag 'script src=...' into the page. Dynamiccontent=Sample of a page with dynamic content ImportSite=Import website template +EditInLineOnOff=Mode 'Edit inline' is %s +ShowSubContainersOnOff=Mode to execute 'dynamic content' is %s +GlobalCSSorJS=Global CSS/JS/Header file of web site +BackToHomePage=Back to home page... +TranslationLinks=Translation links +YouTryToAccessToAFileThatIsNotAWebsitePage=You try to access to a page that is not a website page +UseTextBetween5And70Chars=For good SEO practices, use a text between 5 and 70 characters diff --git a/htdocs/langs/sr_RS/accountancy.lang b/htdocs/langs/sr_RS/accountancy.lang index cb614d171d7..2dd0a0736fd 100644 --- a/htdocs/langs/sr_RS/accountancy.lang +++ b/htdocs/langs/sr_RS/accountancy.lang @@ -1,4 +1,5 @@ -# Dolibarr language file - en_US - Accounting Expert +# Dolibarr language file - en_US - Accountancy (Double entries) +Accountancy=Računovodstvo Accounting=Računovodstvo ACCOUNTING_EXPORT_SEPARATORCSV=Separator kolona datoteke za izvoz ACCOUNTING_EXPORT_DATE=Format datuma datoteke za izvoz @@ -97,6 +98,8 @@ MenuExpenseReportAccounts=Expense report accounts MenuLoanAccounts=Loan accounts MenuProductsAccounts=Product accounts MenuClosureAccounts=Closure accounts +MenuAccountancyClosure=Closure +MenuAccountancyValidationMovements=Validate movements ProductsBinding=Products accounts TransferInAccounting=Transfer in accounting RegistrationInAccounting=Registration in accounting @@ -164,12 +167,14 @@ ACCOUNTING_ACCOUNT_SUSPENSE=Accounting account of wait DONATION_ACCOUNTINGACCOUNT=Accounting account to register donations ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Accounting account to register subscriptions -ACCOUNTING_PRODUCT_BUY_ACCOUNT=Accounting account by default for bought products (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_ACCOUNT=Accounting account by default for the bought products (used if not defined in the product sheet) ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Accounting account by default for the sold products (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Accounting account by default for the sold products in EEC (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Accounting account by default for the sold products export out of EEC (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Accounting account by default for the products sold in EEC (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Accounting account by default for the products sold and exported out of EEC (used if not defined in the product sheet) ACCOUNTING_SERVICE_BUY_ACCOUNT=Accounting account by default for the bought services (used if not defined in the service sheet) ACCOUNTING_SERVICE_SOLD_ACCOUNT=Accounting account by default for the sold services (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Accounting account by default for the services sold in EEC (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Accounting account by default for the services sold and exported out of EEC (used if not defined in the service sheet) Doctype=Tip dokumenta Docdate=Datum @@ -192,9 +197,10 @@ ByPersonalizedAccountGroups=By personalized groups ByYear=Po godini NotMatch=Not Set DeleteMvt=Delete Ledger lines +DelMonth=Month to delete DelYear=Year to delete DelJournal=Journal to delete -ConfirmDeleteMvt=This will delete all lines of the Ledger for year and/or from a specific journal. At least one criterion is required. +ConfirmDeleteMvt=This will delete all lines of the Ledger for the year/month and/or from a specific journal (At least one criterion is required). You will have to reuse the feature 'Registration inaccounting' to have the deleted record back in the ledger. ConfirmDeleteMvtPartial=This will delete the transaction from the Ledger (all lines related to same transaction will be deleted) FinanceJournal=Finansijski izveštaji ExpenseReportsJournal=Expense reports journal @@ -235,13 +241,19 @@ DescVentilDoneCustomer=Consult here the list of the lines of invoices customers DescVentilTodoCustomer=Bind invoice lines not already bound with a product accounting account ChangeAccount=Change the product/service accounting account for selected lines with the following accounting account: Vide=- -DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account (only record not already transfered in accountancy are visible) DescVentilDoneSupplier=Consult here the list of the lines of vendor invoices and their accounting account DescVentilTodoExpenseReport=Bind expense report lines not already bound with a fee accounting account DescVentilExpenseReport=Consult here the list of expense report lines bound (or not) to a fee accounting account DescVentilExpenseReportMore=If you setup accounting account on type of expense report lines, the application will be able to make all the binding between your expense report lines and the accounting account of your chart of accounts, just in one click with the button "%s". If account was not set on fees dictionary or if you still have some lines not bound to any account, you will have to make a manual binding from the menu "%s". DescVentilDoneExpenseReport=Consult here the list of the lines of expenses reports and their fees accounting account +DescClosure=Consult here the number of movements by month who are not validated & fiscal years already open +OverviewOfMovementsNotValidated=Step 1/ Overview of movements not validated. (Necessary to close a fiscal year) +ValidateMovements=Validate movements +DescValidateMovements=Any modification or deletion of writing, lettering and deletes will be prohibited. All entries for an exercise must be validated otherwise closing will not be possible +SelectMonthAndValidate=Select month and validate movements + ValidateHistory=Bind Automatically AutomaticBindingDone=Automatic binding done @@ -256,6 +268,7 @@ ListOfProductsWithoutAccountingAccount=List of products not bound to any account ChangeBinding=Change the binding Accounted=Accounted in ledger NotYetAccounted=Not yet accounted in ledger +ShowTutorial=Show Tutorial ## Admin ApplyMassCategories=Apply mass categories @@ -264,7 +277,7 @@ CategoryDeleted=Category for the accounting account has been removed AccountingJournals=Accounting journals AccountingJournal=Accounting journal NewAccountingJournal=New accounting journal -ShowAccoutingJournal=Show accounting journal +ShowAccountingJournal=Show accounting journal NatureOfJournal=Nature of Journal AccountingJournalType1=Miscellaneous operations AccountingJournalType2=Prodaje diff --git a/htdocs/langs/sr_RS/admin.lang b/htdocs/langs/sr_RS/admin.lang index bc536c39417..73a075f9a9f 100644 --- a/htdocs/langs/sr_RS/admin.lang +++ b/htdocs/langs/sr_RS/admin.lang @@ -178,6 +178,8 @@ Compression=Compression CommandsToDisableForeignKeysForImport=Command to disable foreign keys on import CommandsToDisableForeignKeysForImportWarning=Mandatory if you want to be able to restore your sql dump later ExportCompatibility=Compatibility of generated export file +ExportUseMySQLQuickParameter=Use the --quick parameter +ExportUseMySQLQuickParameterHelp=The '--quick' parameter helps limit RAM consumption for large tables. MySqlExportParameters=MySQL export parameters PostgreSqlExportParameters= PostgreSQL export parameters UseTransactionnalMode=Use transactional mode @@ -218,7 +220,7 @@ DoliStoreDesc=DoliStore, the official market place for Dolibarr ERP/CRM external DoliPartnersDesc=List of companies providing custom-developed modules or features.
    Note: since Dolibarr is an open source application, anyone experienced in PHP programming may develop a module. WebSiteDesc=External websites for more add-on (non-core) modules... DevelopYourModuleDesc=Some solutions to develop your own module... -URL=Link +URL=URL BoxesAvailable=Widgets available BoxesActivated=Widgets activated ActivateOn=Activate on @@ -268,6 +270,7 @@ Emails=Emails EMailsSetup=Emails setup EMailsDesc=This page allows you to override your default PHP parameters for email sending. In most cases on Unix/Linux OS, the PHP setup is correct and these parameters are unnecessary. EmailSenderProfiles=Emails sender profiles +EMailsSenderProfileDesc=You can keep this section empty. If you enter some emails here, they will be added to the list of possible senders into the combobox when your write a new email. MAIN_MAIL_SMTP_PORT=SMTP/SMTPS Port (default value in php.ini: %s) MAIN_MAIL_SMTP_SERVER=SMTP/SMTPS Host (default value in php.ini: %s) MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=SMTP/SMTPS Port (Not defined into PHP on Unix-like systems) @@ -277,7 +280,7 @@ MAIN_MAIL_ERRORS_TO=Email used for error returns emails (fields 'Errors-To' in e MAIN_MAIL_AUTOCOPY_TO= Copy (Bcc) all sent emails to MAIN_DISABLE_ALL_MAILS=Disable all email sending (for test purposes or demos) MAIN_MAIL_FORCE_SENDTO=Send all emails to (instead of real recipients, for test purposes) -MAIN_MAIL_ENABLED_USER_DEST_SELECT=Add employee users with email into allowed recipient list +MAIN_MAIL_ENABLED_USER_DEST_SELECT=Suggest emails of employees (if defined) into the list of predefined recipient when writing a new email MAIN_MAIL_SENDMODE=Email sending method MAIN_MAIL_SMTPS_ID=SMTP ID (if sending server requires authentication) MAIN_MAIL_SMTPS_PW=SMTP Password (if sending server requires authentication) @@ -462,7 +465,9 @@ EnableAndSetupModuleCron=If you want to have this recurring invoice generated au ModuleCompanyCodeCustomerAquarium=%s followed by customer code for a customer accounting code ModuleCompanyCodeSupplierAquarium=%s followed by vendor code for a vendor accounting code ModuleCompanyCodePanicum=Return an empty accounting code. -ModuleCompanyCodeDigitaria=Accounting code depends on third-party code. The code is composed of the character "C" in the first position followed by the first 5 characters of the third-party code. +ModuleCompanyCodeDigitaria=Returns a compound accounting code according to the name of the third party. The code consists of a prefix that can be defined in the first position followed by the number of characters defined in the third party code. +ModuleCompanyCodeCustomerDigitaria=%s followed by the truncated customer name by the number of characters: %s for the customer accounting code. +ModuleCompanyCodeSupplierDigitaria=%s followed by the truncated supplier name by the number of characters: %s for the supplier accounting code. Use3StepsApproval=By default, Purchase Orders need to be created and approved by 2 different users (one step/user to create and one step/user to approve. Note that if user has both permission to create and approve, one step/user will be enough). You can ask with this option to introduce a third step/user approval, if amount is higher than a dedicated value (so 3 steps will be necessary: 1=validation, 2=first approval and 3=second approval if amount is enough).
    Set this to empty if one approval (2 steps) is enough, set it to a very low value (0.1) if a second approval (3 steps) is always required. UseDoubleApproval=Use a 3 steps approval when amount (without tax) is higher than... WarningPHPMail=WARNING: It is often better to setup outgoing emails to use the email server of your provider instead of the default setup. Some email providers (like Yahoo) do not allow you to send an email from another server than their own server. Your current setup uses the server of the application to send email and not the server of your email provider, so some recipients (the one compatible with the restrictive DMARC protocol), will ask your email provider if they can accept your email and some email providers (like Yahoo) may respond "no" because the server is not theirs, so few of your sent Emails may not be accepted (be careful also of your email provider's sending quota).
    If your Email provider (like Yahoo) has this restriction, you must change Email setup to choose the other method "SMTP server" and enter the SMTP server and credentials provided by your Email provider. @@ -524,7 +529,7 @@ Module50Desc=Management of Products Module51Name=Mass mailings Module51Desc=Mass paper mailing management Module52Name=Stocks -Module52Desc=Stock management (for products only) +Module52Desc=Stock management Module53Name=Services Module53Desc=Management of Services Module54Name=Contracts/Subscriptions @@ -622,7 +627,7 @@ Module5000Desc=Allows you to manage multiple companies Module6000Name=Workflow Module6000Desc=Workflow management (automatic creation of object and/or automatic status change) Module10000Name=Websites -Module10000Desc=Create websites (public) with a WYSIWYG editor. Just setup your web server (Apache, Nginx, ...) to point to the dedicated Dolibarr directory to have it online on the internet with your own domain name. +Module10000Desc=Create websites (public) with a WYSIWYG editor. This is a webmaster or developer oriented CMS (it is better to know HTML and CSS language). Just setup your web server (Apache, Nginx, ...) to point to the dedicated Dolibarr directory to have it online on the internet with your own domain name. Module20000Name=Leave Request Management Module20000Desc=Define and track employee leave requests Module39000Name=Product Lots @@ -841,10 +846,10 @@ Permission1002=Create/modify warehouses Permission1003=Delete warehouses Permission1004=Read stock movements Permission1005=Create/modify stock movements -Permission1101=Read delivery orders -Permission1102=Create/modify delivery orders -Permission1104=Validate delivery orders -Permission1109=Delete delivery orders +Permission1101=Read delivery receipts +Permission1102=Create/modify delivery receipts +Permission1104=Validate delivery receipts +Permission1109=Delete delivery receipts Permission1121=Read supplier proposals Permission1122=Create/modify supplier proposals Permission1123=Validate supplier proposals @@ -873,9 +878,9 @@ Permission1251=Run mass imports of external data into database (data load) Permission1321=Export customer invoices, attributes and payments Permission1322=Reopen a paid bill Permission1421=Export sales orders and attributes -Permission2401=Read actions (events or tasks) linked to his account -Permission2402=Create/modify actions (events or tasks) linked to his account -Permission2403=Delete actions (events or tasks) linked to his account +Permission2401=Read actions (events or tasks) linked to his user account (if owner of event) +Permission2402=Create/modify actions (events or tasks) linked to his user account (if owner of event) +Permission2403=Delete actions (events or tasks) linked to his user account (if owner of event) Permission2411=Read actions (events or tasks) of others Permission2412=Create/modify actions (events or tasks) of others Permission2413=Delete actions (events or tasks) of others @@ -901,6 +906,7 @@ Permission20003=Obriši zahteve za odsustvo Permission20004=Read all leave requests (even of user not subordinates) Permission20005=Create/modify leave requests for everybody (even of user not subordinates) Permission20006=Podešavanja zahteva za odsustvo (podešavanja i ažuriranje stanja) +Permission20007=Approve leave requests Permission23001=Read Scheduled job Permission23002=Create/update Scheduled job Permission23003=Delete Scheduled job @@ -915,7 +921,7 @@ Permission50414=Delete operations in ledger Permission50415=Delete all operations by year and journal in ledger Permission50418=Export operations of the ledger Permission50420=Report and export reports (turnover, balance, journals, ledger) -Permission50430=Define and close a fiscal period +Permission50430=Define fiscal periods. Validate transactions and close fiscal periods. Permission50440=Manage chart of accounts, setup of accountancy Permission51001=Read assets Permission51002=Create/Update assets @@ -962,6 +968,7 @@ DictionaryAccountancyJournal=Accounting journals DictionaryEMailTemplates=Email Templates DictionaryUnits=Units DictionaryMeasuringUnits=Measuring Units +DictionarySocialNetworks=Social Networks DictionaryProspectStatus=Status prospekta DictionaryHolidayTypes=Types of leave DictionaryOpportunityStatus=Lead status for project/lead @@ -1057,7 +1064,7 @@ BackgroundImageLogin=Background image PermanentLeftSearchForm=Permanent search form on left menu DefaultLanguage=Default language EnableMultilangInterface=Enable multilanguage support -EnableShowLogo=Show logo on left menu +EnableShowLogo=Show the company logo in the menu CompanyInfo=Company/Organization CompanyIds=Company/Organization identities CompanyName=Name @@ -1067,7 +1074,11 @@ CompanyTown=Town CompanyCountry=Country CompanyCurrency=Main currency CompanyObject=Object of the company +IDCountry=ID country Logo=Logo +LogoDesc=Main logo of company. Will be used into generated documents (PDF, ...) +LogoSquarred=Logo (squarred) +LogoSquarredDesc=Must be a squarred icon (width = height). This logo will be used as the favorite icon or other need like for the top menu bar (if not disabled into display setup). DoNotSuggestPaymentMode=Do not suggest NoActiveBankAccountDefined=No active bank account defined OwnerOfBankAccount=Owner of bank account %s @@ -1113,7 +1124,7 @@ LogEventDesc=Enable logging for specific security events. Administrators the log AreaForAdminOnly=Setup parameters can be set by administrator users only. SystemInfoDesc=System information is miscellaneous technical information you get in read only mode and visible for administrators only. SystemAreaForAdminOnly=This area is available to administrator users only. Dolibarr user permissions cannot change this restriction. -CompanyFundationDesc=Edit the information of the company/entity. Click on "%s" or "%s" button at the bottom of the page. +CompanyFundationDesc=Edit the information of the company/entity. Click on "%s" button at the bottom of the page. AccountantDesc=If you have an external accountant/bookkeeper, you can edit here its information. AccountantFileNumber=Accountant code DisplayDesc=Parameters affecting the look and behaviour of Dolibarr can be modified here. @@ -1129,7 +1140,7 @@ TriggerAlwaysActive=Triggers in this file are always active, whatever are the ac TriggerActiveAsModuleActive=Triggers in this file are active as module %s is enabled. GeneratedPasswordDesc=Choose the method to be used for auto-generated passwords. DictionaryDesc=Insert all reference data. You can add your values to the default. -ConstDesc=This page allows you to edit (override) parameters not available in other pages. These are mostly reserved parameters for developers/advanced troubleshooting. For a full list of the parameters available see here. +ConstDesc=This page allows you to edit (override) parameters not available in other pages. These are mostly reserved parameters for developers/advanced troubleshooting only. MiscellaneousDesc=All other security related parameters are defined here. LimitsSetup=Limits/Precision setup LimitsDesc=You can define limits, precisions and optimizations used by Dolibarr here @@ -1456,6 +1467,13 @@ LDAPFieldSidExample=Example: objectsid LDAPFieldEndLastSubscription=Date of subscription end LDAPFieldTitle=Job position LDAPFieldTitleExample=Example: title +LDAPFieldGroupid=Group id +LDAPFieldGroupidExample=Exemple : gidnumber +LDAPFieldUserid=User id +LDAPFieldUseridExample=Exemple : uidnumber +LDAPFieldHomedirectory=Home directory +LDAPFieldHomedirectoryExample=Exemple : homedirectory +LDAPFieldHomedirectoryprefix=Home directory prefix LDAPSetupNotComplete=LDAP setup not complete (go on others tabs) LDAPNoUserOrPasswordProvidedAccessIsReadOnly=No administrator or password provided. LDAP access will be anonymous and in read only mode. LDAPDescContact=This page allows you to define LDAP attributes name in LDAP tree for each data found on Dolibarr contacts. @@ -1577,6 +1595,7 @@ FCKeditorForProductDetails=WYSIWIG creation/edition of products details lines fo FCKeditorForMailing= WYSIWIG creation/edition for mass eMailings (Tools->eMailing) FCKeditorForUserSignature=WYSIWIG creation/edition of user signature FCKeditorForMail=WYSIWIG creation/edition for all mail (except Tools->eMailing) +FCKeditorForTicket=WYSIWIG creation/edition for tickets ##### Stock ##### StockSetup=Stock module setup 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. @@ -1653,8 +1672,9 @@ CashDesk=Point of Sale CashDeskSetup=Point of Sales module setup CashDeskThirdPartyForSell=Default generic third party to use for sales CashDeskBankAccountForSell=Default account to use to receive cash payments -CashDeskBankAccountForCheque= Default account to use to receive payments by check -CashDeskBankAccountForCB= Default account to use to receive payments by credit cards +CashDeskBankAccountForCheque=Default account to use to receive payments by check +CashDeskBankAccountForCB=Default account to use to receive payments by credit cards +CashDeskBankAccountForSumup=Default bank account to use to receive payments by SumUp 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). CashDeskIdWareHouse=Force and restrict warehouse to use for stock decrease StockDecreaseForPointOfSaleDisabled=Stock decrease from Point of Sale disabled @@ -1693,7 +1713,7 @@ SuppliersSetup=Vendor module setup SuppliersCommandModel=Complete template of purchase order (logo...) SuppliersInvoiceModel=Complete template of vendor invoice (logo...) SuppliersInvoiceNumberingModel=Vendor invoices numbering models -IfSetToYesDontForgetPermission=If set to yes, don't forget to provide permissions to groups or users allowed for the second approval +IfSetToYesDontForgetPermission=If set to a non null value, don't forget to provide permissions to groups or users allowed for the second approval ##### GeoIPMaxmind ##### GeoIPMaxmindSetup=GeoIP Maxmind module setup PathToGeoIPMaxmindCountryDataFile=Path to file containing Maxmind ip to country translation.
    Examples:
    /usr/local/share/GeoIP/GeoIP.dat
    /usr/share/GeoIP/GeoIP.dat
    /usr/share/GeoIP/GeoLite2-Country.mmdb @@ -1782,6 +1802,8 @@ FixTZ=TimeZone fix FillFixTZOnlyIfRequired=Primer: +2 (uneti samo u slučaju problema) ExpectedChecksum=Očekivani checksum CurrentChecksum=Trenutni checksum +ExpectedSize=Expected size +CurrentSize=Current size ForcedConstants=Required constant values MailToSendProposal=Ponude klijenata MailToSendOrder=Sales orders @@ -1846,8 +1868,10 @@ NothingToSetup=There is no specific setup required for this module. SetToYesIfGroupIsComputationOfOtherGroups=Set this to yes if this group is a computation of other groups EnterCalculationRuleIfPreviousFieldIsYes=Enter calculation rule if previous field was set to Yes (For example 'CODEGRP1+CODEGRP2') SeveralLangugeVariatFound=Several language variants found -COMPANY_AQUARIUM_REMOVE_SPECIAL=Remove special characters +RemoveSpecialChars=Remove special characters COMPANY_AQUARIUM_CLEAN_REGEX=Regex filter to clean value (COMPANY_AQUARIUM_CLEAN_REGEX) +COMPANY_DIGITARIA_CLEAN_REGEX=Regex filter to clean value (COMPANY_DIGITARIA_CLEAN_REGEX) +COMPANY_DIGITARIA_UNIQUE_CODE=Duplicate not allowed GDPRContact=Data Protection Officer (DPO, Data Privacy or GDPR contact) GDPRContactDesc=If you store data about European companies/citizens, you can name the contact who is responsible for the General Data Protection Regulation here HelpOnTooltip=Help text to show on tooltip @@ -1884,8 +1908,8 @@ CodeLastResult=Latest result code NbOfEmailsInInbox=Number of emails in source directory LoadThirdPartyFromName=Load third party searching on %s (load only) LoadThirdPartyFromNameOrCreate=Load third party searching on %s (create if not found) -WithDolTrackingID=Dolibarr Tracking ID found -WithoutDolTrackingID=Dolibarr Tracking ID not found +WithDolTrackingID=Dolibarr Reference found in Message ID +WithoutDolTrackingID=Dolibarr Reference not found in Message ID FormatZip=Zip MainMenuCode=Menu entry code (mainmenu) ECMAutoTree=Show automatic ECM tree @@ -1896,6 +1920,7 @@ ResourceSetup=Configuration of Resource module UseSearchToSelectResource=Use a search form to choose a resource (rather than a drop-down list). DisabledResourceLinkUser=Disable feature to link a resource to users DisabledResourceLinkContact=Disable feature to link a resource to contacts +EnableResourceUsedInEventCheck=Enable feature to check if a resource is in use in an event ConfirmUnactivation=Confirm module reset OnMobileOnly=On small screen (smartphone) only DisableProspectCustomerType=Disable the "Prospect + Customer" third party type (so third party must be Prospect or Customer but can't be both) @@ -1937,3 +1962,5 @@ RESTRICT_ON_IP=Allow access to some host IP only (wildcard not allowed, use spac BaseOnSabeDavVersion=Based on the library SabreDAV version NotAPublicIp=Not a public IP MakeAnonymousPing=Make an anonymous Ping '+1' to the Dolibarr foundation server (done 1 time only after installation) to allow the foundation to count the number of Dolibarr installation. +FeatureNotAvailableWithReceptionModule=Feature not available when module Reception is enabled +EmailTemplate=Template for email diff --git a/htdocs/langs/sr_RS/agenda.lang b/htdocs/langs/sr_RS/agenda.lang index 7f13c6e6381..28b9824eea9 100644 --- a/htdocs/langs/sr_RS/agenda.lang +++ b/htdocs/langs/sr_RS/agenda.lang @@ -76,6 +76,7 @@ ContractSentByEMail=Contract %s sent by email OrderSentByEMail=Sales order %s sent by email InvoiceSentByEMail=Customer invoice %s sent by email SupplierOrderSentByEMail=Purchase order %s sent by email +ORDER_SUPPLIER_DELETEInDolibarr=Purchase order %s deleted SupplierInvoiceSentByEMail=Vendor invoice %s sent by email ShippingSentByEMail=Shipment %s sent by email ShippingValidated= Isporuka %s je potvrđena @@ -86,6 +87,11 @@ InvoiceDeleted=Invoice deleted PRODUCT_CREATEInDolibarr=Product %s created PRODUCT_MODIFYInDolibarr=Product %s modified PRODUCT_DELETEInDolibarr=Product %s deleted +HOLIDAY_CREATEInDolibarr=Request for leave %s created +HOLIDAY_MODIFYInDolibarr=Request for leave %s modified +HOLIDAY_APPROVEInDolibarr=Request for leave %s approved +HOLIDAY_VALIDATEDInDolibarr=Request for leave %s validated +HOLIDAY_DELETEInDolibarr=Request for leave %s deleted EXPENSE_REPORT_CREATEInDolibarr=Expense report %s created EXPENSE_REPORT_VALIDATEInDolibarr=Expense report %s validated EXPENSE_REPORT_APPROVEInDolibarr=Expense report %s approved @@ -99,6 +105,14 @@ TICKET_MODIFYInDolibarr=Ticket %s modified TICKET_ASSIGNEDInDolibarr=Ticket %s assigned TICKET_CLOSEInDolibarr=Ticket %s closed TICKET_DELETEInDolibarr=Ticket %s deleted +BOM_VALIDATEInDolibarr=BOM validated +BOM_UNVALIDATEInDolibarr=BOM unvalidated +BOM_CLOSEInDolibarr=BOM disabled +BOM_REOPENInDolibarr=BOM reopen +BOM_DELETEInDolibarr=BOM deleted +MO_VALIDATEInDolibarr=MO validated +MO_PRODUCEDInDolibarr=MO produced +MO_DELETEInDolibarr=MO deleted ##### End agenda events ##### AgendaModelModule=Document templates for event DateActionStart=Početak diff --git a/htdocs/langs/sr_RS/boxes.lang b/htdocs/langs/sr_RS/boxes.lang index adc44094d87..37a013dffd7 100644 --- a/htdocs/langs/sr_RS/boxes.lang +++ b/htdocs/langs/sr_RS/boxes.lang @@ -19,6 +19,7 @@ BoxLastContacts=Latest contacts/addresses BoxLastMembers=Latest members BoxFicheInter=Latest interventions BoxCurrentAccounts=Otvoreno stanje računa +BoxTitleMemberNextBirthdays=Birthdays of this month (members) BoxTitleLastRssInfos=Latest %s news from %s BoxTitleLastProducts=Products/Services: last %s modified BoxTitleProductsAlertStock=Products: stock alert @@ -34,6 +35,7 @@ BoxTitleLastFicheInter=Latest %s modified interventions BoxTitleOldestUnpaidCustomerBills=Customer Invoices: oldest %s unpaid BoxTitleOldestUnpaidSupplierBills=Vendor Invoices: oldest %s unpaid BoxTitleCurrentAccounts=Open Accounts: balances +BoxTitleSupplierOrdersAwaitingReception=Supplier orders awaiting reception BoxTitleLastModifiedContacts=Contacts/Addresses: last %s modified BoxMyLastBookmarks=Bookmarks: latest %s BoxOldestExpiredServices=Najstarije aktivne istekle usluge @@ -42,6 +44,8 @@ BoxTitleLastActionsToDo=Latest %s actions to do BoxTitleLastContracts=Latest %s modified contracts BoxTitleLastModifiedDonations=Latest %s modified donations BoxTitleLastModifiedExpenses=Latest %s modified expense reports +BoxTitleLatestModifiedBoms=Latest %s modified BOMs +BoxTitleLatestModifiedMos=Latest %s modified Manufacturing Orders BoxGlobalActivity=Opšta aktivnost (fakture, ponude, narudžbine) BoxGoodCustomers=Dobri kupci BoxTitleGoodCustomers=%s Dobri kupci @@ -64,6 +68,7 @@ NoContractedProducts=Nema ugovora za proizvode/usluge NoRecordedContracts=Nema zabeleženog ugovora NoRecordedInterventions=Nema zabeležene intervencije BoxLatestSupplierOrders=Latest purchase orders +BoxLatestSupplierOrdersAwaitingReception=Latest Purchase Orders (with a pending reception) NoSupplierOrder=No recorded purchase order BoxCustomersInvoicesPerMonth=Customer Invoices per month BoxSuppliersInvoicesPerMonth=Vendor Invoices per month @@ -84,4 +89,14 @@ ForProposals=Ponude LastXMonthRolling=The latest %s month rolling ChooseBoxToAdd=Add widget to your dashboard BoxAdded=Widget was added in your dashboard -BoxTitleUserBirthdaysOfMonth=Birthdays of this month +BoxTitleUserBirthdaysOfMonth=Birthdays of this month (users) +BoxLastManualEntries=Last manual entries in accountancy +BoxTitleLastManualEntries=%s latest manual entries +NoRecordedManualEntries=No manual entries record in accountancy +BoxSuspenseAccount=Count accountancy operation with suspense account +BoxTitleSuspenseAccount=Number of unallocated lines +NumberOfLinesInSuspenseAccount=Number of line in suspense account +SuspenseAccountNotDefined=Suspense account isn't defined +BoxLastCustomerShipments=Last customer shipments +BoxTitleLastCustomerShipments=Latest %s customer shipments +NoRecordedShipments=No recorded customer shipment diff --git a/htdocs/langs/sr_RS/commercial.lang b/htdocs/langs/sr_RS/commercial.lang index bc9f2438583..d260513eef5 100644 --- a/htdocs/langs/sr_RS/commercial.lang +++ b/htdocs/langs/sr_RS/commercial.lang @@ -1,6 +1,6 @@ # Dolibarr language file - Source file is en_US - commercial -Commercial=Komercijala -CommercialArea=Komercijalna zona +Commercial=Commerce +CommercialArea=Commerce area Customer=Klijent Customers=Klijenti Prospect=Prospekt @@ -59,7 +59,7 @@ ActionAC_FAC=Pošalji fakturu klijentu na mejl ActionAC_REL=Pošalji fakturu klijentu na mejl (podsetnik) ActionAC_CLO=Zatvori ActionAC_EMAILING=Pošalji grupni mejl -ActionAC_COM=Pošalji narudžbinu klijenta mejlom +ActionAC_COM=Send sales order by mail ActionAC_SHIP=Pošalji isporuku mejlom ActionAC_SUP_ORD=Send purchase order by mail ActionAC_SUP_INV=Send vendor invoice by mail diff --git a/htdocs/langs/sr_RS/deliveries.lang b/htdocs/langs/sr_RS/deliveries.lang index 33f1a42f011..0ab45d43795 100644 --- a/htdocs/langs/sr_RS/deliveries.lang +++ b/htdocs/langs/sr_RS/deliveries.lang @@ -2,7 +2,7 @@ Delivery=Isporuka DeliveryRef=Ref Delivery DeliveryCard=Receipt card -DeliveryOrder=Narudžbenica isporuke +DeliveryOrder=Delivery receipt DeliveryDate=Datum isporuke CreateDeliveryOrder=Generate delivery receipt DeliveryStateSaved=Status isporuke sačuvan @@ -18,13 +18,14 @@ StatusDeliveryCanceled=Poništeno StatusDeliveryDraft=Nacrt StatusDeliveryValidated=Primljeno # merou PDF model -NameAndSignature=Ime i potpis: +NameAndSignature=Name and Signature: ToAndDate=Za___________________________________ dana ____/_____/__________ GoodStatusDeclaration=Roba navedena iznad je primljena u dobrom stanju, -Deliverer=Isporučio: +Deliverer=Deliverer: Sender=Pošiljalac Recipient=Primalac ErrorStockIsNotEnough=Nema dovoljno zaliha Shippable=Isporučivo NonShippable=Nije isporučivo ShowReceiving=Show delivery receipt +NonExistentOrder=Nonexistent order diff --git a/htdocs/langs/sr_RS/errors.lang b/htdocs/langs/sr_RS/errors.lang index 6d16c3372b4..c6a380b62f1 100644 --- a/htdocs/langs/sr_RS/errors.lang +++ b/htdocs/langs/sr_RS/errors.lang @@ -196,6 +196,7 @@ ErrorPhpMailDelivery=Check that you don't use a too high number of recipients an ErrorUserNotAssignedToTask=User must be assigned to task to be able to enter time consumed. ErrorTaskAlreadyAssigned=Task already assigned to user ErrorModuleFileSeemsToHaveAWrongFormat=The module package seems to have a wrong format. +ErrorModuleFileSeemsToHaveAWrongFormat2=At least one mandatory directory must exists into zip of module: %s or %s ErrorFilenameDosNotMatchDolibarrPackageRules=The name of the module package (%s) does not match expected name syntax: %s ErrorDuplicateTrigger=Error, duplicate trigger name %s. Already loaded from %s. ErrorNoWarehouseDefined=Error, no warehouses defined. @@ -219,6 +220,9 @@ ErrorURLMustStartWithHttp=URL %s must start with http:// or https:// ErrorNewRefIsAlreadyUsed=Error, the new reference is already used ErrorDeletePaymentLinkedToAClosedInvoiceNotPossible=Error, delete payment linked to a closed invoice is not possible. ErrorSearchCriteriaTooSmall=Search criteria too small. +ErrorObjectMustHaveStatusActiveToBeDisabled=Objects must have status 'Active' to be disabled +ErrorObjectMustHaveStatusDraftOrDisabledToBeActivated=Objects must have status 'Draft' or 'Disabled' to be enabled +ErrorNoFieldWithAttributeShowoncombobox=No fields has property 'showoncombobox' into definition of object '%s'. No way to show the combolist. # Warnings WarningParamUploadMaxFileSizeHigherThanPostMaxSize=Your PHP parameter upload_max_filesize (%s) is higher than PHP parameter post_max_size (%s). This is not a consistent setup. WarningPasswordSetWithNoAccount=Lozinka je podešena za ovog člana, ali korisnik nije kreiran. To znači da je lozinka sačuvana, ali se član ne može ulogovati na Dolibarr. Informaciju može koristiti neka eksterna komponenta, ali ako nemate potrebe da definišete korisnika/lozinku za članove, možete deaktivirati opciju "Upravljanje lozinkama za svakog člana" u podešavanjima modula Članovi. Ukoliko morate da kreirate login, ali Vam nije potrebna lozinka, ostavite ovo polje prazno da se ovo upozorenje ne bi prikazivalo. Napomena: email može biti korišćen kao login ako je član povezan sa korisnikom. @@ -244,3 +248,4 @@ WarningAnEntryAlreadyExistForTransKey=An entry already exists for the translatio WarningNumberOfRecipientIsRestrictedInMassAction=Warning, number of different recipient is limited to %s when using the mass actions on lists WarningDateOfLineMustBeInExpenseReportRange=Warning, the date of line is not in the range of the expense report WarningProjectClosed=Project is closed. You must re-open it first. +WarningSomeBankTransactionByChequeWereRemovedAfter=Some bank transaction were removed after that the receipt including them were generated. So nb of cheques and total of receipt may differ from number and total in list. diff --git a/htdocs/langs/sr_RS/holiday.lang b/htdocs/langs/sr_RS/holiday.lang index 48c82dc3365..39d356e03e1 100644 --- a/htdocs/langs/sr_RS/holiday.lang +++ b/htdocs/langs/sr_RS/holiday.lang @@ -8,7 +8,6 @@ NotActiveModCP=You must enable the module Leave to view this page. AddCP=Zatraži odsustvo DateDebCP=Početak DateFinCP=Kraj -DateCreateCP=Datum kreiranja DraftCP=Draft ToReviewCP=Čeka odobrenje ApprovedCP=Odobren @@ -18,6 +17,7 @@ ValidatorCP=Odobrava ListeCP=List of leave LeaveId=Leave ID ReviewedByCP=Will be approved by +UserID=User ID UserForApprovalID=User for approval ID UserForApprovalFirstname=First name of approval user UserForApprovalLastname=Last name of approval user @@ -128,3 +128,4 @@ TemplatePDFHolidays=Template for leave requests PDF FreeLegalTextOnHolidays=Free text on PDF WatermarkOnDraftHolidayCards=Watermarks on draft leave requests HolidaysToApprove=Holidays to approve +NobodyHasPermissionToValidateHolidays=Nobody has permission to validate holidays diff --git a/htdocs/langs/sr_RS/install.lang b/htdocs/langs/sr_RS/install.lang index 49aa201c6c0..a4c5844df7d 100644 --- a/htdocs/langs/sr_RS/install.lang +++ b/htdocs/langs/sr_RS/install.lang @@ -13,6 +13,7 @@ PHPSupportPOSTGETOk=PHP podržava POST i GET promenljive PHPSupportPOSTGETKo=It's possible your PHP setup does not support variables POST and/or GET. Check the parameter variables_order in php.ini. PHPSupportGD=This PHP supports GD graphical functions. PHPSupportCurl=This PHP supports Curl. +PHPSupportCalendar=This PHP supports calendars extensions. PHPSupportUTF8=This PHP supports UTF8 functions. PHPSupportIntl=This PHP supports Intl functions. PHPMemoryOK=Maksimalna memorija za sesije je %s. To bi trebalo biti dovoljno. @@ -21,6 +22,7 @@ Recheck=Click here for a more detailed test 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. ErrorPHPDoesNotSupportGD=Your PHP installation does not support GD graphical functions. No graphs will be available. ErrorPHPDoesNotSupportCurl=Your PHP installation does not support Curl. +ErrorPHPDoesNotSupportCalendar=Your PHP installation does not support php calendar extensions. ErrorPHPDoesNotSupportUTF8=Your PHP installation does not support UTF8 functions. Dolibarr cannot work correctly. Resolve this before installing Dolibarr. ErrorPHPDoesNotSupportIntl=Your PHP installation does not support Intl functions. ErrorDirDoesNotExists=Folder %s ne postoji. @@ -203,6 +205,7 @@ MigrationRemiseExceptEntity=Update entity field value of llx_societe_remise_exce MigrationUserRightsEntity=Update entity field value of llx_user_rights MigrationUserGroupRightsEntity=Update entity field value of llx_usergroup_rights MigrationUserPhotoPath=Migration of photo paths for users +MigrationFieldsSocialNetworks=Migration of users fields social networks (%s) MigrationReloadModule=Ponovo učitavanje modula %s MigrationResetBlockedLog=Reset module BlockedLog for v7 algorithm ShowNotAvailableOptions=Show unavailable options diff --git a/htdocs/langs/sr_RS/main.lang b/htdocs/langs/sr_RS/main.lang index c79e4a92183..9873d40bb92 100644 --- a/htdocs/langs/sr_RS/main.lang +++ b/htdocs/langs/sr_RS/main.lang @@ -114,6 +114,7 @@ InformationToHelpDiagnose=This information can be useful for diagnostic purposes MoreInformation=Više informacija TechnicalInformation=Tehnički podaci TechnicalID=Tehnički ID +LineID=Line ID NotePublic=Beleška (javna) NotePrivate=Beleška (privatna) PrecisionUnitIsLimitedToXDecimals=Dolibarr je podešen da zaokružuje cene na %s decimala. @@ -169,6 +170,8 @@ ToValidate=Potvrditi NotValidated=Not validated Save=Sačuvaj SaveAs=Sačuvaj kao +SaveAndStay=Save and stay +SaveAndNew=Save and new TestConnection=Testiraj konekciju ToClone=Kloniraj ConfirmClone=Choose data you want to clone: @@ -182,6 +185,7 @@ Hide=Hide ShowCardHere=Prikaži karticu Search=Potraži SearchOf=Potraži +SearchMenuShortCut=Ctrl + shift + f Valid=Validno Approve=Odobri Disapprove=Odbij @@ -412,6 +416,7 @@ DefaultTaxRate=Default tax rate Average=Prosek Sum=Suma Delta=Razlika +StatusToPay=Za plaćanje RemainToPay=Remain to pay Module=Module/Application Modules=Modules/Applications @@ -474,7 +479,9 @@ Categories=Tagovi/kategorije Category=Tag/kategorija By=Do From=Od +FromLocation=Od to=do +To=do and=i or=ili Other=Drugo @@ -824,6 +831,7 @@ Mandatory=Obavezno Hello=Zdravo GoodBye=GoodBye Sincerely=Srdačan pozdrav +ConfirmDeleteObject=Are you sure you want to delete this object? DeleteLine=Obriši red ConfirmDeleteLine=Are you sure you want to delete this line? NoPDFAvailableForDocGenAmongChecked=No PDF were available for the document generation among checked record @@ -840,6 +848,7 @@ Progress=Napredovanje ProgressShort=Progr. FrontOffice=Front office BackOffice=Finansijska služba +Submit=Submit View=View Export=Izvoz Exports=Izvozi @@ -990,3 +999,16 @@ GlobalOpenedElemView=Global view NoArticlesFoundForTheKeyword=No article found for the keyword '%s' NoArticlesFoundForTheCategory=No article found for the category ToAcceptRefuse=To accept | refuse +ContactDefault_agenda=Događaj +ContactDefault_commande=Narudžbina +ContactDefault_contrat=Ugovor +ContactDefault_facture=Račun +ContactDefault_fichinter=Intervencija +ContactDefault_invoice_supplier=Supplier Invoice +ContactDefault_order_supplier=Supplier Order +ContactDefault_project=Projekat +ContactDefault_project_task=Zadatak +ContactDefault_propal=Ponuda +ContactDefault_supplier_proposal=Supplier Proposal +ContactDefault_ticketsup=Ticket +ContactAddedAutomatically=Contact added from contact thirdparty roles diff --git a/htdocs/langs/sr_RS/opensurvey.lang b/htdocs/langs/sr_RS/opensurvey.lang index a4ec31269a4..9276140ee4d 100644 --- a/htdocs/langs/sr_RS/opensurvey.lang +++ b/htdocs/langs/sr_RS/opensurvey.lang @@ -1,7 +1,7 @@ # Dolibarr language file - Source file is en_US - opensurvey Survey=Anketa Surveys=Ankete -OrganizeYourMeetingEasily=Lako organizujte svoje sastanke i ankete. Prvo odaberite tip ankete... +OrganizeYourMeetingEasily=Organize your meetings and polls easily. First select the type of poll... NewSurvey=Nova anketa OpenSurveyArea=Oblast anketa AddACommentForPoll=Možete dodati komentar u anketu @@ -11,7 +11,7 @@ PollTitle=Naslov ankete ToReceiveEMailForEachVote=Primi email za svaki glas TypeDate=Tip datum TypeClassic=Tip standardni -OpenSurveyStep2=Izaberite Vaše datume među slobodnim danima (sivo). Selektirani dani su zeleni. Možete deselektovati dan tako što ćete ponovo kliknuti na njega. +OpenSurveyStep2=Select your dates among the free days (grey). The selected days are green. You can unselect a day previously selected by clicking again on it RemoveAllDays=Ukloni sve dane CopyHoursOfFirstDay=Kopiraj sate prvog dana RemoveAllHours=Ukloni sve sate @@ -35,7 +35,7 @@ TitleChoice=Naziv izbora ExportSpreadsheet=Eksportuj tabelu rezultata ExpireDate=Krajnji datum NbOfSurveys=Broj anketa -NbOfVoters=Br glasača +NbOfVoters=No. of voters SurveyResults=Rezultati PollAdminDesc=Možete izmeniti sve linije u ovom upitniku dugmetom "Izmeni". Takođe, možete obrisati kolonu ili liniju sa %s. Takođe možete dodati novu kolonu sa %s. 5MoreChoices=Još 5 izbora @@ -49,7 +49,7 @@ votes=glasova NoCommentYet=Još nema komentara na ovu anketu CanComment=Glasači mogu da ostave komentare na anketi CanSeeOthersVote=Glasači mogu videti glasove drugih glasača -SelectDayDesc=Za svaki selektovani dan, možete izabrati, ili ne, termin sastanka u sledećem formatu :
    - prazno,
    - "8h", "8H" ili "8:00" kako biste odredili vreme početka,
    - "8-11", "8h-11h", "8H-11H" ili "8:00-11:00" kako biste odredili vreme početka i kraja,
    - "8h15-11h15", "8H15-11H15" ili "8:15-11:15" sa minutima. +SelectDayDesc=For each selected day, you can choose, or not, meeting hours in the following format:
    - empty,
    - "8h", "8H" or "8:00" to give a meeting's start hour,
    - "8-11", "8h-11h", "8H-11H" or "8:00-11:00" to give a meeting's start and end hour,
    - "8h15-11h15", "8H15-11H15" or "8:15-11:15" for the same thing but with minutes. BackToCurrentMonth=Nazad na trenutni mesec ErrorOpenSurveyFillFirstSection=Niste ispunili prvu sekciju kreiranja ankete ErrorOpenSurveyOneChoice=Unesite makar jedan izbor diff --git a/htdocs/langs/sr_RS/paybox.lang b/htdocs/langs/sr_RS/paybox.lang index 96a40c17778..a42fcf8b33e 100644 --- a/htdocs/langs/sr_RS/paybox.lang +++ b/htdocs/langs/sr_RS/paybox.lang @@ -11,17 +11,8 @@ YourEMail=Email za potvrdu uplate Creditor=Kreditor PaymentCode=Kod uplate PayBoxDoPayment=Pay with Paybox -ToPay=Izvrši plaćanje YouWillBeRedirectedOnPayBox=Bićete redrektovani na sigurnu Paybox stranu kako biste uneli informacije Vaše kreditne kartice Continue=Dalje -ToOfferALinkForOnlinePayment=URL za %s uplatu -ToOfferALinkForOnlinePaymentOnOrder=URL to offer a %s online payment user interface for a sales order -ToOfferALinkForOnlinePaymentOnInvoice=URL za korisnički interfejs %s online uplate za račun klijenta -ToOfferALinkForOnlinePaymentOnContractLine=URL za korisnički interfejs %s online uplate za liniju ugovora -ToOfferALinkForOnlinePaymentOnFreeAmount=URL za korisnički interfejs %s online uplate za slobodan iznos -ToOfferALinkForOnlinePaymentOnMemberSubscription=URL za korisnički interfejs %s online uplate za korisničku pretplatu -ToOfferALinkForOnlinePaymentOnDonation=URL to offer a %s online payment, user interface for payment of donation -YouCanAddTagOnUrl=Takođe možete dodati url parametar &tag=value na bilo koji od ovih URL-ova (samo za slobodne uplate) kako biste uneli svoj sopstveni komentar za uplatu. SetupPayBoxToHavePaymentCreatedAutomatically=Setup your Paybox with url %s to have payment created automatically when validated by Paybox. YourPaymentHasBeenRecorded=Ova strana potvrđuje da je Vaša uplata registrovana. Hvala. YourPaymentHasNotBeenRecorded=Your payment has NOT been recorded and the transaction has been canceled. Thank you. diff --git a/htdocs/langs/sr_RS/projects.lang b/htdocs/langs/sr_RS/projects.lang index f761e886af9..71926640dd4 100644 --- a/htdocs/langs/sr_RS/projects.lang +++ b/htdocs/langs/sr_RS/projects.lang @@ -86,8 +86,8 @@ WhichIamLinkedToProject=which I'm linked to project Time=Vreme ListOfTasks=Lista zadataka GoToListOfTimeConsumed=Idi na listu utrošenog vremena -GoToListOfTasks=Idi na listu zadataka -GoToGanttView=Go to Gantt view +GoToListOfTasks=Show as list +GoToGanttView=show as Gantt GanttView=Gantt View ListProposalsAssociatedProject=List of the commercial proposals related to the project ListOrdersAssociatedProject=List of sales orders related to the project @@ -250,3 +250,8 @@ OneLinePerUser=One line per user ServiceToUseOnLines=Service to use on lines InvoiceGeneratedFromTimeSpent=Invoice %s has been generated from time spent on project ProjectBillTimeDescription=Check if you enter timesheet on tasks of project AND you plan to generate invoice(s) from the timesheet to bill the customer of the project (do not check if you plan to create invoice that is not based on entered timesheets). +ProjectFollowOpportunity=Follow opportunity +ProjectFollowTasks=Follow tasks +UsageOpportunity=Usage: Opportunity +UsageTasks=Usage: Tasks +UsageBillTimeShort=Usage: Bill time diff --git a/htdocs/langs/sr_RS/sendings.lang b/htdocs/langs/sr_RS/sendings.lang index 911858e837a..6aa01a7b447 100644 --- a/htdocs/langs/sr_RS/sendings.lang +++ b/htdocs/langs/sr_RS/sendings.lang @@ -21,6 +21,7 @@ QtyShipped=Isporučena kol. QtyShippedShort=Qty ship. QtyPreparedOrShipped=Qty prepared or shipped QtyToShip=Kol. za isporuku +QtyToReceive=Qty to receive QtyReceived=Primljena kol. QtyInOtherShipments=Qty in other shipments KeepToShip=Ostatak za isporuku @@ -46,17 +47,18 @@ DateDeliveryPlanned=Planirani datum isporuke RefDeliveryReceipt=Ref delivery receipt StatusReceipt=Status delivery receipt DateReceived=Datum prijema isporuke -SendShippingByEMail=Pošalji isporuku Email-om +ClassifyReception=Classify reception +SendShippingByEMail=Send shipment by email SendShippingRef=Predaja isporuke %s ActionsOnShipping=Događaji na isporuci LinkToTrackYourPackage=Link za praćenje Vašeg paketa ShipmentCreationIsDoneFromOrder=Trenutno se kreacije nove isporuke radi sa kartice narudžbine. ShipmentLine=Linija isporuke -ProductQtyInCustomersOrdersRunning=Product quantity into open customer orders -ProductQtyInSuppliersOrdersRunning=Product quantity into open purchase orders -ProductQtyInShipmentAlreadySent=Product quantity from open customer order already sent -ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from open supplier order already received -NoProductToShipFoundIntoStock=Nema proizvoda za isporuku u magacin %s. Ispravite zalihu ili izaberite drugi magacin. +ProductQtyInCustomersOrdersRunning=Product quantity from open sales orders +ProductQtyInSuppliersOrdersRunning=Product quantity from open purchase orders +ProductQtyInShipmentAlreadySent=Product quantity from open sales order already sent +ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from open purchase orders already received +NoProductToShipFoundIntoStock=No product to ship found in warehouse %s. Correct stock or go back to choose another warehouse. WeightVolShort=Težina/Zapr. ValidateOrderFirstBeforeShipment=Morate prvo potvrditi porudžbinu pre nego omogućite formiranje isporuke. @@ -69,4 +71,4 @@ SumOfProductWeights=Suma težina proizvoda # warehouse details DetailWarehouseNumber= Detalji magacina -DetailWarehouseFormat= T:%s (Kol : %d) +DetailWarehouseFormat= W:%s (Qty: %d) diff --git a/htdocs/langs/sr_RS/stocks.lang b/htdocs/langs/sr_RS/stocks.lang index 9440ebfb778..2f4526281c4 100644 --- a/htdocs/langs/sr_RS/stocks.lang +++ b/htdocs/langs/sr_RS/stocks.lang @@ -55,7 +55,7 @@ PMPValue=Prosecna cena PMPValueShort=PC EnhancedValueOfWarehouses=Vrednost magacina UserWarehouseAutoCreate=Create a user warehouse automatically when creating a user -AllowAddLimitStockByWarehouse=Manage also values for minimum and desired stock per pairing (product-warehouse) in addition to values per product +AllowAddLimitStockByWarehouse=Manage also value for minimum and desired stock per pairing (product-warehouse) in addition to the value for minimum and desired stock per product IndependantSubProductStock=Product stock and subproduct stock are independent QtyDispatched=Raspoređena količina QtyDispatchedShort=Raspodeljena kol. @@ -184,7 +184,7 @@ SelectFournisseur=Vendor filter inventoryOnDate=Inventory INVENTORY_DISABLE_VIRTUAL=Virtual product (kit): do not decrement stock of a child product INVENTORY_USE_MIN_PA_IF_NO_LAST_PA=Use the buy price if no last buy price can be found -INVENTORY_USE_INVENTORY_DATE_FROM_DATEMVT=Stock movement has date of inventory +INVENTORY_USE_INVENTORY_DATE_FOR_DATE_OF_MVT=Stock movements will have the date of inventory (instead of the date of inventory validation) inventoryChangePMPPermission=Allow to change PMP value for a product ColumnNewPMP=New unit PMP OnlyProdsInStock=Do not add product without stock @@ -212,3 +212,7 @@ StockIncreaseAfterCorrectTransfer=Increase by correction/transfer StockDecreaseAfterCorrectTransfer=Decrease by correction/transfer StockIncrease=Stock increase StockDecrease=Stock decrease +InventoryForASpecificWarehouse=Inventory for a specific warehouse +InventoryForASpecificProduct=Inventory for a specific product +StockIsRequiredToChooseWhichLotToUse=Stock is required to choose which lot to use +ForceTo=Force to diff --git a/htdocs/langs/sv_SE/accountancy.lang b/htdocs/langs/sv_SE/accountancy.lang index 443a5d548de..6c33d43ad66 100644 --- a/htdocs/langs/sv_SE/accountancy.lang +++ b/htdocs/langs/sv_SE/accountancy.lang @@ -1,4 +1,5 @@ -# Dolibarr language file - en_US - Accounting Expert +# Dolibarr language file - en_US - Accountancy (Double entries) +Accountancy=Redovisning Accounting=Redovisning ACCOUNTING_EXPORT_SEPARATORCSV=Kolumnseparator för exportfil ACCOUNTING_EXPORT_DATE=Datumformat för exportfil @@ -97,6 +98,8 @@ MenuExpenseReportAccounts=Utläggsrapport konton MenuLoanAccounts=Lån konton MenuProductsAccounts=Produktkonton MenuClosureAccounts=Avslutande konton +MenuAccountancyClosure=Closure +MenuAccountancyValidationMovements=Validate movements ProductsBinding=Produkter konton TransferInAccounting=Överföring i bokföring RegistrationInAccounting=Registrering i bokföring @@ -164,12 +167,14 @@ ACCOUNTING_ACCOUNT_SUSPENSE=Redovisningskonto för väntan DONATION_ACCOUNTINGACCOUNT=Redovisningskonto för att registrera donationer ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Redovisningskonto för att registrera prenumerationer -ACCOUNTING_PRODUCT_BUY_ACCOUNT=Redovisningskonto som standard för köpta produkter (används om det inte anges i produktbladet) +ACCOUNTING_PRODUCT_BUY_ACCOUNT=Accounting account by default for the bought products (used if not defined in the product sheet) ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Bokföringskonto som standard för de sålda produkterna (används om de inte anges i produktbladet) -ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Accounting account by default for the sold products in EEC (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Accounting account by default for the sold products export out of EEC (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Accounting account by default for the products sold in EEC (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Accounting account by default for the products sold and exported out of EEC (used if not defined in the product sheet) ACCOUNTING_SERVICE_BUY_ACCOUNT=Bokföringskonto som standard för de köpta tjänsterna (används om det inte anges i servicebladet) ACCOUNTING_SERVICE_SOLD_ACCOUNT=Redovisningskonto som standard för de sålda tjänsterna (används om de inte anges i servicebladet) +ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Accounting account by default for the services sold in EEC (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Accounting account by default for the services sold and exported out of EEC (used if not defined in the service sheet) Doctype=Typ av dokument Docdate=Datum @@ -192,9 +197,10 @@ ByPersonalizedAccountGroups=Av personliga grupper ByYear=Per år NotMatch=Inte inställd DeleteMvt=Ta bort linjer +DelMonth=Month to delete DelYear=År att radera DelJournal=Loggbok att radera -ConfirmDeleteMvt=Detta kommer att radera alla rader i huvudboken för år och / eller från en specifik loggbok. Minst ett kriterium krävs. +ConfirmDeleteMvt=This will delete all lines of the Ledger for the year/month and/or from a specific journal (At least one criterion is required). You will have to reuse the feature 'Registration inaccounting' to have the deleted record back in the ledger. ConfirmDeleteMvtPartial=Detta kommer att radera transaktionen från huvudboken (alla rader relaterade till samma transaktion kommer att raderas) FinanceJournal=Finansloggbok ExpenseReportsJournal=Utläggsrapporter loggbok @@ -235,13 +241,19 @@ DescVentilDoneCustomer=Konsultera här listan över raderna av fakturakunder och DescVentilTodoCustomer=Binda fakturulinjer som inte redan är bundna med ett konto för produktkonton ChangeAccount=Ändra produkt- / serviceredovisningskonto för utvalda linjer med följande bokföringskonto: Vide=- -DescVentilSupplier=Här kan du se listan över leverantörsfakturor som är bundna eller ännu inte bundna till ett konto för produktkonton +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account (only record not already transfered in accountancy are visible) DescVentilDoneSupplier=Här kan du se listan över leverantörsfakturor och deras bokföringskonto DescVentilTodoExpenseReport=Förbinda utläggsrapportsrader som inte redan är bundna med ett konto i bokföringen DescVentilExpenseReport=Här kan du se listan över kostnadsrapporter som är bundna (eller inte) till ett avgiftsredovisningskonto DescVentilExpenseReportMore=Om du ställer in bokföringskonto på typ av kostnadsrapportrader kommer applikationen att kunna göra alla bindningar mellan dina kostnadsrapporter och konton för ditt kontoplan, bara med ett klick med knappen "%s" . Om kontot inte var inställt på avgifterna eller om du fortfarande har några rader som inte är kopplade till något konto måste du göra en manuell bindning från menyn " %s ". DescVentilDoneExpenseReport=Här kan du se listan över raderna för kostnadsrapporter och deras bokföringskonto +DescClosure=Consult here the number of movements by month who are not validated & fiscal years already open +OverviewOfMovementsNotValidated=Step 1/ Overview of movements not validated. (Necessary to close a fiscal year) +ValidateMovements=Validate movements +DescValidateMovements=Any modification or deletion of writing, lettering and deletes will be prohibited. All entries for an exercise must be validated otherwise closing will not be possible +SelectMonthAndValidate=Select month and validate movements + ValidateHistory=Förbind automatiskt AutomaticBindingDone=Automatisk bindning gjord @@ -256,6 +268,7 @@ ListOfProductsWithoutAccountingAccount=Förteckning över produkter som inte är ChangeBinding=Ändra bindningen Accounted=Redovisas i huvudbok NotYetAccounted=Ännu inte redovisad i huvudbok +ShowTutorial=Show Tutorial ## Admin ApplyMassCategories=Applicera masskategorier @@ -264,7 +277,7 @@ CategoryDeleted=Kategori för bokföringskonto har tagits bort AccountingJournals=Bokföringsloggbok AccountingJournal=Bokföringsloggbok NewAccountingJournal=Ny bokföringsloggbok -ShowAccoutingJournal=Visa bokföringsloggbok +ShowAccountingJournal=Visa loggböcker NatureOfJournal=Nature of Journal AccountingJournalType1=Övrig verksamhet AccountingJournalType2=Försäljning diff --git a/htdocs/langs/sv_SE/admin.lang b/htdocs/langs/sv_SE/admin.lang index 784d8796adf..d162936db4f 100644 --- a/htdocs/langs/sv_SE/admin.lang +++ b/htdocs/langs/sv_SE/admin.lang @@ -178,6 +178,8 @@ Compression=Komprimering CommandsToDisableForeignKeysForImport=Kommando för att stänga av främmande nycklar vid import CommandsToDisableForeignKeysForImportWarning=Obligatoriskt om du vill kunna återställa din sql-dump vid ett senare tillfälle ExportCompatibility=Förenlighet genererade exportfil +ExportUseMySQLQuickParameter=Use the --quick parameter +ExportUseMySQLQuickParameterHelp=The '--quick' parameter helps limit RAM consumption for large tables. MySqlExportParameters=MySQL export parametrar PostgreSqlExportParameters= PostgreSQL exportparametrar UseTransactionnalMode=Använd affärsbeslut läge @@ -218,7 +220,7 @@ DoliStoreDesc=DoliStore, den officiella marknadsplatsen för Dolibarr ERP / CRM DoliPartnersDesc=Lista över företag som tillhandahåller anpassade moduler eller funktioner.
    Obs! Eftersom Dolibarr är en öppen källkod, någon som har erfarenhet av PHP-programmering kan utveckla en modul. WebSiteDesc=Externa webbplatser för fler moduler utan tillägg... DevelopYourModuleDesc=Några lösningar för att utveckla din egen modul ... -URL=Länk +URL=URL BoxesAvailable=Widgets tillgängliga BoxesActivated=Widgets aktiverade ActivateOn=Aktivera på @@ -268,6 +270,7 @@ Emails=E-post EMailsSetup=E-postinställningar EMailsDesc=På den här sidan kan du åsidosätta dina standard PHP-parametrar för att skicka e-post. I de flesta fall på Unix / Linux OS är PHP-inställningen korrekt och dessa parametrar är onödiga. EmailSenderProfiles=E-postmeddelanden skickar profiler +EMailsSenderProfileDesc=You can keep this section empty. If you enter some emails here, they will be added to the list of possible senders into the combobox when your write a new email. MAIN_MAIL_SMTP_PORT=SMTP / SMTPS-porten (standardvärde i php.ini: %s ) MAIN_MAIL_SMTP_SERVER=SMTP / SMTPS-värd (standardvärde i php.ini: %s ) MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=SMTP / SMTPS-port (Ej definierad i PHP på Unix-liknande system) @@ -277,7 +280,7 @@ MAIN_MAIL_ERRORS_TO=E-post används för att returnera e-postmeddelanden (fält MAIN_MAIL_AUTOCOPY_TO= Kopiera (Bcc) alla skickade e-postmeddelanden till MAIN_DISABLE_ALL_MAILS=Inaktivera all e-postsändning (för teständamål eller demo) MAIN_MAIL_FORCE_SENDTO=Skicka alla e-postmeddelanden till (i stället för riktiga mottagare, för teständamål) -MAIN_MAIL_ENABLED_USER_DEST_SELECT=Lägg till anställda användare med e-post till tillåtet mottagarlista +MAIN_MAIL_ENABLED_USER_DEST_SELECT=Suggest emails of employees (if defined) into the list of predefined recipient when writing a new email MAIN_MAIL_SENDMODE=E-postsändningsmetod MAIN_MAIL_SMTPS_ID=SMTP-ID (om sändning av server kräver autentisering) MAIN_MAIL_SMTPS_PW=SMTP-lösenord (om sändning av server kräver autentisering) @@ -462,7 +465,9 @@ EnableAndSetupModuleCron=Om du vill generera denna återkommande faktura automat ModuleCompanyCodeCustomerAquarium=%s följt av kundkod för kundkodskod ModuleCompanyCodeSupplierAquarium=%s följt av leverantörskod för en leverantörs bokföringskod ModuleCompanyCodePanicum=Återvänd en tom bokföringskod. -ModuleCompanyCodeDigitaria=Bokföringskod beror på tredjepartskod. Koden består av tecknet "C" i det första läget följt av de första 5 tecknen i tredje partskoden. +ModuleCompanyCodeDigitaria=Returns a compound accounting code according to the name of the third party. The code consists of a prefix that can be defined in the first position followed by the number of characters defined in the third party code. +ModuleCompanyCodeCustomerDigitaria=%s followed by the truncated customer name by the number of characters: %s for the customer accounting code. +ModuleCompanyCodeSupplierDigitaria=%s followed by the truncated supplier name by the number of characters: %s for the supplier accounting code. Use3StepsApproval=Som standard måste inköpsorder skapas och godkännas av 2 olika användare (ett steg / användare att skapa och ett steg / användare att godkänna. Observera att om användaren har båda tillstånd att skapa och godkänna, är ett steg / användaren tillräckligt) . Du kan fråga med det här alternativet att införa ett tredje steg / användargodkännande, om beloppet är högre än ett dedikerat värde (så 3 steg kommer att behövas: 1 = godkännande, 2 = första godkännande och 3 = andra godkännande om beloppet är tillräckligt).
    Ställ in det här för att tömma om ett godkännande (2 steg) räcker, ställ det till ett mycket lågt värde (0.1) om ett andra godkännande (3 steg) alltid krävs. UseDoubleApproval=Använd ett 3 steg godkännande när beloppet (utan skatt) är högre än ... WarningPHPMail=VARNING: Det är ofta bättre att konfigurera utgående e-postmeddelanden för att använda din leverantörs e-postserver istället för standardinställningen. Vissa e-postleverantörer (som Yahoo) tillåter dig inte att skicka ett mail från en annan server än sin egen server. Din nuvarande inställning använder servern i programmet för att skicka e-post och inte din e-postleverantörs server, så vissa mottagare (den som är kompatibel med det restriktiva DMARC-protokollet) kommer att fråga din e-postleverantör om de kan acceptera din e-post och vissa e-postleverantörer (som Yahoo) kan svara "nej" eftersom servern inte är deras, så få av dina skickade e-postmeddelanden får inte accepteras (var försiktig med din e-postleverantörs sändningskvot).
    Om din e-postleverantör (som Yahoo) har denna begränsning måste du ändra inställningar för e-post för att välja den andra metoden "SMTP-server" och ange SMTP-servern och referenser från din e-postleverantör. @@ -524,7 +529,7 @@ Module50Desc=Förvaltning av produkter Module51Name=Massutskick Module51Desc=Massa papper utskick ledning Module52Name=Lager -Module52Desc=Lagerförvaltning (endast för produkter) +Module52Desc=Stock management Module53Name=Tjänster Module53Desc=Förvaltning av tjänster Module54Name=Avtal / Prenumerationer @@ -622,7 +627,7 @@ Module5000Desc=Gör att du kan hantera flera företag Module6000Name=Workflow Module6000Desc=Arbetsflödeshantering (automatisk skapande av objekt och / eller automatisk statusändring) Module10000Name=webbplatser -Module10000Desc=Skapa webbplatser (offentliga) med en WYSIWYG-editor. Justera din webbserver (Apache, Nginx, ...) för att peka på den dedikerade Dolibarr-katalogen för att få den online på internet med ditt eget domännamn. +Module10000Desc=Create websites (public) with a WYSIWYG editor. This is a webmaster or developer oriented CMS (it is better to know HTML and CSS language). Just setup your web server (Apache, Nginx, ...) to point to the dedicated Dolibarr directory to have it online on the internet with your own domain name. Module20000Name=Lämna begäranhantering Module20000Desc=Definiera och spåra begäran om ansvarsfriskrivning Module39000Name=Produktpartier @@ -841,10 +846,10 @@ Permission1002=Skapa / ändra lager Permission1003=Radera lager Permission1004=Läs lager rörelser Permission1005=Skapa / ändra lager rörelser -Permission1101=Läs leveransorder -Permission1102=Skapa / ändra leveransorder -Permission1104=Bekräfta leveransorder -Permission1109=Ta bort leveransorder +Permission1101=Read delivery receipts +Permission1102=Create/modify delivery receipts +Permission1104=Validate delivery receipts +Permission1109=Delete delivery receipts Permission1121=Read supplier proposals Permission1122=Create/modify supplier proposals Permission1123=Validate supplier proposals @@ -873,9 +878,9 @@ Permission1251=Kör massiv import av externa data till databasen (data last) Permission1321=Export kundfakturor, attribut och betalningar Permission1322=Öppna en betald faktura igen Permission1421=Exportera försäljningsorder och attribut -Permission2401=Läs åtgärder (händelser eller uppgifter) kopplade till sitt konto -Permission2402=Skapa / ändra åtgärder (händelser eller uppgifter) kopplade till sitt konto -Permission2403=Radera åtgärder (händelser eller uppgifter) kopplade till sitt konto +Permission2401=Read actions (events or tasks) linked to his user account (if owner of event) +Permission2402=Create/modify actions (events or tasks) linked to his user account (if owner of event) +Permission2403=Delete actions (events or tasks) linked to his user account (if owner of event) Permission2411=Läs åtgärder (händelser eller uppgifter) andras Permission2412=Skapa / ändra åtgärder (händelser eller uppgifter) andras Permission2413=Radera åtgärder (händelser eller uppgifter) andras @@ -901,6 +906,7 @@ Permission20003=Radera ledighets förfrågningar Permission20004=Läs alla lämnar förfrågningar (även om användare inte är underordnade) Permission20005=Skapa / ändra ledighetsbegäran för alla (även av användare som inte är underordnade) Permission20006=Admins ledighetsansökan (upprätta och uppdatera balanser) +Permission20007=Approve leave requests Permission23001=Läs Planerad jobb Permission23002=Skapa / uppdatera Schemalagt jobb Permission23003=Radera schemalagt jobb @@ -915,7 +921,7 @@ Permission50414=Delete operations in ledger Permission50415=Delete all operations by year and journal in ledger Permission50418=Export operations of the ledger Permission50420=Report and export reports (turnover, balance, journals, ledger) -Permission50430=Define and close a fiscal period +Permission50430=Define fiscal periods. Validate transactions and close fiscal periods. Permission50440=Manage chart of accounts, setup of accountancy Permission51001=Read assets Permission51002=Create/Update assets @@ -962,6 +968,7 @@ DictionaryAccountancyJournal=Bokföringsloggbok DictionaryEMailTemplates=E-postmallar DictionaryUnits=Enheter DictionaryMeasuringUnits=Mätningsenheter +DictionarySocialNetworks=Social Networks DictionaryProspectStatus=Prospect status DictionaryHolidayTypes=Typer av ledighet DictionaryOpportunityStatus=Ledningsstatus för projekt / ledning @@ -1057,7 +1064,7 @@ BackgroundImageLogin=Bakgrundsbild PermanentLeftSearchForm=Permanent sökformuläret på menyn till vänster DefaultLanguage=Standardspråk EnableMultilangInterface=Aktivera flerspråkigt stöd -EnableShowLogo=Visa logotypen på vänstra menyn +EnableShowLogo=Show the company logo in the menu CompanyInfo=Företag / Organisation CompanyIds=Företag / Organisationsidentiteter CompanyName=Namn @@ -1067,7 +1074,11 @@ CompanyTown=Staden CompanyCountry=Land CompanyCurrency=Viktigaste valuta CompanyObject=Föremålet för bolagets verksamhet +IDCountry=ID country Logo=Logo +LogoDesc=Main logo of company. Will be used into generated documents (PDF, ...) +LogoSquarred=Logo (squarred) +LogoSquarredDesc=Must be a squarred icon (width = height). This logo will be used as the favorite icon or other need like for the top menu bar (if not disabled into display setup). DoNotSuggestPaymentMode=Pekar inte NoActiveBankAccountDefined=Inga aktiva bankkonto definierade OwnerOfBankAccount=Ägare till %s bankkonto @@ -1113,7 +1124,7 @@ LogEventDesc=Aktivera loggning för specifika säkerhetshändelser. Administrat AreaForAdminOnly=Inställningsparametrar kan ställas in av endast administratörs användare . SystemInfoDesc=System information diverse teknisk information får du i skrivskyddad läge och synlig för administratörer bara. SystemAreaForAdminOnly=Det här området är endast tillgängligt för administratörsanvändare. Dolibarr användarbehörigheter kan inte ändra denna begränsning. -CompanyFundationDesc=Redigera företagets / enhetens uppgifter. Klicka på "%s" eller "%s" knappen längst ner på sidan. +CompanyFundationDesc=Edit the information of the company/entity. Click on "%s" button at the bottom of the page. AccountantDesc=If you have an external accountant/bookkeeper, you can edit here its information. AccountantFileNumber=Accountant code DisplayDesc=Parametrar som påverkar utseende och beteende hos Dolibarr kan ändras här. @@ -1129,7 +1140,7 @@ TriggerAlwaysActive=Triggers i denna fil är alltid aktiva, oavsett är det akti TriggerActiveAsModuleActive=Triggers i denna fil är verksamma som modul %s är aktiverat. GeneratedPasswordDesc=Välj den metod som ska användas för automatiskt genererade lösenord. DictionaryDesc=Sätt in alla referensdata. Du kan lägga till dina värden till standardvärdet. -ConstDesc=På den här sidan kan du redigera parametrar som inte är tillgängliga på andra sidor. Dessa är mestadels reserverade parametrar för utvecklare / avancerad felsökning. För en fullständig lista över tillgängliga parametrar se här . +ConstDesc=This page allows you to edit (override) parameters not available in other pages. These are mostly reserved parameters for developers/advanced troubleshooting only. MiscellaneousDesc=Alla andra säkerhetsrelaterade parametrar definieras här. LimitsSetup=Gränser / Precision inställning LimitsDesc=Du kan definiera gränser, precisioner och optimeringar som används av Dolibarr här @@ -1456,6 +1467,13 @@ LDAPFieldSidExample=Exempel: objektsidan LDAPFieldEndLastSubscription=Datum för teckning slut LDAPFieldTitle=Befattning LDAPFieldTitleExample=Exempel: titel +LDAPFieldGroupid=Group id +LDAPFieldGroupidExample=Exemple : gidnumber +LDAPFieldUserid=User id +LDAPFieldUseridExample=Exemple : uidnumber +LDAPFieldHomedirectory=Home directory +LDAPFieldHomedirectoryExample=Exemple : homedirectory +LDAPFieldHomedirectoryprefix=Home directory prefix LDAPSetupNotComplete=LDAP inställning komplett inte (gå på andra flikar) LDAPNoUserOrPasswordProvidedAccessIsReadOnly=Ingen administratör eller lösenord anges. LDAP tillgång kommer att bli anonym och i skrivskyddat läge. LDAPDescContact=På denna sida kan du ange LDAP-attribut namn i LDAP träd för varje data finns på Dolibarr kontakter. @@ -1577,6 +1595,7 @@ FCKeditorForProductDetails=WYSIWIG skapande / utgåva av produkter detaljeringsl FCKeditorForMailing= WYSIWYG skapande / utgåva av försändelser FCKeditorForUserSignature=WYSIWYG skapande / upplaga av signatur FCKeditorForMail=WYSIWIG skapande / utgåva för all mail (utom Verktygs-> eMailing) +FCKeditorForTicket=WYSIWIG creation/edition for tickets ##### Stock ##### StockSetup=Inställning av lagermodul IfYouUsePointOfSaleCheckModule=Om du använder modulen Point of Sale (POS) som standard eller en extern modul, kan denna inställning ignoreras av din POS-modul. De flesta POS-moduler är utformade som standard för att skapa en faktura omedelbart och minska lageret oberoende av alternativen här. Så om du behöver eller inte har en lagerminskning när du registrerar en försäljning från din POS, kolla även din POS-moduluppsättning. @@ -1653,8 +1672,9 @@ CashDesk=Försäljningsstället CashDeskSetup=Inställning av försäljningsmodul CashDeskThirdPartyForSell=Standard generisk tredje part att använda för försäljning CashDeskBankAccountForSell=Konto som ska användas för att ta emot kontant betalning -CashDeskBankAccountForCheque= Standardkonto som ska användas för att få betalningar med check -CashDeskBankAccountForCB= Konto som ska användas för att ta emot kontant betalning med kreditkort +CashDeskBankAccountForCheque=Standardkonto som ska användas för att få betalningar med check +CashDeskBankAccountForCB=Konto som ska användas för att ta emot kontant betalning med kreditkort +CashDeskBankAccountForSumup=Default bank account to use to receive payments by SumUp CashDeskDoNotDecreaseStock=Inaktivera lagerminskning när en försäljning görs från försäljningsstället (om "nej", lagerminskning görs för varje försäljning som görs från POS, oberoende av alternativet i modulen Lager). CashDeskIdWareHouse=Tvinga och begränsa lager att använda för lagerpostminskning StockDecreaseForPointOfSaleDisabled=Lagerminskning från försäljningsstället inaktiverat @@ -1693,7 +1713,7 @@ SuppliersSetup=Inställning av leverantörsmodul SuppliersCommandModel=Komplett mall för inköpsorder (logotyp ...) SuppliersInvoiceModel=Komplett mall av leverantörsfaktura (logotyp ...) SuppliersInvoiceNumberingModel=Leverantörsfakturor nummereringsmodeller -IfSetToYesDontForgetPermission=Om satt till ja, glöm inte att ge behörighet till grupper eller användare som tillåts för den andra godkännande +IfSetToYesDontForgetPermission=If set to a non null value, don't forget to provide permissions to groups or users allowed for the second approval ##### GeoIPMaxmind ##### GeoIPMaxmindSetup=GeoIP Maxmind modul inställning PathToGeoIPMaxmindCountryDataFile=Path to file containing Maxmind ip to country translation.
    Examples:
    /usr/local/share/GeoIP/GeoIP.dat
    /usr/share/GeoIP/GeoIP.dat
    /usr/share/GeoIP/GeoLite2-Country.mmdb @@ -1782,6 +1802,8 @@ FixTZ=Timezone fix FillFixTZOnlyIfRequired=Exempel: +2 (fyll endast om problem upplevs) ExpectedChecksum=Förväntat kontrollsumma CurrentChecksum=Nuvarande kontrollsumma +ExpectedSize=Expected size +CurrentSize=Current size ForcedConstants=Erforderliga konstanta värden MailToSendProposal=Kundförslag MailToSendOrder=Försäljningsorder @@ -1846,8 +1868,10 @@ NothingToSetup=Det finns ingen specifik inställning som krävs för den här mo SetToYesIfGroupIsComputationOfOtherGroups=Ställ det här på ja om den här gruppen är en beräkning av andra grupper EnterCalculationRuleIfPreviousFieldIsYes=Ange beräkningsregel om föregående fält satt till Ja (till exempel "CODEGRP1 + CODEGRP2") SeveralLangugeVariatFound=Flera språkvarianter hittades -COMPANY_AQUARIUM_REMOVE_SPECIAL=Ta bort specialtecken +RemoveSpecialChars=Remove special characters COMPANY_AQUARIUM_CLEAN_REGEX=Regex-filter till rent värde (COMPANY_AQUARIUM_CLEAN_REGEX) +COMPANY_DIGITARIA_CLEAN_REGEX=Regex filter to clean value (COMPANY_DIGITARIA_CLEAN_REGEX) +COMPANY_DIGITARIA_UNIQUE_CODE=Duplicate not allowed GDPRContact=Dataskyddsansvarig (DPO, Data Privacy eller GDPR-kontakt) GDPRContactDesc=Om du lagrar data om europeiska företag / medborgare kan du namnge den kontaktperson som ansvarar för Allmänna databeskyddsförordningen här HelpOnTooltip=Hjälptext för att visa på verktygstips @@ -1884,8 +1908,8 @@ CodeLastResult=Senaste resultatkoden NbOfEmailsInInbox=Antal e-postmeddelanden i källkatalogen LoadThirdPartyFromName=Ladda tredjepartsökning på %s (endast belastning) LoadThirdPartyFromNameOrCreate=Ladda tredjepartsökning på %s (skapa om ej hittad) -WithDolTrackingID=Dolibarr Tracking ID hittades -WithoutDolTrackingID=Dolibarr Spårnings ID inte hittat +WithDolTrackingID=Dolibarr Reference found in Message ID +WithoutDolTrackingID=Dolibarr Reference not found in Message ID FormatZip=Zip MainMenuCode=Menyinmatningskod (huvudmeny) ECMAutoTree=Visa automatiskt ECM-träd @@ -1896,6 +1920,7 @@ ResourceSetup=Konfiguration av resursmodulen UseSearchToSelectResource=Använd en sökformulär för att välja en resurs (snarare än en rullgardinslista). DisabledResourceLinkUser=Inaktivera funktionen för att länka en resurs till användarna DisabledResourceLinkContact=Inaktivera funktionen för att länka en resurs till kontakter +EnableResourceUsedInEventCheck=Enable feature to check if a resource is in use in an event ConfirmUnactivation=Bekräfta modulåterställning OnMobileOnly=På en liten skärm (smartphone) bara DisableProspectCustomerType=Inaktivera "Prospect + Customer" tredjepartstyp (så tredje part måste vara Prospect eller Kund men kan inte vara båda) @@ -1937,3 +1962,5 @@ RESTRICT_ON_IP=Allow access to some host IP only (wildcard not allowed, use spac BaseOnSabeDavVersion=Based on the library SabreDAV version NotAPublicIp=Not a public IP MakeAnonymousPing=Make an anonymous Ping '+1' to the Dolibarr foundation server (done 1 time only after installation) to allow the foundation to count the number of Dolibarr installation. +FeatureNotAvailableWithReceptionModule=Feature not available when module Reception is enabled +EmailTemplate=Template for email diff --git a/htdocs/langs/sv_SE/agenda.lang b/htdocs/langs/sv_SE/agenda.lang index d7695d5d593..eff5400c6bc 100644 --- a/htdocs/langs/sv_SE/agenda.lang +++ b/htdocs/langs/sv_SE/agenda.lang @@ -76,6 +76,7 @@ ContractSentByEMail=Kontrakt %s skickat av email OrderSentByEMail=Försäljning order %s skickad av email InvoiceSentByEMail=Kund invoice %s skickad av email SupplierOrderSentByEMail=Purchase order %s skickad av email +ORDER_SUPPLIER_DELETEInDolibarr=Purchase order %s deleted SupplierInvoiceSentByEMail=Vendor invoice %s skickad av email ShippingSentByEMail=Leverans %s skickad av email ShippingValidated= Leverans %s bekräftat @@ -86,6 +87,11 @@ InvoiceDeleted=Faktura raderad PRODUCT_CREATEInDolibarr=Produkt %s skapad PRODUCT_MODIFYInDolibarr=Produkt %s modified PRODUCT_DELETEInDolibarr=Produkt %s raderad +HOLIDAY_CREATEInDolibarr=Request for leave %s created +HOLIDAY_MODIFYInDolibarr=Request for leave %s modified +HOLIDAY_APPROVEInDolibarr=Request for leave %s approved +HOLIDAY_VALIDATEDInDolibarr=Request for leave %s validated +HOLIDAY_DELETEInDolibarr=Request for leave %s deleted EXPENSE_REPORT_CREATEInDolibarr=Kostnadsrapport %s skapad EXPENSE_REPORT_VALIDATEInDolibarr=Kostnadsrapport %s bekräftat EXPENSE_REPORT_APPROVEInDolibarr=Kostnadsrapport %s godkänd @@ -99,6 +105,14 @@ TICKET_MODIFYInDolibarr=Biljett %s modified TICKET_ASSIGNEDInDolibarr=Ticket %s assigned TICKET_CLOSEInDolibarr=Biljett %s stängt TICKET_DELETEInDolibarr=Biljett %s raderad +BOM_VALIDATEInDolibarr=BOM validated +BOM_UNVALIDATEInDolibarr=BOM unvalidated +BOM_CLOSEInDolibarr=BOM disabled +BOM_REOPENInDolibarr=BOM reopen +BOM_DELETEInDolibarr=BOM deleted +MO_VALIDATEInDolibarr=MO validated +MO_PRODUCEDInDolibarr=MO produced +MO_DELETEInDolibarr=MO deleted ##### End agenda events ##### AgendaModelModule=Dokumentmallar för event DateActionStart=Startdatum diff --git a/htdocs/langs/sv_SE/boxes.lang b/htdocs/langs/sv_SE/boxes.lang index 25adf98af51..c907e5b5342 100644 --- a/htdocs/langs/sv_SE/boxes.lang +++ b/htdocs/langs/sv_SE/boxes.lang @@ -19,6 +19,7 @@ BoxLastContacts=Senaste kontakter / adresser BoxLastMembers=Senaste medlemmarna BoxFicheInter=Senaste interventioner BoxCurrentAccounts=Öppna konton balans +BoxTitleMemberNextBirthdays=Birthdays of this month (members) BoxTitleLastRssInfos=Senaste %s nyheter från %s BoxTitleLastProducts=Produkter / tjänster: senaste %s modifierad BoxTitleProductsAlertStock=Produkter: lagervarning @@ -34,6 +35,7 @@ BoxTitleLastFicheInter=Senaste %s modifierade interventioner BoxTitleOldestUnpaidCustomerBills=Kundfaktura: äldsta %s obetald BoxTitleOldestUnpaidSupplierBills=Leverantörsfakturor: äldsta %s obetald BoxTitleCurrentAccounts=Öppna konton: saldon +BoxTitleSupplierOrdersAwaitingReception=Supplier orders awaiting reception BoxTitleLastModifiedContacts=Kontakter / Adresser: senaste %s modifierad BoxMyLastBookmarks=Bokmärken: senaste %s BoxOldestExpiredServices=Äldsta aktiva passerat tjänster @@ -42,6 +44,8 @@ BoxTitleLastActionsToDo=Senaste %s åtgärderna att göra BoxTitleLastContracts=Senaste %s modifierade kontrakten BoxTitleLastModifiedDonations=Senast %s ändrade donationer BoxTitleLastModifiedExpenses=Senaste %s modifierade kostnadsrapporterna +BoxTitleLatestModifiedBoms=Latest %s modified BOMs +BoxTitleLatestModifiedMos=Latest %s modified Manufacturing Orders BoxGlobalActivity=Global aktivitet (fakturor, förslag, order) BoxGoodCustomers=Bra kunder BoxTitleGoodCustomers=%s Bra kunder @@ -64,6 +68,7 @@ NoContractedProducts=Inga produkter / tjänster avtalade NoRecordedContracts=Inga registrerade kontrakt NoRecordedInterventions=Inga inspelade interventioner BoxLatestSupplierOrders=Senaste inköpsorder +BoxLatestSupplierOrdersAwaitingReception=Latest Purchase Orders (with a pending reception) NoSupplierOrder=Ingen registrerad köporder BoxCustomersInvoicesPerMonth=Kundfakturor per månad BoxSuppliersInvoicesPerMonth=Leverantörsfakturor per månad @@ -84,4 +89,14 @@ ForProposals=Förslag LastXMonthRolling=Den senaste %s månaden rullande ChooseBoxToAdd=Lägg till widget i din instrumentpanel BoxAdded=Widget har lagts till i din instrumentpanel -BoxTitleUserBirthdaysOfMonth=Födelsedagar i denna månad +BoxTitleUserBirthdaysOfMonth=Birthdays of this month (users) +BoxLastManualEntries=Last manual entries in accountancy +BoxTitleLastManualEntries=%s latest manual entries +NoRecordedManualEntries=No manual entries record in accountancy +BoxSuspenseAccount=Count accountancy operation with suspense account +BoxTitleSuspenseAccount=Number of unallocated lines +NumberOfLinesInSuspenseAccount=Number of line in suspense account +SuspenseAccountNotDefined=Suspense account isn't defined +BoxLastCustomerShipments=Last customer shipments +BoxTitleLastCustomerShipments=Latest %s customer shipments +NoRecordedShipments=No recorded customer shipment diff --git a/htdocs/langs/sv_SE/commercial.lang b/htdocs/langs/sv_SE/commercial.lang index 3ee2665c7cb..839967ec383 100644 --- a/htdocs/langs/sv_SE/commercial.lang +++ b/htdocs/langs/sv_SE/commercial.lang @@ -1,6 +1,6 @@ # Dolibarr language file - Source file is en_US - commercial -Commercial=Kommersiella -CommercialArea=Kommersiella område +Commercial=Commerce +CommercialArea=Commerce area Customer=Kunden Customers=Kunder Prospect=Prospect diff --git a/htdocs/langs/sv_SE/deliveries.lang b/htdocs/langs/sv_SE/deliveries.lang index c0e81e29875..1f08745558f 100644 --- a/htdocs/langs/sv_SE/deliveries.lang +++ b/htdocs/langs/sv_SE/deliveries.lang @@ -2,18 +2,18 @@ Delivery=Leverans DeliveryRef=Er referens DeliveryCard=Kvittokort -DeliveryOrder=Leveransorder +DeliveryOrder=Delivery receipt DeliveryDate=Leveransdatum CreateDeliveryOrder=Skapa orderbekräftelse DeliveryStateSaved=Leveransstatus sparad SetDeliveryDate=Ställ in leveransdatum -ValidateDeliveryReceipt=Attestera leveranskvitto -ValidateDeliveryReceiptConfirm=Är du säker att du vill godkänna denna orderbekräftelse? +ValidateDeliveryReceipt=Bekräfta leveranskvitto +ValidateDeliveryReceiptConfirm=Är du säker att du vill bekräfta denna leveranskvittering? DeleteDeliveryReceipt=Radera leveranskvittens DeleteDeliveryReceiptConfirm=Är du säker att du vill ta bort orderbekräftelse %s? DeliveryMethod=Leveransmetod TrackingNumber=Spårningsnummer -DeliveryNotValidated=Leverans är inte attesterad +DeliveryNotValidated=Leverans är inte bekräftat StatusDeliveryCanceled=Annullerad StatusDeliveryDraft=Utkast StatusDeliveryValidated=Mottagna diff --git a/htdocs/langs/sv_SE/errors.lang b/htdocs/langs/sv_SE/errors.lang index f37a7002e0a..b106e4508be 100644 --- a/htdocs/langs/sv_SE/errors.lang +++ b/htdocs/langs/sv_SE/errors.lang @@ -196,6 +196,7 @@ ErrorPhpMailDelivery=Kontrollera att du inte använder ett för stort antal mott ErrorUserNotAssignedToTask=Användaren måste tilldelas uppgiften för att kunna ange tidskrävande. ErrorTaskAlreadyAssigned=Uppgift som redan tilldelats användaren ErrorModuleFileSeemsToHaveAWrongFormat=Modulpaketet verkar ha fel format. +ErrorModuleFileSeemsToHaveAWrongFormat2=At least one mandatory directory must exists into zip of module: %s or %s ErrorFilenameDosNotMatchDolibarrPackageRules=Namnet på modulpaketet ( %s ) matchar inte förväntat namnsyntax: %s ErrorDuplicateTrigger=Fel, duplicera utlösarens namn %s. Redan laddad från %s. ErrorNoWarehouseDefined=Fel, inga lager definierade. @@ -219,6 +220,9 @@ ErrorURLMustStartWithHttp=URL %s måste börja med http: // eller https: // ErrorNewRefIsAlreadyUsed=Fel, den nya referensen används redan ErrorDeletePaymentLinkedToAClosedInvoiceNotPossible=Error, delete payment linked to a closed invoice is not possible. ErrorSearchCriteriaTooSmall=Search criteria too small. +ErrorObjectMustHaveStatusActiveToBeDisabled=Objects must have status 'Active' to be disabled +ErrorObjectMustHaveStatusDraftOrDisabledToBeActivated=Objects must have status 'Draft' or 'Disabled' to be enabled +ErrorNoFieldWithAttributeShowoncombobox=No fields has property 'showoncombobox' into definition of object '%s'. No way to show the combolist. # Warnings WarningParamUploadMaxFileSizeHigherThanPostMaxSize=Your PHP parameter upload_max_filesize (%s) is higher than PHP parameter post_max_size (%s). This is not a consistent setup. WarningPasswordSetWithNoAccount=Ett lösenord har ställts för den här medlemmen. Men inget användarkonto skapades. Så det här lösenordet är lagrat men kan inte användas för att logga in till Dolibarr. Den kan användas av en extern modul / gränssnitt men om du inte behöver definiera någon inloggning eller ett lösenord för en medlem kan du inaktivera alternativet "Hantera en inloggning för varje medlem" från inställningen av medlemsmodulen. Om du behöver hantera en inloggning men inte behöver något lösenord, kan du hålla fältet tomt för att undvika denna varning. Obs! Email kan också användas som inloggning om medlemmen är länkad till en användare. @@ -244,3 +248,4 @@ WarningAnEntryAlreadyExistForTransKey=Det finns redan en post för översättnin WarningNumberOfRecipientIsRestrictedInMassAction=Varning, antalet olika mottagare är begränsat till %s vid användning av massåtgärder på listor WarningDateOfLineMustBeInExpenseReportRange=Varning, datumet för raden ligger inte inom kostnadsberäkningsområdet WarningProjectClosed=Projektet är stängt. Du måste öppna den först igen. +WarningSomeBankTransactionByChequeWereRemovedAfter=Some bank transaction were removed after that the receipt including them were generated. So nb of cheques and total of receipt may differ from number and total in list. diff --git a/htdocs/langs/sv_SE/holiday.lang b/htdocs/langs/sv_SE/holiday.lang index 440418c2705..d874b727b7f 100644 --- a/htdocs/langs/sv_SE/holiday.lang +++ b/htdocs/langs/sv_SE/holiday.lang @@ -8,7 +8,6 @@ NotActiveModCP=Du måste aktivera modulen Lämna för att se den här sidan. AddCP=Gör en förfrågan ledighet DateDebCP=Startdatum DateFinCP=Slutdatum -DateCreateCP=Datum för skapande DraftCP=Utkast ToReviewCP=Väntar på godkännande ApprovedCP=Godkänd @@ -18,6 +17,7 @@ ValidatorCP=Approbator ListeCP=Förteckning över ledighet LeaveId=Lämna ID ReviewedByCP=Kommer att godkännas av +UserID=User ID UserForApprovalID=Användare för godkännande-ID UserForApprovalFirstname=Förnamn för godkännande användare UserForApprovalLastname=Efternamn för godkännandeanvändare @@ -128,3 +128,4 @@ TemplatePDFHolidays=Mall för lämningsförfrågningar PDF FreeLegalTextOnHolidays=Gratis text på PDF WatermarkOnDraftHolidayCards=Vattenstämplar på utkastsförfrågningar HolidaysToApprove=Holidays to approve +NobodyHasPermissionToValidateHolidays=Nobody has permission to validate holidays diff --git a/htdocs/langs/sv_SE/install.lang b/htdocs/langs/sv_SE/install.lang index b0afd334595..cad414de9af 100644 --- a/htdocs/langs/sv_SE/install.lang +++ b/htdocs/langs/sv_SE/install.lang @@ -2,39 +2,41 @@ InstallEasy=Följ bara instruktionerna steg för steg. MiscellaneousChecks=Förutsättningar kontrolleras ConfFileExists=Konfigurationsfilen %s finns. -ConfFileDoesNotExistsAndCouldNotBeCreated=Configuration file %s does not exist and could not be created! +ConfFileDoesNotExistsAndCouldNotBeCreated=Konfigurationsfil %s existerar inte och kunde inte skapas! ConfFileCouldBeCreated=Konfigurationsfil %s skulle kunna skapas. -ConfFileIsNotWritable=Configuration file %s 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=Konfigurationsfil %s är inte skrivbar. Kontrollera behörigheter. För första installationen måste din webbserver kunna skriva in den här filen under konfigurationsprocessen ("chmod 666", till exempel på ett Unix-liknande operativsystem). ConfFileIsWritable=Konfigurationsfilen %s är skrivbar. -ConfFileMustBeAFileNotADir=Configuration file %s must be a file, not a directory. -ConfFileReload=Reloading parameters from configuration file. +ConfFileMustBeAFileNotADir=Konfigurationsfil %s måste vara en fil, inte en katalog. +ConfFileReload=Uppdatera parametrar från konfigurationsfilen. PHPSupportSessions=Detta stöder PHP sessioner. PHPSupportPOSTGETOk=Detta stöder PHP variabler POST och GET. -PHPSupportPOSTGETKo=It's possible your PHP setup does not support variables POST and/or GET. Check the parameter variables_order in php.ini. -PHPSupportGD=This PHP supports GD graphical functions. -PHPSupportCurl=This PHP supports Curl. -PHPSupportUTF8=This PHP supports UTF8 functions. -PHPSupportIntl=This PHP supports Intl functions. +PHPSupportPOSTGETKo=Det är möjligt att din PHP-inställning inte stöder variabler POST och / eller GET. Kontrollera parametern variables_order i php.ini. +PHPSupportGD=Detta PHP stöder GD grafiska funktioner. +PHPSupportCurl=Detta PHP stöder Curl. +PHPSupportCalendar=This PHP supports calendars extensions. +PHPSupportUTF8=Detta PHP stöder UTF8 funktioner. +PHPSupportIntl=Detta PHP stöder Intl-funktioner. PHPMemoryOK=Din PHP max session minne är inställt på %s. Detta bör vara nog. -PHPMemoryTooLow=Your PHP max session memory is set to %s bytes. This is too low. Change your php.ini to set memory_limit parameter to at least %s bytes. -Recheck=Click here for a more detailed test -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. -ErrorPHPDoesNotSupportGD=Your PHP installation does not support GD graphical functions. No graphs will be available. -ErrorPHPDoesNotSupportCurl=Your PHP installation does not support Curl. -ErrorPHPDoesNotSupportUTF8=Your PHP installation does not support UTF8 functions. Dolibarr cannot work correctly. Resolve this before installing Dolibarr. -ErrorPHPDoesNotSupportIntl=Your PHP installation does not support Intl functions. +PHPMemoryTooLow=Ditt PHP max-sessionminne är inställt på %s bytes. Detta är för lågt. Ändra din php.ini för att ställa in memory_limit parameter till minst %s bytes. +Recheck=Klicka här för ett mer detaljerat test +ErrorPHPDoesNotSupportSessions=Din PHP-installation stöder inte sessioner. Den här funktionen är nödvändig för att Dolibarr ska fungera. Kontrollera din PHP-inställning och behörighet i sessionskatalogen. +ErrorPHPDoesNotSupportGD=Din PHP-installation stöder inte GD grafiska funktioner. Inga diagram kommer att finnas tillgängliga. +ErrorPHPDoesNotSupportCurl=Din PHP-installation stöder inte Curl. +ErrorPHPDoesNotSupportCalendar=Your PHP installation does not support php calendar extensions. +ErrorPHPDoesNotSupportUTF8=Din PHP-installation stöder inte UTF8-funktioner. Dolibarr kan inte fungera korrekt. Lös det här innan du installerar Dolibarr. +ErrorPHPDoesNotSupportIntl=Din PHP-installation stöder inte Intl-funktioner. ErrorDirDoesNotExists=Nummer %s finns inte. -ErrorGoBackAndCorrectParameters=Go back and check/correct the parameters. +ErrorGoBackAndCorrectParameters=Gå tillbaka och kontrollera / korrigera parametrarna. ErrorWrongValueForParameter=Du kan ha skrivit fel värde för parametern "%s". ErrorFailedToCreateDatabase=Misslyckades med att skapa databasen %s. ErrorFailedToConnectToDatabase=Det gick inte att ansluta till databasen "%s". ErrorDatabaseVersionTooLow=Databasens version (%s) för gammal. Version %s eller senare krävs. ErrorPHPVersionTooLow=PHP version gamla också. Version %s krävs. -ErrorConnectedButDatabaseNotFound=Connection to server successful but database '%s' not found. +ErrorConnectedButDatabaseNotFound=Anslutning till servern lyckad men databasen '%s' hittades inte. ErrorDatabaseAlreadyExists=Databas "%s" finns redan. -IfDatabaseNotExistsGoBackAndUncheckCreate=If the database does not exist, go back and check option "Create database". +IfDatabaseNotExistsGoBackAndUncheckCreate=Om databasen inte existerar, gå tillbaka och kolla alternativet "Skapa databas". IfDatabaseExistsGoBackAndCheckCreate=Om databasen redan finns, gå tillbaka och avmarkera "Skapa databasen" valen. -WarningBrowserTooOld=Version of browser is too old. Upgrading your browser to a recent version of Firefox, Chrome or Opera is highly recommended. +WarningBrowserTooOld=Versionen av webbläsaren är för gammal. Uppgradering av webbläsaren till en ny version av Firefox, Chrome eller Opera rekommenderas starkt. PHPVersion=PHP Version License=Använda licens ConfigurationFile=Konfigurationsfil @@ -47,23 +49,23 @@ DolibarrDatabase=Dolibarr Database DatabaseType=Databas typ DriverType=Driver typ Server=Server -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=Namn eller ip-adress för databasservern. Vanligtvis "localhost" när databassservern är värd på samma server som webbservern. ServerPortDescription=Databasservern hamn. Håll tom om okänd. DatabaseServer=Databasservern DatabaseName=Databas namn -DatabasePrefix=Database table prefix -DatabasePrefixDescription=Database table prefix. If empty, defaults to llx_. -AdminLogin=User account for the Dolibarr database owner. -PasswordAgain=Retype password confirmation +DatabasePrefix=Databas tabell prefix +DatabasePrefixDescription=Databas tabell prefix. Om tomt är standardvärdet llx_. +AdminLogin=Användarkonto för Dolibarr databasägare. +PasswordAgain=Skriv in lösenordsbekräftelsen igen AdminPassword=Lösenord för Dolibarr databas ägaren. CreateDatabase=Skapa databas -CreateUser=Create user account or grant user account permission on the Dolibarr database +CreateUser=Skapa användarkonto eller bevilja användarkonto behörighet i Dolibarr databasen DatabaseSuperUserAccess=Databasserver - superanvändare tillgång -CheckToCreateDatabase=Check the box if the database does not exist yet and so must be created.
    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:
    the database user account does not yet exist and so must be created, or
    if the user account exists but the database does not exist and permissions must be granted.
    In this case, you must enter the user account and password and also the superuser account name and password at the bottom of this page. If this box is unchecked, database owner and password must already exist. -DatabaseRootLoginDescription=Superuser account name (to create new databases or new users), mandatory if the database or its owner does not already exist. -KeepEmptyIfNoPassword=Leave empty if superuser has no password (NOT recommended) -SaveConfigurationFile=Saving parameters to +CheckToCreateDatabase=Markera rutan om databasen inte existerar och så måste skapas.
    I detta fall måste du också fylla i användarnamnet och lösenordet för superuserkontot längst ner på den här sidan. +CheckToCreateUser=Markera rutan om:
    databasens användarkonto ännu inte existerar och så måste skapas, eller
    om användarkontot existerar men databasen inte existerar och behörigheter måste beviljas.
    I detta fall måste du ange användarkontot och lösenordet och också superuserkontonamnet och lösenordet längst ner på den här sidan. Om den här rutan inte är markerad måste databasens ägare och lösenord redan finnas. +DatabaseRootLoginDescription=Superuser-kontonamn (för att skapa nya databaser eller nya användare), obligatoriskt om databasen eller dess ägare inte existerar redan. +KeepEmptyIfNoPassword=Lämna tomma om superanvändaren inte har något lösenord (rekommenderas inte) +SaveConfigurationFile=Spara parametrar till ServerConnection=Serveranslutning DatabaseCreation=Databas skapas CreateDatabaseObjects=Databasobjekt skapande @@ -74,83 +76,83 @@ CreateOtherKeysForTable=Skapa främmande nycklar och index för tabell %s OtherKeysCreation=Främmande nycklar och index skapande FunctionsCreation=Funktioner skapande AdminAccountCreation=Administratören logik skapande -PleaseTypePassword=Please type a password, empty passwords are not allowed! -PleaseTypeALogin=Please type a login! -PasswordsMismatch=Passwords differs, please try again! +PleaseTypePassword=Vänligen skriv ett lösenord, tomma lösenord är inte tillåtna! +PleaseTypeALogin=Vänligen skriv in en inloggning! +PasswordsMismatch=Lösenord skiljer sig åt, försök igen! SetupEnd=Slutet av installationen SystemIsInstalled=Denna installation är klar. SystemIsUpgraded=Dolibarr har uppgraderats med framgång. YouNeedToPersonalizeSetup=Du måste konfigurera Dolibarr till era behov (utseende, funktioner, ...). För att göra detta, följ länken nedan: -AdminLoginCreatedSuccessfuly=Dolibarr administrator login '%s' created successfully. +AdminLoginCreatedSuccessfuly=Dolibarr-administratörsinloggning ' %s ' skapades framgångsrikt. GoToDolibarr=Gå till Dolibarr -GoToSetupArea=Gå till Dolibarr (setup-området) -MigrationNotFinished=The database version is not completely up to date: run the upgrade process again. +GoToSetupArea=Gå till Dolibarr (inställning-området) +MigrationNotFinished=Databasversionen är inte helt uppdaterad: kör uppgraderingsprocessen igen. GoToUpgradePage=Gå till uppgradering sida igen WithNoSlashAtTheEnd=Utan ett snedstreck "/" i slutet -DirectoryRecommendation=It is recommended to use a directory outside of the web pages. +DirectoryRecommendation=Det rekommenderas att använda en katalog utanför webbsidorna. LoginAlreadyExists=Redan finns DolibarrAdminLogin=Dolibarr admin logik -AdminLoginAlreadyExists=Dolibarr administrator account '%s' already exists. Go back if you want to create another one. -FailedToCreateAdminLogin=Failed to create Dolibarr administrator account. -WarningRemoveInstallDir=Warning, for security reasons, once the install or upgrade is complete, you should add a file called install.lock into the Dolibarr document directory in order to prevent the accidental/malicious use of the install tools again. -FunctionNotAvailableInThisPHP=Not available in this PHP +AdminLoginAlreadyExists=Dolibarr administratörskonto ' %s ' existerar redan. Gå tillbaka om du vill skapa en annan. +FailedToCreateAdminLogin=Misslyckades med att skapa Dolibarr administratörskonto. +WarningRemoveInstallDir=Varning av säkerhetsskäl, när installationen eller uppgraderingen är klar ska du lägga till en fil som heter install.lock i Dolibarr-dokumentkatalogen för att förhindra att installeringsverktygen används oavsiktligt / skadligt igen. +FunctionNotAvailableInThisPHP=Ej tillgängligt i detta PHP ChoosedMigrateScript=Välj migration script -DataMigration=Database migration (data) -DatabaseMigration=Database migration (structure + some data) +DataMigration=Databasmigration (data) +DatabaseMigration=Databasmigrering (struktur + vissa data) ProcessMigrateScript=Script bearbetning -ChooseYourSetupMode=Välj din setup-funktionen och klicka på "Start" ... +ChooseYourSetupMode=Välj din inställning-funktionen och klicka på "Start" ... FreshInstall=Ny 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=Använd det här läget om det här är din första installation. Om inte, kan det här läget reparera en ofullständig tidigare installation. Om du vill uppgradera din version väljer du "Uppgradering" -läget. Upgrade=Uppgradera UpgradeDesc=Använd detta läge om du har ersatt gamla Dolibarr filer med filer från en nyare version. Detta kommer att uppgradera din databas och data. Start=Start InstallNotAllowed=Setup tillåts inte av conf.php behörigheter YouMustCreateWithPermission=Du måste skapa filen %s och sätta skrivrättigheter på den för den webbserver under installationsprocessen. -CorrectProblemAndReloadPage=Please fix the problem and press F5 to reload the page. +CorrectProblemAndReloadPage=Vänligen åtgärda problemet och tryck på F5 för att ladda om sidan. AlreadyDone=Redan har övergått DatabaseVersion=Databas version ServerVersion=Databasservern version YouMustCreateItAndAllowServerToWrite=Du måste skapa denna katalog och möjliggöra för webbservern att skriva in i den. DBSortingCollation=Tecken sorteringsordning -YouAskDatabaseCreationSoDolibarrNeedToConnect=You selected create database %s, but for this, Dolibarr needs to connect to server %s with super user %s permissions. -YouAskLoginCreationSoDolibarrNeedToConnect=You selected create database user %s, but for this, Dolibarr needs to connect to server %s with super user %s permissions. -BecauseConnectionFailedParametersMayBeWrong=The database connection failed: the host or super user parameters must be wrong. +YouAskDatabaseCreationSoDolibarrNeedToConnect=Du har valt att skapa databas %s , men för detta behöver Dolibarr ansluta till server %s med superanvändare %s behörigheter. +YouAskLoginCreationSoDolibarrNeedToConnect=Du har valt att skapa databasanvändare %s , men för detta måste Dolibarr ansluta till server %s med superanvändare %s behörigheter. +BecauseConnectionFailedParametersMayBeWrong=Databasanslutningen misslyckades: värd- eller superanvändarparametrarna måste vara felaktiga. OrphelinsPaymentsDetectedByMethod=Orphans betalning påvisas med metoden %s RemoveItManuallyAndPressF5ToContinue=Ta bort den manuellt och trycka på F5 för att fortsätta. FieldRenamed=Fält bytt namn -IfLoginDoesNotExistsCheckCreateUser=If the user does not exist yet, you must check option "Create user" -ErrorConnection=Server "%s", database name "%s", login "%s", or database password may be wrong or the PHP client version may be too old compared to the database version. +IfLoginDoesNotExistsCheckCreateUser=Om användaren inte existerar måste du kontrollera alternativet "Skapa användare" +ErrorConnection=Server " %s ", databasnamn " %s ", logga in " %s " eller databaslösenordet kan vara fel eller PHP-klientversionen kan vara för gammal jämfört med databasversionen. InstallChoiceRecommanded=Rekommenderat val att installera version %s från din nuvarande version %s InstallChoiceSuggested=Installera val föreslås av installationsprogrammet. -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. -CheckThatDatabasenameIsCorrect=Check that the database name "%s" is correct. +MigrateIsDoneStepByStep=Den riktade versionen (%s) har ett mellanrum i flera versioner. Installationsguiden kommer tillbaka för att föreslå en ytterligare migrering när den här är klar. +CheckThatDatabasenameIsCorrect=Kontrollera att databasnamnet " %s " är korrekt. IfAlreadyExistsCheckOption=Om detta namn är korrekta och att databasen ännu inte finns, måste du kontrollera alternativet "Create database". OpenBaseDir=PHP openbasedir parameter -YouAskToCreateDatabaseSoRootRequired=You checked the box "Create database". For this, you need to provide the login/password of superuser (bottom of form). -YouAskToCreateDatabaseUserSoRootRequired=You checked the box "Create database owner". For this, you need to provide the login/password of superuser (bottom of form). -NextStepMightLastALongTime=The current step may take several minutes. Please wait until the next screen is shown completely before continuing. -MigrationCustomerOrderShipping=Migrate shipping for sales orders storage +YouAskToCreateDatabaseSoRootRequired=Du markerade rutan "Skapa databas". För detta måste du ange login / lösenord för superanvändaren (botten av formuläret). +YouAskToCreateDatabaseUserSoRootRequired=Du markerade rutan "Skapa databasägare". För detta måste du ange login / lösenord för superanvändaren (botten av formuläret). +NextStepMightLastALongTime=Det aktuella steget kan ta flera minuter. Vänta tills nästa skärm visas helt innan du fortsätter. +MigrationCustomerOrderShipping=Migrera frakt för lagring av försäljningsorder MigrationShippingDelivery=Bli lagring av frakt MigrationShippingDelivery2=Bli lagring av sjöfarten 2 MigrationFinished=Migration färdiga -LastStepDesc=Last step: Define here the login and password you wish to use to connect to Dolibarr. Do not lose this as it is the master account to administer all other/additional user accounts. +LastStepDesc=  Senaste steg : Ange här inloggningen och lösenordet du vill använda för att ansluta till Dolibarr. Förlora inte detta eftersom det är huvudkontot att administrera alla andra / ytterligare användarkonton. ActivateModule=Aktivera modul %s ShowEditTechnicalParameters=Klicka här för att visa / redigera avancerade parametrar (expertläge) -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... -ErrorDatabaseVersionForbiddenForMigration=Your database version is %s. It has a critical bug, making data loss possible if you make structural changes in your database, such as is required by the migration process. For his reason, migration will not be allowed until you upgrade your database to a layer (patched) version (list of known buggy versions: %s) -KeepDefaultValuesWamp=You used the Dolibarr setup wizard from DoliWamp, so values proposed here are already optimized. Change them only if you know what you are doing. -KeepDefaultValuesDeb=You used the Dolibarr setup wizard from a Linux package (Ubuntu, Debian, Fedora...), so the values proposed here are already optimized. Only the password of the database owner to create must be entered. Change other parameters only if you know what you are doing. -KeepDefaultValuesMamp=You used the Dolibarr setup wizard from DoliMamp, so the values proposed here are already optimized. Change them only if you know what you are doing. -KeepDefaultValuesProxmox=You used the Dolibarr setup wizard from a Proxmox virtual appliance, so the values proposed here are already optimized. Change them only if you know what you are doing. -UpgradeExternalModule=Run dedicated upgrade process of external module -SetAtLeastOneOptionAsUrlParameter=Set at least one option as a parameter in URL. For example: '...repair.php?standard=confirmed' -NothingToDelete=Nothing to clean/delete -NothingToDo=Nothing to do +WarningUpgrade=Varning:\nKörde du en databas backup först?\nDetta rekommenderas starkt. Förlust av data (på grund av exempelvis fel i mysql version 5.5.40 / 41/42/43) kan vara möjligt under denna process, så det är viktigt att ta en fullständig dumpning av din databas innan du påbörjar migrering.\n\nKlicka på OK för att starta migreringsprocessen ... +ErrorDatabaseVersionForbiddenForMigration=Din databasversion är %s. Det har en kritisk bugg, vilket gör dataförlust möjligt om du gör strukturella ändringar i din databas, vilket krävs av migrationsprocessen. Av den anledningen kommer migreringen inte att tillåtas förrän du uppgraderar din databas till ett lag (patch) -version (lista med kända buggy-versioner: %s) +KeepDefaultValuesWamp=Du använde Dolibarr installationsguiden från DoliWamp, så de föreslagna värdena är redan optimerade. Ändra dem bara om du vet vad du gör. +KeepDefaultValuesDeb=Du använde installationsguiden Dolibarr från ett Linux-paket (Ubuntu, Debian, Fedora ...), så de föreslagna värdena är redan optimerade. Endast lösenordet till databasägaren måste skapas. Ändra endast andra parametrar om du vet vad du gör. +KeepDefaultValuesMamp=Du använde Dolibarr installationsguiden från DoliMamp, så de föreslagna värdena är redan optimerade. Ändra dem bara om du vet vad du gör. +KeepDefaultValuesProxmox=Du använde installationsguiden Dolibarr från en Proxmox virtuell apparat, så de värden som föreslås här är redan optimerade. Ändra dem bara om du vet vad du gör. +UpgradeExternalModule=Kör dedikerad uppgraderingsprocess av extern modul +SetAtLeastOneOptionAsUrlParameter=Ange minst ett alternativ som en parameter i URL. Till exempel: '... repair.php? Standard = bekräftad' +NothingToDelete=Inget att rengöra / ta bort +NothingToDo=Inget att göra ######### # upgrade MigrationFixData=Fix för denormalized data MigrationOrder=Migrering av data för kundens order -MigrationSupplierOrder=Data migration for vendor's orders +MigrationSupplierOrder=Data migration för leverantörens order MigrationProposal=Migrering av data för kommersiella förslag MigrationInvoice=Migrering av data för kundens fakturor MigrationContract=Migrering av data för kontrakt @@ -166,9 +168,9 @@ MigrationContractsUpdate=Kontrakt data korrigering MigrationContractsNumberToUpdate=%s kontrakt (s) att uppdatera MigrationContractsLineCreation=Skapa kontrakt linje för %s kontrakt ref MigrationContractsNothingToUpdate=Inga fler saker att göra -MigrationContractsFieldDontExist=Field fk_facture does not exist anymore. Nothing to do. +MigrationContractsFieldDontExist=Fält fk_facture existerar inte längre. Inget att göra. MigrationContractsEmptyDatesUpdate=Kontrakt tom datum korrigering -MigrationContractsEmptyDatesUpdateSuccess=Contract empty date correction done successfully +MigrationContractsEmptyDatesUpdateSuccess=Kontrakt tom datumkorrigering gjord framgångsrikt MigrationContractsEmptyDatesNothingToUpdate=Inga kontrakt tom datum för att korrigera MigrationContractsEmptyCreationDatesNothingToUpdate=Inget avtal datum för skapande att korrigera MigrationContractsInvalidDatesUpdate=Bad valuteringsdag kontrakt korrigering @@ -176,13 +178,13 @@ MigrationContractsInvalidDateFix=Rätt kontrakt %s (Contract datum = %s, som bö MigrationContractsInvalidDatesNumber=%s kontrakt modifierade MigrationContractsInvalidDatesNothingToUpdate=Inget datum med dålig värde för att korrigera MigrationContractsIncoherentCreationDateUpdate=Dåligt värde kontraktet datum för skapande korrigering -MigrationContractsIncoherentCreationDateUpdateSuccess=Bad value contract creation date correction done successfully +MigrationContractsIncoherentCreationDateUpdateSuccess=Dålig värdering av kontraktsdatum skapades korrekt MigrationContractsIncoherentCreationDateNothingToUpdate=Inget dåligt värde för kontrakt skapande datum för att korrigera MigrationReopeningContracts=Öppna kontraktet stängs av misstag MigrationReopenThisContract=Öppna kontrakt %s MigrationReopenedContractsNumber=%s kontrakt modifierade MigrationReopeningContractsNothingToUpdate=Ingen stängd kontrakt för att öppna -MigrationBankTransfertsUpdate=Update links between bank entry and a bank transfer +MigrationBankTransfertsUpdate=Uppdatera länkar mellan bankpost och banköverföring MigrationBankTransfertsNothingToUpdate=Alla länkar är uppdaterade MigrationShipmentOrderMatching=Sendings kvitto uppdatering MigrationDeliveryOrderMatching=Leveranskvitto uppdatering @@ -190,25 +192,26 @@ MigrationDeliveryDetail=Leverans uppdatering MigrationStockDetail=Uppdatering lager Värdet av produkter MigrationMenusDetail=Uppdatera dynamiska menyer tabeller MigrationDeliveryAddress=Uppdatera leveransadress i transporter -MigrationProjectTaskActors=Data migration for table llx_projet_task_actors +MigrationProjectTaskActors=Data migration för tabell llx_projet_task_actors MigrationProjectUserResp=Data migrationsområdet fk_user_resp av llx_projet till llx_element_contact MigrationProjectTaskTime=Uppdatera tid i sekunder MigrationActioncommElement=Uppdatera uppgifter om åtgärder -MigrationPaymentMode=Data migration for payment type +MigrationPaymentMode=Data migration för betalningstyp MigrationCategorieAssociation=Migreringskategorier -MigrationEvents=Migration of events to add event owner into assignment table -MigrationEventsContact=Migration of events to add event contact into assignment table -MigrationRemiseEntity=Update entity field value of llx_societe_remise -MigrationRemiseExceptEntity=Update entity field value of llx_societe_remise_except -MigrationUserRightsEntity=Update entity field value of llx_user_rights -MigrationUserGroupRightsEntity=Update entity field value of llx_usergroup_rights -MigrationUserPhotoPath=Migration of photo paths for users -MigrationReloadModule=Reload module %s -MigrationResetBlockedLog=Reset module BlockedLog for v7 algorithm -ShowNotAvailableOptions=Show unavailable options -HideNotAvailableOptions=Hide unavailable options -ErrorFoundDuringMigration=Error(s) were reported during the migration process so next step is not available. To ignore errors, you can click here, but the application or some features may not work correctly until the errors are resolved. -YouTryInstallDisabledByDirLock=The application tried to self-upgrade, but the install/upgrade pages have been disabled for security (directory renamed with .lock suffix).
    -YouTryInstallDisabledByFileLock=The application tried to self-upgrade, but the install/upgrade pages have been disabled for security (by the existence of a lock file install.lock in the dolibarr documents directory).
    -ClickHereToGoToApp=Click here to go to your 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. +MigrationEvents=Migrering av händelser för att lägga till händelseägare i uppgiftstabellen +MigrationEventsContact=Migrering av händelser för att lägga till händelsekontakt i uppgiftstabellen +MigrationRemiseEntity=Uppdatera enhetens fältvärde av llx_societe_remise +MigrationRemiseExceptEntity=Uppdatera enhetens fältvärde av llx_societe_remise_except +MigrationUserRightsEntity=Uppdatera enhetens fältvärde av llx_user_rights +MigrationUserGroupRightsEntity=Uppdatera enhetens fältvärde av llx_usergroup_rights +MigrationUserPhotoPath=Migrering av bildvägar för användare +MigrationFieldsSocialNetworks=Migration of users fields social networks (%s) +MigrationReloadModule=Ladda om modulen %s +MigrationResetBlockedLog=Återställningsmodul BlockedLog för v7-algoritmen +ShowNotAvailableOptions=Visa otillgängliga alternativ +HideNotAvailableOptions=Dölj otillgängliga alternativ +ErrorFoundDuringMigration=Fel (er) rapporterades under migreringsprocessen så nästa steg är inte tillgängligt. För att ignorera fel kan du klicka här , men programmet eller vissa funktioner kanske inte fungerar korrekt tills felen har lösts. +YouTryInstallDisabledByDirLock=Applikationen försökte självuppgradera, men installations- / uppgraderingssidorna har inaktiverats för säkerhet (katalog omdämd med .lock-suffix).
    +YouTryInstallDisabledByFileLock=Applikationen försökte självuppgradera, men installations- / uppgraderingssidorna har inaktiverats för säkerhet (genom att det finns en låsfil install.lock i katalogen dolibarr documents).
    +ClickHereToGoToApp=Klicka här för att gå till din ansökan +ClickOnLinkOrRemoveManualy=Klicka på följande länk. Om du alltid ser samma sida måste du ta bort / byta namn på filen install.lock i dokumentkatalogen. diff --git a/htdocs/langs/sv_SE/main.lang b/htdocs/langs/sv_SE/main.lang index 902bf46b469..35372d800bc 100644 --- a/htdocs/langs/sv_SE/main.lang +++ b/htdocs/langs/sv_SE/main.lang @@ -114,6 +114,7 @@ InformationToHelpDiagnose=Denna information kan vara användbar för diagnostisk MoreInformation=Mer information TechnicalInformation=Teknisk information TechnicalID=Tekniskt ID +LineID=Line ID NotePublic=Anteckning (offentlig) NotePrivate=Anteckning (privat) PrecisionUnitIsLimitedToXDecimals=Dolibarr har ställts in för att ange enhetspriser med %s decimaler. @@ -169,6 +170,8 @@ ToValidate=Att bekräfta NotValidated=Ej bekräftat Save=Spara SaveAs=Spara som +SaveAndStay=Save and stay +SaveAndNew=Save and new TestConnection=Testa anslutning ToClone=Klon ConfirmClone=Välj data du vill klona: @@ -182,6 +185,7 @@ Hide=Dölj ShowCardHere=Visa kort Search=Sök SearchOf=Sök +SearchMenuShortCut=Ctrl + shift + f Valid=Giltig Approve=Godkänn Disapprove=Ogilla @@ -412,6 +416,7 @@ DefaultTaxRate=Standard skattesats Average=Genomsnittlig Sum=Summa Delta=Delta +StatusToPay=Att betala RemainToPay=Fortsätt att betala Module=Modul / applikation Modules=Moduler / Applications @@ -474,7 +479,9 @@ Categories=Taggar / kategorier Category=Tag / kategori By=Genom att From=Från +FromLocation=Från to=till +To=till and=och or=eller Other=Andra @@ -824,6 +831,7 @@ Mandatory=Obligatorisk Hello=Hallå GoodBye=Adjö Sincerely=vänliga hälsningar +ConfirmDeleteObject=Are you sure you want to delete this object? DeleteLine=Radera rad ConfirmDeleteLine=Är du säker på att du vill radera den här raden? NoPDFAvailableForDocGenAmongChecked=Ingen PDF var tillgänglig för dokumentgenerering bland kontrollerad post @@ -840,6 +848,7 @@ Progress=Framsteg ProgressShort=Progr. FrontOffice=Front office BackOffice=Back office +Submit=Submit View=Se Export=Export Exports=Export @@ -990,3 +999,16 @@ GlobalOpenedElemView=Global view NoArticlesFoundForTheKeyword=No article found for the keyword '%s' NoArticlesFoundForTheCategory=No article found for the category ToAcceptRefuse=To accept | refuse +ContactDefault_agenda=Händelse +ContactDefault_commande=Beställ +ContactDefault_contrat=Kontrakt +ContactDefault_facture=Faktura +ContactDefault_fichinter=Insats +ContactDefault_invoice_supplier=Supplier Invoice +ContactDefault_order_supplier=Supplier Order +ContactDefault_project=Projekt +ContactDefault_project_task=Uppgift +ContactDefault_propal=Förslag +ContactDefault_supplier_proposal=Supplier Proposal +ContactDefault_ticketsup=Ticket +ContactAddedAutomatically=Contact added from contact thirdparty roles diff --git a/htdocs/langs/sv_SE/modulebuilder.lang b/htdocs/langs/sv_SE/modulebuilder.lang index aff8012e371..734d5ce3b8f 100644 --- a/htdocs/langs/sv_SE/modulebuilder.lang +++ b/htdocs/langs/sv_SE/modulebuilder.lang @@ -6,7 +6,7 @@ ModuleBuilderDesc2=Vägen där moduler genereras / redigeras (första katalogen ModuleBuilderDesc3=Genererade / redigerbara moduler hittades: %s ModuleBuilderDesc4=En modul detekteras som "redigerbar" när filen %s existerar i root av modulkatalogen NewModule=Ny modul -NewObject=Nytt objekt +NewObjectInModulebuilder=New object ModuleKey=Modulnyckel ObjectKey=Objektnyckel ModuleInitialized=Modul initialiserad @@ -60,12 +60,14 @@ HooksFile=Fil för krokar kod ArrayOfKeyValues=Array of key-val ArrayOfKeyValuesDesc=Array av nycklar och värden om fältet är en kombinationslista med fasta värden WidgetFile=Widget-fil +CSSFile=CSS file +JSFile=Javascript file ReadmeFile=Readme-filen ChangeLog=ChangeLog-fil TestClassFile=Fil för PHP Unit Test-klass SqlFile=SQL-fil -PageForLib=File for PHP library -PageForObjLib=File for PHP library dedicated to object +PageForLib=File for the common PHP library +PageForObjLib=File for the PHP library dedicated to object SqlFileExtraFields=SQL-fil för kompletterande attribut SqlFileKey=Sql-fil för nycklar SqlFileKeyExtraFields=Sql file for keys of complementary attributes @@ -77,17 +79,20 @@ NoTrigger=Ingen utlösare NoWidget=Ingen widget GoToApiExplorer=Gå till API-explorer ListOfMenusEntries=Lista över menyuppgifter +ListOfDictionariesEntries=List of dictionaries entries ListOfPermissionsDefined=Lista över definierade behörigheter SeeExamples=Se exempel här EnabledDesc=Villkor att ha detta fält aktivt (Exempel: 1 eller $ conf-> global-> MYMODULE_MYOPTION) -VisibleDesc=Är fältet synligt? (Exempel: 0 = Aldrig synlig, 1 = Synlig på lista och skapa / uppdatera / visa formulär, 2 = Synlig endast på lista, 3 = Synlig på skapa / uppdatera / visa endast formulär (inte lista), 4 = Synlig på lista och uppdatera / visa endast formulär (inte skapa). Använda ett negativt värde betyder att fältet inte visas som standard på listan men kan väljas för visning). Det kan vara ett uttryck, till exempel: preg_match ('/ public /', $ _SERVER ['PHP_SELF'])? 0: 1 +VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only (not list), 4=Visible on list and update/view form only (not create). Using a negative value means field is not shown by default on list but can be selected for viewing). It can be an expression, for example:
    preg_match('/public/', $_SERVER['PHP_SELF'])?0:1
    ($user->rights->holiday->define_holiday ? 1 : 0) IsAMeasureDesc=Kan värdet av fält ackumuleras för att få en total i listan? (Exempel: 1 eller 0) SearchAllDesc=Är fältet används för att göra en sökning från snabbsökningsverktyget? (Exempel: 1 eller 0) SpecDefDesc=Ange här all dokumentation du vill ge med din modul som inte redan är definierad av andra flikar. Du kan använda .md eller bättre, den rika .asciidoc-syntaxen. LanguageDefDesc=Skriv in i dessa filer, all nyckel och översättning för varje språkfil. MenusDefDesc=Define here the menus provided by your module +DictionariesDefDesc=Define here the dictionaries provided by your module PermissionsDefDesc=Define here the new permissions provided by your module MenusDefDescTooltip=The menus provided by your module/application are defined into the array $this->menus into the module descriptor file. You can edit manually this file or use the embedded editor.

    Note: Once defined (and module re-activated), menus are also visible into the menu editor available to administrator users on %s. +DictionariesDefDescTooltip=The dictionaries provided by your module/application are defined into the array $this->dictionaries into the module descriptor file. You can edit manually this file or use the embedded editor.

    Note: Once defined (and module re-activated), dictionaries are also visible into the setup area to administrator users on %s. PermissionsDefDescTooltip=The permissions provided by your module/application are defined into the array $this->rights into the module descriptor file. You can edit manually this file or use the embedded editor.

    Note: Once defined (and module re-activated), permissions are visible into the default permissions setup %s. HooksDefDesc=Definiera i egenskapen modul_parts ['krokar'] i modulbeskrivningen, kontexten av krokar som du vill hantera (kontextlista kan hittas med en sökning på ' initHooks (' i kärnkoden).
    Redigera krokfilen för att lägga till kod för dina anslutna funktioner (krokbara funktioner kan hittas genom en sökning på ' executeHooks ' i kärnkod). TriggerDefDesc=Definiera i utlösningsfilen koden du vill utföra för varje företagshändelse som körts. @@ -105,9 +110,12 @@ InitStructureFromExistingTable=Bygg strukturen array-strängen i en befintlig ta UseAboutPage=Inaktivera den aktuella sidan UseDocFolder=Inaktivera dokumentationsmappen UseSpecificReadme=Använd en specifik ReadMe +ContentOfREADMECustomized=Note: The content of the README.md file has been replaced with the specific value defined into setup of ModuleBuilder. RealPathOfModule=Verklig väg för modulen ContentCantBeEmpty=Innehållet i filen kan inte vara tomt WidgetDesc=Du kan skapa och redigera de widgets som kommer att läggas in med din modul. +CSSDesc=You can generate and edit here a file with personalized CSS embedded with your module. +JSDesc=You can generate and edit here a file with personalized Javascript embedded with your module. CLIDesc=Du kan generera här några kommandoradsskript du vill ge med din modul. CLIFile=CLI-fil NoCLIFile=Inga CLI-filer @@ -117,3 +125,13 @@ UseSpecificFamily = Använd en specifik familj UseSpecificAuthor = Använd en specifik författare UseSpecificVersion = Använd en specifik första version ModuleMustBeEnabled=The module/application must be enabled first +IncludeRefGeneration=The reference of object must be generated automatically +IncludeRefGenerationHelp=Check this if you want to include code to manage the generation automatically of the reference +IncludeDocGeneration=I want to generate some documents from the object +IncludeDocGenerationHelp=If you check this, some code will be generated to add a "Generate document" box on the record. +ShowOnCombobox=Show value into combobox +KeyForTooltip=Key for tooltip +CSSClass=CSS Class +NotEditable=Not editable +ForeignKey=Foreign key +TypeOfFieldsHelp=Type of fields:
    varchar(99), double(24,8), real, text, html, datetime, timestamp, integer, integer:ClassName:relativepath/to/classfile.class.php[:1[:filter]] ('1' means we add a + button after the combo to create the record, 'filter' can be 'status=1 AND fk_user = __USER_ID AND entity IN (__SHARED_ENTITIES__)' for example) diff --git a/htdocs/langs/sv_SE/mrp.lang b/htdocs/langs/sv_SE/mrp.lang index 7f8171ef34c..ee37d765dcd 100644 --- a/htdocs/langs/sv_SE/mrp.lang +++ b/htdocs/langs/sv_SE/mrp.lang @@ -1,17 +1,61 @@ +Mrp=Manufacturing Orders +MO=Manufacturing Order +MRPDescription=Module to manage Manufacturing Orders (MO). MRPArea=MRP-område +MrpSetupPage=Setup of module MRP MenuBOM=Räkningar av material LatestBOMModified=Senaste %s Modifierade räkningar +LatestMOModified=Latest %s Manufacturing Orders modified +Bom=Bills of Material BillOfMaterials=Materiel BOMsSetup=Inställning av modul BOM ListOfBOMs=Förteckning över materialräkningar - BOM +ListOfManufacturingOrders=List of Manufacturing Orders NewBOM=Ny räkning av material -ProductBOMHelp=Produkt att skapa med denna BOM +ProductBOMHelp=Product to create with this BOM.
    Note: Products with the property 'Nature of product' = 'Raw material' are not visible into this list. BOMsNumberingModules=BOM nummereringsmallar -BOMsModelModule=BOMS dokumentmallar +BOMsModelModule=BOM document templates +MOsNumberingModules=MO numbering templates +MOsModelModule=MO document templates FreeLegalTextOnBOMs=Gratis text på BOM-dokument WatermarkOnDraftBOMs=Vattenstämpel på utkast BOM -ConfirmCloneBillOfMaterials=Är du säker på att du vill klona denna faktura? +FreeLegalTextOnMOs=Free text on document of MO +WatermarkOnDraftMOs=Watermark on draft MO +ConfirmCloneBillOfMaterials=Are you sure you want to clone the bill of material %s ? +ConfirmCloneMo=Are you sure you want to clone the Manufacturing Order %s ? ManufacturingEfficiency=Manufacturing efficiency ValueOfMeansLoss=Value of 0.95 means an average of 5%% of loss during the production DeleteBillOfMaterials=Delete Bill Of Materials +DeleteMo=Delete Manufacturing Order ConfirmDeleteBillOfMaterials=Are you sure you want to delete this Bill Of Material? +ConfirmDeleteMo=Are you sure you want to delete this Bill Of Material? +MenuMRP=Manufacturing Orders +NewMO=New Manufacturing Order +QtyToProduce=Qty to produce +DateStartPlannedMo=Date start planned +DateEndPlannedMo=Date end planned +KeepEmptyForAsap=Empty means 'As Soon As Possible' +EstimatedDuration=Estimated duration +EstimatedDurationDesc=Estimated duration to manufacture this product using this BOM +ConfirmValidateBom=Are you sure you want to validate the BOM with the reference %s (you will be able to use it to build new Manufacturing Orders) +ConfirmCloseBom=Are you sure you want to cancel this BOM (you won't be able to use it to build new Manufacturing Orders anymore) ? +ConfirmReopenBom=Are you sure you want to re-open this BOM (you will be able to use it to build new Manufacturing Orders) +StatusMOProduced=Produced +QtyFrozen=Frozen Qty +QuantityFrozen=Frozen Quantity +QuantityConsumedInvariable=When this flag is set, the quantity consumed is always the value defined and is not relative to the quantity produced. +DisableStockChange=Disable stock change +DisableStockChangeHelp=When this flag is set, there is no stock change on this product, whatever is the quantity produced +BomAndBomLines=Bills Of Material and lines +BOMLine=Line of BOM +WarehouseForProduction=Warehouse for production +CreateMO=Create MO +ToConsume=To consume +ToProduce=To produce +QtyAlreadyConsumed=Qty already consumed +QtyAlreadyProduced=Qty already produced +ConsumeAndProduceAll=Consume and Produce All +Manufactured=Manufactured +TheProductXIsAlreadyTheProductToProduce=The product to add is already the product to produce. +ForAQuantityOf1=For a quantity to produce of 1 +ConfirmValidateMo=Are you sure you want to validate this Manufacturing Order? diff --git a/htdocs/langs/sv_SE/opensurvey.lang b/htdocs/langs/sv_SE/opensurvey.lang index fb3225f3903..6e008d644ca 100644 --- a/htdocs/langs/sv_SE/opensurvey.lang +++ b/htdocs/langs/sv_SE/opensurvey.lang @@ -1,7 +1,7 @@ # Dolibarr language file - Source file is en_US - opensurvey Survey=Enkät Surveys=Enkäter -OrganizeYourMeetingEasily=Organisera dina möten och enkäter lätt. Först välj typ av enkät ... +OrganizeYourMeetingEasily=Organize your meetings and polls easily. First select the type of poll... NewSurvey=Ny enkät OpenSurveyArea=Enkät område AddACommentForPoll=Du kan lägga till en kommentar till enkät ... diff --git a/htdocs/langs/sv_SE/paybox.lang b/htdocs/langs/sv_SE/paybox.lang index d715f84c844..5877d6556b8 100644 --- a/htdocs/langs/sv_SE/paybox.lang +++ b/htdocs/langs/sv_SE/paybox.lang @@ -11,17 +11,8 @@ YourEMail=E-post för betalning bekräftelse Creditor=Borgenär PaymentCode=Betalning kod PayBoxDoPayment=Pay with Paybox -ToPay=Gör betalning YouWillBeRedirectedOnPayBox=Du kommer att omdirigeras på säkrade Paybox sida för att mata dig kreditkortsinformation Continue=Nästa -ToOfferALinkForOnlinePayment=URL för %s betalning -ToOfferALinkForOnlinePaymentOnOrder=URL för att erbjuda ett %s online betalningsgränssnitt för en orderorder -ToOfferALinkForOnlinePaymentOnInvoice=URL för att erbjuda en %s online gränssnitt betalning användare för en faktura -ToOfferALinkForOnlinePaymentOnContractLine=URL för att erbjuda en %s online gränssnitt betalning användare för ett kontrakt linje -ToOfferALinkForOnlinePaymentOnFreeAmount=URL för att erbjuda en %s online gränssnitt betalning användare för en fri belopp -ToOfferALinkForOnlinePaymentOnMemberSubscription=URL för att erbjuda en %s online gränssnitt betalning användare för en medlem prenumeration -ToOfferALinkForOnlinePaymentOnDonation=URL för att erbjuda en %s online betalning, användargränssnitt för betalning av donation -YouCanAddTagOnUrl=Du kan också lägga till url parameter &tag = värde för någon av dessa URL (krävs endast för gratis betalning) för att lägga till din egen kommentar tagg betalning. SetupPayBoxToHavePaymentCreatedAutomatically=Konfigurera din lön med url %s för att ha betalning skapad automatiskt när bekräftat av Paybox. YourPaymentHasBeenRecorded=Den här sidan bekräftar att din betalning har registrerats. Tack. YourPaymentHasNotBeenRecorded=Din betalning har INTE registrerats och transaktionen har annullerats. Tack. diff --git a/htdocs/langs/sv_SE/projects.lang b/htdocs/langs/sv_SE/projects.lang index 2abcd5686e2..5b8d2ff9e44 100644 --- a/htdocs/langs/sv_SE/projects.lang +++ b/htdocs/langs/sv_SE/projects.lang @@ -86,8 +86,8 @@ WhichIamLinkedToProject=which I'm linked to project Time=Tid ListOfTasks=Lista över uppgifter GoToListOfTimeConsumed=Gå till listan över tidskrävt -GoToListOfTasks=Gå till listan över uppgifter -GoToGanttView=Gå till Gantt-vyn +GoToListOfTasks=Show as list +GoToGanttView=show as Gantt GanttView=Gantt View ListProposalsAssociatedProject=Förteckning över de kommersiella förslagen relaterade till projektet ListOrdersAssociatedProject=Förteckning över försäljningsorder relaterade till projektet @@ -250,3 +250,8 @@ OneLinePerUser=En rad per användare ServiceToUseOnLines=Service att använda på linjer InvoiceGeneratedFromTimeSpent=Faktura %s har genererats från tid till projekt ProjectBillTimeDescription=Kontrollera om du anger tidtabell för projektuppgifter OCH du planerar att generera faktura (er) från tidtabellen för att debitera kunden för projektet (kontrollera inte om du planerar att skapa en faktura som inte är baserad på angivna tidtabeller). +ProjectFollowOpportunity=Follow opportunity +ProjectFollowTasks=Follow tasks +UsageOpportunity=Usage: Opportunity +UsageTasks=Usage: Tasks +UsageBillTimeShort=Usage: Bill time diff --git a/htdocs/langs/sv_SE/receiptprinter.lang b/htdocs/langs/sv_SE/receiptprinter.lang index cc4cb9c460e..2c6da038275 100644 --- a/htdocs/langs/sv_SE/receiptprinter.lang +++ b/htdocs/langs/sv_SE/receiptprinter.lang @@ -1,44 +1,47 @@ # Dolibarr language file - Source file is en_US - receiptprinter -ReceiptPrinterSetup=Setup of module ReceiptPrinter -PrinterAdded=Printer %s added -PrinterUpdated=Printer %s updated -PrinterDeleted=Printer %s deleted -TestSentToPrinter=Test Sent To Printer %s -ReceiptPrinter=Receipt printers -ReceiptPrinterDesc=Setup of receipt printers -ReceiptPrinterTemplateDesc=Setup of Templates -ReceiptPrinterTypeDesc=Description of Receipt Printer's type -ReceiptPrinterProfileDesc=Description of Receipt Printer's Profile -ListPrinters=List of Printers -SetupReceiptTemplate=Template Setup -CONNECTOR_DUMMY=Dummy Printer -CONNECTOR_NETWORK_PRINT=Network Printer -CONNECTOR_FILE_PRINT=Local Printer -CONNECTOR_WINDOWS_PRINT=Local Windows Printer -CONNECTOR_DUMMY_HELP=Fake Printer for test, does nothing -CONNECTOR_NETWORK_PRINT_HELP=10.x.x.x:9100 -CONNECTOR_FILE_PRINT_HELP=/dev/usb/lp0, /dev/usb/lp1 -CONNECTOR_WINDOWS_PRINT_HELP=LPT1, COM1, smb://FooUser:secret@computername/workgroup/Receipt Printer -PROFILE_DEFAULT=Default Profile -PROFILE_SIMPLE=Simple Profile +ReceiptPrinterSetup=Inställning av modul ReceiptPrinter +PrinterAdded=Skrivare %s tillagd +PrinterUpdated=Skrivare %s uppdaterad +PrinterDeleted=Skrivare %s borttagen +TestSentToPrinter=Test skickat till skrivare %s +ReceiptPrinter=Mottagningsskrivare +ReceiptPrinterDesc=Inställning av kvitteringsskrivare +ReceiptPrinterTemplateDesc=Inställning av mallar +ReceiptPrinterTypeDesc=Beskrivning av kvittotypens typ +ReceiptPrinterProfileDesc=Beskrivning av kvittensskrivarens profil +ListPrinters=Lista över skrivare +SetupReceiptTemplate=Mallinställning +CONNECTOR_DUMMY=Dummy-skrivare +CONNECTOR_NETWORK_PRINT=Nätverksskrivare +CONNECTOR_FILE_PRINT=Lokal skrivare +CONNECTOR_WINDOWS_PRINT=Lokal Windows-skrivare +CONNECTOR_DUMMY_HELP=Fake Printer för test, gör ingenting +CONNECTOR_NETWORK_PRINT_HELP=10.x.x.x: 9100 +CONNECTOR_FILE_PRINT_HELP=/ dev / usb / lp0, / dev / usb / lp1 +CONNECTOR_WINDOWS_PRINT_HELP=LPT1, COM1, smb: // FooUser: hemligt @ datornamn / arbetsgrupp / mottagningsskrivare +PROFILE_DEFAULT=Standardprofil +PROFILE_SIMPLE=Enkel profil PROFILE_EPOSTEP=Epos Tep Profile -PROFILE_P822D=P822D Profile -PROFILE_STAR=Star Profile -PROFILE_DEFAULT_HELP=Default Profile suitable for Epson printers -PROFILE_SIMPLE_HELP=Simple Profile No Graphics -PROFILE_EPOSTEP_HELP=Epos Tep Profile Help -PROFILE_P822D_HELP=P822D Profile No Graphics -PROFILE_STAR_HELP=Star Profile -DOL_ALIGN_LEFT=Left align text -DOL_ALIGN_CENTER=Center text -DOL_ALIGN_RIGHT=Right align text -DOL_USE_FONT_A=Use font A of printer -DOL_USE_FONT_B=Use font B of printer -DOL_USE_FONT_C=Use font C of printer +PROFILE_P822D=P822D-profil +PROFILE_STAR=Stjärnprofil +PROFILE_DEFAULT_HELP=Standardprofil lämplig för Epson-skrivare +PROFILE_SIMPLE_HELP=Enkel profil Ingen grafik +PROFILE_EPOSTEP_HELP=Epos Tep Profile +PROFILE_P822D_HELP=P822D Profil Nr Grafik +PROFILE_STAR_HELP=Stjärnprofil +DOL_LINE_FEED=Skip line +DOL_ALIGN_LEFT=Vänsterjustera texten +DOL_ALIGN_CENTER=Centrera text +DOL_ALIGN_RIGHT=Högerjustera texten +DOL_USE_FONT_A=Använd typsnitt A i skrivaren +DOL_USE_FONT_B=Använd typsnitt B i skrivaren +DOL_USE_FONT_C=Använd typsnitt C i skrivaren DOL_PRINT_BARCODE=Skriv ut streckkod -DOL_PRINT_BARCODE_CUSTOMER_ID=Print barcode customer id -DOL_CUT_PAPER_FULL=Cut ticket completely -DOL_CUT_PAPER_PARTIAL=Cut ticket partially -DOL_OPEN_DRAWER=Open cash drawer -DOL_ACTIVATE_BUZZER=Activate buzzer -DOL_PRINT_QRCODE=Print QR Code +DOL_PRINT_BARCODE_CUSTOMER_ID=Skriv ut streckkods kund id +DOL_CUT_PAPER_FULL=Klipp biljetten helt +DOL_CUT_PAPER_PARTIAL=Klipp biljetten delvis +DOL_OPEN_DRAWER=Öppna kassalådan +DOL_ACTIVATE_BUZZER=Aktivera summer +DOL_PRINT_QRCODE=Skriv ut QR-kod +DOL_PRINT_LOGO=Print logo of my company +DOL_PRINT_LOGO_OLD=Print logo of my company (old printers) diff --git a/htdocs/langs/sv_SE/sendings.lang b/htdocs/langs/sv_SE/sendings.lang index f676062478d..ff472cc3f3e 100644 --- a/htdocs/langs/sv_SE/sendings.lang +++ b/htdocs/langs/sv_SE/sendings.lang @@ -2,15 +2,15 @@ RefSending=Ref. transporten Sending=Sändning Sendings=Transporter -AllSendings=All Shipments +AllSendings=Alla leveranser Shipment=Sändning Shipments=Transporter -ShowSending=Show Shipments -Receivings=Delivery Receipts +ShowSending=Visa leveranser +Receivings=Leverans kvitton SendingsArea=Transporter område ListOfSendings=Lista över transporter SendingMethod=Frakt metod -LastSendings=Latest %s shipments +LastSendings=Senaste %s sändningar StatisticsOfSendings=Statistik för transporter NbOfSendings=Antal transporter NumberOfShipmentsByMonth=Antal leveranser per månad @@ -18,47 +18,49 @@ SendingCard=Fraktkort NewSending=Ny leverans CreateShipment=Skapa leverans QtyShipped=Antal sändas -QtyShippedShort=Qty ship. -QtyPreparedOrShipped=Qty prepared or shipped +QtyShippedShort=Antal fartyg. +QtyPreparedOrShipped=Antal beredda eller levererade QtyToShip=Antal till-fartyg +QtyToReceive=Qty to receive QtyReceived=Antal mottagna -QtyInOtherShipments=Qty in other shipments -KeepToShip=Remain to ship -KeepToShipShort=Remain +QtyInOtherShipments=Antal i andra transporter +KeepToShip=Återstår att skicka +KeepToShipShort=Förbli OtherSendingsForSameOrder=Andra sändningar för denna beställning -SendingsAndReceivingForSameOrder=Shipments and receipts for this order -SendingsToValidate=Transporter för att validera +SendingsAndReceivingForSameOrder=Sändningar och kvitton för denna beställning +SendingsToValidate=Transporter för att bekräfta StatusSendingCanceled=Annullerad StatusSendingDraft=Förslag -StatusSendingValidated=Validerad (produkter till ett fartyg eller som redan sänts) +StatusSendingValidated=Bekräftat (produkter till ett fartyg eller som redan sänts) StatusSendingProcessed=Bearbetade StatusSendingDraftShort=Förslag -StatusSendingValidatedShort=Validerad +StatusSendingValidatedShort=Bekräftat StatusSendingProcessedShort=Bearbetade SendingSheet=Packsedel ConfirmDeleteSending=Är du säker på att du vill radera den här sändningen? -ConfirmValidateSending=Are you sure you want to validate this shipment with reference %s? -ConfirmCancelSending=Are you sure you want to cancel this shipment? +ConfirmValidateSending=Är du säker på att du vill validera denna försändelse med referens %s ? +ConfirmCancelSending=Är du säker på att du vill avbryta denna leverans? DocumentModelMerou=Merou A5-modellen WarningNoQtyLeftToSend=Varning, att inga produkter väntar sändas. -StatsOnShipmentsOnlyValidated=Statistik utförda på försändelser endast valideras. Datum som används är datum för godkännandet av leveransen (planerat leveransdatum är inte alltid känt). +StatsOnShipmentsOnlyValidated=Statistik utförda på försändelser endast bekräftas. Datum som används är datum för bekräftandet av leveransen (planerat leveransdatum är inte alltid känt). DateDeliveryPlanned=Planerat leveransdatum RefDeliveryReceipt=Ref leverans kvitto StatusReceipt=Status leverans kvitto DateReceived=Datum leverans fick -SendShippingByEMail=Send shipment by email +ClassifyReception=Classify reception +SendShippingByEMail=Skicka leverans via e-post SendShippingRef=Inlämning av leveransen %s ActionsOnShipping=Evenemang på leverans LinkToTrackYourPackage=Länk till spåra ditt paket ShipmentCreationIsDoneFromOrder=För närvarande skapas nya leveranser från orderkortet. ShipmentLine=Transport linje -ProductQtyInCustomersOrdersRunning=Product quantity into open sales orders -ProductQtyInSuppliersOrdersRunning=Product quantity into open purchase orders -ProductQtyInShipmentAlreadySent=Product quantity from open sales order already sent -ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from open purchase order already received -NoProductToShipFoundIntoStock=No product to ship found in warehouse %s. Correct stock or go back to choose another warehouse. +ProductQtyInCustomersOrdersRunning=Product quantity from open sales orders +ProductQtyInSuppliersOrdersRunning=Product quantity from open purchase orders +ProductQtyInShipmentAlreadySent=Produktkvantitet från öppen försäljningsorder redan skickad +ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from open purchase orders already received +NoProductToShipFoundIntoStock=Ingen produkt skickas i frakt %s . Rätt lager eller gå tillbaka för att välja ett annat lager. WeightVolShort=Vikt / vol. -ValidateOrderFirstBeforeShipment=You must first validate the order before being able to make shipments. +ValidateOrderFirstBeforeShipment=Du måste först validera ordern innan du kan göra sändningar. # Sending methods # ModelDocument @@ -69,4 +71,4 @@ SumOfProductWeights=Summan av produktvikter # warehouse details DetailWarehouseNumber= Lagerinformation -DetailWarehouseFormat= W:%s (Qty: %d) +DetailWarehouseFormat= W: %s (Antal: %d) diff --git a/htdocs/langs/sv_SE/stocks.lang b/htdocs/langs/sv_SE/stocks.lang index 67a040b0d4d..07cf69b1952 100644 --- a/htdocs/langs/sv_SE/stocks.lang +++ b/htdocs/langs/sv_SE/stocks.lang @@ -55,7 +55,7 @@ PMPValue=Vägda genomsnittliga priset PMPValueShort=WAP EnhancedValueOfWarehouses=Lagervärde UserWarehouseAutoCreate=Skapa ett användarlager automatiskt när du skapar en användare -AllowAddLimitStockByWarehouse=Hantera även värden för minimalt och önskat lager per parning (produktlager) förutom värden per produkt +AllowAddLimitStockByWarehouse=Manage also value for minimum and desired stock per pairing (product-warehouse) in addition to the value for minimum and desired stock per product IndependantSubProductStock=Produktlager och delprodukt är oberoende QtyDispatched=Sänd kvantitet QtyDispatchedShort=Antal skickade @@ -184,7 +184,7 @@ SelectFournisseur=Leverantörsfilter inventoryOnDate=Lager INVENTORY_DISABLE_VIRTUAL=Virtuell produkt (kit): Förminska inte lager av en barnprodukt INVENTORY_USE_MIN_PA_IF_NO_LAST_PA=Använd köpeskillingen om inget sista köppris kan hittas -INVENTORY_USE_INVENTORY_DATE_FROM_DATEMVT=Lagerrörelse har datum för inventering +INVENTORY_USE_INVENTORY_DATE_FOR_DATE_OF_MVT=Stock movements will have the date of inventory (instead of the date of inventory validation) inventoryChangePMPPermission=Tillåt att ändra PMP-värde för en produkt ColumnNewPMP=Ny enhet PMP OnlyProdsInStock=Lägg inte till produkten utan lager @@ -212,3 +212,7 @@ StockIncreaseAfterCorrectTransfer=Öka med korrigering / överföring StockDecreaseAfterCorrectTransfer=Minska genom korrigering / överföring StockIncrease=Lagerökning StockDecrease=Lagerminskning +InventoryForASpecificWarehouse=Inventory for a specific warehouse +InventoryForASpecificProduct=Inventory for a specific product +StockIsRequiredToChooseWhichLotToUse=Stock is required to choose which lot to use +ForceTo=Force to diff --git a/htdocs/langs/sv_SE/stripe.lang b/htdocs/langs/sv_SE/stripe.lang index f93ea0b5655..11b7a37489c 100644 --- a/htdocs/langs/sv_SE/stripe.lang +++ b/htdocs/langs/sv_SE/stripe.lang @@ -16,12 +16,13 @@ StripeDoPayment=Pay with Stripe YouWillBeRedirectedOnStripe=Du kommer att omdirigeras på en säker Stripe-sida för att mata in kreditkortsinformation Continue=Nästa ToOfferALinkForOnlinePayment=URL för %s betalning -ToOfferALinkForOnlinePaymentOnOrder=URL för att erbjuda ett %s online betalningsgränssnitt för en orderorder -ToOfferALinkForOnlinePaymentOnInvoice=URL för att erbjuda en %s online gränssnitt betalning användare för en faktura -ToOfferALinkForOnlinePaymentOnContractLine=URL för att erbjuda en %s online gränssnitt betalning användare för ett kontrakt linje -ToOfferALinkForOnlinePaymentOnFreeAmount=URL för att erbjuda en %s online gränssnitt betalning användare för en fri belopp -ToOfferALinkForOnlinePaymentOnMemberSubscription=URL för att erbjuda en %s online gränssnitt betalning användare för en medlem prenumeration -YouCanAddTagOnUrl=Du kan också lägga till url parameter &tag = värde för någon av dessa URL (krävs endast för gratis betalning) för att lägga till din egen kommentar tagg betalning. +ToOfferALinkForOnlinePaymentOnOrder=URL to offer a %s online payment page for a sales order +ToOfferALinkForOnlinePaymentOnInvoice=URL to offer a %s online payment page for a customer invoice +ToOfferALinkForOnlinePaymentOnContractLine=URL to offer a %s online payment page for a contract line +ToOfferALinkForOnlinePaymentOnFreeAmount=URL to offer a %s online payment page of any amount with no existing object +ToOfferALinkForOnlinePaymentOnMemberSubscription=URL to offer a %s online payment page for a member subscription +ToOfferALinkForOnlinePaymentOnDonation=URL to offer a %s online payment page for payment of a donation +YouCanAddTagOnUrl=You can also add url parameter &tag=value to any of those URL (mandatory only for payment not linked to an object) to add your own payment comment tag.
    For the URL of payments with no existing object, you may also add the parameter &noidempotency=1 so the same link with same tag can be used several times (some payment mode may limit the payment to 1 for each different link without this parameter) SetupStripeToHavePaymentCreatedAutomatically=Ställ in din Stripe med url %s för att få betalning skapad automatiskt när bekräftat av Stripe. AccountParameter=Tagen parametrar UsageParameter=Användning parametrar diff --git a/htdocs/langs/sv_SE/ticket.lang b/htdocs/langs/sv_SE/ticket.lang index fa4e54227dd..b305a53df63 100644 --- a/htdocs/langs/sv_SE/ticket.lang +++ b/htdocs/langs/sv_SE/ticket.lang @@ -33,7 +33,10 @@ TicketDictSeverity=Ticket - Severiteter TicketTypeShortBUGSOFT=Programfel TicketTypeShortBUGHARD=Hårdvarufel TicketTypeShortCOM=Kommersiell fråga -TicketTypeShortINCIDENT=Begäran om hjälp + +TicketTypeShortHELP=Request for functionnal help +TicketTypeShortISSUE=Issue, bug or problem +TicketTypeShortREQUEST=Change or enhancement request TicketTypeShortPROJET=Projekt TicketTypeShortOTHER=Andra @@ -137,6 +140,10 @@ NoUnreadTicketsFound=No unread ticket found TicketViewAllTickets=Visa alla biljetter TicketViewNonClosedOnly=Visa bara öppna biljetter TicketStatByStatus=Biljetter efter status +OrderByDateAsc=Sort by ascending date +OrderByDateDesc=Sort by descending date +ShowAsConversation=Show as conversation list +MessageListViewType=Show as table list # # Ticket card @@ -222,6 +229,9 @@ TicketConfirmChangeStatus=Bekräfta statusändringen: %s? TicketLogStatusChanged=Status ändrad: %s till %s TicketNotNotifyTiersAtCreate=Meddela inte företaget på create Unread=Oläst +TicketNotCreatedFromPublicInterface=Not available. Ticket was not created from public interface. +PublicInterfaceNotEnabled=Public interface was not enabled +ErrorTicketRefRequired=Ticket reference name is required # # Logs diff --git a/htdocs/langs/sv_SE/website.lang b/htdocs/langs/sv_SE/website.lang index a200732f3aa..1b80a6977d9 100644 --- a/htdocs/langs/sv_SE/website.lang +++ b/htdocs/langs/sv_SE/website.lang @@ -56,7 +56,7 @@ NoPageYet=Inga sidor ännu YouCanCreatePageOrImportTemplate=Du kan skapa en ny sida eller importera en fullständig webbplatsmall SyntaxHelp=Hjälp med specifika syntaxtips YouCanEditHtmlSourceckeditor=Du kan redigera HTML-källkod med knappen "Källa" i redigeraren. -YouCanEditHtmlSource= 
    Du kan inkludera PHP-kod i denna källa med hjälp av taggar <? Php? > . Följande globala variabler är tillgängliga: $ conf, $ db, $ mysoc, $ user, $ website, $ websitepage, $ weblangs.

    Du kan också inkludera innehåll i en annan sida / behållare med följande syntax:
    <? Php includeContainer ('alias_of_container_to_include'); ? >

    Du kan göra en omdirigering till en annan sida / Container med följande syntax (OBS! Inte ut innehållet innan en omdirigering):
    < php redirectToContainer (alias_of_container_to_redirect_to '); ? >

    att lägga till en länk till en annan sida använder syntaxen:
    <a href = "alias_of_page_to_link_to.php" >mylink<a>

    att inkludera en länk för att hämta en fil som lagras i dokument katalog, använd document.php wrapper:
    Exempel, för en fil i dokument / ecm (måste vara inloggad), syntax är:
    <a href = "/ document.php? Modulepart = ecm & file = [relative_dir / ] filename.ext ">
    För en fil i dokument / medias (öppen katalog för allmänhetens åtkomst) är syntaxen <a href =" / document.php? modulepart = media & file = [relative_dir /] filename.ext " >
    För en fil som delas med en andel länk (open access med hjälp av delning hash nyckel fil), är syntax:
    <a href = "/ document.php hashp = publicsharekeyoffile" >

    att inkludera en image lagras i dokument katalog använder viewimage.php omslag:
    exempel för en bild i dokument / media (Open Directory för allmänhetens tillgång), är syntax:
    <img src = "/ viewimage. php? modulepart = medias&file = [relative_dir /] filnamn.ext ">
    +YouCanEditHtmlSource=
    You can include PHP code into this source using tags <?php ?>. The following global variables are available: $conf, $db, $mysoc, $user, $website, $websitepage, $weblangs.

    You can also include content of another Page/Container with the following syntax:
    <?php includeContainer('alias_of_container_to_include'); ?>

    You can make a redirect to another Page/Container with the following syntax (Note: do not output any content before a redirect):
    <?php redirectToContainer('alias_of_container_to_redirect_to'); ?>

    To add a link to another page, use the syntax:
    <a href="alias_of_page_to_link_to.php">mylink<a>

    To include a link to download a file stored into the documents directory, use the document.php wrapper:
    Example, for a file into documents/ecm (need to be logged), syntax is:
    <a href="/document.php?modulepart=ecm&file=[relative_dir/]filename.ext">
    For a file into documents/medias (open directory for public access), syntax is:
    <a href="/document.php?modulepart=medias&file=[relative_dir/]filename.ext">
    For a file shared with a share link (open access using the sharing hash key of file), syntax is:
    <a href="/document.php?hashp=publicsharekeyoffile">

    To include an image stored into the documents directory, use the viewimage.php wrapper:
    Example, for an image into documents/medias (open directory for public access), syntax is:
    <img src="/viewimage.php?modulepart=medias&file=[relative_dir/]filename.ext">

    More examples of HTML or dynamic code available on the wiki documentation
    . ClonePage=Klona sida / behållare CloneSite=Klona webbplatsen SiteAdded=Webbplats tillagd @@ -114,3 +114,10 @@ CSSContentTooltipHelp=Enter here CSS content. To avoid any conflict with the CSS LinkAndScriptsHereAreNotLoadedInEditor=Warning: This content is output only when site is accessed from a server. It is not used in Edit mode so if you need to load javascript files also in edit mode, just add your tag 'script src=...' into the page. Dynamiccontent=Sample of a page with dynamic content ImportSite=Importera webbsidans mall +EditInLineOnOff=Mode 'Edit inline' is %s +ShowSubContainersOnOff=Mode to execute 'dynamic content' is %s +GlobalCSSorJS=Global CSS/JS/Header file of web site +BackToHomePage=Back to home page... +TranslationLinks=Translation links +YouTryToAccessToAFileThatIsNotAWebsitePage=You try to access to a page that is not a website page +UseTextBetween5And70Chars=For good SEO practices, use a text between 5 and 70 characters diff --git a/htdocs/langs/sw_SW/accountancy.lang b/htdocs/langs/sw_SW/accountancy.lang index 1fc3b3e05ec..e1b413ac09d 100644 --- a/htdocs/langs/sw_SW/accountancy.lang +++ b/htdocs/langs/sw_SW/accountancy.lang @@ -1,4 +1,5 @@ -# Dolibarr language file - en_US - Accounting Expert +# Dolibarr language file - en_US - Accountancy (Double entries) +Accountancy=Accountancy Accounting=Accounting ACCOUNTING_EXPORT_SEPARATORCSV=Column separator for export file ACCOUNTING_EXPORT_DATE=Date format for export file @@ -97,6 +98,8 @@ MenuExpenseReportAccounts=Expense report accounts MenuLoanAccounts=Loan accounts MenuProductsAccounts=Product accounts MenuClosureAccounts=Closure accounts +MenuAccountancyClosure=Closure +MenuAccountancyValidationMovements=Validate movements ProductsBinding=Products accounts TransferInAccounting=Transfer in accounting RegistrationInAccounting=Registration in accounting @@ -164,12 +167,14 @@ ACCOUNTING_ACCOUNT_SUSPENSE=Accounting account of wait DONATION_ACCOUNTINGACCOUNT=Accounting account to register donations ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Accounting account to register subscriptions -ACCOUNTING_PRODUCT_BUY_ACCOUNT=Accounting account by default for bought products (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_ACCOUNT=Accounting account by default for the bought products (used if not defined in the product sheet) ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Accounting account by default for the sold products (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Accounting account by default for the sold products in EEC (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Accounting account by default for the sold products export out of EEC (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Accounting account by default for the products sold in EEC (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Accounting account by default for the products sold and exported out of EEC (used if not defined in the product sheet) ACCOUNTING_SERVICE_BUY_ACCOUNT=Accounting account by default for the bought services (used if not defined in the service sheet) ACCOUNTING_SERVICE_SOLD_ACCOUNT=Accounting account by default for the sold services (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Accounting account by default for the services sold in EEC (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Accounting account by default for the services sold and exported out of EEC (used if not defined in the service sheet) Doctype=Type of document Docdate=Date @@ -192,9 +197,10 @@ ByPersonalizedAccountGroups=By personalized groups ByYear=By year NotMatch=Not Set DeleteMvt=Delete Ledger lines +DelMonth=Month to delete DelYear=Year to delete DelJournal=Journal to delete -ConfirmDeleteMvt=This will delete all lines of the Ledger for year and/or from a specific journal. At least one criterion is required. +ConfirmDeleteMvt=This will delete all lines of the Ledger for the year/month and/or from a specific journal (At least one criterion is required). You will have to reuse the feature 'Registration inaccounting' to have the deleted record back in the ledger. ConfirmDeleteMvtPartial=This will delete the transaction from the Ledger (all lines related to same transaction will be deleted) FinanceJournal=Finance journal ExpenseReportsJournal=Expense reports journal @@ -235,13 +241,19 @@ DescVentilDoneCustomer=Consult here the list of the lines of invoices customers DescVentilTodoCustomer=Bind invoice lines not already bound with a product accounting account ChangeAccount=Change the product/service accounting account for selected lines with the following accounting account: Vide=- -DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account (only record not already transfered in accountancy are visible) DescVentilDoneSupplier=Consult here the list of the lines of vendor invoices and their accounting account DescVentilTodoExpenseReport=Bind expense report lines not already bound with a fee accounting account DescVentilExpenseReport=Consult here the list of expense report lines bound (or not) to a fee accounting account DescVentilExpenseReportMore=If you setup accounting account on type of expense report lines, the application will be able to make all the binding between your expense report lines and the accounting account of your chart of accounts, just in one click with the button "%s". If account was not set on fees dictionary or if you still have some lines not bound to any account, you will have to make a manual binding from the menu "%s". DescVentilDoneExpenseReport=Consult here the list of the lines of expenses reports and their fees accounting account +DescClosure=Consult here the number of movements by month who are not validated & fiscal years already open +OverviewOfMovementsNotValidated=Step 1/ Overview of movements not validated. (Necessary to close a fiscal year) +ValidateMovements=Validate movements +DescValidateMovements=Any modification or deletion of writing, lettering and deletes will be prohibited. All entries for an exercise must be validated otherwise closing will not be possible +SelectMonthAndValidate=Select month and validate movements + ValidateHistory=Bind Automatically AutomaticBindingDone=Automatic binding done @@ -256,6 +268,7 @@ ListOfProductsWithoutAccountingAccount=List of products not bound to any account ChangeBinding=Change the binding Accounted=Accounted in ledger NotYetAccounted=Not yet accounted in ledger +ShowTutorial=Show Tutorial ## Admin ApplyMassCategories=Apply mass categories @@ -264,7 +277,7 @@ CategoryDeleted=Category for the accounting account has been removed AccountingJournals=Accounting journals AccountingJournal=Accounting journal NewAccountingJournal=New accounting journal -ShowAccoutingJournal=Show accounting journal +ShowAccountingJournal=Show accounting journal NatureOfJournal=Nature of Journal AccountingJournalType1=Miscellaneous operations AccountingJournalType2=Sales diff --git a/htdocs/langs/sw_SW/admin.lang b/htdocs/langs/sw_SW/admin.lang index 1a1891009cf..723572861bd 100644 --- a/htdocs/langs/sw_SW/admin.lang +++ b/htdocs/langs/sw_SW/admin.lang @@ -178,6 +178,8 @@ Compression=Compression CommandsToDisableForeignKeysForImport=Command to disable foreign keys on import CommandsToDisableForeignKeysForImportWarning=Mandatory if you want to be able to restore your sql dump later ExportCompatibility=Compatibility of generated export file +ExportUseMySQLQuickParameter=Use the --quick parameter +ExportUseMySQLQuickParameterHelp=The '--quick' parameter helps limit RAM consumption for large tables. MySqlExportParameters=MySQL export parameters PostgreSqlExportParameters= PostgreSQL export parameters UseTransactionnalMode=Use transactional mode @@ -218,7 +220,7 @@ DoliStoreDesc=DoliStore, the official market place for Dolibarr ERP/CRM external DoliPartnersDesc=List of companies providing custom-developed modules or features.
    Note: since Dolibarr is an open source application, anyone experienced in PHP programming may develop a module. WebSiteDesc=External websites for more add-on (non-core) modules... DevelopYourModuleDesc=Some solutions to develop your own module... -URL=Link +URL=URL BoxesAvailable=Widgets available BoxesActivated=Widgets activated ActivateOn=Activate on @@ -268,6 +270,7 @@ Emails=Emails EMailsSetup=Emails setup EMailsDesc=This page allows you to override your default PHP parameters for email sending. In most cases on Unix/Linux OS, the PHP setup is correct and these parameters are unnecessary. EmailSenderProfiles=Emails sender profiles +EMailsSenderProfileDesc=You can keep this section empty. If you enter some emails here, they will be added to the list of possible senders into the combobox when your write a new email. MAIN_MAIL_SMTP_PORT=SMTP/SMTPS Port (default value in php.ini: %s) MAIN_MAIL_SMTP_SERVER=SMTP/SMTPS Host (default value in php.ini: %s) MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=SMTP/SMTPS Port (Not defined into PHP on Unix-like systems) @@ -277,7 +280,7 @@ MAIN_MAIL_ERRORS_TO=Email used for error returns emails (fields 'Errors-To' in e MAIN_MAIL_AUTOCOPY_TO= Copy (Bcc) all sent emails to MAIN_DISABLE_ALL_MAILS=Disable all email sending (for test purposes or demos) MAIN_MAIL_FORCE_SENDTO=Send all emails to (instead of real recipients, for test purposes) -MAIN_MAIL_ENABLED_USER_DEST_SELECT=Add employee users with email into allowed recipient list +MAIN_MAIL_ENABLED_USER_DEST_SELECT=Suggest emails of employees (if defined) into the list of predefined recipient when writing a new email MAIN_MAIL_SENDMODE=Email sending method MAIN_MAIL_SMTPS_ID=SMTP ID (if sending server requires authentication) MAIN_MAIL_SMTPS_PW=SMTP Password (if sending server requires authentication) @@ -462,7 +465,9 @@ EnableAndSetupModuleCron=If you want to have this recurring invoice generated au ModuleCompanyCodeCustomerAquarium=%s followed by customer code for a customer accounting code ModuleCompanyCodeSupplierAquarium=%s followed by vendor code for a vendor accounting code ModuleCompanyCodePanicum=Return an empty accounting code. -ModuleCompanyCodeDigitaria=Accounting code depends on third-party code. The code is composed of the character "C" in the first position followed by the first 5 characters of the third-party code. +ModuleCompanyCodeDigitaria=Returns a compound accounting code according to the name of the third party. The code consists of a prefix that can be defined in the first position followed by the number of characters defined in the third party code. +ModuleCompanyCodeCustomerDigitaria=%s followed by the truncated customer name by the number of characters: %s for the customer accounting code. +ModuleCompanyCodeSupplierDigitaria=%s followed by the truncated supplier name by the number of characters: %s for the supplier accounting code. Use3StepsApproval=By default, Purchase Orders need to be created and approved by 2 different users (one step/user to create and one step/user to approve. Note that if user has both permission to create and approve, one step/user will be enough). You can ask with this option to introduce a third step/user approval, if amount is higher than a dedicated value (so 3 steps will be necessary: 1=validation, 2=first approval and 3=second approval if amount is enough).
    Set this to empty if one approval (2 steps) is enough, set it to a very low value (0.1) if a second approval (3 steps) is always required. UseDoubleApproval=Use a 3 steps approval when amount (without tax) is higher than... WarningPHPMail=WARNING: It is often better to setup outgoing emails to use the email server of your provider instead of the default setup. Some email providers (like Yahoo) do not allow you to send an email from another server than their own server. Your current setup uses the server of the application to send email and not the server of your email provider, so some recipients (the one compatible with the restrictive DMARC protocol), will ask your email provider if they can accept your email and some email providers (like Yahoo) may respond "no" because the server is not theirs, so few of your sent Emails may not be accepted (be careful also of your email provider's sending quota).
    If your Email provider (like Yahoo) has this restriction, you must change Email setup to choose the other method "SMTP server" and enter the SMTP server and credentials provided by your Email provider. @@ -524,7 +529,7 @@ Module50Desc=Management of Products Module51Name=Mass mailings Module51Desc=Mass paper mailing management Module52Name=Stocks -Module52Desc=Stock management (for products only) +Module52Desc=Stock management Module53Name=Services Module53Desc=Management of Services Module54Name=Contracts/Subscriptions @@ -622,7 +627,7 @@ Module5000Desc=Allows you to manage multiple companies Module6000Name=Workflow Module6000Desc=Workflow management (automatic creation of object and/or automatic status change) Module10000Name=Websites -Module10000Desc=Create websites (public) with a WYSIWYG editor. Just setup your web server (Apache, Nginx, ...) to point to the dedicated Dolibarr directory to have it online on the internet with your own domain name. +Module10000Desc=Create websites (public) with a WYSIWYG editor. This is a webmaster or developer oriented CMS (it is better to know HTML and CSS language). Just setup your web server (Apache, Nginx, ...) to point to the dedicated Dolibarr directory to have it online on the internet with your own domain name. Module20000Name=Leave Request Management Module20000Desc=Define and track employee leave requests Module39000Name=Product Lots @@ -841,10 +846,10 @@ Permission1002=Create/modify warehouses Permission1003=Delete warehouses Permission1004=Read stock movements Permission1005=Create/modify stock movements -Permission1101=Read delivery orders -Permission1102=Create/modify delivery orders -Permission1104=Validate delivery orders -Permission1109=Delete delivery orders +Permission1101=Read delivery receipts +Permission1102=Create/modify delivery receipts +Permission1104=Validate delivery receipts +Permission1109=Delete delivery receipts Permission1121=Read supplier proposals Permission1122=Create/modify supplier proposals Permission1123=Validate supplier proposals @@ -873,9 +878,9 @@ Permission1251=Run mass imports of external data into database (data load) Permission1321=Export customer invoices, attributes and payments Permission1322=Reopen a paid bill Permission1421=Export sales orders and attributes -Permission2401=Read actions (events or tasks) linked to his account -Permission2402=Create/modify actions (events or tasks) linked to his account -Permission2403=Delete actions (events or tasks) linked to his account +Permission2401=Read actions (events or tasks) linked to his user account (if owner of event) +Permission2402=Create/modify actions (events or tasks) linked to his user account (if owner of event) +Permission2403=Delete actions (events or tasks) linked to his user account (if owner of event) Permission2411=Read actions (events or tasks) of others Permission2412=Create/modify actions (events or tasks) of others Permission2413=Delete actions (events or tasks) of others @@ -901,6 +906,7 @@ Permission20003=Delete leave requests Permission20004=Read all leave requests (even of user not subordinates) Permission20005=Create/modify leave requests for everybody (even of user not subordinates) Permission20006=Admin leave requests (setup and update balance) +Permission20007=Approve leave requests Permission23001=Read Scheduled job Permission23002=Create/update Scheduled job Permission23003=Delete Scheduled job @@ -915,7 +921,7 @@ Permission50414=Delete operations in ledger Permission50415=Delete all operations by year and journal in ledger Permission50418=Export operations of the ledger Permission50420=Report and export reports (turnover, balance, journals, ledger) -Permission50430=Define and close a fiscal period +Permission50430=Define fiscal periods. Validate transactions and close fiscal periods. Permission50440=Manage chart of accounts, setup of accountancy Permission51001=Read assets Permission51002=Create/Update assets @@ -962,6 +968,7 @@ DictionaryAccountancyJournal=Accounting journals DictionaryEMailTemplates=Email Templates DictionaryUnits=Units DictionaryMeasuringUnits=Measuring Units +DictionarySocialNetworks=Social Networks DictionaryProspectStatus=Prospect status DictionaryHolidayTypes=Types of leave DictionaryOpportunityStatus=Lead status for project/lead @@ -1057,7 +1064,7 @@ BackgroundImageLogin=Background image PermanentLeftSearchForm=Permanent search form on left menu DefaultLanguage=Default language EnableMultilangInterface=Enable multilanguage support -EnableShowLogo=Show logo on left menu +EnableShowLogo=Show the company logo in the menu CompanyInfo=Company/Organization CompanyIds=Company/Organization identities CompanyName=Name @@ -1067,7 +1074,11 @@ CompanyTown=Town CompanyCountry=Country CompanyCurrency=Main currency CompanyObject=Object of the company +IDCountry=ID country Logo=Logo +LogoDesc=Main logo of company. Will be used into generated documents (PDF, ...) +LogoSquarred=Logo (squarred) +LogoSquarredDesc=Must be a squarred icon (width = height). This logo will be used as the favorite icon or other need like for the top menu bar (if not disabled into display setup). DoNotSuggestPaymentMode=Do not suggest NoActiveBankAccountDefined=No active bank account defined OwnerOfBankAccount=Owner of bank account %s @@ -1113,7 +1124,7 @@ LogEventDesc=Enable logging for specific security events. Administrators the log AreaForAdminOnly=Setup parameters can be set by administrator users only. SystemInfoDesc=System information is miscellaneous technical information you get in read only mode and visible for administrators only. SystemAreaForAdminOnly=This area is available to administrator users only. Dolibarr user permissions cannot change this restriction. -CompanyFundationDesc=Edit the information of the company/entity. Click on "%s" or "%s" button at the bottom of the page. +CompanyFundationDesc=Edit the information of the company/entity. Click on "%s" button at the bottom of the page. AccountantDesc=If you have an external accountant/bookkeeper, you can edit here its information. AccountantFileNumber=Accountant code DisplayDesc=Parameters affecting the look and behaviour of Dolibarr can be modified here. @@ -1129,7 +1140,7 @@ TriggerAlwaysActive=Triggers in this file are always active, whatever are the ac TriggerActiveAsModuleActive=Triggers in this file are active as module %s is enabled. GeneratedPasswordDesc=Choose the method to be used for auto-generated passwords. DictionaryDesc=Insert all reference data. You can add your values to the default. -ConstDesc=This page allows you to edit (override) parameters not available in other pages. These are mostly reserved parameters for developers/advanced troubleshooting. For a full list of the parameters available see here. +ConstDesc=This page allows you to edit (override) parameters not available in other pages. These are mostly reserved parameters for developers/advanced troubleshooting only. MiscellaneousDesc=All other security related parameters are defined here. LimitsSetup=Limits/Precision setup LimitsDesc=You can define limits, precisions and optimizations used by Dolibarr here @@ -1456,6 +1467,13 @@ LDAPFieldSidExample=Example: objectsid LDAPFieldEndLastSubscription=Date of subscription end LDAPFieldTitle=Job position LDAPFieldTitleExample=Example: title +LDAPFieldGroupid=Group id +LDAPFieldGroupidExample=Exemple : gidnumber +LDAPFieldUserid=User id +LDAPFieldUseridExample=Exemple : uidnumber +LDAPFieldHomedirectory=Home directory +LDAPFieldHomedirectoryExample=Exemple : homedirectory +LDAPFieldHomedirectoryprefix=Home directory prefix LDAPSetupNotComplete=LDAP setup not complete (go on others tabs) LDAPNoUserOrPasswordProvidedAccessIsReadOnly=No administrator or password provided. LDAP access will be anonymous and in read only mode. LDAPDescContact=This page allows you to define LDAP attributes name in LDAP tree for each data found on Dolibarr contacts. @@ -1577,6 +1595,7 @@ FCKeditorForProductDetails=WYSIWIG creation/edition of products details lines fo FCKeditorForMailing= WYSIWIG creation/edition for mass eMailings (Tools->eMailing) FCKeditorForUserSignature=WYSIWIG creation/edition of user signature FCKeditorForMail=WYSIWIG creation/edition for all mail (except Tools->eMailing) +FCKeditorForTicket=WYSIWIG creation/edition for tickets ##### Stock ##### StockSetup=Stock module setup 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. @@ -1653,8 +1672,9 @@ CashDesk=Point of Sale CashDeskSetup=Point of Sales module setup CashDeskThirdPartyForSell=Default generic third party to use for sales CashDeskBankAccountForSell=Default account to use to receive cash payments -CashDeskBankAccountForCheque= Default account to use to receive payments by check -CashDeskBankAccountForCB= Default account to use to receive payments by credit cards +CashDeskBankAccountForCheque=Default account to use to receive payments by check +CashDeskBankAccountForCB=Default account to use to receive payments by credit cards +CashDeskBankAccountForSumup=Default bank account to use to receive payments by SumUp 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). CashDeskIdWareHouse=Force and restrict warehouse to use for stock decrease StockDecreaseForPointOfSaleDisabled=Stock decrease from Point of Sale disabled @@ -1693,7 +1713,7 @@ SuppliersSetup=Vendor module setup SuppliersCommandModel=Complete template of purchase order (logo...) SuppliersInvoiceModel=Complete template of vendor invoice (logo...) SuppliersInvoiceNumberingModel=Vendor invoices numbering models -IfSetToYesDontForgetPermission=If set to yes, don't forget to provide permissions to groups or users allowed for the second approval +IfSetToYesDontForgetPermission=If set to a non null value, don't forget to provide permissions to groups or users allowed for the second approval ##### GeoIPMaxmind ##### GeoIPMaxmindSetup=GeoIP Maxmind module setup PathToGeoIPMaxmindCountryDataFile=Path to file containing Maxmind ip to country translation.
    Examples:
    /usr/local/share/GeoIP/GeoIP.dat
    /usr/share/GeoIP/GeoIP.dat
    /usr/share/GeoIP/GeoLite2-Country.mmdb @@ -1782,6 +1802,8 @@ FixTZ=TimeZone fix FillFixTZOnlyIfRequired=Example: +2 (fill only if problem experienced) ExpectedChecksum=Expected Checksum CurrentChecksum=Current Checksum +ExpectedSize=Expected size +CurrentSize=Current size ForcedConstants=Required constant values MailToSendProposal=Customer proposals MailToSendOrder=Sales orders @@ -1846,8 +1868,10 @@ NothingToSetup=There is no specific setup required for this module. SetToYesIfGroupIsComputationOfOtherGroups=Set this to yes if this group is a computation of other groups EnterCalculationRuleIfPreviousFieldIsYes=Enter calculation rule if previous field was set to Yes (For example 'CODEGRP1+CODEGRP2') SeveralLangugeVariatFound=Several language variants found -COMPANY_AQUARIUM_REMOVE_SPECIAL=Remove special characters +RemoveSpecialChars=Remove special characters COMPANY_AQUARIUM_CLEAN_REGEX=Regex filter to clean value (COMPANY_AQUARIUM_CLEAN_REGEX) +COMPANY_DIGITARIA_CLEAN_REGEX=Regex filter to clean value (COMPANY_DIGITARIA_CLEAN_REGEX) +COMPANY_DIGITARIA_UNIQUE_CODE=Duplicate not allowed GDPRContact=Data Protection Officer (DPO, Data Privacy or GDPR contact) GDPRContactDesc=If you store data about European companies/citizens, you can name the contact who is responsible for the General Data Protection Regulation here HelpOnTooltip=Help text to show on tooltip @@ -1884,8 +1908,8 @@ CodeLastResult=Latest result code NbOfEmailsInInbox=Number of emails in source directory LoadThirdPartyFromName=Load third party searching on %s (load only) LoadThirdPartyFromNameOrCreate=Load third party searching on %s (create if not found) -WithDolTrackingID=Dolibarr Tracking ID found -WithoutDolTrackingID=Dolibarr Tracking ID not found +WithDolTrackingID=Dolibarr Reference found in Message ID +WithoutDolTrackingID=Dolibarr Reference not found in Message ID FormatZip=Zip MainMenuCode=Menu entry code (mainmenu) ECMAutoTree=Show automatic ECM tree @@ -1896,6 +1920,7 @@ ResourceSetup=Configuration of Resource module UseSearchToSelectResource=Use a search form to choose a resource (rather than a drop-down list). DisabledResourceLinkUser=Disable feature to link a resource to users DisabledResourceLinkContact=Disable feature to link a resource to contacts +EnableResourceUsedInEventCheck=Enable feature to check if a resource is in use in an event ConfirmUnactivation=Confirm module reset OnMobileOnly=On small screen (smartphone) only DisableProspectCustomerType=Disable the "Prospect + Customer" third party type (so third party must be Prospect or Customer but can't be both) @@ -1937,3 +1962,5 @@ RESTRICT_ON_IP=Allow access to some host IP only (wildcard not allowed, use spac BaseOnSabeDavVersion=Based on the library SabreDAV version NotAPublicIp=Not a public IP MakeAnonymousPing=Make an anonymous Ping '+1' to the Dolibarr foundation server (done 1 time only after installation) to allow the foundation to count the number of Dolibarr installation. +FeatureNotAvailableWithReceptionModule=Feature not available when module Reception is enabled +EmailTemplate=Template for email diff --git a/htdocs/langs/sw_SW/agenda.lang b/htdocs/langs/sw_SW/agenda.lang index 30c2a3d4038..9f141d15220 100644 --- a/htdocs/langs/sw_SW/agenda.lang +++ b/htdocs/langs/sw_SW/agenda.lang @@ -76,6 +76,7 @@ ContractSentByEMail=Contract %s sent by email OrderSentByEMail=Sales order %s sent by email InvoiceSentByEMail=Customer invoice %s sent by email SupplierOrderSentByEMail=Purchase order %s sent by email +ORDER_SUPPLIER_DELETEInDolibarr=Purchase order %s deleted SupplierInvoiceSentByEMail=Vendor invoice %s sent by email ShippingSentByEMail=Shipment %s sent by email ShippingValidated= Shipment %s validated @@ -86,6 +87,11 @@ InvoiceDeleted=Invoice deleted PRODUCT_CREATEInDolibarr=Product %s created PRODUCT_MODIFYInDolibarr=Product %s modified PRODUCT_DELETEInDolibarr=Product %s deleted +HOLIDAY_CREATEInDolibarr=Request for leave %s created +HOLIDAY_MODIFYInDolibarr=Request for leave %s modified +HOLIDAY_APPROVEInDolibarr=Request for leave %s approved +HOLIDAY_VALIDATEDInDolibarr=Request for leave %s validated +HOLIDAY_DELETEInDolibarr=Request for leave %s deleted EXPENSE_REPORT_CREATEInDolibarr=Expense report %s created EXPENSE_REPORT_VALIDATEInDolibarr=Expense report %s validated EXPENSE_REPORT_APPROVEInDolibarr=Expense report %s approved @@ -99,6 +105,14 @@ TICKET_MODIFYInDolibarr=Ticket %s modified TICKET_ASSIGNEDInDolibarr=Ticket %s assigned TICKET_CLOSEInDolibarr=Ticket %s closed TICKET_DELETEInDolibarr=Ticket %s deleted +BOM_VALIDATEInDolibarr=BOM validated +BOM_UNVALIDATEInDolibarr=BOM unvalidated +BOM_CLOSEInDolibarr=BOM disabled +BOM_REOPENInDolibarr=BOM reopen +BOM_DELETEInDolibarr=BOM deleted +MO_VALIDATEInDolibarr=MO validated +MO_PRODUCEDInDolibarr=MO produced +MO_DELETEInDolibarr=MO deleted ##### End agenda events ##### AgendaModelModule=Document templates for event DateActionStart=Start date diff --git a/htdocs/langs/sw_SW/boxes.lang b/htdocs/langs/sw_SW/boxes.lang index 59f89892e17..8fe1f84b149 100644 --- a/htdocs/langs/sw_SW/boxes.lang +++ b/htdocs/langs/sw_SW/boxes.lang @@ -19,6 +19,7 @@ BoxLastContacts=Latest contacts/addresses BoxLastMembers=Latest members BoxFicheInter=Latest interventions BoxCurrentAccounts=Open accounts balance +BoxTitleMemberNextBirthdays=Birthdays of this month (members) BoxTitleLastRssInfos=Latest %s news from %s BoxTitleLastProducts=Products/Services: last %s modified BoxTitleProductsAlertStock=Products: stock alert @@ -34,6 +35,7 @@ BoxTitleLastFicheInter=Latest %s modified interventions BoxTitleOldestUnpaidCustomerBills=Customer Invoices: oldest %s unpaid BoxTitleOldestUnpaidSupplierBills=Vendor Invoices: oldest %s unpaid BoxTitleCurrentAccounts=Open Accounts: balances +BoxTitleSupplierOrdersAwaitingReception=Supplier orders awaiting reception BoxTitleLastModifiedContacts=Contacts/Addresses: last %s modified BoxMyLastBookmarks=Bookmarks: latest %s BoxOldestExpiredServices=Oldest active expired services @@ -42,6 +44,8 @@ BoxTitleLastActionsToDo=Latest %s actions to do BoxTitleLastContracts=Latest %s modified contracts BoxTitleLastModifiedDonations=Latest %s modified donations BoxTitleLastModifiedExpenses=Latest %s modified expense reports +BoxTitleLatestModifiedBoms=Latest %s modified BOMs +BoxTitleLatestModifiedMos=Latest %s modified Manufacturing Orders BoxGlobalActivity=Global activity (invoices, proposals, orders) BoxGoodCustomers=Good customers BoxTitleGoodCustomers=%s Good customers @@ -64,6 +68,7 @@ NoContractedProducts=No products/services contracted NoRecordedContracts=No recorded contracts NoRecordedInterventions=No recorded interventions BoxLatestSupplierOrders=Latest purchase orders +BoxLatestSupplierOrdersAwaitingReception=Latest Purchase Orders (with a pending reception) NoSupplierOrder=No recorded purchase order BoxCustomersInvoicesPerMonth=Customer Invoices per month BoxSuppliersInvoicesPerMonth=Vendor Invoices per month @@ -84,4 +89,14 @@ ForProposals=Proposals LastXMonthRolling=The latest %s month rolling ChooseBoxToAdd=Add widget to your dashboard BoxAdded=Widget was added in your dashboard -BoxTitleUserBirthdaysOfMonth=Birthdays of this month +BoxTitleUserBirthdaysOfMonth=Birthdays of this month (users) +BoxLastManualEntries=Last manual entries in accountancy +BoxTitleLastManualEntries=%s latest manual entries +NoRecordedManualEntries=No manual entries record in accountancy +BoxSuspenseAccount=Count accountancy operation with suspense account +BoxTitleSuspenseAccount=Number of unallocated lines +NumberOfLinesInSuspenseAccount=Number of line in suspense account +SuspenseAccountNotDefined=Suspense account isn't defined +BoxLastCustomerShipments=Last customer shipments +BoxTitleLastCustomerShipments=Latest %s customer shipments +NoRecordedShipments=No recorded customer shipment diff --git a/htdocs/langs/sw_SW/commercial.lang b/htdocs/langs/sw_SW/commercial.lang index 96b8abbb937..10c536e0d48 100644 --- a/htdocs/langs/sw_SW/commercial.lang +++ b/htdocs/langs/sw_SW/commercial.lang @@ -1,6 +1,6 @@ # Dolibarr language file - Source file is en_US - commercial -Commercial=Commercial -CommercialArea=Commercial area +Commercial=Commerce +CommercialArea=Commerce area Customer=Customer Customers=Customers Prospect=Prospect @@ -59,7 +59,7 @@ ActionAC_FAC=Send customer invoice by mail ActionAC_REL=Send customer invoice by mail (reminder) ActionAC_CLO=Close ActionAC_EMAILING=Send mass email -ActionAC_COM=Send customer order by mail +ActionAC_COM=Send sales order by mail ActionAC_SHIP=Send shipping by mail ActionAC_SUP_ORD=Send purchase order by mail ActionAC_SUP_INV=Send vendor invoice by mail diff --git a/htdocs/langs/sw_SW/deliveries.lang b/htdocs/langs/sw_SW/deliveries.lang index 03eba3d636b..1f48c01de75 100644 --- a/htdocs/langs/sw_SW/deliveries.lang +++ b/htdocs/langs/sw_SW/deliveries.lang @@ -2,7 +2,7 @@ Delivery=Delivery DeliveryRef=Ref Delivery DeliveryCard=Receipt card -DeliveryOrder=Delivery order +DeliveryOrder=Delivery receipt DeliveryDate=Delivery date CreateDeliveryOrder=Generate delivery receipt DeliveryStateSaved=Delivery state saved @@ -18,13 +18,14 @@ StatusDeliveryCanceled=Canceled StatusDeliveryDraft=Draft StatusDeliveryValidated=Received # merou PDF model -NameAndSignature=Name and Signature : +NameAndSignature=Name and Signature: ToAndDate=To___________________________________ on ____/_____/__________ GoodStatusDeclaration=Have received the goods above in good condition, -Deliverer=Deliverer : +Deliverer=Deliverer: Sender=Sender Recipient=Recipient ErrorStockIsNotEnough=There's not enough stock Shippable=Shippable NonShippable=Not Shippable ShowReceiving=Show delivery receipt +NonExistentOrder=Nonexistent order diff --git a/htdocs/langs/sw_SW/errors.lang b/htdocs/langs/sw_SW/errors.lang index 0c07b2eafc4..cd726162a85 100644 --- a/htdocs/langs/sw_SW/errors.lang +++ b/htdocs/langs/sw_SW/errors.lang @@ -196,6 +196,7 @@ ErrorPhpMailDelivery=Check that you don't use a too high number of recipients an ErrorUserNotAssignedToTask=User must be assigned to task to be able to enter time consumed. ErrorTaskAlreadyAssigned=Task already assigned to user ErrorModuleFileSeemsToHaveAWrongFormat=The module package seems to have a wrong format. +ErrorModuleFileSeemsToHaveAWrongFormat2=At least one mandatory directory must exists into zip of module: %s or %s ErrorFilenameDosNotMatchDolibarrPackageRules=The name of the module package (%s) does not match expected name syntax: %s ErrorDuplicateTrigger=Error, duplicate trigger name %s. Already loaded from %s. ErrorNoWarehouseDefined=Error, no warehouses defined. @@ -219,6 +220,9 @@ ErrorURLMustStartWithHttp=URL %s must start with http:// or https:// ErrorNewRefIsAlreadyUsed=Error, the new reference is already used ErrorDeletePaymentLinkedToAClosedInvoiceNotPossible=Error, delete payment linked to a closed invoice is not possible. ErrorSearchCriteriaTooSmall=Search criteria too small. +ErrorObjectMustHaveStatusActiveToBeDisabled=Objects must have status 'Active' to be disabled +ErrorObjectMustHaveStatusDraftOrDisabledToBeActivated=Objects must have status 'Draft' or 'Disabled' to be enabled +ErrorNoFieldWithAttributeShowoncombobox=No fields has property 'showoncombobox' into definition of object '%s'. No way to show the combolist. # Warnings WarningParamUploadMaxFileSizeHigherThanPostMaxSize=Your PHP parameter upload_max_filesize (%s) is higher than PHP parameter post_max_size (%s). This is not a consistent setup. WarningPasswordSetWithNoAccount=A password was set for this member. However, no user account was created. So this password is stored but can't be used to login to Dolibarr. It may be used by an external module/interface but if you don't need to define any login nor password for a member, you can disable option "Manage a login for each member" from Member module setup. If you need to manage a login but don't need any password, you can keep this field empty to avoid this warning. Note: Email can also be used as a login if the member is linked to a user. @@ -244,3 +248,4 @@ WarningAnEntryAlreadyExistForTransKey=An entry already exists for the translatio WarningNumberOfRecipientIsRestrictedInMassAction=Warning, number of different recipient is limited to %s when using the mass actions on lists WarningDateOfLineMustBeInExpenseReportRange=Warning, the date of line is not in the range of the expense report WarningProjectClosed=Project is closed. You must re-open it first. +WarningSomeBankTransactionByChequeWereRemovedAfter=Some bank transaction were removed after that the receipt including them were generated. So nb of cheques and total of receipt may differ from number and total in list. diff --git a/htdocs/langs/sw_SW/holiday.lang b/htdocs/langs/sw_SW/holiday.lang index 9aafa73550e..69b6a698e1a 100644 --- a/htdocs/langs/sw_SW/holiday.lang +++ b/htdocs/langs/sw_SW/holiday.lang @@ -8,7 +8,6 @@ NotActiveModCP=You must enable the module Leave to view this page. AddCP=Make a leave request DateDebCP=Start date DateFinCP=End date -DateCreateCP=Creation date DraftCP=Draft ToReviewCP=Awaiting approval ApprovedCP=Approved @@ -18,6 +17,7 @@ ValidatorCP=Approbator ListeCP=List of leave LeaveId=Leave ID ReviewedByCP=Will be approved by +UserID=User ID UserForApprovalID=User for approval ID UserForApprovalFirstname=First name of approval user UserForApprovalLastname=Last name of approval user @@ -128,3 +128,4 @@ TemplatePDFHolidays=Template for leave requests PDF FreeLegalTextOnHolidays=Free text on PDF WatermarkOnDraftHolidayCards=Watermarks on draft leave requests HolidaysToApprove=Holidays to approve +NobodyHasPermissionToValidateHolidays=Nobody has permission to validate holidays diff --git a/htdocs/langs/sw_SW/install.lang b/htdocs/langs/sw_SW/install.lang index 2fe7dc8c038..708b3bac479 100644 --- a/htdocs/langs/sw_SW/install.lang +++ b/htdocs/langs/sw_SW/install.lang @@ -13,6 +13,7 @@ PHPSupportPOSTGETOk=This PHP supports variables POST and GET. PHPSupportPOSTGETKo=It's possible your PHP setup does not support variables POST and/or GET. Check the parameter variables_order in php.ini. PHPSupportGD=This PHP supports GD graphical functions. PHPSupportCurl=This PHP supports Curl. +PHPSupportCalendar=This PHP supports calendars extensions. PHPSupportUTF8=This PHP supports UTF8 functions. PHPSupportIntl=This PHP supports Intl functions. PHPMemoryOK=Your PHP max session memory is set to %s. This should be enough. @@ -21,6 +22,7 @@ Recheck=Click here for a more detailed test 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. ErrorPHPDoesNotSupportGD=Your PHP installation does not support GD graphical functions. No graphs will be available. ErrorPHPDoesNotSupportCurl=Your PHP installation does not support Curl. +ErrorPHPDoesNotSupportCalendar=Your PHP installation does not support php calendar extensions. ErrorPHPDoesNotSupportUTF8=Your PHP installation does not support UTF8 functions. Dolibarr cannot work correctly. Resolve this before installing Dolibarr. ErrorPHPDoesNotSupportIntl=Your PHP installation does not support Intl functions. ErrorDirDoesNotExists=Directory %s does not exist. @@ -203,6 +205,7 @@ MigrationRemiseExceptEntity=Update entity field value of llx_societe_remise_exce MigrationUserRightsEntity=Update entity field value of llx_user_rights MigrationUserGroupRightsEntity=Update entity field value of llx_usergroup_rights MigrationUserPhotoPath=Migration of photo paths for users +MigrationFieldsSocialNetworks=Migration of users fields social networks (%s) MigrationReloadModule=Reload module %s MigrationResetBlockedLog=Reset module BlockedLog for v7 algorithm ShowNotAvailableOptions=Show unavailable options diff --git a/htdocs/langs/sw_SW/main.lang b/htdocs/langs/sw_SW/main.lang index 8ac9025f57c..fa9f48ee4c4 100644 --- a/htdocs/langs/sw_SW/main.lang +++ b/htdocs/langs/sw_SW/main.lang @@ -114,6 +114,7 @@ InformationToHelpDiagnose=This information can be useful for diagnostic purposes MoreInformation=More information TechnicalInformation=Technical information TechnicalID=Technical ID +LineID=Line ID NotePublic=Note (public) NotePrivate=Note (private) PrecisionUnitIsLimitedToXDecimals=Dolibarr was setup to limit precision of unit prices to %s decimals. @@ -169,6 +170,8 @@ ToValidate=To validate NotValidated=Not validated Save=Save SaveAs=Save As +SaveAndStay=Save and stay +SaveAndNew=Save and new TestConnection=Test connection ToClone=Clone ConfirmClone=Choose data you want to clone: @@ -182,6 +185,7 @@ Hide=Hide ShowCardHere=Show card Search=Search SearchOf=Search +SearchMenuShortCut=Ctrl + shift + f Valid=Valid Approve=Approve Disapprove=Disapprove @@ -412,6 +416,7 @@ DefaultTaxRate=Default tax rate Average=Average Sum=Sum Delta=Delta +StatusToPay=To pay RemainToPay=Remain to pay Module=Module/Application Modules=Modules/Applications @@ -474,7 +479,9 @@ Categories=Tags/categories Category=Tag/category By=By From=From +FromLocation=From to=to +To=to and=and or=or Other=Other @@ -824,6 +831,7 @@ Mandatory=Mandatory Hello=Hello GoodBye=GoodBye Sincerely=Sincerely +ConfirmDeleteObject=Are you sure you want to delete this object? DeleteLine=Delete line ConfirmDeleteLine=Are you sure you want to delete this line? NoPDFAvailableForDocGenAmongChecked=No PDF were available for the document generation among checked record @@ -840,6 +848,7 @@ Progress=Progress ProgressShort=Progr. FrontOffice=Front office BackOffice=Back office +Submit=Submit View=View Export=Export Exports=Exports @@ -990,3 +999,16 @@ GlobalOpenedElemView=Global view NoArticlesFoundForTheKeyword=No article found for the keyword '%s' NoArticlesFoundForTheCategory=No article found for the category ToAcceptRefuse=To accept | refuse +ContactDefault_agenda=Event +ContactDefault_commande=Order +ContactDefault_contrat=Contract +ContactDefault_facture=Invoice +ContactDefault_fichinter=Intervention +ContactDefault_invoice_supplier=Supplier Invoice +ContactDefault_order_supplier=Supplier Order +ContactDefault_project=Project +ContactDefault_project_task=Task +ContactDefault_propal=Proposal +ContactDefault_supplier_proposal=Supplier Proposal +ContactDefault_ticketsup=Ticket +ContactAddedAutomatically=Contact added from contact thirdparty roles diff --git a/htdocs/langs/sw_SW/opensurvey.lang b/htdocs/langs/sw_SW/opensurvey.lang index 76684955e56..7d26151fa16 100644 --- a/htdocs/langs/sw_SW/opensurvey.lang +++ b/htdocs/langs/sw_SW/opensurvey.lang @@ -1,7 +1,7 @@ # Dolibarr language file - Source file is en_US - opensurvey Survey=Poll Surveys=Polls -OrganizeYourMeetingEasily=Organize your meetings and polls easily. First select type of poll... +OrganizeYourMeetingEasily=Organize your meetings and polls easily. First select the type of poll... NewSurvey=New poll OpenSurveyArea=Polls area AddACommentForPoll=You can add a comment into poll... @@ -11,7 +11,7 @@ PollTitle=Poll title ToReceiveEMailForEachVote=Receive an email for each vote TypeDate=Type date TypeClassic=Type standard -OpenSurveyStep2=Select your dates amoung the free days (grey). The selected days are green. You can unselect a day previously selected by clicking again on it +OpenSurveyStep2=Select your dates among the free days (grey). The selected days are green. You can unselect a day previously selected by clicking again on it RemoveAllDays=Remove all days CopyHoursOfFirstDay=Copy hours of first day RemoveAllHours=Remove all hours @@ -35,7 +35,7 @@ TitleChoice=Choice label ExportSpreadsheet=Export result spreadsheet ExpireDate=Limit date NbOfSurveys=Number of polls -NbOfVoters=Nb of voters +NbOfVoters=No. of voters SurveyResults=Results PollAdminDesc=You are allowed to change all vote lines of this poll with button "Edit". You can, as well, remove a column or a line with %s. You can also add a new column with %s. 5MoreChoices=5 more choices @@ -49,7 +49,7 @@ votes=vote(s) NoCommentYet=No comments have been posted for this poll yet CanComment=Voters can comment in the poll CanSeeOthersVote=Voters can see other people's vote -SelectDayDesc=For each selected day, you can choose, or not, meeting hours in the following format :
    - empty,
    - "8h", "8H" or "8:00" to give a meeting's start hour,
    - "8-11", "8h-11h", "8H-11H" or "8:00-11:00" to give a meeting's start and end hour,
    - "8h15-11h15", "8H15-11H15" or "8:15-11:15" for the same thing but with minutes. +SelectDayDesc=For each selected day, you can choose, or not, meeting hours in the following format:
    - empty,
    - "8h", "8H" or "8:00" to give a meeting's start hour,
    - "8-11", "8h-11h", "8H-11H" or "8:00-11:00" to give a meeting's start and end hour,
    - "8h15-11h15", "8H15-11H15" or "8:15-11:15" for the same thing but with minutes. BackToCurrentMonth=Back to current month ErrorOpenSurveyFillFirstSection=You haven't filled the first section of the poll creation ErrorOpenSurveyOneChoice=Enter at least one choice diff --git a/htdocs/langs/sw_SW/paybox.lang b/htdocs/langs/sw_SW/paybox.lang index d5e4fd9ba55..1bbbef4017b 100644 --- a/htdocs/langs/sw_SW/paybox.lang +++ b/htdocs/langs/sw_SW/paybox.lang @@ -11,17 +11,8 @@ YourEMail=Email to receive payment confirmation Creditor=Creditor PaymentCode=Payment code PayBoxDoPayment=Pay with Paybox -ToPay=Do payment YouWillBeRedirectedOnPayBox=You will be redirected on secured Paybox page to input you credit card information Continue=Next -ToOfferALinkForOnlinePayment=URL for %s payment -ToOfferALinkForOnlinePaymentOnOrder=URL to offer a %s online payment user interface for a sales order -ToOfferALinkForOnlinePaymentOnInvoice=URL to offer a %s online payment user interface for a customer invoice -ToOfferALinkForOnlinePaymentOnContractLine=URL to offer a %s online payment user interface for a contract line -ToOfferALinkForOnlinePaymentOnFreeAmount=URL to offer a %s online payment user interface for a free amount -ToOfferALinkForOnlinePaymentOnMemberSubscription=URL to offer a %s online payment user interface for a member subscription -ToOfferALinkForOnlinePaymentOnDonation=URL to offer a %s online payment, user interface for payment of donation -YouCanAddTagOnUrl=You can also add url parameter &tag=value to any of those URL (required only for free payment) to add your own payment comment tag. SetupPayBoxToHavePaymentCreatedAutomatically=Setup your Paybox with url %s to have payment created automatically when validated by Paybox. YourPaymentHasBeenRecorded=This page confirms that your payment has been recorded. Thank you. YourPaymentHasNotBeenRecorded=Your payment has NOT been recorded and the transaction has been canceled. Thank you. diff --git a/htdocs/langs/sw_SW/projects.lang b/htdocs/langs/sw_SW/projects.lang index d144fccd272..868a696c20a 100644 --- a/htdocs/langs/sw_SW/projects.lang +++ b/htdocs/langs/sw_SW/projects.lang @@ -86,8 +86,8 @@ WhichIamLinkedToProject=which I'm linked to project Time=Time ListOfTasks=List of tasks GoToListOfTimeConsumed=Go to list of time consumed -GoToListOfTasks=Go to list of tasks -GoToGanttView=Go to Gantt view +GoToListOfTasks=Show as list +GoToGanttView=show as Gantt GanttView=Gantt View ListProposalsAssociatedProject=List of the commercial proposals related to the project ListOrdersAssociatedProject=List of sales orders related to the project @@ -250,3 +250,8 @@ OneLinePerUser=One line per user ServiceToUseOnLines=Service to use on lines InvoiceGeneratedFromTimeSpent=Invoice %s has been generated from time spent on project ProjectBillTimeDescription=Check if you enter timesheet on tasks of project AND you plan to generate invoice(s) from the timesheet to bill the customer of the project (do not check if you plan to create invoice that is not based on entered timesheets). +ProjectFollowOpportunity=Follow opportunity +ProjectFollowTasks=Follow tasks +UsageOpportunity=Usage: Opportunity +UsageTasks=Usage: Tasks +UsageBillTimeShort=Usage: Bill time diff --git a/htdocs/langs/sw_SW/sendings.lang b/htdocs/langs/sw_SW/sendings.lang index 3b3850e44ed..5ce3b7f67e9 100644 --- a/htdocs/langs/sw_SW/sendings.lang +++ b/htdocs/langs/sw_SW/sendings.lang @@ -21,6 +21,7 @@ QtyShipped=Qty shipped QtyShippedShort=Qty ship. QtyPreparedOrShipped=Qty prepared or shipped QtyToShip=Qty to ship +QtyToReceive=Qty to receive QtyReceived=Qty received QtyInOtherShipments=Qty in other shipments KeepToShip=Remain to ship @@ -46,17 +47,18 @@ DateDeliveryPlanned=Planned date of delivery RefDeliveryReceipt=Ref delivery receipt StatusReceipt=Status delivery receipt DateReceived=Date delivery received -SendShippingByEMail=Send shipment by EMail +ClassifyReception=Classify reception +SendShippingByEMail=Send shipment by email SendShippingRef=Submission of shipment %s ActionsOnShipping=Events on shipment LinkToTrackYourPackage=Link to track your package ShipmentCreationIsDoneFromOrder=For the moment, creation of a new shipment is done from the order card. ShipmentLine=Shipment line -ProductQtyInCustomersOrdersRunning=Product quantity into open customer orders -ProductQtyInSuppliersOrdersRunning=Product quantity into open purchase orders -ProductQtyInShipmentAlreadySent=Product quantity from open customer order already sent -ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from open supplier order already received -NoProductToShipFoundIntoStock=No product to ship found into warehouse %s. Correct stock or go back to choose another warehouse. +ProductQtyInCustomersOrdersRunning=Product quantity from open sales orders +ProductQtyInSuppliersOrdersRunning=Product quantity from open purchase orders +ProductQtyInShipmentAlreadySent=Product quantity from open sales order already sent +ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from open purchase orders already received +NoProductToShipFoundIntoStock=No product to ship found in warehouse %s. Correct stock or go back to choose another warehouse. WeightVolShort=Weight/Vol. ValidateOrderFirstBeforeShipment=You must first validate the order before being able to make shipments. @@ -69,4 +71,4 @@ SumOfProductWeights=Sum of product weights # warehouse details DetailWarehouseNumber= Warehouse details -DetailWarehouseFormat= W:%s (Qty : %d) +DetailWarehouseFormat= W:%s (Qty: %d) diff --git a/htdocs/langs/sw_SW/stocks.lang b/htdocs/langs/sw_SW/stocks.lang index d42f1a82243..2e207e63b39 100644 --- a/htdocs/langs/sw_SW/stocks.lang +++ b/htdocs/langs/sw_SW/stocks.lang @@ -55,7 +55,7 @@ PMPValue=Weighted average price PMPValueShort=WAP EnhancedValueOfWarehouses=Warehouses value UserWarehouseAutoCreate=Create a user warehouse automatically when creating a user -AllowAddLimitStockByWarehouse=Manage also values for minimum and desired stock per pairing (product-warehouse) in addition to values per product +AllowAddLimitStockByWarehouse=Manage also value for minimum and desired stock per pairing (product-warehouse) in addition to the value for minimum and desired stock per product IndependantSubProductStock=Product stock and subproduct stock are independent QtyDispatched=Quantity dispatched QtyDispatchedShort=Qty dispatched @@ -184,7 +184,7 @@ SelectFournisseur=Vendor filter inventoryOnDate=Inventory INVENTORY_DISABLE_VIRTUAL=Virtual product (kit): do not decrement stock of a child product INVENTORY_USE_MIN_PA_IF_NO_LAST_PA=Use the buy price if no last buy price can be found -INVENTORY_USE_INVENTORY_DATE_FROM_DATEMVT=Stock movement has date of inventory +INVENTORY_USE_INVENTORY_DATE_FOR_DATE_OF_MVT=Stock movements will have the date of inventory (instead of the date of inventory validation) inventoryChangePMPPermission=Allow to change PMP value for a product ColumnNewPMP=New unit PMP OnlyProdsInStock=Do not add product without stock @@ -212,3 +212,7 @@ StockIncreaseAfterCorrectTransfer=Increase by correction/transfer StockDecreaseAfterCorrectTransfer=Decrease by correction/transfer StockIncrease=Stock increase StockDecrease=Stock decrease +InventoryForASpecificWarehouse=Inventory for a specific warehouse +InventoryForASpecificProduct=Inventory for a specific product +StockIsRequiredToChooseWhichLotToUse=Stock is required to choose which lot to use +ForceTo=Force to diff --git a/htdocs/langs/th_TH/accountancy.lang b/htdocs/langs/th_TH/accountancy.lang index b98134aa1cd..0c1d45626b1 100644 --- a/htdocs/langs/th_TH/accountancy.lang +++ b/htdocs/langs/th_TH/accountancy.lang @@ -1,4 +1,5 @@ -# Dolibarr language file - en_US - Accounting Expert +# Dolibarr language file - en_US - Accountancy (Double entries) +Accountancy=การบัญชี Accounting=การบัญชี ACCOUNTING_EXPORT_SEPARATORCSV=คั่นคอลัมน์สำหรับแฟ้มส่งออก ACCOUNTING_EXPORT_DATE=รูปแบบวันที่สำหรับไฟล์การส่งออก @@ -97,6 +98,8 @@ MenuExpenseReportAccounts=Expense report accounts MenuLoanAccounts=Loan accounts MenuProductsAccounts=Product accounts MenuClosureAccounts=Closure accounts +MenuAccountancyClosure=Closure +MenuAccountancyValidationMovements=Validate movements ProductsBinding=Products accounts TransferInAccounting=Transfer in accounting RegistrationInAccounting=Registration in accounting @@ -164,12 +167,14 @@ ACCOUNTING_ACCOUNT_SUSPENSE=Accounting account of wait DONATION_ACCOUNTINGACCOUNT=Accounting account to register donations ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Accounting account to register subscriptions -ACCOUNTING_PRODUCT_BUY_ACCOUNT=Accounting account by default for bought products (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_ACCOUNT=Accounting account by default for the bought products (used if not defined in the product sheet) ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Accounting account by default for the sold products (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Accounting account by default for the sold products in EEC (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Accounting account by default for the sold products export out of EEC (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Accounting account by default for the products sold in EEC (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Accounting account by default for the products sold and exported out of EEC (used if not defined in the product sheet) ACCOUNTING_SERVICE_BUY_ACCOUNT=Accounting account by default for the bought services (used if not defined in the service sheet) ACCOUNTING_SERVICE_SOLD_ACCOUNT=Accounting account by default for the sold services (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Accounting account by default for the services sold in EEC (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Accounting account by default for the services sold and exported out of EEC (used if not defined in the service sheet) Doctype=ประเภทของเอกสาร Docdate=วันที่ @@ -192,9 +197,10 @@ ByPersonalizedAccountGroups=By personalized groups ByYear=โดยปี NotMatch=Not Set DeleteMvt=Delete Ledger lines +DelMonth=Month to delete DelYear=Year to delete DelJournal=Journal to delete -ConfirmDeleteMvt=This will delete all lines of the Ledger for year and/or from a specific journal. At least one criterion is required. +ConfirmDeleteMvt=This will delete all lines of the Ledger for the year/month and/or from a specific journal (At least one criterion is required). You will have to reuse the feature 'Registration inaccounting' to have the deleted record back in the ledger. ConfirmDeleteMvtPartial=This will delete the transaction from the Ledger (all lines related to same transaction will be deleted) FinanceJournal=Finance journal ExpenseReportsJournal=Expense reports journal @@ -235,13 +241,19 @@ DescVentilDoneCustomer=Consult here the list of the lines of invoices customers DescVentilTodoCustomer=Bind invoice lines not already bound with a product accounting account ChangeAccount=Change the product/service accounting account for selected lines with the following accounting account: Vide=- -DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account (only record not already transfered in accountancy are visible) DescVentilDoneSupplier=Consult here the list of the lines of vendor invoices and their accounting account DescVentilTodoExpenseReport=Bind expense report lines not already bound with a fee accounting account DescVentilExpenseReport=Consult here the list of expense report lines bound (or not) to a fee accounting account DescVentilExpenseReportMore=If you setup accounting account on type of expense report lines, the application will be able to make all the binding between your expense report lines and the accounting account of your chart of accounts, just in one click with the button "%s". If account was not set on fees dictionary or if you still have some lines not bound to any account, you will have to make a manual binding from the menu "%s". DescVentilDoneExpenseReport=Consult here the list of the lines of expenses reports and their fees accounting account +DescClosure=Consult here the number of movements by month who are not validated & fiscal years already open +OverviewOfMovementsNotValidated=Step 1/ Overview of movements not validated. (Necessary to close a fiscal year) +ValidateMovements=Validate movements +DescValidateMovements=Any modification or deletion of writing, lettering and deletes will be prohibited. All entries for an exercise must be validated otherwise closing will not be possible +SelectMonthAndValidate=Select month and validate movements + ValidateHistory=Bind Automatically AutomaticBindingDone=Automatic binding done @@ -256,6 +268,7 @@ ListOfProductsWithoutAccountingAccount=List of products not bound to any account ChangeBinding=Change the binding Accounted=Accounted in ledger NotYetAccounted=Not yet accounted in ledger +ShowTutorial=Show Tutorial ## Admin ApplyMassCategories=Apply mass categories @@ -264,7 +277,7 @@ CategoryDeleted=Category for the accounting account has been removed AccountingJournals=Accounting journals AccountingJournal=Accounting journal NewAccountingJournal=New accounting journal -ShowAccoutingJournal=Show accounting journal +ShowAccountingJournal=Show accounting journal NatureOfJournal=Nature of Journal AccountingJournalType1=Miscellaneous operations AccountingJournalType2=ขาย diff --git a/htdocs/langs/th_TH/admin.lang b/htdocs/langs/th_TH/admin.lang index c2eae4759dc..584cdc9d1be 100644 --- a/htdocs/langs/th_TH/admin.lang +++ b/htdocs/langs/th_TH/admin.lang @@ -178,6 +178,8 @@ Compression=การอัด CommandsToDisableForeignKeysForImport=คำสั่งปิดการใช้งานปุ่มต่างประเทศในการนำเข้า CommandsToDisableForeignKeysForImportWarning=บังคับถ้าคุณต้องการที่จะสามารถที่จะเรียกคืนการถ่ายโอนข้อมูล SQL ของคุณในภายหลัง ExportCompatibility=ความเข้ากันได้ของไฟล์การส่งออกที่สร้าง +ExportUseMySQLQuickParameter=Use the --quick parameter +ExportUseMySQLQuickParameterHelp=The '--quick' parameter helps limit RAM consumption for large tables. MySqlExportParameters=MySQL พารามิเตอร์การส่งออก PostgreSqlExportParameters= PostgreSQL พารามิเตอร์การส่งออก UseTransactionnalMode=ใช้โหมดการทำธุรกรรม @@ -218,7 +220,7 @@ DoliStoreDesc=DoliStore สถานที่อย่างเป็นทา DoliPartnersDesc=List of companies providing custom-developed modules or features.
    Note: since Dolibarr is an open source application, anyone experienced in PHP programming may develop a module. WebSiteDesc=External websites for more add-on (non-core) modules... DevelopYourModuleDesc=Some solutions to develop your own module... -URL=ลิงค์ +URL=URL BoxesAvailable=Widgets available BoxesActivated=Widgets activated ActivateOn=เปิดใช้งานบน @@ -268,6 +270,7 @@ Emails=Emails EMailsSetup=Emails setup EMailsDesc=This page allows you to override your default PHP parameters for email sending. In most cases on Unix/Linux OS, the PHP setup is correct and these parameters are unnecessary. EmailSenderProfiles=Emails sender profiles +EMailsSenderProfileDesc=You can keep this section empty. If you enter some emails here, they will be added to the list of possible senders into the combobox when your write a new email. MAIN_MAIL_SMTP_PORT=SMTP/SMTPS Port (default value in php.ini: %s) MAIN_MAIL_SMTP_SERVER=SMTP/SMTPS Host (default value in php.ini: %s) MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=SMTP/SMTPS Port (Not defined into PHP on Unix-like systems) @@ -277,7 +280,7 @@ MAIN_MAIL_ERRORS_TO=Email used for error returns emails (fields 'Errors-To' in e MAIN_MAIL_AUTOCOPY_TO= Copy (Bcc) all sent emails to MAIN_DISABLE_ALL_MAILS=Disable all email sending (for test purposes or demos) MAIN_MAIL_FORCE_SENDTO=Send all emails to (instead of real recipients, for test purposes) -MAIN_MAIL_ENABLED_USER_DEST_SELECT=Add employee users with email into allowed recipient list +MAIN_MAIL_ENABLED_USER_DEST_SELECT=Suggest emails of employees (if defined) into the list of predefined recipient when writing a new email MAIN_MAIL_SENDMODE=Email sending method MAIN_MAIL_SMTPS_ID=SMTP ID (if sending server requires authentication) MAIN_MAIL_SMTPS_PW=SMTP Password (if sending server requires authentication) @@ -462,7 +465,9 @@ EnableAndSetupModuleCron=If you want to have this recurring invoice generated au ModuleCompanyCodeCustomerAquarium=%s followed by customer code for a customer accounting code ModuleCompanyCodeSupplierAquarium=%s followed by vendor code for a vendor accounting code ModuleCompanyCodePanicum=Return an empty accounting code. -ModuleCompanyCodeDigitaria=Accounting code depends on third-party code. The code is composed of the character "C" in the first position followed by the first 5 characters of the third-party code. +ModuleCompanyCodeDigitaria=Returns a compound accounting code according to the name of the third party. The code consists of a prefix that can be defined in the first position followed by the number of characters defined in the third party code. +ModuleCompanyCodeCustomerDigitaria=%s followed by the truncated customer name by the number of characters: %s for the customer accounting code. +ModuleCompanyCodeSupplierDigitaria=%s followed by the truncated supplier name by the number of characters: %s for the supplier accounting code. Use3StepsApproval=By default, Purchase Orders need to be created and approved by 2 different users (one step/user to create and one step/user to approve. Note that if user has both permission to create and approve, one step/user will be enough). You can ask with this option to introduce a third step/user approval, if amount is higher than a dedicated value (so 3 steps will be necessary: 1=validation, 2=first approval and 3=second approval if amount is enough).
    Set this to empty if one approval (2 steps) is enough, set it to a very low value (0.1) if a second approval (3 steps) is always required. UseDoubleApproval=Use a 3 steps approval when amount (without tax) is higher than... WarningPHPMail=WARNING: It is often better to setup outgoing emails to use the email server of your provider instead of the default setup. Some email providers (like Yahoo) do not allow you to send an email from another server than their own server. Your current setup uses the server of the application to send email and not the server of your email provider, so some recipients (the one compatible with the restrictive DMARC protocol), will ask your email provider if they can accept your email and some email providers (like Yahoo) may respond "no" because the server is not theirs, so few of your sent Emails may not be accepted (be careful also of your email provider's sending quota).
    If your Email provider (like Yahoo) has this restriction, you must change Email setup to choose the other method "SMTP server" and enter the SMTP server and credentials provided by your Email provider. @@ -524,7 +529,7 @@ Module50Desc=Management of Products Module51Name=จดหมายจำนวนมาก Module51Desc=กระดาษมวลจัดการทางไปรษณีย์ Module52Name=หุ้น -Module52Desc=Stock management (for products only) +Module52Desc=Stock management Module53Name=บริการ Module53Desc=Management of Services Module54Name=สัญญา / สมัครสมาชิก @@ -622,7 +627,7 @@ Module5000Desc=ช่วยให้คุณสามารถจัดกา Module6000Name=ขั้นตอนการทำงาน Module6000Desc=Workflow management (automatic creation of object and/or automatic status change) Module10000Name=Websites -Module10000Desc=Create websites (public) with a WYSIWYG editor. Just setup your web server (Apache, Nginx, ...) to point to the dedicated Dolibarr directory to have it online on the internet with your own domain name. +Module10000Desc=Create websites (public) with a WYSIWYG editor. This is a webmaster or developer oriented CMS (it is better to know HTML and CSS language). Just setup your web server (Apache, Nginx, ...) to point to the dedicated Dolibarr directory to have it online on the internet with your own domain name. Module20000Name=Leave Request Management Module20000Desc=Define and track employee leave requests Module39000Name=Product Lots @@ -841,10 +846,10 @@ Permission1002=สร้าง / แก้ไขคลังสินค้า Permission1003=ลบคลังสินค้า Permission1004=อ่านการเคลื่อนไหวของหุ้น Permission1005=สร้าง / แก้ไขการเคลื่อนไหวของหุ้น -Permission1101=อ่านคำสั่งซื้อการจัดส่ง -Permission1102=สร้าง / แก้ไขคำสั่งซื้อการจัดส่ง -Permission1104=ตรวจสอบการสั่งซื้อการจัดส่ง -Permission1109=ลบคำสั่งซื้อการจัดส่ง +Permission1101=Read delivery receipts +Permission1102=Create/modify delivery receipts +Permission1104=Validate delivery receipts +Permission1109=Delete delivery receipts Permission1121=Read supplier proposals Permission1122=Create/modify supplier proposals Permission1123=Validate supplier proposals @@ -873,9 +878,9 @@ Permission1251=เรียกมวลของการนำเข้าข Permission1321=ส่งออกใบแจ้งหนี้ของลูกค้าคุณลักษณะและการชำระเงิน Permission1322=Reopen a paid bill Permission1421=Export sales orders and attributes -Permission2401=อ่านการกระทำ (เหตุการณ์หรืองาน) ที่เชื่อมโยงกับบัญชีของเขา -Permission2402=สร้าง / แก้ไขการกระทำ (เหตุการณ์หรืองาน) ที่เชื่อมโยงกับบัญชีของเขา -Permission2403=ลบการกระทำ (เหตุการณ์หรืองาน) ที่เชื่อมโยงกับบัญชีของเขา +Permission2401=Read actions (events or tasks) linked to his user account (if owner of event) +Permission2402=Create/modify actions (events or tasks) linked to his user account (if owner of event) +Permission2403=Delete actions (events or tasks) linked to his user account (if owner of event) Permission2411=อ่านการกระทำ (เหตุการณ์หรืองาน) ของบุคคลอื่น Permission2412=สร้าง / แก้ไขการกระทำ (เหตุการณ์หรืองาน) ของบุคคลอื่น Permission2413=ลบการกระทำ (เหตุการณ์หรืองาน) ของบุคคลอื่น @@ -901,6 +906,7 @@ Permission20003=ลบออกจากการร้องขอ Permission20004=Read all leave requests (even of user not subordinates) Permission20005=Create/modify leave requests for everybody (even of user not subordinates) Permission20006=ธุรการร้องขอลา (การติดตั้งและการปรับปรุงความสมดุล) +Permission20007=Approve leave requests Permission23001=อ่านงานที่กำหนดเวลาไว้ Permission23002=สร้าง / การปรับปรุงกำหนดเวลางาน Permission23003=ลบงานที่กำหนด @@ -915,7 +921,7 @@ Permission50414=Delete operations in ledger Permission50415=Delete all operations by year and journal in ledger Permission50418=Export operations of the ledger Permission50420=Report and export reports (turnover, balance, journals, ledger) -Permission50430=Define and close a fiscal period +Permission50430=Define fiscal periods. Validate transactions and close fiscal periods. Permission50440=Manage chart of accounts, setup of accountancy Permission51001=Read assets Permission51002=Create/Update assets @@ -962,6 +968,7 @@ DictionaryAccountancyJournal=Accounting journals DictionaryEMailTemplates=Email Templates DictionaryUnits=หน่วย DictionaryMeasuringUnits=Measuring Units +DictionarySocialNetworks=Social Networks DictionaryProspectStatus=สถานะ Prospect DictionaryHolidayTypes=Types of leave DictionaryOpportunityStatus=Lead status for project/lead @@ -1057,7 +1064,7 @@ BackgroundImageLogin=Background image PermanentLeftSearchForm=แบบฟอร์มการค้นหาถาวรบนเมนูด้านซ้าย DefaultLanguage=Default language EnableMultilangInterface=Enable multilanguage support -EnableShowLogo=โลโก้แสดงบนเมนูด้านซ้าย +EnableShowLogo=Show the company logo in the menu CompanyInfo=Company/Organization CompanyIds=Company/Organization identities CompanyName=ชื่อ @@ -1067,7 +1074,11 @@ CompanyTown=ตัวเมือง CompanyCountry=ประเทศ CompanyCurrency=สกุลเงินหลัก CompanyObject=เป้าหมายของ บริษัท +IDCountry=ID country Logo=เครื่องหมาย +LogoDesc=Main logo of company. Will be used into generated documents (PDF, ...) +LogoSquarred=Logo (squarred) +LogoSquarredDesc=Must be a squarred icon (width = height). This logo will be used as the favorite icon or other need like for the top menu bar (if not disabled into display setup). DoNotSuggestPaymentMode=ไม่แนะนำ NoActiveBankAccountDefined=ไม่มีบัญชีธนาคารที่ใช้งานที่กำหนดไว้ OwnerOfBankAccount=เจ้าของบัญชีธนาคารของ% s @@ -1113,7 +1124,7 @@ LogEventDesc=Enable logging for specific security events. Administrators the log AreaForAdminOnly=Setup parameters can be set by administrator users only. SystemInfoDesc=ข้อมูลระบบข้อมูลทางด้านเทคนิคอื่น ๆ ที่คุณได้รับในโหมดอ่านอย่างเดียวและมองเห็นสำหรับผู้ดูแลระบบเท่านั้น SystemAreaForAdminOnly=This area is available to administrator users only. Dolibarr user permissions cannot change this restriction. -CompanyFundationDesc=Edit the information of the company/entity. Click on "%s" or "%s" button at the bottom of the page. +CompanyFundationDesc=Edit the information of the company/entity. Click on "%s" button at the bottom of the page. AccountantDesc=If you have an external accountant/bookkeeper, you can edit here its information. AccountantFileNumber=Accountant code DisplayDesc=Parameters affecting the look and behaviour of Dolibarr can be modified here. @@ -1129,7 +1140,7 @@ TriggerAlwaysActive=ทริกเกอร์ในแฟ้มนี้มี TriggerActiveAsModuleActive=ทริกเกอร์ในแฟ้มนี้มีการใช้งานเป็นโมดูล% s ถูกเปิดใช้งาน GeneratedPasswordDesc=Choose the method to be used for auto-generated passwords. DictionaryDesc=Insert all reference data. You can add your values to the default. -ConstDesc=This page allows you to edit (override) parameters not available in other pages. These are mostly reserved parameters for developers/advanced troubleshooting. For a full list of the parameters available see here. +ConstDesc=This page allows you to edit (override) parameters not available in other pages. These are mostly reserved parameters for developers/advanced troubleshooting only. MiscellaneousDesc=All other security related parameters are defined here. LimitsSetup=ข้อ จำกัด / การตั้งค่าความแม่นยำ LimitsDesc=You can define limits, precisions and optimizations used by Dolibarr here @@ -1456,6 +1467,13 @@ LDAPFieldSidExample=Example: objectsid LDAPFieldEndLastSubscription=วันที่สิ้นสุดการสมัครสมาชิก LDAPFieldTitle=Job position LDAPFieldTitleExample=ตัวอย่าง: ชื่อ +LDAPFieldGroupid=Group id +LDAPFieldGroupidExample=Exemple : gidnumber +LDAPFieldUserid=User id +LDAPFieldUseridExample=Exemple : uidnumber +LDAPFieldHomedirectory=Home directory +LDAPFieldHomedirectoryExample=Exemple : homedirectory +LDAPFieldHomedirectoryprefix=Home directory prefix LDAPSetupNotComplete=การติดตั้ง LDAP ไม่สมบูรณ์ (ไปที่แท็บอื่น ๆ ) LDAPNoUserOrPasswordProvidedAccessIsReadOnly=ผู้ดูแลระบบหรือรหัสผ่าน เข้าถึง LDAP จะไม่ระบุชื่อและที่อยู่ในโหมดอ่านอย่างเดียว LDAPDescContact=หน้านี้จะช่วยให้คุณสามารถกำหนด LDAP แอตทริบิวต์ชื่อในต้นไม้ LDAP สำหรับข้อมูลแต่ละที่พบในรายชื่อ Dolibarr @@ -1577,6 +1595,7 @@ FCKeditorForProductDetails=WYSIWIG creation/edition of products details lines fo FCKeditorForMailing= สร้าง WYSIWIG / รุ่นสำหรับ eMailings มวล (Tools-> ส่งอีเมล) FCKeditorForUserSignature=สร้าง WYSIWIG / ฉบับลายเซ็นของผู้ใช้ FCKeditorForMail=WYSIWIG creation/edition for all mail (except Tools->eMailing) +FCKeditorForTicket=WYSIWIG creation/edition for tickets ##### Stock ##### StockSetup=Stock module setup 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. @@ -1653,8 +1672,9 @@ CashDesk=Point of Sale CashDeskSetup=Point of Sales module setup CashDeskThirdPartyForSell=Default generic third party to use for sales CashDeskBankAccountForSell=บัญชีเริ่มต้นที่จะใช้ในการรับชำระเงินด้วยเงินสด -CashDeskBankAccountForCheque= Default account to use to receive payments by check -CashDeskBankAccountForCB= บัญชีเริ่มต้นที่จะใช้ในการรับชำระเงินด้วยบัตรเครดิต +CashDeskBankAccountForCheque=Default account to use to receive payments by check +CashDeskBankAccountForCB=บัญชีเริ่มต้นที่จะใช้ในการรับชำระเงินด้วยบัตรเครดิต +CashDeskBankAccountForSumup=Default bank account to use to receive payments by SumUp 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). CashDeskIdWareHouse=และ จำกัด การบังคับคลังสินค้าที่จะใช้สำหรับการลดลงของหุ้น StockDecreaseForPointOfSaleDisabled=Stock decrease from Point of Sale disabled @@ -1693,7 +1713,7 @@ SuppliersSetup=Vendor module setup SuppliersCommandModel=Complete template of purchase order (logo...) SuppliersInvoiceModel=Complete template of vendor invoice (logo...) SuppliersInvoiceNumberingModel=Vendor invoices numbering models -IfSetToYesDontForgetPermission=หากการตั้งค่าใช่ไม่ลืมที่จะให้สิทธิ์กับกลุ่มหรือผู้ใช้ที่ได้รับอนุญาตให้ได้รับการอนุมัติที่สอง +IfSetToYesDontForgetPermission=If set to a non null value, don't forget to provide permissions to groups or users allowed for the second approval ##### GeoIPMaxmind ##### GeoIPMaxmindSetup=GeoIP Maxmind การติดตั้งโมดูล PathToGeoIPMaxmindCountryDataFile=Path to file containing Maxmind ip to country translation.
    Examples:
    /usr/local/share/GeoIP/GeoIP.dat
    /usr/share/GeoIP/GeoIP.dat
    /usr/share/GeoIP/GeoLite2-Country.mmdb @@ -1782,6 +1802,8 @@ FixTZ=แก้ไขเขตเวลา FillFixTZOnlyIfRequired=Example: +2 (fill only if problem experienced) ExpectedChecksum=Expected Checksum CurrentChecksum=Current Checksum +ExpectedSize=Expected size +CurrentSize=Current size ForcedConstants=Required constant values MailToSendProposal=Customer proposals MailToSendOrder=Sales orders @@ -1846,8 +1868,10 @@ NothingToSetup=There is no specific setup required for this module. SetToYesIfGroupIsComputationOfOtherGroups=Set this to yes if this group is a computation of other groups EnterCalculationRuleIfPreviousFieldIsYes=Enter calculation rule if previous field was set to Yes (For example 'CODEGRP1+CODEGRP2') SeveralLangugeVariatFound=Several language variants found -COMPANY_AQUARIUM_REMOVE_SPECIAL=Remove special characters +RemoveSpecialChars=Remove special characters COMPANY_AQUARIUM_CLEAN_REGEX=Regex filter to clean value (COMPANY_AQUARIUM_CLEAN_REGEX) +COMPANY_DIGITARIA_CLEAN_REGEX=Regex filter to clean value (COMPANY_DIGITARIA_CLEAN_REGEX) +COMPANY_DIGITARIA_UNIQUE_CODE=Duplicate not allowed GDPRContact=Data Protection Officer (DPO, Data Privacy or GDPR contact) GDPRContactDesc=If you store data about European companies/citizens, you can name the contact who is responsible for the General Data Protection Regulation here HelpOnTooltip=Help text to show on tooltip @@ -1884,8 +1908,8 @@ CodeLastResult=Latest result code NbOfEmailsInInbox=Number of emails in source directory LoadThirdPartyFromName=Load third party searching on %s (load only) LoadThirdPartyFromNameOrCreate=Load third party searching on %s (create if not found) -WithDolTrackingID=Dolibarr Tracking ID found -WithoutDolTrackingID=Dolibarr Tracking ID not found +WithDolTrackingID=Dolibarr Reference found in Message ID +WithoutDolTrackingID=Dolibarr Reference not found in Message ID FormatZip=ไปรษณีย์ MainMenuCode=Menu entry code (mainmenu) ECMAutoTree=Show automatic ECM tree @@ -1896,6 +1920,7 @@ ResourceSetup=Configuration of Resource module UseSearchToSelectResource=Use a search form to choose a resource (rather than a drop-down list). DisabledResourceLinkUser=Disable feature to link a resource to users DisabledResourceLinkContact=Disable feature to link a resource to contacts +EnableResourceUsedInEventCheck=Enable feature to check if a resource is in use in an event ConfirmUnactivation=Confirm module reset OnMobileOnly=On small screen (smartphone) only DisableProspectCustomerType=Disable the "Prospect + Customer" third party type (so third party must be Prospect or Customer but can't be both) @@ -1937,3 +1962,5 @@ RESTRICT_ON_IP=Allow access to some host IP only (wildcard not allowed, use spac BaseOnSabeDavVersion=Based on the library SabreDAV version NotAPublicIp=Not a public IP MakeAnonymousPing=Make an anonymous Ping '+1' to the Dolibarr foundation server (done 1 time only after installation) to allow the foundation to count the number of Dolibarr installation. +FeatureNotAvailableWithReceptionModule=Feature not available when module Reception is enabled +EmailTemplate=Template for email diff --git a/htdocs/langs/th_TH/agenda.lang b/htdocs/langs/th_TH/agenda.lang index dcdcc20bf88..23bb2f31ec7 100644 --- a/htdocs/langs/th_TH/agenda.lang +++ b/htdocs/langs/th_TH/agenda.lang @@ -76,6 +76,7 @@ ContractSentByEMail=Contract %s sent by email OrderSentByEMail=Sales order %s sent by email InvoiceSentByEMail=Customer invoice %s sent by email SupplierOrderSentByEMail=Purchase order %s sent by email +ORDER_SUPPLIER_DELETEInDolibarr=Purchase order %s deleted SupplierInvoiceSentByEMail=Vendor invoice %s sent by email ShippingSentByEMail=Shipment %s sent by email ShippingValidated= % s การตรวจสอบการจัดส่ง @@ -86,6 +87,11 @@ InvoiceDeleted=Invoice deleted PRODUCT_CREATEInDolibarr=Product %s created PRODUCT_MODIFYInDolibarr=Product %s modified PRODUCT_DELETEInDolibarr=Product %s deleted +HOLIDAY_CREATEInDolibarr=Request for leave %s created +HOLIDAY_MODIFYInDolibarr=Request for leave %s modified +HOLIDAY_APPROVEInDolibarr=Request for leave %s approved +HOLIDAY_VALIDATEDInDolibarr=Request for leave %s validated +HOLIDAY_DELETEInDolibarr=Request for leave %s deleted EXPENSE_REPORT_CREATEInDolibarr=Expense report %s created EXPENSE_REPORT_VALIDATEInDolibarr=Expense report %s validated EXPENSE_REPORT_APPROVEInDolibarr=Expense report %s approved @@ -99,6 +105,14 @@ TICKET_MODIFYInDolibarr=Ticket %s modified TICKET_ASSIGNEDInDolibarr=Ticket %s assigned TICKET_CLOSEInDolibarr=Ticket %s closed TICKET_DELETEInDolibarr=Ticket %s deleted +BOM_VALIDATEInDolibarr=BOM validated +BOM_UNVALIDATEInDolibarr=BOM unvalidated +BOM_CLOSEInDolibarr=BOM disabled +BOM_REOPENInDolibarr=BOM reopen +BOM_DELETEInDolibarr=BOM deleted +MO_VALIDATEInDolibarr=MO validated +MO_PRODUCEDInDolibarr=MO produced +MO_DELETEInDolibarr=MO deleted ##### End agenda events ##### AgendaModelModule=Document templates for event DateActionStart=วันที่เริ่มต้น diff --git a/htdocs/langs/th_TH/boxes.lang b/htdocs/langs/th_TH/boxes.lang index fc867935829..92415f99549 100644 --- a/htdocs/langs/th_TH/boxes.lang +++ b/htdocs/langs/th_TH/boxes.lang @@ -19,6 +19,7 @@ BoxLastContacts=Latest contacts/addresses BoxLastMembers=Latest members BoxFicheInter=Latest interventions BoxCurrentAccounts=ยอดเงินเปิดบัญชี +BoxTitleMemberNextBirthdays=Birthdays of this month (members) BoxTitleLastRssInfos=Latest %s news from %s BoxTitleLastProducts=Products/Services: last %s modified BoxTitleProductsAlertStock=Products: stock alert @@ -34,6 +35,7 @@ BoxTitleLastFicheInter=Latest %s modified interventions BoxTitleOldestUnpaidCustomerBills=Customer Invoices: oldest %s unpaid BoxTitleOldestUnpaidSupplierBills=Vendor Invoices: oldest %s unpaid BoxTitleCurrentAccounts=Open Accounts: balances +BoxTitleSupplierOrdersAwaitingReception=Supplier orders awaiting reception BoxTitleLastModifiedContacts=Contacts/Addresses: last %s modified BoxMyLastBookmarks=Bookmarks: latest %s BoxOldestExpiredServices=ที่เก่าแก่ที่สุดที่หมดอายุการใช้งานบริการ @@ -42,6 +44,8 @@ BoxTitleLastActionsToDo=Latest %s actions to do BoxTitleLastContracts=Latest %s modified contracts BoxTitleLastModifiedDonations=Latest %s modified donations BoxTitleLastModifiedExpenses=Latest %s modified expense reports +BoxTitleLatestModifiedBoms=Latest %s modified BOMs +BoxTitleLatestModifiedMos=Latest %s modified Manufacturing Orders BoxGlobalActivity=กิจกรรมทั่วโลก (ใบแจ้งหนี้, ข้อเสนอ, การสั่งซื้อ) BoxGoodCustomers=Good customers BoxTitleGoodCustomers=%s Good customers @@ -64,6 +68,7 @@ NoContractedProducts=ผลิตภัณฑ์ / บริการไม่ NoRecordedContracts=ไม่มีสัญญาบันทึก NoRecordedInterventions=ไม่มีการแทรกแซงที่บันทึกไว้ BoxLatestSupplierOrders=Latest purchase orders +BoxLatestSupplierOrdersAwaitingReception=Latest Purchase Orders (with a pending reception) NoSupplierOrder=No recorded purchase order BoxCustomersInvoicesPerMonth=Customer Invoices per month BoxSuppliersInvoicesPerMonth=Vendor Invoices per month @@ -84,4 +89,14 @@ ForProposals=ข้อเสนอ LastXMonthRolling=The latest %s month rolling ChooseBoxToAdd=Add widget to your dashboard BoxAdded=Widget was added in your dashboard -BoxTitleUserBirthdaysOfMonth=Birthdays of this month +BoxTitleUserBirthdaysOfMonth=Birthdays of this month (users) +BoxLastManualEntries=Last manual entries in accountancy +BoxTitleLastManualEntries=%s latest manual entries +NoRecordedManualEntries=No manual entries record in accountancy +BoxSuspenseAccount=Count accountancy operation with suspense account +BoxTitleSuspenseAccount=Number of unallocated lines +NumberOfLinesInSuspenseAccount=Number of line in suspense account +SuspenseAccountNotDefined=Suspense account isn't defined +BoxLastCustomerShipments=Last customer shipments +BoxTitleLastCustomerShipments=Latest %s customer shipments +NoRecordedShipments=No recorded customer shipment diff --git a/htdocs/langs/th_TH/commercial.lang b/htdocs/langs/th_TH/commercial.lang index bfebbc5692c..81599a20a82 100644 --- a/htdocs/langs/th_TH/commercial.lang +++ b/htdocs/langs/th_TH/commercial.lang @@ -1,6 +1,6 @@ # Dolibarr language file - Source file is en_US - commercial -Commercial=เชิงพาณิชย์ -CommercialArea=พื้นที่เชิงพาณิชย์ +Commercial=Commerce +CommercialArea=Commerce area Customer=ลูกค้า Customers=ลูกค้า Prospect=โอกาส @@ -59,7 +59,7 @@ ActionAC_FAC=ส่งใบแจ้งหนี้ลูกค้าทาง ActionAC_REL=ส่งใบแจ้งหนี้ลูกค้าโดยทางไปรษณีย์ (เตือน) ActionAC_CLO=ใกล้ ActionAC_EMAILING=ส่งอีเมลมวล -ActionAC_COM=ส่งคำสั่งซื้อของลูกค้าโดยทางไปรษณีย์ +ActionAC_COM=Send sales order by mail ActionAC_SHIP=ส่งจัดส่งทางไปรษณีย์ ActionAC_SUP_ORD=Send purchase order by mail ActionAC_SUP_INV=Send vendor invoice by mail diff --git a/htdocs/langs/th_TH/deliveries.lang b/htdocs/langs/th_TH/deliveries.lang index ba02b6edc52..cac9f569166 100644 --- a/htdocs/langs/th_TH/deliveries.lang +++ b/htdocs/langs/th_TH/deliveries.lang @@ -2,7 +2,7 @@ Delivery=การจัดส่งสินค้า DeliveryRef=Ref Delivery DeliveryCard=Receipt card -DeliveryOrder=ใบตราส่ง +DeliveryOrder=Delivery receipt DeliveryDate=วันที่ส่งมอบ CreateDeliveryOrder=Generate delivery receipt DeliveryStateSaved=Delivery state saved @@ -18,13 +18,14 @@ StatusDeliveryCanceled=ยกเลิก StatusDeliveryDraft=ร่าง StatusDeliveryValidated=ที่ได้รับ # merou PDF model -NameAndSignature=ชื่อและลายเซ็น: +NameAndSignature=Name and Signature: ToAndDate=To___________________________________ บน ____ / _____ / __________ GoodStatusDeclaration=ได้รับสินค้าดังกล่าวข้างต้นอยู่ในสภาพดี -Deliverer=ช่วยให้พ้น: +Deliverer=Deliverer: Sender=ผู้ส่ง Recipient=ผู้รับ ErrorStockIsNotEnough=มีไม่มากพอที่หุ้น Shippable=shippable NonShippable=ไม่ shippable ShowReceiving=Show delivery receipt +NonExistentOrder=Nonexistent order diff --git a/htdocs/langs/th_TH/errors.lang b/htdocs/langs/th_TH/errors.lang index 1e383ea4bf6..b4a7056e97a 100644 --- a/htdocs/langs/th_TH/errors.lang +++ b/htdocs/langs/th_TH/errors.lang @@ -196,6 +196,7 @@ ErrorPhpMailDelivery=Check that you don't use a too high number of recipients an ErrorUserNotAssignedToTask=User must be assigned to task to be able to enter time consumed. ErrorTaskAlreadyAssigned=Task already assigned to user ErrorModuleFileSeemsToHaveAWrongFormat=The module package seems to have a wrong format. +ErrorModuleFileSeemsToHaveAWrongFormat2=At least one mandatory directory must exists into zip of module: %s or %s ErrorFilenameDosNotMatchDolibarrPackageRules=The name of the module package (%s) does not match expected name syntax: %s ErrorDuplicateTrigger=Error, duplicate trigger name %s. Already loaded from %s. ErrorNoWarehouseDefined=Error, no warehouses defined. @@ -219,6 +220,9 @@ ErrorURLMustStartWithHttp=URL %s must start with http:// or https:// ErrorNewRefIsAlreadyUsed=Error, the new reference is already used ErrorDeletePaymentLinkedToAClosedInvoiceNotPossible=Error, delete payment linked to a closed invoice is not possible. ErrorSearchCriteriaTooSmall=Search criteria too small. +ErrorObjectMustHaveStatusActiveToBeDisabled=Objects must have status 'Active' to be disabled +ErrorObjectMustHaveStatusDraftOrDisabledToBeActivated=Objects must have status 'Draft' or 'Disabled' to be enabled +ErrorNoFieldWithAttributeShowoncombobox=No fields has property 'showoncombobox' into definition of object '%s'. No way to show the combolist. # Warnings WarningParamUploadMaxFileSizeHigherThanPostMaxSize=Your PHP parameter upload_max_filesize (%s) is higher than PHP parameter post_max_size (%s). This is not a consistent setup. WarningPasswordSetWithNoAccount=A password was set for this member. However, no user account was created. So this password is stored but can't be used to login to Dolibarr. It may be used by an external module/interface but if you don't need to define any login nor password for a member, you can disable option "Manage a login for each member" from Member module setup. If you need to manage a login but don't need any password, you can keep this field empty to avoid this warning. Note: Email can also be used as a login if the member is linked to a user. @@ -244,3 +248,4 @@ WarningAnEntryAlreadyExistForTransKey=An entry already exists for the translatio WarningNumberOfRecipientIsRestrictedInMassAction=Warning, number of different recipient is limited to %s when using the mass actions on lists WarningDateOfLineMustBeInExpenseReportRange=Warning, the date of line is not in the range of the expense report WarningProjectClosed=Project is closed. You must re-open it first. +WarningSomeBankTransactionByChequeWereRemovedAfter=Some bank transaction were removed after that the receipt including them were generated. So nb of cheques and total of receipt may differ from number and total in list. diff --git a/htdocs/langs/th_TH/holiday.lang b/htdocs/langs/th_TH/holiday.lang index db34cd76755..2b91abcc12c 100644 --- a/htdocs/langs/th_TH/holiday.lang +++ b/htdocs/langs/th_TH/holiday.lang @@ -8,7 +8,6 @@ NotActiveModCP=You must enable the module Leave to view this page. AddCP=ขอลา DateDebCP=วันที่เริ่มต้น DateFinCP=วันที่สิ้นสุด -DateCreateCP=วันที่สร้าง DraftCP=ร่าง ToReviewCP=รอการอนุมัติ ApprovedCP=ได้รับการอนุมัติ @@ -18,6 +17,7 @@ ValidatorCP=Approbator ListeCP=List of leave LeaveId=Leave ID ReviewedByCP=Will be approved by +UserID=User ID UserForApprovalID=User for approval ID UserForApprovalFirstname=First name of approval user UserForApprovalLastname=Last name of approval user @@ -128,3 +128,4 @@ TemplatePDFHolidays=Template for leave requests PDF FreeLegalTextOnHolidays=Free text on PDF WatermarkOnDraftHolidayCards=Watermarks on draft leave requests HolidaysToApprove=Holidays to approve +NobodyHasPermissionToValidateHolidays=Nobody has permission to validate holidays diff --git a/htdocs/langs/th_TH/install.lang b/htdocs/langs/th_TH/install.lang index 474ea38ca3c..0e125f8f1ab 100644 --- a/htdocs/langs/th_TH/install.lang +++ b/htdocs/langs/th_TH/install.lang @@ -13,6 +13,7 @@ PHPSupportPOSTGETOk=PHP นี้สนับสนุนตัวแปร POST PHPSupportPOSTGETKo=It's possible your PHP setup does not support variables POST and/or GET. Check the parameter variables_order in php.ini. PHPSupportGD=This PHP supports GD graphical functions. PHPSupportCurl=This PHP supports Curl. +PHPSupportCalendar=This PHP supports calendars extensions. PHPSupportUTF8=This PHP supports UTF8 functions. PHPSupportIntl=This PHP supports Intl functions. PHPMemoryOK=หน่วยความจำสูงสุด PHP เซสชั่นของคุณตั้ง% s นี้ควรจะเพียงพอ @@ -21,6 +22,7 @@ Recheck=Click here for a more detailed test 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. ErrorPHPDoesNotSupportGD=Your PHP installation does not support GD graphical functions. No graphs will be available. ErrorPHPDoesNotSupportCurl=Your PHP installation does not support Curl. +ErrorPHPDoesNotSupportCalendar=Your PHP installation does not support php calendar extensions. ErrorPHPDoesNotSupportUTF8=Your PHP installation does not support UTF8 functions. Dolibarr cannot work correctly. Resolve this before installing Dolibarr. ErrorPHPDoesNotSupportIntl=Your PHP installation does not support Intl functions. ErrorDirDoesNotExists=สารบบ% s ไม่ได้อยู่ @@ -203,6 +205,7 @@ MigrationRemiseExceptEntity=Update entity field value of llx_societe_remise_exce MigrationUserRightsEntity=Update entity field value of llx_user_rights MigrationUserGroupRightsEntity=Update entity field value of llx_usergroup_rights MigrationUserPhotoPath=Migration of photo paths for users +MigrationFieldsSocialNetworks=Migration of users fields social networks (%s) MigrationReloadModule=Reload module %s MigrationResetBlockedLog=Reset module BlockedLog for v7 algorithm ShowNotAvailableOptions=Show unavailable options diff --git a/htdocs/langs/th_TH/main.lang b/htdocs/langs/th_TH/main.lang index fef7a1dda62..839a682dd5e 100644 --- a/htdocs/langs/th_TH/main.lang +++ b/htdocs/langs/th_TH/main.lang @@ -114,6 +114,7 @@ InformationToHelpDiagnose=This information can be useful for diagnostic purposes MoreInformation=ข้อมูลเพิ่มเติม TechnicalInformation=ข้อมูลด้านเทคนิค TechnicalID=Technical ID +LineID=Line ID NotePublic=หมายเหตุ (มหาชน) NotePrivate=หมายเหตุ (เอกชน) PrecisionUnitIsLimitedToXDecimals=Dolibarr ถูกติดตั้งเพื่อ จำกัด แม่นยำของราคาต่อหน่วย% s ทศนิยม @@ -169,6 +170,8 @@ ToValidate=ในการตรวจสอบ NotValidated=Not validated Save=บันทึก SaveAs=บันทึกเป็น +SaveAndStay=Save and stay +SaveAndNew=Save and new TestConnection=ทดสอบการเชื่อมต่อ ToClone=โคลน ConfirmClone=Choose data you want to clone: @@ -182,6 +185,7 @@ Hide=Hide ShowCardHere=การ์ดแสดง Search=ค้นหา SearchOf=ค้นหา +SearchMenuShortCut=Ctrl + shift + f Valid=ถูกต้อง Approve=อนุมัติ Disapprove=ไม่พอใจ @@ -412,6 +416,7 @@ DefaultTaxRate=Default tax rate Average=เฉลี่ย Sum=รวม Delta=รูปสามเหลี่ยม +StatusToPay=ที่จะต้องจ่าย RemainToPay=Remain to pay Module=Module/Application Modules=Modules/Applications @@ -474,7 +479,9 @@ Categories=แท็ก / ประเภท Category=Tag / หมวดหมู่ By=โดย From=จาก +FromLocation=จาก to=ไปยัง +To=ไปยัง and=และ or=หรือ Other=อื่น ๆ @@ -824,6 +831,7 @@ Mandatory=Mandatory Hello=สวัสดี GoodBye=GoodBye Sincerely=Sincerely +ConfirmDeleteObject=Are you sure you want to delete this object? DeleteLine=ลบบรรทัด ConfirmDeleteLine=Are you sure you want to delete this line? NoPDFAvailableForDocGenAmongChecked=No PDF were available for the document generation among checked record @@ -840,6 +848,7 @@ Progress=ความคืบหน้า ProgressShort=Progr. FrontOffice=Front office BackOffice=สำนักงานกลับ +Submit=Submit View=View Export=ส่งออก Exports=การส่งออก @@ -990,3 +999,16 @@ GlobalOpenedElemView=Global view NoArticlesFoundForTheKeyword=No article found for the keyword '%s' NoArticlesFoundForTheCategory=No article found for the category ToAcceptRefuse=To accept | refuse +ContactDefault_agenda=เหตุการณ์ +ContactDefault_commande=สั่งซื้อ +ContactDefault_contrat=สัญญา +ContactDefault_facture=ใบกำกับสินค้า +ContactDefault_fichinter=การแทรกแซง +ContactDefault_invoice_supplier=Supplier Invoice +ContactDefault_order_supplier=Supplier Order +ContactDefault_project=โครงการ +ContactDefault_project_task=งาน +ContactDefault_propal=ข้อเสนอ +ContactDefault_supplier_proposal=Supplier Proposal +ContactDefault_ticketsup=Ticket +ContactAddedAutomatically=Contact added from contact thirdparty roles diff --git a/htdocs/langs/th_TH/modulebuilder.lang b/htdocs/langs/th_TH/modulebuilder.lang index 0afcfb9b0d0..5e2ae72a85a 100644 --- a/htdocs/langs/th_TH/modulebuilder.lang +++ b/htdocs/langs/th_TH/modulebuilder.lang @@ -6,7 +6,7 @@ ModuleBuilderDesc2=Path where modules are generated/edited (first directory for ModuleBuilderDesc3=Generated/editable modules found: %s ModuleBuilderDesc4=A module is detected as 'editable' when the file %s exists in root of module directory NewModule=New module -NewObject=New object +NewObjectInModulebuilder=New object ModuleKey=Module key ObjectKey=Object key ModuleInitialized=Module initialized @@ -60,12 +60,14 @@ HooksFile=File for hooks code ArrayOfKeyValues=Array of key-val ArrayOfKeyValuesDesc=Array of keys and values if field is a combo list with fixed values WidgetFile=Widget file +CSSFile=CSS file +JSFile=Javascript file ReadmeFile=Readme file ChangeLog=ChangeLog file TestClassFile=File for PHP Unit Test class SqlFile=Sql file -PageForLib=File for PHP library -PageForObjLib=File for PHP library dedicated to object +PageForLib=File for the common PHP library +PageForObjLib=File for the PHP library dedicated to object SqlFileExtraFields=Sql file for complementary attributes SqlFileKey=Sql file for keys SqlFileKeyExtraFields=Sql file for keys of complementary attributes @@ -77,17 +79,20 @@ NoTrigger=No trigger NoWidget=No widget GoToApiExplorer=Go to API explorer ListOfMenusEntries=List of menu entries +ListOfDictionariesEntries=List of dictionaries entries ListOfPermissionsDefined=List of defined permissions SeeExamples=See examples here EnabledDesc=Condition to have this field active (Examples: 1 or $conf->global->MYMODULE_MYOPTION) -VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only (not list), 4=Visible on list and update/view form only (not create). Using a negative value means field is not shown by default on list but can be selected for viewing). It can be an expression, for example: preg_match('/public/', $_SERVER['PHP_SELF'])?0:1 +VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only (not list), 4=Visible on list and update/view form only (not create). Using a negative value means field is not shown by default on list but can be selected for viewing). It can be an expression, for example:
    preg_match('/public/', $_SERVER['PHP_SELF'])?0:1
    ($user->rights->holiday->define_holiday ? 1 : 0) IsAMeasureDesc=Can the value of field be cumulated to get a total into list? (Examples: 1 or 0) SearchAllDesc=Is the field used to make a search from the quick search tool? (Examples: 1 or 0) SpecDefDesc=Enter here all documentation you want to provide with your module that is not already defined by other tabs. You can use .md or better, the rich .asciidoc syntax. LanguageDefDesc=Enter in this files, all the key and the translation for each language file. MenusDefDesc=Define here the menus provided by your module +DictionariesDefDesc=Define here the dictionaries provided by your module PermissionsDefDesc=Define here the new permissions provided by your module MenusDefDescTooltip=The menus provided by your module/application are defined into the array $this->menus into the module descriptor file. You can edit manually this file or use the embedded editor.

    Note: Once defined (and module re-activated), menus are also visible into the menu editor available to administrator users on %s. +DictionariesDefDescTooltip=The dictionaries provided by your module/application are defined into the array $this->dictionaries into the module descriptor file. You can edit manually this file or use the embedded editor.

    Note: Once defined (and module re-activated), dictionaries are also visible into the setup area to administrator users on %s. PermissionsDefDescTooltip=The permissions provided by your module/application are defined into the array $this->rights into the module descriptor file. You can edit manually this file or use the embedded editor.

    Note: Once defined (and module re-activated), permissions are visible into the default permissions setup %s. HooksDefDesc=Define in the module_parts['hooks'] property, in the module descriptor, the context of hooks you want to manage (list of contexts can be found by a search on 'initHooks(' in core code).
    Edit the hook file to add code of your hooked functions (hookable functions can be found by a search on 'executeHooks' in core code). TriggerDefDesc=Define in the trigger file the code you want to execute for each business event executed. @@ -105,9 +110,12 @@ InitStructureFromExistingTable=Build the structure array string of an existing t UseAboutPage=Disable the about page UseDocFolder=Disable the documentation folder UseSpecificReadme=Use a specific ReadMe +ContentOfREADMECustomized=Note: The content of the README.md file has been replaced with the specific value defined into setup of ModuleBuilder. RealPathOfModule=Real path of module ContentCantBeEmpty=Content of file can't be empty WidgetDesc=You can generate and edit here the widgets that will be embedded with your module. +CSSDesc=You can generate and edit here a file with personalized CSS embedded with your module. +JSDesc=You can generate and edit here a file with personalized Javascript embedded with your module. CLIDesc=You can generate here some command line scripts you want to provide with your module. CLIFile=CLI File NoCLIFile=No CLI files @@ -117,3 +125,13 @@ UseSpecificFamily = Use a specific family UseSpecificAuthor = Use a specific author UseSpecificVersion = Use a specific initial version ModuleMustBeEnabled=The module/application must be enabled first +IncludeRefGeneration=The reference of object must be generated automatically +IncludeRefGenerationHelp=Check this if you want to include code to manage the generation automatically of the reference +IncludeDocGeneration=I want to generate some documents from the object +IncludeDocGenerationHelp=If you check this, some code will be generated to add a "Generate document" box on the record. +ShowOnCombobox=Show value into combobox +KeyForTooltip=Key for tooltip +CSSClass=CSS Class +NotEditable=Not editable +ForeignKey=Foreign key +TypeOfFieldsHelp=Type of fields:
    varchar(99), double(24,8), real, text, html, datetime, timestamp, integer, integer:ClassName:relativepath/to/classfile.class.php[:1[:filter]] ('1' means we add a + button after the combo to create the record, 'filter' can be 'status=1 AND fk_user = __USER_ID AND entity IN (__SHARED_ENTITIES__)' for example) diff --git a/htdocs/langs/th_TH/mrp.lang b/htdocs/langs/th_TH/mrp.lang index 360f4303f07..35755f2d360 100644 --- a/htdocs/langs/th_TH/mrp.lang +++ b/htdocs/langs/th_TH/mrp.lang @@ -1,17 +1,61 @@ +Mrp=Manufacturing Orders +MO=Manufacturing Order +MRPDescription=Module to manage Manufacturing Orders (MO). MRPArea=MRP Area +MrpSetupPage=Setup of module MRP MenuBOM=Bills of material LatestBOMModified=Latest %s Bills of materials modified +LatestMOModified=Latest %s Manufacturing Orders modified +Bom=Bills of Material BillOfMaterials=Bill of Material BOMsSetup=Setup of module BOM ListOfBOMs=List of bills of material - BOM +ListOfManufacturingOrders=List of Manufacturing Orders NewBOM=New bill of material -ProductBOMHelp=Product to create with this BOM +ProductBOMHelp=Product to create with this BOM.
    Note: Products with the property 'Nature of product' = 'Raw material' are not visible into this list. BOMsNumberingModules=BOM numbering templates -BOMsModelModule=BOMS document templates +BOMsModelModule=BOM document templates +MOsNumberingModules=MO numbering templates +MOsModelModule=MO document templates FreeLegalTextOnBOMs=Free text on document of BOM WatermarkOnDraftBOMs=Watermark on draft BOM -ConfirmCloneBillOfMaterials=Are you sure you want to clone this bill of material ? +FreeLegalTextOnMOs=Free text on document of MO +WatermarkOnDraftMOs=Watermark on draft MO +ConfirmCloneBillOfMaterials=Are you sure you want to clone the bill of material %s ? +ConfirmCloneMo=Are you sure you want to clone the Manufacturing Order %s ? ManufacturingEfficiency=Manufacturing efficiency ValueOfMeansLoss=Value of 0.95 means an average of 5%% of loss during the production DeleteBillOfMaterials=Delete Bill Of Materials +DeleteMo=Delete Manufacturing Order ConfirmDeleteBillOfMaterials=Are you sure you want to delete this Bill Of Material? +ConfirmDeleteMo=Are you sure you want to delete this Bill Of Material? +MenuMRP=Manufacturing Orders +NewMO=New Manufacturing Order +QtyToProduce=Qty to produce +DateStartPlannedMo=Date start planned +DateEndPlannedMo=Date end planned +KeepEmptyForAsap=Empty means 'As Soon As Possible' +EstimatedDuration=Estimated duration +EstimatedDurationDesc=Estimated duration to manufacture this product using this BOM +ConfirmValidateBom=Are you sure you want to validate the BOM with the reference %s (you will be able to use it to build new Manufacturing Orders) +ConfirmCloseBom=Are you sure you want to cancel this BOM (you won't be able to use it to build new Manufacturing Orders anymore) ? +ConfirmReopenBom=Are you sure you want to re-open this BOM (you will be able to use it to build new Manufacturing Orders) +StatusMOProduced=Produced +QtyFrozen=Frozen Qty +QuantityFrozen=Frozen Quantity +QuantityConsumedInvariable=When this flag is set, the quantity consumed is always the value defined and is not relative to the quantity produced. +DisableStockChange=Disable stock change +DisableStockChangeHelp=When this flag is set, there is no stock change on this product, whatever is the quantity produced +BomAndBomLines=Bills Of Material and lines +BOMLine=Line of BOM +WarehouseForProduction=Warehouse for production +CreateMO=Create MO +ToConsume=To consume +ToProduce=To produce +QtyAlreadyConsumed=Qty already consumed +QtyAlreadyProduced=Qty already produced +ConsumeAndProduceAll=Consume and Produce All +Manufactured=Manufactured +TheProductXIsAlreadyTheProductToProduce=The product to add is already the product to produce. +ForAQuantityOf1=For a quantity to produce of 1 +ConfirmValidateMo=Are you sure you want to validate this Manufacturing Order? diff --git a/htdocs/langs/th_TH/opensurvey.lang b/htdocs/langs/th_TH/opensurvey.lang index da431794e7d..d311438cb85 100644 --- a/htdocs/langs/th_TH/opensurvey.lang +++ b/htdocs/langs/th_TH/opensurvey.lang @@ -1,7 +1,7 @@ # Dolibarr language file - Source file is en_US - opensurvey Survey=โพลล์ Surveys=โพลล์ -OrganizeYourMeetingEasily=จัดประชุมและการสำรวจความคิดเห็นของคุณได้อย่างง่ายดาย เลือกชนิดแรกของการเลือกตั้ง ... +OrganizeYourMeetingEasily=Organize your meetings and polls easily. First select the type of poll... NewSurvey=โพลใหม่ OpenSurveyArea=พื้นที่โพลล์ AddACommentForPoll=คุณสามารถเพิ่มความคิดเห็นลงในการสำรวจความคิดเห็น ... @@ -11,7 +11,7 @@ PollTitle=ชื่อเรื่องการสำรวจความค ToReceiveEMailForEachVote=ได้รับอีเมลสำหรับการลงคะแนนเสียงในแต่ละ TypeDate=วันที่ประเภท TypeClassic=ประเภทมาตรฐาน -OpenSurveyStep2=เลือกวันที่ที่คุณ amoung วันฟรี (สีเทา) วันที่เลือกเป็นสีเขียว คุณสามารถยกเลิกการเลือกวันที่เลือกก่อนหน้านี้โดยคลิกที่มันอีกครั้ง +OpenSurveyStep2=Select your dates among the free days (grey). The selected days are green. You can unselect a day previously selected by clicking again on it RemoveAllDays=ลบทุกวัน CopyHoursOfFirstDay=คัดลอกชั่วโมงของวันแรก RemoveAllHours=ลบทุกชั่วโมง @@ -35,7 +35,7 @@ TitleChoice=ป้ายทางเลือก ExportSpreadsheet=ส่งออกผลสเปรดชีต ExpireDate=วัน จำกัด NbOfSurveys=จำนวนโพลล์ -NbOfVoters=nb ของผู้มีสิทธิเลือกตั้ง +NbOfVoters=No. of voters SurveyResults=ผล PollAdminDesc=คุณได้รับอนุญาตให้เปลี่ยนทุกสายการโหวตของโพลนี้ด้วยปุ่ม "แก้ไข" คุณสามารถเป็นอย่างดีเอาคอลัมน์หรือสายกับ% s นอกจากนี้คุณยังสามารถเพิ่มคอลัมน์ใหม่กับ% s 5MoreChoices=5 ทางเลือกมากขึ้น @@ -49,7 +49,7 @@ votes=การออกเสียงลงคะแนน (s) NoCommentYet=ไม่มีความคิดเห็นที่ได้รับการโพสต์สำหรับการสำรวจนี้ยัง CanComment=ผู้มีสิทธิเลือกตั้งสามารถแสดงความคิดเห็นในการสำรวจ CanSeeOthersVote=ผู้มีสิทธิเลือกตั้งสามารถดูการลงคะแนนของคนอื่น -SelectDayDesc=สำหรับแต่ละวันที่เลือกคุณสามารถเลือกหรือไม่ประชุมชั่วโมงในรูปแบบต่อไปนี้:
    - ที่ว่างเปล่า
    - "8h", "8H" หรือ "08:00" เพื่อให้ชั่วโมงการเริ่มต้นการประชุม,
    - "8-11", "8h-11h", "8H-11H" หรือ "8: 00-11: 00" เพื่อให้เริ่มต้นการประชุมและสิ้นสุดชั่วโมง
    - "8h15-11h15", "8H15-11H15" หรือ "8: 15-11: 15" สำหรับสิ่งเดียวกัน แต่มีไม่กี่นาที +SelectDayDesc=For each selected day, you can choose, or not, meeting hours in the following format:
    - empty,
    - "8h", "8H" or "8:00" to give a meeting's start hour,
    - "8-11", "8h-11h", "8H-11H" or "8:00-11:00" to give a meeting's start and end hour,
    - "8h15-11h15", "8H15-11H15" or "8:15-11:15" for the same thing but with minutes. BackToCurrentMonth=กลับไปเดือนปัจจุบัน ErrorOpenSurveyFillFirstSection=คุณยังไม่ได้เต็มไปส่วนแรกของการสร้างแบบสำรวจความคิดเห็น ErrorOpenSurveyOneChoice=ใส่อย่างน้อยหนึ่งทางเลือก diff --git a/htdocs/langs/th_TH/paybox.lang b/htdocs/langs/th_TH/paybox.lang index 486ecac5aa1..90180fa8888 100644 --- a/htdocs/langs/th_TH/paybox.lang +++ b/htdocs/langs/th_TH/paybox.lang @@ -11,17 +11,8 @@ YourEMail=ส่งอีเมล์ถึงจะได้รับการ Creditor=เจ้าหนี้ PaymentCode=รหัสการชำระเงิน PayBoxDoPayment=Pay with Paybox -ToPay=การชำระเงินทำ YouWillBeRedirectedOnPayBox=คุณจะถูกเปลี่ยนเส้นทางในหน้า Paybox การรักษาความปลอดภัยในการป้อนข้อมูลบัตรเครดิต Continue=ถัดไป -ToOfferALinkForOnlinePayment=สำหรับการชำระเงิน URL% s -ToOfferALinkForOnlinePaymentOnOrder=URL to offer a %s online payment user interface for a sales order -ToOfferALinkForOnlinePaymentOnInvoice=URL ที่จะนำเสนอส่วนติดต่อผู้ใช้การชำระเงินออนไลน์% s สำหรับใบแจ้งหนี้ลูกค้า -ToOfferALinkForOnlinePaymentOnContractLine=URL ที่จะนำเสนอส่วนติดต่อผู้ใช้การชำระเงินออนไลน์% s สำหรับสายสัญญา -ToOfferALinkForOnlinePaymentOnFreeAmount=URL ที่จะนำเสนอส่วนติดต่อผู้ใช้การชำระเงินออนไลน์ s% สำหรับจำนวนเงินที่ฟรี -ToOfferALinkForOnlinePaymentOnMemberSubscription=URL ที่จะนำเสนอส่วนติดต่อผู้ใช้การชำระเงินออนไลน์% s สำหรับการสมัครสมาชิก -ToOfferALinkForOnlinePaymentOnDonation=URL to offer a %s online payment, user interface for payment of donation -YouCanAddTagOnUrl=นอกจากนี้คุณยังสามารถเพิ่มพารามิเตอร์ URL และแท็ก = ค่าใด ๆ ของ URL เหล่านั้น (ที่จำเป็นเท่านั้นสำหรับการชำระเงินฟรี) เพื่อเพิ่มแท็กความคิดเห็นการชำระเงินของคุณเอง SetupPayBoxToHavePaymentCreatedAutomatically=Setup your Paybox with url %s to have payment created automatically when validated by Paybox. YourPaymentHasBeenRecorded=หน้านี้ยืนยันว่าชำระเงินของคุณได้รับการบันทึก ขอบคุณ YourPaymentHasNotBeenRecorded=Your payment has NOT been recorded and the transaction has been canceled. Thank you. diff --git a/htdocs/langs/th_TH/projects.lang b/htdocs/langs/th_TH/projects.lang index cd2f76622ec..e7f3c5c92ae 100644 --- a/htdocs/langs/th_TH/projects.lang +++ b/htdocs/langs/th_TH/projects.lang @@ -86,8 +86,8 @@ WhichIamLinkedToProject=which I'm linked to project Time=เวลา ListOfTasks=List of tasks GoToListOfTimeConsumed=Go to list of time consumed -GoToListOfTasks=Go to list of tasks -GoToGanttView=Go to Gantt view +GoToListOfTasks=Show as list +GoToGanttView=show as Gantt GanttView=Gantt View ListProposalsAssociatedProject=List of the commercial proposals related to the project ListOrdersAssociatedProject=List of sales orders related to the project @@ -250,3 +250,8 @@ OneLinePerUser=One line per user ServiceToUseOnLines=Service to use on lines InvoiceGeneratedFromTimeSpent=Invoice %s has been generated from time spent on project ProjectBillTimeDescription=Check if you enter timesheet on tasks of project AND you plan to generate invoice(s) from the timesheet to bill the customer of the project (do not check if you plan to create invoice that is not based on entered timesheets). +ProjectFollowOpportunity=Follow opportunity +ProjectFollowTasks=Follow tasks +UsageOpportunity=Usage: Opportunity +UsageTasks=Usage: Tasks +UsageBillTimeShort=Usage: Bill time diff --git a/htdocs/langs/th_TH/receiptprinter.lang b/htdocs/langs/th_TH/receiptprinter.lang index 756461488cc..5714ba78151 100644 --- a/htdocs/langs/th_TH/receiptprinter.lang +++ b/htdocs/langs/th_TH/receiptprinter.lang @@ -26,9 +26,10 @@ PROFILE_P822D=P822D Profile PROFILE_STAR=Star Profile PROFILE_DEFAULT_HELP=Default Profile suitable for Epson printers PROFILE_SIMPLE_HELP=Simple Profile No Graphics -PROFILE_EPOSTEP_HELP=Epos Tep Profile Help +PROFILE_EPOSTEP_HELP=Epos Tep Profile PROFILE_P822D_HELP=P822D Profile No Graphics PROFILE_STAR_HELP=Star Profile +DOL_LINE_FEED=Skip line DOL_ALIGN_LEFT=Left align text DOL_ALIGN_CENTER=Center text DOL_ALIGN_RIGHT=Right align text @@ -42,3 +43,5 @@ DOL_CUT_PAPER_PARTIAL=Cut ticket partially DOL_OPEN_DRAWER=Open cash drawer DOL_ACTIVATE_BUZZER=Activate buzzer DOL_PRINT_QRCODE=Print QR Code +DOL_PRINT_LOGO=Print logo of my company +DOL_PRINT_LOGO_OLD=Print logo of my company (old printers) diff --git a/htdocs/langs/th_TH/sendings.lang b/htdocs/langs/th_TH/sendings.lang index 149dab6ced1..2dcc36fe18f 100644 --- a/htdocs/langs/th_TH/sendings.lang +++ b/htdocs/langs/th_TH/sendings.lang @@ -21,6 +21,7 @@ QtyShipped=จำนวนการจัดส่ง QtyShippedShort=Qty ship. QtyPreparedOrShipped=Qty prepared or shipped QtyToShip=จำนวนที่จะจัดส่ง +QtyToReceive=Qty to receive QtyReceived=จำนวนที่ได้รับ QtyInOtherShipments=Qty in other shipments KeepToShip=ยังคงอยู่ในการจัดส่ง @@ -46,17 +47,18 @@ DateDeliveryPlanned=วันที่มีการวางแผนในก RefDeliveryReceipt=Ref delivery receipt StatusReceipt=Status delivery receipt DateReceived=วันที่ได้รับการส่งมอบ -SendShippingByEMail=ส่งจัดส่งทางอีเมล +ClassifyReception=Classify reception +SendShippingByEMail=Send shipment by email SendShippingRef=การส่งของการขนส่ง% s ActionsOnShipping=เหตุการณ์ที่เกิดขึ้นในการจัดส่ง LinkToTrackYourPackage=เชื่อมโยงไปยังติดตามแพคเกจของคุณ ShipmentCreationIsDoneFromOrder=สำหรับช่วงเวลาที่การสร้างการจัดส่งใหม่จะทำจากการ์ดสั่งซื้อ ShipmentLine=สายการจัดส่ง -ProductQtyInCustomersOrdersRunning=Product quantity into open customer orders -ProductQtyInSuppliersOrdersRunning=Product quantity into open purchase orders -ProductQtyInShipmentAlreadySent=Product quantity from open customer order already sent -ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from open supplier order already received -NoProductToShipFoundIntoStock=No product to ship found into warehouse %s. Correct stock or go back to choose another warehouse. +ProductQtyInCustomersOrdersRunning=Product quantity from open sales orders +ProductQtyInSuppliersOrdersRunning=Product quantity from open purchase orders +ProductQtyInShipmentAlreadySent=Product quantity from open sales order already sent +ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from open purchase orders already received +NoProductToShipFoundIntoStock=No product to ship found in warehouse %s. Correct stock or go back to choose another warehouse. WeightVolShort=Weight/Vol. ValidateOrderFirstBeforeShipment=You must first validate the order before being able to make shipments. @@ -69,4 +71,4 @@ SumOfProductWeights=ผลรวมของน้ำหนักสินค้ # warehouse details DetailWarehouseNumber= รายละเอียดคลังสินค้า -DetailWarehouseFormat= W:% s (จำนวน:% d) +DetailWarehouseFormat= W:%s (Qty: %d) diff --git a/htdocs/langs/th_TH/stocks.lang b/htdocs/langs/th_TH/stocks.lang index c211054ac56..750acf27778 100644 --- a/htdocs/langs/th_TH/stocks.lang +++ b/htdocs/langs/th_TH/stocks.lang @@ -55,7 +55,7 @@ PMPValue=ราคาเฉลี่ยถ่วงน้ำหนัก PMPValueShort=WAP EnhancedValueOfWarehouses=ค่าโกดัง UserWarehouseAutoCreate=Create a user warehouse automatically when creating a user -AllowAddLimitStockByWarehouse=Manage also values for minimum and desired stock per pairing (product-warehouse) in addition to values per product +AllowAddLimitStockByWarehouse=Manage also value for minimum and desired stock per pairing (product-warehouse) in addition to the value for minimum and desired stock per product IndependantSubProductStock=Product stock and subproduct stock are independent QtyDispatched=ปริมาณส่ง QtyDispatchedShort=จำนวนส่ง @@ -184,7 +184,7 @@ SelectFournisseur=Vendor filter inventoryOnDate=Inventory INVENTORY_DISABLE_VIRTUAL=Virtual product (kit): do not decrement stock of a child product INVENTORY_USE_MIN_PA_IF_NO_LAST_PA=Use the buy price if no last buy price can be found -INVENTORY_USE_INVENTORY_DATE_FROM_DATEMVT=Stock movement has date of inventory +INVENTORY_USE_INVENTORY_DATE_FOR_DATE_OF_MVT=Stock movements will have the date of inventory (instead of the date of inventory validation) inventoryChangePMPPermission=Allow to change PMP value for a product ColumnNewPMP=New unit PMP OnlyProdsInStock=Do not add product without stock @@ -212,3 +212,7 @@ StockIncreaseAfterCorrectTransfer=Increase by correction/transfer StockDecreaseAfterCorrectTransfer=Decrease by correction/transfer StockIncrease=Stock increase StockDecrease=Stock decrease +InventoryForASpecificWarehouse=Inventory for a specific warehouse +InventoryForASpecificProduct=Inventory for a specific product +StockIsRequiredToChooseWhichLotToUse=Stock is required to choose which lot to use +ForceTo=Force to diff --git a/htdocs/langs/th_TH/stripe.lang b/htdocs/langs/th_TH/stripe.lang index ddc7ffc500e..83ebc63a16b 100644 --- a/htdocs/langs/th_TH/stripe.lang +++ b/htdocs/langs/th_TH/stripe.lang @@ -16,12 +16,13 @@ StripeDoPayment=Pay with Stripe YouWillBeRedirectedOnStripe=You will be redirected on secured Stripe page to input you credit card information Continue=ถัดไป ToOfferALinkForOnlinePayment=สำหรับการชำระเงิน URL% s -ToOfferALinkForOnlinePaymentOnOrder=URL to offer a %s online payment user interface for a sales order -ToOfferALinkForOnlinePaymentOnInvoice=URL ที่จะนำเสนอส่วนติดต่อผู้ใช้การชำระเงินออนไลน์% s สำหรับใบแจ้งหนี้ลูกค้า -ToOfferALinkForOnlinePaymentOnContractLine=URL ที่จะนำเสนอส่วนติดต่อผู้ใช้การชำระเงินออนไลน์% s สำหรับสายสัญญา -ToOfferALinkForOnlinePaymentOnFreeAmount=URL ที่จะนำเสนอส่วนติดต่อผู้ใช้การชำระเงินออนไลน์ s% สำหรับจำนวนเงินที่ฟรี -ToOfferALinkForOnlinePaymentOnMemberSubscription=URL ที่จะนำเสนอส่วนติดต่อผู้ใช้การชำระเงินออนไลน์% s สำหรับการสมัครสมาชิก -YouCanAddTagOnUrl=นอกจากนี้คุณยังสามารถเพิ่มพารามิเตอร์ URL และแท็ก = ค่าใด ๆ ของ URL เหล่านั้น (ที่จำเป็นเท่านั้นสำหรับการชำระเงินฟรี) เพื่อเพิ่มแท็กความคิดเห็นการชำระเงินของคุณเอง +ToOfferALinkForOnlinePaymentOnOrder=URL to offer a %s online payment page for a sales order +ToOfferALinkForOnlinePaymentOnInvoice=URL to offer a %s online payment page for a customer invoice +ToOfferALinkForOnlinePaymentOnContractLine=URL to offer a %s online payment page for a contract line +ToOfferALinkForOnlinePaymentOnFreeAmount=URL to offer a %s online payment page of any amount with no existing object +ToOfferALinkForOnlinePaymentOnMemberSubscription=URL to offer a %s online payment page for a member subscription +ToOfferALinkForOnlinePaymentOnDonation=URL to offer a %s online payment page for payment of a donation +YouCanAddTagOnUrl=You can also add url parameter &tag=value to any of those URL (mandatory only for payment not linked to an object) to add your own payment comment tag.
    For the URL of payments with no existing object, you may also add the parameter &noidempotency=1 so the same link with same tag can be used several times (some payment mode may limit the payment to 1 for each different link without this parameter) SetupStripeToHavePaymentCreatedAutomatically=Setup your Stripe with url %s to have payment created automatically when validated by Stripe. AccountParameter=พารามิเตอร์บัญชี UsageParameter=พารามิเตอร์การใช้งาน diff --git a/htdocs/langs/th_TH/ticket.lang b/htdocs/langs/th_TH/ticket.lang index d87e2c8f3ba..0336f0b2aa6 100644 --- a/htdocs/langs/th_TH/ticket.lang +++ b/htdocs/langs/th_TH/ticket.lang @@ -33,7 +33,10 @@ TicketDictSeverity=Ticket - Severities TicketTypeShortBUGSOFT=Dysfonctionnement logiciel TicketTypeShortBUGHARD=Dysfonctionnement matériel TicketTypeShortCOM=Commercial question -TicketTypeShortINCIDENT=Request for assistance + +TicketTypeShortHELP=Request for functionnal help +TicketTypeShortISSUE=Issue, bug or problem +TicketTypeShortREQUEST=Change or enhancement request TicketTypeShortPROJET=โครงการ TicketTypeShortOTHER=อื่น ๆ @@ -137,6 +140,10 @@ NoUnreadTicketsFound=No unread ticket found TicketViewAllTickets=View all tickets TicketViewNonClosedOnly=View only open tickets TicketStatByStatus=Tickets by status +OrderByDateAsc=Sort by ascending date +OrderByDateDesc=Sort by descending date +ShowAsConversation=Show as conversation list +MessageListViewType=Show as table list # # Ticket card @@ -222,6 +229,9 @@ TicketConfirmChangeStatus=Confirm the status change: %s ? TicketLogStatusChanged=Status changed: %s to %s TicketNotNotifyTiersAtCreate=Not notify company at create Unread=Unread +TicketNotCreatedFromPublicInterface=Not available. Ticket was not created from public interface. +PublicInterfaceNotEnabled=Public interface was not enabled +ErrorTicketRefRequired=Ticket reference name is required # # Logs diff --git a/htdocs/langs/th_TH/website.lang b/htdocs/langs/th_TH/website.lang index 5b2d48e7aaa..89d603f7f3f 100644 --- a/htdocs/langs/th_TH/website.lang +++ b/htdocs/langs/th_TH/website.lang @@ -56,7 +56,7 @@ NoPageYet=No pages yet YouCanCreatePageOrImportTemplate=You can create a new page or import a full website template SyntaxHelp=Help on specific syntax tips YouCanEditHtmlSourceckeditor=You can edit HTML source code using the "Source" button in editor. -YouCanEditHtmlSource=
    You can include PHP code into this source using tags <?php ?>. The following global variables are available: $conf, $db, $mysoc, $user, $website, $websitepage, $weblangs.

    You can also include content of another Page/Container with the following syntax:
    <?php includeContainer('alias_of_container_to_include'); ?>

    You can make a redirect to another Page/Container with the following syntax (Note: do not output any content before a redirect):
    <?php redirectToContainer('alias_of_container_to_redirect_to'); ?>

    To add a link to another page, use the syntax:
    <a href="alias_of_page_to_link_to.php">mylink<a>

    To include a link to download a file stored into the documents directory, use the document.php wrapper:
    Example, for a file into documents/ecm (need to be logged), syntax is:
    <a href="/document.php?modulepart=ecm&file=[relative_dir/]filename.ext">
    For a file into documents/medias (open directory for public access), syntax is:
    <a href="/document.php?modulepart=medias&file=[relative_dir/]filename.ext">
    For a file shared with a share link (open access using the sharing hash key of file), syntax is:
    <a href="/document.php?hashp=publicsharekeyoffile">

    To include an image stored into the documents directory, use the viewimage.php wrapper:
    Example, for an image into documents/medias (open directory for public access), syntax is:
    <img src="/viewimage.php?modulepart=medias&file=[relative_dir/]filename.ext">
    +YouCanEditHtmlSource=
    You can include PHP code into this source using tags <?php ?>. The following global variables are available: $conf, $db, $mysoc, $user, $website, $websitepage, $weblangs.

    You can also include content of another Page/Container with the following syntax:
    <?php includeContainer('alias_of_container_to_include'); ?>

    You can make a redirect to another Page/Container with the following syntax (Note: do not output any content before a redirect):
    <?php redirectToContainer('alias_of_container_to_redirect_to'); ?>

    To add a link to another page, use the syntax:
    <a href="alias_of_page_to_link_to.php">mylink<a>

    To include a link to download a file stored into the documents directory, use the document.php wrapper:
    Example, for a file into documents/ecm (need to be logged), syntax is:
    <a href="/document.php?modulepart=ecm&file=[relative_dir/]filename.ext">
    For a file into documents/medias (open directory for public access), syntax is:
    <a href="/document.php?modulepart=medias&file=[relative_dir/]filename.ext">
    For a file shared with a share link (open access using the sharing hash key of file), syntax is:
    <a href="/document.php?hashp=publicsharekeyoffile">

    To include an image stored into the documents directory, use the viewimage.php wrapper:
    Example, for an image into documents/medias (open directory for public access), syntax is:
    <img src="/viewimage.php?modulepart=medias&file=[relative_dir/]filename.ext">

    More examples of HTML or dynamic code available on the wiki documentation
    . ClonePage=Clone page/container CloneSite=Clone site SiteAdded=Website added @@ -114,3 +114,10 @@ CSSContentTooltipHelp=Enter here CSS content. To avoid any conflict with the CSS LinkAndScriptsHereAreNotLoadedInEditor=Warning: This content is output only when site is accessed from a server. It is not used in Edit mode so if you need to load javascript files also in edit mode, just add your tag 'script src=...' into the page. Dynamiccontent=Sample of a page with dynamic content ImportSite=Import website template +EditInLineOnOff=Mode 'Edit inline' is %s +ShowSubContainersOnOff=Mode to execute 'dynamic content' is %s +GlobalCSSorJS=Global CSS/JS/Header file of web site +BackToHomePage=Back to home page... +TranslationLinks=Translation links +YouTryToAccessToAFileThatIsNotAWebsitePage=You try to access to a page that is not a website page +UseTextBetween5And70Chars=For good SEO practices, use a text between 5 and 70 characters diff --git a/htdocs/langs/tr_TR/accountancy.lang b/htdocs/langs/tr_TR/accountancy.lang index 391d2cf15bc..2054cccc92b 100644 --- a/htdocs/langs/tr_TR/accountancy.lang +++ b/htdocs/langs/tr_TR/accountancy.lang @@ -1,9 +1,10 @@ -# Dolibarr language file - en_US - Accounting Expert +# Dolibarr language file - en_US - Accountancy (Double entries) +Accountancy=Muhasebe Accounting=Muhasebe ACCOUNTING_EXPORT_SEPARATORCSV=Dışa aktarma dosyası için sütun ayırıcısı ACCOUNTING_EXPORT_DATE=Dışa aktarma dosyası için tarih biçimi -ACCOUNTING_EXPORT_PIECE=Parça sayısını dışaaktar -ACCOUNTING_EXPORT_GLOBAL_ACCOUNT=Genel hesapla birlikte dışaaktar +ACCOUNTING_EXPORT_PIECE=Parça sayısını dışa aktar +ACCOUNTING_EXPORT_GLOBAL_ACCOUNT=Genel hesapla birlikte dışa aktar ACCOUNTING_EXPORT_LABEL=Etiket dışa aktar ACCOUNTING_EXPORT_AMOUNT=Tutarı dışa aktar ACCOUNTING_EXPORT_DEVISE=Para birimi dışa aktar @@ -97,6 +98,8 @@ MenuExpenseReportAccounts=Gider raporu hesapları MenuLoanAccounts=Kredi hesapları MenuProductsAccounts=Ürün hesapları MenuClosureAccounts=Closure accounts +MenuAccountancyClosure=Closure +MenuAccountancyValidationMovements=Validate movements ProductsBinding=Ürün hesapları TransferInAccounting=Transfer in accounting RegistrationInAccounting=Registration in accounting @@ -149,7 +152,7 @@ ACCOUNTANCY_COMBO_FOR_AUX=Enable combo list for subsidiary account (may be slow ACCOUNTING_SELL_JOURNAL=Satış günlüğü ACCOUNTING_PURCHASE_JOURNAL=Alış günlüğü ACCOUNTING_MISCELLANEOUS_JOURNAL=Çeşitli günlük -ACCOUNTING_EXPENSEREPORT_JOURNAL=Rapor günlüğü dışaaktarılsın mı? +ACCOUNTING_EXPENSEREPORT_JOURNAL=Gider raporu günlüğü ACCOUNTING_SOCIAL_JOURNAL=Sosyal günlük ACCOUNTING_HAS_NEW_JOURNAL=Has new Journal @@ -164,12 +167,14 @@ ACCOUNTING_ACCOUNT_SUSPENSE=Muhasebe hesabının bekletilmesi DONATION_ACCOUNTINGACCOUNT=Accounting account to register donations ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Accounting account to register subscriptions -ACCOUNTING_PRODUCT_BUY_ACCOUNT=Satınalınan ürünler için varsayılan muhasebe hesabı (ürün kartlarında tanımlanmışsa) +ACCOUNTING_PRODUCT_BUY_ACCOUNT=Accounting account by default for the bought products (used if not defined in the product sheet) ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Satılan ürünler için varsayılan muhasebe hesabı (ürün kartlarında tanımlanmışsa) -ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Accounting account by default for the sold products in EEC (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Accounting account by default for the sold products export out of EEC (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Accounting account by default for the products sold in EEC (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Accounting account by default for the products sold and exported out of EEC (used if not defined in the product sheet) ACCOUNTING_SERVICE_BUY_ACCOUNT=Satınalınan hizmetler için varsayılan muhasebe hesabı (ürün kartlarında tanımlanmışsa) ACCOUNTING_SERVICE_SOLD_ACCOUNT=Satılan hizmetler için varsayılan muhasebe kodu (hizmet sayfasında tanımlanmamışsa) +ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Accounting account by default for the services sold in EEC (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Accounting account by default for the services sold and exported out of EEC (used if not defined in the service sheet) Doctype=Belge türü Docdate=Tarih @@ -192,9 +197,10 @@ ByPersonalizedAccountGroups=By personalized groups ByYear=Yıla göre NotMatch=Ayarlanmamış DeleteMvt=Büyük defter satırlarını sil +DelMonth=Month to delete DelYear=Silinecek yıl DelJournal=Silinecek günlük -ConfirmDeleteMvt=This will delete all lines of the Ledger for year and/or from a specific journal. At least one criterion is required. +ConfirmDeleteMvt=This will delete all lines of the Ledger for the year/month and/or from a specific journal (At least one criterion is required). You will have to reuse the feature 'Registration inaccounting' to have the deleted record back in the ledger. ConfirmDeleteMvtPartial=This will delete the transaction from the Ledger (all lines related to same transaction will be deleted) FinanceJournal=Finance journal ExpenseReportsJournal=Gider raporları günlüğü @@ -235,13 +241,19 @@ DescVentilDoneCustomer=Burada müşteri faturaları satırlarına ve onların ü DescVentilTodoCustomer=Bir ürün muhasebe hesabı ile bağlı olmayan müşteri faturaları satırlarını bağlayın ChangeAccount=Change the product/service accounting account for selected lines with the following accounting account: Vide=- -DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account (only record not already transfered in accountancy are visible) DescVentilDoneSupplier=Consult here the list of the lines of vendor invoices and their accounting account DescVentilTodoExpenseReport=Bind expense report lines not already bound with a fee accounting account DescVentilExpenseReport=Consult here the list of expense report lines bound (or not) to a fee accounting account DescVentilExpenseReportMore=If you setup accounting account on type of expense report lines, the application will be able to make all the binding between your expense report lines and the accounting account of your chart of accounts, just in one click with the button "%s". If account was not set on fees dictionary or if you still have some lines not bound to any account, you will have to make a manual binding from the menu "%s". DescVentilDoneExpenseReport=Consult here the list of the lines of expenses reports and their fees accounting account +DescClosure=Consult here the number of movements by month who are not validated & fiscal years already open +OverviewOfMovementsNotValidated=Step 1/ Overview of movements not validated. (Necessary to close a fiscal year) +ValidateMovements=Validate movements +DescValidateMovements=Any modification or deletion of writing, lettering and deletes will be prohibited. All entries for an exercise must be validated otherwise closing will not be possible +SelectMonthAndValidate=Select month and validate movements + ValidateHistory=Otomatik Olarak Bağla AutomaticBindingDone=Otomatik bağlama bitti @@ -256,6 +268,7 @@ ListOfProductsWithoutAccountingAccount=List of products not bound to any account ChangeBinding=Bağlamayı değiştir Accounted=Accounted in ledger NotYetAccounted=Büyük defterde henüz muhasebeleştirilmemiş +ShowTutorial=Show Tutorial ## Admin ApplyMassCategories=Toplu kategori uygula @@ -264,7 +277,7 @@ CategoryDeleted=Category for the accounting account has been removed AccountingJournals=Muhasebe günlükleri AccountingJournal=Muhasebe günlüğü NewAccountingJournal=Yeni muhasebe günlüğü -ShowAccoutingJournal=Muhasebe günlüğünü göster +ShowAccountingJournal=Muhasebe günlüğünü göster NatureOfJournal=Nature of Journal AccountingJournalType1=Çeşitli işlemler AccountingJournalType2=Satışlar @@ -280,9 +293,9 @@ NumberOfAccountancyMovements=Number of movements ## Export ExportDraftJournal=Export draft journal -Modelcsv=Dışaaktarım modeli -Selectmodelcsv=Bir dışaaktarım modeli seç -Modelcsv_normal=Klasik dışaaktarım +Modelcsv=Dışa aktarım modeli +Selectmodelcsv=Bir dışa aktarım modeli seçin +Modelcsv_normal=Klasik dışa aktarım Modelcsv_CEGID=Export for CEGID Expert Comptabilité Modelcsv_COALA=Export for Sage Coala Modelcsv_bob50=Export for Sage BOB 50 @@ -333,7 +346,7 @@ SomeMandatoryStepsOfSetupWereNotDone=Kurulumun bazı zorunlu adımları tamamlan ErrorNoAccountingCategoryForThisCountry=No accounting account group available for country %s (See Home - Setup - Dictionaries) ErrorInvoiceContainsLinesNotYetBounded=You try to journalize some lines of the invoice %s, but some other lines are not yet bounded to accounting account. Journalization of all invoice lines for this invoice are refused. ErrorInvoiceContainsLinesNotYetBoundedShort=Some lines on invoice are not bound to accounting account. -ExportNotSupported=Ayarlanan dışaaktarım biçimi bu sayfada desteklenmiyor +ExportNotSupported=Ayarlanan dışa aktarım biçimi bu sayfada desteklenmiyor BookeppingLineAlreayExists=Lines already existing into bookkeeping NoJournalDefined=No journal defined Binded=Bağlanmış satırlar diff --git a/htdocs/langs/tr_TR/admin.lang b/htdocs/langs/tr_TR/admin.lang index c86ebe50eb0..f15792d96b9 100644 --- a/htdocs/langs/tr_TR/admin.lang +++ b/htdocs/langs/tr_TR/admin.lang @@ -178,6 +178,8 @@ Compression=Sıkıştırma CommandsToDisableForeignKeysForImport=İçe aktarma işleminde yabancı anahtarları devre dışı bırakmak için komut CommandsToDisableForeignKeysForImportWarning=SQL dökümünüzü daha sonra geri yükleyebilmek isterseniz zorunludur ExportCompatibility=Oluşturulan dışa aktarma dosyasının uyumluluğu +ExportUseMySQLQuickParameter=Use the --quick parameter +ExportUseMySQLQuickParameterHelp=The '--quick' parameter helps limit RAM consumption for large tables. MySqlExportParameters=MySQL dışa aktarma parametreleri PostgreSqlExportParameters= PostgreSQL dışa aktarma parametreleri UseTransactionnalMode=İşlem modunu kullanın @@ -218,7 +220,7 @@ DoliStoreDesc=DoliStore, Dolibarr ERP/CRM dış modülleri için resmi pazar yer DoliPartnersDesc=Özel olarak geliştirilmiş modüller veya özellikler sağlayan şirketlerin listesi.
    Not: Dolibarr açık kaynaklı bir uygulama olduğu için PHP programlamada deneyimli herkes bir modül geliştirebilir. WebSiteDesc=Daha fazla eklenti modülleri (ana yazılımda bulunmayan) için harici web siteleri DevelopYourModuleDesc=Kendi modülünüzü geliştirmek için bazı çözümler... -URL=Bağlantı +URL=URL BoxesAvailable=Mevcut ekran etiketleri BoxesActivated=Etkin ekran etiketleri ActivateOn=Etkinleştirme açık @@ -268,6 +270,7 @@ Emails=E-postalar EMailsSetup=E-posta kurulumları EMailsDesc=Bu sayfa, e-posta gönderimi için varsayılan PHP parametrelerinizin üzerine yazma imkanı verir. Unix/Linux OS sistemindeki çoğu durumda PHP kurulumu doğrudur ve bu parametreler gereksizdir. EmailSenderProfiles=E-posta gönderici profilleri +EMailsSenderProfileDesc=You can keep this section empty. If you enter some emails here, they will be added to the list of possible senders into the combobox when your write a new email. MAIN_MAIL_SMTP_PORT=SMTP/SMTPS Portu (php.ini içinde varsayılan değer: %s) MAIN_MAIL_SMTP_SERVER=SMTP/SMTPS Sunucusu (php.ini içinde varsayılan değer: %s) MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=SMTP/SMTPS Portu (Unix benzeri sistemlerdeki PHP'de tanımlanmamış) @@ -277,7 +280,7 @@ MAIN_MAIL_ERRORS_TO=Geri dönen hatalı mailler için kullanılacak e-posta adre MAIN_MAIL_AUTOCOPY_TO= Gönderilen tüm maillerin kopyasının (Bcc) gönderileceği e-posta adresi MAIN_DISABLE_ALL_MAILS=Tüm e-posta gönderimini devre dışı bırak (test veya demo kullanımı için) MAIN_MAIL_FORCE_SENDTO=Tüm e-postaları şu adreslere gönder (gerçek alıcıların yerine, test amaçlı) -MAIN_MAIL_ENABLED_USER_DEST_SELECT=İzin verilen alıcı listesine e-postası mevcut olan personel kullanıcılar ekleyin +MAIN_MAIL_ENABLED_USER_DEST_SELECT=Suggest emails of employees (if defined) into the list of predefined recipient when writing a new email MAIN_MAIL_SENDMODE=E-posta gönderme yöntemi MAIN_MAIL_SMTPS_ID=SMTP ID (gönderme sunucusu kimlik doğrulama gerektiriyorsa) MAIN_MAIL_SMTPS_PW=SMTP Şifresi (gönderme sunucusu kimlik doğrulama gerektiriyorsa) @@ -462,7 +465,9 @@ EnableAndSetupModuleCron=If you want to have this recurring invoice generated au ModuleCompanyCodeCustomerAquarium=%s followed by customer code for a customer accounting code ModuleCompanyCodeSupplierAquarium=%s followed by vendor code for a vendor accounting code ModuleCompanyCodePanicum=Return an empty accounting code. -ModuleCompanyCodeDigitaria=Accounting code depends on third-party code. The code is composed of the character "C" in the first position followed by the first 5 characters of the third-party code. +ModuleCompanyCodeDigitaria=Returns a compound accounting code according to the name of the third party. The code consists of a prefix that can be defined in the first position followed by the number of characters defined in the third party code. +ModuleCompanyCodeCustomerDigitaria=%s followed by the truncated customer name by the number of characters: %s for the customer accounting code. +ModuleCompanyCodeSupplierDigitaria=%s followed by the truncated supplier name by the number of characters: %s for the supplier accounting code. Use3StepsApproval=Varsayılan olarak, Tedarikçi Siparişlerinin 2 farklı kullanıcı tarafından oluşturulması ve onaylanması gerekir (bir adım/kullanıcı oluşturacak ve bir adım/kullanıcı onaylayacak. Kullanıcının hem oluşturma hem de onaylama izni varsa, bir adım/kullanıcı yeterli olacaktır). Miktar belirli bir değerin üzerindeyse bu seçenekle üçüncü bir adım/kullanıcı onayı vermeyi isteyebilirsiniz (böylece 3 adım zorunlu olacaktır: 1=doğrulama, 2=ilk onay ve 3=miktar yeterli ise ikinci onay).
    Tek onay (2 adım) yeterli ise bunu boş olarak ayarlayın, ikinci bir onay (3 adım) her zaman gerekiyorsa çok düşük bir değere ayarlayın (0.1). UseDoubleApproval=Tutar (vergi öncesi) bu tutardan yüksekse 3 aşamalı bir onaylama kullanın... WarningPHPMail=WARNING: It is often better to setup outgoing emails to use the email server of your provider instead of the default setup. Some email providers (like Yahoo) do not allow you to send an email from another server than their own server. Your current setup uses the server of the application to send email and not the server of your email provider, so some recipients (the one compatible with the restrictive DMARC protocol), will ask your email provider if they can accept your email and some email providers (like Yahoo) may respond "no" because the server is not theirs, so few of your sent Emails may not be accepted (be careful also of your email provider's sending quota).
    If your Email provider (like Yahoo) has this restriction, you must change Email setup to choose the other method "SMTP server" and enter the SMTP server and credentials provided by your Email provider. @@ -524,7 +529,7 @@ Module50Desc=Ürün Yönetimi Module51Name=Toplu postalamalar Module51Desc=Toplu normal postalamaların yönetimi Module52Name=Stoklar -Module52Desc=Stok yönetimi (sadece ürünler için) +Module52Desc=Stock management Module53Name=Hizmetler Module53Desc=Hizmet Yönetimi Module54Name=Sözleşmeler/Abonelikler @@ -622,7 +627,7 @@ Module5000Desc=Birden çok firmayı yönetmenizi sağlar Module6000Name=İş akışı Module6000Desc=İş akışı yönetimi (otomatik nesne oluşturma ve/veya otomatik durum değişikliği) Module10000Name=Websiteleri -Module10000Desc=Create websites (public) with a WYSIWYG editor. Just setup your web server (Apache, Nginx, ...) to point to the dedicated Dolibarr directory to have it online on the internet with your own domain name. +Module10000Desc=Create websites (public) with a WYSIWYG editor. This is a webmaster or developer oriented CMS (it is better to know HTML and CSS language). Just setup your web server (Apache, Nginx, ...) to point to the dedicated Dolibarr directory to have it online on the internet with your own domain name. Module20000Name=İzin İstekleri Yönetimi Module20000Desc=Çalışan izni isteklerini tanımlayın ve takip edin Module39000Name=Ürün Lotları @@ -666,25 +671,25 @@ Permission24=Teklif doğrula Permission25=Teklif gönder Permission26=Teklif kapat Permission27=Teklif sil -Permission28=Teklif dışaaktar +Permission28=Teklifleri dışa aktar Permission31=Ürün oku Permission32=Ürün oluştur/düzenle Permission34=Ürün sil Permission36=Gizli ürünleri gör/yönet -Permission38=Ürün dışaaktar +Permission38=Ürünleri dışa aktar Permission41=Read projects and tasks (shared project and projects I'm contact for). Can also enter time consumed, for me or my hierarchy, on assigned tasks (Timesheet) Permission42=Create/modify projects (shared project and projects I'm contact for). Can also create tasks and assign users to project and tasks Permission44=Delete projects (shared project and projects I'm contact for) -Permission45=Projeleri dışaaktar +Permission45=Projeleri dışa aktar Permission61=Müdahale oku Permission62=Müdahale oluştur/düzenle Permission64=Müdahale sil -Permission67=Müdahale dışaaktar +Permission67=Müdahaleleri dışa aktar Permission71=Üye oku Permission72=Üye oluştur/düzenle Permission74=Üye sil Permission75=Üye türlerini ayarla -Permission76=Veri dışaaktar +Permission76=Veri dışa aktar Permission78=Abonelik oku Permission79=Abonelik oluştur/düzenle Permission81=Müşteri siparişi oku @@ -697,24 +702,24 @@ Permission89=Müşteri siparişi sil Permission91=Sosyal ya da mali vergiler ve kdv oku Permission92=Sosyal ya da mali vergiler ve kdv oluştur/düzenle Permission93=Sosyal ya da mali vergiler ve kdv sil -Permission94=Sosyal ya da mali vergileri dışaaktar +Permission94=Sosyal ya da mali vergileri dışa aktar Permission95=Rapor oku Permission101=Gönderilenleri oku Permission102=Gönderilenleri oluştur/düzenle Permission104=Gönderilenleri doğrula -Permission106=Gönderilenleri dışaaktar +Permission106=Gönderilenleri dışa aktar Permission109=Gönderilenleri sil Permission111=Finansal tabloları oku Permission112=İşlem oluştur/düzenle/sil ve karşılaştır Permission113=Mali hesapları ayarla (kategoriler oluştur, yönet) Permission114=Uzlaştırma işlemleri -Permission115=İşlemleri ve hesap tablolarını dışaaktar +Permission115=İşlemleri ve hesap tablolarını dışa aktar Permission116=Hesaplar arasında aktarım Permission117=Çek dağıtımını yönet Permission121=Kullanıcıya bağlı üçüncü partileri oku Permission122=Kullanıcıya bağlı üçüncü parti oluştur/değiştir Permission125=Kullanıcıya bağlı üçüncü partileri sil -Permission126=Üçüncü partileri dışaaktar +Permission126=Üçüncü partileri dışa aktar Permission141=Read all projects and tasks (also private projects for which I am not a contact) Permission142=Create/modify all projects and tasks (also private projects for which I am not a contact) Permission144=Bütün proje ve görevleri sil (aynı zamanda ilgilisi olmadığım özel projeleri de) @@ -729,12 +734,12 @@ Permission162=Sözleşme/abonelik oluştur/değiştir Permission163=Bir sözleşmeye ait bir hizmet/abonelik etkinleştir Permission164=Bir sözleşmeye ait bir hizmet/abonelik engelle Permission165=Sözleşme/abonelik sil -Permission167=Kişileri dışaaktar +Permission167=Sözleşmeleri dışa aktar Permission171=Seyahat ve giderleri okuyun (kendi ve astlarının) Permission172=Gezi ve gider oluştur/değiştir Permission173=Gezi ve gider sil Permission174=Bütün gezi ve giderleri oku -Permission178=Gezi ve gider dışaaktar +Permission178=Gezi ve giderleri dışa aktar Permission180=Tedarikçi oku Permission181=Tedarikçi siparişlerini oku Permission182=Tedarikçi siparişleri oluştur/değiştir @@ -783,7 +788,7 @@ Permission273=Fatura dağıt Permission281=Kişi oku Permission282=Kişi oluştur/değiştir Permission283=Kişi sil -Permission286=Kişi dışaaktar +Permission286=Kişileri dışa aktar Permission291=Tarife oku Permission292=Tarife izinlerini kur Permission293=Müşterinin tarifelerini değiştirin @@ -803,7 +808,7 @@ Permission351=Grup oku Permission352=Grup izinlerini oku Permission353=Grup oluştur/değiştir Permission354=Grupları sil veya engelle -Permission358=Kullanıcı dışaaktar +Permission358=Kullanıcıları dışa aktar Permission401=İndirim oku Permission402=İndirim oluştur/değiştir Permission403=İndirim doğrula @@ -817,12 +822,12 @@ Permission520=Borçları oku Permission522=Borç oluştur/değiştir Permission524=Borç sil Permission525=Borç hesaplayıcısına erişim -Permission527=Borç dışaaktar +Permission527=Borçları dışa aktar Permission531=Hizmet oku Permission532=Hizmet oluştur/değiştir Permission534=Hizmet sil Permission536=Gizli hizmetleri gör/yönet -Permission538=Hizmet dışaaktar +Permission538=Hizmetleri dışa aktar Permission650=Read Bills of Materials Permission651=Create/Update Bills of Materials Permission652=Delete Bills of Materials @@ -841,10 +846,10 @@ Permission1002=Depo oluştur/değiştir Permission1003=Depo sil Permission1004=Stok hareketlerini oku Permission1005=Stok hareketleri oluştur/değiştir -Permission1101=Teslimat emirlerini oku -Permission1102=Teslimat emri oluştur/değiştir -Permission1104=Teslimat emri doğrula -Permission1109=Teslim emri sil +Permission1101=Read delivery receipts +Permission1102=Create/modify delivery receipts +Permission1104=Validate delivery receipts +Permission1109=Delete delivery receipts Permission1121=Read supplier proposals Permission1122=Create/modify supplier proposals Permission1123=Validate supplier proposals @@ -870,16 +875,16 @@ Permission1235=Tedarikçi faturalarını e-posta ile gönder Permission1236=Tedarikçi faturalarını, nitelikleri ve ödemeleri dışa aktar Permission1237=Tedarikçi siparişlerini ve detaylarını dışa aktar Permission1251=Dış verilerin veritabanına toplu olarak alınmasını çalıştır (veri yükle) -Permission1321=Müşteri faturalarını, özniteliklerin ve ödemelerini dışaaktar +Permission1321=Müşteri faturalarını, özniteliklerini ve ödemelerini dışa aktar Permission1322=Ödenmiş bir faturayı yeniden aç Permission1421=Müşteri siparişleri ve niteliklerini dışa aktar -Permission2401=Onun hesabına bağlı eylemleri (etkinlikleri veya görevleri) oku -Permission2402=Onun hesabına bağlı eylemler (etkinlikler veya görevler) oluştur/değiştir -Permission2403=Onun hesabına bağlı eylemleri (etkinlikleri veya görevleri) sil +Permission2401=Read actions (events or tasks) linked to his user account (if owner of event) +Permission2402=Create/modify actions (events or tasks) linked to his user account (if owner of event) +Permission2403=Delete actions (events or tasks) linked to his user account (if owner of event) Permission2411=Başkalarının eylemlerini (etkinliklerini veya görevlerini) oku Permission2412=Başkalarının eylemlerini (etkinliklerini veya görevlerini) oluştur/değiştir Permission2413=Başkalarının eylemlerini (etkinliklerini veya görevlerini) sil -Permission2414=Başkalarının etkinliklerini/görevlerini dışaaktar +Permission2414=Başkalarının etkinliklerini/görevlerini dışa aktar Permission2501=Belge oku/indir Permission2502=Belge indir Permission2503=Belge gönder ya da sil @@ -901,13 +906,14 @@ Permission20003=İzin isteği sil Permission20004=Read all leave requests (even of user not subordinates) Permission20005=Create/modify leave requests for everybody (even of user not subordinates) Permission20006=Yönetici izin istekleri (ayarla ve bakiye güncelle) +Permission20007=Approve leave requests Permission23001=Planlı iş oku Permission23002=Planlı iş oluştur/güncelle Permission23003=Planlı iş sil Permission23004=Planlı iş yürüt Permission50101=Satış Noktası Kullan Permission50201=Işlemleri oku -Permission50202=İçeaktarma işlemleri +Permission50202=İçe aktarma işlemleri Permission50401=Bind products and invoices with accounting accounts Permission50411=Read operations in ledger Permission50412=Write/Edit operations in ledger @@ -915,7 +921,7 @@ Permission50414=Delete operations in ledger Permission50415=Delete all operations by year and journal in ledger Permission50418=Export operations of the ledger Permission50420=Report and export reports (turnover, balance, journals, ledger) -Permission50430=Define and close a fiscal period +Permission50430=Define fiscal periods. Validate transactions and close fiscal periods. Permission50440=Manage chart of accounts, setup of accountancy Permission51001=Read assets Permission51002=Create/Update assets @@ -962,6 +968,7 @@ DictionaryAccountancyJournal=Muhasebe günlükleri DictionaryEMailTemplates=E-posta Şablonları DictionaryUnits=Birimler DictionaryMeasuringUnits=Ölçü Birimleri +DictionarySocialNetworks=Sosyal Ağlar DictionaryProspectStatus=Aday durumu DictionaryHolidayTypes=İzin türleri DictionaryOpportunityStatus=Lead status for project/lead @@ -1057,7 +1064,7 @@ BackgroundImageLogin=Arka plan görüntüsü PermanentLeftSearchForm=Sol menüdeki sabit arama formu DefaultLanguage=Varsayılan dil EnableMultilangInterface=Çoklu dil desteğini etkinleştir -EnableShowLogo=Logoyu sol menüde göster +EnableShowLogo=Show the company logo in the menu CompanyInfo=Şirket/Kuruluş CompanyIds=Şirket/Kuruluş kimlik bilgileri CompanyName=Adı @@ -1067,7 +1074,11 @@ CompanyTown=İlçesi CompanyCountry=Ülkesi CompanyCurrency=Ana para birimi CompanyObject=Firmaya ait öğe +IDCountry=ID country Logo=Logo +LogoDesc=Main logo of company. Will be used into generated documents (PDF, ...) +LogoSquarred=Logo (squarred) +LogoSquarredDesc=Must be a squarred icon (width = height). This logo will be used as the favorite icon or other need like for the top menu bar (if not disabled into display setup). DoNotSuggestPaymentMode=Önerme NoActiveBankAccountDefined=Tanımlı etkin banka hesabı yok OwnerOfBankAccount=Banka hesabı sahibi %s @@ -1113,7 +1124,7 @@ LogEventDesc=Belirli güvenlik etkinlikleri için günlüğe kaydetmeyi etkinle AreaForAdminOnly=Kurulum parametreleri sadece yönetici olan kullanıcılar tarafından ayarlanabilir. SystemInfoDesc=Sistem bilgileri sadece okuma modunda ve yöneticiler için görüntülenen çeşitli teknik bilgilerdir. SystemAreaForAdminOnly=Bu alan yalnızca yönetici kullanıcılar tarafından kullanılabilir. Dolibarr kullanıcı izinleri bu kısıtlamayı değiştiremez. -CompanyFundationDesc=Şirketin/varlığın bilgilerini düzenleyin. Sayfanın sonunda yer alan "%s" veya "%s" butonuna tıklayın. +CompanyFundationDesc=Edit the information of the company/entity. Click on "%s" button at the bottom of the page. AccountantDesc=Harici bir muhasebeciniz/saymanınız varsa, onun bilgilerini burada düzenleyebilirsiniz. AccountantFileNumber=Muhasebeci kodu DisplayDesc=Dolibarr'ın görünümünü ve davranışını etkileyen parametreler buradan özelleştirilebilir. @@ -1129,7 +1140,7 @@ TriggerAlwaysActive=Bu dosyadaki tetikleyiciler, etkin Dolibarr modülleri ne ol TriggerActiveAsModuleActive=Bu dosyadaki tetikleyiciler %s modülü etkinleştirildiğinde etkin olur. GeneratedPasswordDesc=Otomatik olarak oluşturulan şifreler için kullanılacak yöntemi seçin. DictionaryDesc=Bütün referans verisini ekleyin. Değerlerinizi varsayılana ekleyebilirsiniz. -ConstDesc=Bu sayfa, diğer sayfalarda bulunmayan parametreleri düzenlemenizi (üzerine yazmanızı) sağlar. Bunlar çoğunlukla geliştiriciler veya gelişmiş sorun giderme için ayrılmış parametrelerdir. Mevcut parametrelerin tam listesi için burada bakın. +ConstDesc=This page allows you to edit (override) parameters not available in other pages. These are mostly reserved parameters for developers/advanced troubleshooting only. MiscellaneousDesc=Burada güvenlik ile ilgili diğer tüm parametreler tanımlanır. LimitsSetup=Sınırlar/Doğruluk kurulumu LimitsDesc=Dolibarr tarafından kullanılan limitleri, hassasiyetleri ve iyileştirmeleri buradan tanımlayabilirsiniz @@ -1456,6 +1467,13 @@ LDAPFieldSidExample=Örnek: objectsid LDAPFieldEndLastSubscription=Abonelik tarihi sonu LDAPFieldTitle=İş pozisyonu LDAPFieldTitleExample=Örnek: unvan +LDAPFieldGroupid=Group id +LDAPFieldGroupidExample=Exemple : gidnumber +LDAPFieldUserid=User id +LDAPFieldUseridExample=Exemple : uidnumber +LDAPFieldHomedirectory=Home directory +LDAPFieldHomedirectoryExample=Exemple : homedirectory +LDAPFieldHomedirectoryprefix=Home directory prefix LDAPSetupNotComplete=LDAP kurulumu tamamlanmamış (diğer sekmelere git) LDAPNoUserOrPasswordProvidedAccessIsReadOnly=Hiçbir yönetici veya parola verilmiştir. LDAP erişimi anonim ve salt okunur modunda olacaktır. LDAPDescContact=Bu sayfa Dolibarr kişileri üzerinde bulunan her bir veri için LDAP ağacındaki LDAP öznitelikleri adını tanımlamanızı sağlar. @@ -1577,6 +1595,7 @@ FCKeditorForProductDetails=WYSIWIG creation/edition of products details lines fo FCKeditorForMailing= Toplu e-postalar için WYSIWIG oluşturma/düzenleme (Araçlar->E-postalamalar) FCKeditorForUserSignature=Kullanıcı imzasının WYSIWIG olarak oluşturulması/düzenlenmesi FCKeditorForMail=Tüm mailler için WYSIWIG oluşturma/düzenleme (Araçlar->E-postalamalar hariç) +FCKeditorForTicket=WYSIWIG creation/edition for tickets ##### Stock ##### StockSetup=Stok modülü kurulumu 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. @@ -1653,8 +1672,9 @@ CashDesk=Satış Noktası CashDeskSetup=Satış Noktası modülü kurulumu CashDeskThirdPartyForSell=Satışlar için kullanılacak varsayılan genel üçüncü parti CashDeskBankAccountForSell=Nakit ödemeleri almak için kullanılan varsayılan hesap -CashDeskBankAccountForCheque= Default account to use to receive payments by check -CashDeskBankAccountForCB= Nakit ödemeleri kredi kartıyla almak için kullanılan varsayılan hesap +CashDeskBankAccountForCheque=Default account to use to receive payments by check +CashDeskBankAccountForCB=Nakit ödemeleri kredi kartıyla almak için kullanılan varsayılan hesap +CashDeskBankAccountForSumup=Default bank account to use to receive payments by SumUp 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). CashDeskIdWareHouse=Depoyu stok azaltmada kullanmak için zorla ve sınırla StockDecreaseForPointOfSaleDisabled=Stock decrease from Point of Sale disabled @@ -1693,7 +1713,7 @@ SuppliersSetup=Tedarikçi modülü ayarları SuppliersCommandModel=Tedarikçi siparişinin tam şablonu (logo...) SuppliersInvoiceModel=Tedarikçi faturasının eksiksiz şablonu (logo...) SuppliersInvoiceNumberingModel=Tedarikçi faturaları numaralandırma modelleri -IfSetToYesDontForgetPermission=Evet olarak ayarlıysa, ikinci onayı sağlayacak grup ve kullanıcılara izin sağlamayı unutmayın +IfSetToYesDontForgetPermission=If set to a non null value, don't forget to provide permissions to groups or users allowed for the second approval ##### GeoIPMaxmind ##### GeoIPMaxmindSetup=GeoIP MaxMind modülü kurulumu PathToGeoIPMaxmindCountryDataFile=Path to file containing Maxmind ip to country translation.
    Examples:
    /usr/local/share/GeoIP/GeoIP.dat
    /usr/share/GeoIP/GeoIP.dat
    /usr/share/GeoIP/GeoLite2-Country.mmdb @@ -1782,6 +1802,8 @@ FixTZ=Saat Dilimi Farkı FillFixTZOnlyIfRequired=Örnek: +2 (yalnızca sorun yaşanmışsa doldurun) ExpectedChecksum=Beklenen Sağlama CurrentChecksum=Geçerli Sağlama +ExpectedSize=Expected size +CurrentSize=Current size ForcedConstants=Gerekli sabit değerler MailToSendProposal=Müşteri teklifleri MailToSendOrder=Müşteri siparişleri @@ -1819,8 +1841,8 @@ AddHooks=Kanca ekle AddTriggers=Tetikleme ekle AddMenus=Menü ekle AddPermissions=İzin ekle -AddExportProfiles=Dışaaktarım profili ekle -AddImportProfiles=İçeaktarım profili ekle +AddExportProfiles=Dışa aktarım profili ekle +AddImportProfiles=İçe aktarım profilleri ekle AddOtherPagesOrServices=Başka sayfa ya da hizmet ekle AddModels=belge ya da numaralandırma şablonu ekle AddSubstitutions=Yedek anahtar ekle @@ -1846,8 +1868,10 @@ NothingToSetup=Bu modül için gerekli özel bir kurulum yok. SetToYesIfGroupIsComputationOfOtherGroups=Eğer bu grup diğer grupların bir hesaplaması ise bunu evet olarak ayarlayın EnterCalculationRuleIfPreviousFieldIsYes=Önceki alan Evet olarak ayarlanmışsa hesaplama kuralı girin (Örneğin 'CODEGRP1+CODEGRP2') SeveralLangugeVariatFound=Birçok dil varyantı bulundu -COMPANY_AQUARIUM_REMOVE_SPECIAL=Özel karakterleri kaldır +RemoveSpecialChars=Özel karakterleri kaldır COMPANY_AQUARIUM_CLEAN_REGEX=Regex filter to clean value (COMPANY_AQUARIUM_CLEAN_REGEX) +COMPANY_DIGITARIA_CLEAN_REGEX=Regex filter to clean value (COMPANY_DIGITARIA_CLEAN_REGEX) +COMPANY_DIGITARIA_UNIQUE_CODE=Duplicate not allowed GDPRContact=Veri Koruma Görevlisi (DPO, Veri Gizliliği veya GDPR kişisi) GDPRContactDesc=If you store data about European companies/citizens, you can name the contact who is responsible for the General Data Protection Regulation here HelpOnTooltip=Araç ipucunda gösterilecek yardım metni @@ -1884,8 +1908,8 @@ CodeLastResult=En son sonuç kodu NbOfEmailsInInbox=Number of emails in source directory LoadThirdPartyFromName=Load third party searching on %s (load only) LoadThirdPartyFromNameOrCreate=Load third party searching on %s (create if not found) -WithDolTrackingID=Dolibarr Takip Numarası bulundu -WithoutDolTrackingID=Dolibarr Takip Numarası bulunamadı +WithDolTrackingID=Dolibarr Reference found in Message ID +WithoutDolTrackingID=Dolibarr Reference not found in Message ID FormatZip=Posta Kodu MainMenuCode=Menu entry code (mainmenu) ECMAutoTree=Otomatik ECM ağacını göster @@ -1896,6 +1920,7 @@ ResourceSetup=Configuration of Resource module UseSearchToSelectResource=Use a search form to choose a resource (rather than a drop-down list). DisabledResourceLinkUser=Disable feature to link a resource to users DisabledResourceLinkContact=Disable feature to link a resource to contacts +EnableResourceUsedInEventCheck=Enable feature to check if a resource is in use in an event ConfirmUnactivation=Modül sıfırlamayı onayla OnMobileOnly=Sadece küçük ekranda (akıllı telefon) DisableProspectCustomerType=Disable the "Prospect + Customer" third party type (so third party must be Prospect or Customer but can't be both) @@ -1937,3 +1962,5 @@ RESTRICT_ON_IP=Allow access to some host IP only (wildcard not allowed, use spac BaseOnSabeDavVersion=Based on the library SabreDAV version NotAPublicIp=Not a public IP MakeAnonymousPing=Make an anonymous Ping '+1' to the Dolibarr foundation server (done 1 time only after installation) to allow the foundation to count the number of Dolibarr installation. +FeatureNotAvailableWithReceptionModule=Feature not available when module Reception is enabled +EmailTemplate=Template for email diff --git a/htdocs/langs/tr_TR/agenda.lang b/htdocs/langs/tr_TR/agenda.lang index 698842f32e7..33b176cee33 100644 --- a/htdocs/langs/tr_TR/agenda.lang +++ b/htdocs/langs/tr_TR/agenda.lang @@ -76,6 +76,7 @@ ContractSentByEMail=%s referans no'lu sözleşme e-posta ile gönderildi OrderSentByEMail=%s referans no'lu müşteri siparişi e-posta ile gönderildi InvoiceSentByEMail=%s referans no'lu müşteri faturası e-posta ile gönderildi SupplierOrderSentByEMail=%s referans no'lu tedarikçi siparişi e-posta ile gönderildi +ORDER_SUPPLIER_DELETEInDolibarr=Purchase order %s deleted SupplierInvoiceSentByEMail=%s referans no'lu tedarikçi faturası e-posta ile gönderildi ShippingSentByEMail=%s referans no'lu sevkiyat e-posta ile gönderildi ShippingValidated= %s referans no'lu sevkiyat doğrulandı @@ -86,6 +87,11 @@ InvoiceDeleted=Fatura silindi PRODUCT_CREATEInDolibarr=%s kodlu ürün oluşturuldu PRODUCT_MODIFYInDolibarr=%s kodlu ürün değiştirildi PRODUCT_DELETEInDolibarr=%s kodlu ürün silindi +HOLIDAY_CREATEInDolibarr=Request for leave %s created +HOLIDAY_MODIFYInDolibarr=Request for leave %s modified +HOLIDAY_APPROVEInDolibarr=Request for leave %s approved +HOLIDAY_VALIDATEDInDolibarr=Request for leave %s validated +HOLIDAY_DELETEInDolibarr=Request for leave %s deleted EXPENSE_REPORT_CREATEInDolibarr=%s referans no'lu gider raporu oluşturuldu EXPENSE_REPORT_VALIDATEInDolibarr= %s referans no'lu gider raporu doğrulandı EXPENSE_REPORT_APPROVEInDolibarr=%s referans no'lu gider raporu onaylandı @@ -99,6 +105,14 @@ TICKET_MODIFYInDolibarr=%s referans no'lu destek bildirimi değiştirildi TICKET_ASSIGNEDInDolibarr=%s referans no'lu destek bildirimi atandı TICKET_CLOSEInDolibarr=%s referans no'lu destek bildirimi kapatıldı TICKET_DELETEInDolibarr=%s referans no'lu destek bildirimi silindi +BOM_VALIDATEInDolibarr=BOM validated +BOM_UNVALIDATEInDolibarr=BOM unvalidated +BOM_CLOSEInDolibarr=BOM disabled +BOM_REOPENInDolibarr=BOM reopen +BOM_DELETEInDolibarr=BOM deleted +MO_VALIDATEInDolibarr=MO validated +MO_PRODUCEDInDolibarr=MO produced +MO_DELETEInDolibarr=MO deleted ##### End agenda events ##### AgendaModelModule=Etkinlik için belge şablonları DateActionStart=Başlangıç tarihi diff --git a/htdocs/langs/tr_TR/boxes.lang b/htdocs/langs/tr_TR/boxes.lang index e11e41f1ab1..8e691eb090d 100644 --- a/htdocs/langs/tr_TR/boxes.lang +++ b/htdocs/langs/tr_TR/boxes.lang @@ -19,6 +19,7 @@ BoxLastContacts=Son kişiler/adresler BoxLastMembers=Son üyeler BoxFicheInter=Son müdahaleler BoxCurrentAccounts=Açık hesaplar bakiyesi +BoxTitleMemberNextBirthdays=Bu ayın doğum günleri (üyeler) BoxTitleLastRssInfos=%s'dan en son %s haber BoxTitleLastProducts=Ürünler/Hizmetler: değiştirilen son %s BoxTitleProductsAlertStock=Ürünler: stok uyarısı @@ -34,6 +35,7 @@ BoxTitleLastFicheInter=Değiştirilen son %s müdahale BoxTitleOldestUnpaidCustomerBills=Müşteri Faturaları: ödenmemiş en eski %s BoxTitleOldestUnpaidSupplierBills=Tedarikçi Faturaları: ödenmemiş en eski %s BoxTitleCurrentAccounts=Açık Hesaplar: bakiyeler +BoxTitleSupplierOrdersAwaitingReception=Supplier orders awaiting reception BoxTitleLastModifiedContacts=Kişiler/Adresler: değiştirilen son %s BoxMyLastBookmarks=Yer imleri: en son %s BoxOldestExpiredServices=Süresi dolmuş en eski etkin hizmetler @@ -42,6 +44,8 @@ BoxTitleLastActionsToDo=Yapılacak son %s eylem BoxTitleLastContracts=Değiştirilen son %s sözleşme BoxTitleLastModifiedDonations=Değiştirilen son %s bağış BoxTitleLastModifiedExpenses=Değiştirilen son %s gider raporu +BoxTitleLatestModifiedBoms=Latest %s modified BOMs +BoxTitleLatestModifiedMos=Latest %s modified Manufacturing Orders BoxGlobalActivity=Genel etkinlik (faturalar, teklifler, siparişler) BoxGoodCustomers=İyi müşteriler BoxTitleGoodCustomers=%s İyi müşteri @@ -64,6 +68,7 @@ NoContractedProducts=Sözleşmeli ürün/hizmet yok NoRecordedContracts=Kayıtlı sözleşme yok NoRecordedInterventions=Kayıtlı müdahale yok BoxLatestSupplierOrders=En son tedarikçi siparişleri +BoxLatestSupplierOrdersAwaitingReception=Latest Purchase Orders (with a pending reception) NoSupplierOrder=Kayıtlı tedarikçi siparişi yok BoxCustomersInvoicesPerMonth=Aylık müşteri faturaları BoxSuppliersInvoicesPerMonth=Aylık tedarikçi faturaları @@ -84,4 +89,14 @@ ForProposals=Teklifler LastXMonthRolling=Devreden son %s ay ChooseBoxToAdd=Gösterge panelinize ekran etiketi ekleyin BoxAdded=Ekran etiketi gösterge panelinize eklendi -BoxTitleUserBirthdaysOfMonth=Bu ayın doğum günleri +BoxTitleUserBirthdaysOfMonth=Bu ayın doğum günleri (kullanıcılar) +BoxLastManualEntries=Last manual entries in accountancy +BoxTitleLastManualEntries=%s latest manual entries +NoRecordedManualEntries=No manual entries record in accountancy +BoxSuspenseAccount=Count accountancy operation with suspense account +BoxTitleSuspenseAccount=Number of unallocated lines +NumberOfLinesInSuspenseAccount=Number of line in suspense account +SuspenseAccountNotDefined=Suspense account isn't defined +BoxLastCustomerShipments=Last customer shipments +BoxTitleLastCustomerShipments=Latest %s customer shipments +NoRecordedShipments=No recorded customer shipment diff --git a/htdocs/langs/tr_TR/commercial.lang b/htdocs/langs/tr_TR/commercial.lang index f2d43076cde..2cb2714e8a3 100644 --- a/htdocs/langs/tr_TR/commercial.lang +++ b/htdocs/langs/tr_TR/commercial.lang @@ -1,6 +1,6 @@ # Dolibarr language file - Source file is en_US - commercial -Commercial=Ticari -CommercialArea=Ticari alan +Commercial=Commerce +CommercialArea=Commerce area Customer=Müşteri Customers=Müşteriler Prospect=Aday diff --git a/htdocs/langs/tr_TR/companies.lang b/htdocs/langs/tr_TR/companies.lang index 1122376b396..f14e412a0ce 100644 --- a/htdocs/langs/tr_TR/companies.lang +++ b/htdocs/langs/tr_TR/companies.lang @@ -96,8 +96,6 @@ LocalTax1IsNotUsedES= RE kullanılmaz LocalTax2IsUsed=Üçüncü vergiyi kullan LocalTax2IsUsedES= IRPF kullanılır LocalTax2IsNotUsedES= IRPF kullanılmaz -LocalTax1ES=RE -LocalTax2ES=IRPF WrongCustomerCode=Müşteri kodu geçersiz WrongSupplierCode=Tedarikçi kodu geçersiz CustomerCodeModel=Müşteri kodu modeli @@ -300,6 +298,7 @@ FromContactName=Hazırlayan: NoContactDefinedForThirdParty=Bu üçüncü parti için tanımlı kişi yok NoContactDefined=Bu üçüncü parti için kişi tanımlanmamış DefaultContact=Varsayılan kişi +ContactByDefaultFor=Default contact/address for AddThirdParty=Üçüncü parti oluştur DeleteACompany=Firma sil PersonalInformations=Kişisel bilgiler @@ -384,7 +383,7 @@ ChangeContactInProcess=Durumu 'Görüşme sürecinde' olarak değiştir ChangeContactDone=Durumu 'Görüşme yapıldı' olarak değiştir ProspectsByStatus=Durumuna göre adaylar NoParentCompany=Hiçbiri -ExportCardToFormat=Biçimlenip dışaaktarılacak kart +ExportCardToFormat=Biçimlendirilecek dışa aktarma kartı ContactNotLinkedToCompany=Kişi herhangi bir üçüncü partiye bağlı değil DolibarrLogin=Dolibarr kullanıcı adı NoDolibarrAccess=Dolibarr erişimi yok @@ -439,5 +438,6 @@ PaymentTypeCustomer=Ödeme Türü - Müşteri PaymentTermsCustomer=Ödeme Koşulları - Müşteri PaymentTypeSupplier=Ödeme Türü - Tedarikçi PaymentTermsSupplier=Ödeme Koşulları - Tedarikçi +PaymentTypeBoth=Payment Type - Customer and Vendor MulticurrencyUsed=Çoklu Para Birimi Kullan MulticurrencyCurrency=Para birimi diff --git a/htdocs/langs/tr_TR/deliveries.lang b/htdocs/langs/tr_TR/deliveries.lang index 140485c4d97..09e7007542e 100644 --- a/htdocs/langs/tr_TR/deliveries.lang +++ b/htdocs/langs/tr_TR/deliveries.lang @@ -2,7 +2,7 @@ Delivery=Teslimat DeliveryRef=Teslimat Ref DeliveryCard=Makbuz kartı -DeliveryOrder=Teslimat emri +DeliveryOrder=Delivery receipt DeliveryDate=Teslim tarihi CreateDeliveryOrder=Teslimat makbuzu oluştur DeliveryStateSaved=Teslimat durumu kaydedildi diff --git a/htdocs/langs/tr_TR/errors.lang b/htdocs/langs/tr_TR/errors.lang index e6955bac05c..cdcd5e40c33 100644 --- a/htdocs/langs/tr_TR/errors.lang +++ b/htdocs/langs/tr_TR/errors.lang @@ -196,6 +196,7 @@ ErrorPhpMailDelivery=Check that you don't use a too high number of recipients an ErrorUserNotAssignedToTask=Karcanan zamanı girebilmek için kullanıcı göreve atanmalıdır. ErrorTaskAlreadyAssigned=Görev zaten kullanıcıya atandı ErrorModuleFileSeemsToHaveAWrongFormat=Modül paketi yanlış bir formata sahip gibi görünüyor. +ErrorModuleFileSeemsToHaveAWrongFormat2=At least one mandatory directory must exists into zip of module: %s or %s ErrorFilenameDosNotMatchDolibarrPackageRules=Modül paketinin adı (%s) olması gereken isim sözdizimi ile eşleşmiyor: %s ErrorDuplicateTrigger=Error, duplicate trigger name %s. Already loaded from %s. ErrorNoWarehouseDefined=Hata, hiçbir depo tanımlanmadı. @@ -219,6 +220,9 @@ ErrorURLMustStartWithHttp=URL %s must start with http:// or https:// ErrorNewRefIsAlreadyUsed=Error, the new reference is already used ErrorDeletePaymentLinkedToAClosedInvoiceNotPossible=Error, delete payment linked to a closed invoice is not possible. ErrorSearchCriteriaTooSmall=Search criteria too small. +ErrorObjectMustHaveStatusActiveToBeDisabled=Objects must have status 'Active' to be disabled +ErrorObjectMustHaveStatusDraftOrDisabledToBeActivated=Objects must have status 'Draft' or 'Disabled' to be enabled +ErrorNoFieldWithAttributeShowoncombobox=No fields has property 'showoncombobox' into definition of object '%s'. No way to show the combolist. # Warnings WarningParamUploadMaxFileSizeHigherThanPostMaxSize=PHP'nizdeki upload_max_filesize (%s) parametresi, post_max_size (%s) PHP parametresinden daha yüksek. Bu tutarlı bir kurulum değil. WarningPasswordSetWithNoAccount=Bu üye için bir parola ayarlıdır. Ancak, hiçbir kullanıcı hesabı oluşturulmamıştır. Yani bu şifre saklanır ama Dolibarr'a giriş için kullanılamaz. Dış bir modül/arayüz tarafından kullanılıyor olabilir, ama bir üye için ne bir kullanıcı adı ne de parola tanımlamanız gerekmiyorsa "Her üye için bir kullanıcı adı yönet" seçeneğini devre dışı bırakabilirsiniz. Bir kullanıcı adı yönetmeniz gerekiyorsa ama herhangi bir parolaya gereksinim duymuyorsanız bu uyarıyı engellemek için bu alanı boş bırakabilirsiniz. Not: Eğer bir üye bir kullanıcıya bağlıysa kullanıcı adı olarak e-posta adresi de kullanılabilir. @@ -244,3 +248,4 @@ WarningAnEntryAlreadyExistForTransKey=An entry already exists for the translatio WarningNumberOfRecipientIsRestrictedInMassAction=Warning, number of different recipient is limited to %s when using the mass actions on lists WarningDateOfLineMustBeInExpenseReportRange=Warning, the date of line is not in the range of the expense report WarningProjectClosed=Project is closed. You must re-open it first. +WarningSomeBankTransactionByChequeWereRemovedAfter=Some bank transaction were removed after that the receipt including them were generated. So nb of cheques and total of receipt may differ from number and total in list. diff --git a/htdocs/langs/tr_TR/exports.lang b/htdocs/langs/tr_TR/exports.lang index cf9600f9c14..8769c27b90d 100644 --- a/htdocs/langs/tr_TR/exports.lang +++ b/htdocs/langs/tr_TR/exports.lang @@ -1,29 +1,29 @@ # Dolibarr language file - Source file is en_US - exports -ExportsArea=Dışaaktarımlar +ExportsArea=Dışa aktarımlar ImportArea=İçe aktar NewExport=Yeni Dışa Aktarma NewImport=Yeni İçe Aktarma -ExportableDatas=Dışaaktarılabilir veri kümesi -ImportableDatas=İçeaktarılabilir veri kümesi +ExportableDatas=Dışa aktarılabilir veri kümesi +ImportableDatas=İçe aktarılabilir veri kümesi SelectExportDataSet=Dışa aktarmak istediğiniz veri kümesini seçin... -SelectImportDataSet=İçeaktarmak istediğiniz veri kümesini seçin... -SelectExportFields=Choose the fields you want to export, or select a predefined export profile +SelectImportDataSet=İçe aktarmak istediğiniz veri kümesini seçin... +SelectExportFields=Dışa aktarmak istediğiniz alanları seçin veya önceden tanımlanmış bir dışa aktarma profili seçin SelectImportFields=Choose the source file fields you want to import and their target field in database by moving them up and down with anchor %s, or select a predefined import profile: NotImportedFields=Kaynak dosyadaki alanlar içeaktarılamadı SaveExportModel=Seçimlerinizi bir dışa aktarma profili/şablonu olarak kaydedin (tekrar kullanım için). SaveImportModel=Bu içe aktarım profilini kaydet (tekrar kullanım için) ... ExportModelName=Profili adını dışa aktar ExportModelSaved=Dışa aktarım profili %s olarak kaydedildi. -ExportableFields=Dışaaktarılabilir alanlar -ExportedFields=Dışaaktarılan alanlar -ImportModelName=İçeaktarma profili adı +ExportableFields=Dışa aktarılabilir alanlar +ExportedFields=Dışa aktarılan alanlar +ImportModelName=İçe aktarma profili adı ImportModelSaved=İçe aktarım profili %s olarak kaydedildi. -DatasetToExport=Dışaaktarılacak veri kümesi -DatasetToImport=Veri kümesine içeaktarılacak dosya +DatasetToExport=Dışa aktarılacak veri kümesi +DatasetToImport=Veri kümesine içe aktarılacak dosya ChooseFieldsOrdersAndTitle=Alan sırasını seçin... FieldsTitle=Alanların başlığı FieldTitle=Alan başlğı -NowClickToGenerateToBuildExportFile=Now, select the file format in the combo box and click on "Generate" to build the export file... +NowClickToGenerateToBuildExportFile=Şimdi açılan kutudan dosya biçimini seçin ve dışa aktarma dosyasını oluşturmak için "Oluştur" linkine tıklayın... AvailableFormats=Mevcut Formatlar LibraryShort=Kitaplık Step=Adım @@ -35,9 +35,9 @@ FormatedExportDesc1=Bu araçlar, süreçte teknik bilgi gerek duymadan size yard FormatedExportDesc2=İlk adım olarak önceden tanımlanmış bir veri kümesi, daha sonra dışa aktarmak istediğiniz alanları ve hangi sırada dışa aktarılacağını seçin. FormatedExportDesc3=Dışa aktarılacak veriler seçildiğinde çıkış dosyasının formatını seçebilirsiniz. Sheet=Sayfa -NoImportableData=İçeaktarılacak veri yok (veri içeaktarmaya izin veren tanımlara sahip bir modül yok) +NoImportableData=İçe aktarılacak veri yok (veri içe aktarmaya izin veren tanımlara sahip bir modül yok) FileSuccessfullyBuilt=Dosya oluşturuldu -SQLUsedForExport=Dışaaktarılacakı dosyayı oluşturmak için kullanılan SQL sorgusu +SQLUsedForExport=Dışa aktarılacakı dosyayı oluşturmak için kullanılan SQL sorgusu LineId=Satır no LineLabel=Satır etiketi LineDescription=Satır açıklaması @@ -48,19 +48,19 @@ LineTotalHT=Amount excl. tax for line LineTotalTTC=Satırın vergi dahil tutarı LineTotalVAT=Satırın KDV tutarı TypeOfLineServiceOrProduct=Satır türü (0 = ürün, 1 = hizmet) -FileWithDataToImport=İçeaktarılacak verileri içeren dosya -FileToImport=İçeaktarılacak kaynak dosya +FileWithDataToImport=İçe aktarılacak verileri içeren dosya +FileToImport=İçe aktarılacak kaynak dosya FileMustHaveOneOfFollowingFormat=İçe aktarılacak dosya aşağıdaki formatlardan biri olmalıdır DownloadEmptyExample=Şablon dosyasını alan içeriği bilgisiyle indir (* olanlar zorunlu alanlardır) ChooseFormatOfFileToImport=Kullanmak istediğiniz içe aktarma dosya biçimini, %s simgesine tıklayarak seçin... -ChooseFileToImport=Upload file then click on the %s icon to select file as source import file... +ChooseFileToImport=Dosyayı yükleyin ve daha sonra bu dosyayı kaynak içe aktarma dosyası olarak seçmek için %s simgesine tıklayın... SourceFileFormat=Kaynak dosya biçimi FieldsInSourceFile=Kaynak dosyadaki alanlar FieldsInTargetDatabase=Dolibarr veritabanındaki hedef alanlar (koyu=zorunlu) Field=Alan NoFields=Alan sayısı MoveField=%s numaralı alan sütununu taşıyın -ExampleOfImportFile=İçeaktarma_dosya_örneği +ExampleOfImportFile=Iceaktarma_dosya_ornegi SaveImportProfile=Bu içeaktarma profilini kaydedin ErrorImportDuplicateProfil=Bu içeaktarma profili bu ad ile kaydedilemedi. Aynı adlı bir profil zaten var. TablesTarget=Hedeflenen tablolar @@ -74,7 +74,7 @@ FieldNeedSource=Bu alanlar kaynak dosyadan bir veri gerektirir SomeMandatoryFieldHaveNoSource=Veri dosyasında, bazı zorunlu alanların kaynağı yok InformationOnSourceFile=Kaynak dosya bilgileri InformationOnTargetTables=Hedef alan bilgileri -SelectAtLeastOneField=En az bir kaynak alanı dışaaktarılacak alanlar bölümüne koyun +SelectAtLeastOneField=En az bir kaynak alanı dışa aktarılacak alanlar bölümüne koyun SelectFormat=Bu içeaktarma dosya biçimini seçin RunImportFile=Import Data NowClickToRunTheImport=Check the results of the import simulation. Correct any errors and re-test.
    When the simulation reports no errors you may proceed to import the data into the database. @@ -111,9 +111,9 @@ SpecialCode=Özel kod ExportStringFilter=%% metinde bir ya da fazla karakterin değiştirilmesine izin verir ExportDateFilter=YYYY, YYYYMM, YYYYMMDD: filters by one year/month/day
    YYYY+YYYY, YYYYMM+YYYYMM, YYYYMMDD+YYYYMMDD: filters over a range of years/months/days
    > YYYY, > YYYYMM, > YYYYMMDD: filters on all following years/months/days
    < YYYY, < YYYYMM, < YYYYMMDD: filters on all previous years/months/days ExportNumericFilter=Tek bir değere göre NNNNN filtreler
    Bir dizi değer üzerinden NNNNN+NNNNN filtreler
    Daha düşük değerlere göre < NNNNN filtreler
    Daha düşük değerlere göre > NNNNN filtreler -ImportFromLine=İçeaktarımın başladığı satır numarası +ImportFromLine=İçe aktarımın başladığı satır numarası EndAtLineNb=Satır numarası sonu -ImportFromToLine=Limit range (From - To) eg. to omit header line(s) +ImportFromToLine=Limit range (From - To). Eg. to omit header line(s). SetThisValueTo2ToExcludeFirstLine=For example, set this value to 3 to exclude the 2 first lines.
    If the header lines are NOT omitted, this will result in multiple errors in the Import Simulation. KeepEmptyToGoToEndOfFile=Keep this field empty to process all lines to the end of the file. SelectPrimaryColumnsForUpdateAttempt=Select column(s) to use as primary key for an UPDATE import diff --git a/htdocs/langs/tr_TR/holiday.lang b/htdocs/langs/tr_TR/holiday.lang index e3e665c92a0..f82a2e8f365 100644 --- a/htdocs/langs/tr_TR/holiday.lang +++ b/htdocs/langs/tr_TR/holiday.lang @@ -8,7 +8,6 @@ NotActiveModCP=Bu sayfayı görüntülemek için İzin modülünü etkinleştirm AddCP=Bir izin isteği yap DateDebCP=Başlama tarihi DateFinCP=Bitiş tarihi -DateCreateCP=Oluşturma tarihi DraftCP=Taslak ToReviewCP=Onay bekleyen ApprovedCP=Onaylandı @@ -18,6 +17,7 @@ ValidatorCP=Onaylayan ListeCP=İzin Listesi LeaveId=İzin Kimliği ReviewedByCP=Şunun tarafından onaylanacak +UserID=User ID UserForApprovalID=User for approval ID UserForApprovalFirstname=First name of approval user UserForApprovalLastname=Last name of approval user @@ -128,3 +128,4 @@ TemplatePDFHolidays=İzin istek PDF'leri için taslaklar FreeLegalTextOnHolidays=PDF'deki serbest metin WatermarkOnDraftHolidayCards=Taslak izin isteklerindeki filigranlar HolidaysToApprove=Onaylanacak izinler +NobodyHasPermissionToValidateHolidays=Nobody has permission to validate holidays diff --git a/htdocs/langs/tr_TR/install.lang b/htdocs/langs/tr_TR/install.lang index e8c02440978..014a002d62c 100644 --- a/htdocs/langs/tr_TR/install.lang +++ b/htdocs/langs/tr_TR/install.lang @@ -13,6 +13,7 @@ PHPSupportPOSTGETOk=Bu PHP GÖNDER ve AL değişkenlerini destekliyor. PHPSupportPOSTGETKo=It's possible your PHP setup does not support variables POST and/or GET. Check the parameter variables_order in php.ini. PHPSupportGD=Bu PHP, GD grafiksel işlevleri destekliyor. PHPSupportCurl=Bu PHP, Curl'u destekliyor. +PHPSupportCalendar=This PHP supports calendars extensions. PHPSupportUTF8=Bu PHP, UTF8 işlevlerini destekliyor. PHPSupportIntl=Bu PHP, Intl fonksiyonlarını destekliyor. PHPMemoryOK=PHP nizin ençok oturum belleği %s olarak ayarlanmış. Bu yeterli olacaktır. @@ -21,6 +22,7 @@ Recheck=Daha detaylı bir test için buraya tıklayın 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. ErrorPHPDoesNotSupportGD=PHP kurulumunuz GD grafiksel fonksiyonları desteklemiyor. Hiçbir grafik mevcut olmayacak. ErrorPHPDoesNotSupportCurl=PHP kurulumunuz Curl. desteklemiyor +ErrorPHPDoesNotSupportCalendar=Your PHP installation does not support php calendar extensions. ErrorPHPDoesNotSupportUTF8=PHP kurulumunuz UTF8 işlevlerini desteklemiyor. Dolibarr düzgün çalışamaz. Dolibarr'ı yüklemeden önce bunu çözün. ErrorPHPDoesNotSupportIntl=PHP kurulumunuz Intl fonksiyonlarını desteklemiyor. ErrorDirDoesNotExists=%s Dizini yoktur. @@ -203,6 +205,7 @@ MigrationRemiseExceptEntity=llx_societe_remise_except varlık alanını güncell MigrationUserRightsEntity=Update entity field value of llx_user_rights MigrationUserGroupRightsEntity=Update entity field value of llx_usergroup_rights MigrationUserPhotoPath=Migration of photo paths for users +MigrationFieldsSocialNetworks=Migration of users fields social networks (%s) MigrationReloadModule=Modülü yeniden yükle %s MigrationResetBlockedLog=Reset module BlockedLog for v7 algorithm ShowNotAvailableOptions=Kullanılamayan seçenekleri göster diff --git a/htdocs/langs/tr_TR/main.lang b/htdocs/langs/tr_TR/main.lang index 61c2647bc89..c90b3f4f527 100644 --- a/htdocs/langs/tr_TR/main.lang +++ b/htdocs/langs/tr_TR/main.lang @@ -114,6 +114,7 @@ InformationToHelpDiagnose=Bu bilgi sorun tespiti amaçları için yararlı olabi MoreInformation=Daha fazla bilgi TechnicalInformation=Teknik bilgi TechnicalID=Teknik Kimlik +LineID=Line ID NotePublic=Not (genel) NotePrivate=Not (özel) PrecisionUnitIsLimitedToXDecimals=Dolibarr birim fiyatlar için hassasiyeti %s ondalık olarak sınırlandırmıştır. @@ -169,6 +170,8 @@ ToValidate=Doğrulanacak NotValidated=Doğrulanmadı Save=Kaydet SaveAs=Farklı kaydet +SaveAndStay=Save and stay +SaveAndNew=Save and new TestConnection=Deneme bağlantısı ToClone=Kopyasını oluştur ConfirmClone=Kopyasını oluşturmak istediğiniz verileri seçin: @@ -182,6 +185,7 @@ Hide=Sakla ShowCardHere=Kart göster Search=Ara SearchOf=Ara +SearchMenuShortCut=Ctrl + shift + f Valid=Geçerli Approve=Onayla Disapprove=Onaylama @@ -412,6 +416,7 @@ DefaultTaxRate=Varsayılan KDV oranı Average=Ortalama Sum=Toplam Delta=Değişim oranı +StatusToPay=Ödenecek RemainToPay=Kalan ödeme Module=Modül/Uygulama Modules=Modüller/Uygulamalar @@ -474,7 +479,9 @@ Categories=Etiketler/kategoriler Category=Etiket/kategori By=Tarafından From=Başlama +FromLocation=Gönderen to=Bitiş +To=Bitiş and=ve or=veya Other=Diğer @@ -824,6 +831,7 @@ Mandatory=Zorunlu Hello=Merhaba GoodBye=Güle güle Sincerely=Saygılar +ConfirmDeleteObject=Are you sure you want to delete this object? DeleteLine=Satır sil ConfirmDeleteLine=Bu satırı silmek istediğinizden emin misiniz? NoPDFAvailableForDocGenAmongChecked=Kontrol edilen kayıtlar arasında doküman üretimi için PDF mevcut değildi @@ -840,11 +848,12 @@ Progress=İlerleme ProgressShort=Progr. FrontOffice=Ön ofis BackOffice=Arka ofis +Submit=Submit View=İzle -Export=Dışaaktarım -Exports=Dışaaktarımlar -ExportFilteredList=Dışaaktarılan süzülmüş liste -ExportList=Dışaaktarım listesi +Export=Dışa aktarım +Exports=Dışa aktarımlar +ExportFilteredList=Filtrelenmiş listeyi dışa aktar +ExportList=Dışa aktarım listesi ExportOptions=Dışa aktarma Seçenekleri IncludeDocsAlreadyExported=Zaten dışa aktarılan dosyaları dahil et ExportOfPiecesAlreadyExportedIsEnable=Export of pieces already exported is enable @@ -990,3 +999,16 @@ GlobalOpenedElemView=Global view NoArticlesFoundForTheKeyword=No article found for the keyword '%s' NoArticlesFoundForTheCategory=No article found for the category ToAcceptRefuse=To accept | refuse +ContactDefault_agenda=Etkinlik +ContactDefault_commande=Siparişte peşin +ContactDefault_contrat=Sözleşme +ContactDefault_facture=Fatura +ContactDefault_fichinter=Müdahale +ContactDefault_invoice_supplier=Supplier Invoice +ContactDefault_order_supplier=Supplier Order +ContactDefault_project=Proje +ContactDefault_project_task=Görev +ContactDefault_propal=Teklif +ContactDefault_supplier_proposal=Supplier Proposal +ContactDefault_ticketsup=Destek Bildirimi +ContactAddedAutomatically=Contact added from contact thirdparty roles diff --git a/htdocs/langs/tr_TR/modulebuilder.lang b/htdocs/langs/tr_TR/modulebuilder.lang index 0f135ebdc06..c713ef9ed4e 100644 --- a/htdocs/langs/tr_TR/modulebuilder.lang +++ b/htdocs/langs/tr_TR/modulebuilder.lang @@ -6,7 +6,7 @@ ModuleBuilderDesc2=Path where modules are generated/edited (first directory for ModuleBuilderDesc3=Generated/editable modules found: %s ModuleBuilderDesc4=A module is detected as 'editable' when the file %s exists in root of module directory NewModule=Yeni modül -NewObject=Yeni nesne +NewObjectInModulebuilder=Yeni nesne ModuleKey=Modül anahtarı ObjectKey=Nesne anahtarı ModuleInitialized=Module initialized @@ -60,12 +60,14 @@ HooksFile=File for hooks code ArrayOfKeyValues=Array of key-val ArrayOfKeyValuesDesc=Array of keys and values if field is a combo list with fixed values WidgetFile=Ekran etiket dosyası +CSSFile=CSS file +JSFile=Javascript file ReadmeFile=Benioku dosyası ChangeLog=ChangeLog dosyası TestClassFile=PHP Unit Test sınıfı için dosya SqlFile=Sql dosyası -PageForLib=PHP kütüphanesi için dosya -PageForObjLib=File for PHP library dedicated to object +PageForLib=File for the common PHP library +PageForObjLib=File for the PHP library dedicated to object SqlFileExtraFields=Tamamlayıcı nitelikler için Sql dosyası SqlFileKey=Anahtarlar için Sql dosyası SqlFileKeyExtraFields=Tamamlayıcı nitelik anahtarları için Sql dosyası @@ -77,17 +79,20 @@ NoTrigger=No trigger NoWidget=Ekran etiketi yok GoToApiExplorer=API gezginine git ListOfMenusEntries=Menü kayıtlarının listesi +ListOfDictionariesEntries=List of dictionaries entries ListOfPermissionsDefined=Tanımlanan izinlerin listesi SeeExamples=Burada örneklere bakın EnabledDesc=Condition to have this field active (Examples: 1 or $conf->global->MYMODULE_MYOPTION) -VisibleDesc=Alan görünür mü? (Örnekler: 0=Asla görünür değil, 1=Liste ve oluşturma/güncelleme/görüntüleme formlarında görünür, 2=Sadece listede görünür, 3=Sadece oluşturma/güncelleme/görüntüleme formlarında görünür (listede görünmez), 4=Liste ve güncelleme/görüntüleme formlarında görünür (oluşturma formunda görünmez). Negatif bir değer kullanmak alanın varsayılan olarak listede görünmeyeceği fakat görüntülemek için seçilebileceği anlamına gelir). Bu, preg_match('/public/', $_SERVER['PHP_SELF'])?0:1 şeklinde bir ifade olabilir. +VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only (not list), 4=Visible on list and update/view form only (not create). Using a negative value means field is not shown by default on list but can be selected for viewing). It can be an expression, for example:
    preg_match('/public/', $_SERVER['PHP_SELF'])?0:1
    ($user->rights->holiday->define_holiday ? 1 : 0) IsAMeasureDesc=Can the value of field be cumulated to get a total into list? (Examples: 1 or 0) SearchAllDesc=Is the field used to make a search from the quick search tool? (Examples: 1 or 0) SpecDefDesc=Enter here all documentation you want to provide with your module that is not already defined by other tabs. You can use .md or better, the rich .asciidoc syntax. LanguageDefDesc=Enter in this files, all the key and the translation for each language file. MenusDefDesc=Modülünüz tarafından sunulan menüleri burada tanımlayın +DictionariesDefDesc=Define here the dictionaries provided by your module PermissionsDefDesc=Define here the new permissions provided by your module MenusDefDescTooltip=The menus provided by your module/application are defined into the array $this->menus into the module descriptor file. You can edit manually this file or use the embedded editor.

    Note: Once defined (and module re-activated), menus are also visible into the menu editor available to administrator users on %s. +DictionariesDefDescTooltip=The dictionaries provided by your module/application are defined into the array $this->dictionaries into the module descriptor file. You can edit manually this file or use the embedded editor.

    Note: Once defined (and module re-activated), dictionaries are also visible into the setup area to administrator users on %s. PermissionsDefDescTooltip=The permissions provided by your module/application are defined into the array $this->rights into the module descriptor file. You can edit manually this file or use the embedded editor.

    Note: Once defined (and module re-activated), permissions are visible into the default permissions setup %s. HooksDefDesc=Define in the module_parts['hooks'] property, in the module descriptor, the context of hooks you want to manage (list of contexts can be found by a search on 'initHooks(' in core code).
    Edit the hook file to add code of your hooked functions (hookable functions can be found by a search on 'executeHooks' in core code). TriggerDefDesc=Define in the trigger file the code you want to execute for each business event executed. @@ -105,9 +110,12 @@ InitStructureFromExistingTable=Build the structure array string of an existing t UseAboutPage=Hakkında sayfasını devre dışı bırak UseDocFolder=Dökümantasyon klasörünü devre dışı bırak UseSpecificReadme=Use a specific ReadMe +ContentOfREADMECustomized=Note: The content of the README.md file has been replaced with the specific value defined into setup of ModuleBuilder. RealPathOfModule=Modülün gerçek yolu ContentCantBeEmpty=Dosyanın içeriği boş olamaz WidgetDesc=Buradan, modülünüze gömülecek olan ekran etiketleri oluşturabilir ve düzenleyebilirsiniz. +CSSDesc=You can generate and edit here a file with personalized CSS embedded with your module. +JSDesc=You can generate and edit here a file with personalized Javascript embedded with your module. CLIDesc=You can generate here some command line scripts you want to provide with your module. CLIFile=CLI Dosyası NoCLIFile=CLI dosyaları yok @@ -117,3 +125,13 @@ UseSpecificFamily = Use a specific family UseSpecificAuthor = Spesifik bir yazar kullanın UseSpecificVersion = Use a specific initial version ModuleMustBeEnabled=Önce modül/uygulama etkinleştirilmelidir +IncludeRefGeneration=The reference of object must be generated automatically +IncludeRefGenerationHelp=Check this if you want to include code to manage the generation automatically of the reference +IncludeDocGeneration=I want to generate some documents from the object +IncludeDocGenerationHelp=If you check this, some code will be generated to add a "Generate document" box on the record. +ShowOnCombobox=Show value into combobox +KeyForTooltip=Key for tooltip +CSSClass=CSS Class +NotEditable=Not editable +ForeignKey=Foreign key +TypeOfFieldsHelp=Type of fields:
    varchar(99), double(24,8), real, text, html, datetime, timestamp, integer, integer:ClassName:relativepath/to/classfile.class.php[:1[:filter]] ('1' means we add a + button after the combo to create the record, 'filter' can be 'status=1 AND fk_user = __USER_ID AND entity IN (__SHARED_ENTITIES__)' for example) diff --git a/htdocs/langs/tr_TR/mrp.lang b/htdocs/langs/tr_TR/mrp.lang index d7fd961dfb0..6b3411d1354 100644 --- a/htdocs/langs/tr_TR/mrp.lang +++ b/htdocs/langs/tr_TR/mrp.lang @@ -1,17 +1,61 @@ +Mrp=Manufacturing Orders +MO=Manufacturing Order +MRPDescription=Module to manage Manufacturing Orders (MO). MRPArea=MRP Alanı +MrpSetupPage=Setup of module MRP MenuBOM=Bills of material LatestBOMModified=Latest %s Bills of materials modified +LatestMOModified=Latest %s Manufacturing Orders modified +Bom=Bills of Material BillOfMaterials=Bill of Material BOMsSetup=BOM (Ürün Ağacı) modülü kurulumu ListOfBOMs=List of bills of material - BOM +ListOfManufacturingOrders=List of Manufacturing Orders NewBOM=New bill of material -ProductBOMHelp=Bu BOM ile oluşturulacak ürün +ProductBOMHelp=Product to create with this BOM.
    Note: Products with the property 'Nature of product' = 'Raw material' are not visible into this list. BOMsNumberingModules=BOM numbering templates -BOMsModelModule=BOM belge şablonları +BOMsModelModule=BOM document templates +MOsNumberingModules=MO numbering templates +MOsModelModule=MO document templates FreeLegalTextOnBOMs=BOM belgelerindeki serbest metin WatermarkOnDraftBOMs=Watermark on draft BOM -ConfirmCloneBillOfMaterials=Are you sure you want to clone this bill of material ? +FreeLegalTextOnMOs=Free text on document of MO +WatermarkOnDraftMOs=Watermark on draft MO +ConfirmCloneBillOfMaterials=Are you sure you want to clone the bill of material %s ? +ConfirmCloneMo=Are you sure you want to clone the Manufacturing Order %s ? ManufacturingEfficiency=Üretim verimliliği ValueOfMeansLoss=Value of 0.95 means an average of 5%% of loss during the production DeleteBillOfMaterials=Delete Bill Of Materials +DeleteMo=Delete Manufacturing Order ConfirmDeleteBillOfMaterials=Are you sure you want to delete this Bill Of Material? +ConfirmDeleteMo=Are you sure you want to delete this Bill Of Material? +MenuMRP=Manufacturing Orders +NewMO=New Manufacturing Order +QtyToProduce=Qty to produce +DateStartPlannedMo=Date start planned +DateEndPlannedMo=Date end planned +KeepEmptyForAsap=Empty means 'As Soon As Possible' +EstimatedDuration=Estimated duration +EstimatedDurationDesc=Estimated duration to manufacture this product using this BOM +ConfirmValidateBom=Are you sure you want to validate the BOM with the reference %s (you will be able to use it to build new Manufacturing Orders) +ConfirmCloseBom=Are you sure you want to cancel this BOM (you won't be able to use it to build new Manufacturing Orders anymore) ? +ConfirmReopenBom=Are you sure you want to re-open this BOM (you will be able to use it to build new Manufacturing Orders) +StatusMOProduced=Produced +QtyFrozen=Frozen Qty +QuantityFrozen=Frozen Quantity +QuantityConsumedInvariable=When this flag is set, the quantity consumed is always the value defined and is not relative to the quantity produced. +DisableStockChange=Disable stock change +DisableStockChangeHelp=When this flag is set, there is no stock change on this product, whatever is the quantity produced +BomAndBomLines=Bills Of Material and lines +BOMLine=Line of BOM +WarehouseForProduction=Warehouse for production +CreateMO=Create MO +ToConsume=To consume +ToProduce=To produce +QtyAlreadyConsumed=Qty already consumed +QtyAlreadyProduced=Qty already produced +ConsumeAndProduceAll=Consume and Produce All +Manufactured=Manufactured +TheProductXIsAlreadyTheProductToProduce=The product to add is already the product to produce. +ForAQuantityOf1=For a quantity to produce of 1 +ConfirmValidateMo=Are you sure you want to validate this Manufacturing Order? diff --git a/htdocs/langs/tr_TR/opensurvey.lang b/htdocs/langs/tr_TR/opensurvey.lang index ddae17618a0..f28be07c7b5 100644 --- a/htdocs/langs/tr_TR/opensurvey.lang +++ b/htdocs/langs/tr_TR/opensurvey.lang @@ -1,7 +1,7 @@ # Dolibarr language file - Source file is en_US - opensurvey Survey=Anket Surveys=Anketler -OrganizeYourMeetingEasily=Toplantılarınızı ve anketlerinizi kolaylıkla düzenleyin. Önce anket türünü seçin... +OrganizeYourMeetingEasily=Organize your meetings and polls easily. First select the type of poll... NewSurvey=Yeni anket OpenSurveyArea=Anket alanı AddACommentForPoll=Ankete bir yorum ekleyebilirsiniz.. diff --git a/htdocs/langs/tr_TR/other.lang b/htdocs/langs/tr_TR/other.lang index ecb2d6ad563..49e806bbbe6 100644 --- a/htdocs/langs/tr_TR/other.lang +++ b/htdocs/langs/tr_TR/other.lang @@ -6,7 +6,7 @@ TMenuTools=Araçlar ToolsDesc=Diğer menü girişlerinde bulunmayan tüm araçlar burada gruplandırılmıştır.
    Tüm araçlara sol menüden erişilebilir. Birthday=Doğumgünü BirthdayDate=Doğumgünü tarihi -DateToBirth=Doğum Tarihi +DateToBirth=Doğum günü BirthdayAlertOn=doğum günü uyarısı etkin BirthdayAlertOff=doğumgünü uyarısı etkin değil TransKey=TransKey anahtarının çevirisi @@ -252,14 +252,15 @@ ThirdPartyCreatedByEmailCollector=Third party created by email collector from em ContactCreatedByEmailCollector=Contact/address created by email collector from email MSGID %s ProjectCreatedByEmailCollector=Project created by email collector from email MSGID %s TicketCreatedByEmailCollector=Ticket created by email collector from email MSGID %s +OpeningHoursFormatDesc=Use a - to separate opening and closing hours.
    Use a space to enter different ranges.
    Example: 8-12 14-18 ##### Export ##### -ExportsArea=Dışaaktar alanı +ExportsArea=Dışa aktarma alanı AvailableFormats=Varolan biçimler LibraryUsed=Kullanılan kitaplık LibraryVersion=Kütüphane sürümü -ExportableDatas=Dışaaktarılabilir veri -NoExportableData=Dışaaktarılabilir veri yok (dışaaktarılabilir verili modül yok ya da izinler yok) +ExportableDatas=Dışa aktarılabilir veri +NoExportableData=Dışa aktarılabilir veri yok (dışa aktarılabilir veriye sahip modül yok veya izinler eksik) ##### External sites ##### WebsiteSetup=Websitesi modülü kurulumu WEBSITE_PAGEURL=Sayfanın URL si diff --git a/htdocs/langs/tr_TR/paybox.lang b/htdocs/langs/tr_TR/paybox.lang index 29bf5eaf747..0c63a0930ce 100644 --- a/htdocs/langs/tr_TR/paybox.lang +++ b/htdocs/langs/tr_TR/paybox.lang @@ -11,17 +11,8 @@ YourEMail=Ödeme alındısı onayı için e-posta adresi Creditor=Alacaklı PaymentCode=Ödeme kodu PayBoxDoPayment=Paybox ile öde -ToPay=Ödeme yap YouWillBeRedirectedOnPayBox=Kredi kartı bilgilerinizi girmek için güvenli Paybox sayfasına yönlendirileceksiniz Continue=Sonraki -ToOfferALinkForOnlinePayment=%s Ödemesi için URL -ToOfferALinkForOnlinePaymentOnOrder=URL to offer a %s online payment user interface for a sales order -ToOfferALinkForOnlinePaymentOnInvoice=Bir müşteri faturası için çevrimiçi %s ödemesi kullanıcı arayüzü sunan URL -ToOfferALinkForOnlinePaymentOnContractLine=Bir sözleşme satırı için çevrimiçi %s ödemesi kullanıcı arayüzü sunan URL -ToOfferALinkForOnlinePaymentOnFreeAmount=Bir serbest ödeme için çevrimiçi %s ödemesi kullanıcı arayüzü sunan URL -ToOfferALinkForOnlinePaymentOnMemberSubscription=Bir müşteri üye aboneliği çevrimiçi %s ödemesi kullanıcı arayüzü sunan URL -ToOfferALinkForOnlinePaymentOnDonation=URL to offer a %s online payment, user interface for payment of donation -YouCanAddTagOnUrl=Ayrıca; o URL'lerden herhangi birine &tag=value url parametresini ekleyerek kendi ödeme açıklamanızın etiketini girebilirsiniz. SetupPayBoxToHavePaymentCreatedAutomatically=Setup your Paybox with url %s to have payment created automatically when validated by Paybox. YourPaymentHasBeenRecorded=Bu sayfa ödeme kaydedilmiş olduğunu onaylar. Teşekkür ederim. YourPaymentHasNotBeenRecorded=Ödemeniz kaydedilmedi ve işlem iptal edildi. Teşekkür ederiz. diff --git a/htdocs/langs/tr_TR/products.lang b/htdocs/langs/tr_TR/products.lang index 1f59cb8335d..03793c046ac 100644 --- a/htdocs/langs/tr_TR/products.lang +++ b/htdocs/langs/tr_TR/products.lang @@ -29,10 +29,14 @@ ProductOrService=Ürün veya Hizmet ProductsAndServices=Ürünler ve Hizmetler ProductsOrServices=Ürünler veya hizmetler ProductsPipeServices=Ürünler | Hizmetler +ProductsOnSale=Products for sale +ProductsOnPurchase=Products for purchase ProductsOnSaleOnly=Sadece satılık ürünler ProductsOnPurchaseOnly=Sadece satın alınabilir ürünler ProductsNotOnSell=Satılık olmayan ve satın alınabilir olmayan ürünler ProductsOnSellAndOnBuy=Satılır ve alınır ürünler +ServicesOnSale=Services for sale +ServicesOnPurchase=Services for purchase ServicesOnSaleOnly=Sadece satılık olan hizmetler ServicesOnPurchaseOnly=Sadece satın alınabilir hizmetler ServicesNotOnSell=Satılık olmayan ve satın alınabilir olmayan hizmetler @@ -149,6 +153,7 @@ RowMaterial=Ham madde ConfirmCloneProduct=%s ürünü ve siparişinin kopyasını oluşturmak istediğinizden emin misiniz? CloneContentProduct=Ürün/hizmet ile ilgili tüm temel bilgilerin kopyasını oluştur ClonePricesProduct=Fiyatların kopyasını oluştur +CloneCategoriesProduct=Clone tags/categories linked CloneCompositionProduct=Sanal ürünü/hizmetin kopyasını oluştur CloneCombinationsProduct=Ürün değişkenlerinin kopyasını oluştur ProductIsUsed=Bu ürün kullanılır. @@ -160,7 +165,7 @@ SuppliersPrices=Tedarikçi fiyatları SuppliersPricesOfProductsOrServices=Tedarikçi fiyatları (ürün veya hizmetlerin) CustomCode=G.T.İ.P Numarası CountryOrigin=Menşei ülke -Nature=Nature of produt (material/finished) +Nature=Ürün yapısı (ham madde/bitmiş ürün) ShortLabel=Kısa etiket Unit=Birim p=Adet @@ -208,8 +213,8 @@ UseMultipriceRules=İlk segmente göre diğer tüm segmentlerin fiyatlarını ot PercentVariationOver=%s üzerindeki %% değişim PercentDiscountOver=%s üzerindeki %% indirim KeepEmptyForAutoCalculation=Bunun ürünlerin ağırlık veya hacimlerinden otomatik olarak hesaplanması için boş bırakın. -VariantRefExample=Örnek: RENK -VariantLabelExample=Örnek: Renk +VariantRefExample=Examples: COL, SIZE +VariantLabelExample=Examples: Color, Size ### composition fabrication Build=Üret ProductsMultiPrice=Her fiyat düzeyi için ürünler ve fiyatlar @@ -287,6 +292,7 @@ ProductWeight=1 ürün ağırlığı ProductVolume=1 ürün hacmi WeightUnits=Ağırlık birimi VolumeUnits=Hacim birimi +SurfaceUnits=Surface unit SizeUnits=Boyut birimi DeleteProductBuyPrice=Satınalma fiyatı sil ConfirmDeleteProductBuyPrice=Bu satınalma fiyatını silmek istediğinizden emin misiniz? @@ -341,3 +347,4 @@ ErrorDestinationProductNotFound=Hedef ürün bulunamadı ErrorProductCombinationNotFound=Ürün değişkeni bulunamadı ActionAvailableOnVariantProductOnly=Eylem yalnızca ürün değişkeninde mevcuttur ProductsPricePerCustomer=Müşteri başına ürün fiyatları +ProductSupplierExtraFields=Additional Attributes (Supplier Prices) diff --git a/htdocs/langs/tr_TR/projects.lang b/htdocs/langs/tr_TR/projects.lang index cb554a5d16d..a5c5489c7b0 100644 --- a/htdocs/langs/tr_TR/projects.lang +++ b/htdocs/langs/tr_TR/projects.lang @@ -86,8 +86,8 @@ WhichIamLinkedToProject=which I'm linked to project Time=Süre ListOfTasks=Görevler listesi GoToListOfTimeConsumed=Tüketilen süre listesine git -GoToListOfTasks=Görevler listesine git -GoToGanttView=Go to Gantt view +GoToListOfTasks=Show as list +GoToGanttView=show as Gantt GanttView=Gantt View ListProposalsAssociatedProject=List of the commercial proposals related to the project ListOrdersAssociatedProject=Proje ile ilgili müşteri siparişlerinin listesi @@ -250,3 +250,8 @@ OneLinePerUser=Kullanıcı başına bir satır ServiceToUseOnLines=Service to use on lines InvoiceGeneratedFromTimeSpent=Invoice %s has been generated from time spent on project ProjectBillTimeDescription=Check if you enter timesheet on tasks of project AND you plan to generate invoice(s) from the timesheet to bill the customer of the project (do not check if you plan to create invoice that is not based on entered timesheets). +ProjectFollowOpportunity=Follow opportunity +ProjectFollowTasks=Follow tasks +UsageOpportunity=Usage: Opportunity +UsageTasks=Usage: Tasks +UsageBillTimeShort=Usage: Bill time diff --git a/htdocs/langs/tr_TR/receiptprinter.lang b/htdocs/langs/tr_TR/receiptprinter.lang index dd279225c64..ba39d8fefcc 100644 --- a/htdocs/langs/tr_TR/receiptprinter.lang +++ b/htdocs/langs/tr_TR/receiptprinter.lang @@ -26,9 +26,10 @@ PROFILE_P822D=P822D Profili PROFILE_STAR=Star Profili PROFILE_DEFAULT_HELP=Epson yazıcılar için uygun Varsayılan profil PROFILE_SIMPLE_HELP=Basit Grafiksiz Profil -PROFILE_EPOSTEP_HELP=Epos Tep Profil Yardımı +PROFILE_EPOSTEP_HELP=Epos Tep Profili PROFILE_P822D_HELP=Grafiksiz P822D Profili PROFILE_STAR_HELP=Star Profili +DOL_LINE_FEED=Skip line DOL_ALIGN_LEFT=Metni sola hizala DOL_ALIGN_CENTER=Metni ortala DOL_ALIGN_RIGHT=Metni sağa hizala @@ -42,3 +43,5 @@ DOL_CUT_PAPER_PARTIAL=Etiketi kısmen kes DOL_OPEN_DRAWER=Kasa çekmecesini aç DOL_ACTIVATE_BUZZER=Sesli uyarıcıyı etkinleştir DOL_PRINT_QRCODE=QR Kodu yazdır +DOL_PRINT_LOGO=Print logo of my company +DOL_PRINT_LOGO_OLD=Print logo of my company (old printers) diff --git a/htdocs/langs/tr_TR/sendings.lang b/htdocs/langs/tr_TR/sendings.lang index a405e5758f1..a56954de001 100644 --- a/htdocs/langs/tr_TR/sendings.lang +++ b/htdocs/langs/tr_TR/sendings.lang @@ -21,6 +21,7 @@ QtyShipped=Sevkedilen mikt. QtyShippedShort=Sevk edilen miktar QtyPreparedOrShipped=Hazırlanan veya gönderilen miktar QtyToShip=Sevk edilecek mikt. +QtyToReceive=Qty to receive QtyReceived=Alınan mikt. QtyInOtherShipments=Diğer gönderilerdeki miktar KeepToShip=Gönderilmek için kalır @@ -46,16 +47,17 @@ DateDeliveryPlanned=Teslimat için planlanan tarih RefDeliveryReceipt=Teslimat makbuzu referansı StatusReceipt=Status delivery receipt DateReceived=Teslim alınan tarih +ClassifyReception=Classify reception SendShippingByEMail=Sevkiyatı e-posta ile gönder SendShippingRef=% Nakliyatının yapılması ActionsOnShipping=Sevkiyattaki etkinlikler LinkToTrackYourPackage=Paketinizi izleyeceğiniz bağlantı ShipmentCreationIsDoneFromOrder=Şu an için, yeni bir sevkiyatın oluşturulması sipariş kartından yapılmıştır. ShipmentLine=Sevkiyat kalemi -ProductQtyInCustomersOrdersRunning=Açık müşteri siparişlerindeki ürün miktarı -ProductQtyInSuppliersOrdersRunning=Açık tedarikçi siparişlerindeki ürün miktarı +ProductQtyInCustomersOrdersRunning=Product quantity from open sales orders +ProductQtyInSuppliersOrdersRunning=Product quantity from open purchase orders ProductQtyInShipmentAlreadySent=Product quantity from open sales order already sent -ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from open purchase order already received +ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from open purchase orders already received NoProductToShipFoundIntoStock=No product to ship found in warehouse %s. Correct stock or go back to choose another warehouse. WeightVolShort=Ağırlık/Hac. ValidateOrderFirstBeforeShipment=Sevkiyatları yapabilmek için önce siparişi doğrulamlısınız. diff --git a/htdocs/langs/tr_TR/stocks.lang b/htdocs/langs/tr_TR/stocks.lang index 2e2b7fe7b73..95b61039877 100644 --- a/htdocs/langs/tr_TR/stocks.lang +++ b/htdocs/langs/tr_TR/stocks.lang @@ -55,7 +55,7 @@ PMPValue=Ağırlıklı ortalama fiyat PMPValueShort=AOF EnhancedValueOfWarehouses=Depolar değeri UserWarehouseAutoCreate=Kullanıcı oluştururken otomatik olarak bir kullanıcı deposu yarat -AllowAddLimitStockByWarehouse=Manage also values for minimum and desired stock per pairing (product-warehouse) in addition to values per product +AllowAddLimitStockByWarehouse=Manage also value for minimum and desired stock per pairing (product-warehouse) in addition to the value for minimum and desired stock per product IndependantSubProductStock=Ürün stoğu ve alt ürün stoğu bağımsızdır QtyDispatched=Sevkedilen miktar QtyDispatchedShort=Dağıtılan mik @@ -184,7 +184,7 @@ SelectFournisseur=Tedarikçi filtresi inventoryOnDate=Envanter INVENTORY_DISABLE_VIRTUAL=Virtual product (kit): do not decrement stock of a child product INVENTORY_USE_MIN_PA_IF_NO_LAST_PA=Hiçbir son alış fiyatı mevcut değilse alış fiyatını kullan -INVENTORY_USE_INVENTORY_DATE_FROM_DATEMVT=Stock movement has date of inventory +INVENTORY_USE_INVENTORY_DATE_FOR_DATE_OF_MVT=Stock movements will have the date of inventory (instead of the date of inventory validation) inventoryChangePMPPermission=Allow to change PMP value for a product ColumnNewPMP=New unit PMP OnlyProdsInStock=Stoksız ürün ekleme @@ -212,3 +212,7 @@ StockIncreaseAfterCorrectTransfer=Düzeltme/aktarma ile arttırın StockDecreaseAfterCorrectTransfer=Düzeltme/aktarma ile azaltın StockIncrease=Stok artışı StockDecrease=Stok azalması +InventoryForASpecificWarehouse=Inventory for a specific warehouse +InventoryForASpecificProduct=Inventory for a specific product +StockIsRequiredToChooseWhichLotToUse=Stock is required to choose which lot to use +ForceTo=Force to diff --git a/htdocs/langs/tr_TR/stripe.lang b/htdocs/langs/tr_TR/stripe.lang index 8349769fad3..49b7604c93b 100644 --- a/htdocs/langs/tr_TR/stripe.lang +++ b/htdocs/langs/tr_TR/stripe.lang @@ -16,12 +16,13 @@ StripeDoPayment=Stripe ile Öde YouWillBeRedirectedOnStripe=Kredi kartı bilgilerini girmek için güvenli Stripe sayfasında yönlendirileceksiniz Continue=Sonraki ToOfferALinkForOnlinePayment=%s Ödemesi için URL -ToOfferALinkForOnlinePaymentOnOrder=URL to offer a %s online payment user interface for a sales order -ToOfferALinkForOnlinePaymentOnInvoice=Bir müşteri faturası için çevrimiçi %s ödemesi kullanıcı arayüzü sunan URL -ToOfferALinkForOnlinePaymentOnContractLine=Bir sözleşme satırı için çevrimiçi %s ödemesi kullanıcı arayüzü sunan URL -ToOfferALinkForOnlinePaymentOnFreeAmount=Bir serbest ödeme için çevrimiçi %s ödemesi kullanıcı arayüzü sunan URL -ToOfferALinkForOnlinePaymentOnMemberSubscription=Bir müşteri üye aboneliği çevrimiçi %s ödemesi kullanıcı arayüzü sunan URL -YouCanAddTagOnUrl=Ayrıca; o URL'lerden herhangi birine &tag=value url parametresini ekleyerek kendi ödeme açıklamanızın etiketini girebilirsiniz. +ToOfferALinkForOnlinePaymentOnOrder=URL to offer a %s online payment page for a sales order +ToOfferALinkForOnlinePaymentOnInvoice=URL to offer a %s online payment page for a customer invoice +ToOfferALinkForOnlinePaymentOnContractLine=URL to offer a %s online payment page for a contract line +ToOfferALinkForOnlinePaymentOnFreeAmount=URL to offer a %s online payment page of any amount with no existing object +ToOfferALinkForOnlinePaymentOnMemberSubscription=URL to offer a %s online payment page for a member subscription +ToOfferALinkForOnlinePaymentOnDonation=URL to offer a %s online payment page for payment of a donation +YouCanAddTagOnUrl=You can also add url parameter &tag=value to any of those URL (mandatory only for payment not linked to an object) to add your own payment comment tag.
    For the URL of payments with no existing object, you may also add the parameter &noidempotency=1 so the same link with same tag can be used several times (some payment mode may limit the payment to 1 for each different link without this parameter) SetupStripeToHavePaymentCreatedAutomatically=Setup your Stripe with url %s to have payment created automatically when validated by Stripe. AccountParameter=Hesap parametreleri UsageParameter=Kullanım parametreleri diff --git a/htdocs/langs/tr_TR/ticket.lang b/htdocs/langs/tr_TR/ticket.lang index d8e6eb1d459..4ccffab8319 100644 --- a/htdocs/langs/tr_TR/ticket.lang +++ b/htdocs/langs/tr_TR/ticket.lang @@ -33,7 +33,10 @@ TicketDictSeverity=Destek Bildirimi - Önemler TicketTypeShortBUGSOFT=Yazılım arızası TicketTypeShortBUGHARD=Donanım arızası TicketTypeShortCOM=Ticari soru -TicketTypeShortINCIDENT=Yardım talebi + +TicketTypeShortHELP=Request for functionnal help +TicketTypeShortISSUE=Issue, bug or problem +TicketTypeShortREQUEST=Change or enhancement request TicketTypeShortPROJET=Proje TicketTypeShortOTHER=Diğer @@ -137,6 +140,10 @@ NoUnreadTicketsFound=Okunmamış destek bildirimi bulunamadı TicketViewAllTickets=Tüm destek bildirimlerini görüntüle TicketViewNonClosedOnly=Sadece açık destek bildirimlerini görüntüle TicketStatByStatus=Duruma göre destek bildirimleri +OrderByDateAsc=Sort by ascending date +OrderByDateDesc=Sort by descending date +ShowAsConversation=Show as conversation list +MessageListViewType=Show as table list # # Ticket card @@ -222,6 +229,9 @@ TicketConfirmChangeStatus=Durum değişikliğini onayla: %s? TicketLogStatusChanged=Status changed: %s to %s TicketNotNotifyTiersAtCreate=Not notify company at create Unread=Okunmamış +TicketNotCreatedFromPublicInterface=Not available. Ticket was not created from public interface. +PublicInterfaceNotEnabled=Public interface was not enabled +ErrorTicketRefRequired=Ticket reference name is required # # Logs diff --git a/htdocs/langs/tr_TR/trips.lang b/htdocs/langs/tr_TR/trips.lang index 05b9e594597..c3b4888e38e 100644 --- a/htdocs/langs/tr_TR/trips.lang +++ b/htdocs/langs/tr_TR/trips.lang @@ -105,7 +105,7 @@ BrouillonnerTrip=Gider raporu durumunu yeniden "Taslak" durumuna getir ConfirmBrouillonnerTrip=Bu gider raporunu "Taslak" durumuna taşımak istediğinizden emin misiniz? SaveTrip=Gider raporunu doğrula ConfirmSaveTrip=Bu gider raporunu doğrulamak istediğinizden emin misiniz? -NoTripsToExportCSV=Bu dönem için dışaaktarılacak gider raporu yok. +NoTripsToExportCSV=Bu dönem için dışa aktarılacak gider raporu yok. ExpenseReportPayment=Gider raporu ödemesi ExpenseReportsToApprove=Onaylanacak gider raporları ExpenseReportsToPay=Ödenecek gider raporları diff --git a/htdocs/langs/tr_TR/website.lang b/htdocs/langs/tr_TR/website.lang index 119662887ce..87e363c0d34 100644 --- a/htdocs/langs/tr_TR/website.lang +++ b/htdocs/langs/tr_TR/website.lang @@ -56,7 +56,7 @@ NoPageYet=Henüz hiç sayfa yok YouCanCreatePageOrImportTemplate=Yeni bir sayfa oluşturabilir veya tam bir web sitesi şablonunu içe aktarabilirsiniz SyntaxHelp=Belirli sözdizimi ipuçları hakkında yardım YouCanEditHtmlSourceckeditor=Düzenleyicideki "Kaynak" düğmesini kullanarak HTML kaynak kodunu düzenleyebilirsiniz -YouCanEditHtmlSource=
    You can include PHP code into this source using tags <?php ?>. The following global variables are available: $conf, $db, $mysoc, $user, $website, $websitepage, $weblangs.

    You can also include content of another Page/Container with the following syntax:
    <?php includeContainer('alias_of_container_to_include'); ?>

    You can make a redirect to another Page/Container with the following syntax (Note: do not output any content before a redirect):
    <?php redirectToContainer('alias_of_container_to_redirect_to'); ?>

    To add a link to another page, use the syntax:
    <a href="alias_of_page_to_link_to.php">mylink<a>

    To include a link to download a file stored into the documents directory, use the document.php wrapper:
    Example, for a file into documents/ecm (need to be logged), syntax is:
    <a href="/document.php?modulepart=ecm&file=[relative_dir/]filename.ext">
    For a file into documents/medias (open directory for public access), syntax is:
    <a href="/document.php?modulepart=medias&file=[relative_dir/]filename.ext">
    For a file shared with a share link (open access using the sharing hash key of file), syntax is:
    <a href="/document.php?hashp=publicsharekeyoffile">

    To include an image stored into the documents directory, use the viewimage.php wrapper:
    Example, for an image into documents/medias (open directory for public access), syntax is:
    <img src="/viewimage.php?modulepart=medias&file=[relative_dir/]filename.ext">
    +YouCanEditHtmlSource=
    You can include PHP code into this source using tags <?php ?>. The following global variables are available: $conf, $db, $mysoc, $user, $website, $websitepage, $weblangs.

    You can also include content of another Page/Container with the following syntax:
    <?php includeContainer('alias_of_container_to_include'); ?>

    You can make a redirect to another Page/Container with the following syntax (Note: do not output any content before a redirect):
    <?php redirectToContainer('alias_of_container_to_redirect_to'); ?>

    To add a link to another page, use the syntax:
    <a href="alias_of_page_to_link_to.php">mylink<a>

    To include a link to download a file stored into the documents directory, use the document.php wrapper:
    Example, for a file into documents/ecm (need to be logged), syntax is:
    <a href="/document.php?modulepart=ecm&file=[relative_dir/]filename.ext">
    For a file into documents/medias (open directory for public access), syntax is:
    <a href="/document.php?modulepart=medias&file=[relative_dir/]filename.ext">
    For a file shared with a share link (open access using the sharing hash key of file), syntax is:
    <a href="/document.php?hashp=publicsharekeyoffile">

    To include an image stored into the documents directory, use the viewimage.php wrapper:
    Example, for an image into documents/medias (open directory for public access), syntax is:
    <img src="/viewimage.php?modulepart=medias&file=[relative_dir/]filename.ext">

    More examples of HTML or dynamic code available on the wiki documentation
    . ClonePage=Sayfa/kapsayıcı kopyasını oluştur CloneSite=Sitenin kopyasını oluştur SiteAdded=Web sitesi eklendi @@ -114,3 +114,10 @@ CSSContentTooltipHelp=Enter here CSS content. To avoid any conflict with the CSS LinkAndScriptsHereAreNotLoadedInEditor=Warning: This content is output only when site is accessed from a server. It is not used in Edit mode so if you need to load javascript files also in edit mode, just add your tag 'script src=...' into the page. Dynamiccontent=Sample of a page with dynamic content ImportSite=Web sitesi şablonunu içe aktar +EditInLineOnOff=Mode 'Edit inline' is %s +ShowSubContainersOnOff=Mode to execute 'dynamic content' is %s +GlobalCSSorJS=Global CSS/JS/Header file of web site +BackToHomePage=Back to home page... +TranslationLinks=Translation links +YouTryToAccessToAFileThatIsNotAWebsitePage=You try to access to a page that is not a website page +UseTextBetween5And70Chars=For good SEO practices, use a text between 5 and 70 characters diff --git a/htdocs/langs/uk_UA/accountancy.lang b/htdocs/langs/uk_UA/accountancy.lang index 868f3378bbc..5e38b5bfaa7 100644 --- a/htdocs/langs/uk_UA/accountancy.lang +++ b/htdocs/langs/uk_UA/accountancy.lang @@ -1,4 +1,5 @@ -# Dolibarr language file - en_US - Accounting Expert +# Dolibarr language file - en_US - Accountancy (Double entries) +Accountancy=Accountancy Accounting=Облік ACCOUNTING_EXPORT_SEPARATORCSV=Розділювач колонок для файлу експорту ACCOUNTING_EXPORT_DATE=Формат дати для файлу експорту @@ -97,6 +98,8 @@ MenuExpenseReportAccounts=Expense report accounts MenuLoanAccounts=Loan accounts MenuProductsAccounts=Product accounts MenuClosureAccounts=Closure accounts +MenuAccountancyClosure=Closure +MenuAccountancyValidationMovements=Validate movements ProductsBinding=Products accounts TransferInAccounting=Transfer in accounting RegistrationInAccounting=Registration in accounting @@ -164,12 +167,14 @@ ACCOUNTING_ACCOUNT_SUSPENSE=Accounting account of wait DONATION_ACCOUNTINGACCOUNT=Accounting account to register donations ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Accounting account to register subscriptions -ACCOUNTING_PRODUCT_BUY_ACCOUNT=Accounting account by default for bought products (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_ACCOUNT=Accounting account by default for the bought products (used if not defined in the product sheet) ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Accounting account by default for the sold products (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Accounting account by default for the sold products in EEC (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Accounting account by default for the sold products export out of EEC (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Accounting account by default for the products sold in EEC (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Accounting account by default for the products sold and exported out of EEC (used if not defined in the product sheet) ACCOUNTING_SERVICE_BUY_ACCOUNT=Accounting account by default for the bought services (used if not defined in the service sheet) ACCOUNTING_SERVICE_SOLD_ACCOUNT=Accounting account by default for the sold services (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Accounting account by default for the services sold in EEC (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Accounting account by default for the services sold and exported out of EEC (used if not defined in the service sheet) Doctype=Type of document Docdate=Date @@ -192,9 +197,10 @@ ByPersonalizedAccountGroups=By personalized groups ByYear=By year NotMatch=Not Set DeleteMvt=Delete Ledger lines +DelMonth=Month to delete DelYear=Year to delete DelJournal=Journal to delete -ConfirmDeleteMvt=This will delete all lines of the Ledger for year and/or from a specific journal. At least one criterion is required. +ConfirmDeleteMvt=This will delete all lines of the Ledger for the year/month and/or from a specific journal (At least one criterion is required). You will have to reuse the feature 'Registration inaccounting' to have the deleted record back in the ledger. ConfirmDeleteMvtPartial=This will delete the transaction from the Ledger (all lines related to same transaction will be deleted) FinanceJournal=Finance journal ExpenseReportsJournal=Expense reports journal @@ -235,13 +241,19 @@ DescVentilDoneCustomer=Consult here the list of the lines of invoices customers DescVentilTodoCustomer=Bind invoice lines not already bound with a product accounting account ChangeAccount=Change the product/service accounting account for selected lines with the following accounting account: Vide=- -DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account (only record not already transfered in accountancy are visible) DescVentilDoneSupplier=Consult here the list of the lines of vendor invoices and their accounting account DescVentilTodoExpenseReport=Bind expense report lines not already bound with a fee accounting account DescVentilExpenseReport=Consult here the list of expense report lines bound (or not) to a fee accounting account DescVentilExpenseReportMore=If you setup accounting account on type of expense report lines, the application will be able to make all the binding between your expense report lines and the accounting account of your chart of accounts, just in one click with the button "%s". If account was not set on fees dictionary or if you still have some lines not bound to any account, you will have to make a manual binding from the menu "%s". DescVentilDoneExpenseReport=Consult here the list of the lines of expenses reports and their fees accounting account +DescClosure=Consult here the number of movements by month who are not validated & fiscal years already open +OverviewOfMovementsNotValidated=Step 1/ Overview of movements not validated. (Necessary to close a fiscal year) +ValidateMovements=Validate movements +DescValidateMovements=Any modification or deletion of writing, lettering and deletes will be prohibited. All entries for an exercise must be validated otherwise closing will not be possible +SelectMonthAndValidate=Select month and validate movements + ValidateHistory=Bind Automatically AutomaticBindingDone=Automatic binding done @@ -256,6 +268,7 @@ ListOfProductsWithoutAccountingAccount=List of products not bound to any account ChangeBinding=Change the binding Accounted=Accounted in ledger NotYetAccounted=Not yet accounted in ledger +ShowTutorial=Show Tutorial ## Admin ApplyMassCategories=Apply mass categories @@ -264,7 +277,7 @@ CategoryDeleted=Category for the accounting account has been removed AccountingJournals=Accounting journals AccountingJournal=Accounting journal NewAccountingJournal=New accounting journal -ShowAccoutingJournal=Show accounting journal +ShowAccountingJournal=Show accounting journal NatureOfJournal=Nature of Journal AccountingJournalType1=Miscellaneous operations AccountingJournalType2=Sales @@ -326,7 +339,7 @@ SaleEEC=Sale in EEC ## Dictionary Range=Range of accounting account Calculated=Calculated -Formula=Formula +Formula=Формула ## Error SomeMandatoryStepsOfSetupWereNotDone=Some mandatory steps of setup was not done, please complete them diff --git a/htdocs/langs/uk_UA/admin.lang b/htdocs/langs/uk_UA/admin.lang index 53743575ab4..7e47958e57b 100644 --- a/htdocs/langs/uk_UA/admin.lang +++ b/htdocs/langs/uk_UA/admin.lang @@ -1,7 +1,7 @@ # Dolibarr language file - Source file is en_US - admin Foundation=Установа Version=Версія -Publisher=Publisher +Publisher=Видавець VersionProgram=Версія програми VersionLastInstall=Initial install version VersionLastUpgrade=Latest version upgrade @@ -9,7 +9,7 @@ VersionExperimental=Експериментальна VersionDevelopment=Розробча VersionUnknown=Невизначена VersionRecommanded=Рекомендована -FileCheck=Fileset Integrity Checks +FileCheck=Перевірка цілісності файлів FileCheckDesc=This tool allows you to check the integrity of files and the setup of your application, comparing each file with the official one. The value of some setup constants may also be checked. You can use this tool to determine if any files have been modified (e.g by a hacker). FileIntegrityIsStrictlyConformedWithReference=Files integrity is strictly conformed with the reference. FileIntegrityIsOkButFilesWereAdded=Files integrity check has passed, however some new files have been added. @@ -49,7 +49,7 @@ InternalUser=Internal user ExternalUser=External user InternalUsers=Internal users ExternalUsers=External users -GUISetup=Display +GUISetup=Зовнішній вигляд SetupArea=Setup UploadNewTemplate=Upload new template(s) FormToTestFileUploadForm=Form to test file upload (according to setup) @@ -178,6 +178,8 @@ Compression=Compression CommandsToDisableForeignKeysForImport=Command to disable foreign keys on import CommandsToDisableForeignKeysForImportWarning=Mandatory if you want to be able to restore your sql dump later ExportCompatibility=Compatibility of generated export file +ExportUseMySQLQuickParameter=Use the --quick parameter +ExportUseMySQLQuickParameterHelp=The '--quick' parameter helps limit RAM consumption for large tables. MySqlExportParameters=MySQL export parameters PostgreSqlExportParameters= PostgreSQL export parameters UseTransactionnalMode=Use transactional mode @@ -218,7 +220,7 @@ DoliStoreDesc=DoliStore, the official market place for Dolibarr ERP/CRM external DoliPartnersDesc=List of companies providing custom-developed modules or features.
    Note: since Dolibarr is an open source application, anyone experienced in PHP programming may develop a module. WebSiteDesc=External websites for more add-on (non-core) modules... DevelopYourModuleDesc=Some solutions to develop your own module... -URL=Link +URL=URL BoxesAvailable=Widgets available BoxesActivated=Widgets activated ActivateOn=Activate on @@ -268,6 +270,7 @@ Emails=Emails EMailsSetup=Emails setup EMailsDesc=This page allows you to override your default PHP parameters for email sending. In most cases on Unix/Linux OS, the PHP setup is correct and these parameters are unnecessary. EmailSenderProfiles=Emails sender profiles +EMailsSenderProfileDesc=You can keep this section empty. If you enter some emails here, they will be added to the list of possible senders into the combobox when your write a new email. MAIN_MAIL_SMTP_PORT=SMTP/SMTPS Port (default value in php.ini: %s) MAIN_MAIL_SMTP_SERVER=SMTP/SMTPS Host (default value in php.ini: %s) MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=SMTP/SMTPS Port (Not defined into PHP on Unix-like systems) @@ -277,7 +280,7 @@ MAIN_MAIL_ERRORS_TO=Email used for error returns emails (fields 'Errors-To' in e MAIN_MAIL_AUTOCOPY_TO= Copy (Bcc) all sent emails to MAIN_DISABLE_ALL_MAILS=Disable all email sending (for test purposes or demos) MAIN_MAIL_FORCE_SENDTO=Send all emails to (instead of real recipients, for test purposes) -MAIN_MAIL_ENABLED_USER_DEST_SELECT=Add employee users with email into allowed recipient list +MAIN_MAIL_ENABLED_USER_DEST_SELECT=Suggest emails of employees (if defined) into the list of predefined recipient when writing a new email MAIN_MAIL_SENDMODE=Email sending method MAIN_MAIL_SMTPS_ID=SMTP ID (if sending server requires authentication) MAIN_MAIL_SMTPS_PW=SMTP Password (if sending server requires authentication) @@ -462,7 +465,9 @@ EnableAndSetupModuleCron=If you want to have this recurring invoice generated au ModuleCompanyCodeCustomerAquarium=%s followed by customer code for a customer accounting code ModuleCompanyCodeSupplierAquarium=%s followed by vendor code for a vendor accounting code ModuleCompanyCodePanicum=Return an empty accounting code. -ModuleCompanyCodeDigitaria=Accounting code depends on third-party code. The code is composed of the character "C" in the first position followed by the first 5 characters of the third-party code. +ModuleCompanyCodeDigitaria=Returns a compound accounting code according to the name of the third party. The code consists of a prefix that can be defined in the first position followed by the number of characters defined in the third party code. +ModuleCompanyCodeCustomerDigitaria=%s followed by the truncated customer name by the number of characters: %s for the customer accounting code. +ModuleCompanyCodeSupplierDigitaria=%s followed by the truncated supplier name by the number of characters: %s for the supplier accounting code. Use3StepsApproval=By default, Purchase Orders need to be created and approved by 2 different users (one step/user to create and one step/user to approve. Note that if user has both permission to create and approve, one step/user will be enough). You can ask with this option to introduce a third step/user approval, if amount is higher than a dedicated value (so 3 steps will be necessary: 1=validation, 2=first approval and 3=second approval if amount is enough).
    Set this to empty if one approval (2 steps) is enough, set it to a very low value (0.1) if a second approval (3 steps) is always required. UseDoubleApproval=Use a 3 steps approval when amount (without tax) is higher than... WarningPHPMail=WARNING: It is often better to setup outgoing emails to use the email server of your provider instead of the default setup. Some email providers (like Yahoo) do not allow you to send an email from another server than their own server. Your current setup uses the server of the application to send email and not the server of your email provider, so some recipients (the one compatible with the restrictive DMARC protocol), will ask your email provider if they can accept your email and some email providers (like Yahoo) may respond "no" because the server is not theirs, so few of your sent Emails may not be accepted (be careful also of your email provider's sending quota).
    If your Email provider (like Yahoo) has this restriction, you must change Email setup to choose the other method "SMTP server" and enter the SMTP server and credentials provided by your Email provider. @@ -524,7 +529,7 @@ Module50Desc=Management of Products Module51Name=Mass mailings Module51Desc=Mass paper mailing management Module52Name=Stocks -Module52Desc=Stock management (for products only) +Module52Desc=Stock management Module53Name=Services Module53Desc=Management of Services Module54Name=Contracts/Subscriptions @@ -622,7 +627,7 @@ Module5000Desc=Allows you to manage multiple companies Module6000Name=Workflow Module6000Desc=Workflow management (automatic creation of object and/or automatic status change) Module10000Name=Websites -Module10000Desc=Create websites (public) with a WYSIWYG editor. Just setup your web server (Apache, Nginx, ...) to point to the dedicated Dolibarr directory to have it online on the internet with your own domain name. +Module10000Desc=Create websites (public) with a WYSIWYG editor. This is a webmaster or developer oriented CMS (it is better to know HTML and CSS language). Just setup your web server (Apache, Nginx, ...) to point to the dedicated Dolibarr directory to have it online on the internet with your own domain name. Module20000Name=Leave Request Management Module20000Desc=Define and track employee leave requests Module39000Name=Product Lots @@ -841,10 +846,10 @@ Permission1002=Create/modify warehouses Permission1003=Delete warehouses Permission1004=Read stock movements Permission1005=Create/modify stock movements -Permission1101=Read delivery orders -Permission1102=Create/modify delivery orders -Permission1104=Validate delivery orders -Permission1109=Delete delivery orders +Permission1101=Read delivery receipts +Permission1102=Create/modify delivery receipts +Permission1104=Validate delivery receipts +Permission1109=Delete delivery receipts Permission1121=Read supplier proposals Permission1122=Create/modify supplier proposals Permission1123=Validate supplier proposals @@ -873,9 +878,9 @@ Permission1251=Run mass imports of external data into database (data load) Permission1321=Export customer invoices, attributes and payments Permission1322=Reopen a paid bill Permission1421=Export sales orders and attributes -Permission2401=Read actions (events or tasks) linked to his account -Permission2402=Create/modify actions (events or tasks) linked to his account -Permission2403=Delete actions (events or tasks) linked to his account +Permission2401=Read actions (events or tasks) linked to his user account (if owner of event) +Permission2402=Create/modify actions (events or tasks) linked to his user account (if owner of event) +Permission2403=Delete actions (events or tasks) linked to his user account (if owner of event) Permission2411=Read actions (events or tasks) of others Permission2412=Create/modify actions (events or tasks) of others Permission2413=Delete actions (events or tasks) of others @@ -901,6 +906,7 @@ Permission20003=Delete leave requests Permission20004=Read all leave requests (even of user not subordinates) Permission20005=Create/modify leave requests for everybody (even of user not subordinates) Permission20006=Admin leave requests (setup and update balance) +Permission20007=Approve leave requests Permission23001=Read Scheduled job Permission23002=Create/update Scheduled job Permission23003=Delete Scheduled job @@ -915,7 +921,7 @@ Permission50414=Delete operations in ledger Permission50415=Delete all operations by year and journal in ledger Permission50418=Export operations of the ledger Permission50420=Report and export reports (turnover, balance, journals, ledger) -Permission50430=Define and close a fiscal period +Permission50430=Define fiscal periods. Validate transactions and close fiscal periods. Permission50440=Manage chart of accounts, setup of accountancy Permission51001=Read assets Permission51002=Create/Update assets @@ -962,6 +968,7 @@ DictionaryAccountancyJournal=Accounting journals DictionaryEMailTemplates=Email Templates DictionaryUnits=Units DictionaryMeasuringUnits=Measuring Units +DictionarySocialNetworks=Social Networks DictionaryProspectStatus=Prospect status DictionaryHolidayTypes=Types of leave DictionaryOpportunityStatus=Lead status for project/lead @@ -1057,7 +1064,7 @@ BackgroundImageLogin=Background image PermanentLeftSearchForm=Permanent search form on left menu DefaultLanguage=Default language EnableMultilangInterface=Enable multilanguage support -EnableShowLogo=Show logo on left menu +EnableShowLogo=Show the company logo in the menu CompanyInfo=Company/Organization CompanyIds=Company/Organization identities CompanyName=Name @@ -1067,7 +1074,11 @@ CompanyTown=Town CompanyCountry=Country CompanyCurrency=Main currency CompanyObject=Object of the company +IDCountry=ID country Logo=Logo +LogoDesc=Main logo of company. Will be used into generated documents (PDF, ...) +LogoSquarred=Logo (squarred) +LogoSquarredDesc=Must be a squarred icon (width = height). This logo will be used as the favorite icon or other need like for the top menu bar (if not disabled into display setup). DoNotSuggestPaymentMode=Do not suggest NoActiveBankAccountDefined=No active bank account defined OwnerOfBankAccount=Owner of bank account %s @@ -1113,7 +1124,7 @@ LogEventDesc=Enable logging for specific security events. Administrators the log AreaForAdminOnly=Setup parameters can be set by administrator users only. SystemInfoDesc=System information is miscellaneous technical information you get in read only mode and visible for administrators only. SystemAreaForAdminOnly=This area is available to administrator users only. Dolibarr user permissions cannot change this restriction. -CompanyFundationDesc=Edit the information of the company/entity. Click on "%s" or "%s" button at the bottom of the page. +CompanyFundationDesc=Edit the information of the company/entity. Click on "%s" button at the bottom of the page. AccountantDesc=If you have an external accountant/bookkeeper, you can edit here its information. AccountantFileNumber=Accountant code DisplayDesc=Parameters affecting the look and behaviour of Dolibarr can be modified here. @@ -1129,7 +1140,7 @@ TriggerAlwaysActive=Triggers in this file are always active, whatever are the ac TriggerActiveAsModuleActive=Triggers in this file are active as module %s is enabled. GeneratedPasswordDesc=Choose the method to be used for auto-generated passwords. DictionaryDesc=Insert all reference data. You can add your values to the default. -ConstDesc=This page allows you to edit (override) parameters not available in other pages. These are mostly reserved parameters for developers/advanced troubleshooting. For a full list of the parameters available see here. +ConstDesc=This page allows you to edit (override) parameters not available in other pages. These are mostly reserved parameters for developers/advanced troubleshooting only. MiscellaneousDesc=All other security related parameters are defined here. LimitsSetup=Limits/Precision setup LimitsDesc=You can define limits, precisions and optimizations used by Dolibarr here @@ -1456,6 +1467,13 @@ LDAPFieldSidExample=Example: objectsid LDAPFieldEndLastSubscription=Date of subscription end LDAPFieldTitle=Job position LDAPFieldTitleExample=Example: title +LDAPFieldGroupid=Group id +LDAPFieldGroupidExample=Exemple : gidnumber +LDAPFieldUserid=User id +LDAPFieldUseridExample=Exemple : uidnumber +LDAPFieldHomedirectory=Home directory +LDAPFieldHomedirectoryExample=Exemple : homedirectory +LDAPFieldHomedirectoryprefix=Home directory prefix LDAPSetupNotComplete=LDAP setup not complete (go on others tabs) LDAPNoUserOrPasswordProvidedAccessIsReadOnly=No administrator or password provided. LDAP access will be anonymous and in read only mode. LDAPDescContact=This page allows you to define LDAP attributes name in LDAP tree for each data found on Dolibarr contacts. @@ -1577,6 +1595,7 @@ FCKeditorForProductDetails=WYSIWIG creation/edition of products details lines fo FCKeditorForMailing= WYSIWIG creation/edition for mass eMailings (Tools->eMailing) FCKeditorForUserSignature=WYSIWIG creation/edition of user signature FCKeditorForMail=WYSIWIG creation/edition for all mail (except Tools->eMailing) +FCKeditorForTicket=WYSIWIG creation/edition for tickets ##### Stock ##### StockSetup=Stock module setup 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. @@ -1653,8 +1672,9 @@ CashDesk=Point of Sale CashDeskSetup=Point of Sales module setup CashDeskThirdPartyForSell=Default generic third party to use for sales CashDeskBankAccountForSell=Default account to use to receive cash payments -CashDeskBankAccountForCheque= Default account to use to receive payments by check -CashDeskBankAccountForCB= Default account to use to receive payments by credit cards +CashDeskBankAccountForCheque=Default account to use to receive payments by check +CashDeskBankAccountForCB=Default account to use to receive payments by credit cards +CashDeskBankAccountForSumup=Default bank account to use to receive payments by SumUp 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). CashDeskIdWareHouse=Force and restrict warehouse to use for stock decrease StockDecreaseForPointOfSaleDisabled=Stock decrease from Point of Sale disabled @@ -1693,7 +1713,7 @@ SuppliersSetup=Vendor module setup SuppliersCommandModel=Complete template of purchase order (logo...) SuppliersInvoiceModel=Complete template of vendor invoice (logo...) SuppliersInvoiceNumberingModel=Vendor invoices numbering models -IfSetToYesDontForgetPermission=If set to yes, don't forget to provide permissions to groups or users allowed for the second approval +IfSetToYesDontForgetPermission=If set to a non null value, don't forget to provide permissions to groups or users allowed for the second approval ##### GeoIPMaxmind ##### GeoIPMaxmindSetup=GeoIP Maxmind module setup PathToGeoIPMaxmindCountryDataFile=Path to file containing Maxmind ip to country translation.
    Examples:
    /usr/local/share/GeoIP/GeoIP.dat
    /usr/share/GeoIP/GeoIP.dat
    /usr/share/GeoIP/GeoLite2-Country.mmdb @@ -1782,6 +1802,8 @@ FixTZ=TimeZone fix FillFixTZOnlyIfRequired=Example: +2 (fill only if problem experienced) ExpectedChecksum=Expected Checksum CurrentChecksum=Current Checksum +ExpectedSize=Expected size +CurrentSize=Current size ForcedConstants=Required constant values MailToSendProposal=Customer proposals MailToSendOrder=Sales orders @@ -1846,8 +1868,10 @@ NothingToSetup=There is no specific setup required for this module. SetToYesIfGroupIsComputationOfOtherGroups=Set this to yes if this group is a computation of other groups EnterCalculationRuleIfPreviousFieldIsYes=Enter calculation rule if previous field was set to Yes (For example 'CODEGRP1+CODEGRP2') SeveralLangugeVariatFound=Several language variants found -COMPANY_AQUARIUM_REMOVE_SPECIAL=Remove special characters +RemoveSpecialChars=Remove special characters COMPANY_AQUARIUM_CLEAN_REGEX=Regex filter to clean value (COMPANY_AQUARIUM_CLEAN_REGEX) +COMPANY_DIGITARIA_CLEAN_REGEX=Regex filter to clean value (COMPANY_DIGITARIA_CLEAN_REGEX) +COMPANY_DIGITARIA_UNIQUE_CODE=Duplicate not allowed GDPRContact=Data Protection Officer (DPO, Data Privacy or GDPR contact) GDPRContactDesc=If you store data about European companies/citizens, you can name the contact who is responsible for the General Data Protection Regulation here HelpOnTooltip=Help text to show on tooltip @@ -1884,8 +1908,8 @@ CodeLastResult=Latest result code NbOfEmailsInInbox=Number of emails in source directory LoadThirdPartyFromName=Load third party searching on %s (load only) LoadThirdPartyFromNameOrCreate=Load third party searching on %s (create if not found) -WithDolTrackingID=Dolibarr Tracking ID found -WithoutDolTrackingID=Dolibarr Tracking ID not found +WithDolTrackingID=Dolibarr Reference found in Message ID +WithoutDolTrackingID=Dolibarr Reference not found in Message ID FormatZip=Zip MainMenuCode=Menu entry code (mainmenu) ECMAutoTree=Show automatic ECM tree @@ -1896,6 +1920,7 @@ ResourceSetup=Configuration of Resource module UseSearchToSelectResource=Use a search form to choose a resource (rather than a drop-down list). DisabledResourceLinkUser=Disable feature to link a resource to users DisabledResourceLinkContact=Disable feature to link a resource to contacts +EnableResourceUsedInEventCheck=Enable feature to check if a resource is in use in an event ConfirmUnactivation=Confirm module reset OnMobileOnly=On small screen (smartphone) only DisableProspectCustomerType=Disable the "Prospect + Customer" third party type (so third party must be Prospect or Customer but can't be both) @@ -1937,3 +1962,5 @@ RESTRICT_ON_IP=Allow access to some host IP only (wildcard not allowed, use spac BaseOnSabeDavVersion=Based on the library SabreDAV version NotAPublicIp=Not a public IP MakeAnonymousPing=Make an anonymous Ping '+1' to the Dolibarr foundation server (done 1 time only after installation) to allow the foundation to count the number of Dolibarr installation. +FeatureNotAvailableWithReceptionModule=Feature not available when module Reception is enabled +EmailTemplate=Template for email diff --git a/htdocs/langs/uk_UA/agenda.lang b/htdocs/langs/uk_UA/agenda.lang index 767dcfbf3a1..e8bf3b2643f 100644 --- a/htdocs/langs/uk_UA/agenda.lang +++ b/htdocs/langs/uk_UA/agenda.lang @@ -76,6 +76,7 @@ ContractSentByEMail=Contract %s sent by email OrderSentByEMail=Sales order %s sent by email InvoiceSentByEMail=Customer invoice %s sent by email SupplierOrderSentByEMail=Purchase order %s sent by email +ORDER_SUPPLIER_DELETEInDolibarr=Purchase order %s deleted SupplierInvoiceSentByEMail=Vendor invoice %s sent by email ShippingSentByEMail=Shipment %s sent by email ShippingValidated= Shipment %s validated @@ -86,6 +87,11 @@ InvoiceDeleted=Invoice deleted PRODUCT_CREATEInDolibarr=Product %s created PRODUCT_MODIFYInDolibarr=Product %s modified PRODUCT_DELETEInDolibarr=Product %s deleted +HOLIDAY_CREATEInDolibarr=Request for leave %s created +HOLIDAY_MODIFYInDolibarr=Request for leave %s modified +HOLIDAY_APPROVEInDolibarr=Request for leave %s approved +HOLIDAY_VALIDATEDInDolibarr=Request for leave %s validated +HOLIDAY_DELETEInDolibarr=Request for leave %s deleted EXPENSE_REPORT_CREATEInDolibarr=Expense report %s created EXPENSE_REPORT_VALIDATEInDolibarr=Expense report %s validated EXPENSE_REPORT_APPROVEInDolibarr=Expense report %s approved @@ -99,6 +105,14 @@ TICKET_MODIFYInDolibarr=Ticket %s modified TICKET_ASSIGNEDInDolibarr=Ticket %s assigned TICKET_CLOSEInDolibarr=Ticket %s closed TICKET_DELETEInDolibarr=Ticket %s deleted +BOM_VALIDATEInDolibarr=BOM validated +BOM_UNVALIDATEInDolibarr=BOM unvalidated +BOM_CLOSEInDolibarr=BOM disabled +BOM_REOPENInDolibarr=BOM reopen +BOM_DELETEInDolibarr=BOM deleted +MO_VALIDATEInDolibarr=MO validated +MO_PRODUCEDInDolibarr=MO produced +MO_DELETEInDolibarr=MO deleted ##### End agenda events ##### AgendaModelModule=Document templates for event DateActionStart=Start date diff --git a/htdocs/langs/uk_UA/assets.lang b/htdocs/langs/uk_UA/assets.lang index ef04723c6c2..4627f2183f5 100644 --- a/htdocs/langs/uk_UA/assets.lang +++ b/htdocs/langs/uk_UA/assets.lang @@ -40,7 +40,7 @@ ModuleAssetsDesc = Assets description # Admin page # AssetsSetup = Assets setup -Settings = Settings +Settings = Налаштування AssetsSetupPage = Assets setup page ExtraFieldsAssetsType = Complementary attributes (Asset type) AssetsType=Asset type diff --git a/htdocs/langs/uk_UA/boxes.lang b/htdocs/langs/uk_UA/boxes.lang index 29ae8707b06..2f4c5c557ab 100644 --- a/htdocs/langs/uk_UA/boxes.lang +++ b/htdocs/langs/uk_UA/boxes.lang @@ -19,6 +19,7 @@ BoxLastContacts=Latest contacts/addresses BoxLastMembers=Latest members BoxFicheInter=Latest interventions BoxCurrentAccounts=Open accounts balance +BoxTitleMemberNextBirthdays=Birthdays of this month (members) BoxTitleLastRssInfos=Latest %s news from %s BoxTitleLastProducts=Products/Services: last %s modified BoxTitleProductsAlertStock=Products: stock alert @@ -34,6 +35,7 @@ BoxTitleLastFicheInter=Latest %s modified interventions BoxTitleOldestUnpaidCustomerBills=Customer Invoices: oldest %s unpaid BoxTitleOldestUnpaidSupplierBills=Vendor Invoices: oldest %s unpaid BoxTitleCurrentAccounts=Open Accounts: balances +BoxTitleSupplierOrdersAwaitingReception=Supplier orders awaiting reception BoxTitleLastModifiedContacts=Contacts/Addresses: last %s modified BoxMyLastBookmarks=Bookmarks: latest %s BoxOldestExpiredServices=Oldest active expired services @@ -42,6 +44,8 @@ BoxTitleLastActionsToDo=Latest %s actions to do BoxTitleLastContracts=Latest %s modified contracts BoxTitleLastModifiedDonations=Latest %s modified donations BoxTitleLastModifiedExpenses=Latest %s modified expense reports +BoxTitleLatestModifiedBoms=Latest %s modified BOMs +BoxTitleLatestModifiedMos=Latest %s modified Manufacturing Orders BoxGlobalActivity=Global activity (invoices, proposals, orders) BoxGoodCustomers=Good customers BoxTitleGoodCustomers=%s Good customers @@ -64,6 +68,7 @@ NoContractedProducts=No products/services contracted NoRecordedContracts=No recorded contracts NoRecordedInterventions=No recorded interventions BoxLatestSupplierOrders=Latest purchase orders +BoxLatestSupplierOrdersAwaitingReception=Latest Purchase Orders (with a pending reception) NoSupplierOrder=No recorded purchase order BoxCustomersInvoicesPerMonth=Customer Invoices per month BoxSuppliersInvoicesPerMonth=Vendor Invoices per month @@ -84,4 +89,14 @@ ForProposals=Пропозиції LastXMonthRolling=The latest %s month rolling ChooseBoxToAdd=Add widget to your dashboard BoxAdded=Widget was added in your dashboard -BoxTitleUserBirthdaysOfMonth=Birthdays of this month +BoxTitleUserBirthdaysOfMonth=Birthdays of this month (users) +BoxLastManualEntries=Last manual entries in accountancy +BoxTitleLastManualEntries=%s latest manual entries +NoRecordedManualEntries=No manual entries record in accountancy +BoxSuspenseAccount=Count accountancy operation with suspense account +BoxTitleSuspenseAccount=Number of unallocated lines +NumberOfLinesInSuspenseAccount=Number of line in suspense account +SuspenseAccountNotDefined=Suspense account isn't defined +BoxLastCustomerShipments=Last customer shipments +BoxTitleLastCustomerShipments=Latest %s customer shipments +NoRecordedShipments=No recorded customer shipment diff --git a/htdocs/langs/uk_UA/commercial.lang b/htdocs/langs/uk_UA/commercial.lang index 8b3d9eb8b2a..283b14f25db 100644 --- a/htdocs/langs/uk_UA/commercial.lang +++ b/htdocs/langs/uk_UA/commercial.lang @@ -1,6 +1,6 @@ # Dolibarr language file - Source file is en_US - commercial -Commercial=Commercial -CommercialArea=Commercial area +Commercial=Commerce +CommercialArea=Commerce area Customer=Customer Customers=Customers Prospect=Prospect @@ -59,7 +59,7 @@ ActionAC_FAC=Send customer invoice by mail ActionAC_REL=Send customer invoice by mail (reminder) ActionAC_CLO=Close ActionAC_EMAILING=Send mass email -ActionAC_COM=Send customer order by mail +ActionAC_COM=Send sales order by mail ActionAC_SHIP=Send shipping by mail ActionAC_SUP_ORD=Send purchase order by mail ActionAC_SUP_INV=Send vendor invoice by mail diff --git a/htdocs/langs/uk_UA/deliveries.lang b/htdocs/langs/uk_UA/deliveries.lang index 2a80b4274fb..e285559f004 100644 --- a/htdocs/langs/uk_UA/deliveries.lang +++ b/htdocs/langs/uk_UA/deliveries.lang @@ -2,7 +2,7 @@ Delivery=Доставка DeliveryRef=Ref Delivery DeliveryCard=Receipt card -DeliveryOrder=Delivery order +DeliveryOrder=Delivery receipt DeliveryDate=Delivery date CreateDeliveryOrder=Generate delivery receipt DeliveryStateSaved=Delivery state saved @@ -18,13 +18,14 @@ StatusDeliveryCanceled=Canceled StatusDeliveryDraft=Проект StatusDeliveryValidated=Received # merou PDF model -NameAndSignature=Name and Signature : +NameAndSignature=Name and Signature: ToAndDate=To___________________________________ on ____/_____/__________ GoodStatusDeclaration=Have received the goods above in good condition, -Deliverer=Deliverer : +Deliverer=Deliverer: Sender=Відправник Recipient=Recipient ErrorStockIsNotEnough=There's not enough stock Shippable=Shippable NonShippable=Not Shippable ShowReceiving=Show delivery receipt +NonExistentOrder=Nonexistent order diff --git a/htdocs/langs/uk_UA/dict.lang b/htdocs/langs/uk_UA/dict.lang index ec315d97142..aab36f63266 100644 --- a/htdocs/langs/uk_UA/dict.lang +++ b/htdocs/langs/uk_UA/dict.lang @@ -132,7 +132,7 @@ CountryKP=North Korea CountryKR=South Korea CountryKW=Kuwait CountryKG=Kyrgyzstan -CountryLA=Lao +CountryLA=Лаоська CountryLV=Latvia CountryLB=Lebanon CountryLS=Lesotho diff --git a/htdocs/langs/uk_UA/errors.lang b/htdocs/langs/uk_UA/errors.lang index 0c07b2eafc4..cd726162a85 100644 --- a/htdocs/langs/uk_UA/errors.lang +++ b/htdocs/langs/uk_UA/errors.lang @@ -196,6 +196,7 @@ ErrorPhpMailDelivery=Check that you don't use a too high number of recipients an ErrorUserNotAssignedToTask=User must be assigned to task to be able to enter time consumed. ErrorTaskAlreadyAssigned=Task already assigned to user ErrorModuleFileSeemsToHaveAWrongFormat=The module package seems to have a wrong format. +ErrorModuleFileSeemsToHaveAWrongFormat2=At least one mandatory directory must exists into zip of module: %s or %s ErrorFilenameDosNotMatchDolibarrPackageRules=The name of the module package (%s) does not match expected name syntax: %s ErrorDuplicateTrigger=Error, duplicate trigger name %s. Already loaded from %s. ErrorNoWarehouseDefined=Error, no warehouses defined. @@ -219,6 +220,9 @@ ErrorURLMustStartWithHttp=URL %s must start with http:// or https:// ErrorNewRefIsAlreadyUsed=Error, the new reference is already used ErrorDeletePaymentLinkedToAClosedInvoiceNotPossible=Error, delete payment linked to a closed invoice is not possible. ErrorSearchCriteriaTooSmall=Search criteria too small. +ErrorObjectMustHaveStatusActiveToBeDisabled=Objects must have status 'Active' to be disabled +ErrorObjectMustHaveStatusDraftOrDisabledToBeActivated=Objects must have status 'Draft' or 'Disabled' to be enabled +ErrorNoFieldWithAttributeShowoncombobox=No fields has property 'showoncombobox' into definition of object '%s'. No way to show the combolist. # Warnings WarningParamUploadMaxFileSizeHigherThanPostMaxSize=Your PHP parameter upload_max_filesize (%s) is higher than PHP parameter post_max_size (%s). This is not a consistent setup. WarningPasswordSetWithNoAccount=A password was set for this member. However, no user account was created. So this password is stored but can't be used to login to Dolibarr. It may be used by an external module/interface but if you don't need to define any login nor password for a member, you can disable option "Manage a login for each member" from Member module setup. If you need to manage a login but don't need any password, you can keep this field empty to avoid this warning. Note: Email can also be used as a login if the member is linked to a user. @@ -244,3 +248,4 @@ WarningAnEntryAlreadyExistForTransKey=An entry already exists for the translatio WarningNumberOfRecipientIsRestrictedInMassAction=Warning, number of different recipient is limited to %s when using the mass actions on lists WarningDateOfLineMustBeInExpenseReportRange=Warning, the date of line is not in the range of the expense report WarningProjectClosed=Project is closed. You must re-open it first. +WarningSomeBankTransactionByChequeWereRemovedAfter=Some bank transaction were removed after that the receipt including them were generated. So nb of cheques and total of receipt may differ from number and total in list. diff --git a/htdocs/langs/uk_UA/help.lang b/htdocs/langs/uk_UA/help.lang index da776683a6a..a8b8c20e8d0 100644 --- a/htdocs/langs/uk_UA/help.lang +++ b/htdocs/langs/uk_UA/help.lang @@ -1,16 +1,16 @@ # Dolibarr language file - Source file is en_US - help CommunitySupport=Forum/Wiki support EMailSupport=Emails support -RemoteControlSupport=Online real time / remote support +RemoteControlSupport=Online real-time / remote support OtherSupport=Other support ToSeeListOfAvailableRessources=To contact/see available resources: -HelpCenter=Help center +HelpCenter=Help Center DolibarrHelpCenter=Dolibarr Help and Support Center ToGoBackToDolibarr=Otherwise, click here to continue to use Dolibarr. TypeOfSupport=Type of support TypeSupportCommunauty=Community (free) TypeSupportCommercial=Commercial -TypeOfHelp=Type +TypeOfHelp=Тип NeedHelpCenter=Need help or support? Efficiency=Efficiency TypeHelpOnly=Help only diff --git a/htdocs/langs/uk_UA/holiday.lang b/htdocs/langs/uk_UA/holiday.lang index 82b75059f25..81585c0851a 100644 --- a/htdocs/langs/uk_UA/holiday.lang +++ b/htdocs/langs/uk_UA/holiday.lang @@ -8,7 +8,6 @@ NotActiveModCP=You must enable the module Leave to view this page. AddCP=Make a leave request DateDebCP=Start date DateFinCP=End date -DateCreateCP=Creation date DraftCP=Проект ToReviewCP=Awaiting approval ApprovedCP=Approved @@ -18,6 +17,7 @@ ValidatorCP=Approbator ListeCP=List of leave LeaveId=Leave ID ReviewedByCP=Will be approved by +UserID=User ID UserForApprovalID=User for approval ID UserForApprovalFirstname=First name of approval user UserForApprovalLastname=Last name of approval user @@ -128,3 +128,4 @@ TemplatePDFHolidays=Template for leave requests PDF FreeLegalTextOnHolidays=Free text on PDF WatermarkOnDraftHolidayCards=Watermarks on draft leave requests HolidaysToApprove=Holidays to approve +NobodyHasPermissionToValidateHolidays=Nobody has permission to validate holidays diff --git a/htdocs/langs/uk_UA/install.lang b/htdocs/langs/uk_UA/install.lang index 2fe7dc8c038..708b3bac479 100644 --- a/htdocs/langs/uk_UA/install.lang +++ b/htdocs/langs/uk_UA/install.lang @@ -13,6 +13,7 @@ PHPSupportPOSTGETOk=This PHP supports variables POST and GET. PHPSupportPOSTGETKo=It's possible your PHP setup does not support variables POST and/or GET. Check the parameter variables_order in php.ini. PHPSupportGD=This PHP supports GD graphical functions. PHPSupportCurl=This PHP supports Curl. +PHPSupportCalendar=This PHP supports calendars extensions. PHPSupportUTF8=This PHP supports UTF8 functions. PHPSupportIntl=This PHP supports Intl functions. PHPMemoryOK=Your PHP max session memory is set to %s. This should be enough. @@ -21,6 +22,7 @@ Recheck=Click here for a more detailed test 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. ErrorPHPDoesNotSupportGD=Your PHP installation does not support GD graphical functions. No graphs will be available. ErrorPHPDoesNotSupportCurl=Your PHP installation does not support Curl. +ErrorPHPDoesNotSupportCalendar=Your PHP installation does not support php calendar extensions. ErrorPHPDoesNotSupportUTF8=Your PHP installation does not support UTF8 functions. Dolibarr cannot work correctly. Resolve this before installing Dolibarr. ErrorPHPDoesNotSupportIntl=Your PHP installation does not support Intl functions. ErrorDirDoesNotExists=Directory %s does not exist. @@ -203,6 +205,7 @@ MigrationRemiseExceptEntity=Update entity field value of llx_societe_remise_exce MigrationUserRightsEntity=Update entity field value of llx_user_rights MigrationUserGroupRightsEntity=Update entity field value of llx_usergroup_rights MigrationUserPhotoPath=Migration of photo paths for users +MigrationFieldsSocialNetworks=Migration of users fields social networks (%s) MigrationReloadModule=Reload module %s MigrationResetBlockedLog=Reset module BlockedLog for v7 algorithm ShowNotAvailableOptions=Show unavailable options diff --git a/htdocs/langs/uk_UA/languages.lang b/htdocs/langs/uk_UA/languages.lang index a26efa98ae3..467e5aed677 100644 --- a/htdocs/langs/uk_UA/languages.lang +++ b/htdocs/langs/uk_UA/languages.lang @@ -1,8 +1,8 @@ # Dolibarr language file - Source file is en_US - languages Language_ar_AR=Арабська -Language_ar_EG=Arabic (Egypt) +Language_ar_EG=Арабська (Єгипет) Language_ar_SA=Арабська -Language_bn_BD=Bengali +Language_bn_BD=Бенгальська Language_bg_BG=Болгарська Language_bs_BA=Боснійська Language_ca_ES=Каталонський @@ -13,7 +13,7 @@ Language_de_DE=Німецький Language_de_AT=Німецька (Австрія) Language_de_CH=Німецька (Швейцарія) Language_el_GR=Грецький -Language_el_CY=Greek (Cyprus) +Language_el_CY=Грецька (Кіпр) Language_en_AU=Англійська (Австралія) Language_en_CA=Англійська (Канада) Language_en_GB=Англійська (Великобританія) @@ -24,29 +24,29 @@ Language_en_US=Англійська (США) Language_en_ZA=Англійська (Південна Африка) Language_es_ES=Іспанська Language_es_AR=Іспанська (Аргентина) -Language_es_BO=Spanish (Bolivia) +Language_es_BO=Іспанська (Болівія) Language_es_CL=Іспанська (Чілі) -Language_es_CO=Spanish (Colombia) +Language_es_CO=Іспанська (Колумбія) Language_es_DO=Іспанська (Домініканська Республіка) -Language_es_EC=Spanish (Ecuador) +Language_es_EC=Іспанська (Еквадор) Language_es_HN=Іспанська (Гондурас) Language_es_MX=Іспанська (Мексика) -Language_es_PA=Spanish (Panama) +Language_es_PA=Іспанська (Панама) Language_es_PY=Іспанська (Парагвай) Language_es_PE=Іспанська (Перу) Language_es_PR=Іспанська (Пуерто-Ріко) -Language_es_UY=Spanish (Uruguay) -Language_es_VE=Spanish (Venezuela) +Language_es_UY=Іспанська (Уругвай) +Language_es_VE=Іспанська (Венесуела) Language_et_EE=Естонська Language_eu_ES=Баскська Language_fa_IR=Перська -Language_fi_FI=Finnish +Language_fi_FI=Фінська Language_fr_BE=Французька (Бельгія) Language_fr_CA=Французька (Канада) Language_fr_CH=Французька (Швейцарія) Language_fr_FR=Французький Language_fr_NC=Французька (Нова Каледонія) -Language_fy_NL=Frisian +Language_fy_NL=Фризька Language_he_IL=Іврит Language_hr_HR=Хорватська Language_hu_HU=Угорська @@ -54,15 +54,15 @@ Language_id_ID=Індонезійська Language_is_IS=Ісландський Language_it_IT=Італійський Language_ja_JP=Японський -Language_ka_GE=Georgian -Language_km_KH=Khmer -Language_kn_IN=Kannada +Language_ka_GE=Грузинська +Language_km_KH=Кхмерська +Language_kn_IN=Каннада Language_ko_KR=Корейська -Language_lo_LA=Lao +Language_lo_LA=Лаоська Language_lt_LT=Литовський Language_lv_LV=Латвійська Language_mk_MK=Македонський -Language_mn_MN=Mongolian +Language_mn_MN=Монгольська Language_nb_NO=Норвезька (букмол) Language_nl_BE=Голандська (Бельгія) Language_nl_NL=Голландська (Нідерланди) @@ -78,11 +78,12 @@ Language_sv_SV=Шведська Language_sv_SE=Шведська Language_sq_AL=Албанська Language_sk_SK=Словаччини -Language_sr_RS=Serbian -Language_sw_SW=Kiswahili +Language_sr_RS=Сербська +Language_sw_SW=Суахілі Language_th_TH=Тайська Language_uk_UA=Український Language_uz_UZ=Узбецький -Language_vi_VN=В'єтнамська +Language_vi_VN=В'єтнамська Language_zh_CN=Китайський Language_zh_TW=Китайська (традиційна) +Language_bh_MY=Малайська diff --git a/htdocs/langs/uk_UA/main.lang b/htdocs/langs/uk_UA/main.lang index dad77cde39f..bf738534f68 100644 --- a/htdocs/langs/uk_UA/main.lang +++ b/htdocs/langs/uk_UA/main.lang @@ -114,6 +114,7 @@ InformationToHelpDiagnose=This information can be useful for diagnostic purposes MoreInformation=More information TechnicalInformation=Technical information TechnicalID=Technical ID +LineID=Line ID NotePublic=Note (public) NotePrivate=Note (private) PrecisionUnitIsLimitedToXDecimals=Dolibarr was setup to limit precision of unit prices to %s decimals. @@ -169,6 +170,8 @@ ToValidate=На підтвердженні NotValidated=Not validated Save=Save SaveAs=Save As +SaveAndStay=Save and stay +SaveAndNew=Save and new TestConnection=Test connection ToClone=Clone ConfirmClone=Choose data you want to clone: @@ -182,6 +185,7 @@ Hide=Hide ShowCardHere=Show card Search=Search SearchOf=Search +SearchMenuShortCut=Ctrl + shift + f Valid=Valid Approve=Approve Disapprove=Disapprove @@ -213,7 +217,7 @@ NewObject=New %s NewValue=New value CurrentValue=Current value Code=Code -Type=Type +Type=Тип Language=Language MultiLanguage=Multi-language Note=Note @@ -412,6 +416,7 @@ DefaultTaxRate=Default tax rate Average=Average Sum=Sum Delta=Delta +StatusToPay=To pay RemainToPay=Remain to pay Module=Module/Application Modules=Modules/Applications @@ -474,7 +479,9 @@ Categories=Tags/categories Category=Tag/category By=By From=Продавець +FromLocation=Продавець to=to +To=to and=and or=or Other=Інший @@ -647,7 +654,7 @@ SendMail=Send email Email=Email NoEMail=No email AlreadyRead=Already read -NotRead=Not read +NotRead=Непрочитані NoMobilePhone=No mobile phone Owner=Owner FollowingConstantsWillBeSubstituted=The following constants will be replaced with the corresponding value. @@ -824,6 +831,7 @@ Mandatory=Mandatory Hello=Hello GoodBye=GoodBye Sincerely=Sincerely +ConfirmDeleteObject=Are you sure you want to delete this object? DeleteLine=Delete line ConfirmDeleteLine=Are you sure you want to delete this line? NoPDFAvailableForDocGenAmongChecked=No PDF were available for the document generation among checked record @@ -840,6 +848,7 @@ Progress=Прогрес ProgressShort=Progr. FrontOffice=Front office BackOffice=Back office +Submit=Submit View=View Export=Export Exports=Exports @@ -951,7 +960,7 @@ SearchIntoContracts=Contracts SearchIntoCustomerShipments=Customer shipments SearchIntoExpenseReports=Expense reports SearchIntoLeaves=Leave -SearchIntoTickets=Tickets +SearchIntoTickets=Заявки CommentLink=Comments NbComments=Number of comments CommentPage=Comments space @@ -990,3 +999,16 @@ GlobalOpenedElemView=Global view NoArticlesFoundForTheKeyword=No article found for the keyword '%s' NoArticlesFoundForTheCategory=No article found for the category ToAcceptRefuse=To accept | refuse +ContactDefault_agenda=Event +ContactDefault_commande=Order +ContactDefault_contrat=Contract +ContactDefault_facture=Рахунок-фактура +ContactDefault_fichinter=Intervention +ContactDefault_invoice_supplier=Supplier Invoice +ContactDefault_order_supplier=Supplier Order +ContactDefault_project=Project +ContactDefault_project_task=Task +ContactDefault_propal=Proposal +ContactDefault_supplier_proposal=Supplier Proposal +ContactDefault_ticketsup=Ticket +ContactAddedAutomatically=Contact added from contact thirdparty roles diff --git a/htdocs/langs/uk_UA/modulebuilder.lang b/htdocs/langs/uk_UA/modulebuilder.lang index 0afcfb9b0d0..5e2ae72a85a 100644 --- a/htdocs/langs/uk_UA/modulebuilder.lang +++ b/htdocs/langs/uk_UA/modulebuilder.lang @@ -6,7 +6,7 @@ ModuleBuilderDesc2=Path where modules are generated/edited (first directory for ModuleBuilderDesc3=Generated/editable modules found: %s ModuleBuilderDesc4=A module is detected as 'editable' when the file %s exists in root of module directory NewModule=New module -NewObject=New object +NewObjectInModulebuilder=New object ModuleKey=Module key ObjectKey=Object key ModuleInitialized=Module initialized @@ -60,12 +60,14 @@ HooksFile=File for hooks code ArrayOfKeyValues=Array of key-val ArrayOfKeyValuesDesc=Array of keys and values if field is a combo list with fixed values WidgetFile=Widget file +CSSFile=CSS file +JSFile=Javascript file ReadmeFile=Readme file ChangeLog=ChangeLog file TestClassFile=File for PHP Unit Test class SqlFile=Sql file -PageForLib=File for PHP library -PageForObjLib=File for PHP library dedicated to object +PageForLib=File for the common PHP library +PageForObjLib=File for the PHP library dedicated to object SqlFileExtraFields=Sql file for complementary attributes SqlFileKey=Sql file for keys SqlFileKeyExtraFields=Sql file for keys of complementary attributes @@ -77,17 +79,20 @@ NoTrigger=No trigger NoWidget=No widget GoToApiExplorer=Go to API explorer ListOfMenusEntries=List of menu entries +ListOfDictionariesEntries=List of dictionaries entries ListOfPermissionsDefined=List of defined permissions SeeExamples=See examples here EnabledDesc=Condition to have this field active (Examples: 1 or $conf->global->MYMODULE_MYOPTION) -VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only (not list), 4=Visible on list and update/view form only (not create). Using a negative value means field is not shown by default on list but can be selected for viewing). It can be an expression, for example: preg_match('/public/', $_SERVER['PHP_SELF'])?0:1 +VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only (not list), 4=Visible on list and update/view form only (not create). Using a negative value means field is not shown by default on list but can be selected for viewing). It can be an expression, for example:
    preg_match('/public/', $_SERVER['PHP_SELF'])?0:1
    ($user->rights->holiday->define_holiday ? 1 : 0) IsAMeasureDesc=Can the value of field be cumulated to get a total into list? (Examples: 1 or 0) SearchAllDesc=Is the field used to make a search from the quick search tool? (Examples: 1 or 0) SpecDefDesc=Enter here all documentation you want to provide with your module that is not already defined by other tabs. You can use .md or better, the rich .asciidoc syntax. LanguageDefDesc=Enter in this files, all the key and the translation for each language file. MenusDefDesc=Define here the menus provided by your module +DictionariesDefDesc=Define here the dictionaries provided by your module PermissionsDefDesc=Define here the new permissions provided by your module MenusDefDescTooltip=The menus provided by your module/application are defined into the array $this->menus into the module descriptor file. You can edit manually this file or use the embedded editor.

    Note: Once defined (and module re-activated), menus are also visible into the menu editor available to administrator users on %s. +DictionariesDefDescTooltip=The dictionaries provided by your module/application are defined into the array $this->dictionaries into the module descriptor file. You can edit manually this file or use the embedded editor.

    Note: Once defined (and module re-activated), dictionaries are also visible into the setup area to administrator users on %s. PermissionsDefDescTooltip=The permissions provided by your module/application are defined into the array $this->rights into the module descriptor file. You can edit manually this file or use the embedded editor.

    Note: Once defined (and module re-activated), permissions are visible into the default permissions setup %s. HooksDefDesc=Define in the module_parts['hooks'] property, in the module descriptor, the context of hooks you want to manage (list of contexts can be found by a search on 'initHooks(' in core code).
    Edit the hook file to add code of your hooked functions (hookable functions can be found by a search on 'executeHooks' in core code). TriggerDefDesc=Define in the trigger file the code you want to execute for each business event executed. @@ -105,9 +110,12 @@ InitStructureFromExistingTable=Build the structure array string of an existing t UseAboutPage=Disable the about page UseDocFolder=Disable the documentation folder UseSpecificReadme=Use a specific ReadMe +ContentOfREADMECustomized=Note: The content of the README.md file has been replaced with the specific value defined into setup of ModuleBuilder. RealPathOfModule=Real path of module ContentCantBeEmpty=Content of file can't be empty WidgetDesc=You can generate and edit here the widgets that will be embedded with your module. +CSSDesc=You can generate and edit here a file with personalized CSS embedded with your module. +JSDesc=You can generate and edit here a file with personalized Javascript embedded with your module. CLIDesc=You can generate here some command line scripts you want to provide with your module. CLIFile=CLI File NoCLIFile=No CLI files @@ -117,3 +125,13 @@ UseSpecificFamily = Use a specific family UseSpecificAuthor = Use a specific author UseSpecificVersion = Use a specific initial version ModuleMustBeEnabled=The module/application must be enabled first +IncludeRefGeneration=The reference of object must be generated automatically +IncludeRefGenerationHelp=Check this if you want to include code to manage the generation automatically of the reference +IncludeDocGeneration=I want to generate some documents from the object +IncludeDocGenerationHelp=If you check this, some code will be generated to add a "Generate document" box on the record. +ShowOnCombobox=Show value into combobox +KeyForTooltip=Key for tooltip +CSSClass=CSS Class +NotEditable=Not editable +ForeignKey=Foreign key +TypeOfFieldsHelp=Type of fields:
    varchar(99), double(24,8), real, text, html, datetime, timestamp, integer, integer:ClassName:relativepath/to/classfile.class.php[:1[:filter]] ('1' means we add a + button after the combo to create the record, 'filter' can be 'status=1 AND fk_user = __USER_ID AND entity IN (__SHARED_ENTITIES__)' for example) diff --git a/htdocs/langs/uk_UA/mrp.lang b/htdocs/langs/uk_UA/mrp.lang index 360f4303f07..35755f2d360 100644 --- a/htdocs/langs/uk_UA/mrp.lang +++ b/htdocs/langs/uk_UA/mrp.lang @@ -1,17 +1,61 @@ +Mrp=Manufacturing Orders +MO=Manufacturing Order +MRPDescription=Module to manage Manufacturing Orders (MO). MRPArea=MRP Area +MrpSetupPage=Setup of module MRP MenuBOM=Bills of material LatestBOMModified=Latest %s Bills of materials modified +LatestMOModified=Latest %s Manufacturing Orders modified +Bom=Bills of Material BillOfMaterials=Bill of Material BOMsSetup=Setup of module BOM ListOfBOMs=List of bills of material - BOM +ListOfManufacturingOrders=List of Manufacturing Orders NewBOM=New bill of material -ProductBOMHelp=Product to create with this BOM +ProductBOMHelp=Product to create with this BOM.
    Note: Products with the property 'Nature of product' = 'Raw material' are not visible into this list. BOMsNumberingModules=BOM numbering templates -BOMsModelModule=BOMS document templates +BOMsModelModule=BOM document templates +MOsNumberingModules=MO numbering templates +MOsModelModule=MO document templates FreeLegalTextOnBOMs=Free text on document of BOM WatermarkOnDraftBOMs=Watermark on draft BOM -ConfirmCloneBillOfMaterials=Are you sure you want to clone this bill of material ? +FreeLegalTextOnMOs=Free text on document of MO +WatermarkOnDraftMOs=Watermark on draft MO +ConfirmCloneBillOfMaterials=Are you sure you want to clone the bill of material %s ? +ConfirmCloneMo=Are you sure you want to clone the Manufacturing Order %s ? ManufacturingEfficiency=Manufacturing efficiency ValueOfMeansLoss=Value of 0.95 means an average of 5%% of loss during the production DeleteBillOfMaterials=Delete Bill Of Materials +DeleteMo=Delete Manufacturing Order ConfirmDeleteBillOfMaterials=Are you sure you want to delete this Bill Of Material? +ConfirmDeleteMo=Are you sure you want to delete this Bill Of Material? +MenuMRP=Manufacturing Orders +NewMO=New Manufacturing Order +QtyToProduce=Qty to produce +DateStartPlannedMo=Date start planned +DateEndPlannedMo=Date end planned +KeepEmptyForAsap=Empty means 'As Soon As Possible' +EstimatedDuration=Estimated duration +EstimatedDurationDesc=Estimated duration to manufacture this product using this BOM +ConfirmValidateBom=Are you sure you want to validate the BOM with the reference %s (you will be able to use it to build new Manufacturing Orders) +ConfirmCloseBom=Are you sure you want to cancel this BOM (you won't be able to use it to build new Manufacturing Orders anymore) ? +ConfirmReopenBom=Are you sure you want to re-open this BOM (you will be able to use it to build new Manufacturing Orders) +StatusMOProduced=Produced +QtyFrozen=Frozen Qty +QuantityFrozen=Frozen Quantity +QuantityConsumedInvariable=When this flag is set, the quantity consumed is always the value defined and is not relative to the quantity produced. +DisableStockChange=Disable stock change +DisableStockChangeHelp=When this flag is set, there is no stock change on this product, whatever is the quantity produced +BomAndBomLines=Bills Of Material and lines +BOMLine=Line of BOM +WarehouseForProduction=Warehouse for production +CreateMO=Create MO +ToConsume=To consume +ToProduce=To produce +QtyAlreadyConsumed=Qty already consumed +QtyAlreadyProduced=Qty already produced +ConsumeAndProduceAll=Consume and Produce All +Manufactured=Manufactured +TheProductXIsAlreadyTheProductToProduce=The product to add is already the product to produce. +ForAQuantityOf1=For a quantity to produce of 1 +ConfirmValidateMo=Are you sure you want to validate this Manufacturing Order? diff --git a/htdocs/langs/uk_UA/opensurvey.lang b/htdocs/langs/uk_UA/opensurvey.lang index 76684955e56..7d26151fa16 100644 --- a/htdocs/langs/uk_UA/opensurvey.lang +++ b/htdocs/langs/uk_UA/opensurvey.lang @@ -1,7 +1,7 @@ # Dolibarr language file - Source file is en_US - opensurvey Survey=Poll Surveys=Polls -OrganizeYourMeetingEasily=Organize your meetings and polls easily. First select type of poll... +OrganizeYourMeetingEasily=Organize your meetings and polls easily. First select the type of poll... NewSurvey=New poll OpenSurveyArea=Polls area AddACommentForPoll=You can add a comment into poll... @@ -11,7 +11,7 @@ PollTitle=Poll title ToReceiveEMailForEachVote=Receive an email for each vote TypeDate=Type date TypeClassic=Type standard -OpenSurveyStep2=Select your dates amoung the free days (grey). The selected days are green. You can unselect a day previously selected by clicking again on it +OpenSurveyStep2=Select your dates among the free days (grey). The selected days are green. You can unselect a day previously selected by clicking again on it RemoveAllDays=Remove all days CopyHoursOfFirstDay=Copy hours of first day RemoveAllHours=Remove all hours @@ -35,7 +35,7 @@ TitleChoice=Choice label ExportSpreadsheet=Export result spreadsheet ExpireDate=Limit date NbOfSurveys=Number of polls -NbOfVoters=Nb of voters +NbOfVoters=No. of voters SurveyResults=Results PollAdminDesc=You are allowed to change all vote lines of this poll with button "Edit". You can, as well, remove a column or a line with %s. You can also add a new column with %s. 5MoreChoices=5 more choices @@ -49,7 +49,7 @@ votes=vote(s) NoCommentYet=No comments have been posted for this poll yet CanComment=Voters can comment in the poll CanSeeOthersVote=Voters can see other people's vote -SelectDayDesc=For each selected day, you can choose, or not, meeting hours in the following format :
    - empty,
    - "8h", "8H" or "8:00" to give a meeting's start hour,
    - "8-11", "8h-11h", "8H-11H" or "8:00-11:00" to give a meeting's start and end hour,
    - "8h15-11h15", "8H15-11H15" or "8:15-11:15" for the same thing but with minutes. +SelectDayDesc=For each selected day, you can choose, or not, meeting hours in the following format:
    - empty,
    - "8h", "8H" or "8:00" to give a meeting's start hour,
    - "8-11", "8h-11h", "8H-11H" or "8:00-11:00" to give a meeting's start and end hour,
    - "8h15-11h15", "8H15-11H15" or "8:15-11:15" for the same thing but with minutes. BackToCurrentMonth=Back to current month ErrorOpenSurveyFillFirstSection=You haven't filled the first section of the poll creation ErrorOpenSurveyOneChoice=Enter at least one choice diff --git a/htdocs/langs/uk_UA/paybox.lang b/htdocs/langs/uk_UA/paybox.lang index f2f08b9d1d6..1bbbef4017b 100644 --- a/htdocs/langs/uk_UA/paybox.lang +++ b/htdocs/langs/uk_UA/paybox.lang @@ -11,17 +11,8 @@ YourEMail=Email to receive payment confirmation Creditor=Creditor PaymentCode=Payment code PayBoxDoPayment=Pay with Paybox -ToPay=Вчинити платіж YouWillBeRedirectedOnPayBox=You will be redirected on secured Paybox page to input you credit card information Continue=Next -ToOfferALinkForOnlinePayment=URL for %s payment -ToOfferALinkForOnlinePaymentOnOrder=URL to offer a %s online payment user interface for a sales order -ToOfferALinkForOnlinePaymentOnInvoice=URL to offer a %s online payment user interface for a customer invoice -ToOfferALinkForOnlinePaymentOnContractLine=URL to offer a %s online payment user interface for a contract line -ToOfferALinkForOnlinePaymentOnFreeAmount=URL to offer a %s online payment user interface for a free amount -ToOfferALinkForOnlinePaymentOnMemberSubscription=URL to offer a %s online payment user interface for a member subscription -ToOfferALinkForOnlinePaymentOnDonation=URL to offer a %s online payment, user interface for payment of donation -YouCanAddTagOnUrl=You can also add url parameter &tag=value to any of those URL (required only for free payment) to add your own payment comment tag. SetupPayBoxToHavePaymentCreatedAutomatically=Setup your Paybox with url %s to have payment created automatically when validated by Paybox. YourPaymentHasBeenRecorded=This page confirms that your payment has been recorded. Thank you. YourPaymentHasNotBeenRecorded=Your payment has NOT been recorded and the transaction has been canceled. Thank you. diff --git a/htdocs/langs/uk_UA/projects.lang b/htdocs/langs/uk_UA/projects.lang index 939e9443adb..d427e9e6e04 100644 --- a/htdocs/langs/uk_UA/projects.lang +++ b/htdocs/langs/uk_UA/projects.lang @@ -86,8 +86,8 @@ WhichIamLinkedToProject=which I'm linked to project Time=Time ListOfTasks=List of tasks GoToListOfTimeConsumed=Go to list of time consumed -GoToListOfTasks=Go to list of tasks -GoToGanttView=Go to Gantt view +GoToListOfTasks=Show as list +GoToGanttView=show as Gantt GanttView=Gantt View ListProposalsAssociatedProject=List of the commercial proposals related to the project ListOrdersAssociatedProject=List of sales orders related to the project @@ -250,3 +250,8 @@ OneLinePerUser=One line per user ServiceToUseOnLines=Service to use on lines InvoiceGeneratedFromTimeSpent=Invoice %s has been generated from time spent on project ProjectBillTimeDescription=Check if you enter timesheet on tasks of project AND you plan to generate invoice(s) from the timesheet to bill the customer of the project (do not check if you plan to create invoice that is not based on entered timesheets). +ProjectFollowOpportunity=Follow opportunity +ProjectFollowTasks=Follow tasks +UsageOpportunity=Usage: Opportunity +UsageTasks=Usage: Tasks +UsageBillTimeShort=Usage: Bill time diff --git a/htdocs/langs/uk_UA/receiptprinter.lang b/htdocs/langs/uk_UA/receiptprinter.lang index 756461488cc..5714ba78151 100644 --- a/htdocs/langs/uk_UA/receiptprinter.lang +++ b/htdocs/langs/uk_UA/receiptprinter.lang @@ -26,9 +26,10 @@ PROFILE_P822D=P822D Profile PROFILE_STAR=Star Profile PROFILE_DEFAULT_HELP=Default Profile suitable for Epson printers PROFILE_SIMPLE_HELP=Simple Profile No Graphics -PROFILE_EPOSTEP_HELP=Epos Tep Profile Help +PROFILE_EPOSTEP_HELP=Epos Tep Profile PROFILE_P822D_HELP=P822D Profile No Graphics PROFILE_STAR_HELP=Star Profile +DOL_LINE_FEED=Skip line DOL_ALIGN_LEFT=Left align text DOL_ALIGN_CENTER=Center text DOL_ALIGN_RIGHT=Right align text @@ -42,3 +43,5 @@ DOL_CUT_PAPER_PARTIAL=Cut ticket partially DOL_OPEN_DRAWER=Open cash drawer DOL_ACTIVATE_BUZZER=Activate buzzer DOL_PRINT_QRCODE=Print QR Code +DOL_PRINT_LOGO=Print logo of my company +DOL_PRINT_LOGO_OLD=Print logo of my company (old printers) diff --git a/htdocs/langs/uk_UA/sendings.lang b/htdocs/langs/uk_UA/sendings.lang index 63841bc0b30..43fa631631e 100644 --- a/htdocs/langs/uk_UA/sendings.lang +++ b/htdocs/langs/uk_UA/sendings.lang @@ -21,6 +21,7 @@ QtyShipped=Qty shipped QtyShippedShort=Qty ship. QtyPreparedOrShipped=Qty prepared or shipped QtyToShip=Qty to ship +QtyToReceive=Qty to receive QtyReceived=Qty received QtyInOtherShipments=Qty in other shipments KeepToShip=Remain to ship @@ -46,17 +47,18 @@ DateDeliveryPlanned=Planned date of delivery RefDeliveryReceipt=Ref delivery receipt StatusReceipt=Status delivery receipt DateReceived=Date delivery received -SendShippingByEMail=Send shipment by EMail +ClassifyReception=Classify reception +SendShippingByEMail=Send shipment by email SendShippingRef=Submission of shipment %s ActionsOnShipping=Events on shipment LinkToTrackYourPackage=Link to track your package ShipmentCreationIsDoneFromOrder=For the moment, creation of a new shipment is done from the order card. ShipmentLine=Shipment line -ProductQtyInCustomersOrdersRunning=Product quantity into open customer orders -ProductQtyInSuppliersOrdersRunning=Product quantity into open purchase orders -ProductQtyInShipmentAlreadySent=Product quantity from open customer order already sent -ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from open supplier order already received -NoProductToShipFoundIntoStock=No product to ship found into warehouse %s. Correct stock or go back to choose another warehouse. +ProductQtyInCustomersOrdersRunning=Product quantity from open sales orders +ProductQtyInSuppliersOrdersRunning=Product quantity from open purchase orders +ProductQtyInShipmentAlreadySent=Product quantity from open sales order already sent +ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from open purchase orders already received +NoProductToShipFoundIntoStock=No product to ship found in warehouse %s. Correct stock or go back to choose another warehouse. WeightVolShort=Weight/Vol. ValidateOrderFirstBeforeShipment=You must first validate the order before being able to make shipments. @@ -69,4 +71,4 @@ SumOfProductWeights=Sum of product weights # warehouse details DetailWarehouseNumber= Warehouse details -DetailWarehouseFormat= W:%s (Qty : %d) +DetailWarehouseFormat= W:%s (Qty: %d) diff --git a/htdocs/langs/uk_UA/stocks.lang b/htdocs/langs/uk_UA/stocks.lang index 5009344db78..0ed09c1c2b3 100644 --- a/htdocs/langs/uk_UA/stocks.lang +++ b/htdocs/langs/uk_UA/stocks.lang @@ -55,7 +55,7 @@ PMPValue=Weighted average price PMPValueShort=WAP EnhancedValueOfWarehouses=Warehouses value UserWarehouseAutoCreate=Create a user warehouse automatically when creating a user -AllowAddLimitStockByWarehouse=Manage also values for minimum and desired stock per pairing (product-warehouse) in addition to values per product +AllowAddLimitStockByWarehouse=Manage also value for minimum and desired stock per pairing (product-warehouse) in addition to the value for minimum and desired stock per product IndependantSubProductStock=Product stock and subproduct stock are independent QtyDispatched=Quantity dispatched QtyDispatchedShort=Qty dispatched @@ -184,7 +184,7 @@ SelectFournisseur=Vendor filter inventoryOnDate=Inventory INVENTORY_DISABLE_VIRTUAL=Virtual product (kit): do not decrement stock of a child product INVENTORY_USE_MIN_PA_IF_NO_LAST_PA=Use the buy price if no last buy price can be found -INVENTORY_USE_INVENTORY_DATE_FROM_DATEMVT=Stock movement has date of inventory +INVENTORY_USE_INVENTORY_DATE_FOR_DATE_OF_MVT=Stock movements will have the date of inventory (instead of the date of inventory validation) inventoryChangePMPPermission=Allow to change PMP value for a product ColumnNewPMP=New unit PMP OnlyProdsInStock=Do not add product without stock @@ -212,3 +212,7 @@ StockIncreaseAfterCorrectTransfer=Increase by correction/transfer StockDecreaseAfterCorrectTransfer=Decrease by correction/transfer StockIncrease=Stock increase StockDecrease=Stock decrease +InventoryForASpecificWarehouse=Inventory for a specific warehouse +InventoryForASpecificProduct=Inventory for a specific product +StockIsRequiredToChooseWhichLotToUse=Stock is required to choose which lot to use +ForceTo=Force to diff --git a/htdocs/langs/uk_UA/stripe.lang b/htdocs/langs/uk_UA/stripe.lang index c5224982873..cfc0620db5c 100644 --- a/htdocs/langs/uk_UA/stripe.lang +++ b/htdocs/langs/uk_UA/stripe.lang @@ -16,12 +16,13 @@ StripeDoPayment=Pay with Stripe YouWillBeRedirectedOnStripe=You will be redirected on secured Stripe page to input you credit card information Continue=Next ToOfferALinkForOnlinePayment=URL for %s payment -ToOfferALinkForOnlinePaymentOnOrder=URL to offer a %s online payment user interface for a sales order -ToOfferALinkForOnlinePaymentOnInvoice=URL to offer a %s online payment user interface for a customer invoice -ToOfferALinkForOnlinePaymentOnContractLine=URL to offer a %s online payment user interface for a contract line -ToOfferALinkForOnlinePaymentOnFreeAmount=URL to offer a %s online payment user interface for a free amount -ToOfferALinkForOnlinePaymentOnMemberSubscription=URL to offer a %s online payment user interface for a member subscription -YouCanAddTagOnUrl=You can also add url parameter &tag=value to any of those URL (required only for free payment) to add your own payment comment tag. +ToOfferALinkForOnlinePaymentOnOrder=URL to offer a %s online payment page for a sales order +ToOfferALinkForOnlinePaymentOnInvoice=URL to offer a %s online payment page for a customer invoice +ToOfferALinkForOnlinePaymentOnContractLine=URL to offer a %s online payment page for a contract line +ToOfferALinkForOnlinePaymentOnFreeAmount=URL to offer a %s online payment page of any amount with no existing object +ToOfferALinkForOnlinePaymentOnMemberSubscription=URL to offer a %s online payment page for a member subscription +ToOfferALinkForOnlinePaymentOnDonation=URL to offer a %s online payment page for payment of a donation +YouCanAddTagOnUrl=You can also add url parameter &tag=value to any of those URL (mandatory only for payment not linked to an object) to add your own payment comment tag.
    For the URL of payments with no existing object, you may also add the parameter &noidempotency=1 so the same link with same tag can be used several times (some payment mode may limit the payment to 1 for each different link without this parameter) SetupStripeToHavePaymentCreatedAutomatically=Setup your Stripe with url %s to have payment created automatically when validated by Stripe. AccountParameter=Account parameters UsageParameter=Usage parameters diff --git a/htdocs/langs/uk_UA/ticket.lang b/htdocs/langs/uk_UA/ticket.lang index 504f7e05f94..814b3150843 100644 --- a/htdocs/langs/uk_UA/ticket.lang +++ b/htdocs/langs/uk_UA/ticket.lang @@ -18,22 +18,25 @@ # Generic # -Module56000Name=Tickets +Module56000Name=Заявки Module56000Desc=Ticket system for issue or request management Permission56001=See tickets -Permission56002=Modify tickets -Permission56003=Delete tickets +Permission56002=Редагувати заявки +Permission56003=Видалити заявки Permission56004=Manage tickets Permission56005=See tickets of all third parties (not effective for external users, always be limited to the third party they depend on) -TicketDictType=Ticket - Types -TicketDictCategory=Ticket - Groupes +TicketDictType=Заявка-Типи +TicketDictCategory=Заявка-Групи TicketDictSeverity=Ticket - Severities TicketTypeShortBUGSOFT=Dysfonctionnement logiciel TicketTypeShortBUGHARD=Dysfonctionnement matériel -TicketTypeShortCOM=Commercial question -TicketTypeShortINCIDENT=Request for assistance +TicketTypeShortCOM=Комерційне питання + +TicketTypeShortHELP=Request for functionnal help +TicketTypeShortISSUE=Issue, bug or problem +TicketTypeShortREQUEST=Change or enhancement request TicketTypeShortPROJET=Project TicketTypeShortOTHER=Інший @@ -43,9 +46,9 @@ TicketSeverityShortHIGH=High TicketSeverityShortBLOCKING=Critical/Blocking ErrorBadEmailAddress=Field '%s' incorrect -MenuTicketMyAssign=My tickets -MenuTicketMyAssignNonClosed=My open tickets -MenuListNonClosed=Open tickets +MenuTicketMyAssign=Мої заявки +MenuTicketMyAssignNonClosed=Мої відкриті заявки +MenuListNonClosed=Відкриті заявки TypeContact_ticket_internal_CONTRIBUTOR=Contributor TypeContact_ticket_internal_SUPPORTTEC=Assigned user @@ -56,18 +59,18 @@ OriginEmail=Email source Notify_TICKET_SENTBYMAIL=Send ticket message by email # Status -NotRead=Not read -Read=Читати +NotRead=Не читаються +Read=Прочитані Assigned=Assigned InProgress=In progress NeedMoreInformation=Waiting for information Answered=Answered Waiting=Waiting Closed=Зачинено -Deleted=Deleted +Deleted=Видалено # Dict -Type=Type +Type=Тип Category=Analytic code Severity=Severity @@ -78,10 +81,10 @@ MailToSendTicketMessage=To send email from ticket message # Admin page # TicketSetup=Ticket module setup -TicketSettings=Settings +TicketSettings=Налаштування TicketSetupPage= TicketPublicAccess=A public interface requiring no identification is available at the following url -TicketSetupDictionaries=The type of ticket, severity and analytic codes are configurable from dictionaries +TicketSetupDictionaries=Тип заявки, складність та аналітичні коди можна налаштувати із словників TicketParamModule=Module variable setup TicketParamMail=Email setup TicketEmailNotificationFrom=Notification email from @@ -130,13 +133,17 @@ TicketsDisableCustomerEmail=Always disable emails when a ticket is created from # Index & list page # TicketsIndex=Ticket - home -TicketList=List of tickets +TicketList=Список заявок TicketAssignedToMeInfos=This page display ticket list created by or assigned to current user NoTicketsFound=No ticket found NoUnreadTicketsFound=No unread ticket found TicketViewAllTickets=View all tickets TicketViewNonClosedOnly=View only open tickets TicketStatByStatus=Tickets by status +OrderByDateAsc=Sort by ascending date +OrderByDateDesc=Sort by descending date +ShowAsConversation=Show as conversation list +MessageListViewType=Show as table list # # Ticket card @@ -146,7 +153,7 @@ TicketCard=Ticket card CreateTicket=Create ticket EditTicket=Edit ticket TicketsManagement=Tickets Management -CreatedBy=Created by +CreatedBy=Створено NewTicket=New Ticket SubjectAnswerToTicket=Ticket answer TicketTypeRequest=Request type @@ -159,7 +166,7 @@ MarkAsRead=Mark ticket as read TicketHistory=Ticket history AssignUser=Assign to user TicketAssigned=Ticket is now assigned -TicketChangeType=Change type +TicketChangeType=Змінити тип TicketChangeCategory=Change analytic code TicketChangeSeverity=Change severity TicketAddMessage=Add a message @@ -221,7 +228,10 @@ TicketChangeStatus=Change status TicketConfirmChangeStatus=Confirm the status change: %s ? TicketLogStatusChanged=Status changed: %s to %s TicketNotNotifyTiersAtCreate=Not notify company at create -Unread=Unread +Unread=Непрочитані +TicketNotCreatedFromPublicInterface=Not available. Ticket was not created from public interface. +PublicInterfaceNotEnabled=Public interface was not enabled +ErrorTicketRefRequired=Ticket reference name is required # # Logs @@ -269,8 +279,8 @@ TicketPublicInterfaceForbidden=The public interface for the tickets was not enab ErrorEmailOrTrackingInvalid=Bad value for tracking ID or email OldUser=Old user NewUser=New user -NumberOfTicketsByMonth=Number of tickets per month -NbOfTickets=Number of tickets +NumberOfTicketsByMonth=Кількість заявок за місяць +NbOfTickets=Кількість заявок # notifications TicketNotificationEmailSubject=Ticket %s updated TicketNotificationEmailBody=This is an automatic message to notify you that ticket %s has just been updated diff --git a/htdocs/langs/uk_UA/website.lang b/htdocs/langs/uk_UA/website.lang index 0eacac7bc5b..a078042e82c 100644 --- a/htdocs/langs/uk_UA/website.lang +++ b/htdocs/langs/uk_UA/website.lang @@ -56,7 +56,7 @@ NoPageYet=No pages yet YouCanCreatePageOrImportTemplate=You can create a new page or import a full website template SyntaxHelp=Help on specific syntax tips YouCanEditHtmlSourceckeditor=You can edit HTML source code using the "Source" button in editor. -YouCanEditHtmlSource=
    You can include PHP code into this source using tags <?php ?>. The following global variables are available: $conf, $db, $mysoc, $user, $website, $websitepage, $weblangs.

    You can also include content of another Page/Container with the following syntax:
    <?php includeContainer('alias_of_container_to_include'); ?>

    You can make a redirect to another Page/Container with the following syntax (Note: do not output any content before a redirect):
    <?php redirectToContainer('alias_of_container_to_redirect_to'); ?>

    To add a link to another page, use the syntax:
    <a href="alias_of_page_to_link_to.php">mylink<a>

    To include a link to download a file stored into the documents directory, use the document.php wrapper:
    Example, for a file into documents/ecm (need to be logged), syntax is:
    <a href="/document.php?modulepart=ecm&file=[relative_dir/]filename.ext">
    For a file into documents/medias (open directory for public access), syntax is:
    <a href="/document.php?modulepart=medias&file=[relative_dir/]filename.ext">
    For a file shared with a share link (open access using the sharing hash key of file), syntax is:
    <a href="/document.php?hashp=publicsharekeyoffile">

    To include an image stored into the documents directory, use the viewimage.php wrapper:
    Example, for an image into documents/medias (open directory for public access), syntax is:
    <img src="/viewimage.php?modulepart=medias&file=[relative_dir/]filename.ext">
    +YouCanEditHtmlSource=
    You can include PHP code into this source using tags <?php ?>. The following global variables are available: $conf, $db, $mysoc, $user, $website, $websitepage, $weblangs.

    You can also include content of another Page/Container with the following syntax:
    <?php includeContainer('alias_of_container_to_include'); ?>

    You can make a redirect to another Page/Container with the following syntax (Note: do not output any content before a redirect):
    <?php redirectToContainer('alias_of_container_to_redirect_to'); ?>

    To add a link to another page, use the syntax:
    <a href="alias_of_page_to_link_to.php">mylink<a>

    To include a link to download a file stored into the documents directory, use the document.php wrapper:
    Example, for a file into documents/ecm (need to be logged), syntax is:
    <a href="/document.php?modulepart=ecm&file=[relative_dir/]filename.ext">
    For a file into documents/medias (open directory for public access), syntax is:
    <a href="/document.php?modulepart=medias&file=[relative_dir/]filename.ext">
    For a file shared with a share link (open access using the sharing hash key of file), syntax is:
    <a href="/document.php?hashp=publicsharekeyoffile">

    To include an image stored into the documents directory, use the viewimage.php wrapper:
    Example, for an image into documents/medias (open directory for public access), syntax is:
    <img src="/viewimage.php?modulepart=medias&file=[relative_dir/]filename.ext">

    More examples of HTML or dynamic code available on the wiki documentation
    . ClonePage=Clone page/container CloneSite=Clone site SiteAdded=Website added @@ -114,3 +114,10 @@ CSSContentTooltipHelp=Enter here CSS content. To avoid any conflict with the CSS LinkAndScriptsHereAreNotLoadedInEditor=Warning: This content is output only when site is accessed from a server. It is not used in Edit mode so if you need to load javascript files also in edit mode, just add your tag 'script src=...' into the page. Dynamiccontent=Sample of a page with dynamic content ImportSite=Import website template +EditInLineOnOff=Mode 'Edit inline' is %s +ShowSubContainersOnOff=Mode to execute 'dynamic content' is %s +GlobalCSSorJS=Global CSS/JS/Header file of web site +BackToHomePage=Back to home page... +TranslationLinks=Translation links +YouTryToAccessToAFileThatIsNotAWebsitePage=You try to access to a page that is not a website page +UseTextBetween5And70Chars=For good SEO practices, use a text between 5 and 70 characters diff --git a/htdocs/langs/uz_UZ/accountancy.lang b/htdocs/langs/uz_UZ/accountancy.lang index 1fc3b3e05ec..e1b413ac09d 100644 --- a/htdocs/langs/uz_UZ/accountancy.lang +++ b/htdocs/langs/uz_UZ/accountancy.lang @@ -1,4 +1,5 @@ -# Dolibarr language file - en_US - Accounting Expert +# Dolibarr language file - en_US - Accountancy (Double entries) +Accountancy=Accountancy Accounting=Accounting ACCOUNTING_EXPORT_SEPARATORCSV=Column separator for export file ACCOUNTING_EXPORT_DATE=Date format for export file @@ -97,6 +98,8 @@ MenuExpenseReportAccounts=Expense report accounts MenuLoanAccounts=Loan accounts MenuProductsAccounts=Product accounts MenuClosureAccounts=Closure accounts +MenuAccountancyClosure=Closure +MenuAccountancyValidationMovements=Validate movements ProductsBinding=Products accounts TransferInAccounting=Transfer in accounting RegistrationInAccounting=Registration in accounting @@ -164,12 +167,14 @@ ACCOUNTING_ACCOUNT_SUSPENSE=Accounting account of wait DONATION_ACCOUNTINGACCOUNT=Accounting account to register donations ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Accounting account to register subscriptions -ACCOUNTING_PRODUCT_BUY_ACCOUNT=Accounting account by default for bought products (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_ACCOUNT=Accounting account by default for the bought products (used if not defined in the product sheet) ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Accounting account by default for the sold products (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Accounting account by default for the sold products in EEC (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Accounting account by default for the sold products export out of EEC (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Accounting account by default for the products sold in EEC (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Accounting account by default for the products sold and exported out of EEC (used if not defined in the product sheet) ACCOUNTING_SERVICE_BUY_ACCOUNT=Accounting account by default for the bought services (used if not defined in the service sheet) ACCOUNTING_SERVICE_SOLD_ACCOUNT=Accounting account by default for the sold services (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Accounting account by default for the services sold in EEC (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Accounting account by default for the services sold and exported out of EEC (used if not defined in the service sheet) Doctype=Type of document Docdate=Date @@ -192,9 +197,10 @@ ByPersonalizedAccountGroups=By personalized groups ByYear=By year NotMatch=Not Set DeleteMvt=Delete Ledger lines +DelMonth=Month to delete DelYear=Year to delete DelJournal=Journal to delete -ConfirmDeleteMvt=This will delete all lines of the Ledger for year and/or from a specific journal. At least one criterion is required. +ConfirmDeleteMvt=This will delete all lines of the Ledger for the year/month and/or from a specific journal (At least one criterion is required). You will have to reuse the feature 'Registration inaccounting' to have the deleted record back in the ledger. ConfirmDeleteMvtPartial=This will delete the transaction from the Ledger (all lines related to same transaction will be deleted) FinanceJournal=Finance journal ExpenseReportsJournal=Expense reports journal @@ -235,13 +241,19 @@ DescVentilDoneCustomer=Consult here the list of the lines of invoices customers DescVentilTodoCustomer=Bind invoice lines not already bound with a product accounting account ChangeAccount=Change the product/service accounting account for selected lines with the following accounting account: Vide=- -DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account (only record not already transfered in accountancy are visible) DescVentilDoneSupplier=Consult here the list of the lines of vendor invoices and their accounting account DescVentilTodoExpenseReport=Bind expense report lines not already bound with a fee accounting account DescVentilExpenseReport=Consult here the list of expense report lines bound (or not) to a fee accounting account DescVentilExpenseReportMore=If you setup accounting account on type of expense report lines, the application will be able to make all the binding between your expense report lines and the accounting account of your chart of accounts, just in one click with the button "%s". If account was not set on fees dictionary or if you still have some lines not bound to any account, you will have to make a manual binding from the menu "%s". DescVentilDoneExpenseReport=Consult here the list of the lines of expenses reports and their fees accounting account +DescClosure=Consult here the number of movements by month who are not validated & fiscal years already open +OverviewOfMovementsNotValidated=Step 1/ Overview of movements not validated. (Necessary to close a fiscal year) +ValidateMovements=Validate movements +DescValidateMovements=Any modification or deletion of writing, lettering and deletes will be prohibited. All entries for an exercise must be validated otherwise closing will not be possible +SelectMonthAndValidate=Select month and validate movements + ValidateHistory=Bind Automatically AutomaticBindingDone=Automatic binding done @@ -256,6 +268,7 @@ ListOfProductsWithoutAccountingAccount=List of products not bound to any account ChangeBinding=Change the binding Accounted=Accounted in ledger NotYetAccounted=Not yet accounted in ledger +ShowTutorial=Show Tutorial ## Admin ApplyMassCategories=Apply mass categories @@ -264,7 +277,7 @@ CategoryDeleted=Category for the accounting account has been removed AccountingJournals=Accounting journals AccountingJournal=Accounting journal NewAccountingJournal=New accounting journal -ShowAccoutingJournal=Show accounting journal +ShowAccountingJournal=Show accounting journal NatureOfJournal=Nature of Journal AccountingJournalType1=Miscellaneous operations AccountingJournalType2=Sales diff --git a/htdocs/langs/uz_UZ/admin.lang b/htdocs/langs/uz_UZ/admin.lang index 1a1891009cf..723572861bd 100644 --- a/htdocs/langs/uz_UZ/admin.lang +++ b/htdocs/langs/uz_UZ/admin.lang @@ -178,6 +178,8 @@ Compression=Compression CommandsToDisableForeignKeysForImport=Command to disable foreign keys on import CommandsToDisableForeignKeysForImportWarning=Mandatory if you want to be able to restore your sql dump later ExportCompatibility=Compatibility of generated export file +ExportUseMySQLQuickParameter=Use the --quick parameter +ExportUseMySQLQuickParameterHelp=The '--quick' parameter helps limit RAM consumption for large tables. MySqlExportParameters=MySQL export parameters PostgreSqlExportParameters= PostgreSQL export parameters UseTransactionnalMode=Use transactional mode @@ -218,7 +220,7 @@ DoliStoreDesc=DoliStore, the official market place for Dolibarr ERP/CRM external DoliPartnersDesc=List of companies providing custom-developed modules or features.
    Note: since Dolibarr is an open source application, anyone experienced in PHP programming may develop a module. WebSiteDesc=External websites for more add-on (non-core) modules... DevelopYourModuleDesc=Some solutions to develop your own module... -URL=Link +URL=URL BoxesAvailable=Widgets available BoxesActivated=Widgets activated ActivateOn=Activate on @@ -268,6 +270,7 @@ Emails=Emails EMailsSetup=Emails setup EMailsDesc=This page allows you to override your default PHP parameters for email sending. In most cases on Unix/Linux OS, the PHP setup is correct and these parameters are unnecessary. EmailSenderProfiles=Emails sender profiles +EMailsSenderProfileDesc=You can keep this section empty. If you enter some emails here, they will be added to the list of possible senders into the combobox when your write a new email. MAIN_MAIL_SMTP_PORT=SMTP/SMTPS Port (default value in php.ini: %s) MAIN_MAIL_SMTP_SERVER=SMTP/SMTPS Host (default value in php.ini: %s) MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=SMTP/SMTPS Port (Not defined into PHP on Unix-like systems) @@ -277,7 +280,7 @@ MAIN_MAIL_ERRORS_TO=Email used for error returns emails (fields 'Errors-To' in e MAIN_MAIL_AUTOCOPY_TO= Copy (Bcc) all sent emails to MAIN_DISABLE_ALL_MAILS=Disable all email sending (for test purposes or demos) MAIN_MAIL_FORCE_SENDTO=Send all emails to (instead of real recipients, for test purposes) -MAIN_MAIL_ENABLED_USER_DEST_SELECT=Add employee users with email into allowed recipient list +MAIN_MAIL_ENABLED_USER_DEST_SELECT=Suggest emails of employees (if defined) into the list of predefined recipient when writing a new email MAIN_MAIL_SENDMODE=Email sending method MAIN_MAIL_SMTPS_ID=SMTP ID (if sending server requires authentication) MAIN_MAIL_SMTPS_PW=SMTP Password (if sending server requires authentication) @@ -462,7 +465,9 @@ EnableAndSetupModuleCron=If you want to have this recurring invoice generated au ModuleCompanyCodeCustomerAquarium=%s followed by customer code for a customer accounting code ModuleCompanyCodeSupplierAquarium=%s followed by vendor code for a vendor accounting code ModuleCompanyCodePanicum=Return an empty accounting code. -ModuleCompanyCodeDigitaria=Accounting code depends on third-party code. The code is composed of the character "C" in the first position followed by the first 5 characters of the third-party code. +ModuleCompanyCodeDigitaria=Returns a compound accounting code according to the name of the third party. The code consists of a prefix that can be defined in the first position followed by the number of characters defined in the third party code. +ModuleCompanyCodeCustomerDigitaria=%s followed by the truncated customer name by the number of characters: %s for the customer accounting code. +ModuleCompanyCodeSupplierDigitaria=%s followed by the truncated supplier name by the number of characters: %s for the supplier accounting code. Use3StepsApproval=By default, Purchase Orders need to be created and approved by 2 different users (one step/user to create and one step/user to approve. Note that if user has both permission to create and approve, one step/user will be enough). You can ask with this option to introduce a third step/user approval, if amount is higher than a dedicated value (so 3 steps will be necessary: 1=validation, 2=first approval and 3=second approval if amount is enough).
    Set this to empty if one approval (2 steps) is enough, set it to a very low value (0.1) if a second approval (3 steps) is always required. UseDoubleApproval=Use a 3 steps approval when amount (without tax) is higher than... WarningPHPMail=WARNING: It is often better to setup outgoing emails to use the email server of your provider instead of the default setup. Some email providers (like Yahoo) do not allow you to send an email from another server than their own server. Your current setup uses the server of the application to send email and not the server of your email provider, so some recipients (the one compatible with the restrictive DMARC protocol), will ask your email provider if they can accept your email and some email providers (like Yahoo) may respond "no" because the server is not theirs, so few of your sent Emails may not be accepted (be careful also of your email provider's sending quota).
    If your Email provider (like Yahoo) has this restriction, you must change Email setup to choose the other method "SMTP server" and enter the SMTP server and credentials provided by your Email provider. @@ -524,7 +529,7 @@ Module50Desc=Management of Products Module51Name=Mass mailings Module51Desc=Mass paper mailing management Module52Name=Stocks -Module52Desc=Stock management (for products only) +Module52Desc=Stock management Module53Name=Services Module53Desc=Management of Services Module54Name=Contracts/Subscriptions @@ -622,7 +627,7 @@ Module5000Desc=Allows you to manage multiple companies Module6000Name=Workflow Module6000Desc=Workflow management (automatic creation of object and/or automatic status change) Module10000Name=Websites -Module10000Desc=Create websites (public) with a WYSIWYG editor. Just setup your web server (Apache, Nginx, ...) to point to the dedicated Dolibarr directory to have it online on the internet with your own domain name. +Module10000Desc=Create websites (public) with a WYSIWYG editor. This is a webmaster or developer oriented CMS (it is better to know HTML and CSS language). Just setup your web server (Apache, Nginx, ...) to point to the dedicated Dolibarr directory to have it online on the internet with your own domain name. Module20000Name=Leave Request Management Module20000Desc=Define and track employee leave requests Module39000Name=Product Lots @@ -841,10 +846,10 @@ Permission1002=Create/modify warehouses Permission1003=Delete warehouses Permission1004=Read stock movements Permission1005=Create/modify stock movements -Permission1101=Read delivery orders -Permission1102=Create/modify delivery orders -Permission1104=Validate delivery orders -Permission1109=Delete delivery orders +Permission1101=Read delivery receipts +Permission1102=Create/modify delivery receipts +Permission1104=Validate delivery receipts +Permission1109=Delete delivery receipts Permission1121=Read supplier proposals Permission1122=Create/modify supplier proposals Permission1123=Validate supplier proposals @@ -873,9 +878,9 @@ Permission1251=Run mass imports of external data into database (data load) Permission1321=Export customer invoices, attributes and payments Permission1322=Reopen a paid bill Permission1421=Export sales orders and attributes -Permission2401=Read actions (events or tasks) linked to his account -Permission2402=Create/modify actions (events or tasks) linked to his account -Permission2403=Delete actions (events or tasks) linked to his account +Permission2401=Read actions (events or tasks) linked to his user account (if owner of event) +Permission2402=Create/modify actions (events or tasks) linked to his user account (if owner of event) +Permission2403=Delete actions (events or tasks) linked to his user account (if owner of event) Permission2411=Read actions (events or tasks) of others Permission2412=Create/modify actions (events or tasks) of others Permission2413=Delete actions (events or tasks) of others @@ -901,6 +906,7 @@ Permission20003=Delete leave requests Permission20004=Read all leave requests (even of user not subordinates) Permission20005=Create/modify leave requests for everybody (even of user not subordinates) Permission20006=Admin leave requests (setup and update balance) +Permission20007=Approve leave requests Permission23001=Read Scheduled job Permission23002=Create/update Scheduled job Permission23003=Delete Scheduled job @@ -915,7 +921,7 @@ Permission50414=Delete operations in ledger Permission50415=Delete all operations by year and journal in ledger Permission50418=Export operations of the ledger Permission50420=Report and export reports (turnover, balance, journals, ledger) -Permission50430=Define and close a fiscal period +Permission50430=Define fiscal periods. Validate transactions and close fiscal periods. Permission50440=Manage chart of accounts, setup of accountancy Permission51001=Read assets Permission51002=Create/Update assets @@ -962,6 +968,7 @@ DictionaryAccountancyJournal=Accounting journals DictionaryEMailTemplates=Email Templates DictionaryUnits=Units DictionaryMeasuringUnits=Measuring Units +DictionarySocialNetworks=Social Networks DictionaryProspectStatus=Prospect status DictionaryHolidayTypes=Types of leave DictionaryOpportunityStatus=Lead status for project/lead @@ -1057,7 +1064,7 @@ BackgroundImageLogin=Background image PermanentLeftSearchForm=Permanent search form on left menu DefaultLanguage=Default language EnableMultilangInterface=Enable multilanguage support -EnableShowLogo=Show logo on left menu +EnableShowLogo=Show the company logo in the menu CompanyInfo=Company/Organization CompanyIds=Company/Organization identities CompanyName=Name @@ -1067,7 +1074,11 @@ CompanyTown=Town CompanyCountry=Country CompanyCurrency=Main currency CompanyObject=Object of the company +IDCountry=ID country Logo=Logo +LogoDesc=Main logo of company. Will be used into generated documents (PDF, ...) +LogoSquarred=Logo (squarred) +LogoSquarredDesc=Must be a squarred icon (width = height). This logo will be used as the favorite icon or other need like for the top menu bar (if not disabled into display setup). DoNotSuggestPaymentMode=Do not suggest NoActiveBankAccountDefined=No active bank account defined OwnerOfBankAccount=Owner of bank account %s @@ -1113,7 +1124,7 @@ LogEventDesc=Enable logging for specific security events. Administrators the log AreaForAdminOnly=Setup parameters can be set by administrator users only. SystemInfoDesc=System information is miscellaneous technical information you get in read only mode and visible for administrators only. SystemAreaForAdminOnly=This area is available to administrator users only. Dolibarr user permissions cannot change this restriction. -CompanyFundationDesc=Edit the information of the company/entity. Click on "%s" or "%s" button at the bottom of the page. +CompanyFundationDesc=Edit the information of the company/entity. Click on "%s" button at the bottom of the page. AccountantDesc=If you have an external accountant/bookkeeper, you can edit here its information. AccountantFileNumber=Accountant code DisplayDesc=Parameters affecting the look and behaviour of Dolibarr can be modified here. @@ -1129,7 +1140,7 @@ TriggerAlwaysActive=Triggers in this file are always active, whatever are the ac TriggerActiveAsModuleActive=Triggers in this file are active as module %s is enabled. GeneratedPasswordDesc=Choose the method to be used for auto-generated passwords. DictionaryDesc=Insert all reference data. You can add your values to the default. -ConstDesc=This page allows you to edit (override) parameters not available in other pages. These are mostly reserved parameters for developers/advanced troubleshooting. For a full list of the parameters available see here. +ConstDesc=This page allows you to edit (override) parameters not available in other pages. These are mostly reserved parameters for developers/advanced troubleshooting only. MiscellaneousDesc=All other security related parameters are defined here. LimitsSetup=Limits/Precision setup LimitsDesc=You can define limits, precisions and optimizations used by Dolibarr here @@ -1456,6 +1467,13 @@ LDAPFieldSidExample=Example: objectsid LDAPFieldEndLastSubscription=Date of subscription end LDAPFieldTitle=Job position LDAPFieldTitleExample=Example: title +LDAPFieldGroupid=Group id +LDAPFieldGroupidExample=Exemple : gidnumber +LDAPFieldUserid=User id +LDAPFieldUseridExample=Exemple : uidnumber +LDAPFieldHomedirectory=Home directory +LDAPFieldHomedirectoryExample=Exemple : homedirectory +LDAPFieldHomedirectoryprefix=Home directory prefix LDAPSetupNotComplete=LDAP setup not complete (go on others tabs) LDAPNoUserOrPasswordProvidedAccessIsReadOnly=No administrator or password provided. LDAP access will be anonymous and in read only mode. LDAPDescContact=This page allows you to define LDAP attributes name in LDAP tree for each data found on Dolibarr contacts. @@ -1577,6 +1595,7 @@ FCKeditorForProductDetails=WYSIWIG creation/edition of products details lines fo FCKeditorForMailing= WYSIWIG creation/edition for mass eMailings (Tools->eMailing) FCKeditorForUserSignature=WYSIWIG creation/edition of user signature FCKeditorForMail=WYSIWIG creation/edition for all mail (except Tools->eMailing) +FCKeditorForTicket=WYSIWIG creation/edition for tickets ##### Stock ##### StockSetup=Stock module setup 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. @@ -1653,8 +1672,9 @@ CashDesk=Point of Sale CashDeskSetup=Point of Sales module setup CashDeskThirdPartyForSell=Default generic third party to use for sales CashDeskBankAccountForSell=Default account to use to receive cash payments -CashDeskBankAccountForCheque= Default account to use to receive payments by check -CashDeskBankAccountForCB= Default account to use to receive payments by credit cards +CashDeskBankAccountForCheque=Default account to use to receive payments by check +CashDeskBankAccountForCB=Default account to use to receive payments by credit cards +CashDeskBankAccountForSumup=Default bank account to use to receive payments by SumUp 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). CashDeskIdWareHouse=Force and restrict warehouse to use for stock decrease StockDecreaseForPointOfSaleDisabled=Stock decrease from Point of Sale disabled @@ -1693,7 +1713,7 @@ SuppliersSetup=Vendor module setup SuppliersCommandModel=Complete template of purchase order (logo...) SuppliersInvoiceModel=Complete template of vendor invoice (logo...) SuppliersInvoiceNumberingModel=Vendor invoices numbering models -IfSetToYesDontForgetPermission=If set to yes, don't forget to provide permissions to groups or users allowed for the second approval +IfSetToYesDontForgetPermission=If set to a non null value, don't forget to provide permissions to groups or users allowed for the second approval ##### GeoIPMaxmind ##### GeoIPMaxmindSetup=GeoIP Maxmind module setup PathToGeoIPMaxmindCountryDataFile=Path to file containing Maxmind ip to country translation.
    Examples:
    /usr/local/share/GeoIP/GeoIP.dat
    /usr/share/GeoIP/GeoIP.dat
    /usr/share/GeoIP/GeoLite2-Country.mmdb @@ -1782,6 +1802,8 @@ FixTZ=TimeZone fix FillFixTZOnlyIfRequired=Example: +2 (fill only if problem experienced) ExpectedChecksum=Expected Checksum CurrentChecksum=Current Checksum +ExpectedSize=Expected size +CurrentSize=Current size ForcedConstants=Required constant values MailToSendProposal=Customer proposals MailToSendOrder=Sales orders @@ -1846,8 +1868,10 @@ NothingToSetup=There is no specific setup required for this module. SetToYesIfGroupIsComputationOfOtherGroups=Set this to yes if this group is a computation of other groups EnterCalculationRuleIfPreviousFieldIsYes=Enter calculation rule if previous field was set to Yes (For example 'CODEGRP1+CODEGRP2') SeveralLangugeVariatFound=Several language variants found -COMPANY_AQUARIUM_REMOVE_SPECIAL=Remove special characters +RemoveSpecialChars=Remove special characters COMPANY_AQUARIUM_CLEAN_REGEX=Regex filter to clean value (COMPANY_AQUARIUM_CLEAN_REGEX) +COMPANY_DIGITARIA_CLEAN_REGEX=Regex filter to clean value (COMPANY_DIGITARIA_CLEAN_REGEX) +COMPANY_DIGITARIA_UNIQUE_CODE=Duplicate not allowed GDPRContact=Data Protection Officer (DPO, Data Privacy or GDPR contact) GDPRContactDesc=If you store data about European companies/citizens, you can name the contact who is responsible for the General Data Protection Regulation here HelpOnTooltip=Help text to show on tooltip @@ -1884,8 +1908,8 @@ CodeLastResult=Latest result code NbOfEmailsInInbox=Number of emails in source directory LoadThirdPartyFromName=Load third party searching on %s (load only) LoadThirdPartyFromNameOrCreate=Load third party searching on %s (create if not found) -WithDolTrackingID=Dolibarr Tracking ID found -WithoutDolTrackingID=Dolibarr Tracking ID not found +WithDolTrackingID=Dolibarr Reference found in Message ID +WithoutDolTrackingID=Dolibarr Reference not found in Message ID FormatZip=Zip MainMenuCode=Menu entry code (mainmenu) ECMAutoTree=Show automatic ECM tree @@ -1896,6 +1920,7 @@ ResourceSetup=Configuration of Resource module UseSearchToSelectResource=Use a search form to choose a resource (rather than a drop-down list). DisabledResourceLinkUser=Disable feature to link a resource to users DisabledResourceLinkContact=Disable feature to link a resource to contacts +EnableResourceUsedInEventCheck=Enable feature to check if a resource is in use in an event ConfirmUnactivation=Confirm module reset OnMobileOnly=On small screen (smartphone) only DisableProspectCustomerType=Disable the "Prospect + Customer" third party type (so third party must be Prospect or Customer but can't be both) @@ -1937,3 +1962,5 @@ RESTRICT_ON_IP=Allow access to some host IP only (wildcard not allowed, use spac BaseOnSabeDavVersion=Based on the library SabreDAV version NotAPublicIp=Not a public IP MakeAnonymousPing=Make an anonymous Ping '+1' to the Dolibarr foundation server (done 1 time only after installation) to allow the foundation to count the number of Dolibarr installation. +FeatureNotAvailableWithReceptionModule=Feature not available when module Reception is enabled +EmailTemplate=Template for email diff --git a/htdocs/langs/uz_UZ/agenda.lang b/htdocs/langs/uz_UZ/agenda.lang index 30c2a3d4038..9f141d15220 100644 --- a/htdocs/langs/uz_UZ/agenda.lang +++ b/htdocs/langs/uz_UZ/agenda.lang @@ -76,6 +76,7 @@ ContractSentByEMail=Contract %s sent by email OrderSentByEMail=Sales order %s sent by email InvoiceSentByEMail=Customer invoice %s sent by email SupplierOrderSentByEMail=Purchase order %s sent by email +ORDER_SUPPLIER_DELETEInDolibarr=Purchase order %s deleted SupplierInvoiceSentByEMail=Vendor invoice %s sent by email ShippingSentByEMail=Shipment %s sent by email ShippingValidated= Shipment %s validated @@ -86,6 +87,11 @@ InvoiceDeleted=Invoice deleted PRODUCT_CREATEInDolibarr=Product %s created PRODUCT_MODIFYInDolibarr=Product %s modified PRODUCT_DELETEInDolibarr=Product %s deleted +HOLIDAY_CREATEInDolibarr=Request for leave %s created +HOLIDAY_MODIFYInDolibarr=Request for leave %s modified +HOLIDAY_APPROVEInDolibarr=Request for leave %s approved +HOLIDAY_VALIDATEDInDolibarr=Request for leave %s validated +HOLIDAY_DELETEInDolibarr=Request for leave %s deleted EXPENSE_REPORT_CREATEInDolibarr=Expense report %s created EXPENSE_REPORT_VALIDATEInDolibarr=Expense report %s validated EXPENSE_REPORT_APPROVEInDolibarr=Expense report %s approved @@ -99,6 +105,14 @@ TICKET_MODIFYInDolibarr=Ticket %s modified TICKET_ASSIGNEDInDolibarr=Ticket %s assigned TICKET_CLOSEInDolibarr=Ticket %s closed TICKET_DELETEInDolibarr=Ticket %s deleted +BOM_VALIDATEInDolibarr=BOM validated +BOM_UNVALIDATEInDolibarr=BOM unvalidated +BOM_CLOSEInDolibarr=BOM disabled +BOM_REOPENInDolibarr=BOM reopen +BOM_DELETEInDolibarr=BOM deleted +MO_VALIDATEInDolibarr=MO validated +MO_PRODUCEDInDolibarr=MO produced +MO_DELETEInDolibarr=MO deleted ##### End agenda events ##### AgendaModelModule=Document templates for event DateActionStart=Start date diff --git a/htdocs/langs/uz_UZ/boxes.lang b/htdocs/langs/uz_UZ/boxes.lang index 59f89892e17..8fe1f84b149 100644 --- a/htdocs/langs/uz_UZ/boxes.lang +++ b/htdocs/langs/uz_UZ/boxes.lang @@ -19,6 +19,7 @@ BoxLastContacts=Latest contacts/addresses BoxLastMembers=Latest members BoxFicheInter=Latest interventions BoxCurrentAccounts=Open accounts balance +BoxTitleMemberNextBirthdays=Birthdays of this month (members) BoxTitleLastRssInfos=Latest %s news from %s BoxTitleLastProducts=Products/Services: last %s modified BoxTitleProductsAlertStock=Products: stock alert @@ -34,6 +35,7 @@ BoxTitleLastFicheInter=Latest %s modified interventions BoxTitleOldestUnpaidCustomerBills=Customer Invoices: oldest %s unpaid BoxTitleOldestUnpaidSupplierBills=Vendor Invoices: oldest %s unpaid BoxTitleCurrentAccounts=Open Accounts: balances +BoxTitleSupplierOrdersAwaitingReception=Supplier orders awaiting reception BoxTitleLastModifiedContacts=Contacts/Addresses: last %s modified BoxMyLastBookmarks=Bookmarks: latest %s BoxOldestExpiredServices=Oldest active expired services @@ -42,6 +44,8 @@ BoxTitleLastActionsToDo=Latest %s actions to do BoxTitleLastContracts=Latest %s modified contracts BoxTitleLastModifiedDonations=Latest %s modified donations BoxTitleLastModifiedExpenses=Latest %s modified expense reports +BoxTitleLatestModifiedBoms=Latest %s modified BOMs +BoxTitleLatestModifiedMos=Latest %s modified Manufacturing Orders BoxGlobalActivity=Global activity (invoices, proposals, orders) BoxGoodCustomers=Good customers BoxTitleGoodCustomers=%s Good customers @@ -64,6 +68,7 @@ NoContractedProducts=No products/services contracted NoRecordedContracts=No recorded contracts NoRecordedInterventions=No recorded interventions BoxLatestSupplierOrders=Latest purchase orders +BoxLatestSupplierOrdersAwaitingReception=Latest Purchase Orders (with a pending reception) NoSupplierOrder=No recorded purchase order BoxCustomersInvoicesPerMonth=Customer Invoices per month BoxSuppliersInvoicesPerMonth=Vendor Invoices per month @@ -84,4 +89,14 @@ ForProposals=Proposals LastXMonthRolling=The latest %s month rolling ChooseBoxToAdd=Add widget to your dashboard BoxAdded=Widget was added in your dashboard -BoxTitleUserBirthdaysOfMonth=Birthdays of this month +BoxTitleUserBirthdaysOfMonth=Birthdays of this month (users) +BoxLastManualEntries=Last manual entries in accountancy +BoxTitleLastManualEntries=%s latest manual entries +NoRecordedManualEntries=No manual entries record in accountancy +BoxSuspenseAccount=Count accountancy operation with suspense account +BoxTitleSuspenseAccount=Number of unallocated lines +NumberOfLinesInSuspenseAccount=Number of line in suspense account +SuspenseAccountNotDefined=Suspense account isn't defined +BoxLastCustomerShipments=Last customer shipments +BoxTitleLastCustomerShipments=Latest %s customer shipments +NoRecordedShipments=No recorded customer shipment diff --git a/htdocs/langs/uz_UZ/commercial.lang b/htdocs/langs/uz_UZ/commercial.lang index 96b8abbb937..10c536e0d48 100644 --- a/htdocs/langs/uz_UZ/commercial.lang +++ b/htdocs/langs/uz_UZ/commercial.lang @@ -1,6 +1,6 @@ # Dolibarr language file - Source file is en_US - commercial -Commercial=Commercial -CommercialArea=Commercial area +Commercial=Commerce +CommercialArea=Commerce area Customer=Customer Customers=Customers Prospect=Prospect @@ -59,7 +59,7 @@ ActionAC_FAC=Send customer invoice by mail ActionAC_REL=Send customer invoice by mail (reminder) ActionAC_CLO=Close ActionAC_EMAILING=Send mass email -ActionAC_COM=Send customer order by mail +ActionAC_COM=Send sales order by mail ActionAC_SHIP=Send shipping by mail ActionAC_SUP_ORD=Send purchase order by mail ActionAC_SUP_INV=Send vendor invoice by mail diff --git a/htdocs/langs/uz_UZ/deliveries.lang b/htdocs/langs/uz_UZ/deliveries.lang index 03eba3d636b..1f48c01de75 100644 --- a/htdocs/langs/uz_UZ/deliveries.lang +++ b/htdocs/langs/uz_UZ/deliveries.lang @@ -2,7 +2,7 @@ Delivery=Delivery DeliveryRef=Ref Delivery DeliveryCard=Receipt card -DeliveryOrder=Delivery order +DeliveryOrder=Delivery receipt DeliveryDate=Delivery date CreateDeliveryOrder=Generate delivery receipt DeliveryStateSaved=Delivery state saved @@ -18,13 +18,14 @@ StatusDeliveryCanceled=Canceled StatusDeliveryDraft=Draft StatusDeliveryValidated=Received # merou PDF model -NameAndSignature=Name and Signature : +NameAndSignature=Name and Signature: ToAndDate=To___________________________________ on ____/_____/__________ GoodStatusDeclaration=Have received the goods above in good condition, -Deliverer=Deliverer : +Deliverer=Deliverer: Sender=Sender Recipient=Recipient ErrorStockIsNotEnough=There's not enough stock Shippable=Shippable NonShippable=Not Shippable ShowReceiving=Show delivery receipt +NonExistentOrder=Nonexistent order diff --git a/htdocs/langs/uz_UZ/errors.lang b/htdocs/langs/uz_UZ/errors.lang index 0c07b2eafc4..cd726162a85 100644 --- a/htdocs/langs/uz_UZ/errors.lang +++ b/htdocs/langs/uz_UZ/errors.lang @@ -196,6 +196,7 @@ ErrorPhpMailDelivery=Check that you don't use a too high number of recipients an ErrorUserNotAssignedToTask=User must be assigned to task to be able to enter time consumed. ErrorTaskAlreadyAssigned=Task already assigned to user ErrorModuleFileSeemsToHaveAWrongFormat=The module package seems to have a wrong format. +ErrorModuleFileSeemsToHaveAWrongFormat2=At least one mandatory directory must exists into zip of module: %s or %s ErrorFilenameDosNotMatchDolibarrPackageRules=The name of the module package (%s) does not match expected name syntax: %s ErrorDuplicateTrigger=Error, duplicate trigger name %s. Already loaded from %s. ErrorNoWarehouseDefined=Error, no warehouses defined. @@ -219,6 +220,9 @@ ErrorURLMustStartWithHttp=URL %s must start with http:// or https:// ErrorNewRefIsAlreadyUsed=Error, the new reference is already used ErrorDeletePaymentLinkedToAClosedInvoiceNotPossible=Error, delete payment linked to a closed invoice is not possible. ErrorSearchCriteriaTooSmall=Search criteria too small. +ErrorObjectMustHaveStatusActiveToBeDisabled=Objects must have status 'Active' to be disabled +ErrorObjectMustHaveStatusDraftOrDisabledToBeActivated=Objects must have status 'Draft' or 'Disabled' to be enabled +ErrorNoFieldWithAttributeShowoncombobox=No fields has property 'showoncombobox' into definition of object '%s'. No way to show the combolist. # Warnings WarningParamUploadMaxFileSizeHigherThanPostMaxSize=Your PHP parameter upload_max_filesize (%s) is higher than PHP parameter post_max_size (%s). This is not a consistent setup. WarningPasswordSetWithNoAccount=A password was set for this member. However, no user account was created. So this password is stored but can't be used to login to Dolibarr. It may be used by an external module/interface but if you don't need to define any login nor password for a member, you can disable option "Manage a login for each member" from Member module setup. If you need to manage a login but don't need any password, you can keep this field empty to avoid this warning. Note: Email can also be used as a login if the member is linked to a user. @@ -244,3 +248,4 @@ WarningAnEntryAlreadyExistForTransKey=An entry already exists for the translatio WarningNumberOfRecipientIsRestrictedInMassAction=Warning, number of different recipient is limited to %s when using the mass actions on lists WarningDateOfLineMustBeInExpenseReportRange=Warning, the date of line is not in the range of the expense report WarningProjectClosed=Project is closed. You must re-open it first. +WarningSomeBankTransactionByChequeWereRemovedAfter=Some bank transaction were removed after that the receipt including them were generated. So nb of cheques and total of receipt may differ from number and total in list. diff --git a/htdocs/langs/uz_UZ/holiday.lang b/htdocs/langs/uz_UZ/holiday.lang index 9aafa73550e..69b6a698e1a 100644 --- a/htdocs/langs/uz_UZ/holiday.lang +++ b/htdocs/langs/uz_UZ/holiday.lang @@ -8,7 +8,6 @@ NotActiveModCP=You must enable the module Leave to view this page. AddCP=Make a leave request DateDebCP=Start date DateFinCP=End date -DateCreateCP=Creation date DraftCP=Draft ToReviewCP=Awaiting approval ApprovedCP=Approved @@ -18,6 +17,7 @@ ValidatorCP=Approbator ListeCP=List of leave LeaveId=Leave ID ReviewedByCP=Will be approved by +UserID=User ID UserForApprovalID=User for approval ID UserForApprovalFirstname=First name of approval user UserForApprovalLastname=Last name of approval user @@ -128,3 +128,4 @@ TemplatePDFHolidays=Template for leave requests PDF FreeLegalTextOnHolidays=Free text on PDF WatermarkOnDraftHolidayCards=Watermarks on draft leave requests HolidaysToApprove=Holidays to approve +NobodyHasPermissionToValidateHolidays=Nobody has permission to validate holidays diff --git a/htdocs/langs/uz_UZ/install.lang b/htdocs/langs/uz_UZ/install.lang index 2fe7dc8c038..708b3bac479 100644 --- a/htdocs/langs/uz_UZ/install.lang +++ b/htdocs/langs/uz_UZ/install.lang @@ -13,6 +13,7 @@ PHPSupportPOSTGETOk=This PHP supports variables POST and GET. PHPSupportPOSTGETKo=It's possible your PHP setup does not support variables POST and/or GET. Check the parameter variables_order in php.ini. PHPSupportGD=This PHP supports GD graphical functions. PHPSupportCurl=This PHP supports Curl. +PHPSupportCalendar=This PHP supports calendars extensions. PHPSupportUTF8=This PHP supports UTF8 functions. PHPSupportIntl=This PHP supports Intl functions. PHPMemoryOK=Your PHP max session memory is set to %s. This should be enough. @@ -21,6 +22,7 @@ Recheck=Click here for a more detailed test 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. ErrorPHPDoesNotSupportGD=Your PHP installation does not support GD graphical functions. No graphs will be available. ErrorPHPDoesNotSupportCurl=Your PHP installation does not support Curl. +ErrorPHPDoesNotSupportCalendar=Your PHP installation does not support php calendar extensions. ErrorPHPDoesNotSupportUTF8=Your PHP installation does not support UTF8 functions. Dolibarr cannot work correctly. Resolve this before installing Dolibarr. ErrorPHPDoesNotSupportIntl=Your PHP installation does not support Intl functions. ErrorDirDoesNotExists=Directory %s does not exist. @@ -203,6 +205,7 @@ MigrationRemiseExceptEntity=Update entity field value of llx_societe_remise_exce MigrationUserRightsEntity=Update entity field value of llx_user_rights MigrationUserGroupRightsEntity=Update entity field value of llx_usergroup_rights MigrationUserPhotoPath=Migration of photo paths for users +MigrationFieldsSocialNetworks=Migration of users fields social networks (%s) MigrationReloadModule=Reload module %s MigrationResetBlockedLog=Reset module BlockedLog for v7 algorithm ShowNotAvailableOptions=Show unavailable options diff --git a/htdocs/langs/uz_UZ/main.lang b/htdocs/langs/uz_UZ/main.lang index 48c6e04680a..8111abf510b 100644 --- a/htdocs/langs/uz_UZ/main.lang +++ b/htdocs/langs/uz_UZ/main.lang @@ -114,6 +114,7 @@ InformationToHelpDiagnose=This information can be useful for diagnostic purposes MoreInformation=More information TechnicalInformation=Technical information TechnicalID=Technical ID +LineID=Line ID NotePublic=Note (public) NotePrivate=Note (private) PrecisionUnitIsLimitedToXDecimals=Dolibarr was setup to limit precision of unit prices to %s decimals. @@ -169,6 +170,8 @@ ToValidate=To validate NotValidated=Not validated Save=Save SaveAs=Save As +SaveAndStay=Save and stay +SaveAndNew=Save and new TestConnection=Test connection ToClone=Clone ConfirmClone=Choose data you want to clone: @@ -182,6 +185,7 @@ Hide=Hide ShowCardHere=Show card Search=Search SearchOf=Search +SearchMenuShortCut=Ctrl + shift + f Valid=Valid Approve=Approve Disapprove=Disapprove @@ -412,6 +416,7 @@ DefaultTaxRate=Default tax rate Average=Average Sum=Sum Delta=Delta +StatusToPay=To pay RemainToPay=Remain to pay Module=Module/Application Modules=Modules/Applications @@ -474,7 +479,9 @@ Categories=Tags/categories Category=Tag/category By=By From=From +FromLocation=From to=to +To=to and=and or=or Other=Other @@ -824,6 +831,7 @@ Mandatory=Mandatory Hello=Hello GoodBye=GoodBye Sincerely=Sincerely +ConfirmDeleteObject=Are you sure you want to delete this object? DeleteLine=Delete line ConfirmDeleteLine=Are you sure you want to delete this line? NoPDFAvailableForDocGenAmongChecked=No PDF were available for the document generation among checked record @@ -840,6 +848,7 @@ Progress=Progress ProgressShort=Progr. FrontOffice=Front office BackOffice=Back office +Submit=Submit View=View Export=Export Exports=Exports @@ -990,3 +999,16 @@ GlobalOpenedElemView=Global view NoArticlesFoundForTheKeyword=No article found for the keyword '%s' NoArticlesFoundForTheCategory=No article found for the category ToAcceptRefuse=To accept | refuse +ContactDefault_agenda=Event +ContactDefault_commande=Order +ContactDefault_contrat=Contract +ContactDefault_facture=Invoice +ContactDefault_fichinter=Intervention +ContactDefault_invoice_supplier=Supplier Invoice +ContactDefault_order_supplier=Supplier Order +ContactDefault_project=Project +ContactDefault_project_task=Task +ContactDefault_propal=Proposal +ContactDefault_supplier_proposal=Supplier Proposal +ContactDefault_ticketsup=Ticket +ContactAddedAutomatically=Contact added from contact thirdparty roles diff --git a/htdocs/langs/uz_UZ/opensurvey.lang b/htdocs/langs/uz_UZ/opensurvey.lang index 76684955e56..7d26151fa16 100644 --- a/htdocs/langs/uz_UZ/opensurvey.lang +++ b/htdocs/langs/uz_UZ/opensurvey.lang @@ -1,7 +1,7 @@ # Dolibarr language file - Source file is en_US - opensurvey Survey=Poll Surveys=Polls -OrganizeYourMeetingEasily=Organize your meetings and polls easily. First select type of poll... +OrganizeYourMeetingEasily=Organize your meetings and polls easily. First select the type of poll... NewSurvey=New poll OpenSurveyArea=Polls area AddACommentForPoll=You can add a comment into poll... @@ -11,7 +11,7 @@ PollTitle=Poll title ToReceiveEMailForEachVote=Receive an email for each vote TypeDate=Type date TypeClassic=Type standard -OpenSurveyStep2=Select your dates amoung the free days (grey). The selected days are green. You can unselect a day previously selected by clicking again on it +OpenSurveyStep2=Select your dates among the free days (grey). The selected days are green. You can unselect a day previously selected by clicking again on it RemoveAllDays=Remove all days CopyHoursOfFirstDay=Copy hours of first day RemoveAllHours=Remove all hours @@ -35,7 +35,7 @@ TitleChoice=Choice label ExportSpreadsheet=Export result spreadsheet ExpireDate=Limit date NbOfSurveys=Number of polls -NbOfVoters=Nb of voters +NbOfVoters=No. of voters SurveyResults=Results PollAdminDesc=You are allowed to change all vote lines of this poll with button "Edit". You can, as well, remove a column or a line with %s. You can also add a new column with %s. 5MoreChoices=5 more choices @@ -49,7 +49,7 @@ votes=vote(s) NoCommentYet=No comments have been posted for this poll yet CanComment=Voters can comment in the poll CanSeeOthersVote=Voters can see other people's vote -SelectDayDesc=For each selected day, you can choose, or not, meeting hours in the following format :
    - empty,
    - "8h", "8H" or "8:00" to give a meeting's start hour,
    - "8-11", "8h-11h", "8H-11H" or "8:00-11:00" to give a meeting's start and end hour,
    - "8h15-11h15", "8H15-11H15" or "8:15-11:15" for the same thing but with minutes. +SelectDayDesc=For each selected day, you can choose, or not, meeting hours in the following format:
    - empty,
    - "8h", "8H" or "8:00" to give a meeting's start hour,
    - "8-11", "8h-11h", "8H-11H" or "8:00-11:00" to give a meeting's start and end hour,
    - "8h15-11h15", "8H15-11H15" or "8:15-11:15" for the same thing but with minutes. BackToCurrentMonth=Back to current month ErrorOpenSurveyFillFirstSection=You haven't filled the first section of the poll creation ErrorOpenSurveyOneChoice=Enter at least one choice diff --git a/htdocs/langs/uz_UZ/paybox.lang b/htdocs/langs/uz_UZ/paybox.lang index d5e4fd9ba55..1bbbef4017b 100644 --- a/htdocs/langs/uz_UZ/paybox.lang +++ b/htdocs/langs/uz_UZ/paybox.lang @@ -11,17 +11,8 @@ YourEMail=Email to receive payment confirmation Creditor=Creditor PaymentCode=Payment code PayBoxDoPayment=Pay with Paybox -ToPay=Do payment YouWillBeRedirectedOnPayBox=You will be redirected on secured Paybox page to input you credit card information Continue=Next -ToOfferALinkForOnlinePayment=URL for %s payment -ToOfferALinkForOnlinePaymentOnOrder=URL to offer a %s online payment user interface for a sales order -ToOfferALinkForOnlinePaymentOnInvoice=URL to offer a %s online payment user interface for a customer invoice -ToOfferALinkForOnlinePaymentOnContractLine=URL to offer a %s online payment user interface for a contract line -ToOfferALinkForOnlinePaymentOnFreeAmount=URL to offer a %s online payment user interface for a free amount -ToOfferALinkForOnlinePaymentOnMemberSubscription=URL to offer a %s online payment user interface for a member subscription -ToOfferALinkForOnlinePaymentOnDonation=URL to offer a %s online payment, user interface for payment of donation -YouCanAddTagOnUrl=You can also add url parameter &tag=value to any of those URL (required only for free payment) to add your own payment comment tag. SetupPayBoxToHavePaymentCreatedAutomatically=Setup your Paybox with url %s to have payment created automatically when validated by Paybox. YourPaymentHasBeenRecorded=This page confirms that your payment has been recorded. Thank you. YourPaymentHasNotBeenRecorded=Your payment has NOT been recorded and the transaction has been canceled. Thank you. diff --git a/htdocs/langs/uz_UZ/projects.lang b/htdocs/langs/uz_UZ/projects.lang index d144fccd272..868a696c20a 100644 --- a/htdocs/langs/uz_UZ/projects.lang +++ b/htdocs/langs/uz_UZ/projects.lang @@ -86,8 +86,8 @@ WhichIamLinkedToProject=which I'm linked to project Time=Time ListOfTasks=List of tasks GoToListOfTimeConsumed=Go to list of time consumed -GoToListOfTasks=Go to list of tasks -GoToGanttView=Go to Gantt view +GoToListOfTasks=Show as list +GoToGanttView=show as Gantt GanttView=Gantt View ListProposalsAssociatedProject=List of the commercial proposals related to the project ListOrdersAssociatedProject=List of sales orders related to the project @@ -250,3 +250,8 @@ OneLinePerUser=One line per user ServiceToUseOnLines=Service to use on lines InvoiceGeneratedFromTimeSpent=Invoice %s has been generated from time spent on project ProjectBillTimeDescription=Check if you enter timesheet on tasks of project AND you plan to generate invoice(s) from the timesheet to bill the customer of the project (do not check if you plan to create invoice that is not based on entered timesheets). +ProjectFollowOpportunity=Follow opportunity +ProjectFollowTasks=Follow tasks +UsageOpportunity=Usage: Opportunity +UsageTasks=Usage: Tasks +UsageBillTimeShort=Usage: Bill time diff --git a/htdocs/langs/uz_UZ/sendings.lang b/htdocs/langs/uz_UZ/sendings.lang index 3b3850e44ed..5ce3b7f67e9 100644 --- a/htdocs/langs/uz_UZ/sendings.lang +++ b/htdocs/langs/uz_UZ/sendings.lang @@ -21,6 +21,7 @@ QtyShipped=Qty shipped QtyShippedShort=Qty ship. QtyPreparedOrShipped=Qty prepared or shipped QtyToShip=Qty to ship +QtyToReceive=Qty to receive QtyReceived=Qty received QtyInOtherShipments=Qty in other shipments KeepToShip=Remain to ship @@ -46,17 +47,18 @@ DateDeliveryPlanned=Planned date of delivery RefDeliveryReceipt=Ref delivery receipt StatusReceipt=Status delivery receipt DateReceived=Date delivery received -SendShippingByEMail=Send shipment by EMail +ClassifyReception=Classify reception +SendShippingByEMail=Send shipment by email SendShippingRef=Submission of shipment %s ActionsOnShipping=Events on shipment LinkToTrackYourPackage=Link to track your package ShipmentCreationIsDoneFromOrder=For the moment, creation of a new shipment is done from the order card. ShipmentLine=Shipment line -ProductQtyInCustomersOrdersRunning=Product quantity into open customer orders -ProductQtyInSuppliersOrdersRunning=Product quantity into open purchase orders -ProductQtyInShipmentAlreadySent=Product quantity from open customer order already sent -ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from open supplier order already received -NoProductToShipFoundIntoStock=No product to ship found into warehouse %s. Correct stock or go back to choose another warehouse. +ProductQtyInCustomersOrdersRunning=Product quantity from open sales orders +ProductQtyInSuppliersOrdersRunning=Product quantity from open purchase orders +ProductQtyInShipmentAlreadySent=Product quantity from open sales order already sent +ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from open purchase orders already received +NoProductToShipFoundIntoStock=No product to ship found in warehouse %s. Correct stock or go back to choose another warehouse. WeightVolShort=Weight/Vol. ValidateOrderFirstBeforeShipment=You must first validate the order before being able to make shipments. @@ -69,4 +71,4 @@ SumOfProductWeights=Sum of product weights # warehouse details DetailWarehouseNumber= Warehouse details -DetailWarehouseFormat= W:%s (Qty : %d) +DetailWarehouseFormat= W:%s (Qty: %d) diff --git a/htdocs/langs/uz_UZ/stocks.lang b/htdocs/langs/uz_UZ/stocks.lang index d42f1a82243..2e207e63b39 100644 --- a/htdocs/langs/uz_UZ/stocks.lang +++ b/htdocs/langs/uz_UZ/stocks.lang @@ -55,7 +55,7 @@ PMPValue=Weighted average price PMPValueShort=WAP EnhancedValueOfWarehouses=Warehouses value UserWarehouseAutoCreate=Create a user warehouse automatically when creating a user -AllowAddLimitStockByWarehouse=Manage also values for minimum and desired stock per pairing (product-warehouse) in addition to values per product +AllowAddLimitStockByWarehouse=Manage also value for minimum and desired stock per pairing (product-warehouse) in addition to the value for minimum and desired stock per product IndependantSubProductStock=Product stock and subproduct stock are independent QtyDispatched=Quantity dispatched QtyDispatchedShort=Qty dispatched @@ -184,7 +184,7 @@ SelectFournisseur=Vendor filter inventoryOnDate=Inventory INVENTORY_DISABLE_VIRTUAL=Virtual product (kit): do not decrement stock of a child product INVENTORY_USE_MIN_PA_IF_NO_LAST_PA=Use the buy price if no last buy price can be found -INVENTORY_USE_INVENTORY_DATE_FROM_DATEMVT=Stock movement has date of inventory +INVENTORY_USE_INVENTORY_DATE_FOR_DATE_OF_MVT=Stock movements will have the date of inventory (instead of the date of inventory validation) inventoryChangePMPPermission=Allow to change PMP value for a product ColumnNewPMP=New unit PMP OnlyProdsInStock=Do not add product without stock @@ -212,3 +212,7 @@ StockIncreaseAfterCorrectTransfer=Increase by correction/transfer StockDecreaseAfterCorrectTransfer=Decrease by correction/transfer StockIncrease=Stock increase StockDecrease=Stock decrease +InventoryForASpecificWarehouse=Inventory for a specific warehouse +InventoryForASpecificProduct=Inventory for a specific product +StockIsRequiredToChooseWhichLotToUse=Stock is required to choose which lot to use +ForceTo=Force to diff --git a/htdocs/langs/vi_VN/accountancy.lang b/htdocs/langs/vi_VN/accountancy.lang index 56aecdb1bbf..a5896668dca 100644 --- a/htdocs/langs/vi_VN/accountancy.lang +++ b/htdocs/langs/vi_VN/accountancy.lang @@ -1,4 +1,5 @@ -# Dolibarr language file - en_US - Accounting Expert +# Dolibarr language file - en_US - Accountancy (Double entries) +Accountancy=Kế toán Accounting=Kế toán ACCOUNTING_EXPORT_SEPARATORCSV=Dấu ngăn cách cột trong file xuất ra ACCOUNTING_EXPORT_DATE=Định dạng ngày trong file xuất ra @@ -97,6 +98,8 @@ MenuExpenseReportAccounts=Expense report accounts MenuLoanAccounts=Loan accounts MenuProductsAccounts=Product accounts MenuClosureAccounts=Closure accounts +MenuAccountancyClosure=Closure +MenuAccountancyValidationMovements=Validate movements ProductsBinding=Products accounts TransferInAccounting=Transfer in accounting RegistrationInAccounting=Registration in accounting @@ -164,12 +167,14 @@ ACCOUNTING_ACCOUNT_SUSPENSE=Accounting account of wait DONATION_ACCOUNTINGACCOUNT=Accounting account to register donations ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Accounting account to register subscriptions -ACCOUNTING_PRODUCT_BUY_ACCOUNT=Accounting account by default for bought products (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_ACCOUNT=Accounting account by default for the bought products (used if not defined in the product sheet) ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Accounting account by default for the sold products (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Accounting account by default for the sold products in EEC (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Accounting account by default for the sold products export out of EEC (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Accounting account by default for the products sold in EEC (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Accounting account by default for the products sold and exported out of EEC (used if not defined in the product sheet) ACCOUNTING_SERVICE_BUY_ACCOUNT=Accounting account by default for the bought services (used if not defined in the service sheet) ACCOUNTING_SERVICE_SOLD_ACCOUNT=Accounting account by default for the sold services (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Accounting account by default for the services sold in EEC (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Accounting account by default for the services sold and exported out of EEC (used if not defined in the service sheet) Doctype=Loại văn bản Docdate=Ngày @@ -192,9 +197,10 @@ ByPersonalizedAccountGroups=By personalized groups ByYear=Theo năm NotMatch=Not Set DeleteMvt=Delete Ledger lines +DelMonth=Month to delete DelYear=Year to delete DelJournal=Journal to delete -ConfirmDeleteMvt=This will delete all lines of the Ledger for year and/or from a specific journal. At least one criterion is required. +ConfirmDeleteMvt=This will delete all lines of the Ledger for the year/month and/or from a specific journal (At least one criterion is required). You will have to reuse the feature 'Registration inaccounting' to have the deleted record back in the ledger. ConfirmDeleteMvtPartial=This will delete the transaction from the Ledger (all lines related to same transaction will be deleted) FinanceJournal=Finance journal ExpenseReportsJournal=Expense reports journal @@ -235,13 +241,19 @@ DescVentilDoneCustomer=Consult here the list of the lines of invoices customers DescVentilTodoCustomer=Bind invoice lines not already bound with a product accounting account ChangeAccount=Change the product/service accounting account for selected lines with the following accounting account: Vide=- -DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account (only record not already transfered in accountancy are visible) DescVentilDoneSupplier=Consult here the list of the lines of vendor invoices and their accounting account DescVentilTodoExpenseReport=Bind expense report lines not already bound with a fee accounting account DescVentilExpenseReport=Consult here the list of expense report lines bound (or not) to a fee accounting account DescVentilExpenseReportMore=If you setup accounting account on type of expense report lines, the application will be able to make all the binding between your expense report lines and the accounting account of your chart of accounts, just in one click with the button "%s". If account was not set on fees dictionary or if you still have some lines not bound to any account, you will have to make a manual binding from the menu "%s". DescVentilDoneExpenseReport=Consult here the list of the lines of expenses reports and their fees accounting account +DescClosure=Consult here the number of movements by month who are not validated & fiscal years already open +OverviewOfMovementsNotValidated=Step 1/ Overview of movements not validated. (Necessary to close a fiscal year) +ValidateMovements=Validate movements +DescValidateMovements=Any modification or deletion of writing, lettering and deletes will be prohibited. All entries for an exercise must be validated otherwise closing will not be possible +SelectMonthAndValidate=Select month and validate movements + ValidateHistory=Bind Automatically AutomaticBindingDone=Automatic binding done @@ -256,6 +268,7 @@ ListOfProductsWithoutAccountingAccount=List of products not bound to any account ChangeBinding=Change the binding Accounted=Accounted in ledger NotYetAccounted=Not yet accounted in ledger +ShowTutorial=Show Tutorial ## Admin ApplyMassCategories=Apply mass categories @@ -264,7 +277,7 @@ CategoryDeleted=Category for the accounting account has been removed AccountingJournals=Accounting journals AccountingJournal=Accounting journal NewAccountingJournal=New accounting journal -ShowAccoutingJournal=Show accounting journal +ShowAccountingJournal=Show accounting journal NatureOfJournal=Nature of Journal AccountingJournalType1=Miscellaneous operations AccountingJournalType2=Bán diff --git a/htdocs/langs/vi_VN/admin.lang b/htdocs/langs/vi_VN/admin.lang index 6eebaf8da36..dfbfe790ceb 100644 --- a/htdocs/langs/vi_VN/admin.lang +++ b/htdocs/langs/vi_VN/admin.lang @@ -178,6 +178,8 @@ Compression=Nén dữ liệu CommandsToDisableForeignKeysForImport=Lệnh để vô hiệu hóa các khóa ngoại trên dữ liệu nhập khẩu CommandsToDisableForeignKeysForImportWarning=Bắt buộc nếu bạn muốn để có thể khôi phục lại sql dump của bạn sau này ExportCompatibility=Sự tương thích của tập tin xuất dữ liệu được tạo ra +ExportUseMySQLQuickParameter=Use the --quick parameter +ExportUseMySQLQuickParameterHelp=The '--quick' parameter helps limit RAM consumption for large tables. MySqlExportParameters=Thông số xuất dữ liệu MySQL PostgreSqlExportParameters= Thông số xuất dữ liệu PostgreSQL UseTransactionnalMode=Sử dụng chế độ giao dịch @@ -218,7 +220,7 @@ DoliStoreDesc=DoliStore, the official market place for Dolibarr ERP/CRM external DoliPartnersDesc=List of companies providing custom-developed modules or features.
    Note: since Dolibarr is an open source application, anyone experienced in PHP programming may develop a module. WebSiteDesc=External websites for more add-on (non-core) modules... DevelopYourModuleDesc=Some solutions to develop your own module... -URL=Liên kết +URL=URL BoxesAvailable=Widgets có sẵn BoxesActivated=Widgets được kích hoạt ActivateOn=Kích hoạt trên @@ -268,6 +270,7 @@ Emails=Emails EMailsSetup=cài đặt Emails EMailsDesc=This page allows you to override your default PHP parameters for email sending. In most cases on Unix/Linux OS, the PHP setup is correct and these parameters are unnecessary. EmailSenderProfiles=Emails sender profiles +EMailsSenderProfileDesc=You can keep this section empty. If you enter some emails here, they will be added to the list of possible senders into the combobox when your write a new email. MAIN_MAIL_SMTP_PORT=SMTP/SMTPS Port (default value in php.ini: %s) MAIN_MAIL_SMTP_SERVER=SMTP/SMTPS Host (default value in php.ini: %s) MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=SMTP/SMTPS Port (Not defined into PHP on Unix-like systems) @@ -277,7 +280,7 @@ MAIN_MAIL_ERRORS_TO=Email used for error returns emails (fields 'Errors-To' in e MAIN_MAIL_AUTOCOPY_TO= Copy (Bcc) all sent emails to MAIN_DISABLE_ALL_MAILS=Disable all email sending (for test purposes or demos) MAIN_MAIL_FORCE_SENDTO=Send all emails to (instead of real recipients, for test purposes) -MAIN_MAIL_ENABLED_USER_DEST_SELECT=Add employee users with email into allowed recipient list +MAIN_MAIL_ENABLED_USER_DEST_SELECT=Suggest emails of employees (if defined) into the list of predefined recipient when writing a new email MAIN_MAIL_SENDMODE=Email sending method MAIN_MAIL_SMTPS_ID=SMTP ID (if sending server requires authentication) MAIN_MAIL_SMTPS_PW=SMTP Password (if sending server requires authentication) @@ -462,7 +465,9 @@ EnableAndSetupModuleCron=If you want to have this recurring invoice generated au ModuleCompanyCodeCustomerAquarium=%s followed by customer code for a customer accounting code ModuleCompanyCodeSupplierAquarium=%s followed by vendor code for a vendor accounting code ModuleCompanyCodePanicum=Return an empty accounting code. -ModuleCompanyCodeDigitaria=Accounting code depends on third-party code. The code is composed of the character "C" in the first position followed by the first 5 characters of the third-party code. +ModuleCompanyCodeDigitaria=Returns a compound accounting code according to the name of the third party. The code consists of a prefix that can be defined in the first position followed by the number of characters defined in the third party code. +ModuleCompanyCodeCustomerDigitaria=%s followed by the truncated customer name by the number of characters: %s for the customer accounting code. +ModuleCompanyCodeSupplierDigitaria=%s followed by the truncated supplier name by the number of characters: %s for the supplier accounting code. Use3StepsApproval=By default, Purchase Orders need to be created and approved by 2 different users (one step/user to create and one step/user to approve. Note that if user has both permission to create and approve, one step/user will be enough). You can ask with this option to introduce a third step/user approval, if amount is higher than a dedicated value (so 3 steps will be necessary: 1=validation, 2=first approval and 3=second approval if amount is enough).
    Set this to empty if one approval (2 steps) is enough, set it to a very low value (0.1) if a second approval (3 steps) is always required. UseDoubleApproval=Use a 3 steps approval when amount (without tax) is higher than... WarningPHPMail=WARNING: It is often better to setup outgoing emails to use the email server of your provider instead of the default setup. Some email providers (like Yahoo) do not allow you to send an email from another server than their own server. Your current setup uses the server of the application to send email and not the server of your email provider, so some recipients (the one compatible with the restrictive DMARC protocol), will ask your email provider if they can accept your email and some email providers (like Yahoo) may respond "no" because the server is not theirs, so few of your sent Emails may not be accepted (be careful also of your email provider's sending quota).
    If your Email provider (like Yahoo) has this restriction, you must change Email setup to choose the other method "SMTP server" and enter the SMTP server and credentials provided by your Email provider. @@ -524,7 +529,7 @@ Module50Desc=Management of Products Module51Name=Gửi email hàng loạt Module51Desc=Quản lý gửi thư giấy hàng loạt Module52Name=Tồn kho -Module52Desc=Stock management (for products only) +Module52Desc=Stock management Module53Name=Dịch vụ Module53Desc=Management of Services Module54Name=Hợp đồng/Thuê bao @@ -622,7 +627,7 @@ Module5000Desc=Cho phép bạn quản lý đa công ty Module6000Name=Quy trình làm việc Module6000Desc=Workflow management (automatic creation of object and/or automatic status change) Module10000Name=Websites -Module10000Desc=Create websites (public) with a WYSIWYG editor. Just setup your web server (Apache, Nginx, ...) to point to the dedicated Dolibarr directory to have it online on the internet with your own domain name. +Module10000Desc=Create websites (public) with a WYSIWYG editor. This is a webmaster or developer oriented CMS (it is better to know HTML and CSS language). Just setup your web server (Apache, Nginx, ...) to point to the dedicated Dolibarr directory to have it online on the internet with your own domain name. Module20000Name=Leave Request Management Module20000Desc=Define and track employee leave requests Module39000Name=Product Lots @@ -841,10 +846,10 @@ Permission1002=Tạo/chỉnh sửa Kho hàng Permission1003=Xóa kho hàng Permission1004=Xem thay đổi tồn kho Permission1005=Tạo/chỉnh sửa thay đổi tồn kho -Permission1101=Xem phiếu xuất kho -Permission1102=Tạo/chỉnh sửa phiếu xuất kho -Permission1104=Xác nhận phiếu xuất kho -Permission1109=Xóa phiếu xuất kho +Permission1101=Read delivery receipts +Permission1102=Create/modify delivery receipts +Permission1104=Validate delivery receipts +Permission1109=Delete delivery receipts Permission1121=Read supplier proposals Permission1122=Create/modify supplier proposals Permission1123=Validate supplier proposals @@ -873,9 +878,9 @@ Permission1251=Chạy nhập dữ liệu khối cho dữ liệu bên ngoài vào Permission1321=Xuất dữ liệu Hóa đơn khách hàng, các thuộc tính và thanh toán Permission1322=Reopen a paid bill Permission1421=Export sales orders and attributes -Permission2401=Xem hành động (sự kiện hay tác vụ) liên quan đến tài khoản của mình -Permission2402=Tạo/chỉnh sửa hành động (sự kiện hay tác vụ) liên quan đến tài khoản của mình -Permission2403=Xóa hành động (sự kiện hay tác vụ) liên quan đến tài khoản của mình +Permission2401=Read actions (events or tasks) linked to his user account (if owner of event) +Permission2402=Create/modify actions (events or tasks) linked to his user account (if owner of event) +Permission2403=Delete actions (events or tasks) linked to his user account (if owner of event) Permission2411=Xem hành động (sự kiện hay tác vụ) của người khác Permission2412=Tạo/chỉnh sửa hành động (sự kiện hay tác vụ) của người khác Permission2413=Xóa hành động (sự kiện hay tác vụ) của người khác @@ -901,6 +906,7 @@ Permission20003=Xóa yêu cầu nghỉ phép Permission20004=Read all leave requests (even of user not subordinates) Permission20005=Create/modify leave requests for everybody (even of user not subordinates) Permission20006=Admin leave requests (setup and update balance) +Permission20007=Approve leave requests Permission23001=Xem công việc theo lịch trình Permission23002=Tạo/cập nhật công việc theo lịch trình Permission23003=Xóa công việc theo lịch trình @@ -915,7 +921,7 @@ Permission50414=Delete operations in ledger Permission50415=Delete all operations by year and journal in ledger Permission50418=Export operations of the ledger Permission50420=Report and export reports (turnover, balance, journals, ledger) -Permission50430=Define and close a fiscal period +Permission50430=Define fiscal periods. Validate transactions and close fiscal periods. Permission50440=Manage chart of accounts, setup of accountancy Permission51001=Read assets Permission51002=Create/Update assets @@ -962,6 +968,7 @@ DictionaryAccountancyJournal=Accounting journals DictionaryEMailTemplates=Email Templates DictionaryUnits=Đơn vị DictionaryMeasuringUnits=Measuring Units +DictionarySocialNetworks=Social Networks DictionaryProspectStatus=Trạng thái KH tiềm năng DictionaryHolidayTypes=Types of leave DictionaryOpportunityStatus=Lead status for project/lead @@ -1057,7 +1064,7 @@ BackgroundImageLogin=Hình nền PermanentLeftSearchForm=Forrm tìm kiếm cố định trên menu bên trái DefaultLanguage=Ngôn ngữ mặc định EnableMultilangInterface=Enable multilanguage support -EnableShowLogo=Hiển thị logo trên menu bên trái +EnableShowLogo=Show the company logo in the menu CompanyInfo=Thông Tin Công ty/Tổ chức CompanyIds=Danh tính công ty / tổ chức CompanyName=Tên @@ -1067,7 +1074,11 @@ CompanyTown=Thành phố CompanyCountry=Quốc gia CompanyCurrency=Tiền tệ chính CompanyObject=Mục tiêu của công ty +IDCountry=ID country Logo=Logo +LogoDesc=Main logo of company. Will be used into generated documents (PDF, ...) +LogoSquarred=Logo (squarred) +LogoSquarredDesc=Must be a squarred icon (width = height). This logo will be used as the favorite icon or other need like for the top menu bar (if not disabled into display setup). DoNotSuggestPaymentMode=Không đề nghị NoActiveBankAccountDefined=Không có tài khoản ngân hàng hoạt động được xác định OwnerOfBankAccount=Chủ sở hữu của tài khoản ngân hàng %s @@ -1113,7 +1124,7 @@ LogEventDesc=Enable logging for specific security events. Administrators the log AreaForAdminOnly=Setup parameters can be set by administrator users only. SystemInfoDesc=Hệ thống thông tin là thông tin kỹ thuật linh tinh bạn nhận được trong chế độ chỉ đọc và có thể nhìn thấy chỉ cho quản trị viên. SystemAreaForAdminOnly=This area is available to administrator users only. Dolibarr user permissions cannot change this restriction. -CompanyFundationDesc=Edit the information of the company/entity. Click on "%s" or "%s" button at the bottom of the page. +CompanyFundationDesc=Edit the information of the company/entity. Click on "%s" button at the bottom of the page. AccountantDesc=If you have an external accountant/bookkeeper, you can edit here its information. AccountantFileNumber=Accountant code DisplayDesc=Parameters affecting the look and behaviour of Dolibarr can be modified here. @@ -1129,7 +1140,7 @@ TriggerAlwaysActive=Triggers in this file are always active, whatever are the ac TriggerActiveAsModuleActive=Triggers in this file are active as module %s is enabled. GeneratedPasswordDesc=Choose the method to be used for auto-generated passwords. DictionaryDesc=Chèn vào tất cả giá trị tham khảo. Bạn có thể thêm vào giá trị mặc định -ConstDesc=This page allows you to edit (override) parameters not available in other pages. These are mostly reserved parameters for developers/advanced troubleshooting. For a full list of the parameters available see here. +ConstDesc=This page allows you to edit (override) parameters not available in other pages. These are mostly reserved parameters for developers/advanced troubleshooting only. MiscellaneousDesc=All other security related parameters are defined here. LimitsSetup=Cài đặt Giới hạn và độ chính xác LimitsDesc=You can define limits, precisions and optimizations used by Dolibarr here @@ -1456,6 +1467,13 @@ LDAPFieldSidExample=Example: objectsid LDAPFieldEndLastSubscription=Ngày đăng ký cuối cùng LDAPFieldTitle=Vị trí công việc LDAPFieldTitleExample=Ví dụ: tiêu đề +LDAPFieldGroupid=Group id +LDAPFieldGroupidExample=Exemple : gidnumber +LDAPFieldUserid=User id +LDAPFieldUseridExample=Exemple : uidnumber +LDAPFieldHomedirectory=Home directory +LDAPFieldHomedirectoryExample=Exemple : homedirectory +LDAPFieldHomedirectoryprefix=Home directory prefix LDAPSetupNotComplete=LDAP setup not complete (go on others tabs) LDAPNoUserOrPasswordProvidedAccessIsReadOnly=No administrator or password provided. LDAP access will be anonymous and in read only mode. LDAPDescContact=This page allows you to define LDAP attributes name in LDAP tree for each data found on Dolibarr contacts. @@ -1577,6 +1595,7 @@ FCKeditorForProductDetails=WYSIWIG creation/edition of products details lines fo FCKeditorForMailing= WYSIWIG creation/edition for mass eMailings (Công cụ->eMailing) FCKeditorForUserSignature=WYSIWIG tạo / sửa chữ ký người sử dụng FCKeditorForMail=WYSIWIG creation/edition for all mail (except Tools->eMailing) +FCKeditorForTicket=WYSIWIG creation/edition for tickets ##### Stock ##### StockSetup=Stock module setup 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. @@ -1653,8 +1672,9 @@ CashDesk=Point of Sale CashDeskSetup=Point of Sales module setup CashDeskThirdPartyForSell=Default generic third party to use for sales CashDeskBankAccountForSell=Tài khoản mặc định để sử dụng để nhận thanh toán bằng tiền mặt -CashDeskBankAccountForCheque= Default account to use to receive payments by check -CashDeskBankAccountForCB= Tài khoản mặc định để sử dụng để nhận thanh toán bằng thẻ tín dụng +CashDeskBankAccountForCheque=Default account to use to receive payments by check +CashDeskBankAccountForCB=Tài khoản mặc định để sử dụng để nhận thanh toán bằng thẻ tín dụng +CashDeskBankAccountForSumup=Default bank account to use to receive payments by SumUp 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). CashDeskIdWareHouse=Buộc và hạn chế kho hàng để sử dụng cho giảm tồn kho StockDecreaseForPointOfSaleDisabled=Stock decrease from Point of Sale disabled @@ -1693,7 +1713,7 @@ SuppliersSetup=Vendor module setup SuppliersCommandModel=Complete template of purchase order (logo...) SuppliersInvoiceModel=Complete template of vendor invoice (logo...) SuppliersInvoiceNumberingModel=Vendor invoices numbering models -IfSetToYesDontForgetPermission=Nếu chỉnh là có, đừng quên cung cấp phân quyền cho nhóm hoặc người dùng được phép cho duyệt lần hai. +IfSetToYesDontForgetPermission=If set to a non null value, don't forget to provide permissions to groups or users allowed for the second approval ##### GeoIPMaxmind ##### GeoIPMaxmindSetup=Cài đặt module GeoIP MaxMind PathToGeoIPMaxmindCountryDataFile=Path to file containing Maxmind ip to country translation.
    Examples:
    /usr/local/share/GeoIP/GeoIP.dat
    /usr/share/GeoIP/GeoIP.dat
    /usr/share/GeoIP/GeoLite2-Country.mmdb @@ -1782,6 +1802,8 @@ FixTZ=TimeZone fix FillFixTZOnlyIfRequired=Example: +2 (fill only if problem experienced) ExpectedChecksum=Expected Checksum CurrentChecksum=Current Checksum +ExpectedSize=Expected size +CurrentSize=Current size ForcedConstants=Required constant values MailToSendProposal=Customer proposals MailToSendOrder=Sales orders @@ -1846,8 +1868,10 @@ NothingToSetup=There is no specific setup required for this module. SetToYesIfGroupIsComputationOfOtherGroups=Set this to yes if this group is a computation of other groups EnterCalculationRuleIfPreviousFieldIsYes=Enter calculation rule if previous field was set to Yes (For example 'CODEGRP1+CODEGRP2') SeveralLangugeVariatFound=Several language variants found -COMPANY_AQUARIUM_REMOVE_SPECIAL=Remove special characters +RemoveSpecialChars=Remove special characters COMPANY_AQUARIUM_CLEAN_REGEX=Regex filter to clean value (COMPANY_AQUARIUM_CLEAN_REGEX) +COMPANY_DIGITARIA_CLEAN_REGEX=Regex filter to clean value (COMPANY_DIGITARIA_CLEAN_REGEX) +COMPANY_DIGITARIA_UNIQUE_CODE=Duplicate not allowed GDPRContact=Data Protection Officer (DPO, Data Privacy or GDPR contact) GDPRContactDesc=If you store data about European companies/citizens, you can name the contact who is responsible for the General Data Protection Regulation here HelpOnTooltip=Help text to show on tooltip @@ -1884,8 +1908,8 @@ CodeLastResult=Latest result code NbOfEmailsInInbox=Number of emails in source directory LoadThirdPartyFromName=Load third party searching on %s (load only) LoadThirdPartyFromNameOrCreate=Load third party searching on %s (create if not found) -WithDolTrackingID=Dolibarr Tracking ID found -WithoutDolTrackingID=Dolibarr Tracking ID not found +WithDolTrackingID=Dolibarr Reference found in Message ID +WithoutDolTrackingID=Dolibarr Reference not found in Message ID FormatZip=Zip MainMenuCode=Menu entry code (mainmenu) ECMAutoTree=Show automatic ECM tree @@ -1896,6 +1920,7 @@ ResourceSetup=Configuration of Resource module UseSearchToSelectResource=Use a search form to choose a resource (rather than a drop-down list). DisabledResourceLinkUser=Disable feature to link a resource to users DisabledResourceLinkContact=Disable feature to link a resource to contacts +EnableResourceUsedInEventCheck=Enable feature to check if a resource is in use in an event ConfirmUnactivation=Xác nhận reset mô đun OnMobileOnly=On small screen (smartphone) only DisableProspectCustomerType=Disable the "Prospect + Customer" third party type (so third party must be Prospect or Customer but can't be both) @@ -1937,3 +1962,5 @@ RESTRICT_ON_IP=Allow access to some host IP only (wildcard not allowed, use spac BaseOnSabeDavVersion=Based on the library SabreDAV version NotAPublicIp=Not a public IP MakeAnonymousPing=Make an anonymous Ping '+1' to the Dolibarr foundation server (done 1 time only after installation) to allow the foundation to count the number of Dolibarr installation. +FeatureNotAvailableWithReceptionModule=Feature not available when module Reception is enabled +EmailTemplate=Template for email diff --git a/htdocs/langs/vi_VN/agenda.lang b/htdocs/langs/vi_VN/agenda.lang index 57ad21370a1..fd862bf09da 100644 --- a/htdocs/langs/vi_VN/agenda.lang +++ b/htdocs/langs/vi_VN/agenda.lang @@ -76,6 +76,7 @@ ContractSentByEMail=Contract %s sent by email OrderSentByEMail=Sales order %s sent by email InvoiceSentByEMail=Customer invoice %s sent by email SupplierOrderSentByEMail=Purchase order %s sent by email +ORDER_SUPPLIER_DELETEInDolibarr=Purchase order %s deleted SupplierInvoiceSentByEMail=Vendor invoice %s sent by email ShippingSentByEMail=Shipment %s sent by email ShippingValidated= Shipment %s validated @@ -86,6 +87,11 @@ InvoiceDeleted=Invoice deleted PRODUCT_CREATEInDolibarr=Product %s created PRODUCT_MODIFYInDolibarr=Product %s modified PRODUCT_DELETEInDolibarr=Product %s deleted +HOLIDAY_CREATEInDolibarr=Request for leave %s created +HOLIDAY_MODIFYInDolibarr=Request for leave %s modified +HOLIDAY_APPROVEInDolibarr=Request for leave %s approved +HOLIDAY_VALIDATEDInDolibarr=Request for leave %s validated +HOLIDAY_DELETEInDolibarr=Request for leave %s deleted EXPENSE_REPORT_CREATEInDolibarr=Expense report %s created EXPENSE_REPORT_VALIDATEInDolibarr=Expense report %s validated EXPENSE_REPORT_APPROVEInDolibarr=Expense report %s approved @@ -99,6 +105,14 @@ TICKET_MODIFYInDolibarr=Ticket %s modified TICKET_ASSIGNEDInDolibarr=Ticket %s assigned TICKET_CLOSEInDolibarr=Ticket %s closed TICKET_DELETEInDolibarr=Ticket %s deleted +BOM_VALIDATEInDolibarr=BOM validated +BOM_UNVALIDATEInDolibarr=BOM unvalidated +BOM_CLOSEInDolibarr=BOM disabled +BOM_REOPENInDolibarr=BOM reopen +BOM_DELETEInDolibarr=BOM deleted +MO_VALIDATEInDolibarr=MO validated +MO_PRODUCEDInDolibarr=MO produced +MO_DELETEInDolibarr=MO deleted ##### End agenda events ##### AgendaModelModule=Document templates for event DateActionStart=Ngày bắt đầu diff --git a/htdocs/langs/vi_VN/boxes.lang b/htdocs/langs/vi_VN/boxes.lang index b3560054827..23dee13539b 100644 --- a/htdocs/langs/vi_VN/boxes.lang +++ b/htdocs/langs/vi_VN/boxes.lang @@ -19,6 +19,7 @@ BoxLastContacts=Latest contacts/addresses BoxLastMembers=Latest members BoxFicheInter=Latest interventions BoxCurrentAccounts=Open accounts balance +BoxTitleMemberNextBirthdays=Birthdays of this month (members) BoxTitleLastRssInfos=Latest %s news from %s BoxTitleLastProducts=Products/Services: last %s modified BoxTitleProductsAlertStock=Products: stock alert @@ -34,6 +35,7 @@ BoxTitleLastFicheInter=Latest %s modified interventions BoxTitleOldestUnpaidCustomerBills=Customer Invoices: oldest %s unpaid BoxTitleOldestUnpaidSupplierBills=Vendor Invoices: oldest %s unpaid BoxTitleCurrentAccounts=Open Accounts: balances +BoxTitleSupplierOrdersAwaitingReception=Supplier orders awaiting reception BoxTitleLastModifiedContacts=Contacts/Addresses: last %s modified BoxMyLastBookmarks=Bookmarks: latest %s BoxOldestExpiredServices=Dịch vụ lâu đời nhất đã hết hạn hoạt động @@ -42,6 +44,8 @@ BoxTitleLastActionsToDo=Latest %s actions to do BoxTitleLastContracts=Latest %s modified contracts BoxTitleLastModifiedDonations=Latest %s modified donations BoxTitleLastModifiedExpenses=Latest %s modified expense reports +BoxTitleLatestModifiedBoms=Latest %s modified BOMs +BoxTitleLatestModifiedMos=Latest %s modified Manufacturing Orders BoxGlobalActivity=Hoạt động toàn cầu (hoá đơn, đề xuất, đơn đặt hàng) BoxGoodCustomers=Khách hàng thân thiết BoxTitleGoodCustomers=%s Good customers @@ -64,6 +68,7 @@ NoContractedProducts=Không có sản phẩm / dịch vụ ký hợp đồng NoRecordedContracts=Không có hợp đồng thu âm NoRecordedInterventions=Không có biện pháp can thiệp ghi BoxLatestSupplierOrders=Latest purchase orders +BoxLatestSupplierOrdersAwaitingReception=Latest Purchase Orders (with a pending reception) NoSupplierOrder=No recorded purchase order BoxCustomersInvoicesPerMonth=Customer Invoices per month BoxSuppliersInvoicesPerMonth=Vendor Invoices per month @@ -84,4 +89,14 @@ ForProposals=Đề xuất LastXMonthRolling=The latest %s month rolling ChooseBoxToAdd=Add widget to your dashboard BoxAdded=Widget was added in your dashboard -BoxTitleUserBirthdaysOfMonth=Birthdays of this month +BoxTitleUserBirthdaysOfMonth=Birthdays of this month (users) +BoxLastManualEntries=Last manual entries in accountancy +BoxTitleLastManualEntries=%s latest manual entries +NoRecordedManualEntries=No manual entries record in accountancy +BoxSuspenseAccount=Count accountancy operation with suspense account +BoxTitleSuspenseAccount=Number of unallocated lines +NumberOfLinesInSuspenseAccount=Number of line in suspense account +SuspenseAccountNotDefined=Suspense account isn't defined +BoxLastCustomerShipments=Last customer shipments +BoxTitleLastCustomerShipments=Latest %s customer shipments +NoRecordedShipments=No recorded customer shipment diff --git a/htdocs/langs/vi_VN/commercial.lang b/htdocs/langs/vi_VN/commercial.lang index 604365fec6f..e502b9fc176 100644 --- a/htdocs/langs/vi_VN/commercial.lang +++ b/htdocs/langs/vi_VN/commercial.lang @@ -1,6 +1,6 @@ # Dolibarr language file - Source file is en_US - commercial -Commercial=Thương mại -CommercialArea=Khu vực thương mại +Commercial=Commerce +CommercialArea=Commerce area Customer=Khách hàng Customers=Khách hàng Prospect=KH tiềm năng @@ -59,7 +59,7 @@ ActionAC_FAC=Gửi hóa đơn khách hàng bằng thư ActionAC_REL=Gửi hóa đơn khách hàng bằng thư (nhắc nhở) ActionAC_CLO=Đóng ActionAC_EMAILING=Gửi email hàng loạt -ActionAC_COM=Gửi đơn hàng khách hàng bằng thư +ActionAC_COM=Send sales order by mail ActionAC_SHIP=Gửi đơn hàng vận chuyển bằng thư ActionAC_SUP_ORD=Send purchase order by mail ActionAC_SUP_INV=Send vendor invoice by mail diff --git a/htdocs/langs/vi_VN/deliveries.lang b/htdocs/langs/vi_VN/deliveries.lang index 724e8bceb84..820a95fec31 100644 --- a/htdocs/langs/vi_VN/deliveries.lang +++ b/htdocs/langs/vi_VN/deliveries.lang @@ -2,7 +2,7 @@ Delivery=Giao hàng DeliveryRef=Ref Delivery DeliveryCard=Receipt card -DeliveryOrder=Phiếu giao hàng +DeliveryOrder=Delivery receipt DeliveryDate=Ngày giao hàng CreateDeliveryOrder=Generate delivery receipt DeliveryStateSaved=Delivery state saved @@ -18,13 +18,14 @@ StatusDeliveryCanceled=Đã hủy StatusDeliveryDraft=Dự thảo StatusDeliveryValidated=Đã nhận # merou PDF model -NameAndSignature=Tên và chữ ký: +NameAndSignature=Name and Signature: ToAndDate=Gửi___________________________________ vào ____ / _____ / __________ GoodStatusDeclaration=Đã nhận được hàng hoá trên trong tình trạng tốt, -Deliverer=Người giao: +Deliverer=Deliverer: Sender=Người gửi Recipient=Người nhận ErrorStockIsNotEnough=Không có đủ tồn kho Shippable=Vận chuyển được NonShippable=Không vận chuyển được ShowReceiving=Show delivery receipt +NonExistentOrder=Nonexistent order diff --git a/htdocs/langs/vi_VN/errors.lang b/htdocs/langs/vi_VN/errors.lang index 912d8b4097a..b5156180679 100644 --- a/htdocs/langs/vi_VN/errors.lang +++ b/htdocs/langs/vi_VN/errors.lang @@ -196,6 +196,7 @@ ErrorPhpMailDelivery=Check that you don't use a too high number of recipients an ErrorUserNotAssignedToTask=User must be assigned to task to be able to enter time consumed. ErrorTaskAlreadyAssigned=Task already assigned to user ErrorModuleFileSeemsToHaveAWrongFormat=The module package seems to have a wrong format. +ErrorModuleFileSeemsToHaveAWrongFormat2=At least one mandatory directory must exists into zip of module: %s or %s ErrorFilenameDosNotMatchDolibarrPackageRules=The name of the module package (%s) does not match expected name syntax: %s ErrorDuplicateTrigger=Error, duplicate trigger name %s. Already loaded from %s. ErrorNoWarehouseDefined=Error, no warehouses defined. @@ -219,6 +220,9 @@ ErrorURLMustStartWithHttp=URL %s must start with http:// or https:// ErrorNewRefIsAlreadyUsed=Error, the new reference is already used ErrorDeletePaymentLinkedToAClosedInvoiceNotPossible=Error, delete payment linked to a closed invoice is not possible. ErrorSearchCriteriaTooSmall=Search criteria too small. +ErrorObjectMustHaveStatusActiveToBeDisabled=Objects must have status 'Active' to be disabled +ErrorObjectMustHaveStatusDraftOrDisabledToBeActivated=Objects must have status 'Draft' or 'Disabled' to be enabled +ErrorNoFieldWithAttributeShowoncombobox=No fields has property 'showoncombobox' into definition of object '%s'. No way to show the combolist. # Warnings WarningParamUploadMaxFileSizeHigherThanPostMaxSize=Your PHP parameter upload_max_filesize (%s) is higher than PHP parameter post_max_size (%s). This is not a consistent setup. WarningPasswordSetWithNoAccount=A password was set for this member. However, no user account was created. So this password is stored but can't be used to login to Dolibarr. It may be used by an external module/interface but if you don't need to define any login nor password for a member, you can disable option "Manage a login for each member" from Member module setup. If you need to manage a login but don't need any password, you can keep this field empty to avoid this warning. Note: Email can also be used as a login if the member is linked to a user. @@ -244,3 +248,4 @@ WarningAnEntryAlreadyExistForTransKey=An entry already exists for the translatio WarningNumberOfRecipientIsRestrictedInMassAction=Warning, number of different recipient is limited to %s when using the mass actions on lists WarningDateOfLineMustBeInExpenseReportRange=Warning, the date of line is not in the range of the expense report WarningProjectClosed=Project is closed. You must re-open it first. +WarningSomeBankTransactionByChequeWereRemovedAfter=Some bank transaction were removed after that the receipt including them were generated. So nb of cheques and total of receipt may differ from number and total in list. diff --git a/htdocs/langs/vi_VN/holiday.lang b/htdocs/langs/vi_VN/holiday.lang index e1168441134..4f10b66c6e3 100644 --- a/htdocs/langs/vi_VN/holiday.lang +++ b/htdocs/langs/vi_VN/holiday.lang @@ -8,7 +8,6 @@ NotActiveModCP=You must enable the module Leave to view this page. AddCP=Tạo một yêu cầu nghỉ phép DateDebCP=Ngày bắt đầu DateFinCP=Ngày kết thúc -DateCreateCP=Ngày tạo DraftCP=Dự thảo ToReviewCP=Đang chờ phê duyệt ApprovedCP=Đã phê duyệt @@ -18,6 +17,7 @@ ValidatorCP=Người duyệt ListeCP=List of leave LeaveId=Leave ID ReviewedByCP=Will be approved by +UserID=User ID UserForApprovalID=User for approval ID UserForApprovalFirstname=First name of approval user UserForApprovalLastname=Last name of approval user @@ -128,3 +128,4 @@ TemplatePDFHolidays=Template for leave requests PDF FreeLegalTextOnHolidays=Free text on PDF WatermarkOnDraftHolidayCards=Watermarks on draft leave requests HolidaysToApprove=Holidays to approve +NobodyHasPermissionToValidateHolidays=Nobody has permission to validate holidays diff --git a/htdocs/langs/vi_VN/install.lang b/htdocs/langs/vi_VN/install.lang index ea709b86ca5..5b188e29838 100644 --- a/htdocs/langs/vi_VN/install.lang +++ b/htdocs/langs/vi_VN/install.lang @@ -13,6 +13,7 @@ PHPSupportPOSTGETOk=PHP này hỗ trợ các biến POST và GET. PHPSupportPOSTGETKo=It's possible your PHP setup does not support variables POST and/or GET. Check the parameter variables_order in php.ini. PHPSupportGD=This PHP supports GD graphical functions. PHPSupportCurl=This PHP supports Curl. +PHPSupportCalendar=This PHP supports calendars extensions. PHPSupportUTF8=This PHP supports UTF8 functions. PHPSupportIntl=This PHP supports Intl functions. PHPMemoryOK=PHP bộ nhớ phiên tối đa của bạn được thiết lập %s. Điều này là đủ. @@ -21,6 +22,7 @@ Recheck=Click here for a more detailed test 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. ErrorPHPDoesNotSupportGD=Your PHP installation does not support GD graphical functions. No graphs will be available. ErrorPHPDoesNotSupportCurl=Your PHP installation does not support Curl. +ErrorPHPDoesNotSupportCalendar=Your PHP installation does not support php calendar extensions. ErrorPHPDoesNotSupportUTF8=Your PHP installation does not support UTF8 functions. Dolibarr cannot work correctly. Resolve this before installing Dolibarr. ErrorPHPDoesNotSupportIntl=Your PHP installation does not support Intl functions. ErrorDirDoesNotExists=Thư mục %s không tồn tại. @@ -203,6 +205,7 @@ MigrationRemiseExceptEntity=Update entity field value of llx_societe_remise_exce MigrationUserRightsEntity=Update entity field value of llx_user_rights MigrationUserGroupRightsEntity=Update entity field value of llx_usergroup_rights MigrationUserPhotoPath=Migration of photo paths for users +MigrationFieldsSocialNetworks=Migration of users fields social networks (%s) MigrationReloadModule=Reload module %s MigrationResetBlockedLog=Reset module BlockedLog for v7 algorithm ShowNotAvailableOptions=Show unavailable options diff --git a/htdocs/langs/vi_VN/main.lang b/htdocs/langs/vi_VN/main.lang index 4d312cc91ba..e26e6f454f5 100644 --- a/htdocs/langs/vi_VN/main.lang +++ b/htdocs/langs/vi_VN/main.lang @@ -114,6 +114,7 @@ InformationToHelpDiagnose=This information can be useful for diagnostic purposes MoreInformation=Thông tin chi tiết TechnicalInformation=Thông tin kỹ thuật TechnicalID=Technical ID +LineID=Line ID NotePublic=Ghi chú (công khai) NotePrivate=Ghi chú (cá nhân) PrecisionUnitIsLimitedToXDecimals=Dolibarr đã được thiết lập để giới hạn độ chính xác của các đơn giá cho %s theo thập phân. @@ -169,6 +170,8 @@ ToValidate=Để xác nhận NotValidated=Not validated Save=Lưu SaveAs=Lưu thành +SaveAndStay=Save and stay +SaveAndNew=Save and new TestConnection=Kiểm tra kết nối ToClone=Nhân bản ConfirmClone=Choose data you want to clone: @@ -182,6 +185,7 @@ Hide=Hide ShowCardHere=Thẻ hiển thị Search=Tìm kiếm SearchOf=Tìm kiếm +SearchMenuShortCut=Ctrl + shift + f Valid=Xác nhận Approve=Duyệt Disapprove=Không chấp thuận @@ -412,6 +416,7 @@ DefaultTaxRate=Default tax rate Average=Trung bình Sum=Tính tổng Delta=Delta +StatusToPay=Để trả RemainToPay=Remain to pay Module=Module/Application Modules=Modules/Applications @@ -474,7 +479,9 @@ Categories=Gán thẻ/phân nhóm Category=Gán thẻ/phân nhóm By=Theo From=Từ +FromLocation=Từ to=đến +To=đến and=và or=hoặc Other=Khác @@ -824,6 +831,7 @@ Mandatory=Mandatory Hello=Xin chào GoodBye=GoodBye Sincerely=Sincerely +ConfirmDeleteObject=Are you sure you want to delete this object? DeleteLine=Xóa dòng ConfirmDeleteLine=Are you sure you want to delete this line? NoPDFAvailableForDocGenAmongChecked=No PDF were available for the document generation among checked record @@ -840,6 +848,7 @@ Progress=Tiến trình ProgressShort=Progr. FrontOffice=Front office BackOffice=Trở lại văn phòng +Submit=Submit View=View Export=Xuất dữ liệu Exports=Xuất khẩu @@ -990,3 +999,16 @@ GlobalOpenedElemView=Global view NoArticlesFoundForTheKeyword=No article found for the keyword '%s' NoArticlesFoundForTheCategory=No article found for the category ToAcceptRefuse=To accept | refuse +ContactDefault_agenda=Sự kiện +ContactDefault_commande=Đơn hàng +ContactDefault_contrat=Hợp đồng +ContactDefault_facture=Hoá đơn +ContactDefault_fichinter=Can thiệp +ContactDefault_invoice_supplier=Supplier Invoice +ContactDefault_order_supplier=Supplier Order +ContactDefault_project=Dự án +ContactDefault_project_task=Tác vụ +ContactDefault_propal=Đơn hàng đề xuất +ContactDefault_supplier_proposal=Supplier Proposal +ContactDefault_ticketsup=Ticket +ContactAddedAutomatically=Contact added from contact thirdparty roles diff --git a/htdocs/langs/vi_VN/modulebuilder.lang b/htdocs/langs/vi_VN/modulebuilder.lang index 0afcfb9b0d0..5e2ae72a85a 100644 --- a/htdocs/langs/vi_VN/modulebuilder.lang +++ b/htdocs/langs/vi_VN/modulebuilder.lang @@ -6,7 +6,7 @@ ModuleBuilderDesc2=Path where modules are generated/edited (first directory for ModuleBuilderDesc3=Generated/editable modules found: %s ModuleBuilderDesc4=A module is detected as 'editable' when the file %s exists in root of module directory NewModule=New module -NewObject=New object +NewObjectInModulebuilder=New object ModuleKey=Module key ObjectKey=Object key ModuleInitialized=Module initialized @@ -60,12 +60,14 @@ HooksFile=File for hooks code ArrayOfKeyValues=Array of key-val ArrayOfKeyValuesDesc=Array of keys and values if field is a combo list with fixed values WidgetFile=Widget file +CSSFile=CSS file +JSFile=Javascript file ReadmeFile=Readme file ChangeLog=ChangeLog file TestClassFile=File for PHP Unit Test class SqlFile=Sql file -PageForLib=File for PHP library -PageForObjLib=File for PHP library dedicated to object +PageForLib=File for the common PHP library +PageForObjLib=File for the PHP library dedicated to object SqlFileExtraFields=Sql file for complementary attributes SqlFileKey=Sql file for keys SqlFileKeyExtraFields=Sql file for keys of complementary attributes @@ -77,17 +79,20 @@ NoTrigger=No trigger NoWidget=No widget GoToApiExplorer=Go to API explorer ListOfMenusEntries=List of menu entries +ListOfDictionariesEntries=List of dictionaries entries ListOfPermissionsDefined=List of defined permissions SeeExamples=See examples here EnabledDesc=Condition to have this field active (Examples: 1 or $conf->global->MYMODULE_MYOPTION) -VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only (not list), 4=Visible on list and update/view form only (not create). Using a negative value means field is not shown by default on list but can be selected for viewing). It can be an expression, for example: preg_match('/public/', $_SERVER['PHP_SELF'])?0:1 +VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only (not list), 4=Visible on list and update/view form only (not create). Using a negative value means field is not shown by default on list but can be selected for viewing). It can be an expression, for example:
    preg_match('/public/', $_SERVER['PHP_SELF'])?0:1
    ($user->rights->holiday->define_holiday ? 1 : 0) IsAMeasureDesc=Can the value of field be cumulated to get a total into list? (Examples: 1 or 0) SearchAllDesc=Is the field used to make a search from the quick search tool? (Examples: 1 or 0) SpecDefDesc=Enter here all documentation you want to provide with your module that is not already defined by other tabs. You can use .md or better, the rich .asciidoc syntax. LanguageDefDesc=Enter in this files, all the key and the translation for each language file. MenusDefDesc=Define here the menus provided by your module +DictionariesDefDesc=Define here the dictionaries provided by your module PermissionsDefDesc=Define here the new permissions provided by your module MenusDefDescTooltip=The menus provided by your module/application are defined into the array $this->menus into the module descriptor file. You can edit manually this file or use the embedded editor.

    Note: Once defined (and module re-activated), menus are also visible into the menu editor available to administrator users on %s. +DictionariesDefDescTooltip=The dictionaries provided by your module/application are defined into the array $this->dictionaries into the module descriptor file. You can edit manually this file or use the embedded editor.

    Note: Once defined (and module re-activated), dictionaries are also visible into the setup area to administrator users on %s. PermissionsDefDescTooltip=The permissions provided by your module/application are defined into the array $this->rights into the module descriptor file. You can edit manually this file or use the embedded editor.

    Note: Once defined (and module re-activated), permissions are visible into the default permissions setup %s. HooksDefDesc=Define in the module_parts['hooks'] property, in the module descriptor, the context of hooks you want to manage (list of contexts can be found by a search on 'initHooks(' in core code).
    Edit the hook file to add code of your hooked functions (hookable functions can be found by a search on 'executeHooks' in core code). TriggerDefDesc=Define in the trigger file the code you want to execute for each business event executed. @@ -105,9 +110,12 @@ InitStructureFromExistingTable=Build the structure array string of an existing t UseAboutPage=Disable the about page UseDocFolder=Disable the documentation folder UseSpecificReadme=Use a specific ReadMe +ContentOfREADMECustomized=Note: The content of the README.md file has been replaced with the specific value defined into setup of ModuleBuilder. RealPathOfModule=Real path of module ContentCantBeEmpty=Content of file can't be empty WidgetDesc=You can generate and edit here the widgets that will be embedded with your module. +CSSDesc=You can generate and edit here a file with personalized CSS embedded with your module. +JSDesc=You can generate and edit here a file with personalized Javascript embedded with your module. CLIDesc=You can generate here some command line scripts you want to provide with your module. CLIFile=CLI File NoCLIFile=No CLI files @@ -117,3 +125,13 @@ UseSpecificFamily = Use a specific family UseSpecificAuthor = Use a specific author UseSpecificVersion = Use a specific initial version ModuleMustBeEnabled=The module/application must be enabled first +IncludeRefGeneration=The reference of object must be generated automatically +IncludeRefGenerationHelp=Check this if you want to include code to manage the generation automatically of the reference +IncludeDocGeneration=I want to generate some documents from the object +IncludeDocGenerationHelp=If you check this, some code will be generated to add a "Generate document" box on the record. +ShowOnCombobox=Show value into combobox +KeyForTooltip=Key for tooltip +CSSClass=CSS Class +NotEditable=Not editable +ForeignKey=Foreign key +TypeOfFieldsHelp=Type of fields:
    varchar(99), double(24,8), real, text, html, datetime, timestamp, integer, integer:ClassName:relativepath/to/classfile.class.php[:1[:filter]] ('1' means we add a + button after the combo to create the record, 'filter' can be 'status=1 AND fk_user = __USER_ID AND entity IN (__SHARED_ENTITIES__)' for example) diff --git a/htdocs/langs/vi_VN/mrp.lang b/htdocs/langs/vi_VN/mrp.lang index 360f4303f07..35755f2d360 100644 --- a/htdocs/langs/vi_VN/mrp.lang +++ b/htdocs/langs/vi_VN/mrp.lang @@ -1,17 +1,61 @@ +Mrp=Manufacturing Orders +MO=Manufacturing Order +MRPDescription=Module to manage Manufacturing Orders (MO). MRPArea=MRP Area +MrpSetupPage=Setup of module MRP MenuBOM=Bills of material LatestBOMModified=Latest %s Bills of materials modified +LatestMOModified=Latest %s Manufacturing Orders modified +Bom=Bills of Material BillOfMaterials=Bill of Material BOMsSetup=Setup of module BOM ListOfBOMs=List of bills of material - BOM +ListOfManufacturingOrders=List of Manufacturing Orders NewBOM=New bill of material -ProductBOMHelp=Product to create with this BOM +ProductBOMHelp=Product to create with this BOM.
    Note: Products with the property 'Nature of product' = 'Raw material' are not visible into this list. BOMsNumberingModules=BOM numbering templates -BOMsModelModule=BOMS document templates +BOMsModelModule=BOM document templates +MOsNumberingModules=MO numbering templates +MOsModelModule=MO document templates FreeLegalTextOnBOMs=Free text on document of BOM WatermarkOnDraftBOMs=Watermark on draft BOM -ConfirmCloneBillOfMaterials=Are you sure you want to clone this bill of material ? +FreeLegalTextOnMOs=Free text on document of MO +WatermarkOnDraftMOs=Watermark on draft MO +ConfirmCloneBillOfMaterials=Are you sure you want to clone the bill of material %s ? +ConfirmCloneMo=Are you sure you want to clone the Manufacturing Order %s ? ManufacturingEfficiency=Manufacturing efficiency ValueOfMeansLoss=Value of 0.95 means an average of 5%% of loss during the production DeleteBillOfMaterials=Delete Bill Of Materials +DeleteMo=Delete Manufacturing Order ConfirmDeleteBillOfMaterials=Are you sure you want to delete this Bill Of Material? +ConfirmDeleteMo=Are you sure you want to delete this Bill Of Material? +MenuMRP=Manufacturing Orders +NewMO=New Manufacturing Order +QtyToProduce=Qty to produce +DateStartPlannedMo=Date start planned +DateEndPlannedMo=Date end planned +KeepEmptyForAsap=Empty means 'As Soon As Possible' +EstimatedDuration=Estimated duration +EstimatedDurationDesc=Estimated duration to manufacture this product using this BOM +ConfirmValidateBom=Are you sure you want to validate the BOM with the reference %s (you will be able to use it to build new Manufacturing Orders) +ConfirmCloseBom=Are you sure you want to cancel this BOM (you won't be able to use it to build new Manufacturing Orders anymore) ? +ConfirmReopenBom=Are you sure you want to re-open this BOM (you will be able to use it to build new Manufacturing Orders) +StatusMOProduced=Produced +QtyFrozen=Frozen Qty +QuantityFrozen=Frozen Quantity +QuantityConsumedInvariable=When this flag is set, the quantity consumed is always the value defined and is not relative to the quantity produced. +DisableStockChange=Disable stock change +DisableStockChangeHelp=When this flag is set, there is no stock change on this product, whatever is the quantity produced +BomAndBomLines=Bills Of Material and lines +BOMLine=Line of BOM +WarehouseForProduction=Warehouse for production +CreateMO=Create MO +ToConsume=To consume +ToProduce=To produce +QtyAlreadyConsumed=Qty already consumed +QtyAlreadyProduced=Qty already produced +ConsumeAndProduceAll=Consume and Produce All +Manufactured=Manufactured +TheProductXIsAlreadyTheProductToProduce=The product to add is already the product to produce. +ForAQuantityOf1=For a quantity to produce of 1 +ConfirmValidateMo=Are you sure you want to validate this Manufacturing Order? diff --git a/htdocs/langs/vi_VN/opensurvey.lang b/htdocs/langs/vi_VN/opensurvey.lang index 44029926fba..1b66180d145 100644 --- a/htdocs/langs/vi_VN/opensurvey.lang +++ b/htdocs/langs/vi_VN/opensurvey.lang @@ -1,7 +1,7 @@ # Dolibarr language file - Source file is en_US - opensurvey Survey=Thăm dò ý kiến Surveys=Bình chọn -OrganizeYourMeetingEasily=Tổ chức các cuộc họp và các cuộc thăm dò của bạn dễ dàng. Đầu tiên chọn loại của cuộc bình chọn ... +OrganizeYourMeetingEasily=Organize your meetings and polls easily. First select the type of poll... NewSurvey=Thăm dò ý kiến ​​mới OpenSurveyArea=Khu vực thăm dò ý kiến AddACommentForPoll=Bạn có thể thêm một bình luận vào cuộc thăm dò ... @@ -11,7 +11,7 @@ PollTitle=Tiêu đề cuộc thăm dò ToReceiveEMailForEachVote=Nhận được một email cho mỗi phiếu bầu TypeDate=Ngày loại TypeClassic=Loại tiêu chuẩn -OpenSurveyStep2=Chọn số ngày của bạn amoung những ngày miễn phí (màu xám). Những ngày đã chọn là màu xanh lá cây. Bạn có thể bỏ chọn một ngày đã chọn trước đó bằng cách nhấn vào nó một lần nữa +OpenSurveyStep2=Select your dates among the free days (grey). The selected days are green. You can unselect a day previously selected by clicking again on it RemoveAllDays=Hủy bỏ tất cả các ngày CopyHoursOfFirstDay=Giờ bản sao của ngày đầu tiên RemoveAllHours=Hủy bỏ tất cả các giờ @@ -35,7 +35,7 @@ TitleChoice=Nhãn lựa chọn ExportSpreadsheet=Kết quả xuất khẩu bảng tính ExpireDate=Giới hạn ngày NbOfSurveys=Số các cuộc thăm dò -NbOfVoters=Nb của cử tri +NbOfVoters=No. of voters SurveyResults=Kết quả PollAdminDesc=Bạn được phép thay đổi tất cả các dòng bỏ phiếu trong bầu chọn này với nút "Edit". Bạn có thể, cũng như, loại bỏ một cột hoặc một dòng với% s. Bạn cũng có thể thêm một cột mới với% s. 5MoreChoices=Hơn 5 lựa chọn @@ -49,7 +49,7 @@ votes=vote (s) NoCommentYet=Không có ý kiến ​​đã được đưa lên thăm dò ý kiến ​​này được nêu ra CanComment=Cử tri có thể bình luận trong cuộc thăm dò CanSeeOthersVote=Cử tri có thể nhìn thấy bầu của người khác -SelectDayDesc=Đối với mỗi ngày đã chọn, bạn có thể chọn, hoặc không, giờ đáp ứng theo định dạng sau:
    - Trống,
    - "8h", "8H" hoặc "08:00" để cung cấp cho đầu giờ của cuộc họp,
    - "8-11", "8h-11h", "8H-11H" hoặc "8: 00-11: 00" để cho đầu và cuối giờ của cuộc họp,
    - "8h15-11h15", "8H15-11H15" hoặc "8: 15-11: 15" cho điều tương tự nhưng ở phút. +SelectDayDesc=For each selected day, you can choose, or not, meeting hours in the following format:
    - empty,
    - "8h", "8H" or "8:00" to give a meeting's start hour,
    - "8-11", "8h-11h", "8H-11H" or "8:00-11:00" to give a meeting's start and end hour,
    - "8h15-11h15", "8H15-11H15" or "8:15-11:15" for the same thing but with minutes. BackToCurrentMonth=Về tháng hiện tại ErrorOpenSurveyFillFirstSection=Bạn chưa điền phần đầu tiên của việc tạo ra cuộc thăm dò ErrorOpenSurveyOneChoice=Nhập ít nhất một lựa chọn diff --git a/htdocs/langs/vi_VN/paybox.lang b/htdocs/langs/vi_VN/paybox.lang index 38b335c6f88..b35ed6592d5 100644 --- a/htdocs/langs/vi_VN/paybox.lang +++ b/htdocs/langs/vi_VN/paybox.lang @@ -11,17 +11,8 @@ YourEMail=Email to receive payment confirmation Creditor=Creditor PaymentCode=Payment code PayBoxDoPayment=Pay with Paybox -ToPay=Thực hiện thanh toán YouWillBeRedirectedOnPayBox=You will be redirected on secured Paybox page to input you credit card information Continue=Tiếp theo -ToOfferALinkForOnlinePayment=URL for %s payment -ToOfferALinkForOnlinePaymentOnOrder=URL to offer a %s online payment user interface for a sales order -ToOfferALinkForOnlinePaymentOnInvoice=URL to offer a %s online payment user interface for a customer invoice -ToOfferALinkForOnlinePaymentOnContractLine=URL to offer a %s online payment user interface for a contract line -ToOfferALinkForOnlinePaymentOnFreeAmount=URL to offer a %s online payment user interface for a free amount -ToOfferALinkForOnlinePaymentOnMemberSubscription=URL to offer a %s online payment user interface for a member subscription -ToOfferALinkForOnlinePaymentOnDonation=URL to offer a %s online payment, user interface for payment of donation -YouCanAddTagOnUrl=You can also add url parameter &tag=value to any of those URL (required only for free payment) to add your own payment comment tag. SetupPayBoxToHavePaymentCreatedAutomatically=Setup your Paybox with url %s to have payment created automatically when validated by Paybox. YourPaymentHasBeenRecorded=This page confirms that your payment has been recorded. Thank you. YourPaymentHasNotBeenRecorded=Your payment has NOT been recorded and the transaction has been canceled. Thank you. diff --git a/htdocs/langs/vi_VN/projects.lang b/htdocs/langs/vi_VN/projects.lang index b971d574562..1e2ce1e1df5 100644 --- a/htdocs/langs/vi_VN/projects.lang +++ b/htdocs/langs/vi_VN/projects.lang @@ -86,8 +86,8 @@ WhichIamLinkedToProject=which I'm linked to project Time=Thời gian ListOfTasks=List of tasks GoToListOfTimeConsumed=Go to list of time consumed -GoToListOfTasks=Go to list of tasks -GoToGanttView=Go to Gantt view +GoToListOfTasks=Show as list +GoToGanttView=show as Gantt GanttView=Gantt View ListProposalsAssociatedProject=List of the commercial proposals related to the project ListOrdersAssociatedProject=List of sales orders related to the project @@ -250,3 +250,8 @@ OneLinePerUser=One line per user ServiceToUseOnLines=Service to use on lines InvoiceGeneratedFromTimeSpent=Invoice %s has been generated from time spent on project ProjectBillTimeDescription=Check if you enter timesheet on tasks of project AND you plan to generate invoice(s) from the timesheet to bill the customer of the project (do not check if you plan to create invoice that is not based on entered timesheets). +ProjectFollowOpportunity=Follow opportunity +ProjectFollowTasks=Follow tasks +UsageOpportunity=Usage: Opportunity +UsageTasks=Usage: Tasks +UsageBillTimeShort=Usage: Bill time diff --git a/htdocs/langs/vi_VN/receiptprinter.lang b/htdocs/langs/vi_VN/receiptprinter.lang index 756461488cc..5714ba78151 100644 --- a/htdocs/langs/vi_VN/receiptprinter.lang +++ b/htdocs/langs/vi_VN/receiptprinter.lang @@ -26,9 +26,10 @@ PROFILE_P822D=P822D Profile PROFILE_STAR=Star Profile PROFILE_DEFAULT_HELP=Default Profile suitable for Epson printers PROFILE_SIMPLE_HELP=Simple Profile No Graphics -PROFILE_EPOSTEP_HELP=Epos Tep Profile Help +PROFILE_EPOSTEP_HELP=Epos Tep Profile PROFILE_P822D_HELP=P822D Profile No Graphics PROFILE_STAR_HELP=Star Profile +DOL_LINE_FEED=Skip line DOL_ALIGN_LEFT=Left align text DOL_ALIGN_CENTER=Center text DOL_ALIGN_RIGHT=Right align text @@ -42,3 +43,5 @@ DOL_CUT_PAPER_PARTIAL=Cut ticket partially DOL_OPEN_DRAWER=Open cash drawer DOL_ACTIVATE_BUZZER=Activate buzzer DOL_PRINT_QRCODE=Print QR Code +DOL_PRINT_LOGO=Print logo of my company +DOL_PRINT_LOGO_OLD=Print logo of my company (old printers) diff --git a/htdocs/langs/vi_VN/sendings.lang b/htdocs/langs/vi_VN/sendings.lang index 9f8b915c220..f8b637e1345 100644 --- a/htdocs/langs/vi_VN/sendings.lang +++ b/htdocs/langs/vi_VN/sendings.lang @@ -21,6 +21,7 @@ QtyShipped=Số lượng vận chuyển QtyShippedShort=Qty ship. QtyPreparedOrShipped=Qty prepared or shipped QtyToShip=Số lượng xuất xưởng +QtyToReceive=Qty to receive QtyReceived=Số lượng nhận được QtyInOtherShipments=Qty in other shipments KeepToShip=Giữ tàu @@ -46,17 +47,18 @@ DateDeliveryPlanned=Planned date of delivery RefDeliveryReceipt=Ref delivery receipt StatusReceipt=Status delivery receipt DateReceived=Ngày giao nhận -SendShippingByEMail=Gửi hàng bằng thư điện tử +ClassifyReception=Classify reception +SendShippingByEMail=Send shipment by email SendShippingRef=Nộp hàng% s ActionsOnShipping=Các sự kiện trên lô hàng LinkToTrackYourPackage=Liên kết để theo dõi gói của bạn ShipmentCreationIsDoneFromOrder=Đối với thời điểm này, tạo ra một lô hàng mới được thực hiện từ thẻ thứ tự. ShipmentLine=Đường vận chuyển -ProductQtyInCustomersOrdersRunning=Product quantity into open customer orders -ProductQtyInSuppliersOrdersRunning=Product quantity into open purchase orders -ProductQtyInShipmentAlreadySent=Product quantity from open customer order already sent -ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from open supplier order already received -NoProductToShipFoundIntoStock=No product to ship found into warehouse %s. Correct stock or go back to choose another warehouse. +ProductQtyInCustomersOrdersRunning=Product quantity from open sales orders +ProductQtyInSuppliersOrdersRunning=Product quantity from open purchase orders +ProductQtyInShipmentAlreadySent=Product quantity from open sales order already sent +ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from open purchase orders already received +NoProductToShipFoundIntoStock=No product to ship found in warehouse %s. Correct stock or go back to choose another warehouse. WeightVolShort=Weight/Vol. ValidateOrderFirstBeforeShipment=You must first validate the order before being able to make shipments. @@ -69,4 +71,4 @@ SumOfProductWeights=Tổng trọng lượng sản phẩm # warehouse details DetailWarehouseNumber= Warehouse details -DetailWarehouseFormat= W:%s (Qty : %d) +DetailWarehouseFormat= W:%s (Qty: %d) diff --git a/htdocs/langs/vi_VN/stocks.lang b/htdocs/langs/vi_VN/stocks.lang index dd71f1f441b..99a21350b7d 100644 --- a/htdocs/langs/vi_VN/stocks.lang +++ b/htdocs/langs/vi_VN/stocks.lang @@ -55,7 +55,7 @@ PMPValue=Giá bình quân gia quyền PMPValueShort=WAP EnhancedValueOfWarehouses=Các kho hàng giá trị UserWarehouseAutoCreate=Create a user warehouse automatically when creating a user -AllowAddLimitStockByWarehouse=Manage also values for minimum and desired stock per pairing (product-warehouse) in addition to values per product +AllowAddLimitStockByWarehouse=Manage also value for minimum and desired stock per pairing (product-warehouse) in addition to the value for minimum and desired stock per product IndependantSubProductStock=Product stock and subproduct stock are independent QtyDispatched=Số lượng cử QtyDispatchedShort=Qty dispatched @@ -184,7 +184,7 @@ SelectFournisseur=Vendor filter inventoryOnDate=Inventory INVENTORY_DISABLE_VIRTUAL=Virtual product (kit): do not decrement stock of a child product INVENTORY_USE_MIN_PA_IF_NO_LAST_PA=Use the buy price if no last buy price can be found -INVENTORY_USE_INVENTORY_DATE_FROM_DATEMVT=Stock movement has date of inventory +INVENTORY_USE_INVENTORY_DATE_FOR_DATE_OF_MVT=Stock movements will have the date of inventory (instead of the date of inventory validation) inventoryChangePMPPermission=Allow to change PMP value for a product ColumnNewPMP=New unit PMP OnlyProdsInStock=Do not add product without stock @@ -212,3 +212,7 @@ StockIncreaseAfterCorrectTransfer=Increase by correction/transfer StockDecreaseAfterCorrectTransfer=Decrease by correction/transfer StockIncrease=Stock increase StockDecrease=Stock decrease +InventoryForASpecificWarehouse=Inventory for a specific warehouse +InventoryForASpecificProduct=Inventory for a specific product +StockIsRequiredToChooseWhichLotToUse=Stock is required to choose which lot to use +ForceTo=Force to diff --git a/htdocs/langs/vi_VN/stripe.lang b/htdocs/langs/vi_VN/stripe.lang index 77337d06301..c43efdc1f09 100644 --- a/htdocs/langs/vi_VN/stripe.lang +++ b/htdocs/langs/vi_VN/stripe.lang @@ -16,12 +16,13 @@ StripeDoPayment=Pay with Stripe YouWillBeRedirectedOnStripe=You will be redirected on secured Stripe page to input you credit card information Continue=Tiếp theo ToOfferALinkForOnlinePayment=URL for %s payment -ToOfferALinkForOnlinePaymentOnOrder=URL to offer a %s online payment user interface for a sales order -ToOfferALinkForOnlinePaymentOnInvoice=URL to offer a %s online payment user interface for a customer invoice -ToOfferALinkForOnlinePaymentOnContractLine=URL to offer a %s online payment user interface for a contract line -ToOfferALinkForOnlinePaymentOnFreeAmount=URL to offer a %s online payment user interface for a free amount -ToOfferALinkForOnlinePaymentOnMemberSubscription=URL to offer a %s online payment user interface for a member subscription -YouCanAddTagOnUrl=You can also add url parameter &tag=value to any of those URL (required only for free payment) to add your own payment comment tag. +ToOfferALinkForOnlinePaymentOnOrder=URL to offer a %s online payment page for a sales order +ToOfferALinkForOnlinePaymentOnInvoice=URL to offer a %s online payment page for a customer invoice +ToOfferALinkForOnlinePaymentOnContractLine=URL to offer a %s online payment page for a contract line +ToOfferALinkForOnlinePaymentOnFreeAmount=URL to offer a %s online payment page of any amount with no existing object +ToOfferALinkForOnlinePaymentOnMemberSubscription=URL to offer a %s online payment page for a member subscription +ToOfferALinkForOnlinePaymentOnDonation=URL to offer a %s online payment page for payment of a donation +YouCanAddTagOnUrl=You can also add url parameter &tag=value to any of those URL (mandatory only for payment not linked to an object) to add your own payment comment tag.
    For the URL of payments with no existing object, you may also add the parameter &noidempotency=1 so the same link with same tag can be used several times (some payment mode may limit the payment to 1 for each different link without this parameter) SetupStripeToHavePaymentCreatedAutomatically=Setup your Stripe with url %s to have payment created automatically when validated by Stripe. AccountParameter=Account parameters UsageParameter=Usage parameters diff --git a/htdocs/langs/vi_VN/ticket.lang b/htdocs/langs/vi_VN/ticket.lang index f5487762380..fc0b08873af 100644 --- a/htdocs/langs/vi_VN/ticket.lang +++ b/htdocs/langs/vi_VN/ticket.lang @@ -33,7 +33,10 @@ TicketDictSeverity=Ticket - Severities TicketTypeShortBUGSOFT=Dysfonctionnement logiciel TicketTypeShortBUGHARD=Dysfonctionnement matériel TicketTypeShortCOM=Commercial question -TicketTypeShortINCIDENT=Request for assistance + +TicketTypeShortHELP=Request for functionnal help +TicketTypeShortISSUE=Issue, bug or problem +TicketTypeShortREQUEST=Change or enhancement request TicketTypeShortPROJET=Dự án TicketTypeShortOTHER=Khác @@ -137,6 +140,10 @@ NoUnreadTicketsFound=No unread ticket found TicketViewAllTickets=View all tickets TicketViewNonClosedOnly=View only open tickets TicketStatByStatus=Tickets by status +OrderByDateAsc=Sort by ascending date +OrderByDateDesc=Sort by descending date +ShowAsConversation=Show as conversation list +MessageListViewType=Show as table list # # Ticket card @@ -222,6 +229,9 @@ TicketConfirmChangeStatus=Confirm the status change: %s ? TicketLogStatusChanged=Status changed: %s to %s TicketNotNotifyTiersAtCreate=Not notify company at create Unread=Unread +TicketNotCreatedFromPublicInterface=Not available. Ticket was not created from public interface. +PublicInterfaceNotEnabled=Public interface was not enabled +ErrorTicketRefRequired=Ticket reference name is required # # Logs diff --git a/htdocs/langs/vi_VN/website.lang b/htdocs/langs/vi_VN/website.lang index f6954805632..172628ba617 100644 --- a/htdocs/langs/vi_VN/website.lang +++ b/htdocs/langs/vi_VN/website.lang @@ -56,7 +56,7 @@ NoPageYet=No pages yet YouCanCreatePageOrImportTemplate=You can create a new page or import a full website template SyntaxHelp=Help on specific syntax tips YouCanEditHtmlSourceckeditor=You can edit HTML source code using the "Source" button in editor. -YouCanEditHtmlSource=
    You can include PHP code into this source using tags <?php ?>. The following global variables are available: $conf, $db, $mysoc, $user, $website, $websitepage, $weblangs.

    You can also include content of another Page/Container with the following syntax:
    <?php includeContainer('alias_of_container_to_include'); ?>

    You can make a redirect to another Page/Container with the following syntax (Note: do not output any content before a redirect):
    <?php redirectToContainer('alias_of_container_to_redirect_to'); ?>

    To add a link to another page, use the syntax:
    <a href="alias_of_page_to_link_to.php">mylink<a>

    To include a link to download a file stored into the documents directory, use the document.php wrapper:
    Example, for a file into documents/ecm (need to be logged), syntax is:
    <a href="/document.php?modulepart=ecm&file=[relative_dir/]filename.ext">
    For a file into documents/medias (open directory for public access), syntax is:
    <a href="/document.php?modulepart=medias&file=[relative_dir/]filename.ext">
    For a file shared with a share link (open access using the sharing hash key of file), syntax is:
    <a href="/document.php?hashp=publicsharekeyoffile">

    To include an image stored into the documents directory, use the viewimage.php wrapper:
    Example, for an image into documents/medias (open directory for public access), syntax is:
    <img src="/viewimage.php?modulepart=medias&file=[relative_dir/]filename.ext">
    +YouCanEditHtmlSource=
    You can include PHP code into this source using tags <?php ?>. The following global variables are available: $conf, $db, $mysoc, $user, $website, $websitepage, $weblangs.

    You can also include content of another Page/Container with the following syntax:
    <?php includeContainer('alias_of_container_to_include'); ?>

    You can make a redirect to another Page/Container with the following syntax (Note: do not output any content before a redirect):
    <?php redirectToContainer('alias_of_container_to_redirect_to'); ?>

    To add a link to another page, use the syntax:
    <a href="alias_of_page_to_link_to.php">mylink<a>

    To include a link to download a file stored into the documents directory, use the document.php wrapper:
    Example, for a file into documents/ecm (need to be logged), syntax is:
    <a href="/document.php?modulepart=ecm&file=[relative_dir/]filename.ext">
    For a file into documents/medias (open directory for public access), syntax is:
    <a href="/document.php?modulepart=medias&file=[relative_dir/]filename.ext">
    For a file shared with a share link (open access using the sharing hash key of file), syntax is:
    <a href="/document.php?hashp=publicsharekeyoffile">

    To include an image stored into the documents directory, use the viewimage.php wrapper:
    Example, for an image into documents/medias (open directory for public access), syntax is:
    <img src="/viewimage.php?modulepart=medias&file=[relative_dir/]filename.ext">

    More examples of HTML or dynamic code available on the wiki documentation
    . ClonePage=Clone page/container CloneSite=Clone site SiteAdded=Website added @@ -114,3 +114,10 @@ CSSContentTooltipHelp=Enter here CSS content. To avoid any conflict with the CSS LinkAndScriptsHereAreNotLoadedInEditor=Warning: This content is output only when site is accessed from a server. It is not used in Edit mode so if you need to load javascript files also in edit mode, just add your tag 'script src=...' into the page. Dynamiccontent=Sample of a page with dynamic content ImportSite=Import website template +EditInLineOnOff=Mode 'Edit inline' is %s +ShowSubContainersOnOff=Mode to execute 'dynamic content' is %s +GlobalCSSorJS=Global CSS/JS/Header file of web site +BackToHomePage=Back to home page... +TranslationLinks=Translation links +YouTryToAccessToAFileThatIsNotAWebsitePage=You try to access to a page that is not a website page +UseTextBetween5And70Chars=For good SEO practices, use a text between 5 and 70 characters diff --git a/htdocs/langs/zh_CN/accountancy.lang b/htdocs/langs/zh_CN/accountancy.lang index 75b91959f8d..9b0e6fd485c 100644 --- a/htdocs/langs/zh_CN/accountancy.lang +++ b/htdocs/langs/zh_CN/accountancy.lang @@ -1,4 +1,5 @@ -# Dolibarr language file - en_US - Accounting Expert +# Dolibarr language file - en_US - Accountancy (Double entries) +Accountancy=会计 Accounting=会计 ACCOUNTING_EXPORT_SEPARATORCSV=导出文件的列分隔符 ACCOUNTING_EXPORT_DATE=导出文件的日期格式 @@ -97,6 +98,8 @@ MenuExpenseReportAccounts=费用报告帐户 MenuLoanAccounts=贷款账户 MenuProductsAccounts=产品帐户 MenuClosureAccounts=Closure accounts +MenuAccountancyClosure=Closure +MenuAccountancyValidationMovements=Validate movements ProductsBinding=产品帐户 TransferInAccounting=Transfer in accounting RegistrationInAccounting=Registration in accounting @@ -164,12 +167,14 @@ ACCOUNTING_ACCOUNT_SUSPENSE=会计科目-等待 DONATION_ACCOUNTINGACCOUNT=会计科目-登记捐款 ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Accounting account to register subscriptions -ACCOUNTING_PRODUCT_BUY_ACCOUNT=购买产品的默认会计科目(如果未在产品说明书中定义,则使用) +ACCOUNTING_PRODUCT_BUY_ACCOUNT=Accounting account by default for the bought products (used if not defined in the product sheet) ACCOUNTING_PRODUCT_SOLD_ACCOUNT=销售产品的默认会计科目(如果未在产品说明书中定义,则使用) -ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Accounting account by default for the sold products in EEC (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Accounting account by default for the sold products export out of EEC (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Accounting account by default for the products sold in EEC (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Accounting account by default for the products sold and exported out of EEC (used if not defined in the product sheet) ACCOUNTING_SERVICE_BUY_ACCOUNT=已购买服务的默认会计科目(如果未在服务单中定义,则使用) ACCOUNTING_SERVICE_SOLD_ACCOUNT=默认情况下,已售出服务的会计科目(如果未在服务单中定义,则使用) +ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Accounting account by default for the services sold in EEC (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Accounting account by default for the services sold and exported out of EEC (used if not defined in the service sheet) Doctype=文件类型 Docdate=日期 @@ -192,9 +197,10 @@ ByPersonalizedAccountGroups=通过个性化团体 ByYear=在今年 NotMatch=未设定 DeleteMvt=删除分类帐行 +DelMonth=Month to delete DelYear=删除整年 DelJournal=日记帐删除 -ConfirmDeleteMvt=This will delete all lines of the Ledger for year and/or from a specific journal. At least one criterion is required. +ConfirmDeleteMvt=This will delete all lines of the Ledger for the year/month and/or from a specific journal (At least one criterion is required). You will have to reuse the feature 'Registration inaccounting' to have the deleted record back in the ledger. ConfirmDeleteMvtPartial=这将从分类帐中删除该交易(将删除与同一交易相关的所有行) FinanceJournal=财务账 ExpenseReportsJournal=费用报告日常报表 @@ -235,13 +241,19 @@ DescVentilDoneCustomer=请在此查看发票客户及其产品会计科目的行 DescVentilTodoCustomer=绑定尚未与产品会计科目绑定的发票行 ChangeAccount=使用以下会计科目更改所选行的产品/服务会计科目: Vide=- -DescVentilSupplier=请在此处查看已绑定或尚未绑定到产品会计科目的供应商发票行列表 +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account (only record not already transfered in accountancy are visible) DescVentilDoneSupplier=Consult here the list of the lines of vendor invoices and their accounting account DescVentilTodoExpenseReport=绑定费用报表行尚未绑定费用会计帐户 DescVentilExpenseReport=请在此处查看费用会计帐户绑定(或不绑定)的费用报表行列表 DescVentilExpenseReportMore=If you setup accounting account on type of expense report lines, the application will be able to make all the binding between your expense report lines and the accounting account of your chart of accounts, just in one click with the button "%s". If account was not set on fees dictionary or if you still have some lines not bound to any account, you will have to make a manual binding from the menu "%s". DescVentilDoneExpenseReport=请在此查询费用报表行及其费用会计帐户清单 +DescClosure=Consult here the number of movements by month who are not validated & fiscal years already open +OverviewOfMovementsNotValidated=Step 1/ Overview of movements not validated. (Necessary to close a fiscal year) +ValidateMovements=Validate movements +DescValidateMovements=Any modification or deletion of writing, lettering and deletes will be prohibited. All entries for an exercise must be validated otherwise closing will not be possible +SelectMonthAndValidate=Select month and validate movements + ValidateHistory=自动绑定 AutomaticBindingDone=自动绑定完成 @@ -256,6 +268,7 @@ ListOfProductsWithoutAccountingAccount=未绑定到任何会计科目的产品 ChangeBinding=更改绑定 Accounted=占总账 NotYetAccounted=尚未计入分类帐 +ShowTutorial=Show Tutorial ## Admin ApplyMassCategories=应用批量类别 @@ -264,7 +277,7 @@ CategoryDeleted=会计科目的类别已被删除 AccountingJournals=会计日常报表 AccountingJournal=会计日常报表 NewAccountingJournal=新建会计日常报表 -ShowAccoutingJournal=显示会计日常报表 +ShowAccountingJournal=显示会计日常报表 NatureOfJournal=Nature of Journal AccountingJournalType1=杂项业务 AccountingJournalType2=销售 diff --git a/htdocs/langs/zh_CN/admin.lang b/htdocs/langs/zh_CN/admin.lang index 80d5cb4fc73..df7da49e6e2 100644 --- a/htdocs/langs/zh_CN/admin.lang +++ b/htdocs/langs/zh_CN/admin.lang @@ -178,6 +178,8 @@ Compression=压缩 CommandsToDisableForeignKeysForImport=导入时禁用 Foreign Key 的命令 CommandsToDisableForeignKeysForImportWarning=如果你希望稍候能恢复您的SQL转储则必须使用。 ExportCompatibility=生成导出文件的兼容性 +ExportUseMySQLQuickParameter=Use the --quick parameter +ExportUseMySQLQuickParameterHelp=The '--quick' parameter helps limit RAM consumption for large tables. MySqlExportParameters=MySQL 导出参数 PostgreSqlExportParameters= PostgreSQL 导出参数 UseTransactionnalMode=使用事务模式 @@ -218,7 +220,7 @@ DoliStoreDesc=DoliStore,为 Dolibarr 的 ERP/CRM 的外部模块官方市场 DoliPartnersDesc=List of companies providing custom-developed modules or features.
    Note: since Dolibarr is an open source application, anyone experienced in PHP programming may develop a module. WebSiteDesc=参考网址查找更多模块... DevelopYourModuleDesc=一些开发自己模块的解决方案...... -URL=链接 +URL=网址 BoxesAvailable=插件可用 BoxesActivated=插件已启用 ActivateOn=启用 @@ -268,6 +270,7 @@ Emails=电子邮件 EMailsSetup=电子邮件设置 EMailsDesc=This page allows you to override your default PHP parameters for email sending. In most cases on Unix/Linux OS, the PHP setup is correct and these parameters are unnecessary. EmailSenderProfiles=电子邮件发件人资料 +EMailsSenderProfileDesc=You can keep this section empty. If you enter some emails here, they will be added to the list of possible senders into the combobox when your write a new email. MAIN_MAIL_SMTP_PORT=SMTP/SMTPS 端口 ( php.ini 文件中的默认值:%s) MAIN_MAIL_SMTP_SERVER=SMTP/SMTPS 主机 ( php.ini 文件中的默认值:%s) MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=SMTP/SMTPS 端口 ( Unix 类系统下未在 PHP 中定义) @@ -277,7 +280,7 @@ MAIN_MAIL_ERRORS_TO=Email used for error returns emails (fields 'Errors-To' in e MAIN_MAIL_AUTOCOPY_TO= BCC 所有发送邮件至 MAIN_DISABLE_ALL_MAILS=Disable all email sending (for test purposes or demos) MAIN_MAIL_FORCE_SENDTO=发送电子邮件至(替换真正的收件人,用于测试目的) -MAIN_MAIL_ENABLED_USER_DEST_SELECT=Add employee users with email into allowed recipient list +MAIN_MAIL_ENABLED_USER_DEST_SELECT=Suggest emails of employees (if defined) into the list of predefined recipient when writing a new email MAIN_MAIL_SENDMODE=Email sending method MAIN_MAIL_SMTPS_ID=SMTP ID (if sending server requires authentication) MAIN_MAIL_SMTPS_PW=SMTP Password (if sending server requires authentication) @@ -462,7 +465,9 @@ EnableAndSetupModuleCron=If you want to have this recurring invoice generated au ModuleCompanyCodeCustomerAquarium=%s followed by customer code for a customer accounting code ModuleCompanyCodeSupplierAquarium=%s followed by vendor code for a vendor accounting code ModuleCompanyCodePanicum=返回一个空的科目代码 -ModuleCompanyCodeDigitaria=Accounting code depends on third-party code. The code is composed of the character "C" in the first position followed by the first 5 characters of the third-party code. +ModuleCompanyCodeDigitaria=Returns a compound accounting code according to the name of the third party. The code consists of a prefix that can be defined in the first position followed by the number of characters defined in the third party code. +ModuleCompanyCodeCustomerDigitaria=%s followed by the truncated customer name by the number of characters: %s for the customer accounting code. +ModuleCompanyCodeSupplierDigitaria=%s followed by the truncated supplier name by the number of characters: %s for the supplier accounting code. Use3StepsApproval=默认情况下,需要由2个不同的用户创建和批准采购订单(一步/用户创建和一步/用户批准。请注意,如果用户同时拥有创建和批准权限,则一步/用户就足够了) 。如果金额高于专用值,您可以要求使用此选项引入第三步/用户批准(因此需要3个步骤:1 =验证,2 =首次批准,3 =如果金额足够则为第二批准)。
    如果一个批准(2个步骤)足够,则将其设置为空,如果始终需要第二个批准(3个步骤),则将其设置为非常低的值(0.1)。 UseDoubleApproval=当金额(不含税)高于......时,使用3步批准 WarningPHPMail=WARNING: It is often better to setup outgoing emails to use the email server of your provider instead of the default setup. Some email providers (like Yahoo) do not allow you to send an email from another server than their own server. Your current setup uses the server of the application to send email and not the server of your email provider, so some recipients (the one compatible with the restrictive DMARC protocol), will ask your email provider if they can accept your email and some email providers (like Yahoo) may respond "no" because the server is not theirs, so few of your sent Emails may not be accepted (be careful also of your email provider's sending quota).
    If your Email provider (like Yahoo) has this restriction, you must change Email setup to choose the other method "SMTP server" and enter the SMTP server and credentials provided by your Email provider. @@ -524,7 +529,7 @@ Module50Desc=Management of Products Module51Name=批量邮寄 Module51Desc=批量邮寄文件管理 Module52Name=库存 -Module52Desc=Stock management (for products only) +Module52Desc=Stock management Module53Name=服务 Module53Desc=Management of Services Module54Name=联系人/订阅 @@ -622,7 +627,7 @@ Module5000Desc=允许你管理多个公司 Module6000Name=工作流程 Module6000Desc=工作流管理(自动创建对象和/或自动状态更改) Module10000Name=网站 -Module10000Desc=Create websites (public) with a WYSIWYG editor. Just setup your web server (Apache, Nginx, ...) to point to the dedicated Dolibarr directory to have it online on the internet with your own domain name. +Module10000Desc=Create websites (public) with a WYSIWYG editor. This is a webmaster or developer oriented CMS (it is better to know HTML and CSS language). Just setup your web server (Apache, Nginx, ...) to point to the dedicated Dolibarr directory to have it online on the internet with your own domain name. Module20000Name=Leave Request Management Module20000Desc=Define and track employee leave requests Module39000Name=Product Lots @@ -841,10 +846,10 @@ Permission1002=创建/变更仓库 Permission1003=删除仓库 Permission1004=读取库存转让 Permission1005=创建/变更库存移转调拨 -Permission1101=读取发货单 -Permission1102=创建/变更发货单 -Permission1104=确认发货单 -Permission1109=删除发货单 +Permission1101=Read delivery receipts +Permission1102=Create/modify delivery receipts +Permission1104=Validate delivery receipts +Permission1109=Delete delivery receipts Permission1121=Read supplier proposals Permission1122=Create/modify supplier proposals Permission1123=Validate supplier proposals @@ -873,9 +878,9 @@ Permission1251=导入大量外部数据到数据库(载入资料) Permission1321=导出客户发票、属性及其付款资料 Permission1322=重新开立付费账单 Permission1421=Export sales orders and attributes -Permission2401=读取关联至此用户账户的动作(事件或任务) -Permission2402=创建/变更关联至此用户账户的动作(事件或任务) -Permission2403=删除关联至此用户账户的动作(事件或任务) +Permission2401=Read actions (events or tasks) linked to his user account (if owner of event) +Permission2402=Create/modify actions (events or tasks) linked to his user account (if owner of event) +Permission2403=Delete actions (events or tasks) linked to his user account (if owner of event) Permission2411=读取他人的动作(事件或任务) Permission2412=创建/变更他人的动作(事件或任务) Permission2413=删除他人的动作(事件或任务) @@ -901,6 +906,7 @@ Permission20003=删除请假申请 Permission20004=阅读所有请假申请(即使是非下属用户) Permission20005=为每个人创建/修改请假申请(即使是非下属用户) Permission20006=管理员请假申请 (setup and update balance) +Permission20007=Approve leave requests Permission23001=读取排定任务 Permission23002=创建/更新排定任务 Permission23003=删除排定任务 @@ -915,7 +921,7 @@ Permission50414=Delete operations in ledger Permission50415=Delete all operations by year and journal in ledger Permission50418=Export operations of the ledger Permission50420=Report and export reports (turnover, balance, journals, ledger) -Permission50430=Define and close a fiscal period +Permission50430=Define fiscal periods. Validate transactions and close fiscal periods. Permission50440=Manage chart of accounts, setup of accountancy Permission51001=Read assets Permission51002=Create/Update assets @@ -962,6 +968,7 @@ DictionaryAccountancyJournal=会计日常报表 DictionaryEMailTemplates=Email Templates DictionaryUnits=单位 DictionaryMeasuringUnits=Measuring Units +DictionarySocialNetworks=社交网络 DictionaryProspectStatus=准客户状态 DictionaryHolidayTypes=Types of leave DictionaryOpportunityStatus=Lead status for project/lead @@ -1057,7 +1064,7 @@ BackgroundImageLogin=背景图 PermanentLeftSearchForm=常驻左侧菜单搜寻框 DefaultLanguage=Default language EnableMultilangInterface=Enable multilanguage support -EnableShowLogo=左侧菜单中显示LOGO公司标志 +EnableShowLogo=Show the company logo in the menu CompanyInfo=公司/组织 CompanyIds=Company/Organization identities CompanyName=名称 @@ -1067,7 +1074,11 @@ CompanyTown=城镇 CompanyCountry=国家 CompanyCurrency=通行货币 CompanyObject=公司愿景 +IDCountry=ID country Logo=LOGO标志 +LogoDesc=Main logo of company. Will be used into generated documents (PDF, ...) +LogoSquarred=Logo (squarred) +LogoSquarredDesc=Must be a squarred icon (width = height). This logo will be used as the favorite icon or other need like for the top menu bar (if not disabled into display setup). DoNotSuggestPaymentMode=不提示 NoActiveBankAccountDefined=没有定义有效的银行帐户 OwnerOfBankAccount=银行帐户 %s 的户主 @@ -1113,7 +1124,7 @@ LogEventDesc=Enable logging for specific security events. Administrators the log AreaForAdminOnly=此功能仅供管理员用户 使用。 SystemInfoDesc=系统信息指以只读方式显示的其它技术信息,只对系统管理员可见。 SystemAreaForAdminOnly=This area is available to administrator users only. Dolibarr user permissions cannot change this restriction. -CompanyFundationDesc=Edit the information of the company/entity. Click on "%s" or "%s" button at the bottom of the page. +CompanyFundationDesc=Edit the information of the company/entity. Click on "%s" button at the bottom of the page. AccountantDesc=If you have an external accountant/bookkeeper, you can edit here its information. AccountantFileNumber=Accountant code DisplayDesc=Parameters affecting the look and behaviour of Dolibarr can be modified here. @@ -1129,7 +1140,7 @@ TriggerAlwaysActive=无论 Dolibarr 的各模块是否启用,此文件中的 TriggerActiveAsModuleActive=此文件中的触发器将于 %s 模块启用后启用。 GeneratedPasswordDesc=Choose the method to be used for auto-generated passwords. DictionaryDesc=输入全部参考数据.你能添加你的参数值为默认值。 -ConstDesc=This page allows you to edit (override) parameters not available in other pages. These are mostly reserved parameters for developers/advanced troubleshooting. For a full list of the parameters available see here. +ConstDesc=This page allows you to edit (override) parameters not available in other pages. These are mostly reserved parameters for developers/advanced troubleshooting only. MiscellaneousDesc=所有其他安全相关的参数定义在这里。 LimitsSetup=范围及精确度 LimitsDesc=You can define limits, precisions and optimizations used by Dolibarr here @@ -1456,6 +1467,13 @@ LDAPFieldSidExample=Example: objectsid LDAPFieldEndLastSubscription=订阅结束日期 LDAPFieldTitle=岗位 LDAPFieldTitleExample=例如: 标题 +LDAPFieldGroupid=Group id +LDAPFieldGroupidExample=Exemple : gidnumber +LDAPFieldUserid=User id +LDAPFieldUseridExample=Exemple : uidnumber +LDAPFieldHomedirectory=Home directory +LDAPFieldHomedirectoryExample=Exemple : homedirectory +LDAPFieldHomedirectoryprefix=Home directory prefix LDAPSetupNotComplete=LDAP 的安装程序不完整的 (请检查其他选项卡) LDAPNoUserOrPasswordProvidedAccessIsReadOnly=未提供管理员名称或密码LDAP 将以只读模式匿名访问。 LDAPDescContact=此页面中可以定义 Dolibarr 联系人各项数据在 LDAP 树中的 LDAP 属性名称。 @@ -1577,6 +1595,7 @@ FCKeditorForProductDetails=WYSIWIG creation/edition of products details lines fo FCKeditorForMailing= 以所见即所得方式创建/编辑群发邮件(工具->电邮寄送) FCKeditorForUserSignature=以所见即所得方式创建/编辑用户签名 FCKeditorForMail=所有邮件的WYSIWIG创建/版本(工具 - > eMailing除外) +FCKeditorForTicket=WYSIWIG creation/edition for tickets ##### Stock ##### StockSetup=库存模块设置 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. @@ -1653,8 +1672,9 @@ CashDesk=Point of Sale CashDeskSetup=Point of Sales module setup CashDeskThirdPartyForSell=Default generic third party to use for sales CashDeskBankAccountForSell=接收现金付款的默认帐户 -CashDeskBankAccountForCheque= Default account to use to receive payments by check -CashDeskBankAccountForCB= 接收信用卡支付的默认帐户 +CashDeskBankAccountForCheque=Default account to use to receive payments by check +CashDeskBankAccountForCB=接收信用卡支付的默认帐户 +CashDeskBankAccountForSumup=Default bank account to use to receive payments by SumUp 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). CashDeskIdWareHouse=强制和限制仓库库存减少 StockDecreaseForPointOfSaleDisabled=Stock decrease from Point of Sale disabled @@ -1693,7 +1713,7 @@ SuppliersSetup=Vendor module setup SuppliersCommandModel=Complete template of purchase order (logo...) SuppliersInvoiceModel=采购账单的完整模板(LOGO标识...) SuppliersInvoiceNumberingModel=Vendor invoices numbering models -IfSetToYesDontForgetPermission=如果选择"是",请不要忘记为用户和组设置二次审核的权限 +IfSetToYesDontForgetPermission=If set to a non null value, don't forget to provide permissions to groups or users allowed for the second approval ##### GeoIPMaxmind ##### GeoIPMaxmindSetup=Maxmind Geoip 模块设置 PathToGeoIPMaxmindCountryDataFile=Path to file containing Maxmind ip to country translation.
    Examples:
    /usr/local/share/GeoIP/GeoIP.dat
    /usr/share/GeoIP/GeoIP.dat
    /usr/share/GeoIP/GeoLite2-Country.mmdb @@ -1782,6 +1802,8 @@ FixTZ=时区修复 FillFixTZOnlyIfRequired=例:+2 (只有问题发生时才填写) ExpectedChecksum=预计校验 CurrentChecksum=当前校验 +ExpectedSize=Expected size +CurrentSize=Current size ForcedConstants=必需的常量值 MailToSendProposal=客户报价 MailToSendOrder=Sales orders @@ -1846,8 +1868,10 @@ NothingToSetup=There is no specific setup required for this module. SetToYesIfGroupIsComputationOfOtherGroups=如果此组是其他组的计算,则将此值设置为yes EnterCalculationRuleIfPreviousFieldIsYes=Enter calculation rule if previous field was set to Yes (For example 'CODEGRP1+CODEGRP2') SeveralLangugeVariatFound=找到了几种语言变体 -COMPANY_AQUARIUM_REMOVE_SPECIAL=删除特殊字符 +RemoveSpecialChars=Remove special characters COMPANY_AQUARIUM_CLEAN_REGEX=正则表达式过滤器清理值(COMPANY_AQUARIUM_CLEAN_REGEX) +COMPANY_DIGITARIA_CLEAN_REGEX=Regex filter to clean value (COMPANY_DIGITARIA_CLEAN_REGEX) +COMPANY_DIGITARIA_UNIQUE_CODE=Duplicate not allowed GDPRContact=Data Protection Officer (DPO, Data Privacy or GDPR contact) GDPRContactDesc=If you store data about European companies/citizens, you can name the contact who is responsible for the General Data Protection Regulation here HelpOnTooltip=Help text to show on tooltip @@ -1884,8 +1908,8 @@ CodeLastResult=Latest result code NbOfEmailsInInbox=Number of emails in source directory LoadThirdPartyFromName=Load third party searching on %s (load only) LoadThirdPartyFromNameOrCreate=Load third party searching on %s (create if not found) -WithDolTrackingID=Dolibarr Tracking ID found -WithoutDolTrackingID=Dolibarr Tracking ID not found +WithDolTrackingID=Dolibarr Reference found in Message ID +WithoutDolTrackingID=Dolibarr Reference not found in Message ID FormatZip=邮编 MainMenuCode=Menu entry code (mainmenu) ECMAutoTree=Show automatic ECM tree @@ -1896,6 +1920,7 @@ ResourceSetup=Configuration of Resource module UseSearchToSelectResource=使用搜索表单选择资源(而不是下拉列表)。 DisabledResourceLinkUser=禁用将资源链接到用户的功能 DisabledResourceLinkContact=禁用将资源链接到联系人的功能 +EnableResourceUsedInEventCheck=Enable feature to check if a resource is in use in an event ConfirmUnactivation=确认模块重置 OnMobileOnly=On small screen (smartphone) only DisableProspectCustomerType=Disable the "Prospect + Customer" third party type (so third party must be Prospect or Customer but can't be both) @@ -1937,3 +1962,5 @@ RESTRICT_ON_IP=Allow access to some host IP only (wildcard not allowed, use spac BaseOnSabeDavVersion=Based on the library SabreDAV version NotAPublicIp=Not a public IP MakeAnonymousPing=Make an anonymous Ping '+1' to the Dolibarr foundation server (done 1 time only after installation) to allow the foundation to count the number of Dolibarr installation. +FeatureNotAvailableWithReceptionModule=Feature not available when module Reception is enabled +EmailTemplate=Template for email diff --git a/htdocs/langs/zh_CN/agenda.lang b/htdocs/langs/zh_CN/agenda.lang index e20a28867bc..59510d7487d 100644 --- a/htdocs/langs/zh_CN/agenda.lang +++ b/htdocs/langs/zh_CN/agenda.lang @@ -76,6 +76,7 @@ ContractSentByEMail=Contract %s sent by email OrderSentByEMail=Sales order %s sent by email InvoiceSentByEMail=Customer invoice %s sent by email SupplierOrderSentByEMail=Purchase order %s sent by email +ORDER_SUPPLIER_DELETEInDolibarr=Purchase order %s deleted SupplierInvoiceSentByEMail=Vendor invoice %s sent by email ShippingSentByEMail=Shipment %s sent by email ShippingValidated= 运输 %s 已验证 @@ -86,6 +87,11 @@ InvoiceDeleted=发票已删除 PRODUCT_CREATEInDolibarr=产品%s已创建 PRODUCT_MODIFYInDolibarr=产品%s改装 PRODUCT_DELETEInDolibarr=产品%s已删除 +HOLIDAY_CREATEInDolibarr=Request for leave %s created +HOLIDAY_MODIFYInDolibarr=Request for leave %s modified +HOLIDAY_APPROVEInDolibarr=Request for leave %s approved +HOLIDAY_VALIDATEDInDolibarr=Request for leave %s validated +HOLIDAY_DELETEInDolibarr=Request for leave %s deleted EXPENSE_REPORT_CREATEInDolibarr=费用报告%s已创建 EXPENSE_REPORT_VALIDATEInDolibarr=费用报告%s经过验证 EXPENSE_REPORT_APPROVEInDolibarr=费用报告%s批准 @@ -99,6 +105,14 @@ TICKET_MODIFYInDolibarr=Ticket %s modified TICKET_ASSIGNEDInDolibarr=Ticket %s assigned TICKET_CLOSEInDolibarr=Ticket %s closed TICKET_DELETEInDolibarr=Ticket %s deleted +BOM_VALIDATEInDolibarr=BOM validated +BOM_UNVALIDATEInDolibarr=BOM unvalidated +BOM_CLOSEInDolibarr=BOM disabled +BOM_REOPENInDolibarr=BOM reopen +BOM_DELETEInDolibarr=BOM deleted +MO_VALIDATEInDolibarr=MO validated +MO_PRODUCEDInDolibarr=MO produced +MO_DELETEInDolibarr=MO deleted ##### End agenda events ##### AgendaModelModule=事件的文档模板 DateActionStart=开始日期 diff --git a/htdocs/langs/zh_CN/boxes.lang b/htdocs/langs/zh_CN/boxes.lang index e82fc775d15..ef7f1c2f95b 100644 --- a/htdocs/langs/zh_CN/boxes.lang +++ b/htdocs/langs/zh_CN/boxes.lang @@ -19,6 +19,7 @@ BoxLastContacts=最新联系人/地址 BoxLastMembers=最新会员 BoxFicheInter=最新干预 BoxCurrentAccounts=打开财务会计账单 +BoxTitleMemberNextBirthdays=Birthdays of this month (members) BoxTitleLastRssInfos=来自 %s 的最新的 %s 条新闻 BoxTitleLastProducts=Products/Services: last %s modified BoxTitleProductsAlertStock=Products: stock alert @@ -34,6 +35,7 @@ BoxTitleLastFicheInter=最近变更的 %s 条干预 BoxTitleOldestUnpaidCustomerBills=Customer Invoices: oldest %s unpaid BoxTitleOldestUnpaidSupplierBills=Vendor Invoices: oldest %s unpaid BoxTitleCurrentAccounts=Open Accounts: balances +BoxTitleSupplierOrdersAwaitingReception=Supplier orders awaiting reception BoxTitleLastModifiedContacts=Contacts/Addresses: last %s modified BoxMyLastBookmarks=Bookmarks: latest %s BoxOldestExpiredServices=执行中的逾期时间最长的服务 @@ -42,6 +44,8 @@ BoxTitleLastActionsToDo=最近的 %s 个动作 BoxTitleLastContracts=最新的%s修改后的合同 BoxTitleLastModifiedDonations=最近变更的 %s 份捐款 BoxTitleLastModifiedExpenses=最近变更的 %s 份费用报表 +BoxTitleLatestModifiedBoms=Latest %s modified BOMs +BoxTitleLatestModifiedMos=Latest %s modified Manufacturing Orders BoxGlobalActivity=全局活动(账单,报价,订单) BoxGoodCustomers=优质客户 BoxTitleGoodCustomers=%s 优质客户 @@ -64,6 +68,7 @@ NoContractedProducts=无签订合同的产品 NoRecordedContracts=空空如也——没有合同记录 NoRecordedInterventions=空空如也——没有干预措施的记录 BoxLatestSupplierOrders=Latest purchase orders +BoxLatestSupplierOrdersAwaitingReception=Latest Purchase Orders (with a pending reception) NoSupplierOrder=No recorded purchase order BoxCustomersInvoicesPerMonth=Customer Invoices per month BoxSuppliersInvoicesPerMonth=Vendor Invoices per month @@ -84,4 +89,14 @@ ForProposals=报价 LastXMonthRolling=最后 %s 月波动 ChooseBoxToAdd=点击下拉菜单选择相应视图并添加到你的看板 BoxAdded=插件已添加到仪表板中 -BoxTitleUserBirthdaysOfMonth=Birthdays of this month +BoxTitleUserBirthdaysOfMonth=Birthdays of this month (users) +BoxLastManualEntries=Last manual entries in accountancy +BoxTitleLastManualEntries=%s latest manual entries +NoRecordedManualEntries=No manual entries record in accountancy +BoxSuspenseAccount=Count accountancy operation with suspense account +BoxTitleSuspenseAccount=Number of unallocated lines +NumberOfLinesInSuspenseAccount=Number of line in suspense account +SuspenseAccountNotDefined=Suspense account isn't defined +BoxLastCustomerShipments=Last customer shipments +BoxTitleLastCustomerShipments=Latest %s customer shipments +NoRecordedShipments=No recorded customer shipment diff --git a/htdocs/langs/zh_CN/commercial.lang b/htdocs/langs/zh_CN/commercial.lang index 1f3db8e0946..3a82350faba 100644 --- a/htdocs/langs/zh_CN/commercial.lang +++ b/htdocs/langs/zh_CN/commercial.lang @@ -1,6 +1,6 @@ # Dolibarr language file - Source file is en_US - commercial -Commercial=供应商 -CommercialArea=供应商区 +Commercial=Commerce +CommercialArea=Commerce area Customer=客户 Customers=客户 Prospect=准客户 @@ -59,7 +59,7 @@ ActionAC_FAC=通过邮件发送客户发票 ActionAC_REL=通过邮件发送客户发票(提醒) ActionAC_CLO=关闭 ActionAC_EMAILING=发送群发电子邮件 -ActionAC_COM=通过邮件发送客户订单 +ActionAC_COM=Send sales order by mail ActionAC_SHIP=发送发货单 ActionAC_SUP_ORD=通过邮件发送采购订单 ActionAC_SUP_INV=通过邮件发送供应商发票 diff --git a/htdocs/langs/zh_CN/deliveries.lang b/htdocs/langs/zh_CN/deliveries.lang index 7b76652f741..38c9b4fc09e 100644 --- a/htdocs/langs/zh_CN/deliveries.lang +++ b/htdocs/langs/zh_CN/deliveries.lang @@ -1,16 +1,16 @@ # Dolibarr language file - Source file is en_US - deliveries Delivery=交货 DeliveryRef=送达编号 -DeliveryCard=Receipt card -DeliveryOrder=交货单 +DeliveryCard=交货信息 +DeliveryOrder=Delivery receipt DeliveryDate=交货日期 -CreateDeliveryOrder=Generate delivery receipt +CreateDeliveryOrder=产生交货单 DeliveryStateSaved=交货状态保存 SetDeliveryDate=送货日期设置 ValidateDeliveryReceipt=验证送达回执 -ValidateDeliveryReceiptConfirm=Are you sure you want to validate this delivery receipt? +ValidateDeliveryReceiptConfirm=你确定要验证这个交货收据吗? DeleteDeliveryReceipt=删除送达回执 -DeleteDeliveryReceiptConfirm=Are you sure you want to delete delivery receipt %s? +DeleteDeliveryReceiptConfirm=你确定要删除送达回执%s吗? DeliveryMethod=运输方式 TrackingNumber=运单号码 DeliveryNotValidated=交付未验证 @@ -18,13 +18,14 @@ StatusDeliveryCanceled=已取消 StatusDeliveryDraft=草稿 StatusDeliveryValidated=已接收 # merou PDF model -NameAndSignature=签名和盖章: +NameAndSignature=Name and Signature: ToAndDate=To___________________________________ on ____/_____/__________ GoodStatusDeclaration=上述货物完好并已签收, -Deliverer=发货人: +Deliverer=Deliverer: Sender=发送方 Recipient=接收方 ErrorStockIsNotEnough=库存不足 Shippable=可运输 NonShippable=不可运输 ShowReceiving=显示送达回执 +NonExistentOrder=Nonexistent order diff --git a/htdocs/langs/zh_CN/errors.lang b/htdocs/langs/zh_CN/errors.lang index 806891257bb..51a2ac29c61 100644 --- a/htdocs/langs/zh_CN/errors.lang +++ b/htdocs/langs/zh_CN/errors.lang @@ -196,6 +196,7 @@ ErrorPhpMailDelivery=检查您是否使用了过多的收件人,并且您的 ErrorUserNotAssignedToTask=必须为用户分配用户才能输入消耗的时间。 ErrorTaskAlreadyAssigned=任务已分配给用户 ErrorModuleFileSeemsToHaveAWrongFormat=模块包似乎格式错误。 +ErrorModuleFileSeemsToHaveAWrongFormat2=At least one mandatory directory must exists into zip of module: %s or %s ErrorFilenameDosNotMatchDolibarrPackageRules=模块包的名称( %s )与预期的名称语法不匹配: %s ErrorDuplicateTrigger=错误,重复的触发器名称%s。已经从%s加载。 ErrorNoWarehouseDefined=错误,没有定义仓库。 @@ -219,6 +220,9 @@ ErrorURLMustStartWithHttp=URL %s must start with http:// or https:// ErrorNewRefIsAlreadyUsed=Error, the new reference is already used ErrorDeletePaymentLinkedToAClosedInvoiceNotPossible=Error, delete payment linked to a closed invoice is not possible. ErrorSearchCriteriaTooSmall=Search criteria too small. +ErrorObjectMustHaveStatusActiveToBeDisabled=Objects must have status 'Active' to be disabled +ErrorObjectMustHaveStatusDraftOrDisabledToBeActivated=Objects must have status 'Draft' or 'Disabled' to be enabled +ErrorNoFieldWithAttributeShowoncombobox=No fields has property 'showoncombobox' into definition of object '%s'. No way to show the combolist. # Warnings WarningParamUploadMaxFileSizeHigherThanPostMaxSize=Your PHP parameter upload_max_filesize (%s) is higher than PHP parameter post_max_size (%s). This is not a consistent setup. WarningPasswordSetWithNoAccount=为此成员设置了密码。但是,未创建任何用户帐户。因此,此密码已存储,但无法用于登录Dolibarr。它可以由外部模块/接口使用,但如果您不需要为成员定义任何登录名或密码,则可以从成员模块设置中禁用“管理每个成员的登录名”选项。如果您需要管理登录但不需要任何密码,则可以将此字段保留为空以避免此警告。注意:如果成员链接到用户,则电子邮件也可用作登录。 @@ -244,3 +248,4 @@ WarningAnEntryAlreadyExistForTransKey=此语言的翻译密钥已存在条目 WarningNumberOfRecipientIsRestrictedInMassAction=Warning, number of different recipient is limited to %s when using the mass actions on lists WarningDateOfLineMustBeInExpenseReportRange=警告,行日期不在费用报表范围内 WarningProjectClosed=Project is closed. You must re-open it first. +WarningSomeBankTransactionByChequeWereRemovedAfter=Some bank transaction were removed after that the receipt including them were generated. So nb of cheques and total of receipt may differ from number and total in list. diff --git a/htdocs/langs/zh_CN/holiday.lang b/htdocs/langs/zh_CN/holiday.lang index dd057dc7166..250d66af087 100644 --- a/htdocs/langs/zh_CN/holiday.lang +++ b/htdocs/langs/zh_CN/holiday.lang @@ -8,7 +8,6 @@ NotActiveModCP=You must enable the module Leave to view this page. AddCP=做一个请假申请 DateDebCP=开始日期 DateFinCP=结束日期 -DateCreateCP=创建日期 DraftCP=草稿 ToReviewCP=等待批准 ApprovedCP=批准 @@ -18,6 +17,7 @@ ValidatorCP=同意 ListeCP=List of leave LeaveId=请假申请 ID ReviewedByCP=审批人: +UserID=User ID UserForApprovalID=用户的批准ID UserForApprovalFirstname=First name of approval user UserForApprovalLastname=Last name of approval user @@ -128,3 +128,4 @@ TemplatePDFHolidays=Template for leave requests PDF FreeLegalTextOnHolidays=Free text on PDF WatermarkOnDraftHolidayCards=Watermarks on draft leave requests HolidaysToApprove=Holidays to approve +NobodyHasPermissionToValidateHolidays=Nobody has permission to validate holidays diff --git a/htdocs/langs/zh_CN/install.lang b/htdocs/langs/zh_CN/install.lang index 4b0ea926793..6f5b8a98052 100644 --- a/htdocs/langs/zh_CN/install.lang +++ b/htdocs/langs/zh_CN/install.lang @@ -13,6 +13,7 @@ PHPSupportPOSTGETOk=PHP的POST和GET支持。 PHPSupportPOSTGETKo=It's possible your PHP setup does not support variables POST and/or GET. Check the parameter variables_order in php.ini. PHPSupportGD=This PHP supports GD graphical functions. PHPSupportCurl=This PHP supports Curl. +PHPSupportCalendar=This PHP supports calendars extensions. PHPSupportUTF8=This PHP supports UTF8 functions. PHPSupportIntl=This PHP supports Intl functions. PHPMemoryOK=您的PHP最大session会话内存设置为%s。这应该够了的。 @@ -21,6 +22,7 @@ Recheck=Click here for a more detailed test 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. ErrorPHPDoesNotSupportGD=Your PHP installation does not support GD graphical functions. No graphs will be available. ErrorPHPDoesNotSupportCurl=你的PHP服务器不支持Curl。 +ErrorPHPDoesNotSupportCalendar=Your PHP installation does not support php calendar extensions. ErrorPHPDoesNotSupportUTF8=Your PHP installation does not support UTF8 functions. Dolibarr cannot work correctly. Resolve this before installing Dolibarr. ErrorPHPDoesNotSupportIntl=Your PHP installation does not support Intl functions. ErrorDirDoesNotExists=目录 %s 不存在。 @@ -203,6 +205,7 @@ MigrationRemiseExceptEntity=更新 llx_societe_remise_except 的实际栏位参 MigrationUserRightsEntity=更新llx_user_rights的实体字段值 MigrationUserGroupRightsEntity=更新llx_usergroup_rights的实体字段值 MigrationUserPhotoPath=Migration of photo paths for users +MigrationFieldsSocialNetworks=Migration of users fields social networks (%s) MigrationReloadModule=重载模块%s MigrationResetBlockedLog=重置模块BlockedLog for v7算法 ShowNotAvailableOptions=Show unavailable options diff --git a/htdocs/langs/zh_CN/main.lang b/htdocs/langs/zh_CN/main.lang index e4b6ca6b2fa..656fded7671 100644 --- a/htdocs/langs/zh_CN/main.lang +++ b/htdocs/langs/zh_CN/main.lang @@ -114,6 +114,7 @@ InformationToHelpDiagnose=此信息可用于诊断目的(您可以将选项$ d MoreInformation=更多信息 TechnicalInformation=技术信息 TechnicalID=技术ID +LineID=Line ID NotePublic=备注 (公开) NotePrivate=备注(私人) PrecisionUnitIsLimitedToXDecimals=Dolibarr是安装精度的限制价格单位为%s小数。 @@ -169,6 +170,8 @@ ToValidate=验证 NotValidated=未经验证 Save=保存 SaveAs=另存为 +SaveAndStay=Save and stay +SaveAndNew=Save and new TestConnection=测试连接 ToClone=复制 ConfirmClone=Choose data you want to clone: @@ -182,6 +185,7 @@ Hide=隐藏 ShowCardHere=显示卡片 Search=搜索 SearchOf=搜索 +SearchMenuShortCut=Ctrl + shift + f Valid=有效 Approve=批准 Disapprove=不同意 @@ -412,6 +416,7 @@ DefaultTaxRate=默认税率 Average=平均 Sum=总和 Delta=增量 +StatusToPay=待支付 RemainToPay=继续付钱 Module=模块/应用程序 Modules=模块/应用 @@ -474,7 +479,9 @@ Categories=标签/分类 Category=标签/分类 By=由 From=从 +FromLocation=从 to=至 +To=至 and=和 or=或 Other=其他 @@ -824,6 +831,7 @@ Mandatory=强制性 Hello=你好 GoodBye=再见 Sincerely=诚恳地 +ConfirmDeleteObject=Are you sure you want to delete this object? DeleteLine=删除行 ConfirmDeleteLine=您确定要删除此行吗? NoPDFAvailableForDocGenAmongChecked=在已检查记录中没有PDF可用于生成文档 @@ -840,6 +848,7 @@ Progress=进展 ProgressShort=Progr. FrontOffice=前台 BackOffice=后台 +Submit=Submit View=查看 Export=导出 Exports=导出 @@ -990,3 +999,16 @@ GlobalOpenedElemView=Global view NoArticlesFoundForTheKeyword=No article found for the keyword '%s' NoArticlesFoundForTheCategory=No article found for the category ToAcceptRefuse=To accept | refuse +ContactDefault_agenda=事件 +ContactDefault_commande=订单 +ContactDefault_contrat=合同 +ContactDefault_facture=发票 +ContactDefault_fichinter=介入 +ContactDefault_invoice_supplier=Supplier Invoice +ContactDefault_order_supplier=Supplier Order +ContactDefault_project=项目 +ContactDefault_project_task=任务 +ContactDefault_propal=报价 +ContactDefault_supplier_proposal=Supplier Proposal +ContactDefault_ticketsup=Ticket +ContactAddedAutomatically=Contact added from contact thirdparty roles diff --git a/htdocs/langs/zh_CN/modulebuilder.lang b/htdocs/langs/zh_CN/modulebuilder.lang index cf3450d06ae..a78ee292adf 100644 --- a/htdocs/langs/zh_CN/modulebuilder.lang +++ b/htdocs/langs/zh_CN/modulebuilder.lang @@ -6,7 +6,7 @@ ModuleBuilderDesc2=Path where modules are generated/edited (first directory for ModuleBuilderDesc3=找到生成/可编辑的模块: %s ModuleBuilderDesc4=当模块目录的根目录中存在 %s 文件时,模块被检测为“可编辑” NewModule=新模块 -NewObject=新对象 +NewObjectInModulebuilder=New object ModuleKey=模块名 ObjectKey=对象名 ModuleInitialized=模块已初始化 @@ -60,12 +60,14 @@ HooksFile=钩子代码的文件 ArrayOfKeyValues=键值数组 ArrayOfKeyValuesDesc=对键/值对构成的数组(如果字段是具有固定值的组合列表) WidgetFile=小部件文件 +CSSFile=CSS file +JSFile=Javascript file ReadmeFile=自述文件 ChangeLog=ChangeLog文件 TestClassFile=PHP单元测试类的文件 SqlFile=Sql文件 -PageForLib=File for PHP library -PageForObjLib=File for PHP library dedicated to object +PageForLib=File for the common PHP library +PageForObjLib=File for the PHP library dedicated to object SqlFileExtraFields=Sql文件用于附加字段 SqlFileKey=密钥的Sql文件 SqlFileKeyExtraFields=Sql file for keys of complementary attributes @@ -77,17 +79,20 @@ NoTrigger=没有触发器 NoWidget=无插件 GoToApiExplorer=转到API资源管理器 ListOfMenusEntries=菜单条目列表 +ListOfDictionariesEntries=List of dictionaries entries ListOfPermissionsDefined=已定义权限的列表 SeeExamples=见这里的例子 EnabledDesc=激活此字段的条件(示例:1 或 $conf->global->MYMODULE_MYOPTION) -VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only (not list), 4=Visible on list and update/view form only (not create). Using a negative value means field is not shown by default on list but can be selected for viewing). It can be an expression, for example: preg_match('/public/', $_SERVER['PHP_SELF'])?0:1 +VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only (not list), 4=Visible on list and update/view form only (not create). Using a negative value means field is not shown by default on list but can be selected for viewing). It can be an expression, for example:
    preg_match('/public/', $_SERVER['PHP_SELF'])?0:1
    ($user->rights->holiday->define_holiday ? 1 : 0) IsAMeasureDesc=Can the value of field be cumulated to get a total into list? (Examples: 1 or 0) SearchAllDesc=Is the field used to make a search from the quick search tool? (Examples: 1 or 0) SpecDefDesc=在此输入您要为模块提供的所有文档,这些文档尚未由其他选项卡定义。您可以使用.md或更好的.asciidoc语法。 LanguageDefDesc=在此文件中输入每个语言文件的所有密钥和翻译。 MenusDefDesc=Define here the menus provided by your module +DictionariesDefDesc=Define here the dictionaries provided by your module PermissionsDefDesc=Define here the new permissions provided by your module MenusDefDescTooltip=The menus provided by your module/application are defined into the array $this->menus into the module descriptor file. You can edit manually this file or use the embedded editor.

    Note: Once defined (and module re-activated), menus are also visible into the menu editor available to administrator users on %s. +DictionariesDefDescTooltip=The dictionaries provided by your module/application are defined into the array $this->dictionaries into the module descriptor file. You can edit manually this file or use the embedded editor.

    Note: Once defined (and module re-activated), dictionaries are also visible into the setup area to administrator users on %s. PermissionsDefDescTooltip=The permissions provided by your module/application are defined into the array $this->rights into the module descriptor file. You can edit manually this file or use the embedded editor.

    Note: Once defined (and module re-activated), permissions are visible into the default permissions setup %s. HooksDefDesc=在 module_parts ['hooks'] 属性中定义,在模块描述符中,您想要管理的钩子的上下文(上下文列表可以通过搜索' initHooks找到('在核心代码中。)
    编辑钩子文件以添加钩子函数的代码(可通过在核心代码中搜索' executeHooks '找到可钩子函数)。 TriggerDefDesc=在触发器文件中定义要为执行的每个业务事件执行的代码。 @@ -105,9 +110,12 @@ InitStructureFromExistingTable=构建现有表的结构数组字符串 UseAboutPage=Disable the about page UseDocFolder=Disable the documentation folder UseSpecificReadme=使用特定的自述文件 +ContentOfREADMECustomized=Note: The content of the README.md file has been replaced with the specific value defined into setup of ModuleBuilder. RealPathOfModule=Real path of module ContentCantBeEmpty=Content of file can't be empty WidgetDesc=You can generate and edit here the widgets that will be embedded with your module. +CSSDesc=You can generate and edit here a file with personalized CSS embedded with your module. +JSDesc=You can generate and edit here a file with personalized Javascript embedded with your module. CLIDesc=You can generate here some command line scripts you want to provide with your module. CLIFile=CLI File NoCLIFile=No CLI files @@ -117,3 +125,13 @@ UseSpecificFamily = Use a specific family UseSpecificAuthor = Use a specific author UseSpecificVersion = Use a specific initial version ModuleMustBeEnabled=The module/application must be enabled first +IncludeRefGeneration=The reference of object must be generated automatically +IncludeRefGenerationHelp=Check this if you want to include code to manage the generation automatically of the reference +IncludeDocGeneration=I want to generate some documents from the object +IncludeDocGenerationHelp=If you check this, some code will be generated to add a "Generate document" box on the record. +ShowOnCombobox=Show value into combobox +KeyForTooltip=Key for tooltip +CSSClass=CSS Class +NotEditable=Not editable +ForeignKey=Foreign key +TypeOfFieldsHelp=Type of fields:
    varchar(99), double(24,8), real, text, html, datetime, timestamp, integer, integer:ClassName:relativepath/to/classfile.class.php[:1[:filter]] ('1' means we add a + button after the combo to create the record, 'filter' can be 'status=1 AND fk_user = __USER_ID AND entity IN (__SHARED_ENTITIES__)' for example) diff --git a/htdocs/langs/zh_CN/mrp.lang b/htdocs/langs/zh_CN/mrp.lang index 360f4303f07..35755f2d360 100644 --- a/htdocs/langs/zh_CN/mrp.lang +++ b/htdocs/langs/zh_CN/mrp.lang @@ -1,17 +1,61 @@ +Mrp=Manufacturing Orders +MO=Manufacturing Order +MRPDescription=Module to manage Manufacturing Orders (MO). MRPArea=MRP Area +MrpSetupPage=Setup of module MRP MenuBOM=Bills of material LatestBOMModified=Latest %s Bills of materials modified +LatestMOModified=Latest %s Manufacturing Orders modified +Bom=Bills of Material BillOfMaterials=Bill of Material BOMsSetup=Setup of module BOM ListOfBOMs=List of bills of material - BOM +ListOfManufacturingOrders=List of Manufacturing Orders NewBOM=New bill of material -ProductBOMHelp=Product to create with this BOM +ProductBOMHelp=Product to create with this BOM.
    Note: Products with the property 'Nature of product' = 'Raw material' are not visible into this list. BOMsNumberingModules=BOM numbering templates -BOMsModelModule=BOMS document templates +BOMsModelModule=BOM document templates +MOsNumberingModules=MO numbering templates +MOsModelModule=MO document templates FreeLegalTextOnBOMs=Free text on document of BOM WatermarkOnDraftBOMs=Watermark on draft BOM -ConfirmCloneBillOfMaterials=Are you sure you want to clone this bill of material ? +FreeLegalTextOnMOs=Free text on document of MO +WatermarkOnDraftMOs=Watermark on draft MO +ConfirmCloneBillOfMaterials=Are you sure you want to clone the bill of material %s ? +ConfirmCloneMo=Are you sure you want to clone the Manufacturing Order %s ? ManufacturingEfficiency=Manufacturing efficiency ValueOfMeansLoss=Value of 0.95 means an average of 5%% of loss during the production DeleteBillOfMaterials=Delete Bill Of Materials +DeleteMo=Delete Manufacturing Order ConfirmDeleteBillOfMaterials=Are you sure you want to delete this Bill Of Material? +ConfirmDeleteMo=Are you sure you want to delete this Bill Of Material? +MenuMRP=Manufacturing Orders +NewMO=New Manufacturing Order +QtyToProduce=Qty to produce +DateStartPlannedMo=Date start planned +DateEndPlannedMo=Date end planned +KeepEmptyForAsap=Empty means 'As Soon As Possible' +EstimatedDuration=Estimated duration +EstimatedDurationDesc=Estimated duration to manufacture this product using this BOM +ConfirmValidateBom=Are you sure you want to validate the BOM with the reference %s (you will be able to use it to build new Manufacturing Orders) +ConfirmCloseBom=Are you sure you want to cancel this BOM (you won't be able to use it to build new Manufacturing Orders anymore) ? +ConfirmReopenBom=Are you sure you want to re-open this BOM (you will be able to use it to build new Manufacturing Orders) +StatusMOProduced=Produced +QtyFrozen=Frozen Qty +QuantityFrozen=Frozen Quantity +QuantityConsumedInvariable=When this flag is set, the quantity consumed is always the value defined and is not relative to the quantity produced. +DisableStockChange=Disable stock change +DisableStockChangeHelp=When this flag is set, there is no stock change on this product, whatever is the quantity produced +BomAndBomLines=Bills Of Material and lines +BOMLine=Line of BOM +WarehouseForProduction=Warehouse for production +CreateMO=Create MO +ToConsume=To consume +ToProduce=To produce +QtyAlreadyConsumed=Qty already consumed +QtyAlreadyProduced=Qty already produced +ConsumeAndProduceAll=Consume and Produce All +Manufactured=Manufactured +TheProductXIsAlreadyTheProductToProduce=The product to add is already the product to produce. +ForAQuantityOf1=For a quantity to produce of 1 +ConfirmValidateMo=Are you sure you want to validate this Manufacturing Order? diff --git a/htdocs/langs/zh_CN/opensurvey.lang b/htdocs/langs/zh_CN/opensurvey.lang index d65fa009d15..6bad056b54e 100644 --- a/htdocs/langs/zh_CN/opensurvey.lang +++ b/htdocs/langs/zh_CN/opensurvey.lang @@ -1,25 +1,25 @@ # Dolibarr language file - Source file is en_US - opensurvey Survey=调查 Surveys=调查 -OrganizeYourMeetingEasily=轻松地组织你的会议和投票。首先选择一个调查问卷投票类型... +OrganizeYourMeetingEasily=Organize your meetings and polls easily. First select the type of poll... NewSurvey=新建调查 OpenSurveyArea=调查问卷区 -AddACommentForPoll=You can add a comment into poll... +AddACommentForPoll=您可以在民意调查中添加评论...... AddComment=添加评论 CreatePoll=创建调查问卷 PollTitle=调查问卷标题 ToReceiveEMailForEachVote=每次投票均接收邮件 TypeDate=日期类型 TypeClassic=标准类型 -OpenSurveyStep2=Select your dates amoung the free days (grey). The selected days are green. You can unselect a day previously selected by clicking again on it +OpenSurveyStep2=Select your dates among the free days (grey). The selected days are green. You can unselect a day previously selected by clicking again on it RemoveAllDays=移除全部日期 CopyHoursOfFirstDay=复制首日时数 RemoveAllHours=删除所有小时 SelectedDays=择日 TheBestChoice=当前最佳选择是 TheBestChoices=当前最佳选择是 -with=with -OpenSurveyHowTo=If you agree to vote in this poll, you have to give your name, choose the values that fit best for you and validate with the plus button at the end of the line. +with=同 +OpenSurveyHowTo=如果您同意在此投票中投票,则必须提供您的姓名,选择最适合您的值,并使用行尾的加号按钮进行验证。 CommentsOfVoters=评论投票 ConfirmRemovalOfPoll=你确定想要移除这个调查 (以及全部投票) RemovePoll=删除民意调查 @@ -35,7 +35,7 @@ TitleChoice=选择标签 ExportSpreadsheet=导出电子表格结果 ExpireDate=限定日期 NbOfSurveys=调查问卷数量 -NbOfVoters=投票数量 +NbOfVoters=No. of voters SurveyResults=结果 PollAdminDesc=你有权限通过 "编辑"菜单来变更全部投票详细. 你也可以 , 移除 %s. 你更可以添加 %s. 5MoreChoices=5 个以上选择 @@ -49,13 +49,13 @@ votes=调查(s) NoCommentYet=这个调查投票问卷没有评论 CanComment=投票者可评论该投票 CanSeeOthersVote=投票者可查看其他人的投票 -SelectDayDesc=选择每个日期天数, 你能选择, 或者不选, 会议时长格式如下 :
    - 留空,
    - "8h", "8H" 或 "8:00" 会议的开始时间,
    - "8-11", "8h-11h", "8H-11H" 或 "8:00-11:00" 会议的开始时间和结束时间,
    - "8h15-11h15", "8H15-11H15" 或 "8:15-11:15" 用分钟同一个事儿. +SelectDayDesc=For each selected day, you can choose, or not, meeting hours in the following format:
    - empty,
    - "8h", "8H" or "8:00" to give a meeting's start hour,
    - "8-11", "8h-11h", "8H-11H" or "8:00-11:00" to give a meeting's start and end hour,
    - "8h15-11h15", "8H15-11H15" or "8:15-11:15" for the same thing but with minutes. BackToCurrentMonth=回到当前月份 -ErrorOpenSurveyFillFirstSection=You haven't filled the first section of the poll creation -ErrorOpenSurveyOneChoice=Enter at least one choice +ErrorOpenSurveyFillFirstSection=您尚未填写投票创建的第一部分 +ErrorOpenSurveyOneChoice=输入至少一个选项 ErrorInsertingComment=插入您的说明时出错 -MoreChoices=Enter more choices for the voters -SurveyExpiredInfo=The poll has been closed or voting delay has expired. -EmailSomeoneVoted=%s has filled a line.\nYou can find your poll at the link: \n%s -ShowSurvey=Show survey -UserMustBeSameThanUserUsedToVote=You must have voted and use the same user name that the one used to vote, to post a comment +MoreChoices=为选民输入更多选择 +SurveyExpiredInfo=民意调查已经结束或投票延迟已经到期。 +EmailSomeoneVoted=%s填了一条线。\n您可以在链接中找到您的民意调查:\n%s +ShowSurvey=显示调查 +UserMustBeSameThanUserUsedToVote=您必须投票并使用与投票时相同的用户名发布评论 diff --git a/htdocs/langs/zh_CN/paybox.lang b/htdocs/langs/zh_CN/paybox.lang index e85988122a8..96ae9775047 100644 --- a/htdocs/langs/zh_CN/paybox.lang +++ b/htdocs/langs/zh_CN/paybox.lang @@ -11,17 +11,8 @@ YourEMail=付款确认的电子邮件 Creditor=债权人 PaymentCode=付款代码 PayBoxDoPayment=Pay with Paybox -ToPay=执行付款 YouWillBeRedirectedOnPayBox=您将被重定向担保Paybox页,输入您的信用卡信息 Continue=下一个 -ToOfferALinkForOnlinePayment=网址为%s支付 -ToOfferALinkForOnlinePaymentOnOrder=URL to offer a %s online payment user interface for a sales order -ToOfferALinkForOnlinePaymentOnInvoice=网址提供发票一%s在线支付的用户界面 -ToOfferALinkForOnlinePaymentOnContractLine=网址提供了一个合同线%s在线支付的用户界面 -ToOfferALinkForOnlinePaymentOnFreeAmount=网址提供一个免费的网上支付金额%s用户界面 -ToOfferALinkForOnlinePaymentOnMemberSubscription=网址为会员提供订阅%s在线支付的用户界面 -ToOfferALinkForOnlinePaymentOnDonation=URL to offer a %s online payment, user interface for payment of donation -YouCanAddTagOnUrl=You can also add url parameter &tag=value to any of those URL (required only for free payment) to add your own payment comment tag. SetupPayBoxToHavePaymentCreatedAutomatically=Setup your Paybox with url %s to have payment created automatically when validated by Paybox. YourPaymentHasBeenRecorded=本页面确认您的付款已记录。谢谢。 YourPaymentHasNotBeenRecorded=Your payment has NOT been recorded and the transaction has been canceled. Thank you. diff --git a/htdocs/langs/zh_CN/projects.lang b/htdocs/langs/zh_CN/projects.lang index b6b1dc0973b..d127d603a04 100644 --- a/htdocs/langs/zh_CN/projects.lang +++ b/htdocs/langs/zh_CN/projects.lang @@ -86,8 +86,8 @@ WhichIamLinkedToProject=which I'm linked to project Time=时间 ListOfTasks=任务列表 GoToListOfTimeConsumed=转到消耗的时间列表 -GoToListOfTasks=任务列表 -GoToGanttView=转到甘特视图 +GoToListOfTasks=Show as list +GoToGanttView=show as Gantt GanttView=甘特视图 ListProposalsAssociatedProject=List of the commercial proposals related to the project ListOrdersAssociatedProject=List of sales orders related to the project @@ -250,3 +250,8 @@ OneLinePerUser=One line per user ServiceToUseOnLines=Service to use on lines InvoiceGeneratedFromTimeSpent=Invoice %s has been generated from time spent on project ProjectBillTimeDescription=Check if you enter timesheet on tasks of project AND you plan to generate invoice(s) from the timesheet to bill the customer of the project (do not check if you plan to create invoice that is not based on entered timesheets). +ProjectFollowOpportunity=Follow opportunity +ProjectFollowTasks=Follow tasks +UsageOpportunity=Usage: Opportunity +UsageTasks=Usage: Tasks +UsageBillTimeShort=Usage: Bill time diff --git a/htdocs/langs/zh_CN/receiptprinter.lang b/htdocs/langs/zh_CN/receiptprinter.lang index b306b4d9851..0df5af5ccaa 100644 --- a/htdocs/langs/zh_CN/receiptprinter.lang +++ b/htdocs/langs/zh_CN/receiptprinter.lang @@ -26,19 +26,22 @@ PROFILE_P822D=P822D 配置 PROFILE_STAR=开始配置 PROFILE_DEFAULT_HELP=Epson打印机默认最佳配置 PROFILE_SIMPLE_HELP=简单配置无可视界面 -PROFILE_EPOSTEP_HELP=Epos Tep 配置帮助 +PROFILE_EPOSTEP_HELP=Epos Tep配置 PROFILE_P822D_HELP=P822D 配置无可视界面 PROFILE_STAR_HELP=开始配置 +DOL_LINE_FEED=Skip line DOL_ALIGN_LEFT=文字居左 DOL_ALIGN_CENTER=文字居中 DOL_ALIGN_RIGHT=文字居右 -DOL_USE_FONT_A=Use font A of printer -DOL_USE_FONT_B=Use font B of printer -DOL_USE_FONT_C=Use font C of printer +DOL_USE_FONT_A=使用打印机的字体A. +DOL_USE_FONT_B=使用打印机的字体B. +DOL_USE_FONT_C=使用打印机的字体C. DOL_PRINT_BARCODE=打印条码 DOL_PRINT_BARCODE_CUSTOMER_ID=打印客户id条码 -DOL_CUT_PAPER_FULL=Cut ticket completely -DOL_CUT_PAPER_PARTIAL=Cut ticket partially -DOL_OPEN_DRAWER=Open cash drawer -DOL_ACTIVATE_BUZZER=Activate buzzer +DOL_CUT_PAPER_FULL=完全削减票 +DOL_CUT_PAPER_PARTIAL=部分削减票 +DOL_OPEN_DRAWER=打开现金抽屉 +DOL_ACTIVATE_BUZZER=激活蜂鸣器 DOL_PRINT_QRCODE=打印二维码 +DOL_PRINT_LOGO=Print logo of my company +DOL_PRINT_LOGO_OLD=Print logo of my company (old printers) diff --git a/htdocs/langs/zh_CN/sendings.lang b/htdocs/langs/zh_CN/sendings.lang index fa3189bc092..265e417e1ae 100644 --- a/htdocs/langs/zh_CN/sendings.lang +++ b/htdocs/langs/zh_CN/sendings.lang @@ -18,15 +18,16 @@ SendingCard=运输信息卡 NewSending=新建运输 CreateShipment=创建货件 QtyShipped=出货数量 -QtyShippedShort=Qty ship. -QtyPreparedOrShipped=Qty prepared or shipped +QtyShippedShort=数量船。 +QtyPreparedOrShipped=数量(准备或发货) QtyToShip=出货数量 +QtyToReceive=Qty to receive QtyReceived=收到的数量 -QtyInOtherShipments=Qty in other shipments -KeepToShip=Remain to ship -KeepToShipShort=Remain +QtyInOtherShipments=数量(其他运输) +KeepToShip=继续发货 +KeepToShipShort=保留 OtherSendingsForSameOrder=这个订单的其他运输 -SendingsAndReceivingForSameOrder=Shipments and receipts for this order +SendingsAndReceivingForSameOrder=此订单的发货和收货 SendingsToValidate=运输验证 StatusSendingCanceled=取消 StatusSendingDraft=草稿 @@ -36,29 +37,30 @@ StatusSendingDraftShort=草稿 StatusSendingValidatedShort=验证 StatusSendingProcessedShort=加工 SendingSheet=运输表格 -ConfirmDeleteSending=Are you sure you want to delete this shipment? -ConfirmValidateSending=Are you sure you want to validate this shipment with reference %s? -ConfirmCancelSending=Are you sure you want to cancel this shipment? +ConfirmDeleteSending=您确定要删除此货件吗? +ConfirmValidateSending=您确定要参考 %s 验证此货件吗? +ConfirmCancelSending=您确定要取消此货件吗? DocumentModelMerou=Merou A5 model WarningNoQtyLeftToSend=警告,没有产品等待装运。 StatsOnShipmentsOnlyValidated=对运输进行统计验证。使用的数据的验证的装运日期(计划交货日期并不总是已知)。 DateDeliveryPlanned=计划运输日期 -RefDeliveryReceipt=Ref delivery receipt -StatusReceipt=Status delivery receipt +RefDeliveryReceipt=参考送货收据 +StatusReceipt=状态交货收据 DateReceived=交货日期收到 -SendShippingByEMail=通过电子邮件发送运输信息资料 +ClassifyReception=Classify reception +SendShippingByEMail=Send shipment by email SendShippingRef=提交运输 %s ActionsOnShipping=运输活动 LinkToTrackYourPackage=链接到追踪您的包裹 ShipmentCreationIsDoneFromOrder=就目前而言,创建一个新的装运完成从订单信息卡。 ShipmentLine=运输线路 -ProductQtyInCustomersOrdersRunning=Product quantity into open customer orders -ProductQtyInSuppliersOrdersRunning=Product quantity into open purchase orders -ProductQtyInShipmentAlreadySent=Product quantity from open customer order already sent -ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from open supplier order already received -NoProductToShipFoundIntoStock=No product to ship found into warehouse %s. Correct stock or go back to choose another warehouse. +ProductQtyInCustomersOrdersRunning=Product quantity from open sales orders +ProductQtyInSuppliersOrdersRunning=Product quantity from open purchase orders +ProductQtyInShipmentAlreadySent=Product quantity from open sales order already sent +ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from open purchase orders already received +NoProductToShipFoundIntoStock=No product to ship found in warehouse %s. Correct stock or go back to choose another warehouse. WeightVolShort=重量/体积 -ValidateOrderFirstBeforeShipment=You must first validate the order before being able to make shipments. +ValidateOrderFirstBeforeShipment=您必须先验证订单才能发货。 # Sending methods # ModelDocument @@ -69,4 +71,4 @@ SumOfProductWeights=产品总重 # warehouse details DetailWarehouseNumber= 仓库明细 -DetailWarehouseFormat= 重量:%s (数量 : %d) +DetailWarehouseFormat= W:%s (Qty: %d) diff --git a/htdocs/langs/zh_CN/stocks.lang b/htdocs/langs/zh_CN/stocks.lang index a203f75ac97..fbd1b725105 100644 --- a/htdocs/langs/zh_CN/stocks.lang +++ b/htdocs/langs/zh_CN/stocks.lang @@ -55,7 +55,7 @@ PMPValue=加权平均价格 PMPValueShort=的WAP EnhancedValueOfWarehouses=仓库价值 UserWarehouseAutoCreate=创建用户时自动创建用户仓库 -AllowAddLimitStockByWarehouse=Manage also values for minimum and desired stock per pairing (product-warehouse) in addition to values per product +AllowAddLimitStockByWarehouse=Manage also value for minimum and desired stock per pairing (product-warehouse) in addition to the value for minimum and desired stock per product IndependantSubProductStock=Product stock and subproduct stock are independent QtyDispatched=派出数量 QtyDispatchedShort=派送数量 @@ -184,7 +184,7 @@ SelectFournisseur=Vendor filter inventoryOnDate=库存 INVENTORY_DISABLE_VIRTUAL=Virtual product (kit): do not decrement stock of a child product INVENTORY_USE_MIN_PA_IF_NO_LAST_PA=如果找不到最后买入价,请使用买入价 -INVENTORY_USE_INVENTORY_DATE_FROM_DATEMVT=Stock movement has date of inventory +INVENTORY_USE_INVENTORY_DATE_FOR_DATE_OF_MVT=Stock movements will have the date of inventory (instead of the date of inventory validation) inventoryChangePMPPermission=允许更改产品的PMP值 ColumnNewPMP=新单位PMP OnlyProdsInStock=不添加库存的产品 @@ -212,3 +212,7 @@ StockIncreaseAfterCorrectTransfer=Increase by correction/transfer StockDecreaseAfterCorrectTransfer=Decrease by correction/transfer StockIncrease=Stock increase StockDecrease=Stock decrease +InventoryForASpecificWarehouse=Inventory for a specific warehouse +InventoryForASpecificProduct=Inventory for a specific product +StockIsRequiredToChooseWhichLotToUse=Stock is required to choose which lot to use +ForceTo=Force to diff --git a/htdocs/langs/zh_CN/stripe.lang b/htdocs/langs/zh_CN/stripe.lang index c884648b05d..3f832b6ff32 100644 --- a/htdocs/langs/zh_CN/stripe.lang +++ b/htdocs/langs/zh_CN/stripe.lang @@ -16,12 +16,13 @@ StripeDoPayment=Pay with Stripe YouWillBeRedirectedOnStripe=您将被重定向到受保护的Stripe页面以输入您的信用卡信息 Continue=下一个 ToOfferALinkForOnlinePayment=网址为%s支付 -ToOfferALinkForOnlinePaymentOnOrder=URL to offer a %s online payment user interface for a sales order -ToOfferALinkForOnlinePaymentOnInvoice=网址提供发票一%s在线支付的用户界面 -ToOfferALinkForOnlinePaymentOnContractLine=网址提供了一个合同线%s在线支付的用户界面 -ToOfferALinkForOnlinePaymentOnFreeAmount=网址提供一个免费的网上支付金额%s用户界面 -ToOfferALinkForOnlinePaymentOnMemberSubscription=网址为会员提供订阅%s在线支付的用户界面 -YouCanAddTagOnUrl=You can also add url parameter &tag=value to any of those URL (required only for free payment) to add your own payment comment tag. +ToOfferALinkForOnlinePaymentOnOrder=URL to offer a %s online payment page for a sales order +ToOfferALinkForOnlinePaymentOnInvoice=URL to offer a %s online payment page for a customer invoice +ToOfferALinkForOnlinePaymentOnContractLine=URL to offer a %s online payment page for a contract line +ToOfferALinkForOnlinePaymentOnFreeAmount=URL to offer a %s online payment page of any amount with no existing object +ToOfferALinkForOnlinePaymentOnMemberSubscription=URL to offer a %s online payment page for a member subscription +ToOfferALinkForOnlinePaymentOnDonation=URL to offer a %s online payment page for payment of a donation +YouCanAddTagOnUrl=You can also add url parameter &tag=value to any of those URL (mandatory only for payment not linked to an object) to add your own payment comment tag.
    For the URL of payments with no existing object, you may also add the parameter &noidempotency=1 so the same link with same tag can be used several times (some payment mode may limit the payment to 1 for each different link without this parameter) SetupStripeToHavePaymentCreatedAutomatically=使用网址 %s 设置Stripe,以便在Stripe验证时自动创建付款。 AccountParameter=帐户参数 UsageParameter=使用参数 diff --git a/htdocs/langs/zh_CN/ticket.lang b/htdocs/langs/zh_CN/ticket.lang index 4caa36f7e48..8f69f49274d 100644 --- a/htdocs/langs/zh_CN/ticket.lang +++ b/htdocs/langs/zh_CN/ticket.lang @@ -33,7 +33,10 @@ TicketDictSeverity=Ticket - Severities TicketTypeShortBUGSOFT=软件故障 TicketTypeShortBUGHARD=硬件故障 TicketTypeShortCOM=商业问题 -TicketTypeShortINCIDENT=请求帮助 + +TicketTypeShortHELP=Request for functionnal help +TicketTypeShortISSUE=Issue, bug or problem +TicketTypeShortREQUEST=Change or enhancement request TicketTypeShortPROJET=项目 TicketTypeShortOTHER=其他 @@ -137,6 +140,10 @@ NoUnreadTicketsFound=No unread ticket found TicketViewAllTickets=查看所有票据 TicketViewNonClosedOnly=仅查看有效票据 TicketStatByStatus=票据按状态 +OrderByDateAsc=Sort by ascending date +OrderByDateDesc=Sort by descending date +ShowAsConversation=Show as conversation list +MessageListViewType=Show as table list # # Ticket card @@ -222,6 +229,9 @@ TicketConfirmChangeStatus=Confirm the status change: %s ? TicketLogStatusChanged=Status changed: %s to %s TicketNotNotifyTiersAtCreate=不在创建时通知公司 Unread=Unread +TicketNotCreatedFromPublicInterface=Not available. Ticket was not created from public interface. +PublicInterfaceNotEnabled=Public interface was not enabled +ErrorTicketRefRequired=Ticket reference name is required # # Logs diff --git a/htdocs/langs/zh_CN/website.lang b/htdocs/langs/zh_CN/website.lang index 122dada7aaf..bafb9f95695 100644 --- a/htdocs/langs/zh_CN/website.lang +++ b/htdocs/langs/zh_CN/website.lang @@ -56,7 +56,7 @@ NoPageYet=还没有页面 YouCanCreatePageOrImportTemplate=You can create a new page or import a full website template SyntaxHelp=有关特定语法提示的帮助 YouCanEditHtmlSourceckeditor=您可以使用编辑器中的“源”按钮编辑HTML源代码。 -YouCanEditHtmlSource=
    You can include PHP code into this source using tags <?php ?>. The following global variables are available: $conf, $db, $mysoc, $user, $website, $websitepage, $weblangs.

    You can also include content of another Page/Container with the following syntax:
    <?php includeContainer('alias_of_container_to_include'); ?>

    You can make a redirect to another Page/Container with the following syntax (Note: do not output any content before a redirect):
    <?php redirectToContainer('alias_of_container_to_redirect_to'); ?>

    To add a link to another page, use the syntax:
    <a href="alias_of_page_to_link_to.php">mylink<a>

    To include a link to download a file stored into the documents directory, use the document.php wrapper:
    Example, for a file into documents/ecm (need to be logged), syntax is:
    <a href="/document.php?modulepart=ecm&file=[relative_dir/]filename.ext">
    For a file into documents/medias (open directory for public access), syntax is:
    <a href="/document.php?modulepart=medias&file=[relative_dir/]filename.ext">
    For a file shared with a share link (open access using the sharing hash key of file), syntax is:
    <a href="/document.php?hashp=publicsharekeyoffile">

    To include an image stored into the documents directory, use the viewimage.php wrapper:
    Example, for an image into documents/medias (open directory for public access), syntax is:
    <img src="/viewimage.php?modulepart=medias&file=[relative_dir/]filename.ext">
    +YouCanEditHtmlSource=
    You can include PHP code into this source using tags <?php ?>. The following global variables are available: $conf, $db, $mysoc, $user, $website, $websitepage, $weblangs.

    You can also include content of another Page/Container with the following syntax:
    <?php includeContainer('alias_of_container_to_include'); ?>

    You can make a redirect to another Page/Container with the following syntax (Note: do not output any content before a redirect):
    <?php redirectToContainer('alias_of_container_to_redirect_to'); ?>

    To add a link to another page, use the syntax:
    <a href="alias_of_page_to_link_to.php">mylink<a>

    To include a link to download a file stored into the documents directory, use the document.php wrapper:
    Example, for a file into documents/ecm (need to be logged), syntax is:
    <a href="/document.php?modulepart=ecm&file=[relative_dir/]filename.ext">
    For a file into documents/medias (open directory for public access), syntax is:
    <a href="/document.php?modulepart=medias&file=[relative_dir/]filename.ext">
    For a file shared with a share link (open access using the sharing hash key of file), syntax is:
    <a href="/document.php?hashp=publicsharekeyoffile">

    To include an image stored into the documents directory, use the viewimage.php wrapper:
    Example, for an image into documents/medias (open directory for public access), syntax is:
    <img src="/viewimage.php?modulepart=medias&file=[relative_dir/]filename.ext">

    More examples of HTML or dynamic code available on the wiki documentation
    . ClonePage=克隆页面/容器 CloneSite=克隆网站 SiteAdded=Website added @@ -114,3 +114,10 @@ CSSContentTooltipHelp=Enter here CSS content. To avoid any conflict with the CSS LinkAndScriptsHereAreNotLoadedInEditor=Warning: This content is output only when site is accessed from a server. It is not used in Edit mode so if you need to load javascript files also in edit mode, just add your tag 'script src=...' into the page. Dynamiccontent=Sample of a page with dynamic content ImportSite=Import website template +EditInLineOnOff=Mode 'Edit inline' is %s +ShowSubContainersOnOff=Mode to execute 'dynamic content' is %s +GlobalCSSorJS=Global CSS/JS/Header file of web site +BackToHomePage=Back to home page... +TranslationLinks=Translation links +YouTryToAccessToAFileThatIsNotAWebsitePage=You try to access to a page that is not a website page +UseTextBetween5And70Chars=For good SEO practices, use a text between 5 and 70 characters diff --git a/htdocs/langs/zh_TW/accountancy.lang b/htdocs/langs/zh_TW/accountancy.lang index 17dcd2accc4..c947164505d 100644 --- a/htdocs/langs/zh_TW/accountancy.lang +++ b/htdocs/langs/zh_TW/accountancy.lang @@ -1,4 +1,5 @@ -# Dolibarr language file - en_US - Accounting Expert +# Dolibarr language file - en_US - Accountancy (Double entries) +Accountancy=會計 Accounting=會計 ACCOUNTING_EXPORT_SEPARATORCSV=匯出檔案用的欄位分隔符號 ACCOUNTING_EXPORT_DATE=匯出檔案用的日期格式 @@ -9,7 +10,7 @@ ACCOUNTING_EXPORT_AMOUNT=匯出金額 ACCOUNTING_EXPORT_DEVISE=匯出幣別 Selectformat=選擇檔案的格式 ACCOUNTING_EXPORT_FORMAT=選擇檔案的格式 -ACCOUNTING_EXPORT_ENDLINE=選擇換行類型 +ACCOUNTING_EXPORT_ENDLINE=選擇退回類型 ACCOUNTING_EXPORT_PREFIX_SPEC=指定檔案名稱的前綴字元 ThisService=此服務 ThisProduct=此產品 @@ -18,7 +19,7 @@ DefaultForProduct=產品的預設 CantSuggest=無法建議 AccountancySetupDoneFromAccountancyMenu=從%s選單的大部分會計設定已完成 ConfigAccountingExpert=會計專家模組的組態 -Journalization=日誌 +Journalization=註冊到日記帳 Journaux=日記帳 JournalFinancial=財務日記帳 BackToChartofaccounts=回到會計科目表 @@ -30,27 +31,27 @@ OverviewOfAmountOfLinesNotBound=行數金額的概述未綁定到會計帳戶 OverviewOfAmountOfLinesBound=行數金額的概述已綁定到會計帳戶 OtherInfo=其他資訊 DeleteCptCategory=從群組移除會計帳戶 -ConfirmDeleteCptCategory=Are you sure you want to remove this accounting account from the accounting account group? +ConfirmDeleteCptCategory=您確定要從會計帳戶組中刪除此會計帳戶嗎? JournalizationInLedgerStatus=日誌狀態 AlreadyInGeneralLedger=已經記錄在分類帳了 NotYetInGeneralLedger=尚未記錄至分類帳 GroupIsEmptyCheckSetup=群組是空的,檢查個人化會計群組的設定 DetailByAccount=依帳戶顯示細節 -AccountWithNonZeroValues=Accounts with non-zero values +AccountWithNonZeroValues=非零值的帳戶 ListOfAccounts=帳戶清單 -CountriesInEEC=Countries in EEC -CountriesNotInEEC=Countries not in EEC -CountriesInEECExceptMe=Countries in EEC except %s -CountriesExceptMe=All countries except %s -AccountantFiles=Export accounting documents +CountriesInEEC=歐盟國家 +CountriesNotInEEC=非歐盟國家 +CountriesInEECExceptMe=除了%s以外的歐盟國家 +CountriesExceptMe=除了%s以外的所有國家 +AccountantFiles=輸出會計文件 MainAccountForCustomersNotDefined=在設定中客戶的主要會計帳戶尚未定義 MainAccountForSuppliersNotDefined=在設定中供應商的主要會計帳戶尚未定義 MainAccountForUsersNotDefined=在設定中使用者的主要會計帳戶尚未定義 MainAccountForVatPaymentNotDefined=在設定中增值稅付款的主要會計帳戶尚未定義 -MainAccountForSubscriptionPaymentNotDefined=Main accounting account for subscription payment not defined in setup +MainAccountForSubscriptionPaymentNotDefined=未在"設置"中定義訂閱付款的主會計帳戶 -AccountancyArea=會計區 +AccountancyArea=會計區域 AccountancyAreaDescIntro=會計模組的使用要數個步驟才能完成: AccountancyAreaDescActionOnce=接下來的動作通常只執行一次,或一年一次… AccountancyAreaDescActionOnceBis=下一步驟可在未來節省您的時間當製作日誌時(寫入記錄至日記帳及總分類帳)建議您正確的預設會計帳戶 @@ -60,34 +61,34 @@ AccountancyAreaDescJournalSetup=步驟%s: 從選單%s您的日記帳清單中建 AccountancyAreaDescChartModel=步驟%s:從選單%s建立一個會計科目表模組 AccountancyAreaDescChart=步驟%s: 從選單中建立或檢查會計項目表的內容%s。 -AccountancyAreaDescVat=步驟%s: 定義每一項營業稅率的預設會計項目。可使用選單輸入%s。 -AccountancyAreaDescDefault=STEP %s: Define default accounting accounts. For this, use the menu entry %s. -AccountancyAreaDescExpenseReport=步驟%s: 定義每一費用報表類型的預設會計項目。可使用選單輸入%s。 -AccountancyAreaDescSal=步驟%s: 定義薪資付款的預設會計項目。可使用選單輸入%s。 -AccountancyAreaDescContrib=STEP %s: Define default accounting accounts for special expenses (miscellaneous taxes). For this, use the menu entry %s. -AccountancyAreaDescDonation=步驟%s: 定義捐款的預設會計項目。可使用選單輸入%s。 -AccountancyAreaDescSubscription=STEP %s: Define default accounting accounts for member subscription. For this, use the menu entry %s. -AccountancyAreaDescMisc=步驟%s:針對雜項交易定義必要的預設帳戶及預設會計項目。可使用選單輸入%s。 -AccountancyAreaDescLoan=步驟%s:定義借款的預設會計項目。可使用選單輸入%s。 -AccountancyAreaDescBank=步驟%s: 定義每家銀行及財務帳戶的預設會計項目及日記簿代號。可使用選單輸入%s。 -AccountancyAreaDescProd=定義%s: 對您的產品及服務定義會計項目。可使用選單輸入%s。 +AccountancyAreaDescVat=步驟%s:為每個增值稅稅率定義會計科目。為此,請使用選單條目%s。 +AccountancyAreaDescDefault=步驟%s:定義預設會計帳戶。為此,請使用選單條目%s。 +AccountancyAreaDescExpenseReport=步驟%s:為每種費用報表定義預設會計科目。為此,請使用選單條目%s。 +AccountancyAreaDescSal=步驟%s:定義用於支付工資的預設會計科目。為此,請使用選單條目%s。 +AccountancyAreaDescContrib=步驟%s:定義特殊費用(雜項稅)的預設會計科目。為此,請使用選單條目%s。 +AccountancyAreaDescDonation=步驟%s:定義捐贈的預設會計帳戶。為此,請使用選單條目%s。 +AccountancyAreaDescSubscription=步驟%s:定義成員訂閱的預設記帳帳戶。為此,請使用選單條目%s。 +AccountancyAreaDescMisc=步驟%s:為其他交易定義強制性預設帳戶和預設記帳帳戶。為此,請使用選單條目%s。 +AccountancyAreaDescLoan=步驟%s:定義貸款的預設會計科目。為此,請使用選單條目%s。 +AccountancyAreaDescBank=步驟%s:為每個銀行和金融帳戶定義會計科目和日記代碼。為此,請使用選單條目%s。 +AccountancyAreaDescProd=步驟%s:在您的產品/服務上定義會計科目。為此,請使用選單條目%s。 -AccountancyAreaDescBind=步驟%s: 檢查已存在%s行數與會計項目關聯性,所以程式可以一鍵在總帳中記錄交易。完成缺少的關聯。可使用選單輸入%s。 -AccountancyAreaDescWriteRecords=步驟 %s :將交易填入總帳。可到選單 %s , 點選按鈕 %s。 -AccountancyAreaDescAnalyze=步驟%s:新增或編輯已有交易及產生報表與輸出。 +AccountancyAreaDescBind=步驟%s:檢查現有%s行與會計帳戶之間的綁定已完成,因此應用程序將能夠一鍵式記錄帳本中的交易。完成缺少的綁定。為此,請使用選單條目%s。 +AccountancyAreaDescWriteRecords=步驟%s:將交易寫入分類帳。為此,進入選單%s ,然後點擊按鈕%s 。 +AccountancyAreaDescAnalyze=步驟%s:新增或編輯現有交易並生成報告和匯出。 -AccountancyAreaDescClosePeriod=步驟%s:關帳,所以之後無法修改。 +AccountancyAreaDescClosePeriod=步驟%s:關帳期,因此我們之後無法進行修改。 -TheJournalCodeIsNotDefinedOnSomeBankAccount=設定中必要設定未完成(全部銀行帳戶沒有定義會計代號的日記簿) -Selectchartofaccounts=選擇可用的會計項目表 -ChangeAndLoad=修改及載入 -Addanaccount=新增會計項目 -AccountAccounting=會計項目 -AccountAccountingShort=會計 -SubledgerAccount=Subledger account -SubledgerAccountLabel=Subledger account label +TheJournalCodeIsNotDefinedOnSomeBankAccount=設置中的強制性步驟尚未完成(未為所有銀行帳戶定義會計代碼日記帳) +Selectchartofaccounts=選擇有效的會計科目表 +ChangeAndLoad=修改並載入 +Addanaccount=新增會計科目 +AccountAccounting=會計科目 +AccountAccountingShort=帳戶 +SubledgerAccount=子帳帳戶 +SubledgerAccountLabel=子帳帳戶標籤 ShowAccountingAccount=顯示會計項目 -ShowAccountingJournal=顯示會計日記簿 +ShowAccountingJournal=顯示會計日記帳 AccountAccountingSuggest=建議的會計項目 MenuDefaultAccounts=預設會計項目 MenuBankAccounts=銀行帳戶 @@ -96,22 +97,24 @@ MenuTaxAccounts=稅捐會計項目 MenuExpenseReportAccounts=費用報表會計項目 MenuLoanAccounts=借款會計項目 MenuProductsAccounts=產品會計項目 -MenuClosureAccounts=Closure accounts +MenuClosureAccounts=關閉帳戶 +MenuAccountancyClosure=關閉 +MenuAccountancyValidationMovements=驗證動作 ProductsBinding=產品會計項目 -TransferInAccounting=Transfer in accounting -RegistrationInAccounting=Registration in accounting +TransferInAccounting=會計轉移 +RegistrationInAccounting=會計註冊 Binding=關聯到各式會計項目 CustomersVentilation=客戶發票的關聯 -SuppliersVentilation=Vendor invoice binding +SuppliersVentilation=供應商發票綁定 ExpenseReportsVentilation=費用報表的關聯 CreateMvts=建立新的交易 UpdateMvts=交易的修改 ValidTransaction=驗證交易 -WriteBookKeeping=Register transactions in Ledger +WriteBookKeeping=在總帳中記錄交易 Bookkeeping=總帳 -AccountBalance=項目餘額 +AccountBalance=帳戶餘額 ObjectsRef=參考的來源物件 -CAHTF=Total purchase vendor before tax +CAHTF=稅前總採購供應商 TotalExpenseReport=總費用報表 InvoiceLines=關聯的各式發票 InvoiceLinesDone=已關聯的各式發票 @@ -133,122 +136,131 @@ NotVentilatedinAccount=不受會計項目約束 XLineSuccessfullyBinded=%s 產品/服務成功地指定會計項目 XLineFailedToBeBinded=%s 產品/服務沒指定任何會計項目 -ACCOUNTING_LIMIT_LIST_VENTILATION=Number of elements to bind shown by page (maximum recommended: 50) -ACCOUNTING_LIST_SORT_VENTILATION_TODO=待綁定,依最新的排序 -ACCOUNTING_LIST_SORT_VENTILATION_DONE=完成綁定,依最新的排序 +ACCOUNTING_LIMIT_LIST_VENTILATION=頁面顯示要綁定的元件數(建議的最大值:50) +ACCOUNTING_LIST_SORT_VENTILATION_TODO=開始按最新元件對“待綁定”頁面進行排序 +ACCOUNTING_LIST_SORT_VENTILATION_DONE=開始按最新元件對“完成綁定”頁面進行排序 ACCOUNTING_LENGTH_DESCRIPTION=在產品及服務清單中描述在第 x 字元 ( 最佳為 50 ) 後會被截掉 ACCOUNTING_LENGTH_DESCRIPTION_ACCOUNT=產品及服務會計項目清單中描述表單中第 x 字元 ( 最佳為 50 )後會被截掉 ACCOUNTING_LENGTH_GACCOUNT=會計項目的長度(如果設定為 6,會計項目為706,則會變成 706000) -ACCOUNTING_LENGTH_AACCOUNT=Length of the third-party accounting accounts (If you set value to 6 here, the account '401' will appear like '401000' on screen) -ACCOUNTING_MANAGE_ZERO=Allow to manage different number of zeros at the end of an accounting account. Needed by some countries (like Switzerland). If set to off (default), you can set the following two parameters to ask the application to add virtual zeros. -BANK_DISABLE_DIRECT_INPUT=停用在銀行帳戶中直接記錄交易 -ACCOUNTING_ENABLE_EXPORT_DRAFT_JOURNAL=Enable draft export on journal -ACCOUNTANCY_COMBO_FOR_AUX=Enable combo list for subsidiary account (may be slow if you have a lot of third parties) +ACCOUNTING_LENGTH_AACCOUNT=合作方會計帳戶的長度(如果在此處將值設置為6,則帳戶“ 401”將顯示為“ 401000”) +ACCOUNTING_MANAGE_ZERO=允許在會計帳戶末尾管理不同數量的零。一些國家(例如瑞士)需要。如果設置為off(默認),則可以設置以下兩個參數來要求應用程序添加虛擬零。 +BANK_DISABLE_DIRECT_INPUT=停用銀行帳戶中直接記錄交易 +ACCOUNTING_ENABLE_EXPORT_DRAFT_JOURNAL=在日記帳上啟用草稿匯出 +ACCOUNTANCY_COMBO_FOR_AUX=為子公司帳戶啟用組合列表(如果您有很多合作方,可能會很慢) -ACCOUNTING_SELL_JOURNAL=銷貨簿 -ACCOUNTING_PURCHASE_JOURNAL=進貨簿 -ACCOUNTING_MISCELLANEOUS_JOURNAL=其他日記簿 -ACCOUNTING_EXPENSEREPORT_JOURNAL=費用日記簿 -ACCOUNTING_SOCIAL_JOURNAL=交際/社交會計項目 -ACCOUNTING_HAS_NEW_JOURNAL=Has new Journal +ACCOUNTING_SELL_JOURNAL=銷售日記帳 +ACCOUNTING_PURCHASE_JOURNAL=採購日記帳 +ACCOUNTING_MISCELLANEOUS_JOURNAL=雜項日記帳 +ACCOUNTING_EXPENSEREPORT_JOURNAL=費用報表日記帳 +ACCOUNTING_SOCIAL_JOURNAL=交際/社交日記帳 +ACCOUNTING_HAS_NEW_JOURNAL=有新日記帳 -ACCOUNTING_RESULT_PROFIT=Result accounting account (Profit) -ACCOUNTING_RESULT_LOSS=Result accounting account (Loss) -ACCOUNTING_CLOSURE_DEFAULT_JOURNAL=Journal of closure +ACCOUNTING_RESULT_PROFIT=結果會計科目(利潤) +ACCOUNTING_RESULT_LOSS=結果會計科目(虧損) +ACCOUNTING_CLOSURE_DEFAULT_JOURNAL=關閉日記帳 -ACCOUNTING_ACCOUNT_TRANSFER_CASH=Accounting account of transitional bank transfer -TransitionalAccount=Transitional bank transfer account +ACCOUNTING_ACCOUNT_TRANSFER_CASH=過渡性銀行轉帳的會計帳戶 +TransitionalAccount=過渡銀行轉帳帳戶 -ACCOUNTING_ACCOUNT_SUSPENSE=等待的會計項目 -DONATION_ACCOUNTINGACCOUNT=註冊捐款的會計項目 -ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Accounting account to register subscriptions +ACCOUNTING_ACCOUNT_SUSPENSE=等待的會計科目 +DONATION_ACCOUNTINGACCOUNT=註冊捐款的會計科目 +ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=用於註冊訂閱的會計科目 -ACCOUNTING_PRODUCT_BUY_ACCOUNT=預設已購產品的會計項目(如果在產品頁沒有定義時使用) -ACCOUNTING_PRODUCT_SOLD_ACCOUNT=預設已售產品的會計項目(如果在產品頁沒有定義時使用) -ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Accounting account by default for the sold products in EEC (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Accounting account by default for the sold products export out of EEC (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_ACCOUNT=所購買產品的預設會計科目(如果在產品表中未定義則使用) +ACCOUNTING_PRODUCT_SOLD_ACCOUNT=所銷售產品的預設會計科目(如果在產品表中未定義則使用) +ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=在歐盟所販賣產品的預設會計科目(如果在產品表中未定義則使用) +ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=在歐盟以外地區所販賣產品並且輸出的預設會計科目(如果在產品表中未定義則使用) ACCOUNTING_SERVICE_BUY_ACCOUNT=委外服務預設會計項目(若沒在服務頁中定義時使用) ACCOUNTING_SERVICE_SOLD_ACCOUNT=服務收入預設會計項目(若沒在服務頁中定義時使用) +ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=在歐盟國家中服務收入預設會計項目(若沒在服務頁中定義時使用) +ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=在歐盟以外國家中服務收入預設會計項目(若沒在服務頁中定義時使用) Doctype=文件類型 Docdate=日期 -Docref=Reference -LabelAccount=標籤會計項目 +Docref=參考 +LabelAccount=標籤帳戶 LabelOperation=標籤操作 -Sens=Sens -LetteringCode=Lettering code -Lettering=Lettering -Codejournal=日記簿 -JournalLabel=Journal label +Sens=意義 +LetteringCode=字元編碼 +Lettering=字元 +Codejournal=日記帳 +JournalLabel=日記帳標籤 NumPiece=件數 TransactionNumShort=交易編號 AccountingCategory=個人化群組 -GroupByAccountAccounting=依會計項目編類 -AccountingAccountGroupsDesc=您可定義某些會計項目大類。他們可以在個人化會計報表中使用。 -ByAccounts=依會計項目 +GroupByAccountAccounting=按會計科目分組 +AccountingAccountGroupsDesc=您可定義某些會計科目大類。他們可以在個人化會計報表中使用。 +ByAccounts=依帳戶 ByPredefinedAccountGroups=依大類 ByPersonalizedAccountGroups=依個人化大類 ByYear=依年度 NotMatch=未設定 DeleteMvt=刪除總帳行 +DelMonth=刪除月份 DelYear=刪除年度 -DelJournal=刪除日記簿 -ConfirmDeleteMvt=This will delete all lines of the Ledger for year and/or from a specific journal. At least one criterion is required. -ConfirmDeleteMvtPartial=將會從總帳中刪除交易(與相同交易的行數會被刪除) -FinanceJournal=財務日記簿 -ExpenseReportsJournal=費用報表日記簿 -DescFinanceJournal=財務日記簿包含由銀行帳戶支出的全部付款資料。 +DelJournal=刪除日記帳 +ConfirmDeleteMvt=這將刪特定日記帳中所有分類帳行的年/月(至少需要一個條件)。您將必須重新使用“註冊未會計”功能,才能將已刪除的記錄重新存入分類帳。 +ConfirmDeleteMvtPartial=這將從總帳中刪除交易(與同一交易相關的所有行都將被刪除) +FinanceJournal=財務日記帳 +ExpenseReportsJournal=費用報表日記帳 +DescFinanceJournal=財務日記帳包含由銀行帳戶支出的全部付款資料。 DescJournalOnlyBindedVisible=檢視此記錄的已關聯的會計項目及總帳的記錄 VATAccountNotDefined=營業稅(VAT)會計項目未定義 -ThirdpartyAccountNotDefined=合作方的會計項目未定義 -ProductAccountNotDefined=產品會計項目未定義 -FeeAccountNotDefined=費用的會計項目未定義 +ThirdpartyAccountNotDefined=未定義的合作方科目 +ProductAccountNotDefined=產品會計科目未定義 +FeeAccountNotDefined=費用的會計科目未定義 BankAccountNotDefined=銀行帳戶沒有定義 CustomerInvoicePayment=客戶發票的付款 -ThirdPartyAccount=Third-party account +ThirdPartyAccount=合作方帳戶 NewAccountingMvt=新交易 NumMvts=交易筆數 ListeMvts=移動清單 ErrorDebitCredit=借方金額不等貸方金額 -AddCompteFromBK=新增各式會計項目到大類 -ReportThirdParty=List third-party account -DescThirdPartyReport=Consult here the list of third-party customers and vendors and their accounting accounts -ListAccounts=各式會計項目清單 -UnknownAccountForThirdparty=Unknown third-party account. We will use %s -UnknownAccountForThirdpartyBlocking=Unknown third-party account. Blocking error -ThirdpartyAccountNotDefinedOrThirdPartyUnknown=Third-party account not defined or third party unknown. We will use %s -ThirdpartyAccountNotDefinedOrThirdPartyUnknownBlocking=Third-party account not defined or third party unknown. Blocking error. -UnknownAccountForThirdpartyAndWaitingAccountNotDefinedBlocking=Unknown third-party account and waiting account not defined. Blocking error -PaymentsNotLinkedToProduct=Payment not linked to any product / service +AddCompteFromBK=新增各式會計科目到大類 +ReportThirdParty=合作方會計科目清單 +DescThirdPartyReport=在此處查詢合作方客戶和供應商及其會計帳戶的列表 +ListAccounts=各式會計科目清單 +UnknownAccountForThirdparty=未知的合作方科目。我們將使用%s +UnknownAccountForThirdpartyBlocking=未知的合作方科目。阻止錯誤 +ThirdpartyAccountNotDefinedOrThirdPartyUnknown=未定義的合作方科目或未知的合作方。我們將使用%s +ThirdpartyAccountNotDefinedOrThirdPartyUnknownBlocking=未定義合作方帳戶或未知的合作方。封鎖錯誤。 +UnknownAccountForThirdpartyAndWaitingAccountNotDefinedBlocking=未定義的未知合作方帳戶和等待帳戶。封鎖錯誤 +PaymentsNotLinkedToProduct=付款未連結到任何產品/服務 Pcgtype=會計項目大類 Pcgsubtype=會計項目中類 -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=群組和子群組用於某些會計報告中預定義“篩選器”和“分組”標準。例如,“ 收入”或“ 費用”用作產品會計科目的組,以建立費用/收入報告。 TotalVente=稅前總周轉 TotalMarge=總銷貨淨利 DescVentilCustomer=在此查閱客戶發票清單是否關聯到產品會計項目 -DescVentilMore=In most cases, if you use predefined products or services and you set the account number on the product/service card, the application will be able to make all the binding between your invoice lines and the accounting account of your chart of accounts, just in one click with the button "%s". If account was not set on product/service cards or if you still have some lines not bound to an account, you will have to make a manual binding from the menu "%s". +DescVentilMore=在大多數情況下,如果您使用預定義的產品或服務,並且在產品/服務卡上設定了帳號,則應用程序將能夠在發票行和會計科目表的會計科目之間進行所有綁定。點擊按鈕“ %s” 。如果未在產品/服務卡上設定帳戶,或者仍有一些行未綁定到帳戶,則必須從選單“ %s ”進行手動綁定。 DescVentilDoneCustomer=在此查閱已開立各式發票客戶的清單及其產品會計項目 DescVentilTodoCustomer=關聯發票沒有關聯到產品會計項目 ChangeAccount=用以下會計項目變更產品/服務的會計項目: Vide=- -DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account -DescVentilDoneSupplier=Consult here the list of the lines of vendor invoices and their accounting account +DescVentilSupplier=請在此處查詢綁定或尚未綁定到產品會計帳戶的供應商發票行的清單(僅顯示尚未在會計中轉移的記錄) +DescVentilDoneSupplier=請在此處查詢供應商發票行及其會計帳戶的清單 DescVentilTodoExpenseReport=關聯費用報表行數還沒準備好要關聯費用會計項目 DescVentilExpenseReport=在此查閱費用報表行數是否關聯到費用會計項目的清單 -DescVentilExpenseReportMore=If you setup accounting account on type of expense report lines, the application will be able to make all the binding between your expense report lines and the accounting account of your chart of accounts, just in one click with the button "%s". If account was not set on fees dictionary or if you still have some lines not bound to any account, you will have to make a manual binding from the menu "%s". +DescVentilExpenseReportMore=如果您在費用報告類型上設定會計帳戶,則應用程序將能夠在費用報告和會計科目表的會計帳戶之間進行所有綁定,只需點擊按鈕“ %s”即可 。如果未在費用字典中設定帳戶,或者您仍有某些行未綁定到任何帳戶,則必須從選單“ %s ”進行手動綁定。 DescVentilDoneExpenseReport=在此查閱費用報表的清單及其費用會計項目。 -ValidateHistory=自動地關聯 +DescClosure=請在此處查詢依照月份的未經驗證活動數和已經開放的會計年度 +OverviewOfMovementsNotValidated=第1步/未驗證移動總覽。 (需要關閉一個會計年度) +ValidateMovements=驗證動作 +DescValidateMovements=禁止修改,刪除任何文字內容。所有條目都必須經過驗證,否則將無法結案 +SelectMonthAndValidate=選擇月份並驗證移動 + +ValidateHistory=自動關聯 AutomaticBindingDone=自動關聯已完成 ErrorAccountancyCodeIsAlreadyUse=錯誤,您不能刪除此會計項目,因為已使用 -MvtNotCorrectlyBalanced=Movement not correctly balanced. Debit = %s | Credit = %s -Balancing=Balancing -FicheVentilation=關聯中卡片 +MvtNotCorrectlyBalanced=動作未正確平衡。借方= %s |貸方= %s +Balancing=平衡中 +FicheVentilation=關聯卡片 GeneralLedgerIsWritten=交易已紀錄到總帳中 GeneralLedgerSomeRecordWasNotRecorded=某些交易未記錄。若沒有其他錯誤,這可能是因為已被記錄。 NoNewRecordSaved=沒有交易可記錄 @@ -256,16 +268,17 @@ ListOfProductsWithoutAccountingAccount=清單中的產品沒有指定任何會 ChangeBinding=修改關聯性 Accounted=計入總帳 NotYetAccounted=尚未記入總帳 +ShowTutorial=顯示教程 ## Admin ApplyMassCategories=套用大量分類 -AddAccountFromBookKeepingWithNoCategories=Available account not yet in the personalized group +AddAccountFromBookKeepingWithNoCategories=個性化組中尚未有可用帳戶 CategoryDeleted=會計項目的類別已移除 -AccountingJournals=各式會計日記簿 -AccountingJournal=會計日記簿 -NewAccountingJournal=新會計日記簿 -ShowAccoutingJournal=顯示會計日記簿 -NatureOfJournal=Nature of Journal +AccountingJournals=各式會計日記帳 +AccountingJournal=會計日記帳 +NewAccountingJournal=新會計日記帳 +ShowAccountingJournal=顯示會計日記帳 +NatureOfJournal=日記帳性質 AccountingJournalType1=雜項操作 AccountingJournalType2=各式銷貨 AccountingJournalType3=各式採購 @@ -273,55 +286,55 @@ AccountingJournalType4=銀行 AccountingJournalType5=費用報表 AccountingJournalType8=庫存 AccountingJournalType9=擁有-全新 -ErrorAccountingJournalIsAlreadyUse=此日記簿已使用 +ErrorAccountingJournalIsAlreadyUse=此日記帳已使用 AccountingAccountForSalesTaxAreDefinedInto=注意:銷項稅額的會計項目定義到選單 %s - %s -NumberOfAccountancyEntries=Number of entries -NumberOfAccountancyMovements=Number of movements +NumberOfAccountancyEntries=條目數 +NumberOfAccountancyMovements=移動次數 ## Export -ExportDraftJournal=匯出日記簿草稿 -Modelcsv=專家模式 -Selectmodelcsv=選擇專家模式 +ExportDraftJournal=匯出日記帳草稿 +Modelcsv=匯出模式 +Selectmodelcsv=選擇匯出模型 Modelcsv_normal=典型匯出 -Modelcsv_CEGID=Export for CEGID Expert Comptabilité -Modelcsv_COALA=Export for Sage Coala -Modelcsv_bob50=Export for Sage BOB 50 -Modelcsv_ciel=Export for Sage Ciel Compta or Compta Evolution -Modelcsv_quadratus=Export for Quadratus QuadraCompta -Modelcsv_ebp=Export for EBP -Modelcsv_cogilog=Export for Cogilog -Modelcsv_agiris=Export for Agiris -Modelcsv_LDCompta=Export for LD Compta (v9 & higher) (Test) -Modelcsv_openconcerto=Export for OpenConcerto (Test) -Modelcsv_configurable=Export CSV Configurable -Modelcsv_FEC=Export FEC -Modelcsv_Sage50_Swiss=Export for Sage 50 Switzerland +Modelcsv_CEGID=匯出為CEGID ExpertComptabilité +Modelcsv_COALA=匯出為Sage Coala +Modelcsv_bob50=匯出為Sage BOB 50 +Modelcsv_ciel=匯出為Sage Ciel Compta或Compta Evolution +Modelcsv_quadratus=匯出為Quadratus QuadraCompta +Modelcsv_ebp=匯出為EBP +Modelcsv_cogilog=匯出為Cogilog +Modelcsv_agiris=匯出到Agiris +Modelcsv_LDCompta=匯出為LD Compta(v9及更高版本)(測試) +Modelcsv_openconcerto=匯出為OpenConcerto(測試) +Modelcsv_configurable=匯出為可設置CSV +Modelcsv_FEC=匯出為FEC +Modelcsv_Sage50_Swiss=匯出為Sage 50 Switzerland ChartofaccountsId=會計項目表ID ## Tools - Init accounting account on product / service InitAccountancy=初始會計 InitAccountancyDesc=此頁可在沒有定義產品及服務的銷售及採購會計項目下使用產品及服務的會計項目。 DefaultBindingDesc=當沒有設定特定會計項目時,此頁面可設定預設會計項目連結到薪資、捐贈、稅捐及營業稅的交易紀錄。 -DefaultClosureDesc=This page can be used to set parameters used for accounting closures. +DefaultClosureDesc=該頁面可用於設置用於會計結帳的參數。 Options=選項 OptionModeProductSell=銷售模式 -OptionModeProductSellIntra=Mode sales exported in EEC -OptionModeProductSellExport=Mode sales exported in other countries +OptionModeProductSellIntra=在EEC中的銷售模式已匯出 +OptionModeProductSellExport=在其他國家/城市中的銷售模式已匯出 OptionModeProductBuy=採購模式 OptionModeProductSellDesc=顯示銷售產品的會計項目 -OptionModeProductSellIntraDesc=Show all products with accounting account for sales in EEC. -OptionModeProductSellExportDesc=Show all products with accounting account for other foreign sales. +OptionModeProductSellIntraDesc=顯示所有在EEC中有銷售會計科目的產品。 +OptionModeProductSellExportDesc=顯示所有在除了EEC地區(其他國家)中有銷售會計科目的產品。 OptionModeProductBuyDesc=顯示採購所有產品的會計項目 CleanFixHistory=移除會計代號將不再出現在會計項目表中。 CleanHistory=針對選定年度重設全部關聯性 -PredefinedGroups=預定大類 +PredefinedGroups=預定義的群組 WithoutValidAccount=沒有驗證的指定會計項目 WithValidAccount=驗證的指定會計項目 ValueNotIntoChartOfAccount=在會計項目表中沒有會計項目的值 -AccountRemovedFromGroup=Account removed from group -SaleLocal=Local sale -SaleExport=Export sale -SaleEEC=Sale in EEC +AccountRemovedFromGroup=帳戶已從群組中刪除 +SaleLocal=本地銷售 +SaleExport=出口銷售 +SaleEEC=在歐盟銷售 ## Dictionary Range=會計項目範圍 @@ -334,15 +347,15 @@ ErrorNoAccountingCategoryForThisCountry=此國家 %s 沒有會計項目大類可 ErrorInvoiceContainsLinesNotYetBounded=您試著記錄發票某行%s,但其他行數尚未完成關聯到會計項目。拒絕本張發票全部行數的記錄。 ErrorInvoiceContainsLinesNotYetBoundedShort=發票中某些行數未關聯到會計項目。 ExportNotSupported=已設定匯出格式不支援匯出到此頁 -BookeppingLineAlreayExists=Lines already existing into bookkeeping -NoJournalDefined=沒有定義的日記簿 +BookeppingLineAlreayExists=記帳簿中已經存在的行 +NoJournalDefined=沒有定義的日記帳 Binded=關聯行數 ToBind=關聯行 -UseMenuToSetBindindManualy=Lines not yet bound, use menu %s to make the binding manually +UseMenuToSetBindindManualy=尚未綁定的行,請使用選單%s手動進行綁定 ## Import -ImportAccountingEntries=Accounting entries -DateExport=Date export -WarningReportNotReliable=Warning, this report is not based on the Ledger, so does not contains transaction modified manually in the Ledger. If your journalization is up to date, the bookkeeping view is more accurate. -ExpenseReportJournal=Expense Report Journal -InventoryJournal=Inventory Journal +ImportAccountingEntries=會計條目 +DateExport=日期輸出 +WarningReportNotReliable=警告,此報表非依總帳製作的,所以不含總帳中人工修改的交易。若您日記簿是最新的日期,則記帳檢視會比較準確。 +ExpenseReportJournal=費用報表日記帳 +InventoryJournal=庫存日記帳 diff --git a/htdocs/langs/zh_TW/admin.lang b/htdocs/langs/zh_TW/admin.lang index 26ac35540cc..453a12ab46d 100644 --- a/htdocs/langs/zh_TW/admin.lang +++ b/htdocs/langs/zh_TW/admin.lang @@ -9,8 +9,8 @@ VersionExperimental=實驗性 VersionDevelopment=開發 VersionUnknown=未知 VersionRecommanded=推薦的 -FileCheck=Fileset Integrity Checks -FileCheckDesc=This tool allows you to check the integrity of files and the setup of your application, comparing each file with the official one. The value of some setup constants may also be checked. You can use this tool to determine if any files have been modified (e.g by a hacker). +FileCheck=文件完整性確認 +FileCheckDesc=此工具可讓您將文件與正式文件進行比較,以檢查文件的完整性和應用程序的設置。也可以檢查某些設置常數的值。您可以使用此工具來確定是否已修改了任何文件(例如,被黑客入侵)。 FileIntegrityIsStrictlyConformedWithReference=檔案完整性嚴格符合參考。 FileIntegrityIsOkButFilesWereAdded=檔案完整性檢查已通過,但已添加一些新檔案。 FileIntegritySomeFilesWereRemovedOrModified=檔案完整性檢查扶敗。有檔案被修改、移除或新增。 @@ -23,11 +23,11 @@ FilesUpdated=已上傳檔案 FilesModified=已修改檔案 FilesAdded=新增檔案 FileCheckDolibarr=檢查應用程式檔案完整性 -AvailableOnlyOnPackagedVersions=The local file for integrity checking is only available when the application is installed from an official package +AvailableOnlyOnPackagedVersions=此文件完整性檢查功能僅用於從官方程序包安裝應用程序。 XmlNotFound=未找到應用程式 xml 的完整性檔案 SessionId=連線階段ID SessionSaveHandler=儲存連線階段處理程序 -SessionSavePath=Session save location +SessionSavePath=程序保存位置 PurgeSessions=清除的連線會議 ConfirmPurgeSessions=您確定要清除所有的連線階段?這會導致離線(除您之外)。 NoSessionListWithThisHandler=Save session handler configured in your PHP does not allow listing all running sessions. @@ -35,7 +35,7 @@ LockNewSessions=鎖定新的連線 ConfirmLockNewSessions=Are you sure you want to restrict any new Dolibarr connection to yourself? Only user %s will be able to connect after that. UnlockNewSessions=移除連線鎖定 YourSession=您的連線階段 -Sessions=Users Sessions +Sessions=用戶程序 WebUserGroup=網頁伺服器的用戶/組 NoSessionFound=Your PHP configuration seems to not allow listing of active sessions. The directory used to save sessions (%s) may be protected (for example by OS permissions or by PHP directive open_basedir). DBStoringCharset=儲存資料的資料庫字集 @@ -51,10 +51,10 @@ InternalUsers=內部用戶 ExternalUsers=外部用戶 GUISetup=顯示設定 SetupArea=設定 -UploadNewTemplate=上傳新的範例 +UploadNewTemplate=上傳新的範本 FormToTestFileUploadForm=上傳測試檔案(根據設定) IfModuleEnabled=註:若模組%s是啓用時,「是的」有效。 -RemoveLock=Remove/rename file %s if it exists, to allow usage of the Update/Install tool. +RemoveLock=如果存在%s,刪除/重命名文件,以允許使用更新/安裝工具。 RestoreLock=Restore file %s, with read permission only, to disable any further use of the Update/Install tool. SecuritySetup=安全設定 SecurityFilesDesc=在此定義上傳檔案相關的安全設定。 @@ -71,9 +71,9 @@ UseSearchToSelectCompanyTooltip=另外您若有大量合作方 (> 100,000), 您 UseSearchToSelectContactTooltip=另外您若有大量合作方 (> 100,000), 您可在 " 設定 -> 其他" 中設定常數 CONTACT_DONOTSEARCH_ANYWHERE 為 1 以增加速度。蒐尋則只限在字串的開頭。 DelaiedFullListToSelectCompany=Wait until a key is pressed before loading content of Third Parties combo list.
    This may increase performance if you have a large number of third parties, but it is less convenient. DelaiedFullListToSelectContact=Wait until a key is pressed before loading content of Contact combo list.
    This may increase performance if you have a large number of contacts, but it is less convenient) -NumberOfKeyToSearch=Number of characters to trigger search: %s -NumberOfBytes=Number of Bytes -SearchString=Search string +NumberOfKeyToSearch=觸發搜索的字元號:%s +NumberOfBytes=位元數 +SearchString=尋找字串 NotAvailableWhenAjaxDisabled=當 Ajax 不啓動時,此停用。 AllowToSelectProjectFromOtherCompany=在合作方的文件上,可選擇已結專案到另外合作方。 JavascriptDisabled=JavaScript 不啓動 @@ -133,7 +133,7 @@ YouCanEditPHPTZ=To set a different PHP timezone (not required), you can try to a HoursOnThisPageAreOnServerTZ=Warning, in contrary of other screens, hours on this page are not in your local timezone, but of the timezone of the server. Box=小工具 Boxes=小工具 -MaxNbOfLinesForBoxes=Max. number of lines for widgets +MaxNbOfLinesForBoxes=Widget最大行數 AllWidgetsWereEnabled=所有可用小工具都啟用 PositionByDefault=預設排序 Position=位置 @@ -145,11 +145,11 @@ Language_en_US_es_MX_etc=Language (en_US, es_MX, ...) System=系統 SystemInfo=系統資訊 SystemToolsArea=系統工具區 -SystemToolsAreaDesc=This area provides administration functions. Use the menu to choose the required feature. +SystemToolsAreaDesc=此區域提供管理功能。使用選單選擇所需的功能。 Purge=清除 -PurgeAreaDesc=This page allows you to delete all files generated or stored by Dolibarr (temporary files or all files in %s directory). Using this feature is not normally necessary. It is provided as a workaround for users whose Dolibarr is hosted by a provider that does not offer permissions to delete files generated by the web server. +PurgeAreaDesc=此頁面允許您刪除Dolibarr產生或儲存的所有文件(暫存檔案或%s目錄中的所有文件)。通常不需要使用此功能。此功能提供無權限刪除Web服務器產生之文件的Dolibarr用戶提供了一種解決方法。 PurgeDeleteLogFile=刪除 log 檔案,包含Syslog 模組的 %s (沒有遺失資料風險) -PurgeDeleteTemporaryFiles=Delete all temporary files (no risk of losing data). Note: Deletion is done only if the temp directory was created 24 hours ago. +PurgeDeleteTemporaryFiles=刪除所有暫存檔案(沒有丟失數據的風險)。注意:僅對於24小時前於temp目錄產生的檔案才執行刪除操作。 PurgeDeleteTemporaryFilesShort=刪除範本檔案 PurgeDeleteAllFilesInDocumentsDir=Delete all files in directory: %s.
    This will delete all generated documents related to elements (third parties, invoices etc...), files uploaded into the ECM module, database backup dumps and temporary files. PurgeRunNow=立即清除 @@ -164,20 +164,22 @@ Restore=還原 RunCommandSummary=接下來的命令將會啟動備份 BackupResult=備份結果 BackupFileSuccessfullyCreated=備份檔案成功地的產生 -YouCanDownloadBackupFile=The generated file can now be downloaded +YouCanDownloadBackupFile=此檔案已可下載 NoBackupFileAvailable=沒有可用的備份檔案。 ExportMethod=匯出方法 ImportMethod=匯入方法 ToBuildBackupFileClickHere=要建立一個備份檔案,點擊此處 。 -ImportMySqlDesc=To import a MySQL backup file, you may use phpMyAdmin via your hosting or use the mysql command from the Command line.
    For example: +ImportMySqlDesc=要導入MySQL備份文件,您可以使用主機中的phpMyAdmin或使用命令列使用mysql命令。
    例如: ImportPostgreSqlDesc=要匯入備份檔案,你必須從命令列下達 pg_restore 指令: ImportMySqlCommand=%s %s < mybackupfile.sql ImportPostgreSqlCommand=%s %s mybackupfile.sql -FileNameToGenerate=Filename for backup: +FileNameToGenerate=備份名稱: Compression=壓縮 CommandsToDisableForeignKeysForImport=在匯入時下達禁止使用外來鍵命令 CommandsToDisableForeignKeysForImportWarning=若您之後要回復您 sql dump,則必須要 ExportCompatibility=產生匯出檔案的相容性 +ExportUseMySQLQuickParameter=Use the --quick parameter +ExportUseMySQLQuickParameterHelp=The '--quick' parameter helps limit RAM consumption for large tables. MySqlExportParameters=MySQL 的匯出參數 PostgreSqlExportParameters= PostgreSQL 的匯出參數 UseTransactionnalMode=使用交易模式 @@ -202,7 +204,7 @@ ModulesMarketPlaceDesc=您可在外部網頁中找到更多可下載的模組... ModulesDeployDesc=If permissions on your file system allow it, you can use this tool to deploy an external module. The module will then be visible on the tab %s. ModulesMarketPlaces=找外部 app / 模組 ModulesDevelopYourModule=發展您自己的應用程式及模組 -ModulesDevelopDesc=You may also develop your own module or find a partner to develop one for you. +ModulesDevelopDesc=您可以開發自己的模組或尋找合作夥伴為您開發模組。 DOLISTOREdescriptionLong=Instead of switching on www.dolistore.com web site to find an external module, you can use this embedded tool that will perform the search on the external market place for you (may be slow, need an internet access)... NewModule=新 FreeModule=免費 @@ -216,9 +218,9 @@ AchatTelechargement=購買 / 下載 GoModuleSetupArea=To deploy/install a new module, go to the Module setup area: %s. DoliStoreDesc=DoliStore 是 Dolibarr ERP / CRM 外部模組的官方市集 DoliPartnersDesc=List of companies providing custom-developed modules or features.
    Note: since Dolibarr is an open source application, anyone experienced in PHP programming may develop a module. -WebSiteDesc=External websites for more add-on (non-core) modules... +WebSiteDesc=外部網站以獲取更多附加(非核心)模組... DevelopYourModuleDesc=某些解決方式要您自行發展模組... -URL=連線 +URL=網址 BoxesAvailable=可用小工具 BoxesActivated=小工具已啟用 ActivateOn=啟用 @@ -229,29 +231,29 @@ Required=必須 UsedOnlyWithTypeOption=只供行程選項使用 Security=安全 Passwords=密碼 -DoNotStoreClearPassword=Encrypt passwords stored in database (NOT as plain-text). It is strongly recommended to activate this option. -MainDbPasswordFileConfEncrypted=Encrypt database password stored in conf.php. It is strongly recommended to activate this option. +DoNotStoreClearPassword=加密存儲在數據庫中的密碼(非純文本格式)。強烈建議啟動此選項。 +MainDbPasswordFileConfEncrypted=加密存儲在conf.php中的數據庫密碼。強烈建議啟動此選項。 InstrucToEncodePass=為使已編碼好的密碼放到conf.php檔案中,應採用
    $dolibarr_main_db_pass="crypted:%s";此行代替
    $dolibarr_main_db_pass="...";
    InstrucToClearPass=為使密碼(明碼)放到 conf.php 檔案中,應採用
    $dolibarr_main_db_pass="%s";此行代替
    $dolibarr_main_db_pass="crypted:...";
    -ProtectAndEncryptPdfFiles=Protect generated PDF files. This is NOT recommended as it breaks bulk PDF generation. +ProtectAndEncryptPdfFiles=保護產生的PDF文件。不建議這樣做,因為它會破壞批次PDF的產生。 ProtectAndEncryptPdfFilesDesc=保留可由 pdf 流灠器閱讀及列印的 pdf 文件保護。因此不能編輯及複製。注意使用此功能會使合併 pdf 無法使用。 Feature=功能特色 DolibarrLicense=授權 Developpers=開發商/貢獻者 -OfficialWebSite=Dolibarr official web site +OfficialWebSite=Dolibarr官方網站 OfficialWebSiteLocal=本地網站(%s) -OfficialWiki=Dolibarr documentation / Wiki +OfficialWiki=Dolibarr文件/ Wiki OfficialDemo=Dolibarr在線展示 OfficialMarketPlace=外部模組/插件官方市場 OfficialWebHostingService=可參考的網站主機服務 (雲端主機) ReferencedPreferredPartners=首選合作夥伴 OtherResources=其他資源 -ExternalResources=External Resources +ExternalResources=外部資源 SocialNetworks=社會網路 ForDocumentationSeeWiki=有關用戶或開發人員的文件(文件,常見問題...),
    可在Dolibarr維基查閱:
    %s的 ForAnswersSeeForum=有關任何其他問題/幫助,您可以使用Dolibarr論壇:
    %s的 -HelpCenterDesc1=Here are some resources for getting help and support with Dolibarr. -HelpCenterDesc2=Some of these resources are only available in english. +HelpCenterDesc1=以下是獲得Dolibarr幫助和支持的一些資源。 +HelpCenterDesc2=其中一些資源僅以英語提供 。 CurrentMenuHandler=目前選單處理者 MeasuringUnit=衡量單位 LeftMargin=左邊邊界 @@ -266,42 +268,43 @@ NoticePeriod=通知期 NewByMonth=新的一個月 Emails=各式電子郵件 EMailsSetup=電子郵件設定 -EMailsDesc=This page allows you to override your default PHP parameters for email sending. In most cases on Unix/Linux OS, the PHP setup is correct and these parameters are unnecessary. +EMailsDesc=該頁面允許您覆蓋默認的發送電子郵件PHP參數。在Unix / Linux操作系統上在大多數情況下,PHP設置皆正確,並且不需要這些參數。 EmailSenderProfiles=電子郵件傳送者簡歷 -MAIN_MAIL_SMTP_PORT=SMTP/SMTPS Port (default value in php.ini: %s) -MAIN_MAIL_SMTP_SERVER=SMTP/SMTPS Host (default value in php.ini: %s) -MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=SMTP/SMTPS Port (Not defined into PHP on Unix-like systems) -MAIN_MAIL_SMTP_SERVER_NotAvailableOnLinuxLike=SMTP/SMTPS Host (Not defined into PHP on Unix-like systems) -MAIN_MAIL_EMAIL_FROM=Sender email for automatic emails (default value in php.ini: %s) -MAIN_MAIL_ERRORS_TO=Email used for error returns emails (fields 'Errors-To' in emails sent) -MAIN_MAIL_AUTOCOPY_TO= Copy (Bcc) all sent emails to -MAIN_DISABLE_ALL_MAILS=Disable all email sending (for test purposes or demos) +EMailsSenderProfileDesc=您可以將此部分保留空白。如果您在此處輸入一些電子郵件,當您編寫新電子郵件時,它們將被添加到組合框中的可能發件人列表中。 +MAIN_MAIL_SMTP_PORT=SMTP / SMTPS連接埠(php.ini中的默認值: %s ) +MAIN_MAIL_SMTP_SERVER=SMTP / SMTPS主機(php.ini中的默認值: %s ) +MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=SMTP / SMTPS連接埠(類Unix系統上未定義至PHP) +MAIN_MAIL_SMTP_SERVER_NotAvailableOnLinuxLike=SMTP / SMTPS主機(類Unix系統上未定義至PHP) +MAIN_MAIL_EMAIL_FROM=自動發送至"自動發送電子郵件"(php.ini中的默認值: %s ) +MAIN_MAIL_ERRORS_TO=用於錯誤返回的電子郵件(發送的電子郵件中的“錯誤至”字段) +MAIN_MAIL_AUTOCOPY_TO= 複製(密件)所有已發送的電子郵件至 +MAIN_DISABLE_ALL_MAILS=禁用所有電子郵件發送(出於測試目的或demo) MAIN_MAIL_FORCE_SENDTO=傳送全部電子郵件到(此為測試用,不是真正的收件人) -MAIN_MAIL_ENABLED_USER_DEST_SELECT=Add employee users with email into allowed recipient list -MAIN_MAIL_SENDMODE=Email sending method -MAIN_MAIL_SMTPS_ID=SMTP ID (if sending server requires authentication) -MAIN_MAIL_SMTPS_PW=SMTP Password (if sending server requires authentication) -MAIN_MAIL_EMAIL_TLS=Use TLS (SSL) encryption -MAIN_MAIL_EMAIL_STARTTLS=Use TLS (STARTTLS) encryption -MAIN_MAIL_EMAIL_DKIM_ENABLED=Use DKIM to generate email signature -MAIN_MAIL_EMAIL_DKIM_DOMAIN=Email Domain for use with dkim -MAIN_MAIL_EMAIL_DKIM_SELECTOR=Name of dkim selector -MAIN_MAIL_EMAIL_DKIM_PRIVATE_KEY=Private key for dkim signing -MAIN_DISABLE_ALL_SMS=Disable all SMS sending (for test purposes or demos) +MAIN_MAIL_ENABLED_USER_DEST_SELECT=在編寫新電子郵件時,將員工的電子郵件(如果已建立)建議到預定收件人列表中 +MAIN_MAIL_SENDMODE=郵件發送方式 +MAIN_MAIL_SMTPS_ID=SMTP 帳號(如果發送服務器需要身份驗證) +MAIN_MAIL_SMTPS_PW=SMTP密碼(如果發送伺服器需要身份驗證) +MAIN_MAIL_EMAIL_TLS=使用TLS(SSL)加密 +MAIN_MAIL_EMAIL_STARTTLS=使用TLS(STARTTLS)加密 +MAIN_MAIL_EMAIL_DKIM_ENABLED=使用數位簽章產生電子郵件簽名 +MAIN_MAIL_EMAIL_DKIM_DOMAIN=使用數位簽章的電子郵件網域 +MAIN_MAIL_EMAIL_DKIM_SELECTOR=數位簽章選擇器名稱 +MAIN_MAIL_EMAIL_DKIM_PRIVATE_KEY=數位簽章金鑰 +MAIN_DISABLE_ALL_SMS=關閉簡訊發送功能(用於測試或DEMO) MAIN_SMS_SENDMODE=使用傳送簡訊/SMS的方法 -MAIN_MAIL_SMS_FROM=Default sender phone number for SMS sending +MAIN_MAIL_SMS_FROM=預設簡訊發送號碼 MAIN_MAIL_DEFAULT_FROMTYPE=非系統產生寄送時預設的寄件者(用戶電子郵件或公司電子郵件) UserEmail=用戶電子郵件 -CompanyEmail=Company Email +CompanyEmail=公司電子郵件信箱 FeatureNotAvailableOnLinux=在Unix系列系統中不能使用功能。在本地測試您的寄送郵件程式。 -SubmitTranslation=If the translation for this language is not complete or you find errors, you can correct this by editing files in directory langs/%s and submit your change to www.transifex.com/dolibarr-association/dolibarr/ +SubmitTranslation=如果該語言的翻譯不完整或發現錯誤,則可以通過編輯langs / %s目錄中的文件來更正此錯誤,然後將更改提交到www.transifex.com/dolibarr-association/dolibarr/ SubmitTranslationENUS=若您的語言翻譯尚未完成,或是您到錯誤,您可以透過編輯在資料夾 langs/%s中的檔案修正它,並把修改後檔案傳送到 dolibarr.org/forum 或是給在 github.com/Dolibarr/dolibarr 開發者。 ModuleSetup=模組設定 ModulesSetup=模組/程式設定 ModuleFamilyBase=系統 -ModuleFamilyCrm=Customer Relationship Management (CRM) -ModuleFamilySrm=Vendor Relationship Management (VRM) -ModuleFamilyProducts=Product Management (PM) +ModuleFamilyCrm=客戶關係管理(CRM) +ModuleFamilySrm=供應商關係管理(VRM) +ModuleFamilyProducts=產品管理(PM) ModuleFamilyHr=人力資源管理 (HR) ModuleFamilyProjects=專案 / 協同作業 ModuleFamilyOther=其他 @@ -309,17 +312,17 @@ ModuleFamilyTechnic=多種模組工具 ModuleFamilyExperimental=實驗性模組 ModuleFamilyFinancial=財務模組(會計/財務) ModuleFamilyECM=數位內容管理 (ECM) -ModuleFamilyPortal=Websites and other frontal application +ModuleFamilyPortal=網站與其他前端應用功能 ModuleFamilyInterface=外部系統的介面 MenuHandlers=選單處理程序 MenuAdmin=選單編輯器 DoNotUseInProduction=請勿在實際工作環境使用 -ThisIsProcessToFollow=Upgrade procedure: +ThisIsProcessToFollow=升級步驟: ThisIsAlternativeProcessToFollow=代替的人工設定程序: StepNb=步驟 %s -FindPackageFromWebSite=Find a package that provides the features you need (for example on the official web site %s). -DownloadPackageFromWebSite=Download package (for example from the official web site %s). -UnpackPackageInDolibarrRoot=Unpack/unzip the packaged files into your Dolibarr server directory: %s +FindPackageFromWebSite=尋找所需功能的軟體包(例如,在官方網站%s上)。 +DownloadPackageFromWebSite=下載軟體包(例如,從官方網站%s)。 +UnpackPackageInDolibarrRoot=將打包的文件解壓縮到您的Dolibarr服務器目錄中: %s UnpackPackageInModulesRoot=To deploy/install an external module, unpack/unzip the packaged files into the server directory dedicated to external modules:
    %s SetupIsReadyForUse=Module deployment is finished. You must however enable and setup the module in your application by going to the page setup modules: %s. NotExistsDirect=替代根資料夾的資訊沒有定義到已存在的資料夾中。
    @@ -351,7 +354,7 @@ ErrorCantUseRazIfNoYearInMask=錯誤,若序列 {yy} 或 {yyyy} 在條件中, ErrorCantUseRazInStartedYearIfNoYearMonthInMask=錯誤,若序列 {yy}{mm} 或 {yyyy}{mm} 不在遮罩內則不能使用選項 @。 UMask=在 Unix/Linux/BSD/Mac 的檔案系統中新檔案的 UMask 參數。 UMaskExplanation=此參數允許您定義在伺服器上由 Dolibarr 建立的檔案的權限(例如在上載檔案時)。
    這是八進位(例如,0666 為全部人可讀寫)。
    此參數無法在 Windows 伺服器上使用。 -SeeWikiForAllTeam=Take a look at the Wiki page for a list of contributors and their organization +SeeWikiForAllTeam=在Wiki頁面上查看貢獻者及其組織的列表 UseACacheDelay= 以秒為單位的遞延匯出反應的時間(0或空格為沒有緩衝) DisableLinkToHelpCenter=登入頁面上隱藏連線“ 需要幫助或支援" DisableLinkToHelp=隱藏連線到線上幫助 "%s" @@ -360,7 +363,7 @@ ConfirmPurge=Are you sure you want to execute this purge?
    This will permanent MinLength=最小長度 LanguageFilesCachedIntoShmopSharedMemory=.lang 檔案載入分享記憶體中 LanguageFile=語系檔 -ExamplesWithCurrentSetup=Examples with current configuration +ExamplesWithCurrentSetup=目前設置之範例 ListOfDirectories=OpenDocument 範本資料夾下的清單明細 ListOfDirectoriesForModelGenODT=包含 OpenDocument 格式範本的資料夾清單明細。

    資料夾完整路徑放在這裡。
    每一資料夾之間要用 enter 鍵。
    為增加 GED 模組的資料夾,請放在DOL_DATA_ROOT/ecm/yourdirectoryname

    在這些資料夾的檔案結尾必須是 .odt.ods。 NumberOfModelFilesFound=Number of ODT/ODS template files found in these directories @@ -373,15 +376,15 @@ KeyForWebServicesAccess=輸入使用 Web 服務(在 WebServices 的參數是 TestSubmitForm=輸入測試表單 ThisForceAlsoTheme=Using this menu manager will also use its own theme whatever the user choice. Also this menu manager specialized for smartphones does not work on all smartphone. Use another menu manager if you experience problems with yours. ThemeDir=skins資料夾 -ConnectionTimeout=Connection timeout +ConnectionTimeout=連線逾時 ResponseTimeout=回應超時 SmsTestMessage=測試訊息從 __PHONEFROM__ 到 __PHONETO__ ModuleMustBeEnabledFirst=若您需要此功能,您首先要啟用模組%s。 SecurityToken=安全的網址的值 -NoSmsEngine=No SMS sender manager available. A SMS sender manager is not installed with the default distribution because they depend on an external vendor, but you can find some on %s +NoSmsEngine=沒有可用的簡訊發送管理器.由於依賴於外部供應商,所以預設發布版本未安裝簡訊發送管理器,但是您可以在%s上找到它們。 PDF=PDF格式 -PDFDesc=Global options for PDF generation. -PDFAddressForging=Rules for address boxes +PDFDesc=產生PDF的全域選項。 +PDFAddressForging=地址欄規則 HideAnyVATInformationOnPDF=Hide all information related to Sales Tax / VAT PDFRulesForSalesTax=銷售稅 / 營業稅的規則 PDFLocaltax=%s的規則 @@ -462,7 +465,9 @@ EnableAndSetupModuleCron=If you want to have this recurring invoice generated au ModuleCompanyCodeCustomerAquarium=%s followed by customer code for a customer accounting code ModuleCompanyCodeSupplierAquarium=%s followed by vendor code for a vendor accounting code ModuleCompanyCodePanicum=回傳空白會計代碼。 -ModuleCompanyCodeDigitaria=Accounting code depends on third-party code. The code is composed of the character "C" in the first position followed by the first 5 characters of the third-party code. +ModuleCompanyCodeDigitaria=Returns a compound accounting code according to the name of the third party. The code consists of a prefix that can be defined in the first position followed by the number of characters defined in the third party code. +ModuleCompanyCodeCustomerDigitaria=%s followed by the truncated customer name by the number of characters: %s for the customer accounting code. +ModuleCompanyCodeSupplierDigitaria=%s followed by the truncated supplier name by the number of characters: %s for the supplier accounting code. Use3StepsApproval=存預設情況下,採購訂單需要由 2 個不同的用戶建立和核准 (一個步驟/用戶建立,另一個步驟/用戶核准。請注意,若用戶同時具有建立和批准的權限,則一個步驟/用戶就足夠了) 。 若金額高於指定值時,您可以通過此選項進行要求以引入第三步/用戶核准 (因此需要3個步驟:1 =驗證,2 =首次批准,3 =若金額足夠,則為第二次批准) 。
    若一次核准 ( 2個步驟) 就足夠,則將不做任何設定,若總是需要第二次批准 (3個步驟),則將其設置為非常低的值 (0.1)。 UseDoubleApproval=當金額(未稅)大於...時使用3步驟核准 WarningPHPMail=WARNING: It is often better to setup outgoing emails to use the email server of your provider instead of the default setup. Some email providers (like Yahoo) do not allow you to send an email from another server than their own server. Your current setup uses the server of the application to send email and not the server of your email provider, so some recipients (the one compatible with the restrictive DMARC protocol), will ask your email provider if they can accept your email and some email providers (like Yahoo) may respond "no" because the server is not theirs, so few of your sent Emails may not be accepted (be careful also of your email provider's sending quota).
    If your Email provider (like Yahoo) has this restriction, you must change Email setup to choose the other method "SMTP server" and enter the SMTP server and credentials provided by your Email provider. @@ -509,7 +514,7 @@ Module22Name=Mass Emailings Module22Desc=Manage bulk emailing Module23Name=能源 Module23Desc=監測的能源消耗 -Module25Name=Sales Orders +Module25Name=銷售訂單 Module25Desc=Sales order management Module30Name=發票 Module30Desc=Management of invoices and credit notes for customers. Management of invoices and credit notes for suppliers @@ -524,7 +529,7 @@ Module50Desc=Management of Products Module51Name=大量郵件 Module51Desc=大量文件發送的管理 Module52Name=庫存 -Module52Desc=Stock management (for products only) +Module52Desc=Stock management Module53Name=服務 Module53Desc=Management of Services Module54Name=合約/訂閱 @@ -571,9 +576,9 @@ Module410Name=Webcalendar Module410Desc=Webcalendar 整合 Module500Name=Taxes & Special Expenses Module500Desc=其他費用管理(銷售稅、社會或年度稅、股利...) -Module510Name=Salaries +Module510Name=薪資 Module510Desc=Record and track employee payments -Module520Name=Loans +Module520Name=貸款額 Module520Desc=借款的管理 Module600Name=Notifications on business event Module600Desc=Send email notifications triggered by a business event: per user (setup defined on each user), per third-party contacts (setup defined on each third party) or by specific emails @@ -622,7 +627,7 @@ Module5000Desc=允許您管理多個公司 Module6000Name=工作流程 Module6000Desc=工作流程管理(自動建立物件和/或自動更改狀況) Module10000Name=網站 -Module10000Desc=Create websites (public) with a WYSIWYG editor. Just setup your web server (Apache, Nginx, ...) to point to the dedicated Dolibarr directory to have it online on the internet with your own domain name. +Module10000Desc=Create websites (public) with a WYSIWYG editor. This is a webmaster or developer oriented CMS (it is better to know HTML and CSS language). Just setup your web server (Apache, Nginx, ...) to point to the dedicated Dolibarr directory to have it online on the internet with your own domain name. Module20000Name=Leave Request Management Module20000Desc=Define and track employee leave requests Module39000Name=Product Lots @@ -823,9 +828,9 @@ Permission532=建立/修改服務 Permission534=刪除服務 Permission536=查看/管理隱藏服務 Permission538=匯出服務 -Permission650=Read Bills of Materials -Permission651=Create/Update Bills of Materials -Permission652=Delete Bills of Materials +Permission650=讀取物料清單 +Permission651=新增/更新物料清單 +Permission652=刪除物料清單 Permission701=讀取捐款 Permission702=建立/修改捐款 Permission703=刪除捐款 @@ -841,10 +846,10 @@ Permission1002=建立/修改倉庫 Permission1003=刪除倉庫 Permission1004=讀取庫存的轉讓資訊 Permission1005=建立/修改庫存轉讓 -Permission1101=讀取交貨訂單 -Permission1102=建立/修改交貨訂單 -Permission1104=驗證交貨訂單 -Permission1109=刪除交貨訂單 +Permission1101=Read delivery receipts +Permission1102=Create/modify delivery receipts +Permission1104=Validate delivery receipts +Permission1109=Delete delivery receipts Permission1121=Read supplier proposals Permission1122=Create/modify supplier proposals Permission1123=Validate supplier proposals @@ -873,9 +878,9 @@ Permission1251=執行匯入大量外部資料到資料庫的功能 (載入資料 Permission1321=匯出客戶發票、屬性及其付款資訊 Permission1322=重啟已付帳單 Permission1421=Export sales orders and attributes -Permission2401=讀取連結到其帳戶的行動(事件或任務) -Permission2402=建立/修改連結到其帳戶的行動(事件或任務) -Permission2403=刪除連結到其帳戶的行動(事件或任務) +Permission2401=Read actions (events or tasks) linked to his user account (if owner of event) +Permission2402=Create/modify actions (events or tasks) linked to his user account (if owner of event) +Permission2403=Delete actions (events or tasks) linked to his user account (if owner of event) Permission2411=讀取其他的行動(事件或任務) Permission2412=建立/修改其他的行動(事件或任務) Permission2413=刪除其他的行動(事件或任務) @@ -901,6 +906,7 @@ Permission20003=刪除離職需求 Permission20004=讀取全部離職需求 (甚至非您下屬的用戶) Permission20005=建立/修改全部人離職需求(甚至非您下屬的用戶) Permission20006=管理員離職需求(設定及昇級平衡) +Permission20007=Approve leave requests Permission23001=讀取預定工作 Permission23002=建立/更新預定工作 Permission23003=刪除預定工作 @@ -915,7 +921,7 @@ Permission50414=Delete operations in ledger Permission50415=Delete all operations by year and journal in ledger Permission50418=Export operations of the ledger Permission50420=Report and export reports (turnover, balance, journals, ledger) -Permission50430=Define and close a fiscal period +Permission50430=Define fiscal periods. Validate transactions and close fiscal periods. Permission50440=Manage chart of accounts, setup of accountancy Permission51001=Read assets Permission51002=Create/Update assets @@ -943,7 +949,7 @@ DictionaryActions=行程事件的類型 DictionarySocialContributions=Types of social or fiscal taxes DictionaryVAT=營業稅率或銷售稅率 DictionaryRevenueStamp=稅票金額 -DictionaryPaymentConditions=Payment Terms +DictionaryPaymentConditions=付款條件 DictionaryPaymentModes=Payment Modes DictionaryTypeContact=聯絡人/地址類型 DictionaryTypeOfContainer=Website - Type of website pages/containers @@ -962,6 +968,7 @@ DictionaryAccountancyJournal=會計日記簿 DictionaryEMailTemplates=Email Templates DictionaryUnits=單位 DictionaryMeasuringUnits=Measuring Units +DictionarySocialNetworks=社會網路 DictionaryProspectStatus=潛在者狀況 DictionaryHolidayTypes=Types of leave DictionaryOpportunityStatus=Lead status for project/lead @@ -1057,7 +1064,7 @@ BackgroundImageLogin=背景圖片 PermanentLeftSearchForm=左側選單上的尋找表單 DefaultLanguage=Default language EnableMultilangInterface=Enable multilanguage support -EnableShowLogo=在左側選單顯示組織標誌 +EnableShowLogo=Show the company logo in the menu CompanyInfo=公司/組織 CompanyIds=公司/組織身分 CompanyName=名稱 @@ -1067,7 +1074,11 @@ CompanyTown=鄉鎮市區 CompanyCountry=國家 CompanyCurrency=主要貨幣 CompanyObject=公司的物件 +IDCountry=ID country Logo=組織標誌 +LogoDesc=Main logo of company. Will be used into generated documents (PDF, ...) +LogoSquarred=Logo (squarred) +LogoSquarredDesc=Must be a squarred icon (width = height). This logo will be used as the favorite icon or other need like for the top menu bar (if not disabled into display setup). DoNotSuggestPaymentMode=不建議 NoActiveBankAccountDefined=沒有定義有效的銀行帳戶 OwnerOfBankAccount=銀行帳戶的擁有者%s @@ -1082,11 +1093,11 @@ Delays_MAIN_DELAY_TASKS_TODO=Planned task (project tasks) not completed Delays_MAIN_DELAY_ORDERS_TO_PROCESS=Order not processed Delays_MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS=Purchase order not processed Delays_MAIN_DELAY_PROPALS_TO_CLOSE=Proposal not closed -Delays_MAIN_DELAY_PROPALS_TO_BILL=Proposal not billed +Delays_MAIN_DELAY_PROPALS_TO_BILL=提案未計費 Delays_MAIN_DELAY_NOT_ACTIVATED_SERVICES=Service to activate Delays_MAIN_DELAY_RUNNING_SERVICES=Expired service -Delays_MAIN_DELAY_SUPPLIER_BILLS_TO_PAY=Unpaid vendor invoice -Delays_MAIN_DELAY_CUSTOMER_BILLS_UNPAYED=Unpaid customer invoice +Delays_MAIN_DELAY_SUPPLIER_BILLS_TO_PAY=未付款的供應商發票 +Delays_MAIN_DELAY_CUSTOMER_BILLS_UNPAYED=未付款的客戶發票 Delays_MAIN_DELAY_TRANSACTIONS_TO_CONCILIATE=Pending bank reconciliation Delays_MAIN_DELAY_MEMBERS=Delayed membership fee Delays_MAIN_DELAY_CHEQUES_TO_DEPOSIT=Check deposit not done @@ -1113,7 +1124,7 @@ LogEventDesc=Enable logging for specific security events. Administrators the log AreaForAdminOnly=設定參數僅由管理員用戶設定。 SystemInfoDesc=僅供具有系統管理員以唯讀及可見模式取得系統資訊。 SystemAreaForAdminOnly=This area is available to administrator users only. Dolibarr user permissions cannot change this restriction. -CompanyFundationDesc=編輯公司/項目的資訊。點選在頁面下方的 "%s" 或 "%s" 按鈕。 +CompanyFundationDesc=Edit the information of the company/entity. Click on "%s" button at the bottom of the page. AccountantDesc=If you have an external accountant/bookkeeper, you can edit here its information. AccountantFileNumber=Accountant code DisplayDesc=Parameters affecting the look and behaviour of Dolibarr can be modified here. @@ -1129,7 +1140,7 @@ TriggerAlwaysActive=此檔案中觸發器是活躍的,無論啟動任何 Dolib TriggerActiveAsModuleActive=當模組%s為啟用時,此檔案中觸發器是可用的。 GeneratedPasswordDesc=Choose the method to be used for auto-generated passwords. DictionaryDesc=插入全部參考資料。您可加入您的預設值。 -ConstDesc=This page allows you to edit (override) parameters not available in other pages. These are mostly reserved parameters for developers/advanced troubleshooting. For a full list of the parameters available see here. +ConstDesc=This page allows you to edit (override) parameters not available in other pages. These are mostly reserved parameters for developers/advanced troubleshooting only. MiscellaneousDesc=所有其他與安全參數有關的在此定義。 LimitsSetup=限制及精準度設定 LimitsDesc=You can define limits, precisions and optimizations used by Dolibarr here @@ -1275,7 +1286,7 @@ WebCalUrlForVCalExport=匯出連接到 %s 格式可在以下連結:%s BillsSetup=發票模組設定 BillsNumberingModule=發票及貸方通知單編號模組 BillsPDFModules=發票文件模組 -BillsPDFModulesAccordindToInvoiceType=Invoice documents models according to invoice type +BillsPDFModulesAccordindToInvoiceType=根據發票類型的發票憑證模組 PaymentsPDFModules=付款文件模式 ForceInvoiceDate=強制使用驗證日期為發票(invoice)日期 SuggestedPaymentModesIfNotDefinedInInvoice=如果在發票上沒有定義付款方式,則其預設值。 @@ -1284,7 +1295,7 @@ SuggestPaymentByChequeToAddress=Suggest payment by check to FreeLegalTextOnInvoices=在發票中加註文字 WatermarkOnDraftInvoices=在發票草稿上的浮水印(若空白則無) PaymentsNumberingModule=付款編號模式 -SuppliersPayment=Vendor payments +SuppliersPayment=供應商付款 SupplierPaymentSetup=Vendor payments setup ##### Proposals ##### PropalSetup=商業提案/建議書模組設定 @@ -1456,6 +1467,13 @@ LDAPFieldSidExample=Example: objectsid LDAPFieldEndLastSubscription=訂閱結束日期 LDAPFieldTitle=工作職稱 LDAPFieldTitleExample=例如:頭銜 +LDAPFieldGroupid=Group id +LDAPFieldGroupidExample=Exemple : gidnumber +LDAPFieldUserid=User id +LDAPFieldUseridExample=Exemple : uidnumber +LDAPFieldHomedirectory=Home directory +LDAPFieldHomedirectoryExample=Exemple : homedirectory +LDAPFieldHomedirectoryprefix=Home directory prefix LDAPSetupNotComplete=LDAP 的設定不完整(可到其他分頁) LDAPNoUserOrPasswordProvidedAccessIsReadOnly=沒有提供管理者或密碼。 LDAP 將以匿名且唯讀模式存取。 LDAPDescContact=此頁面允許您在 LDAP 樹狀圖中定義每一個您在 Dolibarr 通訊錄中找到的 LDAP 屬性名稱。 @@ -1577,6 +1595,7 @@ FCKeditorForProductDetails=WYSIWIG creation/edition of products details lines fo FCKeditorForMailing= 以所見即所視的建立/編輯電子郵件 ( 工具 --> 電子郵件 ) FCKeditorForUserSignature=以所見即所視的建立/編輯用戶簽名檔 FCKeditorForMail=以所見即所視的建立/編輯全部電子郵件( 除工具 --> 電子郵件外) +FCKeditorForTicket=WYSIWIG creation/edition for tickets ##### Stock ##### StockSetup=庫存模組設定 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. @@ -1653,8 +1672,9 @@ CashDesk=Point of Sale CashDeskSetup=Point of Sales module setup CashDeskThirdPartyForSell=Default generic third party to use for sales CashDeskBankAccountForSell=預設收到合作方現金付款之帳戶 -CashDeskBankAccountForCheque= Default account to use to receive payments by check -CashDeskBankAccountForCB= 預設收到合作方信用卡支付之帳戶 +CashDeskBankAccountForCheque=Default account to use to receive payments by check +CashDeskBankAccountForCB=預設收到合作方信用卡支付之帳戶 +CashDeskBankAccountForSumup=Default bank account to use to receive payments by SumUp 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). CashDeskIdWareHouse=庫存減少時強制並限制倉庫使用 StockDecreaseForPointOfSaleDisabled=Stock decrease from Point of Sale disabled @@ -1693,7 +1713,7 @@ SuppliersSetup=Vendor module setup SuppliersCommandModel=Complete template of purchase order (logo...) SuppliersInvoiceModel=供應商發票的完整範本(logo. ...) SuppliersInvoiceNumberingModel=Vendor invoices numbering models -IfSetToYesDontForgetPermission=若設定為「是的」,則別忘了提供群組或用戶允許第二次批准的權限 +IfSetToYesDontForgetPermission=If set to a non null value, don't forget to provide permissions to groups or users allowed for the second approval ##### GeoIPMaxmind ##### GeoIPMaxmindSetup=GeoIP Maxmind 模組設定 PathToGeoIPMaxmindCountryDataFile=Path to file containing Maxmind ip to country translation.
    Examples:
    /usr/local/share/GeoIP/GeoIP.dat
    /usr/share/GeoIP/GeoIP.dat
    /usr/share/GeoIP/GeoLite2-Country.mmdb @@ -1782,9 +1802,11 @@ FixTZ=修正時區 FillFixTZOnlyIfRequired=例子:+2 (只有在遇到問題時才填入) ExpectedChecksum=預期的校驗和 CurrentChecksum=目前的校驗和 +ExpectedSize=Expected size +CurrentSize=Current size ForcedConstants=必需的常數 MailToSendProposal=客戶提案/建議書 -MailToSendOrder=Sales orders +MailToSendOrder=銷售訂單 MailToSendInvoice=各式客戶發票 MailToSendShipment=裝貨 MailToSendIntervention=干預/介入 @@ -1846,8 +1868,10 @@ NothingToSetup=There is no specific setup required for this module. SetToYesIfGroupIsComputationOfOtherGroups=若該群組是其他群組的計算值,則將其設定為 yes EnterCalculationRuleIfPreviousFieldIsYes=Enter calculation rule if previous field was set to Yes (For example 'CODEGRP1+CODEGRP2') SeveralLangugeVariatFound=發現數個語言變數 -COMPANY_AQUARIUM_REMOVE_SPECIAL=刪除特殊字元 +RemoveSpecialChars=刪除特殊字元 COMPANY_AQUARIUM_CLEAN_REGEX=正則表達式過濾器來清理價值 (COMPANY_AQUARIUM_CLEAN_REGEX) +COMPANY_DIGITARIA_CLEAN_REGEX=Regex filter to clean value (COMPANY_DIGITARIA_CLEAN_REGEX) +COMPANY_DIGITARIA_UNIQUE_CODE=Duplicate not allowed GDPRContact=Data Protection Officer (DPO, Data Privacy or GDPR contact) GDPRContactDesc=If you store data about European companies/citizens, you can name the contact who is responsible for the General Data Protection Regulation here HelpOnTooltip=Help text to show on tooltip @@ -1884,8 +1908,8 @@ CodeLastResult=Latest result code NbOfEmailsInInbox=Number of emails in source directory LoadThirdPartyFromName=Load third party searching on %s (load only) LoadThirdPartyFromNameOrCreate=Load third party searching on %s (create if not found) -WithDolTrackingID=Dolibarr Tracking ID found -WithoutDolTrackingID=Dolibarr Tracking ID not found +WithDolTrackingID=Dolibarr Reference found in Message ID +WithoutDolTrackingID=Dolibarr Reference not found in Message ID FormatZip=郵遞區號 MainMenuCode=Menu entry code (mainmenu) ECMAutoTree=Show automatic ECM tree @@ -1896,6 +1920,7 @@ ResourceSetup=Configuration of Resource module UseSearchToSelectResource=使用尋找表單選取資源 (下拉式清單) DisabledResourceLinkUser=停用資源連線到用戶的功能 DisabledResourceLinkContact=停用資源連線到通訊錄的功能 +EnableResourceUsedInEventCheck=Enable feature to check if a resource is in use in an event ConfirmUnactivation=確認模組重設 OnMobileOnly=只在小螢幕(智慧型手機) DisableProspectCustomerType=Disable the "Prospect + Customer" third party type (so third party must be Prospect or Customer but can't be both) @@ -1907,33 +1932,35 @@ Protanopia=Protanopia Deuteranopes=Deuteranopes Tritanopes=Tritanopes ThisValueCanOverwrittenOnUserLevel=This value can be overwritten by each user from its user page - tab '%s' -DefaultCustomerType=Default thirdparty type for "New customer" creation form +DefaultCustomerType=預設新建第三方(客戶/供應商)類型 ABankAccountMustBeDefinedOnPaymentModeSetup=Note: The bank account must be defined on the module of each payment mode (Paypal, Stripe, ...) to have this feature working. RootCategoryForProductsToSell=Root category of products to sell RootCategoryForProductsToSellDesc=If defined, only products inside this category or childs of this category will be available in the Point Of Sale DebugBar=Debug Bar DebugBarDesc=Toolbar that comes with a plenty of tools to simplify debugging -DebugBarSetup=DebugBar Setup -GeneralOptions=General Options -LogsLinesNumber=Number of lines to show on logs tab -UseDebugBar=Use the debug bar -DEBUGBAR_LOGS_LINES_NUMBER=Number of last log lines to keep in console -WarningValueHigherSlowsDramaticalyOutput=Warning, higher values slows dramaticaly output -ModuleActivated=Module %s is activated and slows the interface -EXPORTS_SHARE_MODELS=Export models are share with everybody -ExportSetup=Setup of module Export -InstanceUniqueID=Unique ID of the instance -SmallerThan=Smaller than -LargerThan=Larger than +DebugBarSetup=Debug Bar設置 +GeneralOptions=一般選項 +LogsLinesNumber=在“日誌”選項上顯示的行數 +UseDebugBar=使用debug bar +DEBUGBAR_LOGS_LINES_NUMBER=控制台中可保留的日誌行數 +WarningValueHigherSlowsDramaticalyOutput=警告,較高的值會嚴重降低輸出速度 +ModuleActivated=模組%s已啟動並顯示於界面上 +EXPORTS_SHARE_MODELS=輸出模組功能可分享此模組給所有人 +ExportSetup=模組輸出設置 +InstanceUniqueID=實例的唯一ID +SmallerThan=小於 +LargerThan=大於 IfTrackingIDFoundEventWillBeLinked=Note that If a tracking ID is found into incoming email, the event will be automatically linked to the related objects. WithGMailYouCanCreateADedicatedPassword=With a GMail account, if you enabled the 2 steps validation, it is recommanded to create a dedicated second password for the application instead of using your own account passsword from https://myaccount.google.com/. EndPointFor=End point for %s : %s -DeleteEmailCollector=Delete email collector -ConfirmDeleteEmailCollector=Are you sure you want to delete this email collector? -RecipientEmailsWillBeReplacedWithThisValue=Recipient emails will be always replaced with this value -AtLeastOneDefaultBankAccountMandatory=At least 1 default bank account must be defined +DeleteEmailCollector=刪除電子郵件收集器 +ConfirmDeleteEmailCollector=您確定要刪除此電子郵件收集器嗎? +RecipientEmailsWillBeReplacedWithThisValue=收件人電子郵件將始終被替換為該值 +AtLeastOneDefaultBankAccountMandatory=必須定義至少1個默認銀行帳戶 RESTRICT_API_ON_IP=Allow available APIs to some host IP only (wildcard not allowed, use space between values). Empty means every hosts can use the available APIs. RESTRICT_ON_IP=Allow access to some host IP only (wildcard not allowed, use space between values). Empty means every hosts can access. BaseOnSabeDavVersion=Based on the library SabreDAV version -NotAPublicIp=Not a public IP +NotAPublicIp=不是公共IP MakeAnonymousPing=Make an anonymous Ping '+1' to the Dolibarr foundation server (done 1 time only after installation) to allow the foundation to count the number of Dolibarr installation. +FeatureNotAvailableWithReceptionModule=Feature not available when module Reception is enabled +EmailTemplate=電子郵件模板 diff --git a/htdocs/langs/zh_TW/agenda.lang b/htdocs/langs/zh_TW/agenda.lang index d4261630b4b..980bcc3483d 100644 --- a/htdocs/langs/zh_TW/agenda.lang +++ b/htdocs/langs/zh_TW/agenda.lang @@ -1,10 +1,10 @@ # Dolibarr language file - Source file is en_US - agenda IdAgenda=事件ID Actions=事件 -Agenda=行程 -TMenuAgenda=行程 -Agendas=行程集 -LocalAgenda=本地日曆 +Agenda=應辦事項 +TMenuAgenda=應辦事項 +Agendas=應辦事項 +LocalAgenda=內部日曆 ActionsOwnedBy=事件承辦人 ActionsOwnedByShort=承辦人 AffectedTo=指定給 @@ -18,74 +18,80 @@ ToUserOfGroup=給群組成員 EventOnFullDay=整天事件 MenuToDoActions=全部未完成事件 MenuDoneActions=全部已停止事件 -MenuToDoMyActions=我未完成事件 -MenuDoneMyActions=我已停止事件 -ListOfEvents=事件清單(本地事件) +MenuToDoMyActions=我的未完成事件 +MenuDoneMyActions=我的已停止事件 +ListOfEvents=事件清單(內部事件) ActionsAskedBy=誰的事件報表 ActionsToDoBy=事件指定給 ActionsDoneBy=由誰完成事件 ActionAssignedTo=事件指定給 ViewCal=月檢視 ViewDay=日檢視 -ViewWeek=周檢視 +ViewWeek=週檢視 ViewPerUser=檢視每位用戶 ViewPerType=每種類別檢視 AutoActions= 自動填滿 -AgendaAutoActionDesc= Here you may define events which you want Dolibarr to create automatically in Agenda. If nothing is checked, only manual actions will be included in logs and displayed in Agenda. Automatic tracking of business actions done on objects (validation, status change) will not be saved. -AgendaSetupOtherDesc= This page provides options to allow the export of your Dolibarr events into an external calendar (Thunderbird, Google Calendar etc...) -AgendaExtSitesDesc=此頁面允許在 Dolibarr 待辦事項中查看已宣告外部日曆來源的事件 -ActionsEvents=Dolibarr 會在待辦中自動建立行動的事件 -EventRemindersByEmailNotEnabled=Event reminders by email was not enabled into %s module setup. +AgendaAutoActionDesc= 在這裡,您可以定義希望Dolibarr在應辦事項中自動新增的事件。如果未進行任何檢查,則日誌中將僅包含手動操作,並在應辦事項中顯示。將不會保存專案中自動商業行動追蹤(驗證,狀態更改)。 +AgendaSetupOtherDesc= 此頁面允許將您的Dolibarr事件匯出到外部日曆(Thunderbird,Google Calendar等)。 +AgendaExtSitesDesc=該頁面允許顯示外部來源日曆,以將其事件納入Dolibarr應辦事項。 +ActionsEvents=Dolibarr 會在待辦事項中自動建立行動事件 +EventRemindersByEmailNotEnabled=電子郵件事件提醒未在%s模組設定中啟用。 ##### Agenda event labels ##### NewCompanyToDolibarr=合作方 %s 已建立 -COMPANY_DELETEInDolibarr=Third party %s deleted +COMPANY_DELETEInDolibarr=合作方%s已刪除 ContractValidatedInDolibarr=合約 %s 已驗證 -CONTRACT_DELETEInDolibarr=Contract %s deleted +CONTRACT_DELETEInDolibarr=合約%s已刪除 PropalClosedSignedInDolibarr=提案/建議書 %s 已簽署 PropalClosedRefusedInDolibarr=提案/建議書 %s 已拒絕 PropalValidatedInDolibarr=提案/建議書 %s 已驗證 PropalClassifiedBilledInDolibarr=提案/建議書 %s 歸類為已計費 -InvoiceValidatedInDolibarr=發票 %s 的驗證 -InvoiceValidatedInDolibarrFromPos=POS 的發票 %s 的驗證 +InvoiceValidatedInDolibarr=發票 %s 已驗證 +InvoiceValidatedInDolibarrFromPos=POS 的發票 %s 已驗證 InvoiceBackToDraftInDolibarr=發票 %s 回復到草案狀態 InvoiceDeleteDolibarr=發票 %s 已刪除 InvoicePaidInDolibarr=發票 %s 已更改為已付款 InvoiceCanceledInDolibarr=發票 %s 已取消 MemberValidatedInDolibarr=會員 %s 已驗證 MemberModifiedInDolibarr=會員 %s 已修改 -MemberResiliatedInDolibarr=會員 %s 已停止 +MemberResiliatedInDolibarr=會員 %s 已終止 MemberDeletedInDolibarr=會員 %s 已刪除 -MemberSubscriptionAddedInDolibarr=會員 %s 新增 %s 的訂閱 -MemberSubscriptionModifiedInDolibarr=會員 %s 修改 %s 訂閱 -MemberSubscriptionDeletedInDolibarr=會員 %s 刪除 %s 訂閱 -ShipmentValidatedInDolibarr=貨運單 %s 已驗證 -ShipmentClassifyClosedInDolibarr=貨運單 %s 歸類為已結帳 -ShipmentUnClassifyCloseddInDolibarr=貨運單 %s 歸類為再開啓 -ShipmentBackToDraftInDolibarr=Shipment %s go back to draft status -ShipmentDeletedInDolibarr=貨運單 %s 已刪除 +MemberSubscriptionAddedInDolibarr=會員 %s 已新增 %s 的訂閱 +MemberSubscriptionModifiedInDolibarr=會員 %s 已修改 %s 訂閱 +MemberSubscriptionDeletedInDolibarr=會員 %s 已刪除 %s 訂閱 +ShipmentValidatedInDolibarr=裝運%s已驗證 +ShipmentClassifyClosedInDolibarr=裝運%s已歸類為開票 +ShipmentUnClassifyCloseddInDolibarr=裝運%s已歸類為重新打開 +ShipmentBackToDraftInDolibarr=裝運%s回到草稿狀態 +ShipmentDeletedInDolibarr=裝運%s已刪除 OrderCreatedInDolibarr=訂單 %s 已建立 OrderValidatedInDolibarr=訂單 %s 已驗證 -OrderDeliveredInDolibarr=訂單 %s 歸類為已傳送 -OrderCanceledInDolibarr=訂單 %s 取消 -OrderBilledInDolibarr=訂單 %s 歸類為已結帳 +OrderDeliveredInDolibarr=訂單 %s 歸類為已出貨 +OrderCanceledInDolibarr=訂單 %s 已取消 +OrderBilledInDolibarr=訂單%s分類為已開票 OrderApprovedInDolibarr=訂單 %s 已核准 -OrderRefusedInDolibarr=訂單 %s 被拒絕 +OrderRefusedInDolibarr=訂單 %s 已拒絕 OrderBackToDraftInDolibarr=訂單 %s 回復到草案狀態 -ProposalSentByEMail=Commercial proposal %s sent by email -ContractSentByEMail=Contract %s sent by email -OrderSentByEMail=Sales order %s sent by email -InvoiceSentByEMail=Customer invoice %s sent by email -SupplierOrderSentByEMail=Purchase order %s sent by email -SupplierInvoiceSentByEMail=Vendor invoice %s sent by email -ShippingSentByEMail=Shipment %s sent by email -ShippingValidated= 貨運單 %s 已驗證 -InterventionSentByEMail=Intervention %s sent by email +ProposalSentByEMail=以電子郵件發送的商業計劃書/提案%s +ContractSentByEMail=以電子郵件發送的合約%s +OrderSentByEMail=以電子郵件發送的銷售訂單%s +InvoiceSentByEMail=以電子郵件發送的客戶發票%s +SupplierOrderSentByEMail=以電子郵件發送的採購訂單%s +ORDER_SUPPLIER_DELETEInDolibarr=採購訂單%s已刪除 +SupplierInvoiceSentByEMail=以電子郵件發送的供應商發票%s +ShippingSentByEMail=以電子郵件發送的裝運%s +ShippingValidated= 裝運%s 已驗證 +InterventionSentByEMail=以電子郵件發送的干預措施%s ProposalDeleted=提案/建議書已刪除 OrderDeleted=訂單已刪除 InvoiceDeleted=發票已刪除 PRODUCT_CREATEInDolibarr=產品 %s 已建立 PRODUCT_MODIFYInDolibarr=產品 %s 已修改 PRODUCT_DELETEInDolibarr=產品 %s 已刪除 +HOLIDAY_CREATEInDolibarr=休假申請%s已建立 +HOLIDAY_MODIFYInDolibarr=休假申請%s已修改 +HOLIDAY_APPROVEInDolibarr=休假申請%s已核准 +HOLIDAY_VALIDATEDInDolibarr=休假申請%s已驗證 +HOLIDAY_DELETEInDolibarr=休假申請%s已刪除 EXPENSE_REPORT_CREATEInDolibarr=費用報表 %s 已建立 EXPENSE_REPORT_VALIDATEInDolibarr=費用報表 %s 已驗證 EXPENSE_REPORT_APPROVEInDolibarr=費用報表 %s 已核准 @@ -94,45 +100,53 @@ EXPENSE_REPORT_REFUSEDInDolibarr=費用報表 %s 已拒絕 PROJECT_CREATEInDolibarr=專案 %s 已建立 PROJECT_MODIFYInDolibarr=專案 %s 已修改 PROJECT_DELETEInDolibarr=專案 %s 已刪除 -TICKET_CREATEInDolibarr=Ticket %s created -TICKET_MODIFYInDolibarr=Ticket %s modified -TICKET_ASSIGNEDInDolibarr=Ticket %s assigned -TICKET_CLOSEInDolibarr=Ticket %s closed -TICKET_DELETEInDolibarr=Ticket %s deleted +TICKET_CREATEInDolibarr=服務單%s已建立 +TICKET_MODIFYInDolibarr=服務單%s已修改 +TICKET_ASSIGNEDInDolibarr=服務單%s已分配 +TICKET_CLOSEInDolibarr=服務單%s已關閉 +TICKET_DELETEInDolibarr=服務單%s已刪除 +BOM_VALIDATEInDolibarr=物料清單(BOM)已驗證 +BOM_UNVALIDATEInDolibarr=物料清單(BOM)未驗證 +BOM_CLOSEInDolibarr=物料清單(BOM)已禁用 +BOM_REOPENInDolibarr=物料清單(BOM)重新打開 +BOM_DELETEInDolibarr=物料清單(BOM)已刪除 +MO_VALIDATEInDolibarr=MO已驗證 +MO_PRODUCEDInDolibarr=MO已生產 +MO_DELETEInDolibarr=MO已刪除 ##### End agenda events ##### -AgendaModelModule=適用事件的文件範例/本 +AgendaModelModule=事件的文件範本 DateActionStart=開始日期 DateActionEnd=結束日期 -AgendaUrlOptions1=您還可以增加以下參數進來篩選輸出: -AgendaUrlOptions3=logina=%s 將限制輸出為使用者自行操作 %s. -AgendaUrlOptionsNotAdmin=logina=!%s 將限制輸出為非使用者自行操作 %s. -AgendaUrlOptions4=logint=%s 將限制輸出為指定使用者操作 %s (owner and others). -AgendaUrlOptionsProject=project=PROJECT_ID 將限制輸出為指定專案 PROJECT_ID. -AgendaUrlOptionsNotAutoEvent=notactiontype=systemauto to exclude automatic events. +AgendaUrlOptions1=您可以增加以下參數來篩選輸出: +AgendaUrlOptions3=logina = %s將限制輸出用戶%s擁有的操作。 +AgendaUrlOptionsNotAdmin=logina=!%s 將限制輸出非用戶%s擁有的操作。 +AgendaUrlOptions4=logint = %s將限制輸出分配給用戶%s (所有者和其他用戶)的操作。 +AgendaUrlOptionsProject=project=PROJECT_ID 將限制輸出為已連結專案操作 PROJECT_ID. +AgendaUrlOptionsNotAutoEvent=notactiontype = systemauto排除自動事件。 AgendaShowBirthdayEvents=顯示連絡人生日 AgendaHideBirthdayEvents=隱藏連絡人生日 Busy=忙錄 -ExportDataset_event1=行程事件清單 -DefaultWorkingDays=預設一周工作區間 (例如: 1-5, 1-6) -DefaultWorkingHours=預設一天工作小時 (例如: 9-18) +ExportDataset_event1=待辦行程事件清單 +DefaultWorkingDays=預設一週工作時間 (例如: 1-5, 1-6) +DefaultWorkingHours=預設每日工作時間 (例如: 9-18) # External Sites ical -ExportCal=匯出日曆 -ExtSites=匯入外部日曆 -ExtSitesEnableThisTool=Show external calendars (defined in global setup) in Agenda. Does not affect external calendars defined by users. -ExtSitesNbOfAgenda=日曆數量 +ExportCal=匯出行事曆 +ExtSites=匯入外部行事曆 +ExtSitesEnableThisTool=在待辦行程中顯示外部行事曆(定義在全局設定中)。不影響用戶定義的外部行事曆。 +ExtSitesNbOfAgenda=行事曆數量 AgendaExtNb=行事曆編號 %s ExtSiteUrlAgenda=用 URL 存取 .iCal 檔案 ExtSiteNoLabel=無說明 VisibleTimeRange=顯示時間區間 -VisibleDaysRange=顯示日的區間 +VisibleDaysRange=顯示日區間 AddEvent=建立事件 MyAvailability=我的空檔 ActionType=事件類別 DateActionBegin=事件開始日期 -ConfirmCloneEvent=您確定要複製本身事件 %s? +ConfirmCloneEvent=您確定要複製事件 %s? RepeatEvent=重覆事件 EveryWeek=每周 EveryMonth=每月 -DayOfMonth=月份的天數 -DayOfWeek=週的天數 +DayOfMonth=一個月中的某天 +DayOfWeek=星期幾 DateStartPlusOne=開始日 +1 小時 diff --git a/htdocs/langs/zh_TW/assets.lang b/htdocs/langs/zh_TW/assets.lang index f4c2828ed26..f3d687ddd79 100644 --- a/htdocs/langs/zh_TW/assets.lang +++ b/htdocs/langs/zh_TW/assets.lang @@ -22,7 +22,7 @@ AccountancyCodeAsset = 會計代碼(資產) AccountancyCodeDepreciationAsset = 會計代碼(折舊性資產帳號) AccountancyCodeDepreciationExpense = 會計代碼(折舊性費用帳號) NewAssetType=新資產類型 -AssetsTypeSetup=Asset type setup +AssetsTypeSetup=資產類型設置 AssetTypeModified=修改資產類型 AssetType=資產類型 AssetsLines=資產 @@ -42,7 +42,7 @@ ModuleAssetsDesc = 資產描述 AssetsSetup = 資產設定 Settings = 設定 AssetsSetupPage = 資產設定頁面 -ExtraFieldsAssetsType = Complementary attributes (Asset type) +ExtraFieldsAssetsType = 互補屬性(資產類型) AssetsType=資產類型 AssetsTypeId=資產類型ID AssetsTypeLabel=資產類型標籤 diff --git a/htdocs/langs/zh_TW/banks.lang b/htdocs/langs/zh_TW/banks.lang index 282e37091bb..f71124ebed7 100644 --- a/htdocs/langs/zh_TW/banks.lang +++ b/htdocs/langs/zh_TW/banks.lang @@ -1,15 +1,15 @@ # Dolibarr language file - Source file is en_US - banks Bank=銀行 -MenuBankCash=Banks | Cash +MenuBankCash=銀行|現金 MenuVariousPayment=雜項付款 MenuNewVariousPayment=新的雜項付款 BankName=銀行名稱 FinancialAccount=帳戶 BankAccount=銀行帳戶 BankAccounts=銀行帳戶 -BankAccountsAndGateways=Bank accounts | Gateways -ShowAccount=顯示金額 -AccountRef=金融帳戶參考值 +BankAccountsAndGateways=銀行帳戶|閘道 +ShowAccount=顯示帳戶 +AccountRef=金融帳戶參考 AccountLabel=金融帳戶標籤 CashAccount=現金帳戶 CashAccounts=現金帳戶 @@ -21,32 +21,32 @@ BankBalanceBefore=餘額前 BankBalanceAfter=餘額後 BalanceMinimalAllowed=允許的最小餘額 BalanceMinimalDesired=所需的最少餘額 -InitialBankBalance=期初餘額 +InitialBankBalance=初期餘額 EndBankBalance=期末餘額 CurrentBalance=目前餘額 FutureBalance=未來餘額 ShowAllTimeBalance=從一開始顯示餘額 -AllTime=從哪開始 +AllTime=從開始 Reconciliation=調節 RIB=銀行帳戶的號碼 IBAN=IBAN 號碼 -BIC=BIC/SWIFT code +BIC=BIC / SWIFT代碼 SwiftValid=BIC/SWIFT 有效 SwiftVNotalid=BIC/SWIFT 無效 IbanValid=BAN 有效 IbanNotValid=BAN 無效 StandingOrders=直接扣款 StandingOrder=直接扣款 -AccountStatement=帳戶報表 -AccountStatementShort=報表 -AccountStatements=帳戶報表 -LastAccountStatements=最近帳戶報表 +AccountStatement=帳戶對帳單 +AccountStatementShort=對帳單 +AccountStatements=帳戶對帳單 +LastAccountStatements=最後的帳戶對帳單 IOMonthlyReporting=每月報告 -BankAccountDomiciliation=Bank address +BankAccountDomiciliation=銀行地址 BankAccountCountry=帳戶的國家 BankAccountOwner=帳戶持有人姓名 BankAccountOwnerAddress=帳戶持有人地址 -RIBControlError=Integrity check of values failed. This means the information for this account number is not complete or is incorrect (check country, numbers and IBAN). +RIBControlError=值的完整性檢查失敗。這表示該帳號的信息不完整或不正確(請檢查國家,號碼和IBAN)。 CreateAccount=建立帳戶 NewBankAccount=新帳戶 NewFinancialAccount=新的金融帳戶 @@ -54,118 +54,122 @@ MenuNewFinancialAccount=新的金融帳戶 EditFinancialAccount=編輯帳戶 LabelBankCashAccount=銀行或現金標簽 AccountType=帳戶類型 -BankType0=儲蓄賬戶 -BankType1=目前或信用卡帳戶 +BankType0=儲蓄帳戶 +BankType1=經常帳或信用卡帳戶 BankType2=現金帳戶 -AccountsArea=帳戶區 +AccountsArea=帳戶區域 AccountCard=帳戶卡 DeleteAccount=刪除帳戶 -ConfirmDeleteAccount=您確定要刪除此筆金額? +ConfirmDeleteAccount=您確定要刪除此帳戶嗎? Account=帳戶 -BankTransactionByCategories=依各式類別製作銀行分錄 -BankTransactionForCategory=依類別製作銀行分錄%s -RemoveFromRubrique=刪除類別的連線 -RemoveFromRubriqueConfirm=您確定您要移除分錄與類別之間的連線嗎? -ListBankTransactions=銀行分錄明細表 +BankTransactionByCategories=按分類的銀行條目 +BankTransactionForCategory=按分類的銀行條目 %s +RemoveFromRubrique=刪除分類的連線 +RemoveFromRubriqueConfirm=您確定您要移除條目與分類之間的連線嗎? +ListBankTransactions=銀行條目清單 IdTransaction=交易ID -BankTransactions=銀行分錄 -BankTransaction=銀行項目 -ListTransactions=分錄明細表 -ListTransactionsByCategory=分錄/類別明細表 -TransactionsToConciliate=要調節的分錄 -TransactionsToConciliateShort=To reconcile -Conciliable=可以調節的 -Conciliate=要調節 -Conciliation=調節 -SaveStatementOnly=只儲存報表 -ReconciliationLate=稍後調節 -IncludeClosedAccount=包括已結束帳戶 -OnlyOpenedAccount=僅開放的各式帳戶 -AccountToCredit=要貸方的帳戶 -AccountToDebit=要借方的帳戶 -DisableConciliation=此帳戶停用調節功能 -ConciliationDisabled=調節功能停用 -LinkedToAConciliatedTransaction=連結到調節項目 +BankTransactions=各銀行條目 +BankTransaction=銀行條目 +ListTransactions=列出條目 +ListTransactionsByCategory=列出條目/類別 +TransactionsToConciliate=要對帳的條目 +TransactionsToConciliateShort=進行對帳 +Conciliable=可以對帳 +Conciliate=重新對帳 +Conciliation=對帳 +SaveStatementOnly=僅保存對帳單 +ReconciliationLate=稍後對帳 +IncludeClosedAccount=包括已關閉帳戶 +OnlyOpenedAccount=僅開立帳戶 +AccountToCredit=貸款方帳戶 +AccountToDebit=借款方帳戶 +DisableConciliation=停用此帳戶對帳功能 +ConciliationDisabled=已停用對帳功能 +LinkedToAConciliatedTransaction=已連結到調節條目 StatusAccountOpened=開放 -StatusAccountClosed=已結束 -AccountIdShort=數字 +StatusAccountClosed=已關閉 +AccountIdShort=號碼 LineRecord=交易 -AddBankRecord=新增一項 -AddBankRecordLong=人工方式新增一項 -Conciliated=已調節 -ConciliatedBy=由調節 -DateConciliating=調節日期 -BankLineConciliated=項目已調節 -Reconciled=已調節 -NotReconciled=未調節 +AddBankRecord=增加條目 +AddBankRecordLong=手動增加條目 +Conciliated=已對帳 +ConciliatedBy=對帳員 +DateConciliating=對帳日期 +BankLineConciliated=條目已對帳 +Reconciled=已對帳 +NotReconciled=未對帳 CustomerInvoicePayment=客戶付款 -SupplierInvoicePayment=Vendor payment +SupplierInvoicePayment=供應商付款 SubscriptionPayment=訂閱付款 -WithdrawalPayment=Debit payment order +WithdrawalPayment=借貸付款單 SocialContributionPayment=社會/財務稅負繳款單 BankTransfer=銀行轉帳 BankTransfers=銀行轉帳 MenuBankInternalTransfer=內部轉帳 -TransferDesc=Transfer from one account to another, Dolibarr will write two records (a debit in source account and a credit in target account). The same amount (except sign), label and date will be used for this transaction) +TransferDesc=從一個帳戶轉移到另一個帳戶,Dolibarr將寫入兩個記錄(來源帳戶中的借款方和目標帳戶中的貸款方)。此交易將使用相同的金額(簽名,標籤和日期除外) TransferFrom=從 TransferTo=至 TransferFromToDone=從%s%s%s%s轉帳已記錄。 -CheckTransmitter=發射機 +CheckTransmitter=傳送器 ValidateCheckReceipt=驗證此支票收據 ConfirmValidateCheckReceipt=您確定要驗證這張支票收據嗎?一旦完成,不會有任何改變嗎? DeleteCheckReceipt=刪除支票收據? ConfirmDeleteCheckReceipt=您確認定您要刪除此張支票收據? BankChecks=銀行支票 -BankChecksToReceipt=託收票據 -BankChecksToReceiptShort=託收票據 -ShowCheckReceipt=顯示支票入存收據 -NumberOfCheques=票據號碼 -DeleteTransaction=刪除項目 -ConfirmDeleteTransaction=您確定要刪除此筆項目 -ThisWillAlsoDeleteBankRecord=也會刪除產生的銀行項目 -BankMovements=移動 -PlannedTransactions=已安排的項目 -Graph=圖像 -ExportDataset_banque_1=銀行項目及會計項目描述 +BankChecksToReceipt=待存入支票 +BankChecksToReceiptShort=待存入支票 +ShowCheckReceipt=顯示支票存款收據 +NumberOfCheques=支票號碼 +DeleteTransaction=刪除條目 +ConfirmDeleteTransaction=您確定要刪除此筆條目 +ThisWillAlsoDeleteBankRecord=同樣也會刪除已產生的銀行條目 +BankMovements=動作 +PlannedTransactions=已計畫的條目 +Graph=圖形 +ExportDataset_banque_1=銀行條目和帳戶對帳單 ExportDataset_banque_2=存款單 TransactionOnTheOtherAccount=在其他帳戶的交易 -PaymentNumberUpdateSucceeded=付款號碼更新成功 +PaymentNumberUpdateSucceeded=付款號碼已成功更新 PaymentNumberUpdateFailed=付款號碼無法更新 -PaymentDateUpdateSucceeded=付款日期更新成功 -PaymentDateUpdateFailed=付款日期可能無法更新 +PaymentDateUpdateSucceeded=付款日期已成功更新 +PaymentDateUpdateFailed=付款日期無法更新 Transactions=交易 -BankTransactionLine=銀行項目 +BankTransactionLine=銀行條目 AllAccounts=所有銀行及現金帳戶 BackToAccount=回到帳戶 ShowAllAccounts=顯示所有帳戶 -FutureTransaction=Future transaction. Unable to reconcile. -SelectChequeTransactionAndGenerate="選擇/篩選器"支票包含在支票存款的收據並點擊“建立”。 -InputReceiptNumber=選擇要調節的銀行對帳單。使用可排序的數值: YYYYMM 或 YYYYMMDD -EventualyAddCategory=最後,指定記錄的類別進行分類 -ToConciliate=調節嗎? -ThenCheckLinesAndConciliate=然後,在銀行對帳單中檢查目前行數及點擊 +FutureTransaction=未來交易。無法調節。 +SelectChequeTransactionAndGenerate=選擇/過濾要包括在支票存款收據中的支票,然後單擊“建立”。 +InputReceiptNumber=選擇與調節相關的銀行對帳單。使用可排序的數值:YYYYMM或YYYYMMDD +EventualyAddCategory=最後,指定要對記錄進行分類的類別 +ToConciliate=對帳嗎? +ThenCheckLinesAndConciliate=然後,檢查銀行對帳單中的行數,然後單擊 DefaultRIB=預設 BAN AllRIB=全部 BAN LabelRIB=BAN 標籤 NoBANRecord=沒有 BAN 記錄 DeleteARib=刪除 BAN 記錄 ConfirmDeleteRib=您確定要刪除此 BAN 記錄 -RejectCheck=支票退回 +RejectCheck=支票已退回 ConfirmRejectCheck=您確定要將此支票標記為已拒絕嗎? RejectCheckDate=退回支票的日期 -CheckRejected=支票退回 +CheckRejected=支票已退回 CheckRejectedAndInvoicesReopened=支票退回並重新開啟發票 -BankAccountModelModule=銀行帳戶的文件範例/本 -DocumentModelSepaMandate=歐洲統一支付區要求的範例/本。僅適用於歐洲經濟共同體的歐洲國家。 -DocumentModelBan=列印有BAN資訊的範例/本。 -NewVariousPayment=New miscellaneous payment -VariousPayment=Miscellaneous payment +BankAccountModelModule=銀行帳戶的文件範本 +DocumentModelSepaMandate=歐洲統一支付區要求的範本。僅適用於歐洲經濟共同體的歐洲國家。 +DocumentModelBan=列印有BAN資訊的範本。 +NewVariousPayment=新雜項付款 +VariousPayment=雜項付款 VariousPayments=雜項付款 -ShowVariousPayment=Show miscellaneous payment -AddVariousPayment=Add miscellaneous payment +ShowVariousPayment=顯示雜項付款 +AddVariousPayment=新增雜項付款 SEPAMandate=歐洲統一支付區要求 YourSEPAMandate=您的歐洲統一支付區要求 -FindYourSEPAMandate=這是認證我們公司的歐洲統一支付區要求可直接從您的銀行扣款。返回簽名檔(掃描簽名文件)或用郵件發送給 -AutoReportLastAccountStatement=Automatically fill the field 'number of bank statement' with last statement number when making reconciliation -CashControl=POS cash fence -NewCashFence=New cash fence +FindYourSEPAMandate=這是您SEPA的授權,授權我們公司向您的銀行直接付款。退還已簽名(掃描已簽名文檔)或通過郵件發送至 +AutoReportLastAccountStatement=進行對帳時,自動用最後一個對帳單編號填寫“銀行對帳單編號”字段 +CashControl=POS現金圍欄 +NewCashFence=新現金圍欄 +BankColorizeMovement=動作顏色 +BankColorizeMovementDesc=如果啟用此功能,則可以為借款方或貸款方動作選擇特定的背景顏色 +BankColorizeMovementName1=借款方動作的背景顏色 +BankColorizeMovementName2=貸款方動作的背景顏色 diff --git a/htdocs/langs/zh_TW/bills.lang b/htdocs/langs/zh_TW/bills.lang index 1c4ba30453c..6e238f1f479 100644 --- a/htdocs/langs/zh_TW/bills.lang +++ b/htdocs/langs/zh_TW/bills.lang @@ -4,567 +4,569 @@ Bills=發票 BillsCustomers=客戶發票 BillsCustomer=客戶發票 BillsSuppliers=供應商發票 -BillsCustomersUnpaid=尚未付款的客戶發票 -BillsCustomersUnpaidForCompany=針對%s尚未付款的客戶發票 -BillsSuppliersUnpaid=Unpaid vendor invoices -BillsSuppliersUnpaidForCompany=Unpaid vendors invoices for %s +BillsCustomersUnpaid=未付款客戶發票 +BillsCustomersUnpaidForCompany=%s的未付款客戶發票 +BillsSuppliersUnpaid=未付款的供應商發票 +BillsSuppliersUnpaidForCompany=%s的未付款供應商發票 BillsLate=逾期付款 BillsStatistics=客戶發票統計 -BillsStatisticsSuppliers=Vendors invoices statistics -DisabledBecauseDispatchedInBookkeeping=因為發票已發送到簿記中所以停用 -DisabledBecauseNotLastInvoice=因為發票不可移除所以停用。在此之後記錄了某些發票,此將在計數上建立漏洞。 -DisabledBecauseNotErasable=因為不能刪除所以停用 +BillsStatisticsSuppliers=供應商發票統計 +DisabledBecauseDispatchedInBookkeeping=已經停用,因為發票已發送到記帳簿中 +DisabledBecauseNotLastInvoice=已停用,因為發票不可清除。在這之後一些發票已被紀錄,並且會在記數器上產生空洞。 +DisabledBecauseNotErasable=已停用,因為無法清除 InvoiceStandard=標準發票 InvoiceStandardAsk=標準發票 InvoiceStandardDesc=此種發票為一般性發票。 -InvoiceDeposit=訂金發票 -InvoiceDepositAsk=訂金發票 -InvoiceDepositDesc=當有訂金時這類發票就已完成。 +InvoiceDeposit=預付款發票 +InvoiceDepositAsk=預付款發票 +InvoiceDepositDesc=當收到預付款後,這種發票便完成了。 InvoiceProForma=形式發票 InvoiceProFormaAsk=形式發票 -InvoiceProFormaDesc=形式發票是發票的形象,但沒有真實的會計價值。 -InvoiceReplacement=更換發票 -InvoiceReplacementAsk=更換發票的發票 -InvoiceReplacementDesc=Replacement invoice is used to completely replace an invoice with no payment already received.

    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'. -InvoiceAvoir=貸方通知單 -InvoiceAvoirAsk=貸方通知單到正確發票 -InvoiceAvoirDesc=The credit note is a negative invoice used to correct the fact that an invoice shows an amount that differs from the amount actually paid (eg the customer paid too much by mistake, or will not pay the complete amount since some products were returned). -invoiceAvoirWithLines=使用原始發票中的行建立貸方通知單 -invoiceAvoirWithPaymentRestAmount=使用原始發票尚未付款餘額建立貸方通知單 -invoiceAvoirLineWithPaymentRestAmount=尚未付款餘額的貸方通知單 -ReplaceInvoice=更換%s的發票 -ReplacementInvoice=更換發票 -ReplacedByInvoice=依發票%s更換 -ReplacementByInvoice=依發票更換 -CorrectInvoice=%s的正確發票 -CorrectionInvoice=發票的更正 -UsedByInvoice=用於支付發票%s的 -ConsumedBy=消費者 -NotConsumed=不消耗 -NoReplacableInvoice=No replaceable invoices -NoInvoiceToCorrect=沒有任何發票(invoice)可以修正 -InvoiceHasAvoir=是一個或幾個貸方通知單的來源 +InvoiceProFormaDesc=形式發票是發票的形式,但沒有真實的會計價值。 +InvoiceReplacement=替換發票 +InvoiceReplacementAsk=替換發票的發票 +InvoiceReplacementDesc=替換發票用於完全替換尚未收到付款的發票。

    注意:只能替換沒有付款的發票。如果您要替換的發票尚未關閉,它將自動關閉為“放棄”。 +InvoiceAvoir=信用票據(折讓單) +InvoiceAvoirAsk=信用票據用來更正發票 +InvoiceAvoirDesc=信用票據(折讓單)是一種負值發票,用於更正發票顯示的金額與實際支付的金額不同的事實(例如,客戶誤付了太多,或者由於退還了某些產品而無法支付全部金額)`。 +invoiceAvoirWithLines=從原始發票中的行建立信用票據(折讓單) +invoiceAvoirWithPaymentRestAmount=建立有未付款提醒原始發票的信用票據(折讓單) +invoiceAvoirLineWithPaymentRestAmount=未付款提醒餘額的信用票據(折讓單) +ReplaceInvoice=替換發票%s +ReplacementInvoice=替換發票 +ReplacedByInvoice=依發票%s替換 +ReplacementByInvoice=依發票替換 +CorrectInvoice=正確發票%s +CorrectionInvoice=更正發票 +UsedByInvoice=被用於支付發票%s +ConsumedBy=被誰消耗 +NotConsumed=非消耗品 +NoReplacableInvoice=沒有可替換的發票 +NoInvoiceToCorrect=沒有任何發票(invoice)可以更正 +InvoiceHasAvoir=是一個或幾個信用票據的來源 CardBill=發票卡 PredefinedInvoices=預定義的發票 Invoice=發票 PdfInvoiceTitle=發票 -Invoices=發票 -InvoiceLine=發票線 +Invoices=發票(s) +InvoiceLine=發票行 InvoiceCustomer=客戶發票 CustomerInvoice=客戶發票 -CustomersInvoices=客戶的發票 -SupplierInvoice=Vendor invoice -SuppliersInvoices=Vendors invoices -SupplierBill=Vendor invoice -SupplierBills=供應商發票 +CustomersInvoices=客戶的發票(s) +SupplierInvoice=供應商發票 +SuppliersInvoices=供應商發票(s) +SupplierBill=供應商發票 +SupplierBills=供應商發票(s) Payment=付款 -PaymentBack=返回付款 -CustomerInvoicePaymentBack=返回付款 +PaymentBack=還款 +CustomerInvoicePaymentBack=還款 Payments=付款 -PaymentsBack=返回付款 -paymentInInvoiceCurrency=發票的幣別 -PaidBack=返回款項 +PaymentsBack=還款 +paymentInInvoiceCurrency=發票幣別 +PaidBack=退款 DeletePayment=刪除付款 ConfirmDeletePayment=您確定要刪除此付款? -ConfirmConvertToReduc=Do you want to convert this %s into an absolute discount? -ConfirmConvertToReduc2=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. -ConfirmConvertToReducSupplier=Do you want to convert this %s into an absolute discount? -ConfirmConvertToReducSupplier2=The amount will be saved among all discounts and could be used as a discount for a current or a future invoice for this vendor. -SupplierPayments=Vendor payments -ReceivedPayments=收到的付款 +ConfirmConvertToReduc=您是否要將%s轉換為絕對折扣? +ConfirmConvertToReduc2=此金額將保存在所有折扣中,並可用作此客戶目前或未來發票的折扣。 +ConfirmConvertToReducSupplier=您是否要將%s轉換為絕對折扣? +ConfirmConvertToReducSupplier2=此金額將保存在所有折扣中,並可用作此供應商目前或未來發票的折扣。 +SupplierPayments=供應商付款 +ReceivedPayments=收到付款 ReceivedCustomersPayments=從客戶收到的付款 -PayedSuppliersPayments=Payments paid to vendors +PayedSuppliersPayments=支付給供應商的款項 ReceivedCustomersPaymentsToValid=待驗證的客戶已付款單據 -PaymentsReportsForYear=報告s為%付款 -PaymentsReports=收支報告 +PaymentsReportsForYear=%s的付款報告 +PaymentsReports=付款報告 PaymentsAlreadyDone=付款已完成 -PaymentsBackAlreadyDone=已返回款項 -PaymentRule=付款規則 -PaymentMode=Payment Type -PaymentTypeDC=借/貸方卡片 +PaymentsBackAlreadyDone=還款已完成 +PaymentRule=付款條件 +PaymentMode=付款類型 +PaymentTypeDC=借/貸卡片 PaymentTypePP=PayPal -IdPaymentMode=Payment Type (id) -CodePaymentMode=Payment Type (code) -LabelPaymentMode=Payment Type (label) -PaymentModeShort=Payment Type -PaymentTerm=Payment Term -PaymentConditions=Payment Terms -PaymentConditionsShort=Payment Terms +IdPaymentMode=付款類型(ID) +CodePaymentMode=付款類型(編碼) +LabelPaymentMode=付款類型(標籤) +PaymentModeShort=付款類型 +PaymentTerm=付款期限 +PaymentConditions=付款條件 +PaymentConditionsShort=付款條件 PaymentAmount=付款金額 -PaymentHigherThanReminderToPay=付款支付更高的比提醒 -HelpPaymentHigherThanReminderToPay=注意,一張或多張帳單的付款金額高於未付金額。
    編輯您的輸入,否則請確認並考慮為每張超額支付的發票建立貸方通知單。 +PaymentHigherThanReminderToPay=付款高於提醒付款金額 +HelpPaymentHigherThanReminderToPay=注意,一張或多張帳單的付款金額高於未付金額。
    編輯您的輸入,否則請確認並考慮為每張超額支付的發票建立信用票據。 HelpPaymentHigherThanReminderToPaySupplier=注意,一張或多張帳單的付款金額高於未付金額。
    編輯您的輸入,否則請確認並考慮為每張超額支付的發票建立貸方通知單。 -ClassifyPaid=分類'已付' -ClassifyUnPaid=Classify 'Unpaid' -ClassifyPaidPartially=分類'部分支付' +ClassifyPaid=分類'已付款' +ClassifyUnPaid=分類'未付款' +ClassifyPaidPartially=分類'部份支付' ClassifyCanceled=分類'已放棄' -ClassifyClosed=分類'關閉' -ClassifyUnBilled=分類成'未開單' +ClassifyClosed=分類'已關閉' +ClassifyUnBilled=分類'未開票' CreateBill=建立發票 -CreateCreditNote=創建信用票據 -AddBill=開立發票或信用狀 -AddToDraftInvoices=增加到草稿式發票 +CreateCreditNote=建立信用票據 +AddBill=建立發票或信用票據 +AddToDraftInvoices=增加到草稿發票 DeleteBill=刪除發票 SearchACustomerInvoice=搜尋客戶發票 -SearchASupplierInvoice=Search for a vendor invoice +SearchASupplierInvoice=搜尋供應商發票 CancelBill=取消發票 -SendRemindByMail=通過電子郵件發送提醒 +SendRemindByMail=以電子郵件發送提醒 DoPayment=輸入付款 DoPaymentBack=輸入退款 -ConvertToReduc=標記為可貸記 -ConvertExcessReceivedToReduc=將超額的收款轉換為可貸記 -ConvertExcessPaidToReduc=將超額的付款轉換為可折扣 -EnterPaymentReceivedFromCustomer=輸入從客戶收到付款 -EnterPaymentDueToCustomer=由於客戶的付款 -DisabledBecauseRemainderToPayIsZero=因剩餘未付款為零而停用 +ConvertToReduc=標記為可貸款 +ConvertExcessReceivedToReduc=將超額付款轉換為可用信用額 +ConvertExcessPaidToReduc=將超額付款轉換為可用折扣 +EnterPaymentReceivedFromCustomer=輸入從客戶收到的付款 +EnterPaymentDueToCustomer=應付客戶款項 +DisabledBecauseRemainderToPayIsZero=已禁用,因為剩餘的未付餘額為零 PriceBase=價格基準 BillStatus=發票狀態 -StatusOfGeneratedInvoices=已產生發票的狀況 +StatusOfGeneratedInvoices=已產生發票的狀態 BillStatusDraft=草案(等待驗證) -BillStatusPaid=已付 -BillStatusPaidBackOrConverted=貸方通知單退款或標記為可貸記 -BillStatusConverted=付款(在最終發票中已準備好消費) +BillStatusPaid=已付款 +BillStatusPaidBackOrConverted=貸方信用票據退款或已標記為可貸 +BillStatusConverted=已付款(已可在最終發票中消費) BillStatusCanceled=已放棄 -BillStatusValidated=驗證(需要付費) -BillStatusStarted=開始 +BillStatusValidated=已驗證(需要付費) +BillStatusStarted=已開始 BillStatusNotPaid=尚未支付 -BillStatusNotRefunded=沒有退款 -BillStatusClosedUnpaid=關閉(未付款) -BillStatusClosedPaidPartially=支付(部分) +BillStatusNotRefunded=尚未退款 +BillStatusClosedUnpaid=已關閉(未付款) +BillStatusClosedPaidPartially=已支付(部分) BillShortStatusDraft=草案 -BillShortStatusPaid=支付 -BillShortStatusPaidBackOrConverted=退款或轉換 -Refunded=退款 -BillShortStatusConverted=已支付 +BillShortStatusPaid=已支付 +BillShortStatusPaidBackOrConverted=已退款或已轉換 +Refunded=已退款 +BillShortStatusConverted=已付款 BillShortStatusCanceled=已放棄 -BillShortStatusValidated=驗證 -BillShortStatusStarted=開始 -BillShortStatusNotPaid=尚未支付 +BillShortStatusValidated=已驗證 +BillShortStatusStarted=已開始 +BillShortStatusNotPaid=尚未付款 BillShortStatusNotRefunded=沒有退款 -BillShortStatusClosedUnpaid=關閉 -BillShortStatusClosedPaidPartially=支付(部分) -PaymentStatusToValidShort=為了驗證 -ErrorVATIntraNotConfigured=社區內增值稅數字尚未定義 -ErrorNoPaiementModeConfigured=No default payment type defined. Go to Invoice module setup to fix this. -ErrorCreateBankAccount=Create a bank account, then go to Setup panel of Invoice module to define payment types +BillShortStatusClosedUnpaid=已關閉 +BillShortStatusClosedPaidPartially=已付款(部分) +PaymentStatusToValidShort=驗證 +ErrorVATIntraNotConfigured=內部增值稅編號尚未定義 +ErrorNoPaiementModeConfigured=未定義預設付款類型。前往發票模組設定以解決此問題。 +ErrorCreateBankAccount=建立一個銀行帳戶,然後前往“發票”模組的“設置”面板以定義付款類型 ErrorBillNotFound=發票%s不存在 ErrorInvoiceAlreadyReplaced=錯誤,您嘗試驗證發票以替換發票%s。但是這個已被發票%s取代了。 -ErrorDiscountAlreadyUsed=錯誤,已經使用優惠 -ErrorInvoiceAvoirMustBeNegative=錯誤的,正確的發票必須有一個負數 -ErrorInvoiceOfThisTypeMustBePositive=錯誤,這種類型的發票必須有一個正數 -ErrorCantCancelIfReplacementInvoiceNotValidated=錯誤,無法取消一個已經被另一個發票仍處於草案狀態取代發票 -ErrorThisPartOrAnotherIsAlreadyUsedSoDiscountSerieCantBeRemoved=這部分或其他部分已經使用,因此折扣系列無法移除。 -BillFrom=From -BillTo=Bill To -ActionsOnBill=行動對發票 -RecurringInvoiceTemplate=範本/重複性發票 -NoQualifiedRecurringInvoiceTemplateFound=沒有產生的重複性範本發票。 -FoundXQualifiedRecurringInvoiceTemplate=找到%s產生的重複性範本發票。 -NotARecurringInvoiceTemplate=不是重複性範本發票 -NewBill=新建發票(invoice) +ErrorDiscountAlreadyUsed=錯誤,已使用折扣 +ErrorInvoiceAvoirMustBeNegative=錯誤,正確的發票必須為負數 +ErrorInvoiceOfThisTypeMustBePositive=錯誤,這種類型的發票必須有不包括正稅的金額(或為空) +ErrorCantCancelIfReplacementInvoiceNotValidated=錯誤,無法取消已被仍處於草稿狀態的另一張發票替代的發票 +ErrorThisPartOrAnotherIsAlreadyUsedSoDiscountSerieCantBeRemoved=此零件或其他零件已經被使用,因此折扣序列無法刪除。 +BillFrom=從 +BillTo=到 +ActionsOnBill=發票活動 +RecurringInvoiceTemplate=範本/定期發票 +NoQualifiedRecurringInvoiceTemplateFound=沒有定期發票範本可產生。 +FoundXQualifiedRecurringInvoiceTemplate=找到符合產生條件的%s定期發票範本。 +NotARecurringInvoiceTemplate=不是定期發票範本 +NewBill=新發票 LastBills=最新%s的發票 -LatestTemplateInvoices=最新%s的範本發票 -LatestCustomerTemplateInvoices=最新%s的客戶範本發票 -LatestSupplierTemplateInvoices=Latest %s vendor template invoices +LatestTemplateInvoices=最新%s的發票範本 +LatestCustomerTemplateInvoices=最新%s的客戶發票範本 +LatestSupplierTemplateInvoices=最新%s的供應商發票範本 LastCustomersBills=最新%s的客戶發票 -LastSuppliersBills=Latest %s vendor invoices +LastSuppliersBills=最新%s的供應商發票 AllBills=所有發票 -AllCustomerTemplateInvoices=所有範本發票 +AllCustomerTemplateInvoices=所有發票範本 OtherBills=其他發票 -DraftBills=發票草案 -CustomersDraftInvoices=客戶草稿式發票 -SuppliersDraftInvoices=Vendor draft invoices +DraftBills=草案發票 +CustomersDraftInvoices=客戶草案發票 +SuppliersDraftInvoices=供應商草案發票 Unpaid=未付 -ConfirmDeleteBill=你確定要刪除此發票? -ConfirmValidateBill=您確認要驗證依參照開立發票%s? -ConfirmUnvalidateBill=你確定你要更改發票%s為草稿狀況? -ConfirmClassifyPaidBill=您確定要此%s發票狀況改為已支付? -ConfirmCancelBill=您確定要取消發票%s ? -ConfirmCancelBillQuestion=為何要將此發票分類為"放棄"? -ConfirmClassifyPaidPartially=您確定要此%s發票狀況改為已支付? -ConfirmClassifyPaidPartiallyQuestion=This invoice has not been paid completely. What is the reason for closing this invoice? -ConfirmClassifyPaidPartiallyReasonAvoir=未付餘款(%s的%s)是折扣產生的,因為是在付款期的條件前支付。增值稅則用貸方通知單通知。 -ConfirmClassifyPaidPartiallyReasonDiscount=未付餘款(%s的%s)是折扣產生的,因為是在付款期的條件前支付。 -ConfirmClassifyPaidPartiallyReasonDiscountNoVat=未付餘款(%s的%s)是折扣產生的,因為是在付款期的條件前支付。我司接受在此折扣不加增值稅。 -ConfirmClassifyPaidPartiallyReasonDiscountVat=未付餘款(%s的%s)是折扣產生的,因為是在付款期的條件前支付。不用貸方通知單的折扣中回復增值稅。 -ConfirmClassifyPaidPartiallyReasonBadCustomer=壞顧客 +ErrorNoPaymentDefined=錯誤未定義付款 +ConfirmDeleteBill=您確定要刪除此發票嗎? +ConfirmValidateBill=您確定要使用參考%s驗證此發票嗎? +ConfirmUnvalidateBill=您確定要將發票%s更改為草案狀態嗎? +ConfirmClassifyPaidBill=您確定要將發票%s更改為已付款狀態嗎? +ConfirmCancelBill=您確定要取消發票%s嗎? +ConfirmCancelBillQuestion=您為什麼要將此發票分類為“廢棄”? +ConfirmClassifyPaidPartially=您確定要將發票%s更改為已付款狀態嗎? +ConfirmClassifyPaidPartiallyQuestion=該發票尚未完全支付。關閉此發票的原因是什麼? +ConfirmClassifyPaidPartiallyReasonAvoir=剩餘的未付款項(%s %s)是折扣,因為付款是在到期日前進行的。我用固定增值稅在信用票據上。 +ConfirmClassifyPaidPartiallyReasonDiscount=未付款餘額(%s %s)是折扣,因為付款是在付款到期日前進行的。 +ConfirmClassifyPaidPartiallyReasonDiscountNoVat=未付款餘額(%s %s)是折扣,因為付款是在付款到期日前進行的。。我司接受此折扣不加增值稅。 +ConfirmClassifyPaidPartiallyReasonDiscountVat=未付款餘額(%s %s)是折扣,因為付款是在付款到期日前進行的。我可以在沒有信用票據的情況下以這種折扣方式回復增值稅。 +ConfirmClassifyPaidPartiallyReasonBadCustomer=壞客戶 ConfirmClassifyPaidPartiallyReasonProductReturned=產品部分退貨 -ConfirmClassifyPaidPartiallyReasonOther=其他原因而放棄金額 -ConfirmClassifyPaidPartiallyReasonDiscountNoVatDesc=若您的發票已提供適當的評論,此選項是可行的。 (例如«只有與實際支付的價格相對應的稅才有權扣除») -ConfirmClassifyPaidPartiallyReasonDiscountVatDesc=在某些國家,只有當您的發票包含正確的說明時,此選項是可行的。 -ConfirmClassifyPaidPartiallyReasonAvoirDesc=使用這個選擇,如果所有其他不適合 -ConfirmClassifyPaidPartiallyReasonBadCustomerDesc=糟糕的客戶是指客戶拒絕支付本身的債務。 -ConfirmClassifyPaidPartiallyReasonProductReturnedDesc=這個選擇是付款時使用的是不完整的,因為一些產品被退回 -ConfirmClassifyPaidPartiallyReasonOtherDesc=若有其他情況則用此選項,例如以下情況:
    -因某些產品被退回而沒有完全付款
    -因忘了折讓所以慎重的請求金額
    在所有情況下,必須通過建立貸方通知單以便在會計系統中更正超額請求金額。 +ConfirmClassifyPaidPartiallyReasonOther=因其他原因而放棄的金額 +ConfirmClassifyPaidPartiallyReasonDiscountNoVatDesc=如果您的發票已提供適當的註釋,則可以選擇此選項。 (例如,“只有與實際支付的價格相對應的稅才有扣除的權利”) +ConfirmClassifyPaidPartiallyReasonDiscountVatDesc=在某些國家/地區,只有當您的發票包含正確的註釋時,才可能進行此選擇。 +ConfirmClassifyPaidPartiallyReasonAvoirDesc=如果其他所有條件都不適合,請使用此選項 +ConfirmClassifyPaidPartiallyReasonBadCustomerDesc=壞客戶是拒絕付款的客戶。 +ConfirmClassifyPaidPartiallyReasonProductReturnedDesc=由於部分產品已退還而付款未完成時,使用此選項 +ConfirmClassifyPaidPartiallyReasonOtherDesc=如果其他所有條件都不適合,請使用此選項,例如在以下情況下:
    -付款不完整,因為一些產品被運回
    -聲稱金額太重要,因為忘記了折扣
    在所有情況下,都必須通過建立信用票據(折讓單)在會計系統中更正超額的金額。 ConfirmClassifyAbandonReasonOther=其他 -ConfirmClassifyAbandonReasonOtherDesc=這一選擇將用於所有的其他情形。例如,因為你要創建一個替代發票。 -ConfirmCustomerPayment=您確認此為%s的付款金額 %s 嗎? +ConfirmClassifyAbandonReasonOtherDesc=此選擇將在所有其他情況下使用。例如,因為您計劃建立替換發票。 +ConfirmCustomerPayment=您確認此為%s %s的付款金額? ConfirmSupplierPayment=您確認此為%s的付款金額 %s 嗎? ConfirmValidatePayment=您確定要驗證此付款?一旦付款驗證後將無法變更。 ValidateBill=驗證發票 UnvalidateBill=未驗證發票 -NumberOfBills=發票的編號 -NumberOfBillsByMonth=每月發票編號 +NumberOfBills=發票編號 +NumberOfBillsByMonth=每月發票數 AmountOfBills=發票金額 -AmountOfBillsHT=發票金額(稅後) +AmountOfBillsHT=發票金額(稅後) AmountOfBillsByMonthHT=每月發票(invoice)金額(稅後) -ShowSocialContribution=顯示社會/財務稅負 +ShowSocialContribution=顯示社會/財務稅 ShowBill=顯示發票 ShowInvoice=顯示發票 -ShowInvoiceReplace=顯示發票取代 -ShowInvoiceAvoir=顯示信貸說明 -ShowInvoiceDeposit=顯示訂金發票 -ShowInvoiceSituation=顯示情境發票 -UseSituationInvoices=Allow situation invoice -UseSituationInvoicesCreditNote=Allow situation invoice credit note -Retainedwarranty=Retained warranty -RetainedwarrantyDefaultPercent=Retained warranty default percent -ToPayOn=To pay on %s -toPayOn=to pay on %s -RetainedWarranty=Retained Warranty -PaymentConditionsShortRetainedWarranty=Retained warranty payment terms -DefaultPaymentConditionsRetainedWarranty=Default retained warranty payment terms -setPaymentConditionsShortRetainedWarranty=Set retained warranty payment terms -setretainedwarranty=Set retained warranty -setretainedwarrantyDateLimit=Set retained warranty date limit -RetainedWarrantyDateLimit=Retained warranty date limit -RetainedWarrantyNeed100Percent=The situation invoice need to be at 100%% progress to be displayed on PDF -ShowPayment=顯示支付 -AlreadyPaid=已支付 -AlreadyPaidBack=已經還清了 -AlreadyPaidNoCreditNotesNoDeposits=已付(不用貸方通知單及訂金) +ShowInvoiceReplace=顯示替換發票 +ShowInvoiceAvoir=顯示信用票據(折讓單) +ShowInvoiceDeposit=顯示預付款發票 +ShowInvoiceSituation=顯示發票狀況 +UseSituationInvoices=允許發票狀況 +UseSituationInvoicesCreditNote=允許發票狀況信用票據 +Retainedwarranty=有保修 +RetainedwarrantyDefaultPercent=有保修預設百分比 +ToPayOn=支付%s +toPayOn=支付%s +RetainedWarranty=保修 +PaymentConditionsShortRetainedWarranty=保修的付款條件 +DefaultPaymentConditionsRetainedWarranty=預設保修的付款條件 +setPaymentConditionsShortRetainedWarranty=設定保修的付款條件 +setretainedwarranty=設定保修 +setretainedwarrantyDateLimit=設定保修期限制 +RetainedWarrantyDateLimit=保修期限制 +RetainedWarrantyNeed100Percent=發票情況需要以100%%的進度顯示在PDF上 +ShowPayment=顯示付款 +AlreadyPaid=已付款 +AlreadyPaidBack=已償還 +AlreadyPaidNoCreditNotesNoDeposits=已付款(無信用票據和預付款) Abandoned=已放棄 RemainderToPay=未付款餘額 -RemainderToTake=剩餘金額不退 +RemainderToTake=剩餘金額 RemainderToPayBack=剩餘金額退款 Rest=待辦中 AmountExpected=索賠額 -ExcessReceived=收到過剩 +ExcessReceived=收到過多 ExcessPaid=超額付款 -EscompteOffered=折扣額(任期前付款) +EscompteOffered=已提供折扣(付款日前付款) EscompteOfferedShort=折扣 -SendBillRef=發票%s的提交 -SendReminderBillRef=發票%s的提交(提醒) -StandingOrders=直接扣款 -StandingOrder=直接扣款 -NoDraftBills=沒有任何發票(invoice)草案 -NoOtherDraftBills=沒有其他發票草案 -NoDraftInvoices=沒有任何發票(invoice)草案 -RefBill=發票號 -ToBill=為了法案 -RemainderToBill=其余部分法案 -SendBillByMail=通過電子郵件發送發票 -SendReminderBillByMail=通過電子郵件發送提醒 +SendBillRef=提交發票%s +SendReminderBillRef=提交發票%s(提醒) +StandingOrders=直接借記單 +StandingOrder=直接借記單 +NoDraftBills=沒有草案發票(s) +NoOtherDraftBills=沒有其他草案發票 +NoDraftInvoices=沒有草案發票(s) +RefBill=發票參考 +ToBill=開帳單 +RemainderToBill=餘額帳單 +SendBillByMail=以電子郵件發送發票 +SendReminderBillByMail=以電子郵件發送提醒 RelatedCommercialProposals=相關的商業提案/建議書 -RelatedRecurringCustomerInvoices=相關的重複性客戶發票 -MenuToValid=為了有效 -DateMaxPayment=應付款 +RelatedRecurringCustomerInvoices=相關的定期客戶發票 +MenuToValid=有效 +DateMaxPayment=付款到期日 DateInvoice=發票日期 DatePointOfTax=稅點 -NoInvoice=沒有任何發票(invoice) +NoInvoice=沒有發票 ClassifyBill=分類發票 -SupplierBillsToPay=Unpaid vendor invoices +SupplierBillsToPay=未付款的供應商發票 CustomerBillsUnpaid=尚未付款的客戶發票 -NonPercuRecuperable=非可收回 -SetConditions=Set Payment Terms -SetMode=Set Payment Type +NonPercuRecuperable=不可恢復 +SetConditions=設定付款條件 +SetMode=設定付款類型 SetRevenuStamp=設定印花稅票 -Billed=帳單 -RecurringInvoices=重複性發票 -RepeatableInvoice=範本發票 -RepeatableInvoices=各式範本發票 +Billed=已開發票 +RecurringInvoices=定期發票 +RepeatableInvoice=發票範本 +RepeatableInvoices=各式發票範本 Repeatable=範本 Repeatables=各式範本 -ChangeIntoRepeatableInvoice=變成範本發票 -CreateRepeatableInvoice=建立範本發票 -CreateFromRepeatableInvoice=從範本發票建立 -CustomersInvoicesAndInvoiceLines=客戶發票及發票明細 -CustomersInvoicesAndPayments=客戶發票和付款 -ExportDataset_invoice_1=客戶發票及發票明細 -ExportDataset_invoice_2=客戶發票和付款 -ProformaBill=備考條例草案: +ChangeIntoRepeatableInvoice=轉換成發票範本 +CreateRepeatableInvoice=建立發票範本 +CreateFromRepeatableInvoice=從發票範本建立 +CustomersInvoicesAndInvoiceLines=客戶發票與發票明細 +CustomersInvoicesAndPayments=客戶發票與付款 +ExportDataset_invoice_1=客戶發票與發票明細 +ExportDataset_invoice_2=客戶發票與付款 +ProformaBill=形式帳單: Reduction=減少 -ReductionShort=Disc. -Reductions=裁減 -ReductionsShort=Disc. +ReductionShort=折扣 +Reductions=減少量 +ReductionsShort=折扣 Discounts=折扣 -AddDiscount=新增折扣 +AddDiscount=建立折扣 AddRelativeDiscount=建立相對折扣 EditRelativeDiscount=編輯相對折扣 -AddGlobalDiscount=新增折扣 +AddGlobalDiscount=新增絕對折扣 EditGlobalDiscounts=編輯絕對折扣 -AddCreditNote=創建信用票據 +AddCreditNote=建立信用票據 ShowDiscount=顯示折扣 -ShowReduc=顯示扣除 +ShowReduc=顯示折扣 +ShowSourceInvoice=顯示來源發票 RelativeDiscount=相對折扣 -GlobalDiscount=全球折扣 +GlobalDiscount=全域折扣 CreditNote=信用票據 -CreditNotes=信用票據 -CreditNotesOrExcessReceived=貸方通知單或超收 -Deposit=訂金 -Deposits=訂金 -DiscountFromCreditNote=從信用註意%折扣s -DiscountFromDeposit=從發票%s的訂金 +CreditNotes=信用票據(s) +CreditNotesOrExcessReceived=信用票據或收到的超額款項 +Deposit=預付款 +Deposits=預付款(s) +DiscountFromCreditNote=信用票據%s的折扣 +DiscountFromDeposit=發票%s的預付款 DiscountFromExcessReceived=付款超過發票%s DiscountFromExcessPaid=付款超過發票%s -AbsoluteDiscountUse=這種信貸可用於發票驗證前 -CreditNoteDepositUse=被驗證後的發票才可使用此貸方類型 -NewGlobalDiscount=新的全域折扣 +AbsoluteDiscountUse=此種信用可用於發票驗證之前 +CreditNoteDepositUse=被驗證後的發票才可使用此信用類型 +NewGlobalDiscount=新的絕對折扣 NewRelativeDiscount=新的相對折扣 DiscountType=折扣類別 NoteReason=備註/原因 ReasonDiscount=原因 -DiscountOfferedBy=獲 -DiscountStillRemaining=折扣或可貸記 -DiscountAlreadyCounted=折扣或貸記已耗用 +DiscountOfferedBy=由...授予 +DiscountStillRemaining=提供折扣或積分 +DiscountAlreadyCounted=折扣或積分已消耗 CustomerDiscounts=客戶折扣 -SupplierDiscounts=車輛折扣 -BillAddress=條例草案的報告 -HelpEscompte=此折扣是授予客戶的折扣,因為付款是在期限之前支付的。 -HelpAbandonBadCustomer=已放棄此金額(客戶被認為是糟糕的客戶),並被視為特殊損失。 -HelpAbandonOther=因為錯誤(例如被錯誤的客戶或發票取代),所以放棄此金額。 -IdSocialContribution=社會/財務稅負id +SupplierDiscounts=供應商折扣 +BillAddress=帳單地址 +HelpEscompte=此折扣是給予客戶的折扣,因為在付款期限之前就已付款。 +HelpAbandonBadCustomer=這筆款項已被放棄(客戶被視為壞客戶),被認為是一筆特殊的損失。 +HelpAbandonOther=由於發生了錯誤(例如錯誤的客戶或發票已被其他發票替換),該筆金額已被放棄 +IdSocialContribution=社會/財政稅款編號 PaymentId=付款編號 -PaymentRef=付款參照 +PaymentRef=付款參考 InvoiceId=發票編號 -InvoiceRef=發票編號。 -InvoiceDateCreation=發票的建立日期 +InvoiceRef=發票參考 +InvoiceDateCreation=發票建立日期 InvoiceStatus=發票狀態 -InvoiceNote=發票說明 -InvoicePaid=支付發票 -OrderBilled=Order billed -DonationPaid=Donation paid -PaymentNumber=繳費號碼 -RemoveDiscount=刪除折扣 -WatermarkOnDraftBill=草稿發票產生浮水印字串(如果以下文字框不是空字串) -InvoiceNotChecked=選擇無發票 -ConfirmCloneInvoice=您確定您要完整複製此發票%s? -DisabledBecauseReplacedInvoice=因為發票已被取代所以該行動停用 -DescTaxAndDividendsArea=This area presents a summary of all payments made for special expenses. Only records with payments during the fixed year are included here. -NbOfPayments=付款號 -SplitDiscount=斯普利特折扣2 -ConfirmSplitDiscount=Are you sure you want to split this discount of %s %s into two smaller discounts? -TypeAmountOfEachNewDiscount=分別輸入兩筆金額: -TotalOfTwoDiscountMustEqualsOriginal=The total of the two new discounts must be equal to the original discount amount. -ConfirmRemoveDiscount=你確定要刪除此折扣? +InvoiceNote=發票註記 +InvoicePaid=已付款發票 +OrderBilled=訂單已結算 +DonationPaid=捐款已付款 +PaymentNumber=付款號碼 +RemoveDiscount=取消折扣 +WatermarkOnDraftBill=草案發票上的水印(如果為空,則一無所有) +InvoiceNotChecked=未選擇發票 +ConfirmCloneInvoice=您確定要複製此發票%s嗎? +DisabledBecauseReplacedInvoice=由於發票已被替換,因此操作被禁用 +DescTaxAndDividendsArea=該區域提供了所有特殊費用付款的摘要。這裡僅包括在固定年度內付款的記錄。 +NbOfPayments=付款編號 +SplitDiscount=將折扣分為兩部份 +ConfirmSplitDiscount=您確定要將%s %s的折扣分成兩項較小的折扣嗎? +TypeAmountOfEachNewDiscount=輸入兩部分的金額: +TotalOfTwoDiscountMustEqualsOriginal=這兩個新折扣的總和必須等於原始折扣金額。 +ConfirmRemoveDiscount=您確定要刪除此折扣嗎? RelatedBill=相關發票 -RelatedBills=有關發票 +RelatedBills=相關發票(s) RelatedCustomerInvoices=相關客戶發票 -RelatedSupplierInvoices=Related vendor invoices +RelatedSupplierInvoices=相關供應商發票 LatestRelatedBill=最新相關發票 -WarningBillExist=警告,已存在一張或更多張發票 +WarningBillExist=警告,已存在一張或多張發票 MergingPDFTool=合併PDF工具 -AmountPaymentDistributedOnInvoice=在發票上分配付款金額 -PaymentOnDifferentThirdBills=允許在不同合作方的帳單上付款但限同一母公司 -PaymentNote=付款說明 -ListOfPreviousSituationInvoices=前次情境發票的清單 -ListOfNextSituationInvoices=下個情境的發票的清單 -ListOfSituationInvoices=情境發票的清單 -CurrentSituationTotal=目前情境總數 -DisabledBecauseNotEnouthCreditNote=從循環中移除情境發票,此張發票貸方通知單總數必須覆蓋此張發票總數 -RemoveSituationFromCycle=從循環中移除此張發票 -ConfirmRemoveSituationFromCycle=從循環中移除此張發票%s? -ConfirmOuting=Confirm outing +AmountPaymentDistributedOnInvoice=發票上的已分配付款金額 +PaymentOnDifferentThirdBills=允許在不同合作方帳單上付款,但限同一母公司 +PaymentNote=付款註記 +ListOfPreviousSituationInvoices=舊狀況發票清單 +ListOfNextSituationInvoices=下個狀況發票清單 +ListOfSituationInvoices=狀況發票的清單 +CurrentSituationTotal=目前狀況總數 +DisabledBecauseNotEnouthCreditNote=要從周期中刪除狀況發票,此發票的信用票據總計必須涵蓋該發票總計 +RemoveSituationFromCycle=從周期中刪除此發票 +ConfirmRemoveSituationFromCycle=從周期中刪除此%s發票? +ConfirmOuting=確認中 FrequencyPer_d=每%s天 FrequencyPer_m=每%s月 FrequencyPer_y=每%s年 FrequencyUnit=常用單位 -toolTipFrequency=Examples:
    Set 7, Day: give a new invoice every 7 days
    Set 3, Month: give a new invoice every 3 month -NextDateToExecution=下張發票產生日期 -NextDateToExecutionShort=下一個產生日期 -DateLastGeneration=最新產生日期 -DateLastGenerationShort=最新產生日期 -MaxPeriodNumber=Max. number of invoice generation -NbOfGenerationDone=Number of invoice generation already done -NbOfGenerationDoneShort=Number of generation done -MaxGenerationReached=Maximum number of generations reached -InvoiceAutoValidate=Validate invoices automatically -GeneratedFromRecurringInvoice=Generated from template recurring invoice %s -DateIsNotEnough=日期尚未到 -InvoiceGeneratedFromTemplate=從重複性發票範本%s產生發票%s -GeneratedFromTemplate=Generated from template invoice %s +toolTipFrequency=範例:
    設定7,天 :每7天提供一張新發票
    設定3,月 :每3個提供一張新發票 +NextDateToExecution=下次發票的產生日期 +NextDateToExecutionShort=產生下一個的日期 +DateLastGeneration=最新的產生日期 +DateLastGenerationShort=最新的產生日期 +MaxPeriodNumber=產生發票的最大數量 +NbOfGenerationDone=已經產生完成的發票數量 +NbOfGenerationDoneShort=已產生完成發票數 +MaxGenerationReached=已達到最大產生數量 +InvoiceAutoValidate=自動驗證發票 +GeneratedFromRecurringInvoice=已從定期發票範本%s產生 +DateIsNotEnough=尚未到達日期 +InvoiceGeneratedFromTemplate=已從定期發票範本%s產生發票%s +GeneratedFromTemplate=已從發票範本%s產生 WarningInvoiceDateInFuture=警告,發票日期大於目前日期 -WarningInvoiceDateTooFarInFuture=警告,發票日期遠大於目前日期 +WarningInvoiceDateTooFarInFuture=警告,發票日期與目前日期相距太遠 ViewAvailableGlobalDiscounts=檢視可用折扣 # PaymentConditions -Statut=地位 -PaymentConditionShortRECEP=Due Upon Receipt -PaymentConditionRECEP=Due Upon Receipt +Statut=狀態 +PaymentConditionShortRECEP=即時 +PaymentConditionRECEP=即時 PaymentConditionShort30D=30天 PaymentCondition30D=30天 -PaymentConditionShort30DENDMONTH=30 days of month-end -PaymentCondition30DENDMONTH=Within 30 days following the end of the month +PaymentConditionShort30DENDMONTH=30天月底結 +PaymentCondition30DENDMONTH=次月起30天內 PaymentConditionShort60D=60天 PaymentCondition60D=60天 -PaymentConditionShort60DENDMONTH=60 days of month-end -PaymentCondition60DENDMONTH=Within 60 days following the end of the month +PaymentConditionShort60DENDMONTH=60天月底結 +PaymentCondition60DENDMONTH=次月起60天內 PaymentConditionShortPT_DELIVERY=交貨 -PaymentConditionPT_DELIVERY=交貨 +PaymentConditionPT_DELIVERY=遞送中 PaymentConditionShortPT_ORDER=訂單 -PaymentConditionPT_ORDER=On order +PaymentConditionPT_ORDER=訂購 PaymentConditionShortPT_5050=50-50 -PaymentConditionPT_5050=50%% in advance, 50%% on delivery +PaymentConditionPT_5050=預付50%%,交貨50%% PaymentConditionShort10D=10天 PaymentCondition10D=10天 -PaymentConditionShort10DENDMONTH=10 days of month-end -PaymentCondition10DENDMONTH=Within 10 days following the end of the month +PaymentConditionShort10DENDMONTH=月底10天 +PaymentCondition10DENDMONTH=月底後的10天內 PaymentConditionShort14D=14天 PaymentCondition14D=14天 -PaymentConditionShort14DENDMONTH=14 days of month-end -PaymentCondition14DENDMONTH=Within 14 days following the end of the month -FixAmount=Fixed amount -VarAmount=Variable amount (%% tot.) -VarAmountOneLine=Variable amount (%% tot.) - 1 line with label '%s' +PaymentConditionShort14DENDMONTH=月底14天 +PaymentCondition14DENDMONTH=月底後的14天內 +FixAmount=固定金額 +VarAmount=可變金額 (%% tot.) +VarAmountOneLine=可變金額 (%% tot.) - 有標籤 '%s'的一行 # PaymentType -PaymentTypeVIR=銀行匯款 -PaymentTypeShortVIR=銀行匯款 -PaymentTypePRE=Direct debit payment order -PaymentTypeShortPRE=Debit payment order +PaymentTypeVIR=銀行轉帳 +PaymentTypeShortVIR=銀行轉帳 +PaymentTypePRE=直接付款訂單 +PaymentTypeShortPRE=信用付款訂單 PaymentTypeLIQ=現金 PaymentTypeShortLIQ=現金 PaymentTypeCB=信用卡 PaymentTypeShortCB=信用卡 PaymentTypeCHQ=支票 PaymentTypeShortCHQ=支票 -PaymentTypeTIP=TIP (Documents against Payment) -PaymentTypeShortTIP=TIP Payment -PaymentTypeVAD=Online payment -PaymentTypeShortVAD=Online payment -PaymentTypeTRA=Bank draft -PaymentTypeShortTRA=草案 -PaymentTypeFAC=Factor -PaymentTypeShortFAC=Factor +PaymentTypeTIP=提示(付款憑證) +PaymentTypeShortTIP=提示付款 +PaymentTypeVAD=線上支付 +PaymentTypeShortVAD=線上支付 +PaymentTypeTRA=銀行匯票 +PaymentTypeShortTRA=匯票 +PaymentTypeFAC=代理 +PaymentTypeShortFAC=代理 BankDetails=銀行的詳細資料 BankCode=銀行代碼 -DeskCode=Branch code +DeskCode=分行代碼 BankAccountNumber=帳號 -BankAccountNumberKey=Checksum +BankAccountNumberKey=校驗碼 Residence=地址 -IBANNumber=IBAN account number -IBAN=銀行IBAN -BIC=BIC號碼 / SWIFT號碼 -BICNumber=BIC/SWIFT code -ExtraInfos=額外的新聞電臺 -RegulatedOn=規範了 -ChequeNumber=檢查ñ ° -ChequeOrTransferNumber=支票/轉賬ñ ° -ChequeBordereau=Check schedule -ChequeMaker=Check/Transfer transmitter -ChequeBank=銀行檢查 -CheckBank=查詢 +IBANNumber=IBAN帳號 +IBAN=IBAN +BIC=BIC / SWIFT +BICNumber=BIC / SWIFT代碼 +ExtraInfos=額外信息 +RegulatedOn=被...規範 +ChequeNumber=支票編號 +ChequeOrTransferNumber=支票/轉移編號 +ChequeBordereau=支票行事曆 +ChequeMaker=支票/轉移傳送器 +ChequeBank=支票銀行 +CheckBank=支票 NetToBePaid=要支付的淨額 PhoneNumber=電話 FullPhoneNumber=電話 TeleFax=傳真 -PrettyLittleSentence=接受付款的以本人名義發出一個由政府批準的財政會計學會會員支票數額。 -IntracommunityVATNumber=Intra-Community VAT ID -PaymentByChequeOrderedTo=Check payments (including tax) are payable to %s, send to -PaymentByChequeOrderedToShort=Check payments (incl. tax) are payable to +PrettyLittleSentence=接受以本人名義開具的支票支付的款項,該支票由財政管理機構批准為會計協會會員。 +IntracommunityVATNumber=歐盟增值稅ID +PaymentByChequeOrderedTo=支票付款(含稅)應支付給%s,發送至 +PaymentByChequeOrderedToShort=支票付款(含稅)應支付給 SendTo=發送到 -PaymentByTransferOnThisBankAccount=Payment by transfer to the following bank account -VATIsNotUsedForInvoice=* 不得包含VAT, 詳見CGI-293B -LawApplicationPart1=通過對應用的12/05/80法80.335 -LawApplicationPart2=貨物仍然是財產 -LawApplicationPart3=the seller until full payment of +PaymentByTransferOnThisBankAccount=付款轉帳到以下銀行帳戶 +VATIsNotUsedForInvoice=* CGI不適用的增值稅art-293B +LawApplicationPart1=通過適用於12/05/80的80.335 +LawApplicationPart2=貨物仍屬於 +LawApplicationPart3=賣方,直到全額付款 LawApplicationPart4=他們的價格。 -LimitedLiabilityCompanyCapital=SARL公司與資本 -UseLine=套用 +LimitedLiabilityCompanyCapital=SARL公司的資本 +UseLine=同意 UseDiscount=使用折扣 UseCredit=使用信用卡 -UseCreditNoteInInvoicePayment=減少金額與本信用證支付 -MenuChequeDeposits=Check Deposits -MenuCheques=檢查 -MenuChequesReceipts=Check receipts -NewChequeDeposit=新的存款 -ChequesReceipts=Check receipts -ChequesArea=Check deposits area -ChequeDeposits=Check deposits -Cheques=檢查 -DepositId=Id deposit -NbCheque=Number of checks -CreditNoteConvertedIntoDiscount=This %s has been converted into %s -UsBillingContactAsIncoiveRecipientIfExist=Use contact/address with type 'billing contact' instead of third-party address as recipient for invoices +UseCreditNoteInInvoicePayment=減少此抵免額 +MenuChequeDeposits=支票存款 +MenuCheques=支票(s) +MenuChequesReceipts=支票收據 +NewChequeDeposit=新存款 +ChequesReceipts=支票存款 +ChequesArea=支票存款區域 +ChequeDeposits=支票存款 +Cheques=支票 +DepositId=存款編號 +NbCheque=支票數量 +CreditNoteConvertedIntoDiscount=此%s已轉換為%s +UsBillingContactAsIncoiveRecipientIfExist=使用類型為“帳單聯絡人”的聯絡人/地址代替合作方地址作為發票的收件人 ShowUnpaidAll=顯示所有未付款的發票 -ShowUnpaidLateOnly=只顯示遲遲未付款的發票 -PaymentInvoiceRef=%s的付款發票 +ShowUnpaidLateOnly=僅顯示過期的未付發票 +PaymentInvoiceRef=付款發票%s ValidateInvoice=驗證發票 -ValidateInvoices=Validate invoices +ValidateInvoices=驗證發票 Cash=現金 -Reported=延遲 -DisabledBecausePayments=不可能的,因為有一些付款 +Reported=已延遲 +DisabledBecausePayments=無法付款,因為有一些付款 CantRemovePaymentWithOneInvoicePaid=無法移除此付款,因為至少有一張發票分類已付款 ExpectedToPay=預期付款 -CantRemoveConciliatedPayment=Can't remove reconciled payment +CantRemoveConciliatedPayment=無法刪除對帳款 PayedByThisPayment=支付這筆款項 -ClosePaidInvoicesAutomatically=Classify "Paid" all standard, down-payment or replacement invoices paid entirely. -ClosePaidCreditNotesAutomatically=Classify "Paid" all credit notes entirely paid back. -ClosePaidContributionsAutomatically=Classify "Paid" all social or fiscal contributions paid entirely. -AllCompletelyPayedInvoiceWillBeClosed=All invoices with no remainder to pay will be automatically closed with status "Paid". -ToMakePayment=Pay -ToMakePaymentBack=Pay back -ListOfYourUnpaidInvoices=未付款發票的明細表 -NoteListOfYourUnpaidInvoices=Note: This list contains only invoices for third parties you are linked to as a sale representative. -RevenueStamp=Revenue stamp -YouMustCreateInvoiceFromThird=This option is only available when creating an invoice from tab "Customer" of third party -YouMustCreateInvoiceFromSupplierThird=This option is only available when creating an invoice from tab "Vendor" of third party -YouMustCreateStandardInvoiceFirstDesc=You have to create a standard invoice first and convert it to "template" to create a new template invoice -PDFCrabeDescription=一個完整的PDF發票(invoice)文件範本(支援營業稅選項,折扣,付款條件..) -PDFSpongeDescription=Invoice PDF template Sponge. A complete invoice template -PDFCrevetteDescription=Invoice PDF template Crevette. A complete invoice template for situation invoices -TerreNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0 -MarsNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices, %syymm-nnnn for replacement invoices, %syymm-nnnn for down payment invoices and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0 -TerreNumRefModelError=美元的法案syymm起已經存在,而不是與此序列模型兼容。刪除或重新命名它激活該模塊。 -CactusNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices, %syymm-nnnn for credit notes and %syymm-nnnn for down payment invoices where yy is year, mm is month and nnnn is a sequence with no break and no return to 0 +ClosePaidInvoicesAutomatically=完全付款後,將所有標準,預付款或替換發票自動分類為“已付款”。 +ClosePaidCreditNotesAutomatically=完全退款後,將所有信用票據自動分類為“已付款”。 +ClosePaidContributionsAutomatically=完全付款後,將所有社會或財政捐款自動分類為“已付款”。 +AllCompletelyPayedInvoiceWillBeClosed=所有沒有餘款的發票將自動關閉,狀態為“已付款”。 +ToMakePayment=付款 +ToMakePaymentBack=退還款項 +ListOfYourUnpaidInvoices=未付款發票清單 +NoteListOfYourUnpaidInvoices=注意:此列表僅包含被您連接的銷售代表合作方發票。 +RevenueStamp=印花稅 +YouMustCreateInvoiceFromThird=僅當從合作方的“客戶”標籤建立發票時,此選項才可使用 +YouMustCreateInvoiceFromSupplierThird=僅當從合作方的“供應商”標籤建立發票時,此選項才可用 +YouMustCreateStandardInvoiceFirstDesc=您必須先建立標準發票,然後將其轉換為“範本”才能建立新的發票範本 +PDFCrabeDescription=發票PDF範本Crabe。完整的發票範本(推薦範本) +PDFSpongeDescription=發票PDF範本Sponge。完整的發票範本 +PDFCrevetteDescription=發票PDF範本Crevette。狀況發票的完整發票範本 +TerreNumRefModelDesc1=退回編號格式,標準發票為%syymm-nnnn,信用票據是%syymm-nnnn的格式,其中yy是年,mm是月,nnnn是不間斷且不返回0的序列 +MarsNumRefModelDesc1=退回編號格式,標準發票退回格式為%syymm-nnnn,替換發票為%syymm-nnnn,預付款發票為%syymm-nnnn,信用票據為 %syymm-nnnn,其中yy是年,mm是月,nnnn不間斷且不返回0的序列 +TerreNumRefModelError=以$ syymm開頭的帳單已經存在,並且與該序列模型不符合。將其刪除或重新命名以啟動此模組。 +CactusNumRefModelDesc1=退回編號格式,標準發票的退回格式為%syymm-nnnn,信用票據格式為%syymm-nnnn,預付款發票格式為%syymm-nnnn,其中yy為年,mm為月,nnnn為不間斷且不返回0的序列 ##### Types de contacts ##### -TypeContact_facture_internal_SALESREPFOLL=代表隨訪客戶發票 -TypeContact_facture_external_BILLING=客戶發票接觸 -TypeContact_facture_external_SHIPPING=客戶航運聯系 -TypeContact_facture_external_SERVICE=客戶服務聯系 -TypeContact_invoice_supplier_internal_SALESREPFOLL=Representative following-up vendor invoice -TypeContact_invoice_supplier_external_BILLING=Vendor invoice contact -TypeContact_invoice_supplier_external_SHIPPING=Vendor shipping contact -TypeContact_invoice_supplier_external_SERVICE=Vendor service contact +TypeContact_facture_internal_SALESREPFOLL=有代表性的後續客戶發票 +TypeContact_facture_external_BILLING=客戶發票聯絡人 +TypeContact_facture_external_SHIPPING=客戶運輸聯絡人 +TypeContact_facture_external_SERVICE=客戶服務聯絡人 +TypeContact_invoice_supplier_internal_SALESREPFOLL=有代表性的後續供應商發票 +TypeContact_invoice_supplier_external_BILLING=供應商發票聯絡人 +TypeContact_invoice_supplier_external_SHIPPING=供應商貨運聯絡人 +TypeContact_invoice_supplier_external_SERVICE=供應商服務聯絡人 # Situation invoices -InvoiceFirstSituationAsk=First situation invoice -InvoiceFirstSituationDesc=The situation invoices are tied to situations related to a progression, for example the progression of a construction. Each situation is tied to an invoice. -InvoiceSituation=Situation invoice -InvoiceSituationAsk=Invoice following the situation -InvoiceSituationDesc=Create a new situation following an already existing one -SituationAmount=Situation invoice amount(net) -SituationDeduction=Situation subtraction -ModifyAllLines=Modify all lines -CreateNextSituationInvoice=Create next situation -ErrorFindNextSituationInvoice=Error unable to find next situation cycle ref -ErrorOutingSituationInvoiceOnUpdate=Unable to outing this situation invoice. -ErrorOutingSituationInvoiceCreditNote=Unable to outing linked credit note. -NotLastInCycle=This invoice is not the latest in cycle and must not be modified. -DisabledBecauseNotLastInCycle=The next situation already exists. -DisabledBecauseFinal=This situation is final. +InvoiceFirstSituationAsk=第一張狀況發票 +InvoiceFirstSituationDesc=狀況發票與進度(例如建築進度)相關的狀況相關聯。每種狀況都與發票相關。 +InvoiceSituation=狀況發票 +InvoiceSituationAsk=根據狀況開具發票 +InvoiceSituationDesc=在已經存在的狀況下建立新的狀況 +SituationAmount=狀況發票金額(淨額) +SituationDeduction=狀況減少 +ModifyAllLines=修改所有行 +CreateNextSituationInvoice=建立下一個狀況 +ErrorFindNextSituationInvoice=錯誤,無法找到下一個狀況周期參考 +ErrorOutingSituationInvoiceOnUpdate=無法為此狀況開票。 +ErrorOutingSituationInvoiceCreditNote=無法開立連結的信用票據。 +NotLastInCycle=此發票不是周期中最新的,不能修改。 +DisabledBecauseNotLastInCycle=下一個狀況已經存在。 +DisabledBecauseFinal=此為最後狀況。 situationInvoiceShortcode_AS=AS -situationInvoiceShortcode_S=Su -CantBeLessThanMinPercent=The progress can't be smaller than its value in the previous situation. -NoSituations=No open situations -InvoiceSituationLast=Final and general invoice -PDFCrevetteSituationNumber=Situation N°%s -PDFCrevetteSituationInvoiceLineDecompte=Situation invoice - COUNT -PDFCrevetteSituationInvoiceTitle=Situation invoice -PDFCrevetteSituationInvoiceLine=Situation N°%s: Inv. N°%s on %s -TotalSituationInvoice=Total situation -invoiceLineProgressError=Invoice line progress can't be greater than or equal to the next invoice line -updatePriceNextInvoiceErrorUpdateline=Error: update price on invoice line: %s -ToCreateARecurringInvoice=To create a recurring invoice for this contract, first create this draft invoice, then convert it into an invoice template and define the frequency for generation of future invoices. -ToCreateARecurringInvoiceGene=To generate future invoices regularly and manually, just go on menu %s - %s - %s. -ToCreateARecurringInvoiceGeneAuto=If you need to have such invoices generated automatically, ask your administrator to enable and setup module %s. Note that both methods (manual and automatic) can be used together with no risk of duplication. -DeleteRepeatableInvoice=Delete template invoice -ConfirmDeleteRepeatableInvoice=Are your sure you want to delete the template invoice? -CreateOneBillByThird=Create one invoice per third party (otherwise, one invoice per order) -BillCreated=%s bill(s) created -StatusOfGeneratedDocuments=Status of document generation -DoNotGenerateDoc=Do not generate document file -AutogenerateDoc=Auto generate document file -AutoFillDateFrom=Set start date for service line with invoice date -AutoFillDateFromShort=Set start date -AutoFillDateTo=Set end date for service line with next invoice date -AutoFillDateToShort=Set end date -MaxNumberOfGenerationReached=Max number of gen. reached +situationInvoiceShortcode_S=S +CantBeLessThanMinPercent=進度不能小於先前狀況下的進度。 +NoSituations=沒有開放的狀況 +InvoiceSituationLast=最終發票和普通發票 +PDFCrevetteSituationNumber=狀況編號%s +PDFCrevetteSituationInvoiceLineDecompte=狀況發票-COUNT +PDFCrevetteSituationInvoiceTitle=狀況發票 +PDFCrevetteSituationInvoiceLine=狀況編號%s:Inv。 在%s上的編號%s +TotalSituationInvoice=所有狀況 +invoiceLineProgressError=發票行進度不能大於或等於下一個發票行 +updatePriceNextInvoiceErrorUpdateline=錯誤:更新發票行%s上的價格 +ToCreateARecurringInvoice=要為此合同建立定期發票,請首先建立此發票草稿,然後將其轉換為發票範本並定義生成未來發票的頻率。 +ToCreateARecurringInvoiceGene=要定期並手動生成以後的發票,只需進入選單%s-%s-%s 。 +ToCreateARecurringInvoiceGeneAuto=如果需要自動生成此類發票,請要求管理員啟用和設定模組%s 。請注意,兩種方法(手動和自動)都可以一起使用,沒有重複的風險。 +DeleteRepeatableInvoice=刪除發票範本 +ConfirmDeleteRepeatableInvoice=您確定要刪除發票範本嗎? +CreateOneBillByThird=為每個合作方建立一張發票(否則,為每個訂單建立一張發票) +BillCreated=%s帳單已新增 +StatusOfGeneratedDocuments=文件產生狀態 +DoNotGenerateDoc=不要產生文件檔案 +AutogenerateDoc=自動產生文件檔案 +AutoFillDateFrom=設定服務行的開始日期為發票日期 +AutoFillDateFromShort=設定開始日期 +AutoFillDateTo=設定服務行的結束日期為下一個發票日期 +AutoFillDateToShort=設定結束日期 +MaxNumberOfGenerationReached=已達到最大產生數目 BILL_DELETEInDolibarr=發票已刪除 diff --git a/htdocs/langs/zh_TW/boxes.lang b/htdocs/langs/zh_TW/boxes.lang index 4fc2189a71f..8491d68d103 100644 --- a/htdocs/langs/zh_TW/boxes.lang +++ b/htdocs/langs/zh_TW/boxes.lang @@ -19,6 +19,7 @@ BoxLastContacts=Latest contacts/addresses BoxLastMembers=Latest members BoxFicheInter=Latest interventions BoxCurrentAccounts=Open accounts balance +BoxTitleMemberNextBirthdays=Birthdays of this month (members) BoxTitleLastRssInfos=Latest %s news from %s BoxTitleLastProducts=Products/Services: last %s modified BoxTitleProductsAlertStock=Products: stock alert @@ -34,6 +35,7 @@ BoxTitleLastFicheInter=Latest %s modified interventions BoxTitleOldestUnpaidCustomerBills=Customer Invoices: oldest %s unpaid BoxTitleOldestUnpaidSupplierBills=Vendor Invoices: oldest %s unpaid BoxTitleCurrentAccounts=Open Accounts: balances +BoxTitleSupplierOrdersAwaitingReception=Supplier orders awaiting reception BoxTitleLastModifiedContacts=Contacts/Addresses: last %s modified BoxMyLastBookmarks=Bookmarks: latest %s BoxOldestExpiredServices=最早的活動過期服務 @@ -42,6 +44,8 @@ BoxTitleLastActionsToDo=Latest %s actions to do BoxTitleLastContracts=Latest %s modified contracts BoxTitleLastModifiedDonations=Latest %s modified donations BoxTitleLastModifiedExpenses=Latest %s modified expense reports +BoxTitleLatestModifiedBoms=Latest %s modified BOMs +BoxTitleLatestModifiedMos=Latest %s modified Manufacturing Orders BoxGlobalActivity=全球活動(發票、提案/建議書、訂單) BoxGoodCustomers=Good customers BoxTitleGoodCustomers=%s Good customers @@ -64,6 +68,7 @@ NoContractedProducts=沒有產品/服務合同 NoRecordedContracts=Ingen registrert kontrakter NoRecordedInterventions=No recorded interventions BoxLatestSupplierOrders=Latest purchase orders +BoxLatestSupplierOrdersAwaitingReception=Latest Purchase Orders (with a pending reception) NoSupplierOrder=No recorded purchase order BoxCustomersInvoicesPerMonth=Customer Invoices per month BoxSuppliersInvoicesPerMonth=Vendor Invoices per month @@ -84,4 +89,14 @@ ForProposals=提案/建議書 LastXMonthRolling=The latest %s month rolling ChooseBoxToAdd=Add widget to your dashboard BoxAdded=Widget was added in your dashboard -BoxTitleUserBirthdaysOfMonth=Birthdays of this month +BoxTitleUserBirthdaysOfMonth=Birthdays of this month (users) +BoxLastManualEntries=Last manual entries in accountancy +BoxTitleLastManualEntries=%s latest manual entries +NoRecordedManualEntries=No manual entries record in accountancy +BoxSuspenseAccount=Count accountancy operation with suspense account +BoxTitleSuspenseAccount=Number of unallocated lines +NumberOfLinesInSuspenseAccount=Number of line in suspense account +SuspenseAccountNotDefined=Suspense account isn't defined +BoxLastCustomerShipments=Last customer shipments +BoxTitleLastCustomerShipments=Latest %s customer shipments +NoRecordedShipments=No recorded customer shipment diff --git a/htdocs/langs/zh_TW/cashdesk.lang b/htdocs/langs/zh_TW/cashdesk.lang index 0b46fb17dbe..b72fd4d7508 100644 --- a/htdocs/langs/zh_TW/cashdesk.lang +++ b/htdocs/langs/zh_TW/cashdesk.lang @@ -34,7 +34,7 @@ UserNeedPermissionToEditStockToUsePos=You ask to decrease stock on invoice creat DolibarrReceiptPrinter=Dolibarr Receipt Printer PointOfSale=Point of Sale PointOfSaleShort=POS -CloseBill=Close Bill +CloseBill=結帳 Floors=Floors Floor=Floor AddTable=Add table @@ -74,4 +74,6 @@ SetupOfTerminalNotComplete=Setup of terminal %s is not complete DirectPayment=Direct payment DirectPaymentButton=Direct cash payment button InvoiceIsAlreadyValidated=Invoice is already validated -NoLinesToBill=No lines to bill +NoLinesToBill=無計費項目 +CustomReceipt=Custom Receipt +ReceiptName=Receipt Name diff --git a/htdocs/langs/zh_TW/commercial.lang b/htdocs/langs/zh_TW/commercial.lang index 337a9b9ff74..f1a4d15f3bf 100644 --- a/htdocs/langs/zh_TW/commercial.lang +++ b/htdocs/langs/zh_TW/commercial.lang @@ -1,80 +1,80 @@ # Dolibarr language file - Source file is en_US - commercial -Commercial=採銷訂單 -CommercialArea=採銷訂單資訊 +Commercial=商業 +CommercialArea=商業區域 Customer=客戶 Customers=客戶 -Prospect=潛在 -Prospects=潛在 -DeleteAction=Delete an event -NewAction=New event -AddAction=Create event -AddAnAction=Create an event -AddActionRendezVous=Create a Rendez-vous event -ConfirmDeleteAction=Are you sure you want to delete this event? -CardAction=行動卡 -ActionOnCompany=Related company -ActionOnContact=Related contact -TaskRDVWith=與%會議上的 +Prospect=機會 +Prospects=機會 +DeleteAction=刪除事件 +NewAction=新事件 +AddAction=建立事件 +AddAnAction=建立一個事件 +AddActionRendezVous=建立一個約會事件 +ConfirmDeleteAction=您確定要刪除此事件嗎? +CardAction=事件卡 +ActionOnCompany=公司相關 +ActionOnContact=聯絡人相關 +TaskRDVWith=與%s開會 ShowTask=顯示任務 -ShowAction=顯示行動 -ActionsReport=行動的報告 -ThirdPartiesOfSaleRepresentative=Third parties with sales representative -SaleRepresentativesOfThirdParty=Sales representatives of third party +ShowAction=顯示事件 +ActionsReport=事件報告 +ThirdPartiesOfSaleRepresentative=有業務代表合作方 +SaleRepresentativesOfThirdParty=合作方業務代表 SalesRepresentative=業務代表 SalesRepresentatives=業務代表 -SalesRepresentativeFollowUp=業務代表(後續) -SalesRepresentativeSignature=業務代表(簽字) -NoSalesRepresentativeAffected=沒有特別的銷售代表影響 +SalesRepresentativeFollowUp=業務代表(跟進) +SalesRepresentativeSignature=業務代表(簽名) +NoSalesRepresentativeAffected=沒有指定特定的業務代表 ShowCustomer=顯示客戶 -ShowProspect=展前景 -ListOfProspects=潛在清單 -ListOfCustomers=客戶名單 -LastDoneTasks=Latest %s completed actions -LastActionsToDo=Oldest %s not completed actions -DoneAndToDoActions=任務完成,並要做到 -DoneActions=已完成的行動 -ToDoActions=不完整的行動 -SendPropalRef=商業提案/建議書的次任務 %s -SendOrderRef=孚瑞科技採購單 %s +ShowProspect=顯示機會 +ListOfProspects=機會清單 +ListOfCustomers=客戶清單 +LastDoneTasks=最新%s完成的行動 +LastActionsToDo=最舊%s未完成的行動 +DoneAndToDoActions=完成與執行事件 +DoneActions=已完成的事件 +ToDoActions=未完成事件 +SendPropalRef=商業提案/建議書的子任務 %s +SendOrderRef=訂單%s的子任務 StatusNotApplicable=不適用 -StatusActionToDo=要做到 +StatusActionToDo=執行 StatusActionDone=完成 -StatusActionInProcess=在過程 -TasksHistoryForThisContact=此聯絡人的歷史紀錄 +StatusActionInProcess=進行中 +TasksHistoryForThisContact=此聯絡人的事件 LastProspectDoNotContact=無須聯絡 -LastProspectNeverContacted=從未聯絡過 +LastProspectNeverContacted=從未聯絡 LastProspectToContact=待聯絡 LastProspectContactInProcess=聯絡中 LastProspectContactDone=完成連絡 -ActionAffectedTo=Event assigned to +ActionAffectedTo=事件分配給 ActionDoneBy=由誰完成事件 ActionAC_TEL=電話 ActionAC_FAX=發送傳真 -ActionAC_PROP=通過郵件發送提案/建議書 +ActionAC_PROP=以郵件發送提案/建議書 ActionAC_EMAIL=發送電子郵件 -ActionAC_EMAIL_IN=Reception of Email +ActionAC_EMAIL_IN=郵件接收 ActionAC_RDV=會議 -ActionAC_INT=Intervention on site -ActionAC_FAC=通過郵件發送客戶發票 -ActionAC_REL=通過郵件發送客戶發票(提醒) +ActionAC_INT=現場干預 +ActionAC_FAC=以郵件發送客戶發票 +ActionAC_REL=以郵件發送客戶發票(提醒) ActionAC_CLO=關閉 ActionAC_EMAILING=發送大量的電子郵件 -ActionAC_COM=通過郵件發送客戶訂單 -ActionAC_SHIP=發送郵件運輸 -ActionAC_SUP_ORD=Send purchase order by mail -ActionAC_SUP_INV=Send vendor invoice by mail +ActionAC_COM=以郵件發送銷售訂單 +ActionAC_SHIP=以郵件發送裝運 +ActionAC_SUP_ORD=以郵件發送採購訂單 +ActionAC_SUP_INV=以郵件發送供應商發票 ActionAC_OTH=其他 -ActionAC_OTH_AUTO=Automatically inserted events -ActionAC_MANUAL=Manually inserted events -ActionAC_AUTO=Automatically inserted events -ActionAC_OTH_AUTOShort=Auto -Stats=Sales statistics -StatusProsp=潛在狀態 +ActionAC_OTH_AUTO=自動插入事件 +ActionAC_MANUAL=手動插入的事件 +ActionAC_AUTO=自動插入事件 +ActionAC_OTH_AUTOShort=自動 +Stats=銷售統計 +StatusProsp=機會狀態 DraftPropals=商業提案/建議書草稿 NoLimit=無限制 -ToOfferALinkForOnlineSignature=Link for online signature -WelcomeOnOnlineSignaturePage=Welcome to the page to accept commercial proposals from %s -ThisScreenAllowsYouToSignDocFrom=This screen allow you to accept and sign, or refuse, a quote/commercial proposal -ThisIsInformationOnDocumentToSign=This is information on document to accept or refuse -SignatureProposalRef=Signature of quote/commercial proposal %s -FeatureOnlineSignDisabled=Feature for online signing disabled or document generated before the feature was enabled +ToOfferALinkForOnlineSignature=連結線上簽名 +WelcomeOnOnlineSignaturePage=歡迎來到%s的商業計劃書/提案 +ThisScreenAllowsYouToSignDocFrom=此畫面允許您接受並簽署或拒絕報價/商業計劃書/提案 +ThisIsInformationOnDocumentToSign=這是接受或拒絕文件上的信息 +SignatureProposalRef=報價單/商業計劃書/提案的簽名%s +FeatureOnlineSignDisabled=已停用線上簽名功能或在啟用該功能之前已產生文件 diff --git a/htdocs/langs/zh_TW/companies.lang b/htdocs/langs/zh_TW/companies.lang index 08192b73be3..c68cce8b6a9 100644 --- a/htdocs/langs/zh_TW/companies.lang +++ b/htdocs/langs/zh_TW/companies.lang @@ -20,41 +20,41 @@ IdThirdParty=合作方ID IdCompany=公司ID IdContact=連絡人ID Contacts=通訊錄/地址 -ThirdPartyContacts=Third-party contacts -ThirdPartyContact=Third-party contact/address +ThirdPartyContacts=合作方(客戶/供應商)通訊錄 +ThirdPartyContact=合作方(客戶/供應商)連絡人/地址 Company=公司 CompanyName=公司名稱 AliasNames=別名(商業的,商標,...) AliasNameShort=別名 Companies=公司 CountryIsInEEC=在歐盟區的國家 -PriceFormatInCurrentLanguage=Price display format in the current language and currency -ThirdPartyName=Third-party name -ThirdPartyEmail=Third-party email -ThirdParty=Third-party -ThirdParties=Third-parties +PriceFormatInCurrentLanguage=當前語言和貨幣的價格顯示格式 +ThirdPartyName=合作方(客戶/供應商)名稱 +ThirdPartyEmail=合作方(客戶/供應商)電子郵件 +ThirdParty=合作方(客戶/供應商) +ThirdParties=各合作方(客戶/供應商) ThirdPartyProspects=潛在者 ThirdPartyProspectsStats=潛在者 ThirdPartyCustomers=客戶 ThirdPartyCustomersStats=客戶 ThirdPartyCustomersWithIdProf12=%s或%s的客戶 ThirdPartySuppliers=供應商 -ThirdPartyType=Third-party type +ThirdPartyType=合作方(客戶/供應商)類型 Individual=私營個體 -ToCreateContactWithSameName=Will automatically create a contact/address with same information as the third party under the third party. In most cases, even if your third party is a physical person, creating a third party alone is enough. +ToCreateContactWithSameName=會自動新增一個與合作方(客戶/供應商)具有相同資訊的聯絡人/地址。在大多數情況下,即使您的合作方是自然人,只需創建合作方即可。 ParentCompany=母公司 -Subsidiaries=附屬公司 +Subsidiaries=子公司 ReportByMonth=月報表 -ReportByCustomers=依客戶排序的報表 +ReportByCustomers=客戶報告 ReportByQuarter=百分比報告 -CivilityCode=文明守則 +CivilityCode=文明代碼 RegisteredOffice=註冊辦事處 Lastname=姓氏 Firstname=名字 PostOrFunction=職稱 UserTitle=稱呼 -NatureOfThirdParty=合作方的本質 -NatureOfContact=Nature of Contact +NatureOfThirdParty=合作方性質 +NatureOfContact=聯絡性質 Address=地址 State=州/省 StateShort=州 @@ -71,8 +71,8 @@ Chat=對話 PhonePro=公司電話號碼 PhonePerso=個人電話號碼 PhoneMobile=手機號碼 -No_Email=Refuse bulk emailings -Fax=傳真號碼 +No_Email=拒絕批次發送電子郵件 +Fax=傳真 Zip=郵遞區號 Town=城市 Web=網站 @@ -80,10 +80,10 @@ Poste= 位置 DefaultLang=預設語言 VATIsUsed=使用銷售稅 VATIsUsedWhenSelling=這定義了合作方在向其客戶開具發票時是否包含銷售稅 -VATIsNotUsed=不使用的銷售稅 -CopyAddressFromSoc=Copy address from third-party details -ThirdpartyNotCustomerNotSupplierSoNoRef=合作方不是客戶也不是供應商,不能參考到物件 -ThirdpartyIsNeitherCustomerNorClientSoCannotHaveDiscounts=Third party neither customer nor vendor, discounts are not available +VATIsNotUsed=不使用銷售稅 +CopyAddressFromSoc=複製合作方(客戶/供應商)詳細信息中的地址 +ThirdpartyNotCustomerNotSupplierSoNoRef=合作方不是客戶也不是供應商,無參考物件 +ThirdpartyIsNeitherCustomerNorClientSoCannotHaveDiscounts=合作方既不是客戶也不是供應商,沒有折扣 PaymentBankAccount=付款銀行帳戶 OverAllProposals=提案/建議書 OverAllOrders=訂單 @@ -91,13 +91,11 @@ OverAllInvoices=發票 OverAllSupplierProposals=報價 ##### Local Taxes ##### LocalTax1IsUsed=使用第二種稅率 -LocalTax1IsUsedES= 稀土用於 -LocalTax1IsNotUsedES= 不使用可再生能源 +LocalTax1IsUsedES= 使用回覆(RE) +LocalTax1IsNotUsedES= 不使用回覆(RE) LocalTax2IsUsed=使用第三種稅率 -LocalTax2IsUsedES= IRPF使用 -LocalTax2IsNotUsedES= IRPF不使用 -LocalTax1ES=稀土 -LocalTax2ES=IRPF +LocalTax2IsUsedES= 使用IRPF +LocalTax2IsNotUsedES= 不使用IRPF WrongCustomerCode=客戶代碼無效 WrongSupplierCode=供應商代碼無效 CustomerCodeModel=客戶編碼模組 @@ -110,21 +108,21 @@ ProfId3Short=Prof. id 3 ProfId4Short=Prof. id 4 ProfId5Short=Prof. id 5 ProfId6Short=Prof. id 6 -ProfId1=Professional ID 1 -ProfId2=Professional ID 2 -ProfId3=Professional ID 3 -ProfId4=Professional ID 4 -ProfId5=Professional ID 5 -ProfId6=Professional ID 6 +ProfId1=專業ID 1 +ProfId2=專業ID 2 +ProfId3=專業ID 3 +ProfId4=專業ID 4 +ProfId5=專業ID 5 +ProfId6=專業ID 6 ProfId1AR=Prof Id 1 (CUIT/CUIL) -ProfId2AR=Prof Id 2 (Revenu brutes) +ProfId2AR=Prof Id 2(總收入) ProfId3AR=- ProfId4AR=- ProfId5AR=- ProfId6AR=- ProfId1AT=Prof Id 1 (USt.-IdNr) ProfId2AT=Prof Id 2 (USt.-Nr) -ProfId3AT=Prof Id 3 (Handelsregister-Nr.) +ProfId3AT=Prof Id 3 (商業登記號碼) ProfId4AT=- ProfId5AT=- ProfId6AT=- @@ -134,7 +132,7 @@ ProfId3AU=- ProfId4AU=- ProfId5AU=- ProfId6AU=- -ProfId1BE=Prof Id 1 (Professional number) +ProfId1BE=Prof Id 1 (專業號碼) ProfId2BE=- ProfId3BE=- ProfId4BE=- @@ -166,14 +164,14 @@ ProfId5CO=- ProfId6CO=- ProfId1DE=Prof Id 1 (USt.-IdNr) ProfId2DE=Prof Id 2 (USt.-Nr) -ProfId3DE=Prof Id 3 (Handelsregister-Nr.) +ProfId3DE=Prof Id 3 (商業登記號碼) ProfId4DE=- ProfId5DE=- ProfId6DE=- ProfId1ES=Prof Id 1 (CIF/NIF) ProfId2ES=Prof Id 2 (社會安全號碼) ProfId3ES=Prof Id 3 (CNAE) -ProfId4ES=Prof Id 4 (Collegiate number) +ProfId4ES=Prof Id 4 (學院編號) ProfId5ES=- ProfId6ES=- ProfId1FR=Prof Id 1 (SIREN) @@ -200,8 +198,8 @@ ProfId3IN=Prof Id 3 (SRVC TAX) ProfId4IN=Prof Id 4 ProfId5IN=Prof Id 5 ProfId6IN=- -ProfId1LU=Id. prof. 1 (R.C.S. Luxembourg) -ProfId2LU=Id. prof. 2 (Business permit) +ProfId1LU=Id. prof. 1 (R.C.S.盧森堡) +ProfId2LU=Id. prof. 2 (營業執照) ProfId3LU=- ProfId4LU=- ProfId5LU=- @@ -258,10 +256,10 @@ ProfId1DZ=RC ProfId2DZ=Art. ProfId3DZ=NIF ProfId4DZ=NIS -VATIntra=VAT ID -VATIntraShort=VAT ID +VATIntra=增值稅號(台灣:統一編號) +VATIntraShort=增值稅號(台灣:統一編號) VATIntraSyntaxIsValid=語法是有效的 -VATReturn=增值稅退稅 +VATReturn=退稅 ProspectCustomer=潛在者/客戶 Prospect=潛在者 CustomerCard=客戶卡 @@ -272,14 +270,14 @@ CustomerRelativeDiscountShort=相對折扣 CustomerAbsoluteDiscountShort=無條件折扣 CompanyHasRelativeDiscount=此客戶有預設的%s%%的折扣 CompanyHasNoRelativeDiscount=此客戶預設沒有相對的折扣 -HasRelativeDiscountFromSupplier=You have a default discount of %s%% from this vendor -HasNoRelativeDiscountFromSupplier=You have no default relative discount from this vendor +HasRelativeDiscountFromSupplier=您有此供應商的預設折扣%s%% +HasNoRelativeDiscountFromSupplier=您沒有該供應商的默認相對折扣 CompanyHasAbsoluteDiscount=在%s%s此客戶有折扣(貸方通知單或預付款) CompanyHasDownPaymentOrCommercialDiscount=在 %s%s 此客戶有折扣(貸方通知單或預付款) CompanyHasCreditNote=在%s%s情況下,此客戶仍然有貸方通知單 -HasNoAbsoluteDiscountFromSupplier=You have no discount credit available from this vendor -HasAbsoluteDiscountFromSupplier=You have discounts available (credits notes or down payments) for %s %s from this vendor -HasDownPaymentOrCommercialDiscountFromSupplier=You have discounts available (commercial, down payments) for %s %s from this vendor +HasNoAbsoluteDiscountFromSupplier=您沒有來自該供應商的折扣積分 +HasAbsoluteDiscountFromSupplier=您可以從該供應商處獲得%s %s的折扣(貸方通知單或預付款) +HasDownPaymentOrCommercialDiscountFromSupplier=您可以從該供應商處獲得%s %s的折扣(商業, 定金 ) HasCreditNoteFromSupplier=You have credit notes for %s %s from this vendor CompanyHasNoAbsoluteDiscount=此客戶沒有可用的折扣條件 CustomerAbsoluteDiscountAllUsers=完整的客戶折扣(由全體用戶授權) @@ -300,6 +298,7 @@ FromContactName=名稱: NoContactDefinedForThirdParty=此合作方沒有定義連絡人 NoContactDefined=此沒有定義連絡人 DefaultContact=預設連絡人/地址 +ContactByDefaultFor=預設聯絡人/地址 AddThirdParty=建立合作方 DeleteACompany=刪除公司 PersonalInformations=個人資料 @@ -308,21 +307,21 @@ CustomerCode=客戶代號 SupplierCode=供應商代號 CustomerCodeShort=客戶代號 SupplierCodeShort=供應商代號 -CustomerCodeDesc=全部客戶只能有一種客戶代號 -SupplierCodeDesc=全部供應商只能一種供應商代號 +CustomerCodeDesc=客戶代碼,每個客戶都有一個號碼 +SupplierCodeDesc=供應商代碼,每個供應商都有一個號碼 RequiredIfCustomer=若合作方屬於客戶或潛在者,則必需填入 RequiredIfSupplier=若合作方是供應商,則必需填入 -ValidityControledByModule=由模組控制驗證 +ValidityControledByModule=有效性由模組控制 ThisIsModuleRules=此模組的規則 -ProspectToContact=連絡潛在者 -CompanyDeleted=公司“%s”已從資料庫中刪除。 +ProspectToContact=潛在聯絡人 +CompanyDeleted=已從資料庫中刪除“%s”公司。 ListOfContacts=通訊錄/地址名單 ListOfContactsAddresses=通訊錄/地址名單 ListOfThirdParties=合作方明細表 ShowCompany=顯示合作方 ShowContact=顯示連絡人 ContactsAllShort=全部(不過濾) -ContactType=連絡人型式 +ContactType=連絡型式 ContactForOrders=訂單連絡人 ContactForOrdersOrShipments=訂單或送貨連絡人 ContactForProposals=提案/建議書連絡人 @@ -333,29 +332,29 @@ NoContactForAnyOrderOrShipments=此連絡人非訂單或送貨連絡人 NoContactForAnyProposal=此連絡人不屬於任何商業提案/建議書連絡人 NoContactForAnyContract=此連絡人非合約連絡人 NoContactForAnyInvoice=此連絡人非發票連絡人 -NewContact=新增連絡人 +NewContact=新連絡人 NewContactAddress=新連絡人/地址 MyContacts=我的通訊錄 Capital=資本 CapitalOf=%s的資本 EditCompany=編輯公司資料 -ThisUserIsNot=此用戶非潛在者、客戶也不是供應商 +ThisUserIsNot=此用戶非潛在者、客戶或供應商 VATIntraCheck=確認 -VATIntraCheckDesc=The VAT ID must include the country prefix. The link %s uses the European VAT checker service (VIES) which requires internet access from the Dolibarr server. +VATIntraCheckDesc=增值稅ID必須包含國家/地區前綴。連結%s使用歐洲增值稅檢查器服務(VIES),該服務需要Dolibarr伺服器連上網路。 VATIntraCheckURL=http://ec.europa.eu/taxation_customs/vies/vieshome.do -VATIntraCheckableOnEUSite=Check the intra-Community VAT ID on the European Commission website +VATIntraCheckableOnEUSite=檢查在歐盟區網站內的區內增值稅 VATIntraManualCheck=您也可在歐盟網站以人工方式確認%s ErrorVATCheckMS_UNAVAILABLE=檢查不可能的。檢查服務是沒有提供的會員國(%s)中。 -NorProspectNorCustomer=Not prospect, nor customer +NorProspectNorCustomer=非潛在者或客戶 JuridicalStatus=法人類型 -Staff=Employees +Staff=僱員 ProspectLevelShort=潛在等級 ProspectLevel=潛在者的可能性 ContactPrivate=私人 ContactPublic=公開 ContactVisibility=隱私性 ContactOthers=其他 -OthersNotLinkedToThirdParty=其他人,不與客戶/供應商做連接 +OthersNotLinkedToThirdParty=其他,未連接到合作方(客戶/供應商) ProspectStatus=潛在者狀況 PL_NONE=無 PL_UNKNOWN=未知 @@ -369,8 +368,8 @@ TE_MEDIUM=中型公司 TE_ADMIN=政府 TE_SMALL=小公司 TE_RETAIL=零售商 -TE_WHOLE=Wholesaler -TE_PRIVATE=私營個體 +TE_WHOLE=批發商 +TE_PRIVATE=自營商 TE_OTHER=其他 StatusProspect-1=無需聯絡 StatusProspect0=從未聯絡過 @@ -382,26 +381,26 @@ ChangeNeverContacted=改成"未曾連絡過“ ChangeToContact=改成”待連絡“ ChangeContactInProcess=改成”連絡中“ ChangeContactDone=改成 " 完成連絡 " -ProspectsByStatus=依狀況排序的潛在者 +ProspectsByStatus=依狀態排序的潛在者 NoParentCompany=無 ExportCardToFormat=匯出格式 ContactNotLinkedToCompany=連絡人沒有連接到任何合作方 DolibarrLogin=Dolibarr 登入 NoDolibarrAccess=沒有任何系統存取記錄 -ExportDataset_company_1=Third-parties (companies/foundations/physical people) and their properties +ExportDataset_company_1=合作方(公司/基金會/自然人)及屬性 ExportDataset_company_2=通訊錄及其性質 -ImportDataset_company_1=Third-parties and their properties -ImportDataset_company_2=Third-parties additional contacts/addresses and attributes -ImportDataset_company_3=Third-parties Bank accounts -ImportDataset_company_4=Third-parties Sales representatives (assign sales representatives/users to companies) -PriceLevel=Price Level -PriceLevelLabels=Price Level Labels +ImportDataset_company_1=合作方及其屬性 +ImportDataset_company_2=合作方其他聯絡人/地址和屬性 +ImportDataset_company_3=合作方銀行賬戶 +ImportDataset_company_4=合作方銷售代表(將銷售代表/用戶分配給公司) +PriceLevel=價格水平 +PriceLevelLabels=價格水平標籤 DeliveryAddress=送貨地址 -AddAddress=添加地址 +AddAddress=新增地址 SupplierCategory=供應商類別 JuridicalStatus200=獨立 DeleteFile=刪除文件 -ConfirmDeleteFile=你確定要刪除這個文件? +ConfirmDeleteFile=您確定要刪除這個文件? AllocateCommercial=指定業務代表 Organization=組織 FiscalYearInformation=會計年度 @@ -409,18 +408,18 @@ FiscalMonthStart=會計年度開始月份 YouMustAssignUserMailFirst=您必須先為此用戶建立電子郵件(email),然後才能新增電子郵件(email)通知。 YouMustCreateContactFirst=為了增加 email 通知,你必須先在合作方的通訊錄有合法 email ListSuppliersShort=供應商明細表 -ListProspectsShort=潛在者清單 +ListProspectsShort=潛在者明細表 ListCustomersShort=客戶明細表 ThirdPartiesArea=合作方/通訊錄 LastModifiedThirdParties=最新修改的合作方%s -UniqueThirdParties=合作方的總數 +UniqueThirdParties=全部合作方 InActivity=開放 ActivityCeased=關閉 ThirdPartyIsClosed=合作方已關閉 ProductsIntoElements=產品/服務列表於 %s -CurrentOutstandingBill=目前未付帳單 -OutstandingBill=未付帳單的最大金額 -OutstandingBillReached=已達最大金額的未付帳單 +CurrentOutstandingBill=目前未付款帳單 +OutstandingBill=未付款帳單的最大金額 +OutstandingBillReached=已達最大金額的未付款帳單 OrderMinAmount=最小訂購量 MonkeyNumRefModelDesc=客戶代號回復 %s yymm-nnnn ,且供應商代號為 %s yymm-nnnn 的數字格式,其中 yy 指的是年度,mm指的是月份,nnnn指的是不間斷或返回 0 的序號。 LeopardNumRefModelDesc=客戶/供應商編號規則不受限制,此編碼可以隨時修改。(可開啟Elephant or Monkey模組來設定編碼規則) @@ -433,11 +432,12 @@ SaleRepresentativeLogin=業務代表的登入 SaleRepresentativeFirstname=業務代表的名字 SaleRepresentativeLastname=業務代表的姓氏 ErrorThirdpartiesMerge=刪除合作方時發生錯誤。請檢查日誌。原變更已被回復。 -NewCustomerSupplierCodeProposed=Customer or Vendor code already used, a new code is suggested +NewCustomerSupplierCodeProposed=客戶或供應商代碼已使用,已建議新代碼 #Imports -PaymentTypeCustomer=Payment Type - Customer -PaymentTermsCustomer=Payment Terms - Customer -PaymentTypeSupplier=Payment Type - Vendor -PaymentTermsSupplier=Payment Term - Vendor -MulticurrencyUsed=Use Multicurrency +PaymentTypeCustomer=付款方式-客戶 +PaymentTermsCustomer=付款條件-客戶 +PaymentTypeSupplier=付款方式-供應商 +PaymentTermsSupplier=付款條件-供應商 +PaymentTypeBoth=付款方式-客戶和供應商 +MulticurrencyUsed=使用多幣種 MulticurrencyCurrency=貨幣 diff --git a/htdocs/langs/zh_TW/compta.lang b/htdocs/langs/zh_TW/compta.lang index 406c2b9ad08..7cce0441eb4 100644 --- a/htdocs/langs/zh_TW/compta.lang +++ b/htdocs/langs/zh_TW/compta.lang @@ -1,5 +1,5 @@ # Dolibarr language file - Source file is en_US - compta -MenuFinancial=Billing | Payment +MenuFinancial=帳單|付款 TaxModuleSetupToModifyRules=Go to Taxes module setup to modify rules for calculation TaxModuleSetupToModifyRulesLT=Go to Company setup to modify rules for calculation OptionMode=期權的會計 @@ -21,7 +21,7 @@ MenuReportInOut=收入/支出 ReportInOut=Balance of income and expenses ReportTurnover=Turnover invoiced ReportTurnoverCollected=Turnover collected -PaymentsNotLinkedToInvoice=付款不鏈接到任何發票,所以無法與任何第三方 +PaymentsNotLinkedToInvoice=付款未鏈接到任何發票,因此未鏈接到任何合作方 PaymentsNotLinkedToUser=付款不鏈接到任何用戶 Profit=利潤 AccountingResult=Accounting result @@ -63,7 +63,7 @@ LT2SupplierES=IRPF采購 LT2CustomerIN=SGST sales LT2SupplierIN=SGST purchases VATCollected=增值稅征收 -ToPay=為了支付 +StatusToPay=為了支付 SpecialExpensesArea=Area for all special payments SocialContribution=Social or fiscal tax SocialContributions=Social or fiscal taxes @@ -78,7 +78,7 @@ MenuNewSocialContribution=New social/fiscal tax NewSocialContribution=New social/fiscal tax AddSocialContribution=Add social/fiscal tax ContributionsToPay=Social/fiscal taxes to pay -AccountancyTreasuryArea=Billing and payment area +AccountancyTreasuryArea=帳單和付款區域 NewPayment=新的支付 PaymentCustomerInvoice=客戶付款發票 PaymentSupplierInvoice=vendor invoice payment @@ -112,7 +112,7 @@ ShowVatPayment=顯示增值稅納稅 TotalToPay=共支付 BalanceVisibilityDependsOnSortAndFilters=Balance is visible in this list only if table is sorted ascending on %s and filtered for 1 bank account CustomerAccountancyCode=Customer accounting code -SupplierAccountancyCode=vendor accounting code +SupplierAccountancyCode=Vendor accounting code CustomerAccountancyCodeShort=Cust. account. code SupplierAccountancyCodeShort=Sup. account. code AccountNumber=帳號 @@ -195,11 +195,11 @@ PercentOfInvoice=%%/發票 NotUsedForGoods=未使用的貨物 ProposalStats=提案/建議書的統計 OrderStats=訂單統計 -InvoiceStats=法案的統計數字 +InvoiceStats=帳單統計 Dispatch=調度 Dispatched=調度 ToDispatch=派遣 -ThirdPartyMustBeEditAsCustomer=第三方必須定義為顧客 +ThirdPartyMustBeEditAsCustomer=合作方必須定義為顧客 SellsJournal=銷售雜誌 PurchasesJournal=購買雜誌 DescSellsJournal=銷售雜誌 @@ -213,7 +213,7 @@ Pcg_subtype=Pcg subtype InvoiceLinesToDispatch=Invoice lines to dispatch ByProductsAndServices=By product and service RefExt=External ref -ToCreateAPredefinedInvoice=To create a template invoice, create a standard invoice, then, without validating it, click onto button "%s". +ToCreateAPredefinedInvoice=要建立發票範本,請建立標準發票,然後在不對其進行驗證的情況下,點擊按鈕“ %s”。 LinkedOrder=連線到訂單 Mode1=Method 1 Mode2=Method 2 diff --git a/htdocs/langs/zh_TW/contracts.lang b/htdocs/langs/zh_TW/contracts.lang index 18d1a8c318b..58f0c65986f 100644 --- a/htdocs/langs/zh_TW/contracts.lang +++ b/htdocs/langs/zh_TW/contracts.lang @@ -86,7 +86,7 @@ ListOfServicesToExpireWithDuration=List of Services to expire in %s days ListOfServicesToExpireWithDurationNeg=List of Services expired from more than %s days ListOfServicesToExpire=List of Services to expire NoteListOfYourExpiredServices=This list contains only services of contracts for third parties you are linked to as a sale representative. -StandardContractsTemplate=Standard contracts template +StandardContractsTemplate=標準合同範本 ContactNameAndSignature=For %s, name and signature: OnlyLinesWithTypeServiceAreUsed=Only lines with type "Service" will be cloned. ConfirmCloneContract=Are you sure you want to clone the contract %s? @@ -96,6 +96,6 @@ OtherContracts=Other contracts ##### Types de contacts ##### TypeContact_contrat_internal_SALESREPSIGN=銷售代表簽訂合同 TypeContact_contrat_internal_SALESREPFOLL=銷售代表隨訪合同 -TypeContact_contrat_external_BILLING=結算客戶聯系 +TypeContact_contrat_external_BILLING=帳單客戶聯繫人 TypeContact_contrat_external_CUSTOMER=後續的客戶聯系 TypeContact_contrat_external_SALESREPSIGN=簽約客戶的聯系 diff --git a/htdocs/langs/zh_TW/deliveries.lang b/htdocs/langs/zh_TW/deliveries.lang index d0d2389770e..90d170eb373 100644 --- a/htdocs/langs/zh_TW/deliveries.lang +++ b/htdocs/langs/zh_TW/deliveries.lang @@ -2,7 +2,7 @@ Delivery=交貨 DeliveryRef=Ref Delivery DeliveryCard=Receipt card -DeliveryOrder=交貨單 +DeliveryOrder=Delivery receipt DeliveryDate=交貨日期 CreateDeliveryOrder=Generate delivery receipt DeliveryStateSaved=Delivery state saved @@ -18,13 +18,14 @@ StatusDeliveryCanceled=取消 StatusDeliveryDraft=草案 StatusDeliveryValidated=已收到 # merou PDF model -NameAndSignature=姓名及簽署: +NameAndSignature=Name and Signature: ToAndDate=To___________________________________對____ / _____ / __________ GoodStatusDeclaration=上述貨物已收到,且貨品狀態良好 -Deliverer=發貨人: +Deliverer=Deliverer: Sender=寄件人 Recipient=收貨人 ErrorStockIsNotEnough=There's not enough stock Shippable=Shippable NonShippable=Not Shippable ShowReceiving=Show delivery receipt +NonExistentOrder=Nonexistent order diff --git a/htdocs/langs/zh_TW/errors.lang b/htdocs/langs/zh_TW/errors.lang index 75ab659d145..0c45fc4efb3 100644 --- a/htdocs/langs/zh_TW/errors.lang +++ b/htdocs/langs/zh_TW/errors.lang @@ -196,6 +196,7 @@ ErrorPhpMailDelivery=Check that you don't use a too high number of recipients an ErrorUserNotAssignedToTask=User must be assigned to task to be able to enter time consumed. ErrorTaskAlreadyAssigned=Task already assigned to user ErrorModuleFileSeemsToHaveAWrongFormat=The module package seems to have a wrong format. +ErrorModuleFileSeemsToHaveAWrongFormat2=At least one mandatory directory must exists into zip of module: %s or %s ErrorFilenameDosNotMatchDolibarrPackageRules=The name of the module package (%s) does not match expected name syntax: %s ErrorDuplicateTrigger=Error, duplicate trigger name %s. Already loaded from %s. ErrorNoWarehouseDefined=Error, no warehouses defined. @@ -219,6 +220,9 @@ ErrorURLMustStartWithHttp=URL %s must start with http:// or https:// ErrorNewRefIsAlreadyUsed=Error, the new reference is already used ErrorDeletePaymentLinkedToAClosedInvoiceNotPossible=Error, delete payment linked to a closed invoice is not possible. ErrorSearchCriteriaTooSmall=Search criteria too small. +ErrorObjectMustHaveStatusActiveToBeDisabled=Objects must have status 'Active' to be disabled +ErrorObjectMustHaveStatusDraftOrDisabledToBeActivated=Objects must have status 'Draft' or 'Disabled' to be enabled +ErrorNoFieldWithAttributeShowoncombobox=No fields has property 'showoncombobox' into definition of object '%s'. No way to show the combolist. # Warnings WarningParamUploadMaxFileSizeHigherThanPostMaxSize=Your PHP parameter upload_max_filesize (%s) is higher than PHP parameter post_max_size (%s). This is not a consistent setup. WarningPasswordSetWithNoAccount=A password was set for this member. However, no user account was created. So this password is stored but can't be used to login to Dolibarr. It may be used by an external module/interface but if you don't need to define any login nor password for a member, you can disable option "Manage a login for each member" from Member module setup. If you need to manage a login but don't need any password, you can keep this field empty to avoid this warning. Note: Email can also be used as a login if the member is linked to a user. @@ -244,3 +248,4 @@ WarningAnEntryAlreadyExistForTransKey=An entry already exists for the translatio WarningNumberOfRecipientIsRestrictedInMassAction=Warning, number of different recipient is limited to %s when using the mass actions on lists WarningDateOfLineMustBeInExpenseReportRange=Warning, the date of line is not in the range of the expense report WarningProjectClosed=Project is closed. You must re-open it first. +WarningSomeBankTransactionByChequeWereRemovedAfter=Some bank transaction were removed after that the receipt including them were generated. So nb of cheques and total of receipt may differ from number and total in list. diff --git a/htdocs/langs/zh_TW/exports.lang b/htdocs/langs/zh_TW/exports.lang index 05e78fe0f5b..faa437919f7 100644 --- a/htdocs/langs/zh_TW/exports.lang +++ b/htdocs/langs/zh_TW/exports.lang @@ -1,39 +1,39 @@ # Dolibarr language file - Source file is en_US - exports -ExportsArea=匯出區 -ImportArea=匯入區 -NewExport=建立新的匯出 -NewImport=建立新的匯入 +ExportsArea=各式匯出 +ImportArea=Import +NewExport=New Export +NewImport=New Import ExportableDatas=匯出資料集 ImportableDatas=匯入資料集 SelectExportDataSet=選擇您要匯出的資料集... SelectImportDataSet=選擇要匯入的資料集... -SelectExportFields=選擇您要匯出的欄位,或選擇一個事先定義的配置檔 -SelectImportFields=Choose source file fields you want to import and their target field in database by moving them up and down with anchor %s, or select a predefined import profile: +SelectExportFields=Choose the fields you want to export, or select a predefined export profile +SelectImportFields=Choose the source file fields you want to import and their target field in database by moving them up and down with anchor %s, or select a predefined import profile: NotImportedFields=來源檔案的欄位沒有被匯入 -SaveExportModel=儲存這個匯出配置檔,如果您打算以後再使用... -SaveImportModel=儲存這個匯入配置檔,如果您打算以後再用... +SaveExportModel=將您的選擇另存為匯出文件/範本(以供重複使用)。 +SaveImportModel=Save this import profile (for reuse) ... ExportModelName=匯出配置檔案的名稱 -ExportModelSaved=匯出配置檔會儲存為%s名稱 +ExportModelSaved=Export profile saved as %s. ExportableFields=可匯出的欄位 ExportedFields=已匯出的欄位 ImportModelName=導入配置文件的名稱 -ImportModelSaved=匯入配置檔會儲存為%s名稱 +ImportModelSaved=Import profile saved as %s. DatasetToExport=匯出資料集 DatasetToImport=匯入檔案到資料集 ChooseFieldsOrdersAndTitle=選擇欄位順序... FieldsTitle=欄位標題 FieldTitle=欄位標題 -NowClickToGenerateToBuildExportFile=現在請選擇檔案格式,並按下產生按鍵來產生匯出檔案。 -AvailableFormats=可用的格式 +NowClickToGenerateToBuildExportFile=Now, select the file format in the combo box and click on "Generate" to build the export file... +AvailableFormats=Available Formats LibraryShort=程式庫 Step=步驟 -FormatedImport=匯入小幫手 -FormatedImportDesc1=此區域允許匯入個人化的資料。您不需任何專業知識,只需利用小幫手幫助你。 -FormatedImportDesc2=第一步是選擇你想要匯入的資料檔案,然後選擇您想要匯入的欄位。 -FormatedExport=匯出小幫手 -FormatedExportDesc1=此區域允許匯出個人化的資料。您不需任何專業知識,只需利用小幫手幫助你。 -FormatedExportDesc2=第一步是選擇一個事先定義的資料集,然後選擇你想要匯出的欄位,及其順序。 -FormatedExportDesc3=當欲匯出的資料被選擇完成後,你可以定義匯出文件的格式。 +FormatedImport=Import Assistant +FormatedImportDesc1=This module allows you to update existing data or add new objects into the database from a file without technical knowledge, using an assistant. +FormatedImportDesc2=First step is to choose the kind of data you want to import, then the format of the source file, then the fields you want to import. +FormatedExport=Export Assistant +FormatedExportDesc1=These tools allow the export of personalized data using an assistant, to help you in the process without requiring technical knowledge. +FormatedExportDesc2=First step is to choose a predefined dataset, then which fields you want to export, and in which order. +FormatedExportDesc3=When data to export are selected, you can choose the format of the output file. Sheet=表 NoImportableData=沒有可匯入的資料(模組沒有此定義允許您匯入) FileSuccessfullyBuilt=File generated @@ -44,16 +44,16 @@ LineDescription=說明線 LineUnitPrice=優惠價線 LineVATRate=增值稅率線 LineQty=線路數量 -LineTotalHT=額扣除稅線 +LineTotalHT=Amount excl. tax for line LineTotalTTC=稅收總額為線 LineTotalVAT=增值稅額的線路 TypeOfLineServiceOrProduct=型線(0 =產品,1 =服務) FileWithDataToImport=與數據文件導入 FileToImport=欲匯入的來源檔案 -FileMustHaveOneOfFollowingFormat=要匯入的檔案,其格式必須是下列其中之一 -DownloadEmptyExample=下載範例 -ChooseFormatOfFileToImport=利用點選 %s 圖示的方式,選擇欲匯入檔案的格式 -ChooseFileToImport=上傳檔案,然後點選 %s 圖示來選擇欲匯入來源檔案 +FileMustHaveOneOfFollowingFormat=File to import must have one of following formats +DownloadEmptyExample=下載帶有文字內容信息的範本文件(*為必填文字) +ChooseFormatOfFileToImport=Choose the file format to use as import file format by clicking on the %s icon to select it... +ChooseFileToImport=Upload file then click on the %s icon to select file as source import file... SourceFileFormat=來源檔案格式 FieldsInSourceFile=來源檔案的欄位清單 FieldsInTargetDatabase=Target fields in Dolibarr database (bold=mandatory) @@ -68,55 +68,55 @@ FieldsTarget=目標欄位 FieldTarget=目標欄位 FieldSource=來源欄位 NbOfSourceLines=來源檔案的行數 -NowClickToTestTheImport=請檢查你已經定義的匯入參數。如果確認無誤,請按一下%s按鈕,來啟動模擬資料庫匯入(按下後只是先模擬,並不會有任何資料不改變) -RunSimulateImportFile=啟動模擬資料庫匯入 +NowClickToTestTheImport=Check that the file format (field and string delimiters) of your file matches the options shown and that you have omitted the header line, or these will be flagged as errors in the following simulation.
    Click on the "%s" button to run a check of the file structure/contents and simulate the import process.
    No data will be changed in your database. +RunSimulateImportFile=Run Import Simulation FieldNeedSource=This field requires data from the source file SomeMandatoryFieldHaveNoSource=有些領域沒有強制性的從數據源文件 InformationOnSourceFile=關於來源檔案的資訊 InformationOnTargetTables=目標欄位的資訊 SelectAtLeastOneField=開關至少一源的字段列字段出口 SelectFormat=選擇此匯入檔案的格式 -RunImportFile=啟動匯入檔案作業 -NowClickToRunTheImport=檢查進口仿真結果。如果一切正常,啟動最終進口。 -DataLoadedWithId=All data will be loaded with the following import id: %s -ErrorMissingMandatoryValue=強制性數據是%空場源文件中 S。 -TooMuchErrors=還有%的臺詞 ,但有錯誤的其他來源,但產量一直有限。 -TooMuchWarnings=還有%s的線,警告其他來源,但產量一直有限。 +RunImportFile=Import Data +NowClickToRunTheImport=Check the results of the import simulation. Correct any errors and re-test.
    When the simulation reports no errors you may proceed to import the data into the database. +DataLoadedWithId=The imported data will have an additional field in each database table with this import id: %s, to allow it to be searchable in the case of investigating a problem related to this import. +ErrorMissingMandatoryValue=Mandatory data is empty in the source file for field %s. +TooMuchErrors=There are still %s other source lines with errors but output has been limited. +TooMuchWarnings=There are still %s other source lines with warnings but output has been limited. EmptyLine=空行(將被丟棄) -CorrectErrorBeforeRunningImport=您必須先輸入正確運行前確定的所有錯誤。 +CorrectErrorBeforeRunningImport=You must correct all errors before running the definitive import. FileWasImported=進口數量%s文件。 -YouCanUseImportIdToFindRecord=You can find all imported record in your database by filtering on field import_key='%s'. +YouCanUseImportIdToFindRecord=You can find all the imported records in your database by filtering on field import_key='%s'. NbOfLinesOK=行數沒有錯誤,也沒有警告:%s的 。 NbOfLinesImported=線成功導入數:%s的 。 DataComeFromNoWhere=值插入來自無處源文件。 DataComeFromFileFieldNb=值插入來自S的源文件%來自外地的數目。 -DataComeFromIdFoundFromRef=值%來自外地號碼文件 S來源將被用來找到父對象的ID使用(因此,客體%s的具有參考。Dolibarr從源文件必須存在到)。 -DataComeFromIdFoundFromCodeId=Code that comes from field number %s of source file will be used to find id of parent object to use (So the code from source file must exists into dictionary %s). Note that if you know id, you can also use it into source file instead of code. Import should work in both cases. +DataComeFromIdFoundFromRef=Value that comes from field number %s of source file will be used to find the id of the parent object to use (so the object %s that has the ref. from source file must exist in the database). +DataComeFromIdFoundFromCodeId=Code that comes from field number %s of source file will be used to find the id of the parent object to use (so the code from source file must exist in the dictionary %s). Note that if you know the id, you can also use it in the source file instead of the code. Import should work in both cases. DataIsInsertedInto=未來的數據源文件將被插入到以下領域: -DataIDSourceIsInsertedInto=標識對象的家長發現使用源文件中的數據,將被插入到下面的字段: +DataIDSourceIsInsertedInto=The id of parent object was found using the data in the source file, will be inserted into the following field: DataCodeIDSourceIsInsertedInto=ID從父行代碼中發現,將被插入到下面的字段: SourceRequired=資料值是強制性的 SourceExample=可能的資料值範例 ExampleAnyRefFoundIntoElement=任何ref元素%s ExampleAnyCodeOrIdFoundIntoDictionary=Any code (or id) found into dictionary %s -CSVFormatDesc=逗號分隔檔案格式(csv格式)。
    這是一個被[%s]所分隔的存文字格式檔案。如果欄位內容本身含有分隔字元,則此分隔字元會被[%s]所包圍。用來 escape 包圍用的Escape 字元為[%s]。 -Excel95FormatDesc=Excel file format (.xls)
    This is native Excel 95 format (BIFF5). -Excel2007FormatDesc=Excel file format (.xlsx)
    This is native Excel 2007 format (SpreadsheetML). +CSVFormatDesc=Comma Separated Value file format (.csv).
    This is a text file format where fields are separated by a separator [ %s ]. If separator is found inside a field content, field is rounded by round character [ %s ]. Escape character to escape round character is [ %s ]. +Excel95FormatDesc=Excel file format (.xls)
    This is the native Excel 95 format (BIFF5). +Excel2007FormatDesc=Excel file format (.xlsx)
    This is the native Excel 2007 format (SpreadsheetML). TsvFormatDesc=Tab Separated Value file format (.tsv)
    This is a text file format where fields are separated by a tabulator [tab]. ExportFieldAutomaticallyAdded=Field %s was automatically added. It will avoid you to have similar lines to be treated as duplicate record (with this field added, all lines will own their own id and will differ). -CsvOptions=Csv Options -Separator=Separator -Enclosure=Enclosure +CsvOptions=CSV format options +Separator=Field Separator +Enclosure=String Delimiter SpecialCode=Special code ExportStringFilter=%% allows replacing one or more characters in the text -ExportDateFilter=YYYY, YYYYMM, YYYYMMDD : filters by one year/month/day
    YYYY+YYYY, YYYYMM+YYYYMM, YYYYMMDD+YYYYMMDD : filters over a range of years/months/days
    > YYYY, > YYYYMM, > YYYYMMDD : filters on all following years/months/days
    < YYYY, < YYYYMM, < YYYYMMDD : filters on all previous years/months/days +ExportDateFilter=YYYY, YYYYMM, YYYYMMDD: filters by one year/month/day
    YYYY+YYYY, YYYYMM+YYYYMM, YYYYMMDD+YYYYMMDD: filters over a range of years/months/days
    > YYYY, > YYYYMM, > YYYYMMDD: filters on all following years/months/days
    < YYYY, < YYYYMM, < YYYYMMDD: filters on all previous years/months/days ExportNumericFilter=NNNNN filters by one value
    NNNNN+NNNNN filters over a range of values
    < NNNNN filters by lower values
    > NNNNN filters by higher values ImportFromLine=Import starting from line number EndAtLineNb=End at line number -ImportFromToLine=Import line numbers (from - to) -SetThisValueTo2ToExcludeFirstLine=For example, set this value to 3 to exclude the 2 first lines -KeepEmptyToGoToEndOfFile=Keep this field empty to go up to the end of file -SelectPrimaryColumnsForUpdateAttempt=Select column(s) to use as primary key for update attempt +ImportFromToLine=Limit range (From - To). Eg. to omit header line(s). +SetThisValueTo2ToExcludeFirstLine=For example, set this value to 3 to exclude the 2 first lines.
    If the header lines are NOT omitted, this will result in multiple errors in the Import Simulation. +KeepEmptyToGoToEndOfFile=Keep this field empty to process all lines to the end of the file. +SelectPrimaryColumnsForUpdateAttempt=Select column(s) to use as primary key for an UPDATE import UpdateNotYetSupportedForThisImport=Update is not supported for this type of import (only insert) NoUpdateAttempt=No update attempt was performed, only insert ImportDataset_user_1=Users (employees or not) and properties @@ -127,7 +127,7 @@ FilteredFields=Filtered fields FilteredFieldsValues=Value for filter FormatControlRule=Format control rule ## imports updates -KeysToUseForUpdates=Key to use for updating data +KeysToUseForUpdates=Key (column) to use for updating existing data NbInsert=Number of inserted lines: %s NbUpdate=Number of updated lines: %s MultipleRecordFoundWithTheseFilters=Multiple records have been found with these filters: %s diff --git a/htdocs/langs/zh_TW/ftp.lang b/htdocs/langs/zh_TW/ftp.lang index caf5fc3f19c..36433d6aa55 100644 --- a/htdocs/langs/zh_TW/ftp.lang +++ b/htdocs/langs/zh_TW/ftp.lang @@ -1,14 +1,14 @@ # Dolibarr language file - Source file is en_US - ftp FTPClientSetup=FTP客戶端模組設定 -NewFTPClient=新的FTP連接建立 -FTPArea=的FTP區 -FTPAreaDesc=這個屏幕顯示您的FTP服務器查看內容 -SetupOfFTPClientModuleNotComplete=模塊的FTP客戶端安裝程序似乎是不完整 +NewFTPClient=新的FTP連接設定 +FTPArea=FTP區域 +FTPAreaDesc=此畫面顯示FTP服務器的圖示。 +SetupOfFTPClientModuleNotComplete=FTP客戶端模組設置似乎不完整 FTPFeatureNotSupportedByYourPHP=您的PHP不支持FTP功能 FailedToConnectToFTPServer=無法連接到FTP服務器(服務器%s,港口%s) FailedToConnectToFTPServerWithCredentials=無法登錄到FTP服務器的定義登錄/密碼 FTPFailedToRemoveFile=無法刪除文件%s。 -FTPFailedToRemoveDir=無法刪除目錄%s(檢查權限和目錄是空的)。 +FTPFailedToRemoveDir=無法刪除目錄%s :檢查權限,並且確認資料夾內無檔案。 FTPPassiveMode=被動模式 -ChooseAFTPEntryIntoMenu=選擇 FTP 選項放入選單中... +ChooseAFTPEntryIntoMenu=從選單中選擇一個FTP站台... FailedToGetFile=無法獲取檔案 %s diff --git a/htdocs/langs/zh_TW/help.lang b/htdocs/langs/zh_TW/help.lang index a38115b05d7..a662ddfb7f2 100644 --- a/htdocs/langs/zh_TW/help.lang +++ b/htdocs/langs/zh_TW/help.lang @@ -1,23 +1,23 @@ # Dolibarr language file - Source file is en_US - help -CommunitySupport=論壇/維基支持 -EMailSupport=電子郵件支持 -RemoteControlSupport=網上實時/遠程支持 -OtherSupport=其他支持 +CommunitySupport=論壇/ Wiki 支援 +EMailSupport=電子郵件支援 +RemoteControlSupport=線上/遠端支援 +OtherSupport=其他支援 ToSeeListOfAvailableRessources=聯絡/查看可用的資源: -HelpCenter=說明中心 -DolibarrHelpCenter=Dolibarr Help and Support Center -ToGoBackToDolibarr=Otherwise, click here to continue to use Dolibarr. -TypeOfSupport=Type of support -TypeSupportCommunauty=社區(免費) +HelpCenter=幫助中心 +DolibarrHelpCenter=Dolibarr幫助和支援中心 +ToGoBackToDolibarr=否則, 請點擊此處繼續使用Dolibarr 。 +TypeOfSupport=支援類型 +TypeSupportCommunauty=論壇(免費) TypeSupportCommercial=商業 -TypeOfHelp=說明類型 +TypeOfHelp=類型 NeedHelpCenter=需要幫助或支援嗎? Efficiency=效率 TypeHelpOnly=只需要說明 TypeHelpDev=說明+開發 -TypeHelpDevForm=Help+Development+Training -BackToHelpCenter=Otherwise, go back to Help center home page. -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): +TypeHelpDevForm=幫助+開發+培訓 +BackToHelpCenter=否則, 請返回幫助中心首頁 。 +LinkToGoldMember=您可以通過點擊他們的小工具來預先選擇語言的培訓師(%s)(狀態和最高價格會自動更新): PossibleLanguages=支持的語言 -SubscribeToFoundation=Help the Dolibarr project, subscribe to the foundation -SeeOfficalSupport=用您的語言給 Dolibarr 官方支持:
    %s +SubscribeToFoundation=幫助Dolibarr項目,訂閱基金會 +SeeOfficalSupport=使用您語言的 Dolibarr 官方支援:
    %s diff --git a/htdocs/langs/zh_TW/holiday.lang b/htdocs/langs/zh_TW/holiday.lang index 997b40eb104..a52e85b1c0e 100644 --- a/htdocs/langs/zh_TW/holiday.lang +++ b/htdocs/langs/zh_TW/holiday.lang @@ -1,14 +1,13 @@ # Dolibarr language file - Source file is en_US - holiday HRM=人資 -Holidays=Leave -CPTitreMenu=Leave +Holidays=離開 +CPTitreMenu=離開 MenuReportMonth=Monthly statement MenuAddCP=新的請假單 NotActiveModCP=You must enable the module Leave to view this page. AddCP=提出假單 DateDebCP=開始日期 DateFinCP=結束日期 -DateCreateCP=建立日期 DraftCP=草案 ToReviewCP=Awaiting approval ApprovedCP=批準 @@ -18,6 +17,7 @@ ValidatorCP=Approbator ListeCP=List of leave LeaveId=Leave ID ReviewedByCP=Will be approved by +UserID=User ID UserForApprovalID=User for approval ID UserForApprovalFirstname=First name of approval user UserForApprovalLastname=Last name of approval user @@ -124,7 +124,8 @@ NoLeaveWithCounterDefined=There is no leave types defined that need to be follow GoIntoDictionaryHolidayTypes=Go into Home - Setup - Dictionaries - Type of leave to setup the different types of leaves. HolidaySetup=Setup of module Holiday HolidaysNumberingModules=Leave requests numbering models -TemplatePDFHolidays=Template for leave requests PDF +TemplatePDFHolidays=休假PDF範本 FreeLegalTextOnHolidays=Free text on PDF WatermarkOnDraftHolidayCards=Watermarks on draft leave requests HolidaysToApprove=Holidays to approve +NobodyHasPermissionToValidateHolidays=Nobody has permission to validate holidays diff --git a/htdocs/langs/zh_TW/hrm.lang b/htdocs/langs/zh_TW/hrm.lang index 485c466269a..bae0b0ed44f 100644 --- a/htdocs/langs/zh_TW/hrm.lang +++ b/htdocs/langs/zh_TW/hrm.lang @@ -5,13 +5,14 @@ Establishments=Establishments Establishment=Establishment NewEstablishment=New establishment DeleteEstablishment=Delete establishment -ConfirmDeleteEstablishment=Are-you sure to delete this establishment? +ConfirmDeleteEstablishment=Are you sure you wish to delete this establishment? OpenEtablishment=Open establishment CloseEtablishment=Close establishment # Dictionary +DictionaryPublicHolidays=HRM - Public holidays DictionaryDepartment=HRM - Department list DictionaryFunction=HRM - Function list # Module -Employees=Employees +Employees=僱員 Employee=員工 NewEmployee=New employee diff --git a/htdocs/langs/zh_TW/install.lang b/htdocs/langs/zh_TW/install.lang index 29cbce42347..392d4651ab1 100644 --- a/htdocs/langs/zh_TW/install.lang +++ b/htdocs/langs/zh_TW/install.lang @@ -13,6 +13,7 @@ PHPSupportPOSTGETOk=這個PHP支持的變量的POST和GET。 PHPSupportPOSTGETKo=It's possible your PHP setup does not support variables POST and/or GET. Check the parameter variables_order in php.ini. PHPSupportGD=This PHP supports GD graphical functions. PHPSupportCurl=This PHP supports Curl. +PHPSupportCalendar=This PHP supports calendars extensions. PHPSupportUTF8=This PHP supports UTF8 functions. PHPSupportIntl=This PHP supports Intl functions. PHPMemoryOK=您的PHP最大會話內存設置為%s。這應該是足夠的。 @@ -21,6 +22,7 @@ Recheck=Click here for a more detailed test 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. ErrorPHPDoesNotSupportGD=Your PHP installation does not support GD graphical functions. No graphs will be available. ErrorPHPDoesNotSupportCurl=Your PHP installation does not support Curl. +ErrorPHPDoesNotSupportCalendar=Your PHP installation does not support php calendar extensions. ErrorPHPDoesNotSupportUTF8=Your PHP installation does not support UTF8 functions. Dolibarr cannot work correctly. Resolve this before installing Dolibarr. ErrorPHPDoesNotSupportIntl=Your PHP installation does not support Intl functions. ErrorDirDoesNotExists=目錄%s不存在。 @@ -203,6 +205,7 @@ MigrationRemiseExceptEntity=Update entity field value of llx_societe_remise_exce MigrationUserRightsEntity=Update entity field value of llx_user_rights MigrationUserGroupRightsEntity=Update entity field value of llx_usergroup_rights MigrationUserPhotoPath=Migration of photo paths for users +MigrationFieldsSocialNetworks=Migration of users fields social networks (%s) MigrationReloadModule=Reload module %s MigrationResetBlockedLog=Reset module BlockedLog for v7 algorithm ShowNotAvailableOptions=Show unavailable options diff --git a/htdocs/langs/zh_TW/interventions.lang b/htdocs/langs/zh_TW/interventions.lang index f8d4d9a6e85..9a41c2c7a81 100644 --- a/htdocs/langs/zh_TW/interventions.lang +++ b/htdocs/langs/zh_TW/interventions.lang @@ -25,17 +25,17 @@ NameAndSignatureOfExternalContact=Name and signature of customer: DocumentModelStandard=標準文檔模型的幹預 InterventionCardsAndInterventionLines=Interventions and lines of interventions InterventionClassifyBilled=分類“帳單” -InterventionClassifyUnBilled=Classify "Unbilled" +InterventionClassifyUnBilled=分類為“未開票” InterventionClassifyDone=分類“完成” -StatusInterInvoiced=帳單 +StatusInterInvoiced=開票 SendInterventionRef=Submission of intervention %s SendInterventionByMail=Send intervention by email InterventionCreatedInDolibarr=Intervention %s created InterventionValidatedInDolibarr=%s的驗證幹預 InterventionModifiedInDolibarr=Intervention %s modified -InterventionClassifiedBilledInDolibarr=Intervention %s set as billed -InterventionClassifiedUnbilledInDolibarr=Intervention %s set as unbilled -InterventionSentByEMail=Intervention %s sent by email +InterventionClassifiedBilledInDolibarr=干預%s已設置為已開票 +InterventionClassifiedUnbilledInDolibarr=干預%s設置為未開票 +InterventionSentByEMail=以電子郵件發送的干預措施%s InterventionDeletedInDolibarr=Intervention %s deleted InterventionsArea=Interventions area DraftFichinter=Draft interventions @@ -60,6 +60,7 @@ InterDateCreation=Date creation intervention InterDuration=Duration intervention InterStatus=Status intervention InterNote=Note intervention +InterLine=Line of intervention InterLineId=Line id intervention InterLineDate=Line date intervention InterLineDuration=Line duration intervention diff --git a/htdocs/langs/zh_TW/ldap.lang b/htdocs/langs/zh_TW/ldap.lang index f8bf73736c5..01a4dfce954 100644 --- a/htdocs/langs/zh_TW/ldap.lang +++ b/htdocs/langs/zh_TW/ldap.lang @@ -13,10 +13,10 @@ LDAPUsers=在LDAP用戶數據庫 LDAPFieldStatus=地位 LDAPFieldFirstSubscriptionDate=首先認購日期 LDAPFieldFirstSubscriptionAmount=認購金額拳 -LDAPFieldLastSubscriptionDate=Latest subscription date +LDAPFieldLastSubscriptionDate=最新訂閱日期 LDAPFieldLastSubscriptionAmount=Latest subscription amount LDAPFieldSkype=Skype id -LDAPFieldSkypeExample=Example : skypeName +LDAPFieldSkypeExample=Example: skypeName UserSynchronized=用戶同步 GroupSynchronized=集團同步 MemberSynchronized=會員同步 diff --git a/htdocs/langs/zh_TW/link.lang b/htdocs/langs/zh_TW/link.lang index fdcf07aeff4..eaf82ee5cf6 100644 --- a/htdocs/langs/zh_TW/link.lang +++ b/htdocs/langs/zh_TW/link.lang @@ -1,10 +1,10 @@ # Dolibarr language file - Source file is en_US - languages -LinkANewFile=Link a new file/document -LinkedFiles=Linked files and documents -NoLinkFound=No registered links -LinkComplete=The file has been linked successfully -ErrorFileNotLinked=The file could not be linked -LinkRemoved=The link %s has been removed -ErrorFailedToDeleteLink= Failed to remove link '%s' -ErrorFailedToUpdateLink= Failed to update link '%s' -URLToLink=URL to link +LinkANewFile=連接新文件/檔案 +LinkedFiles=連接新文件/檔案(複數) +NoLinkFound=沒有註冊連線 +LinkComplete=此文件已成功連接 +ErrorFileNotLinked=此文件無法連接 +LinkRemoved=此連線%s已被刪除 +ErrorFailedToDeleteLink= 無法刪除連線“ %s ” +ErrorFailedToUpdateLink= 無法更新連線' %s' +URLToLink=連線網址 diff --git a/htdocs/langs/zh_TW/loan.lang b/htdocs/langs/zh_TW/loan.lang index 51051ef8b08..f244ddea75c 100644 --- a/htdocs/langs/zh_TW/loan.lang +++ b/htdocs/langs/zh_TW/loan.lang @@ -1,31 +1,31 @@ # Dolibarr language file - Source file is en_US - loan -Loan=借款 -Loans=Loans -NewLoan=New Loan -ShowLoan=Show Loan -PaymentLoan=Loan payment -LoanPayment=Loan payment -ShowLoanPayment=Show Loan Payment +Loan=貸款 +Loans=貸款額 +NewLoan=新貸款 +ShowLoan=顯示貸款 +PaymentLoan=貸款還款金額 +LoanPayment=貸款還款金額 +ShowLoanPayment=顯示貸款還款金額 LoanCapital=資本 -Insurance=Insurance -Interest=Interest -Nbterms=Number of terms -Term=Term -LoanAccountancyCapitalCode=Accounting account capital -LoanAccountancyInsuranceCode=Accounting account insurance -LoanAccountancyInterestCode=Accounting account interest -ConfirmDeleteLoan=Confirm deleting this loan -LoanDeleted=Loan Deleted Successfully -ConfirmPayLoan=Confirm classify paid this loan -LoanPaid=Loan Paid -ListLoanAssociatedProject=List of loan associated with the project -AddLoan=Create loan -FinancialCommitment=Financial commitment -InterestAmount=Interest -CapitalRemain=Capital remain +Insurance=保險 +Interest=利益 +Nbterms=條款數 +Term=條款 +LoanAccountancyCapitalCode=會計帳戶資金 +LoanAccountancyInsuranceCode=會計帳戶保險 +LoanAccountancyInterestCode=會計帳戶利息 +ConfirmDeleteLoan=確認刪除此貸款 +LoanDeleted=貸款已成功刪除 +ConfirmPayLoan=此貸款確認分類為已償還 +LoanPaid=已付貸款 +ListLoanAssociatedProject=與項目相關的貸款清單 +AddLoan=新增貸款 +FinancialCommitment=財務承諾 +InterestAmount=利益 +CapitalRemain=剩餘資本 # Admin -ConfigLoan=Configuration of the module loan -LOAN_ACCOUNTING_ACCOUNT_CAPITAL=Accounting account capital by default -LOAN_ACCOUNTING_ACCOUNT_INTEREST=Accounting account interest by default -LOAN_ACCOUNTING_ACCOUNT_INSURANCE=Accounting account insurance by default -CreateCalcSchedule=Edit financial commitment +ConfigLoan=貸款模組設定 +LOAN_ACCOUNTING_ACCOUNT_CAPITAL=預設會計帳戶資金 +LOAN_ACCOUNTING_ACCOUNT_INTEREST=預設帳戶利息 +LOAN_ACCOUNTING_ACCOUNT_INSURANCE=預設帳戶保險 +CreateCalcSchedule=編輯財務承諾 diff --git a/htdocs/langs/zh_TW/mails.lang b/htdocs/langs/zh_TW/mails.lang index aa3d8052af1..f2028f88ed9 100644 --- a/htdocs/langs/zh_TW/mails.lang +++ b/htdocs/langs/zh_TW/mails.lang @@ -166,5 +166,5 @@ OutGoingEmailSetup=Outgoing email setup InGoingEmailSetup=Incoming email setup OutGoingEmailSetupForEmailing=Outgoing email setup (for mass emailing) DefaultOutgoingEmailSetup=Default outgoing email setup -Information=Information +Information=資訊 ContactsWithThirdpartyFilter=Contacts with third-party filter diff --git a/htdocs/langs/zh_TW/main.lang b/htdocs/langs/zh_TW/main.lang index 9bb0c31703b..d54c2c4995d 100644 --- a/htdocs/langs/zh_TW/main.lang +++ b/htdocs/langs/zh_TW/main.lang @@ -8,10 +8,10 @@ FONTFORPDF=msungstdlight FONTSIZEFORPDF=10 SeparatorDecimal=. SeparatorThousand=, -FormatDateShort=%m/%d/%Y -FormatDateShortInput=%m/%d/%Y -FormatDateShortJava=MM/dd/yyyy -FormatDateShortJavaInput=MM/dd/yyyy +FormatDateShort=%m / %d /%Y +FormatDateShortInput=%m / %d /%Y +FormatDateShortJava=MM / dd / yyyy +FormatDateShortJavaInput=MM / dd / yyyy FormatDateShortJQuery=mm/dd/yy FormatDateShortJQueryInput=mm/dd/yy FormatHourShortJQuery=HH:MI @@ -28,7 +28,7 @@ NoTemplateDefined=此電子郵件類別沒有可用的範本 AvailableVariables=可用的替代變數 NoTranslation=無交易 Translation=自助翻譯 -EmptySearchString=Enter a non empty search string +EmptySearchString=輸入非空白的搜索字串 NoRecordFound=沒有找到任何紀錄 NoRecordDeleted=沒有刪除記錄 NotEnoughDataYet=沒有足夠資料 @@ -58,14 +58,14 @@ ErrorWrongValueForParameterX=參數%s的錯誤值 ErrorNoRequestInError=在錯誤狀況下,沒有要求 ErrorServiceUnavailableTryLater=現在沒有服務。請稍後再試一次。 ErrorDuplicateField=在唯一的欄位有重覆的值 -ErrorSomeErrorWereFoundRollbackIsDone=找到一些錯誤。變更已經回滾(Changes have been rolled back.)。 -ErrorConfigParameterNotDefined=Parameter %s is not defined in the Dolibarr config file conf.php. +ErrorSomeErrorWereFoundRollbackIsDone=找到一些錯誤。變更已經回復。 +ErrorConfigParameterNotDefined=參數%s沒有在Dolibarr配置文件conf.php中定義。 ErrorCantLoadUserFromDolibarrDatabase=在 Dolibarr 資料庫中無法找到用戶%s。 ErrorNoVATRateDefinedForSellerCountry=錯誤,沒有定義 '%s' 國家的營業稅率。 ErrorNoSocialContributionForSellerCountry=錯誤,在 '%s' 國家中沒有定義社會/財務稅務類別。 ErrorFailedToSaveFile=錯誤,無法儲存檔案。 -ErrorCannotAddThisParentWarehouse=You are trying to add a parent warehouse which is already a child of a existing warehouse -MaxNbOfRecordPerPage=Max. number of records per page +ErrorCannotAddThisParentWarehouse=您正在嘗試加入一個已經有子倉庫的主倉庫 +MaxNbOfRecordPerPage=每頁最高記錄數 NotAuthorized=您無權這樣做。 SetDate=設定日期 SelectDate=選擇日期 @@ -87,20 +87,20 @@ GoToWikiHelpPage=讀取線上求助 (需要連上網路) GoToHelpPage=讀取求助 RecordSaved=記錄保存 RecordDeleted=紀錄已刪除 -RecordGenerated=Record generated -LevelOfFeature=特色等級 +RecordGenerated=記錄已產生 +LevelOfFeature=功能等級 NotDefined=未定義 -DolibarrInHttpAuthenticationSoPasswordUseless=Dolibarr 認證模式是在編好設定檔案 conf.php 中設定成 %s
    即密碼資料庫是外部到 Dolibarr,所以變更此欄位是沒有效果的。 +DolibarrInHttpAuthenticationSoPasswordUseless=Dolibarr 認證模式是在編好設定檔案 conf.php 中設定成 %s
    即密碼資料庫是位於外部並連線到 Dolibarr,所以變更此欄位是沒有效果的。 Administrator=管理員 Undefined=未定義 PasswordForgotten=忘記密碼? NoAccount=沒有帳號? SeeAbove=見上文 HomeArea=首頁 -LastConnexion=Last login -PreviousConnexion=Previous login +LastConnexion=最後登錄 +PreviousConnexion=上次登錄 PreviousValue=之前值 -ConnectedOnMultiCompany=連接的環境 +ConnectedOnMultiCompany=已連接環境 ConnectedSince=連接自 AuthenticationMode=認證模式 RequestedUrl=被請求的 URL @@ -113,14 +113,15 @@ YouCanSetOptionDolibarrMainProdToZero=您可以讀取 log 檔案或是在編好 InformationToHelpDiagnose=以診斷目的而言此資訊很有用 ( 您可以在 $dolibarr_main_prod 選項中設定為 1 移除類似的警告) MoreInformation=更多資訊 TechnicalInformation=技術資訊 -TechnicalID=Technical ID +TechnicalID=技術ID +LineID=線路ID NotePublic=備註(公開) NotePrivate=備註(不公開) PrecisionUnitIsLimitedToXDecimals=Dolibarr 已設定每單位價格的小數位數可到 %s 位。 DoTest=測試 ToFilter=篩選器 NoFilter=沒有篩選器 -WarningYouHaveAtLeastOneTaskLate=Warning, you have at least one element that has exceeded the tolerance time. +WarningYouHaveAtLeastOneTaskLate=警告,您至少有一個超出允差時間的元素。 yes=Yes Yes=Yes no=No @@ -133,7 +134,7 @@ PageWiki=維基頁面 MediaBrowser=多媒體瀏覽器 Always=總是 Never=從來沒有 -Under=下 +Under=以下 Period=期間 PeriodEndDate=結束日期 SelectedPeriod=選擇期間 @@ -151,12 +152,12 @@ Disabled=已禁用 Add=新增 AddLink=新增連結 RemoveLink=移除連結 -AddToDraft=新增草稿 +AddToDraft=新增到草稿 Update=更新 Close=結案 -CloseBox=從儀表表中移除小工具 +CloseBox=從儀表板中移除小工具 Confirm=確認 -ConfirmSendCardByMail=你真的要郵寄此卡片的內容給 %s? +ConfirmSendCardByMail=你真的要寄送此卡片的內容給 %s? Delete=刪除 Remove=移除 Resiliate=終止 @@ -165,14 +166,16 @@ Modify=修改 Edit=編輯 Validate=驗證 ValidateAndApprove=驗證與核准 -ToValidate=為了驗證 -NotValidated=沒有驗證 +ToValidate=驗證 +NotValidated=未驗證 Save=儲存 SaveAs=另存為 +SaveAndStay=保存並留下 +SaveAndNew=Save and new TestConnection=測試連接 -ToClone=複製一份 -ConfirmClone=Choose data you want to clone: -NoCloneOptionsSpecified=沒有指定複製選項。 +ToClone=複製 +ConfirmClone=選擇要複製的數據: +NoCloneOptionsSpecified=沒有指定複製項目。 Of=的 Go=Go Run=執行 @@ -182,17 +185,18 @@ Hide=隱藏 ShowCardHere=顯示卡片 Search=搜尋 SearchOf=搜尋 +SearchMenuShortCut=Ctrl + shift + f Valid=有效 Approve=核准 Disapprove=不核准 ReOpen=重新公開 -Upload=Upload +Upload=上傳 ToLink=連線 Select=選擇 Choose=選擇 Resize=調整大小 ResizeOrCrop=調整大小或裁剪 -Recenter=Recenter +Recenter=重新置中 Author=作者 User=用戶 Users=各用戶 @@ -203,7 +207,7 @@ Password=密碼 PasswordRetype=重新輸入您的密碼 NoteSomeFeaturesAreDisabled=請注意在這個示範中多項功能/模組已禁用。 Name=名稱 -NameSlashCompany=Name / Company +NameSlashCompany=姓名/公司 Person=人員 Parameter=參數 Parameters=各參數 @@ -224,9 +228,9 @@ Info=日誌 Family=家庭 Description=詳細描述 Designation=描述 -DescriptionOfLine=說明線 -DateOfLine=Date of line -DurationOfLine=Duration of line +DescriptionOfLine=線說明 +DateOfLine=上線日期 +DurationOfLine=上線期間 Model=文件範本 DefaultModel=預設文件範本 Action=事件 @@ -338,8 +342,8 @@ DefaultValues=預設值/過濾值/排序 Price=價格 PriceCurrency=價格(目前) UnitPrice=單位價格 -UnitPriceHT=Unit price (excl.) -UnitPriceHTCurrency=Unit price (excl.) (currency) +UnitPriceHT=單價(不含) +UnitPriceHTCurrency=單價(不含)(貨幣) UnitPriceTTC=單位價格 PriceU=單價 PriceUHT=單價(淨) @@ -349,15 +353,15 @@ Amount=金額 AmountInvoice=發票金額 AmountInvoiced=已開發票金額 AmountPayment=付款金額 -AmountHTShort=Amount (excl.) +AmountHTShort=金額(不含) AmountTTCShort=金額(含稅) -AmountHT=Amount (excl. tax) +AmountHT=金額(不含稅) AmountTTC=金額(含稅) AmountVAT=稅金 MulticurrencyAlreadyPaid=已付款,原幣別 MulticurrencyRemainderToPay=保持付款, 原來幣別 MulticurrencyPaymentAmount=付款金額, 原來幣別 -MulticurrencyAmountHT=Amount (excl. tax), original currency +MulticurrencyAmountHT=金額(不含稅),原始貨幣 MulticurrencyAmountTTC=金額(含稅), 原來幣別 MulticurrencyAmountVAT=稅金, 原來幣別 AmountLT1=稅金 2 @@ -366,17 +370,17 @@ AmountLT1ES=RE 金額 AmountLT2ES=IRPF 金額 AmountTotal=總金額 AmountAverage=平均金額 -PriceQtyMinHT=Price quantity min. (excl. tax) -PriceQtyMinHTCurrency=Price quantity min. (excl. tax) (currency) +PriceQtyMinHT=最小數量價格(不含稅) +PriceQtyMinHTCurrency=最小數量價格(不含稅)(貨幣) Percentage=百分比 Total=總計 SubTotal=小計 -TotalHTShort=Total (excl.) -TotalHT100Short=Total 100%% (excl.) -TotalHTShortCurrency=Total (excl. in currency) +TotalHTShort=總計(不含) +TotalHT100Short=總計100%%(不含) +TotalHTShortCurrency=總計(不包括貨幣) TotalTTCShort=總計(含稅) -TotalHT=Total (excl. tax) -TotalHTforthispage=Total (excl. tax) for this page +TotalHT=總計(不含稅) +TotalHTforthispage=此頁面總計(不含稅) Totalforthispage=此頁總計 TotalTTC=金額總計(含稅) TotalTTCToYourCredit=信用額度(含稅) @@ -388,9 +392,9 @@ TotalLT1ES=RE 總計 TotalLT2ES=IRPF 總計 TotalLT1IN=CGST 總計 TotalLT2IN=SGST 總計 -HT=Excl. tax +HT=不含稅 TTC=含稅 -INCVATONLY=含營業稅 +INCVATONLY=含加值稅 INCT=包含各式稅金 VAT=銷售稅金 VATIN=IGST @@ -404,7 +408,7 @@ LT1ES=RE LT2ES=IRPF LT1IN=CGST LT2IN=SGST -LT1GC=Additionnal cents +LT1GC=附加美分 VATRate=稅率 VATCode=稅率代碼 VATNPR=NPR 稅率 @@ -412,6 +416,7 @@ DefaultTaxRate=預設稅率 Average=平均 Sum=總和 Delta=增額 +StatusToPay=支付 RemainToPay=保持付款 Module=模組/應用程式 Modules=各式模組/應用程式 @@ -437,16 +442,16 @@ ActionNotApplicable=不適用 ActionRunningNotStarted=從頭開始 ActionRunningShort=進行中 ActionDoneShort=已完成 -ActionUncomplete=Incomplete +ActionUncomplete=不完整 LatestLinkedEvents=最新 %s 已連結的事件 CompanyFoundation=公司/組織 Accountant=會計人員 -ContactsForCompany=此合作方的通訊錄 -ContactsAddressesForCompany=此合作方的通訊錄及地址 -AddressesForCompany=此合作方的地址 -ActionsOnCompany=Events for this third party -ActionsOnContact=Events for this contact/address -ActionsOnContract=Events for this contract +ContactsForCompany=合作方通訊錄 +ContactsAddressesForCompany=合作方通訊錄/地址 +AddressesForCompany=合作方地址 +ActionsOnCompany=合作方的活動 +ActionsOnContact=此聯絡人/地址的事件 +ActionsOnContract=此合同的事件 ActionsOnMember=此會員的各種事件 ActionsOnProduct=此產品的各種事件 NActionsLate=%s的後期 @@ -465,7 +470,7 @@ Duration=為期 TotalDuration=總時間 Summary=摘要 DolibarrStateBoard=資料庫統計 -DolibarrWorkBoard=Open Items +DolibarrWorkBoard=未清項目 NoOpenedElementToProcess=沒有已開放元件要處理 Available=可用的 NotYetAvailable=尚不可用 @@ -474,7 +479,9 @@ Categories=標籤/各式類別 Category=標籤/類別 By=由 From=從 +FromLocation=從 to=至 +To=至 and=和 or=或 Other=其他 @@ -493,23 +500,23 @@ Reporting=報告 Reportings=報表 Draft=草案 Drafts=草稿 -StatusInterInvoiced=Invoiced +StatusInterInvoiced=開票 Validated=驗證 Opened=開放 -OpenAll=Open (All) -ClosedAll=Closed (All) +OpenAll=打開(全部) +ClosedAll=已關閉(全部) New=新 Discount=折扣 Unknown=未知 General=一般 -Size=大小 -OriginalSize=組織大小 +Size=尺寸 +OriginalSize=原始尺寸 Received=已收到 Paid=已支付 Topic=主旨 ByCompanies=依合作方 ByUsers=依用戶 -Links=連結 +Links=連線 Link=連線 Rejects=拒絕 Preview=預覽 @@ -519,14 +526,14 @@ None=無 NoneF=無 NoneOrSeveral=沒有或幾個 Late=最新 -LateDesc=An item is defined as Delayed as per the system configuration in menu Home - Setup - Alerts. -NoItemLate=No late item +LateDesc=根據選單-主頁-設置-警報中的系統配置,一個項目定義為延遲。 +NoItemLate=沒有延遲的項目 Photo=圖片 Photos=圖片 -AddPhoto=添加圖片 +AddPhoto=新增圖片 DeletePicture=刪除圖片 ConfirmDeletePicture=確認刪除圖片? -Login=註入 +Login=登入 LoginEmail=登入(電子郵件) LoginOrEmail=登入/電子郵件 CurrentLogin=當前登入 @@ -543,18 +550,18 @@ September=九月 October=十月 November=十一月 December=十二月 -Month01=Jan -Month02=Feb -Month03=Mar -Month04=Apr -Month05=May -Month06=Jun -Month07=Jul -Month08=Aug -Month09=Sep -Month10=Oct -Month11=Nov -Month12=Dec +Month01=一月 +Month02=二月 +Month03=三月 +Month04=四月 +Month05=五月 +Month06=六月 +Month07=七月 +Month08=八月 +Month09=九月 +Month10=十月 +Month11=十一月 +Month12=十二月 MonthShort01=一月 MonthShort02=二月 MonthShort03=三月 @@ -568,18 +575,18 @@ MonthShort10=十月 MonthShort11=十一月 MonthShort12=十二月 MonthVeryShort01=J -MonthVeryShort02=Fr -MonthVeryShort03=Mo +MonthVeryShort02=F +MonthVeryShort03=M MonthVeryShort04=A -MonthVeryShort05=Mo +MonthVeryShort05=M MonthVeryShort06=J MonthVeryShort07=J MonthVeryShort08=A -MonthVeryShort09=Su +MonthVeryShort09=S MonthVeryShort10=O MonthVeryShort11=N MonthVeryShort12=D -AttachedFiles=附加檔案和文件 +AttachedFiles=已附加檔案和文件 JoinMainDoc=加入主文件 DateFormatYYYYMM=YYYY - MM DateFormatYYYYMMDD=YYYY - MM - DD @@ -589,22 +596,22 @@ ReportPeriod=報告期間 ReportDescription=描述 Report=報告 Keyword=關鍵字 -Origin=原來 -Legend=傳說 +Origin=原始 +Legend=舊有 Fill=填入 Reset=重設 File=檔案 -Files=各式檔案 +Files=檔案(s) NotAllowed=不允許 -ReadPermissionNotAllowed=讀取權限不允許 -AmountInCurrency=金額 %s +ReadPermissionNotAllowed=無讀取權限 +AmountInCurrency=%s貨幣金額 Example=範例 Examples=各式範例 NoExample=沒有範例 FindBug=報告錯誤 NbOfThirdParties=合作方數量 NbOfLines=行數 -NbOfObjects=物件數量 +NbOfObjects=項目數量 NbOfObjectReferers=相關項目數量 Referers=各種相關項目 TotalQuantity=總數量 @@ -623,10 +630,10 @@ BuildDoc=建立文件 Entity=環境 Entities=實體 CustomerPreview=客戶預覽資訊 -SupplierPreview=供應商預覽 +SupplierPreview=供應商預覽資訊 ShowCustomerPreview=顯示客戶預覽資訊 -ShowSupplierPreview=顯示供應商預覽 -RefCustomer=參考值的客戶 +ShowSupplierPreview=顯示供應商預覽資訊 +RefCustomer=參考客戶 Currency=貨幣 InfoAdmin=資訊管理員 Undo=復原 @@ -635,19 +642,19 @@ ExpandAll=全部展開 UndoExpandAll=合併 SeeAll=查看全部 Reason=理由 -FeatureNotYetSupported=功能尚不支持 +FeatureNotYetSupported=功能尚不支援 CloseWindow=關閉視窗 Response=反應 Priority=優先 -SendByMail=Send by email +SendByMail=通過電子郵件寄送 MailSentBy=電子郵件傳送自 TextUsedInTheMessageBody=電子郵件正文 SendAcknowledgementByMail=傳送確認電子郵件 SendMail=傳送電子郵件 Email=電子郵件 NoEMail=沒有電子郵件 -AlreadyRead=Already read -NotRead=Not read +AlreadyRead=已讀 +NotRead=未讀 NoMobilePhone=沒有手機 Owner=擁有者 FollowingConstantsWillBeSubstituted=接下來常數將代替相對應的值。 @@ -658,16 +665,16 @@ CanBeModifiedIfOk=可以被修改(如果值有效) CanBeModifiedIfKo=可以被修改(如果值無效) ValueIsValid=值是有效的 ValueIsNotValid=值是無效的 -RecordCreatedSuccessfully=成功地建立記錄 -RecordModifiedSuccessfully=成功地修改記錄 -RecordsModified=%s record(s) modified -RecordsDeleted=%s record(s) deleted -RecordsGenerated=%s record(s) generated -AutomaticCode=自動產生代碼 +RecordCreatedSuccessfully=成功建立記錄 +RecordModifiedSuccessfully=成功修改記錄 +RecordsModified=%s記錄已修改 +RecordsDeleted=%s記錄已刪除 +RecordsGenerated=%s記錄已產生 +AutomaticCode=自動代碼 FeatureDisabled=禁用功能 MoveBox=移動小工具 -Offered=提供 -NotEnoughPermissions=您沒有這個動作的權限 +Offered=已提供 +NotEnoughPermissions=您沒有權限執行這個動作 SessionName=連線階段名稱 Method=方法 Receive=收到 @@ -679,7 +686,7 @@ NeverReceived=從未收到 Canceled=取消 YouCanChangeValuesForThisListFromDictionarySetup=您可從選單「設定-各式分類」改變此明細表的值 YouCanChangeValuesForThisListFrom=您可從選單 %s 修改此明細表的值 -YouCanSetDefaultValueInModuleSetup=You can set the default value used when creating a new record in module setup +YouCanSetDefaultValueInModuleSetup=您可以設定一個當在模組設定中產生一個新紀錄時的默認值 Color=彩色 Documents=附加檔案 Documents2=文件 @@ -687,7 +694,7 @@ UploadDisabled=禁用上傳 MenuAccountancy=會計 MenuECM=文件 MenuAWStats=AWStats 軟體 -MenuMembers=會員 +MenuMembers=成員 MenuAgendaGoogle=Google 行事曆 ThisLimitIsDefinedInSetup=Dolibarr 的限制(選單 首頁 - 設定 - 安全): %s Kb, PHP的限制:%s Kb NoFileFound=此資料夾沒有任何檔案或文件 @@ -696,39 +703,39 @@ CurrentTheme=目前主題 CurrentMenuManager=目前選單管理器 Browser=瀏覽器 Layout=佈置 -Screen=蟇幕 +Screen=畫面 DisabledModules=禁用模組 For=為 ForCustomer=客戶 -Signature=電子郵件簽名 +Signature=簽名 DateOfSignature=簽名日期 HidePassword=顯示命令時隱藏密碼 UnHidePassword=顯示實際命令時顯示密碼 Root=根目錄 -RootOfMedias=Root of public medias (/medias) -Informations=Information +RootOfMedias=公共媒體的根目錄(/ medias) +Informations=資訊 Page=頁面 Notes=備註 AddNewLine=新增一行 AddFile=新增檔案 FreeZone=沒有預先定義的產品/服務 -FreeLineOfType=Free-text item, type: +FreeLineOfType=自由輸入項目,輸入: CloneMainAttributes=完整複製物件時複製主要屬性 -ReGeneratePDF=Re-generate PDF +ReGeneratePDF=重新產生PDF PDFMerge=合併PDF Merge=合併 DocumentModelStandardPDF=標準 PDF 範本 PrintContentArea=顯示頁面列印的主要內容區域 MenuManager=選單管理器 -WarningYouAreInMaintenanceMode=Warning, you are in maintenance mode: only login %s is allowed to use the application in this mode. +WarningYouAreInMaintenanceMode=警告,您處於維護模式:僅允許登錄%s在此模式下使用該應用程序。 CoreErrorTitle=系統錯誤 CoreErrorMessage=很抱歉,產生錯誤。連絡您系統管理員以確認記錄檔或禁用 $dolibarr_main_prod=1 取得更多資訊。 CreditCard=信用卡 ValidatePayment=驗證付款 CreditOrDebitCard=信用或金融卡 FieldsWithAreMandatory=%s的欄位是強制性 -FieldsWithIsForPublic=Fields with %s are shown in public list of members. If you don't want this, uncheck the "public" box. -AccordingToGeoIPDatabase=(according to GeoIP conversion) +FieldsWithIsForPublic=公共成員列表中顯示帶有%s的字段。如果您不想這樣做,請取消勾選“公共”。 +AccordingToGeoIPDatabase=(根據GeoIP轉換) Line=線 NotSupported=不支持 RequiredField=必填欄位 @@ -736,8 +743,8 @@ Result=結果 ToTest=測試 ValidateBefore=卡片在使用之前必須經過驗證此功能 Visibility=能見度 -Totalizable=Totalizable -TotalizableDesc=This field is totalizable in list +Totalizable=可累計 +TotalizableDesc=該段可累計到列表中 Private=私人 Hidden=隱蔽 Resources=資源 @@ -756,17 +763,17 @@ LinkTo=連線到 LinkToProposal=連線到報價單/提案/建議書 LinkToOrder=連線到訂單 LinkToInvoice=連線到發票 -LinkToTemplateInvoice=Link to template invoice -LinkToSupplierOrder=Link to purchase order -LinkToSupplierProposal=Link to vendor proposal -LinkToSupplierInvoice=Link to vendor invoice +LinkToTemplateInvoice=連結到發票範本 +LinkToSupplierOrder=連結到採購訂單 +LinkToSupplierProposal=連結到供應商報價單/提案/建議書 +LinkToSupplierInvoice=連結到供應商發票 LinkToContract=連線到合約 LinkToIntervention=連線到干預 -LinkToTicket=Link to ticket +LinkToTicket=連結到票證 CreateDraft=建立草稿 SetToDraft=回到草稿 ClickToEdit=點擊後“編輯” -ClickToRefresh=Click to refresh +ClickToRefresh=點擊更新 EditWithEditor=用 CKEditor 編輯 EditWithTextEditor=用文字編輯器編輯 EditHTMLSource=編輯 HTML 來源檔 @@ -781,14 +788,14 @@ ByDay=依日期 BySalesRepresentative=依業務代表 LinkedToSpecificUsers=連線到特定用戶連絡人 NoResults=無結果 -AdminTools=Admin Tools +AdminTools=管理工具 SystemTools=系統工具 ModulesSystemTools=模組工具 Test=測試 Element=元件 NoPhotoYet=還沒有圖片 Dashboard=儀表板 -MyDashboard=My Dashboard +MyDashboard=我的資訊板 Deductible=免賠額 from=從 toward=toward @@ -815,7 +822,7 @@ GoIntoSetupToChangeLogo=回到「首頁-設定-公司」以變更 logo 或是到 Deny=拒絕 Denied=拒絕 ListOf=%s 的明細表 -ListOfTemplates=範本明細表 +ListOfTemplates=範本清單 Gender=性別 Genderman=男 Genderwoman=女 @@ -824,77 +831,79 @@ Mandatory=必要 Hello=哈囉 GoodBye=再見 Sincerely=敬祝商祺 +ConfirmDeleteObject=您確定要刪除這個項目嗎? DeleteLine=刪除行 ConfirmDeleteLine=您認定您要刪除此行嗎? NoPDFAvailableForDocGenAmongChecked=在確定記錄的中沒有可用的 PDF 可以產生文件 -TooManyRecordForMassAction=Too many records selected for mass action. The action is restricted to a list of %s records. +TooManyRecordForMassAction=選擇進行大規模行動的記錄過多。該操作僅限於%s記錄的列表。 NoRecordSelected=沒有記錄被選取 MassFilesArea=透過大量操作構建的文件區域 ShowTempMassFilesArea=顯示透過大量操作構建的文件區域 -ConfirmMassDeletion=Bulk Delete confirmation -ConfirmMassDeletionQuestion=Are you sure you want to delete the %s selected record(s)? +ConfirmMassDeletion=批量刪除確認 +ConfirmMassDeletionQuestion=您確定要刪除%s已選記錄嗎? RelatedObjects=相關物件 ClassifyBilled=分類計費 ClassifyUnbilled=分類未開單 Progress=進展 -ProgressShort=Progr. +ProgressShort=下一步 FrontOffice=前面辦公室 BackOffice=回到辦公室 +Submit=提交 View=檢視 Export=匯出 Exports=各式匯出 ExportFilteredList=匯出篩選的明細表 ExportList=匯出明細表 ExportOptions=匯出選項 -IncludeDocsAlreadyExported=Include docs already exported -ExportOfPiecesAlreadyExportedIsEnable=Export of pieces already exported is enable -ExportOfPiecesAlreadyExportedIsDisable=Export of pieces already exported is disable -AllExportedMovementsWereRecordedAsExported=All exported movements were recorded as exported -NotAllExportedMovementsCouldBeRecordedAsExported=Not all exported movements could be recorded as exported +IncludeDocsAlreadyExported=包含的文件已輸出 +ExportOfPiecesAlreadyExportedIsEnable=已開啟已輸出件的輸出 +ExportOfPiecesAlreadyExportedIsDisable=已關閉已輸出件的輸出 +AllExportedMovementsWereRecordedAsExported=所有輸出的動作均記錄為已輸出 +NotAllExportedMovementsCouldBeRecordedAsExported=並非所有輸出的動作都可以記錄為已輸出 Miscellaneous=雜項 Calendar=日曆 GroupBy=群組依... ViewFlatList=大圖示明細表 RemoveString=移除字串‘%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 https://transifex.com/projects/p/dolibarr/ to add your improvements. +SomeTranslationAreUncomplete=提供的某些語言可能僅被部分翻譯,或者可能包含錯誤。請通過註冊https://transifex.com/projects/p/dolibarr/來進行改進,以幫助修正您的語言。 DirectDownloadLink=直接下載的連線(公開/外部) DirectDownloadInternalLink=直接下載的連線(需要登入及存取權限) Download=下載 DownloadDocument=下載文件 ActualizeCurrency=更新匯率 Fiscalyear=會計年度 -ModuleBuilder=Module and Application Builder +ModuleBuilder=模組與應用程式建構器 SetMultiCurrencyCode=設定幣別 BulkActions=大量動作 ClickToShowHelp=點一下顯示工具提示 -WebSite=Website +WebSite=網站 WebSites=網站 -WebSiteAccounts=Website accounts +WebSiteAccounts=網站帳號 ExpenseReport=費用報表 ExpenseReports=費用報表 HR=人資 HRAndBank=人資與銀行 AutomaticallyCalculated=自動計算 TitleSetToDraft=回到草稿 -ConfirmSetToDraft=Are you sure you want to go back to Draft status? +ConfirmSetToDraft=您確定要返回“草稿”狀態嗎? ImportId=輸入ID Events=事件 -EMailTemplates=Email templates -FileNotShared=File not shared to external public +EMailTemplates=電子郵件範本 +FileNotShared=文件未共享給外部公眾 Project=專案 Projects=專案 -LeadOrProject=Lead | Project -LeadsOrProjects=Leads | Projects -Lead=Lead -Leads=Leads -ListOpenLeads=List open leads -ListOpenProjects=List open projects -NewLeadOrProject=New lead or project +LeadOrProject=潛在項目 +LeadsOrProjects=潛在項目 +Lead=潛在 +Leads=潛在 +ListOpenLeads=列出潛在客戶 +ListOpenProjects=列出未完成的項目 +NewLeadOrProject=新的潛在客戶或項目 Rights=權限 LineNb=行數號 IncotermLabel=交易條件 -TabLetteringCustomer=Customer lettering -TabLetteringSupplier=Vendor lettering +TabLetteringCustomer=客戶字體 +TabLetteringSupplier=供應商字體 Monday=星期一 Tuesday=星期二 Wednesday=星期三 @@ -942,7 +951,7 @@ SearchIntoProjects=專案 SearchIntoTasks=任務 SearchIntoCustomerInvoices=客戶發票 SearchIntoSupplierInvoices=供應商發票 -SearchIntoCustomerOrders=Sales orders +SearchIntoCustomerOrders=銷售訂單 SearchIntoSupplierOrders=採購訂單 SearchIntoCustomerProposals=客戶提案/建議書 SearchIntoSupplierProposals=供應商提案/建議書 @@ -950,8 +959,8 @@ SearchIntoInterventions=干預/介入 SearchIntoContracts=合約 SearchIntoCustomerShipments=客戶關係 SearchIntoExpenseReports=費用報表 -SearchIntoLeaves=Leave -SearchIntoTickets=Tickets +SearchIntoLeaves=離開 +SearchIntoTickets=票 CommentLink=註解 NbComments=註解數 CommentPage=註解空間 @@ -959,7 +968,7 @@ CommentAdded=註解已新增 CommentDeleted=註解已刪除 Everybody=每個人 PayedBy=Paid by -PayedTo=Paid to +PayedTo=支付給 Monthly=每月 Quarterly=每季 Annual=每年 @@ -969,24 +978,37 @@ LocalAndRemote=本地與遠端 KeyboardShortcut=鍵盤快捷鍵 AssignedTo=指定給 Deletedraft=刪除草稿 -ConfirmMassDraftDeletion=Draft mass delete confirmation +ConfirmMassDraftDeletion=草稿批次刪除確認 FileSharedViaALink=透過連線分享檔案 -SelectAThirdPartyFirst=Select a third party first... -YouAreCurrentlyInSandboxMode=You are currently in the %s "sandbox" mode +SelectAThirdPartyFirst=首先選擇第三方(客戶/供應商)... +YouAreCurrentlyInSandboxMode=您目前在 %s "沙盒" 模式 Inventory=庫存 -AnalyticCode=Analytic code -TMenuMRP=MRP -ShowMoreInfos=Show More Infos -NoFilesUploadedYet=Please upload a document first -SeePrivateNote=See private note -PaymentInformation=Payment information -ValidFrom=Valid from -ValidUntil=Valid until -NoRecordedUsers=No users -ToClose=To close +AnalyticCode=分析代碼 +TMenuMRP=製造資源計劃(MRP) +ShowMoreInfos=顯示更多信息 +NoFilesUploadedYet=請先上傳文件 +SeePrivateNote=查看私人筆記 +PaymentInformation=付款資訊 +ValidFrom=有效期自 +ValidUntil=有效期至 +NoRecordedUsers=無使用者 +ToClose=關閉 ToProcess=要處理 -ToApprove=To approve -GlobalOpenedElemView=Global view -NoArticlesFoundForTheKeyword=No article found for the keyword '%s' -NoArticlesFoundForTheCategory=No article found for the category -ToAcceptRefuse=To accept | refuse +ToApprove=核准 +GlobalOpenedElemView=全域顯示 +NoArticlesFoundForTheKeyword=沒有關於 '%s'的文章 +NoArticlesFoundForTheCategory=找不到該類別的文章 +ToAcceptRefuse=同意 | 拒絕 +ContactDefault_agenda=事件 +ContactDefault_commande=訂單 +ContactDefault_contrat=合同 +ContactDefault_facture=發票 +ContactDefault_fichinter=介入 +ContactDefault_invoice_supplier=供應商發票 +ContactDefault_order_supplier=供應商訂單 +ContactDefault_project=專案 +ContactDefault_project_task=任務 +ContactDefault_propal=提案/建議書 +ContactDefault_supplier_proposal=供應商方案 +ContactDefault_ticketsup=票 +ContactAddedAutomatically=通過聯絡人第三方添加的聯絡人 diff --git a/htdocs/langs/zh_TW/margins.lang b/htdocs/langs/zh_TW/margins.lang index caefd807f91..aec566adc67 100644 --- a/htdocs/langs/zh_TW/margins.lang +++ b/htdocs/langs/zh_TW/margins.lang @@ -1,44 +1,45 @@ # Dolibarr language file - Source file is en_US - marges -Margin=Margin +Margin=利潤 Margins=利潤 -TotalMargin=Total Margin -MarginOnProducts=Margin / Products -MarginOnServices=Margin / Services -MarginRate=Margin rate -MarkRate=Mark rate -DisplayMarginRates=Display margin rates -DisplayMarkRates=Display mark rates -InputPrice=Input price -margin=Profit margins management -margesSetup=Profit margins management setup -MarginDetails=Margin details -ProductMargins=Product margins -CustomerMargins=Customer margins -SalesRepresentativeMargins=Sales representative margins -UserMargins=User margins +TotalMargin=總利潤 +MarginOnProducts=利潤/產品 +MarginOnServices=利潤/服務 +MarginRate=利潤比率 +MarkRate=評分率 +DisplayMarginRates=顯示利潤比率 +DisplayMarkRates=顯示評分率 +InputPrice=輸入價格 +margin=利潤比率管理 +margesSetup=利潤比率管理設定 +MarginDetails=利潤詳情 +ProductMargins=產品利潤 +CustomerMargins=客戶利潤 +SalesRepresentativeMargins=銷售代表利潤 +ContactOfInvoice=發票聯繫方式 +UserMargins=用戶利潤 ProductService=產品或服務 -AllProducts=All products and services -ChooseProduct/Service=Choose product or service -ForceBuyingPriceIfNull=Force buying/cost price to selling price if not defined -ForceBuyingPriceIfNullDetails=If buying/cost price not defined, and this option "ON", margin will be zero on line (buying/cost price = selling price), otherwise ("OFF"), marge will be equal to suggested default. -MARGIN_METHODE_FOR_DISCOUNT=Margin method for global discounts -UseDiscountAsProduct=As a product -UseDiscountAsService=As a service -UseDiscountOnTotal=On subtotal -MARGIN_METHODE_FOR_DISCOUNT_DETAILS=Defines if a global discount is treated as a product, a service, or only on subtotal for margin calculation. -MARGIN_TYPE=Buying/Cost price suggested by default for margin calculation -MargeType1=Margin on Best vendor price -MargeType2=Margin on Weighted Average Price (WAP) -MargeType3=Margin on Cost Price -MarginTypeDesc=* Margin on best buying price = Selling price - Best vendor price defined on product card
    * Margin on Weighted Average Price (WAP) = Selling price - Product Weighted Average Price (WAP) or best supplier price if WAP not yet defined
    * Margin on Cost price = Selling price - Cost price defined on product card or WAP if cost price not defined, or best supplier price if WAP not yet defined -CostPrice=Cost price -UnitCharges=Unit charges -Charges=Charges -AgentContactType=Commercial agent contact type -AgentContactTypeDetails=Define what contact type (linked on invoices) will be used for margin report per sale representative -rateMustBeNumeric=Rate must be a numeric value -markRateShouldBeLesserThan100=Mark rate should be lower than 100 -ShowMarginInfos=Show margin infos -CheckMargins=Margins detail -MarginPerSaleRepresentativeWarning=The report of margin per user use the link between third parties and sale representatives to calculate the margin of each sale representative. Because some thirdparties may not have any ddiated sale representative and some thirdparties may be linked to several, some amounts may not be included into this report (if there is no sale representative) and some may appear on different lines (for each sale representative). +AllProducts=所有產品和服務 +ChooseProduct/Service=選擇產品或服務 +ForceBuyingPriceIfNull=如果未定義,強制將買入/成本價轉換為賣價 +ForceBuyingPriceIfNullDetails=如果未定義購買/成本價格,並且此選項為“ ON”,則利潤為零上架(購買/成本價格=售價),否則(“ OFF”),利潤等於建議的默認值。 +MARGIN_METHODE_FOR_DISCOUNT=全球折扣的利潤規則 +UseDiscountAsProduct=作為產品 +UseDiscountAsService=作為服務 +UseDiscountOnTotal=小計 +MARGIN_METHODE_FOR_DISCOUNT_DETAILS=定義是否將全球折扣視為產品,服務或僅按小計進行利潤計算。 +MARGIN_TYPE=預設建議的購買/成本價格,用於利潤計算 +MargeType1=最佳供應商價格利潤 +MargeType2=加權平均價格利潤(WAP) +MargeType3=成本價格利潤 +MarginTypeDesc=*最佳買入價格利潤=賣出價格-產品卡上定義的最佳供應商價格
    *加權平均價格(WAP)的利潤=銷售價格-產品加權平均價格(WAP)或最佳供應商價格(如果尚未定義WAP)
    *成本價格的保證金=售價-如果未定義成本價格,則在產品卡或WAP上定義的成本價格;如果尚未定義WAP,則為最佳供應商價格 +CostPrice=成本價格 +UnitCharges=單位費用 +Charges=收費標準 +AgentContactType=商業代理商聯繫方式 +AgentContactTypeDetails=定義哪種聯絡方式(在發票上連結)將用於每個聯絡方式/地址的利潤報告。請注意,讀取聯絡人的統計信息並不可靠,因為在大多數情況下,可能不會在發票上明確定義聯絡人。 +rateMustBeNumeric=比率必須是數值 +markRateShouldBeLesserThan100=評分率應低於100 +ShowMarginInfos=顯示利潤信息 +CheckMargins=利潤細節 +MarginPerSaleRepresentativeWarning=每位用戶的利潤報告使用合作方與銷售代表之間的連結來計算每個銷售代表的利潤。由於某些合作方可能沒有任何專門的銷售代表,而某些合作方可能與多個合作方有聯繫,因此某些金額可能未包括在此報告中(如果沒有銷售代表),而某些金額可能會出現在不同的行中(每個銷售代表) 。 diff --git a/htdocs/langs/zh_TW/members.lang b/htdocs/langs/zh_TW/members.lang index a57f30cb5e3..e1853670f79 100644 --- a/htdocs/langs/zh_TW/members.lang +++ b/htdocs/langs/zh_TW/members.lang @@ -1,201 +1,204 @@ # Dolibarr language file - Source file is en_US - members -MembersArea=會員專區 -MemberCard=會員卡 -SubscriptionCard=認購證 +MembersArea=成員專區 +MemberCard=成員卡 +SubscriptionCard=認購卡 Member=成員 -Members=Members -ShowMember=出示會員卡 -UserNotLinkedToMember=用戶成員沒有聯系 -ThirdpartyNotLinkedToMember=Third party not linked to a member -MembersTickets=成員的機票 +Members=成員 +ShowMember=顯示成員卡 +UserNotLinkedToMember=用戶未與成員連結 +ThirdpartyNotLinkedToMember=合作方(客戶/供應商)未與會員連結 +MembersTickets=成員票 FundationMembers=基金會成員 -ListOfValidatedPublicMembers=驗證市民名單 -ErrorThisMemberIsNotPublic=該成員不公開 -ErrorMemberIsAlreadyLinkedToThisThirdParty=另一名成員(名稱:%s後 ,登錄:%s)是已鏈接到第三方的%s。首先刪除這個鏈接,因為一個第三方不能被鏈接到只有一個成員(反之亦然)。 -ErrorUserPermissionAllowsToLinksToItselfOnly=出於安全原因,您必須被授予權限編輯所有用戶能夠連接到用戶的成員是不是你的。 -SetLinkToUser=用戶鏈接到Dolibarr -SetLinkToThirdParty=鏈接到第三方Dolibarr -MembersCards=議員打印卡 +ListOfValidatedPublicMembers=經過驗證的公眾成員列表 +ErrorThisMemberIsNotPublic=該成員不是公開的 +ErrorMemberIsAlreadyLinkedToThisThirdParty=另一名成員(名稱:%s ,登錄:%s)是已連接到合作方%s。首先刪除這個連結,因為一個合作方不能只連結到一個成員(反之亦然)。 +ErrorUserPermissionAllowsToLinksToItselfOnly=出於安全原因,必須授予您編輯所有用戶的權限,以便能夠將成員連結到其他用戶。 +SetLinkToUser=連結Dolibarr用戶 +SetLinkToThirdParty=連接到Dolibarr合作方 +MembersCards=成員名片 MembersList=成員名單 -MembersListToValid=成員名單草案(待驗證) +MembersListToValid=草案成員名單(待確認) MembersListValid=有效成員名單 -MembersListUpToDate=有效成員名單最新訂閱 -MembersListNotUpToDate=有效成員名單之日起訂閱了 -MembersListResiliated=List of terminated members +MembersListUpToDate=已更新訂閱的有效成員列表 +MembersListNotUpToDate=訂閱過期的有效成員列表 +MembersListResiliated=已終止成員名單 MembersListQualified=合格成員名單 MenuMembersToValidate=草案成員 -MenuMembersValidated=驗證成員 -MenuMembersUpToDate=到今天為止成員 -MenuMembersNotUpToDate=過時成員 -MenuMembersResiliated=Terminated members -MembersWithSubscriptionToReceive=接收與認購成員 -MembersWithSubscriptionToReceiveShort=Subscription to receive -DateSubscription=認購日期 -DateEndSubscription=認購結束日期 -EndSubscription=認購完 -SubscriptionId=認購編號 -MemberId=會員ID -NewMember=新會員 -MemberType=會員類型 -MemberTypeId=會員類型ID -MemberTypeLabel=會員類型標簽 +MenuMembersValidated=已驗證成員 +MenuMembersUpToDate=最新成員 +MenuMembersNotUpToDate=過期成員 +MenuMembersResiliated=終止成員 +MembersWithSubscriptionToReceive=可接收訂閱會員 +MembersWithSubscriptionToReceiveShort=接收訂閱 +DateSubscription=訂閱日期 +DateEndSubscription=訂閱結束日期 +EndSubscription=結束訂閱 +SubscriptionId=訂閱編號 +MemberId=成員ID +NewMember=新成員 +MemberType=成員類型 +MemberTypeId=成員類型ID +MemberTypeLabel=成員類型標簽 MembersTypes=成員類型 MemberStatusDraft=草案(等待驗證) MemberStatusDraftShort=草案 MemberStatusActive=驗證(等待訂閱) -MemberStatusActiveShort=驗證 -MemberStatusActiveLate=Subscription expired +MemberStatusActiveShort=已驗證 +MemberStatusActiveLate=訂閱已過期 MemberStatusActiveLateShort=過期 -MemberStatusPaid=認購最新 -MemberStatusPaidShort=截至日期 -MemberStatusResiliated=Terminated member -MemberStatusResiliatedShort=Terminated +MemberStatusPaid=訂閱最新 +MemberStatusPaidShort=最新 +MemberStatusResiliated=終止成員 +MemberStatusResiliatedShort=已終止 MembersStatusToValid=草案成員 -MembersStatusResiliated=Terminated members -NewCotisation=新的貢獻 -PaymentSubscription=支付的新貢獻 +MembersStatusResiliated=終止成員 +MemberStatusNoSubscription=已驗證(無需訂閱) +MemberStatusNoSubscriptionShort=已驗證 +SubscriptionNotNeeded=無需訂閱 +NewCotisation=新貢獻 +PaymentSubscription=新繳費 SubscriptionEndDate=認購的結束日期 MembersTypeSetup=成員類型設置 -MemberTypeModified=Member type modified -DeleteAMemberType=Delete a member type -ConfirmDeleteMemberType=Are you sure you want to delete this member type? -MemberTypeDeleted=Member type deleted -MemberTypeCanNotBeDeleted=Member type can not be deleted +MemberTypeModified=會員類型已修改 +DeleteAMemberType=刪除會員類型 +ConfirmDeleteMemberType=您確定要刪除此成員類型嗎? +MemberTypeDeleted=會員類型已刪除 +MemberTypeCanNotBeDeleted=會員類型無法刪除 NewSubscription=新的訂閱 -NewSubscriptionDesc=這種形式可以讓你記錄你的訂閱為基礎的新成員。如果你想續訂(如果已經是會員),請聯系,而不是通過電子郵件%s基金會董事會。 +NewSubscriptionDesc=此表單使您可以作為基金會的新成員來記錄訂閱。如果要續訂(如果已經是會員),請通過電子郵件%s與基金會聯繫。 Subscription=訂閱 Subscriptions=訂閱 SubscriptionLate=晚 -SubscriptionNotReceived=認購從未收到 -ListOfSubscriptions=訂閱名單 -SendCardByMail=Send card by email -AddMember=Create member -NoTypeDefinedGoToSetup=任何成員類型定義。前往設置 - 會員類型 -NewMemberType=新會員類型 -WelcomeEMail=Welcome email -SubscriptionRequired=認購要求 +SubscriptionNotReceived=從未收到訂閱 +ListOfSubscriptions=訂閱清單 +SendCardByMail=通過電子郵件發送卡片 +AddMember=新增成員 +NoTypeDefinedGoToSetup=未定義成員類型。前往選單“成員類型” +NewMemberType=新成員類型 +WelcomeEMail=歡迎電子郵件 +SubscriptionRequired=需要訂閱 DeleteType=刪除 VoteAllowed=允許投票 -Physical=物理 -Moral=道德 -MorPhy=道德/物理 +Physical=自然人 +Moral=法人 +MorPhy=法人/自然人 Reenable=重新啟用 -ResiliateMember=Terminate a member -ConfirmResiliateMember=Are you sure you want to terminate this member? +ResiliateMember=終止會員 +ConfirmResiliateMember=您確定要終止此成員嗎? DeleteMember=刪除成員 -ConfirmDeleteMember=Are you sure you want to delete this member (Deleting a member will delete all his subscriptions)? +ConfirmDeleteMember=您確定要刪除此成員嗎(刪除成員將刪除其所有訂閱)? DeleteSubscription=刪除訂閱 -ConfirmDeleteSubscription=Are you sure you want to delete this subscription? +ConfirmDeleteSubscription=您確定要刪除此訂閱嗎? Filehtpasswd=htpasswd文件 ValidateMember=驗證會員 -ConfirmValidateMember=Are you sure you want to validate this member? -FollowingLinksArePublic=The following links are open pages not protected by any Dolibarr permission. They are not formatted pages, provided as example to show how to list members database. +ConfirmValidateMember=您確定要驗證此成員嗎? +FollowingLinksArePublic=以下連結未受任何Dolibarr權限保護的開放頁面。它們不是格式化的頁面,僅作為範例顯示如何列出成員數據庫。 PublicMemberList=公共成員名單 -BlankSubscriptionForm=Public self-subscription form -BlankSubscriptionFormDesc=Dolibarr can provide you a public URL/website to allow external visitors to ask to subscribe to the foundation. If an online payment module is enabled, a payment form may also be automatically provided. -EnablePublicSubscriptionForm=Enable the public website with self-subscription form -ForceMemberType=Force the member type +BlankSubscriptionForm=公眾自助訂閱表格 +BlankSubscriptionFormDesc=Dolibarr可以為您提供公共URL /網站,以允許外部訪問者請求訂閱基金會。如果啟用了線上付款模組,則還可以自動提供付款表格。 +EnablePublicSubscriptionForm=使用自我訂閱表格啟用公共網站 +ForceMemberType=強制成員類型 ExportDataset_member_1=成員和訂閱 -ImportDataset_member_1=Members -LastMembersModified=Latest %s modified members -LastSubscriptionsModified=Latest %s modified subscriptions -String=弦 -Text=文本 -Int=詮釋 +ImportDataset_member_1=成員 +LastMembersModified=%s最後修改的成員 +LastSubscriptionsModified=%s最後修改的訂閱 +String=字串 +Text=文字 +Int=整數 DateAndTime=日期和時間 -PublicMemberCard=市民卡會員 -SubscriptionNotRecorded=Subscription not recorded -AddSubscription=Create subscription +PublicMemberCard=成員公共卡 +SubscriptionNotRecorded=訂閱未記錄 +AddSubscription=建立訂閲 ShowSubscription=顯示訂閱 # Label of email templates -SendingAnEMailToMember=Sending information email to member -SendingEmailOnAutoSubscription=Sending email on auto registration -SendingEmailOnMemberValidation=Sending email on new member validation -SendingEmailOnNewSubscription=Sending email on new subscription -SendingReminderForExpiredSubscription=Sending reminder for expired subscriptions -SendingEmailOnCancelation=Sending email on cancelation +SendingAnEMailToMember=發送信息郵件給成員 +SendingEmailOnAutoSubscription=發送自動註冊的電子郵件 +SendingEmailOnMemberValidation=發送新成員驗證電子郵件 +SendingEmailOnNewSubscription=發送新訂閱電子郵件 +SendingReminderForExpiredSubscription=發送過期訂閱提醒 +SendingEmailOnCancelation=發送取消郵件 # Topic of email templates -YourMembershipRequestWasReceived=Your membership was received. -YourMembershipWasValidated=Your membership was validated -YourSubscriptionWasRecorded=Your new subscription was recorded -SubscriptionReminderEmail=Subscription reminder -YourMembershipWasCanceled=Your membership was canceled -CardContent=內容您的會員卡 +YourMembershipRequestWasReceived=您的成員資格已收到。 +YourMembershipWasValidated=您的成員資格已通過驗證 +YourSubscriptionWasRecorded=您的新訂閱已記錄 +SubscriptionReminderEmail=訂閱提醒 +YourMembershipWasCanceled=您的會員資格已被取消 +CardContent=您的成員卡內容 # Text of email templates -ThisIsContentOfYourMembershipRequestWasReceived=We want to let you know that your membership request was received.

    -ThisIsContentOfYourMembershipWasValidated=We want to let you know that your membership was validated with the following information:

    -ThisIsContentOfYourSubscriptionWasRecorded=We want to let you know that your new subscription was recorded.

    -ThisIsContentOfSubscriptionReminderEmail=We want to let you know that your subscription is about to expire or has already expired (__MEMBER_LAST_SUBSCRIPTION_DATE_END__). We hope you will renew it.

    -ThisIsContentOfYourCard=This is a summary of the information we have about you. Please contact us if anything is incorrect.

    -DescADHERENT_AUTOREGISTER_NOTIF_MAIL_SUBJECT=Subject of the notification email received in case of auto-inscription of a guest -DescADHERENT_AUTOREGISTER_NOTIF_MAIL=Content of the notification email received in case of auto-inscription of a guest -DescADHERENT_EMAIL_TEMPLATE_AUTOREGISTER=Email template to use to send email to a member on member autosubscription -DescADHERENT_EMAIL_TEMPLATE_MEMBER_VALIDATION=Email template to use to send email to a member on member validation -DescADHERENT_EMAIL_TEMPLATE_SUBSCRIPTION=Email template to use to send email to a member on new subscription recording -DescADHERENT_EMAIL_TEMPLATE_REMIND_EXPIRATION=Email template to use to send email reminder when subscription is about to expire -DescADHERENT_EMAIL_TEMPLATE_CANCELATION=Email template to use to send email to a member on member cancelation -DescADHERENT_MAIL_FROM=Sender Email for automatic emails -DescADHERENT_ETIQUETTE_TYPE=標簽的格式頁 -DescADHERENT_ETIQUETTE_TEXT=Text printed on member address sheets -DescADHERENT_CARD_TYPE=卡的格式頁 -DescADHERENT_CARD_HEADER_TEXT=文字印在會員卡頂部 -DescADHERENT_CARD_TEXT=文字印在(會員卡,左對齊) -DescADHERENT_CARD_TEXT_RIGHT=文字印在(會員卡對齊右) -DescADHERENT_CARD_FOOTER_TEXT=文字印在會員卡的底部 +ThisIsContentOfYourMembershipRequestWasReceived=我們想通知您,您的成員要求已收到。

    +ThisIsContentOfYourMembershipWasValidated=謹在此通知您,您的會員資格已通過以下信息驗證:

    +ThisIsContentOfYourSubscriptionWasRecorded=我們想通知您,您的新訂閱已記錄。

    +ThisIsContentOfSubscriptionReminderEmail=我們想告訴您您的訂閱即將到期或已經到期(__MEMBER_LAST_SUBSCRIPTION_DATE_END__)。希望您能繼續訂閱。

    +ThisIsContentOfYourCard=這是我們有關您的信息的摘要。如果有任何錯誤,請與我們聯繫。

    +DescADHERENT_AUTOREGISTER_NOTIF_MAIL_SUBJECT=訪客自動註冊時收到的通知電子郵件主題 +DescADHERENT_AUTOREGISTER_NOTIF_MAIL=訪客自動註冊時收到的通知電子郵件的內容 +DescADHERENT_EMAIL_TEMPLATE_AUTOREGISTER=電子郵件範本,用於成員自動訂閱時向成員發送電子郵件 +DescADHERENT_EMAIL_TEMPLATE_MEMBER_VALIDATION=電子郵件範本,用於成員驗證時向成員發送電子郵件 +DescADHERENT_EMAIL_TEMPLATE_SUBSCRIPTION=電子郵件範本,用於新的訂閱記錄時向成員發送電子郵件 +DescADHERENT_EMAIL_TEMPLATE_REMIND_EXPIRATION=電子郵件範本, 用於訂閱即將到期時發送電子郵件提醒 +DescADHERENT_EMAIL_TEMPLATE_CANCELATION=電子郵件範本,用於在成員取消時向成員發送電子郵件 +DescADHERENT_MAIL_FROM=自動發送電子郵件之發件人電子郵件 +DescADHERENT_ETIQUETTE_TYPE=標籤頁格式 +DescADHERENT_ETIQUETTE_TEXT=會員地址列表文字 +DescADHERENT_CARD_TYPE=卡片頁面格式 +DescADHERENT_CARD_HEADER_TEXT=成員卡頂部文字 +DescADHERENT_CARD_TEXT=成員卡文字(向左對齊) +DescADHERENT_CARD_TEXT_RIGHT=成員卡文字(向右對齊) +DescADHERENT_CARD_FOOTER_TEXT=成員卡底部文字 ShowTypeCard=顯示類型'%s' -HTPasswordExport=htpassword文件生成 -NoThirdPartyAssociatedToMember=無關聯的第三方該會員 -MembersAndSubscriptions= 議員和Subscriptions +HTPasswordExport=產生htpassword文件 +NoThirdPartyAssociatedToMember=沒有與該會員相關的合作方(客戶/供應商) +MembersAndSubscriptions= 成員和訂閱 MoreActions=補充行動記錄 -MoreActionsOnSubscription=Complementary action, suggested by default when recording a subscription -MoreActionBankDirect=Create a direct entry on bank account -MoreActionBankViaInvoice=Create an invoice, and a payment on bank account -MoreActionInvoiceOnly=創建一個沒有付款發票 -LinkToGeneratedPages=生成訪問卡 -LinkToGeneratedPagesDesc=這個屏幕允許你生成你所有的成員或某成員的名片PDF文件。 -DocForAllMembersCards=成員(名片格式生成所有輸出實際上設置:%s) -DocForOneMemberCards=設置:%s生成名片輸出實際上是一個特定的成員(格式) -DocForLabels=生成報告表(格式輸出實際上設置:%s) -SubscriptionPayment=認購款項 -LastSubscriptionDate=Date of latest subscription payment -LastSubscriptionAmount=Amount of latest subscription -MembersStatisticsByCountries=成員由國家統計 -MembersStatisticsByState=成員由州/省的統計信息 -MembersStatisticsByTown=成員由鎮統計 -MembersStatisticsByRegion=Members statistics by region +MoreActionsOnSubscription=補充動作,錄製預訂時默認建議 +MoreActionBankDirect=在銀行帳戶上建立直接條目 +MoreActionBankViaInvoice=建立發票,並通過銀行帳戶付款 +MoreActionInvoiceOnly=建立無付款的發票 +LinkToGeneratedPages=產生訪問卡 +LinkToGeneratedPagesDesc=通過此畫面,您可以為所有成員或特定成員產生帶有名片的PDF文件。 +DocForAllMembersCards=為所有成員產生名片 +DocForOneMemberCards=為特定成員產生名片 +DocForLabels=產生地址表 +SubscriptionPayment=訂閱付款 +LastSubscriptionDate=最近訂閱付款的日期 +LastSubscriptionAmount=最新訂閱量 +MembersStatisticsByCountries=成員統計(國家/城市) +MembersStatisticsByState=成員統計(州/省) +MembersStatisticsByTown=成員統計(城鎮) +MembersStatisticsByRegion=成員統計(區域) NbOfMembers=成員數 -NoValidatedMemberYet=沒有驗證的成員發現 -MembersByCountryDesc=該屏幕顯示您成員國的統計數字。然而,圖形取決於谷歌在線圖服務,可只有一個互聯網連接工作。 -MembersByStateDesc=此屏幕顯示你的統計,成員由州/省/州。 -MembersByTownDesc=該屏幕顯示您的成員由鎮統計。 -MembersStatisticsDesc=選擇你想讀的統計... +NoValidatedMemberYet=無已驗證的成員 +MembersByCountryDesc=此畫面顯示按國家/地區劃分的成員統計信息。圖形取決於Google線上圖形服務,並且僅在網路連接正常時可用。 +MembersByStateDesc=此畫面按州/省顯示有關成員的統計信息。 +MembersByTownDesc=此畫面顯示按城鎮劃分的成員統計信息。 +MembersStatisticsDesc=選擇要讀取的統計信息... MenuMembersStats=統計 -LastMemberDate=Latest member date -LatestSubscriptionDate=Latest subscription date -MemberNature=Nature of member +LastMemberDate=最新成員日期 +LatestSubscriptionDate=最新訂閱日期 +MemberNature=成員性質 Public=信息是公開的 NewMemberbyWeb=增加了新成員。等待批準 -NewMemberForm=新成員的形式 -SubscriptionsStatistics=統計數據上的訂閱 +NewMemberForm=新成員表格 +SubscriptionsStatistics=訂閱統計 NbOfSubscriptions=訂閱數 AmountOfSubscriptions=訂閱金額 -TurnoverOrBudget=營業額(公司)或財政預算案(基礎) -DefaultAmount=拖欠金額認購 -CanEditAmount=遊客可以選擇/編輯其認購金額 -MEMBER_NEWFORM_PAYONLINE=集成在線支付頁面跳轉 -ByProperties=By nature -MembersStatisticsByProperties=Members statistics by nature -MembersByNature=This screen show you statistics on members by nature. -MembersByRegion=This screen show you statistics on members by region. -VATToUseForSubscriptions=VAT rate to use for subscriptions -NoVatOnSubscription=No VAT for subscriptions -ADHERENT_PRODUCT_ID_FOR_SUBSCRIPTIONS=Product used for subscription line into invoice: %s -NameOrCompany=Name or company -SubscriptionRecorded=Subscription recorded -NoEmailSentToMember=No email sent to member -EmailSentToMember=Email sent to member at %s -SendReminderForExpiredSubscriptionTitle=Send reminder by email for expired subscription -SendReminderForExpiredSubscription=Send reminder by email to members when subscription is about to expire (parameter is number of days before end of subscription to send the remind. It can be a list of days separated by a semicolon, for example '10;5;0;-5') -MembershipPaid=Membership paid for current period (until %s) -YouMayFindYourInvoiceInThisEmail=You may find your invoice attached to this email -XMembersClosed=%s member(s) closed +TurnoverOrBudget=營業額(對於公司)或預算(對於基金會) +DefaultAmount=默認訂閱量 +CanEditAmount=訪客可以選擇/編輯其訂閱金額 +MEMBER_NEWFORM_PAYONLINE=跳至綜合線上支付頁面 +ByProperties=依照性質 +MembersStatisticsByProperties=會員性質統計 +MembersByNature=此畫面按性質顯示有關成員的統計信息。 +MembersByRegion=此畫面按區域顯示有關成員的統計信息。 +VATToUseForSubscriptions=訂閱使用的增值稅率(VAT Rate) +NoVatOnSubscription=訂閱無增值稅 +ADHERENT_PRODUCT_ID_FOR_SUBSCRIPTIONS=用於發票的訂閱欄的產品:%s +NameOrCompany=姓名或公司名稱 +SubscriptionRecorded=訂閱已記錄 +NoEmailSentToMember=沒有發送電子郵件給會員 +EmailSentToMember=使用%s發送給成員的電子郵件 +SendReminderForExpiredSubscriptionTitle=通過電子郵件發送過期訂閱提醒 +SendReminderForExpiredSubscription=當訂閱即將到期時,通過電子郵件向成員發送提醒(參數是訂閱終止發送提醒之前的天數。它可以是用分號分隔的天數列表,例如 '10; 5; 0; -5') +MembershipPaid=本期已支付的會費(直到%s) +YouMayFindYourInvoiceInThisEmail=您可在此電子郵件中找到發票 +XMembersClosed=%s成員已關閉 diff --git a/htdocs/langs/zh_TW/modulebuilder.lang b/htdocs/langs/zh_TW/modulebuilder.lang index 0afcfb9b0d0..5e2ae72a85a 100644 --- a/htdocs/langs/zh_TW/modulebuilder.lang +++ b/htdocs/langs/zh_TW/modulebuilder.lang @@ -6,7 +6,7 @@ ModuleBuilderDesc2=Path where modules are generated/edited (first directory for ModuleBuilderDesc3=Generated/editable modules found: %s ModuleBuilderDesc4=A module is detected as 'editable' when the file %s exists in root of module directory NewModule=New module -NewObject=New object +NewObjectInModulebuilder=New object ModuleKey=Module key ObjectKey=Object key ModuleInitialized=Module initialized @@ -60,12 +60,14 @@ HooksFile=File for hooks code ArrayOfKeyValues=Array of key-val ArrayOfKeyValuesDesc=Array of keys and values if field is a combo list with fixed values WidgetFile=Widget file +CSSFile=CSS file +JSFile=Javascript file ReadmeFile=Readme file ChangeLog=ChangeLog file TestClassFile=File for PHP Unit Test class SqlFile=Sql file -PageForLib=File for PHP library -PageForObjLib=File for PHP library dedicated to object +PageForLib=File for the common PHP library +PageForObjLib=File for the PHP library dedicated to object SqlFileExtraFields=Sql file for complementary attributes SqlFileKey=Sql file for keys SqlFileKeyExtraFields=Sql file for keys of complementary attributes @@ -77,17 +79,20 @@ NoTrigger=No trigger NoWidget=No widget GoToApiExplorer=Go to API explorer ListOfMenusEntries=List of menu entries +ListOfDictionariesEntries=List of dictionaries entries ListOfPermissionsDefined=List of defined permissions SeeExamples=See examples here EnabledDesc=Condition to have this field active (Examples: 1 or $conf->global->MYMODULE_MYOPTION) -VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only (not list), 4=Visible on list and update/view form only (not create). Using a negative value means field is not shown by default on list but can be selected for viewing). It can be an expression, for example: preg_match('/public/', $_SERVER['PHP_SELF'])?0:1 +VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only (not list), 4=Visible on list and update/view form only (not create). Using a negative value means field is not shown by default on list but can be selected for viewing). It can be an expression, for example:
    preg_match('/public/', $_SERVER['PHP_SELF'])?0:1
    ($user->rights->holiday->define_holiday ? 1 : 0) IsAMeasureDesc=Can the value of field be cumulated to get a total into list? (Examples: 1 or 0) SearchAllDesc=Is the field used to make a search from the quick search tool? (Examples: 1 or 0) SpecDefDesc=Enter here all documentation you want to provide with your module that is not already defined by other tabs. You can use .md or better, the rich .asciidoc syntax. LanguageDefDesc=Enter in this files, all the key and the translation for each language file. MenusDefDesc=Define here the menus provided by your module +DictionariesDefDesc=Define here the dictionaries provided by your module PermissionsDefDesc=Define here the new permissions provided by your module MenusDefDescTooltip=The menus provided by your module/application are defined into the array $this->menus into the module descriptor file. You can edit manually this file or use the embedded editor.

    Note: Once defined (and module re-activated), menus are also visible into the menu editor available to administrator users on %s. +DictionariesDefDescTooltip=The dictionaries provided by your module/application are defined into the array $this->dictionaries into the module descriptor file. You can edit manually this file or use the embedded editor.

    Note: Once defined (and module re-activated), dictionaries are also visible into the setup area to administrator users on %s. PermissionsDefDescTooltip=The permissions provided by your module/application are defined into the array $this->rights into the module descriptor file. You can edit manually this file or use the embedded editor.

    Note: Once defined (and module re-activated), permissions are visible into the default permissions setup %s. HooksDefDesc=Define in the module_parts['hooks'] property, in the module descriptor, the context of hooks you want to manage (list of contexts can be found by a search on 'initHooks(' in core code).
    Edit the hook file to add code of your hooked functions (hookable functions can be found by a search on 'executeHooks' in core code). TriggerDefDesc=Define in the trigger file the code you want to execute for each business event executed. @@ -105,9 +110,12 @@ InitStructureFromExistingTable=Build the structure array string of an existing t UseAboutPage=Disable the about page UseDocFolder=Disable the documentation folder UseSpecificReadme=Use a specific ReadMe +ContentOfREADMECustomized=Note: The content of the README.md file has been replaced with the specific value defined into setup of ModuleBuilder. RealPathOfModule=Real path of module ContentCantBeEmpty=Content of file can't be empty WidgetDesc=You can generate and edit here the widgets that will be embedded with your module. +CSSDesc=You can generate and edit here a file with personalized CSS embedded with your module. +JSDesc=You can generate and edit here a file with personalized Javascript embedded with your module. CLIDesc=You can generate here some command line scripts you want to provide with your module. CLIFile=CLI File NoCLIFile=No CLI files @@ -117,3 +125,13 @@ UseSpecificFamily = Use a specific family UseSpecificAuthor = Use a specific author UseSpecificVersion = Use a specific initial version ModuleMustBeEnabled=The module/application must be enabled first +IncludeRefGeneration=The reference of object must be generated automatically +IncludeRefGenerationHelp=Check this if you want to include code to manage the generation automatically of the reference +IncludeDocGeneration=I want to generate some documents from the object +IncludeDocGenerationHelp=If you check this, some code will be generated to add a "Generate document" box on the record. +ShowOnCombobox=Show value into combobox +KeyForTooltip=Key for tooltip +CSSClass=CSS Class +NotEditable=Not editable +ForeignKey=Foreign key +TypeOfFieldsHelp=Type of fields:
    varchar(99), double(24,8), real, text, html, datetime, timestamp, integer, integer:ClassName:relativepath/to/classfile.class.php[:1[:filter]] ('1' means we add a + button after the combo to create the record, 'filter' can be 'status=1 AND fk_user = __USER_ID AND entity IN (__SHARED_ENTITIES__)' for example) diff --git a/htdocs/langs/zh_TW/mrp.lang b/htdocs/langs/zh_TW/mrp.lang index 360f4303f07..e51fc24e678 100644 --- a/htdocs/langs/zh_TW/mrp.lang +++ b/htdocs/langs/zh_TW/mrp.lang @@ -1,17 +1,61 @@ +Mrp=Manufacturing Orders +MO=Manufacturing Order +MRPDescription=Module to manage Manufacturing Orders (MO). MRPArea=MRP Area -MenuBOM=Bills of material -LatestBOMModified=Latest %s Bills of materials modified -BillOfMaterials=Bill of Material +MrpSetupPage=Setup of module MRP +MenuBOM=物料清單 +LatestBOMModified=最新的%s物料清單已修改 +LatestMOModified=Latest %s Manufacturing Orders modified +Bom=物料清單 +BillOfMaterials=物料清單 BOMsSetup=Setup of module BOM -ListOfBOMs=List of bills of material - BOM -NewBOM=New bill of material -ProductBOMHelp=Product to create with this BOM -BOMsNumberingModules=BOM numbering templates -BOMsModelModule=BOMS document templates +ListOfBOMs=物料清單-BOM +ListOfManufacturingOrders=List of Manufacturing Orders +NewBOM=新物料清單 +ProductBOMHelp=Product to create with this BOM.
    Note: Products with the property 'Nature of product' = 'Raw material' are not visible into this list. +BOMsNumberingModules=BOM編號範本 +BOMsModelModule=BOM文件範本 +MOsNumberingModules=MO編號範本 +MOsModelModule=MO文件範本 FreeLegalTextOnBOMs=Free text on document of BOM WatermarkOnDraftBOMs=Watermark on draft BOM -ConfirmCloneBillOfMaterials=Are you sure you want to clone this bill of material ? +FreeLegalTextOnMOs=Free text on document of MO +WatermarkOnDraftMOs=Watermark on draft MO +ConfirmCloneBillOfMaterials=您確定要複製物料清單%s嗎? +ConfirmCloneMo=Are you sure you want to clone the Manufacturing Order %s ? ManufacturingEfficiency=Manufacturing efficiency ValueOfMeansLoss=Value of 0.95 means an average of 5%% of loss during the production -DeleteBillOfMaterials=Delete Bill Of Materials -ConfirmDeleteBillOfMaterials=Are you sure you want to delete this Bill Of Material? +DeleteBillOfMaterials=刪除物料清單 +DeleteMo=Delete Manufacturing Order +ConfirmDeleteBillOfMaterials=您確定要刪除此物料清單嗎? +ConfirmDeleteMo=您確定要刪除此物料清單嗎? +MenuMRP=Manufacturing Orders +NewMO=New Manufacturing Order +QtyToProduce=Qty to produce +DateStartPlannedMo=Date start planned +DateEndPlannedMo=Date end planned +KeepEmptyForAsap=Empty means 'As Soon As Possible' +EstimatedDuration=Estimated duration +EstimatedDurationDesc=Estimated duration to manufacture this product using this BOM +ConfirmValidateBom=Are you sure you want to validate the BOM with the reference %s (you will be able to use it to build new Manufacturing Orders) +ConfirmCloseBom=Are you sure you want to cancel this BOM (you won't be able to use it to build new Manufacturing Orders anymore) ? +ConfirmReopenBom=Are you sure you want to re-open this BOM (you will be able to use it to build new Manufacturing Orders) +StatusMOProduced=Produced +QtyFrozen=Frozen Qty +QuantityFrozen=Frozen Quantity +QuantityConsumedInvariable=When this flag is set, the quantity consumed is always the value defined and is not relative to the quantity produced. +DisableStockChange=Disable stock change +DisableStockChangeHelp=When this flag is set, there is no stock change on this product, whatever is the quantity produced +BomAndBomLines=物料清單和項目 +BOMLine=Line of BOM +WarehouseForProduction=Warehouse for production +CreateMO=Create MO +ToConsume=To consume +ToProduce=To produce +QtyAlreadyConsumed=Qty already consumed +QtyAlreadyProduced=Qty already produced +ConsumeAndProduceAll=Consume and Produce All +Manufactured=Manufactured +TheProductXIsAlreadyTheProductToProduce=The product to add is already the product to produce. +ForAQuantityOf1=For a quantity to produce of 1 +ConfirmValidateMo=Are you sure you want to validate this Manufacturing Order? diff --git a/htdocs/langs/zh_TW/opensurvey.lang b/htdocs/langs/zh_TW/opensurvey.lang index bd17d41f04d..51a4283c721 100644 --- a/htdocs/langs/zh_TW/opensurvey.lang +++ b/htdocs/langs/zh_TW/opensurvey.lang @@ -1,7 +1,7 @@ # Dolibarr language file - Source file is en_US - opensurvey Survey=Poll Surveys=Polls -OrganizeYourMeetingEasily=Organize your meetings and polls easily. First select type of poll... +OrganizeYourMeetingEasily=Organize your meetings and polls easily. First select the type of poll... NewSurvey=New poll OpenSurveyArea=Polls area AddACommentForPoll=You can add a comment into poll... @@ -11,7 +11,7 @@ PollTitle=Poll title ToReceiveEMailForEachVote=Receive an email for each vote TypeDate=Type date TypeClassic=Type standard -OpenSurveyStep2=Select your dates amoung the free days (grey). The selected days are green. You can unselect a day previously selected by clicking again on it +OpenSurveyStep2=Select your dates among the free days (grey). The selected days are green. You can unselect a day previously selected by clicking again on it RemoveAllDays=Remove all days CopyHoursOfFirstDay=Copy hours of first day RemoveAllHours=Remove all hours @@ -35,7 +35,7 @@ TitleChoice=Choice label ExportSpreadsheet=Export result spreadsheet ExpireDate=極限日期 NbOfSurveys=Number of polls -NbOfVoters=Nb of voters +NbOfVoters=No. of voters SurveyResults=Results PollAdminDesc=You are allowed to change all vote lines of this poll with button "Edit". You can, as well, remove a column or a line with %s. You can also add a new column with %s. 5MoreChoices=5 more choices @@ -49,7 +49,7 @@ votes=vote(s) NoCommentYet=No comments have been posted for this poll yet CanComment=Voters can comment in the poll CanSeeOthersVote=Voters can see other people's vote -SelectDayDesc=For each selected day, you can choose, or not, meeting hours in the following format :
    - empty,
    - "8h", "8H" or "8:00" to give a meeting's start hour,
    - "8-11", "8h-11h", "8H-11H" or "8:00-11:00" to give a meeting's start and end hour,
    - "8h15-11h15", "8H15-11H15" or "8:15-11:15" for the same thing but with minutes. +SelectDayDesc=For each selected day, you can choose, or not, meeting hours in the following format:
    - empty,
    - "8h", "8H" or "8:00" to give a meeting's start hour,
    - "8-11", "8h-11h", "8H-11H" or "8:00-11:00" to give a meeting's start and end hour,
    - "8h15-11h15", "8H15-11H15" or "8:15-11:15" for the same thing but with minutes. BackToCurrentMonth=Back to current month ErrorOpenSurveyFillFirstSection=You haven't filled the first section of the poll creation ErrorOpenSurveyOneChoice=Enter at least one choice diff --git a/htdocs/langs/zh_TW/orders.lang b/htdocs/langs/zh_TW/orders.lang index 5a045b5cf8b..f0a9b9360d9 100644 --- a/htdocs/langs/zh_TW/orders.lang +++ b/htdocs/langs/zh_TW/orders.lang @@ -1,6 +1,6 @@ # Dolibarr language file - Source file is en_US - orders -OrdersArea=客戶訂單面積 -SuppliersOrdersArea=Purchase orders area +OrdersArea=客戶訂單區 +SuppliersOrdersArea=採購訂單區 OrderCard=訂單資訊 OrderId=訂單編號 Order=訂單 @@ -9,150 +9,180 @@ Orders=訂單 OrderLine=在線訂單 OrderDate=訂購日期 OrderDateShort=訂購日期 -OrderToProcess=Order to process +OrderToProcess=訂單處理 NewOrder=建立新訂單 +NewOrderSupplier=新採購訂單 ToOrder=製作訂單 MakeOrder=製作訂單 -SupplierOrder=Purchase order +SupplierOrder=採購訂單 SuppliersOrders=採購訂單 -SuppliersOrdersRunning=Current purchase orders -CustomerOrder=Sales Order -CustomersOrders=Sales Orders -CustomersOrdersRunning=Current sales orders -CustomersOrdersAndOrdersLines=Sales orders and order details -OrdersDeliveredToBill=Sales orders delivered to bill -OrdersToBill=Sales orders delivered -OrdersInProcess=Sales orders in process -OrdersToProcess=Sales orders to process -SuppliersOrdersToProcess=Purchase orders to process +SuppliersOrdersRunning=目前的採購訂單 +CustomerOrder=銷售訂單 +CustomersOrders=銷售訂單 +CustomersOrdersRunning=目前的銷售訂單 +CustomersOrdersAndOrdersLines=銷售訂單和訂單明細 +OrdersDeliveredToBill=銷售訂單已傳送到帳單 +OrdersToBill=銷售訂單已交付 +OrdersInProcess=正在處理銷售訂單 +OrdersToProcess=銷售訂單需處理 +SuppliersOrdersToProcess=採購訂單需處理 +SuppliersOrdersAwaitingReception=等待回覆的採購訂單 +AwaitingReception=等待回覆 StatusOrderCanceledShort=已取消 StatusOrderDraftShort=草案階段 StatusOrderValidatedShort=驗證階段 -StatusOrderSentShort=在過程 -StatusOrderSent=Shipment in process -StatusOrderOnProcessShort=Ordered +StatusOrderSentShort=處理中 +StatusOrderSent=出貨中 +StatusOrderOnProcessShort=已訂購 StatusOrderProcessedShort=處理完畢 StatusOrderDelivered=等待帳單 StatusOrderDeliveredShort=等待帳單 StatusOrderToBillShort=等待帳單 StatusOrderApprovedShort=核準 StatusOrderRefusedShort=拒絕 -StatusOrderBilledShort=帳單 StatusOrderToProcessShort=要處理 StatusOrderReceivedPartiallyShort=部分收到 -StatusOrderReceivedAllShort=Products received +StatusOrderReceivedAllShort=收到產品 StatusOrderCanceled=取消 StatusOrderDraft=草案(等待驗證) StatusOrderValidated=驗證階段 -StatusOrderOnProcess=Ordered - Standby reception -StatusOrderOnProcessWithValidation=Ordered - Standby reception or validation +StatusOrderOnProcess=訂購-等待回覆 +StatusOrderOnProcessWithValidation=訂購-等待回覆或確認 StatusOrderProcessed=處理完畢 StatusOrderToBill=等待帳單 StatusOrderApproved=已核準 StatusOrderRefused=已拒絕 -StatusOrderBilled=帳單 StatusOrderReceivedPartially=部分收到 -StatusOrderReceivedAll=All products received -ShippingExist=A貨存在 +StatusOrderReceivedAll=收到所有產品 +ShippingExist=存在貨件 QtyOrdered=訂購數量 -ProductQtyInDraft=Product quantity into draft orders -ProductQtyInDraftOrWaitingApproved=Product quantity into draft or approved orders, not yet ordered -MenuOrdersToBill=訂單To帳單 -MenuOrdersToBill2=可結算訂單 +ProductQtyInDraft=傳送產品數量進入草稿訂單 +ProductQtyInDraftOrWaitingApproved=傳送產品數量進入草稿或已批准的訂單中,尚未訂購 +MenuOrdersToBill=訂單已交付 +MenuOrdersToBill2=可開票訂單 ShipProduct=船舶產品 -CreateOrder=創建訂單 +CreateOrder=新增訂單 RefuseOrder=拒絕訂單 ApproveOrder=批准訂單 -Approve2Order=Approve order (second level) +Approve2Order=批准訂單(第二級) ValidateOrder=驗證訂單 UnvalidateOrder=未驗證訂單 DeleteOrder=刪除訂單 CancelOrder=取消訂單 -OrderReopened= Order %s Reopened -AddOrder=創建訂單 -AddToDraftOrders=Add to draft order +OrderReopened= 訂單%s重新打開 +AddOrder=新增訂單 +AddPurchaseOrder=新增採購訂單 +AddToDraftOrders=加入到草稿訂單 ShowOrder=顯示訂單 -OrdersOpened=Orders to process -NoDraftOrders=No draft orders -NoOrder=No order -NoSupplierOrder=No purchase order -LastOrders=Latest %s sales orders -LastCustomerOrders=Latest %s sales orders -LastSupplierOrders=Latest %s purchase orders -LastModifiedOrders=Latest %s modified orders -AllOrders=所有的訂單 +OrdersOpened=訂單處理 +NoDraftOrders=沒有草稿訂單 +NoOrder=沒有訂單 +NoSupplierOrder=沒有採購訂單 +LastOrders=最新的%s銷售訂單 +LastCustomerOrders=最新的%s銷售訂單 +LastSupplierOrders=最新的%s採購訂單 +LastModifiedOrders=最新的%s修改訂單 +AllOrders=所有訂單 NbOfOrders=訂單號碼 OrdersStatistics=訂單統計 -OrdersStatisticsSuppliers=Purchase order statistics +OrdersStatisticsSuppliers=採購訂單統計 NumberOfOrdersByMonth=按月份訂單數 -AmountOfOrdersByMonthHT=Amount of orders by month (excl. tax) +AmountOfOrdersByMonthHT=每月訂單量(不含稅) ListOfOrders=訂單列表 CloseOrder=關閉命令 -ConfirmCloseOrder=Are you sure you want to set this order to delivered? Once an order is delivered, it can be set to billed. -ConfirmDeleteOrder=Are you sure you want to delete this order? -ConfirmValidateOrder=Are you sure you want to validate this order under name %s? -ConfirmUnvalidateOrder=Are you sure you want to restore order %s to draft status? -ConfirmCancelOrder=Are you sure you want to cancel this order? -ConfirmMakeOrder=Are you sure you want to confirm you made this order on %s? -GenerateBill=生成發票 -ClassifyShipped=已發貨 +ConfirmCloseOrder=您確定要將此訂單設置為已交付嗎?訂單下達後,可以將其設置為開票。 +ConfirmDeleteOrder=您確定要刪除此訂單嗎? +ConfirmValidateOrder=您確定要驗證此訂單名稱為%s嗎? +ConfirmUnvalidateOrder=您確定要恢復訂單%s到草稿狀態嗎? +ConfirmCancelOrder=您確定要取消此訂單嗎? +ConfirmMakeOrder=您確定要確認您在%s下了訂單嗎? +GenerateBill=產生發票 +ClassifyShipped=分類為已交付 DraftOrders=草案訂單 -DraftSuppliersOrders=Draft purchase orders +DraftSuppliersOrders=採購訂單草稿 OnProcessOrders=處理中的訂單 RefOrder=訂單號碼 -RefCustomerOrder=Ref. order for customer -RefOrderSupplier=Ref. order for vendor -RefOrderSupplierShort=Ref. order vendor -SendOrderByMail=為了通過郵件發送 -ActionsOnOrder=採購過程中的事件記錄 -NoArticleOfTypeProduct=任何類型的產品文章',以便對這一秩序shippable文章 -OrderMode=訂購方法 +RefCustomerOrder=參考的客戶訂單 +RefOrderSupplier=參考的供應商訂單 +RefOrderSupplierShort=供應商參考訂單 +SendOrderByMail=通過郵件發送訂單 +ActionsOnOrder=訂單活動 +NoArticleOfTypeProduct=沒有“產品”類型的商品,因此該訂單沒有可運送的商品 +OrderMode=訂購方式 AuthorRequest=發起者 UserWithApproveOrderGrant=被授予核准權限的用戶 -PaymentOrderRef=清繳秩序% -ConfirmCloneOrder=Are you sure you want to clone this order %s? -DispatchSupplierOrder=Receiving purchase order %s -FirstApprovalAlreadyDone=First approval already done -SecondApprovalAlreadyDone=Second approval already done -SupplierOrderReceivedInDolibarr=Purchase Order %s received %s -SupplierOrderSubmitedInDolibarr=Purchase Order %s submitted -SupplierOrderClassifiedBilled=Purchase Order %s set billed -OtherOrders=其他命令 +PaymentOrderRef=%s付款訂單 +ConfirmCloneOrder=您確定要複製此%s訂單嗎? +DispatchSupplierOrder=接收%s採購訂單 +FirstApprovalAlreadyDone=第一次批准已經完成 +SecondApprovalAlreadyDone=第二次批准已經完成 +SupplierOrderReceivedInDolibarr=採購訂單%s已收到%s +SupplierOrderSubmitedInDolibarr=已提交%s採購訂單 +SupplierOrderClassifiedBilled=採購訂單%s設置為已開票 +OtherOrders=其他訂單 ##### Types de contacts ##### -TypeContact_commande_internal_SALESREPFOLL=Representative following-up sales order -TypeContact_commande_internal_SHIPPING=代替客戶寄送 -TypeContact_commande_external_BILLING=客戶 Invoice 聯絡人 -TypeContact_commande_external_SHIPPING=客戶 Shipping 聯絡人 -TypeContact_commande_external_CUSTOMER=客戶訂單聯絡人 -TypeContact_order_supplier_internal_SALESREPFOLL=Representative following-up purchase order -TypeContact_order_supplier_internal_SHIPPING=利用貨運方式 -TypeContact_order_supplier_external_BILLING=Vendor invoice contact -TypeContact_order_supplier_external_SHIPPING=Vendor shipping contact -TypeContact_order_supplier_external_CUSTOMER=Vendor contact following-up order -Error_COMMANDE_SUPPLIER_ADDON_NotDefined=常COMMANDE_SUPPLIER_ADDON沒有定義 -Error_COMMANDE_ADDON_NotDefined=常COMMANDE_ADDON沒有定義 -Error_OrderNotChecked=No orders to invoice selected +TypeContact_commande_internal_SALESREPFOLL=銷售訂單追蹤 +TypeContact_commande_internal_SHIPPING=貨運追蹤 +TypeContact_commande_external_BILLING=客戶發票聯絡人 +TypeContact_commande_external_SHIPPING=客戶送貨聯絡人 +TypeContact_commande_external_CUSTOMER=客戶後續訂單聯絡人 +TypeContact_order_supplier_internal_SALESREPFOLL=採購訂單追蹤 +TypeContact_order_supplier_internal_SHIPPING=貨運追蹤 +TypeContact_order_supplier_external_BILLING=供應商發票聯絡人 +TypeContact_order_supplier_external_SHIPPING=供應商貨運聯絡人 +TypeContact_order_supplier_external_CUSTOMER=供應商後續訂單聯絡人 +Error_COMMANDE_SUPPLIER_ADDON_NotDefined=未定義常量COMMANDE_SUPPLIER_ADDON +Error_COMMANDE_ADDON_NotDefined=未定義常量COMMANDE_ADDON +Error_OrderNotChecked=未選擇要開票的訂單 # Order modes (how we receive order). Not the "why" are keys stored into dict.lang OrderByMail=郵件 OrderByFax=傳真 OrderByEMail=電子郵件 -OrderByWWW=網頁 +OrderByWWW=線上 OrderByPhone=電話 # Documents models PDFEinsteinDescription=可產生一份完整的訂單範本(logo. ..) PDFEratostheneDescription=可產生一份完整的訂單範本(logo. ..) PDFEdisonDescription=可產生一份簡單的訂單範本 -PDFProformaDescription=A complete proforma invoice (logo…) -CreateInvoiceForThisCustomer=Bill orders -NoOrdersToInvoice=No orders billable -CloseProcessedOrdersAutomatically=Classify "Processed" all selected orders. -OrderCreation=Order creation -Ordered=Ordered -OrderCreated=Your orders have been created -OrderFail=An error happened during your orders creation -CreateOrders=Create orders -ToBillSeveralOrderSelectCustomer=To create an invoice for several orders, click first onto customer, then choose "%s". -OptionToSetOrderBilledNotEnabled=Option (from module Workflow) to set order to 'Billed' automatically when invoice is validated is off, so you will have to set status of order to 'Billed' manually. -IfValidateInvoiceIsNoOrderStayUnbilled=If invoice validation is 'No', the order will remain to status 'Unbilled' until the invoice is validated. -CloseReceivedSupplierOrdersAutomatically=Close order to "%s" automatically if all products are received. -SetShippingMode=Set shipping mode +PDFProformaDescription=完整的發票型式(logo…) +CreateInvoiceForThisCustomer=提單/記名票據 +NoOrdersToInvoice=沒有訂單可計費 +CloseProcessedOrdersAutomatically=將所有選定訂單分類為“已處理”。 +OrderCreation=訂單新增 +Ordered=已訂購 +OrderCreated=您的訂單已新增 +OrderFail=您的訂單新增過程中發生錯誤 +CreateOrders=新增訂單 +ToBillSeveralOrderSelectCustomer=要為多個訂單新增發票,請先點選“客戶”,然後選擇“ %s”。 +OptionToSetOrderBilledNotEnabled=Workflow模組中的選項,"在驗證發票時自動將訂單設置為開票"未啟動,因此在生成發票後,您必須將訂單狀態手動設置為“開票”。 +IfValidateInvoiceIsNoOrderStayUnbilled=如果發票驗證為“否”,則訂單將保持狀態為“未開票”,直到發票開立得到驗證。 +CloseReceivedSupplierOrdersAutomatically=如果收到所有產品,則自動關閉狀態為“ %s”的訂單。 +SetShippingMode=設定運送方式 +WithReceptionFinished=接收完成 +#### supplier orders status +StatusSupplierOrderCanceledShort=取消 +StatusSupplierOrderDraftShort=草案 +StatusSupplierOrderValidatedShort=驗證 +StatusSupplierOrderSentShort=進行中 +StatusSupplierOrderSent=出貨中 +StatusSupplierOrderOnProcessShort=已訂購 +StatusSupplierOrderProcessedShort=處理完成 +StatusSupplierOrderDelivered=已交付 +StatusSupplierOrderDeliveredShort=已交付 +StatusSupplierOrderToBillShort=已交付 +StatusSupplierOrderApprovedShort=核准 +StatusSupplierOrderRefusedShort=已拒絕 +StatusSupplierOrderToProcessShort=需處理 +StatusSupplierOrderReceivedPartiallyShort=部分收到 +StatusSupplierOrderReceivedAllShort=收到產品 +StatusSupplierOrderCanceled=取消 +StatusSupplierOrderDraft=草案(等待驗證) +StatusSupplierOrderValidated=驗證 +StatusSupplierOrderOnProcess=訂購-等待回覆 +StatusSupplierOrderOnProcessWithValidation=訂購-等待回覆或確認 +StatusSupplierOrderProcessed=處理完成 +StatusSupplierOrderToBill=已交付 +StatusSupplierOrderApproved=核准 +StatusSupplierOrderRefused=已拒絕 +StatusSupplierOrderReceivedPartially=部分收到 +StatusSupplierOrderReceivedAll=收到所有產品 diff --git a/htdocs/langs/zh_TW/other.lang b/htdocs/langs/zh_TW/other.lang index d894069ac8b..05343ab1a37 100644 --- a/htdocs/langs/zh_TW/other.lang +++ b/htdocs/langs/zh_TW/other.lang @@ -6,7 +6,7 @@ TMenuTools=Tools ToolsDesc=All tools not included in other menu entries are grouped here.
    All the tools can be accessed via the left menu. Birthday=生日 BirthdayDate=Birthday date -DateToBirth=出生日期 +DateToBirth=Birth date BirthdayAlertOn=生日提醒活躍 BirthdayAlertOff=生日提醒無效 TransKey=Translation of the key TransKey @@ -44,7 +44,7 @@ Notify_PROPAL_SENTBYMAIL=通過郵件發送的商業提案/建議書 Notify_WITHDRAW_TRANSMIT=傳輸撤軍 Notify_WITHDRAW_CREDIT=信貸撤離 Notify_WITHDRAW_EMIT=執行撤離 -Notify_COMPANY_CREATE=第三方創建 +Notify_COMPANY_CREATE=合作方已新增 Notify_COMPANY_SENTBYMAIL=Mails sent from third party card Notify_BILL_VALIDATE=客戶發票驗證 Notify_BILL_UNVALIDATE=Customer invoice unvalidated @@ -174,7 +174,7 @@ SendNewPasswordDesc=This form allows you to request a new password. It will be s BackToLoginPage=回到登錄頁面 AuthenticationDoesNotAllowSendNewPassword=認證模式為%s。
    在這種模式下,Dolibarr不能知道,也不更改密碼。
    聯系您的系統管理員,如果您想更改您的密碼。 EnableGDLibraryDesc=Install or enable GD library on your PHP installation to use this option. -ProfIdShortDesc=教授ID為%s是一個國家的信息取決於第三方。
    例如,對於國家的%s,它的代碼的%s。 +ProfIdShortDesc=Prof Id %s的信息取決於合作方國家/地區。
    例如,對於國家%s ,其代碼為%s 。 DolibarrDemo=Dolibarr的ERP / CRM的演示 StatsByNumberOfUnits=Statistics for sum of qty of products/services StatsByNumberOfEntities=Statistics in number of referring entities (no. of invoice, or order...) @@ -252,6 +252,7 @@ ThirdPartyCreatedByEmailCollector=Third party created by email collector from em ContactCreatedByEmailCollector=Contact/address created by email collector from email MSGID %s ProjectCreatedByEmailCollector=Project created by email collector from email MSGID %s TicketCreatedByEmailCollector=Ticket created by email collector from email MSGID %s +OpeningHoursFormatDesc=Use a - to separate opening and closing hours.
    Use a space to enter different ranges.
    Example: 8-12 14-18 ##### Export ##### ExportsArea=出口地區 diff --git a/htdocs/langs/zh_TW/paybox.lang b/htdocs/langs/zh_TW/paybox.lang index fe4a0fe54b6..43304f46b65 100644 --- a/htdocs/langs/zh_TW/paybox.lang +++ b/htdocs/langs/zh_TW/paybox.lang @@ -3,38 +3,29 @@ PayBoxSetup=PayBox模塊設置 PayBoxDesc=該模塊提供的網頁,以便在付款Paybox客戶。這可以用來為一個自由付款或就某一Dolibarr對象(發票,訂貨,付款...) FollowingUrlAreAvailableToMakePayments=以下網址可提供給客戶的網頁上,能夠作出Dolibarr支付對象 PaymentForm=付款方式 -WelcomeOnPaymentPage=Welcome to our online payment service +WelcomeOnPaymentPage=歡迎使用我們的在線支付服務 ThisScreenAllowsYouToPay=這個屏幕允許你進行網上支付%s。 ThisIsInformationOnPayment=這是在做付款信息 ToComplete=要完成 YourEMail=付款確認的電子郵件 Creditor=債權人 PaymentCode=付款代碼 -PayBoxDoPayment=Pay with Paybox -ToPay=不要付款 +PayBoxDoPayment=用Paybox付款 YouWillBeRedirectedOnPayBox=您將被重定向擔保Paybox頁,輸入您的信用卡信息 Continue=未來 -ToOfferALinkForOnlinePayment=網址為%s支付 -ToOfferALinkForOnlinePaymentOnOrder=URL to offer a %s online payment user interface for a sales order -ToOfferALinkForOnlinePaymentOnInvoice=網址提供發票一%s在線支付的用戶界面 -ToOfferALinkForOnlinePaymentOnContractLine=網址提供了一個合同線%s在線支付的用戶界面 -ToOfferALinkForOnlinePaymentOnFreeAmount=網址提供一個免費的網上支付金額%s用戶界面 -ToOfferALinkForOnlinePaymentOnMemberSubscription=網址為會員提供訂閱%s在線支付的用戶界面 -ToOfferALinkForOnlinePaymentOnDonation=URL to offer a %s online payment, user interface for payment of donation -YouCanAddTagOnUrl=您還可以添加標簽= url參數價值的任何網址(只需要支付免費)添加自己的註釋標記付款。 -SetupPayBoxToHavePaymentCreatedAutomatically=Setup your Paybox with url %s to have payment created automatically when validated by Paybox. +SetupPayBoxToHavePaymentCreatedAutomatically=使用網址%s設置您的Paybox,以便在通過Paybox驗證後自動新增付款 YourPaymentHasBeenRecorded=本頁面確認您的付款已記錄。謝謝。 -YourPaymentHasNotBeenRecorded=Your payment has NOT been recorded and the transaction has been canceled. Thank you. +YourPaymentHasNotBeenRecorded=您的付款尚未記錄,交易已被取消。謝謝。 AccountParameter=帳戶參數 UsageParameter=使用參數 InformationToFindParameters=幫助,找到你的%s帳戶信息 PAYBOX_CGI_URL_V2=付款出納CGI模塊的網址 VendorName=供應商名稱 CSSUrlForPaymentForm=付款方式的CSS樣式表的URL -NewPayboxPaymentReceived=New Paybox payment received -NewPayboxPaymentFailed=New Paybox payment tried but failed -PAYBOX_PAYONLINE_SENDEMAIL=Email notification after payment attempt (success or fail) -PAYBOX_PBX_SITE=Value for PBX SITE -PAYBOX_PBX_RANG=Value for PBX Rang -PAYBOX_PBX_IDENTIFIANT=Value for PBX ID -PAYBOX_HMAC_KEY=HMAC key +NewPayboxPaymentReceived=收到新的Paybox付款 +NewPayboxPaymentFailed=新的Paybox付款已嘗試但已失敗 +PAYBOX_PAYONLINE_SENDEMAIL=嘗試付款後的電子郵件通知(成功或失敗) +PAYBOX_PBX_SITE=PBX SITE的值 +PAYBOX_PBX_RANG=PBX Rang值 +PAYBOX_PBX_IDENTIFIANT=PBX ID值 +PAYBOX_HMAC_KEY=HMAC密鑰 diff --git a/htdocs/langs/zh_TW/printing.lang b/htdocs/langs/zh_TW/printing.lang index 902f506d7a5..8495bb52f38 100644 --- a/htdocs/langs/zh_TW/printing.lang +++ b/htdocs/langs/zh_TW/printing.lang @@ -1,54 +1,54 @@ # Dolibarr language file - Source file is en_US - printing -Module64000Name=Direct Printing -Module64000Desc=Enable Direct Printing System -PrintingSetup=Setup of Direct Printing System -PrintingDesc=This module adds a Print button to send documents directly to a printer (without opening document into an application) with various module. -MenuDirectPrinting=Direct Printing jobs -DirectPrint=Direct print -PrintingDriverDesc=Configuration variables for printing driver. -ListDrivers=List of drivers -PrintTestDesc=List of Printers. -FileWasSentToPrinter=File %s was sent to printer -ViaModule=via the module -NoActivePrintingModuleFound=No active driver to print document. Check setup of module %s. -PleaseSelectaDriverfromList=Please select a driver from list. -PleaseConfigureDriverfromList=Please configure the selected driver from list. -SetupDriver=Driver setup -TargetedPrinter=Targeted printer -UserConf=Setup per user -PRINTGCP_INFO=Google OAuth API setup -PRINTGCP_AUTHLINK=Authentication -PRINTGCP_TOKEN_ACCESS=Google Cloud Print OAuth Token -PrintGCPDesc=This driver allow to send documents directly to a printer with Google Cloud Print. +Module64000Name=直接印刷 +Module64000Desc=啟用直接列印系統 +PrintingSetup=直接列印系統設置 +PrintingDesc=此模組在各個模組中增加“列印”按鈕,以允許將文件直接列印到印表機,而無需在另一個應用程序中打開文件。 +MenuDirectPrinting=直接列印工作 +DirectPrint=直接列印 +PrintingDriverDesc=列印機驅動程式的參數配置。 +ListDrivers=驅動程式列表 +PrintTestDesc=印表機列表。 +FileWasSentToPrinter=文件%s已傳送到印表機 +ViaModule=使用模組 +NoActivePrintingModuleFound=沒有啟動的驅動程式可用來列印檔案。檢查模組%s的設置。 +PleaseSelectaDriverfromList=請從列表中選擇一個驅動程式。 +PleaseConfigureDriverfromList=請設定已選擇的驅動程式。 +SetupDriver=驅動程式設定 +TargetedPrinter=目標印表機 +UserConf=每個用戶的設置 +PRINTGCP_INFO=Google OAuth API設置 +PRINTGCP_AUTHLINK=認證方式 +PRINTGCP_TOKEN_ACCESS=Google雲端列印OAuth憑證 +PrintGCPDesc=此驅動程式允許使用Google Cloud Print將文件直接傳送到印表機。 GCP_Name=名稱 -GCP_displayName=Display Name -GCP_Id=Printer Id -GCP_OwnerName=Owner Name -GCP_State=Printer State -GCP_connectionStatus=Online State -GCP_Type=Printer Type -PrintIPPDesc=This driver allow to send documents directly to a printer. It requires a Linux system with CUPS installed. -PRINTIPP_HOST=Print server +GCP_displayName=顯示名稱 +GCP_Id=印表機ID +GCP_OwnerName=所有者名稱 +GCP_State=印表機狀態 +GCP_connectionStatus=在線狀態 +GCP_Type=印表機類型 +PrintIPPDesc=此驅動程式允許將文件直接傳送到印表機。它需要安裝了CUPS的Linux系統。 +PRINTIPP_HOST=印表機伺服器 PRINTIPP_PORT=港口 PRINTIPP_USER=註冊 PRINTIPP_PASSWORD=密碼 -NoDefaultPrinterDefined=No default printer defined -DefaultPrinter=Default printer -Printer=Printer -IPP_Uri=Printer Uri -IPP_Name=Printer Name -IPP_State=Printer State -IPP_State_reason=State reason -IPP_State_reason1=State reason1 +NoDefaultPrinterDefined=未定義預設印表機 +DefaultPrinter=預設印表機 +Printer=印表機 +IPP_Uri=印表機連結位置 +IPP_Name=印表機名稱 +IPP_State=印表機狀態 +IPP_State_reason=狀態原因 +IPP_State_reason1=狀態原因1 IPP_BW=BW IPP_Color=彩色 -IPP_Device=Device -IPP_Media=Printer media -IPP_Supported=Type of media -DirectPrintingJobsDesc=This page lists printing jobs found for available printers. -GoogleAuthNotConfigured=Google OAuth setup not done. Enable module OAuth and set a Google ID/Secret. -GoogleAuthConfigured=Google OAuth credentials were found into setup of module OAuth. -PrintingDriverDescprintgcp=Configuration variables for printing driver Google Cloud Print. -PrintingDriverDescprintipp=Configuration variables for printing driver Cups. -PrintTestDescprintgcp=List of Printers for Google Cloud Print. -PrintTestDescprintipp=List of Printers for Cups. +IPP_Device=裝置 +IPP_Media=印表機媒體 +IPP_Supported=媒體類型 +DirectPrintingJobsDesc=此頁面列出了可用印表機的列印作業。 +GoogleAuthNotConfigured=尚未設置Google OAuth。啟用OAuth並設置。 +GoogleAuthConfigured=在OAuth的設置中找到了Google OAuth憑證。 +PrintingDriverDescprintgcp=Google Cloud Print列印驅動程式的配置參數。 +PrintingDriverDescprintipp=CUPS列印驅動程式的配置參數。 +PrintTestDescprintgcp=Google雲端列印的印表機清單。 +PrintTestDescprintipp=CUPS的印表機清單。 diff --git a/htdocs/langs/zh_TW/productbatch.lang b/htdocs/langs/zh_TW/productbatch.lang index d5df2a6b893..175d9119178 100644 --- a/htdocs/langs/zh_TW/productbatch.lang +++ b/htdocs/langs/zh_TW/productbatch.lang @@ -16,9 +16,9 @@ printEatby=有效日: %s printSellby=銷售日: %s printQty=數量: %d AddDispatchBatchLine=增加一行的保存期限 -WhenProductBatchModuleOnOptionAreForced=When module Lot/Serial is on, automatic stock decrease is forced to 'Decrease real stocks on shipping validation' and automatic increase mode is forced to 'Increase real stocks on manual dispatching into warehouses' and can't be edited. Other options can be defined as you want. +WhenProductBatchModuleOnOptionAreForced=啟用“批次/序列”模塊時,自動減少庫存將強制為“驗證運輸時減少實際庫存”,自動增加模式將強制為“手動增加倉庫實際庫存”,且無法進行編輯。其他選項可以根據需要定義。 ProductDoesNotUseBatchSerial=此產品不能使用批次/序號數字 ProductLotSetup=批次/序號模組的設定 -ShowCurrentStockOfLot=顯示產品/批次的目前庫存 +ShowCurrentStockOfLot=顯示關聯產品/批次的目前庫存 ShowLogOfMovementIfLot=顯示產品/批次的移動記錄 StockDetailPerBatch=每批次的庫存詳細資料 diff --git a/htdocs/langs/zh_TW/products.lang b/htdocs/langs/zh_TW/products.lang index 660da6b3998..825cbc6bf10 100644 --- a/htdocs/langs/zh_TW/products.lang +++ b/htdocs/langs/zh_TW/products.lang @@ -1,10 +1,10 @@ # Dolibarr language file - Source file is en_US - products ProductRef=產品編號 -ProductLabel=產品標簽 -ProductLabelTranslated=Translated product label -ProductDescription=Product description -ProductDescriptionTranslated=Translated product description -ProductNoteTranslated=Translated product note +ProductLabel=產品標籤 +ProductLabelTranslated=已翻譯的產品標籤 +ProductDescription=產品描述 +ProductDescriptionTranslated=已翻譯的產品說明 +ProductNoteTranslated=已翻譯的產品說明 ProductServiceCard=產品服務卡 TMenuProducts=產品 TMenuServices=服務 @@ -15,41 +15,45 @@ Service=服務 ProductId=產品/服務編號 Create=建立 Reference=參考 -NewProduct=新建產品/半品/原材 +NewProduct=新產品 NewService=新服務 -ProductVatMassChange=Global VAT Update -ProductVatMassChangeDesc=This tool updates the VAT rate defined on ALL products and services! -MassBarcodeInit=Mass barcode init -MassBarcodeInitDesc=This page can be used to initialize a barcode on objects that does not have barcode defined. Check before that setup of module barcode is complete. -ProductAccountancyBuyCode=Accounting code (purchase) -ProductAccountancySellCode=Accounting code (sale) -ProductAccountancySellIntraCode=Accounting code (sale intra-Community) -ProductAccountancySellExportCode=Accounting code (sale export) +ProductVatMassChange=全球增值稅更新 +ProductVatMassChangeDesc=此工具將更新所有產品和服務上定義的增值稅率! +MassBarcodeInit=批次條碼初始化 +MassBarcodeInitDesc=此頁面可用將未定義條碼的項目初始化條碼。在完成模組條碼的設置之前進行檢查。 +ProductAccountancyBuyCode=會計代碼(購買) +ProductAccountancySellCode=會計代碼(銷售) +ProductAccountancySellIntraCode=會計代碼(內部銷售) +ProductAccountancySellExportCode=會計代碼(出口銷售) ProductOrService=產品或服務 ProductsAndServices=產品與服務 ProductsOrServices=產品或服務 -ProductsPipeServices=Products | Services -ProductsOnSaleOnly=Products for sale only -ProductsOnPurchaseOnly=Products for purchase only -ProductsNotOnSell=Products not for sale and not for purchase -ProductsOnSellAndOnBuy=Products for sale and for purchase -ServicesOnSaleOnly=Services for sale only -ServicesOnPurchaseOnly=Services for purchase only -ServicesNotOnSell=Services not for sale and not for purchase -ServicesOnSellAndOnBuy=Services for sale and for purchase -LastModifiedProductsAndServices=最後更新的產品/服務清單 -LastRecordedProducts=最後 %s 紀錄的產品/服務 -LastRecordedServices=最後 %s 紀錄的服務 +ProductsPipeServices=產品 | 服務 +ProductsOnSale=可銷售產品 +ProductsOnPurchase=可採購產品 +ProductsOnSaleOnly=僅供銷售產品 +ProductsOnPurchaseOnly=僅供採購產品 +ProductsNotOnSell=無法銷售與採購之產品 +ProductsOnSellAndOnBuy=可供出售與採購之產品 +ServicesOnSale=銷售服務 +ServicesOnPurchase=採購服務 +ServicesOnSaleOnly=僅供銷售服務 +ServicesOnPurchaseOnly=僅供採購服務 +ServicesNotOnSell=無法銷售與採購之服務 +ServicesOnSellAndOnBuy=可供銷售與購買之服務 +LastModifiedProductsAndServices=最後 %s修改的產品/服務 +LastRecordedProducts=最新 %s 紀錄的產品 +LastRecordedServices=最新%s 紀錄的服務 CardProduct0=產品 CardProduct1=服務 Stock=庫存 MenuStocks=庫存 -Stocks=Stocks and location (warehouse) of products +Stocks=產品的庫存和位置(倉庫) Movements=轉讓 Sell=出售 -Buy=Purchase +Buy=採購 OnSell=可銷售 -OnBuy=購買 +OnBuy=可採購 NotOnSell=不可銷售 ProductStatusOnSell=可銷售 ProductStatusNotOnSell=不可銷售 @@ -59,62 +63,62 @@ ProductStatusOnBuy=可採購 ProductStatusNotOnBuy=不可採購 ProductStatusOnBuyShort=可採購 ProductStatusNotOnBuyShort=不可採購 -UpdateVAT=Update vat -UpdateDefaultPrice=Update default price -UpdateLevelPrices=Update prices for each level -AppliedPricesFrom=Applied from +UpdateVAT=更新增值稅 +UpdateDefaultPrice=更新預設價格 +UpdateLevelPrices=更新每個級別的價格 +AppliedPricesFrom=同意自 SellingPrice=售價 -SellingPriceHT=Selling price (excl. tax) -SellingPriceTTC=銷售價格(包括稅) -SellingMinPriceTTC=Minimum Selling price (inc. tax) -CostPriceDescription=This price field (excl. tax) can be used to store the average amount this product costs to your company. It may be any price you calculate yourself, for example from the average buying price plus average production and distribution cost. -CostPriceUsage=This value could be used for margin calculation. -SoldAmount=Sold amount -PurchasedAmount=Purchased amount +SellingPriceHT=售價(不含稅) +SellingPriceTTC=售價(含稅) +SellingMinPriceTTC=最低售價(含稅) +CostPriceDescription=此價格區塊(不含稅)可用於存儲該產品給貴公司的平均價格。它可以是您自己計算的任何價格,例如,根據平均購買價格加上平均生產和分銷成本得出的價格。 +CostPriceUsage=此值可用於利潤計算。 +SoldAmount=銷售數量 +PurchasedAmount=購買數量 NewPrice=新價格 -MinPrice=Min. sell price -EditSellingPriceLabel=Edit selling price label +MinPrice=最低賣價 +EditSellingPriceLabel=修改售價標籤 CantBeLessThanMinPrice=售價不能低於該產品的最低售價(%s 不含稅)。如果你輸入的折扣過高也會出現此訊息。 -ContractStatusClosed=關閉 +ContractStatusClosed=已關閉 ErrorProductAlreadyExists=一個產品的參考%s已經存在。 -ErrorProductBadRefOrLabel=錯誤的價值參考或標簽。 -ErrorProductClone=There was a problem while trying to clone the product or service. -ErrorPriceCantBeLowerThanMinPrice=Error, price can't be lower than minimum price. +ErrorProductBadRefOrLabel=錯誤的價值參考或標籤。 +ErrorProductClone=嘗試複製產品或服務時出現問題。 +ErrorPriceCantBeLowerThanMinPrice=錯誤,價格不能低於最低價格。 Suppliers=供應商 -SupplierRef=Vendor SKU +SupplierRef=供應商SKU(最小庫存單位) ShowProduct=顯示產品 ShowService=顯示服務 -ProductsAndServicesArea=產品和服務領域 +ProductsAndServicesArea=產品和服務區域 ProductsArea=產品資訊區 ServicesArea=服務資訊區 ListOfStockMovements=庫存轉讓清單 BuyingPrice=買價 -PriceForEachProduct=Products with specific prices -SupplierCard=Vendor card -PriceRemoved=價格刪除 +PriceForEachProduct=有特定價格的產品 +SupplierCard=供應商卡 +PriceRemoved=價格已刪除 BarCode=條碼 BarcodeType=條碼類型 SetDefaultBarcodeType=設定條碼類型 BarcodeValue=條碼值 NoteNotVisibleOnBill=註解(不會在發票或提案/建議書上顯示) -ServiceLimitedDuration=如果產品是一種有期限的服務,請指定服務周期: -MultiPricesAbility=Multiple price segments per product/service (each customer is in one price segment) -MultiPricesNumPrices=多種價格的數量 -AssociatedProductsAbility=Activate virtual products (kits) -AssociatedProducts=Virtual products -AssociatedProductsNumber=此產品需要其他子產品(下階)的數量 -ParentProductsNumber=Number of parent packaging product -ParentProducts=Parent products -IfZeroItIsNotAVirtualProduct=If 0, this product is not a virtual product -IfZeroItIsNotUsedByVirtualProduct=If 0, this product is not used by any virtual product +ServiceLimitedDuration=如果產品是一種有期限的服務: +MultiPricesAbility=每個產品/服務有多個價格區段(每個客戶屬於一個價格區段) +MultiPricesNumPrices=價格數量 +AssociatedProductsAbility=啟動虛擬產品(套件) +AssociatedProducts=虛擬產品 +AssociatedProductsNumber=組成此虛擬產品的產品數 +ParentProductsNumber=母套裝產品數 +ParentProducts=母產品 +IfZeroItIsNotAVirtualProduct=如果為0,則該產品不是虛擬產品 +IfZeroItIsNotUsedByVirtualProduct=如果為0,此產品不被使用於任何虛擬產品 KeywordFilter=關鍵字過濾 CategoryFilter=分類篩選器 -ProductToAddSearch=利用搜尋產品來增加 +ProductToAddSearch=用搜索新增產品 NoMatchFound=未找到符合的項目 -ListOfProductsServices=List of products/services -ProductAssociationList=List of products/services that are component(s) of this virtual product/kit -ProductParentList=此產品(服務)是用來組成以下產品(服務)的 -ErrorAssociationIsFatherOfThis=選定的產品之一,是家長與當前的產品 +ListOfProductsServices=產品/服務清單 +ProductAssociationList=屬於此虛擬產品/套件的產品/服務列表 +ProductParentList=將此產品作為組件的虛擬產品/服務列表 +ErrorAssociationIsFatherOfThis=所選產品之一是當前產品的母產品 DeleteProduct=刪除一個產品/服務 ConfirmDeleteProduct=你確定要刪除這個產品/服務? ProductDeleted=產品/服務“%s”已從資料庫中刪除。 @@ -125,219 +129,222 @@ ImportDataset_service_1=服務 DeleteProductLine=刪除該項產品 ConfirmDeleteProductLine=確定要刪除這項產品? ProductSpecial=特別 -QtyMin=Min. purchase quantity -PriceQtyMin=Price quantity min. -PriceQtyMinCurrency=Price (currency) for this qty. (no discount) -VATRateForSupplierProduct=VAT Rate (for this vendor/product) -DiscountQtyMin=Discount for this qty. -NoPriceDefinedForThisSupplier=No price/qty defined for this vendor/product -NoSupplierPriceDefinedForThisProduct=No vendor price/qty defined for this product -PredefinedProductsToSell=Predefined Product -PredefinedServicesToSell=Predefined Service -PredefinedProductsAndServicesToSell=Predefined products/services to sell -PredefinedProductsToPurchase=Predefined product to purchase -PredefinedServicesToPurchase=Predefined services to purchase -PredefinedProductsAndServicesToPurchase=Predefined products/services to purchase -NotPredefinedProducts=Not predefined products/services -GenerateThumb=生成縮略圖 +QtyMin=最小購買數量 +PriceQtyMin=最小數量價格 +PriceQtyMinCurrency=此數量的價格(貨幣)。 (沒有折扣) +VATRateForSupplierProduct=增值稅率(此供應商/產品) +DiscountQtyMin=此數量的折扣。 +NoPriceDefinedForThisSupplier=沒有此供應商/產品定義的價格/數量 +NoSupplierPriceDefinedForThisProduct=沒有定義此產品供應商價格/數量 +PredefinedProductsToSell=預定義產品 +PredefinedServicesToSell=預定義服務 +PredefinedProductsAndServicesToSell=預定義的可銷售產品/服務 +PredefinedProductsToPurchase=預定義的可採購產品 +PredefinedServicesToPurchase=預定義的可採購服務 +PredefinedProductsAndServicesToPurchase=預定義的可採購產品/服務 +NotPredefinedProducts=未預定義的產品/服務 +GenerateThumb=產生縮圖 ServiceNb=#%s的服務 -ListProductServiceByPopularity=產品/服務名單按熱門 +ListProductServiceByPopularity=按熱門度的產品/服務清單 ListProductByPopularity=熱門產品列表 -ListServiceByPopularity=服務名單按熱門 -Finished=產品/半品 -RowMaterial=原材 -ConfirmCloneProduct=Are you sure you want to clone product or service %s? -CloneContentProduct=Clone all main information of product/service -ClonePricesProduct=Clone prices -CloneCompositionProduct=Clone virtual product/service -CloneCombinationsProduct=Clone product variants +ListServiceByPopularity=熱門服務列表 +Finished=成品 +RowMaterial=原材料 +ConfirmCloneProduct=您確定要複製產品或服務%s嗎? +CloneContentProduct=複製產品/服務的所有主要信息 +ClonePricesProduct=複製價格 +CloneCategoriesProduct=複製已連結標籤/類別 +CloneCompositionProduct=複製虛擬產品/服務 +CloneCombinationsProduct=複製產品差異 ProductIsUsed=該產品是用於 -NewRefForClone=新的產品/服務編號 +NewRefForClone=新的產品/服務參考 SellingPrices=銷售價格 BuyingPrices=採購價格 CustomerPrices=客戶價格 -SuppliersPrices=Vendor prices -SuppliersPricesOfProductsOrServices=Vendor prices (of products or services) -CustomCode=Customs / Commodity / HS code +SuppliersPrices=供應商價格 +SuppliersPricesOfProductsOrServices=供應商價格(產品或服務) +CustomCode=海關/商品/ HS編碼 CountryOrigin=原產地 -Nature=Nature of produt (material/finished) -ShortLabel=簡短標籤 +Nature=產品的性質(材料/成品) +ShortLabel=短標籤 Unit=單位 p=u. -set=set -se=set +set=組 +se=組 second=秒 s=s hour=時 h=h day=天 d=d -kilogram=kilogram +kilogram=公斤 kg=Kg -gram=gram +gram=公克 g=g -meter=meter +meter=公尺 m=m lm=lm m2=m² m3=m³ -liter=liter +liter=公升 l=L -unitP=Piece -unitSET=Set -unitS=第二 -unitH=小時 +unitP=片/塊 +unitSET=組 +unitS=秒 +unitH=時 unitD=天 -unitKG=Kilogram -unitG=Gram -unitM=Meter -unitLM=Linear meter -unitM2=Square meter -unitM3=Cubic meter -unitL=Liter -ProductCodeModel=Product ref template -ServiceCodeModel=Service ref template -CurrentProductPrice=Current price -AlwaysUseNewPrice=Always use current price of product/service -AlwaysUseFixedPrice=Use the fixed price -PriceByQuantity=Different prices by quantity -DisablePriceByQty=Disable prices by quantity -PriceByQuantityRange=Quantity range -MultipriceRules=Price segment rules -UseMultipriceRules=Use price segment rules (defined into product module setup) to auto calculate prices of all other segments according to first segment -PercentVariationOver=%% variation over %s -PercentDiscountOver=%% discount over %s -KeepEmptyForAutoCalculation=Keep empty to have this calculated automatically from weight or volume of products -VariantRefExample=Example: COL -VariantLabelExample=Example: Color +unitKG=公斤 +unitG=公克 +unitM=公尺 +unitLM=公尺 +unitM2=平方米 +unitM3=立方米 +unitL=公升 +ProductCodeModel=產品參考範本 +ServiceCodeModel=服務參考範本 +CurrentProductPrice=目前價格 +AlwaysUseNewPrice=總是使用產品/服務的目前價格 +AlwaysUseFixedPrice=使用固定價格 +PriceByQuantity=數量不同的價格 +DisablePriceByQty=停用數量價格 +PriceByQuantityRange=數量範圍 +MultipriceRules=價格區段規則 +UseMultipriceRules=使用價格區段規則(在產品模組設置中定義),根據第一區段自動計算所有其他區段的價格 +PercentVariationOver=%%超過%s上的變化 +PercentDiscountOver=%%超過%s的折扣 +KeepEmptyForAutoCalculation=保留空白以根據產品的重量或體積自動計算 +VariantRefExample=範例:顏色,尺寸 +VariantLabelExample=範例:顏色,尺寸 ### composition fabrication -Build=Produce -ProductsMultiPrice=Products and prices for each price segment -ProductsOrServiceMultiPrice=Customer prices (of products or services, multi-prices) -ProductSellByQuarterHT=Products turnover quarterly before tax -ServiceSellByQuarterHT=Services turnover quarterly before tax +Build=生產 +ProductsMultiPrice=每個價格區段的產品和價格 +ProductsOrServiceMultiPrice=客戶價格(產品或服務的價格,多種價格) +ProductSellByQuarterHT=產品稅前季度營業額 +ServiceSellByQuarterHT=稅前季度服務營業額 Quarter1=1st. Quarter Quarter2=2nd. Quarter Quarter3=3rd. Quarter Quarter4=4th. Quarter -BarCodePrintsheet=Print barcode -PageToGenerateBarCodeSheets=With this tool, you can print sheets of barcode stickers. Choose format of your sticker page, type of barcode and value of barcode, then click on button %s. -NumberOfStickers=Number of stickers to print on page -PrintsheetForOneBarCode=Print several stickers for one barcode -BuildPageToPrint=Generate page to print -FillBarCodeTypeAndValueManually=Fill barcode type and value manually. -FillBarCodeTypeAndValueFromProduct=Fill barcode type and value from barcode of a product. -FillBarCodeTypeAndValueFromThirdParty=Fill barcode type and value from barcode of a third party. -DefinitionOfBarCodeForProductNotComplete=Definition of type or value of barcode not complete for product %s. -DefinitionOfBarCodeForThirdpartyNotComplete=Definition of type or value of barcode non complete for third party %s. -BarCodeDataForProduct=Barcode information of product %s: -BarCodeDataForThirdparty=Barcode information of third party %s: -ResetBarcodeForAllRecords=Define barcode value for all record (this will also reset barcode value already defined with new values) -PriceByCustomer=Different prices for each customer -PriceCatalogue=A single sell price per product/service -PricingRule=Rules for selling prices -AddCustomerPrice=Add price by customer -ForceUpdateChildPriceSoc=Set same price on customer subsidiaries -PriceByCustomerLog=Log of previous customer prices -MinimumPriceLimit=Minimum price can't be lower then %s -MinimumRecommendedPrice=Minimum recommended price is: %s -PriceExpressionEditor=Price expression editor -PriceExpressionSelected=Selected price expression -PriceExpressionEditorHelp1="price = 2 + 2" or "2 + 2" for setting the price. Use ; to separate expressions -PriceExpressionEditorHelp2=You can access ExtraFields with variables like #extrafield_myextrafieldkey# and global variables with #global_mycode# -PriceExpressionEditorHelp3=In both product/service and vendor prices there are these variables available:
    #tva_tx# #localtax1_tx# #localtax2_tx# #weight# #length# #surface# #price_min# -PriceExpressionEditorHelp4=In product/service price only: #supplier_min_price#
    In vendor prices only: #supplier_quantity# and #supplier_tva_tx# -PriceExpressionEditorHelp5=Available global values: -PriceMode=Price mode -PriceNumeric=Number -DefaultPrice=Default price -ComposedProductIncDecStock=Increase/Decrease stock on parent change -ComposedProduct=Child products +BarCodePrintsheet=列印條碼 +PageToGenerateBarCodeSheets=使用此工具,您可以列印條碼貼紙。選擇標籤頁面的格式,條碼的類型和條碼的值,然後點擊按鈕%s 。 +NumberOfStickers=要在頁面上列印的貼紙數量 +PrintsheetForOneBarCode=為一個條碼列印幾張貼紙 +BuildPageToPrint=產生要列印的頁面 +FillBarCodeTypeAndValueManually=手動填寫條碼類型和值。 +FillBarCodeTypeAndValueFromProduct=從產品的條碼中填寫條碼的類型和值。 +FillBarCodeTypeAndValueFromThirdParty=從合作方條碼中填寫條碼類型和值。 +DefinitionOfBarCodeForProductNotComplete=產品%s的條碼類型或值的定義不完整。 +DefinitionOfBarCodeForThirdpartyNotComplete=合作方%s的條碼類型或值的定義不完整。 +BarCodeDataForProduct=產品%s的條碼資訊: +BarCodeDataForThirdparty=合作方%s的條碼資訊: +ResetBarcodeForAllRecords=為所有記錄定義條碼值(這將重置已經用新值定義的條碼值) +PriceByCustomer=每個客戶的價格不同 +PriceCatalogue=每個產品/服務的單次銷售價格 +PricingRule=售價規則 +AddCustomerPrice=依客戶新增價格 +ForceUpdateChildPriceSoc=為客戶子公司設置相同的價格 +PriceByCustomerLog=舊客戶價格的日誌 +MinimumPriceLimit=最低價格不能低於%s +MinimumRecommendedPrice=最低建議價格是:%s +PriceExpressionEditor=價格表達編輯器 +PriceExpressionSelected=選定的價格表達 +PriceExpressionEditorHelp1=用“ 價格 = 2 + 2”或“ 2 + 2”設定價格。使用 ;分隔表達式 +PriceExpressionEditorHelp2=您可以使用#extrafield_myextrafieldkey#等變量進入ExtraFields,並使用#global_mycode#進行全域變量 +PriceExpressionEditorHelp3=在產品/服務價格和供應商價格中,都有以下可用變量:
    #tva_tx##localtax1_tx##localtax2_tx##weight##length##surface##price_min# +PriceExpressionEditorHelp4=僅在產品/服務價格中:#supplier_min_price#
    In vendor prices only: #supplier_quantity# and #supplier_tva_tx# +PriceExpressionEditorHelp5=可用的全域值: +PriceMode=價格模式 +PriceNumeric=號碼 +DefaultPrice=預設價格 +ComposedProductIncDecStock=母產品變更時增加/減少庫存 +ComposedProduct=子產品 MinSupplierPrice=最低採購價格 -MinCustomerPrice=Minimum selling price -DynamicPriceConfiguration=Dynamic price configuration -DynamicPriceDesc=You may define mathematical formulae to calculate Customer or Vendor prices. Such formulas can use all mathematical operators, some constants and variables. You can define here the variables you wish to use. If the variable needs an automatic update, you may define the external URL to allow Dolibarr to update the value automatically. -AddVariable=Add Variable -AddUpdater=Add Updater -GlobalVariables=Global variables -VariableToUpdate=Variable to update -GlobalVariableUpdaters=External updaters for variables -GlobalVariableUpdaterType0=JSON data -GlobalVariableUpdaterHelp0=Parses JSON data from specified URL, VALUE specifies the location of relevant value, -GlobalVariableUpdaterHelpFormat0=Format for request {"URL": "http://example.com/urlofjson", "VALUE": "array1,array2,targetvalue"} -GlobalVariableUpdaterType1=WebService data -GlobalVariableUpdaterHelp1=Parses WebService data from specified URL, NS specifies the namespace, VALUE specifies the location of relevant value, DATA should contain the data to send and METHOD is the calling WS method -GlobalVariableUpdaterHelpFormat1=Format for request is {"URL": "http://example.com/urlofws", "VALUE": "array,targetvalue", "NS": "http://example.com/urlofns", "METHOD": "myWSMethod", "DATA": {"your": "data", "to": "send"}} -UpdateInterval=Update interval (minutes) -LastUpdated=Latest update -CorrectlyUpdated=Correctly updated -PropalMergePdfProductActualFile=Files use to add into PDF Azur are/is -PropalMergePdfProductChooseFile=Select PDF files -IncludingProductWithTag=Including product/service with tag -DefaultPriceRealPriceMayDependOnCustomer=Default price, real price may depend on customer -WarningSelectOneDocument=Please select at least one document -DefaultUnitToShow=Unit +MinCustomerPrice=最低銷售價格 +DynamicPriceConfiguration=動態價格設置 +DynamicPriceDesc=您可以定義數學公式來計算客戶或供應商的價格。這樣的公式可以使用所有數學運算符,一些常數和變數。您可以在此處定義要使用的變數。如果變數需要自動更新,則可以定義外部URL以允許Dolibarr自動更新值。 +AddVariable=增加變數 +AddUpdater=增加更新程序 +GlobalVariables=全域變數 +VariableToUpdate=要更新的變數 +GlobalVariableUpdaters=變數的外部更新器 +GlobalVariableUpdaterType0=JSON資料 +GlobalVariableUpdaterHelp0=從指定的URL解析JSON資料,VALUE指定相關值的位置, +GlobalVariableUpdaterHelpFormat0=請求格式{“ URL”:“ http://example.com/urlofjson”,“ VALUE”:“ array1,array2,targetvalue”} +GlobalVariableUpdaterType1=WebService資料 +GlobalVariableUpdaterHelp1=從指定的URL解析WebService資料,NS指定名稱空間,VALUE指定相關值的位置,DATA應包含要發送的資料,METHOD是呼叫WS方法 +GlobalVariableUpdaterHelpFormat1=請求的格式為 {"URL": "http://example.com/urlofws", "VALUE": "array,targetvalue", "NS": "http://example.com/urlofns", "METHOD": "myWSMethod", "DATA": {"your": "data", "to": "send"}} +UpdateInterval=更新間隔(分鐘) +LastUpdated=最新更新 +CorrectlyUpdated=更新成功 +PropalMergePdfProductActualFile=用於增加到PDF Azur的文件是 +PropalMergePdfProductChooseFile=選擇PDF文件 +IncludingProductWithTag=包含有標籤的產品/服務 +DefaultPriceRealPriceMayDependOnCustomer=預設價格,實際價格可能取決於客戶 +WarningSelectOneDocument=請至少選擇一份文件 +DefaultUnitToShow=單位 NbOfQtyInProposals=在提案/建議書的數量 -ClinkOnALinkOfColumn=Click on a link of column %s to get a detailed view... -ProductsOrServicesTranslations=Products/Services translations -TranslatedLabel=Translated label -TranslatedDescription=Translated description -TranslatedNote=Translated notes -ProductWeight=Weight for 1 product -ProductVolume=Volume for 1 product -WeightUnits=Weight unit -VolumeUnits=Volume unit -SizeUnits=Size unit -DeleteProductBuyPrice=Delete buying price -ConfirmDeleteProductBuyPrice=Are you sure you want to delete this buying price? -SubProduct=Sub product -ProductSheet=Product sheet -ServiceSheet=Service sheet -PossibleValues=Possible values -GoOnMenuToCreateVairants=Go on menu %s - %s to prepare attribute variants (like colors, size, ...) -UseProductFournDesc=Add a feature to define the descriptions of products defined by the vendors in addition to descriptions for customers -ProductSupplierDescription=Vendor description for the product +ClinkOnALinkOfColumn=點擊列%s的連結以獲取詳細圖示... +ProductsOrServicesTranslations=產品/服務翻譯 +TranslatedLabel=已翻譯標籤 +TranslatedDescription=已翻譯說明 +TranslatedNote=已翻譯紀錄 +ProductWeight=1個產品的重量 +ProductVolume=1個產品的體積 +WeightUnits=重量單位 +VolumeUnits=體積單位 +SurfaceUnits=面積單位 +SizeUnits=尺寸單位 +DeleteProductBuyPrice=刪除購買價格 +ConfirmDeleteProductBuyPrice=您確定要刪除此購買價格嗎? +SubProduct=子產品 +ProductSheet=產品表 +ServiceSheet=服務表 +PossibleValues=可能的值 +GoOnMenuToCreateVairants=前往選單%s-%s以準備屬性(例如顏色,大小等) +UseProductFournDesc=增加供應商已定義產品描述的功能,以針對客戶的描述 +ProductSupplierDescription=產品的供應商說明 #Attributes -VariantAttributes=Variant attributes -ProductAttributes=Variant attributes for products -ProductAttributeName=Variant attribute %s -ProductAttribute=Variant attribute -ProductAttributeDeleteDialog=Are you sure you want to delete this attribute? All values will be deleted -ProductAttributeValueDeleteDialog=Are you sure you want to delete the value "%s" with reference "%s" of this attribute? -ProductCombinationDeleteDialog=Are you sure want to delete the variant of the product "%s"? -ProductCombinationAlreadyUsed=There was an error while deleting the variant. Please check it is not being used in any object -ProductCombinations=Variants -PropagateVariant=Propagate variants -HideProductCombinations=Hide products variant in the products selector -ProductCombination=Variant -NewProductCombination=New variant -EditProductCombination=Editing variant -NewProductCombinations=New variants -EditProductCombinations=Editing variants -SelectCombination=Select combination -ProductCombinationGenerator=Variants generator -Features=Features -PriceImpact=Price impact -WeightImpact=Weight impact +VariantAttributes=變異屬性 +ProductAttributes=產品的變異屬性 +ProductAttributeName=變異屬性%s +ProductAttribute=變異屬性 +ProductAttributeDeleteDialog=您確定要刪除此屬性嗎?所有值將被刪除 +ProductAttributeValueDeleteDialog=您確定要刪除引用“ %s”屬性的“ %s”值嗎? +ProductCombinationDeleteDialog=您確定要刪除產品“ %s ”的變數嗎? +ProductCombinationAlreadyUsed=刪除變數時出錯。請確認它沒有被使用 +ProductCombinations=變數 +PropagateVariant=宣傳變數 +HideProductCombinations=在產品選擇器中隱藏產品變數 +ProductCombination=變數 +NewProductCombination=新變數 +EditProductCombination=編輯變數 +NewProductCombinations=新變數(s) +EditProductCombinations=編輯變數(s) +SelectCombination=選擇組合 +ProductCombinationGenerator=變數產生器 +Features=功能 +PriceImpact=價格影響 +WeightImpact=重量影響 NewProductAttribute=新屬性 -NewProductAttributeValue=New attribute value -ErrorCreatingProductAttributeValue=There was an error while creating the attribute value. It could be because there is already an existing value with that reference -ProductCombinationGeneratorWarning=If you continue, before generating new variants, all previous ones will be DELETED. Already existing ones will be updated with the new values -TooMuchCombinationsWarning=Generating lots of variants may result in high CPU, memory usage and Dolibarr not able to create them. Enabling the option "%s" may help reduce memory usage. -DoNotRemovePreviousCombinations=Do not remove previous variants -UsePercentageVariations=Use percentage variations -PercentageVariation=Percentage variation -ErrorDeletingGeneratedProducts=There was an error while trying to delete existing product variants -NbOfDifferentValues=No. of different values -NbProducts=No. of products -ParentProduct=Parent product -HideChildProducts=Hide variant products -ShowChildProducts=Show variant products -NoEditVariants=Go to Parent product card and edit variants price impact in the variants tab -ConfirmCloneProductCombinations=Would you like to copy all the product variants to the other parent product with the given reference? -CloneDestinationReference=Destination product reference -ErrorCopyProductCombinations=There was an error while copying the product variants -ErrorDestinationProductNotFound=Destination product not found -ErrorProductCombinationNotFound=Product variant not found -ActionAvailableOnVariantProductOnly=Action only available on the variant of product -ProductsPricePerCustomer=Product prices per customers +NewProductAttributeValue=新屬性值 +ErrorCreatingProductAttributeValue=新增屬性值時出錯。可能是因為已經存在一個值 +ProductCombinationGeneratorWarning=如果繼續,則在生成新變數之前,所有先前的變數將被刪除。將使用新值進行更新 +TooMuchCombinationsWarning=生成大量變數可能會導致較高的CPU使用率,記憶體使用率以並且導致Dolibarr無法新增它們。啟用選項“ %s”可能有助於減少記憶體使用。 +DoNotRemovePreviousCombinations=不要刪除舊的變數 +UsePercentageVariations=使用變化百分比 +PercentageVariation=變化百分比 +ErrorDeletingGeneratedProducts=嘗試刪除現有產品變數時發生錯誤 +NbOfDifferentValues=不同值的數量 +NbProducts=產品編號 +ParentProduct=母產品 +HideChildProducts=隱藏其他產品 +ShowChildProducts=顯示其他產品 +NoEditVariants=前往母產品卡,然後在“變數”標籤中編輯變數價格影響 +ConfirmCloneProductCombinations=您是否要複製所有的產品變數給其他母產品? +CloneDestinationReference=目標產品參考 +ErrorCopyProductCombinations=複製產品變數時出現一個錯誤 +ErrorDestinationProductNotFound=找不到目標產品 +ErrorProductCombinationNotFound=找不到產品變數 +ActionAvailableOnVariantProductOnly=僅對產品的變數提供操作 +ProductsPricePerCustomer=每個客戶的產品價格 +ProductSupplierExtraFields=附加屬性(供應商價格) diff --git a/htdocs/langs/zh_TW/projects.lang b/htdocs/langs/zh_TW/projects.lang index 382f0f8c449..56291533c39 100644 --- a/htdocs/langs/zh_TW/projects.lang +++ b/htdocs/langs/zh_TW/projects.lang @@ -1,17 +1,17 @@ # Dolibarr language file - Source file is en_US - projects -RefProject=Ref. project -ProjectRef=Project ref. -ProjectId=Project Id -ProjectLabel=Project label -ProjectsArea=專案區 -ProjectStatus=Project status +RefProject=參考專案 +ProjectRef=專案參考 +ProjectId=專案編號 +ProjectLabel=專案標籤 +ProjectsArea=專案區域 +ProjectStatus=專案狀態 SharedProject=每位 PrivateProject=專案通訊錄 -ProjectsImContactFor=Projects for I am explicitly a contact -AllAllowedProjects=All project I can read (mine + public) -AllProjects=所有項目 +ProjectsImContactFor=我的確是聯絡人專案 +AllAllowedProjects=我可以讀取的所有專案(我的+公共項目) +AllProjects=所有專案 MyProjectsDesc=此檢視是您在專案中可連絡的 -ProjectsPublicDesc=此檢視顯示您被允許查閱的所有專案。 +ProjectsPublicDesc=此檢視顯示您被允許讀取的所有專案。 TasksOnProjectsPublicDesc=This view presents all tasks on projects you are allowed to read. ProjectsPublicTaskDesc=這種觀點提出的所有項目,您可閱讀任務。 ProjectsDesc=此檢視顯示全部專案(您的用戶權限授予您檢視所有內容的權限)。 @@ -56,10 +56,10 @@ TasksOnOpenedProject=Tasks on open projects WorkloadNotDefined=Workload not defined NewTimeSpent=所花費的時間 MyTimeSpent=我的時間花 -BillTime=Bill the time spent -BillTimeShort=Bill time -TimeToBill=Time not billed -TimeBilled=Time billed +BillTime=花費時間 +BillTimeShort=帳單時間 +TimeToBill=時間未計費 +TimeBilled=時間計費 Tasks=任務 Task=任務 TaskDateStart=Task start date @@ -86,13 +86,13 @@ WhichIamLinkedToProject=which I'm linked to project Time=時間 ListOfTasks=List of tasks GoToListOfTimeConsumed=Go to list of time consumed -GoToListOfTasks=Go to list of tasks -GoToGanttView=Go to Gantt view +GoToListOfTasks=Show as list +GoToGanttView=show as Gantt GanttView=Gantt View ListProposalsAssociatedProject=List of the commercial proposals related to the project ListOrdersAssociatedProject=List of sales orders related to the project ListInvoicesAssociatedProject=List of customer invoices related to the project -ListPredefinedInvoicesAssociatedProject=List of customer template invoices related to the project +ListPredefinedInvoicesAssociatedProject=與專案相關的客戶發票範本清單 ListSupplierOrdersAssociatedProject=List of purchase orders related to the project ListSupplierInvoicesAssociatedProject=List of vendor invoices related to the project ListContractAssociatedProject=List of contracts related to the project @@ -133,9 +133,9 @@ ConfirmDeleteATimeSpent=Are you sure you want to delete this time spent? DoNotShowMyTasksOnly=See also tasks not assigned to me ShowMyTasksOnly=View only tasks assigned to me TaskRessourceLinks=Contacts of task -ProjectsDedicatedToThisThirdParty=這個項目致力於第三方 +ProjectsDedicatedToThisThirdParty=致力於該合作方的項目 NoTasks=該項目沒有任務 -LinkedToAnotherCompany=鏈接到其他第三方 +LinkedToAnotherCompany=鏈接到其他合作方 TaskIsNotAssignedToUser=Task not assigned to user. Use button '%s' to assign task now. ErrorTimeSpentIsEmpty=所花費的時間是空的 ThisWillAlsoRemoveTasks=這一行動也將刪除所有項目任務(%s任務的時刻),花全部的時間都投入。 @@ -177,9 +177,9 @@ TypeContact_project_task_external_TASKCONTRIBUTOR=投稿 SelectElement=Select element AddElement=Link to element # Documents models -DocumentModelBeluga=Project document template for linked objects overview -DocumentModelBaleine=Project document template for tasks -DocumentModelTimeSpent=Project report template for time spent +DocumentModelBeluga=連結專案概述的文件範本 +DocumentModelBaleine=任務的專案文件範本 +DocumentModelTimeSpent=花費時間的專案報告範本 PlannedWorkload=Planned workload PlannedWorkloadShort=Workload ProjectReferers=相關項目 @@ -250,3 +250,8 @@ OneLinePerUser=One line per user ServiceToUseOnLines=Service to use on lines InvoiceGeneratedFromTimeSpent=Invoice %s has been generated from time spent on project ProjectBillTimeDescription=Check if you enter timesheet on tasks of project AND you plan to generate invoice(s) from the timesheet to bill the customer of the project (do not check if you plan to create invoice that is not based on entered timesheets). +ProjectFollowOpportunity=Follow opportunity +ProjectFollowTasks=Follow tasks +UsageOpportunity=Usage: Opportunity +UsageTasks=Usage: Tasks +UsageBillTimeShort=使用:帳單時間 diff --git a/htdocs/langs/zh_TW/propal.lang b/htdocs/langs/zh_TW/propal.lang index 3cd2c85b856..2fc5603d051 100644 --- a/htdocs/langs/zh_TW/propal.lang +++ b/htdocs/langs/zh_TW/propal.lang @@ -39,7 +39,7 @@ PropalStatusSignedShort=簽名 PropalStatusNotSignedShort=未簽署 PropalStatusBilledShort=帳單 PropalsToClose=商業提案/建議書將結束 -PropalsToBill=到法案簽署商業建議 +PropalsToBill=已簽署商業協議(合約)開票 ListOfProposals=商業提案/建議書名單 ActionsOnPropal=提案/建議書上的事件 RefProposal=商業提案/建議書參考值 @@ -78,8 +78,9 @@ TypeContact_propal_external_SHIPPING=Customer contact for delivery # Document models DocModelAzurDescription=一個完整的提案/建議書模型(logo. ..) DocModelCyanDescription=一個完整的提案/建議書模型(logo. ..) -DefaultModelPropalCreate=Default model creation +DefaultModelPropalCreate=預設模型新增 DefaultModelPropalToBill=當結束企業提案/建議書時使用預設範本(開立發票) DefaultModelPropalClosed=當結束企業提案/建議書時使用預設範本(尚未計價) ProposalCustomerSignature=Written acceptance, company stamp, date and signature ProposalsStatisticsSuppliers=Vendor proposals statistics +CaseFollowedBy=Case followed by diff --git a/htdocs/langs/zh_TW/receiptprinter.lang b/htdocs/langs/zh_TW/receiptprinter.lang index 756461488cc..bbc76b610f3 100644 --- a/htdocs/langs/zh_TW/receiptprinter.lang +++ b/htdocs/langs/zh_TW/receiptprinter.lang @@ -6,11 +6,11 @@ PrinterDeleted=Printer %s deleted TestSentToPrinter=Test Sent To Printer %s ReceiptPrinter=Receipt printers ReceiptPrinterDesc=Setup of receipt printers -ReceiptPrinterTemplateDesc=Setup of Templates +ReceiptPrinterTemplateDesc=範本設定 ReceiptPrinterTypeDesc=Description of Receipt Printer's type ReceiptPrinterProfileDesc=Description of Receipt Printer's Profile ListPrinters=List of Printers -SetupReceiptTemplate=Template Setup +SetupReceiptTemplate=範本設定 CONNECTOR_DUMMY=Dummy Printer CONNECTOR_NETWORK_PRINT=Network Printer CONNECTOR_FILE_PRINT=Local Printer @@ -26,19 +26,22 @@ PROFILE_P822D=P822D Profile PROFILE_STAR=Star Profile PROFILE_DEFAULT_HELP=Default Profile suitable for Epson printers PROFILE_SIMPLE_HELP=Simple Profile No Graphics -PROFILE_EPOSTEP_HELP=Epos Tep Profile Help +PROFILE_EPOSTEP_HELP=Epos Tep Profile PROFILE_P822D_HELP=P822D Profile No Graphics PROFILE_STAR_HELP=Star Profile +DOL_LINE_FEED=Skip line DOL_ALIGN_LEFT=Left align text DOL_ALIGN_CENTER=Center text DOL_ALIGN_RIGHT=Right align text DOL_USE_FONT_A=Use font A of printer DOL_USE_FONT_B=Use font B of printer DOL_USE_FONT_C=Use font C of printer -DOL_PRINT_BARCODE=Print barcode +DOL_PRINT_BARCODE=列印條碼 DOL_PRINT_BARCODE_CUSTOMER_ID=Print barcode customer id DOL_CUT_PAPER_FULL=Cut ticket completely DOL_CUT_PAPER_PARTIAL=Cut ticket partially DOL_OPEN_DRAWER=Open cash drawer DOL_ACTIVATE_BUZZER=Activate buzzer DOL_PRINT_QRCODE=Print QR Code +DOL_PRINT_LOGO=Print logo of my company +DOL_PRINT_LOGO_OLD=Print logo of my company (old printers) diff --git a/htdocs/langs/zh_TW/receptions.lang b/htdocs/langs/zh_TW/receptions.lang index aa64a5b49ae..1a291c0e36f 100644 --- a/htdocs/langs/zh_TW/receptions.lang +++ b/htdocs/langs/zh_TW/receptions.lang @@ -27,7 +27,7 @@ StatusReceptionValidated=驗證(產品出貨或已經出貨) StatusReceptionProcessed=加工 StatusReceptionDraftShort=草案 StatusReceptionValidatedShort=驗證 -StatusReceptionProcessedShort=加工 +StatusReceptionProcessedShort=處理完成 ReceptionSheet=Reception sheet ConfirmDeleteReception=Are you sure you want to delete this reception? ConfirmValidateReception=Are you sure you want to validate this reception with reference %s? @@ -42,4 +42,4 @@ ProductQtyInReceptionAlreadySent=Product quantity from open sales order already ProductQtyInSuppliersReceptionAlreadyRecevied=Product quantity from open supplier order already received ValidateOrderFirstBeforeReception=You must first validate the order before being able to make receptions. ReceptionsNumberingModules=Numbering module for receptions -ReceptionsReceiptModel=Document templates for receptions +ReceptionsReceiptModel=接收用文件範本 diff --git a/htdocs/langs/zh_TW/salaries.lang b/htdocs/langs/zh_TW/salaries.lang index 7c3c08a65bd..f741a3a051c 100644 --- a/htdocs/langs/zh_TW/salaries.lang +++ b/htdocs/langs/zh_TW/salaries.lang @@ -1,21 +1,21 @@ # Dolibarr language file - Source file is en_US - salaries -SALARIES_ACCOUNTING_ACCOUNT_PAYMENT=Accounting account used for user third parties -SALARIES_ACCOUNTING_ACCOUNT_PAYMENT_Desc=The dedicated accounting account defined on user card will be used for Subledger accounting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated user accounting account on user is not defined. -SALARIES_ACCOUNTING_ACCOUNT_CHARGE=Accounting account by default for wage payments -Salary=Salary -Salaries=Salaries -NewSalaryPayment=New salary payment -AddSalaryPayment=Add salary payment -SalaryPayment=Salary payment -SalariesPayments=Salaries payments -ShowSalaryPayment=Show salary payment -THM=Average hourly rate -TJM=Average daily rate -CurrentSalary=Current salary -THMDescription=This value may be used to calculate the cost of time consumed on a project entered by users if module project is used -TJMDescription=This value is currently for information only and is not used for any calculation -LastSalaries=Latest %s salary payments -AllSalaries=All salary payments -SalariesStatistics=Salary statistics +SALARIES_ACCOUNTING_ACCOUNT_PAYMENT=用戶合作方使用的會計帳戶 +SALARIES_ACCOUNTING_ACCOUNT_PAYMENT_Desc=用戶卡上定義的專用會計帳戶將僅用於子帳會計。如果未定義用戶專用的用戶帳戶,則此帳戶將用於“總帳”,並作為“子帳”帳戶的默認值。 +SALARIES_ACCOUNTING_ACCOUNT_CHARGE=默認支付薪資的會計帳戶 +Salary=薪資 +Salaries=薪資 +NewSalaryPayment=新支付薪資 +AddSalaryPayment=新增支付薪資 +SalaryPayment=支付薪資 +SalariesPayments=支付薪資 +ShowSalaryPayment=顯示支付薪資 +THM=平均時薪 +TJM=平均日薪 +CurrentSalary=目前薪資 +THMDescription=如果使用此模組項目,則此值可用於計算用戶輸入的項目所花費的時間成本 +TJMDescription=目前數值僅用於提供信息,不用於任何計算 +LastSalaries=最新的%s支付薪資 +AllSalaries=所有支付薪資 +SalariesStatistics=薪資統計 # Export -SalariesAndPayments=Salaries and payments +SalariesAndPayments=薪資與支付 diff --git a/htdocs/langs/zh_TW/sendings.lang b/htdocs/langs/zh_TW/sendings.lang index 765c6c9015d..9811acf830f 100644 --- a/htdocs/langs/zh_TW/sendings.lang +++ b/htdocs/langs/zh_TW/sendings.lang @@ -21,6 +21,7 @@ QtyShipped=出貨數量 QtyShippedShort=Qty ship. QtyPreparedOrShipped=Qty prepared or shipped QtyToShip=出貨數量 +QtyToReceive=Qty to receive QtyReceived=收到的數量 QtyInOtherShipments=Qty in other shipments KeepToShip=Remain to ship @@ -46,17 +47,18 @@ DateDeliveryPlanned=Planned date of delivery RefDeliveryReceipt=Ref delivery receipt StatusReceipt=Status delivery receipt DateReceived=交貨收到日期 -SendShippingByEMail=通過電子郵件發送貨物 +ClassifyReception=Classify reception +SendShippingByEMail=Send shipment by email SendShippingRef=Submission of shipment %s ActionsOnShipping=對裝運的事件 LinkToTrackYourPackage=鏈接到追蹤您的包裹 ShipmentCreationIsDoneFromOrder=就目前而言,從這個訂單而建立的出貨單已經完成。 ShipmentLine=Shipment line -ProductQtyInCustomersOrdersRunning=Product quantity into open customer orders -ProductQtyInSuppliersOrdersRunning=Product quantity into open purchase orders -ProductQtyInShipmentAlreadySent=Product quantity from open customer order already sent -ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from open supplier order already received -NoProductToShipFoundIntoStock=No product to ship found into warehouse %s. Correct stock or go back to choose another warehouse. +ProductQtyInCustomersOrdersRunning=Product quantity from open sales orders +ProductQtyInSuppliersOrdersRunning=Product quantity from open purchase orders +ProductQtyInShipmentAlreadySent=Product quantity from open sales order already sent +ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from open purchase orders already received +NoProductToShipFoundIntoStock=No product to ship found in warehouse %s. Correct stock or go back to choose another warehouse. WeightVolShort=重量/體積 ValidateOrderFirstBeforeShipment=You must first validate the order before being able to make shipments. @@ -69,4 +71,4 @@ SumOfProductWeights=Sum of product weights # warehouse details DetailWarehouseNumber= Warehouse details -DetailWarehouseFormat= W:%s (Qty : %d) +DetailWarehouseFormat= W:%s (Qty: %d) diff --git a/htdocs/langs/zh_TW/stocks.lang b/htdocs/langs/zh_TW/stocks.lang index 2e875d8e61d..19364bb63c9 100644 --- a/htdocs/langs/zh_TW/stocks.lang +++ b/htdocs/langs/zh_TW/stocks.lang @@ -2,213 +2,217 @@ WarehouseCard=倉庫/庫存卡 Warehouse=倉庫 Warehouses=倉庫 -ParentWarehouse=Parent warehouse -NewWarehouse=New warehouse / Stock Location +ParentWarehouse=母倉庫 +NewWarehouse=新倉庫/庫存位置 WarehouseEdit=修改倉庫 MenuNewWarehouse=新倉庫 WarehouseSource=來源倉庫 WarehouseSourceNotDefined=無定義倉庫, -AddWarehouse=Create warehouse +AddWarehouse=新增倉庫 AddOne=新增 -DefaultWarehouse=Default warehouse +DefaultWarehouse=預設倉庫 WarehouseTarget=目標倉庫 -ValidateSending=刪除發送 -CancelSending=取消發送 -DeleteSending=刪除發送 +ValidateSending=刪除傳送 +CancelSending=取消傳送 +DeleteSending=刪除傳送 Stock=庫存 Stocks=庫存 -StocksByLotSerial=Stocks by lot/serial -LotSerial=Lots/Serials -LotSerialList=List of lot/serials +StocksByLotSerial=依批次/序號的庫存 +LotSerial=批次/序號 +LotSerialList=批次/序號清單 Movements=轉讓 ErrorWarehouseRefRequired=倉庫引用的名稱為必填 -ListOfWarehouses=倉庫名單 +ListOfWarehouses=倉庫清單 ListOfStockMovements=庫存轉讓清單 -ListOfInventories=List of inventories -MovementId=Movement ID -StockMovementForId=Movement ID %d -ListMouvementStockProject=List of stock movements associated to project -StocksArea=庫存區 -AllWarehouses=All warehouses -IncludeAlsoDraftOrders=Include also draft orders +ListOfInventories=庫存清單 +MovementId=轉讓編號 +StockMovementForId=轉讓編號 %d +ListMouvementStockProject=與項目相關的庫存變動清單 +StocksArea=庫存區域 +AllWarehouses=所有倉庫 +IncludeAlsoDraftOrders=包括草稿訂單 Location=位置 -LocationSummary=擺放位置 -NumberOfDifferentProducts=Number of different products +LocationSummary=簡稱位置 +NumberOfDifferentProducts=產品數量 NumberOfProducts=產品總數 -LastMovement=Latest movement -LastMovements=Latest movements +LastMovement=最新變動 +LastMovements=最新變動(s) Units=單位 Unit=單位 -StockCorrection=Stock correction -CorrectStock=修正庫存數 -StockTransfer=Stock transfer -TransferStock=Transfer stock -MassStockTransferShort=Mass stock transfer -StockMovement=Stock movement -StockMovements=Stock movements +StockCorrection=庫存更正 +CorrectStock=修正庫存 +StockTransfer=庫存轉移 +TransferStock=轉移庫存 +MassStockTransferShort=大量庫存轉移 +StockMovement=庫存變動 +StockMovements=庫存變動 NumberOfUnit=單位數目 UnitPurchaseValue=單位購買價格 StockTooLow=庫存過低 -StockLowerThanLimit=Stock lower than alert limit (%s) +StockLowerThanLimit=庫存低於警報限制(%s) EnhancedValue=價值 PMPValue=加權平均價格 -PMPValueShort=的WAP +PMPValueShort=WAP EnhancedValueOfWarehouses=倉庫價值 -UserWarehouseAutoCreate=Create a user warehouse automatically when creating a user -AllowAddLimitStockByWarehouse=Manage also values for minimum and desired stock per pairing (product-warehouse) in addition to values per product -IndependantSubProductStock=Product stock and subproduct stock are independent -QtyDispatched=派出數量 -QtyDispatchedShort=Qty dispatched -QtyToDispatchShort=Qty to dispatch -OrderDispatch=Item receipts -RuleForStockManagementDecrease=Choose Rule for automatic stock decrease (manual decrease is always possible, even if an automatic decrease rule is activated) -RuleForStockManagementIncrease=Choose Rule for automatic stock increase (manual increase is always possible, even if an automatic increase rule is activated) -DeStockOnBill=Decrease real stocks on validation of customer invoice/credit note -DeStockOnValidateOrder=Decrease real stocks on validation of sales order -DeStockOnShipment=Decrease real stocks on shipping validation -DeStockOnShipmentOnClosing=Decrease real stocks when shipping is set to closed -ReStockOnBill=Increase real stocks on validation of vendor invoice/credit note -ReStockOnValidateOrder=Increase real stocks on purchase order approval -ReStockOnDispatchOrder=Increase real stocks on manual dispatching into warehouse, after purchase order receipt of goods -StockOnReception=Increase real stocks on validation of reception -StockOnReceptionOnClosing=Increase real stocks when reception is set to closed -OrderStatusNotReadyToDispatch=命令還沒有或根本沒有更多的地位,使產品在倉庫庫存調度。 -StockDiffPhysicTeoric=Explanation for difference between physical and virtual stock -NoPredefinedProductToDispatch=此對象沒有預定義的產品。因此,沒有庫存調度是必需的。 -DispatchVerb=派遣 -StockLimitShort=Limit for alert -StockLimit=Stock limit for alert -StockLimitDesc=(empty) means no warning.
    0 can be used for a warning as soon as stock is empty. -PhysicalStock=Physical Stock -RealStock=實際庫存量 -RealStockDesc=Physical/real stock is the stock currently in the warehouses. -RealStockWillAutomaticallyWhen=The real stock will be modified according to this rule (as defined in the Stock module): +UserWarehouseAutoCreate=新增用戶時自動新增用戶倉庫 +AllowAddLimitStockByWarehouse=除了每個產品的最小和期望庫存值之外,還管理每個配對(產品倉庫)的最小和期望庫存值 +IndependantSubProductStock=產品庫存和子產品庫存是獨立的 +QtyDispatched=發貨數量 +QtyDispatchedShort=發貨數量 +QtyToDispatchShort=發貨數量 +OrderDispatch=項目收據 +RuleForStockManagementDecrease=選擇自動庫存減少規則(即使啟動了自動減少規則,還是可以手動減少庫存) +RuleForStockManagementIncrease=選擇自動庫存增加規則(即使啟動自動增加規則,還是可以手動增加庫存) +DeStockOnBill=驗證客戶發票/票據時減少實際庫存 +DeStockOnValidateOrder=驗證銷售訂單時減少實際庫存 +DeStockOnShipment=驗證發貨時減少實際庫存 +DeStockOnShipmentOnClosing=發貨設定為已關閉時減少實際庫存 +ReStockOnBill=驗證供應商發票/票據時增加實際庫存 +ReStockOnValidateOrder=採購訂單批准時增加實際庫存 +ReStockOnDispatchOrder=採購訂單收貨後,通過手工發貨到倉庫來增加實際庫存 +StockOnReception=確認接收後增加實際庫存 +StockOnReceptionOnClosing=接收處設定為已關閉時增加實際庫存 +OrderStatusNotReadyToDispatch=訂單尚未或不再具有允許在庫存倉庫中發貨的狀態。 +StockDiffPhysicTeoric=實際和虛擬庫存之間差異的說明 +NoPredefinedProductToDispatch=沒有此專案的預定義產品。因此無需庫存調度。 +DispatchVerb=調度 +StockLimitShort=警報限制 +StockLimit=庫存限制的警報 +StockLimitDesc=(空白)表示沒有警告。 可將
    0用作庫存警告。 +PhysicalStock=實體庫存 +RealStock=實際庫存 +RealStockDesc=實體/實際庫存是當前倉庫中的庫存。 +RealStockWillAutomaticallyWhen=實際庫存將根據以下規則(在“庫存”模組中定義)進行修改: VirtualStock=虛擬庫存 -VirtualStockDesc=Virtual stock is the calculated stock available once all open/pending actions (that affect stocks) are closed (purchase orders received, sales orders shipped etc.) +VirtualStockDesc=虛擬庫存是指所有未完成的/待處理的操作(影響庫存)都已關閉而計算出的庫存(收到的採購訂單,已發貨的銷售訂單等)。 IdWarehouse=編號倉庫 DescWareHouse=說明倉庫 LieuWareHouse=本地化倉庫 WarehousesAndProducts=倉庫和產品 -WarehousesAndProductsBatchDetail=Warehouses and products (with detail per lot/serial) -AverageUnitPricePMPShort=投入品平均價格 -AverageUnitPricePMP=投入品平均價格 +WarehousesAndProductsBatchDetail=倉庫和產品(有批次/序列的詳細信息) +AverageUnitPricePMPShort=加權平均投入價格 +AverageUnitPricePMP=加權平均投入價格 SellPriceMin=銷售單價 -EstimatedStockValueSellShort=Value for sell -EstimatedStockValueSell=Value for sell -EstimatedStockValueShort=估計的庫存價值 -EstimatedStockValue=估計的庫存價值 +EstimatedStockValueSellShort=銷售價值 +EstimatedStockValueSell=銷售價值 +EstimatedStockValueShort=輸入庫存值 +EstimatedStockValue=輸入庫存值 DeleteAWarehouse=刪除倉庫 -ConfirmDeleteWarehouse=Are you sure you want to delete the warehouse %s? -PersonalStock=%s的個人股票 -ThisWarehouseIsPersonalStock=這個倉庫代表的%s%的個人股票期權 -SelectWarehouseForStockDecrease=選擇倉庫庫存減少使用 -SelectWarehouseForStockIncrease=選擇使用庫存增加的倉庫 -NoStockAction=No stock action -DesiredStock=Desired Stock -DesiredStockDesc=This stock amount will be the value used to fill the stock by replenishment feature. -StockToBuy=To order -Replenishment=Replenishment -ReplenishmentOrders=Replenishment orders -VirtualDiffersFromPhysical=According to increase/decrease stock options, physical stock and virtual stock (physical + current orders) may differ -UseVirtualStockByDefault=Use virtual stock by default, instead of physical stock, for replenishment feature +ConfirmDeleteWarehouse=您確定要刪除倉庫%s嗎? +PersonalStock=個人倉庫%s +ThisWarehouseIsPersonalStock=此倉庫代表%s的個人庫存%s +SelectWarehouseForStockDecrease=選擇用於減少庫存的倉庫 +SelectWarehouseForStockIncrease=選擇用於增加庫存的倉庫 +NoStockAction=無庫存活動 +DesiredStock=需求庫存 +DesiredStockDesc=該庫存量將是用於補貨功能中補充庫存的值。 +StockToBuy=訂購 +Replenishment=補貨 +ReplenishmentOrders=補貨單 +VirtualDiffersFromPhysical=根據增加/減少的庫存選項,實體庫存和虛擬庫存(實體+當前訂單)可能會有所不同 +UseVirtualStockByDefault=預設情況下,使用虛擬庫存而不是實體庫存作為補貨功能 UseVirtualStock=使用虛擬庫存 -UsePhysicalStock=Use physical stock -CurentSelectionMode=Current selection mode +UsePhysicalStock=使用實體庫存 +CurentSelectionMode=目前選擇模式 CurentlyUsingVirtualStock=虛擬庫存 -CurentlyUsingPhysicalStock=實際庫存量 -RuleForStockReplenishment=Rule for stocks replenishment -SelectProductWithNotNullQty=Select at least one product with a qty not null and a vendor -AlertOnly= Alerts only -WarehouseForStockDecrease=The warehouse %s will be used for stock decrease -WarehouseForStockIncrease=The warehouse %s will be used for stock increase -ForThisWarehouse=For this warehouse -ReplenishmentStatusDesc=This is a list of all products with a stock lower than desired stock (or lower than alert value if checkbox "alert only" is checked). Using the checkbox, you can create purchase orders to fill the difference. -ReplenishmentOrdersDesc=This is a list of all open purchase orders including predefined products. Only open orders with predefined products, so orders that may affect stocks, are visible here. -Replenishments=Replenishments -NbOfProductBeforePeriod=Quantity of product %s in stock before selected period (< %s) -NbOfProductAfterPeriod=Quantity of product %s in stock after selected period (> %s) -MassMovement=Mass movement -SelectProductInAndOutWareHouse=Select a product, a quantity, a source warehouse and a target warehouse, then click "%s". Once this is done for all required movements, click onto "%s". -RecordMovement=Record transfer -ReceivingForSameOrder=Receipts for this order -StockMovementRecorded=Stock movements recorded -RuleForStockAvailability=Rules on stock requirements -StockMustBeEnoughForInvoice=Stock level must be enough to add product/service to invoice (check is done on current real stock when adding a line into invoice whatever the rule for automatic stock change) -StockMustBeEnoughForOrder=Stock level must be enough to add product/service to order (check is done on current real stock when adding a line into order whatever the rule for automatic stock change) -StockMustBeEnoughForShipment= Stock level must be enough to add product/service to shipment (check is done on current real stock when adding a line into shipment whatever the rule for automatic stock change) -MovementLabel=Label of movement -TypeMovement=Type of movement -DateMovement=Date of movement -InventoryCode=Movement or inventory code -IsInPackage=Contained into package -WarehouseAllowNegativeTransfer=Stock can be negative -qtyToTranferIsNotEnough=You don't have enough stock from your source warehouse and your setup does not allow negative stocks. +CurentlyUsingPhysicalStock=實體庫存 +RuleForStockReplenishment=補貨規則 +SelectProductWithNotNullQty=選擇至少一個數量不為空的產品和一個供應商 +AlertOnly= 只警告 +WarehouseForStockDecrease=倉庫%s將用於減少庫存 +WarehouseForStockIncrease=倉庫%s將用於庫存增加 +ForThisWarehouse=用於這個倉庫 +ReplenishmentStatusDesc=這是庫存低於需求庫存(或低於警報值且勾選“只警告”)的所有產品列表。使用勾選框,您可以新增採購訂單以填補差額。 +ReplenishmentOrdersDesc=這是所有未清採購訂單的清單,包括預定義產品。在此處可見僅顯示帶有預定義產品的未結訂單,訂單可能會影響庫存。 +Replenishments=補貨 +NbOfProductBeforePeriod=選則期間以前產品%s庫存的數量(<%s) +NbOfProductAfterPeriod=選則期間之後產品%s庫存的數量(> %s) +MassMovement=全部活動 +SelectProductInAndOutWareHouse=選擇一項產品,數量,來源倉庫和目標倉庫,然後點擊“ %s”。完成所有必需的移動後,點擊“ %s”。 +RecordMovement=記錄轉移 +ReceivingForSameOrder=此訂單的收據 +StockMovementRecorded=庫存變動已記錄 +RuleForStockAvailability=庫存要求規則 +StockMustBeEnoughForInvoice=庫存水平必須足以將產品/服務新增到發票中(將此筆加到發票中時,無論自動庫存更改的規則如何,都要對當前實際庫存進行檢查) +StockMustBeEnoughForOrder=庫存水平必須足以將產品/服務新增到訂單中(將此筆加到訂單中時,無論自動庫存更改的規則如何,都要對當前實際庫存進行檢查) +StockMustBeEnoughForShipment= 庫存水平必須足以將產品/服務新增到發貨中(將此筆加到發貨中時,無論自動庫存更改的規則如何,都要對當前實際庫存進行檢查) +MovementLabel=產品移動標籤 +TypeMovement=移動類型 +DateMovement=移動日期 +InventoryCode=移動或庫存代碼 +IsInPackage=包含在包裝中 +WarehouseAllowNegativeTransfer=庫存可為負值 +qtyToTranferIsNotEnough=您的來源倉庫中沒有足夠的庫存,並且您的設置不允許出現負值庫存。 ShowWarehouse=顯示倉庫 -MovementCorrectStock=Stock correction for product %s -MovementTransferStock=Stock transfer of product %s into another warehouse -InventoryCodeShort=Inv./Mov. code -NoPendingReceptionOnSupplierOrder=No pending reception due to open purchase order -ThisSerialAlreadyExistWithDifferentDate=This lot/serial number (%s) already exists but with different eatby or sellby date (found %s but you enter %s). -OpenAll=Open for all actions -OpenInternal=Open only for internal actions -UseDispatchStatus=Use a dispatch status (approve/refuse) for product lines on purchase order reception -OptionMULTIPRICESIsOn=Option "several prices per segment" is on. It means a product has several selling price so value for sell can't be calculated -ProductStockWarehouseCreated=Stock limit for alert and desired optimal stock correctly created -ProductStockWarehouseUpdated=Stock limit for alert and desired optimal stock correctly updated -ProductStockWarehouseDeleted=Stock limit for alert and desired optimal stock correctly deleted -AddNewProductStockWarehouse=Set new limit for alert and desired optimal stock -AddStockLocationLine=Decrease quantity then click to add another warehouse for this product -InventoryDate=Inventory date -NewInventory=New inventory -inventorySetup = Inventory Setup -inventoryCreatePermission=Create new inventory -inventoryReadPermission=View inventories -inventoryWritePermission=Update inventories -inventoryValidatePermission=Validate inventory +MovementCorrectStock=產品%s的庫存更正 +MovementTransferStock=將產品%s庫存轉移到另一個倉庫 +InventoryCodeShort=庫存/移動碼 +NoPendingReceptionOnSupplierOrder=由於是未完成採購訂單,沒有待處理的接收處 +ThisSerialAlreadyExistWithDifferentDate=此批號/序列號( %s )已存在,但入庫日期或出庫日期不同(找到%s,但您輸入%s )。 +OpenAll=打開所有活動 +OpenInternal=僅開啟內部活動 +UseDispatchStatus=產品在採購訂單接收處時,使用一個調度狀態(批准/拒絕) +OptionMULTIPRICESIsOn=選項“分段價格”已啟用。這意味著一個產品有多個售價,因此無法計算出銷售價值 +ProductStockWarehouseCreated=已正確產生庫存限制警報和需求最佳庫存 +ProductStockWarehouseUpdated=已正確更新庫存限制警報和需求最佳庫存 +ProductStockWarehouseDeleted=已正確刪除庫存限制警報和需求最佳庫存 +AddNewProductStockWarehouse=設定新限制警報和所需最佳庫存 +AddStockLocationLine=減少數量,然後點擊來新增此產品的另一個倉庫 +InventoryDate=庫存日期 +NewInventory=新庫存 +inventorySetup = 庫存設定 +inventoryCreatePermission=產生新庫存 +inventoryReadPermission=檢視庫存 +inventoryWritePermission=更新庫存 +inventoryValidatePermission=驗證庫存 inventoryTitle=庫存 -inventoryListTitle=Inventories -inventoryListEmpty=No inventory in progress -inventoryCreateDelete=Create/Delete inventory -inventoryCreate=Create new -inventoryEdit=Edit -inventoryValidate=驗證 -inventoryDraft=運行 -inventorySelectWarehouse=Warehouse choice -inventoryConfirmCreate=Create -inventoryOfWarehouse=Inventory for warehouse: %s -inventoryErrorQtyAdd=Error: one quantity is less than zero -inventoryMvtStock=By inventory -inventoryWarningProductAlreadyExists=This product is already into list +inventoryListTitle=庫存(s) +inventoryListEmpty=沒有進行中的庫存 +inventoryCreateDelete=新增/刪除庫存 +inventoryCreate=產生新的 +inventoryEdit=編輯 +inventoryValidate=已驗證 +inventoryDraft=執行中 +inventorySelectWarehouse=倉庫選擇 +inventoryConfirmCreate=新增 +inventoryOfWarehouse=倉庫庫存:%s +inventoryErrorQtyAdd=錯誤:一個數量小於零 +inventoryMvtStock=依照庫存 +inventoryWarningProductAlreadyExists=此產品已列入清單 SelectCategory=分類篩選器 -SelectFournisseur=Vendor filter +SelectFournisseur=供應商篩選器 inventoryOnDate=庫存 -INVENTORY_DISABLE_VIRTUAL=Virtual product (kit): do not decrement stock of a child product -INVENTORY_USE_MIN_PA_IF_NO_LAST_PA=Use the buy price if no last buy price can be found -INVENTORY_USE_INVENTORY_DATE_FROM_DATEMVT=Stock movement has date of inventory -inventoryChangePMPPermission=Allow to change PMP value for a product -ColumnNewPMP=New unit PMP -OnlyProdsInStock=Do not add product without stock -TheoricalQty=Theorique qty -TheoricalValue=Theorique qty -LastPA=Last BP -CurrentPA=Curent BP -RealQty=Real Qty -RealValue=Real Value -RegulatedQty=Regulated Qty -AddInventoryProduct=Add product to inventory -AddProduct=Add -ApplyPMP=Apply PMP -FlushInventory=Flush inventory -ConfirmFlushInventory=Do you confirm this action? -InventoryFlushed=Inventory flushed -ExitEditMode=Exit edition -inventoryDeleteLine=Delete line -RegulateStock=Regulate Stock -ListInventory=清單列表 -StockSupportServices=Stock management supports Services -StockSupportServicesDesc=By default, you can stock only products of type "product". You may also stock a product of type "service" if both module Services and this option are enabled. -ReceiveProducts=Receive items -StockIncreaseAfterCorrectTransfer=Increase by correction/transfer -StockDecreaseAfterCorrectTransfer=Decrease by correction/transfer -StockIncrease=Stock increase -StockDecrease=Stock decrease +INVENTORY_DISABLE_VIRTUAL=虛擬產品(套件):不減少子產品的庫存 +INVENTORY_USE_MIN_PA_IF_NO_LAST_PA=如果找不到最新的購買價,請使用購買價 +INVENTORY_USE_INVENTORY_DATE_FOR_DATE_OF_MVT=庫存移動將具有庫存日期(而不是庫存確認日期) +inventoryChangePMPPermission=允許更改產品的PMP值 +ColumnNewPMP=新PMP單位 +OnlyProdsInStock=沒有庫存時不要增加產品 +TheoricalQty=理論數量 +TheoricalValue=理論數量 +LastPA=最新BP +CurrentPA=目前BP +RealQty=實際數量 +RealValue=實際價值 +RegulatedQty=調整數量 +AddInventoryProduct=將產品增加到庫存 +AddProduct=增加 +ApplyPMP=申請PMP +FlushInventory=沖洗庫存 +ConfirmFlushInventory=您要確認此動作嗎? +InventoryFlushed=庫存已沖洗 +ExitEditMode=退出編輯 +inventoryDeleteLine=刪除行 +RegulateStock=調整庫存 +ListInventory=清單 +StockSupportServices=庫存管理可用於服務 +StockSupportServicesDesc=預設情況下,您只能庫存“產品”類型的產品。如果同時啟用了服務模組和此選項,那麼您也可以庫存“服務”類型的產品。 +ReceiveProducts=接收物品 +StockIncreaseAfterCorrectTransfer=使用更正/轉移增加 +StockDecreaseAfterCorrectTransfer=使用更正/轉移減少 +StockIncrease=庫存增加 +StockDecrease=庫存減少 +InventoryForASpecificWarehouse=特定倉庫的庫存 +InventoryForASpecificProduct=特定產品的庫存 +StockIsRequiredToChooseWhichLotToUse=庫存需要選擇要使用的批次 +ForceTo=Force to diff --git a/htdocs/langs/zh_TW/stripe.lang b/htdocs/langs/zh_TW/stripe.lang index b442a09dbdd..48eb8c3517d 100644 --- a/htdocs/langs/zh_TW/stripe.lang +++ b/htdocs/langs/zh_TW/stripe.lang @@ -4,7 +4,7 @@ StripeDesc=Offer customers a Stripe online payment page for payments with credit StripeOrCBDoPayment=Pay with credit card or Stripe FollowingUrlAreAvailableToMakePayments=以下網址可提供給客戶的網頁上,能夠作出Dolibarr支付對象 PaymentForm=付款方式 -WelcomeOnPaymentPage=Welcome to our online payment service +WelcomeOnPaymentPage=歡迎使用我們的在線支付服務 ThisScreenAllowsYouToPay=這個屏幕允許你進行網上支付%s。 ThisIsInformationOnPayment=這是在做付款信息 ToComplete=要完成 @@ -16,12 +16,13 @@ StripeDoPayment=Pay with Stripe YouWillBeRedirectedOnStripe=You will be redirected on secured Stripe page to input you credit card information Continue=未來 ToOfferALinkForOnlinePayment=網址為%s支付 -ToOfferALinkForOnlinePaymentOnOrder=URL to offer a %s online payment user interface for a sales order -ToOfferALinkForOnlinePaymentOnInvoice=網址提供發票一%s在線支付的用戶界面 -ToOfferALinkForOnlinePaymentOnContractLine=網址提供了一個合同線%s在線支付的用戶界面 -ToOfferALinkForOnlinePaymentOnFreeAmount=網址提供一個免費的網上支付金額%s用戶界面 -ToOfferALinkForOnlinePaymentOnMemberSubscription=網址為會員提供訂閱%s在線支付的用戶界面 -YouCanAddTagOnUrl=您還可以添加標簽= url參數價值的任何網址(只需要支付免費)添加自己的註釋標記付款。 +ToOfferALinkForOnlinePaymentOnOrder=URL to offer a %s online payment page for a sales order +ToOfferALinkForOnlinePaymentOnInvoice=URL to offer a %s online payment page for a customer invoice +ToOfferALinkForOnlinePaymentOnContractLine=URL to offer a %s online payment page for a contract line +ToOfferALinkForOnlinePaymentOnFreeAmount=URL to offer a %s online payment page of any amount with no existing object +ToOfferALinkForOnlinePaymentOnMemberSubscription=URL to offer a %s online payment page for a member subscription +ToOfferALinkForOnlinePaymentOnDonation=URL to offer a %s online payment page for payment of a donation +YouCanAddTagOnUrl=You can also add url parameter &tag=value to any of those URL (mandatory only for payment not linked to an object) to add your own payment comment tag.
    For the URL of payments with no existing object, you may also add the parameter &noidempotency=1 so the same link with same tag can be used several times (some payment mode may limit the payment to 1 for each different link without this parameter) SetupStripeToHavePaymentCreatedAutomatically=Setup your Stripe with url %s to have payment created automatically when validated by Stripe. AccountParameter=帳戶參數 UsageParameter=使用參數 diff --git a/htdocs/langs/zh_TW/supplier_proposal.lang b/htdocs/langs/zh_TW/supplier_proposal.lang index a4c35b330b6..6b117339ead 100644 --- a/htdocs/langs/zh_TW/supplier_proposal.lang +++ b/htdocs/langs/zh_TW/supplier_proposal.lang @@ -1,54 +1,54 @@ # Dolibarr language file - Source file is en_US - supplier_proposal SupplierProposal=供應商商業提案/建議書 -supplier_proposalDESC=Manage price requests to suppliers -SupplierProposalNew=New price request -CommRequest=Price request +supplier_proposalDESC=管理對供應商的價格要求 +SupplierProposalNew=新價格要求 +CommRequest=價格要求 CommRequests=請求報價 -SearchRequest=Find a request -DraftRequests=Draft requests +SearchRequest=搜尋要求 +DraftRequests=草擬要求 SupplierProposalsDraft=供應商提案/建議書草稿 -LastModifiedRequests=Latest %s modified price requests -RequestsOpened=Open price requests +LastModifiedRequests=最新%s的價格要求 +RequestsOpened=公開價格要求 SupplierProposalArea=供應商提案/建議書區 SupplierProposalShort=供應商提案/建議書 SupplierProposals=供應商提案/建議書 SupplierProposalsShort=供應商提案/建議書 -NewAskPrice=New price request -ShowSupplierProposal=Show price request -AddSupplierProposal=Create a price request -SupplierProposalRefFourn=Vendor ref +NewAskPrice=新價格要求 +ShowSupplierProposal=顯示價格要求 +AddSupplierProposal=新增價格要求 +SupplierProposalRefFourn=供應商參考 SupplierProposalDate=交貨日期 -SupplierProposalRefFournNotice=Before closing to "Accepted", think to grasp suppliers references. -ConfirmValidateAsk=Are you sure you want to validate this price request under name %s? -DeleteAsk=Delete request -ValidateAsk=Validate request +SupplierProposalRefFournNotice=在關閉成為“已接受”之前,請確認供應商的參考。 +ConfirmValidateAsk=您確定要以名稱%s驗證此價格要求嗎? +DeleteAsk=刪除要求 +ValidateAsk=驗證要求 SupplierProposalStatusDraft=草案(等待驗證) -SupplierProposalStatusValidated=Validated (request is open) -SupplierProposalStatusClosed=關閉 -SupplierProposalStatusSigned=Accepted -SupplierProposalStatusNotSigned=Refused +SupplierProposalStatusValidated=已驗證(要求已打開) +SupplierProposalStatusClosed=已關閉 +SupplierProposalStatusSigned=已接受 +SupplierProposalStatusNotSigned=已拒絕 SupplierProposalStatusDraftShort=草案 -SupplierProposalStatusValidatedShort=驗證 -SupplierProposalStatusClosedShort=關閉 -SupplierProposalStatusSignedShort=Accepted -SupplierProposalStatusNotSignedShort=Refused -CopyAskFrom=Create price request by copying existing a request -CreateEmptyAsk=Create blank request -ConfirmCloneAsk=Are you sure you want to clone the price request %s? -ConfirmReOpenAsk=Are you sure you want to open back the price request %s? -SendAskByMail=Send price request by mail -SendAskRef=Sending the price request %s -SupplierProposalCard=Request card -ConfirmDeleteAsk=Are you sure you want to delete this price request %s? -ActionsOnSupplierProposal=Events on price request -DocModelAuroreDescription=A complete request model (logo...) -CommercialAsk=Price request -DefaultModelSupplierProposalCreate=Default model creation -DefaultModelSupplierProposalToBill=Default template when closing a price request (accepted) -DefaultModelSupplierProposalClosed=Default template when closing a price request (refused) +SupplierProposalStatusValidatedShort=已驗證 +SupplierProposalStatusClosedShort=已關閉 +SupplierProposalStatusSignedShort=已接受 +SupplierProposalStatusNotSignedShort=已拒絕 +CopyAskFrom=複製現有要求以新增價格要求 +CreateEmptyAsk=新增空白要求 +ConfirmCloneAsk=您確定要複製價格請求%s嗎? +ConfirmReOpenAsk=您確定要重新打開價格請求%s嗎? +SendAskByMail=使用郵件發送價格要求 +SendAskRef=傳送價格要求%s +SupplierProposalCard=要求卡 +ConfirmDeleteAsk=您確定要刪除此價格要求%s嗎? +ActionsOnSupplierProposal=價格要求紀錄 +DocModelAuroreDescription=完整的需求模組(logo...) +CommercialAsk=價格要求 +DefaultModelSupplierProposalCreate=預設模型新增 +DefaultModelSupplierProposalToBill=關閉價格要求時的預設範本(已接受) +DefaultModelSupplierProposalClosed=關閉價格要求時的預設範本(已拒絕) ListOfSupplierProposals=要求供應商提案/建議書清單 ListSupplierProposalsAssociatedProject=專案中供應商提案/建議書清單 SupplierProposalsToClose=將供應商提案/建議書結案 SupplierProposalsToProcess=將處理供應商提案/建議書 -LastSupplierProposals=Latest %s price requests -AllPriceRequests=All requests +LastSupplierProposals=最新%s價格要求 +AllPriceRequests=所有要求 diff --git a/htdocs/langs/zh_TW/suppliers.lang b/htdocs/langs/zh_TW/suppliers.lang index 8e88fa482d5..4352742be4a 100644 --- a/htdocs/langs/zh_TW/suppliers.lang +++ b/htdocs/langs/zh_TW/suppliers.lang @@ -1,47 +1,47 @@ -# Dolibarr language file - Source file is en_US - suppliers +# Dolibarr language file - Source file is en_US - vendors Suppliers=供應商 -SuppliersInvoice=Vendor invoice -ShowSupplierInvoice=Show Vendor Invoice +SuppliersInvoice=供應商發票 +ShowSupplierInvoice=顯示供應商發票 NewSupplier=新供應商 History=歷史紀錄 -ListOfSuppliers=List of vendors -ShowSupplier=Show vendor +ListOfSuppliers=供應商名單 +ShowSupplier=顯示供應商 OrderDate=訂購日期 -BuyingPriceMin=Best buying price -BuyingPriceMinShort=Best buying price -TotalBuyingPriceMinShort=Total of subproducts buying prices -TotalSellingPriceMinShort=Total of subproducts selling prices -SomeSubProductHaveNoPrices=Some sub-products have no price defined -AddSupplierPrice=Add buying price -ChangeSupplierPrice=Change buying price -SupplierPrices=Vendor prices -ReferenceSupplierIsAlreadyAssociatedWithAProduct=該參考供應商已經與一參考:%s的 -NoRecordedSuppliers=No vendor recorded -SupplierPayment=Vendor payment -SuppliersArea=Vendor area +BuyingPriceMin=最優惠的價格 +BuyingPriceMinShort=最優惠的價格 +TotalBuyingPriceMinShort=子產品購買總價 +TotalSellingPriceMinShort=子產品售價總價 +SomeSubProductHaveNoPrices=某些子產品未定義價格 +AddSupplierPrice=新增購買價格 +ChangeSupplierPrice=修改購買價格 +SupplierPrices=供應商價格 +ReferenceSupplierIsAlreadyAssociatedWithAProduct=此供應商參考已與以下產品關聯:%s +NoRecordedSuppliers=未記錄任何供應商 +SupplierPayment=供應商付款 +SuppliersArea=供應商區域 RefSupplierShort=參考供應商 Availability=可用性 -ExportDataset_fournisseur_1=Vendor invoices list and invoice lines -ExportDataset_fournisseur_2=Vendor invoices and payments -ExportDataset_fournisseur_3=Purchase orders and order lines +ExportDataset_fournisseur_1=供應商發票和發票明細 +ExportDataset_fournisseur_2=供應商發票和付款 +ExportDataset_fournisseur_3=採購訂單和訂單明細 ApproveThisOrder=批準這個訂單 -ConfirmApproveThisOrder=Are you sure you want to approve order %s? +ConfirmApproveThisOrder=您確定要批准訂單%s嗎? DenyingThisOrder=拒絕此訂單 -ConfirmDenyingThisOrder=Are you sure you want to deny this order %s? -ConfirmCancelThisOrder=Are you sure you want to cancel this order %s? -AddSupplierOrder=Create Purchase Order -AddSupplierInvoice=Create vendor invoice -ListOfSupplierProductForSupplier=List of products and prices for vendor %s -SentToSuppliers=Sent to vendors -ListOfSupplierOrders=List of purchase orders -MenuOrdersSupplierToBill=Purchase orders to invoice -NbDaysToDelivery=延遲交貨天數 -DescNbDaysToDelivery=此訂單中最長延遲時間 -SupplierReputation=Vendor reputation -DoNotOrderThisProductToThisSupplier=Do not order -NotTheGoodQualitySupplier=Wrong quality -ReputationForThisProduct=Reputation -BuyerName=Buyer name -AllProductServicePrices=All product / service prices -AllProductReferencesOfSupplier=All product / service references of supplier -BuyingPriceNumShort=Vendor prices +ConfirmDenyingThisOrder=您確定要拒絕此訂單%s嗎? +ConfirmCancelThisOrder=您確定要取消此訂單%s嗎? +AddSupplierOrder=新增採購訂單 +AddSupplierInvoice=新增供應商發票 +ListOfSupplierProductForSupplier=供應商%s的產品和價格清單 +SentToSuppliers=傳送給供應商 +ListOfSupplierOrders=採購訂單清單 +MenuOrdersSupplierToBill=採購訂單發票 +NbDaysToDelivery=交貨延遲時間(天) +DescNbDaysToDelivery=此訂單中產品的最長交貨延遲時間 +SupplierReputation=供應商信譽 +DoNotOrderThisProductToThisSupplier=不訂購 +NotTheGoodQualitySupplier=低品質 +ReputationForThisProduct=信譽 +BuyerName=買家名稱 +AllProductServicePrices=所有產品/服務價格 +AllProductReferencesOfSupplier=供應商的所有產品/服務參考 +BuyingPriceNumShort=供應商價格 diff --git a/htdocs/langs/zh_TW/ticket.lang b/htdocs/langs/zh_TW/ticket.lang index 0b86fd52122..0d9dc383561 100644 --- a/htdocs/langs/zh_TW/ticket.lang +++ b/htdocs/langs/zh_TW/ticket.lang @@ -18,22 +18,25 @@ # Generic # -Module56000Name=Tickets -Module56000Desc=Ticket system for issue or request management +Module56000Name=服務單 +Module56000Desc=用於問題或要求管理的服務單系統 -Permission56001=See tickets -Permission56002=Modify tickets -Permission56003=Delete tickets -Permission56004=Manage tickets -Permission56005=See tickets of all third parties (not effective for external users, always be limited to the third party they depend on) +Permission56001=查看服務單 +Permission56002=修改服務單 +Permission56003=刪除服務單 +Permission56004=管理服務單 +Permission56005=查看所有合作方的服務單(對外部用戶無效,始終僅限於他們所依賴的合作方) -TicketDictType=Ticket - Types +TicketDictType=服務單-類型 TicketDictCategory=Ticket - Groupes TicketDictSeverity=Ticket - Severities TicketTypeShortBUGSOFT=Dysfonctionnement logiciel TicketTypeShortBUGHARD=Dysfonctionnement matériel TicketTypeShortCOM=Commercial question -TicketTypeShortINCIDENT=Request for assistance + +TicketTypeShortHELP=Request for functionnal help +TicketTypeShortISSUE=Issue, bug or problem +TicketTypeShortREQUEST=Change or enhancement request TicketTypeShortPROJET=項目 TicketTypeShortOTHER=其他 @@ -56,7 +59,7 @@ OriginEmail=Email source Notify_TICKET_SENTBYMAIL=Send ticket message by email # Status -NotRead=Not read +NotRead=未讀 Read=閱讀 Assigned=Assigned InProgress=進行中 @@ -68,7 +71,7 @@ Deleted=Deleted # Dict Type=類型 -Category=Analytic code +Category=分析代碼 Severity=Severity # Email templates @@ -137,11 +140,15 @@ NoUnreadTicketsFound=No unread ticket found TicketViewAllTickets=View all tickets TicketViewNonClosedOnly=View only open tickets TicketStatByStatus=Tickets by status +OrderByDateAsc=Sort by ascending date +OrderByDateDesc=Sort by descending date +ShowAsConversation=Show as conversation list +MessageListViewType=Show as table list # # Ticket card # -Ticket=Ticket +Ticket=票 TicketCard=Ticket card CreateTicket=Create ticket EditTicket=Edit ticket @@ -150,7 +157,7 @@ CreatedBy=Created by NewTicket=New Ticket SubjectAnswerToTicket=Ticket answer TicketTypeRequest=Request type -TicketCategory=Analytic code +TicketCategory=分析代碼 SeeTicket=See ticket TicketMarkedAsRead=Ticket has been marked as read TicketReadOn=Read on @@ -222,6 +229,9 @@ TicketConfirmChangeStatus=Confirm the status change: %s ? TicketLogStatusChanged=Status changed: %s to %s TicketNotNotifyTiersAtCreate=Not notify company at create Unread=Unread +TicketNotCreatedFromPublicInterface=Not available. Ticket was not created from public interface. +PublicInterfaceNotEnabled=Public interface was not enabled +ErrorTicketRefRequired=Ticket reference name is required # # Logs diff --git a/htdocs/langs/zh_TW/trips.lang b/htdocs/langs/zh_TW/trips.lang index e1c8b6f83aa..901d1ff0a19 100644 --- a/htdocs/langs/zh_TW/trips.lang +++ b/htdocs/langs/zh_TW/trips.lang @@ -36,7 +36,7 @@ TripId=Id expense report AnyOtherInThisListCanValidate=Person to inform for validation. TripSociete=Information company TripNDF=Informations expense report -PDFStandardExpenseReports=Standard template to generate a PDF document for expense report +PDFStandardExpenseReports=標準範本,用於生成費用報告的PDF文件 ExpenseReportLine=Expense report line TF_OTHER=其他 TF_TRIP=Transportation @@ -148,4 +148,4 @@ nolimitbyEX_EXP=by line (no limitation) CarCategory=Category of car ExpenseRangeOffset=Offset amount: %s RangeIk=Mileage range -AttachTheNewLineToTheDocument=Attach the new line to an existing document +AttachTheNewLineToTheDocument=Attach the line to an uploaded document diff --git a/htdocs/langs/zh_TW/users.lang b/htdocs/langs/zh_TW/users.lang index 05556e66941..834decaf958 100644 --- a/htdocs/langs/zh_TW/users.lang +++ b/htdocs/langs/zh_TW/users.lang @@ -2,17 +2,17 @@ HRMArea=人資區 UserCard=用戶卡 GroupCard=集團卡 -Permission=允許 +Permission=權限 Permissions=權限 EditPassword=修改密碼 SendNewPassword=重新產生並發送密碼 -SendNewPasswordLink=傳送連線重設密碼 +SendNewPasswordLink=傳送重設密碼連線 ReinitPassword=重設密碼 PasswordChangedTo=密碼更改為:%s SubjectNewPassword=您新的密碼是 %s GroupRights=群組權限 UserRights=用戶權限 -UserGUISetup=User Display Setup +UserGUISetup=用戶顯示設置 DisableUser=停用用戶 DisableAUser=停用一位用戶 DeleteUser=刪除用戶 @@ -26,16 +26,16 @@ ConfirmDeleteGroup=您確定要刪除群組 %s? ConfirmEnableUser=您確定要啟用用戶 %s? ConfirmReinitPassword=您確定要產生新密碼給用戶 %s? ConfirmSendNewPassword=您確定要產生及傳送新密碼給用戶 %s? -NewUser=新增用戶 -CreateUser=建立用戶 +NewUser=新用戶 +CreateUser=創建用戶 LoginNotDefined=登錄沒有定義。 NameNotDefined=名稱沒有定義。 ListOfUsers=用戶名單 SuperAdministrator=超級管理員 SuperAdministratorDesc=全域管理員 AdministratorDesc=管理員 -DefaultRights=Default Permissions -DefaultRightsDesc=Define here the default permissions that are automatically granted to a new user (to modify permissions for existing users, go to the user card). +DefaultRights=預設權限 +DefaultRightsDesc=在此定義自動授予用戶的默認權限(要修改現有用戶的權限,請轉到用戶卡)。 DolibarrUsers=Dolibarr用戶 LastName=姓氏 FirstName=名字 @@ -57,20 +57,20 @@ UserModified=用戶修改成功 PhotoFile=圖片檔案 ListOfUsersInGroup=此群組內用戶明細表 ListOfGroupsForUser=此用戶的群組明細表 -LinkToCompanyContact=連線成為合作方的連絡人 +LinkToCompanyContact=連線成為第三方(客戶/供應商)的連絡人 LinkedToDolibarrMember=連線成為會員 LinkedToDolibarrUser=連線成為 Dolibarr 用戶 LinkedToDolibarrThirdParty=連線成為 Dolibarr 的合作方 CreateDolibarrLogin=建立一位用戶 -CreateDolibarrThirdParty=建立一位合作方 +CreateDolibarrThirdParty=建立一位合作方(客戶/供應商) LoginAccountDisableInDolibarr=在 Dolibarr 中帳戶已禁用。 UsePersonalValue=使用個人設定值 InternalUser=內部用戶 -ExportDataset_user_1=Users and their properties +ExportDataset_user_1=用戶及其屬性 DomainUser=域用戶%s Reactivate=重新啟用 -CreateInternalUserDesc=This form allows you to create an internal user in your company/organization. To create an external user (customer, vendor etc. ..), use the button 'Create Dolibarr User' from that third-party's contact card. -InternalExternalDesc=An internal user is a user that is part of your company/organization.
    An external user is a customer, vendor or other.

    In both cases, permissions defines rights on Dolibarr, also external user can have a different menu manager than internal user (See Home - Setup - Display) +CreateInternalUserDesc=此表單使您可以在公司/組織中創建內部用戶。要創建外部用戶(客戶,供應商等),請使用該第三方聯繫卡中的“創建Dolibarr用戶”按鈕。 +InternalExternalDesc=內部用戶是您公司/組織的一部分的用戶。
    外部用戶是客戶,供應商或其他。

    在這兩種情況下,Dolibarr中都已定義了權限,外部用戶也可以具有與內部用戶不同的菜單管理器(請參閱首頁-設置-顯示) PermissionInheritedFromAGroup=因為從權限授予一個用戶的一組繼承。 Inherited=遺傳 UserWillBeInternalUser=創建的用戶將是一個內部用戶(因為沒有聯系到一個特定的第三方) @@ -85,28 +85,31 @@ UserDeleted=使用者%s刪除 NewGroupCreated=集團創建%s的 GroupModified=群組 %s 已修改 GroupDeleted=群組%s刪除 -ConfirmCreateContact=Are you sure you want to create a Dolibarr account for this contact? -ConfirmCreateLogin=Are you sure you want to create a Dolibarr account for this member? -ConfirmCreateThirdParty=Are you sure you want to create a third party for this member? +ConfirmCreateContact=您確定要為此聯絡人創建一個Dolibarr帳戶嗎? +ConfirmCreateLogin=您確定要為此會員創建一個Dolibarr帳戶嗎? +ConfirmCreateThirdParty=您確定要為此成員創建第三方(客戶/供應商)嗎? LoginToCreate=登錄創建 NameToCreate=第三黨的名稱創建 YourRole=您的角色 YourQuotaOfUsersIsReached=你的活躍用戶達到配額! -NbOfUsers=No. of users -NbOfPermissions=No. of permissions +NbOfUsers=用戶數 +NbOfPermissions=權限數 DontDowngradeSuperAdmin=只有超級管理員可以降級超級管理員 -HierarchicalResponsible=Supervisor -HierarchicView=Hierarchical view -UseTypeFieldToChange=Use field Type to change +HierarchicalResponsible=主管 +HierarchicView=分層視圖 +UseTypeFieldToChange=使用字段類型進行更改 OpenIDURL=OpenID URL -LoginUsingOpenID=Use OpenID to login -WeeklyHours=Hours worked (per week) -ExpectedWorkedHours=Expected worked hours per week -ColorUser=Color of the user -DisabledInMonoUserMode=Disabled in maintenance mode -UserAccountancyCode=User accounting code -UserLogoff=User logout -UserLogged=User logged -DateEmployment=Employment Start Date -DateEmploymentEnd=Employment End Date -CantDisableYourself=You can't disable your own user record +LoginUsingOpenID=使用OpenID登錄 +WeeklyHours=工作小時數(每週) +ExpectedWorkedHours=預計每週工作時間 +ColorUser=用戶顏色 +DisabledInMonoUserMode=在維護模式下禁用 +UserAccountancyCode=用戶帳號 +UserLogoff=用戶登出 +UserLogged=用戶登入 +DateEmployment=入職日期 +DateEmploymentEnd=離職日期 +CantDisableYourself=您不能禁用自己的用戶記錄 +ForceUserExpenseValidator=強制使用費用報告表驗證 +ForceUserHolidayValidator=強制使用休假請求驗證 +ValidatorIsSupervisorByDefault=默認情況下,驗證者是用戶的主管。保持空狀態以保持這種行為。 diff --git a/htdocs/langs/zh_TW/website.lang b/htdocs/langs/zh_TW/website.lang index 7f1d8d4246e..80b43ddfc1b 100644 --- a/htdocs/langs/zh_TW/website.lang +++ b/htdocs/langs/zh_TW/website.lang @@ -56,7 +56,7 @@ NoPageYet=No pages yet YouCanCreatePageOrImportTemplate=You can create a new page or import a full website template SyntaxHelp=Help on specific syntax tips YouCanEditHtmlSourceckeditor=You can edit HTML source code using the "Source" button in editor. -YouCanEditHtmlSource=
    You can include PHP code into this source using tags <?php ?>. The following global variables are available: $conf, $db, $mysoc, $user, $website, $websitepage, $weblangs.

    You can also include content of another Page/Container with the following syntax:
    <?php includeContainer('alias_of_container_to_include'); ?>

    You can make a redirect to another Page/Container with the following syntax (Note: do not output any content before a redirect):
    <?php redirectToContainer('alias_of_container_to_redirect_to'); ?>

    To add a link to another page, use the syntax:
    <a href="alias_of_page_to_link_to.php">mylink<a>

    To include a link to download a file stored into the documents directory, use the document.php wrapper:
    Example, for a file into documents/ecm (need to be logged), syntax is:
    <a href="/document.php?modulepart=ecm&file=[relative_dir/]filename.ext">
    For a file into documents/medias (open directory for public access), syntax is:
    <a href="/document.php?modulepart=medias&file=[relative_dir/]filename.ext">
    For a file shared with a share link (open access using the sharing hash key of file), syntax is:
    <a href="/document.php?hashp=publicsharekeyoffile">

    To include an image stored into the documents directory, use the viewimage.php wrapper:
    Example, for an image into documents/medias (open directory for public access), syntax is:
    <img src="/viewimage.php?modulepart=medias&file=[relative_dir/]filename.ext">
    +YouCanEditHtmlSource=
    You can include PHP code into this source using tags <?php ?>. The following global variables are available: $conf, $db, $mysoc, $user, $website, $websitepage, $weblangs.

    You can also include content of another Page/Container with the following syntax:
    <?php includeContainer('alias_of_container_to_include'); ?>

    You can make a redirect to another Page/Container with the following syntax (Note: do not output any content before a redirect):
    <?php redirectToContainer('alias_of_container_to_redirect_to'); ?>

    To add a link to another page, use the syntax:
    <a href="alias_of_page_to_link_to.php">mylink<a>

    To include a link to download a file stored into the documents directory, use the document.php wrapper:
    Example, for a file into documents/ecm (need to be logged), syntax is:
    <a href="/document.php?modulepart=ecm&file=[relative_dir/]filename.ext">
    For a file into documents/medias (open directory for public access), syntax is:
    <a href="/document.php?modulepart=medias&file=[relative_dir/]filename.ext">
    For a file shared with a share link (open access using the sharing hash key of file), syntax is:
    <a href="/document.php?hashp=publicsharekeyoffile">

    To include an image stored into the documents directory, use the viewimage.php wrapper:
    Example, for an image into documents/medias (open directory for public access), syntax is:
    <img src="/viewimage.php?modulepart=medias&file=[relative_dir/]filename.ext">

    More examples of HTML or dynamic code available on the wiki documentation
    . ClonePage=Clone page/container CloneSite=Clone site SiteAdded=Website added @@ -74,7 +74,7 @@ IDOfPage=Id of page Banner=Banner BlogPost=Blog post WebsiteAccount=Website account -WebsiteAccounts=Website accounts +WebsiteAccounts=網站帳號 AddWebsiteAccount=Create web site account BackToListOfThirdParty=Back to list for Third Party DisableSiteFirst=Disable website first @@ -114,3 +114,10 @@ CSSContentTooltipHelp=Enter here CSS content. To avoid any conflict with the CSS LinkAndScriptsHereAreNotLoadedInEditor=Warning: This content is output only when site is accessed from a server. It is not used in Edit mode so if you need to load javascript files also in edit mode, just add your tag 'script src=...' into the page. Dynamiccontent=Sample of a page with dynamic content ImportSite=Import website template +EditInLineOnOff=Mode 'Edit inline' is %s +ShowSubContainersOnOff=Mode to execute 'dynamic content' is %s +GlobalCSSorJS=Global CSS/JS/Header file of web site +BackToHomePage=Back to home page... +TranslationLinks=Translation links +YouTryToAccessToAFileThatIsNotAWebsitePage=You try to access to a page that is not a website page +UseTextBetween5And70Chars=For good SEO practices, use a text between 5 and 70 characters diff --git a/htdocs/langs/zh_TW/withdrawals.lang b/htdocs/langs/zh_TW/withdrawals.lang index a908610c4f0..194ac7dde78 100644 --- a/htdocs/langs/zh_TW/withdrawals.lang +++ b/htdocs/langs/zh_TW/withdrawals.lang @@ -2,7 +2,7 @@ CustomersStandingOrdersArea=Direct debit payment orders area SuppliersStandingOrdersArea=Direct credit payment orders area StandingOrdersPayment=Direct debit payment orders -StandingOrderPayment=Direct debit payment order +StandingOrderPayment=直接付款訂單 NewStandingOrder=New direct debit order StandingOrderToProcess=要處理 WithdrawalsReceipts=直接扣款 @@ -38,7 +38,7 @@ WithdrawalRefused=提款Refuseds WithdrawalRefusedConfirm=你確定要輸入一個社會拒絕撤出 RefusedData=日期拒收 RefusedReason=拒絕的原因 -RefusedInvoicing=帳單拒絕 +RefusedInvoicing=開具拒絕單 NoInvoiceRefused=拒絕不收 InvoiceRefused=Invoice refused (Charge the rejection to customer) StatusDebitCredit=Status debit/credit @@ -50,7 +50,7 @@ StatusMotif0=未指定 StatusMotif1=提供insuffisante StatusMotif2=Tirage conteste StatusMotif3=No direct debit payment order -StatusMotif4=Sales Order +StatusMotif4=銷售訂單 StatusMotif5=肋inexploitable StatusMotif6=帳戶無余額 StatusMotif7=司法判決 @@ -76,7 +76,7 @@ WithdrawalFile=Withdrawal file SetToStatusSent=Set to status "File Sent" ThisWillAlsoAddPaymentOnInvoice=This will also record payments to invoices and will classify them as "Paid" if remain to pay is null StatisticsByLineStatus=Statistics by status of lines -RUM=Unique Mandate Reference (UMR) +RUM=UMR DateRUM=Mandate signature date RUMLong=Unique Mandate Reference RUMWillBeGenerated=If empty, a UMR (Unique Mandate Reference) will be generated once the bank account information is saved. diff --git a/htdocs/langs/zh_TW/workflow.lang b/htdocs/langs/zh_TW/workflow.lang index c26ef6b6d53..38db69447a4 100644 --- a/htdocs/langs/zh_TW/workflow.lang +++ b/htdocs/langs/zh_TW/workflow.lang @@ -1,20 +1,20 @@ # Dolibarr language file - Source file is en_US - workflow WorkflowSetup=工作流程模組設置 -WorkflowDesc=此模組是設計來修改應用程式的自動化的行為。預設為開啟工作流程(您可以依照你要的順序做事)。您可以啟動您有興趣的自動化行為。 +WorkflowDesc=此模組提供了一些自動程序。默認情況下,工作流程是開啟的(您可以按想要的順序執行操作),但是在這裡您可以開啟一些自動程序。 ThereIsNoWorkflowToModify=已啟動的模組無法可修改的工作流程。 # Autocreate -descWORKFLOW_PROPAL_AUTOCREATE_ORDER=在商業提案/建議書簽署後自動地建立客戶訂單(新訂單的金額與報價/提案/建議書金額相同) -descWORKFLOW_PROPAL_AUTOCREATE_INVOICE=當商業提案/建議書簽署後自動建立客戶發票 (新發票的金額與報價/提案/建議書金額相同) +descWORKFLOW_PROPAL_AUTOCREATE_ORDER=簽署商業提案/建議書後自動創建銷售訂單(新訂單的金額將與提案/建議書相同) +descWORKFLOW_PROPAL_AUTOCREATE_INVOICE=在簽署商業提案/建議書後自動創建客戶發票(新發票將與提案/建議書相同的金額) descWORKFLOW_CONTRACT_AUTOCREATE_INVOICE=當合約生效,自動建立客戶發票 -descWORKFLOW_ORDER_AUTOCREATE_INVOICE=當客戶訂單結案,自動產生客戶發票。(新發票會和訂單金額相同) +descWORKFLOW_ORDER_AUTOCREATE_INVOICE=關閉銷售訂單後自動創建客戶發票(新發票的金額將與訂單金額相同) # Autoclassify customer proposal or order -descWORKFLOW_ORDER_CLASSIFY_BILLED_PROPAL=當客戶訂單設定為結算時,將來源的提案/建議書分類為結算(並且訂單金額與簽署的提案/建議書的總金額相同) -descWORKFLOW_INVOICE_CLASSIFY_BILLED_PROPAL=當客戶發票已生效時,將來源的提案/建議書分類為結算(並且如果發票金額與簽署的提案/建議書的總金額相同) -descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_ORDER=當客戶發票已生效時,將來源的客戶訂單分類為結算(並且如果發票金額與關連訂單的總金額相同) -descWORKFLOW_INVOICE_CLASSIFY_BILLED_ORDER=當客戶發票設定為已付款時,將來源的客戶訂單分類為結算(並且如果發票金額與關連訂單的總金額相同) -descWORKFLOW_ORDER_CLASSIFY_SHIPPED_SHIPPING=當送貨單生效時時,將來源的客戶訂單分類為已運送(並且如果送貨單運送的數量與關連訂單的總金額相同) -# Autoclassify supplier order -descWORKFLOW_ORDER_CLASSIFY_BILLED_SUPPLIER_PROPOSAL=當供應商發票已生效時,將來源的供應商提案/建議書分類為結算(並且如果發票金額與關連訂單的總金額相同) -descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER=當供應商發票已生效時,將來源的採購訂單分類為結算(並且如果發票金額與關連訂單的總金額相同) +descWORKFLOW_ORDER_CLASSIFY_BILLED_PROPAL=將銷售訂單設置為開票時(如果訂單金額與已簽名的連接提案之總金額相同),將連接之提案分類為已開票 +descWORKFLOW_INVOICE_CLASSIFY_BILLED_PROPAL=當已開立客戶發票時(如果發票金額與已簽名的連接之提案的總金額相同),將連接之提案分類為已開票 +descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_ORDER=當已開立客戶發票(如果發票金額與連接訂單的總金額相同),將連接的銷售訂單分類為開票 +descWORKFLOW_INVOICE_CLASSIFY_BILLED_ORDER=當客戶發票設置為已付款時(如果發票金額與連接訂單的總金額相同),將連接的銷售訂單分類為開票 +descWORKFLOW_ORDER_CLASSIFY_SHIPPED_SHIPPING=當已確認裝運後(並且如果所有裝運的裝運數量與更新訂單中的數量相同),將鏈接的銷售訂單分類為已裝運 +# Autoclassify purchase order +descWORKFLOW_ORDER_CLASSIFY_BILLED_SUPPLIER_PROPOSAL=當供應商發票已確認時(如果發票金額與連接提案的總金額相同),將連接供應商提案分類為開票 +descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER=當供應商發票已確認時(如果發票金額與連接訂單的總金額相同),將連接的採購訂單分類為開票 AutomaticCreation=自動建立 AutomaticClassification=自動分類 From 39737c7c4b0fae01790ed313eae10d2bdb8d9310 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sun, 22 Dec 2019 13:19:14 +0100 Subject: [PATCH 192/236] Fix opacity on text with a href links inside Fix var not defined --- htdocs/cashdesk/class/Facturation.class.php | 1 + htdocs/categories/admin/categorie.php | 1 + htdocs/compta/facture/card.php | 49 +++++++++++---------- htdocs/main.inc.php | 1 + htdocs/stripe/lib/stripe.lib.php | 3 ++ htdocs/supplier_proposal/card.php | 2 + htdocs/theme/eldy/global.inc.php | 3 ++ htdocs/theme/md/style.css.php | 3 ++ htdocs/user/class/user.class.php | 1 + 9 files changed, 40 insertions(+), 24 deletions(-) diff --git a/htdocs/cashdesk/class/Facturation.class.php b/htdocs/cashdesk/class/Facturation.class.php index 782280e6d2b..e66ed20939d 100644 --- a/htdocs/cashdesk/class/Facturation.class.php +++ b/htdocs/cashdesk/class/Facturation.class.php @@ -114,6 +114,7 @@ class Facturation $localtaxarray = getLocalTaxesFromRate($vatrowid, 0, $societe, $mysoc, 1); // Clean vat code + $reg = array(); $vat_src_code = ''; if (preg_match('/\((.*)\)/', $txtva, $reg)) { diff --git a/htdocs/categories/admin/categorie.php b/htdocs/categories/admin/categorie.php index 7d47724ddd3..534d45abae0 100644 --- a/htdocs/categories/admin/categorie.php +++ b/htdocs/categories/admin/categorie.php @@ -39,6 +39,7 @@ $action=GETPOST('action', 'aZ09'); * Actions */ +$reg = array(); if (preg_match('/set_([a-z0-9_\-]+)/i', $action, $reg)) { $code=$reg[1]; diff --git a/htdocs/compta/facture/card.php b/htdocs/compta/facture/card.php index 02cc7b04b86..2cacb885fa9 100644 --- a/htdocs/compta/facture/card.php +++ b/htdocs/compta/facture/card.php @@ -2615,7 +2615,7 @@ if ($action == 'create') $element = $subelement = $origin; $regs = array(); if (preg_match('/^([^_]+)_([^_]+)/i', $origin, $regs)) { - $element = $reg[1]; + $element = $regs[1]; $subelement = $regs[2]; } @@ -3726,21 +3726,21 @@ elseif ($id > 0 || !empty($ref)) if ($action == 'paid' && $resteapayer > 0) { // Code $i = 0; - $close [$i]['code'] = 'discount_vat'; // escompte + $close[$i]['code'] = 'discount_vat'; // escompte $i++; - $close [$i]['code'] = 'badcustomer'; + $close[$i]['code'] = 'badcustomer'; $i++; // Help $i = 0; - $close [$i]['label'] = $langs->trans("HelpEscompte").'

    '.$langs->trans("ConfirmClassifyPaidPartiallyReasonDiscountVatDesc"); + $close[$i]['label'] = $langs->trans("HelpEscompte").'

    '.$langs->trans("ConfirmClassifyPaidPartiallyReasonDiscountVatDesc"); $i++; - $close [$i]['label'] = $langs->trans("ConfirmClassifyPaidPartiallyReasonBadCustomerDesc"); + $close[$i]['label'] = $langs->trans("ConfirmClassifyPaidPartiallyReasonBadCustomerDesc"); $i++; // Texte $i = 0; - $close [$i]['reason'] = $form->textwithpicto($langs->transnoentities("ConfirmClassifyPaidPartiallyReasonDiscount", $resteapayer, $langs->trans("Currency".$conf->currency)), $close[$i]['label'], 1); + $close[$i]['reason'] = $form->textwithpicto($langs->transnoentities("ConfirmClassifyPaidPartiallyReasonDiscount", $resteapayer, $langs->trans("Currency".$conf->currency)), $close[$i]['label'], 1); $i++; - $close [$i]['reason'] = $form->textwithpicto($langs->transnoentities("ConfirmClassifyPaidPartiallyReasonBadCustomer", $resteapayer, $langs->trans("Currency".$conf->currency)), $close[$i]['label'], 1); + $close[$i]['reason'] = $form->textwithpicto($langs->transnoentities("ConfirmClassifyPaidPartiallyReasonBadCustomer", $resteapayer, $langs->trans("Currency".$conf->currency)), $close[$i]['label'], 1); $i++; // arrayreasons[code]=reason foreach ($close as $key => $val) { @@ -3766,17 +3766,17 @@ elseif ($id > 0 || !empty($ref)) print '
    '.$langs->trans("ErrorCantCancelIfReplacementInvoiceNotValidated").'
    '; } else { // Code - $close [1] ['code'] = 'badcustomer'; - $close [2] ['code'] = 'abandon'; + $close[1]['code'] = 'badcustomer'; + $close[2]['code'] = 'abandon'; // Help - $close [1] ['label'] = $langs->trans("ConfirmClassifyPaidPartiallyReasonBadCustomerDesc"); - $close [2] ['label'] = $langs->trans("ConfirmClassifyAbandonReasonOtherDesc"); + $close[1]['label'] = $langs->trans("ConfirmClassifyPaidPartiallyReasonBadCustomerDesc"); + $close[2]['label'] = $langs->trans("ConfirmClassifyAbandonReasonOtherDesc"); // Texte - $close [1] ['reason'] = $form->textwithpicto($langs->transnoentities("ConfirmClassifyPaidPartiallyReasonBadCustomer", $object->ref), $close [1] ['label'], 1); - $close [2] ['reason'] = $form->textwithpicto($langs->transnoentities("ConfirmClassifyAbandonReasonOther"), $close [2] ['label'], 1); + $close[1]['reason'] = $form->textwithpicto($langs->transnoentities("ConfirmClassifyPaidPartiallyReasonBadCustomer", $object->ref), $close[1]['label'], 1); + $close[2]['reason'] = $form->textwithpicto($langs->transnoentities("ConfirmClassifyAbandonReasonOther"), $close[2]['label'], 1); // arrayreasons - $arrayreasons [$close [1] ['code']] = $close [1] ['reason']; - $arrayreasons [$close [2] ['code']] = $close [2] ['reason']; + $arrayreasons[$close[1]['code']] = $close[1]['reason']; + $arrayreasons[$close[2]['code']] = $close[2]['reason']; // Cree un tableau formulaire $formquestion = array('text' => $langs->trans("ConfirmCancelBillQuestion"), array('type' => 'radio', 'name' => 'close_code', 'label' => $langs->trans("Reason"), 'values' => $arrayreasons), array('type' => 'text', 'name' => 'close_note', 'label' => $langs->trans("Comment"), 'value' => '', 'morecss' => 'minwidth300')); @@ -3880,25 +3880,25 @@ elseif ($id > 0 || !empty($ref)) print ''; // Type - print ''; // Relative and absolute discounts - print '\n"; + $directdebitorder = new BonPrelevement($db); + while ($i < min($num, $limit)) { $obj = $db->fetch_object($result); - print '\n"; + print ''; + + print '\n"; print '\n"; From 3036ff637f498b37ba5322246958a500f79fd251 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sun, 22 Dec 2019 19:49:39 +0100 Subject: [PATCH 199/236] Fix bad url --- htdocs/compta/cashcontrol/cashcontrol_list.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/compta/cashcontrol/cashcontrol_list.php b/htdocs/compta/cashcontrol/cashcontrol_list.php index 6bb57a348da..5bf48189c4a 100644 --- a/htdocs/compta/cashcontrol/cashcontrol_list.php +++ b/htdocs/compta/cashcontrol/cashcontrol_list.php @@ -338,7 +338,7 @@ print ''; $permforcashfence = 1; -$newcardbutton = dolGetButtonTitle($langs->trans('New'), '', 'fa fa-plus-circle', DOL_URL_ROOT.'/compta/cashcontrol/cashcontrol_card?action=create&backtopage='.urlencode($_SERVER['PHP_SELF']), '', $permforcashfence); +$newcardbutton = dolGetButtonTitle($langs->trans('New'), '', 'fa fa-plus-circle', DOL_URL_ROOT.'/compta/cashcontrol/cashcontrol_card.php?action=create&backtopage='.urlencode($_SERVER['PHP_SELF']), '', $permforcashfence); print_barre_liste($title, $page, $_SERVER["PHP_SELF"], $param, $sortfield, $sortorder, $massactionbutton, $num, $nbtotalofrecords, 'cash-register', 0, $newcardbutton, '', $limit); From daae053e395be4add2ec72b407f61c1cd52d83a7 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sun, 22 Dec 2019 20:02:18 +0100 Subject: [PATCH 200/236] Debug CashFence feature --- .../compta/cashcontrol/cashcontrol_card.php | 171 +++++++++--------- 1 file changed, 90 insertions(+), 81 deletions(-) diff --git a/htdocs/compta/cashcontrol/cashcontrol_card.php b/htdocs/compta/cashcontrol/cashcontrol_card.php index c240495c4a2..0a7e2fa2d17 100644 --- a/htdocs/compta/cashcontrol/cashcontrol_card.php +++ b/htdocs/compta/cashcontrol/cashcontrol_card.php @@ -256,7 +256,7 @@ if ($action == "create" || $action == "start") $sql .= " WHERE fk_account = ".$bankid; if ($syear && !$smonth) $sql .= " AND dateo < '".$db->idate(dol_get_first_day($syear, 1))."'"; elseif ($syear && $smonth && !$sday) $sql .= " AND dateo < '".$db->idate(dol_get_first_day($syear, $smonth))."'"; - elseif ($syear && $smonth && $sday) $sql .= " AND dateo < '".$db->idate(dol_mktime(0, 0, 0, $smonth, $sday, $syear))."'"; + elseif ($syear && $smonth && $sday) $sql .= " AND dateo < '".$db->idate(dol_mktime(0, 0, 0, $smonth, $sday, $syear))."'"; else dol_print_error('', 'Year not defined'); $resql = $db->query($sql); @@ -296,7 +296,7 @@ if ($action == "create" || $action == "start") } if ($syear && !$smonth) $sql .= " AND datef BETWEEN '".$db->idate(dol_get_first_day($syear, 1))."' AND '".$db->idate(dol_get_last_day($syear, 12))."'"; elseif ($syear && $smonth && !$sday) $sql .= " AND datef BETWEEN '".$db->idate(dol_get_first_day($syear, $smonth))."' AND '".$db->idate(dol_get_last_day($syear, $smonth))."'"; - elseif ($syear && $smonth && $sday) $sql .= " AND datef BETWEEN '".$db->idate(dol_mktime(0, 0, 0, $smonth, $sday, $syear))."' AND '".$db->idate(dol_mktime(23, 59, 59, $smonth, $sday, $syear))."'"; + elseif ($syear && $smonth && $sday) $sql .= " AND datef BETWEEN '".$db->idate(dol_mktime(0, 0, 0, $smonth, $sday, $syear))."' AND '".$db->idate(dol_mktime(23, 59, 59, $smonth, $sday, $syear))."'"; else dol_print_error('', 'Year not defined'); $resql = $db->query($sql); @@ -330,7 +330,7 @@ if ($action == "create" || $action == "start") print '
    '.$langs->trans('Type').''; + print '
    '.$langs->trans('Type').''; print $object->getLibType(); if ($object->module_source) { - print ' ('.$langs->trans("POS").' '.$object->module_source.' - '.$langs->trans("Terminal").' '.$object->pos_source.')'; + print ' ('.$langs->trans("POS").' '.$object->module_source.' - '.$langs->trans("Terminal").' '.$object->pos_source.')'; } if ($object->type == Facture::TYPE_REPLACEMENT) { $facreplaced = new Facture($db); $facreplaced->fetch($object->fk_facture_source); - print ' ('.$langs->transnoentities("ReplaceInvoice", $facreplaced->getNomUrl(1)).')'; + print ' ('.$langs->transnoentities("ReplaceInvoice", $facreplaced->getNomUrl(1)).')'; } if ($object->type == Facture::TYPE_CREDIT_NOTE && !empty($object->fk_facture_source)) { $facusing = new Facture($db); $facusing->fetch($object->fk_facture_source); - print ' ('.$langs->transnoentities("CorrectInvoice", $facusing->getNomUrl(1)).')'; + print ' ('.$langs->transnoentities("CorrectInvoice", $facusing->getNomUrl(1)).')'; } $facidavoir = $object->getListIdAvoirFromInvoice(); if (count($facidavoir) > 0) { - print ' ('.$langs->transnoentities("InvoiceHasAvoir"); + print ' ('.$langs->transnoentities("InvoiceHasAvoir"); $i = 0; foreach ($facidavoir as $id) { if ($i == 0) @@ -3914,14 +3914,14 @@ elseif ($id > 0 || !empty($ref)) if ($objectidnext > 0) { $facthatreplace = new Facture($db); $facthatreplace->fetch($objectidnext); - print ' ('.$langs->transnoentities("ReplacedByInvoice", $facthatreplace->getNomUrl(1)).')'; + print ' ('.$langs->transnoentities("ReplacedByInvoice", $facthatreplace->getNomUrl(1)).')'; } if ($object->type == Facture::TYPE_CREDIT_NOTE || $object->type == Facture::TYPE_DEPOSIT) { $discount = new DiscountAbsolute($db); $result = $discount->fetch(0, $object->id); if ($result > 0) { - print '. '.$langs->trans("CreditNoteConvertedIntoDiscount", $object->getLibType(1), $discount->getNomUrl(1, 'discount')).'
    '; + print '. '.$langs->trans("CreditNoteConvertedIntoDiscount", $object->getLibType(1), $discount->getNomUrl(1, 'discount')).'
    '; } } @@ -3930,7 +3930,7 @@ elseif ($id > 0 || !empty($ref)) $tmptemplate = new FactureRec($db); $result = $tmptemplate->fetch($object->fk_fac_rec_source); if ($result > 0) { - print '. '.$langs->trans( + print '. '.$langs->trans( "GeneratedFromTemplate", ''.$tmptemplate->ref.'' ).''; @@ -3939,7 +3939,8 @@ elseif ($id > 0 || !empty($ref)) print '
    '.$langs->trans('Discounts'); + print ''."\n"; + print '
    '.$langs->trans('Discounts'); print ''; $thirdparty = $soc; diff --git a/htdocs/main.inc.php b/htdocs/main.inc.php index 7744e1ffd16..a4751f98e51 100644 --- a/htdocs/main.inc.php +++ b/htdocs/main.inc.php @@ -2346,6 +2346,7 @@ function getHelpParamFor($helppagename, $langs) else { // If WIKI URL + $reg = array(); if (preg_match('/^es/i', $langs->defaultlang)) { $helpbaseurl = 'http://wiki.dolibarr.org/index.php/%s'; diff --git a/htdocs/stripe/lib/stripe.lib.php b/htdocs/stripe/lib/stripe.lib.php index 69a353a4733..23771b28c63 100644 --- a/htdocs/stripe/lib/stripe.lib.php +++ b/htdocs/stripe/lib/stripe.lib.php @@ -155,6 +155,9 @@ function html_print_stripe_footer($fromcompany, $langs) { $line1 .= ($line1 ? " - " : "").$langs->transnoentities("CapitalOf", $fromcompany->capital)." ".$langs->transnoentities("Currency".$conf->currency); } + + $reg = array(); + // Prof Id 1 if ($fromcompany->idprof1 && ($fromcompany->country_code != 'FR' || !$fromcompany->idprof2)) { diff --git a/htdocs/supplier_proposal/card.php b/htdocs/supplier_proposal/card.php index 5889cf6d91a..b8f607cfc20 100644 --- a/htdocs/supplier_proposal/card.php +++ b/htdocs/supplier_proposal/card.php @@ -605,6 +605,7 @@ if (empty($reshook)) $idprod = 0; if (GETPOST('idprodfournprice', 'alpha') == -1 || GETPOST('idprodfournprice', 'alpha') == '') $idprod = -99; // Same behaviour than with combolist. When not select idprodfournprice is now -99 (to avoid conflict with next action that may return -1, -2, ...) + $reg = array(); if (preg_match('/^idprod_([0-9]+)$/', GETPOST('idprodfournprice', 'alpha'), $reg)) { $idprod = $reg[1]; @@ -842,6 +843,7 @@ if (empty($reshook)) } else { + $reg = array(); $vatratecleaned = $vat_rate; if (preg_match('/^(.*)\s*\((.*)\)$/', $vat_rate, $reg)) // If vat is "xx (yy)" { diff --git a/htdocs/theme/eldy/global.inc.php b/htdocs/theme/eldy/global.inc.php index d18c3806363..cfcbb7bd502 100644 --- a/htdocs/theme/eldy/global.inc.php +++ b/htdocs/theme/eldy/global.inc.php @@ -241,6 +241,9 @@ select.flat, form.flat select { .optiongrey, .opacitymedium { opacity: 0.4; } +.opacitymediumbycolor { + color: rgba(0, 0, 0, 0.4); +} .opacityhigh { opacity: 0.2; } diff --git a/htdocs/theme/md/style.css.php b/htdocs/theme/md/style.css.php index 625b69e9228..17433b71323 100644 --- a/htdocs/theme/md/style.css.php +++ b/htdocs/theme/md/style.css.php @@ -459,6 +459,9 @@ select.flat, form.flat select { .optiongrey, .opacitymedium { opacity: 0.5; } +.opacitymediumbycolor { + color: rgba(0, 0, 0, 0.4); +} .opacityhigh { opacity: 0.2; } diff --git a/htdocs/user/class/user.class.php b/htdocs/user/class/user.class.php index 3a4f6aee138..9bfe66d9dec 100644 --- a/htdocs/user/class/user.class.php +++ b/htdocs/user/class/user.class.php @@ -525,6 +525,7 @@ class User extends CommonObject // $obj->param is key or param $pagewithoutquerystring = $obj->page; $pagequeries = ''; + $reg = array(); if (preg_match('/^([^\?]+)\?(.*)$/', $pagewithoutquerystring, $reg)) // There is query param { $pagewithoutquerystring = $reg[1]; From b52deb94d49f0d85ab9309dac005493c49c69b82 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sun, 22 Dec 2019 13:25:58 +0100 Subject: [PATCH 193/236] CSS --- htdocs/theme/eldy/global.inc.php | 4 +++- htdocs/theme/md/style.css.php | 3 +++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/htdocs/theme/eldy/global.inc.php b/htdocs/theme/eldy/global.inc.php index cfcbb7bd502..9cd5a8efd3a 100644 --- a/htdocs/theme/eldy/global.inc.php +++ b/htdocs/theme/eldy/global.inc.php @@ -3605,7 +3605,9 @@ label.radioprivate { .photowithmargin { margin-bottom: 2px; margin-top: 10px; - margin-right: 10px; +} +div.divphotoref > a > .photowithmargin { /* Margin right for photo not inside a div.photoref frame only */ + margin-right: 15px; } .photowithborder { border: 1px solid #f0f0f0; diff --git a/htdocs/theme/md/style.css.php b/htdocs/theme/md/style.css.php index 17433b71323..2df7fd86042 100644 --- a/htdocs/theme/md/style.css.php +++ b/htdocs/theme/md/style.css.php @@ -3722,6 +3722,9 @@ label.radioprivate { margin-bottom: 2px; margin-top: 2px; } +div.divphotoref > a > .photowithmargin { /* Margin right for photo not inside a div.photoref frame only */ + margin-right: 15px; +} .photowithborder { border: 1px solid #f0f0f0; } From a739a4dcc3cecf13a4918c0f01c392dd9e4d274b Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sun, 22 Dec 2019 13:47:47 +0100 Subject: [PATCH 194/236] Fix zh_TW --- htdocs/langs/zh_TW/main.lang | 8 ++++---- htdocs/langs/zh_TW/multicurrency.lang | 20 +++++++++++++++++++ htdocs/langs/zh_TW/ticket.lang | 14 +++++++------- htdocs/langs/zh_TW/zapier.lang | 28 +++++++++++++++++++++++++++ 4 files changed, 59 insertions(+), 11 deletions(-) create mode 100644 htdocs/langs/zh_TW/multicurrency.lang create mode 100644 htdocs/langs/zh_TW/zapier.lang diff --git a/htdocs/langs/zh_TW/main.lang b/htdocs/langs/zh_TW/main.lang index d54c2c4995d..7e3e2ad9995 100644 --- a/htdocs/langs/zh_TW/main.lang +++ b/htdocs/langs/zh_TW/main.lang @@ -8,10 +8,10 @@ FONTFORPDF=msungstdlight FONTSIZEFORPDF=10 SeparatorDecimal=. SeparatorThousand=, -FormatDateShort=%m / %d /%Y -FormatDateShortInput=%m / %d /%Y -FormatDateShortJava=MM / dd / yyyy -FormatDateShortJavaInput=MM / dd / yyyy +FormatDateShort=%m/%d/%Y +FormatDateShortInput=%m/%d/%Y +FormatDateShortJava=MM/dd/yyyy +FormatDateShortJavaInput=MM/dd/yyyy FormatDateShortJQuery=mm/dd/yy FormatDateShortJQueryInput=mm/dd/yy FormatHourShortJQuery=HH:MI diff --git a/htdocs/langs/zh_TW/multicurrency.lang b/htdocs/langs/zh_TW/multicurrency.lang new file mode 100644 index 00000000000..fc1db29be55 --- /dev/null +++ b/htdocs/langs/zh_TW/multicurrency.lang @@ -0,0 +1,20 @@ +# Dolibarr language file - Source file is en_US - multicurrency +MultiCurrency=多國幣別 +ErrorAddRateFail=增加的利率錯誤 +ErrorAddCurrencyFail=增加的幣別錯誤 +ErrorDeleteCurrencyFail=刪除失敗的錯誤 +multicurrency_syncronize_error=同步錯誤:%s +MULTICURRENCY_USE_RATE_ON_DOCUMENT_DATE=使用文件的日期尋找貨幣匯率,而不是使用最新的已知匯率 +multicurrency_useOriginTx=從另一個項目新增項目時,請保持原始項目的原始匯率(否則使用最新的已知匯率) +CurrencyLayerAccount=匯率應用程式介面 +CurrencyLayerAccount_help_to_synchronize=您必須在網站%s上新增一個帳戶才能使用此功能。
    獲取您的API密鑰
    如果您使用免費帳戶,則無法更改來源貨幣 (默認情況下為USD)。
    如果您的主要貨幣不是美元,則應用程序將自動對其進行重新計算。

    您每月只能進行1000次同步。 +multicurrency_appId=API密鑰 +multicurrency_appCurrencySource=來源貨幣 +multicurrency_alternateCurrencySource=備用來源貨幣 +CurrenciesUsed=已使用幣別 +CurrenciesUsed_help_to_add=增加您需要在提案訂單等上使用的不同貨幣和費率。 +rate=利率 +MulticurrencyReceived=已收,原來幣別 +MulticurrencyRemainderToTake=剩餘金額,原始貨幣 +MulticurrencyPaymentAmount=付款金額,原來幣別 +AmountToOthercurrency=金額(以接收帳戶的貨幣表示) diff --git a/htdocs/langs/zh_TW/ticket.lang b/htdocs/langs/zh_TW/ticket.lang index 0d9dc383561..fb4b6ab4a3c 100644 --- a/htdocs/langs/zh_TW/ticket.lang +++ b/htdocs/langs/zh_TW/ticket.lang @@ -28,14 +28,14 @@ Permission56004=管理服務單 Permission56005=查看所有合作方的服務單(對外部用戶無效,始終僅限於他們所依賴的合作方) TicketDictType=服務單-類型 -TicketDictCategory=Ticket - Groupes -TicketDictSeverity=Ticket - Severities -TicketTypeShortBUGSOFT=Dysfonctionnement logiciel -TicketTypeShortBUGHARD=Dysfonctionnement matériel -TicketTypeShortCOM=Commercial question +TicketDictCategory=服務單-組別 +TicketDictSeverity=服務單-嚴重程度 +TicketTypeShortBUGSOFT=軟體故障 +TicketTypeShortBUGHARD=設備故障 +TicketTypeShortCOM=商業問題 -TicketTypeShortHELP=Request for functionnal help -TicketTypeShortISSUE=Issue, bug or problem +TicketTypeShortHELP=請求有用的幫助 +TicketTypeShortISSUE=錯誤或問題 TicketTypeShortREQUEST=Change or enhancement request TicketTypeShortPROJET=項目 TicketTypeShortOTHER=其他 diff --git a/htdocs/langs/zh_TW/zapier.lang b/htdocs/langs/zh_TW/zapier.lang new file mode 100644 index 00000000000..56342b2ccc6 --- /dev/null +++ b/htdocs/langs/zh_TW/zapier.lang @@ -0,0 +1,28 @@ +# Copyright (C) 2019 Frédéric FRANCE +# +# 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 . + +# +# Generic +# + +# Module label 'ModuleZapierForDolibarrName' +ModuleZapierForDolibarrName = Zapier for Dolibarr +# Module description 'ModuleZapierForDolibarrDesc' +ModuleZapierForDolibarrDesc = Zapier的Dolibarr模組 + +# +# Admin page +# +ZapierForDolibarrSetup = Zapier的設置 From 4312a4b0161c5d6bd648e44497a236134ecd6ecd Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sun, 22 Dec 2019 16:06:32 +0100 Subject: [PATCH 195/236] Typo --- htdocs/langs/en_US/accountancy.lang | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/langs/en_US/accountancy.lang b/htdocs/langs/en_US/accountancy.lang index bc6cd99caa4..2459c78c15a 100644 --- a/htdocs/langs/en_US/accountancy.lang +++ b/htdocs/langs/en_US/accountancy.lang @@ -200,7 +200,7 @@ DeleteMvt=Delete Ledger lines DelMonth=Month to delete DelYear=Year to delete DelJournal=Journal to delete -ConfirmDeleteMvt=This will delete all lines of the Ledger for the year/month and/or from a specific journal (At least one criterion is required). You will have to reuse the feature 'Registration inaccounting' to have the deleted record back in the ledger. +ConfirmDeleteMvt=This will delete all lines of the Ledger for the year/month and/or from a specific journal (At least one criterion is required). You will have to reuse the feature 'Registration in accounting' to have the deleted record back in the ledger. ConfirmDeleteMvtPartial=This will delete the transaction from the Ledger (all lines related to same transaction will be deleted) FinanceJournal=Finance journal ExpenseReportsJournal=Expense reports journal From e60ae67acafe3a7b1a26c8e74197432b9d36d91f Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sun, 22 Dec 2019 16:23:52 +0100 Subject: [PATCH 196/236] Fix stats page --- htdocs/salaries/stats/index.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/salaries/stats/index.php b/htdocs/salaries/stats/index.php index 6e7a6826760..e96b6776664 100644 --- a/htdocs/salaries/stats/index.php +++ b/htdocs/salaries/stats/index.php @@ -22,7 +22,7 @@ * \brief Page for statistics of module salaries */ -require '../../../main.inc.php'; +require '../../main.inc.php'; require_once DOL_DOCUMENT_ROOT.'/core/class/dolgraph.class.php'; require_once DOL_DOCUMENT_ROOT.'/salaries/class/salariesstats.class.php'; From dd9f25b13a8db2805a7b2e98d12c678be6112fd0 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sun, 22 Dec 2019 16:33:15 +0100 Subject: [PATCH 197/236] CSS --- htdocs/compta/facture/invoicetemplate_list.php | 2 +- htdocs/takepos/takepos.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/htdocs/compta/facture/invoicetemplate_list.php b/htdocs/compta/facture/invoicetemplate_list.php index 57138424465..370bfe9a8b9 100644 --- a/htdocs/compta/facture/invoicetemplate_list.php +++ b/htdocs/compta/facture/invoicetemplate_list.php @@ -328,7 +328,7 @@ if ($resql) print_barre_liste($langs->trans("RepeatableInvoices"), $page, $_SERVER['PHP_SELF'], $param, $sortfield, $sortorder, '', $num, $nbtotalofrecords, 'invoicing', 0, '', '', $limit); - print $langs->trans("ToCreateAPredefinedInvoice", $langs->transnoentitiesnoconv("ChangeIntoRepeatableInvoice")).'

    '; + print ''.$langs->trans("ToCreateAPredefinedInvoice", $langs->transnoentitiesnoconv("ChangeIntoRepeatableInvoice")).'

    '; $i = 0; diff --git a/htdocs/takepos/takepos.php b/htdocs/takepos/takepos.php index 0ea892eca8e..fed82019d62 100644 --- a/htdocs/takepos/takepos.php +++ b/htdocs/takepos/takepos.php @@ -765,7 +765,7 @@ $menus[$r++]=array('title'=>'< print ''."\n"; print '
    '; - print ' '; + print ' '; print ''.img_picto('', 'searchclear').''; print '
    '; ?> From 3ae5901a6434e6da8f30a6f0ab81870586f24ba6 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sun, 22 Dec 2019 19:46:36 +0100 Subject: [PATCH 198/236] Fix look and feel v11 --- htdocs/compta/prelevement/bons.php | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/htdocs/compta/prelevement/bons.php b/htdocs/compta/prelevement/bons.php index 7f38df2ef39..c623d660aaa 100644 --- a/htdocs/compta/prelevement/bons.php +++ b/htdocs/compta/prelevement/bons.php @@ -148,13 +148,23 @@ if ($result) print getTitleFieldOfList($selectedfields, 0, $_SERVER["PHP_SELF"], "", '', '', 'align="center"', $sortfield, $sortorder, 'maxwidthsearch ')."\n"; print "
    '; + $directdebitorder->id = $obj->rowid; + $directdebitorder->ref = $obj->ref; + $directdebitorder->datec = $obj->datec; + $directdebitorder->amount = $obj->amount; + $directdebitorder->statut = $obj->statut; - print ''.$obj->ref."
    '; + print $directdebitorder->getNomUrl(1); + print "'.dol_print_date($db->jdate($obj->datec), 'day')."
    '; print ''; print ''; - print ''; + print ''; print ''; print ''; print ''; @@ -343,7 +343,11 @@ if ($action == "create" || $action == "start") print ''; print ''; print ''; + global $langs; + + print ''; print ''; + print ''; print ''; + global $langs; + + print ''; print ''; + print ''; print ''."\n"; + // Line text + if (!empty($formquestion['text'])) { + $formconfirm .= ''."\n"; + } + // Line form fields if ($more) { From 558d57730997ce7df837a2fd2423ca6a64708c29 Mon Sep 17 00:00:00 2001 From: VESSILLER Date: Mon, 23 Dec 2019 11:53:19 +0100 Subject: [PATCH 207/236] FIX add and modify category translate form with posted values on errors --- htdocs/categories/traduction.php | 126 +++++++++++++++++++------------ 1 file changed, 79 insertions(+), 47 deletions(-) diff --git a/htdocs/categories/traduction.php b/htdocs/categories/traduction.php index 7e14aaff68e..202d128182f 100644 --- a/htdocs/categories/traduction.php +++ b/htdocs/categories/traduction.php @@ -62,6 +62,7 @@ $object = new Categorie($db); /* * Actions */ +$error = 0; // retour a l'affichage des traduction si annulation if ($cancel == $langs->trans("Cancel")) @@ -78,28 +79,44 @@ $cancel != $langs->trans("Cancel") && $object->fetch($id); $current_lang = $langs->getDefaultLang(); - // update de l'objet - if ( $_POST["forcelangprod"] == $current_lang ) - { - $object->label = $_POST["libelle"]; - $object->description = dol_htmlcleanlastbr($_POST["desc"]); - } - else - { - $object->multilangs[$_POST["forcelangprod"]]["label"] = $_POST["libelle"]; - $object->multilangs[$_POST["forcelangprod"]]["description"] = dol_htmlcleanlastbr($_POST["desc"]); - } + // check parameters + $forcelangprod = GETPOST('forcelangprod', 'alpha'); + $libelle = GETPOST('libelle', 'alpha'); + $desc = GETPOST('desc', 'none'); - // sauvegarde en base - if ( $object->setMultiLangs($user) > 0 ) - { - $action = ''; - } - else - { - $action = 'add'; - setEventMessages($object->error, $object->errors, 'errors'); - } + if (empty($forcelangprod)) { + $error++; + $object->errors[] = $langs->trans('ErrorFieldRequired', $langs->transnoentitiesnoconv('Translation')); + } + + if (!$error) { + if (empty($libelle)) { + $error++; + $object->errors[] = $langs->trans('Language_' . $forcelangprod) . ' : ' . $langs->trans('ErrorFieldRequired', $langs->transnoentitiesnoconv('Label')); + } + + if (!$error) { + // update de l'objet + if ($forcelangprod == $current_lang) { + $object->label = $libelle; + $object->description = dol_htmlcleanlastbr($desc); + } else { + $object->multilangs[$forcelangprod]["label"] = $libelle; + $object->multilangs[$forcelangprod]["description"] = dol_htmlcleanlastbr($desc); + } + + // sauvegarde en base + $res = $object->setMultiLangs($user); + if ($res < 0) $error++; + } + } + + if ($error) { + $action = 'add'; + setEventMessages($object->error, $object->errors, 'errors'); + } else { + $action = ''; + } } // Validation de l'edition @@ -112,27 +129,34 @@ $cancel != $langs->trans("Cancel") && foreach ($object->multilangs as $key => $value) // enregistrement des nouvelles valeurs dans l'objet { - if ( $key == $current_lang ) - { - $object->label = $_POST["libelle-".$key]; - $object->description = dol_htmlcleanlastbr($_POST["desc-".$key]); - } - else - { - $object->multilangs[$key]["label"] = $_POST["libelle-".$key]; - $object->multilangs[$key]["description"] = dol_htmlcleanlastbr($_POST["desc-".$key]); + $libelle = GETPOST('libelle-'. $key, 'alpha'); + $desc = GETPOST('desc-' . $key); + + if (empty($libelle)) { + $error++; + $object->errors[] = $langs->trans('Language_' . $key) . ' : ' . $langs->trans('ErrorFieldRequired', $langs->transnoentitiesnoconv('Label')); + } + + if ( $key == $current_lang ) { + $object->label = $libelle; + $object->description = dol_htmlcleanlastbr($desc); + } else { + $object->multilangs[$key]["label"] = $libelle; + $object->multilangs[$key]["description"] = dol_htmlcleanlastbr($desc); } } - if ( $object->setMultiLangs($user) > 0 ) - { - $action = ''; - } - else - { - $action = 'edit'; - setEventMessages($object->error, $object->errors, 'errors'); - } + if (!$error) { + $res = $object->setMultiLangs($user); + if ($res < 0) $error++; + } + + if ($error) { + $action = 'edit'; + setEventMessages($object->error, $object->errors, 'errors'); + } else { + $action = ''; + } } $result = $object->fetch($id, $ref); @@ -224,8 +248,8 @@ if ($action == '') { if ($user->rights->produit->creer || $user->rights->service->creer) { - print ''.$langs->trans("Add").''; - if ($cnt_trans > 0) print ''.$langs->trans("Update").''; + print ''.$langs->trans('Add').''; + if ($cnt_trans > 0) print ''.$langs->trans('Update').''; } } @@ -242,6 +266,7 @@ if ($action == 'edit') print ''; print ''; print ''; + print ''; if (! empty($object->multilangs)) { @@ -249,9 +274,14 @@ if ($action == 'edit') { print "
    ".$langs->trans('Language_'.$key)." :
    "; print '
    '.$langs->trans("Module").''.$langs->trans("CashDesk").' ID'.$langs->trans("Terminal").''.$langs->trans("Year").''.$langs->trans("Month").''.$langs->trans("Day").'
    '.$form->selectarray('posmodule', $arrayofposavailable, GETPOST('posmodule', 'alpha'), (count($arrayofposavailable) > 1 ? 1 : 0)).''; - $array = array(1=>"1", 2=>"2", 3=>"3", 4=>"4", 5=>"5", 6=>"6", 7=>"7", 8=>"8", 9=>"9"); + + $array = array(); + for($i = 1; $i <= max(1, $conf->global->TAKEPOS_NUM_TERMINALS); $i++) { + $array[$i] = $i; + } $selectedposnumber = 0; $showempty = 1; if ($conf->global->TAKEPOS_NUM_TERMINALS == '1') { @@ -502,92 +506,97 @@ if ($action == "create" || $action == "start") if (empty($action) || $action == "view") { - $object->fetch($id); + $result = $object->fetch($id); llxHeader('', $langs->trans("CashControl")); - $head = array(); - $head[0][0] = DOL_URL_ROOT.'/compta/cashcontrol/cashcontrol_card.php?id='.$object->id; - $head[0][1] = $langs->trans("Card"); - $head[0][2] = 'cashcontrol'; - - dol_fiche_head($head, 'cashcontrol', $langs->trans("CashControl"), -1, 'cashcontrol'); - - $linkback = ''.$langs->trans("BackToList").''; - - $morehtmlref = '
    '; - $morehtmlref .= '
    '; - - - dol_banner_tab($object, 'id', $linkback, 1, 'rowid', 'rowid', $morehtmlref); - - print '
    '; - print '
    '; - print '
    '; - print ''; - - print ''; - - print '"; - - print '"; - - print ''; - - print '
    '; - print $langs->trans("Ref"); - print ''; - print $id; - print '
    '.$langs->trans("Module").''; - print $object->posmodule; - print "
    '.$langs->trans("CashDesk").' ID'; - print $object->posnumber; - print "
    '; - print $langs->trans("Period"); - print ''; - print $object->year_close."-".$object->month_close."-".$object->day_close; - print '
    '; - print '
    '; - - print '
    '; - print '
    '; - print ''; - - print ''; - - print '"; - - foreach ($arrayofpaymentmode as $key => $val) - { - print '"; + if ($result <= 0) { + print $langs->trans("ErrorRecordNotFound"); } + else { + $head = array(); + $head[0][0] = DOL_URL_ROOT.'/compta/cashcontrol/cashcontrol_card.php?id='.$object->id; + $head[0][1] = $langs->trans("Card"); + $head[0][2] = 'cashcontrol'; - print "
    '; - print $langs->trans("DateCreationShort"); - print ''; - print dol_print_date($object->date_creation, 'dayhour'); - print '
    '.$langs->trans("InitialBankBalance").' - '.$langs->trans("Cash").''; - print price($object->opening, 0, $langs, 1, -1, -1, $conf->currency); - print "
    '.$langs->trans($val).''; - print price($object->$key, 0, $langs, 1, -1, -1, $conf->currency); - print "
    \n"; - print '
    '; - print '
    '; - print '
    '; + dol_fiche_head($head, 'cashcontrol', $langs->trans("CashControl"), -1, 'cashcontrol'); - dol_fiche_end(); + $linkback = ''.$langs->trans("BackToList").''; - print '
    '; - print ''; - if ($object->status == CashControl::STATUS_DRAFT) - { - print ''; + $morehtmlref = '
    '; + $morehtmlref .= '
    '; - print ''; - } - print '
    '; - print '
    '; + dol_banner_tab($object, 'id', $linkback, 1, 'rowid', 'rowid', $morehtmlref); + + print '
    '; + print '
    '; + print '
    '; + print ''; + + print ''; + + print '"; + + print '"; + + print ''; + + print '
    '; + print $langs->trans("Ref"); + print ''; + print $id; + print '
    '.$langs->trans("Module").''; + print $object->posmodule; + print "
    '.$langs->trans("CashDesk").' ID'; + print $object->posnumber; + print "
    '; + print $langs->trans("Period"); + print ''; + print $object->year_close."-".$object->month_close."-".$object->day_close; + print '
    '; + print '
    '; + + print '
    '; + print '
    '; + print ''; + + print ''; + + print '"; + + foreach ($arrayofpaymentmode as $key => $val) + { + print '"; + } + + print "
    '; + print $langs->trans("DateCreationShort"); + print ''; + print dol_print_date($object->date_creation, 'dayhour'); + print '
    '.$langs->trans("InitialBankBalance").' - '.$langs->trans("Cash").''; + print price($object->opening, 0, $langs, 1, -1, -1, $conf->currency); + print "
    '.$langs->trans($val).''; + print price($object->$key, 0, $langs, 1, -1, -1, $conf->currency); + print "
    \n"; + print '
    '; + print '
    '; + print '
    '; + + dol_fiche_end(); + + print '
    '; + print ''; + if ($object->status == CashControl::STATUS_DRAFT) + { + print ''; + + print ''; + } + print '
    '; + + print '
    '; + } } // End of page From 30b8affdb7b4817838062feb3bf6fc84ea4d0b45 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sun, 22 Dec 2019 21:32:19 +0100 Subject: [PATCH 201/236] Fix look and feel v11 --- htdocs/admin/facture_situation.php | 38 +++++++++++++++++------------- htdocs/admin/payment.php | 4 ++++ htdocs/core/lib/invoice.lib.php | 2 +- 3 files changed, 27 insertions(+), 17 deletions(-) diff --git a/htdocs/admin/facture_situation.php b/htdocs/admin/facture_situation.php index 459fc801bae..3a4949b99a4 100644 --- a/htdocs/admin/facture_situation.php +++ b/htdocs/admin/facture_situation.php @@ -73,20 +73,26 @@ print load_fiche_titre($langs->trans("BillsSetup"), $linkback, 'title_setup'); $head = invoice_admin_prepare_head(); dol_fiche_head($head, 'situation', $langs->trans("InvoiceSituation"), -1, 'invoice'); + +print ''.$langs->trans("SituationInvoiceDesc").'

    '; + + /* * Numbering module */ -print load_fiche_titre($langs->trans("InvoiceSituation"), '', ''); -$var=0; - print '
    '; print ''; -_updateBtn(); +print '
    '; // You can use div-table-responsive-no-min if you dont need reserved height for your table print ''; +print ''; +print ''; +print ''; +print ''; +print "\n"; _printOnOff('INVOICE_USE_SITUATION', $langs->trans('UseSituationInvoices')); _printOnOff('INVOICE_USE_SITUATION_CREDIT_NOTE', $langs->trans('UseSituationInvoicesCreditNote')); @@ -100,12 +106,9 @@ $metas = array( ); _printInputFormPart('INVOICE_SITUATION_DEFAULT_RETAINED_WARRANTY_PERCENT', $langs->trans('RetainedwarrantyDefaultPercent'), '', $metas); - - - // Conditions paiements $inputCount = empty($inputCount)?1:($inputCount+1); -print ''; +print ''; print ''; print ''; print ''; print '
    '.$langs->trans("Parameter").''.$langs->trans("Value").' 
    '.$langs->trans('PaymentConditionsShortRetainedWarranty').' '; @@ -115,6 +118,9 @@ print '
    '; +print '
    '; + +print '
    '; _updateBtn(); @@ -134,8 +140,8 @@ $db->close(); function _updateBtn() { global $langs; - print '
    '; - print ''; + print '
    '; + print ''; print '
    '; } @@ -150,9 +156,9 @@ function _updateBtn() */ function _printOnOff($confkey, $title = false, $desc = '') { - global $var, $bc, $langs; - $var=!$var; - print '
    '.($title?$title:$langs->trans($confkey)); if (!empty($desc)) { print '
    '.$langs->trans($desc).''; @@ -179,8 +185,8 @@ function _printOnOff($confkey, $title = false, $desc = '') */ function _printInputFormPart($confkey, $title = false, $desc = '', $metas = array(), $type = 'input', $help = false) { - global $var, $bc, $langs, $conf, $db, $inputCount; - $var=!$var; + global $langs, $conf, $db, $inputCount; + $inputCount = empty($inputCount)?1:($inputCount+1); $form=new Form($db); @@ -200,7 +206,7 @@ function _printInputFormPart($confkey, $title = false, $desc = '', $metas = arra $metascompil .= ' '.$key.'="'.$values.'" '; } - print '
    '; if (!empty($help)) { diff --git a/htdocs/admin/payment.php b/htdocs/admin/payment.php index a62aa14764c..dddf914a957 100644 --- a/htdocs/admin/payment.php +++ b/htdocs/admin/payment.php @@ -109,6 +109,7 @@ dol_fiche_head($head, 'payment', $langs->trans("Invoices"), -1, 'invoice'); print load_fiche_titre($langs->trans("PaymentsNumberingModule"), '', ''); +print '
    '; print ''; print ''; print ''; @@ -226,6 +227,7 @@ foreach ($dirmodels as $reldir) } print '
    '.$langs->trans("Name").'
    '; +print '
    '; print "
    "; @@ -235,6 +237,7 @@ print ''; print ''; print ''; +print '
    '; print ''; print ''; print ''; @@ -251,6 +254,7 @@ print '\n"; print '
    '.$langs->trans("Parameter").''; print "
    '; +print '
    '; dol_fiche_end(); diff --git a/htdocs/core/lib/invoice.lib.php b/htdocs/core/lib/invoice.lib.php index f2818f72872..de1334c37a5 100644 --- a/htdocs/core/lib/invoice.lib.php +++ b/htdocs/core/lib/invoice.lib.php @@ -137,7 +137,7 @@ function invoice_admin_prepare_head() $head[$h][2] = 'payment'; $h++; - if ($conf->global->INVOICE_USE_SITUATION) { + if ($conf->global->INVOICE_USE_SITUATION || $conf->global->MAIN_FEATURES_LEVEL >= 1) { $head[$h][0] = DOL_URL_ROOT.'/admin/facture_situation.php'; $head[$h][1] = $langs->trans("InvoiceSituation"); $head[$h][2] = 'situation'; From 693551069b5c014ca4f01670158ab4383be75001 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sun, 22 Dec 2019 21:32:19 +0100 Subject: [PATCH 202/236] Fix look and feel v11 --- htdocs/admin/facture_situation.php | 38 +++++++++++++++++------------- htdocs/admin/payment.php | 4 ++++ htdocs/core/lib/invoice.lib.php | 2 +- 3 files changed, 27 insertions(+), 17 deletions(-) diff --git a/htdocs/admin/facture_situation.php b/htdocs/admin/facture_situation.php index 459fc801bae..3a4949b99a4 100644 --- a/htdocs/admin/facture_situation.php +++ b/htdocs/admin/facture_situation.php @@ -73,20 +73,26 @@ print load_fiche_titre($langs->trans("BillsSetup"), $linkback, 'title_setup'); $head = invoice_admin_prepare_head(); dol_fiche_head($head, 'situation', $langs->trans("InvoiceSituation"), -1, 'invoice'); + +print ''.$langs->trans("SituationInvoiceDesc").'

    '; + + /* * Numbering module */ -print load_fiche_titre($langs->trans("InvoiceSituation"), '', ''); -$var=0; - print ''; print ''; -_updateBtn(); +print '
    '; // You can use div-table-responsive-no-min if you dont need reserved height for your table print ''; +print ''; +print ''; +print ''; +print ''; +print "\n"; _printOnOff('INVOICE_USE_SITUATION', $langs->trans('UseSituationInvoices')); _printOnOff('INVOICE_USE_SITUATION_CREDIT_NOTE', $langs->trans('UseSituationInvoicesCreditNote')); @@ -100,12 +106,9 @@ $metas = array( ); _printInputFormPart('INVOICE_SITUATION_DEFAULT_RETAINED_WARRANTY_PERCENT', $langs->trans('RetainedwarrantyDefaultPercent'), '', $metas); - - - // Conditions paiements $inputCount = empty($inputCount)?1:($inputCount+1); -print ''; +print ''; print ''; print ''; print ''; print '
    '.$langs->trans("Parameter").''.$langs->trans("Value").' 
    '.$langs->trans('PaymentConditionsShortRetainedWarranty').' '; @@ -115,6 +118,9 @@ print '
    '; +print '
    '; + +print '
    '; _updateBtn(); @@ -134,8 +140,8 @@ $db->close(); function _updateBtn() { global $langs; - print '
    '; - print ''; + print '
    '; + print ''; print '
    '; } @@ -150,9 +156,9 @@ function _updateBtn() */ function _printOnOff($confkey, $title = false, $desc = '') { - global $var, $bc, $langs; - $var=!$var; - print '
    '.($title?$title:$langs->trans($confkey)); if (!empty($desc)) { print '
    '.$langs->trans($desc).''; @@ -179,8 +185,8 @@ function _printOnOff($confkey, $title = false, $desc = '') */ function _printInputFormPart($confkey, $title = false, $desc = '', $metas = array(), $type = 'input', $help = false) { - global $var, $bc, $langs, $conf, $db, $inputCount; - $var=!$var; + global $langs, $conf, $db, $inputCount; + $inputCount = empty($inputCount)?1:($inputCount+1); $form=new Form($db); @@ -200,7 +206,7 @@ function _printInputFormPart($confkey, $title = false, $desc = '', $metas = arra $metascompil .= ' '.$key.'="'.$values.'" '; } - print '
    '; if (!empty($help)) { diff --git a/htdocs/admin/payment.php b/htdocs/admin/payment.php index a62aa14764c..dddf914a957 100644 --- a/htdocs/admin/payment.php +++ b/htdocs/admin/payment.php @@ -109,6 +109,7 @@ dol_fiche_head($head, 'payment', $langs->trans("Invoices"), -1, 'invoice'); print load_fiche_titre($langs->trans("PaymentsNumberingModule"), '', ''); +print '
    '; print ''; print ''; print ''; @@ -226,6 +227,7 @@ foreach ($dirmodels as $reldir) } print '
    '.$langs->trans("Name").'
    '; +print '
    '; print "
    "; @@ -235,6 +237,7 @@ print ''; print ''; print ''; +print '
    '; print ''; print ''; print ''; @@ -251,6 +254,7 @@ print '\n"; print '
    '.$langs->trans("Parameter").''; print "
    '; +print '
    '; dol_fiche_end(); diff --git a/htdocs/core/lib/invoice.lib.php b/htdocs/core/lib/invoice.lib.php index f2818f72872..de1334c37a5 100644 --- a/htdocs/core/lib/invoice.lib.php +++ b/htdocs/core/lib/invoice.lib.php @@ -137,7 +137,7 @@ function invoice_admin_prepare_head() $head[$h][2] = 'payment'; $h++; - if ($conf->global->INVOICE_USE_SITUATION) { + if ($conf->global->INVOICE_USE_SITUATION || $conf->global->MAIN_FEATURES_LEVEL >= 1) { $head[$h][0] = DOL_URL_ROOT.'/admin/facture_situation.php'; $head[$h][1] = $langs->trans("InvoiceSituation"); $head[$h][2] = 'situation'; From d59357d88dbc44e1933b1277fc97fed8c7c9f8fc Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sun, 22 Dec 2019 21:34:52 +0100 Subject: [PATCH 203/236] Fix help --- htdocs/admin/facture_situation.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/admin/facture_situation.php b/htdocs/admin/facture_situation.php index 3a4949b99a4..408b762358e 100644 --- a/htdocs/admin/facture_situation.php +++ b/htdocs/admin/facture_situation.php @@ -74,7 +74,7 @@ $head = invoice_admin_prepare_head(); dol_fiche_head($head, 'situation', $langs->trans("InvoiceSituation"), -1, 'invoice'); -print ''.$langs->trans("SituationInvoiceDesc").'

    '; +print ''.$langs->trans("InvoiceFirstSituationDesc").'

    '; /* From 78fa75c6b044a78c81c12c6992533c3ff9692b3a Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sun, 22 Dec 2019 21:58:08 +0100 Subject: [PATCH 204/236] css --- htdocs/theme/eldy/theme_vars.inc.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/theme/eldy/theme_vars.inc.php b/htdocs/theme/eldy/theme_vars.inc.php index 575b73c15f1..ffa0e1c0c2d 100644 --- a/htdocs/theme/eldy/theme_vars.inc.php +++ b/htdocs/theme/eldy/theme_vars.inc.php @@ -67,7 +67,7 @@ $colorbacklinepairhover = '230,237,244'; // line hover $colorbacklinepairchecked = '230,237,244'; // line checked $colorbacklinebreak = '233,228,230'; // line break $colorbackbody = '255,255,255'; -$colortexttitlenotab = '0,103,111'; // 140,80,10 or 10,140,80 +$colortexttitlenotab = '0,133,151'; // 140,80,10 or 10,140,80 $colortexttitle = '0,0,0'; $colortext = '0,0,0'; $colortextlink = '10, 20, 100'; From c39e45b81a23eb12359c009b628bccc5b3fe5e6e Mon Sep 17 00:00:00 2001 From: VESSILLER Date: Mon, 23 Dec 2019 10:57:51 +0100 Subject: [PATCH 205/236] FIX set due date in object in create invoice --- htdocs/compta/facture/class/facture.class.php | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/htdocs/compta/facture/class/facture.class.php b/htdocs/compta/facture/class/facture.class.php index 4204fa0c96b..3bbf150d72f 100644 --- a/htdocs/compta/facture/class/facture.class.php +++ b/htdocs/compta/facture/class/facture.class.php @@ -445,7 +445,16 @@ class Facture extends CommonInvoice } // Define due date if not already defined - $datelim=(empty($forceduedate)?$this->calculate_date_lim_reglement():$forceduedate); + if (empty($forceduedate)) { + $duedate = $this->calculate_date_lim_reglement(); + /*if ($duedate < 0) { Regression, a date can be negative if before 1970. + dol_syslog(__METHOD__ . ' Error in calculate_date_lim_reglement. We got ' . $duedate, LOG_ERR); + return -1; + }*/ + $this->date_lim_reglement = $duedate; + } else { + $this->date_lim_reglement = $forceduedate; + } // Insert into database $socid = $this->socid; @@ -497,7 +506,7 @@ class Facture extends CommonInvoice $sql.= ", ".($this->fk_project?$this->fk_project:"null"); $sql.= ", ".$this->cond_reglement_id; $sql.= ", ".$this->mode_reglement_id; - $sql.= ", '".$this->db->idate($datelim)."', '".$this->db->escape($this->modelpdf)."'"; + $sql.= ", '".$this->db->idate($this->date_lim_reglement)."', '".$this->db->escape($this->modelpdf)."'"; $sql.= ", ".($this->situation_cycle_ref?"'".$this->db->escape($this->situation_cycle_ref)."'":"null"); $sql.= ", ".($this->situation_counter?"'".$this->db->escape($this->situation_counter)."'":"null"); $sql.= ", ".($this->situation_final?$this->situation_final:0); @@ -1652,7 +1661,7 @@ class Facture extends CommonInvoice $sql.= " datef=".(strval($this->date)!='' ? "'".$this->db->idate($this->date)."'" : 'null').","; $sql.= " date_pointoftax=".(strval($this->date_pointoftax)!='' ? "'".$this->db->idate($this->date_pointoftax)."'" : 'null').","; $sql.= " date_valid=".(strval($this->date_validation)!='' ? "'".$this->db->idate($this->date_validation)."'" : 'null').","; - $sql.= " paye=".(isset($this->paye)?$this->db->escape($this->paye):"null").","; + $sql.= " paye=".(isset($this->paye)?$this->db->escape($this->paye):0).","; $sql.= " remise_percent=".(isset($this->remise_percent)?$this->db->escape($this->remise_percent):"null").","; $sql.= " remise_absolue=".(isset($this->remise_absolue)?$this->db->escape($this->remise_absolue):"null").","; $sql.= " close_code=".(isset($this->close_code)?"'".$this->db->escape($this->close_code)."'":"null").","; From d4138876af8572b3e292a6e8bcbd2f50f28ceee8 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Mon, 23 Dec 2019 11:10:55 +0100 Subject: [PATCH 206/236] Fix alignement in validation popup --- htdocs/core/class/html.form.class.php | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/htdocs/core/class/html.form.class.php b/htdocs/core/class/html.form.class.php index 614b17a4967..88e7f9b5b43 100644 --- a/htdocs/core/class/html.form.class.php +++ b/htdocs/core/class/html.form.class.php @@ -4130,9 +4130,6 @@ class Form // Now add questions $more .= '
    '."\n"; - if (!empty($formquestion['text'])) { - $more .= '
    '.$formquestion['text'].'
    '."\n"; - } foreach ($formquestion as $key => $input) { if (is_array($input) && !empty($input)) @@ -4246,8 +4243,11 @@ class Form } // Show JQuery confirm box. Note that global var $useglobalvars is used inside this template $formconfirm .= ''."\n"; @@ -4339,6 +4339,11 @@ class Form // Line title $formconfirm .= '
    '.img_picto('', 'recent').' '.$title.'
    '.$formquestion['text'].'
    '; - print ''; + + // Label + $libelle = (GETPOST('libelle-'.$key, 'alpha') ? GETPOST('libelle-'.$key, 'alpha') : $object->multilangs[$key]['label']); + print ''; + // Desc + $desc = (GETPOST('desc-'.$key) ? GETPOST('desc-'.$key) : $object->multilangs[$key]['description']); print ''; @@ -280,7 +310,7 @@ elseif ($action != 'add') { $s=picto_from_langcode($key); print '
    '.$langs->trans('Label').'
    '.$langs->trans('Label').'
    '.$langs->trans('Description').''; - $doleditor = new DolEditor("desc-$key", $object->multilangs[$key]["description"], '', 160, 'dolibarr_notes', '', false, true, $conf->global->FCKEDITOR_ENABLE_PRODUCTDESC, ROWS_3, '90%'); + $doleditor = new DolEditor("desc-$key", $desc, '', 160, 'dolibarr_notes', '', false, true, $conf->global->FCKEDITOR_ENABLE_PRODUCTDESC, ROWS_3, '90%'); $doleditor->Create(); print '
    '; - print ''; + print ''; print ''; print ''; if (! empty($conf->global->CATEGORY_USE_OTHER_FIELD_IN_TRANSLATION)) @@ -308,14 +338,16 @@ if ($action == 'add' && ($user->rights->produit->creer || $user->rights->service print ''; print ''; print ''; + print ''; print '
    '.($s?$s.' ':'')." ".$langs->trans('Language_'.$key).": ".''.img_delete('', '').'
    '.($s?$s.' ':'')." ".$langs->trans('Language_'.$key).": ".''.img_delete('', '').'
    '.$langs->trans('Label').''.$object->multilangs[$key]["label"].'
    '.$langs->trans('Description').''.$object->multilangs[$key]["description"].'
    '; print ''; - print ''; + print ''; + print ''; print ''; From e59514600b6c9e8ada4e89a0a558b5a605c31ffc Mon Sep 17 00:00:00 2001 From: VESSILLER Date: Mon, 23 Dec 2019 12:10:51 +0100 Subject: [PATCH 208/236] FIX contact card state address selected after filling address --- htdocs/contact/card.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/contact/card.php b/htdocs/contact/card.php index 909dfd9e2e2..f013cd7e8aa 100644 --- a/htdocs/contact/card.php +++ b/htdocs/contact/card.php @@ -967,7 +967,7 @@ else print ''; } From 2df9df2db031018ead4d14710ab6b0e77bee760d Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Mon, 23 Dec 2019 12:24:27 +0100 Subject: [PATCH 209/236] Debug v11 --- htdocs/core/class/html.formother.class.php | 24 ++++++++--- htdocs/core/commonfieldsinexport.inc.php | 2 + htdocs/core/lib/functions.lib.php | 42 +++++++++---------- htdocs/core/modules/modFacture.class.php | 6 ++- htdocs/exports/class/export.class.php | 11 +++-- htdocs/exports/export.php | 33 +++++++++++---- htdocs/imports/import.php | 23 ++++------ htdocs/langs/en_US/bills.lang | 2 + htdocs/langs/en_US/cashdesk.lang | 2 + .../core/modules/modMyModule.class.php | 5 ++- htdocs/theme/eldy/global.inc.php | 3 ++ htdocs/theme/md/style.css.php | 3 ++ 12 files changed, 101 insertions(+), 55 deletions(-) diff --git a/htdocs/core/class/html.formother.class.php b/htdocs/core/class/html.formother.class.php index e5b3f8fbb6e..ee8ca51ac90 100644 --- a/htdocs/core/class/html.formother.class.php +++ b/htdocs/core/class/html.formother.class.php @@ -71,7 +71,9 @@ class FormOther public function select_export_model($selected = '', $htmlname = 'exportmodelid', $type = '', $useempty = 0, $fk_user = null) { // phpcs:enable - $sql = "SELECT rowid, label"; + global $conf, $langs, $user; + + $sql = "SELECT rowid, label, fk_user"; $sql .= " FROM ".MAIN_DB_PREFIX."export_model"; $sql .= " WHERE type = '".$type."'"; if (!empty($fk_user)) $sql .= " AND fk_user IN (0, ".$fk_user.")"; // An export model @@ -79,7 +81,7 @@ class FormOther $result = $this->db->query($sql); if ($result) { - print ''; if ($useempty) { print ''; @@ -90,19 +92,28 @@ class FormOther while ($i < $num) { $obj = $this->db->fetch_object($result); + + $label = $obj->label; + if (! empty($conf->global->EXPORTS_SHARE_MODELS) && empty($fk_user) && is_object($user) && $user->id != $obj->fk_user) { + $tmpuser = new User($this->db); + $tmpuser->fetch($obj->fk_user); + $label .= ' ('.$tmpuser->getFullName($langs).')'; + } + if ($selected == $obj->rowid) { - print ''; $i++; } print ""; + print ajax_combobox($htmlname); } else { dol_print_error($this->db); @@ -130,7 +141,7 @@ class FormOther $result = $this->db->query($sql); if ($result) { - print ''; if ($useempty) { print ''; @@ -154,6 +165,7 @@ class FormOther $i++; } print ""; + print ajax_combobox($htmlname); } else { dol_print_error($this->db); diff --git a/htdocs/core/commonfieldsinexport.inc.php b/htdocs/core/commonfieldsinexport.inc.php index d68954fc568..034fbcd4679 100644 --- a/htdocs/core/commonfieldsinexport.inc.php +++ b/htdocs/core/commonfieldsinexport.inc.php @@ -47,10 +47,12 @@ if (class_exists($keyforclass)) * break; */ } + $helpfield=preg_replace('/\(.*$/', '', $valuefield['help']); if ($valuefield['enabled']) { $this->export_fields_array[$r][$fieldname] = $fieldlabel; $this->export_TypeFields_array[$r][$fieldname] = $typeFilter; $this->export_entities_array[$r][$fieldname] = $keyforelement; + $this->export_help_array[$r][$fieldname] = $helpfield; } } } diff --git a/htdocs/core/lib/functions.lib.php b/htdocs/core/lib/functions.lib.php index 1e6e8d2fc41..4e6a5b6b48a 100644 --- a/htdocs/core/lib/functions.lib.php +++ b/htdocs/core/lib/functions.lib.php @@ -3349,7 +3349,7 @@ function img_picto_common($titlealt, $picto, $moreatt = '', $pictoisfullpath = 0 */ function img_action($titlealt, $numaction) { - global $conf, $langs; + global $langs; if (empty($titlealt) || $titlealt == 'default') { @@ -3374,7 +3374,7 @@ function img_action($titlealt, $numaction) */ function img_pdf($titlealt = 'default', $size = 3) { - global $conf, $langs; + global $langs; if ($titlealt == 'default') $titlealt = $langs->trans('Show'); @@ -3390,7 +3390,7 @@ function img_pdf($titlealt = 'default', $size = 3) */ function img_edit_add($titlealt = 'default', $other = '') { - global $conf, $langs; + global $langs; if ($titlealt == 'default') $titlealt = $langs->trans('Add'); @@ -3405,7 +3405,7 @@ function img_edit_add($titlealt = 'default', $other = '') */ function img_edit_remove($titlealt = 'default', $other = '') { - global $conf, $langs; + global $langs; if ($titlealt == 'default') $titlealt = $langs->trans('Remove'); @@ -3422,7 +3422,7 @@ function img_edit_remove($titlealt = 'default', $other = '') */ function img_edit($titlealt = 'default', $float = 0, $other = '') { - global $conf, $langs; + global $langs; if ($titlealt == 'default') $titlealt = $langs->trans('Modify'); @@ -3439,7 +3439,7 @@ function img_edit($titlealt = 'default', $float = 0, $other = '') */ function img_view($titlealt = 'default', $float = 0, $other = '') { - global $conf, $langs; + global $langs; if ($titlealt == 'default') $titlealt = $langs->trans('View'); @@ -3457,7 +3457,7 @@ function img_view($titlealt = 'default', $float = 0, $other = '') */ function img_delete($titlealt = 'default', $other = 'class="pictodelete"') { - global $conf, $langs; + global $langs; if ($titlealt == 'default') $titlealt = $langs->trans('Delete'); @@ -3474,7 +3474,7 @@ function img_delete($titlealt = 'default', $other = 'class="pictodelete"') */ function img_printer($titlealt = "default", $other = '') { - global $conf, $langs; + global $langs; if ($titlealt == "default") $titlealt = $langs->trans("Print"); return img_picto($titlealt, 'printer.png', $other); } @@ -3488,7 +3488,7 @@ function img_printer($titlealt = "default", $other = '') */ function img_split($titlealt = 'default', $other = 'class="pictosplit"') { - global $conf, $langs; + global $langs; if ($titlealt == 'default') $titlealt = $langs->trans('Split'); @@ -3504,7 +3504,7 @@ function img_split($titlealt = 'default', $other = 'class="pictosplit"') */ function img_help($usehelpcursor = 1, $usealttitle = 1) { - global $conf, $langs; + global $langs; if ($usealttitle) { @@ -3523,7 +3523,7 @@ function img_help($usehelpcursor = 1, $usealttitle = 1) */ function img_info($titlealt = 'default') { - global $conf, $langs; + global $langs; if ($titlealt == 'default') $titlealt = $langs->trans('Informations'); @@ -3540,7 +3540,7 @@ function img_info($titlealt = 'default') */ function img_warning($titlealt = 'default', $moreatt = '', $morecss = 'pictowarning') { - global $conf, $langs; + global $langs; if ($titlealt == 'default') $titlealt = $langs->trans('Warning'); @@ -3556,11 +3556,11 @@ function img_warning($titlealt = 'default', $moreatt = '', $morecss = 'pictowarn */ function img_error($titlealt = 'default') { - global $conf, $langs; + global $langs; if ($titlealt == 'default') $titlealt = $langs->trans('Error'); - return img_picto($titlealt, 'error.png', 'class="valigntextbottom"'); + return img_picto($titlealt, 'error.png'); } /** @@ -3572,7 +3572,7 @@ function img_error($titlealt = 'default') */ function img_next($titlealt = 'default', $moreatt = '') { - global $conf, $langs; + global $langs; if ($titlealt == 'default') $titlealt = $langs->trans('Next'); @@ -3589,7 +3589,7 @@ function img_next($titlealt = 'default', $moreatt = '') */ function img_previous($titlealt = 'default', $moreatt = '') { - global $conf, $langs; + global $langs; if ($titlealt == 'default') $titlealt = $langs->trans('Previous'); @@ -3607,7 +3607,7 @@ function img_previous($titlealt = 'default', $moreatt = '') */ function img_down($titlealt = 'default', $selected = 0, $moreclass = '') { - global $conf, $langs; + global $langs; if ($titlealt == 'default') $titlealt = $langs->trans('Down'); @@ -3624,7 +3624,7 @@ function img_down($titlealt = 'default', $selected = 0, $moreclass = '') */ function img_up($titlealt = 'default', $selected = 0, $moreclass = '') { - global $conf, $langs; + global $langs; if ($titlealt == 'default') $titlealt = $langs->trans('Up'); @@ -3641,7 +3641,7 @@ function img_up($titlealt = 'default', $selected = 0, $moreclass = '') */ function img_left($titlealt = 'default', $selected = 0, $moreatt = '') { - global $conf, $langs; + global $langs; if ($titlealt == 'default') $titlealt = $langs->trans('Left'); @@ -3658,7 +3658,7 @@ function img_left($titlealt = 'default', $selected = 0, $moreatt = '') */ function img_right($titlealt = 'default', $selected = 0, $moreatt = '') { - global $conf, $langs; + global $langs; if ($titlealt == 'default') $titlealt = $langs->trans('Right'); @@ -3674,7 +3674,7 @@ function img_right($titlealt = 'default', $selected = 0, $moreatt = '') */ function img_allow($allow, $titlealt = 'default') { - global $conf, $langs; + global $langs; if ($titlealt == 'default') $titlealt = $langs->trans('Active'); diff --git a/htdocs/core/modules/modFacture.class.php b/htdocs/core/modules/modFacture.class.php index 01c80265e46..b0f7dd94ae8 100644 --- a/htdocs/core/modules/modFacture.class.php +++ b/htdocs/core/modules/modFacture.class.php @@ -216,7 +216,7 @@ class modFacture extends DolibarrModules 's.code_compta_fournisseur'=>'SupplierAccountancyCode', 's.tva_intra'=>'VATIntra', 'f.rowid'=>"InvoiceId", 'f.ref'=>"InvoiceRef", 'f.ref_client'=>'RefCustomer', 'f.type'=>"Type", 'f.datec'=>"InvoiceDateCreation", 'f.datef'=>"DateInvoice", 'f.date_lim_reglement'=>"DateDue", 'f.total'=>"TotalHT", - 'f.total_ttc'=>"TotalTTC", 'f.tva'=>"TotalVAT", 'f.localtax1'=>'LocalTax1', 'f.localtax2'=>'LocalTax2', 'none.rest'=>'Rest', 'f.paye'=>"InvoicePaid", 'f.fk_statut'=>'InvoiceStatus', + 'f.total_ttc'=>"TotalTTC", 'f.tva'=>"TotalVAT", 'f.localtax1'=>'LocalTax1', 'f.localtax2'=>'LocalTax2', 'none.rest'=>'Rest', 'f.paye'=>"InvoicePaidCompletely", 'f.fk_statut'=>'InvoiceStatus', 'f.note_private'=>"NotePrivate", 'f.note_public'=>"NotePublic", 'f.fk_user_author'=>'CreatedById', 'uc.login'=>'CreatedByLogin', 'f.fk_user_valid'=>'ValidatedById', 'uv.login'=>'ValidatedByLogin', 'pj.ref'=>'ProjectRef', 'pj.title'=>'ProjectLabel', 'fd.rowid'=>'LineId', 'fd.description'=>"LineDescription", 'fd.subprice'=>"LineUnitPrice", 'fd.tva_tx'=>"LineVATRate", 'fd.qty'=>"LineQty", 'fd.total_ht'=>"LineTotalHT", 'fd.total_tva'=>"LineTotalVAT", @@ -300,12 +300,13 @@ class modFacture extends DolibarrModules 's.code_compta_fournisseur'=>'SupplierAccountancyCode', 's.tva_intra'=>'VATIntra', 'f.rowid'=>"InvoiceId", 'f.ref'=>"InvoiceRef", 'f.ref_client'=>'RefCustomer', 'f.type'=>"Type", 'f.datec'=>"InvoiceDateCreation", 'f.datef'=>"DateInvoice", 'f.date_lim_reglement'=>"DateDue", 'f.total'=>"TotalHT", - 'f.total_ttc'=>"TotalTTC", 'f.tva'=>"TotalVAT", 'f.localtax1'=>'LocalTax1', 'f.localtax2'=>'LocalTax2', 'none.rest'=>'Rest', 'f.paye'=>"InvoicePaid", 'f.fk_statut'=>'InvoiceStatus', + 'f.total_ttc'=>"TotalTTC", 'f.tva'=>"TotalVAT", 'f.localtax1'=>'LocalTax1', 'f.localtax2'=>'LocalTax2', 'none.rest'=>'Rest', 'f.paye'=>"InvoicePaidCompletely", 'f.fk_statut'=>'InvoiceStatus', 'f.note_private'=>"NotePrivate", 'f.note_public'=>"NotePublic", 'f.fk_user_author'=>'CreatedById', 'uc.login'=>'CreatedByLogin', 'f.fk_user_valid'=>'ValidatedById', 'uv.login'=>'ValidatedByLogin', 'pj.ref'=>'ProjectRef', 'pj.title'=>'ProjectLabel', 'p.rowid'=>'PaymentId', 'p.ref'=>'PaymentRef', 'p.amount'=>'AmountPayment', 'pf.amount'=>'AmountPaymentDistributedOnInvoice', 'p.datep'=>'DatePayment', 'p.num_paiement'=>'PaymentNumber', 'pt.code'=>'CodePaymentMode', 'pt.libelle'=>'LabelPaymentMode', 'p.note'=>'PaymentNote', 'p.fk_bank'=>'IdTransaction', 'ba.ref'=>'AccountRef' ); + $this->export_help_array[$r] = array('f.paye'=>'InvoicePaidCompletelyHelp'); if (! empty($conf->multicurrency->enabled)) { $this->export_fields_array[$r]['f.multicurrency_code'] = 'Currency'; @@ -313,6 +314,7 @@ class modFacture extends DolibarrModules $this->export_fields_array[$r]['f.multicurrency_total_ht'] = 'MulticurrencyAmountHT'; $this->export_fields_array[$r]['f.multicurrency_total_tva'] = 'MulticurrencyAmountVAT'; $this->export_fields_array[$r]['f.multicurrency_total_ttc'] = 'MulticurrencyAmountTTC'; + $this->export_examplevalues_array[$r]['f.multicurrency_code'] = 'EUR'; } if (! empty($conf->cashdesk->enabled) || ! empty($conf->takepos->enabled) || ! empty($conf->global->INVOICE_SHOW_POS)) { diff --git a/htdocs/exports/class/export.class.php b/htdocs/exports/class/export.class.php index d6b6a8676ae..0274e493170 100644 --- a/htdocs/exports/class/export.class.php +++ b/htdocs/exports/class/export.class.php @@ -43,12 +43,13 @@ class Export public $array_export_sql_order=array(); // Tableau des "requetes sql" public $array_export_fields=array(); // Tableau des listes de champ+libelle a exporter - public $array_export_TypeFields=array(); // Tableau des listes de champ+Type de filtre - public $array_export_FilterValue=array(); // Tableau des listes de champ+Valeur a filtrer + public $array_export_TypeFields=array(); // Tableau des listes de champ+Type de filtre + public $array_export_FilterValue=array(); // Tableau des listes de champ+Valeur a filtrer public $array_export_entities=array(); // Tableau des listes de champ+alias a exporter public $array_export_dependencies=array(); // array of list of entities that must take care of the DISTINCT if a field is added into export - public $array_export_special=array(); // Tableau des operations speciales sur champ - public $array_export_examplevalues=array(); // array with examples + public $array_export_special=array(); // array of special operations to do on field + public $array_export_examplevalues=array(); // array with examples for fields + public $array_export_help=array(); // array with tooltip help for fields // To store export modules public $hexa; @@ -186,6 +187,8 @@ class Export $this->array_export_special[$i]=(! empty($module->export_special_array[$r])?$module->export_special_array[$r]:''); // Array of examples $this->array_export_examplevalues[$i]=$module->export_examplevalues_array[$r]; + // Array of help tooltips + $this->array_export_help[$i]=(! empty($module->export_help_array[$r])?$module->export_help_array[$r]:''); // Requete sql du dataset $this->array_export_sql_start[$i]=$module->export_sql_start[$r]; diff --git a/htdocs/exports/export.php b/htdocs/exports/export.php index 166551fecb8..20ffcf221f3 100644 --- a/htdocs/exports/export.php +++ b/htdocs/exports/export.php @@ -543,8 +543,12 @@ if ($step == 2 && $datatoexport) print ''; print '
    '; print ''.$langs->trans("SelectExportFields").' '; - if (empty($conf->global->EXPORTS_SHARE_MODELS))$htmlother->select_export_model($exportmodelid, 'exportmodelid', $datatoexport, 1, $user->id); - else $htmlother->select_export_model($exportmodelid, 'exportmodelid', $datatoexport, 1); + if (empty($conf->global->EXPORTS_SHARE_MODELS)) { + $htmlother->select_export_model($exportmodelid, 'exportmodelid', $datatoexport, 1, $user->id); + } + else { + $htmlother->select_export_model($exportmodelid, 'exportmodelid', $datatoexport, 1); + } print ' '; print ''; print '
    '; @@ -622,6 +626,10 @@ if ($step == 2 && $datatoexport) { $htmltext .= ''.$langs->trans("Type").': '.$objexport->array_export_TypeFields[0][$code].'
    '; } + if (!empty($objexport->array_export_help[0][$code])) + { + $htmltext .= ''.$langs->trans("Help").': '.$langs->trans($objexport->array_export_help[0][$code]).'
    '; + } if (isset($array_selected[$code]) && $array_selected[$code]) { @@ -808,11 +816,15 @@ if ($step == 3 && $datatoexport) } if (!empty($objexport->array_export_examplevalues[0][$code])) { - $htmltext .= $langs->trans("SourceExample").': '.$objexport->array_export_examplevalues[0][$code].'
    '; + $htmltext .= ''.$langs->trans("SourceExample").': '.$objexport->array_export_examplevalues[0][$code].'
    '; } if (!empty($objexport->array_export_TypeFields[0][$code])) { - $htmltext .= $langs->trans("Type").': '.$objexport->array_export_TypeFields[0][$code].'
    '; + $htmltext .= ''.$langs->trans("Type").': '.$objexport->array_export_TypeFields[0][$code].'
    '; + } + if (!empty($objexport->array_export_help[0][$code])) + { + $htmltext .= ''.$langs->trans("Help").': '.$langs->trans($objexport->array_export_help[0][$code]).'
    '; } print '
    '.$langs->trans('Translation').''; - print $formadmin->select_language('', 'forcelangprod', 0, $object->multilangs); + print $formadmin->select_language(GETPOST('forcelangprod', 'alpha'), 'forcelangprod', 0, $object->multilangs); print '
    '.$langs->trans('Label').'
    ' . $langs->trans('Label') . '
    '.$langs->trans('Description').''; - $doleditor = new DolEditor('desc', '', '', 160, 'dolibarr_notes', '', false, true, $conf->global->FCKEDITOR_ENABLE_PRODUCTDESC, ROWS_3, '90%'); + $doleditor = new DolEditor('desc', GETPOST('desc', 'none'), '', 160, 'dolibarr_notes', '', false, true, $conf->global->FCKEDITOR_ENABLE_PRODUCTDESC, ROWS_3, '90%'); $doleditor->Create(); print '
    '; } - print $formcompany->select_state($object->state_id, isset($_POST["country_id"])?GETPOST("country_id"):$object->country_id, 'state_id'); + print $formcompany->select_state(GETPOSTISSET('state_id')?GETPOST('state_id', 'alpha'):$object->state_id, $object->country_code, 'state_id'); print '
    '; @@ -999,11 +1011,15 @@ if ($step == 4 && $datatoexport) } if (!empty($objexport->array_export_examplevalues[0][$code])) { - $htmltext .= $langs->trans("SourceExample").': '.$objexport->array_export_examplevalues[0][$code].'
    '; + $htmltext .= ''.$langs->trans("SourceExample").': '.$objexport->array_export_examplevalues[0][$code].'
    '; } if (!empty($objexport->array_export_TypeFields[0][$code])) { - $htmltext .= $langs->trans("Type").': '.$objexport->array_export_TypeFields[0][$code].'
    '; + $htmltext .= ''.$langs->trans("Type").': '.$objexport->array_export_TypeFields[0][$code].'
    '; + } + if (!empty($objexport->array_export_help[0][$code])) + { + $htmltext .= ''.$langs->trans("Help").': '.$langs->trans($objexport->array_export_help[0][$code]).'
    '; } print '
    '; @@ -1047,7 +1063,10 @@ if ($step == 4 && $datatoexport) if (count($array_selected)) { print '
    '; - print $langs->trans("SaveExportModel"); + + print '
    '; + print ''.$langs->trans("SaveExportModel").''; + print '
    '; print ''; print ''; diff --git a/htdocs/imports/import.php b/htdocs/imports/import.php index b5cdc05206d..606eddeeb20 100644 --- a/htdocs/imports/import.php +++ b/htdocs/imports/import.php @@ -519,14 +519,12 @@ if ($step == 3 && $datatoimport) print '
    '; print '
    '; - print '
    '; - print ''.$langs->trans("InformationOnSourceFile").''; + print load_fiche_titre($langs->trans("InformationOnSourceFile"), '', ''); print '
    '; print '
    '; print ''; - //print ''; // Source file format print ''; @@ -798,13 +796,12 @@ if ($step == 4 && $datatoimport) print '
    '.$langs->trans("InformationOnSourceFile").'
    '.$langs->trans("SourceFileFormat").'
    '; print '
    '; - print '
    '; - print ''.$langs->trans("InformationOnSourceFile").''; + print load_fiche_titre($langs->trans("InformationOnSourceFile"), '', ''); + print '
    '; print '
    '; print ''; - //print ''; // Source file format print ''; @@ -1273,13 +1270,12 @@ if ($step == 5 && $datatoimport) print '
    '.$langs->trans("InformationOnSourceFile").'
    '.$langs->trans("SourceFileFormat").'
    '; print '
    '; - print '
    '; - print ''.$langs->trans("InformationOnSourceFile").''; + print load_fiche_titre($langs->trans("InformationOnSourceFile"), '', ''); + print '
    '; print '
    '; print ''; - //print ''; // Source file format print ''; @@ -1378,9 +1374,9 @@ if ($step == 5 && $datatoimport) print '
    '.$langs->trans("InformationOnSourceFile").'
    '.$langs->trans("SourceFileFormat").'
    '; print '
    '; - print '
    '; - print ''.$langs->trans("InformationOnTargetTables").''; + print load_fiche_titre($langs->trans("InformationOnTargetTables"), '', ''); + print '
    '; print '
    '; @@ -1717,13 +1713,12 @@ if ($step == 6 && $datatoimport) print '
    '; print ''; - print '
    '; - print ''.$langs->trans("InformationOnSourceFile").''; + print load_fiche_titre($langs->trans("InformationOnSourceFile"), '', ''); + print '
    '; print '
    '; print ''; - //print ''; // Source file format print ''; diff --git a/htdocs/langs/en_US/bills.lang b/htdocs/langs/en_US/bills.lang index f7ed7bcade0..902790cc23a 100644 --- a/htdocs/langs/en_US/bills.lang +++ b/htdocs/langs/en_US/bills.lang @@ -334,6 +334,8 @@ InvoiceDateCreation=Invoice creation date InvoiceStatus=Invoice status InvoiceNote=Invoice note InvoicePaid=Invoice paid +InvoicePaidCompletely=Paid completely +InvoicePaidCompletelyHelp=Invoice that are paid completely. This excludes invoices that are paid partially. To get list of all 'Closed' or non 'Closed' invoices, prefer to use a filter on the invoice status. OrderBilled=Order billed DonationPaid=Donation paid PaymentNumber=Payment number diff --git a/htdocs/langs/en_US/cashdesk.lang b/htdocs/langs/en_US/cashdesk.lang index 0516de208fc..e33d1112deb 100644 --- a/htdocs/langs/en_US/cashdesk.lang +++ b/htdocs/langs/en_US/cashdesk.lang @@ -69,6 +69,8 @@ Terminal=Terminal NumberOfTerminals=Number of Terminals TerminalSelect=Select terminal you want to use: POSTicket=POS Ticket +POSTerminal=POS Terminal +POSModule=POS Module BasicPhoneLayout=Use basic layout for phones SetupOfTerminalNotComplete=Setup of terminal %s is not complete DirectPayment=Direct payment diff --git a/htdocs/modulebuilder/template/core/modules/modMyModule.class.php b/htdocs/modulebuilder/template/core/modules/modMyModule.class.php index 7cabc1415ef..79482128362 100644 --- a/htdocs/modulebuilder/template/core/modules/modMyModule.class.php +++ b/htdocs/modulebuilder/template/core/modules/modMyModule.class.php @@ -342,7 +342,10 @@ class modMyModule extends DolibarrModules include DOL_DOCUMENT_ROOT.'/core/extrafieldsinexport.inc.php'; //$keyforselect='myobjectline'; $keyforaliasextra='extraline'; $keyforelement='myobjectline'; //include DOL_DOCUMENT_ROOT.'/core/extrafieldsinexport.inc.php'; - //$this->export_dependencies_array[$r]=array('myobjectline'=>array('tl.rowid','tl.ref')); // To force to activate one or several fields if we select some fields that need same (like to select a unique key if we ask a field of a child to avoid the DISTINCT to discard them, or for computed field than need several other fields) + //$this->export_dependencies_array[$r] = array('myobjectline'=>array('tl.rowid','tl.ref')); // To force to activate one or several fields if we select some fields that need same (like to select a unique key if we ask a field of a child to avoid the DISTINCT to discard them, or for computed field than need several other fields) + //$this->export_special_array[$r] = array('t.field'=>'...'); + //$this->export_examplevalues_array[$r] = array('t.field'=>'Example'); + //$this->export_help_array[$r] = array('t.field'=>'FieldDescHelp'); $this->export_sql_start[$r]='SELECT DISTINCT '; $this->export_sql_end[$r] =' FROM '.MAIN_DB_PREFIX.'myobject as t'; //$this->export_sql_end[$r] =' LEFT JOIN '.MAIN_DB_PREFIX.'myobject_line as tl ON tl.fk_myobject = t.rowid'; diff --git a/htdocs/theme/eldy/global.inc.php b/htdocs/theme/eldy/global.inc.php index 9cd5a8efd3a..16902818146 100644 --- a/htdocs/theme/eldy/global.inc.php +++ b/htdocs/theme/eldy/global.inc.php @@ -1408,6 +1408,9 @@ div.nopadding { /* vertical-align: text-bottom; */ color: ; } +.pictoerror { + color: ; +} .pictomodule { width: 14px; } diff --git a/htdocs/theme/md/style.css.php b/htdocs/theme/md/style.css.php index 2df7fd86042..604bc743f93 100644 --- a/htdocs/theme/md/style.css.php +++ b/htdocs/theme/md/style.css.php @@ -1613,6 +1613,9 @@ div.nopadding { /* vertical-align: text-bottom; */ color: ; } +.pictoerror { + color: ; +} .pictomodule { width: 14px; } From 89528e46f1a54e09537909d13cd868b958a43b99 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Mon, 23 Dec 2019 12:47:00 +0100 Subject: [PATCH 210/236] css --- htdocs/theme/eldy/theme_vars.inc.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/theme/eldy/theme_vars.inc.php b/htdocs/theme/eldy/theme_vars.inc.php index ffa0e1c0c2d..058c253c74a 100644 --- a/htdocs/theme/eldy/theme_vars.inc.php +++ b/htdocs/theme/eldy/theme_vars.inc.php @@ -67,7 +67,7 @@ $colorbacklinepairhover = '230,237,244'; // line hover $colorbacklinepairchecked = '230,237,244'; // line checked $colorbacklinebreak = '233,228,230'; // line break $colorbackbody = '255,255,255'; -$colortexttitlenotab = '0,133,151'; // 140,80,10 or 10,140,80 +$colortexttitlenotab = '0,123,141'; // 140,80,10 or 10,140,80 $colortexttitle = '0,0,0'; $colortext = '0,0,0'; $colortextlink = '10, 20, 100'; From a92db7db399a29e784a8d9e1e8a09a37be8653fe Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Mon, 23 Dec 2019 13:02:30 +0100 Subject: [PATCH 211/236] Look and feel v11 --- htdocs/core/class/html.formother.class.php | 36 ++++++++++++++++------ htdocs/imports/import.php | 4 +-- 2 files changed, 29 insertions(+), 11 deletions(-) diff --git a/htdocs/core/class/html.formother.class.php b/htdocs/core/class/html.formother.class.php index ee8ca51ac90..a73621faa32 100644 --- a/htdocs/core/class/html.formother.class.php +++ b/htdocs/core/class/html.formother.class.php @@ -75,7 +75,7 @@ class FormOther $sql = "SELECT rowid, label, fk_user"; $sql .= " FROM ".MAIN_DB_PREFIX."export_model"; - $sql .= " WHERE type = '".$type."'"; + $sql .= " WHERE type = '".$this->db->escape($type)."'"; if (!empty($fk_user)) $sql .= " AND fk_user IN (0, ".$fk_user.")"; // An export model $sql .= " ORDER BY rowid"; $result = $this->db->query($sql); @@ -94,10 +94,13 @@ class FormOther $obj = $this->db->fetch_object($result); $label = $obj->label; - if (! empty($conf->global->EXPORTS_SHARE_MODELS) && empty($fk_user) && is_object($user) && $user->id != $obj->fk_user) { + if ($obj->fk_user == 0) { + $label .= ' ('.$langs->trans("Everybody").')'; + } + elseif (! empty($conf->global->EXPORTS_SHARE_MODELS) && empty($fk_user) && is_object($user) && $user->id != $obj->fk_user) { $tmpuser = new User($this->db); $tmpuser->fetch($obj->fk_user); - $label .= ' ('.$tmpuser->getFullName($langs).')'; + $label .= ' ('.$tmpuser->getFullName($langs).')'; } if ($selected == $obj->rowid) @@ -129,14 +132,18 @@ class FormOther * @param string $htmlname Nom de la zone select * @param string $type Type des modeles recherches * @param int $useempty Affiche valeur vide dans liste + * @param int $fk_user User that has created the template (this is set to null to get all export model when EXPORTS_SHARE_MODELS is on) * @return void */ - public function select_import_model($selected = '', $htmlname = 'importmodelid', $type = '', $useempty = 0) + public function select_import_model($selected = '', $htmlname = 'importmodelid', $type = '', $useempty = 0, $fk_user = null) { // phpcs:enable - $sql = "SELECT rowid, label"; + global $conf, $langs, $user; + + $sql = "SELECT rowid, label, fk_user"; $sql .= " FROM ".MAIN_DB_PREFIX."import_model"; - $sql .= " WHERE type = '".$type."'"; + $sql .= " WHERE type = '".$this->db->escape($type)."'"; + if (!empty($fk_user)) $sql .= " AND fk_user IN (0, ".$fk_user.")"; // An export model $sql .= " ORDER BY rowid"; $result = $this->db->query($sql); if ($result) @@ -152,15 +159,26 @@ class FormOther while ($i < $num) { $obj = $this->db->fetch_object($result); + + $label = $obj->label; + if ($obj->fk_user == 0) { + $label .= ' ('.$langs->trans("Everybody").')'; + } + elseif (! empty($conf->global->EXPORTS_SHARE_MODELS) && empty($fk_user) && is_object($user) && $user->id != $obj->fk_user) { + $tmpuser = new User($this->db); + $tmpuser->fetch($obj->fk_user); + $label .= ' ('.$tmpuser->getFullName($langs).')'; + } + if ($selected == $obj->rowid) { - print ''; $i++; } diff --git a/htdocs/imports/import.php b/htdocs/imports/import.php index 606eddeeb20..6f4a1092194 100644 --- a/htdocs/imports/import.php +++ b/htdocs/imports/import.php @@ -862,8 +862,8 @@ if ($step == 4 && $datatoimport) print ''; print ''; - print '
    '; - print $langs->trans("SelectImportFields", img_picto('', 'grip_title', '', false, 0, 0, '', '', 0)).' '; + print '
    '; + print ''.$langs->trans("SelectImportFields", img_picto('', 'grip_title', '', false, 0, 0, '', '', 0)).' '; $htmlother->select_import_model($importmodelid, 'importmodelid', $datatoimport, 1); print ''; print '
    '; From b525025f9d7fd87bbd884da1a9f867a455ef6aaf Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Mon, 23 Dec 2019 13:13:59 +0100 Subject: [PATCH 212/236] CSS --- htdocs/theme/eldy/theme_vars.inc.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/theme/eldy/theme_vars.inc.php b/htdocs/theme/eldy/theme_vars.inc.php index 058c253c74a..2f8b7ac08e4 100644 --- a/htdocs/theme/eldy/theme_vars.inc.php +++ b/htdocs/theme/eldy/theme_vars.inc.php @@ -67,7 +67,7 @@ $colorbacklinepairhover = '230,237,244'; // line hover $colorbacklinepairchecked = '230,237,244'; // line checked $colorbacklinebreak = '233,228,230'; // line break $colorbackbody = '255,255,255'; -$colortexttitlenotab = '0,123,141'; // 140,80,10 or 10,140,80 +$colortexttitlenotab = '0,113,121'; // 140,80,10 or 10,140,80 $colortexttitle = '0,0,0'; $colortext = '0,0,0'; $colortextlink = '10, 20, 100'; From b1a99c1e231ca866b18facff37b33fcb6e5636e7 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Mon, 23 Dec 2019 13:28:20 +0100 Subject: [PATCH 213/236] CSS --- htdocs/theme/eldy/global.inc.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/theme/eldy/global.inc.php b/htdocs/theme/eldy/global.inc.php index 16902818146..55a4f3813e9 100644 --- a/htdocs/theme/eldy/global.inc.php +++ b/htdocs/theme/eldy/global.inc.php @@ -1452,7 +1452,7 @@ div.heightref { min-height: 80px; } div.divphotoref { - padding-: 10px; + padding-: 20px; } div.paginationref { padding-bottom: 10px; From 4d12ecb072e20db60817547455aa7d9d53d8c484 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Mon, 23 Dec 2019 13:40:35 +0100 Subject: [PATCH 214/236] FIX #12745 --- .../fourn/class/fournisseur.product.class.php | 20 ++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/htdocs/fourn/class/fournisseur.product.class.php b/htdocs/fourn/class/fournisseur.product.class.php index 4dbd2365c6f..9f49fb31b83 100644 --- a/htdocs/fourn/class/fournisseur.product.class.php +++ b/htdocs/fourn/class/fournisseur.product.class.php @@ -434,7 +434,7 @@ class ProductFournisseur extends Product $sql .= ")"; $this->product_fourn_price_id = 0; - + $resql = $this->db->query($sql); if ($resql) { $this->product_fourn_price_id = $this->db->last_insert_id(MAIN_DB_PREFIX . "product_fournisseur_price"); @@ -939,8 +939,6 @@ class ProductFournisseur extends Product */ public function listProductFournisseurPriceLog($product_fourn_price_id, $sortfield = '', $sortorder = '', $limit = 0, $offset = 0) { - global $conf; - $sql = "SELECT"; $sql.= " pfpl.rowid, pfp.ref_fourn as supplier_ref, pfpl.datec, u.lastname,"; $sql.= " pfpl.price, pfpl.quantity"; @@ -961,9 +959,17 @@ class ProductFournisseur extends Product { $retarray = array(); - while ($record = $this->db->fetch_array($resql)) + while ($obj = $this->db->fetch_object($resql)) { - $retarray[]=$record; + $tmparray = array(); + $tmparray['rowid'] = $obj->rowid; + $tmparray['supplier_ref'] = $obj->supplier_ref; + $tmparray['datec'] = $this->db->jdate($obj->datec); + $tmparray['lastname'] = $obj->lastname; + $tmparray['price'] = $obj->price; + $tmparray['quantity'] = $obj->quantity; + + $retarray[]=$tmparray; } $this->db->free($resql); @@ -991,7 +997,7 @@ class ProductFournisseur extends Product $langs->load("suppliers"); if (count($productFournLogList) > 0) { $out .= '
    '.$langs->trans("InformationOnSourceFile").'
    '.$langs->trans("SourceFileFormat").'
    '; - $out .= ''; + $out .= ''; $out .= ''; //$out .= ''; $out .= ''; @@ -1032,7 +1038,7 @@ class ProductFournisseur extends Product $logPrices = $this->listProductFournisseurPriceLog($this->product_fourn_price_id, 'pfpl.datec', 'DESC'); // set sort order here if (is_array($logPrices) && count($logPrices) > 0) { - $label.= '
    '; + $label.= '

    '; $label.= '' . $langs->trans("History") . ''; $label.= $this->displayPriceProductFournisseurLog($logPrices); } From a076c3c20cf4f04503c8024d3f260d37c4d06be1 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Mon, 23 Dec 2019 13:48:38 +0100 Subject: [PATCH 215/236] Add mig file for v12 --- .../install/mysql/migration/11.0.0-12.0.0.sql | 38 +++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 htdocs/install/mysql/migration/11.0.0-12.0.0.sql diff --git a/htdocs/install/mysql/migration/11.0.0-12.0.0.sql b/htdocs/install/mysql/migration/11.0.0-12.0.0.sql new file mode 100644 index 00000000000..3ee1d145b3c --- /dev/null +++ b/htdocs/install/mysql/migration/11.0.0-12.0.0.sql @@ -0,0 +1,38 @@ +-- +-- Be carefull to requests order. +-- This file must be loaded by calling /install/index.php page +-- when current version is 12.0.0 or higher. +-- +-- To restrict request to Mysql version x.y minimum use -- VMYSQLx.y +-- To restrict request to Pgsql version x.y minimum use -- VPGSQLx.y +-- To rename a table: ALTER TABLE llx_table RENAME TO llx_table_new; +-- To add a column: ALTER TABLE llx_table ADD COLUMN newcol varchar(60) NOT NULL DEFAULT '0' AFTER existingcol; +-- To rename a column: ALTER TABLE llx_table CHANGE COLUMN oldname newname varchar(60); +-- To drop a column: ALTER TABLE llx_table DROP COLUMN oldname; +-- To change type of field: ALTER TABLE llx_table MODIFY COLUMN name varchar(60); +-- To drop a foreign key: ALTER TABLE llx_table DROP FOREIGN KEY fk_name; +-- To create a unique index ALTER TABLE llx_table ADD UNIQUE INDEX uk_table_field (field); +-- To drop an index: -- VMYSQL4.1 DROP INDEX nomindex on llx_table +-- To drop an index: -- VPGSQL8.2 DROP INDEX nomindex +-- To make pk to be auto increment (mysql): -- VMYSQL4.3 ALTER TABLE llx_table CHANGE COLUMN rowid rowid INTEGER NOT NULL AUTO_INCREMENT; +-- To make pk to be auto increment (postgres): +-- -- VPGSQL8.2 CREATE SEQUENCE llx_table_rowid_seq OWNED BY llx_table.rowid; +-- -- VPGSQL8.2 ALTER TABLE llx_table ADD PRIMARY KEY (rowid); +-- -- VPGSQL8.2 ALTER TABLE llx_table ALTER COLUMN rowid SET DEFAULT nextval('llx_table_rowid_seq'); +-- -- VPGSQL8.2 SELECT setval('llx_table_rowid_seq', MAX(rowid)) FROM llx_table; +-- To set a field as NULL: -- VMYSQL4.3 ALTER TABLE llx_table MODIFY COLUMN name varchar(60) NULL; +-- To set a field as NULL: -- VPGSQL8.2 ALTER TABLE llx_table ALTER COLUMN name DROP NOT NULL; +-- To set a field as NOT NULL: -- VMYSQL4.3 ALTER TABLE llx_table MODIFY COLUMN name varchar(60) NOT NULL; +-- To set a field as NOT NULL: -- VPGSQL8.2 ALTER TABLE llx_table ALTER COLUMN name SET NOT NULL; +-- To set a field as default NULL: -- VPGSQL8.2 ALTER TABLE llx_table ALTER COLUMN name SET DEFAULT NULL; +-- Note: fields with type BLOB/TEXT can't have default value. + + +-- Missing in v11 + + + +-- For v12 + + + From c6ed605d26a398f171dbdec69b0def5c2bd25580 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Mon, 23 Dec 2019 13:49:13 +0100 Subject: [PATCH 216/236] Add missing fk_user in import list --- htdocs/core/class/html.formother.class.php | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/htdocs/core/class/html.formother.class.php b/htdocs/core/class/html.formother.class.php index e5b3f8fbb6e..3d639d0dfcb 100644 --- a/htdocs/core/class/html.formother.class.php +++ b/htdocs/core/class/html.formother.class.php @@ -71,9 +71,11 @@ class FormOther public function select_export_model($selected = '', $htmlname = 'exportmodelid', $type = '', $useempty = 0, $fk_user = null) { // phpcs:enable - $sql = "SELECT rowid, label"; + global $conf; + + $sql = "SELECT rowid, label, fk_user"; $sql .= " FROM ".MAIN_DB_PREFIX."export_model"; - $sql .= " WHERE type = '".$type."'"; + $sql .= " WHERE type = '".$this->db->escape($type)."'"; if (!empty($fk_user)) $sql .= " AND fk_user IN (0, ".$fk_user.")"; // An export model $sql .= " ORDER BY rowid"; $result = $this->db->query($sql); @@ -99,6 +101,11 @@ class FormOther print ''; $i++; } From e1446d10d5675ed89cfe79a55339b2a786a82177 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Mon, 23 Dec 2019 13:51:12 +0100 Subject: [PATCH 217/236] Prepare v12 --- .travis.yml | 9 ++++++--- htdocs/filefunc.inc.php | 2 +- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/.travis.yml b/.travis.yml index 3a996915ca7..ebe45b5748a 100644 --- a/.travis.yml +++ b/.travis.yml @@ -401,9 +401,12 @@ script: php upgrade.php 9.0.0 10.0.0 ignoredbversion > $TRAVIS_BUILD_DIR/upgrade9001000.log php upgrade2.php 9.0.0 10.0.0 > $TRAVIS_BUILD_DIR/upgrade9001000-2.log php step5.php 9.0.0 10.0.0 > $TRAVIS_BUILD_DIR/upgrade9001000-3.log - php upgrade.php 10.0.0 11.0.0 ignoredbversion > $TRAVIS_BUILD_DIR/upgrade9001000.log - php upgrade2.php 10.0.0 11.0.0 > $TRAVIS_BUILD_DIR/upgrade9001000-2.log - php step5.php 10.0.0 11.0.0 > $TRAVIS_BUILD_DIR/upgrade9001000-3.log + php upgrade.php 10.0.0 11.0.0 ignoredbversion > $TRAVIS_BUILD_DIR/upgrade10001100.log + php upgrade2.php 10.0.0 11.0.0 > $TRAVIS_BUILD_DIR/upgrade10001100-2.log + php step5.php 10.0.0 11.0.0 > $TRAVIS_BUILD_DIR/upgrade10001100-3.log + php upgrade.php 11.0.0 12.0.0 ignoredbversion > $TRAVIS_BUILD_DIR/upgrade11001200.log + php upgrade2.php 11.0.0 12.0.0 > $TRAVIS_BUILD_DIR/upgrade11001200-2.log + php step5.php 11.0.0 12.0.0 > $TRAVIS_BUILD_DIR/upgrade11001200-3.log # Enable modules not enabled into original dump php upgrade2.php 0.0.0 0.0.0 MAIN_MODULE_API,MAIN_MODULE_SUPPLIERPROPOSAL,MAIN_MODULE_WEBSITE,MAIN_MODULE_TICKETSUP,MAIN_MODULE_ACCOUNTING > $TRAVIS_BUILD_DIR/enablemodule.log echo $? diff --git a/htdocs/filefunc.inc.php b/htdocs/filefunc.inc.php index 401a2c01380..18e2992930c 100644 --- a/htdocs/filefunc.inc.php +++ b/htdocs/filefunc.inc.php @@ -31,7 +31,7 @@ */ if (! defined('DOL_APPLICATION_TITLE')) define('DOL_APPLICATION_TITLE', 'Dolibarr'); -if (! defined('DOL_VERSION')) define('DOL_VERSION', '11.0.0-beta'); // a.b.c-alpha, a.b.c-beta, a.b.c-rcX or a.b.c +if (! defined('DOL_VERSION')) define('DOL_VERSION', '12.0.0-alpha'); // a.b.c-alpha, a.b.c-beta, a.b.c-rcX or a.b.c if (! defined('EURO')) define('EURO', chr(128)); From 0ea5df36c19798cfa1028e3372002388f9bd591f Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Mon, 23 Dec 2019 13:55:58 +0100 Subject: [PATCH 218/236] Disable ping for alpha versions --- htdocs/main.inc.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/htdocs/main.inc.php b/htdocs/main.inc.php index a4751f98e51..f117dce2509 100644 --- a/htdocs/main.inc.php +++ b/htdocs/main.inc.php @@ -2561,7 +2561,10 @@ if (!function_exists("llxFooter")) || (!empty($conf->file->instance_unique_id) && ($hash_unique_id != $conf->global->MAIN_FIRST_PING_OK_ID) && ($conf->global->MAIN_FIRST_PING_OK_ID != 'disabled')) || GETPOST('forceping', 'alpha')) { - if (empty($_COOKIE['DOLINSTALLNOPING_'.$hash_unique_id])) + if (strpos('alpha', DOL_VERSION) > 0) { + print "\n\n"; + } + elseif (empty($_COOKIE['DOLINSTALLNOPING_'.$hash_unique_id])) { include_once DOL_DOCUMENT_ROOT.'/core/lib/functions2.lib.php'; From f09aecbdd83633a1dc295bf5dbde0ff2e32bdca1 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Mon, 23 Dec 2019 14:28:55 +0100 Subject: [PATCH 219/236] v12 --- htdocs/install/check.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/htdocs/install/check.php b/htdocs/install/check.php index 6b6cfb2911d..9d197c752dc 100644 --- a/htdocs/install/check.php +++ b/htdocs/install/check.php @@ -464,7 +464,8 @@ else array('from'=>'7.0.0', 'to'=>'8.0.0'), array('from'=>'8.0.0', 'to'=>'9.0.0'), array('from'=>'9.0.0', 'to'=>'10.0.0'), - array('from'=>'10.0.0', 'to'=>'11.0.0') + array('from'=>'10.0.0', 'to'=>'11.0.0'), + array('from'=>'11.0.0', 'to'=>'12.0.0') ); $count = 0; From 29cacec886249b7cc293a7901f82d1db9457ece6 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Mon, 23 Dec 2019 14:39:24 +0100 Subject: [PATCH 220/236] Fix month when using "Now" button addnowlink = 2 --- htdocs/core/class/html.form.class.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/core/class/html.form.class.php b/htdocs/core/class/html.form.class.php index 88e7f9b5b43..6b0950b4f8d 100644 --- a/htdocs/core/class/html.form.class.php +++ b/htdocs/core/class/html.form.class.php @@ -5669,7 +5669,7 @@ class Form { $reset_scripts .= 'jQuery(\'#'.$prefix.'\').val(d.toLocaleDateString(\''.str_replace('_', '-', $langs->defaultlang).'\'));'; $reset_scripts .= 'jQuery(\'#'.$prefix.'day\').val(d.getDate().pad());'; - $reset_scripts .= 'jQuery(\'#'.$prefix.'month\').val(d.getMonth().pad());'; + $reset_scripts .= 'jQuery(\'#'.$prefix.'month\').val(parseInt(d.getMonth().pad()) + 1);'; $reset_scripts .= 'jQuery(\'#'.$prefix.'year\').val(d.getFullYear());'; } /*if ($usecalendar == "eldy") From 3250b13f4a3bd297ae4078ba3bc0bd3a1906a0b3 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Mon, 23 Dec 2019 15:45:08 +0100 Subject: [PATCH 221/236] FIX dol_string_nohtmltag when there is html with windows EOL "
    \r\n" --- htdocs/core/lib/functions.lib.php | 2 +- test/phpunit/FunctionsLibTest.php | 10 +++++++--- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/htdocs/core/lib/functions.lib.php b/htdocs/core/lib/functions.lib.php index 071b7a3b794..3f7d9b8af09 100644 --- a/htdocs/core/lib/functions.lib.php +++ b/htdocs/core/lib/functions.lib.php @@ -5389,7 +5389,7 @@ function picto_required() */ function dol_string_nohtmltag($stringtoclean, $removelinefeed = 1, $pagecodeto = 'UTF-8', $strip_tags = 0) { - if ($removelinefeed == 2) $stringtoclean = preg_replace('/]*>\n+/ims', '
    ', $stringtoclean); + if ($removelinefeed == 2) $stringtoclean = preg_replace('/]*>(\n|\r)+/ims', '
    ', $stringtoclean); $temp = preg_replace('/]*>/i', "\n", $stringtoclean); if ($strip_tags) { diff --git a/test/phpunit/FunctionsLibTest.php b/test/phpunit/FunctionsLibTest.php index 1081b3bba23..edbfea239ef 100644 --- a/test/phpunit/FunctionsLibTest.php +++ b/test/phpunit/FunctionsLibTest.php @@ -520,15 +520,19 @@ class FunctionsLibTest extends PHPUnit\Framework\TestCase $text="A string
    \n
    \n\nwith html tag
    \n"; $after=dol_string_nohtmltag($text, 0); - $this->assertEquals("A string\n\n\n\n\nwith html tag", $after, "test2a 2 br and 3 \n give 5 \n"); + $this->assertEquals("A string\n\n\n\n\nwith html tag", $after, 'test2a 2 br and 3 \n give 5 \n'); $text="A string
    \n
    \n\nwith html tag
    \n"; $after=dol_string_nohtmltag($text, 1); - $this->assertEquals("A string with html tag", $after, "test2b 2 br and 3 \n give 1 space"); + $this->assertEquals("A string with html tag", $after, 'test2b 2 br and 3 \n give 1 space'); $text="A string
    \n
    \n\nwith html tag
    \n"; $after=dol_string_nohtmltag($text, 2); - $this->assertEquals("A string\n\nwith html tag", $after, "test2c 2 br and 3 \n give 2 \n"); + $this->assertEquals("A string\n\nwith html tag", $after, 'test2c 2 br and 3 \n give 2 \n'); + + $text="A string
    \r\n
    \r\n\r\nwith html tag
    \n"; + $after=dol_string_nohtmltag($text, 2); + $this->assertEquals("A string\n\nwith html tag", $after, 'test2c 2 br and 3 \r\n give 2 \n'); $text="A string
    Another string"; $after=dol_string_nohtmltag($text, 0); From f45710a4b1c83bc44864e0c007de85d65bf98980 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Mon, 23 Dec 2019 15:51:23 +0100 Subject: [PATCH 222/236] Fix phpcs --- htdocs/expedition/class/expedition.class.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/htdocs/expedition/class/expedition.class.php b/htdocs/expedition/class/expedition.class.php index 86cc5c3f599..a3f5f21659d 100644 --- a/htdocs/expedition/class/expedition.class.php +++ b/htdocs/expedition/class/expedition.class.php @@ -1981,10 +1981,10 @@ class Expedition extends CommonObject $error = 0; // Protection. This avoid to move stock later when we should not - if ($this->statut == self::STATUS_CLOSED) - { - return 0; - } + if ($this->statut == self::STATUS_CLOSED) + { + return 0; + } $this->db->begin(); From 111fda9aa6e3569da2ca7b8317272a6afd573cf9 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Mon, 23 Dec 2019 16:03:20 +0100 Subject: [PATCH 223/236] Try php 7.4 --- .travis.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.travis.yml b/.travis.yml index 3a996915ca7..49e65668897 100644 --- a/.travis.yml +++ b/.travis.yml @@ -35,6 +35,7 @@ php: - '7.1' - '7.2' - '7.3' +- '7.4' - nightly env: From c8a39cec1c31a3fadc8397e1632b0e04c09657e9 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Mon, 23 Dec 2019 16:04:35 +0100 Subject: [PATCH 224/236] Try php 7.4 --- .travis.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index 49e65668897..6c365e3ce00 100644 --- a/.travis.yml +++ b/.travis.yml @@ -126,7 +126,7 @@ install: squizlabs/php_codesniffer ^3 fi if [ "$TRAVIS_PHP_VERSION" = '5.6' ] || [ "$TRAVIS_PHP_VERSION" = '7.0' ] || [ "$TRAVIS_PHP_VERSION" = '7.1' ] \ - [ "$TRAVIS_PHP_VERSION" = '7.2' ] || [ "$TRAVIS_PHP_VERSION" = '7.3' ]; then + [ "$TRAVIS_PHP_VERSION" = '7.2' ] || [ "$TRAVIS_PHP_VERSION" = '7.3' ] || [ "$TRAVIS_PHP_VERSION" = '7.4' ]; then composer -n require phpunit/phpunit ^5 \ jakub-onderka/php-parallel-lint ^0 \ jakub-onderka/php-console-highlighter ^0 \ @@ -249,7 +249,7 @@ before_script: # enable php-fpm - sudo cp ~/.phpenv/versions/$(phpenv version-name)/etc/php-fpm.conf.default ~/.phpenv/versions/$(phpenv version-name)/etc/php-fpm.conf - | - if [ "$TRAVIS_PHP_VERSION" = '7.0' ] || [ "$TRAVIS_PHP_VERSION" = '7.1' ] || [ "$TRAVIS_PHP_VERSION" = '7.2' ] || [ "$TRAVIS_PHP_VERSION" = '7.3' ] || [ "$TRAVIS_PHP_VERSION" = 'nightly' ]; then + if [ "$TRAVIS_PHP_VERSION" = '7.0' ] || [ "$TRAVIS_PHP_VERSION" = '7.1' ] || [ "$TRAVIS_PHP_VERSION" = '7.2' ] || [ "$TRAVIS_PHP_VERSION" = '7.3' ] || [ "$TRAVIS_PHP_VERSION" = '7.4' ] || [ "$TRAVIS_PHP_VERSION" = 'nightly' ]; then # Copy the included pool sudo cp ~/.phpenv/versions/$(phpenv version-name)/etc/php-fpm.d/www.conf.default ~/.phpenv/versions/$(phpenv version-name)/etc/php-fpm.d/www.conf fi From 908e8be0dabf6f83e9ca6b6a66a470d85f0f55d4 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Mon, 23 Dec 2019 16:25:45 +0100 Subject: [PATCH 225/236] PHP Min bill 5.6 for Dolibarr 12 --- ChangeLog | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/ChangeLog b/ChangeLog index e3a5ef0cbbe..0e62d5c79fc 100644 --- a/ChangeLog +++ b/ChangeLog @@ -3,6 +3,13 @@ English Dolibarr ChangeLog -------------------------------------------------------------- +WARNING: + +Following changes may create regressions for some external modules, but were necessary to make Dolibarr better: +* PHP 5.5 is no more supported. Minimum PHP is now 5.6+. + + + ***** ChangeLog for 11.0.0 compared to 10.0.0 ***** For Users: From d24da574981c7bbfae88979ef0e91cb39f388d65 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Mon, 23 Dec 2019 16:26:42 +0100 Subject: [PATCH 226/236] Update changelog --- ChangeLog | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/ChangeLog b/ChangeLog index 0e62d5c79fc..b3417c85c05 100644 --- a/ChangeLog +++ b/ChangeLog @@ -3,6 +3,14 @@ English Dolibarr ChangeLog -------------------------------------------------------------- +***** ChangeLog for 12.0.0 compared to 11.0.0 ***** +For Users: + + +For Developers or integrators: + + + WARNING: Following changes may create regressions for some external modules, but were necessary to make Dolibarr better: From f193d3edd8cbc23d23063da2d65d88da4e4d314c Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Mon, 23 Dec 2019 16:38:37 +0100 Subject: [PATCH 227/236] Fix for php7.4 --- htdocs/core/lib/json.lib.php | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/htdocs/core/lib/json.lib.php b/htdocs/core/lib/json.lib.php index 3ce9d871b7f..77b856e2d8e 100644 --- a/htdocs/core/lib/json.lib.php +++ b/htdocs/core/lib/json.lib.php @@ -286,6 +286,7 @@ function dol_json_decode($json, $assoc = false) */ function _unval($val) { + $reg = array(); while (preg_match('/\\\u([0-9A-F]{2})([0-9A-F]{2})/i', $val, $reg)) { // single, escaped unicode character @@ -313,7 +314,7 @@ function utf162utf8($utf16) return mb_convert_encoding($utf16, 'UTF-8', 'UTF-16'); } - $bytes = (ord($utf16{0}) << 8) | ord($utf16{1}); + $bytes = (ord($utf16[0]) << 8) | ord($utf16[1]); switch(true) { case ((0x7F & $bytes) == $bytes): @@ -352,7 +353,7 @@ function utf162utf8($utf16) function utf82utf16($utf8) { // oh please oh please oh please oh please oh please - if(function_exists('mb_convert_encoding')) { + if (function_exists('mb_convert_encoding')) { return mb_convert_encoding($utf8, 'UTF-16', 'UTF-8'); } @@ -365,12 +366,12 @@ function utf82utf16($utf8) case 2: // return a UTF-16 character from a 2-byte UTF-8 char // see: http://www.cl.cam.ac.uk/~mgk25/unicode.html#utf-8 - return chr(0x07 & (ord($utf8{0}) >> 2)) . chr((0xC0 & (ord($utf8{0}) << 6)) | (0x3F & ord($utf8{1}))); + return chr(0x07 & (ord($utf8[0]) >> 2)) . chr((0xC0 & (ord($utf8[0]) << 6)) | (0x3F & ord($utf8[1]))); case 3: // return a UTF-16 character from a 3-byte UTF-8 char // see: http://www.cl.cam.ac.uk/~mgk25/unicode.html#utf-8 - return chr((0xF0 & (ord($utf8{0}) << 4)) | (0x0F & (ord($utf8{1}) >> 2))) . chr((0xC0 & (ord($utf8{1}) << 6)) | (0x7F & ord($utf8{2}))); + return chr((0xF0 & (ord($utf8[0]) << 4)) | (0x0F & (ord($utf8[1]) >> 2))) . chr((0xC0 & (ord($utf8[1]) << 6)) | (0x7F & ord($utf8[2]))); } // ignoring UTF-32 for now, sorry From 8e78dbad691f4a3eadedd8b2884dae26c5a876a9 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Mon, 23 Dec 2019 16:41:22 +0100 Subject: [PATCH 228/236] Fix for php 7.4 --- .travis.yml | 4 ++++ htdocs/core/lib/functions2.lib.php | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 6c365e3ce00..5193b7c2c77 100644 --- a/.travis.yml +++ b/.travis.yml @@ -68,6 +68,8 @@ matrix: env: DB=mariadb - php: '7.2' env: DB=mariadb + - php: '7.3' + env: DB=mariadb - php: '5.6' env: DB=postgresql - php: '7.0' @@ -76,6 +78,8 @@ matrix: env: DB=postgresql - php: '7.2' env: DB=postgresql + - php: '7.3' + env: DB=postgresql - php: nightly env: DB=postgresql diff --git a/htdocs/core/lib/functions2.lib.php b/htdocs/core/lib/functions2.lib.php index 0356ecc8b23..cc6fb31c1de 100644 --- a/htdocs/core/lib/functions2.lib.php +++ b/htdocs/core/lib/functions2.lib.php @@ -1347,7 +1347,7 @@ function hexbin($hexa) $strLength = dol_strlen($hexa); for ($i = 0; $i < $strLength; $i++) { - $bin .= str_pad(decbin(hexdec($hexa{$i})), 4, '0', STR_PAD_LEFT); + $bin .= str_pad(decbin(hexdec($hexa[$i])), 4, '0', STR_PAD_LEFT); } return $bin; } From 14c510f4bee86f2eb5f9022a0391c769cce3fd33 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Mon, 23 Dec 2019 19:14:00 +0100 Subject: [PATCH 229/236] Remove php 5.5 --- .travis.yml | 5 ----- 1 file changed, 5 deletions(-) diff --git a/.travis.yml b/.travis.yml index 7699ca9c3ea..653bc480ce9 100644 --- a/.travis.yml +++ b/.travis.yml @@ -29,7 +29,6 @@ addons: - pgloader php: -- '5.5' - '5.6' - '7.0' - '7.1' @@ -60,8 +59,6 @@ matrix: - php: nightly # We exclude some combinations not usefull to save Travis CPU exclude: - - php: '5.6' - env: DB=mariadb - php: '7.0' env: DB=mariadb - php: '7.1' @@ -70,8 +67,6 @@ matrix: env: DB=mariadb - php: '7.3' env: DB=mariadb - - php: '5.6' - env: DB=postgresql - php: '7.0' env: DB=postgresql - php: '7.1' From 9f5029aa0f28879f18cbaa3c74df85e430139ca4 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Mon, 23 Dec 2019 19:17:53 +0100 Subject: [PATCH 230/236] Fix warning --- htdocs/core/commonfieldsinexport.inc.php | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/htdocs/core/commonfieldsinexport.inc.php b/htdocs/core/commonfieldsinexport.inc.php index 034fbcd4679..9f416079cce 100644 --- a/htdocs/core/commonfieldsinexport.inc.php +++ b/htdocs/core/commonfieldsinexport.inc.php @@ -19,7 +19,7 @@ if (class_exists($keyforclass)) $fieldname = $keyforalias . '.' . $keyfield; $fieldlabel = ucfirst($valuefield['label']); $typeFilter = "Text"; - $typefield=preg_replace('/\(.*$/', '', $valuefield['type']); // double(24,8) -> double + $typefield = preg_replace('/\(.*$/', '', $valuefield['type']); // double(24,8) -> double switch ($typefield) { case 'int': case 'integer': @@ -47,7 +47,10 @@ if (class_exists($keyforclass)) * break; */ } - $helpfield=preg_replace('/\(.*$/', '', $valuefield['help']); + $helpfield = ''; + if (! empty($valuefield['help'])) { + $helpfield = preg_replace('/\(.*$/', '', $valuefield['help']); + } if ($valuefield['enabled']) { $this->export_fields_array[$r][$fieldname] = $fieldlabel; $this->export_TypeFields_array[$r][$fieldname] = $typeFilter; From 85f3f553c216de504d5c094e2816019c3aebd1e5 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Mon, 23 Dec 2019 20:32:44 +0100 Subject: [PATCH 231/236] Fix travis --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 653bc480ce9..0aaa07158c1 100644 --- a/.travis.yml +++ b/.travis.yml @@ -285,7 +285,7 @@ script: # Ensure we catch errors set -e #parallel-lint --exclude htdocs/includes --blame . - parallel-lint --exclude dev/namespacemig --exclude htdocs/includes/sabre --exclude htdocs/includes/phpoffice/phpexcel/Classes/PHPExcel/Shared --exclude htdocs/includes/phpoffice/PhpSpreadsheet --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 . + parallel-lint --exclude dev/namespacemig --exclude htdocs/includes/sabre --exclude htdocs/includes/phpoffice/phpexcel/Classes/PHPExcel/Shared --exclude htdocs/includes/phpoffice/PhpSpreadsheet --exclude htdocs/includes/sebastian --exclude htdocs/includes/squizlabs/php_codesniffer --exclude htdocs/includes/jakub-onderka --exclude htdocs/includes/mike42/escpos-php/example --exclude htdocs/includes/phpunit/ --exclude htdocs/includes/composer/autoload_static.php --blame . set +e echo From 6f97d163f95046d662dd98420499f30086abfcb8 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Mon, 23 Dec 2019 22:41:34 +0100 Subject: [PATCH 232/236] Fix: the stripe_account is not filled --- htdocs/stripe/class/stripe.class.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/htdocs/stripe/class/stripe.class.php b/htdocs/stripe/class/stripe.class.php index 931cfbfa83e..160bb28bef3 100644 --- a/htdocs/stripe/class/stripe.class.php +++ b/htdocs/stripe/class/stripe.class.php @@ -246,8 +246,8 @@ class Stripe extends CommonObject } // Create customer in Dolibarr - $sql = "INSERT INTO ".MAIN_DB_PREFIX."societe_account (fk_soc, login, key_account, site, status, entity, date_creation, fk_user_creat)"; - $sql .= " VALUES (".$object->id.", '', '".$this->db->escape($customer->id)."', 'stripe', ".$status.", ".$conf->entity.", '".$this->db->idate(dol_now())."', ".$user->id.")"; + $sql = "INSERT INTO ".MAIN_DB_PREFIX."societe_account (fk_soc, login, key_account, site, site_account, status, entity, date_creation, fk_user_creat)"; + $sql .= " VALUES (".$object->id.", '', '".$this->db->escape($customer->id)."', 'stripe', '".$this->db->escape($stripearrayofkeysbyenv[$status]['publishable_key'])."', ".$status.", ".$conf->entity.", '".$this->db->idate(dol_now())."', ".$user->id.")"; $resql = $this->db->query($sql); if (!$resql) { From 4333cf2040d6a1fd36968b20729d8a2733b965a2 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Tue, 24 Dec 2019 12:53:10 +0100 Subject: [PATCH 233/236] Show the stripe accoutn of a cu_ and a card_ --- htdocs/install/mysql/migration/11.0.0-12.0.0.sql | 2 +- htdocs/install/mysql/tables/llx_societe_rib.sql | 3 ++- htdocs/societe/class/companypaymentmode.class.php | 1 + htdocs/societe/paymentmodes.php | 8 ++++---- 4 files changed, 8 insertions(+), 6 deletions(-) diff --git a/htdocs/install/mysql/migration/11.0.0-12.0.0.sql b/htdocs/install/mysql/migration/11.0.0-12.0.0.sql index 3ee1d145b3c..7436d8d8c3d 100644 --- a/htdocs/install/mysql/migration/11.0.0-12.0.0.sql +++ b/htdocs/install/mysql/migration/11.0.0-12.0.0.sql @@ -34,5 +34,5 @@ -- For v12 - +ALTER TABLE llx_societe_rib ADD COLUMN stripe_account varchar(128); diff --git a/htdocs/install/mysql/tables/llx_societe_rib.sql b/htdocs/install/mysql/tables/llx_societe_rib.sql index 45084179908..7d00d9fb1dd 100644 --- a/htdocs/install/mysql/tables/llx_societe_rib.sql +++ b/htdocs/install/mysql/tables/llx_societe_rib.sql @@ -28,7 +28,7 @@ create table llx_societe_rib fk_soc integer NOT NULL, datec datetime, tms timestamp, - + -- For BAN bank varchar(255), -- bank name code_banque varchar(128), -- bank code @@ -66,6 +66,7 @@ create table llx_societe_rib --For Stripe stripe_card_ref varchar(128), -- 'card_...' + stripe_account varchar(128), -- 'pk_live_...' comment varchar(255), ipaddress varchar(68), diff --git a/htdocs/societe/class/companypaymentmode.class.php b/htdocs/societe/class/companypaymentmode.class.php index aa0c083f4f7..781a25ac8c0 100644 --- a/htdocs/societe/class/companypaymentmode.class.php +++ b/htdocs/societe/class/companypaymentmode.class.php @@ -110,6 +110,7 @@ class CompanyPaymentMode extends CommonObject 'preapproval_key' =>array('type'=>'varchar(255)', 'label'=>'Preapproval key', 'enabled'=>1, 'visible'=>-2, 'position'=>160), 'total_amount_of_all_payments' =>array('type'=>'double(24,8)', 'label'=>'Total amount of all payments', 'enabled'=>1, 'visible'=>-2, 'position'=>165), 'stripe_card_ref' =>array('type'=>'varchar(128)', 'label'=>'Stripe card ref', 'enabled'=>1, 'visible'=>-2, 'position'=>170), + 'stripe_account' =>array('type'=>'varchar(128)', 'label'=>'Stripe account', 'enabled'=>1, 'visible'=>-2, 'position'=>171), 'status' =>array('type'=>'integer', 'label'=>'Status', 'enabled'=>1, 'visible'=>-2, 'notnull'=>1, 'position'=>175), 'starting_date' =>array('type'=>'date', 'label'=>'Starting date', 'enabled'=>1, 'visible'=>-2, 'position'=>180), 'ending_date' =>array('type'=>'date', 'label'=>'Ending date', 'enabled'=>1, 'visible'=>-2, 'position'=>185), diff --git a/htdocs/societe/paymentmodes.php b/htdocs/societe/paymentmodes.php index 9bf2a40f069..52af815827f 100644 --- a/htdocs/societe/paymentmodes.php +++ b/htdocs/societe/paymentmodes.php @@ -847,7 +847,7 @@ if ($socid && $action != 'edit' && $action != 'create' && $action != 'editcard' $permissiontowrite = $user->rights->societe->creer; // Stripe customer key 'cu_....' stored into llx_societe_account print '
    '; print ''; // Default language print ''; print ''; print ''; // Multilingual GUI print ''; print ''; print ''; diff --git a/htdocs/install/mysql/migration/11.0.0-12.0.0.sql b/htdocs/install/mysql/migration/11.0.0-12.0.0.sql index 7436d8d8c3d..b0ecc2b9639 100644 --- a/htdocs/install/mysql/migration/11.0.0-12.0.0.sql +++ b/htdocs/install/mysql/migration/11.0.0-12.0.0.sql @@ -36,3 +36,22 @@ ALTER TABLE llx_societe_rib ADD COLUMN stripe_account varchar(128); + +create table llx_object_lang +( + rowid integer AUTO_INCREMENT PRIMARY KEY, + fk_object integer DEFAULT 0 NOT NULL, + type_object varchar(32) NOT NULL, -- 'thirdparty', 'contact', '...' + property varchar(32) NOT NULL, + lang varchar(5) DEFAULT 0 NOT NULL, + value text, + import_key varchar(14) DEFAULT NULL +)ENGINE=innodb; + + + +ALTER TABLE llx_object_lang ADD UNIQUE INDEX uk_object_lang (fk_object, type_object, property, lang); + + + + diff --git a/htdocs/install/mysql/tables/llx_object_lang.key.sql b/htdocs/install/mysql/tables/llx_object_lang.key.sql new file mode 100644 index 00000000000..31cda3c8bfa --- /dev/null +++ b/htdocs/install/mysql/tables/llx_object_lang.key.sql @@ -0,0 +1,20 @@ +-- ============================================================================ +-- Copyright (C) 2019 Laurent Destailleur +-- +-- 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 . +-- +-- ============================================================================ + + +ALTER TABLE llx_object_lang ADD UNIQUE INDEX uk_object_lang (fk_object, type_object, property, lang); diff --git a/htdocs/install/mysql/tables/llx_object_lang.sql b/htdocs/install/mysql/tables/llx_object_lang.sql new file mode 100644 index 00000000000..9bbc296d27c --- /dev/null +++ b/htdocs/install/mysql/tables/llx_object_lang.sql @@ -0,0 +1,31 @@ +-- ============================================================================ +-- Copyright (C) 2019 Laurent Destailleur +-- +-- 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 . +-- +-- ============================================================================ + + +-- Table to store some translations of values of objects + +create table llx_object_lang +( + rowid integer AUTO_INCREMENT PRIMARY KEY, + fk_object integer DEFAULT 0 NOT NULL, + type_object varchar(32) NOT NULL, -- 'thirdparty', 'contact', '...' + property varchar(32) NOT NULL, + lang varchar(5) DEFAULT 0 NOT NULL, + value text, + import_key varchar(14) DEFAULT NULL +)ENGINE=innodb; From a2d6fbf3d886d666adfa531891beb12adab91f9e Mon Sep 17 00:00:00 2001 From: Km Date: Mon, 30 Dec 2019 17:25:54 +0100 Subject: [PATCH 236/236] Use native --convert-to feature to convert to pdf We last office release we can use their native feature * https://ask.libreoffice.org/en/question/2641/convert-to-command-line-parameter/ * https://stackoverflow.com/questions/30349542/command-libreoffice-headless-convert-to-pdf-test-docx-outdir-pdf-is-not --- scripts/odt2pdf/odt2pdf.sh | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/scripts/odt2pdf/odt2pdf.sh b/scripts/odt2pdf/odt2pdf.sh index 2a3550de29b..befdaeedcf5 100755 --- a/scripts/odt2pdf/odt2pdf.sh +++ b/scripts/odt2pdf/odt2pdf.sh @@ -2,10 +2,12 @@ # @copyright GPL License 2010 - Vikas Mahajan - http://vikasmahajan.wordpress.com # @copyright GPL License 2013 - Florian HEnry - florian.henry@open-concept.pro # @copyright GPL License 2017 - Laurent Destailleur - eldy@users.sourceforge.net +# @copyright GPL License 2019 - Camille Lafitte - cam.lafit@azerttyu.net # -# Convert an ODT into a PDF using "jodconverter" or "pyodconverter" or "unoconv" tool. +# Convert an ODT into a PDF using "native" or "jodconverter" or "pyodconverter" or "unoconv" tool. # Dolibarr variable MAIN_ODT_AS_PDF must be defined -# to value "unoconv" to call unoconv CLI tool after ODT generation. +# to value "native" to call soffice native exporter feature +# or value "unoconv" to call unoconv CLI tool after ODT generation. # or value "pyodconverter" to call DocumentConverter.py after ODT generation. # or value "jodconverter" to call jodconverter wrapper after ODT generation # or value "/pathto/jodconverter-cli-file.jar" to call jodconverter java tool without wrapper after ODT generation. @@ -14,7 +16,7 @@ if [ "x$1" == "x" ] then - echo "Usage: odt2pdf.sh fullfilename [unoconv|jodconverter|pyodconverter|pathtojodconverterjar]" + echo "Usage: odt2pdf.sh fullfilename [native|unoconv|jodconverter|pyodconverter|pathtojodconverterjar]" echo "Example: odt2pdf.sh myfile unoconv" echo "Example: odt2pdf.sh myfile ~/jodconverter/jodconverter-cli-2.2.2.jar" exit @@ -34,6 +36,12 @@ home_java="/tmp" if [ -f "$1.odt" ] then + if [ "x$2" == "xnative" ] + then + $soffice --headless -env:UserInstallation=file:///$home_java/ --convert-to pdf:writer_pdf_Export --outdir $(dirname $1) "$1.odt" + exit 0 + fi + if [ "x$2" == "xunoconv" ] then # See issue https://github.com/dagwieers/unoconv/issues/87
    '.$langs->trans("Date").'
    '.$langs->trans("Date").''.$langs->trans("Price").''.$langs->trans("QtyMin").''.$langs->trans("User").'
    '; - print $form->editfieldkey("StripeCustomerId", 'key_account', $stripecu, $object, $permissiontowrite, 'string', '', 0, 2, 'socid', 'Publishable key '.$site_account); + print $form->editfieldkey("StripeCustomerId", 'key_account', $stripecu, $object, $permissiontowrite, 'string', '', 0, 2, 'socid'); print ''; print $form->editfieldval("StripeCustomerId", 'key_account', $stripecu, $object, $permissiontowrite, 'string', '', null, null, '', 2, '', 'socid'); if (!empty($conf->stripe->enabled) && $stripecu && $action != 'editkey_account') @@ -859,7 +859,7 @@ if ($socid && $action != 'edit' && $action != 'create' && $action != 'editcard' { $url = 'https://dashboard.stripe.com/'.$connect.'customers/'.$stripecu; } - print ' '.img_picto($langs->trans('ShowInStripe'), 'globe').''; + print ' '.img_picto($langs->trans('ShowInStripe').' - Publishable key '.$site_account, 'globe').''; } print ''; if (empty($stripecu)) @@ -913,7 +913,7 @@ if ($socid && $action != 'edit' && $action != 'create' && $action != 'editcard' { $url = 'https://dashboard.stripe.com/connect/accounts/'.$stripesupplieracc; } - print ' '.img_picto($langs->trans('ShowInStripe'), 'globe').''; + print ' '.img_picto($langs->trans('ShowInStripe').' - Publishable key '.$site_account, 'globe').''; } print ''; if (empty($stripesupplieracc)) @@ -1065,7 +1065,7 @@ if ($socid && $action != 'edit' && $action != 'create' && $action != 'editcard' { $url = 'https://dashboard.stripe.com/'.$connect.'search?query='.$companypaymentmodetemp->stripe_card_ref; } - print ' '.img_picto($langs->trans('ShowInStripe'), 'globe').''; + print ' '.img_picto($langs->trans('ShowInStripe').' - Publishable key '.$companypaymentmodetemp->stripe_account, 'globe').''; } print ''; From ea4c236311527795128fea2552848b79bfb7b693 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Thu, 26 Dec 2019 13:05:03 +0100 Subject: [PATCH 234/236] fix alignment --- htdocs/admin/defaultvalues.php | 4 ++-- htdocs/admin/translation.php | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/htdocs/admin/defaultvalues.php b/htdocs/admin/defaultvalues.php index 8ddd453b458..29043720dee 100644 --- a/htdocs/admin/defaultvalues.php +++ b/htdocs/admin/defaultvalues.php @@ -193,14 +193,14 @@ $enabledisablehtml .= $langs->trans("EnableDefaultValues").' '; if (empty($conf->global->MAIN_ENABLE_DEFAULT_VALUES)) { // Button off, click to enable - $enabledisablehtml .= ''; + $enabledisablehtml .= ''; $enabledisablehtml .= img_picto($langs->trans("Disabled"), 'switch_off'); $enabledisablehtml .= ''; } else { // Button on, click to disable - $enabledisablehtml .= ''; + $enabledisablehtml .= ''; $enabledisablehtml .= img_picto($langs->trans("Activated"), 'switch_on'); $enabledisablehtml .= ''; } diff --git a/htdocs/admin/translation.php b/htdocs/admin/translation.php index c3b38ca7a45..5e98d7c5503 100644 --- a/htdocs/admin/translation.php +++ b/htdocs/admin/translation.php @@ -208,14 +208,14 @@ $enabledisablehtml .= $langs->trans("EnableOverwriteTranslation").' '; if (empty($conf->global->MAIN_ENABLE_OVERWRITE_TRANSLATION)) { // Button off, click to enable - $enabledisablehtml .= ''; + $enabledisablehtml .= ''; $enabledisablehtml .= img_picto($langs->trans("Disabled"), 'switch_off'); $enabledisablehtml .= ''; } else { // Button on, click to disable - $enabledisablehtml .= ''; + $enabledisablehtml .= ''; $enabledisablehtml .= img_picto($langs->trans("Activated"), 'switch_on'); $enabledisablehtml .= ''; } From ece8390277b289d123800cdc9be0b3756e5696ce Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Thu, 26 Dec 2019 13:23:18 +0100 Subject: [PATCH 235/236] Add tables to store translation of all objects (like llx_product_lang) --- htdocs/admin/ihm.php | 6 ++-- .../install/mysql/migration/11.0.0-12.0.0.sql | 19 ++++++++++++ .../mysql/tables/llx_object_lang.key.sql | 20 ++++++++++++ .../install/mysql/tables/llx_object_lang.sql | 31 +++++++++++++++++++ 4 files changed, 74 insertions(+), 2 deletions(-) create mode 100644 htdocs/install/mysql/tables/llx_object_lang.key.sql create mode 100644 htdocs/install/mysql/tables/llx_object_lang.sql diff --git a/htdocs/admin/ihm.php b/htdocs/admin/ihm.php index fa83d5d4839..fc34171a3e5 100644 --- a/htdocs/admin/ihm.php +++ b/htdocs/admin/ihm.php @@ -83,7 +83,7 @@ if ($action == 'update') { dolibarr_set_const($db, "MAIN_LANG_DEFAULT", $_POST["MAIN_LANG_DEFAULT"], 'chaine', 0, '', $conf->entity); dolibarr_set_const($db, "MAIN_IHM_PARAMS_REV", (int) $conf->global->MAIN_IHM_PARAMS_REV+1, 'chaine', 0, '', $conf->entity); - dolibarr_set_const($db, "MAIN_MULTILANGS", $_POST["MAIN_MULTILANGS"], 'chaine', 0, '', $conf->entity); + //dolibarr_set_const($db, "MAIN_MULTILANGS", $_POST["MAIN_MULTILANGS"], 'chaine', 0, '', $conf->entity); dolibarr_set_const($db, "MAIN_THEME", $_POST["main_theme"], 'chaine', 0, '', $conf->entity); @@ -241,13 +241,15 @@ print '
    '.$langs->trans("DefaultLanguage").''; print $formadmin->select_language($conf->global->MAIN_LANG_DEFAULT, 'MAIN_LANG_DEFAULT', 1, 0, 0, 0, 0, 'minwidth300', 2); +print ''; print ' 
    '.$langs->trans("EnableMultilangInterface").''; -print $form->selectyesno('MAIN_MULTILANGS', $conf->global->MAIN_MULTILANGS, 1); +//print $form->selectyesno('MAIN_MULTILANGS', $conf->global->MAIN_MULTILANGS, 1); +print ajax_constantonoff('MAIN_MULTILANGS'); print '